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
339380256823	339380257342	339380257892	339380258442	339380258992	339380259542	339380260092	339380260642	339380261190	339380261742	339380262292	339380262842	339380263392	339380263942	339380264492	339380265042	339380265592	339380266142	339380266692	339380267242	339380267792	339380268342	339380268892	339380269442	339380269992	339380270542	339380271092	339380271642	339380272192	339380272742	339380273292	339380273842	339380274392	339380274942	339380275492	339380276042	339380276592	339380277142	339380277692	339380278242	339380278792	339380279342	339380279892	339380280442	339380280992	339380281542	339380282092	339380282642	339380283192	339380283742	339380284292	339380284842	339380285392	339380285942	339380286492	339380287042	339380287592	339380288142	339380288692	339380289242	339380289792	339380290342	339380290892	339380291442	339380291992	339380292542	339380293092	339380293643	339380294192	339380294742	339380295292	339380295842	339380296392	339380296942	339380297492	339380298042	339380298592	339380299142	339380299692	339380300242	339380300792	339380301342	339380301892	339380302442	339380302992	339380303542	339380304092	339380304642	339380305192	339380305742	339380306292	339380306842	339380307392	339380307942	339380308492	339380309042	339380309592	339380310142	339380310692	339380311242	339380311792	339380312342	339380312892	339380313442	339380313992	339380314542	339380315092	339380315642	339380316192	339380316742	339380317292	339380317842	339380318392	339380318942	339380319492	339380320042	339380320592	339380321142	339380321692	339380322242	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2653	3600	2300	2653	3600	2300	2653	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	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	3600	2300	2654	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	2655	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	2655	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22825	20166	27158	23586	21457	17895	24730	36788	27808	15174	5936	1994	825	644	566	519	601	567	545	514	520	510	548	541	530	526	564	563	572	533	532	505	555	507	554	550	560	529	547	520	541	511	540	539	523	512	515	524	538	536	520	520	543	545	505	552	528	482	494	553	473	525	522	508	544	560	537	523	544	547	522	522	522	554	517	479	508	496	493	591	546	557	508	555	536	542	493	503	531	527	527	536	496	545	558	522	532	547	535	518	565	539	559	534	514	515	550	506	538	511	566	517	498	537	523	531	504	527	519	537	542	520	532	503	477	552	544	499	530	545	518	519	582	548	518	521	493	546	570	518	530	500	522	501	522	532	535	527	526	556	520	528	529	542	563	512	543	544	560	520	514	533	577	516	504	527	529	519	530	563	548	514	492	527	531	513	496	523	497	490	533	587	551	531	534	557	508	548	538	541	558	513	517	513	553	552	519	512	528	504	538	498	543	534	527	558	514	517	514	528	538	536	512	550	505	519	514	601	496	536	502	517	497	533	544	541	501	562	525	507	520	519	564	529	508	490	473	529	556	509	501	516	496	560	528	523	523	500	531	537	532	513	548	520	554	537	547	499	522	508	527	549	535	530	577	510	527	540	554	515	565	558	555	533	543	524	555	518	537	511	520	493	508	511	570	484	486	526	532	538	518	557	530	500	528	560	527	517	543	547	540	524	555	526	538	564	512	589	475	552	512	506	565	490	498	532	556	500	508	522	544	523	478	541	516	541	532	486	529	535	520	571	545	537	516	545	490	549	531	503	534	545	550	545	507	564	558	529	544	523	568	547	517	558	529	517	505	544	503	511	537	449	522	533	547	576	505	505	523	542	575	542	542	555	524	538	569	532	555	523	537	537	543	492	516	563	542	561	534	520	489	514	567	547	536	518	567	546	528	535	526	518	558	496	534	559	518	519	548	516	544	518	595	550	517	517	485	548	495	506	525	509	504	543	479	500	501	510	528	465	521	470	523	519	555	516	555	531	518	540	492	527	493	547	532	524	501	519	561	498	568	550	526	525	526	527	499	520	529	550	512	536	532	522	555	515	524	473	512	534	562	539	563	543	486	528	527	521	535	503	546	553	530	581	560	560	496	506	500	573	513	554	503	514	477	521	511	506	542	554	573	553	530	544	516	503	516	509	502	496	524	524	548	569	573	544	538	509	519	533	512	521	521	531	520	549	558	508	529	536	542	528	563	530	559	502	514	550	505	534	535	549	522	555	538	560	522	546	516	531	559	499	520	561	520	514	510	582	502	549	506	524	498	522	504	565	524	568	557	523	564	497	556	529	534	556	519	522	545	529	516	505	515	528	526	539	555	518	506	502	550	509	550	521	467	550	516	558	507	543	573	506	557	539	589	502	533	580	520	542	524	545	529	523	558	512	558	548	519	569	538	522	576	584	551	508	562	518	499	533	522	526	508	533	500	569	488	529	526	560	524	555	521	532	513	537	516	524	510	527	547	556	507	556	515	556	546	472	551	503	556	534	543	506	568	559	528	542	542	564	522	512	476	510	511	496	563	534	575	576	524	488	534	542	525	514	525	574	536	509	536	523	537	522	507	532	553	524	554	518	530	531	519	568	509	512	519	531	518	562	492	494	509	544	545	549	509	531	516	535	556	531	558	517	496	512	498	533	539	539	500	503	508	524	516	563	541	531	565	519	506	576	536	499	531	505	546	515	529	515	508	505	544	534	513	526	522	520	552	504	525	577	513	523	529	510	542	545	506	481	473	526	522	501	526	543	512	524	541	551	518	551	514	469	512	509	519	539	533	573	529	560	528	518	510	552	560	536	523	516	526	523	563	521	523	529	521	515	579	519	522	540	517	491	497	479	513	542	539	555	530	556	523	556	505	547	515	529	499	508	499	565	558	574	554	512	521	511	517	497	529	473	489	523	515	540	513	513	553	497	562	517	524	496	548	515	542	526	538	521	519	554	493	548	537	552	520	537	523	513	551	520	465	521	522	507	533	507	516	460	510	512	552	511	519	525	515	486	518	556	504	549	547	521	499	513	488	520	524	536	503	543	514	509	525	500	510	549	492	516	498	555	535	556	532	532	559	550	538	523	555	527	494	516	543	510	514	498	558	547	513	499	521	521	555	538	492	541	528	530	496	515	507	562	510	489	549	473	516	518	519	533	539	537	503	525	504	515	530	560	526	563	515	519	525	542	489	523	503	532	551	519	503	542	522	508	524	555	545	529	554	545	538	516	556	561	528	531	536	584	505	561	497	515	545	497	531	514	548	540	552	573	564	538	478	526	532	517	518	513	526	495	512	572	503	534	515	516	532	561	521	556	490	519	540	512	532	539	577	503	537	543	536	506	521	517	537	493	532	521	519	505	541	561	540	508	546	523	480	521	484	535	524	521	554	533	581	521	513	544	564	527	524	537	540	539	566	520	521	508	520	570	534	511	496	513	558	543	563	536	517	554	508	512	472	555	523	538	496	581	552	491	559	514	505	560	548	513	516	568	540	514	549	530	512	535	532	555	532	547	479	545	510	484	491	498	533	524	548	519	502	563	517	551	473	533	539	532	544	563	513	556	542	571	545	532	522	532	481	499	525	509	532	530	507	540	522	473	469	506	517	483	501	500	528	541	507	522	527	547	506	530	503	569	507	562	528	527	514	486	534	501	505	489	551	535	573	542	542	561	520	542	502	503	539	526	540	530	577	525	539	521	520	535	549	535	505	552	524	516	518	568	543	476	532	538	592	503	511	578	540	562	528	497	499	521	513	512	526	550	509	554	539	540	534	514	508	526	543	593	505	492	536	565	531	558	535	540	530	522	568	532	548	563	499	535	534	518	530	512	571	521	534	551	527	526	542	512	508	513	528	488	545	585	493	517	533	533	544	520	528	509	531	572	504	555	544	540	515	498	517	514	521	518	548	512	493	572	502	541	484	539	544	541	557	510	541	528	546	520	498	542	473	494	501	518	534	520	564	556	551	547	493	499	524	504	566	513	539	535	471	469	562	521	574	508	545	517	541	509	533	566	539	550	537	533	501	525	541	504	532	544	508	573	497	531	546	528	556	518	542	535	533	523	522	479	520	512	552	532	509	512	471	546	501	544	540	523	547	552	504	519	524	549	552	505	533	512	517	527	509	525	523	532	556	542	539	484	509	541	564	549	522	509	499	529	494	511	568	547	519	541	520	536	533	567	485	565	543	520	534	541	525	508	541	540	540	582	513	518	496	508	528	523	488	502	504	562	534	521	513	507	577	539	515	495	507	499	548	504	471	527	536	496	558	532	544	531	536	568	549	528	563	524	487	507	491	518	533	546	503	484	517	492	520	506	523	537	504	551	508	503	554	513	522	534	540	556	498	526	547	522	490	487	495	513	481	550	537	492	508	491	506	511	538	505	533	553	529	516	555	520	505	507	553	528	500	518	563	556	536	509	568	508	468	515	499	533	504	516	545	546	541	501	532	502	532	511	482	515	482	502	576	523	514	554
16317	33795	32602	26420	18485	11435	25146	35097	23438	12221	5522	2254	962	641	572	496	504	551	503	520	486	519	524	496	502	508	536	504	517	467	511	525	556	494	496	511	507	488	499	485	532	480	511	507	538	546	508	492	523	493	512	525	548	490	511	527	515	516	518	541	509	511	521	523	533	519	515	570	514	516	491	511	528	523	498	515	454	453	537	546	466	515	538	486	547	480	507	466	528	517	482	520	526	554	524	509	498	472	514	519	503	494	479	529	479	463	512	475	504	517	493	519	487	509	466	497	494	497	517	514	499	473	510	504	515	496	526	543	507	504	508	494	522	497	472	499	484	483	516	482	515	460	510	520	490	537	525	508	485	519	501	468	495	507	533	498	503	492	482	489	507	549	510	522	533	508	505	461	519	481	470	463	486	540	535	556	531	491	548	515	497	555	522	463	474	545	495	513	509	499	502	519	495	498	502	523	540	507	525	532	495	547	486	477	509	515	524	466	489	531	527	519	514	540	490	496	511	503	510	507	506	511	526	471	497	475	547	486	504	530	490	504	521	470	495	533	451	484	508	490	520	563	491	526	524	514	530	494	469	530	520	466	461	539	501	506	476	521	490	506	472	490	498	577	511	474	509	499	493	531	486	496	509	500	516	494	493	475	496	497	509	506	500	523	527	507	476	523	531	490	531	454	521	573	509	461	536	489	486	524	481	524	478	512	472	490	476	539	551	516	542	509	502	475	486	500	507	514	487	486	513	537	515	488	492	516	521	526	491	495	492	472	486	485	498	524	503	492	503	519	520	499	457	511	533	568	499	479	482	436	512	540	512	557	460	495	511	487	542	486	514	495	525	504	489	513	522	514	530	487	477	544	508	515	509	533	507	466	490	479	523	500	519	498	485	481	485	530	497	497	473	502	556	490	499	480	497	527	524	513	511	517	475	468	512	516	514	504	498	488	538	532	502	518	483	498	520	486	486	505	523	508	483	548	509	542	537	526	513	508	493	480	507	526	507	498	475	483	510	488	525	503	537	477	481	518	505	533	461	459	538	537	508	490	522	512	501	470	507	507	487	530	523	490	528	493	481	502	458	515	515	487	519	507	492	500	480	466	502	482	467	474	545	494	492	484	496	562	511	504	503	521	481	479	511	507	501	481	527	512	489	497	509	517	467	499	455	507	502	530	507	486	506	554	494	495	511	514	511	536	528	452	468	480	527	522	519	470	476	498	470	550	515	542	448	506	503	488	498	498	506	491	485	503	494	463	507	485	478	507	500	481	503	510	513	503	505	518	508	509	475	486	477	463	514	517	518	507	528	530	512	525	500	474	458	510	487	527	498	539	551	503	494	515	480	516	555	501	485	515	502	494	493	487	505	489	521	486	496	516	521	487	529	458	469	529	486	503	484	499	501	480	510	524	501	494	522	496	519	512	523	524	470	493	485	485	505	493	526	505	477	466	526	499	506	476	477	507	494	505	517	532	491	497	514	505	521	505	503	486	495	473	522	535	514	498	485	508	502	546	440	518	505	482	519	532	487	513	548	481	465	526	510	522	490	505	494	512	482	534	484	496	510	520	536	496	492	533	509	532	507	508	496	491	495	490	509	508	483	507	491	522	509	523	513	531	488	471	507	489	466	498	494	497	537	479	473	526	513	478	512	514	488	506	493	501	512	494	515	460	519	517	490	459	505	494	494	486	485	482	491	483	474	502	503	475	527	492	524	521	475	492	518	510	513	509	524	474	529	505	544	477	485	502	491	500	517	505	489	520	501	516	503	513	511	505	517	491	514	491	530	514	474	500	486	515	545	524	520	491	518	525	481	507	514	521	511	428	497	491	493	517	548	489	483	523	525	488	547	463	522	503	502	534	478	578	497	474	452	551	471	474	497	487	489	509	489	476	542	537	488	515	542	517	493	490	488	528	506	482	475	523	474	465	544	494	488	508	500	476	491	550	496	489	501	498	477	465	522	493	490	502	505	463	523	492	508	473	513	503	518	528	536	526	484	544	484	463	494	483	529	492	493	499	529	509	491	498	463	495	492	489	477	534	503	515	489	470	491	483	497	477	484	475	514	471	503	472	476	516	520	510	512	482	546	498	499	491	481	550	501	507	486	532	495	505	500	518	526	502	499	455	520	546	532	485	477	504	492	499	471	477	495	477	500	480	521	462	519	540	468	514	532	515	472	486	504	514	510	478	470	510	502	514	530	509	520	499	497	517	493	462	523	557	505	524	525	525	537	518	521	527	523	500	510	492	524	478	461	505	479	521	517	504	514	488	503	465	449	514	517	498	501	507	539	509	504	508	521	494	482	500	491	466	508	507	532	513	482	485	486	457	505	534	487	501	494	503	501	512	488	468	502	492	503	466	512	486	473	499	511	462	505	465	490	536	460	498	481	509	488	504	511	475	525	488	483	495	510	520	485	511	517	480	504	478	515	518	511	483	531	555	507	478	512	509	522	474	504	496	522	512	488	508	528	499	525	548	448	516	525	472	500	531	492	442	505	519	502	464	524	497	486	511	525	478	523	513	450	537	493	504	452	510	515	504	528	487	518	500	477	508	501	507	529	490	503	510	482	536	502	506	516	504	535	509	505	511	483	508	463	512	516	481	496	489	509	455	494	488	453	500	498	493	490	467	484	485	496	488	514	504	498	495	519	521	500	525	513	516	494	464	508	525	477	511	506	509	498	479	507	476	489	488	491	454	485	519	480	482	506	496	512	524	500	502	491	501	510	483	508	534	486	491	524	514	519	484	496	514	539	477	489	492	497	499	470	481	488	503	497	467	555	473	473	495	497	551	538	526	499	488	495	510	450	526	512	493	487	494	478	536	496	497	530	481	503	520	520	540	465	475	485	490	545	532	494	507	501	525	515	492	496	492	538	526	505	503	480	513	514	493	501	507	500	481	480	459	492	519	479	500	488	545	510	505	464	505	508	517	519	514	532	532	505	443	497	500	521	533	478	474	489	452	489	524	492	485	500	507	503	495	484	499	441	491	464	484	490	479	498	490	536	513	525	514	530	484	529	510	499	467	470	505	511	500	534	501	475	528	548	519	472	515	510	496	463	512	478	467	463	494	554	538	505	467	521	487	521	485	499	494	530	497	494	472	512	488	511	512	484	523	465	487	508	549	507	510	520	494	489	523	488	510	503	500	491	513	462	515	467	478	507	514	507	485	457	495	477	491	507	491	510	532	461	497	510	468	482	525	509	476	552	532	513	531	464	465	451	511	507	489	510	521	498	533	466	497	462	496	515	514	459	476	467	484	484	468	542	493	489	524	512	491	493	526	523	482	474	489	545	504	504	475	482	541	476	498	497	471	532	480	490	502	545	534	490	522	544	491	497	519	484	483	530	524	525	493	484	484	482	486	491	524	502	461	515	525	477	513	537	498	522	515	489	451	489	462	466	507	491	488	484	536	485	484	487	504	473	500	493	504	479	497	490	503	498	471	510	486	503	500	500	518	511	486	525	492	482	513	514	494	493	498	523	495
28412	20095	20713	17152	9213	3574	2139	2843	1946	1253	754	514	499	465	467	499	451	466	467	464	452	437	412	465	452	467	411	464	442	485	425	428	442	471	445	446	475	425	443	449	444	438	444	436	430	445	469	453	440	435	472	458	482	421	432	446	422	438	453	423	441	445	470	429	440	428	424	452	475	433	430	445	444	417	451	456	461	464	462	407	425	449	454	492	452	455	495	437	475	459	456	425	460	430	421	419	412	421	474	449	437	499	435	464	441	453	424	432	430	436	445	440	445	461	414	419	458	439	468	429	433	440	455	430	481	450	444	457	444	433	432	463	462	416	442	427	440	438	464	443	445	435	447	451	436	474	410	469	460	448	424	430	467	463	441	417	447	449	450	460	440	443	452	463	464	460	467	417	472	467	421	408	467	432	414	446	443	454	387	448	444	438	456	451	430	449	412	449	437	440	449	448	438	477	461	426	427	459	428	455	451	466	458	438	438	438	472	454	466	444	411	434	428	455	439	457	437	460	440	420	451	424	451	428	470	452	443	431	416	445	455	423	473	456	457	426	436	455	454	425	411	443	438	457	450	432	456	475	448	468	435	431	474	437	469	430	442	464	426	418	468	474	485	450	474	439	449	477	392	448	480	441	449	431	455	460	432	458	450	425	444	455	460	485	453	456	448	446	463	460	417	435	484	453	425	469	453	456	470	425	456	462	429	439	446	424	440	439	442	464	446	483	456	411	472	426	414	448	420	449	450	410	485	424	454	435	486	461	471	460	458	459	417	432	459	408	450	427	407	449	445	436	432	468	424	437	473	427	463	469	478	483	424	449	457	438	460	439	393	478	445	479	420	403	456	423	442	419	484	466	427	446	431	449	456	465	443	484	455	430	418	429	474	440	419	446	467	423	462	420	460	445	461	452	417	443	460	419	441	469	472	451	438	423	449	451	431	464	420	437	443	432	446	410	431	474	457	451	449	441	497	443	454	467	441	460	436	418	459	423	449	469	487	495	471	423	426	447	486	469	446	449	450	449	437	454	464	447	446	424	424	401	458	463	467	457	448	406	398	450	450	439	459	449	449	453	447	466	443	479	422	433	426	442	402	435	463	470	492	417	429	421	454	467	444	419	422	442	398	412	462	458	484	426	443	429	411	470	452	465	463	438	473	471	431	412	405	426	445	472	419	445	449	428	450	447	452	475	439	472	409	463	467	452	420	430	430	461	424	474	413	439	455	426	446	407	472	457	471	457	455	422	427	430	455	421	450	411	445	423	435	433	445	460	466	484	434	464	456	482	428	452	477	445	430	459	441	410	451	489	437	444	419	465	471	438	454	435	440	495	444	450	462	450	494	436	449	424	461	456	397	458	457	426	433	422	484	438	439	442	425	451	448	414	459	438	424	455	471	443	437	418	449	452	476	478	416	416	482	417	419	458	429	468	415	490	456	433	464	448	435	491	410	473	435	465	455	439	433	490	467	467	431	440	424	471	418	460	443	459	465	440	446	423	434	426	439	427	445	404	457	458	432	432	472	440	426	442	431	458	422	475	461	424	424	451	436	460	415	407	423	461	450	465	442	441	463	437	439	428	437	445	491	452	457	419	482	420	466	430	482	489	435	408	443	440	521	462	452	435	417	413	489	484	471	442	441	464	440	436	447	470	459	498	445	455	463	504	459	461	440	446	419	427	435	399	454	413	445	482	435	427	412	442	425	452	441	445	443	468	474	439	471	441	448	442	388	463	447	435	458	419	423	435	436	431	452	433	459	452	472	480	423	449	428	424	436	494	455	447	443	420	441	426	439	475	444	457	428	478	460	475	461	463	481	401	423	429	454	442	436	403	498	461	449	453	462	420	473	458	452	454	491	432	428	456	439	420	428	435	495	437	433	433	414	435	444	418	430	457	478	433	497	381	470	439	449	430	465	424	440	458	395	457	439	419	474	456	425	434	440	463	485	431	426	456	437	446	439	397	470	445	465	481	420	463	426	448	455	421	428	435	442	478	450	444	462	465	430	439	408	436	485	471	383	431	446	460	474	471	437	450	498	423	420	441	443	429	461	447	459	449	474	438	452	437	457	430	429	412	462	467	488	447	467	446	478	465	428	420	458	444	421	419	444	449	427	427	435	436	436	435	455	427	472	464	465	443	416	498	431	445	424	483	478	430	449	460	438	480	436	461	454	440	419	454	455	483	430	407	457	439	474	448	443	428	494	430	456	439	452	443	433	434	440	492	449	461	454	402	481	456	406	419	432	454	446	462	437	455	493	444	397	449	448	433	431	423	450	405	431	434	441	414	457	416	424	426	467	417	431	455	429	447	471	462	427	453	421	455	451	457	446	441	425	436	438	439	419	473	467	484	445	460	425	448	439	419	468	468	440	445	471	451	398	443	449	448	411	449	433	456	437	468	422	416	428	452	452	437	459	476	456	425	427	418	498	441	442	438	463	435	442	510	425	442	420	478	445	451	451	459	434	461	434	424	427	470	488	418	473	469	428	453	478	466	488	478	426	493	415	475	432	450	465	440	458	494	470	435	447	448	464	445	431	458	443	497	425	436	421	416	423	488	455	455	476	396	442	405	453	453	469	443	456	485	440	442	463	453	451	421	478	430	415	478	473	435	426	430	444	481	479	436	487	416	415	407	426	474	438	442	428	433	477	418	461	434	426	461	454	474	431	464	446	463	467	458	428	439	436	437	404	441	452	471	430	452	447	410	435	459	429	412	476	458	411	497	465	470	467	465	465	438	469	420	473	473	440	466	439	441	419	439	454	444	410	431	409	442	446	432	447	462	412	431	475	447	454	387	436	450	453	454	468	425	412	444	449	464	434	431	447	434	436	448	481	434	477	459	418	434	483	443	471	440	440	462	426	454	426	401	441	455	478	466	451	467	468	436	453	452	437	468	444	472	438	448	438	435	468	445	430	451	427	422	468	410	434	463	416	449	483	420	434	450	447	429	452	453	441	421	427	466	488	472	420	452	419	453	452	464	478	482	453	435	455	434	441	473	426	429	444	485	439	450	479	452	429	431	464	432	450	454	444	460	406	446	456	470	428	426	472	436	502	455	423	426	444	501	454	443	433	413	453	444	445	416	448	461	429	434	441	424	435	416	431	470	434	479	422	454	467	442	459	461	443	487	476	414	442	423	430	461	499	447	468	416	456	455	445	481	478	486	503	454	411	452	459	446	451	447	469	445	421	431	476	435	426	423	448	472	431	419	426	468	469	465	469	431	447	472	438	463	433	435	443	444	487	437	440	481	451	418	421	425	434	461	456	451	436	447	456	434	439	435	441	443	439	484	450	434	446	432	414	440	459	439	438	435	401	460	447	455	473	449	424	428	471	464	447	427	449	469	469	479	431	404	462	473	461	455	460	455	490	421	454	474	441	434	435	465	448	476	457	440	429	481	431	447	507	434	426	468	443	455	447	432	426	407	435	435	494	458	448	464	427	479	461	466	453	439	442	448	453	444	464	401	460	481	434	488	450	437	437	442
10860	18327	21429	14195	8729	4134	2802	3805	2293	1427	785	519	413	434	427	433	392	418	439	400	419	421	439	423	444	398	416	448	407	416	446	414	471	393	433	438	394	417	398	407	417	428	442	395	409	416	413	405	392	436	463	453	427	435	449	414	436	417	407	428	420	428	425	427	438	424	431	425	383	385	439	421	439	393	398	446	412	415	402	418	417	416	432	450	418	439	434	424	397	443	434	436	406	414	403	448	434	420	405	399	377	421	404	398	434	400	411	411	443	411	422	383	413	418	416	425	416	412	364	392	422	399	444	428	414	422	394	402	431	432	377	440	449	420	420	386	466	410	383	424	422	428	419	372	415	416	407	416	413	428	418	406	421	410	391	407	446	403	440	390	440	417	395	409	384	408	422	398	413	415	412	446	422	387	400	405	427	407	408	423	403	423	435	397	391	411	403	405	440	405	414	435	432	414	444	411	459	382	403	409	446	473	426	441	431	388	421	425	392	459	402	404	416	401	408	409	429	400	402	425	392	408	401	439	440	417	386	382	410	402	425	424	392	404	435	394	428	434	388	451	397	411	403	457	430	437	434	394	403	417	419	452	403	443	390	412	419	421	390	385	389	403	444	390	422	410	421	412	403	394	429	435	411	417	430	410	417	469	424	441	394	446	423	423	401	405	404	413	408	452	417	412	419	406	437	390	420	393	432	414	434	413	445	401	413	413	457	415	441	417	397	410	417	406	414	420	415	403	408	434	393	429	449	413	432	414	437	462	431	389	412	419	390	424	426	418	434	422	399	400	404	402	436	421	414	431	401	429	413	434	439	407	402	421	443	400	413	392	401	401	433	423	443	411	444	399	401	434	420	427	448	417	414	413	378	422	435	428	413	402	392	404	433	458	414	366	427	421	417	403	438	436	404	401	401	435	434	395	435	433	425	408	432	425	392	411	401	405	375	429	412	422	411	399	401	404	406	409	412	427	422	362	406	423	410	419	431	404	461	454	411	431	472	427	429	451	416	404	444	388	432	438	460	462	381	404	420	392	413	415	419	390	397	450	479	406	429	433	399	415	416	398	428	452	450	417	398	428	406	455	419	440	406	420	411	474	404	429	433	392	393	416	435	429	426	406	425	435	383	454	429	421	420	401	422	390	445	444	390	422	424	395	398	412	416	408	417	408	445	441	422	384	405	402	384	404	424	409	421	382	428	393	404	393	438	405	397	408	449	436	431	399	413	454	407	426	429	404	435	455	379	432	442	403	394	407	420	430	396	416	391	419	403	402	411	398	427	417	458	439	408	414	449	413	417	440	416	417	407	405	460	411	411	394	432	402	438	400	452	398	440	428	432	428	421	412	400	428	453	431	413	437	454	395	405	443	437	424	404	416	444	394	413	393	448	439	446	392	392	440	391	442	420	425	406	410	449	451	446	432	416	424	405	410	385	421	407	419	423	396	420	406	428	436	407	399	427	402	414	409	395	431	398	431	442	388	428	400	400	425	387	420	403	394	450	406	431	412	400	448	425	461	393	407	431	398	408	426	449	382	411	423	446	465	463	433	387	428	421	411	410	416	407	404	408	418	403	435	404	406	437	406	397	411	421	446	429	406	429	397	423	420	380	427	426	444	433	431	436	434	418	439	436	382	402	390	436	423	401	415	432	466	431	425	436	445	432	400	375	438	413	446	406	403	444	386	401	400	416	385	394	427	427	436	417	387	406	409	381	371	401	402	421	408	439	415	443	427	460	465	419	403	422	432	460	382	418	433	444	421	406	438	396	432	417	421	440	430	414	406	458	416	445	407	416	447	394	452	376	425	450	437	419	408	430	421	431	399	442	419	431	426	418	413	420	402	416	403	395	420	416	424	432	413	395	423	418	431	435	399	422	398	428	427	439	414	426	411	395	393	432	450	444	444	441	393	433	429	418	410	410	423	418	435	389	388	429	471	434	406	413	462	396	454	429	407	412	456	422	466	372	451	410	437	430	425	392	409	390	399	403	412	421	396	424	436	403	405	404	488	414	430	462	440	448	404	410	407	389	423	398	435	472	420	384	419	437	443	434	441	421	425	431	397	414	417	404	439	409	414	412	441	388	396	411	416	417	429	437	428	450	410	414	395	406	419	438	413	434	417	447	405	424	399	424	448	403	379	403	423	426	452	419	396	410	419	388	432	430	431	424	396	443	440	440	440	401	404	423	429	400	378	394	435	433	426	415	453	446	437	469	372	419	414	401	427	450	441	396	460	446	446	409	408	420	435	466	376	447	426	408	406	394	433	380	424	427	408	425	409	452	422	428	389	413	413	385	446	448	401	401	440	430	421	416	423	387	403	413	407	450	430	404	418	420	438	418	439	417	418	397	424	451	424	431	421	397	439	482	419	411	437	394	423	392	449	438	411	461	374	411	444	375	419	380	394	430	401	415	422	419	436	380	432	396	451	437	421	400	465	420	387	456	473	473	411	421	411	406	450	418	426	405	414	425	438	380	405	389	402	447	404	406	434	393	442	387	409	426	447	439	406	459	373	423	421	421	427	413	400	431	410	426	411	442	432	413	394	423	405	450	398	410	402	388	400	395	418	398	405	425	433	435	413	392	448	442	416	416	432	404	396	395	437	421	443	437	411	409	412	464	391	426	383	421	415	410	428	440	432	432	418	388	410	434	422	444	448	414	402	440	410	391	439	414	432	367	443	417	406	412	399	474	459	424	414	405	412	441	428	394	421	402	396	408	468	430	457	417	442	428	400	422	420	445	469	407	429	405	429	430	412	409	422	401	403	405	432	395	440	430	400	408	413	432	417	433	414	396	423	415	445	406	394	411	409	375	427	417	397	413	413	420	439	404	398	404	414	438	388	451	432	444	426	399	395	422	394	399	418	436	425	407	409	414	428	416	395	421	401	402	425	417	467	445	419	398	406	408	444	407	411	418	424	433	407	407	431	426	443	426	389	400	430	438	406	449	414	442	409	379	421	438	396	404	388	401	419	419	398	428	449	430	363	439	415	420	426	398	427	391	418	458	391	379	405	407	446	435	390	425	410	417	431	432	412	445	411	392	440	436	406	413	413	405	439	418	427	403	424	413	411	409	425	428	443	426	414	443	434	440	393	381	391	455	383	405	382	401	429	456	435	389	430	396	446	388	404	416	408	395	414	435	406	415	420	419	384	378	398	408	412	406	429	417	411	396	416	461	415	404	418	427	404	423	411	401	391	415	408	449	402	390	433	444	402	420	402	434	441	430	415	388	423	404	456	439	417	405	408	413	429	400	368	402	429	441	402	405	418	386	387	436	382	412	403	437	400	447	417	412	423	395	458	453	408	409	403	408	389	433	438	435	385	441	369	445	398	420	434	410	407	419	406	391	401	412	404	409	383	414	412	424	379	433	421	429	445	434	418	420	417	422	422	429	372	420	419	426	405	424	382	402	440	395	442	372	459	440	430	374	418	440	384	417	427	437	392	406	425	437	428	409	389	436	436	445	429	426	384	432	398	438	402	408	391
25515	21496	28735	28362	19611	11414	7930	16070	15258	7338	2930	1025	621	495	510	461	461	452	458	479	457	458	489	451	438	485	498	509	467	450	480	492	459	478	466	444	435	449	464	486	450	462	505	485	492	486	473	484	444	467	441	438	460	503	462	456	458	463	469	462	451	447	438	475	468	429	451	473	470	457	447	492	467	461	462	495	451	447	450	450	462	496	436	425	500	431	445	426	445	461	463	435	482	478	466	485	411	468	502	439	470	508	461	464	467	491	478	448	464	476	420	464	464	444	487	465	454	460	450	460	462	476	442	472	485	435	457	441	444	457	472	445	457	449	448	460	464	471	478	471	456	464	480	473	449	449	434	459	522	417	440	466	440	458	454	455	423	490	454	480	462	449	453	485	435	443	486	489	479	423	441	571	487	445	467	453	441	463	452	461	490	462	475	446	432	436	444	486	492	450	424	438	486	480	481	463	430	477	466	450	489	455	472	485	484	445	461	456	464	450	456	470	495	481	449	464	468	460	472	449	484	480	449	423	493	417	456	471	458	465	452	466	445	498	459	437	438	481	490	441	453	484	440	469	406	444	459	476	498	452	443	482	446	446	486	473	435	499	467	471	439	471	430	457	457	466	423	481	500	483	475	443	472	472	489	486	453	484	446	484	478	459	447	475	459	451	459	493	526	494	450	485	464	466	481	446	420	465	458	469	455	454	446	479	465	468	484	450	483	477	437	454	431	436	466	498	486	452	505	422	496	465	462	435	481	422	467	468	437	428	483	468	445	449	473	457	443	483	472	456	500	455	475	444	475	454	469	471	482	487	461	496	450	513	475	473	464	477	430	483	439	437	425	475	446	471	433	457	470	477	506	479	410	498	439	492	465	453	470	440	478	479	458	477	496	472	420	486	428	451	471	427	458	451	468	484	477	467	467	464	464	449	447	484	488	490	474	475	474	465	469	452	458	467	489	423	484	465	459	481	458	484	458	424	475	491	462	477	444	479	510	488	481	464	438	441	470	436	484	505	447	506	484	497	466	473	433	497	464	515	460	487	469	434	458	433	466	449	474	443	459	470	453	430	485	464	475	485	461	474	463	442	482	432	488	466	481	499	460	481	443	473	447	492	479	501	474	451	444	486	440	474	481	439	465	472	429	455	468	472	488	439	433	468	466	411	403	479	483	443	454	463	499	446	503	437	495	429	463	483	461	432	449	444	483	433	466	477	461	459	459	455	431	452	512	485	459	437	455	443	470	465	503	451	444	400	474	464	427	519	441	460	446	435	464	468	448	506	465	460	440	469	454	441	423	494	464	463	458	488	458	454	505	454	459	451	480	430	469	441	472	460	494	494	453	480	478	439	475	444	472	462	460	494	488	499	481	478	448	420	469	472	468	469	451	466	481	479	452	513	452	455	476	461	441	460	460	482	453	477	486	416	450	477	469	486	467	435	445	475	470	452	463	412	445	497	445	438	457	503	464	485	438	444	435	472	470	473	483	440	496	475	517	468	478	499	467	480	453	456	479	497	445	434	502	478	454	442	445	462	485	490	481	467	458	484	454	481	470	436	488	442	500	460	461	493	483	455	465	455	454	470	435	457	460	466	490	493	459	450	516	433	466	487	442	470	456	474	476	464	486	468	477	468	475	444	482	478	469	450	512	435	448	438	486	454	496	435	469	463	449	486	492	434	443	465	468	444	490	455	435	434	463	445	468	450	452	474	497	464	489	465	441	432	457	467	454	458	435	491	468	428	534	459	489	439	466	482	471	421	463	452	455	490	477	460	483	448	443	448	447	435	449	471	480	484	434	445	455	415	441	488	457	441	462	484	453	483	432	456	472	472	454	472	461	507	450	462	449	491	476	480	452	467	460	448	466	488	440	462	458	493	472	432	409	467	452	471	447	476	446	465	468	478	452	450	473	480	454	447	428	429	479	492	458	472	445	458	465	455	462	465	431	473	442	447	467	459	483	490	489	485	466	451	437	430	459	470	495	470	408	475	406	457	434	461	476	449	449	459	474	476	485	510	480	496	463	450	466	496	457	470	463	460	462	473	444	421	479	462	495	484	482	451	452	489	455	453	466	472	505	471	466	462	470	461	457	476	458	440	479	432	472	498	478	467	464	468	422	467	504	485	480	451	459	495	469	490	437	442	469	503	436	443	449	448	481	458	469	463	450	470	464	476	488	451	471	480	464	447	468	433	470	457	439	441	517	464	503	463	457	454	483	473	479	413	449	444	467	450	500	464	450	487	416	468	499	455	483	435	490	463	479	511	442	478	501	470	431	457	458	449	466	476	483	447	465	452	475	444	478	519	449	442	459	445	421	472	474	444	451	467	476	447	476	475	423	407	475	394	529	477	465	446	412	444	465	459	451	489	457	475	454	471	488	442	476	487	455	474	468	435	427	458	428	432	478	455	456	467	453	497	433	446	459	446	482	442	470	431	455	419	451	447	436	480	478	472	443	453	477	468	474	490	483	474	472	457	474	470	466	478	476	428	471	453	445	429	512	424	497	451	472	444	445	437	468	465	451	463	459	460	490	467	450	454	467	432	465	471	430	485	476	451	493	451	477	463	458	461	443	477	465	481	430	441	455	457	427	448	500	455	437	448	417	445	445	487	450	459	476	516	498	455	464	482	488	446	415	452	480	460	485	451	474	459	463	492	456	472	519	470	475	460	474	472	482	456	429	442	490	477	465	442	498	468	440	473	470	453	458	467	470	480	491	460	390	464	450	456	479	472	465	462	452	478	448	445	472	442	446	466	478	467	474	457	485	466	466	462	460	434	526	470	477	493	461	478	472	444	466	440	478	452	506	478	463	473	446	427	446	471	460	456	438	484	450	461	493	439	488	480	469	446	439	463	485	485	458	432	466	498	510	454	476	459	480	469	542	490	484	453	518	467	476	495	474	422	487	462	466	439	484	451	471	478	466	478	471	423	457	488	464	474	487	457	428	473	454	477	446	495	466	467	448	481	445	431	471	425	456	458	497	453	444	490	455	481	443	465	499	464	483	433	437	472	447	425	452	458	458	455	435	467	458	499	493	458	472	487	439	456	473	462	452	453	475	456	505	483	460	448	447	490	451	440	428	467	501	451	455	446	456	488	461	477	487	498	440	424	447	492	431	447	471	426	459	478	461	447	470	465	477	467	457	475	452	463	493	453	481	480	428	466	460	430	476	424	463	445	501	485	429	478	446	464	475	463	494	464	455	475	426	513	441	473	469	462	481	472	471	428	455	444	433	435	445	472	424	433	461	457	500	479	481	472	445	488	444	500	455	441	466	477	430	459	456	455	474	458	481	468	456	438	475	495	496	471	494	454	492	469	476	449	498	484	481	471	527	466	445	470	448	436	451	494	453	457	477	454	491	464	426	501	463	464	497	472	490	479	476	468	449	446	440	490	467	431	433	470	441	431	437	495	476	497	447	454	464	476	450	457	465	478	467	478	426	489	474	457	461	434	506	456	464	454	444	487	471	461	433	476	473	477	439	449
11536	29142	33872	23942	14393	9182	8555	17438	13976	7240	3110	1153	636	498	465	432	482	474	458	457	462	478	480	460	473	445	428	449	432	451	471	494	437	463	461	449	484	448	456	493	456	430	445	496	453	431	449	459	489	425	419	473	494	444	487	453	462	484	430	485	466	461	463	437	427	477	441	517	439	483	457	450	470	458	450	462	444	456	463	463	470	507	446	466	442	467	460	445	497	474	456	458	428	406	481	477	476	476	463	470	479	447	490	457	460	459	472	482	447	438	478	440	465	461	455	461	457	475	459	449	455	451	481	471	422	462	455	450	472	424	429	436	439	409	429	481	482	454	455	421	440	460	436	477	459	447	439	452	462	475	453	461	430	461	488	450	447	484	471	482	457	490	476	449	449	472	455	443	509	444	463	481	456	454	429	460	465	468	480	426	443	480	433	439	413	484	451	463	458	434	432	475	448	472	473	430	420	429	458	474	429	490	462	440	439	445	472	453	457	410	445	439	440	473	473	432	457	423	423	416	445	452	484	454	429	489	450	453	464	460	444	461	450	434	453	425	455	458	451	475	418	447	449	491	428	410	452	495	486	443	426	476	476	498	453	435	486	445	452	473	455	440	436	478	429	456	474	473	460	459	483	454	419	443	463	453	446	490	429	459	460	448	415	444	478	444	447	471	494	442	458	447	443	454	424	424	459	410	476	478	456	419	430	447	456	451	450	469	477	456	466	452	458	495	478	427	462	482	468	495	431	422	477	491	454	474	493	461	426	462	456	422	413	496	490	421	399	420	461	464	459	463	452	492	495	429	451	496	433	443	470	422	459	460	492	463	485	476	450	425	409	428	446	489	521	449	454	455	418	469	446	450	468	481	474	455	467	455	456	419	438	433	440	481	472	458	427	438	457	496	477	488	439	437	450	460	476	457	464	458	410	440	494	473	450	457	515	470	475	454	428	481	463	422	452	465	463	426	426	463	473	441	465	473	439	476	417	456	446	439	484	455	457	477	462	448	431	439	449	445	463	499	486	525	444	436	433	414	433	477	460	473	429	481	500	444	434	448	455	458	468	452	483	437	456	446	471	409	406	450	434	463	465	413	440	475	479	467	444	425	436	439	472	462	404	423	458	489	429	462	453	444	464	487	440	473	461	497	464	478	450	445	471	446	494	448	457	437	461	472	413	476	459	468	437	394	491	456	477	439	432	481	461	435	448	451	452	449	453	458	441	425	432	415	482	427	484	469	464	458	478	481	460	427	405	492	424	448	444	481	489	457	440	466	468	480	483	462	454	487	469	480	484	498	414	407	416	434	437	480	447	480	470	428	438	416	502	452	449	465	455	458	432	469	463	472	458	479	473	460	432	451	509	475	433	450	471	472	428	470	453	444	468	488	454	442	465	431	451	467	480	466	444	408	461	475	476	453	495	458	419	440	457	470	435	446	475	461	457	433	436	451	443	461	446	443	453	431	439	450	453	399	446	471	478	438	447	447	482	443	458	429	470	508	465	437	463	494	474	425	422	462	454	464	482	446	439	439	461	431	438	458	438	444	446	482	462	425	477	446	452	439	467	478	449	433	435	468	466	437	447	434	467	450	491	480	453	457	466	449	491	433	426	489	462	425	434	454	413	432	447	482	415	464	440	441	439	466	444	456	459	449	466	456	461	432	453	430	501	471	454	418	414	439	461	437	420	455	464	455	466	433	442	435	419	426	463	465	464	453	454	425	443	465	455	434	484	413	473	450	444	479	446	481	440	448	476	477	451	460	496	452	473	447	408	455	482	449	465	445	464	473	401	446	447	415	474	437	467	473	452	472	461	466	442	452	434	473	439	415	464	430	428	450	420	462	442	451	441	462	462	425	414	511	461	466	472	447	461	477	444	445	441	476	468	399	471	443	483	421	432	454	443	441	447	466	446	453	474	459	406	483	446	433	439	438	446	441	453	481	442	455	464	434	468	445	448	441	440	474	438	456	436	462	469	417	444	429	450	436	489	451	429	462	441	420	428	466	481	489	458	451	452	477	412	508	472	472	492	452	442	490	428	460	454	450	493	430	411	463	413	468	478	456	426	409	444	495	451	488	439	431	412	471	446	467	436	450	462	448	417	454	428	415	434	448	440	483	440	473	446	452	446	457	459	469	481	413	464	463	472	445	426	476	455	424	470	479	508	452	460	480	497	467	467	466	440	458	463	472	420	472	452	475	459	465	420	430	461	438	464	459	448	435	462	426	460	444	475	492	478	430	411	481	460	454	448	474	417	435	440	425	469	424	432	463	410	445	464	415	474	478	455	498	476	480	479	465	413	460	457	454	451	444	457	454	458	471	468	445	435	437	461	415	443	458	427	440	456	443	484	463	422	454	502	461	472	459	417	407	445	446	448	449	491	481	470	475	466	463	461	434	457	434	434	428	470	455	453	481	477	436	472	468	437	432	456	436	491	467	448	458	458	459	456	450	432	463	448	435	441	471	479	476	485	461	421	445	412	474	457	475	471	440	448	451	479	472	482	443	449	460	442	432	438	510	449	453	462	472	459	462	459	478	417	440	485	445	479	449	442	445	456	445	480	455	434	463	436	456	461	455	445	443	452	430	450	455	481	456	435	476	457	473	411	464	441	466	452	464	472	460	491	454	424	441	467	470	492	462	460	465	446	467	444	485	457	464	454	481	440	457	463	457	454	456	472	501	444	477	451	424	455	487	427	427	479	442	505	439	458	428	472	455	509	469	444	456	463	486	482	454	454	471	453	441	461	485	466	449	426	451	438	432	437	400	478	442	439	438	448	461	435	456	481	439	428	445	436	439	443	430	457	422	469	454	468	454	467	460	481	462	447	432	492	462	489	473	445	448	472	466	445	438	453	429	465	467	446	441	454	438	445	439	457	464	475	451	441	447	495	426	488	444	462	462	434	460	448	490	460	463	420	451	470	441	432	471	454	466	460	416	445	457	465	467	445	436	491	451	461	477	395	457	460	456	440	420	410	479	444	497	468	472	504	480	416	475	482	388	464	467	469	476	462	461	426	485	472	448	494	435	471	445	489	410	456	459	458	447	431	469	488	451	461	480	468	425	442	453	450	455	435	453	459	480	433	454	434	451	445	442	458	426	458	469	479	430	497	443	467	437	435	453	465	453	481	473	435	485	429	436	460	453	447	450	453	442	452	490	448	426	432	467	451	463	443	417	472	420	435	445	494	435	460	435	478	462	399	458	458	456	448	485	445	450	490	471	446	450	466	464	462	451	424	440	462	446	464	495	442	472	459	438	446	480	433	439	470	459	483	470	429	428	450	450	459	481	449	451	442	489	437	457	426	453	426	492	492	450	424	422	459	455	447	426	475	473	445	465	483	477	424	459	457	412	446	447	442	458	425	456	442	421	457	444	475	445	471	457	466	461	467	456	465	443	444	495	493	419	432	477	466	450	439	420	432	427	460	459	434	427	466	426	479	483	433	452	487	447	451	473	441	453	462	468	455	459	487	453	402	453	432	449	436	462
24269	21464	29068	25121	22049	18504	18701	29201	28681	17335	7500	1960	956	667	606	610	595	557	612	613	601	605	577	596	566	564	563	589	612	603	566	603	584	540	542	603	596	561	574	596	561	608	591	615	581	561	563	543	547	547	595	591	576	556	572	610	602	610	565	600	600	577	537	552	577	588	537	570	585	566	549	550	606	550	568	624	578	569	593	572	591	548	562	552	549	594	562	572	574	556	578	608	508	585	614	560	534	588	537	553	577	578	578	593	591	586	575	596	564	559	580	605	558	603	581	562	518	558	579	581	559	553	556	593	572	562	587	554	593	534	593	560	544	602	558	582	572	522	600	598	606	572	553	584	572	576	575	584	535	577	601	556	586	576	573	582	556	581	547	544	534	589	605	576	558	594	593	603	607	567	554	580	560	589	558	596	652	560	583	556	565	606	556	579	566	571	581	566	578	619	558	555	531	593	542	503	580	584	565	576	632	559	563	526	590	556	518	536	606	569	659	568	581	559	581	565	546	547	589	520	549	524	530	544	570	549	574	547	567	546	567	609	570	587	559	552	561	554	554	587	575	556	565	516	637	549	552	582	589	547	532	599	553	576	585	571	600	578	574	617	529	601	552	617	568	603	608	567	561	565	577	576	626	591	570	553	553	582	560	565	586	574	590	538	593	592	540	579	561	565	544	552	596	549	602	597	576	594	546	539	531	586	607	498	626	587	565	605	592	552	557	616	553	563	545	561	573	587	605	550	599	604	536	556	566	569	591	581	577	645	590	555	564	543	564	599	578	558	545	581	609	597	566	558	511	556	579	545	573	535	517	602	577	556	575	615	549	572	569	587	553	535	542	557	601	592	601	587	592	569	561	600	557	532	565	539	606	606	578	526	583	594	560	578	612	553	607	538	563	561	539	593	593	561	579	556	565	576	570	604	582	551	623	585	577	568	577	590	553	586	609	578	565	610	581	577	567	528	568	554	560	565	542	560	550	564	603	574	606	596	543	575	588	571	553	575	587	601	571	575	567	569	571	555	569	552	606	540	595	558	589	580	545	592	563	551	566	532	560	577	557	525	581	574	530	577	563	540	597	538	571	584	559	578	556	555	556	540	570	532	546	552	596	564	566	534	567	560	554	546	560	561	605	613	557	570	577	578	604	579	580	544	520	560	558	596	578	545	559	564	550	559	588	567	591	580	538	588	591	594	540	589	573	588	551	568	585	612	596	563	572	577	575	599	594	532	553	586	601	563	607	575	583	559	552	579	580	539	582	606	572	575	589	543	530	559	578	610	583	576	583	568	570	577	539	537	548	594	566	580	551	555	592	566	568	574	567	540	570	569	556	544	565	581	581	573	534	575	549	579	580	579	567	566	535	552	554	584	574	596	535	582	576	541	538	506	587	607	554	556	584	560	550	595	579	504	520	576	573	565	549	601	582	554	577	585	585	535	563	581	566	573	554	578	587	600	572	576	588	553	550	613	565	559	575	576	572	578	549	558	554	611	559	579	578	591	567	573	541	562	608	596	554	555	562	529	567	548	571	547	606	593	535	576	580	537	579	572	616	533	579	583	538	593	565	552	604	552	557	567	574	582	568	584	583	594	581	588	551	595	591	562	608	597	578	546	525	557	595	596	576	564	620	560	572	626	579	543	595	607	594	564	575	576	540	576	553	569	573	525	585	568	553	582	557	579	547	574	576	580	570	575	579	583	573	590	547	548	575	554	569	577	537	559	528	574	561	575	575	532	579	562	554	574	564	606	544	558	567	561	582	597	549	598	553	578	524	546	586	600	588	560	565	551	575	583	593	566	583	573	579	619	581	540	575	582	570	540	597	582	595	578	561	576	546	560	534	516	600	589	613	642	578	584	579	568	558	590	600	592	615	564	572	587	559	563	567	593	528	616	574	545	574	551	636	607	544	557	589	563	521	605	543	611	580	553	583	589	628	544	509	572	591	580	602	560	575	607	537	543	574	542	562	559	558	549	568	517	570	575	589	569	524	564	532	578	561	545	590	578	569	535	584	571	547	558	594	556	567	550	534	560	595	548	559	565	569	539	551	563	606	577	568	587	550	577	598	586	571	535	588	562	528	579	544	521	588	557	584	566	550	570	596	599	602	548	585	582	613	587	545	527	587	585	595	583	582	548	550	580	574	587	548	601	556	581	590	593	553	559	576	609	592	601	553	575	562	546	562	627	535	554	600	609	555	558	586	565	558	561	577	553	579	553	595	570	575	522	604	558	541	582	523	564	557	507	543	564	618	551	585	578	630	617	571	567	606	582	582	572	586	580	560	568	540	611	549	571	589	583	550	569	572	578	565	568	550	589	520	602	595	562	531	530	582	548	583	620	525	593	560	511	552	571	576	572	581	563	593	561	541	573	571	587	539	576	577	579	556	524	570	615	552	601	585	552	591	586	577	627	619	565	559	564	548	565	558	574	574	613	543	606	566	590	550	559	546	554	544	595	576	571	517	568	587	576	532	599	541	593	535	533	515	580	581	578	631	576	601	535	546	582	555	583	541	581	584	580	600	575	555	580	567	564	530	566	585	568	554	636	550	563	576	528	593	547	589	572	564	547	565	595	575	584	573	596	568	543	584	570	598	556	581	541	592	518	531	556	576	613	583	606	522	554	565	612	541	565	548	562	549	532	536	554	546	580	609	598	549	557	527	569	597	586	520	523	565	550	529	559	599	546	610	545	566	586	606	585	581	520	611	567	612	596	591	598	590	601	607	557	541	588	603	561	580	551	528	545	566	526	576	562	574	544	547	571	587	584	594	576	556	601	606	572	574	552	573	546	612	595	554	585	634	591	587	570	589	579	557	582	542	555	557	559	609	559	541	564	562	538	522	587	571	539	596	618	554	557	551	584	593	529	555	566	575	551	590	533	560	603	570	598	550	600	596	578	601	542	579	571	536	568	578	582	567	580	585	567	556	579	522	577	505	564	634	594	590	578	580	585	559	551	561	535	485	579	514	522	596	602	575	585	576	566	574	572	534	574	575	560	584	553	565	557	564	582	549	540	545	588	600	560	574	585	584	538	559	555	560	553	580	573	553	546	586	602	558	591	592	554	541	595	568	573	545	576	604	540	514	551	618	574	597	593	563	560	564	562	520	560	556	567	570	591	540	603	561	587	572	585	569	596	577	579	580	561	576	542	615	570	592	577	589	553	559	560	585	558	533	548	550	563	592	581	598	581	559	564	565	570	557	548	582	562	532	574	590	556	581	549	546	553	604	567	565	569	575	545	595	575	606	585	580	589	578	566	585	576	583	570	533	626	551	583	569	554	583	591	579	579	566	553	556	535	584	559	512	571	567	548	562	575	596	565	548	590	594	577	531	566	577	571	558	521	536	563	611	560	566	593	567	577	570	572	595	585	548	569	592	540	617	536	534	565	562	567	578	556	575	548	615	567	592	563	505	579	596	550	567	566	554	595	583	577	561	588	622	582	591	567	579	507	588	580	552	557	587	555	574	562	580	540	552	637	553	585
19815	45194	42277	25057	15510	11966	18075	28910	25496	14592	6722	2068	962	669	591	536	572	557	585	536	532	546	544	598	605	582	545	569	544	580	498	521	553	520	594	563	539	546	583	535	538	537	527	552	562	543	522	579	556	526	558	553	559	582	567	546	551	543	539	556	551	532	583	568	521	547	539	567	529	539	545	583	524	590	609	555	544	538	504	564	539	548	571	539	545	485	575	512	536	517	556	535	560	547	519	567	573	596	508	564	548	591	563	575	547	533	549	572	590	566	548	514	544	544	514	544	552	533	540	615	534	575	580	540	538	562	628	541	558	554	566	521	534	517	533	572	533	590	596	562	533	574	531	547	599	570	569	588	516	516	550	485	568	563	530	521	519	569	550	553	541	550	578	578	529	571	495	546	539	508	584	535	561	512	499	581	558	567	541	546	547	572	523	538	557	545	558	542	566	559	520	528	520	560	512	523	523	550	577	557	533	576	572	510	581	546	529	526	541	548	528	498	548	534	530	485	581	535	528	513	530	598	583	536	548	574	547	544	580	560	541	550	546	557	573	576	524	562	565	574	585	537	536	547	545	537	577	572	515	558	570	557	578	569	582	599	582	563	546	547	547	551	532	558	568	555	538	504	552	561	554	561	545	531	566	502	530	567	545	555	579	573	502	537	543	567	550	545	562	532	556	542	555	505	537	538	555	514	560	521	563	598	512	544	569	540	533	546	548	566	568	556	523	534	523	521	550	556	543	538	573	512	529	561	554	539	541	576	526	515	538	562	574	530	542	546	513	536	572	537	556	538	546	585	594	546	552	532	549	510	559	572	514	500	552	506	522	529	559	546	516	549	565	524	509	526	534	602	510	565	552	549	571	515	540	576	563	548	519	573	522	550	568	514	562	539	593	533	571	507	565	492	521	548	535	560	547	528	526	550	544	552	528	561	511	541	516	557	574	558	536	526	534	570	537	576	554	553	560	588	560	510	537	589	576	571	570	522	559	551	524	527	568	552	554	525	566	530	547	557	563	522	537	543	551	543	584	574	529	501	551	583	527	513	566	554	524	530	570	528	548	517	571	580	565	552	559	557	516	547	549	564	555	581	547	544	557	553	551	556	530	557	529	515	526	541	544	560	526	532	557	547	553	550	547	556	561	518	525	551	543	578	548	529	586	579	561	516	538	525	532	578	531	581	521	573	540	507	546	538	536	550	577	571	551	532	517	467	526	522	577	566	521	578	530	544	541	519	529	553	575	554	547	536	517	580	503	552	508	535	541	541	540	550	518	596	580	580	563	569	513	563	539	565	547	546	567	579	572	566	554	535	566	558	540	531	556	548	524	532	546	548	544	532	494	545	511	561	546	551	525	534	552	507	563	528	573	511	523	528	546	545	541	547	507	545	574	578	530	539	554	522	579	547	559	580	537	532	541	539	516	568	529	521	537	530	518	584	540	515	590	517	574	508	540	501	565	523	547	553	536	493	519	559	556	541	494	553	533	558	566	531	523	538	582	533	513	573	557	509	565	536	539	519	546	515	607	516	516	568	545	512	552	530	558	570	529	518	512	546	526	577	521	541	557	551	551	574	517	540	555	543	533	517	566	542	571	563	542	528	554	544	508	542	580	554	544	532	546	543	522	542	571	573	569	546	540	565	535	529	556	527	552	554	566	546	535	552	538	524	559	536	545	553	586	530	560	560	572	541	529	547	556	524	543	601	529	573	551	544	560	550	540	521	546	514	592	520	552	579	509	519	600	550	554	534	523	569	578	570	552	532	564	533	558	569	543	571	519	548	529	548	490	507	543	509	528	527	566	567	519	588	536	522	554	482	596	557	550	545	550	495	543	553	537	572	503	541	568	555	563	564	515	533	549	548	520	568	541	568	516	571	575	548	576	521	552	534	593	567	519	520	554	540	576	551	570	549	542	551	538	529	581	548	605	569	556	557	565	535	544	527	533	561	542	562	554	517	531	561	531	561	535	573	534	535	580	604	573	562	552	562	556	553	559	534	534	560	533	584	595	527	538	550	568	530	553	509	514	562	545	545	532	544	530	522	546	560	573	532	563	520	517	527	563	549	553	535	544	576	565	548	519	510	579	568	575	527	548	540	515	543	513	590	546	543	514	553	556	520	502	514	515	549	549	542	532	515	561	522	517	543	575	559	569	543	553	559	530	547	502	538	558	535	614	507	575	609	555	520	533	568	529	542	560	586	515	529	522	531	512	541	535	563	536	553	564	501	537	522	531	545	543	559	537	537	552	544	511	510	619	532	537	553	515	542	533	522	546	582	573	594	551	525	532	553	543	577	517	510	541	557	529	579	548	556	570	549	530	543	559	523	530	536	547	521	517	534	531	545	587	484	561	554	518	550	558	555	539	530	554	547	582	561	529	487	537	612	480	571	524	537	578	588	515	558	566	538	568	557	518	527	546	532	546	531	545	549	563	552	554	540	552	533	552	548	556	541	553	577	565	546	561	518	544	530	534	528	513	570	586	552	556	510	564	581	526	564	539	601	541	539	578	566	538	537	568	542	543	513	558	567	549	543	559	546	576	551	580	569	537	575	557	573	526	562	566	571	562	525	530	559	534	610	541	531	538	555	546	553	541	519	558	585	572	534	508	567	531	556	566	508	519	524	567	541	510	574	576	563	549	547	526	535	476	549	537	508	547	507	515	574	559	589	539	532	522	519	519	586	534	540	522	528	529	576	577	563	563	521	531	540	557	553	496	531	562	555	542	564	538	541	534	598	549	544	562	513	536	599	514	520	540	517	527	521	520	502	504	529	558	526	528	549	571	538	525	548	514	531	535	577	530	548	552	594	559	556	544	551	549	485	527	531	557	520	524	556	498	552	553	555	555	538	528	540	561	499	532	503	569	531	516	503	539	546	524	552	503	527	526	502	534	615	536	541	554	543	568	526	542	520	550	566	548	511	522	584	531	557	534	572	570	536	537	573	536	557	586	580	545	553	539	526	557	573	551	522	532	515	550	542	549	574	574	519	551	514	533	556	549	527	549	525	520	527	531	526	550	528	513	583	555	564	544	570	526	560	574	518	552	564	573	523	558	543	527	504	546	562	548	577	549	506	551	563	512	545	529	568	543	544	531	491	505	562	603	547	517	496	529	543	586	557	583	529	515	532	508	540	539	523	544	539	521	558	566	566	554	538	569	571	547	560	546	554	567	543	526	550	503	522	560	540	562	529	544	516	514	543	559	575	541	538	541	550	538	560	542	538	553	547	536	591	549	521	530	552	555	554	483	515	508	519	548	554	570	507	528	573	511	513	553	551	525	495	580	547	535	529	547	529	567	512	527	547	520	540	512	509	538	543	535	530	553	533	567	540	507	526	582	485	505	546	553	564	526	516	553	539	532	584	542	545	557	546	517	540	552	540	530	542	544	579	527	534	520	550	556	502	535	567	539	544	558	528	574	552	562	526	578	544	557	486	558	558	550	545	521	527	623	530	506	550	555	557	515	515	481	566	533	511	512	541	570	537
28620	23776	20906	9554	4373	3069	2591	3061	2169	1271	903	604	496	469	473	425	456	476	488	483	474	474	457	489	439	449	440	473	483	466	468	455	496	479	485	486	439	440	448	464	491	485	475	465	471	440	450	407	470	479	511	442	452	471	436	486	449	472	444	507	454	481	488	457	461	457	474	473	432	467	432	415	489	473	453	490	482	443	455	490	464	427	445	436	449	433	448	457	451	434	414	438	450	463	438	444	468	486	444	438	494	479	468	509	449	450	479	447	432	440	439	452	419	455	437	449	442	434	528	446	466	455	444	470	451	438	431	466	459	436	488	466	468	468	448	447	453	440	427	455	433	477	456	459	451	457	446	430	440	443	473	425	422	472	451	471	453	470	473	476	461	419	461	501	443	476	467	439	466	460	451	480	465	405	459	466	464	472	448	489	463	439	434	458	458	465	514	463	434	460	461	474	501	462	460	424	453	402	429	448	443	465	414	476	471	459	480	470	481	462	474	470	464	468	445	478	462	454	454	425	453	465	456	456	469	465	442	462	459	429	422	441	452	480	484	492	485	483	471	431	465	442	480	492	447	435	457	440	450	475	466	498	441	467	478	429	494	430	428	475	446	435	473	441	476	489	438	457	427	464	455	475	470	447	484	477	445	475	429	482	423	452	483	471	484	463	467	442	429	470	454	443	482	453	419	417	443	471	482	436	464	407	427	458	476	438	469	442	520	482	470	462	452	446	419	493	449	426	451	404	481	473	457	476	483	406	477	474	454	466	408	450	447	456	474	456	439	475	492	468	448	445	468	440	472	479	455	498	453	441	428	456	460	453	458	463	459	449	440	476	464	455	442	436	417	477	451	445	472	447	439	410	460	395	452	474	443	480	452	471	458	423	434	458	489	462	459	482	440	445	477	462	431	478	448	414	443	461	452	444	459	451	440	447	462	423	477	449	514	463	455	417	436	428	438	422	447	450	462	489	458	467	457	464	456	477	441	436	454	459	506	481	481	444	475	485	457	451	408	423	425	484	421	519	478	476	474	472	473	471	483	471	455	438	493	449	478	444	500	472	466	407	468	444	486	461	433	467	483	409	435	415	472	501	447	456	442	459	503	447	505	476	438	444	480	451	442	417	450	496	441	460	456	487	435	457	442	450	448	466	441	433	442	477	438	455	447	475	457	463	454	454	474	455	458	467	484	441	467	461	470	443	467	452	446	480	448	419	477	457	436	452	479	475	469	474	465	463	470	488	471	452	429	461	487	472	451	461	503	451	430	445	437	418	430	423	433	450	483	437	444	472	453	483	426	457	498	463	411	430	484	459	428	491	436	443	459	474	445	429	434	461	451	510	461	505	439	450	471	472	447	417	426	479	455	417	412	399	460	425	480	470	425	450	478	401	464	464	466	461	446	444	462	461	434	485	481	452	457	467	424	473	455	431	457	475	480	418	480	480	455	436	467	452	469	456	430	470	424	497	470	473	471	443	444	494	420	433	458	455	491	447	479	433	427	419	471	447	440	454	472	401	444	451	502	466	455	451	433	451	470	468	435	460	409	489	446	461	431	444	457	420	441	433	457	489	432	469	479	424	453	447	418	452	486	448	435	434	430	462	443	470	480	425	460	467	469	470	447	481	452	486	476	461	455	467	459	467	463	453	493	461	481	437	478	440	476	413	465	467	461	502	459	468	438	449	450	489	474	448	456	467	490	457	474	476	463	502	469	462	467	460	459	394	458	466	467	466	463	477	478	474	459	457	459	459	447	446	473	450	459	457	433	473	453	422	438	467	474	447	502	417	418	455	460	456	484	458	437	474	467	440	443	467	471	481	431	460	479	443	418	472	455	472	452	497	415	455	452	418	462	420	468	409	439	474	439	435	428	471	476	459	474	465	433	476	459	447	465	466	455	438	459	443	449	472	449	461	491	466	437	474	440	480	455	451	444	449	429	480	427	450	431	469	454	460	433	431	489	443	448	445	437	447	444	486	443	474	435	438	454	456	466	462	452	428	452	490	476	483	444	484	452	450	462	457	451	463	454	458	466	468	484	480	459	469	465	434	421	445	449	449	478	434	453	426	461	425	435	472	464	440	479	454	478	472	443	450	469	416	465	460	428	448	479	445	481	452	477	458	449	454	452	453	420	474	446	424	428	477	448	422	463	471	508	430	458	441	473	452	483	460	429	483	423	457	470	430	430	453	441	469	436	412	497	466	433	460	452	448	460	444	433	431	449	442	468	466	471	442	472	441	475	455	457	450	445	458	434	477	486	431	449	457	416	436	476	447	430	435	469	465	468	491	445	446	478	439	451	480	450	470	451	461	437	477	439	448	493	406	447	469	464	463	463	436	444	414	443	449	448	436	470	452	442	455	462	462	477	465	473	467	454	436	455	439	430	470	453	465	442	456	431	447	462	444	441	427	477	471	452	445	409	454	453	477	442	456	453	461	472	423	425	496	469	484	464	464	435	485	457	487	446	464	476	453	445	466	450	461	496	459	485	478	451	456	505	476	478	439	486	487	472	469	452	455	441	486	460	477	417	465	442	468	472	427	471	451	448	420	440	462	470	447	525	475	455	485	439	457	430	470	497	482	459	465	477	451	486	463	444	433	485	456	446	432	470	433	473	447	462	432	478	465	466	472	498	447	481	459	442	490	436	426	464	440	409	480	458	481	488	472	443	458	451	508	479	459	439	454	463	426	444	454	440	467	463	453	466	446	457	413	409	449	465	470	466	452	455	462	449	468	447	466	419	490	462	477	448	456	494	436	476	444	458	460	450	444	445	474	447	496	455	450	476	448	489	463	434	448	465	456	463	392	483	414	421	454	456	463	478	437	494	464	461	464	429	482	477	472	443	498	449	468	471	447	484	440	505	457	476	447	459	440	488	465	423	459	420	436	466	482	507	444	466	435	459	434	428	462	427	431	471	416	455	465	442	447	437	428	475	438	458	455	481	468	457	499	433	493	493	423	451	466	462	455	424	453	451	452	461	476	442	459	468	445	456	467	487	454	484	463	467	445	432	455	448	444	452	453	443	478	484	464	456	478	459	441	452	469	458	476	434	457	419	467	446	456	464	447	441	456	442	485	470	467	462	470	450	461	420	457	464	471	485	479	466	451	445	479	459	462	439	476	477	435	455	481	432	428	471	461	414	450	451	467	431	492	468	466	464	433	461	437	458	432	422	454	454	486	431	453	483	451	461	457	463	426	470	446	465	383	492	453	462	477	475	479	484	449	486	461	482	452	461	459	481	428	437	453	447	463	477	437	440	440	450	453	458	465	461	516	465	497	427	467	467	445	445	485	435	433	486	476	439	478	469	428	484	451	484	484	499	499	496	449	422	436	437	428	455	451	476	483	433	453	471	440	434	447	465	479	411	453	454	452	454	477	450	469	474	482	458	510	425	476	478	475	432	471	493	454	445	472	470	436	426	461	481	447	458	434	490	481	448	432	457	448	454	478	453	464	459	456	436	455	461	466	481	484	512	446	465	453	474	397
12897	24417	18501	7123	4751	4115	3557	4118	2687	1489	911	570	472	460	434	432	442	426	444	438	461	435	423	409	441	438	425	400	452	430	441	423	416	442	436	497	415	448	423	428	423	412	402	454	412	446	440	412	451	440	381	434	437	416	436	429	413	423	434	441	425	456	425	454	430	402	417	436	413	419	428	436	415	429	440	409	442	411	417	409	429	419	444	427	437	421	415	421	420	449	430	388	421	413	417	432	421	450	401	382	428	418	409	421	427	433	407	379	434	421	441	436	441	416	430	391	408	409	419	420	460	391	466	413	411	382	409	441	455	399	416	445	406	409	435	402	421	431	434	446	442	411	396	404	425	440	433	425	437	427	436	422	418	418	432	399	410	446	395	425	410	410	413	423	419	425	401	438	413	443	409	428	426	434	397	418	418	380	417	426	438	388	425	417	414	441	430	451	409	373	421	408	416	395	404	437	455	402	433	452	438	400	397	427	454	421	393	446	405	404	424	420	392	420	408	431	436	408	427	415	426	412	434	455	474	426	406	407	405	394	442	448	443	421	440	408	416	422	429	409	454	412	400	417	378	424	417	428	430	415	446	423	433	429	467	457	404	397	422	395	440	396	413	408	428	445	423	400	407	453	411	411	458	461	423	452	452	388	408	441	435	453	422	434	436	414	418	431	435	404	454	422	418	438	429	415	406	419	399	471	436	405	433	411	451	410	417	456	426	429	433	431	420	430	410	431	450	441	413	432	417	410	440	421	433	389	407	424	402	441	451	422	405	443	417	431	406	388	431	431	463	392	387	410	409	416	391	414	395	389	427	445	401	427	441	452	419	403	412	426	393	418	385	445	394	424	462	430	426	374	420	413	412	423	434	402	427	397	434	433	451	394	459	420	402	457	416	400	416	420	451	432	410	446	426	388	434	421	464	425	392	397	380	438	434	403	386	423	445	459	420	434	434	425	414	372	422	427	376	416	439	412	432	405	420	442	413	430	392	438	423	411	415	438	435	467	430	382	477	445	405	414	447	429	441	415	457	413	422	384	435	379	439	422	427	413	428	399	451	443	427	393	396	446	437	432	384	425	420	445	417	442	421	401	413	441	433	412	429	406	422	388	420	432	398	419	394	428	469	421	413	451	430	418	440	403	493	436	445	416	427	432	429	439	439	420	418	401	392	450	425	417	408	423	452	414	426	404	413	447	460	425	418	396	410	412	467	474	451	456	427	430	412	418	435	436	410	442	448	401	451	422	412	431	417	394	432	401	419	440	407	417	425	394	419	425	390	442	422	441	451	425	444	406	451	437	388	398	426	418	421	422	419	425	411	441	425	421	431	409	424	423	422	416	430	407	404	415	430	423	423	415	461	428	378	410	417	390	411	436	459	404	442	436	447	420	405	423	436	421	443	408	414	457	421	439	410	413	441	429	442	454	390	423	411	419	441	420	468	388	428	404	437	395	419	412	436	416	417	425	415	445	419	452	407	412	447	440	406	435	433	426	442	406	403	425	428	405	424	431	432	459	459	453	432	465	393	409	418	439	431	446	461	426	440	412	393	423	408	409	414	421	404	412	432	438	421	433	443	426	427	428	443	400	450	429	450	405	393	432	407	415	436	430	385	452	419	463	420	427	411	443	413	395	441	437	453	428	413	412	439	369	407	430	416	428	458	408	378	424	444	401	414	451	446	433	438	410	422	472	390	431	414	443	437	416	390	449	383	403	426	409	426	409	459	420	425	387	442	422	440	426	438	424	423	413	413	415	413	397	403	416	440	409	457	420	414	406	390	397	396	425	413	434	405	391	415	438	409	456	434	416	441	452	417	426	435	408	426	431	446	431	424	402	428	425	416	414	424	438	412	396	430	478	443	411	402	442	418	400	439	428	449	409	430	432	413	444	426	431	430	439	414	422	416	407	424	427	441	399	426	378	404	417	420	413	417	433	422	411	416	427	412	434	422	414	444	413	405	434	406	433	386	417	397	419	398	359	433	428	417	396	400	418	415	403	448	432	411	407	423	409	427	474	422	442	477	415	447	413	427	417	453	407	411	444	459	399	399	402	439	414	427	442	437	430	390	413	421	424	449	442	439	380	413	447	431	409	450	436	410	465	435	399	403	364	436	443	428	419	452	440	425	398	416	421	398	411	437	412	427	376	407	443	395	404	464	435	406	435	395	431	439	453	402	459	436	421	423	432	422	414	394	415	381	413	411	390	438	417	442	409	398	409	405	434	429	419	406	419	416	416	441	424	408	401	405	416	424	457	414	440	424	404	435	433	420	445	388	423	416	374	427	416	433	454	476	411	441	459	418	445	414	445	460	409	432	416	447	451	432	470	433	423	434	446	381	432	436	426	420	421	427	416	430	452	450	436	403	399	420	411	426	404	456	437	431	416	443	418	407	390	403	431	406	420	377	421	424	408	447	373	402	451	400	412	420	401	446	412	432	478	455	441	399	427	415	448	379	408	435	442	414	451	459	393	455	393	403	443	415	394	419	443	411	429	420	404	456	452	394	391	406	428	420	402	421	412	429	430	415	435	435	433	412	418	391	448	406	474	404	426	395	422	397	402	445	416	448	375	424	427	433	389	384	444	402	400	388	438	422	420	418	438	424	461	430	418	411	420	442	428	470	443	420	405	416	417	398	383	433	451	401	434	416	423	401	420	447	413	428	402	443	440	431	463	441	452	417	473	434	409	465	424	407	458	456	452	372	459	419	430	430	411	440	436	401	428	444	428	442	434	432	454	431	448	429	427	402	448	421	403	453	406	424	403	412	437	400	417	391	424	437	443	401	383	429	409	488	402	406	415	426	438	403	385	427	407	428	410	426	400	400	407	467	415	420	426	424	399	405	433	432	416	426	390	422	421	470	427	433	428	420	393	422	414	420	390	423	421	413	448	441	400	464	423	462	423	411	427	422	411	403	405	428	415	438	396	444	426	421	443	475	438	415	409	430	431	409	420	416	407	428	413	427	391	428	399	399	428	438	417	445	440	372	429	418	452	434	415	432	401	422	396	423	409	453	415	412	439	453	431	426	375	385	414	439	444	399	459	456	421	430	449	451	394	403	422	446	411	439	453	465	406	434	464	426	429	419	449	394	433	389	427	438	381	416	409	422	446	409	404	416	448	410	399	423	430	457	413	427	411	419	386	426	430	447	421	416	405	411	428	393	441	424	392	397	405	448	428	414	401	438	424	413	404	390	435	392	413	430	425	449	450	419	452	422	427	396	420	431	420	429	413	431	436	434	416	416	443	452	435	428	411	426	426	403	390	411	439	441	415	435	443	445	411	421	424	422	397	426	459	450	435	463	394	411	427	376	421	445	426	441	369	390	435	418	407	410	411	420	409	383	395	404	434	440	406	456	413	439	409	433	385	433	418	426	409	412	433	399	419	426	374	436	437	407	438	418	417	421	406	423	431	408	434	386	402	408	435	454	421	402	383	418	465	432	422	408	408	443	421	391	401	402	403	444	405	435	374	374	430	405	445	419	414
25514	21532	27468	25173	15213	8890	8006	20215	17842	8221	3347	1183	693	551	514	483	497	461	491	468	469	462	471	522	477	460	470	484	456	472	480	490	461	495	468	485	466	463	473	518	506	436	432	472	468	491	463	436	480	474	509	467	451	452	493	455	493	455	498	499	458	495	464	452	501	459	431	474	500	465	461	482	470	452	455	461	438	486	497	455	451	495	493	493	475	482	461	486	446	470	446	463	463	470	480	473	468	407	471	445	514	474	491	471	454	459	487	465	485	479	491	472	456	467	470	473	490	493	479	489	470	455	451	482	482	508	473	470	477	516	472	475	454	489	457	456	483	461	470	472	483	458	463	501	473	455	456	500	468	504	478	480	469	480	449	448	476	469	455	494	463	480	480	463	499	464	475	460	478	478	473	489	480	494	458	456	390	519	482	466	468	497	445	476	473	455	455	469	498	459	526	477	440	442	457	465	465	480	475	479	504	459	447	485	469	478	458	478	463	462	533	484	456	484	450	463	449	473	484	478	488	456	552	437	483	479	486	491	506	540	465	441	496	490	520	489	486	488	471	476	497	478	470	471	492	507	464	475	479	479	476	477	506	468	510	474	441	509	530	476	445	436	472	459	460	465	455	497	434	497	454	472	482	505	485	428	543	468	469	481	473	477	475	453	503	449	479	471	466	472	484	471	470	471	453	483	459	441	427	493	489	477	452	417	475	501	475	472	447	418	470	494	501	463	458	443	502	465	501	509	496	502	482	512	454	524	488	461	463	460	495	449	466	469	419	483	457	513	420	432	495	458	481	460	486	506	454	494	503	452	478	449	484	430	469	465	471	473	438	473	447	475	465	464	467	481	521	481	430	453	460	507	493	433	462	518	475	468	476	440	459	479	459	458	468	452	488	452	503	494	484	444	409	460	478	485	496	478	460	473	430	473	505	475	526	438	479	485	459	464	474	459	488	465	476	438	472	463	464	463	439	481	483	454	469	452	485	465	457	459	497	475	471	441	514	533	451	467	471	498	479	495	521	496	509	492	429	442	474	459	478	455	456	447	481	526	500	494	468	496	458	491	447	472	478	470	464	500	464	485	488	483	476	493	508	518	493	469	486	469	475	490	441	508	467	435	448	441	546	484	488	475	457	451	475	477	473	472	474	437	454	489	465	479	474	457	529	418	488	483	454	512	445	460	517	419	477	463	453	467	483	505	494	457	447	454	437	509	464	465	450	475	501	461	478	499	480	475	470	450	450	475	514	463	464	476	483	505	476	483	488	488	468	482	444	439	493	442	495	445	493	421	454	459	494	461	479	495	454	487	530	468	481	486	459	479	420	470	449	474	445	455	498	521	484	502	478	479	493	474	495	502	515	433	466	499	470	494	469	469	502	454	510	475	488	464	489	447	454	440	474	460	509	476	440	461	444	463	466	515	475	455	487	469	483	464	476	442	485	446	496	465	463	475	456	457	474	458	480	476	472	468	498	478	443	500	471	505	442	477	510	480	487	485	472	480	474	477	535	478	471	496	478	476	473	500	468	439	466	470	441	464	476	509	487	482	472	488	454	475	469	475	489	493	475	459	498	434	511	476	492	456	470	482	509	507	476	435	473	467	499	489	464	452	472	463	490	481	460	482	485	470	527	505	505	439	482	451	487	461	452	450	496	485	482	462	494	455	450	491	482	479	503	477	504	456	459	466	463	494	482	456	456	454	455	472	452	498	487	471	466	483	490	447	407	489	483	452	497	474	479	474	465	478	465	426	469	464	490	475	491	422	473	455	455	458	467	479	460	464	468	496	510	466	473	477	455	488	509	465	492	475	463	480	478	446	489	476	494	485	480	445	464	478	498	504	488	494	446	506	484	489	447	482	445	535	470	487	452	478	474	491	489	471	449	497	443	452	488	484	448	494	472	439	497	492	448	477	474	459	444	454	441	476	504	452	467	478	484	458	461	471	501	437	471	450	479	479	479	448	488	465	446	498	480	436	558	493	452	449	467	461	465	473	478	484	474	469	458	482	479	476	490	443	490	535	489	474	463	478	450	447	489	488	456	431	470	474	470	483	478	446	456	465	491	482	476	466	497	429	456	475	467	398	476	467	443	470	518	442	481	443	499	485	463	448	462	474	499	459	505	458	485	464	492	438	441	464	506	474	433	456	461	472	465	494	462	443	467	492	450	468	534	484	472	443	502	480	444	453	481	462	486	460	510	440	512	505	467	474	448	514	473	477	491	466	482	484	492	435	438	491	505	478	455	475	438	487	510	481	493	445	478	483	492	496	475	498	492	462	495	466	483	482	484	522	469	443	491	435	494	433	487	465	491	462	464	469	471	469	431	444	430	455	509	478	460	434	487	523	498	473	451	471	467	488	529	436	477	457	453	485	506	478	446	432	443	451	453	473	484	424	472	476	470	469	461	470	445	470	437	473	465	473	455	443	489	478	428	505	484	483	491	490	457	477	473	503	483	480	478	478	438	480	473	468	476	466	492	482	493	461	466	477	460	442	481	472	508	447	453	512	514	493	490	475	464	468	492	486	434	442	436	501	464	458	481	465	473	484	483	497	490	514	480	465	537	511	504	477	454	519	474	471	467	467	437	448	469	477	473	449	497	470	453	452	493	491	455	432	449	450	516	453	491	458	463	529	489	484	461	466	495	492	499	486	469	468	457	470	465	445	455	465	469	458	511	537	496	488	514	477	447	488	462	497	487	506	515	457	482	458	461	522	457	491	470	468	510	462	465	480	459	471	498	451	483	479	478	453	494	472	487	485	488	468	486	485	453	479	433	483	443	486	456	470	469	453	477	464	465	495	477	490	474	452	459	495	480	480	491	503	483	465	494	493	486	477	447	484	466	475	479	440	482	486	450	480	486	462	456	493	465	476	505	463	427	461	484	488	461	473	454	493	442	499	483	480	478	488	449	475	466	479	441	472	471	499	522	465	502	471	489	497	463	445	469	478	501	504	468	483	488	519	472	515	470	488	458	447	507	479	469	488	454	462	474	506	494	495	467	413	490	459	459	459	432	456	431	473	467	476	462	446	468	460	467	474	488	488	438	480	456	475	458	459	529	469	481	460	489	449	420	482	477	458	467	432	438	480	475	460	461	488	446	481	478	483	484	476	489	460	466	438	479	403	472	448	464	454	485	501	494	483	468	456	509	487	497	458	468	481	464	437	448	488	458	465	475	457	485	465	450	434	469	434	435	464	484	497	468	449	484	465	468	469	493	487	493	464	447	471	449	484	508	488	486	467	433	476	477	447	495	438	535	483	458	453	491	499	454	485	447	492	473	462	464	474	430	467	536	527	505	512	447	456	461	444	460	457	439	456	421	494	463	493	448	487	453	476	452	435	499	463	477	475	468	498	466	473	470	482	508	477	461	494	475	488	497	475	453	522	482	462	488	468	502	457	453	449	508	460	489	484	461	465	487	431	432	465	489	504	483	433	485	451	453	454	491	481	453	454	444	496	464	479	455	482	483	438	471	483	537	476	473	508
13581	26470	17196	10837	9263	8100	8576	21585	15418	7444	3623	1336	711	508	513	470	429	470	446	478	453	443	459	450	473	482	469	463	464	453	449	444	483	449	453	482	490	486	485	472	472	450	446	500	452	431	457	462	469	459	478	464	468	489	453	410	471	535	474	457	445	460	452	459	402	495	454	462	509	470	462	449	466	454	496	488	467	469	468	441	448	445	463	475	452	483	498	438	449	451	472	461	472	418	452	471	478	456	462	443	477	439	438	447	468	451	429	471	477	441	442	476	459	463	494	425	462	462	456	427	430	438	460	437	432	453	470	439	465	447	470	485	462	476	485	448	503	456	434	435	459	487	445	425	454	435	477	475	456	435	472	498	461	505	426	470	460	449	470	437	485	415	457	429	468	471	474	404	463	452	464	419	478	458	476	460	465	443	466	448	487	529	489	441	457	452	456	446	456	454	464	476	420	466	475	429	441	437	464	419	449	447	493	474	427	439	433	469	440	479	449	475	427	429	456	478	456	443	475	477	483	443	439	416	455	442	470	461	480	436	434	467	471	420	456	448	439	475	493	437	425	437	504	458	448	457	405	448	439	437	462	454	476	461	458	466	470	445	477	469	428	479	447	466	433	454	457	473	428	451	443	463	447	485	438	467	406	462	452	394	445	460	418	452	448	469	471	493	470	441	482	448	427	441	452	441	457	458	443	442	436	462	417	441	458	444	474	461	476	483	442	473	419	427	457	456	463	449	460	465	457	501	456	467	456	437	469	440	427	438	481	423	486	456	438	461	468	472	453	482	423	473	465	492	433	456	421	445	446	436	490	441	471	451	473	458	481	461	484	462	444	456	467	438	478	463	493	472	441	470	468	474	450	437	424	496	474	442	446	470	425	437	431	445	453	442	415	472	432	477	450	433	419	462	492	434	462	472	488	470	428	487	453	459	445	446	485	412	432	487	473	449	462	511	434	474	475	459	453	400	466	440	468	455	468	470	432	447	441	485	467	473	424	455	436	448	466	465	468	439	456	465	465	433	428	448	456	492	472	496	480	469	472	443	467	422	493	446	463	446	437	476	428	475	456	429	441	422	441	441	468	435	440	421	467	461	436	432	493	450	445	433	445	403	444	463	442	475	430	496	443	449	464	411	419	454	420	452	464	512	418	411	455	443	457	476	478	449	450	467	437	455	488	452	478	439	474	485	442	452	459	449	446	437	473	449	467	462	411	441	474	458	453	428	461	470	468	423	461	453	431	474	453	435	459	444	446	444	439	468	484	421	479	456	435	464	444	432	471	453	471	436	489	468	472	441	421	420	479	444	476	480	480	500	436	416	480	463	471	475	466	477	433	455	411	421	462	415	476	424	451	467	469	434	476	478	444	465	475	464	445	455	440	442	443	461	463	475	444	432	451	445	434	453	442	440	449	458	417	501	399	457	459	394	424	526	452	496	457	448	478	415	499	412	449	426	471	460	442	468	438	474	489	411	455	415	465	433	472	456	438	453	420	490	501	440	451	459	493	435	432	447	458	448	451	457	425	428	453	461	478	444	468	454	472	431	464	437	450	462	466	435	470	465	429	461	466	448	443	476	462	496	441	460	432	455	447	458	418	446	479	463	470	476	438	455	463	460	449	444	506	496	459	433	447	453	454	477	462	476	430	472	460	444	383	462	439	461	460	474	502	457	477	437	497	445	476	472	459	474	463	505	488	450	473	472	424	493	468	474	443	453	468	471	455	453	468	472	485	442	471	466	443	437	484	448	454	475	439	421	433	478	496	458	492	463	422	484	466	460	422	419	455	473	468	474	482	475	453	510	449	450	385	464	451	473	442	462	464	448	462	422	465	423	482	487	477	471	460	439	469	456	470	459	493	457	469	430	439	449	403	428	462	475	494	457	486	449	453	464	498	364	465	444	460	451	454	441	444	437	432	442	434	422	434	434	484	450	460	424	463	446	451	425	445	447	450	458	469	446	470	467	468	411	453	465	492	456	446	447	420	422	462	464	461	474	440	436	439	477	445	454	469	453	462	429	485	473	457	471	478	440	449	490	462	420	469	457	422	468	423	451	450	488	418	463	466	464	463	483	465	451	441	482	444	408	451	476	414	481	468	463	456	460	473	445	463	443	446	464	415	492	446	453	454	409	488	450	451	451	411	454	438	456	421	459	475	442	438	484	453	468	426	462	460	411	450	422	443	466	475	441	430	426	494	439	457	482	463	503	437	460	444	479	481	451	410	449	458	432	437	449	476	472	432	472	473	439	429	451	426	470	473	453	439	472	453	454	466	446	453	437	414	508	435	436	422	435	456	487	444	474	469	453	432	428	467	472	447	455	504	486	444	450	485	431	453	450	467	477	447	443	429	425	439	451	439	457	433	492	440	420	437	461	494	477	475	462	450	448	451	480	426	493	461	432	452	457	460	474	466	432	474	442	536	450	472	435	458	502	477	466	459	457	498	446	441	464	473	446	445	403	448	470	432	454	428	442	500	453	488	453	454	461	479	469	466	466	480	447	478	449	440	469	465	443	440	469	467	453	459	463	454	436	437	464	471	448	457	438	489	443	458	439	429	452	479	452	460	496	466	466	467	442	477	475	440	452	472	465	492	482	441	448	476	461	444	475	425	492	458	436	465	470	440	468	462	452	483	459	458	459	483	472	455	440	460	482	463	506	456	420	414	464	427	465	468	458	453	415	464	485	430	443	440	477	453	463	448	446	409	447	425	472	442	446	463	439	459	454	468	422	450	470	434	453	430	451	437	469	458	439	479	463	453	434	453	421	471	430	442	467	465	430	423	455	452	423	453	463	434	485	439	463	455	453	421	480	463	454	465	416	466	437	471	434	401	431	445	462	441	406	427	469	473	424	459	416	430	447	458	443	486	467	464	486	472	459	442	460	475	459	435	425	436	421	510	398	448	425	402	467	446	469	440	416	450	420	468	446	459	463	428	482	438	477	475	469	461	437	459	475	467	436	471	448	445	461	442	480	448	473	507	434	465	420	476	466	451	466	431	466	448	476	453	465	482	525	477	462	465	488	436	467	458	435	447	466	468	486	512	442	445	424	450	439	437	435	427	423	441	441	464	427	478	400	463	425	453	421	471	476	467	419	439	481	484	476	420	482	454	449	446	447	469	467	486	443	466	467	470	443	475	492	445	434	449	428	425	458	437	444	449	462	461	468	444	446	427	437	431	486	451	446	419	454	445	470	472	485	431	466	437	443	434	415	432	428	471	461	456	472	445	455	477	431	470	438	471	443	447	474	466	451	415	440	468	476	457	430	456	460	460	407	453	471	428	488	443	457	448	431	459	484	415	419	452	464	416	501	402	424	452	461	498	451	417	440	463	443	478	443	437	477	437	434	473	452	483	496	465	405	438	469	437	451	419	426	468	473	448	426	459	437	447	441	428	441	470	438	505	497	428	417	492	460	481	526	443	441	478	441	462	461	418	455	454	431	471	466	460	463	448	454	404	444	488	447	456	471	425	449	441	474	440	444
24247	21419	28733	24699	22402	19474	20630	37318	32712	17199	7408	2219	966	658	614	612	588	593	566	546	570	590	552	592	567	593	607	576	609	565	574	557	582	596	541	623	567	558	566	534	608	558	561	579	574	588	555	606	596	572	574	569	582	571	618	531	552	575	586	565	565	554	584	550	566	554	615	583	549	558	598	555	568	558	561	535	575	571	611	590	570	535	607	612	597	572	587	564	566	595	580	588	574	569	556	569	592	578	562	553	556	562	566	528	580	602	545	576	586	634	592	551	543	577	601	575	573	563	581	543	584	576	598	578	563	557	567	595	520	546	544	569	555	521	591	551	550	579	566	552	545	581	570	563	560	611	552	594	570	555	610	609	588	581	593	520	568	566	590	571	571	568	584	575	616	618	559	576	548	574	544	542	583	543	554	603	605	525	522	527	572	539	565	599	608	541	547	525	598	569	529	538	582	547	530	578	525	536	621	576	595	585	572	538	534	568	587	549	571	569	561	564	560	568	587	564	557	578	592	506	592	544	591	506	523	561	573	590	546	626	561	581	573	589	562	568	538	526	614	552	568	556	573	602	539	559	610	532	557	566	552	550	524	533	578	567	556	579	525	573	552	566	581	541	533	604	628	559	619	589	556	558	533	566	573	537	559	554	559	562	511	536	587	567	580	546	533	576	547	569	565	552	575	572	540	572	519	575	589	555	532	556	557	551	554	544	578	591	592	569	518	565	550	591	566	576	566	513	595	547	598	595	558	593	588	543	596	575	562	565	580	513	578	597	570	567	579	588	573	571	568	575	551	568	578	594	574	539	542	580	610	551	548	589	548	567	559	591	573	602	529	573	586	578	578	528	555	535	550	532	598	547	573	586	561	552	574	563	542	602	580	553	512	610	563	570	578	566	626	572	591	565	567	585	570	571	603	570	538	571	585	551	542	593	556	557	564	575	631	586	564	603	557	595	552	522	592	557	565	573	551	526	554	589	578	533	572	553	566	565	544	568	570	531	539	545	608	560	573	563	561	599	552	587	563	559	583	538	582	640	581	588	573	560	554	589	604	568	563	567	548	544	569	540	573	557	568	561	547	517	569	573	564	569	568	559	612	564	561	536	526	552	551	616	551	567	552	585	534	603	598	583	555	558	575	554	541	568	612	553	594	554	656	596	540	560	520	579	526	565	596	540	570	616	595	587	574	585	566	555	550	558	586	606	549	610	562	592	595	565	577	605	581	564	607	584	563	563	572	545	574	632	551	572	569	560	547	565	522	599	580	551	599	584	574	584	602	568	534	529	556	568	589	598	559	578	568	568	555	541	603	555	508	573	564	568	570	577	596	549	586	563	593	589	562	561	621	562	577	523	540	585	566	555	543	634	537	561	589	615	541	570	546	508	575	587	592	565	512	596	569	552	555	575	588	605	573	582	571	568	606	595	548	563	573	578	570	530	610	560	557	583	579	560	547	531	565	579	567	527	577	609	617	604	541	598	565	564	542	584	575	611	558	579	560	556	577	537	566	552	572	574	600	553	565	593	558	586	582	577	591	560	592	556	566	583	613	595	586	523	549	569	550	576	570	601	546	545	587	542	584	551	559	561	536	556	560	548	563	602	557	557	503	593	570	594	571	547	596	562	544	576	555	536	553	576	553	602	541	555	558	566	557	530	558	590	571	547	570	567	581	546	560	587	538	547	589	626	570	576	568	562	567	566	544	592	564	551	586	548	593	557	607	556	556	575	559	550	592	568	533	595	550	517	525	553	574	594	556	515	510	621	557	581	609	529	568	524	546	520	561	605	571	562	543	590	584	550	538	558	561	533	533	552	546	562	568	524	559	573	550	550	579	562	544	589	584	525	551	577	570	575	622	552	612	559	571	572	555	549	548	520	568	593	590	551	515	572	567	549	592	561	539	592	538	546	554	604	557	584	551	535	588	597	591	572	559	591	588	541	560	561	537	585	549	587	538	565	539	549	572	557	582	584	597	553	566	572	546	576	557	619	540	545	544	541	553	570	566	530	579	602	579	566	587	552	544	603	552	620	554	560	588	593	588	518	557	528	577	609	571	541	572	614	598	570	584	557	566	537	551	544	557	612	570	543	586	573	594	571	610	593	604	575	570	627	560	604	566	532	561	577	565	584	566	570	574	567	608	566	574	612	529	602	571	570	569	542	557	548	579	561	587	595	544	584	578	549	609	529	596	549	542	540	598	562	529	590	579	553	576	559	567	590	565	575	608	581	567	533	562	558	576	530	552	511	552	559	597	551	525	560	584	542	538	580	604	570	582	552	568	561	557	571	543	553	560	568	530	571	556	597	542	595	564	516	604	572	541	580	556	531	539	581	581	585	563	582	547	567	556	519	551	616	550	570	563	522	554	583	600	535	565	557	592	567	561	555	577	573	555	577	572	584	575	568	573	556	619	545	562	578	585	574	578	556	535	571	588	564	559	556	592	549	541	541	545	566	584	591	581	574	580	566	555	536	559	559	580	547	565	574	578	562	590	535	589	519	582	585	609	571	625	602	580	623	583	572	567	535	574	543	537	586	580	575	595	596	579	572	602	591	594	590	575	576	565	570	587	600	579	569	590	585	585	592	561	628	587	573	556	541	562	563	575	574	566	550	534	526	560	562	548	543	538	601	535	583	587	564	552	572	526	529	554	593	560	600	569	595	551	558	548	552	565	536	541	566	576	540	565	582	554	551	568	547	626	550	549	559	558	577	537	515	573	563	580	588	574	558	547	583	579	608	539	534	521	560	585	563	581	572	579	563	550	514	554	541	553	572	609	611	543	600	564	604	576	578	569	563	547	605	621	549	548	555	527	571	580	561	528	539	614	599	541	622	577	569	603	587	606	610	557	564	551	567	554	595	561	556	574	565	565	607	530	599	583	517	557	567	618	533	565	566	539	594	554	549	558	574	600	561	548	564	537	559	548	568	604	587	554	593	555	548	565	523	563	529	580	553	568	572	571	541	565	590	572	595	565	562	575	610	558	593	548	586	581	539	556	589	542	570	576	546	555	554	546	567	585	558	568	596	579	595	579	594	559	577	573	575	616	566	592	566	536	621	572	572	559	570	559	552	567	550	555	595	623	576	584	557	535	559	570	592	538	593	583	500	587	551	557	534	580	561	556	534	525	532	585	601	552	546	562	571	573	551	554	574	544	605	590	545	551	567	576	611	566	555	530	573	549	590	604	528	590	590	577	535	562	566	535	556	582	536	551	561	547	582	544	560	558	570	570	588	544	620	586	529	599	562	546	592	547	545	579	590	553	547	560	582	578	576	558	549	563	551	565	599	514	610	615	539	572	578	545	598	538	582	558	498	574	606	533	533	554	526	550	536	568	557	561	546	548	610	522	532	588	555	547	577	554	560	615	589	579	590	565	574	548	557	570	575	588	568	556	549	598	590	550	544	507	587	597	599	583	565	567	593	638	584	555	597	524	603	548	543	623	554	576	549	588	593	583	612	569	608	564	597	536	557	561	528	586	589	528	534
13760	29668	27455	19898	17706	13845	19909	36770	27748	13701	6990	2439	998	637	552	542	541	565	542	543	578	529	537	596	568	582	497	566	549	523	558	559	542	580	590	550	589	522	590	547	537	541	533	545	576	571	536	561	577	555	535	514	538	571	540	559	535	579	553	566	553	528	533	527	564	546	532	534	573	528	536	556	545	541	555	560	528	541	527	546	544	578	560	576	528	549	518	508	547	500	570	557	552	550	546	511	547	543	534	601	531	551	535	547	555	508	551	542	575	559	531	507	572	486	542	555	528	562	558	565	530	540	535	547	515	504	526	534	531	520	566	521	534	529	538	551	522	557	538	536	528	540	553	579	552	530	535	516	522	547	569	572	573	501	586	562	507	497	521	553	540	561	550	521	538	558	542	491	554	526	543	564	515	525	549	580	537	535	513	573	545	576	551	570	527	523	528	528	552	574	530	579	550	542	508	567	554	517	542	523	555	565	512	563	530	519	526	603	553	553	568	534	527	520	575	536	560	531	558	561	514	556	531	574	572	552	534	519	535	538	553	526	538	531	544	578	541	544	531	533	517	577	540	529	552	530	547	528	553	545	536	576	558	571	541	541	523	559	577	553	553	524	571	547	571	567	545	534	499	542	525	538	540	546	544	516	528	515	550	566	561	540	507	523	510	556	514	514	545	552	554	568	572	519	514	553	563	551	570	508	512	524	549	502	524	551	561	518	534	531	556	542	549	533	512	558	563	557	522	578	521	561	524	562	516	536	551	510	557	541	498	529	554	508	546	554	542	529	542	525	545	516	570	511	555	513	552	523	572	511	518	481	528	564	530	517	549	538	558	530	513	567	557	540	583	544	539	525	566	537	583	546	532	567	526	544	532	517	519	507	539	530	532	552	563	540	489	521	527	561	576	538	591	540	542	550	497	534	529	531	534	576	525	547	538	590	529	545	569	542	493	518	524	593	518	544	523	546	543	592	548	503	546	529	506	506	514	558	568	516	507	538	555	555	562	532	559	548	529	580	548	493	547	530	506	542	549	528	558	534	571	523	536	573	537	536	559	556	554	573	549	572	530	535	523	549	540	518	549	534	531	530	554	581	555	473	552	562	551	557	517	580	540	517	584	510	538	567	536	511	546	566	543	582	539	528	556	550	563	520	542	509	540	514	538	528	502	513	531	563	550	510	530	535	525	543	543	524	505	525	558	576	578	521	546	530	541	562	557	518	536	540	543	552	547	535	542	498	564	531	564	537	555	576	546	520	530	512	533	586	535	508	556	539	525	553	519	519	518	534	543	574	546	505	556	534	548	547	532	481	557	553	502	556	539	517	547	538	518	554	521	558	521	506	539	554	539	567	545	542	567	537	526	524	532	555	528	537	509	545	515	519	541	554	558	529	602	572	553	555	524	548	539	540	512	542	534	492	551	550	586	526	556	544	540	574	532	531	533	581	559	552	576	552	560	601	500	566	527	526	524	518	542	541	541	546	536	563	567	510	580	553	504	524	518	551	486	548	559	568	547	529	513	503	522	551	551	545	530	533	528	564	540	557	572	559	508	509	532	555	534	514	547	501	551	571	541	531	557	545	567	545	533	553	596	571	488	520	531	498	551	538	528	491	549	553	550	542	539	541	546	512	541	512	570	510	528	558	554	547	501	552	534	534	517	523	569	551	564	550	543	565	526	514	537	523	517	532	528	516	531	568	556	568	600	561	522	547	519	550	514	529	491	540	538	580	493	539	547	549	536	513	604	522	541	572	534	526	601	521	589	517	508	510	522	517	540	537	517	539	532	555	535	522	520	544	523	526	526	530	548	518	548	565	519	520	606	512	567	533	523	558	548	515	543	538	569	531	544	522	497	546	557	543	516	619	522	527	571	563	530	534	494	525	529	542	559	509	556	537	507	569	572	531	548	534	516	515	533	538	606	498	496	510	507	572	540	560	550	577	540	498	539	516	546	559	581	497	565	531	564	560	538	546	532	559	526	555	525	460	505	538	509	538	556	529	533	571	568	526	542	556	474	565	539	533	581	527	495	536	523	549	556	532	548	537	550	528	499	520	507	511	557	524	520	591	534	568	559	569	562	537	511	559	526	578	567	569	515	535	507	568	511	533	535	531	483	503	508	535	530	537	567	527	470	512	520	510	545	537	567	533	531	564	573	572	534	557	567	513	509	522	508	517	509	533	527	546	522	529	555	550	547	543	521	530	547	514	501	521	516	498	611	525	524	520	557	495	509	548	553	530	516	551	488	543	560	523	543	547	523	539	539	526	525	536	518	531	515	548	496	568	544	520	524	531	518	531	538	519	556	510	498	552	550	581	558	542	519	500	518	512	524	500	490	554	542	543	570	549	515	566	485	551	547	519	507	531	491	532	525	528	572	533	535	506	590	510	545	505	520	524	527	536	538	541	537	525	537	534	573	508	546	549	531	521	528	559	518	562	576	509	577	521	559	515	510	576	536	553	536	530	514	515	522	568	531	515	570	546	542	536	564	568	582	510	554	558	501	515	561	511	576	516	523	580	550	536	518	513	510	549	551	531	563	540	588	548	507	501	560	532	492	528	536	539	551	547	546	516	519	551	565	517	518	516	492	550	542	536	562	530	559	518	516	559	537	545	529	529	538	533	557	519	525	544	544	542	519	534	528	537	527	576	523	568	559	531	521	558	534	506	507	517	559	522	522	520	525	566	507	520	575	537	515	531	528	509	514	555	533	491	515	539	559	539	544	537	553	504	495	528	516	556	535	540	520	569	549	498	528	561	526	526	503	523	572	556	533	533	537	545	518	530	545	533	592	527	555	548	528	589	485	548	514	521	574	512	546	528	549	549	515	552	535	516	531	527	563	548	573	533	495	516	536	491	535	505	505	570	536	546	515	536	558	585	550	518	515	565	521	559	544	559	525	534	518	538	560	556	543	517	559	523	549	529	533	537	526	546	551	511	557	509	545	516	549	545	551	507	570	498	524	523	530	534	539	541	525	524	549	501	552	489	540	586	557	531	509	526	557	501	508	541	523	504	525	532	515	521	553	571	514	540	535	535	568	541	545	552	494	540	560	535	550	528	553	496	570	505	511	561	533	566	554	587	536	559	523	538	560	592	521	569	482	563	512	552	564	527	534	534	509	531	519	494	502	547	532	549	494	544	548	542	555	532	488	583	540	521	514	545	557	522	524	528	544	486	546	498	574	522	550	550	571	529	532	511	533	522	578	542	526	601	519	555	507	518	546	541	538	543	511	536	523	530	533	516	524	520	571	541	558	512	549	522	563	540	559	535	515	515	557	522	556	544	521	548	510	542	535	520	536	498	523	577	493	521	525	522	536	524	545	550	531	516	518	558	565	517	536	524	532	520	503	504	538	561	518	523	526	559	532	541	555	492	529	532	523	552	511	483	570	528	544	527	501	510	538	559	488	573	499	501	509	534	548	579	545	559	579	528	555	596	547	545	532	529	519	537	562	498	513	529	546	495	564	573	538	544	537	580	515	537	508	554
28073	17546	12539	10974	7605	3834	3259	3261	2351	1361	802	558	467	483	489	483	469	494	483	485	429	427	445	466	445	461	413	462	455	465	452	460	455	407	458	501	447	462	414	446	465	463	472	422	464	455	459	446	425	439	434	475	443	479	451	398	453	479	481	413	445	435	503	485	426	430	432	434	438	434	457	471	423	411	479	442	465	460	446	430	438	443	499	445	453	443	426	475	437	448	435	450	419	465	460	441	462	481	418	464	450	443	473	440	481	435	451	484	427	457	448	417	482	437	465	416	438	475	467	472	432	434	452	487	416	464	471	420	471	457	418	439	458	431	493	443	427	444	453	457	422	402	422	482	437	421	466	459	434	484	454	490	479	457	466	485	463	439	463	464	482	444	464	470	443	470	444	480	463	441	436	460	456	456	436	459	445	446	420	462	453	440	458	482	477	488	429	460	445	440	458	464	471	453	468	467	433	448	430	462	460	456	472	454	450	445	478	503	478	455	486	438	468	447	426	448	477	425	465	451	437	460	443	455	457	474	481	455	450	437	473	480	446	471	483	478	462	479	446	450	426	471	406	452	478	476	473	446	455	448	459	485	471	441	437	460	413	453	479	497	452	449	475	465	467	447	451	471	476	440	442	459	421	458	467	474	440	419	452	463	434	436	441	430	458	451	477	458	485	450	467	451	453	457	464	448	473	454	456	489	452	483	495	432	449	491	461	487	457	462	442	463	481	455	483	422	413	460	452	473	470	482	456	437	461	425	441	470	437	432	424	468	435	467	432	456	450	454	419	443	451	428	441	505	438	445	474	465	440	438	453	482	466	420	473	496	482	455	490	481	491	460	453	461	443	427	448	444	452	462	425	459	466	459	447	452	440	446	462	468	459	436	481	464	428	458	469	464	467	442	488	467	472	420	446	459	470	460	472	486	473	434	459	457	459	450	448	477	497	473	480	450	460	449	453	444	485	452	470	491	432	431	442	450	486	449	450	419	461	472	435	445	442	452	429	468	476	418	429	425	492	438	460	470	446	439	481	442	475	490	446	453	473	431	468	470	451	424	476	476	444	439	489	441	436	428	478	454	447	468	478	424	440	451	506	449	476	445	440	453	472	428	454	450	439	443	446	499	457	428	459	492	446	435	451	438	476	471	474	438	448	444	408	425	449	462	529	492	454	414	476	474	434	437	465	468	457	482	451	418	477	462	458	435	465	425	456	453	461	469	435	464	433	435	433	472	463	420	406	434	451	436	426	466	468	424	462	453	470	446	466	460	472	461	445	443	452	442	456	443	459	476	461	419	444	457	438	441	489	465	470	458	465	461	448	462	425	449	455	464	489	455	466	479	428	436	431	493	466	447	462	461	491	454	473	437	484	446	423	456	449	483	458	477	435	448	456	428	436	483	461	482	475	469	452	404	474	445	485	471	458	464	428	420	435	446	480	408	455	466	451	449	427	440	479	467	483	436	445	453	470	450	463	502	437	466	470	484	437	469	464	427	422	407	439	451	450	453	465	447	484	460	500	450	456	479	461	473	416	452	446	444	457	432	479	435	440	454	468	459	487	473	420	467	464	451	436	440	427	461	400	445	458	479	456	442	469	471	489	437	453	389	442	454	484	449	464	430	478	433	460	476	437	435	440	425	470	477	463	424	454	495	466	464	459	467	495	448	446	442	443	467	446	429	441	435	468	445	443	424	420	464	442	439	455	491	472	464	430	433	458	433	506	438	445	459	491	465	443	406	480	474	467	495	444	464	416	459	455	440	468	461	448	435	445	472	423	458	467	461	472	462	472	477	489	422	458	433	461	416	463	432	453	465	448	435	444	474	464	440	451	463	444	461	462	434	432	445	440	439	456	481	447	463	422	433	492	474	455	447	455	447	462	446	498	467	449	450	473	444	421	468	467	457	459	460	467	468	470	435	441	446	484	422	434	451	497	502	463	444	443	448	458	490	453	452	436	429	447	443	439	464	420	468	468	413	403	455	460	439	471	478	480	475	437	444	467	438	447	421	464	465	427	447	488	465	473	469	458	439	478	439	508	441	493	415	461	442	433	439	457	471	486	480	438	448	485	417	495	457	433	468	542	449	433	477	459	452	452	462	477	470	441	462	473	458	456	477	495	458	450	442	416	466	440	446	445	425	445	468	401	416	441	459	423	453	473	444	442	440	476	418	455	456	468	438	462	444	461	430	436	464	431	462	437	470	459	477	437	466	433	519	386	489	447	474	483	487	481	435	412	448	462	461	415	483	462	471	451	457	449	533	470	454	491	423	472	426	440	421	465	437	443	434	438	410	435	443	436	483	431	469	460	412	456	486	447	451	457	426	470	467	451	446	453	485	512	492	498	426	457	458	487	458	449	464	488	469	462	445	482	506	477	452	413	425	456	425	454	489	442	469	427	470	459	436	470	510	456	429	466	462	455	422	446	455	453	433	476	434	471	423	473	462	453	448	476	476	452	478	470	462	430	449	435	433	421	455	447	442	450	414	450	473	485	440	447	473	437	436	454	487	485	446	459	449	466	480	460	463	432	504	448	418	450	479	438	454	470	492	471	466	481	446	463	473	430	462	410	473	484	461	453	442	464	496	458	425	435	478	443	395	447	448	451	473	416	423	465	461	456	465	454	430	483	471	465	486	428	472	485	458	455	460	446	430	435	415	472	403	494	458	466	455	481	485	471	453	418	480	448	477	451	454	438	437	440	454	441	455	463	474	440	437	473	471	446	435	410	483	467	447	438	438	462	420	463	443	468	442	482	441	452	433	445	441	440	472	449	452	479	465	505	429	453	431	453	415	468	433	453	457	445	433	467	445	446	461	515	435	436	385	442	466	417	439	434	444	429	434	471	422	489	455	454	448	468	434	450	457	434	468	460	469	473	436	459	420	434	446	429	441	443	458	431	460	476	482	448	431	469	478	458	465	458	448	449	459	483	499	445	484	448	495	455	519	482	475	449	420	447	433	424	450	483	425	449	455	484	453	446	435	449	449	493	470	499	470	441	446	473	435	476	464	426	481	481	475	470	462	447	469	425	460	473	453	438	473	486	490	456	518	471	476	452	448	467	495	468	445	463	454	434	430	456	464	464	439	474	451	483	472	440	505	414	420	447	423	487	460	457	441	409	455	467	453	499	423	468	471	452	474	448	460	426	465	461	478	476	472	448	445	429	463	453	438	453	452	416	452	463	463	450	449	480	416	466	436	450	443	462	424	463	432	417	477	488	481	476	463	394	470	429	447	481	440	472	468	450	446	472	477	469	432	441	471	473	444	469	464	447	442	448	431	443	446	462	403	497	392	428	466	448	437	445	469	475	437	464	470	411	476	494	481	459	460	451	469	426	460	448	446	472	468	442	469	470	435	460	437	442	456	458	441	479	445	458	458	459	459	447	439	422	458	453	430	426	459	427	429	511	440	465	479	455	438	446	498	480	498	460	484	452	445	463	423	457	481	494	466	449	490	442	483	425	442	451	484	421	469	457	447	445	440	434	431
8629	11434	11778	10115	7697	4643	4318	4203	2757	1553	902	588	492	421	436	424	454	439	439	421	445	417	466	408	402	399	433	427	366	414	400	377	440	417	450	446	468	417	443	383	416	452	377	403	397	422	420	460	403	410	419	444	405	418	418	385	464	411	433	409	398	410	374	402	409	414	413	425	408	417	391	400	409	427	435	428	411	425	405	392	438	395	396	425	418	402	405	410	411	400	392	429	390	408	400	411	432	445	443	396	431	411	453	388	437	406	406	425	408	408	435	395	443	436	398	396	412	427	425	397	424	395	398	442	406	421	411	399	424	422	387	428	397	406	443	435	423	432	447	438	392	411	438	402	442	408	413	445	409	423	405	425	411	430	441	403	439	427	426	413	414	424	419	394	416	448	409	414	448	442	400	451	403	425	407	418	395	460	453	390	426	410	395	416	424	409	370	434	439	405	420	408	396	431	442	424	445	429	412	407	412	443	417	419	439	414	397	391	418	444	408	441	409	430	461	417	431	439	408	402	392	424	431	435	432	381	433	410	436	401	415	425	378	448	417	412	421	449	384	423	408	426	442	410	432	452	435	411	390	431	420	421	400	442	397	397	433	424	426	418	431	418	393	396	400	392	429	423	459	452	407	418	417	430	433	431	459	421	426	403	414	453	421	443	438	395	404	425	430	415	429	445	440	396	413	399	390	412	413	437	405	441	396	400	461	428	425	432	404	426	398	402	431	408	411	442	451	381	426	432	457	436	399	437	412	414	407	401	388	426	449	402	397	440	396	448	411	417	396	392	430	400	396	403	436	388	408	454	388	466	421	414	454	420	427	427	419	421	421	411	432	401	458	407	431	389	409	405	410	398	437	408	423	427	423	411	431	408	385	435	417	398	394	426	415	428	449	398	402	399	424	426	414	446	408	423	419	403	396	431	410	428	429	432	404	430	427	416	436	470	445	396	414	430	443	397	409	408	378	423	425	454	445	421	451	393	423	443	436	419	418	439	416	420	429	424	395	397	410	436	419	456	406	402	416	448	393	406	381	441	390	427	389	407	444	399	413	408	424	440	410	450	422	388	391	410	425	403	418	466	439	415	418	384	424	445	408	387	385	426	403	415	430	419	432	392	447	468	398	410	412	450	434	373	420	405	438	439	421	423	447	395	432	373	399	433	444	457	412	443	428	445	439	421	431	417	429	415	433	412	445	410	390	440	439	408	406	438	416	408	448	415	420	428	454	400	409	437	369	435	453	418	411	429	409	457	413	405	434	386	395	444	445	433	417	398	391	420	402	415	420	441	449	426	423	410	418	409	419	437	424	419	439	398	406	440	418	410	423	395	421	378	458	391	415	427	434	401	454	417	413	428	386	427	421	360	440	400	401	405	403	403	414	422	406	404	405	448	440	417	398	434	443	394	470	395	387	434	437	430	425	400	456	431	392	425	419	440	421	406	441	432	415	450	424	430	417	437	412	439	375	430	417	414	394	424	432	400	438	452	414	412	428	421	422	419	439	437	408	416	417	369	450	428	404	418	408	455	394	430	428	400	422	444	434	420	401	415	419	436	421	416	411	358	425	406	398	440	415	407	418	431	430	434	416	428	489	410	399	429	432	396	430	437	393	423	428	417	391	445	433	397	406	422	435	458	410	387	417	416	408	423	429	463	430	460	409	417	428	454	403	376	404	433	406	401	431	427	445	410	422	407	427	420	402	406	427	389	441	434	415	416	420	446	355	426	448	418	401	401	457	433	434	460	396	427	451	406	424	408	382	411	474	441	405	401	411	387	412	447	386	385	438	397	432	412	430	406	399	421	441	423	387	408	434	416	421	401	427	416	409	451	383	416	401	428	396	437	440	451	449	436	387	410	444	429	449	417	401	434	411	392	378	442	402	403	402	419	406	461	432	424	448	442	416	421	419	424	455	405	429	407	409	409	415	414	422	431	451	372	422	413	427	402	418	404	374	427	450	383	411	457	391	435	420	410	402	431	463	413	418	377	411	385	369	413	413	436	404	395	459	421	400	428	441	422	420	430	397	443	417	399	430	406	419	435	385	436	404	439	428	413	402	404	405	414	431	414	421	396	419	408	398	407	425	404	413	440	473	414	423	389	438	417	392	417	418	402	436	427	412	394	434	400	412	407	419	437	441	409	454	420	435	414	420	446	454	429	455	399	400	392	434	458	387	442	420	402	410	434	406	422	470	433	432	409	437	433	429	454	436	416	418	390	447	435	433	446	416	419	433	415	451	386	394	444	402	472	401	379	436	464	379	405	402	456	454	413	377	424	402	407	409	416	391	417	453	416	437	448	424	448	422	403	440	443	408	395	442	413	473	406	405	429	421	436	432	389	439	383	392	412	415	397	427	382	415	416	427	444	441	423	433	439	407	435	419	432	445	423	427	422	412	416	440	409	406	428	434	407	399	422	372	424	429	409	407	448	414	418	421	381	413	440	442	468	432	407	408	441	420	456	424	441	426	393	417	403	431	422	425	462	410	443	455	399	419	401	407	388	425	427	413	417	442	400	418	378	409	408	422	435	413	439	418	407	438	414	399	418	461	420	439	423	436	432	412	412	427	382	422	429	416	436	419	442	403	396	414	399	445	392	403	382	418	436	468	433	417	385	411	435	453	407	409	395	430	406	447	419	383	408	418	405	453	430	425	410	444	396	419	429	410	431	402	443	431	453	447	420	410	394	439	467	416	438	410	408	450	445	391	379	427	444	414	385	421	437	409	421	365	452	456	426	398	408	422	429	424	403	425	472	408	412	447	402	444	421	432	426	420	407	437	426	441	418	413	417	395	435	418	405	406	400	431	403	423	419	391	423	409	441	443	401	403	422	406	380	421	437	443	435	425	414	427	431	425	424	423	412	411	378	436	391	405	427	420	428	383	423	426	457	445	461	438	415	445	422	442	421	423	433	403	415	394	428	437	401	407	391	419	395	412	409	394	485	381	416	447	405	416	426	404	422	387	408	412	399	441	392	451	394	399	401	417	408	426	430	386	428	408	434	378	441	423	437	452	432	426	409	450	430	422	435	413	426	393	434	407	426	421	410	440	422	414	455	406	434	404	416	432	431	436	417	406	422	442	405	453	415	452	419	383	383	400	404	400	373	431	429	422	407	419	442	418	410	380	376	436	404	430	390	416	399	426	435	414	389	427	415	432	446	408	399	411	413	460	399	409	414	408	414	440	411	429	397	443	421	431	434	427	456	410	399	426	409	441	436	401	381	426	431	418	418	441	399	437	408	432	418	422	418	415	439	394	403	439	416	382	448	458	419	423	404	421	402	409	402	472	406	400	432	438	386	415	424	415	420	419	422	417	408	445	451	442	424	404	411	436	401	436	434	414	388	412	400	413	401	397	416	486	449	419	417	451	432	408	467	420	411	426	413	422	416	448	421	425	406	397	419	416	425	366	423	376	405	425	402	387	424	407	409	400	418	391	462	387	405	419	384	428	437	404	410	401	426	394	441	434	430	403	427	408	389	439	437
25601	21460	27460	26183	18998	11226	15050	21462	15975	6844	2613	1071	577	510	469	466	470	495	466	524	466	449	486	471	447	496	464	436	479	502	462	473	487	491	492	492	458	465	502	472	458	498	477	494	513	480	500	464	483	437	489	492	468	452	473	503	478	467	473	441	475	479	496	502	446	461	451	466	487	478	470	471	481	469	454	438	490	442	450	443	445	455	486	487	465	487	476	482	489	469	522	541	460	435	478	462	490	476	480	454	436	480	454	462	473	465	475	479	477	451	499	467	443	488	494	474	472	465	499	446	453	473	461	436	501	470	458	464	452	458	461	466	451	443	428	472	476	466	474	453	435	462	454	487	519	450	550	468	513	454	422	452	477	453	454	456	480	431	482	459	457	451	492	457	507	434	454	470	464	452	470	474	461	479	448	491	497	459	486	484	492	458	465	481	440	479	431	465	446	482	471	462	475	504	499	494	524	480	475	482	480	460	469	469	469	435	492	458	492	465	453	430	497	481	485	515	498	464	481	501	460	468	494	452	444	458	455	453	469	496	459	501	472	453	489	495	490	416	481	445	495	495	479	442	509	473	452	500	460	474	476	472	461	493	509	491	468	479	502	503	451	483	446	467	477	456	496	475	532	478	491	474	449	453	442	510	473	496	478	473	459	457	423	476	459	468	477	536	466	453	474	456	467	480	438	494	467	487	475	460	475	480	478	505	449	505	459	455	508	466	464	500	482	484	486	467	474	444	479	468	432	485	450	466	515	505	479	464	481	481	485	476	499	452	439	448	483	488	471	485	472	486	490	481	495	449	473	465	455	425	493	478	471	490	445	482	454	502	486	474	449	453	456	465	466	467	430	444	443	496	446	489	458	453	529	470	496	464	476	411	451	474	456	478	489	465	510	501	465	500	485	453	459	480	474	476	440	463	483	466	450	521	458	476	498	449	458	445	444	477	434	485	467	476	492	470	474	492	480	523	471	474	456	439	468	486	474	460	439	469	487	499	505	473	456	448	427	424	494	456	486	500	448	439	469	454	456	456	434	501	473	490	508	488	478	484	485	433	441	499	492	478	441	469	460	484	487	484	478	490	467	450	456	448	445	483	464	475	467	452	420	466	460	449	457	490	490	444	474	461	441	437	473	462	463	430	428	476	460	492	472	464	451	473	472	431	494	462	443	478	437	454	493	466	458	482	475	461	469	467	458	501	478	463	477	481	490	489	484	485	498	462	440	471	488	462	457	453	477	526	451	495	421	481	464	494	470	476	427	471	478	496	427	499	496	472	434	494	459	453	508	447	459	487	476	468	483	494	507	477	482	468	486	430	512	467	498	449	491	489	477	499	460	471	479	468	491	499	489	499	436	442	448	450	468	483	466	452	506	431	479	495	473	486	438	430	465	481	450	455	482	472	455	472	464	465	443	443	470	456	517	486	462	461	457	468	480	492	483	488	490	463	461	500	461	484	471	472	456	474	492	493	477	438	490	473	490	470	496	451	461	492	494	445	473	463	492	478	487	456	482	459	460	484	477	474	486	518	483	473	456	495	448	472	465	447	452	467	455	487	497	472	510	445	503	462	460	464	499	441	521	460	485	440	480	455	481	440	491	477	485	474	452	458	461	437	466	484	474	490	489	477	484	470	464	469	468	482	496	482	454	487	516	461	495	460	466	482	455	451	452	454	469	488	481	438	500	457	478	464	493	484	443	458	497	454	460	474	479	485	453	519	482	482	469	509	492	445	496	466	428	476	464	489	476	482	479	469	508	481	458	436	483	478	446	475	509	451	505	478	499	499	463	445	476	483	438	475	486	466	435	484	480	460	483	448	475	469	440	456	494	459	488	437	473	450	469	433	501	480	487	486	477	438	485	462	456	461	478	475	474	508	437	448	455	471	444	458	477	462	482	453	475	516	509	414	479	528	473	462	465	409	507	471	471	473	464	448	494	489	442	477	469	485	461	416	477	491	496	461	462	507	510	483	448	475	437	520	515	471	404	455	474	463	501	491	485	456	493	439	472	450	472	498	481	504	449	485	462	462	458	448	449	482	462	485	438	479	467	471	463	450	490	496	469	496	464	501	458	498	490	420	506	486	456	490	515	439	480	497	450	493	483	455	502	497	469	479	446	475	445	498	494	484	513	469	472	479	460	472	437	466	436	458	505	492	448	498	482	456	462	465	486	484	459	484	447	460	480	457	484	471	485	436	460	446	469	478	434	459	485	467	493	464	496	458	505	449	477	485	472	479	469	471	470	465	491	445	448	491	521	463	464	453	471	482	504	480	466	488	446	457	495	491	466	522	447	472	433	416	531	481	513	485	483	460	473	440	480	508	482	471	486	445	450	448	488	454	448	474	491	467	495	497	494	460	441	455	469	454	466	485	468	472	490	453	475	460	461	511	463	447	475	455	517	490	433	516	508	464	502	506	483	446	439	459	466	477	451	439	440	484	452	449	462	460	463	513	525	495	455	483	466	462	474	467	453	481	489	433	458	459	449	458	494	446	491	520	450	472	493	466	462	442	434	493	465	480	442	476	483	533	485	456	483	541	422	471	527	534	475	490	502	476	468	482	486	455	462	479	463	484	466	481	438	474	482	499	467	470	436	442	429	463	509	489	456	482	504	518	537	513	508	445	450	489	462	505	485	481	483	468	502	469	469	504	476	510	499	418	450	496	513	507	494	484	465	488	484	476	491	481	462	466	494	515	461	498	476	460	485	451	437	422	479	443	505	501	542	462	489	506	448	494	512	477	476	457	481	493	461	513	451	510	448	456	441	465	463	471	462	500	452	423	469	467	443	490	463	470	447	437	508	474	493	442	462	484	474	506	436	446	484	464	486	493	489	493	462	446	451	436	447	464	480	517	476	489	446	470	455	486	439	471	442	495	430	484	466	447	489	463	513	508	437	473	508	508	493	455	428	480	449	478	408	477	486	472	486	476	446	455	458	524	475	481	496	467	470	419	492	484	463	492	476	466	498	461	471	485	437	466	455	506	464	496	501	457	437	454	484	472	482	440	465	472	498	443	489	484	450	423	490	439	456	517	474	458	464	480	463	478	468	469	461	510	483	433	474	476	502	467	420	478	482	475	450	490	479	456	478	438	484	481	462	466	429	465	439	456	426	463	465	484	484	478	469	496	441	469	482	441	476	452	473	455	459	462	481	452	483	440	490	459	461	480	427	471	482	469	476	434	454	461	477	471	518	501	458	461	499	470	525	473	481	466	479	437	449	453	474	505	483	515	448	498	462	486	510	520	512	471	464	475	514	488	470	490	473	498	474	460	462	446	482	496	464	451	474	443	463	462	477	458	473	482	515	453	439	433	482	497	484	477	472	478	467	468	468	461	483	482	455	487	463	470	478	479	488	522	484	475	468	454	469	446	482	451	463	509	463	466	467	458	508	473	465	451	492	471	468	517	456	461	483	431	489	486	449	455	443	416	472	500	485	466	434	455	480	488	456	452	460	458	461	457	442	505	497	481	459	489	495	478	446	495
6945	15996	19794	15460	14262	8937	16075	20259	14195	6141	3034	1191	637	563	453	499	450	460	445	411	487	456	468	469	440	494	477	458	428	450	461	490	472	410	452	448	459	441	482	475	443	472	465	475	395	513	484	465	487	448	463	454	469	446	443	444	465	445	455	448	480	478	445	468	451	469	441	443	453	473	444	445	452	445	485	443	444	462	457	468	425	476	470	464	464	448	453	443	474	456	468	439	466	475	449	449	419	485	473	457	486	443	471	443	453	463	465	462	440	460	429	472	446	465	450	410	449	437	403	453	460	481	496	453	456	430	446	466	458	476	433	435	459	427	433	469	464	450	472	470	455	458	437	447	464	473	458	447	436	485	470	449	445	485	458	453	432	465	465	466	479	446	493	445	487	430	463	411	416	439	453	458	442	481	471	456	460	446	463	474	486	466	457	488	467	445	463	424	463	436	452	460	444	434	441	460	442	454	441	450	502	491	451	446	437	438	466	456	435	449	418	414	484	428	391	460	485	474	455	468	450	421	467	432	419	455	480	451	480	450	450	442	420	451	472	468	426	432	443	431	444	439	434	424	490	444	446	430	454	491	451	452	450	430	433	438	435	437	466	456	437	471	401	438	447	476	458	436	436	434	452	476	467	433	436	468	509	456	451	443	463	430	444	437	430	458	464	457	444	453	458	470	443	457	442	433	442	457	488	435	426	452	439	481	460	461	474	433	422	473	440	437	453	481	482	469	456	430	489	429	433	481	427	472	436	431	466	481	480	442	465	439	435	448	442	439	448	479	486	419	446	476	408	472	445	462	467	455	449	461	414	433	442	442	450	425	467	447	450	447	419	456	457	437	448	420	500	460	488	468	450	445	462	493	471	433	433	432	466	485	488	454	455	430	439	437	453	452	463	452	453	461	484	437	443	460	501	463	452	449	439	467	452	467	443	438	451	468	445	471	443	440	464	426	458	457	424	488	479	458	445	439	430	445	478	432	462	397	446	448	448	430	447	410	446	462	437	456	463	428	500	401	447	447	446	469	467	455	423	444	449	419	445	478	451	457	464	426	460	502	458	446	467	488	458	475	450	437	443	419	445	432	448	455	431	433	458	476	454	483	455	446	452	472	415	467	450	431	477	468	470	460	440	457	441	465	411	420	497	433	409	441	453	435	461	434	418	475	459	474	441	459	450	427	446	457	453	442	440	466	429	459	449	452	463	441	454	463	443	465	459	469	448	449	433	438	466	487	467	466	481	481	434	464	449	432	410	447	437	411	448	466	455	435	439	433	417	454	441	464	420	451	481	442	462	429	457	443	461	478	445	430	442	463	485	420	413	443	454	431	482	469	446	448	456	428	431	462	430	461	441	438	448	469	461	435	430	453	456	474	459	451	452	478	442	444	489	456	422	437	440	454	449	477	437	468	444	453	424	451	481	450	460	429	446	485	501	457	456	482	442	458	470	491	457	459	483	463	447	497	381	413	454	453	463	455	466	442	463	456	492	437	413	425	465	493	454	431	474	457	469	457	480	437	439	446	471	461	443	439	448	477	459	418	465	460	465	491	477	457	468	448	488	442	426	420	459	471	438	476	456	477	444	438	492	462	457	437	430	495	450	467	478	433	413	444	427	498	455	469	443	467	435	423	443	433	454	441	429	483	455	476	463	464	446	481	457	408	424	428	435	509	477	451	485	463	440	437	474	434	434	454	462	448	444	465	479	449	418	445	445	501	451	463	478	476	474	445	461	456	457	422	437	457	448	471	452	443	444	479	446	409	453	453	443	457	460	439	485	439	420	441	455	434	447	491	459	459	476	438	446	457	451	483	452	449	466	414	442	483	490	435	448	428	448	462	460	385	469	432	473	442	465	455	419	463	454	442	433	456	489	454	482	458	462	429	465	450	443	431	487	468	427	438	405	427	456	451	470	490	416	453	459	463	483	432	434	467	438	438	443	475	444	434	457	413	456	429	439	449	443	421	471	457	471	479	491	427	463	428	449	448	471	454	447	444	439	422	484	458	454	479	451	477	411	434	465	477	469	455	471	477	438	435	440	441	430	441	450	459	459	431	465	450	479	474	477	454	461	436	421	472	457	481	453	480	443	479	463	478	467	453	424	477	469	505	473	419	463	431	475	447	414	475	470	467	451	493	460	412	466	454	468	473	456	430	449	437	490	435	470	412	446	466	466	473	431	472	462	429	462	417	442	431	440	454	432	472	465	425	455	401	470	497	463	451	441	468	445	416	470	413	443	459	409	458	440	460	464	454	461	442	465	468	452	408	444	416	432	443	428	438	450	425	451	468	467	481	469	504	451	461	470	476	427	440	458	450	449	457	458	465	487	406	447	416	475	455	450	453	470	468	488	445	478	441	516	478	445	454	431	452	422	469	434	438	413	476	475	467	436	452	496	455	438	456	426	449	493	470	480	422	449	464	458	477	454	446	469	485	479	498	451	437	481	446	477	470	437	491	458	435	431	429	450	442	453	442	425	465	446	489	465	451	451	456	465	471	426	419	488	461	448	451	432	459	477	450	425	453	453	444	430	446	423	432	462	465	461	440	459	425	459	420	415	427	484	465	425	434	440	444	478	439	434	429	469	446	438	470	461	473	452	447	447	453	442	456	397	463	412	414	452	465	447	451	403	460	447	465	451	446	517	443	480	442	453	437	481	449	442	435	461	432	441	462	509	452	455	458	416	457	412	472	459	432	407	435	453	434	456	499	448	438	431	442	429	441	421	453	449	452	472	436	464	452	441	471	430	450	477	484	462	447	479	453	439	440	429	468	439	456	482	472	470	449	486	482	463	425	404	474	459	447	434	431	467	455	477	451	441	474	416	491	456	437	450	458	452	412	426	453	405	450	412	424	450	466	466	419	437	457	460	450	491	409	482	414	463	412	504	473	423	459	463	434	450	448	452	453	449	484	449	432	476	445	479	440	453	454	456	423	459	454	440	418	484	435	467	460	467	429	428	444	419	464	449	456	425	452	435	432	462	413	440	456	439	456	427	436	455	474	448	443	458	416	455	460	416	455	473	431	443	477	436	470	450	428	406	455	437	464	489	458	441	476	444	479	454	414	481	480	479	444	462	446	425	439	426	421	445	418	447	448	422	428	463	482	464	434	467	472	450	428	437	421	491	419	440	456	475	453	447	409	432	454	459	426	484	412	448	421	489	440	489	428	443	466	434	400	442	463	508	461	439	430	455	446	444	454	420	463	456	437	462	428	417	500	424	457	460	459	430	440	446	453	453	454	463	480	421	462	416	433	466	463	428	460	485	472	495	460	434	438	427	461	497	458	444	493	482	465	460	454	468	435	419	460	465	461	463	420	432	455	455	431	451	468	433	430	465	444	439	431	443	437	423	448	417	422	469	466	470	451	485	452	449	441	466	474	459	451	476	492	459	430	429	470	429	459	441	458	452	467	432	431	472	448	468	441	485	473	481	428	496	472	428	454	478	444	456	453	451	455	452	468	435	458	482	436	437	433	443	466	475	439
24255	21457	28838	25280	22798	18638	28214	36554	29053	15548	6347	2078	909	650	618	611	531	583	609	572	619	616	592	600	580	625	598	590	636	571	576	541	596	554	526	593	588	616	552	591	574	574	550	550	621	556	538	570	609	574	605	585	559	556	564	591	547	606	567	602	608	592	603	548	590	559	568	556	597	575	565	616	596	572	608	574	552	549	564	597	593	579	583	566	558	560	560	518	516	590	564	599	548	614	576	567	609	582	582	604	554	612	616	584	590	559	542	567	571	604	567	586	534	580	575	580	560	582	561	551	525	589	557	606	518	597	598	619	582	556	600	586	581	564	580	561	582	601	546	597	608	571	558	564	574	591	565	586	584	565	575	554	591	559	547	540	541	571	581	527	554	563	531	540	558	545	560	584	615	582	564	587	565	624	573	599	591	553	521	533	574	589	562	597	583	570	563	568	537	584	593	553	555	583	517	579	581	553	533	596	547	581	554	599	559	533	537	549	598	563	571	573	544	550	580	601	595	532	618	570	555	565	605	590	550	555	556	581	589	545	535	593	564	550	554	597	553	556	583	587	586	601	584	581	518	595	536	556	567	559	527	596	599	576	574	543	577	566	588	524	589	546	571	568	589	594	561	565	611	580	588	577	562	544	621	555	532	580	574	608	528	583	546	529	536	572	547	554	554	571	563	594	582	567	566	566	577	597	552	535	511	563	501	586	558	633	561	625	572	564	562	566	530	556	542	586	550	567	577	592	601	593	595	538	565	560	555	563	589	532	584	577	569	551	559	495	565	576	557	582	578	551	579	597	573	546	606	570	554	559	605	548	564	578	577	606	560	597	559	574	570	535	541	564	603	570	582	561	536	566	580	515	546	594	552	547	578	557	584	553	568	557	570	572	590	582	562	570	584	572	561	588	585	566	516	569	568	518	573	534	578	568	562	561	536	589	577	556	584	514	565	557	562	545	585	631	543	506	525	539	537	547	606	583	565	550	578	552	545	566	575	613	584	556	558	553	565	570	558	596	549	572	534	593	574	555	542	580	580	553	543	589	530	584	563	553	571	589	545	551	544	628	594	598	555	569	584	604	586	584	534	574	562	567	580	567	581	551	590	592	599	592	593	598	568	579	519	615	524	562	572	560	557	572	603	636	573	599	557	534	557	610	578	595	577	532	570	607	586	544	552	542	602	540	585	557	577	566	544	527	603	587	595	559	559	582	587	583	565	549	572	590	561	522	558	575	597	576	571	623	571	591	545	570	561	570	539	523	550	534	572	503	563	572	554	560	578	553	568	557	635	582	547	574	611	552	607	576	586	560	569	564	610	559	539	560	610	583	567	536	545	570	579	566	596	528	539	575	559	599	603	569	555	557	598	528	539	550	585	562	562	537	552	560	536	631	539	525	576	564	582	572	540	558	554	592	553	566	584	575	573	518	571	575	543	606	623	585	602	561	565	621	588	606	527	552	586	550	548	563	571	491	512	578	598	545	575	556	578	564	559	574	571	551	567	573	558	562	563	596	570	590	583	569	522	561	549	540	563	557	577	585	562	535	593	586	597	566	522	565	548	601	594	573	568	539	563	623	577	542	542	534	583	548	588	607	524	565	584	560	608	590	565	606	575	541	560	584	553	551	543	594	593	579	554	554	545	576	594	525	558	562	559	600	600	572	534	521	598	607	575	563	595	563	589	534	579	614	582	563	570	522	594	590	565	591	543	600	589	573	577	555	556	556	559	597	627	524	570	591	579	570	631	539	560	540	571	607	597	569	585	560	584	557	598	559	582	537	559	587	522	578	584	595	575	565	533	580	545	539	534	528	570	560	602	558	546	535	590	559	542	552	557	589	602	530	597	599	566	545	561	579	567	560	536	552	548	550	580	600	582	566	562	559	572	552	544	547	556	534	580	615	547	507	579	566	554	557	591	578	547	552	573	562	532	548	563	527	576	528	556	595	533	579	607	533	577	586	527	579	594	576	520	556	572	575	575	609	563	564	527	577	567	587	552	587	604	591	603	603	576	586	560	518	595	573	493	591	607	557	579	606	598	605	581	583	582	561	574	581	573	582	574	526	534	597	552	571	564	594	566	561	616	568	610	606	608	568	600	534	579	573	569	585	561	590	546	565	584	539	616	558	544	578	565	572	561	591	542	576	566	580	576	569	567	589	574	556	574	576	554	527	593	596	579	561	576	542	548	553	576	601	571	599	568	574	573	558	574	592	531	593	571	561	603	540	565	526	571	573	610	556	579	568	553	535	531	612	535	602	538	588	574	557	547	600	553	541	590	593	543	539	559	540	545	568	581	591	576	606	535	608	540	601	533	534	530	540	524	573	500	557	593	544	582	542	545	605	557	584	539	579	517	568	593	574	564	584	570	556	550	555	562	567	617	593	557	578	588	513	566	560	581	595	550	542	549	570	610	555	619	559	578	593	568	555	562	579	544	567	552	541	519	560	569	597	530	568	541	585	559	583	531	562	567	628	543	552	573	560	544	578	610	562	556	582	572	590	569	556	564	573	587	516	558	545	514	528	578	520	569	573	579	543	546	566	591	581	572	543	569	587	572	548	560	586	566	534	583	566	572	599	561	603	535	570	591	520	622	617	573	566	553	571	562	594	587	614	569	581	544	525	591	565	548	548	607	569	575	578	584	586	535	606	560	566	551	550	553	557	539	606	561	530	518	554	541	574	510	563	574	550	568	609	594	553	613	562	538	602	601	540	613	592	567	571	574	562	555	572	595	574	584	600	580	555	584	550	627	606	564	594	567	540	561	584	566	530	587	563	591	597	617	584	550	569	550	560	574	589	558	585	584	558	514	534	584	575	591	568	594	529	560	554	600	571	538	566	525	552	568	552	584	565	549	561	562	564	610	590	569	554	557	599	582	539	571	587	569	545	561	567	606	555	575	563	568	556	635	594	583	582	559	562	595	571	570	554	544	562	552	528	600	588	588	571	529	539	551	599	588	615	561	577	599	582	533	560	562	533	583	602	544	539	590	562	561	565	560	545	543	561	568	592	600	552	559	560	541	530	567	578	566	528	581	533	562	548	530	571	542	622	555	594	563	560	572	566	576	557	581	530	557	524	605	558	584	519	597	552	586	576	572	578	564	548	568	581	558	608	594	564	553	553	520	533	616	533	570	603	517	560	582	581	599	573	620	557	545	601	537	585	569	554	548	613	594	569	536	563	542	589	532	579	622	558	511	547	549	581	548	539	547	561	560	591	597	568	565	574	549	557	580	584	600	549	548	555	558	596	559	548	586	541	538	580	550	582	565	605	569	591	579	599	581	579	564	578	556	604	522	595	523	588	546	583	605	554	577	558	567	549	540	582	607	540	561	553	545	567	558	569	566	602	615	574	594	547	582	532	544	595	522	530	551	585	553	593	557	581	595	533	571	561	581	575	586	587	584	549	555	557	553	584	568	538	587	550	592	534	546	554	597	569	586	557	560	577	608	542	585	594	572	549	534	588	547	579	588	543	538	550	539	561	586	547
9239	25957	35158	27605	19183	11769	28681	33830	25293	12542	6132	2294	938	685	557	558	538	552	547	543	545	590	545	561	565	540	573	554	510	568	538	527	528	582	543	532	553	558	558	477	568	527	511	520	553	529	531	543	527	540	579	529	480	513	535	539	569	558	515	538	516	545	567	547	545	539	554	524	580	540	505	535	557	533	535	516	529	549	530	561	590	539	553	545	542	512	520	565	508	565	530	606	497	539	571	541	517	510	561	571	528	541	556	537	547	497	564	579	493	549	553	586	575	551	521	517	500	534	546	554	547	507	580	584	491	545	563	571	515	552	541	496	540	508	535	540	518	535	555	498	537	540	509	557	518	533	539	585	554	518	571	570	548	585	571	502	544	579	542	544	578	524	580	524	575	528	538	574	559	531	535	530	557	523	563	535	572	562	523	552	557	539	506	523	543	541	542	520	551	563	526	545	520	531	537	571	584	534	541	513	573	517	516	582	531	549	489	569	553	557	552	541	507	511	539	565	548	564	526	617	567	557	541	566	561	551	518	529	536	534	559	538	549	554	558	553	507	527	540	546	563	521	537	595	528	550	558	545	537	568	566	540	558	588	540	579	537	555	561	551	557	529	566	501	573	511	541	580	518	493	560	547	528	538	547	541	535	540	558	533	558	491	559	555	539	541	504	553	541	526	569	549	593	535	572	566	537	520	573	548	508	576	526	531	563	521	554	529	571	537	571	554	575	531	555	501	558	548	526	566	570	535	534	552	554	564	556	534	546	552	544	569	547	527	539	510	512	552	571	491	541	535	543	561	559	553	577	548	521	557	567	556	529	570	530	535	561	529	540	525	579	554	540	535	560	558	515	506	590	529	556	566	567	532	565	514	536	532	499	505	588	554	539	549	543	521	515	567	537	517	515	587	525	537	555	517	548	560	538	566	551	535	562	526	560	575	554	532	553	534	523	507	519	496	542	519	548	587	553	551	557	551	513	573	564	510	533	541	546	527	539	560	533	560	531	519	498	528	568	487	514	518	539	551	556	534	509	531	542	556	546	532	545	558	571	489	543	546	519	501	545	578	524	530	524	569	591	584	529	539	506	557	566	525	511	520	551	564	533	522	553	569	554	508	551	581	505	555	559	546	550	542	520	565	523	553	535	573	509	503	515	554	538	526	554	559	531	549	534	538	560	521	545	554	521	528	574	545	525	514	548	548	552	525	533	517	515	525	522	505	560	541	543	555	545	559	593	537	524	559	535	525	520	553	567	522	558	562	521	564	535	560	519	570	546	557	500	557	526	551	539	529	525	572	542	500	556	506	539	533	524	555	543	526	560	547	519	560	573	517	514	533	550	515	563	522	549	531	538	551	526	524	542	544	599	545	577	578	576	542	542	517	552	519	536	529	545	572	538	526	513	528	520	536	554	559	536	539	521	499	508	539	510	579	538	539	519	566	532	510	531	526	526	525	555	573	537	544	538	561	540	527	566	533	538	563	580	517	543	531	546	579	541	527	504	566	546	554	546	536	510	551	511	522	507	554	541	570	529	535	508	522	572	551	520	504	542	522	551	549	536	540	522	578	547	508	529	565	524	551	526	549	504	533	529	537	547	532	567	504	516	525	542	562	543	538	533	531	504	523	533	587	556	542	587	576	508	529	552	568	529	571	536	539	560	547	543	564	584	547	555	574	590	512	512	529	524	540	531	561	554	525	540	532	567	568	543	570	583	514	559	573	581	546	549	511	516	572	594	523	566	546	544	569	559	557	538	539	550	548	529	561	589	531	567	516	532	567	555	539	553	537	530	523	508	535	551	544	517	542	517	509	572	524	535	561	564	543	562	532	526	515	551	554	590	531	552	558	548	532	512	498	540	497	527	580	570	505	525	569	552	521	550	541	522	503	576	551	578	535	541	531	510	506	517	520	553	555	564	599	518	498	520	618	536	505	554	576	534	500	562	558	519	542	570	496	531	610	553	528	547	513	560	508	534	508	555	523	503	547	537	534	527	521	550	557	557	568	577	512	558	541	529	580	528	513	548	505	565	575	546	537	595	517	553	594	561	514	563	552	547	555	498	523	525	557	553	556	563	525	520	545	593	526	512	510	528	563	548	580	568	562	529	564	522	562	532	520	518	529	529	518	531	514	538	549	548	531	503	516	533	553	545	564	496	539	538	566	527	551	520	579	542	515	525	541	517	524	544	533	519	542	504	540	542	520	552	568	486	522	527	524	540	539	547	514	616	491	521	562	540	527	525	570	544	548	572	562	535	552	511	546	544	494	559	536	504	532	576	527	545	500	579	533	548	539	518	534	520	505	530	540	600	511	560	516	537	527	541	547	551	549	566	570	508	540	534	585	534	575	528	557	504	556	536	545	585	542	549	508	542	549	546	520	554	541	531	519	535	560	508	541	536	524	559	553	530	514	574	530	552	506	585	522	533	514	561	494	583	501	529	574	521	537	523	533	545	538	530	567	613	588	543	553	522	558	555	535	531	536	514	512	505	488	529	517	532	557	505	527	517	544	510	569	533	538	504	507	541	544	527	534	563	546	542	499	509	565	527	518	500	507	530	553	533	553	518	522	531	528	569	522	501	553	536	555	550	506	532	560	511	560	532	542	604	559	539	535	518	520	524	560	566	527	528	585	520	545	492	549	538	515	514	544	536	523	535	532	523	544	491	561	587	546	535	503	519	525	586	572	547	578	558	526	509	522	550	542	556	533	575	551	554	550	529	529	528	571	565	524	580	521	487	533	554	507	504	531	541	529	526	539	544	538	535	529	560	526	535	595	535	530	518	509	543	534	569	558	520	530	527	567	535	525	489	553	520	534	535	515	545	507	526	537	518	579	533	534	579	553	527	558	546	586	542	558	573	569	537	586	523	550	492	499	525	515	553	569	498	527	579	555	498	520	527	629	519	585	549	564	528	584	522	535	521	543	556	538	573	523	522	560	519	536	590	493	547	569	473	515	516	559	574	538	538	539	523	530	545	514	549	501	552	512	550	568	537	564	553	551	550	535	546	545	553	491	572	513	493	552	568	566	531	576	557	530	544	555	532	512	550	481	555	550	543	498	568	541	517	541	537	504	559	536	539	569	525	557	552	532	513	561	564	550	568	545	553	552	563	550	479	536	556	511	503	552	532	547	563	547	518	558	508	520	558	529	550	526	534	506	573	531	552	537	564	563	526	518	522	505	535	543	517	520	509	575	556	529	527	551	506	524	523	545	546	555	510	552	533	547	527	540	547	495	532	552	562	537	548	561	485	512	532	605	531	554	556	539	515	537	560	534	569	549	571	529	560	535	525	555	565	537	506	516	551	540	551	551	555	543	513	527	564	511	561	561	545	576	566	560	562	594	549	537	554	596	531	517	527	563	563	509	546	517	559	513	537	548	544	491	553	569	511	525	539	539	512	541	556	518	569	552	527	570	578	512	525	515	554	533	522	538	507	555	561	545	557	527	547	535	572	521	568	556	559	560	545	525	510	541	535	560	544	538	518	521
27923	17817	15980	12632	4822	1981	2381	2903	2225	1402	885	577	494	496	424	507	432	451	461	432	460	491	468	449	441	501	439	423	474	460	467	456	445	403	462	517	472	465	485	447	442	478	438	421	444	438	460	438	450	460	413	445	442	466	476	433	500	458	458	424	434	446	445	476	478	453	466	476	473	465	469	460	476	443	446	434	460	450	435	495	465	458	477	455	425	436	475	494	477	460	427	445	438	487	444	429	465	445	440	482	442	465	453	450	449	419	454	430	463	432	463	463	465	478	455	448	437	469	479	468	444	458	452	501	475	478	436	461	483	496	475	459	489	429	464	471	420	452	463	432	456	465	408	466	442	479	462	438	447	450	437	462	445	465	508	432	461	461	430	440	446	460	470	449	436	457	431	441	456	421	464	473	438	437	474	449	485	457	465	461	448	426	471	452	473	439	419	473	425	449	411	444	471	450	483	424	431	445	422	445	435	456	456	481	482	449	421	424	469	455	427	445	440	452	438	440	479	427	478	484	474	441	430	442	453	484	434	439	487	449	498	472	468	455	462	459	468	461	420	440	443	449	429	465	477	438	467	474	478	424	477	521	464	434	450	447	448	472	479	440	465	415	460	428	498	469	492	487	421	491	441	454	471	496	484	452	426	471	434	465	466	443	446	424	486	461	446	481	445	450	459	412	473	484	424	435	469	455	447	449	420	438	473	435	451	449	473	434	470	488	467	437	448	449	453	449	464	464	460	448	479	444	455	484	503	442	488	453	411	467	472	480	450	445	453	477	460	465	446	480	437	452	428	473	443	459	399	468	455	420	460	478	449	473	455	456	451	457	437	460	480	443	457	467	472	492	464	460	486	478	448	439	435	473	446	482	475	460	507	456	444	447	483	442	473	465	451	478	426	456	427	434	465	450	435	452	440	460	466	468	482	429	493	493	451	439	450	458	468	447	451	424	463	465	423	453	448	443	437	450	435	455	435	460	463	430	452	476	439	448	481	502	475	433	442	474	463	416	472	452	426	459	442	465	451	470	438	428	475	461	418	427	455	465	458	472	469	431	462	450	455	419	442	483	457	484	456	499	435	473	402	459	477	434	471	488	473	464	461	496	458	486	418	485	417	480	473	400	458	439	467	459	454	519	470	458	453	490	469	483	465	462	474	446	452	442	465	481	434	409	453	444	450	448	445	446	472	474	452	469	440	447	452	478	434	449	413	480	469	433	441	456	439	440	460	473	458	427	446	474	428	459	448	438	463	474	492	418	462	433	470	483	447	445	423	435	424	457	497	438	447	473	481	458	454	464	469	423	446	422	424	437	444	464	468	450	425	414	426	488	444	451	474	463	450	451	435	456	455	425	432	453	459	453	494	443	421	469	485	457	455	483	456	426	466	445	460	431	432	469	424	467	418	449	462	504	466	484	450	434	427	439	370	488	469	446	496	483	421	456	454	462	477	442	459	455	439	496	452	467	436	468	462	443	434	413	427	459	440	440	461	454	446	447	426	453	448	459	433	500	425	452	461	464	478	444	475	446	447	455	415	426	421	428	445	469	424	437	479	434	442	455	422	433	451	457	452	458	409	433	472	456	472	447	461	444	470	472	426	479	472	467	429	440	476	486	455	436	422	450	480	417	456	465	473	461	462	457	437	461	465	457	472	464	449	433	488	484	465	465	471	450	468	445	436	470	439	445	445	455	468	422	454	474	449	484	469	469	453	469	499	439	444	430	429	438	495	459	448	474	480	462	481	445	462	450	471	415	424	438	451	485	475	451	461	462	424	469	484	422	426	483	479	441	471	470	444	443	455	402	465	470	447	405	456	475	479	455	471	477	441	469	431	462	483	455	454	449	474	454	447	445	475	468	427	455	450	425	470	453	487	473	432	425	464	431	456	420	447	450	452	448	458	419	449	444	488	431	506	442	440	435	445	478	493	446	463	487	444	450	439	434	451	508	458	423	467	413	422	496	456	446	455	487	452	429	451	455	463	441	456	478	428	468	500	473	457	438	453	441	481	445	461	490	438	476	463	446	424	474	431	471	479	443	474	455	423	468	465	481	450	455	455	454	460	424	452	451	443	447	439	435	453	469	469	495	457	423	442	462	441	452	469	436	433	457	458	442	468	419	418	455	418	466	441	453	486	448	436	435	455	446	480	441	436	476	454	462	444	433	470	453	439	469	454	463	451	425	449	462	441	434	448	464	495	477	469	438	438	428	474	475	409	454	430	420	445	427	457	420	476	426	436	499	419	432	462	441	450	444	428	461	479	473	461	457	452	427	452	462	467	464	463	458	482	416	455	447	484	434	468	442	483	468	464	487	464	450	472	448	445	441	476	470	445	456	450	485	492	501	468	451	456	469	468	482	441	445	480	437	431	486	479	436	419	452	455	461	446	426	476	466	456	445	420	436	459	405	501	429	470	457	507	463	480	453	446	446	434	442	479	472	440	454	462	444	447	476	476	455	474	448	448	479	428	444	499	496	458	438	450	463	470	465	449	489	457	466	450	422	425	458	450	435	468	481	467	431	481	440	413	458	434	437	494	468	473	436	456	453	434	466	481	467	467	453	436	442	434	499	444	462	445	407	476	498	446	416	449	458	446	475	464	437	456	472	464	471	441	406	448	473	463	456	482	473	468	460	439	463	432	477	485	465	434	491	458	465	452	447	430	451	468	485	421	467	442	472	447	454	479	449	437	474	447	495	454	446	417	445	441	448	476	441	473	483	432	436	475	444	457	449	460	457	468	461	445	475	434	425	431	466	431	487	463	499	449	460	495	463	494	441	451	464	458	507	448	447	483	489	454	430	401	501	451	436	478	451	453	449	466	439	450	448	468	416	449	424	450	438	443	421	447	465	458	466	450	481	473	454	489	470	444	430	460	436	452	508	452	482	449	430	465	440	472	434	416	423	429	454	438	473	447	459	442	442	473	460	466	448	462	445	453	442	485	492	461	463	463	460	445	457	474	436	424	466	455	464	426	450	470	467	465	463	476	456	423	478	458	423	442	447	458	445	425	443	431	455	490	453	441	476	457	448	439	440	439	453	429	442	459	456	447	430	458	428	430	475	419	411	474	451	421	460	441	507	429	420	467	463	440	442	475	425	487	495	468	475	476	423	402	436	447	422	495	445	451	444	459	476	446	424	453	421	434	492	418	449	444	483	451	440	461	441	454	476	429	447	427	460	490	463	484	449	471	478	488	463	417	484	475	426	428	426	447	499	450	490	456	468	483	465	439	437	425	447	437	433	447	468	482	434	464	479	465	429	452	433	459	477	474	471	426	420	482	457	458	464	473	462	474	442	448	423	465	441	467	436	446	487	454	458	462	475	458	471	450	418	432	433	483	440	397	465	483	469	488	466	480	476	455	498	428	446	415	481	443	454	453	448	465	437	498	429	413	457	451	470	465	427	438	451	455	435	468	436	476	450	459	470	429	451	420	459	454	459	430	481	443	464	488	447	456	484	465	471	461	456	471	459	445	488	451	467	425	438
7428	12647	16576	10354	4961	2542	3433	3702	2750	1528	942	623	474	477	468	447	418	463	407	410	415	421	425	462	399	395	434	427	389	409	420	420	459	444	452	422	482	435	421	445	427	396	427	410	426	402	469	402	394	394	410	437	400	466	463	427	414	402	431	446	419	404	389	402	410	437	410	442	432	457	421	392	445	409	407	427	405	424	422	414	423	428	457	406	475	451	449	457	402	429	448	398	420	421	412	395	417	423	427	400	419	440	418	399	423	421	410	393	449	385	432	399	401	414	399	424	422	447	400	428	402	421	398	439	425	425	420	404	461	413	398	468	410	424	381	437	430	443	440	430	429	399	461	447	425	396	465	423	422	430	433	439	438	423	403	433	408	422	423	426	452	437	437	434	443	432	384	404	417	423	432	456	442	427	399	409	396	444	455	433	419	400	422	411	426	423	451	430	427	415	458	421	430	447	417	411	433	394	448	410	391	443	396	409	412	423	398	404	406	412	413	407	393	451	406	416	384	379	420	423	434	426	421	411	424	428	440	458	411	429	408	418	446	420	412	449	440	429	435	426	423	394	406	439	413	418	423	464	402	447	439	394	447	423	415	418	443	422	420	446	412	432	394	433	418	449	384	441	433	445	462	435	416	429	418	416	387	410	444	405	422	446	398	448	460	410	415	428	397	407	435	425	395	423	396	413	393	440	412	427	429	441	419	434	457	428	424	409	428	410	452	426	438	395	400	421	385	434	410	442	475	423	410	421	404	427	407	424	419	403	396	408	401	395	420	463	421	445	419	442	434	430	403	398	426	425	453	396	436	404	400	377	396	379	387	447	410	394	421	431	407	413	425	388	427	421	431	453	444	417	408	418	438	381	428	397	413	429	428	417	406	414	389	410	416	425	401	413	418	425	420	392	409	407	429	422	449	454	436	428	411	354	403	453	432	450	446	431	457	402	400	403	437	415	422	393	408	412	437	414	435	448	423	448	401	436	407	420	446	389	421	422	426	408	398	406	429	425	436	433	392	417	443	417	427	437	444	404	406	442	403	432	420	427	436	427	434	422	401	407	407	408	418	381	425	407	426	411	403	375	373	409	400	393	463	398	410	405	431	456	422	425	449	435	415	427	439	389	416	430	421	458	411	424	453	464	425	382	406	441	432	418	451	422	441	433	409	394	456	432	399	414	432	428	419	449	406	405	390	429	449	405	387	437	451	433	440	382	424	410	431	450	420	462	408	455	429	417	420	423	390	425	426	381	423	445	410	447	446	404	419	426	431	422	430	445	440	412	433	429	405	443	411	427	423	448	437	410	441	412	440	420	453	430	475	407	387	443	425	429	431	416	378	421	417	413	428	455	448	403	406	381	443	460	453	421	444	435	412	387	425	425	409	425	416	429	420	445	408	396	401	433	427	438	426	447	435	425	416	412	429	419	414	424	428	410	409	400	410	428	402	423	385	420	416	436	418	422	392	429	441	384	391	416	453	435	394	435	441	424	416	427	426	452	420	419	455	427	397	400	395	438	395	424	420	400	430	442	404	403	443	430	427	403	375	420	446	406	455	397	410	403	436	417	413	404	386	426	399	429	393	422	417	446	418	385	400	391	427	430	432	403	451	413	410	394	435	430	424	437	428	396	415	418	408	397	446	396	433	436	451	402	438	387	441	417	489	405	392	422	404	388	415	437	407	409	418	387	407	394	447	429	463	437	440	400	383	436	414	405	408	400	450	410	458	406	402	416	427	438	385	418	446	426	397	460	435	400	393	397	423	435	418	456	397	420	436	360	429	469	421	401	418	424	415	471	397	421	431	410	419	400	413	422	423	408	417	420	400	403	423	405	434	431	396	408	399	439	453	442	384	415	427	403	458	398	427	436	428	430	447	425	418	422	417	438	465	410	427	398	410	423	390	436	440	435	456	428	380	378	433	399	426	434	369	418	398	428	395	419	430	394	430	412	409	414	409	464	439	383	433	405	420	425	417	423	440	485	414	423	426	427	389	425	399	442	457	431	395	427	414	415	415	396	461	427	369	422	396	412	454	421	422	383	430	417	414	433	425	447	444	443	426	422	445	359	448	433	442	409	421	434	417	392	422	421	404	399	429	419	431	424	440	420	416	432	412	423	438	437	450	375	461	403	420	414	432	438	417	406	465	442	483	397	432	401	435	415	423	424	403	415	426	441	439	411	404	417	377	424	389	418	405	430	381	409	420	402	399	394	417	422	433	451	434	407	437	409	416	444	405	424	438	440	458	413	426	414	426	395	460	428	430	393	390	415	399	435	414	451	434	433	428	404	384	424	438	431	427	429	423	432	391	431	435	421	401	445	396	404	413	397	424	422	407	408	436	423	410	434	451	428	435	416	429	407	412	405	414	432	420	477	406	434	439	412	415	411	438	418	444	462	397	398	441	407	404	438	403	420	403	428	414	439	410	442	403	419	404	432	464	428	391	388	431	400	394	428	397	386	431	381	416	411	411	431	399	453	380	389	435	383	433	395	468	424	421	419	453	457	487	431	409	471	399	445	397	408	407	429	443	425	421	406	444	417	422	404	436	404	476	405	408	395	452	422	437	386	415	424	409	423	414	405	450	413	381	428	394	455	435	426	417	416	439	407	442	412	482	404	376	388	437	406	469	422	409	458	438	449	424	389	423	426	435	439	407	443	404	401	416	414	419	420	453	426	405	405	440	432	446	454	435	447	399	412	431	430	423	394	406	442	437	428	447	400	408	432	400	388	406	412	364	423	398	389	439	416	442	404	485	411	403	399	404	381	396	427	394	364	420	445	404	457	412	456	411	416	457	388	423	384	439	402	463	424	443	451	414	397	373	437	438	414	403	397	419	431	454	398	416	401	424	394	402	410	487	400	406	455	404	405	379	418	407	422	405	469	364	405	431	392	413	441	416	399	440	450	439	407	433	392	406	458	422	461	420	397	419	409	392	421	422	420	392	425	389	412	401	430	457	462	416	452	385	428	423	419	411	408	434	435	422	449	424	438	428	410	453	406	408	431	413	435	410	405	401	400	412	418	438	397	363	411	397	430	433	412	425	438	412	439	429	441	403	418	441	436	391	422	416	417	438	383	430	434	410	433	403	453	400	410	419	424	451	388	391	427	396	418	420	394	406	406	413	436	406	397	388	406	419	407	406	416	421	436	417	423	437	393	428	405	444	409	434	437	470	440	423	418	398	457	404	443	401	425	439	440	441	413	406	448	411	423	407	457	434	406	411	420	423	400	398	416	414	410	440	438	428	417	433	452	418	420	430	422	431	439	403	407	396	421	412	417	408	420	470	419	439	409	410	429	444	421	420	415	409	419	431	416	415	404	413	443	411	398	447	404	405	405	403	437	364	450	447	435	394	434	428	400	409	402	431	446	389	451	434	419	425	408	454	417	433	395	430	433	424	431	424	438	416	402	416	416	404	436	451	400	406	423	442	442	388	395	429	401	417	394	401	409	421	413	406	446	451	378	456	441	429	404	452	456	392	417	416	408
25553	21498	27703	25810	14066	5552	8613	18527	16075	7518	3331	1121	617	557	504	456	481	443	496	473	489	509	420	471	468	491	483	490	461	494	451	498	464	475	455	483	504	442	523	526	478	465	460	485	439	446	529	488	458	453	451	462	461	452	487	472	468	474	526	437	472	438	444	491	483	462	460	510	459	482	475	455	441	450	501	473	505	470	482	498	474	498	446	454	472	502	487	456	440	484	451	489	503	429	455	469	501	475	492	499	482	491	492	449	456	447	483	474	466	503	469	487	457	498	486	462	454	487	447	526	465	479	466	493	471	463	458	482	494	484	441	484	441	451	507	453	456	458	460	503	446	474	473	457	497	506	462	479	474	474	468	452	443	463	463	449	497	471	476	470	495	466	479	452	490	454	495	480	490	449	463	486	423	463	514	452	487	465	483	460	435	417	439	473	420	491	452	478	459	464	471	495	479	480	482	459	449	475	481	488	455	488	489	485	452	463	453	470	472	477	459	456	445	458	467	479	486	473	472	453	461	509	506	470	486	484	480	451	447	471	444	465	455	449	457	456	473	474	479	506	447	503	489	442	475	463	472	409	508	481	455	483	482	448	476	492	452	468	457	469	447	437	448	478	468	462	495	460	490	484	447	498	422	424	449	472	483	456	488	496	472	480	450	498	492	447	488	492	455	453	481	437	450	489	460	461	468	473	461	485	458	443	446	442	449	459	455	452	458	508	472	490	430	449	440	459	476	452	454	514	469	482	493	462	473	488	459	464	442	479	461	451	501	443	444	462	503	471	461	434	429	453	480	498	497	458	515	476	484	462	444	481	468	498	461	444	475	421	463	468	453	447	499	474	480	493	515	432	477	462	495	473	463	459	464	442	468	438	468	470	465	431	528	443	454	470	503	484	478	466	476	484	458	469	443	479	462	442	441	466	485	448	449	466	461	472	447	479	483	445	468	479	461	485	475	478	479	464	454	463	488	451	460	463	485	529	487	463	483	475	491	431	440	497	471	451	518	480	475	458	492	471	485	457	513	483	484	470	507	470	486	462	484	456	435	525	506	447	460	451	488	485	486	476	488	450	456	479	496	484	468	475	473	448	497	474	454	425	451	479	530	465	453	456	492	494	492	419	439	442	486	431	461	452	468	533	444	462	457	466	471	451	442	474	499	443	440	477	495	454	436	475	470	471	462	458	448	486	416	467	465	488	440	445	458	458	468	509	469	443	481	462	474	484	442	459	507	515	473	467	473	430	458	489	442	442	498	486	469	465	489	472	428	489	483	470	437	435	518	454	501	477	481	464	473	479	483	433	483	477	457	464	520	495	470	429	475	434	484	483	477	502	468	486	442	466	465	486	479	512	461	472	497	481	453	413	492	470	479	472	486	462	508	488	469	474	463	462	483	492	478	447	468	465	475	472	472	447	429	455	454	505	478	462	495	488	448	447	444	475	450	456	461	464	466	467	452	491	450	454	467	474	489	451	474	490	485	485	505	456	498	462	487	460	473	458	464	475	495	492	457	443	449	479	461	437	468	451	465	444	443	531	483	462	461	468	491	438	479	424	504	447	528	506	490	493	539	494	492	483	469	455	454	465	466	467	457	497	480	458	453	477	495	461	462	453	440	509	490	449	510	470	479	470	444	483	477	473	435	429	484	464	456	484	473	461	461	486	450	506	501	438	456	443	472	473	456	439	464	437	505	459	484	472	456	428	483	469	484	449	470	437	469	452	472	479	517	457	518	494	465	492	472	495	471	492	448	491	434	477	487	439	495	489	423	492	473	439	493	509	461	452	467	475	451	502	418	451	478	439	481	496	450	496	486	452	476	509	497	467	485	462	443	486	472	493	467	434	489	460	478	504	490	455	446	460	479	447	465	479	459	456	479	476	506	492	468	460	444	499	449	447	467	473	468	486	435	482	470	425	432	445	499	450	450	480	499	469	482	454	401	486	504	493	505	472	442	449	432	473	473	450	476	461	485	455	460	485	448	501	466	477	505	485	473	481	477	498	474	467	480	475	488	467	472	468	440	499	453	443	493	473	495	506	417	490	486	455	443	507	435	457	486	496	448	489	469	459	445	427	473	455	461	465	506	479	511	508	472	449	480	485	448	458	426	471	467	488	479	452	455	462	441	453	458	469	479	496	461	458	453	503	426	470	460	470	447	460	483	457	474	457	529	466	480	486	474	454	469	473	495	511	488	476	474	528	460	446	451	476	497	444	504	442	468	496	410	464	502	460	450	503	488	487	484	492	452	467	418	488	494	512	471	501	427	497	457	454	472	501	484	474	481	463	479	451	445	458	419	465	428	477	463	476	442	464	460	451	506	460	479	506	486	426	487	473	453	446	478	469	485	462	452	461	482	466	471	456	446	468	479	491	516	483	457	459	473	464	476	490	464	507	497	474	443	464	485	483	476	489	427	477	452	514	487	444	466	512	453	491	463	490	444	472	515	499	436	463	442	465	474	449	477	503	462	494	481	467	517	475	451	471	472	496	467	475	434	438	503	490	493	465	489	465	427	502	460	454	475	470	451	437	454	463	482	455	481	447	442	469	484	444	467	474	452	454	451	510	491	430	465	470	469	470	445	417	460	503	488	465	464	468	450	487	522	407	454	488	486	505	520	472	447	500	506	480	444	479	456	460	433	430	428	445	484	455	477	487	467	465	453	466	443	455	529	490	441	453	516	515	470	498	492	448	466	496	449	470	461	494	508	455	464	492	439	471	469	454	488	495	467	485	480	410	487	500	496	472	463	455	443	463	464	458	471	442	466	500	447	428	478	471	504	493	509	495	452	497	468	449	427	497	489	501	475	462	467	479	472	463	466	454	478	523	464	461	469	490	477	466	461	479	460	456	476	505	505	470	466	489	422	447	504	474	490	478	489	463	485	459	467	456	481	471	461	482	507	495	465	501	489	435	481	438	457	479	465	465	468	457	483	443	478	464	479	443	508	453	465	459	475	449	457	488	459	444	475	435	454	449	495	480	499	486	426	437	458	438	468	462	436	476	482	450	439	485	465	531	467	481	441	532	479	477	457	481	466	455	450	464	470	435	444	487	455	470	494	479	465	473	485	467	462	454	450	460	463	497	478	469	460	426	474	462	434	433	483	456	468	459	452	453	475	471	457	465	460	430	462	485	476	454	455	449	456	458	475	452	476	482	447	481	475	514	494	445	462	479	455	444	476	444	470	511	482	454	463	480	464	480	477	516	485	449	476	489	425	494	450	453	462	452	475	481	448	466	477	464	497	453	457	445	439	432	465	483	499	481	430	484	459	463	499	434	461	440	457	485	494	494	478	464	502	480	459	500	481	506	454	488	467	488	479	471	464	490	476	483	478	449	480	480	458	475	464	433	486	511	467	449	480	429	489	480	515	467	475	463	458	470	434	472	447	462	490	447	497	480	465	458	480	468	495	471	467	443	489	453	469	453	470	506	442	499	454	517	451	481	513	456	477	480	451	452	505	445	514	478	494	461	531	438	442	476	457	469
11932	27989	26420	14988	6788	4810	9948	18755	14788	7072	3453	1237	624	515	461	471	457	490	482	436	460	444	471	508	445	433	420	443	445	448	450	444	468	438	443	447	471	483	450	450	475	494	463	463	463	462	441	493	505	452	465	479	472	455	471	449	442	464	459	459	426	469	488	470	449	462	453	447	488	425	461	439	463	430	445	487	468	466	458	503	451	440	461	476	433	451	483	481	451	458	446	447	449	453	438	455	450	459	474	450	459	434	482	451	436	428	457	464	426	498	460	482	515	428	460	459	466	465	456	461	433	472	443	476	486	441	457	482	436	463	492	474	458	434	427	446	494	426	470	449	495	428	430	438	427	468	458	420	451	443	412	459	461	447	463	500	465	485	430	467	480	450	453	468	446	457	487	413	443	453	439	469	460	436	461	440	483	481	497	396	431	455	457	444	427	454	469	443	469	457	435	451	452	464	455	483	464	455	473	459	465	451	497	467	451	467	463	463	467	493	451	448	491	442	457	416	429	461	431	470	455	455	474	432	415	448	461	457	445	425	476	484	454	437	494	478	467	446	448	447	485	480	458	476	472	462	492	456	486	447	468	431	466	477	423	414	467	444	464	449	465	452	427	500	454	484	477	437	471	437	420	435	431	487	454	468	471	446	448	453	491	474	428	452	451	447	457	478	463	463	450	435	469	470	477	452	442	481	477	412	478	489	451	453	524	465	453	420	453	446	481	460	457	439	455	461	499	498	472	433	454	451	464	443	426	386	433	445	456	424	465	455	460	449	453	460	474	472	484	463	476	483	421	468	456	420	471	420	453	430	447	438	455	469	488	446	424	425	421	503	439	401	440	448	473	450	453	454	409	503	464	471	469	456	423	422	470	463	463	437	481	425	501	444	467	399	433	429	441	436	454	489	458	431	436	462	435	443	482	463	462	464	466	472	438	460	461	445	444	404	414	481	453	456	434	440	485	445	476	447	458	465	444	518	412	467	478	449	457	465	444	511	489	452	442	463	454	414	459	441	454	432	449	465	444	398	442	443	458	432	465	458	493	470	438	467	448	446	450	470	443	475	461	452	441	449	449	442	441	485	460	453	463	419	431	454	449	428	470	448	466	452	476	429	449	470	433	451	463	395	446	450	491	475	470	453	451	477	451	401	457	495	452	449	474	463	467	465	479	472	409	460	410	440	393	449	473	458	472	427	448	483	412	470	476	454	468	425	458	446	526	448	454	435	451	465	449	474	428	468	473	433	475	455	469	460	432	437	446	456	436	475	422	448	459	418	446	463	457	451	406	493	394	436	438	454	463	500	466	441	457	458	492	450	449	441	433	477	479	443	454	460	474	439	456	473	439	463	455	472	467	463	465	477	440	445	461	423	475	426	498	443	449	471	460	452	439	416	441	472	422	520	449	438	460	450	440	462	446	434	447	439	407	454	455	454	427	434	440	493	448	470	446	460	438	495	420	451	454	450	470	452	457	465	429	456	452	441	453	452	468	423	481	457	392	495	456	479	459	434	440	462	460	460	453	469	442	445	450	485	439	463	451	420	463	507	454	440	484	472	460	445	456	410	448	458	486	456	408	421	481	450	437	461	455	467	497	439	486	455	463	464	451	483	434	457	455	447	479	476	453	447	467	456	440	442	452	432	464	439	491	467	437	475	450	460	458	456	474	446	471	443	477	463	429	446	418	481	424	445	441	461	466	484	453	447	445	436	409	481	440	446	421	469	462	452	432	459	433	439	462	476	492	424	477	452	404	463	455	489	452	450	426	461	477	467	420	454	445	429	446	460	442	451	473	458	426	469	460	489	430	437	442	414	419	434	474	462	449	444	450	430	470	440	471	413	473	433	481	467	481	464	456	464	488	433	414	438	425	483	445	428	441	455	432	425	469	432	412	480	462	455	463	438	415	494	449	418	467	413	458	484	428	445	447	503	434	473	481	456	428	425	464	451	419	468	477	475	453	456	437	412	443	454	460	467	435	401	454	484	446	439	493	450	436	438	435	421	442	444	418	467	489	506	440	470	471	428	480	458	468	486	451	463	428	421	437	453	452	471	413	434	454	441	478	423	431	400	448	432	440	414	463	443	467	438	467	474	436	433	469	500	434	401	460	441	480	459	417	442	476	460	435	482	458	464	432	431	441	453	498	439	467	451	482	444	426	431	442	437	450	468	437	504	447	443	434	466	426	469	415	393	429	492	472	482	462	458	473	462	462	444	455	442	455	429	473	413	458	454	431	418	465	469	454	472	413	441	409	456	446	458	448	433	435	437	426	453	415	430	469	489	479	461	442	446	439	447	451	457	469	418	449	462	446	436	449	454	415	427	440	418	442	477	436	435	488	464	450	444	436	434	452	450	475	439	483	436	445	449	465	440	434	468	410	417	479	485	433	440	470	432	435	433	467	468	462	457	483	464	477	444	428	409	446	444	496	416	452	451	414	508	488	434	478	434	452	441	472	437	450	417	443	465	442	466	484	451	467	442	445	478	468	464	424	440	437	429	475	454	424	452	485	416	468	454	455	433	446	460	419	470	432	443	418	495	419	459	421	483	498	479	441	453	452	444	468	451	470	435	470	439	471	429	434	441	450	470	457	450	452	471	446	477	449	475	457	473	447	456	473	445	439	450	448	488	432	478	458	448	482	487	443	453	509	450	459	449	408	438	485	398	406	455	487	442	460	434	452	469	481	471	470	464	417	429	444	449	460	452	450	446	438	448	466	456	457	449	460	436	470	491	464	424	437	501	465	477	411	466	427	440	448	446	446	439	433	466	447	479	480	420	476	494	446	431	448	442	442	432	454	470	448	487	479	467	469	452	443	436	439	460	453	432	401	446	466	468	454	485	456	430	420	471	398	436	476	457	419	480	419	482	420	453	459	456	438	448	428	460	463	458	454	448	434	438	422	462	455	446	419	462	481	488	478	473	433	414	478	454	412	455	477	426	445	451	487	447	502	451	468	452	422	443	451	429	439	438	405	465	460	460	460	448	468	447	452	432	449	434	427	450	447	434	453	434	477	457	431	481	483	442	433	478	479	447	448	493	453	441	473	431	419	480	417	442	456	437	427	440	452	454	453	440	452	482	475	434	475	497	460	436	468	431	430	421	420	411	477	466	468	438	468	457	434	440	431	446	454	487	445	444	480	436	421	456	444	428	428	435	458	457	427	468	429	433	488	427	459	463	463	496	452	438	423	486	471	462	476	437	421	417	457	403	442	427	424	457	429	508	460	450	459	443	446	446	441	411	441	471	438	435	436	429	445	456	433	433	446	413	516	453	435	451	461	437	443	422	470	434	442	466	478	412	449	451	471	503	430	456	466	468	430	445	440	471	455	431	451	465	441	445	480	472	460	465	433	451	440	446	443	477	437	472	465	432	470	477	467	434	490	450	454	396	487	469	474	432	450	435	418	457	436	442	453	448	419	428	465	437	480	426	430	436	442	456	429	430	427	441	456	436	424	413	495	452	483	433	470	457	467	438	475	465	470	447
24247	21546	28756	24780	21643	17184	19297	34633	31730	18959	7655	2169	924	673	608	595	611	605	567	583	631	611	564	601	598	554	624	634	607	573	613	596	615	622	601	531	595	651	580	616	560	571	582	568	617	611	564	573	550	570	597	587	556	586	568	587	532	605	605	569	588	594	572	557	622	542	580	541	591	555	588	548	565	611	605	610	614	634	584	595	579	560	576	604	638	521	584	608	569	579	595	528	585	591	547	595	542	595	541	571	582	585	579	580	557	601	610	615	562	555	539	593	568	575	539	585	574	595	587	616	565	572	563	580	582	621	560	581	559	558	567	569	596	583	603	574	627	563	606	578	560	600	602	569	590	561	568	569	601	543	532	616	576	563	550	581	626	572	552	578	566	572	580	595	596	574	588	583	564	578	572	542	570	572	559	592	574	559	553	573	533	560	599	555	586	547	566	654	575	541	583	570	574	586	551	553	576	553	602	580	553	576	582	564	567	553	563	536	564	571	563	611	565	582	545	572	556	584	610	529	563	540	567	563	570	576	537	566	561	563	547	590	554	555	556	604	571	590	591	586	610	556	541	579	527	553	567	579	587	563	573	553	555	582	572	552	559	567	555	561	559	558	580	587	560	515	607	575	582	575	542	550	574	603	578	581	607	508	562	562	549	563	603	551	577	594	580	602	544	574	567	553	580	555	561	518	568	540	547	529	531	555	540	552	517	576	576	568	580	617	560	585	591	647	572	611	571	570	575	591	566	601	585	598	559	557	576	566	510	566	571	574	577	554	501	554	577	579	579	561	599	525	594	567	606	624	577	588	617	544	610	600	554	591	569	567	600	565	589	586	598	550	578	531	563	556	572	541	579	573	538	534	585	597	576	547	576	581	593	573	556	522	576	558	629	559	536	573	597	569	602	563	590	578	534	621	536	596	601	576	576	586	576	571	605	569	594	551	602	574	557	611	586	609	565	527	542	604	577	534	539	576	591	566	561	583	620	548	600	598	575	566	599	565	585	555	555	581	558	577	578	562	577	593	604	582	592	532	573	523	550	557	538	598	579	591	601	536	593	543	604	547	516	551	576	545	540	566	569	554	544	606	559	567	577	581	553	566	548	585	547	553	573	562	585	605	576	631	581	608	554	590	559	613	569	582	596	576	544	525	606	575	590	543	571	562	579	565	590	530	575	566	560	579	559	569	595	565	572	532	537	590	573	581	552	585	600	544	616	531	573	584	583	612	599	622	575	551	575	574	538	547	614	589	619	564	582	584	565	574	602	594	545	575	536	562	518	585	552	572	608	561	536	577	610	561	537	536	549	587	558	570	542	568	558	577	580	545	556	554	572	532	569	562	575	572	552	573	540	582	585	597	555	608	566	610	570	620	609	579	581	620	539	590	565	557	585	594	578	597	574	602	555	546	570	575	542	549	537	545	595	579	558	583	581	573	599	571	542	575	589	564	540	570	575	536	563	537	581	528	566	548	574	588	554	587	551	590	583	591	582	609	580	578	562	608	573	546	609	541	569	570	575	543	566	553	613	613	587	560	558	521	547	554	608	577	624	547	580	575	552	567	577	548	558	571	541	581	583	564	556	585	535	570	582	579	550	546	576	580	583	564	571	563	575	556	575	541	573	568	561	530	563	587	571	568	613	532	586	600	577	572	589	552	505	605	587	550	594	606	574	570	578	591	529	563	567	575	563	574	578	577	617	570	599	564	536	553	546	567	581	555	562	581	569	607	633	559	614	584	545	563	601	557	595	592	547	565	573	541	583	572	556	524	589	536	623	587	582	563	589	547	584	538	568	530	599	589	586	585	581	557	575	608	556	598	603	584	591	562	543	592	614	557	574	606	535	532	610	566	566	556	602	534	549	562	559	591	583	556	591	560	540	558	601	594	544	556	591	551	576	587	610	564	555	593	606	564	580	585	580	603	584	549	580	572	538	512	581	527	573	588	569	573	574	586	587	548	542	607	580	550	545	577	570	554	583	599	545	556	549	560	519	568	574	590	587	615	542	614	549	517	561	593	558	566	564	559	545	545	598	564	575	603	612	561	613	552	569	575	591	595	518	602	568	564	616	596	582	524	534	514	576	592	587	564	555	540	533	585	559	562	562	584	552	524	558	568	578	585	520	567	586	581	581	569	586	569	573	557	534	558	597	531	595	577	545	585	593	574	580	559	543	534	568	562	535	608	596	579	583	593	561	574	555	558	560	540	536	542	585	552	566	554	537	579	590	624	575	556	581	586	572	522	559	612	556	529	526	553	569	563	527	590	530	557	543	563	588	555	528	573	554	612	552	565	597	529	526	597	550	606	565	565	615	554	569	557	565	557	580	549	576	591	606	582	573	590	595	581	556	590	591	554	548	577	597	591	564	562	553	563	586	624	582	610	594	573	620	531	580	593	557	549	613	579	558	582	548	572	580	549	559	574	578	593	568	601	573	545	600	575	567	551	581	581	540	526	564	601	540	575	611	587	548	584	581	555	582	572	584	543	559	539	549	615	530	609	609	540	545	535	532	554	572	598	573	579	600	611	567	582	543	563	606	594	578	563	598	577	571	589	575	551	572	552	625	577	593	523	576	551	572	527	536	602	551	560	559	552	535	560	560	581	587	573	583	555	571	564	609	526	567	536	525	591	547	538	612	572	568	592	579	586	576	556	562	557	565	560	551	556	600	557	567	589	530	579	577	553	598	571	566	556	548	590	575	612	565	544	587	536	547	612	588	608	545	588	604	581	576	628	571	557	555	583	593	558	566	536	556	558	568	540	572	586	563	537	548	593	579	552	549	578	568	582	538	522	574	630	587	565	584	527	589	571	545	585	548	580	576	546	549	553	607	599	554	580	561	559	533	535	604	532	595	571	534	580	526	558	590	535	583	546	584	593	573	577	564	591	578	580	567	596	554	605	539	561	611	534	556	558	556	570	525	547	574	586	581	559	613	604	561	603	561	585	576	552	570	567	525	580	590	577	585	586	610	591	558	539	559	573	570	563	577	566	558	625	607	613	581	567	515	546	560	593	534	547	615	586	540	562	588	572	556	578	581	565	565	591	531	579	555	602	563	554	600	552	520	558	579	586	530	541	563	542	572	536	525	605	544	555	589	576	596	573	548	580	541	591	543	595	565	547	554	555	585	597	560	599	582	582	575	570	585	525	615	571	562	611	586	565	536	569	554	564	554	590	542	591	519	565	574	549	599	539	526	577	551	564	553	571	627	564	564	570	615	555	564	578	605	609	571	575	552	559	540	548	594	561	595	573	589	559	551	572	584	553	555	597	573	559	592	563	494	579	565	576	550	583	584	576	543	589	579	593	578	556	534	547	582	553	589	582	565	566	590	569	561	665	580	499	569	556	565	575	579	558	536	559	545	575	587	589	599	599	555	570	540	580	571	563	565	561	576	542	541	573	596	518	535	590	570	558	549	571	553	534	582	602	582	599	554	598	592	509	646	578	572	611	541	536	568	606	539	585	575	534	564	579	581	602	571	558	575	565
13459	36653	34802	21460	12336	10544	18755	34087	27618	15215	6538	2238	910	678	540	532	560	541	546	561	536	538	501	566	580	545	554	501	498	528	543	531	541	539	562	546	506	538	591	534	564	540	537	545	523	562	515	583	520	545	508	530	559	555	542	547	562	531	553	555	547	586	547	511	515	519	566	536	553	547	571	575	547	523	519	503	582	539	533	555	567	531	528	567	595	542	501	568	527	531	529	526	513	555	563	553	520	553	510	551	570	539	536	526	529	510	566	533	520	506	508	529	514	548	555	547	535	520	545	525	561	479	532	501	564	572	524	521	576	552	541	535	509	563	575	535	506	542	515	481	520	563	556	542	551	518	568	566	549	534	530	552	529	525	577	528	538	523	559	550	536	550	568	522	550	521	531	543	533	519	573	554	523	554	564	578	573	538	535	527	524	547	522	539	522	556	555	548	538	533	583	498	536	552	566	582	526	538	565	527	543	518	505	532	539	566	529	541	534	555	526	559	565	536	507	595	551	552	551	524	502	534	606	538	527	547	518	527	541	561	578	512	561	496	584	551	564	545	539	530	503	547	541	529	551	533	537	561	526	517	560	523	557	552	545	564	534	563	551	558	550	560	577	554	513	558	571	551	532	568	503	554	564	517	523	523	561	535	540	554	532	553	520	550	565	502	586	544	564	593	487	539	501	538	514	554	543	535	522	542	542	566	546	551	564	548	537	534	526	538	539	502	526	528	531	581	530	541	517	512	524	520	566	545	538	491	492	559	546	543	556	539	501	511	503	531	516	552	552	530	534	531	553	553	532	531	538	547	559	553	533	519	569	537	523	531	562	550	573	549	544	484	580	544	573	582	506	543	528	504	511	522	503	559	525	533	538	531	527	524	534	555	518	485	550	530	551	530	537	491	544	536	525	538	581	535	543	565	534	513	545	536	544	544	527	514	554	562	535	559	558	520	551	544	565	508	537	522	511	549	539	525	529	543	551	512	521	557	537	552	522	526	531	529	544	567	536	531	560	511	540	539	524	508	530	491	565	526	538	545	505	546	523	551	521	558	574	515	557	559	529	535	514	570	514	559	531	546	553	574	524	550	544	528	513	520	528	561	542	538	539	553	543	535	526	550	549	526	521	535	550	520	502	557	555	549	559	538	530	499	526	500	495	558	555	534	491	526	551	531	565	566	509	536	534	514	525	535	532	564	530	584	485	554	545	517	522	586	512	515	534	543	542	572	542	544	534	504	537	564	538	542	552	543	507	533	526	576	566	507	556	498	561	525	522	584	530	542	550	530	577	561	602	529	523	564	575	561	557	527	516	544	553	514	534	542	510	538	570	526	536	547	569	562	538	540	547	534	525	540	560	520	557	533	539	491	557	520	545	545	494	509	553	533	537	528	498	534	537	505	535	550	533	583	517	540	501	529	524	533	521	523	518	518	556	558	570	545	477	532	514	528	518	532	525	544	487	521	534	544	575	544	555	534	522	529	539	555	503	540	541	511	537	553	559	502	573	548	540	537	521	532	530	528	521	548	526	542	527	522	537	527	546	496	565	568	536	483	553	543	504	510	496	552	532	576	535	541	531	526	518	491	508	580	539	544	522	564	563	557	569	537	507	546	549	493	574	524	560	531	548	548	569	553	537	555	554	503	546	521	563	541	580	523	529	545	561	547	537	526	546	553	544	500	549	563	546	490	564	561	569	537	532	552	572	487	490	521	573	599	522	517	488	574	539	522	522	501	547	518	501	481	503	540	535	478	554	566	519	526	559	561	512	586	536	523	582	557	497	523	524	529	506	536	533	535	550	548	578	547	520	518	509	535	573	518	566	537	517	528	538	544	527	566	545	506	530	532	545	566	499	526	562	527	508	541	542	535	532	512	513	532	514	556	538	515	548	530	526	555	571	536	540	540	572	498	543	547	541	578	581	560	551	524	546	507	510	556	514	501	560	575	544	543	500	499	558	538	546	582	538	571	546	538	526	561	528	570	518	559	492	547	572	540	539	535	520	511	581	542	514	597	537	551	523	539	548	556	502	515	512	524	467	532	501	535	567	556	580	545	544	563	516	573	545	531	537	538	561	583	515	515	553	532	516	557	535	538	534	498	528	548	520	552	574	522	482	537	542	492	541	516	527	559	520	562	556	513	557	521	527	502	572	545	527	523	513	531	555	529	517	522	554	533	548	545	557	519	528	508	514	542	541	527	550	561	564	550	552	495	513	545	516	511	550	511	546	543	503	556	539	518	552	499	541	589	531	566	508	553	540	517	554	571	549	513	583	530	498	560	530	526	545	527	503	517	533	503	518	582	535	524	524	566	571	525	550	533	548	543	535	533	538	552	556	551	541	566	543	535	548	560	567	524	545	579	542	544	549	557	547	511	527	556	546	510	542	519	558	488	518	539	526	497	546	541	545	533	534	555	536	519	566	612	565	571	537	540	519	532	539	568	504	531	572	531	521	551	547	569	493	537	511	530	553	537	512	550	562	570	475	553	527	555	511	553	584	551	525	552	521	535	534	525	525	512	540	583	527	498	559	540	532	557	518	523	550	550	539	518	516	515	509	555	593	543	544	584	570	533	536	544	541	544	557	538	541	493	527	535	526	567	543	550	524	556	513	556	560	514	542	558	564	555	519	534	528	509	540	510	539	549	539	565	506	544	553	544	532	554	525	544	553	551	571	566	523	524	506	524	500	527	532	537	553	532	541	514	574	530	513	533	507	551	567	531	509	528	544	581	575	569	548	570	529	530	551	559	513	527	545	557	543	532	586	560	536	561	551	550	538	497	557	541	540	561	564	514	523	541	571	527	585	510	549	586	555	544	502	530	516	539	571	519	514	524	551	537	447	524	527	537	494	545	569	492	531	500	553	540	529	512	537	566	555	536	539	528	548	562	507	533	522	552	531	526	573	527	561	494	543	516	510	588	510	526	540	540	510	554	537	511	539	550	535	493	511	527	539	522	528	521	538	541	504	502	507	499	533	555	531	509	538	542	508	521	557	558	548	541	538	576	518	573	525	579	524	521	509	513	561	564	572	520	548	524	534	548	531	557	602	531	532	526	500	543	556	526	542	526	534	516	515	515	561	556	536	577	548	581	520	527	508	576	558	493	505	547	539	562	513	527	558	492	511	530	530	510	530	551	514	575	528	567	553	550	536	536	532	520	526	546	551	519	543	509	505	540	549	511	548	523	562	554	501	525	522	538	576	546	491	551	578	547	527	553	522	518	551	511	535	517	526	531	564	584	573	551	559	535	481	536	524	557	523	559	550	537	513	555	527	505	570	527	537	530	519	528	572	513	522	551	516	554	534	539	531	499	550	573	559	555	560	577	534	577	540	548	561	545	541	563	491	528	545	532	517	550	549	566	529	525	584	550	547	548	523	537	564	550	529	557	514	557	569	573	549	554	491	565	537	518	521	536	532	538	571	548	505	529	554	554	535	560	531	565	514	539	565	556	549	555	556	547	530	524	540	491	553	561	532	549	535	575	553	544
28581	20507	16117	9491	5177	2620	1624	2487	2018	1240	736	573	473	462	440	478	476	509	488	451	484	467	437	489	488	473	447	500	433	496	442	457	488	511	462	474	483	465	488	475	474	477	470	488	487	466	484	461	441	431	451	471	484	459	506	463	433	481	446	443	473	495	461	505	468	471	457	456	472	434	470	475	430	470	479	465	438	464	525	462	473	473	451	465	473	448	445	496	436	442	463	471	466	478	445	507	478	421	458	444	468	450	439	437	455	478	477	479	476	459	468	456	472	462	450	455	477	452	449	458	443	448	452	451	448	461	466	474	469	433	466	485	451	434	456	467	482	445	446	476	462	481	493	449	473	493	469	469	465	466	498	480	425	414	437	485	489	470	476	492	481	454	481	455	432	449	444	508	431	458	458	485	452	432	527	476	410	458	513	464	439	458	466	468	490	458	442	436	428	471	480	450	442	416	464	448	458	456	483	452	492	472	477	433	446	482	428	454	476	482	475	460	500	450	462	460	472	496	485	460	461	451	470	471	475	472	457	455	493	455	469	447	468	460	418	470	490	465	466	446	463	445	524	440	480	460	484	437	475	503	465	490	481	454	458	497	473	498	446	434	453	474	458	497	507	495	457	438	489	515	482	496	499	499	502	464	473	477	437	430	433	416	487	445	442	503	425	494	466	430	503	479	460	463	450	456	486	452	477	485	480	483	487	460	482	476	454	498	489	452	476	450	452	458	495	469	437	476	462	478	496	513	456	501	498	485	467	396	490	482	423	472	462	464	453	456	430	468	441	442	461	477	509	495	474	484	453	499	501	453	448	481	483	453	446	453	457	413	464	493	443	474	496	466	460	448	429	485	490	447	496	429	473	453	456	480	437	503	437	478	461	458	457	439	465	458	497	477	473	491	480	463	460	439	474	463	449	501	481	448	437	418	447	521	459	463	490	464	436	463	467	425	508	485	455	461	518	417	458	433	496	471	472	478	481	479	475	456	481	442	466	462	452	455	485	435	479	462	498	470	480	467	441	459	447	464	493	450	466	487	475	474	440	455	452	460	455	425	456	465	462	470	463	467	456	440	438	456	469	431	485	458	491	484	447	494	459	478	458	476	451	467	479	441	481	482	467	475	495	454	463	446	463	438	456	448	463	509	477	469	484	447	475	456	474	448	486	447	457	467	500	444	517	401	461	487	493	474	447	452	448	462	484	467	454	488	498	480	457	463	463	483	495	463	497	483	478	468	498	480	433	471	476	450	473	475	491	446	476	452	445	493	471	460	476	473	474	439	436	483	543	486	460	443	472	409	476	452	497	460	524	431	450	483	440	449	478	472	423	454	436	442	459	488	439	465	485	472	496	442	478	433	448	455	467	447	492	482	474	488	458	507	489	454	482	455	430	447	461	449	474	434	437	465	471	446	453	488	477	447	445	444	485	468	480	484	460	461	490	457	441	423	443	453	451	453	441	489	437	462	449	454	502	505	488	430	449	464	497	469	453	516	448	462	478	524	475	447	465	479	499	499	496	419	497	456	457	463	509	460	498	460	468	481	446	410	484	429	449	477	478	476	461	460	403	471	470	456	443	482	468	488	469	446	479	456	439	471	518	485	455	455	456	449	415	472	510	447	450	451	447	471	454	442	494	434	484	480	448	468	480	466	467	450	450	473	488	459	478	436	459	468	483	455	448	493	431	482	448	479	445	467	498	495	435	449	498	468	430	463	488	466	414	463	497	491	456	457	463	477	466	435	481	467	439	438	463	444	442	434	435	479	465	474	462	478	446	434	479	476	455	497	451	465	486	474	471	419	450	430	466	462	498	458	455	417	489	441	473	501	519	506	438	456	481	461	478	440	454	436	485	484	429	497	404	441	464	467	439	466	488	462	448	517	452	468	432	439	473	478	452	479	451	477	476	490	488	490	473	429	469	434	493	453	435	425	484	466	424	482	513	459	455	462	460	464	453	484	440	454	506	444	488	469	505	454	477	467	462	489	472	480	424	443	519	440	436	487	420	478	484	446	447	453	440	493	430	463	478	506	472	486	464	479	468	469	498	485	454	447	465	480	480	444	457	483	429	456	468	446	457	452	468	467	484	456	430	442	475	483	460	485	441	442	468	453	448	464	492	458	432	460	450	444	480	442	471	461	483	486	442	450	493	423	457	433	474	483	476	437	456	470	446	467	461	458	444	440	453	494	446	470	514	479	493	458	434	468	421	460	484	498	481	488	489	464	465	474	445	506	460	464	444	448	454	455	454	474	478	482	471	473	488	437	488	476	460	467	443	466	416	488	468	462	462	478	483	464	466	453	449	476	482	448	450	467	478	488	475	438	480	438	495	481	465	516	441	450	458	421	462	465	473	490	533	492	498	473	454	462	481	477	458	474	514	481	445	497	462	470	460	470	493	498	419	447	475	455	474	480	466	452	480	448	444	452	476	463	471	463	483	503	440	462	509	493	442	429	467	465	459	467	467	488	421	448	467	466	486	450	485	482	481	480	411	498	463	486	435	503	437	446	462	473	503	478	484	431	430	424	452	437	454	509	476	494	456	433	511	477	479	475	470	472	432	469	453	460	460	487	455	454	401	445	463	519	491	485	501	457	457	446	475	431	464	452	453	444	454	483	444	502	472	498	457	480	466	498	459	470	479	503	477	470	433	461	455	461	475	477	467	483	469	440	454	456	464	475	431	454	501	493	469	465	468	488	436	472	469	465	435	486	420	446	515	468	429	481	510	440	467	474	435	474	468	488	493	473	472	457	463	476	494	483	442	486	457	462	476	464	455	463	480	496	467	487	422	450	486	482	482	483	449	502	467	475	449	449	469	485	479	436	428	403	448	468	501	479	445	442	445	436	448	447	474	433	472	451	468	505	442	454	465	442	449	467	475	475	493	505	451	436	485	484	487	483	508	466	445	444	434	474	465	453	467	462	426	474	475	473	470	499	507	464	479	482	470	451	435	459	477	458	466	479	451	428	481	428	488	461	484	468	439	485	489	474	480	451	434	465	483	433	460	445	476	433	475	454	436	458	434	460	441	467	445	456	476	450	487	450	460	499	489	448	475	479	498	460	458	473	476	462	459	463	461	471	459	480	481	497	477	463	480	473	492	449	456	458	487	450	486	498	468	486	463	476	440	458	469	472	456	508	505	486	485	476	482	468	460	473	445	460	500	468	459	449	466	455	474	460	491	474	490	442	498	474	489	471	474	449	447	488	433	472	461	457	492	491	493	468	450	491	504	481	492	462	423	467	453	454	445	472	482	465	458	461	489	472	443	410	471	464	449	451	463	465	490	449	486	437	471	480	459	486	468	443	470	445	468	449	491	464	440	482	419	484	425	465	497	456	469	433	456	483	484	476	441	446	521	466	489	463	420	466	500	474	440	445	487	468	467	436	439	436	429	479	422	409	462	452	461	500	436	493	440	499	505	452	473	447	441	479	516	462	451	492	475	482	465	498	444	433	454	442	491	456	488	436	467	456	426	447	483	495	473	450
11932	18914	15363	7652	5477	3195	2046	3115	2325	1295	781	546	458	421	477	453	405	377	442	423	437	416	421	436	431	408	413	405	420	465	463	412	412	386	423	444	442	442	437	417	426	424	462	462	461	423	408	408	448	418	483	435	442	457	413	432	431	398	414	460	418	417	432	409	407	455	413	433	432	429	477	433	418	407	422	443	423	431	434	411	436	435	446	388	469	474	411	438	452	434	432	451	430	425	390	401	414	384	411	438	399	451	445	448	425	470	440	439	439	427	435	446	446	454	431	448	412	399	437	420	414	424	457	413	448	438	444	405	441	428	442	408	390	414	407	412	418	416	430	449	423	400	404	417	432	445	414	426	431	424	426	416	414	432	426	412	396	445	428	465	400	414	435	427	414	419	436	459	367	422	434	426	479	437	430	440	399	445	406	417	407	431	430	411	406	455	444	421	403	414	427	452	430	467	379	442	427	391	395	411	373	401	446	405	443	425	429	406	431	427	429	423	414	455	413	411	407	467	425	410	438	450	410	408	443	456	423	429	430	455	417	416	440	417	461	414	402	393	470	413	415	439	374	429	428	430	422	414	432	415	428	474	443	461	392	471	407	445	431	409	386	391	456	449	456	415	401	428	424	417	450	443	452	387	416	427	459	434	460	437	407	396	417	412	397	405	380	405	426	429	401	376	410	436	417	423	385	405	412	404	398	428	461	439	432	423	404	423	383	423	411	440	427	401	389	471	405	416	387	435	436	396	376	428	407	420	417	397	451	433	413	453	447	448	452	430	437	452	457	411	419	409	445	428	385	396	436	410	438	430	434	435	394	421	422	445	423	427	413	418	451	439	440	400	433	459	412	419	419	407	405	421	427	421	435	442	445	400	445	435	424	422	426	440	405	436	445	427	428	423	428	447	473	418	449	428	406	396	438	428	412	432	389	431	456	449	426	412	440	426	383	400	427	447	401	456	408	397	442	417	438	473	428	446	417	415	413	428	455	439	420	453	424	408	410	414	421	436	397	416	453	410	430	426	403	477	434	453	416	466	421	404	439	450	434	404	407	393	431	387	390	420	432	424	433	444	423	437	419	432	442	415	420	456	444	446	407	412	395	420	407	403	425	432	431	412	422	390	457	439	400	433	419	439	379	414	440	459	449	410	421	421	388	425	419	418	440	452	415	456	405	455	434	420	418	410	444	432	452	455	395	421	413	421	446	432	432	421	428	395	435	427	424	417	400	419	435	452	422	403	458	418	434	404	467	404	445	400	424	370	437	448	452	409	431	405	427	434	434	403	414	407	407	410	449	420	440	422	419	416	436	419	442	397	445	406	429	464	434	433	418	422	438	446	427	443	427	448	422	426	458	457	404	432	413	413	443	428	415	452	432	425	418	426	421	425	450	446	404	468	428	431	402	430	430	438	398	433	419	428	434	406	406	417	395	392	444	442	417	430	447	432	439	399	440	437	408	411	404	441	436	420	411	428	415	450	427	401	426	419	442	436	447	422	422	442	423	443	418	412	464	427	380	418	420	424	416	426	457	462	403	438	412	425	431	388	448	400	462	379	422	411	401	422	394	483	430	434	417	398	438	429	415	412	419	407	357	430	404	414	438	425	410	451	424	426	432	451	404	413	452	444	428	437	421	414	418	463	415	374	437	421	435	409	402	459	410	430	437	441	415	433	405	423	415	427	435	436	452	428	407	450	412	420	428	432	425	410	462	419	441	453	421	444	431	438	424	444	405	405	443	406	429	447	427	418	433	397	446	424	386	418	398	422	418	412	461	391	413	470	443	422	411	405	382	435	427	411	470	416	407	432	432	446	427	421	415	461	400	446	416	401	433	437	403	389	396	414	427	430	439	455	425	402	413	443	436	384	430	474	392	417	458	439	434	431	425	410	400	431	452	407	460	453	417	417	448	427	440	417	418	439	386	424	431	388	387	435	418	456	434	366	418	449	425	448	419	401	444	453	387	435	428	416	438	443	389	403	410	403	416	444	415	374	400	425	436	407	460	394	403	447	412	447	409	446	416	449	421	434	404	422	431	419	398	415	400	431	453	412	427	400	416	414	441	418	414	438	444	413	475	435	409	391	430	408	411	427	403	390	413	443	420	421	439	431	419	454	418	382	408	405	420	448	396	428	417	442	418	381	415	404	438	409	432	399	428	428	397	459	411	427	419	440	454	403	412	429	424	444	399	450	429	385	425	417	419	429	436	387	435	407	427	404	387	453	429	407	438	410	410	432	459	439	449	428	416	438	427	425	447	423	451	462	393	442	427	402	442	406	410	443	431	424	413	426	447	417	435	437	448	475	467	448	432	395	448	426	428	447	429	374	430	390	424	458	434	432	428	426	431	446	421	430	422	425	448	436	389	416	420	431	432	390	430	446	425	447	421	392	406	407	396	416	402	439	458	401	409	458	424	411	407	410	405	442	412	415	409	447	422	425	417	435	420	428	427	387	460	391	411	439	410	413	410	433	421	431	419	379	451	421	443	431	426	437	444	447	443	414	419	439	406	407	418	403	464	415	431	441	356	428	432	414	413	416	432	393	428	412	415	419	377	405	439	389	456	432	462	426	432	423	446	441	437	393	395	460	399	394	408	411	388	430	426	413	419	420	458	457	403	423	433	394	456	387	402	419	438	435	426	420	436	412	432	407	421	469	438	428	436	449	418	415	427	426	420	400	428	411	402	426	455	423	430	410	450	417	453	387	401	414	398	437	439	425	446	421	448	432	437	446	418	414	423	425	405	380	431	441	405	401	421	404	453	417	426	432	421	388	427	453	411	408	431	432	430	429	429	432	422	395	433	394	433	414	420	434	404	415	439	402	426	429	423	414	445	409	437	439	414	448	397	403	388	403	416	439	417	449	403	427	437	406	422	423	419	387	428	419	427	433	445	411	416	433	435	405	418	425	402	423	382	412	388	448	433	416	421	403	441	465	397	437	488	425	446	394	442	444	400	417	443	422	417	394	388	398	408	400	447	388	447	428	390	443	435	419	412	404	396	428	432	414	432	380	420	447	435	415	448	431	440	433	421	418	417	410	405	395	431	391	456	425	408	430	438	462	399	443	405	419	407	416	431	434	451	400	416	422	456	430	450	413	416	437	414	468	424	394	404	405	421	442	447	430	436	401	455	456	426	418	423	417	484	427	423	438	391	435	435	411	449	443	436	428	424	421	401	439	422	430	421	429	423	428	453	436	433	419	397	428	385	420	383	422	446	398	429	430	417	410	439	438	445	413	392	384	411	447	424	400	411	432	419	438	432	438	430	412	455	460	439	408	445	422	412	433	432	446	444	398	444	389	433	445	440	407	387	431	457	451	440	414	467	426	390	463	415	419	433	437	431	413	456	443	438	414	415	419	448	392	405	409	428	432	434	422	431	409	419	414	411	402	443	448	451	419	439	448	402	423	405	407	442	417	407	454	420	434	410	397	404	410	418	425	445	411	428	429	442	415	438	435	444	458	397	408	425	445	440	415	453	424	454	410
25533	21452	27376	25194	12517	2792	7506	24469	18171	8132	2912	1028	642	511	511	527	497	509	480	476	497	472	502	496	443	482	489	529	516	460	457	435	463	508	475	517	471	467	479	507	500	478	487	475	436	508	457	482	502	505	528	449	462	520	496	506	457	441	478	456	473	466	487	452	445	506	466	488	449	467	485	469	516	470	479	462	490	514	464	457	449	466	447	448	498	413	461	530	473	501	458	454	462	458	464	486	466	448	474	444	491	482	428	491	476	462	463	460	479	488	500	471	468	486	461	446	491	464	449	472	486	440	474	486	469	475	492	503	510	488	507	504	486	492	481	501	477	454	468	441	471	471	492	448	510	461	479	476	441	503	477	474	484	465	499	451	447	482	433	476	483	457	527	453	540	470	511	461	457	505	448	490	464	444	489	459	465	503	475	441	456	473	461	467	478	492	517	483	504	521	481	475	480	470	479	455	471	497	467	453	465	498	476	497	466	475	474	484	470	511	475	482	484	465	492	477	464	445	455	461	475	503	473	497	462	479	502	468	471	500	461	449	489	409	464	459	447	474	449	510	443	473	512	512	475	442	511	515	446	439	482	470	468	471	455	507	487	479	529	501	498	466	485	529	475	461	470	458	454	476	457	476	492	478	481	495	437	515	493	480	488	491	472	493	469	450	470	497	482	464	473	450	482	505	428	446	444	511	492	459	484	501	472	468	488	506	446	456	481	474	469	464	432	467	505	505	509	482	484	502	456	476	472	488	496	457	459	444	519	464	467	512	493	464	464	446	471	451	513	481	463	484	448	507	450	475	465	484	490	449	484	461	436	485	497	501	496	503	505	499	470	452	444	460	466	504	474	449	476	443	502	495	491	494	463	496	487	424	468	494	511	474	516	514	447	476	496	488	471	467	465	458	477	464	485	476	487	480	494	472	474	466	442	476	446	512	477	479	456	484	501	505	485	465	480	446	476	465	497	479	449	467	493	478	446	509	444	498	466	516	461	498	473	454	484	463	505	420	452	478	474	507	466	469	474	477	472	472	497	458	465	491	458	477	453	500	515	486	449	471	460	475	519	490	497	491	489	516	483	459	491	478	489	466	470	490	484	483	486	440	455	454	510	486	475	475	481	495	516	477	507	520	461	480	539	519	491	455	472	440	455	456	446	452	452	499	509	470	491	518	453	448	464	512	478	469	536	493	447	502	473	476	491	460	472	468	489	485	473	492	464	445	458	450	504	475	465	498	472	499	461	484	491	461	499	502	516	518	487	445	488	479	487	446	438	509	495	508	467	508	514	441	497	489	493	485	449	483	464	498	468	470	441	483	453	505	506	452	491	432	483	470	449	476	466	486	473	485	471	486	489	468	510	458	459	488	501	479	466	477	519	484	490	514	472	523	507	471	448	480	425	469	495	505	456	476	460	481	450	502	471	520	460	460	526	484	464	468	491	497	495	441	485	446	512	521	469	516	465	498	482	510	463	486	477	491	473	454	492	475	435	477	523	457	444	476	475	505	534	439	471	460	428	512	468	464	446	490	540	486	486	511	481	497	478	433	441	518	482	506	473	484	488	521	478	499	457	484	450	451	470	479	492	459	459	516	461	503	433	460	482	470	469	466	479	528	461	414	469	482	474	468	495	501	457	507	488	431	483	438	465	481	466	469	509	490	452	507	520	517	511	517	466	501	486	471	452	521	461	487	531	463	477	519	489	448	452	466	472	466	517	472	433	461	489	470	484	459	468	485	489	465	502	478	492	490	482	483	492	475	512	461	501	505	485	477	470	465	473	488	483	486	465	485	502	488	496	463	474	464	482	495	476	448	524	450	449	525	497	453	496	498	479	457	459	522	497	457	466	488	481	482	450	482	460	447	475	456	470	491	439	502	466	487	478	467	509	493	486	505	464	504	458	497	496	461	473	498	467	493	490	441	518	471	462	440	500	485	496	490	520	505	453	538	453	497	482	463	502	509	463	484	490	505	450	481	483	467	488	470	426	440	464	535	457	478	457	480	500	482	467	456	513	470	484	424	490	423	447	488	485	522	476	515	435	468	471	492	430	447	499	496	450	482	492	473	546	467	471	458	474	490	486	468	506	490	480	471	471	518	476	473	480	476	522	477	475	449	496	468	502	452	473	489	514	477	448	452	483	473	495	495	471	500	476	504	454	479	452	456	480	491	462	459	492	487	487	448	495	480	534	473	460	464	504	464	463	514	487	516	453	484	462	461	502	468	488	486	503	460	479	489	465	477	513	453	469	489	475	449	472	459	475	495	498	530	503	500	462	459	485	467	505	515	485	474	434	507	462	477	488	484	447	484	495	491	454	445	483	481	463	480	489	446	458	430	467	495	470	479	436	470	460	450	441	486	461	493	471	468	473	485	476	454	447	478	466	432	505	422	496	514	446	482	522	441	494	487	463	475	491	454	498	465	458	480	456	500	482	525	466	467	478	472	493	453	477	445	497	433	470	492	515	519	521	514	498	468	489	464	460	494	505	482	481	461	460	473	479	446	468	459	452	496	447	483	478	472	442	442	452	494	476	505	478	483	435	445	450	486	467	516	486	486	479	482	476	484	473	457	480	507	502	482	471	478	485	500	442	461	490	458	463	481	483	503	444	478	513	468	464	515	466	483	478	493	470	445	478	422	470	507	495	461	494	525	517	465	419	512	507	496	486	396	448	425	469	491	460	474	480	466	503	497	459	464	481	486	483	461	478	472	476	477	511	482	477	471	453	499	477	460	484	466	477	465	504	446	438	435	473	491	475	472	482	457	487	456	479	495	505	488	477	453	473	492	515	496	475	471	446	475	477	489	426	466	508	476	466	497	500	469	483	461	470	475	511	470	514	470	500	464	456	438	456	504	473	465	425	469	488	439	470	480	459	446	457	448	486	474	523	489	545	480	460	476	426	487	484	501	491	468	485	506	498	482	493	495	456	480	502	475	480	520	476	496	499	486	484	449	478	484	519	491	478	466	478	466	494	507	480	508	472	474	529	486	491	483	494	451	486	512	488	451	475	431	509	510	487	464	499	463	502	475	479	438	513	434	468	436	478	442	450	494	458	487	512	454	457	484	479	471	478	466	468	468	471	505	497	473	502	491	445	444	496	491	447	484	479	478	454	477	493	490	459	505	483	473	445	480	489	427	488	477	471	488	478	515	445	491	492	479	464	461	459	447	468	456	497	460	473	498	447	515	458	485	451	483	475	500	430	488	519	472	491	458	471	463	474	493	428	484	465	487	484	501	495	462	474	487	501	453	476	479	489	482	496	468	498	519	510	447	487	476	481	440	449	491	433	452	485	519	484	518	492	522	501	453	512	467	510	476	476	483	477	488	494	478	478	461	508	453	517	507	491	469	490	459	478	467	473	460	543	456	462	457	477	462	482	490	511	471	465	488	515	457	463	486	458	488	488	530	464	485	462	451	463	468	425	489	498	476	459	495	523	466	461	451	497	454	501	437	501	495	480	470	458	451	491	462	477	427	461	491	466	478
11927	22806	13613	7284	6579	1855	9970	23807	15026	6961	3184	1137	576	494	477	450	473	489	456	474	419	496	445	467	482	480	438	457	485	431	467	422	452	477	428	481	473	437	439	448	456	473	452	468	451	444	443	436	446	456	471	457	414	475	470	462	426	443	475	461	454	466	459	371	474	421	470	432	464	450	448	511	473	487	485	418	497	435	479	460	472	455	460	406	496	443	451	455	442	452	436	480	468	455	464	459	443	477	468	453	463	501	472	447	502	439	463	495	461	430	444	436	469	420	469	438	465	444	464	498	449	455	428	465	434	531	441	454	454	494	425	451	429	460	490	457	451	471	434	461	479	446	410	433	447	491	490	455	463	470	457	444	492	432	453	461	464	450	461	451	457	415	481	441	428	446	452	419	432	479	450	484	479	447	462	493	507	462	458	459	486	440	430	426	471	447	453	446	454	470	433	458	480	450	445	480	466	473	459	421	481	485	433	444	421	491	403	460	454	453	469	471	467	459	477	488	455	495	448	454	460	445	424	452	434	465	500	474	452	458	430	445	469	466	484	453	465	470	455	439	439	430	479	453	468	456	491	478	435	430	485	470	465	471	465	482	468	442	504	481	473	467	479	458	423	458	443	451	428	466	463	446	468	457	475	453	482	499	448	454	466	452	442	445	457	447	454	464	459	473	467	452	440	448	483	446	464	471	454	447	468	461	466	428	452	445	450	474	469	466	445	473	458	450	509	468	489	394	474	451	450	455	483	451	460	465	445	454	480	459	444	459	484	420	434	476	464	440	456	457	457	448	450	452	455	426	478	446	441	429	475	426	433	427	482	443	461	446	423	457	422	443	440	486	484	462	468	460	483	449	444	460	410	461	474	433	411	422	431	496	449	444	460	467	446	487	499	436	423	440	470	439	449	476	478	421	433	440	462	456	459	478	460	476	511	470	402	467	469	495	458	447	453	489	476	496	458	490	447	472	445	451	451	442	440	439	461	435	459	476	457	454	450	458	465	429	453	452	478	512	490	493	478	474	416	427	503	480	471	467	463	438	472	466	457	504	457	472	422	479	459	442	468	462	469	476	447	447	443	464	473	452	471	461	462	466	457	459	430	454	438	437	431	452	448	478	478	444	507	478	446	469	494	436	434	474	435	461	436	415	471	474	448	455	434	425	472	425	436	457	416	459	464	448	453	445	439	482	466	419	473	450	435	472	456	448	448	450	436	419	433	460	445	424	444	452	448	488	412	458	463	464	431	459	448	455	432	473	466	455	427	493	501	403	465	494	482	487	506	475	474	447	468	460	401	461	470	480	475	449	438	463	455	459	435	463	482	461	450	465	455	443	431	434	495	464	443	441	451	487	447	441	431	415	486	449	473	455	462	419	442	465	468	429	428	442	467	472	451	433	429	433	480	458	462	477	450	474	481	417	428	439	451	483	437	464	464	448	420	423	464	447	483	473	466	478	408	471	471	421	457	489	477	430	450	461	449	506	461	464	482	454	474	467	431	448	445	449	467	465	448	460	478	449	466	418	464	468	482	450	473	439	476	470	482	450	461	489	434	463	450	467	442	423	478	438	489	469	445	437	388	444	511	460	468	467	462	455	444	407	454	509	468	459	444	488	482	429	466	421	464	468	431	441	485	417	418	438	389	423	463	437	446	399	458	452	483	495	446	466	448	513	455	465	469	443	418	462	452	446	450	461	420	429	464	464	467	427	483	432	427	425	484	488	466	445	429	477	453	432	489	484	451	500	484	450	465	487	457	450	472	468	383	430	494	433	455	433	428	464	425	443	473	460	443	480	440	451	432	438	448	452	432	441	458	427	416	457	445	443	441	443	456	446	444	453	423	466	435	489	447	448	488	426	451	422	441	456	465	459	493	446	456	429	472	446	467	445	479	449	463	434	464	449	440	451	423	423	440	448	419	409	437	469	475	448	453	486	494	429	455	487	445	419	446	456	426	452	451	396	463	454	459	486	458	437	450	441	487	485	459	428	479	461	436	449	434	424	449	454	444	445	438	460	434	439	458	425	445	475	474	492	407	434	454	449	499	473	455	467	472	451	457	498	464	455	470	448	491	405	440	499	467	464	445	450	457	466	440	420	475	461	443	411	430	449	472	463	446	469	486	457	436	462	464	448	417	534	393	443	462	473	444	433	441	444	460	522	474	451	459	431	447	447	469	468	408	434	450	439	452	473	458	440	449	446	456	445	465	464	455	439	486	459	437	480	464	464	457	483	454	490	442	463	499	435	464	445	441	426	446	472	448	424	444	450	434	470	463	474	451	471	450	452	448	428	413	444	459	474	470	467	467	453	453	429	476	483	463	450	434	459	444	459	433	494	488	474	476	451	411	440	466	446	448	443	489	434	458	458	481	486	469	438	427	475	424	459	443	470	483	433	466	486	464	461	469	437	449	472	461	472	461	461	479	453	461	449	485	469	465	473	482	453	451	477	458	432	476	438	453	472	456	445	449	436	426	486	489	480	408	446	412	474	450	466	447	439	473	451	448	484	452	442	436	457	460	437	432	432	439	446	450	425	438	445	430	471	480	438	447	431	464	444	454	462	453	455	452	498	444	461	476	481	457	475	447	432	480	474	467	445	461	468	449	457	468	475	427	453	452	465	434	483	452	452	457	432	445	432	462	455	432	466	435	454	443	480	466	435	456	418	460	471	461	448	442	425	383	449	479	471	451	438	404	474	452	467	486	447	453	461	461	465	481	457	460	464	457	435	437	443	463	487	439	437	474	446	443	423	472	465	449	433	439	449	456	457	495	436	455	477	450	420	492	462	489	432	468	422	518	445	449	448	509	481	486	420	440	451	454	466	431	451	456	432	430	480	459	461	454	471	448	437	457	415	459	476	450	465	429	471	420	477	454	476	471	453	411	457	443	469	459	461	454	471	484	469	478	438	459	449	453	420	487	440	415	480	474	442	469	462	480	436	448	498	440	464	417	501	462	485	442	482	428	477	417	437	423	453	404	446	425	470	450	451	461	444	403	459	405	469	484	456	473	449	442	436	437	441	494	442	456	459	440	434	428	438	449	442	459	497	458	457	427	419	491	435	451	413	464	447	466	462	486	433	437	433	439	427	481	456	489	477	421	455	414	430	465	404	462	437	437	476	458	475	438	458	429	454	471	443	436	471	427	453	423	468	447	431	452	504	481	446	467	462	435	437	477	445	451	435	441	462	466	468	482	437	465	468	435	450	432	444	444	445	434	470	479	452	461	442	483	476	441	450	409	435	455	473	458	482	453	434	480	462	453	452	422	415	465	459	464	444	438	447	448	439	446	461	420	433	462	467	413	459	435	476	451	468	418	462	500	437	450	456	419	446	460	393	458	449	419	436	472	469	441	428	442	436	483	470	423	439	454	448	488	468	438	455	444	457	433	481	455	478	474	450	484	440	455	485	406	451	459	461	464	456	482	434	461	447	458	436	469	460	438	438	456	429	481	441	461	453	438	463	460	438	473	463	464	432	454	443	429	424
24277	21414	28714	24514	21335	12039	32936	46560	33346	19499	7534	1897	879	677	584	585	533	556	609	600	584	600	623	590	582	574	592	592	599	606	619	606	614	583	577	585	553	574	633	580	545	583	580	588	596	586	570	638	636	562	579	578	617	597	566	565	561	589	570	588	592	610	598	627	615	571	581	574	568	579	604	597	583	558	567	626	598	566	630	585	585	579	605	587	546	568	546	549	581	550	539	562	637	593	576	523	584	582	563	603	572	560	586	602	607	585	560	569	606	578	613	587	582	603	589	564	599	566	553	565	581	586	564	564	626	629	569	577	551	557	574	580	540	520	580	584	611	537	540	605	579	555	559	567	585	597	564	597	550	551	613	570	563	571	615	563	589	556	592	576	566	578	550	603	636	528	575	601	537	580	583	588	604	621	570	595	565	577	540	585	620	584	634	595	606	605	560	578	572	542	566	650	579	538	614	566	566	569	595	581	589	528	558	589	577	560	584	567	577	544	582	596	623	570	541	537	597	581	579	595	623	554	579	552	559	562	567	572	598	553	610	579	558	585	539	583	643	603	616	573	597	581	598	552	564	562	553	578	578	553	556	582	549	543	571	610	535	609	587	605	573	609	569	588	579	510	560	586	585	578	577	611	600	502	569	595	551	588	585	574	556	568	562	574	581	602	587	588	575	573	588	592	570	563	543	543	562	585	599	645	595	550	588	549	600	569	547	587	586	560	552	574	631	585	592	585	604	598	600	606	595	583	561	604	603	526	552	630	565	539	574	595	571	552	592	557	559	606	616	581	589	612	552	609	589	588	587	585	574	547	556	582	594	591	609	588	589	577	595	533	580	572	590	580	595	605	575	564	567	583	571	584	558	589	593	584	551	588	585	567	548	549	578	574	548	610	583	600	576	576	553	584	565	571	551	595	591	529	560	558	596	606	577	582	595	557	571	592	559	543	586	612	592	605	605	605	583	605	598	545	594	588	594	585	587	565	573	588	557	579	578	544	562	567	538	583	594	568	573	534	536	585	563	574	572	595	561	574	561	590	556	572	616	549	599	576	618	570	570	628	584	591	593	552	579	570	566	594	589	561	591	536	556	516	576	580	553	611	573	545	572	579	565	568	590	556	583	611	597	563	559	584	596	591	587	585	602	547	526	596	559	548	565	576	608	558	582	607	536	589	606	578	588	549	595	610	579	537	565	535	547	551	575	588	559	589	576	549	591	584	588	575	624	582	586	622	570	607	571	614	557	546	590	585	573	590	559	574	584	528	530	588	549	543	621	603	511	593	545	549	561	562	580	564	537	588	627	526	585	535	563	598	583	612	592	529	561	574	523	605	549	567	622	555	614	602	573	533	557	599	583	582	540	563	550	566	619	559	606	554	569	555	607	601	565	596	556	568	538	547	556	594	573	554	529	592	565	583	582	562	603	533	549	588	530	573	582	558	549	586	565	590	577	583	570	575	553	564	593	601	600	607	574	613	597	607	600	580	578	537	544	567	567	561	569	591	555	588	590	589	586	567	546	550	585	605	581	578	559	593	572	571	588	551	563	575	593	579	570	567	524	541	608	565	588	585	542	545	589	595	568	567	576	559	558	618	578	598	532	606	578	573	602	589	575	565	577	516	550	549	600	564	578	563	566	564	603	584	585	627	549	553	541	585	617	555	554	585	549	560	555	554	561	576	546	577	627	595	605	618	613	571	571	630	559	585	604	562	574	588	583	568	604	571	575	582	624	570	546	584	627	600	595	570	550	602	547	566	594	616	565	591	565	580	607	545	565	577	552	539	590	595	544	580	561	570	620	610	601	554	590	592	553	556	555	619	630	545	533	591	530	558	561	581	587	593	605	631	545	594	558	549	592	593	602	539	585	522	566	576	591	618	609	600	583	574	575	587	601	572	577	559	542	586	578	571	572	544	600	561	558	559	594	551	606	627	562	556	571	541	576	556	578	532	576	559	588	585	591	598	574	598	595	591	591	562	576	550	550	567	578	587	565	586	604	571	558	549	600	643	567	585	592	605	585	611	563	532	584	600	597	566	608	571	563	594	556	544	598	583	584	596	627	602	596	590	574	544	585	568	568	581	580	590	555	536	561	621	580	574	615	602	606	602	529	610	583	553	557	560	567	584	631	569	593	565	556	563	597	576	589	593	565	590	566	608	588	545	576	567	580	593	566	572	566	539	565	555	516	556	560	574	603	598	580	580	571	574	550	572	563	541	556	598	607	547	611	598	562	590	556	566	593	544	516	570	584	557	577	573	572	543	547	560	591	561	558	539	574	517	611	573	571	557	592	588	556	541	594	578	541	573	576	525	509	552	606	568	603	537	562	542	560	588	588	567	616	539	556	577	538	536	592	591	571	594	558	551	608	605	603	622	604	595	544	561	549	572	591	558	549	547	559	562	601	585	580	573	553	583	585	560	569	521	591	564	559	573	578	600	533	548	617	573	558	566	568	567	573	577	576	534	565	586	549	553	575	529	514	545	582	569	612	532	520	578	576	587	587	573	518	550	609	567	599	551	564	583	604	551	573	626	567	537	589	563	589	561	538	546	629	589	536	604	560	554	517	584	586	587	543	582	595	551	570	593	595	579	572	586	583	566	564	579	549	566	554	555	578	537	550	614	578	611	610	584	580	575	590	545	556	544	579	563	533	550	557	604	589	566	501	560	555	610	575	576	598	602	544	599	597	563	630	557	572	604	567	572	583	568	570	538	607	574	609	585	550	542	626	558	572	556	565	578	572	564	561	593	569	582	562	605	528	569	572	566	600	613	566	574	535	592	583	612	566	581	548	565	575	592	560	571	578	572	548	562	566	557	547	540	572	562	605	571	564	582	562	555	564	579	552	563	556	589	582	585	547	575	581	589	589	576	571	594	633	559	599	622	632	563	561	568	514	544	560	548	586	631	586	554	592	554	571	585	594	563	622	612	565	574	550	582	550	578	599	590	595	577	576	612	594	595	593	600	557	569	557	552	570	586	542	572	587	590	606	548	558	581	541	597	549	553	566	616	589	557	546	595	541	573	558	550	569	535	524	587	562	570	618	562	553	548	558	535	576	564	561	570	593	594	571	561	550	563	560	624	565	633	569	597	585	544	583	584	540	613	546	567	575	551	589	543	529	596	575	559	610	545	597	575	565	583	585	550	585	563	546	603	540	534	526	566	572	564	579	603	570	591	568	547	553	612	567	566	556	559	535	586	561	519	544	563	595	595	572	556	574	579	610	573	592	573	553	564	601	581	577	604	586	577	613	568	598	597	545	548	585	555	547	523	576	584	589	580	578	553	584	588	601	580	564	534	571	578	584	554	562	579	570	528	585	547	567	572	560	567	537	562	592	621	560	563	541	597	541	553	545	576	624	545	574	585	585	541	571	613	579	576	621	553	587	565	606	551	562	541	621	585	587	584	597	570	607	562	604	546	594	642	615	564	585	552	587	600	593	563	538	580	587	548	583	553	547	585	575	585	567	565	596	598	539	564	583	545	580	599
7491	18225	15915	7959	7025	4541	35287	43466	27005	16050	6132	1950	872	639	599	528	541	553	554	522	554	584	526	519	536	507	545	505	542	551	547	541	568	567	578	534	538	591	540	519	548	523	556	537	553	558	532	542	559	552	569	511	547	568	548	585	579	517	514	581	543	537	553	546	530	619	535	532	530	544	491	536	550	554	571	588	542	542	530	511	535	520	556	553	554	521	566	555	504	533	525	562	560	570	530	504	532	485	525	563	515	557	521	517	538	515	538	561	532	514	551	615	527	539	559	562	515	540	543	577	522	530	514	528	572	495	513	517	509	559	510	544	519	527	538	547	542	552	532	499	540	507	511	542	540	584	532	555	558	515	546	552	574	544	543	552	543	556	530	553	523	541	540	542	593	583	549	526	551	531	556	525	516	556	536	515	572	541	544	545	582	556	511	549	518	466	492	553	531	566	517	499	547	533	565	553	535	522	529	539	475	564	592	502	530	534	519	562	537	565	547	522	526	561	517	513	525	527	522	537	563	561	491	538	550	527	537	511	509	582	548	543	578	515	512	502	511	577	543	522	521	549	534	530	542	561	541	541	554	540	540	550	545	532	536	531	550	531	566	572	564	524	583	513	553	581	512	585	503	515	532	558	550	524	505	533	547	529	521	555	499	554	543	587	523	533	552	555	559	539	532	519	565	506	539	540	593	525	539	599	553	545	551	545	576	545	500	531	539	528	517	530	560	556	511	546	532	553	535	572	540	538	540	573	530	512	536	551	542	544	521	542	521	570	547	536	525	550	528	522	525	553	545	587	575	536	539	582	505	550	560	539	528	530	505	547	534	557	543	553	540	521	520	543	547	529	484	522	574	526	553	573	566	529	499	552	547	540	539	547	541	546	518	582	557	511	536	562	528	588	560	553	525	545	581	571	532	534	522	507	575	518	523	491	586	513	561	557	541	505	539	490	554	557	566	541	502	530	547	589	514	546	502	521	546	504	527	549	522	575	531	563	532	557	547	530	522	543	514	512	576	509	495	524	544	582	572	556	542	509	503	548	553	534	540	528	500	567	493	545	508	547	557	538	520	596	536	537	536	541	518	533	565	542	552	524	518	529	496	549	513	534	495	594	561	532	540	554	600	532	528	542	514	544	601	505	591	513	539	526	502	506	506	571	565	528	545	534	538	542	564	525	521	533	562	541	524	554	549	565	520	551	540	580	522	540	551	543	560	573	546	522	575	539	546	554	555	565	512	530	536	555	502	558	534	550	509	495	558	541	510	535	543	553	576	543	564	506	561	555	565	526	527	549	534	518	526	556	545	511	556	568	517	474	529	569	556	531	547	528	553	523	552	591	535	505	526	547	530	548	606	543	557	542	514	524	579	497	523	533	532	580	543	545	555	533	558	497	560	529	572	558	539	531	534	549	548	546	508	544	496	509	538	522	560	504	560	555	534	534	537	557	538	547	530	541	493	558	547	553	518	553	541	522	562	521	501	517	529	552	572	552	536	515	526	511	519	525	556	568	560	559	549	515	523	536	569	520	517	562	562	518	510	568	537	519	548	516	518	528	488	578	579	551	555	561	523	534	525	552	517	522	521	558	491	571	566	551	554	543	571	565	539	556	575	532	512	535	518	539	560	528	554	546	520	576	563	544	539	545	525	564	512	524	572	569	531	512	490	546	525	532	526	571	486	584	541	530	549	547	494	478	531	525	542	549	529	559	539	525	537	554	563	547	539	527	542	505	556	554	569	509	581	562	539	555	545	552	579	520	519	556	530	539	542	548	547	562	542	552	554	524	567	544	546	512	573	533	534	584	551	577	531	506	557	541	575	523	544	533	519	580	514	538	550	594	509	540	574	554	547	521	540	526	558	526	537	511	589	530	540	538	494	522	566	528	530	528	514	567	512	544	527	544	553	545	514	517	561	548	558	529	525	517	501	534	511	509	540	529	540	564	563	538	563	531	523	542	571	543	565	567	504	578	547	542	553	517	501	553	527	548	546	526	549	583	569	571	533	554	538	536	538	547	549	534	553	538	585	536	547	521	517	558	511	596	545	582	553	543	540	528	543	520	529	544	522	542	521	530	563	542	501	539	532	553	551	547	514	555	518	505	555	582	569	526	548	514	515	531	554	518	610	544	577	532	570	556	506	545	524	565	554	541	566	529	527	526	525	584	477	538	541	525	502	536	553	522	568	521	531	529	554	519	565	557	520	567	511	550	542	595	533	538	527	579	541	508	515	531	566	525	533	530	546	537	550	509	538	549	517	508	543	539	573	564	553	522	560	538	513	540	480	510	540	494	542	484	543	543	572	553	550	516	512	492	494	533	527	511	569	542	519	535	547	553	521	571	532	577	559	543	521	544	555	558	514	552	531	530	525	548	535	569	520	556	552	539	495	543	536	457	554	554	557	550	549	512	527	536	482	550	547	531	507	491	551	504	534	544	563	543	575	500	546	530	557	532	516	526	533	553	585	558	571	556	536	508	529	564	553	549	529	592	504	510	575	537	537	497	551	501	524	539	553	541	518	541	545	565	530	555	552	563	547	525	516	564	541	544	542	559	564	498	525	543	577	530	519	534	555	523	511	515	533	527	512	529	560	551	546	558	526	510	542	541	568	530	552	514	507	521	539	542	557	494	546	571	488	542	580	559	565	538	560	576	539	573	602	511	528	522	530	554	547	542	521	548	588	520	547	545	522	539	550	529	541	535	542	523	538	514	552	531	509	542	521	501	529	513	559	559	499	480	524	546	566	601	528	517	516	546	558	594	605	576	551	563	504	548	551	538	533	542	525	542	522	500	499	526	566	487	493	568	491	521	531	544	519	564	516	592	521	556	524	580	542	511	538	538	514	534	568	570	524	522	545	552	521	487	511	540	573	575	547	543	521	548	516	512	585	538	537	538	515	563	499	510	560	540	547	517	584	488	529	521	500	582	541	555	559	519	543	545	530	561	501	508	536	568	492	510	527	503	534	556	592	536	524	544	502	568	538	565	500	536	561	513	550	586	518	537	506	505	542	540	555	548	561	515	551	525	566	521	536	485	545	566	527	549	541	534	536	511	516	534	540	539	514	545	539	559	580	551	501	538	524	509	537	524	512	550	564	552	560	548	522	543	517	554	499	505	535	512	519	526	554	525	516	541	542	547	536	523	563	506	511	518	549	521	565	527	504	529	510	539	485	549	529	566	528	558	560	527	547	503	545	527	534	490	540	551	534	498	512	538	523	526	553	508	532	563	551	594	568	556	542	510	551	547	549	556	529	494	524	545	513	551	508	543	499	575	509	520	581	556	539	540	548	540	548	552	516	577	545	553	551	558	532	523	542	523	541	504	566	536	513	512	557	502	473	553	565	548	536	509	538	553	539	560	508	514	511	523	492	512	521	531	568	475	526	553	501	500	564	526	545	568	531	544	562	528	535	560	563	484	547	521	515	540	519	543	542	544	572	545	534	533	497	558	508	587	527	547	520	508	612	532	555	518	542	546	518	555	558	546
27677	12513	2957	2078	1300	954	2781	3690	2369	1412	877	557	473	427	467	470	466	461	461	455	478	484	480	461	446	443	448	458	467	459	425	465	458	455	459	477	464	441	455	413	462	454	434	435	486	503	477	448	440	458	446	474	498	455	466	462	454	457	425	467	450	453	468	484	474	439	468	476	466	468	470	443	462	451	449	473	407	448	449	452	419	446	504	464	480	489	454	445	424	435	484	461	457	486	411	479	463	474	485	468	423	460	437	410	449	493	460	482	439	469	441	450	433	455	500	463	450	488	456	478	480	474	494	463	461	465	496	457	447	446	473	416	481	488	477	450	436	455	448	485	485	444	459	482	423	426	472	432	427	431	409	472	438	484	424	458	458	464	439	451	450	438	490	446	467	478	442	447	431	415	465	459	437	453	456	458	445	455	468	436	468	464	444	462	411	451	478	461	462	474	484	438	460	458	458	485	427	449	466	451	425	431	441	441	446	457	456	435	471	480	434	477	450	460	499	464	461	457	460	461	442	475	447	449	465	474	486	473	475	453	446	466	411	483	468	443	465	495	426	475	461	421	490	460	442	468	503	478	431	476	444	456	466	459	475	466	400	481	473	466	426	410	445	449	475	418	468	488	485	467	476	462	442	461	442	478	464	453	451	443	470	483	453	423	420	447	441	449	473	442	469	459	470	458	406	467	466	492	485	466	439	485	452	403	446	435	435	414	433	479	462	466	467	471	458	465	441	482	487	459	447	486	447	449	448	435	462	448	458	446	435	463	427	478	442	414	459	421	462	440	474	448	429	428	477	450	452	451	477	445	465	491	426	479	442	435	453	457	484	486	482	455	510	476	447	426	445	453	492	418	447	453	475	441	423	451	457	464	449	473	454	433	462	440	487	451	409	468	454	443	460	459	509	452	458	457	455	475	435	493	454	427	481	418	466	454	449	466	467	472	504	440	464	468	483	469	479	459	424	476	426	451	453	459	420	460	475	447	459	431	428	436	416	449	426	475	500	476	460	440	453	440	442	416	433	435	412	458	474	471	467	414	458	470	451	482	460	495	447	413	469	451	437	455	452	452	463	419	442	462	455	457	428	462	494	435	472	473	424	416	458	462	440	454	445	477	442	416	483	441	466	442	496	482	456	420	466	444	496	456	491	477	440	472	423	438	498	502	467	453	486	456	450	446	444	451	436	474	432	455	448	474	439	446	489	465	472	459	461	482	479	491	461	469	432	482	479	449	469	448	451	468	476	446	435	447	441	472	456	467	460	402	441	472	449	498	433	431	491	433	430	450	501	448	464	438	470	462	432	444	480	469	443	466	484	448	455	459	470	448	477	475	458	469	432	451	487	470	458	432	490	467	496	480	438	451	466	489	481	396	445	445	460	464	489	446	451	447	451	460	484	479	485	475	425	419	444	444	491	455	422	445	448	473	498	447	452	462	465	449	450	454	418	480	444	465	481	454	475	484	472	458	437	429	448	453	467	458	404	446	460	440	469	434	480	454	481	431	456	467	405	466	471	453	472	437	472	442	450	465	476	478	413	458	447	463	501	473	483	416	446	446	459	440	459	492	476	469	462	476	483	470	464	452	457	457	424	470	449	448	462	463	438	460	462	475	455	417	438	453	464	473	449	442	494	447	451	437	478	470	459	474	458	478	453	486	462	455	460	437	443	434	469	460	458	447	437	408	446	438	480	444	446	448	445	466	430	464	456	435	467	468	442	425	464	434	443	479	460	444	442	419	453	452	506	458	434	465	455	465	471	439	471	501	474	460	445	458	502	473	456	474	488	472	436	486	437	438	425	459	478	479	463	458	501	465	487	473	461	442	460	439	471	454	443	454	444	455	491	460	447	518	451	472	460	469	468	464	451	448	421	431	452	468	461	452	410	498	486	455	461	452	433	462	491	437	461	479	485	433	432	431	454	443	452	468	439	464	441	432	437	455	425	478	484	420	447	456	451	468	466	466	487	482	467	429	509	477	448	437	456	438	447	457	516	480	432	439	431	461	397	444	466	485	440	479	439	457	465	492	449	440	455	443	429	462	485	452	435	462	480	438	457	470	434	504	456	454	448	516	442	485	448	482	463	479	469	444	481	470	443	430	438	417	469	466	461	459	437	436	481	421	442	422	477	446	469	468	479	455	464	455	494	454	483	445	459	432	450	438	454	451	476	465	444	432	453	481	466	466	474	444	426	405	469	471	417	465	483	432	488	459	456	434	438	500	457	469	456	471	491	521	454	471	464	464	454	411	449	448	433	450	454	461	464	475	483	495	481	425	426	484	472	453	468	474	439	464	446	417	458	468	430	453	442	444	434	424	459	454	466	450	512	447	453	432	506	429	446	458	445	447	456	462	471	476	432	518	447	469	442	466	481	453	422	461	459	449	443	405	455	437	453	472	502	495	457	427	486	480	496	465	470	437	437	470	483	479	479	479	464	454	457	448	457	485	454	466	459	457	448	444	502	454	455	436	467	453	456	474	469	460	443	444	452	467	487	460	467	448	471	490	469	470	434	454	449	472	457	451	487	456	491	448	460	438	473	457	439	488	443	449	476	464	450	450	490	458	459	440	450	473	455	445	472	456	488	487	472	433	436	422	483	423	423	451	456	440	485	476	456	487	506	459	472	467	442	460	443	443	469	473	433	453	448	475	483	419	501	465	462	417	479	459	441	478	409	460	451	441	449	420	516	444	442	421	468	474	455	484	433	463	437	477	475	446	490	473	479	457	496	440	470	447	484	439	454	507	449	462	473	467	459	461	443	446	457	431	473	485	447	453	445	476	422	447	461	443	462	444	515	427	454	430	441	468	459	476	492	467	456	465	428	474	478	466	471	423	455	449	447	436	504	428	487	428	468	450	445	441	482	508	465	494	446	473	438	424	418	466	495	475	496	473	449	486	421	429	438	494	487	461	502	485	506	432	466	447	466	430	432	451	448	462	466	437	483	427	474	481	478	483	468	461	472	481	412	458	458	456	448	489	465	475	458	479	457	488	440	470	448	471	435	444	486	442	430	448	444	477	449	435	449	448	425	442	464	444	457	453	448	453	464	457	475	500	465	476	432	482	452	461	433	483	423	457	456	493	470	476	440	457	447	508	474	478	445	470	482	473	440	449	447	465	456	471	433	416	475	437	473	454	495	457	416	470	435	431	484	455	454	431	429	461	472	432	472	494	435	430	464	505	426	493	441	451	456	478	448	458	455	490	458	441	469	440	466	440	442	458	427	498	470	474	446	460	437	482	461	453	419	450	447	457	459	513	480	452	508	473	424	441	470	453	443	453	461	464	477	448	468	449	447	475	457	463	466	423	442	460	439	446	457	447	527	471	441	429	496	474	422	421	440	455	507	434	449	480	471	430	502	452	464	457	450	464	476	460	501	476	469	444	445	459	484	444	481	488	488	471	443	437	492	478	460	497	474	460	475	463	475	444	421	462	406	436	437	460	441	483	406	460	481	447	477	514	470	471	510	438	475	452	482	443	443	445
5591	2220	2724	2119	1724	1270	3875	4344	2633	1642	837	537	498	406	428	414	387	431	423	424	429	443	455	414	416	442	447	430	416	395	413	420	367	420	406	429	418	463	420	435	441	386	414	416	420	408	414	410	419	430	400	430	432	462	416	434	462	404	451	468	410	430	433	451	426	374	428	390	440	411	437	421	405	417	418	370	400	431	426	449	388	414	410	429	355	412	430	382	426	427	439	421	398	389	431	405	410	405	402	396	436	415	423	439	419	401	406	416	410	409	442	440	432	436	418	425	402	413	406	400	412	434	374	431	410	397	414	419	406	395	424	428	436	396	425	418	397	420	393	418	433	385	439	408	423	432	421	374	375	407	427	424	419	410	405	439	394	415	394	418	451	436	411	422	401	426	414	423	449	403	411	415	401	455	403	373	435	402	426	407	404	391	385	468	408	425	447	446	427	432	399	443	442	405	423	417	458	422	392	421	434	437	433	405	400	425	421	412	407	428	440	428	413	445	430	408	376	392	436	458	425	429	433	429	408	398	428	429	394	436	431	392	459	441	421	435	424	397	447	404	432	413	419	412	464	427	414	401	399	457	438	409	445	407	428	404	401	418	415	422	430	424	446	454	431	442	390	413	433	424	404	410	458	438	424	451	411	442	388	407	406	451	419	413	399	417	413	453	426	424	443	395	412	400	425	430	447	403	453	413	433	421	413	418	444	422	444	409	424	431	405	429	448	420	452	395	387	459	419	429	412	404	404	426	396	384	439	427	372	423	375	400	417	428	390	401	430	427	411	430	418	402	420	420	388	452	427	468	396	432	420	422	393	431	367	417	427	422	404	400	388	430	425	453	387	404	390	455	430	474	420	418	364	417	410	416	431	428	392	405	442	380	380	444	431	416	424	402	427	397	417	424	434	418	438	463	430	389	425	431	429	470	402	418	397	435	418	407	396	447	449	427	427	405	396	395	440	400	404	423	424	383	421	407	416	426	441	419	401	440	427	429	442	388	423	415	405	383	436	443	443	478	429	420	418	417	435	410	382	408	383	400	460	370	390	437	404	441	413	437	406	410	412	458	389	404	396	429	411	453	415	417	404	409	402	425	436	440	427	456	381	401	427	386	427	425	444	404	392	442	410	442	463	444	473	410	431	407	434	414	416	422	434	398	402	433	427	409	428	419	419	386	382	404	444	460	423	427	427	430	407	414	407	420	460	419	431	423	433	392	432	424	454	409	429	440	440	440	391	440	429	427	424	436	388	403	433	405	430	421	429	412	435	461	429	446	384	407	422	407	412	371	429	426	414	400	386	406	406	476	411	442	428	394	397	414	418	398	440	399	407	401	389	439	429	449	395	421	460	392	460	405	389	398	422	443	429	444	415	414	449	413	441	411	418	385	454	420	421	448	433	409	417	390	395	419	402	408	432	401	390	420	407	432	405	438	416	423	405	402	452	397	401	390	456	413	412	452	471	428	410	412	445	441	446	446	418	450	428	416	423	417	388	423	405	415	422	401	412	423	403	458	426	413	441	435	443	425	436	410	415	397	400	424	422	394	417	391	418	399	409	421	399	438	428	440	398	445	405	438	429	447	414	371	434	430	429	439	437	425	417	418	438	417	438	396	433	436	410	431	432	457	433	422	414	409	442	432	411	423	418	416	404	438	424	393	417	423	417	383	456	439	436	432	423	418	466	434	409	384	425	391	399	420	422	406	465	404	439	437	398	393	407	451	420	452	371	416	450	395	387	440	430	406	414	385	422	420	419	462	435	402	436	433	419	432	414	441	383	453	421	426	394	401	481	421	450	441	429	422	409	406	390	394	407	423	402	431	421	402	421	451	431	412	407	433	399	398	390	450	410	422	436	399	416	416	447	423	427	435	413	405	416	413	425	462	398	465	408	420	400	406	396	452	432	415	456	423	412	467	432	421	408	426	399	420	423	419	447	359	420	421	434	451	431	399	376	393	429	389	420	430	423	406	404	427	394	439	428	423	458	444	398	431	388	387	424	430	364	430	431	401	432	427	380	424	409	420	376	444	411	443	413	392	423	428	410	418	445	454	415	431	450	444	407	407	388	401	404	409	422	391	450	403	405	433	422	421	408	383	416	422	424	394	415	418	431	388	418	443	437	425	429	416	438	432	396	404	410	436	442	432	396	448	440	413	398	436	417	434	387	445	428	426	453	378	435	459	415	399	421	403	415	423	431	387	455	475	395	442	428	433	424	416	431	420	418	432	394	416	418	426	400	432	406	428	389	423	426	425	393	422	428	435	447	427	396	451	398	438	414	396	409	438	435	421	448	394	428	412	422	392	447	414	407	413	391	443	424	405	473	431	425	430	435	418	414	410	417	400	414	436	399	379	411	436	436	418	426	399	408	417	444	430	424	424	415	426	440	405	489	425	414	448	455	474	430	446	396	411	439	425	435	430	403	444	416	388	417	450	425	441	418	444	405	403	423	420	399	369	388	413	394	432	413	428	404	430	410	411	437	405	438	417	444	461	431	449	438	434	458	436	413	411	438	428	425	420	435	424	412	413	421	393	389	414	419	443	394	471	428	367	449	414	423	418	409	406	394	423	451	434	436	423	457	422	415	392	448	412	391	422	398	460	446	454	407	389	438	431	385	430	435	408	405	429	392	405	402	416	413	429	425	404	430	406	425	475	440	442	391	452	414	431	430	405	409	434	409	382	403	439	407	420	389	413	437	406	404	422	400	417	402	430	399	447	430	406	398	412	406	424	432	418	410	410	417	436	438	456	411	427	445	407	408	390	399	435	406	439	415	401	407	395	402	395	445	464	411	425	410	420	414	422	442	441	397	430	431	384	416	399	457	369	415	429	419	409	414	426	464	404	435	443	447	462	443	404	411	434	401	396	414	429	445	387	411	429	420	409	421	388	416	446	434	440	430	380	436	423	448	408	414	414	438	379	440	433	469	431	405	433	427	400	393	420	432	434	431	405	435	396	435	421	415	437	441	445	419	422	419	365	437	397	425	436	422	428	413	424	387	395	436	377	423	427	431	421	420	409	431	422	453	485	415	403	486	436	400	418	443	453	425	403	439	399	430	427	407	392	412	413	416	403	428	424	391	418	439	415	416	451	423	429	429	430	402	431	441	408	454	426	421	397	408	396	400	455	461	434	377	424	445	423	394	421	446	427	439	451	412	407	423	436	441	446	461	437	423	408	410	420	430	397	411	425	434	420	412	411	440	417	453	415	426	438	397	435	415	455	456	420	432	457	417	443	406	412	394	446	407	423	400	427	408	425	416	420	398	410	418	442	396	382	387	396	420	400	429	450	397	390	442	408	423	441	429	421	411	459	415	423	409	431	405	418	405	408	446	422	392	383	421	431	407	428	405	462	442	435	406	443	421	437	429	456	416	429	435	457	381	424	412	406	392	423	415	401	456	405	419	420	408	437	412	418	427	407	425	401	418	436	434	447	406	405	422	415	407	439	421	435	454	400	424	421	418	413	402	433	427	455	418	419	431	430
25551	21400	27210	25170	6645	2661	24091	29724	17652	9154	2695	904	603	482	429	525	482	483	490	470	500	494	470	537	490	464	484	485	476	479	488	492	492	513	512	487	489	446	442	458	464	499	462	499	517	478	471	464	504	482	481	519	494	450	485	496	478	481	482	476	486	506	499	486	494	515	480	439	494	508	508	512	445	470	481	503	450	467	474	495	482	470	516	453	481	467	464	460	469	486	490	420	496	446	479	457	466	473	531	504	488	481	487	476	456	436	422	468	508	461	528	511	507	480	512	495	469	471	448	484	452	477	524	494	466	488	512	524	458	497	445	475	490	476	481	500	488	490	482	498	486	489	450	515	488	503	478	539	491	449	467	459	470	481	470	464	472	471	477	466	500	491	488	519	455	485	461	455	497	489	475	522	476	520	444	510	470	466	473	485	468	531	476	490	459	455	442	458	508	462	495	504	513	469	453	452	499	455	462	492	487	487	473	439	460	448	496	483	508	442	477	485	514	482	472	482	497	517	477	477	476	457	489	478	489	451	475	464	503	449	462	483	466	470	478	480	459	437	498	477	510	477	404	509	455	474	476	479	485	425	479	466	478	495	476	456	459	480	501	470	488	476	492	458	518	469	459	491	463	504	434	486	477	459	467	457	491	446	466	506	481	496	493	488	465	503	492	523	443	458	475	452	421	465	510	441	448	480	454	431	469	467	472	537	472	487	486	459	522	490	487	486	473	480	470	496	478	465	482	459	494	456	455	505	501	474	480	453	496	460	460	478	498	445	477	524	508	524	478	471	489	509	505	450	468	478	505	478	507	524	455	471	487	479	499	470	507	483	501	492	502	461	461	458	462	461	469	500	427	447	462	488	510	464	463	496	488	452	488	442	479	438	509	462	500	542	483	499	514	495	500	500	481	485	466	443	467	440	481	466	450	424	496	480	473	485	483	481	465	466	499	477	514	475	478	481	494	452	478	492	464	492	479	489	475	494	510	505	482	480	467	499	528	481	453	489	484	512	487	493	484	503	487	464	504	465	469	488	516	493	536	488	507	514	460	472	506	474	503	520	461	453	471	492	519	484	456	494	466	459	510	510	512	440	465	489	489	474	487	474	438	467	502	474	477	488	538	495	526	502	531	443	453	467	445	425	472	510	468	511	481	494	448	471	477	437	474	480	507	458	455	480	512	455	447	477	459	463	470	478	470	486	478	474	498	477	470	470	461	468	472	464	458	413	429	489	479	496	465	466	446	512	476	479	473	486	509	476	504	464	482	475	474	519	504	467	508	447	504	463	480	472	482	483	452	519	459	450	492	502	503	460	471	447	487	503	489	450	441	504	472	512	479	506	454	481	435	471	454	495	471	485	429	483	445	510	504	492	473	464	456	455	427	520	460	492	457	501	462	463	472	465	463	449	462	494	480	491	442	509	475	524	482	480	484	504	434	435	488	510	487	493	458	443	441	427	465	450	501	476	440	473	456	451	457	461	489	485	464	507	468	439	467	478	493	472	492	478	463	457	481	493	477	490	499	490	472	465	443	475	485	536	472	446	447	505	435	440	446	514	497	437	497	517	512	480	489	501	468	498	459	468	458	496	464	513	493	462	496	509	468	458	498	491	474	525	472	483	492	497	509	465	493	502	492	497	468	472	499	464	493	483	460	466	423	481	513	490	449	490	512	458	504	467	503	444	472	445	493	484	485	472	476	489	494	498	470	503	450	460	471	433	511	489	533	508	501	440	473	489	467	471	501	453	469	504	491	519	469	499	493	495	469	485	467	448	453	486	477	443	499	474	445	496	526	477	461	480	473	462	485	495	497	475	410	496	511	463	470	488	464	509	442	496	473	490	472	466	470	435	486	513	493	458	441	501	439	445	531	478	478	435	490	467	488	495	486	483	486	472	450	482	485	475	486	478	492	519	484	496	470	488	496	443	480	495	464	439	477	468	504	428	482	464	491	456	496	467	472	440	485	497	507	455	508	471	478	453	436	471	449	494	489	477	504	478	496	484	442	497	462	508	492	445	460	462	468	475	498	481	469	500	488	502	483	448	452	471	453	443	512	475	486	428	493	453	459	498	500	465	444	464	475	458	459	472	479	499	496	479	471	477	457	470	502	507	450	504	473	503	447	482	500	435	481	509	461	487	448	505	441	451	490	472	477	471	487	479	491	463	468	466	469	495	487	488	481	499	461	472	447	476	508	494	460	475	478	534	470	481	488	479	480	470	468	448	459	492	432	501	464	458	463	534	483	499	475	485	466	446	459	475	476	428	489	467	481	460	441	490	485	480	476	471	477	501	470	542	474	486	438	479	493	468	482	466	460	455	469	491	478	475	468	486	458	477	465	465	478	468	473	481	500	471	499	453	471	449	452	477	497	454	476	475	481	479	443	452	475	502	494	467	467	474	449	454	456	458	462	485	491	487	475	470	515	457	490	474	475	475	451	481	497	476	457	457	496	521	483	467	495	456	488	456	519	489	483	501	466	447	476	483	503	468	457	496	481	502	452	452	484	517	479	456	453	483	478	473	501	472	455	489	469	458	497	440	458	514	456	455	471	460	474	458	483	464	524	442	437	484	449	480	451	467	472	490	478	512	513	491	436	468	477	497	480	483	484	449	484	492	474	486	482	466	495	470	480	510	513	455	495	489	466	494	462	470	479	459	478	455	500	423	484	477	487	500	490	477	455	441	464	469	479	497	474	468	496	480	464	464	458	492	483	464	475	461	528	485	461	435	458	480	508	476	475	478	472	435	468	504	487	491	470	453	489	489	437	495	468	462	486	469	489	457	473	503	467	480	444	477	487	503	483	494	474	488	488	437	422	472	481	438	503	514	482	473	460	512	468	472	460	430	494	477	453	431	490	483	478	455	474	440	480	464	488	484	501	510	492	494	486	478	474	490	467	499	463	460	529	466	435	445	456	480	466	473	467	479	494	465	454	456	470	457	493	477	432	450	502	494	459	444	466	479	488	491	465	492	485	491	500	474	481	471	451	482	481	443	498	498	485	471	491	443	506	477	442	491	472	481	459	482	481	445	450	513	474	494	482	496	465	451	478	462	493	467	489	501	497	453	475	456	521	467	448	495	512	453	476	469	483	447	493	492	468	468	451	502	479	498	475	430	495	482	443	509	454	471	479	451	456	471	431	506	502	453	504	473	474	491	449	505	450	487	447	469	458	458	451	493	508	491	472	517	499	463	513	533	465	486	487	489	496	493	455	479	489	480	475	518	457	459	455	495	476	471	475	452	434	439	481	476	487	458	487	427	489	487	513	474	436	503	453	462	477	469	453	453	460	473	462	441	463	430	467	441	446	438	475	475	494	461	504	472	477	460	463	488	481	497	488	476	507	497	428	482	455	481	499	498	504	461	513	474	455	476	467	459	418	515	499	434	484	472	473	471	487	468	466	480	495	512	466	445	454	459	466	483	467	468	457	484	500	481	474	485	482	537	488	447	498	510	486	462	435	460	518	471	466	498	496	465	481	474	469	511
4264	5313	4717	3739	2479	2868	25846	26626	13628	8467	2652	1071	625	493	508	459	425	458	496	480	483	481	471	475	470	525	501	487	510	489	480	519	499	462	467	491	436	470	477	482	481	466	455	444	483	460	495	452	497	425	456	493	471	470	442	459	453	445	469	420	454	409	441	455	471	483	465	474	451	467	476	470	438	488	478	448	476	435	457	460	456	466	431	412	425	465	470	432	462	420	444	488	439	459	470	466	432	420	443	480	457	453	482	474	471	469	446	438	451	450	453	459	465	440	472	486	469	423	421	464	437	486	474	447	459	489	444	485	475	426	479	433	502	465	486	439	416	444	434	474	430	480	494	459	448	464	458	441	490	456	471	472	422	472	451	460	490	464	476	428	491	449	462	441	457	452	444	434	444	439	432	489	434	457	464	442	432	433	477	454	464	425	439	462	496	428	458	463	470	439	461	464	443	443	483	419	450	452	444	443	454	464	420	463	435	433	447	453	479	447	454	474	456	498	442	456	464	409	441	464	470	451	464	445	466	427	447	434	502	452	419	471	488	428	475	453	437	466	488	437	467	438	449	442	448	468	464	485	491	444	441	439	460	471	466	478	463	434	471	449	487	446	475	474	464	446	448	412	472	452	441	449	454	414	435	446	424	442	465	479	460	476	433	439	444	474	483	467	443	442	481	473	471	462	492	439	430	460	408	463	444	447	468	494	416	481	459	440	425	492	478	469	443	478	466	444	471	457	474	454	453	442	439	447	435	453	473	454	472	450	441	474	501	451	425	463	449	509	461	453	458	476	478	441	419	479	432	423	448	437	476	444	432	501	424	460	458	429	460	487	449	490	471	457	436	436	445	452	442	436	457	475	449	447	468	431	467	431	488	455	453	453	474	417	447	448	508	459	478	481	461	456	471	474	466	401	440	459	434	454	438	440	457	421	451	434	468	419	469	455	443	451	463	479	473	438	438	482	456	467	448	511	394	453	499	426	446	419	446	463	451	497	437	436	472	466	464	448	476	460	462	415	449	495	428	464	398	489	454	426	438	480	473	477	468	470	469	475	501	433	456	435	442	462	438	461	452	444	441	429	405	466	457	466	426	448	476	420	446	446	473	471	458	456	459	489	458	428	448	447	446	477	454	448	451	438	475	455	457	447	450	452	445	452	445	450	477	462	457	440	431	466	477	485	460	474	412	444	451	444	438	452	469	446	482	431	440	476	451	458	461	472	442	464	482	502	467	492	452	451	501	468	441	451	442	475	434	436	453	471	485	468	458	421	438	462	448	413	476	452	420	450	444	457	458	432	464	449	468	466	466	443	463	458	484	449	451	444	440	447	447	447	455	446	462	469	468	461	445	473	471	427	479	461	436	436	479	440	440	418	463	427	510	453	480	438	490	441	444	461	404	452	432	460	459	454	412	430	477	464	426	422	448	444	442	477	488	434	426	442	484	510	473	490	473	468	440	450	489	447	456	486	418	419	460	438	448	453	425	469	470	450	450	435	442	454	454	455	447	451	459	454	465	443	512	448	461	468	449	477	448	447	441	461	434	450	432	388	468	496	495	458	449	468	429	380	485	451	480	432	419	435	447	457	439	462	463	439	452	415	463	480	465	474	458	452	453	441	438	403	454	465	420	442	476	450	433	471	451	418	479	482	450	452	446	474	449	463	455	496	436	460	459	425	500	477	427	438	460	443	468	485	461	466	428	468	417	443	415	477	461	469	463	459	464	446	455	462	477	448	420	484	442	445	476	444	442	457	446	445	450	446	452	466	441	444	475	462	467	406	487	450	418	478	454	456	471	453	455	440	444	443	422	428	423	472	451	426	474	422	452	440	426	455	468	535	469	484	469	463	430	432	426	485	464	441	448	445	446	464	453	499	448	464	452	469	426	442	471	479	462	483	469	434	466	449	447	464	472	448	467	456	448	466	460	398	488	446	491	440	420	455	420	438	459	463	458	514	461	384	444	457	435	462	480	437	465	461	465	491	458	491	472	398	467	439	480	458	494	461	476	480	491	450	465	439	462	433	425	439	489	478	450	445	485	439	465	412	469	436	488	472	453	441	424	454	438	441	479	444	463	421	473	454	434	403	431	455	457	457	444	462	450	465	439	444	506	456	491	472	505	436	473	507	474	444	455	463	468	477	474	443	456	491	470	407	424	442	477	406	463	468	488	441	424	445	446	441	500	425	471	473	434	437	460	424	478	451	455	472	444	484	453	459	448	462	484	442	478	481	446	439	455	459	461	451	452	427	431	456	435	429	424	457	462	445	442	470	468	463	513	457	464	441	486	445	448	449	476	461	497	453	465	426	474	435	428	451	440	452	467	476	439	462	412	450	479	442	477	460	445	433	434	456	442	459	419	453	449	461	416	459	428	448	481	465	425	435	473	459	473	454	443	494	431	450	453	467	466	484	418	495	446	419	441	487	455	477	458	433	464	445	460	456	430	475	456	414	461	442	442	472	442	418	470	437	473	452	486	441	439	464	478	492	459	477	479	483	444	387	444	424	443	499	499	431	455	424	455	452	412	428	448	432	457	448	475	421	435	485	409	435	442	479	486	444	417	445	425	455	451	430	437	463	431	480	419	446	456	458	457	464	441	494	426	456	429	446	436	444	451	462	477	404	468	415	410	447	489	449	449	446	422	462	406	440	425	465	462	454	460	429	450	443	440	429	455	425	495	438	465	468	448	447	447	423	458	456	445	430	434	476	462	438	468	480	441	480	449	456	460	464	427	465	447	429	499	434	472	455	439	462	421	473	430	427	477	471	463	474	410	424	391	452	455	423	427	433	460	469	448	438	444	427	490	441	485	454	445	421	480	441	434	491	436	449	466	413	433	474	430	459	450	452	442	459	457	465	487	467	475	426	467	416	443	483	456	455	435	454	458	411	448	453	465	408	431	505	469	459	478	452	404	450	448	474	446	454	442	466	440	461	450	404	449	453	470	445	473	482	460	446	458	491	470	450	412	460	461	427	465	422	463	491	418	448	438	423	440	456	473	482	449	485	464	441	420	466	475	482	472	426	467	456	466	496	431	432	477	468	466	464	453	409	448	453	484	463	429	464	461	443	449	428	449	450	449	468	437	463	442	474	461	436	468	446	446	429	447	441	434	445	438	424	457	463	440	493	455	460	454	445	452	446	429	443	431	431	483	411	431	422	407	472	451	454	432	442	476	429	481	486	456	458	447	465	460	448	452	436	449	418	478	447	437	442	455	447	490	426	481	440	417	434	471	418	440	425	471	442	476	451	458	450	469	447	428	478	454	475	460	449	460	431	511	444	463	444	456	444	435	454	479	453	499	437	460	453	471	479	440	454	452	465	439	425	481	435	479	440	485	468	466	465	460	482	464	472	451	457	474	449	454	464	442	398	464	423	486	484	435	483	474	440	461	446	467	471	467	477	480	464	485	424	480	472	471	421	485	440	441	476	444	438	425	430	443	473	431	505	461	443	469	442	446	426	408	450	441	435	442	465	426	427	470	490
24225	21426	28767	24456	21383	23413	46251	44737	30275	19236	6760	1698	853	649	606	611	543	586	591	612	601	572	574	576	604	592	583	599	603	599	585	565	512	594	565	592	584	589	561	556	586	586	574	562	554	561	591	575	535	594	536	582	550	590	569	520	582	555	587	595	627	583	524	566	582	536	600	605	611	551	603	598	574	605	566	591	611	572	562	587	585	563	588	544	541	585	607	581	545	563	558	560	561	548	565	587	561	555	556	577	612	552	581	602	609	600	545	555	607	582	593	578	525	583	605	554	562	609	560	562	594	590	602	585	563	604	561	631	555	538	560	624	588	557	580	591	587	565	578	605	604	585	600	583	593	561	593	573	558	505	561	592	584	587	570	594	613	572	597	584	552	552	564	575	576	555	621	551	586	570	565	557	587	600	598	552	552	569	549	576	560	581	554	580	551	597	587	592	584	574	579	552	573	566	598	567	591	577	591	580	594	575	567	586	594	596	597	576	573	555	649	608	592	593	617	576	579	544	587	609	590	589	511	576	588	612	529	559	550	595	550	561	610	593	556	570	611	547	610	550	543	564	574	527	609	587	581	583	597	599	569	542	543	541	592	559	558	614	533	617	575	616	619	573	580	625	559	565	578	583	586	608	581	589	579	540	565	566	634	556	599	610	521	544	526	607	602	606	607	556	562	537	564	580	557	616	605	559	598	576	596	585	585	569	576	563	557	598	587	589	586	589	540	555	566	561	562	588	598	582	582	602	601	583	594	548	578	616	612	596	546	544	571	576	561	580	595	590	562	560	601	566	579	587	571	564	592	573	575	568	558	534	562	593	593	536	558	552	555	578	579	585	586	587	605	563	545	599	576	557	567	560	543	593	585	583	552	615	567	589	567	545	605	587	564	591	562	572	563	614	598	564	543	609	550	551	590	583	598	539	588	580	574	574	557	582	586	599	569	585	605	561	602	559	571	604	566	603	590	541	565	528	562	564	591	552	581	609	581	578	581	572	567	618	580	591	573	536	567	615	553	585	566	552	558	616	583	597	566	565	594	551	575	558	577	558	571	613	514	590	582	542	593	570	559	590	587	592	562	570	586	577	528	537	558	590	573	553	618	572	582	570	592	607	565	572	521	573	582	553	554	526	544	576	601	572	595	595	556	561	574	534	573	566	599	536	561	527	546	577	570	582	576	562	541	552	611	543	599	588	600	577	600	603	595	509	587	537	611	556	587	598	573	593	576	574	557	562	523	589	556	580	554	576	593	592	572	565	537	565	582	539	563	592	574	604	545	574	517	567	583	560	552	552	603	554	583	577	582	575	577	565	570	590	605	608	564	565	600	568	608	561	545	568	565	582	586	578	584	589	562	546	551	589	573	579	579	592	575	591	596	588	583	555	569	570	587	602	571	521	547	597	616	600	566	548	557	577	539	594	589	577	562	561	558	591	582	604	518	554	579	572	531	563	594	530	546	594	592	591	553	593	548	550	594	562	560	623	603	591	596	550	590	567	538	537	528	579	548	579	584	570	565	586	570	588	574	586	586	532	556	542	578	597	615	586	554	561	536	553	586	562	596	526	590	587	623	574	531	576	567	544	582	558	584	562	542	584	569	598	611	553	560	585	538	585	582	533	584	546	545	567	577	583	564	543	563	558	575	617	525	541	534	584	607	610	549	574	642	547	629	586	572	587	560	576	562	597	554	571	560	541	596	607	504	587	538	585	580	553	603	539	578	577	601	561	575	604	609	563	603	628	570	554	572	612	535	548	612	517	567	568	609	582	529	578	584	577	571	537	596	567	574	524	582	607	564	585	562	559	569	528	568	532	588	575	582	516	616	593	551	584	563	601	567	577	572	564	571	590	536	583	597	565	607	622	525	613	557	542	543	558	581	576	578	532	598	568	569	594	605	558	568	549	532	543	575	556	601	576	540	594	594	542	626	554	557	559	548	539	575	532	598	573	543	601	567	624	549	571	600	610	516	554	609	559	545	539	578	572	547	586	561	572	588	565	582	590	595	585	545	563	513	553	587	562	616	569	576	571	573	591	588	622	569	577	549	599	579	583	565	549	590	564	568	539	572	592	589	532	550	564	581	582	532	554	589	558	575	623	569	637	592	542	536	531	572	577	566	565	632	540	561	623	528	556	560	537	594	560	564	526	551	552	540	565	594	604	580	550	548	553	566	594	607	576	556	569	588	558	572	594	626	540	583	592	559	534	578	520	543	609	568	596	560	577	565	565	609	577	553	602	591	568	599	578	548	584	575	580	571	571	549	566	564	575	574	535	572	569	575	559	584	545	547	557	588	579	540	561	581	514	599	604	578	603	594	595	613	565	549	586	523	566	542	591	552	545	549	595	605	601	540	553	562	550	577	560	570	584	580	568	596	613	585	571	571	627	561	551	570	551	575	525	600	614	526	556	562	594	603	595	565	563	530	583	593	546	542	577	559	548	561	578	583	597	588	577	615	581	625	578	594	605	594	564	578	569	649	614	568	532	544	548	605	540	569	554	579	565	555	569	562	561	552	562	563	555	597	598	546	631	587	578	606	558	585	582	571	550	630	596	543	584	615	582	513	563	603	587	587	582	582	557	563	548	568	598	581	549	560	556	583	564	584	606	593	554	613	556	568	623	600	568	573	585	569	571	571	584	574	562	531	548	571	611	570	551	555	627	587	572	623	567	592	559	544	565	540	564	579	558	522	586	555	552	549	643	587	525	599	534	541	559	571	562	582	570	566	558	585	592	546	582	543	569	561	594	593	590	567	575	560	577	565	599	587	525	554	596	552	591	568	593	564	584	552	602	568	588	594	593	522	569	552	608	566	547	618	582	570	556	569	572	504	567	579	620	551	578	601	562	580	574	607	566	549	556	552	590	551	552	557	576	602	548	607	602	574	562	600	579	546	596	549	577	578	613	561	575	570	585	548	577	584	570	573	605	589	566	579	591	569	609	585	607	556	566	546	578	597	643	569	571	575	611	582	566	590	535	587	604	584	544	568	554	536	609	612	543	596	584	561	606	566	577	594	548	575	588	571	567	552	585	548	565	598	622	577	580	583	526	595	561	553	588	584	591	546	576	562	584	571	566	537	579	573	533	557	555	602	562	597	577	596	530	587	567	578	540	589	587	550	576	567	582	596	565	576	582	549	603	548	526	613	578	587	595	608	552	617	580	534	545	545	603	550	594	555	536	547	552	585	571	569	547	616	598	611	577	560	600	582	567	562	583	555	577	542	611	530	573	595	535	555	544	593	602	583	578	549	571	537	602	582	547	529	599	585	555	585	599	521	569	560	561	580	570	575	539	576	538	575	542	576	627	572	593	598	561	577	571	562	619	590	568	566	555	565	566	550	593	559	568	600	571	586	576	604	549	536	559	550	596	563	607	612	558	563	565	556	592	585	585	560	561	624	566	583	578	555	633	556	561	587	559	544	577	512	552	572	600	556	587	589	563	555	567	607	589	581	562	596	563	543	591	549	601	553	575	588	603	548	548	578	534
5935	10899	10731	5346	5003	22372	45683	40307	24822	16598	5440	1799	851	601	532	531	546	558	499	575	565	532	567	572	554	507	563	556	532	590	549	528	528	577	562	493	574	567	548	563	502	533	568	537	532	531	540	515	508	522	561	507	575	548	533	564	521	515	526	537	514	561	528	539	587	533	535	564	572	551	558	542	551	553	534	526	550	540	547	535	536	545	550	525	534	547	568	502	561	571	530	564	528	575	565	557	538	597	587	561	483	551	516	549	526	533	550	575	576	506	525	558	535	512	528	493	552	534	597	569	537	537	544	534	527	575	538	576	548	554	566	545	574	505	554	528	542	534	506	566	589	514	527	522	494	499	526	574	542	548	484	538	543	527	523	541	522	583	511	526	548	537	550	516	527	549	538	517	561	511	559	483	581	522	569	535	536	513	560	546	549	531	543	575	514	535	507	548	509	571	580	528	554	565	506	556	564	539	514	574	560	506	566	536	591	532	532	552	553	567	537	509	576	549	584	523	523	512	533	527	569	494	509	539	547	512	539	537	523	519	538	588	525	524	540	552	513	537	551	475	526	527	527	568	535	576	537	560	503	519	576	532	500	554	519	539	534	517	527	531	546	511	542	535	556	562	570	529	534	531	510	540	558	538	581	560	527	531	526	541	569	514	526	565	546	549	538	591	519	556	522	553	492	542	522	508	546	547	532	505	543	556	518	580	553	546	543	557	531	523	524	543	548	564	542	514	556	541	519	544	524	552	531	514	497	552	560	505	541	543	576	547	493	533	542	520	541	549	519	526	515	524	523	524	569	548	525	540	490	502	560	528	556	525	556	543	535	564	532	561	519	556	566	515	535	523	521	536	515	546	550	548	514	525	522	522	579	560	520	496	530	582	520	562	530	522	541	514	574	536	507	538	546	549	547	560	528	580	504	539	540	575	510	518	520	518	558	542	539	544	543	560	543	528	547	541	527	562	500	582	551	505	539	559	529	492	516	542	547	525	569	527	594	534	523	578	530	523	509	526	489	583	581	545	529	544	520	558	519	508	512	510	542	524	504	515	513	531	535	536	523	518	524	529	555	530	550	513	546	497	591	543	536	536	542	588	556	535	539	540	532	535	532	502	524	501	508	551	564	541	516	531	520	562	534	566	540	523	490	529	531	529	556	539	533	541	562	513	527	538	525	541	526	514	509	517	580	524	519	524	616	535	552	533	520	521	526	499	539	510	564	599	563	515	601	556	556	556	590	561	499	527	535	523	492	539	532	538	529	574	499	534	513	509	528	520	546	538	538	481	541	520	526	519	539	560	543	520	521	548	532	552	574	532	524	545	532	523	570	532	571	533	561	532	561	535	526	570	555	574	491	528	532	509	488	559	534	514	523	513	522	520	525	546	555	505	508	564	526	549	528	542	514	515	520	533	527	521	578	527	523	538	561	549	559	534	529	491	496	524	552	560	555	491	523	529	519	557	538	556	494	537	493	541	534	527	511	517	528	569	543	518	519	550	552	554	547	546	535	537	540	529	529	525	552	549	533	533	583	502	544	542	559	575	571	519	532	524	514	523	572	550	570	538	522	523	520	550	556	545	495	503	579	528	526	545	525	502	511	545	481	528	532	579	525	489	530	558	502	537	528	523	533	560	553	485	548	604	556	555	555	561	517	515	528	525	546	513	572	556	537	534	516	509	546	529	502	540	518	558	523	523	527	548	538	537	571	540	524	511	511	588	554	513	538	535	539	543	488	535	535	507	540	547	520	578	518	530	518	572	526	566	539	548	521	501	528	513	559	534	579	561	509	527	547	524	532	553	542	511	535	498	561	569	560	549	518	510	556	544	556	546	501	543	542	527	530	558	539	551	519	520	552	509	530	551	512	523	538	557	523	533	566	511	505	575	551	572	493	537	534	556	502	539	523	503	524	520	486	548	522	561	537	494	541	553	514	542	516	520	536	537	529	529	552	503	502	523	571	553	550	548	517	536	536	521	569	537	568	514	522	522	554	540	519	527	489	545	509	518	567	515	531	524	485	547	519	505	525	559	493	533	527	549	517	542	562	552	549	526	532	541	549	512	520	563	508	523	521	554	535	521	541	562	561	560	541	539	512	522	506	527	534	552	508	545	517	538	542	518	534	553	525	522	506	493	530	547	517	524	524	542	552	559	537	550	546	539	570	547	574	551	509	506	537	552	546	525	486	535	523	530	548	542	558	504	473	551	526	562	557	523	552	550	560	562	544	551	502	522	569	536	473	520	547	497	543	545	522	560	539	478	559	549	512	507	505	490	520	508	563	521	559	513	534	525	561	525	542	527	504	549	507	546	556	528	581	518	517	559	515	539	541	558	537	516	564	531	549	546	547	586	521	547	540	524	492	539	534	531	566	526	532	574	517	572	537	552	513	572	510	511	535	567	516	528	509	536	539	517	550	528	565	528	568	540	553	505	562	540	578	552	564	526	535	521	530	530	565	521	529	527	524	556	504	503	520	556	557	539	496	482	515	571	496	461	566	526	498	550	527	542	566	517	542	495	564	515	523	533	515	553	548	571	553	494	507	547	529	555	519	537	511	538	508	532	535	557	538	561	519	578	552	554	554	519	546	520	519	545	580	533	536	540	514	532	510	535	560	550	544	554	510	530	538	502	563	561	630	545	515	556	510	499	562	539	542	514	504	523	531	529	519	508	533	576	541	495	596	563	533	530	544	546	542	512	538	561	533	539	570	519	524	550	524	525	538	518	507	567	577	492	525	501	543	554	532	526	507	479	526	561	548	543	588	552	514	528	547	563	528	540	530	537	551	520	539	540	565	496	531	512	522	529	528	537	557	533	555	556	503	489	540	563	515	514	536	532	570	547	523	577	552	517	519	524	553	542	519	546	568	554	554	532	540	534	549	572	528	508	554	551	518	543	521	527	527	532	492	540	522	518	533	547	549	511	517	517	519	519	524	536	501	543	557	526	517	518	526	543	530	532	496	547	503	541	496	551	529	551	524	514	510	467	529	560	525	505	564	500	551	532	522	534	502	546	515	504	537	573	513	546	523	498	523	513	539	512	543	533	512	575	546	579	536	545	538	489	572	514	521	520	511	509	575	516	516	538	520	507	509	467	527	497	522	556	557	523	509	551	495	518	501	522	543	538	530	548	530	540	574	552	557	534	577	530	495	531	498	535	541	504	520	510	552	535	541	541	551	554	532	539	533	500	541	496	546	532	549	516	564	515	513	526	531	519	539	514	550	513	562	506	534	536	523	549	556	512	522	510	502	522	505	546	583	537	511	549	569	522	525	516	552	512	518	546	532	525	531	541	506	533	508	495	560	552	501	542	561	542	556	529	540	509	531	522	512	499	557	531	562	534	519	543	506	569	556	562	506	543	564	512	547	514	538	561	488	547	554	556	545	529	568	542	533	507	553	516	504	517	531	508	506	507	560	535	537	535	554	540	563	550	533	564	501	548	559	529	536	517	471	524	534	543	526	532	547	536	543	534	574	493	554	493	522	528
27743	12747	2365	1202	1006	1234	2791	3579	2718	1586	894	619	517	479	505	445	482	460	501	476	450	444	459	465	459	434	444	442	467	474	469	460	447	480	494	429	461	443	441	454	456	474	450	481	495	458	482	493	490	439	418	506	455	428	462	429	445	436	416	456	506	478	466	461	465	445	453	410	417	479	468	442	472	446	468	473	460	447	454	482	434	476	490	472	454	479	439	456	501	438	496	442	467	480	452	429	465	451	477	462	444	446	459	479	472	443	449	457	468	477	492	437	487	501	456	442	472	457	481	460	422	470	457	460	470	460	444	481	457	486	485	465	441	446	434	496	448	446	490	448	456	456	457	449	468	453	438	449	453	471	483	454	464	441	457	457	432	458	430	443	483	448	466	480	454	437	435	466	472	469	439	453	473	442	469	445	445	445	478	459	489	467	433	452	466	485	466	463	459	509	477	466	458	482	489	455	448	461	433	499	488	443	454	473	476	458	463	462	488	465	497	435	428	459	463	466	471	493	480	462	488	477	456	482	478	432	436	471	446	508	452	458	415	484	476	427	463	482	425	455	472	457	437	440	455	469	436	477	465	440	485	441	478	459	453	421	437	459	415	477	451	464	452	478	471	436	438	484	460	459	476	427	455	490	476	492	419	464	480	472	475	457	490	451	452	503	445	461	428	455	441	463	438	492	442	479	432	463	410	458	461	436	476	473	438	475	468	475	494	427	461	499	432	467	430	448	453	483	450	491	452	462	443	444	476	454	442	461	435	442	439	477	451	445	466	420	448	483	430	480	468	459	482	453	483	458	446	449	464	463	463	469	461	446	463	488	478	469	429	462	450	477	510	443	465	436	437	454	459	493	462	430	406	471	469	431	477	418	486	428	472	425	469	454	467	496	497	445	472	474	463	507	475	456	478	491	453	489	465	462	455	438	467	426	464	450	443	439	491	465	457	461	466	436	439	454	436	414	462	448	459	446	469	444	470	426	455	436	456	436	465	451	471	460	457	457	474	442	470	447	439	464	464	462	438	438	459	472	456	477	506	468	455	489	456	447	463	462	465	437	439	459	474	446	483	422	472	495	436	467	437	438	479	459	490	446	478	463	487	471	460	429	440	502	474	484	454	461	462	435	417	443	456	457	479	453	476	477	473	417	433	442	449	478	445	453	466	477	436	463	455	451	433	490	457	469	460	452	429	471	442	478	440	448	441	473	429	458	412	444	466	502	441	470	451	423	469	478	465	507	455	468	450	427	471	467	455	514	469	467	453	451	464	463	454	458	493	464	506	485	469	460	486	471	465	465	438	484	448	444	468	426	463	473	454	428	463	457	452	447	475	474	471	477	447	467	421	456	481	445	474	455	459	462	463	486	461	479	485	457	478	495	476	445	435	456	429	506	513	457	458	426	490	490	450	496	466	480	482	460	466	490	454	430	470	460	414	456	477	495	470	448	496	436	461	444	465	457	509	464	465	470	458	450	488	448	457	474	449	455	442	484	418	433	483	468	451	474	444	451	483	452	489	463	476	464	457	453	476	480	446	428	458	453	482	434	465	474	468	444	505	431	430	454	466	460	457	443	456	461	486	459	458	453	472	447	448	463	443	448	503	473	484	484	461	471	452	449	468	458	456	447	444	417	475	458	445	465	455	461	473	444	458	459	466	490	461	482	470	486	458	444	456	463	532	473	462	513	432	447	473	456	444	438	452	452	481	429	491	463	479	440	464	457	491	427	434	458	462	483	427	478	425	461	436	455	428	464	453	492	479	442	422	427	491	493	471	451	410	424	430	475	499	479	436	391	482	447	446	476	449	444	439	465	440	490	448	430	466	460	452	436	446	493	451	493	471	426	417	436	405	469	446	476	458	454	454	453	436	450	454	447	451	492	475	483	438	459	444	459	440	479	468	475	479	463	444	485	435	464	463	465	500	459	471	460	491	478	462	463	481	431	470	462	433	456	450	433	488	489	444	454	467	423	431	484	466	436	445	474	457	451	470	441	480	434	472	442	503	454	486	469	474	466	417	434	469	460	493	439	459	447	449	460	489	447	467	413	484	453	424	473	460	471	451	456	454	462	455	421	483	461	422	446	482	468	480	457	454	484	482	497	436	442	446	467	470	483	460	471	528	458	452	505	483	476	461	409	455	490	421	455	476	492	459	472	478	435	455	480	439	452	449	463	458	472	460	489	476	453	423	442	451	504	468	435	447	475	468	444	474	480	477	469	446	431	468	447	455	470	480	426	437	458	488	452	498	442	441	474	466	452	456	467	489	430	462	483	465	480	453	445	445	459	460	485	488	444	459	443	445	431	460	412	464	461	490	474	399	498	456	458	437	460	481	454	432	427	440	468	457	489	489	446	468	446	432	459	460	504	481	435	455	458	448	446	440	453	474	512	452	489	453	453	467	460	453	467	467	464	452	443	461	437	474	462	473	430	462	432	477	504	437	459	420	449	449	422	461	502	421	485	469	494	477	447	476	475	466	473	432	439	469	447	472	463	454	439	487	463	443	464	484	478	475	444	468	455	470	477	487	450	425	480	468	480	450	456	479	463	455	477	462	444	444	444	475	451	530	473	465	441	491	452	450	469	494	493	453	431	471	484	474	439	438	415	483	468	452	453	464	427	441	461	448	490	469	477	462	441	469	440	499	450	464	459	456	497	444	440	466	462	459	448	452	450	468	464	464	489	457	452	454	466	459	479	459	456	459	454	451	474	457	438	450	423	450	512	440	474	430	504	486	489	467	468	458	448	512	469	453	480	434	464	486	478	458	470	469	464	436	410	463	501	456	442	460	457	431	463	437	484	461	464	448	456	489	412	457	442	431	475	489	492	470	452	457	459	449	470	461	466	435	472	443	504	432	426	418	430	453	470	471	452	453	452	477	445	475	445	434	465	471	483	418	483	485	427	452	461	475	476	465	508	501	449	435	471	429	437	454	460	451	462	478	444	468	472	493	436	473	445	492	453	469	487	449	451	417	483	458	462	463	418	439	456	439	435	481	455	488	443	465	446	432	453	435	467	435	451	463	475	422	459	438	453	459	483	505	452	431	457	451	458	438	493	460	434	457	460	465	458	462	456	451	458	488	441	480	467	476	462	484	465	449	449	471	458	467	457	489	464	478	469	449	468	479	461	480	474	463	446	450	466	470	467	442	465	436	468	462	455	463	487	473	486	531	469	439	447	451	472	445	459	480	477	467	464	489	471	437	488	424	465	471	454	476	457	443	442	474	436	420	478	482	419	501	481	417	493	430	477	490	513	429	427	431	439	456	449	492	424	438	446	424	461	448	426	419	461	437	461	462	453	486	476	468	474	469	440	467	450	451	439	452	479	416	470	464	468	475	418	459	461	426	492	464	483	464	448	469	425	445	437	475	471	451	461	434	407	454	510	493	491	431	443	451	499	473	483	459	443	464	468	470	467	461	488	489	468	455	447	440	461	466	446	460	439	448	462	464	485	435	465	467	442	512	484	429	430	431	464	459	456	455	469
5483	2256	1894	1180	1368	1722	3710	4423	2967	1706	923	566	464	416	466	434	409	396	440	430	446	406	433	416	426	410	442	416	440	371	428	411	410	432	433	433	378	410	426	465	402	392	415	422	432	422	369	399	397	424	420	415	431	445	385	417	391	430	418	408	445	379	419	367	401	423	419	455	394	414	426	431	404	412	374	446	437	449	425	406	429	434	447	418	391	418	429	383	415	378	430	411	404	440	443	418	419	438	422	448	406	429	435	475	456	404	438	417	458	449	432	418	391	437	367	433	347	426	427	427	453	425	436	419	406	434	420	431	424	410	411	398	397	416	411	422	389	414	379	417	405	428	396	418	443	412	436	427	412	395	415	438	419	394	448	453	398	433	396	416	426	408	442	413	428	429	409	439	407	434	400	429	441	387	431	432	430	395	439	437	378	447	424	417	372	439	425	410	429	407	419	445	417	424	412	423	423	391	433	420	412	394	431	429	449	391	435	441	435	390	425	392	432	423	412	448	434	387	427	457	419	407	393	407	449	410	412	400	416	412	427	400	416	449	440	415	426	428	396	444	417	450	424	401	407	447	396	440	432	413	417	458	405	408	443	427	397	415	407	457	421	401	434	416	422	432	399	399	431	415	415	442	416	437	413	411	420	430	377	398	408	410	417	383	418	410	390	404	443	404	427	421	444	409	429	404	425	428	399	447	398	417	395	445	398	426	409	420	445	402	428	403	413	403	428	407	428	411	427	395	422	438	451	410	436	397	454	425	367	414	415	441	399	397	413	397	425	416	434	425	435	424	372	437	417	407	407	381	405	409	433	418	406	432	429	439	427	432	402	428	435	410	406	420	443	391	426	434	404	398	446	436	429	414	419	419	378	444	443	438	475	415	407	421	454	424	391	443	384	413	408	421	445	419	427	392	451	437	441	419	424	461	434	426	424	423	399	357	425	404	417	426	408	409	436	402	453	411	397	432	407	382	407	382	431	398	418	438	468	438	429	429	400	429	414	425	435	406	398	454	422	444	420	423	427	407	394	414	383	417	413	419	457	351	479	388	452	409	388	444	413	423	428	413	430	450	422	430	445	446	424	428	409	410	470	416	373	418	392	417	394	398	408	405	415	421	426	417	434	449	391	412	426	458	436	432	434	419	443	400	404	417	438	406	390	434	428	405	428	422	434	447	412	451	445	423	408	440	410	422	445	394	389	451	402	425	401	394	420	403	418	427	430	400	374	454	434	393	391	402	424	399	467	383	463	382	389	418	417	458	428	407	379	398	427	411	428	395	437	427	433	422	432	377	444	397	417	396	422	419	399	432	401	417	425	429	443	396	414	440	439	418	430	395	410	436	413	427	471	416	394	429	435	401	381	376	394	444	406	410	413	386	429	438	410	394	400	437	408	405	408	415	407	393	454	400	412	386	420	442	430	429	385	454	424	425	428	396	403	424	427	427	404	422	456	472	402	410	413	401	446	421	442	400	397	417	392	416	399	427	398	424	420	377	418	394	418	427	428	417	440	440	408	408	405	387	424	409	420	409	435	413	405	454	447	405	414	426	425	416	414	427	442	419	406	430	420	397	406	442	398	419	456	412	440	380	400	414	416	437	403	413	457	421	417	434	408	383	404	452	426	399	407	422	415	406	413	452	388	432	447	419	406	447	436	415	419	433	418	412	429	434	397	444	443	396	453	416	437	425	385	424	408	430	389	445	416	383	379	429	421	459	454	440	434	389	426	425	408	436	420	398	397	431	402	426	408	430	410	449	388	404	392	420	435	407	396	402	434	433	455	395	402	430	433	437	417	447	380	461	445	420	417	449	436	427	429	450	411	383	421	426	431	408	429	422	432	411	371	428	406	436	430	420	412	447	438	417	441	399	428	418	378	365	416	438	417	430	407	438	424	391	419	397	409	405	427	441	420	422	437	383	428	396	382	447	402	426	415	433	408	442	412	409	426	409	432	454	412	405	449	440	417	430	399	423	452	418	429	401	395	457	433	407	421	426	408	431	428	404	411	431	399	408	432	403	433	380	439	385	436	408	421	416	388	433	398	408	419	442	450	415	442	433	448	398	412	422	417	427	404	390	428	431	410	445	427	425	422	447	457	450	429	396	436	434	416	445	450	473	407	402	423	425	386	444	425	436	397	403	394	382	436	419	424	421	391	413	404	434	429	412	441	424	392	441	408	384	403	455	434	427	403	425	430	411	409	403	428	432	425	443	447	426	382	417	420	425	404	433	421	427	380	459	413	429	463	412	425	427	407	463	407	411	403	426	417	457	383	406	417	421	439	414	373	403	407	408	439	408	404	420	430	433	417	398	397	470	419	359	426	412	426	395	422	438	386	437	422	437	425	403	395	401	417	455	410	444	390	430	366	440	489	438	421	406	431	416	382	429	414	426	412	409	436	424	449	435	431	436	428	428	441	419	480	423	406	396	421	380	406	394	410	423	456	415	429	417	398	409	415	418	415	421	348	418	447	403	371	407	430	438	393	440	433	404	411	408	432	423	416	424	408	426	421	410	413	418	414	421	435	424	442	400	437	412	429	407	407	394	401	448	449	417	412	400	437	443	416	407	426	422	428	452	407	418	420	418	417	448	401	432	396	427	421	393	427	417	418	441	412	415	373	411	409	403	421	399	398	409	421	403	424	394	403	373	392	426	420	439	413	423	396	395	436	403	436	429	406	423	402	404	396	422	410	425	396	404	400	425	411	417	467	453	456	416	423	428	428	387	431	387	435	414	429	395	443	409	415	463	420	434	455	418	416	395	435	449	442	412	427	410	402	373	446	402	411	412	415	423	397	424	443	416	433	429	399	395	403	413	440	408	454	413	423	414	397	396	428	409	420	414	444	402	423	459	404	465	416	421	415	389	408	425	395	427	436	421	389	393	398	407	399	406	428	438	430	435	432	431	452	395	393	433	420	419	405	410	434	416	429	402	411	440	435	397	434	410	431	441	420	402	401	421	429	417	430	456	425	379	428	430	419	419	395	432	423	438	425	399	400	402	421	411	441	426	401	397	379	433	406	445	403	409	403	429	424	439	405	413	418	456	404	444	409	398	421	438	452	419	410	419	413	421	391	398	434	436	469	400	400	408	372	439	420	425	421	379	357	438	388	425	449	418	436	423	408	437	423	449	429	422	394	441	414	407	408	409	378	404	420	411	400	456	424	396	443	415	408	418	402	410	415	417	424	404	404	399	458	419	396	430	438	410	433	422	424	442	411	395	429	363	406	437	433	411	400	412	384	428	407	424	413	418	453	433	430	426	419	414	444	398	433	411	424	405	413	430	414	421	407	445	428	436	405	430	405	414	421	444	456	399	412	417	434	426	408	417	402	415	419	415	412	404	389	375	412	434	423	427	427	435	433	420	407	426	400	411	427	413	416	417	427	448	384	404	452	422	429	414	444	433	397	404	405	405	397	421	414	414	433	410	428	454	430	400	423	434	406	385	401	422	440	425	421	419	402	400	425	432	427	397	423	414	425	411
25535	21452	27254	25242	5667	3553	20253	27712	20784	9543	3713	1070	640	519	475	467	473	506	491	476	466	491	486	500	466	463	476	440	492	441	455	431	507	472	486	479	467	519	498	489	460	452	513	431	474	446	453	427	499	504	521	527	486	450	518	439	440	482	464	492	526	513	449	469	462	442	460	465	443	475	441	468	460	456	453	465	454	448	511	490	490	482	457	481	486	492	493	446	477	482	466	491	470	513	449	490	433	444	476	440	472	491	478	483	448	478	466	482	538	480	464	471	467	487	511	442	423	476	494	467	452	452	476	475	495	487	456	448	479	481	463	469	442	501	445	490	480	476	469	474	517	457	451	493	494	466	445	482	455	481	480	467	434	472	449	476	451	471	457	477	487	501	462	418	470	445	469	477	463	455	441	471	449	460	433	420	482	510	473	507	448	420	439	482	419	449	445	494	485	471	488	436	463	486	436	478	453	424	440	447	504	486	494	451	455	463	469	438	488	493	475	483	417	478	470	445	480	500	511	479	440	450	469	475	495	472	406	489	480	476	431	469	448	456	445	497	468	470	475	509	431	440	459	472	447	475	505	457	470	446	476	472	453	472	496	446	453	508	476	468	481	434	437	438	449	486	486	479	477	462	483	472	477	480	501	451	489	516	462	455	465	448	461	495	490	474	444	460	488	472	470	459	476	484	442	451	475	484	487	473	472	450	488	481	541	511	479	492	465	473	460	511	472	464	485	447	475	454	494	467	445	503	447	474	468	458	486	494	485	455	464	464	464	549	514	462	454	480	446	483	484	493	479	497	484	478	502	431	491	461	505	472	474	482	477	449	460	500	471	481	479	470	431	481	433	463	489	459	478	478	449	456	484	495	443	480	407	461	484	459	478	497	485	459	448	472	449	450	493	479	450	475	458	463	508	501	489	446	485	499	460	459	483	540	486	468	515	490	482	450	467	466	470	468	458	486	470	465	486	516	443	456	466	483	493	438	501	464	470	487	500	496	471	462	458	473	482	463	491	459	458	469	474	449	468	458	465	479	449	460	485	434	475	486	515	521	477	448	483	451	468	460	457	470	489	445	469	476	514	456	485	486	487	484	461	418	495	468	445	478	512	486	467	451	462	454	449	424	468	501	464	451	474	463	490	471	485	443	474	499	487	470	488	509	467	499	492	458	484	403	467	491	477	456	521	496	463	475	475	423	498	546	515	491	472	457	466	456	481	470	465	545	488	479	505	495	464	463	488	434	467	457	455	465	470	480	431	453	485	495	491	492	469	460	459	478	474	491	468	433	482	497	510	457	444	521	473	503	501	435	488	482	493	491	442	481	467	481	467	464	461	489	484	461	438	468	454	462	458	454	464	486	438	457	460	488	472	452	482	469	441	460	441	463	469	471	421	461	460	446	474	494	452	512	488	446	495	495	457	457	492	488	436	487	466	481	520	491	490	502	455	451	416	451	463	502	494	481	493	462	431	455	477	471	432	486	486	457	489	498	454	463	486	464	508	452	447	486	455	470	448	494	452	457	505	483	467	473	473	474	490	482	486	464	472	458	488	450	496	476	469	514	460	459	477	472	501	444	491	469	466	500	468	466	456	467	503	467	438	520	448	510	447	440	477	447	470	501	452	449	497	469	464	493	438	479	511	468	482	463	487	474	467	487	477	448	434	450	450	443	448	443	450	486	474	447	415	469	483	477	476	475	484	474	487	446	479	482	458	514	446	483	438	479	437	487	478	475	496	489	490	465	517	470	491	450	518	479	476	491	469	466	440	491	458	420	457	469	472	468	465	489	459	474	453	485	490	472	469	480	472	489	461	478	464	495	477	460	469	432	469	536	453	478	462	472	499	502	466	440	462	482	445	469	474	464	460	476	478	466	498	490	446	481	479	520	471	474	461	480	488	512	459	454	479	483	454	497	485	466	441	502	453	517	507	490	481	471	451	465	433	452	480	484	463	493	469	482	505	472	477	507	505	460	502	477	460	465	468	452	466	500	442	423	461	468	482	488	471	512	451	483	423	494	508	452	485	486	509	485	484	446	457	458	462	471	492	480	452	461	477	459	479	485	471	479	438	501	499	498	497	511	429	501	474	455	440	439	477	502	477	479	533	488	486	433	440	470	472	483	454	490	471	513	437	526	463	454	466	498	472	501	472	433	509	448	477	510	482	465	479	467	457	440	428	488	469	432	508	482	471	491	501	456	455	490	483	449	475	459	479	473	489	458	428	431	467	501	488	503	492	508	458	490	447	500	505	496	492	427	497	449	465	475	476	453	437	494	505	443	509	471	457	470	433	448	493	472	426	475	491	451	521	499	471	460	474	437	492	477	466	495	474	458	482	480	487	476	443	460	427	460	444	454	517	443	498	451	477	467	478	467	488	461	469	534	425	491	459	474	425	433	481	522	497	463	475	479	448	494	496	458	483	410	458	449	422	505	467	446	464	438	483	493	511	475	484	493	451	463	461	462	479	441	445	458	482	487	481	478	490	442	473	467	532	472	458	474	455	490	509	471	513	470	462	506	440	466	442	480	477	495	477	491	506	453	473	431	478	471	462	469	483	487	476	510	502	466	483	449	472	480	473	474	481	486	477	489	459	526	490	469	468	483	455	454	466	472	454	442	483	513	481	472	450	473	473	498	481	442	478	460	423	472	478	522	515	484	468	461	498	474	461	413	444	439	440	468	453	488	475	475	473	468	449	485	474	469	500	474	466	456	492	459	461	479	472	487	456	527	464	500	465	443	477	471	479	456	445	495	470	486	509	477	437	429	471	477	486	458	425	483	452	486	500	443	462	481	486	488	451	471	497	465	535	463	460	461	464	497	468	500	424	445	461	471	507	480	465	530	466	500	481	455	465	488	471	472	439	463	466	513	493	443	491	488	506	465	464	468	431	438	481	475	472	474	481	460	486	493	478	479	484	477	460	424	493	468	466	479	468	485	443	464	447	501	423	486	489	500	492	482	510	459	461	462	460	502	465	509	501	464	486	453	448	469	475	444	495	464	483	477	485	446	466	504	473	486	471	512	532	497	456	489	463	460	458	477	485	464	493	484	469	450	474	506	483	469	547	485	496	469	456	459	473	480	504	439	471	490	459	488	456	471	463	510	460	503	451	448	489	497	450	480	466	465	456	480	416	481	450	450	480	478	473	456	499	454	446	451	478	497	451	466	480	495	471	443	459	487	469	469	474	469	473	454	478	472	482	448	427	494	478	454	472	495	455	454	469	471	471	458	431	495	471	480	516	484	462	484	438	470	491	469	512	457	485	465	489	474	468	475	436	456	483	476	433	462	479	471	481	475	499	433	469	476	484	478	488	480	461	464	467	435	480	482	457	452	483	442	464	475	488	505	519	471	474	426	452	476	515	432	455	485	513	467	455	465	442	457	455	479	442	468	463	465	428	488	514	506	463	461	475	427	458	486	467	481	489	457	540	493	521	469	469	440	506	459	464	475	456	456	483	463	480	513	498	445	496	465	466	495	459	458	488	462
4407	5017	3741	2107	2178	3949	22825	25532	17156	8700	3690	1134	690	486	469	487	453	451	428	467	463	492	449	432	458	441	471	470	450	467	475	499	471	476	480	472	465	480	492	459	481	424	472	480	437	454	457	470	458	435	465	444	442	475	452	426	496	461	448	474	447	502	425	438	424	451	439	428	432	438	461	488	456	462	467	469	498	471	481	472	477	515	438	457	423	455	438	461	483	473	462	442	464	454	435	446	465	462	448	458	438	440	443	454	424	490	475	489	435	423	464	453	490	414	459	440	439	480	494	411	476	479	494	434	476	453	490	465	429	468	439	461	473	433	455	456	443	461	458	461	491	449	440	438	490	425	462	429	461	445	466	414	430	411	454	409	447	462	507	476	443	468	453	473	445	437	449	482	450	429	472	493	423	465	435	452	469	435	429	437	447	479	446	400	472	447	413	472	460	409	429	450	455	464	442	471	414	462	441	417	453	438	426	474	486	442	430	433	436	469	468	446	454	455	425	457	513	457	454	466	413	452	423	435	470	454	434	455	477	443	461	456	435	427	451	476	484	459	417	465	471	472	455	420	442	450	440	458	493	469	423	475	441	468	448	471	444	450	470	487	443	461	434	473	467	465	449	509	471	475	499	426	437	456	448	442	441	416	506	440	470	482	457	449	448	477	434	410	432	451	436	446	439	461	442	460	483	465	443	463	454	450	465	490	464	447	438	453	482	457	460	471	454	467	456	482	458	475	433	449	453	437	446	444	458	433	487	468	443	449	482	441	466	458	453	447	443	469	430	484	431	440	454	453	468	472	479	483	438	454	452	427	474	460	443	461	415	447	451	448	429	442	429	410	486	453	474	456	434	443	475	462	435	453	478	474	454	459	440	430	471	458	452	431	472	449	426	432	456	464	513	448	463	461	460	446	462	455	458	460	477	430	434	497	466	426	439	464	438	485	477	453	458	461	467	443	506	409	469	419	477	465	446	438	452	445	433	482	475	452	469	487	425	441	427	472	478	483	494	453	435	436	469	466	474	460	471	416	489	428	446	408	501	424	450	441	487	438	434	462	452	427	477	451	420	462	443	469	487	439	445	436	449	472	459	457	459	438	505	425	433	455	459	454	478	458	439	441	414	451	450	431	485	447	441	474	452	468	424	451	439	434	445	485	496	399	498	437	443	483	472	458	430	432	464	437	443	415	440	440	427	467	443	458	456	452	448	457	471	463	460	469	452	477	458	510	464	451	451	447	431	464	455	464	463	478	449	455	449	486	460	428	448	435	442	459	477	439	425	433	445	485	442	428	463	435	399	432	513	471	462	422	458	436	437	436	480	451	445	475	434	449	411	469	474	443	426	474	438	452	458	451	438	493	478	468	433	438	467	442	456	482	515	461	455	438	452	425	469	476	419	471	435	449	431	459	457	438	433	454	478	460	447	453	476	442	447	464	455	452	458	446	458	454	425	429	444	458	466	455	441	438	452	432	438	478	466	453	454	480	471	483	436	453	431	449	455	455	427	471	477	393	448	427	481	484	434	419	446	472	446	483	460	453	464	484	438	464	459	445	469	440	482	420	488	427	464	453	449	478	435	451	444	445	480	469	418	421	450	428	424	459	450	460	429	452	445	450	427	436	447	472	468	470	456	453	429	466	491	443	393	477	460	402	440	461	454	438	418	427	436	436	416	432	443	425	469	462	468	445	460	462	454	467	456	464	407	470	499	494	438	488	459	436	449	445	489	422	462	439	446	442	430	465	446	475	462	476	455	437	463	419	447	480	465	430	486	412	463	465	442	469	446	440	485	448	466	456	437	476	484	455	454	478	440	465	407	450	443	451	458	485	471	438	436	449	480	467	453	448	431	430	458	463	471	456	468	463	435	485	436	446	458	444	428	457	423	430	445	449	462	428	446	486	486	443	478	426	455	483	424	479	486	393	439	465	446	431	426	497	458	490	483	434	429	437	474	469	444	484	446	472	446	442	473	439	422	436	414	420	433	454	456	468	424	436	479	427	448	451	439	440	472	440	450	427	462	446	456	460	439	469	438	472	441	434	459	488	443	425	428	443	476	448	453	475	464	468	420	448	461	435	480	481	491	454	439	441	439	479	458	482	475	437	483	449	429	464	501	456	460	447	459	436	441	456	477	428	459	456	445	484	455	442	403	457	461	471	421	436	496	472	483	479	436	459	465	429	441	454	428	423	459	425	426	446	485	471	488	460	484	444	471	451	445	443	444	424	457	444	450	450	455	424	438	450	449	445	468	471	493	436	441	488	434	456	446	468	432	428	440	428	453	446	461	454	443	464	418	452	457	452	458	460	468	443	460	435	438	437	504	441	422	477	439	458	463	459	455	466	430	468	437	458	475	436	413	453	431	421	434	459	485	452	460	397	467	439	452	450	449	470	472	449	485	472	434	499	465	445	466	473	460	450	438	470	429	469	416	455	440	480	426	461	460	466	448	432	435	438	454	479	418	499	458	475	458	448	458	436	447	464	415	457	455	451	486	456	445	460	422	435	452	456	469	433	460	444	451	446	441	452	432	454	484	442	399	497	452	486	411	440	469	451	416	479	439	458	398	417	435	478	412	454	458	461	428	429	494	446	440	420	441	456	464	457	427	430	440	452	487	456	453	463	476	439	440	476	489	447	484	459	423	448	454	452	465	459	448	462	457	426	448	436	432	454	440	443	467	458	463	439	454	441	472	431	476	470	470	463	474	445	432	478	443	446	485	449	438	469	444	461	455	417	462	439	409	424	456	433	468	471	404	442	479	463	450	425	412	437	482	446	455	473	452	425	456	438	461	432	460	463	422	490	441	406	473	445	388	456	465	455	432	495	456	445	444	456	447	434	441	466	422	437	453	442	459	434	423	458	461	466	465	467	456	452	467	492	416	442	439	426	465	455	445	449	451	449	449	432	470	478	460	455	444	437	441	442	459	427	448	487	483	453	454	442	439	437	445	466	432	463	470	424	447	472	429	492	463	454	463	475	481	431	438	422	504	450	425	448	473	473	471	470	401	443	435	455	428	445	413	449	456	453	451	425	474	444	452	438	452	437	431	450	433	475	441	426	427	446	390	466	449	456	442	468	412	486	458	488	449	470	481	429	464	452	475	446	435	448	460	437	419	447	458	458	441	456	491	403	452	446	471	444	444	449	437	429	446	469	421	475	430	469	474	461	452	467	456	447	485	437	417	434	451	444	428	427	422	458	447	446	478	447	481	468	478	463	457	456	423	459	420	477	468	439	475	479	449	479	394	457	469	481	425	482	432	440	464	465	436	412	457	453	452	457	445	424	470	457	430	464	456	457	437	469	459	469	420	424	467	434	437	445	418	471	453	485	461	462	454	433	462	449	452	436	473	454	422	444	456	438	436	373	428	452	422	441	456	431	447	427	419	455	455	443	423	459	425	451	450	437	433	473	445	418	485	454	459	456	463	452	427	442	477	441	426	471	450	457	465	440	426	437	465	442	444	452	460	448	438	422	478	439	463	417
24213	21396	28715	24459	21375	15035	40424	43961	34615	19811	8729	1909	924	692	581	575	577	617	585	560	580	600	574	570	590	563	589	546	584	600	562	573	599	592	578	595	558	569	596	600	554	557	603	641	552	526	585	589	555	562	585	624	560	590	544	581	627	551	560	549	563	583	572	538	552	592	566	581	568	603	603	551	539	605	574	613	592	606	579	576	585	582	578	567	564	585	565	588	554	578	592	562	581	589	542	571	541	592	577	598	551	613	572	561	571	513	572	557	576	558	566	616	576	560	613	592	582	537	587	566	568	611	615	580	592	548	561	611	540	592	547	606	563	560	584	583	563	598	581	612	604	575	598	514	611	564	571	586	554	558	588	588	565	547	583	627	595	600	581	568	545	556	564	563	587	566	523	556	546	558	569	567	526	579	553	574	544	580	568	579	554	575	582	559	511	556	570	595	596	582	602	579	573	613	536	569	580	567	594	581	583	542	550	528	567	570	570	577	591	529	548	545	564	587	554	583	581	567	564	566	548	569	574	610	595	542	576	610	559	560	584	554	534	538	544	555	574	589	554	606	576	599	621	584	620	559	544	588	574	542	606	559	598	558	549	537	582	622	537	584	549	521	549	572	565	550	552	595	549	566	576	598	551	637	584	519	609	549	553	586	556	573	593	578	579	599	584	569	594	546	547	557	550	524	582	535	594	599	566	581	616	534	558	553	576	594	583	541	586	553	573	582	521	633	605	574	614	605	586	565	597	577	543	548	602	561	558	549	563	603	594	577	590	590	598	573	560	517	585	586	586	599	546	592	542	553	578	561	577	570	558	571	561	543	585	549	567	599	577	585	591	561	574	553	580	580	593	561	615	570	559	600	533	556	562	568	584	569	564	551	562	557	570	574	575	546	564	546	549	574	569	590	560	540	589	612	546	560	594	591	595	608	566	584	563	510	580	590	563	602	541	598	593	517	553	572	537	592	518	558	517	526	571	558	600	574	613	605	569	556	544	564	565	536	578	544	574	607	563	555	559	571	561	576	570	556	552	587	602	587	553	600	563	605	586	534	559	585	581	592	581	541	527	573	516	563	594	573	581	562	588	610	545	555	522	554	550	518	583	599	590	552	564	574	570	598	557	582	588	542	570	550	625	522	575	555	554	565	594	600	582	564	606	528	581	583	569	585	571	593	542	550	549	545	574	577	557	545	518	519	581	591	613	586	612	633	567	561	581	607	592	517	565	574	571	554	568	574	548	574	536	634	563	577	593	574	582	551	574	556	569	587	555	540	515	557	588	548	556	582	577	557	591	570	566	518	502	554	550	552	602	566	572	569	580	569	556	561	533	592	561	594	560	604	516	618	544	572	542	541	566	556	572	530	557	571	528	569	605	550	514	556	563	572	586	605	556	562	589	549	576	559	575	570	593	570	594	592	573	545	556	552	580	558	604	566	598	595	553	568	570	533	620	554	590	542	566	606	553	559	523	559	542	546	584	576	588	573	610	584	594	590	571	559	566	591	584	629	588	634	563	546	616	553	597	578	619	561	569	578	554	553	605	563	607	541	527	537	546	557	560	533	620	583	529	563	574	606	518	563	570	568	559	555	614	567	542	582	599	553	598	542	576	552	536	586	573	602	588	588	576	578	567	539	542	595	570	606	567	571	538	585	519	550	581	567	578	600	621	564	538	560	590	536	535	576	559	571	619	600	577	578	559	534	598	551	548	545	595	570	538	566	612	562	529	559	589	565	573	536	594	609	574	555	601	572	576	604	561	560	585	606	567	547	601	577	600	544	576	574	563	545	560	582	553	587	579	571	585	541	610	572	548	553	586	551	561	597	592	584	594	584	585	588	595	607	544	529	536	578	594	573	554	547	575	585	534	583	558	560	562	542	603	574	574	592	583	589	549	639	570	532	564	557	621	581	545	559	587	581	557	579	564	579	565	581	595	557	608	548	578	603	589	594	489	570	591	589	563	538	577	546	560	576	514	552	612	557	575	529	567	523	557	546	541	577	568	544	582	571	590	603	584	584	562	570	588	594	558	551	544	552	567	601	551	587	549	565	569	570	560	643	558	545	614	534	559	578	546	574	559	595	594	574	577	552	547	544	536	552	554	541	599	580	613	542	576	519	571	593	577	543	586	546	535	562	569	565	595	548	569	572	566	577	550	515	576	587	603	578	574	596	570	514	576	601	587	549	576	561	601	550	585	575	593	582	586	555	598	602	571	531	562	607	556	559	554	589	514	583	521	589	541	561	571	567	547	583	563	579	541	543	596	590	567	519	551	526	557	548	586	541	547	582	581	537	573	546	590	548	597	501	590	599	551	565	551	548	538	589	605	570	605	566	571	597	586	572	581	542	576	595	595	607	560	565	587	586	575	547	545	559	580	578	532	605	571	538	576	556	561	532	592	572	577	562	575	599	568	585	563	562	617	588	566	533	561	574	604	585	545	587	548	590	605	513	543	552	566	533	565	582	547	590	540	516	561	595	597	599	539	587	542	568	542	558	568	573	573	558	582	605	521	587	569	548	595	557	555	575	567	590	506	586	557	578	607	498	578	589	551	558	528	545	556	570	578	581	568	603	565	571	588	548	575	597	586	597	577	549	575	603	620	557	591	567	597	538	572	568	586	573	530	535	594	544	563	591	587	589	563	606	567	520	576	548	606	556	565	580	564	560	545	601	545	584	563	576	575	555	589	561	607	554	583	550	571	567	554	550	534	588	612	542	537	585	543	572	537	611	579	589	591	559	567	604	594	566	555	563	561	548	595	587	580	565	579	597	581	557	567	551	556	581	567	584	574	572	578	559	606	549	591	555	551	514	621	564	556	548	544	582	564	548	578	547	563	558	588	574	578	572	560	580	580	586	587	584	568	563	613	564	524	524	528	567	549	552	542	547	569	579	570	578	563	566	531	560	588	559	556	589	572	599	560	550	536	561	555	574	558	565	588	556	542	576	558	577	564	535	550	578	588	579	563	588	592	545	548	576	526	562	554	537	571	555	551	615	561	560	542	533	540	558	591	554	562	554	548	609	591	562	575	577	562	535	562	573	573	610	544	566	569	543	540	555	567	542	524	578	552	571	574	571	573	597	547	601	556	578	573	541	556	581	577	558	574	600	582	595	595	561	548	555	592	597	600	587	590	563	577	577	569	634	583	576	565	535	558	576	575	611	587	578	547	569	597	573	564	570	558	551	555	587	559	571	539	560	567	598	585	561	555	639	516	572	569	592	623	569	538	609	572	533	537	569	573	577	605	540	551	562	584	548	567	552	582	591	579	602	584	580	630	590	555	544	582	565	594	605	553	555	569	604	566	580	570	529	551	544	596	587	499	639	587	557	558	521	548	577	570	567	568	537	595	568	582	532	599	551	594	604	589	564	536	585	541	616	563	634	574	571	585	589	572	565	533	584	588	586	558	545	540	578	546	569	597	562	565	599	546	540	552	561	607	577	570	539	575	587	514	541	591	594	539	546	514	583	553	593	562	550	542	549	595	567
4133	8009	6695	3667	4100	11932	39886	42065	28624	16544	7266	1947	1009	592	514	555	548	525	535	535	540	537	534	562	532	584	560	602	539	566	535	520	539	509	558	583	548	567	550	555	551	546	563	562	526	496	506	520	571	555	541	561	553	538	520	521	531	552	520	519	527	516	502	585	565	541	556	530	547	530	512	508	530	522	493	509	533	563	511	533	525	565	573	517	545	583	535	546	514	546	539	535	513	589	583	535	537	520	531	568	557	556	601	584	548	543	550	540	557	540	502	551	549	507	580	539	566	565	530	537	527	571	547	565	557	571	536	522	489	550	545	581	521	509	529	542	585	549	526	517	536	558	488	557	575	543	565	549	576	545	507	536	520	534	507	498	526	541	528	562	539	528	542	541	526	539	548	488	517	526	523	550	511	534	516	512	557	529	567	506	540	510	530	510	562	547	555	527	543	514	514	555	558	553	505	528	556	530	534	563	538	546	521	542	548	536	566	546	561	522	495	526	509	544	550	553	541	536	496	524	542	505	504	555	542	520	541	527	526	546	523	548	522	510	487	560	559	479	559	584	540	523	530	516	536	518	560	529	556	559	532	571	514	501	504	521	488	535	508	487	522	573	540	519	537	567	541	529	521	530	545	562	517	571	516	533	527	567	520	505	538	523	557	507	557	548	533	511	526	523	531	507	543	534	524	512	528	510	547	534	554	540	501	521	516	522	578	536	556	561	495	538	533	567	537	543	536	531	516	575	527	550	525	537	508	549	530	519	527	545	549	552	552	480	578	521	583	541	546	572	529	540	506	505	500	546	496	520	513	505	562	503	547	562	562	516	517	547	536	539	552	499	606	524	488	574	549	543	505	551	537	514	558	541	555	503	529	521	527	547	518	501	501	499	565	523	565	518	551	522	566	535	534	536	507	601	526	576	540	515	546	562	521	530	556	553	538	511	525	564	541	499	537	517	526	487	523	533	528	521	560	565	539	531	514	548	529	525	517	552	512	517	554	570	559	500	488	533	509	561	530	546	531	498	527	506	531	547	529	514	552	529	524	529	536	520	522	566	519	510	554	518	567	532	537	493	528	483	547	556	544	531	515	553	550	504	510	491	555	524	533	531	544	496	547	530	510	540	522	528	549	564	488	571	525	568	541	517	484	542	505	556	580	505	575	536	527	523	554	562	513	507	554	534	503	556	557	561	539	531	529	535	537	510	524	529	508	571	543	560	555	558	521	497	548	526	558	507	485	528	531	556	539	518	525	547	543	520	570	503	521	551	517	543	522	557	516	512	534	552	549	515	540	558	482	500	529	533	569	523	528	509	508	510	547	536	520	492	547	581	523	492	521	522	488	496	529	587	517	569	527	522	546	543	556	548	494	523	556	560	510	516	530	539	521	551	495	521	516	541	575	492	542	560	553	543	560	509	508	530	533	560	569	549	529	528	532	560	501	526	526	538	544	531	533	545	486	538	550	560	524	554	542	505	512	521	551	537	528	522	582	566	548	561	551	517	498	519	574	552	530	517	480	539	532	547	525	511	520	510	512	537	573	510	572	515	575	509	538	539	561	554	544	538	480	514	567	534	546	535	524	502	525	566	573	529	481	482	535	534	507	566	552	573	540	556	522	538	523	527	541	581	505	505	549	519	522	520	512	513	570	479	547	537	488	548	500	552	532	543	562	499	515	515	532	537	512	501	545	528	522	551	515	559	525	552	548	518	525	515	542	557	522	558	518	533	576	547	543	514	542	509	563	559	513	555	553	562	491	536	548	490	495	540	538	550	544	511	588	533	560	507	562	549	583	546	562	491	514	506	575	584	582	548	549	508	509	527	550	502	531	515	526	546	491	502	526	540	518	591	577	535	518	568	533	531	533	570	532	564	561	504	539	534	499	509	525	550	571	501	542	546	532	534	531	522	532	514	539	559	511	551	519	505	491	503	533	499	527	549	547	572	468	530	534	502	557	548	550	536	540	565	553	510	545	561	505	532	515	506	537	567	537	529	549	506	555	550	518	544	543	569	538	557	508	553	559	532	531	551	530	556	550	555	512	539	549	554	516	527	539	523	522	504	496	533	524	585	542	542	524	551	512	533	536	508	524	474	531	520	561	537	549	566	550	543	545	517	561	560	569	522	515	530	543	557	527	548	520	531	553	550	516	516	535	525	496	533	561	521	515	514	541	525	545	495	528	506	531	515	544	497	494	540	557	538	515	481	525	551	499	517	543	532	531	537	490	538	540	537	561	558	533	544	538	595	520	538	535	529	534	508	524	502	547	531	532	472	529	510	573	515	502	545	531	523	517	548	580	545	548	513	537	548	525	537	492	539	509	514	518	545	536	559	485	527	538	509	568	537	556	532	561	553	548	542	578	494	479	571	520	546	494	504	525	554	512	544	500	553	543	544	534	532	546	564	567	551	520	525	530	498	567	561	550	515	476	545	521	487	487	532	548	531	577	530	516	572	523	546	536	526	578	565	546	552	540	522	530	520	557	506	572	566	549	543	506	542	568	541	529	523	550	530	548	529	515	542	517	545	526	514	554	512	510	551	532	523	567	498	559	536	552	573	516	540	518	494	536	543	549	541	516	531	524	515	535	551	517	552	573	548	507	506	534	547	538	527	519	507	470	524	549	517	544	554	536	461	498	542	548	498	499	509	541	518	491	527	564	533	485	516	524	529	508	505	534	549	501	528	530	530	505	552	555	516	563	497	527	554	523	546	505	537	515	550	506	497	537	521	533	552	557	538	539	518	559	531	534	542	520	537	580	576	550	528	506	558	530	493	545	564	558	532	517	546	509	515	544	510	581	554	517	521	570	581	504	533	548	511	551	504	493	497	493	501	556	541	540	559	534	527	490	523	510	548	545	590	540	560	540	494	552	534	510	540	536	480	545	528	532	523	514	510	512	489	498	554	551	509	540	498	563	538	542	577	511	530	525	531	517	503	479	524	557	547	535	536	513	519	527	515	513	508	550	537	529	514	525	516	522	559	520	515	535	536	518	557	566	566	504	553	555	493	506	541	520	532	532	539	513	553	551	483	527	542	503	512	540	554	507	517	542	588	543	515	526	537	565	552	536	575	525	542	534	565	543	584	519	497	521	524	555	541	515	535	501	499	534	507	529	506	543	489	519	509	522	538	504	502	550	593	504	539	518	531	561	554	514	555	523	526	550	545	530	540	575	511	561	522	499	514	496	550	544	547	508	553	558	542	570	499	512	482	534	532	536	518	511	535	496	559	563	530	538	559	561	542	509	585	535	508	501	574	520	550	505	537	481	552	563	553	546	514	544	569	557	553	583	537	515	554	535	534	507	490	549	529	557	538	527	531	521	500	514	512	555	517	525	496	499	533	516	555	582	565	545	480	531	528	551	518	567	488	545	521	533	521	515	577	492	535	507	515	578	532	549	537	523	523	533	528	487	547	544	515	546	553	505	513	514	534	541	535	535	526	563	517	522	580	478	501	541	566	556	540	506	536	552	499	504	484	541	531	511	490
27706	12482	2176	1055	1051	1221	2440	3385	2792	1669	925	596	501	481	521	463	486	464	500	470	450	462	487	438	472	484	478	461	445	432	436	465	497	441	463	456	488	468	486	449	452	427	419	496	514	431	470	441	438	474	471	452	442	451	480	420	473	465	485	456	463	461	472	465	454	467	432	464	423	457	462	467	439	497	526	489	520	482	508	505	439	439	453	446	467	445	472	447	442	485	447	473	466	443	474	454	500	462	452	484	494	442	459	464	488	443	454	432	450	458	428	451	497	435	440	482	456	485	471	435	477	471	453	466	511	462	442	483	439	449	470	495	429	435	448	472	444	463	498	490	492	438	470	481	451	459	464	482	478	513	441	475	469	472	466	483	465	448	474	484	440	438	451	440	467	455	437	449	432	444	487	429	459	491	460	477	458	497	459	452	453	446	468	466	475	452	465	455	461	472	455	431	448	507	490	502	464	479	452	469	488	453	465	488	487	512	456	491	485	484	463	462	457	429	496	506	408	467	464	467	482	473	450	461	473	472	498	431	412	472	423	434	449	436	471	457	492	461	463	456	492	410	453	470	517	446	483	434	457	453	426	468	470	447	493	454	461	498	457	476	484	484	452	455	468	464	509	464	459	502	427	455	448	479	463	457	455	449	470	457	473	480	447	472	438	471	473	476	440	464	430	471	460	492	488	430	498	496	458	447	467	450	453	452	490	469	520	434	452	403	482	482	488	478	425	459	493	497	434	468	444	472	457	459	474	472	466	472	455	420	456	472	425	440	443	468	454	429	455	463	430	447	496	452	419	428	423	465	454	462	457	529	490	496	479	457	463	496	462	453	465	472	468	488	496	483	469	479	474	462	488	484	437	491	452	429	446	474	484	425	471	481	486	430	472	488	467	438	462	445	492	473	466	487	476	466	489	469	479	477	526	496	496	442	468	456	477	480	471	484	456	501	483	450	466	470	484	463	451	467	471	453	465	467	487	452	447	459	449	463	507	502	463	468	443	460	453	435	482	467	435	448	470	450	462	426	456	463	483	425	457	436	466	464	479	472	451	479	469	430	462	463	474	499	483	457	485	465	459	438	478	458	495	493	485	443	472	468	438	484	457	469	453	442	455	453	457	450	440	450	435	471	453	458	460	427	455	485	493	496	456	489	463	529	448	474	409	481	444	435	451	491	468	447	449	489	468	469	494	473	486	517	500	461	460	493	420	446	459	476	476	445	429	486	473	471	489	468	448	494	447	435	426	422	496	456	516	507	471	465	435	479	448	511	465	471	474	495	444	454	436	445	477	497	454	465	440	465	447	429	486	472	457	454	462	481	435	447	477	481	464	454	424	427	496	455	480	442	466	463	495	468	515	420	472	495	437	420	448	464	479	461	454	440	472	428	473	468	441	471	493	455	455	419	444	483	485	455	441	444	514	505	461	490	457	468	442	462	453	455	466	456	475	477	438	445	421	466	450	499	487	460	476	450	497	428	460	473	464	466	465	457	492	444	459	478	469	462	398	460	475	472	468	476	486	485	459	443	482	480	463	484	450	451	443	495	471	453	454	433	471	437	458	468	448	502	459	453	462	453	449	427	459	452	461	473	459	449	453	425	463	494	464	500	456	456	428	477	487	455	438	429	463	482	472	474	405	452	457	419	441	461	430	453	457	435	440	438	479	440	465	462	493	486	503	454	470	462	459	446	465	486	491	445	462	512	470	454	441	484	455	475	412	467	442	477	491	499	493	476	418	442	454	476	495	485	446	487	466	448	470	478	420	458	471	444	444	498	431	465	508	460	418	455	463	479	464	470	448	435	449	475	453	467	496	473	474	445	467	450	454	473	447	460	485	464	460	469	431	452	421	470	481	506	464	450	445	469	405	437	475	437	507	425	487	465	490	456	499	472	422	473	437	482	480	486	508	467	468	460	476	461	437	428	502	497	455	445	500	476	492	464	438	491	500	439	515	478	496	466	519	462	448	485	471	472	444	491	472	451	490	448	508	429	474	480	469	492	465	416	433	466	444	476	463	447	429	435	443	463	443	432	421	430	465	458	442	435	435	456	477	482	478	503	489	448	481	452	486	438	475	452	468	441	487	457	443	463	478	496	475	479	492	461	477	463	457	473	465	439	461	448	466	468	439	483	471	476	459	464	446	447	484	487	415	427	434	444	459	451	497	435	457	450	444	463	440	466	461	472	447	436	479	505	452	422	450	470	464	466	467	450	459	461	466	428	466	462	480	461	475	466	401	478	456	454	471	431	442	441	430	404	465	458	479	495	497	438	432	466	442	465	470	479	465	468	428	458	482	467	466	458	486	508	457	471	464	440	465	491	451	446	458	484	477	490	492	472	436	442	462	467	446	449	455	442	439	475	509	459	455	454	466	441	442	470	435	448	495	490	467	504	457	512	453	410	468	425	455	444	491	438	488	479	454	490	487	426	462	456	455	495	482	482	480	465	498	484	445	496	480	453	475	445	500	460	466	463	478	453	436	453	456	475	469	455	451	481	461	445	425	503	469	433	504	471	447	464	493	486	479	445	446	452	466	458	469	450	477	459	449	438	475	485	464	482	442	442	459	474	444	472	443	486	499	486	460	478	497	451	499	446	458	467	441	460	467	468	438	518	477	459	471	477	491	476	478	494	410	489	479	456	471	452	426	469	444	466	467	433	471	459	437	497	444	460	415	447	471	459	441	431	507	468	427	492	444	470	472	467	456	493	457	460	453	494	452	481	464	426	472	472	482	412	489	471	464	488	437	462	467	466	464	473	466	443	475	468	474	450	428	439	482	494	471	460	507	415	473	490	437	502	439	469	452	473	449	440	444	463	422	468	457	486	441	425	515	509	465	459	462	453	502	441	453	474	437	436	442	428	469	442	442	468	451	474	437	465	442	431	468	443	522	465	469	490	476	414	475	456	462	431	470	435	470	460	470	460	450	442	432	480	441	436	461	475	454	455	477	474	445	451	472	470	450	481	457	452	472	476	462	477	448	439	472	451	439	462	449	440	466	450	458	439	489	472	447	466	413	434	491	433	459	485	447	456	430	463	463	450	511	460	439	467	433	490	474	499	461	467	440	447	451	509	470	444	469	486	454	448	497	450	467	451	437	474	464	473	441	501	487	459	479	432	480	480	472	483	449	441	464	423	451	477	483	473	473	486	449	440	477	498	466	439	470	461	413	471	502	455	472	484	501	424	442	458	483	432	438	493	472	441	447	451	497	438	453	463	491	458	444	419	497	460	451	458	462	465	468	449	464	478	444	454	450	451	459	467	469	478	471	477	433	442	456	458	487	489	473	475	438	496	455	427	448	477	454	463	488	453	469	449	432	460	454	491	470	473	463	454	476	473	425	448	460	473	467	445	485	450	468	449	486	462	457	465	452	469	443	458	455	436	462	463	457	485	461	457	464	466	448	444	435	481	459	477	433	471	458	435	465	432	456	450	449	461	473	426	459	436	433	459	476	437	488	486	472	468	471	480	502	465	457	454	429	450
5144	1795	1464	943	1356	1782	3374	4315	3271	1810	971	592	500	442	432	403	449	470	414	441	428	407	380	437	395	442	417	405	400	405	387	406	399	423	437	404	391	418	417	436	414	410	439	421	386	414	394	417	411	458	382	433	436	418	394	404	430	407	429	420	427	403	419	432	390	452	446	434	426	396	429	443	453	408	441	432	429	385	437	455	396	398	415	426	417	404	425	452	420	418	407	417	421	387	426	435	429	428	406	404	410	383	400	420	430	400	385	330	424	418	436	383	400	414	453	412	461	430	415	440	421	405	428	403	443	396	435	402	426	413	449	379	385	403	383	431	416	426	433	394	404	421	421	403	424	422	372	441	423	408	422	401	461	404	416	446	427	402	431	371	435	438	401	444	439	396	416	453	433	466	403	448	432	404	400	425	406	413	420	383	406	414	428	416	388	434	441	373	411	423	451	403	416	423	433	443	411	427	425	412	441	415	404	441	416	425	419	413	424	386	406	428	411	425	426	438	433	390	446	454	403	394	444	426	419	428	410	421	456	404	438	420	431	428	422	436	376	419	410	415	415	386	429	466	416	383	427	439	420	393	464	401	421	408	407	447	445	425	442	414	420	441	442	417	392	428	420	410	411	404	411	443	422	420	456	433	429	429	432	376	443	439	397	422	422	416	415	435	433	419	449	439	441	419	478	435	419	451	409	416	448	405	396	424	434	398	419	457	467	439	395	425	410	443	426	413	435	432	454	446	418	396	433	434	412	396	389	429	424	447	434	418	417	411	402	413	419	425	411	426	430	424	424	425	431	426	433	402	410	432	443	406	457	386	427	451	465	410	451	409	451	424	445	412	388	433	402	407	416	424	416	405	425	438	383	431	428	411	432	432	408	429	416	402	397	396	402	435	419	413	373	457	413	438	422	429	447	385	446	445	401	446	398	432	431	390	419	430	475	398	409	460	424	423	418	410	446	415	406	420	451	425	411	434	433	396	425	459	415	434	406	404	423	409	389	430	431	412	448	467	416	448	430	424	426	418	425	419	431	396	422	482	404	447	445	434	404	388	426	398	446	422	440	438	431	378	409	398	465	408	378	437	450	439	422	455	422	436	370	466	444	400	389	395	435	433	423	351	415	414	399	414	426	436	418	412	442	392	436	387	409	389	433	424	430	418	422	413	389	400	366	402	398	409	386	416	414	447	413	423	418	433	414	452	404	444	398	423	421	408	422	454	426	438	388	420	427	433	422	421	451	427	398	409	458	385	408	411	389	435	414	389	381	402	425	428	368	458	417	430	397	424	426	360	414	416	385	438	429	442	429	405	448	441	416	413	417	400	416	413	373	399	412	434	441	374	421	412	427	444	457	472	410	387	416	383	423	434	413	410	383	403	417	416	378	423	437	399	414	414	427	450	401	405	403	434	436	425	418	408	393	416	428	459	381	467	472	454	406	384	394	400	449	396	375	436	442	413	406	399	409	425	404	429	412	408	405	423	433	411	443	442	414	415	406	415	424	422	409	403	428	425	401	463	426	407	420	397	390	457	428	448	414	399	390	408	410	427	441	409	387	422	442	422	413	404	396	419	402	432	416	427	429	426	371	424	445	458	435	404	397	428	425	412	409	398	409	450	427	406	392	397	400	414	403	411	418	393	429	435	401	424	442	440	409	427	448	430	414	429	450	425	430	401	449	401	403	415	420	431	371	432	444	421	419	406	414	396	415	390	410	446	391	370	406	422	442	423	390	401	383	405	396	419	436	449	409	430	430	419	399	415	430	402	391	393	438	398	404	411	427	423	424	422	438	434	391	440	402	434	416	415	410	427	395	423	425	399	412	386	415	415	397	429	439	415	422	379	395	389	441	404	418	428	459	440	400	419	406	447	421	363	416	402	402	392	438	406	410	389	433	406	420	395	423	408	416	407	452	425	441	379	391	401	401	414	413	433	420	395	394	430	438	446	402	417	393	447	468	420	396	420	437	452	433	389	421	433	399	408	402	439	410	403	404	380	410	426	399	441	402	411	454	388	391	423	400	415	461	408	400	419	450	430	417	401	407	387	469	413	371	458	415	420	458	429	400	425	419	383	397	408	404	403	412	447	430	446	440	425	424	446	414	398	413	418	398	443	401	439	435	397	396	436	417	407	451	409	388	451	413	405	401	410	402	443	445	420	409	444	416	440	415	369	422	406	411	456	403	428	415	419	411	401	424	440	433	421	424	465	436	432	412	425	457	415	423	413	409	408	456	415	438	381	452	422	438	379	406	438	423	428	422	393	411	443	430	429	452	448	381	420	393	400	393	404	432	381	408	417	434	426	404	394	369	449	395	405	392	424	432	419	415	443	426	448	402	442	434	398	405	414	409	398	419	422	396	396	431	389	429	442	405	413	435	440	438	435	428	410	415	399	432	452	396	405	435	431	421	412	443	406	413	404	397	410	427	397	416	409	404	417	441	435	439	410	403	441	437	410	422	392	399	426	393	406	415	375	406	434	412	427	398	447	411	405	463	391	419	369	422	383	418	408	436	441	430	462	379	410	405	443	431	398	435	421	379	440	396	425	458	425	432	421	428	445	444	414	431	419	438	445	442	403	418	427	394	420	443	458	391	461	403	460	404	443	450	382	410	429	436	398	442	432	440	407	400	413	393	403	413	442	422	431	422	417	382	438	451	413	406	383	424	437	405	453	416	424	392	426	437	445	444	404	386	412	454	416	450	441	434	404	416	404	418	411	418	399	411	434	420	384	422	405	415	402	404	401	416	396	365	428	446	426	432	441	416	435	419	418	392	426	382	403	424	425	396	404	404	423	441	377	439	423	425	431	428	424	425	389	480	419	405	371	422	429	409	400	407	434	424	392	436	430	400	456	478	455	410	382	439	416	411	404	450	428	432	403	433	429	413	389	422	422	459	421	395	418	391	399	414	416	428	411	410	433	450	438	417	392	409	398	438	425	443	436	411	442	395	414	426	414	411	393	423	433	420	388	436	427	408	425	452	445	438	436	416	401	435	382	413	442	407	399	442	441	399	404	417	408	449	382	426	438	389	463	413	370	415	431	437	436	398	421	448	369	406	387	421	453	438	415	392	415	416	403	424	433	379	423	407	416	394	409	431	379	451	391	412	419	413	390	431	422	406	401	404	408	438	355	405	421	407	427	454	389	399	423	425	404	423	428	451	418	424	408	403	437	402	408	425	433	446	422	384	414	425	436	416	440	436	416	419	443	432	427	421	438	464	428	433	451	442	423	449	382	469	433	421	423	378	423	433	404	396	425	424	430	434	398	441	394	386	411	405	385	417	444	408	427	428	405	389	459	424	427	450	435	439	433	434	429	415	410	427	410	411	439	436	421	422	431	396	437	407	440	422	422	428	449	426	408	476	397	439	423	426	399	391	375	422	406	448	401	429	401	425	446	411	424	410	428	437	375	410	448	406	426	378	429	407	413	434	440	463	430	438	402	395	378	414	415	413	382	384	390	429	473	382	398	398	430	425	409	421	419
25469	21392	27162	25194	5907	3322	23267	29137	19134	8263	3171	1010	642	518	488	505	484	440	503	451	506	437	489	438	485	459	498	446	460	459	522	487	430	523	500	464	447	470	455	447	468	484	473	487	512	447	474	462	463	446	508	479	491	457	449	494	464	450	458	499	476	442	493	461	485	472	468	477	476	443	490	460	451	487	469	472	470	453	460	484	516	457	487	458	439	495	455	475	444	487	485	518	521	511	433	509	482	501	469	470	476	450	524	478	491	492	459	498	477	457	469	493	495	477	467	503	444	459	477	476	469	457	484	482	497	474	455	463	492	459	471	506	505	479	508	463	497	491	488	515	504	449	468	448	497	487	466	456	477	480	495	469	486	489	465	482	504	445	482	478	441	454	535	512	437	456	494	457	513	513	481	477	475	504	511	493	492	482	465	495	459	480	494	439	458	492	488	483	495	461	448	504	456	481	471	460	498	469	482	469	444	507	463	500	477	466	446	493	498	435	460	467	484	475	456	503	528	487	485	460	490	473	493	493	494	461	498	457	453	457	482	439	483	468	458	462	489	495	469	468	457	479	466	487	454	466	474	521	454	488	503	454	444	423	456	453	478	517	468	460	489	492	469	494	445	449	533	476	466	462	452	494	475	465	474	493	435	460	438	439	463	479	446	492	506	495	487	477	504	451	486	494	475	443	468	472	497	456	507	476	477	527	487	495	485	474	452	460	510	485	455	472	442	490	482	453	486	477	486	483	481	473	471	457	460	486	478	453	466	435	461	496	479	474	472	493	481	461	502	458	527	461	470	450	443	550	504	442	474	460	442	470	487	482	451	528	451	465	482	459	466	464	485	482	470	446	502	499	501	509	444	493	451	495	465	458	415	469	461	505	404	459	465	491	455	512	490	477	468	437	477	477	505	468	452	511	490	467	466	450	457	484	438	451	472	472	462	470	475	490	427	457	454	447	475	411	477	472	483	530	467	469	448	449	465	500	503	492	491	463	449	494	474	472	462	478	452	477	459	482	476	486	478	475	479	455	461	496	465	450	462	476	469	469	453	462	483	459	461	493	453	452	492	482	484	475	411	467	480	474	501	494	464	515	449	439	471	510	444	513	418	453	505	480	504	458	497	460	466	444	493	502	477	474	515	457	486	477	475	440	437	469	504	495	469	482	477	491	486	473	491	465	480	496	499	465	428	481	434	475	488	497	459	530	471	473	521	496	443	495	453	479	495	449	450	440	453	472	487	478	464	503	529	492	473	501	510	502	447	510	473	472	463	492	486	485	456	477	447	458	462	497	499	481	463	479	496	472	465	481	478	448	460	476	466	438	453	515	459	449	466	453	456	461	464	464	488	464	468	532	516	482	507	443	461	465	519	451	491	520	492	489	491	464	466	469	451	501	477	485	493	476	447	509	438	486	493	489	468	452	490	477	477	450	450	456	455	512	475	481	452	478	422	460	471	445	463	444	463	501	465	459	468	478	448	501	464	431	500	506	462	460	459	513	487	499	430	484	495	485	474	473	461	482	476	472	447	527	487	430	468	456	485	459	489	492	498	484	458	458	490	470	486	439	481	429	489	485	481	448	480	456	473	501	489	501	518	462	473	485	475	509	464	491	465	495	455	470	468	485	506	451	448	483	486	499	488	495	490	465	439	483	438	456	463	486	454	514	495	438	486	462	433	467	456	473	462	427	438	440	484	503	473	493	487	493	474	498	509	477	491	453	463	463	482	487	471	444	466	463	472	474	494	497	473	472	493	485	481	444	448	480	440	472	491	471	479	468	475	480	447	480	478	480	479	502	458	465	456	435	473	460	453	466	477	457	461	462	516	492	500	435	472	492	441	495	486	498	456	484	449	471	468	490	497	487	516	500	469	474	454	459	455	448	446	487	448	456	462	447	505	471	438	479	500	460	458	463	498	483	494	458	520	485	474	490	476	450	453	472	461	460	525	465	452	475	500	518	494	454	454	499	484	460	482	501	470	435	460	478	486	485	464	471	481	467	487	507	474	471	435	479	489	465	496	458	466	511	447	445	448	458	431	444	486	445	437	473	515	449	472	451	509	442	509	472	485	517	479	465	499	466	468	507	464	470	468	457	505	500	512	467	498	491	478	419	524	466	458	530	469	522	486	450	455	483	487	488	452	443	470	512	486	470	474	477	481	479	449	438	461	427	468	467	474	503	462	501	472	496	447	479	460	469	465	450	476	486	518	482	476	434	455	483	476	481	495	454	486	527	472	452	481	480	496	470	474	468	470	485	460	472	461	493	459	475	473	493	477	484	475	474	448	468	490	499	474	468	405	482	464	514	497	480	490	477	469	465	470	455	435	478	502	470	489	442	477	440	474	475	482	487	496	448	486	468	470	452	424	466	463	465	468	485	456	494	493	466	483	485	443	446	451	490	506	484	489	436	505	456	510	458	504	493	478	463	486	479	479	444	473	479	513	457	482	494	457	472	500	471	531	481	431	468	478	453	447	481	432	477	474	475	473	471	488	505	450	478	485	467	487	488	464	453	458	448	478	485	477	479	498	476	445	441	461	495	495	495	480	469	478	452	498	474	462	510	493	442	438	481	479	495	450	476	496	458	495	480	502	455	494	479	470	515	487	517	477	499	486	471	510	478	482	493	444	526	461	487	473	428	445	443	459	477	455	473	502	501	463	482	452	479	475	469	473	448	444	471	459	442	472	491	523	461	471	493	490	481	484	480	493	466	461	481	483	437	446	422	460	443	462	430	454	470	490	465	451	478	475	489	474	482	504	475	482	445	471	463	489	469	462	467	494	476	444	483	473	446	476	489	446	496	467	474	480	480	490	492	477	498	473	515	482	461	450	460	464	498	445	494	504	528	425	412	478	421	455	507	435	482	445	461	451	486	492	482	528	442	486	513	483	479	479	495	462	532	455	461	448	462	471	482	458	526	403	476	500	500	498	476	491	459	451	480	506	484	465	446	484	440	493	457	482	469	450	461	467	496	463	440	464	447	421	480	467	442	489	489	511	489	467	477	494	434	478	447	440	488	486	491	499	474	479	481	463	447	473	459	471	515	486	468	474	499	467	486	473	490	469	406	537	492	495	459	462	473	470	473	488	508	477	507	548	471	512	486	463	486	486	482	489	494	487	465	468	482	440	496	489	473	511	487	467	513	464	457	516	456	481	437	461	483	481	467	464	483	485	458	465	463	486	502	460	491	460	470	466	444	473	441	469	488	479	478	428	473	460	476	512	459	465	492	465	459	526	469	509	488	461	465	462	496	503	433	485	457	466	468	476	493	476	501	466	533	521	473	466	481	486	455	437	461	464	488	477	462	495	465	486	470	449	456	483	464	465	511	480	484	464	472	495	474	462	495	489	462	452	466	494	477	427	474	482	496	466	474	486	476	475	445	508	484	473	477	453	471	465	438	431	509	452	436	454	494	468	493	506	486	468	492	462	488	455	463	472	452	498	447	473	502	464	456	437	497	490	496	481	490	459	488	465	484	474	456	474	465
3625	3407	2800	2107	2548	4597	24992	26609	15338	7607	3394	1033	665	524	431	447	493	480	464	457	463	446	461	450	434	478	503	456	480	443	472	444	492	461	491	443	460	453	425	454	436	447	477	474	491	467	448	460	515	462	465	420	460	438	448	467	465	464	442	484	480	469	440	439	488	461	441	459	474	439	436	489	483	461	465	454	435	477	453	467	501	497	459	455	433	438	430	458	450	460	462	469	471	421	469	468	425	449	475	441	472	460	451	464	484	434	454	448	453	474	468	446	489	419	474	462	447	462	498	466	474	461	523	464	452	467	464	469	468	466	438	462	473	482	472	454	477	471	455	435	418	401	427	440	488	448	495	459	455	409	449	502	462	429	451	460	452	457	481	456	470	469	457	472	474	445	462	456	422	460	472	403	457	431	480	450	474	449	446	452	452	442	463	429	471	415	451	474	493	449	421	461	441	459	420	419	437	474	463	423	418	435	438	423	448	462	426	461	459	484	469	456	436	453	437	464	446	464	462	445	451	483	417	451	477	410	451	471	448	496	463	461	459	417	441	468	425	448	498	437	459	461	465	477	460	438	459	462	459	467	479	410	484	462	426	480	432	462	453	462	423	452	446	433	469	453	434	451	442	495	436	421	421	469	439	426	471	450	428	490	453	435	479	445	471	485	401	475	425	455	434	473	463	460	448	501	471	424	465	445	431	467	464	474	443	443	424	461	486	451	466	474	418	442	482	473	451	443	475	458	415	441	454	457	487	452	468	455	485	410	479	467	466	455	422	463	442	440	421	458	473	435	438	457	453	458	432	482	462	438	465	440	482	453	471	443	461	453	468	448	470	475	449	429	483	451	446	411	466	484	446	476	469	455	478	462	464	437	434	455	463	471	430	458	434	452	483	464	458	484	466	439	486	440	491	441	484	441	446	468	459	458	442	459	432	446	436	465	436	472	480	422	465	436	461	468	460	450	476	471	466	456	447	492	461	473	492	457	489	428	469	458	472	489	465	461	463	471	449	448	451	473	459	475	457	482	446	478	454	414	438	469	474	397	449	479	431	467	469	445	439	473	463	456	442	414	426	432	442	446	473	428	450	429	467	470	403	467	489	477	456	480	448	480	448	430	442	485	459	452	489	441	453	506	452	458	449	466	467	475	451	453	473	441	448	422	445	437	483	483	524	430	461	414	463	440	439	432	402	443	456	455	453	462	459	449	423	438	496	478	488	458	430	478	430	441	447	471	432	427	497	433	443	430	438	429	436	442	423	481	440	464	456	452	453	455	452	442	416	425	416	453	442	448	437	457	454	408	472	471	460	456	416	441	458	449	458	470	436	426	422	433	462	431	479	437	460	481	427	427	444	454	436	441	469	442	409	450	473	465	461	449	454	462	451	423	496	473	469	436	480	459	446	448	425	441	423	438	486	466	427	485	465	471	471	459	484	476	480	472	467	476	438	470	448	476	420	470	445	439	444	461	451	443	409	480	436	422	475	513	502	414	462	472	437	450	427	426	478	483	417	473	433	455	457	444	454	443	490	478	475	471	470	479	399	438	454	418	460	440	486	466	461	445	475	430	460	438	463	493	440	475	436	450	459	436	453	450	436	486	444	503	479	429	493	446	444	458	484	426	469	454	461	446	420	428	462	454	447	465	475	453	453	470	449	440	455	469	452	468	470	432	452	444	466	456	439	422	452	448	443	454	422	483	457	488	435	464	464	433	448	451	418	456	465	422	454	446	478	434	444	474	470	455	426	425	406	430	448	476	465	436	435	464	451	444	436	421	465	446	459	474	421	477	463	452	426	475	454	413	455	462	455	455	452	453	424	443	401	434	427	429	473	416	420	442	420	441	436	433	454	431	465	463	453	464	444	414	469	445	413	449	420	402	465	468	449	477	446	451	446	433	495	456	472	486	459	441	424	444	479	441	439	463	425	447	481	436	418	458	423	440	459	448	444	453	421	444	465	454	434	452	461	461	448	467	475	467	422	474	427	470	454	423	469	432	469	432	427	458	484	462	464	463	423	444	486	483	439	448	434	477	474	426	448	416	461	440	448	436	437	452	474	461	450	483	419	415	456	434	473	473	447	443	491	411	429	478	438	463	425	441	494	449	451	442	455	408	445	441	454	455	455	471	445	471	434	456	461	448	449	460	446	432	411	474	478	436	407	442	442	464	431	447	447	467	444	426	443	458	432	429	448	471	416	444	469	457	464	435	433	454	406	432	458	440	467	418	414	400	478	492	480	468	451	432	497	454	460	429	459	464	437	459	419	428	506	446	477	474	453	429	458	438	462	471	478	484	428	459	466	441	455	470	410	520	419	473	459	413	442	395	448	426	449	439	448	456	473	430	422	438	441	438	444	465	457	489	462	418	449	476	459	444	475	467	425	473	453	464	460	456	457	478	472	473	445	471	483	460	484	460	445	427	450	453	473	420	492	436	491	480	450	441	445	465	455	446	480	460	472	459	423	469	437	431	487	485	463	455	451	466	443	467	420	460	449	465	466	463	451	447	477	444	453	468	479	465	435	451	466	457	423	466	451	407	448	451	456	449	447	467	481	453	420	439	485	435	434	445	473	456	444	427	443	425	456	428	482	444	478	459	426	449	516	442	456	472	464	403	445	499	440	460	454	423	506	435	462	470	466	434	484	463	460	452	461	444	469	466	478	471	479	462	465	425	480	440	428	476	489	451	460	469	470	431	448	433	448	461	438	493	442	429	471	439	427	414	486	464	487	451	444	458	433	430	455	449	440	455	433	443	445	443	447	456	420	422	439	447	472	450	400	432	452	425	482	424	504	464	442	414	421	414	437	491	439	475	435	434	469	420	480	440	426	415	445	465	455	452	457	438	450	436	407	403	438	447	460	495	465	432	421	423	444	436	449	461	460	429	445	438	461	444	433	482	425	505	450	396	442	457	448	452	461	450	458	444	457	412	445	423	431	454	453	432	424	429	460	456	452	494	460	436	424	418	453	477	427	424	473	429	466	483	480	455	456	435	469	406	433	456	480	471	416	462	457	462	460	450	401	433	456	453	439	452	456	472	483	443	478	451	429	448	483	447	499	426	466	474	427	449	447	449	425	459	456	466	452	481	459	458	455	482	467	473	444	438	439	474	498	458	454	445	461	429	429	467	454	424	449	467	444	434	461	443	439	479	444	465	478	430	475	478	431	447	437	417	465	430	452	420	444	422	443	406	449	473	426	392	457	434	447	475	468	432	444	477	444	449	428	430	436	444	461	437	480	486	420	427	437	468	447	451	484	488	446	457	448	441	408	437	442	427	459	445	474	462	470	455	445	441	407	435	472	478	480	460	438	478	452	453	421	464	437	450	455	468	467	450	449	471	458	441	462	457	448	411	471	471	456	453	474	470	463	484	449	409	426	417	425	426	469	455	447	419	443	443	483	444	454	440	433	445	398	430	435	488	438	463	477	448	441	438	415	438	461	458	462	431	431	481	445	458	449	473	426	462	451	428	431	450	456	476	483	448
24274	21450	28747	24547	21418	12045	42902	48411	32896	18945	7349	1695	907	678	597	535	588	531	606	562	582	623	643	572	604	597	601	598	576	580	602	588	588	613	569	567	545	617	594	583	588	559	565	561	573	576	549	628	569	613	581	543	555	598	582	574	573	547	587	570	559	594	554	542	582	597	561	570	594	601	660	590	584	531	549	597	603	600	600	536	566	573	591	578	584	596	576	571	569	595	566	604	598	590	559	580	614	533	561	561	536	532	578	551	557	552	579	566	580	546	548	565	567	616	586	542	573	561	599	560	595	604	526	573	545	586	630	530	601	592	566	598	564	530	544	597	584	609	552	570	565	600	561	555	540	580	600	601	574	594	553	601	607	590	564	584	585	606	573	602	573	564	561	610	549	610	551	559	598	562	594	596	558	576	596	522	578	598	566	562	540	565	569	591	614	559	560	543	659	613	564	575	579	535	576	614	563	597	580	562	578	547	549	597	578	622	582	555	580	568	597	555	579	566	537	593	574	571	596	560	584	583	562	574	573	581	572	552	583	548	609	592	608	578	588	549	542	538	531	553	586	542	595	601	541	588	597	582	559	571	590	590	543	542	551	589	558	546	543	581	573	566	512	555	543	595	582	620	573	607	581	575	556	585	584	509	553	559	567	564	564	605	538	534	564	593	580	562	574	566	566	544	594	572	571	562	549	583	601	519	616	566	616	544	565	548	543	592	595	580	559	584	560	567	575	546	543	582	583	540	545	595	582	526	590	554	553	596	573	565	530	600	557	580	610	581	581	584	560	574	606	557	592	551	574	572	541	571	576	553	587	596	597	603	632	547	578	572	579	608	555	537	553	537	551	580	536	582	539	538	537	517	529	530	519	582	594	527	574	581	520	558	589	589	605	588	568	597	555	581	534	568	587	593	581	576	591	625	577	598	627	582	632	587	560	529	563	562	549	553	568	563	600	559	627	549	564	574	546	604	575	574	527	581	543	595	583	530	572	541	543	555	558	582	551	556	572	585	559	606	565	571	533	584	555	553	599	546	522	567	600	568	581	547	550	588	553	593	598	550	540	591	630	574	633	558	578	587	580	555	539	541	555	549	580	549	589	565	559	554	567	607	599	553	564	571	579	554	541	595	606	574	548	547	602	551	530	598	615	605	577	602	561	565	555	566	541	555	591	574	559	562	557	578	563	594	615	545	562	607	618	562	564	586	549	571	530	573	564	559	549	579	587	604	545	563	554	574	576	544	561	529	599	566	590	528	543	613	610	557	606	547	553	594	553	579	574	580	554	608	569	561	593	611	622	589	525	616	589	568	578	570	599	547	589	578	591	562	592	601	543	587	576	565	573	556	503	544	589	583	589	584	601	595	582	564	582	516	561	551	575	531	567	561	573	539	577	552	571	578	581	623	615	585	561	556	612	558	604	556	564	558	540	598	532	589	583	567	552	590	601	562	570	587	562	561	597	589	631	560	539	595	617	580	554	544	581	585	579	567	579	564	614	557	591	566	559	574	556	584	584	556	536	561	583	553	614	522	568	606	589	597	614	590	550	599	605	605	526	545	553	571	589	569	563	551	555	585	560	590	589	608	572	612	593	579	587	570	565	606	574	584	537	568	555	535	577	580	556	599	564	614	578	605	591	591	571	589	594	583	553	608	572	582	557	532	584	509	550	540	534	553	546	584	554	558	577	544	568	576	564	568	612	569	532	531	577	548	574	540	574	580	538	548	571	586	594	576	579	553	589	586	565	577	555	546	565	562	564	622	571	558	550	532	574	600	554	618	543	576	536	587	553	593	602	594	586	532	560	593	568	542	551	559	580	529	535	563	598	599	541	586	594	558	594	589	550	592	578	584	570	570	547	574	554	522	564	583	519	584	572	560	528	588	586	592	613	589	551	565	570	555	576	607	585	578	571	570	550	584	589	589	560	552	548	534	561	591	584	603	564	589	593	566	535	604	551	555	570	596	562	546	588	554	574	597	586	577	573	625	572	612	560	537	557	610	596	584	601	551	590	571	560	552	628	544	549	538	572	572	571	587	558	586	600	551	549	592	560	592	564	562	581	508	582	598	566	601	575	568	533	533	594	545	595	577	591	581	606	624	557	547	587	585	596	557	577	591	595	590	598	551	603	519	573	558	591	612	518	552	579	585	576	570	572	549	573	564	500	546	549	557	534	640	526	577	537	602	564	550	597	564	587	601	564	584	541	547	579	571	587	615	611	549	589	538	549	571	573	574	580	560	542	566	582	562	585	548	569	585	567	576	574	568	588	583	554	619	533	572	550	531	531	592	551	549	565	519	586	598	617	564	607	527	539	593	567	571	608	594	582	583	564	591	566	591	587	557	541	566	584	601	578	599	562	567	551	512	540	602	564	577	567	606	563	538	586	554	581	606	540	648	590	547	533	595	571	555	560	563	591	562	583	537	573	546	553	549	591	594	518	545	560	564	587	604	568	559	578	583	573	572	593	576	574	569	601	579	554	535	571	551	575	596	563	585	573	531	576	552	546	577	560	570	581	554	606	572	569	557	549	520	584	537	552	586	605	567	539	570	558	539	581	554	528	558	574	579	515	616	609	564	588	564	589	576	569	539	538	591	535	577	569	528	586	570	563	554	582	545	560	597	565	533	571	589	580	549	545	595	571	569	539	596	561	544	583	530	577	574	541	572	600	585	543	566	578	568	540	578	543	592	557	557	579	559	549	556	589	573	552	579	571	591	578	568	614	569	582	600	568	589	590	550	556	564	577	580	605	538	556	559	560	592	570	593	596	603	555	568	547	551	568	552	611	575	532	564	573	573	569	588	605	602	544	575	575	563	556	571	546	532	562	573	591	560	580	585	593	561	567	594	570	558	574	524	567	559	597	538	567	543	534	578	571	540	604	576	554	587	544	571	575	583	535	534	558	592	500	558	588	516	549	590	564	592	574	583	528	579	536	575	563	565	570	567	599	551	508	538	543	572	560	568	541	528	580	582	595	540	586	613	605	557	611	576	583	569	598	545	562	556	576	587	534	578	615	553	572	606	575	533	536	537	564	573	616	547	558	588	571	520	536	536	585	572	528	603	543	551	611	536	559	548	574	563	517	571	555	584	589	603	571	560	558	533	608	617	593	553	556	584	591	569	584	623	598	606	554	555	601	568	540	585	554	551	613	605	542	601	563	572	596	566	539	555	561	563	572	608	565	581	623	609	550	588	547	559	562	566	559	541	544	560	563	566	539	558	569	549	596	584	603	573	607	558	542	569	559	593	527	536	574	562	506	553	570	586	549	567	560	572	531	570	539	548	531	535	579	562	546	605	531	545	534	543	576	531	588	585	536	533	557	561	537	562	572	529	588	576	528	580	574	564	581	545	533	564	542	578	546	571	610	564	553	554	577	541	579	573	546	542	582	559	564	545	556	585	596	575	592	579	540	552	539	574	588	567	555	562	551	552	571	564	533	582	575	576	602	569	553	573	561	553	568	541	550	582	565	617	570	593	546	580	542	578
3839	6509	5679	3246	3416	7341	43270	46819	25190	15939	6281	1809	982	595	559	579	586	566	577	562	535	530	491	550	573	494	568	538	512	498	548	519	557	553	579	570	561	506	529	528	538	535	526	535	515	542	537	549	535	548	592	530	565	559	553	541	542	557	531	576	543	605	532	509	603	525	570	526	495	529	566	533	509	511	532	592	529	535	577	537	562	544	533	543	536	564	553	510	533	538	606	539	541	535	566	560	515	530	521	547	596	550	561	516	543	567	494	546	536	541	558	588	522	578	554	508	541	523	557	549	541	554	554	525	530	567	532	557	571	550	561	502	522	528	578	533	566	580	519	551	540	500	502	548	540	546	543	550	555	510	538	501	557	541	564	561	526	585	550	554	546	564	562	551	507	563	550	519	531	551	529	554	512	517	523	580	556	512	582	549	550	522	534	570	592	525	507	538	542	544	517	543	555	570	580	523	515	554	525	551	531	508	533	567	571	561	609	526	512	530	563	580	521	551	493	526	529	522	535	572	524	490	590	556	520	555	540	542	531	548	536	522	526	534	555	556	532	532	534	491	576	524	544	530	562	566	554	529	525	555	571	497	524	591	533	554	554	541	501	517	549	512	499	533	582	555	568	534	499	564	536	535	535	543	514	586	509	533	570	537	528	525	526	565	576	572	545	513	548	541	552	549	556	527	514	531	531	534	559	524	539	530	554	538	523	569	527	528	507	531	558	508	519	530	533	543	509	544	562	518	541	567	550	534	542	553	534	568	530	556	563	551	543	534	548	528	556	546	544	501	548	505	527	511	538	526	565	561	542	572	538	565	581	563	526	515	553	527	525	533	521	537	543	543	560	542	535	534	558	546	551	561	487	557	600	565	554	558	526	495	551	588	531	527	556	517	553	578	545	491	503	553	531	573	584	514	545	553	520	567	575	559	506	561	553	507	537	514	534	539	487	513	543	499	493	562	508	552	572	581	560	509	548	524	541	549	495	518	531	518	533	534	519	571	532	521	572	523	539	541	547	518	575	540	549	499	565	559	560	514	571	545	582	566	572	532	561	528	521	557	544	524	544	521	576	521	550	539	555	533	505	558	549	542	563	558	537	546	527	526	575	530	505	539	540	563	496	583	532	553	586	521	552	545	518	527	562	527	544	582	573	587	562	530	565	545	534	574	554	545	538	525	523	556	566	548	529	495	519	536	517	555	524	530	525	529	548	542	528	533	540	532	513	539	518	580	544	513	555	517	511	560	552	557	543	565	549	501	525	517	522	531	565	563	547	531	500	570	543	547	569	502	527	540	578	514	525	576	549	550	527	577	587	523	518	531	588	547	545	524	566	546	552	505	568	556	491	570	521	543	534	518	548	555	503	527	510	577	550	514	578	512	524	550	505	503	498	560	528	513	566	533	539	566	550	552	521	501	539	550	544	558	530	540	503	535	553	536	511	534	528	556	565	541	539	543	555	489	512	551	504	555	535	553	514	562	543	557	531	539	551	498	493	504	504	518	571	541	533	566	517	505	583	557	518	549	581	521	542	533	534	504	517	545	514	535	503	555	557	549	543	516	534	555	558	525	565	552	582	549	535	544	523	521	517	547	518	555	543	614	548	542	564	525	523	540	512	534	546	526	568	508	541	584	549	535	547	575	517	527	557	535	541	531	565	550	511	566	545	523	574	517	565	557	537	500	539	525	547	556	507	541	562	543	499	532	545	525	518	589	574	599	509	536	543	538	565	522	571	568	540	553	522	537	533	544	532	538	525	542	554	537	491	536	521	500	556	588	553	514	532	479	566	507	506	496	575	525	570	565	549	559	502	522	555	557	551	580	501	492	577	531	530	561	474	538	549	508	539	514	538	538	517	517	518	522	584	544	526	524	526	528	521	546	523	523	547	529	537	548	520	591	495	515	538	526	538	544	535	550	536	569	502	555	534	535	571	549	551	507	589	540	564	559	560	541	576	523	514	578	532	531	542	542	539	573	556	515	571	551	571	552	569	571	517	536	544	561	548	531	561	553	507	537	614	501	554	553	565	521	551	559	573	532	563	571	533	581	539	515	543	522	477	565	522	530	536	509	477	588	520	543	542	555	513	554	543	517	535	507	555	540	541	539	565	535	550	546	526	523	534	506	537	552	540	547	574	556	552	566	560	520	561	526	553	536	541	539	539	520	546	499	530	532	524	539	566	528	530	518	561	533	530	584	556	549	575	555	570	536	558	502	537	518	527	546	542	563	573	551	557	539	493	517	550	537	531	520	523	509	530	538	528	568	545	549	560	571	562	561	520	503	603	548	538	542	507	536	528	539	536	560	507	534	535	563	548	546	528	573	531	550	586	508	554	510	572	526	552	545	554	544	558	581	571	585	539	523	528	559	576	538	532	500	567	561	528	522	520	502	564	530	522	550	521	538	567	524	555	562	493	491	519	498	568	493	539	537	512	522	551	534	559	556	569	570	549	523	534	581	542	520	514	554	535	560	521	510	527	558	546	536	536	554	550	551	534	528	513	478	507	506	549	534	558	530	506	549	501	540	531	555	552	564	540	578	523	574	524	575	529	531	502	545	576	544	526	548	560	587	549	560	512	501	529	509	523	529	497	542	559	540	505	520	541	521	544	513	558	534	516	541	568	499	549	512	536	532	506	531	604	515	518	564	568	543	495	541	528	550	512	525	545	539	545	562	570	539	544	526	561	606	554	505	532	585	526	537	556	531	530	555	553	499	574	536	570	520	560	579	533	552	566	531	538	532	533	565	489	535	566	509	540	558	470	574	557	556	582	508	508	568	520	521	529	564	564	537	521	550	529	572	552	532	534	497	525	530	554	524	524	519	512	538	538	582	566	571	546	520	544	498	510	540	566	508	576	557	551	526	538	545	525	555	548	514	522	525	524	600	488	529	539	531	571	585	496	520	487	549	532	531	556	548	528	532	514	551	558	536	557	533	528	535	511	497	524	527	543	529	545	575	478	551	531	565	528	505	532	536	530	544	589	556	571	524	569	541	541	548	536	529	481	559	486	552	521	561	544	559	545	542	568	517	501	510	544	554	563	549	544	496	514	548	556	520	508	514	532	524	527	529	505	531	530	549	557	567	519	548	537	563	545	507	536	518	552	521	535	527	513	539	520	532	549	517	547	524	540	550	522	551	548	530	555	486	524	564	531	588	505	557	515	520	543	539	522	570	566	564	537	560	522	500	526	506	569	535	521	553	574	543	544	550	558	553	543	568	510	523	574	574	537	501	536	551	527	494	528	568	570	526	504	547	523	531	519	518	552	563	541	506	527	549	594	509	549	557	538	539	518	539	511	524	510	564	555	535	524	498	561	597	527	519	578	543	541	540	542	543	549	552	562	537	535	548	543	524	542	560	508	513	505	556	525	513	559	552	523	513	528	558	545	548	539	493	536	517	549	515	545	547	489	493	513	521	555	535	529	550	510	514	524	533	574	522	549	499	516	555	568	529	569	565	533	534	496	506	557	529	516	553	556	535	553	523
27747	12068	1595	1738	2614	2179	3634	4307	2574	1393	841	599	481	474	470	451	443	439	471	453	465	451	464	460	437	460	464	455	464	486	446	504	499	448	444	470	495	471	466	419	453	442	451	484	485	490	440	501	487	421	445	470	476	461	477	482	459	486	441	476	465	493	485	472	423	479	498	467	487	428	468	438	470	492	488	421	434	441	481	445	468	473	487	461	435	425	436	468	459	491	456	436	478	493	418	466	453	463	463	468	472	450	524	470	458	497	457	449	457	409	495	490	428	416	432	475	485	456	477	437	441	453	467	435	474	452	502	479	454	427	452	420	427	457	432	466	497	427	418	474	477	443	453	493	499	454	454	460	471	461	449	494	482	448	435	463	463	483	487	451	466	478	461	472	450	452	464	466	478	418	477	487	437	465	439	466	433	457	495	444	507	504	472	474	429	463	475	479	492	428	476	461	492	445	497	493	470	456	439	456	475	459	449	472	434	496	438	431	460	429	477	441	483	477	488	481	438	422	474	488	429	463	428	458	428	460	433	447	449	430	478	452	394	453	451	433	470	451	481	443	451	452	437	436	469	492	467	462	459	484	450	442	452	478	457	455	442	486	478	462	526	466	463	466	491	479	456	452	455	476	485	430	426	463	466	469	488	436	472	468	439	438	447	454	460	465	475	475	459	473	483	452	467	490	437	436	489	504	423	453	425	491	407	452	460	477	451	443	461	481	457	458	444	470	502	503	452	440	437	430	441	484	444	447	422	438	434	491	426	456	451	461	479	461	465	444	443	474	474	483	494	448	443	473	468	461	492	485	451	448	466	451	464	472	477	443	446	433	445	478	435	432	416	430	422	460	501	479	465	463	440	434	452	443	469	436	482	507	449	433	474	449	486	496	461	486	475	489	461	464	454	449	456	439	502	474	508	413	505	481	464	448	448	474	436	471	467	431	462	464	464	494	461	481	447	433	458	448	459	417	476	455	465	434	492	475	461	460	453	465	460	448	505	436	486	452	496	462	447	481	474	436	433	459	437	468	458	449	476	488	448	467	479	470	423	419	471	476	434	462	463	437	435	454	464	413	431	482	477	468	487	471	444	460	460	429	453	427	468	490	476	440	436	413	466	463	457	470	477	444	472	432	458	476	452	466	498	505	516	423	462	469	451	449	503	482	423	457	501	460	488	462	508	444	450	466	485	551	456	513	444	471	471	429	459	492	481	459	482	461	496	451	429	464	455	418	451	471	456	481	449	449	438	454	476	431	483	466	441	449	475	467	460	478	449	464	454	446	465	481	439	504	431	452	452	481	461	435	470	488	448	481	457	489	481	483	472	489	451	475	498	452	418	458	450	475	439	450	465	445	446	413	476	470	448	429	475	442	474	457	498	467	498	486	429	454	489	442	457	484	446	463	479	430	472	472	448	501	451	416	444	470	471	440	474	488	430	433	479	417	457	460	499	494	475	477	452	500	469	466	483	447	441	481	453	449	479	448	517	444	487	436	438	441	441	444	467	400	458	446	453	456	470	433	461	452	445	410	479	449	430	456	427	445	504	439	448	400	491	441	425	421	484	450	469	473	471	451	477	434	506	442	447	463	451	472	439	430	478	478	438	430	441	431	461	504	465	499	432	485	444	507	474	472	472	457	448	463	469	415	483	442	431	445	447	427	468	433	448	457	440	455	442	439	460	433	476	468	418	438	482	464	457	460	457	473	462	449	436	426	449	476	471	490	485	432	435	460	457	455	453	497	449	446	499	469	435	449	459	451	463	430	474	461	507	455	445	494	436	419	464	471	457	437	471	449	491	447	478	465	451	455	418	474	476	446	471	461	469	464	483	444	477	456	416	443	454	435	454	467	484	429	462	481	457	434	456	465	426	460	458	431	476	460	482	468	457	462	460	432	473	430	461	488	469	453	448	457	440	437	465	454	449	433	484	424	472	441	442	501	447	484	489	478	457	453	486	478	480	456	491	453	447	446	454	459	513	487	473	417	450	459	460	447	468	432	432	466	450	462	480	466	417	427	467	457	451	501	436	453	465	446	459	472	443	469	444	455	490	456	469	445	409	465	426	473	498	469	465	454	472	451	451	449	471	423	468	503	433	460	473	450	450	462	442	492	493	435	473	437	440	453	452	447	429	462	443	457	463	455	495	470	484	464	456	473	435	472	476	457	496	429	464	439	440	440	455	442	463	483	468	500	487	470	413	420	447	472	449	446	460	480	464	506	433	490	458	453	478	466	446	469	447	481	462	489	423	449	516	433	450	467	452	513	433	452	448	449	481	467	477	469	450	497	449	465	477	494	456	450	491	462	492	413	449	464	429	445	469	517	475	493	458	463	470	477	402	439	471	490	487	467	515	406	466	484	435	466	498	449	474	455	433	498	465	444	454	467	471	461	451	427	452	466	486	492	445	451	438	464	486	458	470	440	460	441	485	491	453	496	490	429	499	465	476	428	467	472	440	438	484	497	427	478	454	459	427	454	465	421	481	500	487	470	415	411	425	413	460	508	476	472	452	461	444	469	481	439	493	466	463	447	445	461	488	472	498	440	491	495	417	433	464	482	477	466	456	491	455	493	460	460	467	397	448	489	473	479	456	456	439	453	448	447	493	424	497	433	446	502	496	468	477	467	446	479	486	445	445	476	455	459	405	451	466	475	443	458	471	450	470	410	498	469	443	439	451	475	421	499	455	497	446	488	435	453	423	478	484	488	463	492	464	471	452	494	487	439	440	448	489	478	510	490	485	447	462	446	449	450	465	467	441	441	480	459	470	463	488	466	483	450	476	454	450	481	519	466	472	450	458	453	489	478	448	428	454	428	442	480	441	473	461	429	431	438	459	434	429	450	464	476	469	485	463	447	435	425	478	497	478	471	442	469	477	464	463	423	448	498	473	427	492	457	443	444	476	444	462	449	465	457	468	448	474	454	455	456	435	428	455	506	479	456	479	464	427	410	408	485	465	452	435	482	465	448	467	409	477	491	463	431	443	449	499	457	465	489	402	461	428	453	462	453	444	492	456	512	436	503	438	485	457	456	462	446	460	451	469	441	459	451	515	423	481	432	450	466	466	499	478	437	458	473	438	472	492	490	434	520	438	455	468	485	450	461	465	474	453	438	440	437	481	476	476	460	446	434	451	474	434	470	479	485	453	501	475	484	455	473	440	465	463	470	454	464	459	457	481	447	459	499	450	452	456	473	474	471	474	472	439	462	446	464	487	440	462	460	421	451	472	501	448	499	445	460	439	451	499	479	449	463	449	481	472	448	465	463	493	448	462	496	441	470	454	466	453	482	452	465	475	445	455	451	446	448	441	475	494	425	422	488	469	440	490	458	440	438	508	466	462	479	499	466	464	488	466	441	462	449	484	434	448	473	458	479	469	451	441	473	443	463	474	475	488	446	412	444	437	477	504	472	459	471	463	463	437	462	443	446	482	489	451	437	479	489	491	457	432	480	479	453	499	479	457	473	438	461	469	475	429	461	467	467	458	462
4874	840	1011	2056	3740	3260	4743	5065	2822	1556	838	556	444	414	426	436	438	411	409	380	461	400	402	456	405	415	447	393	394	434	469	432	403	460	410	446	444	410	408	443	427	404	406	414	435	411	437	434	440	413	420	446	446	428	455	377	449	426	449	421	412	392	423	420	409	401	465	451	444	393	443	429	461	399	434	412	393	419	381	439	418	432	416	439	392	467	458	442	445	429	425	427	396	430	431	418	395	431	391	411	445	429	442	429	417	413	418	446	433	377	405	438	409	480	390	421	395	428	457	436	426	448	422	412	426	425	447	439	429	448	476	428	414	456	433	439	403	454	431	439	435	381	431	432	388	408	412	441	367	417	398	369	435	427	422	441	432	407	428	437	440	427	437	413	400	421	391	464	457	422	370	411	365	422	436	398	436	417	407	420	400	429	436	393	407	453	407	444	420	433	423	432	412	382	443	453	446	414	451	400	422	421	414	439	426	415	403	432	417	451	435	416	413	393	455	414	421	450	421	411	430	428	420	439	463	429	409	389	431	405	412	423	425	398	430	417	421	420	446	464	413	443	356	441	415	409	450	457	412	422	458	407	386	421	394	409	455	428	417	417	428	398	414	443	438	418	428	392	395	391	448	430	429	392	410	405	443	413	421	450	421	393	444	425	448	419	411	444	441	396	445	406	416	420	403	417	422	419	423	446	431	431	396	426	420	395	402	417	420	405	429	415	439	427	475	403	437	406	390	418	424	397	456	430	420	449	426	453	417	418	406	421	421	425	405	414	431	374	372	456	419	430	420	402	457	402	425	439	397	401	455	425	438	424	401	434	445	394	447	435	384	400	423	426	379	413	418	420	448	412	425	407	434	420	412	407	442	432	405	411	403	437	445	447	401	430	441	432	432	402	405	447	443	405	401	417	408	428	433	415	455	405	422	470	475	437	454	429	437	425	413	420	451	409	448	400	416	427	425	405	448	429	416	416	434	426	425	429	413	467	421	422	412	419	419	415	408	432	449	408	422	392	434	462	412	412	424	400	418	459	378	408	401	471	439	449	397	410	418	457	449	403	402	409	443	418	433	476	403	430	415	402	400	418	389	441	420	392	418	440	446	421	385	443	458	427	413	401	429	425	437	435	415	435	398	411	441	403	432	436	446	412	449	385	409	411	431	404	431	424	428	425	426	446	440	414	452	444	423	406	434	405	435	478	442	429	439	386	442	437	420	425	406	412	432	411	402	440	405	428	452	464	412	422	420	454	394	425	417	430	451	396	414	433	387	401	459	448	429	437	427	454	451	442	428	471	428	412	384	460	404	416	432	407	413	405	411	385	444	364	457	421	445	407	454	453	392	442	415	412	405	451	396	410	448	427	413	408	449	428	445	410	445	371	398	457	378	409	371	435	437	396	437	394	438	421	370	410	426	438	417	437	395	427	373	441	444	392	430	438	425	457	417	408	410	464	431	421	416	406	423	434	414	446	429	417	380	492	425	431	411	414	429	431	391	453	418	413	380	403	411	415	390	430	439	432	414	418	443	416	398	419	443	406	430	415	392	420	391	440	397	416	423	436	445	399	437	448	444	410	442	424	414	419	453	456	430	424	453	434	408	435	429	434	433	427	418	427	429	424	421	437	424	429	413	426	431	412	438	429	449	413	452	391	458	399	456	394	428	441	449	387	401	426	421	381	438	456	410	403	392	423	418	409	431	407	408	415	402	426	413	410	387	423	442	400	479	460	426	445	394	437	409	430	422	429	442	444	404	419	421	433	426	441	373	412	427	403	470	460	426	417	412	408	452	416	407	416	403	443	425	451	435	453	406	411	413	432	414	440	423	466	458	404	367	436	399	436	456	447	404	443	422	412	433	430	413	428	423	423	459	443	441	458	442	418	407	395	418	400	424	401	421	444	445	411	393	415	438	409	460	454	474	422	445	443	435	439	424	437	437	457	444	418	467	440	408	389	443	435	423	403	453	409	404	405	430	438	403	434	469	387	426	430	434	431	412	413	447	424	437	435	425	442	421	448	441	407	422	408	420	410	431	425	398	438	417	458	427	414	427	424	413	416	415	432	437	460	394	419	433	415	431	396	408	426	393	428	451	442	432	399	412	445	445	427	419	410	411	400	434	418	428	429	399	421	418	427	466	418	438	424	396	430	431	460	430	394	406	418	428	447	448	403	406	429	391	393	418	395	425	427	438	424	425	448	446	414	444	400	469	406	404	429	440	418	456	447	426	442	398	446	424	433	387	409	437	398	430	441	434	442	415	406	427	424	460	424	451	414	430	398	399	377	407	423	409	408	417	451	409	420	437	450	420	403	438	404	435	409	395	439	429	405	440	428	399	390	400	437	423	379	415	433	405	431	446	419	429	408	461	409	429	419	436	416	402	404	424	435	425	429	421	399	463	433	456	461	392	402	400	392	422	433	433	415	407	420	404	397	438	415	412	427	428	461	424	406	447	378	424	414	421	398	407	418	420	443	438	449	439	414	466	433	402	421	393	376	447	409	450	415	413	423	455	465	420	428	445	437	429	427	415	456	396	414	426	426	429	394	419	447	441	429	429	454	418	411	394	444	411	432	416	416	412	402	416	438	421	417	432	449	381	454	439	393	440	425	416	430	406	425	411	412	418	427	386	437	437	420	454	441	431	408	439	460	434	437	419	426	398	452	449	434	443	443	430	440	416	406	421	430	465	411	414	428	430	416	441	390	418	426	409	440	444	421	400	399	474	405	427	433	443	444	428	441	392	465	446	404	419	406	401	445	381	448	433	422	437	445	420	473	455	433	420	481	436	443	412	436	417	423	438	447	395	418	420	450	418	416	445	422	408	439	408	415	439	437	402	426	411	399	440	404	420	418	419	422	405	410	418	428	430	418	419	422	417	448	409	435	389	409	432	391	430	438	418	433	379	415	392	428	421	392	421	414	403	442	423	401	418	385	412	424	396	440	459	414	428	362	419	434	429	422	394	434	426	460	421	426	434	402	419	432	455	419	409	465	398	412	387	459	421	422	432	450	455	450	449	439	451	450	399	430	403	412	391	411	422	410	408	417	417	417	422	398	400	441	392	438	440	426	441	420	446	435	415	425	428	470	419	428	425	402	409	412	429	422	430	441	430	440	459	447	427	420	443	446	419	405	387	388	419	417	430	403	417	394	378	452	420	441	417	420	435	413	442	428	411	409	443	404	389	415	444	463	386	434	423	412	414	430	456	426	416	444	434	391	396	407	418	416	427	407	455	437	397	426	403	438	418	449	439	413	397	402	405	382	407	433	437	417	409	473	432	415	474	391	468	414	435	426	404	438	389	447	399	424	443	443	443	418	418	397	357	442	398	434	430	388	413	447	443	399	407	410	389	452	391	472	420	407	434	393	432	400	447	415	412	427	441	411	403	422	420	434	411	423	441	401	438	438	434	423	434	390	452	440	404	412	403	398	416	398	412	435	445	443	389	424	401	429	399	405	458	422	413	428	434	419	450	395	410	428	417	438
25507	21431	27336	25593	13517	5820	20879	29508	18433	7858	2894	908	604	530	502	506	512	486	472	510	474	439	504	484	488	483	517	467	507	461	475	475	538	485	485	496	463	468	500	495	445	444	462	462	470	483	452	482	499	469	495	501	509	474	465	516	481	484	482	464	507	473	484	477	481	514	459	459	455	507	450	488	505	486	468	453	510	477	478	496	486	434	469	479	506	467	493	493	481	480	537	478	502	486	502	485	512	497	465	494	502	453	468	506	437	467	468	501	476	469	495	459	476	467	475	498	480	479	489	474	501	429	462	474	471	484	492	516	476	460	464	427	518	462	504	483	486	488	493	463	531	504	475	443	472	426	443	483	477	472	490	459	447	432	470	460	433	459	478	474	526	521	434	415	483	481	491	500	472	515	505	476	501	468	459	472	493	480	470	484	464	448	522	499	510	468	476	485	468	458	475	506	466	468	454	489	489	497	490	490	442	481	450	465	454	481	460	463	463	509	478	482	485	458	480	470	499	444	445	444	450	458	457	471	478	489	503	491	473	514	515	450	479	477	462	492	445	481	465	516	445	486	514	451	479	480	450	515	461	461	501	472	515	473	500	462	495	486	472	489	491	492	492	491	485	471	481	498	492	446	466	506	496	486	470	511	464	420	480	456	445	475	477	491	451	483	470	479	458	473	447	456	479	451	484	459	531	491	459	441	495	479	449	492	486	448	490	508	475	478	491	438	482	450	482	511	437	491	466	463	479	478	534	494	475	453	473	462	491	447	460	473	485	491	443	473	506	436	512	483	483	475	468	510	462	458	510	488	505	464	470	455	432	503	505	525	477	497	488	548	484	472	482	506	458	512	454	498	495	465	441	477	481	476	503	479	453	457	482	490	492	491	468	465	448	482	450	499	458	472	471	454	473	494	491	462	488	451	470	471	470	478	491	493	469	486	491	479	451	456	461	513	422	487	476	480	515	513	479	427	488	504	474	510	453	475	475	431	491	497	495	429	488	477	483	483	501	499	457	473	486	466	468	487	496	466	445	482	489	475	452	509	516	484	460	484	476	515	506	490	500	482	463	462	465	485	505	492	480	472	467	482	484	492	497	474	472	475	477	523	512	394	502	485	490	496	446	492	449	465	501	451	457	478	475	473	459	466	478	460	490	500	494	477	430	452	487	495	452	487	474	477	479	493	445	409	517	506	447	482	481	491	483	500	475	493	492	504	450	525	507	453	485	487	467	508	477	474	462	451	513	442	474	472	523	447	486	487	457	477	465	453	489	483	491	489	498	466	467	431	484	492	472	461	509	514	524	499	424	496	419	488	494	482	461	458	457	470	506	463	466	480	459	480	487	479	491	457	439	498	509	488	493	482	477	475	499	469	498	470	500	450	471	512	480	499	499	487	475	458	532	469	478	474	492	431	452	473	469	496	478	454	475	488	468	495	469	457	498	475	498	478	477	485	472	494	480	505	490	459	499	464	515	467	522	481	484	495	478	462	458	473	490	503	482	485	485	474	463	455	453	480	511	497	463	499	494	504	450	426	436	465	484	466	484	483	477	461	481	499	492	472	468	472	443	516	507	481	505	500	479	484	466	501	464	466	485	460	493	466	464	476	500	510	498	480	435	449	481	463	537	462	464	479	454	497	487	488	477	464	505	463	476	472	456	489	491	450	449	480	497	484	516	531	453	494	433	479	458	464	454	477	509	454	471	425	471	461	467	458	500	512	512	503	460	489	463	454	464	512	495	483	520	482	519	471	502	497	473	450	508	486	454	467	463	484	449	454	487	455	471	462	466	480	471	483	471	459	491	466	493	463	469	510	442	458	490	522	477	462	483	455	497	505	464	478	465	491	488	479	474	522	460	510	497	465	494	474	503	472	520	496	474	470	484	491	497	472	493	497	487	464	487	503	490	474	478	509	488	484	453	484	518	466	501	417	481	475	500	454	482	428	482	436	458	428	477	523	439	482	497	457	479	503	457	481	505	472	476	481	464	469	477	490	458	461	465	460	513	480	482	473	498	475	513	477	507	525	463	457	486	457	456	472	489	504	467	488	456	510	485	476	482	486	452	526	452	480	453	513	472	455	513	489	500	473	445	470	520	477	495	466	502	473	470	504	478	454	485	483	484	469	466	464	475	546	460	432	450	510	470	429	502	500	441	472	474	463	546	539	492	487	490	470	468	509	444	497	478	436	490	499	473	438	483	451	443	475	471	484	454	454	488	485	500	472	489	485	488	450	497	462	505	460	441	481	440	480	509	485	475	458	509	495	448	438	462	480	489	468	471	475	471	471	514	464	454	461	456	465	466	450	513	453	473	453	500	465	454	475	513	463	508	497	486	503	458	476	480	486	512	469	470	488	492	459	489	481	480	470	458	511	461	456	462	441	472	493	492	467	503	483	462	502	437	462	511	482	479	456	446	484	465	478	480	439	441	460	478	453	492	519	477	498	480	475	501	452	468	495	513	467	471	491	494	505	481	453	457	465	478	467	470	462	462	476	475	471	484	521	492	442	457	485	444	507	466	441	490	484	479	462	483	470	452	455	469	498	497	503	461	449	456	463	456	463	444	482	527	443	496	440	480	430	455	449	462	472	455	446	473	474	482	481	484	473	461	461	492	423	500	521	488	448	504	418	472	473	503	428	475	480	486	512	465	481	487	469	450	482	501	500	532	504	453	427	478	479	479	472	532	515	474	520	465	466	454	498	448	478	519	469	496	493	453	466	515	511	451	484	461	472	478	440	477	485	475	486	494	451	473	495	504	461	476	493	465	514	457	468	509	454	468	480	497	513	449	480	480	498	490	518	480	489	490	541	489	487	489	460	473	507	451	469	511	482	489	453	448	487	503	472	476	481	474	483	541	479	502	461	481	477	493	474	500	490	493	438	457	499	444	475	472	541	472	435	439	444	488	480	493	487	470	474	499	503	457	431	506	491	489	470	449	480	484	487	482	486	513	462	482	439	520	457	540	470	533	495	478	484	454	483	468	485	481	483	465	465	484	467	486	505	495	507	470	499	438	477	497	479	492	441	469	459	485	502	490	473	466	494	474	498	512	499	446	481	486	481	497	509	505	489	475	492	508	475	484	482	482	453	519	514	457	438	479	461	506	504	474	489	487	476	470	507	519	432	448	460	484	468	486	493	469	470	516	434	499	470	481	489	499	460	493	452	498	462	488	477	464	475	462	495	490	488	502	482	460	435	517	455	450	490	497	480	466	448	496	473	474	472	450	486	467	468	474	474	522	459	516	482	441	488	476	473	479	477	486	488	473	471	472	480	468	466	456	452	476	462	455	505	489	488	527	456	449	494	489	459	497	534	461	467	484	462	482	499	473	473	420	469	526	462	502	465	476	487	449	478	425	463	449	493	490	505	477	421	458	463	467	462	474	511	470	470	495	484	497	450	483	480	496	500	480	473	466	486	456	499	485	474	503	445	472	494	491	491	525	460	507	476	444	513	489	465	509	464	506	463	415	469	497	492	495	477	487	523
3469	3916	11082	11540	7981	5596	22551	27216	14116	7463	3017	965	654	504	471	446	446	447	478	477	477	449	446	502	508	476	497	473	462	450	479	454	456	481	438	470	470	460	473	438	478	476	470	439	496	430	502	461	478	444	446	458	442	477	476	400	454	442	449	461	450	464	482	445	511	482	430	439	444	438	469	457	437	445	430	430	438	461	471	478	443	445	443	452	460	434	462	467	474	473	492	458	468	427	478	459	433	425	447	427	454	491	466	493	462	465	458	473	428	451	447	437	466	435	470	471	471	461	468	414	443	443	469	436	461	436	477	480	470	471	449	478	458	479	431	466	455	479	462	493	442	499	430	419	448	495	456	471	445	446	480	499	459	460	457	436	442	480	431	457	438	468	438	412	437	488	485	434	463	448	447	472	461	471	445	438	483	415	469	452	456	421	436	423	467	468	411	461	482	440	445	445	449	447	432	456	415	478	437	482	438	482	441	448	453	470	464	439	471	452	464	450	438	400	480	466	462	435	459	449	473	433	453	490	445	499	406	460	459	446	423	469	463	494	437	450	452	429	425	436	474	460	491	440	427	430	442	444	447	460	395	460	457	467	479	463	450	486	491	495	463	420	487	437	474	470	478	467	447	448	451	462	455	436	471	461	459	462	442	515	469	486	466	443	457	462	468	456	427	461	421	455	428	469	494	459	477	462	470	453	436	472	456	475	452	496	452	445	446	467	459	445	437	461	460	455	443	444	461	456	523	454	465	416	476	437	436	459	496	498	459	428	443	439	462	394	484	481	442	451	502	469	500	459	462	519	485	432	481	485	470	467	442	430	375	454	470	477	421	445	434	485	460	465	482	484	478	454	459	472	491	426	457	450	453	491	465	473	458	461	434	450	462	450	414	417	461	434	453	441	444	494	480	479	492	454	463	451	468	462	446	455	466	478	465	488	445	426	424	455	464	458	474	489	479	438	454	437	425	452	500	453	414	411	454	458	465	437	436	469	447	445	448	455	491	493	427	428	427	466	448	439	438	455	463	470	435	480	485	429	461	443	428	462	439	466	443	466	474	439	468	466	432	456	441	451	406	443	458	435	438	501	478	456	492	463	454	465	473	482	461	454	451	452	452	489	424	451	488	441	451	423	431	459	479	459	432	449	451	441	465	438	409	449	451	430	438	445	464	429	426	429	440	467	459	444	431	482	464	440	474	439	461	478	478	464	494	444	417	457	488	503	500	431	463	505	492	449	475	494	494	461	475	413	416	463	445	468	447	463	451	448	458	455	450	457	419	468	505	427	440	438	452	444	428	455	449	462	462	495	465	451	427	455	447	474	457	422	461	506	472	473	470	453	462	464	437	460	426	437	423	476	470	490	464	499	419	444	443	470	455	487	441	456	481	452	489	441	446	456	464	450	454	465	469	415	467	462	446	484	478	470	478	480	466	444	456	458	485	464	470	436	451	424	442	440	439	448	451	468	484	454	458	472	499	472	453	438	448	464	444	458	475	435	473	475	441	437	475	473	463	449	425	486	401	471	429	437	466	414	458	434	454	428	448	423	461	448	461	447	434	471	468	417	440	442	437	498	447	442	470	431	406	443	422	472	446	465	426	481	466	424	489	500	439	518	465	423	473	480	466	492	475	496	430	465	433	425	447	428	449	472	417	476	439	457	464	442	508	422	460	475	463	447	464	448	447	481	461	436	447	446	475	468	433	466	481	477	428	453	476	446	446	472	455	465	464	405	435	458	428	451	431	453	442	424	471	431	459	430	441	472	441	462	438	475	457	453	473	440	480	460	446	454	449	450	452	426	481	449	451	447	467	459	470	468	429	455	472	470	443	451	457	492	422	442	414	446	449	409	438	518	464	469	471	428	441	445	457	453	491	464	432	479	445	408	493	469	502	456	489	428	433	474	492	468	447	447	474	458	435	434	458	480	451	442	460	442	431	463	483	395	441	422	479	419	480	503	475	439	426	456	444	496	438	465	412	488	438	462	436	484	451	426	441	434	470	421	468	443	461	466	474	447	442	463	465	428	462	406	423	426	430	459	422	470	407	466	471	429	466	490	420	459	426	462	488	481	465	422	445	461	472	463	443	470	462	479	480	501	472	442	444	461	440	466	504	458	453	427	482	432	462	443	447	436	419	461	443	464	448	480	500	479	469	445	479	480	447	448	378	487	450	470	464	497	438	466	436	432	446	440	478	449	399	443	479	466	468	457	455	427	480	415	465	457	416	472	454	473	462	431	404	487	462	446	437	470	426	479	461	420	464	479	456	436	432	502	473	457	463	451	472	441	454	410	459	466	464	460	441	451	449	483	461	489	438	403	483	456	476	455	480	432	493	440	445	454	491	460	452	421	465	467	443	428	450	455	444	461	486	458	438	441	457	502	479	452	472	440	432	481	463	424	442	451	418	453	498	478	452	449	441	445	438	476	482	467	408	435	432	440	457	404	441	487	438	486	431	415	491	468	480	427	441	491	454	459	437	428	460	440	454	437	453	459	448	459	448	461	426	462	446	448	458	470	463	504	426	427	449	472	488	402	464	429	418	466	476	477	464	453	432	481	438	423	447	441	440	447	448	460	469	469	450	478	467	473	440	466	449	438	454	456	450	432	455	449	449	433	476	418	426	493	479	443	448	425	484	460	455	419	428	430	446	476	440	442	469	486	455	477	445	463	486	469	440	469	480	455	471	491	449	443	425	453	456	457	469	431	473	448	464	472	455	427	449	451	443	476	467	470	440	447	444	496	436	440	465	445	450	485	489	467	448	445	435	444	458	432	464	517	461	448	457	448	455	476	421	501	441	440	428	463	432	457	475	444	419	466	431	425	452	458	482	434	436	446	482	459	422	455	449	437	435	462	433	470	466	451	462	432	481	456	487	440	490	479	447	460	453	477	459	445	464	435	446	427	446	444	455	475	433	439	451	464	451	463	481	458	434	476	469	486	419	472	447	418	445	432	480	424	438	461	446	430	474	428	495	473	404	430	418	452	435	479	474	421	467	477	416	452	438	444	435	454	458	433	432	426	415	436	445	462	464	446	448	421	443	454	418	471	447	456	486	460	443	453	415	482	474	428	481	464	458	495	478	432	445	430	474	447	461	473	467	452	460	467	453	463	473	490	430	460	459	457	470	441	461	478	441	434	456	453	452	446	476	430	445	455	391	472	456	433	416	471	477	460	460	418	434	474	438	420	448	450	440	433	442	465	473	443	469	463	470	457	476	478	459	412	466	436	467	455	451	442	445	447	452	458	413	449	440	472	456	427	473	452	495	436	478	489	441	458	426	473	472	469	441	452	472	502	445	434	458	474	460	431	452	439	453	423	416	444	472	438	437	472	495	481	444	456	448	493	460	443	450	424	450	476	448	428	467	470	435	450	442	446	463	433	455	436	480	418	471	473	459	422	463	461	473	457	438	424	488	427	453	501	463	428	475	447	438	502	415	467	459	460	478	454	452	459	460	449	436	484	451	487	435	479	464	445	451	467	469	468
24248	21429	28769	24497	21502	15423	37682	47342	34232	18611	8122	1784	895	656	584	598	571	648	596	594	591	599	624	580	556	578	579	572	582	577	578	638	587	573	549	562	538	562	563	642	577	533	539	543	571	577	597	546	571	539	600	546	511	571	580	580	626	552	587	568	546	549	556	583	563	546	611	621	590	586	586	555	579	663	576	582	549	578	524	591	597	564	565	549	558	578	601	580	580	608	538	583	576	557	577	561	558	550	580	586	579	573	556	553	554	514	576	569	581	588	538	543	568	587	586	577	563	546	572	559	580	597	564	569	605	584	600	561	531	572	570	574	515	568	605	602	575	599	588	542	571	520	564	584	558	560	554	596	525	570	593	571	610	554	565	554	569	590	604	626	550	580	554	558	562	562	541	600	597	558	536	577	526	573	578	571	558	588	588	536	547	523	598	593	540	573	584	518	537	625	564	574	591	558	584	618	577	563	545	603	564	532	563	595	572	606	544	553	562	614	528	573	578	539	572	549	543	530	585	561	560	564	560	573	586	598	563	571	575	599	552	574	563	557	543	553	588	566	602	581	574	574	581	588	563	564	549	571	587	584	597	576	615	524	574	588	583	556	587	571	599	637	521	595	576	567	603	586	581	540	559	544	561	537	575	567	593	550	589	566	595	547	577	592	538	554	521	607	583	580	553	563	571	547	506	613	628	559	562	598	574	574	602	618	552	600	561	566	570	569	579	555	596	596	556	513	595	566	574	571	592	575	569	603	626	603	578	577	565	579	569	525	587	565	621	565	592	610	621	560	604	555	567	626	600	578	515	551	557	562	578	603	558	605	516	601	561	597	595	504	600	569	585	548	606	627	565	608	587	585	591	558	516	561	562	568	567	544	530	585	557	558	550	537	577	602	544	568	564	597	541	563	632	555	553	556	567	578	581	591	557	575	562	563	596	564	607	578	592	574	549	631	568	598	548	575	562	548	582	562	546	600	561	567	539	540	574	523	541	573	592	534	560	587	511	599	566	546	598	570	612	584	571	582	536	555	593	560	564	569	522	567	572	562	518	551	536	558	572	566	585	581	558	555	550	609	543	547	613	579	538	570	584	524	568	548	574	577	559	551	577	580	544	574	565	593	580	565	547	566	531	576	540	629	597	607	611	560	552	548	576	531	550	568	571	590	567	539	532	620	588	561	583	590	535	605	606	586	607	564	593	536	587	548	548	567	574	585	599	553	608	556	613	562	529	544	585	551	580	539	585	553	578	586	561	571	576	543	555	501	592	597	564	567	544	552	590	613	593	571	568	592	561	602	593	559	584	569	599	566	545	584	552	566	576	582	533	601	526	616	544	583	569	578	565	578	580	554	578	568	562	564	535	587	574	609	555	588	562	555	572	596	603	569	559	546	579	568	551	561	541	578	527	555	558	625	580	564	561	600	580	539	545	553	573	581	543	491	584	593	525	544	558	620	575	619	554	594	526	575	561	577	598	531	559	545	578	586	568	575	549	539	566	608	581	559	561	549	581	528	589	620	571	590	584	553	568	563	595	548	578	582	567	534	557	531	528	544	599	570	577	572	582	606	516	558	554	603	572	556	578	568	638	593	576	587	514	583	593	561	581	576	576	556	600	534	575	545	541	572	599	560	564	572	582	621	546	576	584	611	558	569	553	568	581	539	551	608	566	611	577	539	532	575	566	539	566	551	575	589	554	534	536	576	596	594	586	585	564	581	585	549	525	543	555	547	562	573	605	565	569	573	542	567	574	580	565	597	552	607	562	577	568	577	591	519	584	536	543	578	524	573	570	584	561	548	588	538	595	571	594	553	546	563	575	592	596	549	589	579	558	594	547	587	528	571	579	581	557	556	582	617	578	533	581	575	574	560	543	540	555	586	544	547	585	573	616	559	588	546	536	598	587	586	520	540	574	584	589	602	550	574	553	618	575	539	563	608	578	553	545	566	545	523	555	577	595	540	566	586	575	584	615	581	547	551	543	522	574	567	523	610	570	587	550	548	527	560	582	579	597	551	517	564	553	555	549	593	599	565	545	552	597	587	593	609	549	617	555	540	583	550	554	532	590	572	592	586	571	523	545	548	552	550	666	558	587	536	574	619	554	544	540	586	615	544	520	531	569	512	586	572	562	591	548	529	509	599	562	577	518	541	568	555	562	542	604	585	585	586	548	580	589	554	563	547	582	532	527	618	538	555	537	560	541	591	553	599	564	570	577	584	536	586	572	575	599	569	568	597	582	525	594	587	559	560	558	527	545	582	616	544	576	569	554	526	590	586	566	530	604	519	566	566	553	563	583	603	553	541	579	518	613	602	582	590	542	563	570	603	555	579	595	583	598	599	567	571	568	581	570	540	516	545	526	596	596	586	578	598	547	573	551	572	594	556	618	593	555	573	567	571	545	579	531	559	578	570	570	543	567	526	575	573	586	579	525	580	562	598	591	573	559	545	518	585	600	559	542	619	569	524	530	588	539	566	555	555	562	541	549	586	589	594	534	558	531	516	578	588	570	565	550	513	543	518	589	594	588	547	566	551	580	575	560	565	558	570	607	581	539	571	587	573	568	600	599	569	571	591	558	636	556	563	589	541	528	596	534	597	589	588	548	577	588	579	527	552	574	549	565	575	526	582	557	568	586	584	568	589	551	578	582	542	560	553	592	528	565	618	575	559	550	580	570	572	550	574	596	561	567	617	561	599	565	555	546	537	589	569	587	550	561	603	602	566	541	590	587	576	550	528	566	558	569	616	515	582	558	565	602	592	605	587	550	583	589	595	620	590	560	532	522	580	616	562	518	550	543	602	597	548	556	573	577	594	577	530	564	555	554	559	559	558	565	589	603	610	577	582	564	574	553	574	591	506	573	569	595	556	542	580	534	577	576	522	578	561	503	556	532	544	556	585	542	523	561	555	569	555	577	560	581	596	553	562	584	594	588	579	571	565	563	619	573	555	572	603	552	569	557	538	589	567	598	582	592	579	555	570	548	572	570	565	589	581	535	603	580	552	574	592	608	575	570	562	540	541	521	577	527	609	566	571	577	562	561	596	543	564	534	601	539	589	598	564	559	544	621	550	541	593	561	573	611	558	562	563	562	583	564	573	571	524	569	553	595	551	554	572	579	560	602	584	561	573	545	607	530	546	558	557	547	593	599	568	547	584	597	544	549	514	533	576	564	549	591	557	574	566	594	568	592	554	572	578	567	544	564	554	561	611	549	574	553	543	581	537	573	567	600	543	554	533	585	533	576	597	575	555	587	563	569	523	543	610	558	516	600	586	561	600	589	566	507	555	539	542	579	554	578	572	537	537	547	560	598	592	593	534	619	577	567	599	550	569	595	543	597	561	575	573	585	578	588	568	557	591	535	554	557	590	554	578	571	572	565	570	544	588	562	562	540	564	581	563	577	586	588	592	535	560	568	599	542	566	590	547	597	563	577	564	599	591	552	592	575	546	569	551	570	554	596	557	544	598	562	520	583	591	610	575	553	531	590	538
3818	6751	7536	7013	9337	8954	39241	45583	26456	15760	6533	1784	924	636	541	616	546	491	563	565	508	546	523	515	504	536	583	530	519	552	538	530	591	541	524	561	556	509	570	535	532	561	545	534	545	512	545	534	555	601	506	530	567	586	510	510	553	559	554	563	532	571	527	524	542	528	547	547	525	552	535	493	560	550	564	517	507	542	542	522	576	579	566	518	518	536	570	524	538	529	550	523	524	522	538	542	565	567	522	552	501	515	504	505	558	503	491	611	555	501	511	498	531	536	541	500	550	559	529	540	559	540	534	500	520	541	521	533	519	529	553	525	579	516	521	564	552	526	567	518	562	515	557	497	530	607	503	523	528	530	548	539	571	511	523	513	550	524	555	560	553	530	507	582	541	521	499	548	536	534	531	509	517	524	545	560	517	542	519	543	540	529	542	548	569	581	569	544	552	551	563	541	543	519	519	559	563	524	561	499	491	492	537	525	530	559	534	535	530	532	549	558	570	526	521	507	524	514	511	519	545	515	531	552	515	531	532	562	506	529	539	512	535	519	541	557	527	526	540	524	522	563	535	526	549	523	529	518	530	532	522	490	506	513	512	524	530	525	555	558	556	498	574	496	522	529	549	558	558	541	517	528	532	531	528	527	546	487	547	525	516	536	511	539	529	553	521	499	530	548	528	546	517	539	526	561	526	551	501	519	554	546	517	556	532	535	545	551	518	566	546	521	555	566	482	549	545	579	532	545	556	527	517	548	529	506	542	558	558	548	554	586	526	538	500	538	524	566	518	547	528	541	553	519	563	507	559	512	565	560	483	564	532	560	504	549	582	556	524	479	552	512	545	541	573	500	527	510	545	529	544	503	541	543	574	548	509	552	538	571	584	500	535	568	560	553	559	506	572	552	503	547	569	528	582	518	496	555	564	512	523	553	554	546	529	540	495	543	516	555	512	559	531	499	502	545	532	498	568	566	523	549	502	518	585	532	568	472	541	510	554	510	517	548	511	504	548	535	525	535	508	507	544	584	535	539	532	535	526	558	550	517	505	524	555	510	495	553	518	533	566	526	552	529	512	548	481	555	508	560	537	565	524	546	544	530	528	549	526	527	533	516	552	470	581	547	541	519	539	511	563	529	510	530	558	547	571	538	567	547	522	572	560	491	541	518	514	577	545	550	521	546	537	553	562	525	505	547	582	533	551	497	540	563	540	554	541	561	534	551	520	541	533	546	551	523	523	537	506	497	546	523	540	596	547	533	571	516	563	544	500	561	498	540	543	470	530	529	508	541	502	529	533	526	530	501	535	515	558	563	517	547	489	522	513	548	515	528	523	512	544	559	508	527	508	514	522	558	582	532	509	501	519	526	554	520	523	597	501	520	562	592	515	508	537	537	539	576	561	503	537	502	528	505	537	577	514	516	519	526	523	544	524	525	590	481	533	521	546	510	558	548	541	509	543	577	490	550	551	523	522	555	541	576	615	545	522	525	557	507	599	529	538	503	503	554	547	538	520	526	526	447	495	554	555	499	524	504	535	525	516	510	532	513	482	501	550	545	529	543	561	528	524	549	544	537	560	547	564	523	571	549	533	561	521	550	564	523	533	517	555	568	541	534	518	547	548	557	568	547	519	523	579	525	533	514	469	558	520	566	548	539	545	535	521	506	583	558	536	556	602	501	502	543	553	509	543	518	533	553	525	474	586	499	533	536	501	522	536	532	534	539	534	492	567	566	497	506	510	526	534	522	470	528	484	520	536	544	541	506	542	526	564	545	529	530	563	495	522	528	554	495	540	575	496	533	541	552	575	524	514	531	524	495	509	523	535	500	557	519	566	549	561	508	552	535	511	511	558	513	545	527	516	525	575	543	555	505	514	490	518	502	511	511	507	528	567	485	551	495	542	519	520	529	529	545	498	515	524	520	512	556	533	580	521	510	520	567	564	541	581	531	540	520	558	525	529	552	504	523	570	522	534	510	560	509	522	513	550	512	525	545	539	494	518	554	524	532	536	537	546	527	549	534	487	523	563	549	518	527	537	567	517	575	536	533	528	524	512	545	493	528	545	510	517	568	509	528	513	528	533	517	512	551	529	511	500	497	558	498	513	545	524	546	518	524	530	551	527	531	553	524	533	529	534	515	500	551	544	490	547	512	537	501	501	553	517	519	536	530	538	479	537	592	561	545	525	528	505	519	507	549	552	563	518	536	474	506	550	551	511	527	546	530	489	551	534	499	485	520	501	525	552	533	541	552	570	539	537	570	530	521	498	513	565	526	513	520	507	519	509	487	524	524	548	553	510	510	556	518	534	563	491	517	557	517	501	530	514	564	543	495	526	509	556	541	517	529	531	575	522	544	526	530	550	525	533	547	525	546	544	553	479	523	523	552	562	504	549	532	512	533	536	547	528	558	545	495	531	532	564	510	571	489	529	506	492	504	559	556	539	485	529	532	518	511	547	563	523	505	520	539	492	493	544	468	501	526	565	527	507	510	555	514	570	506	545	538	557	532	508	583	566	556	559	540	503	548	520	526	552	498	525	523	527	538	560	559	518	538	542	546	552	516	537	521	562	539	520	546	534	492	541	552	530	556	544	511	516	511	517	553	524	530	542	523	542	573	537	515	532	496	558	554	486	558	522	517	510	498	519	543	567	502	565	554	525	486	515	527	574	537	534	552	570	508	515	526	533	526	510	509	511	505	524	523	561	507	555	567	527	558	533	510	489	483	546	561	565	522	545	516	504	560	513	502	524	532	518	556	561	515	573	528	519	521	562	545	540	547	499	541	515	585	559	526	531	564	509	500	528	497	528	511	512	508	521	552	529	545	531	554	523	531	536	502	505	591	579	539	523	533	549	566	513	487	563	546	523	519	521	543	545	515	533	576	541	501	510	515	562	518	562	537	577	527	513	512	523	517	517	521	541	507	568	512	551	553	551	548	479	544	521	560	523	548	519	498	507	541	535	525	573	499	541	532	541	549	525	527	506	534	542	519	535	510	540	533	472	518	511	544	508	504	540	509	500	498	514	513	513	542	522	579	538	562	516	537	498	497	531	524	559	513	591	530	533	510	551	562	561	517	535	525	518	568	541	534	577	534	555	519	552	568	524	505	542	519	504	507	522	495	542	537	559	515	527	486	506	501	525	552	527	542	520	507	508	553	535	542	478	538	517	536	544	514	516	573	561	509	546	539	575	537	537	576	574	510	524	537	508	484	528	526	523	480	541	515	547	467	523	529	567	531	524	564	504	521	521	527	524	556	529	530	559	566	520	521	519	521	556	492	540	497	580	552	587	512	552	564	547	533	535	556	573	519	519	541	542	541	547	536	550	556	515	505	545	522	531	514	546	549	525	507	479	513	524	528	494	528	515	502	504	555	536	516	531	542	518	561	549	561	544	486	531	560	490	524	544	529	542	550	481	534	547	507	550	523	562	522	504	536	521	518	515	547	517	506	523	545	528	552	538	516	524	535	520	529	521	504	515	496	528	533	496	525
27657	12104	2291	3611	2854	1730	2432	3848	2894	1437	885	577	512	483	479	471	467	457	423	447	451	396	430	462	450	495	445	387	430	437	439	475	466	459	480	522	455	446	452	452	459	469	473	427	459	484	429	438	471	465	439	502	493	447	476	470	447	440	469	447	426	468	452	444	425	451	482	443	455	452	462	487	460	447	450	445	463	485	473	443	461	441	469	423	458	474	436	445	428	460	485	445	491	470	451	454	488	511	464	463	450	470	441	460	459	460	449	429	466	473	477	484	458	449	498	455	446	488	447	434	427	484	475	491	465	480	471	465	444	453	446	435	454	478	467	457	454	461	464	455	446	437	455	451	443	471	435	436	447	486	459	462	435	470	449	431	427	446	453	426	439	443	462	454	458	493	415	469	485	473	417	480	476	434	416	502	410	442	476	479	477	459	434	470	476	436	469	457	451	464	469	454	450	453	452	462	442	469	451	460	446	420	423	464	450	489	438	468	470	423	462	464	446	444	461	448	424	476	434	482	461	443	459	447	453	438	447	436	478	473	465	462	483	424	458	433	443	450	453	448	426	436	467	476	471	469	432	481	478	440	436	470	438	458	485	422	523	436	424	461	440	488	451	469	448	474	473	463	470	452	456	435	436	494	396	485	482	453	454	456	448	439	476	463	425	476	484	471	465	453	429	450	463	464	460	443	453	479	469	472	453	500	462	492	477	482	437	489	480	454	492	432	473	452	436	468	433	444	476	470	462	424	471	480	427	451	469	468	446	481	479	435	448	450	465	423	492	463	459	434	479	464	459	445	491	455	433	471	480	463	459	466	478	460	464	475	457	454	468	469	412	492	498	453	459	454	463	483	441	482	476	459	458	452	471	443	478	481	468	446	473	485	463	468	442	470	440	468	453	462	479	451	475	476	453	429	419	460	477	475	478	413	469	492	440	467	470	460	442	479	460	413	488	452	423	463	463	441	472	454	444	458	443	434	466	458	439	447	483	449	505	467	459	443	496	472	441	443	468	450	487	405	463	463	508	446	474	475	467	472	470	483	449	494	449	474	451	448	434	444	449	446	472	464	453	459	500	471	480	460	464	446	446	492	493	433	436	477	435	437	487	463	485	494	428	458	432	491	448	437	444	476	416	452	473	502	442	500	459	472	482	429	482	434	451	456	479	461	483	464	466	470	490	439	449	451	485	428	412	448	436	434	467	459	457	427	484	487	485	461	459	482	474	457	466	469	422	458	441	467	480	479	460	428	447	443	482	442	453	490	469	453	439	471	440	473	435	416	454	454	477	419	449	473	427	467	427	461	416	429	455	453	456	453	443	437	460	450	468	437	440	466	473	438	452	478	453	455	438	467	456	493	465	451	444	429	478	472	464	471	493	484	473	460	447	483	451	436	446	456	461	478	434	444	480	449	442	502	446	437	488	409	486	446	432	470	512	476	427	497	462	469	453	399	451	487	466	441	435	466	423	434	438	443	447	468	473	444	453	482	464	451	433	462	455	446	489	408	468	417	456	484	442	451	449	441	429	457	491	451	465	465	464	439	452	446	461	463	450	490	447	463	467	482	488	463	517	456	425	455	507	456	459	466	458	501	462	440	421	447	486	401	472	497	468	461	464	460	444	426	457	462	462	455	464	418	459	460	425	477	472	458	454	463	437	482	455	477	456	495	464	438	433	476	467	465	451	427	426	480	451	472	451	451	442	471	445	439	467	447	468	438	417	433	489	475	476	448	487	447	423	499	481	461	458	473	466	458	448	466	454	467	481	427	429	424	442	456	431	488	421	425	477	408	480	448	464	436	452	420	460	461	456	455	442	458	455	450	470	460	440	486	446	471	459	488	500	438	452	427	470	440	486	425	469	448	456	458	496	512	438	450	436	490	454	475	456	436	421	462	462	467	438	459	442	468	436	454	454	491	471	500	473	471	459	457	472	448	424	475	429	455	423	389	481	398	458	498	471	443	474	471	450	466	470	435	427	483	411	432	433	458	491	473	470	471	440	459	440	463	491	419	441	465	467	445	460	449	421	457	455	427	469	511	471	470	479	472	441	441	458	468	484	453	460	503	390	433	449	432	453	486	424	489	512	442	463	434	438	430	488	469	448	452	498	424	443	446	445	481	460	476	470	441	452	439	463	459	444	419	470	496	476	473	469	479	435	458	442	450	496	432	468	475	420	431	467	451	432	430	461	417	464	439	437	491	451	451	472	491	449	439	453	503	482	467	443	433	468	421	444	414	434	447	471	445	430	455	440	433	427	441	463	436	452	493	452	475	462	461	417	466	472	461	440	456	466	451	459	452	490	507	439	432	470	466	476	434	460	469	475	503	430	468	485	474	477	423	470	466	459	468	460	435	448	468	416	489	443	462	455	474	450	470	419	486	477	462	480	454	445	462	454	487	446	472	459	450	462	431	421	435	465	459	478	478	487	468	482	447	460	471	433	425	432	455	441	496	466	496	476	428	477	461	434	499	454	447	473	427	488	440	466	470	457	461	440	438	434	476	479	464	429	437	437	463	454	437	454	461	447	466	473	495	492	442	467	449	441	472	471	421	445	455	489	498	461	441	421	440	440	474	451	458	451	442	448	459	470	471	429	443	460	459	482	443	457	452	436	442	475	475	437	513	454	455	494	439	458	466	430	426	480	463	468	451	463	460	476	432	443	472	481	421	455	465	493	462	418	440	463	451	463	480	462	462	453	476	477	478	464	426	460	426	444	467	472	462	443	470	466	441	470	475	417	491	455	475	434	471	445	475	500	461	452	445	431	476	470	447	455	465	470	426	445	464	483	462	443	459	470	477	435	419	448	443	453	467	443	432	412	459	473	447	441	475	488	418	455	434	470	421	404	473	459	446	464	441	434	462	455	430	447	471	453	465	437	420	442	477	442	433	476	474	491	479	490	445	423	433	461	446	484	466	442	463	455	452	478	477	435	469	428	484	470	489	423	447	465	482	474	422	458	421	487	437	413	451	428	444	475	471	443	459	442	451	433	456	472	452	508	453	439	490	457	450	427	415	458	452	458	463	491	482	468	460	454	435	443	478	481	480	443	441	436	439	495	486	442	443	460	442	428	423	474	457	502	492	457	416	455	421	449	411	464	455	463	474	471	482	445	450	440	453	415	430	436	443	499	476	486	426	430	459	440	466	438	477	493	467	456	494	407	445	433	466	473	466	446	446	460	476	430	447	472	448	461	474	420	444	433	433	466	484	451	420	496	464	473	429	450	461	459	480	512	477	437	450	447	436	440	452	452	441	449	428	445	497	498	459	459	436	437	429	486	484	467	487	477	490	436	445	457	441	457	458	449	441	463	452	471	451	458	427	462	453	464	481	482	436	438	437	458	486	438	469	440	452	507	449	494	482	436	490	487	470	465	470	470	439	411	482	458	455	455	506	447	473	477	442	451	428	472	423	418	441	487	482	449	453	464	469	445	509	465	436	459	462	409	435	472	417	463	411	438	452	455	449	457	406	455	464	452	452	469	464
4892	973	1850	4271	3711	2361	3467	4969	3219	1645	964	557	498	448	420	447	413	415	419	443	394	446	411	413	424	436	407	427	423	436	416	475	442	406	443	420	411	425	451	415	412	411	400	428	433	437	410	463	441	412	413	409	457	467	412	359	438	438	425	398	452	433	421	423	421	448	405	418	409	381	420	426	434	409	403	414	440	391	414	423	463	446	457	393	416	408	388	435	393	402	421	419	422	421	412	432	433	421	453	426	413	429	382	388	411	389	417	417	420	430	427	411	451	437	442	441	405	388	396	430	348	406	401	404	405	436	418	396	421	398	404	416	421	375	366	384	433	426	402	435	433	370	423	422	424	416	438	404	438	436	425	455	419	433	412	433	408	406	367	420	395	415	414	428	400	434	379	436	388	387	383	397	398	404	434	411	445	463	411	419	432	400	465	396	419	384	396	418	445	419	418	440	427	427	398	441	381	425	406	429	407	395	376	433	440	412	409	416	396	413	443	417	414	421	447	417	402	388	421	420	409	426	429	437	422	457	428	402	407	405	436	417	400	398	424	413	379	429	404	423	401	412	432	429	386	441	406	426	435	429	442	417	452	404	412	423	447	453	407	400	397	466	390	395	418	447	398	447	442	431	401	423	414	426	421	439	419	425	422	385	437	398	414	399	423	420	463	417	422	416	442	424	398	459	405	406	394	419	414	405	440	410	459	421	433	443	434	443	427	436	411	402	402	424	411	405	454	394	407	398	421	386	390	431	409	418	437	412	428	399	457	392	416	393	416	421	373	447	374	394	418	429	432	443	420	413	396	390	455	454	419	390	400	438	459	442	395	430	425	396	455	403	451	381	439	419	406	432	391	424	385	449	476	406	443	456	455	428	425	407	438	414	424	413	392	421	391	426	405	424	441	393	383	389	432	423	443	415	383	405	405	383	416	431	425	395	457	382	427	420	442	404	419	426	415	419	440	419	417	393	453	414	394	404	423	432	410	399	434	436	411	407	429	377	411	423	424	403	431	416	436	382	442	411	429	375	385	419	448	423	436	419	418	403	400	414	428	411	444	452	386	421	423	392	427	390	421	379	458	423	440	388	436	374	404	414	427	390	410	428	389	397	374	456	437	418	419	437	408	465	405	424	443	399	420	413	427	451	416	403	427	437	414	470	388	414	426	405	422	397	419	437	419	420	416	401	401	423	425	416	445	388	461	444	405	447	435	377	394	400	407	387	370	412	413	442	438	425	392	431	424	449	370	392	408	412	428	410	419	439	435	447	421	426	397	420	414	414	429	466	401	414	380	442	395	395	426	423	414	415	470	416	435	433	437	393	403	419	451	437	413	394	416	391	414	381	376	405	455	430	423	407	419	432	413	416	474	459	434	396	371	449	407	433	450	378	415	441	417	436	414	385	391	422	424	430	428	419	452	392	404	412	418	450	403	447	438	409	389	462	424	411	417	436	391	405	413	410	385	416	431	400	439	425	411	409	409	431	371	460	424	432	467	389	387	410	423	430	417	407	403	431	420	396	404	419	418	423	389	419	416	457	397	415	418	435	407	428	441	418	394	398	395	411	382	427	401	385	414	418	420	378	390	416	407	454	412	420	447	420	400	416	398	409	425	416	425	450	437	422	444	398	383	464	387	405	426	424	401	409	439	407	427	413	443	414	405	452	457	419	436	415	393	404	413	424	388	415	450	429	413	395	418	369	436	405	421	388	410	400	410	424	438	413	428	418	471	416	396	435	428	422	406	420	412	448	419	447	436	400	425	456	470	431	438	419	400	412	396	435	427	388	389	410	413	413	435	364	413	418	425	426	433	425	409	426	438	397	419	421	413	438	409	401	394	409	403	431	403	396	417	396	417	417	435	382	384	414	435	383	403	406	403	449	389	380	449	417	401	425	438	407	415	428	433	418	433	447	428	443	428	412	434	433	462	414	444	442	414	416	428	443	410	409	412	399	389	424	437	433	411	397	365	440	407	436	423	441	414	430	442	398	391	429	427	383	438	454	418	407	421	432	380	405	425	403	390	401	433	432	410	402	403	429	447	418	414	425	412	423	433	432	410	417	417	423	412	442	422	396	413	420	437	406	423	449	414	416	425	406	393	410	399	394	402	399	400	432	424	453	408	441	441	427	396	436	394	453	427	425	421	410	432	431	410	410	418	424	388	426	434	421	393	402	423	410	439	437	396	413	429	417	393	406	414	407	448	424	418	406	424	444	432	437	432	437	403	446	432	415	448	402	404	414	436	444	426	417	398	421	464	376	430	426	454	463	433	396	416	437	463	411	458	397	424	395	427	411	415	414	399	391	448	429	445	430	410	435	415	424	422	394	377	431	455	426	442	423	442	386	431	436	403	401	403	453	415	407	388	413	440	417	445	433	461	448	430	402	438	388	417	432	425	422	424	399	432	456	377	387	413	392	405	412	385	392	409	423	427	425	414	425	410	403	412	414	425	415	388	399	422	422	419	402	428	417	426	423	454	474	381	416	402	426	395	448	372	444	427	437	405	427	421	381	383	450	412	421	398	407	406	440	432	441	441	421	425	389	441	471	416	424	428	425	406	424	431	445	393	403	430	406	420	420	460	447	388	417	396	389	407	419	416	450	433	415	431	388	419	408	389	413	389	427	414	408	409	448	418	422	412	424	401	394	436	388	410	401	415	435	428	396	414	427	403	449	408	431	422	396	424	443	430	416	437	418	402	426	446	384	429	417	428	392	435	415	438	435	393	405	429	393	403	383	404	399	417	422	458	417	467	422	409	440	442	420	430	435	450	392	424	398	423	406	401	432	406	404	417	401	424	417	476	444	397	415	414	397	398	397	398	431	426	393	439	438	408	390	420	385	423	439	358	449	473	455	433	379	432	405	445	381	428	428	406	425	402	425	428	411	427	434	429	387	389	422	410	419	389	429	431	415	426	414	426	427	447	433	429	451	392	432	397	403	416	432	397	463	408	423	403	394	413	404	395	446	427	452	435	394	410	401	425	407	419	394	414	417	408	410	392	437	431	435	431	414	442	456	422	407	399	377	390	382	369	412	375	440	419	452	441	416	419	385	400	400	441	407	425	416	404	432	392	416	428	406	402	421	408	405	412	460	411	418	420	440	394	442	410	437	460	430	389	367	420	396	430	434	404	445	416	405	404	430	429	407	429	426	427	412	443	438	431	410	357	455	413	447	439	397	431	421	449	368	449	358	423	434	401	381	400	403	422	443	435	452	418	418	434	427	428	429	428	396	446	393	393	447	444	440	369	389	394	398	425	396	436	428	433	406	420	417	411	357	440	425	420	405	400	422	373	403	440	407	397	417	407	412	376	388	462	420	424	420	432	432	410	443	367	438	410	447	422	444	411	426	401	457	403	437	422	438	439	396	416	424	407	413	428	414	464	437	419	416	391	389	423	426	417	404	408	380	398	428	437	385	419	386	431	439	409	422	425	428	435	423	414	420	410	411	453	368	421	405	409	426	387	438	454	420	439	418	376	414	422	405
25490	21415	27344	25382	12342	4478	18294	27730	20275	7842	3213	1070	658	483	482	451	481	453	490	446	476	520	458	462	467	452	502	475	492	506	492	518	515	480	458	474	495	503	445	520	540	477	499	459	510	476	463	430	523	480	438	465	492	497	470	475	514	474	469	479	455	438	449	476	490	490	514	479	432	466	455	485	463	506	476	474	518	456	496	460	474	482	501	483	446	448	483	464	426	472	511	465	447	470	499	462	472	473	501	485	466	449	469	452	475	494	487	457	463	517	475	457	496	508	489	491	443	526	469	455	507	494	432	495	516	495	473	460	481	507	478	453	509	513	498	429	492	457	463	481	495	489	495	482	476	475	459	448	487	469	461	492	451	468	442	471	482	463	461	468	464	468	484	478	504	495	450	468	457	456	454	491	451	475	523	491	447	465	480	437	469	480	473	484	466	470	475	487	438	424	434	476	489	483	513	473	476	487	470	472	476	503	457	456	467	462	481	493	454	512	494	442	500	454	498	462	472	478	477	476	451	475	429	458	483	455	501	484	468	489	474	521	494	474	450	414	502	484	481	471	499	471	458	485	459	464	469	502	487	509	460	499	509	489	471	468	470	484	458	484	469	492	467	464	494	499	454	456	470	476	502	439	453	480	464	478	462	522	468	448	476	446	480	484	448	489	444	479	472	473	469	453	453	494	522	476	460	461	442	444	475	463	487	448	459	442	452	475	474	492	441	483	480	476	443	481	501	504	511	449	457	462	474	423	461	463	506	446	493	484	467	509	470	444	499	455	483	499	424	473	496	452	443	470	471	472	480	472	472	481	490	444	481	488	485	479	467	487	502	489	454	501	487	510	515	465	510	513	463	475	477	465	502	515	460	486	467	439	464	463	487	483	506	443	482	502	457	486	466	480	506	454	470	481	456	491	477	470	503	458	450	503	493	476	454	478	534	478	487	485	486	441	513	480	503	479	512	495	452	504	446	462	478	459	463	486	443	468	521	476	441	491	473	449	496	495	504	473	448	418	506	478	433	452	475	507	496	467	450	465	491	473	474	494	457	494	450	486	477	453	463	503	452	477	475	490	474	435	451	491	502	479	443	460	457	495	482	477	451	467	486	446	496	512	474	478	461	415	508	473	436	475	455	462	442	478	506	460	491	466	462	473	514	493	481	464	448	444	446	468	475	470	480	478	479	459	458	483	447	449	473	531	460	456	491	498	484	454	458	474	488	482	489	441	482	468	518	443	486	447	463	460	441	464	500	506	479	461	455	487	478	518	517	464	465	468	470	442	496	461	450	478	495	485	493	479	472	474	465	465	444	455	488	442	501	491	487	506	458	481	468	492	455	530	460	488	459	439	493	493	525	443	482	472	441	450	510	458	444	487	478	461	493	464	453	492	495	478	458	478	468	469	484	448	477	487	482	477	466	496	499	485	477	432	457	463	477	424	487	461	421	452	466	464	455	504	443	480	465	484	429	498	496	486	454	467	480	449	479	449	476	472	482	487	446	471	452	478	468	442	513	474	491	467	448	477	445	473	491	493	480	443	473	455	397	454	467	465	475	472	493	512	483	435	508	474	456	483	480	493	470	495	456	499	447	436	474	461	440	458	452	497	470	419	462	475	438	417	479	433	449	432	479	463	460	496	460	473	483	459	486	487	440	487	441	459	484	480	492	430	469	434	439	482	495	489	454	471	475	497	441	491	446	423	492	509	501	479	463	477	457	468	484	466	468	453	498	500	491	454	457	462	443	479	491	447	448	492	480	491	470	442	454	477	507	426	466	427	463	442	498	460	478	450	466	533	452	472	415	479	436	464	461	478	492	501	471	463	465	470	449	464	456	490	441	453	466	481	481	439	471	508	488	455	459	461	480	445	434	456	451	461	487	461	505	537	489	453	454	465	494	448	457	495	477	477	491	443	490	516	443	485	451	440	461	490	472	488	487	503	485	451	491	449	450	482	472	469	492	494	536	505	489	476	443	461	493	436	476	452	425	437	449	459	542	449	448	457	483	470	475	475	484	468	460	475	502	514	469	458	473	485	458	479	467	464	489	471	471	460	502	497	480	447	489	476	477	457	490	462	414	472	522	478	482	486	469	441	440	452	481	492	467	500	482	454	416	440	530	483	463	473	472	494	483	525	488	468	463	472	477	486	440	458	449	508	437	471	453	446	462	470	464	440	482	451	520	486	530	441	473	462	491	472	492	439	456	458	513	471	516	476	442	444	452	479	533	481	443	512	479	483	451	452	455	497	476	491	440	482	454	460	473	483	443	489	495	459	468	501	466	466	512	445	482	467	466	477	470	479	454	521	517	464	478	456	488	442	521	463	477	480	468	463	483	463	507	469	494	459	464	448	480	455	454	488	457	467	467	479	480	490	493	441	483	480	450	470	459	519	467	499	516	478	491	459	496	456	498	491	477	450	427	477	471	473	502	467	508	486	502	484	475	459	472	479	468	439	489	473	489	481	483	473	463	446	464	496	491	457	480	487	475	488	489	466	486	452	488	482	488	480	473	467	464	478	468	497	456	481	473	495	512	494	460	453	497	479	468	470	515	466	440	456	456	465	446	427	463	450	437	477	448	459	464	482	451	480	474	418	495	480	488	503	449	466	462	449	510	505	466	472	497	476	440	498	450	493	524	463	493	489	464	463	512	444	456	503	454	492	491	491	469	532	475	468	451	492	457	445	495	469	507	497	487	452	494	502	462	526	473	452	481	460	495	485	455	443	476	470	468	478	500	446	455	477	455	473	439	418	523	472	497	486	463	471	473	444	456	477	477	463	459	470	441	447	455	462	488	463	468	497	474	506	502	440	502	526	477	503	451	462	488	475	503	490	453	458	416	479	488	513	461	442	461	448	490	481	465	530	474	502	475	482	455	457	500	455	481	446	452	461	452	461	483	497	462	483	484	468	497	479	474	422	488	497	505	462	464	426	489	455	452	489	503	472	509	473	442	456	448	435	465	460	503	456	431	453	488	465	486	467	485	486	466	494	482	454	458	462	477	457	483	459	440	461	493	465	468	537	504	492	450	471	476	449	495	477	458	457	458	458	475	455	492	465	466	478	492	439	458	456	488	459	462	485	496	485	453	434	479	461	494	488	490	520	440	478	514	470	484	472	471	489	470	479	493	463	451	437	459	495	507	491	499	459	457	518	503	466	469	443	465	466	475	482	507	461	444	446	467	500	491	465	448	506	419	465	484	479	462	419	450	481	457	444	456	504	488	498	484	499	485	503	481	472	452	450	476	486	471	484	475	455	476	452	517	459	454	464	456	463	467	439	474	476	455	482	446	485	485	472	449	467	436	474	468	465	470	510	439	466	476	461	490	434	486	473	476	440	441	493	473	471	498	486	486	454	465	433	491	516	477	472	469	470	472	460	478	454	475	464	425	488	466	473	484	465	483	512	470	483	435	459	462	484	496	456	479	512	461	425	461	489	497	436	489	477	475	467	492	479	466	472	449	511	448	512	468	493	475	422	464	448	487	444
3865	7018	12277	11553	6570	4242	20562	25392	16418	6951	3432	1177	648	491	488	495	493	478	451	451	456	462	483	452	435	418	432	455	468	477	389	454	449	500	491	440	459	469	430	443	434	447	450	445	459	488	467	469	427	453	474	409	494	453	477	467	470	426	480	457	484	454	436	453	445	458	367	473	450	437	437	469	448	425	447	470	416	440	408	431	399	444	461	459	452	419	458	426	481	429	477	452	442	421	442	455	467	457	445	483	484	455	452	447	456	419	457	388	466	397	479	475	433	424	455	454	446	468	452	469	463	464	422	452	487	460	439	470	436	466	462	480	436	440	473	434	431	404	445	487	440	460	447	460	445	449	469	437	451	479	475	450	457	461	456	412	475	445	402	416	462	418	437	488	461	486	435	462	470	413	442	458	430	454	463	446	417	445	471	434	435	427	444	425	438	449	451	460	450	494	445	402	458	425	467	475	436	442	436	457	471	470	498	451	431	465	414	403	485	412	455	464	454	438	437	454	462	435	417	447	435	439	453	453	425	456	503	444	470	447	447	422	445	492	465	432	418	450	436	484	438	473	404	445	439	453	481	425	432	459	406	465	475	443	502	449	468	454	440	474	450	449	447	443	438	438	417	477	446	419	453	457	456	432	470	416	460	454	433	456	463	460	444	430	467	433	449	466	460	434	451	451	471	436	447	440	447	460	453	465	465	431	467	489	442	447	445	418	501	459	436	446	468	436	489	440	445	452	467	430	483	448	435	446	427	453	459	445	425	446	442	457	448	438	457	449	433	438	429	447	411	466	451	465	475	477	453	403	454	476	471	457	434	458	501	481	459	465	457	447	448	440	435	450	438	427	442	438	417	476	439	434	455	449	439	435	447	436	442	490	447	429	479	433	416	427	439	459	408	412	405	439	441	491	489	410	443	411	447	458	439	466	456	420	453	443	440	439	457	476	440	447	434	437	481	434	458	442	474	457	452	434	489	440	433	486	422	420	466	431	479	455	479	472	432	455	417	432	433	472	458	440	425	434	442	475	448	452	453	457	413	467	445	442	452	433	430	468	445	499	475	434	470	453	469	433	457	457	457	417	472	427	429	450	446	445	467	448	461	454	423	464	437	463	460	462	454	459	427	398	487	465	466	410	466	471	440	464	455	468	458	449	451	449	436	439	451	457	431	482	434	422	476	453	434	469	483	419	435	443	420	441	428	475	464	441	453	443	483	466	483	441	435	409	451	462	489	457	451	454	452	429	448	445	465	427	427	451	451	462	470	426	454	457	436	411	442	447	461	430	452	430	421	431	437	469	482	452	480	441	409	464	440	460	465	444	446	460	451	453	466	463	461	514	430	420	468	454	426	485	444	474	428	437	477	457	433	502	408	474	432	395	426	450	464	491	451	458	453	463	461	455	517	506	445	484	480	449	416	462	433	477	474	449	416	473	486	449	488	446	468	435	462	433	464	425	403	416	455	439	444	404	439	458	477	444	399	427	422	419	448	438	455	456	429	467	442	470	468	445	411	448	422	445	430	413	390	451	453	424	438	453	442	417	449	458	431	445	481	427	442	420	453	435	448	442	459	462	452	460	457	456	453	451	440	424	449	419	441	448	450	430	442	447	459	490	446	451	417	444	450	451	445	411	463	449	442	466	453	420	463	470	455	483	431	472	465	433	420	436	451	460	441	433	441	416	416	453	443	462	449	469	467	478	454	450	424	456	413	447	432	429	437	457	449	437	440	426	409	424	435	475	454	454	467	422	427	451	496	424	448	453	455	430	497	452	425	487	485	449	455	438	466	422	471	434	447	459	447	439	484	464	428	471	459	431	435	436	480	441	432	420	437	411	451	403	472	431	475	475	447	399	434	392	421	446	450	453	479	433	474	408	431	456	446	468	455	429	447	499	420	459	450	454	427	462	434	422	416	459	491	438	481	490	443	453	456	448	452	434	396	405	451	464	462	430	432	450	430	434	408	449	438	434	398	409	442	460	451	452	466	427	457	433	418	432	474	474	438	443	421	443	468	460	403	456	432	405	424	470	448	465	456	443	440	430	449	481	466	440	424	412	433	430	397	433	450	463	465	436	448	448	402	429	411	441	470	460	433	481	448	438	445	462	458	450	455	424	444	429	439	430	449	432	437	452	463	426	433	471	447	408	463	460	436	428	392	411	457	469	453	441	450	470	484	455	426	412	456	465	446	464	458	445	432	463	442	441	470	456	466	445	423	437	453	426	451	441	451	473	436	453	413	420	467	435	437	446	435	437	452	463	439	406	452	431	431	456	453	443	448	449	440	452	442	431	432	440	455	505	476	448	438	466	463	413	442	395	427	455	435	480	448	441	463	450	428	496	469	425	437	467	457	478	421	459	477	459	479	439	432	462	455	471	458	435	414	438	423	413	439	457	435	445	475	430	448	445	432	476	471	421	463	465	435	433	420	483	443	450	455	456	485	452	469	422	440	437	475	465	424	447	420	423	447	436	465	421	445	439	429	442	457	440	434	411	424	459	437	440	448	442	443	438	452	437	429	482	467	430	431	455	445	448	454	467	449	456	445	432	415	433	460	458	454	443	422	427	447	433	471	475	447	453	476	408	469	449	440	467	468	451	479	415	447	436	413	479	446	440	445	459	437	453	452	474	455	456	444	427	471	410	448	446	473	462	519	472	447	491	423	461	455	435	452	469	480	458	465	424	449	452	465	463	448	440	460	457	451	430	445	476	441	454	424	439	444	451	447	461	434	459	454	456	449	391	439	470	473	470	449	452	449	441	443	447	457	466	428	432	455	452	431	471	428	502	445	441	434	460	438	474	446	462	453	470	450	434	456	440	440	443	457	446	456	397	419	439	423	431	453	430	476	446	461	446	391	453	452	463	426	460	440	446	469	456	417	471	424	434	427	443	489	455	422	444	442	435	425	444	483	436	430	434	419	446	459	442	410	468	445	438	385	438	451	437	473	430	467	453	447	455	444	451	449	426	444	423	442	456	418	470	473	462	460	504	428	481	465	456	433	444	424	509	409	442	438	458	425	437	457	441	488	450	457	466	438	435	449	456	438	451	449	479	447	441	473	434	414	455	480	476	486	426	459	465	456	455	459	437	452	449	426	427	441	409	487	453	455	469	425	468	491	431	448	486	450	468	481	459	464	480	465	419	421	444	444	438	442	421	425	413	463	455	472	450	432	462	437	453	458	403	467	444	445	459	397	462	457	444	435	456	439	438	461	430	485	438	419	466	417	483	449	423	455	450	408	451	448	443	477	471	472	470	476	470	465	450	477	442	437	443	439	459	438	424	469	467	455	466	455	486	409	465	495	439	412	420	448	464	440	450	469	431	448	445	476	475	440	416	426	452	423	452	465	470	441	438	441	456	427	463	431	438	423	478	451	425	431	463	467	447	432	443	437	427	466	442	424	498	463	419	442	446	468	398	483	458	460	420	462	442	407	437	432	435	469	469	426	436	455	437	455	449	457	403	435	404	444	456	466	463	440	470	471	412
24231	21418	28740	24518	21335	15533	31448	44622	35864	18915	8278	2344	976	637	612	576	563	606	591	598	594	597	621	597	607	529	610	590	525	563	502	587	564	589	596	545	607	572	576	540	560	587	578	541	570	579	551	589	546	625	554	588	577	549	552	575	602	558	568	586	595	554	555	573	582	575	612	574	577	616	572	574	587	587	568	595	559	528	592	506	585	603	578	588	541	559	549	618	582	577	585	543	581	592	599	529	536	579	568	595	558	565	544	579	616	525	520	597	606	548	552	526	536	539	587	550	595	556	533	544	558	561	559	591	548	543	590	580	564	540	542	553	599	579	548	554	568	531	545	567	551	571	563	549	580	584	565	559	589	549	553	557	553	553	550	581	526	578	571	569	544	564	532	566	575	621	561	532	558	526	558	537	549	557	587	578	534	600	571	588	592	600	600	580	559	572	576	568	592	571	557	561	563	553	590	554	569	594	570	567	586	535	535	609	572	580	567	518	560	558	544	577	583	586	582	616	578	595	546	590	542	558	568	544	540	542	547	547	581	568	519	553	531	547	615	580	545	533	596	565	556	575	562	529	544	564	570	577	538	601	574	572	591	573	572	579	513	597	551	554	569	579	597	617	558	510	543	545	567	562	521	540	544	561	632	593	626	533	566	534	540	522	584	547	558	550	531	545	591	542	573	562	564	535	527	561	565	579	544	540	553	567	549	580	553	568	575	579	598	581	551	526	573	565	541	541	549	572	569	573	610	580	553	579	565	585	525	566	525	569	573	550	591	560	558	507	578	576	564	586	578	563	551	593	509	551	569	555	595	533	572	551	604	558	529	578	569	566	591	597	600	562	556	558	552	576	545	531	546	560	557	610	590	551	580	562	543	552	556	571	610	575	582	548	527	576	568	551	583	557	557	578	573	596	604	601	593	555	545	576	575	558	557	587	549	583	560	530	569	499	557	589	558	541	522	532	596	610	608	530	554	535	567	568	547	586	589	605	528	561	533	569	566	571	635	551	541	576	578	555	562	567	575	560	593	554	573	623	595	560	560	531	515	546	530	557	587	597	552	581	578	549	540	612	611	539	570	545	570	530	538	554	537	621	586	542	527	539	583	561	599	561	557	558	561	522	515	598	607	567	610	602	504	538	520	499	538	523	582	562	577	533	558	584	575	537	534	566	535	530	554	574	541	522	591	574	555	582	572	570	592	526	592	606	573	541	570	594	571	585	557	580	544	573	585	545	575	549	540	519	549	587	576	573	562	557	558	508	599	571	560	535	566	533	582	549	569	541	548	562	534	540	534	590	573	552	552	582	577	556	541	580	563	559	563	604	552	535	562	527	580	571	553	524	584	595	557	577	508	571	540	561	559	525	562	601	559	549	568	520	555	543	530	586	549	574	568	557	530	554	559	604	556	568	578	521	540	565	561	575	562	584	570	596	579	566	573	563	551	560	567	549	540	534	545	539	532	568	559	559	542	544	562	582	552	564	588	558	558	566	535	563	570	566	522	597	556	554	554	585	530	577	580	591	613	566	554	534	532	540	545	580	519	552	553	520	558	577	583	581	578	557	559	562	532	556	560	543	645	592	553	553	593	562	540	543	539	592	561	576	582	611	558	601	536	573	547	562	578	589	567	574	567	530	551	567	591	532	559	540	558	543	542	570	541	531	552	575	589	569	553	566	579	584	556	537	573	608	570	582	589	611	565	543	575	562	544	558	559	546	569	553	589	548	558	554	618	528	536	560	584	565	538	563	579	592	550	576	543	603	593	581	574	539	627	529	552	577	585	548	576	546	545	570	594	583	586	586	570	579	590	568	589	568	580	544	541	602	554	571	549	524	561	559	557	561	588	554	531	564	559	502	584	535	562	565	548	572	571	629	569	576	544	511	527	593	591	544	558	538	572	585	579	568	607	575	586	570	539	617	598	548	561	592	555	583	558	583	565	573	566	592	563	552	548	582	533	562	506	558	555	583	541	533	578	595	562	547	594	521	551	539	574	572	540	578	603	543	519	551	556	601	555	553	559	584	540	551	561	572	571	565	517	546	551	575	577	571	591	558	576	528	596	536	527	560	577	557	579	527	520	572	563	560	582	562	568	556	587	563	574	558	545	596	508	544	582	585	559	592	559	564	545	565	524	564	587	555	527	553	558	503	557	560	560	509	556	580	506	542	544	532	560	577	610	559	563	548	554	593	554	552	568	544	563	578	587	611	533	615	568	576	572	551	564	566	511	513	545	561	546	554	542	566	536	540	530	555	519	577	554	555	559	582	551	536	577	565	542	570	565	570	575	564	587	578	563	578	530	574	540	542	541	569	530	591	570	530	569	521	555	570	572	568	565	570	590	527	588	521	555	565	564	558	577	580	572	525	538	571	567	526	543	569	575	565	599	569	559	534	536	582	569	525	555	543	535	537	556	568	581	531	545	557	533	608	545	566	571	516	551	569	574	569	540	566	575	559	560	565	582	582	578	584	530	569	612	610	574	600	531	619	568	588	566	610	561	542	586	562	597	580	593	588	575	597	558	577	523	545	528	569	520	588	564	591	538	514	557	576	553	550	592	623	542	530	549	567	611	508	594	565	537	530	586	566	515	588	587	556	574	564	581	616	586	543	556	528	554	563	543	574	583	565	604	583	584	580	603	570	516	601	555	578	532	577	567	645	545	567	583	579	547	536	539	517	592	569	565	537	536	539	601	522	536	568	548	582	580	555	554	530	534	546	571	536	583	579	556	573	568	584	594	543	553	555	565	585	563	573	599	600	610	545	529	562	553	555	583	598	549	553	604	549	603	533	584	579	615	553	541	536	576	604	556	551	573	573	551	547	546	622	497	567	536	536	605	577	538	580	549	542	558	553	580	552	568	551	582	532	543	565	517	565	560	558	528	612	555	549	581	538	569	532	533	557	522	560	565	541	539	577	569	508	532	541	572	545	548	594	575	601	543	532	548	558	505	563	542	573	576	556	588	568	559	576	560	539	565	545	550	556	552	546	543	585	556	542	567	553	537	561	541	554	570	561	540	539	581	551	547	582	552	586	554	566	592	569	515	548	557	562	574	558	556	578	551	554	559	557	564	589	581	559	604	610	578	530	530	575	517	558	600	576	600	573	559	574	532	555	603	588	596	512	551	552	564	538	542	571	554	522	524	562	585	520	569	539	597	564	593	537	543	566	547	603	547	575	578	570	577	513	570	574	567	516	530	568	547	575	577	571	553	593	532	553	544	513	573	575	505	594	585	585	549	558	591	548	563	576	543	509	534	598	594	517	543	578	541	514	572	591	547	590	529	555	525	553	561	537	582	571	605	560	534	563	555	594	561	579	578	556	580	595	569	556	530	524	525	593	543	532	531	550	561	571	550	558	577	565	527	564	545	513	587	512	544	596	558	546	544	561	533	535	601	575	597	519	555	518	587	588	545	556	553	562	598	528	586	545	567	613	586	542	522	601	543	545	572	526	541	543	545	544	540	575	549	586	578	592	542	544	590	540	547	553
5305	11849	18261	12625	7809	9195	33823	41601	29360	15114	7141	2299	967	632	569	551	555	537	546	550	529	544	550	524	573	538	586	568	522	508	572	517	519	525	537	550	544	594	594	536	521	553	551	556	536	527	526	534	538	528	529	524	527	518	532	595	556	521	516	563	535	510	526	528	535	513	537	508	540	572	539	490	519	527	519	595	542	542	541	522	557	538	555	531	502	535	546	593	507	519	522	526	532	556	555	534	544	555	525	528	526	492	519	557	538	515	552	566	542	536	543	542	555	518	545	522	515	533	511	546	563	503	592	520	523	591	535	524	547	583	542	550	568	534	531	581	489	507	562	544	533	520	521	500	554	536	494	526	541	541	511	554	529	543	564	527	522	554	485	528	545	548	561	558	550	565	546	512	526	561	501	556	559	521	499	551	549	521	513	550	547	554	553	561	573	542	547	543	569	489	549	543	525	497	525	556	543	568	541	548	533	560	510	547	511	516	515	507	542	508	547	564	520	532	556	543	513	505	529	550	547	516	533	506	576	543	607	526	540	542	528	505	528	541	514	528	547	523	559	476	506	526	525	568	492	520	525	500	512	519	498	496	527	529	517	516	513	544	584	484	513	529	517	538	537	585	480	487	544	507	473	554	563	560	504	532	505	546	500	498	548	533	508	525	529	541	528	515	518	523	528	538	510	533	516	520	511	522	520	528	528	498	521	540	527	542	516	493	546	533	521	542	512	529	530	497	538	501	510	539	534	535	527	539	497	537	560	523	538	520	525	544	589	506	524	545	535	549	595	480	587	481	501	537	527	518	500	514	557	538	502	512	514	544	530	482	530	522	540	501	584	541	514	557	512	569	536	550	536	516	519	572	558	534	482	502	519	527	519	535	556	519	502	508	509	524	534	574	524	502	529	529	539	553	491	515	572	492	546	494	573	537	573	512	495	542	484	496	516	497	529	567	511	530	506	540	547	571	477	545	521	538	525	525	535	544	557	504	483	558	521	541	498	519	551	525	513	503	562	517	533	523	509	591	510	536	555	520	546	524	557	520	514	539	533	522	491	505	557	497	540	496	537	555	549	508	539	545	536	542	533	517	532	548	550	550	537	515	538	537	523	567	555	512	557	553	506	553	559	551	511	515	508	564	550	553	541	518	557	564	540	538	526	513	504	546	565	511	544	517	525	514	534	519	559	507	522	570	557	526	506	536	586	538	528	562	509	554	565	527	511	512	515	544	518	506	525	514	539	526	542	539	486	532	526	528	550	536	532	563	519	529	532	503	514	509	531	507	537	564	553	523	557	535	527	580	505	534	533	553	538	511	486	529	530	548	512	503	542	477	507	537	555	516	543	517	521	539	542	547	523	549	546	539	508	533	492	509	540	551	509	559	521	534	515	510	563	533	505	552	518	512	534	516	527	558	490	491	524	559	513	573	532	550	491	549	529	549	533	506	515	538	546	509	508	522	544	551	523	521	563	509	531	556	529	531	530	527	510	554	480	543	535	500	529	560	550	502	546	527	515	547	538	522	523	508	550	522	487	518	554	503	531	538	512	531	522	561	527	539	481	572	501	478	568	538	503	495	508	503	505	523	527	547	493	504	562	547	538	517	534	506	542	533	525	559	505	508	570	482	524	513	541	557	581	548	542	502	516	570	518	528	543	505	550	556	510	510	531	593	528	527	555	524	533	555	559	558	521	558	561	543	545	516	537	543	553	550	507	530	538	498	524	543	516	521	500	490	510	530	499	501	509	547	545	532	507	573	529	582	517	516	525	514	539	537	547	533	522	517	504	506	540	543	507	501	544	548	513	564	511	531	512	536	527	520	493	559	520	502	555	518	534	504	478	553	528	509	557	512	535	536	514	546	512	542	513	565	599	490	532	520	527	501	541	480	508	473	545	541	547	525	540	579	521	550	480	524	511	523	516	502	533	519	544	551	556	532	480	535	538	554	525	500	524	530	536	555	530	535	606	543	509	499	519	534	553	503	552	535	523	545	549	541	545	509	547	553	519	526	539	547	525	555	513	530	539	506	521	512	494	525	558	498	557	528	533	561	562	560	547	508	504	542	530	509	542	517	487	528	503	497	494	554	577	542	519	490	514	473	532	511	523	515	529	528	536	528	568	538	522	541	552	499	495	512	525	531	554	506	540	498	550	499	554	503	553	529	557	514	550	524	503	520	525	494	564	525	531	555	512	563	550	480	522	493	513	535	540	567	521	529	543	536	527	506	527	495	532	544	530	521	545	558	518	551	529	514	518	528	520	529	532	534	530	534	525	500	512	528	560	554	545	575	509	505	539	565	483	560	513	510	524	558	517	534	496	537	480	511	493	535	482	536	491	538	538	546	508	502	539	508	534	502	494	523	497	505	553	555	532	566	512	583	542	486	515	502	551	526	521	528	516	509	541	542	559	488	511	534	530	550	497	488	565	530	561	508	526	575	529	552	537	555	532	498	564	529	546	527	561	498	498	522	535	564	534	574	570	591	534	504	532	560	505	544	507	552	509	529	531	535	526	480	526	513	515	507	484	510	515	523	498	484	551	533	506	522	553	520	515	511	513	546	529	522	528	508	510	492	547	543	537	513	514	559	471	572	513	546	555	525	517	529	562	556	553	527	547	535	512	503	496	537	528	531	526	532	522	493	507	542	485	582	527	499	564	561	526	519	534	516	515	547	522	504	525	506	565	566	537	520	518	551	555	523	527	495	510	511	531	522	512	509	554	508	528	528	526	479	534	529	529	492	527	532	513	514	505	562	529	502	516	511	500	539	530	501	510	509	556	503	536	544	519	562	513	513	504	521	505	496	541	506	487	502	540	518	556	527	581	530	517	551	506	522	589	534	553	552	509	514	509	557	512	528	513	535	529	530	553	562	543	543	556	524	539	515	572	504	513	548	521	509	537	505	531	520	566	508	514	558	539	560	496	498	560	542	517	541	488	487	511	517	507	525	504	527	514	518	559	542	529	537	519	543	544	486	552	538	525	520	517	514	500	555	549	544	535	516	523	564	531	534	524	473	515	506	518	494	504	503	509	501	524	527	547	498	494	508	545	552	522	581	486	535	554	539	500	552	516	547	544	522	537	536	546	557	522	554	530	551	562	566	565	533	580	541	532	498	499	538	523	529	500	515	527	516	538	515	549	555	548	504	518	499	538	549	507	513	520	552	515	506	509	499	540	550	517	496	503	554	542	534	489	550	470	490	548	513	563	497	536	561	548	490	511	553	494	504	519	526	510	542	517	544	538	506	543	543	535	522	537	508	529	481	510	481	553	515	521	508	564	502	500	519	573	542	511	542	542	554	520	547	524	521	501	522	529	545	522	536	512	500	544	492	531	543	500	517	554	512	536	559	567	492	531	540	549	526	489	500	512	538	537	539	532	521	506	486	499	518	546	484	540	543	501	526	512	515	485	563	533	547	537	538	506	530	532	549	493	533	474	519	490	557	516	511	544	498	473	509	529	571	518	529	526	527	523	545	537	547	542	545	519	491
27956	17749	10148	3814	2278	2889	3723	4092	2834	1484	901	592	509	457	460	480	453	465	445	463	438	464	449	443	430	485	424	461	457	455	461	479	483	427	449	416	462	480	426	462	434	452	416	420	473	444	463	439	458	475	440	450	489	431	463	438	513	442	459	458	411	470	474	459	463	445	462	431	433	451	447	488	487	439	453	461	446	461	455	435	470	467	407	474	457	436	458	433	472	429	466	448	462	470	431	488	458	404	448	419	403	463	430	469	446	440	436	435	460	447	492	428	468	429	441	423	497	462	475	433	473	438	448	467	467	443	439	395	442	448	453	461	393	457	456	488	466	469	426	453	442	463	474	460	424	461	453	497	442	475	445	436	432	456	449	456	453	465	434	486	436	456	447	453	455	465	516	462	456	437	453	470	469	464	421	449	460	431	472	462	441	426	460	459	452	470	455	465	416	489	416	430	449	456	450	471	453	469	426	454	415	429	415	426	448	413	462	443	461	395	509	464	439	434	474	448	426	443	473	439	431	420	428	465	429	446	464	473	425	471	442	467	450	440	425	431	483	442	455	465	434	436	431	461	411	429	484	463	409	458	453	452	496	417	467	477	453	421	484	463	462	430	470	453	476	466	463	435	462	463	432	444	460	473	414	441	488	461	446	433	448	429	399	397	441	431	444	435	459	454	468	437	443	441	491	407	439	454	461	419	479	452	478	481	453	449	467	464	437	462	437	476	455	445	448	450	408	439	438	456	441	436	474	459	467	463	482	506	442	435	420	479	411	391	491	457	481	438	468	442	444	408	463	441	466	443	454	458	461	479	443	440	408	418	470	464	416	434	428	424	418	434	430	463	448	423	459	471	488	443	482	422	458	459	471	447	445	440	491	463	500	444	484	484	464	432	464	451	491	461	462	434	484	420	452	502	453	418	471	438	458	474	438	466	446	433	470	443	475	439	432	445	424	481	457	458	460	450	470	464	479	468	447	456	472	476	466	466	461	427	460	447	435	411	467	435	458	412	465	438	445	484	417	444	450	432	437	446	468	436	458	439	449	424	428	445	462	417	473	450	419	443	448	425	440	469	441	428	432	443	453	457	452	483	484	457	444	484	457	467	464	439	451	457	450	440	449	483	447	460	446	461	465	424	460	434	475	485	391	471	478	469	480	440	466	448	448	447	467	466	443	433	474	436	409	437	433	456	450	448	436	439	446	491	466	455	432	479	433	480	453	470	445	483	444	481	450	443	459	460	463	446	468	403	449	471	439	424	418	445	435	449	477	450	449	469	452	477	420	462	422	439	446	450	412	450	436	419	466	471	472	443	478	463	417	443	453	431	415	462	430	413	433	436	435	437	469	475	458	403	503	469	436	471	487	456	433	446	453	461	466	472	471	454	446	505	471	506	414	456	443	448	504	501	459	453	454	439	446	447	461	424	446	507	441	434	423	456	417	467	441	475	431	465	463	427	472	464	423	387	431	453	447	470	486	451	431	458	438	454	458	456	457	465	425	464	486	477	439	482	473	426	419	486	415	451	453	428	444	449	438	445	433	424	432	422	424	453	454	461	442	473	503	448	455	491	434	448	461	442	467	458	450	423	437	451	457	429	466	467	450	444	434	451	454	465	468	460	424	457	471	444	463	413	440	448	438	425	430	479	447	474	432	449	463	421	415	416	451	436	451	471	417	432	440	497	489	422	428	447	416	390	474	435	435	459	443	436	488	469	457	472	446	456	455	460	441	442	437	461	454	442	462	471	455	426	486	468	452	450	462	437	450	438	420	470	430	468	460	432	423	460	437	451	441	383	424	451	456	407	483	442	443	445	462	458	424	466	475	426	460	438	472	472	442	462	469	463	448	449	465	453	446	440	461	427	446	477	457	447	489	403	451	471	464	470	445	424	432	439	463	424	441	443	465	423	479	443	451	457	461	465	401	423	420	436	450	457	469	425	447	462	469	455	461	445	409	444	430	469	446	507	474	450	494	501	438	493	448	447	456	443	470	442	473	448	447	461	446	436	504	456	455	453	488	438	477	446	421	496	472	463	476	486	450	442	480	463	488	468	434	461	485	483	463	437	450	424	412	441	460	458	420	460	458	467	442	456	458	454	413	431	457	441	434	454	480	434	457	467	449	450	457	466	490	427	450	424	472	424	432	441	458	456	465	462	423	451	464	475	449	473	455	461	492	431	457	466	431	377	452	461	432	432	398	469	460	456	451	470	424	434	457	444	462	445	438	450	457	422	482	419	421	468	437	433	458	464	472	468	470	468	460	474	459	460	426	428	425	471	444	439	464	459	483	447	444	511	484	428	460	423	452	439	438	474	451	476	432	433	453	449	469	440	407	472	436	445	457	432	440	489	458	452	446	462	451	493	452	438	449	473	454	439	458	496	405	423	473	466	485	451	454	487	437	464	517	431	483	458	453	436	473	427	459	456	435	492	475	417	474	445	429	434	447	476	445	416	422	488	418	449	467	479	458	485	472	459	448	445	473	459	447	441	456	456	459	426	455	461	459	456	428	438	399	457	463	469	495	459	459	426	491	416	461	453	471	458	454	449	453	471	479	483	400	463	465	488	467	443	421	448	477	481	435	486	469	452	453	474	442	467	470	461	465	489	457	422	415	429	441	449	477	476	489	462	396	465	426	439	444	463	453	441	433	457	433	478	467	486	479	463	454	465	466	433	449	422	478	416	400	412	482	457	446	469	467	465	441	456	433	494	436	456	466	480	463	458	455	421	456	425	464	463	465	434	457	449	453	451	445	415	468	449	463	465	436	427	460	475	477	448	458	439	459	451	480	453	438	464	476	471	420	457	466	486	463	474	479	433	461	450	461	435	480	479	460	450	457	469	468	463	519	455	476	462	479	389	456	448	442	470	454	436	477	424	455	435	441	468	469	502	441	404	455	467	448	436	486	470	436	490	446	450	445	511	442	471	443	446	456	489	470	444	452	457	437	431	418	473	472	443	430	450	471	429	463	440	446	475	468	459	448	468	415	469	484	475	463	458	448	432	449	459	483	451	452	476	461	424	472	420	461	428	456	451	411	463	462	451	449	463	461	472	458	468	459	472	451	441	477	475	488	444	410	435	445	431	418	417	447	459	418	496	469	474	499	441	472	434	443	446	437	430	447	483	454	400	478	473	472	422	440	427	509	426	413	463	435	432	472	469	475	443	452	433	412	428	457	430	443	466	432	468	465	460	424	443	415	470	445	453	465	486	473	480	445	474	450	441	465	466	439	451	410	462	466	425	432	454	405	441	470	412	416	455	429	445	433	475	463	449	468	426	447	468	426	443	473	459	453	443	428	454	475	474	468	446	467	431	459	452	444	459	442	465	481	461	461	431	440	470	464	451	481	435	422	420	479	437	491	500	429	465	454	441	489	480	448	439	441	478	445	434	453	463	441	435	457	480	486	470	386	437	460	449	440	471	445	468	485	441	492	451	447	398	441	451	428	450	444	422	462	470	474	431	450	415	426	445	433	489	466	456	437	431
8129	12154	9358	3438	3078	4121	4984	4895	3403	1595	969	560	468	426	470	421	412	426	418	426	425	412	423	390	436	401	419	418	373	453	404	403	439	407	444	429	405	397	400	444	406	415	427	420	424	423	417	441	432	406	387	452	433	442	412	424	432	418	387	422	445	401	392	392	391	449	393	396	409	427	410	385	439	354	449	376	410	402	395	412	436	434	424	417	411	419	465	462	399	433	424	444	452	422	410	382	415	456	427	407	433	426	434	413	402	412	426	445	432	396	362	396	416	423	419	425	420	449	441	435	435	453	497	426	443	422	446	403	426	406	431	402	399	451	399	422	411	390	437	429	419	432	425	411	374	462	432	426	430	406	404	388	404	424	403	417	407	443	450	426	426	370	399	413	402	396	400	398	433	443	418	395	397	388	420	428	403	380	401	424	421	423	404	423	438	457	430	403	460	438	394	416	423	452	374	388	433	398	394	452	390	446	414	420	411	400	418	405	397	458	412	410	394	386	404	397	427	405	395	398	402	423	441	422	443	440	430	412	406	420	458	405	449	415	395	381	418	423	425	402	430	391	411	423	428	416	409	419	409	390	391	414	427	426	393	387	415	397	438	427	404	411	392	408	437	412	405	371	408	419	414	379	431	409	451	423	403	395	429	402	406	420	422	391	421	411	423	428	394	417	384	428	406	401	431	401	402	416	447	403	403	432	458	429	415	430	397	431	441	430	425	399	402	434	387	418	421	389	412	438	415	426	418	400	390	408	428	431	398	427	421	395	422	410	407	421	413	402	398	412	412	396	377	409	380	389	438	416	419	390	432	439	375	407	440	455	394	434	418	391	410	420	425	424	432	406	421	391	397	411	405	407	401	397	403	399	434	399	462	387	384	415	405	399	428	448	462	390	393	399	438	423	409	420	442	413	407	423	429	396	420	462	413	375	421	404	395	419	428	404	434	378	425	403	419	393	402	430	407	430	400	395	404	427	399	423	385	427	432	430	403	404	440	393	421	431	438	416	443	389	412	408	401	391	438	465	412	404	411	398	410	426	407	453	388	414	401	385	422	411	407	401	418	402	399	417	400	398	414	413	390	402	383	452	433	433	405	412	451	397	429	379	388	389	410	431	462	454	437	412	450	411	413	445	395	396	407	425	424	409	445	393	422	378	391	382	441	403	382	430	450	426	431	408	405	391	401	441	453	430	399	445	433	397	408	426	448	435	439	448	393	387	409	384	424	423	439	421	442	430	425	405	417	386	410	390	390	393	415	432	407	423	437	425	423	451	432	403	404	413	402	397	390	410	419	431	404	383	435	424	383	461	441	408	421	401	405	391	399	426	430	382	413	423	387	418	428	408	425	437	439	394	420	404	396	436	418	418	416	453	403	423	398	403	420	425	439	380	428	445	396	426	437	400	375	429	394	413	436	404	408	384	397	387	422	392	405	430	391	410	394	370	429	409	388	430	402	399	409	440	409	397	420	402	441	392	451	401	437	436	397	418	432	448	442	411	444	446	391	412	435	418	417	432	450	376	418	456	385	389	411	393	424	428	444	420	407	432	418	414	437	396	431	452	421	436	412	423	462	412	405	448	393	422	409	396	443	424	430	395	434	368	431	394	408	411	376	452	398	405	436	435	405	416	420	444	399	419	434	416	414	426	413	407	395	437	396	413	439	433	393	429	447	445	463	459	398	430	384	418	389	466	427	415	391	401	398	450	401	449	406	405	388	430	406	417	407	432	405	447	406	395	422	392	406	416	390	420	423	399	415	427	415	420	413	404	396	439	395	413	438	377	408	379	399	423	467	391	416	428	437	380	392	402	481	440	413	430	399	420	418	409	449	418	401	408	395	436	413	405	405	381	417	415	403	409	404	480	430	438	431	413	419	423	412	432	399	408	428	460	438	398	435	436	440	408	422	379	410	409	452	395	385	417	408	394	430	431	424	416	395	406	407	407	413	434	466	404	408	428	454	411	394	400	422	423	399	417	408	404	417	431	430	387	396	392	383	401	417	393	429	376	416	390	412	400	409	418	424	411	411	416	412	426	413	424	404	430	434	416	437	379	439	428	405	388	387	385	402	421	390	418	424	423	432	433	388	426	421	420	395	417	392	422	403	389	410	387	452	420	390	427	439	423	413	416	410	404	397	462	427	436	394	433	389	454	406	407	432	376	376	426	369	392	444	413	405	409	414	421	400	419	438	407	413	423	422	428	454	422	426	418	414	410	422	419	401	408	372	395	446	400	415	428	420	417	442	410	423	410	424	446	397	441	424	447	407	389	408	444	422	381	432	425	425	425	377	456	428	393	422	437	441	437	433	425	392	398	425	406	435	384	389	416	395	426	394	389	409	415	452	406	450	400	408	424	453	387	434	403	417	430	396	368	437	411	394	408	413	404	423	401	413	423	407	426	392	423	391	386	419	434	422	419	410	452	414	422	419	418	414	451	411	372	416	411	412	442	400	449	451	392	394	444	412	442	393	441	420	392	424	450	441	403	433	431	429	419	408	414	429	418	400	435	406	409	428	381	396	425	370	424	452	432	393	443	422	419	411	398	413	415	465	428	432	421	414	432	443	443	424	414	460	471	422	389	411	415	429	417	405	429	444	437	445	404	397	396	450	424	430	420	386	392	423	423	419	369	428	437	418	429	419	412	407	387	449	401	404	401	420	430	392	365	431	411	411	453	438	441	394	416	415	384	386	405	435	403	420	397	398	371	421	435	382	434	428	431	427	410	413	392	394	409	403	415	428	412	402	394	417	398	436	416	399	428	425	414	416	446	405	372	390	432	402	449	452	426	407	424	379	427	423	411	431	429	421	424	379	414	415	421	419	415	437	410	420	412	430	413	418	435	429	469	362	405	436	392	384	417	435	422	412	409	448	396	438	407	426	417	461	448	398	385	431	415	454	418	402	395	444	423	417	442	445	424	390	385	451	439	453	398	393	404	435	392	427	427	427	391	409	423	430	404	436	426	437	416	421	450	428	421	424	410	405	418	409	435	438	456	458	437	421	433	422	420	425	426	421	433	435	386	407	430	383	429	448	418	425	425	381	429	422	417	432	425	411	407	421	452	432	414	404	401	430	387	408	396	424	399	429	403	398	417	407	405	389	413	391	423	409	393	433	400	408	426	422	391	420	446	417	452	415	436	424	398	398	404	380	391	423	397	421	379	402	402	418	416	420	434	411	441	408	428	409	429	408	446	418	432	447	414	427	438	418	454	392	398	413	429	400	417	358	416	400	431	380	388	418	393	406	417	449	446	400	443	404	411	451	448	418	414	432	412	378	468	402	427	440	396	419	400	397	435	412	418	392	464	420	396	412	416	435	410	394	431	408	385	450	425	440	428	457	418	470	430	446	425	414	444	375	434	406	436	456	470	387	445	408	417	434	382	401	393	408	425	411	399	417	383	426	407	433	447	400	404	394	448	397	407	451	401	432	450	415	391	408	417	419	405	405	412	433	415	440	390	398	452	434	406	388	400	405	443	407	453
25520	21422	27313	25114	12231	8914	14451	24112	20092	7686	3341	1132	665	551	481	483	489	486	435	456	488	491	457	450	472	495	445	485	485	497	471	482	478	535	523	510	432	538	501	452	500	517	434	469	494	464	504	442	488	454	445	413	504	473	444	469	447	453	455	509	456	522	479	439	468	478	456	473	455	490	472	480	470	468	441	497	444	499	473	463	454	482	481	434	478	494	480	451	441	511	490	467	500	463	446	454	432	460	464	444	423	463	470	487	487	454	467	454	477	469	466	474	457	485	508	474	493	456	457	488	494	486	454	437	437	486	447	467	482	489	435	473	513	459	489	505	502	460	492	457	482	490	448	458	448	450	451	461	454	496	460	443	480	457	478	482	482	458	485	476	487	447	470	481	497	496	447	443	470	457	461	423	496	452	459	475	494	474	513	467	441	468	469	472	469	473	490	493	479	471	445	477	471	488	454	483	470	468	473	432	492	460	471	493	440	447	477	471	440	456	436	459	450	480	454	474	451	456	455	416	481	466	420	515	495	475	517	506	455	471	466	470	484	476	495	434	419	479	480	437	458	454	511	484	481	472	450	457	491	513	498	463	438	469	498	428	444	415	483	445	440	448	473	485	469	466	505	465	497	484	471	476	452	448	457	432	454	433	473	470	467	468	481	472	479	458	518	437	499	463	468	438	455	525	433	479	428	462	462	424	488	485	497	473	487	475	423	478	452	470	438	533	456	398	477	460	450	456	431	451	425	491	475	511	450	499	473	462	489	469	532	474	469	474	526	468	444	465	459	484	460	466	488	443	475	483	502	493	459	468	426	449	464	474	478	469	468	482	467	479	507	475	441	482	466	432	520	501	522	465	480	438	460	489	440	454	468	469	469	485	439	478	438	450	474	454	456	453	462	455	445	441	449	487	466	495	448	470	463	478	497	510	444	430	467	486	489	460	514	493	480	474	484	503	417	461	438	475	465	487	493	440	422	524	457	472	496	450	448	443	474	459	478	446	456	448	446	456	481	474	458	443	492	483	452	424	476	457	451	473	465	462	445	460	519	436	485	461	498	493	475	437	455	473	483	492	501	484	462	454	469	462	479	477	455	472	513	478	463	453	458	458	445	449	500	469	468	478	448	459	489	468	426	481	485	467	447	460	501	467	480	470	497	490	469	447	518	422	502	482	483	457	485	472	512	457	477	480	476	456	454	516	441	459	488	461	473	424	420	486	455	497	460	442	452	462	460	470	462	499	457	474	491	454	476	460	417	426	452	465	463	480	456	469	456	462	470	462	467	485	435	448	426	477	464	449	501	485	470	471	487	498	459	457	462	470	511	465	438	476	460	437	468	452	461	482	471	445	451	485	455	495	446	486	474	467	444	452	484	448	422	494	443	483	441	452	457	484	461	451	481	494	454	488	463	450	522	498	459	459	444	461	462	427	435	445	463	495	454	489	496	449	487	478	503	470	483	487	441	469	467	461	452	511	450	446	499	445	472	478	455	466	497	459	487	491	476	465	438	486	456	444	451	479	465	489	481	463	473	446	465	467	463	465	479	509	477	472	479	467	459	488	448	484	466	463	466	444	459	496	492	494	454	472	489	468	479	469	421	485	487	466	471	464	497	486	459	466	448	463	469	492	444	486	454	445	439	482	481	454	438	478	443	457	466	480	471	492	498	466	467	460	472	446	508	451	474	429	481	472	457	458	474	473	467	462	468	472	442	503	451	454	468	504	461	483	452	449	484	505	457	485	474	485	464	458	466	489	430	439	479	473	471	495	476	432	428	481	479	428	471	473	456	475	485	465	502	452	494	496	455	459	473	465	472	491	460	470	463	436	423	486	496	443	498	470	478	525	420	480	458	432	476	450	442	448	478	484	460	495	426	443	450	458	450	464	495	413	465	465	475	457	428	475	457	496	444	456	473	453	497	485	431	450	468	459	469	481	468	455	465	492	500	494	487	482	482	459	482	468	502	493	448	497	459	400	450	489	480	476	468	481	456	468	494	454	466	456	544	502	478	449	440	460	459	456	486	448	485	472	476	456	489	468	480	440	498	490	450	450	488	457	469	469	449	452	482	429	438	475	467	454	451	477	455	462	426	435	452	446	482	473	507	487	455	514	473	460	495	449	430	438	442	455	473	461	485	454	468	470	432	475	457	502	479	443	457	429	486	479	490	477	421	477	416	487	427	463	491	468	452	477	481	439	503	450	481	463	481	454	462	460	490	456	435	502	503	467	469	452	508	471	432	413	449	448	465	494	422	437	468	468	449	478	476	474	486	463	522	490	450	458	409	524	471	450	482	466	474	452	484	451	485	479	440	507	451	448	435	476	477	463	477	423	436	498	467	482	462	486	470	494	451	462	460	493	466	448	437	458	473	496	454	448	472	462	502	457	468	441	477	467	460	466	466	486	504	484	505	474	493	442	456	462	494	494	446	462	456	487	486	455	470	496	454	454	469	529	450	485	457	459	443	447	497	450	478	460	488	486	495	466	447	440	454	440	488	456	476	491	487	479	444	484	460	437	462	451	486	479	488	470	430	472	452	477	471	462	448	453	511	466	517	466	476	460	453	429	468	484	447	487	489	442	494	489	490	456	470	465	482	468	491	432	461	451	455	441	472	455	463	452	482	464	487	443	447	460	504	457	476	475	464	462	461	432	495	434	490	454	460	482	483	458	446	507	486	439	464	485	434	459	459	462	471	447	460	454	454	432	472	469	473	479	480	443	534	470	460	498	441	485	466	444	460	477	455	447	474	455	460	500	480	506	475	473	484	480	454	440	467	469	478	455	469	520	448	520	454	482	435	453	453	482	488	480	481	445	496	448	462	472	481	455	410	498	475	488	482	438	461	441	462	483	517	458	455	450	457	489	503	428	467	461	486	439	458	497	446	447	454	521	467	436	486	463	515	480	461	436	471	457	470	492	472	474	484	488	489	503	465	453	484	467	485	484	460	475	478	451	481	461	464	427	481	452	481	465	475	426	453	460	490	470	448	499	481	448	481	476	465	471	505	470	472	416	429	436	487	478	484	501	457	475	465	455	458	477	470	501	453	471	463	463	459	455	454	442	452	494	468	483	441	533	452	461	495	451	456	446	477	497	448	500	473	479	493	471	492	453	466	478	510	440	432	460	465	465	415	456	474	443	457	426	465	509	462	514	463	468	448	474	506	488	487	465	487	482	479	430	439	484	431	472	466	442	398	439	493	457	462	517	506	475	450	514	517	474	474	423	459	491	494	471	466	465	471	486	493	499	470	457	457	458	461	451	513	498	452	450	504	463	442	480	453	483	462	467	413	476	423	461	460	442	495	472	480	465	473	482	475	450	469	443	464	452	463	486	469	429	487	470	497	500	467	482	506	453	468	479	441	477	479	467	488	489	465	496	474	428	468	466	469	502	449	474	468	475	460	454	441	469	491	469	476	465	462	458	448	439	455	512	484	503	468	488	463	473	414	456	480	476	492	451	460	471	448	459	455	505	459	473	460	491	510	473
8930	18686	12423	6174	7484	8970	16308	23167	17281	6685	3597	1258	723	510	490	499	451	463	442	474	417	450	484	450	421	431	447	451	492	430	477	504	474	467	441	412	458	475	447	451	477	473	430	460	490	431	456	477	420	441	481	453	456	419	470	459	418	461	429	444	433	462	451	449	454	433	478	451	426	496	493	449	451	439	447	458	462	471	417	412	449	474	478	463	439	468	443	463	435	423	434	424	434	412	442	487	462	471	439	458	470	443	456	450	460	438	459	430	482	450	468	479	447	480	483	405	450	475	460	479	464	458	451	439	442	471	456	423	481	423	485	450	458	448	497	439	445	469	477	449	410	477	451	417	455	460	460	448	454	448	490	435	449	483	427	461	436	435	415	447	438	442	464	462	494	463	442	456	448	448	458	463	438	446	468	450	460	453	452	450	463	419	460	453	475	476	440	431	458	439	465	484	433	427	467	424	468	445	489	447	502	484	433	433	465	440	475	420	414	432	455	439	463	435	440	426	440	459	458	436	475	443	460	431	483	453	479	466	460	465	415	483	477	463	439	452	439	440	459	448	438	448	443	415	483	439	459	464	456	451	425	463	453	478	420	455	469	467	440	441	455	430	449	458	441	446	463	453	445	483	464	427	434	457	443	450	460	450	459	420	446	472	476	462	445	478	454	460	432	438	459	443	469	485	461	472	469	522	477	421	449	465	478	497	462	440	458	468	455	475	443	463	444	436	454	478	486	460	428	445	459	504	440	431	455	496	453	447	461	446	473	482	433	417	450	461	483	409	431	441	460	484	481	465	473	415	440	481	399	463	410	421	439	443	487	477	467	446	446	441	442	453	460	464	478	437	464	441	440	455	463	443	442	431	439	428	477	465	449	436	453	461	420	453	443	429	441	453	489	456	423	449	432	462	452	428	463	476	459	483	408	419	462	443	456	460	466	418	437	474	443	449	452	449	478	446	467	457	447	511	428	457	504	462	462	429	443	390	474	495	444	417	434	460	490	495	445	444	460	453	435	471	485	474	473	450	443	428	487	429	470	417	445	441	445	426	466	454	451	474	457	464	449	463	465	452	446	474	459	437	427	444	444	424	430	449	460	448	490	489	470	461	461	450	456	465	420	492	453	471	469	449	444	474	437	466	452	448	465	455	457	447	489	445	450	402	427	420	446	448	495	455	466	424	445	447	442	461	437	426	446	430	453	465	450	496	417	474	441	415	460	465	461	417	426	470	428	457	457	433	421	464	474	456	452	437	458	417	429	456	448	449	471	478	459	487	426	445	451	444	465	446	461	457	451	459	446	450	416	463	470	500	461	425	461	440	458	428	481	434	458	421	472	472	459	470	443	437	484	430	456	464	442	430	449	446	408	454	427	408	443	461	459	439	451	485	439	448	454	475	446	470	433	446	496	448	457	468	487	422	423	443	450	439	456	430	467	472	462	422	428	470	430	468	471	467	450	459	464	428	421	472	444	449	459	426	451	473	450	492	436	449	453	481	437	459	451	422	420	431	413	460	436	443	448	439	407	444	479	455	403	451	441	453	411	422	454	464	470	477	477	431	454	510	409	418	430	468	473	438	454	461	460	455	461	459	455	418	440	470	493	446	476	446	442	443	439	499	440	464	456	445	478	446	439	447	452	444	447	468	416	454	483	443	470	469	436	480	468	457	471	421	472	471	465	436	493	488	419	459	439	452	434	412	460	467	421	465	465	476	470	414	446	460	410	461	458	410	486	418	442	475	441	456	461	461	481	446	498	450	441	468	475	423	442	461	451	451	459	427	430	409	456	470	478	440	421	424	439	444	432	442	459	455	429	434	482	418	447	455	487	433	451	439	445	458	453	453	450	462	447	446	425	434	446	414	441	442	443	427	456	438	442	416	452	478	436	435	445	477	414	469	455	452	443	435	452	448	485	439	469	446	418	473	423	428	457	442	470	436	467	438	427	464	458	468	435	460	423	470	420	447	469	436	432	459	434	481	447	474	445	464	479	463	441	448	480	452	411	489	433	454	468	462	470	409	449	411	455	447	420	474	463	446	449	450	402	470	460	444	423	447	446	455	443	446	441	472	445	419	444	427	448	422	473	455	438	451	448	463	449	459	451	487	441	478	487	463	470	459	428	460	443	457	448	441	431	463	458	457	485	473	463	449	467	467	459	476	451	457	460	458	470	487	485	418	465	452	443	463	455	455	470	437	465	512	427	474	417	455	468	453	461	474	461	464	463	431	465	444	439	443	433	439	428	414	436	407	422	443	456	451	397	448	401	463	440	440	418	438	458	447	466	419	469	447	457	458	426	457	421	438	435	459	473	437	466	416	454	463	454	467	427	463	428	456	454	466	455	453	448	438	447	473	472	473	470	449	440	457	435	447	450	401	452	465	428	437	434	430	469	467	457	450	450	436	450	456	430	445	494	466	444	456	472	439	448	485	420	466	437	462	472	449	464	482	459	462	444	468	432	429	439	439	410	427	463	454	460	473	467	474	456	440	440	417	442	439	440	417	459	418	414	428	411	464	471	465	446	478	446	496	445	467	423	460	484	452	442	461	443	482	503	440	459	485	404	429	491	482	438	467	462	441	407	454	493	446	468	452	469	426	468	423	446	468	463	474	455	456	465	423	455	447	458	418	403	451	471	478	468	431	445	486	443	443	468	441	459	446	442	431	433	405	442	443	465	442	446	447	468	456	432	415	447	446	460	480	458	460	438	447	446	452	449	477	457	458	444	417	462	474	418	490	490	455	429	480	432	449	444	483	452	446	457	437	451	421	453	504	430	430	456	435	445	436	454	451	444	434	467	453	440	480	447	461	486	440	446	434	472	467	451	448	448	462	480	455	460	421	473	472	455	449	429	469	432	471	469	461	489	441	478	467	434	450	472	429	453	446	447	475	419	459	442	431	444	458	454	423	421	503	450	434	448	422	436	448	452	449	441	437	468	420	439	428	410	442	421	413	464	471	430	480	454	441	420	446	469	481	451	448	447	450	461	449	437	436	476	444	459	475	484	427	458	406	457	435	413	447	438	451	461	465	479	417	441	451	462	474	465	429	483	449	455	467	459	438	407	427	424	464	463	466	443	459	442	432	444	468	446	467	420	424	489	462	413	484	429	435	465	475	457	440	458	443	464	442	453	457	434	455	470	425	420	458	429	441	453	442	429	435	481	440	465	462	446	469	465	470	425	460	466	426	482	429	432	477	450	404	442	449	448	417	422	446	423	475	452	436	469	438	454	476	449	435	453	433	447	426	447	477	459	433	451	466	428	463	418	433	469	449	449	419	454	425	462	454	473	484	441	438	451	436	481	438	447	463	420	396	456	434	456	414	457	448	470	440	459	438	432	437	486	453	476	471	448	456	438	455	448	428	468	439	470	437	467	441	373	471	417	443	460	453	469	467	452	455	444	451	454	490	462	442	467	444	417	444	435	491	399	423	433	434	505	418	456	465	424	475	467	494	478	491	470	457	460	433	455	455	448	455	474	497	427	432
24277	21417	28772	24508	23478	21912	28314	38749	32955	17212	7694	2141	907	705	620	608	551	588	606	585	588	580	589	608	596	596	599	578	604	595	559	577	596	608	536	599	614	552	582	600	592	584	584	567	556	592	608	571	575	550	538	543	521	585	546	547	597	562	558	579	594	561	580	565	572	583	531	597	606	555	578	561	513	578	604	541	581	565	582	585	597	574	528	583	612	554	580	539	528	529	532	529	597	560	550	590	560	591	557	603	574	543	561	557	575	579	545	564	553	592	595	592	560	601	555	555	561	540	545	587	585	548	549	537	578	600	614	607	576	553	578	597	527	553	560	609	541	566	569	573	571	549	569	554	564	567	558	563	588	566	565	569	568	564	557	595	581	522	592	557	576	541	561	576	588	571	589	580	554	580	593	584	576	578	578	554	574	574	593	542	546	542	510	555	547	586	576	550	620	592	565	542	568	583	547	563	590	580	578	595	561	576	544	590	608	542	580	620	586	585	568	552	567	598	552	560	546	517	574	586	552	546	551	602	574	590	586	558	586	565	593	586	597	575	546	578	612	591	601	589	555	604	588	590	606	545	579	542	588	647	567	579	593	578	589	562	573	619	549	541	560	547	578	558	509	558	578	611	543	570	584	575	548	581	563	550	556	588	586	587	542	590	591	553	582	625	562	556	607	555	509	605	566	550	507	539	570	593	584	570	553	590	596	569	531	576	576	550	600	559	584	547	551	595	554	551	556	571	584	564	599	549	596	550	539	540	556	537	574	590	555	599	607	553	602	599	538	593	568	543	567	542	596	540	604	579	541	544	544	576	556	550	568	547	566	555	555	530	562	547	599	533	552	591	595	590	579	591	577	579	507	538	528	602	532	600	496	566	594	583	582	546	581	529	619	538	534	568	553	581	602	561	521	549	572	602	590	561	603	567	606	609	595	629	540	575	543	579	552	550	548	557	571	593	534	563	563	572	562	546	582	618	548	566	563	597	538	518	586	514	551	594	576	571	563	567	554	577	548	564	575	562	540	572	538	601	560	556	569	593	563	599	605	567	580	565	547	559	576	561	581	559	561	571	578	585	591	581	581	546	571	575	562	579	548	556	565	586	562	544	570	517	571	605	569	587	562	559	578	558	569	584	575	564	566	524	568	553	584	539	582	619	609	603	535	530	555	572	591	600	600	516	596	573	620	546	586	549	578	567	610	605	587	603	575	558	525	562	557	512	574	585	564	563	542	588	634	606	571	546	588	553	576	558	556	546	583	637	607	575	581	582	607	562	575	573	547	611	553	552	559	609	565	531	589	560	570	598	540	540	537	551	595	611	520	578	612	567	593	549	573	588	585	542	591	558	574	605	597	522	592	554	554	595	588	591	572	593	570	555	569	603	619	558	556	553	566	565	592	508	582	585	563	531	581	570	544	577	551	539	581	590	580	573	610	620	557	583	603	569	590	554	572	558	584	545	565	572	504	554	501	559	553	577	574	562	535	563	548	582	608	541	531	586	637	581	571	547	578	570	585	560	562	556	557	540	557	566	559	555	576	541	579	607	531	512	568	558	538	557	562	618	550	561	554	575	528	566	578	589	579	555	541	557	567	575	551	585	572	592	557	558	555	554	581	537	539	550	590	570	626	616	545	565	522	574	562	564	557	574	584	551	573	551	520	594	561	593	566	544	580	583	591	532	542	563	545	545	588	581	570	560	554	536	580	535	547	539	556	587	558	529	616	601	527	534	575	563	589	520	590	548	545	583	570	550	582	573	603	640	569	605	558	583	594	590	571	572	575	560	558	556	597	596	536	577	552	594	554	553	561	571	561	633	602	539	557	551	570	562	604	564	559	579	602	567	588	561	503	560	543	521	579	583	598	574	564	549	537	537	560	562	530	572	564	579	542	564	582	552	584	549	544	569	557	582	559	540	589	560	576	611	540	561	550	569	560	550	578	536	564	536	586	595	596	587	552	541	545	558	581	566	555	570	581	556	602	566	536	552	569	565	549	552	610	550	578	588	561	516	566	543	621	577	570	589	583	583	614	571	586	568	569	582	527	591	579	535	573	586	564	595	595	617	520	554	571	596	543	602	547	554	525	575	587	555	544	535	596	538	583	564	574	580	544	580	575	539	585	560	566	580	573	558	526	571	549	597	578	561	527	535	557	563	549	583	599	587	518	553	584	599	577	546	516	561	575	562	610	589	582	535	563	569	574	571	562	549	537	522	593	563	536	567	566	555	600	557	527	535	593	557	554	532	570	564	556	594	578	614	579	533	614	536	561	503	597	578	570	573	555	531	562	572	586	576	545	543	535	577	529	605	567	579	553	560	557	586	548	564	602	582	569	566	570	564	586	585	578	589	567	564	632	575	554	564	576	539	593	545	602	551	553	561	594	543	597	565	561	591	500	608	601	557	560	536	572	604	586	545	524	594	559	581	556	605	581	539	545	567	565	577	546	602	599	530	585	587	618	599	602	594	553	556	580	552	546	560	580	554	580	566	551	540	549	564	544	562	561	583	579	537	593	624	584	555	582	538	586	617	558	594	571	553	532	531	569	562	586	578	556	581	557	518	557	568	577	582	544	591	559	573	585	604	573	578	544	524	558	557	524	553	548	563	554	558	597	536	554	564	583	534	600	572	565	536	548	554	565	551	587	520	569	558	557	561	568	533	580	602	565	550	572	554	574	538	544	578	567	581	589	536	570	561	570	612	523	528	564	577	536	572	563	589	553	563	539	611	499	562	588	564	597	607	624	596	601	549	579	567	588	554	535	565	520	544	515	589	555	538	564	536	566	570	560	536	554	553	534	541	560	586	561	577	600	587	558	551	574	565	553	550	563	556	588	550	579	566	566	576	542	582	601	556	551	536	574	574	512	582	569	565	581	538	498	565	532	564	582	568	514	568	576	557	555	550	541	575	564	553	541	598	535	608	548	579	604	587	603	566	567	581	583	574	573	579	589	581	546	550	577	547	567	525	542	591	556	543	570	594	533	546	612	581	537	556	573	566	605	557	618	571	524	562	565	520	577	538	535	577	546	540	521	595	584	532	579	535	556	599	569	600	597	594	582	588	602	588	561	589	567	518	573	576	578	582	572	549	561	571	524	545	605	541	566	554	576	567	623	549	585	561	567	548	543	580	527	566	540	547	551	551	588	585	596	595	583	559	536	572	553	521	554	579	600	618	533	574	550	557	586	557	582	530	554	556	586	560	561	566	599	592	576	630	511	517	553	591	548	552	578	583	571	590	537	590	572	547	563	537	575	536	559	554	536	551	576	598	539	579	584	539	525	600	548	569	539	549	576	562	555	582	603	572	592	602	563	580	550	529	564	556	571	593	569	557	591	536	557	583	557	573	526	590	515	562	622	569	573	570	584	573	553	601	551	535	563	583	569	574	557	556	533	549	555	545	540	586	574	557	555	541	574	564	577	577	611	549	590	566	559	552	567	598	599	547	593	561	537	592	590	590	573	563	529	566	528	588	608	543	565	568	566	590	574	583
10020	19650	19427	13456	24079	16773	28910	36386	27621	13900	6841	2321	1008	702	566	578	553	570	570	547	524	551	560	562	551	526	571	527	520	543	566	531	547	539	551	561	565	541	565	514	552	530	526	528	538	514	559	546	533	561	501	513	519	526	571	580	537	519	548	537	534	516	536	552	521	540	511	552	537	557	531	558	549	528	506	524	533	542	537	524	548	528	543	522	565	554	536	555	551	531	522	513	524	516	487	546	564	502	545	584	551	523	541	544	528	526	530	564	573	563	496	547	561	550	490	553	557	512	539	565	549	532	519	548	545	511	560	549	492	532	537	510	559	541	498	506	539	548	550	530	524	548	518	509	511	530	520	519	551	542	545	546	543	505	520	545	530	532	521	589	553	534	554	534	522	594	579	523	525	539	532	565	488	538	559	580	536	473	547	545	546	563	531	516	567	543	549	514	506	525	549	554	576	535	530	552	543	550	531	511	523	500	500	518	556	531	554	572	460	564	548	505	524	556	477	560	523	545	548	496	482	561	544	549	537	531	548	600	556	519	539	514	537	531	506	528	546	551	479	548	561	517	576	547	494	570	546	570	559	489	544	526	525	536	517	525	563	526	567	559	529	536	534	526	548	507	519	504	555	540	547	545	547	488	557	548	500	557	515	514	541	571	562	523	563	551	518	525	553	517	476	525	532	504	534	551	541	520	531	521	524	513	576	561	565	492	528	556	535	540	545	583	557	488	520	572	540	541	542	473	547	541	552	494	518	502	542	515	568	525	531	561	550	576	534	520	512	560	549	561	549	543	543	535	554	559	527	568	564	542	539	559	575	549	496	575	532	525	553	548	514	507	546	552	504	513	534	526	512	545	500	563	537	525	541	513	554	524	511	544	542	534	510	508	594	509	508	561	496	497	520	527	504	527	571	493	558	502	525	534	540	552	542	570	577	555	536	547	542	512	559	519	511	512	540	541	544	569	521	554	527	572	553	553	512	548	547	557	554	556	536	546	542	533	515	545	546	503	549	557	518	561	550	521	519	561	543	552	537	539	573	537	500	539	556	538	504	553	507	557	543	552	531	526	496	519	512	484	550	512	533	533	559	516	521	525	524	531	553	516	529	560	551	492	536	547	517	541	489	557	549	532	501	578	495	553	550	520	529	547	544	524	573	537	549	521	534	571	565	512	539	545	511	538	541	550	521	576	533	539	490	573	558	505	529	522	476	531	551	549	510	518	538	517	590	541	509	521	548	544	545	539	542	565	559	523	505	586	562	536	519	522	534	551	505	497	532	534	539	489	528	565	597	559	508	536	549	553	540	553	539	574	574	509	530	544	549	516	525	528	513	544	581	561	470	503	565	529	560	546	536	517	508	545	534	547	510	543	550	520	521	543	526	518	532	522	530	479	502	552	547	571	564	532	543	516	477	551	553	489	530	538	505	533	554	560	521	561	538	496	545	562	526	498	514	498	497	556	561	553	541	542	526	532	542	506	549	595	541	506	544	515	539	535	549	542	537	476	505	542	562	543	550	556	525	528	516	535	527	559	526	569	529	561	532	539	545	555	529	511	530	558	562	491	586	575	533	513	575	545	526	527	547	552	531	549	586	546	553	537	578	538	540	561	528	522	559	525	494	573	511	499	510	513	487	493	540	537	532	528	537	471	546	540	547	519	525	534	543	543	567	537	517	565	518	524	516	556	509	543	561	529	533	489	556	535	546	534	526	500	575	528	588	503	524	548	534	569	518	551	573	517	516	488	508	558	488	560	510	568	516	571	523	495	500	508	563	512	529	495	533	506	520	548	522	552	597	553	549	520	550	517	534	516	573	553	537	519	545	584	575	537	506	527	496	543	542	516	547	534	550	506	523	577	535	534	522	510	554	522	511	549	509	533	501	503	530	470	520	531	517	542	500	515	490	518	530	518	522	549	533	509	571	551	534	501	522	532	501	519	542	524	504	492	529	537	509	534	567	508	526	472	561	576	526	510	541	532	538	526	525	521	528	508	546	518	563	533	529	519	545	536	533	545	516	540	506	553	552	518	567	541	522	543	554	540	551	524	580	510	501	533	525	564	524	534	510	550	490	539	547	515	505	537	485	558	510	513	506	520	569	547	555	500	575	591	539	550	517	529	526	508	495	567	552	570	523	506	534	541	540	549	563	517	529	566	493	539	518	567	574	514	526	501	572	516	541	559	565	547	545	460	525	532	512	509	538	500	564	516	510	554	529	567	506	510	539	557	563	530	536	516	562	527	545	529	564	517	484	521	566	554	495	564	531	508	499	568	505	552	534	525	536	533	557	564	547	555	504	553	569	499	528	562	535	526	553	549	520	552	510	529	494	505	514	543	507	540	571	518	542	506	527	524	547	537	521	561	551	571	554	543	503	521	501	535	520	497	527	566	566	549	542	520	521	508	544	518	519	487	565	528	505	552	498	544	538	509	540	520	507	529	524	535	537	539	525	499	570	530	496	539	544	506	482	535	536	492	546	531	530	490	529	525	543	472	528	522	535	533	508	523	528	554	530	503	535	532	573	508	529	525	555	572	539	547	535	539	524	564	529	567	560	495	555	551	487	521	533	530	530	557	542	541	517	518	509	554	558	537	514	513	535	533	534	577	531	520	526	528	523	551	507	515	486	518	522	525	486	540	548	523	563	529	559	520	554	562	527	520	509	557	557	526	510	512	504	533	526	552	567	566	551	524	519	493	539	554	552	513	535	529	554	533	528	510	516	540	506	523	541	516	503	517	574	540	513	503	548	527	533	533	505	515	538	556	551	520	514	570	505	564	516	537	533	560	510	516	570	545	511	536	538	553	531	499	540	547	545	575	508	553	557	544	565	503	530	546	556	550	522	517	502	518	544	508	529	533	545	565	543	502	496	526	565	503	526	566	536	535	534	535	553	526	530	574	571	518	519	509	505	544	527	561	541	521	593	559	520	534	544	512	512	534	495	554	536	521	519	571	521	580	517	527	519	551	577	542	550	534	518	538	547	543	555	520	502	551	498	497	537	490	549	503	497	530	514	567	533	553	513	516	532	547	518	505	567	501	530	504	524	546	509	508	528	493	516	527	573	494	520	538	589	488	567	492	488	546	568	547	532	534	524	525	554	508	548	573	539	512	534	499	557	558	508	572	504	532	524	510	490	487	577	543	538	540	564	527	556	534	535	579	527	596	529	544	541	533	553	532	507	525	542	528	518	517	532	523	547	492	543	550	524	499	530	520	515	515	565	531	534	532	476	537	567	527	522	498	526	580	538	564	517	535	538	583	486	532	520	503	528	515	507	553	565	524	574	504	543	534	530	554	574	569	518	556	491	525	532	540	500	496	533	520	514	519	525	521	504	564	561	469	529	506	556	553	489	527	538	546	524	507	498	494	492	510	533	555	559	518	538	502	544	524	514	535	525	527	495	527	487	549	526	506	513	510	545	588	531	517	525	529	536	489	539	537	544	521	549	540	547	544	518	527	501	553	521	562	549	547	511	527	502	502	558	550
28029	16180	10461	14126	10055	6276	3163	3221	2491	1413	802	603	551	450	471	438	487	460	463	442	467	460	468	482	446	457	470	484	448	438	435	437	500	461	451	461	441	506	482	458	477	451	458	455	459	455	502	470	447	471	477	455	452	467	438	476	447	501	470	472	428	450	484	452	455	445	444	446	494	390	469	451	484	474	462	434	472	483	477	459	427	475	464	511	408	462	464	393	452	464	480	440	439	461	442	477	454	457	444	429	469	439	446	451	478	461	443	497	472	482	479	465	455	478	418	452	465	439	461	446	468	466	432	482	443	433	457	456	436	474	476	472	430	451	453	430	432	436	471	468	450	434	484	475	455	440	386	450	453	468	467	468	421	465	472	461	487	460	439	399	432	462	453	444	443	465	442	458	403	424	451	438	431	449	475	456	473	450	430	456	459	445	415	468	461	465	443	418	457	443	480	467	438	507	407	433	497	458	477	477	443	464	488	433	440	442	473	523	443	463	474	512	447	462	488	443	432	409	478	479	463	442	491	423	442	457	430	479	461	508	470	477	446	460	464	436	449	464	464	435	504	495	449	470	456	471	504	456	480	436	459	441	450	457	449	456	506	462	472	478	423	447	447	488	458	444	490	488	484	437	458	449	451	443	435	489	489	445	468	446	403	455	465	451	465	423	427	456	481	457	470	444	484	488	467	469	456	471	435	459	429	428	455	432	448	448	485	496	435	441	454	494	421	472	440	420	459	495	440	475	451	417	455	454	446	439	452	481	450	457	442	467	460	446	446	452	446	475	498	458	469	434	462	474	457	425	478	434	494	476	469	445	492	479	459	478	441	427	460	458	446	459	433	486	461	448	425	455	424	465	434	453	454	410	455	496	428	475	504	442	438	433	479	472	462	482	419	421	481	482	453	460	444	431	460	415	458	469	436	477	464	437	483	478	474	433	433	460	453	430	455	425	449	414	480	460	466	454	520	451	450	458	520	462	469	418	441	474	460	459	457	467	416	446	489	502	428	459	442	439	447	479	430	460	467	467	460	465	405	428	457	482	458	478	470	457	459	465	430	464	461	428	421	482	463	430	448	424	458	448	451	457	465	467	418	468	466	478	441	510	454	432	442	446	468	459	455	436	474	439	455	451	473	491	485	452	451	410	435	462	497	405	452	460	494	455	475	462	459	446	462	443	426	446	438	419	438	438	484	456	451	497	469	494	443	469	445	489	467	486	474	460	463	493	461	510	469	454	497	448	445	479	481	480	449	457	434	442	452	461	484	470	462	473	461	441	458	426	442	480	465	465	423	484	460	452	431	482	433	436	475	452	469	454	487	419	523	460	413	442	478	451	462	451	449	476	419	428	484	447	458	451	428	474	412	455	426	453	414	488	461	461	449	471	473	445	436	478	433	452	505	487	480	474	480	453	440	470	492	451	476	476	464	443	423	419	473	423	456	450	441	461	444	481	450	456	454	429	495	477	456	486	430	439	487	486	491	443	460	438	412	426	455	441	469	470	458	461	452	456	450	451	455	432	514	473	452	461	431	411	449	441	483	481	430	419	447	479	435	461	513	448	455	408	448	429	440	450	438	459	433	444	481	461	442	422	484	457	462	460	454	443	461	407	481	512	444	447	470	454	460	457	436	454	459	464	463	443	446	452	496	488	470	448	485	488	444	435	407	454	453	457	454	441	457	444	470	486	447	463	442	473	474	455	457	459	469	436	440	435	465	456	468	420	464	457	415	478	450	455	461	449	426	408	439	449	479	467	481	455	431	468	449	475	484	454	488	424	475	472	461	437	487	446	463	443	477	448	417	443	475	463	494	437	499	446	449	427	444	444	469	473	462	452	454	488	495	489	505	488	458	490	444	461	467	490	466	455	486	439	483	447	461	420	429	467	455	477	472	483	466	471	452	460	436	422	475	474	469	437	404	509	457	464	455	456	490	445	442	493	474	469	434	452	441	474	448	476	481	468	487	483	449	453	422	460	477	440	424	474	454	420	438	464	464	429	458	457	458	480	454	476	495	485	497	475	459	443	406	435	481	484	468	473	454	448	453	438	461	471	477	436	490	483	457	409	470	474	467	455	458	447	461	451	439	441	426	457	463	467	449	494	465	500	459	442	463	453	452	406	483	429	442	457	439	435	457	454	467	456	466	449	497	491	466	465	453	434	398	453	497	476	467	456	463	458	463	480	420	430	442	454	449	458	441	451	485	444	458	476	423	514	453	440	476	447	480	461	451	498	458	458	463	478	500	452	460	440	439	485	452	466	444	447	462	465	430	469	483	470	430	461	460	440	466	457	447	466	468	473	467	475	439	427	411	437	466	476	448	500	489	462	465	453	442	427	456	460	444	440	434	451	438	447	443	451	483	459	479	435	451	503	464	443	475	478	506	473	448	454	462	477	491	462	465	480	450	480	452	439	453	456	446	515	488	445	438	474	483	445	455	493	466	438	471	427	466	434	441	495	487	447	424	443	456	451	486	472	465	431	438	478	494	469	494	481	466	456	460	443	454	466	437	491	472	464	458	472	440	446	441	420	469	426	432	455	504	457	453	477	440	457	442	483	472	505	450	482	459	460	443	406	481	494	497	447	446	448	431	478	431	447	505	436	427	452	470	451	476	454	449	459	463	472	430	475	453	469	441	438	496	457	412	461	428	432	471	471	456	464	417	453	466	470	469	458	453	442	475	436	439	493	466	476	478	457	426	464	470	453	433	454	474	471	443	427	465	446	418	442	454	406	467	427	466	472	460	433	452	438	459	458	495	455	458	478	437	468	456	448	511	490	482	438	454	424	429	491	480	425	428	455	452	452	457	474	456	477	459	436	447	505	478	466	467	437	501	426	446	442	454	448	452	484	426	485	449	442	435	491	461	461	466	462	486	458	460	466	448	430	473	476	471	494	459	467	498	468	470	440	447	483	474	445	452	457	455	460	470	445	462	469	510	471	444	457	479	476	455	469	476	448	448	487	477	448	462	423	457	441	414	442	492	472	464	423	459	438	464	492	477	467	450	452	458	457	456	453	463	483	475	410	447	467	450	447	483	473	448	440	443	442	452	506	421	449	488	439	459	459	426	485	454	432	460	427	446	463	440	477	460	448	477	454	501	425	504	408	449	471	464	478	472	456	476	431	499	439	458	461	445	444	459	470	450	436	465	470	444	449	461	485	452	443	469	471	433	462	450	475	466	454	409	444	442	432	469	439	454	459	436	440	462	439	478	444	428	431	483	474	457	453	469	443	470	514	468	474	446	436	400	434	461	434	460	475	398	449	507	470	446	473	414	459	465	459	466	459	434	471	437	477	485	467	449	416	431	459	477	453	497	442	467	453	401	452	450	512	528	470	467	465	445	468	474	465	477	443	440	511	474	463	457	452	472	485	442	492	460	455	487	437	490	466	466	476	449	435	455	470	451	459	467	433	450	455	434	464	458	483	452	450	469	464	450	461	425	471	473	412	420	441	450	453	476	444	465	450	444	490	426	495	471	472	480	476
9189	8953	11531	13501	10231	7125	3945	4128	2888	1616	923	560	460	443	407	431	416	437	435	398	423	420	425	424	463	453	456	440	436	396	452	491	422	421	479	404	473	392	420	431	436	440	437	443	412	426	449	434	433	430	416	457	422	411	468	429	430	412	435	432	423	441	448	436	407	435	425	383	460	419	387	435	395	417	428	411	390	392	405	400	434	421	455	427	403	388	432	416	411	415	419	392	440	406	408	432	396	427	440	409	414	426	385	409	442	401	416	401	444	431	401	402	426	426	415	429	418	427	451	433	400	421	418	430	413	428	428	398	441	414	431	426	422	411	426	404	417	411	416	416	432	382	447	440	407	430	410	431	434	395	399	442	392	400	412	428	435	424	429	407	418	412	439	450	387	401	417	405	418	419	429	423	444	417	391	446	460	427	455	391	445	398	420	446	424	407	420	482	416	424	435	439	421	408	428	400	409	393	412	387	443	409	381	434	442	404	424	424	400	400	415	395	438	432	434	428	376	424	417	425	452	407	411	414	414	406	461	393	402	441	417	397	406	364	416	417	446	415	404	455	427	425	439	414	462	457	392	431	453	423	420	409	413	412	420	432	408	422	416	416	463	388	460	427	424	422	459	442	401	433	423	427	449	427	455	395	462	443	410	405	405	441	441	420	457	460	434	411	433	411	422	441	402	434	447	466	409	414	431	407	442	417	411	423	418	451	447	420	433	431	437	396	428	403	428	455	403	418	452	458	412	420	455	449	421	404	453	396	420	431	406	457	414	394	455	417	425	381	412	460	432	414	435	418	450	431	423	432	419	420	448	447	405	423	410	450	459	419	401	428	420	415	439	415	436	469	431	428	382	428	411	395	434	413	456	402	413	395	411	427	439	405	431	414	431	427	396	448	372	390	427	455	414	438	421	412	451	412	423	421	443	424	412	375	469	458	430	420	432	414	453	444	421	436	401	428	427	408	450	435	393	416	425	412	400	425	432	430	430	419	424	410	412	412	416	430	398	423	417	438	439	412	445	426	441	437	411	423	405	363	455	388	379	453	417	433	426	414	426	401	394	399	446	448	370	395	418	403	426	439	430	410	414	436	436	419	427	450	414	410	392	406	402	440	406	437	406	404	410	423	443	423	424	439	414	456	396	433	430	401	433	408	430	422	419	385	431	417	415	448	413	420	449	443	469	409	395	398	439	411	437	440	397	422	398	457	441	415	467	404	424	423	440	441	421	466	397	430	410	424	384	417	410	406	463	412	418	425	439	470	433	449	441	431	415	442	449	419	415	454	410	454	416	380	416	418	426	436	429	415	391	449	442	437	409	431	404	471	398	417	419	420	435	425	438	415	385	439	400	460	431	396	451	427	445	399	394	443	431	426	410	392	453	410	417	434	416	382	420	413	409	427	411	416	414	398	416	395	424	387	461	433	434	441	389	417	434	429	412	421	388	432	415	430	392	426	408	401	423	429	421	412	452	422	378	394	391	406	421	429	468	400	426	394	419	453	411	430	416	404	400	447	412	405	424	426	411	437	411	415	398	416	407	401	426	435	416	421	452	424	393	396	430	428	421	417	404	477	406	444	407	400	429	451	445	413	436	449	382	407	398	414	377	422	432	422	422	430	454	448	423	404	409	426	402	418	430	402	384	424	418	442	424	406	385	423	435	392	423	444	412	441	412	431	437	431	414	434	441	417	413	403	430	421	445	422	387	399	430	438	418	427	438	450	420	430	439	425	412	407	381	415	445	435	402	420	344	428	415	441	415	425	395	425	448	428	430	395	406	410	444	429	441	429	426	439	433	422	435	427	448	459	395	432	414	453	420	432	440	452	414	394	446	413	425	425	415	421	464	475	420	422	426	407	435	389	434	430	395	425	429	415	399	434	443	412	429	403	458	392	391	429	398	446	415	434	399	413	432	452	412	429	464	427	427	450	419	406	444	449	442	413	452	404	424	385	439	395	427	452	419	435	438	415	399	419	409	443	430	451	431	420	414	433	409	400	473	412	422	433	418	414	413	407	417	463	404	402	406	449	466	398	398	447	410	423	433	421	415	429	420	416	455	412	403	450	450	398	400	428	418	426	398	447	417	435	421	410	452	464	423	445	425	432	435	432	436	413	436	433	397	376	399	422	475	427	430	396	415	415	417	407	413	403	408	396	376	439	417	434	449	415	405	414	450	423	402	432	416	404	448	390	407	422	459	425	447	402	398	397	458	424	416	414	450	417	423	441	422	446	402	416	433	426	424	434	414	446	411	441	432	386	406	422	481	433	418	390	408	426	427	413	420	419	384	398	418	392	421	422	420	408	425	419	421	391	396	452	427	454	402	440	401	431	429	403	419	416	462	425	412	457	414	425	397	428	394	373	416	410	402	428	400	409	421	416	456	430	456	442	438	427	429	412	447	403	413	442	437	418	404	433	424	410	431	423	445	441	417	412	461	419	397	399	413	402	446	412	407	406	407	443	405	414	446	386	445	415	440	396	425	437	398	411	421	427	397	412	421	424	423	423	411	420	399	434	409	420	421	433	386	414	434	468	431	426	407	386	402	398	437	400	424	446	415	469	372	443	423	432	413	427	431	426	397	436	431	431	404	409	435	448	418	381	412	422	417	465	456	463	439	438	417	413	395	379	428	400	380	438	441	413	412	441	413	438	425	424	434	455	386	417	439	427	427	427	372	442	422	433	414	402	396	413	459	438	407	437	390	422	415	442	477	419	427	378	419	432	390	469	402	423	397	448	432	393	441	406	421	415	412	390	410	414	390	436	413	431	406	424	435	403	406	424	411	426	399	361	393	434	384	395	428	406	397	418	415	397	434	423	392	448	416	419	395	417	431	427	432	419	410	414	432	417	386	457	425	383	415	445	418	426	403	376	468	404	426	449	436	442	433	428	439	389	419	413	468	413	440	424	430	436	416	390	414	422	413	396	408	410	454	410	415	425	428	434	413	419	441	439	439	435	457	418	435	402	441	376	393	403	452	430	428	420	409	455	422	419	407	419	375	426	405	426	427	428	412	451	433	434	420	410	439	450	379	402	454	421	417	422	398	436	429	424	420	422	401	409	409	424	384	423	440	391	430	421	444	435	400	392	440	441	442	430	442	427	483	397	450	414	427	451	407	385	428	435	430	454	401	398	439	406	397	385	404	441	398	391	418	452	442	414	413	421	434	435	455	423	428	447	415	402	450	421	376	408	403	404	431	435	439	418	459	436	424	426	454	402	473	405	429	418	432	434	414	438	422	435	435	442	424	369	419	446	425	385	452	414	408	402	438	431	452	447	441	416	428	439	430	411	449	436	425	427	400	389	436	424	393	432	429	452	425	409	442	436	450	416	462	452	410	438	399	409	430	406	421	421	418	460	441	402	458	432	417	404	431	416	412	451	427	417	432	402	412	435	419	426	443	423	425	434	400	453	432	406	425	393	411	438	424	414	415	383	415	432	413	405	436	443	413	423	420	403	402	452	408	408	413	416	420	377	402	438	447	406
25560	21427	28295	28301	20464	13089	11237	19577	15698	6978	2620	1022	626	514	499	486	494	503	528	443	488	475	445	483	474	487	511	484	486	476	461	444	487	471	466	478	458	478	491	488	526	483	503	473	477	482	460	487	477	467	495	487	465	475	514	495	440	472	481	508	503	485	465	517	460	486	482	442	482	509	455	483	427	495	455	489	466	466	456	441	480	489	479	448	461	441	446	478	398	462	495	465	453	500	469	490	490	505	443	443	484	473	469	476	507	474	476	505	463	476	454	504	469	455	454	508	500	482	489	478	475	496	473	478	470	490	489	472	483	469	473	471	441	494	498	448	448	488	448	457	495	505	489	469	462	414	464	442	492	469	446	478	495	461	444	487	508	453	430	498	528	470	472	491	454	447	443	462	494	492	419	471	488	486	498	461	435	442	469	432	437	471	474	482	444	477	472	468	450	457	479	486	459	453	530	497	493	476	492	462	476	478	461	519	476	476	555	477	489	461	502	441	433	493	441	470	480	453	457	482	508	467	489	489	461	459	457	456	472	419	495	478	500	457	457	479	507	493	506	482	502	495	470	460	490	479	491	489	483	456	476	501	410	432	472	474	474	471	471	492	482	502	462	465	474	427	501	420	448	452	476	495	432	437	517	505	443	484	460	482	466	487	493	496	475	459	449	478	494	464	466	510	461	460	467	449	473	477	504	467	492	482	460	532	464	494	428	485	420	462	464	421	445	526	487	485	514	482	494	464	496	443	453	429	464	450	485	489	479	483	447	532	501	478	472	459	484	439	440	478	481	470	512	496	429	469	459	443	490	438	452	446	467	470	463	446	460	480	474	446	437	433	471	477	488	470	464	450	447	442	487	503	504	480	462	466	452	438	473	505	465	467	487	451	466	468	448	455	456	509	473	470	422	467	490	501	444	472	496	477	515	491	491	478	450	455	492	463	475	490	448	500	481	491	487	495	480	507	463	458	451	465	447	455	480	479	496	439	443	488	468	468	476	481	458	476	456	443	467	504	462	474	494	476	491	461	487	440	490	489	475	462	460	471	476	509	506	503	481	438	489	463	470	441	451	432	452	434	451	446	498	482	478	487	452	474	411	472	470	461	480	444	494	509	453	484	490	479	478	459	451	471	443	449	413	452	459	474	469	505	507	476	475	448	467	490	493	474	496	484	456	481	498	470	468	492	481	450	448	459	469	452	485	470	464	481	461	471	458	511	492	471	437	481	490	489	437	467	480	471	461	428	445	470	467	469	466	500	456	442	473	467	481	478	473	438	454	484	467	519	471	457	503	490	437	463	424	452	450	470	451	471	463	483	493	487	475	482	483	457	471	424	475	491	461	476	484	482	462	476	489	440	492	468	479	486	470	487	440	449	487	478	508	460	459	464	483	451	466	511	499	491	439	485	460	473	478	419	452	451	441	486	453	494	481	477	480	460	501	480	481	510	479	500	475	485	434	455	478	449	472	487	456	475	415	437	504	474	506	470	439	464	468	446	501	477	434	441	497	472	463	438	454	457	462	465	458	486	461	494	474	450	475	491	477	490	451	447	462	457	478	450	482	446	482	492	470	479	444	487	461	503	476	468	461	463	481	466	481	496	483	495	459	490	470	478	451	464	441	422	452	459	472	485	446	489	486	446	506	467	464	492	464	484	483	439	451	483	458	469	484	459	468	468	436	519	446	440	494	482	504	477	475	463	483	484	474	468	455	487	492	496	468	470	475	469	495	458	507	481	469	518	431	474	460	500	466	430	483	467	478	474	500	462	480	463	500	478	484	475	482	478	494	468	495	492	493	427	478	478	463	477	454	468	479	467	465	497	480	465	436	468	447	450	486	440	448	470	460	452	457	487	479	458	454	449	496	501	481	500	482	432	429	460	472	464	454	497	458	455	493	463	494	500	499	502	525	493	452	492	461	526	516	486	462	510	432	459	488	490	421	509	473	478	466	442	452	476	427	500	446	487	527	460	461	487	468	456	532	481	500	446	482	461	493	475	464	450	456	490	481	458	460	465	455	459	459	426	451	480	480	439	504	449	497	496	482	454	444	492	521	490	442	510	475	483	476	502	499	485	490	457	508	466	478	427	504	488	484	468	454	495	492	479	475	523	486	466	487	460	480	492	488	461	496	468	449	452	476	469	463	461	481	486	449	503	495	519	458	473	474	480	460	474	467	486	491	464	447	484	479	488	494	482	489	491	480	442	480	452	479	462	464	435	490	465	450	446	450	491	490	484	465	479	492	496	505	459	477	450	497	500	471	482	506	477	467	471	499	507	502	489	433	480	489	462	481	473	476	467	479	488	468	457	465	490	473	474	444	450	462	465	451	428	483	472	467	452	455	458	443	440	466	480	466	448	487	442	454	495	503	450	486	496	439	465	458	424	518	461	496	497	459	498	464	488	494	456	442	486	470	507	465	493	474	434	465	498	425	469	492	479	461	440	472	465	493	470	459	446	481	486	481	495	494	460	496	521	473	473	461	459	454	455	442	442	461	457	459	490	495	531	453	459	460	464	466	471	454	482	500	445	447	479	452	471	491	472	495	453	477	481	470	476	480	483	444	504	481	440	468	466	495	468	489	501	443	462	436	473	479	457	503	434	467	460	462	485	474	443	481	427	443	465	463	498	483	433	473	476	468	482	421	400	450	484	457	464	424	458	452	463	510	513	465	473	470	467	506	489	483	457	489	481	476	491	454	471	476	482	473	455	504	455	537	449	478	472	447	491	492	478	465	472	487	449	491	484	453	442	445	480	442	503	492	459	480	425	473	479	530	490	462	469	460	441	479	475	446	489	478	456	467	471	529	477	452	456	483	483	489	494	450	498	480	467	462	444	457	499	467	465	464	470	445	459	438	451	467	435	450	456	496	452	516	479	486	422	460	466	469	459	470	458	470	460	500	448	472	472	471	467	491	471	486	473	473	479	443	446	471	458	465	467	473	443	488	462	484	502	496	441	474	498	488	464	491	456	450	461	452	487	500	433	457	473	457	492	454	467	508	455	445	485	484	465	509	448	493	481	485	468	460	481	455	460	471	522	479	489	464	474	486	491	495	480	504	464	451	495	497	462	476	433	458	484	516	497	443	482	429	470	440	472	496	452	450	470	455	467	492	472	430	474	483	486	499	483	461	477	479	460	466	459	496	467	491	464	464	540	437	471	445	470	486	451	456	452	468	473	469	495	461	465	471	477	455	491	454	489	466	470	454	476	462	470	454	478	440	483	465	459	453	486	493	468	470	469	456	460	498	524	480	466	416	448	469	485	466	447	472	495	491	466	429	456	460	453	492	461	481	492	440	478	460	449	494	470	426	442	461	440	474	472	474	477	475	518	478	501	422	478	481	460	468	507	482	525	465	502	470	481	446	456	434	484	494	462	474	482	488	521	468	479	466	462	506	471	458	488	466	471	452	502	494	476	443	458	450	484	494	444	471	450	518	482	469	491	489	468	461	460	469	465	451	469	485	471	531	499	434	480	447	499	515	475
9548	21439	35152	22982	15875	11075	11502	19546	13496	6510	2855	1124	617	520	472	464	474	453	493	485	458	464	452	450	429	469	471	463	444	459	465	456	467	467	466	451	457	471	444	418	442	511	452	461	455	443	486	464	430	442	433	446	487	449	463	477	446	436	436	458	457	478	461	480	465	471	446	503	476	458	462	453	459	486	438	445	466	441	460	420	467	444	480	447	432	442	441	404	481	435	418	464	453	459	452	401	452	475	472	486	456	449	423	473	415	480	486	504	442	452	485	485	470	456	462	459	482	440	428	452	460	500	438	455	459	460	422	437	468	485	483	435	477	459	434	432	466	467	474	453	463	423	428	502	483	451	451	440	442	460	452	456	486	494	435	480	445	442	520	431	475	462	436	436	444	418	471	447	483	428	456	424	479	458	505	461	453	483	454	467	441	442	437	464	488	406	485	410	480	463	482	489	461	473	465	476	474	460	470	446	437	444	469	452	422	470	430	453	457	464	507	452	458	426	484	449	511	454	446	496	446	466	449	445	431	453	448	477	512	429	479	446	445	437	426	436	456	478	492	473	449	447	453	402	470	447	467	486	404	438	456	425	434	438	453	420	445	460	450	437	446	454	455	479	443	462	436	444	426	479	464	468	452	442	437	447	458	468	471	480	441	414	458	473	416	465	466	432	448	438	483	424	443	467	435	468	485	472	457	459	446	453	445	451	443	463	458	453	434	426	493	461	465	429	462	458	429	519	443	444	446	451	445	453	447	420	450	435	416	466	425	474	470	462	446	443	436	470	460	449	492	461	451	507	437	470	487	440	444	508	453	412	497	477	472	419	466	433	470	421	494	436	484	439	458	459	453	456	435	480	465	425	419	479	459	425	455	456	499	433	457	462	429	446	458	453	480	492	459	489	477	419	401	475	463	462	463	426	484	446	462	466	451	481	465	458	458	456	474	448	454	445	453	429	464	474	484	464	470	440	499	483	456	436	456	443	444	471	467	433	451	474	447	466	449	423	478	474	461	485	464	446	426	484	457	456	492	482	495	433	458	451	476	438	458	452	444	477	468	442	483	427	473	463	469	469	465	446	476	485	456	430	481	429	463	481	456	423	481	457	494	456	456	451	458	434	482	448	449	449	415	493	449	423	449	467	437	450	417	464	461	436	437	447	473	471	420	464	440	440	485	425	461	475	447	476	429	438	429	417	473	453	452	453	448	459	474	465	485	449	461	444	433	496	434	476	423	483	471	462	435	446	430	516	454	467	435	466	437	453	486	474	473	462	461	422	424	433	475	450	429	438	455	457	430	494	469	417	465	456	485	474	468	462	431	460	431	459	481	474	450	434	448	477	469	474	437	452	434	461	478	444	442	466	446	440	471	469	455	457	440	444	494	450	418	482	503	433	418	469	470	441	430	453	444	456	437	430	471	440	518	448	431	448	476	445	438	482	424	428	448	472	434	444	461	436	435	453	445	468	461	441	470	479	482	500	457	479	476	439	417	459	473	502	431	442	459	458	455	447	432	485	447	459	439	469	435	436	453	449	460	480	457	453	456	445	493	454	481	491	439	438	462	441	451	421	424	476	444	488	467	458	478	484	458	470	468	447	473	453	437	418	466	459	457	422	476	413	463	454	476	421	438	479	447	448	455	481	457	457	443	463	461	462	484	459	416	438	455	468	480	463	454	470	428	470	464	461	446	481	455	443	471	472	477	489	489	435	455	501	469	447	486	443	476	471	462	463	458	450	478	443	503	460	461	442	441	430	449	456	450	406	514	500	457	480	418	472	469	444	444	434	467	461	506	454	420	450	460	466	422	442	468	465	475	431	474	447	501	495	456	433	459	426	475	470	477	469	484	486	473	456	436	453	484	465	458	452	464	446	444	462	382	470	490	446	475	429	434	490	447	432	507	435	479	452	427	472	483	471	446	434	459	438	480	471	479	429	461	477	420	431	461	448	482	457	441	459	475	475	448	442	468	460	469	487	481	467	432	431	453	403	441	473	467	455	452	448	450	509	453	464	421	465	498	463	463	465	470	452	458	442	442	468	462	456	463	416	458	462	468	431	414	434	440	488	430	456	438	469	477	452	439	433	465	460	467	468	435	397	479	459	453	464	421	465	468	477	434	462	503	450	465	463	446	457	463	502	465	433	481	468	453	451	483	445	467	428	437	437	461	464	439	437	445	489	443	461	459	406	437	470	416	491	418	471	488	441	484	444	470	454	408	453	435	449	460	443	483	438	467	463	452	445	488	488	463	497	464	496	469	454	469	437	438	430	497	432	436	427	458	432	450	490	462	453	430	477	441	454	462	405	479	482	476	450	486	455	494	423	430	475	471	462	475	489	433	477	439	488	452	464	438	493	445	445	438	437	443	416	469	459	445	422	446	480	473	460	438	418	494	467	480	442	509	418	450	464	456	437	446	413	446	471	453	468	427	470	472	445	475	492	438	449	445	456	397	436	449	459	433	471	487	457	447	481	463	427	446	452	438	475	441	486	464	466	440	421	487	456	451	404	454	443	498	448	456	458	425	451	471	413	403	459	438	469	432	476	463	418	480	470	448	425	474	481	463	476	410	491	441	428	419	490	490	444	479	466	443	453	449	455	469	424	447	446	476	439	506	422	437	469	477	492	455	468	468	441	484	461	457	430	476	456	459	469	441	487	482	481	440	450	453	478	471	448	449	455	459	446	469	471	442	485	498	455	435	431	460	460	463	443	413	450	471	455	465	460	448	465	444	466	440	431	498	461	460	503	451	453	475	466	477	464	458	435	456	472	481	417	423	493	483	442	461	483	471	465	470	488	464	397	472	465	474	425	456	419	442	450	463	482	476	416	476	423	451	445	474	469	422	458	445	470	460	469	491	461	466	492	450	488	433	451	482	440	429	450	466	504	460	505	453	435	485	441	481	434	433	470	462	493	423	456	430	439	461	463	430	482	445	419	455	481	463	450	466	443	468	454	438	455	474	460	460	483	486	422	419	490	452	433	461	481	464	414	500	465	434	446	472	469	452	491	444	476	480	446	457	465	464	454	455	437	447	479	435	491	451	421	410	473	451	448	452	424	445	433	482	470	457	479	446	436	476	436	482	456	479	457	457	445	428	479	431	441	437	482	446	451	461	462	418	448	469	471	446	448	452	464	470	440	475	441	452	480	450	446	435	485	459	424	470	463	507	474	477	442	475	456	443	429	469	429	484	444	493	442	453	483	477	440	535	439	473	479	491	415	443	467	445	484	441	429	505	458	464	459	446	420	464	455	467	463	501	469	446	467	456	460	469	414	461	452	448	462	437	468	439	451	471	468	444	487	465	439	443	440	463	444	476	405	496	463	423	450	439	448	439	427	454	466	498	457	469	495	441	448	450	464	478	450	450	501	457	435	456	479	450	428	456	476	472	456	455	459	439	429	501	471	472	461	445	466	444	427	442	464	430	463	428	461	453	450	436	463	433	476	472	485	448	449	468	460	437	443	442	420	481	475	445	471	466	462	461	500
24251	21463	29007	25247	22787	19082	26518	37366	31208	16902	6505	1801	929	649	555	606	563	608	553	570	591	568	560	536	647	578	578	613	565	592	591	559	551	591	590	559	544	565	580	588	575	605	582	552	605	580	611	571	569	582	576	533	517	575	589	596	560	568	563	569	581	570	521	564	562	574	599	554	550	560	548	567	578	562	527	587	596	575	567	580	600	577	608	581	580	597	577	573	579	553	567	582	592	563	559	550	578	551	560	569	618	599	567	566	553	574	569	595	597	591	548	547	530	596	539	563	584	568	538	555	599	588	547	576	545	570	551	585	507	587	575	581	624	565	530	572	574	575	567	553	548	578	587	585	552	574	565	572	532	561	593	570	572	628	562	590	598	572	590	564	580	600	581	549	560	576	558	597	571	571	527	598	582	592	580	597	531	573	558	539	561	612	561	564	536	565	611	561	597	543	561	596	567	558	556	510	550	586	609	611	557	553	568	554	581	584	556	605	570	580	545	555	544	576	539	615	533	549	528	557	567	557	586	557	619	607	599	565	567	525	580	564	576	554	545	580	577	538	491	534	588	566	561	555	555	562	611	570	580	569	590	582	510	570	557	564	539	573	568	595	589	565	556	613	567	492	567	570	600	548	556	599	535	570	595	552	574	592	597	606	512	543	582	601	584	599	546	630	621	564	567	577	577	539	539	594	537	559	548	588	566	551	529	585	557	583	569	527	593	556	583	583	530	561	573	546	535	561	575	547	537	594	563	550	554	578	568	581	578	581	552	531	552	585	550	529	554	588	542	533	560	582	498	549	590	602	527	545	571	557	566	581	569	533	541	629	581	559	540	549	560	586	555	556	569	554	583	607	508	607	571	599	543	537	522	557	573	541	573	546	571	536	534	579	551	566	531	508	591	561	600	530	568	592	544	567	551	572	550	524	583	547	557	539	540	573	581	590	570	539	532	548	544	573	536	581	524	563	524	555	563	595	575	551	591	570	568	547	598	543	563	528	567	503	612	533	572	585	609	553	537	531	567	566	599	556	589	583	567	524	591	576	590	555	560	592	577	561	601	553	578	563	592	550	553	560	545	567	553	564	569	546	561	592	564	527	589	566	558	627	545	577	575	539	594	598	585	551	496	618	587	550	591	594	538	558	598	548	584	578	568	587	559	574	545	553	548	537	540	555	535	526	537	552	576	573	562	582	588	550	565	564	591	555	565	571	593	531	589	558	575	541	568	594	553	589	552	561	558	592	568	567	594	559	542	535	560	542	612	529	595	588	593	568	545	592	569	554	553	535	558	533	559	577	557	584	586	515	562	573	581	574	559	553	564	561	526	563	594	560	545	610	543	583	547	565	565	607	568	601	558	571	569	548	584	563	545	595	595	506	613	546	534	553	574	582	557	577	590	539	558	575	539	546	590	566	548	586	623	572	569	543	578	551	559	562	585	538	535	604	596	557	527	545	553	573	617	584	586	572	560	542	533	587	573	519	559	571	565	589	587	572	584	626	561	588	569	545	604	541	567	546	586	574	542	560	569	539	582	574	548	556	571	612	634	559	564	575	512	575	576	561	574	553	630	522	586	587	602	554	549	569	603	509	529	546	554	584	556	541	566	601	561	561	550	596	567	583	540	549	570	595	589	576	567	596	571	548	604	541	575	574	565	562	584	581	524	563	583	574	590	578	519	573	564	602	585	600	553	569	559	575	558	602	578	601	584	577	534	577	563	531	572	551	591	562	558	529	602	575	585	593	598	588	542	552	615	543	533	596	584	574	565	612	544	543	586	620	550	573	546	571	549	504	617	619	552	545	522	540	534	531	563	578	578	588	580	566	529	561	593	574	528	599	608	549	560	583	571	597	556	596	570	588	594	580	575	576	554	572	541	594	564	552	578	584	583	552	535	596	563	517	585	574	572	561	577	567	571	538	520	558	552	556	601	597	535	548	616	572	531	595	564	541	573	581	538	576	590	550	542	549	529	593	547	574	568	581	531	560	554	575	593	618	544	589	571	575	575	553	571	594	585	551	516	592	520	586	545	546	578	569	582	589	602	550	539	578	566	573	537	601	552	573	535	584	596	562	541	580	564	537	546	511	573	533	598	585	567	582	536	612	568	553	547	576	557	608	536	572	573	546	563	538	539	600	592	533	568	558	557	594	533	561	593	585	556	547	577	608	563	521	573	552	542	552	573	540	579	581	596	514	523	567	566	555	565	545	582	533	593	554	527	532	568	569	535	584	585	557	546	581	530	506	604	529	540	566	591	561	548	543	580	585	584	576	557	549	574	589	561	565	569	572	546	580	570	570	581	554	567	545	572	596	573	596	576	560	559	574	573	545	584	597	599	608	543	586	555	570	553	589	602	568	628	541	544	593	590	592	576	572	577	537	555	580	577	577	513	545	552	594	591	599	556	554	545	576	552	578	533	617	622	554	564	595	548	546	561	596	589	510	565	545	581	590	552	578	614	559	538	553	568	578	554	558	550	542	562	565	593	608	577	556	570	554	573	582	588	602	566	574	572	567	517	604	556	550	560	589	581	580	583	548	548	557	552	551	524	519	584	560	595	579	580	563	577	556	550	540	535	557	558	551	524	567	585	552	577	517	582	584	542	544	553	540	562	519	569	593	592	544	567	539	551	572	548	585	549	531	565	562	530	564	596	545	568	586	545	555	534	561	531	543	591	587	612	544	592	610	574	572	564	544	572	565	501	529	522	582	589	564	610	552	539	575	525	576	589	617	551	608	604	543	528	582	569	559	572	551	533	585	535	559	579	581	558	544	579	565	556	577	590	570	549	585	598	588	565	543	586	554	559	563	544	571	610	525	545	552	563	573	589	579	565	559	523	589	542	536	541	574	590	585	571	597	517	563	589	523	581	587	548	576	565	591	527	543	541	574	567	567	549	578	530	559	586	604	569	538	569	554	514	600	526	544	598	584	612	546	570	557	597	543	619	577	541	555	551	575	580	567	585	573	570	591	575	545	540	565	538	540	591	541	537	542	575	520	565	578	548	616	577	598	552	588	562	543	598	583	527	568	548	551	585	541	572	519	622	555	558	574	536	565	575	582	536	559	564	579	580	543	596	577	563	536	599	573	604	585	587	601	589	547	528	573	595	576	580	596	567	566	546	541	562	540	511	567	556	582	545	543	531	565	631	574	592	593	589	548	560	577	585	538	593	553	609	589	557	545	569	548	577	594	540	565	578	569	651	577	587	592	535	594	575	564	583	546	566	523	537	532	559	614	528	558	559	533	558	642	578	542	584	532	541	573	598	566	581	546	572	561	579	573	566	566	545	566	550	542	585	576	541	528	594	569	540	540	534	546	565	567	586	552	538	565	558	555	564	559	583	542	557	550	585	608	535	586	568	549	587	563	516	577	576	546	607	555	583	531	593	561	570	580	547	548	550	540	560	582	578	557	590	530	562	555	560	581	564	622	529	549	550	504	574	559	599	531	563	578	578	582	595	569	546	560	560	545	553	572	583	576	576	597	571	566
11383	35001	41402	28694	19902	11798	27443	34778	26277	14046	5852	1966	930	613	552	541	497	573	516	606	547	588	569	583	573	533	551	515	486	530	504	578	567	559	582	569	509	533	518	584	534	547	497	552	610	547	537	560	504	518	517	555	531	525	553	587	566	577	541	560	523	523	542	510	545	528	554	537	543	541	548	545	537	498	551	547	549	561	525	555	542	542	548	567	528	537	581	540	570	526	543	537	534	561	502	565	549	505	526	519	535	554	550	561	573	529	571	545	515	579	497	517	538	554	616	523	552	553	536	564	535	548	527	535	497	545	540	595	561	509	516	527	512	578	536	497	565	542	559	540	555	536	549	541	506	525	539	555	575	549	572	538	581	547	551	506	569	513	558	576	570	483	556	553	561	567	591	589	543	580	591	543	554	560	539	522	496	541	533	594	556	531	542	586	534	504	558	500	544	551	536	531	535	589	501	543	577	578	529	574	539	526	474	547	551	552	533	516	551	543	505	539	533	559	556	559	540	531	518	546	539	556	522	614	541	562	539	533	535	545	495	553	504	533	493	518	520	588	556	517	584	526	574	513	544	563	523	535	524	537	557	536	504	539	535	532	569	523	551	570	532	517	575	551	483	535	534	546	561	578	555	539	530	547	550	547	538	552	587	525	555	550	532	542	533	546	537	568	546	571	565	549	534	550	514	569	536	527	541	540	523	518	529	538	552	577	541	503	547	522	575	526	533	575	562	569	543	562	582	552	500	562	518	506	565	570	500	553	515	553	525	520	552	589	528	529	542	581	541	556	525	577	534	547	533	544	556	519	537	504	499	491	571	540	534	550	544	545	574	551	560	542	542	569	576	521	590	526	555	536	569	554	514	486	513	547	536	572	511	581	569	555	516	563	516	521	519	515	529	575	528	528	558	520	559	555	530	563	545	533	535	488	539	568	555	564	544	537	529	538	532	550	579	556	592	546	531	535	550	525	560	534	569	622	556	519	562	540	524	584	555	521	504	506	583	559	523	523	561	543	528	554	509	583	603	499	545	564	531	543	523	540	492	538	540	550	542	536	558	577	576	548	551	523	558	517	515	553	517	556	570	497	540	565	564	569	566	540	557	518	534	524	525	514	597	559	508	546	530	531	514	530	511	530	541	530	531	579	559	560	596	520	510	520	504	555	519	552	520	537	511	547	582	496	545	578	494	506	596	532	517	555	551	507	502	519	566	529	490	564	533	594	543	560	558	569	509	533	547	599	508	513	552	541	513	534	517	529	556	538	550	539	544	461	521	538	554	593	559	553	519	521	520	567	512	520	543	532	547	545	534	521	586	557	580	594	514	561	570	542	525	537	561	549	538	523	576	542	543	543	524	528	563	572	522	512	550	560	540	562	514	547	524	511	549	509	569	541	540	541	512	518	571	540	569	561	574	534	543	533	557	516	555	542	523	518	563	571	545	535	543	575	570	531	505	583	563	540	577	548	533	582	568	589	563	553	504	561	574	566	577	499	590	534	548	572	500	560	540	559	544	510	550	573	581	523	507	549	556	535	558	488	515	535	570	537	553	509	540	532	554	610	557	558	506	530	566	492	532	577	545	522	555	520	553	571	560	587	553	521	542	520	552	553	520	547	535	502	527	583	556	560	572	561	520	579	536	574	519	552	554	550	575	549	512	541	560	564	507	549	531	574	555	551	540	542	564	534	514	527	530	513	545	515	540	532	543	529	560	522	544	562	566	535	529	514	548	538	540	525	532	520	558	539	562	508	587	483	539	527	515	584	546	528	506	533	520	572	526	588	534	505	516	521	506	542	488	546	542	552	545	533	582	537	559	557	539	569	507	518	539	541	526	526	579	557	547	539	542	538	523	546	579	525	548	527	550	547	590	564	527	561	568	530	579	491	534	524	543	510	531	531	562	563	561	511	540	550	554	534	527	533	551	526	543	541	547	556	559	592	514	530	533	530	570	577	565	529	527	527	505	580	524	519	544	535	516	539	498	520	577	520	540	538	531	550	497	550	534	492	534	577	549	555	519	521	529	529	560	501	516	501	575	561	509	546	573	520	585	583	552	535	576	531	557	551	536	543	504	524	521	530	560	556	579	569	521	524	524	516	514	565	545	563	533	543	543	558	502	527	543	563	543	552	541	547	545	536	514	549	542	525	582	531	522	563	501	519	505	517	566	529	533	548	594	569	510	591	577	540	553	536	565	558	555	500	532	513	564	555	548	562	537	572	578	537	531	577	551	563	519	545	524	533	558	555	509	532	523	541	524	505	550	531	533	545	538	534	563	511	519	540	511	565	564	505	530	482	532	551	511	558	570	556	540	505	542	527	496	547	562	549	571	536	511	556	529	553	538	517	549	519	531	531	539	527	537	520	533	512	580	563	522	526	536	566	569	522	514	525	560	566	539	478	538	563	524	529	584	569	587	528	540	585	563	538	516	540	506	565	564	507	547	514	549	528	560	519	481	493	525	561	591	594	538	533	510	541	539	538	554	533	540	549	535	542	562	513	558	574	566	556	536	511	540	535	541	521	560	546	549	513	552	559	528	509	528	576	597	532	557	527	544	578	488	549	515	540	555	570	558	534	493	526	498	571	494	502	500	510	561	530	551	582	546	555	559	537	547	565	520	567	522	551	562	551	511	531	553	565	582	525	527	503	523	543	537	516	599	561	502	505	552	556	529	542	563	515	554	585	561	572	529	528	571	534	586	531	541	572	540	563	549	576	528	555	501	556	535	545	491	564	576	523	547	559	536	542	522	538	547	514	534	525	551	509	553	517	571	555	543	537	520	517	529	527	537	499	544	551	523	537	522	566	532	526	519	553	522	555	532	552	570	519	504	567	524	593	531	551	527	525	545	534	515	463	522	535	541	515	570	534	540	517	524	538	577	550	551	546	529	577	510	522	546	528	553	557	573	523	546	497	536	537	562	522	559	540	569	568	554	531	573	521	583	551	527	516	539	537	504	545	503	554	533	537	566	509	547	509	545	586	547	509	516	566	534	528	543	544	534	556	534	512	539	562	562	545	594	593	517	555	547	542	575	531	541	509	555	488	548	527	549	522	520	577	537	567	544	566	514	589	529	553	552	518	525	521	530	535	542	588	545	478	505	537	511	545	526	534	511	523	522	500	509	561	536	522	539	529	522	502	552	542	556	540	528	574	577	543	574	516	507	528	562	535	554	548	541	568	534	528	523	553	543	545	537	490	517	547	507	546	517	552	546	505	559	496	547	525	559	574	538	521	554	557	545	542	535	546	516	531	519	539	546	591	536	573	556	531	537	539	516	534	518	537	580	549	540	531	533	557	558	562	527	499	558	565	531	500	520	499	513	547	551	585	513	565	518	493	567	560	534	532	571	539	544	512	574	533	545	550	523	523	504	530	518	537	509	514	545	489	577	526	574	530	540	525	574	547	547	546	521	555	556	596	547	532	535	544	579	543	548	527	519	555	530	589	537	522	542	532	543	522	561	568	554	544	551	529	535	524	536	550	519	497
28125	20912	22748	13262	3027	2353	2817	3419	2437	1369	896	596	527	448	466	459	448	442	469	465	439	444	455	471	455	432	435	458	445	440	450	436	415	456	462	461	479	459	450	490	422	450	464	452	472	416	462	415	473	480	444	447	471	467	465	464	433	470	416	453	475	474	443	466	469	450	462	435	460	454	463	463	449	440	485	483	486	487	466	435	471	448	425	447	460	464	440	508	494	459	449	446	470	474	436	486	483	452	437	449	478	464	432	432	460	469	420	420	445	473	445	435	456	489	457	451	469	432	473	424	450	470	468	482	435	417	476	450	452	460	497	459	482	446	436	473	477	420	457	467	452	436	467	456	436	449	453	454	441	444	450	443	496	471	499	474	444	440	448	481	458	461	501	481	425	456	424	442	428	443	475	447	447	419	484	464	498	444	427	472	420	433	449	446	428	430	428	446	427	431	477	486	456	484	473	446	458	437	428	419	464	468	466	456	455	437	459	429	449	484	478	474	479	454	438	439	481	435	445	472	455	466	478	454	459	463	450	476	478	454	449	459	435	432	408	461	419	445	455	495	507	468	468	464	464	483	456	479	450	430	472	459	449	443	435	408	448	473	457	457	433	430	467	492	463	453	487	450	439	422	499	434	402	449	432	471	480	435	475	457	438	467	461	421	451	438	443	433	466	446	451	493	431	457	473	462	490	435	422	484	445	445	428	489	425	459	424	444	438	438	424	429	431	481	423	438	448	448	444	433	441	456	418	431	457	467	416	438	462	460	469	457	445	435	474	443	471	450	418	437	480	446	473	464	456	411	462	423	466	436	448	459	482	435	471	427	451	418	442	450	447	420	512	463	441	442	462	422	429	427	480	473	441	495	462	433	417	451	452	439	464	432	470	427	476	453	451	467	447	467	425	459	473	436	429	423	422	478	449	469	439	438	436	466	480	465	434	474	452	467	424	444	443	493	438	447	462	477	484	434	451	464	484	460	482	460	433	426	483	447	473	427	423	473	449	457	424	428	448	450	503	424	430	461	426	433	450	475	480	443	454	421	421	435	474	442	480	470	477	458	428	498	455	434	442	474	450	446	473	451	455	469	442	454	487	477	430	447	449	473	471	424	466	503	446	454	460	417	445	458	456	410	439	456	444	425	486	438	455	477	460	470	445	409	451	470	488	420	461	486	474	429	463	473	422	476	389	416	464	461	464	442	442	422	471	448	457	441	428	472	447	446	432	453	462	472	462	437	449	477	497	434	462	478	454	432	455	469	409	439	427	498	479	470	455	479	484	457	449	400	443	461	443	482	446	471	467	478	422	444	474	439	456	434	447	433	445	474	495	473	444	445	432	489	487	473	526	447	491	432	431	447	426	463	459	448	450	456	435	479	443	477	417	468	485	478	493	439	477	425	436	455	468	466	470	424	486	438	457	443	460	445	408	477	431	446	444	455	438	468	441	486	428	444	442	466	425	477	440	504	447	467	431	459	453	489	480	469	496	464	478	445	458	479	479	428	455	473	457	445	445	449	450	467	446	465	451	440	475	452	415	422	472	427	437	444	449	448	449	487	476	466	446	443	455	465	423	475	448	442	440	492	475	458	469	484	470	463	437	417	432	456	454	402	493	449	451	498	490	457	470	476	466	481	500	464	393	469	459	449	456	447	443	486	428	429	465	474	442	461	443	444	483	472	467	442	493	429	431	454	454	417	474	455	468	475	453	471	405	456	483	462	485	452	436	463	475	481	471	452	433	451	435	457	442	443	467	438	400	473	478	436	492	437	460	461	458	461	459	404	443	463	499	445	473	445	400	483	453	489	455	442	436	444	453	452	437	470	442	434	429	436	438	476	431	439	496	481	465	448	437	461	452	478	503	486	476	514	449	443	486	460	460	470	433	447	499	450	488	445	463	459	439	481	425	419	515	471	458	474	419	411	462	522	498	446	434	443	440	498	435	471	460	474	479	442	471	434	489	442	487	431	459	488	442	454	436	468	466	452	456	457	432	476	442	463	446	469	452	471	401	499	450	456	480	449	466	446	428	461	433	432	449	436	461	463	443	437	439	476	458	457	475	430	427	454	476	448	444	443	453	415	448	471	451	486	482	416	446	433	456	501	474	428	431	473	511	441	454	474	492	438	459	423	483	440	417	471	459	437	486	420	462	406	432	453	452	485	443	478	423	426	464	435	483	460	463	444	474	445	463	436	460	449	466	441	420	461	418	494	419	464	430	456	472	454	487	437	505	453	448	485	467	474	460	429	469	468	495	437	498	476	471	464	446	489	489	459	428	482	496	461	478	497	443	463	455	498	437	463	471	422	461	438	469	451	453	433	467	455	446	444	424	487	443	462	467	418	451	468	463	487	436	451	470	471	476	429	446	456	469	497	452	424	439	470	463	450	491	470	437	457	455	483	442	437	448	470	468	464	457	465	433	453	451	430	452	445	449	471	450	447	476	451	447	499	504	437	470	491	454	476	442	475	428	438	466	452	447	459	426	434	470	439	447	437	483	411	446	441	480	436	432	444	453	446	463	468	434	487	460	439	467	462	454	423	466	402	482	483	441	500	441	499	485	426	478	434	441	436	472	461	452	424	431	443	484	477	446	453	449	461	425	476	449	446	444	455	450	420	472	476	421	449	482	449	466	455	440	460	435	513	484	457	491	457	438	431	480	428	489	455	441	417	473	463	446	465	471	480	444	460	464	456	437	475	463	435	471	462	472	481	457	480	475	464	459	510	464	475	432	427	445	503	484	429	447	449	443	488	413	496	484	448	451	470	420	428	446	437	458	461	425	429	450	466	422	466	460	473	443	447	443	465	446	454	431	465	473	446	431	457	443	472	450	495	432	465	435	463	434	480	417	489	450	451	473	451	434	441	433	470	479	472	435	455	460	456	455	440	465	414	494	462	492	407	463	460	476	441	437	458	433	435	463	440	429	493	441	447	448	478	455	439	435	469	470	464	453	472	455	461	430	498	484	456	433	482	417	468	439	442	477	455	491	410	442	456	460	488	454	471	475	416	466	492	445	424	384	467	456	440	468	426	447	464	475	477	473	467	499	461	459	474	466	435	429	450	409	515	444	441	482	435	446	456	423	447	466	452	447	488	500	434	421	429	448	470	441	462	456	458	453	483	470	433	433	473	454	439	441	453	470	432	425	480	469	491	459	426	461	408	434	479	470	478	444	476	444	466	439	464	438	457	488	458	475	439	461	457	482	463	464	424	461	468	432	405	436	474	483	481	463	461	433	427	385	428	452	478	437	466	448	472	428	447	443	454	483	463	449	505	462	479	485	453	424	476	467	471	472	486	463	444	452	476	445	458	475	477	447	448	443	477	419	474	477	489	422	431	441	491	495	437	474	429	467	461	448	443	457	447	443	477	418	437	472	459	441	508	482	477	459	421	447	421	472	449	469	407	472	455	478	439	438	472	464	446	442	448	471	462	489	493	477	438	485	504	443	429	451	454	443	473	438	443	460	457	479	457	464	484	456	458	483	471
9830	21082	22758	10192	2939	3083	4000	4517	2855	1467	862	553	446	424	421	414	417	445	397	445	406	434	427	415	442	407	468	402	412	409	407	401	445	409	417	438	421	385	444	427	463	452	428	383	431	459	441	431	440	412	420	402	451	393	430	410	437	397	439	432	416	421	417	415	431	420	424	425	411	457	424	449	428	424	422	453	398	438	377	429	417	451	465	437	427	470	446	398	406	401	401	425	458	427	391	454	421	428	435	424	422	426	406	433	413	454	389	420	413	417	396	418	429	403	392	441	437	420	396	426	385	430	446	471	438	442	400	425	431	451	370	360	424	411	400	389	426	372	379	440	417	441	387	441	411	435	434	439	436	443	404	420	416	406	456	408	452	423	420	414	455	433	423	437	440	452	433	424	433	445	416	436	422	409	414	385	409	438	419	446	392	406	413	437	434	428	397	427	430	402	411	386	425	405	435	411	442	399	409	410	414	467	428	424	448	424	435	430	422	435	396	404	430	424	454	389	421	383	456	412	416	367	443	418	438	410	399	418	400	463	399	418	440	431	400	412	415	421	452	416	481	451	401	449	433	427	435	418	426	456	448	409	418	430	438	450	454	398	410	422	426	439	411	451	435	443	400	424	426	433	424	376	391	421	422	406	434	407	414	381	449	410	445	421	426	379	402	395	427	430	438	398	428	410	441	404	407	430	416	368	418	436	437	426	389	373	432	425	453	430	427	411	446	425	417	433	420	449	443	432	401	435	388	422	464	450	446	421	410	437	423	438	413	427	415	407	431	389	422	418	454	461	418	427	437	442	411	432	425	424	435	466	444	415	447	418	442	426	426	431	406	444	409	445	437	418	422	447	387	404	420	389	429	435	438	420	415	420	443	379	425	446	435	422	407	421	447	442	417	383	428	435	450	405	430	406	417	446	424	392	441	420	393	415	418	416	427	402	389	471	417	458	418	437	412	438	435	434	404	447	423	432	466	405	463	438	406	447	435	453	454	430	416	412	406	434	432	412	424	405	458	466	438	421	428	388	439	400	432	418	407	407	435	434	413	401	386	427	459	392	416	442	437	444	414	420	403	433	416	407	399	431	422	385	447	471	396	410	436	430	403	446	407	422	447	447	414	407	436	420	439	415	424	411	422	411	436	410	416	427	412	450	435	413	423	429	402	398	418	422	443	409	418	411	447	390	471	409	453	416	422	456	441	437	457	466	420	410	423	427	426	394	454	426	396	430	369	437	433	444	426	450	428	431	440	416	435	414	363	421	443	407	437	446	370	388	438	416	413	449	434	444	391	410	426	439	451	412	405	443	391	420	401	417	432	435	391	422	402	408	428	446	400	441	421	417	371	459	404	403	395	441	406	435	409	401	421	398	383	426	420	419	412	378	429	416	441	437	447	414	440	434	417	455	442	401	428	406	430	430	436	412	415	421	427	423	430	426	437	423	440	421	424	379	432	415	404	437	417	428	418	397	426	453	425	427	422	424	393	443	428	428	440	407	446	369	423	427	410	410	472	415	448	410	428	440	411	444	438	391	391	411	425	430	445	440	440	435	400	407	419	381	415	424	416	439	384	410	404	413	412	415	408	448	374	407	405	468	449	383	402	415	432	435	430	402	361	406	416	396	407	411	490	423	404	445	418	400	405	398	413	456	430	431	423	440	382	431	388	414	418	419	418	411	410	390	445	403	455	424	412	435	428	370	398	394	404	443	423	396	368	444	425	453	412	400	419	397	418	386	405	390	447	439	440	380	420	424	452	437	388	390	446	399	446	456	405	450	422	415	428	413	463	423	426	475	443	442	422	443	423	387	427	434	421	416	418	419	422	462	415	444	479	444	391	408	414	418	414	419	437	417	400	401	407	433	414	405	397	408	440	394	446	449	423	422	377	458	432	428	448	398	437	444	428	388	397	422	429	466	383	389	452	438	418	413	445	425	418	405	417	421	415	405	444	430	401	419	413	434	441	388	452	426	444	420	427	455	428	376	413	405	418	412	401	402	434	447	404	407	416	424	443	370	403	425	410	385	446	415	412	423	437	433	452	431	402	436	441	450	399	386	417	384	429	419	444	434	412	397	425	432	444	394	398	442	426	454	440	420	408	435	445	416	440	415	442	412	440	423	434	456	432	435	424	439	403	416	426	415	433	470	471	410	412	424	427	427	440	429	422	427	391	404	418	420	435	438	394	399	432	448	443	412	409	433	462	375	395	400	426	427	450	433	433	415	405	381	408	403	429	431	425	447	438	395	425	382	429	476	423	425	414	414	408	404	432	401	410	436	442	381	441	418	451	446	407	454	419	405	433	424	430	400	405	399	397	430	408	435	411	430	445	458	408	414	392	418	425	395	434	418	424	430	390	417	454	445	465	441	426	387	458	417	423	440	405	408	436	403	430	398	429	408	397	427	433	418	393	412	402	413	405	416	402	406	399	406	395	412	439	436	454	446	420	418	445	433	448	418	410	429	455	435	430	428	426	437	447	430	407	424	415	448	451	418	397	406	418	396	434	435	398	440	427	415	450	457	437	418	416	395	435	423	377	415	425	443	423	450	439	416	406	442	443	477	414	436	467	434	440	448	448	409	452	416	425	435	418	397	430	423	381	440	405	414	431	446	417	423	402	403	455	439	429	425	429	423	431	418	435	442	414	430	411	451	436	439	435	442	359	452	436	420	440	407	402	411	347	399	462	421	427	425	439	427	447	448	440	399	409	444	443	412	413	461	430	443	433	418	426	422	430	418	421	418	431	403	432	464	415	411	406	401	420	428	415	415	374	453	456	430	415	379	425	450	432	403	432	425	410	453	447	443	435	427	406	450	423	417	392	440	415	437	390	415	436	408	453	423	423	443	402	440	406	411	447	429	390	445	439	427	407	445	395	468	454	424	430	404	424	391	463	404	434	429	403	458	433	389	402	453	421	415	442	427	413	446	433	439	460	373	402	406	442	409	405	393	394	447	412	422	394	395	434	454	422	390	439	391	426	462	465	409	412	422	423	414	428	414	398	445	456	418	428	421	397	410	391	424	411	424	402	446	405	407	418	437	420	407	467	425	439	393	419	399	430	426	402	433	415	435	399	443	447	404	426	436	466	435	437	447	413	445	448	421	426	411	441	434	429	439	398	462	409	411	433	428	418	432	421	459	447	420	407	443	455	401	450	417	410	446	427	418	423	410	409	405	437	431	398	389	417	436	438	401	417	424	377	421	416	416	432	436	417	401	459	381	423	451	456	418	446	436	396	426	454	441	409	378	405	381	416	433	445	432	447	419	406	392	434	413	418	418	446	457	416	416	413	421	415	464	428	433	408	425	468	423	440	414	455	418	475	437	418	442	470	432	426	407	409	417	378	410	447	415	446	424	387	460	407	446	424	384	413	433	406	442	381	434	458	453	410	413	403	381	422	427	413	426	421	437	402	424	433	406	429	395	424	415	404	418	406	406	436	477	446	475	422	391	409	407	424	454	416	438	419	434	382	428	418	393	437	408	413	387
25603	21462	27472	25650	13936	7578	19673	25565	15676	6961	2626	968	628	502	496	435	461	488	513	470	473	429	467	454	493	484	489	454	502	471	530	459	447	479	477	485	460	469	434	457	456	474	443	492	426	502	449	433	465	451	480	431	436	422	432	458	469	446	464	413	478	473	457	440	477	456	456	448	450	459	515	463	458	450	440	442	474	472	464	458	474	494	479	490	466	440	450	469	452	436	487	469	470	462	462	495	459	481	482	484	461	505	489	482	460	474	486	433	456	445	459	465	432	448	441	476	472	466	470	435	461	441	462	468	456	515	496	462	471	470	517	482	472	457	495	451	508	480	472	458	462	438	510	449	474	509	459	462	484	446	439	466	431	465	449	507	465	463	461	482	487	454	440	473	460	459	453	474	471	454	466	451	473	448	480	471	457	452	484	519	477	492	447	425	433	474	455	455	496	459	446	502	427	465	450	477	476	434	453	473	447	439	458	450	505	469	483	497	489	493	443	440	481	490	454	465	449	448	488	470	459	484	471	482	512	494	481	436	472	461	403	454	483	482	435	453	500	483	437	461	464	487	497	494	444	459	478	479	461	467	495	478	459	478	493	455	472	487	433	463	475	485	466	522	455	481	449	475	486	460	464	472	500	459	461	447	480	444	475	439	459	496	477	486	484	489	485	440	464	462	459	450	477	480	493	465	479	480	448	464	491	488	448	464	456	479	463	446	462	460	430	432	448	497	488	467	513	463	471	451	477	472	451	445	460	483	476	473	464	473	467	454	450	466	407	466	471	494	466	495	463	447	468	424	485	474	468	437	454	434	478	484	511	495	411	474	465	476	468	488	468	444	477	471	421	498	528	432	468	457	490	467	478	451	471	429	482	450	489	475	512	473	473	482	461	464	440	495	497	431	439	435	453	479	434	459	495	450	469	453	432	451	427	492	467	459	458	466	471	463	483	498	437	459	411	447	479	474	483	473	471	414	457	458	463	432	469	489	455	466	451	471	483	489	456	447	469	495	500	505	490	451	474	502	468	494	472	466	475	495	475	498	481	450	464	478	458	481	476	491	505	497	464	460	500	434	480	440	497	476	468	445	454	465	459	445	452	456	465	464	503	469	495	480	444	446	467	467	430	482	459	486	461	459	461	474	432	491	488	465	435	448	471	480	467	457	466	468	457	475	437	454	505	443	473	454	463	468	464	454	495	501	392	488	445	448	462	444	481	453	478	415	491	463	438	460	453	513	512	474	501	470	476	448	468	464	429	514	478	461	476	438	469	478	440	455	461	467	512	441	493	452	459	420	446	486	436	467	480	437	470	477	493	471	473	474	448	445	448	471	481	467	449	462	415	448	469	461	491	453	467	483	444	423	502	431	410	475	500	457	501	483	451	485	458	481	495	478	452	454	467	506	469	490	473	481	467	503	473	481	502	436	488	452	454	497	460	432	427	498	478	486	482	469	483	486	463	437	455	468	440	432	465	508	438	425	470	460	485	472	494	455	449	475	475	464	489	433	469	464	428	431	504	467	475	469	446	481	509	471	442	469	511	461	460	455	494	449	472	458	487	463	436	458	420	480	444	508	471	481	446	465	455	486	444	445	484	481	461	486	477	462	436	448	473	490	493	497	467	452	431	464	470	462	476	519	492	450	444	474	499	467	423	456	505	481	477	468	465	481	436	458	502	472	482	459	428	505	458	464	454	436	447	481	462	454	445	480	484	437	463	419	433	475	433	475	501	439	464	460	486	452	457	510	476	499	476	436	437	474	490	456	457	455	488	502	472	486	445	439	458	461	446	447	451	458	487	478	482	451	460	455	511	502	463	459	480	444	455	467	503	470	471	461	509	476	471	447	466	441	499	474	459	486	479	465	486	476	457	430	492	435	462	437	491	482	461	496	441	439	487	479	469	488	485	494	455	495	466	444	493	399	449	439	438	457	441	462	502	477	476	492	495	499	472	505	476	443	467	494	448	490	456	472	464	523	479	454	501	458	510	441	478	488	479	484	431	445	456	476	476	475	455	434	455	466	455	473	471	452	458	431	491	480	500	462	454	466	468	480	460	491	445	463	458	450	473	458	432	486	451	484	491	450	470	465	491	466	489	451	513	481	485	430	460	469	473	505	466	468	477	449	494	413	482	465	477	418	467	462	474	451	450	471	482	480	464	462	473	482	426	507	449	429	492	462	442	451	473	471	496	493	500	476	452	456	453	474	493	446	464	466	424	502	447	505	438	459	449	481	474	477	496	460	495	506	499	474	470	443	467	468	478	480	450	476	473	456	472	457	466	476	448	432	449	457	489	467	482	449	483	482	449	453	446	471	454	488	454	429	480	455	503	501	451	479	438	438	464	467	506	455	472	516	463	479	475	486	472	473	444	465	441	471	456	437	476	472	472	444	448	503	457	503	474	462	448	491	471	474	466	485	442	473	473	479	473	434	476	453	481	491	475	492	462	466	434	456	446	487	444	500	446	492	438	458	473	434	449	448	489	478	495	495	483	481	488	491	444	489	468	473	433	468	508	441	482	420	456	467	472	431	501	464	501	446	463	458	498	497	461	445	496	456	438	488	482	464	428	475	484	457	433	455	460	468	467	418	468	509	438	496	511	442	457	457	468	459	477	481	488	449	487	475	537	528	491	479	461	439	477	476	491	467	474	494	497	448	457	497	470	484	467	443	468	446	458	459	465	441	457	455	469	494	441	486	476	495	481	443	472	503	492	483	497	459	456	449	455	486	488	444	460	477	466	482	472	467	445	438	427	482	484	498	506	444	463	430	443	503	464	468	487	474	451	513	437	463	459	438	495	501	473	442	428	463	475	477	436	460	485	473	442	488	464	451	428	466	466	489	422	509	450	485	444	451	463	478	506	478	478	469	436	466	458	473	462	434	468	461	471	430	483	487	460	484	428	448	445	501	462	480	520	501	474	455	475	468	460	461	442	470	473	490	460	438	455	496	444	460	481	481	448	510	458	474	477	440	494	480	462	480	488	495	440	501	424	511	488	435	453	448	471	433	474	477	490	474	461	474	463	484	515	448	471	442	497	475	442	426	485	425	430	472	473	445	483	472	467	451	467	462	449	427	446	486	464	429	468	485	451	464	457	427	472	429	470	459	494	471	449	482	462	477	439	476	488	481	471	394	465	459	460	473	447	474	517	446	464	467	488	446	449	474	444	475	466	449	482	454	453	499	484	442	486	543	506	482	493	550	503	452	510	443	499	474	498	481	456	462	441	477	457	439	478	477	470	458	462	485	515	460	494	498	469	445	453	476	451	508	469	453	414	476	454	502	440	456	488	476	445	408	468	489	477	496	458	479	482	463	461	459	468	423	465	461	473	491	466	445	483	491	433	473	468	420	470	498	445	472	466	441	445	474	424	442	462	465	467	450	501	482	449	473	499	495	442	462	489	479	455	468	470	464	491	445	476	470	500	491	469	488	478	467	474	448	501	519	441	466	409	493	418	496	455	438	445	436	461	466	449	513	466	471	485	453
9431	17950	18728	12333	8304	7787	21070	23529	12517	6954	2776	1074	561	486	460	450	430	458	462	454	463	474	431	458	486	467	448	471	465	457	459	443	445	432	433	459	445	460	463	468	456	427	440	488	455	488	478	446	428	472	464	430	447	414	474	492	426	474	428	477	478	460	445	434	458	440	471	450	450	440	462	413	455	450	498	409	409	499	456	418	436	434	464	491	436	475	435	455	457	464	444	441	488	434	469	419	459	466	470	462	439	462	418	440	429	458	432	428	438	495	429	451	445	421	447	431	436	479	452	471	448	470	447	453	437	481	455	456	460	465	469	440	485	444	425	435	447	477	486	428	428	477	476	471	456	470	447	473	469	444	453	436	478	459	484	452	442	433	447	445	461	482	444	456	471	425	456	475	465	445	443	466	442	445	440	452	459	471	436	437	478	442	455	421	469	443	469	467	453	434	427	477	464	496	453	427	440	471	440	432	468	423	448	443	422	492	462	476	489	473	437	428	465	422	412	430	441	441	427	439	466	441	417	447	442	428	452	454	438	458	450	488	468	418	430	478	480	474	469	487	424	441	465	419	446	424	451	456	422	443	441	436	457	473	466	429	447	426	474	447	458	446	482	402	467	445	432	439	435	465	446	472	466	452	444	466	484	462	433	437	461	454	477	423	419	465	462	430	496	478	431	439	440	430	442	422	471	443	450	430	418	477	478	420	441	454	460	438	456	449	445	452	394	418	472	459	485	391	439	401	462	467	437	444	442	423	440	459	468	458	427	444	418	443	477	423	436	459	432	427	450	461	444	473	437	473	458	468	416	434	488	430	448	472	474	436	477	446	448	438	472	516	444	431	469	458	444	460	426	390	478	417	475	434	420	459	448	476	476	449	428	471	457	429	450	442	449	436	472	472	421	491	464	481	457	442	477	479	451	456	430	453	456	440	455	493	438	431	448	430	442	461	433	428	455	453	443	459	439	439	399	465	450	448	426	409	471	444	423	481	480	474	455	469	468	470	455	455	451	449	460	441	453	456	485	461	454	480	400	446	424	448	465	458	422	492	466	449	445	506	469	428	458	442	472	448	443	454	430	455	445	445	444	475	429	464	412	472	494	476	432	428	433	443	402	451	463	447	469	449	481	473	499	454	448	452	446	452	440	420	439	446	430	466	463	473	426	446	447	385	462	454	447	485	441	486	423	466	441	485	442	455	414	444	430	415	478	414	396	464	448	421	454	453	471	430	417	452	467	440	479	440	407	462	454	423	491	460	457	446	489	475	449	435	426	434	479	434	470	476	440	490	432	463	468	438	419	443	462	477	448	441	449	464	453	425	463	457	451	455	438	458	458	437	457	443	445	452	464	442	520	474	475	466	462	441	463	470	437	421	451	421	437	444	448	438	446	434	432	430	470	450	458	474	394	426	402	446	465	436	405	481	444	458	465	435	448	467	462	439	422	429	467	462	493	437	448	467	479	451	474	448	500	436	490	485	419	456	449	439	485	480	467	415	470	462	465	436	443	463	457	440	424	433	460	405	449	441	458	432	429	437	469	486	407	454	428	463	442	438	430	419	476	455	456	472	449	417	454	431	467	446	460	454	447	461	480	456	475	457	502	441	460	483	453	460	445	490	451	439	441	450	441	429	439	464	433	451	442	467	459	445	453	483	449	456	424	468	505	509	475	442	444	426	411	436	469	462	419	483	437	477	466	428	450	433	480	443	430	452	485	447	431	457	458	460	456	473	462	460	464	428	433	447	449	420	444	451	457	469	483	515	442	404	436	462	483	442	435	454	431	453	424	436	468	437	449	480	458	455	462	434	478	468	442	468	460	426	438	470	436	435	455	438	461	420	433	479	444	463	446	451	477	471	471	456	429	461	459	407	476	449	444	428	401	422	430	432	463	439	418	439	434	453	441	445	422	449	430	429	474	451	477	431	413	465	494	448	437	418	446	461	432	446	417	459	441	435	429	499	447	482	479	425	424	484	401	457	406	441	492	455	441	462	425	446	450	451	444	435	467	463	434	478	434	424	446	481	443	469	466	439	469	438	460	457	451	430	424	450	473	456	480	448	407	467	469	462	450	431	472	455	476	458	473	416	456	457	447	453	460	461	437	462	432	447	422	465	427	461	474	425	428	465	470	445	429	429	428	439	422	438	495	441	461	426	430	409	447	471	457	441	441	455	505	429	450	436	473	452	451	461	453	460	496	432	453	454	494	433	451	410	448	463	441	462	431	490	435	422	434	438	440	440	443	430	383	441	463	456	421	434	474	471	478	437	431	454	477	427	441	448	479	426	453	475	447	421	480	444	462	436	435	470	450	449	437	407	453	450	448	450	439	427	448	463	442	439	426	463	480	441	433	439	439	464	434	453	450	440	477	431	415	435	424	424	462	473	440	430	457	457	439	475	436	468	442	451	450	429	437	469	447	448	468	464	434	448	462	436	455	425	491	407	463	445	466	456	446	433	410	395	416	436	428	415	446	450	454	431	439	410	464	480	424	448	463	435	460	432	431	457	475	459	427	459	430	456	480	457	429	438	434	435	449	450	426	441	439	456	461	472	442	442	444	440	476	468	460	445	523	470	410	472	435	481	439	459	420	462	437	449	417	418	478	451	455	443	455	438	442	435	458	474	439	434	426	426	447	446	405	464	453	482	459	414	484	454	499	455	434	492	460	483	445	420	442	454	488	447	438	449	446	454	450	415	481	458	468	459	421	446	421	448	435	438	453	457	462	433	445	436	400	437	472	467	437	474	437	439	464	448	461	451	461	452	466	429	432	448	441	435	453	441	457	429	444	421	461	452	442	460	466	433	446	487	455	480	469	458	426	447	432	449	450	456	432	448	437	409	471	477	467	423	413	445	454	460	439	428	465	501	441	467	464	485	475	465	439	448	456	462	474	484	449	405	464	462	417	436	479	422	461	440	454	433	433	438	426	462	450	460	443	456	438	462	443	466	442	407	423	453	428	441	444	451	459	445	431	467	451	431	457	438	482	420	444	443	406	471	479	473	457	492	426	463	458	454	436	447	472	448	460	463	441	460	441	446	459	453	443	458	448	414	428	458	429	439	422	429	416	434	457	472	475	480	439	437	454	479	433	481	462	451	419	427	447	490	452	453	450	469	481	447	469	453	429	465	440	448	464	472	417	437	408	448	435	471	427	427	464	443	449	444	423	435	425	458	430	497	483	445	432	468	457	459	480	472	472	482	455	434	455	446	447	454	422	438	456	461	416	453	446	427	460	486	442	467	443	479	469	456	420	404	451	469	468	457	486	450	452	436	427	444	428	445	436	476	429	444	466	444	465	452	467	460	469	444	419	498	482	447	437	442	449	454	463	434	444	439	409	477	472	440	455	428	451	440	457	447	434	451	476	436	454	432	449	410	482	431	399	437	442	483	450	429	449	464	485	475	461	433	454	458	465	408	447	452	466	434	439	437	470	416	441	473	427	470	495	433	465	446	468	448	411	461	475	472	446	487	453	491	435	456	481	480
24273	21482	28750	24845	22077	18915	32870	40016	27544	15568	5165	1529	754	626	579	617	589	584	586	593	597	598	555	597	587	526	566	584	564	542	570	543	545	524	545	562	545	580	560	651	581	530	570	558	590	570	623	554	586	562	588	554	602	546	540	531	541	541	578	571	575	536	593	574	617	590	558	529	559	560	538	556	575	562	561	560	527	532	555	552	598	554	587	549	536	571	615	607	584	594	556	589	574	548	570	587	599	558	572	553	537	575	555	539	574	577	603	584	572	564	548	566	562	541	541	586	564	567	547	593	531	554	565	548	533	578	559	567	581	597	563	555	612	521	571	582	572	599	589	574	562	555	561	566	555	586	533	555	569	581	612	580	535	530	578	570	551	586	573	588	547	554	581	563	584	589	579	546	549	563	552	600	578	585	577	550	584	560	588	602	572	555	548	586	572	520	547	570	539	568	556	588	581	531	569	566	581	548	587	561	600	574	587	529	562	582	502	610	568	587	594	557	567	556	587	549	552	563	518	563	551	561	534	564	575	550	626	572	529	513	585	552	545	492	579	587	529	603	551	560	541	545	537	552	534	569	511	559	552	554	548	584	540	585	577	525	555	546	551	579	540	563	583	586	566	594	532	555	545	530	541	592	569	583	547	545	526	560	547	574	569	557	551	523	582	570	536	598	529	550	546	539	557	567	557	583	579	546	537	538	589	568	540	553	532	548	571	539	565	545	574	593	579	585	560	560	549	535	549	557	587	581	584	545	568	592	569	516	589	589	574	546	601	521	579	584	572	615	564	575	558	575	562	562	526	516	529	600	584	508	573	541	558	584	568	538	530	537	560	585	595	591	578	573	556	572	531	541	581	511	562	539	592	523	601	574	614	600	537	589	591	532	629	565	560	576	583	561	593	591	555	554	528	589	571	591	610	559	589	553	587	596	526	574	588	562	565	549	559	554	551	563	537	555	569	563	534	563	567	574	573	537	562	558	562	596	604	556	561	603	581	589	598	564	568	600	580	582	561	601	541	555	577	594	534	540	622	587	574	578	616	590	541	578	590	523	622	542	588	559	562	545	538	620	579	545	628	578	535	560	580	550	560	540	570	581	583	558	556	549	560	575	541	599	493	538	613	543	543	570	567	581	563	573	547	583	619	555	570	569	520	561	563	506	604	541	544	572	568	507	572	584	543	542	557	575	545	517	593	590	521	528	589	529	621	547	557	553	560	545	575	576	554	570	558	575	521	547	548	564	604	602	576	535	543	567	592	574	581	560	607	622	530	586	575	549	558	546	555	574	563	563	574	547	580	566	571	535	571	547	604	595	574	557	528	593	592	530	556	554	573	558	560	575	586	566	540	584	531	526	580	542	566	545	542	590	572	594	526	567	549	584	622	572	567	545	552	594	578	604	588	583	572	540	549	577	606	552	599	587	543	540	586	568	577	575	563	582	573	554	566	569	567	583	538	596	544	587	549	597	621	570	580	522	554	609	555	568	571	549	537	560	569	512	549	544	606	511	536	557	566	584	622	595	524	570	550	575	550	598	582	548	563	616	574	553	535	575	518	558	536	569	555	563	580	542	604	518	555	582	495	559	561	565	544	552	552	544	566	567	544	588	558	565	575	583	564	553	539	577	547	574	560	615	564	502	539	537	532	586	536	521	583	586	539	591	553	512	544	583	563	540	540	507	567	563	525	616	546	561	597	568	568	550	552	582	574	532	528	580	553	590	563	556	545	567	535	549	603	576	545	558	578	568	574	587	541	543	590	537	532	591	576	548	510	564	554	514	562	579	584	561	570	590	568	588	576	581	553	535	572	546	536	574	541	515	559	551	511	557	532	548	562	592	573	557	548	576	523	534	530	563	567	541	558	537	547	572	592	542	556	525	614	542	553	563	539	617	600	549	578	592	594	547	592	569	555	539	526	605	557	524	570	543	578	558	551	556	580	612	542	545	539	591	538	583	543	572	535	562	570	561	557	559	561	597	561	530	584	561	565	506	564	580	562	565	550	544	592	536	637	564	595	554	534	556	544	550	543	560	599	555	551	581	578	595	559	597	539	549	529	563	539	557	560	573	556	588	574	540	562	586	554	539	560	590	590	575	585	599	509	584	582	604	540	551	578	563	513	559	607	545	515	552	537	567	535	591	580	597	585	564	551	513	578	571	542	558	536	560	543	581	529	557	597	526	538	546	507	597	557	549	523	595	585	561	590	613	584	505	580	577	549	550	595	542	587	520	574	567	613	574	570	556	606	547	555	605	566	566	553	543	578	526	567	601	581	537	592	551	552	566	548	546	553	552	530	578	555	610	579	607	559	582	534	540	568	528	545	530	532	576	520	539	527	573	571	607	523	525	595	561	580	588	582	563	564	525	562	545	551	595	555	589	552	540	533	552	541	571	543	591	564	537	584	542	526	582	600	574	595	587	562	585	574	569	548	559	606	558	559	571	558	576	540	595	577	555	536	543	572	563	570	588	564	541	578	558	572	521	609	564	582	541	565	547	607	631	547	552	605	545	571	601	590	563	554	548	525	545	594	520	584	561	591	590	572	552	544	565	557	539	521	594	592	576	582	563	552	562	591	566	576	516	614	511	581	545	546	572	541	570	530	563	585	574	521	539	576	560	571	560	560	571	585	599	560	569	574	518	563	578	582	556	602	555	574	544	563	542	570	554	577	566	622	571	529	540	549	511	552	578	523	586	588	597	563	562	555	527	599	588	536	593	557	546	509	551	610	542	572	588	593	548	565	573	564	553	581	529	599	528	592	567	579	538	531	566	568	560	553	561	559	587	604	560	605	564	530	536	591	575	592	560	547	584	517	561	550	582	556	577	597	582	602	535	568	557	572	612	578	599	537	585	592	559	518	582	584	529	567	570	586	580	537	568	584	604	571	577	539	562	576	550	558	543	565	580	558	550	598	546	536	535	517	547	578	608	546	563	594	553	553	566	579	560	603	578	561	582	542	558	539	601	585	601	588	546	615	566	556	547	593	555	541	544	555	542	589	504	576	598	574	585	577	567	562	561	562	570	572	572	618	532	581	573	541	562	563	589	583	577	574	528	588	532	573	541	613	564	550	555	560	558	567	573	630	601	560	603	572	542	592	560	533	527	571	556	555	551	567	555	554	545	557	583	545	585	602	569	555	586	587	552	558	564	580	549	544	570	543	581	532	542	516	561	578	572	543	591	569	542	528	595	570	555	571	543	558	562	554	591	566	586	539	570	546	515	573	565	599	595	512	565	525	515	535	566	577	583	537	573	571	578	553	558	568	580	559	573	527	554	548	564	545	540	552	541	568	596	518	531	531	559	596	559	595	552	572	552	584	535	573	544	539	523	565	566	562	572	578	563	554	574	582	540	555	548	559	554	554	547	552	548	547	573	556	546	558	556	575	553	524	544	590	572	545	579	544	549	558	545	582	577	536	584	585	539	561	538	530	553	570	582	559	604	568	548	562	568	571	590	510	565	562	566	574	545	529	581	567	534	570	579	543	546
18153	38327	32336	22796	16386	12962	31887	38178	21925	12843	4750	1654	797	633	544	541	536	606	563	553	548	530	562	567	533	553	554	518	534	553	557	551	540	542	544	563	591	521	521	535	544	542	439	501	582	507	551	515	558	513	545	528	526	525	526	534	503	571	517	547	514	481	556	496	542	552	538	507	525	526	573	546	501	478	533	574	560	539	526	549	549	574	554	507	521	534	486	567	519	551	561	518	558	553	455	551	486	592	537	525	514	558	534	541	552	524	508	623	576	569	532	601	523	547	523	492	540	567	559	524	571	556	566	557	538	531	592	555	521	570	495	554	520	536	533	519	584	535	558	601	536	554	539	540	535	496	516	539	547	510	566	548	536	551	560	515	561	554	546	538	534	516	525	573	551	537	515	533	512	544	549	552	588	539	570	553	554	532	528	536	556	510	528	521	558	519	530	535	537	545	546	509	538	512	553	585	514	506	575	546	514	546	532	538	530	528	595	523	522	531	512	526	499	531	599	576	534	555	581	534	558	532	513	557	539	541	563	524	521	529	540	555	530	557	544	525	555	512	557	534	524	551	578	527	548	550	546	526	544	573	517	544	537	541	490	508	515	539	494	570	548	557	551	544	549	510	549	523	510	521	567	511	527	489	556	555	526	506	567	539	545	538	552	527	492	500	552	538	543	538	503	555	552	528	570	552	518	505	532	535	540	578	557	505	545	515	523	541	551	542	501	508	556	491	528	540	543	568	524	551	569	540	508	554	525	531	508	546	555	558	500	556	544	553	508	508	563	542	560	563	540	509	562	516	551	550	526	521	541	571	554	544	532	502	542	524	513	540	517	537	552	541	572	519	509	537	548	496	506	527	538	555	521	524	567	538	543	552	518	510	545	558	554	528	507	569	525	513	527	560	540	562	557	544	592	543	549	521	557	538	552	524	510	537	549	546	510	528	545	537	510	526	548	531	547	532	535	515	552	557	498	523	530	588	544	581	514	492	533	542	516	564	497	550	568	539	568	545	517	521	520	544	548	549	518	539	547	538	539	551	536	549	535	539	521	587	481	517	543	540	555	557	520	576	531	502	520	519	501	543	531	539	562	553	546	542	519	538	530	510	552	532	514	546	550	566	510	542	537	574	553	509	567	536	540	518	541	568	573	547	547	534	529	522	533	493	510	546	503	568	527	591	514	536	518	555	520	501	502	525	531	551	535	537	543	529	542	505	510	546	520	537	516	504	532	544	564	533	559	523	534	511	553	529	543	554	524	505	518	548	508	522	492	506	515	539	506	490	537	566	547	559	507	515	533	559	541	507	507	517	547	522	521	584	532	539	588	543	511	523	536	572	518	548	576	504	515	516	523	504	530	551	526	510	558	530	560	520	522	496	549	535	540	564	510	505	533	522	550	538	537	525	503	508	522	555	528	556	558	524	522	542	551	559	578	535	537	563	543	524	554	528	527	538	497	561	513	541	533	537	522	586	534	537	512	519	559	532	545	517	557	539	486	525	537	476	555	523	539	553	511	508	538	510	547	585	537	511	510	517	512	568	505	529	525	546	520	526	506	568	542	491	575	547	563	486	528	551	534	574	539	546	540	534	528	511	538	525	549	537	543	567	488	507	530	499	514	531	529	527	505	510	515	556	532	499	494	513	538	497	561	550	507	470	568	532	536	508	576	520	564	509	532	521	564	517	557	566	560	521	538	572	527	533	559	516	577	540	515	508	519	554	545	471	533	545	534	559	512	507	538	505	521	541	551	511	504	535	519	522	516	479	536	571	492	530	529	516	534	492	537	510	540	544	538	544	522	532	513	484	552	546	560	511	557	531	539	500	532	544	566	533	565	493	523	508	552	496	533	513	521	552	515	546	522	538	494	539	507	556	596	529	543	523	559	506	525	512	544	548	541	577	551	563	463	531	561	536	543	558	535	520	524	522	563	526	498	536	530	559	525	520	559	571	520	541	534	516	509	592	537	572	495	571	539	579	537	535	518	539	512	504	532	572	498	529	548	562	542	525	529	533	542	518	498	525	518	521	557	538	501	510	529	540	543	542	547	552	529	517	564	512	588	531	517	506	543	530	555	554	540	514	548	539	561	519	522	531	506	543	540	562	565	556	527	546	543	526	541	552	541	490	531	543	499	519	536	543	551	531	559	540	530	517	506	498	539	516	525	529	529	544	501	556	504	483	571	560	567	521	545	572	535	533	512	514	552	539	585	531	541	546	509	558	555	520	536	518	521	565	520	550	544	545	558	547	579	563	535	516	535	535	551	550	547	533	573	511	528	550	551	556	515	503	546	511	523	522	557	502	533	556	565	565	542	552	527	593	538	531	548	523	530	527	514	532	532	544	547	516	498	581	539	538	535	535	584	536	539	540	548	551	561	508	529	524	495	543	526	529	495	546	542	539	548	511	563	536	550	480	533	515	546	548	529	575	564	553	535	493	563	511	512	563	507	530	506	579	508	485	523	523	520	521	571	535	543	566	525	547	530	523	560	538	495	487	558	490	497	520	494	509	557	549	544	536	514	507	518	566	563	525	517	545	561	515	555	553	531	556	563	505	525	564	557	536	521	560	509	543	558	538	566	530	500	547	535	562	535	587	560	552	533	535	526	525	507	542	509	494	528	547	523	521	591	525	531	520	537	525	550	514	536	578	555	539	561	555	518	498	540	529	555	524	523	536	551	548	552	569	545	545	573	503	522	533	550	548	543	545	523	558	530	570	571	565	518	559	553	543	541	506	519	545	574	484	560	583	567	541	503	558	526	540	560	549	565	494	513	512	540	539	558	526	499	554	520	579	507	533	525	578	566	538	537	563	525	527	526	489	540	521	520	527	499	570	494	495	528	533	525	521	578	556	511	555	517	509	496	522	544	562	570	512	533	551	535	522	509	577	524	542	528	505	531	517	536	518	506	551	536	577	510	567	521	498	506	552	551	560	540	550	525	531	493	528	537	560	515	539	555	540	553	523	548	516	483	542	530	558	529	493	537	533	529	532	522	546	519	526	553	560	497	514	541	520	544	518	542	486	534	522	499	502	532	497	528	551	556	519	545	511	509	493	565	527	549	505	541	561	502	504	546	511	524	511	530	570	512	548	526	496	520	561	538	544	506	543	538	498	571	517	551	524	508	545	536	493	566	543	535	517	502	530	542	532	562	510	526	568	533	559	546	509	517	520	537	497	518	530	515	523	567	557	556	508	502	531	551	514	505	560	543	579	556	548	553	514	556	537	560	507	514	556	486	553	550	512	538	513	535	532	536	528	522	545	549	500	568	521	540	501	509	531	540	564	529	492	538	540	536	521	554	512	544	529	524	493	544	547	552	516	540	581	505	542	574	566	498	544	571	529	507	501	545	546	491	567	546	550	488	532	559	495	573	505	563	582	489	510	555	530	544	529	562	495	503	529	579	548	560	531	537	506	522	553	536	527	509	545	556	503	542	547	509	564	539	531	541	500	515	530	508	493	515	541	509	567	576	555	553	549	533	567	559	542
28513	18852	14409	11107	5333	2253	2215	3076	1913	1147	698	544	486	443	417	438	459	480	472	481	447	461	441	486	466	445	474	470	464	445	446	418	448	451	452	440	430	439	476	450	456	448	475	474	434	472	460	455	470	462	447	481	439	458	485	427	474	462	480	445	441	431	399	466	453	459	464	452	452	480	430	443	452	406	451	457	430	434	471	466	435	465	446	475	473	464	464	443	422	453	423	439	445	458	412	473	448	470	457	439	424	467	449	410	481	417	466	424	447	419	442	439	428	422	438	457	414	500	401	459	441	428	460	460	486	436	448	470	496	464	473	435	461	448	427	447	465	470	420	430	421	456	422	410	445	428	438	430	465	459	461	451	432	421	453	413	429	455	454	459	421	459	450	453	420	454	449	482	455	458	445	419	410	430	485	499	405	412	442	432	418	453	397	449	429	436	461	411	439	479	441	416	460	400	427	442	463	460	465	435	455	433	435	431	430	476	454	485	427	440	505	441	419	461	443	456	471	445	437	446	420	440	441	436	424	421	427	415	489	455	425	450	416	455	445	429	447	428	475	444	406	458	479	441	424	440	464	498	433	455	443	459	431	458	434	433	457	444	440	477	454	473	463	433	417	445	447	454	455	450	426	447	426	445	435	435	475	430	459	444	434	489	446	493	487	439	464	450	415	457	463	452	459	427	471	450	454	483	426	482	460	436	464	444	448	454	453	450	430	496	457	440	432	439	450	459	441	451	446	464	442	458	405	424	432	441	457	452	430	478	466	449	505	431	414	418	463	454	444	444	465	446	476	454	400	451	460	452	420	394	447	465	410	435	442	429	460	432	465	467	478	453	430	455	465	437	424	423	476	446	433	440	479	442	469	445	486	456	425	484	446	469	454	418	495	429	420	413	457	455	426	451	447	473	479	419	438	426	446	457	445	463	435	484	467	452	449	448	405	419	439	420	455	479	407	452	458	472	476	468	450	433	435	456	432	469	462	456	450	434	433	442	482	458	408	491	475	464	432	425	473	455	457	403	448	433	483	452	440	431	450	433	463	419	472	438	414	437	451	433	443	413	463	438	461	440	455	445	431	458	455	430	437	462	460	480	474	448	437	474	474	443	442	461	454	492	474	454	490	427	478	433	445	454	428	450	427	440	468	437	474	454	450	501	447	448	482	443	445	443	488	428	436	403	471	454	463	507	427	466	454	410	437	429	415	452	438	418	446	466	436	427	436	472	428	442	470	445	450	447	435	431	412	426	442	448	447	449	439	439	471	461	477	442	505	466	454	437	451	452	469	432	470	452	441	437	444	446	453	487	480	410	451	428	454	465	444	466	448	481	459	467	441	459	437	427	435	449	488	413	459	447	455	495	437	455	430	480	444	442	439	453	454	471	452	436	490	460	447	442	474	443	426	415	482	435	467	433	439	471	453	436	407	454	462	462	451	451	469	482	461	464	444	419	490	497	468	465	441	452	445	453	441	431	425	440	415	419	456	486	400	478	467	424	472	441	444	480	467	463	444	443	465	457	442	466	459	441	456	458	439	487	462	481	453	438	478	431	481	458	468	442	460	440	433	422	446	453	423	434	427	476	452	448	425	420	461	462	462	392	429	431	422	468	456	439	462	449	442	442	447	446	459	487	458	470	427	457	489	473	438	470	469	436	432	471	476	479	468	431	470	439	467	469	427	447	423	436	443	460	469	454	453	452	456	441	450	470	416	483	465	469	435	455	465	447	443	419	456	452	457	425	473	426	408	401	427	455	486	476	447	410	438	420	452	461	466	500	454	445	460	447	452	450	446	488	482	457	484	462	454	489	434	431	452	477	461	435	473	407	450	422	457	430	444	484	429	462	465	464	454	420	479	415	464	428	457	443	448	434	431	470	431	465	461	448	437	449	427	432	426	413	457	452	419	439	442	455	457	462	438	495	440	455	471	471	469	431	455	451	475	482	449	431	452	478	447	503	515	458	435	457	461	438	506	472	434	456	437	453	439	462	454	476	423	466	426	461	442	435	443	445	454	478	434	459	442	436	453	420	454	464	463	454	474	475	483	472	454	416	500	466	448	489	472	492	480	443	425	413	467	459	410	446	432	482	505	445	447	489	443	466	458	464	499	414	443	459	450	445	447	449	468	454	451	435	433	426	472	443	421	436	452	465	446	461	398	423	452	431	447	438	465	438	463	444	451	439	457	475	468	436	414	476	439	430	415	466	456	447	458	452	499	472	441	434	430	421	455	451	450	447	462	465	454	470	450	458	449	441	448	420	437	410	446	461	455	427	463	460	435	485	440	496	443	420	476	478	461	426	460	429	416	450	448	451	456	417	468	429	419	424	465	489	461	436	468	426	462	449	445	432	447	446	434	477	441	484	445	458	442	421	408	459	429	461	411	448	451	457	480	472	485	455	466	433	396	462	467	449	425	413	417	443	430	404	443	473	468	454	440	467	464	461	453	474	491	456	445	460	434	405	438	445	435	477	456	477	440	477	472	430	422	432	466	432	429	438	454	439	445	498	494	427	408	445	500	461	442	407	442	452	457	459	447	461	459	457	439	413	471	500	440	461	427	440	468	436	439	495	442	471	445	469	467	469	488	467	481	488	451	466	453	425	425	440	453	442	459	439	431	451	438	501	461	422	433	477	472	449	463	462	450	483	446	441	451	504	470	412	476	449	430	412	447	433	456	450	453	459	444	428	447	462	446	421	478	436	441	483	473	447	448	441	478	470	454	461	439	474	397	466	460	450	442	445	440	440	484	436	473	483	464	439	449	509	419	397	439	450	453	439	425	425	426	450	431	448	467	441	452	472	430	474	452	472	445	433	446	468	462	439	459	460	485	479	459	454	411	460	427	425	455	436	442	429	458	482	463	477	410	415	475	411	469	417	488	434	405	470	450	473	428	440	438	423	475	488	421	473	469	464	475	466	457	411	403	471	448	453	435	456	464	456	454	480	456	461	456	446	462	410	443	468	398	456	422	455	471	470	433	495	446	430	474	452	426	432	461	483	449	456	424	430	416	464	453	437	456	452	423	438	450	376	453	479	450	446	455	488	457	460	459	395	455	467	455	429	493	425	458	460	438	427	442	425	452	460	449	456	450	449	445	471	462	495	433	423	470	429	478	478	479	440	462	458	403	406	430	458	482	428	456	460	424	427	436	433	437	450	411	432	465	447	428	429	430	434	467	476	435	442	449	491	455	484	429	456	435	397	452	485	470	434	457	439	453	464	440	449	490	437	455	434	479	439	415	437	450	443	453	426	410	495	432	433	477	419	438	413	440	451	392	466	482	472	434	447	412	482	457	475	463	474	482	427	432	467	446	430	453	412	432	380	431	461	451	421	440	465	461	461	468	434	471	454	446	420	417	424	476	434	457	453	478	436	416	411	461	404	465	444	445	430	492	461	461	437	418	470	418	446	436	445	445	445	463	470	431	473	434	448	419	441	432	456	423	441	432	491	409	428	437	469	485	444	465	433	416	484	432	504	447	442	475	468
11247	15444	14926	10032	5946	2914	3015	3726	2209	1350	761	497	427	435	435	390	429	428	386	435	426	417	380	432	452	429	426	428	418	410	392	404	434	422	451	433	429	408	418	423	437	399	368	408	416	406	386	392	423	421	404	386	429	411	410	417	412	408	428	447	418	440	385	421	381	392	422	406	420	430	421	411	425	446	469	425	424	393	446	407	432	399	390	428	452	421	408	381	417	393	423	434	456	406	436	441	444	429	433	434	414	424	396	443	424	411	446	418	375	412	412	419	386	418	434	393	409	437	426	427	401	431	424	433	464	418	421	413	428	394	441	428	414	425	436	457	405	446	391	433	403	418	459	390	447	431	384	428	442	430	403	411	387	404	426	415	413	434	395	425	426	416	436	421	401	393	433	394	399	408	410	426	414	404	470	416	448	447	405	400	432	434	394	416	382	411	417	425	472	416	391	430	369	444	426	410	403	431	407	426	403	404	431	420	401	378	432	398	452	440	442	409	417	363	418	396	398	373	421	404	445	408	417	454	428	409	458	428	431	415	427	401	406	443	404	422	433	426	410	446	410	441	426	433	425	416	433	380	375	428	403	428	430	428	399	409	424	418	406	425	413	429	379	368	424	438	428	399	407	398	449	418	422	408	451	391	435	407	460	406	366	447	408	391	431	402	391	424	449	424	391	419	432	473	440	452	404	478	401	429	427	402	396	411	423	420	410	389	422	457	441	389	446	398	432	432	393	378	422	393	427	424	435	434	433	415	422	392	415	386	394	469	448	412	424	401	405	406	398	410	403	400	428	450	427	423	433	453	393	431	412	407	390	421	385	416	442	393	454	399	437	444	462	437	403	408	463	403	406	433	439	400	422	419	455	393	404	396	430	441	390	437	418	417	397	430	414	433	442	393	434	402	393	411	410	440	430	421	420	432	427	420	397	418	432	408	427	425	422	362	405	391	413	428	424	403	378	433	400	404	409	412	426	399	428	420	394	412	366	341	415	440	426	405	414	403	429	383	443	434	450	422	438	426	455	420	435	387	408	399	433	379	398	429	427	381	378	433	404	409	407	384	400	398	435	430	409	416	417	416	428	386	415	419	433	411	408	408	417	408	409	412	432	409	424	421	425	416	431	445	451	405	423	386	427	405	398	450	449	445	405	423	407	411	424	400	408	408	434	428	416	410	412	436	425	385	428	431	419	417	391	386	400	465	440	410	405	446	405	427	380	416	384	419	396	419	437	402	397	384	400	415	408	381	444	429	428	417	438	419	407	399	394	426	428	397	457	416	428	433	411	413	432	394	390	427	416	428	393	446	467	424	399	397	423	406	389	386	420	459	431	416	451	443	429	429	405	433	400	420	427	410	400	403	430	411	367	427	411	395	435	422	423	440	397	430	414	402	410	418	428	459	391	455	409	443	431	399	417	426	411	422	453	392	443	413	426	397	425	390	396	384	428	422	387	439	422	437	422	435	438	423	379	398	444	401	422	447	382	424	440	436	417	406	402	434	412	397	413	489	423	401	390	419	408	400	403	424	389	437	418	440	429	423	425	454	407	414	439	411	430	428	429	415	413	384	423	386	450	426	433	425	393	432	395	405	407	432	449	423	377	420	431	434	402	422	398	400	446	404	407	387	388	394	414	433	410	435	389	425	441	389	408	435	404	393	412	395	450	418	441	415	439	478	420	421	409	405	446	442	375	429	399	392	437	407	395	416	415	440	436	403	401	433	418	454	410	421	372	419	417	422	426	428	413	441	413	408	425	439	406	408	420	409	422	462	446	428	443	445	414	402	461	399	404	426	387	436	394	418	395	440	392	440	404	410	391	418	420	443	433	376	445	407	419	439	418	412	400	430	464	413	431	409	439	417	438	393	410	447	429	443	434	420	436	405	434	385	387	403	406	379	412	404	424	396	456	388	441	409	420	463	426	396	396	433	422	410	392	413	397	457	410	429	446	417	404	432	415	426	381	379	418	456	364	376	398	434	426	413	433	388	424	440	415	423	438	434	409	453	428	414	433	414	418	422	431	421	441	397	442	415	398	444	409	433	417	418	419	423	412	431	452	448	394	407	404	451	402	389	436	430	396	431	410	417	404	392	424	478	401	396	438	429	392	424	427	420	427	398	475	407	393	420	408	425	410	439	430	387	413	428	414	447	419	386	405	390	418	395	426	427	421	404	419	376	425	408	385	418	422	412	408	436	405	423	426	411	437	436	419	386	413	427	407	413	400	417	435	439	406	423	413	396	390	431	424	384	429	419	410	404	418	447	407	430	417	415	369	451	429	379	409	413	389	420	390	433	382	415	413	431	434	444	398	418	414	389	413	416	380	385	381	445	399	387	432	373	432	421	474	436	384	440	443	424	388	399	438	452	426	385	387	422	423	406	404	406	450	404	416	449	422	434	402	393	456	399	417	407	381	421	384	421	406	456	386	391	397	448	445	444	433	430	423	422	412	417	433	407	433	440	409	416	449	406	436	400	397	396	423	419	439	418	414	452	432	393	444	440	418	412	455	416	442	385	410	414	415	423	441	394	422	415	403	400	381	379	448	394	384	386	450	411	437	431	423	412	423	413	435	414	391	376	443	435	398	438	411	438	433	425	429	415	431	454	435	467	429	401	434	452	410	410	422	413	429	426	452	422	445	422	391	435	403	426	452	387	390	420	391	409	387	411	409	406	433	435	416	411	369	429	418	423	448	422	416	417	393	413	405	433	443	417	431	419	426	415	406	453	416	414	411	405	415	398	442	416	405	463	443	386	421	422	444	423	398	406	428	382	423	422	397	410	427	443	406	376	467	404	457	438	402	427	435	409	423	408	376	414	433	444	390	437	403	438	403	440	447	427	367	423	441	402	429	433	448	446	436	426	398	416	397	412	451	387	436	421	426	410	413	435	423	433	399	411	427	418	435	416	373	426	429	427	403	364	418	457	428	411	446	422	442	431	413	425	406	424	426	397	447	427	401	395	404	426	414	444	458	408	423	423	471	413	425	428	416	385	446	430	409	422	417	407	440	380	426	420	385	429	404	398	431	434	385	422	441	407	391	428	424	401	455	420	421	412	401	390	439	395	411	441	413	437	420	405	437	434	431	409	395	384	473	434	462	397	405	395	416	425	464	433	407	422	420	416	408	425	377	416	398	443	407	414	426	414	419	412	412	409	446	446	384	364	413	383	384	402	420	415	395	384	399	404	394	414	416	423	378	423	391	435	437	410	391	416	462	410	383	426	406	420	434	438	388	414	430	401	405	432	381	455	435	436	420	437	432	416	407	400	389	442	406	416	415	398	417	409	438	420	451	406	365	393	439	403	415	412	424	411	435	392	399	406	425	429	392	466	445	402	462	426	420	410	419	432	403	434	393	414	425	429	453	382	431	456	410	432	434	380	428	407	397	447	379	431	427	414	445	391	433	424	425	399	399	395	377	421	428	429	424	418	419	465	400	394	407	405	426	411	447	410	450	398	417	433	417	461	417	404	388	412	433	407	428	400
25528	21478	27534	25905	17794	5899	17449	24553	15434	7031	2116	882	594	552	479	479	541	461	511	485	501	513	487	480	465	455	493	483	466	458	475	517	489	486	450	466	461	488	491	478	494	469	447	486	471	481	470	480	476	451	500	485	477	524	460	475	485	488	467	473	496	435	478	484	489	499	455	474	454	496	454	459	481	472	471	439	477	507	457	497	470	461	459	507	442	444	462	479	471	473	459	500	498	451	462	441	447	463	485	418	460	431	501	449	443	503	486	463	465	473	468	503	462	443	456	447	482	440	483	412	472	495	487	459	452	453	496	538	488	441	470	472	517	487	502	473	484	443	510	451	423	507	448	452	456	486	443	500	464	461	463	465	441	447	500	466	405	468	476	477	428	472	494	461	492	476	481	460	473	466	429	491	457	480	474	465	464	458	472	501	477	481	445	451	454	477	457	471	483	466	491	497	440	455	494	444	472	437	469	461	482	493	483	501	478	473	487	461	450	501	459	472	497	470	502	473	458	465	462	483	511	433	463	462	465	454	420	435	482	453	439	483	461	472	451	483	454	479	432	505	442	455	434	466	483	463	486	463	469	444	462	515	481	454	456	432	460	474	481	499	463	434	517	481	492	493	458	460	465	470	499	457	450	437	423	434	487	476	467	439	474	454	456	475	427	487	452	488	434	469	475	449	474	419	474	472	488	475	458	448	447	494	435	512	477	430	502	453	502	485	463	440	449	460	490	473	475	494	441	467	460	439	465	445	503	444	466	466	433	457	471	462	485	432	475	433	443	502	459	431	475	430	461	471	522	487	480	428	455	495	448	452	479	430	440	496	469	461	442	454	481	464	455	457	429	471	484	457	475	505	501	449	483	467	434	462	474	482	482	482	459	451	476	460	468	467	450	453	468	468	467	511	465	436	434	454	469	471	467	476	480	442	505	481	478	482	451	472	462	453	474	401	444	480	481	481	497	493	483	456	473	469	476	451	503	430	444	490	464	455	490	458	410	442	483	435	474	455	494	466	468	476	458	499	434	449	471	509	457	457	445	451	449	452	496	442	490	445	451	434	446	441	514	486	459	484	454	438	428	480	471	498	470	459	441	480	479	497	482	477	519	474	486	457	456	457	471	484	469	496	496	488	446	446	438	476	502	464	495	468	480	493	471	450	423	473	470	489	455	454	438	498	501	467	443	433	506	472	474	484	495	470	483	444	459	497	500	484	485	458	493	443	488	478	444	493	463	483	460	470	492	461	449	425	467	476	458	448	482	451	443	433	498	439	474	481	461	508	438	467	478	483	478	450	477	454	493	450	458	437	443	506	466	478	464	483	523	479	460	427	497	467	449	476	470	449	479	473	470	460	483	485	443	468	460	436	477	491	442	477	488	498	504	451	455	472	505	449	509	506	428	485	480	482	461	481	450	486	456	458	486	515	473	490	491	468	460	506	505	479	443	467	465	488	455	478	450	472	455	464	485	459	499	508	486	462	469	440	482	450	468	479	448	456	470	449	490	484	434	482	469	463	441	479	483	453	484	495	497	478	469	454	445	518	504	521	514	483	495	479	443	453	439	492	441	434	513	509	482	449	471	468	424	438	441	464	460	408	480	480	444	472	465	480	442	454	475	478	457	488	443	447	482	480	460	487	485	455	438	419	468	472	472	481	434	475	432	433	482	460	452	449	495	457	489	477	450	480	466	444	465	462	468	436	450	485	456	479	452	512	468	451	519	475	513	466	436	417	459	471	470	476	478	471	462	469	471	493	447	465	473	444	437	426	444	477	479	474	459	455	479	448	490	500	465	449	432	459	507	473	471	482	480	487	468	466	490	491	459	472	496	492	466	423	503	485	448	430	465	419	463	481	461	455	482	488	472	472	477	459	482	468	479	470	501	475	472	465	488	478	480	469	485	468	469	483	486	481	484	477	454	493	444	441	467	531	481	471	474	497	468	447	470	491	485	485	482	473	478	453	446	478	435	468	458	509	477	474	488	456	475	449	450	485	468	455	469	491	471	482	491	481	486	481	456	465	454	446	487	456	504	456	452	453	457	444	445	464	465	474	460	466	490	471	447	499	463	451	485	472	474	429	479	459	422	448	481	441	484	478	444	469	498	468	525	483	478	517	468	446	475	442	452	493	460	430	466	418	466	471	479	485	486	495	461	478	497	478	458	463	447	440	445	500	481	448	468	464	482	484	471	479	445	465	422	479	472	496	488	466	509	468	498	449	469	495	454	491	473	452	507	447	478	489	476	445	464	506	483	425	459	500	455	456	469	483	461	491	483	446	429	457	553	482	465	488	491	478	460	459	495	462	474	476	458	450	485	504	461	466	471	466	444	460	505	437	494	499	478	472	492	438	480	460	498	484	484	484	458	489	479	482	457	448	455	466	482	467	497	485	459	445	504	441	454	464	460	470	438	502	442	435	492	478	460	473	446	428	471	492	429	451	466	451	465	469	501	471	482	445	480	480	469	485	467	485	460	473	483	469	454	499	474	457	493	461	490	482	459	454	475	480	446	436	491	504	454	460	457	467	470	478	482	471	471	476	484	443	459	488	446	482	508	446	461	464	456	471	433	450	468	423	444	460	482	466	472	466	465	450	491	422	466	442	509	452	462	444	454	454	470	432	446	465	473	471	448	458	480	464	438	512	482	481	457	494	438	458	439	484	478	476	470	461	504	476	469	464	455	459	475	416	473	484	443	454	462	483	503	474	457	446	473	466	469	487	488	448	512	437	444	469	434	482	473	458	446	426	453	474	464	481	469	468	456	483	464	419	500	428	473	461	486	490	441	444	419	495	431	486	490	473	505	456	434	475	480	465	469	482	464	464	450	492	480	479	482	488	500	433	473	480	450	450	440	482	528	458	479	482	476	475	473	466	483	446	491	495	461	452	442	433	470	457	504	485	461	514	418	437	449	479	482	460	468	461	464	470	454	480	490	506	471	444	458	465	449	459	480	496	494	494	467	456	470	483	503	478	466	454	445	484	462	466	490	446	478	472	481	479	454	461	464	456	420	453	461	486	462	492	414	464	455	473	474	494	490	453	463	450	485	438	468	452	435	430	460	447	472	485	483	527	431	457	477	431	502	488	460	457	463	489	483	452	464	433	480	443	456	470	487	486	508	502	455	475	459	472	479	459	470	448	483	482	450	471	484	461	491	460	476	436	471	477	497	475	486	473	471	462	506	469	484	452	484	502	494	470	491	478	467	469	472	443	474	508	483	479	440	427	453	461	449	455	490	479	486	457	467	437	498	475	481	472	414	484	467	475	471	447	417	452	491	450	485	484	472	471	490	456	481	482	485	454	442	502	460	442	446	502	483	474	485	462	443	479	433	458	442	432	450	453	482	494	480	469	461	475	472	441	463	477	439	446	477	483	478	429	490	497	461	489	467	493	463	461	475	468	453	491	482	484	475	476	466	490	490	504	504	451	504	463	473	404	495	484	507	457	452	505	433	451	466	432	452	466	492	446	483	455	464	483	462	467	481	481
9118	16653	21596	15012	13046	4027	19264	22735	12434	6466	2226	913	582	464	457	461	444	472	442	476	488	444	424	483	452	453	423	389	426	450	452	480	444	444	454	430	377	451	466	488	434	436	456	474	486	430	450	445	458	419	456	505	448	495	487	474	448	456	491	466	448	427	474	443	481	428	462	458	414	467	433	434	411	455	445	418	463	425	470	474	488	458	452	476	457	463	449	427	440	467	431	418	451	424	436	481	492	484	405	481	440	463	450	441	485	487	426	477	453	457	449	451	453	457	466	451	459	424	461	469	439	461	423	456	448	468	442	463	473	447	487	465	451	417	449	435	412	418	438	419	464	424	426	472	444	463	457	460	434	448	484	432	454	444	453	461	428	415	437	432	446	440	464	480	448	449	470	464	480	422	431	431	487	435	480	454	462	457	470	428	428	471	458	473	458	452	446	423	492	439	485	441	412	461	453	468	467	418	460	472	438	414	459	466	471	403	462	434	419	446	412	419	464	452	457	437	470	430	487	487	433	446	466	451	480	470	441	481	429	446	429	440	469	407	475	446	457	485	448	483	438	460	443	478	429	458	486	449	472	423	455	452	439	456	457	457	401	440	449	439	424	464	422	450	485	468	423	457	462	465	428	460	472	453	429	425	453	452	472	424	481	456	419	467	458	417	460	439	475	430	468	437	461	450	434	443	469	462	471	458	466	441	463	441	480	453	467	436	443	449	491	433	467	471	434	480	467	452	419	452	457	414	481	476	514	448	438	454	453	453	446	440	433	417	476	414	421	505	454	357	425	457	403	456	486	443	438	455	473	419	405	475	456	449	431	457	464	453	443	448	454	439	443	439	454	448	461	446	444	446	498	439	445	429	460	502	412	450	502	465	442	471	436	462	432	457	440	436	441	454	480	461	469	434	397	447	465	430	448	465	448	480	435	442	432	462	404	432	452	441	492	404	463	470	458	445	437	467	455	448	460	483	411	417	453	424	453	451	453	474	474	459	415	450	480	472	451	423	469	475	433	495	441	439	498	463	427	457	448	459	454	491	454	467	491	411	459	470	460	433	473	427	432	451	490	427	456	430	455	460	473	454	446	438	495	433	449	452	458	428	451	485	429	458	472	450	431	458	459	418	449	420	447	481	443	447	455	427	445	450	411	455	410	485	429	430	477	447	466	458	462	448	482	452	473	459	460	440	453	493	462	436	463	440	491	460	455	429	439	441	433	475	450	468	439	434	453	473	430	451	457	455	484	451	464	438	462	453	439	420	475	427	434	449	443	445	438	420	458	459	418	451	461	494	466	480	414	457	439	442	475	466	441	457	453	415	473	451	474	448	463	480	441	413	453	458	466	424	444	425	470	440	436	442	446	446	421	466	470	435	432	468	458	483	452	453	478	431	443	465	473	459	493	468	435	426	458	483	462	439	436	416	505	452	455	451	489	413	456	436	454	411	461	477	476	462	452	426	438	465	432	435	406	477	448	404	492	431	469	441	449	452	484	477	462	447	457	436	498	449	482	438	422	410	468	423	442	427	454	430	446	470	476	432	501	427	444	464	454	412	446	445	464	443	456	423	452	457	452	449	417	455	470	445	424	445	419	435	439	457	423	455	427	438	448	471	446	456	424	435	413	477	468	473	485	453	444	454	463	452	454	434	459	428	417	447	447	422	443	449	426	458	446	429	431	430	461	444	452	478	473	426	469	431	458	448	478	467	451	478	440	432	459	473	445	434	423	453	421	475	449	475	416	471	469	452	447	422	451	450	488	444	464	434	476	453	494	478	474	466	425	439	433	433	473	457	473	510	438	431	434	485	476	467	495	430	462	438	427	459	449	465	472	452	447	469	481	420	497	449	402	460	447	458	476	394	430	470	476	424	433	477	427	448	428	449	446	453	416	470	466	420	465	430	458	438	479	440	433	453	462	445	461	417	446	484	457	463	464	440	457	444	428	474	453	450	432	432	475	437	417	437	448	441	456	442	444	485	458	457	452	454	484	442	456	444	408	486	434	473	421	454	435	429	452	451	456	446	447	446	452	477	451	412	437	426	497	465	461	453	470	454	448	442	468	438	410	460	409	488	442	440	421	449	438	439	434	500	473	448	445	440	392	441	444	469	482	428	477	464	447	416	458	443	457	453	473	437	485	498	455	438	437	445	408	507	443	428	424	430	470	467	438	426	429	437	425	468	441	452	457	447	455	425	466	455	433	441	415	421	465	436	425	452	433	456	455	443	433	429	420	442	469	454	474	439	448	442	446	420	435	465	449	425	437	470	425	460	433	454	481	438	480	468	466	471	478	435	408	449	430	432	428	448	455	435	441	431	415	454	474	436	453	449	440	477	462	455	459	441	451	461	417	455	449	438	457	475	490	495	406	460	462	412	439	484	449	463	446	429	474	441	413	447	448	437	429	490	460	416	474	461	438	464	444	477	442	436	435	461	442	462	442	442	464	425	443	415	426	451	442	437	439	446	470	398	486	398	445	434	443	436	449	430	455	454	448	426	434	451	438	438	434	427	427	433	443	456	456	429	457	440	467	451	413	413	471	443	477	446	437	432	458	442	465	466	434	411	469	454	505	479	453	476	457	458	444	451	454	492	422	444	405	464	446	456	438	452	466	446	438	466	462	435	436	453	426	482	417	462	468	458	455	469	440	424	483	424	429	465	423	482	441	420	454	439	462	459	474	445	452	411	483	413	431	412	482	435	439	427	469	459	440	425	436	473	460	430	452	470	462	481	424	480	463	446	418	435	429	437	496	452	442	460	453	441	444	475	448	429	458	427	434	473	456	456	471	450	446	439	471	489	446	474	422	460	463	446	479	464	456	427	449	444	480	493	471	479	409	471	465	451	421	497	431	446	402	463	464	448	418	497	444	443	427	461	480	453	460	429	454	440	479	481	447	447	427	486	469	442	408	450	444	463	418	493	449	448	424	444	483	472	425	439	407	444	486	449	441	462	429	435	449	477	433	422	453	424	455	412	428	436	473	465	456	499	430	414	455	422	452	494	467	440	445	488	426	451	448	446	435	483	438	450	428	489	422	409	471	432	478	496	447	454	434	456	443	475	427	427	494	492	411	451	452	429	446	477	444	451	415	460	464	438	443	453	439	458	460	489	460	408	436	462	443	464	434	429	459	453	470	455	462	439	450	431	470	460	420	440	465	462	433	431	441	471	442	438	456	406	450	465	448	454	471	445	444	436	455	455	450	434	457	469	455	465	465	469	467	435	427	462	493	464	454	483	452	466	442	448	471	480	470	493	476	467	458	470	427	404	463	424	467	429	455	419	446	419	458	460	410	444	473	471	406	477	421	405	444	424	439	427	483	456	402	441	475	463	442	463	453	465	459	475	444	452	446	467	444	432	437	434	452	464	433	469	448	446	449	459	423	463	420	457	446	473	452	446	441	445	479	420	425	425	472	446	485	484	434	475	495	447	470	425	481	477	463	468	453	434	449	472	445	453	458	469	447	478	433	456	442	435	471	464	460	402
24333	21429	28798	24823	22120	16021	30839	42409	29946	16094	4653	1365	808	628	599	572	578	560	621	528	596	585	622	584	565	557	532	606	551	522	549	550	539	569	590	548	542	558	568	580	550	502	567	576	596	588	557	586	542	532	543	510	575	547	503	552	587	567	603	595	576	558	546	553	578	549	611	566	543	561	544	620	571	603	558	529	599	543	552	576	542	565	571	554	564	568	567	564	541	555	611	566	550	629	574	559	590	550	529	560	553	571	545	538	575	605	582	569	580	553	578	568	584	541	577	559	533	569	535	563	572	574	564	589	579	549	587	565	602	564	597	566	553	550	533	568	587	587	556	551	569	546	564	527	552	526	552	575	532	555	558	557	529	578	549	530	529	557	560	552	544	547	610	548	529	551	569	601	581	590	574	568	569	540	587	565	575	603	570	533	558	567	557	562	586	533	527	529	587	528	569	589	576	544	536	570	523	565	533	564	567	584	580	551	539	584	536	528	579	610	554	566	604	567	560	529	547	563	606	551	574	564	562	581	561	537	544	595	564	552	552	542	546	564	578	591	565	551	549	568	587	561	601	586	549	550	565	553	554	554	557	562	547	583	584	566	543	619	548	574	556	548	547	597	553	551	554	545	565	574	568	612	514	566	604	558	543	552	530	568	548	579	562	578	561	530	620	552	564	594	558	518	518	538	560	537	589	593	614	551	546	614	581	521	550	566	565	546	588	531	580	566	581	579	573	572	556	554	592	528	563	540	589	591	551	551	564	578	555	569	531	565	573	583	598	581	556	532	536	575	561	544	570	558	553	597	532	574	595	524	568	585	583	597	566	566	574	552	542	580	623	577	563	567	589	556	580	562	580	568	586	545	603	519	513	565	596	538	565	549	583	569	556	539	554	556	538	549	583	542	585	548	554	573	535	596	584	533	595	576	605	565	565	567	581	550	518	572	552	611	559	532	556	570	549	517	577	576	539	533	604	538	525	537	598	572	550	561	581	555	575	535	583	574	523	529	541	570	543	545	549	581	523	571	560	537	605	578	594	605	565	531	588	583	559	601	571	621	544	544	561	549	573	582	556	560	570	559	601	582	554	515	578	530	615	566	565	557	544	521	569	628	559	567	570	548	556	589	553	576	527	581	550	585	570	578	555	553	545	556	536	571	554	588	535	565	555	535	535	590	547	537	539	538	577	578	566	548	607	548	583	543	569	581	527	549	565	579	568	586	540	524	588	563	561	534	558	615	571	554	549	567	551	547	562	543	550	513	562	521	567	614	553	544	603	553	538	531	569	564	546	548	575	592	592	587	572	538	536	535	562	548	581	597	555	557	590	535	524	597	578	563	571	577	564	561	538	552	559	580	564	561	553	555	618	565	547	557	569	579	552	543	618	539	544	535	553	579	589	574	557	579	631	563	586	570	577	560	577	557	553	589	543	554	564	580	593	597	542	534	588	563	566	591	567	551	565	565	582	596	587	580	557	540	570	522	570	529	582	581	555	576	509	610	535	554	561	595	516	579	538	535	544	561	541	577	558	550	627	588	568	562	585	566	546	581	575	555	552	583	546	542	574	563	593	592	556	566	580	585	570	550	599	542	570	595	549	536	535	548	522	579	561	571	578	574	543	563	544	553	527	536	560	530	533	575	596	549	594	554	542	550	543	637	560	548	569	557	616	589	543	543	532	557	554	543	575	555	551	579	577	572	551	577	588	541	552	555	594	522	554	560	596	533	587	586	580	594	592	549	554	548	573	622	585	560	575	526	572	555	547	553	531	529	541	556	573	554	557	585	596	549	538	523	571	567	581	515	530	536	553	582	543	572	562	555	557	572	515	590	613	556	561	531	550	532	596	525	560	555	572	574	579	540	536	596	556	567	515	547	556	569	533	539	549	558	583	577	531	542	587	563	580	567	544	616	541	570	548	555	540	593	550	562	540	571	562	607	576	531	534	528	595	572	570	534	565	564	582	507	599	566	579	566	492	576	560	586	575	570	543	506	536	589	538	597	556	552	507	601	550	540	564	600	551	559	550	548	548	546	560	520	541	605	561	589	565	544	611	604	564	626	578	598	527	538	556	567	543	545	573	511	594	551	578	553	533	551	541	565	594	582	533	528	556	550	569	574	547	589	587	550	577	533	576	558	546	579	586	590	587	559	606	530	546	604	556	592	541	555	568	534	568	527	593	583	571	581	542	571	548	534	584	553	561	551	553	552	578	561	582	543	587	571	564	567	558	546	539	638	557	512	580	521	594	538	545	605	572	601	575	593	533	579	569	597	593	573	628	578	588	546	565	553	518	585	565	548	576	616	575	578	537	537	542	581	562	561	506	562	551	598	595	573	562	529	599	539	578	513	535	569	556	540	641	585	555	534	559	525	536	558	565	564	571	534	555	541	565	585	579	560	547	525	564	575	573	569	562	512	622	552	565	596	633	531	585	537	566	545	549	568	557	570	556	547	549	571	540	536	582	578	582	553	563	548	524	549	543	587	548	587	591	546	562	557	577	555	573	528	572	572	591	563	506	557	563	541	555	569	573	542	563	557	590	559	588	564	512	558	552	598	534	529	546	552	539	556	552	573	577	522	576	569	532	593	570	554	521	538	580	542	594	565	551	579	584	556	527	531	588	526	580	539	575	597	542	560	506	560	484	533	588	540	558	545	550	606	538	543	517	578	558	556	583	609	539	532	621	579	535	566	559	580	555	540	562	556	586	563	580	543	598	595	606	512	521	558	603	566	562	567	535	546	575	553	535	583	535	556	584	551	556	581	553	580	545	565	578	542	549	563	559	576	552	514	585	566	538	553	543	561	569	572	566	540	551	542	539	530	523	546	534	558	535	555	563	580	592	573	563	563	574	557	561	544	549	567	590	577	611	569	550	554	574	572	558	581	583	554	555	547	587	533	580	555	509	549	582	559	530	591	592	531	575	538	569	521	545	559	528	568	610	520	551	567	539	630	585	541	579	558	539	541	559	573	600	549	536	565	593	561	575	537	539	568	532	593	599	570	571	542	578	531	554	580	551	581	602	562	566	535	572	545	558	568	557	533	552	562	561	522	595	525	545	569	585	521	546	546	542	554	560	567	599	563	581	547	554	556	530	557	577	524	536	536	554	565	546	570	568	593	552	594	567	529	528	636	591	548	539	565	562	590	521	595	569	532	547	536	592	616	547	538	597	598	516	597	595	568	537	561	537	573	570	584	576	567	557	578	553	603	551	542	620	555	565	556	593	538	570	578	570	550	595	574	564	568	555	555	576	542	521	546	572	579	527	570	544	573	595	569	526	548	565	569	594	587	570	569	576	573	542	533	586	539	557	546	547	584	563	601	591	563	549	545	555	517	532	510	605	583	567	549	549	577	583	533	570	552	571	548	558	583	564	579	591	550	563	557	577	577	581	525	581	562	551	614	575	552	583	582	570	596	550	565	574	573	555	595	605	563	517	582	592	568	531	548	557	601	581	539	547	527	560	563	593	551	591	512	561	582	559	575	575	563
10934	28191	33166	24434	15992	9079	31927	38993	24200	12366	4055	1526	734	557	564	526	507	512	496	545	523	536	544	549	546	540	558	518	617	576	573	553	569	466	525	552	577	538	552	552	533	534	516	566	571	556	513	513	514	537	522	532	524	510	537	511	583	546	563	555	524	534	544	534	530	510	564	530	524	544	557	487	593	563	514	510	569	508	523	554	550	535	531	548	529	561	515	556	553	537	556	535	524	503	495	534	540	523	565	519	539	528	549	531	491	493	573	562	537	586	512	523	541	534	526	515	540	528	569	540	530	508	521	507	544	527	510	542	519	541	518	499	549	543	512	539	547	553	554	494	547	558	512	510	512	545	525	531	520	518	508	547	530	518	574	559	541	515	511	532	509	506	522	568	540	505	534	552	548	533	556	540	555	509	507	523	494	514	509	537	532	537	527	532	544	575	555	474	534	564	527	543	548	523	541	540	526	533	540	491	502	521	523	525	561	509	538	518	489	482	529	534	561	518	576	545	507	527	570	575	525	538	540	586	532	480	543	538	515	540	569	553	518	539	525	533	563	519	546	510	479	492	503	535	530	526	510	528	545	510	534	504	518	516	542	540	491	533	571	549	508	520	531	514	542	503	554	561	545	521	513	526	540	535	526	519	546	528	497	520	516	503	540	494	530	539	541	497	516	557	518	539	500	603	547	526	526	547	547	529	551	547	556	541	538	526	535	540	504	524	517	515	560	515	545	528	556	552	508	583	522	539	508	507	508	544	549	547	495	520	548	527	541	583	535	569	542	478	541	533	518	523	571	490	522	523	564	519	549	570	517	510	535	508	536	513	545	523	583	548	573	562	494	557	499	564	510	534	559	544	526	522	494	548	550	563	517	533	511	562	508	574	534	565	545	538	514	536	482	556	511	525	511	543	506	531	532	506	525	534	557	530	550	522	525	558	517	516	472	522	533	525	514	524	526	528	538	525	486	541	524	516	548	537	534	553	541	538	546	552	526	559	523	494	563	545	497	563	513	526	561	503	533	493	492	543	529	528	543	504	551	525	531	565	552	561	512	540	501	558	524	534	519	527	520	538	478	546	513	550	510	490	549	537	486	523	521	545	528	557	519	561	515	533	535	524	509	504	539	527	606	516	525	552	520	541	551	548	506	504	534	489	516	532	503	507	513	520	542	481	531	497	566	545	559	528	524	512	524	516	529	540	530	528	477	561	503	586	514	502	525	563	470	537	547	560	582	571	503	563	547	516	520	539	532	486	523	581	530	524	497	527	533	522	544	524	522	505	515	545	555	518	533	557	521	516	508	506	494	535	524	580	513	510	586	538	540	529	542	514	537	525	493	538	552	515	550	482	529	543	551	510	559	509	544	541	537	531	533	505	517	520	541	517	567	544	560	523	514	487	499	563	530	524	527	513	547	533	496	551	523	514	504	541	517	485	527	516	562	552	502	507	528	534	501	542	543	525	574	561	548	522	544	544	528	544	487	558	522	573	531	580	555	508	535	520	536	504	548	539	517	545	538	516	521	540	527	525	526	524	544	534	532	540	549	529	570	502	545	520	515	513	514	520	514	527	521	502	502	544	575	523	537	514	513	526	564	554	514	540	514	540	546	540	532	535	576	544	532	527	509	510	545	486	541	536	548	567	561	548	524	536	521	567	500	530	508	560	542	500	525	508	512	531	509	553	542	525	549	535	558	545	549	512	483	539	514	500	494	528	506	508	573	571	542	530	469	566	500	557	532	526	502	557	518	509	553	533	507	503	567	545	478	515	486	539	530	551	527	550	555	558	548	557	567	486	526	591	532	486	528	498	563	504	563	565	562	534	506	572	549	485	494	537	495	506	534	526	548	545	497	509	512	562	541	523	527	542	521	560	529	513	566	540	542	513	512	500	543	527	528	534	548	509	528	540	548	554	575	568	537	502	515	537	556	564	530	541	547	545	542	513	501	567	496	514	467	479	542	560	493	557	545	506	511	526	547	499	534	549	528	515	513	531	510	536	473	487	540	531	550	523	529	537	515	541	527	541	499	532	537	522	534	501	511	510	534	532	554	535	484	550	551	512	512	515	550	510	513	527	549	556	522	569	542	514	532	506	527	547	539	513	535	491	498	517	526	503	498	558	504	498	494	530	512	527	561	539	562	514	484	531	511	494	502	551	521	523	506	492	504	519	542	546	503	519	519	527	497	577	537	521	520	546	531	524	502	522	548	570	541	512	515	548	537	505	522	555	518	563	505	494	563	541	525	525	506	515	520	523	516	525	565	532	548	513	530	507	542	502	504	523	551	531	543	554	486	517	533	566	533	539	536	538	573	511	539	513	518	518	504	576	521	563	542	513	544	533	553	557	549	535	526	513	546	538	553	519	507	527	537	514	550	581	546	532	528	515	488	520	514	558	477	559	535	542	545	531	522	532	498	529	540	538	516	480	512	501	513	559	524	535	529	524	530	509	535	496	523	551	493	515	498	540	537	505	526	558	510	532	522	506	547	512	540	505	541	511	499	565	509	518	505	552	516	520	522	518	564	559	534	544	539	516	531	549	527	500	526	553	518	534	562	516	526	526	552	514	560	544	537	514	532	511	541	527	526	498	536	537	518	509	548	538	557	507	528	572	554	542	514	533	539	540	515	567	521	561	511	547	538	531	528	555	499	512	506	498	477	558	506	508	532	555	544	542	506	551	557	563	535	544	535	549	504	538	551	524	523	534	489	545	586	519	504	501	536	548	497	516	527	526	560	525	568	487	543	527	518	496	524	547	522	569	499	574	498	553	527	542	521	557	491	532	524	538	540	531	553	519	506	528	515	505	523	509	542	518	522	569	505	548	524	515	497	514	510	550	518	511	496	530	555	566	540	514	535	514	555	522	518	549	479	536	482	529	501	548	568	533	528	524	518	514	516	509	504	532	501	563	499	567	520	519	513	519	548	506	518	491	541	512	528	548	498	542	523	539	561	511	542	525	545	543	532	544	524	562	509	557	524	526	538	571	536	496	532	480	518	528	522	539	506	490	572	510	520	506	539	518	508	563	513	548	538	543	544	520	522	557	532	498	521	531	532	548	549	496	549	565	515	532	570	526	542	548	518	504	546	495	560	494	498	559	551	535	536	553	524	523	507	504	517	530	545	521	533	510	568	533	549	527	513	530	566	491	549	526	521	515	550	519	546	532	558	542	496	552	480	548	522	548	511	537	577	485	524	517	516	521	555	493	523	521	565	541	519	511	502	556	519	564	592	543	563	541	518	521	532	563	544	501	550	538	562	512	529	538	536	568	551	524	534	534	518	531	525	531	527	530	525	523	509	509	546	535	517	541	509	533	543	532	552	498	505	539	526	553	495	506	549	535	560	524	503	533	519	495	542	507	540	551	512	515	528	525	521	526	509	524	535	537	525	513	585	529	500	507	539	505	539	535	545	502	508	517	531	537	515	542	514	521	541	553	547	508	544	558	576	491	521	514	496	534	501	545	541	544	505	524	542	491	524	519	522	529
27721	17906	15552	9872	5466	1834	2244	2884	1843	1119	677	525	520	492	449	426	458	453	450	457	472	428	430	430	478	459	492	471	450	454	448	457	467	424	441	473	466	467	484	437	473	457	438	499	482	485	438	455	464	421	458	474	475	468	457	444	494	477	467	448	446	455	473	442	418	493	413	464	440	455	432	453	468	455	447	430	481	476	466	416	462	455	432	474	508	489	444	418	432	423	460	436	462	454	418	458	461	467	468	473	436	434	432	471	467	450	479	467	429	442	494	446	462	442	416	429	421	458	439	483	440	467	432	457	455	454	414	461	453	461	428	469	441	477	473	463	442	486	451	450	421	450	455	438	469	471	455	438	432	453	472	483	461	464	463	440	451	473	474	432	444	467	468	428	458	461	432	459	486	420	423	430	472	446	459	420	415	441	445	440	463	475	423	425	446	467	446	441	422	429	435	446	465	488	481	469	482	429	441	432	404	438	450	454	466	447	424	492	440	455	442	449	462	461	457	435	436	473	431	415	478	444	421	457	439	448	492	446	454	445	442	464	462	478	449	439	444	485	458	449	452	435	471	481	434	425	452	425	484	466	484	454	461	478	479	442	465	442	461	445	438	490	453	449	444	440	453	459	465	451	463	431	461	437	411	483	413	487	440	412	457	458	479	461	477	419	469	462	416	489	454	485	450	394	470	475	455	443	447	464	482	444	450	416	461	418	437	454	466	486	428	461	473	423	469	440	481	465	464	458	451	454	446	472	432	450	413	468	456	474	445	463	427	471	468	457	446	453	439	444	441	475	478	463	449	461	481	489	447	459	479	442	450	460	484	475	448	420	468	453	433	445	445	469	500	475	468	462	479	476	459	444	408	434	477	460	437	427	468	443	435	449	479	449	423	478	437	478	494	434	459	439	468	448	444	477	428	436	426	441	467	440	481	458	436	452	429	496	446	402	440	441	476	512	466	452	435	410	441	423	410	447	434	454	452	527	468	478	431	420	456	488	434	426	453	408	476	484	462	445	472	493	449	472	446	431	478	439	506	476	470	477	464	467	439	440	477	453	457	442	497	468	452	442	471	469	502	460	441	428	454	481	429	471	397	468	433	447	431	439	464	461	446	455	470	472	448	485	415	459	438	413	469	454	478	465	481	434	477	464	449	467	455	463	466	447	451	477	462	452	445	437	443	432	449	462	441	428	435	438	464	449	453	460	474	441	443	452	489	486	454	455	494	450	408	466	431	421	452	459	466	450	450	439	491	415	500	432	435	429	468	442	418	453	431	452	449	474	420	473	464	480	456	457	482	448	436	485	443	454	483	444	452	456	485	440	457	449	433	470	451	444	444	479	493	464	430	492	441	453	473	462	486	419	419	436	425	469	469	471	475	483	479	447	487	437	443	472	476	460	439	468	429	452	453	506	459	465	471	456	450	455	431	471	420	435	449	459	447	431	452	443	446	469	459	458	433	464	518	465	421	474	417	479	446	458	458	427	450	483	441	451	414	451	495	469	445	457	476	464	452	478	419	499	445	454	454	432	456	431	485	450	441	494	493	458	458	474	461	457	460	429	472	435	472	447	451	475	482	457	468	461	441	442	455	478	457	482	490	451	459	462	436	472	416	468	454	472	450	465	458	492	457	439	424	461	400	464	444	420	459	428	473	464	442	443	467	461	459	446	434	492	403	414	440	424	464	424	472	438	430	457	473	452	503	458	476	487	446	432	449	433	462	429	447	484	425	504	423	437	489	423	439	439	426	423	441	432	464	427	461	492	449	465	471	469	484	453	474	499	427	429	455	401	488	432	445	459	438	484	418	435	465	463	435	418	422	423	459	412	440	458	442	452	452	464	450	443	457	448	473	476	490	450	441	457	447	424	424	446	460	495	461	448	459	470	447	480	460	451	473	441	460	454	475	485	449	467	456	446	433	471	458	478	487	456	398	452	485	478	448	444	465	453	456	473	474	407	457	443	482	429	442	427	429	414	427	419	454	421	458	468	455	486	456	417	471	462	462	467	489	467	474	481	469	420	434	488	489	447	405	476	427	451	454	467	442	439	466	463	470	472	462	464	403	423	440	463	477	438	436	491	436	446	430	462	456	446	481	466	464	496	486	430	447	449	479	483	428	398	450	486	409	459	471	429	516	466	415	450	461	479	436	444	425	435	447	503	471	456	437	435	442	430	465	422	420	456	484	461	475	457	446	442	446	476	415	446	487	432	465	473	439	442	486	440	457	458	461	466	459	426	458	486	426	451	432	433	416	447	426	503	448	436	467	443	442	455	462	447	438	484	464	469	455	459	415	437	444	460	458	391	431	482	443	452	418	443	439	451	464	452	437	477	447	436	472	457	445	470	475	460	489	444	444	481	472	421	448	426	455	452	487	456	445	442	448	419	442	460	445	441	469	471	487	496	427	460	474	424	456	471	458	422	436	446	447	449	417	474	470	444	441	463	447	457	426	448	458	442	461	453	432	456	433	496	448	462	490	461	462	431	440	394	488	471	460	464	452	449	472	482	428	462	430	462	416	451	454	475	458	419	456	438	445	427	445	458	459	452	418	454	470	484	442	443	481	443	430	460	423	467	505	440	455	462	475	454	437	448	479	433	415	458	437	481	464	388	465	456	457	472	399	446	394	496	421	467	456	456	435	478	482	440	442	464	471	464	481	484	458	457	478	407	432	446	459	489	458	497	453	478	456	456	472	391	486	478	433	411	483	456	425	424	448	451	454	470	474	454	464	452	454	436	510	470	453	451	436	474	455	443	441	440	415	413	417	472	421	475	460	437	458	447	458	462	430	444	436	481	461	428	430	431	435	469	448	453	458	458	491	411	494	464	454	463	427	449	408	475	468	462	405	441	453	460	451	481	426	408	472	495	431	446	456	455	431	431	455	433	440	437	445	486	449	474	458	445	450	433	462	476	428	464	462	485	422	449	459	461	439	463	458	453	465	446	409	472	459	463	460	466	440	476	448	448	476	431	458	472	452	447	507	447	481	432	429	485	442	495	433	484	442	441	447	456	420	440	458	451	453	501	460	426	445	445	471	441	491	440	449	467	437	436	422	488	453	436	451	454	420	466	442	444	446	458	474	482	457	458	410	434	481	477	449	429	448	428	467	473	455	493	444	458	424	457	446	447	465	470	444	473	439	421	439	449	449	474	454	413	473	468	521	434	453	433	455	479	404	438	472	471	493	459	415	431	452	451	462	436	425	471	433	412	476	493	437	448	431	445	450	434	473	439	495	458	466	439	430	434	499	458	452	441	456	441	482	452	476	486	446	450	466	451	459	442	465	476	425	480	466	437	452	480	420	446	461	469	460	454	454	465	436	426	470	477	429	436	430	463	461	462	447	462	456	467	460	449	478	423	457	461	424	432	454	416	450	434	456	461	446	449	414	489	420	458	472	413	460	434	415	463	443	459	474	458	515	476	447	443	453	490	414	442	441	446	449	451	414	451	432	480	457	446	432	469	473	436	461	445	456	477	478	472	444	446
7125	14488	16143	8473	6113	1964	2909	3449	1962	1216	690	520	438	434	414	412	419	454	408	431	384	450	398	445	406	429	409	450	416	418	432	387	396	403	448	442	415	436	412	414	438	438	410	426	354	431	425	401	424	412	436	399	390	424	415	399	390	442	406	400	453	426	388	397	407	403	444	402	425	392	393	390	399	439	449	424	398	419	430	426	401	413	442	411	425	423	411	415	396	441	385	406	407	416	433	407	392	473	427	390	413	415	410	443	394	411	384	407	427	464	427	432	406	415	409	405	414	406	371	415	457	407	406	383	388	397	394	434	368	415	375	401	431	410	442	440	422	391	403	420	404	415	421	420	402	409	425	449	367	428	421	423	418	417	420	448	420	392	420	441	422	433	378	419	424	424	427	438	427	395	408	442	426	394	407	394	375	416	437	395	399	402	406	428	468	389	410	416	444	383	447	407	379	399	414	365	394	392	416	425	437	408	411	401	407	415	401	384	396	410	441	425	429	456	389	389	406	408	436	397	439	431	390	381	442	419	429	409	409	469	396	426	398	413	403	406	404	403	374	403	400	428	389	431	409	402	433	379	428	414	433	408	438	401	404	409	410	434	439	436	445	411	403	405	390	396	392	412	438	437	402	435	413	422	410	417	427	400	420	411	421	411	412	422	447	443	439	446	425	444	421	407	403	385	409	391	411	419	415	419	414	424	385	397	419	403	402	422	426	393	411	419	425	406	402	431	423	401	382	412	436	417	430	436	392	440	420	413	444	422	407	417	393	413	441	432	402	366	420	406	395	408	401	422	417	404	417	375	438	413	415	402	405	452	407	462	405	406	432	415	402	374	403	376	436	397	432	420	405	421	427	437	442	405	428	402	410	414	408	408	433	422	426	448	386	413	451	413	411	377	389	413	438	412	433	430	408	416	430	395	427	419	398	416	417	431	428	445	424	446	430	420	401	423	450	439	440	417	408	444	414	383	395	403	409	405	413	425	449	399	390	382	397	413	437	426	417	431	432	389	420	404	432	385	398	399	403	374	416	398	432	401	399	413	370	454	416	403	380	405	426	432	398	408	388	393	449	420	414	399	448	400	414	399	413	401	409	446	422	437	417	437	419	418	404	416	419	430	423	414	422	416	427	417	428	441	407	399	413	417	391	432	430	416	407	412	432	391	414	387	419	438	426	420	443	394	417	422	397	446	396	420	430	401	403	413	423	410	381	412	384	460	402	431	407	427	391	417	412	408	392	380	437	410	419	421	401	429	367	424	433	439	430	398	386	436	449	388	421	438	452	409	420	386	395	423	421	400	408	420	371	417	408	433	390	381	416	430	413	414	458	409	439	403	427	412	409	440	413	375	449	427	379	434	422	398	391	438	432	411	425	377	412	411	429	441	432	470	382	404	406	397	398	452	418	386	412	413	442	451	388	435	419	431	435	384	403	373	419	385	416	398	447	399	428	417	447	443	383	400	428	434	431	404	413	417	386	409	443	430	404	401	411	416	406	430	391	429	444	389	440	436	415	433	449	435	449	428	404	417	423	411	390	391	387	400	405	424	469	417	421	413	392	377	387	440	400	386	422	400	420	382	475	438	430	439	421	420	406	427	416	400	418	415	405	438	410	415	432	419	384	426	420	428	435	430	408	411	417	406	404	388	391	388	418	448	442	446	397	399	418	390	434	426	418	446	418	393	410	400	445	385	413	469	401	427	399	421	403	421	415	410	391	409	424	453	443	410	420	438	404	418	432	431	390	422	380	421	381	425	427	441	407	418	383	408	410	423	392	436	380	434	395	393	441	431	381	389	412	425	418	416	402	415	432	434	462	424	333	393	410	404	403	405	409	398	427	403	414	409	431	423	427	402	396	420	435	399	407	392	390	402	419	415	387	376	406	391	446	369	411	418	408	377	383	422	388	415	450	424	380	432	423	407	422	373	421	406	446	415	419	433	416	458	422	428	422	379	434	417	436	446	440	400	386	423	403	411	419	458	391	389	408	418	419	371	402	395	409	400	403	420	397	399	413	418	426	406	438	388	409	431	388	411	408	399	399	423	372	410	399	417	427	437	379	396	412	416	377	414	419	418	439	463	412	405	425	453	411	378	404	388	407	417	399	403	425	405	406	413	426	471	433	402	394	459	435	420	389	430	440	390	446	433	420	415	428	422	401	404	403	398	408	398	417	416	415	395	405	399	432	417	386	410	424	408	402	433	365	398	392	423	406	421	427	421	379	456	431	409	423	414	440	417	391	400	450	441	401	400	399	429	413	456	402	420	411	417	414	408	395	403	407	401	393	417	416	390	409	469	394	436	421	407	416	388	423	380	414	396	441	394	393	410	452	401	414	445	399	412	413	455	392	375	396	422	401	418	424	374	434	452	415	430	430	443	398	434	403	386	385	409	417	422	434	429	397	422	392	450	390	411	402	415	379	417	395	414	451	426	396	434	401	419	434	413	410	420	402	393	388	435	409	467	392	413	393	408	419	427	406	409	397	421	400	416	366	405	424	426	414	419	459	396	399	421	403	415	413	422	422	420	403	430	448	410	408	399	399	389	445	403	404	411	421	416	447	391	406	407	413	412	402	462	431	419	427	356	423	406	410	389	426	436	405	380	424	408	379	415	400	395	402	417	409	400	426	362	379	424	434	436	451	443	441	429	407	445	380	429	391	389	413	387	434	404	415	434	438	406	423	432	394	409	430	432	399	430	440	419	401	420	402	405	466	424	424	383	406	416	422	398	429	398	455	422	400	404	437	397	426	428	457	387	395	407	444	416	418	415	404	429	453	452	424	380	429	409	407	397	386	416	445	373	399	436	427	411	407	387	403	399	414	434	391	390	381	424	402	397	440	444	428	436	389	382	404	401	438	426	441	382	387	442	422	406	407	409	403	401	409	399	401	425	415	417	396	395	437	385	418	452	420	389	426	403	407	449	372	421	403	405	393	452	440	400	399	453	436	406	424	438	451	408	412	424	403	420	407	388	412	432	367	436	416	411	412	433	429	432	431	392	404	408	401	429	421	402	437	415	440	367	426	436	407	398	428	419	412	391	460	429	429	432	391	417	426	442	380	384	427	388	444	421	440	434	417	420	415	430	414	425	398	408	421	424	423	371	410	412	395	422	411	422	393	427	432	395	381	398	416	398	418	422	410	392	413	373	411	398	430	410	385	449	419	414	426	418	406	437	439	395	419	411	452	413	388	412	401	423	399	401	419	356	452	393	419	404	416	405	434	403	415	406	419	423	378	423	399	438	396	451	457	402	389	421	387	420	375	394	408	390	367	387	387	397	407	396	418	401	417	446	400	432	404	399	382	420	411	388	414	407	418	414	415	372	422	424	391	382	447	428	367	385	444	423	448	421	385	401	403	411	427	415	440	386	426	390	428	399	394	420	405	447	430	431	415	406	423	419	423	413	392	442	416	399	404	404	382	400	370	433	407	400	400	386	448	389	429	420	416	381	421	389	380	436	364	417	419	424	453	399	406	429	433	422
25610	21469	27663	26029	16474	7872	20825	23933	12470	5484	1598	753	542	476	473	469	485	484	465	480	458	486	480	459	466	489	450	485	460	461	446	452	472	484	504	495	502	508	469	488	476	495	469	441	452	490	484	433	472	491	491	469	466	487	488	472	479	413	454	493	508	424	445	468	503	457	502	469	461	486	508	477	494	497	487	464	503	512	495	478	468	483	466	475	439	495	465	454	479	480	476	467	475	484	484	478	463	458	499	470	456	479	452	484	452	479	466	471	439	449	464	457	465	455	478	499	488	469	512	447	488	473	502	458	445	461	459	476	438	473	489	454	443	476	490	483	479	487	475	487	466	444	469	468	471	429	495	497	460	473	510	430	468	467	440	478	477	476	481	511	513	481	495	482	459	501	461	488	457	465	471	488	481	447	499	483	471	475	491	480	486	436	488	489	488	437	463	455	445	458	413	449	468	488	467	476	475	461	475	453	435	463	466	486	479	516	465	460	450	469	450	483	474	462	453	444	475	467	453	508	470	485	522	482	437	477	495	451	459	491	459	482	480	492	440	469	428	460	455	444	516	475	436	457	491	470	463	503	505	450	495	487	472	494	481	471	437	472	463	486	498	447	454	452	453	526	441	463	486	486	525	478	484	448	461	504	487	447	468	450	463	462	513	469	446	501	468	498	474	496	485	468	498	467	448	448	422	478	478	477	459	446	468	474	492	483	459	472	491	479	488	436	436	470	442	477	470	435	451	461	466	488	460	477	470	463	493	447	458	446	462	459	497	484	405	442	501	478	458	490	467	474	433	509	491	441	464	480	417	435	467	487	448	491	460	440	436	455	467	459	466	471	453	457	454	465	445	426	447	480	469	475	421	443	475	508	492	466	505	452	441	500	476	477	475	477	499	462	461	483	461	476	457	444	540	458	527	485	496	464	477	442	468	479	472	452	464	468	481	476	474	488	475	468	410	519	526	497	477	441	437	514	478	458	472	445	511	464	505	448	491	451	456	436	477	429	475	473	437	478	526	484	445	461	488	498	494	470	502	472	496	470	496	500	473	464	500	485	456	449	458	450	473	485	476	471	513	477	458	481	454	476	467	454	473	452	452	441	461	505	476	477	488	459	513	469	471	466	495	471	432	456	438	477	437	457	447	437	467	456	461	457	480	465	464	483	533	460	470	474	454	501	476	454	491	458	468	494	498	507	502	486	469	471	479	483	442	447	498	434	434	461	473	461	482	471	450	477	475	483	463	472	428	484	468	474	523	481	461	476	475	474	488	480	456	491	513	477	482	440	489	466	500	444	474	439	495	485	431	476	453	471	492	498	489	465	472	475	490	500	485	436	510	472	463	421	464	443	473	456	526	469	490	469	458	457	481	483	494	453	486	452	510	458	475	487	522	446	493	476	456	461	467	435	479	460	461	484	425	446	478	484	478	449	473	452	448	508	471	456	489	459	483	488	497	451	488	462	478	469	490	489	461	475	430	452	483	495	470	474	437	468	483	449	467	441	496	457	517	478	475	502	477	477	490	501	487	487	475	460	497	426	503	488	446	460	465	482	503	454	446	501	454	484	460	458	497	496	427	494	434	469	490	458	490	469	464	455	496	484	474	451	399	486	466	464	446	477	478	506	457	483	464	489	506	494	457	509	448	477	480	429	481	462	463	449	444	468	477	444	437	463	479	436	484	452	479	471	463	503	466	427	455	495	446	482	470	471	469	448	465	474	473	473	478	491	454	444	513	476	457	503	481	489	472	453	512	455	463	491	497	453	437	496	427	475	449	515	457	432	497	481	456	451	453	476	497	499	483	456	493	432	482	457	490	501	499	469	486	460	440	448	461	456	441	477	486	481	469	461	447	489	480	475	460	481	462	465	492	509	502	458	471	528	490	434	493	443	491	483	449	491	458	507	474	470	419	466	469	469	464	467	493	487	446	447	489	453	499	480	456	430	459	476	488	479	472	524	489	476	444	501	451	462	463	474	463	452	457	477	464	503	467	488	456	483	493	454	487	453	480	484	503	436	475	468	467	468	448	484	443	490	477	475	467	475	448	439	477	465	499	447	483	477	460	457	504	487	518	466	457	441	498	436	468	494	428	424	475	464	474	494	469	440	451	474	456	446	478	448	472	447	491	452	476	477	440	477	473	495	468	448	440	479	500	462	489	473	458	507	454	473	455	480	452	489	477	474	468	451	473	465	478	461	465	489	472	446	481	501	498	455	460	485	460	456	477	480	465	478	473	457	508	473	497	494	439	478	473	475	436	502	485	448	497	486	484	507	494	467	462	498	462	475	476	476	465	447	473	455	446	470	501	485	506	454	486	476	504	465	507	490	440	464	496	476	458	469	470	502	489	470	431	479	463	431	461	486	469	466	464	470	489	480	448	479	484	461	468	437	479	445	443	466	450	533	443	491	478	494	477	463	497	524	418	484	477	466	452	488	472	421	486	498	493	489	430	472	495	457	446	450	423	460	444	451	467	479	489	444	441	453	461	455	440	456	471	435	498	450	454	520	436	460	435	495	446	497	526	477	439	487	477	541	484	425	510	515	434	505	483	473	456	475	502	476	483	495	505	467	474	466	475	460	473	440	507	495	465	466	487	474	503	451	464	457	464	463	486	522	445	474	453	442	508	446	464	483	486	461	474	442	480	472	508	443	470	467	447	470	432	425	447	496	443	475	456	427	452	461	492	473	461	477	483	453	470	474	468	498	496	489	463	487	443	481	480	515	463	454	457	470	463	456	500	498	438	458	451	432	475	511	485	482	463	487	514	449	489	451	486	465	445	490	486	493	504	475	445	461	463	441	490	477	471	424	483	455	470	450	445	444	483	497	471	482	459	438	453	487	449	447	455	441	470	526	424	462	475	484	503	498	481	441	476	528	448	461	460	469	464	473	478	482	462	497	463	479	469	519	511	460	477	481	487	476	460	481	477	473	471	484	451	486	505	488	460	460	451	430	434	448	493	439	511	441	459	472	465	470	473	472	479	479	512	461	519	469	463	487	452	498	452	464	474	469	506	428	416	476	466	489	433	437	496	490	490	496	480	486	452	429	479	458	467	454	430	461	455	428	472	478	484	458	466	471	476	492	517	481	456	485	437	472	476	469	470	389	459	473	466	445	476	424	475	461	468	471	481	475	436	502	475	473	492	497	482	460	466	477	468	484	470	495	438	439	488	483	470	508	464	486	470	484	483	463	453	480	461	471	485	474	481	478	455	412	475	443	516	465	464	492	431	487	518	495	472	479	468	418	471	449	497	475	438	523	507	470	494	468	461	469	471	439	455	449	456	472	512	476	477	427	447	466	474	491	469	467	450	421	448	446	473	493	470	507	466	452	450	483	492	481	459	454	488	466	398	498	449	465	491	471	440	488	447	463	460	459	464	496	476	475	513	440	465	481	495	469	423	448	480	471	468	459	425	442	518	424	495	477	498	475	478	474	438	476	478	438	492	462	466	442	455	448	454	431	507	533	465	464	473	461	480	440	478	445
9155	26034	25618	16289	10560	6842	21465	20808	10171	5364	1732	802	550	483	470	490	462	437	452	460	459	459	449	433	445	521	448	465	482	468	460	450	469	459	442	430	427	478	433	483	475	447	472	427	430	461	448	454	451	454	459	451	477	468	453	447	505	439	443	470	476	449	468	470	428	429	439	451	478	457	479	455	472	439	468	433	474	473	432	434	442	479	484	456	416	449	427	434	456	452	443	437	453	448	472	466	411	453	470	462	458	469	472	444	487	471	463	491	449	447	428	448	434	421	439	432	462	496	466	468	464	487	440	452	476	483	424	456	480	426	490	480	440	432	446	444	473	453	459	450	433	468	417	483	445	442	434	455	443	442	458	430	502	462	483	456	399	484	485	457	452	463	429	418	457	485	455	458	465	454	455	422	437	446	439	476	435	466	462	478	454	431	462	467	440	455	480	440	430	448	484	409	475	447	473	489	454	465	440	443	441	482	440	467	421	451	479	470	413	507	451	466	462	475	443	441	398	463	445	456	485	458	440	451	452	454	477	465	464	431	450	430	464	452	433	461	444	491	499	479	449	469	472	453	395	417	453	407	497	428	455	473	484	415	487	440	467	464	448	431	443	435	484	446	448	487	464	462	432	458	455	453	471	439	447	456	431	450	409	433	485	465	471	447	458	463	471	428	492	424	489	485	442	441	440	458	422	458	467	445	434	452	477	442	424	451	450	475	476	450	436	498	466	439	450	492	493	506	449	439	411	439	467	439	419	408	439	449	445	424	433	450	440	442	431	478	431	477	472	459	427	439	431	446	458	459	483	488	457	418	454	457	437	440	438	431	446	445	462	438	437	424	480	441	425	464	411	461	434	473	456	448	409	428	456	409	513	446	412	416	436	444	436	479	481	451	448	454	444	456	489	452	462	455	404	477	437	450	441	465	460	438	443	472	440	451	432	465	445	458	447	415	451	459	418	470	439	459	465	451	417	429	449	476	460	454	432	444	476	458	451	413	462	489	420	475	489	440	414	470	432	462	455	434	456	430	473	445	403	409	423	468	459	458	446	464	445	443	475	429	481	432	456	440	483	407	453	437	424	453	421	435	453	448	442	445	446	479	450	492	448	454	405	430	426	439	429	447	427	459	410	416	453	471	439	413	471	461	478	441	493	466	475	467	442	462	453	475	456	445	378	451	461	431	428	433	461	479	414	467	481	474	418	417	465	463	416	466	434	447	440	481	489	403	442	494	472	479	427	444	456	440	457	462	450	464	469	438	430	464	486	454	450	452	427	454	455	420	462	471	426	477	453	448	494	430	459	429	408	451	450	471	455	443	471	454	475	408	451	408	456	434	451	457	418	425	421	457	455	442	432	459	423	471	472	469	439	442	438	463	422	438	471	444	467	440	474	463	467	438	435	465	456	461	420	436	466	443	460	440	456	426	430	436	484	420	478	450	445	402	498	490	437	442	436	454	457	440	438	453	411	451	449	410	463	404	482	453	441	421	450	492	482	440	440	440	464	420	455	458	415	407	461	437	475	472	474	433	458	469	422	461	469	424	476	472	477	442	442	459	462	437	438	439	442	436	450	450	460	439	440	468	439	473	456	472	416	451	458	445	456	449	443	453	464	454	467	469	445	466	431	443	467	495	448	433	432	462	457	432	447	447	499	434	421	440	460	474	504	450	447	441	409	393	410	404	443	443	450	451	447	461	450	448	443	454	470	455	446	422	439	447	476	431	483	462	486	465	450	424	416	457	458	447	479	474	439	473	460	449	451	493	456	470	427	486	442	433	458	393	456	460	437	470	446	445	418	443	463	434	422	434	429	444	444	450	478	478	459	412	438	424	458	436	435	448	430	446	430	444	429	466	478	437	439	479	464	453	449	465	473	487	449	473	470	443	437	448	425	463	432	441	423	391	434	442	449	442	466	460	458	418	439	488	442	445	444	452	431	462	448	426	440	422	467	485	464	447	454	446	459	445	466	442	429	465	456	423	467	467	462	439	451	427	449	425	441	455	435	409	461	481	471	504	452	497	446	429	427	441	444	453	433	437	438	457	421	470	465	466	469	467	419	490	479	448	465	400	464	437	439	459	456	479	461	474	418	452	442	478	466	448	487	464	454	411	449	443	449	461	448	433	486	410	482	448	465	457	456	428	428	451	467	451	436	449	446	448	473	463	423	458	468	509	413	432	440	455	430	463	515	461	469	439	462	463	439	475	469	450	440	405	467	477	453	422	422	434	441	468	444	409	470	450	447	426	487	461	431	455	449	460	457	436	443	505	440	470	437	457	446	463	425	419	463	467	466	458	477	447	443	427	457	448	443	459	467	448	407	441	446	445	488	447	435	466	435	475	485	462	450	442	451	493	467	435	479	471	461	456	452	456	434	412	468	434	455	466	466	484	437	428	467	452	443	460	440	462	393	411	449	401	469	472	450	454	382	478	439	417	428	456	446	462	452	444	441	484	435	404	473	468	455	472	455	486	437	456	439	450	459	466	442	437	448	457	469	442	474	420	447	437	447	440	432	424	470	456	469	462	460	441	431	452	462	480	431	422	435	463	460	458	458	432	454	458	427	497	426	453	428	457	425	468	476	461	430	491	462	431	441	465	472	482	434	475	435	403	487	440	461	475	483	430	436	452	424	435	416	444	469	450	439	455	424	457	492	424	421	465	458	436	428	441	492	450	441	452	443	409	470	460	461	443	487	452	489	469	464	447	448	433	409	449	434	447	490	457	472	441	476	456	470	455	486	417	412	426	448	412	435	414	483	448	415	484	459	458	476	462	467	465	460	448	416	437	441	453	459	449	455	461	441	467	446	457	417	465	459	449	496	465	461	465	471	474	439	442	451	438	452	476	457	444	429	447	449	410	431	438	439	460	449	487	429	421	423	447	510	479	488	458	495	439	472	445	417	432	461	425	450	478	465	426	424	413	451	415	459	447	459	418	481	433	461	458	453	445	477	430	447	412	453	446	435	416	444	446	458	434	436	412	449	425	460	440	431	421	422	432	462	441	439	399	474	457	440	456	442	443	464	442	475	455	474	429	435	480	423	467	416	419	422	400	412	442	412	440	489	424	478	446	428	387	511	438	480	421	443	453	467	455	438	490	421	448	440	441	440	455	466	437	460	454	446	428	457	487	485	471	497	445	463	461	451	454	462	447	422	433	478	424	418	454	468	465	464	446	435	472	423	433	477	477	447	479	470	457	438	461	449	431	433	447	446	472	419	471	446	465	460	475	451	470	439	470	426	426	452	408	451	462	470	440	432	448	436	469	447	462	453	487	480	432	460	443	430	432	442	451	444	438	454	395	430	430	451	432	424	463	484	498	493	450	477	448	466	432	446	474	432	451	494	444	469	457	465	468	457	457	431	455	450	480	471	455	464	446	462	457	429	477	427	394	446	413	430	475	415	459	444	443	443	449	439	455	443	440	418	451	452	460	473	452	435	463	487	461	427	402	458	436	440	440	451	441	470	411	459	464	448	469	447	480	506	418
24264	21427	28859	24812	21857	16623	39987	42642	24886	14151	4426	1325	751	593	614	606	610	579	602	603	590	591	521	556	588	574	550	500	597	546	569	563	579	574	570	569	561	514	583	572	604	599	538	568	612	545	567	630	585	543	573	572	587	580	570	578	613	545	538	553	587	575	540	549	546	547	558	620	563	576	603	567	605	549	575	561	560	579	542	572	550	568	603	570	522	556	545	570	566	549	535	559	537	559	500	535	596	564	541	545	583	579	568	549	522	543	540	547	529	533	524	565	553	575	559	604	527	568	566	565	571	583	587	578	588	585	545	570	550	561	606	542	577	586	585	586	545	564	572	593	588	563	542	555	574	606	549	568	570	554	552	569	571	574	553	541	581	573	580	553	590	589	563	557	605	548	516	593	524	536	547	600	558	581	574	585	513	577	538	548	575	542	555	555	533	576	628	555	566	552	609	576	536	563	583	579	567	560	570	587	552	563	598	537	562	541	551	581	556	507	566	560	568	601	542	531	568	575	586	543	569	591	607	570	567	563	552	560	549	562	565	517	585	567	566	500	577	528	571	554	561	563	597	561	537	588	589	581	584	554	567	581	556	575	557	570	560	559	547	564	601	563	549	566	553	534	540	567	565	552	579	542	506	553	552	584	565	576	540	592	521	571	573	547	528	561	545	547	554	588	583	574	530	582	551	564	522	569	528	552	530	521	586	570	575	504	544	563	572	521	547	551	573	515	601	542	568	556	623	538	557	577	550	546	543	544	587	604	505	557	567	564	539	544	560	563	561	599	616	546	554	525	537	545	570	537	564	584	613	589	521	513	541	549	517	621	571	588	562	596	577	567	536	584	541	535	571	552	565	589	558	569	591	541	551	561	571	545	553	548	588	559	547	563	556	602	529	560	552	585	540	571	562	563	552	533	606	560	548	558	562	552	584	585	543	576	564	592	569	565	584	551	571	603	601	569	576	555	565	542	580	554	539	565	585	570	524	569	544	584	595	577	568	593	574	572	557	547	541	561	556	555	518	558	567	531	544	571	541	603	551	547	575	558	592	553	544	567	553	582	560	568	595	544	583	550	552	601	529	579	579	559	586	563	579	582	578	582	538	567	554	522	559	576	551	593	565	532	535	547	575	574	544	565	518	550	601	584	567	542	598	556	569	548	576	564	576	609	550	556	546	569	574	610	552	552	583	551	529	554	578	595	537	566	557	566	532	586	575	570	555	614	569	546	538	549	573	568	562	560	544	543	542	546	574	579	565	539	556	579	588	565	624	626	583	562	570	550	577	535	606	518	577	559	591	565	559	597	548	569	532	597	526	525	583	540	558	597	623	570	579	565	586	565	613	558	541	564	587	597	579	599	583	542	564	541	534	540	593	531	530	517	527	567	526	555	557	580	555	546	552	566	523	579	565	542	545	560	556	544	530	560	594	611	567	578	522	572	559	532	565	524	594	562	574	552	553	550	585	547	517	604	569	597	558	551	550	556	561	559	574	529	580	557	546	524	574	559	540	541	571	578	585	549	560	553	573	561	532	549	548	537	563	565	582	551	562	590	526	563	564	541	567	579	539	533	533	534	564	547	544	523	504	553	534	520	562	552	528	579	607	569	578	535	533	610	596	529	590	574	550	558	573	524	565	585	577	529	579	550	555	584	564	603	544	553	596	577	526	576	587	555	536	552	525	549	589	640	572	566	528	578	594	528	551	573	523	508	607	519	547	577	548	557	551	560	544	546	551	562	581	578	627	558	591	608	558	533	590	532	560	545	569	546	533	537	557	528	572	575	554	536	583	570	559	554	553	551	567	554	585	542	542	608	557	512	569	524	575	532	573	603	569	555	568	558	560	532	574	589	540	580	551	567	569	538	559	549	549	581	564	564	603	570	542	540	544	542	543	511	563	556	532	551	571	542	544	548	578	575	523	591	568	562	560	569	524	577	533	589	565	567	579	548	595	498	545	592	557	517	546	490	554	557	541	588	515	574	596	571	571	537	576	528	581	587	526	584	531	534	578	580	550	558	548	545	591	563	513	618	584	549	543	568	548	551	593	571	554	528	548	569	515	551	552	551	564	532	583	527	555	523	540	579	580	563	567	575	572	549	560	535	587	553	589	570	589	573	539	586	548	590	586	569	589	569	532	586	567	587	564	543	547	583	575	556	532	590	572	575	547	534	565	553	505	534	558	503	612	558	541	534	586	554	554	520	554	612	599	551	575	566	526	540	610	553	568	570	573	571	549	583	568	591	577	533	528	569	539	578	575	578	561	574	566	573	592	595	552	530	546	585	553	576	519	575	589	562	548	589	567	556	568	520	542	561	510	581	555	559	617	570	534	590	564	583	608	532	549	535	580	549	569	578	529	532	547	556	546	558	596	570	556	576	553	550	571	580	552	565	569	546	537	547	528	572	580	569	609	517	568	575	601	511	574	594	576	540	559	607	524	546	551	615	550	580	516	565	570	497	533	523	553	545	546	542	569	557	529	561	530	556	568	565	564	543	556	548	539	495	560	580	514	540	559	573	550	590	555	534	550	587	576	559	589	575	565	594	573	566	544	540	583	615	545	575	576	561	561	586	619	566	587	535	566	556	529	555	550	538	551	550	532	558	552	571	569	521	550	609	540	602	562	566	556	532	560	552	549	581	588	519	580	542	499	567	545	562	565	561	575	556	530	543	528	534	548	518	559	545	556	577	552	553	558	551	622	566	548	568	524	555	564	572	567	613	585	568	545	571	542	550	604	581	510	560	530	536	559	538	569	595	528	542	586	586	556	520	567	579	518	553	573	525	558	524	551	542	560	549	557	535	541	532	567	575	587	583	594	559	544	573	581	570	566	570	552	597	564	594	582	564	541	551	520	566	605	539	525	549	577	586	581	568	543	530	564	566	597	531	541	578	545	584	537	584	555	572	539	561	536	553	536	556	550	601	529	531	543	601	552	542	552	557	526	602	538	538	589	531	542	561	537	557	560	554	596	592	561	608	526	544	557	529	570	544	552	561	548	557	518	535	577	544	538	534	622	552	550	591	567	539	620	612	590	540	576	552	566	582	571	553	611	595	547	550	577	556	536	580	573	559	588	558	555	553	589	530	503	584	589	577	567	548	555	542	566	548	584	541	543	602	579	566	563	585	561	546	557	567	570	525	549	520	559	533	597	485	548	550	550	535	587	575	572	529	601	556	560	539	556	493	559	601	577	522	577	564	586	582	535	548	608	547	577	555	569	543	586	562	581	547	563	540	592	565	551	508	578	567	534	559	565	568	557	587	545	542	594	589	564	568	558	558	568	534	537	518	549	555	597	552	565	510	595	582	580	523	503	584	550	556	575	556	601	559	582	543	528	521	618	534	584	533	589	541	550	562	577	545	566	556	574	611	570	552	580	558	551	529	548	539	571	589	565	590	538	590	521	602	571	571	599	562	557	558	559	562	552	550	529	595	545	613	535	539	505	529	552	555	540	573	576	556	582	545	568	577	575	585	570	544	555	525	509	536
9717	33689	34294	22399	14381	10070	40616	37868	18658	12227	3834	1407	732	582	569	584	551	567	507	535	550	528	560	533	519	505	527	606	545	524	536	512	518	520	547	527	567	526	510	515	505	503	578	600	505	579	493	564	536	524	512	538	546	580	523	542	495	564	508	486	535	562	539	560	526	540	496	545	531	536	521	569	501	538	549	520	502	505	511	563	547	550	591	534	553	533	555	552	513	506	531	506	550	559	555	518	517	541	522	572	560	538	561	564	588	499	533	498	532	516	501	516	515	521	529	537	526	510	514	601	529	494	520	543	512	530	524	577	540	583	540	495	534	512	540	513	556	547	523	502	477	506	515	534	531	533	541	510	541	539	543	526	580	552	540	544	500	533	545	558	546	510	542	528	495	502	548	569	543	516	512	538	511	520	503	541	525	553	514	539	529	531	541	543	538	505	501	551	543	531	520	518	603	521	549	534	542	492	541	560	549	555	560	515	535	555	539	518	555	519	523	473	542	552	522	542	510	528	512	480	497	551	512	537	564	540	551	528	519	524	521	567	555	555	541	505	502	485	541	538	513	532	494	480	552	545	521	527	541	520	544	540	552	536	532	502	575	525	513	488	536	563	491	544	489	497	547	542	512	505	562	518	528	562	526	501	534	519	539	549	557	528	566	520	536	531	498	571	532	492	504	520	528	527	520	520	551	561	571	509	562	519	533	553	525	563	545	501	569	516	514	515	559	563	554	514	537	544	509	562	513	533	556	523	565	502	535	555	505	549	544	510	498	543	523	497	543	558	529	484	521	523	505	548	505	508	534	559	552	500	513	469	550	539	515	530	486	534	517	539	541	558	543	557	552	521	531	531	545	574	500	539	546	554	534	521	584	505	524	555	523	512	507	551	540	543	540	546	553	549	516	539	529	523	525	522	516	546	502	558	566	544	485	544	555	538	539	560	521	503	506	518	516	542	498	541	523	537	516	531	556	550	527	500	517	528	532	550	555	534	529	563	546	563	544	531	508	479	513	530	524	515	503	578	528	549	566	526	499	536	511	550	557	535	520	491	532	579	510	554	516	553	533	521	550	542	545	535	520	494	512	500	546	500	509	518	498	533	497	552	551	543	523	540	495	502	539	568	511	527	527	502	526	554	572	521	520	522	515	575	519	528	550	540	538	529	538	525	553	522	550	519	527	558	508	578	527	527	510	501	515	521	521	532	553	512	536	508	563	564	528	534	533	504	523	522	530	535	521	512	525	527	500	527	543	536	547	565	553	545	513	523	527	552	552	513	508	524	508	552	555	484	534	551	583	498	498	517	530	524	536	540	520	516	527	577	543	514	543	517	514	519	528	535	526	551	543	553	545	552	513	564	511	466	513	513	556	500	547	581	537	560	491	530	540	540	533	505	497	593	541	486	548	554	498	535	580	525	555	542	504	506	540	538	495	522	523	550	477	549	492	523	525	524	554	529	541	538	526	561	535	531	559	508	514	533	526	526	529	534	501	471	533	513	500	544	535	517	569	523	552	550	529	554	542	548	515	566	578	553	564	508	541	556	520	564	538	521	513	532	519	562	505	542	552	532	586	551	532	539	569	565	542	499	531	543	519	507	535	516	543	518	510	553	504	499	502	506	521	531	553	510	520	528	531	513	535	533	514	518	502	578	552	523	514	574	511	528	516	550	553	495	533	526	540	549	507	515	546	508	549	521	524	522	548	519	546	519	520	553	520	519	522	508	547	560	509	493	517	565	550	511	531	588	557	508	535	543	527	545	513	506	509	558	509	493	510	514	554	522	569	528	534	537	518	550	515	508	555	535	538	545	506	513	519	584	555	535	554	529	496	517	511	522	530	548	553	557	547	562	545	507	530	541	556	542	547	498	529	533	553	523	536	529	535	497	489	498	505	527	540	535	525	547	510	502	584	533	558	527	535	560	534	509	527	518	530	499	524	546	509	520	539	527	523	525	570	552	541	501	551	511	541	532	535	502	539	576	546	535	524	506	480	506	546	565	554	477	546	573	529	503	507	517	572	553	529	557	528	515	554	527	527	521	497	539	543	520	525	502	590	537	546	530	525	536	505	542	546	509	514	524	532	516	538	507	508	523	515	552	506	496	537	536	526	530	519	546	501	517	539	542	535	539	528	535	527	548	552	514	546	538	546	559	545	528	529	541	551	509	498	517	533	533	541	521	513	512	543	567	518	551	507	535	529	520	523	501	557	500	524	484	535	507	518	508	562	541	551	522	538	557	511	516	532	522	566	564	532	529	549	572	525	545	583	520	498	537	523	546	559	568	522	492	498	509	555	524	540	529	546	580	504	517	522	525	520	523	542	509	563	532	558	547	569	522	505	554	594	510	502	556	536	534	509	519	511	523	545	532	550	509	556	501	573	539	551	519	521	535	509	535	494	578	508	491	550	557	539	518	526	530	566	566	476	561	549	535	559	550	558	514	535	499	558	521	533	554	527	540	550	526	552	554	547	507	514	557	558	545	507	520	512	525	544	562	513	523	517	521	524	551	560	538	527	533	543	523	522	537	531	536	554	538	558	582	528	515	572	546	524	519	534	531	534	563	496	592	524	515	562	510	535	521	505	509	555	519	511	540	503	540	539	572	556	510	505	523	527	506	510	528	572	560	516	491	528	561	576	491	518	568	515	506	566	541	495	520	554	513	506	567	574	503	490	539	540	552	539	540	518	524	570	511	528	546	526	487	537	528	545	536	589	555	517	555	576	518	516	510	529	541	511	525	519	566	535	522	538	566	526	490	520	516	511	568	502	478	554	511	540	523	511	543	542	522	524	521	523	531	508	495	549	478	525	576	539	561	546	583	542	528	500	570	503	519	551	530	499	535	523	519	497	524	496	547	547	525	495	514	532	506	504	505	532	533	526	526	515	525	513	555	504	566	575	558	563	513	544	474	532	581	521	534	537	508	506	516	495	557	520	536	530	539	565	516	536	541	531	489	470	543	569	576	539	516	536	510	546	533	511	532	554	551	548	478	500	549	554	565	510	507	549	523	543	544	567	542	567	543	474	556	549	544	555	552	531	529	546	503	528	541	534	523	527	552	527	494	536	553	525	496	518	558	526	532	519	522	564	565	533	521	581	552	534	532	517	532	504	559	570	544	514	543	523	516	543	511	478	499	504	517	522	520	501	483	552	531	530	538	525	560	547	518	505	471	540	521	517	531	523	506	526	490	531	532	536	515	527	505	529	528	557	523	548	521	512	499	556	506	544	591	495	534	540	530	519	518	540	532	542	500	547	517	519	513	538	522	483	514	501	525	539	570	520	493	539	530	527	524	496	531	546	527	526	515	561	530	508	515	516	512	542	525	530	506	496	529	561	511	555	529	541	537	521	545	525	532	508	548	544	540	540	566	492	572	524	583	532	563	494	533	547	535	538	506	554	559	551	512	491	536	496	523	579	514	507	479	539	511	537	512	519	545	552	556	504	505	519	530	540	543	531	520	524	513	512	522	527	547	577	485	546	584	542	524
28007	18457	12918	7205	2976	1754	2654	3159	1831	1177	726	550	473	439	461	459	445	445	460	466	442	457	447	453	425	464	444	477	438	455	441	456	485	453	471	437	441	472	458	439	448	473	428	421	458	456	476	451	476	462	419	451	476	490	457	420	447	494	436	465	451	450	458	443	422	454	445	448	456	464	470	471	444	461	438	424	438	449	469	443	429	467	451	453	460	424	466	450	451	445	487	437	445	461	465	437	442	429	458	420	405	429	433	441	440	483	408	435	427	457	470	447	475	446	489	453	437	474	458	469	472	423	450	477	449	484	425	448	452	470	443	442	446	459	454	447	421	443	446	466	461	448	450	457	459	448	435	471	445	438	442	485	474	466	432	443	467	421	451	469	465	404	479	457	446	425	460	425	418	423	470	435	438	468	440	438	462	444	438	447	490	447	499	442	443	424	463	465	461	467	437	401	519	457	455	453	445	445	447	459	429	465	426	448	470	404	414	441	506	468	406	462	481	483	468	407	455	403	456	452	440	442	431	456	417	419	456	472	461	447	428	474	470	472	439	485	406	445	444	447	438	422	478	445	452	464	445	462	414	475	439	440	471	488	423	412	425	473	469	479	468	441	449	419	455	432	468	425	464	416	478	437	446	475	411	460	431	473	447	445	461	430	438	470	441	508	465	429	469	459	406	448	444	465	464	457	476	465	461	466	450	445	453	432	471	460	463	452	523	459	450	476	456	483	456	484	427	431	453	441	476	441	476	425	445	440	457	416	445	493	442	456	457	463	434	439	451	479	443	426	442	429	439	473	428	454	462	461	439	445	414	491	478	462	448	466	513	441	443	453	454	496	469	490	433	460	431	477	452	482	459	426	435	413	471	428	425	458	451	451	466	457	491	470	439	425	469	469	464	445	448	481	433	434	427	432	460	435	425	468	438	450	422	465	427	427	443	487	473	425	448	411	437	488	442	478	410	434	456	466	453	420	423	469	438	497	453	443	455	414	454	432	478	426	424	439	411	430	491	450	438	463	424	472	435	486	456	451	447	451	484	419	460	418	462	456	462	436	452	441	451	447	447	448	467	438	427	514	436	466	450	444	473	471	431	440	460	477	454	437	453	481	464	467	450	424	442	436	473	463	458	456	415	437	453	469	471	450	453	418	448	441	430	442	445	435	430	446	426	441	457	442	425	465	499	407	457	443	445	489	470	439	473	491	410	436	416	443	412	459	468	435	448	455	467	480	474	435	458	468	481	412	446	438	475	452	449	387	475	456	477	469	461	421	455	491	424	457	423	469	453	444	418	476	447	469	435	477	432	429	424	454	425	445	452	489	496	466	441	455	439	431	466	451	462	439	447	430	449	482	477	458	448	440	448	418	452	422	508	433	443	470	452	474	431	466	476	457	454	458	456	429	412	456	430	432	434	468	426	441	445	425	431	418	494	481	445	435	421	467	435	421	442	477	433	422	427	489	464	446	465	461	464	484	475	447	517	486	446	454	453	479	422	447	428	450	474	441	466	438	462	457	473	497	452	482	423	479	459	438	455	429	465	443	475	464	497	454	425	482	434	486	422	456	435	438	433	479	472	424	446	438	496	473	454	450	446	455	447	425	467	409	419	445	461	441	460	467	399	437	455	434	475	489	454	442	403	443	409	454	433	442	425	425	466	481	510	452	452	467	463	437	448	479	450	447	494	427	454	431	477	467	486	405	421	428	456	449	445	465	471	474	451	428	481	486	458	483	458	405	436	405	428	478	461	427	426	461	475	470	435	470	435	459	419	455	459	481	456	435	410	463	451	434	484	452	455	466	420	421	451	468	471	468	442	469	421	429	489	406	462	458	402	440	447	488	420	444	421	429	425	475	458	459	442	454	445	452	487	485	413	431	452	478	433	452	447	494	460	467	469	431	491	428	426	470	424	475	421	420	480	428	461	459	469	469	439	419	450	415	446	468	467	478	481	484	445	447	481	431	478	476	482	445	449	444	459	433	440	462	438	402	429	485	457	472	414	445	411	415	440	451	468	434	466	438	444	412	446	456	466	459	491	469	504	453	448	456	480	436	448	457	447	453	479	438	457	485	483	465	458	476	444	461	429	425	496	460	418	458	493	480	418	451	510	450	441	461	428	460	472	434	466	462	458	467	456	400	466	499	428	468	492	428	469	438	464	444	428	438	435	420	460	451	515	415	458	466	490	443	470	476	419	406	434	419	474	445	450	456	476	441	436	466	435	459	429	481	446	452	426	479	469	462	436	427	484	440	476	456	449	471	461	441	471	452	471	428	469	425	436	440	447	440	483	459	473	445	474	449	426	448	524	471	438	481	465	459	423	403	484	439	418	435	449	476	461	458	441	472	438	460	393	458	444	460	454	427	424	460	400	463	456	439	471	488	435	429	464	407	483	453	465	464	436	428	432	466	488	476	460	429	448	447	480	488	450	423	465	436	480	452	481	455	441	448	449	426	452	492	465	486	455	469	449	453	444	450	449	438	498	437	453	464	481	469	480	426	453	463	426	436	426	479	488	474	446	481	481	474	437	451	452	439	471	459	445	426	470	459	429	435	461	465	434	452	470	423	454	468	429	450	423	457	462	454	461	448	438	459	427	470	454	426	428	474	478	460	429	462	454	426	429	457	452	452	454	430	456	436	428	451	464	502	446	463	461	509	419	473	449	465	458	472	415	431	495	461	493	440	466	461	428	433	441	470	470	439	492	448	468	485	432	495	466	442	473	455	471	443	437	427	454	453	460	443	491	425	477	432	469	453	424	446	434	403	451	418	481	436	447	425	461	460	457	439	453	457	448	450	425	466	436	441	442	435	455	439	454	465	450	442	477	416	451	494	444	406	471	439	451	432	455	463	445	449	426	453	448	464	479	446	412	452	468	427	445	455	430	439	459	449	429	457	448	438	488	458	435	468	449	444	470	453	450	429	474	449	427	461	401	450	467	467	432	419	461	453	449	465	458	446	435	427	459	424	431	477	433	442	463	434	441	439	450	475	482	413	446	401	430	460	449	478	432	459	469	473	445	440	450	453	441	407	501	423	453	458	458	457	457	411	421	433	421	482	470	442	426	456	461	457	464	427	464	475	482	450	483	494	443	447	447	465	456	459	458	440	426	474	483	460	490	476	461	457	461	467	438	465	450	444	473	454	459	454	435	466	443	442	466	427	460	458	472	444	478	464	419	478	452	436	455	433	450	479	432	429	459	461	418	444	464	460	476	445	498	485	469	478	440	456	421	430	465	431	444	455	470	446	474	431	458	397	439	484	480	456	445	463	449	426	446	439	457	447	446	469	443	464	449	450	439	466	454	414	466	428	463	454	447	427	484	457	430	453	485	462	467	452	466	453	489	432	478	443	438	442	408	422	457	446	478	493	458	488	438	459	478	424	446	458	457	487	453	469	401	467	465	486	437	478	460	444	410	471	441	458	467	436	487	452	429	474	486	464	496	492	508	468	479	475	426	408	482	475	429	423	413	487	497	484	450	444	460	452
8736	15007	12803	6346	3462	2411	3559	3668	2005	1348	743	530	480	467	455	371	422	425	441	416	403	387	439	389	429	419	425	400	432	393	438	431	423	441	420	405	426	401	382	440	395	419	383	401	451	411	461	429	391	401	401	393	432	424	412	368	376	424	376	436	443	399	442	412	417	421	426	401	383	410	388	449	415	445	397	407	430	403	457	419	411	434	438	415	385	432	440	393	426	421	441	421	412	409	405	396	431	435	403	447	394	420	422	430	403	397	428	379	377	414	359	383	428	419	380	399	418	399	418	382	408	398	431	438	441	437	424	396	403	442	441	398	418	418	383	473	435	405	435	426	403	420	376	414	404	422	461	421	437	401	434	435	393	419	411	416	414	431	408	431	419	441	385	415	409	434	427	428	442	411	400	458	402	404	401	418	435	452	429	416	408	405	412	387	424	436	441	361	406	395	433	435	411	394	438	411	442	412	433	405	402	388	398	428	431	408	396	434	407	421	410	390	421	435	410	380	416	414	421	417	405	389	417	415	425	428	412	403	402	414	421	398	432	404	397	368	414	421	420	390	402	402	431	434	418	455	444	407	386	419	387	416	408	442	414	414	419	407	434	414	383	427	472	402	368	427	440	458	408	394	434	437	418	421	397	406	399	402	415	381	424	403	414	420	409	408	422	405	421	417	378	409	418	409	411	408	450	418	413	364	426	407	380	397	389	397	404	413	415	426	401	412	465	394	453	395	434	382	451	427	425	436	393	411	424	416	424	395	450	416	408	400	393	402	424	425	450	412	475	429	439	408	423	418	409	438	406	406	412	421	472	422	454	440	435	427	377	420	433	424	390	411	416	411	439	408	411	425	405	390	431	411	418	437	386	438	440	429	392	426	384	395	409	430	414	420	417	443	439	427	392	403	444	415	421	395	424	421	418	383	403	401	413	410	417	390	435	387	389	440	417	391	408	424	392	410	423	408	395	425	407	408	435	436	431	403	408	382	430	403	441	433	405	405	423	389	420	381	435	446	442	432	401	428	400	407	422	392	389	396	391	413	406	420	444	426	437	422	413	402	415	415	401	409	427	431	389	394	420	411	397	423	414	411	421	411	409	381	426	413	404	420	438	404	419	391	411	458	394	431	412	403	416	437	468	429	435	416	420	440	408	453	448	386	409	420	402	379	389	446	426	410	409	396	420	393	381	394	416	417	405	450	422	430	400	415	464	434	435	411	362	453	425	441	390	417	403	413	430	419	418	405	415	417	412	430	408	415	399	406	424	356	456	446	435	415	380	377	422	379	416	395	430	411	404	441	406	416	451	424	406	430	437	394	431	399	411	409	376	433	399	393	416	397	422	416	425	423	390	387	389	396	408	394	409	393	409	406	389	428	401	425	402	420	416	419	397	427	454	426	421	421	415	433	403	374	415	454	425	366	414	416	448	407	418	438	410	439	455	426	424	408	442	461	403	391	389	430	383	402	409	425	393	458	427	455	430	422	361	393	397	432	456	393	410	406	405	376	445	402	452	410	444	442	415	431	442	398	388	416	416	435	450	440	400	400	415	417	404	401	406	446	435	445	402	411	412	452	402	437	397	406	416	390	380	390	413	442	426	387	401	433	407	410	442	444	406	408	407	406	386	442	398	431	444	394	432	401	442	437	392	390	414	457	410	397	450	452	416	430	422	402	395	391	416	415	437	432	424	439	394	416	453	399	429	443	421	417	435	400	408	379	421	401	379	428	403	427	406	351	413	422	433	401	439	433	419	426	433	428	401	410	427	423	430	462	413	419	416	400	413	414	410	415	421	408	392	432	383	428	383	402	396	404	435	434	416	410	408	421	403	425	396	385	397	388	428	453	445	418	400	410	436	414	379	394	408	412	417	443	401	458	403	444	399	432	411	381	397	395	413	446	432	432	425	409	441	416	434	417	392	391	386	417	394	403	388	378	406	438	415	428	450	418	412	435	393	446	434	398	405	389	403	392	398	447	421	397	395	416	410	381	410	376	400	425	416	436	440	398	444	440	422	407	425	430	390	417	401	452	381	399	424	433	458	410	388	405	439	412	421	440	416	423	440	474	397	402	402	421	423	456	413	416	416	356	390	415	428	415	433	422	423	382	426	394	411	400	453	454	434	429	410	413	413	449	429	397	407	415	415	433	432	418	407	440	413	431	395	409	445	430	425	428	407	393	412	423	437	412	461	417	405	395	373	437	413	418	416	450	388	412	416	404	384	412	421	413	404	397	447	384	409	399	422	409	390	398	401	418	402	443	419	404	426	393	399	392	441	406	422	399	377	436	379	369	411	414	459	424	406	421	458	400	415	389	401	383	411	436	399	426	430	438	350	432	422	408	430	437	445	426	383	391	399	429	417	386	405	389	412	431	437	419	401	407	435	375	438	429	383	424	438	409	462	440	415	416	431	475	437	392	413	403	370	396	411	424	412	466	432	435	421	398	415	410	424	377	410	399	394	428	423	409	418	436	419	354	370	402	400	383	412	403	415	428	412	422	428	366	415	416	402	359	422	452	416	401	413	407	430	407	435	406	410	379	414	414	404	413	406	388	408	423	399	393	417	459	422	380	393	426	424	413	406	407	431	450	386	417	406	409	399	397	382	400	413	404	440	429	474	377	431	448	376	455	384	439	395	399	402	408	405	422	429	429	445	437	384	421	411	405	423	438	424	408	414	405	421	397	423	378	381	409	397	408	431	407	390	412	390	419	428	438	437	437	419	411	432	422	407	392	396	416	422	409	385	408	397	430	415	449	425	434	395	419	414	386	410	425	411	403	454	410	426	436	420	406	419	428	395	444	453	435	432	423	382	446	380	433	393	451	417	390	411	405	372	420	395	455	419	413	423	447	395	431	404	401	443	412	451	405	355	430	435	435	425	430	418	438	427	406	405	450	399	409	416	453	427	381	412	379	409	449	409	437	395	425	414	399	390	428	424	398	393	420	422	417	417	421	419	414	434	393	449	410	461	391	433	405	417	391	385	435	410	418	408	391	415	381	418	401	368	418	432	380	428	430	383	447	443	397	384	437	402	375	457	403	402	360	425	422	406	442	417	417	419	432	386	418	409	414	440	400	421	418	413	462	416	465	420	441	376	410	444	437	419	412	421	404	397	441	408	375	410	409	407	409	424	403	405	426	441	431	425	404	409	391	409	447	370	404	435	437	412	416	402	385	414	401	431	399	398	412	386	411	420	426	440	436	427	429	385	420	396	407	432	422	472	376	404	421	392	390	399	402	431	406	425	454	392	377	436	423	428	433	443	444	409	396	448	407	416	397	408	424	406	448	382	413	428	431	424	438	413	447	401	420	390	414	428	453	372	402	417	420	401	408	416	418	429	418	416	416	412	408	444	381	415	411	406	439	405	387	432	380	434	434	432	433	470	368	399	385	396	424	425	415	392	404	404	412	411	430	428	431	420	409	417	430	418	381	412	415	420	409	455	401	420	409	432	375	411	408	439	410	407	395	435	434	387	408	427	405	413	441
25533	21457	27394	25603	13898	5090	20334	25557	14147	6811	2037	795	575	505	548	537	513	514	450	468	464	477	501	494	472	437	439	471	483	459	487	525	483	464	485	514	466	462	459	464	441	458	433	497	451	437	468	496	478	460	460	503	441	458	464	479	451	497	461	457	500	472	485	492	479	464	471	431	482	487	471	454	470	480	474	465	456	492	475	487	496	467	489	469	495	485	458	507	520	486	495	487	509	497	526	463	493	458	484	445	460	458	517	451	462	442	477	480	415	467	454	488	466	475	466	476	457	470	435	424	461	479	457	470	452	508	469	470	477	469	455	469	491	427	468	482	463	450	460	489	456	489	488	459	447	478	476	453	472	492	493	494	479	474	512	452	465	461	447	467	461	477	428	474	468	462	475	471	477	513	436	504	478	476	465	469	500	462	447	444	506	484	481	431	468	435	469	464	473	407	456	471	459	474	491	467	472	458	471	463	477	458	449	520	481	455	440	459	498	485	480	489	469	471	466	490	471	446	480	472	453	452	484	432	483	459	455	506	467	476	464	440	495	460	480	452	455	504	461	498	471	480	516	474	482	463	460	447	484	435	475	480	482	432	467	469	470	460	446	475	476	432	444	483	492	436	438	484	465	485	471	498	499	483	458	456	465	458	486	453	452	452	455	462	417	451	456	445	457	455	439	464	500	478	428	429	506	458	492	446	453	483	466	454	456	443	481	461	453	493	488	461	424	504	447	463	452	457	489	476	471	483	473	490	459	468	486	511	502	481	439	459	459	465	451	447	496	501	503	493	456	517	490	421	491	484	476	503	496	511	470	484	484	441	439	445	458	472	455	433	463	441	501	493	509	461	472	474	492	502	464	481	463	479	454	479	448	469	449	505	459	453	512	461	449	445	460	446	456	483	466	444	489	474	471	501	490	494	483	443	432	455	429	455	461	443	451	455	467	471	470	518	450	449	444	471	479	472	465	445	528	490	466	470	447	466	490	437	498	487	471	486	470	429	473	488	448	464	500	480	425	481	448	472	481	471	418	503	480	468	451	456	452	461	457	444	464	494	499	464	519	455	457	516	468	460	483	461	467	466	470	434	467	496	435	465	459	457	473	488	449	466	463	476	463	461	466	493	474	436	472	422	470	483	492	482	504	429	490	453	439	455	492	506	465	439	469	492	489	502	464	494	483	481	435	482	416	510	485	490	486	437	484	447	486	492	437	456	473	472	439	473	444	457	473	461	403	433	474	453	492	485	462	500	494	474	469	510	445	490	466	436	475	466	460	426	441	470	453	432	485	452	437	426	464	496	451	443	452	490	498	482	483	484	492	460	451	493	505	474	481	470	472	477	423	502	470	459	451	464	475	476	456	454	480	477	472	443	489	485	491	470	501	473	490	447	479	461	487	437	454	478	448	483	467	453	477	491	477	470	512	468	478	440	472	442	457	465	476	458	469	474	475	482	460	431	478	464	505	471	496	445	461	492	491	456	457	430	468	456	435	462	443	489	457	441	469	510	476	443	458	494	478	447	473	459	481	444	463	461	470	434	455	443	469	483	488	481	441	466	465	486	496	485	461	490	471	463	494	463	446	448	460	459	468	454	481	475	442	451	454	448	451	458	461	487	455	472	455	480	469	487	494	454	499	452	467	458	489	459	510	478	465	470	464	445	497	504	438	454	469	453	442	472	495	475	474	478	487	491	491	482	480	453	470	463	481	450	447	471	445	452	482	483	495	498	457	441	447	433	456	452	483	452	458	481	481	480	445	444	480	495	471	447	459	449	465	471	468	474	474	479	496	427	456	466	439	467	465	467	448	415	479	488	442	462	457	428	464	480	442	474	464	445	492	460	426	458	425	472	491	486	441	441	503	477	473	485	437	467	461	463	503	472	449	451	492	518	442	429	472	488	476	428	461	433	438	513	471	465	500	462	481	481	477	483	489	448	458	472	481	462	487	434	467	462	454	487	459	442	456	450	432	478	466	468	472	484	478	406	491	481	502	422	454	466	434	483	470	489	501	457	442	441	464	491	439	479	465	444	458	454	465	441	454	473	497	466	492	429	474	491	449	455	485	470	462	498	460	470	461	472	458	471	473	431	467	468	482	434	464	484	466	477	454	481	466	460	448	498	470	481	458	497	468	471	467	491	463	479	486	460	497	491	457	451	498	463	459	459	491	473	475	484	447	473	437	486	457	451	447	499	488	497	493	484	423	500	473	438	477	480	428	491	463	459	446	476	458	437	476	454	478	479	484	485	477	465	460	466	443	482	471	486	418	462	446	494	453	474	454	473	499	512	466	454	450	469	495	426	445	468	471	450	477	492	467	462	508	423	435	486	488	469	458	497	452	466	479	485	437	488	474	468	493	459	503	483	484	472	474	494	453	433	514	433	481	472	487	479	498	460	499	453	502	461	462	466	471	458	491	464	445	446	472	469	416	467	515	522	459	417	449	451	488	449	473	464	465	476	471	457	493	464	453	458	429	486	486	457	450	514	493	458	465	478	464	465	478	459	478	422	474	462	478	477	454	460	478	464	455	440	476	487	482	427	473	476	464	498	440	465	471	427	442	464	486	497	462	448	424	462	478	473	487	470	499	482	498	464	474	450	456	456	441	448	469	508	456	510	485	459	455	491	464	478	472	463	474	481	459	484	490	453	395	484	463	459	465	504	500	493	463	464	455	463	447	465	451	470	472	460	466	459	501	470	472	464	446	479	448	482	461	481	508	451	470	483	484	504	495	455	454	473	486	473	476	396	452	475	478	454	465	422	476	452	465	444	462	451	438	458	462	499	508	466	447	479	463	473	455	462	486	469	447	447	453	461	458	499	494	436	493	424	476	440	482	467	460	436	481	454	467	495	452	481	498	487	466	470	496	447	445	449	481	458	461	478	427	432	515	477	445	471	410	455	512	449	468	461	477	494	485	483	453	457	439	500	469	465	451	486	463	475	476	501	473	462	444	444	426	478	457	480	434	472	513	502	467	501	463	489	479	493	476	471	513	445	509	458	502	480	446	483	473	457	453	438	463	502	462	481	470	517	471	477	453	425	414	463	458	507	489	498	471	484	457	472	482	491	465	510	476	426	473	446	448	435	451	448	464	474	495	463	460	455	455	471	471	451	465	424	464	497	435	436	473	478	408	474	456	518	490	426	472	441	473	481	455	440	448	465	480	440	441	452	454	460	483	452	421	436	441	428	459	489	488	472	478	454	503	459	457	463	502	425	478	482	463	433	444	463	447	457	462	455	471	454	455	476	459	462	467	480	480	418	482	473	468	477	450	454	451	469	488	461	488	483	471	431	495	446	430	487	525	481	482	453	472	463	450	443	468	427	476	452	452	446	465	503	488	519	437	463	478	479	434	441	494	500	474	460	484	483	466	464	480	477	507	483	462	456	499	451	449	461	419	462	515	524	456	471	459	466	474	422	465	472	464	472	452	473	452	467	458	464	505	492	446	403	477	478	485	457	472	478	455	452	490	446	495	494	468	488	481	467
10021	22575	21084	12784	7956	4915	21414	22978	11230	6395	2181	947	579	493	457	451	464	437	443	446	431	430	453	396	482	389	469	425	438	465	414	474	435	473	463	442	484	437	497	452	433	464	451	449	446	475	445	447	476	456	455	464	440	444	449	455	428	451	437	429	481	439	443	431	455	446	468	459	447	458	398	392	462	439	418	425	403	438	439	460	459	480	452	476	420	461	427	442	447	449	481	459	419	473	416	417	487	473	440	479	426	433	440	454	448	468	435	471	483	441	458	411	436	457	462	427	447	430	426	468	433	432	424	463	493	481	426	456	456	484	511	454	439	446	471	426	443	486	457	435	427	449	445	415	458	436	409	475	465	460	416	466	465	456	433	468	452	411	478	426	430	479	403	419	464	451	421	429	426	437	482	463	444	487	446	443	441	426	500	444	432	442	481	430	424	456	446	447	455	426	439	436	445	410	420	500	412	432	473	466	432	449	483	434	436	446	423	421	458	461	452	415	449	440	435	447	452	468	466	404	458	444	443	451	443	461	459	444	449	449	484	450	468	443	455	450	478	486	412	423	430	477	451	431	478	465	472	447	457	463	440	452	460	435	464	442	441	449	457	455	442	447	448	445	454	400	457	443	393	435	480	442	467	408	454	413	446	447	396	456	449	447	456	461	438	459	428	479	445	454	468	437	445	465	442	446	417	476	444	476	447	431	441	447	459	452	433	419	463	443	423	447	455	443	454	441	490	436	428	471	449	459	431	457	459	453	420	483	456	489	407	446	449	452	469	435	427	425	436	445	450	413	463	424	448	430	441	466	465	437	431	436	432	464	437	420	415	451	458	438	435	445	472	441	427	477	448	452	443	443	450	447	484	400	433	452	444	400	480	450	498	436	452	460	433	426	425	414	430	416	429	446	440	456	449	467	437	433	440	448	484	462	455	453	456	457	469	450	427	437	458	444	446	457	464	471	431	488	487	424	468	454	426	469	427	415	444	419	455	446	440	443	467	426	434	447	455	428	528	423	482	465	490	444	454	425	446	441	443	481	457	423	439	468	429	449	440	438	461	434	442	440	430	454	473	433	447	402	467	434	449	442	461	456	433	474	434	482	445	464	445	441	451	433	401	467	436	460	416	434	437	451	470	506	441	446	494	435	444	492	427	488	456	452	444	455	441	441	443	479	459	435	443	431	441	453	446	471	444	413	435	465	419	468	421	415	428	454	473	463	411	473	485	430	461	455	497	446	464	424	463	423	478	431	438	420	458	470	461	441	432	486	447	481	418	437	459	476	412	457	479	477	420	479	448	443	412	466	476	451	458	489	414	492	430	460	468	430	445	491	447	459	456	453	466	460	436	469	472	450	401	408	456	494	434	407	435	445	472	475	458	462	436	470	501	420	452	446	431	485	487	473	409	447	414	475	433	435	476	451	431	415	465	448	434	486	451	425	461	429	465	448	439	444	411	462	443	462	486	455	465	416	464	453	427	438	479	436	454	438	431	458	414	440	429	443	417	472	441	461	438	467	468	484	437	464	502	434	430	437	416	485	441	431	446	452	478	454	452	477	458	461	427	468	475	477	447	432	464	466	440	468	457	451	438	441	435	407	429	430	416	427	465	416	459	410	473	464	427	481	449	460	457	452	459	454	450	486	433	464	461	437	439	469	459	433	435	458	462	462	427	469	471	457	455	413	445	447	430	470	467	483	421	470	448	469	470	455	482	438	441	432	440	412	421	443	474	440	472	497	411	441	448	442	468	469	451	413	436	449	452	450	431	457	445	453	423	470	454	477	425	457	467	466	469	431	419	459	464	391	471	442	446	452	457	458	462	448	462	437	425	410	483	428	431	413	454	451	456	415	440	452	429	411	428	410	439	428	417	412	475	463	453	434	450	454	456	466	441	447	455	424	429	407	423	503	461	420	473	449	426	447	430	460	437	420	447	440	435	431	437	458	442	454	444	443	447	442	414	440	456	470	420	443	449	436	443	438	456	402	434	476	442	433	444	458	439	463	442	456	467	425	459	482	456	445	441	498	438	430	414	439	446	443	436	440	415	430	431	451	455	429	438	462	449	465	450	446	459	408	435	493	458	419	397	478	416	473	483	476	438	483	413	487	437	449	444	423	443	424	458	453	421	468	426	463	416	482	426	470	459	438	417	426	477	428	443	475	467	414	471	443	442	445	412	454	439	473	468	466	435	433	409	404	397	469	446	464	427	453	431	445	497	470	487	448	430	523	407	437	426	481	489	460	405	453	451	428	438	428	460	481	442	432	467	445	454	460	447	453	432	438	442	462	431	469	450	410	466	423	415	417	417	460	442	431	432	457	444	441	447	496	486	428	441	451	478	422	448	400	445	454	431	495	464	463	446	444	447	440	452	438	468	427	463	466	452	458	436	457	432	411	466	441	443	436	389	474	464	437	445	440	432	442	458	423	393	480	460	434	450	420	454	418	456	459	426	484	471	443	465	446	443	419	459	471	428	444	442	436	469	481	430	448	471	441	465	434	438	500	438	471	432	455	469	417	423	419	437	434	413	491	438	421	423	475	453	456	450	485	440	457	464	443	442	435	430	455	469	412	425	476	438	416	451	433	486	417	445	456	440	434	458	442	437	469	450	451	449	443	459	475	438	449	435	421	449	435	442	452	458	473	438	443	425	451	445	444	436	446	408	429	438	444	467	449	443	439	414	438	461	460	451	442	444	447	416	450	431	450	407	449	455	452	440	437	447	425	429	451	431	453	447	484	434	425	453	447	408	449	459	444	451	422	437	453	445	441	446	474	470	475	459	448	432	426	431	460	441	439	459	447	466	468	418	436	453	436	432	418	450	430	478	415	415	449	444	468	459	441	456	449	396	465	424	464	452	427	424	466	419	424	434	409	434	434	449	444	451	419	441	467	424	427	431	436	452	442	471	426	456	457	454	458	423	446	441	453	451	454	474	455	467	449	483	443	456	431	436	439	455	442	451	445	453	444	449	439	447	415	410	441	467	438	445	472	436	435	449	435	429	426	457	431	500	411	419	452	424	443	455	408	501	424	432	413	436	413	461	439	444	446	453	450	477	453	447	449	461	414	455	446	424	480	458	460	440	419	472	450	412	473	432	435	445	452	440	449	441	414	447	466	436	427	419	428	454	449	475	397	429	407	436	447	418	452	469	458	433	456	458	449	413	437	416	415	458	470	427	431	481	424	474	462	407	444	460	434	437	423	444	407	425	437	480	469	442	429	440	454	411	451	455	431	456	438	469	463	438	468	464	422	421	448	412	426	451	423	420	446	430	457	461	473	446	427	441	452	424	460	461	442	436	455	454	449	472	431	465	441	421	466	430	419	463	430	460	409	424	424	441	476	467	459	429	458	492	458	468	436	452	417	421	471	432	404	462	430	399	439	431	445	422	448	451	419	481	409	454	449	479	461	425	428	447	440	452	462	452	451	404	441	482	469	449	432	425	412	463	440	447	435	453	447	436	462	457	437	462	409	461	386	438	438	443	429
24233	21408	28765	24588	21752	16165	42983	44122	26611	14333	4487	1410	745	603	637	582	576	582	540	535	590	559	570	572	586	577	575	607	541	539	567	538	590	616	576	570	553	530	600	597	607	555	557	544	598	573	563	538	574	565	581	549	591	533	547	530	571	554	582	582	572	540	631	531	582	544	584	607	549	558	555	607	575	546	567	584	592	579	599	591	596	572	577	579	535	539	568	543	566	568	562	597	561	538	550	575	540	561	576	581	598	543	534	535	585	559	548	542	574	587	525	573	571	540	576	570	577	549	553	534	581	576	551	568	529	578	566	546	604	545	614	580	542	577	595	560	586	529	629	588	565	556	590	588	585	577	544	577	518	586	606	577	546	548	573	565	514	580	575	552	599	573	561	541	567	556	569	552	527	553	546	568	517	551	566	539	563	584	547	571	563	552	538	556	592	544	614	527	569	529	615	575	526	542	572	584	551	576	559	621	585	570	575	586	612	569	617	571	574	566	572	556	557	605	577	485	582	562	533	566	581	593	598	544	572	567	541	565	559	589	554	555	562	577	525	529	594	567	599	529	535	546	590	561	553	602	559	581	538	582	565	578	555	499	539	558	574	601	526	563	564	547	590	556	569	557	581	575	601	566	534	534	573	555	554	588	592	580	591	616	581	582	552	547	575	579	649	565	565	583	548	584	553	535	571	547	562	543	530	568	531	541	536	608	577	574	550	557	536	553	538	535	582	585	552	580	558	557	572	491	590	559	630	538	567	564	568	534	583	577	542	575	571	578	553	581	571	571	593	597	549	567	552	558	556	571	604	575	550	599	575	533	587	592	545	606	619	588	558	568	520	574	539	529	533	548	575	550	529	586	513	551	572	596	591	562	576	591	536	586	557	563	544	534	572	517	553	543	587	585	557	573	546	598	543	550	585	544	554	599	531	557	539	539	547	594	581	596	554	519	585	617	577	530	573	569	625	554	572	530	575	553	546	581	590	578	551	567	537	599	587	578	545	571	582	612	560	549	595	575	545	561	557	587	551	536	549	560	539	553	581	553	521	572	574	584	571	582	536	603	593	530	543	570	606	542	554	574	573	540	581	578	535	587	574	500	537	572	579	606	577	585	587	574	582	596	592	562	577	501	524	534	523	568	549	552	624	563	585	547	577	579	574	545	561	523	564	589	552	574	576	515	560	530	565	563	566	540	555	585	585	546	543	536	546	567	548	574	560	582	607	617	577	540	580	618	608	566	581	523	554	602	581	565	528	575	523	587	537	556	555	542	544	564	539	565	566	601	560	527	538	537	556	584	568	531	603	536	591	571	571	524	537	573	550	604	581	558	565	580	564	539	577	585	584	544	545	571	541	570	592	585	545	580	539	558	534	565	593	538	614	547	544	550	580	530	555	541	579	552	545	564	564	544	550	556	595	589	566	573	524	603	564	564	600	589	594	585	570	528	568	513	566	556	567	595	571	592	502	592	554	583	562	544	572	542	559	579	543	599	567	573	583	591	618	523	554	515	577	558	581	581	570	558	523	544	577	577	534	591	577	559	600	579	554	547	537	590	563	561	588	591	553	578	536	553	544	599	562	574	547	523	563	546	554	583	559	589	528	525	562	546	601	530	575	575	563	598	570	584	599	573	545	573	558	531	546	575	536	554	593	571	533	558	580	548	554	508	532	584	525	554	584	543	568	537	547	545	563	551	549	545	539	579	599	570	537	576	544	565	572	544	521	559	531	604	577	553	549	580	561	577	582	545	541	548	570	489	563	568	595	545	570	536	550	542	552	597	574	530	532	553	560	560	551	561	583	570	548	573	586	563	592	573	570	592	546	550	556	583	560	567	559	548	573	516	580	545	564	547	558	562	583	595	552	579	577	573	569	546	551	571	546	569	538	550	569	572	577	568	554	574	565	558	532	536	586	520	546	556	534	513	588	570	537	528	587	564	590	589	624	630	531	581	543	569	551	535	560	567	512	527	562	583	578	546	555	599	586	579	592	558	576	544	537	560	556	607	550	589	546	620	547	567	589	593	577	534	576	573	552	577	541	563	543	511	559	550	548	560	567	551	568	528	537	578	557	593	516	535	574	525	563	585	580	573	580	585	544	536	551	530	552	578	551	530	523	549	517	550	567	529	568	571	609	580	545	567	551	567	582	583	544	528	544	586	521	528	526	548	555	596	562	562	542	557	539	504	558	580	553	587	564	577	571	579	592	592	562	577	570	535	548	533	527	546	582	587	568	596	623	544	548	578	548	551	593	565	538	578	567	587	580	553	559	543	543	542	561	568	532	622	517	538	606	548	559	532	554	563	584	563	550	565	550	591	606	527	558	503	579	580	578	567	551	607	564	551	553	554	560	588	545	566	574	555	555	574	510	603	549	570	567	555	555	557	565	558	576	555	569	550	561	556	601	568	575	536	548	565	581	591	529	610	556	571	586	560	565	566	604	537	577	548	506	560	577	611	583	538	555	566	558	572	545	539	559	615	562	572	573	578	553	601	559	595	595	543	579	544	536	549	556	563	582	568	567	545	585	523	574	529	550	537	587	587	558	552	542	559	517	551	528	557	565	588	600	560	582	585	598	550	540	523	557	569	591	563	612	523	558	518	579	577	566	576	564	556	529	578	559	548	608	580	556	585	554	480	555	545	550	575	599	584	562	557	541	581	555	575	573	556	590	616	568	551	546	568	573	527	582	527	556	593	558	538	561	589	586	584	531	539	547	528	573	573	511	574	589	548	609	562	562	595	558	536	592	505	555	619	574	571	578	580	583	582	581	591	565	540	568	548	551	535	613	569	549	512	579	570	493	527	556	514	602	542	574	548	559	562	582	571	562	577	582	531	531	559	545	545	533	557	579	516	567	552	533	589	597	557	573	584	567	620	581	543	578	592	573	556	571	579	618	502	543	623	547	545	553	551	547	599	564	558	553	528	556	562	629	545	557	617	588	542	547	542	512	536	577	575	551	566	551	557	572	556	552	588	561	560	577	594	546	576	574	578	570	557	585	568	573	561	570	597	595	527	572	562	554	580	559	561	543	521	575	587	561	571	548	560	586	586	540	569	549	520	564	545	584	595	604	602	570	577	528	557	535	532	578	562	559	571	549	506	564	549	574	573	595	534	547	548	556	573	589	552	563	570	570	592	575	557	542	568	558	602	529	508	588	563	580	569	548	532	552	582	604	531	517	585	575	562	561	551	579	537	582	520	568	549	541	539	575	589	547	546	557	522	548	555	551	534	614	595	572	537	561	591	574	568	578	541	589	550	593	601	564	575	564	590	569	547	568	550	583	561	538	558	554	564	564	556	566	522	524	555	573	551	577	553	558	558	588	546	552	588	550	578	594	556	581	522	564	641	545	578	530	566	559	563	569	586	567	594	573	565	568	559	552	563	531	576	567	567	582	573	524	566	582	584	576	526	540	541	571	608	549	584	573	562	531	546	571	559	605	538	567	542	555	578	564	554	599	599	566	575	545	562	561	561	570	565	595	566	563	583
13665	26342	25353	19663	13435	9510	43971	39125	20135	11907	4051	1506	778	604	559	511	559	553	573	503	559	537	560	554	508	540	546	588	550	571	536	510	555	517	569	542	515	543	522	507	506	536	506	523	539	553	555	515	575	566	562	502	517	549	568	519	500	528	558	532	548	532	534	541	518	565	512	518	495	561	511	535	499	558	551	519	547	534	498	533	502	526	562	519	530	571	548	530	546	533	572	500	504	523	553	527	525	524	518	551	535	554	525	548	545	509	531	544	518	501	536	518	505	504	517	529	497	508	551	559	562	535	542	514	524	542	520	513	543	568	539	520	522	522	521	552	526	543	522	543	531	508	535	509	553	512	570	544	529	556	559	541	544	494	522	535	535	513	544	548	495	557	551	562	517	520	527	523	535	550	529	538	519	514	535	575	526	526	566	527	532	527	523	556	550	547	535	513	508	514	529	515	539	558	540	533	530	494	504	558	525	538	506	531	548	527	552	560	547	523	520	532	572	555	562	519	495	535	498	556	520	518	531	525	502	538	563	534	466	526	493	544	518	519	491	512	528	554	540	504	516	500	553	546	515	569	536	523	538	504	484	555	508	534	537	544	543	552	513	522	518	575	536	510	500	531	507	529	523	542	479	550	504	550	499	501	532	506	534	528	522	527	547	560	536	489	508	538	526	537	519	518	507	580	501	553	530	526	535	526	485	554	539	514	537	531	565	506	521	476	533	532	517	555	552	527	540	526	521	574	574	521	475	517	550	511	529	545	547	493	524	522	518	531	529	548	548	511	508	544	557	528	576	543	538	559	535	528	532	525	524	527	528	542	507	529	505	516	489	531	508	508	519	496	543	522	579	550	503	509	509	567	543	555	538	565	511	490	547	497	554	481	482	589	509	532	566	515	568	540	547	532	555	511	507	508	533	552	511	558	558	541	499	531	510	513	532	565	540	533	488	564	551	544	523	548	507	503	534	516	529	530	559	553	508	513	543	565	551	544	551	541	535	492	501	556	571	526	520	515	491	502	536	580	539	528	549	529	516	522	535	533	500	523	497	529	533	585	495	564	521	557	526	548	549	524	531	555	531	554	546	516	491	508	555	539	574	551	539	505	560	505	532	529	491	533	505	494	545	514	487	532	519	507	520	532	504	491	543	544	538	488	564	517	497	526	533	531	551	522	514	511	576	527	510	567	516	504	537	537	519	549	483	518	502	530	547	541	509	532	570	497	518	527	540	522	498	546	519	533	541	545	554	509	529	524	524	517	507	512	519	552	510	544	519	526	508	516	514	533	507	534	538	531	481	501	551	524	533	517	517	523	499	483	477	556	589	525	531	524	533	475	555	517	534	532	524	501	516	516	533	499	535	541	528	509	505	491	500	526	517	552	512	524	537	520	546	554	544	557	571	521	526	502	556	565	530	505	557	488	539	526	553	503	473	530	572	511	530	523	537	527	507	532	540	517	527	522	503	511	527	589	540	516	509	493	525	536	540	539	569	529	549	489	578	493	551	531	539	541	507	530	521	543	545	549	524	510	498	532	515	495	496	526	523	530	576	500	497	535	531	543	559	533	533	506	552	546	524	537	541	518	524	508	514	551	521	531	585	534	548	551	522	542	566	497	560	518	541	530	502	520	535	521	517	571	524	579	554	526	563	497	527	527	517	532	507	559	604	518	501	548	496	543	493	546	531	520	523	549	528	536	491	510	526	506	555	549	496	499	548	510	549	532	475	496	587	562	506	472	506	500	515	553	517	514	556	470	523	533	552	516	489	504	566	548	531	550	523	505	507	527	543	513	520	545	571	577	515	537	517	549	533	489	527	571	541	520	562	502	500	515	517	491	487	494	526	538	518	505	490	537	523	539	538	515	548	533	511	604	542	498	513	558	502	510	521	567	486	538	520	533	533	556	534	511	513	542	528	524	503	538	530	527	548	524	560	530	544	506	520	532	556	503	549	514	512	500	515	486	560	501	539	513	533	541	532	538	529	555	559	476	590	532	498	551	536	494	531	513	486	517	527	507	555	536	521	501	552	521	491	483	515	552	519	574	515	542	522	546	516	526	541	533	500	527	527	525	486	531	532	497	553	532	544	494	545	521	523	507	524	501	515	500	525	518	507	517	484	553	517	537	532	502	533	490	502	486	509	518	504	501	562	519	542	509	531	483	515	492	532	549	504	508	502	503	490	516	514	561	515	520	503	547	528	518	542	508	500	507	540	507	543	493	524	550	563	514	513	557	492	504	522	518	478	502	505	497	523	544	527	544	516	527	531	517	524	488	545	531	538	500	502	529	516	535	510	526	539	531	580	504	573	529	520	512	551	505	543	530	555	535	504	532	498	511	514	526	564	527	513	506	547	552	575	532	522	583	527	519	551	478	558	535	550	533	527	550	528	529	498	543	542	527	493	537	543	547	543	553	518	547	520	551	539	498	490	538	540	543	497	535	529	570	516	508	541	476	553	499	558	524	547	531	495	513	493	510	508	499	574	502	516	542	506	572	567	526	490	531	507	523	519	522	551	524	547	512	526	541	505	536	567	514	511	505	517	529	574	557	547	554	531	555	532	557	503	531	513	525	508	501	564	554	528	536	553	521	509	507	522	515	517	524	502	512	594	489	501	528	542	545	518	558	511	544	508	549	506	535	510	491	515	533	537	517	505	548	542	579	516	545	537	565	534	539	566	502	520	511	509	540	554	553	477	554	502	514	509	512	548	509	539	477	554	457	511	530	528	554	551	518	512	539	548	540	519	551	533	509	480	532	512	529	551	547	561	542	511	499	491	532	498	519	508	524	502	550	504	539	532	535	527	501	520	503	562	565	506	518	531	544	533	530	505	498	525	557	544	532	502	550	568	502	487	510	527	525	521	508	525	470	537	536	524	526	564	532	495	578	493	493	502	554	499	505	533	513	503	525	576	534	570	541	561	501	513	489	570	497	525	538	512	558	518	532	539	558	531	480	505	521	518	532	532	527	483	528	493	499	509	495	554	526	514	516	481	517	545	502	539	549	524	503	560	574	547	547	474	490	500	538	577	492	535	500	516	536	521	499	474	569	524	518	544	530	557	522	513	531	496	515	536	568	541	532	523	528	496	525	535	553	521	548	496	528	518	513	482	548	519	529	561	507	517	500	533	490	508	509	514	514	562	505	519	556	556	496	559	502	519	560	515	552	505	477	539	510	487	520	463	550	541	504	515	552	538	540	494	529	515	520	513	524	506	524	561	554	497	522	540	525	527	522	520	486	536	533	511	544	540	478	523	507	540	543	521	560	476	533	552	556	540	544	520	547	514	499	544	512	554	510	574	530	493	567	523	532	491	502	562	532	559	488	549	546	547	542	505	549	532	538	566	515	525	521	508	540	521	507	535	533	576	526	524	530	573	550	505	552	513	511	560	497	557	495	527	510	548	573	512	481	527	528	539	524	556	481	554	530	482	520	517	513	507	539	500	503	508	491	516	568	544	512	527	549	570	502	500	570	502	516	531	467	536	525
28030	15912	8322	5548	2922	1463	3055	3579	1964	1150	730	547	474	486	448	426	431	426	497	444	427	469	473	496	481	479	469	438	474	457	452	449	431	448	451	445	445	447	503	501	439	472	491	441	475	464	448	435	431	455	442	419	445	463	447	482	487	433	434	447	428	438	451	465	461	455	456	450	421	431	444	446	449	459	461	480	451	448	436	430	437	468	453	441	511	419	433	434	434	457	448	495	438	490	449	442	413	465	436	499	489	454	480	467	458	484	441	436	441	455	446	472	420	516	415	462	462	443	457	467	430	434	440	495	440	428	465	430	497	446	434	467	448	425	477	438	459	482	456	466	453	442	465	439	506	455	438	430	436	451	451	445	447	440	484	462	443	408	467	421	491	463	475	457	447	447	434	429	456	454	499	461	461	436	415	451	423	458	467	485	473	441	465	426	441	467	420	432	455	499	444	481	460	462	441	451	456	471	427	490	452	470	433	499	471	445	474	419	409	450	463	466	437	454	441	441	470	455	438	451	428	405	421	451	420	500	453	487	466	463	475	481	444	440	449	457	423	502	469	457	460	476	434	454	464	467	431	422	410	465	456	443	423	449	451	454	473	454	441	457	490	439	431	436	444	454	420	445	449	449	448	451	447	467	487	432	438	488	509	444	479	460	405	441	472	431	429	447	464	441	452	466	434	441	465	462	469	448	445	408	394	448	467	440	461	462	464	456	466	469	420	465	415	489	464	434	449	435	417	454	447	446	427	434	446	423	486	462	464	438	493	471	452	501	441	438	416	447	415	456	456	456	475	447	470	438	469	432	430	465	451	450	440	458	430	433	439	451	453	483	410	441	459	447	490	435	514	447	445	442	439	416	406	433	478	462	449	441	454	434	435	482	431	461	454	436	447	448	448	431	462	483	436	445	417	460	443	445	472	444	442	461	446	445	449	427	447	453	476	441	447	482	490	413	460	482	443	431	429	473	459	455	463	440	450	498	455	428	419	433	451	456	423	451	455	457	462	479	427	474	466	441	466	436	449	445	439	453	485	445	445	469	442	462	444	443	441	450	451	474	478	453	417	450	471	471	467	456	483	444	438	428	481	503	441	417	444	387	454	436	467	487	464	453	467	451	474	424	456	453	475	435	441	442	448	444	429	465	451	451	434	473	502	451	420	484	468	440	489	426	450	455	448	448	491	456	496	469	449	429	472	455	467	438	457	480	442	472	459	419	443	482	491	463	451	425	469	443	449	478	446	472	433	467	415	451	450	479	454	448	465	463	459	411	447	452	443	435	424	444	456	479	444	469	463	489	478	446	448	461	456	473	477	458	432	461	411	461	410	456	455	455	456	425	457	440	472	444	457	509	449	451	466	476	467	446	483	450	450	407	456	449	449	413	483	449	470	470	453	448	463	472	446	450	481	410	478	465	456	482	448	466	437	470	448	446	440	513	449	420	433	472	463	435	475	432	426	426	433	481	438	418	454	441	441	466	454	441	461	437	431	416	480	431	477	490	402	451	453	466	458	461	457	469	448	499	455	433	460	436	470	470	493	452	418	452	477	455	470	436	443	446	480	487	438	448	447	469	446	432	433	468	443	469	461	435	445	425	464	487	441	451	460	460	454	443	456	442	446	430	432	433	477	436	463	480	417	424	439	457	441	452	455	442	448	450	463	456	441	461	438	467	452	451	459	455	461	445	463	468	479	423	418	439	478	463	441	436	466	459	420	493	447	427	454	436	412	419	455	428	428	445	417	450	443	453	458	449	476	487	450	437	454	468	465	461	466	476	464	451	456	471	489	472	431	423	484	421	450	452	440	484	435	468	447	478	471	458	492	482	477	414	427	442	447	451	488	475	517	441	500	467	456	449	455	483	462	463	464	451	466	445	476	456	437	446	446	433	452	475	460	451	462	468	386	433	456	435	467	460	467	439	469	448	435	437	452	438	422	489	485	480	437	422	494	437	474	465	447	465	454	427	439	430	432	449	446	480	459	467	431	460	456	411	471	469	471	441	453	492	445	450	424	444	483	442	463	450	465	450	459	442	460	471	448	478	460	451	478	438	443	460	468	454	424	438	459	441	455	458	440	466	450	476	433	469	456	430	424	468	461	479	431	421	452	483	454	459	429	470	487	418	457	474	433	469	478	445	455	505	465	474	488	434	454	465	467	437	428	460	425	465	472	426	456	452	472	442	420	435	441	479	480	464	447	455	452	498	444	433	425	474	416	495	433	451	469	463	505	417	445	463	459	419	452	471	454	443	428	450	427	441	488	442	452	435	471	448	455	448	433	434	449	476	456	424	455	451	460	431	444	437	485	421	448	457	440	426	470	431	455	463	448	441	440	484	476	497	487	455	453	477	445	430	434	445	443	463	432	466	464	466	442	433	458	458	436	441	479	422	444	449	409	448	428	474	464	464	447	427	427	425	440	507	473	453	475	464	458	458	451	476	449	461	480	462	460	441	479	482	485	448	445	449	441	438	459	437	430	490	451	491	452	436	472	419	422	431	415	442	473	469	472	442	458	443	431	465	428	435	462	446	470	448	441	444	427	444	433	442	507	430	435	479	419	422	484	468	455	435	411	421	463	443	459	486	421	482	432	476	447	469	430	472	445	479	415	451	428	484	444	467	452	425	496	465	428	463	454	439	493	476	431	466	434	470	491	428	474	440	431	480	446	450	443	413	448	424	391	472	429	445	443	478	438	442	485	453	466	407	469	419	448	453	428	428	490	458	432	441	434	440	474	448	458	454	433	484	456	478	478	439	490	467	447	453	447	474	481	459	432	447	459	483	463	443	445	485	465	466	456	435	451	429	463	456	509	461	457	472	426	482	469	455	472	459	494	424	429	505	448	451	450	431	492	428	494	432	461	482	429	477	453	488	436	449	452	420	450	448	440	466	470	454	492	437	446	450	496	439	446	480	430	443	480	447	475	517	458	457	468	465	437	471	443	472	449	442	467	462	436	476	480	425	477	487	495	438	443	459	475	427	448	479	433	437	452	470	457	421	468	465	425	428	455	498	431	403	451	496	464	470	433	454	422	450	443	405	416	414	472	477	451	488	457	461	459	490	443	454	461	461	444	443	416	433	435	393	465	455	474	463	466	444	453	422	445	431	462	445	486	484	494	464	449	423	455	438	488	438	479	480	443	460	439	457	431	444	454	473	445	475	431	425	447	482	476	437	451	450	474	459	440	464	413	476	449	477	460	452	435	437	498	489	447	457	458	427	433	482	465	441	464	437	467	442	439	470	457	461	439	492	437	437	446	469	452	468	445	444	452	452	436	464	428	436	454	492	425	473	458	410	418	444	444	450	468	457	461	445	477	442	469	445	469	452	464	443	465	482	438	465	484	444	444	479	425	447	445	439	428	463	437	454	432	471	488	455	444	423	415	471	440	465	442	477	496	449	461	450	433	451	443	427	487	441	432	422	430	461	432	473	454	463	443	424	474	464	435	452	480	476	496	442	448	464	439	472	436	471	465	439	464	465	456	467
9290	8563	8198	5392	3712	2159	4177	4125	2230	1258	722	521	431	439	419	410	458	409	402	399	437	399	458	416	392	401	405	391	402	392	388	438	446	400	416	443	458	443	436	398	409	419	385	396	382	438	412	403	411	386	429	413	433	407	423	390	427	448	419	407	401	400	443	375	406	408	417	432	412	428	398	450	406	462	413	400	394	435	397	412	393	405	456	440	472	391	395	400	434	462	393	403	419	423	389	407	407	443	396	416	434	421	425	419	391	392	401	425	401	421	419	403	407	392	407	377	410	406	412	417	399	401	383	417	431	409	428	391	420	416	395	411	437	407	414	383	413	430	429	448	436	423	367	414	447	416	416	408	416	428	434	422	414	433	401	423	395	435	389	401	414	381	408	438	424	404	376	438	418	398	429	455	374	397	373	424	415	406	414	387	445	420	388	413	415	428	387	390	434	433	438	459	425	399	399	417	433	453	418	442	436	428	399	435	404	431	411	417	431	458	445	410	380	428	417	424	427	433	411	424	393	397	404	414	454	411	418	418	427	397	415	390	397	401	404	404	426	421	443	398	421	421	429	420	399	415	402	405	450	431	444	372	414	402	404	391	454	424	421	451	439	410	439	411	383	396	401	435	416	432	406	426	399	369	406	419	467	401	412	409	399	423	415	378	424	434	415	449	393	426	421	405	430	420	434	410	399	440	407	454	446	418	465	411	379	397	403	394	399	400	412	398	416	433	397	421	419	384	432	426	428	410	407	447	429	426	414	428	404	391	436	386	448	411	399	383	388	399	406	419	435	404	437	400	415	418	396	413	434	427	396	435	421	410	412	384	427	406	400	415	425	396	422	401	431	406	405	448	439	415	390	425	419	423	432	423	390	408	411	414	411	426	424	435	446	425	419	417	397	422	411	403	404	366	410	419	380	410	447	404	409	409	433	358	423	442	399	432	401	432	412	447	424	436	392	427	452	379	440	398	430	400	425	365	354	415	423	443	410	403	425	398	433	428	433	426	385	422	415	407	419	403	412	416	376	430	407	402	421	434	437	420	402	412	420	387	425	443	398	400	417	403	411	466	379	381	431	380	387	373	397	429	431	452	392	412	436	386	408	388	391	415	399	393	413	417	419	406	419	419	447	372	424	449	406	415	402	464	420	438	419	449	398	397	440	456	435	433	437	411	405	384	431	444	410	390	426	392	434	382	415	449	429	416	402	397	360	415	431	403	413	447	415	406	423	412	421	427	412	419	404	396	444	424	404	434	419	412	440	431	393	403	434	433	380	423	451	419	431	427	393	406	409	395	460	394	380	392	393	438	395	452	415	407	416	453	425	423	381	401	406	447	426	413	427	384	427	413	381	425	406	442	403	392	441	399	380	427	414	396	402	411	387	401	412	389	420	449	439	422	424	403	378	379	368	409	413	417	424	443	421	448	418	402	449	414	409	436	394	380	417	386	433	416	395	435	419	424	452	393	433	393	404	398	430	409	402	418	398	424	444	406	409	426	467	435	442	407	391	441	428	423	399	383	438	449	428	422	419	440	434	403	414	393	399	390	401	425	426	391	410	404	451	409	446	434	418	399	394	431	400	412	426	413	398	425	442	414	425	425	386	414	427	437	423	363	425	421	393	430	411	433	414	414	398	431	418	429	436	442	417	409	425	435	426	395	408	368	413	392	437	411	425	390	416	396	366	376	406	388	401	405	419	420	419	381	407	391	360	410	438	392	399	416	431	417	443	402	393	414	441	400	385	379	398	440	419	403	436	417	441	399	409	408	373	428	430	424	457	441	422	452	430	448	411	378	425	420	414	375	415	398	401	424	392	419	387	425	419	427	392	418	428	405	416	438	419	444	398	397	431	420	399	438	370	435	422	438	425	431	454	415	474	416	444	403	421	394	401	409	407	439	398	420	435	385	394	427	419	391	404	401	415	429	439	393	445	381	392	415	377	405	430	417	410	418	463	424	374	427	457	414	407	379	391	441	397	403	396	432	402	392	433	431	404	419	373	426	421	419	419	390	410	402	410	403	435	417	409	407	418	405	410	421	437	419	400	405	423	415	442	417	405	436	376	457	433	450	405	411	401	400	404	394	456	412	375	430	410	414	413	404	415	383	408	412	437	400	416	421	436	416	437	393	395	376	423	421	459	409	442	417	367	420	439	414	441	401	398	420	419	385	437	429	385	430	424	402	406	404	396	416	395	411	408	433	448	386	428	402	410	466	385	438	393	432	423	428	425	449	406	399	400	429	457	410	395	406	411	406	401	400	392	396	420	427	414	413	416	423	396	388	423	413	422	426	417	402	417	415	404	398	392	420	400	395	393	445	424	442	358	422	426	420	384	431	408	401	396	406	395	408	413	450	452	418	426	397	381	390	408	414	411	415	416	434	407	396	424	447	397	420	370	422	380	419	402	422	413	412	409	408	385	400	393	422	460	420	407	441	398	398	413	406	414	420	472	439	385	418	431	430	435	447	422	435	418	409	445	378	404	427	409	390	416	391	409	387	419	451	438	433	367	403	442	390	409	405	395	386	409	421	402	403	455	440	433	409	438	363	436	386	394	404	406	398	424	422	438	374	430	440	451	430	388	406	403	400	424	415	390	359	398	425	402	417	416	426	389	413	415	427	416	435	449	403	418	414	443	415	413	384	416	417	414	426	425	411	419	364	431	431	409	439	417	394	417	392	383	420	410	404	390	421	414	414	410	416	427	400	408	420	433	404	407	409	411	399	401	356	398	417	411	397	431	416	415	438	439	388	393	410	412	424	451	400	375	376	410	392	411	429	388	396	427	433	385	427	417	455	404	409	424	395	415	419	407	415	410	428	407	415	368	405	416	405	409	437	416	452	405	391	406	366	370	427	431	423	410	439	415	452	435	416	432	426	419	404	403	408	418	388	392	413	393	408	389	400	430	428	413	443	433	439	394	395	404	436	400	422	403	388	400	442	453	439	388	403	417	405	396	382	419	411	443	403	422	410	420	422	430	444	421	411	374	385	406	400	394	433	383	413	400	443	434	415	426	413	386	398	418	409	428	382	384	443	422	398	376	411	416	412	406	444	403	406	424	439	383	407	405	421	423	398	400	410	401	426	431	393	423	392	431	403	413	407	411	394	399	420	425	448	431	386	391	438	406	432	393	403	403	448	445	418	381	409	394	384	436	427	411	423	404	411	392	422	441	400	409	413	411	427	390	419	426	414	452	408	405	416	404	398	435	441	445	371	431	401	428	396	411	404	387	382	394	415	427	419	398	422	428	414	380	387	388	414	417	454	404	393	434	445	428	388	407	437	434	421	412	421	406	402	425	413	419	443	460	418	410	403	462	414	397	408	411	432	415	376	430	394	395	366	430	385	438	396	394	419	407	421	398	465	446	395	394	401	465	436	444	444	407	429	436	429	427	390	428	408	435	415	405	437	449	436	440	409	451	443	425	419	411	426	446	434	423	399	445	441	364	389	409	398	389	424	393	404	411	404	389	418	386	430	383	420	409	426
25533	21423	27354	25159	10663	11512	29007	26084	11887	5368	1664	765	586	531	525	465	506	467	495	436	492	472	499	471	514	484	513	465	483	471	470	487	460	481	470	445	493	463	440	446	484	480	473	443	477	472	502	481	465	492	480	517	489	483	505	483	471	512	501	482	488	447	423	435	489	448	484	503	475	486	483	484	490	474	512	450	472	483	443	458	451	460	474	448	500	462	474	481	503	468	473	483	495	479	512	483	484	472	466	510	484	509	470	498	488	490	457	468	431	466	444	488	503	472	487	450	457	488	479	469	466	457	482	510	506	468	483	439	489	511	497	472	470	488	448	487	474	469	450	453	453	484	490	437	462	439	508	467	494	452	514	450	465	464	480	466	479	443	489	480	507	466	475	462	486	472	471	497	478	445	483	482	529	484	487	477	449	426	484	486	493	432	477	473	468	469	480	449	495	445	475	482	483	468	457	505	475	455	434	472	438	472	486	471	479	486	476	446	486	463	430	486	460	415	467	465	477	476	491	501	499	484	453	476	525	424	471	476	508	487	486	484	469	457	508	450	435	480	480	513	449	441	459	470	426	454	492	502	489	453	472	430	438	470	447	473	514	473	495	497	490	466	498	448	452	420	467	439	504	471	449	486	494	475	467	505	474	460	521	467	471	467	520	457	490	447	436	470	480	463	425	420	480	440	477	464	447	476	456	463	477	481	442	468	449	477	489	458	463	461	511	480	457	470	506	457	499	471	443	472	465	440	427	486	497	481	448	443	445	441	442	463	491	449	507	481	444	476	453	474	485	479	471	473	493	492	458	502	478	468	454	454	469	480	446	470	467	445	474	458	454	453	470	507	548	472	478	448	477	494	456	452	469	473	443	471	435	487	476	455	484	466	432	485	460	460	497	471	449	475	482	470	460	451	473	478	449	440	503	437	485	465	458	457	475	456	493	462	455	478	511	465	448	486	509	449	461	469	477	437	457	454	472	460	465	470	442	527	461	481	489	510	465	464	489	487	460	427	466	471	454	459	472	487	471	510	443	482	473	489	471	433	480	458	459	475	492	459	453	443	475	447	459	441	474	452	447	498	443	492	479	479	474	437	458	453	468	487	537	478	440	457	442	440	462	448	497	474	455	444	454	483	448	465	495	484	466	473	431	465	463	494	470	456	453	482	486	425	493	455	483	459	496	462	472	479	448	479	504	440	476	503	490	489	455	501	478	458	463	454	470	434	448	485	459	494	463	463	430	447	464	480	467	454	508	479	476	458	478	504	465	515	448	491	482	470	457	496	452	493	424	474	510	495	464	477	453	477	473	471	421	467	475	489	483	484	429	466	500	505	501	490	469	465	452	468	477	449	510	484	486	481	481	442	449	449	460	441	481	497	469	475	467	491	452	481	504	473	511	471	480	468	425	469	463	463	458	463	497	478	498	456	474	444	498	472	447	523	450	445	450	472	485	429	487	475	472	459	481	473	439	456	445	490	496	480	431	476	469	460	473	475	443	496	461	482	473	497	503	452	493	485	437	456	493	473	449	469	503	469	458	510	446	435	509	451	492	506	423	467	415	458	470	451	488	464	513	482	449	464	490	474	496	499	446	493	499	474	438	499	449	443	482	489	423	465	457	509	490	446	470	449	467	497	460	464	469	493	471	528	486	486	471	487	452	472	460	462	458	460	458	478	419	485	491	448	469	484	455	452	446	462	481	494	473	520	501	435	502	482	473	460	470	486	493	493	492	488	488	504	500	406	455	436	490	444	484	448	490	419	503	476	460	491	474	505	481	485	484	524	501	489	468	430	519	466	458	431	450	477	473	484	456	503	469	482	464	471	499	471	444	457	459	455	462	474	453	537	487	452	449	497	478	463	500	471	480	451	484	479	481	431	453	450	461	472	472	481	468	472	494	491	466	514	432	481	508	509	470	468	466	470	483	484	497	434	462	492	481	469	489	440	450	488	480	476	487	509	449	470	450	459	465	436	487	479	496	489	478	475	457	425	462	479	458	446	479	470	469	425	477	469	492	488	473	451	449	441	495	441	415	523	462	475	471	468	499	459	467	487	469	461	481	449	456	419	484	457	478	470	507	494	486	493	502	466	460	477	499	469	484	467	487	460	441	449	436	436	483	438	463	489	482	470	450	479	505	443	442	480	462	454	472	458	474	470	497	456	464	473	479	507	473	458	474	470	462	514	481	467	463	469	460	467	471	487	480	460	413	472	450	452	501	448	465	476	459	477	457	473	467	446	492	483	441	468	476	490	473	502	473	459	477	496	473	504	460	500	450	473	470	506	464	465	421	461	437	451	474	497	466	505	456	459	520	481	496	484	468	488	472	458	461	458	473	480	459	488	484	489	465	463	493	435	453	494	450	472	529	521	474	459	493	469	491	471	448	483	471	461	491	464	458	438	481	465	459	497	451	444	463	458	445	458	445	481	464	465	497	466	477	479	453	474	474	449	509	490	435	471	491	502	474	466	476	491	447	452	436	506	447	477	475	458	449	460	477	522	455	455	463	463	477	464	449	474	470	440	490	462	482	477	450	478	482	450	474	468	513	473	467	437	470	443	480	466	444	458	498	451	482	487	442	452	528	455	459	443	407	429	469	478	498	500	503	437	482	504	495	483	495	484	414	465	460	458	466	513	481	456	449	527	490	500	449	467	459	465	475	482	513	460	473	468	478	507	453	467	463	446	502	468	447	448	470	451	490	522	483	440	478	478	435	493	517	448	456	438	471	461	465	485	461	509	447	458	463	455	486	491	465	488	443	467	530	446	484	466	443	476	487	470	457	405	459	477	468	503	486	460	420	459	449	449	450	452	456	448	482	426	464	458	440	473	474	487	463	432	459	469	456	509	462	474	441	489	472	466	475	495	491	412	482	465	457	492	478	461	475	502	478	492	505	501	452	441	467	483	477	462	460	476	450	465	491	478	448	478	456	438	507	448	455	488	497	453	518	454	485	474	480	483	433	480	475	443	475	470	468	438	466	452	451	478	481	437	452	487	477	466	500	499	486	455	466	465	474	469	498	472	480	463	479	458	503	439	492	451	475	461	477	461	447	491	481	432	498	499	488	453	487	452	450	432	476	451	469	462	483	471	460	475	447	450	470	473	452	480	469	443	496	468	508	456	444	475	441	486	470	501	442	441	410	452	461	513	475	443	471	484	497	466	466	498	512	448	492	457	490	494	519	476	480	466	439	469	453	462	437	458	451	489	457	505	512	494	455	449	477	469	450	464	439	504	504	450	474	466	445	474	465	485	505	446	475	478	436	454	434	429	489	476	478	465	497	526	476	429	451	507	453	482	459	463	485	448	431	474	466	446	467	510	534	440	466	457	434	459	417	469	494	472	485	495	489	477	435	491	476	456	444	450	521	467	482	507	460	466	466	449	471	462	470	490	482	475	529	481	514	501	480	498	411	484	436	482	426	444	462	514	474	492	500	467	461	446	474	487	508	462	477	494	484	462	475	479	435	464	516	499	458	481	460	479	466	508
9753	16746	16739	9194	5237	13459	27166	22039	9495	5301	1792	807	523	485	458	452	472	463	467	479	452	425	451	489	486	449	402	426	465	473	450	454	475	452	475	472	475	474	485	412	482	442	448	455	424	455	493	428	432	421	476	427	433	463	447	438	485	441	428	468	464	453	468	497	479	424	425	427	466	451	460	495	454	415	396	480	459	468	454	423	462	436	438	435	423	486	465	460	414	422	414	432	492	461	465	445	451	469	414	453	430	417	466	465	453	427	443	461	463	439	467	442	461	472	456	438	470	449	479	452	423	446	423	460	467	467	434	450	460	449	475	464	413	440	478	435	479	439	466	426	506	403	444	427	425	429	440	420	450	496	488	494	440	405	480	471	449	463	451	493	443	461	454	453	470	431	464	479	440	484	424	442	433	448	454	388	457	428	424	401	462	458	462	460	434	430	434	421	424	406	445	418	484	440	407	431	468	502	447	464	490	438	433	448	460	439	463	455	479	408	470	445	455	432	450	450	485	448	452	441	450	431	453	457	463	454	421	439	450	462	465	441	418	482	446	406	435	454	439	459	454	449	429	466	444	465	471	449	427	475	449	424	457	436	479	441	455	431	393	442	437	455	436	425	465	452	444	486	467	475	443	427	465	491	459	460	459	422	440	404	391	471	484	412	448	441	424	465	485	459	470	435	480	497	453	438	458	478	421	438	447	483	470	452	462	454	442	445	406	468	442	470	485	459	446	467	470	435	430	434	427	466	462	476	485	461	476	461	475	493	433	469	463	447	441	466	472	462	474	467	456	473	423	436	442	463	427	446	466	472	406	438	473	452	440	445	422	449	477	466	469	475	449	439	422	424	454	469	471	409	454	437	487	437	475	424	430	454	472	463	448	441	449	454	448	409	473	448	455	428	475	427	437	440	436	447	453	464	455	437	468	467	470	464	433	415	444	461	468	461	439	473	445	449	427	427	460	402	483	475	457	424	459	412	434	422	428	454	388	414	416	454	415	465	446	455	500	450	472	442	457	453	452	423	474	423	445	444	405	483	428	464	470	478	440	429	422	409	431	466	463	483	455	437	458	471	433	457	458	431	425	416	430	436	433	434	471	410	462	455	460	454	477	463	479	471	490	448	461	452	416	476	426	450	413	465	468	435	432	453	410	446	486	425	465	446	417	435	440	447	437	414	454	480	445	441	455	462	426	459	461	418	433	453	448	421	440	420	442	433	453	436	456	474	477	440	429	456	438	461	427	464	481	440	448	456	462	442	453	402	437	450	433	462	467	417	448	407	467	449	484	449	472	452	462	407	437	431	462	464	468	434	455	442	464	459	398	448	423	444	426	469	443	435	445	464	406	431	435	409	433	470	451	446	429	465	411	445	450	458	480	450	433	479	420	467	446	445	453	464	392	484	446	406	456	463	444	467	433	419	472	454	430	449	428	435	422	473	431	474	411	449	419	427	434	462	438	399	453	442	443	440	452	430	444	406	429	459	458	437	448	462	461	448	463	433	436	435	463	451	451	433	430	413	425	475	436	460	454	421	413	484	460	432	452	431	460	488	424	463	426	473	446	441	424	474	466	442	436	422	435	415	467	409	425	433	468	422	450	457	444	470	436	480	428	475	524	467	408	440	455	449	470	507	475	434	437	426	447	465	432	435	475	483	455	422	445	451	455	451	430	466	447	434	470	406	435	489	454	403	451	446	421	402	470	440	446	445	460	431	408	478	445	432	420	444	431	455	466	444	426	440	419	455	431	448	456	407	461	424	441	446	454	441	466	465	450	447	456	454	452	439	419	476	446	434	424	470	443	444	437	450	415	444	419	455	431	431	400	423	423	437	463	477	442	452	448	450	457	446	413	424	424	443	430	460	450	452	474	431	480	419	410	453	416	450	462	463	454	447	465	485	448	425	453	436	458	463	445	489	438	475	443	454	448	453	441	449	443	456	425	424	451	463	424	443	464	448	443	446	450	465	444	447	443	444	430	410	422	481	457	479	442	447	418	452	440	453	436	414	452	398	443	421	486	417	443	436	459	443	431	431	428	462	453	440	427	466	432	446	448	442	457	472	477	463	417	435	426	457	448	448	396	417	459	496	444	460	489	449	436	438	449	464	443	426	443	455	488	456	445	462	461	456	453	452	434	429	419	454	467	425	405	447	425	470	482	444	411	482	467	426	454	434	435	466	451	456	435	425	479	461	487	411	484	425	426	474	416	454	454	437	479	402	469	461	441	461	452	439	446	433	439	430	453	452	485	472	480	458	453	446	439	445	424	446	458	440	456	428	454	453	442	453	398	424	420	493	450	456	431	440	462	484	436	416	463	449	429	466	490	443	492	470	480	464	439	434	436	451	483	475	462	435	475	438	431	442	441	462	442	450	460	432	456	465	473	423	481	428	439	429	440	448	426	421	463	461	476	448	432	464	418	435	465	459	457	469	436	472	426	489	449	435	432	450	457	412	464	446	416	469	461	480	461	471	447	449	472	414	478	449	492	418	432	450	433	446	407	436	484	416	456	429	431	448	448	452	465	435	428	456	442	420	447	436	417	437	426	447	458	447	420	440	439	458	460	475	419	414	440	454	477	423	450	467	463	447	446	438	459	441	402	429	454	448	447	454	439	476	431	464	429	430	460	417	448	440	446	441	426	449	458	428	451	447	442	445	414	472	466	475	365	413	420	480	442	431	427	441	458	460	458	460	459	440	433	464	443	434	418	477	480	457	444	454	446	465	452	432	406	466	488	431	405	446	466	426	466	406	436	432	430	444	436	409	419	433	452	431	419	467	438	479	446	451	423	470	441	445	446	426	451	440	422	451	475	478	454	428	443	421	414	446	434	451	480	488	426	471	435	442	435	457	496	414	456	460	435	462	414	425	448	419	503	442	490	431	426	449	438	509	460	444	425	454	447	422	427	423	458	440	399	484	455	426	421	437	456	432	482	409	437	454	452	433	428	463	468	456	473	456	463	450	454	446	442	447	448	457	458	451	431	432	426	415	422	463	422	463	448	447	475	442	467	480	468	432	452	480	422	441	429	477	443	428	437	453	423	447	426	461	496	431	417	442	432	497	445	462	450	419	466	454	468	430	425	449	455	422	465	428	437	428	436	468	421	445	473	494	411	434	431	414	445	441	431	423	418	467	463	438	468	430	470	447	423	444	436	427	444	461	423	447	447	449	450	446	454	434	447	451	426	490	440	411	439	412	460	464	420	456	445	448	449	429	451	483	449	455	471	451	442	416	460	443	452	450	442	487	502	485	422	405	423	461	415	474	397	452	478	422	461	470	446	477	419	457	426	410	426	439	414	413	437	471	443	418	435	436	449	429	431	443	475	437	479	441	429	430	466	418	435	423	428	433	466	435	476	426	400	443	422	448	439	492	442	458	468	445	504	395	432	450	436	453	423	432	480	442	467	459	447	454	442	452	449	397	453	440	450	460	455	422	428	470	423	439	456	462	451	457	415	430	447	461	429	444	451	460	425	449	436	433	460	426
24307	21464	28777	24649	21215	28650	51425	42434	22004	11350	3391	1218	776	597	650	567	581	598	566	618	588	586	580	585	544	581	583	557	620	574	586	593	574	546	552	565	541	559	562	564	597	552	594	569	578	618	579	600	595	596	611	560	595	577	578	535	572	548	572	569	598	560	556	557	577	563	634	562	609	551	584	603	535	572	578	558	579	565	611	572	581	580	577	582	597	547	581	560	574	565	591	586	580	561	588	616	566	551	538	585	578	587	551	534	606	597	523	575	566	570	594	544	547	554	550	573	546	570	544	566	579	548	588	550	589	600	559	578	543	594	590	604	560	530	596	595	594	588	595	562	541	577	564	542	576	561	574	584	534	558	567	604	601	559	568	566	569	619	551	537	576	622	552	567	612	546	554	539	605	557	567	579	587	549	539	579	553	571	584	583	532	582	557	581	570	560	547	585	586	578	576	587	584	565	580	557	530	589	582	568	544	608	561	595	574	549	563	577	528	553	588	604	574	573	560	564	563	584	542	608	559	553	580	524	549	574	555	618	557	596	544	583	587	566	588	565	529	549	505	584	577	540	585	623	552	614	551	580	592	569	559	575	586	610	543	533	601	578	565	569	581	556	560	578	588	569	566	570	577	638	589	549	548	539	587	593	551	558	516	561	579	558	608	583	573	559	566	586	555	567	583	584	625	542	595	584	604	580	582	582	564	592	548	578	589	563	539	608	558	553	582	616	602	586	547	572	602	568	560	582	544	564	589	604	556	588	561	577	540	566	570	558	571	632	547	575	586	567	610	581	571	591	575	571	594	550	574	567	575	559	567	598	589	521	534	527	541	576	554	543	571	556	586	582	538	546	591	571	579	590	604	576	541	584	570	554	572	588	581	559	568	516	572	590	560	593	574	570	558	546	587	591	544	617	576	535	554	595	566	548	606	552	582	571	556	525	547	593	585	566	515	545	549	505	573	582	565	606	538	564	603	556	563	592	560	554	585	559	543	570	570	573	544	587	567	624	564	569	616	554	564	550	541	564	570	553	565	573	631	582	560	560	550	579	563	594	605	594	550	512	563	590	553	574	565	594	557	564	560	532	581	546	550	571	562	584	593	555	579	580	579	546	588	568	561	571	571	530	565	610	586	606	607	544	558	565	586	566	602	562	551	579	580	560	560	570	582	620	620	562	582	586	558	566	559	558	599	572	549	558	570	614	508	562	605	573	576	556	553	576	571	603	559	529	564	599	553	540	571	591	594	585	534	570	592	591	572	564	557	604	591	536	559	553	600	592	591	587	562	579	546	590	554	576	560	630	594	568	579	550	543	572	607	596	575	552	579	588	552	576	574	584	552	549	594	569	539	596	564	552	554	535	551	552	590	559	550	570	582	600	637	586	569	576	580	572	570	543	588	584	553	573	607	526	571	558	577	579	575	536	569	615	612	591	532	582	520	562	579	540	559	592	561	554	579	592	564	552	540	597	574	568	562	592	605	610	539	576	573	594	552	576	581	545	536	539	572	548	553	558	561	575	577	555	576	588	573	581	567	542	587	568	572	595	536	555	604	546	573	608	566	551	570	596	579	570	576	600	554	583	617	571	568	587	570	572	559	556	580	549	584	618	541	559	588	588	597	575	609	623	581	545	577	619	569	565	596	535	560	566	614	562	584	585	568	610	568	561	580	624	553	556	564	548	576	542	568	602	571	569	585	612	548	560	557	550	591	555	554	558	568	588	592	540	562	560	579	545	546	568	589	603	533	557	588	581	546	548	582	572	593	591	627	566	512	629	567	548	590	538	567	542	555	559	547	529	510	588	623	552	524	597	547	552	536	570	556	558	528	589	561	580	603	533	597	566	591	544	528	545	578	527	541	542	597	569	571	554	589	537	532	627	576	530	574	562	573	562	541	572	597	594	580	574	581	580	586	637	568	556	569	554	578	586	573	585	548	528	579	564	587	562	536	553	566	578	544	573	557	578	610	617	564	560	583	556	580	584	582	593	558	572	619	573	551	579	537	561	559	569	585	602	568	559	590	568	594	569	550	604	603	579	563	574	569	566	538	548	589	576	553	565	620	570	556	600	556	610	636	569	615	572	545	600	563	556	563	552	579	549	595	558	528	586	576	557	563	582	527	586	605	579	539	586	577	606	557	582	546	531	574	586	580	639	544	572	575	592	546	590	559	548	565	565	593	550	543	600	595	542	543	570	593	547	584	567	579	507	595	556	644	561	556	601	548	564	574	558	592	577	552	601	562	571	580	537	614	550	605	557	583	559	592	566	591	558	571	573	566	604	585	598	554	569	606	559	519	592	578	600	566	598	556	577	534	579	569	606	591	588	550	521	560	567	565	565	550	557	548	612	551	597	637	621	565	556	578	584	558	580	577	579	584	531	576	548	569	585	618	530	546	571	529	644	596	567	536	568	598	565	574	582	559	512	531	543	559	542	570	585	598	547	570	575	563	570	571	565	621	563	550	596	584	578	588	536	550	596	533	572	568	606	591	561	570	579	540	551	573	594	544	595	514	544	590	546	542	555	554	622	604	542	568	515	595	569	563	567	548	549	538	569	571	587	595	541	606	604	558	563	563	620	589	590	586	543	584	556	540	581	559	568	560	597	566	587	582	576	548	554	539	584	548	587	544	537	524	541	566	549	560	609	590	582	581	561	568	558	612	526	595	583	541	508	564	543	568	565	596	579	562	637	552	567	541	560	575	571	573	568	561	565	560	561	542	616	588	569	531	624	583	579	563	564	546	580	588	566	532	492	544	575	557	556	579	569	596	544	573	546	595	586	534	583	571	498	535	521	555	570	573	567	542	581	568	580	551	557	559	506	543	534	573	555	567	582	567	574	576	584	555	597	586	591	539	527	565	546	597	572	545	599	563	567	547	527	583	551	572	630	578	609	575	587	561	593	573	577	541	569	569	578	567	552	576	570	550	530	554	559	513	585	550	583	528	569	541	627	499	546	556	590	597	537	553	570	539	575	576	584	558	566	565	589	594	558	558	567	592	575	585	584	509	563	557	574	551	560	574	559	551	564	553	540	570	549	579	573	581	551	589	594	544	558	573	562	562	557	565	583	510	573	599	583	595	555	576	578	559	596	577	589	550	571	582	575	542	612	556	584	557	564	613	571	533	591	559	578	574	554	556	576	577	565	566	624	562	600	544	561	540	563	525	521	579	554	547	605	547	592	614	563	562	595	569	571	604	571	586	566	618	577	579	625	533	546	560	593	568	525	579	619	572	594	550	588	507	595	565	566	590	616	523	605	559	585	579	604	577	546	591	590	556	557	548	543	574	540	555	556	547	569	588	577	546	549	589	533	542	571	542	585	589	531	543	595	569	569	569	526	597	591	540	521	518	533	584	537	541	575	592	590	553	529	546	562	549	548	577	563	614	580	624	600	554	607	566	522	572	574	560	562	561	560	542	606	542	628	595	547	566	549	567	497	580	568	587	531	562	568	583	614	522	544	557	609	571	548	541	562	553	575	600	576	566	578
13655	25453	21895	12442	5095	30610	47100	36014	16696	9581	3295	1249	688	555	554	504	594	546	572	550	512	537	574	573	568	554	528	548	524	525	550	512	589	548	525	524	598	561	529	541	551	530	506	550	543	567	532	563	518	528	568	534	593	542	529	512	559	550	564	555	547	502	518	525	492	490	540	551	514	567	520	505	536	529	534	546	568	491	542	524	513	518	542	542	529	555	545	489	530	561	553	553	533	541	545	505	517	510	549	525	510	535	539	592	532	530	535	554	557	509	559	532	600	486	498	514	548	564	572	516	519	559	539	523	538	524	511	526	505	533	513	569	522	492	544	514	511	517	563	532	571	479	528	518	565	545	518	513	517	524	548	579	577	570	500	574	485	485	550	520	511	516	543	529	532	521	531	554	495	544	563	546	538	548	568	480	498	558	543	532	555	570	544	509	555	534	531	505	549	518	517	520	504	547	535	494	538	562	541	520	532	556	557	543	521	550	533	519	541	553	564	508	556	510	557	545	549	492	508	537	560	496	522	534	501	528	533	519	563	534	522	495	558	540	524	529	559	517	512	517	538	518	550	550	578	543	555	535	548	571	532	539	531	534	517	522	520	561	528	498	524	508	536	554	572	524	524	562	544	530	549	538	510	520	518	544	536	529	549	556	505	553	524	508	541	525	523	527	528	529	531	514	563	519	550	563	553	536	506	529	506	542	527	515	535	548	498	531	528	551	489	547	491	510	503	499	528	555	529	552	512	541	521	553	554	523	523	543	549	553	527	541	536	497	541	473	494	503	524	500	550	497	537	549	542	541	567	561	521	558	549	523	563	553	540	502	496	545	484	578	494	553	504	509	502	558	528	511	529	549	511	543	519	534	531	528	515	563	468	508	543	568	524	542	515	533	573	524	518	495	506	524	544	562	547	563	505	537	546	518	494	514	525	548	549	564	558	547	506	530	511	542	521	518	518	522	496	544	513	535	510	534	544	550	525	552	546	518	512	502	566	514	505	512	522	542	541	510	522	561	531	499	505	580	491	513	550	545	544	551	543	500	546	515	522	509	542	530	580	533	535	538	537	545	501	509	564	535	525	509	530	558	545	548	527	564	536	502	527	497	542	544	525	551	487	528	494	554	486	533	565	550	508	562	509	547	526	530	538	501	536	565	514	530	538	520	538	525	562	547	535	532	539	516	543	535	572	549	568	483	579	530	508	517	544	536	566	528	513	496	559	528	562	540	543	547	544	542	547	507	516	525	500	514	498	548	520	515	573	531	568	485	543	537	530	537	540	510	523	508	532	532	534	514	554	546	526	546	544	577	517	561	542	519	525	483	535	512	556	552	530	531	542	543	540	514	513	517	534	543	572	502	538	558	507	562	516	538	528	560	533	509	529	528	532	518	531	547	548	557	527	540	515	509	526	562	494	532	485	547	525	524	516	517	504	542	552	519	507	558	517	523	527	563	536	493	543	556	516	562	590	565	513	544	502	518	517	529	557	536	557	543	541	497	529	513	515	549	498	533	520	499	515	531	556	490	527	534	547	529	500	518	575	502	504	575	527	526	536	536	526	516	541	501	489	548	543	551	524	540	499	527	528	535	509	513	513	548	566	545	569	550	541	521	558	534	549	506	536	560	547	514	514	536	542	575	551	597	531	517	520	560	537	472	509	551	503	528	488	525	553	502	521	545	516	553	572	508	530	529	528	507	511	520	524	590	520	533	515	516	555	554	549	528	537	567	572	566	524	532	547	513	538	545	522	554	531	498	519	534	495	514	522	559	520	549	486	537	510	525	477	560	502	518	551	536	537	559	532	538	515	549	522	499	527	524	515	547	499	520	530	497	567	529	502	549	543	565	501	523	545	572	539	522	555	525	509	521	525	536	542	519	546	537	526	527	521	522	507	540	494	535	526	524	524	558	535	543	527	551	508	526	541	548	537	545	504	495	535	525	516	495	517	523	538	533	562	548	535	532	524	516	515	559	514	539	546	530	572	540	516	499	526	560	531	506	481	533	527	543	520	552	538	557	541	534	536	521	504	528	549	524	522	552	566	523	519	516	505	516	515	553	537	526	512	544	496	549	502	511	528	499	507	533	541	491	536	571	512	534	527	553	534	516	507	542	535	537	511	513	528	560	513	569	516	490	477	499	543	542	532	513	542	557	505	521	538	513	509	524	501	508	474	544	540	527	518	495	528	536	547	570	530	482	551	513	564	574	509	519	517	525	549	497	509	523	524	527	552	480	502	493	544	531	524	518	539	524	514	549	501	551	533	514	564	536	547	485	527	561	521	543	543	546	535	538	522	563	555	494	557	542	534	558	501	540	528	518	515	530	557	496	536	531	521	520	515	554	536	539	495	528	524	511	516	560	484	539	528	485	547	543	572	506	528	551	497	534	511	515	515	537	520	538	536	530	557	490	576	570	521	511	514	493	524	495	519	551	533	543	588	510	524	542	524	493	534	527	546	532	533	516	556	567	490	532	501	522	481	563	572	565	532	559	508	540	524	524	532	551	557	543	527	539	557	532	522	573	565	520	522	550	523	541	568	530	542	544	520	523	510	528	527	523	562	518	482	560	543	541	528	517	521	550	517	507	494	546	544	526	521	464	554	555	496	510	571	526	517	517	587	529	549	544	512	521	565	511	561	514	504	543	524	524	515	546	536	552	545	563	511	529	535	479	509	555	508	523	487	552	500	531	537	601	511	547	513	525	557	481	524	522	530	542	508	545	541	544	530	523	550	539	550	534	504	506	548	495	528	505	542	595	553	540	539	558	545	570	509	537	528	541	518	528	571	519	537	533	572	490	511	527	535	529	522	531	519	522	513	514	503	536	563	543	563	541	533	539	520	527	492	530	523	512	458	533	518	556	529	565	502	535	504	506	544	530	494	549	542	526	579	494	505	543	576	541	551	524	552	546	543	535	502	546	573	531	520	520	525	531	508	598	559	534	518	542	545	500	526	557	512	538	556	534	535	522	532	561	556	522	500	532	560	558	539	519	514	559	542	572	499	572	511	499	571	540	522	507	538	510	529	539	517	545	546	553	520	515	522	529	503	544	529	508	541	502	526	536	530	561	521	534	559	551	514	574	541	535	524	511	548	542	523	516	518	530	516	527	519	547	504	510	533	531	561	518	530	542	505	558	512	513	548	476	556	536	521	511	536	550	530	498	518	528	553	523	505	507	529	541	540	554	522	531	528	548	534	536	553	552	547	592	517	496	524	514	534	497	537	521	582	535	540	539	487	545	512	504	492	567	538	531	536	557	531	466	515	546	513	536	556	520	530	570	515	521	492	540	547	539	538	529	555	503	513	497	571	543	563	514	539	533	490	560	543	512	525	500	531	540	534	524	508	538	507	550	555	536	543	523	540	528	542	540	556	507	501	494	542	514	505	536	502	538	540	545	492	504	571	531	514	530	544	474	537	562	511	533	548	522	508	548	540	518	536	562	525	499	571	542	506	514	517	514	547	529	519	495	504	506	500	571	494	473	542	512
27923	16519	7766	3730	1763	2020	4071	3500	1802	1057	654	507	497	490	489	487	487	440	439	433	452	445	432	452	455	467	491	485	476	492	459	448	446	449	448	489	474	451	411	466	455	497	422	434	455	457	442	472	443	464	405	449	451	428	433	445	428	461	421	463	429	439	476	463	454	477	454	449	460	445	454	390	435	442	423	454	435	440	406	461	490	418	466	446	466	462	495	475	456	471	468	479	443	460	464	499	435	441	466	458	464	505	499	458	439	489	399	474	422	469	462	443	456	471	425	493	408	444	469	471	456	477	416	432	478	442	447	458	460	441	454	445	453	443	478	441	455	431	455	452	476	465	444	417	437	485	453	472	470	478	410	454	434	449	439	473	454	475	450	465	426	455	430	449	457	450	468	497	444	471	408	462	449	429	460	432	475	471	486	434	457	463	497	489	463	460	448	444	452	444	457	445	481	452	468	448	460	455	495	466	447	460	458	442	455	403	461	457	428	447	428	439	476	422	446	439	467	471	461	467	485	462	468	434	441	463	462	418	469	453	464	466	500	457	486	466	449	384	462	462	423	449	428	460	430	446	470	460	432	456	466	488	460	421	473	432	465	442	455	492	462	448	472	469	473	461	450	497	419	485	475	452	441	487	477	445	456	459	439	436	484	435	463	484	409	456	458	477	447	458	453	462	433	489	437	471	461	452	444	414	467	478	469	449	461	454	473	458	422	455	434	432	459	447	424	428	474	467	434	439	482	479	460	450	475	404	467	446	450	445	491	491	424	454	460	459	440	411	467	448	466	454	463	456	420	472	467	434	447	458	460	446	450	445	420	420	452	434	467	459	474	431	466	471	452	457	469	408	463	474	464	432	474	451	426	430	450	478	467	443	432	466	431	454	501	431	443	444	438	436	403	447	451	451	441	443	449	455	438	478	436	468	476	474	454	491	402	426	431	454	464	450	484	456	436	429	477	453	473	451	425	480	451	408	467	485	463	425	460	462	428	476	454	451	475	440	475	465	477	461	478	438	492	444	498	436	481	436	503	416	470	475	423	472	491	475	469	495	462	443	456	458	448	475	461	453	441	439	479	465	483	452	479	475	443	456	422	463	430	433	459	452	471	425	462	444	487	438	483	460	449	491	470	435	473	460	496	433	467	478	408	476	451	479	435	456	474	496	502	436	456	475	488	450	486	469	494	438	470	473	483	462	429	436	467	487	467	466	473	456	442	430	483	436	466	473	471	444	447	478	466	464	450	505	456	456	436	453	433	459	451	433	483	469	480	418	456	466	449	457	459	472	452	460	409	450	447	418	440	457	425	485	429	459	475	437	483	464	440	419	403	471	460	457	449	467	483	479	440	451	450	458	499	427	447	417	438	486	432	439	461	438	437	471	463	464	449	383	438	483	396	456	457	468	461	466	470	477	504	426	459	439	454	507	437	431	453	472	446	467	447	466	448	469	457	437	456	490	424	426	483	461	452	439	420	430	462	461	429	464	454	449	440	428	439	451	428	432	449	494	458	461	438	448	477	453	452	473	450	457	456	451	434	468	479	447	418	487	462	486	449	465	463	488	444	448	443	432	433	451	474	436	488	487	463	469	427	466	439	452	448	493	473	467	472	444	483	456	458	459	462	479	453	467	433	469	464	424	462	467	480	443	472	443	471	460	464	482	474	449	515	449	468	448	465	481	430	486	440	481	446	451	434	499	460	465	454	419	449	436	436	446	438	475	477	497	469	426	456	481	478	475	473	418	428	474	491	458	473	461	456	488	451	473	454	415	480	470	474	481	437	447	430	452	497	412	442	437	485	426	430	445	434	427	452	478	499	441	475	417	495	482	447	488	457	462	482	447	426	462	445	430	466	455	438	451	447	445	471	497	442	460	425	432	457	468	457	503	447	457	464	502	489	458	462	438	444	492	439	466	442	415	448	450	449	455	479	482	448	466	449	423	464	483	471	461	475	418	468	455	464	470	447	470	433	463	442	454	466	455	448	457	463	446	464	465	455	471	444	461	447	463	461	442	446	485	459	451	427	412	454	466	431	453	449	450	453	427	468	478	454	501	449	428	469	442	485	470	448	457	452	480	453	423	448	416	446	426	475	469	434	467	452	443	444	446	463	456	421	440	450	485	451	427	435	411	468	438	417	489	493	445	496	464	433	448	447	445	445	443	470	459	451	464	430	413	475	442	450	446	430	497	440	486	474	461	442	447	432	466	446	453	474	470	451	448	503	475	435	474	463	422	454	436	456	469	449	448	440	426	474	489	506	449	479	470	459	441	416	488	463	434	467	435	480	450	501	459	476	445	467	453	479	481	476	417	466	463	456	468	482	458	426	487	471	429	461	496	424	418	470	488	427	459	458	472	473	447	466	404	451	437	467	480	470	451	424	428	465	476	434	407	478	451	472	442	468	462	431	472	444	434	442	460	461	503	488	444	457	492	449	460	458	448	412	408	470	467	465	470	468	439	430	443	449	447	463	435	411	505	487	475	444	460	461	428	466	470	487	434	438	455	416	502	447	429	449	457	478	455	463	502	458	426	453	443	451	423	467	481	456	457	421	439	459	468	425	432	473	450	468	452	442	472	468	458	482	483	436	470	481	481	448	436	441	434	448	479	434	434	495	437	466	412	449	445	458	452	472	419	481	475	425	459	471	447	412	426	423	452	404	416	440	448	503	429	477	468	485	484	450	452	458	455	446	443	461	448	431	467	467	452	428	438	459	425	463	437	460	501	448	426	451	475	392	442	485	445	453	472	469	439	433	442	498	432	462	431	459	474	467	465	481	453	491	508	486	456	451	435	432	435	432	441	475	435	443	467	474	479	462	472	439	476	485	496	490	463	490	488	418	446	454	486	451	464	417	404	450	471	447	473	447	451	473	422	463	436	493	529	442	415	494	411	448	435	451	440	451	449	499	450	433	505	460	433	446	430	430	489	470	455	451	445	443	436	439	442	466	455	472	485	445	452	498	441	433	449	465	464	477	445	446	417	471	419	430	438	415	446	503	510	483	464	423	458	430	447	470	476	429	445	464	451	464	461	472	437	448	495	442	454	467	386	511	439	480	455	464	457	465	440	462	440	449	474	435	480	442	429	510	467	473	443	433	505	412	449	480	487	457	455	434	451	467	532	471	436	468	461	450	461	431	433	471	455	464	416	465	430	404	450	467	470	484	431	488	471	443	465	467	432	443	440	431	445	455	469	435	433	445	452	438	440	482	454	416	479	448	465	457	474	429	443	462	438	447	479	460	436	418	466	433	491	463	453	463	466	455	476	460	445	431	483	454	403	452	464	451	460	438	440	476	477	466	478	493	444	441	467	442	482	442	454	429	479	448	445	459	454	448	437	476	495	474	427	434	434	446	427	476	427	503	472	452	488	474	443	465	426	468	439	462	453	448	477	447	451	464	444	453	424	455	450	464	484	486	458	433	483	433	471	425	440	488	446	448	464	489	479	416	475	433	476	462	504	466	461	479	455	466	451	406	453	480	455
8528	9505	7502	3488	2241	2675	5036	3998	1991	1055	680	511	428	439	389	431	413	418	432	416	397	393	424	404	470	368	427	426	410	410	416	397	437	423	444	429	459	420	419	435	420	442	430	415	402	431	409	388	400	441	412	411	401	423	425	414	402	420	410	411	438	416	449	450	436	458	426	410	388	423	407	445	431	431	439	397	409	440	391	414	429	371	454	426	462	424	438	406	416	438	404	392	412	413	395	426	399	426	429	410	410	385	429	424	421	405	380	419	400	426	372	434	468	421	426	441	424	405	409	429	381	387	416	384	415	439	409	409	415	443	425	431	394	382	426	410	429	390	426	402	454	439	405	436	417	421	385	399	420	416	433	423	388	403	428	427	416	407	406	417	425	374	422	435	403	421	410	416	385	406	395	419	415	418	441	410	430	421	447	388	413	402	400	419	410	403	442	359	419	437	415	449	420	451	442	445	428	385	419	412	446	413	430	376	441	415	401	421	407	415	421	417	389	390	437	433	414	406	433	405	358	415	454	424	390	419	415	384	440	436	425	431	446	389	409	455	389	405	413	442	386	416	454	425	409	417	420	432	384	421	403	429	409	434	422	426	423	418	431	434	472	421	417	429	402	419	396	439	404	405	402	424	394	456	401	390	445	455	381	383	434	390	441	426	451	442	418	434	407	428	410	396	407	407	425	438	439	403	437	409	384	404	427	404	395	401	410	396	399	432	409	424	424	385	440	427	395	433	420	413	374	422	425	407	384	435	418	430	407	412	381	390	460	393	406	446	413	386	416	460	427	421	381	393	437	404	389	419	400	391	433	420	380	389	415	365	424	408	437	410	388	443	438	444	414	459	377	397	413	382	404	394	409	405	432	401	403	435	408	442	385	427	449	415	407	443	404	432	398	412	419	403	396	400	438	385	424	429	423	407	415	390	381	416	440	402	420	413	399	375	437	364	414	384	385	411	449	438	407	408	432	446	411	406	447	412	435	414	373	449	401	422	377	408	420	422	366	388	380	465	381	447	402	397	439	429	415	416	429	399	416	416	435	442	411	407	420	418	438	402	406	389	424	431	394	418	412	392	408	409	420	433	425	410	423	437	412	402	412	424	457	388	425	398	404	421	440	416	410	402	410	415	403	449	361	391	457	397	400	428	417	445	411	407	449	430	383	398	414	418	394	413	394	420	398	387	412	393	415	428	409	439	412	406	433	401	389	399	436	400	476	397	416	398	413	422	422	414	399	406	418	429	442	383	414	404	409	425	417	436	400	429	432	412	415	406	393	408	408	394	391	365	403	393	377	399	409	423	420	414	421	392	405	399	387	425	383	463	392	444	390	421	403	388	397	435	415	452	399	402	377	423	415	415	420	430	418	440	406	390	424	386	410	428	395	389	431	408	414	407	393	435	442	407	427	411	413	467	431	438	414	439	401	414	413	405	398	431	450	432	355	402	391	413	414	405	402	394	411	457	392	399	403	405	390	421	436	403	422	406	415	412	420	424	407	421	415	416	459	390	394	424	422	435	426	420	422	397	394	404	474	444	423	375	402	425	449	434	397	428	449	428	384	433	436	428	419	423	390	441	438	409	401	454	411	436	392	382	409	396	423	370	434	436	375	390	410	393	381	421	417	406	416	414	433	418	417	429	453	411	425	423	367	441	379	418	398	384	430	386	404	432	407	446	420	429	430	393	429	415	441	424	441	392	394	442	434	449	412	421	438	394	400	444	410	391	404	387	395	411	390	379	414	383	415	441	409	392	408	450	413	365	398	426	437	375	393	409	374	415	395	405	421	410	432	427	389	445	445	443	424	400	409	398	409	399	402	416	429	437	431	412	412	428	429	416	412	407	409	418	419	431	377	438	389	394	424	409	444	427	404	408	396	405	362	385	431	404	395	394	427	390	419	423	416	443	438	394	422	414	420	378	413	405	357	431	385	385	401	395	378	452	407	412	422	423	400	382	422	409	433	411	396	412	417	382	440	419	431	418	435	431	384	408	406	390	392	398	385	391	410	404	438	424	431	391	417	420	403	442	458	445	403	402	426	439	411	432	387	431	435	451	417	395	415	409	470	400	420	391	410	416	420	425	426	427	406	392	399	398	414	425	403	409	405	417	374	449	419	422	413	414	393	431	382	403	429	416	403	422	430	404	436	412	427	393	396	409	433	420	435	414	408	400	415	407	415	433	414	416	436	400	418	446	379	406	427	408	444	401	443	389	408	398	393	411	407	388	410	405	409	436	421	419	455	423	420	399	378	412	412	435	406	419	394	466	427	442	418	423	410	370	431	447	384	395	416	406	437	387	417	426	426	428	415	418	398	412	458	395	397	391	383	425	375	407	415	464	435	460	409	431	432	400	391	408	445	422	397	431	402	402	411	419	413	398	407	491	435	422	407	443	392	437	425	429	415	442	422	384	399	441	368	381	416	421	404	437	390	435	417	403	418	370	383	431	402	413	384	399	416	388	396	410	419	433	437	410	413	385	397	405	384	381	404	380	389	412	420	409	408	390	466	391	409	440	436	398	379	411	411	429	418	407	420	395	421	398	431	421	427	408	414	422	414	397	391	433	412	405	433	406	436	470	442	397	443	397	410	399	391	372	422	413	417	429	429	390	422	415	392	415	423	419	457	410	410	406	389	426	411	404	454	395	406	424	410	399	449	421	424	455	421	402	408	363	400	434	438	420	407	432	436	409	423	412	399	430	426	383	382	431	411	396	441	429	404	442	421	432	420	415	430	419	407	409	436	419	415	427	439	432	430	379	397	397	398	448	381	425	433	460	387	423	416	442	417	442	417	425	439	409	450	389	479	427	415	416	432	413	452	389	400	377	415	406	416	429	398	471	435	407	419	429	444	388	400	421	420	420	438	416	453	425	451	405	428	414	390	408	422	390	413	418	390	402	435	415	404	416	430	417	394	434	425	399	403	367	405	406	441	376	453	393	399	379	441	430	431	452	384	415	387	402	429	394	447	435	413	437	420	419	381	444	409	427	433	434	436	430	418	413	401	404	416	417	424	413	470	437	412	394	391	421	435	397	387	448	413	412	444	412	400	437	423	416	416	413	402	391	422	438	408	415	388	435	385	392	402	436	396	412	420	393	414	425	377	403	419	398	399	417	414	397	416	440	377	404	422	385	421	409	458	404	407	393	425	431	399	429	435	451	417	424	384	427	408	394	419	389	438	404	400	421	420	398	415	392	408	410	388	380	417	392	444	423	382	403	384	438	416	447	420	429	419	410	413	386	402	421	396	415	393	425	401	406	429	439	413	415	421	412	418	418	394	395	418	416	422	396	393	425	414	428	402	418	449	434	413	427	422	447	388	404	405	412	406	414	408	396	414	383	406	436	441	392	421	421	401	401	402	415	420	428	446	379	439	419	446	411	389	425	437	416	430	433	421	395	408	424	417	411	419	399	432	464	389	412	390	442	400	439	441	414	395	434	451	392	456	420	421	404	394	431	399	429	423	441	450	384	425	376	413	386	422	434
25498	21417	27286	25006	9768	3835	23752	29600	14778	6680	2050	813	553	533	480	456	491	504	487	447	453	494	510	509	481	449	537	481	444	486	490	495	460	480	456	518	482	449	476	468	476	511	496	472	444	454	465	479	485	513	468	452	464	493	503	447	487	456	488	487	476	482	453	454	469	501	491	493	522	474	466	455	481	468	493	466	491	465	477	481	435	437	498	511	433	505	459	480	452	481	449	457	473	474	497	471	490	454	458	457	469	476	468	476	465	462	464	487	485	487	505	490	520	489	455	468	488	494	514	460	452	492	478	446	496	498	476	443	427	475	452	461	434	474	471	468	450	485	490	478	459	450	455	475	456	455	479	488	472	485	430	490	467	466	466	474	450	453	459	445	477	488	455	494	438	496	452	450	454	472	453	450	469	440	499	454	462	459	441	441	471	498	459	494	445	476	465	494	494	509	469	487	487	489	476	469	475	455	446	447	460	460	472	477	473	481	484	444	475	500	470	428	440	496	446	487	507	455	445	517	498	433	442	453	477	510	485	460	444	448	477	451	443	463	510	486	482	471	447	447	467	447	477	478	455	491	453	456	512	442	479	491	473	476	470	455	479	431	481	458	497	448	474	462	483	486	470	497	448	467	431	447	435	441	456	463	482	492	470	469	426	481	489	465	447	475	473	479	428	466	470	456	509	451	468	494	435	506	489	495	469	467	480	452	465	505	478	470	485	455	483	478	450	418	461	447	446	448	485	471	497	453	457	439	487	473	458	505	491	476	509	456	400	493	450	462	527	462	453	452	484	440	454	485	474	475	425	486	463	434	482	470	448	465	494	486	488	454	442	494	479	453	461	509	461	425	497	486	467	460	473	478	467	438	464	471	466	453	451	422	444	481	461	477	484	447	457	475	481	513	499	464	454	466	434	446	473	495	436	503	438	476	480	479	458	467	470	456	444	456	484	431	500	477	483	503	447	483	473	460	506	480	498	475	507	460	497	480	494	444	469	479	460	480	476	462	479	422	445	486	493	504	497	488	451	432	466	473	453	451	508	504	476	443	511	484	475	486	451	473	485	469	455	442	456	455	475	479	487	462	454	497	506	440	507	479	466	433	472	427	462	463	476	442	447	459	470	475	416	453	504	407	470	463	440	474	520	468	502	458	484	489	456	510	494	465	415	493	489	482	449	495	489	459	451	457	455	478	495	476	418	449	472	499	464	472	491	453	481	469	501	479	443	450	457	472	466	493	441	493	451	442	482	465	470	459	443	465	497	462	504	451	493	466	479	426	463	470	477	484	442	480	482	465	466	483	463	500	471	470	474	448	489	466	471	446	458	511	493	510	421	475	445	486	502	481	475	439	491	435	447	419	457	462	428	470	482	474	454	451	487	487	449	495	465	479	469	446	501	467	477	459	503	460	495	494	466	442	478	461	462	478	463	453	464	500	459	463	468	479	498	425	478	469	439	469	442	413	461	528	473	494	442	487	523	494	469	506	448	483	451	458	517	471	454	474	459	502	492	480	463	437	457	490	458	455	463	481	469	484	467	443	464	472	482	462	465	495	425	485	496	447	445	443	468	501	457	459	472	483	497	451	481	471	436	455	497	446	460	454	497	489	457	526	486	434	464	489	475	474	474	476	432	467	466	452	460	463	498	488	481	457	476	468	456	476	436	490	439	464	454	445	491	481	426	491	437	483	442	467	496	492	452	493	448	432	451	445	498	434	463	462	496	451	471	460	468	472	475	467	440	527	468	462	470	462	481	499	484	480	435	493	501	471	470	491	451	477	486	437	459	455	501	491	460	468	467	464	444	512	438	468	498	488	479	445	462	473	476	494	482	483	434	459	448	468	442	474	493	507	451	462	492	489	423	479	481	440	516	454	446	482	488	477	456	473	504	460	478	476	467	506	458	492	443	478	486	496	455	503	485	457	488	484	489	448	492	470	484	503	448	456	458	479	455	495	443	449	458	461	451	511	471	474	439	482	447	443	473	453	482	508	450	469	461	483	514	466	482	447	483	451	456	449	495	460	509	484	471	493	473	504	464	520	480	473	510	468	465	425	494	536	461	519	473	434	459	538	457	485	485	445	464	426	475	460	472	476	457	459	500	458	508	437	474	484	417	449	466	481	478	486	476	444	491	454	495	510	500	433	472	492	488	470	485	443	481	440	489	509	445	463	501	446	473	470	459	470	488	495	481	486	502	449	443	465	453	486	458	485	502	514	474	428	461	483	488	435	489	480	515	466	456	456	458	450	451	467	492	469	422	483	463	455	440	482	481	450	475	442	454	453	460	443	499	483	464	465	475	464	466	446	488	454	475	470	478	455	471	485	461	444	494	488	470	440	458	483	491	466	479	475	414	489	482	521	474	471	441	466	449	462	436	467	447	448	430	472	431	481	458	459	501	462	476	468	444	428	511	490	445	448	469	449	483	481	476	465	466	479	457	470	510	445	461	472	473	510	464	463	463	469	473	420	410	492	491	449	468	472	475	460	462	442	507	480	491	479	470	504	426	468	452	444	491	480	401	486	447	496	436	455	473	490	434	497	445	480	465	451	448	469	458	494	441	468	477	483	464	488	441	464	487	503	463	464	474	465	505	450	475	472	498	476	478	527	499	483	504	466	473	489	467	447	482	494	458	515	423	503	463	476	469	431	457	475	460	453	463	463	457	464	471	460	487	449	480	463	487	451	452	443	441	449	461	486	486	472	511	474	471	469	491	477	444	482	485	461	472	473	479	475	458	446	478	492	487	472	488	465	501	480	487	458	458	497	473	516	443	493	514	452	454	488	469	457	442	477	455	439	489	454	460	473	447	487	464	448	474	448	456	479	476	438	453	444	501	451	453	459	505	454	505	467	465	475	502	479	457	457	496	480	468	503	476	457	479	454	468	502	492	480	491	459	458	475	473	527	494	453	477	484	458	473	471	496	527	460	487	447	454	456	449	454	477	457	490	465	472	492	472	453	497	479	473	471	479	439	482	449	466	449	453	468	472	481	537	486	477	470	498	459	450	493	434	494	454	484	486	491	454	502	505	429	479	472	468	425	450	480	423	482	494	470	459	476	466	455	451	468	476	461	452	506	459	467	463	476	456	484	442	475	450	477	469	450	503	485	429	425	495	504	455	449	497	474	458	475	449	493	493	458	464	463	476	466	477	444	450	461	497	442	448	463	445	456	479	461	460	460	490	490	477	485	445	466	477	467	429	448	467	475	458	481	479	436	452	486	501	499	432	508	480	501	466	483	477	467	503	458	475	478	466	493	475	475	493	493	474	519	478	445	488	462	454	436	448	452	509	455	441	483	498	521	463	450	480	507	493	477	425	462	504	491	426	489	477	484	509	471	470	456	454	475	469	422	421	481	480	455	516	502	441	465	487	458	465	487	462	471	487	487	465	464	459	433	468	504	448	442	446	450	481	436	426	439	450	457	437	478	474	474	465	439	445	462	468	515	468	461	425	487	482	461	454	480	454	440	455	450	455	466	456	469	448	425
8873	15668	14763	7023	4606	4202	24754	25900	11474	6047	2118	943	569	462	504	457	442	452	482	481	413	439	464	410	462	466	491	475	444	459	471	455	451	449	437	480	455	441	479	477	447	477	463	470	459	440	481	490	494	449	467	452	436	454	430	464	400	440	432	449	420	490	468	450	458	472	456	460	457	464	456	448	407	467	465	457	437	462	425	450	454	436	441	434	472	488	434	433	498	465	459	453	458	489	446	499	462	423	466	472	429	479	442	431	437	443	473	497	454	440	440	486	469	470	465	422	450	457	434	454	421	470	489	460	464	448	509	460	479	455	503	440	437	452	428	461	432	446	479	472	405	438	447	465	438	449	453	444	448	457	451	466	418	434	454	446	473	447	448	434	449	451	419	439	420	470	450	412	462	435	451	446	456	418	496	443	477	463	465	455	433	474	493	463	432	458	444	484	447	477	460	449	428	435	442	456	439	445	509	472	428	436	451	475	464	448	410	435	505	448	449	444	451	461	489	435	455	437	480	457	476	500	409	475	453	407	435	473	429	449	453	426	490	456	492	461	493	469	447	483	487	447	444	451	466	475	435	455	439	477	485	447	425	488	467	413	512	461	465	495	473	461	426	440	459	450	424	419	462	455	413	413	436	461	477	490	512	456	463	416	457	427	451	428	478	457	441	455	425	452	490	433	435	498	449	490	451	441	446	484	476	468	436	471	433	448	473	446	444	464	456	452	440	421	437	436	462	448	433	461	447	450	468	473	441	433	442	412	445	441	489	477	446	469	457	476	489	449	437	436	453	441	452	474	440	479	433	422	506	478	489	461	462	479	432	445	452	412	464	468	476	452	482	459	411	479	449	464	447	416	498	472	449	471	434	445	467	461	444	437	441	441	440	436	439	477	464	429	429	422	465	450	448	475	481	469	458	484	466	447	444	446	445	465	465	442	462	442	477	468	471	454	446	404	445	454	417	454	474	440	465	480	456	466	421	464	424	471	455	436	460	448	466	459	454	490	490	425	447	431	471	408	406	438	480	440	437	447	412	465	442	447	451	450	446	463	452	453	414	486	485	450	464	474	465	436	427	472	459	426	438	402	504	451	453	454	452	457	438	469	439	467	451	474	448	472	442	473	478	426	462	467	458	422	448	430	450	439	433	436	493	424	441	449	445	468	456	449	463	436	456	420	470	434	442	496	419	449	455	459	482	473	484	439	453	451	489	459	456	501	446	455	439	464	481	481	468	454	481	440	435	472	431	454	463	476	456	429	454	453	461	457	467	411	458	446	437	466	411	425	418	421	474	441	449	437	451	427	452	438	457	439	446	405	472	469	441	469	444	481	450	461	428	439	448	473	431	423	461	436	495	420	499	471	433	451	404	432	438	479	406	450	408	462	450	426	467	434	422	421	458	460	452	401	469	479	462	440	461	484	481	464	441	463	446	439	446	447	429	453	467	459	447	446	470	482	473	470	485	454	428	450	463	489	447	452	422	479	450	467	453	425	488	459	455	453	488	444	469	448	427	464	452	448	447	448	492	455	467	450	433	467	451	447	428	456	450	406	436	460	437	458	480	468	475	465	442	449	442	478	433	470	446	438	447	450	436	429	419	431	407	464	469	459	446	428	422	430	462	487	450	459	460	421	433	456	473	430	467	461	469	405	446	453	465	414	448	483	439	446	439	443	451	432	446	442	458	425	466	452	430	435	468	442	445	447	470	447	463	472	442	494	482	439	426	456	458	421	428	454	452	452	425	439	449	474	455	449	472	451	465	455	464	508	467	456	417	444	459	470	422	468	434	482	450	451	456	461	441	429	486	428	466	448	443	456	460	453	459	473	450	452	449	506	433	477	476	429	444	470	398	435	448	444	421	414	483	467	459	462	479	406	435	482	471	462	451	443	449	431	421	434	431	440	443	446	476	394	417	456	434	423	428	454	456	443	462	440	443	461	472	464	443	469	413	464	433	427	429	432	461	445	451	489	424	480	440	460	461	428	464	414	465	469	467	437	428	455	440	467	511	438	458	455	470	443	424	446	458	432	457	497	505	454	471	456	421	437	449	439	424	478	460	449	466	488	458	456	442	458	466	420	438	447	462	423	479	459	443	430	454	466	465	465	471	429	483	435	457	439	433	424	469	427	426	436	464	435	450	464	456	422	439	467	414	466	437	454	436	481	407	401	463	453	473	457	466	431	446	431	437	464	438	426	465	453	467	453	449	443	437	433	477	408	455	464	436	414	468	472	442	442	437	464	457	470	414	440	461	448	471	483	464	474	468	435	466	460	439	460	468	471	434	451	383	425	438	490	442	461	464	507	435	483	431	460	494	459	441	472	461	439	441	439	463	402	440	427	463	432	455	466	431	439	445	459	471	419	448	443	436	462	431	442	437	450	460	436	470	469	425	472	440	473	461	441	428	422	428	466	466	433	443	420	447	439	456	480	446	443	462	445	449	421	484	440	425	440	457	439	461	453	449	472	468	461	483	477	467	429	454	454	454	436	459	464	445	449	454	502	486	460	462	442	447	418	425	457	458	426	429	467	463	428	450	468	461	455	410	453	489	455	450	483	428	452	442	476	464	462	469	461	440	473	470	458	434	449	451	431	412	434	498	439	451	438	473	463	457	426	449	463	457	450	456	446	430	454	459	446	450	467	484	459	455	484	481	470	449	450	440	430	393	452	451	452	463	468	477	451	475	460	471	461	468	460	474	475	456	473	418	438	458	439	408	440	477	436	428	471	460	458	450	432	483	461	448	416	456	435	428	495	451	478	448	420	432	447	404	448	451	458	448	436	414	461	443	441	402	418	483	465	433	438	453	449	464	462	499	464	454	404	439	422	423	417	429	416	447	476	449	461	451	470	457	425	431	450	471	466	506	437	446	473	456	472	426	424	454	458	455	435	468	451	437	441	487	424	494	486	470	478	442	453	432	441	446	423	425	446	460	436	436	459	469	488	517	465	455	473	430	464	451	498	454	444	477	456	494	418	452	464	431	485	438	433	465	459	438	435	440	465	425	467	456	447	452	473	470	432	431	445	437	454	451	429	482	450	463	436	482	453	490	484	459	427	448	453	457	439	435	440	427	455	417	458	489	468	438	451	461	431	393	422	436	464	440	476	449	458	433	438	462	445	480	421	418	422	480	420	448	442	447	451	442	440	438	460	483	452	459	434	434	419	476	488	471	447	419	466	405	447	431	467	452	451	422	439	472	428	483	475	450	450	460	461	520	430	480	474	448	450	420	394	493	447	459	460	426	470	533	439	467	462	413	460	453	444	456	442	432	486	434	461	483	459	426	449	459	437	423	452	412	470	405	442	455	492	510	438	453	457	455	467	427	460	476	477	460	431	415	449	433	446	426	484	442	459	475	433	493	471	449	469	437	421	437	434	424	422	487	469	463	461	424	446	422	428	428	431	454	453	436	414	472	443	416	481	482	444	459	465	451	448	415	412	450	476	452	448	440	441	446	467	437	439	463	459	506	417	454	462	438	428	402	407
24241	21424	28715	24513	21423	15732	43764	45866	28799	16173	4821	1477	754	676	621	570	640	656	623	617	601	637	591	555	571	559	596	643	577	581	598	595	618	566	558	589	627	584	561	619	564	619	575	598	617	555	590	560	613	614	544	577	567	595	595	572	582	546	568	573	607	544	540	556	580	589	545	593	594	605	571	613	562	591	594	584	629	632	579	594	618	587	520	582	598	571	553	558	559	585	562	565	605	618	584	580	584	525	567	564	609	587	552	604	583	574	582	560	601	620	559	584	581	555	568	532	551	555	598	563	611	540	567	577	556	580	625	533	566	550	571	599	583	597	584	535	616	567	573	597	551	604	606	560	580	580	593	606	563	527	566	589	571	573	547	552	523	583	568	604	569	555	580	565	610	603	578	549	541	570	551	567	571	598	550	595	561	614	544	585	548	584	581	562	600	555	569	575	542	567	598	530	568	543	588	570	594	566	538	570	564	564	553	552	616	561	569	603	558	590	590	582	563	576	615	613	584	533	581	584	578	585	562	615	559	572	518	605	583	599	580	572	601	561	547	582	596	583	558	609	584	549	564	604	593	552	521	547	561	564	562	610	530	610	572	565	571	578	562	591	555	545	601	569	561	579	578	548	541	558	558	552	591	615	550	570	583	587	630	586	620	570	623	526	590	576	613	581	506	585	543	565	614	539	523	561	634	585	560	595	597	593	571	569	606	622	582	568	528	571	581	620	582	545	526	575	596	545	585	524	590	558	560	597	588	565	583	574	559	605	522	568	594	556	549	566	590	560	569	590	581	565	535	583	595	607	586	600	576	574	588	558	580	572	580	585	588	587	589	564	586	508	581	580	576	566	570	593	599	573	549	543	601	597	563	561	585	594	561	584	560	558	574	573	533	589	579	549	553	569	597	580	566	570	582	540	556	586	582	584	546	594	555	566	583	569	616	599	578	582	571	571	548	613	591	589	583	602	585	552	534	559	562	577	617	590	580	567	570	562	572	594	558	556	559	528	606	526	596	550	582	568	587	564	558	537	595	531	587	555	583	573	604	584	575	603	531	564	551	577	563	535	564	594	588	567	548	601	554	575	598	552	548	578	573	596	577	567	606	571	564	601	613	592	569	581	551	582	536	541	602	576	571	571	593	607	582	574	612	564	564	554	577	588	572	569	582	599	549	558	564	544	550	571	574	574	551	567	640	596	603	562	550	538	608	578	576	583	585	549	577	549	579	636	582	547	584	577	548	566	563	556	561	586	566	526	509	537	599	522	567	559	559	554	542	571	532	581	610	588	574	552	567	537	573	530	534	593	580	577	621	588	570	564	629	569	588	527	577	605	579	553	557	573	617	532	521	567	565	571	568	567	598	570	565	615	565	564	574	580	591	560	534	560	576	561	544	607	567	608	538	538	555	614	555	551	551	582	561	592	576	541	551	605	542	603	533	596	604	563	588	596	566	587	569	585	536	590	570	559	561	562	561	572	538	579	578	586	551	561	621	561	548	584	557	562	584	552	572	578	543	609	600	550	581	537	563	557	576	547	574	558	573	552	570	591	549	593	594	551	529	591	581	545	563	547	518	605	590	574	562	577	612	579	516	579	590	582	605	539	548	609	636	589	522	526	542	576	555	536	575	658	535	591	549	570	572	577	576	602	534	564	568	562	599	557	600	570	558	589	624	530	614	545	542	597	558	580	558	569	571	555	562	589	568	577	598	621	591	586	565	543	611	593	566	545	567	581	612	589	591	589	581	558	543	611	547	559	516	576	597	589	550	579	606	568	560	582	556	547	581	560	588	574	576	546	561	535	556	605	579	530	558	523	586	584	585	567	591	545	605	566	613	550	531	586	566	617	552	585	561	574	567	574	581	579	550	578	546	584	581	603	577	565	593	600	511	601	640	618	551	589	585	570	564	599	611	573	555	611	574	552	577	574	554	567	605	551	578	545	556	582	578	595	596	532	567	550	558	541	614	565	594	611	584	585	580	560	588	553	583	552	585	536	525	574	583	580	597	537	580	625	539	530	526	580	588	562	541	586	581	592	556	610	604	580	602	563	527	563	536	600	617	555	564	579	555	583	581	590	578	555	541	595	565	580	599	604	527	562	517	570	581	586	567	567	538	534	572	597	543	545	567	574	584	588	568	562	654	588	552	566	533	556	559	588	538	575	542	567	542	600	561	598	527	554	564	566	598	563	596	557	558	545	589	572	602	586	593	578	558	593	610	609	592	577	552	551	583	612	550	573	529	542	551	607	558	607	565	577	564	566	564	554	604	542	585	624	583	583	622	593	537	549	570	542	558	581	560	571	536	590	551	561	585	574	557	618	560	589	543	575	530	563	555	571	575	553	570	620	586	540	551	549	607	554	526	580	624	615	595	543	562	586	549	569	579	549	648	602	594	539	623	572	602	576	584	628	598	586	583	585	590	555	587	601	574	581	573	616	613	564	595	569	531	561	546	606	563	570	647	546	590	556	571	550	583	575	571	532	538	585	646	588	623	547	556	602	570	586	545	577	538	571	585	572	554	540	598	576	578	638	591	579	566	601	530	498	558	573	549	606	588	630	562	573	605	568	537	585	564	583	557	604	505	555	571	573	570	583	530	602	565	581	558	570	578	578	604	526	590	571	554	558	612	534	547	545	640	553	617	575	556	580	548	588	539	576	580	570	562	557	580	571	555	558	550	614	584	577	579	609	575	589	549	564	584	572	582	604	593	555	610	555	531	579	548	592	592	568	604	537	578	546	546	591	550	559	571	536	554	582	549	576	595	593	574	567	581	549	540	556	539	586	581	559	602	571	541	597	561	571	568	593	579	528	527	566	586	559	563	541	592	565	579	582	561	538	596	594	630	556	573	595	613	535	564	582	586	573	571	557	551	551	570	573	538	566	583	548	551	590	594	557	558	583	535	540	575	573	588	576	552	540	554	570	583	547	558	574	564	601	570	593	606	617	573	566	571	582	580	557	581	559	538	567	564	564	543	558	577	602	601	599	580	580	556	493	565	598	577	576	558	561	571	558	518	575	531	578	562	515	579	562	616	580	530	580	549	584	588	585	546	549	557	618	545	572	623	585	539	538	543	560	570	522	602	621	545	570	549	606	594	552	528	532	585	506	523	531	557	539	560	555	562	594	536	576	590	584	587	564	577	516	554	571	520	558	556	576	587	587	558	533	559	576	599	560	570	569	579	601	580	608	578	571	586	579	583	547	597	576	594	568	542	575	580	569	562	560	570	562	554	562	560	541	581	567	563	563	610	586	612	598	551	588	553	580	567	546	546	596	610	579	527	593	578	586	571	614	554	560	598	578	564	570	552	581	595	598	589	577	636	556	562	540	510	557	601	584	502	549	565	547	586	587	606	537	570	587	584	614	572	547	567	535	556	598	566	559	565	548	551	538	570	535	599	584	538	566	564	575	605	566	587	566	563	570	582	584	541	569	562	530	572	574	561	549	568	577	588	549	568	565	547	577	555	585	630	558	595	570	593	582	577	596
10027	21918	18267	11818	8445	10840	44194	41076	23221	12753	4166	1576	822	611	528	543	541	559	538	530	548	526	576	568	528	522	555	525	523	540	507	521	506	548	541	543	486	573	543	577	563	571	548	542	530	543	538	569	516	552	520	576	519	513	599	592	558	549	564	562	500	520	533	507	577	581	577	562	554	512	541	564	537	536	533	552	533	569	530	528	548	534	580	529	544	574	541	552	543	563	563	549	510	539	581	499	512	512	568	559	563	550	541	552	543	550	554	563	589	496	545	521	527	512	563	532	559	592	564	552	556	518	547	549	520	557	538	575	527	500	593	494	570	542	558	530	573	540	586	560	548	526	532	538	579	580	513	523	557	570	575	533	556	565	603	519	538	515	538	530	560	551	505	480	524	570	561	548	515	554	521	569	530	533	537	548	519	535	537	571	519	542	519	555	582	531	535	523	488	561	525	518	508	560	465	516	515	576	572	558	531	532	546	546	494	528	541	559	506	561	535	551	537	498	481	540	546	518	585	555	550	555	569	491	521	553	510	625	550	572	533	563	555	537	495	509	542	522	580	525	588	550	547	497	573	491	569	598	536	507	518	511	503	511	541	567	488	528	534	515	502	546	503	572	526	534	529	580	525	498	541	545	520	555	549	547	556	518	539	519	543	504	528	560	564	527	530	513	536	519	528	528	503	563	501	516	553	524	532	539	545	528	547	531	563	512	555	551	556	529	532	508	515	553	528	563	550	526	498	540	517	542	579	544	513	548	534	552	558	528	541	520	550	542	513	565	592	553	565	544	523	529	500	509	542	552	551	548	504	545	495	500	544	548	536	555	544	518	552	542	507	534	551	564	552	555	561	519	541	549	519	549	501	540	524	493	555	579	590	518	525	544	531	589	518	554	512	545	566	537	546	557	546	503	508	559	571	555	542	533	498	560	523	527	548	539	535	554	538	486	570	548	512	540	541	532	529	549	512	499	551	551	560	550	525	522	567	546	536	563	553	529	550	565	499	578	519	502	575	517	535	542	528	539	561	537	557	537	553	538	557	552	507	568	578	528	519	553	495	524	526	559	542	540	516	512	552	552	561	582	519	562	539	584	541	561	503	507	528	509	531	512	539	602	520	545	554	522	526	539	537	519	571	582	549	533	519	571	518	527	512	564	544	551	544	546	559	513	527	557	593	560	513	546	554	560	562	545	499	541	554	529	547	531	541	552	537	534	537	490	489	535	560	522	569	552	550	557	512	586	565	531	510	534	556	551	523	540	547	549	487	533	526	495	560	548	514	549	502	521	550	522	532	552	586	531	506	547	565	524	577	523	540	513	580	553	524	499	552	539	565	543	580	540	559	556	572	538	513	514	523	547	558	551	532	556	568	575	504	555	561	495	545	525	558	549	582	559	571	542	574	459	514	554	558	550	529	560	517	537	530	537	541	544	547	531	547	539	505	559	558	514	560	531	548	532	541	549	577	581	543	541	540	556	536	540	505	536	519	541	570	574	544	550	540	533	547	539	511	504	509	541	534	562	552	540	548	526	526	537	564	525	581	543	536	550	532	551	529	535	551	532	543	536	545	543	527	518	551	508	532	564	534	551	536	536	550	564	534	498	565	506	522	564	580	537	567	518	546	601	512	541	563	527	551	518	534	521	535	553	582	579	527	558	519	542	504	566	539	559	529	520	606	548	577	549	545	543	509	518	537	497	538	530	536	573	560	544	530	529	573	538	590	546	561	545	525	533	546	529	546	521	521	542	545	551	556	573	491	523	530	521	557	529	545	519	562	544	488	514	516	524	537	540	504	524	549	532	533	509	568	552	532	517	543	542	557	571	578	520	521	549	531	534	562	587	529	542	531	522	526	566	555	533	562	554	533	526	554	527	538	555	574	513	514	550	547	510	531	552	575	547	552	538	519	526	549	508	520	516	551	506	478	608	560	530	589	498	528	561	548	545	549	558	557	557	567	497	518	574	542	538	523	551	524	549	541	583	546	567	542	573	559	532	545	532	515	527	573	525	560	534	557	546	548	490	566	515	573	548	502	546	534	521	530	547	568	559	526	509	531	536	522	516	568	552	502	508	504	562	536	549	540	525	557	535	508	499	553	553	563	569	540	553	542	529	539	523	561	522	516	580	531	550	564	589	520	479	549	563	561	522	529	532	547	542	503	518	572	529	563	523	552	535	531	527	554	545	551	530	547	505	533	513	528	525	508	556	561	534	516	520	501	537	544	520	549	572	563	499	516	527	537	539	527	542	541	534	600	537	526	557	528	528	525	534	520	548	523	504	517	504	545	500	537	532	512	520	543	525	525	549	492	531	537	517	549	570	520	548	538	511	544	551	536	592	528	510	509	544	529	507	553	574	520	513	495	555	552	573	527	547	538	482	517	534	521	529	543	537	549	570	519	507	543	552	557	561	522	514	578	561	557	565	506	501	586	554	545	569	578	525	514	592	528	545	482	517	537	548	564	548	571	554	519	529	520	562	580	537	476	489	553	542	518	525	549	518	574	558	518	523	543	543	544	538	538	537	525	574	574	561	577	526	543	521	565	596	555	557	509	541	572	561	528	549	491	543	505	582	563	536	519	546	555	576	533	547	549	507	529	541	532	549	568	546	504	555	540	533	532	465	519	529	495	572	504	533	538	503	494	552	537	560	551	542	535	592	538	568	498	522	532	559	558	529	521	504	513	500	554	541	585	554	520	537	527	519	541	518	531	554	538	560	497	520	545	547	521	560	571	530	549	535	518	570	529	516	565	535	529	533	516	547	518	503	550	522	498	549	530	573	522	543	536	503	553	527	594	528	548	573	522	544	562	515	535	553	544	536	543	519	541	520	563	543	551	523	508	544	462	560	533	543	539	529	530	544	513	554	522	533	560	529	557	524	518	518	526	552	542	540	534	572	510	528	512	535	542	510	528	524	568	531	584	525	532	558	569	554	531	507	588	528	494	562	544	570	558	540	523	531	574	551	518	549	503	533	532	545	529	542	499	552	527	569	540	550	485	533	559	547	545	580	546	521	550	549	550	522	522	555	520	550	559	488	520	515	531	498	566	554	560	543	523	582	501	519	514	510	560	508	508	552	522	511	534	530	581	510	573	526	527	532	516	570	514	543	537	480	526	595	512	548	537	504	555	526	541	522	520	556	515	519	527	471	559	548	535	510	543	497	573	543	570	550	491	534	555	542	593	530	506	505	545	556	533	550	568	543	524	536	526	515	510	498	527	508	548	536	568	521	498	534	506	578	538	543	543	529	498	524	510	544	529	534	538	477	524	559	558	530	553	574	484	570	559	527	528	543	543	484	549	565	550	515	519	549	490	546	509	555	561	499	520	544	527	528	573	547	536	562	527	540	508	549	533	602	493	547	551	521	544	550	552	551	546	535	524	530	576	552	528	549	592	538	574	513	553	503	530	513	536	526	566	528	558	518	555	528	512	502	526	523	586	552	536	551	492	573	583	490	509	544	549	523	542	515	610	546	550	544	537	548	549	524
27714	15191	7484	4574	2421	1360	3262	3860	2174	1238	659	522	512	436	478	441	452	420	434	448	496	488	428	447	483	460	487	453	426	462	473	482	462	448	471	497	463	454	460	464	493	452	447	483	461	465	471	487	494	406	452	488	454	445	467	459	481	460	459	462	494	449	423	473	445	447	484	461	446	458	432	472	460	457	452	461	463	442	456	455	454	479	462	463	446	488	432	451	457	430	456	455	467	469	470	437	450	460	409	466	507	452	424	452	479	440	477	456	462	456	437	473	496	444	474	472	483	473	460	468	506	457	480	499	454	455	493	486	441	430	451	473	437	460	465	451	469	459	456	437	467	476	472	474	455	435	477	463	464	460	490	417	445	472	452	447	470	469	438	491	447	442	495	472	452	511	454	424	437	484	455	443	446	469	423	430	483	464	464	476	441	425	461	472	490	471	476	441	467	450	443	478	479	502	467	464	443	501	443	457	451	502	461	479	462	472	463	470	436	466	495	460	446	461	450	461	418	492	445	507	469	468	468	485	427	447	458	443	450	479	487	484	440	490	451	447	468	442	465	436	501	435	418	475	455	438	447	441	454	447	462	462	440	463	448	468	497	411	443	456	484	479	454	439	480	464	466	487	448	494	446	461	476	442	444	441	467	475	475	467	433	425	478	459	457	424	451	454	439	469	416	496	403	478	448	424	455	466	467	452	445	446	452	473	475	457	511	405	474	458	480	474	476	463	463	467	461	450	482	482	470	493	452	424	434	467	472	439	473	451	482	445	463	472	463	425	458	482	400	422	479	440	448	477	451	447	494	450	450	486	444	502	440	426	445	422	460	446	465	485	454	462	428	433	434	451	463	479	467	475	444	501	494	450	478	471	477	433	469	461	454	432	457	475	455	462	477	454	449	459	479	455	442	441	451	475	477	512	460	435	435	479	468	494	493	459	450	512	454	448	465	470	465	430	456	473	471	501	439	460	433	457	428	466	473	460	443	479	466	450	485	464	435	463	464	445	466	442	483	454	437	470	463	421	470	488	471	439	481	421	473	453	446	472	471	503	455	440	485	467	480	456	456	472	452	491	469	508	516	447	416	448	433	472	449	435	458	456	465	455	477	482	442	440	478	477	472	453	408	487	493	464	452	440	490	488	442	488	479	458	446	485	484	409	477	477	468	482	483	464	415	436	454	467	479	482	435	449	439	454	470	472	471	439	436	479	482	489	471	436	426	448	478	456	478	446	437	473	476	427	463	454	447	520	478	443	460	466	454	441	472	437	458	475	463	431	406	484	445	435	455	468	446	463	414	476	448	436	468	442	508	458	450	428	453	443	466	467	481	478	472	424	431	450	483	512	440	481	473	446	474	493	463	441	457	466	470	422	440	519	438	462	450	446	462	460	454	450	466	503	512	422	457	458	431	479	457	435	457	450	465	450	462	483	475	468	459	466	491	479	436	430	433	445	503	440	470	480	429	459	503	461	461	467	459	457	435	455	448	433	464	457	503	475	457	462	476	443	494	493	473	450	443	493	473	481	453	475	455	427	433	487	521	480	457	479	436	456	467	443	485	468	456	423	478	469	481	491	460	465	474	447	479	459	435	483	462	499	477	467	475	449	466	450	471	463	452	449	440	402	460	471	472	466	413	457	439	436	462	459	430	500	470	409	431	470	439	455	465	447	445	476	477	442	469	429	441	465	476	426	476	435	479	498	454	458	432	476	448	472	446	466	439	492	468	465	487	455	443	468	438	451	455	496	439	444	436	468	436	477	475	431	432	496	461	446	443	428	446	400	411	506	459	453	473	495	476	477	444	460	476	463	499	460	466	475	461	480	438	484	427	455	466	482	432	454	447	471	457	439	485	445	460	472	429	473	472	472	461	449	463	468	435	473	462	451	465	465	438	445	460	489	418	462	450	491	474	525	450	461	480	444	495	460	473	451	464	456	466	444	493	484	423	436	422	483	474	429	470	457	448	462	480	468	449	449	478	466	447	456	462	449	473	469	483	501	449	457	434	454	475	470	479	431	499	430	476	428	458	461	439	452	428	423	441	460	471	457	491	457	490	457	431	434	481	446	469	461	480	471	460	491	458	491	458	440	438	453	486	464	441	470	427	469	481	487	488	413	457	457	440	447	469	451	470	489	495	468	467	431	443	496	489	429	439	479	452	415	423	445	456	505	463	427	446	506	450	470	425	470	424	459	465	463	460	438	462	482	479	475	461	450	444	451	475	492	446	464	457	473	447	484	505	471	432	503	416	448	449	473	467	469	476	426	449	471	459	475	465	443	420	455	483	458	460	485	483	442	443	461	469	442	474	466	454	408	462	479	472	505	456	449	441	498	498	468	458	453	459	462	459	482	461	431	492	427	484	485	414	489	424	423	446	458	442	473	442	431	411	428	448	472	450	472	429	455	540	494	449	469	470	469	430	458	458	424	491	463	503	458	456	417	408	456	473	458	486	452	444	461	491	473	487	477	477	478	501	492	500	467	460	452	458	490	490	450	430	472	459	486	444	501	432	477	464	463	471	458	443	441	467	463	462	474	433	484	444	458	443	468	457	449	444	463	477	474	474	465	460	472	474	457	479	474	452	455	483	472	451	465	477	468	513	467	479	481	383	437	470	451	497	437	428	492	464	483	476	451	487	503	435	486	458	468	468	454	484	451	447	464	429	465	433	461	498	464	454	478	482	492	477	436	435	472	456	455	391	430	456	409	468	459	451	446	440	459	456	473	447	437	483	441	504	443	451	489	521	471	442	434	488	497	473	489	438	460	442	498	470	461	443	440	475	445	441	466	435	450	436	445	451	467	469	487	492	449	429	472	453	480	439	437	439	434	428	430	456	414	418	452	459	450	470	478	471	496	455	462	464	445	431	444	496	444	454	437	445	530	464	421	408	436	463	434	472	420	458	531	513	439	458	442	436	500	447	467	453	474	461	481	482	473	467	464	457	468	455	448	475	500	493	443	477	449	476	476	440	450	434	459	461	427	460	468	457	479	456	448	479	494	443	448	427	471	451	491	465	504	475	450	454	460	461	468	469	453	476	440	452	439	437	454	459	434	467	484	459	489	478	436	497	429	432	453	471	488	446	473	478	451	460	465	480	467	472	464	490	475	476	470	473	486	438	492	459	506	419	457	456	475	458	478	478	491	465	458	458	431	485	440	463	466	474	465	456	457	457	451	436	516	456	494	490	489	497	465	446	418	489	502	410	446	450	471	453	441	396	476	442	443	406	446	440	492	488	452	458	448	444	453	449	453	456	449	444	488	463	457	486	468	461	490	457	430	475	431	462	454	462	459	439	435	460	452	458	435	495	465	457	482	494	457	447	470	463	463	459	502	463	438	463	467	454	457	477	501	481	449	459	474	472	473	478	464	438	463	420	464	479	479	478	492	445	441	433	464	444	460	466	499	462	501	440	472	479	464	466	488	444	483	489	469	472	466	473	452	473	474	498	458	425	479	478	485	441	475	464	467	457	469	475	484	480	457	484	494
6879	7015	7833	4525	3030	1828	4281	4575	2287	1400	714	517	463	402	416	424	431	418	414	408	414	415	377	446	414	434	414	402	405	430	394	390	422	434	419	445	408	439	410	404	424	427	410	440	440	420	420	427	412	462	424	429	440	386	437	405	425	413	431	420	412	418	424	426	430	445	424	407	412	423	393	424	439	398	362	410	413	408	416	408	416	428	392	387	417	437	479	441	392	438	450	418	414	426	424	424	423	392	404	435	401	412	419	403	465	368	417	405	431	433	413	447	453	419	407	417	433	420	412	426	428	419	413	385	450	438	417	424	405	445	418	473	379	459	431	448	424	440	384	463	421	415	415	462	414	421	410	413	447	421	385	423	428	398	433	438	428	411	396	414	437	429	391	427	423	436	435	405	406	401	421	413	446	398	456	445	433	424	420	401	393	433	416	440	390	419	427	415	418	424	416	445	432	422	411	437	423	419	419	428	427	390	458	440	431	406	399	426	413	430	412	454	408	378	426	430	432	403	451	378	430	392	412	402	391	417	396	432	409	406	422	439	410	412	410	441	416	420	425	395	445	418	392	447	446	450	429	425	422	417	440	420	418	423	425	440	423	437	429	434	419	432	399	422	380	404	427	411	391	424	430	391	393	446	440	450	413	437	412	405	435	356	443	435	389	428	378	425	425	434	430	402	426	435	422	376	442	380	432	442	408	417	434	449	409	409	439	410	433	431	405	452	419	435	385	444	450	413	409	404	422	432	440	396	427	424	409	414	419	437	420	423	417	439	441	419	443	485	441	448	419	430	401	440	413	433	413	448	401	434	405	425	423	413	453	440	401	402	389	451	408	415	414	426	416	437	419	446	442	452	424	435	416	435	439	408	430	417	434	414	419	452	404	467	391	436	384	430	418	430	392	432	444	405	435	433	405	437	455	417	435	451	410	421	414	381	458	446	432	441	394	429	418	406	402	404	436	413	413	386	435	439	424	417	405	370	431	408	413	451	405	398	418	444	458	468	445	404	411	424	403	439	397	455	440	436	452	445	467	433	417	428	404	432	444	422	418	410	403	404	414	424	407	449	426	425	418	422	405	426	429	409	436	421	417	423	398	422	418	420	415	422	434	422	412	412	394	424	387	460	438	431	414	417	429	406	407	399	430	375	442	464	442	424	427	429	418	400	429	402	382	417	425	417	435	424	424	440	414	421	411	415	413	452	424	410	427	403	435	424	413	419	412	413	437	432	401	398	419	426	394	402	430	395	459	404	422	429	422	433	448	431	416	406	417	425	397	406	426	441	454	406	401	422	400	462	426	416	418	470	419	415	425	420	401	461	437	435	375	421	420	415	400	429	449	396	414	391	422	390	392	420	426	434	419	434	431	440	396	420	441	407	382	387	423	449	410	412	406	452	435	409	412	444	457	417	375	415	444	454	429	445	414	433	419	434	420	386	447	447	436	411	390	452	450	385	442	421	384	400	443	417	399	450	395	388	415	406	445	414	428	460	441	395	427	444	429	419	425	418	413	404	435	401	393	395	431	409	409	391	426	425	478	420	429	404	416	413	419	436	412	461	412	432	405	413	420	398	425	424	414	425	427	422	427	403	419	415	374	451	426	434	412	430	433	391	410	452	411	379	408	414	448	415	360	418	442	407	404	412	386	444	450	463	427	401	396	429	432	441	418	428	425	392	399	402	424	437	399	418	440	416	410	405	433	406	435	405	429	442	429	409	435	416	457	422	384	432	394	415	416	426	389	432	407	400	390	443	436	399	403	464	418	461	402	400	425	403	430	416	435	447	421	402	423	410	430	430	401	438	403	403	401	427	442	408	428	423	426	405	428	403	386	442	399	406	408	395	400	386	421	389	425	380	450	438	392	407	447	443	411	404	446	434	449	429	443	421	392	412	420	414	439	417	440	459	427	418	407	412	413	418	423	406	405	417	430	446	432	400	415	400	426	433	392	403	437	443	439	417	410	431	400	407	385	389	458	413	424	400	398	435	435	431	443	446	436	455	430	420	407	435	441	428	398	436	430	420	439	407	389	413	415	428	451	425	384	450	429	393	431	427	444	401	445	438	410	411	415	430	395	397	458	443	441	450	427	415	400	429	391	448	419	439	400	421	417	397	438	443	425	458	434	415	416	423	411	430	395	464	428	385	436	430	429	401	410	402	406	425	427	409	381	431	428	408	463	396	403	427	439	413	436	406	421	423	423	426	430	451	400	411	429	411	424	417	413	423	430	400	426	419	419	435	427	464	454	433	422	463	432	436	398	406	431	436	418	434	408	424	410	428	404	441	405	410	440	411	423	391	447	422	431	445	395	393	423	409	465	399	439	382	443	381	434	391	406	436	412	396	393	439	390	415	434	420	429	442	432	399	410	420	427	411	454	447	391	433	402	394	451	481	453	455	410	403	400	436	413	395	412	419	423	409	444	432	371	418	426	426	427	416	405	432	394	424	414	398	399	423	423	421	417	432	439	444	413	423	417	443	417	415	423	447	454	437	454	460	459	442	408	423	419	422	408	416	416	386	391	427	425	408	379	410	426	421	412	420	391	448	406	406	421	412	381	378	414	396	464	396	426	423	414	425	378	424	401	419	442	418	447	381	443	410	437	391	422	431	422	429	374	411	421	434	389	405	422	388	463	463	416	430	404	378	432	417	402	430	431	438	460	432	412	458	430	411	425	411	397	419	434	409	411	442	431	435	434	412	422	448	427	408	442	428	422	421	433	395	439	421	427	397	450	449	398	430	409	443	400	450	430	417	432	426	410	424	425	438	383	424	427	438	441	372	422	463	446	414	397	423	446	416	428	416	417	449	394	376	422	413	437	393	435	412	414	442	436	393	441	434	394	389	435	435	401	412	400	403	435	412	430	452	413	431	395	412	423	447	428	396	444	390	420	388	389	387	430	417	407	423	400	440	418	428	419	421	445	441	385	442	428	431	424	412	454	427	421	414	446	436	413	440	422	404	409	471	407	427	422	442	437	411	385	392	412	442	405	385	431	428	435	456	448	441	435	414	448	422	414	441	408	412	384	451	367	408	415	435	426	436	435	428	443	430	429	440	418	407	392	440	445	454	420	407	391	408	415	392	450	436	434	455	456	437	426	430	405	459	437	378	389	422	422	420	389	440	424	453	443	422	437	409	426	367	461	416	402	390	423	400	422	416	419	418	433	437	377	411	414	398	425	422	401	396	400	403	425	415	433	413	437	390	398	471	418	426	398	371	442	421	428	394	407	414	413	421	462	416	464	443	398	405	434	410	426	409	412	420	436	419	399	398	392	410	410	417	406	415	427	431	430	439	416	422	409	425	402	404	449	438	397	412	381	424	395	435	395	426	451	441	405	425	437	402	414	424	421	406	408	457	446	393	443	431	415	432	404	385	368	415	445	398	425	440	413	431	424	450	460	385	421	425	410	379	453	401	426	415	448	458	426	456	452	421	418	401	455	429	413	401	393	422	411	414	446	410	398	407	406	414	428	427	413	423	406	477
25500	21441	27376	25545	13717	7976	26989	27906	12665	6274	1777	802	611	571	507	513	476	498	475	476	470	451	486	495	509	485	495	500	546	490	466	514	514	490	486	501	503	509	466	481	477	482	465	477	530	471	490	463	458	476	508	512	462	445	505	455	497	508	517	492	496	496	480	504	495	428	470	469	498	530	479	512	510	518	516	476	490	472	484	540	478	442	484	514	477	434	499	494	481	488	451	473	477	511	504	498	436	486	477	457	519	490	531	496	468	464	485	499	493	479	491	445	467	461	452	464	506	504	497	514	473	467	468	556	470	505	489	479	468	508	464	515	467	473	492	482	470	460	509	520	489	454	492	459	501	486	515	475	495	459	510	536	458	472	498	477	471	456	451	471	528	552	486	478	492	493	454	512	475	445	494	474	479	467	487	481	448	491	481	480	527	494	498	484	492	467	516	454	475	470	488	491	510	450	470	523	470	487	441	487	474	503	507	504	459	486	480	494	467	500	477	484	452	521	487	495	520	472	487	462	446	516	490	501	447	509	504	488	478	514	448	491	512	508	510	502	492	457	489	466	470	446	485	467	488	483	515	505	441	455	517	502	482	494	505	470	534	514	471	447	482	460	478	533	450	503	462	459	493	468	460	478	482	495	529	515	481	461	478	484	501	507	475	519	490	477	513	488	511	432	462	519	484	432	466	501	501	504	465	449	476	481	488	481	462	496	470	524	447	518	454	501	466	504	521	501	493	522	493	448	459	504	455	520	462	482	486	519	461	459	516	452	468	485	481	440	492	504	503	489	486	452	473	497	441	500	464	509	456	502	459	482	422	519	542	497	490	476	471	499	472	510	455	542	493	485	471	492	466	490	496	481	458	513	497	487	501	492	529	490	460	463	468	484	495	471	467	463	479	485	514	456	493	466	449	476	479	456	473	495	458	505	482	488	520	480	491	475	478	504	507	521	501	480	469	506	516	459	504	515	468	458	521	491	495	464	480	520	516	489	476	493	443	463	473	508	491	484	490	502	493	481	456	478	439	492	465	446	492	502	474	508	520	484	471	526	476	457	489	477	517	504	491	480	526	491	468	465	493	464	488	440	524	516	485	436	484	463	471	468	471	459	471	457	478	503	470	496	534	442	456	469	441	474	431	446	473	481	520	466	460	498	449	505	517	522	471	516	519	460	532	516	502	501	494	473	472	507	515	492	488	456	478	482	473	507	483	472	496	482	498	497	478	475	476	505	465	472	514	500	433	487	485	448	422	501	506	494	523	482	495	507	535	474	502	485	478	496	483	454	498	478	469	463	525	526	502	475	477	461	476	522	490	483	459	510	493	476	489	474	446	501	462	486	484	484	500	461	483	461	489	482	477	454	483	468	482	475	504	454	469	473	479	473	528	499	479	479	472	511	505	485	527	454	448	489	493	484	494	495	449	443	488	486	478	459	458	463	489	508	495	501	489	484	507	479	518	481	462	459	499	474	442	481	501	459	488	483	478	513	517	482	485	451	471	497	479	466	484	485	470	496	496	469	504	483	480	472	476	468	492	486	479	455	512	470	494	517	469	478	471	479	470	499	503	463	499	504	472	459	492	487	487	505	456	475	452	473	505	479	461	472	508	494	487	449	434	521	489	464	473	472	479	514	469	485	451	484	481	476	458	464	526	477	474	450	486	499	485	489	477	498	478	471	488	486	493	471	479	491	534	511	469	481	455	504	496	483	495	463	469	506	462	491	511	461	496	527	450	473	466	475	479	428	503	469	475	495	484	489	457	465	489	502	494	462	506	542	491	446	489	443	500	484	484	497	454	491	486	469	493	497	492	500	514	479	521	475	476	482	499	525	452	480	506	452	501	483	499	483	512	510	508	487	495	478	506	477	466	461	461	504	482	485	483	501	500	511	504	521	485	456	483	491	489	443	495	464	448	517	498	518	481	517	507	483	449	456	490	497	522	505	468	523	497	459	453	475	513	460	478	477	441	500	511	473	451	481	494	455	455	481	449	474	483	452	459	492	487	483	498	467	475	456	492	501	468	480	461	480	518	445	470	488	522	464	516	472	449	501	521	474	454	482	528	500	475	498	475	475	507	497	509	518	498	487	470	522	474	473	470	491	506	477	507	477	478	490	447	495	479	488	481	461	495	487	472	503	515	454	466	465	495	446	455	505	487	471	545	495	480	502	466	473	463	460	481	475	471	526	468	482	482	483	524	503	493	458	491	478	500	466	497	471	467	457	511	502	491	483	499	498	464	475	527	460	472	467	466	490	497	502	524	500	530	494	454	460	489	484	469	471	470	482	511	451	518	452	484	504	505	502	497	464	472	493	511	463	454	480	460	521	505	464	496	491	467	490	482	472	478	498	505	463	453	465	514	470	451	476	481	488	512	475	484	530	474	476	477	457	505	463	502	463	450	490	475	446	470	487	490	481	506	477	454	500	522	488	458	472	487	476	426	454	486	460	483	523	519	468	531	457	486	468	467	490	477	468	497	456	476	497	479	475	496	446	520	494	476	498	532	453	461	450	465	469	464	507	496	479	484	465	508	494	510	477	457	477	506	482	498	476	504	460	479	485	509	489	464	492	476	456	466	481	526	503	487	484	442	487	509	500	458	508	460	474	518	452	467	499	510	514	446	432	442	496	502	513	495	487	501	474	511	444	478	539	510	483	483	454	486	493	504	471	478	496	484	450	491	478	440	482	474	484	525	495	463	486	475	495	496	497	461	487	461	492	467	500	470	501	475	450	435	485	489	472	498	501	466	462	490	502	486	494	474	497	469	496	468	541	491	499	514	524	503	516	502	478	504	485	491	478	467	474	510	465	473	487	482	495	504	496	458	518	437	480	514	480	477	489	437	471	506	494	463	469	498	460	471	491	499	468	503	463	477	459	474	484	474	449	454	438	452	513	525	485	441	499	513	484	459	464	513	484	521	492	473	484	493	498	499	444	531	451	491	489	484	490	464	461	498	488	469	460	489	466	470	511	513	469	535	479	520	493	483	483	499	484	507	471	503	500	478	473	473	451	511	479	467	486	441	508	513	479	501	516	453	506	490	508	508	479	493	470	453	511	438	509	478	446	525	500	498	483	479	464	449	467	472	499	459	478	497	544	503	488	493	492	478	466	460	498	489	456	499	462	502	472	502	469	490	497	497	470	506	492	452	473	466	456	489	467	492	517	466	469	532	456	513	448	494	489	486	480	524	497	459	476	493	523	466	505	483	446	524	508	487	503	481	444	493	447	478	477	466	471	474	519	484	469	470	438	473	505	502	453	466	474	458	454	477	523	509	467	497	486	492	445	502	471	481	498	486	491	488	524	458	476	491	486	485	462	505	473	492	480	511	512	490	487	480	508	501	489	496	466	499	480	497	472	491	459	521	445	475	480	453	474	476	487	498	466	479	499	519	467	499	513	513	487	487	478	500	461	456	521	519	460	471	511	490	474	482	458	505	515	476	469	478	523	459	506	516	463	506	492	507	484	473	442	493	451	460	482	472	470
7747	16120	18671	12552	7533	8415	27508	23801	9805	6086	1881	825	534	501	448	509	453	469	486	457	480	459	460	488	467	439	486	505	480	497	427	489	475	464	468	502	474	452	451	462	424	469	474	457	526	433	505	451	487	474	458	450	506	459	465	468	481	495	427	486	466	486	460	471	480	479	438	457	465	468	474	461	472	443	458	454	466	473	464	484	451	476	475	460	456	468	498	488	431	466	453	493	418	462	457	467	457	471	432	471	470	444	493	463	454	458	456	481	484	448	458	444	456	417	432	434	499	469	464	474	462	468	445	457	458	502	465	454	526	424	444	477	492	482	467	473	455	467	483	465	431	461	450	447	402	435	503	485	480	465	469	441	472	461	453	498	441	482	485	488	466	482	450	485	482	458	464	447	470	460	478	436	451	459	490	445	454	467	444	492	487	463	444	449	445	526	464	470	523	463	482	472	462	463	421	440	498	484	471	430	456	443	442	463	466	405	445	441	441	465	498	435	488	462	469	450	440	468	449	444	494	514	466	470	447	500	479	471	482	492	461	479	443	445	449	475	488	430	487	475	459	472	477	491	439	476	492	506	474	460	443	486	465	444	437	463	478	451	497	456	480	461	444	484	489	513	451	448	484	452	503	462	467	462	460	443	482	498	472	479	463	492	466	467	475	469	444	448	456	474	425	454	416	482	459	441	483	506	461	483	465	454	508	455	486	438	443	465	450	444	451	442	432	434	455	482	433	463	470	509	451	488	488	457	463	454	455	452	440	499	410	450	484	472	497	490	445	436	445	480	488	460	470	471	523	484	484	473	444	424	444	468	477	483	465	477	453	491	461	495	459	485	530	452	455	431	498	489	455	446	438	472	473	444	474	429	471	475	486	420	491	495	461	446	432	471	461	486	458	490	469	470	451	493	482	501	417	476	447	480	464	487	425	492	478	470	474	457	447	460	486	454	467	447	477	459	456	464	511	464	440	526	462	487	459	444	439	481	472	460	490	429	460	464	442	482	487	460	447	448	463	467	471	465	446	456	440	429	458	477	473	468	489	455	456	454	526	437	468	494	433	477	487	482	458	463	492	471	446	468	439	488	465	463	431	503	496	458	468	460	484	467	467	425	461	433	447	463	490	462	486	448	452	485	439	461	447	453	484	472	431	431	464	470	461	456	474	478	465	470	430	494	448	482	460	461	470	438	486	490	460	459	460	436	446	510	492	517	522	445	418	448	442	464	476	436	498	518	474	486	427	467	440	423	453	446	451	475	456	472	486	490	425	494	460	458	462	469	467	469	457	440	453	459	474	477	456	446	484	480	504	443	445	501	457	463	467	430	477	437	444	494	435	428	457	435	406	478	465	467	458	472	475	491	447	490	439	444	450	443	469	467	440	489	431	448	417	480	457	466	501	469	452	499	475	506	434	483	462	479	454	453	462	463	464	469	494	455	474	527	424	436	497	423	481	503	448	477	479	451	473	459	468	462	487	476	467	431	460	443	456	477	433	443	430	447	488	431	426	469	466	482	440	482	443	485	484	461	491	473	478	467	478	441	494	458	467	461	470	447	504	466	493	467	477	467	505	437	478	468	479	435	497	453	465	472	437	453	482	464	443	486	470	477	428	470	451	443	458	487	512	527	463	468	454	465	463	430	476	466	459	443	456	442	445	449	496	431	459	466	460	472	468	492	462	489	434	474	476	475	490	453	466	462	457	441	481	460	464	474	469	449	437	480	480	487	475	475	500	505	475	444	501	436	464	452	454	448	427	447	463	478	475	475	477	424	444	452	462	454	472	471	492	472	462	464	458	463	470	401	476	490	462	463	461	420	461	475	473	453	475	466	465	431	461	480	469	512	430	432	464	447	479	452	471	450	444	460	451	473	442	420	481	442	492	464	482	426	442	440	503	469	443	466	451	470	456	479	440	477	438	479	471	426	489	428	480	425	473	468	469	455	464	466	464	484	433	456	455	457	442	479	512	438	488	453	452	478	500	490	467	439	505	470	441	455	476	450	460	469	506	481	449	448	480	415	500	469	481	429	430	479	476	474	479	509	420	484	443	453	493	473	478	429	482	454	492	459	461	446	466	444	439	471	493	506	447	463	487	458	461	486	453	435	483	461	455	491	470	472	503	494	458	446	449	445	486	459	441	521	497	474	446	424	446	483	455	449	459	483	458	438	449	474	455	464	470	494	485	427	486	502	457	475	438	440	456	471	477	455	466	431	435	482	470	457	442	456	445	466	452	482	445	444	489	419	471	460	468	436	499	449	468	489	497	464	508	496	462	389	462	460	455	477	436	462	491	439	464	491	436	414	474	456	461	469	459	459	456	432	426	476	503	474	471	466	471	470	454	433	459	413	456	418	479	444	435	437	463	426	440	436	464	479	474	470	434	452	456	483	462	467	433	475	436	460	465	448	463	438	482	436	449	455	467	473	429	523	471	465	470	470	496	459	478	448	421	466	469	479	431	484	514	490	441	483	452	462	447	438	449	472	497	530	475	468	468	502	447	427	506	479	512	454	448	447	467	469	474	445	459	442	456	466	464	470	451	496	445	415	444	487	452	471	452	433	500	465	455	495	444	416	459	446	447	453	465	443	515	471	464	467	442	431	466	442	466	463	484	444	456	513	449	469	500	498	479	434	464	457	494	493	455	482	419	516	462	472	491	441	455	466	435	475	503	436	481	480	441	471	476	434	485	465	432	509	450	467	483	449	451	427	478	504	465	482	462	473	467	476	446	451	468	461	498	460	454	483	462	492	450	438	461	464	494	436	485	513	479	472	455	507	439	487	469	446	431	445	457	432	446	434	480	440	509	483	483	465	461	463	458	483	450	465	474	481	465	478	462	447	437	452	437	447	474	464	506	503	470	446	450	476	473	433	476	478	475	465	465	482	457	466	443	423	449	488	462	478	444	451	448	440	450	504	455	473	442	424	453	500	420	497	489	466	462	459	469	490	415	408	492	471	462	448	495	451	476	457	452	488	469	497	433	449	452	411	481	455	447	448	503	442	484	460	426	463	452	466	504	480	482	471	428	476	477	463	483	490	452	455	435	472	465	481	466	472	486	456	469	424	462	506	447	447	457	463	457	507	478	436	462	483	458	430	477	449	459	462	422	444	413	461	443	467	448	449	411	466	501	452	498	459	483	432	446	466	485	430	473	452	477	444	423	432	457	446	439	438	461	462	432	442	430	457	409	483	457	452	445	500	448	449	449	479	498	496	502	428	450	442	442	430	466	447	447	436	438	426	457	468	478	442	481	439	439	459	499	445	471	456	419	470	470	496	479	448	470	491	454	446	442	422	454	478	451	439	476	462	423	476	431	459	454	470	460	456	471	451	449	450	500	478	495	453	463	495	453	449	475	423	459	476	449	478	427	459	454	481	500	498	425	452	453	426	455	445	464	462	450	470	427	446	467	468	457	455	481	429	449	442	458	453	470	429	446	474	449	444	432	478	472	484	455	461	455	424	464	466	452	502	447	451	447	449	431	461
24290	21426	28834	24818	22542	20948	39008	41741	23969	13243	3629	1255	789	663	604	629	570	571	619	598	611	639	595	637	606	621	609	616	607	616	589	625	587	617	597	542	595	627	567	636	561	593	599	583	578	582	604	609	598	547	611	581	569	597	598	588	570	579	581	587	572	566	600	654	627	596	610	597	614	588	588	597	621	533	580	592	602	613	603	600	570	618	547	575	613	607	589	596	556	531	591	584	604	545	622	619	575	557	542	635	613	590	595	583	584	614	603	624	612	568	599	573	581	540	612	557	575	591	558	582	559	610	642	558	622	621	562	621	574	592	555	572	606	617	580	620	622	610	599	587	543	580	611	565	561	538	578	587	595	587	602	633	540	581	592	625	628	569	610	587	591	597	647	618	570	614	588	579	583	559	598	631	587	557	593	613	616	588	621	597	605	595	580	607	614	577	599	572	592	573	561	559	574	627	607	579	559	591	610	558	595	578	604	580	589	594	586	602	596	574	611	595	603	574	571	561	577	576	563	584	555	545	615	583	612	557	588	599	607	591	586	552	563	581	652	664	592	579	609	602	562	582	625	622	586	614	596	622	611	570	567	577	588	590	595	591	561	570	594	593	597	576	612	592	625	588	593	583	576	612	588	517	596	562	610	582	547	550	561	562	629	587	577	609	564	588	596	567	536	578	590	601	596	607	603	576	601	615	576	587	570	611	589	529	588	576	596	572	595	584	603	627	569	605	598	597	601	616	567	608	588	623	604	578	582	598	570	570	562	571	546	578	626	566	592	603	583	590	616	553	593	594	588	564	587	609	576	594	601	578	590	642	550	557	589	561	614	587	583	576	577	560	565	584	601	553	591	564	615	578	599	552	556	578	568	589	615	612	552	585	614	568	629	559	594	577	606	577	571	568	577	582	628	569	598	608	614	580	572	583	629	583	614	595	633	568	625	576	562	597	560	550	585	599	619	532	567	588	535	588	559	568	544	569	531	592	586	583	617	601	602	620	580	561	622	650	593	619	609	603	593	592	585	615	599	625	552	546	586	595	582	626	585	546	560	597	601	595	602	631	565	594	590	613	608	582	565	595	603	582	602	592	569	566	607	527	561	588	613	540	629	580	564	618	579	633	594	582	599	571	607	620	598	608	604	604	597	530	589	599	598	576	578	612	573	573	585	568	552	570	570	555	594	575	596	607	613	562	618	551	599	619	564	583	544	519	578	632	639	585	607	660	605	555	556	597	558	571	586	619	610	599	596	569	574	617	575	624	569	563	564	549	575	579	613	547	594	547	571	585	621	591	586	598	586	589	604	580	528	581	576	600	610	596	606	603	605	608	561	600	572	542	588	585	557	596	631	540	585	652	542	559	596	574	571	559	604	599	572	576	577	590	619	570	567	578	587	563	573	565	580	618	556	535	579	583	633	563	584	617	536	554	560	586	605	582	596	612	583	573	569	619	570	602	568	570	579	615	612	556	564	599	561	557	608	578	616	610	583	587	576	619	550	587	584	577	576	534	615	556	589	605	585	542	621	598	608	617	583	592	626	602	559	582	623	603	571	590	593	607	571	587	557	613	621	567	571	613	529	632	557	532	602	590	589	610	628	584	583	590	580	604	573	595	621	580	551	566	540	600	596	605	590	594	555	588	608	613	578	597	622	594	596	593	543	621	612	626	574	576	589	615	573	605	596	524	589	622	585	559	578	560	604	560	602	601	548	589	569	631	582	605	555	582	587	676	636	551	552	572	587	566	546	598	642	552	614	605	576	601	592	612	574	596	620	577	579	594	603	605	552	559	590	620	579	597	593	587	609	640	591	586	589	592	602	576	597	586	616	590	560	588	557	603	553	603	593	578	569	590	585	565	604	620	568	563	604	609	586	512	595	599	604	561	586	581	566	590	576	610	582	582	571	560	550	554	593	594	579	585	607	612	585	581	588	563	595	555	567	588	551	576	602	483	551	572	590	579	577	545	616	581	555	597	568	588	579	594	569	564	526	587	617	567	572	572	553	576	528	597	560	619	598	617	581	586	574	612	550	535	536	593	591	599	624	593	558	599	597	554	594	583	584	611	563	567	602	562	571	578	592	594	572	576	612	587	561	533	584	558	617	568	630	603	620	585	587	590	572	565	569	498	585	583	571	617	591	551	565	589	571	606	583	584	572	545	584	576	572	579	592	589	571	626	580	552	583	632	584	566	589	536	589	540	556	552	618	581	568	570	593	592	605	627	593	603	603	548	655	578	594	578	584	611	576	609	599	594	606	568	601	586	566	571	557	542	574	598	578	544	569	552	577	525	540	565	560	600	574	629	620	607	607	511	580	597	599	563	595	590	562	599	633	536	570	576	564	574	595	616	606	591	583	592	622	559	601	589	562	555	553	578	549	597	582	602	588	578	579	566	596	609	590	611	598	556	601	550	592	585	582	589	601	591	594	588	557	613	574	591	607	585	643	587	571	598	596	618	558	589	609	585	576	615	537	563	562	587	577	629	531	561	600	581	574	569	566	569	615	573	585	597	593	564	565	609	563	607	560	566	583	600	580	606	588	579	597	589	563	569	554	598	612	565	605	586	640	565	634	630	619	626	596	552	586	585	598	620	594	584	566	582	596	601	569	607	611	584	566	576	624	551	561	616	555	600	586	589	608	587	555	616	571	611	577	606	595	592	590	561	626	573	563	613	558	568	554	603	607	579	532	589	621	585	603	603	573	602	613	624	594	607	559	554	605	622	561	583	578	629	592	593	557	594	637	626	628	571	639	581	539	556	609	590	597	581	566	562	582	604	600	591	583	559	529	552	598	592	564	590	593	582	576	581	581	566	622	595	581	607	581	591	601	569	564	557	587	571	589	596	580	590	622	577	567	592	590	571	612	557	603	571	551	550	543	575	623	590	578	609	588	591	587	556	596	594	541	561	565	595	561	589	605	562	619	528	574	551	597	626	580	546	574	580	608	630	542	603	591	579	548	583	592	566	593	559	588	533	583	597	608	607	587	586	612	603	591	546	621	577	570	596	592	606	555	614	616	628	594	602	604	587	614	553	547	577	593	588	559	570	602	574	532	538	576	570	558	574	556	566	563	619	602	585	601	551	582	616	544	602	612	575	566	593	552	586	586	565	572	636	599	579	551	604	617	539	556	570	573	555	627	573	586	599	597	555	582	628	540	580	605	617	590	608	608	556	620	578	606	552	564	593	599	575	582	549	562	565	604	588	580	625	602	598	561	638	550	606	578	586	605	593	575	557	593	580	591	608	568	597	602	612	560	607	609	619	572	581	547	608	580	590	608	515	553	596	593	569	572	553	547	584	593	574	595	597	595	597	581	569	569	578	588	572	595	587	543	606	607	588	586	587	576	632	529	581	568	575	586	629	606	553	620	585	569	615	600	610	606	582	604	635	611	560	557	578	572	582	558	575	580	565	614	677	610	587	581	572	586	561	596	612	549	574	599	605	606	625	587	579	554	566	595	570	566	595	550	599	589	600	552	584	561	615	589	624
12943	26376	31065	24688	18525	16767	38796	36732	18134	10827	3486	1358	740	587	552	581	558	572	539	586	541	560	532	635	518	564	522	577	576	553	586	513	555	569	503	560	568	554	571	528	555	531	546	530	572	578	551	549	568	531	541	591	560	538	566	567	549	583	582	555	610	551	552	589	569	542	556	547	534	530	563	548	572	548	562	528	551	563	559	551	588	537	557	535	578	524	524	506	569	560	576	552	526	537	528	528	574	508	582	524	530	552	528	576	584	542	549	567	525	531	530	517	560	548	559	543	535	542	543	555	546	546	502	530	568	565	524	543	582	581	564	542	538	536	564	533	527	567	544	575	575	513	558	550	526	544	558	524	536	578	557	573	576	489	531	568	548	553	529	504	558	558	557	569	515	508	580	550	515	572	550	540	536	537	569	577	528	561	528	538	596	520	548	600	548	571	527	506	584	617	569	534	501	558	514	551	591	520	549	564	565	558	556	520	508	544	532	529	595	556	559	556	519	546	532	527	563	540	529	539	563	554	544	567	575	536	553	555	532	545	528	531	569	574	557	569	569	576	531	531	536	557	556	577	553	564	561	530	588	548	539	527	538	526	559	588	545	522	561	552	562	594	554	580	577	567	532	554	532	543	536	554	573	593	554	598	542	538	563	541	559	528	554	487	562	500	522	555	523	590	579	588	584	580	541	554	587	550	554	584	568	540	563	577	590	552	568	533	578	548	512	577	565	554	506	540	528	538	542	517	536	583	488	551	547	554	549	562	517	561	556	551	528	559	602	519	530	574	567	569	531	560	580	555	504	523	550	546	527	570	574	568	562	514	514	528	537	559	493	548	560	505	564	534	534	553	566	574	554	585	506	521	506	524	553	550	545	515	548	579	533	562	572	549	554	559	592	587	531	565	534	525	589	489	514	572	549	538	563	563	577	548	540	556	559	520	582	522	530	511	534	531	541	525	560	559	532	517	549	537	572	542	538	519	537	557	539	559	532	533	536	509	553	555	572	538	504	523	513	544	542	519	581	565	534	551	535	554	535	503	576	544	536	507	537	536	547	542	490	560	542	533	542	585	566	556	557	572	552	535	539	564	574	551	493	573	596	548	534	601	532	555	580	553	526	551	527	519	544	525	559	583	550	495	559	558	556	545	561	568	556	586	588	573	527	506	549	573	521	559	552	523	590	567	541	552	547	552	543	547	528	555	568	580	562	532	593	536	573	528	552	565	533	568	561	529	526	530	514	544	534	562	542	551	529	574	551	523	615	565	539	557	531	525	554	544	539	528	518	540	569	583	590	587	557	591	521	534	557	566	554	559	550	563	550	510	532	550	547	555	540	551	531	521	545	565	546	532	565	535	547	538	574	516	550	563	520	553	537	601	571	589	510	532	540	543	542	555	550	551	514	522	506	520	519	555	558	515	527	544	551	531	535	520	522	564	555	591	548	572	533	532	581	562	518	586	564	550	506	551	539	551	507	543	550	558	525	518	577	532	504	559	619	524	509	567	517	519	522	500	525	549	548	577	562	523	571	559	543	520	580	563	557	537	515	540	548	541	573	555	579	546	538	565	557	546	513	561	550	552	577	529	588	538	576	496	578	530	558	581	543	502	522	501	557	556	604	553	567	584	560	573	571	545	546	542	560	581	531	533	532	543	561	530	575	541	575	552	524	573	520	570	545	536	524	566	557	548	546	557	561	563	559	574	575	541	559	554	560	572	576	571	530	543	529	566	534	574	525	538	562	588	594	546	524	520	495	579	543	556	523	539	539	569	539	556	564	513	565	512	543	573	523	604	531	549	523	504	563	578	563	532	543	534	551	532	601	548	574	545	586	541	541	575	568	540	576	581	510	558	558	526	606	538	564	564	564	569	529	502	518	578	528	522	511	568	532	570	541	568	576	532	562	535	515	596	573	555	534	552	603	552	521	502	516	542	553	538	552	538	550	580	548	586	537	548	513	552	565	592	555	529	516	547	548	488	571	560	546	534	535	594	544	523	555	527	539	502	533	551	563	547	538	539	527	530	536	589	525	544	526	540	524	557	569	521	540	541	520	533	579	553	568	566	492	571	514	565	504	544	564	552	532	569	529	533	573	541	542	542	514	510	528	523	585	520	543	513	533	530	564	515	563	535	602	541	541	525	578	517	545	535	561	555	506	555	567	576	508	493	594	531	544	547	552	566	563	551	559	524	564	522	512	562	527	597	536	535	533	545	546	555	578	575	504	520	545	525	557	555	565	552	539	582	521	545	535	543	542	538	521	555	591	535	548	552	541	549	540	560	574	567	541	604	522	579	582	554	562	553	603	528	517	530	552	564	533	565	552	529	557	554	540	535	545	510	531	578	487	583	582	513	557	531	570	533	557	591	538	505	558	527	561	562	545	558	530	516	560	587	508	550	543	579	495	569	569	551	546	557	547	542	605	549	536	572	565	570	543	556	567	574	585	534	587	550	579	532	571	525	526	587	563	565	551	526	535	527	519	494	529	534	540	542	561	541	488	561	539	570	538	506	556	541	608	545	530	579	572	563	538	544	562	510	533	541	558	563	598	559	570	525	571	556	525	516	569	556	530	568	559	573	595	540	569	508	513	557	555	560	544	572	566	521	577	513	520	548	551	520	551	535	540	551	566	578	553	520	551	534	551	556	510	551	549	517	567	539	550	537	551	531	509	515	540	540	588	527	545	562	543	570	589	562	527	566	519	549	578	552	546	579	526	603	525	540	537	587	520	545	514	528	575	560	580	532	519	521	494	586	553	553	578	587	535	545	570	581	561	582	506	563	529	521	562	530	533	581	548	548	559	525	534	536	553	578	524	539	565	541	525	554	549	520	530	545	545	555	543	543	590	516	544	537	520	541	551	593	544	531	551	522	527	546	557	579	558	581	550	540	533	541	550	539	548	542	554	568	494	507	510	524	536	542	510	561	534	530	546	560	547	531	523	545	559	544	572	532	539	537	546	553	531	526	561	526	562	592	539	563	566	494	581	510	490	538	512	532	524	534	553	575	591	567	522	553	550	542	536	548	534	522	533	518	535	519	549	544	563	519	543	544	613	586	558	544	551	532	511	554	581	546	551	583	560	538	596	568	556	538	583	552	535	510	535	517	510	516	549	542	535	557	538	523	516	544	567	541	563	549	559	552	567	548	572	558	576	547	559	544	551	496	563	523	508	572	529	570	509	590	544	561	549	544	541	520	567	555	508	550	511	492	537	530	519	565	554	547	515	539	508	536	548	580	533	513	552	530	520	572	572	548	533	506	514	525	560	577	565	558	540	520	543	591	517	567	556	570	489	580	539	543	572	570	572	533	565	544	565	549	595	538	547	502	580	577	529	567	541	531	543	528	567	572	586	548	585	522	599	575	583	520	513	545	559	547	576	528	569	522	559	588	571	538	509	553	542	554	526	554	544	551	531	567	538	527	578	545	557	558	566	543	550	555	535	537	559	550	548	570	560	536	539	531	574	561	491	542	529	534	533	572	549	563	557	523
27856	18269	14517	9394	4550	3209	3494	3343	1735	1155	754	537	465	482	489	433	519	490	489	487	483	445	470	489	474	453	471	489	543	461	490	471	498	506	485	481	517	529	452	464	468	487	513	505	475	516	467	506	472	489	490	501	490	475	461	474	476	492	477	452	507	486	525	463	504	451	496	455	479	486	456	474	458	455	460	491	457	479	488	487	513	496	466	512	457	528	472	471	475	460	453	486	438	449	480	475	481	451	487	491	508	480	451	514	465	482	446	482	505	480	510	479	481	462	473	462	478	470	508	509	504	517	525	483	496	530	516	482	466	509	488	476	496	489	528	471	512	489	469	480	467	496	476	493	461	470	505	509	481	501	459	456	453	492	473	493	475	443	487	507	473	472	471	483	444	513	453	524	503	482	511	451	478	457	497	441	501	451	491	496	492	514	462	467	479	451	470	452	504	485	477	500	494	489	437	487	431	478	498	470	492	456	469	493	439	501	483	501	466	484	474	507	525	474	484	464	516	489	460	469	495	438	497	499	500	461	445	459	456	501	513	499	529	459	459	516	491	489	497	455	443	524	481	500	470	453	473	476	460	493	455	478	483	451	470	454	481	491	464	504	474	498	457	454	461	421	459	474	483	495	497	501	461	461	431	474	476	495	501	501	499	478	498	490	503	492	471	458	486	498	494	473	510	466	460	467	486	498	469	507	494	490	479	483	486	519	461	465	428	492	481	463	466	493	456	471	487	495	449	509	499	463	450	521	475	482	483	464	469	461	467	483	475	492	503	487	493	487	453	468	505	508	482	477	457	495	426	499	476	451	504	491	432	492	531	506	522	504	471	426	472	505	465	474	494	469	462	510	465	503	517	494	474	487	457	482	446	508	498	475	488	460	492	469	484	481	499	528	491	493	492	452	451	458	470	452	459	471	479	467	474	493	487	475	489	457	497	499	478	476	506	480	441	475	464	478	491	507	467	487	471	495	489	481	476	473	491	512	452	477	456	456	512	466	488	483	478	487	453	457	518	436	457	482	500	486	467	465	460	460	491	493	482	495	460	479	501	517	543	473	469	485	519	541	486	468	461	498	500	427	490	526	508	472	488	485	478	504	463	465	455	468	506	436	479	470	496	438	480	495	489	470	518	483	508	498	442	462	513	496	457	458	470	479	495	464	511	514	503	502	486	487	480	528	493	496	484	459	437	471	474	473	479	479	483	500	472	505	526	494	489	470	487	488	451	472	475	467	470	469	469	486	465	492	536	442	482	468	470	503	483	464	498	495	492	490	450	491	519	466	471	465	457	510	472	510	460	491	506	467	471	496	500	461	462	484	459	481	470	435	476	465	466	476	517	492	502	500	455	475	484	509	473	473	481	480	459	483	474	515	480	492	486	464	465	489	499	476	469	503	524	468	482	454	467	467	499	508	442	506	494	498	461	492	486	445	492	519	517	485	455	492	454	449	498	455	488	442	518	455	429	483	485	508	478	470	491	469	469	469	511	453	422	502	459	505	510	492	468	503	453	504	487	485	462	474	469	475	428	487	461	469	466	482	520	407	499	480	469	525	488	487	483	496	444	468	424	466	451	472	490	491	489	492	481	482	469	469	482	450	486	451	495	459	480	467	487	499	462	481	503	476	476	476	470	434	490	495	434	508	497	452	481	460	477	472	439	451	515	482	523	492	481	450	443	496	480	492	470	464	484	451	478	464	463	451	459	458	438	478	492	465	492	460	529	499	434	489	464	440	494	495	486	469	473	450	491	476	481	474	465	480	538	522	466	516	505	487	471	445	518	495	448	517	491	485	473	494	436	493	472	454	494	503	466	463	473	442	490	426	481	441	491	451	497	483	507	481	487	482	494	506	533	468	477	452	463	490	510	473	465	458	461	496	474	476	467	465	486	470	458	483	458	490	481	463	462	474	477	470	451	488	470	510	476	490	517	493	487	458	481	473	490	519	528	479	508	470	491	478	497	496	501	469	468	504	482	477	497	477	504	470	472	509	492	496	461	497	508	457	512	513	480	457	481	520	469	408	447	478	499	497	482	502	456	506	481	490	434	460	509	499	496	483	491	451	460	462	495	500	490	461	458	472	464	481	498	442	472	462	505	493	447	461	452	503	507	491	497	481	477	462	484	456	469	469	459	464	482	466	480	483	524	496	489	490	485	464	485	475	464	468	463	501	482	494	469	485	432	460	519	517	481	485	476	443	472	456	492	488	442	484	438	452	490	468	494	466	489	511	527	494	477	478	465	472	468	483	480	468	494	461	452	492	484	486	481	492	450	505	495	504	526	476	493	476	503	494	468	484	496	481	469	492	500	532	489	462	500	450	465	488	483	510	450	498	521	511	463	483	452	462	468	452	498	456	494	494	520	484	416	479	471	495	482	464	488	449	428	439	447	496	487	475	497	489	484	480	494	498	494	456	525	479	484	435	492	518	468	472	474	488	491	464	500	532	481	480	518	432	463	493	503	495	465	448	482	493	473	486	415	443	510	482	485	447	507	455	519	487	452	452	463	506	479	468	513	487	458	460	459	447	494	511	498	510	463	473	472	455	477	515	451	495	495	508	474	474	511	517	479	448	469	489	529	456	474	469	463	504	495	472	462	485	503	513	472	494	503	498	448	470	470	491	489	498	469	480	455	469	440	532	485	466	477	481	483	481	458	497	475	475	480	466	461	485	472	501	503	453	458	499	454	527	452	498	480	450	472	458	477	496	461	538	514	513	492	447	538	519	469	515	496	482	442	421	481	474	452	467	515	445	461	494	483	471	515	560	473	490	494	456	500	498	496	478	491	488	425	487	481	511	486	478	492	492	482	466	470	466	458	474	524	505	455	489	472	547	457	480	493	450	459	497	508	467	463	480	506	509	488	461	449	476	480	496	490	479	470	515	506	475	486	503	498	462	526	469	469	515	467	514	510	487	471	488	507	458	496	489	464	510	500	529	503	439	449	489	487	492	527	480	487	486	473	466	505	472	470	483	480	502	455	466	522	502	497	503	452	502	478	479	474	462	472	487	482	477	469	497	512	509	478	496	473	451	487	515	516	479	496	488	480	472	490	501	470	484	509	523	466	453	524	495	500	532	505	489	498	480	493	474	507	482	475	479	516	489	496	492	450	485	494	512	504	515	478	463	471	496	459	531	463	457	509	473	508	473	480	493	465	474	465	489	482	504	483	466	468	507	485	499	485	495	510	460	480	498	492	440	448	496	481	495	523	483	442	488	500	475	485	497	493	485	495	500	458	437	520	503	494	480	495	469	470	436	484	467	466	503	465	456	466	498	487	475	503	494	461	469	463	484	493	479	468	471	489	479	462	488	472	485	472	483	525	512	501	422	463	461	498	497	488	453	483	492	454	469	471	506	487	490	470	466	475	457	493	476	509	482	468	467	461	434	454	501	480	494	498	446	505	473	464	455	468	523	486	498	471	459	528	482	459	470	463	459	475	483	467	467	489	506	517	462	480	500	482	492	461	431	461	484	467	506	492	486
8136	14011	14921	8053	5064	4132	4440	3808	2011	1273	738	538	477	406	439	405	444	476	469	436	424	431	471	439	428	434	426	398	423	444	446	430	440	452	436	403	433	429	477	422	403	420	427	438	472	439	398	437	419	427	446	448	419	410	388	431	462	465	458	403	444	430	445	431	433	445	449	451	425	416	434	443	424	429	419	451	446	465	467	428	428	412	474	448	442	476	468	483	439	414	431	382	425	433	415	424	416	436	443	465	469	431	433	477	413	466	441	436	472	462	434	412	454	442	431	454	474	454	431	436	423	456	456	451	447	455	464	468	425	425	449	436	420	476	476	458	441	472	429	433	483	472	453	482	440	425	465	396	445	456	377	434	402	427	447	433	437	440	488	433	413	447	464	394	420	445	470	448	474	431	473	414	454	463	435	502	445	448	436	461	405	486	444	431	431	437	389	461	436	438	466	448	428	436	433	426	420	437	424	442	414	419	456	460	439	458	425	469	455	450	456	429	424	454	403	451	409	413	423	469	441	418	428	401	459	427	454	393	404	438	439	468	392	429	418	457	437	429	445	422	416	427	454	435	436	455	432	471	414	441	440	451	460	433	394	445	434	436	451	405	407	425	428	447	421	442	438	449	493	443	408	427	437	472	423	447	476	457	401	450	446	455	462	422	443	444	415	460	449	448	438	446	478	445	420	397	462	426	465	425	446	462	415	457	453	477	381	427	444	422	480	427	429	466	465	420	432	447	428	431	453	411	396	441	458	449	401	438	409	445	473	461	434	463	420	416	460	427	452	439	454	424	425	447	435	471	409	433	421	399	461	475	455	451	446	405	469	434	443	431	398	458	453	432	432	420	459	431	415	431	430	428	445	455	401	427	428	442	451	405	412	449	431	408	429	390	456	406	435	443	423	455	409	429	462	433	456	426	418	430	439	407	399	431	422	450	378	473	440	426	457	407	418	469	435	429	475	454	415	449	433	462	452	419	416	432	449	408	460	433	464	404	466	425	430	421	458	459	431	428	422	435	440	429	419	497	435	437	469	451	443	434	461	441	410	435	450	465	454	457	425	452	448	408	450	447	461	419	481	407	430	432	435	485	446	440	375	431	440	426	415	416	436	428	451	440	443	470	453	451	448	407	421	452	411	438	427	435	472	420	429	475	456	432	448	442	456	403	442	428	449	404	432	422	424	447	429	446	417	453	443	423	399	451	432	445	408	470	462	459	418	428	484	404	429	428	423	420	431	431	459	437	459	443	420	416	444	449	445	418	428	445	437	461	420	433	438	439	470	456	416	474	449	455	458	406	434	434	440	440	432	448	434	430	417	439	451	411	461	422	417	454	426	435	436	404	428	429	418	428	436	433	462	414	443	458	429	456	410	434	479	436	427	442	454	379	439	412	411	448	431	408	433	442	453	466	444	447	446	446	465	423	486	477	429	434	419	438	434	458	423	427	444	453	474	435	440	455	423	441	448	422	442	389	451	432	437	434	429	446	450	427	423	436	465	435	430	435	439	428	427	455	436	465	425	418	398	442	434	453	464	438	438	425	464	411	417	450	436	431	433	467	430	447	430	436	443	416	442	421	447	411	430	424	453	457	418	448	440	469	446	395	415	442	472	452	474	432	430	411	463	475	463	445	428	474	441	440	421	477	454	442	447	425	453	457	469	418	471	478	433	436	459	451	405	439	426	452	444	403	457	443	425	400	452	441	462	440	419	461	383	453	424	446	412	404	429	456	445	449	425	439	419	434	406	427	452	443	429	417	431	435	454	411	424	434	432	478	464	461	463	468	463	404	440	470	451	472	419	437	458	458	471	437	450	431	402	427	434	451	429	437	443	419	420	459	389	438	439	476	460	417	455	391	426	414	427	445	449	460	426	481	429	452	428	460	456	460	498	430	440	442	425	443	433	422	438	446	423	384	413	488	437	468	453	423	438	444	438	437	394	448	445	435	456	423	470	430	459	440	431	469	465	441	465	451	415	460	420	434	423	450	429	431	407	437	444	411	458	447	453	443	422	432	448	458	447	374	435	460	448	429	454	440	460	488	454	429	422	431	450	430	446	377	432	441	459	418	442	527	463	448	449	465	434	432	402	456	433	431	457	447	414	422	462	462	445	426	445	405	431	455	442	432	442	430	414	432	450	439	426	464	424	457	460	461	454	449	490	464	447	479	415	445	422	430	444	461	467	472	426	474	461	424	431	418	469	474	440	431	411	475	421	435	404	397	442	462	419	419	397	412	417	419	469	447	445	423	451	404	455	474	436	432	417	411	457	434	430	432	430	413	422	426	426	448	471	459	473	427	410	429	416	437	429	446	428	468	458	424	443	428	447	430	414	486	455	445	448	436	401	421	412	456	395	452	446	471	445	448	461	443	447	467	450	436	440	440	429	445	466	424	435	483	411	439	440	433	375	466	425	428	410	453	421	451	426	436	440	417	472	426	424	468	433	427	432	457	416	462	457	423	417	477	415	418	440	463	468	430	416	447	411	453	419	454	454	467	441	467	408	457	480	457	446	417	427	464	428	421	483	438	473	418	443	452	437	424	405	444	411	457	471	429	446	404	445	421	432	440	419	442	468	461	428	421	449	433	422	422	429	434	475	423	397	443	432	452	408	411	452	428	454	438	458	432	441	455	416	416	407	432	439	460	449	445	432	422	424	415	388	448	422	423	439	453	429	431	429	428	419	391	417	451	453	460	400	472	454	419	420	433	446	406	409	436	440	464	426	433	476	446	423	438	409	441	384	451	434	416	428	461	435	430	419	431	480	485	449	421	449	428	397	449	439	410	458	437	446	458	422	439	463	423	422	459	415	429	428	412	432	415	451	430	441	452	414	476	422	458	398	438	465	449	429	431	410	441	427	447	449	425	444	453	418	481	469	442	432	450	478	426	419	429	446	439	452	431	472	425	435	402	444	454	458	438	464	419	456	431	488	490	444	425	492	446	449	420	453	405	403	456	491	461	435	436	455	434	453	434	452	431	437	408	426	473	436	426	467	436	440	412	398	440	447	423	429	467	450	475	435	435	480	473	483	459	427	456	462	415	445	469	411	414	443	432	439	446	434	452	452	462	479	418	456	425	405	415	475	451	458	446	469	430	454	429	443	408	416	430	424	428	417	426	486	404	414	449	423	420	414	428	448	444	449	438	375	417	444	445	448	418	475	417	419	433	419	410	454	458	411	429	420	426	463	420	444	406	445	449	449	460	444	431	456	466	413	452	446	433	465	465	448	437	441	458	422	431	406	432	429	374	423	449	414	432	432	413	481	434	442	440	415	453	419	427	431	438	440	465	448	445	473	450	460	450	437	450	453	403	420	456	415	424	459	438	447	459	419	415	482	419	439	432	453	428	437	433	461	475	468	455	447	445	464	436	426	457	436	432	459	410	459	440	465	455	450	420	445	426	444	409	440	445	438	449	422	432	420	466	429	418	440	435	460	467	442	459	431	479	411	382	426	409	421	454	427	435	425	474	453	405	416	432	445	444
25585	21517	27610	25797	14799	8121	19409	24057	12299	6212	1884	879	594	515	514	520	490	510	506	503	526	465	497	474	492	499	506	483	501	519	510	471	471	484	496	514	492	537	486	489	500	529	489	487	480	510	484	506	528	511	494	467	492	520	504	518	524	488	489	512	483	492	522	521	484	537	495	541	501	499	485	466	489	549	498	484	522	465	492	487	484	483	479	498	517	504	517	506	522	481	537	471	507	492	536	522	504	482	542	492	519	483	498	517	523	516	425	506	536	505	503	472	489	477	492	468	502	493	509	520	492	463	545	457	570	480	479	503	477	513	484	483	488	516	474	467	508	502	481	474	487	483	488	506	500	556	497	514	466	471	504	477	490	484	488	550	486	535	539	493	525	523	528	490	492	504	536	463	486	536	513	476	501	478	509	534	501	475	496	501	479	535	473	510	567	488	488	521	490	511	531	487	501	505	464	453	502	489	480	529	469	498	517	513	442	510	501	516	523	463	482	539	515	513	493	464	494	515	512	486	524	482	521	545	536	439	514	518	496	495	466	466	533	484	504	465	487	529	531	487	474	496	517	517	474	489	487	488	473	472	524	462	530	496	513	499	519	496	481	545	465	486	492	486	509	451	473	544	531	506	513	472	517	490	496	518	523	481	492	466	501	468	470	461	518	456	467	480	469	471	530	496	490	506	515	473	530	451	481	475	532	504	519	515	475	499	476	524	485	509	514	496	493	517	486	478	487	489	486	469	513	543	456	514	475	496	523	479	507	525	504	463	501	473	514	481	490	489	475	525	477	498	510	472	518	481	498	496	512	509	533	514	506	471	507	471	531	504	464	493	523	555	496	504	484	467	488	492	518	537	468	512	510	512	520	510	477	479	483	525	490	492	470	456	491	472	482	526	527	478	490	506	499	512	467	476	512	538	492	489	499	484	500	489	491	525	511	523	471	492	494	505	506	481	521	527	526	519	499	502	479	500	504	528	511	495	476	461	508	536	483	509	509	452	506	471	467	482	496	494	471	487	479	495	531	487	495	445	495	510	499	510	527	496	477	474	456	499	530	511	524	521	487	498	491	484	494	486	507	502	481	473	519	522	464	484	505	531	550	503	507	502	517	489	492	516	515	510	538	522	503	535	499	465	530	488	483	482	503	492	480	487	532	500	466	547	521	522	514	496	530	486	536	500	525	498	505	481	453	464	479	494	531	475	494	477	526	499	513	547	504	446	486	482	489	473	497	506	501	494	528	486	504	491	448	483	474	486	500	487	463	504	486	462	497	484	492	502	508	521	492	490	504	485	507	501	519	501	476	497	484	481	519	460	493	482	511	472	488	479	498	517	523	511	456	520	502	470	461	489	483	453	459	494	506	498	484	487	491	470	498	492	503	494	471	524	503	488	512	476	498	467	501	541	522	477	499	507	479	492	453	481	502	500	498	488	505	512	518	521	490	492	504	505	499	481	532	469	486	501	486	477	501	458	520	505	475	479	466	495	506	515	518	514	527	521	528	543	484	523	518	477	500	488	521	486	501	518	502	527	492	528	503	465	484	502	547	517	494	516	500	510	478	471	462	500	510	465	524	528	440	518	512	489	503	528	515	503	441	502	494	472	481	491	452	526	517	463	515	494	503	505	496	482	497	556	505	475	487	461	493	516	499	508	494	529	484	497	475	463	473	529	515	521	476	508	516	514	498	512	475	469	528	473	494	519	514	496	479	536	455	489	505	505	457	504	547	525	502	504	474	479	486	505	480	508	472	498	507	539	491	494	580	488	481	510	580	497	510	543	517	527	476	497	516	496	513	491	468	475	507	504	500	542	516	510	531	522	528	498	487	516	511	505	462	514	475	507	519	522	499	513	488	508	490	497	491	508	485	488	509	534	485	474	483	503	505	482	492	491	485	518	479	495	517	500	509	519	475	493	517	516	512	492	500	524	494	486	522	469	483	500	514	494	530	503	492	485	489	513	487	495	508	535	551	524	516	507	508	470	503	478	542	494	532	526	501	508	497	488	506	474	498	490	514	513	508	523	531	469	508	493	541	500	481	522	470	519	506	482	488	495	519	470	506	510	505	492	501	566	502	473	520	509	505	472	517	484	537	485	486	484	499	499	511	490	502	510	470	472	497	540	525	448	501	542	502	502	509	534	555	518	524	495	496	514	484	502	468	476	510	512	516	502	502	487	508	467	490	516	443	427	523	479	503	519	520	495	503	515	509	532	511	481	514	522	510	495	491	495	503	527	522	466	515	510	499	503	528	500	524	500	509	530	505	456	526	504	479	495	507	488	511	541	490	499	497	506	546	481	539	491	496	480	517	495	521	480	483	493	471	502	484	539	512	470	504	504	518	483	494	525	476	504	521	455	490	477	526	490	500	517	476	493	508	506	456	509	479	549	523	523	518	504	502	496	478	537	528	515	495	503	476	468	529	512	546	469	530	499	530	521	514	499	490	491	511	476	524	464	510	488	480	495	550	497	502	496	486	477	487	515	484	464	514	442	477	507	495	518	492	498	510	520	524	509	472	500	484	498	487	520	513	519	492	466	504	508	489	496	493	536	498	539	541	489	512	471	526	495	501	483	506	495	494	464	491	493	533	501	482	525	496	473	511	479	494	467	491	461	522	509	469	471	502	494	511	471	506	509	485	493	481	512	533	531	503	472	473	488	532	479	474	516	475	483	487	439	486	492	489	477	548	533	518	517	495	492	509	502	508	487	490	503	479	513	468	468	516	475	487	450	494	513	473	524	473	534	504	493	512	475	496	500	453	526	507	488	529	492	458	517	522	541	520	508	570	476	499	522	484	527	470	504	511	471	511	488	539	483	522	512	453	507	484	495	461	513	522	508	511	481	523	504	498	487	461	485	489	515	476	478	463	524	502	493	510	534	510	507	489	507	488	481	493	509	504	492	492	476	490	517	523	504	486	461	504	456	500	519	517	525	497	472	465	481	484	502	513	511	502	472	518	477	533	503	530	500	470	464	506	518	464	519	478	516	523	487	473	468	499	456	457	442	502	528	518	502	474	512	512	502	494	483	523	505	537	502	549	494	530	463	506	509	537	476	499	540	534	507	515	474	505	473	512	517	482	492	526	546	505	470	519	504	539	473	514	492	471	479	524	484	506	491	497	484	507	490	510	490	470	497	473	501	472	525	472	476	538	503	501	509	467	495	494	549	516	481	494	494	491	501	508	492	490	500	486	490	476	471	459	495	528	556	513	484	469	481	509	511	495	501	523	516	484	502	527	512	477	552	467	497	521	471	476	452	475	532	486	498	514	477	494	524	507	507	478	506	490	485	501	525	497	536	543	495	521	494	493	538	495	456	521	496	512	493	508	455	475	558	522	504	504	460	485	506	486	454	502	501	507	501	505	501	538	538	528	503	495	509	512	458	489	514	520	521	494	495	486	500	494	475	497	474	494	499	479	480	489	489	503	493	521	528	523	488	543	500	544	532	490	523	454	505	509	518	505	515	525	511	512	498	516	512	504	510
10901	29786	27377	15212	8605	7706	19972	21883	9849	5895	2001	917	575	505	497	433	487	514	491	473	502	505	491	483	443	488	482	489	469	478	524	509	442	447	472	491	488	457	483	494	465	479	501	505	467	501	496	463	475	498	484	492	512	434	450	485	501	504	463	463	430	479	465	508	522	492	487	478	523	458	481	469	450	468	477	493	475	501	529	487	455	437	465	449	479	500	425	494	480	462	474	483	466	470	464	459	453	501	473	508	467	513	480	520	482	491	498	489	508	505	455	467	425	489	465	466	470	456	460	487	509	467	482	434	458	444	443	498	461	454	467	458	445	488	501	516	506	470	449	470	501	476	440	492	461	446	483	455	460	443	488	472	426	499	474	458	487	496	469	466	477	474	501	458	472	458	448	486	454	483	467	485	470	483	480	522	467	472	517	505	455	477	509	502	498	521	451	426	459	471	461	462	504	462	474	492	452	453	430	488	481	477	439	478	488	513	474	453	437	483	466	471	476	431	490	446	496	476	480	472	462	461	447	481	472	494	468	505	475	488	440	465	470	500	467	465	465	454	514	477	423	455	486	494	515	453	453	446	469	487	481	527	505	466	496	516	510	497	490	474	485	479	478	504	478	520	457	493	498	411	443	461	475	444	510	497	470	479	500	456	461	428	451	512	474	511	500	467	445	475	508	483	464	497	472	440	482	474	524	510	443	463	501	482	480	460	447	471	458	460	509	467	493	514	455	497	495	471	458	471	445	462	505	471	450	496	508	508	482	521	491	459	481	482	493	445	467	491	486	466	463	468	489	444	445	462	455	488	468	476	470	503	493	442	450	475	485	455	473	457	438	488	459	471	480	511	446	523	464	453	485	454	449	450	471	477	492	428	489	520	514	429	457	441	472	498	463	472	426	508	469	515	463	486	487	499	517	518	510	522	500	471	479	455	452	425	443	478	480	463	474	478	461	453	477	497	436	497	443	491	441	487	513	467	484	453	476	492	472	439	490	471	499	521	519	466	483	459	468	449	467	480	510	467	467	478	465	515	470	489	444	450	475	494	502	481	475	481	463	484	484	479	444	498	467	468	483	488	481	519	471	487	475	472	450	438	470	496	475	432	445	454	446	452	491	470	461	487	496	512	482	459	467	497	466	470	455	519	492	466	484	521	472	465	491	472	463	483	430	442	450	453	477	492	484	477	462	457	474	489	445	463	440	470	460	478	469	499	461	470	519	463	493	469	465	449	470	471	475	438	479	499	455	488	450	457	456	440	476	459	504	495	481	468	445	461	474	485	489	454	466	479	494	465	448	514	512	485	451	466	442	477	450	469	481	447	488	480	538	461	450	471	459	499	453	478	462	461	477	468	448	477	490	467	473	513	484	527	499	483	486	438	446	494	493	447	457	480	502	499	474	441	453	465	454	460	482	489	448	472	491	444	433	464	514	451	492	490	476	428	491	462	502	513	506	520	457	486	487	465	443	459	479	474	480	496	435	498	473	484	488	460	454	462	487	447	463	479	501	453	481	465	491	495	466	496	479	497	461	442	478	450	470	515	455	465	463	461	509	496	449	451	443	502	496	489	452	485	460	460	483	486	465	472	494	464	473	462	490	467	497	461	436	457	497	472	450	483	468	494	457	454	459	481	449	463	429	469	464	459	479	481	459	492	474	457	433	448	464	475	451	485	491	482	509	456	483	526	458	477	443	481	512	451	457	517	464	469	449	483	503	459	490	509	488	437	474	455	482	479	471	472	475	449	458	470	473	480	489	469	480	473	484	475	522	500	473	492	457	507	465	489	448	445	437	431	455	470	474	466	472	497	454	479	464	472	483	459	494	465	499	474	468	457	470	466	473	497	481	478	490	505	450	493	481	489	482	488	498	491	504	479	499	503	502	504	440	440	490	501	471	481	471	434	494	481	491	493	450	465	473	467	506	440	492	449	489	493	447	498	457	470	476	479	483	473	446	479	446	481	446	458	458	451	503	504	475	455	479	476	426	490	439	472	449	546	406	468	532	465	475	508	494	451	530	468	460	471	469	465	485	469	457	488	443	458	484	453	509	509	469	472	492	505	491	487	440	504	460	464	456	476	442	471	506	463	474	454	468	507	493	494	442	454	459	490	478	458	455	466	480	460	446	475	498	448	491	473	471	456	489	474	473	484	486	452	465	462	468	475	476	469	490	462	474	474	456	483	472	481	484	477	456	438	460	497	466	457	477	473	478	457	476	417	487	507	485	455	509	502	490	455	469	476	457	466	461	468	483	480	490	446	424	478	491	498	465	461	493	488	469	471	480	467	475	462	493	464	443	482	439	495	475	492	529	469	466	435	460	489	491	464	457	462	465	482	441	475	484	485	473	433	502	461	446	459	469	486	475	470	448	463	447	467	487	476	482	418	512	483	473	457	469	467	458	478	471	452	484	449	472	487	473	470	478	528	467	453	473	489	462	469	483	480	442	454	477	474	481	496	449	456	452	445	455	473	464	438	499	454	453	490	456	453	482	479	462	514	475	456	461	448	459	483	457	440	461	434	459	508	480	441	471	485	514	475	445	484	424	463	513	472	452	459	482	457	489	470	465	529	504	511	473	456	501	500	429	460	483	487	515	498	463	463	479	503	465	518	445	482	489	459	514	464	489	493	453	443	491	510	454	481	459	470	441	482	487	481	473	483	513	506	467	500	466	468	477	477	492	457	469	462	479	458	518	485	505	472	516	459	485	445	484	479	496	527	502	479	434	432	469	504	486	493	486	476	505	477	515	479	485	474	465	486	502	470	442	453	517	498	495	486	509	492	460	519	515	441	446	471	495	497	444	456	496	487	481	453	465	490	478	490	465	510	477	479	470	479	475	457	471	496	482	449	440	488	448	434	470	494	464	482	451	417	465	435	505	512	470	509	478	471	515	443	516	465	469	444	488	490	464	489	453	461	417	478	432	479	490	471	496	495	481	472	440	480	476	474	462	480	468	454	458	491	502	473	466	460	486	472	455	490	457	472	487	483	475	488	457	474	433	470	483	440	497	428	486	448	434	512	451	494	501	479	487	482	423	479	491	429	457	437	435	436	507	452	537	463	466	476	442	473	453	482	464	490	479	461	514	478	450	466	474	506	458	461	485	470	440	470	472	482	450	500	446	484	464	487	446	500	478	447	481	510	473	502	459	490	496	497	464	481	553	433	496	458	464	437	473	473	474	466	462	475	469	442	455	489	480	501	476	475	463	492	488	483	487	458	426	462	490	471	471	472	473	504	472	442	492	470	458	468	462	491	498	430	497	488	466	456	459	422	463	476	462	500	472	461	516	453	432	412	463	443	432	481	480	491	465	457	482	514	459	460	499	475	502	473	497	458	486	482	432	466	510	448	484	486	489	458	464	462	472	481	470	440	520	491	468	468	460	473	482	486	467	494	433	429	508	500	497	495	465	461	494	459	495	512	470	443	459	457	473	471	493	476	446	500	440	485	471	463	442	477	425	476	485	437	483	494	459	482	473	422	463	500
24238	21463	28839	24777	22510	23171	36329	38372	24817	13772	3880	1408	783	664	608	664	579	642	589	607	575	588	634	627	614	575	605	600	622	589	566	629	639	589	608	625	591	560	587	600	584	590	544	609	595	614	603	630	602	601	581	603	605	575	644	607	620	590	628	597	573	588	621	626	628	611	609	557	586	600	619	610	605	576	616	598	581	567	653	620	610	572	615	623	610	540	645	607	570	576	559	601	553	634	591	531	631	581	634	576	566	629	581	605	610	579	622	641	606	592	562	621	577	598	614	580	573	555	579	565	578	600	557	617	599	624	571	602	600	621	598	607	588	543	597	584	580	595	505	608	581	559	600	569	574	601	581	603	576	584	570	613	572	564	552	591	540	581	607	565	563	580	600	592	595	608	584	598	573	624	595	583	585	587	558	590	562	582	567	533	597	588	602	572	588	605	575	594	621	581	559	599	623	616	591	633	591	615	544	622	530	591	591	621	607	597	577	575	596	588	579	540	553	597	600	593	565	605	546	587	599	574	572	571	531	582	619	617	634	552	574	594	617	588	614	589	572	637	558	611	602	597	617	560	580	603	578	576	575	582	602	586	590	548	540	605	580	539	611	623	608	602	597	522	580	602	574	600	552	587	588	564	586	608	555	606	564	575	595	547	550	630	627	624	646	612	559	596	603	593	597	598	564	608	610	560	555	589	583	630	623	638	614	625	590	602	552	556	586	589	578	618	562	613	587	578	585	610	608	612	562	615	570	633	598	567	557	638	591	615	587	534	633	563	582	592	543	608	597	572	593	597	602	588	631	582	618	587	611	587	609	528	634	611	583	624	590	576	569	595	599	612	563	615	576	600	593	562	617	534	574	663	583	562	602	607	585	555	592	580	594	607	602	614	566	551	607	612	619	575	579	585	575	619	575	607	606	593	551	601	592	586	610	654	563	585	568	595	596	642	602	614	601	584	610	610	627	603	596	610	569	573	597	584	548	590	600	598	601	597	559	604	598	587	560	599	618	577	643	608	612	601	612	597	544	598	560	558	599	599	619	555	587	588	598	649	567	619	590	591	552	590	595	580	546	578	612	628	566	588	585	550	620	597	615	588	566	594	541	559	589	596	573	629	595	581	585	590	554	593	615	586	588	595	603	614	596	582	578	610	614	610	562	576	578	598	614	628	591	567	632	595	613	603	609	609	618	620	572	579	598	615	623	568	580	600	625	613	581	610	622	634	579	566	571	578	600	572	603	601	623	575	586	607	566	590	615	629	607	599	552	601	574	637	574	570	632	626	613	589	596	603	596	596	566	613	582	581	571	615	639	565	633	562	587	613	616	634	595	590	611	618	583	606	568	574	576	599	558	574	600	567	612	607	605	564	580	575	573	609	578	618	623	592	619	588	579	592	674	596	600	559	598	608	565	599	587	564	585	569	615	602	602	587	591	609	620	621	623	602	596	640	589	550	626	595	600	589	593	608	594	604	605	576	585	574	607	567	601	606	613	611	610	617	575	610	612	591	592	573	549	598	585	575	586	561	604	610	578	581	571	541	622	574	587	586	589	572	608	611	607	596	597	593	584	564	587	612	576	625	613	562	626	595	609	608	533	603	554	570	588	602	594	604	581	524	586	609	571	584	608	560	595	616	594	569	590	589	619	623	599	606	557	555	594	624	589	603	571	571	632	578	588	571	593	614	582	614	601	597	593	598	597	597	590	643	547	602	603	578	584	582	582	613	616	560	601	606	552	552	620	565	626	582	659	632	633	608	599	606	620	616	595	587	627	610	516	595	590	589	588	572	586	598	607	575	575	650	572	588	580	556	535	581	570	592	556	619	606	525	637	627	541	588	542	641	594	604	594	562	586	579	599	624	576	579	617	606	561	609	575	574	551	585	581	595	572	586	618	587	587	598	586	621	549	584	593	604	604	585	631	609	558	563	595	553	587	529	597	615	559	568	534	591	593	608	603	596	609	602	591	565	591	567	580	597	580	553	607	565	575	555	572	566	610	558	573	577	596	569	615	632	618	549	625	588	600	611	590	554	580	600	561	567	583	624	567	614	638	578	546	577	621	621	577	614	611	593	549	571	621	600	570	582	596	632	592	560	578	615	662	553	581	619	574	627	579	602	627	603	587	596	543	607	547	591	613	592	614	609	567	591	590	646	568	584	571	561	628	581	571	538	570	553	578	591	619	580	587	573	580	613	604	597	584	586	588	596	552	516	543	618	560	572	597	538	596	600	610	591	597	601	603	587	603	612	575	594	589	596	612	634	591	600	557	632	572	618	605	585	605	643	594	597	587	584	591	567	548	565	601	610	604	581	611	612	541	619	598	576	605	621	602	607	597	605	570	581	605	598	601	583	581	608	582	579	536	594	530	575	553	609	585	564	599	592	599	592	600	579	589	561	600	599	616	572	591	626	552	594	571	556	590	588	601	580	590	567	592	585	545	591	590	593	567	535	602	548	623	585	594	627	561	606	592	594	546	589	587	605	556	599	583	602	580	596	584	620	567	637	617	635	566	569	589	599	614	559	601	572	555	584	605	616	582	571	582	571	589	566	565	587	634	575	608	593	609	592	604	589	545	638	587	602	598	553	590	607	555	585	628	635	576	555	574	599	562	592	574	563	582	587	627	574	606	594	624	615	580	601	572	599	619	580	538	584	561	632	624	549	611	583	622	590	539	594	615	615	548	585	584	588	621	561	608	587	577	566	607	608	602	568	606	592	610	556	612	568	584	592	574	623	627	570	566	619	576	606	554	626	545	579	607	602	618	607	602	581	588	529	577	612	615	573	593	571	541	623	590	648	591	592	610	588	589	608	594	635	566	620	571	601	604	631	571	595	576	586	603	537	596	612	619	574	617	616	559	586	590	594	603	592	640	576	545	585	577	583	547	576	630	593	587	606	606	632	568	570	620	605	627	545	578	593	602	601	565	526	628	598	580	586	569	600	569	627	579	589	572	533	600	583	539	601	652	604	590	609	587	591	626	574	613	558	572	566	573	596	577	595	535	591	539	520	619	619	591	591	576	543	623	580	572	603	569	579	584	619	592	590	578	584	592	599	590	576	611	599	600	573	561	569	628	567	547	610	575	660	566	564	629	587	576	580	589	623	616	589	638	597	589	633	587	597	604	581	614	561	560	620	581	605	631	581	576	608	618	618	611	574	573	626	575	611	623	630	612	605	596	605	593	610	585	633	624	615	571	590	561	608	566	564	565	604	615	593	640	581	599	590	580	581	576	578	567	548	579	573	619	601	559	564	574	609	651	612	615	606	644	571	587	611	590	628	586	631	608	534	553	617	597	615	564	640	639	605	561	567	599	593	588	588	603	599	561	599	601	591	636	590	624	578	564	615	608	576	653	601	576	635	604	604	614	580	571	616	573	610	518	561	632	613	616	556	573	565	628	623	567	584	612	603	568	615	562	561	585	546	615	574	570	568	580	571	628	578	577	508	584	581	594	544	584	568	582	576	593	590	636	591	620	611	569	620	609	576
14591	35303	34783	23577	18338	19485	33826	35829	19174	11350	3586	1464	778	605	549	566	555	597	597	545	560	618	606	562	587	592	562	554	574	552	544	556	546	556	584	560	568	572	556	569	578	557	595	554	562	548	584	553	592	579	547	566	574	540	605	560	621	555	563	571	544	582	581	568	537	564	565	575	590	611	556	579	573	517	566	530	544	600	533	631	596	595	575	560	563	562	596	537	588	566	566	561	581	541	574	582	579	555	557	548	544	575	607	585	587	569	614	546	539	538	537	564	578	573	586	539	566	548	535	559	613	556	545	561	576	570	543	567	549	582	578	533	618	596	521	574	553	543	573	543	547	548	536	597	572	557	564	566	592	562	572	547	571	540	544	551	536	572	560	581	596	537	518	543	538	524	581	581	555	558	563	555	570	562	545	574	577	532	556	555	545	552	549	536	544	566	537	582	557	583	559	555	574	554	544	581	618	593	520	529	560	540	540	581	561	554	581	557	550	538	532	524	559	581	535	542	556	559	546	553	559	561	553	547	584	581	554	573	518	529	573	566	578	607	556	582	542	526	587	532	550	580	569	567	583	542	572	534	538	571	576	594	573	510	556	518	572	601	555	578	572	560	587	578	565	576	518	527	575	549	597	594	564	571	520	574	548	592	557	579	577	521	576	538	508	590	593	522	524	527	585	601	532	591	539	566	579	565	571	544	554	551	579	600	540	579	576	596	560	564	562	590	554	514	588	573	600	580	571	573	547	543	573	542	584	567	561	581	575	559	560	546	604	538	573	587	551	512	517	570	529	576	572	525	563	520	565	593	562	538	592	554	544	584	535	565	583	575	550	554	551	581	525	525	519	557	580	552	552	552	535	589	541	602	561	549	566	571	528	532	524	542	602	597	562	597	560	588	545	546	569	604	550	588	564	611	526	562	558	552	552	553	564	531	556	570	567	557	566	579	548	574	568	535	550	525	544	555	517	596	581	571	550	572	539	610	543	563	521	570	522	526	577	539	533	595	582	527	579	555	539	544	567	578	559	547	594	591	570	546	543	576	551	550	563	616	558	570	593	579	536	559	590	588	512	561	579	582	543	589	547	605	581	545	590	524	556	573	534	521	557	539	563	561	523	528	550	559	544	537	550	586	572	564	561	558	535	554	566	529	560	610	582	529	563	552	559	521	595	521	578	574	536	542	585	565	540	573	546	548	584	553	547	562	590	595	548	555	578	554	584	528	575	513	571	538	558	556	526	527	563	573	539	547	505	588	568	603	544	546	575	564	551	559	528	606	544	535	572	572	585	569	552	558	567	552	473	557	523	551	573	574	582	573	557	539	528	538	556	540	537	529	537	610	517	554	575	592	563	520	591	567	578	548	516	527	526	593	560	524	566	521	586	525	571	510	550	559	559	566	554	589	567	564	564	539	542	573	558	530	505	552	571	579	540	565	542	539	558	560	632	542	610	603	559	594	538	602	558	574	559	588	559	571	590	539	581	566	596	568	546	543	548	562	521	572	544	539	551	562	600	572	540	572	572	537	558	585	530	532	543	535	574	518	538	559	536	557	569	559	565	557	567	576	544	576	510	559	518	555	561	603	570	551	554	534	592	582	595	514	539	569	582	559	561	560	585	560	565	523	559	549	596	547	581	493	549	568	590	530	527	572	559	544	545	565	541	565	581	539	575	529	597	577	567	575	501	570	566	537	540	512	545	578	529	583	561	558	551	521	581	576	538	563	553	583	564	539	541	534	522	523	550	531	586	552	559	557	551	547	555	561	567	523	542	582	525	530	598	543	528	567	560	565	530	526	540	525	531	587	564	564	554	549	518	600	524	582	514	529	579	546	558	553	559	553	581	549	530	555	522	566	522	559	555	564	569	572	574	584	585	579	568	531	548	573	555	579	536	588	564	531	564	511	588	523	561	494	613	577	564	551	540	578	503	527	554	590	545	541	549	579	525	528	534	569	580	536	557	551	572	519	543	563	540	517	512	581	522	577	537	543	532	562	580	536	544	542	529	547	553	537	522	495	527	552	533	556	594	525	545	559	587	518	521	582	584	507	570	589	554	548	561	511	573	519	562	537	558	556	575	551	580	564	575	576	563	535	580	605	543	579	565	542	538	545	577	598	555	579	549	523	534	506	564	554	547	562	559	507	535	567	606	544	582	590	539	552	571	547	546	558	555	578	560	573	573	539	570	558	569	554	511	523	539	559	570	520	585	570	579	545	493	570	570	577	576	574	535	587	580	583	538	583	525	576	582	545	549	539	532	565	535	564	549	539	550	549	542	607	528	525	558	541	600	565	571	572	538	585	553	596	538	525	544	553	606	557	581	529	544	587	564	560	550	582	622	551	558	548	589	556	530	551	545	555	554	556	579	533	546	606	581	538	528	531	571	616	567	560	513	561	531	571	572	520	567	545	548	506	553	556	579	541	529	580	572	531	542	562	573	563	547	547	542	492	566	545	558	550	532	558	597	580	557	535	569	545	547	556	537	523	576	580	553	540	626	534	515	482	564	535	539	559	592	579	533	559	541	540	583	540	575	574	551	544	571	577	529	603	540	568	570	538	552	565	579	579	594	558	554	550	553	529	591	536	555	572	586	572	599	536	600	544	587	543	580	593	573	579	525	578	587	565	554	622	576	570	584	546	563	506	570	561	554	560	579	546	590	561	562	603	559	545	562	596	579	523	555	547	577	521	514	593	544	534	608	556	548	555	555	541	579	575	565	578	540	548	577	563	566	573	535	519	569	555	571	571	575	523	545	560	505	524	553	559	581	519	536	547	565	553	569	593	582	580	579	543	562	567	564	537	557	592	579	530	603	557	553	539	567	569	549	528	563	557	550	572	572	597	549	575	549	528	545	560	578	545	560	588	546	582	573	533	534	492	577	558	596	592	563	563	538	589	561	573	569	537	595	534	540	598	577	565	587	559	564	496	567	582	584	584	551	522	517	547	598	601	546	542	566	563	519	522	563	556	600	564	545	533	536	583	547	555	564	572	605	574	529	579	564	596	519	560	570	589	519	586	563	554	562	570	583	556	570	571	508	581	607	540	583	558	550	582	552	585	527	545	586	599	585	558	505	565	574	520	503	598	577	565	566	584	551	533	586	538	559	565	540	566	594	603	565	551	606	547	580	543	571	526	555	524	550	530	559	554	571	551	594	587	572	555	561	496	530	648	578	505	555	561	529	551	558	598	557	547	549	536	549	550	580	535	613	558	571	605	528	573	578	569	567	579	563	523	580	589	578	600	575	567	564	536	592	547	551	557	546	567	574	575	567	570	513	556	570	563	561	562	519	556	506	571	545	557	579	566	562	589	532	566	618	606	542	558	563	533	527	538	556	552	559	567	566	563	576	562	588	552	583	543	595	565	536	539	554	527	550	602	574	561	576	568	531	523	572	498	505	550	572	535	592	560	544	570	547	545	579	564	537	547	568	591	512	546	549	542	534	554	543	540	569	542	521	594	566	584	537	542	534	554	559	582	536	545	580	587
28096	17833	14180	8694	5026	4629	3961	2659	1341	905	616	532	538	513	528	488	484	453	512	448	484	473	495	487	462	539	503	512	459	506	522	518	482	518	493	449	507	492	521	480	480	481	483	465	494	434	488	464	496	494	507	455	460	475	460	504	481	424	481	522	469	517	451	454	494	454	512	550	483	502	510	463	476	485	463	460	463	511	491	468	465	484	494	491	481	494	450	467	476	467	468	501	526	523	548	498	466	442	515	473	464	454	506	467	503	457	492	487	465	483	485	482	468	507	462	493	471	483	507	499	478	528	514	441	474	494	513	498	476	492	519	430	515	492	514	444	487	447	488	463	512	464	492	518	512	492	478	516	493	482	467	479	474	489	496	491	485	454	485	493	537	445	498	486	497	517	515	505	508	487	494	510	468	514	458	481	492	494	497	492	509	507	468	483	459	484	483	437	496	504	460	512	499	514	482	481	500	474	454	472	473	483	474	446	501	471	478	508	508	481	526	510	490	479	473	490	468	469	459	516	434	469	500	494	479	469	463	510	507	509	499	448	494	500	562	509	498	496	511	481	483	502	510	488	484	522	481	448	498	460	472	472	502	487	459	498	495	491	474	491	488	517	493	501	468	496	483	456	507	491	476	508	452	472	516	477	485	514	483	473	493	495	459	504	484	470	433	500	465	494	481	458	516	493	493	499	500	483	459	509	472	480	493	471	482	462	513	454	524	498	506	461	446	478	442	488	484	529	477	474	491	456	480	494	451	482	495	471	436	524	457	512	502	506	460	465	466	489	483	490	502	463	505	475	475	512	488	442	516	496	479	495	504	438	456	462	491	482	483	476	506	529	500	501	484	481	486	522	496	431	468	469	494	502	516	454	490	504	471	511	455	490	511	459	478	477	506	512	485	466	462	475	466	505	508	508	508	484	483	491	503	537	503	493	460	497	494	503	461	505	459	475	496	464	457	460	491	506	497	483	500	497	459	475	507	481	529	519	481	498	470	517	504	474	480	534	477	517	491	465	486	496	470	475	463	526	508	488	475	477	486	531	483	513	464	498	476	478	476	455	479	506	464	511	486	465	497	482	482	471	494	498	509	492	445	487	475	487	509	512	503	469	469	468	521	472	483	493	493	512	487	463	508	553	457	466	463	465	492	473	517	425	467	478	513	488	496	484	503	488	493	435	463	492	496	525	487	479	521	477	495	475	509	486	477	507	475	480	508	520	517	470	480	458	483	490	495	539	482	498	485	485	483	503	514	461	489	502	539	456	482	482	526	496	471	487	480	488	433	478	450	466	501	497	474	514	494	485	487	497	504	520	495	472	503	507	508	465	485	509	474	520	501	499	518	491	463	474	553	519	522	494	487	496	460	487	440	471	480	481	472	499	472	497	507	477	491	513	469	482	460	475	470	529	472	474	475	466	476	464	477	501	504	487	483	479	496	473	514	469	509	469	500	464	488	524	484	517	480	497	497	460	501	499	484	502	484	500	456	493	456	517	503	467	512	498	457	488	511	510	473	498	481	463	483	491	462	487	477	502	497	473	494	481	480	517	476	492	482	450	518	520	480	485	507	458	484	471	458	529	495	460	456	520	470	468	442	498	503	484	464	461	488	484	477	453	468	506	506	481	457	489	492	470	510	491	466	487	486	470	469	458	499	493	431	469	467	517	483	485	463	498	494	457	482	474	445	478	491	475	483	481	488	504	469	485	474	487	527	480	465	494	479	508	492	486	502	549	482	521	478	459	436	455	465	478	499	509	485	477	486	508	472	501	467	497	513	473	494	477	457	508	444	474	473	470	481	488	496	494	514	534	488	466	490	428	469	488	500	460	487	490	473	463	471	487	482	470	532	469	500	495	486	511	501	491	478	483	488	464	501	466	460	497	488	502	531	456	508	469	478	484	455	471	496	502	462	506	550	480	490	455	483	525	490	484	460	489	472	466	473	500	466	507	502	517	486	504	493	458	466	501	490	492	459	477	467	476	520	515	511	501	473	490	448	493	514	471	512	467	524	477	492	451	481	499	460	471	469	504	456	477	514	463	512	498	460	484	501	487	474	517	475	468	475	470	500	507	485	523	513	511	486	463	503	503	505	493	434	484	452	454	490	488	453	482	502	548	488	530	493	468	502	515	467	498	517	466	504	490	464	477	516	493	501	473	519	460	500	496	503	469	509	488	439	477	509	470	513	472	505	469	492	475	510	487	475	460	483	530	495	501	510	466	504	476	508	496	433	476	488	466	495	495	471	474	473	456	459	453	494	484	486	523	461	477	482	525	459	479	470	485	476	463	463	499	490	532	521	478	471	521	475	505	498	464	501	484	464	485	460	477	496	501	511	462	485	480	431	501	506	484	518	495	466	502	507	503	498	521	512	544	475	537	460	476	532	467	521	448	480	441	489	450	485	502	492	477	521	480	483	470	493	482	494	483	516	459	472	442	481	473	461	495	489	513	474	469	507	472	512	516	499	501	475	546	478	531	467	496	461	506	495	493	519	521	492	485	453	477	521	498	497	497	500	485	490	492	497	491	519	511	470	503	536	465	465	503	518	498	498	459	469	467	486	482	503	474	508	486	484	487	515	489	503	477	484	460	484	476	488	483	513	460	528	496	518	518	457	488	485	499	495	488	507	499	485	483	470	478	501	472	484	488	462	490	492	485	457	500	484	510	478	480	488	441	449	471	480	484	454	470	463	495	455	491	499	442	492	460	496	488	456	476	453	508	460	482	474	464	456	448	498	517	498	473	506	500	525	486	508	512	527	479	487	500	511	481	489	484	485	484	506	513	459	514	463	503	489	468	501	513	501	478	503	456	452	496	521	490	477	504	526	507	522	483	494	519	492	439	474	477	473	484	470	502	455	502	532	526	471	481	518	495	492	487	466	491	486	490	478	530	508	467	507	487	485	478	448	488	475	474	499	465	484	490	476	480	464	489	486	468	505	483	493	464	545	479	478	509	509	443	466	481	446	537	526	473	505	477	469	455	539	500	469	502	497	476	436	504	473	492	447	558	536	480	448	488	511	476	501	483	498	518	462	523	466	475	476	480	497	468	477	512	495	490	511	462	513	507	452	507	492	540	516	507	467	461	472	471	499	476	481	500	494	526	489	488	460	511	502	477	490	488	485	515	496	493	495	495	498	505	502	457	493	482	461	468	507	476	432	464	480	480	515	470	507	491	455	491	499	486	483	507	481	492	482	480	490	502	476	493	543	491	463	523	508	467	507	528	508	477	453	518	469	494	464	519	467	469	491	502	458	458	495	472	462	501	457	502	453	507	518	475	490	470	470	498	532	456	473	504	497	484	478	502	495	514	498	481	504	459	528	482	480	487	476	521	448	452	507	488	536	513	470	504	497	479	536	484	511	473	463	487	481	502	514	473	505	517	523	499	476	486	490	487	533	499	481	467	485	485	508	493	452	463	508	467	480	513	478	474	466	480	492	489	508	504	471	491	506	497	498	450	463	455	444	485	459	510	508	486	505	488	477	526
9308	13410	14225	7646	5554	5452	4594	3301	1540	937	557	544	453	428	450	423	437	433	450	482	427	451	455	419	416	447	434	430	429	437	420	456	459	436	447	442	406	433	482	420	445	419	459	445	451	443	457	420	431	456	427	449	466	407	448	433	431	467	454	432	431	471	435	404	419	448	459	439	472	416	445	470	407	429	476	428	427	460	443	444	459	420	443	478	431	405	421	422	433	459	390	432	441	429	452	461	491	451	450	464	426	436	416	450	464	488	448	439	424	486	457	437	443	451	465	441	438	430	426	414	462	451	440	446	449	423	443	468	459	450	465	417	446	447	425	453	468	450	435	446	412	414	424	423	418	442	463	462	414	444	432	425	428	456	496	471	421	442	461	439	449	431	402	424	467	448	428	410	444	419	444	430	429	465	425	463	447	467	443	430	444	472	449	414	444	403	455	419	480	419	429	444	438	436	454	425	433	416	397	437	430	455	471	441	440	467	435	456	449	455	423	416	472	416	435	477	439	436	418	472	436	447	443	470	417	455	423	453	417	445	448	400	429	455	438	434	462	437	409	469	444	412	426	450	438	441	426	489	442	499	425	426	424	433	452	430	425	427	422	433	456	439	425	456	429	443	454	437	454	408	464	412	439	483	439	434	472	448	471	419	417	435	462	414	470	428	428	387	426	403	441	447	434	473	465	408	463	434	449	466	423	395	452	452	434	416	450	450	404	423	418	475	444	427	451	437	473	415	430	463	453	436	440	456	461	408	470	471	437	451	442	467	475	448	422	426	433	465	435	433	446	465	467	457	427	416	454	454	416	424	440	424	448	396	441	452	401	441	463	379	433	466	466	424	433	432	460	465	435	452	435	422	450	465	433	469	431	439	443	430	456	400	470	428	461	427	440	444	462	447	453	473	427	412	473	405	458	428	427	450	415	415	476	419	434	461	415	397	408	443	435	438	464	455	431	425	417	419	420	469	432	446	397	457	424	441	405	441	429	484	438	478	438	458	431	453	424	449	447	455	453	442	427	425	451	461	452	420	456	419	423	417	420	414	466	419	470	473	435	421	455	509	452	414	409	487	427	415	442	439	414	452	422	463	488	423	445	453	412	410	443	465	391	450	412	460	448	451	440	445	409	464	459	475	475	407	455	432	420	431	422	441	474	441	416	446	447	433	415	457	451	450	451	472	444	424	437	440	428	434	443	405	458	423	412	448	477	422	439	417	463	473	414	438	425	444	458	425	461	439	451	435	434	441	455	453	445	443	455	426	477	442	449	444	417	439	417	445	419	450	474	444	435	459	446	424	471	391	419	411	484	431	429	452	441	438	459	419	423	422	484	475	402	447	418	427	476	436	431	430	442	455	437	466	466	453	400	433	453	444	417	455	450	441	473	449	468	461	412	450	415	449	448	437	433	435	460	416	484	444	440	446	449	429	431	487	450	452	408	433	436	404	446	449	402	415	422	409	439	441	426	393	402	423	398	445	483	461	412	418	440	443	437	492	392	482	444	434	473	434	466	426	463	441	446	479	438	442	400	444	431	444	465	429	420	472	454	443	424	420	411	397	423	419	425	454	458	435	438	459	418	498	436	434	463	369	441	454	448	444	458	436	461	452	414	451	426	419	431	448	466	448	461	429	438	441	413	404	449	452	457	439	454	439	426	456	425	476	468	470	447	430	424	388	447	452	496	455	453	454	433	476	438	442	429	469	453	417	461	458	462	407	403	456	456	503	431	409	412	428	455	420	465	431	453	444	410	473	409	448	424	445	450	482	439	439	477	443	433	485	421	462	456	443	486	418	419	456	401	443	456	453	418	412	443	465	427	465	458	427	416	451	459	449	412	431	422	420	433	448	449	418	408	471	452	410	440	465	449	459	453	433	428	415	383	417	463	405	453	449	419	454	423	442	430	448	440	450	456	448	462	405	422	460	430	451	434	433	451	430	404	435	434	453	429	419	469	419	396	462	420	397	420	431	419	411	430	430	428	395	472	447	433	442	429	448	455	402	428	481	448	459	455	458	457	451	442	423	433	433	426	434	460	397	427	440	458	441	451	434	416	417	411	441	447	410	458	433	450	447	392	445	465	479	466	455	449	416	442	417	418	434	432	465	439	449	459	404	481	450	431	458	399	452	426	443	450	404	427	476	453	428	418	460	430	445	448	449	451	423	420	445	427	445	438	438	444	446	460	435	429	479	440	452	427	443	457	462	476	426	452	456	416	479	427	447	466	457	460	394	403	444	428	433	400	414	474	406	425	427	427	420	444	433	415	421	462	468	448	439	466	419	470	456	435	439	417	420	406	435	475	442	404	457	396	451	434	444	419	423	451	466	455	423	422	457	436	391	434	439	424	422	420	419	438	461	456	433	409	467	415	413	458	474	437	399	404	447	406	419	450	448	436	457	444	444	430	436	418	464	430	445	418	446	425	403	442	442	451	445	446	459	418	425	448	424	448	406	416	453	434	483	417	429	454	431	451	471	410	462	421	479	445	442	412	438	431	444	448	478	449	476	406	450	453	458	464	414	447	455	463	427	423	436	449	433	426	471	474	502	422	453	447	410	443	400	458	450	457	416	444	452	422	444	466	453	449	432	425	475	408	446	426	425	420	406	388	421	463	430	453	428	394	461	434	449	415	428	441	452	467	436	456	428	449	423	423	416	442	452	472	408	416	423	442	433	458	449	452	433	458	456	418	417	427	428	397	425	428	445	437	444	442	462	432	430	420	421	431	432	437	424	408	433	423	446	466	424	458	427	416	449	468	414	393	432	433	442	399	438	436	468	434	396	450	402	446	473	486	443	399	411	458	444	429	452	444	474	451	406	461	424	428	420	451	428	447	442	402	427	452	424	439	443	445	456	459	431	459	458	471	448	453	411	449	451	471	491	431	411	432	463	432	420	465	468	439	410	447	430	459	413	425	414	417	451	441	426	458	435	466	466	466	430	474	433	452	440	416	435	445	433	455	420	453	430	424	456	409	417	411	412	451	397	440	482	425	423	459	435	432	432	375	466	437	440	412	417	431	421	450	462	459	458	460	432	443	433	465	432	433	467	435	444	446	481	450	429	445	431	466	468	445	463	413	460	447	442	451	467	450	408	460	467	417	450	444	434	445	408	414	468	504	455	400	459	449	441	421	458	466	465	463	453	447	462	464	434	425	443	456	458	459	451	456	428	407	451	450	424	430	434	398	449	442	471	431	450	417	415	462	415	485	439	432	467	449	447	449	442	450	474	446	446	436	465	436	494	471	403	417	428	436	442	457	474	480	451	449	393	460	451	479	446	446	423	432	468	429	450	399	451	448	424	443	469	454	438	442	446	439	429	426	432	443	453	437	447	447	470	434	428	465	417	431	457	469	465	431	469	394	408	446	443	404	446	437	481	445	439	475	447	448	437	443	441	446	458	397	481	407	434	461	393	442	445	430	416	446	457	483	455	420	436	420	408	449	415	470	446	417	439	494	454	457	464	440	454	423	410	453	418	425	428	440	424
25601	21433	27418	25733	16711	27903	31561	20065	7041	2661	1000	648	600	497	491	502	527	542	522	528	505	519	507	481	524	499	533	520	538	516	506	481	504	486	562	504	517	494	471	486	517	512	455	555	475	540	496	478	478	475	514	500	499	545	529	499	447	502	495	489	533	532	497	507	486	508	507	498	523	516	512	520	497	510	488	504	506	495	500	510	502	517	488	475	479	521	546	533	502	515	494	448	504	510	514	497	491	510	494	531	509	496	548	500	486	515	518	493	466	523	449	515	529	480	548	516	537	555	513	500	512	470	502	509	517	452	494	494	476	506	471	551	516	498	527	529	529	497	473	521	479	535	527	508	515	528	523	482	527	503	525	545	503	463	514	530	510	527	505	523	528	513	488	530	501	483	564	515	525	507	519	478	494	497	500	478	508	519	503	561	447	493	483	511	499	495	527	505	481	528	555	531	510	502	527	490	486	497	525	539	540	489	505	492	473	512	482	473	522	492	509	484	516	515	507	479	502	510	499	513	497	502	525	496	487	531	519	525	519	493	497	501	511	520	489	508	510	513	516	474	506	525	504	527	554	521	470	482	517	549	502	496	498	507	512	484	496	510	553	480	478	510	475	519	513	484	503	481	497	478	531	482	519	522	503	536	524	502	525	520	508	515	569	510	489	467	453	545	542	535	487	536	490	530	508	467	492	474	570	542	547	533	483	494	511	500	525	481	495	516	507	550	538	537	510	494	478	493	482	526	532	493	498	497	513	486	490	527	506	513	552	483	504	460	511	504	528	475	468	464	484	485	509	515	490	507	518	488	508	505	573	489	544	513	519	514	534	488	492	516	521	474	500	535	507	536	516	532	524	524	514	524	451	505	522	491	495	486	519	508	481	494	483	523	501	533	539	489	502	549	530	542	478	470	498	542	503	459	452	489	498	487	481	497	511	514	534	475	546	469	497	515	480	505	520	520	521	490	522	530	499	549	528	494	488	511	483	483	518	494	548	502	504	486	467	493	503	503	519	524	485	504	462	526	535	473	504	522	471	541	485	469	515	479	534	519	442	470	535	505	473	511	519	497	507	501	499	485	504	525	501	475	515	494	553	518	497	448	525	523	485	476	521	510	474	481	491	525	490	472	523	500	496	517	484	493	484	469	525	498	541	506	524	513	544	553	534	513	489	489	501	506	517	492	475	517	532	513	468	470	500	514	553	512	516	526	503	555	526	486	530	510	501	497	522	537	491	501	486	492	488	503	563	479	490	498	521	518	504	521	532	537	498	506	555	520	484	501	482	526	498	503	518	515	524	525	487	521	534	489	552	488	503	512	512	512	499	497	517	502	461	523	490	537	507	509	478	498	503	509	537	479	510	498	538	488	466	512	531	503	504	541	496	483	493	491	504	502	464	490	496	517	456	500	540	488	510	541	515	518	539	508	514	521	517	511	537	490	482	499	525	481	517	506	528	451	544	544	545	532	502	530	484	485	512	503	498	536	509	531	502	525	462	519	525	534	475	519	488	500	499	472	515	500	532	545	498	531	526	515	489	470	527	528	534	517	486	537	518	506	478	491	513	509	478	508	485	521	506	477	538	547	530	455	519	519	510	539	516	494	527	474	518	529	500	536	501	525	509	523	506	461	483	516	496	475	478	459	512	517	512	484	496	477	513	508	508	513	512	526	525	499	500	560	461	509	507	509	525	496	493	495	488	533	515	526	527	501	477	502	517	499	479	508	514	498	528	493	473	522	491	487	476	509	458	491	520	511	474	505	491	504	476	513	471	505	505	490	493	494	524	529	486	504	517	512	522	514	473	497	490	493	524	503	523	466	500	495	538	506	468	525	518	513	518	522	542	529	503	520	490	504	522	543	510	510	471	531	507	499	509	505	531	533	539	469	517	463	499	471	498	474	471	436	523	518	506	482	512	495	515	540	524	556	513	540	536	514	503	508	509	466	505	500	509	515	492	517	510	463	507	517	471	526	513	528	483	459	492	496	520	516	481	554	491	511	533	486	510	512	512	492	484	524	488	499	470	509	507	508	515	500	503	543	524	522	484	500	483	478	502	477	506	511	486	541	502	500	453	523	519	524	512	516	532	515	504	502	520	521	512	494	526	540	493	507	531	456	494	537	487	476	554	486	489	493	492	516	495	528	496	500	502	484	519	473	530	493	507	507	529	483	490	527	546	528	510	501	498	505	521	498	509	488	505	474	513	499	489	512	519	535	519	461	504	508	537	446	486	489	509	484	525	512	482	473	482	497	501	504	524	473	491	536	515	481	529	491	478	514	524	523	504	491	469	516	493	499	534	509	475	491	489	494	518	500	499	542	529	513	534	537	528	508	475	511	514	508	517	530	483	533	489	540	498	483	540	510	526	494	496	510	491	469	502	496	533	496	520	536	543	497	505	528	476	500	475	512	522	467	487	486	502	488	520	499	495	501	522	523	480	508	552	498	516	514	460	489	494	507	519	486	520	490	505	545	510	512	498	472	531	503	485	545	507	511	512	520	492	497	485	505	520	475	502	480	479	491	482	518	497	530	530	486	532	469	522	522	479	519	491	485	499	536	509	467	521	515	466	511	493	524	526	498	496	515	524	505	474	510	496	483	547	503	496	513	509	464	508	489	487	498	466	508	522	524	524	487	484	498	495	530	514	508	483	519	449	529	513	493	479	486	497	441	476	513	509	501	504	483	486	517	500	504	507	530	497	505	506	499	478	485	545	496	500	516	517	504	518	495	474	508	522	488	463	486	517	528	547	499	496	500	508	495	511	537	498	455	508	542	456	540	556	528	474	530	493	518	512	522	492	550	485	515	517	529	498	503	510	520	509	500	526	540	478	484	487	472	524	523	488	506	470	502	495	552	526	513	539	559	487	528	532	483	493	491	488	483	539	525	545	524	496	494	510	504	485	520	496	531	485	528	525	515	500	541	527	509	494	517	502	533	502	531	525	510	508	503	503	499	473	473	501	510	487	510	506	488	467	548	488	528	467	514	514	492	448	500	514	503	518	520	468	483	513	509	519	511	464	489	506	527	539	515	514	501	510	484	546	507	530	506	487	514	535	554	500	522	540	500	457	489	500	457	470	501	484	529	501	499	527	495	486	498	472	500	512	504	448	518	498	525	530	502	498	512	516	492	482	480	458	484	524	504	524	532	487	487	519	559	532	496	455	492	487	529	501	477	474	514	456	501	481	530	480	553	531	529	519	518	516	507	504	550	493	488	477	499	460	563	525	482	512	502	501	465	514	527	519	496	517	465	497	513	493	517	489	528	544	503	505	549	535	489	505	510	486	511	488	474	536	480	532	498	523	479	505	533	518	478	504	521	495	506	530	513	529	546	523	498	481	530	519	491	496	514	476	468	544	501	507	463	494	477	501	494	470	498	496	504	468	509	506	507	490	530	558	507	505	530	508	474	498	518	551	493	509	486	551	496	503	474	485	537	535	487	517	563	496	484	506	505	538	499	519	539	477	505	504	510	477	445	477	506	532	510
10558	24982	22026	13698	12102	26912	26409	15833	5843	2928	1084	681	552	510	489	494	500	502	505	482	504	461	476	495	484	464	466	458	524	477	537	518	499	476	500	518	455	511	530	503	499	494	479	515	492	511	461	450	479	468	476	500	502	477	465	496	487	551	467	507	528	489	475	490	488	501	463	458	464	499	481	474	476	507	504	444	492	505	499	510	563	472	451	506	530	462	504	502	451	479	469	476	513	467	476	500	498	497	509	501	528	459	476	483	477	476	474	498	474	500	516	450	529	524	468	452	497	479	478	476	470	487	461	488	472	503	514	465	464	464	481	456	455	461	492	475	507	474	463	495	465	422	489	538	497	494	486	463	523	523	501	470	471	497	503	501	471	465	524	447	469	485	488	488	461	501	528	482	474	508	471	476	471	515	483	476	470	491	490	490	512	485	506	421	498	500	497	501	451	475	466	483	451	490	457	480	435	479	488	491	552	468	483	504	470	495	471	471	476	464	518	487	495	460	503	505	474	478	487	469	483	469	462	498	512	454	484	484	481	477	454	493	517	488	444	489	465	466	467	467	495	515	489	498	488	482	502	444	501	471	500	484	504	470	503	508	465	445	469	421	450	518	484	479	471	486	484	470	516	461	449	459	498	502	495	460	476	480	469	461	462	493	466	524	465	465	489	442	477	469	494	497	470	501	467	522	484	494	465	475	463	525	490	448	475	472	463	497	495	457	482	499	480	466	476	509	476	478	443	446	491	444	489	496	455	465	451	460	484	515	516	472	497	475	493	478	424	485	468	480	471	500	457	461	503	517	475	521	498	491	449	464	458	496	488	469	497	509	498	470	481	535	455	523	454	488	473	471	485	482	485	490	487	516	490	498	471	506	473	462	483	481	420	465	490	449	460	501	489	490	489	461	473	464	529	510	473	494	493	487	502	467	482	507	449	482	530	506	513	507	510	496	468	506	467	496	461	480	517	510	520	477	444	519	482	456	512	513	445	498	501	471	473	458	435	495	467	522	490	432	481	478	500	482	478	476	514	494	488	498	499	465	486	474	477	453	478	465	456	473	474	478	493	476	465	494	480	476	442	480	464	495	458	485	484	514	500	490	468	440	505	477	482	447	469	420	474	517	458	496	427	483	494	484	467	502	471	503	457	516	488	461	452	498	496	444	469	459	474	452	486	471	504	501	481	477	504	516	460	484	487	488	472	469	441	437	485	458	475	463	484	491	501	509	503	499	494	507	469	434	506	485	477	479	504	459	462	530	469	530	490	518	483	501	475	493	478	503	506	418	475	477	480	470	455	509	485	467	498	468	499	489	500	495	433	467	481	514	474	475	466	493	497	465	494	451	514	491	499	487	504	495	522	465	513	475	496	486	477	439	472	477	481	464	519	488	477	499	476	474	430	501	487	511	447	511	438	449	466	477	461	520	509	477	514	513	474	513	494	480	439	455	479	482	476	486	487	513	487	474	467	490	471	475	478	468	529	478	474	456	484	511	431	454	457	472	505	482	484	472	463	454	455	474	471	473	528	493	440	474	453	467	461	496	520	481	491	457	452	518	453	488	462	488	502	483	492	488	488	504	468	485	478	479	510	483	504	456	462	441	465	475	469	511	456	476	460	474	516	555	458	461	459	482	473	470	481	457	461	482	455	491	448	459	484	482	487	506	493	486	495	481	504	429	504	538	465	454	498	471	503	490	497	485	451	500	449	487	502	482	439	479	523	493	501	506	491	521	520	491	516	485	517	504	516	490	498	501	475	498	477	507	464	497	531	452	495	506	509	461	505	444	506	464	475	514	471	451	484	473	424	462	462	496	493	505	476	454	492	494	474	463	483	522	494	467	475	510	487	475	471	473	493	502	492	502	511	487	465	460	497	471	476	456	532	462	488	503	493	482	483	496	478	506	472	492	496	476	525	485	465	450	499	476	521	490	446	458	485	483	414	485	526	498	464	488	473	472	510	465	503	481	484	487	492	468	469	486	453	473	472	497	488	484	460	508	514	472	478	465	485	467	477	487	510	433	488	498	472	488	490	486	478	455	458	488	480	475	469	485	505	474	443	523	524	470	448	496	434	503	437	466	483	422	450	460	478	513	506	477	460	494	532	479	462	526	479	477	459	511	485	456	474	493	501	490	490	492	466	478	480	490	468	494	486	467	468	492	482	495	472	484	495	480	431	513	502	470	455	478	486	496	502	496	508	494	470	482	495	472	488	478	497	484	484	470	503	493	482	466	501	468	488	480	487	496	482	453	461	490	445	480	498	487	485	492	506	481	472	490	479	482	481	462	437	483	511	483	431	510	493	483	463	479	492	456	474	430	500	477	455	503	481	484	490	466	438	486	473	489	460	489	484	550	465	465	508	494	485	475	491	488	487	473	453	476	499	466	454	513	484	492	493	523	474	435	450	451	472	477	507	544	450	496	524	508	462	458	504	518	513	483	478	503	476	484	520	489	471	482	499	482	483	480	469	491	463	468	488	491	477	476	450	480	480	491	457	492	450	499	454	508	467	478	466	465	489	477	479	424	457	523	503	504	522	492	439	515	464	485	514	460	468	459	495	537	477	474	489	480	467	436	487	483	487	474	466	451	486	494	458	469	494	461	464	455	464	431	476	457	482	520	520	483	507	435	512	496	483	469	514	499	477	504	466	477	494	490	425	498	493	484	510	504	463	481	493	491	497	494	519	467	505	508	470	494	498	550	469	473	494	484	526	454	499	481	506	483	483	487	463	501	484	480	493	497	508	460	474	492	489	494	508	477	525	479	509	480	494	441	470	500	536	510	541	507	456	487	436	494	471	468	494	522	495	507	485	500	473	491	474	478	494	473	473	461	491	477	487	470	489	507	456	469	489	449	522	458	520	478	504	484	503	471	475	514	505	482	477	454	421	490	482	472	479	482	495	471	498	473	498	477	478	500	469	469	483	503	472	487	503	468	508	506	497	491	468	473	466	486	501	460	462	456	503	525	470	459	501	518	488	471	478	478	475	469	470	494	451	463	473	480	472	477	464	491	462	482	457	483	473	478	457	454	499	476	473	444	460	475	501	455	465	510	480	458	486	492	480	494	479	492	484	455	524	470	464	490	476	490	499	475	460	438	465	495	465	493	494	441	491	468	510	525	461	478	460	482	479	463	534	478	433	455	445	506	476	495	486	505	505	472	486	457	498	461	500	468	480	490	511	506	489	470	502	471	481	469	522	528	489	442	467	472	468	499	476	529	433	467	468	500	491	465	500	459	497	479	502	481	482	479	465	497	497	464	503	464	453	483	477	480	522	482	521	455	525	482	501	497	472	507	498	461	469	472	474	475	514	484	495	526	458	460	458	485	467	525	495	455	503	490	489	470	442	451	471	446	516	475	475	500	460	487	460	472	500	463	493	498	504	489	491	490	508	490	455	479	460	467	490	493	524	498	456	451	495	452	446	483	475	481	443	456	498	513	501	468	483	501	451	481	437	492	487	460	459	458	479	468	478	490	452	483	484	459
24329	21489	28883	24759	22609	39839	52432	34574	16692	6513	1840	920	701	648	658	668	636	678	558	581	599	654	606	563	588	619	583	629	569	609	589	612	592	614	575	597	577	590	621	623	621	601	603	642	585	604	621	630	633	592	615	598	612	614	605	563	639	606	590	612	660	616	617	593	609	615	615	658	595	606	601	593	584	572	572	578	603	617	563	643	563	614	597	589	571	581	598	630	611	616	599	610	600	562	609	591	570	627	584	574	574	560	591	602	597	586	648	611	574	612	603	624	621	650	600	556	561	585	576	583	592	558	565	573	599	559	620	614	624	599	608	598	605	574	579	575	633	586	631	626	599	559	567	629	614	594	591	595	642	620	568	591	616	617	594	573	567	591	604	531	615	621	597	552	621	604	616	649	615	613	613	605	607	631	614	609	624	636	597	599	585	609	653	614	631	659	604	596	623	587	591	615	590	571	621	586	629	613	613	626	605	609	588	602	605	619	612	601	539	590	606	624	633	579	589	575	582	586	594	620	588	568	579	568	606	556	556	621	625	580	607	584	591	596	628	578	622	620	592	618	593	598	543	621	619	617	578	602	586	600	624	580	617	628	605	623	581	594	570	561	629	592	609	581	569	612	597	594	570	567	601	567	629	605	598	632	615	563	623	610	573	622	596	657	593	561	610	590	564	561	608	585	565	601	609	620	608	612	623	640	556	606	645	586	602	593	621	592	569	603	567	579	555	604	596	604	618	599	571	608	636	582	587	603	596	544	609	671	620	610	618	600	585	582	602	586	575	619	642	617	570	624	617	568	603	596	560	566	619	584	575	588	567	552	600	591	597	580	568	620	599	599	562	622	534	612	586	594	559	589	561	598	580	573	575	594	603	572	627	574	610	576	637	591	593	583	568	586	630	620	622	632	569	617	597	550	611	611	636	551	541	585	639	619	588	583	603	627	628	624	588	573	577	590	601	643	635	590	600	571	598	605	601	593	569	592	607	629	571	596	627	595	617	576	605	618	575	602	611	601	551	595	557	615	624	587	604	576	588	614	606	622	616	631	596	621	620	602	611	620	575	595	587	618	590	584	662	569	582	551	581	607	610	603	590	545	612	584	555	628	622	644	565	618	585	554	613	581	549	523	579	554	607	565	574	578	583	562	629	583	612	559	560	638	623	605	627	593	597	587	575	616	602	580	600	615	590	616	592	588	547	588	553	632	558	616	581	614	606	593	620	589	625	598	575	561	580	610	553	576	595	559	580	588	588	627	654	587	596	580	597	601	579	598	562	594	562	603	594	574	619	597	623	604	632	604	573	611	586	566	566	560	606	626	551	587	544	569	649	601	582	594	629	544	598	562	621	604	595	608	591	610	578	578	594	572	569	629	584	599	535	565	577	595	578	626	630	588	635	570	545	599	563	562	605	574	608	617	624	557	606	625	608	587	586	616	615	622	600	556	590	591	585	581	648	598	584	613	651	603	632	592	581	633	603	581	603	576	579	624	587	549	641	579	601	608	625	579	604	609	592	608	579	582	579	601	590	604	573	555	634	627	579	593	538	650	574	596	565	594	581	542	592	603	607	613	601	624	589	621	613	602	591	590	600	575	571	608	604	603	565	553	578	598	645	578	620	620	570	639	551	595	558	583	539	600	595	633	596	599	610	567	598	617	600	596	587	604	564	586	622	620	590	624	615	617	579	627	576	576	582	648	634	623	601	577	575	569	628	609	614	559	623	625	617	601	611	614	595	613	562	603	573	577	606	610	607	561	613	589	577	622	612	628	597	576	577	590	575	584	552	581	592	599	584	532	603	609	609	613	585	592	625	582	608	582	574	611	581	612	597	568	630	549	608	596	589	571	590	587	553	621	602	574	616	592	602	612	638	585	605	569	564	576	640	588	598	584	579	618	543	603	610	601	627	569	622	627	588	597	599	597	587	621	548	543	593	599	579	610	595	608	594	620	582	652	566	584	579	639	615	569	593	562	644	618	583	560	659	632	576	612	597	624	596	591	564	590	608	587	574	611	588	600	595	609	587	622	582	604	590	632	596	646	568	599	656	608	597	603	589	571	609	555	601	567	610	564	581	597	598	601	572	604	577	571	580	548	591	578	601	583	574	567	596	568	583	657	621	587	567	618	618	574	598	575	658	564	593	608	577	577	559	567	615	608	579	598	561	592	561	589	587	597	600	589	622	652	611	588	601	594	550	559	581	598	610	583	616	615	589	617	587	563	577	603	598	562	596	599	580	611	599	605	597	594	552	558	584	594	611	580	595	581	566	591	575	564	604	633	575	606	558	615	604	609	588	613	520	624	584	594	615	582	611	594	586	610	594	583	531	592	582	595	606	580	538	613	589	611	596	605	624	597	569	617	571	636	626	555	625	604	627	597	602	577	541	594	623	639	629	570	593	583	580	613	593	588	621	592	612	582	583	592	597	576	603	579	615	572	576	566	599	607	629	601	616	576	598	598	584	617	606	570	616	605	612	610	586	588	577	600	599	573	600	554	600	605	561	601	614	601	602	626	609	570	577	598	587	572	629	544	627	586	585	588	601	645	580	545	544	593	580	603	584	569	575	588	610	577	608	621	607	591	599	539	588	624	604	623	559	573	618	631	607	540	549	575	645	609	552	593	581	611	566	590	604	621	551	565	616	587	571	576	573	587	598	571	539	641	557	607	617	566	565	607	596	612	645	611	631	541	613	582	598	621	601	619	608	554	589	620	578	625	586	596	612	583	578	562	560	594	604	613	630	604	594	642	561	580	575	596	634	562	602	634	607	568	615	600	596	558	599	611	608	567	575	610	590	565	581	631	592	574	587	600	605	579	644	574	627	569	595	596	605	589	608	595	610	574	599	614	609	559	589	560	559	595	672	576	582	601	603	606	613	641	622	580	616	587	598	559	588	588	550	593	582	534	634	571	582	587	595	585	630	613	561	589	633	573	606	587	603	574	630	615	559	623	607	632	610	608	588	604	611	574	590	571	587	578	638	586	635	578	599	613	601	607	595	607	617	566	589	594	590	575	577	584	565	570	593	644	610	650	629	608	593	617	569	579	573	544	598	624	616	642	611	577	622	621	624	550	581	564	573	600	584	614	612	595	602	602	610	599	571	605	615	586	603	585	569	549	618	553	587	614	576	598	634	627	607	605	590	568	592	576	578	599	635	555	593	616	585	592	610	570	596	630	570	601	604	582	596	593	620	602	608	583	573	630	599	590	634	600	577	550	580	535	582	589	569	577	559	565	564	641	605	588	594	622	570	590	610	610	611	573	612	597	608	637	567	583	595	620	553	567	583	578	586	631	608	633	613	582	563	582	556	615	606	617	595	565	582	614	606	585	587	603	560	598	616	583	548	570	601	635	621	585	614	616	560	589	564	616	654	569	586	594	577	562	546	612	606	576	594	646	579	618	573	602	612	616	573	602	589	603	615	592	604	579	608	548	600	586	565	590	619	606	572	583	549	588	597	540	580	604	601	610	578	612	601	583	567	623	637	583
12742	34640	33576	17894	18322	42613	46728	27442	12372	5824	1854	933	689	615	558	510	595	558	559	612	594	577	539	587	570	586	578	580	586	589	528	602	573	558	577	575	587	561	561	591	537	586	576	549	599	562	573	570	589	583	616	567	542	531	591	586	580	626	626	562	571	590	561	542	591	584	548	536	597	614	544	580	549	557	573	575	578	583	598	542	562	594	560	584	557	570	573	611	581	581	543	535	559	588	540	567	548	564	564	583	587	575	600	576	577	555	603	581	559	574	566	580	540	574	512	569	586	572	551	567	581	573	551	517	570	549	528	561	584	569	563	542	555	540	563	573	593	558	599	549	571	565	569	594	568	600	569	604	589	589	580	546	547	581	587	582	562	561	592	600	562	568	586	547	565	615	533	602	600	554	582	527	592	575	541	600	554	588	575	566	557	536	577	609	569	565	595	557	501	561	589	581	591	579	586	506	593	587	573	594	596	548	546	553	562	589	601	539	591	609	582	607	566	569	552	622	554	563	547	571	569	599	572	560	594	555	583	596	549	538	535	536	554	535	581	558	563	572	601	565	535	602	606	552	593	607	569	561	556	555	600	547	604	572	558	558	582	563	593	578	579	595	570	574	570	570	605	557	594	564	623	559	603	554	568	545	597	598	559	538	565	568	580	588	584	618	563	560	583	529	614	601	547	561	533	546	586	614	552	565	568	549	573	571	543	578	535	603	542	606	495	562	568	616	612	603	575	523	591	586	644	544	556	604	562	572	567	559	583	534	583	563	544	563	587	523	591	598	591	545	599	581	572	584	567	573	561	556	587	592	530	617	570	558	562	578	531	538	587	615	567	556	534	577	561	489	552	533	558	575	620	582	613	582	523	582	562	624	602	588	544	556	551	529	509	547	572	519	592	547	575	543	558	579	562	581	561	576	582	570	542	570	586	595	530	564	587	528	581	566	577	569	609	558	551	589	532	578	557	585	527	560	552	564	584	567	605	548	575	553	565	550	593	566	584	554	576	658	571	571	524	603	551	571	583	555	592	591	583	538	562	575	583	550	594	571	546	586	626	561	560	575	602	543	562	559	575	577	573	566	559	571	589	570	584	600	551	605	600	607	599	573	549	584	589	566	531	533	551	554	542	602	537	569	560	568	554	608	565	570	571	528	545	573	585	580	548	588	582	563	586	549	530	568	600	586	595	553	569	584	529	601	600	572	567	601	484	615	522	545	525	568	609	543	601	560	570	556	560	573	544	560	575	528	493	570	574	547	580	575	561	587	555	576	593	614	616	554	618	559	563	535	575	574	595	573	589	553	547	585	582	579	560	559	545	583	573	549	588	517	564	582	611	587	616	570	563	573	545	562	556	563	590	563	522	567	553	522	633	519	613	597	606	592	559	553	545	539	542	532	584	579	601	580	554	581	574	595	584	567	593	583	521	577	578	545	607	548	578	534	534	609	580	550	537	542	529	562	582	563	532	628	579	529	549	562	532	573	560	549	552	581	552	551	599	566	543	563	577	549	617	570	583	596	527	568	536	579	558	567	590	566	523	586	590	534	601	549	560	565	518	577	603	607	585	550	565	563	541	579	543	555	564	536	585	579	579	580	557	589	569	585	570	540	571	574	535	558	586	520	548	610	568	512	531	604	564	579	564	562	535	597	557	545	598	563	533	616	541	553	556	573	573	579	570	561	595	587	587	601	564	543	573	621	528	559	586	551	547	569	565	580	552	567	549	597	573	575	586	540	543	543	614	577	541	565	564	592	553	582	576	571	572	585	593	535	602	587	561	565	573	600	577	568	605	589	565	562	556	552	581	577	569	580	560	597	587	638	552	590	551	586	567	591	589	521	604	539	547	564	588	581	598	580	577	598	575	577	559	602	570	558	559	636	574	566	589	570	551	552	567	573	602	562	638	584	566	566	579	576	538	568	568	548	582	540	521	544	561	590	576	617	553	565	576	557	550	547	574	577	558	583	604	586	562	571	563	539	556	570	561	622	562	583	577	624	587	558	566	558	548	582	556	572	588	573	531	587	597	518	586	544	581	609	554	574	575	576	535	596	591	562	564	598	577	551	585	553	576	600	554	588	518	539	594	563	543	610	518	607	604	575	576	562	563	565	608	543	548	517	617	547	577	531	566	578	552	536	567	545	575	591	626	588	575	588	578	575	538	578	554	587	569	547	572	565	547	572	550	582	537	582	585	564	584	543	605	556	595	582	547	565	611	517	575	571	572	577	600	549	565	570	607	585	529	571	591	578	555	569	591	612	562	569	535	572	557	562	585	593	505	535	598	551	561	575	557	566	570	569	595	559	573	571	562	562	549	587	593	546	584	604	580	564	568	546	563	564	548	578	581	593	592	556	577	565	548	589	560	562	564	528	520	536	534	597	558	551	557	594	608	544	587	555	579	565	576	563	572	569	606	601	612	565	537	643	570	593	612	561	546	573	588	532	568	565	564	590	583	591	592	579	605	602	598	580	566	540	543	569	603	558	542	548	557	599	564	571	625	565	550	548	547	570	551	555	591	584	546	542	580	577	566	613	558	546	581	548	580	548	567	562	540	600	562	606	565	519	545	567	571	550	616	590	577	553	562	609	525	529	561	567	549	609	564	548	565	574	549	549	571	551	511	577	588	580	614	603	549	565	549	539	607	562	579	591	528	559	588	582	551	529	542	566	601	558	565	572	597	551	538	555	569	548	547	609	602	591	560	576	545	561	552	570	545	578	530	576	583	591	553	612	576	543	518	523	547	534	540	587	577	535	608	568	580	574	588	596	617	524	590	594	590	556	558	591	541	531	538	563	594	606	542	552	596	513	569	551	571	556	617	564	574	546	583	540	586	573	545	560	581	572	546	544	603	573	597	548	598	574	563	548	540	583	569	525	576	570	527	596	571	504	552	544	563	555	517	616	521	505	576	563	526	568	564	541	603	558	560	597	608	542	619	573	564	588	563	569	564	557	587	577	601	561	595	567	557	585	618	560	593	587	586	555	568	593	589	554	555	593	578	589	578	590	500	541	553	561	572	561	582	595	548	565	583	592	591	551	582	618	559	548	609	593	530	558	593	530	566	587	555	614	574	612	580	560	571	542	562	533	561	578	569	546	567	577	541	563	599	563	580	542	549	565	602	590	578	552	544	541	540	589	561	573	567	579	531	559	603	547	595	542	563	545	583	535	575	570	592	593	561	579	563	544	588	559	567	538	558	541	528	615	614	563	510	556	571	568	572	511	590	548	544	597	538	562	558	588	559	599	574	577	576	607	563	579	567	487	591	556	537	568	556	550	617	570	587	576	542	567	532	554	586	572	570	546	580	550	582	612	543	570	573	500	556	619	578	584	579	555	556	571	588	552	552	573	538	563	607	571	566	606	551	556	528	558	522	581	583	598	570	549	530	576	567	576	563	544	585	537	573	568	608	546	593	577	556	539	609	544	606	549	561	599	560	586	569	566	576	552	544	573	510	584	565	561	598	553	550	556	586	560	549	562	528	612
28140	19686	14248	7359	4223	3141	3988	3322	1931	1064	687	592	522	518	496	464	500	473	476	473	477	466	498	492	475	501	451	504	459	493	498	507	477	535	513	541	511	494	509	516	490	540	509	505	502	474	482	536	497	529	498	498	491	511	517	486	473	485	521	507	494	522	484	468	480	539	489	529	515	485	498	452	490	508	503	489	502	529	507	529	529	491	482	535	488	508	467	485	526	493	514	498	508	485	493	520	510	512	494	468	508	465	527	479	500	506	484	536	496	427	485	474	499	488	461	486	513	500	530	514	471	487	489	500	479	497	542	491	491	486	509	492	485	474	455	504	472	500	516	561	484	497	500	519	449	516	538	517	488	519	474	525	535	528	495	548	471	508	518	486	491	477	492	485	508	470	502	527	491	469	487	488	482	518	539	463	491	461	465	495	502	498	440	540	500	522	468	507	507	519	477	494	534	509	510	525	469	486	472	475	477	513	509	520	490	553	495	495	513	509	475	516	488	512	523	494	519	483	467	487	498	498	483	494	494	496	490	479	453	523	503	500	498	526	456	518	498	459	485	485	485	488	481	482	532	489	468	497	466	534	551	450	458	494	532	496	510	501	513	477	480	538	482	492	524	477	485	488	463	497	513	503	479	470	475	513	502	471	495	493	517	491	528	511	471	553	492	483	516	467	520	509	523	515	484	541	504	480	478	503	480	526	527	485	481	510	483	493	493	476	525	465	516	497	553	526	505	485	479	477	508	488	507	467	466	554	494	516	471	451	517	501	495	506	497	504	501	514	468	479	503	474	477	482	511	437	511	487	493	474	473	510	499	437	490	512	496	525	487	537	502	500	475	514	515	548	493	525	506	522	503	477	507	524	495	479	512	497	452	501	511	529	477	510	520	507	474	507	527	498	489	525	500	491	491	534	520	507	505	474	464	506	461	501	520	546	503	462	510	519	482	502	532	503	493	494	510	466	485	491	474	476	515	471	480	497	522	516	460	504	519	497	511	530	527	486	509	513	534	512	482	445	462	508	484	538	501	509	499	495	495	497	488	506	539	565	490	525	455	498	478	478	549	491	514	502	512	510	507	507	463	485	495	504	474	475	503	492	483	488	475	486	505	527	504	486	469	482	466	507	448	509	503	493	457	482	490	500	502	491	476	500	492	487	487	476	490	453	527	490	506	503	513	501	490	528	516	511	487	528	516	526	513	442	504	506	478	518	491	497	543	487	497	502	508	473	550	477	502	531	491	483	502	503	487	536	481	481	474	498	501	507	451	502	505	501	453	462	502	518	499	477	507	518	498	546	507	473	524	469	524	483	490	527	506	514	465	516	509	520	503	515	490	485	481	498	511	506	500	469	519	487	476	494	509	485	463	533	532	512	527	462	512	522	510	473	479	523	510	502	484	506	490	524	490	488	496	445	506	496	485	531	451	483	465	500	517	480	519	463	525	468	463	505	445	492	511	457	508	502	476	517	482	508	463	483	518	488	498	446	509	498	497	517	513	488	493	504	507	503	483	501	479	516	506	467	492	469	496	524	535	500	520	431	512	441	513	497	517	499	478	507	493	498	469	494	483	508	494	498	486	466	504	515	485	533	456	480	486	519	503	496	507	479	535	477	508	492	504	500	531	493	480	485	472	540	477	516	503	500	487	449	460	453	475	547	500	455	519	462	520	505	474	512	492	464	527	481	524	501	502	502	483	497	517	466	480	490	485	482	491	460	518	490	470	520	492	497	511	516	538	490	517	491	526	474	492	455	497	468	498	503	481	506	491	464	480	507	561	503	499	517	490	502	477	498	492	498	476	525	514	468	474	472	468	487	504	493	460	509	469	505	490	554	496	509	505	480	536	532	480	513	514	480	509	493	511	527	513	529	505	492	511	501	509	482	482	501	521	486	489	497	547	489	510	462	500	505	502	482	457	482	452	481	500	497	530	521	524	505	498	521	508	459	532	505	501	438	451	520	515	471	475	489	530	499	523	498	470	516	506	526	503	500	476	482	523	483	504	536	486	488	485	503	510	501	501	535	495	495	529	484	467	490	535	476	465	530	523	459	491	450	488	473	503	492	483	485	459	502	499	494	484	481	538	513	506	499	486	520	499	498	526	519	507	515	464	554	502	494	509	500	501	517	498	475	506	506	522	506	516	472	511	511	490	495	481	533	477	487	509	492	489	465	473	525	492	499	493	522	469	484	514	489	499	496	501	471	510	512	478	479	474	482	480	510	534	531	474	475	479	481	458	466	470	491	500	483	508	482	479	496	458	496	476	457	502	475	485	477	491	517	494	535	526	523	508	502	508	484	530	473	512	507	492	452	460	532	535	508	510	508	527	468	498	511	505	500	527	469	502	523	473	468	503	494	502	502	450	465	521	515	495	479	516	521	505	465	472	554	473	520	482	504	494	492	506	508	469	453	525	490	509	512	476	509	484	483	493	496	487	461	449	526	502	473	465	487	508	517	523	495	512	466	516	491	453	499	503	537	507	503	541	518	454	478	504	492	470	496	529	460	477	486	501	483	460	469	465	528	478	496	476	518	468	475	521	488	462	507	493	490	455	465	462	515	505	493	498	491	483	492	488	502	458	469	489	483	494	501	486	483	503	523	455	485	516	458	501	490	534	472	489	485	504	506	497	516	482	439	517	482	467	485	538	504	478	522	493	489	475	486	464	499	480	465	456	456	509	492	508	471	505	470	488	455	488	498	456	490	508	497	508	502	532	524	488	510	511	525	464	467	524	464	485	530	505	495	500	474	519	507	495	522	477	514	503	497	507	490	515	499	464	541	479	503	511	503	528	480	500	511	461	459	463	490	484	515	471	510	437	481	454	527	482	526	487	497	493	538	519	517	480	474	509	485	540	507	477	520	473	523	507	463	523	487	511	450	494	526	496	485	504	492	535	508	520	509	476	459	512	465	454	467	467	474	525	529	503	515	492	503	477	489	501	478	518	535	493	457	525	513	451	480	502	508	526	498	513	469	492	483	527	527	478	510	468	506	477	523	500	486	497	487	525	511	494	487	491	514	504	489	480	469	516	539	492	509	495	473	489	500	509	500	505	472	519	488	483	503	514	480	465	499	465	498	488	484	503	480	496	515	466	465	503	489	496	511	459	485	492	466	497	518	467	504	495	507	498	475	500	517	486	501	500	507	496	470	537	488	476	498	521	490	481	485	495	502	492	462	478	514	473	508	471	515	523	464	497	469	420	498	500	517	475	466	506	510	517	505	511	489	468	528	501	515	526	508	548	494	496	472	464	487	525	496	525	510	493	505	504	507	516	492	496	527	463	507	469	507	506	510	524	462	503	495	456	467	509	506	487	529	469	525	445	477	507	497	497	476	547	498	543	457	506	513	508	500	502	481	516	541	506	496	493	481	491	483	513	487	452	485	482	494	459	508	486	501	531	490	515	547	492	495	495	482	484	501	472	487	486	492	516	510	486	531	500	470	498	492	521	494	488	497	509	496	508	523	469	494	502	522	479	485	484	465
9537	17548	13911	6574	4930	4069	4836	3697	2137	1062	594	549	479	497	451	461	451	425	457	507	479	413	459	460	471	448	431	467	473	456	462	435	501	453	460	422	467	470	461	486	437	421	483	449	481	438	436	461	490	444	487	445	451	461	479	446	444	487	425	443	451	425	452	454	482	460	463	429	419	462	442	452	488	440	457	492	471	447	462	485	431	452	464	473	421	471	455	501	486	438	471	440	492	486	442	451	466	439	466	397	470	446	485	439	447	455	465	463	477	438	480	474	481	440	415	458	444	430	458	475	437	480	483	479	437	447	441	438	425	450	487	481	476	463	418	437	475	465	429	475	440	495	464	455	471	390	451	444	460	448	449	444	476	446	440	446	453	459	475	460	467	423	465	462	457	456	406	415	426	444	502	429	505	434	463	442	476	424	468	454	466	437	455	461	476	418	460	439	476	450	457	439	483	470	455	445	468	444	431	470	467	465	460	455	482	453	421	435	545	421	464	453	417	463	459	505	455	456	466	480	455	411	457	502	442	461	449	497	454	456	457	433	498	437	439	449	429	450	454	451	461	483	466	461	459	476	493	463	457	438	451	463	482	410	460	428	436	499	474	451	452	447	402	471	457	438	473	441	423	408	477	458	436	418	441	466	485	457	450	444	499	454	431	423	479	457	484	427	428	441	475	451	481	467	473	460	476	466	451	448	471	475	472	479	461	468	434	441	474	487	473	459	450	471	476	415	439	448	485	469	477	447	442	463	481	460	488	443	432	463	449	454	444	453	457	478	501	480	420	440	474	456	429	483	469	493	453	456	434	477	463	449	457	486	428	486	425	430	439	447	501	471	471	479	488	429	442	478	471	488	447	468	449	473	434	469	488	447	458	418	434	449	464	427	493	464	444	440	463	457	449	470	435	463	448	494	465	453	438	437	482	481	439	447	429	424	444	439	459	439	441	443	411	444	460	487	476	442	464	481	456	468	433	426	456	452	433	407	462	410	443	498	443	470	457	464	461	438	446	466	480	411	465	458	447	470	451	455	437	458	467	454	492	471	468	451	445	437	450	476	419	461	453	482	436	423	487	447	460	442	470	447	493	484	419	453	407	474	457	470	448	472	447	447	475	454	429	438	460	485	424	474	426	452	457	460	467	444	460	453	441	451	463	389	476	458	443	463	465	458	445	445	459	460	470	432	492	455	414	447	484	463	456	463	422	463	450	472	453	454	483	452	463	479	450	451	475	426	472	434	450	461	433	461	448	467	447	439	472	450	439	471	423	459	443	472	473	424	451	434	447	430	470	422	470	459	479	450	451	443	448	468	450	418	427	453	464	434	467	446	434	456	470	441	479	438	432	453	460	429	456	474	444	461	453	464	458	452	432	517	424	446	437	416	475	434	481	453	456	471	466	445	443	463	461	490	463	432	445	454	448	423	478	455	458	444	486	398	457	452	470	463	502	466	441	475	462	450	431	453	478	429	474	456	456	433	474	468	439	443	446	459	471	436	428	480	488	464	468	440	459	462	459	445	450	449	470	445	506	469	438	475	500	463	432	468	476	494	455	435	448	497	476	477	439	457	466	459	466	483	415	474	488	445	460	464	465	477	435	460	451	461	471	495	472	446	467	433	458	466	445	463	460	460	436	494	414	438	458	437	463	432	416	444	439	472	443	408	499	467	443	450	452	434	470	437	428	493	434	453	450	442	473	456	465	439	431	427	466	463	458	470	447	438	502	465	476	478	447	435	434	484	444	447	477	490	441	475	476	481	427	481	425	464	471	487	451	440	494	472	442	430	465	422	448	444	437	451	458	459	454	452	465	465	436	447	468	451	451	428	443	484	474	442	504	458	468	458	447	452	459	473	450	462	430	446	480	434	462	452	463	458	433	450	475	474	438	409	465	483	430	486	450	458	432	464	426	444	438	439	423	463	462	439	468	435	482	442	492	429	448	477	474	447	445	461	441	458	401	453	457	459	473	456	468	450	417	461	455	424	447	447	449	462	475	474	432	455	469	467	459	461	446	435	435	397	450	426	432	470	478	454	453	476	441	477	477	460	481	402	410	475	465	451	457	469	462	449	484	466	478	462	449	487	440	430	450	484	464	460	466	485	495	497	439	450	457	423	432	389	485	459	461	463	472	446	449	447	431	442	431	473	450	478	459	427	459	466	481	409	435	478	425	462	491	418	464	464	476	456	458	473	441	437	452	494	436	474	442	457	447	486	483	447	497	425	459	486	456	452	494	480	479	479	456	454	433	430	420	449	462	481	463	485	454	445	431	462	471	431	495	494	501	411	421	457	433	447	456	448	451	450	440	454	462	454	483	432	444	445	446	462	495	450	425	429	494	477	436	463	435	455	459	459	462	474	456	479	468	464	421	444	478	445	426	487	453	492	470	418	483	425	446	484	449	489	459	445	468	488	442	491	457	482	490	430	475	462	434	456	474	454	481	427	463	458	435	452	467	429	440	490	440	430	464	433	459	448	438	479	432	440	469	416	451	427	456	438	458	444	465	450	473	482	465	481	458	436	446	455	458	443	488	442	447	460	445	459	441	464	425	477	463	442	458	447	447	471	452	481	420	439	421	453	469	465	424	452	459	442	407	461	451	480	440	476	447	453	476	440	467	506	468	463	482	501	481	435	476	467	486	454	445	475	442	453	464	476	485	461	426	464	485	424	497	474	495	463	445	458	436	465	420	483	444	427	417	462	436	467	463	478	488	447	435	473	461	457	440	481	454	472	458	479	430	467	463	474	473	486	454	430	476	518	453	470	455	471	472	422	459	478	469	447	456	467	452	436	449	472	450	485	470	444	456	443	446	460	489	475	466	449	482	461	453	442	483	439	443	450	458	479	429	461	472	473	423	488	472	494	444	438	467	436	482	456	492	483	431	439	469	440	432	442	477	424	462	445	453	493	477	473	459	491	476	451	458	469	442	484	471	450	506	468	443	453	477	472	431	435	468	458	477	473	455	439	444	444	455	455	470	471	456	458	481	472	455	471	463	466	463	457	466	422	445	447	387	450	465	436	478	462	437	460	441	445	451	428	446	433	429	450	459	449	455	462	451	466	496	469	456	463	488	450	471	480	506	462	456	484	448	495	444	456	445	462	463	464	465	444	443	454	446	458	485	455	469	475	439	448	510	441	501	451	467	459	479	461	458	426	436	464	444	522	500	496	448	442	487	471	460	463	455	470	436	438	440	448	456	484	452	453	416	445	451	454	472	473	437	468	489	455	474	455	438	427	462	474	464	415	456	471	427	425	465	468	487	449	440	467	424	464	423	450	451	489	453	457	484	459	473	461	465	446	460	490	452	477	481	454	438	479	481	420	434	445	451	477	453	455	477	449	467	421	448	444	492	489	455	484	472	456	478	474	446	455	492	454	457	452	474	434	469	464	456	461	454	438	460	439	496	474	450	428	490	485	451	460	466	446	432	413	460	459	455	459	457	451	454	453	457	471	462	456	436	442	438	479	442	437	451	436	448	431	478	467
25658	21556	27630	25843	16259	10456	18067	22358	11899	5698	1726	804	571	523	513	509	513	509	512	530	540	562	510	508	554	495	504	507	479	505	548	534	492	520	523	537	494	515	551	524	528	478	515	529	554	498	531	483	501	536	500	500	502	486	520	492	473	517	570	504	467	529	491	473	492	491	499	499	516	545	516	546	559	509	503	537	523	568	486	507	490	531	487	546	511	513	503	516	497	520	534	532	518	527	532	474	468	528	524	555	524	520	520	505	528	506	489	466	505	513	512	541	566	491	502	538	514	538	527	505	522	533	523	531	517	433	506	508	540	519	496	509	484	517	525	553	549	530	506	516	500	530	499	491	503	533	512	503	506	517	498	489	493	494	512	526	527	482	532	524	533	516	549	486	501	522	497	478	513	528	506	508	538	480	534	525	523	551	489	516	535	490	485	520	487	512	467	499	470	484	550	494	512	462	469	489	507	493	505	501	528	527	548	505	542	484	535	520	509	516	528	521	539	512	508	478	486	574	505	527	506	500	542	542	508	493	529	485	456	486	519	505	510	551	500	485	502	546	503	515	534	512	474	538	540	487	536	491	517	496	542	532	508	529	520	516	548	544	462	554	535	531	493	546	543	502	494	498	537	515	515	558	538	510	525	554	498	510	539	492	512	499	558	498	469	488	537	531	552	482	472	526	491	505	530	479	496	509	502	489	474	482	487	492	499	516	493	487	518	507	485	526	505	516	543	525	499	521	494	505	486	497	500	495	505	497	520	504	487	501	498	511	486	508	489	519	493	501	516	526	531	467	550	520	527	488	519	478	527	504	506	496	506	489	546	546	487	526	497	501	508	540	507	520	512	484	509	532	523	513	522	519	523	515	526	524	521	516	536	499	502	520	502	524	481	498	508	522	510	510	507	496	523	524	512	539	527	491	532	513	516	516	524	500	504	517	493	509	514	487	535	521	516	544	498	497	531	525	546	540	519	518	516	508	498	520	482	450	515	521	499	496	569	536	508	503	510	521	490	475	474	489	522	522	518	499	502	524	525	524	475	471	555	501	503	517	501	529	498	519	512	529	492	515	498	558	504	492	521	497	507	530	499	496	517	528	497	465	548	508	518	530	517	486	454	513	540	518	499	525	531	512	528	533	481	507	476	521	484	530	494	524	534	519	513	493	530	486	494	530	520	497	515	503	511	497	507	489	526	524	492	517	479	489	501	538	533	509	490	532	503	513	521	559	513	504	488	505	510	483	515	518	501	480	498	519	471	525	500	481	509	488	473	563	519	487	506	495	517	459	539	491	456	495	484	468	496	502	491	518	518	550	515	507	495	534	532	512	508	511	477	508	529	515	524	503	536	514	493	525	484	514	540	516	499	546	553	499	498	551	535	488	553	529	554	505	518	552	458	509	528	513	491	525	493	491	518	545	515	506	489	521	536	520	530	533	528	483	520	521	492	497	486	548	534	482	548	517	518	509	477	511	477	435	526	516	478	515	522	497	539	491	538	532	506	468	449	536	503	503	494	519	526	526	462	541	506	512	519	510	508	520	509	520	522	521	507	472	519	532	524	526	538	508	525	495	530	511	547	525	504	526	472	515	531	506	520	539	465	474	507	508	520	532	512	554	534	521	479	489	525	491	495	479	491	521	509	521	544	528	554	541	492	457	505	520	497	488	543	503	526	535	495	508	499	492	488	519	523	500	523	532	533	558	500	531	531	508	538	550	489	535	515	530	538	517	528	491	492	510	470	479	489	515	519	525	518	520	521	483	443	532	490	574	515	547	517	505	523	499	514	512	518	517	513	497	531	505	537	503	513	510	507	489	528	496	484	502	505	507	488	472	511	489	501	563	524	525	518	509	485	476	486	547	495	495	531	496	520	509	519	475	473	530	506	495	544	512	498	479	535	545	509	501	501	506	532	522	522	500	495	495	553	507	504	530	495	500	529	528	508	497	524	474	489	510	487	545	502	524	500	470	518	529	500	552	509	517	504	469	519	503	529	501	504	517	511	507	502	511	506	526	513	502	524	491	502	524	493	530	478	503	547	487	500	530	523	542	504	484	532	499	511	503	512	516	568	497	527	497	494	530	515	570	505	469	506	493	502	484	534	504	527	505	493	505	520	505	516	564	510	525	536	511	500	542	499	472	500	492	527	491	520	512	497	533	499	497	478	493	512	507	517	516	495	505	554	507	520	508	522	535	506	510	545	495	534	529	495	482	501	488	528	526	516	528	523	513	522	519	458	536	480	476	525	517	532	488	517	524	547	546	497	514	577	480	456	535	546	495	500	553	522	541	551	544	512	534	540	528	475	530	574	559	520	491	480	551	481	500	518	537	487	521	516	476	515	543	517	539	507	495	537	565	491	507	530	491	516	539	504	478	533	517	483	526	551	492	488	492	495	525	492	500	508	476	517	505	544	528	506	512	536	486	547	503	513	529	509	530	491	557	534	551	532	505	512	481	502	540	519	514	499	563	518	498	515	526	516	506	522	510	504	488	528	554	509	548	471	518	499	530	485	482	509	531	501	520	480	515	496	524	506	535	505	498	525	533	511	468	490	527	478	500	513	519	565	511	500	485	500	507	520	458	522	476	520	518	481	482	521	484	501	470	500	473	527	487	499	532	535	547	512	486	538	492	503	555	503	482	517	504	524	517	515	481	531	538	549	542	480	466	514	506	513	503	505	487	521	492	488	505	546	510	477	490	491	475	505	502	513	456	486	536	503	508	537	528	507	494	489	497	463	504	460	494	534	506	482	511	534	489	518	517	497	530	519	516	494	492	486	472	552	533	534	498	503	520	472	489	513	540	521	467	505	470	522	518	509	517	522	494	516	512	493	537	539	524	466	501	548	502	557	511	488	510	525	500	504	490	518	539	485	537	520	546	516	480	535	482	480	503	505	501	452	476	498	510	504	528	513	493	521	512	509	498	487	511	542	470	516	487	496	498	528	478	504	554	548	526	523	501	517	522	489	509	497	500	494	522	536	553	525	524	520	517	516	510	462	505	525	527	518	519	529	538	518	500	499	491	503	481	483	534	520	533	468	495	533	542	519	516	494	505	539	520	484	486	495	535	508	496	524	512	491	481	477	573	499	514	519	528	446	515	498	515	498	492	534	501	497	480	515	513	496	552	517	551	492	544	494	472	507	508	528	514	505	544	571	502	523	500	488	521	498	522	515	513	530	530	510	465	477	516	508	489	545	566	492	500	486	497	527	515	521	531	455	502	551	526	512	535	531	501	560	505	526	497	505	552	531	523	465	500	502	513	530	519	496	508	527	571	529	501	518	466	488	494	531	487	481	530	516	558	488	483	500	521	531	539	525	522	530	528	498	503	480	510	521	513	510	486	503	532	504	536	503	544	503	494	541	486	501	475	530	502	500	543	486	544	525	529	515	561	516	529	521	487	565	565	478	456	473	542	491	460	525	482	457	539	486	560	487	497	490	539	489	471	465	560	520	506	519	515	485	522	499	494	475	533	498	507	498	481	523	524
14471	30075	25266	14590	10771	9373	18237	20842	9962	5676	1736	865	601	499	481	521	489	523	464	500	513	501	476	515	502	502	525	493	556	470	518	487	517	517	498	485	528	511	511	465	496	464	522	532	467	471	489	475	542	506	495	512	508	501	506	531	459	471	482	517	483	473	554	475	517	489	503	536	516	454	487	456	472	534	508	488	513	489	522	480	520	488	476	513	500	511	521	484	445	507	499	545	480	478	511	470	522	480	507	488	536	476	492	488	505	454	498	502	493	496	524	465	492	492	452	488	497	501	495	486	480	484	488	480	494	516	497	462	495	481	522	519	491	483	469	493	489	487	480	484	502	484	505	469	502	523	469	465	511	487	484	501	486	499	501	464	493	517	514	510	493	491	525	520	478	483	518	481	490	502	508	507	463	509	529	474	504	475	494	496	512	483	504	470	484	511	511	463	493	520	464	495	499	475	467	470	523	535	521	510	507	487	529	507	452	488	487	499	483	513	497	445	517	488	441	456	512	479	491	497	484	507	486	464	496	490	500	502	489	469	481	496	467	500	476	498	485	488	543	484	477	468	521	471	505	492	514	536	505	476	492	518	503	465	475	535	477	493	504	512	507	461	485	503	476	484	512	471	452	510	470	482	519	496	501	500	517	494	527	515	475	528	490	490	465	484	453	505	459	497	470	505	486	539	503	472	494	474	475	500	505	469	513	497	499	514	480	477	518	516	508	535	514	524	474	490	476	449	488	474	515	482	497	508	511	504	490	484	521	480	478	519	491	455	515	510	485	467	453	499	493	511	495	504	513	525	510	465	511	496	510	511	496	482	539	481	477	516	493	500	492	500	523	495	522	505	489	490	500	492	489	496	500	484	512	494	510	510	515	521	507	476	498	492	505	503	511	493	496	493	506	503	448	482	512	478	509	482	482	509	499	485	518	481	502	485	470	462	526	452	507	504	476	465	504	489	444	508	505	509	500	496	485	487	448	508	488	483	485	529	428	494	486	508	501	489	488	519	495	467	514	485	481	498	496	527	546	486	509	498	506	513	506	507	472	526	485	475	511	488	479	488	483	483	507	474	510	503	472	481	513	490	520	491	516	475	500	500	499	517	504	497	492	523	453	499	523	499	455	500	459	491	451	517	508	484	480	491	469	510	502	486	505	492	488	476	490	461	472	494	459	504	484	478	489	497	512	501	520	518	483	510	516	488	483	464	517	520	488	444	452	512	443	493	468	450	487	487	509	507	468	528	464	510	450	522	444	510	490	509	497	487	520	504	467	490	480	514	434	493	479	471	491	495	539	504	512	510	513	516	514	445	513	479	450	484	499	492	502	453	533	492	508	492	551	483	488	502	509	512	534	506	497	492	457	512	511	492	522	473	472	467	527	482	530	484	519	475	466	495	477	487	455	474	519	504	517	499	508	500	460	465	521	486	482	527	466	507	488	497	508	479	502	457	500	503	491	509	479	461	479	497	467	499	493	498	479	501	482	540	516	514	482	489	452	455	474	518	503	514	484	501	532	502	486	517	497	518	484	454	499	486	501	484	464	502	501	499	520	469	483	492	485	435	524	477	501	501	497	515	488	484	503	490	486	518	475	479	487	465	495	482	498	508	488	515	486	497	466	514	485	506	487	472	482	455	473	500	497	496	451	485	490	466	493	473	467	513	463	448	485	475	476	481	444	450	488	495	490	460	463	500	507	480	497	501	482	465	490	493	470	534	502	487	492	486	510	479	516	478	517	518	525	457	479	494	489	516	504	516	512	486	477	509	495	492	509	487	523	484	482	454	506	507	496	508	505	494	499	511	476	439	459	506	505	524	497	442	511	531	496	527	484	497	503	496	490	486	473	483	498	495	509	469	514	461	455	490	488	460	474	524	482	513	471	448	513	479	484	507	468	519	488	495	486	470	471	489	491	520	503	450	487	509	448	500	478	540	485	454	481	516	496	485	521	499	474	481	488	482	488	505	508	461	480	491	497	450	491	507	493	471	549	540	500	510	499	508	469	496	494	497	506	498	488	512	531	497	498	467	483	459	488	501	460	491	513	472	482	504	487	482	498	510	496	493	487	496	459	485	472	512	450	478	467	531	520	526	507	537	473	501	500	491	528	475	542	534	500	503	498	501	522	467	516	489	505	460	509	506	540	486	503	504	569	512	496	485	506	469	475	526	501	481	515	489	471	512	522	533	478	475	477	483	479	460	492	463	510	488	517	500	505	497	510	439	505	507	539	461	485	454	526	508	491	471	495	499	470	479	490	492	482	485	505	517	492	468	461	489	455	487	518	508	498	473	477	500	527	475	463	523	504	458	511	498	484	496	543	528	517	473	494	475	478	542	501	499	450	516	489	490	497	480	498	484	483	466	471	468	488	475	493	505	520	483	496	521	482	482	479	561	505	483	499	524	486	506	466	478	518	475	503	471	469	495	491	516	518	489	500	522	447	448	491	529	476	516	492	477	525	466	520	468	475	479	480	476	480	518	495	497	468	471	512	503	499	488	508	492	492	476	503	540	481	469	489	490	462	502	507	496	476	473	497	493	493	530	498	534	451	480	500	491	477	492	470	461	496	464	519	510	480	468	493	514	477	474	507	486	489	507	482	490	500	462	447	508	479	494	503	491	489	502	511	462	491	477	462	499	493	503	493	463	447	535	494	473	502	499	460	494	454	512	522	508	516	486	499	520	530	459	483	489	485	512	520	513	487	507	531	480	482	502	462	479	497	492	508	504	494	496	539	500	499	453	454	453	465	493	515	524	483	495	493	490	466	477	505	531	510	508	512	465	491	488	502	480	512	479	493	517	491	497	466	464	514	486	472	467	542	482	524	505	541	494	451	489	449	526	489	522	523	495	494	492	508	486	482	461	497	514	513	529	490	511	485	474	462	464	513	480	504	487	489	457	485	509	521	494	495	518	510	489	497	527	467	490	504	565	446	505	493	481	520	505	476	532	492	501	464	536	506	488	494	519	476	446	515	481	558	497	465	492	490	491	531	501	494	526	486	507	543	519	509	516	481	491	498	505	464	507	524	526	492	475	497	488	506	519	490	485	521	479	497	494	533	449	505	496	497	497	536	467	507	497	468	511	460	501	502	491	483	487	486	492	466	490	484	475	506	486	503	495	466	481	498	471	491	491	521	487	541	461	476	521	486	505	504	488	489	486	496	506	539	486	516	561	474	478	547	470	540	532	462	496	494	500	490	487	517	483	500	496	495	448	523	490	516	486	491	513	497	477	481	518	467	496	515	496	475	475	485	469	474	493	515	505	488	526	490	511	486	475	494	537	492	534	491	491	517	479	526	458	465	519	516	517	474	497	494	485	489	502	534	510	493	486	469	524	483	499	505	449	499	478	478	514	479	499	509	495	526	488	492	484	498	504	483	471	509	450	470	475	492	504	482	495	521	495	493	519	481	450	498	542	474	497	521	521	495	474	480	528	479	498	510	508	495	462	488	466	468	521	474	494	462	498	510	473	455	506	503	469	521	469
24273	21449	28794	24657	22210	24909	40461	39769	23552	12343	3499	1238	770	660	631	626	665	585	636	602	573	646	625	651	628	584	616	606	645	651	632	618	626	612	579	548	603	637	642	599	624	586	603	595	607	576	596	578	635	604	593	593	607	622	616	604	610	612	601	577	612	671	633	582	568	591	649	613	652	630	589	588	587	561	604	603	616	636	579	642	596	579	604	616	631	618	582	631	589	615	598	567	571	646	595	569	592	638	576	611	598	588	600	603	616	603	569	584	609	577	570	603	616	646	641	604	599	626	588	575	633	617	590	563	570	622	663	555	585	593	619	612	607	602	591	613	618	621	593	606	603	580	630	627	606	617	638	641	608	606	630	607	610	584	600	595	598	632	622	579	622	651	598	569	563	622	618	640	613	605	597	575	592	591	641	588	596	589	588	642	618	620	599	599	622	617	593	593	589	598	637	600	563	606	598	615	581	597	620	612	548	613	591	602	596	574	655	634	647	622	633	601	543	607	600	635	569	577	611	546	559	612	570	607	602	624	613	604	596	602	592	605	606	610	594	608	603	612	619	613	581	607	565	598	573	635	584	590	597	605	636	587	580	620	605	611	590	597	627	587	619	627	588	556	599	637	592	592	636	591	595	579	629	626	628	603	594	543	597	577	601	603	583	605	597	567	593	557	597	575	562	603	630	620	666	582	643	624	624	593	583	607	570	650	597	610	593	596	627	610	599	597	581	618	597	637	619	607	590	568	572	573	625	638	579	626	617	573	580	622	651	552	613	612	622	589	635	606	602	609	580	614	618	615	627	570	576	602	621	621	604	603	659	557	605	595	607	595	582	600	629	607	558	607	568	609	608	575	599	641	638	612	617	607	558	596	613	611	625	606	610	600	594	619	635	608	621	573	576	578	628	615	636	583	610	589	597	575	620	617	568	610	571	578	579	608	584	604	590	622	655	589	623	543	648	607	598	621	615	612	607	633	573	621	602	601	569	620	578	575	594	611	630	603	610	594	610	591	623	577	562	596	630	665	644	583	671	621	595	588	569	618	594	605	599	596	618	596	613	628	624	621	605	611	619	625	612	596	589	560	576	616	600	590	592	635	572	571	625	582	603	617	618	588	608	599	624	598	613	599	549	614	585	618	619	585	649	622	536	603	594	616	610	561	591	594	634	629	584	612	592	602	640	613	601	601	605	565	600	611	595	602	638	630	604	616	618	624	589	637	571	628	624	629	590	615	612	592	597	610	665	591	606	621	573	635	629	551	601	656	646	608	600	605	598	608	587	569	613	624	587	633	576	584	614	571	609	572	607	564	595	629	637	610	612	596	610	639	616	630	591	597	674	624	562	613	583	626	606	599	657	595	613	596	628	615	621	591	594	605	617	588	656	587	634	603	597	618	577	639	614	631	582	608	566	637	582	615	593	603	655	615	595	640	631	632	599	603	591	598	581	623	576	591	578	608	571	579	630	617	597	587	582	586	596	626	626	625	576	609	635	648	652	645	666	568	595	630	620	597	601	601	621	607	594	602	585	588	619	579	572	601	613	628	578	581	613	613	589	603	623	630	560	598	594	558	580	567	590	655	614	604	612	550	591	626	612	645	615	581	637	633	608	569	608	569	620	572	582	542	588	583	579	627	682	601	611	641	573	546	599	627	615	590	619	614	646	592	618	589	613	595	578	616	624	619	554	619	569	591	577	566	612	580	621	615	553	577	607	628	619	650	591	607	611	612	606	577	604	601	647	617	608	587	625	626	625	575	608	591	588	625	639	597	616	613	582	590	581	589	617	571	617	604	612	598	572	579	601	598	611	576	585	650	582	601	603	633	580	635	588	584	621	606	587	600	586	649	594	588	640	612	587	609	600	620	639	611	598	611	647	638	619	625	609	554	606	621	582	647	582	562	605	591	648	580	632	588	630	602	608	592	582	600	587	603	643	616	616	665	606	594	612	621	624	612	642	623	592	564	605	604	611	619	578	617	553	607	561	607	580	578	564	616	555	541	596	610	596	560	603	620	567	589	642	591	636	615	603	598	593	539	586	609	598	589	616	607	621	607	589	597	646	639	602	638	610	602	611	598	613	624	624	559	634	596	587	586	538	596	609	579	609	616	596	593	584	565	594	629	670	614	605	643	603	563	629	612	595	567	650	625	600	625	596	577	587	561	633	583	628	567	593	599	585	605	564	586	634	585	624	624	582	616	619	560	588	598	590	609	587	598	626	603	636	635	610	581	630	611	583	570	596	567	598	618	585	596	556	587	602	621	630	579	617	612	560	561	582	589	620	597	641	603	612	661	592	647	579	649	566	627	593	593	632	563	582	641	643	593	652	599	584	577	588	563	658	579	577	599	612	589	586	548	602	585	594	649	628	581	582	633	603	580	594	619	598	601	597	615	594	614	595	626	571	560	628	588	591	607	584	580	612	596	561	615	616	598	576	633	602	611	661	568	644	564	616	595	597	621	582	649	572	611	543	576	604	601	616	617	609	595	606	600	604	604	618	656	591	613	591	602	604	601	601	616	613	581	596	597	575	592	589	619	588	584	584	582	594	608	580	613	634	609	595	602	620	583	570	559	636	611	581	615	602	664	551	611	623	609	588	590	615	587	604	570	585	633	603	615	653	634	611	603	597	589	576	636	574	595	657	573	599	628	633	606	602	597	626	638	596	577	615	630	600	581	566	589	615	653	605	606	650	610	594	584	592	598	587	616	581	644	638	663	638	642	659	597	577	606	612	644	590	632	570	615	544	569	645	622	592	595	628	590	628	609	586	606	620	570	582	601	594	630	575	607	587	589	609	610	618	590	589	593	624	600	639	617	623	639	593	598	630	656	619	576	630	629	635	614	642	633	624	576	612	589	610	543	606	621	666	607	596	605	620	587	591	606	604	577	617	638	636	657	601	584	617	580	579	604	550	602	606	668	623	611	577	596	604	610	604	608	616	610	601	634	603	619	596	606	589	617	589	556	579	659	580	606	612	562	645	635	577	604	587	584	591	629	647	610	615	626	561	625	577	596	574	576	626	628	610	618	576	593	594	619	574	609	613	613	616	579	599	597	603	625	630	607	618	594	585	579	610	638	598	587	633	561	607	584	627	625	580	593	586	599	598	612	602	635	549	580	626	611	567	608	636	595	616	598	624	583	581	654	588	627	575	574	574	629	628	616	634	602	605	597	597	597	570	602	601	592	611	599	581	575	553	610	598	621	615	592	583	593	623	556	568	588	620	607	554	603	646	600	603	567	630	630	585	646	574	558	614	633	560	565	594	628	581	608	614	601	616	601	609	603	556	581	566	640	618	605	659	580	598	544	634	643	646	593	621	597	617	584	587	565	575	588	622	577	585	562	625	618	582	586	592	606	576	597	580	599	595	632	619	591	575	622	597	625	603	631	624	578	598	599	555	563	645	615	621	616	628	620	666	606	616	608	603	593	605	610	629	602	592	589	586	608	592	565	672	578	623	581	584	624	618	601	560	544	562	603	580	609	583	592
18152	31634	25159	19351	16243	23230	37901	35753	17630	10458	3273	1320	734	590	589	598	606	591	573	592	542	590	601	549	591	575	607	581	620	546	590	567	580	586	577	578	598	547	549	567	543	503	582	572	564	597	584	597	598	505	548	590	580	583	558	592	552	567	573	580	595	587	566	557	551	571	565	545	597	580	587	575	569	525	560	584	563	559	543	570	587	603	559	586	548	578	613	586	571	595	574	559	604	528	583	569	540	566	578	591	587	544	566	552	587	588	569	530	576	590	564	575	633	616	550	607	571	532	594	558	554	511	583	599	592	562	591	534	578	574	573	551	612	525	583	579	610	591	571	552	506	571	533	572	562	568	524	534	549	544	590	588	573	578	563	584	569	549	566	529	575	555	576	556	604	559	547	576	584	584	573	589	544	555	570	557	597	595	580	562	577	581	597	583	620	585	541	555	567	565	548	549	572	552	609	584	587	583	570	562	532	600	577	551	587	581	592	578	567	572	605	538	576	577	551	531	569	570	555	575	538	524	622	581	520	562	573	601	587	575	564	567	569	584	612	563	607	628	610	568	630	545	534	578	589	588	578	560	585	502	581	586	581	527	543	572	563	632	525	597	582	570	580	578	599	563	569	591	608	585	590	584	603	589	588	523	539	622	604	553	572	567	584	574	554	559	546	580	587	542	543	567	617	569	559	577	567	544	571	542	600	566	544	575	580	532	589	597	565	595	591	571	539	577	571	601	524	573	576	609	584	567	561	570	573	557	574	552	565	557	583	567	574	575	577	542	586	598	599	589	588	541	572	566	542	608	542	564	601	569	561	603	597	556	583	597	579	564	554	562	573	572	553	542	561	570	599	575	591	565	608	573	580	587	561	564	609	583	551	568	559	571	544	576	566	576	544	561	566	574	579	522	592	576	553	564	573	575	557	593	557	540	522	563	587	559	553	561	588	579	581	566	556	566	568	557	585	613	576	592	601	569	564	599	569	576	591	551	559	564	577	570	535	570	540	557	574	550	561	589	555	550	556	532	558	544	575	576	587	561	607	566	602	599	537	597	564	572	531	612	589	577	597	522	555	572	536	604	564	572	596	562	555	542	572	561	608	556	556	585	587	586	584	581	572	555	560	542	575	582	617	593	594	549	578	535	590	538	553	594	605	556	586	569	551	534	601	586	559	574	549	608	605	605	553	547	560	597	602	575	579	574	539	606	557	574	588	564	553	582	581	562	579	546	575	580	532	623	626	582	565	537	556	612	573	542	569	547	550	544	602	576	608	578	574	594	548	615	578	572	558	545	561	567	560	541	584	590	586	610	568	553	562	509	581	594	593	583	586	613	572	557	568	575	587	542	597	556	573	605	613	587	572	572	593	604	586	578	569	592	598	634	571	568	561	563	540	588	619	602	560	546	576	558	582	581	550	616	575	601	592	553	586	593	540	591	574	547	511	593	525	568	563	565	541	557	582	605	569	545	581	548	551	573	559	573	582	572	541	552	557	535	562	582	554	530	559	574	589	574	581	581	543	584	578	576	571	550	580	552	563	564	548	582	595	554	518	572	585	585	545	597	550	607	576	569	561	526	572	530	597	567	525	541	580	586	597	543	545	556	568	571	593	543	578	540	545	599	548	625	589	527	577	555	535	584	577	557	546	567	572	585	576	545	543	580	575	530	621	590	549	532	577	563	595	556	526	534	551	584	540	582	555	538	525	536	570	552	553	610	598	567	561	563	571	603	533	553	581	621	605	584	529	516	534	540	547	554	557	571	580	539	565	539	580	560	605	578	590	568	542	589	556	583	567	524	600	561	573	596	533	554	559	627	592	564	544	578	577	582	530	566	550	541	574	560	552	612	544	549	571	527	567	594	535	564	517	542	587	566	610	579	577	543	569	564	583	543	572	567	567	575	597	546	540	541	535	547	581	580	565	540	603	547	578	559	575	563	578	598	498	568	568	540	540	566	582	582	556	568	589	493	576	533	588	603	567	591	538	545	599	599	574	526	556	596	591	579	518	585	547	547	560	602	587	559	555	564	583	594	538	597	560	610	590	565	588	541	554	552	580	562	516	567	534	561	596	539	549	540	611	568	599	604	519	575	569	617	632	627	570	583	552	595	537	589	564	565	533	609	571	565	583	555	576	576	557	561	540	569	540	573	591	541	564	590	610	592	552	560	585	609	565	601	542	522	564	573	560	562	571	560	605	567	524	562	589	528	559	588	577	556	519	596	593	552	570	563	553	549	550	569	572	581	554	590	572	555	545	603	578	581	559	578	541	585	582	591	544	557	623	583	607	590	572	573	564	522	530	553	596	570	568	568	564	599	537	534	561	548	520	589	576	551	573	535	589	555	598	575	577	583	574	565	555	509	544	571	557	547	611	539	595	592	564	533	548	562	600	573	546	531	543	576	638	521	549	575	580	588	585	569	585	524	554	539	580	580	543	563	586	576	590	566	553	584	569	598	582	584	551	593	616	596	574	527	570	593	588	539	559	565	564	574	561	539	527	506	559	555	611	598	594	561	523	599	600	545	605	591	546	573	554	627	609	593	578	538	557	540	558	555	588	514	571	558	536	541	590	574	586	563	591	615	528	591	595	501	584	546	562	551	508	591	564	579	553	563	543	568	551	563	555	611	571	592	589	559	526	618	562	555	555	566	577	591	595	545	553	600	628	580	565	563	580	577	551	557	546	542	553	573	597	564	516	554	561	571	588	549	587	548	584	583	566	577	540	574	566	515	519	580	572	574	534	540	581	563	589	597	567	575	551	561	545	582	554	486	588	579	562	532	567	549	530	566	577	590	575	570	540	550	554	548	573	560	553	573	566	570	590	557	591	581	550	563	530	606	552	590	586	562	598	572	565	588	576	553	587	561	514	516	573	564	541	548	543	559	575	560	571	598	530	550	565	568	584	551	538	591	604	565	572	552	590	596	582	548	590	577	540	587	538	596	588	567	533	566	571	557	553	596	562	590	582	608	548	569	575	544	567	582	566	602	593	564	583	560	580	601	579	543	584	593	561	543	560	555	567	572	562	616	571	537	571	592	548	586	576	570	602	555	593	587	563	586	598	550	582	611	517	547	563	532	560	502	585	597	542	509	592	551	564	575	573	570	573	560	607	553	583	615	561	566	536	579	572	571	565	565	541	532	567	565	540	573	579	573	581	575	564	520	575	569	543	563	597	552	587	554	606	556	533	548	582	594	592	542	528	590	589	546	538	578	549	558	571	567	564	564	554	566	559	544	593	511	561	528	573	551	575	553	524	540	551	609	575	555	572	578	570	544	581	582	559	561	509	577	536	587	544	566	514	561	598	563	549	535	553	602	572	573	522	574	580	571	560	574	586	597	545	561	566	562	576	530	593	557	598	562	548	560	550	610	568	560	606	548	563	558	592	589	551	583	563	610	553	568	546	557	607	550	563	562	593	562	585	572	570	575	560	556	578	561	603	602	561	571	531	626	594	576	598	550	578	616	532	556	536	551	550	548	566	582	556	598
28009	16564	6423	3419	1985	3217	3973	2640	1398	902	621	519	520	562	481	506	529	502	468	470	498	472	505	495	468	477	526	547	480	523	531	488	505	460	497	483	495	477	530	507	492	526	466	462	498	505	514	514	481	469	496	501	469	490	494	498	462	507	547	483	479	447	501	492	491	492	492	475	537	506	515	495	495	467	452	529	485	489	494	502	520	533	530	487	482	517	482	468	489	482	490	485	507	465	471	480	488	535	514	517	443	451	448	493	502	449	547	493	509	501	482	519	539	502	483	489	466	495	532	475	511	462	493	499	517	463	479	522	480	479	510	493	484	486	523	461	546	507	529	464	505	448	479	499	502	491	478	500	507	512	525	477	501	499	505	454	489	509	451	523	496	500	501	493	487	476	474	522	502	512	510	459	477	475	474	467	488	514	526	490	481	471	512	461	497	498	498	480	510	499	475	517	455	471	488	473	427	508	511	522	489	526	515	495	510	471	505	476	475	508	479	503	502	547	503	520	484	520	478	449	493	475	488	489	471	501	494	490	494	495	502	471	495	522	513	492	463	476	474	489	485	501	468	491	502	483	512	521	508	486	524	507	457	516	491	493	484	501	504	516	496	489	494	499	427	504	478	479	472	492	485	514	467	502	525	490	491	512	533	487	528	527	443	479	533	521	464	504	516	512	542	474	496	508	490	485	515	494	507	513	511	450	483	488	473	520	465	485	516	499	508	466	447	490	451	525	508	526	522	487	511	489	538	491	493	506	480	462	477	495	485	485	474	493	504	470	507	499	465	453	486	491	527	495	520	526	490	506	457	481	441	469	537	485	513	475	507	528	508	466	464	493	537	452	516	522	500	493	530	517	470	513	501	483	503	475	480	503	477	467	487	471	501	498	474	487	544	494	484	491	481	477	462	483	504	527	508	489	460	534	498	499	455	492	516	500	474	462	500	526	474	491	496	463	467	507	491	465	504	486	480	494	523	481	507	519	484	474	470	513	491	467	512	478	502	475	505	523	489	523	510	485	506	522	497	453	508	500	478	549	493	508	531	526	540	532	486	487	481	557	464	520	519	500	504	519	511	543	493	503	499	468	505	477	496	464	495	525	520	536	498	522	532	502	471	519	519	504	467	497	487	472	511	499	511	492	474	504	532	504	483	477	473	509	526	520	500	476	511	494	518	521	532	461	522	478	506	474	499	460	500	477	511	468	474	470	494	508	502	516	489	491	545	490	446	516	514	502	453	505	454	488	492	483	497	482	507	477	496	498	493	502	500	472	462	498	503	454	468	509	490	524	480	491	519	514	515	512	531	465	515	480	505	481	505	530	509	482	469	508	489	516	472	532	492	508	488	502	535	514	464	496	487	499	471	548	500	485	510	500	522	492	510	469	496	481	492	496	499	497	480	508	475	501	531	525	529	479	496	524	516	498	490	491	485	479	502	533	492	473	508	485	498	509	524	498	514	479	525	513	480	524	495	471	429	512	498	502	497	503	497	508	487	502	475	484	457	498	522	513	492	500	496	505	485	480	438	513	493	506	488	491	520	482	441	443	488	515	552	484	535	460	536	465	529	498	511	497	482	530	448	491	500	506	516	501	563	543	519	517	501	453	481	475	496	483	496	472	465	463	516	472	497	465	512	460	488	506	479	482	487	519	486	506	493	507	473	545	494	506	459	449	462	442	482	435	451	501	456	460	557	507	491	463	514	470	474	515	505	458	502	490	479	508	476	491	476	486	490	542	494	529	515	468	525	481	469	507	553	522	489	494	470	487	495	459	514	513	505	498	474	511	506	549	489	465	489	493	494	521	485	478	502	490	521	498	483	514	469	514	496	479	502	537	530	477	487	473	471	527	491	538	506	519	459	492	507	490	489	499	470	473	482	511	495	474	509	501	474	490	512	476	464	479	477	505	527	507	490	493	492	503	511	494	545	532	514	520	497	509	510	481	513	483	450	474	500	504	540	500	479	490	491	481	476	460	505	502	485	522	465	508	496	503	478	506	507	514	521	458	513	492	498	473	495	544	487	480	530	481	501	514	550	486	512	493	488	481	518	498	484	503	472	505	490	495	537	521	468	518	531	446	516	500	515	484	509	497	487	516	497	471	516	490	492	458	474	511	469	450	501	493	516	491	487	476	468	564	485	519	508	493	509	517	497	493	486	521	482	494	480	486	482	546	520	516	482	481	490	526	503	492	495	474	508	465	526	474	496	470	477	493	514	519	508	498	505	503	504	501	551	467	481	482	453	480	461	482	494	489	472	495	521	513	482	541	467	490	507	474	482	483	526	503	499	505	504	489	501	458	502	482	520	509	528	513	473	478	435	489	524	494	527	490	464	485	485	468	500	481	500	500	470	490	469	517	483	523	445	536	478	472	517	517	504	479	486	486	498	452	474	479	500	481	511	520	490	489	474	490	533	490	495	497	478	512	491	503	499	516	539	508	473	470	464	434	476	458	505	516	502	527	501	503	521	503	487	492	481	503	511	509	459	529	507	459	502	474	507	482	510	475	518	546	459	487	500	508	487	512	509	489	545	505	491	514	489	496	522	497	460	443	481	473	523	502	485	516	515	474	458	508	499	462	462	514	494	461	563	487	501	500	523	485	505	489	502	495	491	488	520	493	538	482	509	527	503	508	500	470	477	462	475	498	481	521	479	474	497	512	473	467	476	516	490	494	481	519	531	460	504	514	491	496	473	525	471	508	520	512	555	506	481	495	516	488	491	521	468	523	522	534	520	546	441	525	473	470	543	495	530	477	471	530	497	506	465	481	537	493	446	502	518	512	537	516	499	478	493	507	498	517	465	514	497	484	500	482	522	463	475	451	483	535	494	495	500	499	496	514	522	498	471	511	467	506	488	484	485	510	479	477	507	517	493	501	512	512	489	504	470	463	483	481	509	463	529	493	527	482	507	524	488	484	506	502	527	511	504	502	492	501	470	477	485	500	487	471	496	508	532	498	514	528	498	494	523	453	489	454	470	487	514	489	465	458	478	494	434	516	487	495	491	492	507	495	536	468	537	499	473	499	502	464	480	469	504	496	512	530	501	519	506	463	511	467	513	444	473	515	500	511	510	507	504	485	499	503	518	496	496	489	513	463	530	500	502	435	489	500	458	465	501	531	502	498	493	496	485	506	488	485	515	480	494	487	527	511	520	479	481	501	509	477	498	494	451	457	503	505	502	528	529	510	494	469	520	501	524	513	485	488	499	507	479	498	495	555	511	464	505	520	482	530	497	508	508	466	509	505	515	548	503	511	480	477	468	509	461	502	512	501	486	496	568	495	487	512	505	461	471	466	463	470	506	483	498	506	485	448	460	514	503	504	476	506	500	498	468	507	484	478	534	494	520	528	454	494	493	495	504	479	485	449	465	481	485	495	474	482	467	457	492	482	461	489	471	515	492	470	472	518	500	511	504	468	513	505	480	510	527	493	487	481	488	511	492	478	520	527	512	501	516	500	461	509	501	499	461	519	495	527	464	508	491	485
10685	8230	5306	3474	2565	4107	4676	3126	1544	987	629	553	476	436	458	463	442	456	465	413	460	464	483	449	445	488	458	460	437	429	461	440	451	483	440	432	492	449	462	477	410	457	466	428	435	450	432	506	480	440	457	497	448	499	458	433	441	443	452	428	464	450	453	441	455	469	453	439	448	444	469	463	444	448	439	449	459	453	459	441	445	450	493	471	423	435	465	461	466	451	443	455	448	454	472	447	421	485	463	462	473	416	442	417	433	450	449	455	463	464	458	434	452	446	379	438	409	460	446	445	451	418	466	430	434	455	418	461	448	448	459	416	457	424	454	459	467	485	445	470	446	455	434	399	447	449	435	510	455	463	481	445	429	421	492	467	444	473	458	412	469	479	452	445	413	429	435	465	465	435	458	442	438	446	471	415	455	443	455	474	497	469	460	440	496	462	444	457	416	429	429	449	434	475	486	467	463	456	431	446	448	450	411	457	427	448	443	461	460	437	487	470	477	454	516	469	454	483	465	410	432	447	426	462	442	451	463	436	446	455	459	475	434	496	468	444	421	456	415	468	449	456	453	427	475	484	460	448	446	452	441	446	415	473	433	471	449	421	456	455	454	465	455	416	441	469	455	443	442	415	475	461	462	488	471	430	437	490	435	407	408	452	445	428	449	443	447	424	464	441	463	451	464	412	475	461	463	461	444	441	428	458	429	450	475	456	480	437	490	433	456	443	456	464	452	472	456	460	430	440	437	435	431	417	438	421	432	429	466	428	428	474	436	420	433	423	418	431	448	434	449	469	452	456	419	401	426	479	443	445	459	457	425	484	432	441	457	437	455	462	452	454	408	443	417	407	456	443	474	450	466	449	462	402	472	486	454	430	442	445	517	477	481	469	426	447	434	442	486	514	423	435	497	446	471	433	450	441	455	460	458	433	482	455	446	418	409	437	434	391	476	444	421	436	470	449	439	446	485	451	434	465	473	483	442	514	476	449	434	475	455	443	439	452	487	443	466	420	477	469	461	417	450	437	499	464	459	439	468	464	459	424	452	424	484	468	431	432	468	433	438	446	431	466	436	445	454	472	490	477	434	464	424	458	439	437	470	478	497	481	448	447	457	394	443	446	429	461	437	416	450	434	444	451	454	457	434	433	442	448	428	470	440	430	448	425	449	441	442	454	455	483	443	428	426	469	455	463	442	438	443	472	424	429	442	429	449	451	417	413	450	433	457	431	460	450	444	469	481	475	431	421	471	449	458	434	443	407	421	461	438	414	477	487	448	479	455	428	418	425	419	446	458	437	474	414	424	468	438	436	434	467	454	485	429	416	453	454	463	455	453	462	463	422	440	429	462	459	447	420	428	460	421	410	452	481	486	459	448	468	466	491	450	456	421	456	466	432	418	419	419	417	484	461	441	442	423	457	449	422	482	463	421	445	416	450	415	468	470	440	466	460	455	463	458	442	476	399	442	462	432	488	433	450	489	453	450	440	473	461	427	481	459	472	472	463	423	438	435	464	438	449	499	460	476	477	466	454	463	474	413	425	454	470	422	449	432	423	501	410	451	423	412	451	469	453	483	441	467	437	426	491	433	437	469	436	442	423	449	459	487	451	464	455	447	445	466	448	493	430	444	472	446	434	487	463	429	488	449	427	488	440	492	439	440	468	489	443	482	450	409	440	477	462	470	467	469	473	440	426	455	411	442	463	480	427	458	442	477	474	485	433	500	414	439	454	412	444	407	458	449	471	463	448	490	425	424	459	422	455	490	448	464	440	431	447	458	429	463	463	415	455	415	476	466	479	438	436	446	415	430	441	445	473	483	447	455	428	464	456	415	439	456	484	460	426	472	446	443	440	482	444	477	447	471	430	454	424	436	436	429	447	472	445	456	440	459	465	449	444	422	466	466	428	399	456	457	419	437	467	495	436	465	445	459	450	475	468	451	444	430	434	444	438	410	474	432	408	437	460	469	443	467	455	429	467	437	427	464	430	445	467	449	440	446	424	456	431	442	435	445	463	461	425	418	418	434	436	467	438	436	436	454	432	443	408	473	506	448	428	446	428	462	457	461	397	416	459	450	436	481	434	444	438	418	415	439	453	440	444	451	446	429	449	427	446	443	491	462	473	466	447	423	433	433	394	447	476	426	464	451	471	436	430	467	500	470	472	462	445	456	468	465	398	476	471	398	460	461	415	440	471	438	442	437	441	452	432	465	451	454	476	430	460	459	460	429	455	441	446	436	434	452	442	400	463	459	478	488	475	438	464	431	446	417	434	433	491	442	471	420	439	476	463	429	445	457	438	489	413	477	446	450	453	451	447	454	511	425	475	448	457	467	452	412	463	429	472	433	456	447	462	487	430	458	457	442	426	461	436	481	437	481	437	473	464	458	523	477	420	447	414	439	488	433	444	471	464	466	448	462	456	447	433	444	454	408	474	452	435	440	459	469	471	433	451	429	441	428	444	432	426	453	433	451	456	459	433	434	474	464	448	462	492	444	452	429	415	445	473	447	457	467	457	430	467	437	440	449	456	444	429	451	464	447	430	482	439	448	435	490	450	480	442	431	492	430	453	470	423	470	456	440	447	464	470	473	445	417	431	450	431	459	406	436	441	452	448	457	441	465	456	428	460	455	414	445	472	487	434	472	477	429	475	445	458	442	469	427	425	429	413	415	435	477	459	464	476	464	438	439	454	403	455	451	453	436	444	449	471	467	481	446	481	451	454	464	496	450	461	454	482	455	447	477	399	468	456	462	438	474	423	446	467	451	458	470	433	464	481	449	417	448	473	435	458	414	498	471	471	422	462	429	460	455	424	467	413	411	412	440	424	490	476	442	423	423	459	424	448	447	433	491	437	446	463	490	464	438	493	452	421	445	449	460	450	442	459	466	418	448	453	437	441	450	441	421	429	456	422	452	466	444	466	453	431	434	440	400	431	419	420	453	466	445	450	457	440	464	431	451	494	461	439	449	414	483	490	422	422	465	458	472	448	452	428	443	475	454	459	415	480	478	450	415	442	453	469	465	453	435	460	511	445	447	444	444	485	511	432	472	493	409	444	444	444	424	452	430	495	438	486	454	439	459	457	412	489	466	462	436	449	460	452	498	420	459	463	462	454	449	463	446	454	436	468	425	430	491	492	452	459	423	457	428	455	471	435	423	466	449	485	438	440	429	426	464	485	446	441	468	413	444	478	505	404	451	441	423	447	454	454	446	454	478	495	487	455	406	438	411	469	463	453	430	429	457	438	448	488	449	440	448	471	440	471	448	442	446	443	453	418	459	473	450	454	413	477	446	446	451	449	443	481	422	465	444	479	415	445	448	457	452	469	461	409	429	491	460	442	461	433	418	442	447	442	453	432	431	433	439	448	435	455	477	447	456	459	445	420	423	427	445	471	458	442	440	464	484	409	424	438	457	467	467	458	442	439	441	458	480	435	431	488	469	437	455	464	436	429	469	461	440	423	461	454	446	445	465	457	450	470	460	454	476	413
25536	21436	27365	25485	25429	40970	28889	15049	5573	2076	859	633	568	553	528	553	500	515	530	525	528	525	545	540	538	487	483	507	474	525	489	496	524	518	537	510	543	521	512	511	514	507	505	475	534	514	504	494	534	483	475	527	514	506	524	485	520	512	513	549	504	490	507	527	507	479	500	513	490	486	531	509	489	481	546	545	473	555	553	545	541	509	537	529	511	524	542	512	506	492	503	510	525	549	486	525	540	518	538	499	526	528	528	509	551	524	515	508	535	487	484	508	532	518	503	521	488	516	501	480	468	524	527	501	497	474	523	500	524	520	482	536	512	538	502	547	521	490	479	492	478	539	519	504	493	486	511	545	533	504	476	478	494	567	488	503	498	488	498	501	516	524	518	531	543	491	483	540	535	551	503	500	528	507	492	508	531	520	516	531	479	529	548	577	492	498	548	512	541	520	547	507	516	518	551	511	500	496	516	491	537	490	570	515	505	464	503	539	534	523	507	543	510	548	482	507	519	505	545	493	523	552	492	531	530	540	501	536	506	533	550	497	469	508	497	484	513	504	518	559	522	464	551	518	499	550	542	520	508	485	545	492	545	566	527	501	537	476	519	496	494	567	519	534	508	567	546	556	532	516	494	527	511	495	570	467	535	536	476	477	516	496	490	508	483	495	464	482	491	454	490	451	511	488	509	534	560	518	512	520	518	517	488	522	535	495	470	551	527	530	499	544	507	531	520	537	521	505	512	497	540	513	502	457	541	529	501	483	511	514	558	532	536	519	564	498	526	497	544	528	499	532	519	490	514	481	508	474	497	562	536	484	506	488	526	498	484	532	496	514	509	553	517	546	490	499	538	526	487	521	516	538	489	519	534	503	550	490	523	533	498	510	502	505	546	539	482	487	528	516	476	529	503	500	511	544	502	508	531	486	521	488	501	528	516	489	529	463	482	485	518	522	462	564	543	553	479	490	497	549	503	480	486	475	513	510	488	457	506	519	521	523	495	485	485	534	516	494	519	523	551	487	532	542	517	501	520	505	467	518	502	511	509	515	498	512	513	452	520	495	506	538	543	525	540	524	503	529	543	486	518	495	525	500	486	475	498	503	475	534	513	490	529	504	546	505	490	516	499	546	520	512	480	462	511	493	514	514	496	482	469	502	505	514	525	509	519	523	558	532	492	521	471	522	479	497	516	474	506	482	501	498	507	516	513	530	523	483	540	504	505	524	510	512	467	520	525	518	540	530	473	500	517	501	539	537	506	532	505	530	511	523	505	519	515	475	500	545	529	477	518	531	523	540	491	543	510	526	496	480	484	550	497	511	511	538	539	518	520	514	486	539	540	500	531	533	502	507	504	477	469	507	489	504	541	517	542	545	467	487	526	530	510	477	541	553	480	512	508	493	510	507	558	537	507	479	511	478	520	501	534	545	500	477	562	535	559	471	548	521	517	531	528	515	547	511	506	516	505	488	527	497	502	543	507	467	492	510	521	533	494	488	520	526	506	513	530	547	528	511	508	542	514	514	534	473	494	514	527	495	502	507	526	503	504	512	537	536	522	539	535	504	527	549	523	535	504	514	546	502	508	487	502	529	515	495	498	492	513	487	538	529	510	558	483	501	529	511	542	519	564	521	516	503	484	534	499	489	520	518	525	494	537	512	537	486	515	503	489	501	522	522	490	511	523	517	486	505	501	502	562	479	529	507	507	507	509	508	517	484	515	483	502	482	519	482	484	541	502	490	490	482	475	509	493	541	503	504	551	495	528	508	550	544	517	454	509	527	548	477	562	529	519	522	508	550	507	519	521	512	496	509	512	526	521	476	495	521	531	496	504	509	488	558	470	524	501	518	510	493	520	528	468	474	505	485	473	548	531	511	519	506	553	536	520	513	534	522	526	509	532	515	544	485	500	497	503	520	473	528	482	548	475	512	514	471	522	466	489	505	522	495	550	554	552	560	487	514	543	507	544	537	505	510	508	516	507	480	516	521	505	473	546	460	479	513	563	487	498	498	524	545	511	508	497	464	558	491	501	523	504	501	512	474	542	521	560	522	557	494	516	503	481	505	530	549	521	531	517	514	553	518	526	517	486	531	522	499	492	542	542	525	518	515	484	505	499	510	560	510	577	500	510	511	554	482	559	570	564	520	532	524	527	524	553	566	500	504	539	524	517	477	508	533	516	511	492	543	512	462	519	507	474	577	501	530	493	519	534	503	517	517	517	504	502	489	496	488	525	507	523	517	546	484	538	480	548	517	469	506	534	462	503	560	513	485	516	481	531	542	506	507	528	508	516	461	527	533	566	504	534	502	554	540	503	524	498	502	497	535	521	492	545	489	486	532	538	496	549	522	494	507	516	465	535	531	504	471	512	489	523	531	508	491	503	527	476	493	513	496	486	523	509	529	478	535	532	500	483	495	524	512	509	518	486	505	518	524	501	466	516	500	534	509	499	468	515	534	505	515	472	521	491	496	495	487	512	492	471	500	501	512	481	495	524	550	489	479	536	493	557	547	513	564	545	501	545	498	505	486	498	526	501	527	503	538	516	511	489	495	508	576	520	502	535	505	494	471	527	530	502	494	482	506	514	539	536	550	528	503	506	523	554	492	484	502	490	501	521	476	511	522	556	517	514	540	501	550	495	519	506	538	517	487	536	507	521	512	529	505	512	489	494	497	530	526	479	545	530	516	501	531	505	515	531	545	493	529	510	525	487	507	529	528	511	528	521	501	560	524	496	520	511	471	522	535	479	519	495	514	532	504	518	510	505	496	508	496	503	464	491	526	516	507	550	492	502	489	493	499	522	500	491	538	497	516	520	511	523	493	538	519	539	532	532	491	500	507	526	555	533	502	493	530	506	508	551	498	519	489	488	495	487	528	520	493	517	516	496	523	503	519	489	520	485	508	501	464	538	529	537	491	518	484	516	522	555	496	454	493	518	535	517	518	501	524	507	510	552	485	480	508	518	523	482	497	500	532	531	551	512	571	505	552	504	504	488	527	531	535	506	512	498	512	492	517	546	525	550	525	483	515	558	502	528	517	505	517	517	520	500	509	520	544	505	503	534	521	533	528	520	499	526	501	510	526	471	492	545	513	465	514	537	566	486	484	495	469	530	505	536	553	518	572	527	491	519	527	522	546	500	530	485	534	475	527	552	542	497	542	482	528	549	520	489	511	481	489	486	483	512	539	522	516	535	509	494	485	501	502	532	490	494	480	495	511	481	501	521	512	532	504	503	542	533	500	493	522	509	530	511	507	514	479	526	570	503	488	509	514	503	512	490	502	495	524	502	511	532	498	562	538	474	514	527	509	511	519	508	535	517	502	514	515	515	511	493	487	545	490	494	457	547	498	482	532	511	498	529	506	477	506	513	502	538	502	512	565	494	506	511	515	498	507	486	552	513	466	551	512	504	500	529	558	537	539	545	550	567	536	479	492	459	511	518	505	538	553	519	474	506	520	483	497	493	485	508	553	511	513	520	489	541	497	533	470
12338	17005	17064	12602	25243	36728	21966	11790	5293	2280	912	537	509	480	560	523	462	475	497	516	515	505	465	495	470	496	507	483	440	497	493	466	475	503	512	504	506	468	469	476	460	546	488	476	525	486	505	465	503	445	515	494	510	476	473	490	488	492	512	504	486	485	478	483	502	454	509	476	505	483	433	473	488	488	504	444	467	465	494	510	487	467	524	502	486	519	493	431	460	507	475	479	497	466	482	478	461	467	504	511	514	500	503	434	510	504	525	510	502	504	500	474	477	483	475	509	463	466	498	459	494	521	480	474	515	530	480	498	439	476	473	513	490	475	461	462	516	488	476	495	442	485	487	536	507	467	481	522	480	446	456	483	557	519	460	519	490	489	501	471	479	509	492	479	527	479	517	495	503	462	510	470	518	505	457	505	504	501	475	478	506	465	483	449	495	465	493	479	511	508	489	484	486	496	492	478	462	469	500	498	476	503	527	526	499	502	534	494	490	521	500	476	487	516	481	500	476	525	508	511	483	515	524	503	496	476	511	454	489	487	474	467	490	475	490	428	467	479	487	494	460	463	474	457	493	567	482	508	501	491	518	484	514	482	511	490	528	496	469	493	492	513	488	452	483	492	458	445	511	450	497	509	510	488	451	477	500	468	447	513	458	515	462	449	455	500	502	495	478	472	479	486	479	542	486	451	501	486	543	513	503	515	507	475	522	496	502	499	519	488	498	476	529	465	491	523	500	458	501	495	492	505	519	448	455	488	488	518	481	501	484	465	497	465	492	499	487	516	473	475	526	455	430	479	500	494	492	464	513	486	473	507	436	508	485	506	489	491	513	536	476	502	518	472	494	504	483	499	491	476	459	504	500	490	503	507	466	501	502	473	476	480	474	456	446	466	452	485	496	467	488	488	464	527	484	492	498	494	491	456	500	483	497	468	502	508	495	514	487	518	486	476	458	510	506	434	463	451	491	467	479	500	431	496	498	507	509	498	490	468	528	532	479	490	523	512	501	476	521	450	491	484	511	489	484	476	472	516	473	489	504	540	467	476	499	456	467	509	494	501	475	503	488	447	468	457	485	500	500	512	472	465	498	509	428	510	472	517	455	476	487	476	532	461	489	497	482	496	521	471	503	498	497	494	481	486	493	467	485	477	509	444	468	486	475	503	479	503	512	471	471	493	474	455	477	495	525	463	456	486	468	490	457	518	442	503	469	487	483	495	459	486	470	474	491	469	470	506	491	512	434	497	464	502	476	484	513	454	493	478	506	468	516	466	482	499	492	497	481	511	500	479	475	448	459	529	451	486	462	516	537	472	492	506	462	502	489	471	490	517	498	491	464	484	502	526	504	474	454	548	505	488	489	472	459	516	500	490	475	475	453	471	496	464	521	444	456	482	501	474	456	489	497	468	446	459	501	508	487	489	491	511	471	486	474	478	450	478	490	480	457	461	451	490	506	484	459	476	485	447	430	498	466	513	508	479	462	502	467	493	480	469	488	468	508	500	514	470	531	456	515	462	536	501	462	487	508	496	523	506	510	509	473	474	499	462	488	460	474	479	496	473	504	473	527	494	461	486	463	519	434	529	464	458	504	472	492	514	498	485	489	494	509	507	496	493	442	531	456	475	485	463	449	484	515	477	494	494	486	456	478	487	493	503	473	489	450	426	478	503	485	481	514	467	449	497	505	522	515	452	485	469	509	506	483	472	494	521	510	497	465	493	498	480	505	478	469	502	481	469	499	513	483	480	487	484	507	475	487	452	474	458	515	472	462	471	469	508	486	469	481	489	496	469	516	477	497	512	457	498	467	498	461	458	534	462	479	470	504	479	477	505	496	486	505	469	502	480	459	505	500	474	446	480	450	494	456	471	495	484	484	488	502	488	453	461	477	457	445	480	466	462	471	493	488	481	529	444	459	486	465	496	477	492	495	481	452	478	482	472	473	461	475	490	490	508	479	509	483	444	482	439	513	476	518	495	471	493	494	491	492	495	493	508	479	475	477	470	454	483	481	472	501	474	533	509	491	446	442	476	454	475	441	502	481	449	490	486	462	519	447	492	477	466	463	455	443	492	480	514	477	472	486	452	482	482	467	522	517	453	455	477	461	552	484	444	490	475	473	497	497	522	505	463	493	487	442	480	468	443	498	464	470	509	458	459	461	469	483	477	504	471	475	484	483	460	462	465	470	488	496	531	516	484	488	458	505	504	477	475	452	464	476	483	473	471	474	521	436	473	473	493	528	483	456	480	517	495	454	465	483	481	493	450	484	489	514	476	462	472	508	491	469	448	508	501	484	495	456	456	476	468	490	505	478	485	487	510	510	456	485	438	460	504	500	468	489	449	439	489	495	498	468	496	526	484	461	513	457	479	482	504	515	479	467	523	483	481	531	484	508	493	478	494	493	508	478	484	510	497	473	475	467	505	478	506	489	485	493	489	534	480	499	502	459	466	523	510	515	516	448	460	463	486	482	481	465	443	549	482	474	451	507	470	477	481	504	491	469	460	538	487	526	435	486	488	500	499	431	456	493	477	494	481	502	485	491	461	482	508	452	483	488	471	472	509	477	489	482	501	477	447	500	508	478	481	454	467	479	480	499	466	477	486	491	496	505	491	450	494	476	467	486	451	456	490	520	500	502	477	499	457	456	526	482	473	501	484	462	461	472	488	496	487	458	477	492	515	477	484	488	498	469	484	500	460	503	494	468	484	502	500	461	482	479	466	505	519	508	488	480	511	499	458	503	478	511	502	477	505	499	449	495	500	494	450	466	481	488	491	501	472	469	473	530	494	493	513	502	487	478	500	472	475	474	495	487	475	416	485	484	510	483	498	497	473	515	477	476	477	457	511	476	448	532	484	481	468	474	480	495	455	477	486	455	491	475	464	432	475	484	501	504	489	464	482	471	484	500	519	496	513	486	496	492	502	489	483	490	495	482	451	504	450	441	463	486	488	489	495	509	482	455	476	513	481	459	447	458	471	496	534	460	485	478	462	504	508	448	468	471	475	462	490	519	475	493	482	483	502	503	496	473	478	436	488	482	500	500	488	490	471	482	464	525	441	525	486	485	511	486	503	493	476	473	508	514	479	471	514	478	497	483	480	506	477	486	489	458	489	461	514	510	472	489	492	488	450	498	471	495	460	464	501	541	519	525	499	483	487	457	463	500	493	451	502	532	462	494	495	503	514	522	457	470	441	461	498	488	474	461	513	471	499	522	515	483	488	504	489	512	508	447	481	483	506	504	475	483	501	477	432	505	473	489	494	477	475	491	462	434	485	453	482	495	485	488	503	491	494	486	507	478	482	534	479	499	480	500	514	485	463	507	471	459	461	469	442	443	515	511	508	489	476	501	468	482	468	498	511	502	453	492	486	477	464	472	474	486	479	481	506	513	527	511	496	522	514	451	462	522	459	498	481	507	539	503	486	492	466	435	458	500	529	470	542	501	462	477	464	521	469	472	479	488	495	462	437	492	495	467	521	513	501	473	479
24280	21410	28732	24501	34162	58800	43636	26328	10262	2642	971	730	622	621	623	631	597	643	608	633	638	594	625	659	600	593	622	553	569	571	593	615	613	637	651	674	594	519	606	605	606	599	624	618	604	605	626	608	579	608	573	596	598	620	617	648	648	649	637	576	610	603	610	565	592	627	577	610	607	642	570	565	641	596	579	623	570	628	607	612	595	614	597	569	604	605	618	629	583	560	580	636	624	582	577	636	613	616	624	594	617	638	620	609	625	582	602	621	584	624	582	611	607	614	592	631	602	582	612	601	608	601	591	652	625	610	572	582	638	625	631	585	596	596	618	563	608	611	616	582	629	612	579	610	646	623	571	569	639	609	579	636	605	617	574	597	601	581	583	583	618	562	615	604	620	619	582	604	623	570	550	592	598	622	584	593	634	595	634	578	595	620	630	622	627	633	611	650	600	582	577	641	583	598	577	582	589	643	572	587	607	584	619	599	612	589	595	601	605	605	568	612	576	550	636	594	613	603	582	617	600	570	547	599	606	557	582	572	617	606	609	555	596	648	586	617	582	610	610	630	598	599	607	640	602	594	645	605	572	588	570	600	566	620	648	572	608	599	580	630	606	581	562	544	562	568	572	582	606	619	568	601	608	605	615	584	596	578	638	603	604	581	606	588	562	571	587	590	597	581	593	608	591	652	659	625	600	586	604	633	593	594	634	593	586	606	576	632	611	621	542	571	651	577	619	598	613	592	617	530	622	580	615	617	582	616	602	605	601	600	598	555	597	614	609	609	611	586	612	577	612	602	618	578	597	571	618	560	553	583	582	590	609	544	586	592	661	574	606	578	591	601	595	666	618	598	581	580	635	562	579	600	622	622	592	583	578	607	599	621	688	615	593	605	600	616	580	620	612	631	642	595	587	630	615	619	589	582	593	595	592	616	590	566	589	608	583	630	610	605	603	611	638	585	596	591	600	580	600	578	625	632	594	607	595	628	604	625	627	606	595	615	609	562	600	616	613	640	630	618	615	641	556	569	598	589	604	610	580	640	597	620	591	598	581	592	599	621	625	632	610	587	615	602	614	651	603	595	583	562	629	605	620	580	609	576	553	603	612	634	597	618	607	620	593	644	598	567	594	584	606	587	592	601	606	603	608	550	568	560	588	596	601	599	581	619	563	604	603	636	621	564	588	597	597	617	628	589	600	601	551	566	588	594	565	584	627	566	612	605	636	614	610	588	593	589	611	628	631	592	627	635	597	646	622	580	570	605	600	579	622	611	582	585	533	609	606	628	570	570	590	602	583	610	581	530	599	613	631	574	635	577	603	578	614	545	581	631	629	645	592	594	623	612	633	629	540	611	597	579	587	605	629	616	604	591	599	588	601	608	624	570	644	561	586	567	603	596	604	562	589	590	646	603	606	581	561	592	598	577	579	552	602	594	568	612	581	606	623	615	585	634	606	564	644	670	584	590	570	571	620	589	583	621	537	596	620	623	613	603	586	612	633	589	610	574	576	608	610	657	582	594	597	621	545	560	617	578	574	568	593	582	623	623	604	649	571	623	602	591	629	587	568	572	617	569	558	575	616	650	580	584	628	604	614	586	578	619	653	644	600	564	571	624	630	579	591	602	604	607	618	575	615	618	572	608	587	596	614	567	598	615	610	584	658	603	619	612	615	579	601	571	571	597	591	550	560	556	586	636	589	631	576	615	562	590	597	570	608	576	620	649	595	613	599	565	638	581	600	613	610	583	606	567	626	622	578	592	609	592	618	537	593	592	624	617	603	679	595	623	599	613	575	592	626	621	582	610	641	601	634	621	554	582	608	546	604	602	558	613	582	597	579	631	583	573	598	622	630	589	568	585	630	641	574	596	633	637	606	564	632	593	580	597	613	586	586	572	635	675	597	608	603	563	570	551	577	578	619	584	598	643	602	566	579	646	609	589	595	628	586	600	571	582	591	602	622	602	629	548	592	615	600	633	601	603	606	588	602	612	553	563	569	624	589	609	616	607	639	634	587	547	587	596	570	603	593	594	580	634	634	563	587	587	609	565	595	617	571	608	566	563	610	559	583	633	581	606	579	557	631	581	606	543	552	627	644	581	595	638	560	615	608	621	639	605	548	579	580	604	609	629	626	601	591	575	574	587	590	581	596	560	596	607	642	602	580	653	585	579	597	586	623	617	608	554	611	645	577	608	596	611	589	577	606	624	630	576	572	624	601	617	625	611	617	585	606	596	566	609	594	581	623	590	565	596	615	618	595	611	625	613	607	622	611	587	573	610	616	593	583	610	542	564	601	611	634	555	598	590	602	577	568	615	589	635	608	584	575	568	592	602	589	637	607	587	559	614	569	623	617	596	596	580	543	606	569	543	583	601	580	633	578	640	611	588	575	626	566	607	639	590	596	619	583	614	597	586	596	582	590	594	575	591	584	597	567	556	636	593	612	579	601	625	623	603	567	598	632	638	640	571	663	568	636	610	598	614	622	556	544	587	596	572	586	608	600	608	596	601	575	628	560	617	650	605	566	587	595	588	628	613	600	612	587	574	658	558	619	582	605	577	607	574	581	631	626	620	597	587	586	577	581	618	573	631	609	593	566	604	623	607	615	597	585	632	562	578	583	602	620	637	599	597	596	619	636	576	604	606	572	603	649	628	587	577	588	601	591	593	637	601	591	609	608	560	548	577	640	604	540	601	604	559	583	572	574	628	567	616	677	593	634	626	634	571	612	609	572	601	637	561	585	596	580	597	609	620	612	561	587	538	624	604	555	607	584	574	542	575	608	551	583	616	655	579	623	629	657	584	569	614	581	626	602	595	597	614	598	590	592	615	607	591	645	637	597	654	586	618	556	588	586	610	576	648	608	570	607	597	582	571	597	600	627	586	598	603	605	615	646	637	586	602	558	618	634	616	605	588	561	614	598	613	545	623	597	598	569	599	579	626	590	577	591	576	592	588	593	569	594	587	588	623	545	608	627	589	629	595	604	634	617	595	622	574	611	574	582	595	605	615	648	635	617	604	543	619	583	569	609	610	596	606	618	614	558	569	577	654	624	538	570	578	544	603	603	620	569	598	617	623	644	615	595	630	593	594	585	650	582	615	613	603	566	629	616	598	553	622	598	616	617	592	578	614	592	618	573	563	647	595	588	610	589	623	573	621	612	563	616	578	603	577	626	558	560	539	633	591	592	607	608	579	606	590	569	610	562	614	580	597	617	602	551	587	629	582	631	604	604	565	605	588	541	630	599	613	548	624	631	631	607	603	601	587	637	600	579	602	633	604	612	592	583	594	598	632	605	608	595	593	625	591	573	626	574	620	618	614	586	555	566	576	611	588	617	593	621	616	655	622	591	636	581	531	649	655	602	636	601	608	590	602	580	594	593	606	621	610	606	587	598	624	614	568	611	593	593	607	604	549	617	579	595	574	573	619	632	585	589	575	597	601	584	618	607	652	609	578	586	612	613	668	576	600	598	558	587	652	590	616	596	578	565	589
14383	21658	18313	13436	50148	60266	33581	21212	7508	2574	932	684	582	609	567	550	596	574	549	557	557	582	600	512	529	529	572	585	598	548	613	581	555	595	542	604	548	536	570	530	598	552	577	531	558	538	570	530	554	538	546	537	583	560	562	530	556	593	575	593	571	609	578	535	589	549	563	599	592	581	535	573	538	552	547	559	526	596	568	552	551	548	594	547	571	590	573	565	560	562	530	585	565	615	613	557	556	540	586	577	635	573	626	579	559	578	566	595	518	581	577	595	593	571	552	542	602	560	586	567	586	559	562	572	570	578	562	532	600	593	563	574	604	569	551	553	522	546	594	569	606	547	581	572	591	558	590	558	542	586	574	585	604	569	557	590	610	586	601	552	601	531	584	552	526	554	544	550	550	557	556	573	574	567	592	570	593	566	604	548	600	554	568	577	566	559	546	558	558	589	586	551	584	533	565	521	582	587	556	593	604	588	582	584	608	631	589	576	543	576	557	579	564	577	596	547	558	548	549	578	550	586	560	608	593	575	610	522	577	558	573	525	632	531	584	542	579	546	525	600	545	563	576	563	548	556	579	564	544	576	565	568	502	561	553	603	592	579	554	563	584	507	600	585	578	591	589	599	559	597	573	593	574	572	567	546	599	572	568	579	557	543	573	554	575	555	606	567	600	539	557	599	582	538	569	581	593	572	532	569	571	603	571	565	571	619	563	563	589	572	547	572	535	532	588	565	542	569	553	570	566	578	593	578	551	568	550	570	547	572	584	577	567	575	582	583	574	575	571	565	529	564	535	568	570	525	515	548	561	563	555	594	536	592	547	570	573	562	568	579	574	551	578	561	571	535	546	571	581	566	568	572	541	580	531	547	559	538	542	589	563	549	549	551	549	585	602	572	571	552	585	580	558	530	567	513	574	547	569	547	573	608	537	614	548	546	587	550	594	597	578	564	563	549	546	573	601	570	541	545	552	581	581	576	579	535	537	577	609	582	539	511	586	595	536	585	582	567	558	546	573	559	561	594	598	571	547	577	572	566	604	543	563	565	517	539	564	592	544	547	590	528	573	571	600	559	593	604	569	563	568	535	540	537	587	539	590	573	585	573	563	587	513	616	603	575	561	561	597	572	575	597	558	575	578	586	558	562	618	572	577	551	587	567	588	594	537	591	564	553	558	557	586	573	563	550	591	527	603	533	558	532	573	558	571	569	595	532	560	538	584	563	561	591	564	588	562	565	507	592	555	555	567	531	528	573	570	572	553	557	572	564	560	588	583	550	572	605	572	588	537	585	544	559	619	516	565	600	565	573	568	543	574	590	598	601	541	559	571	576	574	639	584	578	542	553	597	573	582	565	553	567	521	554	563	567	575	538	575	523	537	566	555	576	557	590	582	584	585	550	559	572	545	557	551	550	521	540	570	543	563	581	546	561	550	563	565	541	575	570	582	570	602	566	547	573	619	564	540	561	604	553	564	594	560	560	591	546	550	564	551	561	579	618	582	593	544	574	576	613	561	575	555	562	577	572	578	574	583	550	582	540	577	579	572	570	570	587	568	542	516	575	553	541	543	574	574	516	568	551	518	574	571	584	579	569	545	544	577	568	569	565	547	585	581	524	558	536	581	576	549	540	573	558	560	521	572	574	571	540	558	545	564	555	580	572	572	586	553	555	514	594	566	547	583	548	579	580	538	540	523	593	560	561	605	515	588	573	563	610	597	604	569	542	584	574	612	559	559	573	602	577	586	562	535	570	513	550	597	568	618	555	560	575	593	577	556	570	547	544	575	535	567	502	602	519	587	602	565	552	616	588	596	575	584	588	546	528	594	572	569	546	595	593	566	568	560	559	566	556	560	584	555	560	576	535	561	545	590	569	520	542	560	563	545	584	558	561	561	534	543	596	575	567	576	572	602	558	572	575	577	543	596	611	611	583	560	595	620	570	591	572	566	556	556	542	575	545	545	578	587	601	598	576	563	594	566	618	592	602	555	552	550	560	589	574	605	525	554	563	575	592	575	575	585	565	564	559	555	561	566	567	583	573	582	567	569	564	550	564	552	571	550	583	557	553	557	563	532	580	590	593	524	581	573	542	598	539	546	626	566	606	588	543	583	596	577	562	573	571	552	580	542	568	548	518	576	580	610	582	551	606	533	531	611	549	537	547	600	592	555	577	574	572	536	564	565	554	571	548	524	578	590	565	577	556	565	591	547	551	535	542	523	578	576	545	537	543	584	570	611	564	580	606	545	567	566	570	569	540	586	549	573	617	552	548	555	596	560	539	546	587	608	580	548	568	528	580	585	552	616	557	600	597	532	570	550	582	549	628	589	569	587	557	546	592	514	546	582	540	522	605	546	533	555	548	566	570	578	558	525	606	559	571	596	587	542	547	577	534	554	563	586	568	577	585	589	503	559	545	557	527	556	588	602	560	529	541	560	585	566	525	614	577	561	549	559	573	559	568	572	565	554	584	582	544	591	578	615	574	556	589	572	632	509	523	551	548	601	536	529	559	567	543	623	594	586	527	570	578	604	549	547	638	528	556	549	515	555	577	554	568	586	570	576	500	565	542	541	578	500	560	543	588	594	526	546	554	592	550	577	590	595	547	541	576	515	593	519	528	539	570	614	553	554	569	568	563	544	537	623	597	591	559	568	597	558	556	571	602	538	562	546	522	557	558	621	585	555	569	507	547	583	562	556	569	582	612	542	568	550	596	543	586	577	548	616	540	568	596	547	552	587	579	546	587	555	552	582	540	587	546	578	596	595	535	592	568	538	565	562	580	621	540	597	558	584	555	568	564	539	565	586	515	583	520	545	591	590	576	569	551	561	552	571	508	565	536	586	544	577	554	548	565	576	538	542	544	545	541	567	550	593	568	551	562	582	554	552	570	564	568	565	554	580	566	581	589	583	578	570	575	546	549	552	529	583	574	586	562	586	523	567	617	556	556	541	555	544	546	537	534	536	527	543	613	513	562	581	585	535	557	574	563	528	569	560	592	535	580	520	559	579	587	591	540	563	570	575	577	565	579	570	599	538	522	544	578	562	525	618	579	548	571	534	567	557	527	541	546	519	543	523	559	591	588	554	580	544	580	569	602	543	556	534	592	522	564	563	550	577	592	549	601	605	566	592	548	578	594	577	585	562	572	595	541	576	575	555	599	551	578	527	582	597	568	556	554	562	574	525	554	522	581	575	603	576	543	574	569	544	547	570	572	562	575	554	535	553	571	591	606	567	602	549	576	576	597	528	593	562	598	535	542	605	564	563	545	513	555	588	539	596	568	588	567	562	571	536	552	554	541	547	564	571	532	575	557	586	572	541	569	557	594	587	549	510	574	550	576	506	544	589	607	544	570	573	592	616	551	563	592	589	601	546	585	578	536	528	541	562	566	531	545	594	567	519	562	532	511	529	539	584	546	521	585	559	579	625	536	571	527	563	566	541	582	559	579	576	592	593	606	555	590	589	570	566	558	514	572	576	558	532	529	553	572
27807	14222	4279	2327	6728	8056	3998	2045	1009	655	553	536	492	533	469	506	528	476	532	543	519	517	497	507	488	503	508	503	490	533	510	516	499	529	509	513	477	500	522	476	501	499	508	469	505	486	517	483	466	493	547	461	500	498	484	513	493	489	500	505	533	532	509	514	491	508	486	487	502	505	503	532	493	527	470	493	533	508	515	484	522	456	541	485	526	476	520	497	492	514	528	474	490	493	481	510	484	510	496	503	520	512	518	485	477	553	493	461	482	489	514	467	495	489	516	531	503	516	495	555	505	483	511	457	490	487	513	532	499	486	514	523	470	483	555	505	491	498	512	502	495	497	482	535	519	520	519	488	497	498	524	526	485	496	508	524	498	541	478	498	482	525	471	470	531	499	515	515	505	532	541	532	470	515	521	509	499	506	524	493	505	563	503	473	532	485	516	509	498	511	508	483	521	516	508	519	511	478	512	502	449	539	527	475	526	504	515	535	523	506	498	530	509	489	497	496	467	527	518	505	482	481	499	514	520	483	438	481	498	512	455	529	503	522	518	509	492	492	488	490	447	503	504	525	506	482	536	482	501	491	495	494	497	486	533	501	496	485	514	510	481	512	477	499	504	495	511	530	451	500	472	515	498	500	522	523	499	448	512	515	532	487	507	501	512	484	496	511	483	512	507	515	489	522	514	472	455	497	474	511	545	506	545	495	479	513	480	478	532	505	493	547	491	503	503	516	481	500	518	475	538	516	505	460	488	527	522	524	465	483	513	513	488	518	524	544	500	499	504	488	457	492	497	497	539	510	537	530	536	496	513	504	495	536	466	452	501	510	496	528	468	477	530	471	490	480	496	525	536	457	511	464	526	515	486	484	493	507	522	559	471	493	492	498	511	492	500	501	513	484	536	462	500	502	510	484	491	465	489	483	475	472	475	533	474	502	499	504	525	490	511	490	498	504	488	462	461	492	531	498	479	468	521	491	521	509	490	511	512	515	516	528	536	547	492	457	532	474	511	478	497	518	517	492	513	518	487	512	511	503	546	505	521	501	521	513	491	483	503	541	500	525	501	545	490	495	489	494	497	468	502	491	516	508	523	543	499	503	477	513	442	485	460	488	497	512	489	506	534	514	504	497	533	529	518	512	501	482	535	512	512	517	514	559	482	531	516	501	493	474	495	507	454	554	508	491	480	483	493	479	518	483	531	511	484	559	509	497	519	486	536	508	458	470	479	526	504	486	504	513	514	494	511	515	546	504	482	515	485	484	530	484	491	528	510	518	486	510	512	537	518	474	546	490	487	503	539	484	485	498	479	507	577	534	476	514	523	517	510	476	504	513	511	493	473	490	522	515	539	499	491	526	525	499	537	518	515	516	521	494	478	542	501	516	504	496	459	495	508	502	516	472	500	480	515	467	515	545	516	471	475	547	497	509	449	502	468	534	516	537	532	509	502	500	512	511	500	512	523	493	497	503	471	515	497	483	467	551	486	496	494	489	506	518	467	512	536	526	492	527	502	502	502	486	496	473	474	505	477	492	489	480	492	508	513	518	504	497	519	504	485	537	473	527	483	520	529	524	534	469	516	498	510	521	513	523	500	500	519	469	517	473	496	453	497	490	497	500	510	508	502	488	510	484	488	508	561	530	501	519	522	504	530	540	457	502	512	504	541	495	486	503	497	506	506	469	499	473	490	528	509	503	540	513	518	494	508	503	518	487	477	491	522	527	535	534	497	486	519	495	493	524	519	546	494	501	533	552	483	502	464	512	510	476	482	469	519	521	462	452	492	500	501	483	513	517	488	473	498	495	531	502	484	546	499	518	465	501	505	511	529	498	491	509	522	546	525	509	494	528	539	501	476	494	462	482	467	444	493	523	465	501	492	501	519	512	501	490	480	494	482	459	487	494	535	497	506	489	491	508	477	490	483	526	469	488	506	533	490	504	539	482	537	481	495	533	492	485	499	506	512	486	539	463	490	457	515	501	520	491	492	490	503	481	489	461	517	486	491	525	533	458	522	482	505	477	501	473	496	475	530	498	486	491	470	467	521	493	502	516	528	481	467	507	504	529	506	511	479	482	506	482	479	482	519	523	502	511	519	476	500	496	523	503	525	518	517	493	420	500	543	494	516	496	506	519	463	538	519	525	573	536	503	509	473	496	465	481	504	469	517	484	478	481	489	467	496	471	509	512	527	470	488	507	470	515	527	488	492	518	515	521	524	524	484	505	513	490	538	463	532	508	488	486	525	495	517	476	513	511	482	503	471	496	480	492	472	519	473	504	493	479	534	514	511	505	494	496	497	466	509	496	496	514	464	488	537	469	512	556	468	527	509	508	470	530	475	505	501	524	505	515	515	469	529	502	505	471	510	507	493	461	510	531	448	519	480	487	483	468	491	516	513	483	440	501	461	469	491	494	527	508	511	508	490	535	537	509	502	503	482	457	510	511	506	531	507	494	532	481	484	490	485	505	549	484	486	471	516	514	512	483	513	533	499	474	513	506	477	509	541	475	485	558	526	487	514	498	500	494	520	483	475	494	517	497	487	471	500	470	457	516	484	444	472	506	492	478	482	529	465	479	528	518	443	516	472	486	487	476	479	517	502	454	497	495	484	461	491	519	488	489	482	529	530	498	467	499	528	471	520	504	493	482	506	527	531	494	548	528	494	545	533	510	480	491	511	501	515	541	512	464	492	544	485	523	493	525	531	498	500	531	503	467	505	516	513	506	507	497	515	524	488	536	489	524	481	489	512	486	466	460	490	483	486	510	497	483	493	505	533	472	498	519	519	554	521	501	480	518	521	467	518	540	482	538	495	506	513	545	501	474	495	458	522	478	490	481	498	535	486	497	496	462	474	502	506	531	514	525	506	505	520	442	545	488	508	478	495	485	527	519	509	472	470	509	504	511	529	513	516	514	527	504	502	504	488	504	517	457	458	509	476	489	486	476	520	497	495	477	476	463	487	494	491	477	517	477	510	505	490	482	509	496	507	507	509	528	517	494	495	496	529	496	496	498	492	433	502	475	522	493	493	532	484	528	525	517	512	453	490	526	500	527	486	519	511	532	503	496	518	513	456	524	497	483	530	509	501	466	480	484	463	509	468	545	481	478	498	521	482	477	490	506	505	513	478	469	503	487	490	490	493	487	494	509	523	540	535	495	503	475	515	510	511	490	507	509	496	472	487	530	521	481	492	520	501	495	517	460	521	511	481	545	464	502	534	518	518	525	531	470	496	474	510	493	530	514	510	515	446	471	516	489	504	529	518	510	520	495	484	558	497	520	492	505	490	488	514	507	511	486	478	517	463	454	487	539	492	462	515	517	516	501	495	512	503	486	530	523	504	542	510	530	556	530	509	500	519	485	501	519	509	458	511	513	501	489	505	512	512	473	502	511	478	487	541	518	518	485	493	492	493	527	507	525	525	495	505	515	539	492	465	521	491	488	508	488	477	515	468	501	501	462	513	500	543	510	484	482	447	520	505	492	507	502
6326	4694	4136	2333	7476	7775	3782	2248	972	606	496	456	470	454	444	482	435	438	451	457	475	480	408	465	445	452	459	434	469	468	412	471	465	503	459	444	490	465	443	464	485	468	483	439	438	488	515	454	451	447	474	452	449	396	434	449	482	455	462	485	432	460	437	465	483	403	414	486	460	430	434	480	468	439	442	451	474	486	485	415	459	460	442	462	449	463	442	457	429	455	482	438	452	492	446	452	468	476	488	434	454	436	483	441	446	472	440	446	496	461	418	467	449	482	435	475	492	448	442	436	494	436	442	455	465	457	447	480	453	440	456	475	463	475	492	444	424	471	460	430	444	475	451	403	405	451	426	452	463	464	436	448	420	419	440	463	433	494	485	443	443	431	467	486	441	439	410	473	424	400	455	444	462	446	467	448	477	434	454	457	434	443	469	486	439	449	458	434	443	491	451	458	449	462	487	444	466	449	434	441	464	465	449	452	402	417	424	455	470	479	483	449	452	441	431	469	455	465	476	426	493	445	458	449	455	456	468	445	454	460	425	432	478	443	434	473	457	433	461	427	409	469	456	438	463	448	469	438	443	459	442	471	467	432	461	435	437	459	432	419	471	483	440	457	465	445	477	459	411	426	426	504	475	440	472	451	456	478	468	479	468	436	423	433	477	488	476	459	417	443	429	444	462	464	461	454	454	455	469	428	457	469	474	450	454	496	456	460	455	442	452	436	461	487	443	466	432	453	478	454	428	461	447	457	435	473	460	461	467	447	464	452	469	485	471	477	441	438	465	452	459	466	481	452	490	461	436	454	462	499	458	450	454	463	446	431	463	453	428	460	471	436	450	440	426	464	494	465	458	501	467	448	478	442	411	452	443	450	479	432	474	443	465	444	472	447	500	435	499	468	444	455	435	438	470	437	469	448	465	464	485	424	471	459	468	422	465	438	414	441	473	485	448	464	456	453	452	425	443	484	500	477	409	457	421	504	435	455	486	484	483	443	456	492	486	483	416	471	424	466	481	452	483	417	434	448	456	430	418	447	466	449	435	429	472	430	463	449	428	426	443	430	463	446	442	462	489	473	468	490	489	469	462	464	472	427	402	466	455	480	460	390	473	440	456	473	468	470	448	434	449	430	454	451	475	479	452	483	412	422	490	442	462	480	461	424	460	428	481	440	452	471	422	513	452	426	438	441	454	465	472	458	452	475	480	440	454	447	446	447	475	472	429	462	465	487	462	452	438	453	496	451	494	407	428	442	406	424	413	462	472	442	459	423	438	458	480	432	434	495	427	478	447	456	475	463	443	474	453	473	451	470	465	472	478	449	445	457	484	441	467	451	470	417	482	498	459	424	458	414	439	460	438	443	464	407	472	434	458	506	422	472	445	435	432	453	441	448	437	461	439	440	455	487	396	485	454	502	458	450	464	470	437	455	456	454	419	477	425	430	453	428	448	478	460	480	441	450	435	437	487	452	452	437	463	443	480	457	439	427	420	437	443	468	425	442	415	434	445	431	476	479	430	428	467	428	495	464	448	456	498	436	480	472	452	474	461	439	475	438	442	473	476	461	474	469	436	455	445	482	429	459	504	465	419	449	462	436	447	491	428	432	469	449	504	459	479	460	469	451	445	462	487	423	426	461	427	490	444	422	423	475	453	465	476	491	447	453	454	450	487	402	432	455	442	465	453	462	465	464	488	492	436	414	449	453	471	493	450	465	455	447	453	468	459	482	476	440	406	431	416	458	437	466	424	433	455	510	449	435	458	419	479	465	413	435	449	442	435	447	433	412	485	469	410	451	457	461	453	465	440	433	428	438	468	473	438	461	461	468	461	430	499	473	443	443	395	435	420	441	431	456	451	456	456	424	485	454	411	436	501	444	465	482	447	420	463	446	495	465	423	449	446	451	444	449	415	423	463	457	416	489	427	436	489	424	455	501	444	496	415	469	408	470	462	402	448	473	457	462	475	427	466	471	444	441	483	459	404	423	456	434	485	470	494	471	457	466	440	428	426	453	455	425	469	468	498	472	478	466	486	466	473	477	449	462	454	431	441	450	446	436	442	446	463	424	447	461	459	492	457	439	461	439	443	419	431	451	424	466	470	436	475	475	434	437	479	502	443	452	454	416	465	447	438	501	409	434	437	449	430	496	468	462	448	430	440	423	431	463	423	387	451	452	463	477	450	454	447	428	475	480	494	461	494	427	471	462	431	466	481	448	494	445	456	476	432	461	427	462	438	495	475	457	430	435	481	447	448	431	455	457	469	458	443	477	448	442	458	440	452	420	470	455	423	487	431	417	463	435	457	460	451	458	505	471	443	432	441	467	449	446	481	448	486	471	446	506	435	453	420	460	461	428	420	416	416	445	438	477	420	442	445	427	444	470	438	422	461	435	472	456	495	468	460	476	426	463	476	433	477	471	416	465	457	497	439	479	437	473	443	455	469	460	449	451	423	439	460	451	470	489	476	460	439	429	455	461	464	434	447	418	435	473	444	444	432	445	430	453	496	483	463	444	468	431	439	480	463	417	440	467	467	466	474	445	445	437	473	454	482	458	447	486	480	429	465	445	506	454	494	476	496	488	481	425	460	456	442	468	478	455	433	446	440	468	465	461	453	450	444	464	466	474	419	470	434	466	483	471	482	477	445	444	449	448	438	445	446	448	497	453	443	472	453	482	441	478	462	424	456	477	416	450	438	457	464	464	460	463	475	459	431	452	415	468	515	458	463	463	464	469	435	423	444	458	481	419	436	462	440	491	440	416	469	478	444	472	456	460	432	459	448	481	453	423	462	446	499	460	467	454	461	484	469	439	447	476	442	446	465	447	442	456	469	452	458	416	423	472	457	448	442	447	453	467	468	470	485	443	495	472	455	430	415	430	464	456	456	421	459	459	427	468	425	450	455	442	458	458	441	468	427	481	452	462	427	447	452	448	463	453	432	440	441	416	481	458	477	479	472	445	472	445	449	416	430	425	461	480	431	449	454	461	512	469	464	431	439	422	467	469	455	475	428	492	457	441	433	458	439	416	415	437	480	479	426	459	464	450	443	487	484	460	450	508	463	455	416	461	456	486	460	467	436	456	455	436	422	507	429	443	466	434	453	480	417	467	415	463	442	448	447	443	471	477	457	462	471	474	465	427	489	483	444	456	423	461	479	468	433	450	483	470	449	453	495	416	466	453	458	466	446	482	433	462	448	470	447	454	430	478	426	483	459	427	419	485	464	436	458	497	479	425	434	450	448	461	426	464	424	491	432	446	465	465	474	458	492	437	444	441	488	467	456	450	470	454	483	467	459	438	455	444	441	483	439	450	458	470	470	481	441	496	450	479	507	478	463	477	463	447	436	462	429	467	433	473	451	434	467	474	456	503	426	485	432	465	447	475	411	467	460	480	502	460	441	429	451	432	405	509	459	453	465	463	454	458	454	411	485	447	477	425	451	414	466	439	437	469	512	451	435	469	462	460	430	468	458	461	432	458	453	458	444	456
25545	21400	27296	26074	40345	43307	26684	14572	3945	1168	768	546	516	515	520	516	549	508	543	521	521	514	558	518	524	490	499	545	506	534	505	520	520	519	553	504	581	548	506	511	513	507	502	492	507	566	542	514	482	534	497	499	521	525	494	524	512	490	516	523	510	544	455	492	513	538	509	490	532	549	509	514	539	521	511	485	549	545	467	524	474	487	533	498	480	470	553	510	519	514	534	512	482	538	538	532	532	508	517	532	540	529	510	546	527	582	519	539	500	502	467	547	508	544	516	518	498	530	523	569	502	548	562	532	463	539	500	517	504	519	526	484	541	516	547	523	501	490	496	503	476	504	529	499	508	464	474	496	520	505	531	530	534	496	525	503	501	509	521	487	515	480	497	485	503	516	484	486	562	518	530	491	545	495	503	519	507	515	496	532	519	504	492	480	487	524	530	517	482	495	483	505	499	529	489	479	499	527	538	526	471	518	492	529	522	478	516	488	543	505	524	513	530	511	532	536	501	496	526	509	488	564	522	514	518	500	484	528	526	499	531	501	517	498	534	504	553	455	521	517	509	529	516	491	491	507	503	476	530	501	527	497	518	535	539	531	516	489	488	502	495	505	491	566	527	514	485	483	551	525	482	476	496	518	509	498	513	522	452	597	477	483	511	527	534	505	552	516	524	505	511	493	522	518	559	527	503	515	541	513	516	563	499	523	544	500	502	566	484	532	491	506	548	544	524	488	507	507	514	526	485	519	532	532	489	515	508	493	545	468	486	490	506	508	533	504	511	498	507	513	501	542	505	566	523	479	533	522	532	518	511	491	515	504	515	514	530	512	521	525	471	515	472	493	488	499	495	522	488	534	531	502	554	541	513	499	521	507	498	512	547	518	510	493	513	478	489	554	512	497	519	506	540	500	524	492	506	512	496	511	535	499	470	524	499	499	525	551	461	504	513	496	515	526	541	505	509	495	512	494	546	489	548	474	482	483	501	508	506	513	532	513	507	488	499	499	534	512	502	514	495	519	507	486	497	487	532	525	527	510	544	502	505	500	538	511	537	519	523	518	483	472	474	494	523	514	482	499	524	509	527	501	480	516	520	540	521	544	499	492	522	472	526	536	474	501	498	496	501	504	504	553	488	499	505	512	525	460	503	541	512	533	495	529	521	522	517	542	510	513	518	571	468	491	534	527	489	484	498	513	525	494	537	468	521	564	516	549	504	485	519	502	554	506	493	516	526	511	502	518	558	485	503	484	502	489	536	510	517	525	512	532	521	509	521	488	513	525	551	515	509	499	460	519	548	503	510	508	522	561	508	509	505	501	487	511	509	475	506	500	497	467	467	515	466	514	530	488	487	502	512	508	517	492	485	480	482	515	525	513	486	529	545	492	543	492	510	515	468	473	531	507	516	494	514	504	523	532	529	488	492	554	501	504	517	477	534	467	477	458	551	482	518	549	535	498	506	558	462	518	498	530	512	474	523	466	532	481	504	545	518	490	519	499	551	529	546	495	489	505	516	470	503	528	496	500	541	528	517	480	501	506	516	522	533	530	540	539	497	538	521	530	524	527	487	536	540	533	486	518	499	508	512	525	489	553	517	541	490	513	504	435	534	527	506	558	540	507	544	532	529	532	480	523	541	528	517	509	497	496	518	489	472	533	509	503	536	521	551	528	533	579	496	537	529	534	526	500	513	530	479	502	531	517	510	531	541	465	521	480	516	505	505	507	543	556	535	534	488	500	491	491	505	508	508	539	517	528	491	492	516	492	525	487	502	485	522	517	520	515	525	490	513	486	542	493	496	512	491	523	476	537	549	513	494	494	516	514	477	493	528	506	526	471	460	511	506	499	532	479	483	515	475	554	527	499	514	516	507	478	509	520	504	490	535	527	524	579	516	522	505	524	527	524	517	524	475	491	528	476	527	508	524	495	493	481	496	491	513	507	503	503	504	483	508	516	518	510	494	537	505	521	511	494	491	523	511	518	492	544	558	523	485	491	520	540	549	492	536	497	533	467	538	550	517	471	481	509	516	545	525	470	513	500	512	485	527	514	487	547	458	463	531	488	565	527	510	526	504	530	484	492	495	487	491	540	493	490	474	514	526	522	525	522	515	513	464	489	490	518	483	491	521	501	512	505	519	505	510	488	534	492	494	526	495	534	536	521	502	506	486	552	517	476	507	503	499	522	501	493	479	504	508	535	513	532	539	529	502	465	489	532	501	523	512	498	526	495	500	489	524	527	523	507	521	511	528	510	526	525	522	571	514	512	497	488	516	501	541	523	465	514	532	501	501	501	516	525	533	515	523	513	521	489	497	502	507	521	539	531	503	488	519	497	514	496	538	560	485	504	550	476	516	447	529	525	511	523	541	541	539	531	546	518	539	486	481	478	523	539	513	511	502	529	492	490	529	548	533	518	526	543	471	525	503	549	566	487	470	460	519	503	521	530	493	520	524	526	499	501	522	517	516	524	543	530	509	521	489	485	482	504	487	461	525	480	497	515	522	499	514	505	523	527	523	492	469	509	547	521	510	499	538	528	513	491	498	491	504	530	532	516	545	504	519	525	466	526	535	492	497	479	539	522	525	519	537	513	543	509	512	578	527	510	502	504	514	495	517	522	556	510	525	504	537	493	476	563	514	488	501	496	505	539	542	550	494	525	501	514	480	526	493	523	485	520	533	524	505	530	527	488	515	501	445	531	514	536	499	512	521	534	501	466	546	513	488	491	516	501	501	503	480	492	481	483	508	484	499	493	525	502	493	478	554	535	490	515	520	519	483	521	512	496	511	525	508	480	480	483	520	533	500	497	475	480	520	509	492	557	518	529	516	573	518	524	471	487	565	524	526	507	494	530	517	510	533	506	506	463	508	487	481	561	497	517	494	518	512	532	504	532	539	490	473	509	468	510	499	570	493	491	545	485	538	484	490	482	510	501	532	479	498	513	530	528	490	519	530	495	512	576	469	508	533	571	492	531	506	542	502	494	534	527	500	530	514	533	492	480	538	506	537	525	511	470	533	494	458	519	507	525	491	522	507	526	514	520	540	523	495	504	502	525	476	505	547	505	501	519	501	475	515	510	478	493	523	483	475	537	523	541	509	529	492	497	547	488	496	505	513	490	533	531	513	472	466	478	504	499	537	540	526	511	482	518	546	491	489	506	503	479	535	510	498	543	493	519	506	454	508	524	487	511	491	483	461	499	488	517	523	474	480	488	486	497	493	499	500	502	533	463	525	498	531	512	520	515	510	544	584	518	508	524	513	543	526	513	477	484	508	465	509	527	548	494	488	523	494	484	497	513	513	540	483	505	527	507	512	493	518	525	552	504	496	511	510	499	523	509	474	510	522	538	486	533	532	512	496	512	510	505	502	505	508	471	526	481	481	488	529	493	529	485	500	526	489	529	558	527	504	499	496	520	571	526	520	512	516	568	515	536	544	534	465	477	479	532	539	511	514	512	476	514	479	499	562	534	471	552	512	501	484	481	522	491
6644	11579	10885	11245	43273	36705	19502	11641	3435	1179	708	494	503	502	483	507	512	541	517	502	521	495	519	516	468	488	534	494	478	497	483	517	493	524	472	463	485	483	498	479	503	501	459	501	518	520	520	492	524	457	509	458	473	474	470	471	525	489	509	485	492	499	500	500	512	483	478	504	471	501	493	468	509	500	532	480	472	490	500	487	523	477	485	489	465	474	505	490	499	489	475	460	508	473	484	520	462	452	507	469	500	469	514	528	535	483	487	524	499	509	517	478	507	465	520	490	479	512	496	477	467	490	485	511	505	521	478	495	459	487	506	470	454	477	511	469	477	494	464	479	502	493	474	515	499	479	490	509	470	465	486	494	507	461	485	450	460	470	477	519	469	482	520	484	526	474	482	461	461	447	487	477	472	523	479	491	489	471	538	476	478	494	509	521	459	518	494	446	505	476	474	491	453	465	496	470	482	548	493	488	497	533	481	470	479	463	527	502	503	468	472	523	487	487	491	480	496	519	518	497	476	472	490	484	495	463	480	489	487	505	453	491	466	470	506	464	469	501	442	518	494	455	457	480	494	494	458	511	477	474	484	454	477	511	522	469	483	531	428	475	456	508	500	494	494	483	432	480	483	487	462	483	515	476	483	497	478	506	501	478	507	477	503	479	472	496	471	460	470	475	472	478	504	492	469	499	498	497	452	480	494	508	457	493	456	468	539	456	499	496	435	468	517	476	495	511	440	478	491	476	522	499	482	470	534	537	493	463	490	456	532	458	462	453	499	484	457	483	472	464	462	523	507	504	474	522	489	468	461	507	474	486	503	505	512	485	510	503	544	494	468	463	473	507	488	458	503	501	498	493	438	485	485	519	492	454	502	499	510	464	472	495	475	489	480	513	516	451	485	469	481	510	516	501	472	487	475	505	498	498	491	504	458	497	491	468	529	500	479	486	508	499	474	475	503	500	487	513	483	492	467	474	480	526	478	500	506	487	481	519	522	532	500	471	459	477	484	496	482	505	488	455	461	473	481	513	490	533	477	492	438	525	481	470	499	492	460	513	472	460	470	458	517	516	479	500	483	506	478	497	437	504	519	535	484	510	490	489	500	536	492	513	498	508	458	496	469	515	467	459	505	460	473	486	471	506	467	516	482	451	488	473	494	498	481	459	501	491	490	529	518	472	493	457	492	492	533	470	473	492	496	504	499	479	500	485	485	530	505	481	523	467	457	521	469	508	461	440	483	440	521	473	485	459	464	505	512	518	491	499	517	482	481	505	481	499	510	485	433	493	488	470	510	501	480	473	460	471	472	467	463	459	452	502	541	491	513	453	470	495	471	486	520	470	461	489	512	489	469	469	443	486	461	468	490	492	440	481	464	486	495	462	506	493	493	480	434	541	494	458	466	488	525	493	499	537	508	481	501	491	483	470	493	478	473	498	479	490	447	517	468	499	497	495	516	480	532	495	461	486	458	478	523	510	521	454	492	484	495	508	493	492	479	455	485	515	504	475	494	485	457	515	502	469	503	488	508	508	470	507	500	470	456	538	459	474	476	520	496	453	504	495	459	474	476	461	460	468	479	464	521	482	432	478	473	457	471	483	489	478	504	474	479	488	481	502	505	512	513	505	486	476	484	463	474	491	532	525	489	492	510	483	460	515	526	494	472	461	480	489	509	508	474	510	488	515	491	491	487	458	520	529	501	441	499	506	483	490	482	476	499	499	466	447	489	473	497	494	511	484	498	482	500	459	491	494	447	523	472	480	469	504	469	509	473	512	496	462	471	460	519	530	510	473	513	475	505	477	472	497	468	479	500	444	484	458	510	510	474	497	521	508	477	509	457	466	457	479	494	481	458	483	478	486	504	483	541	496	475	472	448	521	470	474	473	503	455	516	523	491	481	474	510	503	466	525	486	502	465	492	512	455	471	485	460	521	506	462	476	480	462	444	496	475	481	484	476	498	529	489	466	517	459	493	500	490	479	475	454	440	452	490	469	483	475	514	475	484	465	506	480	496	475	507	464	503	466	497	445	497	472	484	502	497	472	503	492	489	503	493	476	474	489	443	516	500	508	487	479	467	499	456	498	470	512	447	482	484	471	496	511	506	512	495	454	475	482	479	467	489	493	487	496	473	518	495	503	487	481	452	512	460	502	473	474	502	512	450	494	490	471	470	500	485	514	476	462	519	507	503	456	523	492	511	486	442	479	470	479	491	521	459	473	459	473	460	499	477	515	457	481	496	478	459	490	522	488	472	511	457	487	494	479	458	480	465	470	452	490	484	521	503	501	495	445	507	496	469	524	518	480	468	464	478	468	473	448	429	466	493	457	470	512	486	508	539	488	513	474	512	498	469	492	463	497	488	480	476	477	499	517	485	470	500	468	451	469	450	489	445	491	481	482	503	494	472	526	479	540	493	496	484	509	474	523	462	477	458	508	454	496	459	485	459	515	506	504	493	466	460	499	490	450	456	456	509	474	487	488	520	480	493	495	483	494	497	491	494	477	474	477	467	506	536	499	437	501	533	474	479	533	469	483	485	475	466	474	480	497	471	490	461	493	522	509	485	476	427	516	480	475	485	500	507	473	495	465	518	498	493	513	503	466	512	529	494	534	481	527	537	466	518	482	493	462	480	489	462	512	498	490	477	493	482	467	520	470	493	489	490	453	516	463	482	463	514	479	480	445	485	502	495	502	494	468	519	469	476	507	478	475	482	517	464	496	498	498	483	463	474	491	445	511	466	483	484	500	466	463	480	462	508	497	517	519	483	465	424	492	463	468	513	480	493	492	507	514	513	525	484	442	495	488	501	497	519	464	493	522	503	503	499	477	485	530	503	498	433	475	480	520	465	519	467	466	505	493	509	454	459	466	491	524	507	486	512	474	467	487	474	486	496	518	505	532	502	492	457	503	473	486	477	478	499	493	469	486	477	514	502	456	509	470	472	499	454	473	451	479	493	466	534	496	524	525	452	493	470	508	515	502	474	533	501	461	491	495	527	467	468	479	502	501	501	441	501	468	486	508	476	508	456	461	470	503	454	427	483	513	502	497	513	502	502	458	450	502	473	458	489	490	484	470	501	499	496	452	515	487	503	470	462	493	475	479	493	434	490	445	449	504	489	479	500	494	455	465	500	504	474	483	464	491	473	472	508	503	456	473	512	498	465	483	460	468	469	456	489	492	463	507	472	493	495	470	469	497	501	483	440	488	496	515	492	496	461	495	417	507	514	501	497	448	527	457	511	522	494	504	463	470	473	430	468	487	480	476	485	480	462	463	464	482	484	468	518	497	481	491	496	501	517	471	496	445	491	511	490	479	464	486	444	478	479	510	439	490	460	446	455	476	483	493	493	504	469	466	493	481	525	476	448	509	468	476	448	525	507	528	474	492	473	483	479	478	490	482	465	498	510	454	491	507	476	501	495	505	502	465	457	500	474	496	483	481	476	511	489	480	485	451	517	496	466	460	490	450	481	505	470	508	463	503	432	517	491
24336	21408	28683	24593	37873	58042	42667	26311	8535	2177	883	711	670	578	589	607	598	620	602	594	634	602	588	638	630	619	612	623	630	602	564	587	586	625	615	591	609	604	618	640	623	539	593	573	580	615	627	608	587	582	601	626	640	589	583	601	589	592	562	553	601	538	615	603	543	568	575	580	620	560	598	609	581	540	626	640	639	602	643	558	668	585	628	595	593	622	601	602	594	641	569	585	609	584	603	600	560	543	632	580	572	588	632	610	601	623	649	645	563	620	567	590	612	605	570	582	571	620	562	609	620	602	609	563	576	551	611	610	598	590	585	619	563	579	594	579	588	617	598	569	609	605	630	623	527	623	579	600	597	576	590	596	549	575	554	580	560	602	545	549	614	581	592	601	613	629	578	618	571	555	597	578	572	542	607	588	586	553	578	624	602	596	571	594	623	595	573	554	566	605	602	599	597	608	574	581	540	599	602	599	566	619	602	573	569	615	616	607	604	583	633	581	570	582	617	566	612	577	601	555	612	552	541	574	621	593	598	622	609	576	568	597	562	601	589	591	629	560	606	599	622	629	564	571	561	607	613	594	598	568	602	563	546	578	596	587	579	602	591	588	577	589	549	605	558	614	577	597	568	620	594	543	582	588	591	563	601	602	586	577	565	622	561	550	554	589	584	563	593	531	606	622	601	622	598	609	580	580	644	568	583	611	601	643	546	539	608	591	549	574	580	593	607	581	562	560	605	570	606	611	573	583	610	586	569	610	587	585	594	579	578	581	618	565	601	588	554	613	557	576	614	584	594	561	573	589	582	611	579	593	583	597	578	641	591	619	610	643	566	629	567	604	623	567	584	571	597	576	633	600	583	615	605	577	592	569	561	567	612	619	597	590	618	621	592	598	575	576	569	595	590	592	568	547	620	620	638	614	617	587	605	567	569	581	571	613	613	590	563	570	583	594	559	571	583	581	618	571	617	596	561	610	587	558	519	598	660	567	546	575	606	572	586	590	598	603	561	605	605	599	577	587	578	575	580	565	620	601	580	563	614	571	629	560	577	582	590	611	600	614	596	593	569	620	597	556	592	625	639	612	619	597	588	591	622	632	579	589	605	571	602	584	617	594	573	548	567	574	560	630	570	582	577	601	623	594	593	587	553	622	604	596	617	599	567	605	585	608	596	634	602	617	629	562	564	560	588	599	580	581	629	573	545	555	580	544	600	564	617	573	573	583	581	576	589	623	605	599	603	578	623	552	601	574	598	580	578	614	620	564	589	627	578	579	565	593	551	585	614	579	579	594	575	611	584	575	568	575	607	591	542	581	587	573	621	628	565	582	597	610	588	558	588	582	645	554	636	554	591	603	612	611	613	559	602	575	592	570	596	600	607	597	566	578	597	565	635	595	583	556	580	580	640	576	554	597	576	556	577	627	588	588	563	586	636	565	576	554	602	564	607	608	582	605	571	643	597	592	569	616	575	616	579	601	565	603	593	597	601	616	572	571	617	575	618	581	564	582	593	596	608	595	591	594	596	552	566	603	609	589	591	553	601	566	597	569	631	595	596	578	584	590	618	594	626	602	591	520	581	587	574	617	611	586	585	572	592	587	596	602	567	571	598	578	620	568	573	578	590	579	578	602	644	585	611	624	599	587	588	610	571	576	538	580	551	583	527	611	586	608	582	632	585	575	615	582	601	560	536	580	619	612	596	611	626	576	618	589	639	591	606	601	539	630	615	608	595	632	599	573	591	589	517	568	574	562	602	605	620	589	562	588	601	549	566	593	604	579	575	585	571	645	569	585	591	581	624	544	596	587	574	572	575	607	549	583	583	613	567	597	581	567	604	577	632	555	584	597	603	596	596	611	533	599	552	645	600	597	589	618	600	578	590	636	595	595	549	569	614	592	588	622	589	544	601	569	626	594	598	616	577	609	641	575	534	613	615	574	581	592	581	591	616	581	617	584	569	557	596	593	559	592	580	590	590	609	603	595	600	548	635	546	579	607	627	573	621	577	600	585	620	619	579	578	595	571	633	573	606	608	628	568	618	545	617	609	615	551	564	561	593	586	597	600	632	592	586	561	572	567	554	572	613	570	606	593	598	604	590	565	551	554	600	622	563	574	604	603	617	548	604	601	588	602	587	587	616	593	583	570	607	571	560	527	584	613	567	612	592	561	584	620	608	582	620	571	594	590	577	572	617	612	593	602	565	619	598	589	606	581	584	584	584	589	584	554	568	571	616	570	569	580	605	589	596	568	585	603	531	594	565	605	595	624	612	596	622	600	600	562	560	621	582	563	601	660	594	593	548	559	583	602	629	595	580	624	600	577	608	551	539	550	584	585	623	605	565	558	612	619	620	521	616	619	570	608	604	580	569	575	603	564	606	588	610	604	612	586	593	617	607	591	568	592	605	583	606	561	574	634	597	614	560	599	606	560	603	593	605	569	560	548	618	620	573	548	591	574	604	579	574	590	648	616	578	644	573	610	590	578	594	636	600	619	591	608	582	580	623	585	578	584	590	581	569	554	604	572	610	574	608	609	588	610	552	612	588	564	568	576	565	634	551	588	586	546	557	589	629	580	581	599	561	604	623	607	579	563	557	596	569	628	571	588	573	625	615	573	589	572	550	581	633	598	590	581	633	602	607	596	579	577	570	601	614	558	634	593	617	569	568	654	563	587	575	597	586	620	589	566	608	602	586	615	580	586	580	610	601	572	578	608	597	570	590	570	605	566	602	587	571	623	592	603	600	578	590	605	592	598	568	600	575	607	608	594	589	571	575	632	606	582	573	630	537	595	607	583	578	565	556	574	561	580	616	567	607	592	601	607	605	582	587	573	562	595	589	635	599	606	580	598	561	635	607	580	585	573	564	564	556	598	619	593	590	579	616	584	589	537	611	617	556	560	590	577	605	588	610	611	552	579	584	581	598	574	548	605	577	577	631	527	605	550	607	588	589	582	581	589	600	563	605	614	556	564	562	575	557	586	553	594	606	610	590	599	583	603	596	590	615	555	622	597	588	621	600	608	595	594	610	589	624	600	530	553	595	602	601	588	574	554	621	585	584	613	600	548	574	559	582	558	613	541	603	615	617	570	571	564	624	584	588	599	579	606	576	564	584	550	594	634	621	626	582	598	604	621	557	600	601	568	582	583	558	581	576	604	583	575	621	589	578	583	637	588	559	626	602	607	586	536	592	627	563	653	578	602	581	581	568	563	600	565	589	599	572	610	544	609	638	583	586	644	542	606	554	560	591	607	606	617	615	572	587	622	583	593	564	600	596	554	599	548	599	570	597	540	591	570	591	584	655	633	559	574	591	620	615	601	597	600	560	560	557	598	592	607	622	547	581	569	590	542	568	586	582	632	574	570	578	575	622	628	564	537	560	572	590	548	551	573	613	615	564	579	591	579	612	530	588	584	549	587	563	610	581	560	626	617	591	596	562	570	606	568	596	606	591	597	599	595	571	588	623	608	615	635	602	581	623	604	593	608	573	602
9276	19489	17700	20366	56605	59703	33153	20894	5955	2053	973	625	580	579	583	582	545	555	594	532	546	548	563	552	504	584	563	580	557	575	563	581	564	575	564	571	561	587	524	576	569	601	592	584	571	579	558	556	534	558	575	579	571	573	575	602	575	605	544	577	554	562	555	561	551	601	539	568	524	533	573	598	579	576	541	558	594	565	562	582	585	570	567	560	560	559	594	594	588	549	556	537	554	569	574	572	546	572	597	580	562	591	571	536	519	545	570	523	550	578	528	530	542	548	597	547	548	594	541	547	581	534	592	587	585	553	574	545	559	573	556	548	576	521	585	567	557	577	587	572	570	580	557	531	592	542	593	572	589	541	562	549	563	619	579	618	556	556	523	551	552	541	547	558	623	554	529	572	552	567	583	576	546	583	567	536	533	592	521	568	555	591	556	576	560	559	528	569	554	548	554	540	538	555	577	518	588	551	563	557	561	562	561	592	503	554	569	566	555	546	570	516	582	554	531	558	551	565	574	531	573	561	578	544	547	562	564	558	565	592	561	534	583	524	535	558	563	523	542	585	538	586	539	551	564	566	582	612	540	564	518	565	540	563	559	540	560	580	604	527	548	575	537	559	533	563	559	535	552	559	588	545	621	558	544	559	585	602	553	568	551	570	571	588	593	514	530	530	552	541	539	596	536	559	543	564	585	598	572	529	558	560	544	554	553	529	567	562	560	554	575	560	585	572	532	575	542	573	545	541	605	532	559	546	550	583	596	569	587	541	549	530	566	517	580	539	594	560	569	548	568	571	583	551	557	553	556	599	534	556	555	568	549	575	543	557	614	497	572	523	560	563	559	570	546	548	565	558	540	555	556	547	598	531	540	583	539	540	552	550	543	550	570	555	548	580	572	539	583	563	550	572	539	565	577	573	514	582	568	561	567	533	543	565	573	551	519	554	530	595	576	591	575	519	553	592	527	537	589	580	567	569	556	555	562	531	567	601	557	578	538	517	588	543	519	579	574	567	557	574	553	528	552	551	532	586	581	517	523	593	588	561	547	529	512	584	496	567	542	585	559	564	597	540	569	580	525	538	534	557	544	553	571	580	548	533	564	532	596	573	535	533	558	524	545	533	591	548	523	559	532	549	550	560	513	528	555	564	531	533	564	554	554	560	535	533	563	554	546	558	595	547	562	616	545	575	546	518	557	589	569	570	551	578	487	509	556	569	559	575	564	574	536	537	524	539	576	593	567	526	538	564	606	569	568	555	518	527	548	565	553	549	542	531	591	565	565	575	592	547	566	524	553	555	560	515	539	583	638	576	569	551	539	566	574	552	540	570	591	540	585	549	559	526	559	565	606	545	553	612	561	533	590	552	533	535	642	550	549	557	560	535	570	524	604	544	581	534	565	559	559	565	561	579	563	532	519	557	571	545	552	566	529	581	578	558	553	530	544	553	593	563	522	544	567	580	536	582	542	529	534	576	545	573	551	566	541	530	549	591	599	563	591	562	565	586	512	567	561	531	543	588	574	534	538	536	556	498	564	549	559	589	583	538	579	571	556	587	563	583	576	545	542	588	546	573	598	519	598	543	549	586	594	573	568	558	567	570	590	537	559	584	570	579	544	539	576	530	540	540	580	587	564	578	554	556	588	541	567	577	574	560	578	589	595	573	540	558	576	546	525	588	582	536	589	564	561	550	516	597	584	566	578	562	551	529	556	523	558	564	557	532	564	538	587	567	555	551	592	571	566	593	519	600	553	543	551	614	574	562	544	584	555	542	539	557	523	588	555	551	533	568	571	567	548	557	533	590	542	527	588	565	527	549	533	546	543	542	563	495	535	560	550	575	569	578	529	572	534	565	605	535	544	549	562	546	602	572	562	541	530	564	553	566	613	569	600	572	538	532	535	579	532	539	570	575	579	560	552	543	572	538	541	549	567	558	597	529	621	548	553	558	601	593	595	582	522	571	574	584	583	561	564	591	538	597	542	571	580	584	509	565	569	526	556	574	571	524	534	592	585	536	564	543	546	554	498	525	579	529	543	576	563	563	576	524	543	555	558	573	525	570	556	599	548	575	511	569	543	542	540	525	547	552	521	568	531	563	553	557	563	572	535	568	597	613	563	537	564	570	546	569	504	538	559	578	595	590	555	530	601	572	546	568	557	525	530	589	572	569	532	606	579	592	557	551	578	578	583	564	557	562	535	570	560	557	595	576	543	573	565	535	564	555	545	538	553	539	529	603	529	547	536	540	569	552	593	540	542	547	520	583	563	575	554	553	564	590	535	521	572	556	575	538	584	536	553	538	534	571	563	566	571	555	568	556	552	537	588	525	561	557	549	589	605	566	537	581	593	571	519	567	552	571	530	560	553	594	576	560	549	573	555	594	605	587	552	572	549	573	607	578	541	565	589	561	591	547	531	530	544	537	580	579	480	543	554	569	558	525	554	562	580	551	569	551	551	567	613	572	558	552	587	589	561	580	598	555	543	560	548	542	557	534	536	571	559	506	597	563	529	556	525	583	560	576	542	532	541	512	595	533	529	547	582	590	575	654	533	537	545	543	586	576	550	540	508	560	586	568	557	582	586	542	600	554	571	587	587	580	529	595	548	547	541	540	512	563	561	544	562	559	546	535	570	545	530	498	521	586	545	536	574	581	598	553	565	582	565	544	561	578	572	541	563	543	576	513	535	565	563	567	575	562	586	590	553	567	540	541	536	539	606	543	572	576	577	549	573	557	581	542	592	552	579	556	548	493	537	583	547	553	556	551	577	578	596	532	514	549	551	571	570	570	554	558	561	567	563	570	548	537	527	540	544	634	572	564	578	555	529	579	550	561	554	602	561	555	525	577	574	541	531	537	504	570	568	540	566	588	575	574	550	579	537	557	538	534	576	561	548	578	556	555	540	556	577	567	546	580	553	540	535	596	556	551	574	557	562	544	574	531	543	547	588	580	568	603	566	564	530	528	516	539	552	540	566	580	580	525	540	549	505	549	530	534	543	579	546	551	575	526	584	537	553	540	563	561	559	592	568	565	537	566	550	544	572	604	538	567	578	585	535	554	573	552	535	533	539	570	526	550	544	596	545	603	574	559	520	547	511	560	526	597	497	588	519	545	602	572	571	539	570	554	578	564	546	561	568	536	618	586	565	562	555	576	544	532	548	527	566	562	543	546	542	576	563	591	601	571	544	562	613	570	570	551	558	523	590	557	524	527	572	598	574	602	545	552	550	541	521	569	601	549	551	564	545	530	576	541	524	552	566	575	525	550	601	569	594	547	561	558	539	565	565	568	548	519	581	582	545	578	547	565	594	574	509	560	594	524	573	565	544	537	566	589	577	536	535	536	546	560	535	521	530	591	607	550	541	565	561	587	565	563	578	539	542	593	519	542	588	530	587	551	545	577	504	558	576	539	531	581	559	596	540	544	558	611	590	588	569	557	541	550	545	535	554	556	592	571	562	576	603	559	554	550	574	584	514	550	554	549	554	560	582	593
27786	14245	5260	2711	3663	5381	4913	3231	1222	737	567	500	497	505	493	474	494	522	502	475	508	510	496	513	503	501	480	481	506	513	505	505	536	536	496	471	480	532	477	495	503	475	520	509	512	473	474	508	502	527	507	515	488	498	463	491	501	467	501	450	474	513	482	504	493	500	509	498	459	519	487	458	502	503	469	466	475	516	482	515	505	520	498	507	471	518	498	479	467	523	482	466	505	460	490	552	469	494	465	473	465	500	468	499	537	539	524	463	456	519	490	435	515	495	503	495	524	479	484	487	512	479	461	502	495	505	500	488	472	497	505	533	537	482	530	488	495	522	488	523	502	531	466	472	498	474	503	484	450	436	545	513	467	511	488	502	439	468	541	496	472	493	468	547	508	484	441	450	481	517	484	513	493	483	462	508	508	505	447	511	482	508	478	519	484	471	487	531	511	517	511	428	446	479	478	510	506	494	491	465	510	485	478	468	496	480	532	527	463	482	481	501	442	487	522	487	478	507	532	504	496	443	482	457	493	505	493	493	520	498	516	455	478	500	535	508	489	499	509	515	486	499	494	512	528	476	481	453	497	489	475	526	496	523	473	484	493	493	490	478	490	509	434	492	488	492	487	523	521	443	492	482	499	528	486	505	471	464	511	532	485	504	461	462	489	497	508	475	500	474	506	496	491	480	502	510	517	499	491	473	478	478	504	518	511	488	494	468	514	501	487	453	447	487	477	489	440	491	467	490	526	489	493	506	481	481	528	468	476	490	485	463	502	517	482	506	498	577	511	495	468	522	520	506	515	474	541	554	519	506	498	479	479	515	501	540	487	482	475	500	497	513	564	506	477	455	492	495	492	474	539	463	526	492	499	492	488	463	505	460	498	495	468	493	535	476	482	492	506	496	499	492	489	500	519	463	493	480	496	516	493	469	475	459	473	508	518	491	477	489	497	510	493	512	465	484	520	533	481	467	493	470	492	510	462	509	467	502	455	496	477	526	513	487	497	490	481	510	484	536	458	491	470	527	477	469	461	483	445	507	491	464	455	483	484	527	481	465	438	476	448	482	510	472	501	505	527	514	550	518	480	485	514	466	503	516	492	503	480	493	496	486	518	476	504	510	504	491	531	473	458	456	495	433	493	484	469	489	475	500	509	487	453	468	504	477	504	496	498	469	475	493	541	486	460	486	481	472	474	445	504	514	511	515	457	470	461	520	502	492	484	514	502	518	476	460	478	518	498	490	488	471	496	487	509	499	482	467	491	466	525	485	463	494	507	518	494	515	499	521	534	480	472	483	467	502	478	512	501	493	450	482	507	511	485	523	526	509	518	503	499	468	529	465	493	519	538	490	477	514	488	486	496	504	481	497	521	535	488	463	472	484	495	487	474	519	504	468	512	534	494	519	468	471	493	489	508	486	507	510	483	472	451	460	513	478	471	506	487	486	489	489	491	464	519	475	478	519	498	520	453	479	514	501	533	498	530	529	500	507	505	476	517	450	489	503	479	504	495	512	488	526	467	490	503	505	474	483	475	468	497	482	485	454	483	489	504	494	514	484	509	484	488	479	481	453	449	498	495	487	519	442	477	496	508	438	489	574	486	515	447	492	482	460	507	477	467	513	495	488	494	514	500	514	443	464	458	508	468	491	505	487	467	482	495	487	498	510	483	474	474	494	531	531	517	493	493	473	453	488	475	496	529	536	463	458	442	477	490	521	528	523	517	454	483	470	480	534	539	494	515	504	439	518	490	502	498	484	463	522	498	468	487	508	470	523	472	495	536	465	500	464	492	492	501	502	521	486	477	505	520	478	517	474	480	486	479	481	480	456	487	474	474	523	481	500	525	488	486	496	466	480	467	515	475	507	471	513	493	513	490	509	469	480	475	515	482	506	526	505	480	502	482	534	522	458	507	496	463	516	478	469	516	494	513	505	439	481	471	454	486	483	469	537	520	487	473	496	504	501	513	505	503	523	490	482	486	477	509	500	515	506	487	503	497	489	487	473	508	504	463	484	519	513	510	489	490	504	497	537	510	505	511	460	465	481	460	494	483	489	510	524	457	467	456	514	476	466	507	499	507	457	526	467	537	505	502	488	489	495	531	503	465	495	498	508	469	467	495	493	467	518	484	500	498	478	478	515	507	479	466	473	507	481	462	484	490	477	512	506	451	529	486	533	473	500	499	503	498	476	515	507	499	471	508	483	483	466	495	494	495	493	504	475	494	494	533	511	483	512	512	476	522	511	517	493	487	479	535	499	467	461	490	476	481	517	513	522	454	519	507	504	467	478	533	472	484	488	520	482	508	496	473	531	485	528	507	475	496	502	506	473	482	454	460	459	499	489	500	505	496	488	482	524	480	468	508	479	493	456	457	510	494	487	477	467	491	493	496	453	509	438	488	513	491	457	486	537	495	541	498	477	521	444	493	487	507	525	478	525	500	472	445	506	508	505	492	507	485	513	492	518	469	528	446	483	468	480	518	470	519	497	501	521	521	489	499	483	511	495	485	488	470	484	534	496	499	516	485	475	517	505	515	486	499	495	479	473	507	475	511	490	491	498	501	479	499	536	502	523	473	496	494	511	525	524	509	465	509	481	523	489	482	478	515	489	461	449	530	488	503	534	481	474	488	503	490	469	507	459	495	490	477	486	495	505	483	466	488	480	454	518	499	491	549	533	520	466	476	485	465	497	487	511	456	479	479	484	493	513	507	515	499	483	506	468	465	460	468	534	485	479	492	453	498	534	462	510	469	488	492	494	464	464	518	483	508	491	493	497	493	504	470	484	471	464	490	459	484	511	493	519	475	498	483	504	508	508	486	518	495	520	488	511	450	483	469	470	478	462	496	485	489	490	486	488	460	475	490	553	473	524	489	476	488	502	503	487	500	534	512	490	490	494	482	517	519	487	481	472	490	471	499	472	510	497	497	440	498	463	494	491	475	494	514	522	506	450	493	492	480	499	494	471	466	523	500	476	484	515	501	466	478	482	539	470	498	482	486	505	482	475	475	476	521	493	537	503	484	484	485	458	492	523	538	500	531	475	485	522	501	456	496	429	463	514	490	485	469	498	524	478	483	487	479	480	493	434	501	526	489	484	471	474	487	492	476	517	489	466	453	475	507	496	474	475	513	506	489	475	496	489	489	494	483	453	478	505	500	483	507	470	495	468	452	472	491	563	508	450	532	465	487	470	485	484	502	488	506	523	487	491	510	439	471	500	490	459	456	498	485	558	452	489	470	467	509	506	525	520	502	513	484	512	483	456	514	504	521	487	519	460	537	440	527	495	468	481	497	471	537	531	521	496	483	491	473	509	492	494	488	524	526	508	506	476	484	495	522	493	494	495	519	507	516	501	470	494	499	465	469	463	509	487	488	511	450	447	504	504	533	468	492	472	526	480	474	520	479	458	492	488	480	514	475	465	519	481	500	495	482	487	482	485	471	510	466	497	510	506	525	491	486	488	506	492	485	511	489	535	493	461	514	507	515	502
6263	4779	5083	2834	4391	6024	5212	3211	1341	690	507	480	446	446	437	467	451	459	439	418	416	463	467	496	454	472	467	480	470	467	446	487	450	455	462	446	456	447	440	443	402	429	466	506	489	472	449	466	445	466	446	448	431	444	466	430	439	456	435	428	440	437	433	444	466	426	435	456	450	452	463	458	456	469	433	465	458	469	442	467	445	452	451	437	457	397	444	447	464	433	431	452	465	447	426	425	451	471	437	440	468	462	481	431	442	449	476	420	431	472	441	391	448	408	460	403	474	435	428	440	498	463	439	458	474	453	435	414	458	454	441	429	471	424	444	434	421	481	456	442	432	466	473	435	438	441	480	438	466	445	466	416	456	445	433	430	457	413	417	494	439	428	413	433	435	431	436	438	484	458	442	473	431	451	474	466	454	430	433	430	445	494	460	425	442	404	426	442	436	475	460	512	446	464	439	401	445	470	452	455	441	446	446	418	495	491	442	428	441	433	467	410	481	448	457	439	464	482	390	421	471	471	438	390	415	432	479	438	461	412	393	444	436	437	454	413	472	455	436	432	404	420	457	447	421	452	460	431	445	464	463	409	455	418	455	441	453	437	482	465	443	469	437	458	400	428	437	433	506	478	424	452	428	412	437	482	414	488	430	427	437	456	413	453	457	457	438	461	483	485	416	427	448	479	456	465	460	419	430	454	427	442	452	433	484	449	444	456	444	465	464	464	427	444	463	440	446	431	464	431	467	437	472	417	446	456	443	458	472	432	432	462	463	486	433	446	426	444	430	469	411	453	431	408	463	441	461	439	399	489	433	426	425	438	406	464	441	431	485	443	427	459	405	451	441	447	457	490	438	482	439	419	455	452	447	431	448	369	473	423	470	405	427	432	411	423	444	499	430	484	443	419	493	430	472	422	460	450	433	464	451	449	438	463	463	438	436	460	448	423	446	464	441	418	446	463	459	442	404	420	448	416	444	460	457	409	471	433	446	408	446	464	445	434	399	467	424	464	446	445	414	465	486	480	446	423	432	426	445	442	433	453	460	442	497	433	436	430	446	452	426	432	462	436	457	425	461	423	441	455	468	418	420	436	451	465	431	423	464	417	449	439	415	478	473	408	451	426	470	441	476	453	453	407	445	456	434	457	440	455	452	464	465	395	453	456	471	447	459	422	436	427	450	433	438	393	438	431	475	471	446	456	448	449	437	449	464	464	436	427	456	430	480	457	493	436	426	449	458	437	439	464	452	479	453	439	475	451	456	441	464	465	460	417	458	411	467	495	452	439	463	449	474	476	453	490	475	459	407	423	462	442	488	449	444	434	448	413	471	451	470	453	445	400	468	422	435	451	427	405	475	445	421	450	398	423	452	453	419	418	479	434	439	444	440	439	440	441	460	451	451	430	441	460	450	432	428	393	436	425	471	424	440	448	457	389	422	462	439	466	423	417	434	483	467	429	436	444	443	452	450	439	463	429	443	470	440	435	433	442	417	485	434	505	424	472	435	474	479	484	435	465	446	433	473	436	453	498	460	442	430	485	428	419	428	458	421	423	425	425	464	450	463	436	458	429	434	436	482	451	467	452	463	462	463	462	466	399	434	433	470	422	436	435	468	428	419	451	488	474	464	421	437	507	471	505	446	454	471	407	444	435	418	395	465	421	452	479	439	440	417	426	458	436	464	430	424	439	409	465	420	432	435	429	459	462	455	462	433	413	435	450	472	456	447	480	415	456	473	432	444	416	462	438	429	452	465	442	465	448	516	433	440	467	473	441	423	431	428	436	401	491	483	446	453	427	433	431	436	486	488	454	475	442	445	416	434	451	445	408	491	402	474	467	487	437	415	435	480	451	433	449	456	460	429	482	426	425	437	477	433	460	466	466	434	431	448	453	428	473	442	471	450	439	440	451	457	437	440	448	449	445	462	454	455	472	461	441	433	476	452	421	451	424	473	446	439	435	440	433	454	444	477	464	429	459	459	475	467	436	479	441	422	470	464	472	439	461	443	456	444	461	452	450	419	471	463	434	432	453	429	454	432	421	504	449	438	434	416	469	464	431	437	462	452	455	398	445	423	451	415	429	466	443	410	443	392	455	426	440	471	437	482	452	450	474	453	426	441	478	447	455	399	409	399	445	437	434	422	472	446	447	444	464	414	439	434	465	435	486	447	459	449	464	448	473	405	484	423	469	448	456	448	478	426	448	438	470	398	483	462	432	434	452	456	414	466	467	451	456	438	452	459	449	462	436	441	422	444	435	442	417	455	451	454	465	419	426	434	478	465	435	455	451	473	471	482	458	381	459	463	439	453	429	483	428	476	459	429	433	458	464	410	448	461	443	436	455	469	443	440	435	484	433	439	457	415	438	471	445	452	486	430	418	432	464	455	446	450	497	435	470	452	389	439	469	459	421	423	490	469	485	464	427	443	437	490	483	443	423	451	468	411	471	439	427	464	430	428	423	429	438	432	492	448	431	427	436	452	448	446	450	463	433	437	436	455	459	479	438	452	486	468	448	455	450	445	450	448	434	459	471	431	440	435	439	471	423	452	462	397	454	415	434	458	425	419	452	439	423	438	430	498	439	477	427	476	488	428	452	486	445	448	463	463	435	480	444	436	499	456	438	480	428	445	483	440	403	449	479	445	437	469	449	436	448	427	432	464	468	444	471	448	424	444	405	465	464	417	463	454	434	443	460	461	444	441	429	443	438	438	401	446	443	433	424	421	472	404	400	444	462	427	473	407	424	476	453	450	437	430	452	396	446	439	433	429	442	431	435	458	445	443	468	446	456	427	443	459	446	443	440	460	428	451	449	418	466	456	449	438	484	435	410	416	455	450	466	426	445	458	493	457	443	445	430	442	449	410	464	474	477	434	452	485	408	414	422	458	448	451	468	460	479	434	442	457	456	432	424	458	413	433	434	455	444	429	429	459	464	456	437	459	436	431	421	437	454	495	446	420	433	406	439	427	462	444	414	446	404	422	432	400	451	416	446	406	409	424	444	454	428	431	472	459	473	456	405	451	443	470	475	435	468	419	455	450	485	435	419	455	465	444	435	432	446	422	421	442	447	437	447	459	457	463	453	434	472	440	433	473	453	478	419	446	410	441	487	437	397	435	427	437	413	471	473	447	458	451	459	441	412	446	440	443	412	455	426	482	441	461	450	454	438	476	437	461	478	400	449	443	441	455	461	440	455	447	439	461	475	389	446	432	442	461	415	458	477	441	464	463	446	467	459	438	434	460	438	476	465	446	458	454	483	414	466	431	487	456	443	443	473	467	449	422	463	426	463	466	449	432	459	473	471	461	432	439	452	445	466	448	482	436	472	467	459	446	429	452	485	432	447	451	511	423	447	451	425	474	446	462	465	429	435	424	433	459	429	446	423	436	459	444	419	436	392	460	450	452	417	432	467	428	427	423	453	462	440	418	463	419	403	417	460	440	467	446	513	457	429	442	430	465	516	431	435	480	457	446	409	442	442	459	436	426	442
25544	21465	27264	25199	11204	34644	35067	25122	8134	1969	807	558	545	490	495	538	507	528	485	525	512	495	511	506	483	492	453	494	492	518	490	527	483	436	489	526	506	485	478	467	499	499	536	521	498	488	512	478	478	563	464	498	509	537	523	520	510	543	505	491	511	491	491	488	478	533	507	531	476	478	514	494	501	528	473	550	478	472	462	536	501	477	551	513	510	497	530	514	451	477	520	514	522	514	509	509	487	517	490	480	526	499	510	494	516	507	516	508	491	451	513	467	503	513	469	524	494	533	507	502	478	527	512	539	506	539	485	519	492	489	515	480	555	537	504	497	498	492	490	490	529	501	505	479	486	492	524	478	503	489	512	479	492	488	516	524	548	530	464	534	493	502	495	474	457	501	479	486	468	506	495	564	473	467	512	549	453	463	510	470	489	493	514	504	517	480	495	466	513	458	490	460	509	518	508	499	471	494	455	520	446	479	534	487	520	517	521	489	516	497	489	524	476	438	480	489	478	503	533	507	515	492	482	488	508	501	509	491	503	467	532	490	463	438	523	449	526	497	503	494	519	501	472	511	510	483	517	514	511	479	505	537	513	516	514	512	518	446	514	514	500	510	471	538	511	473	516	515	533	476	510	487	502	482	468	500	472	533	517	517	521	468	472	504	464	501	495	506	503	513	536	491	501	509	500	504	500	453	495	508	546	478	493	524	470	465	493	471	517	517	501	476	516	496	464	499	491	470	493	489	501	511	471	531	520	478	467	478	495	470	492	499	511	516	483	481	468	530	490	475	488	469	469	510	510	514	502	498	480	486	473	488	545	458	512	473	497	475	536	502	470	467	506	501	487	470	504	468	499	528	484	442	457	520	503	506	466	512	501	463	497	512	518	528	511	497	483	504	533	552	485	493	458	525	496	489	486	515	497	514	492	488	511	454	521	484	548	503	533	527	478	470	490	454	471	494	470	488	493	517	555	538	487	465	488	508	486	490	493	486	486	465	493	500	510	492	518	499	518	515	516	480	507	514	447	465	473	561	505	553	513	529	496	505	520	495	506	493	500	536	494	510	496	508	500	486	527	457	504	477	541	498	517	491	516	514	492	488	499	524	500	487	518	492	479	480	499	488	495	496	459	473	507	522	488	507	543	495	537	529	493	508	504	463	487	444	537	453	512	526	508	475	488	493	521	516	478	516	477	497	505	472	554	475	473	473	512	510	509	530	460	470	453	521	462	503	534	471	453	475	500	468	565	477	510	512	526	448	511	493	485	483	519	468	446	520	513	495	510	481	526	494	494	498	482	509	470	487	538	507	493	494	462	538	520	487	498	520	445	537	496	523	490	541	492	496	515	492	492	489	495	497	487	479	495	541	508	516	499	478	503	476	548	490	485	461	462	468	490	517	513	540	517	495	490	533	521	499	466	477	448	460	515	482	518	509	479	515	467	509	519	500	501	487	492	491	471	486	464	506	458	499	450	500	488	533	508	507	510	491	505	481	490	549	501	497	478	522	528	482	502	491	454	512	494	494	488	492	493	480	505	485	521	512	511	514	516	523	524	520	511	498	498	486	504	482	524	519	554	495	470	501	496	515	451	507	500	509	502	503	461	524	475	491	475	523	515	499	483	504	485	495	486	509	483	516	471	482	469	477	449	516	476	517	514	472	502	469	543	529	519	526	491	494	477	471	444	490	495	507	474	501	458	522	481	507	486	454	490	472	439	471	503	518	501	494	521	516	495	497	490	538	533	497	501	497	470	464	497	500	496	462	472	496	521	493	485	490	507	499	528	467	473	536	462	505	497	464	556	511	512	470	472	480	481	501	490	498	508	488	492	516	474	517	508	476	516	547	522	510	511	467	481	496	477	534	481	494	511	494	501	498	491	479	484	519	502	470	491	502	485	475	493	504	519	515	465	490	484	541	514	500	510	487	490	494	503	509	486	512	534	494	511	482	503	492	492	471	523	492	460	522	509	463	493	457	510	477	509	525	506	485	508	508	480	506	480	513	536	476	505	488	496	464	515	497	525	549	508	467	490	476	504	503	514	500	471	480	496	459	526	507	505	515	482	517	516	520	478	470	479	515	482	504	488	497	495	530	549	470	492	533	490	495	502	497	459	488	517	475	480	508	514	515	509	527	501	521	492	512	495	545	549	526	515	519	497	483	549	426	478	505	515	513	454	509	510	489	510	506	538	484	489	507	503	501	502	502	478	495	534	491	502	505	476	500	524	480	510	537	498	480	542	514	472	479	472	537	493	477	499	485	516	503	456	504	494	515	515	511	489	511	485	506	524	507	477	472	481	531	456	468	493	500	492	500	509	509	483	471	508	506	489	498	477	490	460	466	500	463	491	542	493	525	524	511	494	499	518	503	493	499	480	465	513	444	456	492	557	482	466	456	470	480	494	510	468	502	486	525	503	489	505	511	503	514	489	472	535	489	531	494	513	506	487	494	503	472	492	507	468	511	494	529	462	513	503	490	515	475	495	532	500	498	509	539	530	506	516	514	498	497	466	432	528	481	496	477	545	463	513	511	530	476	502	493	481	495	502	509	489	457	517	481	490	517	520	499	503	512	496	527	494	474	510	505	519	528	482	512	460	485	519	489	496	494	481	467	497	476	493	479	495	487	477	508	505	506	531	522	506	475	517	499	462	465	472	519	497	466	518	541	525	473	542	514	486	503	540	480	560	508	487	459	493	537	489	519	477	512	513	507	473	485	517	506	510	494	508	490	507	496	510	548	504	472	487	506	500	497	521	490	487	497	505	491	466	493	512	479	495	525	498	486	485	527	536	466	497	503	496	485	486	476	511	482	493	488	530	511	507	469	517	535	523	535	500	499	515	501	504	527	498	463	503	532	478	462	478	514	522	473	525	475	523	432	505	489	516	453	485	498	494	493	523	501	496	495	501	510	512	519	483	500	507	496	479	501	521	481	518	514	500	500	482	528	475	463	495	524	482	530	518	493	544	509	516	522	509	530	531	501	504	518	545	507	462	526	498	483	515	485	506	473	484	524	500	494	470	512	486	487	508	516	484	478	530	449	511	510	504	532	495	498	479	496	451	493	506	514	491	505	505	515	555	523	470	542	493	511	515	489	494	471	508	483	516	506	515	524	480	497	536	462	505	455	469	518	460	487	483	492	472	465	494	484	492	478	491	470	522	491	506	501	502	495	482	522	519	476	512	452	498	510	461	493	508	508	515	523	515	539	490	533	501	504	464	496	485	493	461	511	529	488	491	497	533	493	473	507	486	467	530	499	533	470	506	500	490	504	504	546	545	498	497	502	518	502	493	515	556	491	466	461	565	484	518	500	537	519	478	450	531	445	550	480	494	488	488	481	495	514	487	511	534	504	497	514	499	489	487	486	468	505	536	541	494	483	540	508	521	507	504	502	483	506	492	475	511	486	542	535	513	522	483	523	501	490	470	543	509	533	498	512	538	472	475	503	494	508	503	504	485	464	532	503	516	471	514	506	506	492	474	488	480	477
6663	12213	10549	5813	6726	34561	29793	19724	5914	1975	843	550	539	492	475	444	482	487	497	447	492	480	467	497	458	498	450	487	461	468	501	518	518	502	432	480	500	477	478	473	454	495	471	483	506	484	487	517	439	466	483	499	479	444	482	472	455	477	480	476	522	499	505	481	477	468	542	444	489	472	485	505	468	461	480	494	477	468	504	481	434	442	465	491	488	478	500	522	472	426	510	467	495	463	496	477	455	439	493	478	451	489	465	462	453	469	460	494	451	476	489	448	457	466	476	449	481	480	494	501	504	449	454	499	456	530	478	446	459	423	536	465	477	466	486	435	486	486	481	473	458	464	478	463	464	455	484	482	473	473	459	463	463	432	455	479	476	512	477	452	489	469	479	468	445	404	487	467	471	499	490	474	440	485	496	452	464	457	452	486	464	454	477	484	481	467	505	504	451	448	431	484	470	480	526	456	479	454	513	464	450	452	519	460	422	468	461	461	475	447	458	503	499	467	489	525	456	470	444	475	463	512	496	466	480	481	428	506	461	480	517	453	497	476	492	492	501	480	455	430	491	495	459	519	462	461	507	504	452	496	498	476	511	459	448	453	468	471	486	471	470	511	471	481	524	464	530	492	496	468	514	488	514	492	438	483	493	471	503	454	464	491	479	535	514	468	464	489	483	478	457	484	492	403	498	476	487	465	474	463	452	509	478	484	501	448	488	517	464	475	482	433	438	432	497	506	474	430	457	487	472	511	467	474	466	458	492	497	493	453	482	472	495	428	476	474	458	477	437	467	506	461	500	501	495	514	478	512	490	482	474	472	471	480	458	490	486	502	452	508	496	495	491	472	502	520	473	480	485	481	459	433	496	460	522	494	492	483	475	453	498	447	458	452	471	493	475	515	504	469	479	498	474	511	469	430	479	474	514	460	468	517	445	475	469	446	474	466	475	490	507	450	471	464	480	497	525	460	471	460	506	468	438	479	468	484	475	464	442	492	497	504	434	453	486	456	469	507	484	506	453	474	489	489	442	487	511	463	491	464	468	473	502	464	470	450	483	489	478	461	473	430	506	466	473	467	447	488	446	481	465	511	471	479	535	436	492	489	445	458	491	483	495	479	470	436	489	477	407	456	503	481	502	468	498	460	482	467	456	475	514	470	456	459	482	477	464	477	487	497	482	490	454	471	451	451	482	464	501	437	490	485	468	450	456	488	472	463	497	488	440	488	455	512	457	487	480	496	503	451	469	471	460	469	456	435	470	455	465	451	497	518	495	456	497	468	483	466	455	513	520	445	512	474	460	475	469	467	441	472	481	491	503	476	484	474	466	479	490	478	489	475	460	471	484	486	450	487	503	465	470	474	472	510	478	484	428	439	468	475	495	462	469	468	505	479	508	495	495	452	476	494	494	466	454	462	441	468	480	454	494	484	511	488	496	479	487	505	464	482	482	482	495	451	504	523	480	495	474	491	449	505	448	480	474	488	476	474	449	460	529	486	480	450	477	487	456	483	490	465	436	457	471	500	464	491	488	494	469	511	490	506	440	484	502	499	495	447	467	448	498	465	466	487	485	501	433	498	474	476	492	451	459	487	499	449	484	451	461	467	474	488	466	449	466	493	439	448	479	445	506	482	437	440	516	480	465	495	492	477	496	470	541	457	471	506	507	457	481	482	454	475	469	464	446	455	501	430	459	429	465	464	438	486	459	498	478	460	482	485	518	489	469	453	475	488	492	500	508	497	489	429	494	477	480	474	508	488	488	457	453	531	485	485	502	478	515	465	485	443	453	467	465	456	470	480	497	512	459	488	483	449	497	488	452	479	455	502	484	488	461	463	453	478	468	426	529	485	506	465	479	483	489	531	485	457	459	489	454	479	505	460	484	466	473	484	512	489	457	456	484	457	498	475	453	507	489	484	476	491	477	478	523	499	485	450	476	445	494	484	486	459	476	488	452	489	493	449	458	481	462	461	475	486	489	477	504	464	460	460	431	460	460	464	486	494	475	476	483	488	476	476	435	457	478	449	455	495	463	473	467	490	478	441	455	436	516	486	519	493	424	488	447	453	473	499	447	468	494	481	450	455	489	467	484	471	506	466	465	471	446	449	442	469	478	431	434	481	502	491	479	454	488	511	465	518	515	490	487	514	487	477	493	537	511	462	490	468	436	513	474	526	472	477	479	506	466	459	448	492	436	493	490	500	492	490	496	460	502	458	462	454	478	471	490	479	486	457	463	468	455	492	465	458	499	449	457	449	468	483	461	481	462	482	458	500	450	470	465	483	469	434	494	504	464	468	479	512	464	489	452	501	453	478	467	505	483	465	475	506	472	489	485	488	480	440	468	490	477	490	473	488	483	485	451	477	445	484	495	499	479	454	496	497	444	448	471	499	485	461	491	479	484	467	496	470	468	480	471	457	479	504	436	479	495	498	450	507	459	467	467	474	437	488	466	478	486	485	447	485	461	443	495	452	465	476	430	466	442	452	452	510	442	468	482	463	518	473	453	464	498	571	499	438	458	479	481	453	510	480	440	496	492	493	471	477	475	455	506	510	509	489	491	477	491	495	524	495	425	479	479	465	478	472	459	487	462	476	472	483	469	455	439	490	480	498	490	445	471	495	468	481	505	427	479	461	454	467	534	510	485	452	463	477	445	484	461	495	464	468	476	469	488	458	470	478	475	440	471	481	471	487	484	471	472	500	469	468	478	442	459	462	450	481	492	470	451	466	460	478	478	501	440	473	492	438	466	496	534	407	511	497	472	474	476	523	431	480	472	476	452	471	450	462	442	495	491	497	471	435	481	494	469	466	457	507	468	459	455	493	460	483	468	468	498	485	446	473	482	466	493	485	490	441	484	474	460	483	495	466	489	470	477	479	434	475	480	489	474	517	471	420	495	468	485	482	465	456	493	496	460	444	451	495	487	472	473	468	473	465	495	481	497	453	464	473	451	460	446	485	509	440	459	439	443	467	458	470	493	471	516	453	472	475	477	507	469	482	465	452	438	462	450	448	498	445	446	481	467	473	494	534	494	479	464	456	473	500	529	456	460	473	454	483	461	476	480	492	463	488	475	509	470	476	518	450	482	427	479	478	517	476	463	460	512	443	478	494	468	447	462	481	457	453	453	500	470	477	476	431	468	507	487	492	486	453	457	502	494	477	443	448	445	501	451	474	464	464	501	478	442	499	484	500	454	457	454	467	467	475	482	483	491	507	502	454	461	480	486	460	456	508	462	465	493	519	459	489	476	454	447	468	515	434	453	479	470	484	547	492	493	482	500	505	436	465	489	465	475	472	481	488	493	439	488	465	479	482	486	478	486	468	506	469	473	514	497	466	470	457	455	491	483	480	471	460	465	444	464	474	472	468	478	441	494	489	483	486	468	466	468	471	439	459	456	469	501	459	487	498	499	448	497	468	493	501	424	462	517	492	487	486	500	464	451	478	469	527	462	480	476	462	476	489	465	473	470	474	467	465	471	474	520	508	432	520
24196	21406	28726	24509	26267	41198	52683	37664	16067	4353	1319	699	586	575	588	623	611	604	613	580	629	588	653	603	628	596	580	575	598	575	561	551	616	618	581	582	576	535	611	620	558	584	609	563	605	588	618	579	566	582	580	581	597	574	567	583	563	608	581	546	596	579	618	570	560	574	605	600	618	629	592	604	551	556	590	578	565	567	561	530	579	614	608	634	613	616	588	589	564	588	603	570	577	562	584	568	573	586	626	637	554	573	555	584	544	605	558	561	550	548	551	534	555	569	523	516	580	573	599	596	563	541	559	599	589	539	600	620	620	583	574	598	557	631	575	549	546	563	567	602	559	634	551	530	545	554	596	618	598	610	554	585	558	566	562	611	582	595	585	597	578	610	596	588	594	591	568	625	608	563	624	570	578	593	561	567	608	575	581	582	611	639	629	624	552	569	601	593	560	582	558	589	602	600	572	578	609	631	593	601	562	563	598	589	573	582	567	590	565	619	592	576	578	566	562	597	600	584	579	564	580	582	571	557	569	622	587	593	592	594	528	567	547	584	562	592	502	585	542	595	527	616	582	551	591	608	562	527	561	536	619	589	576	598	586	576	576	575	571	578	588	611	540	550	539	561	601	557	555	548	625	568	572	590	523	618	569	552	543	584	559	585	598	604	600	586	574	537	563	598	613	559	585	584	623	573	547	613	585	545	558	589	602	586	565	542	551	619	578	581	552	586	574	570	580	573	583	605	592	581	556	635	595	553	547	592	591	567	581	562	565	611	569	620	567	572	547	578	558	503	596	586	588	605	587	582	610	582	559	567	613	574	590	577	550	571	589	633	601	575	534	555	573	547	589	582	587	562	605	612	583	605	586	543	571	601	549	565	563	546	570	586	579	559	581	536	563	569	599	581	585	556	582	557	552	587	607	537	582	569	619	550	588	550	586	604	562	587	590	585	604	582	583	589	586	593	628	603	631	588	579	623	579	593	607	579	590	605	542	587	540	609	581	602	553	551	562	591	603	578	551	566	576	599	565	576	558	570	601	605	623	551	524	608	584	548	613	578	597	593	565	560	564	584	545	582	569	581	606	613	573	560	607	588	592	563	593	583	559	587	524	589	564	609	579	603	571	568	600	599	553	565	601	571	554	592	576	592	571	568	575	604	564	549	626	532	589	535	585	572	553	612	584	570	581	634	606	586	591	560	580	596	609	591	572	552	577	543	563	555	581	577	603	576	577	592	560	595	590	578	594	573	589	577	590	571	577	613	603	562	572	607	544	585	598	555	601	593	600	563	560	589	609	566	599	558	599	585	569	599	542	577	554	566	551	578	637	582	550	599	616	584	610	618	605	567	623	566	600	537	574	580	572	565	618	578	582	588	620	619	606	572	578	582	555	576	612	558	576	594	577	599	594	583	541	548	563	619	575	572	592	581	579	575	592	569	598	600	554	548	573	600	586	576	563	574	623	592	585	597	564	600	607	536	584	569	581	592	574	644	554	585	540	601	569	589	559	604	585	550	600	636	597	579	549	542	582	577	564	606	580	576	615	560	547	632	608	522	575	590	593	520	570	575	613	530	530	581	566	594	578	593	502	567	614	563	563	546	561	632	583	573	564	577	565	569	591	585	598	582	619	573	584	537	595	584	555	572	560	576	580	587	585	594	566	556	554	592	565	581	593	556	601	603	621	557	585	578	596	586	589	556	576	554	553	576	569	557	616	583	586	549	532	603	626	541	531	618	580	606	556	585	541	592	541	554	580	617	584	549	578	585	574	572	547	566	616	587	553	595	553	564	587	560	535	564	574	553	574	555	614	580	570	597	620	548	571	559	638	590	562	554	566	577	549	550	556	528	604	540	541	574	575	645	565	596	602	578	614	597	560	579	635	557	600	601	618	612	550	576	628	597	578	547	584	598	591	567	572	558	547	566	556	592	587	553	532	577	550	632	553	575	558	585	567	539	590	538	570	561	608	605	557	572	547	567	549	598	556	584	557	577	569	596	575	581	569	562	601	613	567	597	634	567	571	579	575	598	584	584	571	617	554	578	584	583	590	561	586	576	583	591	557	552	571	607	596	573	588	602	577	567	583	615	609	537	537	587	548	544	570	582	537	550	615	578	527	562	628	570	567	585	604	581	596	593	574	552	566	527	586	578	579	566	566	607	504	590	621	574	583	527	554	567	614	544	622	583	594	602	612	559	577	601	581	607	589	563	581	547	584	556	580	619	550	539	557	556	545	538	561	549	578	540	580	594	605	609	606	545	605	607	588	594	602	575	595	563	565	568	595	580	555	596	587	573	592	612	597	568	575	563	568	581	606	562	561	539	571	565	560	540	584	573	586	590	613	566	589	551	580	563	554	567	561	555	581	607	555	626	567	604	571	599	575	563	537	528	561	570	581	589	548	598	557	618	524	544	560	574	594	611	527	583	609	563	583	630	603	600	541	588	568	582	566	590	565	607	556	575	574	586	558	519	583	570	579	589	615	593	563	552	551	525	628	586	538	620	612	571	578	583	598	583	562	570	564	594	608	566	541	531	542	519	609	579	568	622	593	567	547	546	545	579	570	574	589	625	557	580	604	557	620	604	576	551	587	572	585	553	561	569	571	575	581	538	576	561	600	573	574	566	611	573	595	578	600	559	569	590	595	592	565	573	571	587	549	568	541	574	582	529	589	561	564	590	588	570	597	597	546	585	600	529	556	595	567	561	581	583	604	565	552	588	641	565	563	568	608	567	551	575	537	602	541	583	542	570	587	555	530	555	564	575	597	575	571	588	559	596	617	591	511	564	570	580	632	565	568	555	582	572	604	600	573	599	538	559	561	540	566	568	566	597	605	578	571	574	562	577	593	583	557	538	626	562	562	593	575	569	596	620	626	650	589	599	551	576	564	599	512	599	622	589	589	558	579	577	609	560	597	621	590	552	574	578	582	590	569	607	568	603	592	585	564	553	565	575	610	555	558	554	563	592	542	601	576	590	554	542	594	593	620	539	575	592	601	606	561	581	574	585	552	584	583	572	547	567	581	521	558	590	584	595	572	532	582	532	533	578	574	546	562	553	581	568	571	563	576	517	554	566	602	587	533	585	572	534	563	549	587	592	534	578	560	515	563	555	577	560	564	623	564	590	614	528	581	591	551	562	536	567	593	549	582	555	593	529	573	584	613	603	588	591	585	561	552	555	542	574	609	581	574	583	608	597	575	591	580	578	559	569	589	591	548	594	587	566	573	578	588	587	594	561	608	587	582	575	612	520	586	570	551	545	576	533	553	549	570	553	602	640	582	572	559	539	673	555	534	568	547	590	550	596	579	586	657	592	584	608	556	587	584	579	545	564	539	592	563	575	583	599	593	580	569	565	575	630	589	567	526	555	564	551	559	584	552	591	577	560	543	608	582	574	609	586	550	583	595	576	513	549	569	598	573	626	567	543	564	607	602	586	565	573	523	549	558	598	558	567	544	585	612	534	564	568	530	559	560	555	591	563	542	595	539	547
9368	18107	18323	14715	26745	49422	48028	30353	10473	3525	1321	690	599	555	538	591	578	544	580	562	539	555	616	590	527	595	566	556	587	600	554	563	532	586	582	586	517	567	513	562	543	533	573	566	528	566	558	582	570	551	514	584	549	567	527	536	522	546	538	548	546	550	531	582	544	575	566	541	546	523	555	537	525	541	584	585	558	569	574	521	537	540	560	529	565	561	585	538	578	532	576	541	561	523	545	555	571	544	537	576	575	587	515	537	529	546	538	566	525	587	573	587	609	545	540	574	557	543	509	553	542	533	508	520	536	555	565	524	553	542	519	537	568	520	547	563	572	558	550	566	541	535	552	570	563	565	570	537	581	544	560	572	525	512	558	555	537	604	547	542	572	599	527	555	530	559	564	549	521	539	576	565	582	571	558	566	548	515	550	548	549	583	568	506	513	541	561	590	572	502	570	570	564	538	539	516	538	581	550	507	519	554	545	593	565	551	550	581	544	561	571	544	538	568	558	554	554	551	545	552	577	535	545	510	531	551	591	559	590	573	490	541	549	541	524	535	584	527	608	546	574	558	529	504	555	526	569	538	548	522	536	523	544	520	545	538	594	520	514	568	529	543	572	501	553	562	560	604	579	577	559	527	538	573	563	526	516	522	553	559	541	541	565	549	577	517	571	540	538	533	542	561	527	537	578	544	569	581	533	521	577	538	536	523	547	534	513	574	544	563	593	542	577	530	541	548	579	501	591	563	546	513	541	609	527	549	535	562	581	539	536	537	540	554	533	593	537	553	577	519	556	527	554	550	557	504	531	539	567	548	559	558	549	531	545	520	570	575	515	545	537	617	575	549	563	568	545	568	580	545	591	548	527	549	541	575	585	579	563	611	578	550	531	597	547	515	584	567	577	566	545	555	564	537	528	552	567	520	557	517	509	558	506	533	524	507	574	529	543	538	555	582	544	566	525	562	542	577	584	542	585	585	563	538	545	524	521	548	568	577	586	569	558	526	589	534	555	566	567	514	539	537	564	583	545	547	514	551	535	573	542	549	522	566	542	512	547	576	544	533	509	522	549	570	548	520	584	554	551	539	549	603	520	557	525	513	570	561	550	527	538	527	551	541	557	565	560	542	522	497	576	530	560	553	546	585	552	568	510	510	533	553	564	543	577	558	537	568	531	552	569	551	575	582	501	565	537	544	536	578	566	539	529	545	519	535	557	470	608	542	560	556	538	576	542	597	567	556	559	509	541	544	547	549	553	528	521	520	514	530	556	539	540	576	546	536	554	516	562	586	543	517	495	572	540	595	560	560	549	532	560	503	554	526	586	583	553	575	568	536	549	567	528	538	555	541	569	552	603	534	547	541	562	516	569	540	514	566	537	536	539	554	566	570	564	547	556	541	569	555	520	549	558	506	535	539	574	571	535	536	563	573	529	559	595	557	488	542	582	531	557	561	570	536	528	530	549	512	535	545	535	544	546	551	607	545	528	514	537	591	530	514	551	558	544	532	533	549	545	511	531	502	552	527	538	550	524	522	538	541	576	529	540	533	594	568	543	511	562	540	592	571	590	555	547	569	519	524	504	528	560	586	583	581	557	568	536	568	552	586	520	550	562	557	559	519	568	541	532	536	520	559	523	513	532	560	517	534	570	572	570	513	526	558	523	536	530	563	561	565	541	581	556	513	514	550	555	560	546	552	558	548	552	564	595	565	518	561	535	510	557	553	545	522	580	550	560	557	551	542	531	562	553	547	537	551	545	537	581	577	569	512	577	551	530	608	532	560	540	507	504	525	534	577	518	545	550	533	525	544	565	540	558	552	551	588	534	572	532	564	509	554	533	562	546	582	576	552	555	541	600	502	543	577	530	527	569	565	559	563	538	551	539	549	527	551	570	529	536	580	590	549	540	531	534	516	555	575	554	547	574	577	564	523	517	560	578	509	550	594	512	552	623	511	568	558	556	534	576	533	575	538	558	494	545	517	552	510	573	498	602	559	552	537	571	550	538	538	575	524	540	509	558	536	496	536	588	578	566	536	554	549	540	511	570	560	514	524	497	547	581	554	514	541	576	518	512	543	567	563	506	533	553	527	525	521	564	517	570	535	566	573	541	532	545	503	553	587	577	511	537	555	572	524	541	553	542	540	582	528	584	526	573	572	561	557	506	543	539	515	581	548	589	547	578	554	571	545	541	574	500	550	567	569	572	569	558	507	533	566	586	529	558	539	557	547	515	541	543	531	578	564	486	576	504	525	559	585	562	524	524	539	555	522	581	523	526	554	543	530	566	517	535	575	520	560	546	510	539	551	565	563	537	575	560	565	557	553	526	541	537	526	541	532	549	529	564	492	571	475	581	555	611	564	553	540	517	545	557	537	577	532	550	506	555	528	544	552	546	562	559	494	513	542	553	525	581	553	597	490	532	546	556	557	552	562	552	551	542	544	575	554	558	554	580	565	575	531	589	526	588	529	568	535	536	526	519	558	563	560	541	570	541	539	564	523	523	534	544	539	574	553	540	544	568	521	582	515	545	545	515	571	572	575	557	535	566	581	539	541	561	556	511	532	612	521	533	591	564	553	539	581	535	548	553	578	538	561	591	611	559	503	557	590	555	581	587	509	539	570	537	561	552	559	584	553	540	545	518	556	570	592	516	551	491	565	568	543	512	535	528	530	524	526	525	543	556	569	573	554	520	580	546	534	552	560	514	517	550	571	536	551	584	547	496	534	570	538	535	565	517	529	543	577	574	583	529	531	536	533	499	579	517	561	539	552	543	514	540	546	560	554	554	484	545	527	541	521	506	557	541	554	571	526	538	545	563	551	606	526	562	568	534	578	520	536	599	577	529	556	567	527	507	553	553	554	555	531	568	583	508	547	550	567	546	553	550	558	555	590	545	573	524	567	507	532	585	558	546	533	570	507	541	526	569	502	564	571	504	532	545	539	561	550	560	525	526	557	526	595	508	500	592	569	545	561	506	542	541	522	510	589	552	540	547	536	595	498	510	540	552	560	532	556	546	572	541	540	561	532	534	548	517	565	582	580	558	528	513	564	515	557	552	534	504	566	540	517	563	511	544	537	526	561	546	562	509	566	529	547	552	572	542	550	572	519	526	594	581	545	546	534	556	536	569	554	554	569	516	568	550	557	605	528	578	553	577	564	553	545	557	554	524	565	525	576	504	542	577	526	566	532	570	524	520	539	582	577	529	511	559	535	549	537	576	552	521	538	560	560	531	583	541	535	565	514	505	545	527	564	540	508	552	526	528	563	541	536	537	556	576	545	544	574	541	476	599	515	546	498	555	511	553	549	492	573	532	545	578	540	508	559	566	578	515	565	552	519	554	511	534	501	584	523	560	547	542	541	515	502	565	546	521	528	511	538	521	520	557	599	571	557	541	528	547	508	537	518	566	565	533	575	576	576	556	520	560	537	562	547	539	583	516	548	579	551	521	496	498	580	543	589	530	576	528	549	567	569	518	574	562	569	595	585	528	515
27723	14631	6708	4014	8765	7548	3329	1759	817	602	491	498	535	487	497	483	489	480	476	472	472	508	497	498	514	471	474	465	476	477	458	474	481	488	488	440	461	458	471	492	481	528	495	440	486	475	457	444	449	458	488	502	458	447	490	472	478	478	465	501	459	469	544	459	464	512	459	499	470	472	486	467	486	507	485	530	469	456	450	486	463	496	481	440	475	509	503	470	484	494	472	468	468	481	442	472	468	494	511	488	488	436	493	499	496	454	475	477	474	492	503	461	489	472	502	494	466	531	490	436	462	501	514	477	474	478	521	510	461	487	508	450	449	488	469	460	488	508	478	462	485	438	482	491	503	514	494	479	480	484	436	491	465	472	481	496	456	492	442	477	485	481	496	498	477	475	454	491	481	500	500	502	467	462	449	500	459	482	497	468	480	474	507	489	488	464	478	498	441	487	474	494	495	438	509	484	470	442	444	480	483	471	491	455	481	502	451	482	483	483	491	496	496	462	511	495	519	488	468	449	479	460	450	446	458	480	538	472	504	467	499	481	489	464	517	490	537	472	491	494	470	497	492	509	497	452	460	472	493	473	501	461	517	492	455	459	466	456	511	513	487	445	436	512	482	467	514	476	493	423	484	461	472	450	489	499	522	493	438	480	496	476	489	470	498	500	516	482	477	470	493	484	497	469	461	458	468	447	502	467	462	492	459	474	476	452	516	520	475	493	485	492	496	485	521	491	511	481	469	473	447	443	461	463	475	506	485	481	447	480	469	506	462	482	456	468	462	527	518	478	487	495	501	452	473	486	508	465	480	504	442	472	421	500	461	424	488	451	481	494	462	477	494	475	470	474	498	445	464	461	503	465	462	504	474	487	508	471	476	466	472	475	468	495	475	484	524	506	474	466	470	454	494	468	486	477	454	458	465	450	439	484	457	503	477	463	478	453	483	498	465	479	466	492	469	483	456	462	453	466	473	467	502	489	489	476	465	445	490	481	500	489	490	505	464	459	478	482	462	502	462	457	462	451	467	459	479	472	483	489	468	463	498	462	487	504	486	468	473	476	451	471	471	459	461	495	506	477	474	516	495	451	519	452	460	503	469	490	486	447	492	491	525	529	497	486	477	486	493	485	518	497	499	463	469	458	489	510	464	476	473	498	509	502	490	462	483	501	492	488	452	514	491	506	513	505	425	475	471	508	487	464	474	478	493	479	483	494	518	443	480	462	429	485	419	461	476	466	496	497	513	500	470	469	466	466	465	469	463	446	480	488	461	459	464	500	477	461	467	514	494	435	458	481	499	437	465	468	506	471	461	480	468	518	458	482	451	454	474	486	445	471	467	481	482	468	475	474	419	491	453	478	457	479	485	491	500	465	455	502	465	450	472	491	460	475	477	422	493	504	484	475	483	518	462	475	488	448	492	452	467	505	492	461	466	490	490	485	458	499	440	471	463	446	484	494	486	479	499	472	482	494	500	481	496	486	461	434	448	492	485	466	472	486	502	483	465	470	507	459	453	476	472	466	453	479	473	479	454	445	511	450	523	498	464	476	488	496	498	506	476	470	469	484	462	507	462	493	461	466	487	469	484	471	443	470	448	501	483	496	469	491	483	506	478	489	512	437	486	488	421	455	504	446	504	509	486	465	471	426	479	437	535	489	497	488	503	483	485	515	491	439	455	471	509	514	491	465	465	490	459	467	496	507	444	443	489	490	484	503	495	494	480	457	467	462	485	481	475	494	449	479	445	495	460	454	472	469	476	470	496	449	458	516	495	471	475	517	489	481	471	475	503	473	457	444	478	436	483	453	486	512	513	494	460	479	467	512	496	471	503	503	481	477	475	490	462	486	456	469	457	508	453	472	436	485	473	454	463	464	462	460	467	479	455	492	462	485	506	484	509	477	456	505	495	445	445	473	472	524	500	491	491	468	502	470	495	465	488	508	447	465	461	495	460	471	459	470	464	483	482	488	469	480	476	518	470	488	460	452	453	499	512	465	452	451	474	481	502	428	490	501	513	499	441	453	467	510	504	448	457	484	514	498	493	490	490	488	495	497	478	469	478	447	450	491	490	425	455	488	472	508	466	467	512	469	468	519	478	470	477	475	451	479	465	469	435	467	433	475	467	492	481	442	456	516	477	482	490	429	471	479	516	474	513	498	487	500	472	469	492	480	533	479	463	472	473	468	447	494	479	436	458	504	495	482	444	470	516	465	482	482	483	492	501	477	482	475	498	465	504	460	482	481	497	496	485	484	477	463	461	488	484	510	458	477	475	490	493	448	465	477	470	458	490	472	467	446	427	533	491	482	511	457	499	465	471	465	491	463	492	497	502	502	502	506	482	500	474	480	434	461	463	478	502	520	482	479	479	461	457	472	498	484	463	490	478	508	493	469	473	461	489	447	465	499	484	471	488	472	478	514	502	437	466	498	492	475	485	459	457	499	452	479	431	503	489	474	480	485	476	446	518	554	488	482	486	475	475	413	455	435	508	444	469	448	429	446	492	488	465	454	461	506	475	490	489	449	438	502	490	455	464	484	479	482	483	436	513	486	492	478	458	432	487	446	475	502	486	513	495	460	465	514	497	489	485	472	470	469	475	480	456	469	480	515	487	498	476	464	483	475	479	476	469	492	491	470	478	493	488	427	484	494	455	460	494	484	504	494	491	490	471	521	481	505	459	490	509	463	486	458	467	496	447	475	488	462	483	491	436	512	463	484	496	529	502	497	483	517	470	460	521	467	466	464	525	537	483	497	536	468	486	468	508	497	488	478	490	498	465	485	462	497	479	513	461	476	503	504	473	495	485	441	511	460	458	479	472	483	465	463	435	457	477	466	477	492	502	493	465	469	470	465	539	471	455	471	478	476	470	495	490	471	469	451	474	508	476	502	477	490	481	458	483	530	464	462	478	503	460	470	501	466	487	469	507	490	459	506	474	498	496	468	476	447	501	530	484	493	482	513	456	496	505	490	469	459	519	486	486	486	461	458	447	513	472	486	475	505	499	478	428	480	499	457	503	501	506	504	466	488	475	460	481	485	471	514	476	444	477	498	524	484	471	436	500	470	502	489	456	518	481	451	513	477	476	475	462	504	496	465	533	495	471	511	444	466	457	493	484	483	477	465	510	481	515	488	476	430	477	497	494	454	459	459	497	484	485	481	485	486	484	471	478	464	486	495	470	497	500	484	503	461	431	494	445	457	470	459	519	479	452	506	472	452	497	441	475	487	463	507	489	460	477	467	482	501	469	476	507	464	445	478	448	481	488	499	468	495	474	483	487	452	482	483	480	455	495	486	475	471	453	489	455	440	492	494	433	502	503	481	466	473	483	454	471	494	455	485	513	472	454	497	444	485	478	467	481	474	473	513	469	491	507	499	513	484	504	509	461	490	471	474	473	497	503	464	494	501	470	481	458	489	500	493	487	478	484	479	443	488	438	466	471	436	492	500	445	501	462	511	492	486	490	507	482	496	486	496	462	448	481	481	439	507
6380	5809	6980	4009	9150	6865	3254	1948	874	604	464	452	456	440	446	428	461	429	455	451	426	450	437	422	455	447	476	407	424	447	448	406	425	474	444	408	439	422	395	416	427	431	473	447	420	419	443	426	423	434	427	439	447	409	483	460	447	417	445	485	444	405	429	469	481	430	433	397	442	464	482	438	430	451	468	410	444	451	430	418	457	455	424	453	448	450	417	418	461	415	435	498	459	446	469	431	413	444	438	434	412	458	429	441	423	457	472	436	430	450	404	429	445	466	382	423	445	452	425	436	457	454	408	428	426	420	434	438	479	421	495	445	485	432	450	446	441	461	413	458	381	454	448	448	444	465	427	456	422	463	418	445	416	458	432	478	411	454	419	442	419	480	435	446	432	450	474	427	414	432	443	423	505	446	454	461	461	404	427	417	442	426	453	457	462	437	456	452	418	451	459	462	428	422	414	418	427	432	460	388	474	436	425	441	425	434	449	442	440	412	445	434	420	420	477	428	453	434	495	430	457	427	430	426	460	452	462	441	438	469	463	436	430	419	438	410	459	440	467	416	415	413	456	422	391	426	437	437	427	430	431	470	440	448	445	442	431	470	462	410	435	417	433	429	430	420	425	428	466	430	446	434	450	452	446	476	428	428	452	478	470	411	441	465	442	442	425	444	418	484	425	419	454	418	464	445	427	414	490	493	423	472	420	456	444	406	437	485	434	405	371	444	444	442	442	475	425	472	451	442	433	425	437	455	407	444	432	443	412	426	441	455	474	408	423	427	466	428	453	406	421	418	467	455	451	431	452	452	421	437	443	430	452	432	429	435	445	489	441	462	447	459	434	445	423	459	426	466	398	443	436	444	449	471	473	458	464	474	450	435	453	456	471	434	453	435	435	469	432	411	439	470	414	434	439	427	459	408	397	421	487	457	450	426	457	432	460	426	463	431	486	443	441	445	419	431	454	429	382	432	459	434	433	443	428	427	427	417	470	428	442	401	436	476	416	448	422	436	453	425	437	469	465	448	453	412	453	433	455	427	443	467	418	431	444	424	409	461	447	453	441	427	451	438	412	434	428	459	437	413	418	457	445	435	458	421	452	431	433	420	409	483	435	435	446	407	472	445	462	407	439	440	447	425	477	446	458	453	407	417	435	436	417	432	480	441	415	454	450	429	384	450	457	434	440	420	426	405	431	422	458	403	410	448	455	413	421	428	437	426	445	443	429	445	426	428	456	399	426	435	441	416	403	434	462	425	463	403	488	463	455	474	459	429	444	469	419	430	475	407	422	431	448	417	415	422	416	444	433	423	457	442	416	440	401	431	462	460	429	447	464	433	449	412	435	431	429	408	440	416	506	439	402	443	462	459	383	462	448	452	458	427	411	432	403	422	430	444	447	475	448	474	471	441	400	424	431	465	436	416	392	448	433	447	428	457	435	440	430	460	455	444	459	408	455	420	421	451	442	431	463	465	469	446	430	430	451	463	419	438	462	457	442	450	439	436	508	441	411	486	424	451	468	434	433	439	442	463	454	407	427	468	426	468	478	444	443	473	426	452	436	423	474	450	428	436	471	453	456	435	412	407	467	426	483	423	443	431	441	398	430	453	452	436	456	418	431	419	460	397	469	417	452	429	459	449	412	458	464	453	470	452	440	451	453	481	457	416	472	460	411	446	433	499	417	406	443	434	425	420	417	432	389	447	475	452	443	442	430	448	432	422	437	411	434	430	464	506	443	466	458	441	439	471	425	433	411	457	457	432	423	416	443	448	468	472	413	430	462	464	419	445	427	444	401	434	411	430	469	460	445	452	466	433	422	420	465	435	428	476	435	478	427	424	427	449	439	407	438	447	414	432	435	473	424	426	435	461	475	412	436	435	427	426	424	441	467	405	427	416	435	427	468	444	457	409	419	417	425	467	427	414	477	427	427	456	450	453	421	444	429	442	433	433	443	435	437	473	467	442	428	418	429	446	442	454	465	461	443	426	450	450	457	423	452	400	421	416	442	376	413	446	447	438	425	425	468	443	459	435	430	406	444	470	430	454	420	463	469	425	493	421	430	461	462	416	408	436	405	419	442	397	452	483	438	459	497	449	493	445	431	415	465	426	440	432	480	409	468	410	476	424	405	449	439	462	412	452	438	463	461	427	451	437	394	386	417	420	440	403	451	453	376	419	492	442	453	429	407	441	459	411	405	408	441	451	466	441	459	441	419	432	401	431	468	428	437	449	490	405	452	398	426	431	447	427	452	446	376	428	491	437	443	440	448	402	485	421	468	403	431	414	464	454	452	414	474	432	436	480	407	397	409	424	423	428	435	436	452	447	430	429	437	430	432	402	430	437	430	465	444	408	472	433	442	444	401	449	464	469	421	426	454	436	466	482	451	444	411	457	440	397	421	462	418	454	455	456	429	436	436	456	479	430	452	448	445	438	460	440	404	446	467	448	442	417	459	492	460	447	439	430	434	475	404	414	469	453	457	466	419	414	473	445	409	453	440	462	448	451	427	462	410	436	424	453	402	449	475	441	462	475	410	471	453	482	476	422	438	438	421	427	460	470	473	469	453	414	455	444	421	416	449	438	418	439	415	468	406	448	459	474	476	435	435	462	422	439	460	405	444	444	418	443	432	450	465	423	449	428	431	420	399	453	452	400	436	405	452	436	467	433	418	489	485	405	441	448	448	463	476	451	460	431	425	410	426	453	442	423	395	425	453	444	431	410	463	436	453	420	442	394	449	463	436	401	436	413	480	453	429	465	445	412	467	406	472	433	458	459	433	421	418	453	469	427	455	436	455	456	431	420	481	402	412	443	450	407	421	453	466	459	460	444	412	447	422	454	450	449	478	452	426	445	476	423	468	443	420	435	487	478	451	469	415	438	493	433	429	436	434	457	412	464	422	466	457	442	435	460	428	423	441	420	434	453	446	466	390	423	447	419	469	433	436	466	444	435	434	445	457	456	430	455	443	461	428	449	497	488	419	404	435	429	431	455	472	453	433	446	428	461	457	456	439	454	445	454	398	460	422	461	441	413	416	422	430	477	440	459	467	441	454	445	437	449	466	420	452	463	421	416	421	448	421	446	420	430	441	413	434	402	507	469	427	409	428	449	441	429	438	428	434	401	450	432	417	417	452	437	450	429	437	449	414	477	401	436	474	427	441	416	452	431	458	431	415	439	424	464	434	436	456	427	415	427	443	405	447	416	439	416	443	452	466	445	449	455	452	463	440	425	430	446	458	472	420	396	438	445	440	491	473	453	411	419	434	457	446	446	439	445	455	442	445	468	486	436	470	441	431	437	455	386	473	445	414	450	428	459	464	457	474	464	423	465	444	469	415	435	460	442	448	462	470	426	459	440	431	424	469	416	464	399	431	431	435	407	398	435	441	447	446	423	409	459	435	421	428	469	451	471	471	452	443	417	441	449	411	411	437	450	424	429	423	406	444	450	399	496	483	475	477	432	459	451	425	455	424	441	464	435	464	466	409	433
25588	21435	27195	25490	30713	44630	28324	15844	4132	1239	703	543	540	508	486	500	478	480	461	537	498	473	481	505	514	474	497	508	488	481	465	460	468	475	542	484	495	476	485	505	539	490	518	480	462	467	486	477	496	456	461	504	503	488	479	500	531	501	500	494	524	481	472	464	499	505	521	469	492	478	456	504	487	472	483	484	509	487	519	456	496	520	480	503	468	497	490	490	496	483	524	502	466	525	463	499	524	499	470	497	486	482	499	503	498	477	493	496	466	458	499	481	497	481	475	485	482	458	534	499	512	498	454	511	499	482	487	487	498	470	497	465	501	491	519	488	536	491	475	450	433	461	489	526	505	509	515	507	505	461	497	527	508	493	504	506	489	481	518	489	499	473	497	532	478	471	488	481	490	464	469	504	487	512	486	467	473	493	465	477	478	475	495	506	480	478	472	520	490	497	467	460	517	497	489	484	523	519	500	506	477	508	470	487	476	526	507	479	506	489	438	507	459	466	500	460	478	501	482	507	443	476	529	456	516	498	464	510	525	472	539	510	483	472	531	504	524	504	498	501	484	499	514	485	460	495	500	497	485	473	480	499	471	467	541	483	515	505	485	510	485	514	499	508	484	464	477	488	479	490	480	508	466	526	457	516	459	533	467	455	479	499	471	520	442	484	486	462	501	512	456	517	498	482	513	475	476	469	510	511	507	497	547	495	440	531	485	474	522	491	539	447	505	488	484	468	473	512	461	516	481	472	510	493	506	461	525	486	488	468	492	477	513	488	515	471	487	486	504	475	517	488	465	502	528	510	484	520	491	520	454	513	474	504	476	466	510	501	477	490	528	483	466	501	490	495	507	497	474	526	540	459	491	489	451	482	470	500	494	481	494	454	460	494	455	493	463	456	496	476	477	483	493	519	511	476	500	536	485	477	496	483	499	481	484	510	484	544	498	509	491	530	530	472	473	499	517	486	469	502	506	476	475	504	491	510	478	523	463	523	517	469	540	490	555	480	461	470	474	488	494	487	524	475	516	526	522	463	459	500	504	452	526	504	455	523	514	444	478	473	516	465	504	492	498	488	483	471	497	555	510	466	516	542	509	474	469	543	483	474	501	520	526	467	441	475	470	505	496	450	487	512	491	452	472	475	517	480	494	474	494	494	485	517	498	462	483	484	471	502	510	492	519	473	470	484	532	507	469	495	457	532	486	463	486	460	492	497	522	539	493	454	502	495	471	480	457	487	515	481	493	468	494	537	501	543	481	459	502	483	478	515	479	462	469	475	427	498	476	457	509	475	473	444	484	489	459	487	484	479	496	455	498	497	527	511	494	508	545	483	486	505	517	545	526	496	513	495	476	475	478	493	502	477	480	514	505	478	494	486	475	483	462	495	480	547	509	504	455	533	504	476	495	456	528	508	489	490	469	497	456	509	461	491	551	445	477	463	534	484	460	501	466	472	477	486	501	533	500	459	515	483	504	505	498	495	521	473	460	504	523	488	487	477	467	480	473	454	474	494	479	532	479	459	482	481	495	483	492	469	454	566	512	503	517	507	486	503	475	502	481	473	467	530	477	502	488	513	469	513	499	463	509	493	466	525	489	510	488	501	493	501	485	461	467	460	464	493	479	517	512	517	451	478	497	516	511	499	512	479	492	457	511	524	520	517	491	483	473	516	473	467	488	487	449	509	486	489	513	456	458	451	513	511	515	489	557	513	456	487	505	487	498	480	497	491	440	458	506	478	489	518	513	496	505	481	520	490	490	516	466	481	513	504	481	493	495	495	491	500	488	514	463	472	480	531	474	459	482	464	518	461	507	479	504	498	499	532	476	496	497	532	497	546	530	475	505	472	485	520	525	493	505	501	506	480	488	508	476	487	472	482	511	513	489	480	483	438	526	547	511	494	474	536	492	511	486	491	478	538	471	514	512	495	491	463	502	486	533	505	511	480	486	476	510	477	485	481	542	500	485	476	444	486	521	489	455	531	513	503	470	479	460	526	471	501	500	494	496	473	461	512	496	481	511	473	490	487	550	512	446	464	512	472	488	481	493	533	503	476	524	500	492	481	458	462	494	460	441	473	471	460	481	500	488	482	457	492	526	489	484	493	518	514	523	500	520	471	500	465	487	437	484	502	551	487	466	507	449	499	498	518	475	486	480	507	458	468	473	477	520	482	430	485	516	472	501	455	500	503	478	511	509	468	493	478	513	514	479	464	479	470	505	489	469	459	490	482	478	489	517	499	486	465	523	471	510	477	511	493	500	471	498	471	524	476	494	530	515	525	490	517	489	499	505	518	482	526	474	485	477	500	503	467	517	502	526	495	448	465	478	457	491	511	468	518	502	451	497	473	462	482	507	488	492	508	469	487	493	469	471	447	474	530	507	486	487	469	495	494	509	536	494	474	486	495	522	484	501	484	490	483	479	521	482	518	470	473	520	484	500	504	451	469	464	529	482	546	435	502	499	443	479	476	453	505	512	446	479	476	489	516	483	493	502	480	498	494	481	470	465	505	497	542	498	509	455	503	462	501	495	503	490	484	539	476	491	495	511	503	494	496	492	511	504	489	517	477	486	493	514	520	454	485	472	502	476	473	439	540	484	503	494	514	500	500	433	521	494	494	499	534	509	481	472	493	484	510	515	481	525	496	514	491	499	439	492	507	476	487	536	503	478	498	496	495	515	468	481	502	465	517	486	504	508	510	521	446	480	484	486	513	482	498	488	478	476	506	465	431	499	485	497	422	491	537	527	496	465	496	476	480	474	463	473	495	502	473	492	498	508	467	462	494	514	499	480	517	459	497	506	474	465	479	493	496	464	571	503	499	465	486	521	511	496	514	475	481	527	474	518	491	502	466	457	526	470	492	459	494	482	490	449	484	534	502	475	522	495	514	535	503	523	476	491	487	484	508	517	485	522	514	478	464	488	529	473	513	491	479	490	495	536	457	499	461	503	486	478	506	476	510	481	516	484	490	484	522	463	476	496	497	491	503	482	469	487	512	541	494	461	500	513	505	478	504	515	487	507	498	500	478	492	476	469	451	492	468	479	535	471	501	487	505	483	503	518	467	506	492	499	490	490	509	515	498	481	506	483	476	503	476	492	520	482	513	481	485	479	435	463	469	522	476	494	498	435	517	456	483	505	499	508	485	486	431	484	497	521	474	517	466	494	524	494	508	483	506	497	454	475	475	507	495	448	488	453	460	466	465	505	504	468	498	527	479	514	505	494	491	498	493	483	508	496	491	495	470	472	501	472	492	489	482	457	481	475	526	465	473	510	450	520	491	456	497	466	518	473	504	490	489	550	515	491	508	488	496	473	466	506	452	462	479	474	487	474	499	490	462	505	467	490	520	481	516	482	501	473	512	462	512	525	489	460	508	451	473	514	531	465	510	508	489	521	551	502	483	525	505	470	498	443	506	447	488	495	467	466	451	457	501	483	497	467	516	507	453	501	500	512	461	503	493	499	460	523	477	522	477	451	481	501	466	503	469
7092	13145	11987	7855	33089	39872	19840	12849	3554	1253	704	544	490	497	472	483	520	504	493	481	495	519	453	478	483	501	465	458	464	526	504	476	502	504	490	473	515	484	438	466	474	492	500	482	521	525	462	493	535	496	455	504	493	499	489	492	517	476	513	478	493	515	482	447	484	507	485	472	466	441	472	480	489	497	500	485	464	456	468	506	519	440	492	464	477	455	464	481	471	478	462	495	456	464	482	467	471	477	472	460	450	484	448	487	471	498	479	475	453	514	476	506	500	492	464	478	472	463	483	453	480	470	439	489	468	452	463	453	474	465	473	505	462	507	461	451	434	471	484	495	462	409	465	476	476	453	516	452	482	489	481	482	470	482	471	461	497	484	477	511	480	489	520	504	477	495	442	428	486	502	528	501	444	493	484	489	488	491	516	444	498	502	460	500	455	446	474	495	518	486	468	468	470	472	467	508	470	501	501	517	456	516	500	471	491	472	508	475	468	461	466	474	435	455	484	470	429	488	459	476	469	440	471	466	428	468	489	454	483	482	457	471	459	495	484	517	450	477	490	522	512	466	476	495	474	470	456	459	475	487	457	466	495	464	473	517	466	450	487	457	464	483	450	454	453	476	452	505	448	445	462	485	461	526	504	466	492	464	417	487	457	494	456	475	483	514	475	496	523	453	452	482	477	448	488	472	503	444	524	463	455	439	479	498	454	462	471	493	464	471	459	471	480	491	486	476	451	473	461	418	449	512	442	495	463	467	476	442	478	510	470	484	518	482	487	531	453	449	471	459	489	473	493	492	481	467	507	501	467	456	476	429	458	473	460	458	458	441	495	482	500	475	441	459	515	449	477	510	468	463	520	483	475	490	429	455	462	504	510	463	480	474	452	470	498	498	437	445	450	476	468	492	466	424	500	508	462	480	510	489	445	495	451	473	489	494	470	485	470	482	435	508	456	518	455	458	487	459	483	478	527	473	501	450	484	444	456	465	495	488	525	468	446	462	483	473	476	470	501	470	534	482	465	455	493	480	502	471	451	491	464	472	476	484	484	466	483	444	484	481	464	532	487	484	495	481	471	489	489	486	471	481	551	474	480	455	450	497	482	481	480	466	485	430	487	478	455	499	474	476	523	468	463	492	451	443	456	490	451	448	497	479	496	489	514	465	444	465	488	467	471	432	485	447	465	484	451	465	545	473	487	489	499	482	503	485	480	442	522	412	444	493	489	489	463	495	467	444	490	492	498	460	531	450	493	468	467	489	471	456	471	486	494	483	441	445	483	484	465	465	496	480	489	447	456	461	490	501	484	486	454	463	492	452	491	488	513	461	488	466	483	494	502	440	473	503	459	444	500	449	486	453	446	461	473	478	473	518	452	503	444	468	465	482	485	430	476	492	460	466	459	473	465	490	496	453	435	448	464	490	471	466	491	427	436	484	452	478	502	502	490	500	450	475	455	507	493	462	474	485	443	476	494	495	501	489	517	513	482	473	459	511	460	469	495	433	483	483	491	495	450	520	486	497	503	489	490	478	471	451	487	474	462	412	455	487	486	501	463	479	488	484	483	480	501	478	519	447	510	495	482	502	505	442	491	481	493	490	542	491	483	498	475	462	479	461	467	454	469	476	469	485	475	485	494	472	478	460	520	492	474	426	482	482	468	505	488	456	470	463	481	491	517	494	495	449	494	469	475	485	504	465	486	470	448	494	492	467	498	477	443	463	484	467	488	453	452	440	475	487	459	468	504	455	466	510	461	501	479	467	478	455	449	506	455	490	477	487	426	486	483	437	471	481	513	452	452	507	499	513	443	441	500	460	487	475	454	478	483	444	494	480	498	492	496	459	476	538	459	501	462	491	480	488	477	485	458	491	466	513	472	469	442	489	488	493	479	467	504	463	500	461	516	467	489	474	458	446	462	451	485	480	466	474	474	457	461	464	498	444	469	510	473	520	494	488	451	460	495	487	470	450	425	487	502	475	539	496	491	438	468	438	490	481	475	509	444	485	484	462	509	447	426	471	487	461	491	473	474	467	517	480	488	458	475	495	468	511	484	484	500	466	484	440	475	448	458	482	498	451	469	452	470	457	475	483	471	484	466	478	482	501	495	483	486	474	458	448	477	486	481	486	464	482	480	475	470	477	494	451	452	480	487	440	466	460	462	484	478	461	479	435	465	492	446	485	473	498	483	499	462	469	484	472	518	480	496	466	508	493	515	446	496	460	479	450	499	476	486	444	460	465	484	497	477	498	470	456	448	500	464	469	473	499	505	474	459	465	489	469	460	488	462	471	489	453	508	456	411	480	470	495	502	445	473	499	450	455	494	477	502	447	479	470	449	485	472	508	502	492	491	478	516	492	442	479	485	504	498	451	491	492	506	465	473	495	473	496	440	495	458	482	503	485	475	448	483	486	473	479	438	503	509	493	486	465	490	485	484	445	483	470	477	484	499	484	480	499	488	497	470	469	479	478	475	483	500	494	445	465	473	467	475	524	509	470	492	463	481	485	489	416	478	434	447	515	476	498	479	486	474	472	482	484	476	469	504	440	488	491	434	433	479	471	487	484	454	443	491	458	450	464	441	481	454	464	470	473	465	470	458	501	482	477	481	505	478	467	451	462	497	494	450	464	496	455	450	465	463	480	446	450	476	510	447	476	470	455	471	469	480	469	461	461	474	464	496	444	471	532	439	455	470	463	468	500	423	467	461	451	453	473	442	433	467	479	450	433	495	489	484	510	480	468	482	479	478	450	481	466	433	450	472	491	477	473	471	499	470	432	461	496	437	487	443	460	431	464	485	453	473	424	469	442	443	427	468	440	465	469	483	506	494	495	473	513	497	452	515	474	469	487	510	511	456	487	479	468	514	498	456	464	453	507	484	471	517	446	474	503	480	469	463	462	443	474	472	465	494	461	475	499	495	480	474	493	454	431	474	459	471	452	472	463	455	463	455	509	470	475	481	471	500	465	492	486	486	470	489	484	465	504	485	494	469	502	468	456	490	495	495	453	462	465	507	489	458	431	486	465	493	473	462	490	465	443	447	452	434	448	490	474	484	497	484	548	465	482	462	489	484	489	488	459	520	453	428	462	505	456	484	462	461	458	489	491	481	458	491	446	472	425	500	486	476	412	491	465	472	504	450	445	450	475	500	498	490	512	471	492	470	520	461	475	488	517	430	444	476	479	459	484	478	467	491	461	505	472	460	447	490	504	500	461	453	484	468	483	464	472	493	496	496	474	480	461	514	468	500	452	486	470	449	479	492	461	497	462	454	504	465	507	502	451	484	471	497	499	492	467	449	508	480	478	478	469	467	450	477	435	480	486	459	440	451	486	511	497	464	483	448	458	469	484	446	436	458	497	440	465	474	479	480	465	439	509	486	461	498	458	448	454	484	435	451	490	476	478	478	464	500	468	510	440	475	463	479	472	496	445	490	472	468	519	465	499	484	490	500	469	439	503	486	445	470	465	453	483	489	451	497	494	526	504	452	428
24315	21434	28725	26512	47512	56660	39994	25648	8021	2128	960	633	586	536	602	617	609	592	552	636	578	560	591	549	588	556	572	543	588	593	626	568	582	554	576	562	564	595	535	562	587	569	573	594	596	562	616	554	596	588	552	609	640	573	588	558	561	584	590	581	589	567	576	577	544	585	543	627	566	576	601	552	548	586	576	550	551	567	603	586	546	564	591	563	561	554	577	599	591	621	592	548	530	584	566	577	609	612	580	545	604	570	545	579	560	635	607	587	584	523	582	588	601	581	627	570	602	626	646	582	581	599	591	545	549	575	610	590	566	611	560	539	586	573	563	542	556	561	563	621	569	572	595	617	577	521	590	526	575	573	608	473	569	561	588	528	593	584	598	579	600	567	578	601	531	591	589	582	558	590	603	591	581	553	619	580	594	621	607	538	593	582	586	564	573	571	575	592	604	583	601	559	583	579	582	566	549	587	516	625	579	587	562	590	551	604	600	557	599	589	594	561	539	593	564	599	589	576	595	596	562	568	574	585	603	584	553	611	563	536	511	567	582	592	570	583	599	595	609	552	582	577	591	606	536	532	575	619	579	579	587	611	516	567	571	611	638	562	549	548	562	542	588	564	570	583	549	573	587	622	624	608	575	571	561	539	583	543	570	619	613	589	573	604	583	546	544	594	535	545	564	545	587	561	563	572	580	610	557	618	555	561	580	554	566	560	568	554	592	565	573	542	567	555	571	618	561	615	547	580	564	571	548	591	549	593	548	575	597	565	580	591	527	593	592	544	543	558	632	567	604	532	592	549	558	592	577	595	562	587	570	629	555	592	557	559	541	619	616	563	590	560	586	581	580	556	544	545	547	586	539	566	570	603	541	575	604	606	555	619	586	617	577	587	624	511	608	596	573	535	592	532	566	593	592	564	581	566	564	521	554	572	599	575	590	571	596	582	534	603	566	594	583	592	571	567	616	606	566	578	550	617	553	582	589	582	579	602	578	564	580	586	568	593	579	605	569	556	565	631	573	536	626	578	562	578	553	569	605	576	579	601	599	543	573	578	554	553	542	547	611	561	577	567	579	570	576	587	583	546	543	551	557	587	583	530	589	568	587	535	561	519	586	566	566	573	533	594	572	557	549	583	562	578	577	590	601	568	577	577	565	571	583	575	609	542	541	552	594	581	570	593	553	554	562	568	562	604	545	568	604	567	561	585	591	584	600	624	578	544	550	564	589	581	545	607	586	517	576	569	594	563	585	568	584	530	623	558	588	586	539	610	583	562	586	610	557	559	576	637	557	595	579	563	570	582	605	555	579	593	592	579	581	590	563	607	617	531	580	573	577	535	565	560	597	623	550	554	559	614	560	586	570	578	577	594	526	552	596	598	600	547	535	592	608	554	550	578	528	574	576	571	545	587	576	567	595	571	586	602	599	566	590	637	586	590	555	576	553	541	543	542	604	557	567	623	607	585	614	568	607	565	597	511	603	576	592	533	560	592	600	580	577	572	599	585	572	561	588	558	544	573	552	592	588	580	570	604	562	592	605	604	580	580	556	546	578	564	540	578	557	559	601	600	570	513	586	565	543	557	543	578	552	576	561	583	541	565	584	582	559	548	536	604	563	558	598	602	576	585	587	566	553	580	599	601	603	574	582	580	619	563	546	578	559	544	561	581	550	614	597	584	588	588	594	602	618	566	588	586	633	555	595	557	548	547	548	543	605	553	555	557	628	589	552	595	603	599	584	603	582	563	593	601	570	568	573	576	566	572	577	594	578	559	545	576	594	559	557	538	547	615	617	579	559	551	576	550	537	547	590	573	558	555	574	574	600	559	518	588	571	586	613	562	585	546	581	542	557	580	547	594	617	582	551	618	600	574	568	553	540	572	572	589	555	594	556	579	547	550	542	577	613	590	614	551	593	544	537	558	588	592	576	559	589	606	581	573	582	550	569	525	539	541	601	588	585	558	583	579	607	550	545	583	562	573	572	579	577	527	553	585	568	581	565	574	584	574	563	521	582	544	558	591	595	618	578	562	574	574	584	563	588	599	601	586	554	544	633	637	608	595	574	550	574	561	588	561	609	568	548	575	582	555	609	579	577	618	589	625	568	546	571	543	608	567	566	590	554	573	560	609	588	581	503	567	575	602	607	562	580	591	574	577	593	537	549	569	560	596	572	543	573	563	574	606	550	585	592	545	576	555	546	565	517	537	557	553	583	558	561	531	556	561	607	559	588	572	569	561	545	541	574	634	584	579	604	551	560	569	546	550	550	587	580	575	566	511	568	579	578	601	564	545	585	561	565	579	563	639	553	549	562	575	560	571	537	604	576	593	553	558	556	577	566	596	606	559	546	554	588	580	585	570	583	544	581	599	549	608	593	594	580	571	565	550	531	593	551	610	542	546	571	569	557	593	585	613	555	577	583	593	621	548	528	557	580	564	571	625	582	560	549	571	563	600	588	524	584	585	565	586	581	544	578	589	582	556	558	558	540	583	570	581	585	552	552	653	600	556	576	549	585	583	570	543	551	581	600	567	584	556	595	572	578	575	574	591	594	604	570	592	542	570	557	591	510	592	596	562	541	615	588	576	560	566	580	572	544	582	593	542	579	577	577	564	547	572	560	596	637	586	557	568	544	570	584	579	593	548	551	581	539	542	536	592	566	581	610	598	590	582	580	560	539	584	590	588	589	598	601	572	576	525	529	556	559	543	566	565	552	581	513	530	609	558	576	605	541	592	568	603	549	553	560	577	576	565	581	509	525	573	595	542	565	574	569	574	572	585	551	573	578	617	588	531	523	545	536	567	538	614	570	548	589	584	531	565	562	613	601	590	619	572	584	589	567	566	601	577	591	594	616	573	593	567	575	554	600	573	599	549	595	558	578	553	592	517	569	545	573	605	567	546	590	570	576	537	546	590	571	612	557	598	562	581	529	588	583	578	540	623	563	589	606	538	550	523	563	587	577	598	544	558	575	562	549	576	582	583	557	576	554	605	540	567	602	580	572	570	579	524	545	581	558	553	566	597	541	613	575	584	512	583	606	575	590	601	557	544	617	570	575	563	556	572	543	567	586	564	566	579	579	577	572	564	605	552	542	560	545	566	600	595	570	595	570	523	594	568	540	602	590	610	546	547	555	605	652	598	592	578	553	595	553	560	582	586	585	577	586	583	579	528	587	540	621	555	554	575	584	590	544	566	564	577	572	586	633	619	588	553	549	578	593	567	617	595	570	563	575	610	572	574	629	567	575	559	564	583	584	582	591	570	562	551	592	598	577	561	544	592	581	542	601	573	603	553	553	613	565	542	586	533	570	578	532	582	559	552	564	576	579	555	556	562	566	544	560	591	528	559	602	604	563	557	595	512	563	574	558	543	626	601	535	570	581	575	594	565	547	529	595	567	596	581	584	596	557	601	572	592	573	588	585	582	576	557	560	605	579	613	579	588	583	578	582	578	589	569	566	533	563	574	578	554	575	607	557	627	586	586	577	576	589	601
9776	17999	14870	29937	62702	56462	31154	20198	5823	2171	932	615	586	565	541	585	571	574	548	574	592	525	554	573	530	549	550	538	577	562	513	508	618	558	563	555	557	544	589	523	540	543	545	568	538	555	533	558	535	532	552	572	548	560	569	586	526	544	553	550	563	570	535	520	507	521	570	558	532	562	570	552	564	503	546	534	549	531	518	561	565	513	547	547	558	541	571	517	541	520	537	550	590	539	567	498	568	568	533	558	566	531	564	536	523	536	546	512	614	591	580	589	507	557	512	546	586	557	599	540	545	553	582	542	567	563	594	520	521	569	534	528	552	538	583	577	546	556	540	532	601	530	552	537	537	530	525	552	556	592	546	531	523	532	552	506	542	590	534	538	528	608	500	532	506	551	566	545	562	531	542	557	577	565	565	526	531	583	557	558	531	535	510	553	570	548	528	521	556	558	569	556	575	540	509	577	566	580	559	535	560	530	553	547	577	531	546	546	584	574	568	530	534	584	532	565	561	555	545	551	497	517	524	542	556	510	560	519	565	539	527	521	532	564	547	526	493	622	526	588	560	534	580	590	533	562	606	551	527	576	586	510	542	538	566	544	588	512	568	533	546	533	522	595	531	552	521	572	538	547	559	532	564	559	513	549	569	514	564	538	540	515	530	522	528	563	544	550	556	577	535	549	522	519	525	527	532	554	530	571	572	549	579	509	563	527	569	532	564	533	576	548	553	552	540	572	556	557	495	524	562	547	543	513	591	598	550	543	608	532	568	517	529	511	580	546	516	575	559	564	523	536	588	520	526	529	545	579	536	539	587	518	563	508	533	578	577	567	516	557	559	597	553	553	533	544	531	537	566	553	583	580	530	544	552	523	508	572	586	561	562	554	541	547	577	519	583	526	554	541	523	542	560	546	546	544	508	558	534	481	561	538	523	517	610	556	559	584	578	522	533	557	532	574	569	548	515	561	557	527	518	529	555	559	549	560	527	563	548	583	550	540	511	570	530	586	551	560	603	532	535	519	520	542	580	506	548	514	514	551	561	586	524	574	556	540	541	569	561	584	567	580	579	533	545	533	553	585	591	549	556	511	556	535	564	543	548	556	546	556	566	525	577	528	569	581	546	549	539	557	558	508	563	551	532	522	525	577	570	558	509	550	551	532	581	567	565	563	552	543	584	551	547	505	565	562	577	544	562	500	553	533	555	578	528	572	559	571	511	499	527	581	529	573	534	537	504	556	525	559	519	534	540	548	538	582	488	541	542	541	554	588	506	540	572	577	545	499	565	541	558	533	550	523	578	573	571	538	523	542	563	525	580	574	513	488	587	534	552	543	505	559	587	545	469	557	506	526	546	557	540	512	558	564	548	541	557	535	576	544	540	544	511	584	566	503	499	555	529	545	542	590	549	528	550	499	550	579	554	513	565	577	540	522	567	563	501	554	519	495	542	548	547	548	555	542	522	577	533	557	559	557	549	551	550	566	615	509	550	565	564	580	553	530	564	496	560	527	571	543	541	585	561	566	580	531	536	540	545	517	554	543	517	513	524	523	563	530	522	524	582	542	536	524	533	527	563	543	557	523	501	603	521	572	540	517	508	582	559	533	534	585	569	529	568	548	531	585	543	568	546	542	538	537	541	543	557	548	534	558	564	541	537	548	518	560	552	543	547	540	537	543	563	537	550	584	551	517	531	549	559	510	581	577	551	530	568	557	539	538	549	536	537	580	529	527	550	568	473	552	537	572	531	582	614	569	556	558	584	551	503	550	569	535	537	543	534	551	533	527	565	522	570	586	527	547	554	593	556	559	511	567	557	568	519	547	532	546	500	519	538	565	577	515	547	520	503	503	547	551	570	517	551	543	503	507	550	535	562	514	578	543	604	564	565	551	542	564	523	543	582	545	534	497	529	519	510	626	535	529	535	554	555	547	515	552	534	507	613	538	530	535	514	546	595	535	545	580	525	517	562	567	536	540	583	490	551	540	564	557	538	554	575	517	549	550	567	560	509	537	540	523	578	520	552	541	587	527	548	579	551	547	495	516	541	544	522	565	582	557	561	520	532	535	623	546	524	528	572	586	559	537	551	544	532	538	556	532	502	546	538	515	573	553	522	567	536	527	533	559	552	564	520	512	570	512	580	544	509	565	519	568	566	552	553	563	535	541	552	544	534	521	500	522	507	545	545	538	557	545	541	548	522	565	570	587	594	499	566	531	532	552	601	560	558	585	550	555	566	549	525	523	561	560	547	576	503	552	551	508	580	539	526	562	563	546	524	563	507	499	554	537	584	515	553	540	511	536	538	565	545	577	544	524	563	528	557	556	502	528	555	516	529	542	566	567	556	555	523	551	555	528	575	522	588	536	512	533	563	496	561	557	558	559	558	548	544	569	591	537	511	556	555	511	535	523	556	510	515	565	528	523	585	577	501	505	537	568	567	554	523	537	573	548	547	569	531	591	531	552	589	529	562	512	524	502	542	553	505	551	554	557	558	511	569	538	536	552	511	538	498	549	529	571	540	555	580	549	558	519	580	534	552	612	541	493	516	534	540	515	533	534	585	581	551	534	580	534	584	507	556	588	558	524	526	552	525	569	517	556	513	589	562	569	589	507	540	531	508	525	551	525	528	524	516	540	546	549	534	540	533	537	538	632	555	540	543	544	530	571	576	551	561	527	507	543	501	570	526	546	509	525	539	561	528	548	538	524	535	544	545	533	558	545	534	534	519	533	560	557	551	537	534	542	571	550	582	535	528	511	536	555	516	565	551	537	565	552	580	552	582	554	549	560	533	546	520	554	509	542	533	536	528	525	524	535	537	544	539	543	549	555	570	550	570	540	550	543	528	520	544	555	584	541	526	539	531	571	555	534	563	511	577	521	551	534	534	536	569	550	556	556	581	561	553	561	523	531	542	565	523	537	601	533	519	542	538	574	560	520	543	555	541	563	545	522	581	525	517	541	515	507	580	525	521	510	563	569	570	566	530	587	612	516	541	560	527	546	493	560	533	604	553	575	538	545	564	568	535	532	563	495	503	564	520	543	504	567	548	551	552	499	559	570	502	541	557	519	564	549	542	592	543	559	522	522	541	575	549	549	522	539	555	565	567	544	565	578	551	574	571	512	558	511	506	558	526	554	527	525	525	523	541	530	552	510	548	553	559	562	519	527	559	572	551	540	533	556	578	571	548	523	532	559	558	546	584	567	543	543	560	575	557	553	493	537	535	560	551	547	547	557	507	553	524	502	511	565	537	536	502	566	538	537	520	545	534	557	534	520	535	520	571	521	580	514	550	554	519	564	568	575	559	540	509	500	530	557	534	549	552	556	557	486	540	546	536	559	557	566	527	511	580	556	507	520	573	580	537	503	520	529	594	555	556	530	539	562	557	503	594	570	557	561	554	558	548	542	550	550	533	543	501	575	525	556	547	527	535	532	505	563	519	500	552	522	527	569	513	544	550	571	514	557	498	511	540	540	525	553	559	578	493	553	515	525
27820	14046	3359	2167	7323	7908	3582	1858	896	609	518	502	484	455	461	491	437	490	513	456	463	481	450	460	473	492	513	471	467	485	452	465	471	448	453	441	471	507	483	480	468	480	483	482	461	464	484	463	468	474	528	462	479	473	487	451	504	466	478	465	473	437	510	518	475	508	443	492	524	517	473	488	443	484	477	433	458	473	480	507	477	461	482	487	487	492	456	439	483	485	502	479	454	452	462	497	528	477	441	492	479	472	451	462	458	465	453	476	467	471	483	468	464	476	478	484	471	467	487	481	465	500	456	453	459	462	472	496	497	470	531	468	506	487	486	427	510	489	494	484	444	479	499	463	499	460	477	463	476	486	441	466	449	442	514	515	505	503	481	470	474	446	479	451	448	485	485	454	452	471	465	499	449	448	495	471	454	463	490	477	439	488	454	457	476	519	451	492	492	468	450	504	421	446	508	457	493	489	435	489	439	499	499	486	483	469	453	500	479	490	477	454	499	486	490	487	496	467	475	451	416	481	470	465	474	440	464	513	459	470	460	489	508	467	491	462	475	491	462	463	434	442	455	514	486	451	483	472	472	482	491	426	503	458	499	470	487	485	463	483	472	475	475	472	480	528	474	480	521	479	484	470	506	463	477	485	488	457	518	429	497	471	471	502	481	481	454	443	460	473	489	448	488	458	482	468	446	420	466	464	486	488	504	437	504	494	463	473	457	494	458	484	508	478	444	475	501	498	526	449	470	484	435	491	479	482	473	476	530	466	495	461	487	448	467	455	429	452	478	459	494	466	478	502	452	487	454	453	460	462	444	519	472	471	473	482	494	427	462	466	446	453	470	458	464	488	474	447	459	490	481	471	484	509	430	459	484	494	455	500	500	493	474	478	512	464	469	467	440	453	455	472	528	478	461	460	471	525	496	507	466	488	461	454	503	480	514	499	491	452	471	462	484	484	474	496	491	525	469	465	491	457	474	470	503	482	506	487	486	475	433	499	450	500	498	456	466	470	478	481	463	466	485	491	495	496	455	457	483	501	422	486	475	510	442	434	455	459	495	477	522	482	479	482	471	476	454	496	476	438	471	477	488	489	479	460	480	516	507	478	480	503	453	490	458	489	478	505	472	475	446	457	425	471	516	447	484	507	476	487	464	496	491	500	468	520	467	441	472	496	460	461	504	483	457	492	484	515	447	443	475	460	468	523	475	491	512	490	464	478	460	495	480	510	463	466	490	461	469	455	482	441	489	469	448	516	467	457	487	494	481	506	498	497	498	481	465	470	476	469	505	503	476	470	491	474	487	482	485	477	479	464	479	444	479	503	493	481	469	486	466	494	474	474	513	434	492	478	491	465	498	498	465	452	454	456	457	462	482	444	500	449	477	458	490	468	477	470	502	455	485	472	482	481	466	452	463	478	471	479	495	428	484	475	504	476	489	484	460	478	459	497	518	439	470	488	464	495	467	491	490	459	475	457	454	466	495	471	432	463	455	465	498	487	489	477	480	446	518	480	496	476	462	424	473	476	456	495	482	488	471	482	523	489	458	510	466	473	476	477	495	508	447	478	489	477	478	475	509	456	470	486	447	472	465	469	477	478	462	498	444	462	546	457	504	460	478	502	484	486	483	502	467	451	518	489	481	478	474	461	483	467	498	498	438	481	506	477	456	492	462	448	499	465	499	461	478	476	521	504	506	462	510	507	456	481	450	482	515	479	458	472	490	502	472	472	470	486	487	514	521	457	510	472	491	457	468	475	493	433	490	489	540	469	473	440	483	502	469	456	478	450	467	459	430	498	471	443	489	468	521	472	478	477	453	470	486	485	505	484	500	492	522	487	508	483	475	494	496	442	469	496	478	468	476	497	465	474	461	500	469	493	480	500	466	473	461	474	525	460	414	483	442	484	497	476	446	486	462	438	440	473	455	450	464	477	459	534	465	471	509	473	483	468	474	481	471	432	477	458	458	561	493	479	470	503	455	488	486	494	496	477	474	473	475	513	446	463	477	501	451	473	494	492	489	502	479	467	489	457	474	452	475	459	451	489	437	508	480	449	446	490	460	478	470	474	519	479	461	507	465	479	448	466	454	457	473	500	439	453	429	460	518	434	485	488	522	466	450	526	477	457	488	486	462	477	466	464	475	530	468	501	478	467	426	452	478	480	464	458	458	461	490	493	435	449	514	490	447	466	491	468	474	468	497	492	462	504	464	459	440	430	475	501	459	466	462	464	465	439	491	482	459	469	484	493	446	485	448	457	454	472	451	483	467	482	436	522	494	452	466	467	486	502	479	452	504	445	463	454	478	466	476	461	484	474	508	494	410	485	493	473	484	513	492	493	469	467	469	442	504	481	481	449	508	451	523	461	473	475	474	465	461	472	512	451	484	462	468	471	466	443	497	439	495	440	516	495	508	474	476	435	460	501	480	446	482	488	495	487	490	462	470	505	439	473	437	448	475	489	489	473	487	424	476	460	466	458	452	488	456	467	473	501	469	465	481	477	466	470	522	451	479	466	504	512	478	495	513	450	482	455	503	505	468	457	455	475	509	492	479	495	494	489	480	464	493	504	432	505	498	487	512	474	484	481	469	520	512	491	495	466	458	491	455	487	471	462	454	491	459	494	468	473	540	480	447	482	494	506	455	482	487	464	421	465	468	465	455	465	508	513	489	483	498	460	506	478	475	483	521	441	432	470	457	486	453	455	471	466	470	490	473	489	470	491	444	464	490	500	510	454	502	494	463	469	488	488	486	496	518	489	483	448	500	462	473	457	481	427	471	488	455	482	483	449	447	488	479	493	508	474	495	467	497	491	421	500	475	473	444	500	518	475	472	465	435	466	499	455	476	504	475	459	509	499	485	499	508	483	492	481	474	432	444	469	486	472	524	450	520	495	473	499	456	453	449	465	468	519	510	504	446	483	455	468	426	462	465	473	470	463	501	490	456	463	488	492	486	481	464	497	462	443	467	498	493	427	484	487	489	458	502	463	431	434	459	419	479	455	473	493	460	471	445	485	490	468	461	437	525	522	482	453	420	459	483	468	447	453	485	486	495	443	487	490	467	479	489	498	506	476	483	484	475	467	437	484	464	471	508	491	505	452	436	431	498	467	482	510	481	461	458	459	462	473	459	480	468	488	479	512	504	474	446	455	485	445	468	424	490	515	515	485	466	493	482	462	497	486	461	471	436	477	507	476	480	520	434	492	509	455	476	486	435	492	492	471	464	458	513	495	453	481	492	451	484	460	486	483	445	427	502	496	452	438	487	481	478	502	509	456	439	502	475	469	482	481	456	477	514	465	486	485	462	522	473	486	496	488	492	490	462	422	467	494	461	513	458	468	494	474	489	497	457	477	474	525	481	480	461	484	460	453	438	446	468	457	472	457	442	468	470	477	450	480	491	430	476	520	485	477	473	499	481	516	499	469	428	511	503	480	485	507	463	519	482	477	511	452	489	468	485	434	474	468	477	473	497	496	484	502	460	480	495	458
6203	3931	2611	2134	8016	7475	3425	1920	909	591	508	434	432	433	424	451	453	432	418	444	454	443	397	441	414	395	433	470	472	408	450	449	407	463	445	408	447	491	455	431	437	425	415	454	414	446	408	450	433	449	441	427	455	442	449	451	450	437	441	443	453	433	415	455	450	423	412	474	449	430	417	416	449	444	433	426	454	408	436	398	444	398	436	446	418	412	407	466	432	461	418	427	455	436	464	420	408	416	408	450	411	446	417	445	425	434	460	462	408	393	425	404	415	388	466	443	439	444	464	444	426	410	452	404	432	440	490	419	445	425	403	448	412	432	440	456	414	427	425	408	413	475	414	450	433	465	398	482	440	431	438	470	425	405	466	443	427	447	423	433	444	446	440	396	416	418	421	456	441	449	432	445	456	460	462	444	445	449	416	448	443	447	435	417	428	412	443	418	438	441	447	456	439	429	420	454	416	423	435	434	427	429	475	415	466	450	403	431	420	425	410	415	454	384	447	463	435	408	414	470	411	386	425	398	412	439	457	433	429	431	408	421	410	402	430	475	427	459	457	442	481	482	409	522	425	453	430	439	468	429	442	461	429	423	441	407	445	456	424	451	420	433	481	440	453	422	447	422	437	409	463	471	408	420	411	431	428	438	436	425	468	448	449	433	451	411	455	407	431	425	472	432	455	413	446	425	407	389	422	439	422	442	444	468	430	452	402	446	426	443	425	433	421	421	421	393	447	436	415	437	448	418	439	425	428	432	418	431	432	403	457	397	431	449	429	440	440	420	439	418	450	437	433	450	468	405	427	411	472	414	470	455	398	462	441	427	454	438	467	459	417	447	442	398	421	428	446	465	473	427	438	436	485	453	425	461	441	436	459	397	420	425	389	448	419	422	429	432	434	398	423	435	427	452	438	408	451	396	441	471	454	434	441	433	449	420	439	441	445	435	450	403	443	425	401	470	439	415	423	450	451	416	435	385	431	405	462	436	435	453	407	430	453	441	442	444	444	431	399	463	420	403	454	418	436	448	417	408	397	441	440	394	422	466	402	424	418	429	405	435	435	456	444	421	446	455	457	438	475	417	417	479	406	460	463	429	441	441	432	420	440	431	409	442	437	467	457	490	434	398	408	438	424	411	429	425	436	440	444	415	429	440	423	456	399	457	447	445	422	436	445	445	427	435	439	417	421	465	435	438	475	428	443	455	407	428	442	439	451	451	412	394	440	437	435	435	433	450	415	408	454	451	436	436	404	471	427	397	446	446	405	436	466	406	458	428	443	462	403	440	406	442	420	408	441	427	379	421	428	453	466	408	389	397	436	424	412	425	413	475	356	410	428	433	412	465	478	386	431	457	408	408	425	412	426	484	446	445	437	453	411	424	450	433	457	469	466	432	424	453	405	409	418	386	449	470	428	446	432	424	364	416	433	420	463	441	426	426	413	432	415	456	431	427	438	431	415	430	416	454	432	414	435	439	409	434	429	435	439	440	488	449	443	425	410	459	416	430	396	410	436	415	427	379	422	415	488	416	428	433	435	470	408	452	463	434	437	472	413	413	424	457	454	463	448	429	402	419	464	436	380	436	426	417	425	441	437	444	450	429	443	457	435	416	414	377	446	444	428	414	412	442	438	444	422	455	405	433	420	445	436	427	464	402	443	398	459	409	445	471	427	424	450	428	452	397	436	437	408	411	420	415	469	446	460	421	435	434	417	420	393	414	423	468	466	393	436	437	449	435	450	457	456	404	434	464	403	404	446	416	422	446	443	455	445	430	440	447	435	408	458	418	431	430	434	441	460	451	417	451	427	430	419	416	465	428	467	412	484	449	436	404	441	459	436	430	432	421	455	434	437	414	415	428	414	439	419	432	424	436	431	406	446	455	417	406	446	447	397	436	440	461	407	429	442	443	405	431	414	438	419	414	434	412	429	442	435	438	453	423	417	411	414	447	431	423	481	432	411	435	454	409	449	472	432	439	434	430	458	416	438	396	411	433	439	421	413	413	396	459	468	447	434	442	428	419	410	416	477	429	449	434	431	461	407	450	401	424	430	463	411	397	439	413	435	430	438	441	406	436	438	442	448	467	417	421	453	446	427	461	427	433	423	408	429	416	457	439	457	421	433	458	404	407	442	456	426	463	430	438	442	415	443	462	418	438	414	420	427	463	425	423	409	412	459	444	433	446	467	438	410	408	418	429	442	440	417	437	441	430	429	444	468	423	436	436	426	460	398	439	413	408	446	443	449	420	438	418	467	391	451	404	423	443	427	438	423	460	438	482	442	449	450	360	400	448	424	458	461	450	456	463	406	405	409	432	410	455	437	444	420	430	440	450	438	410	420	433	415	435	411	415	409	439	440	452	443	434	461	416	445	462	434	449	458	425	425	428	430	467	428	419	439	405	420	418	461	427	407	430	457	485	426	460	440	402	388	464	402	433	425	416	416	419	433	467	406	463	442	436	468	391	407	503	434	422	428	413	440	442	421	445	415	424	441	438	442	436	444	459	411	462	422	446	421	409	447	420	496	420	451	404	456	442	436	424	428	420	414	447	443	462	450	423	431	420	425	451	453	397	399	447	425	390	438	433	475	401	440	416	428	455	414	441	398	450	476	424	425	406	428	451	434	406	462	411	380	416	439	478	417	409	441	389	432	435	412	416	435	460	417	436	491	431	428	424	402	426	414	450	471	430	400	429	429	444	466	414	457	416	412	440	436	431	426	438	498	416	463	453	443	416	370	431	442	445	423	423	405	414	425	432	439	437	418	430	460	419	419	409	422	442	380	428	423	424	401	395	394	413	417	407	409	426	440	446	417	426	467	433	438	464	460	454	429	449	414	413	416	371	449	446	451	419	407	439	404	452	468	422	463	394	407	485	446	430	416	432	401	429	455	426	421	454	425	424	431	480	447	392	385	438	425	436	421	459	447	422	443	440	402	443	426	442	468	440	454	436	422	433	442	415	416	432	435	458	415	421	412	393	456	434	440	404	395	422	436	430	419	406	436	456	420	446	430	430	416	459	421	429	420	462	484	432	458	449	432	432	467	411	418	492	411	446	424	422	434	447	434	435	419	475	411	463	439	446	430	460	452	446	444	450	427	430	431	442	400	430	423	430	441	433	424	397	405	434	438	417	448	465	472	450	398	398	446	449	410	464	451	456	417	398	447	441	409	442	421	450	435	455	405	415	424	454	435	429	451	406	448	455	448	458	455	427	414	414	432	447	438	426	458	411	423	426	416	427	459	483	440	424	449	403	410	470	450	425	446	426	416	431	434	452	434	427	420	438	417	450	424	427	419	448	448	405	424	449	431	458	458	418	424	456	415	434	429	419	435	408	461	438	417	414	429	444	433	424	428	425	419	408	459	413	462	413	442	418	448	358	457	443	460	431	402	432	436	446	393	410	417	442	442	430	440	456	452	441	438	458	463	427	459	430	432	410	449	457	476	407	415	452	443	392	454	371	454	448	453	444	422	413	441	458	429	440	415	445
25518	21394	27212	27293	43158	42341	25665	12545	3298	1092	594	545	513	485	497	505	524	484	505	493	482	522	499	480	497	478	485	498	491	510	511	484	488	510	484	450	457	463	470	469	489	464	490	504	504	464	492	478	494	485	500	492	494	461	502	472	490	497	477	540	529	504	515	469	461	436	484	467	437	481	488	483	472	488	506	468	493	435	500	467	513	444	495	497	492	469	471	484	509	434	478	466	485	475	484	458	467	461	458	461	477	488	459	479	440	500	540	506	486	519	470	499	516	509	549	500	501	493	501	519	462	480	502	470	512	511	501	481	451	498	484	514	506	491	492	504	506	481	477	493	487	468	520	468	510	484	503	489	554	473	490	483	497	472	462	495	505	499	475	462	494	479	519	492	451	500	522	499	460	470	494	509	488	502	504	479	501	485	460	470	472	493	477	498	461	476	465	507	481	463	448	471	489	488	489	516	510	483	440	468	499	478	477	463	441	516	474	499	479	484	484	453	461	481	526	500	521	512	480	518	483	454	447	450	478	460	495	493	501	515	478	442	493	481	465	500	450	492	491	542	457	487	489	481	484	482	498	512	464	508	479	519	497	515	503	494	524	502	487	501	501	514	472	542	476	493	474	518	505	470	467	509	489	481	492	474	484	460	482	458	507	491	486	482	505	434	436	453	477	491	487	463	480	505	474	505	515	510	483	513	517	493	489	497	477	477	457	454	467	504	466	507	495	489	505	492	494	514	507	452	449	453	454	471	481	465	454	476	513	483	496	480	483	507	466	476	484	497	509	455	471	524	520	499	473	518	490	490	520	456	497	501	517	491	503	468	495	486	509	457	484	495	444	483	467	506	533	504	441	504	495	524	506	465	504	504	503	475	507	518	449	525	488	459	504	478	481	480	527	497	490	460	455	481	454	471	491	494	513	475	496	494	496	482	509	495	468	486	459	463	486	464	523	460	462	551	468	450	473	487	479	415	508	509	482	464	483	490	432	498	497	490	473	494	497	493	483	484	505	519	500	469	474	481	423	466	497	516	490	470	506	465	471	490	506	515	451	470	522	491	467	521	483	519	515	504	485	495	505	466	478	456	479	467	495	481	523	468	519	450	460	481	484	495	470	479	494	478	484	492	517	448	490	515	477	524	478	464	480	498	486	477	510	477	484	449	475	503	483	458	444	461	511	485	494	489	456	484	467	509	465	508	492	460	482	482	469	513	500	467	526	512	510	471	458	425	507	491	514	496	536	497	469	474	509	500	503	460	475	487	452	498	469	474	469	502	498	489	461	451	508	486	502	503	480	498	478	479	492	494	457	499	486	482	478	439	474	502	494	474	452	496	505	480	500	475	448	496	476	459	465	459	492	465	503	462	474	485	442	487	457	439	498	493	495	541	490	489	508	483	516	501	485	495	484	486	466	477	465	514	450	478	512	481	438	468	474	538	498	518	468	484	477	456	495	498	495	504	479	445	474	493	477	505	496	445	456	488	473	487	485	498	496	472	492	513	470	479	455	504	502	513	495	511	520	491	489	528	468	477	480	522	460	463	527	482	475	485	481	456	495	493	447	505	504	502	503	443	501	571	495	489	475	488	519	442	465	497	496	474	490	508	487	472	487	473	468	510	495	519	479	455	469	500	473	490	466	517	472	475	468	461	489	488	465	482	504	463	467	479	480	496	494	434	463	432	465	501	505	500	466	482	481	509	460	479	455	497	474	483	463	481	473	450	462	442	497	465	530	484	481	541	489	517	447	465	477	508	511	457	467	481	536	462	491	473	471	499	434	492	446	460	497	508	495	483	503	455	453	468	516	498	447	494	503	463	484	476	495	475	467	498	452	492	492	479	501	495	482	515	498	436	462	507	484	492	456	468	477	512	471	476	474	433	472	511	442	487	486	470	486	491	493	498	484	453	503	455	524	476	467	501	498	500	510	459	513	466	473	495	503	466	478	443	472	479	482	513	462	487	487	512	504	496	523	434	488	482	433	465	488	488	501	484	465	488	468	467	510	522	508	493	492	511	537	510	445	474	481	489	486	475	536	490	535	484	495	480	507	443	479	496	486	490	473	478	479	482	514	496	488	500	445	500	500	469	483	517	477	493	448	465	467	513	497	507	461	452	502	483	506	457	479	468	474	483	487	460	476	493	485	463	512	477	526	489	459	501	514	473	440	494	481	448	484	453	494	459	487	461	509	458	518	492	514	476	497	447	470	483	485	487	476	486	549	508	487	502	506	486	471	515	443	465	444	455	468	518	487	481	469	513	501	495	419	475	518	437	460	511	477	495	485	480	497	495	500	482	461	445	499	465	501	465	510	472	452	485	457	486	537	476	477	512	468	471	481	486	475	477	450	471	469	496	472	494	465	479	448	493	463	438	486	469	490	477	481	465	487	492	452	484	468	491	484	494	489	498	490	512	486	535	490	499	510	482	483	491	498	489	476	423	516	512	490	461	490	485	482	467	447	485	458	471	470	480	499	490	466	486	472	494	427	500	456	432	488	490	490	490	477	506	471	515	468	465	457	511	455	467	468	530	478	514	445	487	485	449	502	496	459	486	527	515	472	496	424	413	456	489	494	519	555	456	504	437	452	454	513	510	493	464	499	458	526	505	447	513	484	480	491	509	461	449	500	471	527	490	478	481	487	479	450	519	507	470	489	475	486	472	497	494	481	460	484	459	448	473	463	479	472	496	535	507	508	487	479	494	520	481	489	470	449	494	473	514	502	506	479	458	455	495	479	466	473	489	480	492	494	502	489	459	471	495	492	527	511	525	477	445	491	481	476	447	486	496	494	500	476	507	486	453	464	514	501	515	466	485	491	457	492	497	493	446	514	492	441	442	515	459	477	473	487	536	470	459	484	508	458	481	494	497	446	473	456	487	481	492	493	496	515	445	482	444	484	480	489	461	488	493	490	508	538	491	484	483	498	488	472	480	453	500	532	461	482	471	454	522	484	510	465	477	467	499	481	488	510	456	509	493	505	452	504	484	462	516	481	452	494	507	466	465	473	492	488	511	460	470	485	511	476	488	476	504	497	474	512	472	488	505	484	486	527	477	494	486	482	499	456	477	513	488	487	465	482	461	507	507	468	499	483	488	475	482	490	505	453	483	495	490	506	454	486	462	454	485	521	518	489	464	487	481	478	494	505	488	494	490	474	485	477	467	483	490	565	507	508	500	495	498	483	508	495	458	487	472	531	465	504	462	494	499	465	433	469	495	500	486	499	463	451	518	503	497	479	487	476	499	481	513	509	494	484	498	494	499	530	493	499	474	490	496	459	473	519	485	514	522	503	506	487	454	495	490	463	456	502	536	470	512	494	458	508	486	471	473	478	457	479	516	473	484	474	453	500	497	508	476	466	438	500	473	471	516	483	454	449	450	432	474	497	485	472	495	518	513	537	488	469	465	485	505	495	484	492	473	486	480	478	464	487	438	506	510	517	481	530	460	433	476	457	482	472	477	444	480	495	461	466	493	511	494	488	459	486	471
6823	8919	8231	16628	44080	36945	17303	10297	3131	1181	605	494	517	477	501	439	478	463	481	481	520	467	496	481	482	511	458	443	499	453	498	494	499	472	478	462	463	490	487	476	459	448	459	445	493	475	482	489	448	476	483	506	458	434	447	474	424	491	494	465	466	487	462	462	483	471	491	453	493	439	451	444	477	477	457	470	484	467	464	487	471	465	481	452	443	486	431	510	480	453	483	465	481	486	454	499	448	433	430	470	479	502	499	476	500	443	472	425	476	495	471	512	457	474	470	468	455	457	454	476	469	459	442	459	428	425	473	490	464	457	440	438	471	477	446	470	447	431	440	444	484	470	466	510	447	475	452	477	454	494	432	439	485	457	480	469	454	457	478	472	434	473	443	474	495	482	496	444	485	451	488	526	483	507	465	471	476	408	462	463	416	481	499	482	445	476	493	479	440	457	475	472	452	477	506	483	461	443	443	443	483	467	501	434	465	460	462	479	425	457	452	445	451	487	482	457	484	472	438	487	469	518	458	489	460	458	453	445	476	465	433	470	471	467	488	448	484	459	474	472	481	491	455	465	475	484	472	461	483	478	466	480	455	499	484	458	456	462	449	479	477	449	516	496	474	439	469	461	449	474	412	496	470	506	449	463	482	511	462	488	468	457	489	492	466	465	458	469	498	464	443	486	468	466	490	476	456	414	497	476	461	461	456	469	494	459	477	507	490	487	483	468	504	468	442	460	512	436	462	452	461	435	468	432	445	462	513	446	477	473	463	436	448	468	500	438	447	476	475	437	464	424	452	446	463	470	405	469	490	460	464	488	483	500	484	469	465	476	540	464	454	447	520	482	469	480	448	474	439	460	456	435	451	473	434	439	442	465	465	475	503	449	473	466	462	445	454	496	516	488	449	459	430	472	445	550	495	446	446	455	428	413	502	451	451	454	405	498	472	436	453	484	496	460	461	466	467	444	444	454	458	496	473	456	468	472	509	485	451	493	505	493	456	475	527	449	442	490	473	440	466	487	487	481	440	495	481	460	465	470	446	493	501	444	449	518	475	477	475	482	449	460	500	480	505	490	423	464	461	498	482	452	473	432	458	489	480	470	502	502	441	441	464	457	453	444	506	468	477	494	482	480	450	443	453	484	435	494	489	455	527	484	467	463	443	446	468	482	500	486	447	446	424	500	458	434	475	477	443	447	459	490	502	475	477	434	474	464	467	459	477	500	502	462	486	429	460	489	451	461	464	488	460	491	495	452	479	501	461	462	499	417	470	464	488	515	488	461	435	463	498	478	492	460	452	447	480	478	518	478	470	465	445	475	455	465	461	483	470	464	500	467	436	471	459	460	521	482	466	456	473	481	480	475	449	486	453	446	496	467	454	432	438	474	458	484	486	502	477	476	448	476	508	461	444	481	485	458	482	483	510	488	487	502	492	487	445	461	417	449	489	463	456	436	433	449	455	484	463	425	438	475	498	456	439	441	463	426	438	432	501	475	489	440	482	431	450	458	460	451	450	480	503	459	481	449	456	447	502	469	477	491	464	470	482	466	477	465	470	459	481	504	456	461	457	487	461	470	447	495	465	501	493	494	466	439	474	479	491	452	472	480	422	475	463	469	484	503	459	421	494	459	433	459	511	448	464	483	478	433	465	478	469	475	503	499	473	487	469	447	504	478	468	510	430	528	446	450	517	442	454	463	482	463	454	465	454	467	458	491	468	472	487	441	507	486	476	480	481	452	483	476	446	447	442	489	471	491	467	439	464	463	472	460	489	472	473	450	460	436	434	471	482	480	435	460	480	450	425	476	485	479	491	452	492	462	448	476	485	451	493	500	459	474	453	451	479	494	480	453	466	437	482	454	447	456	462	495	460	451	476	480	489	445	481	448	505	436	455	473	488	452	453	455	476	483	483	479	490	491	475	436	470	469	469	468	443	450	456	446	447	485	463	472	500	470	460	433	446	456	448	474	512	499	469	443	493	461	447	478	446	456	466	454	457	451	493	466	472	488	486	463	478	485	470	488	474	473	457	484	470	481	468	501	460	459	456	462	450	475	485	463	466	453	478	503	455	474	474	474	444	488	489	473	452	448	428	471	444	450	470	476	487	533	468	459	487	467	466	447	430	470	462	480	437	457	449	466	442	449	470	454	448	489	419	510	479	473	479	488	472	454	466	490	475	436	446	477	460	462	498	432	525	442	462	455	445	502	474	444	497	484	481	475	464	459	468	487	456	488	466	479	458	485	462	503	467	520	444	478	483	506	466	473	498	464	472	485	499	489	462	474	453	473	484	457	458	441	448	474	470	484	454	452	479	529	516	440	472	434	472	436	452	494	532	471	456	480	456	471	471	457	530	441	440	456	448	490	465	468	460	492	452	451	465	455	474	497	436	455	463	495	463	461	446	426	477	452	496	470	444	444	469	444	460	472	461	468	504	447	460	481	491	467	462	481	474	456	461	470	496	464	450	446	433	407	460	457	448	466	460	479	531	481	491	499	469	448	455	451	455	460	457	435	439	465	490	442	460	499	467	451	485	470	471	486	465	475	465	475	460	470	480	495	473	437	492	448	468	447	470	486	468	484	479	472	443	400	476	451	512	479	467	450	481	481	467	469	472	474	486	480	483	469	439	503	490	449	494	503	467	470	500	494	468	503	449	481	495	472	473	466	481	473	453	480	424	452	503	439	478	500	497	497	504	476	473	482	477	478	459	462	440	480	450	503	479	465	452	442	430	449	460	454	462	508	478	463	445	475	441	469	466	480	480	447	449	481	452	485	479	461	476	474	495	487	444	445	482	472	476	498	459	434	470	443	490	486	444	436	463	500	464	470	489	444	451	485	465	458	473	490	433	472	476	454	451	454	485	468	432	456	451	458	433	480	454	507	490	489	487	488	455	471	448	479	506	490	493	445	450	469	419	435	460	488	445	457	451	454	500	455	475	446	478	480	471	453	474	456	458	486	464	477	433	501	478	472	427	464	447	493	477	461	455	423	480	476	482	490	468	468	453	514	467	466	446	487	452	447	458	423	458	502	432	472	434	447	418	431	445	480	426	427	437	492	459	438	434	480	471	499	504	464	472	466	491	442	482	452	469	473	474	453	475	485	431	447	473	483	431	433	461	448	477	465	481	473	470	490	438	512	443	471	449	438	475	481	425	493	464	426	453	485	471	438	488	450	474	458	491	451	491	481	449	481	479	476	476	446	479	474	444	479	461	479	457	473	452	434	499	469	469	476	465	439	476	458	443	488	457	451	445	422	423	431	460	424	467	445	492	418	453	505	467	442	508	480	475	468	477	461	459	412	452	442	460	466	474	438	433	445	456	454	465	475	474	454	427	467	485	455	499	435	488	441	429	480	470	444	461	482	456	432	474	459	448	457	494	445	423	470	506	484	447	464	430	450	431	465	462	460	492	469	442	512	463	477	457	496	450	475	526	445	458	486	453	481	485	466	458	454	477	451	482	457	479	452	485	470	437	487	421	452	453	480
24226	21351	28594	25790	55092	57406	38957	24075	7578	1861	871	659	596	543	598	582	549	593	589	653	609	611	533	578	572	586	537	582	612	585	615	586	588	581	608	611	572	536	564	547	592	530	543	562	558	584	519	539	569	578	608	559	589	611	600	545	575	614	576	539	587	580	548	563	541	602	540	562	521	572	547	554	583	550	579	540	580	579	548	623	583	547	561	598	525	603	557	579	591	611	560	588	528	527	522	521	565	600	597	559	600	566	562	562	568	584	565	589	551	524	557	564	571	552	561	553	554	553	572	526	575	567	537	581	561	593	585	557	578	543	555	558	596	570	572	561	552	569	558	619	556	522	561	579	569	580	566	605	605	543	561	598	515	530	572	546	559	550	534	574	593	580	582	581	563	588	555	582	589	550	569	587	583	551	610	552	589	603	505	628	520	509	541	587	562	564	543	568	542	591	555	587	561	563	608	593	570	604	568	582	623	562	547	586	537	566	536	569	600	569	565	550	556	561	528	544	566	554	569	573	533	524	596	568	596	599	573	575	562	556	603	540	581	550	589	543	576	556	559	504	603	561	591	562	546	613	569	584	566	590	568	591	576	569	585	587	573	540	564	569	534	556	584	562	557	521	600	548	574	562	564	562	579	604	582	594	570	549	554	554	545	569	565	546	568	585	562	593	576	584	559	539	545	582	541	548	537	571	575	546	600	547	549	569	582	531	557	584	586	556	600	540	595	558	527	562	558	532	590	582	621	546	523	573	572	575	583	557	587	573	586	570	563	542	585	540	505	546	603	548	541	548	582	584	582	524	557	565	587	553	562	543	520	561	543	560	574	548	559	592	575	604	568	537	564	524	544	577	592	557	583	547	582	553	560	561	607	521	542	539	544	538	584	566	521	587	568	519	585	544	568	567	576	548	578	626	558	568	579	591	533	563	533	553	548	595	564	552	574	569	532	548	563	630	551	568	552	552	556	579	584	564	562	573	557	540	556	544	575	546	547	548	522	593	553	600	526	597	573	560	580	572	585	585	579	511	575	574	581	593	567	579	549	557	542	565	592	526	554	562	539	554	586	521	565	566	561	573	583	583	631	554	564	571	593	565	585	573	556	548	574	572	553	580	565	562	573	563	568	519	568	557	581	556	556	540	588	567	549	579	539	559	603	554	542	552	552	575	610	583	578	524	531	550	587	565	581	555	550	565	562	549	558	545	591	589	551	566	554	552	585	534	557	555	570	568	546	570	575	548	593	592	560	576	565	554	574	601	555	577	556	581	558	564	541	589	536	543	594	565	518	552	540	561	574	578	521	610	553	565	586	581	548	553	549	545	606	605	563	589	561	575	541	553	588	543	566	570	538	560	544	549	589	611	539	555	567	544	531	524	584	523	568	532	572	566	597	543	601	562	544	580	564	599	536	568	552	565	539	567	576	559	552	579	564	549	535	516	564	605	534	553	535	579	570	599	591	557	560	564	569	567	554	573	531	554	593	534	593	579	547	546	544	572	581	576	589	561	569	559	561	556	500	582	536	537	588	565	549	530	579	549	539	593	590	586	579	582	599	530	586	565	529	561	600	573	635	497	587	606	558	578	597	577	599	598	596	597	555	603	562	593	551	575	556	573	583	528	564	571	560	577	579	573	544	546	575	550	570	578	586	539	597	544	589	574	548	550	568	583	575	560	595	557	545	595	554	536	539	562	558	588	569	593	605	537	569	569	562	584	570	584	524	554	580	587	619	541	552	553	581	596	568	565	558	573	624	588	556	573	558	578	552	574	515	589	537	582	545	590	546	544	528	605	617	563	554	514	581	551	540	513	559	576	536	564	559	572	554	600	584	505	558	587	589	541	591	582	591	533	550	583	513	554	539	546	601	545	534	582	568	603	574	568	531	555	546	594	564	593	577	593	566	557	573	507	573	537	593	562	602	594	618	564	592	542	536	604	564	541	549	539	562	562	589	562	523	551	572	542	564	573	567	588	578	573	553	636	536	548	575	529	567	535	563	583	514	561	569	587	578	575	558	553	542	568	604	587	598	567	542	586	580	592	552	557	539	558	583	544	536	607	569	560	595	583	542	580	532	551	570	553	592	544	546	579	613	608	547	532	533	589	587	569	585	594	588	549	556	568	508	552	601	580	560	609	603	529	576	554	577	563	530	518	574	551	521	551	541	555	540	589	564	554	584	520	548	566	563	532	519	576	549	599	548	566	549	548	510	586	579	574	570	590	630	579	624	577	545	573	532	558	561	580	580	589	589	525	584	517	575	585	552	566	529	559	600	562	589	603	559	549	534	572	559	585	561	571	583	594	612	564	542	575	569	569	615	569	597	551	544	565	589	597	540	550	563	579	565	573	578	564	572	569	561	556	561	582	572	565	590	546	575	571	584	584	569	597	545	561	526	598	588	573	563	566	545	551	570	571	570	544	530	560	584	564	546	514	558	556	598	571	602	564	552	582	578	577	565	580	552	589	571	541	616	558	542	590	583	592	573	532	564	583	546	605	580	556	545	561	533	607	570	573	601	562	601	616	578	543	563	546	553	579	581	570	553	572	580	596	547	563	603	569	525	577	545	555	561	539	594	545	578	542	583	544	570	620	589	540	581	588	560	581	545	548	565	563	555	554	571	567	532	565	554	579	540	543	636	569	568	579	520	565	557	522	552	596	572	547	585	582	555	551	561	560	560	550	592	595	545	592	598	564	590	549	580	573	546	534	556	558	534	572	541	570	556	560	559	561	534	574	528	562	587	535	581	535	552	555	558	556	532	570	520	579	584	490	544	587	551	544	551	530	579	591	615	574	562	574	559	592	549	546	558	577	635	605	549	597	556	565	574	582	572	550	563	553	554	500	559	577	542	611	544	563	580	520	571	579	566	551	543	591	556	574	544	554	532	569	505	576	593	543	529	513	534	516	562	563	545	590	599	560	517	587	537	560	532	577	564	538	557	553	568	506	578	566	578	553	597	581	566	600	563	561	560	582	505	568	510	552	569	571	555	583	581	585	534	585	532	563	567	576	608	566	561	627	601	570	525	586	526	543	562	549	592	552	556	552	607	584	581	567	532	561	568	534	554	553	551	550	534	556	524	605	598	620	532	527	570	582	585	592	546	589	585	552	583	538	499	537	563	546	562	560	554	608	560	535	562	583	614	539	572	544	539	537	580	589	533	570	506	572	566	553	559	556	608	603	554	568	604	557	574	575	585	535	574	626	513	582	558	569	575	597	573	549	573	602	582	557	572	558	587	600	554	547	569	556	597	564	523	532	541	581	580	561	543	561	576	580	499	572	574	566	541	583	586	586	535	573	546	539	560	591	540	567	573	590	556	561	584	605	549	560	547	565	583	562	581	587	565	517	591	582	575	547	571	554	554	557	558	550	580	607	554	553	548	598	542	536	564	569	583	565	592	557	542	571	555	574	553	594	551	553	586	558	530	519	564	602	557	537	572	527	538	557	535	594	586	529	556	571	539	518	547	544	571	567	589	545	569	569	580	542
10043	16963	11246	28780	67458	54586	29368	19721	5705	2009	850	611	595	569	517	554	561	551	540	570	528	547	550	551	563	557	514	533	525	538	551	559	569	564	545	554	574	584	551	570	522	516	551	560	549	545	596	543	560	544	571	551	527	520	533	534	481	546	576	536	570	538	579	552	587	543	579	533	532	560	502	514	536	551	552	505	538	537	557	505	568	555	532	548	573	494	533	527	565	552	502	573	529	542	564	605	529	603	511	512	573	543	536	527	514	508	555	496	525	507	565	532	558	544	466	561	517	506	568	581	546	548	504	562	512	534	543	532	581	554	587	552	547	535	567	528	543	542	591	559	544	609	541	547	552	540	526	543	542	571	564	533	546	552	560	573	531	545	549	504	511	578	542	516	511	563	558	527	530	530	573	513	554	571	544	578	508	536	514	572	493	555	545	552	540	514	546	545	536	513	510	563	536	577	522	550	530	540	547	552	560	550	494	543	548	504	555	570	513	569	475	542	548	501	575	614	567	519	562	600	527	528	581	561	541	553	541	557	548	537	588	571	524	603	528	547	567	542	575	537	539	544	565	585	562	537	564	584	587	522	567	557	524	556	525	555	574	534	569	528	533	535	516	568	530	508	574	548	539	577	500	557	521	565	497	526	561	558	547	547	489	545	561	509	541	538	530	564	524	527	559	575	559	559	584	539	528	557	509	558	486	527	549	541	589	503	539	557	536	541	582	541	539	530	583	523	540	557	571	534	578	520	504	500	518	545	589	543	569	525	576	537	546	547	551	521	530	574	538	563	538	524	548	576	507	579	535	545	520	512	529	524	556	508	551	560	490	527	547	548	530	487	573	554	544	526	574	522	524	530	523	542	505	555	530	520	518	575	543	529	547	569	581	548	584	516	527	535	538	523	519	508	540	540	531	561	529	514	560	554	528	533	574	533	520	501	532	539	551	555	523	538	542	570	553	533	545	551	567	539	543	563	582	539	546	534	579	565	540	552	489	537	550	533	547	573	538	554	561	541	546	499	571	547	533	505	519	539	575	556	554	547	585	548	523	536	583	541	529	549	538	515	570	500	601	525	522	548	576	488	562	499	562	565	541	552	549	522	538	567	557	534	555	502	516	540	529	547	603	515	505	521	540	541	543	524	555	561	581	562	546	524	547	560	561	528	547	520	587	543	549	541	513	529	533	548	539	534	585	567	556	512	589	542	584	501	543	584	503	560	543	500	536	580	562	552	554	540	537	576	546	534	540	581	529	556	499	547	553	579	517	541	515	547	555	551	534	522	551	539	499	542	561	549	530	607	540	534	551	564	531	554	556	543	517	563	536	533	553	529	527	533	552	501	543	540	543	550	548	546	593	521	511	539	611	519	561	549	547	511	549	570	564	541	585	539	573	549	523	579	522	547	559	567	557	541	540	541	540	499	560	528	545	567	537	539	510	552	571	536	566	525	582	533	594	570	533	542	564	538	525	508	550	528	546	503	581	543	554	491	532	502	526	537	485	530	548	570	533	524	554	528	543	521	546	538	547	495	498	499	536	532	591	563	521	482	523	566	543	539	585	557	523	522	525	524	556	520	558	559	513	527	559	545	490	523	525	573	503	540	541	533	524	601	535	497	474	561	550	551	533	551	522	534	566	530	549	537	581	577	543	540	543	504	510	550	523	537	533	520	544	527	569	542	560	524	548	539	564	540	557	556	538	556	566	561	538	546	546	561	585	542	533	562	536	582	497	533	557	526	546	541	537	522	532	546	528	530	552	552	570	511	549	553	526	562	546	545	551	541	544	515	555	547	583	519	564	536	545	547	521	558	553	520	534	571	556	523	571	533	564	513	549	551	558	534	554	563	563	536	543	569	540	507	549	565	514	556	584	511	512	581	527	591	525	536	528	534	542	536	548	568	554	537	515	556	501	576	565	529	498	566	530	546	545	512	558	573	543	501	508	559	515	554	536	545	566	572	556	540	557	569	548	530	549	480	558	561	583	557	539	544	529	537	508	536	507	546	517	526	540	538	572	536	544	544	582	517	541	596	549	503	536	523	520	523	568	547	545	532	527	567	558	549	547	532	564	552	538	563	519	513	504	519	513	550	514	528	515	514	499	552	535	557	544	528	548	558	551	545	564	555	513	541	524	552	572	561	535	532	543	530	552	581	517	547	555	550	603	556	518	588	560	546	552	520	551	558	537	540	507	554	525	513	537	534	546	561	572	498	539	560	527	592	520	514	475	559	524	541	549	551	543	577	492	523	552	514	583	520	567	562	565	552	536	568	519	522	567	547	541	564	521	526	535	506	538	549	557	528	557	511	514	559	535	552	552	561	555	540	528	549	545	551	489	568	552	530	574	585	541	545	521	582	550	555	584	542	521	521	531	551	532	531	562	558	514	530	542	506	539	512	533	557	571	549	487	549	531	560	525	524	552	538	561	519	524	549	564	568	552	582	550	534	518	545	508	560	545	503	557	534	587	565	540	560	551	546	554	549	541	542	551	519	566	535	487	535	525	540	536	535	519	540	519	584	509	517	552	538	559	590	527	545	543	565	506	537	519	578	539	555	504	520	550	570	568	486	507	562	559	532	521	561	517	563	564	547	566	533	524	524	554	518	520	539	545	564	554	533	547	528	514	567	525	519	514	517	529	534	553	559	521	496	539	513	536	557	554	546	544	551	538	569	541	524	547	552	522	521	512	519	559	540	522	532	572	524	555	549	551	538	533	509	535	538	536	506	552	569	526	506	532	549	520	540	576	542	563	545	529	541	567	516	517	556	505	539	499	553	578	544	526	566	513	532	530	524	549	552	532	549	491	523	547	562	526	571	560	523	509	559	519	534	546	521	552	535	563	540	531	529	482	550	573	544	536	555	540	497	534	523	572	527	531	544	532	553	538	618	514	566	576	502	521	568	538	556	549	576	552	549	572	538	571	508	543	534	512	566	519	551	580	573	514	535	516	569	512	531	542	532	527	531	523	570	517	531	510	559	524	566	542	545	548	538	566	535	502	543	522	544	559	540	561	543	586	503	519	561	587	553	511	547	570	540	545	540	557	522	564	547	528	535	578	539	531	537	504	560	528	519	528	542	527	569	523	548	564	564	559	586	542	521	568	543	565	517	542	554	505	538	497	556	533	528	572	498	537	570	559	534	552	532	544	585	517	516	514	512	535	542	572	563	551	498	540	525	579	535	544	523	550	542	558	554	556	535	546	542	585	510	489	552	546	514	505	570	517	543	553	522	520	501	547	547	572	569	558	586	514	579	501	534	522	531	578	525	512	526	538	529	574	525	546	542	550	533	511	543	535	571	523	537	565	537	548	569	547	560	538	537	505	560	510	516	530	545	534	509	554	534	534	541	544	533	565	493	548	546	527	520	562	543	541	559	579	560	545	544	565	521	574	548	554	550	543	559	555	536	512	517	517	576	530	522	563	569	541	578	581	521	529	543	583	512	551	496	517	566	558	496	547	516	528	520	542	528	549	565	507	542	539	556	566	499
27666	12797	2460	4972	9242	6469	3289	1610	797	585	459	496	476	454	508	492	501	497	460	460	475	451	496	462	475	484	422	482	458	459	497	482	474	426	460	447	477	465	490	454	492	457	457	462	517	479	488	489	451	467	493	470	493	467	477	491	487	430	465	466	485	438	476	454	478	448	462	490	487	497	470	432	502	503	443	490	454	472	484	481	480	463	465	487	456	480	447	466	471	463	443	439	487	448	434	457	470	481	459	509	455	496	431	458	484	412	487	441	473	443	461	462	479	473	470	431	473	441	487	447	499	448	491	441	494	447	449	437	467	422	447	502	464	450	452	489	486	452	458	453	453	476	444	486	436	458	476	476	510	412	479	459	481	473	471	520	464	490	506	487	442	532	453	483	510	453	484	485	457	452	431	449	418	472	447	447	463	456	470	453	427	465	428	460	501	433	498	422	457	495	467	466	499	473	444	472	429	452	452	496	495	484	448	451	446	485	477	429	456	471	501	425	473	457	481	504	474	462	481	446	470	496	472	489	472	464	453	460	481	452	499	457	475	494	466	505	485	426	446	453	459	493	513	488	489	434	475	427	455	484	486	463	453	477	481	442	483	443	476	461	473	477	479	459	426	439	437	511	454	481	461	475	471	461	462	477	490	503	446	458	481	459	468	482	490	472	424	505	467	469	486	506	481	471	426	479	502	446	502	500	495	465	471	473	459	474	424	451	443	450	465	484	436	465	478	463	489	428	496	454	446	465	460	472	448	461	479	482	462	459	458	468	465	456	487	449	494	435	440	480	482	476	446	452	480	493	448	482	472	510	500	479	462	477	511	464	457	474	448	438	449	447	472	479	473	441	466	487	478	483	460	480	458	462	424	482	491	465	496	461	447	498	458	489	502	445	487	468	432	444	466	448	467	453	440	464	440	438	433	461	463	458	433	436	441	489	468	471	463	467	474	456	453	464	446	458	436	480	465	487	470	492	454	442	440	475	517	481	433	465	474	483	466	505	498	478	451	464	486	450	500	464	466	461	453	502	444	440	449	437	488	463	463	483	455	477	441	480	450	419	464	517	509	427	468	433	476	477	461	473	487	462	447	471	480	439	521	462	472	461	433	479	462	460	438	442	456	466	470	457	448	487	474	433	451	473	438	464	463	486	486	423	523	438	467	456	481	464	469	431	461	460	517	455	443	439	464	492	494	483	476	489	442	443	450	454	471	468	458	478	485	440	477	472	476	420	453	424	478	484	443	464	429	505	460	475	448	486	486	472	498	471	495	416	448	478	474	482	479	466	448	453	392	455	428	464	468	486	458	475	477	477	481	420	468	444	486	486	509	475	440	455	443	446	460	452	482	415	503	500	487	463	474	471	452	508	455	451	455	442	445	469	470	444	537	472	434	442	452	476	471	453	446	435	467	485	498	433	453	448	424	451	445	441	450	439	456	445	465	471	444	438	463	458	456	457	453	443	485	483	462	463	438	426	456	466	466	471	467	458	455	435	464	512	478	467	471	466	458	455	458	454	494	421	458	440	480	505	489	451	456	453	481	458	499	464	465	492	486	477	473	528	490	481	467	409	481	481	472	496	462	463	423	497	488	461	478	454	474	436	452	457	488	524	435	446	518	467	442	471	456	443	447	514	465	496	479	494	444	476	470	486	467	488	489	454	449	475	450	451	465	492	453	467	456	517	495	470	451	496	486	447	434	471	439	428	473	468	454	450	492	442	470	448	476	495	481	463	480	430	464	454	454	435	478	474	475	471	455	477	473	457	504	475	467	451	471	462	485	440	460	442	455	477	452	459	442	447	451	486	463	466	479	453	455	458	456	457	463	479	430	414	440	481	457	501	492	407	503	490	458	499	480	469	463	454	488	475	490	472	445	460	471	452	502	441	508	447	457	448	459	455	500	431	450	431	456	451	453	452	457	447	495	461	503	468	479	461	450	447	452	439	429	425	474	464	490	433	458	454	499	440	451	470	443	493	446	460	448	475	507	430	449	464	428	464	477	465	464	477	455	447	422	481	504	490	502	464	459	489	495	476	421	470	473	494	462	437	453	455	488	423	487	458	433	484	438	470	459	475	497	442	422	483	451	496	477	467	497	482	432	427	468	441	492	440	461	476	444	486	463	452	482	506	467	453	480	440	456	460	482	445	471	465	468	454	473	444	479	469	457	478	459	461	450	485	472	458	452	458	505	479	478	485	436	451	455	445	502	473	468	421	472	442	483	515	432	430	464	491	486	473	450	490	457	465	467	435	466	474	479	481	465	506	463	429	433	492	486	448	467	484	429	448	440	433	441	406	512	481	487	472	474	464	449	446	480	463	462	513	466	472	476	464	475	432	470	438	456	422	456	488	478	446	459	471	454	459	490	469	460	495	450	446	508	426	481	484	450	473	492	478	458	426	500	488	436	477	440	470	480	459	465	466	451	432	443	441	473	441	488	501	471	474	481	444	468	447	468	475	423	480	502	470	491	423	435	465	450	522	477	424	449	460	463	457	483	440	464	479	472	421	462	449	437	479	469	464	427	473	472	516	475	459	494	461	501	500	462	485	522	471	464	459	471	471	470	476	466	457	450	481	443	484	451	457	473	447	495	493	495	474	467	465	488	430	435	487	489	475	483	437	445	436	495	453	449	469	497	454	445	474	443	470	471	460	418	489	479	475	470	485	491	470	475	438	490	453	475	458	460	464	467	443	474	453	452	462	498	509	484	477	466	470	430	453	439	461	468	498	461	437	452	453	447	451	481	476	510	462	455	456	487	426	424	475	445	488	460	470	515	488	479	448	454	466	452	477	458	485	424	447	509	472	458	452	456	456	482	419	457	507	486	468	463	444	480	466	473	488	491	472	467	441	489	456	438	443	455	492	461	428	469	456	446	474	472	450	497	509	472	454	464	482	455	465	458	434	468	465	516	450	472	437	434	481	479	458	481	477	475	444	462	450	505	461	500	470	445	486	470	467	441	510	472	503	464	484	460	435	468	468	463	488	479	467	481	488	473	450	454	474	440	482	457	462	450	476	487	439	461	484	451	453	452	486	446	499	439	482	486	440	493	448	456	448	478	471	473	437	475	466	457	475	454	456	465	458	474	452	459	458	484	477	453	455	491	499	497	489	449	492	473	460	460	462	486	475	443	490	452	486	481	454	479	494	462	441	472	459	503	446	449	458	491	473	441	443	482	507	453	464	452	447	444	474	435	437	469	468	453	485	504	454	501	485	463	493	481	477	476	487	496	431	446	455	457	468	501	435	499	470	478	457	487	462	461	488	480	472	462	446	488	465	475	458	476	464	454	475	459	483	424	413	459	507	468	495	453	434	454	466	459	475	496	456	480	474	449	464	466	458	457	476	438	482	485	457	468	479	479	456	466	456	482	449	390	499	494	453	462	482	497	479	482	466	459	473	526	486	476	481	455	463	454	496	434	455	502	445	503	472	482	461	468	478	472	439	456	486	438	466	469	463	467	433	483	462	473	473	451	426	469	449	435	479
5532	2332	1859	5179	8927	6148	3274	1764	800	557	464	432	434	416	437	474	423	458	407	413	402	423	417	441	423	438	425	413	458	405	423	428	448	416	449	388	434	434	381	409	455	393	432	412	414	440	409	441	412	425	436	441	427	455	459	459	415	420	414	401	458	430	444	444	465	444	460	454	437	463	418	393	453	428	426	416	401	415	424	417	374	412	397	365	438	420	453	419	400	410	431	421	406	439	403	409	402	423	426	472	443	444	443	417	443	445	446	445	420	397	441	416	452	403	399	443	410	449	448	415	429	450	430	402	433	471	397	423	432	403	431	415	431	406	434	403	388	415	439	392	433	415	399	468	433	454	492	421	467	401	400	469	446	417	463	460	393	442	412	428	420	421	397	417	418	447	427	437	412	418	371	417	406	424	395	440	473	416	423	389	413	451	445	449	424	454	439	410	426	451	439	382	448	434	419	440	409	417	430	423	441	438	414	420	432	387	429	437	400	417	396	436	403	416	432	434	408	460	438	413	435	396	429	463	423	446	464	452	420	408	430	413	408	447	409	461	409	449	446	419	417	451	440	403	438	429	448	420	468	422	411	433	397	430	402	443	455	430	417	466	445	445	425	435	417	405	448	418	436	430	433	461	438	456	430	418	422	463	423	425	442	403	443	398	436	442	436	395	417	427	460	420	407	447	418	410	454	433	418	410	438	420	438	452	417	433	451	435	424	411	412	436	420	434	448	441	458	407	451	413	427	407	430	414	384	457	416	452	432	401	499	417	411	420	433	442	410	426	419	395	411	392	402	441	443	425	443	442	451	409	405	438	425	475	437	431	420	429	424	413	419	409	409	392	443	424	449	410	459	418	454	417	416	433	439	380	415	446	415	404	446	411	438	426	426	433	433	465	392	408	400	417	425	427	430	401	453	425	465	403	403	431	430	425	408	475	394	401	407	437	453	442	385	388	400	446	440	443	432	415	398	399	426	420	442	444	407	417	419	445	423	453	448	407	423	451	407	395	487	420	454	389	434	437	408	413	415	447	434	399	445	443	404	466	412	435	409	426	395	414	465	464	454	431	425	411	443	422	396	439	444	378	422	406	407	430	450	434	430	411	432	424	425	425	448	439	408	451	417	465	393	405	399	431	432	429	389	434	409	467	473	427	450	445	428	427	410	437	422	447	473	402	451	398	439	442	408	452	391	443	464	425	419	439	421	393	404	438	414	417	452	427	419	452	434	399	419	477	408	421	421	444	426	422	435	388	398	447	437	437	452	449	460	432	416	415	421	426	432	435	433	414	412	411	447	421	450	415	454	441	429	423	464	425	437	474	425	443	433	426	421	466	400	412	421	398	424	402	454	425	450	406	437	401	421	439	449	444	471	447	423	409	437	410	435	396	404	429	418	443	439	409	476	426	401	441	418	428	410	463	398	433	415	436	425	413	408	402	417	429	451	472	414	426	453	419	429	419	435	405	414	439	415	424	418	400	465	401	415	415	387	403	414	433	416	392	413	410	407	393	421	414	477	425	441	433	421	470	460	417	425	432	445	395	424	422	426	472	406	444	418	477	412	408	435	419	421	424	407	442	423	426	427	426	428	413	424	408	421	405	426	411	449	407	412	419	406	415	430	416	394	432	435	413	421	435	468	446	435	399	426	403	423	429	456	451	407	442	451	394	441	413	456	409	434	418	433	418	411	414	409	430	420	454	446	434	438	420	445	395	446	436	420	439	398	400	428	460	440	433	432	423	434	437	465	440	422	440	433	432	409	425	420	416	419	420	409	451	375	469	422	400	412	439	478	422	451	420	446	439	430	412	413	428	386	438	457	418	424	445	423	404	415	429	453	419	410	424	484	447	431	400	438	425	430	438	429	412	431	414	397	450	426	428	429	414	438	407	435	458	444	448	430	413	442	408	433	443	411	426	394	417	432	437	429	425	403	393	393	405	414	428	430	399	419	432	479	455	395	427	426	410	432	434	435	461	441	408	447	415	427	431	425	443	418	414	414	430	421	407	436	410	418	416	399	406	402	423	418	417	417	412	388	436	447	420	417	401	452	414	452	431	431	434	416	416	420	437	405	437	439	460	430	417	444	404	396	432	397	401	431	426	423	374	426	446	433	420	394	442	424	437	424	419	423	416	453	420	470	452	458	445	413	407	445	403	416	441	415	426	439	412	460	413	411	464	408	460	437	425	399	400	401	434	414	392	393	404	465	398	414	397	399	427	416	427	395	473	433	399	450	436	440	460	444	394	406	395	446	445	396	437	466	413	444	448	435	432	443	433	411	429	412	418	425	432	457	421	424	410	429	407	469	424	438	428	440	453	444	415	432	393	457	407	411	411	402	405	435	379	435	447	439	453	429	448	466	391	398	430	429	407	423	411	415	445	433	427	451	423	414	398	430	403	462	444	442	423	432	430	389	434	422	426	455	402	440	404	431	442	430	437	463	418	451	416	401	424	429	428	426	419	430	418	421	437	443	404	406	442	459	454	440	420	444	426	405	465	443	445	442	470	418	394	450	430	397	414	449	434	426	419	421	400	428	433	459	407	423	423	425	450	402	430	416	408	395	434	477	395	416	424	448	408	419	447	417	435	483	428	444	428	474	402	448	432	427	427	408	440	404	424	404	426	466	422	413	434	412	451	425	406	428	433	429	398	407	440	429	421	460	420	440	432	424	471	414	424	432	415	449	434	406	410	433	452	402	443	400	421	450	470	365	472	421	421	417	424	426	471	449	409	433	442	436	404	438	413	454	449	413	412	382	421	421	431	430	445	431	426	434	413	439	443	451	428	413	444	453	415	412	445	430	417	459	423	449	457	420	422	404	435	425	406	429	393	428	428	408	421	426	440	437	413	435	377	399	442	449	447	419	426	410	452	433	422	465	426	455	470	424	426	452	445	411	408	410	407	429	439	428	441	391	430	427	420	447	411	407	436	401	430	378	419	426	428	455	426	425	380	440	429	455	396	407	443	428	418	455	453	479	422	423	463	434	434	442	406	429	392	407	411	442	427	412	487	423	446	437	428	440	469	424	444	420	447	452	395	421	410	418	431	400	408	389	430	415	395	420	399	404	419	410	439	403	429	437	455	402	423	408	398	367	438	450	426	447	413	402	432	450	456	466	423	434	407	422	443	433	412	444	462	414	415	418	431	398	438	420	390	409	407	446	400	466	444	375	421	438	414	389	417	447	398	403	445	398	434	428	452	412	444	387	433	414	409	416	430	467	427	469	427	432	423	426	406	407	414	440	421	445	413	408	420	482	446	417	421	428	410	418	435	421	434	417	448	410	422	413	432	439	461	414	411	425	431	435	426	473	433	381	388	439	446	460	429	430	372	441	405	414	417	406	379	432	439	450	428	389	438	438	446	404	422	390	410	436	431	428	434	385	409	435	402	423	429	438	423	418	401	463	423	423	432	435	421	407	439	401	450	455	424	456	416	436	447	432	416	443	438	393	395	422	423	444	437	424	429	442	483	410	413	450	427	425	473
25436	21343	27070	31039	46944	40628	24881	11375	2631	970	647	502	507	477	477	513	512	513	502	490	452	486	436	469	474	517	503	470	477	484	480	517	474	506	505	444	467	485	479	476	454	504	506	477	455	479	519	477	512	455	485	479	493	458	454	482	446	493	451	499	475	507	484	486	479	513	471	459	439	497	500	504	478	500	485	467	491	489	501	499	497	500	461	473	487	518	492	506	483	513	470	508	500	495	481	484	470	493	475	488	514	501	460	457	501	431	491	490	477	478	544	545	464	500	502	473	449	466	500	513	492	479	490	473	481	475	507	530	485	520	517	472	502	472	478	445	454	515	465	465	495	466	478	478	481	420	496	496	455	460	461	518	481	484	472	517	463	455	500	508	434	471	497	530	460	453	461	500	486	476	489	503	490	479	464	448	513	526	470	478	522	443	488	458	489	452	490	497	506	448	492	445	498	500	496	500	465	501	452	444	491	413	462	484	448	504	516	465	509	526	487	470	496	484	512	483	451	458	461	445	504	495	478	517	485	476	444	476	465	484	444	493	491	445	517	500	476	473	490	481	496	475	511	490	458	498	464	482	498	484	481	449	468	473	482	497	479	463	452	450	481	455	426	480	486	443	468	496	467	490	459	467	494	461	508	465	480	513	483	484	480	493	481	454	484	463	468	488	486	503	442	483	461	452	453	478	480	478	470	496	449	498	449	455	477	497	445	489	460	491	481	494	497	436	454	461	486	479	496	470	477	478	481	513	502	492	494	474	469	498	453	507	445	481	491	490	445	460	452	475	507	482	486	500	462	470	475	467	489	475	487	462	487	491	491	461	451	485	469	535	477	497	536	473	482	481	453	513	473	478	476	472	544	445	493	531	452	495	461	453	504	468	502	455	488	466	488	494	480	475	488	519	462	496	470	495	481	461	481	448	495	480	465	505	514	469	506	468	490	471	443	470	455	512	499	465	427	460	473	527	516	457	484	490	503	434	503	441	464	496	508	461	506	487	485	468	494	463	488	520	443	480	469	447	487	434	473	500	478	490	477	486	484	468	490	477	482	519	472	487	451	453	503	490	484	474	486	501	490	480	494	475	450	473	474	493	495	482	458	443	493	469	506	489	495	457	452	437	471	449	459	477	483	468	498	496	481	503	487	485	494	488	462	463	457	483	504	485	482	505	484	484	560	480	480	494	482	454	500	446	480	457	447	488	469	486	487	477	483	450	475	443	448	471	481	481	490	506	481	492	482	497	468	438	513	497	517	474	494	481	476	459	489	414	518	484	487	525	475	478	513	486	502	471	429	499	498	474	444	494	514	463	491	495	446	491	472	467	498	467	466	456	461	483	497	452	448	475	490	491	475	489	496	489	450	512	486	470	475	466	495	477	492	475	489	496	508	476	503	471	482	456	485	505	504	481	502	437	495	457	472	496	512	512	445	483	495	483	474	552	459	504	488	474	488	496	469	479	493	493	480	489	463	459	474	500	506	491	478	488	473	494	491	520	478	479	485	465	529	449	469	500	481	478	501	437	500	477	485	505	484	550	431	465	501	485	486	491	498	477	488	469	495	424	493	514	484	510	473	491	448	465	499	458	469	498	470	480	501	463	478	463	452	488	510	514	492	468	483	461	476	487	501	495	466	473	471	455	448	487	455	490	498	478	511	540	516	469	502	488	462	505	465	462	462	484	484	507	527	479	473	472	486	477	504	470	439	448	477	439	469	514	454	460	512	469	498	464	491	498	494	490	487	472	504	488	464	455	471	482	497	522	446	479	492	494	447	511	486	478	476	464	482	492	502	481	490	487	491	485	517	500	467	487	446	492	482	484	444	503	437	452	491	445	479	470	504	462	454	474	476	504	484	503	517	521	439	457	451	453	455	469	490	486	466	506	466	485	467	462	520	485	518	482	482	500	517	442	458	469	452	508	474	484	482	468	508	495	440	482	479	505	491	468	476	496	491	489	450	505	478	447	493	454	475	516	478	481	438	468	432	454	508	463	469	517	489	493	502	467	470	458	468	509	492	464	444	472	449	466	468	461	482	467	496	466	469	479	457	476	451	461	482	472	498	473	452	477	471	540	466	501	508	493	474	480	506	476	495	473	493	479	489	501	449	483	458	471	474	458	482	460	441	490	467	520	497	475	479	496	475	484	501	508	457	456	531	528	477	483	502	463	472	471	478	467	474	447	464	485	466	482	461	483	521	466	440	489	441	461	522	435	462	486	484	477	503	425	518	481	488	513	435	492	472	443	470	504	470	517	478	489	475	476	462	438	469	504	515	514	460	486	461	482	441	459	479	447	474	489	502	467	468	475	473	408	482	432	472	478	467	492	486	441	504	512	492	520	487	473	462	489	517	444	524	513	492	515	500	527	510	495	492	475	508	477	464	473	482	450	485	460	477	485	478	468	485	499	485	451	459	468	462	455	475	497	469	474	481	500	444	460	440	482	528	479	458	472	476	456	482	483	442	447	451	459	456	481	505	475	463	465	475	460	467	468	471	462	496	465	487	522	488	512	465	452	503	485	468	486	491	501	474	464	497	481	483	493	435	462	470	483	489	507	471	445	499	456	451	475	489	477	498	473	454	433	464	456	426	482	469	453	469	462	495	485	472	495	465	490	494	518	457	455	471	489	490	458	492	467	474	466	528	460	492	480	461	456	523	453	438	484	479	471	477	488	491	483	483	484	467	469	468	438	500	504	485	472	498	466	488	489	471	470	464	452	478	489	463	463	473	442	461	479	482	517	468	467	526	468	451	454	485	488	512	501	464	476	500	468	471	470	527	490	417	467	470	439	510	463	503	459	498	471	458	453	497	506	479	503	484	459	465	483	488	474	475	485	490	500	451	472	475	417	444	450	481	495	490	495	483	518	461	448	494	480	450	472	442	465	477	510	483	488	483	438	479	505	438	485	494	522	457	475	490	448	504	464	498	497	472	459	479	468	467	439	503	450	472	505	541	479	473	484	461	495	464	501	458	473	489	479	471	448	442	507	484	498	477	472	528	521	501	468	474	503	458	458	529	490	465	485	469	447	484	497	489	515	469	460	460	495	504	441	441	474	480	483	466	483	496	483	498	458	432	509	433	494	500	474	487	486	493	561	485	469	477	531	502	467	491	485	492	474	490	463	489	474	442	501	458	472	434	468	454	472	494	503	512	440	477	458	448	484	469	465	490	462	474	502	474	496	466	457	489	434	462	485	496	463	504	501	488	437	447	468	484	466	499	509	463	442	476	456	500	475	535	440	489	528	456	474	517	542	447	472	440	497	463	498	545	464	486	510	457	469	473	501	477	508	480	505	461	489	504	492	505	459	532	486	455	469	483	490	485	461	484	473	506	426	453	476	493	464	457	496	467	475	490	485	467	524	505	459	549	450	475	456	486	458	492	480	517	479	491	521	463	477	451	503	461	488	459	463	478	481	442	487	474	473	516	492	498	528	480	477	480	508	506	464	464	477	476	476	501	445	467	521	482	487	475	467	507	433	466	490
4983	7345	5336	28179	45090	34507	17603	9289	2682	1051	631	467	461	479	466	499	454	485	469	503	469	482	452	473	453	498	477	474	480	433	446	475	454	471	489	496	438	465	432	459	453	484	438	465	480	442	435	463	478	486	453	470	460	491	453	496	477	504	452	451	495	453	429	485	458	477	456	470	467	443	456	431	463	475	463	444	478	429	501	460	498	486	496	451	450	498	476	461	466	458	465	438	458	473	479	458	436	427	447	523	473	453	500	464	435	454	488	481	486	466	487	478	485	505	463	444	513	476	459	462	438	491	459	494	444	511	448	450	428	466	486	461	425	476	463	437	414	464	452	455	450	484	417	472	498	437	477	452	464	463	438	473	449	450	486	458	467	466	491	486	447	491	445	474	487	444	447	461	493	464	437	444	445	454	470	447	473	450	445	498	468	470	482	446	454	464	479	483	444	477	517	464	513	428	495	456	537	430	457	452	495	461	469	502	429	432	461	429	495	465	441	456	490	463	468	482	452	460	459	471	436	486	448	450	475	465	447	485	476	450	436	507	470	509	513	427	436	467	435	468	468	452	467	460	441	457	444	451	476	474	445	438	470	459	457	425	471	490	462	444	448	467	457	478	506	435	454	499	464	464	492	447	429	423	470	494	451	481	445	475	490	445	485	456	434	455	459	503	475	472	468	435	484	451	456	461	479	469	477	446	435	438	448	481	452	458	469	446	448	469	480	452	474	432	466	496	464	439	446	454	461	482	497	461	442	478	460	461	450	444	490	466	486	480	467	474	480	482	433	447	504	474	465	458	452	415	452	471	469	472	449	479	472	434	494	476	459	453	431	471	462	493	468	450	459	476	464	473	474	489	428	492	449	453	502	478	464	443	448	455	454	490	434	468	437	470	461	472	452	447	464	464	412	459	463	483	454	491	456	429	435	478	414	435	476	420	450	474	478	468	482	487	449	483	438	493	467	458	467	460	466	436	463	488	453	452	451	483	481	458	470	428	476	489	434	441	437	480	480	468	426	457	437	460	448	475	439	453	472	437	482	462	448	482	475	436	446	499	459	466	422	453	454	452	478	439	449	481	492	479	426	451	434	476	495	466	452	482	468	458	428	436	452	420	457	461	469	432	471	462	472	465	444	502	429	444	439	472	417	436	430	454	443	459	449	466	501	452	460	476	470	431	467	437	461	459	494	495	455	449	424	484	459	458	452	456	416	449	457	461	456	474	442	435	451	453	430	468	444	507	467	501	491	482	441	481	435	455	467	448	461	453	434	493	473	461	491	448	438	443	466	426	451	434	466	469	453	433	477	466	464	486	477	447	426	473	438	443	460	495	471	476	484	460	510	447	478	466	456	440	458	428	495	480	477	499	458	469	498	429	487	462	480	459	519	431	461	468	469	446	429	470	475	461	439	430	454	462	418	469	441	468	473	486	452	467	432	474	477	470	491	437	482	468	458	466	486	430	457	499	446	475	476	476	462	471	480	483	436	456	445	439	433	460	480	424	466	438	409	478	480	442	473	418	434	450	458	504	463	440	432	465	467	464	500	444	446	467	448	459	427	471	466	496	459	479	462	457	469	433	495	475	485	463	452	473	469	507	488	474	430	468	485	498	475	418	493	437	467	456	468	478	466	500	476	495	416	489	457	463	494	467	486	513	474	452	497	445	474	451	462	473	466	458	442	475	472	494	466	434	512	464	445	460	465	448	448	471	503	454	425	484	473	527	455	445	460	482	452	481	460	451	440	466	454	437	436	442	422	480	473	478	437	469	469	449	465	468	455	476	469	412	492	496	465	483	442	465	447	453	463	458	476	462	470	473	463	442	451	486	466	442	446	495	457	487	455	429	449	448	459	461	430	476	513	452	474	490	484	446	482	448	481	410	439	473	458	445	464	444	461	453	454	446	479	459	468	451	442	449	417	480	462	445	478	462	461	500	454	441	500	459	505	452	512	447	473	440	467	459	426	473	462	455	493	462	489	470	432	449	485	480	460	447	457	448	462	463	497	461	463	446	443	464	448	485	472	464	461	504	417	478	429	458	424	441	443	478	480	468	449	450	468	441	493	429	456	423	442	481	450	446	451	452	420	478	481	467	449	458	457	425	456	423	451	431	422	483	468	495	473	456	430	463	485	448	457	446	443	449	450	465	486	474	422	437	485	461	484	447	427	413	451	478	458	497	463	478	444	486	432	458	487	456	429	474	497	476	472	443	479	476	460	494	475	444	490	422	444	446	467	469	428	465	462	446	438	459	468	471	509	462	505	482	431	479	465	471	457	474	459	483	455	482	451	443	481	471	434	488	466	451	457	468	464	502	487	478	448	444	430	482	456	428	473	479	476	500	482	473	464	455	467	455	481	440	474	468	439	456	479	449	458	487	460	459	449	469	416	451	445	441	425	442	432	452	494	424	476	498	471	472	468	482	466	475	468	425	456	452	432	448	453	463	463	445	471	460	491	504	444	425	465	431	457	505	440	430	476	468	483	452	461	468	454	473	446	500	451	483	484	467	477	458	445	487	429	457	428	477	474	485	443	472	450	420	459	465	457	454	439	446	451	453	464	434	451	440	446	494	494	501	434	465	485	474	449	472	452	479	489	472	473	485	502	455	451	417	435	479	451	477	480	478	504	454	455	477	466	475	475	494	431	459	467	503	439	452	479	468	429	462	473	500	483	495	445	447	440	468	451	468	468	504	452	474	436	457	437	472	458	436	453	453	431	457	453	468	449	455	446	470	442	456	448	475	471	472	431	411	445	485	482	484	493	467	486	434	484	485	451	499	427	483	482	463	465	456	482	452	459	449	472	420	477	464	445	473	477	499	454	475	460	461	467	445	479	484	498	439	432	436	483	441	474	455	498	432	472	434	457	464	461	474	482	428	442	477	425	517	470	464	429	461	482	462	476	442	438	442	441	436	442	450	457	481	449	439	444	452	452	473	489	489	501	447	470	454	447	456	461	417	513	467	456	479	421	438	443	458	464	488	480	456	444	495	450	454	497	460	449	509	481	446	447	451	461	474	481	468	491	431	470	436	474	414	458	478	487	432	465	459	466	402	438	463	438	460	467	433	472	452	449	476	467	455	427	451	438	436	440	492	469	458	453	439	459	461	471	454	461	474	465	447	486	485	464	447	468	444	443	465	439	467	497	466	446	452	466	493	461	474	462	480	453	442	442	493	449	476	481	446	447	484	414	465	472	461	480	443	482	476	446	474	469	458	482	441	462	419	465	453	427	442	456	475	511	467	471	448	484	440	448	427	466	457	486	528	470	450	447	435	416	462	466	467	455	460	472	457	458	462	433	435	441	471	416	455	499	452	432	477	485	441	464	456	434	452	456	435	434	427	438	453	474	474	453	427	443	446	464	487	460	474	468	481	479	467	427	465	478	433	433	475	436	506	465	429	452	456	487	460	464	457	452	444	432	419	440	445	447	486	445	425	460	469	491	465	517	426	472	459	502	464	454	434	510	422	446	470	507	482	437	446	434	474
24184	21351	28615	31334	59853	54838	37511	21290	6052	1604	795	665	614	628	592	565	648	613	555	596	526	540	576	547	545	596	546	574	608	570	597	528	571	603	600	571	561	554	572	561	583	551	517	540	567	572	585	575	522	560	548	578	554	541	575	550	595	572	590	565	605	565	583	572	585	565	533	506	559	538	557	542	555	533	556	568	564	584	566	564	559	581	534	584	623	595	536	562	518	568	514	537	565	539	596	540	551	582	564	521	545	564	537	548	534	590	557	506	599	531	535	568	561	585	508	542	550	546	559	581	519	554	594	555	570	547	551	586	556	549	559	573	543	614	602	565	567	514	565	544	567	590	563	554	583	586	578	569	576	525	521	523	593	538	573	531	551	584	604	588	582	540	569	555	540	532	589	531	579	591	569	533	524	575	562	550	557	569	580	535	567	609	574	527	547	573	553	554	578	539	542	571	550	513	529	548	546	524	552	548	558	579	518	516	546	550	584	550	571	605	508	574	549	570	559	540	558	558	555	527	573	511	556	567	579	536	561	571	592	516	561	549	553	561	526	565	583	587	564	535	520	538	558	530	577	521	541	577	550	582	548	593	528	579	560	551	534	547	579	581	582	572	527	578	557	553	541	577	565	552	508	574	558	585	554	549	602	577	533	576	566	575	566	610	560	555	561	582	571	579	570	573	597	600	567	580	592	555	546	523	552	535	548	555	513	544	574	572	569	575	583	574	605	503	544	550	529	554	543	541	599	555	531	570	585	535	591	590	514	591	636	556	542	545	528	574	577	561	569	573	557	566	550	552	552	560	559	571	539	529	567	591	519	558	568	557	526	558	569	573	558	562	572	525	560	548	556	575	561	518	561	556	568	553	535	586	606	543	554	565	560	576	552	571	494	576	579	553	575	562	539	565	596	564	548	556	527	593	554	551	547	543	576	607	609	529	558	555	582	532	597	575	580	581	574	569	564	566	566	536	571	537	539	597	545	569	570	548	521	575	521	578	533	584	533	526	552	545	566	548	568	554	559	611	576	582	536	525	521	548	535	563	595	514	524	549	548	612	578	549	614	554	586	551	574	537	582	589	581	501	593	570	572	531	519	559	554	551	522	579	560	539	536	565	549	555	573	561	524	567	544	568	608	541	577	539	572	604	552	548	538	519	550	586	539	558	626	601	525	522	572	556	570	549	564	540	537	554	532	556	575	564	524	566	588	544	563	556	601	623	552	568	537	552	560	571	537	569	538	561	580	578	556	534	546	586	559	616	523	560	567	530	600	526	564	506	564	537	533	580	585	580	581	570	528	568	557	576	579	585	542	575	547	576	600	563	578	588	527	563	579	562	562	571	617	535	548	547	567	568	588	559	559	544	536	571	562	596	580	536	536	528	572	573	550	561	540	570	541	549	540	547	559	556	548	548	576	516	602	570	490	530	557	552	548	562	508	579	534	544	505	543	579	563	576	542	532	542	565	603	545	568	608	568	576	530	562	542	584	573	576	565	585	576	579	570	545	537	582	573	541	562	569	587	518	522	610	586	559	557	569	576	530	513	529	566	529	565	548	569	596	527	534	532	552	574	559	562	576	570	572	546	547	563	575	570	579	574	553	583	586	558	571	521	537	575	572	556	560	581	557	553	529	579	527	561	549	592	567	564	552	556	570	557	569	581	535	544	549	528	562	580	583	554	543	592	595	629	554	547	583	588	601	534	563	581	538	514	558	580	565	551	554	536	542	513	531	559	576	550	540	536	549	548	551	579	559	550	535	576	570	566	547	533	575	548	586	553	548	556	553	585	603	570	554	548	494	517	555	538	543	554	567	552	554	568	592	550	549	553	555	549	575	579	563	530	600	593	569	566	576	558	565	562	565	566	534	506	533	568	567	547	552	539	546	584	534	606	572	567	577	510	615	558	623	541	553	520	508	558	562	539	531	596	567	536	557	566	588	546	581	534	584	567	575	590	561	530	575	575	562	570	553	539	570	561	566	586	595	518	513	552	579	533	567	530	544	525	546	555	542	563	567	570	573	556	595	540	528	565	536	534	569	547	532	526	559	566	570	519	578	566	600	554	564	560	575	561	603	579	556	552	572	572	596	583	588	534	551	551	551	555	525	552	593	569	581	559	579	566	570	575	554	567	621	591	506	560	548	532	532	548	563	562	562	603	551	560	533	555	559	510	517	590	588	583	587	535	600	562	530	559	557	540	576	584	533	596	579	607	554	569	598	536	505	549	569	590	574	527	516	579	612	547	584	579	519	572	549	567	526	554	595	552	550	569	619	636	571	566	558	557	551	579	562	534	510	546	583	536	577	553	579	585	525	575	582	609	549	555	532	549	537	584	569	576	584	603	586	561	568	573	590	575	570	520	559	538	589	584	590	586	565	560	551	589	595	582	583	528	572	562	529	587	580	573	562	576	554	559	540	561	594	538	593	536	626	590	594	580	537	562	549	559	568	520	554	600	511	497	548	573	538	555	579	554	566	587	523	525	543	538	582	562	550	553	581	546	584	572	548	555	588	563	520	596	579	546	590	569	561	529	548	571	540	549	556	564	577	555	550	594	618	602	577	595	544	537	573	517	527	567	539	571	523	587	535	573	549	568	577	522	521	568	576	593	600	540	616	564	576	539	583	565	555	561	523	552	573	606	574	528	587	546	538	541	566	604	587	550	560	593	569	529	528	562	545	583	532	562	537	521	575	598	545	562	572	575	593	561	585	567	579	567	575	561	550	554	546	546	592	518	549	541	533	534	572	532	568	586	560	548	600	556	578	527	554	561	529	573	592	551	587	573	597	556	564	592	586	561	566	544	561	559	543	550	563	535	607	580	568	543	554	554	590	555	572	563	550	563	572	588	549	542	545	590	560	528	542	547	559	557	545	527	580	553	533	593	614	605	555	557	612	572	542	511	573	582	579	559	564	568	555	565	586	517	545	579	563	521	548	572	563	576	555	595	565	552	564	547	538	572	551	566	562	579	599	523	541	527	576	559	575	602	585	561	573	585	534	546	541	539	563	610	566	608	595	554	585	544	589	577	597	575	542	598	549	544	551	542	570	541	564	571	579	561	548	568	561	586	533	549	509	549	553	582	546	525	551	565	559	569	608	540	536	560	557	565	520	554	598	593	536	555	516	524	586	586	529	526	495	529	542	545	566	546	527	567	575	561	505	550	586	597	534	553	593	585	538	595	553	580	545	570	569	578	538	554	587	556	541	571	545	583	508	575	559	527	565	526	605	560	575	562	559	568	559	567	544	581	535	597	568	535	544	567	631	584	567	598	576	581	567	585	553	514	534	562	600	528	518	580	561	524	553	552	558	557	587	552	559	568	574	562	535	550	542	528	554	573	571	531	571	565	556	523	612	519	558	572	566	577	574	567	531	516	569	612	592	540	523	586	553	577	581	571	544	533	537	525	603	495	574	533	598	517	575	566	569	607	549	573	591	571	561	591	585	586	541	566	563	577	533	544	568	613	531	554	541	552	592	596	521	580	583	527
7571	11387	8353	42334	68083	51594	29354	16356	4970	1687	768	630	601	548	584	573	566	548	572	537	520	539	528	569	528	585	523	569	514	509	529	572	546	575	552	546	534	515	562	535	544	546	537	534	577	563	541	531	577	552	567	519	611	519	547	562	514	522	547	567	535	553	565	545	551	565	514	521	548	555	544	549	545	489	546	554	552	488	530	581	510	555	540	513	520	550	506	575	535	531	566	526	518	529	504	530	515	518	546	530	561	542	523	528	542	537	514	508	538	528	522	532	538	532	539	532	559	540	522	538	561	582	523	559	540	526	538	538	538	557	571	520	534	513	531	588	539	545	537	536	537	582	544	508	506	537	557	553	517	562	544	528	566	564	541	527	556	547	528	565	559	571	493	570	541	542	543	511	512	525	508	540	532	567	535	538	534	552	537	570	504	527	570	556	561	553	546	551	585	557	528	583	529	553	539	559	574	504	537	571	576	572	540	570	504	507	565	564	559	539	534	527	529	544	505	558	545	538	530	538	555	523	528	606	543	513	475	517	566	571	576	551	560	555	525	484	548	521	543	574	519	538	528	551	499	550	566	544	561	541	551	535	535	549	522	532	548	554	561	543	567	515	538	520	490	540	540	521	510	538	546	525	552	552	543	551	536	512	542	532	539	584	566	530	546	547	544	522	497	548	554	547	520	521	504	500	515	511	536	536	534	538	541	533	546	531	523	499	517	562	549	561	552	575	573	510	511	511	526	569	532	508	562	518	545	530	581	516	512	547	534	540	549	535	535	515	516	550	548	538	539	512	555	538	559	547	532	521	507	509	546	489	520	571	529	573	526	533	515	524	538	538	562	532	588	524	513	519	502	565	531	534	513	566	561	561	498	540	543	534	559	549	532	555	547	514	571	516	491	513	536	522	513	545	551	517	543	519	520	536	553	485	543	520	550	535	531	519	561	505	561	565	536	495	551	531	530	563	545	540	558	567	512	571	539	542	542	569	548	520	538	523	532	518	538	518	504	497	542	571	531	550	499	559	543	554	575	548	547	554	608	507	528	579	525	512	531	543	539	597	556	549	533	539	551	567	560	558	542	527	529	506	530	525	519	522	531	586	542	531	559	504	542	528	538	526	509	524	544	525	545	549	534	523	526	538	526	533	565	473	503	519	516	540	533	554	555	515	594	517	581	535	527	539	539	521	537	527	590	595	562	534	527	513	519	519	517	565	566	510	539	551	511	529	523	533	506	507	559	561	537	540	520	531	533	482	507	548	495	525	502	532	557	531	535	565	548	542	539	502	560	550	538	514	509	502	546	541	543	513	512	549	478	538	528	588	541	511	527	546	575	572	558	539	502	511	531	518	534	526	557	554	532	546	553	522	579	535	540	544	542	561	544	535	537	515	549	511	546	537	505	540	529	530	539	553	557	548	539	570	546	544	538	513	560	549	559	512	535	499	582	528	527	500	539	516	534	552	525	519	505	545	519	571	566	500	560	538	549	568	533	576	512	516	526	506	542	521	539	533	541	507	526	533	567	513	543	508	525	517	504	523	525	544	533	512	544	525	524	483	509	521	543	511	512	519	500	513	527	543	551	553	494	549	507	553	506	509	540	573	541	530	554	517	502	562	530	539	540	555	530	520	540	528	532	580	549	562	501	511	515	520	543	537	508	532	568	546	529	530	540	543	504	549	585	511	519	519	521	546	526	526	550	522	538	528	557	547	523	568	541	523	542	535	520	506	548	605	535	566	552	530	511	469	518	531	542	551	530	508	555	556	481	557	534	543	532	523	557	571	527	532	531	560	519	544	551	529	539	552	537	530	554	560	538	540	554	564	529	534	550	531	502	563	550	529	544	494	553	548	520	529	554	554	518	560	562	542	519	531	557	586	553	512	494	581	528	519	519	539	523	552	508	564	520	515	565	569	540	542	555	515	555	583	533	512	549	527	519	565	520	534	503	532	594	528	535	529	570	533	531	562	537	495	552	484	550	516	498	543	505	568	535	543	536	476	583	547	527	477	540	529	523	530	502	528	525	524	511	552	499	560	524	540	538	558	560	544	541	519	507	567	550	528	524	559	527	538	561	545	539	522	545	528	535	552	552	541	551	558	532	532	545	545	526	565	525	575	553	541	505	550	590	534	569	531	535	495	502	561	494	568	534	476	560	545	517	530	547	571	530	540	547	545	510	506	536	567	525	493	538	551	579	509	537	585	544	506	522	531	494	534	586	558	527	505	539	573	518	614	537	528	507	546	559	529	530	529	525	535	547	524	492	537	562	557	507	559	511	531	504	564	499	563	561	520	580	520	542	586	524	571	563	513	519	558	548	499	542	506	533	559	539	541	546	495	512	535	552	517	554	556	538	535	494	561	565	529	537	567	521	523	556	551	508	541	548	566	560	532	548	525	539	517	563	582	524	538	503	561	528	528	511	559	565	563	555	564	556	532	538	580	500	494	490	524	548	532	496	498	535	566	528	511	532	535	570	564	528	523	541	557	565	541	504	535	538	494	529	505	541	501	521	524	499	527	556	568	543	553	522	533	518	570	523	597	512	568	538	506	529	573	496	539	539	548	518	538	537	495	509	518	535	534	514	533	531	512	573	541	571	545	558	506	578	560	542	506	516	527	537	549	511	576	575	585	579	530	540	515	525	549	538	492	574	516	530	543	568	547	493	547	540	505	512	519	569	509	528	526	539	556	546	538	553	548	559	561	500	587	514	526	554	557	558	520	537	495	550	504	509	488	536	521	568	493	530	549	540	553	525	533	548	552	557	496	508	569	583	564	539	505	512	534	512	541	541	573	520	548	514	588	567	544	558	486	491	522	537	524	541	524	549	542	507	550	475	541	559	548	543	514	577	577	491	558	492	545	539	522	550	563	541	534	542	542	532	525	549	498	503	568	506	530	543	508	560	522	533	526	498	543	526	512	565	527	518	567	537	521	533	507	527	551	516	571	527	555	563	481	550	542	523	541	540	556	538	525	565	528	528	529	532	522	533	537	525	522	514	525	533	550	520	485	517	565	544	532	560	518	540	504	509	551	572	569	533	546	519	514	581	513	528	507	538	540	566	509	509	540	538	526	529	535	530	515	564	552	526	490	518	518	536	544	518	551	549	536	529	533	540	488	527	565	522	604	514	534	590	507	525	546	520	592	491	519	512	511	539	563	546	549	566	556	595	513	501	533	556	512	531	546	527	560	503	535	489	508	541	536	542	539	518	537	551	517	533	523	534	573	508	532	533	538	546	510	542	526	511	538	544	561	513	528	521	538	548	474	533	513	513	566	522	546	499	506	518	516	542	500	543	521	514	555	567	548	520	541	530	522	514	541	531	556	532	516	555	507	499	531	534	576	542	520	516	516	487	512	543	521	527	530	561	557	528	540	520	571	496	544	513	556	518	500	512	525	593	528	547	497	552	559	549	565	550	506	527	575	539	558	496	537	556	514	549	534	555	539	539	543	525	503	488	515	506	509	572	585	518	537	544	577	541	488	554	559
27752	12769	2349	5635	9954	7389	3415	1685	810	557	517	451	497	471	500	469	456	491	461	459	478	451	444	473	467	464	459	462	507	423	434	472	464	470	479	510	442	457	463	475	464	459	495	506	505	453	482	469	500	456	459	455	472	467	422	444	527	478	481	485	498	451	449	420	497	446	421	419	477	419	436	417	465	474	474	476	447	464	476	450	461	456	436	428	463	498	458	458	458	422	436	467	447	436	446	469	431	478	431	449	464	421	467	485	482	414	463	474	493	476	454	472	463	457	439	433	433	489	469	447	476	435	458	436	452	473	458	425	470	461	406	477	402	445	473	463	462	473	461	470	484	467	463	457	452	500	439	496	461	477	434	449	472	461	449	481	459	515	473	521	426	507	481	449	449	471	449	485	458	489	448	468	476	438	453	477	489	463	445	450	462	464	422	477	442	477	418	435	489	447	442	510	475	430	444	486	487	467	463	442	452	445	420	474	439	475	454	462	493	505	464	481	469	493	450	440	450	507	464	506	448	450	488	449	445	469	454	499	483	450	478	438	471	463	470	447	439	460	455	475	471	483	482	483	468	476	460	444	498	452	459	475	494	463	423	440	455	441	447	465	500	487	475	489	486	441	438	500	500	485	448	507	438	466	444	484	499	460	445	471	441	454	480	486	437	485	442	457	448	501	435	468	453	473	413	474	487	475	471	432	424	481	466	467	434	439	480	444	420	486	454	475	497	441	461	460	471	478	448	459	455	448	431	438	482	483	453	477	440	454	435	490	419	443	462	465	438	451	443	476	408	433	496	421	496	465	460	473	446	466	483	441	470	471	466	444	456	438	411	473	449	438	456	458	468	460	445	422	455	445	423	446	482	454	480	465	470	466	485	461	453	447	435	462	477	415	461	472	471	468	446	435	442	474	469	477	464	501	454	448	494	470	476	469	468	437	464	474	448	480	476	478	427	451	461	470	453	440	457	487	469	490	443	435	498	469	453	465	472	460	488	466	485	449	459	457	468	425	457	460	476	431	449	478	457	444	450	433	480	471	457	467	469	465	450	473	466	438	452	460	460	458	456	469	426	473	503	451	482	464	459	445	522	475	406	460	491	517	466	430	426	448	460	473	478	489	456	488	469	498	419	429	497	449	427	478	470	484	459	464	520	460	458	474	436	461	442	475	421	472	483	453	485	478	444	481	453	444	455	506	473	439	447	426	460	497	484	442	425	445	487	464	476	475	511	487	462	469	461	456	501	460	465	457	455	419	446	468	479	468	447	454	488	450	466	468	478	462	458	494	454	492	475	442	451	434	466	479	424	477	447	443	467	486	431	461	437	475	492	483	454	471	467	473	482	475	454	455	500	438	464	467	441	492	460	473	472	456	467	427	467	467	469	471	496	488	465	452	472	435	456	434	486	476	445	454	492	431	490	426	467	460	477	448	467	497	461	457	455	440	459	459	472	441	496	459	477	467	465	474	505	453	485	483	443	465	443	443	461	494	478	492	450	449	468	449	501	486	449	440	446	463	472	464	466	491	431	497	444	427	491	468	464	440	443	453	455	465	485	432	425	453	457	426	455	450	450	431	429	538	491	463	490	473	442	488	457	462	469	476	486	425	476	443	429	451	518	456	461	457	464	428	437	459	413	413	476	446	431	447	479	481	492	429	502	448	467	436	395	457	428	425	485	480	434	461	440	404	442	452	444	491	459	458	453	470	437	437	413	462	515	428	466	428	474	457	524	469	432	474	508	433	466	468	464	442	474	478	459	421	504	470	479	473	456	456	429	428	500	477	522	455	489	455	452	478	428	468	464	477	406	474	442	482	437	449	466	447	415	504	413	461	462	460	446	467	479	427	466	452	449	461	417	434	436	455	459	458	463	478	487	467	429	435	495	439	458	503	446	476	466	501	487	492	461	484	457	442	450	469	484	471	473	483	475	461	471	494	458	419	458	447	470	467	462	478	474	504	470	450	457	435	456	458	504	423	490	449	503	467	497	474	475	479	462	485	451	436	465	470	478	468	456	438	443	429	434	471	418	467	424	449	500	472	429	463	484	467	473	474	460	433	466	473	487	432	467	540	443	476	474	458	513	457	470	451	455	438	470	474	494	462	421	423	456	436	460	484	466	444	490	469	462	483	461	482	451	451	484	465	483	445	495	489	480	447	512	435	458	465	453	512	452	497	453	471	477	478	473	438	489	465	469	475	446	463	458	460	456	511	467	460	506	463	480	468	455	440	489	440	469	419	403	486	461	507	429	448	423	444	440	470	481	475	451	482	485	477	461	412	453	464	482	458	461	427	475	473	497	429	446	501	490	495	471	452	493	458	442	459	449	439	441	496	438	464	465	465	494	445	467	490	479	435	465	482	460	466	447	475	445	443	426	447	457	432	451	463	445	429	447	473	482	492	476	464	457	462	458	510	523	458	454	495	455	509	495	487	485	469	460	451	442	475	482	455	486	476	439	461	462	481	469	449	472	453	454	455	424	489	446	491	472	500	442	452	437	449	464	467	455	453	491	484	474	500	476	474	445	459	449	467	431	431	453	478	484	481	466	472	465	459	443	455	471	478	479	429	474	432	490	489	458	489	470	441	457	457	469	487	454	464	464	497	458	455	440	466	434	440	457	448	477	436	443	470	435	465	508	485	446	439	458	484	412	431	486	486	455	475	459	517	468	420	486	481	423	451	471	439	507	448	432	457	442	460	455	476	487	473	504	481	476	459	440	462	436	445	487	460	457	471	476	447	441	446	458	453	466	459	415	503	463	454	433	457	515	464	487	458	486	455	460	446	453	431	480	466	470	474	515	429	435	478	455	473	480	479	465	455	448	419	464	424	471	393	461	485	449	440	451	479	465	480	482	481	424	463	485	462	447	434	483	447	444	461	445	445	458	508	478	442	458	453	471	429	437	466	433	424	453	464	479	468	459	456	449	447	475	443	452	457	454	477	485	448	466	435	455	430	463	435	488	459	511	467	493	447	439	445	505	437	488	493	454	457	484	459	459	479	474	459	509	449	444	485	454	470	441	445	410	484	470	498	467	463	502	463	470	482	441	431	504	423	423	462	433	417	480	459	447	420	484	497	482	414	472	453	412	464	487	418	489	442	459	441	463	482	483	505	443	428	478	468	445	468	446	486	453	449	463	491	463	471	456	459	501	490	444	458	457	451	392	461	445	471	436	480	514	465	474	444	439	473	462	443	470	440	452	506	442	480	490	469	478	508	493	481	424	416	490	497	471	442	456	474	443	460	437	447	480	475	483	458	468	507	441	432	467	466	429	480	457	499	496	492	510	435	415	455	465	457	400	461	436	465	498	497	473	419	434	499	496	497	440	494	459	473	438	487	481	462	458	451	485	451	485	481	440	458	454	481	431	469	467	459	486	481	454	412	438	473	441	426	392	441	474	492	471	490	453	440	435	441	463	458	435	470	510	453	455	448	474	439	446	467	438	460	504	453	442	447	452	460	487	441	449	448	449	491	477	463	439	462	477	491
5398	1692	1687	6134	9602	6882	3221	1665	794	554	433	451	454	421	433	415	443	476	395	435	448	456	429	424	425	438	445	414	432	419	414	470	485	429	431	376	425	433	414	438	430	438	445	426	458	416	455	465	438	409	415	389	420	411	421	392	429	413	414	426	467	430	438	421	412	398	436	442	417	424	415	457	444	433	432	427	423	410	400	442	445	415	398	453	418	418	423	433	436	439	369	421	452	427	404	401	409	401	407	415	441	450	438	503	402	447	417	431	434	398	412	397	461	393	407	434	389	445	408	439	397	436	380	422	428	393	409	453	399	436	430	458	434	424	416	419	469	411	399	423	434	402	428	441	414	418	435	430	443	420	365	395	442	438	419	420	403	421	454	418	426	418	416	413	415	451	450	365	414	416	417	424	445	448	427	441	422	385	425	449	408	417	411	442	446	424	423	429	429	422	424	420	449	403	428	439	432	392	429	416	455	482	467	405	418	422	462	443	414	434	436	405	436	423	392	411	418	413	448	397	394	431	397	408	377	429	432	467	415	435	447	449	397	395	428	419	442	421	466	463	405	390	400	423	426	417	441	425	428	441	414	407	406	438	431	418	402	514	422	440	473	394	462	436	411	392	450	407	401	457	446	439	415	409	435	457	418	461	396	451	434	411	462	426	408	434	422	388	411	397	439	463	435	440	415	412	441	427	447	424	413	424	423	439	432	423	415	403	436	467	406	386	429	465	425	450	416	413	412	419	427	422	429	423	408	445	417	450	446	469	409	438	398	415	415	403	450	441	400	420	416	407	439	429	431	415	417	440	455	403	401	417	390	454	420	482	419	426	455	403	452	394	425	426	422	400	418	418	408	418	446	469	397	427	447	453	397	437	446	420	449	387	428	412	431	474	399	398	442	430	443	390	435	459	433	393	410	454	426	428	398	410	425	425	481	451	403	430	430	418	415	405	431	437	388	417	431	426	400	430	393	425	453	442	391	421	411	425	421	421	410	413	426	418	420	424	418	419	426	411	423	482	405	426	410	401	420	414	420	419	438	452	425	406	435	429	412	435	400	436	447	408	423	442	461	448	412	439	432	419	426	415	444	414	423	441	426	401	438	400	406	416	414	434	391	425	414	384	415	424	419	413	434	408	420	436	450	401	418	392	449	404	424	399	409	418	401	439	411	419	441	425	387	410	445	416	414	440	392	386	412	433	425	466	429	388	425	411	426	417	420	472	379	431	417	411	392	415	426	422	413	404	393	419	448	387	405	437	403	417	462	380	427	413	442	438	436	406	423	405	431	449	429	399	419	438	401	442	436	425	414	436	415	413	432	434	421	414	427	408	497	390	423	429	418	433	453	473	410	453	395	406	412	444	421	426	405	451	411	424	424	432	400	412	416	414	412	379	415	456	443	408	395	462	426	459	431	402	435	392	417	435	456	422	408	399	461	413	432	406	381	415	431	366	423	403	422	442	441	421	440	429	420	395	431	410	438	424	428	375	446	434	412	403	441	413	380	433	453	410	415	438	424	415	431	404	445	474	385	438	424	425	396	385	383	407	448	402	463	410	414	431	416	438	457	440	390	432	431	440	448	414	462	400	407	437	431	417	433	407	427	388	417	435	455	432	425	407	419	419	440	428	448	404	443	434	435	435	402	456	433	421	422	438	415	438	414	470	436	419	436	432	438	438	421	442	417	413	424	371	438	425	438	374	414	401	483	424	451	419	451	420	424	397	425	419	448	470	436	456	408	395	444	440	451	465	444	410	403	402	415	437	401	426	408	451	393	432	427	441	433	451	440	394	416	446	409	460	425	434	410	430	411	411	390	415	417	399	406	383	427	429	412	392	422	424	405	438	382	427	427	418	420	405	453	467	434	381	465	399	428	425	413	414	430	424	392	421	465	443	455	426	472	398	407	410	384	421	437	402	416	393	429	416	406	396	433	447	407	422	411	422	408	420	437	457	435	399	461	416	423	436	404	379	415	437	428	442	432	437	415	431	418	417	449	423	432	416	423	387	389	425	412	423	430	428	401	415	427	383	406	412	461	415	417	384	423	435	408	462	411	423	404	446	439	447	426	412	407	399	417	414	411	416	442	426	453	444	424	391	450	443	445	449	405	410	444	451	411	390	429	441	436	422	438	413	431	414	443	411	412	393	454	415	396	416	442	411	415	406	412	386	444	401	416	409	408	415	421	434	446	449	430	412	464	424	390	417	427	406	416	420	424	396	403	435	418	380	424	396	449	410	417	428	414	436	418	438	421	435	399	413	440	379	432	453	407	396	432	429	437	427	422	447	465	401	415	422	427	426	430	434	388	455	409	408	413	420	426	433	441	446	405	416	367	432	399	432	434	425	391	387	441	432	458	418	440	465	415	414	414	434	439	373	448	436	424	435	406	396	423	432	409	405	397	388	424	413	420	410	436	401	401	462	408	411	426	404	422	422	395	380	427	415	428	431	436	439	454	469	404	427	430	446	413	427	403	442	431	420	400	394	420	440	427	446	461	419	408	384	430	440	429	429	423	407	413	414	443	465	413	410	395	440	431	451	418	412	416	404	413	405	403	403	403	402	417	418	400	436	458	421	442	461	421	423	397	402	428	425	420	436	422	447	442	415	404	455	453	441	413	403	435	411	425	406	432	403	427	424	433	422	398	449	430	409	399	426	425	428	371	444	424	431	406	458	411	449	456	408	421	454	380	401	430	415	393	434	413	408	406	423	446	419	435	410	408	429	404	452	409	441	396	446	375	423	423	398	426	385	430	447	415	402	455	385	439	388	435	378	425	421	406	417	463	409	402	404	412	385	401	417	426	427	419	450	414	441	389	434	431	416	420	394	433	425	409	384	387	413	447	411	450	392	445	430	407	400	447	457	415	404	396	462	410	426	399	439	429	411	411	421	407	394	400	431	407	418	443	412	417	403	389	409	416	445	403	425	450	410	430	415	412	407	427	415	442	438	440	429	416	438	419	401	426	402	397	418	437	399	414	400	469	404	430	400	423	451	419	414	441	402	453	383	428	424	421	408	408	419	436	425	427	426	384	412	407	431	463	433	432	421	435	418	419	429	377	405	384	427	429	416	413	382	435	407	397	492	456	418	423	456	413	416	421	445	404	447	389	401	380	418	386	403	404	400	423	408	425	424	427	437	421	421	437	428	415	458	459	422	446	434	442	416	421	430	429	409	448	438	390	444	427	399	450	442	414	440	464	403	412	441	430	393	431	399	370	415	412	439	390	447	425	439	417	449	405	431	415	435	411	429	467	424	399	444	416	446	408	400	404	404	412	412	403	402	408	418	371	451	400	400	401	432	443	420	467	404	428	406	393	449	427	422	423	439	420	430	426	436	389	411	391	417	424	455	437	391	401	444	451	474	423	435	443	452	410	435	411	390	406	415	410	420	415	419	452	429	427	436	410	407	385	417	412	420	433	407	433	425	423	390	438	411	429	446	387	405	391	420	453	424	411	410	406	428	419	385	425	441	391	424	425	431	430	436
25432	21370	27225	31722	48424	40959	24589	10214	2592	925	621	523	529	460	477	489	490	461	468	471	447	455	421	490	454	496	509	479	502	467	466	473	500	485	473	503	447	475	462	490	473	447	466	509	475	493	459	476	481	502	500	501	478	471	525	457	497	464	463	478	470	526	465	497	462	499	459	520	492	487	489	504	481	485	457	505	436	462	460	471	492	445	466	491	493	487	466	486	494	477	515	477	476	495	461	485	485	480	457	455	461	500	523	472	503	534	485	482	461	474	498	465	484	494	504	508	453	489	454	452	465	549	526	480	477	451	428	467	463	471	478	437	445	487	441	493	503	475	485	489	447	504	499	475	476	440	467	486	484	503	500	495	470	497	520	467	470	506	469	456	495	439	474	490	434	458	460	513	488	462	423	471	459	484	499	484	504	480	454	514	464	444	486	487	484	492	504	472	482	516	500	484	482	441	481	457	472	505	495	502	480	532	461	475	478	493	499	486	480	497	450	468	491	447	532	492	518	475	491	483	473	436	492	457	485	486	471	461	483	486	430	509	439	503	491	485	486	487	451	464	465	490	475	476	477	508	533	435	472	486	480	459	478	473	505	456	467	463	446	452	501	484	485	485	494	483	471	515	479	489	481	452	466	480	471	520	475	446	446	481	473	514	510	507	467	467	468	441	422	454	484	489	507	449	494	460	520	483	492	511	482	476	477	494	475	440	485	513	456	505	462	493	439	470	463	526	510	455	481	478	543	444	481	481	462	477	476	509	471	491	503	470	499	473	500	495	484	476	477	458	466	526	470	450	451	477	480	471	451	482	538	479	484	470	476	484	498	462	503	492	491	513	467	495	467	475	506	496	468	516	452	463	492	477	472	476	453	480	453	473	508	483	491	452	476	471	498	495	467	475	453	475	465	492	441	457	463	489	487	521	485	476	448	505	443	420	441	486	514	454	451	497	427	503	502	453	484	479	474	477	461	455	456	466	476	482	447	418	510	483	497	479	509	501	429	471	499	456	483	458	500	444	478	494	434	459	483	481	480	487	459	505	424	496	477	460	472	483	484	465	481	515	493	465	459	470	450	487	480	485	522	461	474	485	471	469	484	465	487	484	515	494	512	460	472	451	476	488	502	492	476	487	482	457	470	498	491	439	469	443	505	455	502	459	453	444	456	478	517	508	434	468	483	452	444	512	483	451	453	441	454	539	463	446	440	491	464	441	456	468	437	460	473	470	434	479	485	509	485	497	479	488	467	474	443	470	539	459	453	510	447	446	486	463	463	420	493	501	464	442	474	424	480	448	519	490	466	503	462	537	466	475	453	527	471	450	487	489	476	496	429	480	482	497	475	471	505	491	458	460	476	497	499	458	483	427	477	495	512	414	491	473	468	444	433	469	472	504	447	462	468	534	446	487	489	495	464	471	470	452	451	480	440	424	478	474	479	494	437	472	488	494	472	490	475	459	434	494	442	449	500	456	444	447	446	513	462	457	464	455	455	476	499	489	473	454	488	484	467	500	510	498	479	493	473	458	467	469	463	486	468	481	461	474	461	472	490	483	460	453	460	468	467	508	537	452	509	471	453	520	491	464	472	503	473	465	490	466	474	486	489	494	468	486	499	468	467	458	466	440	478	488	457	447	464	444	457	467	455	459	510	459	484	476	508	504	487	471	455	489	448	493	498	460	484	465	459	485	518	487	487	457	465	466	447	502	466	463	469	466	504	470	484	463	474	507	486	463	450	478	466	494	474	464	479	444	470	470	438	459	497	518	492	480	423	478	486	461	475	483	469	460	487	489	494	481	480	466	488	492	477	461	496	484	478	447	471	485	507	471	457	477	489	476	475	477	478	492	447	492	461	498	455	460	490	486	463	481	471	452	471	472	506	426	489	467	507	480	541	478	488	441	499	483	480	479	490	494	427	455	478	463	487	456	467	508	483	509	486	475	470	488	483	474	503	465	428	458	472	475	482	477	453	484	465	473	482	507	485	510	490	459	481	462	456	437	481	476	470	473	500	442	481	441	499	440	461	477	487	477	445	450	473	495	476	472	501	482	469	442	470	454	454	452	469	489	460	499	489	489	468	470	481	448	452	492	462	498	504	478	442	441	474	484	456	469	465	496	489	478	474	473	512	524	491	460	461	462	448	513	494	516	488	507	459	468	516	499	479	455	524	554	472	500	457	499	473	502	475	452	497	469	434	473	470	472	468	506	450	435	512	446	474	477	487	477	435	500	500	466	465	530	496	466	447	487	458	477	483	455	494	487	502	504	478	480	490	508	442	434	502	505	465	478	485	444	492	475	495	490	492	472	487	506	483	452	444	467	518	477	457	525	479	482	459	487	502	511	496	470	523	470	440	501	499	492	427	486	454	491	495	494	444	474	519	498	485	463	456	447	480	482	503	476	479	463	490	464	490	500	515	500	496	481	465	471	477	478	482	461	490	460	457	477	492	476	465	443	464	440	432	493	469	517	448	477	502	461	497	479	449	471	469	460	441	516	454	481	468	454	514	435	464	527	461	489	504	473	458	490	444	446	479	468	457	518	462	478	466	504	511	553	468	464	483	509	435	492	496	509	473	469	515	470	455	479	430	456	459	499	489	434	484	484	482	464	466	480	445	480	503	450	467	503	508	496	467	474	501	458	440	443	481	459	498	443	471	473	477	446	487	506	481	460	478	456	480	464	484	473	479	455	469	462	494	437	470	490	499	504	489	472	483	477	455	454	475	474	447	500	479	495	459	495	460	456	465	465	495	481	499	459	524	489	446	485	460	446	459	503	495	476	478	479	446	467	469	465	505	439	494	471	477	459	458	487	430	475	458	492	434	487	457	485	508	483	436	477	494	462	516	474	495	521	458	441	472	477	499	469	446	529	454	483	483	486	510	482	499	458	491	453	465	483	474	459	453	497	493	471	485	451	485	484	487	488	425	491	475	489	443	479	493	493	498	459	470	483	440	469	457	444	478	489	521	518	499	446	492	488	494	470	472	445	478	492	482	472	503	486	455	478	504	471	458	478	501	496	468	491	511	465	437	466	482	451	485	466	488	504	476	465	478	493	480	474	496	465	528	443	498	440	466	501	491	452	474	468	452	503	498	445	438	459	447	480	467	453	494	443	474	486	454	469	457	471	460	494	473	463	494	469	469	503	497	504	498	492	439	486	466	464	518	489	473	449	464	471	493	492	466	528	465	510	456	492	512	466	512	501	458	473	503	486	480	495	532	467	462	463	523	511	518	487	487	485	473	470	494	498	513	472	474	501	467	502	499	478	504	482	531	496	466	453	488	471	492	459	504	492	474	512	495	484	495	496	472	482	458	468	513	438	476	499	439	469	463	492	485	466	502	432	513	477	486	463	494	514	441	457	468	469	498	465	462	461	463	482	449	489	513	457	453	463	504	452	471	471	480	456	510	470	453	494	484	460	492	500	449	463	473	463	487	437	501	458	500	484	466	484	459	425	470	463	465	486	439	449	469	481	462	522	454	466	446	508
4564	4877	4429	33718	48180	33644	17594	7796	2482	995	596	470	451	458	466	485	482	464	472	448	416	433	468	459	464	404	443	489	423	440	460	434	465	419	498	450	465	451	468	474	436	468	466	482	456	483	471	445	446	432	425	457	464	461	502	475	471	473	477	472	444	436	431	432	446	424	461	495	443	476	443	477	464	400	441	459	456	436	477	458	457	432	491	418	442	461	465	453	434	454	469	439	461	491	456	463	461	433	441	452	474	436	471	464	466	461	423	475	452	407	468	462	473	492	440	495	456	472	448	496	475	432	458	479	476	470	466	474	447	477	461	467	492	486	476	454	470	493	501	466	473	443	444	451	488	488	436	436	447	456	489	467	459	444	409	465	462	477	471	457	475	482	457	430	453	454	525	438	465	445	465	441	480	451	455	444	443	461	468	427	479	457	484	450	426	461	441	449	449	452	499	451	424	434	436	491	454	455	503	473	470	441	461	446	465	497	443	453	444	438	445	413	441	453	411	448	456	447	435	489	437	463	448	461	478	452	469	430	450	442	451	442	449	467	446	447	423	447	438	480	437	449	433	418	475	476	485	452	448	456	448	484	438	462	460	418	444	445	431	477	449	443	480	440	463	446	398	459	445	473	477	471	429	474	447	468	466	498	446	454	442	457	437	433	468	456	444	456	423	454	436	481	419	459	444	453	450	461	443	480	452	467	438	447	447	441	457	451	441	480	470	446	427	476	451	457	488	468	443	445	452	440	441	469	449	437	479	447	445	480	457	435	462	481	456	456	434	471	485	448	444	445	442	398	436	462	457	434	486	437	441	461	446	443	415	488	472	472	453	476	441	431	453	458	459	431	474	482	446	438	458	439	444	450	465	443	464	457	457	492	470	426	432	453	474	410	438	437	457	457	466	421	427	455	469	491	436	455	456	497	477	437	450	481	418	430	416	430	433	465	452	476	438	456	457	442	416	439	452	441	438	479	442	469	456	480	461	449	465	434	507	438	456	463	420	421	476	464	439	457	482	462	477	461	476	457	466	463	420	471	458	458	477	437	442	450	423	485	498	462	450	440	484	486	468	439	444	432	443	438	476	444	474	422	441	483	433	423	424	411	482	437	480	425	493	457	477	464	444	498	442	481	476	452	530	441	437	466	445	481	481	461	455	480	397	415	461	433	453	455	437	447	464	470	488	442	406	467	428	440	438	447	487	447	455	453	455	452	476	437	464	506	452	434	465	460	478	451	452	464	447	455	429	442	426	426	475	482	470	466	440	431	477	471	424	466	446	432	454	469	462	423	446	444	466	422	457	479	432	468	480	432	441	423	458	476	481	421	456	475	463	436	481	455	465	477	428	442	462	442	443	452	470	474	451	451	462	461	416	455	426	435	453	468	466	438	435	431	432	452	430	465	476	444	471	436	463	450	474	472	487	453	438	417	443	469	442	476	426	438	468	468	457	433	474	459	422	450	439	492	480	455	437	453	433	456	458	423	449	454	430	440	468	452	463	444	488	464	453	474	466	412	453	447	506	469	468	466	461	445	427	473	451	457	426	457	399	444	440	449	460	462	454	449	445	466	459	453	381	403	457	433	448	510	430	439	447	417	463	433	457	436	451	422	449	455	431	476	462	436	407	407	416	445	418	441	453	447	408	441	452	414	452	436	480	440	499	446	452	494	487	462	421	491	473	447	464	430	458	468	463	449	467	469	451	451	431	456	459	413	436	490	441	450	460	445	411	451	442	481	513	469	420	435	465	441	424	482	468	405	447	449	441	471	421	459	441	480	482	436	494	477	454	444	432	467	470	440	455	465	466	445	477	423	438	450	463	428	456	450	429	446	446	440	479	471	466	463	452	426	478	474	433	452	460	420	481	482	415	446	452	457	494	410	430	464	430	444	434	473	427	459	429	454	505	435	452	472	460	463	427	401	447	448	474	450	443	499	449	422	484	472	452	482	462	451	440	462	470	481	464	462	452	451	421	455	467	448	469	434	483	482	438	448	449	487	470	407	475	468	469	437	446	442	479	378	444	461	417	466	434	466	469	468	440	445	442	436	481	484	469	423	444	394	476	448	465	444	468	468	442	461	487	420	492	451	460	464	476	463	475	441	483	457	468	454	453	490	436	437	455	412	457	402	436	432	447	505	456	466	470	461	469	477	467	462	420	463	468	458	451	499	495	425	491	456	479	435	415	462	434	432	443	435	451	463	440	471	457	452	459	429	438	435	478	459	455	459	461	474	498	485	439	423	470	438	457	422	449	490	440	448	474	445	436	468	462	431	447	473	435	425	464	438	458	444	499	428	470	454	459	454	428	409	461	455	461	465	442	438	431	434	442	444	433	432	458	478	461	456	478	437	434	471	443	458	496	480	442	474	463	453	459	423	454	443	443	435	464	471	440	450	444	467	495	486	455	478	454	419	454	450	427	461	441	441	458	438	471	431	428	445	487	459	423	431	466	453	473	502	483	455	441	444	464	456	446	455	430	446	421	455	443	467	438	430	457	489	477	462	438	483	480	440	431	421	444	457	462	438	463	434	432	480	487	505	470	465	472	437	432	472	438	432	440	460	452	478	489	441	468	466	419	419	484	419	421	489	488	443	428	449	444	435	503	460	466	450	473	415	457	468	426	432	453	435	442	428	433	457	423	464	457	467	481	454	457	461	449	411	468	443	452	473	454	443	442	431	414	481	447	473	467	465	423	461	441	420	470	502	486	469	478	473	442	462	460	456	428	451	430	480	448	446	424	451	447	476	465	440	453	456	457	432	422	444	442	408	453	489	445	465	449	412	472	456	463	458	491	438	427	457	454	461	435	470	480	435	463	453	448	473	422	495	438	442	422	475	484	481	429	449	441	464	465	454	443	457	459	406	466	434	431	458	491	469	448	443	439	456	451	476	461	431	429	464	457	455	475	444	416	452	460	426	458	457	461	429	454	435	464	491	425	433	500	472	432	444	475	457	462	403	436	486	441	467	482	458	473	423	441	402	443	468	455	461	430	450	464	467	458	452	472	457	472	430	463	471	414	435	460	446	486	433	460	472	458	409	491	468	483	446	397	464	423	439	446	436	460	472	441	464	444	451	470	452	478	442	451	464	442	469	474	445	423	463	450	480	452	476	454	415	474	449	461	437	448	436	433	438	447	417	429	485	451	454	454	463	449	473	424	470	483	501	449	411	463	488	453	447	470	472	438	438	459	427	472	434	417	465	413	476	440	449	450	458	441	412	445	408	465	482	453	443	449	453	441	450	470	444	449	468	490	477	451	421	447	474	396	433	433	428	437	459	437	448	464	484	467	419	473	474	440	463	471	468	477	456	438	463	469	467	456	464	493	472	436	423	472	491	417	418	457	455	454	450	456	462	460	436	449	452	451	491	476	472	465	399	463	467	454	444	450	487	431	460	449	476	431	431	515	449	438	496	423	433	434	414	463	427	479	455	463	454	478	467	442	467	468	463	482	432	448	460	411	483	481	421	472	453	458	425	451	436	469	450
24148	21330	28632	29874	56468	55436	40417	21458	6433	1601	825	649	550	544	572	564	566	560	577	561	580	599	599	600	615	567	582	577	556	570	530	590	529	531	595	563	563	572	615	565	599	553	568	572	533	595	594	585	601	503	573	599	546	576	565	558	571	583	578	543	561	578	569	570	545	563	548	584	540	554	562	551	567	586	548	567	569	526	531	573	546	575	545	595	561	521	587	632	563	528	561	552	541	550	593	552	564	538	591	521	570	537	595	549	572	528	628	566	541	552	563	576	561	564	581	543	559	547	575	549	593	580	569	537	559	548	592	564	565	589	584	583	564	562	589	553	560	568	541	577	562	576	544	537	574	582	537	588	575	573	520	586	585	528	584	522	580	531	573	552	549	586	562	630	503	528	571	579	560	563	559	582	592	623	555	533	588	589	552	555	535	568	565	545	599	600	568	554	562	554	580	526	547	554	574	554	552	544	564	574	561	561	548	529	576	560	583	541	561	527	531	519	570	562	557	563	549	540	587	549	571	590	539	516	511	563	573	620	598	540	569	554	573	555	588	547	576	561	555	545	560	607	540	571	564	575	574	571	586	554	552	555	555	529	549	576	596	532	553	580	527	540	601	546	513	538	553	581	574	595	551	583	566	577	530	565	571	568	530	538	584	606	557	586	557	528	546	576	519	536	543	560	517	591	516	509	600	573	557	579	570	544	566	563	564	569	556	563	514	532	560	542	565	554	548	547	596	569	553	562	572	575	598	540	550	530	563	517	534	551	555	550	577	554	547	536	600	564	537	582	590	548	506	555	572	543	583	535	552	584	567	558	563	525	553	578	560	571	587	565	569	535	547	608	507	537	552	550	577	575	568	541	579	588	570	584	606	537	621	566	514	604	542	576	547	589	593	574	548	614	520	540	591	581	538	538	537	541	586	646	617	559	555	537	589	556	543	543	565	608	572	568	534	558	547	544	503	546	582	576	590	579	561	588	612	530	529	541	557	534	515	580	545	593	510	563	550	572	553	555	540	513	550	576	604	593	567	569	532	567	539	631	562	562	488	583	586	555	541	592	554	593	578	529	593	576	576	540	583	542	588	576	568	591	573	528	532	603	562	538	513	565	589	567	539	565	596	552	543	569	549	591	539	572	578	567	555	582	558	542	523	547	538	536	524	565	601	548	553	568	552	573	542	579	525	557	600	537	576	563	550	566	571	576	546	575	590	576	577	608	533	554	536	546	568	558	569	540	567	576	558	567	530	558	560	540	565	547	553	542	567	531	556	583	573	519	550	540	556	530	571	516	552	563	549	576	548	550	539	543	588	543	557	546	545	568	549	542	554	564	541	572	563	569	570	581	544	557	584	561	553	556	562	527	558	600	554	530	541	568	566	529	567	550	548	579	587	542	557	595	578	580	582	573	542	595	555	579	555	585	530	553	590	563	568	554	560	579	524	572	584	596	540	534	561	556	574	557	527	564	552	563	580	535	555	566	539	552	571	585	561	591	556	575	584	501	543	558	549	552	573	600	588	542	544	522	582	560	561	542	546	556	571	594	537	559	546	546	576	566	547	542	560	521	534	556	574	522	573	537	543	576	589	627	580	552	577	554	531	580	527	551	579	572	549	523	558	541	573	562	577	562	631	565	595	591	572	562	536	559	530	597	593	551	547	556	572	563	584	565	551	552	521	605	564	577	568	570	554	562	544	580	575	527	554	595	558	550	574	539	535	582	534	551	554	501	553	541	579	549	573	568	578	526	541	553	570	550	574	615	549	557	567	541	561	553	596	592	598	551	568	575	544	565	538	594	542	572	561	567	543	535	554	568	582	570	544	583	505	551	559	589	556	551	524	560	557	564	556	539	528	540	540	557	505	543	578	563	558	565	571	572	561	528	571	512	517	537	562	527	558	566	500	566	568	540	542	572	587	580	568	543	511	569	575	573	521	583	570	530	551	549	523	609	574	531	545	549	590	567	594	593	550	565	583	561	572	595	577	586	557	535	542	573	513	539	565	545	527	539	574	551	556	552	534	541	557	552	602	595	538	554	540	551	561	566	585	572	553	505	561	531	584	522	598	590	577	564	570	558	571	592	578	589	545	524	589	574	565	547	572	554	529	606	527	571	571	566	535	559	538	551	544	551	570	564	557	579	519	546	543	595	528	545	566	527	533	594	601	549	563	537	586	549	540	585	579	569	539	501	537	539	573	563	554	531	583	556	560	560	575	532	545	584	558	598	596	629	543	580	570	561	591	551	548	560	513	537	550	571	564	571	559	587	581	591	594	562	549	579	532	552	582	529	585	548	574	541	583	576	541	562	537	567	577	584	548	569	556	564	573	559	530	532	604	532	540	564	571	603	614	538	580	585	552	563	534	551	584	560	562	578	555	528	563	540	566	585	535	585	578	571	553	562	543	571	543	580	514	590	543	598	509	555	568	547	586	567	563	539	585	548	592	553	574	555	561	517	549	557	585	540	555	581	593	576	543	534	588	587	540	533	582	558	580	560	579	563	523	555	562	565	567	547	571	576	561	588	532	601	568	563	558	558	547	569	595	538	552	558	598	583	566	558	580	524	546	548	541	566	558	570	554	600	563	547	543	579	589	590	564	504	554	548	555	588	555	528	525	555	557	567	574	507	568	571	538	547	586	532	543	513	534	538	518	575	521	545	553	585	579	546	589	560	543	570	588	572	569	569	610	552	545	554	599	569	532	593	545	578	574	558	612	547	557	561	564	553	581	575	592	563	554	535	544	574	561	595	519	593	580	560	564	586	556	556	535	515	575	574	551	570	549	556	531	561	575	568	524	524	531	563	596	598	589	541	603	575	544	579	551	557	571	560	552	581	594	567	581	569	532	565	532	531	579	596	563	570	563	571	580	549	529	566	573	568	590	551	551	561	555	554	523	555	513	554	548	559	549	580	550	550	534	545	570	588	515	551	538	537	537	558	581	595	563	592	548	562	590	561	579	544	548	515	574	551	590	555	513	598	583	527	575	598	587	551	579	601	582	528	570	563	629	557	567	542	597	588	527	537	538	560	590	576	509	610	561	500	568	607	544	526	603	562	577	575	571	557	554	537	558	548	543	550	537	552	550	535	538	562	549	562	533	566	555	588	512	563	556	574	576	550	586	542	526	567	574	514	543	564	576	572	573	585	552	561	564	580	561	559	536	559	573	570	551	573	550	560	579	578	523	559	508	540	571	538	585	519	569	572	506	538	598	557	580	573	577	545	546	549	556	581	569	537	563	597	584	571	538	574	560	536	611	546	549	561	518	530	556	591	543	613	556	527	585	602	553	573	546	564	499	572	515	545	528	495	603	553	594	573	560	593	539	575	609	591	571	542	535	596	553	585	541	533	550	560	554	518	544	583	578	543	522	555	542	537	554	589	530	561	556	566	560	543	548	611	561	553	569	576	543	537	542	595	598	546	583	518	511	556	483	601	597	570	524	565	574	600	544	535	546	552	552	584	498	545	549	589	587	584	560	564	549	559	572	566
6102	8403	8903	45484	66728	53232	32485	15604	5247	1629	831	564	554	520	557	562	527	560	564	541	540	572	556	546	548	494	545	570	549	528	499	552	549	534	567	528	487	505	544	556	522	531	519	521	497	484	526	602	547	536	533	530	533	517	556	526	535	520	530	575	526	516	535	510	538	525	493	556	526	501	532	543	507	526	523	567	519	550	535	521	554	540	522	550	532	525	564	527	543	499	550	525	580	563	541	558	518	548	539	542	566	522	548	520	547	524	555	513	479	523	544	540	571	516	546	500	502	518	525	520	536	531	555	569	566	551	541	581	514	582	513	551	526	520	519	517	528	496	569	511	576	537	518	534	484	543	552	532	529	537	493	530	574	540	525	518	511	535	570	533	526	509	544	552	534	528	532	537	547	561	542	563	519	490	541	576	542	553	493	504	477	572	559	511	537	525	515	555	549	536	536	521	534	498	515	516	529	546	514	548	546	498	520	578	535	521	551	497	531	500	514	543	548	528	557	555	542	540	522	501	564	557	497	552	476	560	500	528	562	528	544	513	538	549	540	504	539	524	472	550	523	524	529	545	548	523	525	485	553	506	538	522	512	550	511	549	512	510	527	519	526	537	559	524	547	571	565	510	528	483	503	523	513	525	504	536	520	569	523	529	513	544	535	556	521	519	453	553	513	515	546	533	529	547	515	514	550	517	491	546	540	560	526	524	486	562	519	515	549	547	546	517	534	524	543	538	573	549	494	524	537	519	510	504	520	536	556	528	522	559	528	573	578	558	592	546	531	461	558	541	511	577	626	517	570	535	537	511	534	551	523	566	553	515	557	525	537	522	543	549	494	571	542	502	564	510	526	530	500	519	507	530	514	532	558	513	552	503	545	528	517	548	511	561	546	559	552	537	520	548	550	543	492	521	518	548	534	545	499	512	522	536	507	514	534	532	539	524	543	519	499	561	531	555	509	540	523	567	515	524	554	564	527	546	557	520	568	572	523	509	530	538	558	490	478	571	546	553	506	513	513	538	560	543	552	521	532	539	528	517	532	503	513	529	564	550	555	516	534	539	514	559	560	560	504	527	550	520	509	566	519	568	531	547	521	521	519	567	608	536	497	525	517	561	534	585	571	527	503	551	516	539	539	523	549	470	539	508	521	582	537	525	527	538	524	536	533	555	519	547	516	579	497	496	555	538	527	557	530	548	529	528	611	558	537	533	559	533	519	525	525	523	554	536	543	540	506	505	562	526	542	535	554	535	515	576	569	534	549	552	562	510	501	528	497	575	557	542	496	568	540	511	506	527	554	526	511	542	514	535	504	516	545	530	508	526	554	538	522	531	570	505	550	516	527	528	542	532	530	494	519	566	540	514	513	535	530	508	520	539	529	543	499	478	523	525	543	512	538	534	509	555	513	536	537	499	526	529	527	543	546	499	533	569	486	523	513	573	546	507	558	560	529	507	571	530	559	550	509	551	558	510	550	534	521	530	484	516	540	554	493	569	504	521	552	555	582	504	548	517	564	511	475	563	533	528	522	498	523	548	535	529	568	518	546	512	483	526	574	529	525	549	526	549	554	528	537	569	521	551	554	524	525	558	545	538	482	526	522	511	525	542	482	523	510	592	523	578	508	512	524	527	504	545	512	564	505	541	520	557	547	563	549	522	520	522	546	545	524	515	514	535	546	525	528	567	559	539	577	564	500	518	529	544	536	506	532	529	516	507	509	536	559	545	536	524	547	493	552	544	531	528	556	507	534	514	545	520	518	531	488	543	500	531	530	542	538	548	533	483	506	567	546	521	524	523	538	541	532	499	500	507	536	533	515	554	523	573	534	530	533	567	521	555	567	555	535	502	540	530	565	506	530	502	518	503	542	545	537	514	557	540	558	511	527	536	553	535	497	541	512	453	531	533	537	563	533	536	529	540	545	497	496	547	502	530	511	543	537	531	500	564	580	514	526	542	522	486	591	531	551	543	483	503	553	545	532	472	545	497	532	507	548	563	537	501	560	494	542	534	508	463	524	517	513	548	518	535	530	530	567	548	512	552	510	538	510	528	537	579	513	566	551	517	518	514	536	516	538	529	508	535	518	532	527	540	495	562	523	531	522	499	548	581	523	551	526	534	490	552	536	528	507	530	511	515	566	537	559	509	504	529	484	582	494	522	555	520	554	538	533	520	558	536	553	561	510	546	550	551	525	518	533	535	531	517	535	528	526	525	495	526	540	523	506	536	531	536	508	546	541	536	521	504	549	532	532	555	552	508	526	543	524	550	499	548	523	529	515	499	494	520	532	482	546	545	532	552	536	541	589	502	539	531	490	509	499	524	512	487	537	502	541	532	538	547	517	516	541	522	565	525	546	567	537	531	569	507	536	551	571	549	526	515	509	513	484	557	549	576	529	533	531	542	527	507	564	559	545	535	559	519	510	576	537	553	530	518	537	510	521	577	488	536	534	532	542	524	504	565	542	544	493	529	545	512	504	505	551	519	529	506	534	546	516	567	490	545	545	573	505	562	512	582	552	533	502	552	535	536	506	524	554	508	530	554	529	522	544	533	523	523	496	538	560	526	537	494	534	488	534	579	551	561	496	516	524	578	538	491	521	484	540	524	564	511	520	536	504	537	554	542	530	530	516	507	531	496	540	538	500	540	514	535	536	572	475	539	493	509	524	536	511	507	538	531	578	528	574	518	504	556	517	510	580	508	505	570	514	534	551	523	528	529	537	501	505	536	518	538	527	491	529	493	541	520	522	558	495	507	508	509	532	537	517	476	511	518	528	545	515	552	572	515	505	536	540	519	537	530	548	534	546	492	544	500	545	513	507	510	536	559	536	562	535	512	508	539	521	574	528	538	533	561	510	509	584	557	498	559	523	523	498	544	580	523	512	567	527	516	555	550	548	502	519	553	547	495	549	546	540	548	517	532	520	498	538	499	518	565	529	550	531	505	517	560	518	534	534	513	527	519	529	526	498	574	540	538	542	548	524	483	482	566	540	500	558	525	502	542	552	534	534	581	536	517	542	486	482	515	552	537	515	552	531	522	541	519	523	520	543	540	529	517	501	551	560	525	495	544	544	514	521	472	514	516	494	521	554	524	524	526	536	565	527	510	560	508	516	505	520	491	527	516	510	535	522	537	508	554	523	547	529	529	573	531	554	548	541	552	518	521	514	550	578	558	493	550	551	507	506	485	560	525	523	562	545	502	525	544	556	563	517	505	478	518	522	531	535	528	557	508	565	584	532	516	504	526	474	513	562	522	532	524	519	520	490	553	537	527	519	575	544	554	525	488	513	508	558	537	547	537	492	556	537	496	528	526	535	566	546	542	564	566	527	530	564	560	531	522	523	518	526	528	505	514	500	531	553	516	509	540	562	527	522	533	485	543	566	546	510	543	521	528	549	536	499	533	537	525	517	536	511	526	491	495	555	517	527	538	525	532	518	554	567	516	551	546	537	561	534	541	511	555	521	489	560	556	532	524	516	520	564	510	548	535
27631	13354	2478	4587	9478	7109	3420	1625	798	597	460	474	453	448	455	494	474	465	424	465	451	462	444	446	486	473	460	487	444	473	451	430	479	475	459	480	474	489	486	466	471	461	447	398	487	477	446	457	465	444	474	459	465	476	470	469	467	477	449	444	449	497	416	450	451	439	478	466	463	464	451	464	482	477	452	459	423	454	467	473	437	460	440	457	459	471	459	475	457	489	431	478	417	461	461	450	481	487	431	432	414	442	451	488	457	495	434	452	435	451	433	474	494	466	428	459	452	413	488	442	424	475	460	475	465	458	487	454	403	445	439	467	452	444	481	483	401	447	466	503	473	440	494	434	446	470	443	452	439	421	438	451	453	467	432	440	455	484	429	500	475	462	456	476	436	470	433	454	438	441	490	463	468	473	471	447	460	471	460	477	469	491	479	456	450	440	421	459	458	480	422	416	479	440	471	444	410	476	449	429	451	430	466	457	465	471	463	495	480	444	472	425	481	453	444	437	476	485	466	454	449	430	470	450	417	470	388	469	467	449	452	476	428	485	451	514	426	458	463	442	444	494	473	420	454	434	473	428	464	460	497	437	435	484	442	433	456	462	498	455	446	455	481	469	459	431	459	467	441	488	431	424	425	466	465	434	447	479	446	467	467	486	497	490	498	429	430	493	463	470	471	450	494	465	477	471	482	489	422	421	462	446	441	451	450	469	472	427	426	456	475	434	427	459	462	464	450	488	451	443	483	468	460	442	443	443	443	480	474	479	468	471	485	448	428	462	496	417	437	464	480	428	443	466	486	457	453	436	443	430	501	452	446	436	471	460	474	475	432	492	447	442	453	468	480	485	449	451	473	445	511	445	457	482	507	476	422	465	435	430	476	444	442	443	448	493	475	462	477	433	435	468	469	485	448	452	472	472	465	462	469	471	463	462	468	481	472	457	459	481	463	457	405	469	410	431	418	494	458	489	445	424	458	473	485	478	456	456	467	486	470	428	505	455	489	442	472	463	447	482	500	458	438	415	440	431	456	454	450	453	451	453	465	428	479	409	431	498	460	475	444	485	467	447	468	480	470	463	464	467	480	484	446	459	413	450	471	436	446	471	428	482	505	462	463	473	458	447	468	468	420	502	452	441	453	462	473	494	466	421	432	440	451	462	487	479	472	465	453	487	443	425	449	463	480	419	440	428	453	413	452	432	483	426	445	450	470	459	446	463	433	451	480	459	477	453	464	462	442	450	436	480	440	439	466	462	437	443	430	461	490	465	442	472	403	467	440	430	440	500	475	472	438	483	454	395	430	488	470	464	434	469	466	452	466	471	468	445	475	472	427	439	491	485	458	450	472	428	411	471	458	467	450	434	436	454	469	497	469	463	466	493	482	480	436	483	444	482	493	452	443	465	450	461	454	449	454	488	446	450	464	451	466	497	461	403	465	480	469	467	448	418	440	494	451	437	449	468	475	474	496	428	473	458	497	444	410	429	448	469	445	485	482	401	445	466	432	443	426	488	476	449	418	463	454	482	458	454	486	447	461	495	466	446	450	432	464	451	460	445	441	488	457	488	458	436	437	431	478	426	446	450	443	449	445	457	446	455	451	426	487	460	454	470	456	446	479	457	462	460	475	472	465	483	500	461	449	477	437	442	473	463	470	493	464	461	446	446	408	460	454	492	494	426	459	457	466	471	497	436	470	456	406	427	460	463	475	434	422	463	437	512	474	444	504	475	407	460	422	451	444	458	431	461	475	469	460	439	476	445	476	444	441	493	469	475	453	462	486	450	463	442	466	454	483	444	482	458	449	453	493	469	446	467	459	455	449	446	446	469	472	486	420	422	442	448	443	412	475	449	447	446	446	455	435	453	444	470	479	458	496	432	438	457	486	424	464	466	445	456	425	457	449	501	472	445	493	466	480	458	455	478	467	484	454	430	415	480	443	446	457	473	465	442	458	460	470	476	467	454	448	471	430	484	452	435	440	468	480	454	468	437	444	489	453	454	400	454	460	447	455	456	478	483	475	489	488	458	469	498	480	441	422	453	463	479	412	454	460	505	441	471	470	481	475	439	481	430	443	421	470	500	466	463	486	470	486	458	470	461	423	454	450	435	469	483	501	459	492	445	439	452	455	434	427	462	481	451	493	437	462	488	463	454	457	453	450	456	435	448	469	453	459	453	460	465	480	459	475	464	460	412	467	411	463	427	447	472	475	452	436	478	463	502	462	439	433	458	478	450	483	420	436	475	469	473	504	471	420	451	493	447	464	442	445	485	482	456	447	498	467	472	470	473	448	432	435	435	452	459	467	457	449	478	443	451	417	452	449	487	438	441	437	441	443	508	437	440	436	468	469	482	460	505	473	454	454	466	439	499	440	453	474	432	454	459	449	456	426	486	488	464	466	471	430	456	467	437	489	483	456	456	471	468	496	447	450	432	448	443	451	442	489	476	470	485	452	517	437	467	434	457	474	435	424	489	446	448	466	457	425	478	469	425	455	446	464	474	453	491	438	493	465	488	474	460	447	442	457	444	451	432	446	452	506	450	470	443	459	462	496	444	489	487	458	435	460	440	474	425	443	487	443	437	493	442	494	413	446	441	494	485	421	485	408	447	447	450	470	437	493	437	461	454	460	452	490	424	478	470	437	460	473	482	448	502	465	459	458	464	441	467	455	472	471	481	455	457	471	483	472	425	517	448	414	458	409	452	477	430	473	445	472	429	413	460	533	419	511	449	483	450	444	459	472	463	513	482	487	406	453	452	453	451	469	457	451	476	465	471	431	486	430	433	473	475	502	455	488	480	456	454	496	486	478	505	457	470	510	435	394	451	451	477	491	490	440	433	454	461	474	457	482	453	459	453	439	436	481	449	467	444	467	441	441	465	445	429	465	480	459	469	474	459	448	439	479	474	458	432	432	482	440	422	462	442	477	460	434	472	535	464	493	481	487	480	466	426	443	464	422	433	422	476	467	442	454	452	478	441	441	491	458	457	446	451	457	481	446	467	469	482	443	492	439	466	448	454	426	439	478	465	447	467	460	454	464	436	466	470	432	477	463	455	448	473	468	463	471	453	434	484	444	466	468	443	445	477	480	436	454	463	449	470	485	465	452	456	460	460	474	485	450	429	459	423	512	450	468	425	462	462	444	449	457	454	468	440	482	461	457	430	452	463	441	455	470	433	444	429	507	455	514	450	441	442	479	463	459	465	456	448	434	455	475	458	452	453	479	459	510	467	434	443	445	503	449	452	455	481	443	474	450	483	450	475	453	437	510	425	437	429	453	439	427	435	428	421	469	474	443	448	445	469	450	476	476	450	448	419	468	463	471	482	465	460	471	435	429	428	503	436	440	482	450	414	464	478	436	428	472	468	450	451	419	418	420	460	460	486	460	471	481	446	445	427	484	483	449	453	452	462	469	455	471	460	484	446	436	457	433	433	471	456	506	468	438	436	468	442	449	461	453	457	445	471	488	445	485	470	447	457	463	463	476	453
5509	3047	1731	4693	9167	6512	3411	1696	832	529	461	415	424	407	462	424	384	466	437	441	442	379	442	402	427	421	410	409	427	431	392	442	410	400	408	395	448	423	423	410	439	414	419	425	422	444	395	404	414	436	405	416	435	425	416	421	454	415	446	422	418	412	426	408	431	419	399	401	440	433	429	400	407	448	403	441	442	410	436	405	435	420	390	466	458	439	425	418	400	423	445	425	421	415	462	391	410	372	438	413	361	418	422	459	413	413	407	435	403	447	408	413	430	408	442	445	428	427	404	410	443	404	395	384	469	423	399	400	431	420	427	398	441	419	396	436	388	396	406	410	420	401	472	441	413	409	456	413	421	433	388	383	452	409	400	366	406	385	407	419	458	427	431	414	415	419	410	407	432	432	413	440	428	436	421	410	416	438	428	437	425	417	422	416	398	426	400	419	426	440	428	381	432	423	424	434	393	483	378	449	403	428	400	396	412	401	460	429	426	429	431	423	433	404	441	409	421	419	407	404	420	404	439	430	422	400	441	396	395	428	405	423	449	402	416	413	433	391	447	401	439	423	415	431	383	404	452	433	408	425	423	398	443	382	418	400	439	425	444	416	393	398	446	400	444	433	405	424	456	425	393	440	421	429	374	446	403	413	442	407	424	455	417	442	413	384	383	422	419	448	402	401	432	405	392	396	390	419	409	399	412	375	404	388	434	434	397	397	421	406	450	390	420	426	402	457	388	435	397	406	427	409	397	439	418	394	458	411	454	400	457	427	438	422	407	397	462	398	430	412	400	372	421	383	408	430	387	396	431	414	425	436	397	412	379	422	396	415	424	416	389	420	413	445	438	420	402	400	402	397	408	392	418	430	451	426	396	426	449	422	356	410	421	441	434	400	398	439	401	420	408	415	395	423	436	382	450	415	427	395	415	403	424	410	401	461	411	436	430	418	438	384	382	402	449	429	392	388	432	426	403	433	412	392	395	397	442	421	408	437	433	432	400	430	403	440	408	439	416	426	450	461	400	422	386	402	436	408	430	416	375	389	427	433	400	413	463	451	410	413	437	402	419	398	451	393	413	410	417	444	417	449	424	419	383	447	403	471	416	432	367	433	410	401	429	415	430	398	405	444	466	404	391	441	384	455	397	380	414	464	380	417	397	413	432	455	426	415	435	421	429	404	438	408	407	415	423	414	417	427	406	414	407	433	447	439	423	439	419	438	434	431	401	426	413	407	418	428	415	394	442	438	457	426	394	449	387	409	428	433	381	392	390	430	441	414	434	424	416	383	423	394	416	441	444	402	417	434	431	426	400	437	397	415	402	433	405	445	419	428	393	419	422	392	437	413	441	425	438	430	415	398	442	428	441	404	455	412	467	415	438	375	427	420	413	383	419	388	416	434	397	399	441	437	411	390	442	439	455	423	420	439	436	432	391	415	414	407	398	422	433	414	381	429	440	443	438	478	436	393	434	436	430	419	407	402	429	457	412	441	441	441	403	402	384	405	448	399	436	416	388	395	430	361	392	397	405	415	438	407	433	389	449	395	394	413	441	420	443	434	456	407	458	410	426	431	432	408	442	427	434	429	452	444	393	433	395	410	420	406	421	407	450	434	404	416	405	419	430	401	467	435	450	411	457	396	443	441	401	387	453	435	428	414	394	420	444	438	392	450	444	415	378	426	442	459	414	433	425	398	377	404	404	395	417	413	401	372	416	430	414	409	422	418	383	407	400	395	419	397	388	423	415	423	445	435	426	408	470	444	437	408	399	428	422	434	392	407	429	423	443	415	411	406	404	412	437	414	414	390	397	427	431	435	436	435	426	416	426	407	384	444	400	411	422	421	396	399	429	381	414	427	408	473	382	403	436	387	389	418	412	386	401	387	401	398	410	383	407	407	432	402	437	413	447	412	412	430	425	426	357	449	422	443	433	418	433	406	385	434	391	432	401	460	432	431	406	385	428	407	436	405	454	436	441	442	390	403	383	445	455	412	427	416	424	413	402	391	463	455	427	433	408	412	423	407	438	392	431	418	395	399	403	386	419	391	403	419	460	432	448	430	424	422	416	426	419	465	398	415	409	410	399	425	400	406	384	416	444	419	426	409	425	435	473	430	426	432	404	444	394	431	444	420	413	424	399	433	427	389	397	438	486	444	394	376	451	428	415	451	449	407	405	409	413	403	403	417	437	401	475	438	444	414	435	426	405	397	460	434	423	432	437	416	396	425	393	407	410	431	419	373	442	404	388	428	432	412	430	437	417	404	408	434	411	393	433	431	412	432	410	437	455	420	413	422	419	438	421	450	421	442	447	425	417	418	427	425	397	420	456	418	400	478	408	427	409	426	406	412	390	391	403	428	430	445	400	400	398	404	421	436	424	455	434	404	440	430	427	443	431	421	434	405	422	402	393	419	458	429	408	421	389	406	427	423	425	423	401	399	417	431	402	418	438	442	385	420	439	422	413	406	431	370	404	454	438	399	424	393	449	366	412	428	433	411	423	423	397	449	425	426	400	425	439	448	372	441	440	427	403	431	423	427	420	388	391	427	447	397	401	414	418	379	425	427	430	457	436	382	393	422	427	372	441	396	404	399	416	388	437	419	434	438	434	436	385	424	466	443	436	417	421	426	414	428	398	424	415	431	450	433	416	431	421	391	424	445	435	397	401	412	411	406	403	391	417	436	386	418	428	406	456	427	420	458	409	408	422	419	429	465	413	391	440	409	386	431	444	410	438	468	401	395	402	368	411	413	456	389	421	430	438	435	428	410	411	390	385	423	447	411	421	422	422	419	448	423	399	426	404	425	439	429	452	466	384	433	403	400	401	455	424	467	407	421	405	452	448	434	404	436	440	399	400	425	414	413	421	439	394	462	405	408	374	387	430	390	393	423	441	409	410	417	427	452	380	409	419	418	405	435	430	445	418	445	413	382	414	400	418	434	395	416	444	420	404	408	414	415	405	404	417	395	374	394	378	391	409	429	435	395	426	429	402	406	381	392	405	415	427	432	446	397	417	401	379	414	438	410	413	400	444	405	425	408	405	387	440	422	448	364	399	415	433	478	424	424	385	403	378	391	414	412	428	438	397	430	408	426	418	401	404	412	418	414	441	403	430	420	377	433	420	403	412	432	442	437	437	429	429	426	427	417	386	406	383	431	445	437	441	448	395	431	400	476	415	437	437	408	415	404	425	432	422	412	426	433	415	420	406	406	420	426	461	418	443	401	410	454	415	429	413	375	387	426	393	389	417	413	446	387	429	431	428	412	406	397	449	465	408	409	389	434	377	404	446	435	400	400	445	396	425	379	409	442	446	404	429	441	396	405	377	393	416	461	434	422	421	449	393	404	431	404	404	408	426	421	408	448	385	403	415	439	436	419	404	414	414	399	439	422	431	424	398	419	422	408	419	418	435	447	417	409	438	440	435	464	421	470	416	437	429	393	404	429	390	411	402	410	416	386	415	403	424	424	453	388	387	417	437	425	400	433	414	412
25496	21344	27113	26110	42702	44113	28724	12550	3329	1060	599	539	475	520	471	464	479	509	486	451	505	444	481	458	497	474	457	436	477	430	462	498	478	494	469	433	491	464	445	481	478	470	501	439	453	478	464	494	474	521	494	481	478	480	459	428	518	468	465	472	473	486	482	489	460	480	477	465	447	476	491	503	497	461	499	492	454	492	469	498	472	468	502	427	490	494	556	456	467	458	491	457	416	483	505	489	482	463	472	457	461	461	455	441	478	443	465	469	436	444	473	475	469	502	485	504	474	483	512	440	431	451	481	476	452	519	475	483	461	468	526	441	486	484	471	490	505	476	473	457	487	470	465	459	460	458	459	469	462	468	473	446	467	464	417	470	477	490	457	468	455	470	502	476	465	469	435	460	485	442	477	475	443	470	460	473	465	425	488	479	485	443	476	500	479	453	462	489	486	469	476	433	472	500	468	488	477	460	513	496	410	488	477	455	464	492	452	475	467	466	465	475	446	487	452	473	477	469	421	480	478	458	533	504	477	473	466	478	481	505	487	436	457	447	453	484	478	461	486	482	490	467	468	491	496	472	454	435	467	485	464	452	466	483	441	446	470	439	445	487	453	467	475	443	485	467	470	469	468	490	447	463	449	446	448	480	453	503	474	494	484	451	431	498	425	465	469	467	462	449	459	458	433	446	492	483	477	499	458	492	488	481	490	476	465	439	490	459	459	462	505	458	468	500	468	451	486	437	463	469	491	454	481	488	472	456	465	496	490	461	481	479	476	478	506	481	486	497	477	481	481	464	445	457	490	465	447	481	507	491	484	454	502	468	479	499	447	480	466	444	484	442	479	438	430	525	409	472	458	464	447	469	504	452	464	497	488	488	465	460	474	448	468	448	459	450	428	504	417	497	505	478	481	497	485	470	443	474	484	488	499	484	479	494	483	489	512	456	450	478	456	438	454	478	484	476	445	459	461	477	457	490	473	498	446	463	403	461	473	464	478	448	513	498	490	480	505	444	455	456	469	463	462	494	486	442	494	451	444	440	477	465	514	441	500	439	458	484	465	490	459	496	464	476	507	445	455	437	461	458	484	463	447	471	484	490	505	480	518	502	460	465	486	504	509	444	489	459	491	469	458	499	464	534	475	438	441	478	430	461	495	449	489	456	484	458	431	470	456	491	451	460	455	486	439	483	464	462	444	482	524	497	454	436	484	453	476	432	472	471	468	477	496	491	457	509	462	448	453	495	475	463	458	441	475	471	475	449	448	454	468	454	465	460	464	434	468	527	488	524	466	493	467	503	472	505	520	466	484	522	478	474	498	514	449	450	428	469	457	469	441	458	500	507	494	483	484	485	450	461	472	471	450	500	491	471	502	466	500	478	440	474	475	483	475	442	471	470	472	480	506	487	450	471	481	480	443	452	453	441	464	468	422	476	480	472	484	429	440	459	454	471	478	463	447	479	483	409	472	468	472	480	497	450	484	431	479	484	495	512	458	433	462	465	447	487	481	460	456	485	479	498	444	458	460	463	468	477	463	488	522	468	476	462	424	452	446	463	470	476	469	448	512	489	473	449	463	470	496	506	477	484	495	468	468	449	450	470	471	500	486	471	441	427	451	492	447	491	473	493	477	453	524	481	511	460	500	470	467	469	495	477	467	452	486	448	453	465	533	490	480	489	447	476	491	441	508	487	444	432	432	445	474	449	481	478	485	471	443	486	524	491	520	491	474	441	454	434	469	481	483	486	472	460	510	446	514	473	463	485	431	510	515	451	443	448	445	465	478	466	483	464	458	442	471	497	509	448	479	426	423	486	458	487	491	482	447	445	433	465	459	459	460	453	447	472	467	479	478	496	471	423	438	426	463	463	410	496	462	498	478	473	490	480	442	463	511	456	487	463	454	455	463	456	495	463	434	440	475	463	462	447	466	503	464	445	504	489	462	465	460	493	443	501	481	493	455	461	449	465	495	469	498	431	492	475	452	489	448	455	463	464	488	459	458	492	450	490	435	487	439	469	479	467	518	449	489	482	496	440	508	470	469	441	443	457	446	470	497	456	518	477	512	468	464	464	456	460	480	468	442	492	483	474	474	475	477	510	456	474	482	467	437	429	465	474	472	467	445	484	437	494	494	475	505	487	473	489	491	452	430	448	463	472	440	504	438	434	472	494	492	505	484	448	464	475	472	438	487	470	471	479	486	490	449	481	519	419	486	519	482	458	469	446	459	483	485	454	480	464	455	485	457	472	487	450	436	469	485	475	439	480	508	414	455	461	489	455	468	456	462	487	487	425	444	473	469	488	499	445	459	495	491	456	413	459	491	452	461	482	472	506	468	489	522	466	486	460	492	495	494	481	467	447	444	453	474	489	454	459	460	472	452	473	455	464	438	458	459	466	447	445	444	497	495	458	481	464	445	478	454	486	497	468	473	441	513	453	503	457	425	473	505	440	471	465	468	448	499	445	490	503	490	494	473	490	506	485	460	440	491	482	465	483	502	438	499	481	459	476	473	475	475	462	438	454	467	454	456	458	460	444	460	449	473	477	461	496	450	509	445	482	485	511	495	463	476	470	483	478	449	426	456	499	479	450	479	501	449	470	453	499	460	487	486	491	460	440	467	502	465	477	440	474	493	485	495	480	466	506	471	484	452	476	455	468	429	470	471	484	459	442	457	467	480	463	485	485	468	478	439	474	507	471	463	497	441	476	505	481	495	457	459	460	457	453	444	446	438	471	468	484	457	435	459	465	496	476	470	450	440	434	492	415	488	491	465	463	481	478	471	464	464	479	467	445	464	466	468	492	438	455	420	479	483	464	489	480	454	501	481	426	509	486	461	466	507	469	428	460	455	480	486	465	452	460	477	461	519	497	470	431	485	469	467	472	464	469	482	461	481	437	450	466	450	473	496	497	460	456	447	469	440	483	496	485	502	436	502	466	517	458	457	451	454	478	500	468	502	483	425	446	459	457	492	484	492	458	482	440	477	479	484	462	456	489	475	463	448	447	462	439	479	509	464	476	492	495	468	473	493	480	486	466	504	474	501	497	447	493	500	448	459	447	475	460	452	422	520	477	474	474	440	489	454	473	467	467	464	460	496	486	452	470	474	516	437	442	474	470	421	506	468	484	451	464	483	451	446	451	466	484	467	432	473	443	437	505	428	503	478	457	456	477	445	469	447	495	498	438	486	469	464	475	503	457	528	478	441	465	439	483	480	523	448	479	470	522	510	466	463	476	475	490	458	484	465	465	452	501	470	479	432	481	469	456	435	468	462	462	482	488	447	480	464	497	453	458	464	440	443	468	471	451	446	519	473	467	477	507	485	484	445	432	477	439	506	424	465	464	462	472	435	448	501	476	481	482	489	451	498	438	453	464	454	492	462	440	515	468	465	490	522	477	480	478	478	482	464	540	468	471	500	474	490	469	451	477	427	464	470	497	480	468	506	465	452	457	464	513	469	452	458	471	459	451	419	457	429	483	479	467	511	467	463	480
5377	6570	5171	11668	47177	37111	21030	9503	3124	1109	599	503	435	493	473	454	463	492	486	472	464	486	493	466	482	446	443	429	471	443	453	439	469	463	473	446	457	462	431	470	445	429	459	455	492	462	447	471	478	512	455	471	432	499	447	476	478	420	468	467	464	426	466	436	460	440	497	451	457	448	423	444	433	457	460	487	448	458	446	478	446	439	439	477	465	455	473	447	413	404	459	467	450	436	438	442	436	448	489	479	449	420	454	471	470	391	442	485	468	451	480	457	450	449	449	444	413	426	431	465	435	439	473	424	474	465	445	452	457	471	446	451	454	476	468	517	444	484	472	455	423	463	466	463	497	454	466	423	438	428	483	433	447	465	456	473	436	462	441	453	461	457	459	478	438	465	448	490	460	459	485	433	464	492	451	471	455	482	445	436	454	435	469	449	475	496	441	465	469	468	507	455	440	416	417	436	418	468	463	444	418	461	448	439	434	404	482	449	443	460	449	451	454	457	466	467	447	449	455	442	403	447	448	449	439	443	480	465	437	445	412	460	440	460	450	466	464	462	445	436	439	475	492	466	488	456	442	446	445	436	451	481	450	436	478	473	445	442	424	445	464	426	443	451	392	440	466	454	476	448	432	456	462	466	443	459	482	502	469	455	458	484	447	410	490	462	447	438	466	482	467	448	402	442	461	441	443	462	472	458	475	490	490	442	461	444	454	439	433	440	449	467	455	441	468	427	456	414	448	460	464	452	459	420	461	418	426	451	451	490	460	427	455	451	430	437	492	441	471	469	497	486	450	474	448	452	441	428	472	475	459	468	477	430	490	465	452	449	435	457	471	442	489	413	471	498	489	456	422	436	436	435	418	478	463	426	467	440	432	427	464	454	476	448	419	428	447	476	446	448	428	491	471	479	393	397	431	477	408	454	462	436	459	441	452	425	480	439	500	439	449	442	454	455	474	416	471	464	430	450	433	476	470	431	434	432	442	441	478	454	417	455	478	448	494	473	455	449	459	428	452	458	467	467	453	480	449	468	441	495	453	457	404	479	430	449	472	453	423	441	439	496	444	463	439	456	407	446	462	501	478	444	428	457	454	464	432	459	473	459	460	472	488	439	427	443	436	481	411	454	496	483	439	456	458	453	454	469	470	471	422	477	479	452	431	461	418	466	431	468	445	488	449	471	431	412	449	494	446	464	451	433	476	485	460	462	421	491	449	434	459	454	449	463	424	424	451	470	454	476	468	445	463	448	487	441	434	455	496	440	498	451	440	463	404	457	423	484	473	442	471	440	436	450	487	446	477	479	426	449	400	473	436	470	433	459	463	468	455	462	470	450	424	425	446	474	473	489	473	472	433	464	427	442	449	470	473	517	445	467	464	432	446	490	444	421	436	484	420	506	464	503	460	478	431	452	466	429	449	443	439	459	448	463	456	439	403	439	418	413	457	456	494	464	426	413	470	453	453	406	425	474	443	491	477	446	451	488	493	444	434	427	497	480	518	474	425	462	437	452	447	459	454	470	424	457	429	468	444	434	484	445	433	469	459	470	453	444	432	440	463	489	451	419	464	465	465	469	439	444	428	439	433	420	447	441	430	431	502	475	462	458	466	434	476	490	455	489	433	428	437	498	432	433	483	458	421	456	442	419	457	451	437	417	441	494	449	451	427	468	474	453	475	457	461	383	468	441	470	440	426	503	470	464	452	454	482	491	433	428	499	461	467	432	444	444	472	462	460	450	466	465	511	423	443	473	477	472	432	463	466	450	461	449	428	443	465	449	416	460	427	440	444	482	442	468	463	408	474	456	457	456	455	492	451	476	443	450	458	438	478	477	448	416	442	464	440	441	436	474	456	430	419	480	476	475	462	448	486	421	459	450	450	417	462	458	452	445	475	462	421	480	453	463	446	456	441	485	462	440	436	445	484	413	471	466	445	510	461	506	443	418	485	488	411	451	444	488	493	441	454	448	468	471	443	477	475	423	482	440	419	440	446	419	484	447	447	477	476	457	421	472	459	430	465	458	451	470	426	449	424	467	419	439	445	492	473	434	469	456	420	452	417	458	453	432	481	447	427	463	466	456	458	460	465	471	454	477	428	421	437	407	430	403	438	447	435	444	452	447	444	455	442	442	412	444	428	466	424	452	420	478	446	488	433	457	461	449	448	462	436	462	441	500	477	430	483	428	460	441	454	442	449	466	483	485	412	435	474	414	467	470	441	489	430	441	402	452	429	448	430	472	481	454	470	466	453	466	447	463	481	471	423	464	439	446	462	440	419	438	435	425	405	443	455	468	449	428	476	425	449	464	465	460	457	451	503	441	482	468	481	469	440	442	436	469	488	467	476	441	459	412	441	443	405	447	464	464	465	473	419	460	454	487	440	455	423	443	428	440	389	474	422	443	435	435	458	446	467	410	472	455	449	447	410	458	445	452	447	461	429	450	440	447	485	457	455	439	469	407	452	502	442	463	444	452	423	441	442	477	435	469	439	488	472	460	418	477	422	407	443	464	492	471	455	445	440	456	408	471	442	441	453	470	461	493	455	444	462	437	449	461	463	446	470	453	450	464	457	445	485	458	449	467	462	456	409	441	458	435	448	448	468	449	479	470	468	439	432	495	458	454	446	443	438	448	453	431	480	424	464	459	465	469	415	456	457	462	445	487	499	423	421	449	463	478	413	446	430	463	430	459	444	455	423	461	437	474	479	412	454	451	441	473	454	430	439	466	425	437	460	490	439	483	445	477	442	463	470	479	419	480	441	416	489	429	439	457	445	481	457	443	460	480	462	455	435	443	458	438	405	441	375	431	447	484	458	484	438	459	445	476	427	436	441	434	438	470	436	456	455	478	467	476	423	399	443	409	467	404	466	454	424	472	457	417	425	462	428	471	471	491	465	488	447	498	464	481	453	455	463	460	463	450	436	471	477	455	455	472	445	487	412	452	454	454	423	466	445	451	423	467	465	442	471	451	466	460	440	437	462	440	490	484	443	481	449	442	423	471	452	470	460	473	469	402	458	441	455	467	435	449	492	437	445	472	482	459	445	475	454	443	470	510	486	465	436	475	455	457	389	434	439	458	477	461	421	458	487	471	452	438	451	476	474	456	443	438	434	439	473	425	406	492	481	461	431	408	466	421	460	435	449	487	467	430	468	446	429	430	460	488	465	442	465	478	453	422	472	477	458	466	489	463	448	431	443	497	426	430	465	454	461	468	460	465	484	452	465	477	410	467	470	416	464	456	443	459	418	430	464	450	449	462	482	458	461	463	479	445	441	500	490	474	443	487	442	434	452	441	442	408	463	491	435	425	460	450	448	471	479	459	446	474	441	446	433	429	443	420	453	401	488	477	466	474	428	468	445	469	433	426	460	430	448	460	451	459	443	445	470	480	442	447	474	431	455	422	474	461	478	464	475	441	451	483	472	455	447	450	438	495	434	444	475	419	426	461	418	513	451	405	421	420	457	415	464	417	480	439	420	473	477	425	419	481
24293	21416	28701	25618	52689	57202	43556	24095	7948	2065	857	643	593	572	609	576	585	549	581	578	565	584	580	567	556	573	596	585	543	561	573	555	533	543	579	523	602	593	587	508	531	538	578	590	582	524	524	561	556	517	593	526	530	574	601	556	538	545	561	566	546	537	527	557	544	513	609	557	560	584	523	585	542	546	547	531	553	563	541	558	537	537	585	591	552	528	579	529	573	536	517	537	569	572	521	573	504	527	577	592	571	587	534	577	574	585	548	573	548	505	619	569	602	594	567	556	587	541	558	567	549	648	569	574	498	590	549	617	530	508	578	574	571	539	586	543	551	547	555	543	498	559	531	571	546	600	581	566	617	520	587	575	539	527	561	557	545	556	544	566	558	549	581	508	516	557	522	562	527	579	553	549	541	577	523	561	557	541	559	615	557	552	568	527	550	602	517	549	570	548	567	511	572	555	564	561	554	550	588	560	529	517	565	494	547	538	528	612	554	545	597	536	594	546	526	558	549	552	563	593	587	549	586	573	504	527	569	571	504	565	559	583	579	576	529	573	567	552	587	605	577	562	538	527	556	546	538	571	551	570	534	513	568	551	594	555	563	543	556	515	551	578	555	529	580	495	550	559	535	576	553	537	576	577	561	521	521	595	601	587	541	534	536	507	533	559	508	497	593	539	532	530	562	549	560	582	546	574	547	608	524	564	527	521	536	569	546	555	560	556	585	575	561	537	511	547	567	548	546	535	582	584	547	573	604	560	576	540	565	520	534	520	543	577	590	562	550	555	581	549	530	554	558	523	536	574	526	569	546	559	543	590	553	541	544	572	545	547	521	566	573	537	568	600	544	571	564	540	606	561	525	558	586	574	602	533	541	539	544	576	554	563	543	538	555	563	501	537	550	531	542	569	532	594	598	587	489	537	552	587	526	510	545	558	572	573	499	551	527	559	563	557	575	570	589	571	569	556	570	557	534	524	531	569	542	544	552	612	554	545	551	591	578	523	511	543	565	521	545	514	544	582	571	590	613	574	560	606	546	549	580	561	596	541	545	569	551	604	533	575	604	562	560	533	522	546	565	557	586	545	531	518	547	520	567	553	572	478	596	581	518	554	549	568	594	583	593	552	534	565	554	545	530	574	518	524	545	543	582	558	581	540	577	564	534	543	577	548	565	565	543	572	558	605	564	538	579	560	543	554	518	550	565	524	548	562	571	556	509	572	567	540	554	584	562	576	547	590	528	560	564	591	528	529	519	530	545	550	512	558	538	577	522	566	570	575	575	520	612	549	564	561	570	564	581	512	529	576	558	540	581	598	552	566	509	570	583	552	587	539	547	558	541	522	518	549	565	541	547	539	536	618	591	585	559	547	598	561	571	561	543	531	581	584	565	570	512	570	574	556	516	561	545	581	560	606	608	541	545	586	555	527	549	577	539	565	547	543	577	590	541	566	571	545	538	577	521	574	524	547	574	534	545	592	536	561	571	592	571	578	554	539	572	566	591	546	546	574	569	534	561	548	507	550	538	565	536	538	608	601	562	546	598	570	539	545	544	588	546	555	559	546	593	514	553	556	578	549	554	561	574	581	600	579	610	574	570	591	524	594	593	548	554	576	508	592	554	532	581	562	573	548	551	573	519	530	568	563	573	565	565	501	543	570	556	530	551	553	548	545	562	544	550	534	540	534	526	519	551	519	554	559	512	526	581	559	555	559	552	533	565	542	590	576	516	571	579	588	516	562	552	554	585	559	547	561	555	535	583	536	548	554	524	528	595	575	556	536	541	530	590	594	547	549	601	571	590	507	517	521	588	550	593	563	521	552	537	591	546	565	524	566	559	583	512	583	581	536	573	555	558	598	572	535	545	566	571	565	545	572	506	529	514	530	594	535	542	578	530	533	551	564	592	590	580	522	556	544	526	550	548	614	539	575	551	556	591	588	549	539	530	519	570	571	573	560	580	550	551	541	568	583	587	580	567	533	527	534	541	600	619	577	573	536	503	551	545	554	625	552	535	543	592	539	513	545	552	581	568	570	573	530	543	538	563	567	569	597	538	563	580	575	559	552	532	544	562	572	572	564	622	539	543	518	547	562	526	559	562	521	571	567	555	550	494	552	534	518	538	565	546	568	573	557	601	563	555	531	491	557	555	571	556	499	543	620	533	591	536	555	581	561	589	544	538	589	524	569	565	580	576	581	570	519	564	597	555	537	567	537	544	549	547	545	555	525	556	537	572	548	558	592	556	548	529	569	587	566	564	577	549	569	555	544	582	520	529	584	581	558	565	567	571	567	576	530	604	526	546	509	556	562	549	536	588	537	531	555	529	577	565	552	558	525	566	569	550	543	596	532	550	507	542	565	556	586	561	526	548	530	547	576	572	506	523	526	529	556	516	599	615	571	583	539	523	575	614	578	559	570	556	536	564	571	575	540	521	550	548	600	559	531	541	548	571	562	553	543	534	514	522	561	561	558	549	583	592	571	555	611	554	538	622	587	521	585	533	541	556	549	569	557	582	585	540	549	520	563	541	520	558	542	490	586	553	563	546	542	536	590	553	538	533	551	560	544	548	553	538	533	560	538	556	517	572	570	558	549	565	587	513	515	563	615	562	587	602	560	540	541	555	522	550	559	596	590	553	557	555	567	572	552	546	535	578	556	571	564	565	547	544	536	527	545	564	540	532	497	550	548	553	506	570	576	561	520	547	583	525	582	510	587	577	551	540	619	574	544	567	516	582	571	583	563	569	592	569	586	581	533	570	553	559	559	581	547	548	537	543	535	546	549	522	511	566	561	541	548	550	550	524	592	591	555	535	500	559	545	502	558	528	558	582	563	508	522	528	557	562	572	568	521	572	512	536	557	525	567	530	566	516	579	566	530	512	540	532	575	556	524	553	556	555	528	603	590	511	512	521	546	564	538	570	568	546	539	526	595	555	537	542	576	555	569	532	544	591	528	523	533	529	570	537	561	578	559	586	555	565	550	559	542	550	563	551	571	539	539	538	566	539	624	540	560	549	532	560	534	568	519	530	523	591	581	570	511	598	536	589	566	578	543	558	532	521	546	565	577	567	540	554	574	563	508	539	558	564	543	560	544	594	566	528	578	480	583	593	595	557	529	560	585	538	546	563	573	551	599	534	561	574	514	546	593	591	562	579	562	545	547	588	551	589	567	565	569	525	553	544	565	518	555	550	579	510	553	541	582	569	566	536	526	498	564	514	551	530	529	551	523	554	552	544	539	601	529	598	585	536	566	578	555	581	570	548	542	550	581	585	540	569	545	553	555	544	534	520	559	566	574	521	508	552	553	535	606	542	530	553	557	546	576	616	545	563	552	525	535	550	504	556	562	554	568	532	516	551	563	563	538	530	542	529	613	559	576	572	566	543	555	579	554	521	508	584	606	592	539	500	539	545	527	528	570	602	531	542	548	557	545	576	572	565	528	536	564	550	563	529	519	558	558	551	509	549	581	555	548	566	525	548	553	517	607	532	568
6674	14011	11529	27298	68322	55586	35422	17814	6168	2051	862	606	550	567	557	583	555	511	533	556	519	515	561	509	519	540	561	557	580	547	493	562	557	521	519	454	469	556	539	554	491	535	489	540	543	518	572	513	513	491	613	555	547	486	499	528	535	536	539	506	506	498	517	583	547	561	552	536	563	502	514	530	494	527	534	509	520	515	538	565	504	501	522	569	544	555	561	561	540	512	544	556	539	512	560	540	524	535	532	528	571	544	503	524	508	523	550	536	535	532	512	526	539	509	530	587	520	580	519	494	536	545	528	534	527	549	515	543	532	563	523	530	551	526	551	520	549	562	531	537	546	529	535	509	516	511	554	546	559	482	558	502	527	552	508	517	536	513	511	504	578	526	516	548	532	524	494	519	498	518	542	545	512	537	540	535	530	548	558	562	533	562	527	561	544	494	511	578	552	528	548	529	469	524	510	515	553	560	553	530	525	559	555	526	542	529	542	569	526	563	508	518	536	536	549	562	549	522	532	547	515	567	540	530	521	549	508	573	560	523	549	578	493	517	460	574	532	511	519	536	550	539	482	512	511	525	506	530	571	502	557	552	550	526	542	488	524	515	526	573	509	542	573	527	518	497	530	510	545	534	528	559	558	518	536	532	514	537	466	527	546	585	519	539	519	543	529	595	562	529	529	522	490	513	548	522	541	520	507	493	522	560	531	527	528	576	523	551	513	558	532	543	493	498	523	543	570	514	539	524	508	569	542	534	518	514	531	529	557	540	523	534	558	540	530	571	531	495	529	544	523	532	524	519	550	548	567	546	547	556	523	543	538	524	538	557	521	540	509	509	532	501	504	553	580	526	551	486	509	536	522	551	523	540	486	533	517	549	567	540	559	492	527	508	520	498	517	533	505	546	529	496	521	526	507	508	519	550	491	522	527	519	532	500	575	560	564	551	570	499	532	548	543	538	546	543	524	545	553	502	535	519	556	511	523	505	558	537	556	529	570	567	529	544	509	532	536	501	546	539	541	491	547	529	519	543	533	515	517	549	528	547	536	480	495	555	555	488	575	537	523	503	517	539	558	523	508	499	534	497	541	524	508	508	526	546	528	518	547	535	540	552	567	524	526	562	533	522	560	538	532	558	530	580	502	555	515	516	526	591	516	516	537	524	523	564	498	513	545	533	500	510	553	513	517	493	549	556	531	490	501	556	531	564	566	516	494	506	596	543	514	525	542	562	520	512	560	565	497	536	551	511	550	544	571	557	515	526	523	497	535	514	506	497	540	545	574	549	479	524	534	500	567	531	492	516	526	545	546	485	492	556	519	495	555	507	505	580	504	492	501	541	525	549	542	520	546	548	573	533	530	512	501	501	486	506	518	514	514	519	549	551	522	560	558	527	565	509	542	545	554	555	541	525	548	534	521	519	553	557	485	580	542	520	564	524	503	529	528	554	530	488	527	554	495	512	511	532	532	515	556	531	500	521	530	561	515	529	521	485	505	509	500	511	504	527	555	473	541	511	495	563	494	546	531	466	528	522	563	502	544	507	518	538	531	525	505	555	518	509	522	533	529	534	548	523	551	523	505	502	541	544	551	578	546	546	554	525	511	513	560	495	503	497	546	529	497	527	527	521	526	543	547	522	502	515	583	522	563	504	528	553	533	532	514	519	561	528	538	506	566	509	496	567	505	573	528	573	598	590	508	492	523	561	526	544	523	494	573	527	569	546	551	543	522	496	551	568	522	579	542	551	527	535	574	520	540	558	539	506	522	556	538	527	569	520	515	552	532	549	540	557	545	558	566	538	518	477	499	522	487	521	572	541	523	525	545	547	548	526	533	491	504	559	580	561	516	519	548	522	499	511	509	529	560	500	529	547	525	525	540	540	509	513	497	554	536	509	546	559	531	546	510	549	543	537	548	534	564	565	527	524	555	526	549	531	550	509	480	530	509	559	495	524	544	520	534	508	545	512	551	530	528	562	556	507	491	548	538	480	504	507	553	524	524	513	501	527	534	498	509	531	543	542	503	522	542	493	509	539	530	546	556	529	511	552	538	522	543	534	497	539	535	521	516	539	517	533	559	508	508	563	535	498	553	562	570	491	537	567	515	520	532	520	503	555	528	487	511	521	561	505	519	562	521	525	459	512	524	518	528	568	507	524	537	551	575	531	543	531	524	503	529	561	501	552	509	516	592	528	515	514	554	540	515	472	523	539	508	517	581	526	524	538	547	517	540	504	529	488	552	508	565	534	524	529	555	524	500	546	536	536	521	555	527	524	551	546	526	562	506	554	534	528	497	575	533	546	575	516	520	516	526	552	510	572	533	504	508	532	546	493	459	515	562	511	541	535	536	492	528	507	528	563	541	557	530	475	529	545	503	512	518	555	515	540	556	467	508	505	558	565	538	512	526	527	516	537	535	553	513	534	535	528	476	538	548	498	510	527	518	551	517	483	540	522	557	551	551	530	545	492	527	540	476	513	516	544	498	515	502	557	512	541	519	533	513	514	532	537	546	535	528	549	516	523	554	504	529	525	560	562	514	533	499	518	526	562	559	537	547	558	531	556	554	536	540	530	528	487	502	517	517	525	512	516	540	517	502	527	511	564	518	553	568	548	541	532	521	511	518	502	553	523	520	498	521	522	498	510	549	508	523	516	543	550	540	486	543	557	525	494	533	530	517	564	473	530	543	531	506	522	575	524	538	503	550	533	511	520	544	548	560	525	491	520	517	494	549	525	558	526	500	518	521	522	537	512	540	529	518	503	550	532	529	545	533	513	583	501	500	539	531	554	550	546	503	511	527	498	539	514	530	533	542	513	514	562	538	521	539	573	512	516	539	532	556	529	538	523	522	505	528	476	556	528	524	536	560	532	508	554	533	550	491	519	528	549	535	512	589	552	554	513	557	534	542	570	514	547	494	538	536	519	559	518	497	520	507	544	531	506	534	516	548	547	535	533	483	531	508	543	558	526	526	510	564	541	597	562	508	507	565	525	488	527	541	531	525	513	495	513	515	461	524	507	555	565	531	550	564	541	542	551	537	495	562	541	541	497	604	536	523	572	509	545	527	526	537	523	534	528	540	565	522	529	543	530	532	519	572	524	535	569	500	527	542	543	552	494	534	510	551	551	535	550	517	528	525	480	539	557	554	564	517	495	548	484	515	492	539	515	545	525	511	524	519	566	549	547	488	494	544	522	536	529	520	546	485	535	548	522	563	538	537	493	500	529	538	512	555	545	507	514	525	536	550	538	526	566	545	541	516	533	540	534	546	551	511	566	548	529	554	552	543	536	556	505	558	512	549	543	527	534	549	551	536	522	531	541	493	485	523	487	495	542	455	572	500	520	527	549	529	522	512	524	523	572	540	507	506	532	479	516	539	521	527	556	580	525	498	527	502	539	537	512	500	545	528	560	535	507	494	548	550	562	523	509	529	533	517	540	549	541	545	560	537	503	559	554	514	526	515	564	531	531	511	524	534	485	539	506	531	527	551	540
27562	13356	3697	2737	7141	7355	4119	1933	881	592	474	462	462	450	420	451	457	422	457	481	478	443	417	460	453	468	443	451	489	451	451	435	473	471	438	475	433	419	472	457	426	485	478	428	444	467	415	469	450	428	459	436	460	446	434	475	439	415	425	405	440	456	487	450	456	451	459	466	464	439	464	428	420	448	483	487	470	452	481	413	437	461	452	473	424	463	460	433	443	457	439	437	478	450	476	426	414	464	449	451	485	477	452	468	452	476	461	418	433	438	443	448	497	474	444	426	460	406	468	456	422	446	445	471	459	441	489	396	437	446	463	420	418	418	449	457	462	464	440	460	413	453	496	440	430	444	420	480	447	428	461	487	463	409	447	471	437	427	444	467	422	462	464	463	500	486	453	435	426	458	489	485	451	424	458	431	444	462	487	422	423	480	479	442	434	481	518	485	432	412	440	422	468	434	450	438	413	479	432	477	450	452	419	458	452	460	418	421	436	452	459	428	451	466	445	425	426	451	479	493	460	465	477	450	405	483	417	445	448	448	474	452	468	475	439	446	416	427	445	453	460	446	454	448	465	433	453	481	417	421	482	478	441	445	408	470	500	427	438	462	413	461	450	455	472	430	416	445	441	450	485	449	418	460	458	451	418	461	488	472	441	434	474	426	450	468	486	445	439	449	455	424	462	470	446	457	472	459	441	454	466	451	463	482	423	454	450	454	462	435	477	469	448	417	452	414	437	434	459	431	420	483	465	393	465	461	460	461	439	451	448	473	441	430	447	414	423	456	494	442	482	414	445	415	413	445	437	459	447	454	445	440	504	441	474	426	440	475	434	430	433	461	419	450	434	427	461	458	462	405	452	430	450	461	424	447	448	422	448	461	433	458	442	431	444	440	417	414	430	435	467	428	451	457	483	437	436	459	423	443	476	457	446	425	455	481	430	433	483	427	453	425	448	445	447	426	406	417	422	446	463	456	502	488	485	429	476	466	464	420	417	421	451	443	445	517	452	420	450	456	473	435	443	451	440	469	426	452	435	442	451	471	450	474	465	465	449	448	460	458	429	416	443	416	447	461	452	464	433	436	445	418	451	457	438	439	415	455	461	452	480	449	441	485	454	473	434	445	452	427	437	445	430	435	464	458	501	438	454	435	425	478	458	454	451	459	431	443	458	452	456	443	422	453	471	467	431	408	447	446	439	479	446	469	414	445	471	468	479	476	452	419	484	464	458	472	453	424	432	487	434	471	427	423	418	445	480	429	485	453	468	459	438	485	410	452	436	413	432	437	429	413	431	463	469	443	448	463	454	447	436	485	433	478	448	461	449	461	463	422	463	455	463	434	470	447	465	439	450	416	433	444	459	436	414	448	407	488	432	448	471	458	423	423	459	456	430	477	426	493	439	468	461	441	464	418	448	503	445	479	432	469	481	422	446	427	415	480	427	436	457	418	451	465	419	493	444	439	423	447	462	456	496	423	442	502	451	457	445	460	444	457	433	464	420	471	432	491	473	462	474	416	440	482	463	444	475	451	460	459	492	436	464	484	457	437	486	446	462	448	459	460	415	459	433	435	485	467	451	461	462	466	481	443	448	448	468	425	412	412	425	445	412	437	453	427	433	444	464	466	482	484	429	487	478	458	440	418	430	464	447	470	448	457	406	458	455	495	433	435	464	411	454	442	457	439	479	420	453	477	452	455	452	450	421	454	434	441	492	467	425	431	425	436	478	441	439	450	485	408	448	493	457	428	447	438	445	421	504	435	483	435	442	461	440	472	463	438	424	469	439	446	407	461	447	382	473	454	428	437	455	484	450	444	429	419	432	454	473	441	440	456	450	435	456	421	458	486	431	453	455	428	479	433	450	492	452	457	419	440	427	442	455	485	440	475	430	440	470	488	451	446	459	458	436	428	443	477	443	461	429	417	427	444	428	435	460	423	442	463	433	425	465	489	443	421	436	383	464	453	426	470	474	470	427	447	429	449	432	445	432	440	468	465	437	475	466	474	468	490	449	473	464	433	443	467	429	432	474	433	448	429	471	450	444	434	468	459	423	465	493	443	437	478	459	406	433	478	421	441	439	441	505	436	461	440	459	471	474	445	446	464	470	418	432	453	444	463	439	444	474	429	446	468	410	475	469	463	429	434	435	428	447	451	437	447	431	459	417	434	434	427	471	471	467	439	433	433	446	413	502	461	494	442	467	418	436	456	433	459	459	467	426	436	478	455	447	469	445	471	433	425	476	450	433	441	410	440	459	453	433	468	447	482	462	453	420	436	461	458	455	456	449	453	433	463	457	466	440	466	437	471	482	449	435	454	450	468	451	446	448	470	473	459	428	492	445	425	475	415	415	443	470	457	483	448	424	458	455	426	441	431	444	457	468	445	439	468	494	466	408	402	458	411	481	421	444	403	460	438	470	493	456	440	470	470	423	399	448	487	470	437	429	426	445	429	476	455	472	433	416	439	459	462	472	445	432	459	444	464	456	432	467	493	424	458	433	475	450	444	472	462	440	453	468	416	470	461	462	427	462	447	416	436	438	440	450	441	461	422	482	473	470	474	438	456	428	476	436	419	422	500	442	460	461	439	474	451	434	424	423	437	431	451	486	473	471	445	467	446	426	461	470	466	487	395	452	440	485	451	418	454	438	420	478	457	458	489	434	465	448	475	437	452	469	462	458	488	434	455	438	458	448	432	426	461	449	445	425	462	449	446	425	458	424	454	441	456	478	471	453	489	442	469	447	455	470	410	432	443	480	427	427	436	439	433	471	412	417	456	481	471	430	468	448	453	448	449	494	450	459	437	426	477	455	414	443	443	457	429	436	452	439	443	426	453	445	420	470	446	479	442	456	463	433	455	431	468	464	472	459	464	457	455	463	486	453	452	489	452	472	434	460	452	483	459	447	461	427	479	423	443	457	434	502	430	479	492	427	426	445	485	443	447	447	460	435	424	476	447	445	488	464	456	444	431	432	450	463	457	473	452	458	452	459	477	466	451	490	444	514	434	473	465	464	443	458	454	442	467	466	404	462	476	437	428	500	427	472	476	479	469	451	486	449	440	431	459	447	423	444	438	455	415	475	484	440	456	443	445	468	442	470	465	479	474	444	472	482	448	448	450	485	479	468	430	416	444	415	441	465	423	451	457	466	426	463	443	494	412	478	457	458	482	447	453	431	427	466	436	469	454	471	439	478	484	461	481	463	409	397	479	475	426	429	429	405	449	436	461	403	473	426	449	448	473	418	430	470	452	463	447	458	407	445	464	487	432	487	433	438	433	464	414	462	421	453	486	451	434	413	444	453	458	427	419	431	407	435	436	459	431	432	446	461	454	435	471	457	474	481	460	422	439	447	452	451	432	476	433	499	433	469	443	435	467	443	429	418	421	443	435	412	470	492	438	496	438	472	455	418	429	421	457	468	426	467	412	444	418	412	405	452	445	462	453	443	446	449	446	448	431	447	420	454	460	470	417	486	479	437	437	447	452	428	437
5587	3529	3515	2798	7872	7367	3873	1943	910	578	409	447	398	433	403	383	420	430	417	412	410	426	419	423	388	424	426	415	415	426	403	459	407	439	376	420	451	441	428	373	392	424	406	412	386	439	454	428	407	423	424	431	423	381	421	390	430	411	430	421	422	409	400	430	438	389	409	459	441	404	426	395	385	438	421	380	408	401	404	427	381	431	408	389	429	386	419	438	398	406	405	417	405	408	443	427	405	413	402	416	430	410	437	409	391	384	406	380	426	377	416	409	442	400	395	423	416	400	397	431	404	416	399	422	405	394	395	420	424	434	436	406	421	434	413	401	433	437	420	395	372	414	397	436	419	407	419	432	423	420	419	397	393	448	447	404	437	413	415	454	448	425	408	418	404	426	362	404	405	427	387	401	383	370	412	412	432	431	377	457	435	400	442	433	409	434	420	421	432	423	423	386	401	441	401	387	410	384	423	423	453	420	390	423	388	408	420	432	398	384	452	419	430	407	415	413	396	401	435	435	416	395	412	422	395	453	421	415	439	407	419	426	421	398	420	440	418	416	409	407	369	421	393	372	398	432	421	440	426	388	420	427	406	407	452	431	391	413	390	379	410	411	407	431	430	405	417	420	406	402	441	443	424	392	416	444	422	393	406	409	441	400	432	450	441	417	404	428	413	417	438	417	439	385	386	407	425	424	457	408	442	362	376	414	415	412	450	402	414	403	449	365	408	409	455	389	423	415	453	433	384	420	399	421	416	436	402	423	416	431	425	398	429	426	403	422	442	448	417	396	398	428	385	425	417	460	441	418	399	440	409	438	406	396	437	431	417	412	424	412	412	446	409	392	407	449	385	413	383	383	395	406	416	419	421	402	415	390	407	420	396	446	430	420	433	370	404	404	393	452	428	446	443	435	426	413	408	419	462	404	399	375	395	393	406	438	410	390	420	464	410	426	435	468	417	399	416	422	411	442	378	418	418	390	411	439	394	396	428	427	443	418	409	390	382	419	402	454	428	422	421	428	428	433	390	401	394	430	413	425	431	450	434	458	423	386	386	388	407	375	432	407	429	416	446	396	399	468	444	423	366	412	371	408	387	407	408	429	414	437	434	427	398	410	424	410	384	409	393	421	426	422	439	425	379	421	375	383	434	429	451	409	404	443	406	425	387	413	393	416	432	446	387	425	409	431	428	421	401	400	346	396	448	390	421	418	463	418	476	457	404	398	381	418	386	395	400	388	416	421	411	420	408	454	422	443	426	419	420	433	422	417	461	426	420	395	413	380	391	399	419	407	430	415	398	390	437	400	432	432	431	367	399	417	412	457	420	361	411	404	434	423	442	407	423	388	393	423	387	431	415	371	406	379	440	449	391	440	408	419	388	424	399	395	423	410	421	450	396	397	417	414	406	425	417	374	408	394	420	403	411	433	402	418	372	432	420	418	378	436	397	402	446	440	401	406	392	436	434	411	432	396	391	395	426	444	413	422	395	369	399	406	417	407	459	404	386	441	411	379	420	473	421	419	469	427	444	405	413	436	379	429	412	385	405	422	418	418	453	421	398	409	455	453	417	417	399	432	408	443	434	429	406	399	468	389	399	382	423	403	401	465	378	450	414	384	402	388	388	452	379	461	399	425	408	421	417	421	420	415	434	376	411	401	407	400	411	441	440	425	392	419	435	391	400	407	414	410	407	398	400	421	410	440	431	426	441	419	402	433	405	414	415	394	402	397	391	402	393	410	423	407	409	384	396	425	421	438	414	417	417	430	428	403	406	414	412	413	437	409	437	411	410	386	415	421	431	397	427	372	429	403	400	409	398	437	434	397	396	402	424	442	424	403	412	426	470	385	397	397	428	411	377	444	435	433	428	439	392	456	425	420	432	429	375	381	382	428	412	424	439	407	413	429	427	420	414	410	406	409	398	425	413	469	404	422	429	436	382	395	412	407	381	400	421	435	440	393	406	388	393	394	394	430	407	381	404	413	425	416	427	418	371	424	446	450	429	450	451	442	445	444	447	405	417	409	398	394	420	398	419	402	407	453	420	423	372	418	430	428	425	408	429	418	403	445	415	409	378	408	405	438	418	384	434	398	427	414	396	382	361	403	418	419	428	415	429	377	390	391	379	424	442	404	397	406	384	410	453	408	416	369	446	399	451	453	408	416	373	451	391	403	423	438	422	410	411	403	425	416	412	425	403	430	400	398	403	418	452	427	439	428	417	414	418	424	394	461	434	457	436	420	420	418	422	419	420	434	443	375	408	433	389	406	408	397	416	436	408	392	424	426	392	391	419	429	427	418	438	433	435	450	426	402	421	405	434	413	409	435	414	395	434	417	369	436	412	430	424	371	421	426	450	423	427	410	423	398	374	426	438	402	400	410	418	377	405	417	421	386	390	431	401	400	400	415	393	431	391	397	452	396	417	452	409	398	405	441	438	463	407	404	407	410	388	439	429	399	402	421	376	433	425	423	438	412	422	405	413	439	385	425	449	381	440	415	391	399	438	433	387	417	446	441	417	369	451	407	421	373	433	401	420	421	434	426	437	394	351	397	378	427	400	398	420	427	419	407	392	441	440	413	399	404	400	396	444	410	416	407	406	401	446	439	403	402	390	370	413	425	445	390	388	379	432	419	409	434	400	388	403	416	408	397	371	401	419	452	421	429	374	412	405	427	457	407	403	409	437	403	395	427	423	421	428	370	432	425	377	409	409	434	420	399	382	434	396	381	390	433	398	410	443	420	444	410	411	401	378	450	429	420	402	399	442	424	407	406	419	400	429	459	408	429	450	409	420	433	346	426	411	420	454	433	429	401	415	411	440	403	403	421	421	425	415	431	387	425	418	382	432	412	445	461	416	435	398	384	412	421	420	415	364	445	444	440	427	385	428	462	413	385	411	409	389	397	396	395	381	418	435	408	437	389	425	387	424	422	396	399	463	392	423	384	419	435	434	406	403	440	397	382	422	390	410	438	390	436	433	402	440	418	403	412	415	431	439	421	418	407	403	449	402	403	395	430	434	460	419	423	403	400	400	430	403	445	394	429	424	423	434	419	403	418	418	416	425	418	430	436	429	410	450	435	437	410	419	426	418	428	436	412	441	410	399	396	432	423	438	420	450	420	414	399	371	403	415	429	395	434	397	397	421	434	403	378	386	446	415	416	383	395	427	418	396	444	456	423	434	421	372	370	407	430	397	407	424	419	421	440	402	378	414	449	403	416	424	468	400	448	401	396	415	440	425	414	408	415	415	428	404	427	428	393	434	403	430	430	414	408	390	397	404	440	411	402	408	399	400	393	431	371	412	451	389	364	426	423	405	420	445	395	416	416	414	396	427	426	424	442	439	426	425	426	370	409	414	423	427	431	402	413	396	433	431	429	407	413	415	426	422	425	428	416	421	451	407	428	419	390	394	418	406	408	414	438	438	410	425	421	398	400	406	416	448	422	405	439	442	422	430	427	426	426	443	396	473	397	431	403	403	417	421	448	393	396
25439	21334	27102	26132	38764	43961	27624	13932	4078	1203	621	539	487	493	466	487	470	494	483	464	475	494	496	502	445	476	468	507	446	468	480	452	501	471	473	490	433	481	432	476	512	446	481	500	470	526	414	487	505	487	463	470	489	465	475	491	513	526	491	446	446	456	479	460	494	438	451	462	452	426	446	453	470	464	486	471	444	483	508	444	470	483	492	472	485	526	496	466	510	461	449	490	470	450	484	458	427	471	463	486	496	438	440	473	445	469	485	460	468	479	431	451	468	465	502	468	470	458	457	470	446	486	478	462	445	462	498	462	456	461	495	499	496	511	492	473	464	425	513	459	460	484	444	437	475	450	450	495	473	449	493	460	496	535	494	497	471	424	488	469	445	470	494	452	486	457	511	473	484	452	461	469	460	459	492	524	478	467	518	471	463	484	472	501	463	486	469	504	460	470	438	445	525	470	447	478	480	460	468	516	443	458	482	445	477	467	499	502	468	507	482	449	430	483	436	447	460	468	469	473	461	458	468	469	466	469	495	425	442	455	469	480	464	488	454	450	472	453	443	400	464	497	435	475	488	459	478	463	492	468	428	448	472	451	496	429	468	503	510	472	425	442	485	516	478	515	475	475	468	442	460	491	494	488	406	487	439	414	481	420	487	479	469	511	479	465	448	467	480	431	484	451	449	481	481	473	474	476	492	475	470	486	461	450	473	485	461	432	475	476	468	465	449	461	495	450	469	469	526	456	492	485	453	478	439	458	491	447	483	448	499	490	501	508	440	471	484	457	446	487	481	480	489	468	466	436	441	471	499	470	518	504	456	440	440	455	469	444	452	490	470	466	445	461	496	426	442	451	539	461	509	511	469	438	465	434	487	416	455	482	494	491	444	465	465	502	446	461	512	451	476	467	438	463	462	453	469	510	466	499	473	477	507	478	492	469	465	510	472	449	484	501	467	479	476	478	453	454	462	495	501	451	446	484	478	460	472	485	469	452	472	468	506	488	458	477	474	485	454	455	443	462	494	456	526	499	475	451	472	472	457	473	444	479	486	463	453	439	462	472	447	490	464	477	465	485	504	503	483	457	462	509	459	472	470	491	457	457	499	508	471	473	469	474	485	484	493	470	464	466	456	478	426	472	430	424	463	452	473	510	457	460	444	479	489	494	491	441	475	429	471	479	471	472	425	483	463	448	459	467	460	410	477	478	462	470	450	452	448	472	479	480	516	477	478	466	491	498	468	459	482	471	470	474	485	441	488	455	496	461	459	452	460	459	492	495	495	483	477	489	490	432	467	459	486	494	458	450	448	491	483	475	472	478	501	498	459	441	460	464	428	477	484	440	457	491	458	465	491	488	468	475	465	463	512	465	456	436	463	482	471	472	467	473	490	459	454	469	466	473	482	465	439	448	481	502	478	449	461	470	466	449	460	493	475	480	468	465	485	465	482	478	492	440	447	462	460	430	453	422	473	499	443	491	442	477	479	462	477	461	474	453	444	488	481	447	468	519	456	503	467	457	431	474	483	459	503	456	479	466	473	465	427	491	459	467	476	457	447	453	493	465	452	481	485	463	462	510	440	455	479	474	460	470	473	473	506	462	472	473	441	436	458	425	451	420	465	465	457	483	468	471	466	444	509	486	461	483	456	498	448	507	435	445	460	465	448	478	501	485	473	470	457	461	458	442	482	458	465	493	515	472	495	449	458	458	461	463	476	441	464	474	474	436	457	480	443	479	456	461	461	438	417	486	486	456	478	485	445	445	482	473	476	487	462	471	463	463	487	480	482	490	459	502	418	492	514	462	456	491	471	463	470	469	476	479	457	505	456	461	444	456	492	476	430	459	474	491	464	448	449	469	425	502	449	453	476	478	452	461	411	458	438	447	510	472	443	449	461	473	472	443	421	491	467	422	487	483	495	454	448	457	467	442	484	468	476	485	444	482	475	492	465	471	461	491	445	502	476	490	455	469	493	446	456	503	466	452	470	478	505	459	437	497	464	483	459	450	440	496	479	458	488	464	417	474	508	450	481	460	503	482	453	479	488	453	487	475	463	504	454	475	464	464	437	432	474	484	468	490	468	528	487	484	481	474	438	473	501	441	466	505	420	481	467	457	493	484	453	481	435	430	477	511	485	480	517	451	481	460	497	437	463	463	477	490	460	492	444	478	503	493	489	494	477	434	455	449	494	461	459	463	460	476	463	489	494	472	486	451	457	455	474	466	485	471	441	469	464	444	481	479	488	462	462	470	442	464	484	455	460	506	484	462	488	520	478	501	442	434	454	476	505	484	465	498	477	422	479	466	403	489	446	464	471	520	449	481	513	502	432	438	458	439	486	477	457	492	506	491	456	465	449	476	493	480	481	452	424	465	469	479	491	455	461	483	441	474	447	466	482	450	485	491	472	464	470	443	461	454	503	452	447	507	471	474	480	462	486	478	467	466	463	480	478	460	452	455	456	442	450	521	483	491	506	481	462	530	491	428	472	477	470	470	477	472	446	469	462	433	473	479	482	463	452	426	513	451	463	506	480	457	471	442	433	471	451	480	467	503	458	476	484	459	501	473	471	474	467	442	491	451	448	484	467	502	470	476	430	440	492	434	504	451	467	462	472	464	463	447	501	458	434	452	424	481	436	443	484	436	480	478	490	479	431	470	457	467	479	506	487	489	454	489	487	478	463	440	429	457	459	512	457	463	456	464	493	505	458	479	471	482	503	493	473	494	464	468	440	511	499	520	504	466	458	448	494	442	467	507	472	499	484	479	467	492	444	465	449	467	471	469	475	455	470	467	439	478	450	481	467	470	476	464	438	435	467	454	421	469	478	498	469	514	450	482	448	437	473	496	506	484	471	476	507	463	440	450	449	511	452	485	466	477	466	441	456	443	503	462	440	505	469	453	470	492	475	441	469	427	449	456	464	470	499	445	460	410	486	511	483	489	504	484	491	489	454	519	452	459	526	496	482	473	476	452	450	465	449	460	499	495	470	445	457	437	453	457	442	478	488	425	473	462	501	462	522	475	416	443	465	487	456	468	479	524	464	457	451	503	455	476	465	455	486	449	450	473	449	471	486	450	486	443	431	487	446	454	447	490	462	460	508	518	477	489	461	458	490	468	456	462	449	478	460	485	455	405	411	466	447	470	499	439	454	471	458	488	492	485	461	477	496	435	464	485	473	498	471	486	424	496	477	491	462	468	464	486	450	483	477	463	455	492	481	441	482	508	463	461	452	458	474	472	466	477	478	446	489	487	455	422	445	483	440	475	501	461	493	495	472	471	531	461	460	471	464	498	421	508	437	466	468	470	497	428	441	476	461	452	462	464	446	522	467	457	473	453	486	483	474	468	514	478	486	477	436	475	452	439	414	513	475	454	459	450	461	475	478	466	509	473	464	482	465	463	480	463	419	473	407	424	457	480	480	472	487	505	446	444	478	429	453	463	481	478	455	441	460	409	461	488	466	510	453	471	436	491	474	472	485	480	472	483	458	465
4971	7716	6920	11096	41790	38387	19789	11149	3671	1278	657	486	460	516	489	466	454	471	451	446	431	414	462	434	427	430	466	431	432	441	441	463	469	424	445	443	430	453	477	429	482	458	473	460	447	448	434	470	408	438	509	443	462	450	427	394	413	443	475	455	482	482	444	436	456	480	429	437	432	458	472	442	469	391	447	443	436	427	447	422	443	493	426	439	465	462	473	484	473	466	447	438	441	446	470	454	482	454	409	458	447	457	494	448	419	443	442	480	444	464	431	459	413	433	468	432	449	435	481	462	452	438	475	426	465	447	459	432	483	485	484	467	447	462	455	456	444	424	423	404	466	444	476	452	484	462	460	437	424	442	455	472	468	461	464	456	464	465	473	483	421	436	425	430	473	469	457	463	437	456	462	495	449	461	458	480	479	447	451	439	482	435	456	456	446	485	410	474	440	469	442	464	455	411	484	457	425	446	427	460	450	475	424	468	431	447	447	439	451	449	486	491	448	439	442	431	463	447	445	445	477	446	480	473	439	489	444	473	457	460	436	438	466	431	444	451	491	461	475	458	425	449	484	448	461	430	475	489	458	425	469	416	478	419	448	433	427	432	445	469	431	497	483	441	469	465	444	465	425	473	444	434	446	456	453	422	478	449	449	440	457	428	440	483	442	454	466	452	437	423	451	438	426	480	474	421	452	458	459	448	421	458	411	471	463	402	432	465	432	473	474	455	482	432	453	482	473	486	417	430	425	449	455	451	467	482	457	446	436	463	443	428	456	427	467	437	445	445	461	459	473	436	432	479	426	438	444	446	468	483	457	465	447	445	459	458	444	491	462	487	458	433	479	408	462	444	459	452	472	436	481	444	429	436	420	467	427	431	446	455	445	460	450	430	438	424	445	472	432	446	424	446	444	457	412	427	480	489	453	456	441	453	478	395	469	446	414	443	487	415	439	468	428	464	427	443	460	438	403	439	446	455	432	440	445	420	410	438	441	434	452	423	406	462	474	439	474	461	424	453	467	463	454	422	444	458	414	449	466	478	487	449	474	452	472	446	452	467	411	481	418	461	488	473	458	452	446	462	437	453	427	465	444	432	478	466	458	455	451	437	472	442	479	491	486	415	435	460	484	447	424	479	422	434	443	450	442	420	428	447	428	446	466	465	495	454	465	474	477	480	444	457	456	438	440	437	457	445	469	479	450	439	457	410	454	444	462	404	423	443	444	453	477	407	447	451	451	455	477	466	443	447	442	431	441	488	454	462	463	483	493	484	413	404	428	483	446	475	478	422	462	431	410	473	445	466	444	430	460	453	437	456	427	436	436	469	452	458	451	441	419	441	430	448	474	471	461	449	446	480	479	452	449	470	430	453	436	469	494	443	456	464	425	456	461	447	476	480	474	431	407	452	464	476	493	457	458	452	447	453	450	462	450	454	450	438	432	462	447	453	471	468	450	427	453	472	459	464	427	470	423	464	441	452	443	476	453	453	461	467	458	447	446	460	456	429	425	451	428	459	447	443	442	478	480	466	459	432	439	449	479	433	455	432	469	433	469	466	453	437	418	461	431	464	455	409	420	506	444	455	446	432	447	439	447	421	443	471	452	463	454	437	490	502	444	466	460	423	437	443	472	483	429	455	420	479	446	423	455	468	410	420	421	465	425	437	440	465	466	432	442	461	474	434	444	460	452	415	489	445	426	442	488	455	427	426	439	421	480	477	448	468	485	417	429	426	456	468	450	444	425	438	457	447	458	441	473	456	471	483	433	431	460	457	441	448	437	441	444	439	428	454	450	480	469	445	457	420	452	469	397	449	420	451	488	427	429	434	463	481	462	442	463	459	446	428	453	432	433	468	446	458	485	450	475	474	462	445	445	420	428	437	429	436	458	477	484	472	498	513	428	438	460	447	457	463	428	467	449	438	428	414	450	488	427	437	439	449	466	471	483	468	426	439	426	449	465	467	446	453	437	442	479	493	474	440	440	423	444	476	501	435	443	441	480	441	449	490	466	487	434	487	499	462	465	413	490	470	495	448	489	404	465	434	442	490	427	514	459	433	427	412	457	428	451	470	394	468	437	438	435	494	437	433	441	436	438	432	448	432	397	458	443	450	454	451	446	438	480	464	432	455	456	464	460	432	430	428	468	427	426	444	483	470	439	441	435	456	477	459	428	482	435	506	426	444	431	444	439	415	436	458	431	418	444	461	429	462	420	403	466	454	440	424	452	418	443	469	492	444	451	480	498	425	467	429	458	445	474	471	483	427	460	450	437	456	460	418	471	475	470	416	408	469	413	428	449	479	455	446	472	477	461	473	451	414	426	444	460	442	445	459	470	471	456	450	461	433	436	411	428	428	422	409	424	434	459	431	464	411	477	467	459	428	456	437	460	476	430	466	403	452	431	462	491	445	474	458	487	441	459	461	462	451	461	473	460	442	460	472	436	443	466	431	431	456	407	475	467	452	432	451	456	445	444	475	419	438	412	446	457	465	460	488	410	436	456	464	473	445	431	465	423	421	460	448	480	451	443	472	473	491	463	452	421	441	453	469	428	451	432	425	431	435	449	442	424	432	449	455	446	464	479	407	457	434	441	453	498	448	418	414	418	453	413	461	472	453	409	407	429	449	473	439	441	421	444	442	475	456	438	420	441	433	496	453	454	414	454	463	451	435	440	485	436	446	435	438	427	455	465	420	437	438	471	468	412	434	435	472	417	432	448	460	482	438	452	478	431	478	411	481	453	457	496	441	459	456	431	435	438	436	477	437	434	458	429	439	431	419	453	461	436	455	450	453	419	430	465	430	437	441	446	421	445	444	431	435	468	456	456	405	459	454	397	473	446	474	434	431	414	440	470	465	446	444	469	459	459	433	442	466	418	473	406	436	387	426	453	472	433	452	431	428	467	461	504	446	490	446	465	440	442	413	453	460	453	412	445	459	446	463	465	425	420	446	463	429	477	436	479	470	468	433	467	437	470	468	450	416	423	441	451	451	437	449	420	438	480	464	452	456	475	418	444	447	452	438	462	489	477	445	472	411	474	446	419	461	454	427	443	455	474	425	449	436	457	441	434	483	454	441	428	445	466	425	417	474	468	453	462	451	423	445	436	485	467	470	442	446	482	465	424	433	421	439	465	444	444	439	437	440	448	424	481	459	447	481	483	464	462	494	448	426	465	459	462	450	440	431	439	442	438	433	439	428	462	446	442	457	461	433	435	465	455	414	439	423	451	441	427	453	475	421	442	433	470	443	453	464	453	437	483	433	441	483	464	446	446	453	446	447	424	443	456	453	446	432	441	433	444	452	488	473	417	440	418	457	449	432	475	467	469	446	460	421	401	468	449	435	434	461	475	447	470	463	443	460	492	438	464	459	417	421	455	452	445	451	425	460	451	463	434	435	459	469	435	428	447	461	425	435	474	473	432	440	423	416	443	443	448	441	433	434	449	420	472	428	467	455	472	435	455	459	447	439	425	485	446	449	444	447	409	461	430	450
24228	21372	28655	24596	45828	60155	42335	25928	10138	2348	929	680	607	558	560	598	574	556	589	546	559	600	562	576	573	551	583	543	551	541	563	549	581	536	575	582	547	539	575	558	561	613	587	603	559	574	558	526	573	569	530	557	554	577	571	546	542	522	532	573	571	526	542	578	576	570	518	535	531	544	581	541	552	543	599	589	570	532	572	546	539	541	524	535	564	503	582	556	514	548	547	588	550	581	591	580	540	516	557	585	533	602	544	550	522	541	549	566	580	574	566	559	597	574	548	507	543	540	585	581	520	598	524	591	541	521	537	570	581	547	573	560	573	599	593	612	566	558	549	535	559	596	569	551	529	572	538	587	572	577	575	533	556	606	578	541	547	575	570	571	515	617	565	562	569	560	597	542	582	596	568	547	565	532	570	564	581	548	565	579	530	567	556	559	565	562	549	556	545	569	565	562	539	541	574	577	593	583	584	535	520	529	567	483	555	567	557	545	549	555	551	557	556	540	583	569	505	541	581	553	548	563	602	599	547	571	552	548	556	541	543	562	548	600	558	581	562	563	530	578	558	529	554	550	529	528	570	545	590	490	579	579	546	547	547	571	572	584	530	563	597	506	596	510	536	585	527	547	600	545	570	534	573	589	545	570	568	576	578	582	568	558	557	542	564	551	597	603	517	585	527	584	600	512	517	539	544	562	577	512	560	555	523	594	575	575	547	529	537	542	580	575	573	536	575	577	536	561	533	596	544	559	571	560	567	536	559	585	595	579	539	587	576	568	581	535	539	577	532	586	576	572	541	571	586	534	562	541	538	538	564	501	589	546	589	584	507	572	563	555	525	530	514	561	517	600	543	527	540	547	542	567	510	536	602	578	540	564	579	547	572	554	563	567	547	558	589	558	514	565	539	576	554	584	569	545	586	529	529	577	593	505	586	541	550	584	547	507	520	564	575	561	559	575	529	502	602	555	586	559	544	573	541	510	576	542	560	547	532	569	516	590	595	529	554	549	549	554	530	584	558	562	572	542	599	526	541	584	593	541	570	574	550	564	559	520	583	586	552	531	530	555	533	580	580	562	577	583	611	559	569	534	535	578	543	552	547	536	609	556	576	542	546	542	574	552	484	534	560	563	565	568	598	585	552	544	572	568	532	574	580	563	549	591	538	548	520	597	550	591	496	551	561	565	560	541	545	557	564	573	553	539	552	576	591	553	572	562	561	573	531	543	544	559	570	565	573	555	553	587	529	605	557	558	534	572	590	557	545	541	550	552	516	533	545	598	524	525	583	543	552	560	544	554	562	597	565	584	568	555	552	593	552	547	521	535	552	562	570	567	553	598	556	598	585	571	592	569	595	602	531	552	510	586	517	591	611	561	578	565	575	555	526	525	543	557	529	564	563	573	508	579	582	585	569	594	591	520	582	573	546	520	559	543	571	570	528	554	559	528	564	560	583	553	586	566	548	542	582	571	535	554	562	534	543	577	562	550	542	540	546	533	555	557	576	559	560	565	522	594	556	527	515	465	568	589	564	562	542	534	568	572	576	553	608	543	564	585	547	581	524	558	594	568	545	553	571	586	583	586	592	587	511	593	533	580	549	519	535	515	552	560	567	564	554	599	569	533	584	572	548	525	576	555	504	551	515	574	570	542	529	586	578	564	563	558	563	558	580	556	564	606	497	553	536	534	548	552	572	534	548	562	561	553	515	587	591	550	600	515	528	541	543	557	560	579	538	562	549	555	586	561	541	547	531	530	533	569	572	556	583	592	526	535	507	572	549	569	561	544	547	539	615	510	554	549	574	575	532	577	553	573	551	568	572	551	533	533	540	563	551	552	611	587	547	528	575	571	559	514	556	551	540	571	603	513	550	525	564	556	524	576	491	531	541	530	583	529	539	565	565	536	515	517	570	582	555	542	568	527	575	570	557	577	547	530	547	591	556	567	567	533	579	539	569	571	585	579	555	557	550	543	549	583	578	557	572	560	548	539	554	546	565	547	549	549	582	554	550	591	581	569	552	542	583	523	537	581	587	606	513	581	557	581	550	581	614	549	547	550	564	532	578	516	555	560	592	601	539	550	568	549	498	595	524	515	534	586	574	546	568	559	584	571	550	570	542	532	544	551	529	576	536	522	563	531	505	570	520	551	602	577	583	613	559	566	560	582	545	564	550	536	576	538	597	534	569	601	527	556	558	546	560	526	531	560	549	568	559	573	550	574	552	545	562	541	562	514	546	549	545	514	615	570	545	533	576	552	619	555	522	584	548	513	580	536	551	563	543	592	550	591	535	556	570	521	558	567	569	576	548	572	546	535	570	562	598	496	538	576	598	574	587	535	560	595	572	547	538	588	627	551	533	498	586	519	527	550	589	575	522	577	553	532	561	509	577	561	586	524	576	502	568	537	538	594	548	578	519	512	547	548	590	574	560	552	563	555	587	554	590	580	540	557	602	574	532	577	586	532	578	537	561	557	598	574	499	573	538	567	566	537	546	574	557	572	525	533	529	563	492	573	546	523	549	597	561	506	536	527	584	562	537	577	546	605	556	541	583	538	543	590	586	529	530	558	534	571	548	588	529	582	519	587	559	513	545	540	530	564	574	565	552	537	605	555	616	532	538	578	514	571	549	596	565	567	536	518	559	547	553	540	550	582	590	606	526	554	516	540	529	556	539	547	594	560	535	561	530	547	598	554	550	607	577	584	549	530	571	511	563	533	566	524	553	547	578	552	588	560	550	572	543	602	552	592	550	530	545	566	553	569	536	553	600	543	593	574	552	578	565	553	514	614	583	523	556	534	604	534	564	560	569	561	575	575	560	575	540	505	546	542	572	528	549	550	544	578	536	564	521	527	553	599	564	595	599	553	551	586	583	537	546	519	534	533	538	522	496	562	586	585	550	587	562	550	568	568	537	557	522	545	556	589	529	561	538	549	560	528	576	583	534	575	553	551	560	543	535	565	597	572	512	576	576	542	556	563	544	579	545	517	583	543	616	554	500	543	552	533	584	543	572	545	545	581	573	532	600	549	516	526	531	569	541	596	557	544	567	572	569	552	537	569	532	531	561	529	558	567	524	556	518	560	551	569	549	608	569	529	562	558	577	567	531	556	535	542	542	551	563	545	527	557	565	573	546	570	544	553	546	530	561	525	584	562	543	551	572	522	577	550	574	551	528	522	554	585	571	564	581	520	535	611	577	588	559	533	556	529	583	578	541	596	545	570	557	574	569	543	568	570	553	583	527	546	588	507	545	600	570	558	576	581	558	562	576	597	554	595	550	574	519	579	588	584	575	556	566	580	511	574	537	595	545	561	577	579	572	536	596	547	605	538	558	563	584	545	549	565	576	537	563	546	530	513	576	594	558	568	556	570	555	477	576	530	539	566	586	517	588	565	586	566	562	540	544	589	541	618	519	548	558	589	522	542	567	529	552	583	574	577	555	530	543	576	530	558	581	583	565	570	529	588	496	591	556	514	541	553	607	575	548	555	549	586
7031	13636	11631	15949	61675	58196	33244	20865	7554	2305	992	629	587	556	568	558	566	575	540	550	530	573	536	540	542	555	556	550	564	591	607	576	562	541	520	524	524	519	515	523	527	578	529	531	519	546	544	536	549	567	509	536	537	544	545	549	547	548	540	540	546	563	502	563	523	547	541	540	510	575	514	516	546	535	532	557	541	526	551	541	557	565	518	543	587	569	522	543	524	531	527	521	535	505	526	548	545	552	572	538	504	513	531	512	569	530	516	556	514	530	489	523	547	540	525	556	592	559	510	506	567	509	535	545	467	520	523	539	529	538	514	528	534	535	543	537	534	524	573	526	527	556	542	517	498	526	518	598	528	568	557	595	574	542	532	544	520	511	525	588	534	525	498	517	518	503	553	568	560	518	570	532	530	553	538	568	535	508	525	549	550	539	560	526	552	544	548	577	522	558	564	524	501	526	521	535	508	584	480	557	490	528	534	521	540	581	538	503	524	563	512	542	544	518	510	583	525	519	521	561	513	492	517	545	586	545	579	516	518	566	550	523	508	531	545	501	529	545	497	559	511	521	538	526	525	535	557	522	497	551	512	520	511	523	528	530	528	527	521	514	545	548	568	537	519	531	570	546	560	549	568	539	505	551	514	549	508	540	532	516	548	558	505	557	527	584	525	553	526	519	520	548	534	563	533	511	534	485	486	550	524	540	509	522	533	496	518	542	546	533	531	507	532	514	534	509	564	526	569	524	530	557	520	576	546	501	510	543	541	513	483	530	573	534	519	503	534	542	525	542	520	546	536	578	529	535	497	505	540	537	499	585	525	525	529	534	556	546	513	518	538	531	547	524	541	524	550	525	537	528	528	524	492	522	527	532	524	541	544	512	534	498	565	561	620	512	508	511	522	511	538	525	519	537	512	534	548	539	543	520	488	523	510	489	542	521	520	520	529	510	526	540	540	516	481	567	551	549	545	559	562	523	566	551	518	522	534	505	545	553	525	518	568	532	487	563	506	557	537	501	569	581	510	551	565	565	524	548	535	490	538	526	527	522	535	538	519	546	536	538	536	541	512	563	526	550	512	523	519	529	474	502	501	523	544	571	510	541	551	528	501	519	499	547	574	546	543	544	481	502	517	557	567	542	533	560	530	514	528	533	528	551	551	532	534	479	521	529	555	509	520	525	565	572	505	544	501	507	552	504	547	531	550	540	528	525	612	572	490	507	527	525	549	524	509	554	498	512	534	542	488	547	493	497	531	524	532	534	508	513	528	544	537	501	558	529	512	536	520	502	564	590	544	542	526	516	530	539	537	533	524	524	573	531	496	530	491	547	508	532	538	519	524	506	523	532	507	543	546	519	497	600	501	519	531	559	497	528	536	544	552	534	497	512	541	528	548	525	513	519	513	536	487	523	531	536	539	561	537	514	521	548	512	530	520	502	506	533	543	537	587	539	531	527	565	511	507	550	514	501	566	512	509	561	469	542	517	553	513	512	541	528	515	534	537	570	545	530	507	501	532	584	567	568	561	508	588	523	566	528	500	529	580	543	529	556	519	544	568	492	510	526	523	525	510	533	529	547	526	542	542	491	503	533	488	490	499	564	532	519	547	571	535	496	547	532	543	500	562	490	535	524	516	541	519	529	553	533	529	525	528	525	538	531	572	542	553	508	541	524	518	505	506	531	510	561	549	528	515	536	521	529	496	533	543	507	591	558	560	515	532	560	502	538	510	537	554	536	542	541	513	570	500	518	534	559	517	562	516	535	511	564	508	526	508	505	544	533	569	480	527	548	532	558	538	520	530	498	535	522	526	556	587	521	559	522	491	522	533	499	543	507	511	518	506	508	533	553	468	496	482	536	525	544	521	502	523	548	558	521	494	508	535	562	557	509	549	488	515	542	521	538	543	510	530	520	560	489	537	536	491	540	533	529	499	546	530	562	528	517	513	539	539	504	530	517	536	489	539	544	550	554	525	539	523	459	529	533	506	535	496	538	543	530	503	541	556	585	526	585	524	569	601	551	484	565	484	493	552	533	517	528	525	494	541	508	526	525	520	515	538	555	507	507	554	517	540	520	506	479	562	533	532	529	497	503	492	513	565	563	534	529	551	541	546	531	522	512	539	514	546	548	530	534	510	544	529	518	533	534	539	507	483	531	530	537	484	568	547	535	530	517	532	501	512	508	523	537	512	537	550	516	558	549	573	574	532	538	542	536	487	532	562	528	558	523	555	582	555	535	560	497	507	523	546	549	529	569	542	514	527	505	534	537	560	507	550	514	506	513	530	561	527	560	544	532	505	483	549	553	510	539	531	497	507	496	495	498	517	524	483	500	489	541	551	508	516	544	524	571	517	534	542	557	495	562	521	527	544	538	577	476	476	569	489	540	491	518	553	544	515	557	557	535	540	470	517	549	541	548	559	560	552	520	483	550	543	518	539	550	516	530	505	537	526	559	529	533	507	529	532	569	554	504	511	510	516	536	529	532	544	522	545	561	538	531	567	522	529	539	589	531	519	502	515	551	503	511	529	522	517	532	532	545	521	538	512	482	531	568	493	505	521	548	562	565	513	568	520	541	481	571	516	540	538	540	532	509	551	527	500	505	535	549	511	496	496	529	553	585	504	530	482	533	547	535	530	541	522	557	548	535	554	564	558	535	510	567	542	506	536	525	514	518	506	522	534	550	538	535	536	545	532	541	543	512	554	554	514	540	524	489	539	519	540	547	497	534	514	507	506	519	538	544	520	540	521	512	523	520	528	479	571	518	529	512	557	503	543	525	495	516	561	538	548	522	514	524	553	522	508	535	570	549	529	513	523	538	535	533	516	487	539	527	512	511	529	515	548	517	537	550	501	550	526	529	550	515	517	518	537	528	557	522	526	508	542	526	514	546	525	536	497	528	521	579	524	523	531	554	525	537	554	542	515	528	539	525	533	539	520	512	534	559	517	535	559	521	519	547	495	524	562	537	497	543	504	507	548	512	503	528	537	536	507	571	538	567	556	524	570	529	529	484	517	528	523	527	526	535	509	545	520	540	561	549	496	537	521	537	493	513	539	519	519	516	521	540	514	544	555	517	524	509	555	553	553	543	530	530	567	478	519	560	551	525	528	557	495	524	546	500	562	531	505	542	540	518	556	534	515	528	501	514	558	569	520	512	486	513	551	502	514	530	540	520	528	513	563	534	547	539	514	533	521	522	536	523	560	471	571	516	516	543	532	517	532	525	558	504	536	522	502	511	538	547	531	530	542	511	568	523	545	550	548	568	529	545	504	515	547	541	600	525	536	520	531	564	522	519	522	524	534	542	519	546	566	491	537	531	539	531	529	543	553	480	556	536	544	535	566	492	537	549	520	527	509	543	522	508	502	530	532	535	565	519	469	557	551	517	530	557	535	558	560	474	514	534	559	533	539	540	537	579	515	573	482	566	546	539	521	543	539	531	520	515	511	539	566	517	557	523	530	525	546	526	554	555	573	521	528	543	582	539	514	504
27646	13670	3629	2341	7435	7990	3828	1758	919	642	510	484	434	496	457	494	436	479	495	449	503	454	449	459	452	489	491	447	459	500	492	436	446	455	467	453	465	464	456	461	446	449	474	436	451	457	454	444	441	456	482	454	450	467	465	456	432	479	446	479	503	474	493	491	471	471	470	427	458	452	446	449	439	453	466	447	449	435	455	443	442	502	447	431	464	455	477	494	440	426	488	463	478	484	454	468	449	475	452	475	453	477	470	435	472	473	490	479	440	461	473	456	477	474	488	495	441	447	448	442	444	478	420	463	482	449	451	468	490	466	462	466	472	457	447	461	466	484	477	429	493	463	435	465	451	441	475	457	467	464	459	466	454	477	484	481	443	469	451	453	404	466	484	443	456	477	483	412	485	467	462	426	435	476	457	453	433	476	457	405	443	469	426	479	432	496	442	445	459	460	451	425	458	463	477	478	463	485	468	474	479	468	470	440	490	468	456	477	458	463	510	458	459	457	446	426	427	478	455	476	498	418	459	465	460	470	423	462	460	492	462	466	470	474	451	456	491	469	444	437	436	427	446	460	471	476	506	466	480	479	479	485	514	489	498	432	478	477	443	463	477	453	486	486	453	464	449	490	406	461	480	492	439	479	483	484	467	446	431	474	496	445	481	447	471	417	430	426	504	460	467	445	463	476	428	493	461	491	485	472	495	444	444	444	448	472	474	465	456	464	425	473	460	487	513	440	441	472	472	470	466	449	479	459	496	462	465	447	492	493	482	463	472	435	472	472	465	511	439	482	456	416	458	486	461	432	443	485	466	462	464	484	479	495	453	439	476	465	479	445	459	496	420	452	436	460	478	480	454	443	461	471	444	456	452	479	449	445	446	464	461	472	456	470	513	490	452	436	451	492	442	477	446	446	477	480	464	434	437	432	451	457	486	446	479	460	490	464	435	468	466	482	455	455	473	435	438	501	474	463	473	505	446	456	491	518	459	444	466	487	495	449	459	467	492	478	429	449	498	430	504	461	482	476	482	440	485	451	450	481	442	477	458	496	493	428	461	477	439	468	421	456	451	453	480	473	467	443	470	480	494	483	477	469	448	463	430	447	452	475	456	448	426	476	457	474	489	486	455	473	490	473	435	453	408	460	413	479	431	461	459	493	467	460	441	430	500	462	468	425	491	424	499	452	450	483	473	459	456	457	479	473	448	474	480	463	460	457	461	480	480	454	490	496	426	453	514	449	429	454	464	449	465	486	450	444	456	440	441	483	471	463	513	468	475	430	427	476	443	498	460	494	421	500	500	462	482	448	469	470	484	468	489	456	489	444	449	421	470	418	443	442	445	443	439	455	466	469	488	450	485	478	431	483	467	462	492	479	451	478	459	451	481	506	467	514	500	422	455	430	478	520	459	513	462	473	476	478	451	471	410	498	473	471	463	450	503	483	464	483	504	437	473	454	463	427	457	447	445	418	490	452	435	458	467	442	471	450	455	435	510	475	431	494	460	429	439	483	467	481	438	463	498	448	472	479	452	417	449	409	463	471	474	468	477	464	448	479	443	463	435	481	436	461	478	458	448	442	426	415	463	452	489	494	448	443	434	466	437	461	454	430	440	459	462	477	439	489	473	460	470	457	458	431	481	449	453	432	496	451	481	458	452	471	476	446	474	487	458	467	459	446	463	459	435	472	477	485	466	457	452	451	474	469	451	463	468	428	502	457	466	460	481	450	464	453	470	461	496	459	473	459	505	471	465	493	473	457	446	433	460	436	447	429	463	457	513	478	509	481	472	496	454	469	484	438	486	480	458	455	476	456	480	422	468	455	500	450	489	451	490	468	434	472	493	462	471	493	466	421	475	461	494	507	502	426	465	465	443	452	462	467	477	460	467	447	477	482	465	458	492	466	438	499	468	471	470	464	456	480	464	450	453	459	459	474	477	469	443	454	445	443	456	481	462	482	479	453	446	450	507	455	454	474	480	467	466	503	440	452	463	448	452	436	427	471	459	473	469	468	442	464	493	455	454	459	451	457	444	477	464	432	458	445	494	460	455	475	469	420	453	453	469	451	461	439	469	460	503	450	490	494	441	476	455	455	497	452	442	492	454	430	513	455	483	488	447	453	446	470	426	508	476	462	449	453	503	492	420	481	471	435	477	476	456	443	470	469	460	459	472	494	429	462	451	469	444	454	447	451	493	434	441	473	456	452	474	476	468	445	443	431	435	471	466	427	453	447	462	464	457	467	478	450	453	450	461	488	464	461	446	446	464	454	492	459	453	482	437	443	476	448	433	480	443	427	487	478	453	455	454	475	433	494	452	477	489	462	485	471	470	477	466	492	475	418	479	464	458	460	450	436	470	459	453	430	474	456	490	464	475	456	450	441	478	445	491	463	465	456	468	480	420	458	457	412	461	449	468	477	491	496	478	464	434	428	480	471	498	480	442	440	492	472	475	491	436	435	507	429	461	443	472	456	512	486	449	478	474	467	445	440	480	443	454	467	440	446	451	433	476	468	471	476	463	459	480	472	501	462	482	466	514	432	465	486	446	460	454	444	451	463	481	472	456	482	465	464	465	492	461	466	439	434	463	460	454	449	478	467	477	461	477	446	455	445	439	440	459	486	460	450	488	485	472	476	452	461	479	489	462	457	462	427	449	455	483	463	490	460	430	491	466	416	428	454	464	432	464	469	489	424	460	438	476	492	429	412	413	429	421	449	496	452	464	485	473	468	457	509	485	472	454	489	494	520	481	487	473	460	455	500	463	456	424	464	448	464	518	462	466	437	445	448	430	476	441	432	476	448	431	443	530	464	476	426	472	439	469	492	463	493	459	463	467	434	460	454	448	472	453	444	448	450	449	469	410	466	480	476	487	450	469	481	477	441	458	483	458	496	435	449	442	440	479	454	450	455	460	481	435	466	453	486	461	437	521	460	453	470	428	486	451	458	460	449	463	456	451	443	474	463	484	469	518	443	461	453	441	496	450	441	493	475	475	483	451	438	453	508	438	481	460	441	476	450	433	459	472	491	435	512	462	456	472	477	478	475	467	487	495	445	469	474	467	432	449	438	477	440	482	436	495	505	436	482	402	476	484	472	465	471	495	510	486	467	468	449	453	476	466	448	442	455	508	424	470	474	487	469	458	438	466	474	482	483	491	427	453	495	435	468	484	463	438	508	435	449	489	491	495	462	452	463	426	451	452	442	454	457	454	502	478	447	476	416	462	444	421	451	453	499	472	446	465	453	454	458	425	473	495	473	491	470	505	449	493	440	424	460	508	487	484	439	494	451	397	472	451	472	485	457	467	430	450	471	458	485	432	459	507	514	506	477	497	447	461	477	488	472	496	476	473	463	463	449	436	511	458	479	464	485	451	457	468	485	438	463	456	461	447	453	438	443	473	479	458	447	453	415	466	436	461	426	472	450	472	482	482	488	457	455	449	440	471	444	465	462	441	489	457	460	539	472	486	461	436	474	462	484	429	484	428	519	471	493
6047	3628	3191	2406	8098	7450	3734	1970	926	578	418	424	416	408	442	456	436	438	445	390	405	419	423	414	438	440	412	400	437	444	418	413	414	457	419	435	398	481	417	371	390	397	408	430	420	395	450	382	407	434	458	412	405	388	432	429	392	430	421	439	416	429	419	425	415	429	441	414	391	421	458	428	428	406	404	472	422	407	411	405	426	408	438	429	409	403	469	371	422	390	397	467	394	427	400	424	422	440	430	432	412	438	402	449	439	403	447	410	378	416	417	413	439	408	444	425	420	440	414	418	453	397	429	404	411	405	435	432	396	448	403	439	401	456	409	408	377	440	420	438	408	429	437	403	389	397	457	424	442	393	424	394	412	441	431	411	447	426	424	402	425	456	421	409	417	428	399	425	399	420	424	441	429	388	434	396	420	369	406	398	401	401	465	408	418	441	419	441	402	417	438	430	421	427	420	409	394	420	412	428	418	415	434	407	407	404	438	451	406	436	403	411	414	441	428	401	420	448	423	412	360	417	423	413	388	432	411	445	437	396	437	435	454	390	437	408	392	432	454	427	429	401	470	427	425	447	437	445	449	432	381	432	426	473	418	414	412	430	420	396	437	444	400	407	454	406	400	416	439	401	448	409	419	397	415	432	429	375	410	426	428	383	429	443	416	428	433	426	414	425	390	426	469	412	409	408	442	406	429	426	434	416	414	405	443	419	412	435	424	474	377	428	417	368	410	423	389	432	388	395	423	461	413	444	439	409	421	397	404	394	413	416	429	399	421	424	442	424	466	424	426	393	418	404	419	415	411	436	402	454	441	413	397	407	418	417	431	434	390	399	439	429	451	430	418	395	406	399	387	429	432	412	418	427	428	419	432	452	449	412	443	410	435	415	444	432	418	423	404	400	410	439	383	408	425	400	427	441	407	413	418	382	420	461	416	433	430	436	391	435	400	397	430	418	426	405	422	425	443	421	425	424	413	388	398	440	441	402	404	412	412	413	454	470	455	423	439	376	401	402	410	399	436	405	413	423	422	430	453	396	422	394	434	430	431	396	435	434	411	401	397	414	436	424	470	437	423	411	367	417	438	400	367	401	391	380	366	409	434	459	448	422	425	403	432	436	430	436	425	448	466	407	417	420	420	406	402	426	404	427	427	394	435	417	412	433	399	421	407	434	413	383	482	397	400	432	424	427	421	458	425	424	396	414	410	440	410	405	416	427	418	417	436	395	430	408	411	417	430	410	397	450	463	378	412	403	431	407	393	390	398	387	409	413	414	443	424	426	448	372	390	401	401	424	452	397	425	432	451	419	405	407	411	466	365	395	418	401	434	409	404	457	422	438	400	416	406	447	407	404	405	428	384	401	441	428	377	444	398	440	446	408	448	415	459	432	427	411	418	445	403	418	414	472	393	424	456	405	431	399	444	429	391	395	439	431	417	402	445	418	394	424	399	421	430	397	415	392	413	375	406	423	449	427	436	401	450	409	411	397	420	454	413	408	462	391	419	437	394	442	430	462	401	433	416	458	402	425	407	455	401	420	392	418	452	408	442	420	373	423	415	382	408	440	437	428	444	399	427	411	439	431	388	420	404	393	415	417	413	420	396	452	404	438	412	423	382	440	393	399	405	409	408	422	425	403	413	452	426	383	443	432	435	428	417	423	386	378	459	447	436	443	435	451	443	403	442	420	438	403	412	389	417	376	406	408	461	395	430	411	435	446	443	443	415	442	420	400	411	416	434	401	407	395	422	447	431	417	395	435	467	388	435	413	437	422	439	406	392	417	440	387	378	393	437	441	410	422	440	387	410	439	422	376	438	423	427	410	429	429	437	379	436	405	446	390	450	428	415	394	423	440	410	427	409	437	401	401	366	382	418	412	413	410	398	425	448	416	418	442	405	411	428	405	425	414	406	417	400	422	456	439	439	457	435	413	457	414	453	422	397	414	446	409	441	402	454	455	396	400	415	413	433	438	387	433	422	446	449	378	424	398	429	430	459	392	388	441	406	458	398	439	389	420	398	400	461	419	412	426	421	425	433	440	386	423	450	419	416	424	422	409	410	417	401	383	439	419	364	429	412	396	417	397	424	423	426	433	390	404	410	393	436	448	400	412	433	415	412	393	418	401	415	404	409	425	373	416	413	405	407	456	465	429	429	423	432	387	443	402	411	398	419	409	420	459	381	437	419	418	424	446	457	396	448	408	435	437	444	410	456	407	426	418	399	401	460	391	397	433	403	436	419	418	391	422	420	448	388	475	428	435	413	375	451	435	398	431	421	450	400	431	424	459	387	413	404	416	411	423	449	445	426	408	426	402	395	429	404	473	437	384	430	422	427	434	426	423	425	435	404	404	426	437	413	424	423	412	415	407	430	419	414	422	401	418	391	404	437	402	418	462	394	439	430	416	428	403	390	413	431	417	407	401	424	408	406	444	390	445	433	421	438	435	403	443	391	428	411	433	423	403	402	467	408	439	400	386	454	439	463	455	407	387	403	392	391	438	375	397	418	443	448	414	450	416	424	394	399	455	433	435	428	425	426	402	437	400	425	441	378	368	409	407	445	410	422	368	408	419	440	420	398	444	410	425	444	394	426	404	412	403	420	434	413	411	417	425	390	458	444	430	409	400	427	433	438	417	374	386	427	422	383	440	424	421	423	377	454	397	421	398	440	416	420	450	413	431	431	423	415	420	416	414	371	432	383	389	388	427	435	388	399	458	408	429	389	431	444	352	391	417	388	460	440	434	425	444	428	407	394	407	414	434	426	422	401	400	430	425	434	428	422	410	402	425	443	429	405	422	381	376	406	419	438	394	427	430	400	401	427	392	414	400	409	417	413	441	443	423	424	431	413	448	439	438	413	374	417	396	411	403	443	415	469	400	398	434	435	396	413	440	421	419	385	403	388	403	434	422	413	398	436	445	374	409	387	404	414	425	404	440	389	397	431	439	413	467	404	408	452	466	418	444	441	408	419	390	461	393	380	442	444	446	433	414	404	402	402	412	432	401	432	399	470	410	407	422	386	415	444	408	427	424	404	422	429	380	404	412	421	392	434	443	419	430	386	434	394	417	439	439	420	399	438	450	449	359	390	418	465	406	405	425	458	409	423	424	427	421	422	417	415	394	454	444	440	382	409	375	402	419	415	437	470	451	443	397	414	410	420	396	435	404	403	415	427	387	392	429	418	432	445	425	423	452	397	417	427	426	450	470	412	385	410	413	413	443	434	407	417	452	420	436	413	409	434	407	426	451	412	419	444	419	422	416	400	387	414	375	418	433	433	435	424	450	431	436	390	412	424	443	386	406	422	416	439	408	421	393	419	452	408	381	440	413	421	461	399	389	400	418	416	415	400	436	421	424	401	440	423	411	425	429	409	396	443	401	446	421	402	425	424	445	425	417	430	428	460	437	403	431	430	428	429	398	413	391	402	412	410	430	446	446	409	392	415	433	441	421	419	419	404	444	406	429	444	445	382	409	381	413	424	418	386	446
25460	21359	27075	26522	41225	42907	27121	13205	3614	1092	663	542	490	481	456	482	484	490	483	479	490	513	536	441	485	474	543	464	500	481	465	495	503	473	497	496	482	468	495	462	518	467	457	516	491	477	496	478	544	489	429	473	450	454	492	508	425	481	461	452	527	470	440	489	500	494	469	481	464	466	485	490	468	460	459	468	471	438	439	454	448	470	457	450	491	479	454	462	456	474	495	504	474	500	497	465	472	467	473	500	443	460	456	450	466	457	476	421	480	487	433	480	442	464	463	478	458	477	425	489	455	460	467	484	463	521	449	520	429	482	469	529	465	500	463	461	491	489	482	494	481	458	448	506	461	447	500	497	451	513	523	511	466	485	497	462	480	507	459	473	515	478	484	490	525	501	441	508	488	481	482	451	506	509	482	529	456	478	465	481	465	501	480	476	472	496	472	443	459	466	484	485	469	501	513	420	451	457	498	444	472	467	522	522	495	480	482	454	480	422	479	460	482	489	476	494	464	485	463	452	488	484	460	485	458	491	458	433	472	448	486	510	474	428	486	466	493	489	455	512	465	499	451	452	470	486	507	483	484	522	455	463	464	453	443	448	480	454	500	458	495	500	502	468	516	481	492	462	464	484	485	457	466	490	464	486	477	484	524	451	485	449	494	488	462	444	464	468	460	446	500	528	468	484	465	465	503	511	462	465	499	486	499	475	440	479	461	489	452	434	442	472	461	486	473	492	472	479	506	482	453	457	440	465	467	473	461	457	453	475	486	487	459	485	468	516	470	489	463	468	473	421	437	475	452	444	507	481	466	484	487	457	471	468	468	487	484	487	468	508	494	486	496	511	485	464	494	511	474	469	478	475	452	474	464	476	463	428	513	488	446	522	490	457	457	468	479	476	520	476	509	480	455	450	494	427	486	481	461	488	461	458	513	452	490	509	461	453	455	484	451	451	463	525	465	494	414	490	499	509	446	477	487	525	501	434	501	485	480	474	495	494	504	459	447	483	495	461	445	499	485	478	502	501	449	471	510	485	489	489	486	490	463	501	465	469	459	483	478	469	455	446	446	473	482	480	474	446	480	453	479	471	472	489	477	499	463	493	462	428	445	497	436	460	440	451	476	437	500	468	452	480	468	481	486	461	479	456	460	456	480	505	444	504	459	478	455	509	492	474	482	459	489	489	491	478	465	489	459	475	453	459	449	476	469	461	460	449	459	502	470	510	439	482	499	468	465	489	461	479	493	443	514	443	504	482	447	534	517	475	454	476	485	452	445	478	493	478	475	462	515	500	451	455	463	462	499	466	451	449	475	491	471	482	461	479	479	484	497	492	489	474	451	489	472	479	407	448	425	443	457	474	454	494	527	467	483	470	473	457	467	502	506	501	462	474	475	487	475	478	483	488	495	476	480	511	480	471	453	487	513	465	437	492	437	445	488	470	458	435	510	444	500	482	491	479	463	475	475	452	414	486	485	479	437	498	484	481	441	485	457	490	480	457	486	469	492	471	477	467	439	511	458	526	442	485	473	500	460	492	465	499	466	459	460	448	485	443	471	495	435	451	473	520	451	449	458	461	489	460	517	444	460	458	462	459	480	457	451	479	464	456	461	475	496	476	487	452	450	469	431	486	492	465	444	519	471	490	496	466	473	506	501	502	461	476	451	443	486	511	472	489	485	483	461	498	458	467	497	507	444	492	476	476	484	474	458	481	448	486	470	446	442	507	455	501	505	441	489	464	470	452	523	480	456	505	441	493	500	496	457	486	456	489	466	469	496	532	437	454	485	470	473	475	541	482	455	466	501	436	454	503	494	466	462	475	480	460	476	512	480	467	469	497	492	494	490	494	478	499	475	464	471	463	476	478	465	483	463	487	483	467	459	445	468	518	505	464	440	458	432	483	505	489	471	442	514	495	457	449	459	415	465	498	479	487	435	455	480	484	486	483	466	440	472	466	454	500	454	477	461	458	452	422	464	455	448	451	484	427	515	478	464	466	508	465	481	459	480	485	466	474	461	485	451	500	468	516	464	458	494	460	441	472	470	489	470	503	513	495	496	441	475	495	458	500	450	485	420	502	489	460	499	482	488	457	457	480	452	468	496	491	475	456	460	490	498	468	493	457	451	448	492	484	475	512	458	486	461	462	424	451	494	446	498	471	461	494	478	465	485	466	456	480	477	471	518	486	460	498	458	498	424	454	473	462	462	526	451	484	431	490	468	471	466	480	470	447	462	502	505	472	460	493	489	485	474	469	482	483	496	475	456	495	512	482	489	499	484	458	482	494	468	477	448	426	495	462	518	482	534	482	473	474	447	479	497	496	467	454	458	457	471	469	503	499	448	467	505	455	448	488	457	453	467	493	490	410	435	511	508	501	435	499	456	490	445	484	466	482	465	460	517	483	430	472	476	433	468	431	493	495	484	454	447	456	480	476	465	433	499	460	454	458	483	499	491	484	474	449	478	525	456	503	479	478	487	456	453	476	484	468	464	464	465	481	467	458	471	496	513	473	482	463	490	451	483	503	461	509	494	450	446	455	494	497	459	451	465	465	455	520	460	489	474	463	486	481	456	449	492	468	488	498	445	465	482	464	480	513	494	444	452	488	462	471	498	470	496	466	469	468	449	453	434	444	444	477	460	502	443	534	449	452	432	463	453	488	456	487	465	482	478	497	465	486	480	488	502	487	511	457	459	472	502	497	447	439	455	487	450	453	440	481	474	466	445	486	476	488	441	510	440	498	482	470	463	525	426	463	464	469	444	439	459	456	489	473	457	448	486	449	525	519	454	458	469	498	505	448	464	475	434	491	462	459	455	474	467	490	504	493	462	453	454	468	486	541	473	474	459	451	463	468	478	461	468	468	483	492	467	470	481	458	459	539	511	497	508	453	459	477	466	446	447	483	458	480	488	503	472	505	501	516	472	446	457	477	455	496	481	483	456	483	450	464	449	477	484	492	482	507	498	501	455	506	470	473	468	493	491	496	491	501	488	454	506	455	475	440	471	455	468	429	496	455	492	490	484	483	504	518	483	490	488	472	476	482	476	531	489	449	456	450	463	478	445	486	513	466	466	475	450	471	496	456	447	445	450	485	474	425	440	465	459	484	472	447	443	496	500	453	469	467	463	474	470	454	494	465	467	500	456	421	437	473	452	453	480	476	442	485	494	464	486	463	446	469	526	462	495	508	450	477	527	488	518	478	465	498	501	453	486	447	470	475	465	479	504	450	483	477	500	460	474	458	483	486	483	485	479	441	476	452	501	460	463	479	472	469	428	502	476	481	494	461	467	515	472	509	451	460	480	472	481	464	448	474	490	485	491	495	487	434	444	523	464	454	438	471	481	480	493	506	509	496	492	458	449	509	458	497	444	430	444	474	446	491	484	534	482	529	441	477	446	486	429	474	485	472	423	406	488	459	472	523	504	458	444	463	494	482	463	462	486	467	466	441	531	459	497	431	495	491	484	473	436	468	507	476	450	481	454	488	506	466
5585	8264	6250	14088	44375	36757	19578	10263	3597	1249	609	506	485	458	457	462	453	454	424	457	469	470	436	440	471	494	420	470	434	443	494	486	438	455	431	440	469	472	464	466	419	458	507	445	483	462	472	489	455	442	436	459	468	478	427	441	461	468	490	469	433	469	479	480	475	458	445	451	447	463	483	496	482	431	463	455	466	429	441	470	435	448	443	487	410	471	461	488	436	447	473	490	434	440	446	459	462	409	446	426	477	479	453	471	459	451	456	474	437	472	473	480	451	431	477	444	455	461	471	462	483	466	412	472	476	426	444	426	486	468	481	454	434	443	442	448	476	468	485	422	439	452	428	484	457	460	474	446	457	415	458	423	461	478	475	420	441	455	471	477	456	457	472	450	425	444	476	444	461	451	494	437	433	484	456	409	460	486	455	440	464	454	443	442	462	455	499	465	451	428	490	463	457	422	490	449	495	444	471	474	461	475	439	443	464	451	471	475	470	481	488	409	453	508	443	455	470	478	435	450	426	455	438	461	469	446	415	406	471	470	432	447	442	457	426	450	482	448	442	455	452	442	451	445	455	456	462	460	447	460	503	399	441	481	469	476	474	449	409	472	443	478	464	446	467	479	437	449	430	465	445	458	474	460	461	473	435	471	419	463	417	455	439	455	454	478	451	445	466	468	427	459	460	465	455	470	443	440	469	490	438	441	447	423	438	460	459	492	454	450	462	451	449	457	446	470	441	461	416	450	447	438	465	449	463	499	438	450	475	460	466	437	493	448	487	465	411	452	462	446	408	508	477	433	447	443	436	465	463	482	457	457	481	478	431	499	491	461	469	442	449	444	462	457	429	463	462	436	461	464	445	446	453	452	429	463	418	485	460	480	416	417	446	429	447	468	472	458	484	504	479	432	463	457	461	479	439	486	424	477	470	424	473	447	439	454	421	438	478	445	455	499	459	476	455	462	473	438	436	445	458	444	473	438	479	446	471	426	438	450	438	418	450	456	460	466	487	494	419	456	468	463	417	451	436	431	449	447	465	453	476	424	453	447	423	446	472	435	484	470	452	450	459	420	443	426	451	451	447	458	473	447	423	450	475	486	389	455	468	437	416	455	463	456	462	469	416	444	449	443	481	473	466	439	482	421	485	451	457	472	435	436	452	435	482	486	471	437	465	451	464	486	506	454	498	477	447	439	464	453	455	486	457	413	442	476	472	449	439	439	446	481	445	390	474	467	472	468	447	487	454	462	459	398	492	434	489	448	469	469	458	433	425	409	479	492	481	439	446	458	454	472	459	451	478	462	438	484	401	441	448	443	454	449	419	470	445	426	464	456	457	478	459	437	478	446	469	429	456	448	457	430	479	435	446	500	431	465	439	420	471	478	456	457	503	483	458	430	444	444	437	434	461	463	452	432	453	458	425	467	456	490	478	477	448	449	428	450	469	445	476	435	455	464	470	454	451	447	485	471	455	438	451	439	490	465	452	445	452	466	427	445	466	455	456	452	449	445	434	488	428	455	438	438	443	493	456	460	473	489	441	484	466	427	468	457	454	470	478	462	471	475	473	458	457	459	413	462	435	429	437	432	483	432	475	429	445	491	461	465	429	427	469	460	471	458	470	473	447	444	458	456	479	451	437	435	434	400	474	420	428	451	417	461	449	452	462	474	434	469	447	418	459	434	413	468	460	430	419	469	464	444	472	447	466	442	457	469	477	476	493	410	429	455	451	457	467	463	437	470	472	445	443	439	476	436	474	439	483	444	469	409	489	434	477	435	448	482	512	438	427	443	431	471	425	441	454	431	407	451	475	460	457	418	437	421	465	427	452	469	423	445	480	442	447	465	442	467	459	441	433	467	446	432	445	478	401	449	474	493	458	459	488	451	446	436	437	465	452	473	445	446	436	456	454	472	482	407	420	473	452	446	468	450	441	435	460	450	416	460	470	472	457	472	440	460	458	447	480	464	451	428	464	431	439	434	432	425	444	475	421	465	475	442	443	451	453	442	461	470	465	464	444	411	468	440	473	450	473	471	443	439	478	497	417	446	434	390	451	455	426	457	444	468	459	460	462	443	472	446	462	449	445	433	446	421	449	469	424	439	454	478	423	471	439	454	465	464	426	451	435	416	456	482	460	440	420	451	487	425	477	472	430	441	450	453	476	441	447	489	457	423	428	465	458	452	442	465	476	461	470	459	435	419	452	468	414	453	504	475	430	463	437	446	440	477	484	452	453	430	426	465	451	441	414	436	469	452	438	443	435	421	450	472	411	450	450	446	452	461	440	487	489	475	465	495	462	437	454	446	458	419	480	454	450	517	430	468	411	434	460	450	445	471	441	441	451	440	451	450	432	451	466	456	427	432	475	450	440	435	454	448	460	484	434	456	446	443	445	450	457	457	424	479	439	483	460	461	439	491	474	478	432	448	443	468	451	451	465	480	477	450	462	454	426	480	457	473	455	449	465	474	419	468	436	448	440	478	475	464	453	464	406	428	485	466	466	495	442	457	433	404	455	448	478	410	453	459	454	417	436	444	443	413	458	491	417	457	470	513	488	466	461	435	453	473	462	463	471	460	497	419	472	439	433	448	465	430	468	476	462	464	450	463	447	499	416	457	436	491	441	481	486	436	451	466	442	436	470	449	482	470	420	470	443	437	484	493	444	479	418	459	448	415	477	445	435	436	452	458	474	470	428	441	439	461	461	451	449	430	503	421	457	444	453	417	476	461	444	431	424	446	471	483	506	503	465	455	422	428	405	492	424	463	459	473	462	479	479	465	465	451	439	458	440	455	457	423	501	451	454	459	460	477	452	498	486	432	419	442	445	465	455	417	465	453	476	463	453	425	462	419	468	444	461	449	431	464	418	421	470	439	451	463	451	476	459	455	467	475	506	454	429	471	446	477	475	475	448	458	434	448	451	456	448	476	456	459	478	445	475	450	481	440	428	461	481	439	466	445	462	460	459	449	460	428	435	445	460	455	439	408	432	449	462	425	458	439	435	437	443	465	459	482	425	462	398	489	429	429	428	459	478	472	439	450	448	450	447	459	448	445	436	462	485	482	476	420	466	470	439	501	410	423	471	467	453	478	482	439	435	447	457	456	441	443	435	452	461	471	444	469	428	465	464	454	464	456	448	482	446	439	425	415	498	428	454	425	440	464	458	434	481	446	448	418	442	458	451	412	471	460	418	451	474	459	464	469	430	449	468	465	448	447	456	446	450	466	477	482	429	443	428	418	446	448	486	477	471	460	457	480	455	463	468	444	460	457	422	489	476	414	425	411	494	468	443	464	455	440	460	430	451	455	501	463	459	443	439	455	459	452	429	455	442	484	494	439	442	473	457	473	446	440	432	461	431	469	461	460	430	391	467	448	446	442	432	493	426	437	460	504	478	433	439	435	478	438	477	470	460	461	448	472	443	450	481	427	434	451	461	455	462	481	452	499	443	489	451	434	454	480	493	455	441	432	462	459	482	430	418	446	439	483	451	473
24193	21325	28585	24937	49350	55389	42237	25241	9215	2238	948	616	586	569	582	596	541	557	562	558	564	585	598	532	571	616	567	552	571	571	577	569	582	569	568	616	572	583	580	574	554	585	567	582	565	582	525	589	548	583	557	547	527	536	578	612	555	526	565	576	573	533	554	574	527	567	540	575	514	599	572	547	579	547	591	599	550	604	563	578	569	596	594	595	573	606	547	537	586	552	560	509	569	571	609	574	574	576	531	519	577	533	591	537	620	540	555	547	575	522	562	564	558	559	573	514	564	534	531	603	605	545	563	525	565	558	554	542	549	564	502	579	536	557	571	566	582	606	573	527	565	536	562	563	571	551	545	525	575	570	593	562	566	534	624	569	605	513	578	543	532	593	616	552	567	581	550	541	556	539	554	572	547	551	572	566	570	586	573	591	576	549	540	557	558	571	551	549	589	552	591	570	562	585	538	552	553	542	558	562	561	608	570	608	532	571	566	579	586	542	559	541	580	612	568	539	551	517	540	554	552	579	584	574	554	541	555	581	590	562	558	521	567	598	575	578	556	558	547	555	616	582	574	557	584	544	564	597	541	568	557	581	569	587	547	599	534	539	548	535	534	545	605	554	564	514	592	601	554	587	578	536	580	596	581	558	545	589	588	564	581	523	570	607	586	563	552	578	568	547	564	569	579	538	539	572	547	547	533	548	537	561	566	599	533	591	559	551	560	541	546	569	565	535	608	588	577	551	527	563	535	500	610	581	584	551	552	582	553	541	565	597	562	505	507	518	598	544	577	501	530	539	592	578	556	563	499	593	575	566	579	545	556	530	527	548	550	531	570	519	522	539	555	598	551	554	581	559	593	561	546	560	598	589	557	537	583	568	576	576	556	549	579	556	528	527	536	529	590	555	561	573	540	548	562	563	527	545	605	549	514	526	569	586	548	547	567	562	539	542	543	561	562	560	551	551	553	580	545	507	564	563	583	544	559	607	537	518	572	569	546	587	568	541	563	592	595	594	558	565	568	534	550	578	515	530	618	559	541	544	586	530	547	558	574	548	586	551	563	586	593	557	539	565	572	572	554	570	592	541	572	554	580	545	644	569	576	561	575	560	578	558	560	537	526	597	593	573	559	574	596	569	530	538	597	593	552	599	592	565	540	574	570	566	552	594	576	554	545	557	575	539	524	555	590	546	546	544	588	633	589	573	548	585	611	574	558	580	584	514	548	543	571	550	534	570	554	585	531	637	606	592	546	575	529	587	588	553	571	627	588	585	562	547	543	552	558	571	549	582	593	607	548	550	549	565	529	539	555	591	538	551	584	569	544	543	585	580	565	572	553	563	589	538	541	549	584	536	583	527	538	541	580	524	568	552	531	559	550	552	529	573	617	532	610	584	521	584	531	583	564	556	555	543	563	604	564	572	554	520	567	549	551	590	573	577	581	526	596	547	542	571	560	557	501	543	554	545	562	510	525	591	533	567	574	581	593	605	558	567	580	546	574	527	553	551	551	509	590	550	551	542	565	557	585	554	596	557	536	536	533	601	581	537	548	538	530	568	563	567	504	590	577	584	547	589	588	552	548	561	556	569	558	581	592	530	570	580	546	534	526	561	569	587	536	556	598	532	580	585	630	585	543	557	556	544	560	589	492	523	544	578	538	577	590	537	565	561	530	568	565	546	570	523	536	574	582	591	605	559	555	547	567	555	547	568	549	569	541	558	537	553	541	537	577	521	563	561	550	582	580	591	578	517	578	608	591	571	593	582	564	503	540	552	561	569	544	540	554	596	545	596	535	572	562	540	582	578	544	585	579	573	542	572	546	560	557	585	578	540	562	578	520	583	577	558	616	563	548	534	556	553	578	571	556	557	517	564	537	557	602	578	557	569	572	621	567	548	570	533	528	578	527	560	560	537	574	539	544	572	556	500	560	559	568	584	555	534	534	569	577	600	563	573	566	569	549	596	534	557	589	576	507	592	549	531	586	551	563	557	577	528	542	545	505	554	572	552	557	556	584	566	565	563	561	541	550	573	560	559	552	563	613	591	554	561	546	575	543	576	561	576	559	573	558	566	612	566	538	582	587	527	559	535	606	547	572	537	564	574	522	605	538	539	563	545	582	596	552	533	541	586	542	569	537	554	540	575	557	569	518	543	615	583	600	576	566	553	563	524	518	579	544	571	565	548	550	553	577	584	590	544	567	554	561	553	574	567	588	524	540	608	566	546	503	563	571	526	581	597	611	556	570	524	557	564	560	591	595	584	520	587	552	536	516	578	525	548	566	569	582	583	522	501	555	582	530	589	528	554	551	570	518	545	582	577	614	548	610	583	571	560	571	596	559	579	568	548	591	551	602	579	529	566	593	607	556	549	584	599	598	556	582	582	590	571	601	557	602	550	551	578	566	535	586	566	555	600	554	550	560	552	546	538	601	569	560	585	592	605	558	572	586	522	544	582	582	558	599	590	526	612	599	593	510	556	609	572	557	564	562	548	569	498	537	548	558	579	555	592	542	584	538	549	558	592	606	637	574	563	591	554	500	579	546	528	561	558	550	557	526	542	593	529	538	570	542	544	560	572	590	542	491	587	589	570	534	564	592	578	567	558	585	533	578	567	588	553	518	555	545	569	557	587	598	540	580	534	536	599	585	545	542	571	524	574	525	567	588	533	579	560	573	550	558	568	581	575	588	539	578	555	589	552	600	613	554	561	575	558	549	540	543	596	553	599	569	578	558	525	582	582	570	541	542	480	511	530	516	580	567	571	544	554	553	538	550	593	578	596	563	597	585	552	544	562	527	537	563	516	560	600	548	550	580	574	570	573	586	543	557	551	552	555	561	583	573	549	590	530	566	592	578	526	575	587	570	542	552	598	614	570	581	575	542	583	553	550	578	526	541	551	571	497	561	516	565	591	576	555	607	551	537	563	568	564	543	563	550	563	589	586	563	530	569	543	553	548	506	549	565	579	599	548	564	558	557	616	534	547	601	568	551	565	609	551	542	566	556	589	587	575	524	566	584	551	523	588	573	554	573	586	574	557	553	598	556	572	561	568	548	539	558	583	581	564	564	569	549	543	595	560	557	597	539	523	572	579	563	565	578	532	585	594	556	525	543	580	601	567	620	557	590	511	567	545	566	562	513	570	535	561	559	530	562	601	548	531	575	564	545	591	576	556	585	492	568	522	537	538	564	534	559	600	573	538	550	566	549	569	550	538	582	537	522	534	558	535	578	542	594	597	555	539	585	600	543	583	552	548	557	598	563	568	526	566	565	580	516	588	560	579	566	564	537	528	574	587	555	572	552	559	540	566	565	556	551	542	562	560	599	555	555	597	570	533	535	529	552	604	588	555	582	610	514	564	543	580	554	542	483	556	549	553	569	556	516	556	544	547	578	594	528	593	570	547	559	596	521	569	578	535	538	517	594	591	579	579	566	554	579	553	569	591	586	541	570	540	592	568	557	565	558	565	577	594	537	523	507	552	562	554	569	526	546	551
7024	14544	11712	26686	66245	54843	33961	19867	6981	2186	922	604	578	545	550	562	562	543	515	545	532	532	513	510	545	578	533	540	525	536	518	546	507	535	553	520	566	507	553	518	598	543	532	541	547	542	552	549	526	544	534	565	560	544	564	534	554	564	581	524	504	528	531	572	585	553	536	526	567	570	483	561	503	502	525	538	542	516	511	521	535	549	529	524	565	504	535	503	525	534	543	497	533	516	534	529	531	502	517	520	553	528	527	506	527	524	536	519	538	547	551	541	519	524	531	549	527	490	565	557	520	540	516	518	548	545	556	519	503	574	529	521	540	532	567	554	554	561	530	524	540	538	597	577	578	550	529	519	494	528	516	540	539	532	539	558	568	564	551	556	542	534	589	530	539	541	534	534	552	531	547	547	519	503	535	520	538	518	543	534	505	512	528	515	532	547	535	509	519	537	538	540	536	540	513	539	571	575	511	536	528	563	513	493	561	528	529	517	538	509	549	528	521	524	543	505	541	546	570	511	529	534	527	515	551	483	556	517	533	504	571	505	500	526	560	491	531	522	521	530	522	526	541	507	532	573	550	534	497	524	549	530	568	494	505	553	490	541	503	546	504	525	500	482	549	532	499	563	511	555	521	557	557	513	527	557	548	566	515	528	518	542	494	513	538	539	512	500	519	539	540	547	531	552	579	577	519	517	518	542	520	531	538	525	540	547	507	511	532	517	502	568	529	498	540	573	516	507	519	519	507	546	526	498	511	541	515	513	561	535	543	572	524	553	529	509	574	560	547	541	521	521	544	515	545	532	533	505	594	537	540	518	542	518	543	542	543	542	504	499	543	494	528	574	527	529	553	498	568	505	559	524	550	555	529	499	515	536	545	553	514	522	587	524	530	530	515	527	549	555	536	483	545	509	549	535	508	551	587	523	546	525	533	541	499	512	554	553	513	497	503	541	507	532	519	529	565	556	572	545	551	539	553	536	511	538	508	550	525	556	514	538	522	521	532	550	522	502	497	506	469	513	564	521	538	559	550	521	524	532	520	522	537	505	520	558	488	561	509	505	531	521	514	537	546	526	497	576	523	564	578	584	526	541	540	483	511	528	545	550	529	548	500	572	521	541	545	488	540	553	513	555	536	515	523	510	500	577	509	568	534	527	559	543	528	554	531	521	525	534	542	514	532	515	544	567	526	532	557	560	590	575	525	513	513	521	508	528	503	553	528	530	532	561	561	524	542	522	505	553	526	534	553	479	540	572	503	535	523	488	523	541	575	534	553	502	527	499	536	501	547	575	540	516	527	525	523	518	547	523	541	546	513	531	518	544	509	523	533	569	524	501	546	520	566	484	565	534	527	540	538	498	532	533	574	510	537	513	587	521	496	549	574	530	549	510	534	534	524	506	516	524	537	544	556	525	583	523	533	545	565	556	530	559	511	535	546	571	536	538	525	546	483	511	524	504	517	541	579	531	536	581	517	537	518	509	558	513	547	506	503	471	512	516	515	557	501	512	540	521	528	527	540	533	494	551	511	539	562	522	532	566	513	543	542	531	590	539	528	524	516	505	478	552	527	502	513	534	519	544	546	512	522	515	544	557	557	504	531	528	551	552	524	509	507	549	549	536	536	508	531	560	477	571	486	547	531	552	472	550	490	542	534	533	570	492	530	529	548	551	547	497	514	518	521	564	522	547	549	519	551	501	520	542	490	531	565	579	526	545	533	522	545	531	519	546	534	578	523	529	528	545	612	514	555	505	579	556	537	522	540	534	498	511	546	549	580	538	537	522	527	514	559	535	530	520	545	552	530	557	572	495	529	508	519	582	556	521	544	552	506	525	499	489	533	533	578	535	498	510	527	514	548	548	557	499	518	519	517	519	530	552	526	524	565	552	542	536	553	568	533	530	521	591	546	534	572	583	514	553	554	523	560	525	526	515	524	520	519	522	555	531	540	580	544	533	492	525	544	524	522	524	495	493	520	575	542	555	550	513	537	529	537	551	544	545	560	518	546	547	534	538	561	517	545	541	513	529	505	521	481	490	534	506	506	504	544	533	534	507	571	547	541	493	523	555	535	545	500	559	536	535	522	514	538	538	567	530	504	539	524	518	457	535	517	515	508	554	498	490	539	510	492	519	512	539	502	553	537	538	515	529	537	535	512	523	530	507	505	520	563	502	501	571	485	530	513	558	521	548	529	541	516	462	545	546	522	532	488	558	541	558	503	560	552	508	543	522	513	541	524	569	484	516	502	522	538	520	510	580	530	478	526	505	523	549	499	548	523	537	517	511	567	508	551	483	516	525	482	568	510	521	553	536	544	529	577	507	542	535	500	506	520	553	549	522	547	539	521	520	581	530	552	562	478	531	512	554	543	540	542	550	525	548	510	522	502	536	531	551	557	513	497	521	510	518	509	584	549	528	480	523	555	517	547	544	515	551	526	505	543	545	513	541	527	527	486	560	537	533	543	534	495	526	560	535	560	497	546	505	512	519	558	549	512	504	511	533	557	519	555	540	522	526	533	531	493	500	539	528	550	543	530	542	511	555	535	530	508	524	552	561	536	556	532	543	521	526	537	488	500	521	527	510	534	511	551	521	516	502	541	520	536	536	523	521	546	531	544	559	543	516	504	546	518	518	533	524	530	496	542	519	552	538	527	515	522	539	534	522	500	540	519	479	553	494	495	488	497	516	585	529	526	541	513	521	521	528	542	549	580	556	551	524	552	526	497	541	516	557	517	526	499	512	516	519	573	522	554	567	514	552	558	545	510	522	513	521	547	483	532	500	487	539	521	512	505	510	520	532	522	530	541	497	499	524	527	541	507	556	532	548	532	531	568	532	526	533	514	531	537	500	521	541	526	522	522	540	520	540	510	516	532	562	549	532	559	513	510	522	519	519	490	518	543	555	557	577	547	552	531	535	567	556	501	528	530	574	521	540	509	510	527	515	550	530	508	535	534	512	553	471	532	534	499	531	519	525	509	521	485	502	533	517	549	499	536	481	529	506	482	543	484	603	519	562	539	530	531	526	494	534	527	542	546	510	523	516	556	548	535	494	552	545	496	541	508	514	518	564	515	486	512	533	515	550	520	503	506	520	526	528	506	545	534	540	551	575	508	510	528	508	528	534	559	500	528	505	561	531	560	521	502	558	506	514	572	526	579	545	569	486	556	576	568	542	513	515	494	520	527	535	517	540	538	500	544	528	536	544	495	525	523	518	556	533	477	512	513	487	536	522	529	485	561	537	516	500	568	551	522	533	514	525	538	526	533	526	571	513	538	551	549	526	561	493	570	526	517	582	536	526	567	533	523	537	514	527	512	558	572	539	518	543	522	520	491	537	489	533	523	598	521	527	558	543	528	533	541	496	532	565	536	532	559	553	543	544	530	565	525	538	541	495	537	498	559	527	523	530	530	574	519	502	551	566	579	536	544	583	537	514	553	563	501	462	562	535	522	542	529	573	525	524	475	527	544	458	544	493	520	541	510	493	545	502
27511	13435	3281	2838	9095	7689	3541	1679	895	574	470	492	485	425	465	497	482	473	421	443	459	390	461	492	449	457	450	452	440	425	446	446	480	459	479	455	453	430	458	467	437	419	469	463	459	472	434	436	493	452	485	451	462	460	443	462	466	443	418	430	466	436	454	447	436	469	428	470	451	410	445	479	463	420	490	434	445	464	457	454	467	449	446	435	469	460	448	444	435	487	444	447	447	454	478	446	407	454	471	412	407	467	434	444	448	438	439	434	448	430	498	449	490	468	493	430	483	480	471	457	471	433	465	460	435	414	449	447	431	435	446	472	463	481	459	445	451	487	434	457	445	441	458	460	456	439	444	461	468	451	396	478	445	519	481	476	474	447	455	452	418	471	438	455	431	404	486	451	478	443	430	471	438	440	488	488	498	460	399	457	468	484	475	428	464	429	441	451	501	511	475	451	462	443	428	457	421	501	446	452	463	467	445	430	453	454	478	466	460	457	428	469	445	489	450	439	464	494	462	426	481	465	447	445	428	443	439	444	426	427	452	452	486	418	467	466	465	414	469	458	442	472	469	454	473	460	466	479	403	476	436	448	467	453	424	471	456	482	458	409	435	387	499	433	477	462	440	463	456	451	440	436	421	492	495	445	462	439	456	487	420	446	435	458	478	467	483	451	406	434	466	431	492	454	477	447	428	465	437	425	396	435	428	466	437	442	434	529	447	419	462	477	429	422	454	490	464	446	523	460	452	441	424	432	435	452	414	459	438	431	424	442	437	483	443	452	416	445	465	458	505	478	459	464	478	477	457	495	436	463	469	466	473	496	475	474	471	436	478	413	437	456	470	444	448	427	453	442	442	459	430	439	489	424	475	444	453	449	441	433	441	474	452	473	421	443	456	434	457	453	469	457	438	457	449	476	490	451	469	458	442	435	442	468	449	470	441	486	429	435	471	434	429	465	488	454	487	474	480	468	430	446	433	455	461	466	435	423	464	469	431	460	479	458	426	499	475	442	461	468	421	453	450	464	478	478	474	468	432	460	490	420	477	457	457	464	454	461	430	474	438	438	454	460	511	494	466	434	435	453	425	425	451	450	499	464	453	423	426	466	495	445	436	453	420	443	491	445	435	449	425	462	448	483	480	450	453	449	470	437	410	444	495	415	421	444	474	441	439	505	412	465	435	456	475	482	453	449	457	411	448	462	443	479	454	459	456	456	455	467	441	475	471	433	412	465	447	459	428	467	455	396	452	435	466	436	459	453	476	465	466	426	473	452	434	520	458	431	450	447	457	457	507	460	467	456	483	477	446	483	475	429	461	450	468	467	465	486	435	457	472	484	446	444	481	471	470	427	431	446	428	472	487	457	472	447	459	463	409	461	463	437	483	439	422	438	445	458	462	453	455	483	455	456	446	466	455	448	486	509	458	432	481	451	453	428	439	453	454	477	459	461	447	461	434	429	453	473	425	408	424	448	440	474	467	469	440	456	431	455	484	454	421	443	472	459	459	447	464	437	463	436	445	429	455	494	469	437	448	463	432	484	442	446	424	469	474	434	466	456	437	457	478	467	453	434	462	454	440	420	438	458	415	433	439	434	408	409	447	479	460	472	481	428	423	464	432	479	485	442	504	466	444	421	448	476	466	461	500	462	473	399	481	454	493	460	456	469	480	486	464	486	460	473	461	462	477	442	411	475	452	457	472	463	462	467	459	445	482	483	446	448	449	473	447	478	409	458	457	431	457	482	467	437	471	447	424	467	456	450	462	466	428	438	455	458	443	453	413	442	458	419	430	432	479	424	465	415	467	452	495	451	483	461	455	435	438	456	448	444	455	463	432	404	462	455	427	465	451	464	424	447	446	448	474	465	427	480	461	481	479	468	424	441	472	455	444	451	442	455	498	434	408	462	480	445	453	454	463	468	471	443	474	445	449	462	412	466	489	440	469	469	464	464	491	459	478	474	490	478	478	474	446	420	475	479	438	439	439	459	479	428	451	443	463	440	448	459	452	470	420	465	427	433	410	455	461	467	447	453	455	454	438	455	514	458	457	428	408	465	422	443	489	454	458	459	476	440	452	481	447	419	469	463	427	467	422	453	449	422	447	431	443	475	433	460	458	454	483	481	410	454	459	461	471	457	458	472	443	399	395	437	432	469	460	444	444	458	428	438	467	449	433	488	452	469	459	429	453	453	429	463	457	468	480	492	435	433	440	460	464	426	430	422	460	464	462	455	479	442	457	466	469	440	470	463	422	474	451	480	454	457	482	500	442	471	462	487	442	455	470	429	466	466	434	429	461	454	445	450	458	444	484	470	433	437	450	409	462	432	419	436	436	487	495	456	441	511	459	492	476	465	502	440	410	411	497	474	441	469	456	460	487	466	473	472	485	430	441	475	470	471	446	449	475	456	427	510	471	478	426	452	460	440	435	451	468	449	457	466	484	444	479	426	453	475	452	467	453	465	454	455	456	423	437	466	427	477	426	444	462	448	471	479	460	428	489	437	516	501	442	469	479	429	445	456	475	474	495	471	450	455	451	488	425	479	450	445	485	442	463	392	457	468	465	469	474	480	444	441	444	461	430	450	422	438	447	447	458	454	475	465	452	468	478	460	480	461	454	440	450	485	423	474	411	454	498	439	434	417	430	431	420	413	437	441	450	472	456	426	456	433	467	442	432	467	459	424	454	441	447	477	435	468	425	482	422	479	467	466	497	447	445	444	460	484	443	447	479	481	439	448	475	435	408	440	438	453	477	450	461	448	454	467	426	468	426	485	458	440	512	461	466	464	446	448	452	472	461	456	398	436	464	472	439	468	428	436	447	429	466	438	478	479	468	502	476	426	432	460	449	440	480	475	447	512	455	478	469	439	457	492	436	450	463	469	476	478	493	488	488	485	471	458	483	479	457	439	462	450	408	435	484	425	454	465	464	455	452	479	445	473	445	450	468	464	470	462	414	467	464	435	438	447	458	496	441	411	454	441	475	459	496	440	451	463	446	436	471	453	438	431	441	447	482	442	503	475	456	473	449	458	432	466	489	483	460	437	466	447	441	461	439	468	444	458	431	467	453	464	465	443	435	467	470	455	479	448	452	428	482	458	441	496	451	493	408	456	418	420	452	473	428	468	462	454	421	390	445	477	465	433	422	441	471	467	456	470	484	459	445	467	433	439	452	445	452	461	477	463	481	430	471	470	466	472	441	490	478	456	453	425	435	444	456	455	443	466	471	517	466	489	440	451	441	450	476	478	440	465	431	464	482	472	445	442	462	457	470	463	433	484	423	418	471	494	428	497	414	469	433	449	409	448	421	473	403	499	417	459	459	468	458	441	489	441	446	467	479	449	463	479	434	426	435	475	453	445	448	451	445	475	452	495	475	431	463	494	464	445	442	470	453	424	448	433	450	469	466	501	454	429	445	435	435	453	445	423	448	440	477	430	473	432	443	424	440	485	452	435	483	456	483	463	427	439	454	452	428	466	461	449	456	512	463	455
5638	3363	2766	2899	9264	6797	3387	1801	885	548	475	438	394	408	405	436	418	397	417	429	405	406	439	412	419	398	414	439	395	406	446	388	414	436	423	397	419	418	414	379	412	425	422	390	415	438	421	440	444	420	418	426	430	423	388	418	428	344	400	373	466	437	383	384	439	454	411	409	417	406	436	432	428	396	418	396	399	442	411	388	432	433	403	383	427	420	406	373	410	390	380	399	415	379	376	409	412	393	434	406	401	418	402	414	446	383	423	428	417	395	405	444	407	405	378	425	427	426	395	427	379	420	404	418	430	451	460	371	401	425	392	404	454	413	405	407	391	423	450	395	394	430	407	438	394	431	387	422	407	453	398	388	430	416	404	424	415	447	442	399	445	415	440	459	406	400	383	392	388	448	383	456	404	420	394	406	399	387	424	423	397	416	411	433	436	418	421	450	418	446	388	457	404	377	417	400	445	405	386	427	397	426	454	414	433	409	436	405	410	422	443	432	408	429	413	418	428	441	386	399	384	419	369	411	461	436	458	419	404	461	441	404	440	398	426	388	414	428	432	394	433	395	444	400	389	406	416	420	421	414	383	412	429	431	402	411	406	354	423	404	397	438	444	419	450	416	440	380	413	402	407	396	421	437	373	398	418	427	394	431	466	416	414	441	406	410	399	377	426	406	388	453	418	441	427	442	447	440	416	411	434	368	436	397	429	442	394	406	397	399	386	379	394	439	403	422	373	441	406	405	441	391	416	439	417	422	414	403	422	406	399	427	439	439	393	422	417	416	405	393	400	420	434	402	431	434	419	436	431	388	416	427	380	438	426	417	375	410	391	442	396	379	441	366	437	430	424	414	400	415	417	384	384	414	385	440	425	390	399	437	392	406	402	415	400	437	399	436	416	416	401	424	412	413	398	444	412	418	424	415	429	377	454	385	391	385	431	440	402	379	389	407	400	405	434	409	419	424	430	389	436	389	423	452	405	409	405	421	393	446	442	409	436	421	411	424	422	427	396	423	419	414	422	458	404	412	446	424	437	417	393	393	402	386	380	418	416	424	412	429	412	442	416	428	395	427	401	413	436	434	428	434	443	431	439	449	404	447	433	420	447	426	426	403	377	386	437	426	384	439	407	424	427	410	416	377	418	407	421	457	418	420	369	416	397	415	383	431	420	456	409	403	372	409	424	389	445	415	442	397	396	406	415	405	407	407	402	433	430	405	402	445	435	416	412	407	412	415	411	452	414	429	407	411	408	417	412	422	367	418	437	406	431	393	392	437	382	402	411	400	417	415	412	397	424	388	358	421	411	434	456	425	427	422	406	421	412	399	387	392	452	432	410	440	395	423	391	439	409	415	398	385	405	402	417	405	379	416	400	442	392	406	447	379	399	399	411	426	392	438	429	432	445	399	418	450	384	439	406	404	436	449	457	360	396	422	406	413	391	408	411	405	428	427	379	403	432	410	412	447	413	415	421	407	403	410	426	373	392	426	406	406	436	403	408	407	387	393	412	411	433	408	387	412	402	403	439	465	435	420	389	435	437	430	394	431	392	409	414	414	405	417	431	395	418	429	460	454	410	365	380	426	403	446	417	407	407	412	411	407	393	432	433	383	392	419	404	382	424	417	411	441	443	408	391	411	443	421	412	423	439	437	427	407	433	427	436	432	415	418	384	425	423	412	421	379	422	415	446	429	413	437	399	413	402	455	417	401	438	377	427	422	421	425	443	421	418	428	407	419	402	447	411	426	402	425	412	445	419	425	379	434	395	422	408	417	420	453	435	405	457	367	455	428	375	382	446	412	430	437	403	405	413	414	436	428	411	425	419	432	400	461	427	362	417	426	431	424	407	427	388	413	433	416	403	409	433	427	409	387	424	405	431	427	413	384	439	395	419	419	404	432	429	411	373	426	399	434	437	423	419	417	412	403	410	427	415	430	414	441	401	419	421	428	438	418	418	410	391	392	404	435	384	369	436	398	425	423	424	436	363	376	417	379	403	368	430	437	416	410	402	430	406	437	452	429	418	427	423	442	409	437	369	425	381	389	419	414	411	439	445	398	402	388	381	422	412	435	411	413	453	444	405	451	414	442	464	431	423	404	427	382	419	404	420	385	415	402	424	422	400	359	428	398	414	412	413	418	429	426	402	427	456	443	403	431	436	431	427	456	406	434	401	406	422	413	408	416	412	439	391	425	399	417	423	414	391	395	434	408	411	437	377	418	363	429	459	441	423	407	396	401	419	394	446	397	424	411	419	353	428	406	415	426	386	392	399	410	441	435	428	419	425	457	429	423	430	418	387	398	404	405	431	422	390	411	481	420	398	419	398	396	426	415	386	407	424	438	404	386	440	431	421	432	396	413	399	411	399	402	394	429	438	419	389	438	402	409	392	434	414	418	426	414	403	468	377	397	390	427	416	377	391	399	442	406	409	417	412	477	426	400	423	432	426	436	390	409	420	379	424	398	470	406	415	434	421	414	428	409	392	418	424	387	459	407	428	444	399	431	396	399	432	398	381	415	408	394	414	420	407	425	386	439	416	415	407	411	391	419	375	384	407	422	437	431	410	416	396	378	467	432	390	405	383	404	435	441	403	432	411	437	403	433	407	402	393	440	374	435	440	466	380	412	452	403	422	411	387	390	393	415	427	435	415	393	423	379	415	431	438	439	416	464	403	415	408	407	414	408	418	403	455	443	403	411	410	432	424	422	396	417	396	392	431	410	448	409	389	418	438	403	419	439	396	427	457	432	415	432	419	456	375	442	438	430	428	415	402	416	396	387	398	429	393	422	401	433	416	410	430	421	436	389	409	410	437	425	420	420	412	435	410	406	457	422	446	396	421	403	411	418	420	439	430	413	415	438	442	409	412	425	413	408	436	400	436	392	422	420	381	434	433	439	404	422	419	426	411	423	406	414	415	412	392	428	447	424	417	407	441	435	395	410	465	385	402	415	381	436	427	450	388	425	395	417	411	437	429	412	418	422	371	433	434	388	453	457	398	398	460	413	419	397	435	420	428	417	432	419	448	394	382	382	403	409	448	415	425	392	415	390	394	430	398	446	396	416	427	413	425	448	413	409	443	398	387	403	406	402	436	386	397	403	400	433	413	429	426	396	406	449	378	419	402	428	375	426	443	399	394	435	430	387	415	426	402	404	404	445	436	433	388	428	420	418	436	434	428	414	398	413	435	425	410	429	392	450	401	422	405	395	467	422	430	381	459	455	434	395	444	395	384	400	455	430	430	448	421	432	410	405	418	390	433	376	386	387	394	396	422	393	453	415	436	409	448	365	464	426	408	408	396	393	439	419	396	439	383	441	429	407	410	455	436	421	410	425	410	431	429	420	453	456	405	443	426	417	437	402	430	427	422	412	409	411	432	420	406	417	415	423	394	404	404	412	377	418	388	430	393	426	388	407	402	427	400	414	448	384	424	410	404	424	423	420	404	437	440	411	382	414	398	409	427	385	410	391	413	415	386	450	420	402	466	408
25484	21341	27151	28163	47374	44368	23598	10882	3064	997	618	566	481	494	506	521	502	469	490	478	457	492	451	506	519	456	488	470	498	484	498	485	477	492	462	483	463	475	461	482	472	461	451	532	500	484	483	462	476	495	450	503	504	467	443	468	447	480	466	453	473	469	483	481	487	485	479	473	486	495	457	515	471	452	481	489	460	444	486	471	474	462	491	451	506	452	502	470	464	442	471	455	473	441	493	506	484	465	499	508	492	472	455	523	503	484	471	464	443	465	486	452	448	460	446	437	467	427	433	466	446	478	497	504	481	446	528	485	493	490	481	467	448	489	482	466	520	467	504	467	456	459	452	462	485	468	488	487	488	432	447	456	494	462	479	457	473	444	457	466	490	461	461	482	464	475	444	444	466	508	504	469	480	458	472	498	477	472	464	462	474	509	474	533	435	488	470	497	462	463	486	499	501	489	466	498	475	511	491	491	476	451	498	482	465	489	451	503	523	530	509	483	524	521	450	465	434	469	448	425	478	508	497	490	458	482	483	511	495	519	517	445	485	488	472	456	492	523	462	477	474	452	485	482	464	503	503	447	465	465	480	456	436	490	457	461	472	474	453	502	475	453	470	478	487	467	465	444	460	482	492	482	462	502	475	482	456	456	429	408	501	507	508	486	460	472	496	470	486	508	482	505	490	452	490	484	472	459	471	480	500	478	456	454	471	473	466	471	463	469	474	480	475	468	457	508	460	507	493	486	445	482	498	460	495	461	477	460	426	463	473	457	483	510	459	488	489	491	454	469	470	479	493	489	514	488	501	461	489	485	464	515	525	513	477	474	531	468	486	477	459	475	498	508	464	498	464	479	439	469	497	478	451	455	501	453	489	470	438	447	496	464	485	486	428	476	491	455	469	429	494	489	488	540	514	470	475	459	488	430	438	474	491	509	455	486	484	448	520	516	473	507	437	477	464	468	492	471	484	467	500	464	460	460	459	516	490	482	452	435	453	477	463	473	479	462	440	513	461	459	460	401	450	493	517	494	472	528	489	460	507	510	476	471	487	485	482	461	446	490	479	472	470	487	458	451	442	505	460	462	464	490	477	527	489	435	439	473	513	480	493	502	483	463	468	489	501	518	513	500	489	486	498	495	473	472	510	450	484	471	493	464	462	463	485	505	443	470	506	473	502	467	518	475	471	483	502	429	520	448	473	461	503	476	493	515	479	453	508	486	466	459	484	474	497	505	475	473	490	435	506	469	492	474	492	472	459	467	474	481	467	458	485	461	468	482	457	461	484	472	458	466	469	474	483	485	455	467	492	478	489	469	500	497	505	471	471	487	498	459	474	498	491	486	496	462	460	438	490	448	480	493	471	480	465	517	517	494	498	434	467	481	480	449	471	449	454	468	448	426	485	467	463	470	455	465	475	462	464	459	427	512	517	455	454	475	448	458	494	436	488	501	504	493	481	492	455	476	473	461	482	507	470	483	500	509	455	474	472	499	490	492	476	462	473	436	495	469	480	482	480	483	496	477	508	502	544	485	491	481	486	488	459	471	472	538	514	412	475	464	461	469	465	477	468	476	477	439	479	461	509	471	490	463	478	489	508	482	488	483	476	488	483	493	501	486	483	461	486	476	484	427	475	477	491	460	436	472	495	489	431	489	472	461	467	449	493	486	473	532	503	425	484	460	459	494	513	473	453	535	488	509	456	499	496	449	463	482	500	471	482	464	473	466	501	492	505	483	481	482	501	468	503	444	472	471	493	464	474	468	482	487	458	490	455	447	474	472	516	527	524	504	480	491	454	461	508	510	474	458	462	450	504	490	483	436	478	463	494	448	456	476	498	445	460	486	454	456	493	463	495	489	496	484	433	461	440	494	480	483	470	517	510	433	458	466	517	442	470	489	492	476	471	433	458	467	509	416	463	439	477	495	444	505	456	471	510	491	436	443	494	476	514	483	458	535	480	484	452	526	455	462	449	521	472	465	458	471	487	489	479	478	488	478	455	508	472	467	472	465	512	471	474	480	491	469	449	466	487	484	470	506	443	475	465	457	510	466	478	465	500	451	500	454	466	477	498	486	435	489	465	476	468	461	474	461	458	473	519	474	447	490	463	462	476	449	450	493	456	468	449	489	459	489	519	461	466	438	442	493	448	488	477	474	474	477	480	507	462	484	454	466	479	522	445	483	465	495	456	476	461	476	463	456	468	504	475	485	459	483	485	493	455	469	467	463	480	497	437	453	484	471	493	476	450	483	468	455	472	437	460	523	471	464	427	471	481	457	462	454	494	478	480	458	488	471	470	494	459	453	454	482	472	485	420	474	490	465	479	485	455	486	492	464	481	437	444	481	486	427	487	446	497	488	492	470	515	489	501	462	481	479	515	461	495	492	485	442	469	509	458	483	472	507	460	466	478	500	489	461	464	475	470	463	499	510	467	473	477	481	498	480	471	502	496	455	477	505	466	471	446	477	429	476	512	495	470	484	496	463	497	494	471	473	442	459	465	487	470	491	479	452	431	467	480	447	467	450	494	457	480	479	498	469	491	442	483	469	482	464	450	487	477	438	469	495	471	492	505	456	461	496	458	485	459	473	462	498	464	472	468	481	415	468	438	484	518	443	489	529	467	467	503	448	436	511	476	470	533	474	493	465	495	486	485	435	474	463	486	455	510	473	503	517	511	460	503	492	517	453	487	458	498	491	503	464	442	492	517	476	471	506	429	467	472	457	505	489	486	506	455	469	461	489	480	487	483	474	482	499	477	471	468	475	475	492	507	494	445	508	487	484	431	487	515	486	455	450	558	465	439	482	476	477	505	503	478	492	492	447	471	481	478	455	487	472	466	470	477	493	458	471	482	482	474	459	489	488	505	477	454	487	493	521	490	473	463	477	488	523	483	507	487	478	459	439	475	474	449	474	497	471	480	501	469	446	497	487	481	478	454	493	483	498	459	488	489	467	481	491	482	509	471	494	493	486	454	512	508	491	462	451	479	470	494	448	470	465	458	460	481	472	459	472	451	477	478	485	466	450	519	467	482	450	484	478	435	466	496	482	475	475	478	452	486	474	459	457	456	482	473	469	455	481	487	448	491	462	467	461	519	462	457	476	508	487	508	480	498	489	492	488	494	467	449	432	498	464	519	528	474	494	479	477	481	475	522	470	500	452	483	439	479	456	449	487	474	407	498	524	497	483	449	478	497	473	481	471	480	487	485	494	458	483	482	452	465	494	485	469	503	449	496	475	509	459	462	437	518	472	462	485	492	491	479	506	459	457	475	459	515	464	453	498	527	482	448	458	473	529	481	472	460	487	449	463	511	465	438	484	474	474	493	497	472	453	499	491	537	485	473	454	477	463	454	487	440	489	525	424	474	481	470	519	493	454	499	499	454	481	488	511	462	474	475	476	467	478	447	512	465	487	513	451	448	501	465	484	470	554	479	439	472	491	466	496	484	459	508	485	469	466	503	470	415	470	476	485	485	491	507	455	469	484	515	522
5109	7733	6162	19298	48989	35295	16323	8874	2884	1140	627	463	490	480	456	483	446	466	470	435	476	436	476	457	463	484	486	440	497	462	495	455	463	478	453	491	462	452	485	473	445	484	484	478	466	452	453	452	444	499	403	478	440	455	469	458	443	478	416	456	453	468	433	494	452	435	435	412	445	434	460	454	434	453	449	425	454	433	466	480	479	451	431	445	465	463	467	464	451	478	477	442	483	428	412	458	455	505	454	461	450	508	478	436	455	462	426	505	483	455	464	486	471	433	473	411	434	452	467	416	476	456	437	441	454	431	473	473	436	445	454	461	466	445	447	470	478	454	451	467	441	441	441	411	424	491	478	469	440	455	458	493	472	432	439	434	498	455	453	455	464	451	457	399	436	481	455	444	445	469	467	419	469	453	469	444	472	458	456	452	490	461	450	471	447	427	460	457	440	455	473	401	452	491	460	446	460	492	485	440	389	431	440	437	460	461	472	480	455	473	452	440	427	479	425	492	483	437	412	438	460	491	470	446	432	488	422	473	472	487	463	447	480	424	434	489	468	468	433	409	454	454	450	466	466	446	462	465	437	438	448	429	455	460	442	452	431	445	419	461	482	405	456	464	520	447	441	461	450	409	456	490	481	459	468	427	447	432	469	467	507	441	457	485	478	462	479	443	451	477	396	417	474	418	452	444	478	440	459	444	438	500	472	457	477	436	476	464	437	467	456	414	433	492	433	405	472	436	435	453	466	441	470	439	453	486	498	479	449	479	476	447	423	474	461	442	400	440	480	407	482	491	437	419	412	481	420	466	462	464	458	450	474	438	446	465	502	478	431	458	489	443	458	424	489	422	417	438	434	440	447	408	432	461	438	471	434	458	452	405	442	414	466	467	424	441	447	455	434	453	431	474	451	430	473	468	430	486	473	448	424	448	455	445	460	422	457	448	469	438	416	449	444	476	427	432	416	465	457	428	453	461	456	445	454	456	404	464	482	433	414	424	473	445	481	434	466	447	461	428	456	459	464	475	452	429	446	445	468	430	421	431	473	462	460	454	464	458	444	435	436	437	449	458	447	479	447	463	467	457	457	449	486	480	456	434	451	438	441	442	461	495	479	441	470	442	432	446	450	469	445	435	475	436	461	456	459	449	464	449	435	445	445	480	409	459	445	443	489	441	442	417	441	455	466	457	456	447	450	484	444	423	429	491	457	437	478	474	449	457	452	439	448	412	441	488	439	459	462	476	432	439	480	442	453	427	417	436	453	430	458	438	444	468	467	405	469	503	461	460	455	468	457	454	455	462	464	463	502	458	432	477	431	439	444	441	455	439	486	451	475	436	433	420	445	431	475	453	446	459	415	467	423	431	417	433	460	458	447	423	417	495	417	451	459	439	419	450	439	478	459	465	461	470	424	451	479	427	460	446	438	461	474	476	457	461	485	493	453	437	423	440	486	436	441	448	459	449	463	460	447	452	443	441	443	456	437	454	455	461	444	456	477	460	448	471	497	450	444	457	475	474	473	468	439	441	450	413	448	443	454	492	447	454	485	442	438	476	451	480	462	500	472	474	483	492	469	447	469	456	432	444	457	445	472	441	480	443	454	464	448	500	464	436	436	436	440	453	483	465	436	463	511	405	451	456	456	439	451	471	468	459	477	472	441	496	449	457	459	474	450	442	467	483	442	448	449	449	442	448	444	419	440	482	467	478	436	429	471	450	389	457	452	439	469	456	464	439	468	478	483	497	465	471	455	429	509	448	487	428	482	470	433	433	446	474	407	461	478	462	476	461	445	432	482	440	495	448	464	441	473	482	442	444	434	413	446	465	460	476	463	442	447	435	457	443	454	477	446	529	457	467	457	437	433	464	469	427	428	462	452	491	465	484	455	484	428	454	488	451	457	468	471	453	457	490	446	468	456	450	449	502	450	448	457	438	440	462	433	451	454	438	420	426	446	454	416	442	452	462	464	441	465	442	443	499	469	469	521	455	455	463	472	440	456	453	436	476	445	440	459	448	468	456	486	482	460	455	477	455	437	446	418	466	437	430	438	467	474	459	459	475	442	469	458	479	469	478	448	490	422	419	459	474	453	492	435	418	454	456	454	469	410	484	444	404	461	455	465	450	441	422	481	452	460	421	458	477	489	442	455	485	499	470	487	440	461	435	426	462	434	435	476	436	486	468	403	455	440	466	474	436	515	397	440	493	450	444	470	448	450	463	457	479	460	489	435	470	487	454	453	465	474	454	470	463	492	429	454	422	479	457	464	415	441	438	444	443	472	474	466	434	447	470	439	446	460	422	458	454	452	436	449	465	453	457	451	508	430	431	473	463	474	460	441	487	462	447	395	479	471	481	446	472	455	446	436	442	435	457	467	402	473	416	441	446	459	457	466	473	420	452	495	469	433	428	436	458	453	477	454	470	446	483	474	481	468	434	451	436	450	482	425	444	435	422	450	458	451	458	502	465	483	478	455	486	456	455	444	464	392	436	506	448	457	445	442	421	442	442	475	436	463	432	455	454	436	478	439	452	463	464	432	486	425	439	447	421	457	458	465	459	482	423	412	408	443	465	453	455	455	477	441	427	445	455	455	438	452	498	459	478	457	447	468	441	465	486	446	453	464	459	404	468	465	460	448	455	421	423	433	459	458	431	443	447	485	407	448	465	470	472	439	505	444	447	472	429	470	461	468	419	416	481	427	500	509	448	466	449	460	480	457	443	480	460	462	446	431	457	451	438	478	425	466	432	453	432	454	439	425	420	511	505	456	455	428	429	477	471	454	437	445	437	439	432	484	432	464	494	456	435	456	466	458	427	453	480	437	432	406	496	432	410	488	474	454	424	481	443	431	461	437	420	456	428	476	453	417	490	483	452	463	479	485	452	467	421	449	476	460	451	459	455	475	469	468	459	461	445	480	424	458	458	438	469	445	417	462	469	414	462	457	469	463	479	485	463	450	492	437	417	449	469	412	485	447	470	482	430	421	447	494	430	481	464	477	404	453	444	459	431	463	435	453	467	436	460	432	492	428	423	444	451	435	473	445	442	461	436	432	423	447	468	458	449	427	441	470	468	477	446	430	455	456	471	431	458	465	455	444	426	458	456	410	450	439	433	491	420	432	412	456	459	447	426	428	425	487	446	465	500	439	489	444	467	411	447	481	429	430	413	449	455	424	458	429	439	462	454	459	463	440	466	452	443	454	464	428	466	434	467	452	468	426	439	468	479	464	489	459	443	417	432	466	459	424	434	444	466	471	439	478	449	437	461	460	472	460	453	454	497	433	435	434	467	399	411	448	502	459	504	430	469	462	468	416	463	448	464	447	443	454	455	431	458	500	470	420	424	428	421	398	442	437	468	474	459	480	432	466	441	483	441	430	450	462	456	432	469	457	472	464	435	449	462	407	414	454	453	454	455	410	441	440	439	479	450	432	462	439	484	465	488	424	470	441	473	461	463	453	483	460	437	453	468	462	447	434	462	441	440	433	445	439	480
24273	21398	28703	25149	45475	57873	43649	26323	9553	2504	984	678	563	544	571	551	628	585	539	597	564	584	592	628	626	573	591	546	581	579	558	545	562	590	557	598	571	555	565	553	578	577	568	560	563	583	557	560	605	575	601	569	587	560	554	566	606	570	554	553	560	564	547	577	566	548	591	524	529	534	519	582	582	545	564	593	559	526	596	571	523	532	529	525	529	565	572	568	577	568	538	594	565	594	611	594	564	578	556	537	543	610	546	518	611	527	571	597	555	503	565	582	595	558	583	582	540	566	554	544	627	559	560	569	568	556	527	526	548	623	631	563	579	535	571	562	567	554	547	589	553	568	596	556	591	554	566	554	532	590	610	544	532	560	590	577	553	570	601	558	586	590	573	595	602	559	553	582	555	615	633	569	549	572	580	581	572	582	553	614	574	583	587	564	561	577	530	515	574	552	592	592	566	579	520	592	564	509	585	543	554	519	595	595	560	604	552	539	568	547	526	620	582	545	572	568	540	533	611	580	559	596	548	542	553	532	547	546	554	551	546	557	572	525	570	556	532	525	566	561	550	562	564	528	506	575	583	570	609	578	560	535	539	555	561	601	581	574	580	560	532	549	575	562	562	630	575	573	527	558	576	528	538	566	593	557	603	555	547	595	546	564	535	558	557	575	535	582	562	568	501	558	537	582	552	559	566	553	540	525	559	603	571	542	588	556	558	554	556	572	597	597	539	587	578	543	566	554	581	556	532	542	553	611	572	556	529	553	594	597	545	579	577	591	571	559	553	603	595	574	576	593	540	563	542	599	536	572	578	552	539	552	542	588	560	578	573	594	533	558	564	590	552	548	559	575	578	584	527	568	551	536	568	535	565	566	576	560	583	545	557	572	553	518	551	589	578	567	576	573	551	576	556	560	585	547	555	573	553	583	552	580	577	576	586	587	542	598	597	548	572	565	554	541	582	598	554	557	518	606	582	557	572	543	561	560	568	571	552	575	548	536	578	565	603	519	583	586	572	570	548	570	557	550	549	590	543	565	551	546	605	562	580	543	565	547	538	559	550	591	548	587	546	575	563	570	561	579	573	551	579	597	563	590	535	564	585	552	523	580	544	609	514	582	545	536	528	557	564	543	542	584	543	601	544	585	496	580	530	587	579	558	578	538	567	577	547	556	552	538	592	550	525	556	600	586	591	573	610	600	578	537	520	584	564	588	574	535	572	605	588	541	561	555	551	540	561	549	579	573	553	553	529	593	556	553	522	546	588	575	571	556	556	565	536	622	544	544	584	548	542	583	555	549	584	605	566	563	546	548	570	528	549	568	563	567	546	577	561	549	555	581	542	581	518	523	564	554	544	581	534	558	532	556	562	581	563	589	561	533	561	590	572	555	575	553	525	595	628	529	593	558	589	561	536	597	575	582	597	578	537	569	520	568	582	537	614	577	551	567	564	536	546	561	540	590	543	562	548	559	556	571	593	549	579	581	554	560	546	560	542	550	566	590	566	583	545	546	521	576	564	603	592	558	526	536	572	570	545	587	584	598	531	548	582	525	587	532	557	555	552	595	549	529	564	543	507	537	557	571	573	585	544	577	547	555	593	586	611	574	547	601	601	519	568	552	532	565	564	564	554	553	552	538	551	532	564	565	589	568	553	582	560	556	568	598	598	580	561	571	565	584	568	521	565	571	532	529	540	566	520	572	549	617	517	595	555	566	561	555	549	577	508	580	561	599	571	552	573	555	530	556	586	589	574	530	551	564	565	533	525	574	568	579	590	536	551	579	575	577	586	557	583	548	561	573	560	539	545	533	516	561	551	591	611	562	573	580	593	524	546	618	544	581	584	532	549	545	593	526	574	567	556	583	557	532	562	568	566	587	554	522	558	586	519	544	573	572	585	569	581	538	525	553	571	553	559	557	572	600	558	525	590	564	570	601	583	579	541	555	585	576	562	584	541	571	581	561	563	585	584	580	553	605	539	577	593	552	552	523	581	534	545	577	549	564	568	567	575	553	596	546	556	537	576	577	615	546	531	584	587	528	531	530	542	582	558	573	549	539	519	558	510	543	596	522	579	546	567	594	541	530	597	544	527	517	581	586	543	532	557	581	596	535	592	550	549	599	555	588	554	566	577	538	563	588	569	565	557	543	561	590	594	529	604	582	522	533	572	589	582	570	584	550	600	559	573	570	571	553	593	579	538	566	560	532	576	590	561	554	527	571	562	578	580	562	539	573	559	518	537	566	601	570	557	587	562	576	584	573	548	549	539	533	528	562	545	550	522	540	617	559	532	554	550	538	570	599	530	551	538	580	549	569	499	573	555	534	550	577	520	552	537	535	578	550	541	554	582	625	573	552	553	606	588	567	614	551	541	506	529	571	573	580	539	579	600	561	516	557	530	557	562	564	544	554	538	599	519	583	540	607	560	541	565	596	539	584	527	553	548	565	540	520	559	569	590	550	571	594	542	569	558	591	607	523	517	540	570	554	571	581	543	573	563	515	548	552	569	550	605	587	579	556	586	548	559	560	563	643	575	592	557	580	584	554	573	579	584	596	598	587	576	525	579	510	549	532	545	602	578	532	552	566	565	545	544	516	560	575	541	547	602	567	544	545	566	557	560	546	571	579	604	578	498	550	573	563	518	563	565	544	544	586	597	549	517	555	541	534	549	555	546	541	583	591	532	593	560	534	556	556	530	544	576	577	563	598	541	518	552	582	559	537	574	547	562	585	523	559	522	565	533	582	566	561	525	570	594	546	546	600	572	565	548	572	619	599	588	585	531	560	565	496	521	598	567	563	560	557	575	570	603	572	567	594	560	537	560	595	589	557	557	572	585	549	555	589	557	592	570	566	554	522	581	531	609	514	600	546	549	568	563	567	544	571	557	553	565	574	554	544	611	557	554	513	538	587	593	556	591	591	555	607	570	573	540	551	571	563	546	549	549	529	519	556	539	583	561	584	525	540	562	550	567	559	528	602	574	574	572	530	581	583	585	573	517	503	576	577	555	573	560	536	591	590	577	579	519	559	562	585	557	562	580	525	601	578	592	579	554	545	536	543	568	560	568	564	560	563	580	537	546	577	544	535	521	562	540	564	558	535	556	564	572	552	604	532	626	538	554	530	560	581	572	530	569	568	558	576	607	573	594	594	542	601	576	534	574	566	563	553	560	553	568	575	566	574	536	532	576	549	589	544	569	537	536	516	578	559	570	546	562	544	554	572	574	545	498	587	523	522	549	535	547	557	552	532	525	543	541	557	561	570	525	542	627	559	569	545	554	536	547	535	576	585	571	568	562	554	547	507	534	523	546	561	585	528	566	537	563	569	584	597	566	568	578	560	608	549	587	540	585	567	526	555	562	524	536	592	561	583	573	542	560	545	538	538	569	502	565	603	599	585	531	563	561	527	540	562	607	570	586	559	522	554	593	541	571	522	591	562	562	551	590	525	551	545	557	568	543	574	568	583	507	585	592	543	555	586	602	555	533	613	578	575
5846	12142	12725	23207	61547	57964	35228	20316	7415	2526	993	616	520	571	508	525	510	559	530	558	606	550	560	511	525	533	510	518	560	518	528	505	577	567	517	587	530	510	550	546	568	542	501	537	535	532	537	533	552	541	517	556	519	560	515	502	539	538	525	518	517	498	544	524	549	499	504	547	578	494	589	539	510	555	576	533	535	563	534	539	534	598	546	587	516	523	493	548	545	569	546	539	535	557	544	499	499	550	572	508	531	511	532	545	490	529	546	476	514	540	528	528	511	557	542	510	570	481	559	552	543	559	510	576	533	511	551	489	543	515	514	511	565	555	517	531	515	531	553	528	567	513	513	522	538	581	550	511	515	512	574	533	538	557	521	535	545	548	525	573	516	556	543	507	566	570	535	503	555	530	493	542	523	521	575	536	543	589	561	513	542	553	554	531	505	505	504	533	541	515	541	558	561	543	533	518	530	498	538	509	514	540	538	510	525	539	558	549	538	556	503	530	557	516	544	537	537	545	571	505	530	546	512	522	537	529	522	552	530	531	605	545	492	520	520	566	534	501	526	530	537	507	546	520	547	555	536	531	507	528	525	530	563	525	536	497	530	520	511	535	540	516	579	539	534	543	536	534	536	526	552	525	568	555	512	517	504	539	535	572	551	534	549	519	561	555	516	499	509	518	518	515	528	523	524	566	495	540	514	519	539	556	546	503	527	549	501	516	514	556	548	546	541	521	507	557	507	537	539	510	520	476	470	538	538	537	522	556	531	565	527	560	552	514	513	549	507	501	518	520	521	547	581	543	524	512	521	526	545	501	515	524	513	558	508	533	492	503	491	543	513	512	524	522	589	549	519	563	534	526	498	517	566	538	539	556	552	544	526	497	556	543	536	539	515	554	516	542	563	532	548	507	563	581	560	537	500	498	515	533	507	555	570	523	530	510	558	506	508	522	524	522	562	507	540	528	546	533	552	503	503	522	553	553	546	538	510	502	519	563	552	553	537	556	554	531	557	533	522	567	553	571	535	541	518	515	527	556	548	526	542	553	575	517	530	519	530	556	551	515	549	498	492	523	577	536	533	513	541	541	547	564	559	523	566	548	521	546	540	520	530	531	536	481	527	532	530	549	530	543	552	543	549	523	554	513	528	537	528	549	559	538	472	508	521	567	572	506	555	552	547	487	548	583	538	546	514	461	607	503	538	517	545	512	545	566	533	518	514	508	560	524	521	509	540	494	531	471	527	545	550	544	511	533	539	525	542	542	587	554	544	569	533	527	533	533	529	509	527	532	574	510	503	514	512	509	527	541	537	567	550	581	554	521	521	534	587	542	520	502	552	532	492	509	522	520	595	543	593	542	551	515	576	573	506	554	574	516	542	509	593	606	478	574	550	501	506	487	483	503	541	564	545	532	527	564	555	551	556	536	529	501	521	561	533	559	568	535	540	525	529	524	546	518	569	544	538	514	527	530	520	548	544	509	517	509	549	531	533	496	565	557	523	516	566	521	576	534	565	527	561	514	538	539	554	499	499	536	496	536	519	490	543	532	541	550	485	561	542	546	575	508	502	546	510	525	517	552	549	509	541	540	513	496	537	563	555	498	507	538	513	503	547	531	527	498	533	555	557	515	480	524	523	508	560	544	519	532	495	532	545	507	517	579	591	516	590	488	555	561	528	556	522	552	570	507	545	515	536	507	526	526	536	579	534	524	520	528	537	560	552	515	511	543	469	499	558	509	533	522	511	525	583	585	571	547	499	517	535	535	554	548	530	513	557	571	517	557	558	543	539	522	534	530	543	539	530	518	565	547	565	513	519	529	538	515	563	544	566	534	552	531	499	575	534	554	510	542	520	511	527	533	494	564	559	534	519	526	541	538	479	523	488	530	495	536	495	546	525	515	539	526	560	536	542	498	522	535	523	527	517	541	522	564	508	507	545	500	519	540	503	523	526	585	505	524	525	564	503	504	530	502	537	537	564	525	583	481	541	526	559	514	519	533	560	584	547	514	578	479	550	527	527	560	540	516	541	535	549	483	522	505	572	516	519	535	560	523	546	482	530	546	531	539	502	521	526	509	528	519	550	532	528	509	521	528	540	531	545	513	540	525	542	536	529	516	510	509	516	579	527	486	555	538	560	538	548	505	579	532	527	529	545	524	570	519	543	494	499	549	505	532	574	575	560	488	506	556	549	531	507	545	539	545	541	523	485	556	560	537	518	480	528	509	524	544	542	582	561	521	508	513	531	518	533	552	490	553	550	502	527	554	536	559	531	574	528	560	538	503	502	539	486	524	542	550	536	540	532	509	556	515	503	524	535	501	515	504	526	522	510	539	521	549	531	546	535	546	535	543	510	518	561	538	504	523	546	563	551	530	498	485	500	527	528	541	549	516	591	506	540	512	510	552	495	531	558	537	479	532	529	527	518	578	562	532	547	507	526	561	587	512	536	554	556	531	543	556	516	544	524	508	575	521	526	550	494	505	507	570	489	540	505	537	528	524	524	522	477	550	543	563	546	538	528	517	503	499	501	499	518	584	503	560	565	511	499	537	497	524	546	541	563	557	518	567	531	538	575	504	560	556	570	500	528	550	540	497	594	535	542	513	553	503	540	516	523	532	556	541	516	534	514	521	521	525	544	537	528	555	481	533	545	521	567	582	533	538	528	550	526	505	516	575	533	546	542	535	520	556	490	550	528	527	521	555	511	526	492	527	575	504	544	527	517	504	532	546	521	535	550	526	498	542	562	482	557	525	503	517	520	530	546	500	487	568	537	550	555	530	535	538	483	533	547	560	541	517	493	530	512	523	517	546	537	593	538	540	534	527	552	503	541	577	519	501	535	508	503	552	536	550	520	572	559	523	512	483	547	570	547	526	537	537	526	519	577	542	515	512	533	560	523	511	535	533	513	532	517	522	543	557	489	522	534	571	490	494	554	501	521	541	529	541	526	538	517	537	533	544	559	518	525	474	531	542	553	523	542	489	482	550	507	509	507	585	508	563	496	528	551	534	525	530	496	536	471	519	515	509	497	517	551	504	505	526	535	528	511	537	531	528	498	505	566	550	524	522	509	539	519	527	568	489	572	504	487	553	544	490	534	528	517	498	523	562	528	497	544	508	513	555	504	541	536	474	543	509	499	499	524	564	497	525	543	520	507	530	522	532	524	557	514	558	517	554	553	551	545	532	564	539	546	565	505	546	504	518	544	518	559	489	521	552	557	511	556	522	523	526	513	573	559	539	534	504	528	565	551	506	517	523	507	530	530	518	535	585	578	552	495	536	533	497	540	529	528	590	497	485	550	522	544	552	541	517	526	529	551	490	535	512	510	523	519	552	549	520	548	568	489	551	529	512	528	511	534	532	554	526	539	559	522	496	541	512	508	501	488	521	526	512	550	551	555	526	521	568	557	534	541	547	533	536	539	548	512	526	568	531	528	528	529	546	525	561	511	533	520	533	528	552	518	533	533	498	503	543	516	524	554	543	514	530	565	548
27696	13072	3106	4613	8983	7754	3794	1726	822	639	491	491	454	440	447	450	448	459	454	467	424	486	480	462	436	431	487	480	477	480	491	446	473	454	434	450	437	464	414	474	433	488	461	434	449	457	421	440	490	476	447	420	462	485	476	438	441	488	470	458	490	465	452	426	468	457	466	475	440	457	453	430	448	499	452	510	445	454	512	404	480	445	426	466	493	484	484	456	429	459	429	418	463	448	492	429	469	432	465	460	451	462	487	457	454	483	478	466	428	454	456	459	476	472	473	441	486	432	447	470	458	463	450	466	448	438	459	481	436	427	447	412	484	438	449	479	450	446	426	452	483	435	467	462	446	420	431	467	454	470	431	430	469	465	452	440	470	432	445	444	449	436	409	466	461	445	490	503	467	407	450	460	467	435	446	466	511	459	473	439	431	437	450	455	498	477	454	450	468	481	468	404	501	471	429	477	487	449	484	452	432	433	465	443	456	456	470	480	424	411	457	424	438	460	446	444	458	453	469	457	471	464	444	435	450	485	452	435	448	469	489	468	473	472	475	444	498	420	443	497	456	483	473	478	452	438	500	457	424	451	448	456	451	416	464	476	479	445	453	462	473	494	475	489	439	461	403	465	466	441	480	428	468	442	448	430	478	474	465	460	478	463	465	452	468	478	477	492	489	467	450	415	492	456	455	456	451	449	401	466	482	434	437	469	484	499	457	418	506	456	463	458	425	433	420	490	427	460	472	488	505	469	477	409	448	452	452	452	472	455	496	466	442	479	472	425	463	462	455	490	453	470	421	469	440	451	446	478	474	436	458	486	470	402	464	465	469	455	434	454	501	461	478	477	459	474	445	458	468	498	470	453	445	424	446	415	412	435	469	483	471	484	482	482	483	457	445	476	448	452	489	490	473	445	455	462	460	476	430	498	457	448	459	462	447	464	460	435	461	435	492	474	469	433	475	468	436	472	460	451	463	469	450	445	478	432	455	503	461	417	414	485	454	443	438	422	462	468	469	437	459	497	469	469	480	427	426	494	488	475	467	444	479	459	465	423	460	474	451	478	457	439	435	465	492	470	482	485	452	442	446	447	470	487	466	469	428	480	453	432	471	480	484	429	449	443	475	462	442	449	439	466	454	430	460	453	472	482	451	443	471	444	423	443	459	466	454	463	467	427	482	437	503	485	479	461	429	473	474	465	466	448	440	461	431	455	385	440	457	453	422	493	439	459	418	446	433	480	481	451	476	497	485	423	441	429	450	446	431	498	464	438	478	442	461	456	447	461	442	517	446	454	458	466	447	452	480	454	461	454	450	477	447	459	461	423	465	450	453	497	445	418	470	478	473	471	468	469	439	443	470	392	475	455	446	459	464	448	462	448	465	444	478	428	498	443	442	439	462	454	458	435	463	424	466	462	457	481	476	466	461	445	496	459	438	488	496	411	435	467	482	452	425	467	467	459	494	466	464	446	446	472	439	440	486	479	460	474	488	474	468	511	473	432	493	450	461	429	431	495	449	470	448	505	452	474	469	481	449	462	457	472	447	462	480	501	447	428	470	462	487	434	488	440	482	482	473	447	453	461	481	488	462	476	441	418	457	486	472	500	446	435	488	464	452	441	419	473	478	491	431	526	413	458	491	453	470	502	476	466	442	473	415	501	470	454	456	480	498	455	476	440	483	400	477	436	470	484	441	479	468	456	442	444	412	484	486	428	439	454	447	497	428	450	465	477	442	413	439	474	476	475	469	470	448	508	485	428	453	432	436	432	415	472	465	487	473	442	459	451	453	436	479	443	476	475	443	474	476	486	454	458	502	471	478	457	440	458	452	457	457	469	437	472	425	457	498	461	475	499	469	439	424	502	471	446	450	464	469	454	450	432	438	459	463	433	414	453	439	498	476	488	451	481	446	435	471	448	459	445	479	458	426	442	456	480	475	461	461	505	507	449	421	434	472	454	457	456	488	423	467	493	495	430	475	467	438	490	455	435	451	437	504	459	436	486	481	471	493	432	448	486	504	464	465	474	450	470	455	485	498	448	470	477	490	490	474	461	440	451	442	437	447	481	449	472	470	485	443	477	455	477	479	450	449	413	456	474	447	419	478	447	460	457	446	462	466	490	438	457	444	444	499	436	468	433	446	470	478	468	463	462	468	475	452	448	455	447	461	487	455	456	442	480	436	439	423	458	449	496	473	457	499	460	438	443	457	452	440	444	448	448	470	432	463	514	447	475	447	458	505	480	428	458	438	452	456	456	480	441	469	483	434	517	426	496	452	456	446	464	456	456	498	491	502	481	420	435	473	495	500	447	455	439	454	507	493	466	452	450	485	483	457	469	495	441	475	480	449	438	426	420	471	476	473	437	425	482	426	423	439	466	458	473	468	432	472	442	507	465	409	437	481	477	489	492	443	433	448	473	449	506	465	471	501	437	470	511	465	457	459	431	437	430	463	462	478	437	448	461	446	482	449	454	483	445	458	466	407	475	446	449	434	462	449	468	437	468	454	500	447	476	450	459	447	461	476	470	462	493	478	482	504	461	447	452	432	449	468	421	512	465	446	449	462	466	428	445	456	456	464	448	452	479	456	449	494	442	447	452	477	470	457	439	469	488	453	413	451	470	474	431	458	459	517	472	482	453	483	453	500	459	459	448	454	449	453	456	480	456	449	492	456	417	457	445	464	454	485	455	485	476	466	477	429	434	437	450	462	455	457	454	455	461	453	482	410	450	453	467	415	485	447	473	473	420	478	483	422	433	459	458	474	432	456	464	454	446	484	489	501	449	441	459	449	474	465	427	464	487	451	460	427	464	442	461	466	428	473	477	442	471	465	463	471	507	467	502	427	407	458	481	459	429	452	456	451	466	440	471	471	460	393	496	423	453	434	419	475	459	490	466	434	454	437	421	471	455	466	507	424	507	499	473	432	439	420	476	493	451	471	473	459	464	474	446	469	440	483	479	448	491	466	432	428	470	449	471	458	428	425	482	450	456	456	486	447	486	457	450	468	474	473	481	515	451	461	470	441	471	446	481	432	434	454	460	467	482	432	436	447	469	467	453	438	517	446	457	421	473	451	437	450	451	447	461	474	507	487	473	466	448	449	504	452	477	473	422	459	459	456	436	458	432	419	444	459	463	444	499	493	478	457	461	453	475	460	471	452	439	440	461	472	483	474	467	422	485	462	496	449	445	476	483	489	474	454	476	438	433	413	460	461	460	439	438	453	458	455	472	479	452	456	436	483	434	454	468	408	420	451	448	475	430	450	436	425	460	485	455	463	465	473	429	472	489	458	434	496	450	467	479	439	463	451	462	442	481	483	488	478	477	428	417	481	463	472	477	467	454	475	452	465	493	459	479	456	435	434	428	435	456	441	475	448	444	443	433	464	438	452	460	474	447	478	471	488	452	471	445	447	472	440	462	435	418	455	477	468	426	450	460	458	455	463	425	450	428	454	415	449	475	456	452	462	501	463	446	462	502	471	484	418	469	447	434
5528	2649	2719	4953	9122	7141	3555	1870	895	515	494	421	425	443	416	372	397	427	442	418	380	426	417	409	420	468	429	442	402	426	460	416	454	393	403	409	385	406	380	395	391	405	441	422	402	411	431	449	431	427	454	402	419	409	434	407	402	394	421	378	424	428	442	415	414	421	407	435	386	440	413	446	441	449	395	428	407	422	435	453	413	430	455	431	412	408	423	437	432	410	414	411	422	458	387	420	446	400	390	412	432	438	441	408	442	406	403	425	402	410	443	433	405	421	416	415	400	434	424	410	394	408	419	406	422	407	427	438	418	432	440	383	403	401	395	378	436	444	444	425	428	415	445	431	445	418	440	415	399	451	426	427	403	411	382	390	407	422	406	399	420	414	422	433	415	422	401	415	429	416	389	415	413	408	399	390	438	415	446	402	437	464	402	423	439	414	400	385	450	409	438	391	404	387	432	414	424	407	410	439	387	399	384	417	435	382	425	415	427	450	386	419	389	379	407	428	419	433	385	428	401	413	434	428	450	447	430	451	412	439	395	374	418	423	392	426	420	424	434	421	380	460	457	420	416	421	442	408	450	402	422	437	415	453	384	368	408	460	433	437	398	409	381	382	394	391	437	433	429	409	387	410	425	432	408	408	409	397	411	452	432	419	386	411	405	409	408	411	408	428	460	400	402	410	383	411	407	408	421	403	450	437	441	443	370	450	407	461	410	440	404	428	414	416	439	432	422	389	438	434	453	437	424	442	441	438	437	420	410	404	383	390	443	433	410	408	405	423	381	390	423	413	446	396	400	384	439	393	447	407	410	432	423	409	457	424	415	415	384	353	422	422	404	449	444	401	425	427	362	427	415	405	428	425	384	390	404	415	437	432	431	363	410	440	405	411	402	434	412	422	410	406	415	384	401	381	389	387	414	451	427	392	388	405	413	430	414	395	438	418	423	429	427	424	437	415	393	459	418	400	404	401	417	424	414	420	451	443	408	419	440	414	410	408	417	418	426	416	423	425	417	408	428	457	456	468	397	425	401	402	419	462	428	445	426	427	404	432	420	459	429	414	421	416	386	447	460	432	429	401	431	419	444	403	402	422	454	404	429	405	440	454	411	438	415	427	441	404	442	445	415	389	395	431	411	403	421	399	416	406	422	435	410	453	451	441	388	422	401	468	434	430	434	413	436	384	421	384	422	410	420	441	391	405	456	402	438	411	410	376	401	413	414	403	419	456	444	410	417	428	412	425	440	429	466	428	428	385	435	439	437	423	422	421	423	408	419	430	445	407	408	410	418	436	415	404	402	412	416	409	450	430	409	402	429	407	425	433	426	396	444	407	432	429	408	408	411	453	420	443	415	427	398	400	412	396	447	418	383	415	419	443	416	419	406	439	475	426	423	395	408	423	414	416	444	417	391	448	457	399	421	412	416	401	389	400	420	407	416	438	425	424	441	445	431	454	390	369	448	416	439	428	438	429	385	418	428	417	409	413	429	406	392	373	439	423	394	469	444	405	424	441	418	431	412	406	433	436	397	430	408	433	407	415	424	407	440	391	387	405	438	407	434	435	400	420	391	393	407	400	419	432	460	435	425	411	412	395	417	430	383	381	434	398	434	421	415	396	438	422	388	426	413	405	415	439	412	407	442	457	409	449	389	438	410	421	379	415	389	391	435	413	400	417	395	414	409	412	403	427	383	415	418	398	418	405	413	444	398	415	462	421	404	424	437	445	446	406	419	425	426	468	452	435	397	441	380	425	411	444	415	462	435	452	425	433	395	417	403	421	419	387	426	369	441	470	451	432	389	429	428	457	408	398	391	420	420	423	393	397	451	412	406	406	442	409	437	407	423	400	417	431	434	432	423	423	385	378	432	433	377	397	433	400	428	392	429	445	458	474	433	440	385	407	402	420	422	431	410	435	434	448	432	405	422	406	421	416	445	425	419	429	425	403	422	378	414	410	449	403	409	397	393	402	409	426	413	442	400	397	406	408	437	386	421	434	463	425	405	393	371	410	402	455	367	450	403	427	420	387	408	404	424	408	432	431	442	408	425	405	379	400	402	414	406	408	424	424	386	429	440	439	391	378	408	434	409	373	414	432	364	428	432	429	411	415	431	398	376	407	442	430	420	412	434	416	417	414	406	396	415	445	407	434	400	404	438	426	429	430	401	417	408	407	418	425	439	413	419	420	415	391	418	426	397	440	439	420	431	419	398	410	438	442	387	394	412	413	450	401	430	415	438	410	423	417	423	398	403	424	432	417	392	425	394	362	397	403	450	445	411	403	425	387	420	394	440	385	415	419	456	412	438	433	427	456	420	404	453	426	367	445	435	436	396	443	436	428	434	443	410	416	428	466	403	418	416	419	441	390	454	426	420	405	412	420	395	400	389	400	425	439	423	408	414	408	399	429	411	429	443	425	424	415	388	425	399	406	406	397	407	408	437	411	413	385	406	405	443	419	418	443	408	459	417	450	377	443	431	390	421	439	446	431	429	432	414	430	461	428	420	405	403	410	442	417	425	450	440	427	420	406	440	405	429	398	433	421	405	406	404	373	417	389	406	428	451	429	442	392	398	411	416	428	433	461	411	431	406	412	402	447	422	445	424	420	444	391	423	435	410	401	415	392	433	429	415	423	404	441	390	387	435	440	426	420	433	404	422	420	422	416	420	454	393	378	396	411	421	420	403	408	457	398	424	400	425	375	437	382	428	432	444	367	393	424	427	429	410	380	397	409	413	401	417	458	457	417	430	450	432	430	416	393	391	434	410	388	371	436	456	393	399	406	418	423	409	413	447	412	399	418	426	445	404	377	425	423	421	383	462	360	425	415	416	450	425	429	434	436	414	447	407	421	399	403	438	416	417	412	444	416	410	444	452	397	386	412	395	432	398	407	424	410	439	433	437	417	412	441	440	437	407	412	423	426	430	434	422	419	396	423	407	417	418	386	415	434	410	461	407	444	417	427	406	418	425	439	409	392	448	426	369	439	417	423	411	407	439	429	416	402	411	475	399	385	374	404	409	420	371	390	409	415	447	417	426	401	460	407	451	394	449	429	401	416	411	421	422	388	434	442	444	392	393	471	393	417	392	430	428	425	433	431	420	383	438	400	390	396	430	432	412	431	403	422	396	405	428	406	439	411	429	431	425	419	424	426	447	432	423	464	402	436	415	411	397	368	451	371	457	409	433	410	394	417	441	447	414	410	423	428	440	432	403	426	413	406	407	450	453	432	433	413	442	433	420	428	417	403	409	448	376	423	404	410	430	404	397	387	411	426	430	384	427	412	386	426	404	430	411	417	423	442	463	446	400	450	447	388	436	409	403	430	392	392	420	436	416	411	425	421	412	417	433	401	444	434	463	412	422	446	454	400	420	430	394	385	448	432	406	414	428	427	414	395	410	387	421	407	451	394	408	437	409	405	400	433	390	416	403	389	421	418	438	388	412	403	424	428	404	413	402	424	441	411	418	412	413	445	411	418	425	389	470	436
25444	21364	27368	36006	46730	39800	23942	9652	2372	910	591	506	532	434	504	508	496	486	459	513	490	491	489	450	468	509	465	475	478	462	503	493	505	494	482	503	507	481	470	485	523	481	500	449	453	490	492	437	443	489	514	422	509	488	454	461	501	488	509	464	478	453	499	455	477	502	476	472	498	453	460	469	476	490	485	465	502	470	515	487	472	475	480	452	447	507	490	448	463	506	458	475	496	513	510	461	469	481	496	469	468	483	447	436	483	475	471	471	476	474	496	448	513	451	476	468	478	448	516	523	427	493	521	479	454	488	474	456	497	510	501	467	485	455	447	487	510	475	488	487	441	480	498	478	485	459	480	470	490	502	472	488	473	467	483	500	442	469	493	471	497	506	479	450	489	515	499	441	451	520	447	469	497	451	433	445	456	476	489	486	440	437	480	508	457	441	543	467	469	462	456	478	469	479	457	451	440	488	462	466	449	450	474	473	483	505	444	496	476	464	456	472	496	491	504	486	499	461	488	479	458	502	461	467	503	485	477	497	452	490	480	474	456	488	504	495	490	483	462	483	460	483	477	464	464	511	504	493	458	464	432	472	473	477	476	496	492	448	504	495	490	460	467	464	450	461	479	485	432	484	502	478	477	488	488	433	484	502	478	524	468	464	439	441	483	513	470	462	496	456	480	469	475	510	491	459	471	430	481	453	498	447	451	487	490	463	433	464	517	460	491	464	452	496	479	460	464	461	476	466	461	494	446	525	474	462	495	478	483	483	434	470	498	479	432	471	506	481	454	487	487	477	495	464	501	488	490	447	443	479	482	433	495	459	501	461	463	494	481	472	468	486	477	495	447	496	493	505	484	449	527	466	452	477	479	459	482	490	441	504	472	495	482	469	484	503	465	454	471	462	481	462	478	457	447	460	478	496	442	492	512	483	463	492	497	475	510	483	474	485	476	463	478	491	493	483	443	462	494	435	460	470	445	489	515	474	455	459	488	468	472	487	457	431	461	449	472	500	487	445	476	449	432	447	477	432	472	498	511	490	478	521	459	474	491	478	483	489	465	441	484	468	446	476	491	481	493	470	422	476	477	473	452	458	484	466	493	528	505	492	473	479	474	506	501	472	467	482	462	482	455	497	474	496	503	466	486	476	477	481	419	449	478	480	485	487	461	466	461	466	472	451	462	484	468	480	529	488	490	469	470	494	480	505	473	489	485	471	475	472	483	453	510	471	468	496	474	507	457	477	440	433	472	446	476	486	466	469	477	480	483	480	480	484	467	453	507	503	453	466	490	470	480	470	490	440	468	492	446	464	492	517	470	475	495	517	425	457	467	470	470	479	467	466	500	431	491	476	500	451	461	486	479	490	514	477	457	471	488	461	476	460	473	464	505	456	464	492	449	493	438	465	456	461	489	481	465	448	461	496	464	463	504	461	513	458	494	492	462	483	464	482	459	485	488	499	504	503	479	489	520	483	511	471	477	488	476	493	458	492	514	480	480	424	473	472	487	486	442	497	471	480	486	452	493	514	470	499	484	489	476	480	520	484	444	454	469	441	516	486	473	480	491	449	481	452	494	507	456	471	484	483	486	514	493	482	506	475	487	457	456	486	495	490	457	470	484	509	501	471	465	473	495	500	512	514	466	470	448	492	466	460	487	528	427	484	455	438	485	454	494	490	501	475	462	510	487	472	466	462	427	496	528	502	459	483	494	471	442	524	495	526	491	497	478	502	453	466	477	516	491	473	474	476	476	497	453	495	531	513	477	477	479	472	463	488	488	423	464	521	489	451	479	444	448	488	470	465	463	473	486	512	493	468	477	471	494	495	464	451	482	482	475	499	509	487	482	497	459	437	471	447	438	439	459	517	435	509	485	453	430	435	447	488	481	467	453	486	543	505	497	540	507	460	481	468	456	438	468	482	470	458	476	458	470	466	507	461	497	465	484	452	508	458	484	482	498	474	460	482	481	494	497	526	490	490	502	484	459	481	450	482	452	499	495	475	490	537	525	441	449	444	467	507	434	480	477	447	460	466	478	475	511	487	460	453	496	487	460	437	465	467	503	496	475	443	463	488	491	467	429	489	461	466	482	530	484	502	451	465	447	471	472	479	473	455	487	471	480	509	468	481	475	493	482	470	448	436	471	482	458	465	496	456	483	486	487	528	454	540	488	450	474	450	500	463	516	484	509	475	459	431	467	493	459	451	473	488	481	465	465	479	487	482	477	423	458	467	496	512	491	464	468	478	471	504	423	465	512	466	468	493	471	454	480	467	496	474	463	478	499	470	485	467	468	468	476	436	475	475	439	465	473	483	465	527	489	456	476	489	463	453	493	470	447	442	532	458	476	489	476	507	473	489	480	486	498	477	465	469	468	514	473	486	478	458	495	454	502	485	496	498	474	465	435	482	469	486	457	488	461	499	534	479	478	466	443	493	458	466	473	468	447	486	456	499	481	492	463	434	492	473	479	472	473	477	484	480	491	439	456	436	518	425	484	479	454	495	475	463	460	501	481	446	502	490	415	485	475	463	498	454	488	465	436	454	480	469	439	443	442	460	477	445	456	443	434	464	498	471	534	441	472	461	467	511	492	471	499	489	490	497	466	501	478	464	491	478	467	443	479	473	465	473	528	443	484	495	470	494	438	477	424	489	508	477	459	466	466	477	477	460	511	466	424	456	511	425	511	480	491	478	463	462	489	496	498	492	447	451	473	473	481	467	515	487	467	475	536	481	492	468	478	462	487	457	494	495	497	474	483	469	500	474	450	472	463	457	498	467	450	459	485	442	490	469	494	468	514	480	468	474	469	488	475	452	476	492	484	464	460	440	453	463	491	499	491	515	435	465	482	473	491	468	479	483	464	472	504	479	483	505	457	460	492	468	458	463	477	483	492	489	538	423	477	462	441	470	482	475	498	507	455	483	516	470	476	465	449	478	527	470	503	516	435	491	485	491	471	485	461	422	486	461	462	469	504	486	468	471	495	479	466	453	489	456	490	502	492	473	457	441	453	450	432	465	503	507	451	485	459	483	420	470	460	464	492	486	495	535	483	506	512	507	468	477	496	508	471	472	491	490	475	474	470	454	462	472	486	459	481	477	451	473	470	492	477	465	429	469	496	535	497	467	483	485	465	482	530	472	452	508	478	493	497	470	481	474	489	475	496	499	476	465	474	492	487	497	471	468	530	465	467	440	458	458	473	499	464	482	451	518	488	485	472	467	480	441	482	482	482	486	417	441	460	488	439	493	467	464	531	458	486	497	461	474	454	484	487	499	482	477	455	466	453	485	523	453	461	500	468	453	479	459	496	502	476	460	453	443	464	482	459	465	456	464	471	464	508	469	454	465	471	442	508	448	468	480	506	465	448	455	465	446	481	471	510	456	505	446	451	469	467	491	474	491	520	452	499	500	494	496	496	497	477	466	476	516	503	499	492	489	472	523	432	474	451	462	478	491	460	451	485	474	477	501	472	468	495	490	511	474	466	492	444	461
4526	5549	12579	43086	45184	32595	16945	7726	2535	1002	603	483	447	443	452	479	440	514	461	499	475	454	478	481	458	457	489	461	457	482	460	449	463	416	456	432	489	499	468	423	454	453	424	460	479	436	487	473	457	443	442	421	436	488	477	488	415	458	430	434	443	473	439	468	473	445	428	411	470	462	457	450	462	446	464	463	463	452	446	485	459	468	448	467	431	466	437	455	451	435	453	416	468	476	447	438	408	470	466	517	491	424	433	465	468	459	445	485	497	455	443	495	461	493	459	457	483	420	445	450	450	471	431	466	417	455	455	446	472	455	421	503	450	435	448	448	489	441	429	435	448	444	467	445	440	480	493	451	486	447	477	485	432	445	432	439	500	484	489	455	535	439	467	476	449	435	485	481	447	442	452	450	420	435	467	440	462	446	451	492	464	450	441	443	489	450	485	481	428	434	467	464	462	453	475	424	482	481	478	428	438	439	437	496	445	462	457	454	471	463	403	460	458	477	475	438	439	469	474	452	441	487	482	467	468	490	448	430	423	446	475	436	404	454	452	436	455	467	458	499	458	471	453	456	450	461	453	456	460	453	449	488	466	430	442	468	455	506	465	437	466	470	463	456	428	436	463	452	508	427	417	413	480	469	435	441	501	433	438	456	464	467	481	489	470	414	473	449	459	476	431	474	474	453	433	467	451	440	436	450	460	463	446	448	474	472	474	401	500	483	462	449	462	497	460	446	444	456	454	460	474	439	471	465	453	481	457	484	461	442	489	464	431	452	482	435	448	463	441	486	437	424	449	409	459	435	490	482	465	486	422	468	474	478	479	443	481	467	472	462	411	444	476	473	439	478	470	439	446	457	494	454	435	467	470	448	419	447	449	460	427	475	442	468	438	446	406	421	443	446	465	469	507	480	448	439	424	467	484	437	467	480	433	422	474	433	494	426	441	454	463	479	488	461	454	458	480	477	467	473	463	482	471	467	493	472	438	437	464	443	440	470	419	479	455	465	478	446	440	452	450	453	432	508	429	436	458	449	440	459	446	444	448	460	442	485	487	408	438	412	430	487	442	454	455	445	466	449	445	447	467	459	453	437	463	499	483	468	419	442	461	435	447	465	430	451	473	431	429	456	488	486	417	480	461	497	474	433	448	453	428	494	451	432	460	396	444	456	490	454	493	478	465	450	495	489	479	485	468	450	496	451	456	502	442	484	432	436	482	445	457	460	473	474	433	455	453	413	448	487	451	478	471	445	462	423	473	437	468	475	428	450	458	441	419	480	441	487	438	469	500	441	459	435	458	428	466	461	453	455	448	439	430	446	482	426	437	473	447	458	452	466	463	419	463	438	502	497	473	423	455	459	478	441	470	456	505	452	443	495	455	439	455	424	454	451	483	442	446	434	463	422	469	428	474	481	491	459	450	458	430	459	464	492	444	439	472	446	485	465	487	464	457	410	438	480	452	436	441	441	454	478	467	481	447	429	418	462	449	476	417	441	469	423	440	480	469	442	427	492	461	451	467	456	472	464	398	472	456	431	473	451	501	474	471	464	475	475	436	472	472	438	477	463	473	455	462	487	444	493	477	463	472	462	473	492	476	476	480	463	437	447	433	438	444	456	494	476	446	457	456	443	507	480	454	467	464	472	442	461	451	444	453	448	455	440	437	485	415	452	468	448	468	446	471	465	476	466	477	422	482	437	464	450	492	457	497	470	428	480	420	464	461	431	465	453	423	423	446	449	453	436	448	451	435	464	442	453	444	462	542	425	443	482	468	417	456	484	478	467	444	428	454	487	456	462	474	484	470	474	443	467	475	434	450	496	460	472	457	420	453	484	451	470	456	466	433	477	468	456	417	438	462	467	449	465	437	479	459	473	444	448	469	483	486	462	429	481	479	433	461	457	515	459	498	439	469	454	472	445	438	428	452	461	441	445	440	427	445	421	442	440	456	467	457	465	468	442	487	448	439	486	443	436	482	445	491	447	463	438	465	430	474	451	463	442	473	479	434	469	483	458	456	411	456	462	460	450	445	440	450	464	438	463	471	455	456	458	465	462	501	437	409	473	472	456	439	494	462	488	458	477	432	445	464	459	476	463	459	445	464	459	441	460	443	456	479	507	452	432	498	477	501	459	453	469	475	453	454	465	444	406	498	466	434	473	469	473	514	471	439	427	466	435	447	442	490	504	472	454	419	438	441	481	433	467	470	500	469	446	426	442	462	418	446	463	455	485	480	412	453	482	443	467	443	454	432	449	441	465	477	454	453	429	458	461	452	438	471	488	439	484	467	431	505	438	444	435	464	462	454	455	486	489	434	486	479	473	457	450	454	450	473	457	469	483	485	475	470	465	455	451	434	473	440	466	417	455	451	458	454	469	460	476	452	480	442	454	424	464	452	464	427	410	447	452	456	472	468	460	457	458	461	470	450	449	432	473	455	434	471	448	471	461	478	481	445	489	455	430	436	434	439	463	474	456	464	460	454	498	453	490	485	424	444	448	438	476	476	468	482	450	445	479	451	427	472	457	423	450	452	428	474	415	449	470	446	463	468	449	441	497	434	437	457	450	475	465	460	476	432	453	447	445	476	454	430	448	462	447	456	482	463	455	461	449	455	445	435	464	428	455	446	485	442	434	457	463	452	486	484	467	443	445	476	448	433	435	433	428	486	444	468	467	476	442	451	453	472	445	471	445	444	446	447	452	474	439	477	434	445	464	471	448	506	446	470	435	466	428	442	478	413	457	446	467	467	452	464	459	500	437	507	441	485	469	488	467	431	442	467	408	457	433	435	461	434	465	400	422	471	451	463	449	468	489	455	466	433	474	417	452	444	456	436	502	466	438	488	430	460	435	505	445	407	449	461	465	488	460	467	474	448	427	468	494	489	487	463	501	453	412	428	483	420	488	443	458	465	437	474	482	429	452	462	430	446	468	474	452	469	463	434	462	415	477	464	416	453	430	482	478	458	448	420	458	428	471	410	472	465	457	466	433	484	463	467	422	491	463	458	487	480	473	460	416	455	457	408	435	461	472	500	435	456	487	462	468	454	452	480	450	430	448	427	430	453	469	480	480	465	451	448	440	483	428	471	434	512	397	451	439	448	447	478	481	437	463	447	493	452	438	453	455	446	477	486	460	449	463	479	486	453	408	470	449	455	464	446	453	468	481	450	492	461	470	473	438	455	470	463	502	450	404	473	459	485	473	467	431	431	426	467	464	469	482	456	473	472	441	438	460	461	458	463	456	474	471	472	506	456	467	400	451	474	503	460	468	466	468	432	507	456	442	463	458	480	470	447	481	428	456	416	507	449	471	494	478	505	472	448	457	434	445	506	433	441	487	458	463	452	452	474	468	417	445	475	454	463	442	473	461	485	459	469	448	452	460	461	511	469	427	436	424	443	463	492	466	458	469	496	478	442	475	484	446	444	452	462	445	458	487	495	476	481	436	459	480	469	463	456	435	408	475	496	453	427	476	438	468	451	439	471	426	439	473
24151	21334	28768	33357	58228	52849	35917	19070	5398	1535	797	637	583	582	552	557	551	590	593	552	609	530	566	611	570	585	534	574	582	533	584	581	535	569	540	575	548	575	582	536	616	535	570	591	570	580	546	590	553	556	613	580	621	549	550	580	531	576	589	536	603	554	575	551	629	597	591	568	563	547	575	599	579	561	563	575	576	576	562	590	590	555	550	577	569	582	645	598	548	563	601	592	564	581	561	581	560	576	559	592	530	537	592	576	637	568	582	557	533	586	569	550	511	539	529	563	560	601	583	581	601	580	553	546	613	601	550	565	572	559	587	540	545	510	551	618	586	634	573	540	551	592	537	560	586	567	582	587	582	547	547	537	545	604	561	529	546	587	559	545	564	502	547	552	624	557	591	505	581	562	555	608	613	619	544	613	583	540	553	575	526	553	546	532	598	546	567	613	574	523	557	578	546	577	609	585	599	564	556	588	537	596	552	568	564	551	547	568	600	554	596	579	564	568	566	549	583	531	572	570	601	600	561	540	558	541	554	552	562	554	607	590	575	587	603	561	599	569	582	567	580	566	569	551	609	582	584	558	570	539	569	563	585	563	504	588	581	531	576	543	613	580	569	613	586	558	528	576	551	530	567	587	536	584	561	589	549	566	502	603	565	572	591	545	586	603	544	537	530	551	525	587	560	543	555	535	610	543	557	612	579	598	589	547	564	574	535	558	540	599	543	548	552	611	606	622	567	540	557	571	584	577	607	565	560	591	601	571	578	580	526	599	584	552	563	521	561	558	583	577	537	529	563	572	557	567	582	614	593	580	578	543	598	559	556	565	571	617	581	602	572	591	559	558	560	611	528	599	571	606	564	562	630	545	595	558	589	582	537	571	603	584	571	552	599	587	565	582	547	565	598	575	575	563	549	574	569	553	593	551	566	541	520	565	569	548	566	578	544	530	590	573	579	562	599	538	548	564	580	616	564	550	570	591	613	560	599	586	565	576	625	574	580	612	594	617	538	591	603	583	525	546	581	590	556	568	547	553	534	580	588	563	556	593	547	538	551	579	558	587	591	612	566	591	585	566	556	617	563	591	558	551	561	582	555	620	561	521	519	599	635	532	520	573	555	595	569	564	572	588	600	558	546	576	546	566	573	532	547	554	598	556	585	573	556	576	581	558	559	524	549	601	553	584	555	583	554	585	613	547	581	556	569	531	555	560	568	628	560	557	618	546	571	576	593	577	574	576	602	535	574	559	556	576	583	549	523	506	566	546	562	556	577	547	594	507	602	543	536	555	550	607	597	526	587	533	543	590	557	580	599	559	571	564	601	564	572	562	569	599	537	616	570	600	556	526	627	606	569	503	585	579	535	564	536	594	521	543	549	616	577	570	552	572	578	496	574	569	603	551	547	587	538	567	548	562	555	608	582	557	572	605	588	582	530	555	536	531	511	573	554	561	547	552	557	537	588	578	547	596	559	562	571	531	543	599	555	551	585	550	565	568	607	607	551	591	581	586	563	576	590	594	601	601	571	601	544	569	564	537	587	567	552	552	593	558	574	563	542	556	555	575	540	558	581	579	536	587	592	548	538	564	589	600	568	571	589	617	604	585	560	563	562	550	599	589	571	554	633	589	558	662	537	616	570	553	605	512	541	565	537	560	598	588	589	547	592	583	565	582	587	562	544	566	540	548	594	561	565	560	544	555	577	552	542	617	561	513	566	546	514	529	584	546	548	575	589	570	574	550	545	545	549	553	590	572	603	576	589	566	580	557	586	574	572	547	591	550	572	561	528	511	563	597	578	613	532	554	554	564	594	548	589	579	552	550	550	563	568	548	592	548	559	559	586	572	544	632	534	577	524	576	539	602	587	582	582	559	574	582	570	564	530	584	570	565	523	550	599	543	549	560	567	595	586	571	562	520	594	567	571	598	588	571	579	536	562	563	572	597	557	561	576	581	541	574	545	598	542	582	530	614	534	628	538	540	594	600	606	561	601	577	565	587	520	592	570	595	577	537	559	552	582	574	536	593	624	570	574	586	541	573	557	538	585	553	615	568	581	568	531	582	549	592	535	609	529	538	623	539	594	580	560	567	567	555	570	570	562	529	559	555	556	565	572	575	540	521	584	547	572	603	579	572	526	594	545	619	580	559	573	597	577	541	574	557	558	589	553	593	567	547	595	593	587	594	568	522	598	574	578	556	545	534	587	579	562	529	544	599	574	558	575	525	542	519	531	552	590	549	569	591	529	609	551	558	569	553	575	565	585	568	599	527	558	559	534	583	591	561	521	572	575	558	573	561	582	571	583	565	526	574	607	616	575	552	586	556	541	522	539	573	500	521	576	555	596	559	600	568	616	550	551	558	566	537	576	586	565	561	522	564	547	619	576	602	597	563	569	599	546	548	559	551	575	580	591	594	587	574	572	530	610	581	549	584	546	554	555	530	535	551	571	537	589	543	550	547	563	524	511	543	573	566	601	567	538	569	556	546	557	574	626	588	577	546	546	570	583	560	528	536	528	594	577	546	545	576	537	620	548	602	570	555	538	576	597	575	543	573	544	610	533	578	593	546	541	557	593	537	583	549	550	560	602	544	583	583	550	564	527	592	554	588	583	579	546	532	554	557	527	588	601	584	588	561	536	573	522	609	555	560	597	542	594	581	569	546	574	587	612	527	581	534	565	582	643	563	524	526	597	589	581	567	549	555	591	583	533	521	580	563	536	509	523	568	547	579	558	534	551	590	540	563	571	583	560	551	568	533	548	555	546	526	582	591	583	601	626	556	603	514	594	559	550	621	595	629	558	592	557	563	538	571	585	598	537	553	534	539	551	593	582	544	563	580	590	520	563	533	548	555	599	569	562	541	555	572	581	564	577	576	559	568	522	522	570	589	580	625	575	590	560	577	577	552	605	570	531	586	551	586	588	549	519	545	590	544	598	596	550	554	568	583	572	542	561	561	537	587	526	596	548	577	542	548	547	548	567	623	579	533	565	551	535	613	598	560	588	513	593	554	548	553	548	576	590	566	596	591	561	564	564	584	607	572	575	541	550	548	534	536	515	559	552	593	592	585	566	542	566	600	562	562	580	541	543	607	563	569	593	591	547	576	589	555	574	602	568	561	579	517	587	564	560	498	593	567	547	568	602	581	584	575	604	570	596	574	590	607	554	563	576	568	602	553	615	581	552	541	577	539	555	572	545	524	612	563	594	571	615	551	596	507	606	540	564	558	574	541	549	578	566	595	605	621	613	555	566	564	572	566	530	579	533	578	554	552	594	565	575	577	547	564	600	574	536	558	564	519	589	564	567	549	600	598	564	551	565	550	577	570	569	574	564	543	580	579	558	549	601	576	569	564	562	556	573	560	572	620	540	586	547	598	605	572	555	543	582	538	575	545	547	581	536	575	578	599	615	567	597	550	583	563	563	567	532	538	607	568	547	560	622	578	529	574	599	553	566	536	552	594	541	559	544	573	603	581	552	547	593	615	573	554	562	553
4719	9051	20263	64364	68417	49121	27632	14539	4628	1611	798	594	543	549	537	541	552	581	530	559	558	571	525	529	541	523	544	548	572	572	580	540	523	549	543	570	508	565	568	570	563	567	545	550	495	570	580	493	563	556	553	526	505	486	528	533	502	575	530	541	564	540	564	526	536	566	555	568	543	569	525	557	541	571	541	549	560	532	545	540	535	553	557	555	528	545	525	511	585	557	533	558	535	527	527	573	563	537	480	516	527	573	540	518	525	529	526	564	538	544	542	534	545	539	555	534	550	539	562	570	521	558	544	540	534	518	522	568	512	527	522	528	562	532	542	519	534	558	555	549	593	563	537	587	535	499	547	502	540	549	509	578	524	558	532	544	534	539	550	537	553	535	518	504	533	547	526	511	562	549	563	550	509	580	542	567	573	572	536	543	553	557	569	512	581	537	509	571	560	549	504	528	539	575	554	573	576	576	566	568	562	542	522	553	550	527	534	552	576	478	504	520	514	550	547	517	561	551	584	547	534	573	541	556	520	540	511	520	503	540	575	553	512	509	562	579	531	514	557	546	582	521	580	543	542	566	561	567	560	525	582	507	541	594	519	534	538	504	533	523	567	510	543	547	519	519	539	525	534	565	542	528	599	553	555	528	565	583	533	534	483	550	546	544	528	554	585	529	529	533	538	567	548	527	534	479	523	545	508	566	565	551	500	552	519	519	505	527	481	595	575	573	540	520	565	517	552	541	527	556	530	527	548	547	536	537	504	557	517	508	569	514	525	533	530	566	528	560	547	565	536	554	554	546	522	518	537	495	543	541	538	535	573	566	549	533	538	548	515	518	561	514	557	540	553	519	525	559	553	575	564	579	557	539	540	531	562	534	528	543	557	548	510	544	554	552	582	534	564	552	527	533	559	544	532	512	538	545	518	549	539	543	509	556	470	550	488	552	544	577	517	533	545	531	548	532	559	555	516	569	542	530	530	485	560	524	587	534	527	562	545	550	538	493	536	555	564	525	525	540	541	576	557	555	540	557	531	532	536	501	540	518	550	521	553	521	516	529	493	537	555	526	519	567	559	525	519	526	546	571	546	535	472	569	576	550	564	535	551	541	526	575	554	564	535	511	498	544	543	522	551	546	550	543	521	546	592	589	496	482	550	543	526	555	491	577	534	538	533	525	534	534	520	547	572	512	523	560	566	547	566	536	527	522	527	523	528	509	521	560	535	552	549	531	526	556	504	515	575	543	552	573	523	505	561	538	517	568	555	542	547	533	502	523	548	498	522	538	538	540	532	566	528	530	538	547	540	520	572	525	536	556	522	589	554	533	531	562	546	549	548	555	525	524	554	500	545	498	532	558	524	529	520	508	536	547	531	507	539	560	562	552	522	513	518	523	535	529	522	549	589	561	567	540	546	543	523	516	569	533	512	548	560	547	564	557	568	534	590	547	539	526	518	566	567	560	553	557	516	544	538	537	547	492	548	541	564	498	551	567	514	511	583	543	569	548	546	490	502	563	577	524	513	548	555	522	546	546	543	521	531	509	521	573	556	469	530	532	494	572	559	522	543	555	503	566	526	538	561	540	506	550	561	551	531	525	563	555	530	553	548	549	544	543	529	497	563	500	523	524	499	552	528	530	562	526	570	500	597	543	568	538	523	521	536	510	550	585	500	574	548	584	526	530	540	502	532	535	507	533	559	515	514	543	548	554	551	520	538	560	592	562	508	520	538	514	535	514	539	529	537	572	540	565	561	536	530	524	545	551	539	523	534	531	551	541	527	551	562	573	547	551	564	515	552	518	529	571	517	521	560	530	537	510	504	569	535	530	536	561	510	554	580	498	540	516	534	555	555	551	536	559	544	532	576	506	503	535	536	524	535	533	562	529	538	563	551	553	545	533	545	545	524	499	534	569	517	541	563	558	527	545	519	536	586	566	542	508	515	549	550	518	504	538	554	528	565	573	533	506	557	542	531	535	505	548	552	550	543	545	537	563	549	524	540	513	509	568	536	522	527	548	525	558	562	511	576	526	571	556	516	556	529	590	551	520	525	545	520	526	515	529	552	533	524	518	556	554	500	514	511	527	534	550	547	505	499	546	532	595	582	552	519	508	526	530	551	555	519	527	523	514	531	547	524	540	563	520	577	541	549	558	551	527	520	525	509	537	538	510	546	546	533	544	506	571	530	568	515	497	577	562	532	521	521	539	509	510	546	592	536	556	529	541	529	586	548	551	513	498	526	533	540	536	538	509	529	529	547	524	510	527	561	533	513	563	522	519	512	552	538	522	509	540	505	530	537	562	575	530	551	529	549	525	587	532	527	509	532	561	526	527	582	561	609	547	564	551	493	519	523	537	537	543	523	506	525	531	531	568	503	491	572	553	533	539	535	518	537	511	551	528	561	515	528	519	536	532	511	581	528	532	539	541	548	543	543	550	535	573	535	510	542	541	543	557	547	537	520	503	540	549	532	533	578	534	571	543	543	527	525	505	578	526	545	532	534	546	514	555	555	519	527	506	531	524	536	528	548	551	524	543	552	502	557	566	518	519	555	484	508	483	537	514	541	522	547	535	533	509	530	520	537	570	535	552	518	570	514	525	531	530	546	524	564	591	552	548	567	547	539	535	528	554	526	553	550	527	495	566	536	558	515	526	521	489	587	544	493	582	541	546	546	526	498	544	484	539	563	526	534	527	517	572	525	530	544	509	485	589	534	551	562	509	565	515	484	515	524	558	521	534	537	519	563	557	512	542	520	554	533	535	567	527	522	538	564	515	530	551	494	551	520	529	551	510	508	529	533	554	538	497	555	579	533	548	513	527	572	524	538	483	531	545	531	568	528	515	513	525	545	505	495	514	542	502	584	557	511	556	571	508	568	553	545	551	522	554	553	536	562	565	535	490	520	547	515	566	539	495	546	556	527	550	514	551	549	522	536	517	514	568	556	541	526	493	514	548	521	537	571	547	506	537	522	519	546	516	545	591	517	531	538	514	546	521	580	540	531	549	555	556	479	532	515	487	493	563	487	544	568	532	524	529	547	541	507	538	560	536	547	542	554	554	520	566	499	493	551	506	569	537	574	531	538	510	516	526	507	532	499	534	537	531	566	532	553	577	525	536	506	518	543	570	556	545	557	510	515	591	592	534	520	497	533	562	546	529	507	536	518	555	502	573	551	524	521	529	537	548	542	527	551	553	522	501	578	560	519	514	522	613	508	558	532	555	555	509	509	532	550	539	519	557	537	526	501	520	556	568	532	523	579	522	518	536	555	531	570	538	525	530	562	584	511	531	546	538	545	464	505	556	556	533	503	533	542	561	588	541	587	535	515	533	588	559	540	547	483	496	507	542	498	543	521	531	522	526	534	509	589	551	525	550	575	542	542	567	543	509	527	531	544	521	525	536	523	541	545	569	484	504	530	549	534	583	557	577	536	529	529	561	500	537	538	538	556	596	562	553	586	546	517	553	549	529	495	513	564	530	514	543	549	522	534	569
27498	12650	4477	9313	11595	6685	2580	1166	658	549	495	459	463	451	427	460	444	476	444	459	447	482	423	462	486	504	435	445	510	466	466	447	480	422	451	469	468	472	427	485	434	430	445	478	457	442	471	478	473	476	466	479	466	476	491	442	471	460	455	439	433	505	434	443	441	490	461	473	464	429	480	466	479	483	496	444	488	467	494	444	482	425	434	476	483	459	436	479	482	471	486	483	456	437	483	477	469	440	428	479	454	458	492	418	453	475	465	442	468	474	471	430	438	473	459	459	491	453	471	446	464	425	480	456	451	456	441	488	477	469	488	465	428	493	467	419	441	442	508	467	486	449	448	489	430	484	506	437	447	516	472	474	455	465	471	464	474	482	432	447	468	458	471	495	460	436	439	457	475	520	488	477	496	463	489	513	505	488	457	441	524	492	477	429	494	465	465	463	478	453	460	460	488	460	452	453	461	491	429	434	471	452	421	478	496	485	492	484	438	495	489	478	480	478	441	428	453	468	479	485	459	469	440	458	478	460	479	468	440	468	459	481	439	493	449	423	466	478	433	475	450	455	453	502	441	486	446	469	485	466	495	467	418	464	438	486	463	418	450	457	466	461	459	484	440	449	479	453	462	447	457	448	481	432	426	454	527	442	474	482	461	447	461	458	483	459	475	448	475	455	496	480	505	462	485	470	450	449	450	459	477	411	471	462	482	497	482	417	444	459	450	427	429	483	446	421	477	491	449	469	446	454	452	471	464	438	462	464	480	429	472	494	476	452	438	495	484	479	437	464	449	465	489	433	432	442	474	419	477	456	461	491	489	489	461	453	417	483	445	457	457	424	451	470	456	456	462	482	478	480	491	467	416	480	467	454	449	417	428	462	453	450	437	466	438	453	442	462	425	492	477	445	433	484	449	438	451	442	471	447	439	486	437	411	482	491	465	459	465	453	472	483	449	450	444	459	471	476	440	472	472	450	465	471	469	449	482	467	459	438	437	471	493	456	483	453	465	458	479	437	417	471	490	462	471	454	451	468	479	457	441	447	444	498	434	458	423	530	458	467	481	441	479	466	447	454	441	472	479	461	456	467	477	461	466	443	440	469	448	469	459	464	453	457	470	481	435	445	436	432	435	444	482	437	483	443	452	461	466	479	466	431	454	468	464	501	498	453	445	451	471	457	468	453	443	404	451	494	438	467	478	438	479	433	446	451	466	453	421	417	467	456	458	453	443	474	449	422	495	504	477	471	460	447	437	426	421	469	449	449	475	440	483	491	425	504	469	445	453	463	435	435	491	488	427	482	476	504	460	434	450	468	464	499	470	452	417	465	436	426	475	441	486	467	432	423	446	479	458	457	455	482	472	446	500	440	498	499	444	453	463	462	475	444	436	470	477	427	450	485	479	436	462	463	463	419	439	428	485	465	459	446	467	461	496	453	424	428	466	459	470	440	458	474	466	504	489	468	447	471	476	477	422	435	454	477	470	475	467	475	456	480	474	450	440	463	472	498	458	455	534	486	476	480	456	444	427	477	455	496	416	436	443	487	460	450	426	462	488	484	457	501	460	415	459	483	438	425	457	491	483	485	455	454	482	479	464	479	466	449	460	434	439	476	452	493	491	458	438	483	459	456	471	460	458	464	442	493	445	447	443	447	423	448	494	441	438	487	478	497	463	449	428	446	450	436	456	447	458	469	422	444	474	420	439	445	494	445	443	455	478	480	435	478	488	489	463	490	439	467	498	480	455	453	441	459	439	453	476	451	455	477	436	453	498	491	465	448	497	447	436	474	461	467	481	487	459	443	498	490	455	472	452	456	464	486	401	475	453	428	446	463	436	472	445	490	455	449	429	473	482	459	467	479	495	452	474	453	432	458	476	466	449	449	472	464	403	430	431	462	498	424	424	491	459	499	457	478	461	498	472	467	461	440	482	431	484	448	455	454	455	484	494	484	473	470	450	479	476	446	454	484	448	455	446	480	464	476	447	429	454	505	475	457	459	478	414	458	501	435	447	430	460	485	452	416	409	466	457	477	427	460	461	433	452	414	460	492	486	459	465	449	490	459	471	462	490	450	464	442	464	479	462	468	477	478	455	485	462	443	430	477	443	475	422	444	490	471	435	483	424	425	470	456	468	457	457	490	468	482	506	451	461	443	446	470	489	435	493	458	470	455	439	458	430	475	473	454	444	454	462	470	403	445	460	493	490	448	480	445	464	489	454	440	475	458	497	427	458	463	470	440	430	487	467	487	460	466	477	454	457	437	453	450	439	479	478	436	493	479	496	457	479	421	438	454	420	477	445	448	433	434	494	503	442	458	458	457	482	448	482	467	475	458	456	472	447	446	479	438	463	473	470	423	436	451	449	468	472	451	500	457	458	437	426	462	482	468	468	475	474	494	480	470	464	476	442	480	479	470	483	449	466	489	462	453	450	450	475	448	445	485	494	449	439	432	432	520	446	464	493	459	455	447	424	470	458	462	462	411	460	435	459	474	454	443	458	453	506	431	465	458	492	450	430	456	471	437	475	479	464	433	443	465	432	444	489	472	416	482	445	475	440	475	448	433	466	449	474	457	456	461	472	448	426	417	472	454	466	475	421	455	456	488	489	429	455	463	484	449	467	424	484	428	470	461	477	498	434	414	479	474	476	492	463	441	444	418	429	501	502	455	445	437	412	435	466	461	436	445	469	418	486	472	419	437	430	481	457	476	492	451	417	484	487	463	473	454	436	477	464	420	468	435	449	488	475	470	452	444	485	432	440	422	436	460	425	457	447	437	408	455	466	480	457	496	478	512	447	466	467	456	448	487	480	456	477	452	483	424	461	459	445	460	443	476	469	436	461	478	459	447	493	427	438	416	486	444	447	478	491	445	464	484	472	441	440	439	479	465	426	446	454	477	503	438	481	479	458	491	489	465	443	441	461	438	452	508	450	441	456	458	446	498	476	438	463	485	480	455	473	460	489	440	442	476	438	458	473	457	451	438	435	481	436	481	440	431	527	445	464	467	476	470	458	435	458	458	460	446	455	467	434	463	456	465	488	466	450	462	422	464	472	463	460	499	480	488	445	465	449	467	468	457	453	472	453	442	494	461	435	433	454	471	461	431	458	473	460	436	431	462	428	456	472	454	475	478	465	417	433	467	500	476	476	478	406	475	451	457	468	449	456	490	467	455	500	460	448	416	428	465	412	476	458	462	473	444	456	452	464	473	474	482	445	451	447	455	448	458	449	463	452	479	478	470	491	477	492	454	452	461	454	457	461	463	408	501	461	434	453	473	466	461	452	477	495	487	427	490	440	456	437	451	405	452	478	443	475	484	465	471	443	459	449	463	439	403	454	443	456	478	428	448	455	474	455	432	457	472	452	451	448	487	475	464	450	477	470	463	486	466	462	461	453	427	461	478	462	471	463	459	423	474	471	473	489	458	455	465	487	449	439	476	470	478	468	454	453	471	503	446	450	459	470	467	459	434	513	464	466	484	472	460	514	484
5266	2189	4975	8606	10382	5829	2460	1237	654	520	456	452	428	451	438	417	422	433	421	430	398	410	432	480	410	392	456	438	397	474	424	399	429	430	397	414	437	407	398	414	443	425	409	389	413	423	418	448	414	450	419	422	423	406	420	433	424	427	424	384	456	434	411	443	390	406	424	414	395	390	413	421	384	409	450	457	427	394	396	429	405	396	415	396	448	399	433	472	427	416	425	414	424	451	424	440	428	355	398	423	382	409	406	413	402	403	439	420	464	409	415	415	396	465	434	406	421	420	432	410	436	432	412	402	429	468	396	465	373	432	414	422	386	441	411	414	415	394	396	417	427	428	421	461	416	421	412	439	407	420	427	439	424	426	438	415	415	391	393	434	425	444	424	421	417	438	397	405	422	466	429	446	393	409	418	386	461	412	419	432	406	430	427	427	408	433	441	430	419	397	433	428	412	448	442	399	395	418	422	471	452	432	437	424	444	429	421	434	394	446	403	399	430	442	442	415	421	432	414	429	418	433	434	410	439	441	410	428	407	401	427	405	403	409	435	425	425	416	428	400	423	425	482	439	413	441	434	396	429	447	421	444	393	405	434	426	422	454	416	420	386	440	413	405	434	437	402	389	407	425	441	434	408	420	415	444	429	426	411	411	400	434	446	445	437	371	436	429	435	393	395	425	425	371	442	415	410	429	422	414	407	405	416	468	401	413	393	440	434	470	418	415	452	445	397	429	440	431	409	414	434	412	421	441	409	409	427	371	464	410	432	419	434	422	400	426	441	411	418	432	419	387	398	444	448	464	434	440	392	365	416	427	373	414	391	419	450	425	426	408	448	449	421	427	402	431	406	410	442	411	425	394	420	448	420	418	469	448	373	423	400	446	447	406	409	439	368	436	422	419	415	406	433	434	391	411	430	423	456	436	407	437	407	393	413	414	439	407	433	389	398	417	409	413	410	436	404	418	450	378	422	437	457	426	375	371	378	433	433	384	421	432	442	413	395	386	426	416	451	433	402	456	404	388	376	415	446	438	444	415	431	435	405	387	433	452	467	389	399	391	416	445	425	447	441	403	415	412	422	436	432	393	410	433	413	388	407	405	396	361	434	446	423	425	416	433	412	391	421	390	388	412	458	449	431	395	431	412	398	401	405	424	431	423	424	409	409	438	469	405	411	402	419	419	368	393	456	402	434	425	426	412	417	429	421	408	427	435	429	441	434	426	412	402	422	460	399	440	396	435	412	434	419	414	408	413	445	436	418	435	440	449	415	391	454	438	402	425	407	437	412	445	392	402	423	370	421	404	429	416	434	400	406	413	412	421	419	399	430	394	433	406	427	438	401	402	437	383	458	447	428	400	415	428	456	432	412	445	480	421	396	432	411	430	456	465	424	403	418	414	417	413	411	408	412	449	395	445	414	394	400	416	447	460	414	400	444	426	422	438	393	428	378	408	452	416	437	449	410	426	457	384	414	424	422	423	419	391	407	427	439	378	393	445	468	432	424	441	384	412	381	393	415	400	415	424	389	435	440	469	443	385	367	438	412	405	402	403	438	419	471	401	421	454	435	467	402	426	415	410	431	426	419	389	407	410	380	407	426	399	432	432	385	432	401	431	426	382	408	430	421	400	414	395	418	447	424	395	431	407	425	431	435	392	428	433	390	410	415	426	409	424	396	398	479	436	432	449	404	446	426	416	404	402	407	435	391	421	412	435	398	407	407	437	414	409	413	392	453	440	389	424	426	421	407	454	415	405	402	425	432	444	361	427	436	473	403	422	407	402	437	440	421	406	412	414	422	438	392	437	429	443	440	436	425	388	408	364	390	393	447	400	405	409	434	428	422	397	403	431	409	441	423	426	399	413	416	435	441	401	417	390	425	414	390	417	413	416	404	403	412	410	431	419	434	461	427	422	379	449	390	438	407	412	425	380	435	455	443	419	391	410	410	418	413	413	414	399	398	402	416	425	448	456	400	388	411	395	374	437	413	400	401	410	418	457	410	467	424	464	434	404	418	358	440	439	448	443	409	437	390	401	435	391	407	450	391	409	442	388	420	457	436	410	437	380	432	425	440	457	452	417	420	454	419	433	414	455	430	391	404	412	453	421	436	423	418	417	429	416	375	417	428	408	436	453	418	398	409	401	449	449	420	417	369	446	430	415	432	412	408	392	403	391	440	393	406	437	458	385	419	417	434	452	407	410	421	454	413	431	428	414	403	409	431	395	416	413	409	438	422	396	435	434	416	383	386	444	432	423	405	400	427	405	412	452	444	407	437	429	438	381	421	405	438	366	408	413	438	434	414	423	411	427	440	420	420	420	412	392	453	411	400	436	432	440	426	416	364	434	405	453	432	432	377	422	395	387	379	414	417	437	441	398	449	398	445	427	433	425	419	392	477	403	396	443	451	430	436	408	384	415	413	414	418	447	400	403	423	402	388	390	414	426	456	445	432	413	439	439	380	439	395	423	387	427	420	439	432	434	391	437	418	430	414	403	381	439	396	375	435	415	448	428	380	452	398	408	410	417	401	390	365	405	403	434	390	413	428	416	447	394	434	422	448	476	456	401	434	420	437	407	434	442	393	459	438	430	445	421	423	404	416	372	392	405	425	416	380	422	392	385	442	413	416	415	439	405	436	372	442	449	399	433	412	471	390	378	406	408	450	391	411	435	432	403	430	414	389	396	437	425	442	418	427	442	406	417	390	416	423	435	451	405	428	445	416	419	402	381	389	390	414	436	429	438	423	423	410	417	414	415	424	417	410	445	437	412	428	417	393	416	413	413	393	370	443	391	393	408	440	388	411	404	420	408	422	421	374	405	398	459	388	426	404	436	396	398	432	406	409	439	461	435	406	403	418	444	387	430	396	377	429	412	406	416	428	369	442	385	426	415	422	417	414	443	409	405	411	412	456	456	387	382	405	444	451	407	440	406	409	398	446	421	440	419	405	423	431	442	447	442	426	435	394	437	448	379	432	419	415	406	438	383	415	429	417	443	410	392	413	424	457	410	430	420	449	422	439	401	397	431	452	405	427	437	423	414	436	423	397	413	373	376	453	413	429	407	430	441	360	416	422	421	411	451	428	388	454	424	412	430	397	395	442	439	382	423	383	409	437	383	406	435	409	467	403	406	422	405	421	464	403	458	389	455	407	461	426	435	451	431	413	412	439	420	417	395	431	422	437	426	404	417	428	421	471	458	423	433	424	427	416	441	401	438	438	414	425	417	384	471	405	452	443	421	436	424	408	410	445	440	401	422	430	449	434	432	396	421	441	410	404	420	430	425	423	414	420	397	426	413	424	419	399	400	444	458	401	445	432	445	429	405	423	418	394	413	407	434	440	437	399	414	450	415	418	420	401	414	388	443	450	420	429	419	423	430	457	382	411	430	431	431	408	410	407	419	412	455	407	435	439	430	447	411	426	435	468	404	430	411	427	443	426	407	408	423	400	395	424	431	427	374	434	410	438	436	399	415	402	394	443	389	416	414
25417	21331	27820	39470	49063	36934	21033	8371	1728	752	573	511	483	468	489	503	514	485	453	509	488	466	511	486	466	503	468	455	471	434	515	481	500	449	459	488	543	482	479	482	477	499	494	481	514	487	467	450	508	491	456	514	435	480	483	464	510	483	465	474	491	461	483	513	463	465	451	493	438	512	498	470	490	504	495	480	474	490	488	479	485	490	508	494	464	475	446	481	481	490	484	482	435	455	443	518	476	489	467	497	494	506	478	479	469	493	497	480	479	499	469	504	454	507	481	461	495	508	465	485	485	474	452	467	523	500	507	495	493	487	517	498	469	487	500	495	487	490	471	492	460	521	450	493	489	468	498	461	461	469	473	505	483	464	495	482	493	479	458	435	465	482	472	518	470	493	449	475	493	516	478	459	501	482	475	514	475	447	490	496	470	480	480	501	456	484	488	473	486	464	486	503	494	500	466	467	454	506	453	497	476	498	457	467	469	473	466	519	475	495	462	475	453	487	491	521	462	466	462	505	497	493	479	531	506	495	455	505	500	465	485	471	463	475	487	504	501	459	473	526	456	445	454	470	474	492	475	526	488	450	534	515	463	485	490	500	474	466	495	486	493	472	518	513	484	454	471	471	468	470	501	470	502	495	491	493	472	476	470	484	457	508	478	466	482	463	461	447	490	500	537	530	470	481	465	511	481	477	495	433	445	443	465	481	472	445	507	468	433	486	490	483	485	456	476	521	446	508	489	497	475	473	489	503	472	497	479	466	484	484	485	456	453	516	500	437	505	520	486	485	467	451	486	488	443	529	512	467	464	488	460	518	476	468	461	486	453	492	448	460	485	468	507	482	502	486	457	474	430	508	453	496	469	476	505	502	475	477	455	495	495	467	526	464	483	506	498	472	486	470	516	449	485	485	500	469	502	487	455	480	464	471	489	483	492	467	484	455	514	490	499	460	504	486	460	480	443	473	469	505	484	486	499	515	457	472	518	482	487	483	476	470	467	477	514	473	468	486	487	478	459	425	489	531	466	524	432	483	503	441	473	493	451	488	507	492	471	470	479	477	438	495	487	452	500	473	455	464	448	505	488	496	491	522	491	474	470	474	504	494	480	503	491	464	424	469	459	461	447	476	495	488	498	466	495	470	512	483	486	507	454	453	563	484	444	473	533	455	447	482	500	498	479	523	544	488	515	466	450	513	466	459	503	480	486	491	517	451	460	472	448	481	519	497	473	488	477	439	493	448	476	521	479	498	487	502	499	438	469	517	491	461	520	478	481	492	501	456	474	477	481	486	482	475	474	507	507	443	455	484	452	466	437	477	467	469	514	487	512	507	485	533	506	487	463	482	501	508	484	477	449	510	475	483	488	461	446	496	538	486	473	449	480	523	473	481	501	462	472	468	509	481	484	486	500	483	501	471	462	471	447	502	474	457	482	497	555	442	458	472	496	497	445	454	496	467	447	455	500	489	479	464	497	518	436	484	463	484	478	464	471	440	513	476	473	471	466	488	460	486	480	495	485	472	483	483	398	508	479	477	498	460	486	455	456	504	477	469	489	444	496	441	487	465	500	470	495	490	473	474	448	449	482	495	496	469	476	494	478	455	518	470	511	485	497	440	516	496	516	468	459	490	483	496	483	474	466	476	473	476	511	484	456	514	461	462	473	486	468	502	433	481	484	479	487	486	465	458	473	481	452	481	495	463	441	468	460	462	492	478	430	492	494	446	463	533	489	486	502	480	474	469	446	503	475	478	473	452	432	454	457	470	509	501	471	466	465	506	446	471	475	447	470	495	496	454	490	493	469	450	440	489	477	443	488	485	476	496	476	500	477	450	504	484	476	458	489	487	448	476	436	445	502	525	502	494	469	479	514	473	503	484	480	486	464	455	495	435	500	477	475	494	520	490	451	478	505	471	473	490	443	478	470	473	481	474	491	488	508	465	474	467	490	486	501	465	462	446	493	530	483	502	467	421	435	493	491	482	482	455	490	491	481	532	482	521	512	487	475	499	448	488	460	520	482	518	453	478	469	442	495	464	486	453	478	476	483	451	499	499	460	490	469	491	524	501	502	460	490	486	477	473	457	452	478	511	488	495	465	482	468	488	521	457	481	501	475	466	511	478	458	491	488	474	501	463	487	515	479	478	496	504	462	494	472	435	498	431	463	480	495	514	486	491	467	470	440	467	510	497	484	516	527	475	518	458	507	484	513	458	481	474	496	450	506	517	481	502	481	469	458	473	486	490	483	462	488	498	499	506	436	470	477	484	490	497	491	497	465	462	485	515	518	485	506	489	457	441	438	490	479	485	509	480	471	457	469	480	458	446	492	467	497	518	479	489	493	460	489	496	524	479	493	494	473	500	496	459	480	479	463	501	461	451	481	474	531	513	472	474	465	504	469	462	493	506	468	457	449	488	459	473	480	465	482	522	498	464	479	445	478	521	472	505	486	475	462	480	478	529	473	512	468	499	499	501	471	466	465	466	502	483	509	473	484	443	475	472	515	461	505	515	475	468	492	501	497	452	456	504	505	456	470	515	452	485	446	487	480	477	509	453	498	477	470	517	500	487	442	507	496	460	482	510	488	511	504	481	473	491	467	451	474	511	488	505	484	498	462	482	513	519	472	493	502	511	476	494	486	508	469	444	465	506	478	507	426	463	451	479	488	462	479	459	502	482	506	467	517	466	503	426	455	463	471	492	493	455	475	478	486	499	481	475	455	479	527	496	492	478	471	475	487	498	490	510	485	457	454	479	427	496	507	485	459	489	503	467	512	500	502	466	441	477	463	455	453	466	510	460	541	494	505	475	520	484	475	538	449	446	494	453	496	479	486	467	467	495	490	478	490	508	486	478	470	467	506	478	457	511	497	489	462	479	501	484	485	475	491	486	450	493	454	472	551	458	481	494	476	521	485	479	510	481	467	490	495	504	482	475	458	500	492	494	494	455	442	489	500	452	471	481	465	487	477	499	491	489	513	499	511	489	487	490	474	508	489	451	443	479	499	440	497	482	470	458	470	474	463	461	499	489	455	485	472	481	456	481	442	485	510	498	502	442	438	483	496	470	509	482	487	469	447	506	482	463	492	454	543	453	502	475	470	490	514	454	466	473	502	491	518	465	523	491	525	469	470	472	465	445	519	475	490	507	471	521	503	473	491	494	476	465	482	454	521	481	459	503	458	494	483	482	491	461	523	461	499	461	451	466	466	464	477	501	493	466	455	481	430	434	496	476	483	503	476	453	496	445	490	456	477	473	504	449	470	494	481	490	493	446	503	506	475	474	460	512	469	461	462	504	477	493	432	466	506	497	535	476	470	470	435	433	465	485	453	506	502	466	495	442	450	480	466	515	484	476	510	536	465	481	476	493	438	505	484	463	487	466	494	443	508	488	463	493	460	500	498	472	487	494	516	442	476	465	502	477	479	489	472	463	502	527	483	443	468	505	465	449	471	512	464	491	461	449	473	453	483	495	507	486	475	501	469	523	466	456
4053	5176	22256	49368	46362	29034	15131	6838	1853	836	535	519	469	476	478	499	485	462	468	466	478	466	472	484	471	474	442	449	439	475	489	437	466	448	460	506	492	495	477	463	485	458	449	476	477	472	403	479	480	474	435	504	466	482	436	471	437	488	446	426	475	483	479	467	479	461	475	459	462	483	421	466	486	483	482	473	509	489	473	506	433	495	413	434	480	472	487	456	434	455	462	439	466	490	436	440	477	437	445	427	466	488	520	454	489	440	456	485	479	472	472	429	446	471	455	478	439	448	465	438	504	474	449	501	485	418	478	480	463	472	467	443	441	465	453	477	482	448	505	479	443	453	524	488	491	468	438	488	451	437	490	486	477	467	443	489	465	512	473	454	455	459	456	468	450	466	453	470	487	452	454	448	495	459	452	467	502	463	503	457	456	459	478	444	433	476	489	475	458	498	453	485	460	434	439	428	484	492	481	462	504	464	438	470	456	473	454	444	419	436	503	488	441	478	464	442	478	462	461	426	460	399	502	430	468	457	487	434	475	461	462	484	498	464	450	479	497	470	456	452	478	412	487	452	475	485	475	458	420	450	466	485	470	489	418	465	461	450	459	466	478	447	479	484	474	442	465	489	449	470	477	483	453	456	493	449	477	472	444	495	431	516	445	446	435	482	455	480	480	467	476	449	471	478	423	456	458	487	440	488	451	489	479	453	452	472	447	455	448	490	484	474	486	493	522	452	484	471	491	475	490	467	449	451	455	446	484	475	487	466	459	449	443	445	473	496	493	455	499	450	462	478	437	496	474	471	436	417	463	450	487	492	468	475	491	472	455	500	450	466	463	475	470	538	452	456	465	460	473	454	496	415	430	456	477	483	458	445	458	463	478	495	461	435	466	501	444	460	454	487	474	450	453	491	476	450	451	451	467	465	472	458	440	465	458	447	468	484	448	476	445	492	507	514	485	467	438	442	451	439	445	445	467	445	433	472	469	459	435	451	455	466	489	492	473	468	445	448	473	452	428	437	461	503	451	454	443	468	480	493	450	502	424	441	471	456	423	474	445	469	473	452	471	415	469	460	471	463	457	459	477	457	472	463	459	462	451	517	450	481	478	472	458	462	483	448	398	438	475	466	466	464	499	457	477	443	496	467	474	478	438	473	472	471	446	474	486	454	439	440	454	461	449	451	472	446	466	500	473	445	462	464	450	459	500	462	475	494	439	489	460	474	485	437	472	490	476	457	445	447	459	431	482	453	481	455	487	475	450	479	497	469	427	441	489	464	445	506	440	490	464	459	452	448	479	447	463	470	467	497	460	459	488	483	451	510	494	491	472	463	447	470	446	435	458	478	488	436	469	450	479	462	430	472	426	489	439	487	454	480	445	455	439	478	438	442	445	455	493	463	447	449	444	443	448	458	443	451	456	475	479	496	492	460	421	489	476	463	465	465	468	501	476	453	446	464	426	488	485	470	440	488	434	446	460	474	463	438	469	485	453	446	511	483	472	425	422	474	436	460	461	434	471	472	483	440	453	447	440	453	426	450	436	432	472	460	440	453	458	437	433	482	445	453	430	443	482	420	436	459	493	483	465	485	482	465	471	418	427	467	484	454	502	461	471	453	485	498	425	465	441	482	475	431	446	471	457	436	485	465	445	459	430	449	479	442	442	462	441	480	412	477	453	453	412	478	456	478	445	445	458	461	470	443	476	421	468	501	485	464	431	449	457	457	483	455	456	478	493	444	452	474	459	452	455	429	465	495	420	492	436	484	464	504	452	456	508	454	446	468	413	479	438	471	466	508	465	471	481	448	447	427	440	439	477	474	434	462	435	443	460	480	507	432	492	465	440	425	465	450	450	453	492	441	482	443	448	410	481	486	494	441	477	472	447	488	459	463	412	450	477	452	464	475	502	447	514	489	452	453	420	466	494	445	438	414	430	486	513	454	448	436	461	459	469	427	475	455	435	457	451	455	464	475	466	462	464	483	449	434	476	482	440	485	497	463	471	486	450	475	420	446	461	434	467	470	488	440	461	442	452	445	436	425	467	422	467	447	470	497	448	434	443	466	452	478	509	475	497	443	472	478	478	435	473	455	436	468	463	451	477	472	448	455	425	509	498	454	433	441	504	448	470	452	467	441	438	490	459	485	478	466	450	441	464	446	515	443	464	434	425	461	463	458	451	463	483	472	440	465	466	459	435	469	477	460	427	466	407	464	463	482	459	459	479	447	437	449	460	443	452	507	480	470	463	470	470	460	431	460	438	453	454	447	451	467	469	496	463	451	474	495	481	470	487	461	442	469	475	459	458	423	456	464	440	454	450	478	476	491	440	464	426	465	465	458	497	451	473	435	436	481	456	448	471	454	428	447	468	464	447	425	430	458	445	452	489	476	441	468	436	450	468	427	478	468	459	470	462	483	463	473	475	436	478	428	479	509	484	472	459	449	477	466	466	446	456	461	479	479	452	467	448	491	447	471	436	466	470	438	463	493	471	462	459	493	466	460	458	465	430	469	462	454	479	441	485	502	471	444	466	460	456	446	452	471	430	439	441	450	483	439	421	497	450	481	460	483	437	485	460	453	464	449	492	465	474	485	450	448	431	447	459	462	447	459	419	479	455	438	456	484	500	487	437	455	446	474	447	459	450	470	474	430	468	451	454	444	433	438	477	446	443	488	488	445	442	463	482	456	460	480	472	497	462	447	467	446	471	445	446	467	464	480	449	444	428	440	464	432	453	467	451	439	460	462	436	437	470	444	456	457	440	445	492	457	460	451	469	484	436	453	489	457	449	450	481	452	463	501	439	432	467	489	468	425	496	480	448	498	453	510	472	462	473	469	457	491	444	425	449	456	429	476	451	485	440	476	455	421	483	453	494	437	465	462	438	480	451	468	445	439	513	405	459	446	477	445	453	452	450	461	483	436	513	456	445	514	477	479	458	466	515	489	500	462	472	497	442	468	453	473	458	449	498	477	463	450	457	476	469	444	478	458	467	449	475	512	434	468	453	481	459	496	474	466	453	451	440	468	487	470	448	446	464	483	447	445	452	474	448	453	465	463	478	477	445	489	472	427	454	453	479	488	480	417	451	479	481	479	479	456	445	465	482	438	433	515	469	463	441	454	447	430	452	499	451	451	472	460	450	462	492	470	461	433	487	449	460	446	446	421	448	427	456	462	456	467	486	436	453	446	462	491	455	458	436	462	458	483	436	463	469	467	490	474	482	448	462	459	465	458	455	457	434	450	456	470	496	470	451	457	466	458	475	461	480	449	457	457	492	455	502	474	441	535	439	451	443	449	447	419	472	449	463	439	473	424	451	444	441	457	468	478	471	478	453	473	419	430	445	470	454	471	436	431	465	450	492	466	435	466	462	485	449	460	438	448	444	454	472	478	487	449	443	472	443	458	440	464	474	412	467	423	489	434	488	473	472	438	450	465	441	465	475	473	457	479	460	452	483	448	464	471	473	461	478	477	427	450	480	467	467	485	458	472
24175	21322	29150	38573	57253	49440	35823	17618	4263	1308	772	628	603	561	625	609	610	588	585	602	590	593	610	569	560	614	580	607	550	568	559	600	567	565	564	615	567	577	564	597	542	622	575	500	569	595	589	585	579	557	562	575	546	568	581	575	566	578	590	587	544	581	598	568	568	556	587	573	609	552	608	567	540	560	575	575	575	578	570	580	561	615	542	625	555	566	576	594	590	554	603	566	587	555	571	569	593	598	612	615	563	556	560	579	606	548	581	594	539	577	551	598	611	598	547	543	548	561	593	563	548	573	574	600	556	605	544	558	599	600	531	559	633	555	541	568	519	581	588	601	619	544	578	608	591	562	579	596	571	594	545	537	570	588	578	594	598	538	578	513	557	557	563	528	589	580	554	596	600	591	562	617	537	540	564	545	560	565	568	599	535	537	572	573	547	578	527	569	589	580	559	544	535	597	592	571	562	552	595	549	541	569	600	570	559	580	593	556	608	559	564	539	539	586	556	564	565	585	566	550	580	587	598	539	551	539	525	567	610	595	566	573	558	574	595	590	579	586	587	560	582	576	520	591	542	526	551	586	559	517	543	606	581	535	592	538	560	570	609	571	580	586	596	570	591	609	573	522	575	566	552	539	544	555	522	596	588	598	564	582	517	567	582	539	576	578	569	578	557	566	558	571	595	592	600	563	573	585	562	565	538	606	590	599	591	577	540	592	609	566	572	587	580	522	573	542	515	550	550	584	542	518	581	599	578	569	553	584	590	609	554	572	557	577	552	560	553	582	563	568	545	565	565	574	582	552	573	580	541	548	580	582	540	579	559	555	598	558	533	550	565	595	603	566	583	546	576	581	548	560	587	618	598	504	584	570	588	567	556	549	564	605	581	549	594	584	543	582	578	579	574	553	557	524	563	555	604	583	574	595	584	625	564	576	553	524	540	584	582	569	564	573	604	583	571	587	580	549	567	573	605	540	564	610	584	553	608	603	613	573	548	602	598	598	566	550	573	555	564	558	564	557	573	599	568	594	590	574	617	583	579	591	568	524	559	549	590	557	567	551	576	584	563	567	567	587	614	531	567	545	586	563	567	580	576	547	579	546	580	584	584	583	536	546	594	545	596	560	585	559	574	549	561	533	599	580	584	594	551	573	540	574	598	571	601	581	568	590	554	565	592	589	554	564	570	556	611	559	598	571	586	587	525	580	575	604	565	585	557	585	561	592	566	553	591	574	581	634	583	617	540	599	610	549	544	547	562	641	595	584	575	568	552	565	583	578	586	561	558	597	583	590	554	576	536	574	555	556	534	522	559	582	575	552	588	588	529	581	627	559	510	557	565	577	592	574	537	577	595	559	625	575	542	597	552	554	596	596	580	553	568	515	575	589	539	557	572	601	574	561	562	558	576	577	575	584	588	579	515	561	576	583	580	567	528	584	561	532	584	576	591	563	530	578	576	580	579	603	541	567	566	516	581	581	577	597	535	563	581	596	544	619	597	559	610	593	573	560	523	541	587	587	546	589	557	599	566	556	582	632	590	575	602	597	582	575	596	606	579	556	557	568	552	562	595	585	533	591	546	585	556	521	528	555	583	593	584	567	585	555	538	583	568	553	543	567	563	551	550	559	556	550	554	538	590	598	611	542	573	583	612	576	575	565	552	614	563	551	549	597	575	583	563	560	589	575	588	585	536	587	569	553	557	569	536	606	557	618	607	545	622	576	580	572	558	575	559	511	571	571	563	567	611	508	586	551	554	575	593	570	575	547	572	610	542	570	602	563	573	596	610	538	596	588	528	554	565	569	625	529	582	577	563	609	566	599	577	586	585	537	573	568	541	619	560	571	520	513	586	534	560	597	526	536	560	592	644	605	566	568	595	561	539	571	530	586	589	579	610	574	566	610	532	554	570	563	553	594	577	552	561	578	532	560	542	593	543	564	583	528	577	550	570	554	572	553	542	588	551	547	547	585	596	597	565	612	582	589	603	515	594	571	550	546	600	558	566	574	515	587	572	532	575	588	588	574	605	603	523	602	580	528	583	533	558	573	542	559	630	530	589	570	562	605	604	539	544	551	582	598	545	580	585	578	586	539	530	603	615	565	608	627	606	570	564	571	552	552	564	621	592	538	564	582	597	597	594	562	527	564	546	560	569	549	569	564	576	570	538	538	566	549	601	596	547	585	585	596	592	555	602	566	585	565	536	533	589	619	546	589	571	552	552	585	552	601	546	599	581	552	521	553	551	564	542	569	576	587	570	532	545	611	613	551	568	559	572	597	583	547	552	596	557	603	615	561	586	560	576	563	543	529	585	596	551	573	583	587	565	574	534	530	555	542	602	592	565	560	595	613	572	564	580	596	603	570	544	545	557	593	586	571	612	560	582	542	578	573	574	555	603	550	617	565	581	564	569	567	609	619	562	539	550	599	576	610	560	571	589	600	585	579	592	587	577	548	569	582	553	542	579	581	582	582	533	618	570	560	560	589	579	574	606	525	557	605	566	579	554	567	588	626	546	554	559	594	537	561	551	590	591	595	585	579	573	585	588	575	566	607	549	596	574	618	584	617	534	534	572	544	589	582	540	569	557	575	559	540	581	547	550	586	593	566	597	603	634	587	606	548	579	595	533	575	549	552	596	617	519	584	601	556	590	545	569	578	555	550	585	577	562	600	599	539	597	598	615	590	517	560	572	531	591	596	600	566	525	553	600	582	588	578	590	604	572	577	547	551	584	576	534	641	545	565	585	586	538	552	573	550	544	610	540	545	586	527	592	625	557	576	589	549	519	575	580	571	553	578	544	566	553	594	635	563	624	532	573	563	523	521	572	603	552	593	557	614	584	561	557	598	560	520	589	605	557	533	617	618	592	587	566	556	563	571	572	582	586	567	577	582	599	584	574	626	559	573	588	573	626	579	587	568	617	565	541	566	512	540	531	584	556	599	580	584	517	560	586	563	558	575	606	576	585	574	571	590	502	571	569	600	559	572	613	578	605	587	547	556	577	590	574	588	548	564	568	569	554	542	563	565	532	566	586	557	586	555	574	525	567	580	577	585	595	579	555	552	568	603	575	614	599	559	548	598	585	583	580	578	600	613	627	548	593	530	575	581	564	567	597	574	564	547	584	635	597	536	569	592	556	600	585	546	557	569	563	596	589	605	555	563	568	537	561	587	564	567	553	598	573	532	589	590	558	577	569	607	559	553	551	578	601	558	558	606	560	599	585	587	528	541	585	605	598	597	582	582	556	574	563	565	557	584	561	541	561	565	588	565	550	544	553	619	549	564	574	576	601	586	584	550	596	546	624	609	605	588	574	569	600	584	562	589	585	579	577	600	579	565	566	538	560	600	592	590	563	593	561	539	552	550	623	589	619	569	607	574	585	593	601	572	605	552	554	597	540	522	566	545	561	540	598	572	588	598	588	597	590	574	560	594	584	601	566	564	563	557	625	595	572	603	528	510	560	557	553	619	518	577	540	518	559	554	573	566	595	547
4262	8012	50980	70684	65726	46034	28680	12666	3735	1365	689	554	527	552	558	583	575	531	570	527	548	544	545	496	541	526	560	580	533	540	580	573	558	519	580	552	571	518	564	555	540	542	502	551	571	501	529	556	510	542	532	506	540	542	548	561	568	487	525	557	576	549	535	558	568	567	574	545	507	529	581	517	531	530	558	520	561	521	521	548	543	574	558	555	537	499	542	527	542	548	563	507	557	534	522	550	555	552	560	567	538	517	571	539	576	507	516	566	561	532	525	582	553	520	533	588	509	531	563	536	591	551	532	557	541	547	529	613	563	514	532	531	540	517	552	492	584	538	534	541	505	543	509	545	527	556	532	506	559	544	498	546	526	529	537	526	550	523	557	532	579	544	533	586	524	529	547	527	530	555	547	576	517	529	550	563	553	539	541	518	548	502	557	528	511	563	514	566	546	531	518	558	508	521	528	499	566	550	501	500	548	513	547	526	541	566	555	543	529	538	563	562	550	592	544	547	572	533	575	527	577	536	572	522	549	552	530	570	528	542	557	519	507	489	542	532	559	567	545	573	565	579	537	521	587	542	537	579	537	578	578	529	531	522	536	529	567	528	540	584	593	552	548	527	586	519	510	522	516	568	559	532	521	531	529	522	527	541	534	540	549	588	558	536	536	544	536	550	571	542	535	551	527	490	505	544	507	573	504	555	552	538	550	517	583	549	568	522	528	542	539	520	549	545	514	491	539	569	532	489	570	556	546	527	578	542	553	538	544	547	561	528	571	535	542	533	545	519	553	580	533	581	540	533	520	539	558	574	522	555	565	559	534	513	543	541	536	554	526	525	534	524	526	558	481	519	578	515	550	479	527	532	518	565	528	537	528	542	508	546	546	537	575	538	490	528	495	580	527	555	514	520	553	529	521	591	531	514	513	556	545	532	526	571	549	516	547	555	529	530	574	523	553	573	520	544	532	505	532	543	542	564	539	538	533	517	569	488	543	529	567	555	525	564	531	592	533	556	582	512	555	501	577	565	536	534	551	549	542	540	547	549	532	549	533	556	545	557	539	512	568	543	569	542	577	582	532	574	499	576	542	517	558	540	564	525	553	548	582	581	529	573	520	526	577	551	597	520	555	569	539	537	514	535	561	532	502	516	537	563	537	542	572	548	563	551	556	548	533	537	556	516	517	511	522	533	544	520	553	538	505	555	540	571	572	541	533	525	505	522	484	510	539	532	537	553	544	552	546	526	588	532	532	488	536	552	536	545	527	549	541	551	550	541	517	525	557	537	521	539	588	501	557	533	561	574	523	534	564	584	552	537	565	552	549	536	519	541	551	513	545	552	530	542	587	526	557	597	528	544	538	515	537	521	557	533	550	552	580	547	521	499	559	555	591	543	548	539	530	523	550	573	527	564	546	568	553	596	530	508	545	591	524	549	528	541	535	507	574	543	546	548	509	505	544	515	537	502	536	494	532	484	550	581	570	531	588	543	529	569	525	536	547	545	547	531	541	516	540	544	542	525	551	547	487	550	524	562	558	566	533	535	532	516	550	557	573	544	564	507	540	580	540	576	520	609	519	526	580	538	554	545	547	545	511	550	542	510	557	570	556	527	534	541	541	510	540	552	506	558	532	525	604	528	563	534	506	526	559	525	517	589	522	557	545	538	586	523	579	541	536	530	504	547	522	529	528	544	508	531	540	556	592	532	558	566	570	568	537	553	551	543	518	535	542	495	576	536	540	504	519	511	563	544	530	548	516	525	548	573	539	496	571	540	524	533	530	567	511	560	534	521	520	531	529	538	527	535	531	551	531	497	538	537	539	529	521	562	536	552	523	563	574	557	586	551	527	559	535	571	521	579	523	579	523	496	577	535	496	575	542	529	577	563	579	524	563	545	552	529	538	557	533	514	535	559	519	528	556	536	511	551	573	514	560	559	520	564	526	577	505	556	548	550	556	547	548	569	536	530	546	582	534	551	550	537	512	514	568	534	546	547	535	537	486	513	500	549	486	544	542	543	536	538	588	538	532	497	500	508	554	548	543	507	520	564	498	559	527	535	508	564	563	526	505	525	550	516	532	495	552	539	516	541	531	568	539	539	538	537	508	520	549	540	519	546	543	550	499	536	512	535	542	540	519	556	566	587	587	519	508	520	493	586	518	497	557	571	520	594	541	537	541	552	550	554	516	542	562	568	532	547	481	531	531	525	577	527	551	559	541	538	568	559	568	524	587	550	557	540	572	554	507	559	560	566	547	524	597	555	543	541	513	524	533	536	515	502	556	535	503	524	547	539	527	519	578	549	531	550	548	524	552	515	536	574	535	575	569	518	535	573	523	531	507	529	539	539	519	577	541	510	540	542	533	536	515	574	518	548	558	534	530	528	556	529	477	530	546	526	542	541	572	547	554	553	508	530	584	548	539	536	553	548	516	559	534	540	523	513	499	576	500	551	506	511	550	526	556	533	572	546	525	560	543	575	535	573	556	513	556	538	490	566	536	507	569	517	547	517	563	572	525	525	577	550	532	540	524	558	568	524	523	535	532	515	536	556	527	566	539	528	517	507	541	590	524	555	571	521	502	515	548	520	532	548	588	559	532	513	571	498	558	520	518	537	553	528	543	570	550	528	528	567	534	519	546	548	580	484	519	506	537	509	584	540	496	554	538	537	525	533	511	503	548	518	543	555	526	545	530	532	555	544	511	520	554	536	515	528	541	518	481	582	551	540	549	521	554	520	547	580	559	554	548	533	537	575	533	540	526	532	535	527	522	535	588	508	571	555	537	526	539	553	572	545	544	568	538	561	524	546	513	572	526	520	520	537	487	515	509	555	546	518	479	580	548	527	527	551	528	556	525	511	524	562	530	538	560	522	561	538	519	554	531	530	528	572	539	557	545	539	536	588	549	545	534	562	534	508	498	570	573	508	502	552	504	542	559	518	541	516	528	533	506	512	525	527	537	561	491	549	559	547	534	536	527	536	543	552	513	548	558	523	566	553	587	511	502	561	545	531	563	553	528	526	550	534	525	557	558	529	525	499	509	555	521	511	505	539	531	543	532	500	484	565	560	571	574	509	544	517	537	525	542	510	535	527	539	543	550	571	520	582	566	574	493	539	551	574	539	562	589	593	550	529	529	531	552	569	473	568	548	550	557	536	519	557	543	588	541	510	569	522	551	536	548	511	542	511	514	509	559	540	574	536	522	566	562	529	539	516	545	528	510	538	560	555	512	533	521	560	541	545	585	568	535	539	579	526	554	539	516	511	522	520	518	529	531	535	514	534	540	492	542	565	529	546	544	564	549	553	545	558	549	544	515	524	557	555	542	532	554	546	531	504	491	518	542	536	525	527	553	514	541	553	551	510	521	539	537	563	539	557	530	561	584	542	553	551	566	525	538	600	536	512	523	548	523	541	526	585	509	530	540	569	500	514	574	507	545	503	552	506	540	546	504	529	561	547	508	550	532	528	541	549	560	555	546	527	510	455	520	552	558	533
27486	12619	3143	9477	11047	6510	2828	1329	694	568	538	446	443	451	478	481	418	445	444	459	482	445	436	459	483	446	486	474	481	457	455	452	491	479	468	458	469	456	474	487	487	463	465	480	418	480	492	475	477	479	458	474	488	455	468	438	500	471	453	457	471	456	397	499	471	445	476	457	451	468	454	456	490	499	487	476	466	439	472	459	477	470	492	446	501	468	458	460	486	463	456	468	509	504	445	455	503	440	471	453	466	500	465	474	455	485	477	499	452	467	470	508	445	460	481	396	452	472	474	454	426	459	488	506	462	472	433	460	429	467	490	450	451	478	468	470	454	462	446	463	443	444	448	487	446	483	464	484	502	444	451	491	454	418	463	433	476	448	453	478	450	443	504	452	444	486	537	448	472	498	481	459	499	471	473	507	478	491	466	449	449	512	474	492	440	445	457	448	472	480	456	446	472	471	481	496	495	459	485	436	425	464	479	473	447	459	448	483	491	447	465	495	527	465	425	481	466	470	500	469	461	454	475	524	470	498	461	454	449	493	457	474	499	458	485	500	507	490	443	466	460	485	465	467	481	445	444	433	459	451	451	463	468	449	441	513	455	475	454	479	475	450	467	474	455	463	457	455	500	439	430	485	445	450	453	463	464	482	482	471	440	447	484	480	470	440	448	470	469	509	449	465	416	461	468	450	481	440	480	484	444	452	471	454	505	492	451	446	498	466	449	452	472	468	469	465	432	462	472	503	449	489	427	454	464	449	475	445	511	422	458	466	430	473	479	487	442	470	430	464	465	466	447	454	480	443	448	472	487	470	462	477	463	470	436	414	466	477	469	470	520	497	478	446	466	450	470	427	461	456	475	454	484	498	461	450	488	442	454	506	464	479	487	475	464	490	456	454	407	428	492	435	451	443	443	513	470	453	488	466	463	444	489	459	472	494	491	430	467	490	461	448	523	465	407	473	451	466	504	471	465	464	459	501	458	474	442	465	525	425	465	442	437	443	485	421	467	451	431	490	443	487	445	479	492	443	440	459	462	451	518	504	488	455	454	476	413	471	466	473	443	468	489	492	520	467	442	453	485	483	502	434	454	454	420	442	455	459	445	419	445	439	451	494	453	455	476	495	467	496	460	495	485	437	472	468	478	452	458	458	458	451	449	464	471	395	475	483	463	420	469	470	468	483	438	460	440	435	433	467	437	424	467	459	459	462	429	471	463	464	457	454	459	477	460	479	471	472	451	448	419	469	450	417	443	467	469	446	494	448	501	483	484	498	489	476	504	465	461	462	473	490	469	449	449	448	477	418	438	467	468	471	434	444	441	465	485	509	513	479	449	453	413	484	453	483	478	463	502	447	494	450	441	400	481	478	469	435	522	444	429	475	460	476	421	456	421	443	428	470	482	470	457	464	499	482	536	448	423	469	462	477	491	454	487	457	481	465	442	454	486	509	485	434	491	476	488	451	457	461	466	494	465	444	471	433	409	467	461	450	477	473	451	487	469	462	498	449	411	457	463	501	520	487	495	465	469	460	453	462	468	479	492	439	429	456	453	448	456	430	421	465	442	449	477	432	472	478	458	433	489	425	463	480	483	455	457	468	446	434	497	470	451	464	473	448	438	450	474	403	520	464	471	487	464	476	472	504	450	446	444	523	485	475	446	432	455	476	441	452	458	462	492	453	505	485	455	466	510	416	475	495	448	467	507	472	431	455	487	509	469	458	455	493	452	485	472	441	445	476	467	440	465	480	458	486	489	451	456	481	438	422	488	443	497	460	454	446	492	429	442	487	452	468	457	497	486	452	494	490	491	433	487	497	453	452	450	491	428	460	484	508	446	436	467	512	477	472	482	451	460	449	461	437	456	493	464	458	456	474	449	467	474	526	502	469	446	461	478	467	462	460	426	503	460	487	456	505	439	482	444	458	426	462	460	463	471	455	476	448	462	465	457	479	462	459	457	456	462	446	475	480	469	498	515	465	489	490	434	435	468	466	478	462	476	481	438	481	484	420	479	461	464	489	466	468	509	467	479	462	415	447	468	460	435	441	473	492	416	462	462	454	477	504	470	464	496	478	452	457	505	454	475	465	445	437	425	468	425	487	497	489	479	453	461	473	440	462	446	496	434	441	466	449	444	458	462	493	436	425	450	437	457	408	476	471	466	464	458	461	481	443	454	480	459	444	485	498	486	483	473	497	437	497	471	454	471	452	435	466	500	430	492	492	431	468	445	457	468	499	482	439	478	495	459	477	465	420	469	442	464	490	471	435	433	452	473	474	446	479	454	464	455	495	463	474	481	497	481	475	473	507	462	442	457	495	454	483	421	432	494	454	454	422	492	480	477	454	469	462	516	450	451	465	445	497	434	472	444	474	441	463	409	497	464	452	493	482	448	470	474	488	451	478	481	484	483	455	457	447	468	482	485	453	469	501	478	477	478	443	415	498	450	448	472	498	491	521	475	470	450	457	429	465	451	450	437	435	452	508	470	471	499	493	486	457	431	436	469	487	440	479	492	461	508	486	472	469	457	444	491	433	473	475	499	451	468	487	463	454	463	462	483	476	462	464	434	477	466	434	434	456	473	440	446	461	437	431	449	460	470	456	474	447	448	463	450	462	471	497	454	467	494	485	490	461	475	491	475	450	491	453	454	458	490	489	467	439	451	484	469	463	484	476	465	496	461	430	455	487	474	484	463	463	462	459	412	458	483	420	456	474	465	458	478	476	488	442	462	503	460	457	438	466	497	479	468	451	467	448	520	449	439	496	459	474	460	483	432	498	467	434	465	463	466	461	461	473	438	432	493	500	473	444	468	474	475	448	453	471	449	421	471	427	389	448	441	471	480	455	442	460	468	463	441	478	482	448	474	448	455	430	516	479	475	443	455	447	452	461	488	467	465	501	460	491	490	494	463	421	445	511	456	466	488	513	477	484	455	502	495	457	446	451	472	462	474	457	450	468	472	464	485	468	497	445	471	469	481	502	463	434	459	453	427	453	451	452	457	439	477	428	429	471	456	467	483	436	488	473	467	483	476	447	492	457	454	473	422	445	448	477	501	437	430	475	511	487	474	463	480	490	475	453	474	472	462	455	431	466	451	441	476	443	488	473	475	447	449	422	486	472	462	502	475	477	476	468	496	472	478	458	486	493	477	446	429	469	461	486	444	477	463	449	486	468	449	453	479	415	464	450	461	494	493	462	455	511	463	435	496	441	467	497	455	453	495	413	477	449	479	456	443	483	446	474	468	454	444	471	437	469	473	490	442	486	498	475	432	458	403	454	504	452	477	483	490	451	421	454	501	438	457	465	486	472	469	469	427	468	451	431	499	469	512	487	471	496	477	438	473	468	486	454	485	462	472	489	450	419	489	475	462	527	487	462	453	463	476	497	448	450	479	465	475	445	466	418	490	430	476	460	451	452	443	474	472	454	476	465	470	453	442	451	440	453	485	434	430	462	501	452	478	502	483	457	467	489	437	486	424	465	474	481	460	456
5061	1449	2878	8913	9861	5814	2837	1436	723	479	416	436	425	425	444	416	415	404	380	422	450	370	393	397	411	418	433	451	437	469	431	437	417	429	418	419	396	420	408	428	429	417	454	404	423	454	402	417	434	442	456	444	454	410	440	419	401	393	445	446	410	419	426	399	406	427	440	393	404	451	412	406	400	400	450	454	445	415	439	412	405	424	430	416	395	425	455	442	405	423	418	410	381	422	388	399	398	404	408	430	376	423	436	435	444	386	441	419	403	421	446	424	420	444	424	419	424	436	415	369	411	415	451	378	433	401	405	397	406	416	420	420	414	413	396	401	415	398	430	406	414	421	435	426	450	392	413	443	433	410	434	454	445	412	456	408	430	413	454	396	425	441	455	445	393	428	377	411	404	403	397	433	392	405	389	454	412	415	421	393	400	426	413	392	421	429	482	428	434	454	452	428	457	409	424	422	401	404	436	403	416	429	417	443	416	432	405	427	458	395	420	436	434	450	389	383	390	436	417	401	412	420	425	401	400	410	421	410	439	405	400	413	426	415	430	416	426	408	408	425	441	426	430	447	440	414	433	399	397	396	447	419	415	450	469	438	456	450	396	428	407	434	439	418	428	435	416	414	430	409	387	427	436	412	404	413	428	386	392	461	420	423	407	408	417	386	429	433	420	427	420	389	432	430	427	415	485	388	390	466	428	396	431	441	400	448	405	422	378	420	424	411	430	420	438	413	433	433	436	401	389	432	443	436	417	389	423	419	409	406	397	416	440	414	447	467	392	444	436	395	418	404	422	421	414	425	423	438	430	434	386	427	414	426	417	468	428	435	409	397	448	393	425	368	405	403	403	421	384	412	443	419	429	394	399	393	419	426	426	441	420	403	373	389	426	433	401	426	394	425	416	433	403	400	401	425	441	406	398	460	400	419	412	428	407	428	445	396	455	401	437	413	363	443	460	413	393	451	375	389	416	415	410	439	427	427	441	452	453	434	440	398	397	384	385	382	411	422	404	412	428	438	424	410	384	478	412	433	410	450	422	406	422	422	421	411	421	453	380	450	448	398	432	431	440	411	415	407	427	429	426	418	388	417	427	421	455	413	416	419	428	411	415	414	414	440	412	419	415	394	395	404	447	416	415	405	412	417	433	445	429	364	410	418	424	389	416	393	455	430	405	413	431	426	426	394	413	437	403	451	395	403	424	431	425	434	420	406	416	447	412	422	402	400	399	413	382	415	443	444	431	413	400	405	423	412	432	402	413	389	435	441	386	430	431	413	403	449	423	411	448	433	407	405	431	447	383	399	452	463	410	415	377	465	440	418	429	422	417	454	409	407	450	458	421	410	389	465	432	422	435	389	421	398	433	417	428	442	372	406	427	430	439	416	406	415	421	403	433	426	441	390	428	407	421	400	430	390	415	449	408	428	408	458	403	428	405	396	430	382	406	432	414	421	414	407	413	418	400	439	431	412	390	420	409	426	437	376	414	426	431	401	419	435	424	437	435	421	421	414	376	404	408	391	417	420	396	409	423	444	465	417	465	451	393	373	416	411	403	440	405	489	415	406	432	430	411	433	406	412	460	401	454	400	427	389	437	426	435	422	366	458	427	393	449	428	405	402	448	398	411	429	431	397	402	409	449	435	382	428	459	422	397	397	448	406	433	406	394	440	420	436	365	363	450	387	408	389	429	390	434	417	417	421	406	395	399	405	399	462	413	434	391	436	437	436	389	446	434	423	425	438	425	440	417	414	416	423	427	434	413	425	423	423	453	413	407	440	474	428	407	434	395	426	404	384	405	423	405	414	401	429	443	469	390	439	463	429	398	412	369	430	412	428	422	476	399	422	456	442	448	406	418	443	405	419	436	406	442	407	422	446	445	437	406	429	396	402	432	362	447	457	440	427	372	413	418	425	436	417	442	429	445	421	452	456	407	413	400	438	370	393	432	432	391	426	397	439	436	402	459	436	443	409	406	412	400	447	439	369	399	410	422	424	413	372	399	421	415	404	423	426	434	429	420	385	418	416	410	403	400	373	404	409	382	421	387	414	424	433	403	409	437	397	403	438	403	416	387	408	405	418	427	411	438	401	406	381	410	425	395	424	397	460	446	392	419	415	387	435	425	414	402	413	423	434	406	462	421	424	416	451	423	426	448	389	444	386	437	392	427	390	439	455	419	415	433	428	439	426	414	430	420	396	432	440	436	396	459	431	392	432	410	428	452	381	373	411	427	426	413	426	432	435	396	409	426	440	405	439	386	381	415	434	435	441	390	401	436	415	397	406	389	447	470	409	400	385	453	437	449	416	434	434	413	447	448	427	421	421	417	405	402	405	407	421	398	412	434	437	394	400	423	439	411	440	426	419	445	405	437	432	450	435	400	385	439	431	434	402	411	388	434	443	437	402	422	394	423	415	403	393	432	438	410	387	407	404	451	384	404	412	391	443	405	420	418	401	449	447	428	475	443	399	403	405	407	449	376	443	424	416	423	402	410	411	428	414	422	404	464	430	465	439	443	420	424	412	410	414	385	426	417	408	409	442	407	406	424	443	424	439	389	386	414	432	410	455	382	435	478	450	389	421	421	402	434	425	395	397	410	400	434	402	415	423	422	377	457	456	445	408	419	441	414	404	398	422	419	471	418	402	389	436	434	418	421	409	433	392	407	429	422	395	371	456	404	387	409	447	434	369	423	432	418	416	418	434	407	428	438	412	404	398	429	407	396	446	437	385	458	435	417	430	400	454	418	388	457	391	399	433	400	406	419	448	449	396	423	455	412	397	430	420	420	423	429	447	435	422	441	411	422	423	435	424	429	407	389	394	402	447	458	424	433	394	390	394	425	447	412	430	463	410	438	441	422	420	431	416	408	410	416	389	429	435	402	398	378	424	429	387	398	404	406	457	442	419	446	431	403	424	427	415	403	405	432	413	439	441	387	409	435	412	407	410	427	413	432	434	409	428	405	397	431	446	410	458	417	433	417	437	443	389	469	407	430	389	403	437	425	421	390	430	432	435	416	442	451	440	411	420	416	420	408	399	382	437	428	391	408	421	411	403	420	408	414	411	428	418	412	412	435	406	443	425	451	425	441	410	421	453	402	403	395	415	452	412	424	414	386	451	441	439	437	378	440	453	437	422	388	433	439	438	435	453	423	412	407	424	387	463	435	426	435	410	438	422	428	433	419	416	405	428	428	414	405	433	414	406	413	434	430	413	395	428	422	433	454	439	434	431	418	423	411	393	397	433	405	429	450	457	472	471	403	403	448	425	401	423	444	416	436	417	415	436	392	428	404	391	425	429	409	418	418	400	413	431	429	420	394	405	401	436	435	413	423	412	429	372	469	440	418	442	404	390	398	408	429	420	377	435	441	420	380	412	400	426	407	407	420	411	417	413	412	422	413	423	404	423	370	435	430	420	437	438	410	425	449	446	404	438	444	431	401	412	389	449	422	415	365	425	442	420	408	419	410	428	438	391	451	432	414	381	375	423
25503	21372	27280	32919	49644	41234	24938	9914	2304	877	623	536	454	520	458	468	466	452	510	472	467	457	516	489	500	487	480	461	516	470	484	498	476	520	471	468	522	479	463	472	477	494	446	514	473	478	463	436	497	486	483	455	458	509	491	504	466	489	482	499	514	437	466	495	491	500	491	452	499	461	454	453	442	488	494	482	488	527	515	520	485	498	471	476	475	493	462	501	459	490	472	501	504	493	497	468	491	483	509	508	484	477	474	468	462	485	485	490	495	464	469	452	474	433	504	452	488	495	497	457	496	460	469	447	496	522	488	426	470	495	486	515	488	497	484	456	485	494	476	425	453	493	485	468	483	480	517	446	478	489	511	511	501	453	469	492	463	478	476	519	480	460	471	512	467	485	475	502	471	460	415	500	477	487	476	472	485	496	473	478	474	511	458	473	458	471	538	479	498	519	460	472	464	509	480	477	460	454	464	439	480	492	494	450	503	476	457	507	480	509	499	483	458	485	485	488	494	514	457	492	440	499	447	497	444	487	457	448	426	460	526	452	425	502	467	506	458	447	475	434	506	466	489	438	489	483	496	498	460	477	476	497	468	481	459	487	468	473	453	463	472	470	466	468	510	495	523	458	466	460	471	475	450	516	498	473	456	470	459	474	511	488	434	453	457	485	512	447	476	526	449	421	497	489	432	443	446	492	493	456	474	496	500	474	443	495	460	471	483	453	442	483	512	456	464	469	473	486	492	526	464	494	475	456	492	465	484	505	471	464	476	451	465	414	494	479	510	449	501	480	472	455	437	446	448	455	472	445	485	479	439	514	441	486	479	478	495	478	461	456	483	460	430	448	441	466	469	513	483	429	452	463	494	471	462	490	494	503	490	452	491	467	439	468	456	478	474	450	495	480	499	481	521	496	498	459	464	475	459	455	445	469	468	479	490	476	539	513	449	501	488	495	479	469	479	444	473	509	459	487	472	481	476	506	440	471	492	487	434	469	485	492	468	477	529	472	465	451	489	462	458	491	492	443	473	454	473	508	474	466	506	441	451	498	495	458	452	468	466	473	470	467	494	471	472	496	469	474	526	471	487	507	470	489	460	467	483	489	447	402	490	510	462	498	503	489	469	490	449	495	489	529	499	461	495	445	450	505	472	450	454	488	452	448	466	469	502	472	491	460	499	475	503	540	412	475	505	462	476	438	423	501	494	438	471	472	476	457	505	477	516	464	494	465	477	465	457	441	487	454	495	484	467	479	439	477	509	439	490	458	456	467	517	462	456	492	441	504	447	486	507	476	490	512	489	502	473	480	481	457	481	486	455	492	472	470	507	504	469	477	488	461	486	467	495	461	478	469	461	465	511	513	477	474	455	486	463	456	454	463	468	493	486	488	458	460	434	478	473	474	497	461	489	489	490	467	471	486	484	457	483	476	469	452	494	508	520	465	469	461	484	469	467	470	473	472	469	474	436	451	502	465	454	463	474	477	485	467	478	490	498	450	458	467	483	495	493	498	467	486	461	464	506	506	447	495	501	486	470	460	446	493	431	457	429	463	430	476	453	440	486	453	472	489	472	480	456	541	476	459	486	472	505	435	450	415	452	469	467	483	519	466	469	462	442	496	485	467	462	488	449	502	492	466	477	505	453	495	448	507	476	456	462	465	482	493	506	437	528	484	485	436	452	523	406	500	483	483	456	487	468	476	471	484	472	473	483	497	503	465	449	509	490	487	476	480	499	480	474	449	473	473	449	451	472	478	487	471	470	495	495	490	488	431	491	435	481	495	515	499	458	490	487	458	523	456	485	490	477	482	495	458	513	484	448	463	484	469	462	481	497	453	450	463	481	465	505	503	524	503	429	445	453	489	502	463	529	477	476	496	470	463	510	492	473	476	487	462	491	463	480	480	494	445	501	465	493	484	465	501	446	495	461	470	436	442	450	503	468	473	481	483	506	497	485	427	457	431	491	484	494	515	477	474	476	447	456	492	454	493	484	512	538	496	471	471	456	471	434	466	477	499	496	471	456	506	481	474	459	496	483	454	447	433	478	479	458	504	474	439	469	481	435	481	492	469	460	504	494	460	464	493	488	534	495	474	487	470	480	493	453	516	473	495	523	472	492	486	469	440	467	489	426	427	491	477	490	496	549	480	487	479	444	448	500	489	497	470	480	463	463	475	465	497	465	528	499	474	457	457	492	444	502	486	493	463	442	461	497	512	461	499	492	478	480	484	474	509	506	469	522	472	505	470	469	440	472	447	505	483	461	461	446	490	480	477	531	454	489	451	449	466	500	449	457	488	455	461	496	463	468	501	462	466	491	482	486	508	478	480	443	493	463	451	457	476	475	505	491	503	471	490	464	494	496	473	460	437	498	471	470	473	468	460	472	495	485	480	475	475	510	493	506	451	510	485	462	455	413	485	503	471	488	470	482	467	462	490	468	445	459	479	497	466	506	454	467	470	454	477	500	479	503	489	479	505	513	449	474	443	466	462	451	455	472	438	457	490	525	461	478	476	475	519	454	448	457	492	487	470	460	463	518	526	483	513	472	521	478	486	520	487	452	498	472	450	488	478	487	514	477	497	466	484	473	501	491	456	467	487	501	484	468	501	472	512	456	500	462	494	501	497	474	470	462	462	486	427	469	447	482	451	516	488	458	452	495	489	449	453	486	472	477	490	517	466	491	483	474	476	483	457	486	496	480	509	483	467	456	460	453	488	465	504	488	553	495	495	476	455	494	456	480	470	457	429	483	492	437	499	464	476	496	489	460	477	485	488	502	471	485	497	462	493	503	494	460	455	448	483	468	457	494	490	450	463	502	497	478	493	479	461	476	473	474	484	478	460	470	470	455	516	484	432	458	488	451	448	495	517	478	477	459	484	509	515	492	452	453	497	507	449	481	474	454	458	489	533	459	468	474	481	489	480	486	457	479	508	470	478	515	466	470	460	494	490	507	458	477	473	498	507	471	424	488	512	491	471	484	500	485	481	496	437	499	478	478	506	474	469	495	498	489	492	496	474	497	464	522	482	482	455	471	458	445	457	479	493	518	464	460	471	507	453	484	471	503	462	506	462	495	501	468	451	478	492	496	446	442	470	473	463	450	477	463	469	484	462	478	435	471	480	494	483	447	480	487	503	465	477	479	458	442	480	512	423	468	491	472	444	479	468	419	468	463	481	415	498	468	509	497	519	486	427	527	445	517	503	468	478	488	507	465	499	493	494	456	483	478	519	493	510	464	503	500	429	512	509	472	452	465	462	510	505	485	492	448	441	458	493	464	479	452	463	516	484	463	465	456	492	463	479	454	474	461	409	453	543	458	479	509	466	505	450	447	483	522	478	475	461	484	484	501	471	467	495	485	448	465	480	512	508	479	451	478	447	420	500	472	459	463	463	455	461	472	487	463	488	461	454	513	500	491	456	470	524	482	480	485	510	454	531	433	513	502	503	498	495	467	513	483	490	481	447	521	450	480	475	471	490	498	446	468	475	489	515
3941	5188	8804	36080	47844	34076	17917	7573	2372	991	600	489	473	430	487	456	482	435	461	417	462	459	490	447	504	426	445	445	472	496	478	478	439	470	465	493	446	443	479	463	458	410	469	466	481	462	449	512	445	413	451	453	459	476	406	463	472	439	461	456	481	450	463	442	463	469	461	462	461	487	517	453	471	469	497	477	473	454	460	480	473	452	481	439	467	484	449	435	419	463	458	453	462	427	509	453	441	476	468	488	450	487	446	478	459	450	439	455	505	473	450	478	447	461	468	439	474	438	504	456	467	500	447	476	459	429	461	470	474	431	457	453	448	512	451	473	453	486	440	453	483	459	446	464	495	437	449	465	484	473	488	463	425	441	455	488	461	484	431	465	467	461	434	440	436	462	477	493	485	502	493	455	464	474	453	469	474	461	454	406	462	442	399	461	481	457	458	455	439	483	470	469	438	459	478	463	494	477	446	462	474	456	486	458	462	445	465	497	457	474	425	467	457	461	473	435	440	446	458	450	497	486	445	444	478	454	484	441	425	443	448	438	433	440	480	470	455	463	465	451	416	464	450	460	467	458	468	486	486	497	464	441	467	434	438	444	490	456	426	455	479	461	473	467	441	479	452	433	446	484	450	545	454	469	479	470	476	496	469	442	464	472	440	437	460	465	467	443	467	471	442	440	442	502	493	474	444	464	451	462	467	444	429	478	437	472	426	492	457	492	490	447	437	456	486	489	501	438	420	477	435	474	436	439	474	461	497	473	425	441	508	470	497	437	469	479	477	452	479	496	443	442	452	439	467	417	469	403	442	462	445	484	460	431	474	469	445	484	482	466	472	421	457	474	499	458	478	462	457	451	445	488	459	462	473	475	458	462	467	446	494	475	457	482	468	426	465	455	461	465	431	486	458	434	438	470	484	468	474	441	496	463	437	444	458	468	455	471	469	436	464	469	446	452	455	454	441	463	464	493	454	477	453	447	409	473	426	444	447	458	450	457	457	451	439	454	462	489	447	516	433	471	434	466	477	441	426	483	506	508	476	440	471	455	444	456	459	456	429	472	465	455	486	462	489	487	475	454	420	473	447	415	452	491	468	458	466	461	467	458	447	410	468	453	456	441	476	455	423	435	423	494	462	447	478	453	434	476	479	456	497	487	483	458	440	443	469	477	425	427	511	461	452	452	488	486	450	482	488	451	434	482	492	448	476	444	457	470	460	449	447	446	449	458	449	450	445	476	456	450	503	473	463	465	452	488	477	436	456	402	450	466	475	459	460	450	464	466	463	456	456	484	451	443	473	459	401	488	436	464	459	503	484	495	467	497	417	469	425	471	497	446	472	439	491	449	492	485	412	457	471	453	467	447	465	488	462	466	437	468	483	442	424	459	435	464	463	467	504	446	512	425	495	481	485	436	477	473	472	478	438	481	469	447	458	471	469	443	471	471	473	456	444	471	463	490	422	448	485	461	466	440	486	467	440	456	473	493	460	497	453	501	427	485	514	445	480	453	483	460	498	472	414	448	443	469	467	450	439	442	462	434	442	451	439	456	485	452	478	463	429	448	453	478	448	441	437	505	449	451	469	459	477	442	422	449	445	453	439	422	440	464	453	449	475	478	466	475	496	458	449	409	436	441	454	428	454	497	438	441	445	448	434	466	463	449	471	455	454	454	445	473	465	499	426	489	472	506	490	418	480	474	462	474	437	474	441	485	435	458	457	488	493	462	464	444	514	498	487	438	464	427	479	469	433	455	469	461	469	460	493	453	466	492	509	494	505	470	461	469	437	496	472	463	469	486	437	438	448	465	468	446	465	513	404	464	454	475	440	482	492	518	466	517	432	449	499	485	458	441	435	464	456	463	472	458	442	453	466	454	473	453	429	479	447	487	455	493	429	456	463	470	445	476	522	479	458	470	464	461	469	461	466	486	455	467	460	450	436	476	471	482	441	462	466	449	426	495	475	452	447	453	441	458	405	491	448	462	461	449	462	494	478	437	467	458	515	445	471	459	405	441	507	446	456	484	458	463	455	450	487	464	448	474	469	449	442	447	452	482	445	496	442	438	438	443	448	436	486	466	417	502	465	437	454	434	424	457	476	446	461	477	446	491	452	438	469	421	416	503	439	468	441	470	465	423	427	483	495	464	450	454	455	468	468	426	434	505	442	464	461	473	440	445	499	460	465	433	441	499	466	449	477	481	477	450	494	504	488	478	416	455	485	469	449	465	445	444	439	411	427	447	409	449	457	449	439	499	486	476	488	466	467	483	452	423	459	441	426	457	465	481	457	447	426	468	457	457	480	416	467	460	449	470	464	465	489	482	472	475	475	433	467	445	448	471	456	443	468	439	454	514	457	458	476	455	475	454	459	408	434	481	452	461	430	465	460	445	443	456	480	478	456	454	417	474	427	472	434	439	460	453	448	481	463	497	466	450	427	421	420	433	476	422	459	458	456	426	453	475	477	458	474	489	444	445	445	487	488	460	434	470	460	471	437	454	474	466	478	482	480	502	459	467	465	452	458	418	458	466	504	460	433	474	452	478	486	419	488	488	486	473	469	442	464	502	455	458	459	487	471	503	442	489	425	431	459	481	483	469	478	499	482	442	438	495	452	459	460	453	440	431	464	472	454	455	473	495	455	458	430	473	467	447	429	499	470	461	439	445	437	440	464	476	461	444	479	433	470	446	499	460	453	469	473	470	455	445	465	465	491	466	464	436	457	478	433	454	455	454	437	432	446	439	474	450	443	435	466	498	437	458	468	483	490	450	449	460	441	469	457	427	471	466	493	457	433	443	439	447	452	447	409	467	440	456	484	463	444	453	459	467	466	439	437	492	451	464	463	414	454	478	485	434	441	425	451	493	442	474	477	475	461	474	492	471	450	490	453	471	450	476	473	444	418	464	458	458	449	476	453	473	455	461	455	473	402	443	469	453	447	439	482	478	449	467	449	455	451	447	498	482	464	460	480	439	429	486	451	462	438	454	455	413	433	458	445	491	485	495	430	475	460	481	446	435	479	451	460	441	436	493	510	481	446	482	469	459	467	445	465	444	461	441	466	491	435	463	418	429	470	513	472	493	431	479	435	474	444	433	441	472	478	476	470	480	453	426	483	507	418	420	424	465	448	415	496	463	434	459	489	443	442	464	462	449	474	454	478	443	452	489	462	479	460	488	443	435	449	487	468	412	451	466	466	443	472	457	444	499	439	465	460	411	480	470	451	473	469	481	450	480	434	427	459	447	459	470	446	452	432	489	455	477	465	494	442	457	458	450	440	496	434	442	465	485	493	487	482	477	440	444	468	452	457	446	469	428	459	480	461	505	468	470	423	422	484	449	451	429	416	484	442	474	464	469	475	466	479	450	447	447	456	453	460	473	494	460	451	447	471	452	458	467	435	475	461	432	430	461	470	491	522	448	442	459	468	473	457	464	458	440	442	458	444	456	470	443	497	455	457	487	444	468	454	478	505	442	510	468	470	436	476	495	485	459
24158	21334	28707	32712	55555	53933	39907	19781	5818	1580	770	637	615	608	589	538	594	583	561	576	528	557	564	543	563	568	538	542	586	539	608	530	608	569	547	584	552	539	514	574	569	574	590	552	518	557	575	529	576	548	565	567	576	557	536	567	539	613	566	577	529	549	571	526	557	540	527	539	590	560	542	573	593	550	543	578	573	593	544	543	558	601	562	557	563	534	580	547	575	563	549	562	549	596	543	529	539	582	533	542	588	549	554	583	534	571	540	578	615	564	576	564	566	617	620	545	548	535	586	587	532	557	594	581	551	623	605	550	550	572	552	578	605	589	570	606	577	547	615	591	542	621	574	546	549	525	537	553	560	569	588	578	523	574	570	581	559	565	573	549	573	566	538	571	556	531	565	589	557	544	532	585	586	567	533	551	591	570	578	525	531	541	564	552	530	566	535	519	525	571	576	575	576	567	557	565	570	599	569	544	572	498	583	541	565	545	570	524	538	587	614	553	518	541	575	587	587	558	534	528	583	547	588	551	550	568	574	605	586	598	519	588	552	585	569	550	585	568	543	561	568	573	553	553	576	546	563	603	517	540	559	598	559	526	576	627	589	589	552	568	574	585	568	586	530	591	585	584	575	570	586	598	590	533	535	581	542	535	558	591	591	550	564	580	550	519	563	553	565	542	531	542	560	581	590	597	544	551	554	532	597	590	576	571	535	526	541	620	556	556	637	562	564	528	581	524	556	533	546	572	572	588	577	579	539	597	587	586	568	586	593	596	537	528	562	597	573	556	569	563	574	553	581	533	574	565	564	610	546	566	617	546	598	550	568	561	549	553	586	550	561	524	567	566	573	580	588	595	581	585	581	542	583	547	582	580	615	583	580	586	563	569	578	548	585	558	567	557	611	603	566	615	551	554	569	538	531	540	580	568	551	547	519	569	562	550	543	567	528	551	561	619	597	559	575	584	597	575	553	582	571	535	552	597	581	576	572	560	581	574	550	563	538	625	577	561	577	540	496	607	585	556	578	553	542	529	577	539	582	550	566	547	517	548	549	559	573	606	574	599	578	570	597	533	578	558	551	586	572	560	519	586	567	576	530	571	552	557	571	578	559	591	548	538	523	567	607	564	581	575	590	598	583	623	575	579	542	559	557	548	553	596	535	540	597	556	571	575	612	558	575	586	542	603	572	555	568	518	567	606	590	548	522	548	567	594	585	572	552	535	588	589	551	590	578	544	574	574	568	567	542	599	576	599	526	552	603	549	515	601	591	573	552	566	560	552	542	542	580	551	560	555	561	596	589	578	572	580	592	580	550	544	546	558	566	578	560	569	566	525	512	568	591	586	556	588	545	524	579	556	594	569	559	567	567	583	573	546	612	538	534	566	591	574	552	533	619	558	552	542	601	564	539	587	546	575	588	585	590	546	594	565	521	574	620	584	554	590	581	536	540	560	611	570	526	565	516	580	543	535	551	592	520	571	569	541	558	576	563	566	591	556	538	555	562	552	570	603	563	528	549	560	596	565	563	552	576	567	563	554	581	546	538	598	588	570	534	565	547	565	542	524	536	506	575	565	572	601	554	590	591	572	560	554	516	540	540	558	528	558	559	577	563	548	576	586	537	539	523	563	605	581	533	592	642	553	559	551	610	568	524	518	613	576	580	544	533	571	576	526	528	554	531	550	588	596	531	554	575	509	583	557	533	570	564	552	554	571	554	578	620	531	577	567	579	626	540	580	542	559	564	534	575	532	560	537	551	575	568	593	581	518	553	581	547	560	537	539	524	555	586	559	570	546	540	527	555	572	585	540	603	562	538	579	596	538	591	548	574	581	597	577	586	561	560	560	538	553	572	550	537	556	575	607	539	566	558	591	578	546	576	569	594	596	523	540	551	545	579	599	619	556	580	594	610	565	576	552	562	548	525	574	574	584	556	517	576	577	586	550	551	584	520	564	571	590	531	533	576	555	599	588	551	515	577	556	563	605	556	608	549	560	599	540	590	556	606	613	581	573	559	571	537	529	565	573	554	561	584	534	571	565	562	514	537	563	535	595	560	570	559	584	573	633	567	569	549	595	552	539	573	563	565	562	556	551	530	570	545	563	601	556	598	563	571	501	522	545	576	586	614	519	585	584	594	541	618	577	505	561	550	631	556	563	609	588	601	592	553	545	568	579	582	568	572	553	528	575	523	541	554	528	549	574	529	566	576	527	556	537	557	566	560	551	563	566	592	588	585	574	537	563	559	542	569	547	590	584	581	559	567	586	578	557	551	559	532	601	541	573	547	558	577	587	573	580	564	576	577	629	569	543	544	556	586	602	534	580	558	511	515	587	578	514	526	529	607	583	537	569	529	550	575	585	560	569	582	524	558	545	516	533	529	536	551	546	555	556	533	583	642	588	573	593	594	600	605	566	595	567	534	566	599	609	584	587	551	580	563	526	548	555	555	582	557	568	531	533	576	565	612	553	599	636	596	551	540	508	564	525	533	593	563	583	543	555	578	543	523	575	586	592	563	588	600	578	530	546	573	589	537	539	556	574	603	554	560	562	585	612	542	567	585	512	564	568	571	553	572	571	546	593	595	495	521	578	605	561	557	561	529	580	555	591	585	560	601	602	584	521	526	543	537	566	553	585	567	557	562	550	585	537	575	553	526	573	604	546	611	559	532	561	548	581	575	569	568	556	543	554	590	552	584	566	582	585	534	559	586	589	532	568	547	561	524	562	610	571	580	598	605	564	564	567	560	608	573	602	555	574	565	574	533	589	581	658	599	528	564	520	592	590	594	545	548	570	541	591	537	565	552	533	550	529	518	549	550	571	560	535	575	552	583	571	552	562	587	570	560	552	543	543	567	534	545	558	604	554	543	572	567	567	604	558	570	591	561	599	557	554	552	571	558	533	566	556	593	585	564	542	574	583	556	558	573	579	536	538	556	581	557	601	552	549	528	517	531	559	563	566	592	527	579	527	596	543	575	561	558	568	560	540	558	567	580	565	571	531	546	598	515	569	591	552	558	571	532	543	550	571	536	585	558	579	577	522	612	559	548	523	568	529	592	555	579	548	557	577	580	578	578	526	557	559	518	562	532	517	594	558	562	564	554	569	566	566	539	588	586	588	602	571	602	537	557	579	568	595	577	554	583	620	588	555	591	567	554	572	569	595	575	572	599	589	587	542	566	557	587	548	539	483	548	573	531	552	565	557	549	568	612	571	573	599	555	574	536	541	540	556	584	544	564	531	583	574	529	570	525	542	550	581	588	593	545	585	607	543	634	575	577	546	561	521	582	557	510	568	591	553	554	533	534	574	563	587	524	556	573	615	538	549	566	555	539	539	551	559	571	541	531	536	539	584	561	544	584	547	589	577	610	588	569	552	571	573	583	574	569	562	590	592	544	573	553	522	546	555	541	539	620	590	586	538	572	548	534	606	560	559	587	546	613	572	564	551	532	557	573	537	581	620	548	569	538	549	613	590	609	575	568	567	607	556	580	557
4346	9410	25217	63196	66963	51708	31906	13998	4852	1717	762	577	540	537	545	584	577	534	514	554	574	550	564	482	532	531	534	532	517	561	531	548	604	519	549	554	519	554	552	561	564	591	552	538	602	534	581	593	558	543	573	567	514	515	580	577	510	582	496	514	499	541	534	528	547	569	548	576	535	565	522	515	565	536	550	494	526	569	541	508	563	532	548	565	555	532	584	530	505	560	551	527	526	526	541	547	564	588	564	531	556	546	541	519	500	549	534	517	544	502	593	500	529	547	530	544	524	510	537	567	503	538	565	528	522	545	531	584	570	553	519	584	550	500	551	529	568	510	545	549	532	519	557	505	534	498	534	548	555	503	541	531	544	521	550	537	510	560	517	567	557	546	506	559	533	549	527	529	509	530	506	515	552	544	563	552	528	530	476	573	537	526	549	554	556	547	505	522	532	543	522	577	521	500	493	557	561	555	526	541	565	543	560	573	563	488	548	605	517	548	576	504	549	569	521	527	510	572	545	548	560	553	559	535	524	546	541	523	530	561	533	578	539	534	570	545	554	519	539	531	507	542	501	517	518	546	566	531	570	505	534	533	524	586	537	549	540	526	516	528	506	598	557	557	549	541	541	519	551	540	551	568	609	581	527	590	553	549	516	544	554	515	560	547	502	541	546	561	526	551	530	570	529	581	548	511	527	519	537	564	531	524	541	565	550	519	523	546	558	524	491	542	543	539	554	533	529	529	557	515	562	538	540	559	608	535	549	554	499	520	570	549	518	544	551	547	573	569	536	532	510	525	495	551	541	503	535	569	571	499	532	519	541	515	543	534	490	531	563	507	503	526	561	561	524	559	542	541	550	526	573	562	507	513	517	573	495	524	537	553	532	559	566	513	566	532	571	497	526	527	526	555	508	523	561	492	546	579	520	546	549	533	527	553	549	544	486	538	483	550	488	535	528	556	545	532	533	559	550	537	528	538	539	542	536	506	547	515	552	536	557	574	578	550	575	575	526	519	535	513	524	546	550	556	544	517	501	557	582	548	504	580	495	501	531	534	549	557	568	542	507	564	560	538	565	558	554	512	559	504	519	517	517	515	554	583	487	551	495	545	536	573	534	551	528	523	519	573	545	533	518	534	568	533	522	538	503	529	519	530	515	544	559	591	546	552	554	562	556	520	522	541	530	537	545	497	553	524	509	532	551	544	545	524	506	512	510	509	510	526	477	552	549	581	544	551	575	532	593	566	510	559	526	574	526	530	514	568	546	533	560	526	506	584	534	505	550	542	480	531	539	561	510	504	556	542	543	554	523	491	527	542	522	549	530	515	542	533	588	561	522	519	516	529	535	533	542	548	548	536	528	501	546	517	558	528	519	601	562	552	532	515	531	556	533	563	543	559	484	524	556	556	530	531	541	538	527	527	520	549	532	536	545	518	539	562	517	504	484	543	536	525	561	546	518	532	522	529	566	536	537	578	527	509	502	559	541	523	563	528	506	577	553	581	555	569	553	562	534	515	516	533	522	557	525	525	558	551	551	541	525	524	522	586	574	550	538	545	534	517	508	516	552	552	541	536	553	499	525	528	509	524	509	498	528	534	505	506	521	511	554	571	566	582	544	506	554	505	514	502	574	515	541	538	509	519	497	557	536	554	519	522	548	556	534	529	535	519	513	547	522	491	531	515	545	551	570	561	570	514	524	527	568	553	531	570	542	545	527	497	526	524	498	565	537	607	535	532	536	562	532	557	492	530	530	548	558	536	528	544	547	594	545	527	547	543	533	551	550	537	562	533	542	544	527	535	539	564	543	531	524	551	563	543	546	512	562	519	521	520	520	518	512	533	527	525	571	542	538	531	446	543	565	563	539	581	532	540	540	555	552	541	561	519	504	523	508	520	538	533	559	552	532	518	528	532	540	545	568	512	551	537	531	514	538	510	530	511	528	541	548	579	543	546	529	544	476	480	551	551	568	527	527	496	585	574	526	525	511	543	561	554	520	519	536	516	535	511	499	533	499	554	538	570	508	548	574	561	516	534	555	509	500	543	526	545	543	538	518	515	537	504	535	504	550	511	514	531	539	508	560	528	522	551	518	566	510	538	563	544	518	541	530	526	531	533	525	551	487	605	533	496	476	520	576	555	526	544	523	558	525	534	525	570	518	544	520	531	548	523	541	555	515	523	552	570	553	566	530	573	500	522	569	545	555	566	534	550	556	551	542	576	531	531	514	515	547	563	543	532	523	546	546	543	548	510	527	517	544	507	516	549	538	551	526	547	514	541	546	538	570	532	558	534	540	513	541	551	507	517	524	508	549	560	568	508	563	514	535	547	559	565	535	560	545	572	484	517	569	528	498	557	566	519	509	527	574	537	524	575	544	572	498	501	563	545	584	566	526	499	510	493	530	523	521	535	529	550	556	566	535	503	520	495	534	546	534	543	563	544	520	571	509	511	543	511	519	508	549	488	511	529	558	558	511	539	580	530	570	532	544	529	524	525	544	528	522	507	558	528	536	540	549	545	542	498	497	533	525	529	568	549	534	571	511	554	526	514	553	552	556	540	580	512	470	529	536	555	505	540	528	576	526	558	550	587	522	517	506	578	529	521	560	542	528	513	555	532	548	553	531	548	573	542	542	511	499	552	480	519	571	525	485	509	536	550	574	521	518	509	524	596	541	610	495	499	532	550	525	550	540	530	548	550	511	538	568	508	535	519	510	544	529	587	521	548	555	510	564	537	553	529	598	491	570	516	515	548	565	570	509	513	545	554	541	556	534	544	541	545	525	552	531	561	526	513	527	512	576	497	510	528	514	509	544	538	534	541	522	546	511	539	545	569	566	536	544	553	565	507	532	568	532	492	573	533	574	529	513	573	561	524	552	558	553	523	536	540	544	554	520	521	492	513	544	509	547	531	497	526	574	511	522	549	594	522	537	516	530	561	521	547	517	540	518	540	527	517	525	539	472	578	555	540	552	535	565	548	534	548	536	562	598	541	494	569	532	569	568	527	491	499	532	525	516	530	554	548	518	537	581	510	533	559	562	557	540	508	532	482	530	500	539	481	541	507	513	534	534	485	519	552	539	584	569	553	535	493	585	553	551	568	530	480	519	556	560	527	565	555	539	510	531	551	506	524	598	500	529	555	535	560	520	516	543	584	548	494	504	521	531	543	540	487	553	513	545	530	549	547	528	553	537	532	561	541	581	545	510	499	561	533	532	541	528	564	547	542	567	561	527	528	572	501	490	534	523	525	528	544	518	540	579	506	537	511	538	475	515	504	521	552	584	504	565	566	543	574	535	543	518	562	569	508	527	595	553	533	546	498	529	562	530	554	526	498	505	527	568	528	564	559	563	537	509	566	510	537	549	556	542	521	500	530	577	494	563	493	550	577	513	514	563	538	568	525	560	538	533	557	575	573	585	483	530	504	544	540	523	587	561	529	535	511	563	499	465	539	514	581	560	518	528	535	506	529	520	557	510	575	502	578	594	554	536	525
27518	12692	2289	7715	10039	6442	3343	1385	729	544	507	480	456	480	503	491	492	494	428	471	460	464	490	462	463	479	466	474	468	443	451	447	470	473	480	466	418	479	487	498	434	487	492	437	487	452	509	476	444	447	455	485	467	449	457	446	485	447	487	474	470	466	491	449	512	492	450	434	434	449	447	469	472	441	455	427	497	477	451	472	421	448	464	485	473	400	444	431	433	487	437	429	456	482	485	474	433	428	480	454	482	504	477	473	443	445	424	457	455	458	457	425	452	458	467	492	446	463	494	415	471	445	473	481	456	472	487	489	502	452	450	438	447	471	448	481	461	414	476	486	467	482	432	462	469	441	492	475	466	484	454	436	437	422	457	465	498	476	482	475	470	476	433	475	484	503	485	453	486	470	447	460	463	464	448	459	452	477	442	428	463	468	447	447	427	484	408	451	449	447	462	473	462	449	492	481	460	461	442	427	479	423	444	480	499	480	446	445	484	479	451	465	459	502	486	439	474	463	454	436	451	457	462	445	446	444	490	458	444	469	498	455	464	471	448	414	472	460	448	472	456	453	478	455	489	450	432	431	448	473	425	483	484	477	479	487	462	469	458	442	456	430	488	453	468	461	479	428	470	489	469	406	457	474	435	447	474	494	435	500	455	440	470	440	437	437	464	425	453	464	454	434	455	480	476	484	448	493	501	425	467	451	452	453	461	476	450	475	444	478	424	448	458	457	474	491	457	428	486	439	479	434	456	438	421	454	485	455	421	436	469	437	427	480	449	477	491	437	456	460	438	474	483	430	448	495	458	487	469	512	441	457	464	439	468	480	482	482	494	465	495	438	459	430	502	429	453	485	466	489	464	472	481	494	486	472	454	437	490	507	428	466	475	442	471	481	427	488	495	480	483	503	491	471	490	473	470	482	473	459	484	464	449	470	457	465	441	447	449	445	488	473	491	434	465	451	450	450	445	502	484	454	476	500	432	447	475	489	437	444	456	467	437	454	433	424	485	447	464	483	424	456	459	486	456	452	496	430	481	463	435	459	454	468	488	448	413	431	462	444	445	437	468	442	480	462	486	510	456	446	466	475	492	487	431	491	427	489	508	462	489	442	487	448	470	443	414	455	434	472	485	477	466	472	446	470	475	443	463	494	455	445	446	487	488	476	469	442	443	469	459	450	461	430	469	455	464	455	475	429	430	457	451	488	472	458	442	467	481	480	481	452	465	457	456	446	452	477	482	465	450	445	423	484	447	489	479	484	463	444	458	493	481	464	452	438	448	457	428	482	461	430	459	425	479	480	445	444	444	486	479	438	481	479	463	473	463	426	427	458	463	448	479	436	464	464	468	431	479	449	466	465	471	456	452	465	493	424	478	455	431	515	452	453	441	486	469	477	448	471	479	522	460	455	430	436	455	461	471	446	447	454	478	518	478	434	476	472	479	479	450	478	467	478	466	441	434	464	473	445	472	473	452	458	464	445	433	434	480	496	456	437	432	440	500	484	443	512	434	478	471	477	487	496	461	446	456	467	503	495	479	457	451	439	446	436	477	451	451	429	442	445	445	476	433	454	436	442	506	459	506	500	491	466	474	448	506	462	485	461	484	452	481	471	439	453	419	503	445	456	471	451	461	456	467	475	452	466	462	453	435	468	457	461	436	431	456	459	478	450	500	455	454	472	479	458	472	474	478	452	498	471	455	475	434	455	455	451	474	459	443	485	450	423	447	467	454	499	433	449	471	448	493	457	446	493	458	500	448	459	428	494	475	436	508	443	486	451	438	456	434	468	470	464	488	465	499	463	470	502	467	459	464	407	460	452	486	463	478	453	437	427	462	455	494	486	451	458	447	434	448	442	469	486	421	440	475	460	467	439	483	446	482	442	490	451	452	461	471	435	410	421	408	468	454	466	441	471	452	454	494	449	464	474	451	453	480	453	496	420	479	428	451	431	479	430	459	458	495	446	504	473	479	469	463	461	451	445	409	462	477	474	470	467	471	439	426	465	483	440	443	460	446	418	487	428	430	465	457	421	458	417	447	451	441	464	458	449	421	462	467	458	438	424	463	481	436	458	477	473	462	466	494	444	469	469	433	483	421	445	462	431	491	471	476	513	432	469	477	499	488	458	469	429	436	445	447	451	480	478	423	505	437	471	453	468	463	464	482	469	440	499	484	458	475	467	441	468	467	473	474	508	440	466	497	492	468	464	484	445	460	453	451	452	435	460	445	495	455	427	486	423	447	484	468	457	421	463	468	442	490	469	420	478	450	431	506	430	452	501	460	463	481	436	451	462	482	444	500	443	456	455	459	441	467	474	441	476	458	462	421	467	450	448	456	450	441	480	490	439	474	428	521	466	464	443	446	492	480	457	491	426	475	446	468	473	412	484	468	454	465	478	478	471	444	437	471	463	466	466	425	522	499	442	502	513	434	461	470	461	458	467	472	439	443	456	480	499	442	423	416	475	474	468	478	442	460	461	438	472	440	469	475	467	501	455	450	419	472	455	485	485	420	444	457	465	457	437	466	412	453	486	473	448	447	470	483	443	460	447	449	461	449	451	496	454	500	423	464	444	454	457	477	460	444	438	479	470	467	444	479	424	464	504	486	477	468	460	469	481	443	463	452	488	487	468	498	486	446	450	478	453	456	485	491	488	455	426	484	456	439	471	460	435	458	411	464	443	427	436	432	429	487	442	477	466	468	418	448	426	481	436	511	491	457	448	456	452	450	450	467	489	447	495	457	452	422	431	425	507	459	480	459	506	438	453	477	462	427	467	466	460	450	434	435	459	468	470	456	447	508	487	446	471	438	463	466	471	463	481	457	411	447	490	471	483	484	462	423	473	433	456	476	428	453	465	442	432	453	466	456	453	464	459	460	494	474	478	435	481	444	467	438	478	457	475	458	460	481	487	451	448	463	433	477	483	445	452	475	459	474	484	471	433	450	459	443	461	510	436	432	479	468	452	456	475	461	480	489	456	458	471	476	489	455	485	454	479	477	434	437	432	451	459	451	427	475	453	460	451	491	441	455	451	414	485	466	476	462	517	461	447	472	469	479	448	439	443	440	457	438	534	438	464	461	498	453	455	449	472	476	478	452	470	442	481	463	458	461	456	456	435	480	432	497	473	472	439	450	433	486	458	474	433	451	417	496	471	461	475	481	476	423	458	483	451	420	456	443	443	503	437	443	493	483	447	465	500	504	465	460	483	463	450	468	470	449	432	455	453	433	449	416	464	463	442	452	473	497	494	446	460	462	454	431	466	477	463	465	454	448	472	431	442	448	433	457	446	435	446	446	439	461	487	453	423	458	439	452	448	447	440	439	470	466	475	512	453	431	469	469	461	461	458	458	460	481	439	442	467	454	507	453	471	466	426	469	452	457	469	483	478	441	434	459	436	481	465	455	497	455	439	467	436	487	474	481	470	447	473	438	447	457	442	482	447	485	458	484	472	432	439	491	455	444	459	423	412	482	418	462	430	421	434	481	480
5116	1816	1948	7508	9068	6039	3382	1532	743	541	470	412	381	426	406	443	445	398	443	415	393	436	416	395	450	425	412	424	383	430	445	430	437	412	385	442	423	395	431	381	392	397	455	430	438	406	390	407	416	383	408	423	411	416	442	420	457	407	450	416	452	430	409	444	401	407	405	400	433	456	419	420	399	413	387	445	469	436	452	435	414	397	384	411	388	373	418	391	397	434	416	412	391	456	423	387	435	398	430	438	442	380	431	378	418	416	419	456	419	389	416	409	406	424	452	429	408	404	403	419	407	428	429	420	391	418	423	430	419	413	402	386	410	414	411	415	420	396	417	409	425	368	386	422	437	419	428	415	441	437	435	432	425	440	409	419	414	441	433	420	422	452	383	436	386	455	420	413	402	447	404	380	438	433	429	475	412	435	438	401	404	396	424	390	390	412	400	391	434	406	431	402	400	412	408	461	416	428	410	438	378	418	445	435	397	463	445	409	431	453	441	450	435	444	440	431	419	409	417	376	438	422	384	426	423	401	433	414	430	424	403	426	403	405	433	416	409	394	417	443	410	425	399	452	401	409	453	409	421	418	423	414	420	399	408	433	454	416	435	426	433	403	441	408	451	426	434	405	442	411	412	390	378	414	401	400	376	411	415	425	414	443	407	429	393	411	393	405	446	419	425	378	415	407	429	420	448	420	414	440	418	386	392	445	396	396	409	443	399	400	414	383	424	434	417	424	411	416	405	378	422	427	412	425	413	411	402	436	402	434	468	464	419	401	396	373	442	449	381	428	466	428	369	408	428	423	423	431	437	441	386	441	473	400	371	422	420	400	423	435	404	401	453	444	413	408	431	408	404	402	422	416	397	402	390	409	392	441	414	457	429	414	419	406	393	404	403	422	462	448	412	433	402	423	429	387	406	431	419	417	400	396	411	404	423	393	426	404	421	395	412	415	426	388	390	396	460	386	410	412	430	402	420	419	460	412	412	418	400	418	393	413	401	461	443	415	392	394	424	429	430	380	418	415	402	446	428	421	417	418	444	380	424	396	435	401	425	383	446	380	394	426	412	431	427	430	437	409	419	401	418	395	431	429	400	413	456	385	423	429	413	369	381	453	410	433	401	363	412	426	417	413	390	428	394	405	400	411	415	386	410	409	448	412	397	424	433	391	453	403	433	422	420	425	443	422	452	405	386	397	406	446	391	444	443	408	432	409	410	383	423	369	418	399	422	422	408	395	408	445	431	428	441	390	399	427	422	434	420	425	384	438	411	395	413	448	410	439	424	415	407	422	449	374	437	436	373	395	413	426	427	420	395	438	401	410	412	431	403	411	394	387	432	414	403	410	443	428	453	418	421	437	420	405	451	455	396	446	406	392	422	425	409	450	406	428	370	393	420	423	419	419	405	416	416	418	397	427	384	398	401	432	461	448	386	397	398	384	446	397	432	411	382	405	425	437	432	438	407	409	417	477	434	428	407	398	418	452	430	426	392	435	373	427	417	427	418	427	407	416	392	427	427	407	395	435	392	406	470	413	431	443	428	400	407	422	413	394	421	421	423	432	420	447	426	392	455	422	397	412	423	435	418	412	427	398	433	431	385	411	431	413	406	481	404	409	430	410	428	393	435	412	397	416	401	433	427	439	425	371	404	405	453	431	419	416	409	388	423	402	427	403	411	409	395	420	407	400	471	429	403	420	424	428	403	409	437	416	418	448	391	415	437	462	428	394	443	395	428	422	410	452	377	429	399	419	415	469	434	386	453	408	429	438	401	403	450	408	426	420	408	454	423	407	430	404	426	433	425	412	410	409	386	453	427	411	422	406	388	385	419	415	421	424	425	438	425	406	435	412	423	423	398	419	417	413	396	414	423	410	420	437	424	430	374	429	413	418	428	412	399	396	436	421	404	418	443	420	440	413	406	419	420	438	443	420	443	431	396	423	435	415	430	431	424	408	420	450	423	420	443	394	431	425	428	403	428	420	419	395	393	404	404	426	406	406	391	434	388	402	409	415	413	418	393	459	421	392	392	429	412	476	442	434	395	413	417	430	438	399	445	419	425	404	420	403	402	411	408	438	429	408	436	375	409	422	416	389	360	417	445	408	431	421	452	380	398	429	398	441	388	385	429	407	396	405	411	416	447	403	439	412	429	389	462	406	390	411	450	428	419	427	433	428	453	451	451	406	442	435	403	426	390	462	400	452	397	435	388	509	405	413	397	415	449	462	425	417	418	410	399	421	403	412	427	467	445	455	425	406	431	385	435	389	431	441	412	396	440	422	450	431	414	405	389	409	416	460	424	444	425	402	437	412	402	467	409	425	406	399	396	428	452	396	402	418	450	439	426	406	437	392	426	411	416	392	445	418	431	416	395	435	434	408	415	434	416	407	416	431	409	415	381	421	422	415	423	411	435	453	418	402	426	396	413	395	409	432	440	452	438	433	411	437	420	448	382	418	426	439	419	415	393	427	398	435	414	403	403	423	447	417	455	437	397	445	431	410	417	444	379	427	413	398	434	461	445	417	409	404	420	398	421	428	407	388	415	441	394	388	408	412	413	417	415	387	451	443	418	407	449	402	439	415	408	402	405	462	381	420	386	412	395	395	410	426	416	443	418	444	407	419	394	400	419	412	394	431	420	395	421	387	410	439	437	442	419	421	405	404	407	437	458	425	430	411	452	448	412	442	404	434	419	439	419	405	401	433	392	406	402	406	440	408	407	408	423	428	430	400	421	395	439	436	442	362	408	389	403	407	420	430	439	434	432	458	437	436	393	458	423	419	452	436	393	412	448	446	414	403	407	415	416	416	426	400	400	468	408	429	435	406	428	436	416	425	431	403	466	405	420	375	421	421	407	428	412	379	427	438	404	413	430	435	436	408	417	395	419	431	435	452	421	417	401	403	419	400	432	413	448	455	438	401	444	425	453	419	448	450	398	412	391	444	397	401	444	457	446	400	400	447	426	460	421	405	406	398	430	423	418	400	417	425	377	403	438	443	403	418	394	429	424	403	436	395	403	394	410	388	422	390	406	410	409	427	414	447	410	388	373	420	415	417	425	431	440	435	408	391	403	450	390	465	442	397	422	421	415	426	402	452	454	428	399	420	392	422	418	450	401	386	390	446	412	405	440	450	431	456	422	399	425	410	437	448	399	430	395	424	447	451	395	443	450	410	371	416	419	409	420	408	410	402	438	397	437	450	433	413	444	421	400	430	414	413	391	434	395	449	466	455	417	417	438	431	407	397	406	418	409	403	401	376	421	441	403	438	424	413	435	391	420	445	412	396	440	432	406	435	419	412	431	417	411	458	414	443	423	405	409	417	420	405	415	424	409	453	378	423	420	442	407	410	409	439	426	399	394	407	425	412	397	408	413	400	442	419	389	406	404	417	413	405	441	442	410	415	386	434	449	422	412	417	424	415	436	404	401	430	443	392	381	408	400	407	410	425	431	416	416	410	420	417	397	420	425	414	443	417	410	391	431	376	427	388
25504	21372	27478	36427	46498	39608	25320	9893	2551	917	585	562	479	508	485	483	520	486	499	529	507	489	520	470	445	477	514	507	526	471	504	531	529	487	499	467	484	461	531	470	496	489	473	502	478	462	434	475	502	533	517	515	492	461	476	556	495	461	482	507	464	479	444	489	472	484	475	507	501	486	530	479	452	492	478	480	485	482	485	462	483	503	479	487	482	534	516	520	489	469	503	480	458	491	468	488	517	451	496	501	461	456	469	509	508	488	470	508	495	480	502	518	479	461	478	469	494	489	482	494	515	503	494	481	474	484	496	504	492	521	509	505	452	498	501	482	470	482	475	468	492	493	492	545	482	496	500	475	495	477	485	516	493	515	500	466	472	470	491	511	436	482	480	526	479	412	482	476	485	502	484	489	492	475	472	485	526	444	450	462	498	506	460	493	478	485	503	523	481	507	464	482	467	436	466	512	470	484	488	516	498	486	459	457	475	462	521	429	489	483	490	466	468	476	560	431	485	500	510	483	485	463	503	460	519	497	535	516	474	511	481	480	469	452	491	495	526	509	462	467	515	485	492	483	477	484	482	464	498	480	444	490	466	458	499	460	490	493	476	507	490	518	468	488	518	461	511	488	516	482	463	453	476	498	494	478	513	485	493	474	466	514	483	480	483	493	472	476	477	511	442	499	476	477	508	496	498	526	524	511	493	482	467	486	508	447	488	504	450	538	454	499	525	450	493	505	534	498	493	502	426	467	451	456	505	472	491	523	515	509	523	465	436	433	448	497	504	484	463	481	508	514	438	420	479	482	481	514	488	499	493	490	478	520	511	509	512	523	528	477	432	471	469	507	473	528	462	526	462	510	490	466	473	491	499	472	466	460	500	484	449	506	501	484	482	491	493	468	500	486	479	487	488	452	478	445	457	515	472	488	507	504	512	514	473	491	482	444	510	538	492	463	475	478	462	461	489	479	493	463	492	467	499	488	471	488	485	485	525	494	483	488	483	493	475	509	481	463	470	497	490	486	490	470	471	446	460	479	498	472	451	475	500	511	491	482	512	493	431	482	492	475	452	495	515	517	479	489	514	472	498	478	500	476	443	481	477	483	455	491	446	443	488	499	443	487	507	490	463	465	466	462	450	468	483	471	497	470	463	464	466	477	478	487	485	470	463	480	434	448	497	477	474	528	516	477	457	456	538	467	492	510	474	463	493	468	472	514	489	478	483	481	461	509	441	501	490	501	531	473	493	457	476	474	514	511	440	489	504	522	487	474	476	492	497	512	475	449	501	469	489	476	480	461	518	504	500	466	487	507	481	494	470	486	489	491	462	502	503	536	468	499	482	510	505	487	517	472	432	494	482	513	500	500	492	450	498	487	506	441	495	469	506	456	524	484	464	512	451	462	453	478	474	493	490	457	467	465	475	491	498	512	500	481	495	506	501	504	499	503	497	516	471	485	499	474	472	463	482	479	526	496	486	458	501	470	476	499	470	468	492	486	484	492	485	481	468	465	480	463	484	512	472	491	489	514	484	481	481	519	498	511	504	452	488	457	508	494	491	458	453	475	504	514	486	514	500	494	473	488	520	517	466	485	502	473	459	450	501	495	515	510	472	497	465	477	501	490	490	439	473	493	497	478	478	455	499	474	511	485	515	448	475	483	465	498	514	473	492	488	474	485	489	469	494	463	504	505	434	483	472	501	496	516	478	488	509	457	472	480	481	488	429	491	481	488	520	456	487	485	484	518	463	454	505	463	479	494	526	493	482	510	475	443	476	443	465	484	477	429	441	466	516	507	462	512	491	473	471	454	477	526	509	484	513	502	496	488	486	496	514	521	504	481	498	470	468	487	455	495	448	471	497	466	524	472	484	450	501	488	472	455	479	476	445	473	510	471	509	484	480	530	486	496	522	484	487	524	506	464	474	507	468	550	503	467	484	453	487	462	476	472	484	489	486	470	478	514	491	471	461	522	518	521	433	471	500	477	498	500	544	521	514	485	455	447	500	497	487	509	502	481	501	478	479	489	488	458	439	484	468	461	445	486	477	476	471	524	502	480	474	483	508	474	441	504	494	492	450	501	487	478	447	486	459	470	510	508	476	473	481	468	484	450	501	482	493	462	476	497	520	537	499	472	468	475	506	503	456	497	524	484	458	442	483	531	489	497	507	443	467	450	524	508	479	479	435	513	447	482	474	509	504	492	522	476	481	501	488	496	491	471	512	459	480	466	473	446	477	482	471	520	496	508	486	519	467	481	478	495	480	488	444	525	472	470	456	501	494	474	477	476	484	505	462	459	499	480	460	483	463	504	458	493	480	442	446	564	461	505	466	457	486	491	467	520	502	475	496	487	459	486	475	489	484	466	482	478	484	471	505	485	472	466	441	483	484	483	505	475	452	457	483	522	487	489	463	468	492	491	507	515	487	467	451	499	483	457	507	462	496	491	507	464	481	475	496	488	460	448	461	514	505	467	493	509	490	502	475	458	470	461	502	482	475	502	496	453	465	480	467	447	468	477	485	484	506	486	487	476	477	481	493	450	494	525	481	473	480	504	479	499	498	502	499	463	445	454	490	483	492	479	436	470	467	487	490	502	484	488	509	457	480	506	535	483	520	473	469	500	468	539	478	466	488	513	534	515	475	477	451	473	447	464	495	523	476	494	473	480	479	488	485	455	510	451	468	510	481	512	474	492	515	522	440	507	479	512	536	438	498	481	497	478	499	489	462	493	490	444	480	478	485	483	480	493	463	478	481	463	522	524	511	472	450	507	488	487	444	507	509	509	490	500	466	475	476	506	519	489	472	478	505	495	507	450	477	476	463	501	475	499	461	508	503	505	464	484	440	477	480	512	472	499	485	498	491	493	459	494	508	438	483	515	474	491	513	474	459	484	491	494	490	505	495	466	450	479	484	505	473	487	486	464	463	460	452	463	505	507	483	510	460	463	482	459	501	530	505	441	474	489	517	458	467	467	483	510	527	462	460	502	483	518	495	499	566	461	500	459	484	448	499	485	511	491	514	461	471	490	480	509	486	477	482	489	482	489	496	477	502	495	494	483	501	523	469	471	467	477	477	501	518	512	476	519	482	444	491	459	463	495	530	476	507	467	480	498	487	492	468	458	445	485	464	484	461	522	460	471	435	475	454	455	466	496	494	475	466	514	539	496	501	491	499	454	470	473	511	463	497	500	488	467	487	488	525	510	454	488	494	473	483	490	483	472	523	471	472	478	495	462	494	467	500	486	477	494	459	487	461	501	466	508	476	473	493	530	462	507	450	430	498	498	497	475	448	475	511	513	479	517	476	477	500	476	487	474	503	462	477	486	491	447	500	450	503	466	487	500	472	507	470	469	461	483	481	498	485	520	521	480	472	522	492	528	528	491	472	460	494	501	487	507	470	524	499	497	504	442	492	476	434	494	454	506	469	513	495	494	506	509	481	499	533	438	492	466	456	511	464	460	508	480	489	453	469	483	514	471	496	471	487	493	497	467
3989	4721	11309	44155	45854	32906	18079	7641	2483	1023	595	479	486	462	485	479	453	455	478	496	459	450	445	451	453	454	445	470	466	429	427	474	484	492	462	443	421	448	462	466	479	496	447	492	460	480	469	464	444	476	458	449	440	474	501	480	438	447	497	471	473	430	458	440	423	493	498	456	447	485	479	440	443	468	447	471	432	474	481	482	485	469	434	465	500	482	448	424	435	446	452	471	474	484	428	454	486	463	482	412	503	452	440	536	481	456	471	453	459	444	454	438	440	460	482	467	462	454	472	493	424	461	442	457	461	487	440	453	455	460	491	492	457	463	460	463	445	483	454	433	464	383	449	471	447	434	454	457	444	494	464	490	500	472	452	455	472	457	456	488	460	454	480	487	413	477	449	473	466	472	451	496	458	471	445	466	498	464	437	510	437	441	472	491	486	444	458	475	461	455	475	480	497	439	436	466	459	479	448	477	479	481	458	420	462	448	487	447	450	473	490	472	451	444	430	471	443	476	469	454	444	446	493	468	458	487	482	476	476	440	477	459	451	447	446	425	445	453	434	468	456	472	482	445	464	483	446	439	445	455	460	449	472	475	458	477	461	469	444	426	478	457	424	451	488	458	441	463	467	464	461	444	469	463	467	434	454	484	441	449	437	471	481	444	445	487	443	463	450	489	489	454	435	463	473	473	490	480	456	485	450	449	485	493	456	502	491	449	432	415	457	439	457	472	429	453	456	463	448	480	463	476	494	498	450	457	460	452	480	491	489	452	484	473	493	438	468	433	454	410	473	458	422	463	451	460	482	488	458	464	488	436	461	449	439	481	499	456	466	444	449	464	461	451	490	475	444	481	466	455	448	468	467	462	440	425	411	474	450	469	492	449	429	471	452	435	475	498	450	451	443	467	446	503	479	474	474	405	475	459	473	425	453	467	441	430	484	446	446	443	460	446	458	441	450	489	449	464	431	442	457	481	446	463	457	467	436	481	487	463	483	484	447	454	479	458	486	441	445	463	481	507	489	456	443	480	458	448	440	468	450	448	494	446	464	478	470	446	470	459	445	455	452	463	474	444	439	433	455	467	467	460	485	454	461	499	486	456	464	444	499	443	440	420	443	460	434	432	478	466	481	468	436	454	465	462	438	451	466	450	424	463	462	438	470	469	428	457	435	457	425	442	467	457	462	446	434	418	437	475	463	479	485	437	478	481	457	494	431	460	518	488	414	404	450	474	495	451	435	448	464	408	452	456	439	455	430	418	497	461	469	452	467	474	456	464	449	448	480	478	422	486	451	426	476	462	421	446	440	442	493	453	464	478	464	427	470	486	460	445	500	406	473	477	461	445	460	466	449	497	486	463	468	502	444	468	457	479	486	458	476	446	396	460	441	455	482	437	440	441	449	486	503	526	457	470	455	469	501	475	429	472	432	447	448	459	494	458	502	458	473	464	434	431	450	456	481	453	472	441	482	465	451	445	461	473	488	457	463	483	453	446	414	500	512	465	441	445	438	467	475	465	464	447	436	459	466	426	464	435	427	451	458	469	456	438	474	487	460	496	465	426	450	438	439	442	459	447	414	455	437	466	442	437	475	415	488	474	443	440	510	461	473	468	439	449	462	447	449	475	473	455	454	476	491	444	468	468	456	442	475	471	446	447	479	441	452	447	428	500	438	469	471	409	450	502	458	442	459	474	472	452	426	472	424	449	486	473	466	469	492	461	496	465	468	451	457	450	462	488	444	430	454	445	470	470	480	480	465	480	482	456	471	519	459	444	420	471	497	473	449	451	481	488	432	492	482	464	474	470	463	435	428	485	457	441	443	465	438	484	457	493	467	464	445	431	467	487	474	466	442	463	482	479	499	440	467	450	448	476	484	478	491	485	467	472	413	447	453	462	434	461	493	446	430	477	446	427	499	445	446	490	468	464	449	473	467	436	452	452	434	456	485	453	469	450	457	502	464	448	469	470	459	456	490	464	467	449	449	496	483	450	476	447	424	436	478	430	433	454	483	439	456	446	471	458	427	441	435	483	434	428	461	473	447	465	485	467	420	466	491	440	429	449	480	487	449	479	452	427	457	475	487	465	507	444	466	439	467	422	441	448	501	487	447	443	474	442	440	475	459	428	497	443	469	474	436	446	448	474	432	451	483	500	426	443	462	474	478	462	454	462	491	429	438	464	415	488	458	442	435	447	478	432	478	464	461	447	447	473	448	468	458	490	466	426	446	447	467	500	465	466	473	427	449	465	465	448	449	476	497	495	465	444	460	474	424	485	481	490	439	514	488	434	451	448	446	458	460	464	461	468	450	486	473	457	477	452	457	451	462	436	496	420	448	459	455	451	466	446	438	472	479	488	483	466	454	459	465	441	495	455	454	424	444	408	480	446	444	469	485	464	429	485	451	468	438	461	467	447	478	461	428	460	444	448	484	441	456	472	466	466	411	433	479	500	478	467	487	458	453	462	434	492	438	474	479	461	469	499	458	466	465	481	477	487	438	491	454	477	479	459	487	463	427	457	453	460	463	426	457	461	461	459	427	458	476	459	442	451	467	435	464	500	465	500	448	484	449	489	479	447	473	488	477	466	447	462	447	414	442	445	482	470	488	483	455	436	473	446	446	472	465	431	474	472	434	470	472	485	455	473	487	456	429	459	505	436	472	494	466	492	421	476	443	444	449	466	480	426	443	504	496	461	476	454	469	468	476	453	483	496	477	436	458	496	461	442	489	455	451	453	439	438	472	482	452	468	482	467	435	465	465	465	448	446	454	432	447	478	472	473	456	463	440	464	466	440	419	435	433	459	453	456	439	464	456	438	451	477	470	411	428	390	442	487	447	456	467	496	476	449	459	433	483	450	481	455	454	484	508	453	436	450	432	445	447	444	422	475	435	459	499	479	478	434	430	444	454	432	473	512	472	469	460	457	475	470	434	466	461	453	451	422	455	506	498	420	474	437	462	452	449	474	439	484	491	454	443	465	461	459	456	470	422	458	441	440	443	466	460	457	473	451	448	481	464	437	463	452	469	475	443	435	435	481	436	454	484	461	443	425	440	444	435	482	466	443	466	452	437	460	450	442	476	479	458	456	422	428	466	469	455	415	467	479	430	457	442	425	469	467	433	467	431	450	446	442	444	511	486	480	462	465	441	430	464	457	435	485	475	462	422	444	475	459	424	426	450	479	457	404	458	456	423	459	473	457	460	478	452	462	477	458	459	459	420	473	432	455	469	464	446	469	448	502	440	439	477	453	441	467	456	452	449	468	448	498	481	436	491	479	433	443	432	472	449	459	480	493	444	466	428	464	494	467	457	488	487	450	444	453	445	432	456	467	473	470	465	444	457	440	463	430	476	456	445	459	482	466	456	461	439	478	471	455	473	479	424	490	441	453	464	484	457	448	460	461	489	452	473	489	474	493	454	454	461	442	432	444	467	437	471	423	465	449	455	422	498	461	464	446	434	476	423	467	475	457	482	413	430	433	453	496	435	464
24192	21377	28716	29659	56449	55577	40762	22987	7444	1866	892	668	629	543	634	587	576	526	627	586	576	613	586	574	597	578	566	586	570	579	539	557	599	562	600	562	551	546	590	599	555	574	599	597	574	565	585	553	589	562	544	504	559	560	564	556	565	543	576	533	635	579	539	582	553	570	621	566	607	591	616	560	540	543	638	573	588	571	638	565	524	560	555	538	610	584	615	602	556	567	569	575	611	558	581	593	587	584	559	538	565	590	587	557	564	536	571	574	560	593	538	613	585	567	564	557	545	572	553	576	572	582	540	575	582	579	605	534	570	617	598	574	571	539	598	567	553	577	541	599	591	610	557	560	555	561	590	549	565	571	563	565	584	536	596	565	574	565	549	582	568	533	556	568	559	567	581	591	547	551	557	550	605	579	563	576	589	583	599	578	543	581	547	551	611	575	587	536	581	541	588	595	547	578	581	580	558	596	563	580	532	583	552	546	633	552	606	575	555	598	573	563	566	572	569	577	569	554	557	569	527	561	606	579	523	586	527	565	576	583	557	560	552	544	525	574	585	544	605	600	591	577	568	585	529	536	566	554	621	571	565	543	528	570	565	602	614	528	609	566	566	572	547	572	550	564	572	580	578	568	548	552	555	582	599	571	587	586	578	519	575	575	595	531	621	571	576	618	570	585	540	562	557	553	532	565	551	584	562	566	602	580	542	590	580	568	544	546	580	581	591	573	582	591	543	593	580	546	559	589	543	571	581	589	593	574	545	584	521	570	607	523	587	547	579	559	583	596	561	591	529	581	599	584	609	580	583	598	554	562	551	609	540	568	600	603	579	540	594	558	562	529	553	595	520	525	577	546	568	530	556	550	631	589	599	584	551	598	564	566	572	527	565	612	587	576	584	555	615	582	564	568	561	538	552	607	614	589	572	602	554	607	566	576	566	570	531	600	549	517	585	614	574	572	592	521	591	624	639	557	575	568	610	639	551	556	524	547	580	549	580	595	576	578	610	581	610	559	585	563	576	563	559	645	570	563	579	561	573	609	599	562	591	590	569	591	560	546	556	586	559	586	569	598	566	572	609	535	592	554	576	567	583	542	578	577	559	565	535	597	561	614	568	584	582	559	550	554	593	560	614	557	608	602	629	547	555	504	563	579	589	551	618	581	561	599	563	581	601	561	548	547	557	595	578	536	586	603	585	520	583	561	575	555	572	561	558	573	574	553	541	586	584	551	601	604	573	550	589	573	587	595	569	584	532	549	569	542	561	577	540	536	603	569	568	567	581	553	606	591	573	574	531	555	540	579	569	556	600	567	554	582	551	559	550	574	554	563	595	560	557	570	617	582	588	554	530	550	559	613	556	562	566	560	539	574	565	520	564	596	563	574	565	618	565	578	592	563	606	570	570	527	582	584	559	552	579	551	561	556	562	546	558	598	551	550	538	554	537	556	574	614	583	532	563	633	547	551	580	561	593	537	601	614	551	577	596	616	580	565	562	584	590	574	553	563	609	556	575	595	578	597	569	571	525	577	566	604	533	559	563	582	559	595	549	555	608	614	567	538	594	561	583	555	566	616	556	578	590	557	565	578	569	568	561	584	600	584	548	575	568	538	590	556	577	568	568	601	555	567	566	550	565	578	587	591	556	593	539	603	597	569	608	561	561	566	547	591	592	536	560	517	550	592	566	541	555	562	587	518	596	579	606	546	550	601	595	529	540	569	572	565	619	584	592	569	550	568	563	616	593	606	526	598	551	548	603	602	559	589	585	549	503	565	596	557	566	561	584	542	561	594	642	601	582	587	574	599	556	568	591	564	567	545	548	575	573	610	602	589	547	574	545	556	563	559	569	501	554	608	555	544	579	533	563	583	578	522	579	565	569	580	596	587	557	549	559	584	628	556	539	545	554	574	570	542	562	587	577	581	558	560	548	581	550	572	543	542	571	562	558	568	557	539	557	534	566	551	573	532	550	585	585	586	600	553	578	569	575	579	566	544	556	541	538	586	600	599	568	604	569	525	572	589	554	596	526	556	543	562	594	570	601	570	583	573	540	587	594	569	602	530	607	575	557	589	575	490	493	594	570	588	592	514	555	588	526	537	596	620	603	541	540	543	578	582	586	526	515	585	555	569	608	573	589	529	602	631	601	616	592	562	571	589	566	554	577	564	560	575	571	605	550	541	586	595	592	555	559	565	542	548	595	556	590	581	525	581	537	567	593	570	553	557	558	568	574	565	545	577	537	599	575	558	593	556	570	586	588	609	583	547	585	545	568	582	549	572	585	570	561	559	540	577	576	576	589	552	593	558	565	621	538	557	582	557	565	535	557	568	606	599	587	553	555	586	568	563	600	578	576	563	573	601	591	598	584	621	567	589	546	606	563	573	563	557	588	544	601	553	565	562	616	548	558	569	550	564	572	554	581	603	599	562	535	581	582	564	557	550	565	544	543	556	577	556	591	559	590	590	594	536	596	598	565	616	580	592	570	559	565	583	596	560	545	557	575	557	579	533	593	619	529	575	538	581	581	590	577	560	564	564	563	565	546	567	553	527	547	551	573	568	569	528	545	565	543	575	557	557	560	554	601	561	566	579	594	570	550	554	556	553	546	547	555	581	542	620	595	553	572	529	546	556	551	546	522	597	581	590	587	558	532	564	551	584	617	552	590	561	583	561	590	599	550	557	525	532	551	617	605	546	572	560	562	547	533	558	586	567	534	565	566	540	579	550	557	577	558	579	563	569	565	518	566	586	607	540	533	581	523	571	588	657	569	538	569	538	591	606	545	627	565	530	548	581	597	564	588	554	608	604	550	603	584	594	563	557	540	588	602	547	568	566	590	588	552	606	562	543	522	535	561	568	539	586	566	578	552	570	569	539	529	571	534	580	572	610	596	563	524	572	532	595	577	581	576	593	588	616	544	499	576	613	584	574	578	586	550	633	551	546	598	560	571	584	573	555	558	567	564	523	533	625	543	562	574	550	601	592	568	580	553	568	568	596	540	588	551	569	588	578	551	591	517	553	572	523	604	564	564	568	571	562	554	587	582	592	553	581	604	566	551	575	530	592	563	534	563	539	594	579	601	564	585	558	565	539	575	608	556	631	570	561	585	553	556	569	558	596	579	563	579	545	626	587	576	575	590	613	584	610	553	583	579	581	554	610	559	552	571	560	546	600	596	586	578	569	565	575	560	556	556	544	584	566	571	565	595	600	586	556	536	614	600	554	600	571	556	612	548	577	627	553	590	537	552	579	579	594	594	600	585	616	583	598	583	598	585	565	540	594	554	542	540	556	588	592	562	583	609	579	585	602	541	533	548	540	531	556	577	545	579	563	526	551	595	582	582	573	568	584	577	548	583	537	565	564	589	561	567	597	584	597	573	618	544	543	598	566	560	581	551	566	556	598	565	567	596	552	569	597	598	598	580	595	575	585	560	567	582	608	573	589	590	561	588	545	572	571	598	605	535	550	542	619	587	593	617	525	539	576	581	596	566	573
4791	8584	11730	46763	67380	52527	33048	17079	5813	1943	858	601	596	546	526	527	565	530	540	535	545	522	561	573	509	597	554	610	557	541	521	555	517	553	495	539	582	576	578	521	544	572	552	542	496	565	553	566	539	557	538	528	511	550	570	518	559	568	534	586	555	550	547	503	550	527	572	508	573	531	535	539	557	535	547	571	559	523	546	530	583	553	565	542	568	535	553	539	519	544	530	559	544	544	530	544	540	525	543	537	568	526	518	572	516	554	565	562	545	541	509	532	600	525	540	536	537	545	557	548	537	522	525	512	558	557	539	558	564	511	539	543	550	542	530	481	513	570	579	530	544	541	512	538	513	529	542	545	511	536	534	546	555	486	548	544	541	530	535	548	545	536	576	526	538	571	523	523	544	532	558	536	544	606	510	528	565	507	561	552	509	529	509	556	565	569	538	551	524	545	533	538	532	570	554	526	533	525	540	545	557	536	564	549	542	569	550	561	601	509	576	557	490	546	509	547	522	502	568	559	543	570	558	582	541	519	575	523	538	557	532	506	575	560	562	559	594	534	515	503	527	530	545	559	563	535	558	538	554	505	518	504	578	556	543	562	516	548	574	534	497	524	573	543	505	552	551	527	515	545	507	556	516	577	571	506	548	510	561	541	501	542	529	546	559	479	580	560	535	544	504	561	556	511	514	569	577	523	562	573	528	513	516	547	546	531	556	545	542	557	527	542	572	537	531	530	564	548	524	583	539	530	520	529	565	508	555	514	572	498	578	517	528	531	548	538	526	543	521	523	495	586	530	537	578	545	548	545	530	557	515	528	547	554	527	577	557	544	552	536	536	540	549	546	535	528	540	528	534	527	524	552	575	497	546	519	554	545	553	536	533	544	540	576	552	551	559	570	560	518	528	538	558	536	557	539	552	539	556	550	531	504	510	527	525	552	541	566	556	557	521	510	513	551	529	551	545	542	547	547	531	566	522	597	503	563	526	557	500	537	541	545	567	536	477	557	535	573	500	517	545	517	517	579	520	533	502	584	510	553	525	561	514	540	567	570	535	549	547	514	551	561	530	564	535	547	531	532	545	540	543	508	534	537	529	556	553	507	531	485	508	521	540	570	527	532	522	527	534	541	548	530	529	539	546	566	539	519	540	558	535	558	510	560	544	524	522	484	523	555	559	509	575	484	541	541	513	572	536	544	537	528	500	563	566	553	559	522	523	521	494	521	548	535	516	588	529	561	563	512	544	513	516	515	558	521	542	541	541	549	572	562	562	503	521	531	538	558	518	504	532	545	504	574	528	557	536	582	532	505	573	530	540	511	513	531	544	561	532	569	574	554	529	537	522	506	542	575	527	504	549	530	494	561	535	600	560	516	512	569	545	543	583	559	594	540	519	543	534	541	561	550	567	563	513	542	519	550	535	555	573	576	487	563	540	561	544	540	566	525	543	527	548	533	555	534	503	565	550	508	529	492	526	566	517	584	571	531	561	574	527	537	512	583	563	584	549	513	546	551	552	538	528	570	545	546	567	526	536	548	534	509	539	523	519	556	537	570	535	523	517	497	577	555	536	553	573	502	588	523	567	547	507	528	567	531	513	532	537	543	543	546	536	539	557	534	528	539	563	515	536	542	549	566	532	534	582	514	506	571	576	543	547	527	532	531	547	533	503	547	532	551	537	510	526	562	543	537	542	512	561	528	553	569	538	547	524	507	537	531	537	541	550	579	492	525	525	517	580	508	545	542	541	555	522	568	534	529	548	591	523	502	529	541	497	529	521	535	553	562	548	545	557	554	512	571	555	504	511	519	518	494	507	540	544	532	505	515	520	548	535	528	525	532	535	503	520	570	550	543	556	572	554	551	563	528	491	567	511	545	534	573	519	542	535	532	509	545	556	519	478	534	551	535	527	536	528	504	547	512	522	520	558	561	551	496	557	505	552	547	557	538	545	558	518	597	542	573	534	524	544	545	599	558	544	549	509	529	565	505	547	561	561	545	580	597	473	528	524	612	532	544	582	501	525	568	526	519	563	556	528	545	549	554	579	514	576	532	523	507	537	552	542	485	566	534	528	548	537	529	500	555	565	580	562	561	542	541	530	538	560	480	526	561	518	516	578	523	511	536	563	531	563	548	546	500	574	553	569	554	574	527	526	568	543	512	539	538	528	580	538	540	505	572	543	519	518	554	583	513	501	469	553	485	530	558	553	525	543	540	522	543	536	494	571	564	542	561	601	560	574	511	506	608	516	556	524	566	527	515	523	553	580	555	562	510	575	574	575	546	544	516	542	574	546	481	521	541	559	570	517	528	575	544	492	546	534	538	567	529	622	535	551	528	533	521	577	549	561	525	548	526	569	532	560	539	511	515	545	539	555	583	575	570	539	568	535	554	514	498	507	565	544	523	556	539	528	504	563	517	538	574	535	532	532	546	513	518	527	574	558	518	555	523	546	532	521	532	494	519	509	512	548	536	521	500	544	564	541	506	574	549	529	523	501	543	516	541	536	574	528	548	552	563	532	556	517	523	564	584	501	551	532	509	530	510	586	552	534	527	532	574	538	536	564	525	553	512	552	561	587	555	522	537	567	555	563	560	534	547	596	503	511	531	491	611	547	509	549	506	523	494	525	530	522	549	512	477	549	592	523	540	533	522	513	528	570	570	564	558	543	564	521	489	531	573	514	518	523	528	517	551	485	566	517	509	522	500	554	521	571	515	558	515	558	505	521	567	543	559	554	493	518	539	525	555	521	545	547	523	504	528	513	541	524	540	513	577	530	555	581	536	608	499	521	516	532	534	562	517	499	564	524	551	506	476	544	515	556	531	589	591	536	571	522	515	526	527	511	537	591	528	510	532	551	514	539	566	517	509	550	513	539	550	558	562	527	510	544	534	500	506	520	512	492	498	535	515	510	522	567	541	546	525	561	528	571	549	506	555	524	562	562	517	547	552	539	515	556	539	583	534	583	518	537	499	508	562	508	572	525	550	572	560	544	548	540	519	530	539	541	515	568	559	496	514	569	580	565	556	537	514	555	538	574	554	523	563	519	563	554	517	534	546	524	501	545	551	513	539	530	549	543	536	536	548	513	560	528	493	567	601	549	537	553	559	555	525	507	545	540	549	482	534	534	537	549	522	576	557	527	523	572	558	509	504	526	524	550	519	566	526	583	566	539	514	527	546	541	517	563	512	569	547	518	510	490	532	541	606	526	552	511	566	538	537	513	503	503	544	531	569	555	571	505	566	524	579	546	517	576	551	549	561	574	573	512	562	563	555	561	552	534	544	578	536	556	571	533	540	516	548	524	540	498	533	627	559	515	556	525	531	502	519	535	532	522	557	535	523	528	560	559	544	468	530	489	570	563	520	592	551	519	506	563	543	558	574	487	499	531	576	515	555	556	541	502	554	552	527	559	524	550	542	558	552	550	576	556	529	533	569	530	501	533	509	505	561	524	538	535	492	573	526	522	527	529	513	511	535	543	527	539	512	539	508
27497	12394	1872	5042	7833	6538	3568	1984	858	611	523	454	499	464	468	437	491	457	457	444	483	488	501	477	452	483	425	454	501	453	457	420	460	494	478	454	493	448	476	462	444	441	509	451	490	474	408	463	469	508	468	457	486	474	464	490	460	505	448	452	469	457	437	457	490	463	447	469	474	446	433	421	486	487	459	434	451	478	458	481	444	502	509	453	482	486	465	470	477	449	461	442	497	452	462	507	457	448	471	466	432	447	448	478	492	475	470	481	477	455	501	477	461	473	430	443	463	474	433	457	490	483	440	484	466	475	431	472	473	483	482	435	446	462	458	488	451	477	460	476	432	496	454	501	478	449	422	466	453	475	449	453	482	466	497	537	471	463	448	486	456	480	461	460	504	446	477	453	489	450	455	500	455	488	463	476	504	438	458	472	485	478	473	509	461	433	447	449	443	455	425	444	499	459	489	430	420	478	487	447	431	490	450	455	461	437	440	465	423	450	494	443	465	500	487	456	485	464	449	447	475	445	481	473	439	458	475	449	471	476	457	501	447	469	484	413	453	466	507	499	470	446	449	450	475	439	466	485	464	470	450	491	462	527	423	464	468	464	446	447	457	485	456	446	464	461	455	490	468	474	497	502	423	462	469	475	416	477	407	505	469	443	475	492	498	493	473	448	478	477	455	455	455	453	490	472	454	515	441	457	490	451	477	467	519	488	479	487	439	494	416	444	458	440	502	503	476	439	422	503	434	467	459	434	444	466	465	468	457	440	468	527	500	472	453	490	499	431	440	435	503	431	476	426	472	444	454	450	481	475	471	421	430	465	488	479	469	492	506	448	508	460	497	470	497	467	455	458	478	463	441	495	448	475	431	427	496	462	472	453	467	485	448	454	490	469	478	489	476	455	438	474	458	467	488	450	451	457	456	476	478	460	470	461	448	471	447	481	462	439	445	467	429	434	475	467	427	470	456	440	493	468	464	458	466	431	462	473	464	492	434	478	473	462	499	469	446	461	464	438	468	486	437	461	484	454	442	445	449	467	452	458	464	459	458	447	493	473	448	464	456	492	459	485	464	458	501	454	457	494	458	404	520	492	494	470	494	487	477	484	494	538	497	477	441	437	447	434	493	446	490	441	440	440	465	484	488	423	453	474	466	480	481	486	474	469	471	487	460	425	458	530	486	493	459	499	443	413	472	446	474	504	454	442	464	464	481	508	447	480	471	460	463	479	465	457	451	453	459	427	465	484	469	466	494	472	444	477	440	467	463	430	460	485	461	436	428	457	479	456	488	465	437	480	457	481	464	474	445	466	444	476	464	474	444	481	480	454	491	463	466	481	499	487	490	444	458	430	485	466	447	444	454	484	469	462	488	461	477	447	462	479	505	470	458	451	451	499	444	461	495	463	457	468	479	458	479	462	462	422	431	430	456	462	469	443	495	486	444	452	501	489	517	484	476	503	489	462	434	502	479	538	440	477	467	457	485	465	467	494	512	473	451	470	459	444	466	458	436	469	435	476	515	462	470	452	463	450	477	488	478	447	473	438	476	471	474	426	454	466	462	442	498	416	430	471	449	470	430	445	498	465	492	458	470	469	484	459	479	459	474	450	445	435	473	448	464	417	445	476	436	490	472	447	458	464	442	469	474	472	441	422	496	498	471	457	460	519	451	457	450	445	452	475	481	489	472	490	490	495	478	479	472	484	440	451	480	427	445	473	425	497	485	447	469	488	472	411	458	442	427	481	462	484	444	458	475	472	442	481	479	539	451	459	482	452	495	476	440	457	469	462	445	451	516	493	470	441	458	426	487	484	508	443	463	424	413	483	479	479	445	459	440	471	480	451	465	456	473	488	442	472	466	446	413	462	458	447	484	473	474	475	526	471	447	479	444	433	451	451	453	475	457	444	460	511	456	471	456	460	438	454	479	431	469	459	509	449	467	450	464	483	470	447	455	479	470	464	456	465	473	467	464	513	483	444	431	465	486	477	516	494	424	451	441	459	441	487	438	453	458	468	456	462	525	441	484	483	451	476	486	470	502	468	466	456	457	477	484	460	469	426	460	486	474	462	465	463	430	465	475	490	438	449	456	494	459	478	490	462	457	487	469	469	466	462	485	466	457	484	464	454	462	486	465	490	431	460	479	456	456	464	475	481	436	489	457	459	451	452	520	465	436	469	470	423	467	463	464	504	458	435	498	500	485	438	482	453	494	477	460	486	449	458	464	478	448	448	493	462	503	452	481	487	471	458	486	497	494	516	451	441	463	509	468	463	482	460	496	466	423	477	478	454	455	419	502	477	478	508	467	428	422	503	422	492	507	492	449	444	452	485	492	462	437	484	452	450	428	461	495	474	482	469	454	479	476	463	479	477	457	420	451	457	501	483	418	454	496	466	458	464	453	454	443	442	472	508	463	457	497	427	500	451	447	477	503	427	491	498	445	471	455	465	450	498	455	464	456	437	429	481	429	425	466	437	517	434	483	458	474	478	444	451	463	471	418	435	448	440	433	482	432	454	472	487	474	469	423	468	482	446	470	491	485	473	462	441	445	442	466	463	478	454	479	459	442	465	467	506	476	422	450	464	477	459	467	472	467	438	477	472	479	526	456	463	440	479	418	459	484	467	445	448	486	459	465	475	488	493	475	479	469	469	446	489	448	471	480	472	483	471	496	443	478	492	481	468	512	464	489	513	445	481	479	475	445	455	435	458	450	520	475	478	461	439	468	466	456	452	470	446	485	455	488	464	514	454	453	426	496	465	462	469	483	441	498	452	439	435	450	456	447	487	494	482	457	493	471	436	442	465	466	482	484	502	496	482	443	454	490	503	466	458	449	490	443	448	464	473	440	458	486	441	467	500	431	433	433	439	453	426	495	458	495	437	420	467	481	494	445	449	435	447	472	464	478	485	460	500	428	508	488	469	454	452	505	476	463	481	438	509	440	455	492	435	480	480	444	483	489	450	475	469	454	493	467	476	485	483	454	446	463	446	462	443	470	451	479	467	458	469	470	446	474	485	489	473	425	482	421	431	461	486	496	474	472	455	491	482	454	425	437	448	494	440	450	492	489	451	465	507	454	458	495	494	490	455	490	488	464	478	455	436	438	508	464	421	461	475	468	464	485	446	422	438	485	493	487	480	473	454	455	449	463	462	411	478	466	457	471	471	456	480	488	485	454	415	483	435	459	456	465	489	490	493	484	486	452	462	460	471	476	481	446	490	453	476	504	441	450	456	472	444	461	486	506	477	475	481	500	456	473	483	495	462	480	507	495	456	464	444	440	469	445	460	460	456	408	447	478	443	476	475	473	463	467	499	441	461	462	455	476	457	466	465	476	478	491	469	466	464	447	455	479	481	457	423	482	453	460	497	453	441	511	477	448	460	479	494	475	476	486	432	493	491	480	446	467	492	467	472	434	483	496	471	492	484	474	446	468	456	445	458	459	446	500	456	485	413	439	448	468	436	463	443	468	481	481	487	457	435	458	458	489	479
5006	1131	1142	4963	7599	6492	3743	2214	944	568	439	384	422	383	445	437	426	466	398	435	432	435	449	478	394	440	440	437	450	434	401	431	382	395	448	460	416	440	406	406	393	392	450	456	438	421	420	387	440	413	444	392	407	450	444	472	444	412	420	426	438	386	418	430	450	391	444	394	442	388	415	477	405	430	445	385	469	424	437	401	409	459	411	408	443	408	419	413	435	430	409	413	408	424	413	409	432	403	419	405	431	419	426	445	453	429	428	417	436	405	425	421	407	426	440	413	404	416	412	405	444	414	398	413	401	424	453	439	469	419	426	412	426	381	438	420	424	418	442	408	398	395	427	415	403	412	434	433	428	412	387	438	417	426	390	444	427	419	434	400	410	443	408	432	424	421	422	428	407	430	419	435	413	430	411	383	432	446	436	427	438	418	396	442	385	445	428	403	393	395	397	422	427	399	418	416	385	409	419	404	441	418	397	410	421	409	426	398	417	429	404	438	442	441	414	415	412	420	423	415	438	457	465	406	417	410	449	425	429	445	437	364	447	389	452	418	412	371	418	430	466	456	421	448	432	393	410	399	414	402	386	410	422	370	365	417	446	426	410	423	480	393	394	444	428	441	438	433	421	443	412	440	406	418	429	422	403	383	444	414	443	460	377	429	419	420	399	412	410	464	407	425	401	434	413	405	412	402	431	411	444	414	428	417	391	401	408	432	413	430	460	375	414	398	374	398	453	439	416	430	435	384	410	427	426	423	407	422	396	409	428	452	400	435	402	413	427	374	421	417	433	376	448	408	426	431	473	414	417	411	409	447	439	415	400	396	442	412	411	398	419	424	446	433	428	391	419	412	428	437	431	383	387	428	399	451	442	450	471	426	387	445	430	382	430	416	410	411	397	447	411	430	435	419	414	415	422	459	418	409	450	443	406	424	421	416	425	401	422	407	444	444	433	444	438	455	417	374	417	411	424	407	395	401	411	409	414	453	400	440	447	413	418	406	415	415	424	414	384	410	404	406	434	401	399	413	451	395	454	438	399	429	414	427	409	409	398	409	439	408	420	415	416	421	430	405	439	413	411	456	421	432	438	445	417	423	417	398	463	415	457	402	412	407	417	381	422	427	460	396	412	448	451	398	376	424	434	408	412	438	401	452	416	403	431	396	390	410	433	449	409	414	426	418	430	410	423	404	455	437	415	433	427	447	413	425	423	408	412	409	442	433	420	409	398	410	406	411	396	406	431	446	432	417	417	441	425	396	395	401	417	396	402	417	405	421	412	417	451	391	421	407	441	402	414	408	434	442	419	419	459	424	425	411	450	459	415	448	446	436	459	401	428	404	428	406	407	443	418	435	411	428	438	413	436	424	411	440	439	426	397	404	441	426	427	426	406	443	438	419	390	413	372	416	409	450	464	416	433	404	428	399	395	421	402	414	435	432	427	404	431	392	380	419	432	418	435	446	419	410	440	428	390	418	399	448	425	440	423	445	414	463	466	438	423	378	416	390	414	417	426	436	431	408	428	442	418	429	386	399	387	396	409	409	390	409	433	407	415	447	387	392	435	422	397	404	424	372	389	382	419	432	416	416	420	440	455	413	398	413	422	413	398	427	422	391	447	443	429	393	393	416	398	422	367	396	396	443	406	425	382	436	405	378	419	434	429	390	393	401	419	356	400	418	407	440	427	408	393	437	390	382	411	397	447	398	415	409	417	432	425	423	418	421	448	404	404	443	422	424	416	433	408	421	415	424	422	401	398	403	437	405	417	422	406	418	432	414	455	409	402	418	417	416	389	402	415	409	430	423	411	413	420	476	402	444	430	407	424	390	426	441	391	415	397	445	375	422	376	431	405	445	413	391	401	403	434	431	428	376	389	435	397	408	443	419	399	396	416	426	439	439	432	405	387	450	391	463	433	429	393	378	384	432	407	458	400	417	415	409	436	427	430	419	388	381	433	468	435	428	450	437	444	430	418	419	416	427	420	392	400	404	412	407	442	418	428	413	430	405	428	404	426	434	420	404	441	389	363	420	402	444	417	426	412	402	420	441	418	397	430	422	403	414	405	425	451	436	420	424	431	424	436	405	425	411	437	405	390	420	451	439	431	399	422	385	455	392	406	379	433	420	413	410	414	397	440	429	440	425	439	411	425	435	443	429	449	407	439	434	440	413	384	428	437	424	425	416	444	391	427	416	403	411	453	419	435	430	407	415	409	435	387	375	439	422	411	416	427	421	398	407	444	390	418	435	405	403	456	427	404	390	395	399	411	438	425	442	417	425	432	420	446	421	432	404	412	439	421	399	458	390	435	403	453	400	413	388	400	408	408	445	407	405	419	430	445	379	452	423	387	429	398	393	433	415	401	422	411	357	426	406	403	429	393	421	423	408	456	425	418	392	426	451	420	421	422	421	462	428	435	445	428	425	406	420	431	389	417	390	379	450	428	419	416	436	425	418	461	399	431	400	412	416	443	415	442	439	420	395	470	398	442	439	396	433	467	459	419	419	422	398	428	429	392	423	423	457	430	425	399	438	408	390	446	456	416	458	447	400	433	397	431	424	439	438	423	413	478	395	429	410	404	412	427	416	439	422	419	418	397	413	423	432	403	420	431	425	416	433	449	399	435	440	462	430	397	400	418	440	398	413	444	457	467	433	432	426	414	385	413	434	422	428	439	394	463	443	415	385	431	426	415	482	453	416	399	411	412	422	443	419	420	399	444	448	428	388	440	392	400	422	412	398	431	429	426	433	389	410	422	411	471	391	435	402	434	425	402	455	441	407	422	452	449	439	459	407	411	418	435	428	434	393	400	442	382	434	420	419	440	419	474	407	423	408	401	408	407	405	445	440	412	408	419	405	401	434	424	381	423	442	431	425	410	407	420	407	392	451	449	440	438	396	447	457	409	400	423	428	418	398	398	422	421	444	448	406	446	427	413	402	417	400	426	419	426	430	429	425	444	430	412	409	448	455	435	423	433	410	434	426	440	421	374	386	372	406	454	438	422	407	427	397	419	421	401	463	439	405	448	388	400	415	458	396	444	410	407	417	424	422	425	409	394	444	416	402	442	396	420	437	412	409	415	422	434	398	431	426	461	419	474	438	390	433	401	449	407	404	414	424	443	419	380	413	460	448	401	406	423	413	421	424	477	418	402	443	443	411	418	443	421	418	404	390	390	426	434	445	406	423	452	473	434	405	410	401	398	405	414	465	408	449	434	440	402	452	426	412	408	400	412	428	429	433	379	444	406	371	414	420	409	418	414	423	414	437	412	414	423	403	423	436	395	408	400	429	405	441	400	407	403	409	406	413	459	422	414	372	405	398	411	446	412	420	425	421	432	427	383	422	422	405	432	408	446	423	409	433	430	394	443	384	388	405	412	426	447	394	426	414	442	392	398	443	391	412	428	421	421	414	417	420	423	391	435	410	375	402	390	421	410	419	383	429	411	431	424	429	456	404	453	414	396	439	395	412	445	447	445	427	373	452	374	386
25456	21332	27083	28457	43582	41033	28477	14761	4237	1258	670	500	465	469	478	486	517	513	487	515	470	488	511	500	474	500	469	482	479	493	520	474	519	477	458	458	491	495	495	456	491	505	461	485	473	464	491	458	458	487	484	471	517	475	486	468	533	500	475	461	497	449	472	469	478	474	493	491	498	455	493	466	486	467	493	502	479	473	470	462	464	500	478	448	465	488	483	505	458	443	457	489	461	480	454	485	485	444	429	462	464	474	484	490	452	469	508	479	450	503	485	506	472	496	465	460	435	437	464	458	491	482	453	478	478	481	456	467	474	483	475	446	449	477	482	468	459	497	488	453	460	464	492	492	506	463	499	464	481	459	486	519	494	449	438	435	449	479	438	483	478	440	453	506	472	517	491	458	466	422	522	483	460	474	453	469	504	469	492	477	498	502	501	435	483	485	502	496	512	476	507	444	466	438	479	456	473	508	497	482	501	456	520	461	472	507	472	518	496	452	472	477	470	434	438	526	448	469	483	495	491	473	479	478	448	456	465	465	488	488	492	431	448	473	475	473	462	457	474	499	491	489	449	488	508	506	483	469	502	457	489	483	486	481	493	430	490	437	466	480	478	463	435	435	505	468	491	497	459	503	511	460	449	516	496	512	456	465	473	488	458	459	460	462	496	481	449	481	492	469	482	485	513	513	456	468	441	512	475	435	483	480	484	500	473	448	476	464	488	476	456	490	500	463	512	443	453	500	473	462	510	523	475	477	472	462	467	478	477	460	487	509	467	441	516	426	483	472	438	427	498	469	485	474	482	446	483	439	482	502	510	486	518	488	476	474	500	486	476	471	466	483	519	436	455	501	452	499	526	455	444	474	523	486	462	448	455	465	515	492	513	459	473	443	507	490	465	493	467	472	499	477	482	465	518	449	506	465	478	488	501	466	489	481	481	518	481	504	477	480	479	483	478	523	495	469	487	503	483	451	516	486	488	467	507	482	481	501	455	466	519	493	478	486	499	481	490	449	506	502	464	448	479	491	477	441	483	450	464	489	487	472	522	501	478	460	491	504	484	462	495	453	495	511	469	474	508	466	508	452	473	464	484	492	475	486	469	512	470	461	485	496	480	472	465	493	485	483	508	489	482	471	422	503	443	499	477	434	493	507	467	460	455	509	472	477	481	470	514	440	456	478	481	497	497	505	470	488	469	499	436	473	500	449	511	477	435	498	475	487	450	496	467	444	454	495	480	487	480	462	465	486	509	459	488	507	532	503	447	513	484	502	455	442	484	520	481	456	504	480	459	480	521	468	474	456	448	465	466	480	509	521	494	478	467	477	504	511	460	460	489	453	444	483	459	475	471	495	492	481	486	442	496	486	482	452	468	504	448	430	499	475	470	494	470	462	482	477	482	514	475	495	469	474	459	463	458	458	479	467	455	499	496	506	488	495	474	479	468	477	443	462	504	475	493	476	470	498	415	454	513	489	518	505	479	466	475	508	464	456	481	466	478	471	461	471	480	470	483	483	489	469	491	462	451	477	489	470	477	460	473	427	507	485	491	496	463	529	462	485	475	485	504	510	468	462	495	461	521	495	476	469	440	472	488	463	478	468	490	484	462	481	473	480	506	469	470	479	500	462	509	443	453	431	504	508	487	457	451	486	465	496	485	481	474	525	462	468	485	477	468	464	518	457	460	493	477	499	490	490	474	485	472	478	511	474	497	503	484	452	477	430	452	454	464	466	468	477	474	490	473	434	481	471	534	457	425	498	474	497	506	447	475	447	472	478	452	492	467	446	472	416	484	506	517	475	460	452	468	495	470	488	449	477	466	472	465	502	513	474	443	482	493	481	485	475	461	530	455	458	477	487	481	492	520	474	457	427	462	473	473	501	506	490	534	475	482	462	463	459	502	462	456	470	448	454	494	484	447	504	483	452	460	456	471	454	486	503	485	460	435	446	479	425	438	427	446	483	477	455	449	478	458	455	457	455	485	469	478	484	460	469	469	486	481	473	493	514	481	482	485	488	497	474	449	489	435	486	467	502	474	493	490	479	472	474	497	472	487	452	496	445	518	479	457	481	469	478	495	469	485	483	423	458	474	473	478	491	464	495	449	465	427	482	475	489	458	480	456	461	487	483	496	464	485	475	514	444	443	429	508	489	424	466	455	464	452	477	507	460	485	449	495	490	460	442	490	459	481	486	478	468	479	499	461	468	476	504	470	495	519	475	499	448	464	500	486	520	521	500	468	460	477	497	459	493	496	501	478	445	507	485	507	462	491	477	481	496	478	434	464	467	462	474	491	479	453	486	535	500	506	485	490	453	476	467	446	488	508	457	469	456	499	465	469	503	492	474	484	486	483	516	475	448	473	475	437	455	506	460	508	470	444	500	455	473	462	505	445	484	518	460	478	497	458	493	487	490	490	470	507	464	483	477	491	485	484	475	464	505	476	456	493	474	490	447	485	460	444	495	454	493	441	463	503	446	479	433	490	480	455	458	470	478	497	447	472	466	489	459	449	515	476	458	468	500	489	475	461	455	517	476	445	463	481	486	482	464	445	471	489	467	493	497	471	496	472	481	510	461	491	497	470	492	465	534	487	483	463	458	461	473	481	482	510	470	481	468	459	495	510	469	481	455	494	481	450	496	495	479	512	493	478	482	429	484	463	458	482	453	459	481	465	460	460	428	495	482	506	461	463	450	487	497	470	490	451	502	470	460	462	469	464	472	490	430	454	487	499	473	449	473	471	481	491	463	491	519	521	508	465	476	506	430	476	501	443	497	492	497	525	516	489	451	481	495	480	535	491	469	498	507	455	506	484	457	527	475	466	477	471	451	488	466	484	495	502	484	449	477	473	483	478	519	456	477	498	468	467	483	460	468	467	477	482	471	459	485	498	484	465	482	493	504	483	488	487	441	466	481	463	510	479	471	456	473	463	435	448	483	480	496	460	461	446	455	472	431	470	424	481	520	504	470	469	443	498	441	504	449	477	471	479	497	482	465	488	462	468	440	423	468	475	480	462	466	472	444	493	500	481	457	472	479	449	467	441	443	457	454	475	480	488	462	445	452	466	499	487	479	515	447	467	476	503	507	472	501	434	505	451	478	468	434	484	510	496	481	456	509	453	481	495	453	525	505	439	479	503	457	477	499	461	493	424	473	472	480	493	471	477	490	441	499	461	463	467	460	459	433	464	449	491	498	473	510	429	442	479	487	456	455	469	490	475	457	487	492	476	484	459	437	432	492	440	505	491	472	491	489	470	490	444	510	484	472	490	484	454	447	491	525	502	490	512	496	519	453	491	486	470	503	490	476	478	478	437	523	469	506	455	463	466	463	449	465	488	439	435	456	475	464	465	425	455	494	472	482	486	476	474	504	490	465	426	475	447	467	463	495	522	468	456	503	501	466	467	462	496	447	471	490	472	427	490	466	451	452	470	465	475	463	489	468	511	502	466	460	497	488	461	474	432	463	458	470	437	460	493	482	498	480	535	465	482	470
3724	3466	3298	22571	44021	35136	21934	11618	3841	1272	676	482	434	435	457	482	486	457	455	447	469	461	438	454	455	454	470	484	454	481	431	454	486	456	443	500	464	468	474	454	427	462	456	456	449	444	412	455	475	444	463	446	474	464	478	463	477	442	479	477	454	465	470	452	456	475	431	457	460	460	470	479	477	510	447	448	446	443	476	421	464	479	507	441	453	454	483	455	487	470	470	467	461	440	463	457	436	440	442	472	454	421	451	416	437	435	439	478	456	458	485	442	442	422	506	464	437	460	431	420	469	443	443	457	473	424	442	431	448	425	464	491	457	461	472	459	426	497	454	438	472	461	446	439	445	470	450	441	490	492	437	426	453	465	427	458	487	414	447	416	450	431	450	460	431	463	449	461	473	422	444	439	461	476	480	452	431	463	486	515	490	440	435	425	445	465	468	454	461	458	476	443	511	507	452	442	425	436	440	461	451	475	448	418	406	437	439	437	453	443	453	452	457	454	417	463	447	468	464	448	425	484	470	464	496	436	498	473	459	478	408	454	429	420	455	441	418	457	468	485	457	442	449	440	422	490	412	450	439	431	438	428	494	456	466	490	447	465	431	428	496	445	436	471	445	468	433	433	422	444	451	444	465	435	475	488	461	473	435	437	450	435	421	403	466	449	458	455	425	413	478	442	436	452	440	447	471	484	477	431	484	460	466	450	490	463	505	437	432	460	499	397	471	470	445	477	490	445	476	452	466	500	479	476	496	408	437	454	442	491	430	471	448	471	503	450	484	477	437	419	467	495	451	458	503	443	444	434	442	451	480	453	467	433	474	449	454	465	471	446	420	463	469	493	459	453	434	481	468	452	451	434	473	497	453	422	473	459	456	430	508	454	456	455	448	452	421	479	434	423	460	441	462	440	481	438	442	465	473	465	411	438	471	451	421	425	496	421	439	409	450	482	440	467	460	470	508	442	434	463	485	416	462	460	452	450	513	477	485	467	461	442	487	452	445	434	439	463	434	475	473	462	471	486	469	447	453	439	474	459	463	448	456	448	450	459	449	423	437	427	483	484	433	485	452	467	462	492	420	450	468	430	423	414	472	455	435	434	463	470	439	459	448	474	455	456	464	465	506	431	475	452	450	459	455	474	430	413	445	473	437	434	461	430	430	495	465	446	451	447	454	453	441	431	419	404	420	472	434	483	436	454	469	471	468	495	416	434	445	446	417	444	445	461	472	474	455	459	462	457	445	446	454	439	480	490	486	434	427	457	447	454	453	402	478	436	466	457	456	467	448	451	434	459	467	440	496	461	509	474	421	443	409	471	409	472	486	443	487	448	463	456	473	402	506	442	468	481	468	439	463	470	455	424	440	489	450	444	440	431	454	451	466	447	452	492	465	465	466	452	482	444	481	463	444	453	464	478	416	458	456	458	458	483	449	465	450	454	452	457	469	457	472	474	478	454	453	456	470	452	439	439	492	417	469	447	415	506	463	457	453	415	446	440	475	481	451	454	484	466	423	420	483	472	477	489	475	492	469	466	477	469	483	494	456	460	451	433	441	426	450	444	445	474	460	424	465	408	508	441	452	450	443	457	449	454	486	439	452	443	471	448	459	485	437	469	443	447	458	469	469	455	446	459	484	485	477	447	466	437	494	471	464	456	457	458	448	478	454	442	440	392	481	463	426	432	483	448	484	468	459	447	467	441	468	467	444	439	462	428	489	445	449	507	449	492	448	446	425	448	445	466	487	425	448	419	463	468	493	462	487	491	479	474	462	467	437	435	456	413	459	404	443	444	455	468	495	446	441	443	434	413	434	440	456	500	466	443	434	425	417	454	448	446	449	427	452	426	461	445	469	487	453	481	451	450	474	467	450	455	490	477	460	459	457	464	475	458	463	452	466	472	415	506	486	430	451	461	456	433	432	488	458	447	431	458	456	425	446	437	418	444	456	444	454	456	419	463	430	443	455	449	480	409	432	445	441	470	463	469	446	443	494	446	426	457	475	487	443	465	451	418	464	443	467	463	441	443	448	455	465	441	446	461	467	444	491	460	473	441	447	487	429	419	469	453	453	460	473	468	479	449	458	461	484	441	435	473	441	463	425	431	473	465	425	452	447	475	473	457	472	468	457	447	416	490	469	476	489	447	438	474	421	451	459	468	407	467	484	451	442	472	468	462	413	435	440	458	445	439	443	452	489	503	488	387	459	434	474	445	413	476	446	460	461	456	467	423	437	508	477	447	481	455	456	436	445	469	437	480	432	466	425	451	476	499	467	444	451	499	437	441	428	507	505	462	478	433	462	456	444	470	437	460	427	506	464	461	448	504	438	473	405	427	448	458	489	429	465	452	426	457	457	437	441	477	471	482	449	474	450	459	437	396	448	440	460	444	422	467	478	455	461	461	421	445	454	447	470	471	449	435	476	477	465	452	470	448	452	439	445	468	487	528	444	456	452	472	436	468	469	454	470	453	464	481	488	445	439	436	446	446	486	460	401	447	437	472	458	456	452	438	476	447	439	456	479	456	465	437	430	464	489	471	433	491	460	473	415	443	461	486	446	445	428	484	479	467	454	488	480	451	453	444	456	450	447	447	490	467	439	457	472	446	434	471	477	464	472	478	457	491	457	431	500	467	452	461	430	432	445	508	450	427	435	508	432	464	456	453	460	433	454	461	464	457	453	478	444	461	483	465	455	461	473	425	415	461	445	465	441	455	449	446	467	436	465	485	460	446	430	452	462	503	463	449	485	427	434	454	469	469	495	452	479	444	438	467	412	462	460	436	453	433	467	482	484	458	479	451	426	483	489	447	461	461	466	516	444	459	460	469	455	488	429	458	462	453	442	467	470	430	486	442	421	461	468	433	460	461	470	484	456	461	427	470	443	440	487	470	433	478	439	437	454	437	458	468	470	476	444	466	458	439	503	478	431	448	449	427	446	416	498	465	438	455	454	470	491	448	424	462	512	419	429	459	471	425	450	464	441	440	418	440	474	437	455	436	433	439	446	453	476	482	462	490	424	465	459	473	471	458	472	465	460	463	448	491	477	471	465	496	489	441	454	425	475	511	450	460	452	479	427	474	458	445	448	466	478	455	471	412	421	459	445	451	443	436	411	437	410	447	432	456	482	494	458	440	442	439	427	435	435	422	466	469	456	443	445	440	447	484	446	497	491	470	470	441	437	404	481	454	444	458	467	460	463	417	448	455	438	439	484	437	524	453	447	438	420	480	462	448	440	486	451	470	438	446	443	440	440	432	452	478	441	483	465	456	487	424	463	455	500	438	482	442	464	447	458	462	452	452	455	452	460	456	499	449	452	455	463	483	432	460	447	431	505	453	425	453	469	470	448	453	456	455	473	452	433	431	433	417	441	484	416	440	442	440	416	464	480	467	466	472	449	438	463	476	462	479	441	457	451	422	461	458	443	450	447	435	434	465	481	456	478	452	461	453	420	437	452	447	472	416	478	437	464	468	469	448	462	482	468	429	454	462
24166	21331	28622	25627	49285	54528	45957	28523	12620	3236	1166	707	593	579	619	567	592	562	592	585	582	571	533	549	556	599	551	609	593	566	582	565	574	540	576	560	605	587	597	555	583	533	547	574	520	573	608	560	601	537	527	539	530	551	557	539	587	568	575	532	588	535	532	582	560	524	552	581	582	629	565	554	575	583	602	540	564	595	556	529	567	573	547	567	577	561	589	511	563	546	565	571	565	575	583	552	571	609	601	562	540	556	559	596	576	604	548	567	573	579	502	569	538	553	572	561	537	542	602	560	526	575	573	563	626	563	600	559	566	573	607	574	611	624	562	571	580	577	556	560	521	610	563	555	567	568	559	569	583	554	584	586	559	563	543	531	566	574	539	571	516	567	537	581	576	571	567	551	572	543	556	525	578	561	570	543	595	575	544	563	519	518	554	576	574	606	586	580	552	539	551	589	587	524	574	552	599	555	575	578	576	583	527	538	576	574	549	567	598	598	558	555	560	557	602	564	560	606	605	553	549	582	537	536	505	573	545	559	593	525	520	531	573	564	567	523	588	594	570	566	572	558	518	568	533	583	584	592	602	612	529	542	576	570	527	589	557	537	518	548	521	552	575	598	599	542	574	528	575	539	550	534	609	591	584	566	585	547	568	561	531	609	608	556	576	585	540	562	543	580	538	585	552	551	546	535	569	532	579	541	579	570	578	565	612	566	564	550	608	573	588	567	579	552	495	601	542	572	572	580	521	598	587	597	544	555	564	512	618	557	593	570	531	568	546	595	579	537	546	598	536	559	556	573	548	583	612	487	566	593	558	570	530	501	568	592	521	542	593	548	573	589	565	536	510	593	591	573	576	558	576	535	582	533	544	582	556	524	528	591	552	568	551	565	503	550	555	542	517	547	559	565	518	558	613	543	576	538	550	581	540	548	562	574	550	567	563	557	581	525	599	561	554	565	585	597	562	577	560	541	562	571	578	583	532	542	544	593	543	538	544	529	579	596	515	582	551	565	522	561	531	587	564	568	557	571	543	571	591	603	572	571	576	585	536	535	592	575	599	572	558	570	570	601	571	561	577	528	606	550	586	561	532	524	506	600	577	582	563	541	561	562	550	538	542	561	554	545	571	585	600	591	550	556	569	550	542	603	551	580	579	575	597	613	602	627	558	568	565	557	533	559	585	541	542	583	565	553	541	554	561	568	506	570	571	522	570	580	544	555	595	560	575	562	569	510	510	574	544	568	549	575	555	571	531	588	604	570	566	570	516	593	580	558	572	557	588	540	580	536	606	535	563	558	564	552	579	520	579	534	607	567	574	563	560	584	571	541	532	513	557	535	539	521	566	564	567	560	581	555	580	549	569	566	582	566	567	581	594	568	570	561	535	564	548	579	559	605	571	592	548	545	513	539	560	535	549	555	556	596	532	566	578	562	518	557	566	578	539	589	579	577	553	559	551	585	604	600	575	549	582	548	582	570	557	558	596	528	529	558	522	621	532	567	542	543	533	579	571	517	552	541	581	581	537	533	573	576	563	544	519	547	547	564	548	560	563	549	534	514	563	521	583	590	548	581	591	600	530	536	562	528	535	602	595	552	609	548	582	613	544	593	553	559	552	562	595	553	595	585	513	557	599	556	579	585	566	601	535	578	537	564	580	584	598	540	560	579	582	561	580	577	533	587	560	529	563	537	566	523	574	552	589	579	535	566	567	583	549	568	569	607	558	567	595	540	523	570	532	565	546	557	557	545	595	543	605	573	601	564	589	553	560	567	534	531	573	561	561	572	533	544	539	498	551	534	562	575	539	545	536	542	518	580	545	561	621	543	578	561	569	561	561	531	518	540	524	554	587	574	572	596	556	584	551	513	553	553	529	493	598	552	617	565	520	592	581	580	562	550	577	560	564	574	568	547	605	567	592	581	546	633	552	547	567	563	605	541	548	552	582	602	603	628	578	637	586	561	553	610	586	564	539	551	599	548	554	602	597	568	584	605	545	556	577	572	549	548	521	581	514	556	527	574	537	588	537	589	565	516	582	532	550	540	585	540	538	551	547	542	507	577	581	568	548	573	533	549	547	540	531	570	575	584	605	571	565	568	564	567	556	539	552	598	574	538	539	569	531	588	569	585	572	556	538	576	566	565	530	548	561	569	556	569	573	561	564	535	574	529	538	536	544	559	564	545	524	544	585	533	563	581	592	609	612	531	557	543	598	575	564	529	538	565	566	584	518	525	575	569	532	588	596	560	544	586	569	549	590	565	587	560	556	562	593	564	573	576	563	511	568	558	523	560	592	581	579	575	524	570	574	535	563	583	562	524	562	551	584	576	564	567	571	538	588	556	545	588	587	534	578	557	563	530	546	569	569	556	537	611	552	552	580	536	537	559	549	527	531	546	560	561	554	578	581	613	577	541	556	529	554	601	565	599	575	582	557	534	573	543	553	556	518	596	539	616	524	561	592	573	571	603	564	546	554	564	503	524	563	522	572	566	564	529	530	602	591	558	586	519	559	565	588	592	553	535	620	550	576	562	556	536	545	581	572	543	541	547	537	579	586	567	541	581	576	536	537	569	546	549	588	538	565	562	567	574	551	557	569	577	555	535	580	600	580	528	546	563	529	551	550	554	579	605	559	570	564	574	550	558	564	614	549	559	524	589	533	566	569	577	556	609	558	511	588	535	559	524	533	541	557	559	556	563	581	559	560	572	559	551	568	570	551	552	602	545	525	554	570	581	563	599	551	566	605	535	533	547	523	559	564	572	552	571	584	567	582	527	552	622	558	585	569	549	570	566	575	574	537	569	579	585	560	562	602	524	574	598	562	542	519	536	563	555	548	559	569	542	600	576	552	570	591	524	586	583	569	591	549	568	579	592	576	580	581	572	542	537	541	543	545	556	585	595	578	560	553	577	573	568	562	526	591	576	527	558	571	580	554	540	581	546	542	584	593	544	526	554	518	490	544	558	617	562	581	560	584	561	515	546	600	572	580	570	536	586	553	555	534	578	554	542	547	501	561	544	582	537	568	578	614	574	569	593	604	592	572	542	558	604	608	591	538	581	611	525	553	584	602	617	563	539	554	560	558	529	545	531	573	533	566	557	556	546	590	565	615	523	585	552	548	562	602	550	568	579	540	531	548	570	563	541	575	604	584	569	582	546	520	531	547	580	546	543	537	580	536	549	509	610	516	562	598	555	553	523	558	543	533	583	540	533	538	593	553	564	559	576	590	578	558	578	564	579	540	563	569	568	601	536	578	575	569	546	492	562	552	567	555	567	543	573	525	513	550	518	560	544	588	538	563	550	540	583	595	560	584	560	529	506	563	560	585	570	576	560	570	570	547	554	552	624	559	555	568	530	556	545	531	489	541	555	549	542	585	577	564	549	544	565	556	515	586	565	601	584	576	600	508	592	599	559	532	566	571	560	601	578	606	538	525	529	537	566	520	572	575	603	561	547	525	587	577	547	543	520	597	566	519	594	569	583	604	557	524	532
3956	6921	6107	29865	61597	54002	37836	23818	9422	3086	1116	667	597	545	538	544	588	542	551	535	548	549	541	498	541	513	535	528	541	524	550	520	541	551	542	544	574	546	522	555	546	567	541	560	537	553	593	539	540	508	562	545	534	525	550	546	556	523	541	535	523	517	542	547	528	526	509	552	528	546	526	528	512	526	555	534	498	530	556	558	544	531	554	529	555	560	533	520	527	531	539	511	544	534	531	492	552	551	502	511	543	537	526	540	547	555	533	558	523	534	547	537	564	533	542	557	527	565	522	518	519	492	545	552	538	542	544	564	513	549	493	562	559	544	526	525	522	504	544	537	539	513	515	533	536	546	539	529	529	554	518	512	519	541	529	536	582	551	547	550	492	541	548	532	551	501	558	553	569	536	547	521	542	559	536	510	504	561	519	492	539	521	525	529	535	501	520	541	534	541	534	552	547	519	551	535	549	572	514	562	579	525	542	520	506	509	556	544	499	540	515	506	501	557	536	530	533	555	496	591	538	487	525	508	542	524	552	540	515	486	546	559	533	536	578	506	517	538	542	533	531	560	558	518	500	553	521	590	523	496	542	508	505	555	516	554	559	539	556	538	498	506	562	550	554	539	553	517	519	506	570	547	534	545	542	498	535	503	547	549	550	570	559	481	512	551	536	517	554	548	575	525	565	522	514	555	559	551	513	522	534	520	566	552	528	551	541	520	496	523	548	513	503	554	520	560	528	536	526	511	550	525	477	521	541	531	545	543	537	533	517	552	536	521	525	552	500	564	514	528	515	564	524	552	566	526	507	539	562	539	499	556	537	563	574	570	560	547	501	547	522	563	518	502	539	509	589	514	539	524	531	528	546	492	557	564	545	524	485	513	515	497	547	533	486	512	532	548	519	589	525	545	518	537	529	573	548	502	541	534	515	550	523	570	517	503	524	539	556	540	509	542	548	524	564	535	567	498	561	525	553	535	531	540	519	544	563	570	565	526	528	526	536	553	507	514	529	563	519	522	510	550	519	529	531	525	536	530	505	504	519	527	573	575	509	519	495	535	512	539	525	549	546	540	522	510	495	576	538	525	539	529	529	526	507	517	541	538	524	572	537	518	523	558	580	533	597	530	533	546	542	531	579	529	571	587	504	494	530	522	570	528	506	531	513	562	545	531	524	548	525	554	553	560	546	523	548	537	521	466	530	556	512	528	532	510	556	551	516	505	558	545	550	522	547	559	510	536	543	566	529	514	514	541	550	543	566	546	569	533	530	515	510	490	559	501	543	537	573	542	530	528	575	507	505	520	529	573	556	548	527	541	524	506	538	519	521	548	538	525	482	488	490	542	548	524	559	565	566	514	562	565	535	515	572	535	542	517	532	525	536	522	555	502	573	528	517	499	542	516	552	550	534	558	525	525	525	515	519	502	539	525	538	545	517	489	513	522	516	494	540	527	542	535	520	534	539	552	478	496	500	510	525	528	529	513	502	515	562	510	553	556	494	532	552	530	521	503	517	538	561	560	508	559	565	517	524	501	538	532	540	541	533	529	542	522	535	499	521	574	499	565	560	532	529	538	508	536	548	516	522	503	556	518	487	523	484	550	522	510	522	509	541	541	526	524	553	524	533	549	572	562	589	525	524	498	528	548	535	520	557	546	528	535	501	587	513	557	517	535	534	586	521	511	541	503	545	541	509	534	536	526	478	519	524	530	493	502	527	528	539	581	555	539	568	538	557	556	503	502	525	540	537	575	522	521	521	526	534	503	523	571	532	552	491	526	501	529	543	533	556	549	542	546	495	498	563	536	554	523	553	531	555	500	547	545	574	539	508	509	515	514	532	526	530	515	548	518	523	519	520	552	528	513	547	531	524	532	532	541	512	522	514	530	559	557	498	508	591	561	554	555	542	545	537	512	538	546	524	506	561	493	555	534	494	566	542	493	578	553	542	531	553	512	533	474	546	492	556	526	518	523	502	534	513	510	523	524	522	556	529	535	530	537	558	523	533	517	530	558	531	540	527	569	544	531	531	552	512	504	548	574	516	556	529	538	552	497	551	507	516	594	544	540	556	492	499	559	536	539	519	519	548	533	541	546	555	577	544	549	503	519	520	537	525	546	483	556	546	541	551	569	528	534	532	554	546	514	562	523	568	505	516	521	518	544	523	529	516	518	490	515	538	520	532	490	588	522	523	565	510	535	476	557	507	552	549	536	545	529	541	492	526	514	519	528	537	532	544	505	534	525	524	513	532	509	518	479	568	546	534	511	548	536	554	557	531	507	524	541	527	550	546	574	494	528	545	530	516	517	517	527	507	542	563	544	496	542	515	548	525	512	561	528	534	486	556	534	517	507	531	566	533	561	523	531	529	545	501	546	520	539	525	532	594	519	537	519	531	539	519	546	541	549	541	563	488	562	479	510	565	530	542	501	503	542	549	539	532	554	512	543	529	521	542	578	493	539	473	538	544	535	529	533	521	462	542	505	521	511	544	552	547	494	554	526	562	524	519	554	547	539	551	559	496	520	541	503	523	519	520	542	503	500	524	504	500	515	506	546	506	516	509	506	487	552	549	529	517	503	513	514	542	510	518	564	531	521	534	554	560	559	555	512	526	508	532	507	522	540	577	511	533	519	550	570	464	518	518	554	511	536	509	527	544	537	547	530	522	524	511	557	512	519	495	516	500	509	511	527	560	536	499	533	496	528	541	585	574	505	508	541	520	497	498	529	531	497	515	511	553	506	528	512	526	524	573	496	543	555	519	532	548	508	492	550	514	496	567	520	562	539	535	548	537	519	525	516	552	487	503	528	525	547	548	512	512	500	559	500	506	498	538	522	501	535	582	544	475	516	576	504	513	524	550	505	535	536	515	488	554	579	568	489	481	530	549	506	520	560	480	523	538	529	537	537	555	499	557	516	518	541	507	544	524	548	500	566	502	528	537	505	571	553	535	500	539	538	547	502	556	517	572	531	481	555	549	541	573	510	567	526	536	552	541	530	533	488	530	536	544	543	557	550	565	528	527	519	517	577	532	511	539	512	530	518	481	533	522	532	540	567	506	552	547	490	501	515	564	528	546	543	490	542	527	499	528	538	515	499	508	534	538	530	521	509	526	525	542	480	548	541	536	498	519	530	524	499	550	525	544	517	547	533	526	564	564	574	534	506	529	497	530	510	564	516	509	527	537	546	536	541	535	533	541	498	498	535	588	521	523	538	529	517	471	540	519	494	555	519	501	518	530	577	540	587	552	554	477	528	527	524	538	561	515	532	498	529	545	519	523	564	573	475	509	521	530	522	511	565	572	499	518	506	534	583	508	518	535	565	519	517	523	490	537	531	556	516	533	495	523	511	594	526	531	540	570	525	516	519	519	548	523	575	488	518	530	519	536	553	510	527	547	515	496	540	549	552	502	535	553	512	552	526	513	558	537	526	561	505	507	528	522	523	556	520	507	479	535	520	528	528	494	522	550	560	536	539	537	526	506	538	516	520	543	490
27492	12269	1611	1066	2648	6221	4894	2595	1311	694	544	503	458	416	475	494	460	478	450	511	458	477	413	435	434	471	411	426	453	458	437	459	463	432	440	441	434	454	445	454	456	427	433	440	465	418	450	464	459	425	489	472	472	440	471	461	436	445	492	447	477	430	451	451	432	442	422	478	453	445	455	473	423	445	437	439	427	473	438	452	461	470	455	435	443	439	407	435	423	452	442	430	457	427	432	432	434	455	433	432	436	423	432	487	470	440	459	445	431	425	462	455	454	496	459	459	423	430	461	441	452	475	437	442	468	459	433	471	443	442	433	438	402	463	436	463	424	401	444	463	461	420	436	406	440	426	516	430	454	411	458	452	494	416	509	465	465	435	464	466	422	403	451	456	445	440	450	486	426	431	421	421	436	424	433	418	437	433	473	457	435	444	456	452	416	438	452	456	426	448	408	429	457	463	503	410	477	432	468	477	462	451	486	444	457	470	466	438	478	450	434	447	489	464	481	433	456	473	444	429	496	403	434	491	459	455	451	479	445	423	454	426	476	426	432	497	426	431	454	484	441	449	464	467	470	439	473	473	488	465	449	440	435	462	422	465	425	455	454	455	467	440	457	427	437	482	467	444	428	487	444	461	468	446	461	439	450	411	470	466	460	482	471	441	426	473	469	435	441	453	454	454	416	488	428	465	439	466	450	464	450	426	420	459	478	418	442	439	456	451	479	450	454	468	428	443	463	456	426	460	476	431	443	488	408	453	405	444	469	477	488	487	427	455	468	436	423	480	445	446	451	444	439	468	443	419	464	450	438	424	442	455	467	431	452	448	451	431	410	447	455	417	454	426	477	452	417	438	470	439	485	451	436	455	447	444	436	419	450	478	473	448	469	512	466	455	443	457	455	456	461	447	480	457	433	495	445	444	432	456	456	443	460	451	433	463	438	461	480	449	434	473	438	453	474	512	441	463	435	456	469	436	462	440	467	441	465	471	503	480	464	426	400	450	434	444	446	445	464	455	451	465	448	432	469	438	435	458	430	418	469	473	449	454	440	412	436	454	438	467	431	470	462	447	439	476	444	450	433	450	461	452	435	452	449	439	423	441	461	455	467	471	458	423	415	408	449	438	485	450	447	459	425	479	452	462	473	445	460	469	463	454	457	464	426	449	432	459	471	466	455	453	434	451	465	484	460	456	457	442	429	420	480	468	451	432	476	453	455	399	441	470	422	488	454	449	446	438	465	428	436	421	444	465	414	436	442	459	449	477	437	450	427	496	442	477	472	424	480	450	445	470	456	427	451	402	476	490	428	469	435	473	466	413	458	436	473	437	457	443	466	440	403	428	417	431	462	442	456	490	452	450	461	448	462	471	468	465	419	421	404	420	477	454	409	437	483	442	450	465	473	464	449	454	456	449	427	449	438	456	430	449	458	462	444	418	459	460	475	404	452	472	458	426	450	437	458	444	424	423	443	472	468	470	419	427	482	464	462	450	439	452	488	424	452	443	495	446	439	409	480	444	428	442	427	448	445	450	432	487	419	401	474	421	410	478	431	438	462	445	457	448	442	434	409	486	475	442	448	413	463	446	450	456	424	454	422	453	439	458	447	430	431	456	438	448	433	461	433	476	453	422	451	444	488	464	463	449	455	440	458	471	485	446	471	421	458	451	460	461	456	403	419	436	464	451	443	438	463	440	458	421	482	431	419	449	437	467	453	455	431	473	461	472	470	491	422	453	468	435	403	444	492	418	436	444	456	467	430	442	426	470	433	480	449	432	446	454	453	465	449	472	467	482	416	465	433	452	425	422	454	433	422	456	426	441	455	436	427	421	445	473	484	492	458	454	446	468	463	442	428	477	438	457	431	466	444	476	480	476	437	470	491	428	470	454	476	427	462	464	389	439	450	452	480	450	444	476	446	478	432	478	451	433	434	456	452	439	448	433	439	487	446	465	454	477	451	431	443	494	496	424	454	454	458	451	457	469	443	439	482	425	464	439	444	470	494	446	444	468	445	460	450	434	413	458	474	434	434	476	413	431	487	439	469	435	457	445	421	463	480	468	435	453	452	494	428	463	437	428	474	415	461	492	415	458	461	442	477	446	457	468	478	426	458	446	451	508	461	440	449	485	445	456	444	461	426	461	420	417	451	474	456	452	432	436	461	437	418	487	467	439	435	447	416	459	450	473	445	461	469	474	466	469	458	468	460	471	452	447	437	472	466	497	476	485	457	419	440	476	465	450	433	443	454	446	440	492	437	494	500	459	437	470	452	479	460	449	440	446	440	436	396	407	429	432	436	452	433	440	431	482	462	446	460	440	456	471	494	437	413	435	481	474	477	424	454	468	468	448	512	464	452	406	466	445	443	423	436	423	433	451	424	463	453	420	464	443	448	456	442	438	428	446	474	467	428	469	459	433	461	423	432	471	472	471	432	429	422	444	470	440	427	491	442	480	476	453	442	411	387	477	454	484	435	498	477	474	438	448	460	414	470	446	427	432	458	476	433	492	453	411	468	431	439	462	451	475	478	457	457	439	477	477	470	463	438	418	443	466	448	473	491	481	452	451	447	428	438	492	435	473	462	475	441	437	448	467	463	482	417	442	426	419	447	477	444	464	470	446	437	411	422	465	467	468	473	478	445	450	433	418	441	487	460	451	452	459	449	435	456	409	469	447	414	448	434	414	455	457	449	457	448	419	467	463	448	412	471	471	453	423	451	463	492	422	439	445	465	463	404	451	447	460	463	439	442	490	453	479	424	461	435	438	443	471	450	452	416	428	437	493	466	436	455	484	450	456	456	477	463	446	428	471	443	421	444	414	454	470	436	453	465	427	484	447	462	421	493	480	468	410	469	473	447	458	480	411	446	431	443	412	439	412	468	428	445	422	469	412	425	464	444	444	443	493	468	457	452	432	452	442	485	428	433	449	422	457	431	439	415	474	431	466	443	463	418	492	443	478	429	485	468	447	469	436	460	445	411	437	429	475	445	473	465	455	446	441	430	456	471	455	441	461	485	467	414	385	425	466	471	483	449	488	437	432	505	394	439	442	473	415	461	461	451	478	465	445	486	440	464	428	444	447	448	469	445	437	454	447	417	464	452	458	405	476	470	472	443	459	427	469	492	446	477	454	425	462	413	459	471	433	457	454	419	446	446	446	442	436	446	444	446	456	449	436	468	451	469	477	458	418	451	444	419	427	462	460	430	474	436	431	443	487	467	466	509	429	423	458	428	466	455	449	454	399	473	475	447	461	425	484	463	461	412	442	447	423	478	461	454	433	463	458	424	430	491	460	436	462	478	434	429	463	404	441	414	469	428	446	467	428	449	467	430	428	447	420	492	461	430	444	449	470	446	421	442	491	457	438	409	411	459	470	414	470	478	422	408	482	452	480	489	460	429	439	490	462	454	491	487	429	440	457	508	445	458	466	410	410	457	434	435	447	469	440	499	423	470	458	461	468	437	436	453	421	421	445	432	450	470	455	413	452	467	449
4952	1065	1079	986	3260	7024	4955	2945	1384	716	473	420	390	414	412	425	410	416	375	422	416	423	411	423	412	412	417	390	428	433	435	430	404	452	427	422	409	392	418	377	418	430	392	424	406	423	461	380	407	398	425	412	439	435	445	401	429	442	414	430	421	416	442	445	423	429	382	439	418	442	392	422	437	452	436	418	426	424	441	411	429	447	450	420	402	424	410	433	417	455	390	416	421	437	413	414	417	405	410	419	397	406	400	402	433	419	455	451	435	402	423	391	421	420	421	400	452	404	390	432	432	420	430	402	436	433	419	440	411	416	432	410	400	376	408	417	398	430	410	409	412	434	408	381	385	407	409	400	400	412	400	440	412	402	410	435	434	407	406	403	411	403	399	392	400	377	462	432	413	379	401	404	394	448	409	421	396	409	452	393	412	385	424	429	388	408	413	413	420	384	405	405	403	402	424	419	405	410	416	414	428	382	399	410	434	421	421	421	383	375	438	422	426	398	397	412	453	404	417	407	431	462	409	399	397	433	455	431	454	434	408	407	380	418	392	457	442	405	418	423	400	396	390	392	422	457	427	404	404	409	442	424	416	409	394	421	398	398	426	417	412	411	410	439	425	438	413	431	450	407	384	392	427	425	392	401	401	407	423	425	385	405	402	432	435	443	375	387	392	404	428	409	444	436	437	414	391	431	433	411	385	411	419	394	433	484	409	410	427	405	402	442	416	403	413	398	407	387	412	408	416	408	433	389	398	405	386	432	450	410	425	408	399	452	429	409	420	413	435	428	412	426	401	431	382	394	433	436	390	400	439	448	403	384	377	433	404	397	376	417	432	381	401	392	440	418	417	400	391	442	386	451	409	374	394	452	452	390	353	438	410	447	421	417	405	413	406	437	411	414	404	417	389	384	436	411	429	398	410	410	386	407	421	425	417	427	385	431	376	388	406	413	448	457	444	378	413	394	404	407	381	444	416	430	427	383	405	437	396	399	428	363	407	409	405	423	446	404	387	438	403	416	420	416	405	415	416	434	437	415	418	403	418	397	411	397	402	415	426	424	373	439	419	412	377	436	433	408	388	410	400	384	403	403	396	405	446	423	400	419	395	443	404	419	433	394	412	406	466	410	452	410	399	439	420	398	449	432	408	423	397	429	400	430	404	429	388	397	408	426	408	383	408	439	424	427	501	415	407	396	391	437	441	419	432	432	397	414	420	431	404	394	434	412	401	422	440	398	413	402	428	424	404	416	422	397	424	400	395	434	440	427	421	437	416	391	404	429	415	404	386	411	410	406	435	411	406	450	380	409	415	383	397	423	371	394	407	442	429	399	439	432	420	403	406	416	421	422	409	460	426	399	435	396	445	422	379	410	424	408	399	434	419	431	415	388	431	412	419	451	381	429	382	429	433	410	398	406	400	439	435	443	419	430	425	400	407	397	445	423	420	433	429	421	406	405	405	388	461	455	392	430	425	420	393	432	400	394	411	420	416	412	399	429	411	385	405	447	411	411	427	378	419	421	376	423	397	412	462	418	438	396	445	441	440	448	423	411	398	397	415	435	438	447	409	426	424	402	413	395	438	439	422	442	427	393	414	396	381	421	418	431	407	430	469	419	426	440	468	395	416	450	418	407	421	448	395	408	394	396	423	410	418	436	404	433	412	413	371	435	416	456	434	382	425	395	403	424	411	419	419	397	437	393	437	454	442	419	410	395	456	425	420	412	405	410	389	391	402	443	425	378	387	422	427	435	402	408	412	413	434	413	432	405	397	371	386	443	425	394	412	403	456	421	404	400	450	438	452	422	405	414	423	407	405	440	389	449	401	421	432	415	425	404	423	440	392	404	427	441	412	433	434	407	400	369	434	375	373	390	401	415	390	364	391	407	444	401	393	442	400	415	381	434	411	423	426	413	404	416	394	425	396	412	424	411	455	418	397	419	414	432	429	456	426	394	379	390	429	369	445	436	410	409	387	406	413	403	395	412	407	401	429	403	409	409	436	353	412	406	409	441	381	418	418	443	407	426	465	408	454	406	388	422	418	433	388	435	440	404	411	422	429	446	382	429	426	444	404	420	398	425	413	390	415	446	446	417	420	434	391	429	419	455	400	386	381	404	413	415	447	435	370	415	409	399	437	412	402	420	389	432	359	397	439	387	417	432	399	392	399	400	405	410	438	386	426	425	437	420	419	387	448	396	427	403	413	408	419	444	407	405	435	390	430	401	415	406	417	389	423	385	433	441	410	441	403	416	413	402	442	415	421	388	419	413	417	411	410	401	388	404	414	402	413	420	399	429	403	389	420	414	404	414	421	428	427	413	400	424	419	395	426	444	402	382	415	387	424	447	403	473	429	413	423	393	405	405	412	390	428	426	406	426	440	390	413	420	405	419	422	432	381	418	411	411	384	382	430	393	442	394	410	406	433	419	446	423	427	446	404	380	403	418	434	428	425	418	402	425	431	387	407	408	460	440	438	429	428	429	365	427	424	428	430	430	410	424	411	415	396	437	413	405	449	444	415	404	387	413	427	433	429	407	435	410	413	424	413	394	396	390	405	458	395	391	418	419	379	454	434	401	431	451	444	438	407	414	425	413	407	437	426	408	412	440	422	384	438	406	425	424	392	408	395	422	436	408	435	432	413	393	424	405	401	400	373	445	412	418	400	411	385	391	407	397	389	399	432	442	398	385	432	392	415	423	410	422	420	448	422	407	415	391	417	438	382	394	425	413	424	403	414	371	445	398	415	404	419	377	436	458	452	409	450	427	400	467	460	458	409	377	378	386	460	435	435	407	459	413	411	427	458	416	383	415	433	460	376	406	423	402	404	424	379	433	429	407	442	426	402	414	427	413	413	425	431	407	388	436	438	436	390	413	430	401	436	419	420	434	461	446	398	408	402	402	438	411	393	427	417	404	417	394	431	406	409	399	422	398	423	416	402	419	419	426	427	412	408	431	458	432	454	385	425	425	413	387	381	400	442	407	412	426	412	429	390	426	396	368	418	407	397	415	385	420	408	409	383	418	442	421	432	416	442	413	373	377	436	411	427	421	414	426	374	409	422	411	447	431	400	430	398	421	457	407	428	371	405	399	418	411	403	433	390	407	437	436	416	414	424	421	397	452	398	407	403	403	392	403	458	461	388	438	427	445	394	388	380	433	433	388	392	427	397	384	415	372	406	393	425	451	412	385	405	434	434	389	391	421	418	415	449	431	404	421	421	414	419	415	437	414	431	417	430	418	429	380	418	422	425	421	413	413	412	385	408	432	430	402	391	420	396	443	423	452	382	420	424	450	408	420	419	444	401	436	393	432	414	429	407	394	459	420	410	422	387	424	439	438	390	400	410	409	442	459	429	407	431	420	392	389	471	441	408	415	435	434	405	402	422	392	440	429	402	444	398	415	418	396	386	434	445	378	436	361	387	405	458	386	406	395	436	405	419	431	431	445	414	408	384	429	416	407	425	436	442	432	426	386	421	389	382	413	400	384
25439	21335	27124	25081	25219	43573	34377	18694	6778	1806	785	580	488	452	448	484	474	472	488	491	486	489	495	492	459	477	498	441	452	454	475	488	446	506	455	493	485	460	464	481	474	469	473	450	479	428	496	471	453	492	433	492	478	447	459	482	442	471	451	450	514	437	482	445	484	469	468	468	492	469	464	473	466	482	446	483	491	420	495	459	498	488	500	477	479	435	484	430	476	498	451	466	459	499	485	486	446	466	458	492	470	514	436	441	461	421	453	457	504	454	450	472	463	486	455	492	461	465	479	531	466	498	479	447	467	454	445	447	450	469	431	493	504	494	469	454	494	520	443	471	446	444	460	475	453	472	498	436	463	473	456	476	463	481	464	440	487	480	506	435	453	445	485	463	475	484	442	478	459	469	451	507	500	435	434	448	472	466	480	469	479	476	494	446	506	481	422	520	475	444	435	478	441	460	486	487	460	487	472	467	477	483	456	442	474	467	452	465	499	456	478	490	461	459	445	483	474	475	423	420	481	444	465	436	437	444	481	451	467	476	476	468	471	446	460	421	470	489	450	476	425	462	481	480	452	472	441	453	475	438	511	457	443	456	480	459	473	495	464	450	487	452	477	466	457	454	446	447	484	457	441	494	471	499	479	469	494	485	471	459	459	466	457	460	461	472	480	462	515	497	472	437	450	471	503	457	470	426	457	452	497	475	477	453	459	430	508	480	461	437	468	456	489	441	461	443	420	454	431	505	463	470	433	463	463	481	492	448	484	496	428	470	435	477	467	479	458	451	455	474	452	504	482	447	481	470	448	444	502	475	457	475	494	450	483	443	451	441	489	459	449	504	484	432	443	459	473	452	469	480	422	496	483	453	487	457	421	452	450	469	468	427	495	468	438	483	482	454	468	479	463	474	434	483	467	456	411	489	495	469	464	393	477	442	451	456	468	474	435	484	439	470	521	451	448	461	527	465	472	450	467	469	461	446	447	459	488	460	491	468	475	473	486	463	448	464	444	483	439	487	489	470	419	472	467	444	429	480	461	434	430	423	432	504	465	451	468	478	476	449	518	461	490	431	518	451	513	479	459	463	496	508	471	442	441	474	510	470	490	438	473	432	494	433	475	452	465	462	465	486	497	462	483	496	495	434	465	484	439	491	455	496	477	498	470	489	463	488	491	449	475	477	433	457	428	461	430	481	466	489	458	469	466	470	472	467	463	456	493	474	449	475	436	494	462	416	447	444	473	480	484	441	482	471	460	472	465	453	488	468	439	460	474	442	436	476	469	496	446	426	431	452	422	460	469	468	468	473	462	460	435	464	420	442	482	478	491	461	470	459	438	501	481	477	486	466	465	414	459	469	469	432	465	459	464	435	445	459	461	443	469	465	487	461	494	470	500	507	470	438	508	467	452	448	460	433	474	423	475	452	455	479	495	437	425	459	478	492	469	487	432	449	499	491	499	456	468	481	447	453	479	443	442	439	445	491	497	453	468	427	456	496	461	409	457	445	465	446	452	440	465	468	444	466	453	493	497	485	459	451	477	458	455	472	487	449	461	474	458	469	444	450	464	468	433	449	468	472	460	462	465	479	456	474	487	504	468	490	486	425	478	442	405	431	440	459	499	438	464	455	456	435	526	470	435	455	445	433	477	442	457	459	465	491	454	408	481	423	454	486	479	485	476	452	502	469	462	479	447	496	483	461	470	444	462	476	452	491	493	497	463	496	441	450	526	502	444	453	466	454	450	445	456	469	459	439	434	472	490	463	497	422	434	488	501	444	463	473	477	506	477	458	502	509	454	463	469	446	463	457	441	499	462	461	445	454	463	474	431	447	445	473	454	434	410	473	457	476	432	497	465	430	473	481	454	455	467	443	468	464	435	457	500	494	506	467	472	483	458	462	457	445	495	481	471	492	459	468	476	465	496	471	505	465	467	498	508	456	434	455	433	456	443	454	457	497	462	482	498	475	447	459	501	434	451	486	462	480	494	476	467	459	451	461	477	476	446	445	486	439	431	494	437	463	401	484	458	490	424	468	493	498	455	444	474	458	486	491	491	463	477	477	472	452	471	444	469	431	457	460	461	501	462	495	478	443	490	455	469	491	459	485	464	471	466	459	464	465	491	454	454	447	484	476	469	477	468	495	456	428	466	475	430	454	439	468	459	436	465	491	466	463	444	448	460	464	455	449	466	494	447	493	477	452	459	446	452	458	421	464	428	508	452	453	492	464	475	458	442	442	486	476	453	470	473	514	427	470	486	452	437	497	473	472	494	449	493	505	488	488	452	460	459	472	474	478	415	459	417	496	445	482	444	490	491	441	480	455	504	499	455	453	492	476	481	468	444	464	500	453	483	408	451	449	453	434	491	461	476	509	434	466	455	443	488	443	453	471	450	465	448	455	452	471	506	402	470	452	488	464	461	469	475	498	512	461	494	463	505	469	470	470	507	491	472	473	451	472	458	470	482	498	467	457	440	465	444	480	456	459	491	456	463	459	451	471	457	461	478	469	473	481	457	454	450	465	468	450	449	449	485	470	480	456	460	480	497	458	442	453	465	441	475	451	463	471	501	471	448	455	505	464	445	439	473	485	450	413	478	454	495	460	476	438	492	514	480	460	444	434	489	505	473	443	447	488	428	446	499	477	478	426	479	476	462	441	452	457	464	440	466	476	437	471	477	489	451	489	471	473	439	481	455	450	470	439	458	467	479	439	470	481	506	478	479	438	478	469	475	428	453	476	479	404	475	516	459	448	463	428	455	449	419	466	484	451	493	496	457	493	493	435	479	467	490	477	463	478	469	476	450	463	474	462	469	467	499	445	435	445	491	475	476	487	461	455	459	432	455	449	454	500	454	414	440	471	475	475	470	467	431	492	434	494	442	477	475	460	472	489	461	491	440	476	449	478	417	495	452	453	479	485	430	467	489	446	471	454	472	449	444	455	434	455	453	476	486	464	454	482	493	449	458	483	483	466	458	465	485	436	471	510	468	444	453	438	462	483	453	488	469	465	490	441	461	459	489	490	467	453	457	499	479	507	476	485	451	471	422	493	510	435	515	481	471	437	543	451	442	442	437	483	432	451	457	467	469	462	471	471	457	495	494	455	482	430	460	461	466	442	503	426	451	506	473	470	473	451	462	470	463	485	444	434	427	458	484	459	492	516	483	488	480	499	447	433	491	465	478	447	479	468	475	497	425	500	503	486	453	466	466	432	428	455	518	464	483	487	442	506	470	452	454	480	462	471	429	448	446	468	473	442	448	495	482	489	465	465	464	496	455	417	467	452	479	473	461	434	477	453	444	454	488	479	469	451	458	484	460	441	443	444	462	455	448	493	459	490	454	469	427	482	458	435	479	457	449	445	475	454	489	494	454	478	470	446	469	485	455	428	437	454	479	468	462	461	484	459	456	447	497	471	468	502	464	425	470	484	515	491	449	443	477	457	497	493	464	468	454	449	495	448	466	454	485	470	459	453	456	485	438	531	459	504	453	516
3598	4490	5510	2843	24825	40096	26455	14807	5834	1888	713	502	462	441	440	432	476	420	404	389	449	435	453	420	449	438	463	437	436	415	467	456	434	445	450	465	446	476	461	469	450	459	437	454	425	485	479	442	392	449	436	446	442	433	465	421	428	454	398	466	437	462	443	428	489	464	466	427	483	434	460	480	448	479	426	428	438	440	489	403	463	458	462	412	457	466	416	479	467	462	478	416	416	470	476	474	448	426	445	449	430	427	437	457	469	448	425	433	425	447	442	423	450	453	416	481	432	465	463	479	445	428	418	465	457	436	419	428	423	461	480	439	447	478	503	466	444	472	448	480	441	461	445	456	434	442	442	411	450	466	432	459	436	440	443	417	445	454	475	434	425	451	427	481	430	435	464	460	470	459	512	445	455	463	467	427	453	471	402	472	397	449	457	483	445	418	492	442	455	426	420	433	489	425	424	482	431	471	464	465	466	448	460	424	476	421	421	445	441	491	435	448	445	456	443	473	416	434	455	443	424	478	435	454	460	451	395	420	453	495	433	466	430	465	481	427	468	442	475	456	446	470	440	401	444	429	433	424	447	448	459	401	429	482	471	460	439	454	457	443	473	434	467	444	425	435	453	410	475	473	436	450	404	443	471	447	402	426	443	434	457	457	411	450	445	474	450	479	455	465	479	427	449	450	498	410	423	433	458	468	453	418	483	431	481	412	433	454	430	444	451	474	463	482	435	455	473	460	433	460	455	427	450	475	429	445	446	420	435	423	461	468	434	451	458	472	430	447	444	432	434	441	491	451	458	462	487	467	438	427	460	454	404	460	459	460	421	438	480	439	456	467	491	468	423	443	453	424	480	459	445	439	477	452	430	469	469	462	479	453	473	468	430	445	451	428	453	480	456	442	471	416	435	429	425	441	442	413	439	449	449	422	473	472	439	476	458	456	440	444	443	415	429	414	414	440	429	466	426	424	468	446	450	423	411	454	431	424	470	484	464	417	452	464	442	431	414	448	466	456	443	468	443	441	420	438	433	411	436	489	479	475	432	460	440	454	454	428	400	487	416	427	460	424	453	450	474	437	446	424	435	404	474	433	477	422	429	443	465	408	438	442	419	490	468	456	458	408	451	448	459	473	447	481	438	468	423	424	419	486	432	455	431	462	448	476	420	458	457	406	454	417	457	491	431	463	417	416	416	441	461	435	432	450	446	441	411	452	420	459	473	427	471	474	462	465	453	397	451	462	466	473	415	440	457	433	414	470	433	452	394	436	405	435	459	468	452	413	456	421	414	442	421	484	442	464	461	405	442	458	470	451	470	478	451	442	407	448	451	478	401	451	502	443	456	447	460	435	473	501	441	457	454	426	449	393	426	446	458	468	468	475	423	431	445	456	440	466	463	425	479	432	493	416	440	444	420	447	431	441	411	469	420	429	464	447	462	477	403	427	452	464	455	416	419	478	473	451	465	463	440	440	459	452	452	449	432	463	477	425	480	482	464	436	460	421	441	449	419	473	464	408	470	444	454	444	428	455	449	459	435	433	430	437	478	418	389	428	446	449	461	453	457	450	472	429	433	460	456	439	475	456	439	460	424	475	428	453	442	475	457	457	433	423	420	450	395	426	398	450	441	454	457	441	479	428	418	443	407	458	441	489	466	483	458	431	459	433	428	446	449	465	429	468	415	450	459	412	452	457	461	435	422	467	453	476	444	452	418	473	420	463	452	458	438	449	485	424	434	436	433	446	442	482	439	432	436	440	457	454	478	439	447	416	434	423	437	444	455	429	448	452	470	413	434	470	477	420	436	438	437	460	462	431	453	439	461	465	460	469	440	416	451	410	445	439	451	425	433	459	417	470	454	434	445	442	411	419	445	457	414	432	445	454	486	438	453	401	457	446	477	482	466	430	425	450	445	431	462	447	420	449	482	444	440	445	463	431	417	448	436	403	443	440	455	427	438	469	453	443	471	442	431	445	465	439	439	444	481	436	421	414	486	436	430	453	450	452	438	448	472	431	475	464	441	426	462	423	456	495	451	477	427	432	424	450	419	478	412	465	455	470	408	449	459	429	461	452	472	451	494	429	457	448	413	445	466	461	407	441	424	439	428	428	458	467	428	459	439	439	442	468	423	422	435	442	429	441	482	455	462	428	432	475	421	445	474	418	450	454	461	493	445	461	457	439	446	452	465	500	465	442	415	438	452	443	403	443	432	446	425	508	447	472	447	423	432	444	427	448	456	433	441	501	448	466	444	441	468	436	416	472	398	458	466	443	469	431	476	444	448	465	444	444	458	466	467	417	449	435	429	476	474	437	404	458	476	450	466	472	427	470	446	416	411	452	452	450	457	444	438	445	436	397	417	461	438	456	414	425	456	457	465	464	442	458	476	445	472	439	445	436	436	464	476	458	446	458	429	425	447	451	417	414	486	482	416	440	448	445	467	472	430	494	453	461	455	429	423	420	436	478	437	486	430	441	449	462	433	492	421	408	430	442	452	492	435	459	446	428	445	438	472	477	422	442	433	451	452	435	452	441	439	416	457	450	420	457	408	467	458	435	437	444	414	449	443	413	399	457	408	437	427	441	409	446	453	431	405	448	444	429	434	454	437	445	434	468	432	437	461	448	437	434	445	429	458	461	473	436	445	458	447	499	446	455	476	422	453	406	408	478	440	443	449	439	415	462	441	468	446	408	475	440	472	461	477	422	451	439	429	478	432	433	488	459	461	433	435	494	442	438	479	439	466	446	414	449	456	443	447	467	439	486	438	445	451	431	495	410	441	451	445	447	467	458	488	429	415	458	461	471	442	437	467	483	411	422	449	450	427	475	427	444	458	427	438	500	482	443	441	465	444	447	429	430	435	456	499	454	421	434	439	433	465	462	488	439	471	419	462	448	456	434	445	433	440	440	445	417	431	396	433	446	465	477	470	448	452	406	426	427	442	467	438	420	436	412	463	441	500	480	464	445	458	410	445	428	457	426	415	399	398	455	455	438	429	430	446	463	453	412	424	438	441	464	463	436	421	491	455	453	424	467	400	437	427	481	468	455	408	461	463	431	433	438	447	480	446	420	457	418	455	429	416	448	464	427	450	449	439	441	457	438	437	490	424	455	467	477	443	452	462	454	456	446	408	424	452	475	417	478	461	446	448	427	452	451	451	456	423	458	458	469	437	455	409	439	431	415	461	452	435	416	423	423	400	439	430	477	435	446	444	455	412	434	432	429	452	494	466	438	466	448	425	443	393	450	427	439	467	476	430	480	426	437	429	458	477	430	465	454	405	462	451	423	443	501	432	480	449	447	450	464	469	441	459	488	419	426	454	442	472	431	426	423	471	428	440	441	405	433	422	460	457	442	455	451	449	447	479	425	379	443	421	462	452	432	406	451	443	459	461	458	472	419	428	407	455	410	431	439	478	403	440	468	445	435	456	427	481	435	435	441	418	451	419	473	442	456	411	447	412	495	404	419	439	441	426	424	435	432	438	436	455	447
24195	21358	28697	24395	28213	57491	52194	32058	14428	3923	1227	677	615	552	577	601	543	579	593	552	580	568	552	550	556	561	526	502	566	575	533	543	561	604	562	562	595	543	584	558	563	581	579	541	571	540	548	499	535	559	558	583	588	565	518	558	606	575	540	561	606	517	549	517	510	581	591	556	580	591	558	559	565	573	579	568	555	568	593	555	544	578	560	577	558	538	555	523	579	558	522	526	576	541	566	533	543	535	511	532	541	561	551	570	532	533	591	554	574	541	580	557	535	567	588	596	568	529	548	583	593	596	560	575	555	581	576	568	556	536	560	558	548	586	556	501	569	567	583	569	520	533	591	558	573	513	517	583	562	556	554	592	548	542	533	577	629	517	565	584	549	552	531	554	615	544	555	513	576	554	558	586	533	546	549	512	555	554	516	535	514	535	535	541	567	561	546	566	542	555	547	597	596	562	560	556	562	554	588	524	552	563	588	562	575	554	556	573	542	586	540	584	586	583	534	577	524	535	548	565	561	571	564	520	591	505	561	553	562	508	554	539	555	578	542	527	527	530	524	553	536	524	594	594	527	539	556	611	554	538	528	557	583	525	541	585	546	556	542	536	586	537	550	542	595	558	583	554	570	568	524	561	556	520	602	535	514	551	539	567	526	535	593	538	533	548	515	554	572	555	566	523	550	545	526	556	585	575	560	559	534	557	565	606	543	535	551	551	543	580	576	551	557	549	550	584	551	551	551	574	611	557	589	651	532	538	546	568	560	542	560	560	545	611	546	545	556	534	590	599	537	576	592	582	531	522	571	546	558	580	596	528	552	549	562	544	587	571	529	602	525	543	521	539	566	535	540	577	513	565	572	553	545	500	545	563	541	546	574	550	589	597	573	535	571	506	540	611	499	537	528	511	556	565	549	552	599	546	567	553	587	543	567	548	532	575	548	560	525	535	548	551	535	512	536	550	545	561	595	524	546	575	562	547	539	577	554	541	529	538	551	554	524	560	593	558	555	573	544	549	546	544	556	568	499	571	519	553	570	550	565	550	533	547	539	540	600	553	557	548	562	566	594	545	581	556	537	545	518	566	518	539	557	587	579	609	562	515	554	558	543	596	528	558	572	570	568	540	559	578	509	533	574	570	519	551	495	532	522	561	596	524	516	524	548	530	548	559	523	551	546	543	530	528	550	534	519	584	559	551	557	559	547	555	520	547	590	563	556	561	543	542	543	572	565	591	580	578	549	532	622	503	594	580	542	529	543	537	569	547	551	533	555	556	573	566	552	522	558	573	563	584	539	535	548	523	545	534	514	531	542	544	576	579	519	586	539	519	528	591	576	536	596	535	549	518	520	529	532	597	563	546	571	575	545	578	520	546	539	550	553	604	513	566	567	579	567	587	562	563	577	539	570	497	490	555	554	524	542	546	579	532	573	539	534	546	565	532	596	578	538	547	552	524	576	513	523	545	528	500	560	562	543	584	543	538	594	538	576	544	534	563	542	527	564	551	554	540	543	549	545	581	589	535	565	523	566	571	569	571	552	567	550	528	532	551	483	532	528	486	523	573	556	538	612	541	550	577	598	543	532	521	550	539	530	572	577	580	565	555	561	552	547	594	529	536	578	532	578	559	511	544	534	517	561	559	574	541	582	548	529	584	523	503	560	564	572	567	550	548	578	582	564	530	530	533	557	567	539	541	531	535	581	537	550	603	547	584	540	512	586	544	598	503	524	537	538	520	531	539	555	582	538	572	517	538	576	553	531	530	578	567	539	557	547	537	536	545	534	539	572	505	552	589	544	541	542	558	545	589	549	541	553	555	536	602	576	574	529	559	555	591	594	586	490	549	505	534	552	533	562	515	541	588	570	595	561	528	540	544	519	545	541	548	532	578	571	542	581	532	545	542	534	564	520	601	544	548	536	548	569	520	528	571	560	590	506	555	592	545	569	542	566	554	597	504	547	559	537	565	570	572	566	561	546	459	560	546	545	556	566	586	519	557	572	584	559	557	556	551	558	539	509	568	537	555	579	581	524	552	546	518	529	558	532	514	533	536	533	555	580	551	555	568	534	544	532	552	589	541	521	519	579	521	533	521	577	558	496	571	574	541	574	516	553	597	527	543	550	535	543	548	594	593	534	544	535	588	544	560	589	552	592	526	563	549	572	594	574	529	557	566	616	524	535	546	534	592	559	574	545	553	569	555	584	550	535	536	545	593	538	565	562	586	549	543	572	525	566	526	567	541	521	566	566	541	558	555	546	590	597	536	523	557	570	550	552	542	530	550	564	493	522	526	535	564	540	510	518	565	566	525	514	567	550	568	522	538	507	506	559	544	538	520	527	545	560	548	561	496	554	567	546	564	529	554	538	564	538	547	526	562	528	567	542	565	558	557	529	558	553	609	535	563	553	528	578	511	582	543	523	561	597	532	534	568	541	540	538	569	567	598	529	522	569	575	597	567	534	550	513	534	552	563	534	518	502	556	511	550	527	542	564	532	520	576	565	518	528	567	533	553	548	570	532	544	557	571	539	527	543	516	580	531	547	556	544	533	571	544	501	581	571	533	512	571	566	560	538	554	591	562	520	548	588	527	501	598	547	543	546	613	530	579	535	508	535	551	548	583	571	588	544	545	556	537	559	544	539	538	525	548	551	566	541	519	564	538	578	529	606	571	473	540	528	520	579	545	558	560	577	547	563	536	576	539	571	515	552	533	577	524	568	531	529	568	524	510	558	526	571	568	534	550	526	549	563	551	521	554	559	603	512	527	553	577	573	567	520	537	583	579	536	553	536	494	511	567	543	539	513	555	556	565	541	543	578	539	541	514	557	549	521	569	587	519	519	555	562	561	572	524	515	561	529	544	529	507	537	558	544	544	579	570	537	541	561	564	546	558	498	566	567	565	557	548	540	562	559	542	547	524	520	567	550	561	514	539	558	516	579	551	551	550	553	548	563	509	536	563	540	583	547	542	534	555	483	587	548	536	539	551	556	515	518	572	516	580	559	562	574	543	569	554	539	521	598	568	557	505	512	551	534	555	583	589	546	552	585	545	533	548	510	551	500	552	546	553	518	536	520	568	581	543	565	551	533	545	554	566	500	537	560	536	566	576	490	566	544	544	573	521	548	558	578	549	575	564	590	563	536	522	531	574	532	553	543	549	546	588	576	549	564	576	536	525	558	517	586	580	537	539	555	562	545	499	514	567	529	549	545	539	567	568	552	559	565	552	518	578	570	523	591	543	561	573	524	553	549	535	543	579	571	569	538	583	528	506	555	538	560	574	572	599	575	555	551	568	564	561	601	567	516	557	505	544	517	557	526	543	536	555	550	511	547	515	586	513	560	507	566	549	566	489	529	501	632	566	542	564	513	554	547	569	522	562	544	544	567	557	553	597	490	592	571	550	543	508	528	572	581	521	564	547	549	553	570	565	571	537	499	564	592	628	522	588	543	533	546	547	557	581	526	615	531	542	549	576	526	580	554	556	575	567	547	533
4095	11720	11361	5368	35555	62118	44548	25598	10508	3325	1219	666	559	547	551	516	557	535	544	529	571	583	513	524	549	475	535	533	503	510	516	510	494	524	527	539	516	489	578	482	506	573	536	525	535	566	508	566	509	564	515	539	537	529	558	516	527	513	511	531	481	556	540	514	529	522	481	546	500	531	533	525	453	518	511	548	526	516	545	473	532	536	554	504	500	516	536	518	560	502	522	540	515	503	484	487	518	513	567	507	603	583	582	535	530	493	487	535	525	508	537	528	535	571	496	550	509	502	539	534	537	513	551	538	493	507	536	501	524	516	532	552	510	555	556	518	520	527	533	523	530	532	574	533	516	517	561	473	558	551	557	509	541	545	546	509	540	513	513	563	528	511	536	549	529	551	510	535	495	535	529	515	524	554	546	559	555	501	528	570	529	577	528	549	495	536	532	567	548	523	575	536	526	511	509	507	507	514	513	497	512	513	531	535	466	537	556	570	538	516	539	532	513	489	547	518	530	528	491	522	559	527	543	485	532	547	562	557	519	551	511	510	460	513	539	558	563	511	511	498	527	503	496	572	552	485	567	555	458	501	475	569	531	518	481	536	502	512	562	565	535	553	556	556	513	559	505	553	520	528	489	489	517	544	538	520	520	503	559	529	540	496	534	581	495	560	529	528	552	559	514	531	566	534	519	515	506	507	507	534	488	495	537	487	490	525	486	531	503	535	479	542	512	491	511	530	528	518	488	516	517	546	560	501	530	530	549	478	542	515	530	515	535	479	508	499	518	525	488	564	504	554	512	523	558	465	508	491	520	517	508	512	530	528	513	536	549	497	523	492	529	501	540	513	511	512	526	508	504	567	520	540	526	497	502	506	512	538	526	472	513	561	529	531	549	548	522	523	513	506	508	539	567	504	504	509	520	556	531	557	547	512	509	554	515	531	483	560	511	532	552	544	526	518	500	525	507	512	514	553	525	531	501	503	537	506	514	541	531	518	523	510	507	498	540	518	570	552	523	521	508	510	508	551	481	524	508	581	524	529	542	501	544	547	541	491	521	504	535	545	519	520	500	501	542	515	544	527	506	524	545	543	526	481	538	581	509	531	521	503	545	565	495	562	486	483	520	511	493	543	525	514	525	494	520	540	500	558	538	485	527	494	545	474	547	517	499	522	532	499	535	552	504	551	552	531	536	497	492	505	555	522	501	523	505	485	519	486	530	494	521	568	546	500	529	525	509	517	516	538	530	549	583	536	510	528	518	526	519	512	535	508	473	542	530	505	556	512	514	534	530	535	516	521	516	561	519	512	528	589	495	502	525	497	503	483	551	525	498	503	526	521	538	558	517	563	534	572	503	547	546	505	557	528	539	580	518	530	524	524	575	539	532	507	510	514	543	512	498	538	506	483	540	521	553	505	505	530	524	591	577	519	503	548	549	534	530	498	548	483	515	521	493	506	491	528	487	538	515	536	555	515	490	537	531	559	558	520	547	533	512	541	544	524	540	538	496	526	516	517	490	526	463	512	567	515	556	501	528	481	506	554	518	481	515	520	552	524	503	511	496	545	553	492	557	543	553	502	552	528	536	530	514	514	543	516	534	517	522	532	558	525	505	539	455	534	519	516	513	518	505	539	502	514	496	550	531	530	533	556	528	547	531	512	490	528	478	536	530	478	532	515	508	526	542	527	531	537	516	524	567	533	538	536	508	502	528	520	504	550	508	458	548	537	487	520	511	514	454	497	574	454	556	500	550	534	524	511	530	519	550	500	535	553	521	529	523	536	498	521	500	504	528	539	506	533	500	481	504	504	520	508	515	509	546	505	493	497	489	477	512	534	508	483	543	513	524	544	495	539	589	541	535	526	557	567	507	531	528	532	556	544	519	522	541	490	523	530	531	539	536	527	520	567	494	502	543	521	557	513	520	510	541	526	552	511	481	546	521	535	534	511	495	504	506	541	550	536	552	538	514	493	536	522	553	530	537	506	505	511	531	537	506	576	514	531	520	476	573	523	514	503	519	476	573	529	485	501	507	501	508	516	516	533	519	538	518	527	533	525	532	552	510	542	546	528	525	510	552	526	527	504	539	534	503	539	525	519	526	532	504	535	530	532	529	540	488	519	530	562	539	514	542	509	530	528	535	521	547	535	476	540	559	545	557	523	515	493	558	506	515	519	509	524	543	520	477	471	494	528	536	494	503	494	517	545	531	540	516	479	546	538	529	540	564	505	515	556	500	520	531	524	542	523	467	488	495	549	524	545	537	539	491	500	536	492	507	492	493	503	547	540	526	523	524	567	505	545	525	532	537	535	496	503	526	515	527	523	520	525	493	494	553	473	548	502	556	536	495	531	546	505	538	524	539	498	489	518	550	518	530	510	526	532	538	540	524	549	516	543	498	559	546	477	491	546	537	535	540	507	517	493	526	508	522	527	559	498	512	519	535	543	518	523	539	523	523	517	550	520	533	508	517	557	474	513	519	502	518	485	494	524	509	582	565	519	524	544	571	523	494	512	529	507	542	557	541	464	530	535	555	525	542	526	504	537	520	522	512	505	503	512	538	568	517	525	484	512	503	580	538	489	522	500	515	528	494	502	566	517	504	511	507	530	507	513	518	502	529	516	523	539	499	491	503	497	542	512	490	486	502	508	506	511	550	505	499	563	510	506	533	522	512	542	523	507	528	528	568	508	515	521	500	576	535	530	561	571	482	540	517	508	500	582	500	492	513	519	512	549	560	577	464	532	513	569	480	538	520	519	538	497	479	532	542	516	486	528	483	530	511	502	538	511	559	477	586	498	544	518	543	515	547	522	518	539	532	502	521	482	517	566	561	551	524	515	512	542	491	521	500	514	517	547	494	550	502	513	518	511	495	520	515	499	532	515	549	541	501	543	505	523	521	548	534	514	550	557	519	543	510	509	512	560	506	538	504	516	482	552	547	478	516	556	529	501	503	477	481	536	516	473	577	531	518	512	520	520	497	490	510	553	518	526	555	505	531	545	570	509	552	537	536	572	530	504	466	513	524	517	517	528	485	535	522	524	548	511	560	544	516	519	526	531	551	554	556	490	524	545	560	485	513	495	484	499	496	518	576	526	474	488	518	493	553	513	494	518	486	542	526	522	520	520	527	495	524	537	546	521	493	485	479	496	534	489	529	517	525	521	535	537	554	532	522	520	532	529	509	541	563	489	552	484	537	574	493	528	496	491	579	547	546	532	516	534	523	513	539	543	500	464	577	518	572	595	516	500	530	538	530	535	514	500	502	517	494	526	505	557	504	508	481	544	540	519	519	496	521	518	526	535	509	527	535	558	555	538	506	497	488	551	501	549	530	544	514	539	564	533	549	500	517	541	510	542	552	507	502	497	534	515	523	528	484	537	538	550	479	550	513	509	509	527	521	536	551	514	519	512	530	517	506	542	538	502	491	507	508	500	507	527	543	514	504	489	536	532	491	576	572	532	518	493	563	545	530	514	538	540	490	482	543	509	507	552
27538	12922	2478	1287	1716	6817	4967	2592	1264	660	506	430	412	477	432	419	438	416	467	474	406	470	444	453	474	458	479	450	491	464	419	428	434	486	482	469	443	445	454	435	454	414	450	418	475	470	454	441	462	482	441	467	464	467	447	456	462	458	449	461	455	431	468	437	437	421	452	441	424	464	483	435	454	421	437	420	403	433	440	433	448	435	431	436	422	494	424	472	429	418	461	428	456	467	437	436	427	455	474	397	428	436	425	445	426	407	465	475	448	467	456	466	477	432	463	429	444	432	454	423	477	397	437	431	462	446	477	413	475	432	478	427	428	443	414	428	483	480	431	478	429	444	413	439	446	477	428	464	431	457	452	438	449	449	483	421	400	407	458	477	418	433	464	462	462	455	442	438	436	444	464	429	415	424	457	462	417	459	486	476	447	435	477	421	426	432	449	490	424	473	441	435	465	448	433	416	470	491	432	476	413	451	473	440	450	444	428	431	453	464	458	489	436	417	466	445	429	478	451	422	447	442	459	419	450	456	451	469	448	453	455	452	445	448	446	443	448	457	446	432	483	439	416	460	441	424	455	451	415	473	437	445	417	408	434	434	458	431	433	471	456	465	443	419	479	470	482	435	463	462	468	449	446	466	430	479	468	474	421	470	486	502	399	451	484	492	441	433	471	473	507	454	436	435	411	439	439	414	458	442	457	445	423	418	429	473	462	426	445	420	457	473	454	451	428	450	428	450	429	470	443	432	489	456	481	465	434	426	445	459	462	422	451	437	437	452	453	481	467	466	423	474	412	431	433	457	467	479	457	450	428	422	471	408	435	436	471	426	468	405	443	446	469	453	436	450	408	432	460	452	490	429	435	408	457	455	447	443	493	484	444	472	463	468	472	445	420	451	491	441	450	463	446	472	461	444	452	488	435	455	444	498	472	438	427	455	474	445	401	471	434	497	455	458	455	443	437	423	458	430	460	440	454	472	460	458	433	440	452	401	483	476	455	455	453	455	450	416	459	445	413	403	435	451	440	466	482	456	445	451	434	429	464	463	452	409	428	454	421	463	451	449	443	438	445	473	441	462	470	412	477	455	424	435	436	427	448	497	432	456	442	448	447	421	496	437	419	487	438	506	443	473	400	490	434	417	451	441	466	389	430	444	425	443	454	442	428	456	429	459	445	403	452	435	444	444	453	445	425	495	452	476	449	462	457	457	462	457	444	457	457	440	442	390	442	439	451	403	404	439	472	454	409	494	444	472	469	454	452	442	447	407	456	425	451	432	430	459	486	424	448	409	453	448	431	443	445	426	456	456	443	432	472	422	479	483	493	465	462	434	463	447	413	416	444	473	461	448	450	445	452	482	446	440	433	485	434	476	440	459	431	434	447	424	441	447	467	456	421	438	450	437	406	434	440	448	429	453	435	447	421	432	443	487	410	496	455	493	470	450	456	479	423	462	459	400	475	418	447	434	440	461	440	468	473	445	421	452	440	439	477	476	473	486	433	461	442	438	487	504	424	438	459	441	463	493	445	487	432	446	456	433	410	455	445	433	443	448	429	473	461	464	451	445	443	401	481	440	446	438	431	468	426	446	407	458	466	439	444	442	421	441	463	461	431	415	430	475	446	420	462	453	454	410	413	455	420	455	471	450	423	432	455	454	435	448	474	447	464	452	421	446	474	486	465	470	470	469	487	431	455	479	465	452	420	459	454	410	471	462	429	437	443	457	439	454	428	441	413	428	398	491	468	447	425	441	453	480	437	444	451	480	451	443	427	426	459	419	446	419	446	444	459	481	431	484	450	456	456	441	451	475	452	419	464	463	467	483	455	415	437	449	465	442	447	421	449	436	465	457	482	474	444	449	485	426	452	447	447	459	426	418	448	459	478	446	442	448	455	463	460	477	424	503	455	488	457	470	411	456	471	410	441	463	450	478	437	453	429	417	461	449	415	402	448	436	454	430	452	420	426	457	441	445	426	444	421	465	436	463	466	447	429	424	457	453	410	435	482	447	448	419	419	429	459	419	446	458	464	461	454	436	466	444	386	465	439	488	447	462	459	440	445	462	475	438	450	452	432	448	433	463	460	426	450	467	465	438	458	470	458	458	505	423	423	454	431	445	460	401	467	451	397	440	451	447	429	461	452	439	443	478	461	429	427	430	474	427	444	432	432	483	463	437	428	404	460	466	456	432	435	439	476	477	412	453	437	436	415	431	462	481	461	458	449	470	431	482	450	464	483	463	458	425	409	458	491	436	421	444	471	435	402	417	464	418	434	391	444	448	465	419	457	479	475	432	459	433	483	452	445	484	451	426	446	447	489	443	430	406	446	437	421	443	475	440	437	504	462	423	448	423	451	477	446	435	470	480	444	464	470	495	445	423	427	437	501	442	429	445	465	406	454	444	438	455	452	448	460	451	449	451	455	481	464	423	467	431	456	431	455	488	421	457	448	437	455	442	456	432	441	439	415	455	427	450	453	441	454	434	458	434	443	437	460	470	435	447	484	470	427	456	440	446	473	441	469	426	445	457	435	454	444	500	443	431	455	454	461	449	438	453	449	410	434	450	488	456	489	462	425	464	490	450	463	410	425	423	466	471	463	476	415	443	444	464	446	463	447	448	459	486	468	479	444	449	466	457	443	487	419	473	430	447	433	424	495	460	448	426	468	444	469	467	449	435	413	444	436	471	476	429	453	490	446	485	421	420	466	431	456	481	485	453	445	473	449	444	455	467	437	454	433	444	483	428	461	468	438	408	459	466	462	463	449	468	455	433	463	421	454	429	432	441	401	410	402	448	461	446	469	444	465	429	460	468	462	463	426	462	437	434	442	487	420	476	444	425	450	458	457	439	454	450	478	439	487	455	449	444	418	463	412	438	454	438	450	484	393	435	468	481	458	446	468	440	459	425	443	427	436	454	496	458	410	439	421	449	463	436	412	456	449	431	465	440	457	427	442	444	471	469	423	445	432	456	440	459	419	484	465	491	445	456	436	454	452	483	417	481	422	495	463	434	462	443	456	489	415	464	445	470	424	462	420	460	467	418	452	426	433	454	465	422	423	479	448	447	465	468	460	457	450	466	439	471	478	429	435	452	448	445	465	464	483	458	481	446	432	443	426	435	458	476	439	439	467	473	442	452	497	463	434	467	457	472	444	492	401	463	461	456	436	454	438	434	440	437	417	450	461	425	491	446	460	443	507	456	473	484	417	430	425	493	458	440	424	408	424	414	466	456	438	451	436	446	439	429	426	422	463	469	480	492	418	427	465	450	464	433	421	459	483	426	465	444	457	445	423	423	476	415	432	448	441	477	429	447	453	491	476	457	468	393	441	447	483	458	431	467	397	439	467	441	426	431	444	433	490	451	463	450	463	455	421	410	453	470	451	437	466	454	421	473	442	482	473	424	417	458	419	450	443	458	497	408	469	428	474	476	416	488	445	421	465	445	414	423	403	432	491	471	438	439	448	441	470	459	453	460	460	455	459	459	473	473
5094	1968	2004	1195	2327	7842	4874	2601	1388	720	508	439	403	417	376	386	418	401	396	450	398	415	436	426	422	373	390	421	443	397	410	425	443	422	441	448	413	456	415	445	387	451	411	416	414	410	394	405	424	397	404	410	419	422	418	443	437	435	415	388	416	408	408	426	441	408	445	445	427	404	442	410	429	384	422	412	405	427	417	374	364	373	375	399	399	405	427	402	429	408	374	382	378	380	411	445	407	394	422	410	394	434	430	435	408	428	407	377	411	399	362	425	392	430	394	408	437	386	432	417	379	404	389	380	414	388	417	422	432	433	409	406	422	354	399	424	429	407	390	383	432	393	422	407	405	434	409	414	397	404	409	376	396	437	416	393	437	386	388	392	423	431	443	447	408	428	408	353	375	402	406	405	405	392	394	422	460	409	391	398	395	431	409	413	397	452	415	354	413	404	373	383	391	445	394	404	393	392	407	366	424	364	385	413	382	400	414	421	403	400	402	418	388	411	424	375	400	366	384	446	398	364	391	379	406	414	418	423	428	392	401	437	432	419	394	416	385	375	404	370	395	422	409	396	429	435	406	381	397	374	394	399	418	402	393	412	380	417	394	421	405	392	390	443	389	404	422	377	414	386	436	417	408	404	382	414	383	387	443	432	429	385	435	399	426	418	370	407	414	436	400	398	407	411	406	387	381	418	398	411	424	445	410	424	386	382	398	377	413	417	372	384	425	408	401	419	397	418	411	421	414	391	441	405	395	391	419	425	389	387	445	426	396	373	399	412	438	379	399	414	396	403	406	407	429	383	392	386	386	390	403	406	462	391	385	396	387	391	429	418	434	405	400	394	385	422	391	383	463	397	408	423	409	410	386	437	397	423	415	435	403	411	416	406	367	369	431	387	393	368	405	418	393	436	355	365	384	416	402	372	402	423	390	401	439	441	413	424	396	395	388	433	418	396	409	408	404	404	411	389	420	422	389	423	407	412	409	399	406	431	450	405	379	347	406	405	378	392	388	432	419	405	417	413	384	415	419	431	406	399	416	427	409	401	417	432	410	412	425	394	410	420	434	422	428	420	399	417	454	395	399	421	420	359	412	422	429	395	387	388	444	378	387	393	398	423	384	404	434	400	393	416	460	383	449	404	405	427	457	395	402	414	368	424	412	417	453	425	434	400	428	426	407	427	394	387	432	426	433	452	383	414	404	413	410	390	393	425	404	411	402	371	438	410	407	415	423	408	395	386	410	424	379	390	397	388	416	402	405	362	420	407	415	385	431	444	379	408	415	437	389	395	388	407	407	437	386	394	437	442	437	429	429	421	468	408	413	396	422	396	387	412	389	431	445	390	403	406	448	390	436	369	378	431	389	422	396	402	392	384	376	439	425	404	390	393	409	403	399	413	435	396	370	430	398	420	422	411	412	412	426	420	414	402	414	433	421	396	417	372	419	406	421	367	441	382	421	423	439	402	430	390	397	409	404	430	426	389	389	375	392	488	399	393	414	399	384	394	365	413	400	436	385	400	415	383	395	404	391	402	407	372	387	420	357	442	372	431	465	410	409	417	396	391	407	382	368	387	400	401	388	412	408	382	412	390	429	411	410	389	430	394	439	415	415	427	381	371	392	407	401	433	389	363	429	391	443	433	412	411	384	417	421	394	430	444	409	429	401	395	393	390	421	385	396	388	376	409	429	417	425	417	407	423	420	406	415	446	394	406	412	383	407	383	401	399	404	414	398	389	409	428	435	390	406	450	444	424	399	412	385	413	404	447	387	413	361	404	406	410	391	423	426	386	392	380	407	436	417	403	408	417	373	409	433	417	404	417	404	413	422	396	419	429	430	437	412	364	389	384	402	403	417	401	417	374	408	381	376	408	378	410	381	417	380	419	386	392	412	418	400	421	433	422	451	426	454	457	402	439	413	421	371	421	398	417	434	425	393	423	419	398	365	393	385	468	398	416	415	416	379	409	417	376	440	401	379	436	404	385	414	396	410	409	392	383	392	396	393	431	435	406	459	397	395	390	382	403	400	436	431	405	395	402	427	422	429	432	410	437	397	412	419	454	406	423	394	378	402	418	373	378	395	401	382	389	398	393	390	416	395	402	401	400	421	412	397	372	394	427	412	378	393	430	377	416	405	382	442	410	436	398	409	412	428	439	444	352	421	397	428	404	389	449	366	397	416	416	389	400	377	403	435	425	401	417	405	414	415	371	406	409	424	395	393	432	394	376	413	426	374	384	398	387	375	423	395	428	398	396	386	383	384	402	413	400	456	420	433	399	432	438	417	393	390	388	418	402	410	379	373	422	387	391	391	387	388	414	407	408	428	396	360	430	439	409	424	394	409	387	396	393	417	396	434	400	400	408	430	417	376	416	410	407	431	413	427	399	382	387	408	406	389	385	383	400	386	380	432	473	428	442	403	418	409	414	381	414	407	383	387	414	394	412	414	435	437	416	394	425	419	417	429	392	402	401	383	403	402	431	423	403	424	414	420	373	400	383	380	432	411	413	425	366	402	382	423	398	417	414	405	375	414	363	398	448	411	412	432	436	401	417	411	387	427	418	418	428	360	406	410	416	444	419	434	371	386	413	404	429	396	412	398	408	407	409	454	411	422	452	424	423	401	362	432	391	400	376	391	398	432	410	393	388	379	431	390	401	428	369	450	413	414	425	385	410	400	400	401	393	387	400	412	406	423	410	407	399	419	366	391	427	425	415	411	412	423	439	396	440	406	402	397	391	438	424	408	405	428	421	447	396	410	389	441	362	419	429	355	446	400	375	391	398	440	381	387	417	456	436	388	417	422	397	439	451	395	380	399	403	432	411	374	419	396	406	420	408	382	406	439	421	392	403	445	415	388	434	400	372	378	375	393	400	457	371	413	399	409	383	425	404	367	431	412	394	416	381	426	397	401	399	372	386	429	393	409	404	402	396	394	407	392	436	368	444	429	397	395	379	373	437	415	390	412	361	401	396	448	427	386	424	395	430	391	403	400	424	390	362	400	414	403	403	410	412	435	426	393	421	383	414	401	400	409	428	405	425	415	417	426	421	430	364	421	387	395	412	387	419	391	398	402	431	383	407	422	364	430	438	423	415	447	396	405	418	409	402	432	400	402	411	352	397	416	379	400	389	394	411	427	423	409	407	434	415	418	436	389	420	393	411	413	425	383	444	421	399	428	432	420	396	389	428	403	392	416	414	457	399	404	396	442	408	387	397	403	400	377	435	383	395	403	446	421	434	414	395	379	393	424	426	344	418	387	404	373	390	405	402	408	430	373	388	420	398	427	398	391	399	386	402	399	372	412	378	452	428	380	425	413	425	398	425	416	390	416	428	402	384	377	387	396	420	400	438	442	419	386	432	387	414	397	394	391	403	406	414	413	410	382	400	405	407	389	391	462	413	424	364	381	430	378	417	395	382	393	423	414	421	401	384	406	419	413	413	382	394	414	429	417	401	358	385	383	395	421	425	421	390	410	415	374	438	393	383
25518	21334	27079	25140	20873	45134	34132	17112	6633	1840	733	544	456	492	481	521	448	459	453	436	479	489	462	475	461	462	489	480	479	460	476	470	467	479	498	487	471	409	471	499	460	472	464	473	454	456	439	492	459	469	476	451	485	467	446	426	432	481	474	438	477	468	428	479	482	459	446	460	456	477	456	500	479	423	432	444	476	431	448	443	469	475	491	477	464	451	476	494	439	481	436	448	409	488	483	470	466	449	465	507	490	462	486	451	455	445	494	476	471	458	482	499	470	455	444	453	462	450	515	486	453	475	488	505	452	448	487	439	470	448	452	453	479	442	476	430	470	499	455	438	472	455	472	507	454	478	423	520	442	432	458	480	441	432	455	479	457	475	455	412	449	467	480	434	445	453	462	467	499	449	449	426	472	460	443	438	420	457	455	450	465	442	470	445	469	463	453	442	465	472	467	447	433	472	428	425	430	480	451	462	470	478	426	435	470	452	492	437	446	459	482	491	462	477	460	477	465	424	485	454	440	454	473	477	458	439	427	483	458	483	444	446	442	453	491	482	466	464	444	451	427	482	457	452	481	482	440	460	475	440	452	433	414	456	463	458	440	486	443	514	469	480	470	455	463	502	444	454	471	450	464	518	460	478	487	456	451	440	446	456	468	472	459	470	493	454	479	448	457	444	469	441	494	449	453	460	463	462	459	438	483	423	430	471	472	455	465	485	458	462	423	465	462	471	418	485	435	473	448	474	485	433	458	466	432	455	483	446	483	496	468	471	479	441	482	458	430	472	441	476	454	474	449	454	422	452	466	430	467	482	429	497	502	477	434	481	455	440	443	459	440	452	430	424	471	488	452	441	490	459	490	449	483	456	476	483	432	473	456	440	459	480	494	471	461	467	462	480	443	477	451	443	448	464	481	459	454	427	467	458	441	467	491	495	462	425	459	451	489	459	424	456	470	450	431	438	472	452	448	399	467	502	455	436	466	464	488	420	487	479	468	457	426	479	451	480	459	438	470	442	477	501	487	469	476	416	470	446	459	417	435	476	433	436	477	458	442	487	447	447	485	469	471	453	458	414	459	456	462	481	468	423	464	440	480	437	480	470	471	465	448	503	451	488	456	458	487	480	451	480	479	441	457	448	407	436	431	422	467	465	477	470	498	441	469	434	496	498	450	453	424	455	481	438	475	473	412	485	463	458	449	464	488	453	462	438	487	473	507	462	496	458	501	447	453	475	468	482	455	435	457	438	445	473	479	482	438	476	464	489	463	448	484	521	445	447	432	451	433	447	479	443	469	485	452	487	433	481	439	452	466	477	452	461	431	475	449	458	520	470	464	472	461	449	437	467	489	485	490	434	489	487	422	440	474	464	443	479	456	502	443	460	465	448	474	477	440	470	476	472	440	449	458	444	466	465	470	481	478	486	461	434	439	480	471	513	467	434	496	515	447	453	437	470	433	483	438	459	464	477	467	498	466	464	497	470	440	454	475	447	458	445	445	423	428	425	433	492	438	456	483	470	429	451	461	465	478	455	452	471	489	484	477	506	446	472	441	468	452	457	462	470	450	491	437	452	495	464	455	465	462	451	439	490	487	429	466	452	466	460	468	484	469	409	489	479	475	441	454	442	471	436	441	473	453	466	472	426	481	470	430	475	457	461	474	434	440	437	431	472	421	456	445	454	473	449	468	457	476	486	454	476	453	470	460	480	493	457	480	441	480	461	454	470	452	442	460	459	492	450	419	479	445	465	489	410	442	458	444	470	450	433	463	466	449	412	460	485	482	476	458	467	425	466	478	449	473	453	435	454	453	487	509	429	447	451	479	452	446	450	427	480	452	485	461	406	466	445	422	445	470	437	478	457	481	443	477	458	467	461	483	427	472	448	472	469	445	423	468	468	469	454	464	419	414	500	474	485	454	451	475	457	436	486	448	444	470	455	477	453	434	455	468	423	461	467	468	459	471	484	445	462	433	414	486	512	474	481	417	444	487	489	462	439	483	441	436	465	471	447	438	482	461	430	493	424	480	476	437	434	431	457	470	436	478	487	435	443	439	409	477	448	447	502	435	469	422	457	464	440	481	485	446	473	484	448	437	441	450	467	422	441	457	445	429	474	482	470	450	504	445	464	420	445	485	439	452	495	466	449	478	479	450	447	468	467	468	428	457	467	430	441	431	449	482	425	423	460	504	451	478	471	450	460	456	423	497	418	457	454	486	452	435	487	409	449	438	471	455	473	443	451	467	475	512	466	424	480	437	510	460	489	501	450	457	455	431	466	489	485	482	472	456	512	434	465	465	437	498	468	479	474	434	444	507	462	478	436	447	467	468	477	465	467	445	470	442	466	428	448	422	469	454	451	453	448	472	476	449	455	445	484	482	458	457	451	514	473	412	496	458	495	441	476	470	466	457	446	486	439	474	454	485	438	500	515	530	461	430	433	471	514	452	455	453	464	448	461	468	435	467	406	456	414	456	448	460	440	448	415	457	465	448	496	466	451	468	483	434	436	442	445	480	456	471	423	488	493	433	464	472	464	475	478	453	491	465	451	471	437	447	439	446	430	486	476	425	435	440	455	437	477	427	443	434	468	463	458	454	475	430	436	455	497	492	453	439	439	483	456	457	452	457	510	446	470	439	488	505	447	445	495	476	507	419	430	470	471	457	460	426	479	449	514	450	486	448	461	447	450	477	477	463	418	463	465	451	417	424	453	453	485	441	466	500	467	439	500	456	460	441	443	486	436	507	421	447	459	453	401	459	434	437	432	467	434	451	480	475	484	449	429	480	433	436	436	446	470	462	463	491	438	457	445	431	463	490	466	449	484	512	492	465	484	469	433	451	489	440	443	475	470	466	444	450	475	431	473	428	444	471	494	431	456	462	473	446	414	483	463	447	449	465	469	507	447	483	421	433	450	439	491	503	421	437	421	432	450	467	463	441	478	489	433	448	416	411	443	423	472	459	462	477	458	438	429	461	464	460	486	452	512	481	472	464	443	456	460	491	481	470	477	476	459	469	456	446	458	478	445	507	449	413	491	466	443	422	446	460	450	450	459	457	461	446	457	439	444	495	458	459	478	498	469	467	496	479	461	483	482	429	464	480	453	459	448	452	473	458	468	470	449	422	444	462	457	479	467	467	493	486	426	457	446	464	464	465	478	441	454	445	458	455	457	504	451	486	458	438	488	491	460	472	407	458	463	442	438	466	450	453	439	496	476	443	469	476	441	475	431	466	473	454	466	504	465	465	426	454	467	497	455	470	462	438	464	442	476	478	456	483	448	420	446	426	477	461	439	427	442	468	460	471	449	471	452	450	449	453	492	450	436	458	461	511	429	467	409	441	448	444	441	463	478	441	460	484	464	428	450	490	473	459	481	460	435	437	475	464	457	452	453	412	444	463	476	452	466	460	434	428	477	429	465	445	481	525	474	454	488	447	453	488	399	470	436	445	440	451	480	486	456	439	464	445	448	439	485	474	435	478	451	467	477	483	459
4782	6794	5322	2707	21080	42141	25212	13839	5757	1983	754	504	482	441	453	441	471	435	440	464	428	441	449	442	446	427	434	466	464	430	445	463	462	442	404	449	421	434	464	448	445	452	458	433	432	426	420	418	421	427	466	421	431	450	457	430	458	464	468	429	440	459	437	430	460	479	418	455	448	419	475	416	402	436	497	450	403	423	454	459	433	441	438	476	432	504	433	428	427	436	470	436	438	436	451	423	450	462	446	489	489	433	453	455	416	443	430	454	431	474	486	438	434	453	446	441	469	406	447	453	436	468	466	446	432	438	445	444	462	396	434	406	429	437	433	498	447	413	456	423	452	452	455	458	449	455	429	455	436	407	469	436	463	444	406	438	430	425	412	490	425	433	463	425	455	423	477	422	457	439	444	421	441	465	434	426	471	452	428	438	462	422	422	436	427	461	463	433	418	453	439	475	434	426	439	433	451	403	441	435	444	422	421	418	394	417	423	501	493	416	465	460	450	427	427	490	463	472	428	427	479	453	418	443	407	401	446	445	404	409	466	489	437	474	431	435	425	465	437	467	463	443	440	397	460	479	413	412	425	430	420	428	416	469	454	447	453	424	414	493	431	410	403	434	474	448	451	462	447	452	447	403	449	423	438	459	466	445	438	414	435	488	433	440	436	448	462	476	461	438	488	454	457	408	434	452	444	444	446	440	450	444	457	462	439	435	410	431	438	451	432	451	460	449	453	449	445	426	428	440	436	425	402	460	447	440	415	463	440	476	439	439	419	427	440	442	457	424	440	459	443	423	458	423	459	459	458	426	447	400	435	473	428	449	454	442	448	445	419	469	418	449	425	413	434	456	474	456	430	485	455	437	450	431	447	446	454	439	437	474	457	471	420	419	462	445	405	500	438	443	468	468	440	448	420	478	432	439	433	438	453	385	438	419	476	396	399	412	413	464	419	455	425	453	422	420	406	419	405	420	436	431	444	418	435	465	434	449	446	461	427	423	422	406	441	417	444	420	455	399	437	465	430	465	413	465	450	442	432	463	453	456	457	426	465	434	440	454	413	403	437	464	434	486	437	412	421	462	450	426	463	478	424	438	463	470	431	457	451	446	420	452	431	478	397	466	440	441	447	437	463	462	426	428	417	408	468	422	432	441	442	429	430	427	455	450	395	437	415	457	436	471	458	485	425	435	455	466	454	452	441	426	425	461	450	450	466	432	448	466	504	459	451	460	408	434	442	423	486	421	438	463	433	457	455	453	422	435	481	471	437	440	493	383	424	414	423	430	427	463	460	464	448	437	420	475	462	413	416	423	427	390	482	439	434	432	442	462	437	415	444	426	442	425	445	402	425	439	435	431	441	449	430	453	437	373	423	449	388	430	459	442	471	430	396	429	457	474	436	438	414	424	437	430	448	440	483	435	423	394	488	440	462	460	467	411	473	432	405	442	465	424	438	457	421	472	454	413	433	421	424	444	439	410	444	454	457	455	413	435	459	425	433	470	463	458	478	443	454	462	457	457	468	400	464	450	419	480	452	438	404	433	431	455	411	429	414	443	463	456	459	417	455	451	446	459	382	445	436	479	411	439	401	458	438	435	441	464	391	436	458	436	469	393	450	427	411	417	467	440	439	424	432	399	444	417	408	425	461	462	442	424	437	404	437	418	447	419	447	415	448	449	473	454	433	451	465	439	444	449	460	460	447	449	451	421	424	441	440	420	445	455	447	437	462	437	448	424	475	442	477	420	412	416	429	472	429	480	386	435	426	475	431	450	452	418	440	427	446	432	429	435	422	427	451	464	434	491	491	453	419	452	496	392	448	434	392	437	482	440	437	447	448	425	445	466	417	410	411	417	434	463	460	426	446	432	467	431	446	449	425	438	460	442	442	483	448	426	417	428	479	424	436	427	426	456	447	396	471	461	452	472	437	447	435	410	441	437	426	400	425	428	434	460	445	470	446	424	453	418	411	435	477	461	424	453	457	440	432	379	427	421	429	440	434	455	435	460	422	428	472	440	438	422	426	461	446	452	462	423	451	425	422	454	438	429	416	384	459	435	453	437	457	424	460	423	435	411	451	428	428	441	430	451	390	431	415	426	417	474	446	428	458	483	409	403	432	456	456	443	450	432	391	434	475	459	430	442	449	434	390	430	388	418	439	430	437	431	435	439	429	402	423	388	406	441	420	447	399	441	454	402	459	456	414	444	417	446	440	439	463	438	455	434	465	476	445	424	419	446	478	450	433	437	434	458	447	452	462	429	434	445	422	439	412	439	419	429	459	440	430	441	495	460	438	431	458	471	450	416	433	458	421	431	469	442	427	431	449	472	448	411	449	429	450	445	464	423	421	475	458	407	443	459	434	438	468	447	447	445	439	441	442	453	430	439	466	447	441	486	423	447	440	446	437	448	451	492	463	472	453	455	463	392	440	433	411	421	442	407	397	457	439	430	426	440	423	432	446	468	421	451	441	469	410	439	472	443	460	438	419	440	419	432	471	426	449	432	490	412	422	421	439	451	436	423	406	422	400	465	433	404	445	440	409	473	402	411	474	447	461	432	423	437	416	448	427	410	435	444	449	437	422	447	416	455	433	426	463	474	464	407	459	448	416	478	419	459	454	431	418	466	468	444	436	479	391	388	471	406	426	451	429	418	463	457	475	446	422	419	455	466	452	461	441	442	444	419	430	397	472	468	462	437	454	469	454	401	452	479	445	392	409	477	473	447	428	472	429	485	449	454	456	425	467	445	407	484	437	448	460	423	457	428	459	452	447	448	442	453	426	448	432	413	423	403	472	459	460	451	409	412	455	445	433	452	478	409	437	432	450	443	438	488	444	467	459	403	427	460	422	465	429	433	433	427	437	440	444	435	429	447	407	387	414	415	472	436	447	428	429	453	449	437	449	452	425	436	420	447	434	451	420	460	433	452	464	434	425	429	398	427	425	445	421	470	483	429	483	469	413	434	393	455	458	427	427	413	466	453	454	448	471	442	449	437	429	458	468	457	459	414	430	458	442	437	437	441	450	453	437	450	408	474	460	430	411	417	419	452	458	434	431	453	422	431	461	461	429	429	441	431	455	482	472	419	422	388	437	422	426	428	468	443	422	471	447	449	424	411	438	434	433	422	467	458	459	445	464	440	403	452	436	419	416	444	454	441	418	411	415	440	419	425	414	448	437	381	454	450	410	446	407	407	404	472	461	422	429	426	419	436	446	456	454	456	441	442	435	446	431	462	433	459	430	456	431	459	470	473	406	428	420	415	450	438	454	463	436	415	410	412	434	443	462	421	439	477	450	471	454	414	415	475	442	457	412	437	439	478	459	404	432	469	487	424	430	419	435	423	445	391	419	424	460	453	438	449	420	479	455	417	443	428	453	433	445	462	418	452	452	455	454	432	457	453	462	442	449	423	439	448	415	417	437	454	433	441	454	455	427	473	452	424	448	437	419	446	449	452	418	414	431	441	417	448	446	404	462	449	408	436	431	439	426	453
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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
