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
340386920719	340386921289	340386921837	340386922387	340386922937	340386923487	340386924037	340386924587	340386925137	340386925687	340386926237	340386926787	340386927337	340386927887	340386928437	340386928987	340386929537	340386930089	340386930637	340386931187	340386931737	340386932289	340386932837	340386933387	340386933937	340386934489	340386935037	340386935587	340386936137	340386936689	340386937237	340386937787	340386938337	340386938889	340386939437	340386939989	340386940537	340386941089	340386941637	340386942187	340386942737	340386943289	340386943837	340386944387	340386944937	340386945487	340386946037	340386946589	340386947137	340386947689	340386948237	340386948787	340386949337	340386949887	340386950437	340386950989	340386951537	340386952089	340386952639	340386953187	340386953737	340386954287	340386954837	340386955387	340386955937	340386956489	340386957037	340386957587	340386958137	340386958689	340386959239	340386959787	340386960337	340386960889	340386961437	340386961989	340386962537	340386963089	340386963637	340386964187	340386964737	340386965289	340386965839	340386966389	340386966937	340386967489	340386968039	340386968587	340386969137	340386969687	340386970237	340386970789	340386971337	340386971889	340386972439	340386972989	340386973537	340386974087	340386974637	340386975189	340386975737	340386976289	340386976837	340386977389	340386977937	340386978489	340386979039	340386979589	340386980137	340386980689	340386981237	340386981789	340386982337	340386982889	340386983439	340386983987	340386984537	340386985089	340386985639	340386986189	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2797	2000	3600	2300	2796	2000	3600	2300	2795	2000	3600	2300	2794	2000	3600	2300	2793	2000	3600	2300	2792	2000	3600	2300	2791	2000	3600	2300	2790	2000	3600	2300	2788	2000	3600	2300	2786	2000	3600	2300	2784	2000	3600	2300	2782	2000	3600	2300	2781	2000	3600	2300	2779	2000	3600	2300	2778	2000	3600	2300	2777	2000	3600	2300	2776	2000	3600	2300	2775	2000	3600	2300	2774	2000	3600	2300	2773	2000	3600	2300	2772	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2770	2000	3600	2300	2769	2000	3600	2300	2767	2000	3600	2300	2766	2000	3600	2300	2765	2000	3600	2300	2764	2000	3600	2300	2764	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
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23630	22385	34561	36940	33541	27963	20632	5011	1031	630	525	544	538	552	592	612	603	585	594	561	520	578	564	545	526	585	568	546	521	507	513	585	547	588	583	540	541	604	569	558	570	549	579	539	553	573	576	602	555	553	580	574	533	627	579	559	518	526	563	507	577	582	558	607	578	577	546	607	556	546	586	526	600	548	560	582	587	551	495	563	583	533	582	523	508	580	599	526	543	570	557	556	566	566	520	616	541	584	573	518	549	527	569	550	586	537	566	606	569	551	554	529	558	579	592	589	599	596	557	529	573	558	551	566	561	553	557	550	585	530	546	584	570	522	569	560	557	580	548	558	524	594	568	551	566	566	539	551	528	554	566	585	571	560	550	609	571	539	539	580	587	543	526	546	608	575	574	559	585	574	587	525	568	582	579	567	603	577	599	560	541	541	598	590	531	567	563	593	552	547	501	548	564	560	544	600	555	560	592	555	594	568	554	530	535	566	545	579	569	587	536	597	578	558	554	573	557	508	590	584	546	546	576	556	569	572	539	565	580	556	567	563	539	591	548	561	556	574	557	569	559	549	562	562	532	569	594	607	552	590	555	564	595	542	556	548	552	537	566	539	553	558	579	545	566	557	574	566	552	542	520	579	539	558	548	532	547	551	605	587	574	556	550	580	550	563	558	571	572	570	603	545	576	533	589	529	569	558	551	557	526	531	565	558	575	551	535	536	572	571	583	589	553	608	559	537	576	571	567	554	557	552	580	591	573	591	542	563	550	598	539	545	540	567	561	546	563	571	623	572	590	567	572	558	531	596	590	573	563	603	540	544	619	575	606	579	582	533	580	546	550	615	611	603	528	543	588	589	578	557	556	545	563	553	556	604	572	538	607	559	565	569	588	533	528	569	572	518	551	558	546	534	529	566	601	571	577	584	607	515	526	570	564	539	539	591	558	623	551	564	547	575	558	527	548	571	555	546	600	535	568	583	551	569	547	510	535	545	612	523	544	578	547	590	560	549	600	551	557	564	545	541	605	559	561	584	572	608	563	540	540	544	576	537	571	575	551	564	564	576	565	569	577	595	532	555	575	530	521	536	549	567	549	576	516	613	545	570	550	578	565	552	581	518	592	558	587	555	551	592	547	591	580	577	570	606	570	549	562	533	558	574	559	561	541	573	570	521	579	531	582	528	555	554	492	565	529	555	605	561	567	596	581	592	563	557	573	522	579	533	557	570	582	574	570	588	562	558	554	572	553	527	576	632	536	507	564	591	581	581	537	569	599	597	573	539	567	579	556	568	562	551	560	570	523	550	558	594	580	529	562	555	521	630	587	542	574	549	538	571	547	512	576	563	508	553	595	561	611	570	552	546	633	583	514	574	554	536	578	605	575	535	564	560	581	583	576	545	568	619	567	527	554	613	569	523	584	546	534	553	581	549	554	591	577	534	543	595	555	563	557	560	552	545	558	579	546	566	620	603	551	563	573	578	576	567	587	546	575	588	546	576	560	532	559	555	533	580	618	537	574	616	580	558	575	555	528	537	553	548	564	582	555	589	569	579	534	588	535	539	549	542	529	566	548	548	565	585	550	571	564	540	555	609	586	536	572	570	587	558	564	568	541	579	526	580	566	566	582	586	580	552	589	586	612	508	538	543	599	552	540	553	517	568	546	525	558	566	581	560	564	554	550	558	574	545	587	570	522	551	595	608	540	564	522	567	554	582	582	547	535	545	584	547	497	556	588	563	568	518	532	505	581	573	547	568	516	559	563	560	544	567	549	589	577	539	588	516	573	518	565	526	519	580	563	605	556	604	543	555	548	562	600	576	554	570	596	556	585	508	534	546	542	542	523	553	537	552	597	520	589	599	536	577	547	542	588	539	585	585	578	577	560	544	573	517	572	550	553	587	582	533	539	555	582	575	521	598	556	549	547	517	544	582	531	558	575	528	622	566	584	545	560	563	549	578	533	559	567	561	589	558	580	553	552	597	571	558	604	538	578	527	581	549	556	548	552	562	548	574	594	540	562	585	583	549	571	538	535	568	553	550	574	559	567	539	581	601	589	568	586	570	617	524	585	575	527	531	609	562	563	553	565	535	578	592	576	516	543	562	588	573	569	599	578	580	574	590	599	598	602	586	562	560	551	532	541	609	529	558	560	561	573	552	546	568	569	590	603	548	565	541	550	534	578	562	525	557	564	545	553	590	555	554	572	602	570	581	528	542	586	532	560	545	545	543	563	566	565	549	556	546	512	572	590	590	530	573	573	580	556	557	556	539	558	640	567	591	581	565	598	576	589	551	570	579	557	584	565	528	527	573	586	568	544	567	573	551	591	540	574	560	541	504	555	570	548	575	580	554	567	529	555	590	573	522	556	566	577	545	578	617	539	563	561	591	575	564	570	569	553	578	623	546	534	538	609	574	561	577	572	548	558	568	546	541	544	570	561	595	548	562	576	545	536	554	599	542	528	564	560	574	553	573	600	574	566	570	613	594	535	534	552	598	540	552	556	565	524	541	547	570	586	568	526	599	587	591	573	588	582	547	533	567	541	602	576	599	527	565	575	514	557	556	548	570	545	571	584	538	570	553	548	531	524	562	608	578	556	536	563	578	517	515	607	555	532	556	584	556	587	562	535	557	559	561	542	525	590	563	582	543	562	548	597	565	587	574	548	606	560	560	554	582	591	595	537	540	537	542	517	546	515	556	559	601	559	580	597	530	526	566	574	576	564	572	549	569	568	566	596	592	531	563	611	554	524	524	535	521	578	587	579	571	559	559	561	573	562	539	542	566	517	519	576	524	528	600	539	545	582	561	557	533	535	536	572	547	534	579	557	528	515	548	566	584	580	542	562	559	610	594	559	527	564	565	571	543	593	576	564	573	543	550	554	568	546	539	537	553	545	565	538	555	597	514	591	575	546	599	544	566	566	570	591	600	578	571	592	528	570	536	511	564	540	557	556	539	582	551	558	537	550	564	554	585	544	527	530	603	567	580	542	588	571	560	586	615	555	599	581	576	587	611	571	497	591	578	561	601	549	579	554	555	545	555	557	554	579	512	544	524	537	554	544	535	540	554	583	576	549	512	544	531	539	567	578	593	572	527	563	586	578	552	553	531	521	559	535	574	533	569	563	565	574	558	574	557	549	543	589	587	578	577	533	604	561	597	572	592	559	611	575	580	552	594	593	595	586	510	578	513	534	550	528	569	512	581	602	568	571	570	597	535	536	529	599	578	583	567	545	565	531	581	553	579	591	594	553	544	592	562	530	590	564	592	576	582	539	561	543	549	538	606	579	569	554	583	579	593	573	564	529	529	567	583	563	591	540	535	552	555	555	555	599	561	551	580	529	563	539	605	589	524	567	557	550	561	544	597	539	548	552	575	577	586	581	578	542	591	578	559	481	544	534	587	584	546	536	571	572	548	551	564	573	555	519	603	578	560	568	558	542	573	567	583	597	600	586	500	553	595	577	522	608	560	539	554	548	607	569	547	550	551	571	554
54856	100901	85959	69799	48929	30835	13275	4197	1356	611	616	614	619	594	618	632	683	664	663	595	577	631	613	591	615	629	612	599	617	603	665	605	615	614	543	627	620	636	628	611	632	596	621	600	609	629	606	611	602	621	608	576	600	585	581	663	624	640	576	633	596	619	596	648	638	639	621	613	619	611	610	596	572	612	601	613	611	586	608	588	613	579	626	596	628	601	597	603	612	688	599	605	603	638	597	604	621	651	624	587	629	634	584	619	617	611	639	577	616	594	614	607	620	609	640	666	594	670	661	640	630	592	617	633	665	607	570	614	606	622	570	629	604	585	648	639	651	603	625	630	616	591	582	635	579	628	582	653	625	609	620	614	623	564	654	604	643	578	624	605	582	592	622	624	609	630	598	618	636	608	594	604	613	637	628	573	644	589	675	639	603	625	646	626	612	604	529	624	608	654	610	613	604	588	609	584	596	632	595	569	603	603	557	613	583	616	606	611	633	604	606	615	560	603	627	590	600	573	590	600	640	596	613	573	636	641	617	576	620	594	606	615	616	642	598	638	594	601	587	599	609	567	626	615	597	657	568	650	558	588	641	655	583	666	602	628	627	628	607	598	607	588	595	568	584	602	599	620	600	661	577	631	590	629	614	600	589	631	563	609	581	599	582	596	644	592	599	596	556	587	607	633	640	591	581	603	585	593	619	592	589	586	587	575	590	643	606	618	647	641	583	594	597	626	618	605	582	642	590	579	604	575	618	654	578	628	642	637	606	617	648	594	586	637	648	593	612	639	627	646	617	618	628	604	607	624	604	580	598	600	610	591	621	577	589	625	613	597	604	622	618	597	630	637	626	653	582	584	606	619	593	589	612	594	599	607	546	633	614	619	614	592	590	605	622	616	652	625	600	609	592	640	639	598	584	614	593	632	590	641	621	580	628	655	609	618	591	590	612	603	577	604	618	620	639	587	636	626	562	630	627	643	642	618	606	624	577	625	581	578	620	667	587	595	596	612	598	605	608	595	628	586	589	617	616	564	615	606	607	573	612	569	592	606	619	621	612	609	606	563	615	611	607	666	614	638	570	634	630	601	590	628	606	580	610	575	620	611	567	621	602	637	665	636	609	595	626	616	616	615	593	633	573	621	608	597	662	626	612	581	612	582	622	629	625	618	594	653	572	558	653	593	616	553	606	591	591	595	570	625	616	618	597	586	611	596	652	611	624	594	641	605	650	587	598	604	614	646	588	610	605	631	615	652	582	605	565	637	618	602	636	652	621	638	586	612	620	638	623	606	566	573	620	627	599	633	641	608	586	600	642	638	575	608	585	616	570	637	650	616	586	615	557	639	602	628	582	565	579	634	632	578	583	627	592	595	597	547	564	541	585	600	656	596	617	581	615	618	573	602	600	606	627	556	591	633	658	641	629	638	592	596	595	580	603	632	619	601	622	614	589	618	642	577	634	605	594	617	601	625	680	634	630	628	606	631	631	631	671	610	628	613	623	632	613	584	618	561	618	609	603	653	622	631	584	600	567	585	637	630	603	624	612	598	623	609	614	642	595	604	618	587	628	633	584	627	597	620	597	627	622	626	616	628	606	606	588	594	602	620	637	628	594	592	566	620	614	588	582	558	611	609	584	618	610	599	603	643	619	607	606	619	599	620	571	652	621	601	608	576	637	614	613	596	582	638	637	611	590	591	661	598	621	605	610	617	582	602	612	619	647	591	596	594	626	594	597	615	610	598	572	596	599	623	578	609	618	619	612	582	604	631	619	589	631	605	590	630	603	577	629	617	609	534	622	639	645	590	559	622	570	542	606	639	630	603	587	587	605	641	593	613	576	578	572	617	644	603	607	612	630	623	582	554	589	604	621	646	601	624	679	585	591	606	615	596	693	657	594	588	625	588	631	623	629	599	569	595	594	643	622	625	624	620	587	643	633	648	595	626	618	603	580	595	575	627	614	603	664	621	594	619	631	567	635	625	605	605	627	602	597	595	628	594	611	609	598	603	605	572	628	615	615	582	569	630	585	627	633	607	603	635	621	599	616	565	600	622	631	629	623	621	668	621	627	611	618	667	623	631	631	608	607	605	629	635	609	597	660	618	598	584	569	599	623	583	610	635	599	642	608	634	601	630	592	632	585	591	600	602	632	635	584	637	583	587	589	598	632	618	607	629	625	602	570	603	621	560	596	615	630	614	600	589	605	596	629	605	653	567	645	608	584	614	631	651	603	629	648	605	615	545	602	573	589	629	630	601	587	571	600	628	568	658	624	618	596	606	631	630	634	587	651	630	606	620	585	624	653	654	588	609	609	619	613	596	621	629	585	609	612	638	598	597	600	630	603	642	623	617	624	568	615	659	644	617	572	590	643	594	612	600	560	574	602	603	611	612	571	642	640	616	608	615	558	591	657	603	563	612	623	594	618	634	597	589	646	574	635	612	630	613	595	601	610	612	594	620	591	603	565	586	628	604	601	628	618	563	579	562	610	586	580	638	598	679	607	637	598	618	616	601	588	641	593	619	615	639	609	625	627	596	585	599	573	598	580	570	636	615	626	646	568	591	598	619	613	569	600	655	585	552	605	623	567	615	636	621	652	639	581	655	617	578	621	612	594	620	566	642	622	611	634	634	623	582	616	597	632	579	571	626	620	577	606	596	611	623	607	611	632	607	602	596	599	656	625	626	615	578	598	635	561	566	619	603	646	616	632	618	581	658	580	607	602	631	618	594	600	635	631	647	587	598	592	606	624	645	554	592	600	597	614	658	584	578	630	609	620	624	621	594	584	617	608	629	613	615	589	622	588	603	627	618	615	602	630	623	606	571	631	587	556	581	588	583	621	618	573	618	633	623	567	626	561	589	586	611	570	597	593	602	608	619	595	621	591	640	591	640	618	627	595	641	604	590	614	567	635	614	615	578	630	579	597	586	633	575	649	610	592	610	619	644	622	622	673	627	612	592	614	587	596	597	624	618	611	618	648	614	658	588	597	604	637	594	620	594	575	624	595	629	624	595	638	634	576	604	629	607	600	637	606	627	651	614	579	590	597	565	618	628	606	611	636	599	563	628	637	621	606	599	584	572	619	626	636	614	634	633	616	608	578	615	643	609	616	634	616	593	639	629	585	603	616	601	678	590	613	605	570	591	608	576	632	596	577	593	605	615	593	601	648	624	638	597	666	621	575	673	649	610	592	623	577	585	630	596	652	629	645	608	672	615	618	642	615	568	590	572	622	632	619	617	629	575	614	649	581	617	673	589	616	594	606	617	614	636	638	622	623	645	597	603	617	577	583	572	588	608	631	605	585	584	603	579	634	634	613	630	608	630	597	643	611	645	610	632	650	599	580	600	631	666	634	599	593	622	604	600	596	607	637	600	579	609	603	615	617	624	637	609	604	611	585	606	612	604	616	587	629	633	598	626	654	630	612	635	614	636	642	620	635	606	603	587	595	574	585	555	605	646	600	631	611	601	615	565	637	603	633	589	589	605	627	623
27808	28690	35665	25530	10955	3269	1051	558	360	346	327	343	370	350	396	367	351	356	371	375	321	322	324	320	393	348	375	340	374	339	381	347	387	358	377	353	347	344	337	348	353	326	378	339	336	353	350	377	376	356	370	386	329	357	334	356	367	345	353	334	363	353	354	399	346	360	355	328	321	335	328	355	352	344	351	355	330	352	346	376	328	353	343	316	343	365	314	346	338	343	359	365	327	345	353	363	363	345	362	369	343	373	376	329	341	362	384	349	355	333	323	391	345	357	357	344	344	359	338	352	375	383	392	356	336	363	339	352	369	407	339	345	345	345	346	355	339	374	374	330	360	355	375	333	363	375	337	353	335	368	354	361	345	380	342	377	329	326	341	361	365	363	299	314	376	371	378	352	347	350	366	359	342	372	357	313	351	352	338	332	375	377	362	352	317	357	351	326	355	382	367	348	344	346	367	335	349	337	372	339	354	327	330	329	339	336	337	377	363	362	347	354	360	347	350	333	358	345	356	351	346	333	362	351	383	346	336	371	355	364	354	362	338	334	367	361	353	363	342	331	351	345	351	370	383	392	314	343	337	326	372	327	369	376	333	399	364	325	349	359	331	320	328	306	380	350	352	333	376	352	358	368	327	329	361	342	329	321	377	353	342	331	359	377	390	341	313	341	352	369	337	347	349	328	352	342	334	316	352	343	344	333	341	378	365	374	352	370	355	333	354	346	338	344	358	333	354	355	306	380	382	331	340	349	339	360	363	345	354	332	390	340	355	372	339	324	374	336	316	349	334	337	353	360	363	363	374	369	350	340	327	371	401	331	332	369	364	349	366	350	305	336	324	357	356	316	341	329	349	322	359	354	343	331	332	356	379	363	355	344	346	323	354	346	347	343	346	364	339	351	330	351	329	367	322	344	352	332	368	334	338	331	381	367	364	341	377	311	352	325	356	368	339	328	321	342	322	315	367	337	328	363	358	343	367	392	333	326	359	310	359	346	380	332	364	344	401	355	386	377	341	350	374	340	363	364	366	330	350	359	359	336	342	347	310	363	363	344	374	349	328	355	327	370	359	409	339	329	346	347	387	316	350	353	338	337	372	312	344	350	342	328	342	355	344	341	338	340	357	348	380	339	353	379	339	321	346	354	383	349	313	345	313	354	381	391	334	364	380	320	353	321	344	358	331	335	355	346	365	357	321	327	333	344	368	305	376	353	353	342	354	367	347	341	341	330	370	360	352	337	352	325	352	364	362	340	335	374	338	312	355	361	366	364	361	367	346	374	343	349	384	348	339	368	352	349	364	343	336	343	332	306	364	334	358	367	312	325	370	350	335	365	346	351	395	330	370	300	355	362	327	356	357	387	346	372	361	364	326	359	354	367	328	344	375	344	384	368	351	349	351	344	354	361	366	337	343	343	354	359	324	376	362	372	342	348	354	395	377	353	320	338	336	368	371	336	356	334	311	367	342	343	356	351	343	347	340	315	337	371	365	329	353	369	345	332	345	355	333	360	345	375	358	342	356	350	370	374	352	356	371	339	358	355	368	368	380	356	369	351	361	341	360	361	327	368	338	376	347	351	363	373	357	310	349	352	370	358	333	329	339	341	354	329	347	337	343	401	362	380	320	342	349	378	380	362	312	362	343	376	391	373	370	383	344	346	354	319	358	388	400	367	384	369	345	345	385	363	352	342	338	351	323	320	348	344	371	360	367	352	313	340	346	352	377	366	340	329	367	350	306	319	328	339	319	326	315	341	320	371	351	375	340	371	366	352	354	325	379	365	330	349	359	336	347	368	337	364	372	350	379	352	345	349	376	377	350	366	346	342	367	361	366	360	363	330	342	378	385	347	323	340	345	374	381	345	326	315	335	341	317	334	355	332	313	317	349	331	340	333	371	366	347	342	332	377	344	333	369	346	330	351	321	375	367	345	370	368	316	348	353	373	361	331	369	349	340	332	342	347	395	377	350	339	375	338	381	322	372	341	361	348	373	354	353	363	347	348	326	339	378	344	356	359	381	320	357	373	328	374	364	351	348	315	348	381	358	361	355	350	359	349	328	354	352	361	336	345	364	346	333	338	333	347	337	329	372	369	353	327	358	330	348	344	340	376	340	340	354	330	355	333	374	359	363	338	340	378	378	344	327	372	401	311	356	376	322	328	340	356	334	380	349	313	338	359	356	358	371	360	366	344	351	349	362	357	346	356	388	355	338	343	350	354	362	335	314	355	355	352	366	340	381	342	375	346	332	361	387	341	368	342	327	348	352	329	307	317	372	353	353	346	372	363	337	334	343	376	354	342	340	315	342	389	357	332	366	334	337	342	347	346	361	358	358	391	361	326	348	329	351	351	335	346	318	368	320	356	372	369	374	370	364	344	363	349	331	348	374	334	360	340	321	349	321	336	373	338	354	331	368	310	317	383	352	346	361	357	373	356	379	337	357	316	367	322	374	392	391	377	354	357	361	367	362	345	359	365	362	318	327	351	356	347	337	313	322	346	362	374	353	342	331	346	334	298	323	326	367	342	343	361	342	368	343	361	352	339	374	334	353	333	355	352	329	319	361	330	352	332	335	382	313	363	362	337	367	323	336	346	319	334	355	346	376	351	369	328	333	365	357	379	357	350	367	345	352	350	345	369	354	374	344	356	330	334	361	341	311	323	345	363	338	311	357	337	354	368	335	346	339	321	351	332	336	355	359	366	321	336	341	354	335	319	339	367	339	361	321	354	363	339	351	321	347	365	353	359	354	368	362	351	311	353	358	357	357	353	342	363	346	352	340	352	311	347	347	378	326	353	346	354	343	372	347	330	325	343	362	358	314	323	382	356	343	369	378	326	350	322	344	358	338	334	350	352	350	349	335	331	340	344	344	352	335	345	330	345	321	351	323	358	335	339	365	358	362	339	355	372	365	339	362	344	364	360	320	363	326	333	333	354	387	361	358	330	380	350	346	343	342	342	337	343	343	387	373	346	339	352	373	351	356	341	336	330	357	333	328	322	373	318	346	397	374	312	349	380	374	364	345	361	378	340	355	350	338	385	339	391	383	345	382	381	339	343	326	364	363	325	351	347	330	334	351	353	360	367	353	381	363	352	343	357	381	360	344	326	346	363	324	350	361	327	370	372	340	374	341	342	342	360	346	332	357	317	336	339	344	358	353	339	345	362	333	350	361	324	344	329	353	344	331	372	333	348	315	349	371	348	329	363	345	350	328	334	371	364	343	324	313	332	333	344	344	331	376	337	341	355	349	312	373	330	324	308	389	339	345	363	341	362	343	384	353	367	374	364	316	321	341	339	315	339	344	377	335	338	353	353	370	359	363	371	334	370	355	373	370	335	319	336	347	355	354	381	356	362	351	343	360	318	344	343	360	328	317	320	357	325	361	345	349	352	351	364	367	364	371	360	338	367	338	339	377	336	335	373	360	330	389	344	351	373	327	348	340	364	340	357	379	336	364	377	342	340	351	348	336	345	365	364	351	355	333	336
21944	45681	32498	21267	10489	3920	1400	623	412	419	407	422	414	382	402	420	397	392	420	392	415	421	409	395	346	371	392	430	405	378	373	414	374	411	401	416	368	426	401	404	399	396	369	377	413	418	436	382	389	407	402	412	390	434	416	388	415	407	395	415	418	406	424	391	387	430	371	420	442	374	372	416	403	395	388	418	421	375	412	400	390	424	381	397	430	426	428	374	397	389	389	393	407	433	391	438	419	418	380	341	405	410	377	394	389	381	428	395	449	374	401	377	379	395	433	425	428	415	393	408	396	403	419	402	426	387	398	413	400	416	442	433	397	383	404	389	412	396	415	354	447	414	390	404	381	421	413	465	390	406	396	399	391	404	403	413	391	403	377	399	434	395	385	425	413	389	414	418	406	379	409	420	444	380	384	397	415	415	353	393	406	373	395	397	426	344	438	388	410	400	442	411	415	391	410	406	453	418	401	379	419	406	403	414	391	427	388	409	400	439	377	423	419	403	400	404	393	397	409	383	395	401	383	400	405	411	353	408	368	408	419	382	430	412	424	401	406	393	415	417	433	387	419	401	413	407	391	418	390	411	403	382	405	429	419	356	407	428	390	380	398	381	370	400	413	436	412	421	420	414	426	416	410	416	419	411	423	417	398	375	415	394	410	405	403	386	379	367	417	436	376	402	421	388	425	421	406	423	409	417	367	409	427	433	393	432	398	397	388	409	402	397	426	377	398	387	393	415	373	411	352	403	407	431	371	402	386	417	381	403	427	365	433	405	405	426	397	400	394	396	424	421	386	427	451	390	406	373	388	407	390	415	376	398	372	368	381	345	394	428	381	398	409	415	399	420	405	412	425	419	447	382	408	407	398	433	429	416	361	441	419	422	415	402	387	387	416	389	379	436	408	393	381	393	437	409	392	431	359	394	384	418	420	382	389	441	404	391	386	405	421	418	420	389	362	370	404	372	407	400	386	364	396	423	374	399	390	398	409	401	429	456	423	398	386	380	398	399	363	407	387	425	378	396	417	396	403	377	401	387	405	395	381	397	397	411	357	390	451	406	429	395	415	385	424	441	393	384	416	438	400	409	428	435	363	389	429	368	422	391	411	392	406	402	402	437	373	395	387	381	409	429	392	400	398	426	416	403	414	392	432	390	384	365	425	395	405	388	385	422	392	395	398	403	378	378	384	411	400	403	416	380	395	423	378	404	399	401	361	422	428	407	386	393	392	399	387	436	396	395	368	376	372	395	418	407	385	414	419	391	414	391	405	385	400	408	440	411	414	416	372	400	414	427	396	401	385	408	420	419	418	413	398	379	384	404	435	414	452	389	425	402	427	405	418	393	410	383	366	388	391	377	421	404	394	390	416	402	419	406	381	390	391	417	403	369	391	413	379	393	403	419	391	470	371	420	422	409	368	376	394	397	409	432	392	402	399	388	394	384	402	406	413	385	391	399	413	399	386	436	418	428	395	371	392	398	395	441	387	452	424	377	393	380	395	415	401	379	370	431	396	438	438	426	398	392	414	401	400	426	416	384	373	398	383	402	404	396	425	404	409	405	389	405	407	392	381	411	403	359	409	381	438	428	399	392	413	438	418	396	415	372	415	402	388	415	454	430	410	388	401	400	383	381	399	407	416	402	398	394	407	410	405	395	374	421	426	419	399	416	410	394	412	406	402	458	417	425	431	434	410	399	420	412	430	413	409	405	418	390	408	417	394	398	441	401	391	405	365	403	375	405	408	400	437	414	402	419	409	394	411	407	391	410	390	387	391	400	408	373	383	381	364	398	389	398	418	445	420	388	386	386	384	350	397	392	386	406	428	413	395	433	377	413	428	407	356	435	390	424	390	391	375	407	402	390	401	407	417	349	400	401	385	419	401	405	396	424	430	401	383	439	423	359	416	404	403	405	378	413	382	381	398	396	406	442	402	364	404	390	380	401	405	407	413	383	439	394	411	403	392	405	402	423	423	455	383	398	421	427	403	409	424	380	409	388	414	409	410	392	411	389	413	401	387	421	396	387	384	387	410	404	451	411	414	395	433	420	396	420	374	394	401	405	427	378	415	396	456	439	404	389	383	380	395	424	400	427	372	395	407	382	395	427	435	375	420	393	410	393	409	410	375	459	393	414	426	372	375	407	381	401	414	403	435	416	426	383	406	390	381	425	421	429	404	404	401	393	400	407	398	385	387	397	414	415	414	403	430	404	406	419	412	392	413	398	433	420	417	382	419	424	400	412	388	384	414	373	419	419	441	422	405	388	396	398	367	396	409	362	444	393	394	409	407	420	377	430	431	410	362	392	377	377	382	383	415	390	399	414	395	432	403	390	400	428	396	397	387	358	407	426	422	383	391	376	408	366	445	401	420	440	407	416	440	430	408	421	444	392	396	415	388	428	423	405	398	390	383	390	408	388	387	373	398	392	400	416	408	418	411	408	375	391	389	421	399	396	397	432	418	442	402	402	403	409	439	364	390	385	421	396	394	433	415	405	417	414	380	391	376	420	425	413	430	440	378	401	398	395	433	409	389	364	377	402	415	413	435	403	391	395	399	370	407	403	369	407	380	412	415	367	385	400	400	427	414	406	385	417	375	411	420	366	398	436	396	425	393	417	417	442	392	457	384	407	420	402	402	401	363	412	374	412	380	401	425	395	411	396	364	462	414	361	420	417	400	383	424	407	412	398	416	389	400	415	390	419	387	422	408	422	419	426	419	395	425	418	418	412	395	384	384	411	384	386	389	385	424	382	417	407	422	424	379	396	399	403	445	409	419	417	427	411	438	438	370	405	417	409	428	388	447	383	439	403	415	424	353	408	428	397	382	394	389	408	405	361	386	403	395	413	394	413	397	400	419	431	420	389	390	393	404	419	405	402	394	415	393	374	423	425	401	374	390	388	405	405	380	405	382	394	392	404	411	427	429	424	431	413	385	396	447	419	374	394	403	437	388	390	410	385	401	425	402	417	384	409	383	389	406	404	397	404	431	424	450	360	389	400	392	356	392	417	385	384	405	422	401	421	399	397	394	384	392	369	431	414	404	429	393	426	353	427	399	437	410	403	395	401	393	393	422	410	437	378	420	407	408	354	391	353	417	419	388	434	376	383	431	399	418	428	392	417	395	431	438	421	403	420	380	431	373	405	432	417	383	375	402	389	388	392	405	388	385	438	402	422	428	410	440	387	370	396	425	392	397	358	438	402	396	391	420	374	393	420	393	411	385	416	401	420	436	400	381	413	390	406	389	398	413	417	369	396	407	403	427	397	420	395	414	382	377	415	405	377	427	395	378	432	425	407	373	393	423	412	403	416	378	416	373	376	370	426	351	398	412	391	388	411	383	406	398	373	417	390	368	425	431	398	406	366	371	416	419	411	404	441	406	400	414	420	377	416	401	391	396	392	424	418	413	407	387	391	398	406	432	407	424	407	408	402	441	437	395	442	380	368	403	429	397	427	422	386	447	396	421	419	374	387	387	397	408	401	435	383
23623	22036	36026	41236	33661	24402	13184	2522	687	454	411	455	461	403	427	425	446	443	467	444	436	473	448	475	406	441	429	459	474	434	414	428	468	477	421	431	426	428	457	447	452	466	486	424	436	386	431	450	452	456	477	441	423	434	419	439	452	456	465	457	453	464	452	425	426	428	434	421	455	389	471	420	420	420	442	432	432	430	456	415	429	440	433	455	458	419	432	423	427	428	416	429	444	461	400	448	442	495	449	409	466	426	450	460	423	449	431	438	441	434	459	462	432	432	405	452	428	450	471	433	412	443	484	448	448	428	430	424	412	440	422	413	417	452	410	460	416	406	434	442	435	426	470	433	403	431	427	445	484	432	463	422	439	439	435	450	440	409	433	425	430	479	453	446	445	433	419	444	427	489	402	420	426	447	443	416	465	468	413	437	413	461	419	428	452	434	459	422	467	415	439	427	444	435	430	454	452	412	438	415	402	418	428	451	455	406	419	459	429	498	438	459	468	403	427	451	414	440	464	411	431	406	464	448	453	477	450	427	481	415	443	463	461	394	416	421	429	465	474	446	418	440	428	436	410	451	430	447	448	496	474	444	475	451	425	435	449	418	434	439	439	452	414	458	452	408	447	432	415	394	407	439	439	429	453	494	405	432	416	453	455	440	462	426	446	500	419	401	430	438	451	445	428	452	456	433	455	460	438	455	429	428	444	467	435	419	449	437	475	448	411	434	418	449	452	439	417	450	460	423	435	432	436	442	461	445	435	489	451	445	440	487	408	447	462	407	420	415	456	436	467	459	444	452	394	458	441	404	433	415	460	468	436	471	466	412	465	454	457	425	438	411	450	443	425	444	457	485	431	422	471	384	452	433	468	453	469	438	459	433	448	445	437	440	445	427	439	403	425	423	443	460	412	454	459	416	464	421	429	401	445	421	450	417	440	426	434	414	427	452	421	424	427	454	436	415	473	441	396	458	426	447	448	430	414	449	465	420	431	437	439	409	411	424	433	412	473	465	463	446	451	445	450	442	454	428	445	440	450	450	419	445	459	414	458	427	466	450	429	442	415	461	445	405	417	469	410	427	413	429	407	435	438	463	438	412	430	467	425	427	434	466	439	447	450	429	421	440	447	448	435	456	406	387	443	443	401	436	461	451	446	428	447	409	454	436	424	414	431	430	446	442	450	464	466	427	479	457	429	420	410	440	460	459	425	409	424	444	418	442	463	448	434	440	456	447	423	426	457	461	414	450	426	463	442	468	428	434	477	430	434	431	431	432	464	395	451	461	461	430	460	434	430	390	487	403	438	407	431	456	428	470	434	474	471	435	445	422	449	435	449	427	440	458	444	438	465	426	445	454	430	468	440	439	476	442	431	427	453	418	506	477	413	417	410	432	446	447	437	435	465	451	427	417	429	397	419	440	412	451	407	445	439	436	455	414	488	465	431	451	450	467	442	419	433	452	451	398	446	462	404	456	433	428	437	447	433	465	447	426	471	429	473	463	435	426	422	400	457	455	449	441	449	437	465	452	466	428	419	433	471	475	426	452	431	439	413	448	473	483	414	423	411	446	469	432	414	419	423	470	435	427	454	456	424	474	411	454	441	462	472	456	440	450	410	437	464	426	445	403	390	421	491	494	472	409	411	416	399	448	458	412	452	445	466	439	394	452	446	457	460	429	444	395	477	444	454	467	453	440	433	407	426	443	444	419	458	437	425	434	436	464	390	397	423	440	458	423	459	468	419	462	431	433	433	422	454	471	423	452	463	427	484	422	422	452	441	434	471	420	457	450	426	436	421	406	431	484	430	441	437	460	409	452	439	433	419	416	413	418	413	419	427	417	443	432	421	454	389	420	469	436	442	467	418	475	441	411	483	430	425	436	448	444	439	461	448	444	457	422	422	442	424	441	441	422	431	452	436	443	422	425	460	434	448	443	423	419	457	435	472	456	446	437	424	449	448	412	459	414	420	421	444	444	431	455	442	479	450	452	415	417	425	408	486	438	453	407	439	428	456	445	432	436	459	470	444	424	427	455	425	444	413	488	430	419	444	429	455	471	455	449	428	448	447	413	436	439	437	458	439	443	448	454	382	415	472	422	464	461	443	457	421	417	442	418	460	451	426	455	424	421	428	442	440	437	440	435	492	477	454	474	462	425	465	473	430	443	481	435	438	508	420	413	439	442	447	423	431	452	427	426	424	419	442	442	458	439	448	393	455	432	448	440	477	442	429	426	425	460	427	447	437	441	400	415	446	474	438	434	444	424	444	458	406	462	418	400	454	431	456	454	436	457	454	451	464	448	452	505	422	440	441	417	512	417	412	470	422	441	437	438	423	457	430	443	459	416	458	452	398	467	400	471	471	458	455	436	450	407	447	446	446	471	473	475	433	445	435	442	425	451	419	453	414	454	408	441	464	454	419	439	445	437	457	453	406	442	463	411	418	417	447	423	421	427	469	436	405	419	439	459	451	423	439	448	446	451	482	446	437	445	415	467	424	441	438	436	434	436	468	454	424	451	432	448	432	458	444	444	472	433	458	456	452	435	428	431	464	432	446	425	449	427	415	451	436	461	433	448	404	466	406	439	416	443	413	435	436	460	447	424	445	451	428	452	410	452	427	428	454	449	444	416	416	394	423	473	426	450	389	463	399	450	462	420	461	441	444	459	419	428	409	422	416	439	430	444	450	447	430	435	426	418	449	444	435	426	448	440	459	479	458	448	448	457	428	440	462	481	450	430	408	383	432	463	433	425	465	418	475	434	395	451	402	461	424	452	444	437	423	416	460	445	422	443	449	455	424	422	460	419	441	447	443	431	439	444	425	413	439	430	454	452	432	468	486	465	438	409	439	436	433	420	482	450	446	423	468	421	412	421	439	424	477	438	447	427	424	422	412	454	466	443	438	433	462	473	465	424	434	463	482	438	467	461	425	451	427	424	454	441	407	426	425	431	437	440	469	487	426	433	416	429	434	441	422	455	444	428	439	492	435	415	432	464	442	454	419	423	477	447	454	452	453	433	431	409	434	437	451	441	435	414	415	458	459	414	439	421	452	452	460	458	447	447	443	446	445	436	457	394	405	472	409	432	460	452	475	406	433	442	467	448	446	453	418	454	475	400	464	438	414	420	414	415	433	417	430	475	457	416	422	419	400	455	428	410	438	398	471	430	467	413	427	438	462	458	423	414	434	456	476	440	469	418	427	442	419	428	451	463	436	438	450	450	414	495	467	459	460	475	418	434	445	455	428	432	431	448	426	452	436	432	432	430	474	420	450	439	455	469	411	407	429	436	412	425	447	398	441	486	437	409	441	492	470	456	458	478	447	417	400	395	470	442	474	482	436	452	461	458	427	424	417	425	434	415	441	449	445	428	442	451	437	430	450	445	421	428	458	425	454	469	439	429	442	475	426	460	443	440	432	440	440	419	446	469	408	471	436	452	437	442	459	429	472	457	417	417	455	448	447	424	425	423	472	449	429	416	429	429	445	473	446	474
46354	91810	74838	58202	40423	22972	8981	2810	931	459	520	477	475	507	462	474	484	490	496	502	509	510	495	574	452	502	463	489	489	534	485	504	497	510	509	486	496	469	495	464	519	460	521	532	497	467	515	494	507	500	514	484	484	510	515	503	509	462	495	506	474	446	536	437	505	496	475	498	506	533	523	496	499	503	469	493	505	458	460	458	475	480	507	485	471	497	496	466	478	496	483	491	476	481	479	492	511	504	482	471	518	491	463	483	506	503	490	506	504	490	493	476	476	443	453	479	443	512	481	512	517	482	463	494	483	478	454	462	514	491	502	499	484	501	465	479	449	474	500	484	507	519	491	496	507	488	469	493	509	485	479	448	462	490	469	444	463	490	534	501	487	477	474	538	455	482	491	459	474	499	502	499	459	483	522	473	513	491	492	495	493	499	517	520	472	519	496	481	482	488	508	491	475	479	521	514	522	514	487	477	490	517	518	521	492	476	491	457	477	496	479	503	518	476	474	485	467	479	480	508	453	523	501	499	490	469	487	473	490	485	472	464	492	472	508	508	495	472	487	471	459	463	511	512	481	507	473	467	494	476	483	503	517	488	433	494	479	498	504	496	488	544	500	492	498	464	494	522	486	477	486	519	492	510	480	490	483	512	487	504	506	490	481	507	449	493	490	512	485	518	514	505	506	497	557	497	488	514	442	506	492	471	475	539	457	489	462	501	520	494	481	480	477	494	460	461	460	455	500	474	498	490	481	485	505	527	502	498	540	452	475	480	522	499	507	509	476	473	494	492	450	520	494	483	508	501	466	515	497	476	472	489	482	509	485	483	536	498	515	491	483	518	483	480	506	531	481	478	508	480	487	493	467	537	482	461	473	478	510	480	497	518	509	484	516	533	487	517	539	502	500	487	462	458	518	480	510	480	495	485	522	473	486	512	479	475	502	509	522	500	439	453	494	485	502	512	538	447	495	480	490	511	467	507	494	480	488	478	538	439	445	508	482	491	499	483	532	475	490	484	509	430	510	521	495	480	497	495	506	494	484	510	504	505	490	475	499	510	477	465	471	490	463	538	496	513	479	473	462	488	486	524	536	512	491	531	490	519	494	492	500	450	491	510	456	500	512	516	484	504	492	496	518	503	475	482	500	452	519	476	475	493	503	502	485	466	468	525	466	494	487	480	493	489	495	473	505	510	446	462	464	465	504	473	470	482	475	492	515	515	467	467	452	520	563	519	517	473	485	507	501	495	518	504	502	530	521	484	478	483	480	489	481	483	500	471	455	488	482	468	484	500	564	508	459	486	497	534	487	496	495	527	494	459	477	504	469	462	512	479	519	518	487	495	499	498	479	477	475	494	478	473	517	487	480	481	477	502	473	472	495	444	467	467	506	489	506	497	461	479	473	481	520	502	456	497	463	487	467	439	466	513	439	488	497	503	483	524	515	501	469	498	505	489	526	461	495	501	506	485	478	504	481	483	477	475	507	470	471	479	528	490	455	477	487	506	474	470	476	498	499	483	508	491	486	475	529	492	471	536	452	463	434	485	517	478	506	453	483	483	521	490	478	509	492	483	488	490	492	500	502	513	501	539	457	517	481	526	519	496	493	502	511	463	504	478	486	525	491	476	502	513	485	471	436	513	439	484	455	515	467	516	443	488	492	468	441	481	502	508	454	538	506	480	499	467	453	494	499	485	486	485	477	470	467	517	514	505	492	468	528	536	516	517	485	504	494	502	478	494	481	487	495	459	520	474	517	483	460	490	528	444	516	487	465	459	464	497	496	515	444	501	483	454	496	500	490	515	491	482	492	537	460	458	496	455	468	505	484	468	508	498	475	453	505	462	471	500	451	496	484	487	535	487	472	478	487	503	508	474	467	486	454	504	462	456	458	503	484	496	454	486	505	527	485	496	483	478	488	517	485	454	456	504	483	504	491	472	516	461	460	494	498	463	475	506	528	474	461	518	470	488	533	471	480	452	435	512	501	477	477	460	480	447	458	505	487	475	455	469	483	500	499	524	515	522	479	480	460	457	464	474	482	472	471	475	474	502	509	441	464	503	502	445	512	512	462	499	464	484	499	475	462	483	472	479	467	511	479	550	478	449	492	479	465	504	478	479	517	514	496	497	503	471	466	436	497	464	503	493	476	494	512	506	472	521	494	473	464	444	476	471	487	490	510	498	462	470	475	476	467	480	486	513	500	514	527	475	487	466	424	494	514	495	468	458	484	514	511	468	494	472	513	487	483	507	483	482	503	507	510	500	495	512	482	499	495	515	508	491	517	476	492	477	486	463	527	497	509	464	505	468	491	502	501	440	525	516	487	497	459	493	491	516	511	524	502	484	482	476	504	496	456	482	485	504	474	518	493	495	468	513	466	486	480	443	498	459	521	497	464	485	444	509	483	510	505	479	480	479	489	448	506	506	506	494	485	456	482	443	506	451	514	514	509	526	496	457	482	491	437	487	485	509	497	476	482	430	523	512	507	489	489	480	482	432	488	536	461	475	511	512	474	489	492	462	465	491	490	458	502	452	512	480	499	513	509	507	501	500	484	480	460	480	489	479	458	499	489	499	481	479	473	478	434	459	500	468	495	516	504	507	436	452	462	508	449	472	497	499	467	487	487	475	492	465	476	466	462	442	511	463	524	489	472	487	488	502	496	481	456	506	483	528	493	475	520	485	501	493	498	478	475	519	483	479	494	481	486	480	487	494	504	496	510	491	506	449	464	487	446	483	507	498	474	487	496	472	491	487	482	495	471	476	486	487	499	503	495	514	480	503	484	485	503	487	517	504	490	540	509	482	463	496	494	518	494	510	481	494	511	503	503	455	470	453	473	473	499	518	516	494	495	496	494	511	497	511	476	498	476	523	474	518	505	483	475	516	515	482	493	497	505	479	509	496	479	493	492	514	493	466	476	513	475	461	500	487	456	478	522	502	479	457	485	474	502	461	506	478	510	454	480	514	496	495	499	515	468	472	535	458	482	493	507	479	516	502	483	509	490	501	459	484	494	490	521	504	514	499	424	528	462	503	501	504	501	496	482	451	506	455	502	467	505	503	500	508	501	518	507	491	503	457	523	477	530	496	512	487	524	488	507	496	476	507	481	487	506	497	506	463	488	500	507	517	539	470	451	458	479	518	502	505	491	468	483	477	479	487	505	505	494	500	513	484	468	483	461	482	480	495	530	481	487	506	482	514	481	482	488	493	461	482	517	489	489	470	475	486	486	451	492	458	463	451	480	494	497	512	497	503	451	496	472	477	499	487	468	496	505	503	481	484	519	455	450	527	449	509	518	529	486	510	460	516	434	463	500	481	515	478	517	501	527	489	481	488	528	475	512	491	506	479	512	457	476	488	488	534	530	519	514	473	494	489	486	448	514	486	522	458	520	482	524	489	499	506	459	466	471	526	482	507	491	528	525	473	488	465	484	497	476	486	482	496	470	465	474	517	479	513	506	499	495	488	486	458	511	493	482	464	447	501	514	471
25164	22859	38322	40219	26254	13240	3557	1038	545	419	417	409	423	435	376	406	419	420	443	421	416	434	397	405	405	435	431	388	449	399	401	407	391	405	393	407	411	403	434	425	405	395	373	413	401	406	347	418	388	383	448	395	418	369	417	417	449	408	438	406	404	391	376	443	395	390	403	426	422	401	419	361	414	382	415	411	418	401	393	410	432	421	392	385	402	409	402	398	402	423	410	403	378	426	407	439	405	428	431	410	415	379	393	384	388	435	402	415	434	391	385	399	440	424	395	442	403	398	392	384	388	406	388	387	405	391	445	422	387	379	429	434	416	420	393	404	404	395	375	456	388	376	434	414	437	442	407	450	401	394	414	397	372	403	426	377	412	424	412	356	380	396	402	401	387	410	410	420	410	405	392	378	371	378	430	403	442	379	434	430	400	410	410	396	369	370	385	448	416	397	374	416	396	402	385	412	396	412	431	431	418	403	407	384	429	398	410	417	390	411	413	403	406	365	380	403	404	394	411	432	408	427	385	392	397	414	418	395	433	387	395	406	405	390	403	413	419	406	436	406	376	410	407	386	401	407	399	439	390	390	381	384	406	409	432	419	416	393	385	398	418	444	374	399	385	380	404	423	407	411	387	413	414	443	414	440	420	395	410	405	377	411	418	426	443	421	411	405	403	433	413	386	422	365	414	426	423	403	391	398	408	379	420	404	408	423	389	377	375	409	417	404	450	406	446	413	446	430	390	424	421	397	412	418	394	383	425	434	380	432	424	420	418	417	408	412	403	431	418	437	401	387	416	418	394	418	418	415	406	424	383	385	402	386	436	392	417	421	442	368	402	413	415	408	387	388	444	401	402	382	384	403	442	401	405	399	417	437	361	400	417	396	418	370	428	384	379	390	410	434	418	426	414	416	429	383	408	397	402	373	387	399	410	432	444	410	408	419	343	404	430	405	391	397	392	418	408	365	405	380	419	409	433	407	436	370	401	427	422	405	432	406	426	403	352	383	390	421	422	397	407	413	408	395	397	395	385	417	415	405	426	393	441	427	417	441	423	419	439	403	396	407	428	426	434	389	385	409	396	384	380	389	400	403	406	400	404	386	450	393	442	447	393	406	402	423	402	435	408	383	373	410	372	384	377	396	412	419	398	403	427	416	414	446	439	388	419	401	395	379	399	446	412	414	424	411	422	419	399	411	396	399	410	389	412	386	408	413	404	389	415	384	414	382	447	400	415	439	396	439	377	413	382	416	409	386	387	414	410	433	389	392	429	396	382	428	438	404	428	419	391	372	440	393	407	380	423	380	431	467	435	467	432	417	391	409	412	395	408	434	407	383	417	369	403	399	378	405	383	411	393	392	414	402	418	412	384	437	412	419	398	401	430	410	399	399	408	389	419	404	402	434	404	402	422	394	405	383	418	379	418	359	372	426	379	423	474	433	409	391	420	388	426	380	431	406	429	427	428	425	431	412	424	400	383	418	415	393	449	401	385	427	376	440	417	396	414	400	428	430	421	425	360	407	391	422	427	394	416	402	365	440	389	406	421	424	390	414	416	422	386	427	443	436	415	406	408	402	408	390	413	400	442	410	374	388	442	405	397	406	375	393	368	393	415	390	411	411	407	416	442	395	364	404	391	419	422	371	388	413	391	386	420	413	419	428	415	375	406	397	407	402	436	393	412	405	412	401	394	405	399	419	389	394	400	401	385	378	395	399	420	423	415	392	416	433	387	402	418	364	404	389	407	397	402	389	453	399	398	388	420	422	428	442	414	367	425	443	425	434	411	421	401	398	417	397	441	372	402	385	377	402	413	407	401	382	400	404	403	388	429	406	429	404	380	420	426	414	386	411	393	393	396	403	407	386	391	424	418	389	380	433	400	426	404	377	405	364	396	420	407	417	400	436	384	426	415	390	401	409	419	386	394	423	425	383	410	414	433	415	421	369	399	427	413	396	428	400	397	372	395	396	409	402	419	439	392	384	363	409	383	416	422	406	388	421	442	405	391	408	394	391	382	398	418	382	382	376	392	401	414	383	398	434	364	413	409	413	409	388	416	392	430	406	390	380	415	421	384	425	431	375	386	412	387	437	397	413	418	417	381	395	401	429	399	420	407	441	414	388	387	412	373	415	428	413	387	417	427	409	406	376	417	418	436	388	398	467	426	408	376	400	405	402	400	413	427	395	391	416	423	400	400	425	372	411	385	411	396	438	396	380	418	407	400	444	399	412	397	401	411	415	408	422	407	409	415	386	406	421	413	387	402	394	399	437	398	387	360	388	393	422	398	392	412	408	405	449	432	388	431	400	414	425	414	406	416	399	423	429	436	396	416	426	412	440	416	379	423	383	389	424	432	388	410	388	431	415	399	437	401	413	405	417	427	411	425	408	375	438	405	401	425	431	419	419	412	380	396	413	395	417	386	423	395	372	418	409	387	396	405	417	413	419	404	429	414	400	418	417	411	411	462	438	404	425	408	432	391	400	398	369	418	394	391	408	412	408	399	437	424	412	415	398	388	403	419	443	393	466	425	437	390	401	405	372	401	395	386	383	402	417	405	425	387	402	392	410	443	439	403	406	363	376	384	374	376	397	447	398	412	427	388	428	411	426	405	376	405	403	396	415	419	408	359	457	407	396	375	431	424	340	412	422	395	394	445	380	437	379	407	409	428	392	383	391	419	381	399	409	390	438	385	398	408	403	396	427	431	358	411	419	408	427	406	387	431	410	421	409	419	392	395	412	425	391	416	413	427	427	452	414	410	428	417	378	424	439	445	440	433	403	395	379	428	410	382	398	408	403	401	379	453	429	432	393	425	399	450	417	422	365	394	413	396	409	386	428	438	380	393	388	404	384	358	399	421	375	394	400	391	421	411	412	421	397	402	412	421	408	403	417	412	422	392	409	453	422	408	434	407	423	415	393	403	373	407	441	424	417	380	383	376	403	383	393	419	409	422	444	399	373	394	431	400	419	408	395	393	412	396	424	452	408	407	411	415	402	426	409	428	420	389	381	457	417	427	402	412	424	397	415	419	389	409	427	394	414	420	417	400	363	384	409	408	365	420	436	406	409	368	395	382	352	403	385	392	419	400	376	447	419	422	367	399	412	368	412	417	419	401	412	431	420	425	387	404	397	406	402	405	419	441	406	441	375	395	420	403	425	425	393	409	410	432	410	429	396	400	371	384	390	426	359	399	372	402	448	397	421	422	426	396	402	392	409	390	426	394	432	411	380	402	433	444	404	424	409	420	432	425	429	405	410	402	385	413	386	395	407	396	383	392	386	377	406	434	398	415	413	391	408	402	391	404	399	402	400	412	401	392	401	407	424	361	377	451	427	417	408	414	379	441	423	385	401	433	408	413	381	400	421	410	377	381	433	449	439	418	406	392	377	396	420	386	405	413	428	416	429	411	400	395	443	409	387	404	427	377	402	445	415	434	431	430	389	402	406	369	418	394	394	398	405	371	413	378	400	388	370	427	386	405	378	364	381
38838	74239	59558	44879	28992	13327	4558	1563	647	461	446	493	488	454	469	464	449	476	462	448	487	464	469	452	429	467	507	479	468	490	465	486	472	424	448	465	470	471	487	519	450	462	478	449	416	470	452	477	473	455	478	487	459	466	463	465	475	423	463	492	459	507	478	458	497	435	417	457	478	430	430	439	463	486	402	450	479	469	465	472	486	421	458	483	484	463	451	427	504	456	493	474	445	440	489	472	477	486	476	487	482	434	498	436	423	470	487	493	470	463	465	504	464	471	470	475	520	444	470	489	467	504	506	456	456	501	478	478	478	494	466	403	454	455	485	461	469	446	479	408	452	431	460	446	463	448	452	443	495	466	440	473	454	471	481	438	514	447	476	458	469	480	446	486	519	459	465	472	466	487	494	453	469	488	460	433	467	463	477	483	459	471	472	482	472	437	498	484	490	447	461	447	470	465	481	442	444	468	461	451	431	480	457	406	440	479	459	436	492	479	457	473	464	432	474	473	452	442	439	426	462	433	457	490	511	468	444	468	467	478	483	474	459	466	462	463	499	462	481	439	409	455	442	426	453	471	481	481	464	458	457	477	476	470	457	463	478	472	476	473	475	468	468	450	426	448	457	474	436	463	458	482	463	477	450	439	467	464	445	428	497	449	487	466	444	449	462	492	481	475	491	458	469	430	468	492	474	463	489	441	432	462	497	470	461	476	456	465	455	467	501	482	483	448	447	455	506	449	454	461	490	471	489	466	465	448	455	469	452	462	481	457	440	482	472	470	488	471	467	483	489	468	476	457	448	488	493	470	468	480	443	467	481	465	487	486	440	467	487	434	463	475	430	470	489	448	474	478	445	447	488	486	498	483	497	464	470	446	464	435	446	459	441	464	450	406	438	471	470	469	427	447	451	432	480	502	437	479	441	488	466	466	459	490	412	438	466	443	458	468	449	475	492	473	446	419	472	471	478	478	445	487	455	469	430	466	456	479	506	435	467	477	468	455	475	484	496	470	450	443	483	467	489	501	468	469	450	483	464	470	461	467	460	482	471	462	487	439	463	489	475	462	469	508	433	463	447	445	486	437	465	453	478	458	458	435	445	446	482	471	454	495	476	428	444	466	439	494	463	426	445	454	463	497	472	465	440	459	441	437	470	445	437	485	466	468	422	471	467	517	471	475	441	476	466	481	481	452	482	443	485	457	444	468	434	458	480	445	453	470	475	458	455	523	462	463	458	436	428	487	454	502	466	461	434	448	477	486	497	490	458	478	461	446	461	475	471	487	473	409	463	470	465	479	463	503	454	472	483	452	469	487	455	460	398	434	455	458	470	478	476	481	497	458	434	422	449	454	462	455	433	482	459	468	485	516	431	485	437	531	492	495	434	513	489	495	435	470	462	452	452	487	449	437	452	487	457	425	488	487	472	460	491	476	535	431	457	493	474	455	480	424	483	429	454	469	474	463	444	440	455	473	461	446	462	478	437	486	493	490	452	433	472	467	451	450	437	486	463	505	497	498	438	456	468	514	491	495	438	494	464	487	435	448	475	467	467	479	470	496	451	457	491	478	459	457	487	503	474	481	439	460	478	499	438	472	420	457	437	497	455	432	444	460	436	493	447	465	430	477	444	458	482	434	477	470	456	446	478	472	461	454	478	485	470	457	437	448	497	440	437	435	470	464	477	482	456	474	448	437	458	501	440	444	464	497	449	458	466	489	480	463	483	439	488	469	450	449	406	427	437	494	458	431	486	432	482	462	442	454	430	420	459	505	496	447	450	459	433	487	457	451	447	425	454	455	465	469	507	445	425	502	453	460	420	447	482	460	476	480	447	493	455	460	462	470	474	480	482	466	460	455	472	496	454	497	479	472	481	469	471	438	467	506	436	488	483	463	464	473	483	453	490	460	493	472	444	476	503	487	463	436	473	445	463	486	485	443	462	523	480	465	443	462	428	460	485	442	490	455	461	433	483	478	471	442	469	459	476	463	486	444	476	445	425	458	485	489	414	466	482	485	455	475	521	433	510	505	489	455	456	437	450	444	422	480	492	457	432	457	454	412	491	441	470	460	439	461	482	467	437	483	445	477	451	460	421	440	462	479	449	468	466	448	478	445	455	490	486	493	450	486	468	466	442	428	467	463	484	503	484	480	464	447	485	463	472	476	465	463	462	480	486	469	478	484	458	468	439	499	471	439	454	455	470	453	455	458	455	445	466	514	455	432	441	487	471	510	434	463	476	443	478	503	483	447	486	460	444	477	510	499	460	477	398	460	450	464	470	482	484	482	508	438	435	465	439	522	458	447	474	470	435	431	453	506	486	473	486	423	445	466	461	456	445	458	493	471	473	443	456	472	457	487	464	472	498	496	463	445	460	471	519	522	477	453	495	447	516	471	435	458	483	459	476	441	465	455	505	471	469	437	446	463	490	457	506	473	471	454	449	468	452	452	431	477	442	474	474	482	454	451	509	455	448	491	445	428	508	477	449	465	455	452	455	459	453	468	470	477	451	464	471	465	465	495	460	467	450	444	443	427	486	451	461	480	417	472	454	443	463	426	450	486	466	464	465	493	471	470	490	432	478	459	468	467	475	476	472	438	484	495	451	466	434	472	418	472	448	484	456	470	459	451	468	457	465	471	406	489	481	438	462	489	425	482	488	472	462	478	452	472	492	492	503	451	440	462	458	458	503	462	470	469	438	436	481	453	459	444	449	471	446	446	447	465	426	462	450	446	455	429	448	467	484	456	464	485	445	434	466	488	470	453	449	494	449	481	435	470	460	466	476	483	457	447	475	470	488	482	485	460	419	464	481	473	489	462	501	446	475	481	464	448	486	476	463	448	475	452	457	441	461	498	469	391	442	452	466	441	434	491	479	464	433	473	455	499	488	457	476	485	433	466	460	492	437	483	453	466	483	455	488	488	483	490	459	451	487	466	453	489	471	449	468	457	485	465	485	475	479	471	459	482	415	437	435	475	485	483	438	455	491	489	474	446	483	466	499	457	474	423	432	428	475	463	454	437	441	447	454	461	430	439	479	468	493	468	453	456	483	466	443	459	467	477	449	468	499	449	461	433	449	434	449	470	464	493	482	455	458	458	469	473	451	415	480	470	477	471	503	454	478	432	437	466	463	481	477	460	475	472	461	429	463	459	483	446	437	454	476	452	487	478	479	506	485	537	460	446	486	478	493	417	478	433	467	438	465	457	433	435	409	422	463	450	444	491	507	468	494	434	481	482	458	441	444	464	528	479	447	504	492	442	450	472	439	480	460	438	490	511	443	471	466	444	485	445	461	441	509	482	454	490	462	433	456	472	479	440	437	476	462	459	470	442	459	457	453	483	469	471	493	430	495	460	502	470	482	465	463	489	395	452	437	430	444	462	474	476	471	478	447	474	456	483	490	451	471	471	497	451	453	455	442	451	478	457	478	487	442	501	481	478	439	488	483	482	440	477	399	447	476	473	465	445	476	428	473	480	457	461	490	444	488	489
22825	21521	33409	37241	33133	26776	20346	5665	1235	576	552	587	587	562	570	555	550	578	587	541	574	574	537	546	558	599	570	583	569	552	553	550	543	571	542	530	575	554	545	547	533	554	533	582	539	542	579	520	557	518	537	547	514	555	564	542	587	505	522	535	536	559	543	573	533	522	522	484	560	531	595	578	517	566	491	524	514	538	506	558	523	550	566	537	527	578	516	546	566	527	584	576	545	542	552	538	567	549	575	578	554	555	517	540	539	576	548	550	530	590	516	560	553	516	553	568	500	562	509	599	524	545	571	526	542	566	535	555	537	545	536	521	593	565	550	567	550	540	593	506	575	578	542	550	591	588	561	544	525	488	599	565	545	548	559	570	551	499	578	571	515	550	542	515	539	537	542	554	534	549	561	562	498	540	541	552	535	530	539	509	513	568	540	554	581	500	554	551	556	543	593	530	551	575	528	558	580	543	548	537	558	559	520	556	518	533	521	565	545	544	528	540	530	577	535	551	509	533	582	538	547	571	545	543	528	521	500	541	534	558	564	531	564	555	490	558	564	558	560	576	588	553	528	559	532	583	519	572	541	541	548	553	564	551	532	542	584	551	546	524	529	541	563	521	567	531	550	571	531	568	549	571	492	514	548	548	555	543	552	539	509	562	539	521	502	581	553	555	534	554	519	559	539	539	504	532	519	534	578	540	567	550	569	573	568	522	534	585	513	565	545	568	564	597	540	522	546	547	518	541	563	542	541	542	524	516	567	548	545	557	586	546	541	568	543	524	534	520	545	532	566	569	530	558	571	561	534	502	543	618	554	553	535	570	510	583	540	544	545	516	543	575	541	481	564	558	543	558	589	533	563	540	540	524	555	610	534	519	502	544	571	541	544	550	537	556	564	505	549	532	553	545	561	519	572	540	554	548	538	576	534	577	522	552	498	536	545	550	552	496	521	563	545	547	597	470	550	565	528	559	555	577	565	529	477	577	559	564	534	543	598	545	592	520	570	577	531	556	568	543	534	486	548	486	608	558	562	538	553	523	568	553	535	491	547	569	549	556	532	537	557	581	547	610	529	526	505	589	531	519	551	554	544	517	521	538	514	587	561	528	572	518	559	568	570	517	560	545	584	506	559	570	535	567	552	513	600	532	511	526	510	568	562	530	538	506	526	543	553	511	580	559	520	561	596	529	552	553	562	563	545	523	535	549	529	532	559	584	525	553	551	532	542	497	570	558	502	530	538	536	542	523	600	535	536	518	525	528	570	559	540	592	528	533	557	497	548	576	542	541	487	531	522	527	555	544	563	545	560	609	517	508	543	545	582	527	524	545	521	556	575	569	515	551	550	566	544	511	536	533	540	542	511	555	568	552	557	504	529	548	530	573	563	567	533	550	525	523	547	550	571	506	533	577	532	571	545	561	525	547	592	570	559	517	550	538	534	528	525	530	526	557	578	536	554	554	544	560	572	566	586	527	550	580	559	496	522	554	538	507	535	534	555	599	523	558	558	516	550	564	567	591	524	536	535	552	514	558	543	524	537	516	534	539	535	552	547	562	557	536	575	518	529	500	555	535	538	556	504	542	577	550	529	569	597	577	550	497	552	557	558	561	566	529	556	576	542	534	554	519	512	551	540	514	561	599	592	600	528	586	503	520	514	503	501	558	591	549	515	530	586	539	563	529	538	531	576	552	539	560	560	511	572	553	533	563	519	556	552	611	567	561	551	538	567	507	534	490	552	551	534	525	549	530	518	575	553	542	555	550	575	563	594	519	533	556	525	567	588	539	539	570	576	517	547	553	553	527	544	549	558	510	541	565	539	557	549	563	561	539	520	573	525	534	573	530	535	536	523	539	534	525	536	557	581	565	534	564	571	563	530	526	520	563	557	557	571	550	558	539	542	521	525	514	554	506	512	581	530	511	534	532	570	596	572	552	568	592	538	537	567	579	549	519	545	517	561	550	559	530	558	560	540	588	569	572	521	548	571	524	546	504	540	538	597	503	531	530	524	535	542	562	508	569	522	572	577	566	553	548	585	588	541	522	549	532	536	552	523	481	547	558	549	527	570	509	568	561	529	514	594	550	547	546	567	571	511	544	566	558	538	531	540	525	551	565	534	558	569	524	560	551	547	568	614	568	527	521	531	569	565	514	578	544	498	576	524	542	509	563	541	533	548	557	542	560	521	556	569	552	510	527	539	554	557	565	551	530	564	568	544	556	550	559	544	536	553	543	517	565	550	524	575	583	532	552	552	548	546	563	542	534	574	570	601	610	568	570	558	513	502	522	559	572	547	571	570	503	572	574	564	571	568	526	572	549	515	547	524	582	502	526	561	554	521	521	552	547	559	567	550	518	537	518	546	586	579	542	541	490	522	505	545	583	589	521	524	535	519	527	589	511	561	522	545	568	535	558	507	577	547	566	557	541	497	531	584	496	562	535	544	543	540	543	559	542	544	530	526	564	531	578	509	537	541	570	593	504	537	550	521	537	565	564	530	552	546	550	567	527	550	517	560	533	594	530	575	588	607	554	549	559	572	564	605	545	553	567	559	529	555	563	537	540	568	560	567	549	523	527	557	529	501	565	519	531	548	535	534	551	547	566	553	536	552	535	585	531	537	528	540	478	549	568	495	592	564	571	538	577	551	533	529	554	558	505	536	590	569	520	541	544	533	569	533	577	544	559	528	581	522	503	543	565	565	513	517	514	505	580	514	561	539	540	546	524	530	576	518	535	565	577	609	561	519	540	597	517	535	561	538	527	564	569	571	523	566	545	523	515	549	534	571	547	550	559	547	553	558	539	527	545	510	534	559	522	549	604	547	534	522	525	590	511	527	577	551	519	567	532	513	579	579	579	558	518	555	566	559	528	546	558	511	542	517	572	566	512	513	570	540	572	554	519	574	545	525	522	575	514	528	538	553	503	565	557	510	527	544	532	570	576	528	591	521	529	549	522	562	544	537	574	551	592	544	575	590	563	564	563	559	580	523	556	557	544	517	573	559	579	538	569	547	546	583	523	548	529	518	539	557	547	547	570	562	584	544	535	562	584	575	637	568	542	550	549	551	507	543	557	546	578	532	530	568	562	531	590	560	523	572	570	584	567	555	522	555	583	546	559	535	518	504	525	572	576	550	491	529	542	572	534	533	526	547	558	559	549	547	515	559	542	565	513	561	579	546	526	591	530	522	540	546	533	506	519	515	533	568	555	568	512	535	556	534	529	550	529	565	538	532	571	542	554	582	528	596	525	534	555	568	554	548	556	593	510	517	558	505	565	533	552	543	571	487	521	549	524	538	550	531	554	569	515	551	524	544	547	545	503	540	556	519	531	542	559	522	541	575	568	530	558	565	528	550	535	562	542	550	597	558	522	522	511	540	581	580	545	542	572	546	575	576	548	500	534	541	549	582	539	549	569	551	547	513	529	552	538	554	522	536	523	503	540	527	548	526	552	507	531	574	548	578	547	529	566	563	556	542	522	518	534	551	550	497	594
51612	96927	84571	68709	46844	29171	14392	5334	1609	623	599	590	609	603	610	580	587	632	627	616	633	601	590	618	589	584	604	583	607	619	544	570	534	608	598	643	581	590	558	647	633	599	604	575	583	592	580	594	597	581	581	571	568	569	596	596	628	632	574	647	590	624	551	615	594	585	606	603	622	566	602	566	588	583	607	567	578	590	612	565	616	578	617	616	613	634	630	574	641	621	596	609	555	587	604	605	568	579	583	644	613	606	617	606	664	563	600	576	605	601	575	601	627	565	670	606	584	562	583	585	617	598	637	577	612	579	586	567	574	579	603	586	582	592	602	576	640	570	536	559	614	589	587	584	575	578	570	603	620	589	584	594	595	555	563	595	599	599	571	602	611	638	566	606	586	584	575	598	562	591	613	561	632	595	601	622	575	565	625	603	597	599	591	571	618	553	650	622	554	554	602	581	574	577	605	625	600	643	612	589	559	600	589	582	595	632	596	609	595	612	573	616	614	598	586	561	586	593	608	572	593	610	598	625	572	605	652	638	576	590	607	592	575	625	626	596	609	592	601	596	605	631	593	625	605	588	591	628	606	649	594	613	596	598	625	608	645	602	617	609	578	608	547	569	604	582	580	571	596	604	593	591	605	528	651	572	577	550	614	585	608	580	579	642	575	562	589	572	574	569	613	605	593	592	545	605	565	591	548	606	585	614	624	588	633	596	617	659	609	580	590	569	569	598	630	600	608	640	576	602	600	569	556	653	584	555	596	610	591	623	608	619	601	610	563	583	655	563	583	576	608	615	617	614	603	604	582	619	598	559	595	593	600	582	596	588	558	643	601	622	585	635	594	569	610	586	585	611	575	582	564	606	582	622	613	641	626	574	599	576	581	578	631	605	588	583	636	601	621	571	628	603	587	577	583	591	580	600	611	614	585	551	604	586	623	543	608	556	636	607	611	617	626	590	592	570	580	578	534	582	564	622	591	606	612	608	579	531	627	624	575	622	597	578	626	582	590	579	556	545	605	596	613	616	591	574	557	583	576	608	558	616	597	611	574	586	602	608	632	584	638	584	600	630	608	602	575	591	598	603	564	591	582	588	640	609	618	566	583	576	645	594	579	565	600	603	571	588	579	613	648	599	572	606	561	632	576	602	570	568	597	641	611	591	590	607	566	630	581	579	615	594	609	580	593	575	570	587	570	574	579	556	600	614	577	640	581	588	550	597	618	576	609	637	587	619	560	599	566	612	604	662	599	572	598	592	631	589	605	632	596	595	544	605	578	614	595	620	586	597	582	641	613	602	627	592	607	586	555	590	607	561	625	587	585	585	599	589	579	625	591	596	611	593	591	586	622	611	598	587	611	584	624	571	564	585	564	639	595	592	621	625	609	577	616	587	595	605	625	624	603	626	607	569	568	593	604	563	643	544	581	606	609	608	594	606	588	550	578	632	624	553	614	626	596	625	577	576	629	617	636	603	589	650	591	600	587	574	601	590	629	597	566	652	574	608	564	615	578	534	604	572	651	590	627	602	615	547	584	561	593	628	594	580	579	583	594	570	625	580	601	626	569	547	596	576	573	606	642	571	598	615	572	592	594	624	575	570	593	608	569	580	594	579	570	644	613	587	631	599	639	581	651	617	588	593	637	612	576	626	622	567	590	554	611	633	614	621	615	597	631	604	599	576	599	576	603	551	595	563	603	579	562	585	613	567	572	607	564	614	630	644	589	583	645	530	583	634	549	598	593	603	594	603	591	551	587	586	591	556	608	633	593	596	592	597	612	602	615	590	581	646	610	623	571	579	547	593	626	621	603	634	634	587	588	611	595	634	615	583	584	590	563	577	620	574	603	565	597	617	590	600	629	564	570	589	552	600	576	588	612	603	595	593	559	600	604	620	605	645	601	580	614	574	607	544	602	595	553	595	573	560	599	605	566	614	607	546	562	584	611	563	600	555	569	624	594	565	569	567	558	578	617	614	600	601	578	636	611	626	589	598	556	670	618	646	590	590	577	548	615	593	601	591	616	589	570	589	605	613	595	572	635	561	583	561	573	597	613	601	587	626	542	592	599	650	576	599	596	610	626	586	575	616	579	615	593	638	596	616	571	631	596	600	582	574	596	558	575	600	604	562	574	602	631	585	606	590	621	572	591	632	640	572	608	627	618	579	614	562	579	600	622	566	594	606	584	578	597	608	577	590	598	580	561	592	583	629	588	620	624	576	590	604	592	656	587	593	636	563	603	601	538	632	586	586	570	609	627	617	586	593	627	602	568	597	620	629	629	624	618	608	605	613	588	611	623	572	583	580	587	598	565	609	590	651	623	574	602	602	571	619	624	594	597	559	620	597	616	581	612	610	609	606	599	591	563	620	567	638	576	607	593	593	585	591	572	591	596	602	584	591	601	592	618	593	585	629	572	595	578	587	542	612	611	586	552	586	599	651	576	537	609	588	601	619	552	622	646	615	563	590	603	572	565	598	596	597	619	588	598	559	602	545	570	575	618	608	566	610	564	605	580	606	616	593	599	538	596	605	587	617	594	596	570	595	631	655	597	600	614	608	599	571	569	603	598	579	587	563	555	575	567	591	558	600	584	588	623	613	588	613	556	602	612	633	594	505	625	596	609	597	612	612	544	605	608	615	576	604	613	556	598	605	584	535	557	556	634	585	604	613	599	581	619	570	616	528	580	586	604	567	612	572	562	628	630	575	613	593	614	614	597	617	628	572	580	565	616	621	612	573	587	569	598	547	587	587	609	638	584	636	586	561	619	595	561	581	598	577	600	577	593	624	578	598	535	567	572	597	596	597	587	519	595	603	563	611	591	602	593	597	587	565	582	605	636	572	581	595	619	602	556	595	561	618	559	604	609	600	627	618	606	634	591	588	573	576	636	608	645	579	554	588	611	593	602	637	574	562	554	581	593	582	611	548	597	616	507	550	566	603	612	585	651	640	595	641	615	573	580	592	602	584	572	630	636	588	609	579	599	601	585	564	589	568	611	601	554	591	598	549	591	566	570	534	598	613	605	547	565	591	649	589	568	585	629	613	649	575	589	618	567	607	554	566	560	593	581	573	606	599	621	602	595	619	586	595	579	588	600	541	620	565	570	582	552	569	611	551	609	545	585	597	574	605	616	572	614	574	604	623	522	590	582	593	582	603	574	568	584	596	559	599	601	575	644	620	583	566	561	615	604	575	582	639	609	592	593	575	586	618	629	613	605	614	602	602	593	587	567	583	572	585	606	571	635	565	592	597	590	613	576	598	602	594	589	602	584	578	613	628	612	602	613	626	592	596	579	594	586	576	656	581	574	605	613	627	578	671	595	555	610	593	584	586	580	611	589	593	607	593	622	590	592	562	572	631	618	604	601	595	597	600	631	590	597	617	629	557	601	612	602	595	592	584	592	612	613	602	608	602	628	578	595	620	527	598	584	591	563	617	605	601	591	622	640	621	632	598	630	567	668	595	585	557	588	554	642	551	574	585	609	607	598	583
27782	28275	35770	26234	10504	3001	1114	563	409	397	399	381	404	321	376	351	390	370	362	394	378	396	386	373	377	343	374	340	350	350	384	346	398	352	393	348	359	361	399	371	385	372	366	353	381	355	366	359	407	394	369	364	351	352	362	344	344	369	376	349	370	369	342	335	336	364	343	366	414	354	354	356	388	344	403	369	375	345	403	404	383	371	383	342	396	342	365	401	371	362	379	367	355	362	359	353	370	360	319	371	403	338	341	373	367	340	373	408	380	347	398	381	385	354	354	371	393	372	355	355	352	387	343	308	346	343	365	359	384	327	364	373	381	369	385	340	348	344	334	401	388	389	352	336	374	388	338	351	378	338	357	356	401	398	403	378	374	365	351	383	380	383	412	343	334	359	365	412	381	344	393	359	385	340	369	350	388	370	362	368	379	368	407	335	402	354	372	355	378	374	391	365	361	345	352	370	363	359	379	358	364	372	359	385	397	377	375	358	373	373	364	367	376	365	358	348	343	381	353	366	370	364	370	350	372	357	359	351	371	354	381	390	339	333	361	402	366	354	363	388	365	341	324	318	355	393	372	351	343	379	379	384	380	351	362	374	364	384	404	369	378	332	342	344	376	344	359	360	381	375	366	362	361	363	346	355	409	371	375	377	364	387	381	364	371	358	358	371	348	377	324	383	371	373	347	370	412	336	416	372	384	379	354	370	385	382	375	367	390	391	390	400	399	344	332	359	412	416	356	385	366	343	342	372	405	371	368	377	347	367	343	378	390	369	367	349	372	337	377	356	374	343	354	387	395	394	381	354	365	366	367	369	378	345	360	337	332	378	390	383	396	380	348	393	382	364	400	374	363	355	380	380	362	367	404	394	359	361	393	385	389	352	348	321	383	353	346	380	370	387	365	347	337	377	364	391	362	362	350	351	394	404	343	368	384	359	364	378	376	369	353	372	381	344	338	355	395	378	336	378	404	367	353	392	362	376	346	346	332	385	385	379	350	383	354	375	399	360	383	361	385	374	378	380	349	378	402	357	380	362	358	382	388	370	384	413	380	332	369	369	369	345	366	371	386	346	360	362	387	394	364	345	340	360	403	396	379	352	375	373	398	376	348	389	386	366	371	360	372	377	361	357	393	405	382	348	335	362	341	375	343	356	347	372	362	331	356	433	384	370	378	372	368	388	380	377	379	398	332	347	359	363	385	362	374	379	370	385	329	367	355	361	381	328	367	385	369	381	356	357	351	349	409	378	378	359	385	393	374	356	345	377	397	380	382	394	360	375	396	347	368	377	361	372	377	358	343	372	388	389	370	382	365	358	381	369	407	357	388	379	364	397	408	373	394	385	330	354	363	384	347	405	383	378	364	362	399	377	385	368	361	357	401	350	354	369	352	411	351	356	386	377	387	380	370	367	371	344	387	416	341	396	371	372	372	380	343	342	367	331	354	376	374	391	369	397	405	352	363	345	398	392	355	371	377	366	358	397	379	371	380	367	366	362	364	353	353	356	374	352	377	371	355	350	358	341	362	338	383	382	356	344	383	381	376	346	342	360	374	327	349	392	377	375	371	363	387	382	400	311	341	381	377	356	380	405	344	399	418	383	346	395	358	388	374	379	395	379	353	371	366	346	370	365	331	371	396	346	388	367	360	353	363	368	329	355	355	299	378	376	388	383	359	360	370	352	383	368	363	367	367	362	378	331	355	317	370	364	359	361	355	342	345	384	343	357	388	343	387	403	391	361	358	357	378	362	387	382	367	379	400	376	386	367	347	356	372	386	355	358	388	376	410	377	376	369	376	382	380	348	383	366	377	397	371	361	383	369	365	373	383	338	405	372	342	391	373	412	382	362	388	372	367	356	343	401	378	359	368	345	409	335	356	367	377	355	357	326	374	404	372	371	341	374	390	381	394	362	385	388	374	350	361	384	371	401	370	369	396	368	350	382	343	360	362	354	367	376	367	364	390	387	333	338	352	364	378	329	370	385	386	322	351	385	370	373	363	381	346	378	371	329	387	381	355	364	362	348	353	362	374	375	326	358	356	350	382	408	359	352	377	372	356	402	354	349	348	361	353	356	365	388	386	401	389	376	389	327	347	364	393	393	401	317	382	359	371	353	356	357	390	386	374	358	359	342	406	349	384	367	376	357	347	348	354	372	346	371	342	359	351	390	381	343	364	422	377	348	413	346	374	365	382	385	363	413	389	368	345	375	356	400	356	341	339	373	358	384	367	367	339	311	380	365	363	355	380	355	361	382	398	343	364	387	378	360	355	354	371	330	404	371	369	380	344	368	344	349	378	339	375	363	367	357	369	366	377	369	372	377	374	368	342	359	333	343	375	366	410	417	365	360	379	341	346	378	349	373	336	346	340	388	381	357	361	353	368	386	350	339	330	361	319	354	395	359	339	381	340	382	347	382	359	335	372	374	354	354	360	378	385	349	372	364	372	369	377	389	380	354	344	359	365	348	372	361	380	366	385	374	397	385	374	369	393	379	360	372	367	379	365	366	378	360	343	388	364	399	371	369	368	371	329	385	379	373	368	391	363	347	312	341	374	366	377	344	366	361	362	394	406	385	368	391	386	334	359	380	351	346	397	337	338	381	345	372	381	338	359	351	361	386	331	392	369	372	356	360	355	361	380	364	361	395	339	347	359	362	354	358	325	346	394	397	371	359	380	395	381	399	360	382	395	368	359	399	344	363	406	398	356	379	348	331	377	377	363	403	365	379	349	372	355	391	366	370	338	362	368	370	349	366	387	363	362	380	367	380	374	393	388	350	366	370	391	339	364	377	367	359	393	359	391	359	369	374	374	385	344	376	363	407	355	367	357	373	383	385	385	364	384	370	376	383	405	397	343	340	361	378	361	361	368	386	374	381	379	406	337	359	378	398	362	390	380	373	368	337	373	370	377	375	435	373	366	373	374	379	351	354	348	377	399	376	357	390	365	401	353	389	384	396	319	382	379	384	363	402	377	328	380	374	348	357	370	365	359	354	381	345	360	329	380	375	395	374	363	378	387	369	312	393	386	330	353	357	383	363	355	367	386	360	393	397	367	350	385	379	370	371	340	358	378	350	365	372	392	355	335	359	337	382	382	367	389	388	366	375	381	377	349	355	372	396	382	359	384	362	365	391	374	363	372	381	372	368	363	355	351	353	358	389	366	379	389	367	366	383	358	379	331	366	390	358	344	364	403	410	373	353	364	358	379	362	382	358	347	396	366	377	360	363	365	386	371	348	350	346	386	350	379	358	352	362	337	400	364	358	371	346	387	343	352	364	372	359	360	372	382	384	336	352	344	357	381	378	371	374	361	389	358	403	365	380	371	368	339	352	353	336	367	376	345	366	355	390	367	378	369	340	377	349	376	404	388	359	371	376	372	366	381	380	358	367	344	366	388	387	375	360	349	403	373	395	343	381	354	372	351	377	377	373	353	384	360	356	412	328	389	364	404	362	345	335	353	361	380	367	382	352	374	363	364	359	335	344
23488	45265	33575	21146	9977	3673	1459	740	464	441	447	433	434	398	449	454	454	413	429	422	406	393	416	445	399	416	419	389	420	447	406	417	444	466	417	443	439	426	438	406	431	428	413	391	435	417	416	426	424	401	438	430	463	420	386	431	405	381	417	429	382	414	427	471	419	417	429	400	421	407	417	423	405	441	437	408	396	458	435	371	405	453	444	429	383	392	418	399	402	428	390	398	435	433	414	411	433	385	413	427	426	452	440	422	432	405	428	449	396	439	427	424	372	435	412	407	427	399	434	397	415	393	424	442	408	439	408	409	435	411	442	410	427	445	412	428	443	417	415	420	409	403	407	450	465	430	398	436	432	412	428	423	423	388	402	389	399	441	405	422	418	419	433	391	425	458	404	415	421	402	464	422	421	418	472	419	425	412	451	418	461	396	399	439	439	386	433	408	404	470	396	412	387	435	389	462	450	430	443	435	426	425	397	419	404	430	416	386	459	424	430	438	399	415	424	448	394	461	409	389	453	426	423	420	406	412	421	445	433	430	454	440	414	412	434	422	402	438	452	420	424	402	416	396	407	466	451	394	404	416	429	437	407	448	443	416	435	435	405	396	440	451	416	426	409	404	422	477	411	369	460	461	439	416	429	421	428	441	420	385	407	451	397	431	418	430	414	390	402	434	423	486	426	414	387	416	458	432	410	457	464	439	426	411	418	411	386	420	414	414	398	410	440	425	443	451	420	438	441	397	445	401	436	437	430	447	401	439	430	459	433	375	412	415	414	430	442	442	410	403	411	427	398	404	407	411	413	392	390	413	424	417	451	439	426	457	397	417	409	432	420	425	406	445	426	422	437	429	396	375	436	408	429	396	413	410	425	432	430	413	439	430	399	441	438	426	444	419	416	419	431	408	401	445	424	415	414	438	398	421	412	420	431	408	435	444	438	401	421	415	438	395	393	433	447	423	421	420	440	418	463	426	420	409	431	399	423	440	398	448	441	438	398	443	428	387	427	426	438	398	454	400	473	405	405	434	426	437	406	398	409	437	432	393	446	498	416	405	395	415	412	393	455	416	426	389	420	389	402	396	421	418	425	441	374	426	411	423	420	393	438	413	386	422	442	421	398	422	406	422	413	398	447	385	442	399	413	409	411	432	428	440	436	418	381	397	400	429	399	421	407	389	382	414	394	411	411	411	453	429	368	430	436	452	408	373	397	436	419	423	426	479	417	441	420	400	411	391	408	413	418	444	416	426	463	440	397	432	439	403	424	418	412	462	417	416	409	419	385	414	408	432	426	445	420	388	424	412	446	421	431	388	397	423	416	429	416	383	447	398	473	441	415	431	429	432	412	446	399	407	420	404	466	443	442	435	445	382	379	420	414	399	407	459	435	405	404	468	445	450	442	407	388	407	419	433	459	429	414	448	409	384	422	379	403	397	451	437	437	437	437	421	403	437	437	441	456	404	427	392	421	428	431	403	453	404	410	424	435	402	439	443	417	426	463	418	435	429	395	410	432	408	405	394	424	454	430	435	413	442	417	388	403	423	442	407	414	445	436	427	422	425	457	426	418	412	434	406	408	411	386	452	414	412	405	427	424	414	415	416	416	424	434	431	459	428	396	416	432	431	394	422	441	402	409	435	431	427	412	414	433	446	413	447	428	421	416	454	424	420	430	397	382	433	438	425	378	441	378	411	416	417	454	420	438	388	449	439	449	401	458	405	430	443	427	453	405	414	426	434	402	413	418	450	444	430	446	438	430	435	423	426	435	466	469	458	430	434	426	425	398	391	409	425	445	427	464	444	459	412	426	445	393	386	412	417	429	416	428	410	420	421	418	440	439	457	392	398	443	427	385	398	426	449	405	427	425	428	426	428	451	379	420	419	390	421	419	413	438	402	409	427	419	450	416	407	433	428	425	419	436	404	412	425	375	417	416	391	430	459	450	437	425	382	421	454	451	428	433	409	465	374	416	424	434	439	430	469	445	423	442	408	389	457	411	423	424	409	427	397	405	388	438	410	407	406	398	376	438	391	408	452	404	420	405	414	404	448	423	447	437	364	439	414	413	407	396	408	415	444	417	412	444	379	430	442	429	457	417	398	431	465	438	403	407	425	429	413	413	383	418	406	422	430	421	405	438	383	386	420	401	466	398	430	414	449	442	411	409	446	413	454	413	473	382	446	437	427	410	425	416	418	424	433	439	453	416	411	446	414	459	427	420	411	454	459	389	422	405	407	407	417	425	424	399	412	407	400	435	447	436	402	447	426	424	403	416	395	386	439	411	412	390	421	402	381	421	438	419	397	417	393	371	419	415	432	425	432	421	426	422	433	450	433	413	415	443	388	402	424	449	400	424	443	446	441	430	413	405	433	397	428	440	399	383	440	430	399	408	417	388	407	419	424	445	408	404	459	447	430	484	416	404	418	441	423	464	417	450	409	448	415	386	440	413	400	444	402	410	425	444	428	408	429	401	440	404	404	390	401	416	450	414	418	452	404	419	418	442	423	409	420	424	408	437	413	428	416	431	416	469	412	442	437	418	373	456	402	430	423	404	394	434	439	445	414	461	427	405	436	411	444	402	427	427	438	417	440	443	431	451	430	473	447	425	406	375	415	414	399	449	423	381	419	427	385	440	428	414	436	439	394	413	404	420	409	432	373	421	403	392	425	449	411	422	394	453	406	446	408	424	385	412	425	458	414	427	431	445	417	455	424	427	391	394	409	444	415	404	423	440	417	430	409	393	438	410	438	416	462	420	438	439	401	414	415	420	435	428	456	443	406	459	403	377	391	421	393	370	422	384	431	405	433	426	416	399	423	416	450	421	435	441	413	438	418	464	417	415	447	396	418	425	393	410	442	419	393	446	423	409	395	427	420	454	437	378	422	407	419	405	420	393	450	415	423	406	430	406	412	431	416	401	440	434	399	432	422	415	420	460	433	427	380	421	422	458	423	394	422	389	424	405	420	412	427	424	384	414	422	399	375	400	413	435	368	381	394	431	429	401	404	421	463	417	416	409	446	432	415	435	421	395	454	423	402	412	408	427	403	431	413	398	433	406	427	410	412	437	425	421	435	427	412	450	425	426	440	404	410	424	382	414	420	431	450	423	440	395	404	434	441	431	425	415	370	397	433	429	406	447	424	421	408	423	432	393	459	450	436	405	431	406	437	394	424	418	429	426	430	421	414	428	437	418	437	458	404	447	444	421	425	433	415	424	418	383	450	431	401	450	429	397	442	445	390	425	432	423	444	439	414	430	413	443	405	438	433	450	432	418	412	377	405	428	428	430	449	426	395	421	419	434	412	414	411	413	411	410	401	408	403	392	394	415	388	391	441	439	422	411	486	408	431	427	415	403	380	430	416	435	394	410	445	426	443	409	405	403	414	430	425	417	456	432	434	432	421	448	422	418	388	399	369	419	422	410	426	446	390	418	426	428	408	418	411	458	432	410	387	387	442	433	426	410	389	406	426	405	417	375	395	419	453	467	429
23670	22022	37126	41616	33081	23542	12166	2092	691	509	496	427	474	459	477	458	472	466	452	445	451	473	419	462	461	484	486	446	461	476	439	460	429	482	457	468	497	473	474	459	440	444	453	481	440	455	453	463	489	467	465	453	474	445	443	489	481	450	480	482	463	432	466	480	452	500	462	455	470	457	487	441	489	456	453	433	410	446	461	460	476	458	469	405	473	490	461	467	465	479	465	443	482	458	446	416	449	479	449	440	426	488	480	427	457	482	488	473	461	444	450	471	437	461	459	460	439	469	461	501	490	462	442	433	447	471	444	457	451	487	465	445	445	414	438	445	457	440	500	438	470	486	492	445	459	469	466	503	471	441	462	447	446	441	460	456	497	486	435	464	478	446	454	469	441	451	479	461	440	517	460	441	474	458	466	455	495	469	485	450	463	438	479	433	451	465	489	493	423	481	475	485	480	468	433	457	465	424	465	459	520	462	466	467	448	467	515	476	484	449	456	477	471	458	454	479	464	485	406	466	441	444	493	465	478	462	452	461	481	433	473	486	449	475	474	498	445	453	467	425	476	450	482	405	476	462	489	441	512	447	442	447	477	451	480	476	439	504	445	455	417	479	448	414	443	451	478	455	438	456	461	465	478	482	474	453	455	454	465	426	449	478	462	428	484	440	465	451	493	438	452	428	469	435	461	429	495	450	447	511	489	435	459	445	457	397	464	465	443	472	422	419	473	428	453	463	478	461	435	459	448	463	479	472	428	460	466	436	462	441	449	453	456	450	466	463	475	469	442	418	494	444	458	457	513	424	452	450	448	462	462	446	514	481	478	474	441	413	463	481	444	441	468	472	464	498	462	489	467	464	489	427	443	499	466	446	467	475	469	445	470	452	472	468	457	478	459	425	459	482	455	441	430	464	480	431	426	439	473	490	444	437	450	486	458	452	471	460	453	453	450	481	436	430	484	448	449	421	440	429	493	471	470	483	435	448	450	441	442	485	434	447	475	456	433	451	461	458	417	438	442	486	432	434	481	426	525	441	455	461	451	450	475	436	448	478	444	466	437	477	431	459	469	432	466	467	455	458	463	458	411	501	498	431	468	479	462	463	477	465	451	461	430	466	455	472	434	441	445	446	457	489	426	465	466	467	443	427	440	499	444	427	439	436	486	455	430	485	446	453	489	440	434	448	453	462	453	444	467	468	466	436	433	465	478	430	485	464	492	472	440	460	459	449	460	453	403	452	471	465	473	443	460	428	456	468	433	509	472	443	486	468	446	462	484	493	453	403	449	481	425	478	451	440	470	458	459	486	479	453	432	415	477	487	456	427	421	378	470	473	416	489	491	425	429	463	479	472	453	456	458	470	445	449	429	443	450	442	438	451	473	456	452	469	425	445	473	483	461	448	425	495	482	461	440	446	458	477	439	481	424	422	480	463	400	432	462	465	454	428	443	450	486	448	448	449	494	442	450	450	464	427	475	473	415	457	439	463	467	483	478	458	452	487	481	421	468	502	405	440	466	501	453	448	465	487	476	467	448	461	470	463	451	414	495	437	462	438	461	438	455	454	473	463	481	440	461	484	475	480	495	478	462	490	455	423	456	476	462	482	452	452	439	489	441	497	433	450	500	480	458	439	445	431	464	441	439	481	430	474	454	455	467	478	443	482	456	487	453	445	428	458	447	483	452	441	493	476	443	472	462	442	470	466	433	458	457	472	447	446	437	454	446	454	457	459	456	468	430	460	424	473	475	411	458	463	469	481	441	425	477	455	473	449	443	495	464	456	498	436	437	450	447	441	475	445	432	476	477	421	458	482	457	447	475	474	488	467	450	461	472	439	448	452	452	487	450	467	444	482	493	434	481	426	448	420	476	421	454	447	472	475	489	504	453	445	425	473	461	437	455	457	454	484	447	455	464	440	463	439	434	454	442	414	447	413	457	493	454	468	454	485	453	474	438	462	454	451	461	432	494	456	473	462	449	431	474	483	461	432	411	451	457	459	483	470	445	434	445	473	470	464	456	439	459	469	394	479	427	485	430	458	481	474	477	432	503	458	469	452	436	418	468	459	461	480	424	448	500	449	459	416	445	465	444	466	466	474	455	439	474	481	440	433	483	469	444	454	474	444	462	503	466	497	447	461	485	461	448	472	442	454	458	453	405	471	470	463	416	428	479	506	432	448	478	444	469	468	473	471	505	441	456	467	466	426	451	425	455	437	466	488	477	449	452	462	490	473	421	436	464	468	478	428	466	465	448	441	436	475	420	461	456	476	445	448	443	464	488	426	442	424	458	432	485	439	451	476	494	465	473	494	405	457	438	474	474	446	474	478	477	464	463	483	430	468	504	442	468	419	440	502	424	424	456	458	448	437	413	444	480	453	470	397	458	429	427	453	470	478	484	456	434	494	449	457	479	474	450	465	471	453	477	450	448	471	478	459	473	442	482	468	455	469	430	439	476	457	447	444	444	461	463	463	467	451	513	471	470	458	434	459	452	413	481	474	423	441	470	443	442	479	489	442	494	463	501	461	460	450	486	435	460	453	489	499	477	439	494	473	456	454	470	472	460	475	447	463	450	461	455	430	439	417	467	445	480	522	442	430	436	443	421	475	464	463	458	476	445	466	432	470	430	479	485	467	463	474	443	441	486	489	472	448	433	445	455	425	455	437	469	484	467	424	433	451	469	461	458	454	445	485	436	475	515	492	430	489	444	437	462	474	439	445	474	488	465	466	435	493	456	465	462	471	476	480	471	483	455	450	467	457	469	436	479	452	441	425	442	484	477	454	419	439	427	496	481	424	468	507	504	439	425	467	474	483	458	479	438	477	463	462	460	463	412	434	426	476	482	434	418	455	453	439	484	470	442	465	447	449	420	474	493	451	433	458	454	446	490	492	434	446	440	481	449	451	485	408	444	504	447	470	506	429	475	455	464	478	461	470	455	466	447	458	488	444	463	434	435	456	447	490	463	505	479	430	451	465	478	467	476	441	443	432	444	470	456	492	442	478	471	463	484	444	450	466	428	481	464	430	447	448	451	448	466	478	512	512	458	455	492	458	432	460	454	440	483	425	474	434	436	445	465	438	441	428	463	467	431	461	444	455	454	447	472	450	469	436	476	429	453	467	463	450	466	429	429	468	455	481	481	454	489	433	447	433	494	447	459	456	482	439	475	448	415	468	421	469	485	414	451	432	485	462	457	427	458	459	478	462	485	482	429	466	492	467	481	451	456	433	484	475	456	451	453	454	477	483	459	460	498	422	454	479	452	485	430	452	474	444	498	468	465	494	470	472	438	437	472	426	451	447	462	489	459	432	465	472	429	426	454	469	472	462	407	458	451	478	457	446	487	468	445	453	416	486	463	437	434	467	494	456	467	483	431	460	439	432	433	433	461	458	452	451	506	460	456	450	477	444	504	435	484	431	441	459	487	530	481	480	452	487	451	426	492	448	499	470	448	408	457	463	457	467	418	467	460	476	479	436	420	460	419	466	422	460
45906	91503	78001	58287	39292	21311	7651	2396	858	491	485	480	504	530	511	494	538	553	477	567	536	548	464	514	533	533	525	505	559	535	513	484	493	516	548	473	512	518	533	497	484	497	520	523	520	520	574	519	511	529	477	541	508	516	521	516	507	483	513	509	516	510	531	525	506	522	483	519	485	551	528	491	509	525	457	547	481	519	545	494	507	501	509	553	540	489	534	502	525	509	487	517	525	493	499	531	527	518	497	530	518	522	516	494	512	531	500	560	494	494	478	470	531	466	537	512	528	512	491	510	524	497	551	501	513	553	493	515	499	533	473	484	511	499	512	517	515	519	499	528	494	495	523	477	528	522	534	538	473	493	526	518	528	510	542	507	527	489	475	535	515	515	494	492	514	481	492	500	504	513	500	509	529	484	492	532	522	519	530	525	502	510	542	522	512	531	479	479	492	495	458	548	532	515	523	509	508	535	491	493	497	543	521	479	508	491	509	540	496	478	510	476	493	521	544	520	495	514	512	492	514	501	488	488	546	508	509	559	547	548	488	512	451	506	487	516	523	509	517	502	504	500	517	505	525	493	501	472	500	523	554	500	494	512	485	491	552	525	524	496	498	515	486	521	497	510	460	535	471	513	525	469	495	503	494	530	503	530	514	518	498	544	527	577	507	507	512	513	499	465	516	466	560	484	489	516	484	503	492	551	497	486	483	523	509	504	502	512	496	511	522	504	472	495	572	536	489	494	539	501	517	513	498	530	581	546	488	520	457	503	529	534	520	546	517	511	496	520	472	529	506	481	544	512	540	507	512	534	504	499	535	496	523	522	486	520	517	531	503	465	502	442	495	489	513	509	517	483	506	511	571	511	497	512	506	522	524	546	538	472	531	504	518	485	496	501	495	522	540	491	551	495	523	503	536	542	495	490	526	505	531	490	473	533	509	532	531	496	501	508	536	530	485	542	462	518	469	513	524	500	514	457	519	541	526	513	491	514	512	499	558	506	499	506	486	520	534	508	520	514	481	521	490	527	517	470	524	558	522	546	512	542	495	471	533	526	511	514	497	513	514	487	552	486	526	511	544	530	520	496	541	516	527	517	507	505	529	508	485	505	512	489	482	515	513	514	494	505	517	505	523	502	512	520	540	497	524	531	464	484	491	463	543	484	537	486	503	527	491	471	535	502	517	494	497	527	502	477	533	474	487	529	490	513	468	496	523	495	523	535	498	517	535	487	458	520	498	510	543	489	485	517	527	491	547	506	504	490	483	542	562	496	498	523	511	499	486	518	517	527	464	510	513	502	496	494	562	478	555	545	509	528	475	494	482	482	501	489	516	523	518	546	508	519	477	524	492	483	503	511	472	481	513	546	498	520	489	481	530	514	501	511	527	501	517	511	519	538	514	536	506	508	503	496	542	500	502	485	538	502	490	509	533	556	527	540	499	469	527	497	556	542	505	527	520	519	492	559	528	523	501	528	488	514	509	488	514	502	496	509	498	488	517	507	508	542	518	507	477	563	562	485	453	544	515	528	526	512	546	531	508	506	544	505	542	515	516	539	534	478	491	509	469	458	525	523	487	516	488	523	502	509	538	478	517	527	539	521	524	516	481	538	512	495	503	527	511	489	484	506	540	529	535	509	493	516	518	537	525	522	496	524	524	513	496	531	518	517	552	500	509	531	503	495	454	531	478	500	463	518	533	521	499	469	504	500	510	517	514	546	502	526	509	528	488	511	487	483	517	515	497	483	499	508	521	501	464	503	553	525	517	475	466	520	496	487	516	464	548	490	503	486	531	532	496	462	502	544	506	499	529	497	495	520	507	510	568	484	513	545	518	558	538	519	546	498	512	516	517	533	524	543	524	551	460	494	518	530	511	484	568	556	517	524	524	515	502	476	501	514	550	512	555	516	507	509	541	505	521	463	503	540	486	503	498	465	485	546	515	503	512	464	509	499	499	501	492	512	484	518	505	509	547	496	515	465	477	486	524	497	558	511	570	505	514	531	511	544	498	501	479	496	482	515	484	532	516	439	526	528	522	521	515	496	515	495	510	499	507	540	501	517	539	548	494	540	544	526	494	523	497	495	493	515	538	491	515	497	493	497	533	537	473	494	499	528	507	535	486	489	500	495	483	491	494	497	564	482	494	518	501	485	489	504	514	544	488	506	542	509	487	530	547	491	528	530	531	510	534	507	484	525	508	512	525	513	540	543	495	568	511	511	494	551	485	492	536	512	526	481	484	510	504	481	527	515	541	483	524	503	532	521	506	521	477	518	504	535	470	500	469	496	485	529	530	518	530	498	529	540	475	500	497	543	521	554	477	509	507	501	518	515	510	485	491	494	475	501	511	530	494	528	519	507	494	469	503	523	531	511	500	501	484	521	509	515	513	521	518	520	503	493	527	517	506	512	548	525	497	505	506	525	541	511	512	543	506	486	514	518	498	513	528	510	517	496	497	548	498	515	502	500	500	493	500	474	516	514	528	532	526	488	512	526	529	478	499	507	501	480	519	495	491	530	486	560	533	515	523	529	549	491	504	562	513	527	527	531	524	482	525	525	491	501	517	515	507	491	507	485	525	517	528	528	497	480	547	482	555	516	528	556	519	497	529	544	501	519	502	497	544	502	495	510	502	517	498	507	524	513	517	491	479	497	471	513	530	546	502	463	480	513	479	498	479	518	477	534	500	481	514	466	521	516	535	549	520	495	510	467	524	514	530	488	522	513	509	503	510	487	523	522	535	463	500	514	525	494	528	500	492	519	512	546	502	510	537	501	486	529	540	563	503	509	483	555	520	488	536	501	524	471	534	526	527	501	491	477	526	538	528	494	498	499	504	517	482	491	540	572	525	528	527	483	514	510	472	539	519	503	511	493	486	498	541	487	486	538	515	497	517	490	518	491	534	528	497	516	519	531	521	481	533	484	475	498	520	523	493	479	517	514	534	525	527	551	528	508	529	524	475	514	517	519	515	507	506	540	536	480	501	494	503	519	512	484	493	539	526	550	534	507	516	492	504	495	509	552	498	513	543	513	525	504	505	486	509	483	501	481	493	470	499	517	525	530	504	514	513	520	490	519	505	540	498	543	501	534	519	493	501	502	534	510	483	537	528	508	509	512	530	507	499	490	487	515	516	566	502	532	550	495	484	511	547	516	520	532	522	503	518	527	530	522	495	521	523	475	513	479	507	470	523	510	442	507	518	515	504	506	460	517	516	488	492	488	528	541	513	552	509	542	504	507	525	506	495	502	488	529	549	508	499	511	510	496	503	560	526	525	506	485	526	515	550	490	507	533	530	564	493	466	489	523	558	510	494	512	494	518	510	522	500	493	507	482	496	534	524	480	522	498	523	516	515	531	498	516	503	507	520	522	501	524	518	505	492	490	517	509	492	540	523	534	534	501	511	518	518	503	536	470	491	534	526	529	518	504	546	484	572	483	510	499	516	534	517	504	524	480	537	454	518	525	514	542	469	499	550	509	458	505	482	514	480	518
25163	23100	38253	38682	24813	12718	3211	951	483	415	418	406	430	400	430	449	427	403	399	427	436	403	403	384	412	377	413	378	374	422	405	407	411	403	406	446	411	392	409	423	436	404	421	399	408	364	453	450	404	426	403	386	394	413	397	396	418	437	406	426	389	429	400	379	419	394	401	407	392	450	416	443	386	398	379	409	420	387	411	401	412	403	424	432	425	391	407	413	435	421	434	401	417	378	383	384	379	383	399	436	395	393	457	409	406	418	402	391	402	359	387	411	391	415	433	437	440	395	414	407	404	419	422	410	407	396	395	385	388	399	394	437	402	396	429	405	438	402	426	401	403	427	384	389	388	385	391	392	394	405	392	406	415	433	426	420	395	406	376	380	418	412	422	389	414	413	397	385	373	400	423	419	410	407	388	436	425	402	425	418	411	426	388	440	409	394	420	408	388	448	423	439	400	411	436	422	436	417	425	425	408	413	424	461	386	400	417	378	420	430	434	427	407	417	392	381	439	418	438	391	395	379	381	394	422	441	443	403	420	364	417	431	432	385	360	437	428	399	382	397	386	365	404	412	383	429	411	416	403	411	436	439	433	399	415	420	412	386	388	412	406	424	410	463	379	407	387	387	406	443	406	389	377	447	408	418	455	433	434	423	406	422	414	391	413	417	394	472	393	401	438	378	406	396	420	437	396	421	424	410	385	404	392	436	454	422	395	432	399	437	406	417	412	447	405	393	413	405	365	397	420	414	373	419	356	414	399	394	395	449	409	395	405	408	445	446	414	391	437	360	410	416	411	398	391	394	413	385	421	430	399	423	426	433	423	398	391	429	445	357	412	365	390	400	415	432	443	445	386	424	436	396	412	411	423	424	403	404	414	427	395	436	391	408	411	381	419	391	368	382	375	407	409	426	423	415	410	428	422	387	431	396	408	378	403	423	411	383	390	409	380	438	408	383	395	420	427	393	386	431	408	410	379	431	379	438	423	390	432	413	399	400	374	402	397	386	398	403	406	428	400	393	407	374	430	407	440	384	421	425	378	415	403	415	388	392	376	414	371	425	414	385	402	409	410	388	425	413	400	440	416	442	415	447	413	412	441	413	410	400	408	411	391	384	424	428	396	445	422	388	413	421	400	437	454	425	409	409	402	415	406	398	416	409	432	396	431	434	396	384	423	414	411	447	369	408	393	426	390	411	380	378	406	412	418	404	406	410	443	428	417	414	398	423	409	404	375	430	425	403	412	397	428	383	443	414	371	374	395	412	417	405	416	365	427	429	433	414	426	393	395	397	424	399	414	451	406	423	394	478	431	380	431	448	388	380	390	422	442	434	390	418	406	402	404	425	420	406	410	407	386	424	427	385	370	394	387	452	447	421	372	392	411	432	388	386	437	395	427	434	395	424	437	418	408	408	410	392	380	412	380	442	403	416	405	415	405	412	363	410	398	448	383	436	429	407	432	425	444	420	410	415	417	419	422	437	415	427	390	428	427	434	423	400	404	437	436	385	415	420	423	409	389	403	430	403	420	420	393	391	357	434	421	415	418	451	433	398	390	381	445	389	416	414	384	403	420	428	431	435	421	413	423	410	390	405	413	410	432	415	431	430	375	415	432	414	415	408	387	432	390	451	369	385	382	357	410	417	439	431	414	380	430	394	431	432	400	392	415	412	427	411	434	403	432	390	391	409	414	457	398	420	393	398	431	419	399	422	405	394	423	373	414	419	422	410	426	405	415	415	420	382	405	392	421	388	371	405	399	447	401	402	395	394	381	396	418	422	427	394	406	399	392	399	396	459	418	450	376	368	390	404	424	398	407	398	416	414	426	436	419	410	439	432	444	428	419	445	408	412	413	411	428	430	393	420	407	420	418	411	401	422	431	387	429	429	418	459	402	410	407	433	413	399	410	372	450	403	417	412	439	438	383	416	411	442	412	398	397	434	440	380	390	413	436	430	431	399	427	416	402	438	427	429	386	409	439	384	452	405	396	411	433	397	408	379	405	433	440	407	431	439	413	431	406	392	399	389	390	403	419	431	447	413	379	458	445	425	418	416	435	419	401	424	402	400	439	420	383	389	419	402	428	404	404	390	408	423	413	383	396	425	375	414	403	407	407	434	397	425	416	371	417	406	428	413	404	408	403	417	385	384	414	401	415	414	414	450	444	414	382	362	451	417	403	408	381	463	412	404	414	378	411	393	387	378	406	418	417	443	412	419	399	391	402	411	418	389	431	408	411	418	411	405	415	422	407	440	407	414	381	379	411	422	415	418	452	462	370	380	372	406	405	384	395	396	437	420	435	401	390	418	420	396	432	414	415	419	395	396	410	426	407	425	438	425	392	416	394	414	409	397	413	435	423	393	421	424	464	395	387	398	408	418	450	428	405	377	415	408	401	416	376	394	411	394	425	438	398	399	409	399	442	415	389	410	420	434	386	426	408	413	377	409	432	405	393	374	422	402	414	400	406	383	370	426	427	420	389	410	406	429	394	370	415	412	380	419	384	421	401	385	403	398	432	396	405	406	440	410	418	431	413	414	405	382	403	394	411	432	432	411	379	400	350	420	407	436	415	376	440	384	386	405	430	462	378	394	379	412	420	363	419	421	434	409	414	421	413	404	432	403	441	437	425	423	429	416	393	423	433	436	432	417	409	417	402	392	394	425	412	395	407	442	382	412	389	409	442	388	384	406	415	421	419	443	381	427	373	396	412	424	426	414	404	410	425	393	408	402	380	437	444	382	400	398	438	434	406	409	448	392	406	445	431	469	405	390	441	443	404	418	429	384	407	392	430	404	398	446	412	419	434	427	436	431	409	419	419	412	437	389	420	432	429	407	420	413	447	445	399	390	384	434	420	403	392	418	415	398	429	455	426	392	401	430	427	414	415	377	369	401	390	391	421	407	446	404	382	415	403	391	430	457	414	408	431	409	417	394	414	413	441	421	419	417	435	433	425	418	413	387	358	379	437	406	408	425	407	410	371	394	408	394	427	391	418	359	410	425	371	399	416	410	388	393	443	422	401	394	410	384	405	420	405	422	460	405	382	406	402	406	469	401	400	413	357	424	410	430	377	443	420	414	425	414	427	394	373	360	386	409	411	392	412	414	414	420	382	432	427	425	408	417	393	402	415	411	413	395	423	403	387	426	412	437	388	411	380	403	378	457	413	408	416	408	413	385	407	417	421	424	394	395	442	433	392	392	440	352	444	367	395	430	424	395	398	428	406	433	434	435	398	420	425	420	362	400	441	447	405	390	364	388	390	392	390	391	417	403	401	413	422	415	405	376	425	358	415	407	425	393	403	379	400	427	423	398	409	394	403	437	427	411	466	407	344	451	400	400	410	402	443	429	411	406	405	395	367	437	437	424	412	416	412	426	394	430	418	402	476	414	425	416	411	415	433	417	406	366	465	422	420	401	447	406	407	422	398	378	416	426	425	406	426	440	406	442	449	403	397	397	404	433	436	399	433	439	433	429	427	440	454	419	392	406
39605	75587	59939	43592	27350	12724	4169	1481	648	479	481	489	472	459	465	481	458	500	459	436	462	511	497	479	483	487	466	487	468	467	483	460	524	471	474	477	476	443	492	482	474	470	416	470	450	477	446	470	483	478	461	473	444	450	481	463	495	468	494	448	470	488	481	488	464	474	466	451	491	471	488	497	479	470	463	490	497	437	476	462	499	457	471	483	492	468	471	486	528	450	482	477	470	505	437	494	489	451	498	506	478	475	477	465	479	456	474	441	496	461	436	495	451	492	485	415	501	482	454	456	497	440	430	471	497	461	484	488	463	488	489	460	484	470	429	503	483	450	477	477	507	462	438	461	459	473	473	453	472	499	474	511	473	471	491	420	431	482	499	440	510	488	475	436	458	452	481	448	486	469	498	493	491	486	472	451	438	460	467	446	494	460	477	434	490	462	441	472	453	436	471	458	451	436	463	450	468	449	459	440	470	448	479	466	475	470	496	463	482	492	471	450	458	473	457	458	450	457	466	485	488	496	506	479	469	470	426	443	468	481	485	467	475	445	445	454	479	458	484	484	487	491	488	497	484	481	462	488	459	462	474	450	458	461	460	470	459	491	451	496	437	493	483	442	482	452	499	473	476	461	495	459	474	463	467	496	487	440	496	466	504	472	469	442	501	493	494	509	501	486	424	496	461	494	459	504	445	487	481	513	457	502	485	484	457	475	485	484	481	490	466	526	456	460	452	457	456	450	452	460	469	475	466	455	501	454	478	469	491	450	485	479	466	478	457	502	454	463	502	478	470	480	467	478	491	451	448	455	455	446	464	444	521	460	491	469	494	457	471	456	449	465	459	457	458	475	494	447	457	463	437	454	488	465	454	490	481	443	478	477	446	461	472	454	474	464	481	465	441	494	468	485	480	457	484	522	466	493	481	461	491	509	478	485	493	478	472	472	469	459	490	462	439	491	460	474	495	476	460	455	501	469	484	445	498	464	515	512	451	482	492	449	495	516	524	440	482	444	449	455	444	439	491	444	497	470	491	471	483	522	473	478	479	437	473	503	462	512	443	450	473	509	478	504	465	515	500	478	468	481	470	451	511	449	449	509	464	446	437	454	512	471	463	478	477	487	463	451	499	480	439	450	481	466	495	464	447	487	473	528	460	454	483	484	508	476	453	448	503	478	480	495	493	463	468	491	494	484	483	481	486	465	464	464	465	476	490	487	438	489	504	428	459	467	446	489	493	492	501	448	458	467	472	451	488	452	504	472	448	503	508	484	483	462	492	479	440	494	497	467	521	468	459	501	487	499	454	468	460	443	500	466	477	487	499	468	483	483	435	425	460	461	486	479	499	463	464	470	484	436	489	453	440	463	472	486	484	484	534	439	463	457	467	487	463	520	484	493	493	482	457	500	446	479	443	464	485	439	472	486	472	472	460	487	467	496	498	465	510	496	483	449	451	446	487	454	482	511	500	437	469	477	500	512	485	455	473	496	463	519	472	455	464	454	455	460	491	469	423	469	444	447	483	468	481	461	478	444	442	440	481	462	445	476	472	492	453	446	451	487	475	459	474	481	468	464	475	472	435	455	477	448	486	470	462	445	446	439	461	453	462	454	490	489	440	458	469	466	450	468	465	462	458	526	441	476	492	458	448	491	483	474	440	490	437	487	467	460	452	458	470	468	467	471	474	475	467	463	464	488	485	468	458	470	457	429	466	453	452	490	438	454	441	453	430	499	476	466	434	446	491	488	470	490	480	460	451	524	472	493	471	506	451	466	428	459	459	469	459	486	486	433	481	506	460	460	507	506	436	464	454	478	463	468	475	479	463	490	465	476	451	488	480	437	452	494	515	478	489	453	463	492	501	472	466	463	474	454	476	472	480	436	465	465	461	472	462	482	451	407	456	477	443	443	545	442	460	506	500	489	473	455	472	483	485	457	489	458	470	458	460	451	442	457	488	474	471	499	469	468	463	479	453	464	496	483	463	506	458	452	490	474	476	476	468	538	495	482	444	461	458	518	478	506	461	473	498	458	452	481	457	448	479	482	453	487	438	450	460	435	434	502	450	485	467	521	457	471	489	458	465	484	522	465	505	470	497	519	477	460	414	463	529	474	464	435	453	461	449	475	457	471	500	484	482	475	456	471	478	475	453	501	496	452	483	510	500	487	473	459	532	460	494	451	446	467	500	474	465	470	450	455	441	445	468	510	443	455	462	516	460	459	476	471	480	450	467	502	495	498	474	464	472	441	467	445	502	438	459	478	501	456	448	452	452	489	494	489	467	456	521	433	475	497	467	467	482	497	439	467	478	453	481	481	494	460	468	489	505	466	435	486	422	475	438	473	485	476	483	502	448	509	466	533	459	493	493	503	462	476	452	506	467	460	476	480	482	478	479	485	486	487	527	501	466	503	484	492	467	471	425	449	469	445	486	474	463	446	454	472	477	460	475	432	492	461	495	466	496	488	475	475	492	436	462	464	449	466	517	481	440	484	497	464	435	425	444	513	453	470	462	455	484	448	458	471	447	427	461	465	476	471	472	490	472	481	431	462	467	492	461	479	456	495	437	455	474	461	502	461	461	482	518	478	530	480	425	437	468	482	467	452	489	469	459	463	456	470	515	474	473	466	451	481	486	483	451	483	448	482	459	527	457	474	456	442	431	484	484	464	502	449	502	471	469	456	464	477	476	483	465	482	470	456	477	485	466	470	485	493	515	467	484	467	511	477	497	472	493	484	452	472	512	441	469	485	469	504	496	446	464	462	493	464	452	451	484	480	438	467	470	481	471	463	415	446	428	492	428	482	491	492	466	486	451	479	451	435	470	469	472	452	442	475	453	457	486	453	469	496	487	487	464	467	496	475	478	463	504	450	449	458	452	469	486	484	463	466	504	480	455	486	464	480	476	485	474	475	477	451	450	450	459	514	490	464	487	466	461	498	480	429	438	485	478	488	496	458	450	455	471	414	486	471	482	463	457	515	486	438	472	488	472	499	494	457	491	459	460	473	487	478	470	499	489	493	476	451	498	483	500	469	477	501	486	496	504	463	489	478	502	511	456	492	438	442	501	473	513	446	464	463	500	457	492	451	476	477	426	456	506	442	511	490	473	473	444	457	463	491	475	529	500	445	465	468	456	486	462	458	486	505	455	459	464	499	464	469	493	448	458	455	464	484	488	476	481	491	481	487	464	464	453	427	434	475	477	466	498	440	453	482	501	482	500	479	513	507	509	468	449	485	508	463	420	485	466	482	485	440	470	458	474	481	468	473	510	453	456	493	510	466	458	476	457	503	497	457	443	467	452	436	454	471	483	455	457	499	437	473	512	428	491	484	486	473	455	475	469	500	522	463	448	475	454	508	485	476	460	475	458	443	473	454	495	427	468	520	484	468	483	490	474	479	525	460	454	455	483	496	458	441	440	482	514	538	484	465	474	468	497	466	479	492	469	448	485	476	505	498	506	492	500	496	487	433	495	479	478	510	513	469	454	471	465	487
22786	21586	33414	35259	31348	26257	19644	4762	835	558	550	544	537	565	559	530	579	527	536	544	569	557	528	548	533	540	565	507	546	509	558	524	572	485	530	531	576	506	555	543	558	534	524	529	567	544	527	562	530	523	540	544	570	529	536	560	500	550	534	538	542	542	534	532	537	478	556	558	526	568	536	529	510	509	534	551	539	495	579	535	523	496	489	546	537	535	532	542	562	531	528	532	513	533	545	525	498	493	502	569	524	537	552	525	556	529	564	533	496	536	548	550	544	524	563	530	544	556	521	531	583	539	557	554	578	514	575	527	549	547	543	503	560	531	530	520	525	551	530	520	580	517	561	519	550	524	548	557	486	551	552	567	567	572	478	552	576	510	568	535	552	502	571	556	578	537	530	559	538	502	543	556	537	526	550	647	530	548	526	516	557	526	516	550	542	522	512	556	543	523	517	514	537	518	527	516	530	504	511	561	537	571	529	519	552	548	522	538	527	526	539	523	556	527	521	535	483	551	563	534	545	524	518	513	561	559	573	477	558	479	543	528	550	535	567	532	528	527	564	524	518	589	536	517	577	526	505	512	484	530	562	527	514	576	532	537	516	581	580	539	580	552	568	544	528	528	508	486	493	558	520	485	561	518	539	540	522	512	498	533	508	533	529	501	518	534	559	553	486	523	571	493	521	557	559	490	530	514	546	553	545	503	514	561	513	541	543	532	559	552	545	508	504	518	576	563	495	565	512	584	510	531	517	524	531	485	523	588	559	533	519	536	557	540	569	527	544	538	467	587	498	549	564	532	546	578	531	561	562	534	545	525	501	540	566	544	543	559	502	534	540	535	577	509	558	508	531	527	539	546	581	522	544	521	551	537	575	563	522	551	561	558	544	537	580	560	555	602	556	526	565	529	533	510	550	563	565	512	530	569	538	509	540	524	545	525	542	531	544	531	489	564	529	514	545	554	569	504	571	506	569	577	511	508	513	497	547	543	568	546	552	518	534	548	526	566	505	520	530	515	525	498	571	524	536	524	527	556	499	609	553	552	546	522	570	517	520	534	514	513	560	569	557	562	512	546	584	590	529	553	549	515	542	527	539	558	507	544	554	527	569	529	542	525	529	506	533	483	535	527	543	517	538	524	498	558	555	542	546	567	519	540	552	497	561	545	529	554	539	565	528	515	568	511	513	545	506	474	534	556	504	554	545	518	562	515	524	527	506	518	499	538	532	548	544	486	557	549	534	543	549	525	471	535	528	545	532	543	546	495	553	557	518	463	559	568	544	515	536	530	515	551	536	536	551	516	524	525	564	599	558	490	548	571	514	564	560	549	537	555	565	555	537	552	521	500	527	541	493	567	555	541	556	550	553	517	537	570	510	528	509	536	500	552	527	558	539	539	534	505	531	558	509	564	554	534	552	573	527	560	530	552	510	561	525	530	551	518	533	548	561	531	559	557	542	543	532	546	529	525	519	538	491	548	533	499	523	527	512	558	516	525	523	546	543	595	533	530	564	544	548	531	527	513	512	577	510	543	524	547	545	567	530	547	521	585	522	494	499	528	549	553	518	504	517	531	533	522	522	554	508	540	523	527	545	566	508	550	585	562	518	520	528	563	541	562	529	544	577	545	553	506	524	543	552	564	547	524	533	515	560	526	524	524	533	558	551	465	540	595	572	496	536	542	550	583	580	567	511	563	560	559	548	579	571	492	540	525	568	530	521	554	558	508	519	563	536	560	520	523	561	508	574	549	523	557	530	529	586	528	562	590	511	550	531	552	522	522	560	519	542	553	535	570	527	543	514	513	534	507	525	558	556	508	562	549	494	557	526	542	583	510	540	516	564	532	520	550	495	556	496	567	522	570	541	531	524	578	514	548	556	525	576	540	525	578	543	500	553	516	557	537	488	549	523	536	575	538	541	564	537	532	535	532	535	549	539	556	508	569	542	522	588	556	546	541	542	542	562	484	523	524	539	503	538	573	533	564	553	515	532	568	540	538	491	527	560	543	536	545	537	538	559	537	567	538	535	551	497	539	582	536	539	551	524	564	585	523	558	526	550	565	546	576	556	505	515	533	554	527	533	521	540	562	585	526	569	536	538	538	506	526	543	513	514	502	536	583	546	556	558	559	540	525	555	525	501	509	531	540	505	517	488	512	500	535	516	550	515	524	580	548	528	574	513	560	518	490	529	490	522	612	539	541	536	515	473	520	547	509	555	525	560	519	540	542	515	549	550	556	524	546	494	550	513	517	532	538	548	539	537	543	550	500	566	520	506	575	521	564	530	563	514	528	530	536	503	504	499	589	574	542	522	573	554	522	573	517	548	542	557	535	538	513	518	548	544	511	533	548	576	529	511	527	579	522	587	541	601	525	518	531	578	534	540	516	508	513	550	549	516	515	538	516	513	506	545	506	557	552	559	537	521	485	541	509	577	562	555	516	520	541	511	525	478	582	532	553	501	502	553	509	472	562	519	536	529	524	568	516	540	500	507	522	558	557	516	555	503	531	501	508	519	544	539	523	536	580	520	508	524	534	517	514	520	549	520	538	506	568	543	585	542	532	540	557	530	569	520	527	535	536	534	539	505	509	548	496	513	524	520	490	500	542	542	580	534	554	564	526	533	541	533	587	554	520	530	530	560	526	582	519	554	565	535	512	533	545	528	553	497	525	544	519	501	537	538	555	495	530	525	478	502	542	533	544	519	542	550	548	521	563	494	520	524	539	540	537	555	534	512	550	530	579	561	533	572	544	502	549	539	561	549	543	548	526	523	550	544	535	530	534	512	533	557	530	527	528	560	531	556	545	523	542	531	504	526	532	577	521	523	525	555	516	533	581	525	580	530	553	558	574	542	565	573	530	558	535	550	511	527	528	537	585	542	509	567	558	521	531	531	540	543	538	515	577	535	537	581	555	519	548	525	546	539	548	536	516	540	496	531	536	517	538	540	555	516	554	546	551	565	531	530	493	521	565	529	566	539	513	576	534	566	547	524	552	561	511	523	516	547	543	538	523	500	544	566	544	525	513	501	561	540	530	558	542	519	510	507	546	536	545	556	540	558	586	526	545	501	547	527	563	523	507	553	505	567	527	580	546	519	552	544	526	522	518	544	557	535	521	551	598	558	569	600	534	515	521	504	541	512	500	586	507	559	513	569	497	543	487	558	547	562	551	558	558	563	511	549	542	553	505	538	519	555	556	567	531	553	571	553	552	506	515	510	566	515	549	529	536	541	532	566	538	530	526	543	553	567	549	540	556	570	524	534	537	538	544	531	511	540	550	566	565	525	547	552	490	566	526	510	547	546	557	547	523	506	541	513	532	507	533	522	544	534	528	554	527	532	540	537	509	549	529	482	521	536	529	533	533	536	535	588	560	510	533	547	556	531	515	527	555	519	518	550	494	559	537	517	470	535	516	545	530	521	558	598	517	529	519	506	535	558	553	554	549	544	503	549	527	535	505	539	556	515	530	517	526	529	540	494	488	474	534	520	502
51552	98792	84485	67428	46631	28416	12774	4086	1010	606	603	576	589	633	601	578	616	614	650	578	579	597	605	588	626	636	606	620	604	621	584	569	609	623	604	611	568	597	614	572	565	601	587	567	605	580	601	604	596	548	609	621	587	604	629	585	601	619	568	642	623	584	597	545	609	591	620	567	573	556	562	560	543	626	563	626	573	553	588	572	598	591	602	582	595	568	572	536	546	612	573	559	626	623	593	564	588	599	606	558	620	600	592	564	644	581	585	585	572	595	617	563	556	558	582	565	625	614	596	584	659	631	540	550	640	615	549	590	534	614	570	566	600	554	590	598	619	543	564	582	586	569	648	586	613	598	619	580	617	620	560	555	561	576	585	617	584	553	624	570	571	578	575	581	574	560	610	628	591	578	601	592	570	579	587	556	621	577	584	564	577	606	600	563	563	595	600	575	599	588	600	595	592	571	601	599	620	574	578	587	601	571	617	607	599	580	646	637	595	585	607	622	587	591	623	608	584	595	575	612	596	612	567	595	590	537	602	563	614	588	624	598	586	587	594	619	573	625	569	611	599	625	586	610	589	624	599	601	545	549	571	600	586	584	613	577	579	590	546	583	543	528	530	580	621	634	642	576	572	643	581	588	613	595	587	579	596	568	562	609	615	589	586	553	543	591	606	582	542	620	569	599	592	595	593	590	607	618	609	585	568	591	572	592	645	616	548	594	620	560	602	578	578	548	601	615	599	547	601	565	571	594	598	564	626	575	639	605	616	578	636	547	594	578	545	551	568	555	606	529	608	576	605	579	589	594	575	611	613	616	615	569	583	629	642	645	580	678	600	619	563	628	607	584	588	543	585	571	601	576	621	624	571	600	560	564	578	642	580	613	561	573	560	603	563	578	599	582	632	570	544	570	611	607	577	590	633	612	568	550	582	599	611	606	582	604	611	559	603	576	599	591	584	625	584	585	611	593	551	631	579	591	628	559	588	626	582	577	525	598	626	566	579	587	601	580	579	594	575	576	601	581	627	634	564	581	567	622	614	600	586	574	654	561	615	591	630	601	610	597	581	583	561	583	546	567	573	571	613	607	622	569	597	637	585	588	578	588	575	582	574	613	587	596	586	530	560	618	614	624	594	592	647	573	594	582	615	596	572	561	537	570	591	611	574	617	582	588	605	596	568	639	607	596	583	580	586	608	615	596	618	541	616	603	547	606	619	654	555	592	595	552	604	590	567	583	609	584	577	559	618	578	610	603	601	598	611	572	606	585	598	596	622	612	606	574	590	607	571	577	599	579	512	599	603	555	596	607	554	557	573	556	580	570	554	571	581	628	598	591	589	607	550	552	619	564	578	580	609	571	588	585	546	607	613	572	599	604	582	612	569	593	571	634	568	612	591	577	625	581	563	603	533	588	595	602	599	550	560	606	572	589	589	565	563	592	608	609	564	608	575	633	575	584	599	579	561	634	625	625	542	613	581	611	574	582	562	559	564	602	608	590	600	569	599	584	582	581	603	571	570	613	575	560	608	611	602	585	616	613	591	568	599	607	584	590	582	547	595	604	593	610	604	619	581	618	594	595	568	546	572	627	592	608	576	604	638	609	589	576	640	600	584	603	596	569	611	614	599	613	595	555	573	619	570	571	631	585	553	523	598	616	569	626	561	598	550	590	589	613	605	596	586	581	569	629	613	565	584	608	605	625	579	600	541	559	609	612	615	552	596	565	611	600	571	583	583	614	601	586	588	610	561	594	587	606	589	580	597	598	582	589	562	586	631	619	589	610	600	585	593	631	574	583	593	587	590	588	611	596	585	564	609	604	563	605	616	628	636	584	581	592	638	593	538	627	620	565	595	564	632	596	595	564	587	578	534	547	568	586	615	587	595	613	566	649	585	575	604	599	572	599	605	574	631	619	578	592	604	597	594	599	590	544	598	580	574	598	600	602	524	612	570	560	584	595	616	626	542	560	577	567	572	626	580	567	598	589	614	616	616	614	557	566	581	607	570	617	620	630	571	605	560	645	557	599	585	569	595	590	579	594	612	543	598	596	554	577	593	626	566	539	564	603	568	588	597	614	540	562	612	592	602	569	639	594	565	597	612	594	589	602	595	550	574	588	583	623	605	578	584	595	582	603	611	621	572	651	601	584	615	614	618	653	591	608	627	579	582	609	580	579	572	598	585	596	570	599	610	601	611	590	604	608	586	615	557	592	581	606	564	592	599	571	544	569	625	617	624	581	577	579	623	588	628	585	584	570	597	587	599	579	601	525	608	621	585	622	545	591	603	610	594	613	602	576	570	610	545	548	554	572	560	581	575	544	593	601	589	574	570	607	586	589	535	594	566	613	535	624	625	590	590	568	585	569	547	603	591	586	573	608	577	573	612	600	585	583	572	569	559	584	564	596	587	570	613	538	567	618	608	596	627	583	571	590	617	559	597	564	598	617	623	527	579	610	598	554	547	596	580	574	569	564	588	569	613	569	547	604	540	606	589	605	587	610	559	636	622	599	586	591	582	573	543	566	554	579	577	553	584	550	559	569	580	590	620	592	613	596	594	625	598	573	593	588	650	556	585	608	557	539	575	559	591	569	603	568	631	622	600	599	595	593	563	573	587	579	598	551	559	589	598	592	617	595	602	635	577	600	602	625	597	605	583	613	553	587	579	515	613	596	581	573	556	607	574	567	602	613	612	596	592	577	621	552	554	582	573	587	576	561	566	590	598	574	589	613	552	609	584	604	542	577	604	644	567	581	593	565	642	570	549	638	573	577	561	598	614	582	599	598	560	559	535	596	583	570	643	586	562	582	581	607	556	578	587	582	601	541	607	597	553	636	583	602	640	541	582	605	584	571	658	558	597	576	584	575	611	594	579	617	582	575	592	650	554	615	553	551	588	574	620	603	558	571	568	562	649	550	603	599	616	570	540	554	546	555	615	619	556	605	614	625	578	624	608	582	591	612	624	563	595	574	566	606	564	610	609	628	596	594	606	582	587	581	601	595	586	588	583	603	643	584	606	570	585	572	599	602	584	612	555	591	558	618	594	614	593	597	606	621	596	613	605	608	594	594	564	551	595	578	612	605	588	609	544	580	650	586	650	589	634	587	611	603	574	576	568	589	588	546	553	586	565	605	607	590	546	597	591	584	601	616	586	627	582	634	561	563	594	599	625	626	586	577	621	563	602	597	569	558	594	604	578	607	581	611	621	640	639	550	581	557	625	562	589	567	590	606	631	617	563	578	617	552	565	600	548	598	557	565	556	595	574	591	597	568	581	558	624	581	611	602	582	631	590	594	586	602	560	613	579	592	622	632	609	595	606	597	586	623	591	609	602	548	608	621	611	573	600	607	565	533	566	614	570	611	595	545	591	609	547	614	568	571	617	561	608	612	573	573	617	574	583	597	592	564	578	599	628	593	551	621	636	597	564	525	594	601	574	579	578	532	577	631	564	604	593	592	569	597	630	607	595	597	584	589	599	563	580	593	627	597	584	602
27610	28704	36542	25643	10622	3197	1203	619	391	339	375	358	347	364	361	329	346	383	318	373	340	346	347	364	347	344	300	348	351	330	343	363	348	342	343	355	393	357	333	376	371	384	366	378	384	336	368	353	362	308	327	392	348	315	374	365	338	391	370	341	334	340	353	365	342	334	359	350	381	352	384	330	375	385	351	358	353	379	355	358	356	380	327	388	349	368	396	354	365	353	356	384	359	347	395	369	372	350	377	359	344	340	383	354	358	371	356	387	372	368	336	336	357	366	360	346	393	368	357	338	350	392	340	324	380	352	329	369	351	340	344	363	380	322	336	372	334	356	359	342	384	352	367	370	378	328	353	368	400	393	376	355	352	369	366	358	350	365	327	346	335	337	341	359	354	375	365	342	350	337	360	356	355	350	362	364	349	350	329	387	383	313	343	375	387	381	346	353	364	368	366	402	365	366	363	380	366	365	355	355	368	364	368	398	353	354	338	338	371	376	389	379	352	359	376	374	395	365	334	356	350	366	349	357	382	379	375	345	373	346	352	380	325	392	372	361	384	374	362	354	373	369	348	360	351	359	365	337	349	351	326	369	332	352	344	355	337	359	372	333	355	333	360	367	344	376	356	336	361	331	367	355	392	359	357	352	340	362	322	357	367	377	363	355	355	375	354	381	355	380	360	315	340	321	325	365	361	368	357	368	356	357	362	357	342	355	349	343	362	361	361	335	337	388	353	345	328	377	348	340	383	376	355	370	344	355	351	369	312	345	359	351	375	385	376	326	353	355	354	373	385	378	339	364	343	333	356	340	346	347	359	363	373	400	391	358	373	352	348	366	401	355	381	367	376	363	333	344	357	393	363	359	326	367	304	374	337	365	371	407	359	359	358	343	377	342	321	352	375	353	337	384	350	401	321	356	354	362	326	356	376	329	396	351	359	378	373	365	369	340	344	383	360	373	338	334	336	374	387	391	380	361	343	366	349	352	339	383	326	335	388	343	353	356	364	354	358	389	323	353	344	344	345	338	355	346	359	370	370	379	381	335	360	386	338	380	357	405	332	336	343	391	383	362	385	359	370	367	368	375	365	367	361	366	355	363	352	386	362	352	350	355	343	346	358	333	343	346	344	352	389	393	380	346	341	346	399	381	359	335	340	369	328	335	345	338	348	356	318	361	344	370	365	352	332	347	360	369	369	358	335	318	335	372	361	338	345	350	349	375	392	354	363	385	387	375	374	378	380	404	362	359	344	341	322	369	355	310	380	356	365	360	354	329	365	361	344	333	361	371	359	355	362	321	353	401	351	354	372	345	366	383	364	334	379	344	354	342	395	376	333	378	391	374	361	352	356	360	341	387	346	380	344	364	378	369	378	387	366	375	341	335	371	361	340	347	351	340	379	333	339	338	337	378	354	341	392	371	389	363	337	382	402	373	348	329	388	369	368	372	399	363	358	324	369	348	348	360	336	387	344	314	367	362	352	357	376	390	350	379	383	372	370	348	366	378	326	341	352	368	336	357	333	358	382	377	352	352	363	362	332	364	374	360	333	334	359	379	324	389	351	365	355	345	387	362	365	373	366	361	373	366	366	354	372	359	378	339	355	370	390	361	311	353	366	347	348	342	324	364	340	336	381	331	379	357	345	342	369	382	364	339	341	379	366	365	354	369	362	384	341	293	360	379	367	389	354	368	359	354	365	356	360	321	361	370	310	351	369	360	328	379	357	350	385	386	382	376	355	345	342	369	368	359	372	346	344	318	382	373	352	338	354	377	346	332	382	347	335	366	354	347	372	370	349	333	348	356	389	375	361	371	386	361	356	352	369	342	358	361	359	337	344	393	382	360	372	333	394	357	369	365	371	319	356	363	368	342	347	356	361	350	364	312	363	344	326	365	343	339	348	352	367	357	354	341	359	366	312	336	342	355	378	410	382	385	364	349	362	343	364	340	359	337	353	347	362	356	351	377	353	345	369	373	359	343	383	354	372	321	328	319	365	362	373	382	346	383	361	352	400	358	362	349	371	353	370	340	331	385	359	350	362	373	353	353	373	327	336	386	386	343	394	350	375	375	396	330	393	342	367	356	328	364	328	346	355	347	409	390	343	357	367	346	368	353	360	355	348	376	365	370	392	344	372	335	337	339	357	386	372	364	339	395	384	342	358	344	345	324	356	395	401	346	363	342	366	380	348	359	321	329	359	320	304	363	359	376	384	371	346	354	349	343	369	360	358	348	349	389	369	359	353	371	328	348	344	366	381	355	374	359	395	365	348	362	368	350	347	382	354	360	371	330	368	364	379	361	364	398	367	373	364	362	362	350	367	371	343	344	351	363	355	367	345	337	378	359	372	345	341	407	358	367	341	345	349	353	371	352	359	347	398	370	342	393	365	356	364	337	344	376	355	358	369	354	368	381	331	388	349	359	338	359	362	355	351	327	358	386	360	331	355	345	403	378	380	350	339	345	356	373	356	334	380	355	392	366	339	361	336	345	381	353	353	344	343	354	356	347	335	380	355	344	345	367	387	347	383	351	365	366	359	369	379	313	349	369	345	379	352	352	361	359	361	350	360	368	340	336	356	359	346	336	309	363	384	352	338	314	367	339	377	372	344	312	362	364	361	381	373	384	398	353	356	381	300	367	361	337	387	352	351	351	345	355	341	358	371	350	321	359	351	379	374	364	347	365	378	333	353	376	341	358	332	359	380	386	354	356	358	356	335	326	375	345	388	366	359	363	373	352	342	337	371	349	313	354	366	366	370	328	367	370	340	368	370	341	352	340	365	333	352	358	361	373	378	354	338	375	379	349	387	377	370	384	340	356	304	368	348	378	347	339	376	359	362	319	329	317	368	377	358	319	372	336	355	354	369	371	366	352	350	341	357	354	391	352	357	377	368	354	346	349	359	364	344	334	344	346	376	346	331	342	334	367	395	367	352	381	350	297	350	320	366	356	369	378	355	318	371	403	358	372	359	352	341	371	362	342	362	337	327	351	363	352	375	346	316	348	369	332	367	353	389	349	371	339	362	357	375	341	382	381	395	358	367	360	369	355	367	353	361	375	368	349	351	340	404	380	358	331	370	340	374	333	362	307	373	332	376	400	340	399	357	336	373	332	353	368	360	328	365	364	361	372	334	332	344	390	336	341	374	379	351	357	381	376	363	359	342	382	349	349	338	367	372	370	338	332	385	362	325	373	358	350	344	388	386	355	336	353	339	348	367	353	393	348	368	377	373	396	332	370	325	348	368	387	368	374	378	360	355	399	363	371	384	386	329	337	348	385	400	353	348	355	338	390	353	349	388	336	354	352	397	358	378	398	366	354	368	369	376	321	319	362	337	323	361	354	376	373	309	359	373	390	349	322	367	373	359	334	366	374	390	335	368	356	346	396	363	332	349	361	337	353	370	344	355	366	383	387	389	347	361	325	347	378	362	365	360	337	315	392	372	357	350	354	381	349	350	337	336	383	361	369	361	358	356	372	367	373	345	355	353	348
21336	46116	33991	20793	10325	4022	1613	750	477	453	391	414	422	395	395	417	426	415	425	423	425	434	419	415	421	423	437	450	460	433	405	414	409	383	428	393	407	413	427	420	418	404	386	406	403	397	436	407	390	414	400	408	389	433	380	419	381	436	407	418	414	393	436	415	427	431	393	402	425	414	376	379	367	453	400	391	398	437	392	450	404	401	430	378	380	433	405	406	392	385	431	407	429	393	412	427	411	424	443	436	424	422	432	361	431	424	436	424	431	404	378	449	399	440	370	403	442	396	437	406	414	402	410	404	405	413	445	390	430	409	415	415	427	403	439	411	412	406	426	433	442	419	433	418	410	421	420	417	405	445	439	396	414	395	420	407	408	430	424	403	392	409	411	421	447	436	396	418	420	402	378	394	412	420	411	444	396	402	399	391	431	381	411	387	418	421	396	429	419	405	460	416	415	404	364	429	440	442	417	408	400	417	385	422	407	411	449	412	436	406	393	395	418	437	411	395	409	431	416	428	406	419	426	440	450	429	398	388	428	430	387	403	388	379	406	387	417	405	438	389	438	411	479	455	459	374	452	426	406	438	429	438	411	454	435	458	421	372	423	428	394	436	433	420	415	445	402	405	420	405	445	437	421	412	416	374	426	415	411	411	434	465	410	402	422	427	424	382	386	384	402	425	393	401	413	425	437	397	406	422	407	411	391	413	378	444	436	457	413	407	399	407	415	410	404	416	432	386	385	448	427	458	406	400	397	419	392	387	432	432	434	438	416	413	387	398	407	400	412	423	433	426	429	441	436	440	395	462	412	407	419	430	444	430	385	422	408	421	439	430	393	404	386	414	417	436	419	444	427	429	405	466	396	403	416	422	401	411	417	426	446	435	426	394	408	435	397	394	424	420	420	429	400	444	418	439	411	417	394	399	412	404	422	368	424	415	389	431	380	377	418	390	426	418	387	401	407	407	430	434	411	450	418	437	435	401	425	398	423	408	377	390	421	451	450	415	416	432	436	442	402	397	426	396	420	420	413	420	408	422	403	404	443	403	414	404	411	409	416	428	394	409	423	388	426	418	424	420	427	448	425	390	393	400	421	402	405	413	407	388	429	438	415	420	379	424	438	386	397	396	405	424	381	397	402	382	438	421	386	431	408	441	426	426	438	412	402	415	381	420	432	398	408	383	434	382	432	417	396	398	391	397	429	420	407	418	407	424	420	385	380	421	405	393	399	413	382	410	398	407	402	431	413	423	393	442	422	471	400	439	398	373	445	371	388	395	427	409	392	397	437	376	420	409	422	404	421	431	410	360	414	400	438	416	406	423	417	421	397	420	441	411	397	403	410	433	418	396	426	417	409	421	409	401	416	413	423	421	396	396	426	395	410	435	382	409	386	392	422	422	396	396	400	445	416	401	422	393	423	385	428	446	451	381	398	401	425	447	395	399	410	397	410	398	446	417	445	412	450	434	425	451	453	400	379	405	405	412	413	459	400	365	416	420	413	419	464	437	408	388	432	427	412	407	427	426	432	390	438	413	413	444	410	416	450	365	430	428	399	441	422	407	421	454	401	384	395	395	391	388	379	415	393	418	433	413	435	399	380	384	403	424	411	405	360	452	419	396	397	403	414	469	431	423	437	445	370	432	440	444	409	429	443	401	410	442	400	428	414	425	415	399	429	395	404	410	397	442	401	428	409	400	407	417	402	383	423	386	422	395	410	457	388	390	410	401	448	442	414	457	396	412	415	410	440	423	383	425	400	431	401	439	414	369	393	383	411	416	424	393	414	455	411	420	452	432	400	430	383	427	413	436	442	414	423	413	386	442	391	420	425	418	386	403	406	406	364	432	436	395	425	404	375	410	454	441	416	416	414	407	406	397	429	408	420	418	394	401	422	409	413	406	450	400	414	421	422	414	432	427	434	379	397	415	383	483	413	407	447	424	396	400	425	376	436	422	432	402	413	435	443	430	413	441	427	422	424	382	418	448	368	422	446	418	446	407	412	444	413	387	390	469	385	425	396	418	425	393	380	431	373	433	420	398	406	414	406	403	420	396	427	433	402	431	428	433	438	394	394	437	446	422	435	461	407	423	425	441	392	417	385	423	387	417	428	414	422	400	411	475	414	427	393	399	423	415	416	419	394	406	383	373	408	415	409	429	411	409	429	426	412	409	422	442	390	405	342	415	393	437	425	377	442	446	430	410	435	389	448	421	364	396	397	378	393	452	438	411	402	426	409	418	414	436	387	400	395	409	401	406	406	434	417	392	405	416	412	419	426	404	411	470	446	412	428	413	435	388	402	430	430	400	413	424	398	417	428	417	454	421	443	413	405	413	432	443	418	432	418	391	425	413	392	419	396	405	385	408	406	393	413	406	420	398	423	402	415	403	448	443	431	428	416	425	407	426	402	409	421	408	405	403	403	410	408	428	441	413	401	406	421	404	434	423	415	432	409	416	400	391	444	391	388	407	391	437	449	421	389	377	423	400	393	439	414	362	451	392	395	421	424	420	374	424	400	429	430	435	382	403	388	399	407	401	447	435	453	371	444	450	416	430	380	423	397	391	423	383	412	441	465	454	421	399	394	422	448	400	380	407	457	385	445	407	390	418	437	419	420	393	412	423	436	429	396	435	422	440	443	398	392	401	413	414	401	397	372	417	396	439	431	402	437	416	394	451	409	423	436	444	376	428	428	430	406	407	403	390	409	404	430	393	403	428	417	401	412	400	420	405	401	398	413	416	398	414	399	459	392	412	444	429	413	396	374	426	442	391	436	451	417	420	394	430	448	405	404	435	421	418	394	401	415	414	426	423	442	439	409	415	415	391	371	417	408	423	392	430	412	420	405	428	431	385	436	430	422	439	401	429	443	405	422	396	394	421	386	412	427	421	444	394	428	451	415	407	422	409	378	401	427	401	419	403	395	418	452	374	423	421	429	409	416	391	407	418	441	439	419	420	429	449	427	447	411	428	449	406	422	402	386	424	442	419	434	400	368	379	402	380	402	414	422	419	387	416	384	421	407	399	409	394	428	385	391	393	409	424	444	420	395	421	395	413	417	422	428	408	381	370	395	433	414	423	420	401	418	407	417	405	434	390	418	427	399	451	448	420	415	373	399	400	410	443	424	437	451	397	416	403	432	410	429	406	421	380	414	419	422	436	410	415	445	391	404	414	464	398	385	407	430	421	429	433	420	417	400	432	416	435	418	437	442	442	376	412	434	414	415	421	405	392	382	417	394	388	414	440	411	382	423	434	417	414	384	426	428	415	425	423	409	404	398	408	400	431	422	411	405	425	438	393	419	404	403	403	399	432	423	399	405	399	435	417	434	406	436	423	393	428	425	410	402	424	416	453	385	433	400	400	421	453	438	423	432	426	426	397	419	430	396	386	426	411	434	394	411	396	460	431	406	439	435	371	410	440	394	428	449	380	424	436	427	409	383	427	410	394	396	371	410	430	386	369	426	431	447	436	396	448	369	417	440	427	429	428
23642	22132	36509	39001	32258	24220	13839	2862	792	417	460	407	443	461	502	462	477	433	452	432	458	444	453	478	465	433	480	453	436	435	463	488	422	447	438	429	431	421	452	482	436	479	431	461	427	463	438	446	463	412	453	472	440	449	443	464	478	445	430	431	435	421	445	429	443	467	464	488	449	435	462	439	423	440	441	444	436	449	449	485	456	450	444	410	431	471	444	437	421	454	463	420	444	464	449	452	452	457	446	426	507	441	434	448	448	431	447	454	436	476	437	420	448	445	383	469	486	460	450	458	457	449	460	420	448	427	418	463	451	453	428	462	413	474	470	470	433	463	466	454	460	450	444	483	427	431	476	487	461	421	469	463	464	405	455	456	460	446	440	443	444	404	420	394	447	416	451	442	449	462	436	469	444	457	459	453	433	498	431	464	431	440	460	413	428	486	484	478	445	442	480	465	428	440	412	433	398	450	444	439	446	406	432	441	463	445	487	488	452	467	402	394	441	459	428	452	397	431	466	432	455	472	452	452	451	452	444	410	482	448	456	415	460	466	468	444	447	476	409	465	474	436	480	434	442	441	492	449	463	445	456	457	454	452	437	458	450	396	461	480	462	447	431	451	452	454	484	445	462	470	489	412	450	445	467	465	421	414	410	425	424	456	464	459	485	466	483	471	441	468	488	445	442	470	421	422	412	447	451	464	452	479	489	398	439	455	461	460	412	457	425	408	461	444	466	461	447	445	464	461	475	461	464	448	405	435	462	457	500	480	453	452	456	435	453	401	461	444	431	443	428	445	410	422	441	449	432	413	444	449	443	423	462	451	434	456	430	464	442	439	438	422	460	443	454	476	439	439	408	436	464	437	437	430	452	446	470	433	424	431	473	470	447	461	437	438	444	431	442	402	399	443	431	428	454	455	469	459	409	405	459	455	466	435	402	443	443	413	461	438	467	439	462	464	441	441	433	448	423	434	475	492	428	461	443	426	433	464	494	492	408	429	468	477	509	450	421	452	451	456	456	459	453	461	453	476	410	417	434	452	439	429	466	417	480	413	460	448	402	411	453	450	442	460	431	443	455	439	407	457	472	489	424	437	466	480	403	418	455	439	450	403	432	481	433	449	424	376	485	429	492	448	460	461	445	462	415	445	406	496	429	441	440	414	457	444	430	423	443	426	476	440	442	458	455	437	446	444	437	491	472	438	413	478	508	451	440	459	451	448	424	473	441	465	430	449	459	485	438	438	456	424	447	476	463	399	478	421	465	465	417	464	457	435	473	449	453	439	453	414	448	474	485	457	483	460	436	424	449	422	459	479	455	473	416	432	472	428	421	412	434	429	470	429	446	425	458	454	408	490	447	441	460	420	423	452	442	453	411	473	450	462	470	405	443	440	428	475	456	408	457	411	454	439	451	432	433	417	466	449	458	444	428	455	467	470	458	465	440	452	437	468	439	434	466	412	425	424	457	464	455	415	484	436	434	434	456	457	468	456	430	398	449	460	448	439	410	467	447	407	424	451	450	434	413	439	439	439	461	458	482	414	443	415	450	468	459	432	435	440	437	451	474	445	456	478	455	440	478	424	449	433	456	424	470	437	469	443	470	442	456	457	446	489	461	458	454	435	437	471	415	463	443	460	431	443	446	455	459	426	461	467	443	435	404	476	447	450	446	465	443	434	446	446	466	456	458	431	460	470	425	431	446	433	426	410	447	466	459	464	426	450	470	475	468	415	449	440	474	397	455	407	438	438	451	461	478	474	426	454	404	421	461	466	475	419	421	495	465	431	464	438	471	431	491	464	432	435	448	426	413	492	484	418	424	438	434	456	413	443	479	433	443	465	452	425	419	446	413	445	430	454	476	444	446	479	419	471	410	406	461	413	464	419	411	434	440	477	449	460	443	459	456	435	462	417	444	448	389	464	434	462	467	456	437	460	446	428	452	406	468	491	486	447	443	432	414	448	401	474	425	445	466	423	441	445	469	454	435	488	437	438	463	452	492	422	461	451	428	488	471	462	442	441	462	507	444	487	473	445	444	447	441	426	443	474	471	453	430	469	428	428	472	479	451	470	434	442	466	432	460	432	415	432	463	480	420	418	440	411	445	461	455	451	442	435	443	447	464	445	443	415	433	437	409	437	414	456	417	433	449	428	399	432	489	443	443	427	406	432	444	454	436	444	443	437	424	456	420	463	430	453	481	411	455	471	452	455	422	430	452	462	481	455	495	435	459	457	475	442	439	507	417	457	407	487	441	438	425	418	456	447	457	420	430	453	455	466	455	450	450	430	414	466	457	469	443	455	470	483	459	395	444	440	468	477	455	436	455	449	447	442	433	448	452	469	427	453	420	463	455	418	489	438	441	435	433	436	457	441	432	483	452	450	446	446	456	419	440	440	442	477	440	431	440	436	458	467	429	435	451	454	471	474	405	412	455	451	426	448	451	463	450	472	437	449	458	374	427	439	496	459	446	430	456	453	450	433	456	463	463	478	438	439	444	442	463	459	449	437	455	406	437	484	456	437	459	411	429	429	457	446	488	464	463	444	457	448	464	475	433	444	473	462	413	454	445	438	461	446	435	425	446	472	422	442	447	444	417	483	444	477	437	433	456	467	473	427	438	476	459	431	444	448	470	438	419	444	448	453	465	413	456	454	449	458	456	464	419	462	449	431	507	448	445	440	447	448	458	474	463	439	473	437	471	468	489	453	477	433	433	443	429	412	452	472	444	446	442	453	488	450	498	452	408	453	451	471	419	480	450	444	452	463	434	462	440	459	445	413	485	430	413	481	408	457	425	429	416	436	490	474	498	458	446	469	435	441	437	423	433	442	450	425	452	471	479	458	433	473	433	425	459	474	417	465	456	445	456	456	460	453	452	465	434	415	454	436	473	419	475	419	461	422	447	434	434	425	415	457	456	441	458	430	474	468	437	415	445	444	436	459	447	437	402	420	432	451	448	470	461	424	458	447	458	464	447	454	440	391	427	454	424	461	439	420	442	449	409	451	481	420	451	468	423	425	452	434	467	493	441	486	481	433	442	430	463	469	438	429	446	414	455	438	426	439	490	422	456	466	411	468	449	452	463	450	391	449	476	481	430	431	459	427	444	473	468	447	465	433	484	446	445	454	468	439	437	400	456	470	450	439	469	436	441	425	447	440	461	450	462	397	442	438	426	458	463	404	443	455	462	422	457	431	458	440	455	437	496	436	455	445	448	439	443	455	437	480	467	466	464	428	446	490	465	418	441	432	450	427	449	438	459	447	446	443	474	454	424	465	458	446	438	427	472	409	452	423	453	449	439	419	437	483	402	462	439	434	473	446	449	432	447	433	474	453	443	449	447	416	461	460	428	443	444	449	463	429	469	434	449	436	447	432	415	443	464	474	401	459	424	426	474	435	422	448	416	466	453	438	451	462	490	442	458	430	454	439	467	472	438	447	443	444	471	431	424	451	425	453	452	440	439	514	481	434	457	457	446	455	477	461	442	397	450	415
47520	92388	76394	56615	39685	23086	9881	3129	925	496	482	481	491	474	506	530	526	499	508	490	514	457	493	456	510	484	476	520	509	523	475	494	496	507	477	447	515	504	494	487	493	477	494	488	511	471	501	475	500	504	533	495	498	523	487	463	529	494	491	482	484	507	497	497	486	497	517	495	469	492	512	474	473	510	496	497	480	466	458	489	489	496	516	497	523	490	531	481	519	522	487	466	484	495	479	556	470	494	497	492	501	510	514	483	497	499	463	490	473	524	508	455	473	467	475	496	513	512	508	518	513	508	471	474	457	500	496	475	514	532	454	533	450	514	482	491	516	477	503	514	492	528	487	478	556	462	519	502	488	524	533	544	474	520	524	493	499	524	528	480	530	460	485	527	497	462	462	503	552	468	529	499	495	547	456	509	473	509	519	476	541	529	507	510	521	480	484	509	515	528	534	495	472	531	484	493	505	474	481	473	536	510	517	484	493	542	529	503	518	485	520	544	519	458	549	493	514	515	531	485	503	507	517	497	532	485	505	522	501	468	497	498	499	499	494	477	446	494	523	469	520	501	476	489	491	530	468	485	525	459	509	510	481	492	518	509	471	468	494	507	484	472	524	493	476	534	525	551	494	523	508	508	511	496	458	497	508	523	511	496	510	513	497	503	512	511	504	516	502	471	475	526	516	478	481	491	467	483	475	478	464	514	500	540	483	500	480	519	492	499	482	490	500	470	478	538	474	524	523	481	500	465	490	508	473	506	472	529	527	465	510	424	525	519	523	517	506	519	489	462	528	520	538	490	519	486	509	472	516	501	515	489	484	519	520	528	473	504	508	474	537	519	507	497	480	467	547	507	519	483	488	454	475	510	515	470	516	522	515	519	489	488	462	502	474	504	509	474	494	524	521	529	484	469	513	494	510	483	518	534	494	452	483	495	488	449	487	484	500	512	506	479	511	510	541	490	457	488	496	470	507	540	512	549	520	532	493	490	526	479	526	539	500	483	475	481	502	477	451	528	479	500	507	501	493	493	488	520	506	471	546	490	469	503	496	529	511	499	517	479	474	456	529	520	482	461	506	490	500	500	497	498	528	506	507	565	548	487	459	509	545	496	479	558	520	523	547	481	572	454	499	516	509	514	484	480	548	472	474	508	529	513	498	540	459	530	507	483	491	491	492	517	492	458	506	480	485	499	501	511	488	480	480	469	520	501	500	487	509	519	465	504	509	483	534	504	511	536	511	455	482	476	467	484	491	495	478	474	497	481	495	466	480	549	510	466	508	514	541	510	519	477	560	518	533	489	477	484	538	475	476	505	507	535	469	498	473	474	509	493	468	496	504	517	504	490	520	507	531	522	499	484	514	527	489	502	502	494	472	506	446	497	530	515	482	500	496	523	490	519	476	492	472	480	478	494	475	519	505	511	484	466	509	472	488	508	513	498	496	499	477	547	543	495	506	522	463	474	485	516	460	497	475	517	467	502	505	512	515	525	501	511	481	515	485	488	493	513	530	495	449	523	527	470	513	488	471	450	514	515	528	520	516	516	473	558	524	498	532	484	510	505	500	480	479	501	477	508	524	486	512	488	483	515	514	501	522	487	522	518	461	500	505	505	472	511	468	504	481	539	502	509	507	493	526	517	527	499	479	530	525	515	510	543	513	440	483	458	499	503	479	484	440	537	485	489	501	489	509	471	502	492	479	495	512	526	464	508	482	488	512	499	457	506	507	489	486	514	475	548	516	509	504	492	525	476	519	507	474	515	518	476	525	492	520	530	477	490	495	486	512	515	505	510	506	540	490	514	487	523	511	481	497	504	475	498	507	542	484	513	476	485	440	511	460	471	471	483	482	525	488	554	481	532	495	539	482	486	511	508	490	481	468	472	514	507	473	493	502	484	494	488	463	486	516	512	548	534	525	511	505	523	495	451	497	464	523	508	507	526	517	483	518	487	478	456	552	477	494	503	465	495	488	501	488	514	517	543	517	520	513	466	519	500	489	522	511	455	523	472	502	518	490	532	511	519	505	515	488	499	524	509	512	480	482	513	524	485	493	489	532	526	520	493	510	500	504	508	506	506	516	546	495	504	514	468	500	493	497	471	463	479	479	481	506	497	500	491	495	549	478	507	488	544	530	496	491	480	524	479	516	499	506	492	500	480	551	486	522	490	476	483	505	459	508	486	568	474	503	496	514	481	470	491	488	480	495	506	502	483	488	517	501	484	506	518	494	534	441	486	512	516	484	475	468	497	479	484	501	462	466	478	507	523	552	491	520	526	517	472	509	513	461	494	449	501	490	530	467	518	485	515	520	529	487	482	540	479	484	505	473	502	506	527	496	486	458	517	476	516	504	484	488	487	509	522	503	515	553	514	507	547	525	513	520	513	520	519	524	504	487	497	516	490	512	529	487	527	493	476	453	479	546	525	514	490	519	498	494	516	508	515	491	518	526	524	479	511	476	508	507	490	476	509	509	519	485	478	502	495	495	511	526	497	503	492	498	504	505	488	511	512	502	461	489	496	470	510	494	458	519	513	486	509	488	502	459	494	502	526	509	475	499	556	493	472	483	518	473	481	491	519	492	538	505	510	497	496	513	505	485	486	522	513	483	496	486	518	509	475	489	514	506	508	510	524	491	508	491	491	502	527	537	488	495	449	507	522	487	539	509	525	487	507	448	460	492	505	475	495	517	504	548	488	494	493	480	528	485	500	489	477	490	536	498	431	457	514	528	490	483	478	512	450	519	538	540	511	506	512	529	487	498	482	489	473	493	450	534	533	462	499	483	535	479	512	545	514	480	512	480	508	519	525	502	520	526	487	472	473	483	494	501	502	495	486	491	535	495	482	453	470	454	475	479	503	482	445	489	505	523	486	477	482	490	539	483	538	502	470	490	491	491	506	498	523	467	504	473	503	542	476	484	502	552	480	532	520	494	458	512	487	501	501	479	476	501	453	537	479	504	508	479	471	506	504	477	509	505	462	467	480	488	515	490	495	532	497	489	527	483	519	523	495	507	507	481	477	514	524	492	453	498	484	518	508	481	506	469	506	495	541	466	523	501	504	503	497	494	537	501	523	502	476	526	484	487	509	491	507	469	503	522	492	487	492	465	489	489	502	504	525	503	475	510	547	481	507	465	502	502	494	500	520	486	509	510	545	523	519	481	463	496	506	505	510	487	488	505	506	502	510	523	523	497	497	516	489	495	552	485	521	473	500	556	510	532	498	462	483	498	465	461	484	508	483	499	482	464	517	548	526	487	496	497	527	509	495	513	473	499	496	533	536	481	505	509	460	522	481	432	502	501	491	472	478	492	511	513	503	500	485	511	485	509	493	525	507	520	505	489	513	467	496	513	533	515	536	512	526	492	503	525	488	539	498	477	488	531	457	510	553	467	481	516	491	500	479	474	523	449	522	542	491	509	518	519	478	507	502	491	502	517	462	535	517	505	492	489	486	531	455	467	508	486	480	500	486	482	541	472	484	516	489	490	501
25194	23427	38159	38361	24960	13103	3643	1030	539	399	443	450	379	408	419	416	411	443	414	386	392	386	371	408	419	362	427	438	395	423	408	386	423	391	400	415	373	384	429	414	362	407	392	404	422	398	348	389	379	432	387	419	398	399	392	396	399	404	454	434	402	389	435	419	406	396	440	378	391	381	418	373	411	388	414	389	413	421	360	440	421	366	428	413	395	429	381	402	374	402	436	417	408	411	384	424	379	372	417	392	403	419	352	389	409	362	422	387	394	432	442	420	408	440	409	392	416	395	401	411	443	364	405	385	420	406	394	393	405	406	394	377	425	397	446	383	405	417	395	373	366	369	370	422	412	421	408	413	415	421	403	410	404	401	424	426	396	392	387	434	430	391	376	360	396	418	389	365	376	412	424	391	387	420	405	425	390	404	398	439	379	418	404	407	419	418	399	413	399	395	402	373	373	408	398	415	406	400	386	378	436	390	396	378	370	435	397	374	394	399	428	384	418	422	403	409	432	421	407	416	388	374	402	430	395	435	412	386	377	406	414	386	395	408	411	401	415	447	394	416	393	418	437	420	397	396	411	397	372	437	402	430	400	402	407	396	395	409	432	396	386	396	392	378	362	412	390	393	396	428	405	411	398	408	443	450	418	380	387	437	436	394	402	418	415	397	415	416	381	391	428	431	397	412	416	384	416	435	415	428	407	401	400	429	421	448	379	391	389	428	406	370	427	406	449	416	407	391	426	406	400	388	397	368	385	422	382	401	374	394	385	388	416	379	402	392	413	403	423	453	378	386	381	436	388	409	402	389	435	405	431	389	429	419	403	402	396	438	387	418	398	383	423	383	416	404	398	423	389	386	416	363	375	385	435	423	397	389	401	409	417	388	423	417	401	408	455	432	395	384	414	411	403	382	417	370	396	393	377	416	425	415	357	400	407	403	409	443	461	406	394	376	395	412	403	386	402	411	424	428	378	411	410	381	391	375	395	433	399	432	371	383	388	398	382	378	384	371	395	394	421	384	383	404	408	396	382	416	405	395	383	413	398	405	428	373	387	422	399	413	419	427	430	392	405	416	393	409	395	360	389	381	399	416	406	418	407	396	374	401	351	440	430	391	407	405	429	421	447	437	406	394	378	400	403	393	397	390	429	368	402	427	431	437	441	404	379	414	411	394	421	419	391	409	375	401	399	429	399	383	405	376	417	415	361	404	396	402	408	394	401	388	397	384	416	366	430	409	403	410	437	394	416	415	380	393	351	415	422	392	424	408	440	431	369	420	407	377	367	387	398	391	441	381	403	419	438	395	399	416	387	399	380	396	397	422	377	432	414	400	406	384	381	403	444	431	441	412	394	415	404	372	417	401	394	395	410	404	416	411	421	383	421	412	404	400	375	409	423	427	409	413	395	420	430	408	430	389	409	425	420	414	406	417	405	385	420	434	411	434	445	414	390	436	391	389	403	387	389	390	415	405	388	347	423	395	384	401	426	390	354	393	422	396	395	382	390	371	398	405	402	402	414	396	413	408	405	371	422	396	430	397	404	392	364	418	409	410	419	402	402	412	408	390	403	394	398	407	435	466	408	398	423	401	390	393	383	395	404	418	381	382	390	420	375	396	460	417	414	383	381	421	422	400	406	397	377	394	430	414	385	403	415	405	397	405	383	422	395	389	386	415	433	416	408	386	404	365	396	382	373	388	388	376	415	359	414	418	417	428	369	414	371	391	405	412	422	393	383	408	414	380	436	419	408	404	394	354	383	414	392	370	398	382	422	377	371	413	422	400	426	401	387	409	420	400	379	434	412	387	381	392	406	433	392	385	393	399	419	416	380	413	398	432	412	376	401	407	426	373	437	421	401	407	405	428	413	393	387	371	353	363	395	393	383	413	393	379	391	409	415	429	381	395	433	423	442	417	409	423	385	432	420	364	412	384	407	394	403	410	399	390	409	381	380	408	410	422	349	401	372	396	423	381	417	379	412	384	418	405	425	396	411	427	382	388	435	420	407	423	423	375	399	392	398	405	431	427	381	372	409	417	392	406	413	393	399	420	367	418	430	395	417	376	392	368	407	386	420	358	386	398	436	392	446	393	376	407	390	405	397	439	392	399	400	378	377	424	397	395	414	399	403	371	453	419	436	444	413	420	395	422	386	417	426	397	417	415	405	392	395	406	418	385	410	379	400	421	368	426	415	387	394	406	409	396	399	398	392	423	394	363	410	392	408	434	378	392	392	382	408	400	402	372	397	401	384	418	409	366	403	374	381	399	430	420	383	409	416	450	433	414	410	433	422	406	398	420	410	392	372	403	422	388	387	401	405	418	383	392	406	413	349	362	389	398	426	409	396	403	393	429	405	366	403	357	402	439	389	393	415	384	407	416	400	389	389	383	390	339	432	376	408	390	406	412	439	402	384	414	404	393	418	402	406	407	474	401	401	413	403	410	389	380	390	370	409	397	411	384	396	439	393	353	403	418	415	375	400	420	403	387	408	403	393	423	433	384	390	405	384	438	388	376	384	431	403	369	409	403	400	437	438	373	383	400	413	403	376	400	386	366	417	394	370	411	375	398	406	411	433	384	407	414	389	407	387	403	414	425	391	420	406	405	400	449	417	393	373	388	405	416	366	403	430	358	398	422	391	412	368	401	397	429	383	400	416	445	378	392	382	390	445	387	426	404	418	396	384	414	419	375	395	397	456	381	368	424	443	374	448	410	419	395	416	386	394	407	360	395	409	406	387	419	434	388	433	394	424	388	397	370	416	435	376	432	395	396	382	387	413	400	413	400	406	391	364	409	398	392	407	367	375	422	381	408	372	386	374	430	426	406	385	406	400	403	383	399	395	360	418	402	348	473	423	393	366	380	427	402	405	434	404	393	425	362	378	409	383	409	398	387	434	404	423	393	391	411	390	399	400	424	379	408	398	409	386	380	412	399	423	400	416	437	392	410	407	445	401	410	412	384	390	421	402	414	419	384	411	398	403	414	403	420	421	379	378	380	431	371	443	404	385	401	357	408	395	406	385	405	398	382	387	394	423	457	397	373	410	385	389	386	414	422	390	410	410	404	354	395	397	379	412	397	407	418	415	415	430	377	414	402	394	385	398	419	423	446	432	400	391	416	387	386	383	444	380	384	379	419	376	394	407	390	389	414	401	401	395	402	394	389	424	362	375	418	395	381	434	425	404	405	389	401	460	373	386	382	385	429	429	386	393	418	428	441	418	385	394	362	436	404	404	410	396	401	394	421	399	422	411	406	385	394	394	411	437	430	404	411	414	412	393	391	393	386	421	392	407	383	423	401	382	383	423	392	377	406	386	367	428	394	397	382	399	379	423	396	409	395	420	415	364	411	385	405	400	375	397	402	399	421	387	413	400	377	381	407	375	349	414	388	383	400	400	395	398	423	401	410	405	420	422	395	387	394	433	402	384	407	411	378	405	379	398	422	431	399	386	397	389	440	368	384	393	406	406	430	390	405	395	398	365	435	392	411
40260	75900	59601	42809	28081	13680	4801	1704	715	489	487	485	486	497	425	455	475	470	450	490	457	480	405	491	467	471	423	439	413	479	423	465	470	434	474	495	454	499	440	453	457	487	482	476	443	467	490	460	475	465	460	487	440	444	437	477	467	489	499	487	441	472	469	480	453	444	464	450	464	481	437	493	422	428	454	463	465	459	458	443	450	462	470	451	455	490	490	449	456	444	467	457	494	452	473	497	468	429	461	494	433	465	444	458	486	442	489	473	477	478	467	485	495	447	449	511	465	467	479	439	473	487	437	478	424	463	468	458	432	477	465	465	445	488	473	454	461	462	438	445	441	479	472	445	433	489	486	447	444	434	486	484	462	453	472	416	488	450	426	482	448	447	482	456	485	408	425	484	442	491	482	491	465	458	481	450	467	424	495	465	450	470	476	511	460	509	437	450	477	459	453	437	458	470	457	428	437	445	484	457	460	465	476	490	480	439	482	459	453	475	496	468	417	471	480	498	468	475	502	481	461	474	486	458	472	472	461	449	481	479	509	447	448	471	417	476	461	453	446	470	481	463	455	442	476	460	455	488	453	481	455	428	446	467	440	453	440	516	451	467	486	455	484	463	450	471	480	422	457	488	489	499	462	470	448	473	450	447	494	413	433	466	461	464	458	451	437	460	436	477	497	481	494	504	422	467	501	435	475	494	492	455	443	482	462	469	436	482	464	495	447	487	475	468	446	464	473	463	453	440	454	452	401	459	456	432	476	445	460	515	452	458	472	460	513	459	487	488	462	484	449	477	414	455	478	461	467	469	485	462	472	397	493	458	488	494	452	490	406	464	470	480	491	459	484	449	447	473	459	485	419	480	502	461	452	491	488	466	468	425	445	474	436	474	462	476	503	463	506	467	490	469	458	463	405	455	434	488	474	504	470	500	463	471	468	464	468	459	480	459	424	470	475	494	439	454	442	459	468	456	452	468	486	486	473	465	465	477	451	497	451	492	500	479	463	487	477	447	469	504	484	441	439	459	468	466	472	498	483	462	460	492	478	467	430	484	498	471	497	487	480	463	459	435	430	445	436	466	433	475	465	461	470	458	488	474	460	475	458	455	492	516	468	482	475	445	436	467	483	491	449	437	456	451	461	458	495	470	433	462	490	449	471	479	464	485	472	484	458	450	443	465	469	471	453	488	463	489	462	416	438	466	485	430	480	456	486	405	438	467	494	507	448	441	493	481	485	495	428	424	426	482	407	473	448	517	486	476	462	414	488	510	457	491	512	510	420	476	443	437	467	447	470	462	485	463	478	452	434	463	482	481	449	488	428	451	435	485	438	453	465	504	431	463	482	470	456	437	448	484	448	476	465	500	490	468	444	477	502	504	480	474	446	491	438	456	462	467	441	455	454	474	466	456	456	430	443	466	465	442	482	452	463	465	439	489	442	461	497	467	451	451	462	492	465	429	436	512	462	472	484	487	465	460	466	470	469	453	454	495	474	444	453	462	417	489	477	476	460	455	481	445	426	440	477	456	462	469	462	476	411	453	432	446	469	483	451	485	478	455	452	474	464	499	443	459	466	467	484	451	484	452	454	490	459	485	442	444	490	471	460	448	472	448	462	470	456	463	497	467	458	496	446	469	467	483	497	471	432	495	467	480	480	461	450	477	445	454	470	411	467	504	445	464	454	476	472	460	509	486	455	471	457	452	455	445	452	476	467	460	439	416	449	447	482	503	472	464	487	452	471	467	481	457	441	477	434	428	490	451	464	481	475	467	464	452	415	438	485	460	468	477	420	423	439	443	471	459	454	450	452	445	481	497	472	439	433	478	446	470	456	471	472	452	467	442	456	486	466	468	461	500	480	467	458	473	438	452	471	433	466	416	462	458	481	423	455	487	440	449	472	465	456	460	467	422	460	479	412	459	493	487	488	444	494	476	497	497	456	451	462	485	475	458	447	438	421	459	464	467	490	501	441	502	424	444	478	512	479	483	470	427	452	451	455	458	481	438	455	445	475	447	452	444	430	455	501	480	467	443	430	455	481	463	485	486	480	434	437	439	493	501	452	464	460	444	476	522	486	440	490	450	447	463	465	479	462	447	483	509	470	441	464	459	445	471	488	458	465	462	481	481	451	465	461	447	433	468	458	494	460	463	491	442	433	438	462	478	453	488	464	467	483	460	433	433	474	483	445	462	469	459	478	485	463	463	482	433	470	433	482	458	480	472	465	432	457	482	438	479	447	504	439	451	488	478	453	464	482	495	456	497	482	470	444	436	458	487	467	481	428	442	472	435	465	455	447	438	469	502	444	493	447	499	467	450	459	447	466	432	471	459	508	480	474	443	472	459	453	465	492	443	451	486	480	474	462	450	471	516	449	501	468	465	487	444	478	495	480	492	468	454	447	441	507	475	425	465	464	526	467	483	425	459	503	462	448	449	455	456	421	464	489	472	496	522	441	465	435	433	459	455	481	450	489	434	498	456	453	475	469	485	477	432	431	441	424	502	435	451	488	437	465	484	478	490	462	485	471	463	478	486	456	471	498	439	454	495	449	465	462	422	443	500	448	441	449	465	460	472	479	476	493	448	464	463	447	442	452	491	475	426	459	451	487	497	497	459	456	487	483	429	456	418	492	480	453	485	476	445	471	455	408	436	452	489	446	447	453	457	465	451	427	493	424	472	488	470	424	443	474	464	441	461	446	458	461	479	435	466	459	426	450	435	473	450	448	477	477	509	494	406	491	491	446	450	457	434	453	467	493	462	443	442	478	453	468	467	461	463	464	447	486	493	455	467	443	459	452	460	449	473	482	455	453	461	466	450	466	467	459	498	469	461	463	463	480	454	466	472	418	457	463	480	467	447	418	448	465	459	459	480	454	478	446	452	444	447	496	402	477	514	479	434	454	433	454	482	467	473	458	462	465	462	475	460	494	458	474	470	494	484	464	455	462	437	469	446	436	450	471	468	429	451	475	452	464	460	484	465	445	484	467	458	462	466	488	488	486	446	438	466	482	447	473	444	484	455	471	439	473	472	427	466	480	489	443	482	447	442	461	468	461	473	473	463	474	458	501	447	458	495	457	414	442	485	446	483	481	434	462	533	456	452	485	471	499	444	461	412	449	473	468	494	499	452	470	494	456	425	437	478	463	514	486	488	464	498	464	480	461	494	454	469	465	436	446	493	453	417	477	440	466	420	482	477	438	452	433	473	467	463	481	430	445	457	464	506	476	463	479	460	464	451	461	452	451	471	450	459	474	477	465	476	449	425	464	481	448	498	502	506	460	451	460	469	443	482	453	504	465	451	485	463	464	480	458	488	425	492	467	448	462	446	463	490	475	458	437	479	469	516	421	477	450	478	477	493	499	462	466	463	501	487	467	510	439	441	507	465	471	508	437	469	468	478	456	467	466	466	496	505	464	452	475	495	466	473	450	436	478	434	458	446	484	471	484	447	490	478	465	467	475	488	503	470	453	439	446	484	440	501	438	470	502	479
22763	21531	33002	34397	31829	27078	20086	5204	1121	603	551	572	540	550	563	548	533	551	527	606	522	558	515	540	548	540	522	570	561	534	511	533	528	530	530	558	522	524	581	548	575	527	580	542	534	533	516	555	538	504	496	518	534	545	536	539	551	538	518	563	527	519	493	494	509	538	516	516	573	527	548	541	537	527	526	484	529	508	537	544	514	554	556	502	551	539	543	546	536	490	551	503	561	498	532	565	526	495	504	555	518	495	514	560	511	505	512	525	547	531	551	538	554	527	512	553	519	509	548	502	539	559	526	541	523	524	517	523	536	489	601	556	554	547	533	552	533	540	512	536	496	526	559	549	515	552	538	497	522	514	517	511	518	518	508	552	507	531	540	505	507	510	565	573	547	521	549	533	496	584	491	566	528	506	500	522	563	506	538	465	536	576	557	502	511	542	510	536	549	581	544	564	556	497	519	456	535	532	547	521	510	494	553	520	488	576	541	522	508	494	513	552	546	565	514	515	556	540	531	530	589	522	517	581	523	551	523	543	553	550	518	513	508	583	548	509	532	489	533	574	577	557	518	503	509	509	534	491	574	527	535	522	528	561	520	536	483	556	512	546	521	503	542	568	598	505	534	566	539	498	549	535	530	524	574	494	537	510	507	543	512	525	562	549	551	524	534	512	476	518	519	464	514	578	545	533	508	531	514	563	514	585	519	540	539	538	510	547	493	519	536	502	558	537	530	559	564	499	518	539	525	556	532	538	533	505	536	541	548	573	535	513	583	482	539	500	570	520	539	556	569	558	504	592	531	510	496	534	552	522	544	522	563	539	500	530	549	546	549	575	555	584	497	573	512	544	540	531	537	554	554	529	497	531	557	528	530	582	556	542	511	550	506	546	525	595	524	503	539	546	580	529	531	489	560	518	562	544	500	512	524	496	540	497	534	497	553	544	519	524	536	578	573	514	526	514	532	532	484	548	565	549	521	491	587	548	496	531	513	517	530	565	569	516	538	536	535	595	524	536	526	535	529	528	525	572	539	541	559	530	561	498	532	515	491	506	539	549	537	577	551	524	543	505	542	521	509	571	527	497	517	584	497	538	491	534	497	558	551	508	502	544	518	541	560	532	504	514	525	512	545	563	517	494	535	529	555	540	503	581	530	556	550	599	486	574	520	545	546	543	557	534	525	539	529	509	493	541	540	493	453	556	522	543	576	505	535	491	571	484	542	526	526	542	536	570	551	508	513	526	517	527	527	533	543	531	488	549	542	532	534	549	500	510	527	546	518	488	556	510	532	493	552	544	506	536	510	485	537	533	547	543	488	562	542	556	526	523	531	555	528	518	528	499	550	546	558	515	538	540	572	526	532	523	500	539	540	536	498	496	528	538	549	526	495	514	549	517	591	524	538	572	503	511	553	521	549	495	521	591	531	512	520	505	523	563	516	564	556	539	542	505	524	548	544	574	535	524	522	506	522	557	491	527	531	591	523	521	537	560	499	532	536	572	449	486	530	545	500	515	548	585	569	549	583	548	507	532	563	489	559	532	542	545	536	513	503	544	540	544	527	523	491	555	535	543	521	533	510	524	484	539	522	535	537	493	551	536	589	556	524	524	514	489	500	524	536	551	530	478	528	543	563	539	554	560	535	531	501	493	531	537	514	546	497	567	496	557	541	558	537	499	480	511	535	548	541	543	522	567	528	523	585	532	505	508	562	517	503	568	575	527	472	506	540	499	522	557	565	491	520	505	509	550	523	518	540	540	490	540	540	547	546	567	559	514	532	578	532	543	522	567	505	519	523	554	563	541	524	515	539	530	529	535	538	519	509	557	527	568	524	544	521	534	538	522	509	507	541	526	536	564	561	536	568	518	504	558	495	517	489	507	538	551	537	548	544	546	542	533	506	543	566	492	545	508	534	507	543	521	518	527	565	586	493	548	513	528	545	522	492	543	510	524	552	572	514	531	495	539	556	546	520	533	575	555	532	581	536	515	514	527	495	547	542	587	506	548	498	577	500	514	535	559	522	542	511	547	496	549	539	516	525	519	540	536	534	520	551	538	536	494	506	546	512	528	541	523	527	523	541	514	519	535	554	514	526	571	509	508	574	530	595	497	536	500	537	508	527	503	539	542	513	529	534	510	475	518	559	553	503	520	495	527	520	525	529	512	509	517	580	517	526	524	540	564	522	586	497	506	543	574	517	521	574	554	535	516	551	525	534	500	554	518	549	561	526	522	538	514	512	520	526	518	520	559	516	539	563	534	503	549	527	517	579	506	570	555	541	555	548	514	520	570	566	524	569	576	538	549	520	506	533	475	551	555	518	534	544	546	510	574	547	526	517	547	484	530	530	518	534	508	576	544	535	516	540	540	533	524	521	503	563	489	535	542	499	580	517	497	539	536	510	525	553	537	517	538	514	524	521	560	525	527	523	557	504	558	542	542	550	561	555	525	533	544	557	512	567	576	568	540	492	544	535	535	532	548	592	537	539	529	558	543	549	541	538	543	528	532	590	502	541	558	517	537	548	500	563	550	522	490	506	559	501	481	551	528	519	519	564	557	492	551	521	549	477	545	548	547	518	503	580	561	558	505	556	497	523	547	528	538	527	494	521	504	559	525	554	491	496	538	542	527	598	549	507	500	553	521	511	509	551	543	534	518	548	572	517	539	535	533	581	523	586	552	538	575	511	521	518	532	524	518	513	521	492	520	490	492	530	531	529	530	540	553	540	557	529	544	513	558	519	522	533	564	541	502	531	547	513	461	510	529	540	553	579	519	538	508	506	515	533	573	514	516	527	549	540	567	522	567	531	555	480	578	515	575	546	535	548	517	493	561	527	525	545	505	552	512	550	554	558	539	521	573	541	507	556	521	529	562	571	526	495	561	533	517	530	508	519	603	487	505	517	537	529	538	520	545	546	571	543	471	552	508	532	501	566	493	555	558	518	546	515	537	521	529	517	546	493	510	578	558	528	528	533	516	540	532	512	520	537	512	573	551	598	528	571	492	543	552	556	532	523	529	477	535	519	568	539	557	558	504	545	523	523	578	485	512	559	523	546	500	496	538	531	561	533	527	577	494	512	526	541	523	550	538	546	575	559	527	525	551	495	576	542	487	533	578	517	535	493	524	551	557	561	520	501	536	497	508	529	553	521	572	544	558	480	541	510	497	583	509	539	566	536	528	498	544	547	527	525	554	543	519	545	528	525	530	535	528	546	505	524	529	494	528	505	506	542	561	542	454	536	508	537	489	553	564	534	509	530	525	546	527	540	564	519	533	597	510	501	548	547	519	515	525	557	565	522	512	536	552	553	533	546	545	552	556	536	513	571	497	559	548	522	532	549	534	564	509	517	567	531	497	539	543	516	539	504	524	576	514	516	545	509	525	586	557	511	504	545	551	548	508	505	509	493	554	558	533	529	566	541	541	532	566	514	558	498	502	486	503	522	538	484	527	525	528	510	531	521	483	511	539	552	521	550	503	514	554	524	542	504	545
53073	98378	83677	65398	47183	30280	13844	4738	1402	591	574	600	595	572	565	608	595	640	611	624	612	607	547	566	589	605	546	594	535	540	586	599	609	605	612	588	611	576	593	566	590	611	639	606	548	577	568	579	572	543	591	573	546	585	593	621	598	595	601	596	567	570	578	578	567	613	575	607	589	599	558	609	590	533	567	598	532	646	614	611	583	638	612	601	566	567	529	608	613	545	618	589	612	582	572	545	546	566	572	587	560	616	577	608	599	642	575	569	575	575	626	565	562	619	585	554	577	582	596	554	559	580	583	600	547	599	582	576	599	577	581	598	628	587	567	565	588	580	576	555	537	559	581	589	580	590	561	582	574	594	601	592	570	550	614	603	597	554	579	552	605	625	603	579	621	608	601	566	591	592	552	639	575	563	584	605	613	578	540	571	563	607	609	586	604	550	597	590	610	640	575	621	622	564	569	628	607	607	564	594	629	609	603	587	585	582	598	627	554	530	580	538	569	572	580	580	616	575	600	610	567	569	575	582	599	601	561	580	552	603	579	582	573	575	590	590	585	603	578	541	558	569	538	571	574	592	610	614	625	555	585	558	575	531	554	576	581	570	598	568	583	558	588	602	590	632	584	598	638	578	636	595	595	632	574	593	632	589	584	554	601	615	595	650	548	566	539	559	580	577	549	574	573	577	596	625	593	607	574	630	625	570	583	625	615	598	609	575	584	598	642	518	597	616	576	592	624	530	604	630	614	612	568	565	628	583	566	581	613	585	621	610	591	607	609	579	574	549	590	575	643	573	638	577	616	599	550	615	579	592	574	560	551	586	587	579	589	591	582	599	592	597	560	556	619	563	602	578	600	573	616	600	603	578	597	552	555	578	552	549	591	588	595	575	588	617	579	570	593	558	576	621	585	568	573	571	567	561	589	547	576	572	641	544	607	552	545	619	547	633	580	626	611	604	583	638	574	578	596	583	582	550	554	552	594	613	596	624	571	596	608	589	607	602	608	622	597	580	587	583	607	617	568	582	557	580	602	605	599	605	569	563	549	562	588	552	629	553	608	585	592	537	582	573	570	591	566	584	618	560	592	611	566	563	575	559	620	597	561	551	572	618	607	581	575	608	575	588	574	608	603	539	575	543	552	603	589	629	533	575	602	582	603	616	595	635	577	596	558	574	565	559	589	584	576	579	652	587	592	591	582	582	604	598	568	581	579	600	608	586	564	612	609	552	571	594	551	585	577	626	613	604	604	586	583	645	549	609	592	610	602	550	608	617	580	591	578	588	583	524	570	584	582	588	577	563	591	587	595	594	569	611	563	614	589	561	604	589	604	618	581	615	558	583	591	609	609	574	615	626	650	585	617	604	578	590	585	559	561	586	577	601	592	585	586	584	585	610	587	593	543	578	603	609	562	551	604	602	554	585	602	588	594	558	569	604	586	595	594	588	574	608	619	594	564	585	604	577	579	607	527	590	593	557	599	575	572	616	607	580	592	620	589	575	581	597	583	627	583	605	666	599	568	532	586	563	598	578	561	550	571	611	589	595	627	583	600	576	574	570	613	585	595	566	622	630	592	602	618	596	586	566	602	614	630	577	598	540	606	595	536	517	573	605	608	557	583	600	578	548	575	595	566	635	553	624	567	600	618	588	605	548	571	579	590	582	562	612	573	570	617	565	572	562	596	594	567	584	589	580	603	631	565	590	587	572	569	543	584	584	586	560	558	585	643	595	571	561	572	590	598	594	585	573	569	576	578	635	624	596	627	590	583	571	592	587	604	598	575	592	610	592	590	624	564	565	570	602	577	554	604	540	582	653	557	591	569	600	603	536	615	620	557	615	592	602	625	565	538	597	616	569	623	605	567	585	585	648	583	578	579	579	593	593	578	587	620	572	588	642	553	589	593	568	597	584	591	578	602	613	622	584	587	580	559	608	596	546	619	589	573	593	562	574	562	568	606	583	560	620	601	595	594	617	582	584	608	584	573	582	592	632	561	570	552	623	592	582	560	515	624	531	573	580	565	645	657	577	634	577	600	601	582	568	567	612	576	571	608	614	626	569	562	540	562	597	567	582	566	569	629	595	579	612	595	585	600	546	609	583	590	588	593	600	561	576	549	593	556	576	579	596	623	592	571	581	584	549	574	568	592	590	592	589	576	600	526	592	630	626	586	574	535	616	581	603	561	564	551	586	569	582	575	625	608	554	582	580	616	572	569	605	597	575	594	621	605	577	602	592	625	579	586	572	592	564	592	597	596	584	542	571	610	612	575	594	598	598	599	586	596	607	590	577	606	591	593	609	570	568	561	562	639	605	537	581	585	605	581	596	580	608	549	562	606	577	570	587	604	627	569	555	611	553	554	630	573	588	598	601	580	560	608	598	601	595	572	608	579	546	575	573	558	615	562	593	568	532	595	607	626	621	571	599	588	628	548	575	627	587	613	570	581	553	593	590	582	567	571	618	576	572	584	589	623	612	546	574	562	591	559	626	577	569	587	601	596	561	573	604	566	579	594	634	626	612	561	595	570	595	611	636	591	617	605	590	612	589	589	612	569	572	602	580	614	598	623	588	611	585	549	554	571	534	537	587	587	564	584	585	576	630	582	615	585	602	643	635	573	568	576	605	607	615	543	596	597	582	635	592	559	597	624	553	605	577	549	623	616	598	573	604	568	550	570	600	608	614	575	568	600	577	519	589	614	593	625	587	584	555	593	602	587	554	577	647	591	584	603	590	585	595	578	574	560	581	576	549	562	599	586	577	571	573	612	582	598	589	558	585	584	605	597	588	576	586	596	561	638	625	558	591	598	618	572	582	620	623	573	563	580	593	594	581	572	595	583	597	569	557	602	579	540	607	593	605	586	580	606	606	620	615	584	611	585	591	568	575	623	533	576	598	575	578	576	583	551	600	590	571	600	545	615	583	561	567	550	604	593	589	572	582	622	560	605	607	511	589	567	574	571	555	565	626	554	586	609	606	567	565	613	576	617	621	608	574	597	583	587	591	544	568	579	559	581	586	605	611	594	604	589	580	598	586	551	576	589	592	606	565	600	565	613	574	566	570	571	574	578	601	570	545	591	580	565	592	614	545	579	582	571	605	595	579	588	539	577	552	601	587	586	558	552	597	596	614	635	563	597	606	597	591	561	607	584	570	606	569	621	558	611	581	582	621	619	572	567	568	619	600	602	551	616	565	564	529	620	582	581	605	568	552	577	559	562	556	594	570	621	573	597	629	574	564	582	582	604	587	593	600	634	598	550	572	605	577	598	569	582	592	601	550	571	603	580	591	566	528	592	551	602	628	595	615	599	569	568	603	592	593	610	545	589	635	586	631	616	562	580	580	581	589	592	603	604	561	589	580	585	553	552	563	603	557	572	581	566	605	575	558	593	573	586	561	576	599	643	579	597	560	589	560	635	602	596	616	579	554	571	613	616	613	578	529	629	565	565	565	529	530	582	578	627	568	630	601	590	588	585	616	598	543	617	578	638	570
27539	28353	35816	25207	9941	3441	1505	793	479	354	344	389	361	372	381	367	306	386	355	324	356	352	318	374	365	384	371	368	343	353	355	363	389	371	344	357	341	341	332	334	366	363	355	355	373	324	341	346	343	378	359	353	350	348	336	394	351	370	372	350	368	369	337	365	323	360	351	370	356	371	352	344	359	361	354	325	328	352	365	346	377	363	376	339	376	334	380	334	354	351	353	314	366	384	344	342	330	347	340	377	371	382	345	352	324	349	350	315	337	350	387	365	332	371	342	389	350	317	380	321	350	374	326	360	372	350	368	358	332	380	357	340	333	330	336	370	375	366	328	349	349	350	357	350	360	366	378	331	343	385	380	421	336	347	339	327	339	324	338	354	335	367	347	329	321	362	374	342	352	341	371	338	363	377	367	393	337	363	343	368	333	339	366	347	314	401	339	329	358	350	353	332	369	341	362	385	337	350	365	338	326	370	363	349	351	395	323	341	342	350	354	360	365	354	363	360	331	344	350	394	368	325	380	361	358	357	324	349	342	358	353	359	345	354	347	366	332	351	331	364	360	359	364	373	391	336	346	358	368	326	382	347	384	335	399	356	374	343	365	381	348	343	355	325	333	375	362	370	341	339	345	352	321	401	329	350	366	350	345	394	355	358	338	387	347	368	328	339	366	329	326	343	370	358	314	350	356	351	402	368	373	375	328	360	333	385	328	338	344	331	354	367	382	335	340	370	359	345	389	366	339	360	360	322	373	357	346	350	341	353	346	336	354	366	361	353	358	325	363	352	353	395	307	340	353	344	345	396	347	352	365	318	377	344	362	332	356	346	369	355	337	363	384	339	340	338	372	364	342	388	327	341	349	385	348	353	396	370	352	377	325	383	370	307	351	348	392	342	360	353	346	336	385	342	343	350	384	386	372	379	385	335	383	320	386	378	343	337	359	369	380	387	360	371	341	378	357	376	362	337	348	340	343	374	371	359	338	358	380	333	374	343	341	361	375	373	379	330	349	419	356	333	358	329	349	351	336	338	380	346	383	330	345	324	374	356	343	354	339	385	341	345	372	332	363	343	364	375	381	382	351	337	365	373	372	362	379	353	357	336	340	354	347	352	326	354	356	339	380	347	340	362	334	327	330	339	344	330	362	358	360	351	341	374	325	347	335	376	379	390	376	354	367	340	381	339	371	368	316	330	346	396	349	371	377	354	331	381	401	343	337	330	348	370	347	368	365	378	382	353	377	354	318	363	396	361	351	370	352	390	360	368	345	370	366	379	365	346	376	367	385	373	378	355	354	366	324	340	334	372	354	347	360	360	342	331	358	355	367	351	369	341	337	366	337	335	359	385	342	358	357	387	367	357	364	348	355	349	367	352	367	368	376	322	317	359	302	389	338	349	341	331	363	381	332	351	351	370	340	357	346	331	369	351	342	370	341	357	360	361	337	359	359	364	355	348	375	377	362	345	318	346	366	371	351	356	371	352	384	335	359	363	339	345	362	377	336	371	317	344	331	372	330	350	341	338	369	347	386	332	350	349	373	329	338	398	363	364	388	352	358	314	399	320	328	313	340	356	363	375	335	336	375	341	344	352	362	369	337	349	382	350	381	332	373	358	337	349	347	348	316	348	328	372	327	357	355	397	339	369	358	328	358	343	339	365	367	339	361	335	405	327	345	351	351	326	362	390	388	363	336	318	362	349	339	332	350	378	342	390	381	346	351	375	323	353	377	345	350	356	331	366	373	373	335	363	352	377	355	349	343	344	355	357	351	346	347	323	345	381	354	370	363	350	363	373	367	367	315	346	347	375	364	362	369	363	348	375	351	371	343	367	354	341	376	352	361	367	362	398	383	366	368	350	378	340	394	349	351	361	357	358	347	349	375	369	364	369	355	380	339	330	353	368	362	343	349	352	378	418	351	362	348	390	345	333	358	354	323	357	364	342	348	338	359	367	362	351	364	358	315	377	349	344	317	367	322	374	361	357	355	373	371	337	366	331	348	340	394	369	377	368	373	343	374	366	345	361	364	328	347	348	358	352	336	344	391	368	372	386	332	340	353	342	349	360	348	333	345	331	336	350	349	344	334	359	389	340	348	367	368	344	388	370	351	340	337	368	350	366	355	372	346	359	384	338	340	345	402	342	371	340	341	362	381	372	322	335	328	340	365	355	356	375	412	334	346	359	347	341	346	341	320	377	346	353	344	340	398	364	356	325	333	351	379	365	307	346	353	341	333	336	330	351	348	333	376	339	320	378	372	391	353	367	331	343	378	339	323	322	361	369	343	349	347	302	349	342	346	329	364	359	315	378	368	367	327	333	355	363	352	378	342	367	362	387	345	323	352	358	336	389	391	356	329	344	375	326	320	351	356	368	344	334	349	365	362	366	321	352	368	352	348	344	337	329	341	371	321	361	348	368	342	370	378	392	349	357	369	355	356	377	363	349	382	327	392	378	356	349	362	379	374	357	340	366	352	337	350	371	344	333	348	367	365	360	343	369	369	364	359	366	336	376	331	330	348	377	392	391	346	333	337	375	345	351	347	341	339	372	383	334	333	386	352	353	361	364	334	366	361	318	360	349	355	367	352	375	360	381	332	335	337	349	324	358	342	379	343	387	345	365	333	394	364	351	350	354	343	357	366	371	331	395	330	383	370	363	346	346	363	384	377	326	379	337	406	312	333	333	367	349	374	363	347	337	369	349	363	331	378	349	369	324	351	371	356	341	326	327	348	350	382	346	377	342	349	363	359	356	362	371	379	339	361	381	336	342	348	374	358	340	334	369	323	401	368	357	338	361	353	358	359	364	340	380	373	346	348	358	351	374	336	374	370	331	367	385	338	378	375	337	344	376	337	391	336	355	361	361	349	368	343	347	377	360	344	365	330	353	346	367	362	333	368	364	344	403	387	390	367	343	336	353	366	379	345	333	344	361	357	364	387	339	335	390	381	376	367	340	346	354	360	340	344	357	352	318	364	355	348	384	381	357	323	360	354	338	359	321	327	387	372	328	376	348	376	308	352	359	366	357	350	376	362	345	370	357	352	346	368	371	373	321	366	365	368	342	407	331	338	355	372	328	324	334	356	347	340	401	367	353	355	358	337	385	362	355	358	336	352	380	334	336	348	378	351	346	380	387	381	326	353	335	355	363	398	342	315	343	344	382	369	391	349	339	330	379	351	347	341	403	347	364	389	384	318	375	359	375	343	353	363	326	348	364	328	349	347	377	336	397	366	349	392	349	360	357	365	331	335	375	350	374	343	338	387	361	353	365	388	333	367	341	378	322	366	314	372	372	340	340	352	335	358	343	380	348	397	350	335	390	388	382	383	355	359	374	376	368	383	376	352	367	356	394	374	345	343	362	372	332	358	343	337	333	374	352	336	371	377	340	375	332	348	379	406	356	367	344	366	353	351	352	347	356	358	367	356	364	373	347	345	357	308	360	335	344	360	336	341	358	323	341	361	341	356	319	361	374	357	354	366	337	368	381
21889	45792	33604	20539	9936	4461	1942	1003	539	395	411	397	403	409	395	388	381	402	380	397	419	455	405	381	375	423	393	433	416	409	418	445	435	444	445	410	408	408	371	383	431	397	434	426	390	392	421	411	412	391	441	419	440	449	424	408	447	380	393	425	418	389	438	418	403	434	406	414	437	428	410	415	411	438	419	404	382	420	417	412	385	389	436	397	399	410	392	406	412	407	434	426	423	387	415	404	436	409	396	400	415	431	385	405	412	422	401	431	439	415	411	432	430	405	380	414	430	441	398	436	408	442	401	416	413	411	438	388	425	415	409	433	410	402	393	408	391	397	405	433	385	406	406	434	415	432	393	425	374	435	457	426	399	373	412	397	420	422	372	418	456	418	423	434	438	376	400	416	386	441	427	389	396	372	440	423	427	411	418	383	438	447	448	416	450	429	443	410	404	414	393	373	427	414	381	399	424	426	416	441	384	410	418	423	416	418	388	415	420	409	445	412	403	415	438	408	415	408	388	409	405	434	385	457	426	371	405	420	407	391	396	418	429	407	413	398	372	407	387	416	428	441	405	422	427	418	443	433	416	385	411	408	391	418	409	430	412	419	409	401	415	399	372	442	402	437	401	435	394	364	368	418	420	425	441	402	370	385	444	446	391	378	418	394	399	379	447	431	420	407	382	386	422	407	431	398	389	391	433	362	425	434	405	405	424	467	410	391	393	407	422	434	382	399	439	395	421	435	397	416	406	392	392	395	412	430	403	399	421	401	406	407	423	389	421	400	435	438	461	415	397	384	398	390	411	392	396	430	409	410	435	421	432	414	345	428	414	413	408	388	434	418	410	390	410	429	409	451	413	420	432	413	384	431	363	428	404	417	420	403	420	410	433	403	395	394	446	412	446	457	424	422	386	420	446	418	388	414	404	444	382	393	428	413	418	438	392	399	369	384	356	423	398	417	434	428	418	410	439	442	421	390	441	423	419	420	417	410	425	393	418	454	410	451	387	408	406	378	382	403	370	392	442	435	398	415	410	415	421	389	386	381	397	409	390	396	406	411	404	425	405	413	428	421	413	408	421	419	436	439	410	427	415	378	448	417	435	385	413	452	405	436	425	410	420	449	394	389	443	404	390	403	359	420	433	437	408	453	427	377	385	420	398	415	403	418	400	390	425	415	412	404	442	400	433	433	449	411	391	429	390	401	403	401	424	424	429	396	430	396	386	412	436	397	414	424	406	465	394	412	426	438	433	403	435	409	420	442	401	403	414	423	408	405	386	409	432	420	410	434	418	412	395	425	414	434	434	430	426	386	417	416	397	426	410	397	445	437	408	394	431	425	444	405	441	396	416	405	424	446	378	390	405	432	448	406	420	410	419	422	398	374	414	421	394	435	410	423	387	389	402	426	386	415	406	379	418	446	424	405	400	393	457	412	399	404	396	414	446	413	421	401	428	415	419	415	372	430	436	406	402	444	371	405	367	412	432	404	392	434	386	416	414	402	458	396	392	408	405	380	405	380	410	436	423	398	402	405	428	406	407	429	445	413	383	427	380	426	425	392	406	391	388	413	415	428	435	407	427	379	425	380	412	427	356	470	371	402	428	400	436	450	447	411	399	423	417	417	387	438	406	413	423	410	416	423	396	414	417	409	387	414	411	437	417	410	402	400	424	392	453	406	426	381	366	451	410	371	411	394	416	407	435	389	394	402	426	419	412	414	409	397	404	430	405	409	432	393	423	398	381	414	457	419	445	371	435	394	406	421	445	394	431	434	397	428	425	398	418	464	386	429	425	378	404	396	395	412	377	418	403	406	388	412	417	400	412	392	436	429	419	411	386	426	411	414	392	413	395	395	407	409	388	437	445	411	408	422	393	397	430	458	449	427	402	378	407	433	449	422	397	438	404	419	384	428	458	389	406	427	406	405	405	440	407	418	401	387	427	427	384	408	396	425	399	420	438	426	398	397	390	405	420	418	409	402	406	424	400	373	407	416	449	407	371	418	402	429	415	420	381	387	438	444	388	370	381	387	430	412	428	373	406	399	399	402	417	401	396	404	427	445	381	398	430	415	405	368	390	405	415	405	463	411	397	416	418	403	426	407	420	413	442	363	425	429	435	357	410	419	411	387	436	399	386	407	426	364	424	390	419	416	423	404	434	399	428	413	429	405	418	375	399	429	411	406	417	438	454	439	436	431	439	425	482	426	405	370	403	410	444	448	443	466	420	391	397	418	419	402	389	430	405	419	395	432	397	391	416	392	399	381	420	427	404	395	392	444	427	404	403	380	436	432	432	409	462	408	409	453	382	380	425	400	406	398	448	421	456	416	401	441	384	428	434	434	369	384	359	432	429	400	462	408	404	413	429	452	395	403	422	433	404	399	423	397	403	389	385	421	440	424	404	411	439	409	405	411	445	383	424	445	406	410	425	413	412	371	404	400	425	377	446	429	432	388	408	406	410	371	430	432	420	439	408	394	436	408	429	420	425	432	411	423	450	429	416	432	387	430	424	402	403	401	404	405	466	414	459	398	419	432	394	405	403	381	395	398	371	415	427	416	404	428	424	413	403	399	421	423	410	403	442	392	431	419	437	383	442	401	413	414	419	403	392	383	413	385	404	365	427	419	395	434	405	428	398	399	431	434	420	399	441	433	431	415	412	383	390	461	408	399	402	410	388	376	441	417	424	430	379	417	391	420	432	405	423	404	384	388	401	390	414	400	383	396	379	428	392	419	417	448	408	411	418	378	376	395	400	398	413	438	422	415	407	411	382	425	440	383	411	408	438	409	408	430	440	396	382	400	421	407	384	409	392	406	410	428	400	426	466	409	423	428	381	399	431	472	398	409	430	448	411	380	400	417	414	433	433	405	421	416	385	416	387	424	402	434	389	397	431	400	412	401	402	369	399	389	389	426	423	409	434	390	401	436	411	406	417	418	375	405	436	404	432	412	420	418	423	412	424	405	395	412	457	393	420	417	385	376	398	422	395	420	403	372	427	425	412	393	398	395	434	427	391	465	410	407	400	418	416	424	422	406	404	361	416	422	395	414	402	411	424	427	401	408	398	397	422	373	405	426	437	437	418	395	414	387	411	428	423	392	400	428	458	431	398	445	423	397	429	408	426	464	387	420	403	392	394	391	394	398	442	399	423	418	391	429	414	435	409	371	418	394	439	412	374	405	428	420	405	440	363	400	419	409	447	394	409	441	429	416	397	424	416	437	405	445	448	424	402	378	415	374	389	434	421	408	399	451	409	400	402	423	428	418	425	418	405	406	423	402	420	419	419	443	407	414	422	379	422	393	413	443	397	415	391	391	427	431	398	381	417	408	388	406	414	413	435	394	388	398	384	394	398	447	421	407	384	411	405	405	436	402	389	436	372	414	375	386	374	415	434	423	423	360	424	427	411	420	405	413	439	413	406	411	432	403	436	398	412	434	434	436	425	403	402	379	384	402	374	396	409	399	432	411	397	431	371	428	400	434	400	435	427	435
23600	21948	35537	38766	32032	24430	13834	2963	827	488	490	457	438	438	446	434	447	473	473	482	464	464	474	470	447	458	488	458	458	456	444	443	450	451	459	468	452	441	441	452	437	453	486	438	432	436	460	476	483	427	440	447	438	424	439	472	462	485	438	448	448	431	448	430	480	441	448	428	423	454	432	445	456	448	432	440	454	465	484	455	434	441	440	424	477	425	418	501	423	435	469	440	489	452	487	472	498	476	482	476	444	477	410	444	451	472	446	454	454	463	431	442	406	471	447	457	435	459	428	447	460	427	456	468	444	485	427	446	440	416	511	455	450	435	436	436	459	455	454	448	438	442	487	429	455	462	430	471	399	429	398	434	468	454	467	473	449	493	420	459	405	442	468	435	456	464	399	481	440	477	404	458	454	452	441	447	441	452	425	423	457	447	435	467	465	443	443	427	475	424	445	433	412	453	458	442	470	450	461	403	443	466	425	509	425	423	434	432	436	438	494	437	445	466	422	432	459	436	486	456	408	452	432	430	458	448	437	435	437	469	461	448	449	484	461	458	471	493	494	443	465	472	431	425	461	451	436	445	439	422	432	482	455	469	467	429	459	436	446	440	433	494	451	468	434	454	453	422	441	452	449	442	443	446	470	458	463	470	449	474	449	442	426	485	470	436	441	428	441	463	464	438	457	442	451	465	473	455	427	468	439	437	441	437	460	433	439	447	485	477	480	423	459	476	464	414	448	433	486	464	449	496	463	456	476	443	481	435	412	474	422	466	431	471	461	408	479	450	434	450	432	434	459	456	454	459	486	437	456	443	448	447	461	464	457	381	434	450	480	485	465	445	473	452	457	481	433	450	442	448	456	483	425	419	462	456	482	452	414	458	469	424	455	436	494	449	476	458	431	455	462	429	454	459	438	455	455	474	473	483	462	477	458	450	440	485	428	500	459	471	445	451	433	440	438	451	446	431	449	466	403	431	470	445	466	446	419	488	436	441	425	413	428	471	458	470	449	503	482	464	458	479	438	431	448	472	467	455	423	465	429	454	472	429	487	488	472	453	448	434	468	486	457	446	444	428	437	449	476	443	500	489	442	474	444	411	413	486	484	468	458	466	452	470	428	465	451	490	449	435	445	420	484	435	459	426	472	438	425	469	407	424	482	431	468	474	422	452	435	477	458	437	448	441	460	403	469	405	437	431	436	455	469	483	441	456	462	441	476	428	453	479	416	436	412	419	425	455	416	449	446	456	443	433	487	434	443	442	446	424	423	475	402	415	477	465	431	484	436	421	423	450	452	469	473	463	416	414	429	467	437	482	466	455	458	437	467	458	458	444	472	413	463	448	459	432	427	440	446	457	437	458	482	429	476	423	478	416	425	431	433	478	444	505	437	443	439	469	475	425	471	454	481	485	426	461	468	433	470	450	377	427	459	454	461	484	415	469	439	464	433	459	448	463	472	430	414	460	453	454	445	453	440	456	462	462	458	397	441	432	420	464	461	453	447	465	463	448	474	433	484	461	446	488	429	438	474	464	418	460	441	449	426	463	429	445	444	460	507	426	462	453	454	456	471	416	470	456	414	448	416	450	464	453	463	440	475	450	438	421	449	456	445	504	441	427	442	429	429	396	439	442	457	418	463	440	437	416	463	400	447	465	448	469	466	470	441	424	455	485	458	457	455	438	435	457	453	489	444	478	418	460	428	480	467	485	441	473	468	461	454	457	451	438	420	456	421	431	432	461	442	466	474	433	433	442	464	450	465	439	475	463	460	488	396	441	452	462	460	445	468	468	445	446	440	466	483	450	466	463	452	449	455	472	464	484	460	481	490	481	459	473	435	442	454	472	449	429	397	468	428	452	453	445	487	444	424	417	470	481	446	445	443	470	486	451	463	443	454	470	437	381	444	477	437	433	446	431	425	440	432	456	455	467	474	457	454	452	461	453	437	475	419	452	440	463	402	412	458	469	451	442	445	409	478	437	426	477	433	446	454	422	418	482	473	420	444	463	472	454	466	489	451	452	446	428	444	417	435	460	443	420	482	442	435	484	412	480	433	467	473	482	433	466	483	439	429	470	415	443	457	432	419	477	460	469	447	467	450	473	412	476	460	474	474	449	444	463	465	459	469	420	462	467	438	474	456	399	436	469	459	449	440	457	484	482	448	459	473	441	447	402	441	432	449	412	468	447	422	485	432	445	457	459	436	449	439	452	472	422	448	462	446	463	446	430	437	435	471	450	459	495	444	432	433	457	486	455	413	452	436	453	441	447	414	469	440	443	456	496	463	429	467	451	417	442	474	429	466	448	475	447	459	432	479	448	445	448	452	461	462	433	449	473	412	426	491	456	455	441	479	465	407	465	452	444	455	439	453	466	445	418	458	424	481	440	419	448	441	451	461	424	448	444	416	466	448	475	434	440	470	462	433	474	446	472	447	485	461	418	455	438	473	438	458	435	476	383	458	447	445	427	484	401	450	452	489	442	483	460	479	443	457	431	440	448	438	437	465	460	443	438	416	475	436	423	438	487	447	455	425	443	483	422	446	497	439	408	417	419	471	463	464	417	455	411	445	447	443	461	429	436	424	484	460	469	432	443	418	462	404	444	443	453	432	466	450	459	453	461	469	426	446	443	431	451	489	483	479	483	448	465	441	442	458	456	435	437	439	509	467	447	432	463	477	425	484	451	467	447	427	479	485	443	444	473	424	443	448	463	466	450	449	449	451	483	432	445	411	438	459	450	461	439	437	452	394	491	483	430	486	464	447	447	468	468	448	457	424	427	445	434	465	447	467	453	439	450	456	446	478	462	451	490	418	414	457	463	481	431	443	467	412	496	467	440	464	427	440	446	431	428	436	441	414	453	474	404	449	442	457	474	439	442	442	428	435	439	430	454	429	470	454	427	457	474	470	480	427	466	430	425	460	478	438	464	483	478	479	436	473	457	488	427	435	456	431	417	461	452	428	435	439	455	448	452	462	468	443	446	423	413	455	437	426	437	439	458	467	491	466	398	419	428	444	436	473	454	444	470	434	473	428	456	428	429	450	432	455	456	468	441	458	459	444	428	418	492	453	494	439	429	438	453	460	446	479	405	421	433	449	418	490	454	434	440	485	431	441	419	446	375	465	422	419	478	417	435	444	447	430	468	464	426	448	483	428	426	431	471	469	415	479	447	429	439	424	438	457	439	434	453	477	440	420	469	433	452	470	460	424	487	457	459	433	435	450	428	454	487	438	476	444	455	427	467	443	426	426	469	448	431	454	466	442	489	488	443	448	465	426	443	474	454	473	467	484	410	481	474	471	444	456	418	485	474	486	427	421	415	445	435	443	452	453	451	464	427	425	482	442	446	394	471	433	440	471	424	475	451	424	400	445	451	448	448	458	421	443	460	463	438	484	449	421	450	455	425	458	438	418	446	436	488	417	490	469	426	451	435	451	464	429	441	450	461	453	440	439	455	432	415	451	449	462	464	446	438	448	453	478	474	436	452	427	475
48440	91589	74330	56704	39118	23775	10143	3539	1106	518	530	511	531	522	496	507	523	473	529	509	538	542	479	482	495	486	464	499	478	474	500	517	493	479	509	484	492	531	532	487	483	503	497	488	480	478	550	510	499	505	467	473	510	466	501	523	539	504	535	497	501	476	480	510	511	507	528	530	467	521	522	498	518	459	477	495	505	479	469	458	479	478	492	515	507	477	502	530	493	498	514	501	476	532	501	531	504	481	489	506	472	485	496	487	542	506	475	489	526	506	488	497	494	508	511	496	462	521	508	512	484	457	475	488	504	491	495	514	508	469	536	501	486	502	521	482	494	525	503	549	499	542	512	480	505	511	490	528	509	503	485	517	530	529	437	485	463	456	532	514	479	475	456	509	449	516	502	497	484	548	506	464	472	490	557	510	488	509	527	488	487	474	510	491	448	468	500	519	515	484	485	468	481	490	479	449	468	517	531	511	460	497	512	479	525	522	492	527	512	489	514	494	493	468	519	525	511	473	500	496	487	482	486	527	525	501	541	494	512	483	500	506	506	510	506	486	527	500	532	441	484	483	511	519	477	449	501	509	502	459	505	509	500	458	500	451	508	452	469	527	513	488	495	507	502	508	505	486	498	520	512	487	496	467	474	506	517	509	503	527	501	478	530	519	512	526	494	496	509	530	486	464	498	479	468	464	481	557	480	485	494	484	514	512	511	504	463	483	481	507	531	510	498	497	497	493	492	473	516	521	551	526	508	533	492	489	488	489	525	496	478	493	517	506	478	529	502	472	534	507	455	510	515	508	483	534	456	532	509	501	519	526	527	527	510	513	466	530	488	492	495	547	526	491	510	477	502	479	464	519	492	511	523	497	513	525	479	500	448	552	524	502	486	489	520	518	507	510	539	467	490	488	475	468	477	492	517	506	500	510	525	502	515	495	528	498	473	467	480	482	523	480	514	465	478	523	495	505	516	507	535	525	478	523	503	498	460	476	506	504	511	514	507	551	541	486	454	467	498	452	515	500	519	514	519	504	495	499	513	534	481	505	459	490	494	507	503	485	487	491	478	489	497	491	520	466	528	478	512	505	489	500	515	476	497	493	521	527	464	522	473	554	498	541	523	483	489	530	505	513	493	474	510	470	471	495	496	539	481	472	489	494	502	468	519	504	523	482	514	512	506	492	484	464	496	510	523	473	513	519	508	495	532	531	510	493	495	526	525	515	472	495	487	473	517	503	502	512	473	519	492	462	503	495	499	548	482	508	487	508	498	487	499	492	520	507	526	498	533	505	493	497	452	468	506	494	507	461	515	469	517	504	516	534	485	492	513	488	486	500	574	530	492	517	473	559	531	483	504	504	491	473	529	520	501	509	525	453	525	464	484	500	481	490	466	497	490	501	466	483	509	508	509	477	474	503	498	487	486	488	510	501	468	506	464	507	515	503	522	523	499	523	493	475	490	477	521	496	537	501	457	500	488	496	447	493	540	519	499	514	502	467	485	540	478	523	512	479	482	484	491	497	433	467	497	479	511	483	465	487	521	504	440	519	479	498	505	494	482	525	508	489	495	501	497	511	490	544	449	554	541	503	500	515	465	486	487	488	522	446	509	531	539	533	524	476	490	535	454	512	480	541	483	499	491	504	475	518	511	477	474	480	507	490	512	520	486	523	478	493	498	516	502	521	499	549	460	533	488	481	471	506	505	512	493	473	528	502	546	517	491	452	501	496	511	492	466	497	491	495	504	515	536	496	450	498	485	509	503	522	479	491	520	490	526	510	490	487	492	454	485	555	466	527	490	508	487	482	484	521	502	518	465	520	479	501	521	517	495	491	526	478	535	517	505	518	505	521	545	517	447	476	518	507	473	497	527	523	478	469	494	515	552	493	502	507	471	487	495	521	480	462	510	520	480	485	553	504	493	494	482	499	517	513	480	512	529	494	492	501	483	448	491	504	485	475	486	480	478	507	534	511	449	460	502	499	464	493	521	510	498	513	492	446	491	513	511	474	491	500	482	491	525	502	492	507	474	493	497	539	492	495	505	496	519	524	514	487	505	487	476	484	524	505	509	493	478	464	529	512	493	474	523	525	472	504	506	515	515	500	476	524	528	445	505	545	460	497	525	501	497	525	451	537	465	505	503	516	555	522	467	496	542	483	519	474	509	504	517	467	489	496	499	476	483	465	469	504	498	480	486	537	505	499	493	519	495	457	495	523	498	493	453	482	484	527	497	521	512	498	517	478	490	522	502	526	472	501	501	497	478	492	526	506	466	482	500	505	498	504	540	496	507	525	487	517	473	504	490	477	482	503	530	535	472	513	519	538	505	497	484	463	497	501	502	520	494	519	492	490	502	520	527	503	472	499	535	485	538	528	502	489	532	516	487	527	529	489	484	523	504	474	473	511	517	499	482	508	467	516	504	531	468	524	496	489	514	498	466	511	484	492	540	493	477	483	523	504	469	484	523	501	520	478	467	478	475	493	509	500	495	504	508	475	512	544	485	496	519	513	539	483	511	476	468	500	509	543	506	460	517	481	474	506	501	474	539	507	530	520	482	499	467	505	507	523	510	455	523	492	503	485	519	484	501	493	491	511	482	489	457	488	511	479	540	492	503	489	516	500	460	494	491	502	508	474	507	531	531	551	506	517	499	463	505	512	529	452	486	528	486	495	509	493	456	484	493	484	507	453	495	479	524	512	463	471	532	487	539	509	506	494	522	501	503	502	480	526	508	491	526	504	475	481	482	472	497	477	520	500	479	495	469	530	516	505	565	506	495	563	521	464	494	512	503	518	492	512	495	523	539	540	556	505	506	523	499	500	532	501	514	498	495	489	469	482	472	505	514	521	548	512	474	513	503	506	535	533	497	510	521	487	507	506	483	500	490	510	488	439	487	456	519	503	505	543	512	504	512	459	460	467	531	475	476	529	514	500	534	507	486	504	483	512	517	457	469	511	544	517	527	472	485	486	486	483	525	481	480	475	505	504	520	490	527	480	483	539	486	524	515	455	500	543	486	491	495	529	515	482	513	534	507	482	466	477	486	469	511	505	479	516	486	502	478	464	498	508	503	453	515	517	497	486	502	524	472	483	479	482	438	507	488	519	495	500	530	480	501	528	486	526	489	486	495	523	517	487	463	497	448	453	522	527	497	508	500	507	443	483	509	467	498	466	540	552	478	492	480	510	459	479	506	525	519	492	499	530	540	463	477	526	479	515	490	474	543	470	518	476	502	525	503	503	556	520	504	498	492	498	519	472	478	509	506	506	461	510	484	514	469	502	471	502	463	466	524	543	495	520	517	531	452	483	498	505	472	506	520	468	520	478	500	501	467	520	475	472	437	479	489	520	524	476	503	477	481	510	502	502	530	493	535	548	494	521	487	504	497	474	502	478	520	517	496	521	484	507	506	517	510	448	496	518	510	503	462	482	518	489	495	482	476	471	516	534	481	472	484	494	561	516	489	526	509	496	509	503	521	512	521	509	511	527	540	510
25132	23271	36893	37094	24797	13514	4102	1125	526	433	410	409	449	458	464	419	438	439	402	431	385	435	392	411	402	420	407	424	409	434	402	418	382	416	362	414	392	414	411	377	380	399	385	409	396	426	421	403	396	383	376	382	405	425	385	429	415	425	411	403	393	403	400	413	369	408	392	390	357	401	406	385	388	400	411	364	436	403	425	411	390	403	403	402	393	401	388	387	379	419	392	401	419	421	391	429	381	414	418	434	369	388	375	392	433	374	405	374	372	423	383	477	409	436	401	408	410	414	400	403	384	411	399	401	413	398	438	383	362	377	413	370	415	385	445	431	384	395	377	391	426	419	412	380	381	420	356	423	392	402	378	407	429	406	383	410	407	402	390	390	391	384	374	363	421	376	372	396	390	384	375	387	398	401	389	371	385	402	413	405	390	438	408	419	438	377	387	406	401	385	391	415	407	421	415	404	406	423	405	401	409	367	409	388	376	379	402	405	371	402	391	371	379	410	407	372	405	428	430	362	418	416	388	411	403	396	395	392	352	425	411	405	387	380	420	421	389	390	394	357	404	375	357	384	397	388	477	404	397	408	406	388	380	375	370	425	425	386	402	386	421	420	398	419	396	405	385	391	376	400	411	391	346	424	390	381	417	397	401	384	375	343	403	428	394	409	389	389	420	388	405	401	385	410	412	406	395	410	378	384	365	393	395	373	393	407	414	374	400	395	372	451	400	380	400	374	413	395	386	429	376	393	395	389	427	414	409	390	371	405	444	407	374	395	397	375	431	410	404	358	402	391	385	399	421	371	414	406	393	356	402	402	436	388	388	408	400	387	396	400	395	413	391	384	401	395	384	406	445	378	413	390	378	380	425	376	389	383	381	355	396	416	435	438	396	418	403	402	408	413	414	397	406	379	409	443	413	379	382	404	420	396	382	404	398	392	417	399	416	440	400	403	407	449	396	388	377	392	422	401	385	389	390	422	398	390	382	436	411	392	388	435	399	387	392	389	412	377	424	352	397	426	421	388	418	404	401	382	394	416	408	394	402	442	411	426	383	401	414	416	371	375	388	400	387	393	405	404	413	376	398	380	414	420	380	395	413	402	379	388	395	390	401	368	434	455	393	387	430	429	385	431	410	384	393	424	397	381	406	390	379	403	412	388	394	381	356	412	407	401	396	395	419	412	408	392	390	359	363	415	426	428	393	395	414	395	399	395	402	409	393	407	436	408	403	379	396	425	400	430	373	410	388	366	375	380	392	377	378	420	409	374	392	413	412	395	420	446	406	415	426	389	377	408	390	409	408	396	393	368	378	383	412	415	406	427	425	388	381	372	382	430	373	411	349	430	421	397	373	388	411	397	419	407	389	369	441	404	403	394	388	428	365	411	424	396	412	382	409	374	406	387	419	386	429	364	413	363	433	396	389	429	412	419	374	406	421	400	443	383	426	393	386	420	427	393	429	405	380	384	400	387	409	406	369	436	392	393	382	409	398	389	383	403	412	392	450	386	424	389	406	406	393	382	407	400	409	415	407	431	372	403	416	421	423	397	432	415	389	410	395	392	397	425	412	397	381	382	409	411	376	411	423	414	407	412	408	407	387	408	391	390	406	421	419	403	402	395	412	427	400	415	386	420	432	372	403	418	384	393	391	386	405	388	367	378	387	414	379	402	386	437	373	386	421	405	393	404	345	381	370	457	418	410	427	380	393	425	461	398	387	426	440	427	392	387	420	401	379	389	366	414	436	391	384	438	363	383	401	408	378	378	443	394	403	372	381	377	429	416	395	381	425	407	432	389	384	387	421	385	447	402	383	407	436	392	384	429	420	439	386	428	397	357	387	389	390	389	354	388	373	395	413	385	407	444	393	390	379	419	380	421	426	374	380	400	417	397	374	373	397	406	370	408	406	417	431	365	377	404	385	398	400	424	426	390	395	400	394	419	394	377	385	347	390	374	367	378	402	395	386	421	403	393	395	398	402	397	376	430	380	383	402	388	403	404	424	389	411	395	369	408	382	378	376	437	415	429	369	404	377	412	373	442	373	418	403	411	449	403	406	379	371	403	377	418	378	394	392	383	373	347	395	405	402	391	414	392	403	414	407	439	379	415	412	364	392	422	405	399	365	400	401	390	372	391	411	422	401	378	383	388	427	396	396	402	425	388	396	418	364	396	405	356	385	388	413	423	393	407	427	422	399	404	404	423	397	385	365	403	415	419	433	385	402	417	382	394	398	419	363	419	419	442	420	384	370	389	419	390	405	405	392	396	399	378	394	397	379	386	433	416	390	394	420	386	379	386	430	362	415	402	406	415	391	444	403	399	402	383	388	400	387	418	406	377	417	404	436	370	366	399	387	396	381	366	398	388	414	388	390	404	414	371	380	398	411	405	413	409	425	419	380	403	409	419	407	440	425	385	376	417	393	418	407	399	436	394	436	428	421	410	391	406	403	422	404	382	404	417	417	411	422	351	465	406	346	408	401	388	398	408	385	412	394	409	409	389	388	405	412	358	415	419	403	410	412	402	401	376	406	374	415	409	394	382	393	431	387	405	372	415	402	381	425	395	408	387	390	438	381	402	408	390	416	396	381	421	424	392	391	386	409	401	394	382	448	399	422	382	382	377	442	406	403	408	408	403	432	391	381	396	384	398	407	389	421	385	397	386	378	373	377	411	387	425	425	401	397	391	367	411	446	426	410	400	384	414	392	425	374	388	448	377	423	414	363	404	399	421	423	449	406	396	391	392	396	368	372	385	426	424	383	392	425	383	393	429	403	392	418	422	384	403	400	407	396	387	412	409	425	419	384	405	386	400	445	397	375	417	403	380	402	413	383	397	403	410	395	383	365	434	389	401	372	391	406	384	371	386	393	416	405	391	380	390	396	387	417	418	372	420	382	375	446	404	405	381	432	375	400	398	390	375	397	424	403	396	412	371	422	388	368	380	425	391	387	407	409	435	426	401	405	434	384	424	383	403	385	386	406	395	408	413	410	385	407	397	411	430	402	419	405	419	441	397	428	396	434	418	374	395	406	398	409	424	397	400	384	402	371	421	368	368	409	410	437	410	425	363	464	394	422	378	393	388	365	400	398	403	395	381	385	423	381	362	419	356	410	400	411	393	370	425	413	378	352	354	408	408	401	408	408	414	399	405	383	410	391	366	377	419	379	395	398	409	401	442	430	383	402	433	410	404	426	371	394	413	387	387	401	415	435	422	387	399	377	402	417	376	380	411	402	408	387	403	433	383	393	425	372	340	388	417	406	394	417	380	354	415	388	367	384	387	406	395	398	433	416	409	365	387	421	406	403	379	419	391	427	397	400	402	389	395	370	405	380	427	387	378	394	408	382	406	407	403	389	398	399	384	395	400	435	411	412	385	417	406	369	415	388	377	410	414	421	406	396	369	408	393	375	412	384	440	359	383	424	395	400	359	415	391	402	413	384	406	422	416	381	421	390	413	367	438	389	416	424	400	415	396	422	373	397	410	387	420
41131	75246	57829	43046	27519	14600	5776	1877	794	477	482	399	469	466	506	470	448	476	452	448	470	451	492	463	491	471	458	484	469	441	451	454	442	427	510	463	439	474	483	484	440	431	454	465	471	444	462	450	476	444	453	475	451	484	495	455	478	460	458	452	459	492	503	439	481	477	451	427	477	456	464	459	469	440	486	500	488	516	460	479	440	457	511	420	478	494	490	462	456	471	437	467	461	483	448	474	463	489	473	435	454	499	466	444	470	483	446	458	482	463	519	440	491	457	472	480	404	464	474	442	471	468	458	480	433	475	434	477	502	451	431	481	445	487	460	445	466	461	506	460	471	486	475	455	450	458	476	470	512	451	515	444	448	457	439	485	467	484	477	455	446	481	498	444	447	443	476	458	469	501	474	452	466	469	469	459	482	460	467	494	487	463	484	449	461	432	504	475	423	463	481	427	431	478	453	465	449	460	435	466	480	474	442	481	489	448	469	474	511	504	454	453	508	464	441	442	486	473	466	453	491	455	441	459	470	484	459	447	446	454	461	486	487	426	473	420	479	463	451	436	464	464	427	445	484	453	490	475	441	448	490	448	517	476	467	481	477	457	480	493	475	466	442	465	446	474	491	482	504	473	455	447	478	456	463	477	468	487	459	447	471	487	427	433	496	476	441	450	505	474	452	450	436	460	451	447	485	460	489	517	456	469	443	498	479	478	463	491	460	442	484	444	468	457	463	482	473	476	455	482	434	447	490	456	434	484	497	505	484	461	421	465	460	436	443	448	491	452	454	468	444	479	459	490	436	465	498	462	493	475	455	467	448	482	444	484	470	430	468	470	496	503	458	473	465	475	501	481	480	464	460	458	488	463	449	450	466	441	430	414	465	462	474	445	458	431	428	472	471	496	504	472	476	465	470	470	436	457	481	457	482	450	410	483	453	448	442	453	465	467	452	440	422	445	486	457	485	426	499	437	465	466	443	435	452	458	486	465	458	513	458	456	504	460	464	437	444	422	500	453	465	476	427	473	454	448	504	477	419	427	469	440	414	513	481	460	432	444	441	465	460	438	450	450	454	442	478	495	483	451	449	478	441	468	452	458	448	464	442	428	475	473	455	440	485	437	467	440	484	462	473	494	441	451	458	446	468	468	471	439	438	449	453	462	465	450	465	505	474	469	465	454	470	457	449	421	507	470	437	405	425	437	455	484	418	473	454	445	420	467	459	477	427	445	488	417	508	468	473	454	472	447	479	465	478	488	459	470	435	454	448	429	454	491	478	441	449	454	443	466	487	446	448	434	482	510	494	443	448	451	462	445	459	458	432	486	461	503	426	450	475	453	473	426	444	449	479	455	496	492	454	469	466	443	480	454	448	445	478	463	461	435	459	486	485	464	456	449	444	453	448	478	478	468	468	447	464	507	496	454	477	482	453	481	493	451	474	464	474	492	480	436	447	443	466	439	421	447	460	482	465	460	431	474	473	447	438	419	489	488	487	476	488	466	436	464	415	494	442	482	468	456	457	467	501	498	470	470	463	433	438	455	463	451	459	485	480	454	485	454	483	442	437	461	470	474	456	472	476	453	447	483	450	471	503	453	404	475	466	425	494	464	464	462	484	438	487	432	459	489	454	470	473	483	481	505	479	458	488	454	452	452	489	482	478	502	479	422	518	466	465	490	500	491	470	444	491	485	460	466	455	481	473	493	499	432	444	457	479	453	470	481	463	437	470	478	464	469	464	478	458	456	432	478	481	462	405	426	476	473	473	494	422	441	475	456	476	445	490	454	458	462	458	431	465	464	472	470	467	445	473	474	450	482	492	459	463	439	459	472	438	476	462	469	482	468	452	443	466	482	450	460	482	421	464	453	466	474	438	437	456	479	455	463	427	471	450	495	447	490	450	466	505	467	420	424	441	474	483	442	459	439	478	436	431	438	510	490	482	494	469	433	456	517	471	463	441	443	456	455	467	486	487	468	478	500	472	478	458	463	455	445	455	466	420	477	465	421	467	457	476	483	488	461	494	493	479	468	490	449	456	481	459	455	454	449	468	453	506	480	461	459	474	464	470	440	464	468	472	419	470	473	481	463	508	462	484	505	461	437	449	460	483	460	431	447	451	506	471	451	468	463	471	456	450	482	490	487	474	496	454	487	409	486	428	455	464	469	467	466	494	464	429	446	477	470	476	446	433	468	482	476	448	468	463	425	405	474	430	451	441	448	457	484	485	423	459	461	456	456	424	476	442	456	451	456	481	430	460	419	450	474	475	433	469	438	471	445	455	462	472	484	471	441	477	435	495	482	478	473	489	507	480	406	435	459	450	436	511	447	504	467	467	519	464	455	421	494	467	460	462	445	462	477	485	488	457	471	455	462	454	429	484	462	457	487	458	442	461	427	467	465	480	462	449	437	471	482	458	484	448	492	464	457	460	487	444	440	474	432	409	455	491	476	476	455	501	469	500	477	465	462	480	442	464	455	458	460	474	477	489	484	477	470	474	483	487	423	432	467	471	463	469	443	523	453	448	489	501	476	442	478	480	455	498	447	435	453	453	450	475	462	461	416	488	467	421	453	473	475	471	444	453	465	491	470	451	472	497	488	501	450	455	439	452	481	421	417	470	454	495	470	470	442	458	437	494	470	465	506	489	476	476	465	481	465	504	462	483	450	458	493	501	439	472	477	439	448	477	461	474	468	443	476	499	470	475	474	503	456	466	465	458	436	447	453	444	445	490	449	462	450	477	465	471	447	448	427	473	459	447	506	462	473	456	438	467	487	424	455	446	472	452	461	485	473	429	472	503	494	498	484	467	431	461	440	491	432	463	452	472	480	438	438	488	476	461	433	428	452	425	488	456	445	437	455	456	430	478	461	479	436	471	469	435	451	469	440	454	442	434	452	465	473	452	469	453	462	486	447	488	475	424	445	430	474	477	461	489	467	432	453	481	469	442	479	461	484	511	473	444	453	473	436	480	423	469	487	460	505	469	453	496	470	435	460	463	449	488	488	453	475	501	406	469	444	505	442	476	483	477	487	417	478	465	455	462	478	447	481	508	449	488	465	461	469	471	431	441	447	497	445	446	501	435	483	417	475	452	428	484	483	433	496	482	467	450	500	444	453	442	459	491	463	520	478	441	484	455	451	471	439	469	432	427	472	449	468	442	459	496	463	464	463	490	502	491	461	435	490	474	466	471	478	487	463	449	487	472	485	474	408	498	446	470	419	493	478	471	481	495	445	472	459	448	487	480	460	450	471	494	423	487	473	486	460	441	480	489	424	482	456	463	462	483	481	470	474	456	457	439	473	460	482	476	444	478	475	440	460	458	464	415	474	457	457	438	481	474	472	475	497	475	445	447	450	456	456	441	452	469	447	451	450	473	458	478	446	446	454	454	467	496	447	455	480	436	450	461	489	471	456	483	452	447	417	474	488	464	464	445	495	498	474	460	482	471	432	487	471	483	447	476	422	448	461	446	497	504	462	430	459	466	453	483	497
22811	21601	33208	34242	32393	28456	21318	6269	1185	565	608	540	618	552	535	555	542	508	559	575	555	537	494	547	548	546	502	522	518	578	533	521	546	524	461	530	541	498	511	500	543	558	569	557	493	585	502	581	511	508	552	562	532	529	498	525	516	502	525	538	521	522	513	506	535	544	531	549	528	549	499	522	527	515	565	510	553	569	537	533	497	586	529	532	546	526	530	590	541	512	522	553	535	526	564	536	561	551	544	525	531	494	523	544	502	476	517	531	541	509	502	487	542	533	550	543	509	524	543	556	511	519	507	506	550	570	524	547	566	558	565	543	572	526	506	552	527	522	522	550	553	529	559	536	540	520	535	525	508	527	534	537	525	542	537	519	573	537	552	515	490	521	545	547	521	539	568	529	539	520	512	486	549	522	555	504	505	495	544	547	544	528	514	528	514	550	546	502	542	575	533	549	514	505	542	518	552	537	536	522	500	492	543	503	519	554	560	529	529	506	532	515	525	539	558	534	516	550	547	545	586	512	565	549	537	523	531	550	526	520	577	520	545	507	494	491	513	505	507	525	521	542	561	549	554	530	530	516	563	563	567	526	522	549	519	505	526	570	561	530	628	500	530	564	544	539	539	526	538	526	533	543	546	566	535	548	493	573	531	514	529	520	544	568	526	524	539	553	531	543	514	545	527	474	528	547	517	566	492	495	587	529	549	570	511	506	548	531	539	510	530	503	517	545	564	568	494	549	566	556	560	534	531	530	533	513	513	509	557	556	525	537	539	556	519	510	575	529	555	531	529	552	504	538	534	477	510	528	515	556	563	515	555	565	555	495	541	496	544	527	528	515	528	493	553	560	536	558	544	518	549	521	491	512	536	513	556	546	527	496	564	494	545	536	563	531	567	518	517	527	492	552	504	548	508	495	503	554	537	561	543	507	570	500	483	505	512	530	516	545	570	484	521	518	519	547	546	541	546	565	542	566	538	571	533	523	502	482	535	503	527	510	516	537	537	544	515	542	548	558	524	526	537	515	482	502	510	496	504	527	566	559	501	547	514	523	549	530	545	517	534	521	497	537	520	551	512	561	542	545	565	493	541	540	499	527	574	508	508	522	547	556	533	548	535	537	527	540	540	558	568	516	536	507	523	517	546	521	573	489	514	565	531	544	541	515	535	520	514	565	575	536	549	579	543	534	525	508	548	537	508	544	528	546	515	534	534	533	515	500	520	576	540	518	532	523	507	549	536	509	518	557	533	541	543	548	525	554	579	503	522	555	572	523	515	519	578	600	487	529	536	526	554	562	537	514	484	560	501	546	522	549	507	523	533	514	521	525	517	548	554	514	523	466	538	566	550	537	531	541	551	499	509	536	532	516	510	514	496	507	520	528	555	533	543	555	543	497	508	504	539	546	534	564	543	567	558	536	551	543	528	571	515	521	500	515	502	499	497	477	526	549	534	484	548	543	485	548	509	525	557	541	560	522	558	537	543	575	524	545	547	533	508	517	516	500	522	551	503	530	569	505	568	546	542	536	560	527	517	514	510	534	565	546	529	537	521	554	515	531	567	512	552	558	522	530	549	532	515	529	558	514	597	497	513	515	502	523	558	562	519	548	553	538	535	571	517	569	585	492	551	526	529	557	533	541	479	533	518	528	526	503	545	583	552	518	504	573	546	532	581	510	523	544	532	553	529	545	486	546	518	526	500	530	568	547	531	491	541	532	535	584	563	517	565	561	582	520	535	556	475	526	551	524	516	527	559	532	554	569	574	506	508	513	507	501	555	509	544	528	532	525	506	544	510	528	554	557	533	551	509	545	522	502	575	537	547	557	567	526	526	528	557	565	543	567	562	544	535	568	543	561	507	509	553	529	532	572	539	520	532	523	576	503	494	504	545	530	500	517	533	526	573	522	542	522	543	535	510	543	532	558	531	533	525	491	515	513	492	527	546	560	568	532	538	539	567	611	508	554	548	546	524	508	544	545	556	533	543	515	521	511	540	548	531	545	544	546	513	539	525	558	530	540	487	573	543	514	502	516	512	540	521	503	550	534	516	538	570	538	564	589	543	545	508	519	504	535	541	538	541	536	519	567	543	529	529	532	511	553	541	505	573	557	507	535	488	569	490	519	522	542	584	525	513	526	542	500	556	512	514	551	532	547	586	527	551	538	519	506	556	509	559	570	554	558	529	538	553	537	550	500	574	542	538	554	569	552	515	542	539	518	555	505	554	545	505	522	541	534	574	540	583	516	573	499	557	514	568	531	512	549	561	480	488	537	545	516	517	552	525	510	522	570	573	519	524	530	560	501	544	494	517	526	561	534	534	566	492	567	551	514	504	530	572	543	513	586	527	546	567	535	554	505	525	531	527	538	567	519	475	522	571	538	522	505	560	568	531	565	588	609	527	506	531	536	533	535	522	605	530	478	510	537	524	537	499	561	548	590	525	535	574	532	492	502	547	499	521	560	535	516	554	545	576	545	568	540	508	530	514	574	522	535	556	529	533	537	533	569	532	530	498	526	535	531	549	526	516	511	531	493	577	525	518	574	522	542	528	565	543	555	543	527	502	566	567	556	538	563	562	529	555	526	510	538	523	548	516	539	553	528	517	542	549	555	506	540	536	507	520	529	495	532	541	530	510	536	527	530	501	526	503	524	526	547	514	514	571	568	483	546	533	538	536	490	533	508	514	552	544	555	527	537	552	556	529	542	521	524	534	540	521	513	517	550	517	500	535	541	490	517	542	524	517	494	566	523	529	534	498	512	529	563	543	553	550	508	553	536	555	511	481	539	511	524	513	537	533	544	509	527	509	555	535	524	546	523	553	532	552	535	559	517	561	503	561	553	528	539	471	523	510	498	531	571	517	541	520	553	586	513	553	551	572	558	528	514	545	528	522	513	537	512	547	551	567	570	540	517	551	519	519	522	572	549	599	549	621	579	520	545	534	546	500	501	521	566	528	514	587	553	521	520	522	552	519	552	583	557	503	508	575	483	527	541	537	539	528	523	564	565	519	588	525	538	544	542	523	606	535	490	530	541	514	543	529	509	543	517	521	530	529	539	580	538	547	570	479	531	569	550	538	497	478	559	536	563	511	560	552	537	512	524	510	560	505	557	504	580	508	573	522	516	544	573	534	581	499	564	539	515	491	562	523	543	554	516	530	534	493	521	525	576	552	554	513	522	547	515	528	510	538	553	556	530	544	531	545	541	528	528	525	516	552	516	526	546	564	538	521	477	531	512	523	492	500	529	539	575	542	497	549	536	517	507	529	555	548	511	507	553	479	585	507	530	510	534	514	541	515	529	538	531	583	580	533	535	493	533	547	528	565	578	509	536	559	544	532	524	498	532	519	550	526	513	547	527	558	565	537	554	547	535	516	513	511	539	550	514	578	550	530	574	518	559	507	572	538	532	520	506	519	533	526	538	547	545	535	503	539	542	550	560	578	525	556	533	552	483	524	502	514	544	538	553	551	523	539	547	550	537	541	497	521	517
52314	97225	83677	66167	48685	32474	15528	5708	1446	598	561	576	613	581	604	574	633	638	606	607	602	566	580	589	576	600	610	597	593	571	576	574	602	591	615	607	585	610	556	595	562	572	559	586	508	641	560	551	551	577	582	626	626	558	580	593	604	576	604	588	577	602	602	544	579	619	585	580	588	551	574	599	573	563	575	570	589	571	586	556	585	615	563	596	576	561	571	600	565	645	566	521	605	586	599	581	568	593	590	591	574	608	545	598	591	600	576	616	589	571	610	620	571	588	574	579	630	577	575	588	596	578	620	588	566	566	590	589	607	535	611	589	591	582	568	608	551	624	601	586	608	612	588	597	638	626	579	566	593	554	653	578	577	587	565	590	628	587	616	600	561	558	559	576	593	626	545	543	605	563	579	571	555	637	579	561	595	610	579	596	567	575	545	588	601	628	596	595	592	588	537	567	550	619	593	580	597	593	586	581	532	603	605	593	576	565	573	625	608	606	579	553	497	576	575	590	594	597	566	579	504	567	572	561	533	616	585	584	591	558	593	571	535	561	592	593	599	574	596	580	594	594	578	587	593	587	549	596	615	551	590	593	584	582	541	600	548	584	540	581	587	590	604	626	567	580	555	617	582	569	555	550	589	628	593	580	540	584	595	609	583	608	643	588	556	554	619	580	581	554	598	599	606	567	615	564	562	598	591	606	593	583	587	516	591	592	596	531	568	613	592	602	594	597	614	607	550	598	579	633	617	585	588	582	598	580	593	556	547	551	603	541	638	578	616	612	549	538	562	556	549	614	594	617	571	553	630	584	612	562	572	581	562	563	582	566	539	601	597	566	570	619	603	552	604	568	599	577	542	596	629	594	616	563	584	610	585	616	620	581	583	534	567	583	587	594	582	610	563	554	539	559	607	622	599	569	562	600	583	561	608	586	566	578	576	568	577	544	568	580	582	573	568	601	587	613	609	567	611	581	590	589	593	616	548	609	601	624	641	577	563	576	607	586	571	558	580	556	572	577	623	569	632	609	563	561	570	552	602	611	528	558	586	568	569	580	592	529	573	563	564	570	588	561	629	530	587	595	587	580	585	598	562	587	626	588	578	603	595	601	538	546	545	551	594	556	551	588	602	575	642	573	558	576	537	596	594	587	592	587	565	575	571	660	557	553	594	571	607	582	578	550	593	558	593	572	573	558	541	579	598	581	619	565	562	572	563	598	601	602	572	614	587	551	602	575	603	635	620	579	582	591	596	569	564	570	600	565	548	577	633	561	590	580	576	582	633	602	544	621	592	533	591	582	569	592	613	565	559	613	586	579	580	589	592	609	603	579	590	578	554	591	573	546	595	556	604	586	589	613	607	625	620	616	579	564	576	581	581	594	596	550	569	595	554	553	523	543	602	584	573	621	576	585	619	587	544	556	582	587	608	531	601	601	601	582	564	546	559	580	577	580	609	596	619	636	584	573	598	565	560	594	572	551	582	589	592	610	606	575	581	582	535	568	549	545	603	582	596	581	565	580	568	635	537	541	576	561	573	550	554	565	596	603	573	620	548	564	596	576	558	578	549	562	608	617	616	594	606	639	586	581	546	566	548	575	578	591	594	588	559	594	575	598	580	601	628	603	600	562	598	577	545	559	580	581	557	590	579	587	599	592	616	570	554	587	601	583	568	589	599	575	612	577	595	563	580	568	590	586	559	614	596	577	601	602	565	605	534	576	601	563	567	608	607	610	565	607	583	583	567	568	572	621	622	547	602	584	582	575	615	602	568	556	557	599	598	562	599	622	591	618	605	586	574	611	572	595	556	564	644	600	562	550	566	585	605	551	579	597	584	562	604	604	611	575	562	563	568	598	608	626	531	607	602	589	607	568	595	576	574	611	582	539	536	567	580	562	627	625	621	551	584	588	599	616	617	605	619	550	569	588	607	568	604	572	618	581	568	605	554	571	532	596	596	539	612	589	587	609	657	608	592	570	581	575	566	578	564	585	563	632	601	599	556	547	580	597	597	584	581	565	602	554	626	558	524	568	620	587	610	535	602	568	605	531	558	585	579	549	608	608	596	613	585	658	621	549	566	606	548	586	587	531	617	580	610	580	614	568	573	577	605	602	540	587	587	611	598	572	571	535	564	586	565	566	563	608	568	562	549	580	585	566	577	604	566	555	585	545	607	579	609	536	570	577	577	585	588	616	611	592	577	554	620	598	571	594	600	578	583	569	588	584	572	619	590	551	601	608	583	531	553	586	593	566	573	569	606	526	607	546	631	554	573	579	552	573	552	562	606	580	581	559	597	611	562	540	556	642	600	608	572	556	617	592	565	586	562	614	560	604	579	553	570	595	618	600	609	627	605	562	575	588	549	626	581	556	579	572	549	582	539	586	577	640	576	573	519	600	597	602	565	592	616	598	577	578	542	594	605	580	566	568	633	559	572	577	608	590	601	595	569	554	591	607	599	589	591	524	560	570	580	583	615	586	583	601	567	573	585	643	600	557	594	577	603	568	562	573	598	545	554	546	593	573	585	557	605	590	605	545	591	582	585	566	580	605	557	509	592	564	610	609	611	569	594	563	558	561	578	567	559	588	609	585	632	612	610	510	578	593	578	584	561	592	583	580	584	593	584	566	601	574	538	564	575	614	590	574	567	575	581	640	546	565	570	567	597	613	616	594	605	602	579	565	611	617	624	605	606	636	616	613	564	574	605	582	599	611	587	627	592	507	562	563	603	583	643	600	576	618	579	539	579	614	612	597	548	599	566	593	578	580	584	598	578	553	562	605	626	606	607	571	582	593	564	580	589	566	584	610	560	564	594	574	634	598	606	552	554	580	571	600	601	587	572	619	591	585	566	595	556	613	625	554	625	622	629	592	616	569	596	616	589	597	583	611	578	538	587	596	569	591	584	591	566	527	601	576	585	558	580	560	603	546	593	588	605	608	617	626	561	557	620	605	634	578	594	570	531	562	646	620	593	561	591	550	559	603	578	591	566	565	583	589	628	601	634	580	581	604	591	598	565	558	590	606	553	565	589	584	577	575	603	610	599	578	599	573	574	581	602	626	559	621	596	579	599	573	627	577	584	570	620	607	574	597	606	549	625	618	565	549	557	573	600	580	590	580	600	607	606	584	610	554	582	563	594	611	602	610	578	617	539	584	546	595	613	566	606	593	608	585	566	566	619	578	576	605	611	592	567	561	581	580	639	608	621	530	603	579	574	566	572	578	584	582	568	565	587	615	612	592	588	560	561	661	577	590	615	603	619	571	573	575	544	574	571	580	573	573	563	599	577	568	566	572	555	574	579	565	619	555	576	565	582	574	590	589	617	555	570	595	612	601	549	581	551	549	602	540	591	549	605	640	567	589	596	586	573	595	570	617	564	609	600	579	542	544	557	543	569	592	569	581	560	541	598	592	580	594	592	605	568	613	566	607	618	548	569	553	555	577	573	573	570	664	574	564	578	591	614	543	599	599	560	589	575	585	656	582	587	603	588	575
27708	28802	35645	25348	10852	3281	1178	557	364	356	365	388	309	359	374	335	374	366	334	351	332	355	302	347	357	376	347	336	354	336	330	363	329	360	350	350	337	357	341	366	358	352	355	362	352	346	387	373	370	336	312	400	337	380	322	362	345	369	374	348	351	350	372	358	342	357	351	336	325	321	376	381	343	329	339	354	394	318	342	319	355	370	353	372	330	356	313	341	369	349	358	354	368	347	347	368	359	363	359	335	336	383	350	322	351	359	352	332	332	332	327	354	357	383	335	330	363	354	320	347	378	362	380	371	356	337	359	352	365	335	340	385	346	355	338	351	358	329	340	340	348	355	327	372	364	337	340	399	390	352	331	360	334	361	373	371	336	346	320	336	342	354	358	356	339	364	371	358	321	332	353	357	350	333	369	344	333	329	355	377	369	362	325	361	374	347	313	369	369	358	363	325	319	362	344	340	350	361	329	325	330	371	366	335	330	366	373	373	361	370	328	347	370	379	355	366	353	363	395	393	350	360	334	351	346	369	368	328	355	318	367	344	337	321	371	343	366	383	357	345	336	335	383	357	372	332	365	367	371	383	345	354	338	349	394	390	314	346	363	355	356	326	304	324	354	330	351	357	349	372	360	366	361	367	360	381	371	394	349	321	340	342	355	388	341	353	368	354	370	337	324	357	357	384	339	360	343	342	372	362	342	347	337	365	359	329	340	385	360	371	365	370	376	373	353	343	339	353	345	350	354	341	361	313	341	381	362	341	350	363	368	340	315	372	360	349	356	342	356	354	358	345	343	320	358	301	346	357	324	337	344	363	347	326	335	371	339	333	357	351	341	345	366	359	376	360	356	342	306	375	337	354	361	363	365	366	352	364	351	363	358	392	351	347	346	350	330	368	349	340	381	318	363	358	340	371	354	353	325	315	365	366	329	334	366	350	309	353	333	342	359	341	400	366	360	360	349	355	369	333	350	324	358	357	342	334	344	371	374	347	360	338	339	355	340	354	342	359	380	343	365	328	359	348	355	360	337	362	334	322	346	358	350	358	346	350	373	334	347	342	353	342	370	334	350	332	322	368	350	371	363	354	361	333	382	327	345	343	326	378	360	357	384	387	385	294	371	335	342	339	378	349	345	338	330	362	344	343	361	384	383	365	355	344	352	345	341	371	361	356	349	331	335	347	321	315	344	351	358	317	350	373	368	355	351	371	367	345	379	333	340	345	366	388	321	344	351	338	359	349	367	339	318	330	363	349	356	341	326	360	306	351	366	350	345	358	339	351	365	347	325	370	379	379	328	331	370	358	364	328	372	361	320	369	392	339	361	359	318	372	348	354	350	336	357	330	350	341	345	332	325	366	333	323	384	339	368	360	391	388	333	365	343	341	345	343	300	396	363	421	349	343	343	353	367	339	311	351	353	342	349	335	355	353	346	360	333	351	355	326	340	343	347	347	354	359	325	340	373	356	360	323	378	357	366	402	324	397	353	335	332	326	359	343	354	371	332	368	364	335	329	351	343	348	390	364	346	370	325	398	336	345	363	370	343	348	376	350	325	362	361	342	368	350	370	329	348	340	353	347	357	344	377	324	357	328	356	325	345	329	365	339	344	343	351	301	347	364	340	365	362	354	325	377	392	352	340	353	327	339	357	362	322	357	357	369	326	376	351	350	364	376	345	404	324	334	324	385	345	351	366	356	331	349	332	398	359	359	363	335	335	343	385	374	351	369	341	373	414	368	320	333	382	363	360	353	347	357	349	337	344	367	350	354	353	359	353	342	337	358	331	386	374	347	375	350	361	342	318	303	347	350	338	336	343	342	373	387	319	334	323	349	353	326	355	329	358	340	356	371	365	355	318	328	331	372	314	356	323	383	371	352	363	368	338	325	358	352	362	333	340	376	341	337	365	371	361	320	327	384	335	359	334	329	374	349	332	369	332	374	348	341	384	360	352	308	352	369	372	343	383	373	378	357	361	365	342	352	398	323	359	345	351	335	343	343	349	366	353	322	369	337	372	345	358	348	365	359	363	342	360	336	346	318	348	335	337	352	364	343	352	319	328	324	353	363	333	350	354	351	341	369	336	347	374	321	351	362	363	344	400	376	373	347	347	345	364	368	335	365	369	354	321	361	381	326	359	329	353	338	359	367	361	348	325	387	344	342	407	322	369	360	337	362	347	351	309	357	348	388	387	360	366	391	353	365	322	359	364	319	342	371	359	357	335	358	320	369	346	367	339	395	354	349	335	353	378	362	351	310	351	356	375	340	344	341	339	345	378	335	370	317	347	394	316	313	348	320	303	359	347	358	356	367	346	322	372	360	361	346	375	383	346	336	363	415	332	347	355	348	372	321	369	343	379	308	359	371	325	368	351	360	357	372	366	325	383	324	331	324	346	353	335	377	378	339	355	338	365	331	332	350	352	356	354	340	343	366	352	362	354	356	369	354	329	365	388	342	344	360	316	348	350	358	385	334	347	344	393	328	378	354	341	341	355	367	349	366	350	355	351	345	350	354	377	329	338	359	341	335	365	349	349	334	365	350	341	333	347	368	332	359	356	350	368	338	388	365	370	310	323	356	354	380	345	353	325	409	387	327	343	357	373	344	358	333	369	391	341	378	386	357	331	361	349	345	340	346	375	300	343	384	351	333	323	386	339	348	351	317	324	370	355	380	345	327	343	355	379	353	353	352	359	329	359	382	343	378	364	343	371	380	329	331	343	379	352	321	353	329	360	335	342	330	336	341	373	342	322	360	351	378	346	366	396	337	351	365	359	331	375	331	356	354	352	364	364	378	351	343	343	359	333	372	353	383	372	371	337	345	362	360	364	384	339	352	350	346	359	369	353	385	379	369	373	371	335	367	352	365	311	355	337	393	352	320	328	342	355	348	370	353	332	351	332	344	353	348	351	318	345	337	328	331	325	352	372	338	324	317	322	375	310	349	355	335	352	345	354	342	336	343	346	364	353	306	392	363	363	371	354	392	408	347	350	360	404	371	376	357	356	356	352	331	332	372	352	355	351	358	330	379	335	360	364	335	354	357	391	342	346	371	342	343	340	329	352	379	329	327	362	337	361	365	332	323	367	339	344	335	330	356	336	360	373	347	388	363	373	363	363	342	379	349	344	376	358	389	335	368	372	328	370	332	376	378	344	329	369	391	355	379	340	315	329	334	356	363	333	385	351	378	349	367	335	351	316	374	367	357	332	340	359	345	334	325	353	345	369	338	402	346	354	359	354	330	370	370	350	346	341	361	363	347	353	371	343	326	351	339	339	345	350	373	341	384	372	326	318	372	328	351	373	347	377	363	383	313	360	364	360	332	320	319	356	340	356	341	380	332	329	368	352	381	365	357	391	357	346	363	364	346	350	377	344	354	361	340	338	357	356	356	387	348	318	339	358	392	362	319	366	339	367	325	336	344	368	347	311	353	350	348	352	346	354	346	356	353	376	343	362	348	323	368	353	363	329	315	339	327	356	370	343	327	377	352
22643	45986	32772	20447	10544	4055	1525	680	480	410	419	402	429	427	412	401	425	398	410	415	420	398	401	389	415	376	374	406	388	416	422	437	403	437	383	379	413	428	411	408	390	406	394	453	416	428	427	407	429	407	418	422	424	419	394	396	395	370	405	405	383	433	388	409	391	385	382	392	383	414	410	404	417	407	424	401	395	389	397	411	432	372	403	396	421	410	425	383	409	387	399	385	392	400	379	382	398	358	415	468	439	369	418	401	425	420	374	402	428	407	427	414	427	394	436	401	382	401	404	420	389	381	385	424	413	385	416	413	372	410	407	383	410	420	428	410	392	424	385	435	419	425	395	420	422	420	405	411	387	372	383	436	427	384	391	443	418	418	446	412	409	396	392	397	419	426	413	387	406	386	399	387	393	385	437	409	420	419	413	450	416	388	423	425	414	378	443	376	394	391	400	419	424	413	409	423	430	432	412	368	380	403	423	370	398	397	394	417	409	437	369	467	349	411	436	396	419	404	422	398	402	413	415	376	415	379	422	426	402	397	416	384	392	397	409	428	419	377	415	411	382	399	421	423	389	389	403	390	403	391	391	396	456	403	406	374	386	441	422	418	388	415	382	417	402	432	393	408	402	383	412	384	372	389	380	365	379	439	435	459	425	405	412	401	417	411	441	384	406	392	454	378	441	390	429	411	403	405	397	425	438	420	421	432	405	421	419	404	438	400	375	446	424	400	375	413	361	401	420	457	404	398	409	448	397	404	409	380	409	419	379	407	395	435	435	385	426	399	385	390	364	403	413	374	401	361	400	397	403	412	435	403	422	416	395	409	396	388	417	417	415	400	420	410	423	427	423	414	409	377	424	394	377	416	439	395	430	415	396	396	422	382	419	405	420	395	416	396	393	414	376	431	399	418	421	417	444	427	402	357	425	382	408	419	397	386	403	427	387	343	396	391	399	379	374	394	395	392	358	404	406	426	404	399	424	373	380	424	401	362	411	410	420	393	384	451	410	436	410	397	408	430	417	390	441	389	398	407	393	412	379	399	388	370	406	348	445	425	393	414	431	388	425	386	427	386	432	377	386	434	404	376	380	430	390	405	379	390	374	411	433	407	404	404	389	433	389	417	405	421	389	408	389	412	388	420	437	412	369	374	422	444	396	418	392	378	400	439	365	398	428	414	375	379	395	417	424	408	395	403	416	415	392	421	397	407	402	364	419	398	436	386	421	399	400	401	412	387	387	397	379	428	395	412	374	406	427	430	444	395	411	407	406	398	405	410	449	421	410	403	426	401	401	402	372	370	419	455	424	404	392	444	380	397	432	377	401	358	395	394	416	374	404	418	416	400	360	441	410	392	399	403	404	394	387	381	406	405	399	412	403	406	413	431	396	411	399	422	384	378	418	418	397	387	409	394	414	386	399	428	395	392	417	374	450	423	438	395	408	413	397	420	415	402	416	430	376	398	385	436	395	396	408	412	401	442	370	411	421	384	406	397	440	424	391	409	373	434	451	421	411	421	428	383	409	398	429	421	438	413	426	379	410	379	391	407	431	379	443	444	378	422	379	398	407	385	388	369	427	414	400	414	441	400	417	389	405	411	421	410	412	425	420	407	401	385	456	406	392	419	446	416	391	413	411	424	379	387	429	415	458	416	395	419	456	400	415	414	370	402	404	384	412	371	391	411	434	410	405	407	414	405	419	429	437	423	413	403	394	382	417	372	428	414	364	395	433	394	414	390	365	369	418	412	388	415	438	404	418	382	437	440	406	397	431	400	392	434	436	395	429	386	383	397	416	387	434	404	382	392	434	409	391	377	414	390	409	424	413	395	409	413	413	384	373	414	421	431	391	411	378	442	397	390	411	415	405	417	407	429	411	389	406	366	432	401	416	383	393	462	419	374	397	437	414	437	404	427	415	420	433	460	397	398	419	423	439	436	411	403	397	389	363	392	412	397	403	439	369	396	398	407	404	428	404	403	396	430	408	398	405	413	376	383	394	410	375	400	401	427	345	390	419	427	443	401	427	414	389	363	394	407	415	390	380	403	411	415	412	408	408	437	423	456	420	402	383	391	393	379	400	451	396	397	428	402	405	415	410	397	416	385	402	404	403	382	393	407	415	416	412	385	425	405	402	425	429	406	380	382	419	401	367	428	359	423	406	414	407	386	398	412	397	382	388	376	382	403	368	420	431	426	366	364	416	396	416	376	419	385	379	403	366	406	391	437	384	446	419	405	421	389	413	423	397	407	409	379	403	387	389	405	405	451	389	397	410	384	404	432	403	408	406	384	403	402	379	399	439	367	381	404	400	424	414	419	424	410	367	354	399	417	435	436	435	414	451	418	397	399	463	438	413	387	422	368	409	376	409	421	436	372	398	395	422	439	409	386	387	434	429	439	432	391	396	373	418	408	399	426	430	419	440	402	397	369	396	430	424	425	411	396	428	380	404	363	403	420	421	375	427	437	403	419	380	408	430	406	383	405	410	426	377	397	402	359	388	379	391	407	445	415	412	425	408	396	423	403	408	403	424	416	430	418	426	406	356	386	418	379	421	418	437	394	409	432	397	427	383	398	389	383	424	392	383	400	390	386	421	388	364	412	393	409	391	384	434	406	427	374	380	392	360	401	438	396	415	423	409	390	372	395	438	414	390	380	441	431	388	419	429	423	428	383	389	380	419	399	388	392	418	382	387	413	414	451	402	396	423	389	413	379	419	397	385	412	397	400	383	395	392	391	437	411	392	391	423	416	376	399	423	403	385	410	400	407	422	410	388	421	367	384	408	386	388	377	447	394	362	402	423	408	383	404	398	352	402	409	402	405	383	435	396	423	416	453	385	392	394	373	438	422	405	435	404	423	442	393	390	412	416	390	395	390	392	423	404	422	425	382	407	408	430	418	432	383	423	395	413	437	384	429	405	392	413	398	405	363	413	456	412	405	411	434	393	416	402	380	397	394	457	419	410	445	369	431	407	391	402	435	419	418	390	390	402	366	410	375	438	413	404	380	419	421	381	428	394	422	417	406	426	405	428	400	383	421	404	412	415	422	390	378	415	396	416	414	438	419	428	417	405	416	420	413	388	385	410	372	389	380	424	407	387	429	425	394	396	397	391	384	397	405	407	422	406	440	394	404	377	391	406	401	389	411	403	413	417	404	380	398	414	368	391	420	412	436	395	400	373	436	404	388	400	395	395	434	403	384	412	397	420	418	431	366	386	378	433	425	406	393	393	421	420	427	400	427	456	409	428	395	398	403	408	363	406	419	399	378	417	408	370	415	420	388	409	408	419	394	424	393	418	421	390	402	421	409	403	421	359	445	409	414	395	445	394	396	402	363	426	393	379	416	411	398	422	424	399	393	413	403	443	401	373	383	380	434	397	403	410	407	415	367	398	413	420	383	410	415	423	414	414	393	408	394	403	407	371	427	459	429	401	400	398	387	437	456	413	414	379	392	419	395	398	388	405	432	436	424	362	405	439	407	454	420	433	416
23665	21976	36169	39290	32319	24066	13244	2350	775	483	434	410	421	418	459	416	493	468	442	453	461	438	446	429	415	464	466	444	449	432	443	427	422	447	415	469	430	372	455	453	432	459	467	440	452	450	418	411	431	437	437	422	457	430	437	462	449	452	405	451	490	451	395	451	466	455	478	428	486	406	490	456	450	441	428	427	445	449	426	434	473	444	437	427	482	433	464	429	472	431	427	426	410	412	440	422	417	480	444	468	441	459	439	444	466	447	439	435	437	444	440	504	425	452	477	435	442	473	431	449	455	432	455	438	442	464	439	476	409	451	437	456	414	449	467	409	437	438	452	425	472	399	456	443	452	406	463	423	447	431	437	376	445	456	448	480	423	473	424	430	435	437	468	446	410	438	421	441	419	478	435	412	455	432	462	461	418	496	378	440	448	444	413	428	444	458	452	449	424	431	470	410	419	465	414	448	434	484	470	434	486	435	460	427	432	483	476	469	430	424	460	442	451	443	407	435	420	443	475	426	439	441	486	454	462	432	413	438	442	431	435	454	410	454	424	468	430	403	462	425	448	430	422	452	421	438	445	441	424	467	459	448	446	434	471	469	380	442	461	440	432	437	456	444	483	455	408	413	425	443	444	439	438	447	422	448	454	440	459	451	441	444	442	453	449	436	432	418	438	403	426	466	477	440	458	442	457	475	469	428	463	434	441	393	462	461	437	410	455	473	438	424	416	463	433	416	481	429	435	452	492	434	459	436	434	433	442	429	459	432	449	411	424	445	417	450	422	445	464	487	444	478	435	447	421	438	445	415	450	461	433	425	403	418	423	446	436	420	465	419	454	466	426	417	434	486	395	434	407	416	434	430	440	452	430	450	422	447	472	458	441	430	438	403	445	447	452	430	440	469	455	443	431	451	407	438	442	459	419	441	456	446	441	428	435	441	455	438	427	480	457	486	473	453	437	414	434	454	409	450	445	465	410	475	456	456	460	416	442	448	435	476	492	419	445	443	473	426	477	464	417	449	439	476	415	416	437	429	426	445	435	438	463	395	425	447	425	424	478	443	428	449	453	406	453	417	455	443	424	437	432	443	459	431	488	410	433	430	445	469	446	468	440	438	447	391	415	449	414	456	422	457	431	477	469	434	398	442	482	431	417	448	446	453	437	412	422	430	435	449	392	427	436	451	483	434	438	479	457	443	454	445	456	397	447	440	459	427	427	479	454	425	435	419	450	463	461	462	424	439	434	421	444	472	460	447	391	438	428	461	456	464	451	461	434	431	489	438	442	439	396	442	423	430	438	435	464	410	455	405	424	434	395	389	415	416	454	447	415	434	443	435	452	453	447	430	452	446	439	393	417	413	378	421	447	435	468	449	439	420	445	451	444	440	415	409	434	425	480	448	437	474	452	409	461	384	449	440	467	440	437	461	428	464	427	422	418	422	435	420	427	477	426	452	430	477	436	450	475	426	490	422	444	415	484	422	456	426	434	424	411	438	497	423	478	432	434	432	407	424	450	431	440	447	475	425	481	438	460	403	499	453	448	417	446	423	453	450	469	443	472	473	427	412	486	413	437	447	436	444	418	446	445	416	447	471	439	426	441	460	420	448	450	418	439	475	409	431	429	413	437	419	461	461	434	454	416	428	419	458	422	447	409	487	466	429	397	465	479	441	457	482	406	446	489	459	402	448	421	453	419	407	431	434	411	456	434	475	455	471	432	436	427	427	429	379	444	428	457	426	483	423	427	456	421	403	446	434	460	437	406	446	439	490	448	455	455	437	427	413	423	422	428	417	419	423	440	431	457	431	470	433	454	415	483	466	427	421	480	440	446	430	449	443	467	454	467	420	463	450	447	455	453	394	413	448	407	433	422	488	445	460	456	422	416	420	441	461	436	432	438	472	402	440	482	441	482	426	413	450	431	464	448	452	451	431	396	472	469	465	445	461	445	463	451	452	461	454	429	466	438	459	481	444	461	444	462	405	403	412	447	413	424	467	450	409	443	451	430	462	464	420	455	465	437	469	466	415	463	435	471	468	435	465	462	420	426	424	438	436	425	449	442	415	442	457	444	438	443	415	450	437	433	433	437	425	414	439	458	446	450	444	430	438	434	441	432	422	448	447	486	440	437	455	408	413	453	413	476	421	438	441	424	395	440	438	453	475	415	450	437	468	462	436	459	438	430	429	401	427	454	464	457	423	433	448	463	442	475	451	402	418	412	422	436	421	425	428	468	453	415	423	444	451	461	409	439	430	410	422	425	489	450	437	438	444	465	465	434	451	450	423	447	443	431	394	441	468	455	426	438	448	451	454	473	427	433	427	438	439	428	453	451	451	448	408	457	410	447	448	462	506	437	431	460	412	454	415	432	436	399	422	396	462	426	428	427	446	454	462	459	448	442	439	430	455	437	412	436	413	421	448	434	436	452	459	461	439	457	474	430	425	446	412	446	438	455	445	461	407	413	412	409	472	397	434	429	428	474	459	451	433	432	415	444	469	470	404	462	428	432	455	458	478	462	438	411	436	468	462	420	432	439	441	457	455	498	436	440	449	444	416	411	447	453	457	460	476	433	437	449	395	439	449	391	442	414	430	458	416	446	449	437	462	431	417	437	450	445	455	412	463	423	446	459	433	482	434	433	412	447	440	430	444	427	418	472	442	417	475	441	418	450	478	449	416	421	432	431	454	459	414	419	471	477	427	469	405	460	479	400	438	453	464	460	467	465	454	405	454	410	454	450	420	428	453	445	460	413	434	456	444	450	437	440	413	416	393	453	428	478	447	446	481	454	432	446	423	447	436	437	450	433	449	393	421	417	431	436	433	435	440	427	460	424	429	453	456	483	497	458	430	444	425	427	448	458	445	453	438	465	417	419	430	419	434	408	427	417	457	455	460	463	408	457	474	462	409	494	416	466	454	420	443	453	431	454	438	453	456	435	457	457	439	449	413	468	448	433	402	451	450	432	443	444	413	453	440	442	429	425	446	456	411	455	441	436	465	429	454	448	441	482	438	423	452	443	431	452	422	456	414	433	455	417	455	425	465	414	476	438	473	433	453	428	443	441	423	474	412	461	453	437	423	415	441	436	428	428	466	417	398	428	451	459	455	386	445	415	435	439	442	445	436	462	448	447	421	434	464	456	466	441	433	455	435	447	471	442	456	471	437	422	431	397	459	446	413	465	489	430	458	432	428	402	460	429	456	452	443	446	471	447	455	481	438	420	404	504	503	414	471	426	417	438	468	446	390	439	463	443	417	450	436	432	444	432	441	470	455	433	406	428	435	448	448	456	426	402	447	450	466	425	448	400	444	412	441	413	474	464	415	441	425	450	477	460	436	421	441	432	430	421	439	453	439	443	403	427	464	455	411	467	438	424	430	464	439	452	442	455	475	408	408	429	414	482	443	451	428	430	435	442	439	430	444	425	383	439	439	464	449	467	454	436	406	439	458	457	429	492	463	419	401	469	455	430	470	450	456	420	419	455	446	475	410
46829	91278	76083	57492	39685	22642	9263	2515	971	517	500	489	482	497	519	536	528	566	519	547	508	449	510	483	476	516	469	526	507	468	490	495	518	533	444	516	461	498	477	500	480	489	470	473	497	517	464	508	523	481	484	510	498	462	488	505	472	478	490	507	490	482	473	501	506	497	545	469	515	482	462	541	512	494	495	491	507	471	436	473	526	473	477	465	509	521	502	450	489	480	482	532	520	546	494	483	485	512	500	519	486	477	502	477	469	487	516	522	461	519	462	477	505	506	485	493	466	545	506	473	514	521	471	462	475	459	536	481	469	460	493	496	481	500	535	490	474	501	509	519	461	486	468	507	499	505	476	496	507	487	482	530	469	478	501	478	481	468	482	526	487	495	493	451	511	526	479	506	476	480	513	466	490	509	522	495	523	498	508	539	515	515	502	470	486	452	469	477	495	515	495	498	523	530	501	474	497	483	484	482	422	488	459	477	465	480	495	510	540	450	514	498	489	484	494	491	484	471	523	491	465	500	493	524	481	460	508	477	511	493	554	516	514	535	533	452	514	491	484	544	477	468	504	510	495	492	480	502	524	470	484	475	485	489	516	496	511	513	508	488	486	495	515	498	505	473	504	483	489	525	510	498	489	529	496	488	517	481	473	451	522	503	488	494	504	505	468	458	516	506	464	502	477	500	507	499	486	475	457	513	457	508	538	480	495	464	509	475	516	535	490	479	513	494	493	501	522	522	509	473	497	471	504	474	498	496	527	524	459	496	479	466	490	512	497	473	496	492	548	509	477	506	481	493	488	509	457	519	544	499	501	484	510	495	485	490	490	508	495	523	499	502	516	478	470	509	461	468	493	526	504	511	504	453	515	508	501	481	495	476	510	471	493	474	514	488	488	489	452	505	499	513	479	487	464	445	515	502	493	522	502	479	489	488	472	505	538	496	518	476	475	497	490	456	457	489	473	487	461	505	536	470	506	470	477	458	464	481	493	479	477	485	473	486	499	516	512	488	510	501	463	505	507	472	478	492	487	465	521	519	488	474	498	501	490	485	530	489	524	509	491	483	488	498	485	489	496	466	509	470	530	491	484	529	537	483	498	467	522	510	460	450	486	452	493	491	492	486	529	469	465	486	473	474	492	511	509	502	486	495	480	506	530	522	482	504	456	472	475	508	491	507	485	529	469	515	493	493	455	477	484	478	482	508	505	449	542	498	515	508	514	456	477	486	488	520	493	514	498	500	491	508	509	515	559	460	492	458	501	511	483	464	509	483	481	504	480	482	500	515	520	490	469	462	497	450	487	536	520	551	453	502	470	486	453	485	516	508	524	516	471	509	513	510	495	450	460	521	477	486	483	532	497	511	480	487	497	497	451	481	519	455	477	494	520	508	525	516	480	485	512	504	496	498	489	484	531	524	475	488	488	484	496	487	496	522	527	493	455	467	492	506	494	498	491	488	476	514	508	454	494	501	516	477	491	492	481	493	479	490	519	482	475	513	492	501	508	505	490	492	516	480	500	469	471	499	486	491	509	513	523	501	454	506	474	493	499	498	489	496	497	495	495	466	509	481	537	495	491	503	515	482	518	487	461	509	529	503	497	515	503	414	513	491	476	501	523	494	459	512	499	472	540	514	484	488	511	503	488	471	466	442	486	504	463	481	496	477	454	494	442	474	504	463	451	516	468	504	457	491	496	534	469	455	476	474	508	476	462	488	488	526	482	523	509	516	459	507	482	504	471	490	536	498	473	485	507	491	488	512	499	515	475	503	473	521	531	495	477	480	522	507	509	502	512	463	518	489	484	472	509	482	516	469	499	487	497	472	509	525	491	544	503	474	533	526	475	502	520	535	480	472	485	475	468	499	464	502	492	483	483	520	522	496	479	496	509	469	498	465	481	499	482	502	516	464	517	473	473	488	528	497	434	512	471	482	476	500	518	458	515	519	448	469	449	454	509	520	445	453	474	468	490	520	478	485	499	532	501	473	501	489	487	503	501	505	484	487	525	493	525	463	516	493	471	488	504	512	491	480	453	497	479	508	513	479	514	498	474	482	463	474	529	520	482	510	546	492	483	470	454	529	488	491	485	523	483	509	501	470	465	521	465	488	500	509	500	533	500	501	489	539	500	495	489	491	512	504	536	490	453	511	483	483	515	497	486	461	514	511	514	482	516	435	467	542	471	500	472	466	465	545	477	476	514	506	476	516	478	495	502	490	525	495	504	537	531	510	492	497	505	481	490	488	509	474	515	526	462	483	490	479	510	437	462	486	470	478	495	510	480	448	517	499	464	505	482	460	519	554	474	475	488	456	502	456	557	507	486	521	497	506	494	479	532	493	462	503	525	474	509	502	503	497	478	478	512	502	505	513	496	521	436	503	476	508	498	483	518	537	487	506	496	545	499	480	502	476	482	501	493	466	444	515	487	526	485	480	515	483	518	473	430	497	488	509	473	505	477	502	518	506	503	472	482	493	455	466	515	521	471	522	529	506	492	532	540	487	500	491	469	481	510	469	482	515	491	502	488	529	517	510	506	460	509	529	490	490	493	498	533	489	542	500	476	515	451	493	506	506	486	477	480	510	450	489	479	520	501	485	478	498	518	536	503	473	492	497	457	478	515	471	483	506	474	506	497	519	521	490	516	474	488	501	492	514	497	504	538	489	486	528	479	483	464	473	458	484	498	517	481	493	464	472	466	507	442	457	507	496	499	484	507	487	507	497	518	529	496	499	528	521	487	480	537	474	546	459	502	512	478	482	476	500	531	507	496	511	535	483	474	510	453	480	441	488	478	498	509	471	485	499	465	476	480	511	530	489	478	506	511	487	511	477	460	470	462	499	494	498	510	505	496	505	542	535	496	503	459	492	478	511	527	488	503	495	531	474	510	532	491	533	497	482	474	467	497	451	474	493	514	501	450	504	517	483	480	495	520	508	508	496	468	514	520	524	508	525	520	453	498	511	515	521	490	511	493	488	518	503	478	483	475	515	463	481	480	500	484	509	504	536	536	530	522	513	504	476	533	518	537	511	460	525	466	506	418	478	483	481	495	474	512	496	484	496	491	471	528	520	507	494	461	498	509	490	471	437	507	491	551	484	497	491	466	485	517	537	486	475	497	452	546	475	496	476	505	497	542	491	488	480	513	471	424	504	516	475	522	456	448	499	474	471	488	499	496	493	494	466	520	469	494	507	487	513	526	519	489	522	512	530	501	461	537	476	476	443	463	464	482	527	508	446	512	477	526	537	492	522	478	516	502	499	464	539	464	464	470	493	463	531	496	476	489	479	493	506	491	570	504	535	490	493	507	472	497	522	462	444	492	520	479	472	483	479	518	499	492	495	517	489	504	476	477	498	494	486	502	458	491	508	474	506	466	456	507	526	522	500	505	519	484	536	523	473	478	529	540	493	478	457	508	490	527	505	502	482	518	476	503	544	473	485	482	478	475	519	560	525	499	479	547	503	476	506	463	453	512	503	476	463	477	513	482	458
25322	23232	37598	37174	24920	12661	3187	931	500	420	396	403	394	389	425	420	441	401	396	418	385	399	445	369	414	401	406	420	400	401	397	407	420	395	418	404	431	399	397	392	388	411	410	418	413	438	405	397	426	397	420	391	445	387	426	407	419	375	415	383	371	422	407	408	417	396	409	421	373	387	386	402	402	423	374	403	389	417	394	406	390	399	425	394	426	417	394	368	403	438	376	434	412	394	405	380	419	397	386	405	403	425	348	409	415	398	408	413	364	434	381	409	368	423	383	378	402	371	375	378	397	403	381	367	399	395	407	417	389	404	392	394	380	393	416	397	380	420	404	402	400	401	400	418	376	411	428	389	376	444	360	420	422	443	408	377	413	440	405	395	386	391	384	413	392	384	370	408	363	417	386	384	400	386	390	394	405	379	401	384	385	449	378	393	376	402	418	419	401	407	379	390	416	395	442	440	426	393	432	419	387	373	416	379	425	389	393	414	406	395	416	380	401	394	379	444	403	391	398	363	393	420	390	383	377	444	389	402	394	407	393	404	400	426	393	412	413	403	435	411	423	403	432	388	426	396	385	410	391	375	392	412	441	379	361	390	407	400	420	381	448	385	398	368	434	388	387	415	414	397	433	418	404	377	403	382	384	373	366	393	388	386	385	412	416	433	404	387	411	353	434	384	390	423	398	395	383	413	397	405	394	379	379	421	429	420	363	396	402	398	424	376	394	419	419	398	390	365	394	388	390	415	384	423	423	424	406	420	374	391	404	416	392	389	407	435	442	403	415	398	436	358	383	437	380	382	388	396	385	365	375	373	405	401	400	363	413	390	382	389	386	431	406	423	385	420	386	431	404	406	382	393	425	400	409	394	400	376	419	406	381	397	397	403	424	387	395	412	420	392	448	433	388	343	439	423	391	401	378	393	414	425	362	402	438	394	384	400	414	396	399	382	429	416	401	418	408	422	408	372	413	414	411	406	395	368	369	374	430	392	393	424	370	399	417	437	372	383	384	417	409	413	376	374	394	395	386	397	383	401	389	379	411	410	388	379	418	390	389	360	415	429	415	407	396	396	408	404	381	391	355	396	397	373	404	371	388	399	391	399	419	417	402	403	392	424	377	391	422	391	382	394	424	403	383	367	369	394	413	403	407	408	395	361	389	422	409	439	398	399	375	407	425	418	391	399	402	403	396	406	376	403	395	390	397	388	437	414	396	398	435	406	384	366	381	396	391	417	383	413	382	374	424	443	401	419	448	396	428	399	399	400	429	387	380	399	415	416	395	414	432	400	395	383	454	409	422	413	373	382	424	368	358	379	424	376	379	367	382	394	384	362	388	387	397	361	395	394	383	387	413	387	397	357	418	418	423	397	417	401	392	374	406	396	391	410	387	377	357	383	397	390	388	400	396	416	372	412	402	445	410	418	404	374	445	403	427	399	443	394	435	407	394	428	400	379	427	409	372	419	351	382	382	395	414	392	381	414	407	387	413	412	416	381	378	361	389	397	406	421	426	387	400	385	424	388	410	399	432	373	398	364	404	385	426	383	405	435	389	383	401	415	427	398	368	395	433	378	398	434	384	392	402	381	369	397	459	381	406	370	393	437	422	382	397	423	414	398	411	368	402	399	424	368	370	411	369	392	436	380	378	426	413	414	366	399	409	407	399	408	426	394	393	386	400	403	407	411	421	392	419	394	418	438	361	410	387	392	438	410	379	353	388	433	369	369	458	384	376	377	438	431	419	437	365	396	410	413	400	394	419	372	373	393	377	416	416	410	405	371	391	439	406	436	402	396	379	349	391	396	401	388	398	364	412	416	409	397	396	422	407	410	396	418	415	421	411	406	416	418	409	407	393	372	407	425	406	376	391	377	425	455	409	432	418	397	444	425	398	389	435	434	410	399	418	413	413	415	408	392	373	422	398	408	385	376	375	414	369	392	413	395	404	408	386	354	367	387	408	398	406	418	415	362	408	381	409	377	401	425	384	415	417	417	391	403	420	391	410	384	404	424	387	376	404	386	391	363	391	415	386	375	423	406	392	408	439	369	384	390	408	419	395	405	403	401	400	378	387	424	417	383	390	435	393	445	391	411	399	360	430	379	399	381	354	382	397	406	389	411	418	412	392	403	404	388	397	412	375	388	415	408	406	388	407	415	378	382	358	401	396	403	389	399	397	374	385	416	396	392	408	379	386	398	359	389	387	392	382	425	355	384	407	441	374	389	370	411	402	389	388	406	384	447	422	396	387	379	414	417	376	426	420	365	406	386	396	459	364	399	395	440	373	433	369	422	409	387	410	403	377	394	403	412	428	365	403	374	393	406	411	436	393	394	411	382	361	423	404	383	403	424	408	405	382	426	390	405	423	405	408	390	420	392	422	379	363	404	448	390	405	396	413	400	368	401	408	389	389	371	407	417	388	400	437	376	401	401	388	406	401	361	391	359	387	416	403	397	441	445	421	392	393	422	429	392	388	404	393	375	399	393	406	418	391	386	414	366	400	390	380	375	395	372	381	362	352	382	392	377	422	432	428	389	392	380	394	413	422	427	441	381	422	387	436	402	408	390	397	379	390	427	385	430	396	430	382	403	379	383	428	422	432	399	408	342	417	412	384	402	391	377	395	402	399	364	414	409	374	362	416	408	414	418	401	393	403	384	376	411	396	429	401	422	436	412	392	393	397	401	393	397	400	360	408	412	418	396	401	404	375	402	408	402	414	423	403	441	398	396	389	380	442	413	424	419	413	384	398	409	393	426	399	398	413	383	401	404	371	371	419	378	407	414	398	357	406	370	435	415	410	379	383	361	427	424	403	400	402	474	392	447	403	388	374	413	374	401	379	371	419	418	421	393	401	416	411	403	380	394	439	420	373	392	415	391	387	430	411	393	408	377	421	427	440	373	404	373	377	385	375	369	408	389	373	391	405	399	405	400	419	398	435	444	392	424	400	364	405	410	367	390	414	397	412	384	401	399	391	407	415	370	401	414	403	413	412	394	372	417	390	408	441	412	423	407	389	393	372	377	427	426	423	377	390	393	416	404	397	378	425	408	378	430	374	369	393	419	389	397	404	390	389	415	428	397	423	373	420	421	407	428	373	404	392	376	362	423	399	409	405	411	409	405	417	391	388	424	444	415	387	413	371	391	375	392	413	366	361	407	395	395	389	383	402	407	386	389	352	416	416	390	389	374	353	402	422	408	391	379	410	379	370	399	388	410	377	397	393	412	387	406	409	365	398	416	432	443	396	391	410	377	396	408	381	379	449	379	401	406	426	380	392	390	418	391	375	384	385	432	399	390	396	425	349	381	394	384	391	392	380	389	413	387	406	402	373	365	423	397	376	443	423	392	408	393	382	398	381	420	402	393	402	402	409	447	379	439	384	422	387	396	393	410	349	402	400	396	391	402	413	406	386	384	398	380	411	399	367	423	401	408	433	428	364	410	358	408	395	390	438	422	404	396	392	406	369	441	406	430	402	416	409	405	410	379
41376	74958	58673	43399	28033	12808	4269	1499	683	506	501	446	457	447	471	458	461	476	472	460	451	444	477	446	478	471	486	490	491	477	508	486	442	452	465	470	426	482	467	454	457	474	430	453	448	460	481	458	471	446	471	477	474	448	448	480	496	460	446	464	461	462	455	432	473	487	478	485	500	444	435	463	441	438	430	480	488	454	475	480	473	484	484	457	445	445	475	468	429	478	467	455	402	464	447	488	451	465	451	491	434	466	453	483	456	465	438	503	476	503	439	472	459	432	475	471	424	442	433	464	461	455	457	476	434	460	460	472	480	500	451	463	480	468	483	445	440	488	451	461	438	461	453	459	470	485	438	465	472	463	473	465	438	459	453	413	483	464	451	465	461	444	447	467	460	483	489	473	446	476	435	458	449	457	463	438	484	467	471	478	489	450	456	474	428	452	438	470	427	457	459	473	476	450	479	455	456	455	457	477	454	484	447	474	427	453	442	483	470	465	477	473	464	469	489	431	469	454	437	468	466	483	437	429	449	446	472	471	430	461	457	426	443	452	420	482	478	467	482	452	462	462	434	477	464	441	448	421	450	474	485	469	457	492	458	436	447	481	488	453	440	491	477	470	490	461	450	454	460	448	458	454	455	492	454	443	475	497	494	469	442	449	457	506	472	485	463	439	488	464	462	438	487	467	433	458	467	464	483	424	481	451	463	451	438	454	457	453	483	467	411	495	506	465	440	473	483	468	469	467	487	453	459	447	453	480	497	472	436	500	467	438	490	475	479	482	488	489	475	475	467	478	467	455	449	515	496	471	437	458	427	437	418	498	438	432	423	466	453	453	436	445	472	463	460	452	458	475	452	471	454	453	440	484	473	449	449	435	456	449	473	479	438	451	454	476	429	416	443	454	452	463	494	472	475	475	451	453	450	528	507	447	444	472	453	476	427	477	451	478	442	469	450	500	450	473	484	456	463	455	484	480	504	489	436	434	510	491	487	434	462	469	431	472	492	471	457	441	465	434	467	450	462	448	494	500	478	443	453	432	461	441	468	471	436	456	437	444	465	458	456	439	473	412	469	478	472	501	501	462	486	448	450	461	471	469	500	484	477	458	445	451	488	482	465	428	490	482	492	458	450	434	472	497	436	468	459	476	470	456	418	454	477	462	459	440	465	461	459	407	494	445	474	452	459	431	470	434	463	446	474	431	469	477	436	420	473	479	483	476	475	455	452	470	447	458	441	470	456	483	488	490	427	484	454	456	453	471	467	420	494	514	451	485	487	470	514	434	489	455	454	464	494	453	451	477	434	477	469	470	445	474	460	479	464	431	493	475	460	450	462	442	434	431	421	430	432	452	424	484	472	465	455	456	484	482	454	498	456	467	477	473	431	477	451	480	420	454	509	483	442	459	481	460	478	473	472	460	449	448	451	431	462	489	429	419	477	457	470	450	446	466	500	495	469	466	469	471	483	403	426	481	460	417	466	464	471	457	436	475	470	464	501	473	457	491	487	474	442	451	423	466	464	480	452	474	448	467	472	493	423	461	474	475	461	466	470	461	423	486	502	441	470	446	457	457	472	460	431	462	445	450	448	464	439	459	462	489	468	488	484	485	471	444	433	516	469	447	492	452	433	515	446	458	476	487	465	459	489	452	445	465	458	444	440	470	445	433	488	474	436	463	477	440	507	479	495	463	442	502	469	466	455	464	426	454	465	451	456	441	476	446	470	444	461	437	430	451	488	479	438	459	459	475	407	468	427	466	432	449	496	482	451	429	419	459	425	472	458	460	454	469	456	432	433	461	428	493	458	477	459	460	451	460	488	490	442	490	465	463	443	446	449	455	472	442	484	442	428	460	453	465	435	475	436	479	473	435	493	452	466	462	457	466	465	494	506	490	444	481	481	487	453	471	470	479	466	471	489	492	509	428	463	477	460	445	454	473	460	444	477	486	495	489	457	474	467	458	438	480	451	447	473	489	489	500	470	456	462	452	490	464	479	482	495	469	499	450	480	444	420	464	473	484	464	471	441	479	484	453	446	473	458	435	434	482	440	435	445	471	459	454	445	477	477	454	455	464	449	476	424	458	459	453	450	503	459	453	488	439	459	457	455	467	432	472	448	513	433	473	464	470	457	457	464	466	437	415	473	517	481	446	448	450	452	482	446	454	440	463	469	458	468	442	441	478	438	453	479	478	473	439	454	470	445	513	434	452	454	472	432	486	422	466	436	483	441	427	438	445	443	428	463	480	454	458	436	461	431	495	465	442	467	474	473	411	506	451	480	473	464	473	498	455	429	443	458	469	481	447	475	469	453	478	473	460	455	459	475	500	449	433	410	539	480	485	445	471	450	478	482	475	462	462	413	454	481	513	454	464	472	434	451	476	428	454	486	458	440	499	461	436	485	465	455	487	432	487	449	445	434	458	492	471	422	409	455	491	479	459	436	467	428	478	443	479	477	466	451	435	470	469	437	466	452	470	443	522	453	457	438	461	470	440	473	454	425	450	460	473	447	456	445	470	461	463	462	466	434	437	488	461	454	473	441	461	470	453	444	454	454	449	474	472	442	469	449	474	486	468	460	502	486	428	445	490	438	447	520	453	452	473	477	486	466	470	465	452	478	407	497	460	476	452	432	446	466	386	474	430	477	459	475	445	460	501	455	465	441	506	439	492	457	415	449	454	501	447	507	449	425	474	464	447	460	454	453	460	494	453	437	434	461	475	478	453	501	410	458	488	459	469	439	467	457	471	495	482	477	450	499	486	488	490	454	460	489	463	450	447	433	458	474	462	444	444	454	471	473	483	458	440	481	457	458	470	465	433	493	477	455	461	478	486	467	481	445	477	479	457	429	464	474	457	460	426	434	430	416	442	436	473	460	502	475	486	470	435	507	429	471	460	460	453	459	476	455	473	444	492	432	465	467	470	483	431	418	469	458	471	457	445	516	443	392	447	479	499	483	449	449	448	466	436	467	445	471	438	460	441	491	439	451	441	444	492	459	469	442	451	444	468	466	484	450	498	438	478	460	439	454	467	454	484	449	458	478	475	463	442	444	469	454	455	453	438	463	449	517	442	467	429	466	459	456	429	446	443	435	474	482	435	456	465	523	484	433	454	427	442	466	457	480	479	497	450	465	482	475	424	471	448	463	461	461	498	464	461	486	475	435	451	417	462	479	429	443	484	440	457	421	483	444	447	454	445	446	446	441	449	425	438	464	440	471	436	483	464	450	475	411	453	469	451	451	498	489	465	440	430	478	447	452	456	465	474	438	433	412	478	463	444	455	471	486	472	469	443	493	485	465	460	515	457	458	450	452	463	443	422	483	482	466	462	457	504	455	455	464	452	448	468	445	415	452	475	463	464	438	424	433	459	486	444	519	414	433	435	461	491	427	488	495	446	473	468	474	458	469	485	458	504	464	472	480	429	442	443	483	480	459	431	462	452	424	447	429	467	486	476	443	475	422	468	423	458	466	420	460	459	489	455	456	449	494	448
22817	21628	33296	35192	31976	25625	19236	4805	1342	604	570	566	539	533	539	561	605	587	572	572	566	544	539	510	517	576	560	557	505	595	557	527	531	548	499	521	537	546	528	541	540	557	551	517	552	551	508	497	505	533	547	531	509	537	510	527	537	540	529	555	547	553	561	524	546	565	559	524	536	521	494	564	521	560	539	515	562	559	535	503	509	537	523	551	546	546	538	484	521	508	538	547	529	539	566	513	538	524	546	539	534	495	571	520	502	540	494	525	552	510	552	524	504	574	530	542	541	558	525	525	532	579	531	507	566	503	551	525	561	552	563	524	512	512	574	535	510	555	529	523	521	524	518	549	496	532	592	553	548	579	562	514	531	536	541	509	543	548	492	564	515	515	528	518	561	532	554	586	530	520	591	540	541	534	513	516	557	593	536	543	557	550	513	535	575	545	529	518	535	530	562	537	562	571	564	546	528	560	525	516	563	580	593	542	536	532	558	526	493	550	536	573	529	525	501	518	570	568	514	563	509	495	524	575	516	529	514	530	540	552	568	545	509	535	523	543	525	536	526	544	533	545	521	520	556	504	511	565	513	571	536	533	538	557	546	515	504	525	538	490	535	559	493	516	494	543	505	519	552	588	577	535	522	512	603	536	572	515	558	564	565	542	578	542	550	526	506	543	544	543	564	516	498	542	522	592	531	532	558	527	514	555	522	553	524	537	516	518	518	529	496	509	492	510	482	553	533	520	549	527	555	510	522	533	575	532	514	520	557	504	526	556	521	514	563	529	539	487	574	519	538	565	535	539	481	534	569	526	538	537	517	496	573	531	535	563	549	603	507	536	526	550	535	553	542	545	517	492	507	497	544	575	561	547	569	570	515	537	540	538	552	531	546	528	552	548	548	499	524	576	478	524	577	524	550	565	524	586	553	566	566	499	534	576	549	556	530	508	548	521	491	531	553	544	571	536	521	548	545	534	526	564	542	563	515	572	554	530	532	535	551	530	550	544	539	540	539	529	558	516	542	570	539	518	512	550	574	537	518	519	549	524	511	570	540	501	501	493	548	557	543	534	531	532	538	489	504	518	520	537	532	541	533	547	527	504	523	516	584	532	562	552	520	563	568	533	494	505	540	552	572	522	569	531	523	525	519	511	567	508	511	556	548	532	542	555	554	517	537	523	572	532	540	544	582	538	535	525	543	543	543	518	562	557	561	541	557	521	542	529	536	527	511	565	531	515	515	508	548	490	560	512	531	540	518	475	564	541	553	546	583	510	551	523	511	530	517	532	521	528	528	486	543	564	539	530	553	574	532	524	564	564	507	568	518	557	557	521	502	543	540	514	525	519	495	532	574	501	508	511	512	552	506	553	536	535	554	504	515	557	512	518	550	518	532	514	540	519	518	560	517	572	522	514	526	470	544	544	554	524	428	563	581	562	557	524	534	536	548	509	524	557	492	573	554	528	530	553	524	515	547	496	494	567	555	552	536	532	566	512	527	544	550	497	505	545	543	476	517	539	518	512	518	516	528	559	469	534	540	501	526	530	535	556	483	548	522	535	557	540	546	548	518	536	520	530	537	568	510	477	583	525	556	537	549	481	473	525	545	511	537	523	525	546	538	523	529	540	560	521	563	521	487	591	533	530	545	561	573	511	537	571	521	544	575	528	548	512	510	530	554	548	525	522	518	525	571	502	510	522	504	551	530	519	536	527	517	509	510	531	461	519	529	542	525	534	555	531	529	539	557	569	550	566	561	534	557	557	535	500	565	491	543	560	549	545	570	538	517	485	484	535	530	546	548	510	556	555	585	549	551	527	513	547	550	531	531	540	515	495	548	503	554	471	537	514	509	531	513	524	525	515	495	493	540	534	507	541	522	492	544	545	569	524	519	528	514	551	541	532	551	515	536	536	576	520	480	542	496	545	556	582	481	559	531	524	526	562	491	560	549	518	556	557	531	549	537	535	477	524	541	512	511	529	542	548	571	550	529	527	542	491	555	560	534	524	526	534	564	511	509	501	541	523	548	527	515	520	546	540	562	511	514	520	522	516	485	488	507	498	567	522	532	536	540	520	543	595	546	543	525	523	526	543	519	512	550	535	541	549	505	488	574	528	604	553	584	547	568	525	532	514	544	538	521	534	508	555	524	551	545	542	512	576	547	515	524	521	545	550	554	525	515	540	542	536	559	579	505	537	536	533	498	517	543	505	554	522	525	526	534	548	506	572	551	564	576	497	550	508	549	549	542	520	548	552	545	539	548	560	553	525	531	518	540	522	514	514	553	553	499	523	545	516	495	515	564	576	524	569	530	534	531	565	499	516	565	552	513	537	537	537	515	531	521	547	508	518	536	510	578	542	544	554	569	566	511	553	564	521	540	546	519	565	571	519	505	560	534	530	505	529	560	519	524	527	543	505	526	512	531	525	531	533	536	505	540	518	521	545	576	539	531	525	527	528	512	520	542	511	541	533	525	526	527	514	508	497	533	525	538	538	508	543	516	565	569	526	538	585	566	544	504	515	520	542	569	568	527	536	521	507	527	556	499	516	549	528	523	549	575	494	513	542	543	559	526	553	535	511	539	545	529	525	552	525	538	499	594	574	517	517	580	570	487	530	558	531	529	559	557	540	541	568	525	503	549	501	496	539	541	536	549	537	532	554	583	588	527	572	526	564	528	503	555	543	561	550	552	563	569	519	519	574	543	513	527	522	566	566	521	502	549	548	500	525	542	524	560	549	536	525	518	539	545	552	568	553	527	543	541	531	543	530	528	548	528	540	534	543	539	567	542	571	512	517	539	527	522	504	518	548	536	504	522	550	515	521	540	527	497	551	553	497	497	543	529	567	512	571	531	502	501	503	557	512	561	532	525	514	505	593	532	539	577	541	602	512	551	557	560	532	532	542	545	547	504	533	549	541	516	510	524	532	534	521	535	545	530	517	501	504	561	538	527	558	543	496	540	562	532	521	534	529	492	518	536	493	559	552	548	562	523	546	529	549	507	551	531	542	516	554	510	528	512	569	557	537	537	502	535	576	520	513	550	500	527	504	557	473	524	541	494	519	527	534	527	520	489	542	545	513	509	490	530	553	538	519	509	526	545	511	536	545	568	497	513	513	517	521	519	542	532	580	571	477	550	562	529	502	509	534	533	529	498	552	508	536	510	513	466	493	539	497	513	502	524	548	538	515	552	563	564	502	527	516	538	514	493	528	532	544	517	521	550	536	554	572	522	542	508	525	510	572	530	514	515	529	531	563	537	525	490	551	495	534	510	521	564	536	519	542	541	542	570	494	547	523	515	575	505	507	526	544	533	534	532	551	510	508	493	497	571	505	548	525	519	495	545	571	508	535	575	501	522	540	516	588	499	547	545	547	504	539	505	571	501	543	558	494	539	520	521	547	485	509	517	522	518	515	562	531	568	508	499	529	518	566	491	542	525	525	507	524	575	564	528	517	544	493	503	558	508	512	500	549	562	551	492	516	539	493	538	518	537	481
52694	96858	84317	67840	46721	27084	11598	4600	1861	607	576	604	622	549	595	632	695	676	558	609	552	595	590	622	588	573	559	602	595	588	542	594	571	647	620	619	617	578	589	586	592	593	592	570	575	570	569	613	560	567	553	557	615	558	593	585	572	600	590	597	560	579	580	577	548	611	557	564	627	568	590	603	587	570	538	548	619	590	538	581	612	553	596	588	583	600	610	609	630	618	545	512	561	563	552	538	547	546	579	606	584	599	548	556	592	627	575	556	582	604	541	572	599	603	580	606	611	555	566	586	563	536	577	566	598	609	558	584	598	587	572	555	583	624	595	603	524	559	596	581	581	593	617	584	558	604	576	622	549	573	550	567	574	583	595	542	548	556	575	565	583	576	547	572	559	555	590	569	664	593	577	593	595	553	576	609	635	548	586	520	610	602	579	541	592	616	541	588	546	600	592	569	575	599	577	520	573	594	618	610	579	613	602	588	618	539	587	597	583	603	605	622	599	558	555	572	577	606	590	586	579	594	552	555	587	587	602	534	572	553	632	632	619	584	587	547	545	555	601	576	603	558	622	549	580	557	596	582	539	588	570	592	543	549	568	566	584	585	603	574	578	563	600	557	611	584	561	568	594	596	592	523	559	593	569	598	597	529	548	590	570	603	539	606	595	559	621	579	577	601	586	611	582	566	600	556	621	581	558	550	573	578	609	574	574	534	564	613	583	602	569	564	572	589	569	569	567	577	592	625	616	546	567	620	578	535	609	563	588	556	650	614	563	559	595	581	572	567	582	574	551	544	535	618	595	598	577	582	582	546	574	594	589	570	592	577	593	592	603	571	578	586	581	529	600	561	563	604	588	534	584	583	561	564	598	601	590	603	609	590	550	572	579	553	597	584	582	530	585	581	547	583	584	586	580	620	596	579	586	627	597	558	624	576	574	621	674	571	595	591	592	545	517	563	571	598	585	594	559	577	584	561	597	575	593	606	580	591	602	562	592	574	521	581	567	552	583	552	609	607	604	608	575	608	601	586	590	565	585	631	573	618	591	583	580	573	586	557	587	568	601	588	571	581	595	583	578	552	588	606	614	570	574	568	606	504	573	611	600	598	587	575	585	584	585	579	556	565	616	537	547	604	593	549	594	559	599	546	577	552	575	549	601	601	560	589	560	567	590	548	622	586	568	580	590	583	566	574	597	573	588	563	579	579	594	609	580	573	602	594	612	607	582	598	556	639	583	577	578	607	626	559	588	587	582	565	589	560	579	558	598	601	593	591	559	565	548	559	596	579	585	571	516	594	549	606	602	631	544	603	578	598	620	577	603	532	586	564	602	563	589	585	595	536	586	582	552	585	595	577	619	583	619	563	567	590	598	583	594	572	592	554	586	600	595	589	611	558	600	586	579	572	580	607	624	575	585	568	586	583	588	578	556	611	551	551	633	540	571	592	581	574	613	533	585	590	590	537	570	577	598	593	601	552	571	571	566	581	560	585	599	593	599	635	584	588	595	540	593	582	556	586	544	599	592	544	589	589	569	616	557	533	601	564	579	655	574	588	580	565	579	578	603	590	646	582	573	558	588	572	586	575	557	589	591	632	606	597	559	555	564	630	586	616	555	620	595	543	540	572	615	587	607	572	635	602	600	591	599	584	556	576	597	566	625	562	550	618	572	593	552	542	606	621	565	611	543	592	615	570	606	596	538	612	538	560	612	559	530	565	638	565	549	547	565	587	632	606	573	602	574	557	564	613	566	591	611	633	555	624	600	593	562	594	615	583	545	595	574	594	575	568	545	607	577	596	589	546	584	538	603	550	579	642	567	614	559	568	607	551	582	553	541	577	571	576	638	593	590	617	585	585	586	583	589	575	537	563	577	566	596	573	588	565	591	531	573	541	540	535	567	561	589	547	558	636	564	572	612	573	521	576	565	573	613	545	561	556	563	589	567	628	604	553	611	595	595	606	588	599	535	592	616	554	541	599	607	567	539	565	532	585	507	602	573	555	600	551	572	596	578	598	557	592	612	588	557	569	614	565	560	587	566	599	586	570	566	617	565	586	576	613	580	595	574	586	563	576	566	553	566	546	575	572	601	573	620	583	580	570	576	575	536	575	584	566	559	583	584	580	558	542	605	588	576	588	593	585	562	585	587	585	593	583	564	576	560	575	575	582	551	576	612	601	569	531	593	581	547	595	581	600	554	601	589	602	583	589	557	595	590	559	566	582	605	569	554	587	592	586	589	598	605	576	589	558	545	583	609	609	555	571	569	585	591	596	598	567	591	586	572	565	619	615	623	586	605	578	591	610	573	651	572	562	603	554	608	616	538	582	570	567	588	581	589	595	631	584	569	584	595	566	541	624	569	607	581	571	579	597	586	618	619	576	594	555	592	582	572	579	599	591	559	548	594	595	577	587	596	575	612	584	580	571	563	579	577	609	561	599	581	580	563	559	563	556	560	569	577	589	555	560	530	571	578	585	571	602	575	562	567	589	565	595	606	606	601	546	597	561	606	575	564	634	597	587	624	609	569	612	571	553	571	561	577	606	600	566	608	609	576	590	585	575	552	543	558	572	590	558	575	573	560	566	607	525	548	591	583	564	566	604	543	596	580	587	577	541	546	571	590	574	577	595	614	578	566	625	567	622	596	578	578	575	556	606	609	589	603	532	620	588	602	625	589	608	563	577	572	631	608	592	600	596	578	595	584	565	581	571	583	584	579	593	596	594	583	557	577	595	587	559	579	557	619	592	587	556	602	607	609	555	608	634	594	543	590	566	621	581	601	554	568	594	538	608	590	513	577	564	549	604	578	542	573	598	580	542	570	586	590	572	532	567	582	569	560	635	555	563	600	597	610	627	522	594	541	553	601	596	574	583	560	625	600	537	565	613	588	575	554	610	581	547	576	612	600	550	592	611	537	601	559	637	594	564	603	561	588	580	581	585	578	590	638	582	547	567	571	627	545	592	557	570	584	587	595	567	611	591	583	586	577	604	573	575	550	566	601	583	584	581	562	569	604	621	555	594	563	542	589	532	618	596	531	539	588	556	598	570	582	563	595	612	577	570	570	613	596	593	604	616	566	600	600	588	577	621	574	612	580	585	584	606	564	575	588	574	590	600	593	596	622	570	582	559	577	576	585	602	612	571	600	582	594	625	564	639	587	571	597	563	556	594	585	602	547	574	535	572	556	575	607	569	587	554	572	539	564	580	540	647	581	577	600	579	579	578	554	556	545	590	570	568	590	552	600	535	561	574	617	559	550	578	554	569	604	578	572	576	577	575	549	576	572	616	550	573	590	598	535	615	583	586	584	587	580	622	574	566	610	613	575	570	556	541	583	602	584	635	619	593	588	537	585	567	555	603	591	553	573	576	547	579	560	572	583	539	576	597	605	549	583	555	601	590	568	585	591	562	600	571	594	585	583	591	544	601	574	596	583	596	595	581	567	618	572	582	567	569	599	565	586	593	594	559	562	595	547	527	562	541	586	579	573	603
27824	29600	36868	25207	10254	2781	971	533	344	367	332	347	331	336	330	355	350	365	373	336	344	314	349	358	347	348	340	355	350	355	356	330	349	328	352	356	349	315	342	327	363	361	363	325	358	352	357	317	326	353	339	352	326	348	324	327	326	323	316	336	342	327	356	333	314	357	317	306	370	334	346	343	331	335	342	344	385	333	388	363	339	347	358	324	369	342	350	346	364	317	320	358	369	378	315	322	349	318	333	354	375	347	345	337	364	356	365	340	348	343	305	357	353	335	330	336	380	346	338	299	339	330	331	321	329	351	346	335	354	312	351	326	369	328	314	348	337	353	343	327	317	346	362	328	305	320	342	325	341	331	324	326	322	338	317	369	341	368	352	351	353	318	345	350	328	326	359	305	353	303	333	325	345	354	352	319	352	361	341	365	328	336	356	375	390	311	326	353	332	316	366	344	348	264	339	360	298	309	325	360	352	306	342	333	329	307	339	323	371	330	332	352	315	332	352	345	324	315	314	338	338	350	303	318	372	339	319	333	365	348	339	347	352	331	378	371	325	301	332	342	326	334	315	336	374	373	344	363	324	361	362	328	383	359	325	333	361	323	347	347	342	335	319	365	350	325	338	318	350	339	362	346	335	334	322	344	311	344	324	369	345	317	351	346	362	325	324	309	324	318	330	328	379	323	355	330	333	330	327	363	335	348	356	343	337	333	334	331	332	353	298	349	327	368	349	354	326	349	393	338	332	323	341	332	326	338	355	311	341	316	311	380	325	339	338	349	350	322	341	337	346	347	337	325	332	318	341	329	326	351	370	341	355	372	327	352	338	315	316	316	347	361	353	366	338	339	317	329	330	326	353	335	326	302	353	306	339	341	323	343	352	361	354	314	347	327	327	362	328	346	355	345	332	295	320	343	374	360	340	326	333	344	356	318	379	384	353	304	330	344	337	382	336	353	356	316	332	328	371	338	360	324	339	337	381	339	330	378	345	351	347	332	346	330	306	327	331	355	355	327	318	318	354	348	354	328	366	369	318	356	343	371	375	353	363	337	348	301	333	306	368	342	348	358	320	344	350	307	343	318	348	339	343	329	376	331	344	362	352	322	335	328	365	346	365	357	311	334	360	336	296	350	351	307	348	339	349	334	299	345	336	367	332	334	313	319	341	372	327	367	367	341	361	303	333	344	346	373	312	336	326	319	350	295	344	310	334	342	345	337	328	348	320	317	331	322	344	340	336	351	324	323	319	319	384	333	351	359	314	359	320	320	293	342	307	316	375	333	344	335	354	317	343	332	340	343	367	348	364	307	342	371	309	326	340	337	314	343	337	314	321	330	309	368	328	326	370	354	353	302	335	329	366	353	351	319	331	322	344	338	326	293	371	291	345	307	316	317	318	366	341	336	313	353	355	322	372	330	333	325	359	354	335	339	350	347	345	309	341	331	356	326	321	363	324	336	340	346	335	354	354	333	344	354	327	359	372	340	361	359	350	355	372	356	322	361	350	326	355	323	364	355	363	339	351	359	354	321	348	358	349	332	338	381	345	331	314	298	333	329	320	308	331	345	330	323	365	338	333	320	349	328	321	365	316	301	329	357	377	330	343	319	364	320	334	314	337	344	327	349	358	365	359	324	315	353	340	334	327	323	360	329	383	311	347	351	351	367	347	345	345	333	333	332	332	314	322	367	335	335	320	331	352	359	340	326	338	338	367	305	340	340	308	323	338	346	340	356	331	390	345	356	321	332	310	312	370	369	346	348	339	388	350	335	308	350	341	343	324	338	347	330	330	328	331	317	326	350	347	322	292	323	365	328	359	328	300	325	364	342	327	339	343	318	331	338	362	344	365	328	327	328	336	307	343	343	328	295	341	312	336	321	313	350	332	346	326	359	348	334	341	328	328	342	350	323	343	330	338	348	346	334	346	351	318	349	333	351	355	338	347	344	388	319	328	339	358	344	370	327	361	313	333	329	372	325	341	359	337	353	355	325	355	355	362	350	348	336	360	339	327	366	365	352	347	347	347	317	341	361	379	347	360	323	342	319	358	354	298	343	354	370	338	388	348	313	363	329	384	346	322	327	328	355	345	356	342	339	345	324	389	366	350	325	329	352	377	342	334	321	375	308	318	322	330	306	353	346	341	318	355	348	348	329	337	328	320	328	357	369	339	353	332	330	361	355	317	362	347	353	334	356	360	344	343	333	332	324	342	330	356	357	360	328	364	348	335	329	324	318	312	330	322	357	366	350	351	356	343	349	345	379	336	376	343	345	334	326	348	357	339	304	351	340	335	336	312	350	360	328	369	339	361	380	345	333	348	326	349	355	329	367	323	350	321	327	340	312	311	324	336	338	371	345	338	339	333	325	370	317	367	395	331	351	356	348	331	343	342	374	326	329	323	345	337	314	362	324	326	363	298	329	356	298	364	370	331	372	388	345	337	355	352	340	333	331	366	350	369	309	320	336	339	307	340	376	319	348	339	318	335	328	315	350	365	316	310	360	340	379	393	315	316	330	327	325	365	318	341	375	326	315	339	355	343	333	334	346	323	318	294	335	372	315	342	337	329	354	342	317	296	367	324	330	317	350	336	351	350	353	339	337	336	337	323	336	348	365	358	311	357	329	366	323	348	356	347	339	327	335	339	325	322	339	305	350	394	365	297	357	342	376	350	323	344	362	333	361	332	365	315	358	356	320	362	312	340	354	345	338	358	337	348	331	367	381	330	329	355	349	333	306	358	314	327	343	338	349	314	339	315	289	320	328	342	370	325	327	346	368	322	332	334	324	375	337	306	368	340	312	345	354	384	323	351	347	339	331	334	386	302	341	318	320	318	347	344	326	326	310	354	319	327	365	323	361	371	338	333	340	322	312	368	321	325	327	337	348	367	340	337	333	303	357	339	322	358	347	356	346	317	340	365	345	349	348	319	328	306	355	340	353	346	346	316	379	348	330	313	355	350	357	283	335	330	320	326	349	384	345	317	389	323	359	338	360	341	338	353	330	322	384	345	359	341	356	327	352	338	332	337	335	349	335	341	364	326	313	347	336	371	363	345	387	320	339	329	368	347	350	351	328	357	379	314	381	336	341	336	370	360	313	339	350	322	338	333	344	342	336	354	342	368	311	341	311	334	332	362	324	356	366	339	335	335	332	363	370	328	344	350	321	334	338	332	349	339	354	354	376	371	353	322	366	327	318	321	340	330	327	381	336	331	347	320	352	348	342	332	355	327	366	319	328	342	284	352	369	374	356	364	343	346	356	344	351	347	359	364	349	340	325	367	361	355	315	341	344	336	318	334	339	345	362	359	309	357	355	335	335	346	350	342	309	354	331	331	339	369	347	336	349	336	316	355	339	330	354	331	352	345	327	333	351	388	326	334	346	312	356	350	356	347	325	311	327	367	358	334	345	365	316	340	313	327	366	357	327	337	355	361	353	322	359	342	362	354	358	340	342	396	311	351	336	327	363	323	339	353	337	314	361	361	350	331	325
22916	46898	34197	20663	10062	3505	1357	709	475	414	402	414	370	411	384	415	393	415	407	385	397	385	388	365	443	374	384	384	385	390	378	399	380	422	400	366	408	376	435	383	374	410	382	395	383	415	427	379	384	387	373	411	384	397	401	393	418	386	385	384	402	406	428	412	365	375	373	374	432	402	377	374	370	396	374	358	394	390	347	387	378	418	403	387	374	424	366	348	405	372	417	429	407	404	403	408	417	429	370	372	423	393	351	387	403	379	409	395	408	400	401	398	389	376	382	426	369	384	396	370	395	405	415	373	395	401	397	384	381	396	378	377	386	440	400	416	413	360	380	369	375	360	375	385	417	428	430	390	385	390	393	385	391	389	364	422	416	350	362	413	433	395	419	369	380	368	379	396	376	381	392	394	402	414	385	353	407	365	405	390	380	401	448	404	407	396	431	390	391	396	425	379	399	389	386	379	387	408	396	394	377	402	383	409	374	380	404	396	385	412	425	384	387	422	408	411	401	403	434	408	441	401	370	394	395	364	388	400	355	380	402	419	394	384	396	397	351	350	384	393	398	370	411	398	378	384	370	404	390	413	396	408	397	419	420	390	369	414	367	407	393	368	399	398	407	363	443	382	372	429	409	397	376	399	385	424	353	363	401	371	345	381	381	402	388	355	379	401	395	389	385	377	416	427	394	360	358	416	377	407	383	378	411	399	392	415	414	384	407	397	372	412	400	380	378	365	428	370	388	397	416	385	388	397	421	378	405	379	390	403	385	383	385	407	399	385	413	384	414	399	391	412	395	412	416	407	371	392	380	380	368	342	361	368	391	410	410	409	387	389	395	389	337	429	372	380	409	376	397	417	370	402	397	385	419	402	398	389	422	379	433	421	365	371	405	418	391	417	426	411	389	385	396	411	380	393	396	359	421	386	399	392	372	374	400	414	406	403	366	392	451	392	405	396	360	377	350	354	414	358	389	372	388	377	412	389	357	360	382	386	399	367	403	407	374	371	384	384	380	397	410	365	419	383	397	416	386	406	390	393	393	399	368	388	375	407	401	391	414	416	395	411	368	356	367	398	410	422	446	390	408	412	373	401	407	412	406	349	398	382	373	417	431	386	374	387	391	403	395	412	417	377	369	376	390	417	384	392	393	384	382	379	378	403	429	372	414	395	408	379	410	378	416	367	397	411	442	395	415	414	407	374	388	392	427	408	370	365	417	412	411	389	405	384	393	385	391	398	410	418	406	426	386	373	416	400	422	374	386	397	425	415	401	400	413	395	358	377	371	415	371	364	368	408	395	422	385	394	389	426	403	365	386	400	394	378	417	384	400	367	394	387	412	371	407	381	399	373	422	392	391	401	420	383	409	402	390	378	409	361	355	381	400	392	422	423	404	365	389	393	372	362	390	374	424	409	413	414	397	389	407	386	357	417	398	400	375	364	377	421	397	401	406	407	401	401	398	426	406	414	385	416	387	408	412	367	394	365	356	431	373	396	414	390	361	404	369	384	379	413	383	389	378	403	400	410	358	403	402	382	384	415	400	379	387	391	406	413	404	390	356	365	386	385	385	403	401	403	418	393	371	392	381	390	414	381	397	405	403	387	403	401	403	397	400	398	390	392	351	363	410	389	404	362	430	367	403	394	391	418	380	396	407	350	417	394	411	401	400	381	407	379	424	366	396	391	391	401	378	341	400	431	387	389	394	385	373	406	363	403	408	366	394	386	421	429	408	397	391	441	444	371	387	383	406	407	402	389	367	410	381	373	402	412	404	406	369	404	399	402	386	412	392	388	416	421	378	394	410	398	375	397	408	390	395	428	396	404	443	397	405	394	433	393	414	374	420	424	375	382	368	375	423	403	362	384	377	408	391	374	390	373	347	409	401	427	388	392	359	431	391	387	419	381	388	380	357	382	387	419	393	373	385	374	389	388	411	404	410	369	407	381	433	402	384	408	353	383	405	403	380	393	368	426	415	420	386	408	394	375	417	411	413	403	395	413	402	349	352	401	399	382	434	405	400	393	376	415	410	357	410	404	352	437	393	374	386	410	416	408	392	412	413	390	399	417	370	427	376	406	362	407	400	368	399	426	405	407	405	417	382	368	364	400	377	398	430	404	356	402	401	420	441	369	379	351	402	389	390	386	422	387	378	389	378	402	420	414	398	449	376	392	413	349	383	387	391	418	403	406	385	368	367	388	392	381	421	406	392	395	382	412	406	392	412	402	406	412	425	362	411	398	410	380	388	369	379	378	398	406	378	409	423	379	388	400	411	374	415	442	354	416	411	375	397	394	450	392	397	391	376	377	404	399	369	392	361	378	429	427	360	416	386	365	397	362	366	369	390	369	375	395	393	404	384	392	383	410	429	366	362	378	409	396	398	404	381	413	378	423	413	390	388	392	403	408	424	433	401	400	378	404	419	384	387	405	398	418	390	374	384	423	402	380	365	370	342	357	405	369	427	379	415	389	407	376	400	387	398	382	364	390	369	392	427	374	360	411	412	384	401	378	364	408	408	393	379	388	408	368	397	421	375	386	411	381	400	359	378	382	371	375	390	383	399	420	366	403	386	375	363	346	363	429	379	406	411	351	373	416	403	385	397	401	413	383	388	417	411	412	382	396	389	413	367	411	393	370	413	445	419	366	382	416	355	404	424	369	381	386	413	430	408	411	350	408	397	408	393	368	429	410	357	360	423	388	404	365	389	402	381	393	393	397	356	396	390	395	402	372	380	400	382	410	433	386	386	375	380	346	370	356	379	369	384	383	380	359	371	379	396	354	414	388	385	368	368	397	415	370	395	382	404	394	363	383	359	391	388	404	402	385	400	399	395	382	406	346	358	382	415	391	405	377	412	317	452	394	346	409	427	401	396	418	402	396	397	377	397	409	392	366	380	414	392	408	446	421	380	408	383	377	377	442	408	392	408	394	377	422	364	393	379	323	439	392	415	382	429	398	430	425	386	376	371	362	397	413	379	381	365	414	313	384	406	413	373	405	394	403	409	402	381	385	418	365	391	390	370	391	430	387	425	354	385	389	393	413	338	395	363	381	402	381	362	388	386	368	386	409	393	382	390	390	374	385	405	416	397	388	402	374	404	394	385	387	390	387	374	378	415	414	386	386	411	374	439	434	409	396	422	364	379	398	411	417	403	403	401	390	398	397	396	405	396	418	364	392	418	385	392	391	396	400	377	355	391	402	392	380	377	378	377	397	393	417	405	388	406	386	368	384	364	352	382	372	418	410	385	374	386	414	358	377	416	417	401	386	367	389	397	377	419	382	416	381	390	374	361	422	387	374	402	359	394	404	396	388	378	395	384	421	385	390	374	393	387	389	375	411	416	427	412	400	386	395	377	371	398	410	372	397	437	414	364	400	425	379	380	374	373	375	380	396	359	388	389	396	389	406	418	395	381	396	407	403	392	415	386	376	404	391	402	403	371	395	417	430	399	424	387	426	406	385	370	403	415	385	368	375	381	407	422	374	369	378
23602	22174	36606	38746	32691	24130	13293	2809	782	458	432	441	450	431	442	456	467	467	458	466	427	442	427	437	399	466	438	469	445	456	455	426	415	474	441	460	463	420	428	437	448	432	431	418	451	445	431	431	483	432	432	441	457	384	449	409	449	440	443	469	474	401	446	456	448	445	394	419	484	436	440	455	410	451	465	412	506	440	431	434	384	479	443	460	422	451	437	438	437	428	434	425	431	421	440	492	426	454	422	444	425	441	472	427	465	434	439	439	445	457	461	435	444	432	420	437	476	464	457	413	390	457	444	443	412	447	424	454	419	430	427	433	453	430	434	433	432	438	466	476	430	476	385	438	487	405	448	426	434	436	447	443	472	447	424	434	447	437	414	466	442	459	436	442	431	434	430	436	415	464	455	453	460	433	441	415	422	440	428	416	429	445	449	426	458	435	418	479	445	446	395	426	449	466	416	411	468	435	438	434	442	445	451	464	443	465	440	439	446	460	446	472	417	455	479	460	445	429	448	460	401	464	450	448	449	431	414	422	422	463	454	449	415	414	415	394	445	431	455	439	475	396	452	421	459	424	422	442	460	424	453	468	437	408	401	458	432	412	480	423	434	430	456	423	459	449	436	420	425	404	430	431	451	478	412	439	449	414	404	423	436	414	426	435	441	418	438	466	453	451	461	453	430	426	460	448	427	433	428	458	396	462	377	460	440	452	464	436	434	433	432	435	474	443	407	435	425	426	432	461	440	444	444	447	410	450	437	501	412	420	428	436	442	472	451	423	439	422	421	411	422	478	427	467	421	430	508	412	434	412	398	421	422	429	410	440	444	504	478	444	454	421	481	432	451	425	431	430	401	444	438	433	439	418	466	441	447	480	429	471	443	434	422	419	404	446	455	453	470	414	444	392	435	473	391	462	417	462	444	450	451	423	417	464	484	454	418	452	443	446	445	405	428	429	437	479	462	444	426	475	438	419	460	430	455	431	446	407	447	445	442	407	439	449	409	429	435	398	480	474	465	435	466	397	432	429	410	420	439	420	435	436	458	374	456	437	427	446	454	479	407	478	476	425	445	459	450	455	441	428	428	449	385	398	457	455	402	416	434	447	438	430	431	402	444	421	425	435	438	414	405	417	406	421	439	465	440	405	468	437	429	404	456	420	424	455	470	435	471	400	450	425	382	412	489	412	441	425	433	369	439	425	416	437	441	438	403	468	438	462	443	435	416	462	443	445	410	383	382	437	418	442	435	427	447	436	400	463	464	453	466	415	441	421	448	447	448	445	465	453	440	428	478	406	452	429	449	432	452	475	426	446	413	451	438	416	432	452	434	405	429	442	411	448	423	429	433	460	446	421	488	432	442	452	416	423	417	426	408	425	444	433	436	457	459	439	425	450	413	467	439	437	450	472	397	447	486	453	434	437	441	457	474	417	429	425	384	412	476	504	448	461	433	433	429	430	422	430	463	445	394	434	414	441	432	403	438	447	456	436	429	441	439	409	406	461	484	439	425	416	434	449	468	399	456	417	431	421	450	431	453	408	429	444	433	453	425	433	382	429	468	439	405	446	461	458	427	433	418	438	402	476	440	456	420	408	464	460	447	460	436	489	415	406	425	444	451	456	450	436	400	437	473	427	408	406	438	474	448	453	432	432	461	421	435	435	431	454	441	460	404	443	406	453	451	447	419	448	446	452	440	461	451	441	457	460	430	437	424	445	435	427	450	420	420	417	411	454	429	444	432	440	414	414	455	405	434	423	414	454	450	428	452	442	444	439	427	423	466	460	444	453	392	446	438	431	480	421	420	416	431	446	443	433	432	392	406	429	477	462	422	462	454	456	404	438	462	461	436	482	418	435	432	420	445	404	452	455	458	450	450	487	448	433	467	452	459	455	427	457	428	451	389	448	457	455	423	481	470	482	426	430	441	442	444	431	427	414	398	413	425	419	417	447	432	472	411	428	421	441	422	390	424	443	380	471	430	421	435	468	402	453	445	447	406	412	443	432	382	485	432	425	422	445	422	436	410	471	481	414	437	445	452	455	414	410	438	426	440	447	402	438	440	468	462	438	450	454	427	421	429	448	436	419	484	456	454	407	436	440	437	431	423	448	487	445	424	425	443	437	414	474	427	426	450	432	431	451	446	438	427	391	415	400	452	418	439	453	452	452	466	467	417	459	462	447	420	444	433	475	453	454	442	432	417	421	445	426	422	435	409	459	437	449	416	430	453	459	452	449	404	461	430	432	426	432	422	441	426	395	458	410	430	398	441	455	455	433	415	475	412	429	417	432	436	445	434	445	418	483	412	460	413	434	431	445	413	432	478	429	427	434	452	428	463	459	464	461	439	417	456	425	404	440	432	448	436	451	450	450	417	432	447	430	444	418	425	418	434	421	435	434	451	441	445	430	461	444	451	420	444	449	436	428	435	400	423	424	434	472	430	460	438	439	438	452	434	441	456	434	454	476	430	477	420	467	438	434	484	396	439	465	468	471	465	395	422	402	441	456	404	463	428	434	488	461	450	443	414	441	421	417	432	431	435	453	404	432	419	446	436	410	438	461	440	423	412	449	445	464	424	437	429	424	459	427	417	474	458	426	443	447	436	447	455	406	441	428	447	476	409	476	436	460	397	486	449	433	462	440	426	434	439	479	419	435	413	440	425	439	450	438	411	411	420	427	457	445	426	452	453	444	463	425	398	427	425	464	450	424	452	438	417	445	467	445	422	442	464	453	375	448	463	420	451	450	425	447	419	375	422	419	459	413	450	428	470	434	440	440	422	427	411	437	416	431	433	429	384	477	411	429	436	449	441	446	415	462	438	373	439	437	435	417	446	449	441	423	430	464	446	438	421	412	415	436	461	422	460	447	451	395	487	472	461	419	437	410	431	429	423	434	451	459	464	425	447	490	436	481	465	434	427	422	437	468	438	407	440	444	392	454	457	468	479	438	398	474	442	457	489	447	428	407	450	463	420	429	429	444	439	420	462	437	439	458	466	450	446	465	440	465	458	455	492	460	431	407	442	453	437	407	447	455	409	420	425	428	413	418	448	422	440	460	434	458	457	433	442	435	477	443	416	451	403	409	459	450	413	436	448	418	431	435	444	381	449	423	403	434	430	437	429	436	449	436	433	463	463	431	463	428	438	428	414	419	422	458	466	429	427	419	417	431	410	443	471	430	462	419	416	444	419	460	416	428	416	431	418	413	449	417	461	393	415	408	459	434	417	394	510	445	435	406	456	434	455	462	403	429	463	434	442	489	423	435	411	432	434	406	457	473	450	430	447	453	441	445	434	435	417	473	408	419	460	427	448	426	431	378	409	453	479	433	465	460	423	433	410	452	467	428	454	442	429	432	437	430	426	427	429	449	468	466	440	469	472	436	443	419	432	431	445	429	425	444	448	446	430	442	427	431	421	463	408	453	451	460	460	436	419	397	408	469	457	448	452	472	441	449	452	435	450	466	448	443	423	427	445	434	427	406	421	448	370	408
46571	92420	75685	56317	39721	23083	9456	3417	1108	506	499	462	500	505	496	507	483	542	468	494	501	511	504	488	491	524	508	504	473	468	488	468	479	469	491	503	489	480	504	511	498	519	504	488	479	467	511	492	499	513	505	491	467	486	510	495	457	468	469	490	480	461	490	525	474	475	505	488	497	494	487	510	483	514	479	468	491	488	502	470	460	511	517	465	481	492	523	482	496	508	495	482	480	490	460	460	472	446	494	485	488	491	536	450	469	499	480	517	477	521	469	518	502	506	486	536	475	503	453	478	495	475	540	470	522	510	481	491	472	508	493	507	477	479	502	470	484	468	474	494	473	505	484	496	473	510	489	510	480	497	514	475	484	509	475	537	492	487	488	499	509	485	483	495	457	515	494	467	504	497	486	480	478	475	501	509	502	538	472	464	500	485	500	439	501	479	494	470	506	502	505	438	475	486	488	478	487	488	487	444	520	476	454	492	482	501	490	504	481	462	460	473	450	477	501	501	482	491	453	472	504	456	537	523	486	498	486	450	501	468	547	493	520	504	519	493	467	524	481	483	565	485	482	486	498	458	454	496	486	531	526	481	483	512	552	488	513	499	515	518	475	445	494	500	502	469	488	500	486	516	513	522	480	499	464	488	457	521	483	494	478	461	460	491	492	475	501	491	498	492	460	507	466	494	509	491	489	483	487	474	501	465	447	520	506	482	486	461	457	490	511	437	498	500	469	491	508	499	501	492	492	492	471	486	511	463	446	477	489	487	472	530	484	509	459	449	487	481	503	471	482	501	501	489	512	465	461	499	497	487	515	533	481	508	457	515	480	509	515	511	462	465	468	483	482	532	503	474	492	484	494	496	487	534	453	511	486	473	453	489	484	474	483	497	475	474	514	517	511	474	546	501	516	493	469	498	476	497	462	539	548	508	505	486	471	514	446	486	451	546	496	508	507	473	505	500	501	498	454	490	458	499	468	491	475	481	520	470	439	523	491	459	500	487	517	489	466	476	471	497	520	477	517	485	483	463	459	507	523	514	471	463	525	496	520	479	475	524	504	453	533	507	517	480	501	451	497	476	461	495	492	521	505	493	498	494	534	490	501	484	494	518	495	473	498	524	477	494	464	497	487	447	478	495	476	495	495	483	494	504	499	476	465	484	477	491	511	492	497	475	492	482	477	485	448	500	514	511	499	523	480	516	467	464	489	473	530	468	473	484	465	462	492	528	469	468	469	527	485	512	479	483	486	494	480	483	565	468	528	536	472	471	500	481	476	504	498	473	505	483	510	514	498	494	503	491	479	484	475	507	462	444	488	463	478	494	446	484	466	470	525	498	496	501	494	460	484	482	481	465	476	494	498	502	457	513	480	501	498	472	519	502	498	486	549	490	484	486	505	454	492	482	507	484	498	508	516	526	509	493	477	469	488	474	499	518	474	501	480	536	480	507	477	525	510	472	511	503	480	499	479	476	514	485	447	470	505	502	474	471	512	502	462	463	489	505	477	495	522	486	495	502	465	475	485	506	490	472	482	510	463	484	464	481	504	489	475	463	483	498	475	468	470	479	519	543	486	525	488	476	516	486	459	515	482	539	453	496	469	508	471	498	501	506	484	475	539	506	479	491	494	471	535	468	512	510	497	482	488	477	466	489	497	478	423	486	483	468	518	500	459	524	514	511	512	501	489	490	502	476	482	529	508	505	478	504	507	515	486	481	497	484	504	452	508	463	453	489	487	501	501	499	532	479	467	516	542	506	499	488	477	456	444	466	501	477	529	498	487	449	472	480	481	523	469	468	479	463	501	474	466	496	465	497	535	513	507	481	457	482	488	493	500	506	522	452	494	521	447	517	516	548	487	486	490	482	467	507	450	451	487	462	496	521	520	487	484	523	477	462	487	494	479	508	505	466	499	466	489	480	488	482	460	485	484	480	516	541	490	501	480	490	482	474	511	470	445	490	470	450	493	464	506	490	480	497	496	501	518	505	467	427	430	516	527	460	501	478	521	483	460	451	460	497	509	490	479	519	457	462	492	475	473	548	476	492	466	493	515	488	491	473	512	513	452	478	445	474	483	486	478	464	519	464	525	488	499	493	459	465	503	486	508	464	475	486	473	499	504	455	473	474	486	461	503	475	465	497	486	515	492	471	487	483	528	479	488	490	456	462	500	488	465	473	504	466	431	469	510	532	509	508	484	483	514	461	482	526	518	488	429	479	491	518	497	483	534	497	523	514	455	452	531	462	532	483	508	521	488	483	426	477	461	499	490	483	481	477	483	494	486	515	509	456	487	506	452	486	473	499	509	499	515	482	463	474	474	469	486	508	482	508	508	489	485	501	456	499	532	452	504	507	477	458	495	485	478	512	516	543	518	467	492	461	491	448	480	509	511	489	457	514	517	463	478	506	476	471	501	472	512	518	497	470	503	475	481	480	473	506	508	471	492	506	475	482	501	505	485	501	458	469	520	508	434	471	468	499	493	517	460	502	484	511	498	489	462	489	465	448	510	476	499	508	483	486	498	498	487	494	503	463	514	472	485	443	473	451	452	513	507	501	514	458	475	505	495	467	541	463	480	464	485	451	512	475	506	523	483	475	463	474	528	496	496	456	483	487	533	500	475	466	490	483	464	494	502	492	464	457	467	515	517	531	476	510	497	497	471	498	492	485	498	500	514	434	495	497	484	463	501	498	468	540	507	484	454	510	475	479	461	507	523	497	482	449	507	500	470	505	477	473	490	462	490	490	539	477	487	504	509	478	467	483	502	485	483	490	514	514	470	499	484	493	525	472	528	508	509	450	491	511	480	475	509	492	484	519	477	498	460	489	453	467	480	492	503	536	521	498	477	468	446	476	471	498	475	501	492	479	527	475	536	485	516	499	489	492	492	466	481	471	486	506	480	481	495	491	476	504	476	463	489	508	456	459	522	501	488	471	497	503	490	496	494	485	477	466	478	489	493	487	508	479	486	458	509	480	467	476	511	469	494	456	517	439	488	489	476	492	482	448	480	494	443	493	483	489	492	429	495	472	484	483	509	453	494	456	489	480	471	541	501	535	468	492	504	492	522	481	525	474	478	481	494	505	497	494	489	517	464	507	506	491	486	480	475	491	469	508	486	510	457	491	485	492	468	512	491	477	466	472	471	531	513	492	486	466	523	492	487	431	470	485	496	495	506	482	488	501	503	460	476	525	518	468	471	538	463	480	521	482	470	488	500	511	464	503	502	480	518	527	530	469	504	486	477	445	490	490	479	525	500	489	439	494	482	508	479	512	510	466	504	445	487	541	474	472	475	477	527	517	518	460	495	516	471	487	488	479	501	508	485	482	510	507	485	519	490	447	451	484	495	470	510	539	469	460	517	504	455	481	470	508	457	463	476	473	480	486	497	484	512	499	467	519	503	484	495	479	489	497	476	490	488	470	479	452	498	494	484	475	467	488	515	550	510	477	459	501	486	482	452	459	478	530	509	460	514	490	483	477	486	489	501	503
25251	23501	38486	37984	25520	13527	3845	1010	521	413	389	397	425	391	391	393	432	412	429	390	399	474	399	418	405	417	435	366	403	378	366	384	407	435	401	384	389	386	413	396	405	403	389	388	402	407	427	383	381	432	425	403	411	383	400	384	398	414	424	382	354	377	423	369	387	428	441	389	385	388	397	387	382	407	405	424	389	431	387	431	389	387	408	393	458	435	372	404	381	390	415	397	374	379	380	410	376	381	367	378	378	353	388	412	393	391	393	432	403	420	390	363	376	363	402	403	384	365	410	394	410	396	398	416	383	347	424	408	438	422	392	440	409	341	414	403	409	442	379	395	392	383	372	383	395	391	407	394	398	392	389	411	375	395	400	414	416	416	406	384	414	396	443	412	373	438	392	403	427	400	369	402	387	405	402	397	402	376	397	393	409	425	402	432	390	403	376	398	394	408	406	411	371	381	383	405	385	393	405	432	416	380	409	405	389	409	394	404	382	403	414	418	413	391	417	409	388	391	413	403	378	382	389	378	386	383	417	392	398	383	393	388	449	455	425	413	426	399	414	424	382	433	397	392	400	395	396	394	425	401	365	408	389	438	385	403	421	400	424	411	393	443	402	426	422	412	407	402	402	404	409	426	389	387	376	430	352	402	412	396	421	421	396	406	376	403	368	382	359	413	392	380	422	442	402	412	391	426	396	403	400	396	420	388	419	418	413	381	409	380	384	429	382	405	399	421	414	407	386	386	391	413	388	424	408	410	403	401	388	384	414	438	366	379	425	394	391	374	368	376	406	398	402	370	375	402	384	383	422	405	425	407	413	453	371	425	384	386	420	389	412	424	382	349	376	386	437	372	424	350	365	390	403	387	393	394	395	397	406	384	424	384	391	442	390	400	346	400	428	439	375	433	419	399	383	389	407	418	354	379	410	383	417	411	393	423	428	390	410	430	410	427	431	398	410	402	441	398	410	415	417	366	371	395	409	379	420	407	393	401	390	398	414	415	439	418	361	379	359	410	392	397	440	396	390	378	380	395	407	372	428	393	453	434	387	399	405	400	370	421	432	406	388	430	403	458	371	407	425	396	383	446	428	394	399	372	434	387	374	377	408	372	382	389	433	372	366	394	443	398	372	409	418	409	439	378	389	395	441	404	361	414	396	367	394	367	417	383	359	416	374	424	395	418	422	434	390	408	404	355	397	424	422	427	406	403	393	433	391	440	393	396	417	384	416	406	407	392	412	405	433	375	414	389	401	386	395	410	405	421	402	429	371	397	414	391	394	400	441	402	371	402	376	369	404	378	403	440	417	402	380	401	426	408	410	423	377	416	397	444	397	415	423	439	408	385	430	390	419	422	374	394	374	378	414	394	392	373	415	413	381	432	412	426	397	438	377	412	409	419	386	404	392	386	364	379	414	410	386	396	421	404	410	381	397	442	391	415	404	421	385	411	399	363	381	367	417	416	417	411	415	394	405	402	420	398	399	409	400	382	405	400	398	401	415	404	372	379	403	381	395	387	389	384	408	372	364	415	389	392	439	396	411	433	362	434	435	394	400	380	375	413	415	414	386	395	409	391	385	408	396	399	401	391	407	387	408	386	401	422	424	403	374	393	386	397	404	433	406	384	403	387	401	383	392	381	391	400	381	415	434	424	398	398	383	406	377	385	430	370	422	401	383	421	392	416	425	393	377	401	383	369	380	411	397	353	390	431	382	434	376	413	424	370	399	398	409	382	412	405	393	386	443	397	390	404	403	386	399	422	379	374	404	379	404	391	426	426	363	401	408	437	390	384	393	400	369	425	376	377	388	411	447	348	429	334	404	393	420	392	427	365	391	399	364	370	396	380	394	404	361	365	420	374	403	414	397	410	404	432	402	410	404	376	419	389	419	394	391	404	385	392	384	396	401	414	421	380	420	362	415	393	350	402	414	417	418	386	395	393	391	388	384	434	418	386	375	404	366	424	396	393	410	405	372	415	411	400	419	348	419	418	445	442	410	412	408	363	406	406	412	384	393	412	408	402	406	389	426	405	405	429	406	379	400	376	367	423	417	425	395	427	385	390	358	417	412	425	418	401	380	405	412	411	394	413	411	385	374	405	423	412	392	401	391	356	387	412	392	385	394	404	366	396	397	425	400	401	389	384	385	414	405	368	412	367	392	405	419	358	399	388	413	383	390	427	423	405	402	367	410	429	408	400	386	422	398	412	401	425	401	413	421	372	384	412	408	376	406	412	407	388	399	400	398	397	406	402	408	411	401	392	366	407	407	408	426	351	392	396	414	398	409	395	379	393	382	399	356	420	426	381	427	383	430	419	454	447	406	388	385	391	397	428	410	408	422	404	390	413	415	414	404	385	404	390	420	407	422	397	393	395	419	362	414	406	405	444	388	403	404	362	384	394	398	363	392	388	429	404	397	379	378	409	384	371	406	364	391	389	408	397	385	409	381	401	385	419	415	419	386	401	393	397	402	390	413	418	394	382	393	397	385	366	428	399	427	410	404	403	414	388	427	412	398	400	412	388	382	378	402	412	391	407	400	421	390	418	389	365	425	389	419	404	424	408	382	366	420	407	382	387	415	367	439	378	391	392	448	411	395	386	382	405	408	404	364	412	407	424	378	425	447	380	413	373	382	399	418	400	386	417	400	391	426	395	427	355	378	388	381	437	430	397	434	404	408	454	411	407	410	388	367	384	388	438	383	406	347	435	413	406	409	404	412	410	421	415	402	425	351	390	408	434	408	419	373	384	370	432	390	397	375	408	433	399	403	407	415	397	388	409	427	398	421	376	407	390	425	402	405	402	433	398	404	405	384	433	393	383	412	359	415	401	417	405	401	418	425	379	390	417	389	401	428	357	382	404	425	405	427	436	386	376	396	398	396	415	357	399	400	417	424	395	417	370	413	402	388	403	405	387	362	427	373	439	360	409	399	436	392	440	391	414	408	431	401	371	405	403	423	420	410	434	401	434	363	421	418	379	378	387	391	422	402	444	396	367	379	396	394	413	405	382	384	416	404	426	393	375	406	463	408	379	391	406	438	402	376	354	407	411	385	423	384	351	378	422	425	428	370	442	391	420	415	375	378	390	400	393	403	358	416	416	388	402	416	403	396	422	364	411	399	418	395	396	399	407	385	386	416	413	411	383	418	373	389	396	377	433	411	421	420	387	386	370	391	404	373	398	401	401	385	401	413	379	391	413	399	402	450	416	402	402	416	415	403	400	415	412	362	378	415	424	359	400	396	399	401	394	409	426	417	420	404	360	398	420	423	375	376	402	398	422	378	364	384	372	408	401	428	407	403	409	411	409	388	433	400	375	401	411	384	373	367	371	383	364	398	388	374	430	412	403	411	343	381	397	397	402	423	398	439	395	394	425	390	390	397	380	427	374	402	426	365	431	404	400	361	388	364	407	405	394	353	421	417	424	372	434	431	383	411	455	440	379	391	427	424	407	389	406	419	387	424	431	397	348	397	417	387	402	391	420	395	387
40772	76141	59430	43260	28849	14199	4936	1560	702	463	462	483	486	454	498	432	479	521	452	518	466	424	496	464	435	428	489	435	497	435	503	472	484	476	462	437	467	440	417	437	473	462	472	456	450	431	480	434	429	462	446	465	450	486	429	466	511	435	502	475	450	469	432	433	463	508	473	414	463	495	495	467	459	495	445	479	494	493	473	465	481	443	434	470	480	461	483	453	459	475	443	467	479	476	480	459	454	457	436	448	455	462	455	469	469	451	456	490	475	476	445	500	476	450	464	468	431	435	457	463	461	448	493	455	471	476	451	492	434	442	438	469	436	442	458	457	465	459	517	453	485	501	440	464	472	454	521	487	446	465	473	454	473	431	497	460	485	480	497	465	438	430	455	493	494	507	459	488	476	457	466	444	469	490	434	468	467	433	493	468	493	507	442	471	454	462	416	441	455	452	484	458	432	458	466	464	448	467	464	475	450	467	460	482	486	499	478	501	463	459	463	460	464	477	459	497	476	485	436	437	509	470	445	479	506	454	459	473	459	450	452	464	441	477	461	486	461	481	460	477	412	505	483	473	467	458	456	476	461	459	431	441	457	455	531	486	456	462	449	452	463	440	459	433	464	452	501	454	471	509	427	447	489	487	496	533	493	450	458	444	448	463	451	448	443	438	475	473	460	477	469	485	477	456	466	483	445	411	436	461	462	434	463	438	444	434	474	446	442	470	474	457	464	471	448	477	533	483	490	438	474	446	475	429	436	462	450	415	443	491	484	427	431	412	482	442	469	514	445	432	441	469	463	482	452	455	481	446	501	452	434	438	486	443	450	436	485	422	459	458	487	439	463	447	438	475	465	470	502	476	410	464	490	489	483	431	456	485	476	445	465	464	487	472	456	447	461	438	460	476	481	476	445	493	448	465	434	478	435	440	455	492	479	466	457	445	451	466	448	434	446	450	475	484	431	456	471	449	480	441	463	452	410	440	438	484	492	503	460	447	471	435	477	462	470	456	458	458	490	454	476	487	468	471	442	477	471	461	483	435	457	459	447	484	453	506	471	465	438	485	476	429	490	431	449	474	483	471	477	455	440	473	478	487	479	435	452	484	502	411	473	503	447	498	466	460	472	461	449	450	451	451	423	473	482	479	454	461	499	466	433	453	461	475	497	495	463	482	472	456	458	454	481	478	424	451	467	463	435	463	497	489	496	487	473	418	462	469	476	482	437	445	433	425	461	498	459	451	460	456	505	480	471	475	473	456	464	455	454	493	473	491	469	484	476	427	455	445	493	454	461	477	479	462	446	486	434	462	452	455	489	447	437	454	457	485	460	502	459	485	475	456	465	492	419	440	419	462	461	468	454	510	472	476	473	445	434	464	413	453	435	457	434	486	461	496	421	489	518	505	483	472	450	494	464	472	458	444	438	414	461	469	456	419	412	469	431	432	517	481	456	456	445	474	447	483	518	485	478	466	493	478	470	468	427	487	482	504	513	495	432	442	444	467	489	464	417	449	491	475	464	503	452	487	451	466	439	448	432	464	425	476	492	506	452	446	499	459	453	472	466	490	467	449	475	488	463	452	490	495	481	474	487	508	469	474	457	485	484	477	504	482	485	500	452	451	442	436	484	462	450	454	466	463	460	468	477	443	493	498	488	480	417	455	506	483	460	467	444	505	454	463	455	477	439	455	462	466	487	464	441	447	484	489	465	419	464	439	485	450	486	474	487	458	390	461	436	487	494	482	475	445	433	443	455	477	442	467	465	505	457	491	427	466	466	469	454	463	481	468	472	456	493	447	452	443	458	466	480	489	465	450	454	458	450	468	464	486	462	481	474	475	498	473	455	460	457	442	474	450	441	452	435	480	478	472	446	466	446	465	468	478	470	478	472	489	442	459	487	463	452	458	467	441	469	485	461	444	480	507	434	481	459	462	476	478	488	457	464	495	491	473	457	472	498	446	459	406	463	448	500	446	483	489	475	481	520	501	433	457	479	488	465	440	441	478	428	427	478	449	476	455	430	463	452	446	486	466	451	467	475	446	480	468	461	476	453	483	494	472	464	511	481	467	486	460	472	489	444	471	473	487	462	453	486	480	447	473	481	493	455	489	430	432	432	496	497	470	483	489	471	450	461	476	501	472	481	490	454	429	409	434	466	456	438	461	461	467	449	420	459	478	418	488	458	449	449	470	480	421	422	454	501	473	493	451	436	498	438	487	466	495	464	481	496	487	451	479	495	474	508	463	434	425	467	490	496	476	460	481	434	486	440	436	469	480	464	477	449	476	458	458	424	443	479	462	446	430	466	469	442	456	471	487	445	441	493	532	489	489	450	454	447	454	452	503	446	482	496	481	440	464	454	464	489	465	424	489	463	457	472	479	464	461	444	446	439	409	460	447	448	457	470	456	444	430	493	492	503	493	498	494	439	478	448	460	452	469	454	449	441	456	460	433	451	491	476	468	481	460	442	467	501	464	447	472	482	468	473	467	465	457	460	440	501	493	489	507	474	464	437	453	491	447	462	483	449	454	447	442	468	470	478	431	487	442	441	463	463	479	463	436	472	495	462	465	473	475	501	446	463	465	459	488	462	487	458	473	470	424	483	472	470	474	480	469	438	465	458	438	489	437	432	477	451	448	478	470	519	501	459	505	497	504	448	485	413	485	456	505	496	448	502	498	484	479	469	474	480	454	440	476	471	449	451	458	468	473	429	441	468	465	495	460	478	444	462	518	442	445	486	453	474	466	458	472	463	478	462	419	466	445	478	480	457	454	472	495	468	486	495	434	434	473	445	453	477	479	481	413	450	464	497	485	465	501	466	439	476	454	475	477	472	479	443	456	438	438	486	484	454	462	458	415	516	459	464	451	462	470	460	468	519	441	432	473	467	424	477	462	502	447	430	431	502	487	479	486	474	443	445	450	517	439	450	485	465	425	497	460	443	491	431	489	473	493	531	475	502	490	495	492	453	453	437	453	472	502	490	430	469	507	508	516	437	447	469	509	457	456	476	455	502	473	481	452	488	445	468	475	483	471	464	482	449	460	504	484	442	463	453	496	454	454	437	499	495	459	513	494	428	480	482	453	465	469	455	438	470	424	451	443	434	437	442	472	481	450	485	481	474	482	477	443	479	441	478	473	467	437	492	418	450	454	509	441	415	446	468	446	484	467	442	464	462	445	463	460	503	471	455	441	495	459	454	456	484	411	439	447	476	475	436	464	476	497	496	479	446	492	450	467	442	452	458	484	458	479	464	443	431	418	495	415	452	483	483	457	448	472	439	451	479	438	460	495	479	460	469	465	463	454	460	473	449	458	458	447	447	453	460	441	454	427	469	495	422	448	452	452	474	478	447	513	461	500	443	438	511	456	471	482	491	459	428	447	476	485	463	460	484	510	427	467	439	436	446	476	455	507	453	471	429	478	471	468	437	494	480	487	470	448	483	453	507	454	458	441	451	466	468	475	456	468	499	477	473	467	448	441	476	478	421	451	459	472
22798	21601	33159	33855	32416	26912	20166	5084	1011	537	569	579	548	527	529	593	568	510	553	535	562	515	544	558	525	534	539	576	514	554	533	510	547	579	576	552	545	513	550	519	541	564	535	552	534	559	532	505	537	550	556	536	513	519	543	551	550	542	552	526	527	536	531	535	524	528	545	522	541	546	541	569	507	552	527	589	519	534	521	549	520	512	524	549	523	538	550	568	542	506	508	565	591	512	546	563	530	517	537	518	539	525	543	532	545	524	487	552	537	536	523	519	525	555	531	563	567	522	526	530	563	552	568	525	569	550	539	496	499	533	517	518	539	546	568	539	541	565	539	503	543	512	545	547	543	561	566	538	569	529	536	494	515	527	525	549	532	536	523	512	552	542	572	556	517	541	591	562	532	523	539	492	532	549	516	525	482	522	540	576	560	535	512	571	526	486	557	492	527	508	538	499	527	535	533	539	554	546	516	505	524	550	533	521	542	499	531	540	539	514	557	522	525	509	488	524	569	550	525	487	501	506	580	551	545	514	503	545	531	543	511	521	538	551	526	529	515	552	550	579	506	505	553	552	564	556	551	539	513	537	555	490	521	556	550	532	511	543	531	497	544	568	495	528	492	542	488	534	521	542	530	524	528	549	517	542	556	494	554	563	516	539	545	521	529	508	543	560	542	506	511	541	503	535	577	547	512	524	490	485	531	561	509	528	522	509	532	520	561	551	518	533	571	531	543	497	552	527	553	517	519	490	516	518	548	494	505	517	550	537	526	518	567	568	542	551	531	532	563	517	488	587	530	499	522	526	537	585	528	519	527	512	578	526	538	555	541	554	541	518	546	555	556	553	545	494	520	571	520	506	488	570	508	541	507	527	519	534	543	559	550	520	541	514	550	563	545	507	523	538	545	506	496	571	523	509	549	535	585	541	544	512	572	528	513	566	528	517	517	557	560	506	529	512	519	501	556	542	520	517	516	554	554	542	508	486	496	496	535	511	523	536	525	562	537	525	528	550	505	519	540	528	498	510	557	542	560	535	506	558	546	576	530	548	492	512	578	537	521	520	527	563	553	577	553	504	551	571	537	518	516	523	536	557	549	503	491	593	549	553	494	529	547	560	520	529	503	503	538	490	578	526	508	566	526	517	530	544	561	550	524	559	537	527	528	562	530	513	536	524	532	505	588	570	548	552	559	538	547	541	516	501	581	492	530	514	568	518	545	564	574	549	523	504	556	528	568	501	512	540	533	532	532	534	537	509	575	519	544	571	572	565	540	535	513	504	545	516	537	531	526	519	510	521	522	549	515	540	520	527	574	557	544	522	578	562	565	508	569	559	537	518	531	518	554	477	552	533	569	532	520	505	572	525	494	552	477	542	547	538	537	545	527	546	553	540	538	530	509	554	534	529	524	585	534	533	533	554	553	469	539	573	525	528	521	544	526	516	541	542	535	486	526	539	556	538	520	562	543	523	505	514	512	533	540	551	553	518	523	536	553	549	549	520	543	557	515	574	591	512	535	525	486	480	555	524	535	518	518	559	563	529	485	479	532	573	511	546	563	546	542	499	559	496	534	558	502	522	524	531	515	535	524	535	543	512	484	531	523	498	539	509	525	549	520	554	499	540	526	553	567	566	532	540	561	528	557	527	556	560	537	476	480	506	514	535	521	505	528	512	502	540	534	507	541	560	552	509	534	548	536	559	519	544	560	554	540	499	568	510	500	534	572	541	505	532	507	514	508	544	532	550	510	478	543	552	511	569	541	532	568	565	531	537	535	524	510	492	500	534	566	530	560	520	551	490	526	544	545	522	539	569	528	533	557	535	539	536	549	511	498	514	489	532	528	532	518	522	546	540	519	527	530	541	544	527	525	522	511	518	577	530	578	501	567	525	519	542	534	540	578	531	552	584	484	515	514	530	538	524	532	503	519	511	480	527	534	565	556	542	512	504	537	493	517	528	505	556	524	482	549	537	501	543	542	547	520	481	496	528	533	501	603	549	592	545	509	558	540	558	548	552	567	544	495	517	544	516	500	500	490	570	492	522	529	548	479	570	537	524	595	570	527	536	499	521	516	510	500	552	534	525	557	548	535	570	506	536	529	536	506	568	506	524	529	512	542	538	504	560	563	533	508	558	492	537	538	538	526	566	558	506	503	552	543	571	533	533	521	550	526	539	556	529	527	503	567	528	575	550	551	533	526	526	564	515	531	499	523	546	566	519	521	533	568	523	531	531	538	546	573	546	513	545	508	493	564	582	553	550	541	527	546	521	555	530	523	528	575	510	518	508	534	541	523	533	518	552	501	552	518	547	528	545	514	549	560	562	544	524	543	504	479	496	588	565	562	515	513	549	552	476	540	526	548	572	559	530	548	528	494	540	575	574	551	550	537	506	553	514	556	520	556	529	541	561	530	553	541	550	531	561	542	520	524	556	553	535	519	557	495	556	536	545	572	535	525	525	558	573	557	514	485	499	498	529	539	546	551	518	541	509	505	566	509	559	539	532	539	528	529	525	544	539	536	552	570	521	569	542	564	552	557	569	569	516	554	529	511	561	500	552	562	559	515	561	543	506	529	532	560	508	525	530	567	515	524	508	529	536	546	544	531	538	514	522	562	558	540	517	489	488	546	539	541	497	569	494	476	519	537	517	572	548	522	542	546	567	503	561	525	554	558	553	527	561	542	481	553	500	568	536	542	520	528	499	567	510	543	504	536	567	508	461	550	541	535	592	530	593	538	547	534	547	562	528	575	561	519	496	530	537	569	512	562	559	498	518	535	551	552	513	530	522	501	522	550	547	554	533	531	511	521	544	544	467	509	562	522	549	528	473	535	526	508	570	503	581	559	560	499	556	575	551	573	540	532	503	527	541	534	531	554	539	509	503	515	537	529	540	525	527	505	484	525	523	570	591	521	576	507	529	501	529	559	518	520	495	539	524	548	517	563	548	532	515	546	472	493	553	521	519	561	535	508	534	548	537	520	525	533	570	522	501	532	478	536	531	535	552	541	541	553	553	512	555	551	517	516	563	553	544	566	537	537	553	560	531	544	549	548	534	533	544	512	545	544	502	531	520	520	547	524	514	515	571	539	504	491	486	576	533	494	544	489	495	520	526	507	564	513	526	530	569	525	553	529	527	614	517	552	546	574	515	546	510	519	548	493	526	536	517	513	534	534	506	542	556	521	500	531	546	577	525	522	543	557	544	475	527	555	536	505	507	528	553	532	509	481	536	494	519	529	503	522	510	510	528	526	524	547	498	540	531	515	526	549	578	551	532	558	529	525	573	522	516	555	540	538	476	560	552	553	541	543	512	463	524	496	501	510	556	537	531	522	508	509	558	510	518	514	547	496	543	548	535	491	512	561	527	523	557	542	576	557	562	558	546	570	536	553	584	512	494	492	542	505	501	552	553	528	557	521	568	504	556	524	579	571	501	531	526	533	548	542	532	576	530	532	575	516	471	534	534	567	561	542	539	568	528	495	524	514	537	508	566
52573	97701	83848	66307	48160	29601	13241	4226	1243	606	579	560	611	574	611	614	571	635	616	583	607	596	614	557	570	586	574	618	621	554	554	593	575	613	531	565	566	580	607	559	572	591	630	593	557	561	610	587	578	543	575	577	566	566	581	537	570	645	607	567	598	571	532	586	621	609	562	572	592	613	593	607	564	605	627	583	564	543	560	587	575	573	562	609	533	558	560	643	585	623	573	562	623	566	598	553	557	591	566	568	545	562	562	561	578	587	578	622	625	627	584	555	586	593	573	573	536	596	579	605	627	613	609	559	559	567	576	591	589	585	581	564	616	574	608	621	596	571	584	568	603	572	581	564	571	595	607	569	556	575	539	576	605	627	556	580	624	556	593	605	597	610	599	561	600	593	563	560	588	597	589	621	567	570	563	580	568	591	597	564	572	573	596	585	648	545	623	557	583	540	559	615	600	563	551	602	646	572	572	637	583	571	567	558	563	594	566	523	544	594	587	583	592	548	555	591	620	594	552	610	602	536	578	579	581	600	583	559	572	620	563	586	588	583	603	606	537	613	556	586	599	568	589	600	573	589	580	525	613	563	579	562	608	565	545	614	589	590	637	553	574	606	588	616	588	593	609	648	557	617	602	572	569	591	577	614	595	558	554	583	563	561	648	605	551	583	544	598	630	526	595	565	622	607	583	594	596	606	581	577	618	582	560	587	594	590	565	591	551	613	592	570	597	537	546	574	619	552	573	594	550	589	502	627	589	561	561	585	577	573	586	578	532	584	598	603	583	585	588	590	569	582	572	593	544	577	619	574	611	555	555	604	595	537	530	553	586	601	568	580	614	559	558	558	566	591	585	598	596	564	585	554	624	605	560	521	597	578	582	544	586	549	538	587	611	559	586	655	557	528	565	607	572	564	550	571	582	561	577	617	598	602	603	591	626	579	577	584	569	599	622	562	622	600	653	554	572	615	573	583	583	588	589	621	622	645	568	625	589	572	591	616	630	566	573	593	593	584	610	571	593	572	603	591	644	586	595	589	594	594	588	543	546	619	531	613	587	535	599	552	582	570	565	617	542	591	589	590	579	569	603	570	572	586	580	605	606	558	613	581	569	574	604	586	559	581	615	572	580	598	569	602	598	577	574	627	602	534	584	588	544	549	586	569	602	577	638	604	573	561	565	562	583	578	566	586	615	559	568	621	546	549	569	572	578	554	559	592	630	602	550	548	572	559	605	568	615	599	584	593	578	587	546	578	622	619	569	618	581	575	548	541	584	557	616	647	594	550	648	624	571	574	533	591	607	620	571	624	582	589	611	566	545	589	584	612	572	543	613	621	582	560	623	623	635	621	626	544	575	557	586	584	598	559	639	569	608	586	604	606	562	559	607	591	620	562	561	610	585	589	583	576	613	565	595	588	635	615	608	588	562	516	576	636	588	613	624	609	603	560	599	628	613	585	633	572	556	552	589	622	579	617	612	613	544	534	581	559	610	606	583	563	576	614	589	599	628	624	602	636	596	576	584	589	548	579	599	575	587	546	599	561	553	575	540	593	602	572	556	619	600	621	623	591	551	613	562	559	586	618	600	588	616	548	601	593	599	577	570	643	569	599	589	554	577	555	603	560	597	590	607	564	595	612	567	596	564	548	565	544	574	569	553	553	597	587	608	583	621	577	561	572	608	587	616	570	546	573	602	568	602	627	664	583	558	592	609	604	593	543	559	553	606	623	551	593	570	561	569	610	593	571	578	573	592	634	559	536	577	615	577	551	606	589	568	611	592	565	558	554	627	588	602	549	637	578	589	601	545	598	580	582	598	581	564	596	594	605	619	592	613	567	585	578	557	565	569	566	611	608	560	550	576	610	589	588	644	540	589	604	605	575	565	588	635	603	566	568	611	592	588	595	590	581	574	610	577	638	580	621	581	611	593	587	642	632	559	575	549	568	584	515	554	578	572	585	597	589	553	596	568	621	630	561	616	628	587	593	604	604	572	598	539	567	600	578	570	563	582	567	570	553	619	573	589	597	618	593	567	580	600	642	599	557	565	616	579	574	537	587	611	544	581	586	574	613	567	573	622	593	547	599	574	599	558	598	570	598	610	591	563	578	567	576	591	543	564	580	609	563	577	602	601	534	601	624	643	595	532	610	583	521	567	635	557	577	597	582	565	569	564	599	602	595	601	612	589	617	595	634	605	609	571	610	611	572	544	577	611	627	563	600	587	635	561	608	548	597	596	579	561	567	611	613	569	563	606	644	566	596	600	581	606	574	588	621	572	587	561	599	516	559	544	595	600	563	588	527	564	576	557	555	618	595	620	561	578	627	557	606	592	665	636	595	579	601	613	578	553	597	596	563	584	614	610	583	567	588	604	596	570	586	576	574	585	525	582	619	602	569	619	570	571	565	553	564	519	566	590	562	608	583	548	603	578	578	620	573	588	593	576	593	619	558	601	582	554	617	622	581	580	574	581	510	585	561	608	584	548	540	610	555	589	595	622	557	612	555	582	580	595	629	601	592	575	563	567	535	578	570	573	609	611	588	553	578	536	587	607	573	551	560	576	592	597	549	553	548	609	583	603	564	581	601	571	588	590	605	592	570	580	544	582	583	577	598	558	601	590	583	581	614	572	567	562	624	621	604	582	601	576	570	578	589	581	590	608	578	555	602	546	600	580	560	595	591	580	554	612	614	577	600	573	626	595	587	609	613	584	594	569	601	600	624	595	549	559	562	609	618	628	605	580	572	612	586	629	607	640	547	611	590	571	574	595	587	592	579	572	600	601	574	626	603	584	592	598	598	556	580	627	519	627	583	640	585	557	590	623	588	574	642	546	594	543	602	586	594	574	554	573	601	560	591	585	570	628	625	576	561	545	608	564	603	582	592	563	607	604	600	604	619	603	586	580	575	583	565	582	602	566	595	574	547	600	583	556	545	537	590	589	563	612	607	566	595	593	615	625	595	600	582	592	595	594	594	562	654	533	579	609	609	554	574	594	584	588	555	651	608	577	572	540	567	566	587	547	580	577	584	557	589	595	607	578	569	575	617	559	549	571	552	567	569	587	627	540	609	582	577	618	551	623	548	581	615	573	529	574	544	612	561	558	520	587	565	600	636	581	567	599	596	581	546	623	566	553	586	568	566	609	564	614	527	628	599	585	622	604	560	591	565	586	578	579	533	591	586	584	586	620	547	600	578	620	571	561	565	588	592	587	614	580	595	566	607	552	575	595	576	545	558	602	553	622	596	631	584	594	598	564	582	559	597	532	576	619	593	589	573	580	591	596	571	611	567	564	561	611	586	574	570	566	571	589	599	611	568	579	625	592	579	550	600	567	573	609	608	573	563	560	595	587	575	565	616	558	591	605	606	585	583	647	581	578	572	560	597	609	620	554	594	601	621	553	565	591	611	579	600	593	614	596	578	590	603	581	573	594	600	605	579	602	562	546	565	597	581	553	556	604	556	557	581	600	589	550	625	614	619	575	540	581	602	557	618
28012	28880	35585	24665	11296	3464	1163	567	385	372	362	398	365	364	351	337	342	379	390	335	350	332	350	367	349	361	336	345	364	362	371	341	349	343	379	367	318	374	352	329	342	342	368	355	369	365	384	366	353	338	331	359	307	306	327	326	360	309	364	331	362	322	350	336	348	330	346	339	350	352	344	339	347	345	348	335	341	340	342	352	348	319	350	326	353	332	321	346	354	342	347	334	353	347	344	329	315	380	365	317	348	345	339	323	349	345	330	335	331	331	357	361	325	321	320	361	338	378	357	332	337	351	369	344	331	332	344	323	344	349	365	349	394	377	344	347	313	366	321	345	322	357	340	323	337	321	330	373	330	339	360	330	358	365	366	362	371	360	337	346	363	327	323	362	342	355	354	364	342	333	367	383	359	346	369	351	331	341	305	349	370	342	358	347	331	325	345	343	365	348	359	371	357	337	351	327	370	351	343	333	323	344	321	377	337	342	354	354	389	342	364	308	325	331	324	390	326	334	375	325	368	343	386	357	358	355	333	335	334	322	364	328	350	371	369	304	360	316	347	316	346	359	368	360	357	351	324	334	377	379	338	381	341	331	357	340	351	356	374	351	341	345	417	353	339	319	331	326	351	351	352	358	347	336	333	352	322	369	355	353	377	301	319	369	342	341	358	373	335	333	339	377	357	372	359	375	356	338	344	346	341	343	352	330	349	330	350	336	328	316	359	366	312	312	363	354	333	355	309	354	355	377	344	342	374	336	350	379	346	339	351	364	358	380	348	343	354	352	362	342	354	308	345	330	362	379	362	321	352	346	365	344	337	375	324	347	323	324	346	355	337	320	313	346	344	341	347	310	340	327	379	331	356	331	353	359	331	347	358	327	333	358	349	306	361	379	343	345	323	362	364	358	344	375	352	364	378	321	311	302	346	341	305	397	365	375	365	322	348	327	348	329	338	377	352	338	356	362	371	352	363	349	341	351	314	346	334	354	358	313	348	366	332	377	366	358	378	345	344	322	341	368	395	373	346	339	341	351	382	319	344	341	311	329	336	355	366	340	368	346	340	359	356	361	348	365	322	339	320	371	324	372	347	348	368	341	364	381	354	364	371	333	352	409	328	321	298	297	373	351	339	345	349	349	322	336	341	340	354	328	364	342	353	366	353	318	369	360	330	330	340	337	339	341	330	331	350	345	339	357	379	321	340	357	349	345	341	345	345	325	356	382	375	414	335	346	350	371	325	329	331	356	410	354	373	385	359	358	364	334	350	345	327	330	360	351	359	330	370	346	337	335	342	341	344	334	378	357	365	349	356	345	345	334	329	364	308	341	325	374	343	325	365	347	351	361	349	412	351	341	311	332	366	340	314	329	330	359	360	331	343	346	340	366	349	372	350	365	371	370	344	356	296	351	347	352	312	380	341	365	356	359	367	356	323	357	357	310	351	356	328	334	365	333	357	368	348	342	364	343	348	331	357	367	358	334	363	330	349	355	357	354	362	331	331	337	362	330	344	346	336	350	338	362	363	342	356	383	384	363	370	375	359	335	354	353	343	374	363	329	352	340	339	366	367	355	351	347	362	388	335	322	327	366	348	357	320	309	331	366	377	376	377	400	327	332	361	328	348	339	321	341	322	363	339	324	326	355	348	341	355	336	362	344	376	379	333	329	340	359	340	378	385	328	349	340	363	368	364	338	360	338	352	357	333	364	342	343	335	338	348	367	394	366	342	323	350	356	341	350	309	362	342	365	344	283	372	352	345	351	348	390	368	354	350	338	366	331	323	348	363	335	385	314	355	364	309	342	339	345	349	325	351	327	374	340	352	325	315	323	373	350	359	342	366	349	343	343	339	337	344	339	337	332	371	343	388	340	362	342	337	311	345	340	328	336	370	367	368	391	366	325	311	320	383	376	334	313	382	378	337	351	357	330	366	327	347	375	334	357	368	356	348	332	354	343	363	337	348	344	322	329	328	374	351	376	324	348	345	373	324	364	336	330	337	351	329	366	366	338	321	372	360	358	352	327	329	327	373	327	342	386	382	346	362	360	355	354	365	348	384	352	382	346	340	365	400	374	356	315	376	360	317	343	379	332	378	299	356	323	338	347	335	337	346	382	345	334	356	357	363	352	334	357	352	371	340	332	358	344	326	318	323	316	358	342	308	352	375	356	349	389	319	355	351	331	337	342	357	329	358	363	331	362	329	367	344	307	335	364	329	332	343	391	360	327	384	320	334	364	330	358	337	321	316	362	386	366	328	401	343	347	338	311	368	310	380	327	363	362	324	356	368	317	352	334	357	318	345	339	341	368	351	374	314	333	315	330	362	329	343	339	357	350	355	342	302	369	334	346	367	399	307	359	351	338	342	343	339	365	329	348	387	325	336	319	360	355	372	338	355	365	361	345	361	378	330	350	336	339	333	331	399	379	384	358	333	327	352	341	360	368	313	342	347	349	381	351	367	326	325	341	340	374	350	334	353	344	354	337	338	334	371	348	326	354	338	335	375	366	366	362	347	338	357	372	370	349	318	339	390	349	355	345	326	336	352	323	346	358	366	346	336	369	363	391	309	324	359	343	346	344	343	333	377	318	346	339	374	328	344	333	364	351	363	349	371	327	320	318	355	332	331	334	317	337	308	347	365	360	324	360	382	329	333	319	356	348	394	317	355	363	367	358	365	346	373	317	373	343	330	346	341	357	329	350	332	341	364	333	348	360	333	329	357	355	345	316	339	327	315	354	355	359	331	328	345	325	363	342	326	369	355	358	391	322	340	358	367	311	349	348	359	340	337	348	316	370	340	349	355	331	374	345	345	347	372	347	343	364	386	334	361	363	331	332	325	347	343	338	392	380	327	357	347	343	358	344	372	344	336	318	353	333	354	382	352	332	395	333	331	358	320	378	365	360	345	372	346	371	357	373	363	337	336	354	340	338	346	344	371	373	354	334	378	338	362	346	338	331	327	349	355	331	335	361	334	350	384	358	368	342	371	363	338	332	360	341	352	339	302	345	318	359	366	329	369	375	330	368	338	347	312	316	326	339	340	340	328	365	369	349	325	343	338	354	348	361	323	323	381	343	371	334	346	345	375	354	349	329	350	360	340	348	336	295	328	348	382	348	356	357	363	312	343	330	343	334	354	369	361	352	336	316	353	360	357	324	302	348	336	341	345	365	351	347	389	345	360	335	359	359	332	336	362	335	372	335	314	316	342	344	360	300	307	356	362	345	331	319	326	351	346	373	359	361	379	336	292	344	328	326	327	353	337	323	361	360	376	329	353	343	347	340	392	332	342	320	332	352	334	338	343	333	331	349	340	380	308	349	365	320	374	326	332	352	339	333	321	351	347	381	342	358	318	382	368	383	339	337	342	345	351	325	338	346	366	329	345	362	327	363	339	338	358	338	355	383	366	366	348	298	359	351	333	334	357	336	352	357	347	332	360	339	344	342	349	344	376	296	325	364	350	346	337	293	313	345	357	354	337	346	351	330	317	346
24141	45471	32807	20144	11409	4334	1549	691	453	396	429	412	394	387	395	411	430	379	390	389	449	398	404	388	420	392	401	424	410	375	410	381	428	375	404	417	446	365	435	380	412	412	439	404	387	418	398	404	390	423	407	390	391	429	407	445	425	405	416	381	394	357	414	413	372	444	445	382	415	449	386	394	427	373	369	410	424	391	424	376	400	467	388	411	389	409	402	396	406	430	401	384	408	405	414	436	410	421	427	399	385	389	388	391	416	362	394	395	380	441	387	405	414	405	399	424	391	399	446	401	408	404	400	387	402	407	392	385	426	382	409	407	367	388	390	430	380	415	403	380	432	383	387	387	408	398	407	379	412	396	411	438	424	388	386	416	391	394	397	394	414	401	368	420	380	399	383	408	405	401	426	421	403	395	403	374	423	389	433	430	391	408	413	365	388	425	370	390	391	401	453	409	427	414	419	403	406	429	369	417	399	384	395	401	430	399	412	401	407	441	417	413	397	385	392	422	388	408	426	407	420	439	416	413	385	399	400	425	374	416	391	390	417	372	379	386	413	412	432	386	393	402	361	404	400	424	398	425	406	423	395	401	417	393	428	408	428	409	418	420	418	388	413	395	399	423	434	399	423	374	398	388	424	423	396	355	406	424	420	401	405	406	459	380	384	419	428	372	398	430	432	425	385	428	377	392	376	414	371	377	412	397	384	390	409	382	390	384	410	383	401	405	397	418	401	430	393	418	391	417	417	422	394	424	403	429	410	383	409	383	354	457	396	403	396	361	381	380	423	365	419	370	388	404	393	381	377	420	377	410	381	400	401	403	382	439	383	394	409	394	419	390	397	377	421	450	398	382	413	366	427	407	386	403	384	397	384	372	393	382	400	382	394	396	403	365	378	424	413	387	376	399	417	407	398	403	402	419	405	433	423	423	434	413	406	378	434	388	382	411	423	412	442	419	407	406	416	383	406	455	408	378	407	392	431	419	431	394	399	420	426	408	416	388	438	417	363	399	427	395	423	378	410	387	418	367	399	398	425	375	409	430	389	371	428	429	379	444	384	379	447	395	392	438	377	390	433	413	413	373	468	391	396	388	370	390	427	431	388	388	391	419	393	418	458	421	421	384	420	386	420	405	436	380	420	412	407	392	382	420	401	391	404	404	415	399	377	370	418	420	371	381	415	432	422	402	399	404	403	350	391	428	426	366	414	426	386	381	416	371	403	447	402	390	404	402	416	385	410	398	394	426	384	413	395	399	423	362	417	423	434	410	403	416	391	425	377	426	403	393	415	442	421	429	409	389	418	392	423	415	381	387	402	402	423	389	419	384	373	394	393	411	407	388	375	410	415	372	362	422	423	399	388	354	371	437	395	448	360	402	397	407	409	423	377	387	429	400	397	369	410	365	400	437	406	400	412	398	393	371	400	404	422	407	422	387	399	413	388	380	441	404	441	385	414	406	367	424	402	372	424	426	339	402	392	382	414	392	400	409	414	438	376	388	393	356	390	435	406	413	429	395	386	390	444	412	412	399	417	433	401	395	380	425	401	385	390	418	378	398	412	429	402	423	399	366	363	400	400	391	388	434	390	385	430	423	380	432	403	392	400	413	375	402	402	416	395	409	385	368	408	390	368	438	396	408	438	448	337	373	395	399	424	378	427	399	403	388	427	413	380	389	410	415	385	404	381	381	360	411	425	369	378	427	394	388	400	403	406	353	382	414	415	414	397	425	427	426	410	380	418	406	388	411	389	393	399	429	421	423	369	416	402	414	410	403	367	405	409	391	393	396	412	402	369	412	389	418	412	427	405	414	413	371	383	387	396	410	402	429	406	378	363	383	405	411	406	419	395	379	431	367	410	378	378	407	400	415	428	402	405	403	374	382	357	412	398	407	397	395	422	436	385	413	382	378	368	365	366	401	401	403	382	399	426	405	408	388	405	439	372	388	457	431	373	387	413	428	408	398	402	389	411	363	365	394	370	373	406	394	392	401	391	374	425	392	419	396	396	413	406	403	451	431	424	394	420	386	401	401	369	433	405	412	426	421	427	434	411	372	401	408	386	396	400	404	378	411	458	407	405	376	424	352	440	370	407	422	411	428	442	447	433	371	352	425	402	382	407	400	425	439	431	390	428	370	417	385	385	383	382	425	397	417	400	369	389	414	415	405	425	389	415	409	433	352	399	428	391	389	392	395	407	400	446	368	406	462	377	426	386	360	377	411	399	362	399	404	417	388	371	406	440	380	398	383	389	378	431	401	415	399	355	422	413	375	363	424	403	352	383	379	388	427	427	384	401	423	384	402	414	411	378	352	439	378	381	426	407	393	409	388	428	394	377	398	425	414	394	445	416	376	409	400	398	389	400	382	383	378	358	421	416	409	430	416	393	418	398	395	422	375	409	405	398	412	404	397	389	382	407	413	384	412	413	413	394	409	407	422	399	416	438	384	374	394	433	419	376	422	400	379	437	396	422	369	412	409	416	423	408	413	395	414	399	416	433	424	409	415	404	387	417	435	397	390	415	407	384	410	404	391	447	382	432	392	409	418	402	415	386	380	435	404	415	423	359	420	396	409	432	394	421	420	428	417	389	410	368	369	418	413	373	379	427	415	414	392	438	423	374	390	391	408	420	386	347	416	395	427	423	379	420	409	422	376	394	414	412	426	409	405	385	401	381	402	393	386	408	405	386	439	373	361	396	383	381	427	379	404	397	414	403	391	379	393	366	409	421	404	423	427	411	397	383	421	410	431	389	384	397	396	409	384	419	383	420	369	380	389	376	387	398	385	467	393	387	425	383	395	445	407	396	399	380	392	387	415	426	385	392	414	412	407	399	403	396	388	400	398	404	388	380	393	446	415	417	364	409	401	351	402	375	360	405	376	401	369	445	371	413	376	348	413	378	424	377	379	408	414	364	393	370	372	426	425	397	394	408	423	423	425	380	388	437	412	374	373	406	410	396	419	384	421	388	371	387	397	379	416	400	372	385	408	423	392	410	390	396	381	391	413	412	403	416	411	403	385	404	448	413	423	413	407	382	388	379	404	418	392	393	405	410	420	399	426	431	423	438	412	392	387	433	388	417	395	402	414	393	383	425	431	389	393	427	433	402	385	363	395	376	375	380	415	392	412	380	374	438	418	414	419	404	411	409	406	394	396	440	400	396	401	388	410	422	395	405	397	384	390	411	402	382	412	383	412	440	379	401	383	369	432	401	419	405	422	344	395	399	374	371	390	373	396	407	403	428	421	367	408	359	418	392	396	394	384	388	396	377	401	365	405	414	390	405	419	434	409	406	405	396	411	395	408	395	403	420	392	397	419	413	436	397	396	428	406	421	428	402	378	427	447	396	426	377	389	403	398	368	400	382	429	367	382	384	407	404	397	411	360	398	437	401	409	407	365	396	393	442	379	422	386	405	357	393	374	392	418	436	388	399	399	424	390	394	402	383	396	410	380	374	397	420	392	390	404	439	404	439	424	369	395	405	452	412	399
23601	22061	35185	37689	32733	24864	13974	2826	576	487	421	432	425	388	441	469	487	465	451	414	406	412	409	429	401	437	374	421	444	397	427	414	382	416	409	441	458	424	435	426	426	405	445	438	412	373	449	410	436	423	400	423	473	445	450	458	421	419	418	430	402	440	468	459	426	435	452	397	438	415	438	444	434	418	449	434	433	427	396	432	432	396	451	427	414	465	442	417	437	432	431	425	413	463	435	456	411	402	417	408	435	436	426	415	428	419	444	413	455	422	413	433	424	451	443	437	442	464	418	405	412	460	435	427	441	429	440	423	425	428	403	436	434	412	436	390	460	445	424	436	484	411	407	436	460	415	435	480	436	442	453	414	454	425	439	426	461	428	418	426	406	444	465	423	450	430	403	415	405	444	385	450	442	404	388	432	462	461	459	392	444	418	404	397	438	435	458	411	460	424	386	462	403	410	429	442	461	405	412	439	418	439	407	401	427	394	410	443	411	435	424	426	417	418	459	453	433	458	428	484	432	435	427	465	425	394	436	444	420	390	442	404	416	405	430	421	464	441	446	451	460	458	435	421	425	380	450	481	439	418	393	428	407	441	431	444	441	434	417	454	423	384	469	415	442	379	429	420	443	436	397	415	416	437	437	429	400	468	416	438	450	421	462	428	413	385	433	433	411	443	397	366	418	416	419	470	444	419	384	443	426	433	419	426	418	415	478	430	424	396	415	428	419	424	434	427	423	444	434	399	432	396	457	413	441	431	454	442	459	395	434	439	441	449	424	418	423	442	446	405	437	468	447	397	437	431	417	413	422	418	409	425	436	438	432	418	386	408	437	437	440	451	429	410	428	425	447	392	378	438	447	412	428	446	405	397	420	399	432	427	454	392	465	395	409	434	447	434	415	452	409	401	436	415	434	409	446	405	416	458	454	433	449	443	418	429	420	439	413	420	420	451	392	407	449	418	424	438	418	443	407	463	410	470	413	414	448	423	427	424	423	463	446	442	454	445	442	438	463	396	405	439	423	454	435	415	441	444	430	386	405	424	390	439	426	426	420	414	437	442	456	401	424	457	437	435	417	397	388	432	428	443	452	428	430	406	452	426	408	428	467	425	416	472	421	427	442	434	443	452	429	384	416	441	414	424	439	427	416	429	463	436	412	434	411	411	427	438	407	434	425	433	440	442	477	422	433	397	450	436	415	438	450	457	414	434	410	417	397	442	451	415	419	397	445	437	477	448	421	434	437	449	443	433	422	457	439	453	402	402	416	436	419	438	415	429	408	386	453	458	438	425	424	406	403	420	434	441	399	418	413	407	480	414	436	422	426	442	440	426	429	451	412	365	439	421	405	427	419	420	443	441	412	398	404	390	465	405	408	442	395	450	432	424	407	420	408	449	466	381	424	446	428	443	431	450	426	426	384	461	403	430	424	435	439	403	426	438	446	443	417	413	422	467	444	408	399	458	433	450	408	406	403	447	403	435	418	398	437	420	446	428	401	425	433	394	432	393	393	410	419	389	404	448	455	433	457	421	430	414	444	416	433	412	427	434	410	423	409	428	409	441	401	412	418	448	429	429	427	403	446	410	468	410	428	433	391	414	457	454	372	443	413	411	422	465	481	463	418	457	414	456	398	488	413	417	454	466	429	442	421	407	405	423	440	416	453	391	443	455	432	415	407	441	438	413	414	443	389	419	418	410	456	442	430	416	431	468	435	443	448	437	407	420	425	441	470	416	413	422	409	447	409	471	438	365	442	396	453	391	399	434	431	438	466	442	407	430	423	395	429	430	450	436	434	446	394	427	429	448	419	418	441	434	413	427	406	387	413	402	423	442	464	425	452	440	444	417	403	453	407	429	433	414	427	424	427	452	411	396	440	437	434	429	442	438	416	421	389	413	443	419	403	426	403	424	406	446	431	426	417	423	404	451	424	439	441	413	440	443	414	446	431	439	445	441	416	403	373	410	448	461	405	452	455	406	392	468	411	396	407	420	407	445	440	383	446	432	437	442	452	412	420	422	431	452	409	442	436	411	433	439	443	410	467	448	432	445	430	430	432	420	376	460	451	436	395	459	406	410	413	440	389	428	432	408	425	450	420	461	431	423	453	377	399	435	421	413	392	420	437	437	437	425	466	431	487	431	433	406	422	443	444	440	442	406	440	434	431	444	406	416	440	402	402	405	430	417	413	465	418	431	392	441	422	415	445	451	439	424	458	387	416	423	461	452	355	426	447	452	434	435	368	409	413	448	464	441	411	438	424	414	426	431	431	397	404	436	436	416	406	452	445	426	424	434	447	428	404	430	426	405	439	410	407	429	472	471	437	415	445	400	423	429	417	407	441	399	434	453	424	399	478	470	435	396	439	416	424	424	439	446	431	428	421	429	435	450	397	410	408	388	435	441	432	395	454	418	447	448	461	394	430	419	449	428	423	429	434	437	407	445	477	439	461	424	428	383	401	409	408	498	451	378	436	423	414	433	429	417	443	380	410	408	423	403	436	440	483	481	434	416	441	384	453	443	436	459	418	416	446	413	428	455	406	452	440	446	416	394	437	434	410	432	440	438	424	432	421	430	414	426	397	427	430	439	405	414	443	449	448	427	444	428	445	406	437	417	396	433	440	398	467	439	421	426	427	434	430	438	425	416	426	422	385	418	412	407	401	362	443	413	426	423	465	417	426	452	389	436	412	411	424	436	424	396	416	424	430	423	431	440	422	422	426	408	447	455	406	434	422	444	454	395	409	434	436	439	416	404	385	423	448	411	386	424	404	460	413	422	422	473	403	415	426	471	429	439	423	406	431	434	428	386	429	406	449	435	427	439	418	442	449	443	401	429	465	453	397	448	413	411	381	399	416	432	456	402	448	452	424	426	438	429	413	448	465	468	423	419	416	395	452	414	407	419	403	439	449	437	451	424	438	422	409	420	425	422	422	396	414	415	380	424	418	438	435	456	457	444	360	443	425	413	356	411	459	443	424	414	416	408	405	450	415	388	420	404	419	424	393	418	455	429	410	394	441	415	446	404	433	392	390	425	438	386	435	437	386	431	421	446	419	402	471	417	431	446	453	402	414	447	427	421	421	379	467	471	456	467	441	458	409	434	429	410	473	463	455	428	403	413	375	441	447	397	394	431	437	434	426	439	403	472	421	469	479	408	413	415	381	425	425	446	425	401	418	460	451	429	460	426	420	419	448	449	414	445	432	424	425	425	442	416	421	428	476	438	483	428	428	444	432	435	425	412	428	415	438	435	446	440	422	423	477	444	439	416	438	448	433	444	457	405	450	452	458	406	445	404	420	446	380	442	442	395	439	404	450	398	406	442	423	427	462	458	421	415	420	402	426	411	417	467	422	425	442	438	409	449	430	438	427	433	437	424	406	432	432	457	431	384	410	452	424	446	469	438	399	489	469	425	414	426	453	407	398	433	443	420	411	440	435	408	428	432	422	427	433	445	477	414	458	448	374	471	407	398	426	424	437	451	457	441	436	440
47969	90709	73941	56595	40626	23991	10041	3040	685	488	477	454	477	494	492	491	544	533	469	459	426	470	490	517	511	459	490	489	504	486	521	477	454	448	499	485	456	482	496	491	455	498	453	464	489	451	472	498	481	479	478	455	468	446	455	490	506	429	526	466	488	456	503	459	485	463	478	474	480	528	490	448	441	450	486	483	425	484	499	438	455	430	476	475	495	492	457	460	478	442	540	484	455	489	478	519	507	486	495	476	492	469	460	498	478	478	485	487	479	472	474	452	469	494	456	479	488	481	531	490	494	464	482	468	501	455	465	517	474	491	486	503	438	472	487	488	498	492	434	482	454	496	437	480	455	479	464	445	465	488	484	482	462	473	507	497	507	512	488	467	485	492	480	479	501	511	472	455	481	472	473	494	474	482	483	464	501	500	494	484	455	491	467	496	511	448	466	505	482	525	482	500	460	441	460	503	487	463	489	505	474	483	484	498	458	489	444	502	485	469	499	489	468	414	487	484	487	494	486	501	504	502	459	477	452	494	511	459	444	475	477	465	489	472	487	515	442	491	508	477	461	405	471	518	450	548	466	507	490	501	438	502	489	491	482	497	496	481	489	491	445	461	498	444	479	494	467	474	486	473	489	493	501	487	449	422	474	451	435	488	454	523	498	471	474	518	457	482	485	487	466	452	470	482	521	486	490	462	492	509	504	498	500	471	468	445	436	465	498	486	464	517	517	462	501	517	492	451	471	452	471	465	514	503	516	505	485	469	506	473	466	462	500	485	472	466	499	458	485	498	488	453	476	509	476	464	468	451	490	479	469	450	491	463	485	489	513	477	456	457	515	480	468	448	479	479	449	453	453	462	456	456	480	462	450	502	496	467	501	492	468	498	475	511	492	475	495	511	480	493	457	474	471	482	457	481	454	485	447	475	476	453	494	503	470	489	479	478	456	493	498	503	441	507	459	481	454	479	458	453	468	493	508	498	475	497	525	452	488	496	464	506	449	444	469	467	469	446	458	491	497	469	460	470	465	478	490	479	479	490	479	503	513	456	511	521	490	502	480	443	445	513	472	481	503	473	503	497	475	466	492	477	439	493	478	474	448	488	469	533	473	466	507	479	464	488	493	489	449	439	476	459	491	469	467	520	494	447	466	489	491	488	486	536	441	458	457	525	459	493	496	496	491	468	471	485	486	480	487	490	498	475	441	472	504	429	480	483	458	462	498	477	496	458	462	459	472	455	458	516	472	454	486	456	496	490	510	457	470	475	511	491	496	439	456	484	509	480	481	477	478	495	491	460	488	463	439	461	508	454	463	491	491	493	446	504	477	485	511	466	499	467	504	470	488	452	471	536	459	500	510	474	478	455	475	480	485	517	516	471	468	488	525	459	473	500	486	479	454	503	500	499	468	460	470	487	479	480	487	481	484	457	478	513	439	441	479	475	464	486	508	499	497	457	478	493	465	482	508	458	476	444	499	486	467	519	530	489	500	508	465	519	510	476	513	452	487	498	480	475	468	485	476	496	473	493	475	487	508	396	479	482	496	449	500	459	455	475	450	479	475	484	462	463	485	489	450	486	470	430	452	476	457	491	515	479	523	474	481	502	489	481	438	447	459	479	491	497	454	473	485	499	482	469	463	477	517	494	488	461	451	456	475	465	505	454	456	473	500	485	468	445	497	461	426	470	476	457	494	509	475	460	516	456	504	464	500	516	439	492	490	454	463	474	472	498	465	449	485	473	467	443	490	472	454	492	494	506	491	458	511	471	515	467	476	465	473	484	512	461	473	496	483	478	500	470	470	487	485	483	463	510	484	474	468	500	509	470	461	492	469	491	494	490	509	477	467	468	490	481	504	467	440	481	497	456	504	510	487	452	499	487	501	482	472	493	471	479	480	490	474	523	472	524	467	485	491	463	499	475	515	447	458	507	457	494	494	456	470	472	462	500	477	460	481	485	517	504	504	469	449	522	493	540	498	465	485	488	470	497	526	472	481	460	462	456	501	453	487	449	484	477	505	492	430	483	485	501	469	474	476	426	498	442	511	442	478	484	492	513	486	501	495	525	498	487	470	490	515	481	456	480	452	433	463	481	503	465	476	423	462	478	465	494	484	463	479	438	456	495	450	480	517	468	488	431	463	453	467	489	496	473	453	464	485	485	470	471	477	461	467	453	510	454	482	456	484	491	481	470	473	495	492	496	496	507	490	446	449	507	476	472	465	477	469	468	464	488	458	481	469	514	482	451	478	492	465	494	486	459	488	484	503	455	458	499	464	499	471	493	466	469	484	482	472	473	472	490	505	480	482	491	455	489	489	485	467	438	498	503	464	465	513	480	449	483	475	449	474	492	470	511	470	477	511	457	512	508	473	479	472	479	490	490	475	489	468	471	490	494	484	533	516	480	473	492	441	518	468	495	456	497	468	469	459	493	471	453	497	493	439	496	485	473	452	490	533	481	468	507	473	500	463	485	473	526	470	472	491	484	473	497	442	497	479	450	459	480	490	464	443	494	479	456	480	492	485	514	499	492	446	455	454	481	508	489	442	517	482	460	465	455	486	479	494	471	489	510	468	484	501	506	464	472	506	450	483	507	457	429	480	475	490	477	475	477	497	473	497	480	474	480	476	488	458	483	466	468	500	485	478	496	473	474	483	477	519	436	500	454	488	491	452	502	480	463	467	502	513	445	500	499	485	493	432	460	481	484	480	473	511	452	474	499	456	477	500	482	501	505	431	492	446	479	464	490	484	495	471	454	482	465	502	524	435	447	487	491	402	439	464	451	474	475	454	491	482	500	517	456	467	493	513	478	499	476	481	481	460	477	534	477	470	508	433	492	454	460	478	480	460	483	426	479	501	468	460	439	481	474	461	440	470	512	455	417	475	501	459	517	482	454	475	443	483	495	465	508	483	487	457	507	485	445	483	461	443	502	478	502	502	483	477	460	453	500	482	495	487	477	515	494	489	490	491	483	484	504	466	499	472	496	499	504	483	503	460	476	461	478	479	491	450	518	474	482	469	489	466	465	483	514	473	472	477	496	496	463	485	502	467	529	442	502	466	511	464	519	500	505	457	529	498	474	460	483	469	485	517	509	476	479	502	473	451	453	485	478	491	502	522	405	462	479	457	481	482	467	458	509	449	465	437	465	485	473	470	465	516	469	503	487	455	486	489	506	500	474	476	458	456	470	535	493	486	496	513	486	486	475	500	489	447	520	477	501	467	511	503	488	482	449	473	484	509	458	476	479	414	481	481	509	498	449	474	460	471	497	443	494	450	465	471	483	498	468	449	484	495	518	504	483	461	512	433	508	484	446	483	482	502	475	496	479	460	452	458	525	476	479	443	486	476	439	513	489	492	478	483	460	430	482	467	467	482	489	477	514	501	490	472	468	444	497	474	498	477	472	467	450	509	455	458	476	484	464	485	472	477	480	447	500	469	506	470	449	454	454	457	480	496	462	478	465	467	486	467	461	501	461	486	501	483	498	499	456
25253	23648	37680	36134	25523	13319	3771	1036	451	405	393	397	414	375	433	428	427	379	376	403	379	398	391	400	381	365	400	412	422	353	368	368	353	417	369	397	386	384	400	396	423	371	387	415	382	362	409	378	420	370	357	385	345	401	371	372	414	373	379	384	391	381	404	408	397	371	382	410	400	401	364	338	391	387	367	405	360	404	368	364	387	404	366	375	364	413	350	406	387	389	390	386	379	394	398	365	337	354	402	422	361	384	406	370	402	436	365	368	417	394	380	381	363	382	377	422	352	370	404	363	393	385	392	378	393	382	364	376	370	396	397	374	367	369	384	383	434	401	417	404	391	371	357	378	381	361	397	406	381	390	381	385	395	394	422	395	401	441	398	405	391	376	387	367	399	407	448	378	368	376	374	387	366	386	384	387	403	387	387	401	385	366	400	395	356	364	384	378	377	390	392	379	400	368	364	389	402	365	397	406	359	357	405	407	354	431	384	396	357	392	386	375	387	389	388	356	347	374	384	408	381	362	388	373	393	382	403	377	388	430	398	394	356	395	391	390	407	405	396	375	408	387	378	392	371	375	396	390	385	432	372	387	372	358	403	413	384	404	353	341	380	391	368	375	392	393	387	369	378	390	385	402	391	406	407	393	379	365	412	397	426	371	389	368	406	371	420	387	383	361	342	377	377	381	353	385	424	414	418	369	373	385	398	380	371	407	386	401	415	390	375	384	404	386	374	378	405	400	372	371	417	398	412	402	387	381	423	343	402	388	407	387	375	408	382	399	369	391	394	416	404	412	377	382	396	359	362	403	383	417	368	360	378	382	396	357	400	360	372	401	371	405	353	391	395	405	370	398	385	371	391	376	355	369	412	398	374	387	382	423	352	420	386	384	411	394	375	360	370	396	378	419	376	371	362	412	370	410	405	390	416	370	418	391	368	374	400	405	385	390	376	408	377	412	381	354	417	384	405	398	400	368	403	380	390	369	438	342	412	386	404	377	372	388	364	390	386	410	382	368	364	343	437	403	379	370	385	386	406	405	369	389	375	388	405	378	393	349	393	379	351	387	398	396	402	388	367	403	395	389	398	407	367	420	357	382	385	371	413	373	402	423	400	352	382	381	359	408	376	380	424	370	358	355	350	373	383	393	381	381	409	369	376	410	388	389	377	411	399	386	403	363	389	368	351	365	402	399	349	422	390	364	376	384	401	386	378	375	371	416	390	339	405	377	391	369	385	351	369	410	370	423	370	358	398	364	439	399	361	353	368	376	411	356	370	397	357	408	387	393	380	392	401	410	368	385	393	386	377	386	371	361	422	379	375	416	379	391	361	355	393	407	355	411	416	421	365	394	391	400	370	399	379	436	354	373	363	376	386	389	394	424	394	401	360	371	399	385	392	423	376	374	345	392	411	364	385	332	383	377	414	363	399	375	384	411	362	388	376	401	408	374	388	340	416	385	332	408	402	382	393	396	379	362	393	385	403	415	406	372	421	396	375	394	376	392	391	382	381	386	395	378	401	415	382	412	387	377	397	402	404	394	386	377	404	392	367	393	365	384	394	377	388	399	410	381	361	415	387	371	359	386	393	407	379	427	366	398	393	385	373	409	375	399	395	400	393	395	353	396	434	362	434	348	407	369	386	392	398	401	421	397	364	378	377	387	410	398	384	371	348	415	376	388	353	379	361	397	367	421	397	395	389	384	369	388	371	404	387	400	370	361	400	375	378	396	404	390	369	415	366	379	385	411	382	372	379	385	376	392	376	397	389	413	423	383	376	405	369	359	367	414	375	395	392	395	358	370	379	360	375	386	351	363	404	379	400	352	365	410	385	395	410	429	407	386	351	389	328	436	378	384	374	402	425	393	372	380	363	412	375	374	377	383	390	404	405	407	408	411	386	367	390	392	417	390	395	371	393	372	392	398	403	424	365	359	442	365	402	382	374	395	401	380	390	362	428	368	361	401	401	378	387	392	387	353	370	418	374	381	401	365	405	406	381	391	384	383	397	369	364	383	374	404	359	404	380	394	359	382	347	396	374	390	389	395	379	371	368	397	356	382	340	372	378	390	361	380	361	368	359	372	398	363	375	402	393	384	340	387	356	372	401	390	400	395	367	390	408	383	352	390	376	391	347	380	393	372	383	378	404	406	408	374	416	422	399	375	377	357	353	390	399	347	417	386	406	351	362	425	365	407	413	402	392	367	373	420	388	399	356	378	355	401	397	349	391	385	383	389	369	385	386	392	373	380	386	390	351	394	396	383	362	385	370	374	414	416	417	394	382	390	385	402	400	393	411	363	403	376	390	378	358	391	375	401	367	417	408	371	412	399	402	356	349	362	373	383	376	378	326	376	374	379	401	388	397	389	375	375	395	393	408	409	387	349	380	368	383	387	407	403	383	379	379	416	404	368	355	374	410	393	420	362	387	396	397	364	387	359	424	380	361	384	406	355	381	399	373	457	387	370	394	352	405	395	382	367	370	389	349	411	419	421	380	413	381	373	410	359	406	349	385	422	337	405	368	379	369	388	401	378	383	390	389	373	404	385	372	376	386	408	403	373	395	401	350	351	413	398	340	404	405	416	360	356	386	382	387	405	410	384	385	354	392	391	404	384	408	359	358	365	418	365	404	363	393	413	336	391	360	421	374	380	397	386	412	390	393	401	404	341	359	376	385	375	418	409	380	401	389	380	350	388	392	389	390	367	375	369	394	369	372	418	404	378	334	355	403	373	387	367	376	380	375	403	369	408	387	379	385	412	396	390	384	429	394	392	369	379	375	385	381	373	373	394	400	349	372	374	412	400	388	382	329	393	397	376	375	395	373	380	392	396	412	354	409	375	393	379	393	383	360	378	401	400	394	386	375	384	395	404	376	381	386	372	415	382	429	351	379	384	383	400	379	397	394	359	418	436	359	370	429	386	420	380	395	414	359	385	406	380	378	384	389	385	358	382	357	389	379	410	397	381	339	399	356	371	377	377	371	382	392	385	420	382	399	400	424	403	389	396	423	360	370	383	384	387	343	367	374	423	363	378	370	390	376	388	391	402	397	409	390	365	399	368	392	349	384	386	350	368	373	423	410	384	407	396	375	378	377	383	393	370	385	416	412	400	359	419	342	377	365	368	357	403	385	404	396	411	416	371	366	361	387	395	413	390	403	394	421	386	403	395	382	379	422	381	399	392	407	407	374	383	386	393	415	370	373	355	405	398	393	395	376	395	354	360	391	378	392	384	409	358	383	408	368	433	364	397	404	386	369	354	391	410	388	405	418	397	375	384	382	375	378	367	383	401	408	386	370	392	395	394	357	371	362	376	410	379	390	383	389	402	384	394	407	338	376	375	361	416	425	424	379	390	379	385	389	391	384	393	394	400	417	389	369	394	383	400	368	404	359	372	360	372	358	367	397	393	356	396	379	359	387	401	383	397	383	360	343	384	399	385	393	389	395	402	381	372	424	361	384	356	402	404	376	406	360	371	369	374	400	377	383	360
41697	76398	57859	42347	29251	14302	5222	1589	541	437	464	433	458	430	465	474	457	469	444	414	467	439	458	430	431	432	466	473	426	428	428	443	416	436	468	432	478	429	453	435	448	445	436	420	454	482	474	450	471	433	434	455	431	415	417	448	397	453	458	442	458	419	441	454	492	402	428	496	484	465	485	407	478	424	430	483	441	466	429	456	435	423	436	426	426	435	478	476	453	463	433	413	430	443	442	444	437	438	456	422	404	449	440	434	419	470	444	445	436	475	470	440	459	466	470	451	429	418	434	440	443	438	437	447	454	451	479	494	471	463	433	425	491	423	488	455	444	451	427	430	430	450	416	446	429	432	454	477	425	453	398	448	459	427	463	470	435	433	441	472	432	431	442	441	436	446	437	438	446	443	494	406	435	428	461	473	417	429	478	470	464	429	439	455	462	442	452	424	411	472	404	441	460	444	460	441	463	434	424	468	472	438	430	451	450	390	411	476	442	476	450	461	425	454	421	423	467	448	446	488	448	457	447	449	438	432	467	437	413	490	453	471	477	445	465	423	428	473	469	437	452	476	425	428	420	463	446	442	420	448	445	439	489	465	469	449	394	437	458	464	452	452	448	416	454	463	388	446	431	417	431	421	453	431	440	468	464	425	445	448	428	457	433	425	443	506	451	426	439	444	448	476	438	390	436	452	461	495	483	411	435	415	398	458	449	434	439	459	459	454	474	470	450	437	473	455	445	426	460	449	489	442	415	460	446	432	436	481	474	444	420	448	450	485	476	400	477	436	456	444	470	432	408	455	456	484	447	450	458	420	454	449	483	425	445	476	413	476	447	445	442	407	440	424	459	447	454	393	430	447	448	448	414	427	450	443	488	470	442	426	445	446	458	446	417	436	425	487	433	426	439	456	443	435	454	441	447	490	470	415	440	459	416	422	410	431	415	463	424	457	458	431	442	488	468	461	486	484	461	451	452	462	419	447	430	447	475	469	455	451	449	476	440	459	452	434	414	427	430	423	413	449	445	412	463	449	456	471	406	469	482	470	418	429	403	451	441	435	503	439	435	441	471	480	456	458	460	445	449	459	442	447	433	445	437	457	458	416	442	459	459	448	457	467	454	430	445	466	440	438	429	457	457	443	431	448	448	410	465	454	437	450	477	458	432	470	442	460	449	481	463	478	460	427	428	454	448	468	419	439	442	435	460	457	441	458	411	477	512	470	417	462	430	481	450	456	490	459	416	454	459	468	452	444	440	443	463	438	480	412	470	482	467	449	435	470	411	488	455	433	451	425	455	483	429	435	464	425	444	434	456	463	450	428	429	416	435	453	430	446	463	422	464	435	439	448	457	455	459	466	453	442	499	450	425	433	439	443	471	474	451	449	434	434	452	446	438	428	450	433	461	475	440	443	476	422	427	448	441	440	432	474	437	412	435	444	451	456	430	392	420	460	417	438	485	449	443	429	449	440	482	459	453	454	485	499	447	465	451	425	432	452	460	421	416	467	471	402	462	457	443	459	442	437	454	459	443	425	460	466	407	444	434	475	459	437	459	422	432	473	427	442	461	423	451	462	473	447	413	469	437	425	433	458	444	475	478	486	435	457	433	435	459	442	412	462	423	464	460	468	443	443	457	468	428	425	463	459	457	412	440	474	483	390	450	465	434	428	466	422	438	466	427	435	472	456	455	452	403	469	421	473	441	457	434	435	385	443	444	426	470	443	427	449	447	481	443	458	462	469	446	445	444	416	460	464	475	461	421	439	436	423	457	414	447	437	447	455	444	464	426	438	448	455	438	446	469	466	449	443	455	459	483	464	473	434	497	472	446	427	419	470	438	457	464	473	428	413	461	464	426	433	440	440	462	463	429	489	445	451	433	424	461	450	428	471	439	456	455	454	445	436	415	437	482	440	447	413	446	447	451	499	456	419	448	453	445	486	454	413	485	453	430	448	423	460	501	459	440	443	409	416	453	452	437	427	433	445	422	455	419	467	431	459	439	444	452	444	477	491	467	472	411	444	451	443	407	431	453	446	478	511	464	474	515	453	483	415	441	471	485	482	447	388	448	412	506	407	408	447	465	445	406	447	496	456	438	475	434	453	417	448	435	449	459	462	467	408	435	392	442	461	504	427	439	450	439	424	449	475	439	464	484	430	436	459	511	449	457	414	443	432	453	468	505	462	407	433	428	463	446	426	439	459	462	483	464	448	413	443	412	467	468	461	427	440	476	450	455	421	420	434	451	473	465	445	432	446	404	443	500	434	440	438	459	438	478	491	442	404	452	469	415	432	480	484	422	438	464	481	462	466	436	438	446	471	481	412	448	447	462	447	443	475	433	457	429	487	419	452	453	442	442	434	384	509	426	442	460	432	432	455	441	460	427	483	447	495	471	437	449	445	436	477	423	446	416	470	436	455	466	458	433	435	455	481	492	454	454	433	442	429	459	435	423	440	427	461	468	465	438	422	457	425	426	499	475	429	428	428	425	441	428	474	424	486	437	437	456	401	448	434	439	503	417	464	455	423	421	469	427	433	444	427	389	448	451	477	438	465	452	438	402	461	441	378	463	426	446	409	470	475	458	464	419	478	445	443	423	457	490	405	427	449	462	460	444	429	433	465	441	420	456	451	451	459	432	426	435	441	480	453	446	479	493	458	430	455	461	467	427	409	453	463	422	476	456	421	424	430	393	461	431	440	461	485	434	449	416	488	443	460	419	487	465	463	464	417	468	447	445	459	462	482	427	472	453	424	460	466	473	474	480	430	435	463	464	467	475	421	423	429	448	472	438	425	431	477	419	452	476	431	457	446	481	430	461	422	475	419	442	464	423	466	408	414	484	464	432	434	455	429	437	460	449	449	433	468	407	473	433	475	436	421	442	417	432	455	433	469	454	462	437	466	454	471	414	432	474	433	452	453	467	442	444	398	477	485	426	470	484	430	414	423	417	478	432	447	492	441	460	435	435	408	475	448	486	464	422	457	459	421	457	438	439	452	456	461	495	436	443	451	437	412	428	442	462	480	406	422	442	457	445	464	491	445	451	412	445	432	439	454	410	489	438	449	405	483	454	455	467	438	466	455	436	440	429	452	433	429	428	437	426	445	458	434	451	482	442	435	458	457	452	425	449	447	438	448	439	465	433	438	400	434	446	433	460	474	456	428	413	453	451	457	429	449	451	499	434	484	420	408	434	445	414	442	440	423	464	425	463	459	454	418	416	444	497	492	466	417	447	475	432	476	455	444	471	446	422	458	459	450	484	447	412	415	467	440	462	402	450	441	424	470	474	453	442	487	450	458	440	437	428	451	451	445	435	452	415	443	440	457	460	451	418	447	406	449	431	438	422	447	442	446	421	422	468	452	489	481	456	455	454	415	447	392	446	472	491	439	448	472	460	442	462	431	453	454	435	411	435	433	421	440	452	423	425	450	439	461	436	426	455	464	432	428	447	471	449	452	441	438	421	428	449	461	470	456	447	438	457	446	418	439	482	437
22827	21633	32470	33912	32642	27623	20455	5592	1021	576	532	519	524	561	546	524	544	558	532	519	539	560	540	543	496	495	559	553	541	481	513	479	560	499	515	497	472	529	530	550	569	553	524	548	510	512	512	540	547	545	479	539	475	509	523	531	542	528	532	515	530	546	505	507	506	499	547	529	537	533	497	549	537	550	511	526	509	551	558	505	520	507	548	527	558	521	555	478	508	520	548	515	575	504	544	552	495	483	536	572	513	523	484	510	541	546	546	509	523	539	548	533	513	509	534	496	507	553	534	526	529	523	538	496	505	524	525	539	550	517	507	507	506	539	474	549	537	497	483	516	528	565	535	530	518	531	530	498	501	528	564	505	543	460	521	497	525	528	535	545	531	493	496	505	501	553	568	551	523	524	542	529	475	493	518	543	499	490	517	528	538	475	514	513	522	522	557	474	540	533	533	523	512	548	553	529	557	467	551	535	544	540	547	494	512	478	528	515	532	526	545	547	508	568	499	539	515	528	504	507	538	530	520	515	529	542	472	523	531	514	505	515	462	532	510	514	480	569	495	522	500	501	484	525	519	467	563	493	538	495	477	518	547	519	482	575	474	523	556	537	537	536	489	508	516	537	509	525	552	534	514	507	531	506	520	491	521	531	536	563	533	529	487	489	516	511	520	496	521	500	543	581	565	527	491	530	517	508	517	486	512	547	490	529	506	533	506	507	566	525	533	533	545	527	544	517	543	535	501	500	516	560	572	535	516	523	499	523	493	527	546	508	480	569	522	483	502	522	498	519	548	526	458	488	514	520	544	542	544	579	555	495	506	460	527	513	540	556	538	527	511	491	504	567	565	508	532	507	560	515	534	497	527	492	515	497	501	493	508	511	503	477	515	546	519	571	536	482	501	548	503	543	501	499	521	555	492	505	518	565	540	527	535	496	524	481	515	558	535	509	523	496	504	520	528	526	498	513	522	519	519	521	510	553	556	531	510	506	509	548	546	536	525	506	517	515	506	501	508	519	482	581	534	526	532	504	507	537	540	530	510	513	481	491	528	521	522	531	536	546	516	555	508	493	556	499	490	527	522	526	503	522	528	549	547	504	519	521	533	521	514	539	542	527	517	530	506	557	548	544	542	514	536	517	516	495	566	491	503	533	550	524	526	544	541	523	531	522	485	522	515	484	531	545	516	511	512	525	473	529	514	496	508	467	489	529	497	513	485	505	537	541	499	531	506	545	549	516	502	516	538	543	518	519	515	505	487	495	567	547	515	531	555	496	492	529	500	525	508	538	522	489	507	549	502	530	520	527	531	523	565	526	486	508	543	553	510	531	512	506	521	494	531	539	502	526	534	511	482	548	504	520	532	527	537	561	515	479	521	564	551	489	525	521	521	506	513	520	488	538	546	570	516	484	521	510	533	539	537	527	539	504	498	495	534	524	523	533	525	525	523	506	495	538	499	527	538	548	590	547	526	537	491	528	554	474	492	540	508	481	557	503	536	547	533	545	518	494	503	527	534	520	500	461	556	501	551	543	484	545	461	554	462	523	476	510	505	502	549	498	490	584	533	499	531	525	524	539	555	482	532	551	529	546	498	510	490	493	527	479	563	516	532	506	545	486	548	534	496	537	509	514	511	458	462	525	485	476	512	523	531	534	507	549	513	500	530	510	534	490	500	546	547	524	503	499	508	520	554	503	515	525	518	502	492	546	524	554	520	490	526	537	502	547	517	527	558	551	549	536	514	526	548	506	542	499	552	572	541	491	530	526	500	561	503	540	496	538	563	505	522	563	528	537	507	514	509	510	514	530	532	511	491	498	483	573	538	542	530	522	541	512	507	499	493	525	527	520	504	498	528	552	559	479	536	524	535	521	505	514	532	525	541	491	512	533	505	563	504	554	551	543	510	541	512	467	507	462	515	497	512	523	545	531	509	514	525	518	518	503	511	509	519	519	576	495	546	511	542	516	529	506	508	511	530	534	514	489	515	541	500	531	574	511	534	537	554	530	541	545	525	548	495	540	518	551	509	526	587	527	505	521	534	537	543	534	528	526	536	511	508	467	550	515	509	540	526	507	556	510	510	533	525	511	526	555	538	531	519	534	515	571	515	545	529	533	498	516	532	513	545	517	508	547	515	539	506	510	555	537	502	528	573	562	505	544	517	537	519	550	526	568	521	538	486	544	517	497	528	519	499	533	490	507	525	537	529	529	520	506	493	520	538	494	482	550	547	526	502	471	537	557	523	523	546	525	527	511	480	594	494	492	534	519	514	532	524	480	519	526	514	505	493	526	557	519	514	526	506	531	513	544	519	511	490	543	542	512	524	498	523	552	508	530	549	511	521	535	513	525	493	555	569	540	497	522	504	510	555	549	471	558	561	527	555	489	523	566	540	521	532	529	490	509	518	504	498	546	524	537	538	525	527	491	555	491	480	503	509	488	513	523	537	503	535	553	551	531	547	508	559	509	515	554	547	519	505	484	518	515	533	524	519	516	508	498	581	489	558	526	537	507	545	545	530	544	517	486	534	563	539	478	514	529	525	499	522	504	516	525	546	523	523	509	507	490	545	539	503	496	551	507	502	528	547	554	516	517	522	539	525	533	518	513	545	491	528	537	485	522	522	508	559	501	551	520	521	498	528	510	515	520	498	513	499	515	508	514	545	490	522	525	522	500	505	540	547	535	537	550	538	559	515	532	542	525	518	524	530	518	522	508	471	529	538	509	511	511	508	511	502	532	519	544	534	547	510	544	543	508	553	552	548	526	485	494	508	521	506	505	549	504	533	488	510	516	524	539	558	506	501	547	545	529	520	509	523	496	513	504	511	520	513	504	510	492	541	535	544	543	530	494	516	528	552	520	519	507	509	477	520	511	508	498	497	543	521	518	498	542	528	531	538	534	535	532	528	505	507	520	544	523	523	547	555	543	547	557	530	479	546	517	503	548	517	484	519	533	521	515	520	520	513	529	551	508	534	531	509	556	499	499	494	562	521	485	496	479	499	549	532	560	572	489	524	541	551	510	537	566	513	541	546	491	535	519	523	525	512	530	520	521	520	542	502	555	535	522	513	531	525	552	539	526	488	518	536	542	505	547	554	532	528	513	550	544	559	481	559	522	491	534	491	513	521	509	542	531	528	531	530	477	523	489	496	545	502	543	550	499	530	540	521	522	522	503	478	540	540	514	498	510	522	520	528	516	495	546	541	495	502	539	549	518	514	545	531	514	519	539	532	488	549	511	488	542	554	536	523	524	517	541	527	535	513	523	542	508	518	510	525	513	532	512	537	523	521	500	535	570	514	497	520	533	544	505	493	491	504	480	533	514	485	527	535	535	575	499	539	534	520	551	555	532	507	528	519	521	551	507	496	541	495	511	536	490	493	551	492	499	544	511	503	544	499	521	528	516	549	531	494	537	522	535	544	515	534	526	533	501	528	498	503	506	543	542	520	540	561	549	524	517	497	514	492	544	515	547	507	537	498	528	502	487	482	493
54419	97291	82332	65365	48835	30460	14490	5358	1337	575	586	588	586	602	638	624	625	625	633	536	579	595	548	523	564	555	583	583	569	611	625	569	575	559	620	567	550	575	601	598	556	579	583	530	556	561	606	590	608	585	598	544	578	592	560	583	583	571	564	561	581	535	556	571	593	570	590	580	577	592	580	585	593	561	563	597	590	584	597	557	594	572	589	557	578	556	559	537	554	623	585	587	572	560	534	539	585	589	568	612	561	581	596	606	560	560	561	559	579	557	589	566	564	571	566	608	589	566	522	551	603	563	547	594	563	568	568	565	554	623	583	606	596	586	581	560	566	547	611	579	528	592	527	563	533	586	609	570	510	509	582	528	610	600	567	607	560	581	558	572	569	552	551	608	588	622	593	537	563	605	543	553	573	585	560	591	548	550	570	555	550	564	590	539	553	563	579	571	568	639	536	569	570	579	609	551	611	576	550	607	559	558	540	568	556	583	553	566	542	576	559	593	568	558	563	575	592	588	589	530	606	561	574	545	564	576	536	579	603	556	568	568	552	616	612	603	565	562	579	557	530	540	559	531	559	564	588	603	545	531	600	610	549	540	553	592	601	547	591	585	550	606	554	599	588	571	599	573	544	609	613	582	590	540	578	569	576	572	631	604	518	575	574	570	596	588	543	563	545	577	562	560	552	582	551	619	549	561	566	565	603	594	565	567	574	553	529	588	533	583	571	584	570	561	563	589	554	573	567	537	575	579	575	579	582	590	592	543	579	619	622	536	592	592	552	590	550	565	563	603	565	562	552	622	582	561	568	562	564	606	571	588	586	573	566	544	566	548	604	617	604	552	602	566	583	573	555	538	564	543	560	552	564	544	573	633	616	544	578	576	570	586	627	570	558	579	578	584	549	551	591	588	574	542	582	580	601	559	540	572	572	579	592	613	537	584	550	547	576	619	589	587	544	539	553	600	554	551	555	609	581	608	615	587	578	594	564	570	547	569	594	567	601	575	581	578	530	534	578	590	574	563	570	559	553	544	569	619	582	588	580	586	566	579	597	587	571	592	532	546	610	590	590	541	513	593	550	549	544	560	531	545	602	565	574	566	555	600	548	581	550	572	571	629	579	579	581	560	565	614	590	525	553	581	544	549	576	586	557	596	564	599	586	576	575	572	542	586	586	604	582	589	546	575	601	581	538	567	567	541	559	554	546	568	554	600	593	615	536	575	597	535	585	560	587	555	555	585	523	558	613	589	588	570	586	623	602	590	575	539	535	554	588	510	574	589	568	566	541	576	567	591	591	606	548	568	584	565	604	559	542	537	532	554	557	533	597	554	557	572	606	598	552	595	570	582	604	575	578	562	579	566	576	584	572	547	560	581	544	530	627	535	591	570	573	579	578	531	566	568	575	573	628	565	586	565	593	540	576	601	565	591	603	571	663	537	548	632	582	571	555	575	624	549	605	591	584	607	548	547	570	587	575	567	577	537	578	593	574	598	578	569	579	597	590	582	559	557	612	574	561	599	540	588	588	602	561	547	606	599	559	561	607	568	566	551	599	568	596	555	618	609	550	610	560	567	516	600	583	595	583	609	560	576	581	572	554	550	549	567	637	549	579	577	564	588	586	587	626	551	552	559	558	581	575	564	612	579	565	581	568	578	600	573	593	569	601	601	588	594	557	547	615	560	565	563	572	596	581	581	547	587	578	584	596	576	554	604	589	576	584	607	585	590	565	582	582	598	604	630	546	571	601	536	587	588	558	593	563	585	584	582	554	554	575	559	593	609	565	541	580	553	543	567	546	588	602	570	599	575	554	584	573	573	566	596	574	585	564	599	592	556	548	603	541	602	571	583	581	633	526	545	594	540	548	588	567	568	552	544	567	612	593	604	606	586	563	561	601	527	523	618	574	584	580	578	581	580	564	546	585	589	608	593	566	572	549	543	574	556	551	564	583	567	559	572	564	566	581	557	569	609	587	536	579	524	583	559	598	602	634	558	596	574	571	546	562	561	512	531	599	542	578	552	573	520	574	551	578	526	547	555	585	591	587	598	583	568	563	565	616	555	591	580	577	561	577	612	546	580	562	583	608	580	535	578	575	577	597	624	563	597	575	553	575	572	596	577	582	556	590	537	558	599	561	551	605	591	571	582	594	548	603	573	595	548	562	528	561	584	589	552	585	581	557	560	570	580	592	582	574	570	572	635	556	587	532	587	575	577	579	549	567	549	584	572	598	547	603	545	589	577	583	613	596	570	592	620	567	570	604	595	555	598	562	601	570	579	639	582	560	618	557	590	607	565	593	591	560	529	580	597	608	567	600	577	590	599	566	579	562	583	640	578	577	540	582	599	603	588	572	579	569	570	550	551	562	536	589	617	605	580	561	588	560	553	580	585	578	569	581	559	609	590	554	579	589	573	589	560	556	581	577	599	533	595	565	558	575	588	579	612	564	581	584	594	557	579	591	562	579	570	557	584	529	598	563	605	617	546	538	574	560	571	566	563	566	548	582	582	605	589	521	546	562	587	564	560	575	563	562	554	587	584	537	607	567	623	537	530	612	563	576	541	579	582	578	661	562	611	569	596	571	574	587	584	602	567	603	571	566	592	595	579	565	583	583	580	585	560	582	565	580	587	595	612	569	598	590	572	605	565	579	559	534	577	575	581	534	569	571	570	579	578	564	585	561	592	593	616	588	587	502	568	588	581	563	564	590	585	571	571	548	572	568	587	588	569	555	592	598	545	561	578	553	571	584	580	570	592	551	581	577	553	582	570	552	544	542	556	641	518	569	541	556	585	626	543	613	581	569	577	608	553	520	615	588	544	584	557	587	591	580	578	523	545	559	536	572	584	536	620	595	548	573	647	623	556	582	557	552	589	558	606	596	604	555	559	590	579	594	585	563	541	561	594	592	562	581	551	601	572	562	637	593	557	523	566	608	574	596	624	571	584	559	538	563	567	575	554	539	619	534	595	575	542	570	576	559	556	614	579	583	583	575	590	547	599	576	598	547	576	574	587	565	589	559	590	560	592	588	582	569	563	561	577	621	554	574	564	609	606	587	563	555	599	535	603	587	533	598	579	585	590	603	541	561	622	566	574	555	563	568	587	591	574	552	611	546	593	585	590	575	628	606	560	532	599	533	571	560	543	563	540	588	588	562	544	526	578	585	565	571	563	578	578	582	580	614	561	579	577	572	573	582	567	641	579	565	602	539	557	576	584	590	616	556	576	585	629	606	600	572	559	535	568	572	527	543	567	547	572	582	617	581	603	583	595	574	576	596	514	569	602	574	592	596	567	560	577	568	581	571	563	666	525	577	593	577	599	572	553	596	546	546	548	584	576	573	596	599	555	544	599	585	600	561	556	629	571	579	573	581	588	549	599	531	603	547	549	559	535	546	622	579	563	596	544	553	577	603	555	575	575	598	588	569	614	542	520	605	561	562	589	609	581	616	545	529	598	556	573	594	542	517	561	556	634	605	599	569	538	544	596	612	567
27830	30562	36372	25496	11283	3318	1098	545	380	336	366	307	352	385	349	363	345	368	368	358	347	342	336	330	337	343	347	357	340	330	342	358	348	350	343	357	334	361	349	378	353	358	384	350	318	383	342	339	338	343	348	336	330	318	350	330	382	350	335	358	352	370	347	357	331	322	356	340	379	363	347	364	368	368	332	365	362	317	354	358	338	379	346	329	342	345	341	375	343	353	323	320	366	336	341	395	349	357	352	353	357	329	355	336	321	352	336	375	350	348	364	393	329	349	350	365	346	363	330	335	364	370	369	370	321	329	360	322	332	314	347	340	300	348	359	308	361	350	372	353	368	340	360	308	352	314	323	329	367	378	365	329	343	403	338	340	312	374	344	358	368	358	368	340	345	344	383	327	382	324	358	360	348	360	357	350	340	349	362	332	332	336	317	333	342	332	378	356	303	316	349	356	344	352	325	326	365	379	335	332	335	346	388	335	342	338	380	338	343	342	382	333	346	368	367	330	337	347	317	370	368	387	368	354	339	355	346	324	345	373	338	384	351	335	341	371	351	351	319	338	360	348	332	327	366	342	355	331	351	317	363	331	353	319	328	360	360	343	355	326	350	316	364	339	341	354	339	340	360	347	355	376	312	319	361	340	330	357	329	345	350	364	343	300	347	362	324	320	340	343	325	355	389	352	354	329	343	324	305	332	365	344	312	339	372	324	332	349	321	313	328	371	368	320	359	322	352	348	332	359	338	325	350	346	335	320	369	353	320	336	350	337	353	359	344	301	337	345	342	354	333	342	357	322	346	342	350	318	354	322	315	334	393	341	366	330	325	327	357	355	343	317	343	353	369	349	340	319	364	346	324	341	339	354	323	361	345	354	373	333	349	354	342	352	327	379	345	337	352	347	349	346	375	311	343	330	340	342	300	350	321	343	349	340	325	354	359	332	333	386	344	360	373	312	320	335	348	335	402	329	330	361	335	355	365	316	391	343	347	349	328	339	365	330	328	332	334	356	335	370	383	343	364	303	378	319	376	354	359	372	341	380	296	337	337	323	330	347	325	315	338	355	319	352	344	337	370	350	337	370	338	345	335	341	357	335	325	328	339	329	332	339	336	393	340	355	357	348	322	325	339	310	338	328	338	361	340	357	343	341	368	355	322	349	331	346	353	350	353	313	382	359	361	324	333	343	377	326	345	345	354	349	354	333	343	332	336	333	322	346	318	280	342	363	341	314	321	359	310	353	350	363	346	320	388	332	334	355	332	334	350	367	325	290	324	313	375	373	341	331	332	333	347	326	325	334	308	362	355	336	369	386	362	376	336	337	354	351	350	316	348	350	365	333	303	345	348	327	339	375	358	325	336	309	382	359	335	372	352	319	353	363	323	343	349	384	340	326	354	320	308	346	326	329	348	348	347	367	379	316	320	370	314	347	350	318	343	328	362	336	335	342	338	342	316	346	316	355	341	354	328	337	364	356	336	355	333	353	315	360	346	362	384	373	357	351	340	343	354	333	367	362	356	348	343	349	340	338	349	328	343	374	376	308	356	354	340	336	363	324	379	310	339	321	377	324	333	342	372	345	334	327	348	338	343	356	338	359	377	368	356	389	306	387	358	381	391	334	382	298	328	367	364	355	330	383	382	352	370	355	343	360	369	389	352	346	346	359	350	353	375	349	343	317	329	325	336	310	337	352	335	355	326	361	358	345	357	370	329	352	329	347	351	322	353	335	342	341	322	374	332	345	356	349	334	358	318	357	346	351	364	330	336	356	361	340	359	356	346	331	347	363	346	314	333	329	373	315	376	307	362	339	351	355	338	346	362	324	338	338	385	342	354	327	339	337	327	369	335	334	329	336	320	350	341	336	344	358	310	335	362	353	365	359	348	374	350	336	324	341	376	344	334	332	343	322	354	371	354	369	331	366	342	370	332	334	335	381	348	340	311	388	330	383	326	313	346	364	324	344	338	364	375	297	344	324	325	348	351	346	342	332	342	357	363	392	373	333	366	327	336	335	338	314	318	320	342	337	342	304	340	339	361	352	351	327	358	352	333	345	352	351	359	304	389	358	373	332	386	355	337	336	321	333	368	336	359	345	340	359	318	340	331	346	368	360	351	333	355	338	329	346	351	339	324	385	351	347	302	362	375	335	332	310	379	373	340	338	388	325	354	356	338	321	340	325	343	340	339	350	357	384	360	373	369	342	321	356	337	352	322	332	337	328	320	339	362	345	337	334	351	378	335	347	310	349	360	352	366	351	329	361	363	334	355	345	361	318	332	337	335	373	365	383	338	383	341	352	364	326	348	338	355	353	366	343	334	318	314	350	327	388	345	339	374	367	337	399	360	336	345	356	359	367	331	376	345	316	329	317	384	323	341	359	346	345	324	345	354	350	313	352	364	353	373	342	341	324	323	356	324	309	337	335	333	342	323	359	328	338	344	336	332	323	314	337	382	328	338	332	344	332	353	369	340	333	381	335	382	343	383	359	388	341	323	337	348	346	353	323	336	345	353	338	350	350	339	366	362	342	361	366	329	376	348	319	378	307	342	318	352	371	351	360	332	355	311	381	348	332	342	345	325	361	327	340	339	379	315	321	323	349	356	350	345	350	354	365	330	363	329	341	325	376	342	366	386	347	315	324	347	340	337	349	331	327	332	376	359	335	347	333	361	344	374	341	337	334	353	335	373	327	346	361	340	357	326	321	327	353	339	389	319	323	318	369	382	333	305	355	345	338	325	338	349	375	350	359	322	335	371	333	328	337	334	333	365	364	343	325	324	353	344	346	322	362	362	357	369	352	336	350	333	356	362	347	364	345	351	338	358	379	355	336	366	378	315	351	340	313	303	353	339	362	381	363	341	354	349	320	334	361	322	386	368	366	384	337	337	359	320	344	352	331	334	348	327	363	377	338	374	321	333	357	366	353	349	345	354	366	330	342	362	328	370	381	347	339	344	380	310	352	360	331	316	347	340	365	366	331	363	331	336	351	358	344	328	371	386	343	355	378	394	341	343	358	318	354	322	317	328	336	334	374	320	353	352	367	329	373	325	356	336	307	331	350	340	358	360	319	344	358	345	327	356	365	372	338	368	349	357	365	379	346	346	345	384	365	330	347	365	378	331	348	334	329	324	380	366	314	310	341	370	331	366	350	341	319	386	349	327	328	380	365	329	329	385	340	364	341	329	391	337	343	339	335	372	354	339	344	346	366	375	366	333	358	326	346	311	348	354	347	380	306	360	346	352	329	311	323	343	371	344	358	337	307	363	333	340	353	356	361	329	374	333	346	335	345	350	334	350	365	332	306	332	346	386	350	362	333	340	335	367	308	339	373	322	340	363	337	324	342	342	324	323	340	322	342	333	333	364	361	340	351	353	348	318	330	347	344	332	342	359	342	336	362	361	360	337	321	335	349	329	326	348	354	353	358	337	350	354	320	346	346	341	324	340	393	324	344	322	361	320	335	377	358	309	331	328	329	336	343	333	355	346	340
23258	47616	33605	20649	10906	4238	1386	704	470	399	400	350	413	417	384	389	397	392	388	385	405	421	404	437	383	391	353	400	366	385	398	378	389	414	362	389	368	395	415	410	402	394	446	396	435	410	392	403	377	401	436	358	434	389	406	431	420	415	372	395	410	366	376	412	405	441	375	421	384	403	392	439	434	394	389	412	382	406	378	395	381	406	404	395	406	386	392	397	397	388	374	419	411	401	432	430	413	419	376	415	391	376	413	440	397	432	381	386	431	421	379	392	417	401	426	400	403	391	411	388	397	402	388	405	387	384	398	427	396	382	398	441	379	413	440	430	412	402	403	421	393	411	408	413	381	403	386	378	419	389	380	414	396	423	398	360	387	378	337	409	406	425	422	386	403	413	394	390	433	370	397	396	411	407	422	374	413	404	417	423	392	392	401	417	395	397	421	406	402	371	420	366	439	404	429	391	399	400	411	399	398	420	386	385	388	405	419	412	399	437	440	383	434	443	378	393	415	386	369	406	386	439	426	407	381	425	397	433	403	422	416	395	383	408	397	394	381	424	394	396	424	403	428	406	402	384	386	362	401	422	405	395	413	395	391	421	403	423	386	404	393	411	396	382	356	393	351	388	385	420	409	401	420	403	438	398	380	404	389	405	433	392	414	434	409	393	431	369	418	387	402	414	433	388	397	398	421	399	397	385	455	416	399	356	397	411	405	367	378	434	386	371	424	384	422	418	437	382	382	399	401	394	386	410	412	362	380	403	406	424	405	365	417	401	406	386	404	421	422	402	374	419	379	435	361	350	371	394	392	438	402	385	408	396	382	403	411	400	401	415	366	404	383	419	390	407	403	421	426	424	431	378	417	389	387	404	390	412	381	436	395	405	438	400	383	402	381	418	406	438	412	375	390	406	395	394	427	389	394	410	392	413	399	418	406	422	406	392	406	369	384	384	413	398	386	397	395	394	411	425	389	381	400	377	431	384	392	379	422	393	432	406	384	392	422	385	392	410	405	387	371	409	396	385	402	399	427	386	423	472	430	411	399	419	372	382	411	378	418	416	433	408	409	441	397	398	403	412	433	401	377	390	420	380	375	383	409	384	429	421	422	397	403	385	414	384	396	408	410	405	377	381	384	412	360	388	377	416	412	429	441	424	372	428	391	423	396	406	415	412	399	398	399	395	387	347	366	394	438	403	393	392	404	402	397	414	400	402	373	371	400	432	376	381	383	423	419	377	384	393	387	384	415	391	409	365	414	395	413	402	360	383	387	418	407	399	429	382	377	373	402	426	393	401	425	401	390	424	388	396	404	424	409	393	405	377	399	396	377	366	414	395	385	397	423	403	422	392	398	415	427	392	387	416	383	391	451	441	391	390	409	441	399	404	408	405	409	383	408	391	424	389	437	428	419	408	418	427	402	391	404	414	399	414	386	434	423	414	406	404	423	395	381	424	407	418	411	385	414	386	409	396	400	386	401	412	384	408	412	384	412	420	396	400	388	406	474	456	402	364	430	393	425	424	419	424	409	379	413	419	418	461	373	439	425	371	401	414	398	405	365	384	434	373	419	353	415	409	390	412	414	365	426	415	417	413	400	393	388	419	408	439	419	386	389	368	413	399	374	381	391	390	413	410	412	404	383	414	386	371	417	373	411	387	372	379	411	403	429	400	371	375	423	380	395	375	384	371	386	401	420	425	395	380	402	411	398	382	394	426	386	366	401	380	355	368	417	402	433	426	390	387	422	376	380	423	425	406	399	402	436	381	412	379	407	433	401	411	403	383	400	390	427	439	417	414	377	383	389	425	406	383	374	402	403	361	404	410	409	437	358	403	399	387	395	422	388	410	386	394	400	379	402	397	395	401	419	398	387	425	380	443	420	401	397	354	406	396	401	391	416	407	427	410	359	412	385	387	414	422	392	431	421	386	380	389	397	357	390	414	384	395	362	413	405	390	418	431	396	391	419	390	419	395	360	365	426	410	389	417	403	406	396	370	390	400	375	438	404	392	477	385	363	442	398	409	432	389	398	427	433	402	408	396	407	393	422	394	437	383	420	397	396	416	395	389	402	409	439	397	404	402	437	393	417	400	413	393	395	404	394	410	421	368	385	383	402	394	426	398	415	401	400	404	400	396	374	408	385	419	417	407	367	355	383	404	438	436	409	414	418	406	362	403	410	378	382	400	448	425	410	381	428	415	389	415	382	386	358	412	383	439	412	425	405	418	383	428	405	379	431	397	386	416	403	396	402	414	371	402	401	372	456	410	457	388	375	414	399	410	397	441	420	417	406	369	378	391	402	410	431	393	383	413	403	402	411	418	422	393	427	374	423	449	395	378	420	398	418	395	408	416	412	402	407	361	400	416	422	447	356	382	413	391	367	443	413	375	438	378	413	394	401	401	422	367	403	385	374	418	410	385	398	400	401	408	404	427	393	412	398	423	394	425	416	371	408	423	406	374	441	369	443	417	411	438	396	366	400	386	407	390	385	392	419	387	439	366	414	435	386	405	374	418	396	388	410	459	381	370	396	421	413	402	402	447	385	407	381	428	383	425	375	416	378	367	414	391	409	389	424	373	427	377	393	397	417	420	373	391	399	414	382	388	382	394	407	411	390	392	394	430	410	409	395	387	415	417	413	380	409	431	415	384	384	371	392	420	382	404	379	437	421	410	419	404	402	405	442	388	416	376	389	426	395	402	428	452	420	387	404	391	402	416	385	421	420	392	415	399	397	405	397	373	424	378	404	381	361	409	389	457	409	381	411	425	359	407	397	373	395	390	411	418	417	409	401	446	409	398	373	363	394	391	418	367	433	439	382	354	386	404	395	421	430	370	394	393	429	375	370	396	368	388	392	429	401	428	397	380	417	407	413	386	379	393	373	405	431	413	400	413	393	393	422	401	383	414	388	450	427	410	391	382	413	428	414	391	384	447	409	409	386	413	424	390	416	422	433	401	378	408	361	440	396	422	430	370	414	385	380	410	402	392	399	403	410	405	391	366	434	380	379	384	367	406	408	411	410	400	424	423	352	374	423	362	412	397	412	403	412	407	367	431	414	392	421	413	410	377	408	404	388	379	394	375	390	371	369	383	380	419	383	408	432	451	370	439	394	456	385	408	414	412	389	403	384	407	417	394	367	399	400	388	396	428	428	401	373	384	387	377	404	434	408	413	387	424	399	412	425	376	408	416	391	434	385	361	406	403	406	381	380	401	410	406	402	369	407	420	411	383	392	405	380	415	411	411	410	405	395	426	369	404	431	400	367	402	406	424	403	392	407	372	404	421	413	407	372	433	367	383	390	388	404	414	386	445	391	389	377	414	409	393	410	377	413	401	391	400	403	391	400	398	390	386	375	392	379	380	431	397	407	375	423	369	402	417	422	415	404	417	408	401	401	389	436	406	421	436	427	386	415	398	396	393	428	400	403	401	436	373	384	360	382	448	359	433	395	389	413	435	379	439	393	400	433	380	420	388	406	474	378	394	388	410
23702	22137	35766	39702	33896	24975	13371	2327	790	495	478	429	421	427	462	444	468	419	450	452	428	428	443	445	438	447	384	452	432	455	435	442	417	468	410	420	427	409	438	441	445	463	447	448	444	410	404	444	422	415	413	440	444	426	456	430	442	405	433	444	403	406	449	415	454	415	419	458	431	430	413	423	460	413	467	425	405	435	402	428	409	423	444	413	400	421	430	444	443	431	421	420	416	407	442	423	417	394	413	408	419	388	434	444	436	387	441	446	430	425	454	419	409	423	427	450	416	413	413	396	441	431	411	416	438	439	408	412	453	427	417	385	410	423	435	445	410	404	424	430	468	387	415	420	402	473	437	439	442	461	434	429	434	417	432	425	416	414	428	428	405	462	428	443	457	441	417	410	489	413	440	412	446	428	425	423	372	441	440	411	415	448	405	392	424	428	441	434	446	419	449	427	428	422	465	430	457	421	428	455	459	428	427	456	422	429	417	388	423	402	417	433	434	416	396	422	443	395	434	461	418	401	435	447	406	421	446	395	472	436	434	416	436	430	430	411	419	422	430	442	456	413	464	449	438	431	450	417	439	407	456	437	444	398	426	462	464	468	432	412	439	438	446	435	435	413	457	453	420	426	424	470	391	412	433	425	386	421	433	468	445	416	455	415	423	420	421	424	407	402	437	421	444	384	438	476	425	471	450	437	460	411	395	406	436	432	409	422	435	439	410	404	391	449	435	410	454	461	461	427	429	427	432	431	419	441	456	423	456	435	407	402	450	452	410	435	426	393	440	445	450	440	440	431	415	423	383	426	465	409	404	438	438	412	405	444	380	438	456	412	389	421	397	443	471	422	421	466	431	415	418	427	423	435	454	453	451	449	422	387	417	427	433	435	411	418	475	441	421	443	457	443	430	433	455	391	433	408	429	404	427	444	410	422	426	423	450	420	439	434	408	425	440	406	405	443	423	459	407	409	426	449	406	397	408	432	437	432	413	425	440	447	410	418	422	419	433	395	396	370	411	430	414	400	422	454	424	395	420	433	442	418	424	431	452	405	387	423	429	438	432	426	427	439	418	446	406	438	405	476	425	430	439	391	396	403	400	426	453	412	376	437	437	419	387	431	454	428	392	437	399	399	424	428	422	433	436	404	414	446	416	441	436	455	441	392	405	399	460	411	404	431	437	451	419	443	403	457	413	371	449	439	443	414	387	438	444	431	435	420	442	443	469	483	401	449	453	423	435	441	407	428	436	417	468	441	409	444	466	444	428	436	432	412	420	452	468	421	398	415	460	415	438	448	437	439	437	411	425	419	404	424	408	409	425	409	423	414	416	419	437	439	445	430	427	432	432	386	419	388	472	431	445	423	449	433	459	450	432	438	443	420	427	414	415	476	420	426	406	392	381	443	446	426	466	436	406	426	409	420	450	433	407	421	421	394	420	459	403	427	441	422	423	423	413	437	409	418	428	432	393	468	463	447	426	414	421	415	420	439	416	418	413	455	416	435	433	446	420	437	437	413	441	452	457	431	427	428	411	424	433	440	445	420	442	426	430	435	426	453	449	426	429	432	404	419	427	419	436	420	399	462	424	404	416	421	393	430	435	416	451	394	445	387	412	423	421	408	428	386	410	413	399	422	422	419	466	413	412	435	445	384	393	401	397	438	461	417	407	447	417	432	428	424	430	410	430	422	431	448	463	461	414	395	451	435	436	458	413	391	441	424	381	428	413	415	436	446	444	403	437	427	424	470	435	443	421	433	407	433	427	407	403	426	420	401	429	420	403	424	435	421	446	427	443	438	429	461	440	421	442	400	421	430	436	430	443	432	426	439	409	446	424	440	422	447	449	451	448	425	434	429	418	425	445	438	404	423	396	445	446	464	434	405	421	415	434	428	414	450	405	389	443	430	414	455	404	425	431	422	418	454	405	440	452	452	464	410	422	414	408	413	418	415	436	436	439	444	456	414	448	443	406	443	408	409	454	414	413	420	452	433	445	411	429	414	399	411	414	419	435	389	441	376	393	431	427	422	406	394	432	430	479	464	428	474	425	426	397	410	417	408	429	430	443	397	413	454	431	464	398	436	413	435	453	435	380	392	433	427	427	427	435	441	401	425	426	415	426	414	420	446	457	423	402	423	414	421	431	409	438	458	440	447	415	429	428	414	417	432	439	427	425	420	414	430	453	416	420	405	438	398	422	400	422	406	421	396	410	438	395	441	428	442	441	420	436	439	411	411	468	448	424	412	404	418	424	428	431	406	423	452	437	428	424	418	421	448	417	415	440	440	392	424	416	406	404	430	425	440	440	387	397	466	423	434	442	440	420	438	451	444	431	445	439	411	425	450	407	444	449	451	432	440	437	427	428	420	403	457	432	406	397	425	429	462	406	404	436	404	407	442	413	397	409	403	420	452	427	429	443	446	427	431	420	449	449	434	446	439	404	447	408	427	410	428	426	404	428	447	418	419	440	418	410	439	433	445	401	407	420	416	449	446	425	445	446	428	388	393	444	455	418	411	402	407	437	435	442	414	459	417	418	437	411	408	393	431	461	428	416	429	423	403	422	434	460	418	458	449	440	416	421	440	436	445	443	428	407	424	443	426	410	424	420	426	420	456	475	459	437	384	465	406	414	433	452	426	427	421	405	411	468	447	416	451	418	406	393	451	418	417	391	404	436	436	427	414	412	443	486	428	408	439	393	420	435	426	448	423	414	425	453	466	394	408	455	419	455	417	418	408	429	443	436	460	438	424	441	421	422	454	420	439	431	408	399	425	444	423	438	420	436	431	384	430	385	442	442	408	450	397	424	433	389	434	422	427	434	423	409	432	412	461	431	476	415	409	420	438	412	401	433	393	435	433	440	477	394	459	445	401	438	448	442	394	468	424	431	422	396	446	448	432	444	447	433	407	415	444	453	417	440	409	447	431	445	460	425	404	415	403	414	440	427	412	437	465	414	435	433	431	424	412	404	452	455	430	443	448	380	412	442	431	425	443	402	455	407	414	394	453	435	415	398	428	434	428	440	450	420	421	442	420	401	416	430	421	447	402	403	397	455	432	408	422	437	419	413	435	386	458	441	419	399	436	463	408	452	453	458	401	399	414	442	424	452	380	463	431	439	442	454	422	373	431	455	439	410	422	370	433	400	410	431	456	460	400	468	452	377	434	450	411	421	449	453	420	420	454	367	458	389	394	422	393	421	428	423	403	422	445	407	407	426	381	438	451	393	443	400	432	406	403	435	440	427	428	411	434	423	438	431	423	434	445	440	379	419	449	404	428	438	400	437	403	456	423	414	411	391	450	432	461	447	415	425	425	387	437	385	444	478	417	437	426	420	447	407	439	427	422	416	426	465	433	427	445	437	434	466	441	408	429	373	425	437	401	456	395	421	376	396	406	429	446	425	452	424	395	391	468	442	415	428	417	413	432	429	434	458	432	431	409	445	421	411	425	422	420	423	395	434	374	443	441	430	385	408	406	421	443	448	434	413	418
46411	91376	75781	57249	41281	24141	9036	2718	955	583	470	457	505	486	486	457	520	493	512	526	495	501	485	514	494	450	545	456	497	478	509	436	504	475	478	479	482	476	477	463	520	490	453	477	450	514	460	467	460	490	470	477	465	482	498	474	451	457	507	483	464	471	506	474	502	483	537	506	524	462	483	519	463	484	476	468	527	457	482	458	478	517	482	497	497	452	477	495	490	445	478	482	496	464	466	471	507	486	434	461	474	491	488	473	444	445	486	534	508	468	480	510	513	483	521	471	475	461	493	455	466	479	497	485	468	481	452	478	478	471	475	465	473	471	460	531	513	493	435	454	498	468	468	480	473	478	448	525	450	469	473	481	443	456	493	466	514	481	443	444	510	513	487	464	484	524	478	511	476	495	489	476	497	512	488	472	459	467	506	499	433	452	463	491	519	491	487	475	515	487	465	478	502	495	475	485	417	477	455	458	465	479	482	480	499	446	469	435	486	440	490	450	507	466	474	480	483	466	470	515	482	487	486	453	518	501	460	439	461	532	471	477	455	445	426	468	492	478	471	514	500	467	472	473	456	494	484	504	472	462	425	508	483	536	493	491	450	447	464	464	464	458	437	476	476	447	445	502	468	447	466	497	455	470	452	510	501	463	464	477	487	473	453	473	427	469	469	467	470	462	487	508	455	512	497	483	503	463	496	470	462	460	485	488	504	469	469	519	461	516	474	431	510	487	472	469	496	489	494	512	500	433	480	448	463	483	477	465	415	469	482	440	471	454	467	509	478	469	471	450	491	469	482	500	471	492	450	454	515	459	450	458	472	513	499	503	507	467	528	458	455	480	459	473	511	486	488	528	476	486	479	471	492	500	466	437	446	531	502	487	486	452	526	455	481	483	465	468	507	509	506	491	463	454	481	470	496	527	450	455	495	482	508	477	498	471	451	470	461	490	454	500	473	429	467	444	515	484	453	512	493	507	476	436	479	441	448	485	468	450	427	475	477	431	458	487	493	472	447	450	496	469	479	493	487	468	456	467	446	468	489	482	504	437	482	523	451	473	476	470	463	447	510	505	495	453	491	452	439	498	494	486	514	459	492	460	476	467	525	477	516	505	480	455	462	469	498	450	469	431	497	485	489	504	503	473	433	457	512	471	485	502	481	483	476	439	468	456	484	478	446	490	454	472	454	485	469	488	480	471	490	497	470	471	482	505	445	459	451	515	506	508	459	477	465	491	450	493	468	502	498	483	515	512	499	446	469	445	430	477	473	502	472	489	529	439	499	427	474	443	502	451	494	475	450	480	491	445	467	476	445	472	491	473	472	506	486	480	485	472	461	500	459	466	509	424	444	463	474	443	456	451	486	462	511	487	477	472	443	515	459	462	468	455	494	513	532	457	476	442	473	458	475	465	457	451	481	506	459	462	469	494	484	460	457	502	463	490	458	490	473	491	486	477	466	478	449	495	498	515	460	486	477	489	515	488	478	468	470	490	474	490	450	494	522	446	474	468	484	505	485	451	503	486	464	484	471	483	470	449	479	459	498	453	483	458	495	435	466	514	453	481	456	478	475	486	456	454	490	450	506	481	474	492	479	514	510	487	482	468	500	485	484	444	454	456	492	506	482	495	483	456	487	462	444	471	482	478	463	476	476	429	469	472	505	488	480	479	496	493	464	482	471	453	476	479	479	486	503	466	479	464	466	487	483	457	490	491	460	485	517	473	455	490	483	489	464	510	474	484	479	469	443	497	479	480	500	515	423	476	462	492	534	460	480	486	500	459	513	512	489	466	465	502	454	455	485	488	503	501	452	483	454	447	502	493	499	464	466	481	458	471	464	501	457	483	462	495	437	491	473	527	491	466	471	463	462	471	440	481	442	449	487	483	460	494	480	453	491	458	462	487	449	479	455	508	476	492	481	506	504	457	472	487	483	458	475	518	425	477	464	520	494	457	496	479	457	506	498	456	458	497	468	491	485	487	486	474	472	498	470	447	453	490	493	464	489	487	451	459	435	481	470	491	536	499	437	461	454	484	459	541	428	488	503	535	467	467	440	474	466	471	510	490	460	487	440	486	485	438	472	498	479	458	496	487	476	461	477	495	465	479	472	452	513	482	483	465	519	510	478	489	467	455	464	435	503	452	517	441	447	446	486	503	501	468	483	439	494	480	490	477	471	512	474	474	541	474	478	492	526	467	518	513	486	458	462	449	499	478	485	479	468	506	498	467	472	459	485	463	458	456	426	463	490	466	490	429	453	483	452	444	487	480	514	439	494	489	458	473	497	481	453	481	523	413	445	494	498	503	488	481	516	471	482	484	440	491	455	492	453	467	465	428	513	494	495	453	473	479	504	476	512	494	488	476	448	476	474	465	479	446	453	431	460	489	462	442	525	511	501	429	460	481	475	464	492	461	470	442	485	457	515	462	504	449	465	461	417	503	469	492	473	486	449	458	440	471	504	490	459	490	518	451	491	478	461	521	469	472	493	465	510	457	478	444	448	513	478	510	465	474	497	511	502	468	451	470	467	446	493	496	485	482	451	456	501	471	495	474	438	478	480	471	489	501	445	474	485	475	491	449	487	520	546	502	488	440	457	496	483	499	504	449	425	446	500	443	483	480	500	462	489	463	486	461	447	432	497	464	509	446	502	467	471	505	440	485	429	494	530	481	471	479	471	460	482	479	513	511	486	495	418	519	490	500	464	449	472	471	512	473	465	463	469	474	513	485	474	484	479	478	444	494	482	462	490	469	467	510	505	485	488	439	512	499	456	502	471	462	492	445	462	457	470	450	499	502	447	510	459	465	486	451	461	473	443	476	455	469	491	455	474	511	497	442	524	487	438	478	512	449	457	499	421	502	463	478	521	449	480	453	500	409	501	484	455	452	486	453	465	451	473	475	511	491	455	491	465	458	430	440	453	464	515	472	471	512	495	507	503	466	426	476	497	479	471	493	503	475	482	492	463	478	481	477	483	499	452	477	462	485	529	474	532	485	474	475	456	458	466	473	490	489	490	484	485	502	485	430	455	481	498	504	477	476	497	529	489	478	518	521	427	483	435	473	478	475	508	470	504	463	435	496	479	462	477	428	460	510	490	472	508	497	455	510	498	483	506	492	466	514	471	479	449	450	485	447	434	468	483	465	512	430	472	461	464	478	500	450	479	502	489	448	489	467	485	478	493	507	488	480	432	468	475	464	481	509	474	506	468	457	476	447	458	472	515	511	500	453	494	478	454	467	470	477	499	456	462	499	458	468	510	470	481	474	478	481	446	454	482	467	504	494	474	500	460	507	485	486	457	485	502	481	476	476	449	481	446	452	486	486	478	484	480	491	504	503	477	494	477	479	484	465	493	504	495	472	495	479	495	481	447	498	472	474	490	446	481	444	448	474	485	478	492	503	510	488	464	435	476	478	488	460	467	484	455	473	447	465	465	470	498	508	475	484	457	442	543	480	477	484	474	438	455	468	451	440	496	449	448	514	485	462	471	469
25269	23527	38040	38119	25658	13928	3582	784	441	346	429	386	381	367	362	376	380	341	384	356	391	398	363	392	424	381	381	390	385	399	368	381	380	410	372	379	350	406	373	350	407	374	380	382	366	358	371	358	365	378	364	374	351	394	321	382	372	349	366	382	381	399	399	405	384	358	399	399	392	380	383	376	353	385	376	375	382	392	457	406	378	351	392	392	403	375	355	349	354	399	354	397	342	415	371	373	401	360	372	374	366	367	378	379	393	363	373	330	363	383	389	402	367	379	391	357	374	380	391	369	401	386	354	324	415	392	354	398	373	349	377	401	374	417	378	388	370	379	386	444	371	371	383	383	386	379	394	371	370	406	369	371	372	382	415	378	390	390	410	379	407	374	346	362	374	393	367	402	371	390	344	368	371	377	400	354	379	401	392	385	355	393	400	353	376	386	368	378	379	389	334	349	406	353	385	397	375	389	383	392	394	367	370	383	402	393	381	393	376	346	348	365	336	377	368	362	375	408	411	398	344	377	403	387	343	392	403	347	385	379	391	383	404	418	363	385	359	407	366	422	401	355	385	398	386	353	342	385	383	366	380	367	373	375	378	392	364	398	416	350	367	373	407	352	358	362	400	372	382	376	378	357	374	383	388	392	375	407	380	369	366	346	386	374	391	368	382	376	363	375	333	374	366	387	368	367	410	360	358	368	378	366	395	376	385	347	413	366	371	349	340	408	377	372	376	384	393	400	387	390	364	388	408	389	386	371	393	372	353	345	314	384	382	371	367	361	397	369	364	376	395	357	351	410	381	397	405	385	352	396	349	374	364	385	391	402	413	375	361	379	412	379	391	401	377	360	412	383	393	400	361	369	373	364	363	380	404	375	353	356	377	404	377	395	379	367	399	399	411	383	382	395	384	411	382	371	346	374	385	368	391	377	363	388	367	372	354	406	352	384	364	387	362	369	374	385	369	396	338	398	383	391	385	399	366	401	360	384	379	395	356	353	402	392	365	372	357	363	372	368	376	367	371	407	377	374	387	353	341	379	393	358	358	354	408	386	372	351	366	356	393	393	382	369	393	391	397	405	373	356	398	346	358	353	417	377	349	367	382	373	371	362	410	373	370	349	358	371	353	382	420	388	406	412	410	414	342	392	356	387	363	415	399	365	381	380	350	364	387	341	375	377	356	361	353	376	395	357	375	411	390	410	365	410	401	339	358	362	384	362	344	370	387	359	398	397	371	367	414	389	368	381	397	376	371	365	381	363	380	363	330	395	388	377	372	383	339	388	361	381	353	363	401	396	369	372	398	373	397	378	359	350	401	396	364	335	373	376	399	384	363	370	393	373	363	382	363	350	383	417	408	392	360	387	385	340	381	359	384	388	379	382	367	396	370	374	370	382	367	395	376	371	377	388	338	359	363	377	358	383	410	401	382	393	399	391	385	399	380	377	379	396	365	375	400	386	367	379	370	382	366	366	388	394	384	379	399	354	395	368	377	371	405	401	402	361	369	443	359	407	396	369	392	361	390	402	366	338	376	389	369	390	398	398	410	358	372	393	417	390	363	370	356	363	333	370	397	350	341	384	391	352	365	368	390	382	420	360	380	359	400	350	373	360	336	336	375	400	423	363	389	380	375	378	396	389	384	383	363	363	398	319	355	344	388	357	373	384	392	356	370	379	357	329	338	332	399	384	352	355	405	391	400	399	396	401	350	399	378	377	370	381	392	344	372	370	365	383	379	385	387	382	423	368	391	369	386	377	386	378	368	396	381	375	357	380	346	340	364	383	342	382	364	356	366	394	391	381	386	379	375	376	368	371	373	374	361	368	367	382	397	408	340	402	410	406	352	393	374	374	384	389	379	382	387	350	356	400	365	396	367	372	382	336	396	408	363	420	372	376	416	363	363	414	337	352	385	318	351	347	384	383	396	359	373	396	352	350	373	376	388	361	410	394	372	423	383	355	339	349	405	382	333	403	345	364	430	352	359	371	356	393	379	371	369	408	404	347	356	381	382	391	380	366	398	390	365	386	343	388	385	376	369	408	353	350	373	359	367	414	381	366	406	381	381	381	384	391	400	367	375	356	399	396	407	348	375	399	376	358	370	372	350	370	405	400	352	351	395	369	367	341	364	355	368	385	387	362	384	395	392	362	374	393	387	355	358	350	345	388	370	402	423	383	416	338	354	404	385	377	361	355	400	377	367	370	352	393	402	394	357	361	374	370	422	390	394	386	371	388	401	374	393	397	338	387	354	394	388	363	368	362	386	393	370	360	340	383	374	356	435	380	397	378	368	361	375	386	379	373	408	373	382	352	413	372	416	373	407	390	396	359	352	368	356	384	353	387	390	379	365	395	391	365	388	409	388	351	373	386	401	367	361	362	417	367	367	375	373	364	356	359	396	380	358	375	393	358	378	355	352	405	405	401	413	370	376	387	403	363	396	378	395	347	354	387	388	343	409	346	360	375	385	409	367	360	407	365	362	359	357	381	391	386	364	382	353	357	379	391	324	355	349	372	393	343	375	337	405	385	368	362	414	366	354	390	347	400	358	377	349	377	365	349	371	407	407	414	387	364	401	384	343	332	382	385	368	403	358	349	388	377	380	425	403	381	383	383	387	404	369	375	350	394	368	391	351	400	440	374	381	370	354	339	403	360	417	377	367	370	385	398	371	386	350	386	385	385	402	393	393	360	345	364	388	374	385	351	378	350	367	414	381	401	404	354	369	336	395	391	360	379	386	387	409	397	383	341	398	366	393	421	383	333	407	342	355	395	386	378	356	384	399	385	384	383	384	374	393	407	373	377	367	383	354	398	395	391	386	380	391	392	383	392	392	360	352	383	414	359	398	401	392	372	368	415	381	343	383	373	392	377	417	365	400	380	381	356	357	358	374	345	388	389	398	362	412	395	380	395	401	354	358	390	384	399	418	375	401	361	395	360	363	374	385	363	371	382	375	354	357	389	381	383	389	395	400	403	357	384	401	395	398	392	365	364	374	361	373	343	352	405	380	407	383	358	364	380	379	384	377	395	349	370	359	376	371	399	380	394	327	397	380	371	413	357	398	351	402	367	380	375	379	388	394	379	382	372	328	394	387	375	384	384	366	376	387	375	409	430	346	380	373	383	393	391	399	398	344	383	361	405	374	377	366	389	354	382	412	378	404	362	392	368	382	385	332	367	371	367	401	354	357	391	369	356	375	351	367	371	384	416	346	373	365	385	350	404	403	350	363	372	377	373	407	388	383	356	398	388	390	373	377	370	363	369	378	412	343	406	414	380	336	341	398	382	366	344	355	363	381	388	401	360	373	353	387	405	363	403	384	378	380	397	398	367	389	398	356	403	371	396	397	346	378	374	379	377	384	389	422	378	376	366	416	362	357	384	322	396	375	340	388	391	357	395	385	385	389	347	371	383	372	388	351	363	356	374	391	377	415	388	404	376	379	445	402	394	388	413	342	396	402	360	354	390	364	357	389	354	402	394	367	384	391	364
40073	75483	59872	43396	29147	14329	4604	1077	620	468	473	442	415	465	467	464	506	431	466	457	464	439	427	455	396	437	435	411	447	408	488	431	432	428	448	432	459	448	433	443	434	428	453	454	417	429	384	431	425	410	454	429	451	402	466	418	405	431	446	463	396	451	382	422	439	434	449	470	455	398	450	421	445	454	437	443	432	451	453	425	405	466	434	430	448	399	434	455	469	427	472	461	469	466	421	447	415	465	438	466	398	444	448	410	444	421	417	442	431	414	428	414	401	448	444	432	439	388	463	430	432	476	449	436	467	474	455	430	438	420	405	449	420	416	473	403	450	426	445	456	452	411	426	413	422	427	431	454	465	439	435	444	451	442	443	396	444	433	420	434	411	408	453	459	430	415	426	454	437	452	438	433	460	440	439	450	399	449	457	430	430	437	459	483	442	419	423	433	462	439	453	465	438	449	410	437	426	445	444	426	422	436	453	461	433	418	436	435	458	462	432	435	434	465	482	492	413	454	421	433	483	434	413	412	463	400	445	438	450	432	424	429	431	442	421	443	435	417	450	432	413	427	431	425	430	463	450	458	442	436	454	408	452	443	441	420	437	432	475	416	416	433	474	456	439	467	455	447	442	397	456	448	398	438	438	382	429	442	464	446	430	446	444	445	433	472	435	406	457	416	470	423	442	471	385	454	444	437	426	450	421	424	441	428	428	416	439	451	403	451	418	453	455	479	446	454	452	444	425	445	468	462	431	444	458	449	450	458	430	393	397	439	424	400	436	437	425	423	447	409	429	446	454	426	422	426	443	433	422	445	452	449	415	439	452	405	456	439	440	440	444	424	465	407	409	420	415	438	441	426	452	402	459	443	420	450	410	461	459	392	429	435	402	432	453	464	420	401	441	423	463	421	431	440	450	419	438	431	443	421	414	407	464	429	414	433	468	444	415	458	479	464	459	442	428	456	453	461	411	434	450	435	441	422	456	422	445	450	422	400	452	453	443	477	439	454	448	450	457	439	459	440	464	479	435	432	408	448	417	431	432	434	450	431	391	368	434	458	464	471	446	445	476	463	411	408	411	403	438	434	452	432	482	401	463	415	439	429	466	404	441	425	432	411	424	426	417	476	445	430	439	415	429	441	466	413	445	446	410	408	422	480	436	429	432	421	449	445	443	455	445	404	434	427	460	445	417	462	421	427	476	444	434	429	442	448	392	421	452	466	415	428	442	460	448	428	453	439	432	447	427	417	431	445	441	439	427	438	393	398	447	433	425	451	422	390	450	452	427	443	436	441	440	419	462	417	451	442	423	430	455	401	423	465	442	426	404	454	480	433	419	416	426	469	395	413	409	456	444	437	427	412	409	446	426	435	421	428	441	425	445	461	466	434	441	474	427	428	444	451	439	454	428	409	466	454	465	450	456	416	417	436	445	450	448	476	467	434	443	449	418	443	420	426	433	428	449	453	470	442	444	400	440	451	429	422	415	477	473	380	431	448	444	456	448	454	474	432	417	462	446	490	432	408	441	424	458	440	407	446	479	460	459	451	439	435	475	437	430	433	407	417	483	445	425	472	411	437	443	443	458	427	454	440	457	407	436	462	438	427	405	439	485	479	445	439	452	407	426	463	444	453	439	473	436	426	469	449	434	437	415	427	448	426	450	425	441	471	430	405	430	397	433	434	439	428	446	419	448	460	432	419	399	471	453	433	473	454	444	471	424	472	440	440	422	436	470	449	465	430	436	411	456	460	430	460	411	437	411	450	448	465	408	406	442	416	458	441	399	419	438	459	434	464	458	436	463	425	447	387	442	427	438	441	436	443	407	451	431	452	416	471	455	450	461	442	418	452	431	450	443	446	446	432	431	450	457	396	442	436	445	452	383	436	446	436	411	419	431	451	405	432	431	435	462	426	411	419	451	434	402	422	457	442	452	407	433	436	412	453	453	416	462	482	416	441	442	416	383	417	429	452	424	419	408	412	410	421	424	438	390	467	417	459	436	449	477	444	437	453	431	442	470	413	433	415	414	393	453	435	451	449	457	422	417	450	456	446	418	429	439	423	441	403	461	413	463	463	433	415	425	421	407	451	418	413	445	461	441	474	417	413	395	472	410	440	422	430	446	440	430	421	411	433	434	412	412	423	471	457	478	443	405	427	480	441	448	451	400	437	426	464	427	436	445	415	386	437	482	467	410	464	464	398	439	442	432	440	410	418	416	464	436	466	437	421	423	407	398	438	419	455	476	430	425	465	426	468	412	443	435	449	422	424	438	427	415	444	445	431	449	394	405	435	458	446	431	432	481	417	451	436	437	429	440	426	433	402	443	433	432	456	457	442	467	441	438	443	423	441	453	399	438	410	452	465	431	428	414	409	420	463	402	441	402	399	435	444	409	432	409	456	466	437	416	451	447	465	404	450	467	442	442	405	421	483	438	438	424	445	467	427	422	428	429	414	462	456	394	488	423	433	424	431	436	463	457	433	478	446	446	408	497	435	430	403	423	460	467	407	410	443	442	417	431	427	432	417	453	479	424	437	470	439	404	419	425	419	435	414	401	429	453	438	419	443	419	455	417	452	429	446	400	437	480	427	467	429	443	421	433	478	446	448	439	436	388	442	433	429	463	447	456	430	413	425	438	393	440	413	409	444	427	486	410	422	431	449	475	437	469	422	424	436	472	435	465	416	433	404	440	411	440	449	477	410	416	420	453	445	466	407	433	466	454	401	413	436	455	447	460	424	472	474	423	390	477	438	426	422	418	434	437	460	433	473	463	442	429	423	420	484	463	426	474	415	421	421	496	427	439	444	432	404	447	425	390	442	424	432	447	433	459	433	420	444	422	404	446	425	433	439	458	438	406	450	441	420	412	451	469	404	428	444	424	483	435	459	393	435	447	415	456	433	468	436	416	436	451	451	438	435	426	375	433	408	443	475	400	427	478	455	449	443	431	448	443	413	407	436	443	418	478	442	428	487	454	450	397	434	482	460	451	404	476	452	436	459	424	415	435	424	423	419	407	415	462	433	432	428	413	443	443	473	425	415	449	404	418	447	407	425	415	467	377	443	406	455	450	431	432	435	458	447	447	470	455	421	423	447	430	395	419	411	442	466	431	423	404	415	467	408	409	424	478	467	440	442	436	424	403	434	441	445	421	459	450	439	452	435	437	436	416	443	423	447	441	415	430	414	413	428	451	428	442	432	442	459	438	472	445	414	432	501	455	433	432	446	458	442	407	436	458	460	475	425	485	444	425	431	409	406	449	439	455	428	396	422	424	475	445	423	497	427	469	443	453	424	408	436	443	428	410	436	431	461	454	427	422	394	472	445	447	463	443	434	443	445	426	445	435	460	415	445	433	392	442	417	452	426	453	489	420	446	431	413	426	458	430	389	437	429	452	426	456	419	427	417	445	424	488	438	430	428	427	421	436	412	451	426	448	455	407	443	437	425	454	435	461	416	451	429	425	461	442	406	426	462	427	438	387	422	420	427	450	473
22871	21612	33238	34616	32019	27234	20369	3894	900	523	540	535	576	554	523	604	626	574	532	518	564	533	502	501	564	541	501	493	522	486	500	499	518	546	528	565	540	534	521	524	560	504	524	519	551	499	539	508	529	519	567	520	529	559	498	483	537	524	530	540	550	468	498	518	542	508	505	534	516	526	495	508	510	511	554	538	518	539	489	564	535	512	539	503	529	535	495	498	518	528	492	545	498	510	532	476	519	527	525	506	510	549	502	509	500	506	525	548	508	502	530	508	513	526	492	489	499	532	492	516	504	505	471	513	536	531	560	536	518	516	482	507	478	494	534	444	483	489	503	546	546	461	512	504	505	501	490	497	503	479	511	438	480	521	516	501	514	523	491	523	528	518	490	509	505	484	509	531	496	485	521	497	496	521	518	518	512	532	537	525	504	529	520	495	499	468	478	530	546	470	520	537	519	508	537	547	525	533	541	523	490	508	510	497	521	478	495	513	507	512	523	531	549	483	492	533	482	530	528	498	546	511	500	543	515	500	500	522	525	500	491	519	497	497	510	517	508	536	547	516	509	469	487	477	493	532	551	513	508	502	470	489	491	492	498	520	517	529	545	520	518	493	576	529	559	523	488	534	520	476	507	513	527	469	476	497	499	504	507	570	526	500	471	510	518	505	539	476	508	513	510	531	550	503	512	543	545	501	556	486	484	455	533	507	489	527	542	518	531	518	503	481	512	514	490	510	522	487	559	519	535	540	512	508	488	502	543	500	499	555	518	536	537	530	507	542	556	538	466	511	527	522	531	499	527	491	502	506	479	494	516	501	512	527	521	548	477	508	564	537	501	526	514	545	518	501	496	528	562	496	537	517	481	509	497	533	479	500	511	562	501	469	486	498	540	517	522	502	508	500	513	505	491	526	509	509	510	538	508	478	504	509	573	507	513	508	497	536	477	544	559	479	478	494	533	509	525	490	504	514	530	567	494	513	508	502	521	512	502	502	479	560	510	477	533	500	495	518	502	516	513	496	542	505	492	515	513	509	509	523	523	494	505	497	506	509	509	525	531	505	484	521	515	536	514	537	496	486	542	510	506	515	520	507	501	504	484	520	522	514	498	492	514	505	462	512	540	538	506	518	495	484	483	497	524	543	513	516	427	498	498	530	507	490	509	505	553	490	497	493	501	476	519	531	556	514	489	525	529	490	488	501	499	511	504	496	510	505	535	531	518	445	476	532	509	518	500	490	504	522	509	530	484	499	494	507	510	537	491	493	551	497	522	510	520	524	504	513	485	518	511	507	538	532	487	523	525	549	511	510	480	489	536	510	488	491	510	507	521	502	534	522	508	537	563	517	523	504	522	499	525	485	516	493	481	500	519	527	494	526	504	514	536	490	549	480	482	499	532	516	512	578	500	539	521	512	541	499	512	587	497	506	497	516	560	566	490	490	500	500	550	484	541	509	513	540	493	508	455	540	549	551	520	496	482	511	500	521	524	524	527	503	549	534	464	493	516	519	497	509	485	507	495	527	510	486	494	520	539	497	478	462	519	548	473	523	530	487	526	467	513	460	524	494	490	512	490	534	535	494	547	511	528	518	488	514	540	469	487	531	532	513	494	538	550	482	544	493	480	544	472	525	480	504	486	501	552	495	504	497	497	511	507	508	492	524	515	554	525	481	513	548	524	504	534	521	500	499	579	497	505	542	549	483	486	486	494	491	530	518	545	517	495	507	479	524	488	500	497	531	501	517	479	543	535	437	577	494	467	498	531	511	509	500	512	499	517	516	533	474	523	519	511	528	492	520	465	536	483	500	505	515	526	490	492	500	516	497	498	513	509	508	555	500	474	491	485	503	534	532	526	529	492	505	510	514	514	505	494	547	527	471	460	477	512	515	477	460	539	498	481	514	486	524	515	541	540	497	490	511	555	493	516	522	523	509	503	520	508	498	514	532	540	541	532	510	522	507	512	532	509	519	515	496	506	486	537	538	503	481	496	508	500	526	505	517	508	526	497	539	503	466	522	509	510	508	535	494	493	538	544	543	520	513	530	521	569	496	522	495	499	539	483	513	494	509	521	504	474	539	501	515	518	532	482	530	459	504	514	505	532	502	520	499	472	548	493	539	509	507	476	488	463	525	534	537	535	504	530	538	501	532	582	544	509	520	508	510	508	512	516	503	530	523	524	515	544	557	549	539	525	502	532	499	532	478	490	517	507	526	548	493	536	537	466	499	508	526	557	506	495	510	507	496	514	516	510	515	471	563	525	511	502	558	500	492	507	562	511	510	537	532	516	535	545	503	553	492	525	519	516	482	482	509	500	518	507	527	485	536	559	546	513	529	501	495	530	522	503	482	508	501	523	509	523	496	515	507	533	490	526	486	502	489	527	534	491	514	534	487	528	528	513	559	533	522	504	505	513	526	518	542	552	485	526	491	479	467	533	527	508	532	535	507	504	501	531	502	532	497	497	523	478	524	508	514	500	495	497	503	514	526	542	510	523	502	532	508	510	551	474	532	486	501	532	522	553	462	486	524	460	481	521	541	529	512	534	535	530	538	460	560	489	518	539	563	518	529	519	506	483	513	492	506	501	502	500	482	554	492	487	526	517	480	489	520	495	539	516	409	493	498	533	491	477	495	443	515	494	494	510	516	489	495	494	522	511	512	479	534	493	525	530	482	509	524	500	520	485	498	507	524	498	467	470	500	505	546	472	536	530	512	543	536	497	543	506	505	535	558	502	521	475	534	517	497	528	477	513	509	512	528	537	493	487	513	505	455	494	542	483	490	543	528	523	522	531	539	481	488	528	515	534	530	531	568	506	492	520	516	501	508	540	566	506	472	540	532	523	544	499	515	502	490	517	467	540	478	508	527	469	534	504	546	505	464	475	506	483	480	501	500	524	506	498	472	513	505	523	496	517	531	489	519	525	495	515	514	534	519	536	509	530	532	521	526	529	521	491	481	543	528	469	536	482	483	538	526	513	492	562	510	491	486	510	513	520	517	490	528	505	560	538	506	486	511	535	512	515	529	508	496	514	517	493	528	527	523	578	558	523	508	507	523	504	519	519	526	525	478	546	510	530	554	474	523	527	477	505	492	550	480	496	493	529	497	478	516	525	494	531	536	564	525	552	500	479	522	517	514	498	522	545	497	520	508	538	532	506	480	521	550	524	534	486	544	466	507	526	529	519	516	514	503	519	504	512	498	474	525	512	522	504	512	516	501	560	517	477	544	521	505	511	560	536	523	552	488	539	512	486	508	512	507	522	529	508	498	551	525	492	456	527	523	527	546	502	528	520	492	463	491	538	550	533	511	494	483	512	507	533	485	505	487	489	525	533	505	547	534	540	505	527	463	498	486	509	501	528	503	530	489	488	503	526	506	520	486	504	510	477	524	518	508	529	502	522	515	499	514	528	549	491	534	527	557	538	544	514	502	544	479	493	527	528	491	547	513	482	501	540	500	489	515	513	469	527	521	526	536	470	502	560	470	510	516
51413	97242	86154	67333	48439	30268	13202	2741	1097	618	541	549	618	564	566	715	752	675	633	593	531	604	559	602	563	565	569	602	566	594	572	606	527	561	561	535	556	546	522	557	606	528	577	572	571	523	521	546	563	589	559	577	537	535	594	545	552	634	545	560	613	572	548	578	595	555	546	557	537	551	565	568	550	556	537	550	563	540	556	569	547	580	548	600	559	547	581	586	587	580	623	570	569	555	548	550	601	562	553	542	580	568	601	504	538	616	524	561	543	572	554	580	564	553	574	559	527	579	561	580	578	568	544	544	565	553	538	594	520	503	585	560	583	548	554	572	563	600	630	533	590	570	581	566	595	573	559	566	548	600	521	553	551	550	602	562	558	531	561	576	527	552	624	544	541	587	599	579	542	565	616	553	558	524	556	556	561	546	535	594	578	574	542	581	592	576	572	581	585	596	548	601	622	586	579	540	543	532	616	524	594	554	557	567	583	576	523	529	598	579	555	525	559	526	589	565	570	590	576	555	569	562	550	585	557	574	586	595	578	539	545	524	600	582	557	566	573	557	563	591	563	595	569	550	552	557	527	577	579	563	537	578	566	564	575	544	547	533	556	638	559	598	569	577	585	574	592	543	558	562	591	565	558	554	567	529	553	594	585	563	529	560	559	526	575	578	525	555	557	524	573	596	602	561	556	585	513	560	576	563	600	559	586	552	575	574	543	562	548	553	538	542	562	579	599	615	568	571	540	552	574	557	556	561	621	532	569	537	587	572	594	606	603	542	555	575	576	571	540	535	598	528	521	581	554	529	594	599	516	532	525	596	576	584	550	567	580	542	606	564	560	546	566	569	579	579	569	610	593	560	518	542	604	573	551	557	569	571	553	587	577	596	518	563	507	563	516	547	584	572	559	581	546	560	586	573	581	527	588	518	574	576	576	548	564	591	569	542	512	527	572	560	558	519	542	577	589	583	576	597	564	579	574	562	559	583	565	542	529	546	593	587	555	541	599	569	603	584	591	586	550	582	554	551	578	558	558	568	552	564	564	561	594	575	609	546	579	597	611	593	549	545	580	530	535	585	563	559	602	539	569	531	564	574	575	566	561	544	568	580	578	548	553	555	583	551	532	568	550	579	512	586	623	559	573	545	546	587	560	546	593	563	558	566	519	584	561	557	594	553	602	559	582	580	569	550	556	533	583	556	525	587	531	573	585	568	545	602	523	618	572	595	547	539	568	584	555	548	525	581	590	562	552	532	544	571	577	574	535	545	591	550	585	587	540	576	574	575	565	533	534	562	569	546	560	553	598	582	572	584	517	587	571	534	554	557	589	551	531	570	606	611	540	597	537	574	581	566	551	534	561	552	556	525	578	578	586	559	539	538	522	554	577	564	578	591	568	579	559	528	580	567	595	584	593	567	576	609	558	569	581	553	611	564	554	551	556	563	563	522	573	578	559	556	578	595	590	583	555	513	550	580	547	556	536	576	537	577	567	551	569	581	567	550	549	550	576	568	597	542	550	594	519	559	570	552	562	574	540	570	565	565	604	542	587	517	639	537	521	575	515	542	556	570	553	570	584	583	505	580	547	573	531	531	550	566	561	557	518	549	573	565	544	597	566	560	576	539	553	542	559	575	557	587	564	566	520	528	567	604	525	540	551	528	610	551	541	590	590	587	570	610	590	579	586	578	564	585	547	553	532	548	561	585	584	550	602	605	530	569	563	583	595	566	582	535	582	606	575	544	562	537	559	584	579	560	596	578	590	563	574	572	559	598	587	586	547	577	523	543	566	544	579	559	575	560	582	534	540	549	569	573	551	566	543	543	579	581	546	563	549	522	557	560	540	571	579	575	522	565	575	502	566	583	547	535	539	603	593	573	558	566	563	555	538	581	553	572	549	546	563	584	596	553	522	577	566	553	577	561	540	553	566	591	553	536	599	553	531	578	538	570	548	558	551	567	582	568	540	533	542	581	603	556	532	594	589	569	598	622	576	560	539	569	534	574	569	518	568	545	527	588	597	587	609	548	526	541	557	556	558	556	529	586	540	552	559	531	578	595	530	539	574	544	578	540	609	559	588	538	508	580	572	544	579	608	541	561	602	569	517	579	567	550	597	534	590	550	566	540	593	557	535	600	533	578	550	552	554	566	560	533	569	540	566	586	543	552	570	576	568	573	583	522	581	500	571	534	569	557	552	541	581	542	520	561	566	556	546	554	548	580	526	537	597	544	525	598	525	594	556	563	568	594	540	575	597	535	542	546	573	560	536	579	544	559	576	547	564	569	565	509	572	557	587	536	563	575	571	569	542	530	541	558	585	619	588	590	505	523	568	545	610	518	572	561	498	546	555	549	607	568	562	565	531	539	582	579	642	588	595	573	573	570	568	560	568	568	565	571	571	587	582	584	506	525	536	498	533	592	562	573	528	580	593	568	561	603	554	534	590	591	587	562	576	571	581	559	596	555	561	579	572	587	538	557	579	554	559	591	535	564	580	534	566	591	569	606	582	549	573	600	537	558	585	608	534	567	533	590	567	592	548	566	522	543	563	574	541	571	603	549	611	587	541	542	568	548	569	574	546	568	493	538	574	566	594	558	566	537	555	544	538	527	552	560	554	559	560	570	566	545	580	595	558	573	569	531	580	585	545	540	545	579	537	567	590	534	571	579	551	549	594	572	568	571	527	611	573	562	556	590	595	570	566	617	552	575	567	580	522	588	551	545	541	560	584	561	550	545	575	575	571	559	587	576	571	544	571	574	556	553	555	536	557	554	572	592	584	558	586	588	562	547	557	563	555	565	551	556	550	535	559	559	616	510	542	521	551	579	554	553	601	529	520	526	581	542	526	580	561	563	520	545	601	527	566	572	558	568	560	592	594	562	536	599	569	539	567	536	558	548	553	566	560	540	548	576	574	577	524	555	558	538	552	538	552	551	607	521	608	547	582	561	528	602	607	580	538	565	576	594	525	621	546	567	600	570	530	590	538	519	569	587	552	571	558	538	545	555	537	559	556	543	549	579	570	558	581	554	612	530	549	584	554	560	560	554	568	536	583	588	527	569	564	547	553	638	601	581	571	599	593	554	573	533	583	565	590	571	559	584	563	572	554	580	550	533	566	566	580	550	533	578	551	587	566	564	588	555	538	619	562	610	589	528	526	564	558	553	552	594	547	562	561	568	592	599	554	559	559	545	542	558	592	619	509	563	613	542	562	523	606	514	525	562	563	548	536	555	564	546	585	553	553	585	565	574	536	583	557	563	579	565	557	579	570	552	560	556	579	570	565	569	582	582	570	543	603	531	544	587	541	569	569	597	580	590	534	510	562	535	556	568	571	595	578	545	568	561	578	534	568	577	621	601	570	525	575	555	560	621	578	563	572	557	563	538	561	549	579	559	576	563	577	586	610	560	547	602	566	548	539	566	578	565	527	575	528	568	568	600	536	586	530	561	535	577	545	579	536	564	558	522	544	557	548	613	531	608	605	573	572	533	560	614
27863	29004	35923	25569	10865	3122	1060	480	369	334	325	296	364	341	354	329	341	379	352	364	338	345	336	338	353	339	325	356	290	326	333	301	339	370	348	336	315	323	350	341	318	338	357	346	328	321	303	355	330	366	334	357	340	338	312	338	312	338	352	323	317	327	347	337	355	358	314	336	319	333	324	329	328	323	348	320	330	333	331	343	323	294	308	358	337	328	352	320	368	326	340	339	333	319	348	325	349	307	318	315	327	315	335	300	321	336	380	332	321	331	316	340	308	331	332	343	348	363	319	369	330	348	337	332	355	303	348	304	327	325	317	308	327	323	315	333	312	344	323	301	315	343	352	301	332	331	349	326	331	362	363	333	352	324	319	321	296	336	318	351	361	369	312	359	356	351	325	315	324	324	366	384	321	334	322	335	335	316	347	317	341	339	336	327	302	302	337	337	372	326	349	335	383	336	317	336	310	333	323	350	343	330	353	365	335	329	372	347	368	332	342	358	318	341	310	312	343	327	343	343	329	337	330	328	319	360	327	351	299	311	350	329	342	340	327	318	296	337	354	344	333	326	349	301	339	353	325	329	338	335	332	359	357	305	353	318	353	303	375	347	304	315	337	335	325	332	323	349	339	307	311	319	323	334	349	347	319	350	341	327	329	335	337	310	308	318	330	339	339	354	316	305	323	359	310	331	331	368	369	356	312	333	311	350	324	335	343	300	346	320	318	348	309	351	316	335	349	354	338	355	339	338	337	313	315	342	351	338	319	339	312	352	311	360	351	352	346	340	343	334	299	380	340	357	367	314	335	323	324	330	334	326	349	328	376	305	348	310	344	337	311	331	326	318	333	327	315	346	346	319	369	316	319	300	327	332	383	342	320	341	302	353	323	339	319	324	324	327	303	344	348	318	318	317	348	358	304	356	350	313	324	339	318	325	317	322	348	313	327	346	339	369	342	345	357	329	320	315	325	355	346	344	331	344	331	336	306	329	336	325	305	331	343	300	327	381	340	326	311	337	315	349	287	336	312	342	345	351	341	311	301	339	335	333	356	301	312	308	342	334	338	356	331	328	328	352	318	324	330	330	325	343	350	334	318	353	315	325	359	322	350	306	341	308	356	321	334	365	343	374	341	350	331	316	338	338	317	327	323	361	345	339	346	342	333	354	325	365	330	314	333	335	313	361	337	324	326	322	332	333	337	330	343	333	349	314	356	323	371	346	322	333	317	360	311	330	332	319	382	364	332	313	299	309	367	322	362	300	350	357	373	309	316	341	363	342	343	349	338	363	333	318	353	328	341	337	361	326	331	335	335	308	340	332	304	356	318	350	344	340	300	309	350	303	341	337	340	293	340	348	352	336	337	347	352	334	310	303	343	351	324	310	352	319	352	351	340	296	309	330	356	361	315	340	349	353	333	346	372	365	335	347	319	367	345	321	351	348	318	347	351	342	321	327	315	336	324	351	324	362	335	322	359	327	329	328	345	347	304	349	328	324	336	344	314	342	331	315	300	321	334	324	329	363	331	371	313	344	320	323	323	348	359	316	314	371	324	324	336	305	378	340	342	339	367	336	337	320	308	323	315	351	335	361	320	349	324	308	306	330	337	324	326	336	354	325	314	354	325	301	298	348	366	348	341	346	333	296	301	367	310	341	354	339	333	321	352	324	354	334	341	325	301	286	343	316	310	333	337	320	340	336	342	303	303	325	300	333	294	330	337	325	333	316	340	316	357	333	334	337	357	346	321	332	370	349	309	344	364	340	333	304	342	337	345	351	306	318	329	349	323	330	350	331	309	347	339	351	349	377	333	306	329	351	362	357	302	303	347	323	323	321	359	334	321	341	330	340	336	323	343	337	331	309	356	316	338	333	331	310	338	315	329	337	304	297	350	304	311	333	315	337	341	363	328	327	309	332	297	358	331	346	350	331	326	309	337	322	354	312	315	365	378	370	335	334	321	347	335	307	339	326	343	331	342	312	303	340	333	318	335	329	321	334	363	328	341	342	334	331	330	296	314	344	329	308	356	308	318	356	346	340	346	324	358	334	334	339	344	342	369	323	336	324	336	354	318	311	313	318	360	317	313	343	316	291	316	341	355	335	351	358	319	347	334	312	342	300	344	326	328	363	331	347	345	349	332	362	342	324	342	315	322	317	339	355	347	310	312	337	335	327	334	350	318	337	332	323	345	327	318	340	329	328	310	318	340	318	341	336	346	366	327	352	318	331	340	297	332	348	336	349	341	317	313	336	341	354	328	323	334	323	316	319	329	326	327	339	345	355	338	335	307	358	311	323	348	317	344	330	344	300	313	334	358	289	317	312	312	307	314	335	339	337	338	340	292	345	337	351	349	337	348	316	329	374	361	323	319	337	332	344	339	370	341	367	300	335	356	341	341	325	298	322	326	352	344	356	357	347	299	301	349	324	315	322	330	317	362	336	313	337	332	333	345	344	332	340	342	343	346	310	293	320	344	367	344	315	325	343	310	352	321	329	337	341	345	301	342	336	333	353	320	306	327	338	341	361	328	345	352	326	326	344	349	314	336	346	329	346	310	378	306	334	316	323	338	341	339	362	361	366	325	349	354	332	353	339	339	345	334	346	315	302	336	327	344	368	318	353	323	309	321	339	308	342	349	319	323	328	303	309	349	339	356	320	329	328	331	334	317	330	319	304	326	322	325	304	338	366	356	350	319	344	337	338	328	361	343	336	329	347	301	298	323	345	347	322	357	343	312	340	338	346	383	317	357	325	329	356	346	305	358	329	328	328	355	323	338	324	323	325	330	316	341	327	334	328	359	301	316	335	339	327	325	358	368	338	373	320	366	305	346	344	320	329	337	331	333	344	309	319	329	323	321	328	336	339	330	318	347	329	333	304	312	365	329	343	341	340	311	348	323	336	327	353	318	339	373	307	326	336	347	348	347	309	307	311	314	359	321	337	321	298	363	366	310	310	307	342	358	326	327	345	306	330	316	328	331	306	350	318	308	313	328	322	349	326	359	371	349	345	345	349	357	367	326	312	335	327	323	339	333	332	336	342	335	314	395	304	320	363	320	317	328	345	309	312	299	335	355	334	336	310	350	362	314	309	310	286	348	345	332	336	327	334	383	285	361	336	296	321	312	308	336	326	323	324	336	370	347	361	338	324	346	352	335	338	319	331	348	345	345	311	354	331	325	327	308	371	343	329	324	357	286	355	349	361	330	357	353	311	326	335	371	317	342	342	329	322	311	320	328	326	357	311	311	322	324	322	364	332	331	336	331	339	355	343	406	350	329	319	354	314	350	355	349	309	312	317	344	314	311	348	335	330	341	347	365	304	338	343	324	350	315	324	321	311	345	304	350	296	345	317	382	327	331	355	354	335	339	370	351	335	332	309	358	360	331	352	325	313	329	336	334	321	346	306	321	353	331	300	333	323	341	321	314	332	332	324	307	299	345	351	349	344	317	349	344	334	328	345	343	337	331	334	333	313	336	345	322	363	352	337	354	357
23764	45649	33288	20239	10039	3999	1474	573	396	382	401	421	354	398	386	377	361	393	404	403	402	376	359	417	379	390	399	372	396	371	376	390	407	379	409	397	387	413	392	369	354	347	410	410	401	389	392	388	393	408	359	386	394	396	372	360	364	340	397	369	364	383	354	357	392	395	327	371	383	349	403	403	360	415	351	407	343	360	360	390	397	397	382	382	387	424	368	380	390	380	350	379	373	385	376	363	386	373	362	370	381	402	385	364	385	376	369	404	366	395	384	375	369	418	415	408	379	380	367	411	376	387	382	391	375	354	389	364	371	383	399	387	369	359	394	406	389	409	396	390	372	345	398	392	404	367	405	364	379	385	384	397	388	418	362	372	363	387	363	405	367	413	363	391	428	400	380	378	364	378	407	346	403	376	377	367	402	374	397	396	341	393	374	376	320	376	399	386	395	379	362	400	381	394	392	373	392	400	388	386	389	368	392	340	348	408	367	369	386	376	402	394	375	390	368	383	406	367	396	401	376	417	376	406	374	397	392	389	374	387	363	370	367	404	405	410	370	365	396	382	391	396	393	402	370	402	395	354	391	392	385	380	390	386	375	378	373	401	395	371	380	357	358	363	365	379	365	391	370	366	432	326	466	403	406	390	385	389	382	374	430	381	410	411	400	397	392	403	369	393	346	399	384	392	394	386	386	409	411	358	375	386	357	371	368	382	375	355	404	391	382	403	380	390	385	408	390	353	368	381	384	372	349	359	360	363	386	366	413	362	378	387	397	373	376	373	369	408	411	377	388	366	357	397	373	407	369	384	370	364	389	388	395	394	417	411	390	368	383	382	385	365	386	361	371	417	387	354	422	379	394	353	392	399	383	387	366	376	384	362	382	389	396	375	393	366	376	374	379	370	400	364	344	390	375	361	384	376	386	372	348	388	404	391	376	379	407	394	397	371	361	393	394	395	362	384	377	382	381	375	388	391	359	390	390	399	383	372	406	378	373	420	360	379	415	395	347	377	396	409	369	375	408	375	386	356	385	370	394	377	424	382	395	382	387	374	405	358	395	392	353	348	356	390	362	401	366	380	372	361	372	377	374	382	396	393	405	414	401	408	380	365	387	359	365	403	354	382	368	359	392	378	414	383	400	385	399	379	340	417	389	368	378	360	374	380	395	400	336	391	394	366	382	414	422	359	371	396	367	394	379	390	408	359	360	378	396	394	409	378	383	391	391	358	362	377	384	391	371	348	372	381	397	343	380	380	362	351	397	377	392	385	393	402	398	388	389	365	400	398	370	362	367	388	373	412	364	386	410	371	395	405	383	369	425	372	380	399	390	366	362	394	378	386	405	388	381	398	420	376	421	395	351	361	383	418	385	400	385	386	396	411	380	400	384	404	368	382	392	374	375	351	400	370	379	372	394	369	407	374	392	391	401	354	387	372	398	409	359	375	350	366	380	382	400	349	379	389	416	379	369	389	381	370	381	390	384	373	401	390	387	380	405	380	367	361	353	400	379	392	385	408	397	403	363	389	356	376	364	385	370	397	393	380	350	395	412	364	353	400	391	409	412	368	428	366	370	380	379	402	355	369	373	365	404	355	393	380	372	404	374	427	412	329	380	398	393	375	400	373	389	373	396	373	371	336	407	405	380	413	366	375	413	392	358	390	393	370	373	384	373	373	411	349	378	400	398	364	389	385	381	373	375	354	390	403	424	398	332	389	382	386	389	360	331	402	366	422	423	373	418	357	373	385	378	402	356	375	380	379	371	393	351	376	380	380	348	410	402	353	373	390	416	369	376	391	377	427	366	360	355	401	331	358	394	374	386	421	378	370	369	346	361	391	378	381	424	376	394	394	391	351	400	385	394	410	377	420	381	368	310	398	353	398	397	379	380	369	403	368	391	366	352	368	432	379	410	385	374	363	381	390	388	404	366	391	394	384	385	392	390	386	377	366	391	389	383	392	439	426	368	374	425	365	395	397	355	397	370	379	346	406	394	361	365	387	373	393	366	387	386	408	400	394	369	395	391	369	417	364	393	395	395	380	378	395	396	402	364	415	400	408	399	384	409	380	372	379	375	386	361	395	393	390	374	412	386	355	421	367	374	381	370	357	396	370	373	404	369	377	393	399	388	398	362	387	376	366	402	379	401	367	403	396	422	388	379	405	411	411	403	340	375	412	378	409	370	408	382	403	386	373	415	384	399	432	380	372	371	406	387	374	416	375	423	353	393	383	387	364	390	390	379	371	370	376	402	424	372	372	370	376	374	398	374	409	381	359	417	386	403	378	380	377	386	369	379	372	417	386	352	377	389	346	373	394	366	422	384	375	403	376	413	404	390	367	381	364	380	379	409	379	386	376	408	375	383	385	344	418	356	378	400	359	406	412	364	359	398	391	406	392	377	372	434	381	404	377	434	391	396	402	380	364	400	387	368	419	376	402	389	412	393	408	412	353	393	363	358	390	379	406	397	341	390	378	428	386	340	427	355	383	368	392	397	416	368	397	394	369	403	377	420	384	366	388	375	362	406	366	386	424	392	410	384	376	367	378	366	391	384	388	372	390	394	383	368	364	398	393	368	391	338	407	409	397	360	399	379	387	432	392	392	368	376	391	350	359	382	389	408	378	386	412	332	392	396	380	403	422	423	400	373	372	391	397	364	391	355	366	378	372	408	407	408	386	351	388	395	353	380	387	408	397	379	401	384	393	374	401	374	385	379	406	417	360	347	388	422	399	399	390	402	397	392	385	385	366	408	396	412	354	392	400	394	363	396	403	394	401	393	401	405	391	365	397	379	392	403	405	353	417	387	395	372	348	423	421	384	407	382	369	379	348	376	393	348	378	357	359	410	374	365	384	370	374	394	396	413	375	394	385	394	361	368	416	374	406	390	380	381	354	393	391	362	370	421	408	358	408	374	382	392	425	411	400	389	424	389	394	388	395	426	348	370	350	416	387	406	398	379	408	370	325	379	387	405	410	376	374	388	364	361	375	385	338	359	392	378	390	380	364	391	398	389	451	412	387	369	380	416	407	413	400	362	369	396	364	338	384	405	391	407	383	367	391	386	372	398	374	379	386	360	424	411	395	375	383	390	375	381	402	386	388	356	381	394	408	366	381	357	388	401	372	450	394	392	418	401	358	390	369	369	370	397	415	370	405	378	371	387	449	401	370	394	381	391	361	385	363	408	402	412	377	350	381	367	396	383	351	412	384	366	399	382	371	366	377	423	371	411	411	403	374	375	397	413	359	387	388	403	357	399	410	379	360	385	424	404	390	364	406	405	396	381	350	381	406	407	373	389	403	383	357	356	419	395	392	403	411	394	357	378	350	378	395	402	362	369	370	386	395	379	383	427	388	370	372	388	372	378	353	378	369	382	397	372	386	379	406	394	411	380	405	416	350	390	392	378	378	422	402	409	381	373	407	383	367	368	358	423	377	384	422	436	397	389	374	380	392	394	358	392	389	367	385	382	378	418	388	383	395	381	394	378	365
23603	22197	36921	41353	34096	24592	13576	2196	574	441	426	443	426	416	428	451	461	466	429	411	463	433	468	427	402	461	408	449	407	386	452	420	453	425	417	432	467	469	412	412	419	421	436	392	386	448	401	428	435	412	428	449	409	395	406	436	436	406	421	420	407	424	419	434	421	417	411	452	383	409	408	449	426	423	436	449	410	409	431	448	419	392	405	430	431	441	431	394	448	446	414	453	409	400	441	430	441	448	408	472	426	441	395	449	440	417	414	451	424	397	420	452	416	432	402	413	432	427	410	377	466	420	388	416	403	416	410	417	453	449	448	433	431	437	390	446	449	441	382	415	374	431	440	432	449	444	413	401	389	441	406	390	384	400	390	401	429	418	461	430	430	370	428	411	424	411	404	420	383	468	445	484	442	435	466	415	449	447	439	430	408	423	388	444	399	441	416	419	441	435	436	408	425	442	427	434	407	414	423	434	406	413	423	381	458	427	452	389	435	401	437	429	423	423	399	406	397	441	428	417	409	408	430	436	444	419	399	445	400	446	418	434	458	404	437	405	421	416	413	410	410	421	413	466	429	418	404	439	427	427	423	397	455	412	403	438	424	470	428	420	456	435	421	439	478	401	450	433	437	448	423	417	415	411	421	421	398	446	409	418	472	378	433	456	403	406	404	424	439	403	423	394	407	449	442	423	409	411	417	453	442	400	416	410	453	457	429	370	406	438	389	477	416	443	393	415	426	401	424	412	422	382	371	411	387	453	455	446	383	402	412	401	447	431	439	388	400	408	447	410	440	421	429	445	412	412	430	440	409	404	449	375	435	437	420	403	400	430	415	401	433	421	422	411	435	418	413	418	398	430	409	421	445	422	428	430	442	403	419	400	431	436	397	432	436	400	404	393	393	431	423	399	431	417	448	421	438	422	380	425	406	410	448	415	409	402	410	386	406	389	432	420	373	413	433	459	436	408	430	434	448	436	411	407	419	424	425	435	441	434	394	451	427	402	465	420	449	408	422	463	411	410	413	437	437	433	416	392	450	450	443	432	448	402	412	425	423	414	408	434	418	392	427	401	385	415	445	431	384	431	443	404	412	440	395	429	419	389	474	430	440	417	398	451	420	422	416	450	413	417	383	415	426	415	417	397	393	418	405	422	438	438	453	417	388	414	421	406	385	408	412	430	441	380	426	418	411	436	438	425	426	429	468	419	440	427	401	433	443	437	392	407	439	435	421	428	404	433	438	434	417	459	407	438	414	406	388	421	378	443	404	446	391	424	398	392	404	400	444	393	421	460	441	391	426	404	397	402	395	398	439	409	440	421	390	393	409	470	375	421	416	452	444	397	406	393	383	408	446	426	405	431	450	392	389	400	400	427	424	405	414	454	444	434	405	425	438	433	400	416	408	397	426	402	403	436	437	430	403	431	415	411	408	408	423	413	435	397	442	417	428	443	419	413	427	409	414	409	443	437	399	402	420	401	451	357	420	375	417	428	411	416	452	441	410	403	407	417	397	403	441	412	434	407	430	393	419	442	406	418	389	439	427	429	437	428	411	430	409	454	401	402	413	382	434	428	412	417	414	416	412	386	399	403	401	414	421	390	396	458	401	425	425	429	414	399	411	436	411	418	468	413	416	427	412	407	434	443	402	428	417	433	416	409	428	424	421	414	416	407	383	449	400	444	405	419	457	417	439	429	425	448	412	374	422	410	404	408	412	423	445	434	416	441	391	410	422	429	393	415	400	465	435	412	451	415	416	400	411	380	389	426	387	436	417	424	436	424	374	410	425	430	436	433	431	406	417	434	427	437	447	436	447	441	435	419	417	424	438	409	402	434	423	424	411	424	410	420	435	447	407	448	412	455	439	427	434	415	385	390	422	434	409	406	419	396	402	403	433	424	426	441	423	426	379	406	437	398	392	425	427	433	423	431	417	439	417	402	444	383	415	392	432	409	402	426	417	425	407	412	424	451	448	415	437	403	438	448	408	414	433	443	449	442	434	415	436	473	441	427	421	424	443	425	450	435	394	434	416	412	434	415	418	422	430	422	444	400	397	426	404	419	381	396	413	436	417	419	439	424	430	412	424	418	446	414	425	436	398	442	422	411	450	383	410	416	429	415	425	474	456	406	380	421	443	412	476	392	394	411	457	430	425	430	381	467	424	436	409	465	389	442	451	431	414	442	450	416	445	436	416	422	397	391	406	452	426	418	457	452	430	460	393	411	457	433	423	446	458	392	415	398	423	433	418	429	412	423	423	422	441	441	417	438	403	369	425	409	391	445	436	418	412	425	426	430	423	439	435	396	423	436	448	414	394	453	422	383	425	447	387	447	380	430	417	451	424	424	373	426	405	437	380	462	425	409	459	428	458	453	414	393	420	414	404	396	417	422	442	422	410	441	418	440	425	410	428	448	413	424	386	476	423	402	420	422	407	440	418	431	422	429	411	474	416	461	435	472	422	394	433	427	474	407	401	435	466	401	434	427	415	408	438	399	441	385	431	406	427	419	402	420	395	444	397	386	436	442	432	433	435	418	433	411	412	411	436	409	407	414	420	394	445	416	381	451	418	454	403	400	425	407	442	456	388	438	443	410	418	419	392	461	441	432	407	404	438	422	437	440	431	438	385	446	434	437	447	379	433	453	418	476	405	412	415	422	396	436	389	402	433	432	407	426	386	441	401	414	423	436	446	402	442	419	406	421	452	452	434	418	404	408	401	407	442	399	415	422	421	415	424	408	426	396	447	456	438	427	407	448	416	439	406	403	390	416	423	445	407	442	432	433	450	450	373	438	412	439	414	381	405	417	404	417	423	403	424	450	459	438	390	431	415	424	391	398	445	423	392	424	423	407	459	405	438	408	416	476	392	428	443	430	444	424	435	457	418	420	446	444	440	425	424	437	440	438	454	412	420	407	456	418	409	423	430	397	369	425	411	418	411	436	456	438	431	417	436	433	414	443	444	416	451	434	397	435	464	392	444	427	417	408	431	430	438	417	379	401	419	439	439	424	411	435	417	473	426	451	416	408	400	444	416	416	437	429	453	413	434	414	423	428	416	431	412	405	420	416	440	419	423	428	418	395	412	424	454	448	427	425	428	469	442	424	408	415	458	442	434	432	414	414	398	413	397	398	432	411	415	433	443	389	450	387	421	424	386	441	448	421	439	459	422	431	460	424	440	471	457	443	429	438	416	417	366	464	412	414	413	432	460	410	431	459	433	426	434	409	409	420	391	412	395	403	444	422	392	440	483	469	397	434	411	435	403	407	387	412	399	459	433	435	411	420	437	453	453	405	439	441	391	379	396	423	442	398	410	416	470	420	422	437	458	414	426	423	404	451	413	427	429	438	434	414	377	429	439	387	437	445	478	441	404	453	434	410	410	427	448	416	428	399	400	464	404	446	404	393	426	477	487	417	439	421	366	418	399	427	405	408	421	451	442	427	425	428	422	417	404	427	385	414	413	430	439	416	445	433	430	440	430	412	402	405	396	389
44174	92129	76485	57129	40804	23859	9894	2266	704	484	473	477	432	514	473	524	561	507	518	459	486	501	460	455	475	427	483	483	433	475	491	505	459	479	454	487	481	459	492	438	464	443	433	508	482	449	466	469	493	483	487	445	468	475	437	434	464	438	437	458	472	451	443	469	497	484	509	469	473	455	463	468	510	498	476	486	494	439	478	483	453	473	429	468	471	470	492	491	480	472	479	442	492	481	451	473	509	490	438	481	436	502	483	485	463	458	442	431	468	435	462	492	444	464	446	468	450	451	428	496	480	444	463	463	432	475	438	478	472	470	454	496	447	462	441	453	432	451	478	447	464	484	456	485	507	485	439	432	477	453	488	456	489	433	431	473	464	445	428	446	487	501	471	499	474	461	432	470	465	450	481	495	463	491	496	470	488	425	471	471	441	481	490	492	471	480	454	463	498	445	471	457	454	469	530	480	484	489	502	474	480	467	462	483	419	492	460	506	478	455	493	492	488	508	482	493	468	446	475	483	481	449	481	461	497	410	474	443	469	477	478	469	460	470	473	448	485	475	468	499	467	467	477	469	434	479	508	455	435	471	462	458	467	447	464	501	438	500	427	460	447	452	468	452	462	464	477	449	512	435	465	492	437	495	471	481	462	472	470	464	470	463	455	505	465	501	491	454	449	438	485	479	475	492	495	463	453	450	457	516	489	473	456	454	494	470	482	433	471	502	467	470	420	466	464	474	434	472	425	490	473	438	468	469	445	461	495	486	513	437	454	473	490	483	451	462	449	470	451	476	473	486	487	469	476	443	484	523	460	477	473	447	494	480	474	522	474	417	467	472	503	466	466	469	481	505	480	454	456	477	433	465	448	461	430	468	481	476	481	454	449	444	454	462	476	463	489	473	444	474	477	461	475	468	485	450	480	510	463	445	472	471	463	467	473	506	462	478	447	466	473	492	457	454	430	481	487	492	459	456	460	519	466	476	477	449	490	478	426	458	476	519	434	431	465	500	489	447	439	476	439	485	449	485	439	466	516	493	488	480	462	500	533	455	466	474	484	481	477	496	460	430	457	477	461	492	500	467	456	439	458	445	472	465	463	444	475	447	470	483	453	481	440	481	458	476	460	471	447	476	465	469	477	456	478	450	485	469	467	450	505	489	534	477	471	503	445	477	468	448	460	458	487	460	498	422	480	472	468	418	483	438	437	482	493	442	452	439	448	491	515	472	470	448	476	454	466	457	502	494	449	459	458	477	490	513	462	476	502	468	472	445	482	473	510	471	472	482	446	471	447	460	484	479	464	482	468	500	473	535	448	515	474	464	441	472	427	473	480	428	471	469	437	477	447	493	498	467	450	474	433	464	433	470	484	482	493	461	486	449	489	479	461	465	474	486	466	485	449	463	446	482	455	482	510	523	469	480	500	465	457	475	457	487	469	479	479	458	433	459	481	476	475	460	449	515	463	513	501	490	476	464	448	461	457	435	498	462	481	475	457	476	529	502	463	476	478	460	465	461	465	480	477	459	457	443	406	427	473	480	465	460	489	467	471	486	478	469	498	500	465	459	475	478	487	502	474	494	468	460	463	456	444	480	477	460	461	482	477	489	444	478	442	461	468	458	511	435	465	480	472	487	492	457	479	480	477	483	454	508	457	461	492	473	461	481	457	501	457	469	448	470	428	470	462	468	439	461	457	463	491	507	479	475	436	508	460	478	486	458	457	480	430	447	473	457	454	500	503	446	471	471	442	460	487	489	481	469	494	462	469	511	457	433	469	438	453	459	444	457	471	445	494	480	467	475	487	463	518	442	453	474	479	452	457	503	500	467	484	462	518	465	449	444	447	480	457	468	452	482	478	434	465	494	482	497	505	463	417	451	459	454	442	494	461	438	494	487	475	437	468	503	487	475	465	463	484	490	451	456	472	427	490	472	477	432	457	488	485	521	442	498	442	437	455	466	491	473	459	507	482	443	479	483	464	458	480	448	456	454	479	461	441	461	471	468	483	475	464	494	478	422	448	459	484	437	498	440	488	441	458	487	446	466	476	465	463	499	451	487	445	445	475	463	448	508	452	451	484	448	455	490	439	434	467	498	471	475	460	495	462	466	473	463	480	516	475	504	481	470	471	484	470	500	470	439	469	421	478	463	463	477	472	451	452	506	440	478	460	475	462	491	457	478	453	416	461	449	479	490	466	503	462	448	458	470	459	445	446	447	421	472	443	450	497	478	449	471	428	497	473	430	448	466	466	477	499	454	493	411	455	494	476	504	433	459	476	470	470	497	457	473	448	516	463	450	504	509	496	492	466	458	459	472	464	464	468	454	464	441	481	492	468	431	457	450	475	456	439	483	440	478	467	441	454	473	439	473	461	438	464	474	503	466	469	469	468	474	497	447	525	444	463	434	473	491	495	427	472	467	496	476	456	463	486	471	483	438	479	490	438	501	456	451	463	491	475	452	472	457	496	470	456	454	450	498	488	440	470	460	454	475	497	458	488	462	499	426	440	431	484	467	501	473	499	448	480	433	436	465	477	480	480	488	456	466	466	493	478	436	456	486	470	433	443	512	495	452	485	472	458	447	449	486	454	458	469	468	493	453	470	477	467	429	421	452	503	481	432	472	467	487	484	478	487	448	502	458	448	544	449	469	471	464	453	490	529	491	473	485	493	432	453	496	478	433	439	436	506	455	494	466	463	448	473	458	437	464	457	467	458	483	502	467	449	411	448	522	496	453	454	452	420	444	454	465	482	473	475	487	490	464	479	447	476	460	495	465	505	448	459	487	452	504	490	448	485	437	489	496	434	465	498	504	421	443	481	473	496	470	472	421	488	444	448	437	472	466	493	483	457	462	457	488	447	442	432	447	498	478	470	501	482	469	476	512	480	480	463	476	445	474	467	471	442	460	460	446	503	441	497	474	487	463	471	526	469	510	487	503	498	471	458	521	489	477	426	472	460	476	435	484	534	445	513	481	516	495	504	471	459	463	487	454	484	489	464	483	494	432	511	452	497	458	446	475	513	490	457	495	474	464	459	463	503	443	486	469	448	433	454	469	486	489	491	488	455	487	434	500	477	431	448	434	474	459	459	502	490	449	473	471	487	453	464	461	499	452	507	449	449	487	463	524	451	493	471	463	517	436	448	486	496	466	448	460	483	507	438	449	454	488	449	466	435	464	490	471	477	459	479	466	467	476	412	445	446	440	499	517	477	468	426	511	471	466	438	485	477	437	472	507	473	452	489	444	457	488	473	469	448	484	448	454	490	486	476	503	481	497	464	456	453	463	488	495	417	457	485	453	476	498	494	514	461	459	501	445	464	425	479	493	461	492	448	426	465	461	475	487	474	447	503	462	461	423	446	478	451	446	470	487	451	462	469	462	471	470	463	482	504	455	460	468	461	498	479	434	466	502	478	454	504	473	485	468	468	460	437	476	449	465	468	495	423	448	517	465	469	445	482	429	454	431	444	468	489	469	474	452	475	477	463	478	475	457
25186	23203	38267	37829	25160	13834	4279	987	435	374	376	417	394	394	363	398	382	403	384	406	384	394	395	417	361	361	356	351	388	367	362	371	378	383	354	411	371	377	385	376	362	357	362	409	373	374	388	408	383	364	347	389	367	365	400	396	393	395	390	397	366	391	404	369	388	365	421	375	372	392	381	415	399	358	390	375	385	396	357	399	371	374	383	343	449	348	377	355	375	384	417	382	373	379	361	395	388	376	383	416	376	388	393	371	383	351	365	341	394	392	375	392	382	352	363	385	383	374	350	404	355	399	366	368	351	373	395	379	398	397	358	386	381	395	382	391	360	385	415	380	382	373	395	421	377	359	387	395	409	400	387	375	379	397	421	376	401	401	366	368	377	396	397	433	357	348	392	391	399	372	404	348	422	391	346	384	361	374	371	403	390	396	405	392	381	391	396	405	390	419	386	364	362	393	379	376	390	376	385	387	387	392	381	353	365	393	414	414	358	367	382	383	387	396	357	403	341	412	369	393	368	367	375	354	394	349	403	374	395	373	394	366	375	382	395	391	417	379	382	386	382	390	386	359	366	368	390	397	361	376	354	373	388	386	364	377	395	365	368	357	386	373	367	361	392	416	371	349	351	412	349	379	370	330	348	360	425	361	367	377	385	319	378	359	412	355	408	374	405	435	346	405	393	387	325	392	430	389	415	349	387	386	384	401	364	417	379	386	359	384	383	362	363	375	409	339	385	375	339	370	377	374	340	378	409	364	370	397	372	351	365	363	404	390	402	395	372	386	387	391	351	370	396	379	393	384	386	348	373	376	355	375	389	399	370	365	407	360	390	369	363	389	387	329	396	389	396	413	401	378	376	357	375	367	375	390	387	363	358	379	357	354	351	391	373	361	418	391	406	386	396	365	361	372	366	346	375	375	400	396	374	372	413	369	383	404	382	381	391	362	362	370	387	376	384	404	383	392	418	378	386	347	354	391	367	422	405	395	366	404	389	378	346	352	387	375	380	385	405	361	360	368	363	427	384	393	389	377	397	391	414	372	390	405	361	372	405	378	390	374	348	383	381	382	381	392	388	395	384	393	363	393	384	383	391	401	363	349	413	366	372	375	363	413	362	381	362	350	372	393	346	364	368	372	403	389	421	382	384	417	361	366	339	398	363	398	379	373	358	364	346	378	408	374	359	376	374	403	394	379	352	382	343	319	369	387	393	377	394	392	397	358	374	389	362	367	408	416	400	350	394	407	364	356	384	374	405	356	399	357	361	398	396	421	359	360	389	345	410	385	383	369	446	409	416	382	400	398	391	369	371	388	370	361	383	354	407	394	415	400	372	352	421	388	356	373	360	345	392	390	415	390	415	379	375	384	327	383	395	349	403	344	386	388	358	381	356	391	371	369	380	390	361	402	368	358	372	370	361	375	371	379	418	383	356	407	360	381	391	368	345	378	392	364	384	357	381	360	399	383	373	375	384	415	387	375	404	388	403	371	390	362	404	410	402	355	376	395	393	374	395	369	417	380	383	377	404	391	363	333	376	330	381	371	363	356	369	367	368	353	380	427	376	380	421	383	399	391	377	389	342	350	410	343	367	417	362	383	363	371	376	383	381	405	359	395	393	395	412	376	394	350	367	356	352	367	351	357	369	425	396	422	377	372	386	378	408	371	390	413	354	369	381	421	366	351	372	399	329	376	367	367	372	399	353	389	376	355	389	362	377	366	401	365	383	363	393	396	428	412	383	397	391	393	416	411	431	387	355	340	350	349	389	389	364	389	398	427	362	412	390	363	437	398	380	381	379	347	378	350	350	409	342	385	356	369	386	368	346	388	389	370	363	353	391	379	399	407	358	387	398	372	391	367	359	386	359	372	392	357	370	424	403	387	414	378	346	391	409	371	374	386	399	327	401	409	349	388	358	396	363	368	401	370	373	379	375	364	385	354	358	397	359	365	364	365	370	367	386	364	390	408	397	365	417	360	370	365	388	351	401	422	416	366	415	394	385	353	355	365	380	406	411	381	395	374	402	402	387	387	385	389	404	391	370	363	378	383	388	353	357	385	350	392	382	376	378	394	394	406	361	378	404	370	384	396	345	361	367	369	378	370	351	382	393	368	384	319	350	402	370	393	397	365	357	369	355	362	383	381	362	407	398	373	385	374	396	370	364	359	395	360	376	368	412	377	348	377	366	364	379	388	379	357	382	397	424	391	379	406	406	385	421	394	409	391	393	375	376	363	394	355	364	385	386	369	370	390	370	398	319	377	395	378	388	343	382	335	413	356	408	374	355	414	434	347	344	370	376	392	348	360	365	394	407	391	360	415	364	381	397	373	373	374	384	417	398	392	365	395	432	363	357	396	374	367	372	375	377	395	377	386	376	378	378	377	394	379	359	361	420	397	414	379	366	381	389	386	372	394	386	389	365	387	354	394	397	385	410	358	367	368	396	423	361	392	337	366	399	398	381	408	392	379	383	406	371	395	372	362	361	402	374	375	377	361	382	375	393	400	370	418	394	345	375	380	427	391	370	378	400	361	393	370	340	351	381	366	385	354	397	410	374	369	393	403	351	410	386	408	338	350	372	395	364	423	368	342	365	359	402	400	374	383	372	351	393	374	366	388	354	385	387	354	377	370	389	395	398	401	385	385	400	329	379	393	403	364	406	410	394	359	403	376	359	412	410	352	375	367	410	362	388	348	423	418	353	363	386	386	347	396	392	380	373	374	363	384	400	371	403	378	373	387	370	379	381	394	375	378	354	343	382	391	367	367	397	371	377	438	343	392	375	363	400	366	402	373	361	355	370	367	349	386	385	428	360	340	385	359	357	370	354	380	388	412	384	404	383	371	382	416	381	384	375	403	389	396	398	391	413	347	365	403	388	392	372	389	374	378	359	329	399	412	397	336	374	392	382	357	383	408	406	385	364	383	389	352	378	371	334	393	391	352	357	382	381	418	352	362	393	377	349	343	355	360	382	385	380	400	397	374	413	385	355	381	362	361	375	395	371	405	376	368	363	390	377	379	412	381	393	344	388	368	392	395	368	380	392	367	387	374	385	372	384	416	394	372	396	388	389	381	373	354	391	433	373	410	381	360	371	421	404	378	374	393	349	366	373	374	356	397	405	350	394	406	386	375	373	386	366	352	389	379	400	409	369	391	428	380	396	375	388	353	386	387	338	383	382	378	385	358	358	400	387	376	355	412	345	381	389	403	397	372	364	430	378	397	351	369	397	395	377	374	369	379	366	382	376	381	418	378	366	403	387	373	408	410	387	386	389	372	396	419	409	367	369	379	354	381	358	393	389	381	360	393	368	393	358	395	377	373	415	391	351	361	415	381	405	385	371	406	390	363	370	358	389	364	353	411	405	391	383	344	346	378	389	358	400	389	363	363	435	385	357	372	378	427	358	401	407	404	394	395	380	401	374	390	362	355	395	369	393	407	388	388	365	389	409	348	408	378	372	382	402	378	375	362	365	379	428	349	360	374	372	372
39883	75206	60084	42818	28689	14728	5417	1582	568	462	457	477	434	449	447	422	464	397	436	477	448	457	479	417	402	429	466	459	446	474	405	427	476	420	400	465	404	422	436	402	415	393	471	438	450	442	428	439	432	430	448	438	465	439	420	456	439	440	442	440	402	458	392	434	470	435	421	444	418	443	441	466	427	430	431	450	443	448	488	454	410	442	433	413	454	451	433	430	436	452	457	468	428	445	467	417	456	416	438	412	442	428	447	427	443	426	430	402	462	408	446	380	457	435	438	445	410	440	441	440	457	415	425	432	465	395	433	451	468	445	423	449	416	464	453	457	418	442	411	411	416	434	453	459	403	424	435	434	444	449	424	447	436	449	448	471	454	451	441	440	449	508	423	441	410	457	432	453	436	409	431	439	449	418	413	437	444	440	410	427	411	465	432	436	458	469	429	426	458	425	422	440	448	446	442	443	444	420	463	427	424	430	466	458	484	445	461	431	448	438	421	419	405	456	449	440	461	389	500	444	425	460	428	432	427	433	449	427	462	450	474	433	404	402	457	466	476	441	469	458	440	429	449	447	446	454	412	509	466	421	453	444	482	394	447	449	429	438	429	447	450	438	448	421	480	437	432	424	452	434	459	413	454	461	439	434	432	453	390	450	410	469	386	472	446	442	448	443	427	442	473	434	422	429	439	426	474	435	398	437	433	432	485	444	451	442	449	424	492	432	448	448	445	450	444	405	454	406	433	418	460	388	438	473	471	409	404	416	424	458	435	454	436	432	466	457	411	393	435	409	421	455	409	433	406	458	429	425	460	445	411	442	451	436	447	447	405	448	423	468	465	414	474	441	404	449	428	429	433	434	440	428	420	416	447	447	430	463	455	431	438	479	453	425	432	408	422	474	436	457	418	446	443	470	462	442	417	407	431	419	422	438	446	434	446	472	410	448	460	441	419	414	460	439	401	390	445	424	440	443	444	440	430	416	439	430	430	424	443	459	394	472	420	403	443	451	413	458	425	430	433	450	429	480	446	413	424	431	453	427	389	421	433	432	416	437	413	424	406	449	403	459	420	433	447	451	469	437	435	463	417	436	436	442	424	435	421	446	454	437	448	455	404	409	430	461	421	414	433	421	441	458	426	463	435	441	465	456	434	445	419	413	448	440	457	430	452	410	432	465	427	441	410	466	424	447	460	408	431	447	427	416	448	462	422	468	444	456	477	431	458	438	451	470	442	418	417	478	406	482	436	456	444	460	428	428	441	427	471	417	488	445	431	465	446	442	449	425	439	404	399	421	466	454	442	451	396	472	398	446	418	453	459	419	461	450	473	423	434	447	438	446	436	412	443	436	441	452	455	469	454	385	445	428	449	428	453	452	442	437	440	414	468	413	456	455	422	451	409	446	415	433	430	431	442	439	440	422	451	396	432	449	441	404	445	447	439	483	494	477	403	468	469	427	463	442	434	442	393	471	431	401	434	434	438	444	478	411	460	442	431	450	456	442	435	429	453	459	435	425	485	437	428	424	457	443	408	471	482	454	435	408	432	475	424	443	458	408	415	450	429	449	429	427	464	433	428	432	441	483	438	440	449	472	441	404	419	387	419	434	482	471	446	433	430	470	415	441	396	444	406	437	424	422	426	415	443	433	444	418	438	430	441	421	462	445	492	419	467	441	457	491	434	437	425	438	428	438	436	432	413	438	486	463	445	417	449	424	408	456	450	416	471	435	465	438	424	408	407	452	439	397	400	469	455	437	403	465	443	448	413	457	451	426	444	474	459	489	444	463	451	456	452	454	456	462	439	431	444	450	474	428	434	421	456	460	445	468	404	428	456	444	419	437	473	407	501	444	463	449	468	420	452	447	413	430	449	429	420	406	432	428	430	461	431	434	457	444	466	460	452	430	413	462	440	417	470	403	409	456	437	414	458	406	442	454	415	457	424	453	444	459	437	412	428	409	478	440	427	455	425	398	458	423	472	452	433	432	433	467	446	436	433	477	445	455	412	467	433	433	436	420	444	426	465	456	388	448	419	482	431	424	430	441	402	429	429	474	432	443	410	389	455	440	449	445	427	472	407	422	451	458	400	448	441	446	432	449	418	457	415	434	426	432	404	469	419	442	432	425	467	394	440	461	459	444	432	434	437	447	480	424	441	415	443	439	450	397	461	419	435	418	480	449	477	450	445	432	417	422	433	441	427	412	470	454	447	412	464	408	458	439	441	448	449	448	427	442	433	425	481	416	436	470	405	397	459	455	457	458	417	392	454	427	426	429	444	437	477	447	433	418	446	497	456	454	441	448	410	453	438	445	444	408	446	452	419	426	421	413	421	490	467	452	445	428	445	434	435	437	440	450	422	448	440	457	405	468	428	450	439	446	433	434	457	477	419	453	438	433	431	411	434	453	402	494	443	452	427	438	429	448	422	453	445	422	432	433	458	463	450	435	448	475	412	472	457	467	444	432	417	429	440	426	391	441	424	433	454	420	391	441	438	450	409	452	416	422	436	447	416	457	435	424	430	439	440	453	425	442	450	437	447	421	423	424	469	432	463	479	430	454	470	436	476	448	425	470	495	415	424	425	426	443	421	420	453	490	452	432	476	445	390	465	462	441	419	442	444	434	442	455	472	424	447	415	472	404	412	442	446	443	461	448	432	449	443	422	459	432	449	449	432	434	476	436	445	461	474	442	448	415	450	431	462	418	460	420	425	432	455	455	454	429	429	419	422	436	422	453	421	450	484	430	440	470	447	486	441	453	435	472	454	405	501	454	412	470	458	440	425	421	458	464	408	421	438	427	464	454	464	418	422	437	410	445	460	452	444	432	456	474	447	451	438	445	449	491	426	434	440	509	446	433	449	461	460	441	427	439	436	465	465	511	460	447	413	472	440	409	411	446	418	437	447	472	390	428	451	440	409	455	446	425	424	464	428	446	466	446	458	448	461	442	458	397	421	472	414	420	450	449	413	449	424	454	465	468	473	413	443	447	438	408	411	419	449	464	445	427	455	472	439	439	404	499	445	420	400	407	472	472	420	465	436	464	415	415	430	448	425	460	452	454	454	404	428	462	446	424	446	473	439	436	494	465	422	431	394	462	442	475	416	474	479	444	428	458	496	424	430	425	419	435	438	453	428	427	464	433	480	450	447	477	479	452	446	431	396	428	457	410	413	441	445	465	465	445	438	434	451	436	431	483	404	462	428	459	467	448	449	472	438	444	431	446	444	439	462	446	433	451	459	431	446	465	447	443	440	438	422	507	448	436	433	461	425	423	447	485	457	472	423	397	454	392	446	439	402	422	437	420	443	438	444	454	447	465	434	462	455	441	436	431	432	446	467	431	441	397	450	452	402	451	429	439	424	408	398	423	462	446	449	438	444	404	445	500	436	462	441	434	415	434	427	434	409	399	447	435	431	442	443	418	410	430	438	421	459	429	434	477	458	462	470	453	427	454	430	430	389	453	437	447	417	424	399	456	445	462	433	426	429	436	449	465
22875	21614	33660	34181	30965	27551	21087	5609	889	620	546	504	548	513	516	529	531	500	597	485	504	490	569	514	490	554	519	534	583	513	521	497	555	519	537	490	548	544	504	516	527	528	496	535	519	499	514	518	490	516	500	477	502	517	516	537	545	510	512	545	492	505	498	547	546	558	533	541	509	520	509	497	512	522	485	523	494	533	467	528	514	518	515	510	508	513	525	505	513	540	487	520	505	494	520	513	545	516	499	509	519	542	528	493	512	537	528	522	499	510	522	516	550	524	519	500	548	527	499	484	537	531	513	518	504	516	535	516	516	489	523	530	526	506	488	500	542	537	531	509	512	523	466	530	539	545	529	525	504	513	546	490	551	540	499	506	523	509	498	509	447	536	495	523	494	553	475	525	532	473	480	535	543	497	529	545	485	481	526	469	500	518	549	536	517	513	544	507	506	519	507	526	499	486	507	527	503	498	525	503	542	543	515	486	508	529	511	551	503	513	517	505	510	498	478	516	464	534	522	561	522	509	533	528	530	527	503	512	531	522	507	506	517	514	520	522	502	510	488	529	491	490	522	527	498	517	534	508	534	521	487	500	511	498	524	514	551	525	495	529	509	540	522	534	527	496	501	530	514	515	505	541	499	477	504	535	495	536	532	549	504	540	502	509	482	486	494	498	523	531	493	560	538	520	506	539	532	535	524	498	542	509	500	530	544	522	530	496	531	511	522	466	541	564	513	545	509	546	523	513	490	537	487	509	549	529	480	493	446	529	513	486	480	513	518	508	480	500	506	510	525	517	513	538	497	503	526	528	502	534	533	532	508	511	510	500	522	477	489	516	497	518	540	517	506	508	485	510	548	496	528	515	476	490	488	522	481	481	495	540	516	516	522	493	515	540	511	530	493	483	546	481	536	523	506	507	549	542	514	538	517	537	532	458	455	510	491	516	538	518	531	492	500	507	531	529	483	511	517	493	532	507	497	541	580	493	525	494	543	531	507	495	498	513	542	541	486	501	508	511	500	530	535	538	524	531	537	515	502	511	508	514	522	531	506	498	510	527	502	542	508	531	491	519	505	514	564	547	525	517	480	532	519	536	493	503	535	565	525	507	515	515	527	530	493	516	493	498	568	524	508	504	542	563	554	507	467	544	510	531	553	496	528	524	466	512	527	556	554	508	520	496	533	549	515	510	505	485	536	506	498	510	511	526	486	533	536	554	501	506	521	496	523	549	481	521	491	539	521	540	501	532	538	544	510	485	479	483	504	492	539	547	475	520	512	496	511	492	492	518	536	551	508	504	533	489	543	517	526	504	542	534	483	482	516	508	519	463	417	520	510	547	511	505	524	508	505	542	503	510	499	492	501	500	527	520	519	478	498	499	480	546	512	497	509	566	538	512	508	588	489	521	517	507	477	517	519	501	516	495	500	500	489	543	581	498	547	537	534	559	514	475	525	477	517	516	510	476	495	537	543	534	539	521	496	544	563	518	498	505	533	530	510	495	465	540	505	546	538	483	553	549	517	536	547	544	522	495	502	485	502	538	497	536	580	512	540	506	519	526	474	511	492	478	551	526	549	516	515	517	495	516	480	500	529	517	510	503	498	522	498	526	522	513	518	493	544	528	518	484	521	523	519	557	523	566	523	531	527	503	513	503	523	466	537	536	460	515	548	553	532	538	530	493	476	522	518	496	517	500	510	451	513	506	534	470	545	532	483	570	493	504	530	564	518	500	517	539	477	501	519	528	526	495	520	495	538	518	496	538	493	515	484	537	531	510	511	511	525	525	514	528	545	522	511	496	504	534	504	477	493	482	514	527	517	516	525	508	516	553	510	507	520	497	579	542	509	522	476	492	507	474	508	499	504	493	515	539	501	533	506	511	494	497	503	480	515	503	502	503	490	495	508	495	481	535	511	546	537	495	527	527	543	513	549	503	538	487	518	520	543	500	507	482	529	463	487	540	518	488	521	504	539	518	481	520	536	506	499	516	478	546	532	526	500	519	511	517	519	514	537	496	507	519	510	521	516	504	489	505	520	537	476	487	518	515	528	495	506	554	531	520	525	484	559	558	543	513	493	532	530	538	522	519	509	540	497	506	528	517	514	507	500	543	533	507	550	535	534	512	513	518	561	536	516	479	507	494	527	519	475	496	504	508	560	523	505	477	527	501	503	524	563	548	505	531	531	517	499	528	522	497	526	513	506	490	484	508	544	474	530	521	501	481	543	512	501	510	481	496	523	519	498	519	519	516	517	510	524	509	594	524	475	517	509	540	497	509	522	509	515	509	493	517	543	513	499	512	478	545	489	509	503	525	545	531	519	512	529	474	530	514	524	497	492	543	505	549	535	558	495	545	533	524	554	541	520	505	515	539	504	553	556	497	518	542	512	538	489	521	522	524	523	564	497	493	536	493	556	531	550	514	492	509	490	463	465	460	474	536	495	495	497	502	530	508	512	527	492	505	521	502	540	504	555	547	560	529	523	473	525	533	480	489	519	494	507	461	483	514	532	540	508	508	493	499	538	559	508	517	529	487	478	544	487	529	529	511	539	514	483	491	493	487	533	501	502	558	485	493	493	546	540	534	530	528	516	520	513	505	526	562	526	535	537	538	490	511	552	519	522	535	517	479	499	565	510	522	532	481	473	507	530	519	512	553	492	491	546	490	510	527	549	491	503	506	492	558	486	505	512	523	510	536	548	535	548	490	499	485	494	509	481	551	519	502	540	523	541	491	486	487	502	537	512	551	527	549	517	484	493	542	485	519	520	527	519	524	508	498	529	534	517	523	475	527	507	518	509	507	513	552	510	515	490	503	523	527	552	510	512	507	498	509	532	535	485	533	540	526	572	523	517	532	500	547	510	511	503	523	515	552	517	505	500	534	452	527	489	481	495	490	487	527	488	527	545	540	496	558	522	545	538	502	540	504	506	496	529	545	538	494	542	520	479	489	524	464	510	498	496	520	502	520	522	521	537	492	514	567	506	490	509	524	507	450	518	506	535	526	517	487	500	573	555	452	547	503	524	554	528	496	500	518	567	500	467	515	508	523	498	508	470	481	511	538	549	518	523	521	506	533	495	525	498	485	528	530	485	546	509	489	498	490	498	535	536	526	522	456	485	528	502	563	541	533	485	523	477	508	490	466	497	550	519	505	495	498	520	511	510	531	531	526	505	503	526	540	524	506	509	542	510	528	525	510	536	504	536	519	530	501	534	478	520	470	479	499	491	515	538	496	531	552	507	517	509	491	536	509	497	522	498	567	560	489	510	522	561	537	528	518	546	519	566	490	514	517	526	513	507	491	515	498	545	526	500	524	513	536	541	483	506	461	502	488	525	532	508	554	500	530	517	505	512	502	527	525	509	491	517	478	545	502	487	538	528	523	478	481	504	520	497	513	514	527	539	520	520	486	530	519	521	517	538	519	517	514	474	479	558	452	485	525	493	525	486	510	527	528	471	481	534	494	535	468	499	507	544	526	529	494	514	546	541	499
52139	98009	86544	65887	47561	31212	14910	4906	1100	665	601	599	577	589	627	614	608	581	579	558	587	588	528	550	602	569	563	570	575	542	549	564	567	542	568	568	615	555	544	542	599	513	568	560	547	545	594	566	571	568	591	580	550	587	579	578	575	607	559	575	576	579	575	559	569	580	594	553	571	577	513	574	572	539	564	564	569	600	563	598	534	593	575	559	607	530	586	536	557	516	574	533	566	601	617	527	545	571	548	557	545	605	539	574	516	568	574	573	553	564	574	533	552	532	583	589	555	623	561	577	557	512	612	551	524	555	557	586	540	538	587	594	576	578	556	592	617	569	582	560	551	539	576	565	551	518	572	586	581	563	557	586	572	581	529	556	567	562	559	538	555	526	578	528	547	542	567	522	529	563	593	569	546	608	573	559	587	540	539	605	571	588	592	575	558	542	574	546	559	569	609	573	549	565	541	590	514	539	560	560	542	557	559	619	571	577	541	537	569	542	569	561	598	568	536	610	597	530	549	561	596	577	557	561	558	557	540	595	592	550	550	539	564	540	571	540	586	506	520	616	601	554	592	582	574	516	569	554	569	608	569	596	551	574	567	535	582	545	564	516	529	557	565	557	589	548	544	558	569	554	579	562	549	565	587	568	500	552	525	487	530	585	585	579	553	558	571	590	592	559	562	573	542	532	559	520	581	547	575	511	564	539	543	551	571	565	590	547	565	557	613	559	581	552	548	542	498	556	551	578	594	589	583	571	536	580	556	518	517	579	519	536	548	558	568	624	568	544	567	579	553	561	558	522	559	540	550	571	539	549	558	572	616	574	541	574	541	581	571	573	572	535	561	561	590	560	570	597	548	549	528	559	600	567	583	590	538	571	594	611	573	534	567	541	547	551	569	588	520	556	558	553	606	567	527	575	570	545	556	562	566	528	544	597	574	591	553	535	603	571	520	559	526	550	558	579	553	564	573	616	539	568	619	620	606	542	615	542	550	589	586	518	553	538	590	574	595	542	510	554	553	582	570	565	566	586	556	573	564	563	615	541	577	591	589	537	568	583	579	559	563	611	585	556	588	507	548	544	526	586	599	551	580	575	587	561	607	596	510	588	565	601	589	559	611	575	565	612	593	561	544	557	577	530	529	529	533	579	549	537	584	597	573	562	547	583	574	548	562	552	584	602	563	581	590	564	580	539	550	571	608	592	553	574	586	528	553	585	586	588	580	546	595	565	500	575	546	541	573	548	592	565	565	548	540	605	594	543	547	579	549	582	552	568	572	587	547	566	546	588	539	585	594	564	607	540	562	563	558	583	532	536	554	573	626	573	551	569	530	584	557	541	590	555	514	589	568	598	606	606	556	603	562	549	581	581	538	534	571	555	541	569	546	537	526	583	560	592	614	595	558	593	555	555	565	572	561	558	559	607	539	517	563	576	571	552	575	574	590	561	540	558	553	552	529	593	543	551	610	580	570	584	585	556	541	560	539	515	538	537	500	587	569	552	528	509	587	565	550	556	564	592	576	627	620	531	538	581	563	530	538	557	583	574	566	552	559	587	536	526	556	568	539	597	566	549	557	576	581	597	597	566	565	569	562	567	587	563	567	546	575	580	615	513	569	583	594	551	571	569	575	530	546	556	536	563	533	594	527	596	545	557	559	586	589	514	556	549	553	569	590	557	550	592	519	533	580	572	580	553	583	582	598	580	579	585	620	528	566	532	574	536	571	599	579	555	587	566	569	584	547	577	593	537	573	562	555	612	595	578	552	540	580	553	549	519	590	563	550	571	582	549	572	525	527	587	553	545	562	551	567	585	583	525	578	609	589	579	561	569	569	575	565	595	538	549	586	535	555	512	581	588	558	567	556	612	571	565	534	558	577	571	569	533	511	556	574	547	545	569	579	560	548	539	557	518	555	602	552	578	587	548	597	557	586	547	550	560	567	563	568	542	575	600	547	592	574	567	560	580	571	562	590	573	541	550	537	556	582	589	560	549	544	522	564	549	534	564	549	544	557	548	562	520	556	533	575	554	575	575	594	554	605	571	535	562	528	535	538	535	531	524	554	570	602	564	600	605	582	550	570	557	562	585	559	542	545	548	574	544	560	531	568	542	576	533	600	541	568	568	570	559	563	612	552	563	565	626	590	550	537	552	549	555	655	578	542	558	565	590	555	546	583	580	574	592	545	569	520	577	563	589	573	549	565	551	578	555	586	584	574	558	560	546	619	570	615	543	526	578	494	599	582	556	563	599	565	639	561	558	574	573	592	571	557	576	562	580	584	561	595	533	573	559	613	574	577	580	551	553	585	547	581	599	551	546	543	569	562	555	577	555	546	576	559	581	577	556	565	571	588	541	529	530	561	566	533	535	560	561	542	622	573	553	538	569	579	610	589	521	586	598	540	599	527	558	577	561	539	570	604	611	539	568	558	533	545	572	580	573	564	556	584	558	531	585	546	608	530	563	558	528	555	512	559	538	546	555	554	585	532	556	573	568	543	553	538	558	530	564	557	606	573	563	527	573	558	581	572	561	548	512	597	540	569	558	535	575	542	524	572	595	546	565	509	566	575	566	593	528	558	585	549	565	561	609	537	537	550	563	568	621	555	552	573	602	498	560	545	584	574	547	554	599	597	552	560	547	561	581	584	576	524	571	631	564	593	537	524	577	583	560	583	594	609	565	559	568	568	557	608	564	561	567	555	577	565	556	573	540	559	601	558	579	565	565	547	553	556	589	533	552	533	526	556	549	552	564	575	540	544	627	566	573	535	593	516	602	552	544	571	567	585	560	603	535	585	570	573	579	548	601	627	575	519	599	595	621	515	591	565	567	564	580	579	609	586	569	570	546	626	583	581	613	578	582	593	564	541	596	595	560	561	569	555	591	577	567	591	536	577	509	568	591	557	555	564	571	582	570	610	576	579	518	566	530	549	549	548	571	520	525	568	604	585	575	610	606	547	561	579	533	550	514	550	565	571	554	551	611	565	581	575	564	563	595	554	560	610	567	588	577	549	603	546	547	617	554	552	535	557	598	556	566	573	549	584	565	537	589	585	559	592	556	557	550	580	552	593	538	611	611	561	596	549	577	536	561	602	573	549	569	550	600	533	578	568	573	524	529	582	527	608	591	614	543	558	537	557	536	628	556	476	542	603	552	570	601	566	531	572	551	582	592	602	548	551	565	584	563	546	569	567	532	567	553	564	635	586	570	576	558	519	587	543	566	559	589	574	572	609	539	557	527	567	528	587	547	566	576	538	589	517	575	578	576	560	549	555	569	571	542	539	589	529	592	617	560	542	580	536	554	613	559	554	573	586	548	553	517	567	574	573	545	525	518	586	566	558	565	568	618	558	586	544	549	566	534	581	597	564	534	564	525	575	595	528	546	608	522	571	636	525	552	543	560	597	552	570	563	533	576	606	552	561	525	531	570	572	563	554	610	539	572	594	564	594	545	575	592	577	580	542	556	560	548	565	565	583	595	541	564	572	538	584	533
27759	28121	37251	24796	9511	3195	1239	560	344	405	347	354	323	330	346	330	354	350	337	340	350	367	322	325	340	371	335	339	317	344	317	349	353	345	343	348	367	357	391	352	332	337	335	386	368	359	366	324	339	366	346	334	358	318	340	360	340	357	368	347	337	348	336	332	334	340	332	339	315	323	341	367	336	357	336	306	348	326	358	339	336	346	340	363	333	340	307	369	356	326	340	336	336	335	345	356	319	349	319	323	349	335	329	355	320	376	302	339	320	354	343	337	328	343	332	406	337	339	344	351	334	345	353	337	352	343	341	330	354	361	341	344	342	336	342	326	336	348	356	341	357	318	356	318	334	355	347	363	323	337	312	344	353	325	363	374	335	318	344	326	337	367	355	362	328	354	339	344	355	344	360	343	334	364	337	360	340	347	340	322	360	380	312	345	358	353	350	364	352	357	311	379	304	362	348	342	378	347	324	332	325	310	319	324	360	351	368	331	365	356	339	354	366	334	353	356	352	344	312	299	348	313	373	324	341	340	344	362	367	388	350	360	358	349	343	339	331	291	344	338	374	362	338	339	353	380	356	358	340	321	310	361	352	361	335	335	349	303	353	338	354	355	347	331	348	317	357	372	346	384	341	353	357	368	351	319	339	309	342	324	375	370	350	316	362	370	340	357	385	353	352	328	340	320	320	308	380	327	350	356	324	360	317	336	352	331	369	296	327	342	352	328	360	356	316	362	332	346	354	302	354	355	345	326	333	341	336	331	349	328	360	351	311	375	331	352	323	343	318	326	302	350	340	346	353	336	345	373	360	334	318	348	355	352	328	365	376	339	327	337	322	373	324	354	373	359	340	349	334	352	352	354	340	348	362	346	362	336	323	358	351	348	385	351	328	341	328	372	369	332	341	322	364	355	380	361	337	333	358	353	349	352	330	352	342	387	350	339	344	322	330	307	345	339	328	331	362	337	356	338	292	351	349	344	329	349	380	361	352	349	350	327	329	363	350	310	372	330	332	339	372	326	347	321	322	339	354	356	320	373	360	332	338	330	336	360	370	355	334	335	353	352	308	330	318	365	344	348	341	364	360	358	346	342	369	337	330	322	350	331	347	337	334	345	349	357	334	319	333	339	335	382	323	300	340	313	354	336	352	364	362	338	321	378	343	334	324	300	360	356	328	336	356	355	363	361	356	349	338	346	347	323	353	299	346	368	341	348	352	339	361	358	348	349	360	356	347	325	347	324	361	366	351	350	355	350	330	339	367	367	329	328	356	339	340	347	339	358	347	340	318	337	304	336	340	309	362	337	330	348	345	333	319	369	336	330	345	332	323	345	346	327	354	353	353	367	307	346	327	375	348	308	340	330	352	339	319	344	338	374	321	348	341	324	355	330	379	332	312	338	363	355	357	335	356	330	332	325	327	357	342	351	329	351	363	356	359	360	333	337	336	337	355	341	353	365	350	343	362	372	344	359	344	380	337	342	342	325	367	328	374	328	343	334	295	355	329	340	334	349	340	365	349	345	329	348	324	323	352	328	347	340	365	316	348	330	355	341	377	335	367	367	364	317	346	353	342	333	344	328	353	325	332	366	345	324	335	326	353	348	339	301	357	319	374	315	328	320	363	334	351	350	336	311	319	345	374	342	334	392	357	302	334	357	352	364	340	355	355	335	334	321	350	355	348	342	305	343	339	345	341	367	354	347	329	324	346	313	356	359	334	331	345	373	328	347	326	351	329	350	343	330	329	341	337	348	337	359	347	351	373	353	372	333	339	330	366	350	331	367	367	364	345	321	353	333	356	321	322	359	354	333	327	321	358	364	347	324	370	366	362	343	332	328	311	328	327	327	342	325	360	323	328	348	376	360	339	363	324	324	338	364	316	341	360	328	330	351	328	359	326	351	357	355	356	323	370	349	371	347	332	342	368	357	335	357	357	327	371	337	352	361	355	360	319	304	337	335	323	352	357	329	314	358	311	344	347	348	314	356	324	346	299	341	353	335	337	336	347	375	340	347	312	342	364	343	326	322	335	323	321	346	358	351	376	324	354	353	357	306	318	332	364	334	311	342	334	327	363	341	351	323	333	314	339	332	357	328	340	367	364	364	330	332	319	336	328	366	327	352	342	360	347	339	398	345	341	340	333	352	332	338	354	339	333	330	370	354	347	314	329	343	371	329	368	338	329	339	348	362	345	323	336	357	330	310	334	365	347	321	315	360	371	353	356	366	340	318	328	325	330	340	351	331	354	359	339	373	311	363	353	366	318	354	351	354	325	305	334	323	348	340	319	344	329	348	364	351	332	337	343	320	335	345	356	334	353	350	346	346	319	332	344	356	366	319	321	374	342	336	333	363	348	332	368	338	360	363	344	361	316	336	358	354	355	315	343	303	361	338	316	365	355	348	309	352	347	319	363	369	332	353	329	368	350	300	326	344	310	370	318	318	362	340	359	341	332	336	325	324	347	326	382	353	370	332	335	349	347	316	345	328	347	318	345	347	349	349	341	357	315	332	310	326	339	345	338	368	324	336	350	348	332	389	335	353	370	352	336	346	364	348	367	332	369	345	355	344	336	311	342	370	377	319	333	353	358	338	330	368	359	315	354	332	304	341	343	329	311	317	358	371	347	324	323	359	341	337	354	333	330	365	363	361	350	345	344	342	364	356	340	317	348	337	346	326	358	357	330	374	364	320	356	327	314	330	329	360	361	337	321	316	344	330	341	351	359	362	368	336	337	311	347	358	327	362	324	332	355	323	356	350	335	328	336	357	325	343	317	364	356	320	337	347	370	341	354	334	302	343	333	342	335	339	351	316	323	342	317	363	340	336	336	354	371	365	332	354	364	329	354	321	339	357	348	353	332	363	372	342	326	359	347	343	378	332	311	371	367	321	331	381	371	346	363	358	328	370	350	318	340	347	321	375	335	353	352	300	319	336	347	348	371	372	350	327	315	330	383	340	353	329	313	297	334	346	375	341	338	296	380	303	333	360	315	367	332	370	335	360	381	343	389	337	311	349	351	340	372	340	344	345	308	352	346	303	357	360	323	340	311	354	361	316	349	347	338	349	378	353	362	356	342	332	342	348	344	324	357	338	343	322	321	350	336	359	325	323	355	347	328	357	340	363	335	368	333	331	353	305	339	330	321	341	366	330	311	370	334	351	340	333	355	324	321	345	360	338	355	343	357	329	362	381	378	313	345	349	350	374	345	337	340	324	357	334	328	328	353	347	327	366	351	357	364	330	344	345	354	363	390	371	341	336	353	362	320	330	399	312	355	351	363	342	333	376	343	340	352	331	339	326	342	348	361	355	322	328	334	345	347	364	312	352	317	334	337	362	320	341	327	329	317	329	371	341	343	370	353	342	317	316	331	327	351	356	345	360	316	323	360	353	347	345	335	360	360	358	322	336	390	339	362	330	362	349	313	351	373	370	365	328	367	353	321	334	333	341	326	322	320	327	348	345	333	356	334	368	325	354	380	352	310	363	331	334
21803	44789	34536	19470	9305	4170	1642	707	467	408	381	373	397	412	374	386	398	390	399	383	391	411	399	384	368	417	394	420	409	417	404	411	373	415	409	408	437	375	387	375	437	390	398	413	417	431	389	427	406	381	398	393	423	380	414	384	407	383	358	414	401	389	402	397	378	367	410	402	385	374	386	393	426	372	388	415	438	378	418	432	385	377	388	420	363	398	406	402	406	397	410	422	403	394	398	398	437	394	382	399	422	374	413	396	367	403	436	381	392	421	429	395	422	409	416	365	420	404	419	416	394	374	432	406	388	375	389	414	383	398	395	411	394	400	406	397	401	413	380	405	403	440	415	389	404	404	403	401	405	359	388	396	390	406	405	429	393	406	407	433	383	368	421	400	405	439	404	405	428	357	383	410	443	343	360	402	403	373	403	404	385	374	380	390	423	389	403	386	409	385	380	391	397	389	387	399	402	404	386	385	428	401	396	386	398	416	398	391	394	385	400	398	377	425	372	391	355	414	389	406	394	444	393	393	415	389	397	361	399	408	399	395	379	382	376	423	390	369	382	396	444	407	393	403	412	396	410	389	377	379	436	393	422	391	400	391	391	375	387	382	415	435	412	386	428	405	408	393	388	434	386	379	401	414	398	372	394	393	374	400	403	428	394	396	386	370	389	397	389	388	410	388	379	384	389	389	375	391	378	365	414	382	446	381	431	398	414	382	385	384	370	388	391	376	393	360	394	431	410	396	424	412	398	416	388	428	375	394	373	375	391	406	420	379	394	354	408	429	368	416	384	404	418	392	439	381	387	402	372	396	419	424	419	410	399	399	399	404	416	377	428	426	412	379	390	394	401	408	379	418	396	400	396	421	383	364	418	397	401	384	397	394	428	404	373	352	408	422	389	370	411	388	416	378	390	385	393	422	418	390	398	401	435	372	382	368	382	411	435	375	369	384	420	376	402	370	400	362	405	407	382	406	384	420	387	390	443	379	415	403	389	420	398	408	386	410	420	403	412	399	404	372	405	391	384	393	370	398	389	380	389	394	391	424	386	394	387	383	386	426	419	430	403	407	367	412	390	394	427	404	358	381	386	414	392	380	416	402	390	419	378	396	392	400	425	381	399	436	381	390	409	385	406	395	425	404	390	422	410	413	408	417	373	426	376	376	397	431	375	394	390	388	376	397	410	405	386	406	401	418	374	417	437	395	368	387	419	430	433	387	389	431	424	392	352	414	414	387	425	370	397	423	371	444	422	383	401	394	370	381	378	422	381	417	397	438	382	406	366	380	388	389	400	413	440	388	408	422	402	367	396	403	408	405	413	389	401	379	420	378	379	396	446	407	395	379	388	412	433	399	376	376	398	419	422	384	406	422	388	392	364	410	395	413	410	378	372	405	405	395	430	426	396	367	385	407	404	411	395	374	421	386	356	364	401	419	375	411	380	371	394	395	362	402	368	417	394	404	379	365	417	395	434	377	379	401	377	399	395	376	371	390	395	382	394	394	408	378	383	414	405	406	400	412	403	380	370	382	362	406	419	372	425	428	380	430	437	409	377	406	409	420	387	404	402	384	419	413	361	400	390	415	397	401	393	386	415	400	394	413	440	372	400	435	400	400	428	369	372	420	411	398	364	426	414	427	418	400	392	415	400	392	400	406	388	402	339	406	393	389	416	393	358	373	400	406	411	407	372	397	403	389	376	350	415	395	341	430	387	415	397	419	378	418	367	384	383	400	394	399	427	384	397	425	387	431	345	381	392	384	373	397	402	416	403	413	389	422	416	376	389	404	406	369	409	442	431	353	435	394	408	395	385	422	387	387	384	385	388	431	384	395	398	437	405	414	373	372	421	390	379	391	409	386	405	395	392	373	356	405	383	405	439	439	383	376	349	368	412	398	405	408	394	413	388	410	397	403	425	420	423	382	416	372	371	384	372	410	379	393	403	396	397	373	380	416	396	390	406	405	410	401	374	379	358	386	388	378	385	376	414	422	377	404	375	393	409	377	367	392	367	404	387	391	403	373	413	393	404	376	394	372	368	363	367	410	417	409	397	412	367	416	385	384	362	396	421	435	396	401	420	381	398	395	419	382	401	399	376	407	408	411	409	386	390	429	393	377	378	377	395	376	403	387	392	400	416	387	359	376	411	395	357	357	398	405	423	382	427	414	439	410	399	364	393	433	385	400	380	397	375	405	399	399	386	416	395	389	388	405	401	370	414	368	376	389	366	405	369	404	410	404	412	387	406	348	399	379	384	397	384	399	390	420	390	356	412	418	392	390	421	409	438	392	357	412	387	421	431	362	396	377	407	401	400	382	398	384	382	410	402	407	417	394	393	411	386	355	378	435	388	427	410	409	409	396	378	386	407	398	370	391	388	397	403	412	431	389	378	404	379	414	438	356	424	386	395	391	386	377	411	406	391	387	398	399	399	393	362	398	402	388	401	365	378	391	381	373	401	414	429	405	423	441	412	402	423	389	398	390	421	409	382	411	421	393	436	380	375	380	382	381	406	416	445	411	399	400	387	428	397	381	419	429	371	395	388	420	371	410	377	387	409	390	428	402	439	416	417	411	381	360	394	413	387	385	394	369	396	380	387	419	380	385	385	376	439	411	384	391	390	392	403	394	379	413	411	429	406	378	416	408	398	409	394	421	391	394	384	405	440	378	381	388	405	419	441	371	397	404	400	389	430	416	415	392	393	433	398	415	439	379	419	396	409	376	399	409	398	383	413	398	422	377	404	406	367	385	403	442	369	381	415	395	384	422	404	396	423	397	405	382	405	379	388	432	366	426	401	439	402	437	364	389	374	354	415	408	363	375	415	396	422	364	381	370	389	393	425	394	377	399	381	372	430	364	399	417	401	401	387	388	389	423	390	403	400	396	367	396	399	398	374	392	392	436	397	385	394	446	383	355	392	365	432	393	392	415	349	434	367	373	437	387	393	388	398	386	411	424	413	417	355	405	426	377	382	415	423	399	410	370	414	404	401	393	385	351	424	412	364	369	371	393	382	392	393	462	388	386	370	388	419	413	394	400	389	426	415	361	396	399	384	390	409	402	409	411	400	371	363	423	377	450	422	402	401	402	430	431	385	389	389	388	441	405	415	434	416	394	409	395	387	378	375	419	368	409	351	364	404	399	362	411	418	382	422	421	408	388	399	409	387	392	400	433	416	386	421	402	397	403	368	375	407	398	382	351	378	368	415	371	430	386	410	411	389	428	410	423	375	416	382	376	397	409	434	404	388	406	436	383	396	396	388	386	421	405	360	420	414	371	440	357	398	415	389	378	371	376	406	381	378	377	399	390	412	418	372	431	372	391	423	387	367	431	392	381	389	417	381	360	403	439	406	409	429	395	381	365	376	392	400	391	409	440	391	407	388	364	416	394	381	446	417	381	410	387	418	411	369	400	440	409	408	385	408	411	422	400	366	396	385	394	391	405	418	393	366	397	385	399	403	390	380	368	405	426	436	403	378	403	381	401	374	396
23730	22067	37700	39101	31560	23894	12924	2594	720	549	403	410	434	386	431	421	440	464	446	413	362	437	437	388	391	435	452	461	454	443	410	433	423	399	452	458	449	421	456	435	401	405	434	445	426	429	397	456	439	421	467	426	436	438	446	400	440	439	427	424	410	396	428	415	443	427	403	413	415	458	471	436	403	448	412	424	415	394	402	432	433	446	438	401	419	447	416	406	413	441	441	440	406	423	429	424	424	431	437	415	423	427	416	369	405	373	435	428	399	436	419	418	433	444	403	447	415	464	411	452	417	453	417	448	398	457	435	441	445	379	410	434	459	434	410	376	438	424	454	451	449	443	400	477	419	429	410	407	448	425	456	429	426	424	417	420	439	406	456	413	428	430	430	405	426	412	418	478	449	435	432	441	455	408	427	461	417	410	419	414	411	440	470	423	475	412	414	441	399	432	444	417	445	450	442	413	413	409	429	409	449	437	428	431	422	402	396	440	482	426	465	418	385	424	419	446	407	408	423	342	421	413	473	439	405	419	455	429	389	438	409	432	415	376	442	439	419	435	412	412	455	411	435	443	420	429	441	411	421	399	383	433	426	436	401	419	469	413	394	482	410	461	453	438	459	432	453	433	427	434	404	422	414	445	432	398	415	424	448	412	456	405	434	443	484	395	432	432	412	407	404	426	396	433	429	440	404	492	457	434	365	459	397	403	422	447	411	432	421	424	426	426	417	413	452	413	423	389	418	438	403	418	432	438	421	406	438	474	401	399	479	441	426	426	453	412	455	392	405	450	445	443	434	386	433	421	407	402	452	438	426	424	430	461	409	443	429	432	447	418	404	451	406	440	457	447	445	420	433	407	445	418	395	426	412	392	395	426	381	411	437	432	407	423	399	430	409	463	418	447	409	432	452	424	432	398	471	477	444	406	394	390	431	429	432	395	416	436	395	402	372	391	394	452	403	441	420	416	436	406	409	400	463	432	438	411	422	422	424	451	432	412	451	460	401	399	445	419	428	431	390	421	469	425	435	413	427	447	449	431	417	409	471	415	424	428	406	404	437	419	420	427	428	443	454	404	381	394	431	411	440	421	412	436	438	420	413	445	381	438	413	477	425	458	430	425	390	400	441	396	422	416	430	399	405	405	384	444	437	426	408	429	434	460	383	457	455	406	451	410	434	398	424	455	415	413	455	398	442	433	413	439	427	423	445	425	420	457	409	418	452	411	432	438	452	429	394	430	418	435	396	411	452	449	440	444	405	424	423	434	441	467	425	406	399	379	461	426	429	394	485	456	404	449	403	425	435	427	433	428	423	410	459	415	455	445	388	421	419	415	432	406	431	431	422	390	413	453	401	399	446	410	426	395	410	391	444	444	393	410	476	434	442	433	427	410	437	407	439	416	443	458	402	408	398	416	385	404	393	413	421	447	390	430	449	461	438	410	447	423	418	385	418	464	442	397	411	396	417	431	404	432	442	421	407	447	456	416	420	432	466	396	440	384	414	423	431	404	399	402	425	404	417	413	430	433	443	391	432	414	423	448	398	453	425	416	446	434	438	426	419	427	372	461	414	386	425	433	386	446	456	442	414	424	415	441	433	389	420	414	412	405	432	418	434	411	444	425	418	403	431	425	439	454	424	405	420	419	442	426	374	389	444	420	435	413	447	414	405	398	442	400	413	413	451	393	395	469	440	430	380	390	406	416	454	432	401	431	430	423	414	457	427	417	438	424	439	382	414	396	435	429	416	456	425	384	453	432	441	401	406	430	471	415	387	478	436	417	397	422	438	416	402	433	419	430	408	424	471	470	378	425	413	438	441	396	448	427	402	401	413	407	462	460	450	442	445	438	426	443	430	417	409	407	411	393	441	422	426	445	449	423	394	408	427	414	423	411	429	436	432	457	408	428	399	452	430	414	422	448	440	408	383	416	381	459	390	453	433	415	414	422	424	441	452	425	373	433	401	411	394	415	421	372	421	444	445	438	433	391	390	397	427	410	409	401	388	430	421	412	449	390	429	402	399	422	442	439	425	430	433	409	440	427	446	422	407	456	478	416	394	396	439	450	422	438	417	360	413	423	394	430	397	428	411	416	443	389	424	417	402	441	449	432	412	446	460	382	451	397	443	444	463	440	438	453	412	392	415	374	402	438	418	424	406	450	433	372	417	396	378	458	425	451	409	419	411	417	441	404	423	448	431	420	437	425	414	443	432	454	432	406	455	428	394	451	403	443	438	430	404	437	424	425	448	455	411	436	441	408	469	464	435	441	411	415	429	446	410	444	435	422	421	413	416	427	430	443	435	394	411	365	448	423	428	408	388	421	427	407	419	428	406	411	412	421	445	418	421	434	407	412	428	465	415	448	423	428	397	438	460	411	403	401	423	442	421	393	427	453	404	420	437	441	445	382	395	422	413	393	427	449	380	426	431	448	463	412	395	423	437	444	383	415	433	440	440	437	408	384	407	448	420	425	433	397	431	416	421	405	438	459	422	422	418	416	424	430	435	404	429	462	430	416	444	448	416	412	415	433	501	413	418	408	413	426	386	428	437	464	419	419	451	445	461	375	434	421	424	386	422	421	386	416	400	424	410	398	433	429	422	472	418	406	412	436	435	438	437	433	403	388	428	446	422	428	447	425	395	435	471	437	405	433	428	419	456	378	442	436	444	415	454	413	392	443	442	415	441	424	451	410	448	439	407	453	424	385	417	431	405	429	405	438	447	414	444	438	421	445	418	440	430	421	442	432	443	440	411	426	428	429	419	422	438	424	439	449	449	403	419	429	444	420	407	422	421	414	429	447	392	418	479	418	419	413	420	431	430	476	440	457	458	414	408	440	406	440	384	440	416	424	407	420	408	426	432	428	438	415	425	417	408	432	429	415	422	414	402	409	431	442	424	459	412	426	443	419	436	412	428	454	411	439	412	415	396	465	449	444	401	452	441	415	474	452	423	431	431	403	447	430	452	413	408	432	427	425	429	427	413	420	400	435	418	453	395	370	450	391	415	424	400	443	410	461	430	418	432	448	417	462	435	435	418	417	409	407	421	404	441	420	444	475	421	402	398	397	449	458	431	438	430	434	422	428	392	410	400	403	402	395	437	424	410	431	446	473	429	441	453	408	418	419	431	404	445	420	434	407	446	394	413	405	450	412	400	429	429	432	459	403	404	410	426	457	409	427	400	405	429	398	393	421	438	413	436	446	405	419	471	412	416	435	433	421	411	434	426	404	421	423	388	419	417	436	438	413	431	398	385	452	398	418	442	382	437	400	424	410	426	432	409	394	418	434	387	402	415	410	397	392	402	387	468	433	422	469	423	435	440	458	411	425	435	426	429	392	417	419	414	439	396	385	444	398	400	397	411	420	428	387	405	430	450	411	434	419	429	425	382	463	403	436	445	391	413	407	449	420	406	406	410	398	450	445	456	433	433	431	442	459	450	407	440	407	397	440	407	415	421	415	395	455	456	406	415	416	421	431	448	402	390	424	405	406
46693	91539	77728	55104	38640	23057	9208	3151	948	613	475	498	411	519	443	496	503	479	486	471	486	496	493	470	466	438	496	442	472	528	525	494	471	460	475	471	501	490	483	465	474	496	522	469	482	494	490	443	503	493	499	499	441	467	463	493	497	472	514	495	478	475	480	476	451	480	475	492	493	483	466	470	459	462	482	505	441	465	468	454	466	498	434	490	495	466	463	471	445	474	492	497	455	500	493	494	452	472	506	486	476	492	485	484	490	489	467	484	465	479	475	484	486	478	458	503	467	444	487	454	459	476	465	435	502	469	473	474	468	477	481	478	489	457	489	456	470	478	492	472	468	496	487	480	490	460	503	492	485	480	470	461	437	474	487	477	487	493	464	476	491	489	460	471	485	462	475	469	442	421	474	477	447	483	480	455	451	492	436	448	457	458	460	529	504	485	464	506	467	508	476	413	502	460	480	431	487	457	498	484	546	491	491	493	459	500	475	462	484	455	440	498	453	517	499	458	456	473	485	473	472	474	455	487	469	488	488	477	486	440	476	500	459	444	495	468	516	487	459	476	453	491	486	486	493	461	496	462	462	488	455	471	465	449	464	474	486	509	446	512	458	470	491	469	499	481	468	472	482	437	471	496	453	497	458	481	466	458	486	475	479	502	441	448	433	466	471	493	483	496	484	476	497	475	485	458	475	458	504	468	460	510	433	483	473	477	469	474	462	476	478	484	482	497	506	525	494	446	492	452	535	460	459	490	467	489	492	449	488	463	456	517	480	481	460	454	458	490	470	488	486	516	451	485	510	515	486	458	473	499	460	455	474	447	479	499	421	521	506	467	539	473	446	466	472	454	475	487	448	480	478	496	493	484	492	482	511	496	469	536	449	503	493	463	474	436	496	461	472	478	486	430	465	444	441	507	508	475	467	489	430	485	503	477	473	458	476	499	497	439	453	503	463	434	507	477	451	471	500	456	503	509	477	468	456	494	412	477	471	467	478	498	463	437	445	464	485	455	479	475	500	436	461	444	500	503	436	500	500	487	477	471	501	451	458	466	445	476	464	496	452	462	447	520	478	458	482	522	439	463	492	484	493	484	461	493	474	480	458	472	499	478	496	474	478	487	461	482	510	448	478	503	499	471	528	467	471	486	511	477	445	441	444	483	461	456	479	518	504	456	472	477	482	468	482	475	457	504	489	458	480	498	448	499	464	458	486	528	486	460	491	465	479	477	445	495	439	518	459	474	448	483	477	494	472	485	460	482	495	475	473	483	484	431	490	468	471	468	463	473	467	486	483	435	489	505	475	461	461	471	489	442	470	490	490	472	491	521	475	448	505	470	437	467	478	495	511	508	461	468	490	493	477	474	478	505	510	484	461	464	487	477	484	482	501	456	480	489	456	472	484	460	467	502	502	459	439	489	463	454	479	507	478	481	452	491	450	507	496	454	491	530	434	487	485	486	496	479	493	503	501	485	448	454	462	481	450	480	472	449	439	491	481	476	461	475	483	498	492	422	458	504	452	499	431	520	475	476	432	456	474	504	464	473	522	439	448	482	484	479	483	466	471	510	492	478	501	495	480	493	497	467	503	489	469	484	494	466	488	450	491	464	450	476	463	480	469	457	473	443	483	516	456	469	488	461	462	477	465	442	466	500	452	473	456	465	438	502	466	501	515	468	476	449	469	506	473	489	448	465	500	471	442	504	463	432	480	480	460	456	498	503	476	492	485	455	494	471	486	505	479	451	457	482	444	480	515	499	443	458	466	488	509	482	481	412	456	471	464	471	469	455	444	464	509	467	489	490	462	470	502	461	501	449	498	476	440	463	491	452	443	517	451	511	464	508	466	473	468	489	511	492	481	470	492	435	506	492	439	483	484	473	467	460	461	472	473	430	506	495	493	484	464	423	466	462	504	496	475	456	477	457	500	523	498	463	463	517	493	458	512	465	468	471	474	502	480	470	446	467	429	492	481	465	482	462	482	529	475	467	494	472	450	459	506	482	481	463	452	496	473	498	477	458	480	479	483	432	473	471	483	456	456	448	510	509	490	476	492	495	473	433	479	473	461	438	454	465	467	503	441	459	495	445	440	486	481	472	514	458	476	455	489	483	469	464	464	481	491	515	463	515	439	454	488	464	505	480	471	482	460	525	442	509	500	448	440	472	498	486	459	472	494	463	444	457	508	507	507	463	465	450	489	483	470	497	481	477	456	478	475	436	460	480	483	482	481	465	456	453	447	507	471	469	502	437	487	468	459	480	459	481	477	518	485	498	476	509	472	480	484	503	456	471	456	486	449	501	472	530	482	492	527	447	502	466	462	476	466	458	482	463	457	514	475	471	484	479	498	502	507	465	481	475	454	514	464	486	474	447	477	482	492	471	464	468	479	439	440	457	481	474	486	470	461	438	510	479	485	476	485	464	424	472	478	490	441	489	478	466	452	453	506	511	453	486	463	478	460	460	467	533	491	498	460	509	500	435	481	492	462	451	486	459	436	509	475	483	494	450	471	522	457	522	426	505	467	511	471	463	449	463	483	471	444	436	452	476	473	462	496	484	485	494	472	468	457	461	461	425	448	461	505	493	473	479	471	462	461	482	497	510	479	509	464	463	490	451	432	494	451	468	447	473	504	457	496	502	473	504	457	446	488	447	469	484	489	484	491	493	466	468	465	477	466	460	494	507	453	482	461	504	490	491	453	432	536	463	473	467	507	466	486	463	466	452	454	464	501	497	471	456	479	468	493	483	494	483	492	474	462	450	469	466	511	442	496	443	469	481	472	483	509	492	452	514	441	479	465	495	479	455	440	482	502	499	470	507	462	472	472	494	501	462	468	451	473	463	457	445	490	489	462	456	480	459	493	481	468	465	494	466	440	485	493	468	495	492	502	489	483	489	487	467	481	477	464	493	496	509	537	441	484	476	469	461	469	506	475	470	438	515	525	498	466	515	459	507	494	464	451	473	480	492	463	477	484	443	471	481	445	475	480	489	473	454	447	499	483	463	476	473	483	478	473	458	472	472	492	473	522	486	457	419	472	462	522	487	466	475	513	509	456	500	467	472	450	505	459	487	469	465	523	469	497	453	449	481	476	480	495	480	466	503	496	502	426	513	493	464	471	479	415	467	468	454	464	440	471	466	441	493	476	466	506	458	474	462	463	517	469	486	466	468	391	469	472	490	496	470	466	483	496	482	477	494	458	460	461	461	488	534	515	469	439	449	490	511	434	482	457	470	512	469	500	470	474	489	499	515	452	519	509	476	489	481	455	442	473	442	478	503	494	440	460	465	534	481	467	464	494	459	539	429	494	466	494	471	457	476	474	474	424	454	498	479	487	455	497	467	493	505	488	479	456	464	489	458	475	482	483	471	467	457	484	496	490	461	500	446	443	494	465	446	492	446	484	461	441	486	450	478	474	507	462	500	431	514	447	475	488	474	469	483	458	442	476	486	510	427	502	466	484	514	432	479	440	467	518	458	459	491	471	461	456	453
25299	23278	38265	37486	24738	13101	3675	1058	501	439	374	358	418	420	425	399	387	377	406	404	362	379	404	385	399	419	414	393	403	401	380	398	374	368	372	369	368	374	402	380	360	371	392	418	391	363	380	377	399	403	409	367	396	412	433	392	412	408	353	355	376	376	381	408	401	362	393	408	393	389	380	381	378	419	399	408	417	426	385	392	408	378	364	372	420	390	390	401	375	382	399	402	409	370	353	393	374	366	391	370	406	365	440	399	366	419	388	433	383	370	365	433	405	397	382	367	375	376	385	381	371	396	389	398	363	390	377	378	362	355	399	390	398	373	351	355	405	407	391	374	407	383	358	389	420	411	409	356	399	412	369	371	382	370	376	389	372	363	381	384	380	383	416	357	405	406	395	430	402	416	395	420	384	392	381	404	399	364	391	425	418	411	387	367	359	373	366	395	397	378	404	341	372	383	384	393	368	406	410	376	372	380	412	390	365	397	393	351	372	387	365	388	378	433	416	391	437	404	401	386	397	364	397	397	383	434	416	434	396	399	367	398	387	394	391	404	400	393	395	380	387	402	376	406	377	409	405	406	383	414	389	381	420	362	345	391	423	362	360	415	404	380	405	383	391	380	390	419	391	352	381	362	395	383	381	385	403	371	399	429	373	394	406	406	396	408	352	381	384	386	378	380	392	404	382	394	410	420	407	393	380	400	373	415	392	428	391	378	416	408	381	385	385	400	395	405	398	406	416	366	404	385	381	400	369	404	403	368	371	366	379	416	350	406	421	410	392	372	381	397	427	400	366	380	374	398	378	395	403	404	390	379	404	379	402	403	397	365	401	392	389	362	391	402	401	394	372	398	410	391	391	378	385	409	375	395	404	388	397	372	400	419	382	392	379	383	398	411	408	400	391	393	369	371	368	360	426	394	365	393	377	367	380	386	360	395	410	363	394	374	403	384	426	336	393	391	402	386	370	344	426	395	436	385	367	380	377	398	394	406	386	396	392	358	410	380	380	366	399	367	431	375	397	405	372	386	373	372	416	428	388	373	432	405	398	367	408	366	378	362	400	387	406	419	384	367	374	406	425	391	436	407	382	430	384	384	418	373	394	388	392	387	373	379	393	378	393	403	383	356	382	385	377	394	355	393	365	408	400	373	412	435	395	399	380	402	388	375	390	386	428	348	398	366	394	398	374	409	395	413	413	394	398	363	415	401	398	400	419	341	403	360	389	400	408	371	381	401	406	391	384	374	401	343	417	386	398	394	435	376	365	443	374	402	392	397	380	368	388	389	398	401	397	393	400	360	407	395	374	409	392	412	398	372	396	411	390	405	420	416	362	410	402	398	382	379	393	421	381	400	432	377	416	416	382	399	389	422	388	415	386	365	409	382	397	408	365	398	382	374	380	374	411	384	385	419	384	394	428	362	384	391	383	391	364	409	389	365	408	368	410	366	386	372	437	372	370	428	400	391	394	415	399	378	392	421	388	405	388	383	451	397	344	377	432	396	388	363	350	403	406	380	382	391	418	415	394	372	394	387	394	428	367	379	363	388	391	381	379	407	413	376	383	399	380	380	412	399	400	401	396	389	386	424	387	429	384	381	361	419	396	383	392	378	370	416	379	389	400	410	386	403	381	339	388	417	388	393	389	373	413	394	439	359	376	373	367	402	395	411	379	398	392	371	374	396	364	401	366	354	400	362	404	393	351	349	372	388	365	354	385	364	399	406	419	385	404	384	393	415	365	353	373	362	408	390	375	402	367	401	377	402	384	394	383	411	374	403	410	385	349	367	368	424	364	380	377	410	387	358	382	389	359	386	394	386	383	397	403	419	373	383	428	359	398	393	438	385	402	397	388	358	378	413	400	403	394	402	366	338	375	377	377	370	376	417	375	396	437	386	399	422	374	394	408	378	379	348	400	411	347	383	379	429	423	383	370	401	424	393	388	387	384	381	384	425	395	392	364	424	393	375	367	412	371	382	416	381	407	433	374	404	393	431	375	395	388	404	409	374	386	409	394	364	366	402	384	399	369	373	375	426	395	399	397	402	336	393	392	364	405	402	387	370	381	382	403	394	351	383	386	394	403	384	435	376	371	376	398	377	396	370	404	424	374	420	403	381	415	385	407	375	390	356	368	403	432	393	376	385	376	401	384	388	383	364	391	390	358	360	371	359	392	403	381	374	371	375	396	412	366	382	391	404	398	389	393	409	348	400	397	386	413	358	402	368	409	377	399	363	373	352	381	405	419	386	363	362	360	376	368	393	390	365	411	403	393	357	375	405	428	377	404	370	411	369	348	418	352	364	375	367	350	369	365	417	372	378	375	363	405	364	397	397	391	394	397	379	400	371	357	412	384	396	386	405	404	410	369	382	374	408	401	401	416	370	406	379	374	398	385	387	357	375	372	385	355	355	350	372	445	380	400	379	373	381	359	423	408	378	400	363	394	386	385	378	355	396	423	423	390	386	405	349	404	348	385	403	366	398	387	443	403	376	370	408	360	393	367	374	381	410	372	378	391	367	415	398	357	396	407	380	376	400	389	420	376	381	389	370	400	367	383	385	374	390	384	377	453	399	396	380	418	389	398	406	374	385	375	405	394	372	387	367	377	413	393	414	392	379	379	400	407	382	374	385	370	392	373	380	392	395	362	424	402	386	376	363	367	392	368	345	433	413	367	388	402	367	402	379	389	394	395	413	404	363	384	425	409	391	390	357	398	377	386	411	366	394	383	407	386	386	369	393	411	371	392	351	404	370	397	380	360	379	357	363	372	393	395	365	386	391	375	374	418	399	365	403	378	412	388	382	401	387	386	410	416	410	388	406	426	363	416	428	419	351	403	408	405	375	407	407	361	401	362	408	380	374	416	384	396	412	410	406	390	368	391	398	389	422	368	363	372	376	402	346	390	353	417	381	385	400	383	392	397	384	382	422	366	375	391	409	412	370	390	368	388	420	369	381	403	384	404	405	416	410	373	409	349	420	402	407	375	414	363	354	384	374	378	424	368	413	377	405	397	389	362	397	399	374	412	393	377	416	401	372	386	398	380	380	364	377	410	383	376	395	410	334	378	388	370	378	377	405	404	377	394	425	352	378	388	367	393	366	372	390	381	366	369	430	399	421	398	372	390	350	361	401	385	420	401	362	388	432	406	350	407	425	361	410	388	361	375	351	400	364	388	415	388	398	413	389	355	403	399	363	372	426	358	415	400	380	380	403	367	367	394	363	410	367	361	421	382	398	401	363	387	373	398	371	358	384	382	391	374	384	423	381	383	400	401	390	398	360	384	370	389	354	387	358	375	383	411	360	400	390	418	390	372	412	390	380	415	412	430	380	408	388	389	379	388	380	420	417	400	410	376	416	400	402	409	413	418	397	377	437	411	399	401	387	399	352	427	365	398	387	401	397	377	387	335	398	404	429	409	380	436	369	386	403	360	356	409	385	358	377	372	366	410	399	381	391	376	395	357	373	402	411	367	380	383	385	371	348	395	377
41250	75383	60190	42353	27750	13793	5038	1614	644	465	454	477	427	441	449	447	449	474	462	469	415	439	443	447	422	458	447	418	404	487	463	454	460	469	461	420	410	426	446	424	444	460	414	461	439	444	435	465	431	448	461	404	487	469	438	481	417	436	487	448	452	432	451	424	453	438	406	451	455	445	437	449	471	456	449	467	421	440	439	475	462	430	436	424	454	459	440	452	433	428	460	435	447	443	475	457	459	487	479	438	421	459	419	399	467	464	474	456	431	422	450	448	440	459	420	431	465	414	445	434	459	436	450	425	429	467	471	468	455	454	411	435	462	451	455	426	433	445	434	457	432	442	488	449	429	446	419	440	442	461	436	495	463	467	472	458	444	446	436	434	402	478	479	460	437	463	441	441	400	447	451	464	460	418	456	441	456	435	452	434	427	440	429	416	450	477	446	452	474	438	457	431	445	438	432	483	424	461	438	478	440	400	418	459	450	426	453	467	468	440	425	419	446	442	458	437	444	459	415	452	437	468	448	471	454	441	465	456	453	421	470	468	441	465	470	442	438	498	455	429	423	474	483	428	473	456	422	461	450	436	434	452	457	425	463	465	459	438	420	443	467	419	461	453	453	462	418	426	470	429	423	450	443	426	471	466	460	435	455	456	472	480	468	452	452	453	464	420	415	431	427	444	459	452	405	457	456	434	432	438	389	443	464	451	449	441	437	431	429	434	453	473	436	417	453	462	468	463	427	436	455	459	490	455	444	407	434	419	423	419	399	423	479	457	457	460	465	415	463	434	437	477	426	441	464	454	417	466	462	458	469	410	454	451	428	463	496	489	464	469	414	438	413	435	440	434	453	434	448	440	412	468	436	448	425	435	410	466	473	424	457	425	445	444	457	451	419	453	491	436	461	437	416	454	397	443	449	417	422	464	412	416	436	433	449	440	452	426	410	435	465	435	463	421	449	449	453	429	442	452	411	457	477	462	446	418	426	437	428	457	448	402	483	456	439	451	398	421	444	454	458	427	425	407	420	431	432	473	458	483	474	444	453	445	426	471	443	441	462	443	415	449	442	441	478	455	460	430	454	448	401	456	449	452	416	464	464	465	462	427	476	495	439	439	462	424	451	397	438	417	448	454	420	470	458	418	453	465	423	407	478	463	424	485	465	409	472	411	420	427	470	443	454	426	461	460	419	410	453	454	497	427	429	430	445	439	455	452	415	407	503	480	408	429	470	472	462	440	456	464	443	466	454	468	427	423	418	428	413	465	433	452	472	430	424	448	474	448	445	461	463	464	427	457	439	453	429	424	445	439	453	469	440	435	424	448	438	439	450	448	447	516	451	479	457	420	432	488	464	432	456	429	467	481	418	433	432	471	452	430	449	395	433	427	450	456	413	452	456	471	452	448	434	480	440	458	435	463	452	437	436	437	442	449	428	448	465	426	447	478	477	430	454	474	462	432	472	440	433	465	459	416	447	413	418	489	430	446	459	445	454	458	438	457	442	440	463	484	455	434	473	425	444	455	444	443	433	447	440	469	408	483	456	436	433	375	408	490	448	446	437	453	457	537	449	437	477	431	468	448	434	438	426	407	444	456	462	456	479	442	391	466	452	425	421	441	440	471	456	415	423	413	426	406	459	459	447	451	435	453	450	423	430	439	469	399	498	414	457	483	447	417	430	435	466	478	449	448	415	458	474	457	458	434	421	448	493	449	460	448	451	478	462	463	410	454	416	485	417	426	434	436	413	443	467	418	439	449	482	479	432	468	445	450	495	453	461	421	439	422	451	422	482	462	450	418	422	434	452	443	457	453	440	482	449	423	438	432	460	448	451	463	451	414	413	434	487	470	456	464	443	486	439	444	437	436	445	463	398	416	445	455	433	473	458	449	446	443	425	415	467	474	480	427	453	503	438	447	419	405	439	426	458	450	467	459	444	460	446	422	430	474	464	473	471	436	438	460	464	440	472	450	415	438	489	447	434	424	445	453	467	434	471	465	422	428	443	449	454	466	466	418	479	471	439	406	445	475	416	457	469	438	448	441	461	410	418	470	451	417	430	453	438	462	441	431	433	466	463	489	471	478	481	427	466	480	444	478	473	468	458	426	422	476	462	456	464	456	435	459	417	439	489	456	429	439	421	459	446	437	437	449	451	458	418	447	433	394	435	407	460	431	454	437	431	465	446	415	467	456	438	425	441	450	434	477	438	453	438	434	486	426	436	423	453	460	479	466	456	471	438	450	427	470	499	397	454	454	456	456	437	429	476	420	424	457	487	446	440	440	390	437	449	431	453	472	483	455	430	456	471	464	434	445	431	452	426	479	419	436	445	439	433	415	431	430	434	403	482	458	439	449	436	430	440	456	465	450	426	449	393	413	450	486	433	439	419	425	411	469	424	441	461	420	476	442	446	459	431	449	427	472	466	451	412	444	437	424	412	416	456	392	477	505	473	469	462	469	436	442	508	457	441	444	435	472	488	426	466	434	430	466	427	428	453	456	404	451	445	428	467	441	404	417	425	450	419	477	462	434	431	448	447	429	477	413	447	440	441	477	428	450	439	486	455	408	502	471	453	479	452	434	439	478	437	433	466	451	453	452	430	429	453	460	439	416	421	414	424	446	439	421	424	473	467	416	433	450	447	464	447	422	432	448	489	464	464	465	444	451	457	450	501	427	437	420	422	449	469	412	468	424	498	461	436	412	464	440	441	446	439	468	436	400	414	467	415	446	436	441	448	474	429	439	435	422	445	461	442	450	464	477	468	459	439	421	422	422	475	420	490	437	453	447	462	436	448	470	457	456	416	462	479	440	455	450	479	461	450	439	439	411	436	421	440	442	432	446	429	461	399	429	443	459	481	450	443	432	401	473	478	457	443	469	473	449	479	432	428	436	474	444	462	468	422	455	440	410	462	440	463	448	414	427	452	450	465	427	431	424	450	475	461	430	461	463	431	481	399	460	419	438	451	432	454	448	447	442	455	444	420	457	439	452	424	428	423	452	431	451	410	446	469	467	435	482	446	416	470	430	459	435	464	407	448	464	487	454	444	432	452	437	419	440	462	419	459	434	458	482	453	436	471	454	478	443	450	468	466	469	473	432	476	418	467	433	451	432	442	448	433	466	469	462	421	410	448	451	438	458	451	461	420	445	432	470	457	460	461	451	428	452	416	435	457	439	461	433	487	438	446	430	402	464	428	426	422	482	427	430	435	438	425	433	471	469	475	424	425	460	416	459	488	441	454	420	451	454	447	448	450	435	423	445	463	468	505	460	479	404	476	430	483	448	431	472	424	464	461	431	433	470	461	435	407	442	432	412	431	430	454	414	470	422	461	424	447	426	440	443	501	465	440	447	417	483	464	403	444	452	469	483	446	465	451	426	442	461	447	424	462	403	431	471	475	441	452	444	462	428	445	458	464	456	441	438	425	408	453	433	459	439	444	438	443	459	457	422	458	438	489	452	445	434	475	480	462	436	464	455	453	473	458	443	434	446
22846	21635	33681	35888	32124	27049	20207	5185	1062	554	563	472	531	534	521	510	538	508	544	464	575	488	529	528	528	524	561	476	516	566	550	504	510	524	557	490	523	498	488	493	551	503	528	552	512	515	533	481	486	554	504	509	521	502	515	564	510	463	483	499	521	532	493	501	503	514	550	520	499	508	522	528	501	504	525	525	522	493	510	506	560	484	526	557	525	506	538	515	503	537	507	577	494	533	521	546	498	498	505	510	499	526	518	553	518	518	500	522	502	496	554	507	532	525	513	519	525	503	518	525	500	524	484	544	554	524	503	492	489	532	481	523	497	492	540	537	510	490	464	527	528	523	497	504	544	527	512	507	534	566	493	549	503	545	490	508	492	535	525	527	537	509	534	510	517	513	519	479	495	528	464	531	523	516	501	529	484	532	513	539	479	543	513	530	487	500	523	542	532	525	495	489	513	521	513	514	531	523	511	519	508	552	493	541	504	514	531	522	532	499	457	519	494	557	542	505	504	526	512	516	490	496	479	469	515	526	537	530	530	507	530	562	492	532	523	528	490	469	521	487	530	495	510	512	543	537	516	492	539	511	514	516	525	494	483	508	497	537	474	520	492	491	534	525	490	486	524	542	517	537	540	549	512	518	484	523	522	529	526	530	544	480	522	516	499	523	503	512	484	499	531	499	521	487	499	518	513	527	536	507	538	559	502	528	539	546	511	559	513	531	482	499	501	536	506	548	512	495	502	503	520	521	540	486	550	527	482	507	542	498	543	494	493	521	517	524	519	481	480	516	513	490	515	551	496	541	522	540	516	512	510	536	569	515	531	489	494	543	503	500	519	527	522	523	537	518	490	494	528	531	517	485	477	509	529	498	510	497	491	506	536	517	501	525	471	527	494	527	491	498	513	542	500	560	530	543	531	533	478	536	533	497	558	527	528	503	562	548	526	551	479	531	494	516	542	498	478	554	540	493	516	528	528	511	496	490	510	506	540	503	471	484	513	507	533	516	498	519	525	494	488	539	564	472	514	525	462	470	553	491	512	569	543	523	501	496	511	542	530	501	513	525	489	513	505	515	537	511	528	526	474	553	518	512	492	529	476	535	509	527	500	507	534	528	581	522	512	518	532	540	537	507	523	501	492	548	500	496	493	500	491	526	514	534	534	537	504	496	506	487	470	514	517	538	478	534	500	506	514	496	489	494	525	484	543	493	492	502	537	499	519	521	550	484	539	527	552	495	546	499	492	488	467	517	503	538	493	504	513	540	509	530	494	521	498	522	515	485	521	534	475	518	538	495	548	521	504	523	505	518	529	505	510	466	491	519	502	511	502	484	515	519	535	507	495	531	476	503	531	521	513	522	458	498	521	516	499	518	543	467	484	524	493	543	504	532	552	531	513	502	524	505	481	540	559	530	473	484	539	528	493	475	474	493	503	514	489	544	489	535	496	552	536	500	529	499	498	522	500	518	499	519	495	526	525	503	536	546	532	563	525	520	530	509	504	522	502	523	491	503	505	503	541	478	540	516	525	535	519	487	501	511	504	519	568	512	538	550	504	510	515	531	514	514	485	521	507	501	523	548	539	534	498	515	522	526	490	508	515	551	485	486	542	506	507	507	495	465	492	487	488	511	537	551	528	515	532	534	523	538	495	480	529	511	504	534	482	501	521	553	488	500	504	529	494	537	496	489	488	505	509	502	528	514	563	505	558	515	543	548	532	511	521	510	503	513	551	525	491	480	548	467	524	542	483	531	531	449	501	535	509	524	521	509	466	490	537	527	505	523	487	530	508	486	547	497	490	527	514	512	474	499	506	506	505	510	565	513	500	514	506	551	473	523	496	552	514	489	522	493	507	546	519	523	537	550	508	528	492	521	510	572	538	512	515	469	492	546	521	456	546	509	524	518	501	505	517	513	536	543	520	505	535	507	540	522	528	514	510	531	543	473	546	510	496	508	536	494	508	499	541	506	573	513	529	505	516	528	502	520	510	488	519	532	493	508	479	512	509	495	511	505	508	536	488	491	505	532	531	547	524	506	517	516	472	487	511	480	546	484	508	530	514	542	520	523	531	495	522	506	522	540	540	535	529	513	469	527	507	516	517	527	499	475	518	517	504	513	530	552	496	543	518	505	479	469	508	494	535	514	518	536	525	516	489	551	525	485	474	503	489	514	535	498	535	512	480	491	506	539	494	507	476	506	555	523	525	470	530	543	518	508	487	484	560	507	524	518	510	542	526	506	521	512	509	502	501	527	525	477	520	545	566	524	530	538	552	578	537	483	495	519	515	517	502	521	515	504	544	518	455	511	484	496	486	506	494	544	517	527	510	519	526	490	539	537	538	517	523	529	502	534	510	527	520	516	525	509	513	525	510	478	495	493	495	510	511	483	500	520	534	493	550	521	518	509	488	494	498	518	563	490	522	501	502	456	520	511	522	522	511	513	514	518	496	517	519	530	543	572	504	490	516	519	514	550	532	490	525	549	518	509	520	519	531	508	498	526	520	514	490	532	556	498	520	535	497	540	497	532	535	543	477	490	521	506	528	510	528	535	544	506	521	534	536	460	485	517	502	531	503	525	516	518	556	587	497	566	493	488	490	495	509	513	488	491	515	520	492	526	510	544	528	506	503	473	530	534	510	499	517	544	502	531	527	520	506	535	530	530	510	538	544	514	528	487	487	513	526	531	522	501	520	515	519	498	568	489	519	532	532	508	478	536	510	483	470	518	547	524	553	497	493	499	469	550	520	501	511	498	530	543	523	500	540	497	496	478	534	518	494	484	527	510	521	498	562	512	534	531	538	479	454	518	518	531	520	545	523	513	513	523	499	526	543	503	513	534	512	510	516	527	502	494	495	527	582	479	511	498	494	493	489	502	502	539	484	507	525	507	555	543	528	523	525	502	516	488	468	538	511	512	549	509	520	467	511	529	543	504	520	539	512	564	504	517	539	515	494	528	511	512	511	498	501	507	526	524	532	512	535	539	563	524	507	500	507	535	528	532	534	498	479	531	541	500	490	515	484	508	509	522	486	564	506	476	525	513	468	516	531	513	510	539	539	516	496	537	484	500	493	544	488	537	530	488	501	514	505	546	504	491	527	501	518	519	493	522	518	518	485	478	526	502	513	509	529	543	467	500	498	540	520	515	503	521	550	504	520	489	529	494	532	533	511	521	497	515	498	523	519	514	517	507	533	542	478	546	471	501	534	478	518	530	539	529	513	540	548	504	495	505	529	537	514	557	552	533	510	524	509	541	508	517	455	510	503	522	509	519	517	536	548	543	497	505	503	530	525	547	524	511	516	537	495	516	497	538	518	521	552	484	498	529	517	517	496	499	488	487	505	540	538	510	549	503	512	509	539	475	540	512	493	535	547	515	528	530	508	533	525	533	567	513	532	510	546	528	512	516	485	500	504	508	511	516	515	532	525	510	542	524	483	528	506	564	496	498	504	525	522	528	493	530	526	521	487	519	507	522	528	517	518	525	501	549
50419	98330	86445	66698	47329	30109	13733	4565	1275	601	597	588	548	577	572	579	598	587	580	574	571	557	551	550	566	571	572	549	575	544	594	537	590	553	586	559	558	538	554	578	561	602	598	581	563	580	547	544	567	506	607	544	576	534	572	543	547	542	537	548	567	593	616	564	594	579	568	541	544	567	570	528	587	530	592	543	557	596	578	536	538	585	570	606	551	557	547	565	546	558	563	545	588	538	586	547	617	589	551	537	576	562	564	590	532	587	576	582	555	585	561	570	536	542	577	551	556	528	570	587	545	569	570	542	553	536	588	555	552	585	531	570	556	552	607	543	570	529	560	568	578	530	544	559	601	545	561	573	518	537	542	536	585	596	560	572	534	614	586	562	587	528	554	540	586	577	540	578	562	605	549	531	562	585	551	618	561	601	503	552	569	580	570	582	601	579	576	524	583	535	574	573	578	544	585	574	556	544	602	568	582	573	590	543	556	521	585	529	575	614	575	563	580	593	581	557	544	581	549	572	553	516	542	540	598	539	572	548	577	568	572	529	540	565	536	580	580	583	530	558	558	528	585	547	536	543	550	592	551	552	559	568	575	522	576	541	562	539	615	531	572	601	585	544	566	537	580	508	605	525	545	522	584	578	561	544	592	526	548	557	581	597	541	585	590	567	553	547	552	569	575	528	565	594	562	580	568	600	531	530	572	621	536	527	632	550	581	519	578	560	574	560	573	545	570	584	566	541	612	540	562	567	569	582	534	559	578	572	574	608	570	544	566	560	578	584	538	602	601	579	524	568	593	532	571	533	563	546	590	586	557	572	561	594	550	599	557	559	566	559	547	577	561	603	596	608	574	572	544	570	588	574	592	545	600	557	576	556	577	560	572	550	558	572	572	539	532	622	572	533	558	576	538	562	531	527	547	586	560	577	570	576	548	536	551	583	561	558	535	537	539	564	577	527	578	568	556	589	540	585	588	574	592	591	552	554	536	563	601	555	559	587	569	558	584	572	583	526	604	594	622	550	583	545	558	606	535	582	568	582	590	559	567	563	500	527	543	556	584	573	595	573	559	546	563	560	574	575	537	542	567	549	566	520	554	592	564	585	542	567	529	597	547	576	497	549	552	581	596	570	571	593	570	571	580	604	553	524	556	591	585	555	593	554	568	561	594	575	573	543	551	583	554	626	581	566	576	556	550	591	575	555	581	565	566	554	557	540	544	538	554	550	589	608	605	544	534	613	571	590	538	576	551	540	561	561	559	555	548	560	565	554	543	591	612	550	514	578	588	622	594	545	593	597	562	625	589	541	557	579	614	587	576	572	572	558	518	567	585	571	531	580	583	535	565	576	546	540	554	561	548	565	572	583	617	558	511	544	523	530	583	562	563	569	514	557	588	560	568	552	553	594	553	540	562	520	571	563	525	540	544	536	584	588	565	571	575	566	586	599	555	548	535	583	596	600	573	561	539	553	560	509	601	579	577	557	583	549	568	531	524	571	580	547	576	555	629	552	572	577	591	549	551	568	574	593	541	534	572	545	557	544	540	600	534	558	571	585	529	574	579	559	539	559	565	529	555	545	580	565	543	528	556	579	543	535	581	585	551	545	594	594	559	552	560	569	560	596	573	577	589	580	539	611	576	541	595	571	557	566	551	572	581	570	585	551	557	525	573	555	530	596	558	608	538	537	565	521	551	572	553	573	574	531	535	589	585	589	576	600	537	550	544	564	550	579	597	565	539	539	556	511	549	546	553	545	566	563	568	543	599	582	608	522	564	590	582	577	558	550	596	537	588	570	511	576	567	571	569	564	625	547	570	597	593	574	614	540	559	556	527	587	565	558	565	575	596	542	546	550	572	568	560	538	549	556	577	595	538	558	555	584	602	540	599	574	580	528	516	603	613	591	552	553	569	560	545	568	599	606	596	565	552	530	588	571	565	574	548	551	575	538	557	583	565	559	519	571	578	538	625	522	535	563	570	557	562	533	587	524	544	565	584	557	586	629	573	540	565	526	603	570	555	581	550	567	596	581	563	587	572	571	581	572	544	550	516	605	565	572	530	546	598	582	558	531	570	562	558	577	549	572	584	545	575	585	548	594	590	544	590	562	573	541	520	526	582	608	526	543	564	537	538	570	531	572	586	552	539	537	558	556	511	549	619	518	527	577	584	524	564	558	540	566	563	542	537	578	540	550	588	552	619	581	536	542	554	569	532	597	552	597	579	547	551	556	595	583	565	588	579	578	557	576	567	553	626	561	566	550	564	565	580	538	593	579	572	591	605	556	554	557	578	520	573	546	605	542	542	579	561	565	548	540	575	548	564	582	583	548	536	551	592	586	586	602	585	554	542	574	591	564	541	577	551	587	539	557	514	570	529	547	543	592	554	522	574	593	576	603	568	556	556	557	533	565	562	549	555	534	540	608	522	560	541	554	582	539	570	588	590	556	593	590	528	549	545	553	577	598	538	551	568	570	559	556	533	538	568	570	580	589	552	580	511	547	592	575	555	563	534	517	538	569	558	557	535	586	604	566	564	561	554	581	546	552	559	604	587	541	560	596	563	567	542	602	575	537	552	546	555	561	561	564	529	557	582	594	591	555	562	518	558	551	590	541	558	546	555	582	567	586	571	580	552	520	557	544	552	567	557	569	551	536	566	570	586	565	560	560	596	549	521	558	546	515	573	574	583	567	582	554	589	541	545	544	573	567	566	570	548	584	540	547	584	560	536	542	572	599	524	532	530	549	622	551	542	538	512	601	532	565	603	548	527	546	560	519	544	592	539	535	559	572	548	597	574	600	559	565	531	559	574	545	612	551	558	545	593	535	562	566	525	545	571	546	592	586	592	547	556	560	566	576	584	538	606	597	559	564	556	592	546	593	539	510	537	593	583	542	595	592	560	571	544	560	534	553	557	559	585	523	584	557	572	545	570	587	514	568	551	560	534	580	593	565	545	576	539	591	627	545	547	572	596	580	585	579	560	574	546	540	554	546	560	575	536	572	549	558	558	595	560	558	574	595	593	558	548	580	557	580	560	567	548	578	553	566	573	532	562	548	557	575	513	542	545	561	528	528	548	574	594	563	556	561	531	562	551	565	540	540	555	523	556	550	572	546	570	593	554	541	567	573	561	555	508	545	578	553	564	534	533	588	552	534	544	597	514	572	585	527	562	547	569	553	564	550	585	582	547	595	591	563	569	552	576	560	601	575	520	597	534	561	559	595	574	591	512	578	531	534	607	577	553	572	526	530	587	532	618	539	573	543	522	560	586	565	573	577	538	563	565	543	589	573	572	602	560	540	554	556	548	522	541	538	581	553	545	550	600	546	584	543	550	564	573	566	523	511	592	549	552	552	569	581	517	530	571	573	602	592	572	568	630	559	541	568	591	614	557	559	556	550	568	573	551	529	588	539	543	555	552	621	603	554	530	568	561	563	553	560	606	607	564	552	539	595	567	509	552	570	585	546	547	549	547	528	548	534	552	575	570	552	533	622
27729	29211	38201	25928	10627	3288	1111	573	376	327	346	359	346	365	357	341	365	335	370	377	339	352	388	326	363	381	318	359	319	312	355	364	344	345	357	339	336	389	356	326	351	350	366	353	331	331	372	384	343	317	384	342	327	330	333	349	338	340	361	351	356	362	307	340	298	347	370	372	342	358	334	352	341	356	369	352	360	315	331	344	361	310	338	344	338	338	364	338	334	314	340	371	354	336	339	352	333	370	351	333	348	344	369	356	351	367	364	380	336	331	308	341	340	354	346	326	356	352	379	327	336	331	338	347	319	334	356	393	334	369	324	360	356	325	350	336	306	337	324	336	369	349	358	382	342	314	375	315	362	311	369	342	342	365	317	350	359	341	355	369	376	320	355	360	341	313	349	374	316	326	348	335	321	368	338	335	357	331	361	308	339	331	367	350	345	364	336	347	314	363	351	351	364	358	314	379	341	333	341	360	371	329	335	344	373	347	359	355	332	374	386	337	326	361	371	373	375	327	368	338	345	340	355	327	322	340	334	339	371	338	368	349	333	359	335	342	338	327	367	339	358	341	382	369	336	357	354	308	347	329	315	321	343	365	349	329	352	386	392	321	322	340	312	320	341	332	362	355	350	341	368	357	328	341	340	332	346	347	342	349	357	357	380	313	371	334	355	364	329	340	340	358	351	375	335	342	366	341	317	343	354	385	352	384	324	323	341	371	356	350	354	365	362	338	338	362	325	344	361	355	349	331	326	368	368	363	322	347	364	304	308	336	323	292	348	344	355	332	366	379	330	360	355	345	338	323	375	334	381	360	339	338	357	333	314	369	342	361	332	376	343	349	302	328	320	340	344	347	321	341	382	360	342	355	338	361	349	345	350	365	322	377	343	325	376	348	348	354	354	388	340	346	346	327	340	321	336	361	390	342	342	330	375	322	346	348	358	395	360	335	334	368	349	318	322	342	355	334	331	334	371	367	323	374	358	349	361	371	349	350	359	360	345	326	328	363	312	368	361	352	341	383	338	302	363	351	367	364	345	319	357	327	361	330	359	366	353	333	349	358	333	359	362	335	312	372	361	306	338	373	356	363	340	359	353	351	322	378	354	346	361	347	339	333	320	373	364	360	345	342	343	360	350	357	353	334	326	336	324	302	356	346	317	360	340	331	332	312	314	348	366	362	365	317	360	319	352	338	375	330	375	348	327	370	343	323	356	353	352	380	336	312	342	363	362	352	374	369	325	311	358	379	342	362	353	339	360	334	332	389	355	380	321	366	348	334	319	344	360	352	374	349	372	376	329	359	366	316	345	374	331	318	339	349	342	332	342	355	348	359	345	351	362	336	394	331	356	385	361	332	324	354	334	353	340	364	360	304	357	372	348	364	353	325	329	315	360	380	328	347	349	370	332	338	369	356	300	328	356	320	306	335	343	355	333	324	333	322	340	367	358	342	374	370	362	340	339	396	349	335	343	359	361	321	324	361	341	325	346	336	361	389	336	359	349	353	324	366	367	329	342	354	350	327	343	345	334	345	319	349	326	362	370	363	339	355	343	354	342	352	357	328	334	354	327	325	341	335	334	363	337	354	381	344	351	368	391	374	330	370	340	346	343	351	374	368	322	376	350	338	325	319	354	362	389	352	358	375	359	324	329	340	316	342	344	368	364	351	333	328	345	344	368	352	358	345	335	350	306	364	343	337	342	368	334	331	328	377	353	333	366	364	338	343	374	343	359	327	341	354	361	319	373	343	355	370	342	366	354	353	366	329	360	309	363	299	342	363	323	340	356	388	377	367	363	347	340	333	339	354	359	371	351	324	355	337	322	356	337	349	343	368	331	382	324	331	303	364	337	321	341	354	362	354	337	372	355	323	340	320	329	346	339	340	355	327	337	322	363	369	351	340	383	339	336	349	328	314	364	349	318	376	370	376	371	375	348	339	382	366	371	340	365	343	363	315	362	364	356	364	361	343	352	327	330	347	367	359	307	317	365	361	371	366	318	355	336	328	366	365	351	337	343	346	331	342	331	337	329	330	296	326	358	325	353	383	341	351	353	323	356	311	322	319	374	332	356	329	360	323	320	342	339	389	371	341	350	364	346	374	344	341	350	312	338	334	344	349	383	347	367	333	348	352	343	360	341	341	350	344	366	337	367	357	318	340	347	348	360	341	340	343	329	330	362	314	325	342	374	329	362	377	355	335	362	346	361	328	341	330	352	406	345	371	344	353	333	392	357	374	369	325	328	344	346	361	332	338	350	357	350	346	377	337	336	324	351	363	357	344	345	348	385	365	365	363	345	344	328	346	354	365	330	346	339	359	378	360	367	352	335	322	374	346	354	366	359	324	368	361	347	381	317	356	356	387	326	361	337	318	352	356	364	374	324	363	332	352	332	353	340	356	336	341	338	355	332	330	382	354	360	341	366	355	352	370	326	386	367	333	334	342	326	312	372	337	393	356	337	365	360	374	396	358	351	374	340	324	370	354	359	334	356	327	321	360	344	344	349	367	326	357	331	338	368	326	341	313	394	380	368	326	343	374	324	361	340	373	358	347	345	304	364	336	393	330	360	364	357	349	330	355	348	388	365	345	332	354	339	362	350	337	347	376	376	374	337	352	368	359	337	360	367	339	390	340	340	315	350	310	357	358	361	336	355	359	368	367	308	321	376	376	318	357	355	354	367	362	345	338	378	314	308	338	318	354	341	375	331	340	348	371	339	348	361	317	344	353	342	345	354	374	352	350	341	352	356	338	325	345	348	329	358	338	335	345	315	359	345	349	371	319	347	358	346	354	350	359	349	326	375	328	382	343	387	308	369	312	375	325	371	313	318	328	352	367	376	362	323	352	362	371	358	365	367	325	351	354	333	361	409	347	336	352	342	371	359	359	320	326	363	347	355	387	331	355	365	360	355	335	346	355	328	344	344	330	342	383	364	316	384	331	367	329	386	359	366	345	364	343	370	329	361	344	346	364	375	343	361	340	341	352	343	350	343	357	352	356	359	341	367	353	353	344	349	360	311	343	332	374	350	360	377	336	341	371	342	338	353	333	345	361	365	329	375	353	325	318	353	348	326	349	327	378	326	342	325	349	360	338	359	350	330	349	344	325	349	369	301	346	372	353	371	341	363	355	339	333	369	358	331	377	320	359	348	336	345	338	348	310	335	337	339	359	333	382	378	361	352	360	340	341	353	353	331	360	337	368	345	347	342	347	381	370	371	338	317	343	328	406	331	373	336	348	346	335	353	344	362	355	331	378	354	357	345	325	346	366	337	341	342	361	349	349	361	343	335	375	360	363	354	331	321	354	351	325	352	342	319	372	342	343	368	321	360	355	362	307	354	344	348	341	344	343	361	357	304	378	385	376	344	340	362	348	348	361	371	345	342	351	336	328	340	358	363	364	317	340	351	358	351	322	366	346	339	341	335	349	362	315	371	371	350	322	334	363	351	342	305	336	368	354	348	351	356	373	342	351	348	380	352	347	343	339	364	364
21325	46600	35384	20487	9954	3803	1462	692	447	413	409	429	421	422	395	385	413	398	427	448	383	381	369	374	415	392	406	410	417	404	430	398	401	411	411	390	426	394	393	373	389	442	415	395	414	412	426	417	401	439	398	406	377	400	407	399	376	416	375	396	371	412	393	373	408	397	408	394	406	393	391	387	424	384	372	414	437	379	393	403	393	405	395	390	432	424	425	414	402	417	403	388	397	376	386	368	364	368	380	394	368	387	432	399	386	363	390	397	383	388	411	428	397	381	422	408	412	416	377	414	403	371	375	404	403	405	419	412	443	382	393	402	401	373	410	447	383	402	398	406	385	420	419	388	402	360	441	404	374	421	405	416	374	416	399	393	401	375	383	395	406	391	434	435	396	403	396	365	382	396	413	414	389	442	380	404	384	395	405	419	414	387	396	404	392	358	393	411	425	426	375	395	356	375	404	438	366	393	413	377	379	410	406	378	380	383	376	392	385	405	381	371	388	437	421	381	404	435	412	445	414	414	403	409	419	412	437	388	373	453	403	409	393	422	409	421	387	425	397	369	409	417	370	385	401	385	423	395	410	419	407	382	375	376	356	410	408	414	437	421	380	414	433	374	359	396	393	406	382	386	428	392	433	398	446	381	386	400	408	376	397	414	415	416	436	402	418	419	372	392	388	429	406	421	368	418	390	398	428	391	395	364	394	388	397	413	395	395	377	425	426	403	392	406	388	392	378	422	390	397	399	408	436	416	374	402	420	399	393	415	382	389	416	405	405	382	411	421	363	417	381	375	401	408	366	400	380	412	422	406	421	396	408	451	367	411	407	389	412	417	448	390	424	370	424	381	399	414	392	386	415	378	390	371	400	415	386	388	397	419	399	425	388	401	401	411	425	386	356	403	442	412	395	410	420	413	427	404	367	400	386	420	403	417	407	391	422	382	396	412	403	421	386	430	411	428	380	417	446	395	434	452	409	364	374	414	418	386	403	395	390	398	386	438	429	390	428	398	421	433	414	395	386	393	413	391	407	407	388	425	419	384	401	407	401	411	426	408	443	397	402	404	401	398	393	425	403	392	414	404	403	428	392	404	418	387	376	430	440	367	391	374	424	418	384	364	374	399	382	406	402	398	395	445	406	400	375	388	404	394	388	393	399	389	368	375	399	372	389	376	408	422	408	437	394	402	359	405	405	406	405	376	381	415	432	380	403	412	398	399	378	396	421	408	411	374	396	399	380	397	373	391	365	419	378	402	364	417	377	413	401	391	404	364	413	402	432	416	410	395	402	417	392	428	405	385	373	398	431	401	397	398	388	398	393	397	429	409	374	415	407	384	396	369	423	370	422	403	366	426	391	415	410	391	414	411	396	393	368	407	383	390	380	367	358	404	392	364	420	355	401	375	396	437	405	362	400	393	379	386	441	418	354	442	399	395	376	404	378	387	424	447	365	405	420	407	363	391	385	412	371	412	382	413	394	429	366	400	416	376	422	388	391	401	435	409	397	405	384	345	368	389	389	393	413	421	451	416	402	370	373	380	367	401	396	391	387	440	413	407	402	371	395	386	395	421	418	396	379	399	364	373	389	442	398	416	367	388	422	411	384	391	392	417	391	376	433	439	392	396	378	408	389	381	383	450	381	399	365	380	409	400	402	377	390	392	390	396	449	387	412	407	397	397	405	397	353	363	436	400	392	394	411	397	397	415	400	384	378	385	420	417	357	432	391	411	400	406	425	408	409	370	427	384	412	356	384	424	393	408	361	410	395	404	413	410	390	409	409	402	398	412	366	415	382	400	420	374	390	366	381	446	419	416	431	394	411	359	380	383	424	412	386	403	450	412	381	399	411	460	385	394	383	387	422	416	393	393	400	417	387	402	379	372	406	411	372	400	414	385	430	414	397	444	388	392	385	336	433	399	433	399	427	404	406	372	410	401	417	359	405	413	391	369	378	387	384	400	419	415	407	392	397	386	443	411	373	372	393	381	390	426	383	394	429	390	413	410	381	387	427	410	412	388	398	384	386	424	400	419	384	368	363	404	406	381	387	434	423	392	405	389	376	400	405	385	422	411	399	412	391	418	380	366	384	403	415	454	395	397	393	391	410	436	437	385	400	432	424	425	366	415	410	402	393	382	390	367	409	403	395	403	408	440	371	397	428	366	395	361	367	375	435	371	394	384	417	425	388	427	400	396	422	382	406	421	405	390	375	369	380	382	419	389	397	374	363	395	369	405	381	409	410	417	369	411	370	360	438	419	385	406	449	417	362	389	384	401	418	385	390	427	384	413	402	405	360	395	403	433	389	423	414	405	374	395	384	393	373	384	429	433	397	379	437	406	399	443	435	382	403	393	413	416	427	375	381	375	389	411	414	410	423	391	436	408	408	398	386	368	423	412	395	404	456	386	379	410	422	375	429	399	414	399	400	429	386	425	399	421	405	384	384	387	396	399	391	391	369	420	420	400	421	394	439	406	403	389	436	409	443	404	353	396	422	379	400	448	395	404	412	380	386	395	415	415	375	424	374	382	424	397	384	422	376	406	414	428	417	381	409	379	390	389	415	429	386	408	399	383	412	361	421	417	431	426	372	407	444	447	396	382	407	389	414	428	393	405	375	364	432	388	401	392	413	413	416	408	374	404	381	421	401	410	372	397	399	384	407	412	365	433	393	433	365	379	404	383	400	414	400	406	369	399	382	401	405	362	404	380	393	401	371	390	385	400	440	426	394	394	397	410	400	436	391	400	418	393	386	403	403	412	453	435	394	423	416	410	402	378	400	349	389	407	401	385	393	445	400	381	393	375	414	397	393	406	386	381	441	368	420	387	405	455	410	389	371	432	407	384	416	385	412	376	408	417	395	424	418	397	391	439	377	384	389	413	397	415	381	418	424	359	384	394	432	396	378	405	406	438	401	388	404	388	395	399	389	396	379	407	380	408	368	379	393	403	379	411	393	396	438	408	368	395	391	446	366	425	406	385	402	422	391	361	383	378	403	384	447	383	406	419	401	387	413	419	436	400	404	426	401	384	382	400	429	390	457	427	405	393	396	414	423	424	416	410	404	386	422	439	383	400	383	400	364	433	416	432	416	400	416	421	402	408	417	407	374	395	372	405	370	362	392	431	418	408	391	404	377	390	390	366	441	401	380	405	443	366	386	371	376	409	430	383	411	369	390	388	413	397	382	415	381	446	380	393	419	383	401	376	381	401	421	419	391	400	413	393	406	408	400	406	409	405	417	383	387	390	406	427	418	403	418	379	395	409	353	395	406	397	386	403	401	392	388	436	396	392	403	430	364	408	376	453	371	410	404	374	411	381	417	407	420	384	401	377	418	371	377	423	409	389	404	404	415	383	394	411	427	406	399	409	402	393	414	404	392	373	364	382	416	427	383	393	386	399	381	353	372	410	415	397	393	405	423	401	401	386	411	465	410	408	425	369	411	409	380	362	394	368	416	387	394	414	385	422	417	388	413	384	383	437	422	410	392	409
23700	22139	37034	39993	32250	23715	12945	2741	735	503	421	432	439	421	435	444	410	470	421	425	458	409	407	418	459	398	462	438	439	433	399	453	397	436	443	401	392	383	442	418	458	465	421	452	424	415	474	437	468	425	445	401	452	441	402	411	423	397	467	405	444	442	471	403	411	423	430	432	496	420	399	420	428	449	407	437	441	434	443	474	435	417	408	425	421	384	434	432	409	447	419	426	421	448	447	441	386	442	437	475	440	409	411	366	401	424	429	430	408	425	415	427	427	445	432	458	435	401	411	454	415	414	440	442	429	424	419	428	452	441	435	447	437	426	408	439	474	469	426	455	421	408	432	410	456	439	438	447	420	374	428	456	432	445	445	427	432	398	445	400	450	376	394	417	445	461	471	461	378	461	414	441	418	420	442	405	422	440	440	416	364	447	463	413	425	448	431	460	428	423	445	429	409	432	422	431	440	400	426	419	433	459	433	403	420	421	422	472	436	407	434	432	449	401	449	437	458	451	414	399	436	451	454	435	452	434	461	395	425	425	430	404	412	444	433	427	430	383	449	429	429	404	446	453	440	494	431	429	449	438	437	427	433	435	445	418	438	443	399	435	442	432	456	438	454	410	460	422	452	441	452	403	473	438	435	424	442	443	419	420	451	460	445	408	425	407	430	433	456	416	451	483	450	461	420	428	409	431	392	435	402	422	433	419	401	428	397	406	402	401	394	406	428	437	428	446	385	408	425	451	436	393	441	425	426	417	429	414	394	424	465	416	426	441	439	433	395	407	401	406	429	429	419	425	442	418	423	399	407	463	388	419	435	413	417	447	396	438	429	412	405	442	389	415	452	432	438	443	452	448	430	420	419	472	414	413	415	446	403	460	424	430	413	428	425	406	423	455	464	431	423	431	392	411	451	425	396	429	412	439	438	418	457	438	420	415	424	425	419	431	388	440	435	438	454	455	456	450	447	436	424	426	389	381	441	472	432	428	422	443	405	448	386	409	456	440	402	415	441	439	434	422	427	424	442	416	453	450	422	438	385	434	457	472	417	430	441	452	451	417	449	475	437	436	402	441	431	459	438	438	403	426	420	456	407	401	426	420	474	435	467	451	390	448	418	432	401	458	415	419	438	456	420	403	438	411	405	476	425	419	453	451	411	411	413	429	405	440	423	458	440	420	451	407	412	438	411	472	415	398	394	404	456	433	407	426	402	411	418	441	450	436	411	468	430	450	429	420	449	431	404	414	429	426	402	434	429	430	427	447	403	454	414	456	396	406	437	388	394	424	420	438	464	452	428	437	415	407	441	420	405	415	441	426	415	448	417	424	407	466	432	447	409	437	412	436	410	396	410	428	429	447	433	402	444	440	465	418	409	392	412	425	403	451	429	425	422	441	425	469	422	420	464	464	443	431	448	439	418	422	449	455	438	394	432	439	479	432	416	451	409	446	398	431	454	432	406	426	453	419	415	418	416	464	414	449	441	461	459	447	487	404	427	428	426	414	430	436	410	445	446	423	432	436	449	405	431	387	415	426	409	418	433	417	402	438	416	470	413	424	449	432	400	441	458	440	388	416	423	417	435	467	411	443	419	417	436	423	444	460	450	419	444	442	454	445	463	464	414	398	382	378	459	418	437	425	403	461	427	419	441	430	468	427	421	450	431	467	452	455	428	435	413	383	432	422	471	440	429	477	451	450	421	445	461	481	422	448	420	404	466	442	414	437	420	407	436	443	445	425	448	459	439	457	443	449	431	390	450	405	412	416	397	432	435	443	462	435	436	439	456	423	429	439	453	431	451	413	434	432	431	454	474	456	426	446	436	428	420	386	442	407	449	425	406	428	422	428	391	454	369	411	424	424	424	383	425	432	412	447	463	400	409	419	419	437	438	433	438	414	457	433	438	405	442	414	418	416	418	486	444	397	436	470	400	437	416	406	454	470	461	448	419	392	417	454	450	426	413	408	414	448	406	429	446	420	442	436	410	411	477	456	437	446	422	395	410	448	401	408	443	450	446	426	419	434	428	412	441	436	421	455	418	431	439	420	439	413	443	423	400	418	431	436	402	400	458	437	417	415	453	441	498	440	454	453	437	450	403	439	437	445	439	411	481	456	456	437	456	400	432	442	468	388	434	429	435	424	466	458	399	403	414	416	455	422	425	439	452	434	438	428	461	414	433	404	421	403	407	440	422	421	415	435	472	444	428	428	407	433	426	422	417	432	442	413	429	440	457	437	386	457	431	434	437	462	455	428	434	438	416	456	434	434	419	403	433	477	474	411	438	433	457	451	426	457	430	445	473	477	457	421	391	423	410	458	393	383	418	405	467	420	402	414	427	421	439	421	414	439	442	431	455	467	418	415	467	422	430	400	425	431	464	423	438	442	445	429	426	435	418	431	457	424	427	423	405	436	436	450	425	451	419	466	436	437	398	438	427	425	476	422	489	419	392	433	455	427	431	450	409	418	410	456	436	469	395	439	462	460	422	400	412	408	404	403	463	434	425	427	435	465	431	424	415	462	453	411	444	417	463	427	402	440	420	435	425	435	460	433	454	422	423	396	467	403	448	436	426	453	415	405	401	431	418	433	452	401	389	428	450	447	385	417	415	430	412	395	418	436	452	459	452	417	442	442	450	420	400	395	418	424	429	418	404	424	435	444	447	427	429	402	402	437	425	413	438	448	448	418	451	455	419	442	393	388	414	465	436	408	417	407	412	442	446	397	469	459	466	438	403	420	413	487	456	402	427	432	420	442	451	424	418	421	409	408	463	456	447	430	464	427	449	434	422	444	463	432	409	428	455	433	419	436	446	461	468	449	420	413	410	402	415	424	423	426	394	407	388	419	425	433	424	444	427	393	392	476	450	462	428	423	465	459	467	419	426	416	431	425	405	446	419	419	424	420	424	476	427	433	453	452	435	440	425	411	432	411	445	419	435	452	405	424	431	375	440	383	448	458	413	418	424	431	425	425	420	427	444	407	412	420	425	397	456	426	440	411	435	453	466	422	431	462	404	426	426	445	424	396	435	452	455	424	448	395	419	419	435	441	418	437	456	419	410	409	430	436	432	450	454	418	425	416	444	421	434	404	402	436	464	389	449	425	435	409	419	436	429	407	452	403	419	419	417	437	432	402	437	446	433	430	434	414	452	420	417	444	431	432	402	459	418	418	419	433	422	470	436	386	392	441	465	436	464	419	414	445	432	450	444	401	419	438	403	437	454	423	427	405	473	384	438	432	485	402	461	414	467	431	421	405	416	417	433	416	439	422	418	439	410	437	455	469	398	447	461	382	412	482	441	429	428	414	387	446	438	425	447	487	420	448	451	401	451	424	428	428	413	434	436	464	446	463	409	454	439	420	430	439	420	439	463	416	436	389	425	428	423	401	418	435	441	446	441	435	444	442	473	400	435	461	429	455	450	433	431	440	405	459	460	428	432	404	429	393	415	426	431	412	427	423	418	422	411	435	432	439	415	423	412	473	448	465	460	383
46615	92271	77562	55494	38970	22164	9506	3190	907	518	502	506	503	495	499	517	525	499	524	497	453	478	457	485	439	534	510	504	463	473	495	511	457	476	474	476	468	472	482	514	509	467	507	477	448	461	474	481	502	505	519	471	488	502	507	446	527	476	484	496	537	479	478	501	481	474	470	475	463	495	469	507	485	513	551	507	502	508	494	507	471	480	477	462	451	482	445	454	474	459	480	483	457	460	488	466	485	487	503	505	459	507	494	495	473	477	469	496	497	465	482	455	457	475	479	501	487	503	511	504	522	469	476	444	494	464	458	485	488	462	466	468	444	511	497	494	457	491	469	486	471	455	472	490	468	468	492	482	534	463	499	473	483	489	469	474	488	528	475	459	447	495	507	518	472	497	473	491	458	497	467	488	448	429	485	463	495	465	513	506	480	501	495	463	528	455	497	442	482	498	507	481	501	474	492	488	512	469	466	481	467	433	505	528	491	453	520	497	459	443	462	470	470	447	500	493	516	473	482	500	490	509	496	465	481	513	449	483	452	435	470	480	452	473	504	503	480	497	505	516	486	476	489	517	504	496	485	475	464	477	501	477	468	496	481	479	458	462	489	478	448	458	480	478	475	456	461	458	464	474	503	499	492	528	482	499	502	476	457	490	460	481	461	500	450	475	434	505	521	522	515	497	490	482	493	452	432	502	484	482	456	468	471	508	520	491	477	464	475	462	469	433	494	499	442	459	485	497	501	489	501	468	498	450	497	471	509	468	476	487	488	481	485	467	497	470	491	462	511	489	456	480	479	455	511	478	478	461	507	468	514	463	469	473	492	471	505	474	472	504	447	509	523	472	471	512	467	477	503	483	494	496	542	472	479	493	504	462	486	475	500	484	520	531	510	483	478	480	465	512	489	484	460	497	480	481	475	476	455	450	481	485	481	486	517	503	485	501	492	489	490	519	517	471	470	448	488	497	500	453	473	472	464	457	483	439	471	494	455	447	528	490	454	455	478	508	475	475	478	511	511	512	494	447	459	450	522	482	497	515	463	476	487	505	493	491	479	464	450	505	452	486	502	485	454	510	477	503	466	493	486	465	479	448	521	478	441	463	528	512	486	515	514	487	491	433	505	489	478	473	477	477	452	486	479	496	462	488	478	454	519	469	492	495	519	491	512	487	470	466	483	478	496	476	472	487	479	488	537	448	488	497	482	464	508	479	488	520	469	478	481	482	456	513	479	475	495	507	472	501	502	472	454	455	447	508	471	451	485	491	464	466	460	481	445	474	485	459	498	465	481	498	449	483	496	464	483	456	462	462	486	439	472	488	472	493	480	519	480	478	460	459	470	459	487	491	502	492	472	481	475	465	484	509	512	473	481	469	455	482	496	467	483	490	503	470	475	462	499	464	491	459	496	498	499	458	512	451	447	458	484	483	449	483	447	518	453	506	472	461	500	473	489	481	471	516	478	466	510	499	481	498	468	484	483	478	470	420	479	474	504	473	478	476	450	420	465	455	458	473	485	429	452	478	484	481	458	515	491	493	474	445	498	484	494	476	491	494	457	476	478	458	474	461	470	512	512	459	471	492	478	479	508	519	465	472	485	476	510	477	476	466	502	470	460	460	502	468	443	449	464	489	494	490	493	479	490	456	467	451	514	480	481	489	471	474	528	456	468	469	485	468	479	466	484	479	449	465	509	473	462	455	429	483	479	491	472	518	508	458	495	484	477	462	499	464	507	479	458	474	455	453	446	489	483	447	496	496	506	463	508	514	471	478	460	464	479	452	479	452	452	489	507	508	453	487	497	442	487	450	476	477	481	509	482	496	468	485	473	451	473	460	453	489	478	488	500	503	501	507	500	540	468	474	426	466	478	479	481	481	486	500	493	516	465	464	471	484	466	473	462	499	490	482	503	497	498	477	508	453	457	461	470	469	435	456	464	494	491	490	469	474	465	482	456	505	476	516	469	497	461	485	488	465	462	472	484	496	495	471	452	474	528	449	510	518	486	471	488	470	467	471	517	481	460	491	496	573	524	453	489	465	470	482	457	483	483	452	474	474	447	485	500	530	490	480	467	467	518	530	464	451	441	426	495	494	488	530	470	450	468	462	447	496	455	463	450	491	447	488	508	482	495	460	452	489	498	490	486	480	475	461	505	460	487	507	475	496	476	510	493	477	411	454	478	508	453	540	477	479	495	491	478	458	519	454	508	480	473	473	482	470	526	445	466	474	463	479	435	459	465	499	490	499	483	475	456	474	433	471	467	479	504	474	453	456	495	440	492	464	494	490	463	477	485	465	506	493	435	446	493	501	479	458	463	490	483	474	477	478	446	510	493	508	462	446	490	491	460	497	473	468	439	493	504	501	483	495	452	491	456	494	459	493	453	477	454	462	468	505	492	495	493	492	471	486	498	459	486	484	494	460	492	487	491	459	496	511	484	462	491	510	512	462	532	478	490	456	478	483	516	483	512	527	511	493	490	485	443	477	500	464	523	514	489	478	473	456	489	466	460	504	509	461	444	476	507	494	464	480	456	481	507	481	498	467	479	480	475	505	452	512	445	513	468	465	509	496	467	493	486	482	493	496	491	455	472	482	457	475	477	501	482	438	474	449	513	499	494	492	495	470	459	520	482	480	486	490	494	431	456	511	462	495	433	481	489	476	505	505	477	476	458	485	471	469	470	470	491	480	489	444	483	471	483	447	474	523	476	503	433	491	481	462	457	496	470	511	498	476	468	461	492	486	494	490	455	465	516	491	501	500	475	528	478	519	477	450	452	498	529	495	473	469	434	521	468	449	528	507	447	470	493	441	486	481	468	475	454	478	504	468	488	466	446	467	449	475	520	468	481	486	485	493	476	481	466	527	513	493	495	457	476	491	481	478	488	501	479	480	458	455	467	468	434	482	508	493	430	491	463	491	448	472	469	437	483	493	467	444	466	470	452	488	465	476	467	437	448	476	444	455	494	496	510	501	514	504	487	469	457	474	460	489	470	457	457	486	484	459	452	501	485	463	485	462	505	456	451	486	484	464	452	505	501	500	457	534	522	511	489	457	513	450	469	475	477	418	464	507	470	496	499	480	468	489	469	460	501	515	487	466	489	504	446	467	467	497	471	446	471	467	479	504	444	462	465	467	482	517	486	442	478	473	495	483	499	503	496	490	440	477	513	494	498	445	507	448	502	461	451	488	450	481	449	463	474	442	453	471	474	493	520	503	439	475	480	497	464	477	464	520	466	510	498	506	505	468	498	494	530	490	451	477	477	477	481	504	465	479	499	479	472	478	468	506	468	469	499	495	440	466	498	485	474	492	465	481	475	468	459	510	440	487	510	505	445	498	489	502	464	500	518	489	462	487	469	456	465	484	462	479	534	478	446	459	523	491	459	520	494	468	484	479	464	465	424	481	492	507	491	474	498	494	464	447	457	488	430	466	474	457	482	464	507	477	456	463	474	464	459	467	506	490	481	479	449	491	466	485	451	465	492	459	488	496
25267	23599	39102	39013	25377	13309	3945	1081	515	430	413	375	429	384	388	394	379	420	385	403	412	402	388	387	379	405	429	372	367	376	367	395	358	376	384	416	390	404	407	392	405	360	426	390	401	389	410	398	365	419	373	398	377	392	405	379	368	361	386	397	436	374	420	369	371	402	412	417	375	376	403	351	396	419	425	400	346	365	385	390	384	396	390	373	392	394	413	405	418	386	385	383	403	375	394	396	368	385	396	385	386	414	404	401	335	393	365	395	381	415	350	388	374	387	400	364	397	433	410	370	369	418	366	373	397	383	396	367	394	409	393	378	394	382	411	369	385	370	370	363	390	405	391	371	417	380	363	395	379	417	396	382	374	374	404	368	376	376	439	393	401	393	393	394	388	378	388	416	407	419	373	375	392	388	403	405	409	382	408	387	384	407	395	397	389	404	413	373	367	408	345	357	365	372	401	410	393	388	394	393	385	415	408	403	407	407	407	385	408	396	375	404	390	398	386	376	412	392	369	367	385	366	407	402	403	375	349	420	377	360	379	373	390	381	428	370	390	409	376	404	382	388	372	342	357	409	400	378	370	380	394	396	408	416	413	371	427	404	376	418	391	350	401	365	411	420	386	404	368	416	397	411	400	366	390	395	391	371	379	417	407	381	390	368	398	377	351	377	406	429	393	375	404	371	363	384	370	381	400	381	377	396	379	395	382	368	378	379	424	433	370	360	392	379	377	411	341	378	366	384	396	372	371	355	393	396	390	371	375	401	400	390	404	405	408	389	426	411	383	389	372	413	410	379	349	389	399	369	395	385	363	422	393	408	413	387	429	362	392	435	381	389	346	384	435	410	415	367	398	370	400	357	397	404	418	373	390	390	394	387	416	366	402	402	385	402	368	375	392	365	418	370	369	392	416	389	385	384	385	394	405	352	404	383	383	402	396	374	378	393	356	395	374	389	390	383	383	361	405	429	391	437	394	387	379	356	369	392	392	396	414	412	395	366	402	423	368	358	384	367	368	366	435	382	394	364	395	391	380	408	397	408	376	379	392	382	413	399	372	419	385	391	415	382	425	370	363	394	370	415	415	403	391	408	389	381	405	389	354	400	394	385	404	375	367	373	356	405	394	368	412	395	373	382	392	388	378	408	407	369	361	390	389	353	352	393	406	429	379	417	411	380	388	416	378	372	396	406	420	381	432	385	409	397	396	372	367	414	417	396	402	396	449	374	351	397	379	408	391	410	397	374	401	363	406	380	390	385	401	415	374	378	384	376	390	396	396	416	364	404	401	417	400	373	370	407	387	381	389	399	392	360	382	376	395	375	368	376	351	390	393	385	382	385	428	408	387	357	356	404	388	371	371	375	382	397	369	382	371	372	380	389	388	378	396	415	366	361	381	395	374	399	395	383	396	338	395	381	431	393	384	400	394	357	443	381	384	402	388	406	378	413	405	368	385	396	418	394	360	403	355	415	405	398	342	423	408	408	426	355	388	375	409	395	361	371	392	416	412	371	384	367	420	411	405	366	363	373	382	422	383	384	347	391	385	360	362	389	371	366	367	360	417	362	399	372	386	411	429	373	440	386	379	386	346	373	378	396	380	365	384	393	405	359	385	414	364	400	397	387	406	404	401	383	375	435	398	397	393	390	408	391	404	390	410	367	422	394	437	376	375	384	390	417	362	393	380	360	382	414	393	387	349	381	397	395	365	397	337	387	377	383	414	395	393	387	364	411	413	380	377	370	398	409	407	405	394	368	410	392	423	383	358	378	444	376	388	395	395	363	348	392	390	393	373	412	385	372	385	380	374	386	412	377	384	400	388	432	369	389	403	356	370	369	377	399	389	347	407	360	390	379	395	384	421	386	394	401	415	371	350	396	383	340	399	370	390	398	395	365	389	401	379	377	379	407	381	370	409	363	375	421	378	400	362	400	349	367	383	429	390	405	392	375	366	419	358	368	387	392	411	399	382	398	393	393	406	379	378	395	352	410	389	370	401	394	361	392	360	389	426	374	382	382	392	345	393	394	401	392	373	371	410	364	379	399	372	378	399	398	365	378	360	364	373	387	374	357	376	393	386	386	400	398	405	389	386	402	408	408	382	378	392	402	381	388	394	434	372	376	384	392	415	356	407	389	363	393	396	375	375	389	392	414	385	378	407	405	400	377	425	393	395	393	397	372	349	395	404	388	388	375	402	388	381	390	389	372	398	354	408	380	387	395	366	369	370	409	400	345	418	393	372	387	386	388	409	361	367	401	403	380	377	409	371	383	382	373	371	373	404	360	407	379	376	407	405	368	406	380	400	406	421	370	403	405	375	378	374	379	422	392	385	389	404	395	409	387	430	401	412	391	389	386	365	431	387	396	383	382	339	399	346	387	339	365	421	391	392	394	394	388	358	404	391	403	386	431	376	395	372	393	418	379	405	386	409	370	369	386	371	376	364	387	388	370	425	393	366	395	393	373	420	396	380	359	348	365	383	400	387	376	394	414	392	388	386	439	390	410	389	415	383	385	374	365	330	384	399	400	385	389	369	362	406	358	414	386	396	410	417	366	378	406	404	376	371	387	371	369	372	421	398	407	392	366	375	421	425	368	386	427	368	387	401	420	393	406	366	376	453	446	390	390	398	406	402	391	422	368	416	377	408	372	373	390	388	397	411	408	381	381	400	413	399	359	373	392	429	383	396	383	401	376	372	410	392	392	343	376	366	380	367	387	367	436	368	432	386	384	426	375	411	366	375	411	361	354	381	398	395	362	383	418	342	395	392	385	396	402	378	426	424	377	404	381	422	394	441	352	389	374	415	409	394	422	380	402	392	393	414	395	388	367	390	361	395	410	445	375	399	414	386	399	402	355	359	405	386	426	398	406	372	395	391	393	382	391	409	382	367	390	430	411	362	381	418	390	397	383	398	413	361	437	384	408	368	383	359	395	396	391	397	372	382	399	426	397	383	362	372	410	407	376	397	393	427	371	400	392	357	360	423	383	390	383	369	357	385	398	395	406	390	396	437	380	388	392	387	391	388	379	376	369	384	403	406	393	392	373	431	402	386	374	402	398	401	382	391	379	358	413	390	382	386	424	424	380	418	401	380	397	400	378	390	376	401	397	420	381	383	385	375	395	382	370	376	417	388	425	375	391	391	363	391	382	408	391	371	375	402	379	414	387	385	415	355	381	352	365	403	386	398	356	390	392	388	386	360	394	364	363	373	404	394	396	382	366	384	385	395	366	388	409	342	388	385	407	412	371	402	401	406	404	443	370	388	402	366	397	420	439	395	353	424	398	387	412	366	386	390	398	406	358	382	394	366	367	386	357	368	417	401	359	409	377	380	397	399	393	395	374	404	381	408	426	376	358	368	382	363	410	397	402	360	412	394	406	393	379	397	386	398	439	406	383	404	376	394	358	405	409	423	410	390	408	387	375	380	364	397	389	374	401	389	377	391	414	371	364	395	414	371	411	384	380	419	410	390	372	392	417	371	395	390	380
38823	76248	60893	43141	28328	14155	5340	1736	700	516	425	409	493	453	473	491	446	470	485	451	448	430	463	485	409	454	427	422	435	479	449	437	429	442	470	456	465	457	453	415	427	440	487	402	459	407	470	467	440	436	445	446	437	461	450	499	425	456	450	459	458	459	409	448	477	437	460	444	452	419	436	462	468	462	436	422	415	452	426	428	458	444	439	451	418	477	458	456	454	456	431	466	411	447	442	458	460	448	394	452	425	451	434	456	418	451	446	419	397	447	447	451	480	449	441	444	461	429	508	445	520	462	451	440	442	457	444	466	466	459	412	451	445	456	437	428	444	457	429	466	441	432	436	431	427	457	493	445	467	462	454	440	463	434	431	455	440	440	418	409	459	422	452	446	454	472	453	455	438	433	442	475	441	429	440	468	420	442	473	459	432	459	433	445	469	421	438	429	454	449	466	419	457	468	451	418	418	438	469	457	434	426	466	476	462	437	464	404	478	490	425	444	419	426	459	449	496	424	431	462	435	494	430	423	446	434	495	448	445	466	456	444	441	439	444	457	435	458	440	458	491	398	470	451	473	478	453	396	473	466	442	444	460	420	457	423	447	447	429	469	458	433	461	457	465	460	426	481	448	423	423	474	491	390	452	452	433	446	448	485	464	411	445	417	503	449	466	475	466	458	451	429	434	426	416	452	492	443	442	466	430	439	477	456	444	457	427	445	463	450	434	463	393	422	457	433	465	452	443	433	473	445	489	476	455	477	406	428	449	472	421	438	425	430	445	448	458	412	468	437	416	428	427	413	429	463	445	447	471	480	442	494	463	454	425	451	459	447	450	460	447	446	405	456	432	447	445	457	459	446	466	453	458	400	434	425	442	466	456	451	453	507	468	465	467	464	453	467	450	433	493	461	467	433	468	445	416	427	433	455	445	464	472	466	442	462	435	484	455	469	470	464	414	425	410	457	418	486	445	487	467	474	413	442	449	445	457	471	443	442	448	449	464	445	462	429	481	458	448	450	430	441	479	463	465	457	466	470	434	483	463	463	459	439	459	429	450	446	439	446	424	451	455	465	443	469	450	435	421	466	457	457	433	445	469	439	454	442	442	438	433	416	473	451	482	433	468	468	441	481	402	489	437	457	413	464	459	463	429	468	454	465	411	489	415	441	457	453	490	457	467	407	441	409	415	456	431	389	465	430	448	468	471	447	461	435	461	441	463	433	442	431	453	431	445	457	452	393	432	439	418	435	417	444	440	458	461	461	466	436	444	421	462	450	448	431	460	460	450	454	440	435	446	474	468	418	428	469	478	449	468	432	488	488	454	439	447	406	425	465	444	479	448	449	444	469	466	468	456	426	409	420	448	438	445	461	453	450	436	455	401	448	428	467	440	449	424	451	434	436	468	419	461	451	454	441	410	463	454	478	406	473	446	438	466	446	463	462	483	437	444	467	478	441	462	455	439	478	455	403	422	477	417	434	452	466	430	434	434	418	459	441	453	430	443	492	455	451	456	439	425	447	472	476	430	447	448	461	439	445	475	444	423	447	423	442	419	434	462	496	455	401	452	452	448	467	463	456	488	494	456	480	460	431	443	470	417	455	447	451	462	497	451	423	420	465	446	405	473	434	492	416	434	457	466	455	432	462	413	450	440	457	414	459	482	450	415	442	472	438	424	430	418	441	468	449	438	444	436	410	408	498	441	444	416	435	444	451	457	456	470	430	450	476	434	458	484	467	447	462	420	450	436	469	451	441	469	465	457	431	423	452	458	491	465	416	432	425	430	447	459	428	435	455	448	439	456	418	466	442	467	471	466	474	440	426	406	421	486	463	471	451	473	450	483	483	456	443	442	425	480	464	468	437	439	473	438	475	410	462	429	470	466	447	454	448	436	447	459	472	466	424	464	419	407	456	456	479	443	444	445	431	416	432	454	446	459	469	451	453	443	472	446	451	478	448	474	441	471	439	458	465	444	404	464	480	428	455	467	488	463	439	420	414	433	452	465	430	475	434	404	439	412	437	424	421	447	472	463	450	452	440	415	445	440	500	436	443	440	462	460	453	470	418	463	475	471	428	428	434	418	458	413	466	479	459	460	472	441	458	469	420	435	422	449	405	442	441	435	473	439	475	439	447	446	432	473	441	463	418	424	436	450	460	473	439	424	469	443	436	419	447	423	452	426	464	412	451	451	468	398	434	474	477	481	447	445	439	447	413	468	442	418	417	430	488	417	476	483	462	443	414	451	440	442	446	444	469	437	456	422	462	471	447	442	459	430	455	428	500	442	438	457	440	442	487	431	464	462	417	481	449	457	450	441	403	512	421	452	456	460	434	475	457	428	473	421	414	416	440	426	438	449	462	412	433	454	455	440	460	447	426	451	471	422	453	430	460	428	453	414	437	425	459	469	432	449	448	445	451	442	463	434	467	478	454	458	470	483	456	423	430	443	456	435	460	473	446	439	440	459	405	419	443	460	477	436	412	428	457	437	441	430	497	458	399	429	427	462	452	448	420	467	427	449	450	436	447	497	452	445	489	484	475	437	444	464	451	457	462	420	435	438	448	438	452	457	459	456	489	420	455	496	449	491	421	474	445	475	427	427	482	439	492	424	458	457	452	467	460	443	495	463	390	442	446	467	444	454	465	466	429	482	438	464	432	438	455	470	456	429	438	484	454	456	433	415	418	456	438	439	473	458	414	451	412	470	455	474	490	475	443	407	483	438	431	440	489	439	462	457	443	452	467	454	433	472	454	398	427	453	478	440	470	459	429	467	440	431	429	431	436	445	460	484	445	420	454	479	461	463	470	437	429	459	453	459	418	420	460	425	452	423	451	446	467	454	440	427	417	454	487	473	400	468	433	416	431	451	457	424	441	439	413	441	454	444	429	468	455	426	458	476	446	470	472	452	437	415	462	472	429	439	444	478	486	433	422	466	431	455	446	447	426	461	442	424	445	410	452	484	440	462	497	488	433	468	444	413	470	471	500	463	449	443	442	438	427	402	477	455	433	412	452	430	446	449	448	481	461	469	450	473	481	407	483	443	461	452	441	450	432	442	442	477	482	447	420	483	457	448	450	436	445	479	444	462	441	450	430	451	455	422	421	440	474	466	454	443	439	457	435	428	461	444	413	443	408	482	457	463	444	421	449	466	423	413	440	453	424	452	492	445	426	465	474	432	467	448	479	407	429	478	464	449	426	474	440	461	455	457	446	495	444	482	451	431	455	446	450	435	448	477	432	446	419	466	472	474	494	464	449	472	467	445	416	437	440	441	463	433	429	423	422	455	448	417	431	454	472	431	448	431	447	450	447	403	446	415	419	460	478	477	458	472	447	440	454	439	405	461	469	446	495	436	429	467	447	426	424	448	451	439	439	469	471	448	453	459	465	432	476	480	469	464	449	435	448	493	451	451	437	455	425	401	446	449	441	463	438	465	447	447	419	431	399	431	464	451	436	442	445	466	453	429	445	501	455	426	459	431	462	445	438	413	394
22874	21647	33733	35649	32351	27333	20618	5593	1131	598	512	539	567	512	529	571	548	529	565	548	520	532	517	534	509	496	504	557	510	514	528	584	478	575	503	495	493	512	531	518	490	523	528	485	527	494	550	530	504	494	515	527	514	544	500	509	505	507	496	585	536	523	521	493	541	548	508	539	540	543	507	504	552	543	526	520	520	525	486	541	547	511	475	539	547	525	523	564	554	516	572	517	535	535	542	482	519	522	507	535	495	562	533	535	520	512	526	514	523	492	565	549	556	526	544	498	520	496	595	540	507	517	510	563	551	481	516	535	571	536	544	553	504	524	548	532	521	551	502	526	499	582	518	496	519	497	516	540	522	478	490	515	472	524	513	556	560	551	516	522	527	516	518	523	485	554	528	512	496	497	552	496	498	498	490	591	506	506	467	522	511	526	504	520	560	519	536	510	566	501	546	522	537	528	548	502	526	551	508	523	536	503	522	481	529	507	535	542	546	533	503	544	480	525	535	545	485	511	504	512	514	506	487	523	533	531	485	511	520	500	506	473	496	524	529	524	541	516	530	501	503	511	535	497	465	507	524	508	505	489	500	518	520	516	515	528	529	498	513	510	514	541	519	513	553	505	492	523	510	517	507	527	562	529	479	497	511	525	522	498	518	519	547	513	509	552	478	527	546	497	540	513	528	552	535	534	529	512	537	495	508	472	502	475	527	551	507	495	521	518	475	503	583	493	534	535	532	518	489	532	529	531	517	476	553	538	512	498	517	521	521	530	526	520	541	567	506	539	529	536	547	504	510	507	488	530	493	538	556	541	487	533	496	490	519	487	496	573	515	530	489	572	508	539	533	539	525	500	531	526	521	503	542	605	519	538	502	557	550	478	533	509	537	507	541	530	533	562	516	510	555	540	472	555	498	539	474	506	528	537	541	532	525	518	515	528	523	554	505	507	532	556	552	573	498	498	512	566	523	495	524	561	521	537	509	507	530	532	518	466	480	574	530	528	544	543	525	541	563	545	495	555	508	481	549	503	490	480	500	518	487	507	547	535	524	514	560	547	535	521	511	517	516	518	507	494	538	564	482	502	529	516	540	470	532	578	497	496	541	567	538	530	548	511	493	526	486	556	539	517	531	520	533	506	495	554	554	569	516	510	513	507	534	510	516	519	562	539	515	492	515	495	529	506	512	528	472	526	537	545	535	485	529	503	491	524	513	560	531	490	542	547	536	530	518	543	534	546	518	545	552	507	534	527	513	507	548	510	547	541	534	523	530	516	525	517	491	493	481	497	523	537	515	507	531	557	510	509	488	560	552	497	500	562	494	498	540	548	530	544	487	490	514	501	498	517	537	524	525	518	541	571	477	510	521	530	549	523	522	521	537	513	541	565	485	512	512	504	491	514	546	541	499	588	557	539	559	506	493	546	540	531	503	544	531	523	504	536	537	536	542	509	527	465	519	502	505	529	546	511	500	505	516	508	540	527	526	524	525	539	515	534	541	534	517	569	556	523	547	569	487	540	492	528	492	505	470	529	516	491	511	549	548	525	544	543	542	502	542	539	551	544	499	549	503	504	502	497	553	507	559	517	526	530	510	546	508	523	574	516	515	531	542	520	501	523	526	539	519	502	506	494	466	496	504	492	534	487	518	473	500	539	515	539	482	527	511	481	527	544	513	524	512	505	541	491	554	552	514	498	532	501	521	497	525	528	519	572	516	581	539	512	559	505	566	566	513	547	531	518	530	508	512	557	507	541	507	549	511	481	497	494	512	503	523	549	545	531	530	539	510	544	531	536	498	520	498	516	487	549	542	526	509	528	512	537	557	496	538	540	517	542	541	486	543	540	500	531	568	521	517	522	487	543	549	528	501	542	497	494	528	527	463	520	529	517	496	511	522	490	526	550	509	516	534	519	455	528	502	539	535	520	528	561	520	510	530	518	517	572	530	536	503	505	496	531	539	516	518	543	546	514	535	515	540	518	487	533	473	519	496	519	515	503	501	534	504	544	493	485	514	517	480	519	482	525	525	555	550	536	499	510	486	514	522	506	494	479	500	524	530	505	496	496	472	521	539	511	543	514	490	520	483	548	508	556	554	517	492	510	529	554	594	543	495	531	519	588	525	536	515	516	508	524	528	513	524	528	496	499	506	544	515	551	508	554	537	546	564	541	519	550	549	516	487	514	530	543	500	541	501	547	535	505	521	536	525	519	541	504	509	492	552	531	535	490	516	560	506	523	550	562	501	501	552	546	568	556	525	501	538	527	511	514	499	505	530	524	509	522	477	539	550	528	513	534	531	502	549	510	569	540	517	528	499	503	502	511	516	554	512	526	531	513	513	500	538	512	526	505	531	544	537	521	481	506	515	552	531	522	513	498	530	517	520	558	503	557	515	558	533	514	512	529	506	487	576	539	494	546	554	530	485	507	547	533	550	553	559	501	516	503	531	522	525	523	488	540	557	548	506	550	544	530	547	555	520	490	538	535	496	540	484	456	508	513	533	499	535	501	535	548	546	496	522	566	498	517	532	548	530	526	464	502	571	517	543	531	515	493	526	514	517	531	554	525	540	500	498	499	517	519	539	531	491	508	539	533	497	504	522	543	542	564	524	532	546	529	510	519	537	536	488	501	508	517	526	512	531	562	555	525	520	577	530	522	487	560	502	550	521	542	549	502	481	512	547	526	545	530	511	470	522	513	496	506	528	544	529	506	521	556	506	488	497	503	559	498	497	497	503	503	526	545	527	503	483	504	563	553	491	495	513	512	461	538	491	482	588	493	521	525	537	521	524	525	532	510	537	496	524	523	578	521	503	511	553	510	538	506	515	542	525	523	508	508	552	583	517	542	488	462	540	526	518	505	525	561	537	551	530	512	499	507	504	521	507	535	516	516	523	528	493	531	481	508	477	512	552	527	536	485	508	511	503	536	503	501	517	557	552	551	528	484	524	491	525	488	520	505	538	544	490	529	503	530	511	525	508	519	530	475	518	540	497	596	508	510	531	501	503	533	549	531	523	520	520	516	542	508	524	588	534	535	517	483	521	534	562	530	468	505	510	500	518	520	549	526	527	537	531	546	528	517	485	528	519	563	538	513	487	527	487	532	546	489	540	518	532	514	514	535	513	531	540	520	518	498	532	534	493	535	538	541	500	498	532	499	511	514	548	503	545	520	523	525	536	505	565	519	545	524	539	556	522	540	499	525	477	510	523	505	530	472	519	516	517	511	554	505	556	534	522	510	532	524	536	507	546	504	524	530	545	526	552	579	522	480	514	477	493	515	509	556	513	473	565	495	546	508	496	554	507	491	547	500	527	474	540	543	506	568	514	566	526	498	495	535	512	531	504	554	533	521	519	568	534	525	535	565	513	500	514	571	507	507	539	554	493	523	522	512	536	510	527	489	515	548	547	513	478	507	517	523	516	508	522	530	536	490	529	505	551	519	541	483	519	560	481	493	495	523	542	561	522	538	534	537	525	505	539	560	514	498	504	506
51543	98778	86041	66649	47852	30272	14461	5027	1467	664	547	587	532	563	579	586	588	606	619	612	515	550	545	595	570	612	600	525	582	539	590	539	598	606	562	587	581	581	578	622	597	559	576	608	637	550	615	604	590	562	585	547	572	538	574	590	537	546	597	577	622	533	562	585	552	566	572	581	530	568	532	594	560	574	563	551	556	563	611	584	574	582	563	588	567	596	580	550	561	581	581	551	545	557	583	618	548	564	561	574	519	548	576	546	574	583	559	567	582	583	587	531	549	572	534	571	579	580	599	527	578	518	582	559	569	555	541	530	538	590	587	555	573	584	587	565	544	547	610	539	579	588	547	536	555	583	584	619	597	577	588	554	600	572	574	560	561	567	579	567	551	535	558	543	580	554	575	567	577	559	514	556	563	546	588	557	548	608	552	584	587	529	567	535	563	606	536	574	535	597	575	544	568	606	562	623	551	577	563	568	570	571	634	610	568	554	581	564	541	553	590	576	559	591	567	638	558	578	545	572	561	564	531	571	577	568	569	556	543	540	599	587	564	514	556	541	544	589	573	610	560	593	550	616	610	548	586	569	557	577	558	543	584	588	591	565	580	574	573	533	603	582	567	561	559	553	583	585	557	610	588	572	571	579	568	571	581	584	569	567	584	546	591	577	590	559	577	579	590	572	594	568	525	570	579	530	563	552	539	548	557	598	564	573	551	562	519	566	585	574	569	585	555	551	571	574	618	522	597	568	535	551	572	554	536	602	642	569	563	552	591	577	570	561	576	599	558	561	543	605	523	572	549	565	557	504	574	569	575	542	532	607	543	577	507	565	520	558	595	572	602	582	547	567	527	568	603	571	600	560	531	568	589	545	569	603	556	530	611	578	560	547	575	527	548	557	583	579	558	606	534	563	538	558	593	597	593	550	583	578	565	546	569	571	622	541	613	540	536	541	556	557	538	575	591	578	599	555	598	585	588	517	551	597	579	573	545	574	551	555	542	574	537	584	564	606	596	523	593	596	548	589	555	528	563	573	575	584	582	576	591	616	545	594	602	567	571	575	530	581	581	606	552	580	550	574	567	582	577	580	596	584	558	556	577	584	528	518	604	599	563	567	551	590	569	560	533	547	584	548	564	597	599	587	553	592	578	554	533	590	596	557	557	542	583	557	553	570	572	562	555	590	532	549	621	586	569	540	601	566	576	550	559	592	598	551	551	578	590	562	561	573	507	568	625	506	574	622	572	596	560	579	570	556	559	583	565	615	567	578	561	539	591	594	542	564	580	555	535	612	587	545	552	571	567	580	557	546	547	564	578	548	577	564	522	550	580	621	588	598	594	579	577	605	548	554	573	583	561	590	593	536	584	587	541	587	561	559	557	570	521	571	551	588	600	567	593	578	546	601	554	528	548	571	542	561	571	533	577	556	537	581	589	575	566	552	553	589	572	565	590	587	586	600	578	564	568	554	618	569	557	586	581	534	541	574	588	557	588	522	532	545	572	556	547	589	562	549	586	579	583	551	597	535	590	561	500	555	571	572	641	566	642	541	603	589	605	558	571	549	536	548	569	529	543	575	569	583	579	573	560	608	552	555	555	618	520	582	574	588	562	606	575	577	577	531	568	573	564	573	615	589	567	530	568	537	557	555	581	591	563	581	550	590	570	560	572	592	575	603	580	562	579	562	542	602	556	521	545	569	605	579	566	563	564	582	580	593	547	556	593	553	574	599	568	596	552	555	568	542	495	560	567	525	546	584	563	562	579	564	563	583	557	543	640	547	563	575	573	556	619	542	546	597	607	632	572	567	602	564	570	581	561	559	597	570	577	572	566	540	558	552	584	546	551	596	607	543	553	574	573	566	604	582	602	547	559	518	598	562	582	565	520	612	541	557	567	580	561	577	520	572	571	591	585	545	578	579	575	563	535	580	556	597	567	596	540	580	570	559	591	542	537	613	589	579	599	576	568	549	594	564	546	570	543	584	541	586	557	579	591	527	584	613	541	576	588	564	572	540	572	531	593	569	574	593	600	579	566	607	584	584	573	546	589	572	574	553	573	536	581	591	562	529	572	555	602	568	578	592	571	587	563	584	593	574	584	546	554	522	529	550	547	546	561	541	613	567	574	533	599	531	605	579	534	534	595	571	579	497	567	547	594	558	603	585	556	589	517	604	609	567	557	620	563	563	568	582	564	575	597	511	576	579	563	552	534	554	562	529	583	554	574	566	542	579	567	603	580	591	551	553	533	604	572	562	555	570	578	567	610	493	585	530	568	597	551	525	612	592	560	567	564	581	546	571	556	575	522	540	544	587	581	595	566	599	556	586	579	586	553	593	579	578	524	609	574	547	532	543	544	522	604	565	571	613	594	536	578	532	574	595	564	597	554	576	562	594	557	597	527	572	546	555	609	598	549	570	556	515	581	565	555	565	559	581	534	540	583	557	536	569	574	532	546	564	568	566	604	503	561	558	583	546	578	538	590	590	561	572	562	579	584	538	606	567	569	525	563	589	577	573	546	550	538	593	583	582	547	605	553	605	601	538	521	560	527	582	575	550	622	563	568	546	558	596	545	581	570	542	574	587	580	575	613	549	558	522	561	591	525	574	567	589	608	577	597	562	567	572	600	564	583	555	614	570	589	614	508	539	611	571	608	590	527	605	583	548	599	577	534	593	593	637	605	546	617	596	579	569	562	569	602	566	576	579	575	591	570	537	567	562	586	548	572	559	549	561	543	616	565	586	579	580	514	594	597	532	602	572	614	569	624	563	536	581	564	589	577	558	539	567	583	546	615	608	588	594	561	568	585	626	559	536	541	592	563	558	534	583	615	527	612	603	552	599	561	580	532	520	534	553	523	572	600	562	527	550	526	593	598	585	543	576	586	557	555	576	594	558	557	545	545	564	490	524	525	547	572	571	566	518	523	613	575	556	577	575	609	534	596	562	560	562	597	605	573	621	617	533	575	588	603	563	547	562	568	557	543	600	569	564	561	532	587	549	580	563	526	601	600	567	567	599	553	603	607	573	571	567	584	599	558	571	561	558	562	547	586	617	551	551	568	571	546	549	559	554	575	565	543	551	550	581	568	566	593	575	594	588	543	554	560	532	534	586	568	552	571	532	595	533	569	544	556	566	556	590	601	556	530	610	563	574	532	566	545	572	556	568	554	531	547	536	605	557	594	564	572	604	579	558	567	639	529	566	595	564	571	558	566	570	570	579	562	559	603	578	586	607	548	576	568	570	572	581	563	553	568	599	565	599	597	606	580	590	555	584	535	564	598	570	593	544	572	601	585	552	594	593	576	585	571	556	549	567	596	576	544	580	566	600	582	548	560	555	559	537	566	602	571	576	542	543	533	562	577	587	593	593	593	562	575	588	583	562	563	575	552	580	565	543	580	574	609	529	611	564	599	546	570	535	598	570	568	506	547	539	533	547	590	603	593	505	600	529	580	578	591	579	571	566	519	574	574	534	573	588	564	561	582	558	537	588	566	546
27906	29814	37699	26248	11017	3264	1145	560	396	389	362	355	356	376	343	354	393	359	349	358	378	346	355	382	380	363	362	379	334	389	368	338	329	366	344	362	389	388	364	362	350	339	352	337	351	335	332	356	346	367	369	357	350	340	353	358	372	350	335	346	352	359	331	366	315	394	363	354	342	383	366	354	349	356	357	388	333	375	361	376	381	369	354	378	354	329	327	385	366	356	357	348	337	383	358	356	355	363	385	336	332	381	365	373	371	344	370	340	350	315	394	395	358	343	365	342	353	374	381	360	376	371	357	371	360	358	354	377	354	355	377	372	354	373	365	373	339	353	333	367	342	371	349	382	363	368	345	338	367	346	376	361	361	370	380	350	372	349	356	359	358	351	339	365	331	340	351	351	382	381	350	343	350	352	350	374	360	384	352	338	360	392	337	359	349	347	388	360	353	340	378	373	375	335	366	373	358	408	368	345	351	349	359	379	331	388	361	334	383	381	348	348	383	408	355	320	334	352	357	362	320	337	355	362	403	342	368	355	358	341	368	372	371	342	356	326	378	334	391	342	376	362	359	345	353	363	357	365	351	395	332	351	361	334	369	341	337	360	378	362	359	321	366	359	344	354	341	362	380	366	358	346	336	368	357	366	414	355	360	389	357	348	354	383	347	388	345	343	378	325	422	353	351	385	350	381	345	340	352	366	351	366	370	347	365	336	384	378	382	340	372	366	373	373	333	323	389	347	331	381	362	356	333	329	344	378	338	325	351	385	328	364	359	359	365	334	347	355	348	372	357	402	379	368	359	349	351	385	369	363	346	331	371	379	398	357	343	343	366	379	367	378	357	348	330	346	351	344	316	373	329	375	376	360	369	347	343	362	386	344	383	380	362	355	336	383	387	334	326	364	345	367	345	337	375	396	350	352	364	344	362	331	333	360	388	357	369	379	353	350	347	360	345	376	380	345	346	335	348	368	373	374	351	364	348	334	339	373	330	377	342	362	368	361	349	367	355	341	353	383	388	343	326	399	354	340	359	363	336	357	342	345	369	342	369	344	362	379	346	357	338	357	351	351	364	387	358	365	375	386	356	350	361	334	375	347	372	350	362	381	350	362	339	411	338	364	368	338	351	352	356	355	396	363	392	348	342	386	352	365	346	307	377	361	356	364	349	342	349	357	361	361	339	345	383	368	352	344	365	372	368	357	358	352	382	368	352	363	360	329	348	399	369	352	342	367	384	343	348	364	377	368	336	360	370	350	362	355	358	333	344	364	335	326	372	376	388	349	374	374	368	360	353	341	337	374	372	382	361	373	371	361	360	378	362	357	348	376	355	347	368	324	386	336	362	371	347	358	359	389	360	344	341	376	353	352	353	369	349	400	372	341	360	368	393	360	349	381	368	383	367	327	389	341	361	365	362	345	359	333	374	366	369	390	370	364	365	374	321	319	343	362	355	343	349	345	320	357	373	339	372	341	339	376	371	358	351	345	363	404	350	324	346	385	321	377	329	340	351	346	361	360	385	354	383	395	371	327	368	361	364	373	387	367	373	402	387	311	358	342	326	388	334	339	365	373	376	367	331	353	360	349	384	382	338	370	375	358	345	398	366	335	360	360	361	388	350	341	369	362	368	349	343	386	328	328	360	337	346	323	361	378	353	355	364	380	373	378	358	345	354	354	385	357	369	341	366	352	374	360	360	366	334	347	381	364	348	354	328	372	359	404	344	333	370	345	348	372	374	355	364	381	358	351	306	368	402	374	367	368	371	356	345	322	357	367	363	343	351	369	393	376	338	386	361	400	389	334	368	352	349	392	338	375	358	333	353	377	351	378	349	347	360	334	359	380	346	372	367	365	320	367	377	383	344	372	358	354	336	348	357	378	361	371	382	358	337	356	368	355	344	374	373	356	391	355	347	364	351	358	343	337	350	352	360	340	392	367	372	356	350	336	381	376	335	339	352	375	358	346	386	398	322	354	377	337	371	394	370	340	359	372	349	372	354	334	354	383	351	374	363	354	357	347	366	367	362	337	360	367	388	327	352	381	378	302	375	348	354	380	326	335	363	384	371	365	409	320	381	364	369	331	354	341	338	367	353	366	342	381	324	340	375	365	366	340	367	366	357	355	364	397	368	337	326	360	360	375	353	343	337	393	369	341	373	388	381	367	332	385	366	402	337	346	342	343	353	360	368	339	349	331	368	345	361	359	368	318	385	337	357	354	344	349	382	373	361	364	360	359	320	362	376	373	360	333	338	332	350	337	385	361	335	367	347	357	343	320	329	341	338	393	336	356	380	326	363	400	369	353	347	378	363	341	311	355	361	353	349	347	374	379	337	384	337	373	330	371	370	369	351	368	383	374	360	365	369	354	359	365	335	341	339	363	346	355	327	354	392	341	349	369	344	366	333	349	361	347	356	357	351	343	385	341	377	355	378	367	359	367	366	359	362	354	367	359	343	358	350	347	373	366	349	352	346	340	352	358	362	370	346	347	342	367	391	347	322	362	389	350	341	369	367	363	371	345	375	358	365	339	363	391	373	346	350	344	361	370	379	320	351	376	335	324	370	349	373	338	382	362	340	317	324	332	364	362	357	338	342	351	394	351	318	371	365	346	391	373	376	346	347	395	391	353	369	397	342	316	368	340	390	356	339	347	328	358	334	383	363	360	371	356	364	401	327	356	366	380	353	371	319	370	326	349	383	336	359	372	382	350	352	380	368	328	352	359	337	383	340	324	369	347	323	342	354	358	365	348	369	369	357	351	365	348	354	366	352	374	334	329	352	361	403	347	349	374	394	348	371	346	349	301	337	411	379	354	345	361	382	358	347	337	363	351	366	326	379	367	370	360	332	359	370	349	330	356	338	387	367	358	355	347	357	354	347	375	355	351	369	377	348	342	376	348	353	357	361	342	353	377	354	381	322	349	320	356	370	320	353	356	343	413	381	293	353	358	376	355	337	340	352	340	382	352	358	368	387	327	377	375	342	361	398	358	368	337	330	347	343	366	348	351	376	357	340	340	377	354	368	353	371	374	375	369	359	344	319	347	335	340	348	370	338	358	354	370	370	352	311	349	351	354	359	360	329	356	320	370	345	358	362	378	385	354	342	380	381	377	385	331	357	367	352	345	368	393	393	320	351	349	347	345	352	317	329	356	355	372	350	358	344	376	347	336	352	323	354	339	360	351	351	380	347	353	355	358	385	422	337	375	373	380	365	359	360	332	361	363	348	375	377	428	358	367	333	347	377	332	337	347	361	375	359	332	345	334	361	322	362	336	328	348	354	372	342	345	389	385	335	365	361	373	377	376	377	349	394	357	310	353	378	348	360	382	387	369	351	376	367	335	345	366	372	377	316	365	344	361	351	385	368	371	356	345	362	350	359	357	354	375	345	346	398	341	353	380	306	382	355	393	346	373	342	339	358	338	356	349	367	386	378	383	354	343	364	380	367	384	348	333	366	388	393	363	348	379	377	343	360	357	383	368	328	342	359	396
23921	46794	34514	21054	10721	4283	1585	767	505	401	449	445	423	386	403	405	403	431	397	408	441	439	389	441	405	444	387	445	390	411	394	363	430	445	383	417	410	411	424	421	442	385	404	443	425	412	414	409	438	420	394	482	387	415	401	426	385	400	402	395	396	403	395	410	442	414	419	416	409	392	399	399	428	381	379	380	433	398	405	400	410	400	406	448	435	431	377	417	414	408	420	440	394	425	385	405	459	430	408	450	429	418	368	392	383	418	426	428	360	445	399	419	427	398	433	421	419	367	406	397	428	413	400	415	413	418	412	409	407	460	415	434	422	401	421	402	405	384	421	416	446	414	425	402	414	415	394	422	412	390	390	439	393	406	427	396	403	409	392	390	408	412	433	448	424	397	440	434	380	404	389	437	448	432	379	398	381	416	419	460	422	427	415	389	401	409	426	400	406	411	455	438	404	388	442	406	393	433	403	393	414	437	404	403	389	376	411	452	387	444	418	428	397	404	429	408	404	415	378	435	408	392	412	358	398	373	435	415	400	398	390	404	395	422	401	384	429	410	379	421	404	397	422	401	417	408	424	418	397	411	427	409	412	388	409	396	388	413	398	428	413	399	413	443	418	409	404	395	399	428	384	423	424	406	420	406	390	410	405	403	449	406	417	392	387	383	378	407	425	409	421	380	406	379	395	407	403	386	425	398	438	435	402	414	426	389	395	409	398	393	391	440	411	451	444	380	380	449	386	384	407	407	406	439	438	408	444	423	396	419	419	433	397	423	409	398	386	377	399	396	381	419	439	425	414	422	388	391	400	373	409	416	452	443	429	416	418	419	440	407	387	413	387	404	371	417	403	413	427	404	419	424	395	389	407	424	404	408	427	416	373	409	409	410	398	417	375	416	424	422	403	467	413	431	398	406	418	413	428	381	387	405	372	431	408	429	429	419	417	377	424	417	382	394	392	421	415	415	380	410	416	381	375	403	395	433	368	433	410	412	384	372	407	420	427	423	421	410	407	439	402	414	375	403	412	374	427	396	418	401	399	421	415	403	405	395	408	412	386	402	378	408	434	375	383	374	431	407	449	411	402	391	404	443	425	404	437	392	458	402	432	436	399	422	384	401	411	399	450	418	385	410	411	399	398	395	407	434	397	427	442	398	415	415	426	337	389	407	414	417	416	417	375	394	435	408	393	455	416	405	402	405	401	425	410	405	409	403	361	421	376	411	427	413	429	388	399	438	422	432	438	428	402	359	415	426	389	439	439	409	384	382	417	390	420	400	376	448	430	401	386	435	394	389	394	461	414	392	411	426	382	390	391	391	402	389	387	444	386	445	421	413	422	422	431	403	400	411	430	388	414	411	424	399	393	419	382	390	412	382	436	391	409	405	426	436	398	443	401	411	401	379	409	408	388	397	418	413	402	420	393	405	443	447	416	426	406	401	447	377	431	438	426	412	412	411	417	423	414	448	429	465	389	403	390	389	389	375	385	408	413	433	409	405	403	409	420	431	414	390	442	396	392	427	437	391	401	414	396	402	435	419	401	405	440	409	419	432	391	414	393	422	424	413	409	412	442	424	375	421	423	407	447	393	418	456	415	406	415	415	439	392	415	427	403	407	429	381	405	437	423	412	388	428	406	413	434	367	421	407	434	366	380	394	412	401	410	442	408	413	416	389	430	372	385	415	417	430	381	428	420	436	444	391	411	392	402	444	425	391	422	362	445	464	428	416	401	419	431	383	420	388	431	400	415	415	381	416	411	427	417	410	404	393	409	423	387	421	424	405	403	394	391	429	436	399	388	419	423	385	414	412	382	423	395	434	399	394	395	424	418	394	395	402	409	398	401	425	400	424	403	447	427	412	424	412	426	393	394	412	405	389	405	414	391	398	417	418	394	399	448	396	447	405	380	403	399	365	391	420	410	396	420	417	452	443	411	415	413	446	437	420	410	440	407	419	385	427	397	413	358	410	397	399	420	393	379	411	438	422	440	423	430	446	444	401	400	440	410	421	390	426	421	422	362	409	403	339	415	426	453	429	411	404	426	413	404	432	392	386	437	382	407	440	448	373	424	426	368	403	417	426	391	458	397	386	418	390	434	397	396	410	377	416	387	403	436	406	415	419	409	404	412	408	434	425	422	405	414	425	375	401	413	442	382	418	410	374	428	415	400	399	377	429	406	413	428	385	411	413	425	445	408	393	415	379	399	415	397	427	412	387	396	413	427	377	418	415	387	414	370	406	427	399	393	404	412	408	434	415	394	430	423	401	428	431	387	424	403	380	415	392	402	401	403	426	405	413	429	410	429	402	431	416	380	379	432	385	410	386	394	405	396	406	413	417	417	407	375	420	411	397	399	409	458	415	401	385	380	408	416	437	454	404	409	405	403	424	402	414	429	426	390	429	436	421	387	387	385	421	397	410	402	410	443	410	350	437	408	374	401	400	407	408	382	421	405	443	392	461	388	350	427	400	433	437	379	409	396	425	421	382	406	426	416	394	415	410	414	455	390	416	408	410	433	430	398	431	442	390	414	420	406	411	402	398	403	424	423	439	418	432	422	378	426	403	409	413	412	432	411	438	425	414	423	432	411	413	436	416	434	451	440	398	372	392	389	378	437	413	426	421	394	417	422	414	435	393	414	435	412	399	461	401	441	413	425	432	403	432	411	422	406	411	413	418	388	421	417	454	395	419	398	388	368	391	423	411	408	420	418	412	431	414	385	457	408	429	377	441	427	398	444	412	412	419	408	396	421	427	401	444	397	411	408	422	410	400	400	427	371	414	427	413	399	400	411	416	388	374	440	410	393	433	440	418	436	432	394	432	411	423	371	420	407	402	443	379	423	403	445	414	412	401	437	395	398	425	430	414	373	388	421	423	419	412	383	430	407	417	427	404	424	431	420	451	413	408	389	419	442	414	425	416	417	381	405	434	436	399	433	431	408	439	402	413	443	430	424	439	392	408	399	389	404	394	429	391	459	411	442	413	450	416	404	408	413	400	478	392	415	398	409	413	453	422	394	415	417	385	456	449	387	384	360	428	407	406	424	384	416	421	470	406	447	430	413	423	359	379	424	428	417	425	424	411	421	405	401	444	403	418	411	409	414	396	415	387	412	408	431	426	412	421	390	440	379	405	381	427	447	429	412	412	448	399	403	403	405	392	395	440	396	383	397	399	433	420	397	366	398	412	425	424	419	403	412	430	397	381	408	382	409	458	430	419	419	368	435	390	416	398	395	418	443	411	420	409	411	378	422	393	405	394	383	389	413	435	434	420	419	450	379	419	407	422	417	406	400	416	422	418	377	411	410	389	431	414	390	416	424	429	351	415	429	420	432	399	390	415	414	407	430	440	410	385	427	444	422	410	433	370	423	371	425	391	424	403	397	418	429	449	406	400	426	419	398	446	411	408	409	412	417	408	390	371	415	416	414	400	418	418	416	448	395	407	388	391	373	433	391	393	397	425	410	402	395	413	436	405	414	380	439	384	384	426
23551	21945	36098	39684	32449	24511	13247	2835	811	467	462	407	429	439	423	428	484	426	430	446	426	427	460	437	430	443	474	417	457	416	384	432	447	404	432	437	436	419	451	422	425	443	456	424	439	459	437	411	425	424	418	447	442	432	446	450	425	420	438	427	471	459	389	431	466	447	445	452	407	433	436	478	444	460	396	442	424	442	433	418	431	450	431	439	420	416	439	435	407	445	423	405	411	414	410	441	428	399	442	379	444	450	467	455	419	419	427	411	404	435	445	426	445	423	448	442	457	452	441	384	443	453	416	430	446	424	446	453	410	454	411	430	409	441	444	408	421	428	417	485	454	422	421	413	432	394	423	448	397	473	452	452	429	417	414	434	461	439	417	434	441	454	415	441	430	419	434	438	419	397	441	448	509	446	441	415	437	402	386	438	434	420	435	396	447	390	454	421	422	429	411	404	436	445	406	423	421	417	469	406	453	426	428	447	427	422	450	376	485	460	413	432	444	413	424	410	438	395	452	444	425	436	447	434	437	443	436	430	425	455	438	407	425	420	437	453	451	419	424	412	467	430	434	443	439	414	442	440	439	473	441	413	476	417	432	413	445	413	437	461	399	436	477	414	391	408	437	428	477	399	448	446	408	438	432	451	459	436	430	411	435	401	460	459	418	433	411	427	421	420	404	405	421	433	445	455	409	436	437	467	450	422	426	472	436	430	446	458	422	368	498	380	435	458	460	414	440	419	423	424	414	460	443	421	433	429	420	462	434	407	428	433	448	456	400	434	423	417	425	427	412	436	425	429	458	439	421	438	402	454	414	452	434	420	429	435	417	412	432	434	434	412	429	419	421	449	420	422	438	432	464	411	434	434	424	448	392	442	454	406	477	422	417	426	444	466	439	424	388	431	434	408	449	412	420	444	455	454	442	422	423	439	403	459	435	492	417	408	445	425	448	431	425	434	451	479	423	448	417	402	455	413	429	435	447	450	446	412	421	431	470	433	415	428	419	453	426	441	439	460	460	416	454	409	423	460	427	460	441	436	415	453	445	424	449	441	438	425	429	415	429	435	440	437	404	431	420	461	464	427	434	445	415	429	486	450	463	429	456	435	489	456	409	441	435	451	436	408	450	470	448	436	423	407	433	447	445	417	420	417	464	450	425	454	444	426	452	446	414	421	459	404	443	410	398	471	464	397	436	413	431	416	449	419	479	448	446	418	448	438	427	429	461	417	452	403	419	429	422	449	428	408	445	450	420	395	406	485	468	436	442	422	457	407	441	463	438	411	439	447	491	434	457	396	436	407	420	469	421	432	447	357	453	426	416	427	446	466	444	442	470	418	463	422	436	477	430	412	416	429	434	453	438	445	405	420	390	439	405	446	446	410	430	414	427	432	419	440	382	448	462	410	460	462	417	421	447	455	425	448	426	418	418	426	419	440	401	448	406	414	453	442	449	421	426	402	432	435	422	416	400	431	433	476	433	410	426	452	464	448	405	438	427	421	384	406	461	416	438	418	469	412	427	441	436	410	421	417	470	447	474	448	411	431	417	427	443	438	417	481	417	439	418	408	440	435	451	436	451	453	405	385	428	452	437	453	432	425	408	452	406	464	427	422	445	438	461	399	423	389	446	442	389	464	419	435	404	431	421	435	453	435	428	417	422	449	425	428	424	451	434	427	420	450	417	421	464	435	459	411	415	448	444	431	405	420	441	401	415	414	472	409	441	431	428	444	473	486	410	442	405	378	439	436	469	424	418	441	395	436	414	394	423	462	423	429	420	446	444	418	444	431	457	428	452	436	428	451	390	434	438	420	410	428	445	448	449	468	390	443	451	462	386	419	471	443	439	453	406	418	420	414	419	413	427	422	459	424	410	412	439	439	447	436	436	424	480	462	441	435	421	442	427	459	399	476	389	427	429	430	427	457	447	433	429	440	398	455	440	445	409	448	430	437	438	441	413	415	471	400	444	425	447	461	413	417	457	434	443	431	449	451	418	454	454	445	462	422	407	436	432	430	443	400	449	417	398	457	420	416	485	474	410	453	415	421	428	413	452	446	449	444	424	422	401	448	442	416	403	428	447	397	405	426	411	439	397	412	436	424	433	458	435	404	428	403	423	422	427	427	385	447	411	440	428	411	442	429	432	414	483	396	438	438	437	443	443	426	430	416	442	439	429	416	438	453	463	414	416	433	400	432	424	406	467	428	423	408	405	427	451	426	424	441	404	417	426	372	413	446	459	437	398	441	428	441	419	429	452	439	446	454	423	414	442	429	422	435	438	468	442	426	426	470	401	483	433	470	435	446	415	445	424	446	398	414	463	421	426	432	434	452	453	416	450	448	463	410	488	390	454	443	427	438	406	412	461	407	447	417	434	447	417	416	423	403	446	450	453	474	440	451	407	436	438	432	431	444	437	451	428	423	436	425	443	435	450	442	454	481	437	455	422	426	441	450	410	385	417	446	437	390	427	423	383	451	431	434	393	456	435	471	437	397	442	436	462	415	442	434	416	424	451	402	429	433	427	378	447	442	408	411	442	435	424	450	377	445	443	428	427	427	437	439	404	445	456	395	455	411	425	457	428	421	436	454	443	468	407	463	438	432	398	451	452	429	478	428	407	429	408	411	436	416	452	432	382	394	417	431	403	456	409	464	445	429	463	432	412	448	454	423	436	455	405	434	445	412	435	454	421	476	425	427	418	448	438	417	418	456	452	453	416	446	402	463	459	425	416	452	436	405	424	463	466	453	474	425	431	433	467	467	474	485	450	440	444	403	448	430	418	425	409	435	382	461	407	438	434	400	421	429	467	429	443	428	457	436	417	465	444	453	448	468	403	445	420	445	476	460	467	400	444	394	415	412	441	446	414	414	459	395	430	415	407	420	445	425	416	409	426	437	353	431	411	435	430	440	411	436	446	416	394	467	416	426	474	460	461	446	418	393	422	454	414	433	428	439	465	449	478	430	388	442	428	439	434	456	454	464	491	413	420	452	437	424	425	423	411	465	404	464	417	428	420	419	409	432	457	449	412	448	433	430	430	420	459	415	435	449	434	433	440	412	396	411	395	402	437	461	420	447	421	460	425	416	422	453	443	397	427	446	425	435	431	430	420	441	437	414	423	466	406	456	424	415	434	455	440	472	443	445	443	431	394	431	447	434	473	399	434	426	417	431	452	416	428	398	496	428	421	450	384	426	448	406	450	435	441	431	414	414	444	418	443	426	479	454	429	443	440	424	399	474	381	464	446	421	456	453	395	406	439	449	422	451	396	440	409	422	460	469	454	443	381	438	461	364	457	423	440	463	444	414	432	404	422	435	418	422	417	441	449	416	438	423	419	448	445	437	462	379	450	438	466	456	435	390	444	430	420	420	415	449	440	438	446	426	471	416	433	444	424	450	411	403	436	422	411	434	455	380	464	458	425	428	428	433	420	421	445	449	450	420	447	442	445	452	440	398	459	439	426	438	479	406	392	481	415	443	431	433	444	415	428	440
47137	91154	74045	56394	39277	23387	9862	3186	1123	559	480	496	480	481	501	469	485	491	489	498	510	520	467	516	504	508	422	481	486	501	480	456	488	502	466	494	533	509	500	473	507	497	479	470	535	504	495	437	500	485	495	515	495	456	528	491	504	465	477	501	512	458	490	454	509	507	468	490	533	479	490	529	493	510	482	478	467	506	478	486	497	482	535	495	474	450	493	459	473	479	474	487	452	520	492	459	490	438	485	513	511	506	495	455	454	504	493	449	479	484	481	481	510	483	466	485	486	502	513	483	483	487	474	487	490	502	481	498	458	505	475	463	491	458	501	462	503	479	462	516	470	468	464	496	500	516	488	485	511	475	442	442	517	482	474	462	494	493	472	483	471	486	461	510	468	479	470	512	499	497	496	463	490	478	516	472	476	506	480	487	474	477	468	535	470	479	506	485	477	482	502	480	472	484	481	489	515	475	473	478	512	452	522	452	519	459	452	517	454	475	473	452	463	487	471	508	465	452	447	495	472	458	507	485	458	477	507	481	459	432	502	459	433	479	475	425	517	539	468	467	478	472	488	513	533	457	488	495	467	500	486	463	508	459	487	485	507	486	494	515	493	471	498	524	473	489	488	516	482	455	496	484	479	514	483	443	469	468	490	461	521	500	485	509	508	452	461	465	500	490	485	537	459	523	459	473	482	500	462	473	473	453	468	469	488	447	480	481	498	447	466	456	493	465	477	477	497	489	530	483	519	462	481	479	466	510	469	483	500	510	506	475	460	520	488	458	467	497	505	468	472	480	466	541	471	462	511	463	467	478	450	515	440	485	514	482	509	458	485	444	474	476	459	436	476	490	452	436	455	503	483	483	495	491	463	509	447	509	475	517	475	507	456	517	448	468	479	502	490	453	514	509	477	489	490	489	473	469	500	485	498	525	472	469	485	457	487	454	534	482	508	508	466	488	470	490	491	480	465	497	453	531	511	483	525	488	464	479	489	501	467	471	481	472	469	463	506	475	489	486	514	509	472	500	504	510	474	495	496	452	494	439	476	492	486	504	459	497	489	494	453	513	455	490	512	528	510	519	499	502	476	477	476	486	532	481	482	484	481	491	473	468	466	493	510	489	472	467	486	502	476	497	509	512	456	441	495	441	476	517	470	490	454	470	479	467	487	482	465	487	492	462	485	497	492	501	432	481	475	442	476	463	501	530	500	437	488	504	446	507	510	492	485	490	503	474	499	496	427	446	495	494	466	500	525	485	474	475	418	458	487	494	451	462	460	495	428	486	508	512	496	516	491	475	470	474	498	479	475	519	501	443	512	505	490	489	492	509	466	502	472	452	453	472	493	468	471	503	480	461	485	515	486	486	493	476	496	530	510	487	505	477	475	467	447	476	516	453	480	481	495	452	486	508	475	438	511	488	479	498	494	482	477	475	511	472	499	494	449	472	484	519	471	479	476	483	478	472	445	544	456	450	468	517	476	456	522	476	457	499	468	504	478	484	495	500	510	501	490	490	540	462	478	538	477	482	480	491	484	439	512	506	473	460	514	454	465	522	511	501	415	451	524	468	496	476	496	477	484	530	458	490	448	475	494	486	460	461	488	463	488	476	507	498	497	485	478	509	482	449	450	497	503	497	510	468	483	487	494	490	484	451	518	480	481	494	505	524	519	504	526	500	447	472	503	489	486	525	430	532	487	478	487	477	479	463	509	525	474	460	452	501	484	505	519	526	479	493	483	485	487	467	491	492	459	485	479	496	499	476	478	492	460	510	486	453	502	464	459	456	441	459	486	511	481	481	466	438	477	485	464	513	483	486	524	461	476	478	464	507	487	490	488	487	484	471	483	451	492	468	488	506	465	522	479	508	520	494	455	483	492	496	494	450	476	472	479	491	487	477	472	513	454	480	514	462	496	530	495	494	467	499	515	504	443	477	489	470	537	520	488	505	447	468	493	486	451	490	489	482	459	490	511	478	506	494	484	464	467	477	517	495	462	467	456	488	482	541	494	435	491	455	463	500	513	496	491	448	502	497	435	467	481	423	472	540	474	446	473	485	473	490	480	541	499	528	530	494	484	507	465	487	506	488	516	507	494	485	462	508	516	453	486	499	467	511	493	465	486	483	477	498	480	505	476	492	472	438	480	463	475	488	513	472	465	491	493	479	444	496	480	472	456	470	503	498	521	492	497	495	532	486	463	491	495	472	509	479	467	471	463	500	499	480	475	451	484	512	491	472	471	476	463	517	472	516	509	465	459	450	481	488	459	510	470	490	478	482	513	454	485	476	480	466	485	475	502	505	486	486	472	490	502	493	500	457	476	475	488	448	477	458	480	505	510	529	492	445	468	453	494	461	472	488	505	459	511	506	446	488	491	458	487	524	498	476	493	493	532	504	471	487	492	468	470	457	495	492	477	489	499	527	473	519	468	480	480	457	523	469	475	454	484	494	477	479	508	504	494	475	472	477	476	480	486	498	495	500	475	482	461	498	455	486	417	496	472	515	450	476	459	497	514	490	498	459	477	515	464	509	476	499	510	487	518	473	509	502	475	496	480	492	468	517	471	524	491	446	495	504	530	509	514	506	462	470	501	458	488	503	507	512	526	553	498	481	479	450	501	492	525	514	457	492	500	469	508	479	491	463	513	449	481	506	517	467	490	444	469	477	464	465	486	463	517	478	486	496	492	484	450	510	476	500	492	473	481	485	434	480	478	455	490	524	508	487	522	463	508	486	509	530	456	452	510	517	473	484	500	502	470	459	499	460	480	482	496	490	464	473	461	480	477	422	490	523	509	465	504	455	454	468	450	497	466	483	492	495	461	489	515	485	474	483	491	498	473	489	493	488	493	475	518	489	491	504	466	490	457	494	468	498	501	443	461	476	474	506	506	463	472	480	491	451	470	466	506	506	483	499	440	516	482	467	479	498	516	476	500	469	467	469	501	493	506	505	468	480	466	512	510	471	499	477	478	481	476	498	485	447	476	473	473	503	499	476	491	467	456	489	484	491	499	470	527	513	522	515	482	431	507	512	493	505	481	493	493	465	527	431	494	456	490	477	503	476	494	473	473	485	503	512	466	454	489	468	484	495	460	453	430	491	510	488	490	471	481	476	516	475	485	511	484	475	475	497	449	490	506	486	456	460	491	489	464	477	484	504	511	472	483	520	482	465	477	484	496	465	526	474	463	504	496	468	510	484	479	476	477	485	471	540	461	509	493	482	487	497	490	470	473	484	468	479	495	473	478	477	495	511	500	463	481	454	482	450	523	450	494	487	458	486	482	523	510	446	494	486	505	484	491	477	500	474	469	529	453	476	472	442	453	483	477	469	523	473	452	457	466	471	519	499	477	471	505	494	494	467	471	473	453	475	517	448	499	482	472	479	459	450	482	470	461	497	483	450	467	511	468	497	467	495	486	479	480	490	482	486	524	474	481	458	491	446	490	460	494	504	503	479	486	488	497	455	453	502	500	446	513	523	493	476	468	488	508	490
25212	23669	38048	38702	26190	14552	4466	1282	613	427	389	383	413	394	377	387	393	383	376	395	416	420	405	453	390	399	423	410	409	408	410	404	402	366	407	389	371	379	405	412	440	387	379	378	434	384	408	386	428	393	367	385	396	412	391	399	445	401	388	426	368	403	425	424	402	438	400	402	386	362	371	396	419	417	383	405	393	422	413	364	389	428	444	368	437	387	395	407	408	405	392	377	378	404	400	422	377	440	425	402	417	400	388	425	411	416	406	412	383	405	408	402	405	423	386	414	401	410	414	403	397	399	409	391	391	442	375	397	397	394	382	408	439	417	414	411	377	364	391	409	403	386	410	390	410	385	405	423	400	388	393	419	415	385	448	386	421	393	387	360	369	397	411	408	395	423	420	428	380	408	381	430	425	392	390	399	404	386	368	406	392	379	379	401	395	391	389	382	404	378	436	403	386	398	389	413	420	393	410	401	385	422	398	339	389	363	417	397	364	398	361	410	377	408	361	395	397	406	392	390	412	397	436	390	382	400	372	441	394	398	423	430	415	401	398	435	390	377	385	415	391	412	374	441	390	415	414	441	397	380	382	429	398	387	375	400	413	394	391	396	443	419	429	412	416	390	377	380	368	410	402	363	418	379	376	430	390	397	370	421	360	398	393	384	409	417	410	427	412	388	387	408	395	385	398	420	392	410	423	444	388	387	384	406	399	379	380	424	378	390	420	418	390	381	416	385	401	386	395	406	401	413	394	376	378	419	407	389	417	431	390	411	390	385	404	418	401	361	384	390	359	390	415	394	403	419	391	394	421	410	371	410	423	394	388	414	369	392	410	424	420	414	395	408	394	403	389	390	447	435	379	376	388	380	397	425	389	407	391	408	376	365	408	401	415	391	424	412	402	385	390	368	415	413	399	420	400	390	397	429	374	407	395	418	378	404	408	383	389	364	421	385	356	401	365	388	401	388	391	430	398	407	382	382	404	409	387	386	402	415	409	365	402	378	372	412	415	385	401	381	354	384	420	367	408	433	409	404	411	399	374	405	365	400	403	393	408	382	431	401	366	405	429	410	403	407	409	379	401	389	418	401	391	420	403	371	391	382	395	401	378	402	358	405	380	428	369	394	360	391	417	415	390	420	410	360	389	391	397	387	410	388	384	390	368	382	395	402	395	420	399	361	429	393	408	360	385	373	418	374	376	388	414	399	403	409	378	392	372	405	385	399	427	440	411	376	395	406	397	395	408	406	369	396	398	407	425	372	361	409	387	431	393	384	402	401	411	409	438	412	418	399	378	399	415	420	443	419	403	400	427	421	448	392	415	374	420	409	413	391	392	395	426	370	404	426	371	426	384	359	405	408	408	379	394	409	402	416	410	406	388	407	402	388	392	385	385	421	394	394	407	379	383	378	418	398	378	397	434	430	416	382	409	397	409	407	392	403	388	399	395	395	358	397	412	421	373	369	404	426	412	392	384	389	403	376	412	422	415	414	383	426	419	389	411	402	386	419	393	344	434	386	380	378	354	381	392	433	414	415	445	414	420	407	449	388	392	435	379	410	360	413	396	413	415	395	386	413	366	394	399	381	417	391	373	345	402	393	379	386	434	388	376	402	418	387	416	396	407	404	418	423	382	388	360	372	368	418	381	371	383	406	392	396	449	398	379	409	417	371	410	431	390	357	403	382	435	388	454	393	390	357	383	397	393	418	416	415	405	387	429	408	389	408	426	404	422	410	427	430	385	422	404	383	416	361	406	390	366	420	426	405	400	387	406	438	404	401	359	385	402	395	355	387	371	382	405	416	396	412	417	411	419	406	389	395	404	397	407	398	398	451	377	385	403	400	382	373	368	430	422	416	392	399	390	383	422	381	424	388	416	403	347	395	383	402	412	390	396	381	377	410	373	403	397	400	368	377	436	377	415	389	410	389	383	433	395	379	408	396	402	431	388	453	386	406	379	402	385	376	404	368	383	411	429	386	381	371	387	409	393	417	383	373	411	403	405	408	412	374	429	414	422	399	387	426	388	368	377	432	397	428	436	440	413	407	379	426	359	396	407	420	414	369	392	394	417	366	404	389	366	422	384	348	406	418	412	427	389	379	388	387	419	400	412	395	405	400	392	377	387	421	396	403	399	360	394	408	373	378	370	414	412	417	392	372	389	405	402	385	408	383	394	398	386	375	403	429	406	338	386	387	373	399	396	423	441	382	394	379	375	411	411	408	405	456	432	405	377	423	354	406	404	383	434	441	368	444	424	395	394	399	364	430	396	365	390	393	396	427	406	388	397	385	362	432	413	397	386	409	366	393	391	388	429	385	417	389	401	413	394	396	414	421	401	441	402	393	424	392	385	427	412	401	392	431	419	391	407	360	402	357	363	390	386	440	403	412	406	417	424	363	375	399	416	386	393	393	421	373	422	418	410	404	370	398	374	400	407	404	445	399	382	411	402	392	407	389	440	401	374	405	386	417	401	384	405	366	440	402	395	419	440	410	394	411	391	399	405	421	382	433	417	391	368	362	364	394	410	401	445	391	363	438	403	396	386	422	395	429	414	409	380	374	407	419	382	414	409	401	420	402	391	405	387	397	448	417	406	411	384	407	397	444	429	413	416	386	396	377	401	389	375	417	429	391	413	406	366	389	378	403	413	422	389	400	393	393	413	377	404	398	384	397	419	374	378	385	408	379	357	374	408	383	425	378	384	405	422	386	375	411	415	424	410	382	413	384	425	411	397	398	460	380	399	376	396	401	446	375	432	402	390	359	428	396	424	402	404	414	420	395	384	426	392	385	424	418	417	407	420	412	380	432	415	382	431	386	427	398	442	360	403	424	402	396	380	378	413	385	393	382	378	404	417	398	414	419	420	378	386	390	444	411	429	406	361	418	433	420	392	435	381	381	404	404	385	384	382	370	408	400	417	402	382	362	400	355	387	409	393	414	411	413	398	392	444	374	372	405	442	408	423	430	401	404	368	392	369	371	395	399	404	395	420	428	394	419	379	412	414	382	398	412	420	366	387	435	423	381	379	410	394	391	383	408	378	385	401	427	388	405	419	397	414	375	411	403	363	413	412	369	405	401	416	381	418	419	395	363	385	399	386	354	376	380	388	380	390	414	412	442	401	423	401	399	410	416	403	378	389	410	402	437	424	393	412	378	447	389	398	372	381	377	414	392	407	346	399	395	405	415	409	362	411	401	429	392	394	376	378	398	390	390	397	409	408	413	382	409	378	409	421	405	414	374	387	416	404	402	418	446	423	402	390	386	412	414	402	389	380	400	373	429	381	398	374	390	420	423	407	402	398	409	414	374	413	390	411	389	450	399	429	411	353	397	407	399	410	415	378	379	391	396	414	420	413	435	420	400	414	445	397	390	417	382	443	411	362	399	405	422	396	436	387	427	381	407	405	373	416	404	442	423	362	405	419	402	399	380	413	410	393	420	393	365	467	434	384	381	380	385	427	405	384	371	431	400	439	376	357	411	404	394	412	411
39561	75912	57806	44919	29738	15600	5939	2001	845	517	474	447	461	444	451	457	480	451	419	454	428	469	511	450	463	491	442	469	479	474	450	513	442	470	486	471	497	447	448	460	452	458	454	457	463	469	467	474	462	440	457	441	481	444	443	499	453	474	482	473	477	493	479	446	461	502	448	487	441	501	492	466	443	506	438	456	451	463	457	456	453	433	472	449	457	449	488	496	466	456	478	502	494	458	440	458	456	480	448	491	458	446	449	491	434	454	448	488	460	456	494	441	455	432	462	427	439	466	438	441	497	446	483	455	482	482	492	463	458	474	450	462	473	465	438	487	479	465	450	439	438	475	437	467	463	490	450	464	438	450	462	445	459	471	442	441	440	452	447	477	476	484	451	491	461	487	476	456	464	449	496	460	485	446	445	453	466	458	460	461	461	456	455	464	429	487	470	457	433	465	461	438	428	462	425	443	467	468	417	462	458	479	468	453	463	432	453	445	457	449	459	500	460	520	435	429	484	420	476	492	461	467	441	442	451	452	434	474	457	452	459	427	427	458	459	452	476	463	507	447	472	430	442	443	467	485	443	454	430	499	463	484	436	468	458	432	415	444	476	489	435	447	457	473	505	460	491	478	473	488	470	470	471	504	423	450	446	438	442	452	470	478	490	456	477	450	437	425	464	474	446	448	462	471	509	453	460	438	471	477	498	422	486	462	500	482	504	444	437	439	472	489	488	434	478	488	455	443	499	450	497	467	461	483	474	479	453	438	438	452	475	481	448	477	406	445	440	487	455	417	452	464	424	444	475	459	444	450	440	477	485	459	474	477	454	462	457	452	490	525	450	450	483	447	478	461	456	463	461	477	470	444	487	468	459	484	442	440	467	448	471	441	439	451	473	422	473	455	493	497	425	434	474	454	464	448	476	458	465	474	448	470	447	474	444	459	445	462	456	477	458	468	468	453	436	451	449	447	450	446	466	481	481	454	455	483	479	445	456	500	451	429	453	486	452	455	444	497	462	437	471	436	471	488	478	460	490	456	477	471	486	449	465	437	471	449	431	454	396	453	481	440	492	455	453	455	440	441	475	468	458	455	473	502	465	450	468	473	463	493	487	469	452	465	468	489	451	467	462	432	452	458	431	484	466	490	454	491	501	484	462	429	427	451	443	479	457	450	474	434	460	456	436	443	437	456	431	454	460	448	455	479	471	514	492	458	436	447	454	486	448	477	477	463	496	483	432	438	488	466	513	487	486	466	422	455	471	472	453	422	461	463	428	442	470	434	436	453	461	445	452	419	449	436	447	452	481	474	436	473	483	455	437	445	461	497	484	459	433	449	483	427	438	421	411	495	447	485	464	479	483	452	467	455	489	500	449	492	438	478	402	443	488	458	463	447	424	429	479	483	450	484	452	414	465	474	450	479	463	450	441	438	462	464	443	459	473	498	473	437	468	454	438	462	454	440	462	453	465	516	454	481	448	455	438	441	456	461	455	468	440	475	462	460	438	491	465	445	496	460	447	480	449	484	464	407	464	471	470	459	493	463	449	495	460	446	431	448	458	448	444	451	442	445	486	458	473	478	460	493	501	445	435	431	483	456	448	481	481	479	451	447	472	418	453	431	482	439	475	473	482	461	450	458	468	463	450	458	468	490	432	452	461	454	415	442	444	502	469	464	510	440	454	463	455	442	458	443	444	491	469	502	498	487	482	479	443	445	430	448	484	468	461	470	498	471	482	416	466	479	490	465	469	479	463	458	407	449	452	434	468	455	463	439	511	447	452	488	438	446	448	468	440	452	463	469	487	461	452	446	458	436	474	475	448	477	450	484	489	444	449	458	514	468	435	491	454	486	454	461	467	486	491	485	461	439	467	464	429	424	490	482	478	472	423	418	473	459	464	499	440	442	475	489	450	429	444	441	479	432	468	458	465	493	454	430	433	460	499	430	462	455	510	458	447	504	457	466	482	469	487	456	501	466	510	471	419	427	485	452	479	433	436	467	431	441	455	445	496	490	460	443	503	421	474	463	473	486	460	435	473	461	462	490	456	459	453	432	476	427	479	498	477	461	477	449	499	464	443	458	475	491	455	471	405	468	464	423	458	472	484	440	477	432	439	452	451	486	440	460	499	451	447	440	472	484	490	473	457	456	451	470	457	476	507	453	457	424	483	439	474	465	447	485	498	488	481	420	438	477	492	421	467	431	463	438	471	464	453	460	491	509	457	468	441	442	500	436	496	457	480	458	468	404	469	459	497	442	457	472	444	465	459	412	477	430	460	464	452	438	448	474	477	440	451	451	452	446	510	452	479	486	466	417	465	428	445	470	443	464	472	479	448	465	477	453	477	487	442	460	431	479	440	494	486	434	473	473	450	456	452	438	520	485	474	474	433	472	447	472	439	464	460	447	414	481	493	495	450	433	494	494	491	467	442	492	469	474	460	443	469	488	437	459	453	457	467	439	454	462	488	472	481	451	472	465	462	458	449	445	453	462	471	457	473	439	476	446	450	469	494	428	486	427	410	454	441	489	447	446	472	479	501	502	470	443	462	471	491	477	433	457	465	446	462	459	439	405	469	439	448	438	501	467	431	438	481	479	454	482	441	463	470	480	423	423	493	474	461	483	437	470	462	448	448	478	425	436	447	467	450	449	464	475	481	437	464	443	439	462	474	516	465	432	462	472	468	449	445	464	467	452	443	435	448	448	474	465	422	467	457	487	449	403	437	451	464	485	425	514	479	483	487	421	472	459	491	443	459	422	431	483	445	450	473	468	454	441	469	452	470	483	485	473	462	467	477	458	459	463	486	445	421	508	432	455	457	453	450	489	477	459	441	450	470	501	465	499	450	440	470	480	439	466	429	488	452	414	451	430	453	451	453	473	424	467	509	466	456	514	471	471	471	459	407	488	457	461	449	465	451	455	466	471	472	452	479	469	483	485	448	440	462	461	472	471	463	428	444	440	461	436	478	463	458	487	471	454	454	477	480	462	445	510	462	461	431	457	432	466	495	450	440	480	474	498	427	452	487	477	434	482	443	436	484	463	461	469	485	461	467	440	470	473	435	474	480	454	462	470	463	473	452	460	479	472	522	481	478	481	463	445	477	452	504	451	459	460	440	468	450	498	468	442	450	459	458	503	466	458	478	470	444	449	461	476	470	480	479	445	501	430	454	438	471	448	479	421	477	442	474	467	471	483	459	484	441	445	460	436	482	423	472	453	442	483	475	478	461	448	454	490	464	466	489	504	470	456	438	403	453	467	428	452	464	456	457	474	447	446	436	478	469	491	457	436	447	468	451	463	457	504	436	467	459	435	465	418	502	470	458	455	442	452	489	451	461	500	485	430	452	459	475	492	458	452	481	477	479	474	446	440	437	473	485	473	427	454	482	476	468	458	452	461	500	423	467	432	451	453	433	446	450	468	481	486	458	445	445	477	483	436	496	483	449	468	446	461	446	427	441	467	462	476	444	456	441	430	478	466	454	513	443	482	467	451
22790	21603	33311	36777	34138	28426	21200	5885	1320	590	545	534	540	531	567	556	527	521	522	521	502	511	530	559	502	531	522	506	535	546	504	531	499	506	509	513	569	494	538	530	531	521	494	529	502	546	499	497	518	556	540	514	521	506	488	528	526	490	481	510	525	520	497	521	509	545	565	545	549	523	486	510	535	517	507	489	500	527	491	481	510	494	522	515	555	497	514	502	512	475	508	503	486	503	495	520	547	530	507	535	548	528	516	549	513	557	472	502	522	491	494	523	538	507	517	478	500	546	527	494	519	526	530	539	506	481	524	548	465	547	486	523	525	481	509	500	557	545	515	516	511	523	529	509	516	482	529	512	543	534	528	477	556	480	458	496	523	539	528	531	506	507	504	556	540	489	518	516	499	504	503	534	499	533	537	518	514	471	501	518	508	495	551	524	526	529	538	560	520	501	503	503	501	523	499	528	572	506	557	532	544	477	519	560	475	498	499	514	533	520	484	527	488	565	458	537	519	506	530	572	482	482	523	501	500	531	531	514	558	502	495	517	557	512	487	500	515	506	499	522	512	525	535	525	540	541	523	518	581	538	472	534	565	502	490	515	475	512	527	519	458	550	464	477	510	559	528	510	483	526	524	521	491	501	500	508	489	480	506	494	503	502	522	534	519	508	489	506	528	527	500	536	512	547	470	506	534	483	555	516	520	521	509	524	490	492	518	512	549	472	514	489	495	584	539	547	532	531	505	490	522	514	512	515	474	506	510	513	520	561	531	563	472	550	518	512	530	481	535	497	526	501	507	521	526	513	487	496	520	505	509	569	550	497	500	501	487	495	509	516	557	482	533	550	532	473	496	509	528	522	510	512	504	518	486	517	496	508	496	521	518	510	492	535	551	544	533	524	485	523	536	537	541	505	508	538	501	511	496	509	548	530	525	535	536	529	494	501	518	476	521	489	519	450	495	493	521	513	561	489	520	509	494	454	490	502	525	495	493	580	495	483	505	507	486	512	530	526	495	538	505	514	465	477	510	511	559	511	538	481	518	494	516	548	514	513	538	540	506	498	507	502	506	497	533	531	530	520	488	523	531	471	556	507	537	480	490	517	513	531	500	494	553	512	494	498	517	499	530	488	506	508	539	527	521	512	538	492	530	501	498	549	504	530	524	582	535	551	534	549	479	543	529	505	530	545	506	511	488	514	490	524	545	515	530	498	495	476	479	483	508	518	502	546	526	518	507	518	492	543	473	490	488	463	493	526	513	519	499	512	554	490	546	501	495	479	498	526	543	549	523	533	545	504	539	515	518	491	523	512	499	523	520	512	529	518	510	524	478	493	527	514	536	519	504	531	546	541	507	485	506	481	529	469	529	517	500	504	518	505	542	534	494	466	523	531	539	534	502	526	531	507	496	527	518	507	502	500	496	485	505	532	491	536	506	516	510	534	493	512	532	564	530	464	528	542	510	517	451	544	532	460	516	485	538	485	526	475	493	514	514	530	509	519	526	527	551	532	503	541	510	537	507	519	489	526	512	564	507	490	504	502	535	530	513	493	534	454	512	524	511	535	510	540	488	481	486	509	556	536	523	505	520	520	547	543	521	540	512	513	543	508	508	521	508	525	481	548	471	488	513	539	542	506	504	501	515	532	536	552	521	496	500	512	529	504	526	540	515	535	530	503	497	530	481	497	513	472	536	529	538	529	539	525	556	518	483	523	509	513	474	529	506	547	529	528	559	500	531	541	534	546	511	471	477	558	522	535	555	515	511	486	494	517	523	517	553	558	498	541	558	508	577	485	541	516	535	496	526	519	487	558	531	525	506	501	512	488	487	545	502	487	527	490	521	517	529	522	500	521	513	499	537	492	533	521	524	514	489	523	521	529	526	485	547	499	533	535	541	503	551	523	489	518	506	528	526	507	542	498	554	484	467	532	519	547	483	547	509	503	489	504	503	519	554	479	536	500	568	536	509	491	499	489	492	512	515	510	497	532	505	515	506	560	520	500	509	518	516	511	494	487	528	570	540	516	489	517	505	529	490	510	531	531	524	542	466	502	538	498	521	495	540	515	512	503	518	535	544	498	522	519	470	505	500	540	535	509	517	487	495	514	521	498	507	520	507	501	522	489	520	525	541	549	482	558	493	508	492	494	487	519	583	555	527	506	538	543	494	546	525	507	533	521	458	480	507	509	544	539	526	504	520	568	520	488	517	501	509	546	489	487	468	544	515	538	472	484	466	507	529	532	497	533	498	506	518	485	501	524	542	520	479	502	503	524	525	551	510	563	545	498	517	498	506	483	533	538	528	535	519	535	500	496	526	490	509	534	507	528	523	499	521	507	503	518	491	530	505	516	510	507	521	548	499	518	562	498	554	521	512	521	526	509	507	528	504	539	519	512	520	506	532	477	520	547	509	494	512	524	541	512	510	527	528	523	489	546	505	540	519	514	545	509	534	519	490	511	515	522	487	501	533	531	499	539	518	509	536	504	491	504	524	539	507	551	501	530	494	479	531	551	526	492	495	546	499	514	514	540	497	520	506	516	531	545	511	516	527	512	482	527	504	490	505	512	517	522	540	511	522	539	458	527	507	516	513	491	507	509	511	538	529	470	530	475	525	529	494	525	497	580	525	532	498	581	488	547	528	542	508	502	533	590	509	524	519	523	532	521	520	514	535	504	472	513	511	499	526	504	470	499	511	503	494	529	528	499	471	510	521	507	493	515	546	508	510	531	474	514	487	513	502	497	516	559	525	490	525	526	533	499	538	569	517	506	517	495	520	547	472	493	535	493	513	482	513	518	531	507	471	493	527	540	543	523	549	551	537	512	513	471	504	518	489	488	512	518	534	543	488	485	525	515	476	512	496	562	508	506	512	541	518	498	521	545	508	471	473	509	523	523	508	489	521	507	567	535	500	523	522	531	506	527	481	506	505	550	550	587	505	489	502	519	542	505	539	486	509	534	513	488	492	484	500	525	554	509	529	508	531	491	540	479	505	529	502	469	536	531	469	492	483	511	506	513	536	523	524	478	496	511	548	502	534	543	517	478	547	564	539	472	515	487	506	517	505	476	511	542	520	529	509	512	552	546	537	563	538	523	488	548	559	527	529	503	561	542	503	532	509	513	477	531	514	502	546	510	503	499	540	594	541	456	509	554	500	512	535	555	484	493	526	500	523	492	519	535	557	478	482	536	553	533	493	503	536	539	506	526	520	520	519	496	543	520	567	499	540	536	545	524	503	537	507	537	525	490	517	535	504	551	505	524	528	495	562	515	504	502	537	506	497	485	498	517	539	542	539	530	496	502	552	543	505	538	540	499	482	519	499	497	546	482	472	511	562	519	534	524	526	525	525	506	526	548	521	465	469	528	496	516	509	515	497	543	522	500	534	501	535	527	502	516	472	523	516	507	504	512	514	503	519	509	554	520	542	501	551	470	516	553	521	494	540	513	539	502	505	483	536	540	523	559	520	524	531	523	492	526	518	505	453	480	505	506
47919	95763	80816	69765	49430	31852	15529	5383	1730	667	594	592	552	565	532	588	592	573	560	553	559	578	580	592	618	604	554	535	560	614	599	536	546	567	581	589	506	589	563	579	566	580	563	571	563	561	580	553	575	561	595	590	602	553	547	562	580	543	566	568	568	564	594	557	544	566	559	498	555	589	565	551	561	587	565	541	584	537	553	568	582	561	625	557	574	570	589	549	600	556	574	568	582	556	555	621	554	606	530	541	558	560	564	532	567	623	579	558	564	566	631	586	565	589	561	592	561	555	558	568	573	554	602	576	616	555	571	585	556	587	544	576	548	646	549	571	547	542	580	560	585	524	550	576	572	548	551	590	594	544	541	577	565	621	589	537	525	531	607	548	596	606	574	534	603	584	525	571	591	591	609	539	555	543	571	594	571	526	576	553	565	598	586	541	533	576	576	589	594	589	527	618	590	527	555	518	557	561	574	576	599	546	562	575	582	541	594	592	534	550	561	559	560	570	558	546	592	606	560	563	588	520	516	607	566	558	558	593	569	566	540	581	597	550	598	571	582	560	552	568	546	537	568	566	564	574	578	555	593	524	568	552	608	603	604	570	552	595	552	540	550	609	540	566	587	578	580	561	542	548	608	589	591	596	574	546	543	581	529	582	535	630	560	570	584	581	548	609	587	557	566	593	590	535	548	611	650	596	572	606	587	571	596	534	516	522	607	597	559	545	551	552	539	617	564	567	571	605	563	540	525	555	572	588	554	593	563	542	596	547	574	580	526	563	576	608	544	566	549	565	559	579	595	553	615	554	555	527	560	565	527	614	571	537	539	540	566	548	561	551	541	578	571	586	589	568	576	569	571	595	554	546	549	577	548	612	599	551	554	550	548	556	579	557	549	578	585	592	564	548	557	592	591	592	534	566	481	538	595	536	537	589	622	574	532	550	569	556	575	589	542	557	568	545	521	586	545	605	551	563	568	541	569	539	572	559	574	541	496	570	550	530	538	540	591	508	609	592	579	570	578	549	573	562	573	564	563	585	569	586	549	573	580	570	589	610	576	593	565	564	563	565	526	563	550	610	557	576	548	589	585	546	606	559	594	566	582	573	545	594	566	545	540	542	589	507	595	544	592	543	549	555	515	551	587	593	583	591	566	532	541	559	581	539	550	596	592	566	563	560	560	576	599	555	600	548	543	588	588	557	587	559	636	527	552	599	548	583	533	614	590	578	546	554	583	528	572	541	570	574	527	527	520	566	577	586	560	545	553	609	578	578	544	563	539	579	555	580	563	575	590	570	583	618	569	589	557	601	546	569	577	553	567	543	550	576	613	574	595	587	605	560	598	570	578	615	610	617	614	533	552	538	516	539	544	570	540	566	511	542	604	590	554	540	555	610	608	556	538	599	585	540	573	557	574	570	598	566	568	551	566	561	603	555	597	605	541	579	616	580	560	561	580	538	632	529	556	573	541	549	560	555	563	583	584	599	597	543	552	580	557	558	547	618	566	564	602	561	553	543	568	567	587	558	517	548	544	589	562	534	568	575	556	584	568	586	562	585	572	565	550	571	547	593	577	610	555	546	565	571	554	552	506	583	556	584	560	561	548	592	570	571	563	565	542	623	601	587	572	543	551	570	573	551	580	555	566	587	576	588	542	572	564	567	578	552	587	573	584	550	524	600	564	520	527	564	531	578	606	550	606	564	567	575	599	579	555	568	598	581	568	542	563	567	592	580	564	544	532	553	554	573	546	582	599	553	575	563	546	590	609	560	554	538	547	572	543	594	578	565	553	547	552	560	565	632	590	580	575	550	517	556	607	573	583	589	579	564	555	555	604	592	608	562	543	524	586	525	593	554	566	557	549	590	548	550	596	577	567	511	558	556	531	528	547	593	570	563	546	553	588	583	528	605	574	542	579	587	518	493	623	553	571	591	569	544	574	496	571	565	533	561	553	585	570	570	577	544	574	571	612	586	532	571	611	583	574	541	557	552	570	549	576	559	593	581	556	538	574	600	555	571	600	558	569	593	538	540	543	603	616	585	556	576	573	535	569	580	550	540	555	596	553	556	554	600	560	544	575	538	538	590	590	557	554	564	562	577	564	595	530	561	562	534	584	602	569	563	572	568	586	546	554	537	567	544	550	592	580	584	533	544	585	578	598	533	554	538	548	593	554	535	546	549	560	564	602	555	574	578	577	567	520	579	536	579	593	574	568	602	529	571	628	572	544	553	514	553	563	562	596	512	622	567	564	588	562	558	617	540	593	560	594	569	551	513	565	570	607	563	566	546	562	534	552	610	560	564	550	577	556	556	564	579	618	555	604	554	597	571	559	569	553	615	552	582	566	580	527	531	582	577	599	598	555	529	542	537	582	606	586	584	577	554	605	602	563	589	539	554	570	572	572	567	584	563	576	585	564	559	565	579	549	651	572	571	571	556	559	532	550	654	532	592	575	581	602	559	559	562	610	554	546	532	560	573	582	596	592	562	549	574	596	610	566	526	568	557	592	557	534	569	564	551	561	584	609	535	610	603	588	571	587	592	572	593	553	582	550	616	574	602	554	595	566	567	605	588	567	519	565	544	561	573	519	555	560	549	593	561	580	565	540	567	602	598	570	559	549	583	561	560	544	604	569	574	571	555	560	537	620	586	549	537	567	572	567	554	543	572	577	563	583	533	537	551	573	569	569	611	540	549	562	648	614	567	551	551	536	579	523	563	549	565	556	588	524	589	545	592	598	518	571	554	588	556	596	532	579	547	549	600	560	589	569	543	581	575	575	588	541	597	563	555	541	584	488	560	560	577	545	621	522	569	588	582	553	584	553	605	574	611	572	539	567	529	563	572	565	582	551	570	573	539	585	579	608	598	556	554	561	550	571	580	581	576	552	597	593	570	588	560	572	597	580	564	502	537	577	558	614	557	557	599	560	531	533	556	588	594	552	549	531	547	554	561	546	578	558	581	571	559	552	565	622	553	522	580	538	586	591	595	546	506	529	559	591	538	617	664	558	539	569	556	612	530	512	586	563	507	569	534	546	590	534	594	593	583	566	585	591	568	573	570	580	574	576	604	539	566	567	578	567	558	577	606	567	596	581	581	577	541	588	598	549	580	560	554	542	617	534	557	566	566	571	587	577	557	562	547	554	558	553	598	557	551	604	562	557	520	560	556	564	563	564	565	565	605	550	561	601	560	609	576	567	607	582	569	541	589	575	568	545	552	537	587	546	530	564	621	556	555	614	574	563	591	555	575	594	603	562	527	600	549	532	541	570	583	590	569	573	543	562	582	578	623	587	558	534	582	586	562	568	619	588	555	578	551	574	580	547	598	563	568	570	557	588	602	556	591	527	561	568	600	592	562	586	604	579	561	541	575	564	534	552	583	617	583	543	538	610	547	546	580	573	577	585	578	582	566	582	629	601	537	554	541	567	506	539	585	590	565	533	562	531	561	583	549	581	538	504	564	565	559	595	548	583	508	568	537	575	595	580	599	536	577
27795	29666	35852	27751	11811	3558	1182	608	437	370	338	396	362	358	354	377	352	372	326	353	342	383	343	372	317	334	374	375	361	338	346	366	348	379	407	331	344	403	343	318	383	383	356	352	374	396	344	380	350	333	335	350	349	379	382	371	382	344	346	383	353	364	338	343	351	350	385	361	323	382	333	368	376	358	334	326	369	327	351	343	325	349	352	341	322	352	320	347	348	358	407	375	377	380	360	379	333	353	374	341	370	343	359	362	364	350	341	340	355	380	378	365	375	390	348	396	353	364	321	346	365	368	376	386	354	322	359	357	361	352	370	353	354	361	359	350	396	366	335	376	357	357	339	373	379	358	392	385	330	318	387	358	338	349	378	375	344	350	353	365	365	352	375	358	358	366	343	348	367	350	387	339	346	351	325	325	357	355	386	390	330	354	343	344	385	331	345	373	385	377	367	394	382	364	347	367	369	365	371	374	349	390	372	364	319	384	365	315	350	369	348	356	359	345	348	359	372	357	378	339	349	354	341	356	351	353	345	352	380	366	376	360	342	378	367	328	376	362	356	356	382	361	321	371	373	341	363	405	366	362	350	335	390	362	339	367	328	352	386	359	357	385	384	346	368	345	359	342	358	368	357	342	324	363	345	377	358	336	366	367	355	336	398	356	362	353	365	362	344	355	361	371	349	356	352	367	379	313	340	357	333	377	376	343	330	376	376	358	343	352	361	359	369	392	341	383	342	359	330	367	345	328	353	372	319	353	343	365	398	388	369	373	336	334	374	366	373	401	331	358	353	393	340	352	365	370	372	359	383	362	384	361	367	350	356	343	359	341	353	371	376	350	356	327	328	340	332	348	343	356	358	373	347	373	379	356	344	359	384	360	329	381	378	372	335	364	376	350	367	320	351	337	362	360	348	370	389	337	354	348	360	358	361	354	367	331	361	342	401	355	367	342	368	360	364	359	368	361	368	399	382	346	342	352	359	363	406	379	358	374	380	351	365	346	377	342	339	344	383	349	342	358	357	375	332	351	375	349	344	385	335	342	348	352	327	344	372	332	356	354	341	340	369	378	365	335	361	368	342	341	329	371	346	368	354	345	368	403	386	344	399	319	363	333	355	346	352	373	409	334	356	341	341	351	345	362	351	355	388	377	354	331	360	369	330	356	366	376	354	364	364	343	353	343	347	363	386	363	353	364	325	362	377	339	317	340	348	359	337	376	349	360	379	341	332	350	367	343	325	379	349	358	362	391	395	334	374	330	364	370	356	364	375	361	387	340	367	370	357	354	343	369	346	362	373	319	349	355	373	321	355	345	356	354	318	363	351	350	367	361	368	386	366	360	335	362	349	369	332	342	340	348	362	343	364	345	370	346	363	339	360	371	350	386	343	364	348	354	361	364	354	361	364	369	336	347	357	379	349	360	372	354	323	357	360	347	377	373	356	347	339	357	339	391	346	350	357	349	381	359	330	372	365	359	374	347	363	349	365	323	336	366	334	400	339	382	326	352	353	355	373	348	348	336	323	326	360	351	373	372	353	358	379	384	368	365	377	327	372	373	350	377	372	377	362	341	337	389	333	364	342	327	362	336	359	351	395	358	356	364	354	377	378	364	351	374	367	354	376	396	356	345	354	347	343	381	359	371	380	330	346	343	386	360	375	351	332	354	353	324	359	361	370	332	371	358	341	335	379	353	353	369	385	341	393	366	337	338	383	341	369	378	320	376	348	336	344	375	381	404	372	327	361	377	346	401	334	396	365	360	376	377	355	377	344	382	343	362	387	370	356	353	329	348	350	363	367	355	367	314	365	396	358	368	348	348	327	381	368	336	337	343	353	355	369	366	409	349	356	365	312	370	342	361	341	358	365	347	375	352	358	381	367	322	358	371	330	352	336	344	358	374	342	341	327	368	330	384	354	356	380	336	314	328	372	332	328	344	326	371	348	359	328	342	367	363	370	352	346	355	367	383	359	358	357	338	349	346	335	361	401	366	358	377	352	315	359	310	350	366	365	347	363	348	336	353	369	350	364	344	406	340	358	335	342	378	387	328	346	349	373	387	341	359	370	386	352	362	313	334	351	347	363	365	352	361	366	353	338	369	375	351	368	398	338	387	356	352	355	380	368	355	331	380	387	332	367	346	339	379	365	362	396	373	326	366	341	374	357	330	362	354	334	370	360	352	380	332	360	347	350	308	337	351	407	345	381	346	341	367	366	357	381	366	379	332	347	364	362	341	373	316	372	364	335	348	374	324	387	383	341	357	402	304	354	387	329	326	364	368	357	369	355	384	368	351	368	366	354	335	354	356	354	373	370	358	369	368	366	324	357	368	352	347	347	387	347	354	369	297	346	365	379	355	351	370	335	349	357	359	372	364	378	354	344	366	355	386	335	381	369	362	362	367	348	363	355	341	363	337	348	316	348	373	350	379	343	379	386	373	359	331	351	395	357	354	340	349	337	399	359	356	365	334	346	327	365	337	348	340	362	358	355	364	372	336	374	340	345	339	355	384	383	368	352	365	389	343	331	377	347	375	365	350	305	361	354	365	346	364	395	338	359	337	402	394	352	354	359	360	374	343	364	377	331	346	366	390	341	361	351	315	367	362	368	339	409	329	388	339	370	354	363	325	343	344	317	356	343	336	346	386	340	330	338	363	354	355	348	352	353	376	334	345	343	382	366	353	345	377	379	355	362	345	364	390	348	374	365	335	349	408	377	383	345	377	354	369	345	363	347	317	346	381	377	415	317	349	380	373	385	343	382	359	350	352	345	388	343	388	396	389	330	340	382	353	354	394	363	368	356	352	350	387	367	343	376	322	362	375	368	357	352	342	374	341	354	358	347	350	318	356	333	374	354	365	367	407	330	350	363	347	361	331	367	341	376	349	356	348	328	373	347	376	372	373	331	344	348	360	327	352	363	358	351	384	338	377	390	360	351	354	382	357	394	337	367	375	365	356	342	332	333	378	379	367	386	373	333	354	382	350	363	333	362	362	341	372	353	344	367	369	389	386	415	372	341	369	336	349	335	367	352	371	376	360	325	323	360	348	395	335	327	354	375	327	375	356	352	365	353	377	348	340	364	346	332	364	355	329	370	334	345	355	378	374	382	363	323	352	338	318	354	373	359	363	351	360	349	395	403	347	345	373	365	360	387	340	365	411	344	365	359	340	379	337	382	347	334	363	335	373	379	349	367	358	364	335	330	377	345	356	382	350	358	369	379	322	357	358	366	361	358	378	349	362	368	334	360	370	355	343	370	345	321	359	336	378	358	388	343	373	356	355	380	352	400	316	363	343	361	349	356	340	371	355	374	331	356	367	348	379	393	383	392	359	363	386	308	372	350	362	358	332	340	337	372	362	359	357	346	349	345	368	365	373	369	346	325	397	344	325	349	340	360	353	379	360	355	377	374	357	364	357	350	337	349	335	369	386	346	357	346	326	341	404	340	331	364	355	359	372	368	376	326	386	333	369	392	391	357	380	304	373	349	381
22916	46691	33304	22688	10806	4392	1655	777	504	442	400	389	377	398	449	418	404	417	400	410	385	455	416	400	388	403	400	407	406	429	393	430	408	426	431	401	417	394	396	423	411	422	401	410	401	375	398	432	407	377	382	384	438	400	423	417	434	418	405	401	416	431	415	396	385	405	410	393	410	416	380	416	371	389	432	418	431	424	405	416	394	378	399	416	462	419	397	426	389	422	441	389	408	413	385	424	421	430	439	463	412	406	393	407	431	431	408	444	445	406	393	393	427	392	391	423	399	410	454	428	384	411	433	405	432	382	377	404	396	404	382	407	398	426	366	411	381	378	407	443	422	408	441	397	439	430	449	411	409	396	382	388	416	407	445	384	402	403	385	403	413	398	448	439	405	421	401	360	453	366	448	411	423	395	417	392	434	451	424	389	397	380	429	423	416	418	444	415	444	417	399	395	421	455	400	413	421	430	426	422	376	411	394	403	410	396	427	373	408	401	410	428	393	424	403	420	431	426	415	438	413	440	403	418	418	378	414	441	434	369	424	408	419	419	425	440	431	413	436	406	432	402	405	427	424	390	399	439	393	433	413	462	440	422	415	366	453	405	392	386	395	459	407	440	461	446	385	432	385	435	408	383	428	396	429	437	426	426	450	419	406	389	418	389	438	450	414	418	387	358	442	459	416	383	424	406	386	413	374	398	428	396	402	426	404	409	398	426	386	427	452	370	394	390	376	417	399	431	416	422	398	423	430	431	401	415	408	417	428	407	395	418	408	437	415	444	415	401	378	414	419	454	428	430	441	428	408	390	449	424	374	394	373	404	465	441	404	423	406	407	394	370	426	384	376	456	408	395	431	435	407	409	407	420	400	429	400	428	400	387	405	437	365	398	365	407	393	396	384	404	399	425	386	352	399	436	389	403	384	410	437	436	427	441	420	434	441	421	423	402	383	395	406	407	411	441	413	428	389	384	438	384	421	384	424	426	436	422	421	415	423	399	430	432	435	407	431	445	422	401	424	392	452	449	451	414	424	435	415	422	396	411	398	443	417	413	417	423	423	465	437	440	429	391	414	414	430	414	421	397	409	388	420	425	404	399	392	408	390	425	427	412	390	408	408	436	441	408	397	431	445	402	417	351	418	445	361	417	414	430	405	380	439	398	422	393	424	431	374	410	442	419	424	407	410	413	412	425	406	410	401	427	440	397	399	425	425	364	397	451	416	410	451	429	405	394	398	423	391	403	399	408	413	410	401	425	404	436	419	391	446	415	416	390	431	416	427	421	386	437	418	411	407	405	421	431	410	408	425	420	420	392	409	427	419	404	432	399	401	409	413	420	456	398	440	427	376	420	417	430	392	386	383	415	430	381	409	385	417	408	406	403	370	419	409	427	380	388	410	445	444	403	419	405	387	440	407	419	414	419	416	430	441	431	404	437	409	409	415	373	426	432	374	410	410	411	421	401	440	471	410	384	416	383	408	419	417	423	421	413	437	388	402	443	430	421	426	406	396	470	404	431	397	425	408	421	431	390	453	374	382	409	413	401	437	424	414	420	417	421	411	436	436	413	407	409	424	457	372	422	433	415	424	399	414	432	390	428	418	389	424	417	408	398	410	404	408	403	402	429	380	420	455	422	414	407	412	413	434	397	430	412	435	431	425	427	446	425	433	409	410	421	416	418	405	428	434	399	413	409	400	427	453	422	425	432	438	414	425	402	431	426	396	443	407	450	405	452	377	399	412	426	412	400	416	426	441	433	428	394	412	415	434	425	416	402	414	447	422	404	406	383	414	389	375	412	416	421	416	415	409	435	405	412	438	400	402	407	418	402	411	423	434	384	422	389	442	404	409	411	419	428	428	429	423	428	416	411	409	410	378	415	416	441	407	423	421	419	421	448	399	418	412	376	388	406	402	411	396	415	430	462	415	379	418	381	386	394	432	437	426	386	424	370	439	446	423	388	425	419	372	371	404	419	428	398	471	434	428	422	407	396	402	391	414	436	387	396	432	434	441	394	414	393	387	411	442	413	419	421	414	414	405	401	423	419	369	364	431	459	434	392	415	418	423	416	434	451	417	399	423	442	397	390	416	414	407	394	408	400	404	405	426	415	408	396	421	421	397	368	428	400	412	422	423	407	400	404	419	428	426	424	409	411	422	414	404	433	411	406	437	437	419	405	399	395	397	385	396	413	410	413	436	398	392	438	371	445	413	416	433	406	426	397	370	405	410	474	411	448	415	457	421	416	462	395	419	424	406	367	409	376	431	425	433	386	413	387	409	435	410	450	400	404	415	401	435	396	418	406	393	450	420	427	423	396	402	457	395	437	406	410	418	401	401	415	396	411	416	416	416	414	423	413	414	419	445	404	402	416	366	411	435	432	424	415	390	432	407	373	456	399	426	404	365	405	440	396	410	414	435	411	426	433	400	446	434	407	413	425	396	395	404	423	395	397	432	435	435	393	400	436	415	452	418	466	434	429	421	417	423	394	417	410	393	410	388	385	408	398	409	440	431	413	434	420	425	403	423	409	411	415	426	419	413	404	379	449	393	427	437	408	395	433	415	402	446	453	373	426	401	406	417	409	400	456	406	416	411	401	421	397	429	389	405	452	379	400	402	428	400	427	432	414	395	432	419	444	414	372	414	406	395	405	434	415	406	386	397	424	425	443	400	449	405	412	373	425	408	448	426	419	396	420	424	388	415	409	384	424	439	418	403	379	401	412	399	384	440	399	403	414	402	414	415	418	421	393	413	404	405	390	427	391	406	417	392	382	405	416	384	398	432	407	411	412	389	405	398	422	376	410	429	430	461	400	398	425	407	421	385	406	400	408	407	427	377	415	417	431	376	450	383	429	427	414	392	443	405	445	428	392	438	410	411	418	431	370	404	396	434	464	400	374	395	430	375	402	416	385	386	399	421	402	404	419	429	422	401	421	421	417	419	448	385	431	400	415	412	429	424	409	433	378	393	421	456	424	424	416	377	371	411	389	432	395	447	428	392	384	420	369	408	390	420	398	451	401	408	400	381	427	419	411	416	374	449	425	429	388	404	416	377	427	412	449	434	407	421	378	406	387	428	455	435	429	419	401	426	429	454	410	389	401	440	392	434	442	400	396	406	405	437	408	411	417	374	424	430	426	412	390	394	446	399	385	387	410	411	414	414	431	441	404	418	430	401	454	411	380	453	420	434	389	411	408	398	406	418	356	389	419	390	452	393	392	439	414	422	436	429	443	395	430	443	417	412	406	416	461	375	390	386	407	374	417	409	407	420	463	396	426	427	401	437	395	384	438	393	362	401	388	457	419	392	375	470	400	370	402	429	396	423	389	394	436	418	383	414	422	384	451	423	439	405	440	416	385	387	427	444	421	428	407	435	440	388	399	379	414	390	437	417	351	432	421	390	381	407	427	399	410	438	459	420	392	400	418	418	416	384	405	420	428	428	384	407	414	432	398	460	399	439	406	396	410	431	421	376	367	418	438	433	408	433	442
23664	22111	36141	45646	36151	24990	13560	2890	768	430	466	439	413	459	437	433	442	444	470	440	459	441	420	440	478	492	450	458	436	430	409	426	428	410	418	398	468	465	434	445	401	448	443	407	433	454	441	445	408	433	447	453	453	443	413	413	402	423	456	451	433	437	428	436	431	418	443	426	434	422	481	476	414	425	420	408	459	395	439	413	389	445	438	410	400	430	463	418	441	423	454	446	420	418	410	410	420	465	433	382	447	453	426	430	427	436	438	422	419	442	441	427	437	431	428	406	450	428	414	399	436	437	408	400	423	396	410	437	421	411	422	400	452	413	437	395	421	453	453	443	431	422	443	421	406	447	398	439	418	435	439	419	423	454	440	418	440	429	428	437	451	438	437	449	443	472	375	400	411	447	412	432	432	435	452	428	386	446	428	415	441	405	460	460	445	435	439	464	412	420	441	439	414	451	414	388	473	463	442	450	441	395	419	398	436	415	452	467	433	422	408	405	445	407	426	437	399	422	414	373	397	418	414	402	436	432	428	426	433	440	443	429	431	436	408	407	451	412	410	422	458	435	455	437	412	406	423	393	449	433	477	422	411	453	421	438	445	413	446	432	437	453	421	418	404	399	450	394	451	433	441	412	452	427	416	420	410	418	422	457	442	429	437	421	413	430	430	418	421	426	436	419	416	421	444	436	425	449	456	406	399	435	421	441	398	399	431	460	404	422	423	405	437	436	446	426	422	409	438	448	444	421	426	394	431	422	434	433	419	431	442	461	400	414	445	407	413	451	460	444	444	429	481	422	480	419	432	414	456	421	450	443	409	426	420	441	454	439	418	451	418	438	443	425	455	426	413	418	435	446	417	456	441	393	422	418	465	456	444	423	423	412	417	443	425	426	403	431	434	442	424	411	430	437	428	414	395	421	431	418	422	425	431	421	421	430	427	427	429	432	451	424	443	445	450	433	399	401	425	443	403	454	417	398	426	434	450	407	421	413	431	445	433	440	443	427	429	445	458	428	419	404	411	427	420	458	447	385	423	435	423	430	424	450	426	438	418	415	415	423	426	463	437	432	447	459	441	409	444	406	413	442	433	439	431	441	435	393	382	421	443	457	411	407	447	407	416	392	410	448	430	422	416	437	445	415	418	436	439	413	454	429	443	452	464	419	431	416	445	422	392	426	411	410	437	444	426	451	408	437	434	476	427	414	418	398	425	455	431	454	433	404	417	402	423	429	410	418	386	399	419	422	445	430	464	425	421	437	428	426	446	401	427	428	432	442	436	466	416	420	438	393	410	431	417	429	417	410	393	447	413	393	436	461	399	389	379	434	395	367	435	425	455	486	416	415	426	465	417	395	432	410	424	415	426	478	428	400	432	428	454	433	440	411	431	447	461	438	457	430	389	389	422	448	412	478	439	391	430	423	462	449	429	437	435	447	440	429	434	414	424	440	426	427	410	408	437	434	465	423	393	442	430	413	402	456	420	423	426	427	413	455	416	412	445	461	422	431	434	444	414	442	391	425	466	450	397	413	418	434	421	416	444	415	415	451	443	413	441	417	416	411	450	465	435	460	442	432	478	429	419	441	413	409	399	426	436	430	416	437	446	399	411	417	441	431	408	412	427	439	489	452	434	454	442	418	419	478	415	419	443	448	391	416	404	433	415	428	456	423	431	458	421	443	453	446	438	417	408	389	414	416	420	446	412	424	441	432	491	410	393	426	414	429	411	435	416	429	396	451	426	423	417	446	435	450	415	417	413	461	430	429	454	406	477	420	451	408	410	400	423	447	446	414	424	433	417	428	404	451	405	467	407	455	464	436	434	417	424	431	457	384	438	432	388	442	404	407	413	394	429	424	436	419	407	437	430	410	445	410	460	398	434	433	417	413	388	440	490	390	426	433	439	447	422	430	427	422	400	426	443	440	408	416	454	439	424	437	411	428	473	428	412	407	436	392	431	470	404	442	427	460	446	468	447	426	414	430	419	440	448	432	452	430	427	403	445	437	466	414	470	405	421	430	417	458	395	418	424	393	460	456	455	435	438	428	440	421	430	443	436	454	448	405	462	450	466	432	456	449	425	413	400	440	442	431	430	459	406	450	436	470	419	401	421	415	460	430	432	452	436	461	426	423	450	457	381	427	409	439	409	445	448	427	438	412	442	431	412	427	416	415	415	452	415	408	408	432	413	426	433	452	435	447	412	416	433	428	430	428	443	404	473	404	444	463	411	417	434	430	482	462	383	443	425	421	390	468	412	437	438	397	427	471	438	420	434	404	446	405	427	411	440	375	423	456	425	420	463	425	419	415	420	432	431	430	412	414	427	405	435	441	400	410	428	474	392	454	377	406	445	393	457	448	444	423	377	441	440	437	452	423	454	441	442	415	437	411	429	401	444	455	449	429	432	435	443	424	399	440	433	440	425	428	394	453	426	396	407	478	437	423	409	442	439	438	394	386	441	408	433	450	400	446	461	470	397	419	418	447	407	450	433	433	422	431	385	429	453	415	453	459	441	416	418	395	409	420	405	405	421	446	433	430	456	441	434	463	437	420	408	417	411	398	428	401	459	428	417	456	438	426	444	436	432	406	446	428	423	431	403	407	467	450	458	414	451	433	453	406	393	440	445	401	397	443	435	403	420	442	422	421	460	433	414	413	429	461	413	437	452	425	419	453	459	442	444	407	418	451	418	462	452	443	444	440	445	450	432	453	439	434	432	421	406	469	448	429	435	427	411	448	440	428	436	449	426	459	403	450	417	386	437	468	436	440	422	418	451	457	462	400	425	405	426	411	415	402	444	431	442	414	426	425	421	402	411	402	428	443	424	424	444	449	409	452	446	413	431	469	405	440	441	442	407	425	444	413	448	452	455	408	432	426	419	439	422	451	420	422	461	442	424	443	387	434	443	428	405	455	428	463	463	409	413	401	428	458	407	471	414	437	430	381	428	425	440	386	455	427	418	463	440	422	446	440	459	437	456	436	453	396	428	407	418	457	400	418	402	425	436	417	417	423	439	438	399	419	411	437	462	460	384	439	459	417	412	461	403	413	403	438	427	426	394	440	411	420	408	445	424	390	457	433	460	441	410	421	445	439	428	423	435	416	432	462	467	442	423	438	442	459	430	440	453	417	410	451	412	442	462	487	432	388	473	402	436	462	450	412	433	427	441	427	464	415	430	413	413	456	410	415	455	444	438	411	401	424	431	407	411	425	445	426	454	417	459	463	414	443	447	440	424	402	440	424	401	456	397	429	398	438	445	474	407	428	437	396	414	369	386	420	445	418	411	437	425	396	442	388	406	445	425	427	402	426	412	424	431	407	468	464	428	424	434	390	444	412	447	427	421	448	405	401	403	406	428	417	462	434	474	454	443	441	436	449	452	415	387	489	418	387	415	466	415	412	418	422	394	451	467	441	424	435	402	416	400	405	445	424	433	440	418	461	446	451	431	425	422	406	418	407	473	420	429	407	443	424	420	455	433	402	413	388	436	424
44910	91021	73057	59396	40965	24200	10384	3439	961	443	485	487	466	502	498	516	555	521	484	484	519	486	529	467	485	508	483	496	489	480	507	443	491	461	519	469	490	495	476	487	491	532	471	510	458	489	444	472	465	453	514	455	522	480	461	489	457	475	480	465	468	482	492	470	504	474	444	503	501	491	511	498	480	533	480	521	520	487	474	445	466	454	486	462	519	496	486	483	496	453	494	497	459	468	486	509	484	478	481	499	483	482	504	459	460	471	441	445	455	449	469	462	513	501	453	491	489	479	473	440	502	491	532	483	459	464	451	480	475	478	465	445	491	454	510	443	478	494	496	443	460	451	506	437	482	455	468	484	492	504	487	526	448	451	475	477	512	436	487	510	484	458	466	512	512	480	475	499	463	499	506	482	492	456	482	471	467	471	480	440	502	507	517	509	476	503	520	500	481	483	491	508	470	500	500	467	485	454	463	492	484	477	493	464	486	492	489	516	470	456	502	477	466	474	485	520	466	493	457	469	494	476	452	457	444	480	447	500	501	498	471	502	515	474	479	477	518	473	463	508	465	468	459	459	515	462	512	467	504	494	451	503	447	464	515	494	481	483	462	486	462	501	513	515	441	504	482	475	517	435	470	457	429	481	520	519	502	486	488	475	521	478	517	462	505	497	480	478	498	489	472	476	448	501	471	491	478	470	486	449	490	509	442	490	500	496	480	499	495	532	465	515	463	492	465	486	477	501	476	451	456	446	482	449	468	526	482	514	488	511	502	482	485	489	458	515	489	487	460	474	486	474	462	503	508	477	538	481	486	524	495	435	468	478	485	449	493	462	518	476	501	448	485	453	473	484	492	464	507	447	467	470	457	490	488	525	470	462	438	462	506	486	492	469	448	479	489	440	531	510	496	503	497	523	498	511	450	497	506	467	468	462	485	504	489	454	506	467	479	490	467	477	451	486	508	461	456	537	483	465	470	523	485	469	511	452	463	490	497	475	505	456	495	481	493	504	494	488	493	459	468	493	499	506	477	481	480	472	462	497	448	460	438	490	458	493	500	468	459	492	506	474	500	502	462	521	477	487	494	502	445	529	494	504	484	486	509	481	482	492	521	490	496	464	496	442	504	439	507	497	492	478	477	461	496	513	440	480	485	496	497	497	465	507	492	480	539	491	497	505	461	470	450	515	466	520	482	471	526	475	501	471	483	466	457	473	477	464	455	518	509	469	469	511	488	465	486	497	516	451	430	472	433	508	509	451	513	456	455	450	482	447	493	469	456	504	477	440	482	439	495	474	494	479	503	470	448	506	465	484	485	480	448	499	480	508	485	500	476	489	515	458	480	465	486	457	472	436	500	477	505	465	492	464	462	486	532	488	471	474	501	466	484	479	500	458	477	505	488	467	483	475	469	479	492	487	481	481	499	471	452	528	497	441	479	460	456	521	487	482	467	486	490	442	472	470	503	512	481	459	506	445	496	500	472	495	522	493	506	449	507	506	543	437	497	514	466	442	455	484	478	456	509	474	458	470	469	478	526	452	483	481	460	500	484	510	483	454	479	489	504	484	497	485	493	460	462	423	484	477	434	517	501	483	481	492	447	499	462	479	481	513	455	443	496	484	444	470	502	453	498	520	518	475	478	484	463	468	461	469	484	519	484	511	491	472	465	487	487	485	465	532	475	466	485	517	476	460	494	504	482	454	460	522	473	498	480	474	496	463	517	516	504	476	474	457	460	449	492	517	442	444	488	492	521	463	492	556	506	497	474	490	460	466	509	489	488	509	465	508	486	483	479	452	494	461	512	481	499	526	488	458	473	503	477	509	467	470	519	479	507	505	505	479	512	453	449	500	489	464	504	500	464	474	471	499	504	497	430	457	442	509	505	514	493	492	444	501	498	529	521	474	473	510	462	483	483	510	478	454	513	481	473	441	451	483	491	447	498	492	510	502	405	489	494	487	475	470	483	492	460	488	466	495	448	492	486	455	472	472	488	472	454	502	475	505	471	459	485	461	495	483	511	462	497	490	497	453	517	466	473	458	454	485	505	477	466	484	427	514	456	495	458	524	516	476	468	495	461	446	512	466	464	506	474	501	505	464	457	466	509	517	485	462	474	470	459	509	483	484	527	451	476	517	521	450	506	463	456	482	473	464	525	490	476	511	486	481	513	474	492	507	476	482	474	446	498	471	491	505	484	443	486	508	457	487	473	477	464	459	453	499	493	469	509	494	477	448	450	461	482	497	484	428	451	525	460	442	469	486	481	451	481	508	487	477	494	495	459	451	473	472	439	459	493	477	515	493	478	521	486	448	503	492	496	456	477	510	495	457	492	468	476	491	482	447	458	465	498	488	464	456	457	540	474	492	470	495	474	474	475	464	493	468	486	498	471	491	472	516	462	489	506	496	446	483	494	510	458	501	484	486	512	516	466	491	505	500	534	491	449	490	488	521	451	488	531	494	459	505	512	519	507	457	482	488	477	471	507	482	471	494	448	482	491	518	429	438	486	478	503	493	496	497	457	492	463	450	471	494	472	477	443	494	512	469	466	458	505	500	488	459	491	494	525	459	490	501	492	455	481	483	538	491	515	503	466	478	498	475	487	480	463	535	499	476	441	517	513	455	480	479	502	521	468	501	509	490	516	514	542	470	479	476	468	475	489	488	481	453	473	506	508	492	503	503	458	438	480	489	485	484	477	456	473	476	496	506	461	516	504	437	459	471	487	473	490	510	481	484	451	511	492	463	434	466	500	467	474	478	523	482	510	497	488	503	471	507	445	515	502	462	439	491	496	484	506	473	463	522	447	523	458	472	476	456	478	460	486	530	453	479	460	482	506	491	485	473	533	474	479	497	488	466	482	454	503	429	458	541	507	481	475	525	463	458	493	501	507	469	458	497	473	483	469	517	476	490	488	457	453	484	493	488	499	498	480	497	493	506	465	455	528	477	502	457	482	489	517	484	534	469	442	491	486	447	500	438	491	488	486	444	473	494	458	483	460	467	477	496	482	492	497	449	458	476	492	505	493	476	501	505	466	476	479	480	509	478	487	504	504	496	470	498	469	475	510	541	440	474	452	487	501	521	494	461	480	506	517	487	458	502	471	478	505	491	484	492	469	425	481	478	501	451	469	506	480	501	484	489	534	471	479	455	521	467	471	459	472	483	439	521	470	461	504	469	466	510	508	480	507	493	425	488	456	491	468	518	447	473	483	513	503	481	481	462	461	481	499	476	480	481	423	481	455	485	441	500	533	493	509	500	477	451	475	491	468	494	519	442	465	469	503	484	492	444	490	482	479	487	464	469	507	494	444	505	455	512	488	467	460	481	476	498	498	474	507	525	475	486	474	461	449	486	468	489	432	533	465	454	476	484	467	472	483	474	498	524	467	454	502	467	487	483	449	483	456	493	478	501	507	516	484	439	459	438	480	484	520	452	473	478	485	498	507	487	509	465	501	483	482	551	482	488	484	493	467	487	441	483	491	481	494	482	486	469
25186	23367	36444	39675	26136	13849	4142	1161	469	386	414	419	404	389	397	387	395	417	397	433	418	397	386	408	420	403	389	382	362	388	371	359	361	369	396	389	391	386	409	401	375	396	371	392	389	390	393	387	395	408	394	406	387	365	390	392	382	396	388	400	401	368	352	355	373	365	390	390	398	384	358	403	400	413	381	395	379	375	402	403	414	396	361	408	379	380	392	398	390	399	376	392	393	398	375	415	412	413	394	432	399	366	426	405	396	383	392	365	397	368	382	381	409	398	381	355	407	367	394	393	377	428	429	416	390	378	366	394	374	400	414	414	425	341	382	395	375	392	375	379	372	352	390	375	387	407	400	421	401	387	382	357	399	394	412	392	401	369	410	429	409	366	381	403	399	385	406	381	348	377	411	402	394	357	406	387	367	379	402	418	414	363	405	370	388	375	377	395	376	381	402	393	395	378	394	426	397	378	394	417	393	406	367	375	408	441	415	371	404	398	390	398	428	420	399	363	388	417	436	403	391	438	379	400	391	368	371	359	383	359	400	390	398	405	429	418	368	390	381	403	391	407	363	383	380	411	377	365	369	369	391	388	420	387	364	382	409	408	426	367	398	386	400	382	391	381	410	410	394	410	393	408	374	377	379	442	404	380	376	418	356	412	407	412	374	433	343	415	362	377	410	361	369	408	400	415	380	418	392	365	353	373	367	371	409	387	365	382	400	415	369	379	376	399	393	385	368	398	382	386	365	403	405	364	384	415	364	407	407	393	412	376	357	403	393	383	389	420	400	392	384	394	410	387	393	391	413	437	404	411	354	374	415	366	416	350	369	442	378	382	418	388	412	371	422	400	381	389	423	408	374	396	408	357	370	403	386	359	385	392	406	380	392	403	393	396	416	418	397	396	398	373	398	402	419	368	384	392	397	430	429	389	411	387	400	394	405	437	422	415	446	415	398	389	400	430	422	385	395	369	404	369	378	400	424	388	439	387	407	370	409	406	404	405	416	374	408	385	411	376	390	385	364	377	375	401	390	416	391	361	351	398	427	383	382	391	377	431	426	382	382	401	420	423	393	415	402	391	375	373	376	445	378	396	407	387	382	367	375	395	411	382	386	398	382	421	423	402	387	448	404	418	387	392	409	350	366	339	410	361	405	419	374	401	370	417	389	417	381	420	394	343	416	396	417	404	393	377	374	386	376	388	382	406	417	380	408	411	419	416	387	391	377	407	430	411	403	397	387	406	374	395	382	372	406	398	390	393	386	391	408	377	372	375	382	377	402	399	373	373	362	373	405	418	372	357	380	417	369	384	403	402	394	357	399	426	375	388	384	406	419	416	418	334	372	422	358	412	369	357	356	367	392	375	418	395	404	393	431	413	404	367	374	366	402	458	384	367	402	383	395	389	386	396	398	394	405	367	417	409	381	387	416	405	388	391	391	409	424	392	403	409	384	410	400	366	384	405	392	406	377	395	430	401	376	414	379	411	384	381	407	380	385	374	415	384	409	395	381	413	360	402	357	415	371	423	376	422	383	385	389	367	400	365	388	388	378	387	378	373	399	403	387	446	369	404	392	378	392	396	355	392	407	384	390	386	396	388	381	380	404	383	419	406	379	394	389	382	392	410	386	348	429	373	391	370	388	349	395	424	361	384	423	405	420	402	384	404	431	400	362	371	421	365	390	375	382	352	420	369	381	393	399	400	350	408	414	392	374	369	405	371	370	389	382	357	370	406	405	362	383	368	383	376	387	372	387	399	406	419	397	405	406	421	407	426	398	365	439	361	387	391	413	374	426	407	408	383	392	436	401	393	406	424	406	370	425	389	398	394	378	337	381	391	364	404	397	407	353	408	393	402	408	417	416	350	394	405	353	396	384	400	368	369	407	364	400	390	365	406	405	405	398	403	387	421	371	364	387	413	407	400	380	440	361	392	397	382	393	397	370	408	365	406	411	358	405	388	367	393	380	403	400	400	389	408	412	402	414	387	382	411	390	383	413	400	411	357	383	399	373	419	382	368	389	389	379	354	396	403	407	430	398	394	381	390	382	390	391	413	403	383	375	377	398	414	404	418	384	382	383	394	356	415	417	402	379	369	371	372	433	386	381	378	374	399	389	388	401	412	416	376	391	369	377	367	427	399	393	406	390	364	396	422	410	389	431	389	392	395	393	395	399	389	391	396	407	398	388	404	375	396	375	402	395	311	394	383	386	426	399	399	429	419	377	377	368	397	374	382	408	410	406	377	408	392	403	376	357	397	387	393	401	393	408	390	380	403	402	419	359	358	390	341	410	402	386	381	356	429	392	414	414	397	395	391	359	384	374	396	418	350	393	401	392	372	383	390	387	394	443	396	423	403	357	400	397	422	403	393	358	369	387	403	378	378	392	398	408	384	403	406	389	380	365	391	402	361	378	390	411	406	403	382	398	393	400	418	399	390	407	415	393	387	396	387	361	405	387	379	391	418	419	397	354	375	435	398	402	399	393	424	385	366	376	396	396	424	358	406	404	403	385	384	412	386	388	406	371	406	410	374	393	398	383	334	383	400	388	407	398	374	403	420	410	434	413	390	393	407	397	373	403	378	364	406	409	422	398	440	376	420	390	399	403	395	396	373	374	368	394	419	404	374	371	376	401	344	371	410	416	395	369	378	367	415	422	376	387	402	394	388	405	387	387	378	385	401	407	408	397	377	378	395	413	367	401	402	377	373	393	413	419	388	415	394	442	421	426	380	403	386	383	389	411	376	420	408	415	379	380	395	415	392	389	366	361	419	390	383	409	403	371	378	413	421	397	392	395	375	393	394	431	372	406	391	417	360	388	382	395	380	388	387	382	379	405	377	384	379	354	393	414	389	363	387	373	371	388	403	360	395	415	387	419	397	389	413	392	402	380	373	411	406	389	378	360	411	402	384	377	386	403	379	403	364	357	410	361	394	419	404	416	326	366	412	404	405	404	422	418	382	389	366	425	337	423	381	367	379	406	404	364	367	376	379	402	409	358	365	396	385	363	394	368	354	378	388	422	402	406	397	415	405	401	373	393	397	366	370	366	409	405	385	380	379	354	427	394	369	399	414	369	408	388	405	381	346	407	396	386	365	397	419	383	407	432	430	346	353	377	362	376	405	373	379	428	406	394	357	417	378	356	415	439	386	401	371	425	390	394	408	384	401	400	411	347	417	420	392	400	389	414	394	378	401	386	384	380	385	386	394	391	382	409	379	384	368	406	397	438	425	390	394	389	477	404	347	375	390	357	361	406	397	400	372	407	408	380	384	362	396	392	380	363	377	378	359	387	381	394	392	396	388	385	400	416	390	381	419	372	387	407	368	403	356	374	390	395	411	371	394	391	417	352	398	369	402	369	397	425	386	399	361	365	377	419	410	372	377	395	404	395	412	392	374	393	407	433	412	395	352	394	389	385	379	406	406	428	402	370	398	390	395	380	422	404	429	385	391	385	362	397	346	381	359	389	359	394	376	415	392	412	417	362	395
40324	75733	57163	44881	29005	14809	5578	1941	617	448	461	416	453	488	433	461	486	517	448	458	471	469	444	436	453	443	448	494	442	435	458	473	476	489	427	437	485	453	476	472	438	519	402	456	451	421	435	423	406	473	448	441	458	438	450	463	466	458	459	434	472	477	468	425	434	460	424	454	411	423	467	412	469	418	454	491	465	482	472	448	473	461	451	452	413	440	452	455	451	485	455	428	465	474	464	413	430	432	442	481	462	447	455	440	440	473	513	417	461	447	418	478	487	425	423	455	485	409	439	473	431	429	449	489	467	467	447	416	417	423	464	455	445	444	452	442	464	441	431	466	426	450	437	417	441	450	445	473	480	473	454	439	466	444	473	476	474	440	450	426	462	480	460	417	430	401	436	447	446	500	476	410	443	437	476	474	450	440	475	465	405	457	444	455	440	473	441	474	416	466	453	455	463	465	448	448	508	462	456	455	415	480	442	455	419	468	439	463	395	450	472	454	502	424	443	412	454	447	469	459	459	450	442	478	460	428	488	473	468	438	486	468	430	463	442	456	450	461	448	442	469	435	439	451	465	453	477	446	452	487	446	429	438	464	452	435	437	443	458	437	454	446	427	433	452	455	431	450	427	458	460	447	451	448	462	475	448	440	450	479	477	471	437	471	426	443	448	483	464	408	444	498	426	473	444	480	458	451	459	414	480	477	459	471	475	443	469	470	435	417	484	480	431	468	416	502	441	457	477	474	413	467	468	495	466	442	438	439	483	432	475	432	435	420	458	469	478	467	425	457	474	442	482	458	454	442	457	481	461	431	410	478	463	419	437	453	494	412	445	428	457	456	449	443	433	465	465	461	458	445	453	418	447	425	456	456	473	432	464	451	456	488	447	457	478	434	461	425	502	477	432	457	440	430	448	464	437	453	458	459	420	418	475	467	438	442	447	476	423	469	467	470	467	488	477	453	452	466	442	466	447	455	446	430	438	455	425	469	489	436	444	497	456	435	424	437	440	452	433	443	461	441	460	431	467	482	454	478	479	462	497	434	477	480	433	457	468	426	463	489	460	440	496	470	451	475	459	457	429	446	445	442	432	464	456	466	455	422	466	433	425	445	463	417	452	424	451	409	477	453	450	464	433	447	443	440	411	474	444	450	438	414	458	444	444	439	462	437	454	473	437	441	454	421	484	474	432	447	458	431	464	435	478	454	439	441	487	470	468	418	476	468	442	460	418	485	460	455	469	396	456	457	477	406	472	428	471	460	466	464	429	438	429	451	419	432	451	443	454	462	461	415	449	447	478	478	483	481	464	445	444	441	460	468	470	434	473	476	438	441	470	448	478	415	449	419	474	458	464	452	444	468	404	470	472	426	415	479	419	463	468	447	436	465	455	419	437	452	459	479	456	459	456	407	438	458	431	393	433	429	467	453	456	458	413	433	443	445	473	489	474	435	453	469	476	430	465	420	491	455	472	417	500	464	450	419	484	461	425	449	465	453	470	452	430	447	454	461	460	439	482	454	476	490	438	449	431	485	470	439	479	451	477	467	426	440	404	420	447	493	446	456	486	478	492	480	459	489	481	464	446	477	443	468	443	477	438	440	472	419	425	457	458	471	415	459	441	429	432	466	464	433	469	459	435	432	454	477	454	485	436	452	453	493	458	466	482	468	467	446	429	486	455	474	431	472	453	430	460	437	429	497	451	443	490	495	425	418	506	420	469	424	447	454	450	418	441	453	436	480	450	446	422	434	458	462	436	445	436	448	423	447	425	451	504	449	461	417	415	453	465	449	436	463	472	426	433	431	496	435	476	448	471	486	443	406	465	459	459	460	436	454	417	455	459	455	444	454	426	478	454	479	464	441	468	496	450	455	474	434	442	458	458	464	419	408	469	428	457	466	484	480	424	436	472	432	465	485	454	450	440	469	429	434	465	463	458	451	413	452	445	475	443	451	465	457	461	487	472	484	451	458	455	438	460	456	448	460	449	429	484	473	448	478	444	486	472	433	431	448	478	441	456	440	505	453	431	482	458	477	454	438	432	424	433	480	464	470	455	455	445	457	454	496	483	462	414	475	431	484	481	416	436	436	439	471	452	431	445	444	456	450	460	448	430	474	439	430	452	462	435	468	439	445	474	443	448	428	481	470	408	448	446	440	482	398	463	428	466	449	428	447	431	429	483	445	445	438	431	437	439	427	444	457	452	500	438	455	444	447	460	392	452	436	466	476	477	445	454	492	476	443	478	467	433	435	447	476	436	468	435	450	459	470	443	467	468	431	463	470	421	439	459	462	448	477	456	462	446	470	446	462	427	436	429	429	428	404	446	440	455	424	435	453	440	427	446	444	469	454	472	439	484	479	482	449	457	473	430	429	474	437	469	470	437	455	447	475	452	420	452	490	453	453	457	455	469	476	430	436	440	426	474	475	415	454	466	489	441	416	467	469	468	450	397	444	417	452	464	446	426	450	448	424	423	457	451	455	438	464	421	467	459	487	458	430	434	459	405	434	418	442	434	430	444	459	463	460	443	454	428	444	480	451	427	465	444	451	434	460	444	458	474	437	474	439	447	454	463	426	479	436	469	445	446	432	451	459	421	420	462	432	428	458	445	459	439	448	407	446	443	498	482	430	430	463	444	422	469	413	429	448	419	446	474	424	434	479	443	464	460	441	463	487	476	445	474	472	418	463	471	466	457	435	477	483	467	440	479	441	454	470	470	450	434	438	465	438	490	445	461	466	480	414	443	462	478	466	433	450	436	446	445	447	482	466	445	432	474	482	432	431	427	452	451	468	444	452	476	471	450	480	450	479	480	478	454	473	440	441	468	437	428	387	477	448	481	464	481	469	447	419	431	433	476	458	445	457	444	466	463	464	460	432	497	450	499	445	460	461	431	424	448	472	439	447	435	410	474	458	425	431	494	455	450	463	438	423	451	448	488	390	409	425	423	441	455	457	439	510	392	481	428	490	411	429	449	458	401	437	448	444	458	424	439	465	477	467	425	482	468	439	470	446	448	452	462	466	491	499	420	457	447	509	454	474	404	447	477	451	472	472	452	416	462	440	452	474	442	447	424	436	451	435	469	465	457	447	467	445	440	458	451	463	479	438	473	441	446	468	461	462	473	457	476	498	442	472	479	427	469	453	454	457	453	468	465	426	467	458	443	439	473	432	466	436	467	446	477	447	457	470	435	443	463	427	473	453	454	443	416	451	438	445	430	450	460	462	479	450	428	468	437	456	432	439	484	480	450	441	430	457	458	440	448	450	483	464	395	464	463	469	465	422	442	440	424	459	465	459	440	445	427	436	430	488	444	445	404	422	464	461	451	432	450	429	467	444	418	435	454	486	461	427	447	452	459	451	428	455	456	447	457	433	443	456	435	453	463	445	475	449	439	447	424	472	450	417	478	444	451	454	451	438	420	398	434	460	474	433	442	427	482	452	449	468	400	441	437	418	472	475	460	455	485	452	448	480	437	486	448	424	460	434	480	479
22813	21582	32896	37296	34406	28166	20744	5567	789	550	538	530	557	539	546	558	545	533	510	559	597	505	525	492	541	528	504	488	533	495	514	542	519	537	484	539	534	548	525	523	511	505	513	525	483	499	518	499	524	535	509	508	484	555	475	518	509	503	518	515	540	518	530	530	515	507	483	523	478	511	517	535	504	507	522	518	484	513	482	456	492	498	523	501	485	560	474	498	509	500	551	555	499	542	496	483	497	510	509	519	544	524	508	507	531	510	541	499	497	542	478	524	525	523	486	485	520	499	519	550	537	534	559	523	507	510	495	484	507	534	533	528	522	524	459	510	513	486	519	496	476	496	489	505	489	516	520	533	504	537	492	521	511	529	511	508	515	507	470	532	542	523	527	532	544	509	516	511	535	524	508	514	525	507	497	485	503	524	522	478	474	527	512	490	538	497	499	498	488	522	523	491	532	511	551	493	513	485	526	483	495	526	558	540	501	494	503	501	526	506	498	484	505	520	515	492	531	505	528	517	495	532	495	526	485	516	486	478	542	536	517	499	531	518	481	527	547	471	461	548	493	541	507	480	500	524	477	505	503	491	525	509	458	496	527	480	520	501	510	524	532	530	519	519	518	507	492	496	503	510	523	538	510	511	534	481	501	520	500	491	500	551	519	531	520	489	514	505	494	481	531	521	510	523	504	453	517	498	499	492	486	512	496	521	553	525	499	468	497	474	494	529	517	510	493	545	507	494	517	493	524	524	525	534	552	514	481	536	564	508	503	523	507	495	526	505	494	510	504	560	485	545	518	527	477	496	460	491	529	514	562	518	527	505	473	507	511	512	464	487	519	517	499	490	506	455	505	534	514	513	518	519	484	507	527	542	465	502	508	529	512	507	550	535	549	488	492	518	510	502	520	536	537	496	543	497	521	531	536	493	498	546	478	512	537	541	492	549	527	535	475	494	526	500	500	456	502	502	503	486	485	531	479	530	531	486	472	509	539	512	532	540	499	486	510	488	537	557	498	496	467	512	517	495	529	516	495	500	543	494	487	514	472	522	520	479	527	507	480	505	482	472	532	509	535	502	547	499	486	557	484	536	517	457	547	538	503	531	495	546	541	514	540	517	523	509	513	501	495	498	522	495	514	543	482	506	489	516	491	508	527	490	504	493	496	477	471	502	503	508	542	497	541	484	500	530	531	522	545	529	482	492	510	494	487	529	520	512	509	513	515	475	519	523	499	525	493	536	488	513	538	524	522	546	516	512	508	471	493	520	497	481	518	537	497	541	539	531	493	510	522	498	525	501	512	520	545	486	516	510	545	520	521	442	497	511	492	490	554	529	511	505	534	490	512	509	464	530	533	510	534	485	522	516	504	519	565	504	510	529	482	508	484	576	527	523	510	574	543	541	543	541	530	511	496	489	507	497	466	506	513	527	491	513	503	551	482	525	490	518	520	501	500	482	487	515	480	551	477	481	513	523	472	540	533	506	530	476	543	498	535	550	519	500	503	521	540	500	508	509	479	549	503	525	472	567	497	487	528	517	507	540	507	510	563	543	497	493	515	480	483	464	519	541	498	471	516	542	524	520	523	522	482	524	518	478	494	497	553	525	531	489	531	540	513	514	473	521	546	540	518	510	512	521	492	499	532	514	504	453	488	536	473	484	523	461	529	516	494	508	495	529	556	502	492	500	531	483	525	559	514	525	496	510	533	511	509	504	508	492	515	525	512	508	493	531	469	551	529	472	523	511	488	546	527	520	510	474	493	548	456	496	514	475	469	521	483	494	484	495	490	539	511	564	501	519	476	535	513	506	539	512	518	557	478	534	474	475	485	488	513	515	498	544	480	535	533	511	515	507	483	512	525	496	522	476	537	503	497	527	531	529	503	509	535	556	500	534	475	519	510	551	528	520	509	530	493	504	513	494	501	482	475	541	511	485	517	539	535	527	488	485	523	537	515	481	518	525	529	510	499	512	542	533	522	532	531	493	522	489	497	509	501	515	523	502	507	480	529	514	510	522	520	510	492	535	461	529	511	516	485	529	492	534	495	496	485	536	516	506	521	534	502	531	504	507	525	515	518	514	532	550	508	542	472	526	500	523	522	517	534	496	493	513	515	496	468	498	548	527	498	508	487	523	504	532	485	542	544	511	494	498	540	530	501	494	510	492	537	531	513	510	491	494	474	532	506	490	550	545	540	531	481	479	511	469	508	469	503	517	506	530	497	516	484	513	512	510	516	516	513	450	510	494	548	557	489	568	496	532	503	506	530	478	459	542	536	509	522	537	483	544	490	543	516	480	547	530	505	483	522	523	503	525	545	495	526	466	540	524	526	465	496	520	497	516	489	525	501	484	537	506	482	487	518	492	527	500	542	543	540	547	496	555	478	492	489	546	462	519	547	514	530	544	501	517	506	508	503	482	494	493	519	493	515	513	499	507	508	518	560	508	499	514	484	511	519	493	516	505	554	484	532	548	531	496	476	507	507	570	486	512	503	514	528	518	515	531	517	513	504	501	526	546	530	487	478	522	488	501	513	501	519	504	538	544	518	524	521	535	501	509	518	516	505	503	531	513	491	551	501	508	517	504	508	540	498	488	521	528	493	527	544	572	492	525	491	502	492	501	501	521	531	562	534	497	512	483	497	498	487	501	537	480	476	503	489	498	480	548	481	513	518	525	492	509	496	499	516	521	499	501	498	522	506	520	542	531	534	513	526	512	531	500	456	541	480	471	512	511	543	507	520	513	511	515	504	501	532	535	512	472	480	537	518	516	505	500	554	481	539	514	528	519	491	501	484	500	460	513	496	497	501	496	516	517	490	517	503	515	511	522	489	538	495	469	533	501	543	506	526	501	513	474	517	467	486	475	510	479	494	481	473	514	513	498	506	510	483	512	472	497	508	480	519	500	480	479	524	492	526	518	524	529	484	511	491	526	484	483	474	518	480	528	504	539	519	531	520	488	512	518	517	522	528	502	453	509	507	540	475	531	494	477	532	487	492	492	518	525	525	520	550	546	500	474	500	486	503	524	519	520	501	521	539	477	484	505	502	479	533	535	530	484	485	500	502	481	533	509	453	481	512	491	502	494	532	518	511	485	481	518	510	499	526	526	515	510	527	501	537	486	500	515	478	484	479	514	504	529	503	461	532	443	515	513	506	521	532	486	485	514	546	492	468	505	519	516	534	501	510	468	524	531	553	546	485	542	491	463	514	534	502	515	474	514	549	525	491	501	503	516	523	525	516	521	502	477	524	501	509	532	487	526	485	483	526	508	513	491	516	535	521	456	507	484	534	512	519	557	488	496	517	507	554	519	559	500	493	542	496	506	529	492	502	483	491	484	522	504	476	507	523	536	501	519	524	514	513	505	495	466	471	524	531	508	537	483	519	522	526	519	478	510	504	515	488	524	489	508	503	553	525	493	524	520	489	484	522	485	483	522	492	501	502	520	511	525	512	488	486	486	497	440	478	507	467	501	507	529	494	544	505	544	493	523
51884	97534	79943	69025	48613	31170	15036	5058	900	544	545	582	611	580	545	613	639	604	615	595	579	546	563	591	560	553	520	578	575	571	554	566	557	560	576	579	565	577	577	527	592	592	602	542	520	554	531	560	596	577	510	556	556	535	618	551	525	555	532	543	524	557	581	524	552	565	562	556	568	603	558	556	512	552	543	544	565	531	533	588	539	564	546	589	560	541	541	541	592	579	552	539	550	554	586	550	557	524	561	567	571	559	528	518	575	585	577	533	572	552	582	565	560	548	565	544	537	570	550	544	579	579	555	550	546	590	582	569	569	549	604	543	552	544	583	543	563	570	507	565	539	552	589	554	602	570	601	553	568	587	559	522	585	519	519	583	518	574	563	543	579	556	583	557	561	565	540	556	528	591	573	537	543	504	578	556	523	573	555	548	564	559	562	542	561	593	573	544	574	574	564	548	613	535	536	589	598	565	575	573	526	532	536	606	582	524	584	564	586	581	545	552	573	557	556	532	585	557	555	560	597	572	580	563	553	580	547	562	521	579	587	541	593	549	558	545	574	602	585	579	529	545	570	612	572	571	526	544	561	560	575	556	575	540	557	498	568	522	602	526	551	557	565	570	554	597	559	526	572	573	541	567	549	568	553	571	536	565	512	578	531	560	565	584	556	579	579	593	559	564	575	550	597	573	574	556	576	576	564	582	540	544	570	571	588	526	570	555	567	596	557	582	556	573	586	560	548	545	566	569	545	546	556	583	574	544	577	569	556	572	532	567	564	552	517	559	557	565	589	559	579	598	591	551	546	578	559	544	573	563	555	561	562	583	549	545	594	587	597	558	557	561	576	548	561	522	570	580	584	564	535	555	570	545	574	519	576	581	602	548	522	575	557	548	547	544	590	549	604	567	549	577	545	558	615	578	586	560	560	541	594	572	591	566	567	596	534	541	540	535	577	564	536	538	554	557	558	546	566	591	550	510	590	532	569	561	607	559	570	536	537	547	593	560	605	566	561	588	564	562	560	538	540	543	561	594	588	558	585	556	550	536	525	539	590	552	603	544	547	544	552	562	604	580	559	537	549	526	556	523	576	544	588	535	571	565	542	596	578	560	507	575	562	587	558	538	543	532	523	544	574	544	577	579	523	571	596	579	586	579	536	557	540	555	551	516	578	571	549	527	561	542	591	543	571	576	520	521	586	573	582	568	539	527	550	568	516	551	602	572	552	575	581	556	543	527	585	558	589	513	541	576	543	572	551	549	577	540	529	534	543	566	558	567	557	575	561	588	558	568	541	565	581	549	557	553	545	571	584	580	558	542	565	557	576	547	557	560	523	564	551	560	558	567	559	560	583	568	562	563	549	569	557	596	589	575	558	572	565	540	516	571	556	562	518	542	529	554	575	575	546	562	553	576	535	533	542	546	579	553	541	571	518	580	568	587	604	588	571	619	536	518	548	578	562	571	548	554	542	568	604	554	583	590	526	552	578	557	562	574	595	533	589	584	541	528	539	585	590	586	586	516	530	544	574	511	589	511	584	543	586	558	556	545	565	535	534	566	525	592	572	564	569	505	595	561	537	571	556	562	568	571	557	555	532	582	533	566	539	565	551	588	556	529	580	576	554	581	588	557	556	570	593	576	539	528	589	568	586	589	520	534	586	557	544	545	560	572	581	564	544	561	558	552	575	602	569	579	558	559	580	569	581	544	590	569	559	538	576	565	529	549	571	550	525	556	537	521	536	583	553	549	577	608	576	581	581	589	549	576	629	577	580	547	580	623	556	589	531	593	554	540	554	552	551	595	594	533	582	577	549	610	527	577	504	567	601	530	547	553	537	540	544	551	521	589	612	535	551	530	616	537	552	530	575	557	573	535	575	552	538	548	578	584	541	588	561	562	579	595	536	533	566	548	534	568	577	527	570	593	529	562	544	561	575	589	505	571	571	552	576	538	515	510	615	584	573	553	558	516	579	584	555	548	603	568	556	539	589	567	558	536	518	517	572	575	602	554	592	580	495	551	502	580	558	524	546	529	564	592	571	539	542	560	545	563	582	544	567	551	584	547	554	561	568	544	543	561	563	534	551	536	550	561	564	557	583	541	551	526	566	545	548	570	558	579	562	551	543	541	559	564	540	537	565	536	570	587	567	552	597	594	558	540	561	534	574	579	564	581	557	583	515	593	533	563	558	535	571	567	563	544	553	561	561	584	583	522	544	553	532	591	545	530	545	531	553	543	573	544	531	582	580	574	597	591	551	536	607	574	545	534	550	571	591	584	573	544	569	580	593	575	607	561	583	537	548	610	554	563	565	566	577	528	520	584	573	551	567	556	555	554	567	567	548	555	534	565	572	555	555	564	608	591	538	576	550	560	628	558	522	598	517	516	559	539	541	543	573	560	572	563	531	571	553	570	544	557	559	560	539	580	561	589	633	532	551	530	517	563	598	533	562	534	571	587	575	576	535	549	570	534	540	530	537	517	561	536	599	539	565	591	578	617	577	574	571	556	555	585	555	589	525	578	586	555	608	542	590	613	562	551	541	565	587	538	557	561	590	576	570	549	546	592	578	564	537	590	529	566	544	566	594	582	584	583	551	538	540	539	595	561	564	544	546	574	589	572	593	520	529	566	571	542	576	562	542	520	576	538	563	541	589	580	588	543	557	593	558	608	545	595	566	607	554	580	585	487	576	591	541	545	568	530	568	553	622	570	565	566	561	532	602	529	600	564	555	571	541	579	571	556	575	552	558	577	536	537	575	548	575	586	538	552	552	589	586	544	579	549	562	578	561	536	544	542	570	592	594	579	570	573	517	553	557	589	564	564	585	585	539	591	572	557	620	563	560	546	580	568	532	542	560	579	561	618	570	561	531	567	556	598	526	584	524	603	533	575	559	577	600	556	563	570	554	551	613	573	567	577	568	545	579	541	611	608	537	574	508	583	514	600	564	546	566	585	554	580	604	538	545	586	554	556	545	600	552	558	597	574	519	560	578	565	582	580	579	586	568	563	571	572	561	590	578	561	578	581	596	598	525	546	535	507	535	549	586	567	538	575	548	604	599	595	550	545	572	558	513	541	553	559	553	564	596	517	596	533	556	567	575	548	582	553	556	544	560	574	538	572	605	582	550	501	533	586	538	544	542	549	552	568	575	539	574	566	594	521	573	547	578	576	537	557	557	538	518	549	536	587	587	553	567	552	542	576	594	582	550	574	581	515	566	575	550	576	595	600	551	548	568	514	567	583	572	548	567	567	598	532	583	541	560	549	559	562	567	570	542	557	586	552	565	596	552	567	544	510	571	591	537	553	614	577	561	564	554	548	540	563	556	550	551	558	553	600	575	545	542	506	555	482	519	574	568	545	572	545	570	590	556	526	579	556	551	530	568	582	573	562	544	586	572	625	609	572	553	560	534	535	527	602	571	526	548	595	525	531	577	566	530	554	581	526	584	549	568	547	537	528	575	524	576	558	550	582	575	519	551	560	572	560	541	554	584	555
27661	29020	36024	27909	11742	3535	1217	572	369	357	339	325	346	374	382	346	348	335	381	337	337	324	357	334	396	342	364	370	345	388	362	302	346	343	350	341	325	366	352	366	350	371	343	360	352	361	389	334	356	350	378	344	361	359	336	328	358	377	336	366	362	355	347	368	336	367	366	352	332	354	350	347	383	365	358	348	327	351	370	352	317	346	346	387	377	379	395	375	324	369	350	352	329	383	347	370	356	338	344	347	369	327	348	383	372	363	354	334	365	366	330	382	321	387	320	388	381	373	324	349	336	347	352	334	344	370	360	355	341	367	391	364	358	349	340	351	342	352	326	356	354	333	348	341	375	367	380	341	346	341	340	356	357	378	362	373	364	353	356	348	346	381	362	355	357	363	307	332	351	369	353	335	380	369	340	363	367	345	368	353	358	345	353	334	382	380	362	349	338	319	359	344	367	345	345	357	338	341	373	370	351	341	390	356	349	333	362	372	322	349	326	379	325	355	345	363	363	356	349	353	338	377	377	322	350	336	342	353	354	354	352	369	348	343	366	346	384	374	353	361	338	384	350	350	356	354	326	325	341	365	342	377	339	377	353	344	358	364	349	360	333	326	337	363	339	308	350	372	370	369	362	348	374	358	371	347	370	363	371	363	333	376	365	364	353	337	365	337	381	346	372	344	334	370	357	345	351	367	361	346	379	326	344	352	355	350	375	341	308	332	367	371	380	364	319	336	350	382	354	347	349	349	357	328	356	361	332	346	343	347	366	346	361	362	339	376	315	359	365	341	374	340	364	379	330	383	380	342	369	381	387	356	345	359	329	344	363	378	344	355	351	352	331	355	386	358	339	364	376	359	346	334	334	385	380	360	365	331	366	339	375	367	367	365	401	339	365	337	360	344	368	360	392	374	333	340	384	373	333	354	356	326	338	335	366	369	318	322	361	349	334	364	335	330	358	332	331	319	350	344	351	371	315	355	352	373	301	345	337	347	372	351	356	373	348	375	377	367	356	350	338	350	348	344	354	338	324	349	362	368	349	331	359	368	346	353	360	411	389	357	347	314	345	366	355	352	322	358	346	340	346	350	318	339	364	346	367	321	333	350	350	340	355	362	314	356	380	389	350	356	344	353	371	329	361	360	364	303	358	334	323	358	370	370	368	344	376	308	333	370	389	359	347	352	375	361	308	373	352	356	341	362	378	353	363	346	348	351	347	360	349	324	346	329	380	343	347	374	331	361	384	355	355	352	392	371	345	367	362	320	373	343	384	362	356	343	364	350	348	382	353	332	375	364	346	324	314	315	314	378	377	350	343	292	364	370	372	347	341	363	371	371	377	368	370	359	357	354	321	341	322	358	338	343	355	354	363	382	360	348	350	366	364	333	354	368	350	333	357	353	390	358	355	355	386	316	342	357	360	367	347	371	354	386	362	332	320	358	321	357	366	383	354	353	368	325	374	352	363	341	328	321	364	399	341	355	356	345	389	351	374	383	362	332	399	326	335	328	343	361	341	325	346	363	337	376	345	365	368	356	369	350	350	369	394	351	326	330	324	341	321	370	337	340	355	353	361	335	371	316	333	372	367	359	356	351	350	348	372	321	351	347	362	376	369	365	310	376	342	359	336	368	296	340	339	350	323	338	346	358	367	350	387	355	355	396	339	375	343	385	345	393	374	357	377	360	375	344	337	356	344	369	369	380	327	353	386	371	362	350	382	366	355	357	346	344	373	363	386	336	358	360	336	378	334	348	336	386	338	376	361	366	349	345	359	355	360	325	323	340	346	359	346	336	343	351	362	337	395	373	378	376	366	354	363	341	359	346	371	358	355	361	356	395	335	361	363	364	345	359	323	376	355	350	382	340	369	343	376	350	348	378	358	338	337	345	340	336	355	360	356	352	337	371	362	324	335	377	389	370	371	330	348	371	361	309	371	332	335	355	345	342	367	341	406	382	342	363	360	368	373	351	333	350	377	370	343	347	363	357	345	352	351	357	337	368	352	374	350	352	375	332	372	345	344	362	364	361	391	372	353	338	333	323	359	348	361	346	370	377	346	348	370	352	371	373	367	373	337	348	326	339	347	338	345	374	344	315	343	335	355	378	363	345	356	374	347	352	329	361	377	353	378	349	398	342	337	388	343	364	337	353	342	321	397	323	329	324	367	367	385	354	372	382	352	325	355	364	391	340	390	352	375	374	358	382	365	337	354	330	373	378	365	336	351	351	359	396	348	356	307	407	367	362	347	353	356	349	342	368	349	323	362	322	332	366	346	334	364	337	363	342	347	346	341	338	396	369	330	345	352	385	384	363	318	335	369	360	369	356	346	344	371	359	374	355	347	378	393	339	306	385	360	339	347	363	371	374	362	356	323	350	362	358	407	354	337	375	324	376	342	341	377	353	348	357	358	349	384	340	362	382	347	361	343	342	346	344	367	340	356	354	378	372	319	361	332	357	388	387	401	354	364	378	363	349	355	385	400	349	337	348	378	320	363	323	342	395	341	350	345	357	347	363	379	360	357	358	377	357	357	386	370	338	366	350	385	328	325	373	341	369	365	350	340	360	357	345	321	376	337	367	333	346	371	363	349	371	336	367	347	329	346	363	357	356	318	394	360	331	335	331	337	368	319	407	382	331	332	340	343	365	370	344	344	312	343	314	329	332	367	344	350	343	343	365	359	298	387	399	376	379	386	374	355	319	384	378	391	335	381	366	362	305	329	344	360	408	352	333	341	351	378	348	364	338	317	348	390	373	378	344	341	347	379	363	326	363	344	324	387	405	375	379	317	339	366	378	355	344	347	361	381	348	352	367	342	365	332	345	382	361	369	344	353	365	359	345	342	351	358	396	338	380	360	345	380	346	374	350	366	339	348	354	347	375	373	340	339	315	345	327	394	371	358	375	334	354	356	337	365	372	348	393	361	348	352	368	372	357	376	358	333	353	383	343	345	362	356	390	364	357	367	325	343	349	331	380	333	346	327	322	343	321	322	360	375	373	344	346	360	345	354	381	384	368	320	352	373	369	338	348	339	380	382	362	346	324	343	355	353	329	360	359	334	370	372	361	338	359	373	341	338	378	352	339	332	341	376	325	369	357	351	368	337	366	355	361	366	328	379	347	358	347	375	360	358	387	359	370	340	355	350	379	357	313	365	359	371	337	336	347	371	386	381	339	371	339	378	357	380	370	349	337	400	357	351	357	327	344	370	375	315	343	366	346	380	388	376	337	363	364	355	327	339	335	317	339	326	376	360	369	359	347	382	383	377	385	382	365	333	343	342	368	363	334	375	336	357	352	364	352	334	364	392	351	343	345	359	373	341	318	374	336	348	334	365	376	327	359	368	359	354	350	337	370	349	388	354	355	371	354	373	350	326	334	372	377	379	342	335	372	313	376	357	354	372	373	322	360	335	344	361	356	355	368	353	350	342	370	329	367	331	381	344	337	370	363	389	352	348	354	336	345	355	364	344	360	378	352	368	357	379	335	343	373
20336	46349	33268	23696	10896	4290	1569	729	458	420	422	408	411	408	414	386	412	413	416	383	429	390	395	414	398	439	408	396	440	425	439	436	419	414	420	414	399	385	435	381	463	401	410	420	415	414	417	467	401	412	403	409	425	432	424	405	417	428	434	411	366	409	409	398	411	410	404	405	413	402	403	448	418	394	410	414	423	404	405	411	418	431	387	428	382	401	413	384	426	365	408	429	410	414	424	415	377	389	394	385	393	437	426	410	396	430	408	403	416	390	400	404	401	389	425	372	419	412	418	404	414	469	418	414	416	383	418	396	405	417	438	392	433	376	442	405	425	377	399	462	414	391	421	404	408	433	412	434	438	394	422	405	425	409	384	441	424	415	415	440	411	406	398	402	419	407	447	401	411	388	417	440	421	383	392	401	375	415	442	421	394	413	411	409	412	390	397	414	380	447	472	399	410	415	401	392	396	415	419	415	432	441	380	411	410	404	394	407	453	448	415	433	381	438	398	420	399	397	424	419	378	371	431	418	414	377	442	422	427	407	395	360	420	392	414	435	404	397	384	406	424	399	396	420	426	392	420	459	414	416	413	409	419	392	380	430	377	429	399	425	398	417	401	443	404	382	404	420	411	390	386	408	377	396	395	438	429	432	409	394	405	421	402	428	391	415	432	424	384	391	402	409	431	433	393	410	410	414	391	409	431	376	447	404	417	431	366	378	382	405	385	460	407	436	391	383	420	375	406	418	416	462	420	392	409	428	404	439	433	410	410	433	407	340	412	449	392	406	389	406	402	427	386	413	414	421	391	464	437	393	389	393	416	433	380	407	414	423	444	399	443	411	365	408	380	420	422	416	399	431	416	429	399	404	399	401	440	391	425	383	412	424	432	422	413	375	425	404	433	397	392	395	447	450	397	375	379	436	407	430	405	422	432	393	410	404	430	432	402	369	427	400	434	411	408	391	395	371	408	405	423	415	422	386	418	447	425	380	381	387	400	384	397	398	415	377	429	432	444	387	384	382	391	420	377	393	417	368	399	424	407	415	388	406	376	367	398	393	427	402	376	400	413	394	365	405	410	391	412	417	371	404	374	428	431	418	386	433	398	360	369	410	427	397	422	386	403	403	450	416	428	428	416	415	434	398	460	395	397	459	440	431	390	421	446	453	431	446	388	405	426	396	381	439	417	432	405	392	381	384	406	396	387	412	408	403	369	447	393	388	383	379	401	398	386	428	412	424	429	416	392	442	388	443	416	398	385	415	380	472	423	439	395	415	441	401	410	416	405	414	343	402	422	422	426	380	438	412	379	407	417	422	403	401	443	395	445	418	411	383	375	407	428	405	388	374	402	419	381	408	393	395	407	393	422	401	400	401	409	421	427	378	407	394	387	446	446	443	416	414	421	399	407	416	410	396	431	395	420	396	444	414	404	411	414	399	406	429	447	418	378	401	427	371	426	437	439	416	427	445	384	415	380	406	450	391	448	448	430	372	407	424	427	422	420	411	360	390	378	364	407	419	401	436	421	426	358	385	418	425	402	390	419	383	450	439	408	411	415	385	389	400	465	422	432	409	395	429	441	406	440	372	422	448	420	400	428	404	392	380	370	430	405	440	446	438	445	410	435	415	425	422	402	435	415	405	413	421	426	402	431	392	435	383	383	382	400	414	414	431	397	418	440	422	414	417	418	411	409	416	448	431	448	388	395	412	442	411	383	425	411	409	391	450	411	409	426	390	422	426	399	437	387	428	411	405	404	400	413	418	423	402	413	408	410	409	435	403	397	396	407	411	424	379	429	416	424	437	448	396	438	420	425	386	448	396	393	413	398	438	401	393	412	429	415	406	417	419	418	382	391	407	412	378	383	405	445	393	458	456	390	431	393	420	406	435	409	390	448	414	428	419	372	385	410	406	400	416	404	411	418	409	401	415	402	413	378	412	403	386	413	426	403	404	409	416	384	390	444	408	381	452	385	393	392	417	413	421	451	392	422	459	426	372	444	435	436	430	442	402	437	398	426	390	383	439	404	425	451	409	396	420	391	433	427	423	397	402	396	420	411	402	375	436	390	423	431	408	409	405	400	411	421	411	420	429	399	434	412	418	400	416	420	447	394	424	411	422	391	427	430	406	374	376	392	414	393	371	449	398	404	421	426	434	414	373	414	434	390	416	428	394	430	434	356	399	392	426	417	401	433	424	390	417	386	425	455	408	412	420	408	386	398	408	399	423	430	457	422	418	388	417	409	436	445	423	419	415	393	371	405	395	406	421	415	399	407	433	436	444	418	413	393	402	420	426	429	396	381	411	408	408	401	420	373	389	401	384	434	421	398	390	411	446	378	391	363	433	405	412	450	404	419	415	437	400	425	434	431	398	408	444	405	416	450	390	405	422	397	409	398	407	390	422	399	434	423	380	400	433	410	455	373	397	411	433	397	406	430	382	415	458	421	411	426	398	384	428	401	409	456	465	416	424	396	394	422	425	379	412	438	396	415	373	422	397	459	394	428	403	431	414	435	399	420	414	427	372	410	411	437	379	396	411	416	386	392	430	393	422	419	396	383	401	471	427	438	405	424	410	391	400	387	403	421	428	394	378	397	421	423	402	407	405	390	438	429	436	405	401	443	401	416	412	441	415	440	409	439	398	408	439	378	398	384	430	380	379	400	364	408	413	386	400	432	385	425	417	399	409	431	408	399	395	446	359	417	407	417	425	413	426	403	372	415	396	384	431	450	425	375	424	393	414	414	370	425	399	398	383	433	406	403	413	425	427	384	416	374	433	456	422	402	415	374	453	402	420	420	400	424	395	409	415	389	396	398	439	376	379	382	443	408	403	411	397	451	446	413	378	418	400	392	422	406	372	425	419	390	435	426	383	417	411	402	398	416	386	424	407	397	400	417	402	408	384	420	439	451	418	434	412	440	412	403	406	400	419	414	387	390	443	422	405	394	417	417	425	400	407	381	431	413	416	432	381	413	416	383	396	419	421	413	407	390	392	430	410	424	442	408	433	412	420	427	437	413	401	384	410	471	436	412	405	430	352	391	376	423	456	426	414	402	433	410	381	417	410	406	396	385	376	406	398	419	435	418	422	446	409	412	424	388	443	396	387	408	413	395	386	390	404	443	442	426	386	415	428	389	423	393	418	414	411	466	399	407	390	412	423	394	428	446	391	426	433	396	427	408	417	402	426	407	381	409	402	405	419	355	397	414	404	414	420	405	408	419	434	380	406	386	373	416	409	421	393	427	455	395	424	386	427	411	407	438	435	377	372	409	404	407	416	418	384	384	384	412	399	402	381	423	404	444	415	388	435	395	394	399	384	425	390	357	412	414	472	405	402	449	411	426	404	381	436	432	448	414	411	407	401	400	396	455	399	382	436	409	381	401	447	406	445	406	384	412	407	402	405	402	414	433	408	403	408	466	369	432	373	378	400	401	433	423	381	426	377	375	403	421	405	461	431	422	429	410	419	432	417	409	391	401	441	411	413	362	389
23566	22089	35394	42652	34435	24673	13399	2700	641	401	443	441	460	432	456	426	424	430	403	425	411	438	424	437	455	473	386	433	454	454	438	413	438	437	428	406	429	441	424	427	457	393	466	454	472	441	446	429	441	388	445	449	401	428	432	449	435	450	454	428	473	425	422	449	408	428	475	430	455	408	434	416	439	413	406	444	390	452	422	442	434	438	404	424	444	443	410	413	421	392	449	412	416	440	382	440	447	411	394	368	409	391	421	458	418	430	429	461	413	436	408	420	465	409	414	434	426	427	422	452	443	438	418	424	436	468	407	412	465	383	385	457	446	427	417	454	429	411	415	449	425	413	444	409	383	431	447	445	420	465	427	409	430	434	421	400	479	429	419	417	435	447	391	419	447	392	460	464	457	398	418	410	406	441	422	449	388	433	443	413	421	460	416	450	428	436	423	408	449	414	436	383	436	438	415	473	400	464	413	412	454	456	422	400	413	421	418	412	434	466	446	419	467	430	445	432	428	434	451	404	415	437	435	420	439	426	394	413	455	412	415	442	439	432	408	405	452	406	428	450	454	410	414	391	400	441	438	440	398	411	410	422	403	449	401	415	420	454	421	482	394	410	416	412	461	448	390	450	405	443	407	452	409	416	450	432	437	410	437	452	444	444	405	418	411	458	390	389	421	441	425	412	445	411	432	389	449	427	405	405	433	408	461	455	433	444	475	429	418	422	468	444	422	432	468	402	425	469	432	434	429	445	426	390	401	466	413	448	396	451	453	418	441	428	450	416	433	401	409	444	457	447	427	454	434	460	444	407	425	440	427	472	448	465	433	427	410	434	425	435	422	417	404	424	436	418	496	445	422	452	412	451	464	414	431	402	422	467	444	425	435	443	436	397	440	431	439	416	435	438	423	426	476	394	450	441	434	409	427	436	423	427	416	402	436	430	411	450	426	396	405	442	428	450	400	430	417	477	417	426	410	406	416	492	439	452	423	365	397	421	435	455	427	412	450	455	430	413	420	402	428	412	407	462	421	431	435	437	417	436	421	458	439	417	475	452	483	409	472	438	397	428	446	430	444	456	430	430	440	422	470	408	427	438	443	431	437	412	419	439	447	423	405	433	430	419	455	429	420	428	403	466	423	461	416	413	416	408	428	429	450	408	427	425	453	426	410	422	414	419	413	443	451	415	425	417	411	401	387	441	427	481	445	450	399	436	502	447	434	441	429	431	450	416	408	451	453	438	418	439	417	408	449	406	438	429	425	417	408	424	414	439	426	433	431	459	445	448	435	409	428	431	448	424	433	431	446	410	399	447	385	419	441	463	404	430	407	461	443	438	404	471	461	420	416	405	421	427	442	439	434	393	428	399	418	437	432	419	417	441	419	411	383	457	398	455	431	441	422	408	403	404	453	433	439	445	395	391	433	419	433	439	429	445	412	447	423	430	424	417	398	429	428	429	453	412	421	422	449	436	428	433	422	425	419	437	408	422	428	462	424	404	409	427	449	452	413	419	423	400	421	383	472	445	429	427	474	474	408	402	418	448	416	406	413	449	441	416	417	441	452	443	458	445	419	453	415	454	427	401	398	432	410	437	392	449	449	406	438	420	468	388	431	388	411	393	421	433	405	403	431	423	448	444	404	416	410	447	445	438	429	427	439	434	399	411	410	422	421	433	443	435	417	445	403	419	416	410	456	424	470	452	466	461	404	435	421	392	438	422	446	475	432	440	429	417	447	428	440	394	443	373	425	406	449	435	396	430	409	428	438	444	433	421	453	443	415	435	452	433	402	460	396	445	397	408	437	430	429	423	467	446	431	411	389	408	394	423	411	477	418	416	435	454	415	454	443	439	415	416	422	397	437	415	456	430	420	431	435	427	450	446	411	401	450	476	425	400	447	421	435	467	441	436	459	401	435	399	434	418	474	442	383	414	436	446	438	446	429	442	436	411	410	466	450	392	452	398	423	427	425	431	432	430	460	450	420	434	378	428	407	396	365	430	420	441	410	419	412	433	431	439	425	447	438	442	433	444	407	401	447	404	426	398	438	420	446	455	417	426	402	397	455	451	424	421	414	432	415	435	360	446	400	398	476	417	431	401	437	426	447	413	450	429	417	417	454	456	438	429	465	436	399	416	444	423	438	424	428	429	451	433	428	399	434	454	434	415	450	413	444	441	446	415	413	427	435	435	430	412	437	418	439	440	460	445	448	456	416	445	471	430	417	419	434	437	400	407	422	406	409	440	456	449	429	409	443	413	432	418	436	429	442	433	391	437	431	423	428	439	401	411	428	440	430	444	387	459	418	426	402	417	420	443	417	420	408	440	463	410	396	427	440	429	438	456	454	458	398	413	418	390	445	431	418	448	446	409	417	398	461	448	415	420	426	395	421	432	401	432	438	410	426	429	413	418	444	412	444	412	422	408	414	412	434	445	445	443	453	458	457	450	399	393	420	423	446	384	423	451	413	428	426	415	424	453	391	423	422	428	444	399	446	406	440	406	403	423	431	425	379	448	435	453	446	447	455	427	480	413	439	395	454	442	479	429	471	399	382	442	423	426	468	378	417	437	400	412	381	452	452	399	444	450	425	436	437	438	401	425	431	464	459	406	436	425	414	446	429	444	449	428	432	453	437	410	394	434	364	410	468	435	404	392	419	420	422	402	410	476	419	430	446	419	431	431	408	424	451	424	418	377	427	431	403	441	420	464	434	410	415	447	418	438	428	448	432	439	424	440	466	433	432	458	411	380	433	428	418	429	387	413	431	431	406	433	458	434	463	453	419	414	434	420	419	407	434	416	417	433	415	440	430	437	401	406	423	445	435	438	424	430	413	443	438	444	467	411	408	455	421	444	440	453	408	402	429	424	431	425	400	427	440	427	421	425	421	406	431	421	412	419	426	437	395	417	421	455	421	446	461	408	414	456	432	422	412	417	425	447	401	401	445	456	411	461	427	405	459	443	397	415	428	416	475	416	436	396	449	487	403	401	426	421	458	394	438	415	466	453	453	431	419	447	416	412	455	437	433	435	428	432	419	450	444	446	425	445	420	472	422	427	399	474	419	408	430	439	457	405	468	415	411	391	437	423	416	465	421	416	446	423	425	439	448	422	429	425	465	414	426	430	457	427	412	440	406	435	434	393	421	416	393	419	457	455	419	421	449	440	392	428	420	408	434	438	457	414	408	402	416	410	447	415	408	433	410	447	426	424	423	433	454	404	427	431	423	408	395	449	428	436	422	447	388	430	453	445	449	430	431	452	406	404	392	467	385	390	362	433	474	425	425	433	436	427	437	426	416	483	407	430	446	434	385	426	429	429	424	434	413	450	437	453	408	425	405	440	435	441	403	383	464	458	423	445	417	405	397	424	415	449	477	420	431	417	435	412	391	426	431	433	431	428	443	417	446	435	428	425	413	441	408	445	458	410	425	407	420	426	416	432	425	428	441	436	423	440	439	427	441	417	424	408	409	459	446	439	468	422	477	429	425	407	438	410
44731	91249	71583	59179	40543	23724	10005	3359	818	523	480	454	503	491	523	517	482	506	507	528	491	463	501	489	492	523	478	493	498	467	505	491	486	508	476	494	477	482	496	462	488	492	441	470	450	470	457	476	458	528	478	446	484	463	445	474	498	439	470	464	487	475	463	498	477	495	474	475	491	485	479	458	481	453	485	434	479	476	422	495	491	495	491	469	480	474	469	470	546	495	511	516	486	482	468	494	480	506	511	426	475	506	463	458	475	490	468	461	467	489	466	491	498	480	531	497	448	482	482	472	529	493	479	483	525	480	481	501	471	464	506	467	474	507	484	508	463	469	512	474	499	499	500	510	533	504	503	509	482	470	471	524	453	459	473	520	473	472	442	510	485	444	477	497	455	442	435	486	484	491	437	527	440	507	486	455	474	485	492	511	482	458	484	473	478	478	455	473	462	467	476	505	463	461	455	509	464	493	482	476	463	516	481	488	495	520	470	500	470	477	469	467	457	461	485	500	468	469	471	470	471	475	479	491	458	511	469	455	476	506	480	484	485	471	491	481	535	464	445	488	503	482	465	463	465	489	469	512	467	466	480	445	467	488	480	483	499	476	485	476	471	472	473	488	469	499	500	503	489	513	491	443	446	494	455	505	500	481	490	463	475	497	503	468	470	496	511	488	512	463	517	509	473	466	478	504	496	486	492	489	452	532	468	484	485	499	458	481	512	499	461	489	489	456	490	486	487	486	494	498	548	473	475	476	503	484	494	496	474	537	458	455	472	476	485	489	491	492	534	520	475	495	479	492	444	461	468	485	497	489	473	497	479	492	483	508	492	501	511	503	471	516	481	516	511	506	510	526	467	449	471	468	471	466	466	475	519	484	475	473	473	498	488	475	467	471	495	473	465	496	468	510	482	476	464	498	482	506	537	475	475	495	479	456	455	496	484	464	488	512	448	446	492	474	485	491	460	466	442	484	459	474	494	507	491	469	507	469	500	507	485	441	463	482	482	495	468	476	496	480	473	504	527	478	475	452	501	470	485	518	460	494	490	471	471	494	470	482	436	497	474	486	473	499	476	494	426	472	472	510	500	426	481	479	474	434	483	474	463	499	484	497	509	461	458	488	477	455	489	499	497	432	487	464	454	464	522	514	540	525	494	498	478	462	474	490	482	510	451	527	466	460	470	506	521	491	499	515	459	506	509	531	485	467	438	494	471	478	498	490	487	483	489	467	485	467	488	500	502	496	506	488	478	488	475	483	514	466	485	480	460	481	430	491	501	492	457	538	497	503	502	541	478	496	477	518	488	506	469	489	476	472	491	518	485	465	451	495	471	471	465	504	479	461	483	518	517	455	476	481	471	509	519	474	449	502	491	451	466	486	505	502	473	471	490	484	483	501	501	493	491	492	460	447	488	460	497	506	488	459	482	491	493	479	461	476	494	468	460	437	480	465	465	516	454	450	465	455	535	483	465	475	451	539	462	479	519	502	537	514	480	463	492	504	505	471	480	475	439	482	430	458	491	539	472	429	476	519	476	461	504	481	501	459	464	484	485	475	472	474	478	464	489	444	459	499	479	471	498	473	491	518	438	480	524	472	470	448	484	468	517	482	478	504	495	458	498	424	492	451	513	455	483	500	486	464	495	503	485	485	458	454	458	473	545	475	465	524	505	473	481	475	527	486	484	529	479	473	511	515	484	496	444	483	514	499	474	509	445	452	476	454	519	487	474	491	489	467	485	500	524	478	491	464	442	482	480	481	497	473	487	492	459	459	449	455	458	436	473	491	512	537	447	474	429	453	466	514	452	509	457	472	488	482	490	493	497	449	499	517	495	511	471	477	465	480	439	449	480	469	491	466	471	471	477	463	449	468	481	475	483	483	496	526	488	466	492	491	453	489	470	460	512	449	490	499	477	506	478	500	485	519	472	459	466	532	481	454	466	484	537	469	501	495	441	469	478	490	477	491	507	486	467	480	490	488	484	524	501	503	464	490	475	495	485	497	430	459	507	489	477	482	500	498	507	464	542	478	521	450	452	474	489	483	468	497	493	483	475	476	504	496	468	488	464	466	450	464	485	491	482	492	507	510	487	496	477	449	511	489	502	489	489	487	490	476	464	477	425	482	471	489	459	480	472	506	489	495	507	493	459	499	499	461	498	499	496	503	478	480	516	491	491	500	444	452	473	518	461	488	479	461	489	505	478	469	480	486	496	501	502	509	485	508	462	510	494	503	510	493	457	465	462	472	476	487	513	482	469	465	464	446	488	462	436	464	487	479	518	464	496	474	446	456	493	479	479	472	458	501	486	496	457	465	476	456	496	487	457	464	490	463	497	497	483	443	477	499	476	479	497	495	450	470	478	468	476	454	412	471	466	465	491	511	448	488	452	484	528	468	517	450	465	515	462	494	505	498	466	495	468	480	523	481	482	484	491	494	476	450	436	533	460	497	503	460	454	462	471	452	500	499	475	470	494	498	481	469	471	495	489	496	478	492	477	450	478	462	484	513	515	463	503	466	509	445	509	481	441	457	512	482	489	490	453	505	477	482	498	494	426	454	462	469	478	496	507	514	490	513	517	510	470	484	456	483	485	478	483	475	463	444	464	464	490	504	485	481	479	531	512	491	497	475	488	453	517	479	473	500	466	485	500	471	454	485	510	476	490	444	476	476	465	495	444	497	444	458	489	486	502	435	465	490	488	512	504	447	446	483	494	507	504	486	520	470	512	493	504	442	491	477	499	478	481	533	503	460	446	468	519	469	442	472	526	455	471	468	455	494	486	481	506	465	502	486	442	437	476	463	458	455	481	504	489	491	448	498	483	461	499	496	486	450	436	503	523	472	450	463	502	446	477	488	481	486	449	494	459	459	476	484	445	484	497	494	436	459	493	532	463	456	465	488	491	464	496	529	502	522	512	487	510	473	474	503	500	445	506	465	514	514	464	481	498	503	458	481	465	469	486	495	471	442	477	471	447	441	488	540	492	454	464	455	443	479	481	520	501	500	503	509	523	504	460	487	486	455	471	456	462	497	500	471	482	471	490	462	455	503	526	522	481	498	478	436	493	482	494	470	491	472	478	493	437	468	471	479	444	456	482	487	481	480	506	476	487	495	519	494	496	460	467	461	497	512	457	494	498	492	473	456	503	509	462	509	444	524	466	480	458	463	481	441	493	491	471	486	485	484	468	488	482	480	477	475	480	452	506	491	486	465	454	442	468	479	483	476	498	459	462	486	489	513	464	467	495	515	487	451	474	490	452	481	482	516	508	465	488	507	467	526	530	465	450	493	463	489	488	451	452	478	449	461	470	437	477	459	497	478	472	483	485	493	472	466	475	489	490	500	467	521	493	452	543	515	472	508	450	499	500	466	514	483	467	516	473	463	489	492	493	469	509	481	467	488	516	468	495	462	456	508	478	517	489	451	474	489	442	467	504	475	472	460	471	536	469	467	479	498	484	487	472	467	455	485	469	465	496	462	477	483	488	484	484	510
25188	23795	36821	39672	27200	14723	4589	1184	470	387	423	388	431	389	402	425	389	407	384	362	351	378	395	349	428	390	403	399	370	383	385	380	388	390	421	430	387	396	406	405	360	395	386	379	376	365	414	390	381	404	410	401	386	361	387	375	422	419	413	395	368	389	435	412	373	387	362	377	399	361	399	387	367	370	383	386	384	397	381	414	405	417	369	412	386	388	386	385	378	387	425	365	391	388	397	388	397	393	430	402	380	388	417	403	386	393	394	392	384	424	367	415	396	404	422	403	399	371	375	398	371	394	406	381	398	393	411	387	381	400	381	415	388	379	370	362	395	399	397	374	391	368	384	384	388	388	396	383	394	399	384	391	383	394	388	393	423	381	386	387	402	430	380	397	407	397	388	411	399	375	387	396	415	391	414	393	406	384	433	418	388	392	381	391	411	368	388	387	407	407	383	388	421	368	388	410	360	385	372	400	420	397	402	378	376	400	392	381	370	376	407	362	386	402	392	395	433	378	383	391	383	371	395	380	384	413	417	377	372	406	343	383	418	377	387	359	395	382	397	403	390	377	430	402	380	388	395	386	344	365	396	386	416	381	356	366	418	403	401	407	383	392	387	402	355	392	377	382	390	393	369	427	371	393	407	409	343	350	344	401	353	361	384	377	365	384	359	390	414	373	404	396	381	385	381	400	398	396	409	412	415	416	373	385	363	397	384	420	375	355	391	359	352	369	387	406	368	373	378	391	386	392	400	360	374	408	390	346	407	387	408	416	399	375	386	365	392	381	355	403	415	384	390	357	362	380	385	395	405	392	399	393	397	382	366	418	383	326	401	382	360	399	402	362	397	370	396	413	394	402	365	397	390	359	381	378	376	402	377	391	384	352	384	387	385	393	377	430	375	378	366	420	379	389	410	390	384	376	398	397	378	405	399	372	405	411	369	414	430	400	402	406	382	353	405	418	391	377	391	412	377	406	430	368	441	327	413	397	393	387	378	390	384	410	396	382	417	379	377	384	386	393	419	362	362	401	344	337	367	394	449	407	388	395	398	370	367	421	362	416	375	383	368	396	383	394	367	394	382	425	405	404	410	381	377	354	380	385	369	390	389	376	397	384	383	397	386	382	385	445	384	381	365	389	392	416	358	398	366	387	385	387	397	404	379	381	380	380	416	364	404	383	395	396	402	403	396	399	402	363	392	418	415	407	404	397	398	374	406	389	375	363	380	441	385	389	381	433	432	415	402	398	399	362	390	393	395	422	372	362	359	416	412	382	385	381	373	374	396	386	388	400	391	403	382	400	345	392	359	415	411	380	389	383	404	392	394	369	411	361	389	350	417	402	375	378	391	398	369	372	395	393	396	395	385	422	387	418	424	403	410	438	400	393	408	391	370	373	392	408	380	402	426	377	386	392	384	404	406	386	385	382	387	401	396	409	444	387	401	351	393	414	358	405	384	367	391	360	384	376	370	358	397	408	397	373	416	358	403	392	413	353	394	382	405	355	363	396	395	401	388	374	390	363	387	399	406	418	386	420	392	430	412	378	412	365	413	374	379	404	412	389	376	412	353	376	378	372	371	398	420	390	385	376	382	401	413	386	386	427	393	407	355	420	397	368	394	412	384	407	393	385	403	389	360	410	378	407	436	375	366	382	389	387	427	368	427	398	416	390	397	400	362	394	351	412	408	418	334	416	370	382	376	433	446	357	391	397	376	401	395	353	352	387	364	400	379	359	414	388	403	452	393	394	391	379	370	390	386	358	363	393	357	404	348	383	371	409	365	435	410	397	400	402	386	380	350	399	374	385	371	392	393	391	389	403	401	392	377	372	392	389	374	384	391	400	373	361	355	422	388	401	379	382	395	397	368	401	375	380	365	416	391	403	398	398	403	413	387	395	374	362	363	416	390	359	404	394	385	419	394	384	346	384	355	400	384	392	388	390	371	403	389	397	378	397	395	362	359	392	366	406	377	395	365	402	374	381	365	403	427	409	384	412	441	397	415	414	403	409	379	396	401	388	385	381	399	403	389	394	387	397	399	366	390	428	381	383	372	442	373	371	375	397	393	371	391	424	383	404	388	352	404	381	412	386	418	383	354	367	384	398	362	415	384	386	402	370	388	414	382	408	366	427	385	385	415	348	415	387	396	416	394	408	399	385	386	352	406	399	377	422	383	378	397	411	342	366	385	383	408	353	374	413	382	387	366	392	384	388	390	354	409	379	432	368	378	365	357	385	384	376	351	400	379	405	411	404	366	404	369	394	424	411	408	372	397	385	379	406	409	410	413	384	415	388	375	410	388	414	402	382	420	392	383	395	378	411	382	399	341	359	348	391	389	391	354	366	379	370	363	367	393	395	399	381	401	385	387	394	431	347	359	410	383	396	388	387	380	402	399	417	428	359	410	416	416	375	388	363	349	395	399	383	414	438	380	405	413	419	397	416	357	389	368	406	355	402	384	403	378	405	378	375	380	415	393	418	390	380	351	392	385	397	410	360	384	328	389	399	369	365	409	415	367	363	419	390	376	427	330	391	380	366	386	395	362	376	412	393	413	408	384	394	392	397	404	357	371	406	375	393	403	385	379	386	417	409	418	362	402	373	388	401	377	390	386	371	382	382	414	335	372	390	369	365	392	359	389	387	375	374	333	391	416	425	414	379	373	373	404	403	355	413	380	407	385	392	387	374	405	364	415	409	390	400	392	370	371	424	419	424	373	377	400	388	396	365	376	404	419	376	376	397	404	385	336	388	388	410	390	408	331	397	393	363	389	395	386	382	379	419	448	398	387	355	409	407	389	375	403	387	376	387	420	406	404	365	395	383	402	390	398	416	369	395	403	411	426	420	380	389	391	355	388	384	359	412	394	389	386	394	395	386	380	396	418	436	395	410	388	420	381	409	363	391	362	386	364	387	400	356	393	409	412	399	416	397	401	393	407	379	425	370	405	428	347	374	393	392	401	404	405	404	393	399	369	392	397	430	374	356	433	356	390	373	392	404	424	406	376	383	385	416	389	366	365	353	418	377	361	338	380	374	396	389	407	362	382	389	395	410	373	394	395	381	413	373	398	422	406	393	408	377	396	394	397	400	375	359	376	369	404	409	379	367	387	352	370	381	395	414	405	417	394	390	421	386	396	403	400	385	404	448	421	371	372	383	394	373	389	363	390	401	393	360	391	347	375	411	391	396	392	361	401	378	386	409	401	383	368	373	344	384	377	377	397	392	369	380	360	388	405	380	403	359	366	404	406	393	380	357	386	363	378	394	402	373	350	348	384	366	432	391	391	402	376	372	395	382	354	373	380	399	398	426	398	384	392	372	381	393	392	399	383	396	436	411	395	389	397	371	377	403	392	410	377	397	348	404	409	356	380	368	396	349	377	380	367	400	411	406	393	378	372	359	425	383	399	388	418	398	379	394	421	405	393	392	384	397	377	379	365	395	414	339	417	402	408	382	387	368	373	419	396	392	392	373	404	364	403	396	391	418	376	392
38417	76341	56169	45824	30432	15597	5973	1950	533	457	449	461	436	468	470	461	454	462	476	477	457	439	444	447	444	446	436	482	475	470	440	452	468	442	443	440	423	460	465	458	441	436	439	421	445	450	438	447	435	436	500	440	453	451	429	481	446	461	446	428	471	424	461	439	435	460	424	471	475	448	454	467	475	485	455	451	455	431	444	472	422	491	457	471	487	429	447	396	474	484	450	463	432	459	451	432	449	464	443	451	450	456	449	434	446	436	458	432	458	447	471	422	444	413	480	484	406	469	428	427	449	484	443	454	429	449	503	472	417	441	481	434	449	455	467	454	461	452	449	427	481	473	466	430	463	440	415	442	465	431	431	439	436	472	441	483	460	462	421	440	459	482	469	430	442	476	428	466	440	428	462	446	470	436	467	459	435	435	450	468	450	433	428	443	493	399	454	447	443	451	434	447	426	439	411	425	472	450	448	442	444	435	468	472	474	431	497	493	457	459	419	444	424	423	424	479	414	457	445	456	448	429	451	477	434	439	471	461	461	459	470	440	431	463	470	435	439	469	467	443	466	487	481	408	481	463	444	468	436	450	435	486	468	464	451	439	456	458	436	467	467	489	478	432	484	462	418	492	449	440	441	426	460	424	460	447	434	466	441	470	465	444	433	432	449	444	454	411	469	468	494	448	477	454	450	423	470	467	430	472	436	433	472	429	495	425	440	508	461	483	444	470	487	475	449	423	435	414	479	480	435	482	436	408	447	452	436	428	464	460	461	472	475	440	438	479	449	454	452	456	422	464	464	433	439	401	492	464	425	447	459	428	456	457	409	440	433	469	488	428	459	445	477	417	453	430	466	450	479	444	469	448	472	455	477	492	455	478	453	473	464	467	476	429	423	479	438	475	432	498	444	455	479	443	444	462	461	421	463	450	451	423	456	430	448	470	448	471	468	442	442	467	445	485	452	477	493	458	444	472	453	467	459	483	419	460	485	424	433	498	437	454	441	450	465	463	452	491	449	462	414	463	420	452	477	431	425	470	452	442	463	450	448	438	434	436	466	438	464	458	480	422	471	461	487	431	459	461	437	470	479	470	452	503	444	481	450	429	444	469	448	479	412	490	463	410	427	458	443	468	421	469	461	449	435	464	468	465	446	420	421	475	461	437	452	446	455	436	450	447	464	441	486	454	459	437	438	441	468	477	494	504	446	492	475	445	460	466	454	449	425	482	455	457	465	440	439	461	438	438	434	468	437	471	459	467	436	459	445	433	438	466	464	486	461	472	439	458	440	429	467	465	441	448	450	415	452	448	463	468	453	481	467	420	428	434	467	446	475	466	456	428	432	462	461	438	483	428	469	459	453	456	463	407	453	440	454	428	454	438	447	416	411	451	444	444	450	462	475	479	487	473	438	477	431	451	458	428	446	444	480	485	486	469	426	459	461	477	424	456	455	436	463	447	451	479	439	468	482	455	407	461	453	438	448	446	438	454	457	471	482	438	459	420	460	465	439	474	468	436	439	477	424	443	457	467	404	430	430	459	452	448	450	509	442	475	479	437	490	444	459	394	457	477	446	460	434	472	463	443	469	497	445	447	463	473	439	436	442	439	412	472	488	473	485	478	468	485	456	412	448	412	424	476	439	424	430	457	434	427	426	486	474	461	465	465	432	500	440	436	458	422	429	455	413	462	470	454	442	426	431	430	428	415	440	468	471	475	442	480	421	454	407	474	454	475	437	434	482	462	444	447	475	469	477	458	421	483	469	431	455	412	460	494	458	426	464	449	444	438	460	473	433	450	424	430	450	423	458	505	417	473	445	442	441	423	445	403	472	440	446	448	461	435	433	445	456	414	458	438	452	456	525	500	421	483	450	461	426	453	431	449	428	495	413	451	454	404	428	482	440	465	453	476	452	447	452	411	457	422	444	451	443	429	461	432	479	482	427	476	448	462	449	440	448	426	486	436	461	468	448	461	464	474	492	455	435	455	462	466	424	468	442	503	445	436	435	427	472	446	471	424	421	442	446	418	430	436	423	431	459	451	434	453	452	439	444	462	426	442	483	419	411	484	490	464	455	446	467	422	431	439	441	463	456	423	469	436	448	470	474	426	455	468	470	428	479	430	467	464	448	459	451	450	505	456	417	445	461	462	427	462	471	448	442	476	447	473	423	455	450	461	449	457	455	483	467	462	447	452	457	476	439	434	458	438	451	455	438	460	451	437	464	453	468	477	470	482	439	471	476	442	443	475	476	464	450	463	449	423	446	481	450	463	437	469	439	435	460	439	478	494	451	417	483	449	490	448	440	457	440	452	420	462	463	431	404	424	437	455	436	457	421	445	440	468	476	487	465	464	484	442	447	484	459	504	431	444	451	410	440	432	444	457	463	465	437	441	420	451	474	456	424	462	448	467	425	470	502	448	466	420	436	451	481	465	458	422	439	459	464	459	431	417	444	434	480	439	469	447	449	443	458	409	468	453	487	466	433	449	429	429	456	437	475	503	460	457	429	452	439	442	488	435	447	462	486	434	458	442	491	466	460	496	472	441	442	468	454	401	421	471	475	439	436	468	440	451	468	518	427	425	444	472	436	421	425	446	474	457	471	425	455	450	465	488	469	435	489	443	448	444	487	474	462	495	475	478	452	462	466	456	442	476	447	452	455	488	424	487	465	425	435	449	487	465	451	443	487	457	428	452	440	470	427	464	426	463	489	434	484	438	425	434	422	451	460	490	476	449	433	428	452	426	423	478	458	446	486	440	437	405	452	425	489	433	449	448	482	452	429	447	443	461	419	479	442	463	482	473	450	486	468	429	453	442	473	477	450	440	452	483	487	482	444	479	427	452	429	441	468	448	452	474	451	473	448	452	471	418	462	442	448	442	443	466	437	416	450	460	435	467	416	468	441	443	443	439	453	458	428	437	450	453	493	417	468	443	419	436	478	451	444	456	418	450	452	457	473	476	452	435	450	440	460	456	478	482	462	429	425	463	502	452	454	465	447	446	466	467	456	476	411	465	419	452	476	442	474	481	423	473	466	480	453	441	464	431	442	467	431	448	455	473	441	458	465	449	455	413	453	413	457	463	430	453	463	425	454	455	416	451	429	436	415	465	450	457	455	465	469	463	461	432	455	482	467	475	451	462	458	486	453	456	437	477	478	443	444	452	411	447	456	463	458	461	438	426	468	458	515	478	452	476	490	476	454	495	410	470	426	477	429	463	453	430	440	469	443	399	417	478	466	427	435	438	389	463	442	443	410	461	410	452	442	482	428	443	464	480	436	485	474	478	447	447	438	417	454	468	450	442	442	458	448	440	495	467	454	460	435	448	439	447	471	457	476	453	436	434	466	461	467	471	461	436	441	458	432	491	487	436	465	467	432	513	448	506	443	454	443	431	459	434	456	447	522	454	438	474	433	435	455	461	469	460	457	482	466	447	434	442	476	442	440	473	465	438	461	465	423	465	440	455	462	448	445	474	451	435	461	434	449	451	492	444
22780	21667	32310	36156	36736	29465	21331	5983	701	517	529	526	490	536	552	601	558	565	528	513	520	549	483	531	491	489	502	502	538	513	527	451	501	570	496	496	531	483	467	490	497	547	514	466	519	524	528	523	451	540	554	541	513	514	510	511	511	552	505	523	477	491	517	479	535	488	507	513	528	525	528	499	561	511	481	545	534	498	535	534	472	549	534	505	505	532	527	538	524	491	470	521	524	533	511	491	536	506	502	497	450	518	495	536	494	489	486	537	486	505	513	506	549	534	494	492	516	523	541	503	443	502	513	480	474	486	582	488	535	484	526	503	512	489	467	502	528	487	494	535	492	487	503	505	506	492	499	556	482	529	514	511	512	492	512	501	480	471	510	528	559	521	523	516	492	472	485	523	552	521	480	519	514	474	506	509	503	528	518	497	509	498	534	491	516	500	536	540	491	510	528	533	515	461	504	520	486	544	530	505	519	498	534	482	518	482	503	495	503	504	541	534	523	520	477	516	504	493	477	526	508	566	517	530	482	514	504	511	533	492	520	503	466	509	497	531	515	526	502	508	496	475	518	507	485	463	551	496	490	517	484	519	480	487	511	496	495	476	488	517	508	501	497	564	514	467	490	526	504	515	499	554	508	470	519	502	517	532	506	479	516	469	446	535	491	549	474	476	490	512	540	466	492	547	495	517	493	507	525	550	533	479	495	490	516	532	485	491	523	526	524	505	508	524	527	520	482	480	535	468	488	532	516	505	526	525	517	533	502	484	515	514	512	480	548	518	512	529	521	539	503	478	506	481	501	501	502	523	478	540	485	516	526	504	525	474	493	496	525	507	480	475	500	492	530	506	512	506	518	518	527	511	514	526	513	534	500	508	476	517	485	504	508	524	533	473	530	485	525	518	511	473	493	519	487	503	504	511	533	530	528	530	512	491	536	543	481	520	454	517	514	523	518	468	498	493	492	535	458	467	529	532	557	544	533	498	507	513	489	503	504	519	501	534	528	537	532	496	519	485	524	516	499	510	447	516	516	522	514	513	522	526	495	507	485	519	515	502	487	533	480	535	526	533	519	495	459	521	510	509	504	535	502	516	534	524	465	496	497	535	496	494	496	475	524	481	517	496	516	503	535	487	552	502	497	509	499	513	518	516	533	530	473	504	536	523	505	522	462	490	503	512	511	520	477	489	494	459	513	481	500	502	524	526	472	505	525	528	544	497	502	527	504	497	511	531	537	518	514	485	488	493	499	512	500	503	526	506	501	529	494	502	511	487	509	547	485	507	538	524	502	504	486	478	499	503	488	542	498	534	510	491	500	588	493	533	518	464	490	531	531	551	535	511	490	487	519	472	478	486	508	497	532	520	498	487	475	518	472	497	494	544	502	516	486	514	530	507	514	502	543	484	560	490	541	560	516	517	519	458	471	483	486	492	494	462	502	514	518	462	520	488	492	464	509	459	547	493	504	490	543	516	518	552	499	440	541	503	503	519	515	498	473	523	510	543	478	530	564	524	478	559	513	524	486	537	494	465	506	519	483	540	471	456	501	511	482	533	505	489	523	578	502	512	499	503	538	538	485	495	495	517	452	491	502	504	503	492	492	459	489	482	518	541	540	533	523	551	502	509	524	524	499	507	489	485	482	504	502	503	538	522	528	507	511	500	499	535	535	504	519	540	502	532	490	508	519	500	480	531	531	503	456	492	488	544	486	490	462	558	464	540	473	492	498	505	525	488	500	540	515	494	481	531	495	520	511	516	492	500	507	569	514	455	508	509	505	495	485	532	504	546	507	501	556	534	549	518	489	510	495	506	479	513	520	497	534	505	482	533	510	461	548	525	483	536	493	472	502	495	518	491	444	457	531	540	533	533	555	502	533	524	525	485	502	507	496	507	515	474	520	543	484	499	470	481	512	500	507	474	525	497	487	473	517	512	495	479	499	501	488	533	483	447	500	504	532	482	510	501	506	499	529	514	496	455	509	491	483	522	522	521	513	494	497	474	516	512	494	502	516	494	505	525	496	466	504	518	514	513	500	541	514	539	529	537	530	495	505	507	486	530	515	510	513	510	527	518	468	519	517	488	460	492	516	540	486	533	489	493	503	538	504	505	489	482	514	500	465	516	511	494	493	478	497	533	502	498	493	474	490	525	527	519	514	521	498	518	492	506	524	521	530	498	509	463	539	496	536	530	502	474	535	520	486	521	501	441	485	499	526	508	529	462	559	491	532	480	479	504	511	464	459	543	539	512	488	523	529	542	485	524	502	495	490	495	461	518	508	475	484	552	528	483	519	501	480	518	506	487	512	524	521	508	467	511	511	511	508	489	493	481	532	516	496	548	506	504	537	511	486	509	500	521	497	478	505	542	549	471	507	491	474	537	532	523	500	538	511	536	539	506	513	527	490	508	507	490	511	494	502	467	511	515	507	516	497	542	509	539	511	551	507	484	510	509	468	535	518	518	534	488	459	556	514	527	530	485	535	508	512	508	520	492	524	537	514	532	514	486	497	495	511	518	492	507	511	516	526	509	515	515	476	487	519	521	520	524	492	490	515	515	522	487	500	548	483	514	507	503	505	547	541	490	518	511	519	513	546	493	482	498	482	504	532	509	464	528	548	524	472	513	535	494	536	468	513	468	489	498	500	522	539	528	527	474	525	502	476	506	491	478	492	462	489	532	540	462	480	487	510	515	485	523	488	505	483	503	472	508	496	494	501	515	519	519	516	488	538	450	484	475	547	521	487	477	490	517	540	516	485	560	503	514	485	500	495	510	504	490	504	514	489	482	496	464	477	499	492	507	510	499	517	488	506	499	533	493	482	524	515	505	522	541	502	491	499	519	513	499	488	481	510	522	509	517	531	498	508	491	532	530	493	480	535	529	524	532	513	524	497	478	462	486	523	465	482	565	492	449	531	496	490	474	498	560	524	526	497	519	558	484	487	479	523	492	511	527	527	489	478	506	503	451	501	539	523	546	523	527	487	479	518	499	488	514	472	502	509	490	529	524	513	541	496	517	518	514	515	522	507	475	478	525	494	538	500	504	469	525	484	475	508	453	486	496	535	512	512	529	513	503	498	530	513	513	518	506	548	461	470	530	505	472	503	533	536	489	493	492	499	512	519	526	522	486	515	501	501	490	510	509	531	474	503	486	493	519	514	472	523	513	535	494	500	515	536	520	500	515	534	490	502	500	488	516	501	517	505	496	487	511	502	521	510	504	542	508	491	475	514	513	519	502	471	496	497	484	521	488	517	514	522	510	469	515	513	492	453	502	515	526	521	484	533	518	536	484	482	475	486	524	489	533	529	527	534	495	531	515	520	474	483	518	510	547	507	550	509	511	510	485	486	481	507	482	530	533	520	524	494	469	478	501	510	507	503	536	466	517	481	485	515	501	482	510	511	505	477	521	538	494	463	528	549	522	530	486	474	525	549	469	516	515	508	497	500	484	504	505	506	510	512	475	473	523	486	462	520	537	512	552	534	508	504	521
50241	96945	77435	69383	50896	32930	16231	5501	641	591	610	559	578	606	672	697	675	631	626	561	605	586	550	550	557	525	578	562	563	556	575	621	561	514	562	534	571	593	545	566	581	580	570	513	551	530	577	538	560	515	546	534	517	582	539	535	588	562	545	607	530	555	579	575	534	611	590	559	566	583	558	580	568	556	554	545	563	572	570	533	578	573	544	572	592	562	583	533	562	579	598	511	554	560	576	542	536	562	581	578	581	548	554	559	575	554	534	540	557	549	524	544	624	550	579	522	566	563	522	503	547	557	502	570	548	570	569	566	540	593	519	546	503	522	551	515	574	577	559	554	567	557	580	604	581	578	561	564	525	583	612	549	570	567	563	563	555	572	513	619	567	560	550	529	533	554	554	589	541	585	553	587	580	555	582	562	557	556	596	573	582	547	571	545	550	597	555	557	594	562	550	562	556	585	551	539	594	521	557	562	529	581	548	572	566	573	560	545	584	541	571	556	567	593	564	592	565	503	545	552	586	597	536	536	594	591	526	581	569	539	554	543	589	544	603	532	539	533	533	588	616	576	539	580	616	576	607	543	517	513	549	572	576	565	601	598	516	550	567	561	571	557	597	538	550	552	573	524	581	547	560	584	553	578	557	548	582	514	594	590	570	560	593	489	566	547	553	535	567	578	583	527	527	557	550	524	517	552	563	519	558	614	516	520	522	557	523	551	568	537	553	520	575	573	578	548	582	579	570	536	581	542	568	580	598	532	575	572	510	619	537	559	549	537	532	557	528	586	570	556	580	583	563	545	550	577	533	537	567	550	583	578	525	547	577	565	540	536	542	565	575	587	539	533	578	524	578	566	572	595	571	574	589	544	569	557	552	594	533	562	522	593	591	535	567	583	565	561	543	556	579	563	577	533	583	541	545	531	561	584	560	591	587	577	524	557	535	542	587	580	559	591	533	566	559	542	581	519	584	585	519	517	554	575	536	552	529	552	572	563	562	555	540	565	554	562	600	521	569	579	597	547	578	535	551	523	569	530	613	530	560	551	573	552	542	544	559	543	604	572	543	543	561	568	537	568	556	539	559	542	533	561	573	532	562	577	580	550	582	558	542	567	520	568	539	536	548	526	570	561	551	589	564	579	562	595	551	561	544	540	552	544	577	547	555	591	572	566	570	520	545	572	544	577	589	562	574	547	566	537	509	612	549	543	545	533	558	563	590	573	571	581	505	553	594	567	563	580	559	574	543	544	569	565	563	569	553	582	566	568	578	596	573	512	565	521	595	548	560	563	594	561	559	550	575	534	535	571	549	579	544	542	525	551	553	564	612	540	573	579	537	560	557	578	575	540	554	565	542	555	520	557	528	570	572	529	582	561	544	587	519	558	567	543	559	506	543	548	515	565	578	533	541	594	586	533	566	563	583	527	544	565	577	518	578	536	583	567	558	568	599	566	573	562	530	575	538	548	571	564	546	526	581	576	563	533	505	578	551	561	541	557	562	514	582	562	536	565	568	554	537	547	521	564	600	607	509	527	577	554	545	594	555	550	574	573	582	579	515	556	518	552	532	581	541	541	541	565	545	567	509	587	574	549	577	587	559	553	515	561	548	551	547	573	571	565	544	539	554	535	522	559	561	597	561	588	557	592	572	593	572	597	545	503	527	581	613	507	586	577	524	572	567	549	530	556	563	530	532	583	586	556	585	521	529	529	578	600	550	542	525	556	598	567	541	553	542	579	523	585	533	567	550	543	533	560	541	588	542	508	562	563	522	588	573	555	552	562	575	584	552	563	592	573	559	551	536	586	598	595	552	552	556	550	514	576	534	541	537	520	541	558	538	573	585	534	556	520	582	559	594	544	563	550	546	566	593	546	550	502	541	556	585	546	580	608	580	549	573	552	500	559	580	548	543	544	554	539	551	562	594	580	576	563	540	570	543	564	545	526	564	579	562	581	566	568	562	576	547	571	537	515	581	554	547	558	545	594	561	589	582	615	582	521	532	558	550	564	594	541	618	572	574	560	574	563	554	558	556	547	617	481	580	566	568	526	574	574	532	561	557	596	552	511	607	613	573	569	539	596	558	575	591	576	580	569	525	576	537	547	513	554	545	560	592	571	514	536	571	522	585	569	545	536	601	564	541	575	557	581	533	534	557	585	575	572	572	537	584	558	512	525	574	578	537	537	580	560	527	567	578	557	552	562	568	564	586	580	553	515	562	552	574	568	553	577	574	558	536	536	556	521	577	555	560	581	541	553	531	571	570	572	492	554	564	550	552	578	582	568	570	576	568	607	548	525	598	530	550	545	540	555	539	590	561	569	558	537	564	565	579	552	559	527	575	573	577	538	576	564	531	565	556	584	612	563	579	532	544	551	567	535	534	548	568	554	571	572	559	566	543	540	557	560	559	553	541	577	543	542	579	536	544	559	606	564	542	532	519	579	580	577	568	508	572	542	607	566	589	506	536	518	544	611	589	527	594	564	573	554	574	597	580	527	567	578	550	583	564	533	583	552	542	550	561	603	519	548	546	539	615	547	565	598	555	561	590	580	578	560	578	530	587	557	585	573	565	537	571	557	589	514	564	574	575	561	550	555	574	539	594	582	529	533	564	564	526	588	549	531	598	559	541	585	549	541	554	514	562	567	550	574	608	556	520	600	575	540	532	622	572	553	546	615	595	549	566	573	562	518	558	522	555	582	585	505	535	571	599	568	569	531	531	549	557	561	564	542	581	539	536	514	575	564	574	539	555	585	565	565	601	542	518	524	547	548	570	609	518	561	539	582	581	548	560	561	541	577	600	596	578	575	592	583	591	518	540	576	579	570	535	556	605	582	520	541	552	563	561	549	556	563	535	533	540	555	590	593	500	551	588	532	523	560	508	558	552	563	580	546	499	540	528	506	542	577	576	555	563	534	542	593	572	555	561	533	594	555	568	565	535	555	600	543	564	563	528	584	533	556	566	556	590	586	557	580	566	585	569	542	538	537	524	584	549	558	594	572	588	546	542	571	545	567	551	558	543	566	512	560	532	552	539	594	598	546	531	559	548	586	538	560	571	592	541	555	570	552	530	530	556	548	595	566	513	565	548	543	569	531	520	574	566	581	541	522	533	569	581	513	531	588	551	556	559	592	576	573	580	578	518	582	585	534	552	574	534	552	539	556	540	569	561	551	580	548	550	557	538	543	539	545	582	546	569	578	533	562	531	565	572	545	565	534	511	588	511	529	599	552	554	594	540	550	566	574	541	510	534	575	524	589	589	574	552	573	518	587	593	554	583	566	542	558	587	552	559	540	559	536	566	531	585	584	560	581	556	530	582	573	559	554	622	536	553	519	596	628	561	568	552	552	571	518	545	587	580	526	553	597	538	571	585	589	525	537	560	561	581	559	579	558	544	537	532	569	545	551	589	560	557	545	562	537	545	503	536	580	535	550	562	571	535	574	574	514	548	565	550	579	574	575	608	593	542	562	567	590	561	548	543	549	564	550	567	551
27668	29024	33272	25796	12466	3675	1241	575	360	354	357	343	332	338	336	351	320	369	386	314	360	318	307	352	308	381	353	343	317	358	336	328	303	357	359	326	309	313	335	355	310	332	348	342	364	326	364	375	327	326	327	355	320	352	356	333	343	357	324	332	328	337	305	328	354	312	333	337	319	338	357	332	336	310	357	319	305	325	350	349	352	360	324	357	324	354	337	308	307	338	299	387	354	320	350	350	317	345	332	333	359	314	338	320	350	362	346	349	349	358	320	366	373	342	371	351	322	364	342	346	338	333	359	313	339	346	331	342	283	339	378	366	358	319	354	362	331	326	296	367	350	332	327	315	322	358	377	356	349	316	365	328	342	342	336	326	345	375	310	338	341	373	314	351	338	366	315	374	326	331	344	346	345	347	307	304	326	340	366	342	342	342	327	330	326	341	358	328	362	352	360	337	350	332	330	316	340	360	349	347	299	380	346	361	347	309	323	354	332	324	304	319	311	337	326	344	333	356	318	339	360	324	376	298	326	324	328	346	343	290	352	360	312	351	346	340	373	339	336	372	340	325	346	326	388	331	335	340	343	351	334	331	288	312	358	323	356	339	356	358	318	321	359	359	344	339	345	332	350	386	325	366	327	320	302	340	337	363	348	353	327	316	336	337	324	324	336	378	317	317	358	309	358	365	322	348	334	320	326	337	355	339	337	331	353	347	304	320	341	355	357	339	343	340	339	302	346	345	311	347	364	331	321	340	330	324	330	350	330	359	340	337	332	334	310	355	349	311	327	360	336	308	317	324	346	315	364	311	349	341	354	328	337	319	320	357	368	334	340	347	347	353	352	322	316	355	344	343	346	330	364	349	329	339	310	336	354	343	346	328	331	346	324	349	359	313	341	324	347	341	342	331	333	313	328	312	322	317	354	337	378	348	342	333	354	330	362	363	349	299	330	320	380	355	339	372	382	321	359	322	323	320	322	337	300	331	294	338	351	338	325	341	328	355	318	319	327	336	340	344	318	313	375	330	319	326	339	372	329	339	345	352	362	334	347	324	329	327	376	376	331	365	348	355	365	367	337	335	347	330	324	331	360	360	368	359	335	325	291	367	354	359	359	347	304	331	348	349	354	312	342	323	348	325	311	359	314	347	336	330	335	326	352	357	331	363	364	363	298	358	323	329	332	354	360	346	318	331	376	344	364	368	367	333	353	348	358	338	368	367	330	341	333	333	374	397	365	341	354	316	351	345	326	344	357	344	318	319	343	314	329	339	343	345	362	328	320	332	339	362	345	362	324	334	347	340	339	336	300	335	328	318	331	349	336	348	295	355	331	354	303	329	340	340	307	361	325	344	328	349	300	341	358	351	305	308	323	335	344	339	360	295	325	319	342	320	318	359	342	322	335	348	296	314	342	347	332	334	362	359	345	336	315	346	314	342	334	349	316	361	328	335	351	329	335	333	332	332	350	330	341	344	347	307	345	355	359	336	308	333	338	330	376	339	351	356	335	377	304	369	313	314	349	324	322	317	350	340	340	377	314	337	356	320	384	333	360	330	341	341	359	325	302	337	332	330	325	326	353	328	302	332	320	323	329	382	337	305	325	313	308	373	338	333	328	339	340	322	317	356	338	316	365	332	328	349	356	364	342	307	326	353	345	332	344	326	332	350	330	373	362	305	325	346	327	297	333	309	342	336	366	351	349	326	357	347	338	356	342	317	355	347	349	321	340	373	321	343	392	331	328	326	341	310	342	343	346	344	338	347	342	338	375	327	315	343	395	332	353	373	327	326	333	341	377	356	320	337	351	325	326	330	332	335	383	334	346	341	317	312	305	322	296	362	330	329	350	338	340	371	352	324	331	318	318	345	345	384	348	309	395	334	319	328	335	342	343	315	310	314	319	324	347	335	356	338	347	306	347	346	357	336	333	330	333	371	345	346	367	373	325	331	314	323	307	362	355	342	332	341	313	345	312	363	354	353	307	363	338	379	344	337	349	328	321	290	296	361	344	338	344	366	350	321	348	332	358	337	328	356	330	338	326	394	355	325	311	355	344	345	343	331	342	353	305	336	332	360	346	334	365	345	351	344	321	336	318	334	332	350	334	323	323	401	333	353	331	350	310	354	370	337	336	331	306	333	285	365	361	353	322	338	344	341	320	324	333	358	313	325	348	328	343	338	356	368	347	377	325	341	339	323	351	373	320	344	346	332	365	293	313	342	325	355	345	350	341	329	376	329	371	308	334	368	341	362	322	373	334	330	347	317	361	323	321	338	338	288	332	359	358	360	340	305	343	340	350	345	351	352	339	367	314	342	329	331	328	317	364	341	338	342	327	334	346	340	357	333	374	356	332	344	349	350	340	326	360	345	363	345	387	361	340	345	353	326	329	364	346	341	358	314	341	342	339	330	356	340	335	354	350	319	326	335	355	351	338	332	333	368	334	338	375	358	351	338	312	308	353	345	330	361	372	350	348	397	292	326	335	331	339	352	351	328	337	337	328	339	335	334	355	312	340	356	318	348	354	326	329	362	376	323	332	348	326	352	337	328	357	332	334	337	324	374	314	336	385	329	351	337	351	337	341	387	370	319	341	299	329	320	340	327	341	352	321	364	310	315	339	325	335	325	306	346	348	342	328	334	335	358	342	352	330	331	316	341	353	330	310	350	331	345	322	296	334	337	348	358	341	319	336	347	315	329	344	349	347	353	345	345	342	346	313	333	324	363	350	342	351	328	340	364	368	317	332	326	334	338	344	324	335	340	333	350	375	373	340	316	345	367	343	324	345	336	325	334	308	352	365	335	338	365	326	354	313	339	336	347	336	345	342	346	313	369	377	354	348	313	330	358	319	372	369	357	303	354	349	352	330	307	333	348	335	333	357	350	350	345	338	315	341	342	344	343	328	335	369	367	335	339	357	358	330	338	370	347	392	316	375	360	328	321	357	327	322	331	324	333	333	340	331	360	344	363	375	355	354	354	359	336	345	355	363	365	318	322	353	338	317	315	334	340	329	333	316	369	336	325	341	352	338	346	345	314	363	320	350	350	334	323	348	374	326	354	317	366	340	356	362	320	316	357	311	348	347	330	364	316	318	344	342	362	340	358	319	326	332	362	355	348	349	334	338	370	312	345	328	338	339	327	324	355	348	352	354	324	351	319	317	357	349	350	344	337	350	302	336	340	363	370	324	326	351	341	349	352	380	321	330	348	334	378	357	336	335	305	314	333	299	321	381	323	338	365	318	343	349	322	364	324	334	361	307	351	347	338	368	325	341	360	337	328	338	337	346	357	373	370	336	346	371	339	330	316	350	325	343	358	333	317	360	311	330	353	331	341	322	381	374	320	318	333	337	336	342	313	381	344	332	302	325	380	331	335	326	343	334	340	314	350	339	317	341	360	335	331	326	302	337	324	312	314	336	299	358	330	347	352	366	324	336	381	300	353	310	355	360	374	384	374	331	306	314	360	355	338	351	348	368	310	347	327	321	319	342	340
21983	46033	30061	22334	11858	4559	1762	753	379	422	393	412	397	390	380	393	403	406	417	408	404	376	404	382	358	410	365	393	409	421	412	427	437	399	415	394	392	375	380	387	378	390	374	405	394	405	406	389	387	397	428	366	388	419	412	377	362	400	433	390	392	402	384	400	415	387	380	397	410	387	399	397	412	375	381	409	380	383	410	419	431	384	353	424	412	406	378	397	404	394	425	386	377	368	375	400	386	423	419	384	376	378	402	414	396	412	392	385	427	398	398	388	382	434	391	358	399	402	420	416	393	380	404	388	393	393	372	409	378	392	422	416	373	395	395	420	388	403	387	405	381	393	395	430	399	401	372	437	416	397	412	407	418	424	388	407	387	382	403	391	372	368	384	354	380	416	376	408	379	357	405	366	375	382	417	404	393	405	407	400	405	359	342	400	395	432	371	390	395	350	415	386	386	394	400	417	399	433	409	410	395	389	390	416	369	375	390	376	375	397	392	402	384	418	367	380	391	361	383	375	399	396	406	366	410	434	392	399	408	388	366	380	385	399	412	418	410	400	388	429	379	389	419	410	412	362	384	389	397	378	434	421	405	381	407	413	397	387	386	383	412	386	397	367	407	407	337	412	384	400	369	408	393	380	406	413	379	411	414	402	394	394	412	373	391	379	380	407	402	370	412	351	394	351	410	365	406	361	436	386	407	411	361	385	407	419	393	382	413	410	379	423	414	379	428	386	385	365	377	409	373	398	386	372	401	397	388	396	347	428	355	408	406	391	407	411	380	420	415	388	386	391	409	418	427	407	429	402	420	386	391	387	395	423	412	371	398	387	426	361	401	394	445	395	411	408	380	376	378	364	397	405	412	415	399	355	380	417	352	402	425	403	386	356	375	402	389	409	382	385	404	371	409	395	393	395	401	375	376	405	399	406	400	396	402	409	385	379	357	435	424	426	385	420	399	389	393	408	389	364	399	367	409	422	383	406	402	401	399	400	373	415	407	374	427	392	385	390	414	386	421	394	428	402	403	425	395	416	382	397	371	394	400	372	381	376	395	423	382	407	368	374	405	398	377	400	410	401	406	401	381	393	390	380	402	397	386	451	386	379	451	367	377	357	382	405	416	390	424	390	402	396	422	368	373	385	385	404	384	412	407	385	372	362	387	389	417	363	392	373	373	429	390	424	426	407	376	379	398	408	373	396	413	398	403	396	403	374	370	403	439	412	379	390	399	411	380	417	407	396	399	390	409	393	372	428	391	424	400	375	401	400	417	351	386	392	408	418	401	376	396	390	400	428	383	437	401	368	403	389	401	393	407	415	433	399	363	398	430	375	429	406	371	417	408	394	362	374	398	396	413	367	403	373	392	416	398	409	411	393	392	370	373	342	381	403	405	408	384	415	447	407	409	439	392	371	372	351	430	378	363	388	391	409	406	409	409	391	373	392	414	403	440	418	429	393	371	395	391	413	387	382	378	383	380	395	394	397	425	397	438	402	394	432	404	367	387	381	398	362	352	415	365	401	413	425	417	377	396	383	347	379	398	425	371	425	412	381	395	355	394	416	430	387	406	358	415	376	421	386	403	415	398	363	381	394	410	398	409	383	419	427	398	397	421	385	402	387	434	392	390	418	408	405	403	382	380	410	398	396	378	351	403	386	419	357	376	378	427	409	380	425	405	386	410	373	400	381	400	405	385	394	406	408	408	383	407	349	424	395	385	361	394	390	393	376	416	380	375	407	388	373	378	409	440	372	435	405	416	399	372	366	398	380	392	436	377	400	377	379	377	404	428	384	391	386	367	399	401	396	370	382	381	400	363	390	385	373	434	413	387	372	414	384	403	397	390	370	394	424	357	358	406	403	372	382	398	373	350	396	368	378	378	438	406	380	387	372	409	392	378	404	385	343	387	381	365	401	411	393	393	390	390	387	412	368	422	404	370	432	340	355	376	418	390	379	419	386	403	376	415	392	386	391	382	378	402	385	444	385	406	387	395	375	423	382	387	419	397	421	427	405	437	396	409	370	389	411	393	395	390	386	388	409	398	410	422	391	416	408	386	386	405	412	430	389	391	399	391	420	387	413	395	386	408	395	420	380	381	384	371	396	366	390	367	426	428	391	378	445	385	382	410	393	375	412	398	376	421	397	391	414	414	383	377	389	377	361	392	415	417	387	376	377	374	397	381	384	392	392	371	417	420	359	425	367	381	432	412	387	398	409	396	402	412	380	376	357	412	412	402	393	383	397	385	424	396	407	412	381	404	409	400	377	394	402	387	384	363	397	359	402	399	374	386	401	380	408	371	388	378	422	403	398	366	389	406	423	414	386	399	398	392	422	389	381	396	389	394	402	349	412	395	418	400	408	393	394	403	381	432	382	383	392	376	415	386	398	365	390	353	389	379	399	397	420	357	357	379	428	404	378	367	364	395	349	386	408	404	359	419	376	373	389	398	424	406	401	384	396	381	395	409	380	406	407	395	397	432	371	407	396	406	357	410	382	368	378	425	412	397	371	404	412	379	401	413	420	394	373	402	406	369	420	412	383	369	379	390	350	386	420	381	401	433	428	397	434	381	364	352	392	396	413	348	386	406	380	415	391	386	411	396	357	398	395	418	403	403	395	392	383	389	403	399	379	369	386	393	439	388	376	391	398	419	414	386	394	439	373	413	399	402	419	403	393	368	380	389	370	389	386	396	388	403	395	407	410	424	393	416	407	377	368	383	395	417	400	371	379	412	424	390	407	361	384	410	394	404	374	396	382	386	398	414	399	395	345	381	400	368	414	368	352	370	402	383	397	351	420	433	402	361	412	388	400	377	428	436	386	380	363	402	397	419	362	422	371	375	402	370	394	416	370	412	418	416	414	406	375	417	414	403	407	356	360	374	368	370	394	381	418	415	380	412	373	374	387	413	380	380	404	415	402	418	383	400	383	396	393	428	385	386	426	379	379	377	423	371	382	427	431	388	398	396	424	413	420	379	355	395	388	414	408	403	438	458	395	456	410	396	379	375	377	368	396	428	403	427	396	360	409	411	440	398	410	383	385	438	393	393	393	386	421	389	379	425	413	404	438	423	386	421	381	404	359	404	393	387	405	396	366	389	426	389	360	420	378	350	387	396	393	392	369	405	364	383	392	376	428	381	392	401	388	371	435	412	398	398	384	412	420	415	353	331	401	419	399	402	427	386	392	370	357	374	381	418	403	383	365	368	400	395	381	422	389	408	409	399	401	391	396	404	403	405	400	438	382	404	392	363	373	357	362	386	402	387	388	389	384	382	403	423	424	418	400	382	382	370	353	367	394	390	396	406	427	412	387	407	382	370	389	395	389	379	405	370	409	400	370	410	378	395	352	414	402	403	401	420	408	365	391	383	408	348	380	404	366	391	386	373	409	399	371	392	410	395	389	379	380	424	404	362	411	403	386	353	385	361	416	409	379	394	397	364	382	391	425	419	388	384	375	414	406	397	443	412	423	396	436	378	405	390	393	389	397
23652	22284	35062	40869	35337	25070	13898	2664	435	461	474	427	422	457	452	501	481	452	454	444	395	418	428	401	403	451	422	471	435	454	453	410	439	413	406	431	378	444	420	378	434	472	396	418	418	416	405	419	436	423	407	418	412	435	409	388	440	415	412	429	421	452	451	422	399	408	420	425	408	393	423	405	415	398	412	430	409	401	435	383	387	442	430	400	426	461	412	417	415	423	427	412	431	418	414	433	421	428	414	423	391	439	444	406	409	399	399	408	417	416	401	420	411	441	414	435	429	406	404	404	375	422	411	432	408	430	421	392	438	403	392	412	415	408	409	419	407	405	416	441	465	407	474	442	376	408	390	430	421	416	415	417	431	398	393	438	415	431	426	433	383	392	396	412	427	399	410	412	413	380	445	431	407	392	416	399	388	423	415	402	418	447	388	384	430	425	428	397	381	412	407	445	423	408	401	431	439	396	407	405	395	430	401	408	380	413	425	432	408	407	384	399	400	434	383	449	417	395	377	436	424	413	428	403	379	392	422	428	386	375	385	438	414	433	438	427	409	389	429	428	370	378	411	403	411	398	401	407	442	426	419	413	408	410	430	433	422	386	418	401	425	414	410	422	426	442	422	428	429	432	418	416	448	394	431	400	416	429	436	422	477	404	435	409	386	421	433	419	430	433	424	410	414	420	429	408	374	425	413	417	407	424	373	387	380	440	424	416	408	406	375	417	397	412	447	370	444	422	427	413	394	413	423	411	407	461	410	415	419	429	461	448	397	435	469	430	397	416	423	403	403	441	426	438	414	408	422	417	448	445	407	423	409	409	413	407	393	417	374	393	445	452	414	421	390	425	458	412	397	413	443	384	448	379	435	401	400	420	453	383	425	453	399	440	404	418	430	409	391	458	409	395	389	421	401	440	401	376	408	434	410	391	374	395	417	424	438	419	428	409	405	406	431	365	419	453	419	412	441	422	385	413	413	420	419	374	449	428	429	417	446	416	361	400	424	417	417	391	448	392	415	435	406	459	437	385	396	379	426	387	381	438	397	439	418	390	396	429	400	401	428	403	414	408	401	397	410	437	412	384	419	420	440	431	476	431	409	427	450	387	390	404	401	420	401	432	441	437	432	435	389	352	418	390	443	376	399	393	393	398	386	448	430	373	402	442	413	411	421	393	393	429	425	390	425	403	421	432	398	398	412	423	411	433	400	411	438	419	416	409	438	395	399	438	415	411	437	392	386	405	419	437	370	422	425	414	445	421	400	422	445	380	376	435	397	407	370	407	437	378	406	467	399	388	439	387	405	401	423	429	457	391	438	394	420	409	446	409	378	436	404	445	426	410	383	394	397	413	408	409	404	397	423	440	454	446	434	386	444	414	427	429	406	442	425	414	385	412	407	423	407	423	410	407	412	456	390	422	416	424	421	440	417	422	427	421	406	401	431	407	434	418	446	475	417	361	419	444	365	395	415	391	425	405	414	435	404	392	371	421	444	403	393	421	411	409	438	403	412	408	425	407	403	430	455	422	424	384	412	445	396	455	403	432	423	445	434	409	421	413	405	431	377	429	384	415	400	385	413	434	417	419	424	451	414	399	440	430	423	391	420	376	405	403	420	429	438	404	434	435	385	417	422	429	422	410	399	437	392	353	406	441	374	379	448	400	363	438	459	427	454	424	384	416	450	440	415	402	390	407	412	417	413	437	378	370	416	444	396	397	398	438	397	387	423	397	423	394	402	422	430	424	374	401	416	447	410	417	398	383	459	418	434	414	425	407	396	427	437	411	433	448	401	435	439	383	428	452	435	383	405	458	455	415	439	419	428	410	425	396	414	423	407	353	398	425	426	426	429	407	429	441	403	436	383	416	399	409	432	390	403	425	397	414	424	428	416	406	439	451	404	400	413	426	414	382	423	452	420	392	367	427	409	408	439	439	421	398	408	456	439	418	431	409	417	423	445	403	416	403	416	398	395	417	385	434	404	393	384	441	404	407	412	405	440	403	406	419	453	414	431	437	409	390	410	410	436	383	413	406	405	387	400	434	404	386	448	372	430	415	434	375	410	405	394	428	440	406	404	403	420	452	431	433	404	390	400	441	416	422	420	401	411	407	411	438	423	405	406	405	400	394	440	395	402	462	421	443	415	418	447	430	417	421	453	427	449	414	431	425	439	401	432	448	411	399	377	404	422	441	405	407	378	398	431	393	405	413	419	423	395	418	420	437	401	389	380	381	421	412	405	456	456	435	414	401	407	416	396	417	400	416	422	382	406	405	423	422	447	425	434	403	387	411	405	376	413	426	399	434	424	420	444	438	431	413	413	418	431	375	412	430	391	390	423	426	412	391	399	401	453	400	420	424	389	415	416	439	415	420	394	400	413	378	400	441	408	449	404	414	374	403	430	416	394	434	435	417	435	426	413	425	406	397	419	392	423	396	429	416	409	425	429	449	420	441	451	399	405	397	419	411	367	402	393	435	404	436	447	369	395	412	420	410	420	458	399	406	392	425	403	409	382	414	420	434	435	400	455	445	416	412	432	444	409	453	414	452	407	355	406	408	415	386	426	463	412	395	406	403	428	409	407	410	411	424	386	389	416	447	448	423	403	418	403	409	416	429	414	463	413	437	405	403	406	388	400	400	431	408	415	410	389	485	394	404	413	391	421	398	402	405	423	399	391	395	417	403	438	425	438	409	428	398	421	404	446	453	389	403	426	385	379	386	416	422	413	391	422	419	406	411	400	400	393	396	375	385	427	436	427	441	443	425	394	389	407	394	397	393	390	449	424	373	423	410	404	408	452	389	386	408	405	396	383	420	463	371	396	392	422	410	453	407	392	417	439	458	424	412	464	422	384	414	424	407	413	394	406	402	405	455	402	429	398	385	424	399	407	420	415	413	366	378	411	422	455	420	420	414	425	431	434	394	425	423	410	444	410	429	392	393	442	441	452	428	412	396	400	430	403	436	411	432	415	412	379	416	413	419	413	425	419	418	381	389	452	435	383	389	407	409	402	408	433	411	430	400	410	471	427	434	472	419	418	427	426	424	408	412	407	379	397	427	426	400	411	428	400	432	403	381	427	406	427	437	360	435	405	409	421	408	400	439	389	398	416	384	424	430	421	437	446	422	447	381	426	413	455	414	418	414	386	427	368	388	410	401	405	422	415	435	419	449	427	449	403	371	432	455	383	414	390	440	433	410	397	409	423	416	405	392	412	433	418	427	428	441	412	416	428	442	410	422	425	426	377	416	426	404	423	376	444	404	434	455	436	427	398	430	426	378	419	419	432	415	422	451	418	405	439	455	396	431	411	411	402	378	397	406	412	424	459	448	372	422	395	457	426	417	424	392	434	414	394	408	434	404	412	402	405	390	454	425	409	418	428	415	427	379	399	427	382	408	452	401	454	450	440	414	424	435	413	378	420	404	403	452	432	438	401	419	441	422	423	436	368	381	414	417	428	429	441	420	383	426	433	418	417	454	412	440	395	455	409	470
45875	90875	69703	59351	41211	23890	10121	2948	447	460	467	460	499	446	553	551	505	519	481	480	497	467	464	441	462	424	460	471	420	495	457	429	483	444	457	418	482	425	431	485	427	500	454	469	460	474	456	485	432	420	450	432	477	476	458	466	436	438	526	467	485	466	436	481	468	460	441	439	495	496	489	488	460	453	459	482	494	500	439	465	466	457	472	453	483	493	444	468	474	460	447	462	501	444	438	478	470	446	450	477	481	457	454	486	479	450	472	438	451	462	467	480	453	461	457	492	453	448	449	481	481	445	461	477	504	456	466	456	464	480	479	457	457	488	486	468	481	512	481	456	482	519	464	474	438	486	445	465	480	504	469	483	465	467	439	456	452	461	489	476	472	476	442	464	460	489	487	491	461	491	514	457	447	462	512	469	442	486	413	450	445	471	499	477	465	476	482	429	469	473	491	487	487	510	516	468	482	476	485	468	463	466	467	459	422	470	463	472	491	459	457	483	496	446	449	500	464	456	485	433	456	449	460	455	438	490	485	477	464	483	466	465	464	469	458	451	474	452	446	434	510	478	469	452	457	401	444	450	449	442	499	490	430	466	475	447	471	470	475	486	505	468	484	470	470	487	491	455	510	438	477	474	459	554	454	436	470	451	476	473	480	510	466	462	464	444	449	426	501	486	428	461	442	437	465	501	492	407	524	466	467	483	489	459	439	482	492	475	514	431	446	463	482	440	467	446	469	481	429	479	455	459	460	475	467	453	426	484	434	495	461	453	430	474	500	497	447	464	503	461	456	466	465	455	492	480	437	489	475	525	502	458	494	461	497	481	467	466	450	459	459	487	513	460	473	475	484	410	433	495	451	457	451	466	434	431	450	450	476	439	452	467	425	449	459	452	482	490	500	435	493	483	484	495	480	489	485	492	471	488	473	409	454	450	467	439	474	463	462	479	493	483	464	446	442	439	459	439	486	472	464	482	452	490	478	463	443	478	457	446	467	448	464	507	473	440	425	467	482	486	480	480	484	479	523	488	473	448	481	462	489	461	467	405	496	471	470	459	499	496	501	480	456	481	492	469	512	429	485	471	446	453	461	501	427	492	475	486	431	475	495	488	493	432	457	501	433	477	451	461	446	483	477	462	444	464	492	465	428	437	470	446	436	475	472	423	461	460	428	455	432	468	471	453	473	465	428	470	494	456	491	479	458	466	505	462	447	462	488	473	493	475	438	474	492	510	486	495	466	468	469	498	474	480	481	474	456	497	475	414	468	486	458	463	473	470	465	483	465	478	471	450	462	475	458	451	480	448	461	506	474	484	458	438	482	495	465	463	486	441	474	466	478	472	441	487	494	486	465	495	450	436	449	479	466	446	448	482	498	481	499	484	452	491	459	505	457	451	445	467	484	464	454	488	482	466	462	435	461	498	434	471	441	446	450	480	480	489	454	459	476	464	446	485	459	434	464	470	443	480	510	494	459	473	456	463	453	496	514	421	449	452	516	484	442	477	474	459	451	415	473	454	474	451	420	495	486	481	478	488	495	473	454	469	431	465	434	447	424	460	446	501	458	449	443	460	495	445	471	487	462	471	441	433	455	487	497	460	485	451	490	475	463	477	456	488	441	454	484	452	471	485	465	440	447	471	480	470	461	468	456	469	473	496	496	475	479	446	457	461	490	456	446	503	436	461	493	451	453	480	461	469	488	419	443	471	461	476	453	461	493	507	457	472	482	431	461	423	486	485	480	468	438	463	477	454	455	481	490	452	498	448	461	451	436	474	477	449	461	445	436	424	475	462	457	449	490	485	480	439	471	488	468	462	456	492	453	454	478	443	461	507	445	481	503	493	461	453	471	434	440	436	455	465	476	470	472	416	482	459	489	462	448	479	481	505	453	423	470	453	500	477	464	463	480	468	515	477	483	487	447	484	450	514	455	487	463	451	448	494	515	488	470	459	464	495	458	517	493	463	496	446	472	474	416	494	452	478	440	471	489	440	479	452	435	450	490	483	465	458	501	516	429	482	481	459	458	484	485	463	489	471	435	445	483	460	415	492	461	473	469	448	468	442	462	464	455	413	442	462	462	459	425	474	482	429	471	463	474	472	450	446	430	432	490	447	447	456	430	448	490	468	470	493	511	469	465	434	473	492	445	476	483	485	473	462	459	469	458	471	463	464	511	444	481	446	474	487	453	463	467	469	454	450	477	468	542	476	453	493	469	479	478	446	476	484	470	473	467	469	453	442	457	474	426	441	430	444	450	470	524	456	466	496	479	437	460	434	473	415	494	431	449	450	468	504	515	468	475	474	451	483	499	440	451	494	463	448	470	451	428	453	448	460	450	474	445	469	443	454	434	470	517	479	482	425	479	480	483	439	460	461	425	522	459	464	502	490	465	495	456	480	486	474	493	456	458	494	476	473	471	470	470	453	478	465	467	469	455	483	439	453	466	460	499	459	459	479	463	481	456	464	471	456	420	453	426	450	501	506	480	478	460	506	453	433	486	454	465	487	441	454	493	475	482	495	482	492	476	491	458	463	452	456	497	463	481	474	447	451	479	477	471	451	475	470	457	453	465	493	473	468	504	491	450	467	479	475	484	455	465	435	469	453	483	462	462	459	476	464	470	480	433	484	469	432	476	450	486	468	441	475	467	468	466	487	458	452	465	478	483	459	441	470	461	498	434	477	466	473	479	474	480	436	509	463	437	450	462	472	434	483	488	464	473	478	432	462	454	499	461	485	460	466	453	486	485	491	472	479	441	471	474	454	459	472	489	461	484	432	508	493	494	495	482	490	447	470	457	451	461	486	454	456	458	474	470	489	444	448	493	450	494	491	489	447	431	454	460	477	478	457	469	496	503	466	475	443	453	454	438	501	475	484	463	454	444	451	447	445	457	457	453	442	455	406	477	458	469	455	493	461	500	476	444	448	457	464	473	471	485	486	503	491	444	466	498	452	443	504	466	428	486	459	495	482	440	463	442	407	481	492	441	450	430	481	465	459	453	476	448	474	487	504	474	513	466	480	473	477	456	442	447	459	461	504	460	473	462	449	464	472	425	421	457	503	473	463	479	501	427	471	481	462	502	482	412	513	469	488	463	447	475	489	396	476	455	471	447	482	478	455	452	453	481	448	478	433	474	458	492	471	493	443	449	471	470	485	473	453	493	469	478	447	453	470	499	459	498	494	447	501	489	465	449	466	454	447	426	474	476	454	457	457	438	489	493	468	440	472	488	456	485	483	443	498	490	476	468	440	428	473	470	421	473	476	469	486	481	433	458	469	489	436	480	505	448	451	457	473	494	452	425	454	490	465	460	416	466	457	477	486	484	478	447	483	446	467	446	478	479	441	464	473	489	501	492	510	467	464	465	441	456	466	453	437	487	446	514	489	457	490	474	480	481	471	499	481	479	463	475	467	490	461	457	416	467	501	500	428	455	487	459	430	415	473	472	485	498	496	493	479	478	494	446	487	467	467	446	418	460	508	423	444	463	459
25137	23733	34967	37071	26747	13928	4136	1071	362	387	406	356	384	405	421	388	407	423	421	396	366	365	380	407	361	362	362	383	352	335	404	391	357	388	349	401	393	365	358	416	405	376	382	388	408	398	356	377	368	376	366	419	371	372	387	367	407	397	388	362	399	356	354	367	375	377	377	418	379	402	352	390	357	377	349	338	367	363	379	389	373	373	369	340	377	371	364	361	368	375	375	329	362	341	355	425	393	374	373	379	376	359	356	343	374	348	356	358	352	403	346	353	382	363	356	408	382	352	348	383	380	355	357	392	378	374	382	378	380	400	369	368	371	392	364	329	374	406	383	367	376	362	398	373	387	370	368	400	386	380	389	349	367	370	353	379	395	392	374	370	354	349	353	407	365	392	343	387	355	373	411	435	358	387	383	385	364	363	369	374	350	378	362	380	323	387	356	344	358	360	371	376	371	355	401	385	348	362	393	345	365	371	387	388	373	357	382	376	380	399	378	379	350	372	389	354	389	338	390	354	393	375	388	333	385	374	374	377	389	356	380	390	361	373	363	382	366	363	398	371	352	365	344	367	421	381	384	346	369	374	338	381	356	380	400	369	361	386	346	363	388	358	365	333	415	370	363	369	358	371	384	367	358	376	394	372	377	392	376	378	377	350	363	369	364	356	377	364	383	359	367	393	352	346	383	356	376	389	349	377	395	369	370	347	379	367	391	394	372	399	392	390	363	404	376	352	380	382	359	375	365	365	346	345	408	365	310	391	361	361	371	365	364	420	379	399	378	398	354	373	396	401	394	363	358	392	402	369	388	378	357	406	387	382	358	370	367	386	375	381	377	401	367	392	405	338	378	411	365	398	351	380	376	371	410	381	328	382	365	373	347	378	378	362	382	354	372	383	389	361	322	372	369	344	398	394	352	378	368	385	363	360	362	366	392	388	366	388	406	412	360	381	392	396	385	344	381	387	387	392	334	386	344	366	363	358	412	355	390	378	386	394	352	360	366	364	348	336	370	361	359	336	367	355	365	368	386	341	376	362	402	385	405	351	395	385	399	365	387	356	381	420	356	342	378	372	392	373	367	368	387	356	347	404	406	343	369	358	364	369	343	379	362	356	362	412	361	381	369	376	384	373	349	369	388	419	383	360	370	380	390	343	403	350	399	358	382	352	352	360	353	363	365	359	382	363	370	385	407	380	406	351	348	376	367	360	397	366	367	380	344	344	378	372	382	379	382	396	349	394	410	376	430	361	379	355	347	353	372	355	383	360	402	357	349	350	384	365	350	380	388	377	356	389	370	347	414	361	359	401	357	381	380	351	366	381	393	378	378	391	389	378	403	363	378	381	345	361	391	397	401	368	393	387	348	346	373	394	375	385	358	393	370	388	341	369	380	341	375	407	380	364	320	376	404	326	337	382	382	351	394	396	386	330	393	379	371	366	371	376	334	394	362	383	373	398	372	358	375	380	364	375	417	387	364	364	366	380	379	342	378	371	361	354	381	357	377	340	352	410	367	364	370	381	405	396	386	355	384	365	374	369	395	352	384	405	387	357	411	379	368	398	321	394	380	364	396	367	338	368	379	380	397	391	357	367	343	384	367	385	372	349	372	391	380	356	393	396	367	369	372	339	369	389	357	415	352	359	409	394	407	359	386	359	384	351	400	349	375	396	390	365	378	364	380	330	370	388	409	377	370	409	372	376	365	401	419	384	360	341	361	381	338	365	362	380	371	355	346	364	370	380	399	387	349	324	360	387	369	413	359	355	366	364	370	383	357	371	374	380	353	350	387	359	351	405	388	371	361	351	350	358	360	377	372	373	367	336	382	373	360	350	369	370	390	370	344	375	369	389	347	406	383	371	382	353	376	364	369	363	380	396	394	376	373	392	386	365	386	378	379	385	361	338	395	383	366	379	393	363	378	375	357	349	365	377	341	406	364	385	370	352	361	377	354	399	362	380	380	371	374	374	351	385	339	347	368	380	381	380	367	393	349	395	375	368	361	367	377	368	401	378	360	364	378	341	363	378	355	375	364	354	352	400	378	373	345	378	381	389	365	396	384	384	397	355	394	379	380	374	349	389	358	363	384	386	330	389	395	387	386	321	385	410	405	407	404	379	383	351	384	355	390	360	379	392	354	329	404	357	363	384	371	389	389	366	342	381	357	347	375	377	368	359	391	351	378	409	408	394	359	384	354	397	367	354	379	365	395	367	354	341	379	316	381	384	361	379	367	387	400	397	406	367	365	378	338	389	399	397	378	379	385	397	360	341	355	384	360	362	384	373	385	375	393	388	369	377	374	392	364	344	342	384	358	414	376	381	387	376	368	392	367	357	400	374	381	345	360	413	349	376	386	349	372	391	394	370	352	367	339	389	396	378	364	359	362	400	394	331	379	378	387	417	376	399	384	405	344	381	372	376	333	354	400	360	385	341	374	372	379	356	393	369	378	366	363	362	368	371	371	379	402	373	353	355	373	360	323	340	382	371	378	374	356	356	316	380	362	385	341	343	362	356	404	409	384	392	372	369	366	367	396	373	399	406	360	376	406	375	345	361	388	363	382	367	374	370	352	387	370	361	401	380	358	381	387	404	368	338	391	371	396	366	352	364	341	384	361	341	368	404	353	377	341	386	359	348	377	385	360	390	375	426	352	380	368	396	366	369	377	397	365	340	365	359	367	374	399	385	369	356	371	388	386	373	402	349	403	385	372	341	383	370	395	391	371	358	356	386	356	344	370	342	398	382	386	368	373	366	365	360	373	365	375	369	356	369	338	362	361	362	382	391	393	332	337	415	412	378	362	418	374	404	404	411	341	361	373	403	411	367	346	393	380	409	401	368	360	382	353	423	378	366	404	344	364	352	362	366	331	408	370	372	397	358	367	375	351	367	355	393	382	410	418	382	363	358	363	373	388	388	352	355	384	388	363	377	368	389	388	398	380	361	388	408	385	391	401	378	349	420	360	369	360	361	358	375	392	331	402	354	373	377	345	381	377	372	370	349	362	387	362	396	366	369	374	352	378	435	372	367	372	363	361	379	345	386	396	363	409	342	381	396	350	387	380	420	335	393	376	396	359	383	387	361	382	387	403	393	407	370	387	376	340	335	342	390	380	384	349	367	375	373	404	395	376	375	371	379	383	355	365	366	366	397	380	358	361	378	369	378	391	362	368	351	404	330	376	353	372	389	390	351	377	400	394	395	396	358	418	366	386	348	367	350	416	375	409	406	394	374	375	369	355	353	380	380	382	409	360	394	387	387	367	345	359	368	387	349	358	355	409	377	360	358	392	387	373	326	404	363	377	371	388	378	382	364	362	410	360	375	379	342	385	379	378	375	362	360	390	363	391	338	367	377	384	372	381	362	352	365	361	367	371	345	362	362	376	395	385	381	359	347	393	364	363	403	375	409	371	389	355	327	372	370	426	360	381	398	368	401	389	350	395	419	364	404	343	386	389	365	383	353	333	356	404	358	344	394	371	397	392	373	372	386
41294	75854	54065	45466	29632	14571	5452	1653	472	418	449	456	430	427	455	467	484	438	444	443	444	414	455	402	450	399	414	431	428	425	448	416	422	431	440	423	408	437	428	429	439	439	414	454	446	449	459	444	448	454	424	442	398	431	441	461	446	438	445	463	457	441	445	408	391	418	438	427	453	450	435	425	417	461	405	459	425	398	426	427	448	459	457	431	420	402	426	442	461	454	421	459	432	426	437	441	460	428	429	413	438	431	436	423	459	447	425	431	443	463	437	456	424	417	412	452	444	417	417	423	441	425	441	423	447	428	450	430	411	427	459	442	440	429	420	413	429	469	399	391	458	454	438	457	441	445	454	400	404	438	435	442	430	436	430	437	407	456	423	436	450	457	452	399	413	400	444	446	453	400	448	423	429	441	436	484	432	450	414	466	423	415	452	456	409	450	433	495	401	457	472	422	443	425	456	450	420	437	391	437	394	461	425	460	465	403	442	461	466	431	461	443	439	392	434	445	411	414	441	411	498	449	422	407	456	454	447	456	446	461	426	453	428	439	426	407	393	453	418	427	401	489	421	469	420	411	455	406	450	442	444	408	416	437	406	415	436	431	431	411	423	449	394	424	431	431	436	448	417	424	444	470	447	461	407	437	428	463	416	427	440	436	392	403	430	436	422	454	386	428	416	429	465	413	419	438	415	421	436	428	443	431	428	416	426	469	433	435	411	432	432	439	428	447	452	422	432	432	420	419	399	451	421	429	413	449	437	457	409	426	446	448	466	401	412	415	469	456	424	399	410	435	463	430	429	450	438	410	412	403	426	451	452	415	418	448	438	453	418	458	433	472	399	433	475	445	430	439	429	468	445	446	470	457	440	439	485	464	413	446	440	417	402	435	447	452	403	414	431	468	417	409	425	464	399	448	435	403	418	425	427	395	424	460	418	444	440	433	440	396	431	438	417	409	437	417	442	465	462	422	441	424	440	466	451	436	433	449	436	433	426	427	399	430	428	462	440	411	428	436	481	436	445	460	426	450	441	414	434	392	427	446	457	405	413	433	429	444	492	439	416	470	443	445	423	475	443	418	411	461	449	397	471	444	417	407	462	436	443	444	450	426	454	446	413	484	434	449	436	452	437	447	431	430	444	464	415	444	461	444	448	415	447	440	450	451	446	492	431	410	424	455	450	432	439	401	407	445	444	421	463	448	441	410	481	394	462	461	431	466	413	450	417	446	455	446	412	451	459	451	434	426	468	435	456	434	419	419	423	475	429	432	420	450	431	415	461	450	437	417	420	415	439	399	392	414	445	450	447	435	396	437	456	397	467	437	451	447	416	454	395	444	450	403	432	437	427	438	423	432	439	438	369	432	444	449	405	409	450	432	404	461	420	444	416	441	417	460	418	438	458	452	440	407	458	487	419	446	452	468	462	429	455	457	461	473	448	447	420	409	463	422	479	446	433	428	437	404	412	444	436	419	426	415	441	479	435	435	444	430	417	448	449	460	410	408	425	424	460	452	476	424	445	454	464	456	432	433	407	487	446	459	459	397	450	449	439	418	402	453	459	416	416	434	442	394	441	417	416	449	421	455	408	436	451	430	438	433	416	393	436	445	419	440	423	453	435	445	434	449	465	429	386	385	478	428	458	419	449	435	424	475	403	413	417	425	450	425	443	431	445	410	408	398	452	455	411	427	458	438	445	458	418	418	409	470	396	430	429	408	444	403	451	474	456	403	404	405	439	462	420	437	446	400	431	434	448	418	451	442	450	471	401	433	477	452	428	446	437	436	461	496	439	412	435	442	425	443	460	379	406	426	436	456	436	412	486	439	430	448	449	415	435	455	443	433	467	498	427	408	445	436	418	444	422	402	455	415	419	462	428	445	426	426	432	484	424	411	431	430	418	479	401	443	451	459	420	419	421	433	468	447	432	431	440	399	454	425	464	466	439	410	425	445	429	403	422	437	443	463	416	430	437	453	430	419	454	418	440	437	438	404	440	428	404	449	471	476	437	417	454	386	437	438	435	429	457	457	434	474	421	393	429	433	415	439	442	416	444	448	424	443	472	467	420	454	454	448	451	474	416	429	408	453	451	431	447	433	391	408	455	394	436	417	472	444	409	434	438	408	417	402	436	428	399	422	410	445	405	406	469	409	463	438	458	474	420	435	454	475	425	417	433	429	434	451	419	456	455	435	456	399	475	448	445	445	440	462	444	434	443	443	443	420	416	409	381	429	441	431	393	424	413	418	443	429	446	456	441	420	438	463	446	434	444	425	468	443	394	415	435	459	467	467	438	431	459	441	461	442	477	434	426	431	432	426	446	413	441	407	467	428	448	429	419	466	416	443	454	410	466	455	436	413	404	412	461	401	411	434	402	457	452	403	435	440	414	434	431	440	453	430	419	451	431	429	479	418	459	451	463	457	409	431	484	435	431	414	431	459	460	433	461	419	414	481	418	436	426	450	440	439	416	467	451	406	427	425	451	423	468	426	435	468	431	474	460	470	417	446	458	414	428	397	420	472	430	419	426	435	432	428	445	410	435	428	428	415	436	468	387	425	456	398	390	451	434	435	436	417	452	452	463	448	474	450	437	466	399	417	432	433	447	452	431	403	414	457	432	430	442	469	425	443	461	429	448	443	433	421	444	486	419	465	489	447	429	409	409	426	460	405	468	415	432	440	459	414	442	416	421	427	404	411	439	409	433	433	455	443	423	439	425	412	423	434	493	465	442	425	404	419	455	443	443	415	439	433	469	484	387	467	431	444	438	419	442	451	410	433	463	449	446	410	417	415	436	464	450	474	441	450	447	466	422	412	465	418	424	441	432	447	466	440	403	456	429	460	427	454	428	457	451	465	446	437	449	457	459	442	463	445	404	422	435	387	467	404	421	436	441	410	441	412	410	442	456	429	441	430	426	425	429	447	428	393	418	447	438	439	467	452	418	449	431	414	461	452	471	438	429	447	432	434	474	398	433	467	429	410	431	457	403	435	471	470	419	446	448	440	422	414	437	456	419	430	422	426	437	427	414	420	443	455	451	414	454	425	435	434	433	411	419	456	455	464	396	433	435	450	439	439	424	420	448	430	440	459	420	477	434	464	451	440	445	414	435	433	426	459	439	429	479	422	454	438	397	455	438	448	422	445	476	423	456	430	431	474	439	435	447	430	430	420	418	436	402	452	449	459	467	415	433	418	451	441	397	448	444	473	485	425	454	472	429	469	448	415	453	454	450	417	413	449	456	464	455	416	408	456	443	426	393	419	408	442	438	461	426	458	429	401	451	444	475	430	474	427	463	439	462	401	450	442	461	463	406	417	428	424	423	436	470	420	429	422	422	423	387	422	417	447	441	416	427	466	465	469	395	422	444	454	431	437	412	401	433	461	402	458	430	467	451	468	424	458	415	442	415	419	452	434	453	433	410	423	467	448	444	437	428	388	428	458	435	423	415	446	412	444	419	466	447	426	441	440	444	431	431	460	446	454	457	477	420	439
22872	21714	32497	33973	32224	27063	20793	5347	714	576	554	512	512	506	520	542	544	549	511	515	494	491	517	511	519	509	526	513	490	540	550	491	558	520	514	508	511	489	507	524	489	527	524	533	550	488	500	529	515	495	512	523	496	484	530	497	509	522	503	477	479	481	487	503	481	528	472	478	511	515	482	469	482	537	507	526	536	504	506	514	524	478	482	515	501	506	500	526	500	507	483	523	506	464	498	516	504	520	463	491	539	478	514	459	511	497	490	549	503	513	512	486	531	501	522	517	540	500	532	522	472	522	532	497	508	486	493	485	502	523	525	497	501	498	479	512	488	489	507	482	483	509	503	520	501	483	523	526	522	499	499	496	500	524	522	519	544	487	505	532	503	480	490	507	433	500	512	504	494	500	504	516	544	518	501	570	513	486	482	497	493	464	534	510	509	493	501	517	497	484	551	525	505	516	503	492	471	518	508	515	476	571	489	542	528	521	470	478	510	553	530	498	482	504	526	514	527	494	450	505	484	533	507	493	514	462	468	515	491	485	489	532	459	490	507	499	525	510	481	502	477	565	496	484	525	538	489	488	494	487	515	474	501	529	476	531	483	512	502	521	503	496	514	536	460	467	521	505	509	530	523	468	498	512	534	501	507	535	500	519	508	517	507	505	528	527	488	519	465	505	521	456	464	491	522	540	522	522	503	515	489	514	524	506	482	564	520	516	516	501	540	473	501	493	498	522	505	490	486	536	540	498	503	509	553	447	466	479	490	537	531	493	494	456	473	487	481	513	483	491	506	519	507	482	511	539	510	485	492	508	525	501	526	529	513	512	483	500	501	455	551	491	492	472	476	525	513	485	531	525	527	478	497	475	477	529	498	444	510	542	476	464	503	511	494	543	490	501	478	504	491	503	528	488	480	507	490	477	447	490	526	478	540	506	500	492	511	511	522	505	511	516	511	532	493	506	512	480	494	509	509	488	472	471	529	490	494	504	520	487	528	507	509	515	510	532	553	512	517	505	513	525	493	496	459	502	475	517	496	502	500	523	528	512	520	500	538	512	500	472	522	487	528	526	518	511	504	521	499	540	494	503	469	476	507	468	535	514	481	521	474	481	494	473	513	513	511	497	483	530	465	534	537	462	507	538	537	554	496	479	495	481	498	489	495	533	505	504	487	485	533	486	550	525	494	514	501	516	467	530	475	510	505	526	524	501	520	508	495	521	557	502	485	534	526	511	541	505	480	516	521	535	505	496	480	504	507	521	494	503	489	479	487	502	504	517	510	505	537	476	521	477	530	492	513	480	506	540	521	500	507	476	493	533	531	525	467	532	506	480	506	532	502	544	525	517	501	506	500	519	517	493	509	531	489	533	499	511	509	492	508	509	566	486	533	497	541	478	517	550	560	499	509	518	518	481	482	479	506	515	479	506	478	475	471	482	550	486	515	518	490	519	513	519	496	524	494	483	492	507	490	485	496	525	484	501	487	515	495	519	482	494	458	550	488	516	514	501	478	489	520	481	523	518	510	489	490	516	474	532	505	521	480	504	481	518	499	512	529	543	483	540	553	531	530	485	476	528	493	479	509	550	497	497	487	493	518	509	501	525	540	497	516	508	488	539	500	501	487	521	456	518	515	516	550	499	583	533	515	482	500	510	477	463	497	495	536	514	504	502	468	510	515	548	478	511	514	544	507	503	521	498	520	491	481	463	517	528	485	499	517	467	483	501	527	459	500	478	496	542	497	512	504	501	524	520	505	496	493	513	493	474	495	499	500	508	490	497	511	529	517	510	478	470	474	489	500	530	516	514	513	514	508	529	540	492	494	489	508	475	494	481	498	552	493	507	506	511	511	517	497	487	455	501	509	510	558	474	486	514	529	516	515	527	542	474	481	487	544	484	459	502	495	498	497	487	510	527	458	537	500	502	503	509	506	507	509	496	489	518	522	521	517	523	514	532	485	490	459	483	503	516	488	491	486	491	494	507	519	475	499	471	494	510	556	473	479	493	520	461	491	488	516	564	510	486	489	495	508	492	501	509	545	502	506	489	523	528	538	488	489	472	508	499	500	497	491	488	479	503	524	478	479	502	506	496	484	501	486	496	473	499	459	527	509	539	531	499	456	522	539	481	507	507	514	528	502	484	491	492	509	543	489	452	544	548	517	508	506	497	499	530	538	543	516	529	522	513	521	519	496	503	524	541	530	488	512	495	488	496	518	514	466	496	493	518	485	511	491	529	511	510	508	508	494	528	503	515	547	454	519	496	477	485	540	511	485	503	476	497	493	478	504	464	499	516	517	494	503	484	505	514	474	446	503	525	470	532	473	508	514	496	529	518	510	520	514	503	510	487	510	481	526	511	498	495	525	463	490	485	492	480	547	548	523	488	496	477	532	496	551	524	505	512	506	517	469	517	504	541	492	532	444	495	493	546	515	511	494	510	511	472	514	520	502	534	510	563	502	495	509	526	505	534	518	510	504	518	489	519	513	489	536	511	537	525	492	456	471	530	519	471	525	511	507	552	494	498	526	495	527	491	495	487	513	480	494	512	493	527	484	539	491	515	524	460	544	535	482	474	508	477	497	517	519	556	544	500	518	515	530	542	505	533	507	536	504	522	492	528	520	543	536	501	504	490	506	498	531	479	446	476	505	504	516	505	506	512	486	469	517	504	500	482	511	527	457	513	505	525	498	489	459	522	529	534	483	520	492	530	491	511	531	498	497	447	479	513	445	481	534	500	482	481	515	503	489	492	522	529	523	490	514	485	501	487	508	526	526	542	533	493	539	483	520	482	515	529	535	499	511	538	485	512	504	497	530	486	572	493	487	513	501	497	503	525	509	520	480	522	476	515	512	488	536	477	530	491	485	532	499	499	510	544	540	500	473	502	524	495	506	459	571	486	505	532	488	531	491	528	502	464	510	492	493	525	507	516	558	530	516	475	491	504	547	438	480	491	531	493	458	495	545	520	508	504	527	519	489	502	500	539	488	519	488	532	497	491	523	504	522	500	509	488	533	480	493	497	520	515	489	503	516	476	497	496	506	461	471	504	559	509	571	493	478	540	513	522	497	495	510	527	505	523	506	510	487	500	503	483	472	470	497	517	519	495	497	494	510	494	487	502	529	443	518	487	515	553	508	518	485	506	529	504	515	556	520	488	514	534	493	481	488	520	508	497	510	529	483	538	517	506	492	514	501	510	512	495	537	484	490	505	537	500	507	539	502	484	484	531	501	467	498	470	511	517	525	511	527	507	493	540	486	472	474	545	530	496	509	490	482	524	515	550	500	504	501	491	492	458	503	505	494	508	540	503	490	477	501	474	465	550	501	457	488	477	469	512	522	496	484	501	516	467	489	477	504	485	511	495	531	493	476	521	549	484	528	526	503	522	516	490	524	544	499	481	477	502	494	499	535	506	503	513	504	476	538	515	539	544	467	521	481	471	535	494	494	477	516	519	491	455	504	494	511	536	522	473	476	525	507	535	515	498	440	489
52840	96966	78014	68612	47823	29931	14408	4834	776	596	577	561	585	616	573	604	634	597	582	598	527	597	585	559	568	554	575	560	523	553	530	579	551	575	592	570	585	555	615	622	562	509	602	540	571	582	550	559	538	544	559	521	566	581	562	573	546	548	512	520	576	556	518	530	575	589	551	587	524	534	501	546	560	551	558	544	565	602	574	574	572	528	599	543	552	573	517	561	554	573	593	528	552	533	567	546	530	547	541	550	520	552	569	559	537	580	508	586	538	565	564	589	593	547	540	542	558	562	551	565	553	602	525	534	612	581	535	560	510	562	500	594	567	565	565	554	591	554	553	575	564	545	555	531	520	547	559	594	588	584	515	571	575	550	587	526	565	550	537	544	530	561	542	575	524	574	576	526	565	582	542	559	522	534	556	573	560	567	532	600	573	537	542	565	547	546	569	563	599	516	530	551	561	565	566	577	507	557	557	547	523	546	586	597	580	553	557	558	513	541	571	538	554	607	568	548	512	553	556	573	588	544	549	566	584	567	587	536	555	580	542	576	545	557	540	616	531	580	543	537	578	642	541	586	573	546	571	524	567	568	565	577	579	542	543	584	553	519	531	563	541	562	575	556	557	582	540	557	535	590	565	575	545	545	570	550	597	537	603	538	544	579	604	554	530	533	538	513	574	534	598	558	552	540	548	560	567	569	551	528	543	577	533	588	519	543	519	557	548	560	529	618	568	544	542	566	559	571	585	528	555	600	542	533	581	603	601	558	551	553	612	541	572	528	546	561	570	539	543	570	537	521	586	575	536	599	528	585	544	518	571	549	567	582	571	495	614	545	541	565	562	578	548	605	562	559	585	521	564	575	583	581	585	558	549	604	578	554	556	597	536	528	525	529	548	577	574	574	533	583	577	541	557	574	542	538	535	560	582	571	566	582	559	565	529	555	516	533	541	530	584	586	583	603	541	532	550	545	549	573	598	608	578	544	583	547	564	549	564	541	558	593	550	597	560	524	549	564	582	542	545	535	607	563	524	570	563	547	572	532	521	547	494	543	568	536	540	538	552	572	565	572	521	531	557	570	544	555	551	530	573	585	557	558	561	550	596	588	564	524	580	568	533	567	529	554	557	565	516	557	538	538	542	555	546	561	595	559	558	572	570	534	596	567	605	583	551	583	584	585	541	554	545	567	582	578	561	582	520	485	603	515	543	519	577	508	579	541	520	596	544	532	561	537	572	547	564	551	570	536	570	559	548	564	548	531	569	552	569	533	567	546	528	583	573	562	576	561	533	506	587	563	555	520	531	564	529	539	527	551	543	525	566	547	526	562	545	570	571	568	569	544	575	577	569	588	549	614	548	523	511	537	554	514	536	539	525	578	518	551	561	514	584	556	548	602	543	565	600	545	588	543	581	553	525	515	545	591	554	595	570	594	591	548	555	559	570	549	547	578	533	534	604	545	581	564	545	538	559	572	505	592	524	541	540	597	569	593	580	538	599	586	515	555	575	570	616	530	583	577	549	557	533	583	534	517	543	574	565	523	566	521	576	529	566	560	538	540	520	568	563	546	568	559	569	553	531	572	565	550	597	508	554	546	590	560	525	525	559	535	572	509	579	568	564	564	554	580	602	551	573	585	565	508	549	521	580	543	564	567	555	565	581	559	585	598	579	579	585	530	546	591	560	551	552	602	520	538	539	566	566	581	561	582	530	602	555	564	597	536	516	526	550	620	575	616	601	527	580	575	536	537	583	554	595	556	569	566	548	539	570	552	559	564	534	574	538	521	535	553	536	542	586	546	572	529	565	570	552	565	528	569	571	550	586	538	544	584	527	557	570	572	601	568	598	583	578	524	540	597	535	537	555	510	579	540	600	583	546	554	569	549	544	534	560	550	564	595	563	582	604	554	553	553	559	528	584	594	513	572	578	568	584	554	521	543	516	577	546	561	559	509	560	509	601	549	550	607	554	540	555	556	571	572	551	569	542	539	520	542	571	580	546	570	587	553	599	602	570	546	546	562	545	568	561	533	533	561	558	565	550	583	542	538	528	528	559	553	546	527	566	547	588	579	574	552	498	551	547	560	555	551	570	551	537	572	547	553	526	565	589	564	520	587	554	553	594	590	564	597	566	581	537	578	607	554	543	520	549	528	571	564	556	527	552	573	530	557	536	601	522	534	559	564	504	562	544	569	550	563	582	586	486	561	574	577	550	577	588	572	524	583	570	516	577	572	555	547	571	572	541	580	543	568	542	543	596	598	561	526	528	542	574	562	534	579	548	564	563	610	570	559	560	551	560	570	565	566	558	516	576	549	551	549	520	541	582	550	546	547	572	554	562	605	538	571	541	574	576	561	551	520	523	537	563	623	535	528	521	571	546	530	535	529	526	586	564	539	514	576	547	525	560	571	564	570	571	554	586	552	599	515	560	545	555	553	568	541	518	565	556	555	570	576	583	583	570	564	549	554	545	585	568	555	569	556	563	567	570	569	571	540	547	592	583	534	536	575	520	567	556	597	558	549	594	560	509	519	548	538	553	536	503	572	601	576	556	567	535	542	581	477	532	574	576	536	584	555	531	555	553	574	526	573	569	551	546	543	570	581	531	545	561	575	542	553	570	569	575	577	581	543	528	558	545	573	588	595	528	560	584	552	523	568	601	577	590	556	555	554	532	558	593	577	610	551	594	604	524	563	593	544	573	554	549	541	546	544	547	570	591	547	556	544	559	563	558	547	530	534	551	569	483	578	617	551	595	555	513	516	562	586	530	568	550	566	600	538	567	581	535	538	577	566	515	570	530	554	584	560	577	593	562	539	558	545	569	525	530	590	544	573	543	575	548	556	561	558	523	585	563	579	537	612	596	560	508	557	542	526	587	608	554	526	591	500	512	547	538	556	535	568	580	565	558	576	603	531	571	542	557	565	506	538	555	555	553	540	578	537	566	541	571	553	550	533	493	550	553	536	599	558	599	577	541	555	569	525	558	572	542	582	597	532	533	525	538	571	552	547	562	554	554	566	564	604	531	544	569	553	578	553	536	570	553	541	557	532	529	575	565	577	578	605	560	517	494	523	494	560	554	540	548	568	531	556	552	610	557	563	558	558	577	550	568	543	548	544	551	569	582	590	562	516	547	580	565	565	536	545	548	519	531	554	602	564	573	576	559	550	585	558	584	566	558	574	549	521	550	555	550	540	546	573	558	528	544	542	593	526	555	563	539	533	535	580	577	527	553	551	547	589	543	567	573	550	530	558	581	569	598	517	545	585	568	588	590	573	571	581	547	541	541	554	556	550	546	550	569	549	572	614	505	570	537	541	538	542	599	561	542	589	506	607	569	552	594	558	543	560	582	555	540	530	569	552	575	553	532	544	528	575	559	556	520	499	558	502	561	552	529	553	558	550	519	562	562	494	567	518	558	533	571	563	524	550	561	592	555	544	522	569	539	543	551	562	555	591	518	534	566	577	613	562	553	553	545	588	554	559	559	531	576	544	555	560
27605	28705	33337	26425	10858	3080	1098	497	362	345	343	334	333	337	340	348	328	338	347	370	349	344	345	340	325	329	375	350	347	338	373	330	340	339	322	353	352	333	343	328	311	310	365	360	336	342	346	333	361	372	301	342	331	316	307	315	345	353	325	379	337	347	325	340	315	334	332	314	342	336	328	309	363	333	344	352	346	311	359	325	361	333	318	337	353	364	360	356	344	367	346	342	327	347	337	324	313	358	339	351	345	345	350	352	323	336	337	330	353	345	329	340	330	317	360	353	335	355	362	346	347	321	336	350	364	331	353	341	335	363	328	331	320	349	340	362	341	339	298	362	341	302	328	346	353	350	325	334	355	325	369	362	341	334	327	346	331	331	307	344	363	351	309	358	348	352	378	339	357	327	336	362	333	317	343	316	368	331	357	312	319	371	340	333	312	329	335	365	286	344	329	357	338	354	328	345	358	350	329	338	364	324	364	345	352	387	361	345	353	330	343	338	371	331	312	380	337	362	364	337	382	330	332	305	357	337	357	328	366	356	354	303	353	362	336	328	324	365	351	360	325	338	312	316	339	350	312	327	337	363	341	340	356	326	317	332	319	358	355	292	342	347	316	327	326	350	357	324	337	348	364	374	388	338	384	354	313	345	344	328	330	335	309	325	328	335	357	323	314	358	347	331	340	340	357	319	310	317	338	344	298	312	349	364	343	366	324	354	322	341	345	321	332	339	329	321	404	349	348	356	351	325	357	329	309	363	338	366	328	347	346	345	319	339	346	350	354	341	342	359	342	355	325	294	325	309	302	339	356	350	378	329	347	349	323	346	359	325	357	333	355	359	329	331	338	287	321	338	320	346	310	351	393	333	319	334	359	331	351	317	335	355	373	346	312	335	349	360	368	315	327	362	342	310	342	352	348	373	331	328	373	323	319	343	340	304	343	345	339	342	349	351	322	319	345	342	347	359	358	336	320	362	377	333	352	317	344	348	313	373	344	328	317	367	327	361	362	354	364	315	323	329	327	323	352	354	339	349	326	321	339	376	338	346	359	357	334	312	335	343	327	326	343	320	374	343	331	335	345	378	320	357	341	323	301	371	346	319	316	299	340	311	300	325	373	340	349	327	358	317	348	320	342	333	335	352	372	332	370	330	358	342	335	328	298	341	343	357	334	344	342	316	321	355	314	365	354	323	332	351	326	347	346	356	378	359	331	360	374	313	379	342	312	347	375	324	360	355	349	354	318	335	364	354	327	335	327	346	353	325	372	330	350	345	329	334	324	333	340	354	297	328	308	330	348	330	319	355	353	317	336	358	371	325	342	321	324	384	377	342	365	329	349	369	351	323	349	339	351	325	306	354	342	376	345	356	313	342	300	345	353	320	346	327	356	322	299	333	333	318	345	350	324	350	316	355	355	333	362	351	366	324	336	361	361	346	349	349	345	360	330	336	313	351	347	320	338	316	357	349	344	325	332	364	346	331	335	343	332	364	351	322	314	353	316	324	349	339	336	359	346	339	308	337	316	348	326	335	335	348	346	352	325	348	316	350	328	350	304	333	307	342	322	376	341	318	342	349	342	360	335	376	336	369	355	343	370	376	332	350	331	337	323	366	342	327	347	376	347	324	331	335	347	358	361	334	343	338	354	338	325	343	324	342	362	335	338	357	327	355	319	350	341	334	336	316	369	346	353	366	340	340	331	322	333	311	353	343	357	360	348	350	372	312	336	316	380	342	389	316	324	348	350	331	351	331	340	327	338	352	356	332	337	319	342	337	353	327	316	372	382	345	365	337	352	342	356	339	309	362	347	303	350	333	341	335	355	321	355	370	374	381	359	334	322	352	352	338	329	344	352	352	362	319	331	343	358	332	343	324	334	345	330	362	372	351	330	357	343	307	348	342	352	331	356	326	308	343	356	338	369	359	331	333	350	342	326	322	333	364	332	328	332	364	343	361	326	354	345	340	340	331	334	313	318	341	335	312	346	331	319	347	341	323	307	328	347	358	369	360	356	317	320	333	337	336	339	339	316	357	369	395	345	338	332	342	332	332	319	350	340	351	341	359	366	322	319	357	333	322	355	368	306	345	332	349	343	339	332	304	335	315	361	336	321	320	319	345	322	354	356	349	358	349	365	324	368	324	361	320	309	312	307	323	293	335	360	346	334	364	345	314	365	327	335	356	343	312	357	356	322	330	345	359	359	351	335	348	359	359	325	353	348	348	334	370	320	317	351	347	337	328	334	333	340	356	344	354	358	346	347	368	342	325	321	305	323	323	322	368	333	311	355	367	365	313	343	305	334	339	352	354	380	339	344	343	322	354	337	314	335	330	317	312	395	365	347	343	331	310	315	333	345	323	318	329	349	352	307	355	340	322	366	360	321	344	317	329	344	378	329	301	357	340	334	331	374	367	359	353	344	325	334	328	347	341	352	327	310	330	344	342	341	296	305	333	360	288	340	338	324	346	340	334	335	355	383	340	333	341	344	318	306	350	354	338	331	355	345	333	338	332	332	331	320	347	297	321	329	327	354	306	337	340	338	336	377	336	312	326	378	314	351	332	333	322	348	334	320	333	347	354	360	330	305	337	314	333	319	340	352	358	314	348	340	314	327	327	316	349	368	324	337	333	350	348	329	348	330	349	366	322	319	355	324	352	339	367	350	320	350	343	320	355	367	367	325	329	359	365	342	306	372	342	352	339	367	373	367	331	302	318	384	344	340	350	333	345	379	323	320	356	336	330	363	320	314	367	374	339	370	314	357	357	329	327	331	336	343	355	343	338	360	358	340	347	307	342	350	385	349	341	322	363	319	329	353	334	310	366	335	327	328	347	347	362	322	358	323	335	350	336	338	365	332	353	329	322	326	326	321	338	386	355	329	351	366	375	373	329	341	332	333	355	332	358	329	327	349	340	340	291	322	353	348	326	323	334	353	309	326	316	366	350	323	358	318	348	336	321	356	313	354	370	347	357	340	322	353	346	333	316	318	353	338	338	360	360	315	367	335	354	316	330	351	364	357	354	331	378	336	338	347	352	334	341	322	324	341	324	342	339	359	349	337	315	309	314	312	366	354	333	330	313	359	302	321	348	374	315	326	338	359	349	359	345	340	319	366	308	332	323	345	316	304	329	355	356	310	337	356	346	345	392	306	360	332	324	332	351	360	346	337	328	338	357	330	377	361	344	358	349	312	330	370	354	344	359	352	303	370	325	366	375	315	356	334	341	333	337	343	329	337	402	358	365	329	327	324	337	349	349	343	351	342	331	325	362	356	345	311	333	338	349	339	366	331	346	302	321	306	328	353	383	308	360	344	360	349	319	347	336	362	314	312	372	367	371	326	349	342	334	333	369	352	361	364	329	359	319	335	334	352	340	343	327	383	292	346	322	355	324	353	306	338	349	314	325	356	334	336	313	334	311	377	319	375	381	383	346	341	353	340	360	335	343	326	306	321	335	333	325	325	341	360	325	344	353	319	318	345	329	335	317	318	362
21094	45650	30479	22414	10258	3955	1461	668	391	409	413	396	402	410	385	390	412	397	390	409	400	377	416	358	404	366	381	427	388	380	390	398	391	375	400	382	423	388	382	385	359	390	371	375	389	395	380	374	378	373	348	385	408	382	372	395	377	385	382	358	384	415	394	408	384	366	384	397	403	425	374	380	370	388	389	379	391	355	405	381	384	393	394	404	371	395	419	405	428	389	409	357	379	400	397	410	396	370	389	397	387	396	364	370	418	416	376	431	376	373	385	405	392	395	405	401	390	418	373	418	377	399	432	414	396	402	383	406	410	344	403	406	391	371	381	368	375	384	434	349	389	386	371	403	366	388	413	392	385	392	406	415	400	377	398	380	379	392	371	376	412	385	445	405	416	375	371	353	403	401	410	384	363	404	409	409	384	363	395	405	392	398	411	399	398	393	381	379	412	400	414	396	377	381	397	384	365	401	355	384	376	408	446	421	382	432	391	386	403	388	417	398	410	381	396	387	409	373	397	360	399	428	384	395	443	421	400	395	426	406	387	380	405	395	381	376	387	368	384	389	374	374	376	422	370	405	384	397	410	419	389	397	391	383	397	388	399	387	410	403	369	389	399	365	393	404	397	414	429	391	378	401	409	387	385	397	404	417	358	402	379	377	402	395	352	387	380	355	384	449	370	389	409	417	380	414	405	383	380	389	365	377	435	356	399	400	381	366	403	363	423	392	397	389	405	404	409	387	381	365	369	387	394	384	367	379	382	384	382	361	380	391	377	391	405	363	405	435	376	405	403	405	404	387	401	373	391	382	373	379	398	426	424	367	404	388	406	380	368	366	394	394	374	348	352	411	401	394	389	423	408	436	383	433	399	390	386	371	445	396	386	376	386	424	388	392	381	420	398	371	371	393	411	407	391	373	433	375	367	391	385	368	372	393	426	368	409	378	383	416	442	388	380	400	415	382	391	414	392	412	421	359	415	397	388	401	385	411	400	374	410	428	415	394	380	382	386	413	396	386	386	386	410	393	407	375	409	410	370	396	357	422	426	385	403	379	380	392	375	377	366	391	375	394	412	357	387	398	397	397	417	387	370	412	386	387	364	391	407	414	381	374	378	384	367	386	404	400	394	383	377	369	398	375	374	390	397	382	351	375	382	408	387	348	395	402	364	388	382	392	379	386	401	390	397	388	404	368	435	376	372	399	383	365	381	382	439	368	336	409	364	379	419	376	406	377	352	407	388	394	403	353	394	422	378	390	406	410	395	418	398	393	394	411	380	403	377	381	426	375	389	394	408	369	369	364	382	381	347	376	380	380	368	395	419	419	416	449	444	383	402	388	388	384	405	415	399	405	413	386	398	405	399	397	404	390	390	403	398	408	408	424	397	398	378	374	399	372	362	434	410	366	385	363	369	366	401	390	403	374	406	370	382	395	399	389	423	393	375	413	385	379	409	376	405	375	405	394	374	393	407	397	389	402	420	383	382	379	394	398	397	360	394	394	414	365	369	391	391	391	393	412	419	407	382	390	415	383	389	408	388	417	407	396	408	375	384	418	413	360	372	385	363	396	399	383	373	413	404	402	425	431	373	369	424	399	381	398	345	397	390	410	390	377	347	379	389	372	411	384	407	423	376	415	423	383	393	391	374	377	389	398	356	408	378	407	395	401	385	378	401	400	399	410	382	404	424	426	385	401	394	367	393	414	391	439	376	391	424	421	403	391	389	413	372	375	366	392	369	383	400	393	410	410	406	415	371	397	380	365	356	375	393	409	383	359	389	359	397	419	383	401	393	382	387	416	365	388	403	427	418	351	397	408	411	383	373	418	359	410	384	361	413	376	420	396	413	401	411	400	421	397	404	417	419	396	397	372	411	406	398	406	411	401	422	411	401	373	396	376	403	355	411	390	370	398	379	384	412	388	407	373	384	391	398	381	434	396	391	406	385	435	383	405	371	419	374	382	366	370	409	364	393	379	389	397	379	407	397	426	401	376	403	400	406	417	402	394	372	394	359	390	391	427	401	347	358	405	388	387	388	375	411	393	428	393	384	432	416	396	419	380	397	409	398	357	391	379	357	390	361	411	364	413	365	374	366	429	412	391	412	380	395	394	387	406	359	402	373	382	349	382	366	365	410	411	365	377	379	390	416	384	398	392	375	384	401	400	407	423	385	385	393	407	406	387	406	378	406	382	370	388	414	401	381	383	384	393	389	398	380	392	360	384	413	402	396	395	392	404	401	355	395	364	389	421	396	351	414	399	406	354	423	409	390	405	397	363	377	396	422	411	385	384	389	368	396	417	432	368	392	416	380	397	377	363	384	379	408	409	381	373	392	375	410	409	384	377	406	366	387	390	399	399	367	378	380	409	382	362	423	395	386	401	375	394	369	418	367	378	398	419	372	379	432	371	399	420	402	340	396	389	383	364	410	394	409	398	427	378	395	375	394	409	388	366	382	405	371	377	411	374	400	397	374	380	416	382	384	355	368	374	416	379	394	438	385	386	382	397	391	398	406	400	409	394	403	386	370	367	411	383	362	408	411	391	402	425	416	369	379	369	389	427	410	375	375	383	385	381	389	422	376	381	368	388	395	376	359	431	375	414	346	379	411	420	385	381	359	409	383	422	401	415	376	410	384	394	397	356	380	374	413	399	410	409	397	416	394	369	390	387	422	384	428	385	378	425	385	382	392	414	398	381	390	365	461	397	355	382	413	422	364	360	380	373	405	406	377	418	359	407	382	372	337	406	398	388	391	376	375	401	365	399	380	369	405	398	416	379	407	384	375	413	416	382	400	398	393	379	424	407	373	400	413	397	353	369	352	364	404	377	389	391	427	405	413	390	419	378	400	389	391	386	413	369	389	356	357	401	405	401	425	391	379	405	378	414	407	393	430	404	418	351	393	372	388	399	377	377	384	373	408	425	346	397	400	408	388	416	369	395	398	370	409	430	375	408	385	416	389	372	346	383	412	400	402	405	395	378	366	417	413	400	388	378	392	369	357	426	354	383	390	382	368	387	389	399	419	376	421	375	394	394	397	403	408	398	378	395	415	384	362	422	388	378	390	387	378	409	364	382	393	392	390	413	404	356	408	378	408	392	382	388	398	385	403	373	397	403	358	402	374	381	405	351	400	402	382	416	381	377	342	384	387	389	365	410	404	419	402	389	411	423	361	382	361	385	417	385	401	408	384	388	369	409	422	423	396	423	399	380	407	395	389	378	426	397	374	381	400	367	408	414	385	419	381	422	372	394	353	375	399	389	351	420	392	401	406	387	388	384	428	382	378	383	391	404	410	376	385	393	399	406	403	414	410	412	378	380	414	398	399	436	395	390	406	400	376	362	384	364	399	401	379	390	417	385	411	415	392	394	406	404	383	432	398	406	365	410	414	392	409	393	403	407	382	421	380	413	425	376	388	368	375	360	358	400	386	407	385	408	389	430	399	404	404	413	408	409	354	419	387	411	390	395	390	389	391	409	395	389	387	379	379	424
23601	22218	34987	39708	32507	23990	12463	2277	568	414	416	417	454	419	459	450	452	435	425	443	450	448	413	429	409	364	415	443	430	400	449	414	417	433	412	387	452	428	381	440	410	447	417	461	443	385	417	428	427	433	434	414	409	422	393	395	435	391	394	404	419	477	433	400	392	436	439	405	418	404	497	416	465	427	404	415	401	453	428	458	406	409	430	399	393	391	434	413	407	391	467	399	389	409	416	429	441	478	419	423	440	419	406	441	406	436	435	437	420	408	374	421	417	353	438	409	405	426	395	397	422	461	401	392	410	430	469	396	425	465	441	468	436	413	381	437	403	371	420	408	424	378	397	423	428	398	366	407	406	385	425	459	430	391	419	392	453	409	434	420	415	404	428	458	373	402	403	471	403	422	439	453	383	455	403	394	416	409	437	430	400	437	400	381	451	396	395	431	371	406	417	414	425	408	412	431	385	374	443	427	444	408	427	423	380	445	443	426	399	408	450	422	423	413	412	411	414	421	436	426	407	440	453	414	444	393	378	407	404	404	384	409	370	409	399	421	421	420	410	435	403	409	444	414	421	407	387	442	426	363	436	421	418	448	431	415	434	411	430	426	434	429	384	410	399	415	421	413	414	400	383	426	412	391	429	435	444	380	410	390	405	439	368	416	439	414	447	381	429	444	380	427	407	416	434	400	412	406	386	404	470	429	408	406	412	432	413	399	430	423	413	416	441	398	388	452	392	444	400	418	401	377	408	423	434	408	432	409	397	445	422	381	411	418	401	441	417	397	407	437	445	388	421	408	416	422	413	451	376	422	427	393	438	403	391	410	449	418	432	404	401	408	444	421	418	433	430	406	414	423	393	367	428	421	413	424	435	408	436	445	410	396	440	420	414	437	409	455	438	407	409	390	426	433	434	387	403	428	391	437	441	404	420	403	394	424	368	456	440	428	419	423	370	428	402	426	392	413	422	419	415	439	381	398	421	386	402	439	440	435	449	398	463	394	389	419	414	388	443	376	470	409	443	399	433	391	432	426	395	393	423	435	399	412	402	410	422	399	441	373	395	421	451	376	440	398	430	371	413	461	408	455	411	419	446	408	412	426	426	437	412	395	371	398	402	389	408	416	455	429	419	400	432	444	429	412	417	431	416	441	407	418	408	425	454	421	387	402	425	395	418	446	445	400	422	406	422	414	428	427	448	412	416	420	389	449	366	414	425	425	444	440	390	402	400	443	456	471	410	387	432	410	449	395	384	402	425	428	449	406	382	421	426	433	432	448	438	451	442	459	390	404	410	411	451	401	417	431	413	429	441	409	406	414	420	394	404	439	417	438	462	425	410	418	425	430	392	437	423	411	437	416	379	435	417	408	406	427	407	400	419	432	444	427	410	409	390	414	455	416	429	396	416	397	419	404	438	431	400	476	419	412	415	381	440	437	390	398	399	410	418	423	404	430	410	397	440	443	407	419	423	424	438	460	441	415	423	430	437	418	422	410	425	389	419	451	422	395	434	404	382	383	444	363	433	475	433	427	406	406	428	459	400	415	416	424	424	417	435	419	436	418	429	378	405	400	425	419	395	405	410	412	377	377	384	403	413	381	422	390	436	417	419	409	439	411	410	454	410	429	419	399	423	450	404	400	417	404	391	407	418	406	409	400	423	403	414	384	409	400	407	457	451	433	402	417	414	415	459	423	419	413	392	406	414	388	439	422	434	385	396	427	380	437	407	396	385	409	426	410	406	415	406	434	433	419	442	434	380	401	414	427	416	413	425	445	419	413	395	382	413	437	467	396	378	431	397	419	425	390	388	421	445	418	416	434	403	422	397	423	394	451	445	424	394	413	401	417	424	424	433	445	450	442	416	416	387	388	388	410	429	451	426	402	427	426	413	402	421	456	434	437	448	428	443	447	400	388	418	391	451	408	376	415	421	446	404	441	431	418	415	461	424	445	461	407	407	413	420	387	453	365	407	447	439	406	441	465	393	423	432	383	435	442	445	396	426	444	440	408	436	406	431	435	413	423	418	424	441	430	419	404	413	429	442	395	462	423	438	396	404	401	413	412	421	412	428	424	444	416	415	415	461	434	402	381	421	393	412	410	415	423	407	438	431	435	454	456	433	407	443	422	437	411	456	423	431	405	411	432	455	411	445	398	421	431	447	412	440	421	452	439	408	404	384	425	404	425	426	412	372	406	391	400	414	395	396	380	408	425	411	456	442	447	413	458	422	425	420	398	403	435	423	438	424	418	412	382	424	423	486	400	481	453	444	415	419	405	402	423	447	410	406	437	409	430	398	401	399	448	403	453	410	414	413	386	426	401	398	407	430	450	441	427	438	416	424	421	416	444	434	408	443	405	397	444	452	402	405	473	398	435	412	445	415	435	416	424	373	405	419	422	450	417	414	438	413	423	444	407	413	454	451	380	424	443	447	422	425	420	386	395	422	430	387	433	395	393	429	408	377	423	429	422	399	433	424	411	418	435	435	429	392	373	447	418	432	447	403	417	382	456	409	385	427	426	409	434	462	414	432	416	443	400	434	365	406	411	411	441	420	422	378	421	393	411	418	391	412	429	439	426	449	409	390	462	412	399	389	412	443	421	426	412	424	433	469	433	422	403	394	433	400	420	426	421	416	409	448	391	393	408	387	439	436	442	442	414	404	458	417	432	389	409	397	409	407	428	436	411	396	439	398	419	393	448	410	419	452	391	416	407	392	417	444	395	406	429	398	377	423	468	428	392	404	404	386	418	405	424	422	404	423	418	411	393	429	430	424	408	398	459	409	415	392	410	429	448	470	447	394	404	415	421	422	444	409	401	458	406	404	453	439	422	399	423	421	418	435	410	391	431	419	399	414	423	409	374	407	378	408	403	408	418	405	433	444	452	402	422	437	474	411	434	426	434	406	422	420	397	420	392	400	415	437	451	417	377	408	420	420	458	424	410	414	404	416	410	410	406	419	432	399	427	416	391	430	407	421	416	404	479	432	422	398	408	427	409	436	456	381	412	396	408	381	405	424	423	440	401	425	384	401	411	410	381	439	412	433	398	429	429	435	377	427	412	444	416	430	412	435	417	442	403	405	386	403	452	377	429	373	451	437	419	428	443	418	409	419	438	438	407	436	404	398	378	420	437	406	412	385	435	420	412	421	413	460	432	418	424	411	452	462	425	419	422	438	421	417	421	449	390	437	423	409	389	463	395	407	426	426	428	427	458	459	429	459	423	428	392	424	425	416	446	420	420	434	427	404	425	473	399	408	422	457	428	419	432	433	440	371	413	440	427	409	459	406	410	391	442	461	409	375	448	415	406	397	406	420	448	451	407	447	433	383	424	412	414	421	392	428	404	448	400	441	439	396	427	411	425	405	441	393	435	461	445	433	436	417	409	467	388	404	427	419	446	437	423	435	393	434	427	401	430	406	443	418	416	439	446	482	385	441	425	413	415	429	419	430	457	421	423	405	393	431	366	446	395	391	417	421	417	376	419	374	429
46983	91152	70139	57588	38891	22055	8705	2686	683	480	470	479	476	482	505	520	503	468	486	513	471	505	455	464	501	496	483	469	462	492	498	429	456	467	505	464	472	473	468	448	425	490	515	453	463	495	462	471	444	464	422	423	499	473	474	494	484	492	459	453	456	488	437	482	443	470	462	457	447	475	512	482	490	474	485	476	452	457	500	462	492	458	471	459	458	476	476	447	462	449	466	505	485	484	487	434	486	454	480	467	462	482	450	460	478	476	468	440	486	430	466	500	466	500	466	457	445	461	475	476	454	454	465	491	454	454	507	464	474	465	459	438	457	455	508	432	486	453	471	513	413	460	493	457	461	472	478	439	502	471	440	448	451	473	456	447	482	484	474	496	464	475	508	413	491	467	508	470	458	502	475	472	500	524	453	457	489	447	435	446	470	471	497	465	430	463	430	435	428	434	431	441	488	477	492	452	468	499	499	462	468	448	469	472	483	428	461	468	464	481	484	481	471	454	452	467	447	486	438	484	451	467	459	429	448	462	503	447	477	487	488	506	491	482	496	424	469	483	455	453	462	424	474	439	471	417	456	486	462	509	495	457	455	464	459	429	481	461	499	438	460	485	459	485	428	456	443	450	451	474	462	453	438	475	452	455	437	479	464	445	447	446	446	474	483	449	445	446	466	494	472	486	461	478	489	445	454	489	426	493	455	443	459	509	518	485	481	483	479	490	440	451	474	464	460	475	454	479	497	485	461	452	471	473	467	490	495	466	456	471	454	469	458	510	474	425	473	448	436	519	479	500	459	446	457	471	464	456	462	498	491	474	442	454	447	462	449	485	454	452	437	484	471	487	490	493	454	446	474	483	436	490	450	435	454	488	479	471	467	461	501	440	470	476	455	405	455	452	472	457	493	461	506	518	500	475	474	505	453	481	437	477	528	510	461	460	458	428	474	464	444	455	466	462	454	471	489	458	462	451	465	465	462	403	449	442	475	464	502	435	495	432	480	443	464	474	476	451	457	470	489	455	439	503	484	460	463	435	467	477	441	453	495	471	473	458	480	452	452	481	468	477	472	509	481	486	462	465	468	479	472	449	457	455	439	460	496	505	444	478	448	475	452	492	465	503	459	477	465	480	488	487	483	476	471	463	418	443	454	437	480	470	481	458	452	469	477	485	470	483	449	468	426	425	453	463	473	463	483	424	475	436	495	462	430	472	478	513	497	467	491	500	466	421	434	462	489	445	469	509	495	516	484	472	458	509	410	438	458	481	487	461	430	496	449	472	438	426	456	451	477	469	423	473	481	433	448	496	445	442	465	455	501	468	461	471	440	471	475	473	456	474	494	431	448	467	474	501	449	480	484	464	474	472	467	464	474	439	425	463	461	446	460	464	454	476	457	495	460	449	499	456	471	445	462	476	486	488	460	448	507	471	473	469	464	478	474	477	493	503	497	470	447	444	461	459	439	475	490	462	457	489	445	452	507	486	464	452	457	447	476	477	502	499	472	451	481	493	489	464	489	441	455	452	468	481	434	444	466	444	487	441	463	471	451	445	459	451	469	475	462	452	496	461	458	489	455	448	453	473	455	429	489	466	456	469	435	446	421	446	463	458	432	483	449	476	475	461	499	440	488	463	415	481	446	470	485	475	479	476	432	502	476	480	453	440	437	481	481	445	492	484	452	462	455	506	519	494	503	447	485	454	432	482	447	461	478	461	478	466	452	462	467	461	451	466	466	464	435	465	493	504	498	481	482	515	504	496	477	511	461	489	491	499	441	455	444	510	475	474	486	492	458	460	437	472	490	451	521	432	472	432	456	473	493	460	468	475	463	478	453	484	480	430	493	510	449	473	468	516	488	457	460	489	437	478	466	432	471	468	480	464	477	483	466	477	475	485	489	518	437	469	448	482	485	479	497	473	469	478	456	465	500	482	490	462	468	476	463	442	463	465	452	518	462	451	475	477	450	486	483	458	478	481	441	469	491	482	447	452	463	504	476	471	440	473	448	423	476	454	514	459	417	491	485	481	471	526	483	470	450	481	450	448	499	442	478	494	434	454	444	463	487	459	468	506	442	460	482	467	475	478	485	464	446	466	452	460	440	439	506	444	488	498	475	498	473	448	483	473	485	434	414	464	470	490	454	445	474	448	491	476	485	475	465	463	478	496	479	490	512	428	474	481	441	466	457	432	503	442	493	513	426	477	460	458	452	462	458	431	456	485	442	472	465	484	505	469	438	504	472	477	485	437	474	472	467	421	489	515	437	448	479	492	498	516	442	483	462	423	493	474	485	471	465	461	462	440	482	500	457	524	474	447	466	439	479	467	479	459	464	472	456	485	479	475	492	464	450	446	447	445	455	497	454	474	526	446	447	534	496	446	455	513	514	490	487	488	482	509	442	471	479	503	420	455	435	474	436	476	482	471	480	451	484	472	474	489	537	458	466	482	495	499	472	473	420	479	511	495	493	511	468	503	489	419	425	461	469	422	441	473	466	463	481	432	475	459	471	472	450	454	446	448	421	486	474	499	480	480	436	451	488	454	473	478	496	440	490	445	456	459	457	489	513	450	461	466	464	461	489	458	469	466	520	445	499	502	484	455	458	489	432	497	507	452	445	404	438	459	463	479	504	465	446	468	514	477	460	451	479	452	456	487	434	491	461	490	465	503	479	503	458	497	445	457	461	506	506	477	467	473	458	516	491	444	484	450	472	450	468	458	433	488	462	437	471	512	436	467	458	475	448	468	453	439	467	474	441	465	479	478	465	448	477	426	497	463	494	452	490	509	491	473	470	499	475	459	461	490	465	482	446	476	472	454	498	462	481	432	470	497	446	471	471	489	459	434	458	468	485	455	480	481	473	469	440	446	438	432	498	482	473	463	470	467	461	457	485	519	466	440	482	475	485	445	481	469	508	465	427	451	476	445	445	440	470	463	436	438	485	469	480	459	449	493	453	467	479	449	474	512	508	464	472	477	450	470	449	464	501	515	464	453	450	512	487	520	478	422	473	487	438	447	473	494	469	466	474	500	468	472	495	460	448	427	507	443	484	518	497	480	510	434	484	465	484	457	462	444	461	470	470	450	464	481	489	454	442	482	489	463	476	445	457	435	485	435	477	476	497	466	478	460	470	475	409	501	486	472	438	444	452	494	493	464	497	490	481	448	473	454	456	507	493	441	466	488	424	461	479	491	463	483	488	462	416	459	488	481	479	451	466	471	436	490	420	505	426	452	453	488	459	474	488	466	477	451	454	496	440	501	472	465	491	480	446	474	459	436	491	497	489	438	453	470	448	460	469	447	474	468	461	447	451	458	480	475	466	478	457	454	467	475	478	465	451	475	434	492	468	479	453	442	453	459	502	479	511	416	475	445	449	491	461	486	475	522	489	491	465	468	450	478	479	474	470	440	474	482	504	475	499	457	462	459	445	484	433	447	467	495	522	436	480	475	482	468	468	482	470	475	447	480	451	417	468	420	440	481	466	432	458	500	478	469
25224	23790	36503	38419	24933	12622	3459	903	442	348	382	388	404	349	380	385	396	369	372	384	359	385	368	404	395	389	395	380	379	351	372	357	403	358	361	359	415	352	387	386	365	394	374	390	336	381	366	374	375	355	374	366	376	399	384	343	374	386	369	349	370	379	366	380	376	377	398	395	399	383	354	389	387	368	411	389	377	375	376	392	407	355	380	380	392	372	351	406	333	393	383	379	324	366	398	326	384	407	377	366	376	351	401	381	354	381	381	368	363	350	364	343	394	387	393	398	405	367	388	371	393	406	393	417	362	347	377	346	312	361	324	375	370	391	363	372	377	393	383	386	403	386	391	358	421	381	386	393	352	357	355	395	370	335	352	349	350	380	376	350	401	347	363	379	371	377	366	389	367	376	361	375	376	356	371	421	379	351	381	393	364	371	386	397	345	403	379	368	376	365	348	344	382	383	361	366	381	341	353	383	390	415	391	357	419	365	394	365	377	359	402	363	370	390	368	372	392	344	404	383	369	397	383	369	347	373	376	379	384	356	338	362	354	372	360	355	374	386	380	343	358	392	378	348	348	416	420	372	344	388	400	365	378	385	372	385	354	357	408	364	405	408	366	350	358	387	332	365	369	385	367	376	364	393	429	351	355	369	388	364	375	360	373	352	359	371	388	385	362	393	330	381	382	413	377	376	362	328	364	372	395	391	337	356	365	386	385	394	341	345	332	365	374	337	338	374	358	364	380	378	360	397	371	355	323	409	381	355	395	386	401	391	389	369	347	344	363	393	362	382	413	382	388	350	385	363	386	372	360	358	392	411	386	370	360	371	386	356	370	387	358	392	379	356	354	339	389	380	384	398	385	391	380	395	356	406	362	342	383	362	358	375	348	382	414	365	360	396	392	409	368	389	382	405	397	386	373	332	383	380	368	377	370	378	349	372	355	349	394	363	396	384	359	353	409	377	336	370	386	368	367	363	371	351	372	392	356	386	386	373	355	392	409	395	389	400	381	381	405	395	342	392	345	395	371	399	358	395	360	353	401	385	346	366	361	359	370	376	378	382	376	360	389	371	394	396	396	394	371	372	406	379	369	372	344	381	390	403	347	405	395	390	370	356	404	382	339	410	341	394	371	333	392	373	378	382	336	383	375	366	388	363	345	379	395	381	402	376	354	394	375	391	372	388	384	354	336	363	376	385	346	396	367	404	389	348	376	398	358	327	372	388	414	359	377	397	336	381	388	366	392	383	386	353	357	402	376	365	379	392	396	352	364	378	378	392	364	370	358	364	388	358	407	340	367	345	383	386	373	334	410	402	359	382	358	362	402	422	378	355	366	383	386	400	361	337	370	353	354	410	363	348	399	377	354	339	363	391	343	369	351	392	377	362	386	375	365	394	370	365	362	369	375	365	385	378	377	381	354	384	355	358	372	393	387	352	345	376	369	407	392	361	355	363	379	347	375	379	353	343	360	360	321	376	342	375	362	372	399	380	407	394	402	383	375	370	378	403	390	373	360	400	360	346	384	390	367	391	368	361	369	363	373	354	371	375	385	366	379	368	396	359	411	348	382	369	351	367	396	378	380	347	385	380	385	349	371	369	394	396	339	403	399	393	362	416	353	354	368	363	362	375	380	360	376	358	357	367	386	342	375	370	371	388	334	403	401	396	382	378	397	407	364	373	366	375	349	363	320	376	354	384	383	369	385	400	398	345	404	369	381	400	356	366	336	376	362	407	362	337	379	366	389	363	402	348	374	370	387	369	351	381	376	386	376	378	395	355	384	351	350	366	379	403	381	381	368	373	387	392	355	362	355	387	362	372	393	376	385	387	380	371	345	389	390	358	355	387	403	338	383	372	393	359	378	368	365	390	383	364	371	385	383	361	361	369	379	351	340	377	340	356	372	371	391	375	334	379	361	369	361	379	362	353	365	383	391	372	384	378	386	393	367	392	380	356	387	379	355	396	370	363	375	368	367	363	372	372	400	371	365	382	362	379	413	373	385	361	380	420	371	377	375	413	416	386	386	369	387	371	375	419	361	385	369	372	370	386	402	379	392	356	356	435	398	367	356	381	365	370	389	341	381	358	368	411	379	366	394	386	371	340	400	395	374	345	365	381	373	358	355	349	371	388	355	400	364	359	375	337	401	333	375	387	344	377	387	345	372	386	369	346	356	393	375	379	347	416	378	371	384	392	397	353	365	371	377	367	372	379	397	375	391	369	382	375	385	346	383	372	386	376	366	376	364	374	351	405	383	399	351	353	395	361	404	377	362	370	405	427	385	380	376	379	415	337	387	370	344	393	352	367	361	400	372	390	364	392	379	385	402	381	343	382	392	424	400	380	358	372	372	379	384	372	378	368	357	409	403	360	411	374	413	366	367	342	414	378	370	334	402	375	356	377	359	330	364	332	352	364	381	347	376	383	362	386	361	400	442	369	388	374	391	374	379	397	395	413	399	396	350	373	373	390	396	346	384	364	393	387	352	388	388	350	364	376	343	397	360	371	421	379	379	379	375	388	406	378	420	343	366	395	389	408	360	380	355	392	359	372	374	401	368	367	400	357	399	382	385	383	365	387	374	371	366	365	379	399	360	371	359	387	359	368	368	401	352	406	365	357	342	355	372	394	373	360	362	351	366	362	367	391	380	384	374	414	388	339	345	378	384	370	384	403	403	387	358	420	393	353	347	391	362	399	358	353	367	368	358	367	386	417	365	344	348	351	396	384	337	336	381	369	367	380	390	362	397	397	423	381	349	383	393	392	382	368	379	369	361	390	378	384	339	349	359	409	381	345	370	385	372	407	359	370	367	363	368	362	415	386	373	375	317	397	364	393	353	366	363	371	375	369	387	387	390	358	359	369	397	351	370	391	393	359	361	358	331	381	343	355	378	373	373	383	363	372	334	364	374	405	347	384	406	359	399	380	364	404	371	367	407	375	339	403	386	369	363	378	344	373	362	381	435	375	401	367	374	381	373	384	384	368	367	344	391	376	356	407	384	383	382	350	403	401	382	403	378	363	388	394	350	388	382	371	355	395	365	374	391	405	387	423	379	358	332	379	400	366	338	324	370	368	384	399	403	380	389	351	361	354	364	370	346	374	377	358	389	334	406	397	369	376	363	386	392	402	374	379	368	399	343	343	409	382	365	382	387	353	368	391	373	370	382	368	358	395	400	374	361	375	355	378	364	379	384	385	445	367	377	352	360	362	363	351	398	377	385	372	395	369	363	371	384	398	362	386	351	388	378	367	400	406	379	366	401	393	365	405	387	377	348	356	370	368	425	388	379	361	338	370	378	384	413	364	381	365	388	374	412	399	380	386	379	373	403	342	347	340	389	379	385	382	379	389	360	347	369	429	365	352	334	399	382	368	389	371	406	365	363	409	327	390	356	373	369	372	383	383	384	364	405	329	397	373	385	389	393	378	379	371	369	404	379	372	382	365	419	378	354	376	367	395	366	374	379	395	379	395	384	367	384	381	369	365	380	361
40725	76774	56297	44260	27640	13022	4452	1402	534	448	462	471	446	433	403	473	437	471	462	429	421	433	445	463	415	417	433	453	448	432	431	437	457	446	418	435	435	419	439	459	438	421	444	474	418	423	431	443	426	399	423	452	425	412	426	431	435	432	437	440	434	446	442	457	433	429	419	432	456	416	446	449	400	420	447	417	421	433	446	460	423	417	408	430	444	423	440	434	458	402	440	450	442	435	452	455	430	464	437	431	405	457	413	460	430	427	480	452	375	428	440	422	410	395	471	427	420	431	433	452	422	421	430	409	429	450	420	447	431	444	515	442	425	413	429	439	449	401	442	452	446	445	441	432	431	461	417	425	448	410	426	430	404	408	474	402	431	443	440	439	428	418	467	414	442	430	421	447	434	399	454	441	435	443	436	431	437	434	402	432	447	459	438	432	445	475	441	437	423	440	457	428	416	445	429	457	409	435	427	438	404	427	436	445	439	448	427	478	437	414	452	451	424	441	426	437	433	464	460	438	435	434	468	418	472	443	414	423	444	452	430	390	449	433	462	431	420	426	439	383	449	426	438	443	386	435	446	444	423	425	420	442	426	430	476	431	478	405	419	454	431	446	480	409	437	440	430	455	435	433	460	444	459	393	435	413	408	437	428	468	480	432	423	434	415	415	410	438	448	453	414	432	424	401	450	409	421	429	412	422	417	406	456	434	407	428	465	450	429	423	457	437	448	433	437	452	466	407	396	415	424	404	410	417	438	429	417	470	411	450	407	433	464	449	453	405	458	442	463	459	428	411	440	462	427	458	493	431	464	450	447	461	440	449	481	445	458	416	429	443	439	430	448	424	433	439	455	448	408	422	443	447	387	406	425	407	453	432	399	456	402	424	435	453	442	450	438	446	449	432	394	401	455	430	395	454	450	441	423	440	431	456	431	427	422	426	418	398	431	425	419	425	464	469	443	406	463	417	438	434	419	459	427	435	447	396	414	432	461	464	436	410	441	453	454	496	456	458	414	406	434	427	445	422	482	458	443	437	435	472	448	423	400	413	426	423	425	390	457	441	417	438	389	412	434	413	435	424	445	438	439	450	451	422	455	414	450	422	421	462	420	454	440	421	425	450	420	408	464	456	475	405	468	446	451	441	481	447	460	443	422	428	421	449	453	416	429	418	441	464	437	443	451	412	419	436	438	417	449	420	457	470	438	412	437	434	425	432	386	443	412	408	459	460	437	431	418	400	452	448	467	444	423	440	444	437	431	396	444	415	438	407	411	396	455	444	425	439	416	423	402	386	439	467	417	470	420	404	442	445	438	439	465	464	429	424	442	436	450	476	441	465	455	433	443	420	476	430	484	448	404	447	404	453	436	443	490	450	449	448	381	410	380	450	451	410	424	457	404	433	471	452	426	374	449	416	412	431	426	449	446	387	397	486	464	456	468	440	433	453	443	424	431	414	436	394	414	409	431	450	438	443	434	413	414	471	461	448	420	452	452	416	446	423	419	442	423	457	436	450	443	447	455	436	387	419	414	447	419	442	415	426	463	437	435	425	453	456	406	446	448	446	437	448	440	431	433	456	454	437	412	443	406	459	434	436	423	409	425	443	479	432	429	411	445	447	432	430	439	434	423	438	411	431	416	424	466	438	447	450	461	449	409	423	451	438	442	416	457	405	403	417	420	435	438	451	428	452	446	392	437	453	423	432	436	440	455	443	460	415	404	427	457	434	459	458	462	432	414	421	391	412	419	427	446	435	411	418	436	409	475	430	434	429	458	425	416	411	467	423	458	437	419	433	451	433	413	436	425	411	413	427	446	463	452	424	443	399	462	445	433	466	422	443	406	462	443	394	435	405	428	416	443	425	405	435	431	421	419	461	437	428	432	433	443	416	445	429	451	430	404	462	434	436	433	429	398	429	443	422	448	413	426	387	416	439	448	472	447	393	416	421	420	409	450	463	455	426	452	437	409	457	428	442	446	433	459	421	424	439	448	432	439	396	439	440	439	396	415	404	465	430	483	430	421	409	449	411	427	450	447	423	440	436	440	417	414	411	454	405	421	407	446	426	451	432	442	439	438	420	439	397	429	426	428	419	434	413	409	428	429	457	440	420	439	411	434	444	411	447	425	435	421	415	451	421	447	418	462	443	398	429	449	388	424	408	438	443	456	457	462	399	455	429	434	442	453	470	463	402	434	402	402	436	420	420	435	442	428	424	440	459	435	430	424	400	478	446	400	421	423	452	424	410	454	402	487	418	407	465	411	486	418	456	423	433	422	438	478	438	414	445	411	424	450	471	431	412	432	434	434	431	444	468	445	413	456	445	437	441	476	444	441	421	444	456	429	413	443	437	454	454	399	458	433	453	457	410	424	440	416	426	438	409	422	409	443	429	415	432	450	421	424	405	398	457	444	395	419	435	418	423	434	444	426	436	444	461	446	437	416	404	433	473	450	441	424	412	429	436	420	447	404	421	412	451	447	421	449	431	411	424	416	436	412	430	465	455	414	427	412	441	401	421	431	441	436	456	507	464	411	438	433	424	396	434	440	453	436	446	450	432	438	418	420	463	445	406	413	423	422	467	417	450	378	417	442	401	400	433	420	457	426	433	473	418	416	455	431	449	420	414	394	417	448	423	420	405	449	455	461	433	449	435	414	460	450	423	445	460	403	440	454	452	441	421	425	456	434	421	449	444	400	423	465	428	422	430	432	418	417	438	443	455	399	410	438	399	470	439	436	404	443	442	453	453	471	401	418	434	407	437	442	412	433	446	421	476	450	411	408	459	416	418	465	429	420	483	445	410	432	426	439	404	406	411	438	439	430	459	438	427	425	449	414	459	449	416	451	440	425	438	423	410	455	457	415	437	420	396	437	468	405	376	437	420	419	405	430	448	431	432	410	397	449	443	454	428	457	455	431	439	424	409	425	429	445	424	416	413	438	418	447	419	451	446	430	442	465	472	434	462	408	465	444	450	413	422	455	481	479	415	436	433	474	419	406	428	435	451	458	443	466	442	436	448	481	417	452	423	481	420	415	436	431	400	417	434	403	418	446	464	462	450	449	456	441	444	436	457	427	403	434	443	461	408	439	449	437	446	434	429	444	419	442	415	411	404	435	468	438	460	433	406	444	434	406	479	457	410	443	431	417	465	454	427	460	438	472	437	435	415	442	414	437	444	440	445	474	434	397	428	439	425	440	420	429	435	451	441	418	447	416	427	409	433	434	482	442	425	413	406	443	434	404	453	452	489	455	426	456	425	426	420	435	465	447	439	436	408	441	440	448	431	450	401	411	448	443	432	462	416	440	432	429	459	428	459	450	427	431	446	451	368	434	449	399	435	417	445	447	450	410	439	426	448	445	437	443	433	422	421	458	433	390	440	489	429	378	422	461	428	432	426	449	420	437	400	423	446	429	486	443	442	457	422	428	414	432	430	417	459	427	461	424	417	467	436	435	430	448	369	427	445	415	452	421	444	436	456	467	474	442	427	413	395
22758	21748	33539	40045	33502	26379	18425	3657	599	516	559	482	583	514	565	585	563	556	546	519	471	512	506	512	525	497	524	494	476	466	504	524	497	480	495	491	546	505	533	488	509	521	493	470	473	499	515	526	505	466	473	524	513	489	502	510	485	518	509	489	438	483	527	512	487	505	508	499	478	500	508	530	512	534	495	508	462	470	510	499	494	536	505	491	482	518	477	435	502	483	521	511	467	499	503	493	512	499	461	512	480	499	490	493	493	487	515	460	500	510	479	538	530	464	482	510	488	512	490	499	472	497	485	517	512	513	495	449	483	458	489	502	465	514	507	505	504	503	484	527	486	465	473	497	495	521	517	483	519	513	505	472	484	477	535	483	508	483	499	477	470	491	509	554	513	494	500	467	493	530	450	534	485	511	508	491	460	490	523	531	474	506	497	537	533	481	475	478	475	449	497	517	502	557	523	461	481	510	480	514	499	515	535	517	525	490	461	497	489	488	508	486	467	513	493	513	496	510	515	510	472	519	526	527	541	501	490	542	509	533	507	532	515	504	480	484	492	515	491	494	473	485	500	539	507	478	520	505	521	499	468	490	529	495	522	493	482	498	533	516	471	475	502	516	507	465	487	474	494	507	476	511	499	541	475	494	512	496	452	479	531	486	479	471	514	481	488	513	490	554	485	491	504	525	483	531	524	519	500	528	487	506	499	507	526	470	498	457	481	480	516	516	475	492	490	495	505	512	521	465	456	521	495	497	496	514	530	442	500	475	523	500	534	517	511	520	484	500	477	497	513	489	476	539	496	551	541	498	521	492	513	558	490	505	486	529	493	499	553	515	480	468	509	490	499	477	525	492	508	476	474	463	514	546	484	532	499	498	485	493	497	481	478	504	476	527	484	509	489	485	481	512	489	454	543	512	528	492	502	487	471	485	475	492	509	507	493	527	497	495	482	530	510	518	477	469	556	499	502	484	477	506	509	502	518	495	516	501	551	446	463	490	485	462	493	513	467	463	525	489	519	482	499	474	488	497	503	520	524	489	515	521	506	499	500	475	481	490	513	517	485	504	514	484	531	517	511	461	517	513	518	545	481	497	536	478	511	464	512	518	529	473	469	535	457	458	519	509	512	502	511	473	509	510	497	498	529	511	487	529	527	486	538	496	521	510	461	478	500	515	453	488	463	488	499	529	501	512	531	520	534	486	489	548	510	480	487	491	503	488	510	514	496	456	497	518	509	492	509	498	498	529	445	543	514	513	511	472	502	502	490	493	489	447	499	476	501	519	476	487	529	521	527	497	492	513	489	480	522	485	503	473	503	476	492	474	458	475	491	459	532	496	457	536	497	490	530	508	526	449	486	513	483	516	536	519	465	490	537	506	496	461	488	506	469	509	507	500	523	484	492	488	479	504	511	516	503	516	493	516	518	503	546	488	477	518	483	546	522	456	490	504	511	506	545	496	484	513	504	482	482	516	514	486	493	489	508	487	514	515	453	472	459	481	503	485	507	477	534	499	499	520	538	484	512	479	524	510	490	513	460	501	467	481	512	504	488	488	518	494	535	500	466	526	462	528	489	518	520	494	480	472	443	512	466	492	532	509	520	521	537	477	491	501	500	482	481	487	500	479	480	474	495	514	465	457	480	502	515	526	478	446	492	531	496	501	522	514	470	491	509	486	511	534	507	530	482	493	493	494	534	526	481	504	495	520	486	453	498	498	532	508	503	491	530	513	488	532	502	515	518	488	499	490	457	444	519	533	519	504	522	480	489	466	490	491	514	548	440	468	470	506	507	512	478	492	499	484	528	506	499	534	529	533	509	496	500	562	469	552	475	472	528	452	521	522	508	485	493	493	485	533	542	499	504	477	422	502	465	527	485	499	505	504	510	515	486	516	484	503	540	473	479	453	535	507	484	490	454	460	501	548	486	482	511	511	494	449	497	514	497	504	501	445	492	459	477	533	489	506	503	490	472	507	504	541	504	503	476	473	501	489	500	451	487	505	523	500	502	529	516	470	503	478	517	487	551	481	477	493	517	534	462	485	499	479	499	529	503	486	488	489	452	517	488	493	500	504	451	483	485	506	511	503	551	505	499	506	479	499	518	505	493	498	483	488	477	477	509	515	505	475	507	523	516	512	502	457	508	472	507	524	492	518	507	486	508	495	497	485	489	464	500	523	499	510	487	464	479	503	515	505	491	547	479	486	483	456	526	476	509	480	494	499	496	491	479	475	516	527	536	471	489	435	511	514	503	495	534	463	460	492	483	524	512	468	497	485	468	489	497	472	502	492	471	512	513	485	484	522	442	503	500	482	495	495	497	483	517	486	512	479	508	495	496	489	517	475	495	487	480	500	482	499	498	515	494	495	499	521	465	494	517	490	540	512	520	567	480	515	469	518	519	470	464	477	483	460	495	481	477	492	484	497	505	503	495	531	482	515	518	501	458	549	494	494	461	477	510	483	488	520	517	477	488	500	462	462	476	492	478	511	462	496	509	489	499	533	477	474	444	520	467	502	523	473	513	489	519	487	544	493	498	500	472	537	493	488	515	483	478	471	487	499	524	529	524	473	469	513	515	493	499	449	472	476	522	479	508	507	488	501	495	498	506	506	490	504	455	492	535	487	498	492	472	491	476	510	510	484	511	489	500	516	478	498	503	508	514	505	499	539	495	514	475	505	493	560	496	485	461	484	436	484	517	509	508	500	481	479	495	490	535	506	521	539	477	521	510	490	511	474	473	493	493	496	522	517	448	506	483	510	524	501	483	500	510	524	496	473	483	494	489	499	518	487	494	511	482	512	500	496	507	511	499	488	484	519	521	462	462	518	511	484	492	511	500	506	497	494	504	495	472	488	478	495	500	486	548	527	533	481	479	540	499	500	526	511	510	527	536	479	478	499	570	492	507	490	475	540	510	517	501	511	538	521	459	482	513	483	494	461	444	528	518	485	528	497	477	485	526	487	507	493	463	500	501	478	497	531	459	508	490	512	512	529	487	476	500	495	488	481	491	515	524	493	560	488	462	478	478	506	520	497	518	529	503	520	519	508	508	513	466	511	485	509	507	491	502	497	481	488	501	534	499	495	491	466	497	523	488	466	467	521	499	510	471	488	487	454	470	488	538	485	511	504	537	486	472	515	535	498	524	500	505	484	489	489	477	485	536	515	513	475	493	490	476	538	507	505	508	456	523	487	455	490	505	511	488	525	503	470	520	503	528	503	489	506	497	540	501	511	500	530	516	474	496	519	534	468	504	487	524	462	476	472	469	455	528	500	499	507	521	528	481	517	464	496	532	488	472	488	518	484	523	520	465	470	500	496	473	503	493	510	502	508	519	454	466	470	489	463	497	491	519	552	534	550	521	495	532	515	499	502	478	504	519	503	494	524	525	546	505	475	461	516	510	499	479	494	520	519	490	533	490	556	509	512	492	483	508	491	488	529	491	507	480	504	455	475	512	484	527	470	542	495	515	516	466	500	491	487	508	467	515	494
49838	93782	82536	67913	46459	28232	11791	3084	579	572	555	588	573	578	621	677	690	579	598	566	585	574	609	537	530	528	555	531	569	568	568	544	577	541	533	565	550	597	558	552	581	530	554	544	587	541	569	551	582	512	548	567	555	543	549	588	527	507	564	556	548	530	561	533	572	509	550	543	547	546	558	538	559	573	532	577	556	564	555	622	548	514	523	532	549	527	516	551	554	547	551	533	573	545	549	534	508	532	526	548	537	548	545	521	537	508	535	557	566	528	541	557	570	573	561	513	538	574	496	575	539	528	555	566	532	519	568	526	530	556	523	513	591	552	554	535	543	556	567	575	565	548	556	536	513	554	565	567	565	505	523	540	530	523	545	596	535	528	549	531	512	531	561	503	553	560	581	519	486	542	556	573	532	532	541	556	529	541	533	555	551	533	555	573	537	574	572	544	541	517	550	571	572	557	576	585	564	531	591	494	535	557	537	560	539	592	566	568	559	537	541	513	546	520	541	557	562	552	501	555	513	573	520	555	557	481	583	558	561	528	559	537	587	531	543	579	559	539	528	507	537	523	530	566	524	510	572	543	532	593	542	572	553	515	512	516	542	495	561	567	570	557	577	549	522	541	528	552	559	547	570	540	573	536	574	535	557	523	528	575	545	530	529	523	512	549	566	530	538	530	586	544	531	580	490	508	561	565	474	531	532	551	555	560	590	561	546	545	527	592	516	536	564	528	563	518	521	548	554	558	543	540	539	549	513	564	533	567	555	536	524	529	486	549	554	545	545	554	556	554	585	549	564	558	571	581	534	542	534	502	531	554	534	592	585	561	531	541	559	567	504	566	565	559	528	530	551	585	550	537	550	568	549	524	520	580	555	535	536	514	521	531	553	551	570	533	567	557	558	552	548	571	542	539	560	572	515	512	554	554	506	586	535	544	508	556	534	544	543	534	543	530	520	526	561	542	566	535	538	550	582	539	529	555	530	559	501	557	594	544	556	561	573	545	575	523	510	530	536	547	535	536	574	545	529	555	538	557	552	544	505	552	543	603	553	556	518	494	526	525	527	548	563	500	526	517	555	539	565	588	541	535	525	552	532	558	542	549	546	535	582	531	552	541	551	521	566	503	518	560	550	511	556	559	550	524	602	532	597	517	541	511	513	508	535	564	541	558	531	544	579	517	583	538	527	510	546	589	566	517	543	524	501	524	520	561	533	513	544	546	554	531	590	596	558	525	567	553	566	500	537	559	558	554	545	580	577	528	562	542	550	553	566	572	560	523	553	521	575	531	577	534	523	561	517	585	536	546	551	572	531	571	553	530	617	529	583	562	552	526	518	579	559	541	533	589	545	551	544	546	537	523	534	534	553	505	544	550	495	540	551	572	532	537	521	510	557	579	545	541	542	567	522	594	544	582	565	527	563	556	524	571	528	587	580	544	581	600	579	548	549	596	550	593	543	516	523	555	539	580	558	532	544	560	568	586	536	530	598	516	571	552	549	522	580	547	575	557	555	529	560	551	597	554	576	566	547	529	546	541	517	552	547	523	557	579	547	518	511	551	570	592	556	564	507	531	588	519	547	572	584	551	548	574	577	500	506	540	517	528	525	525	586	599	549	520	523	536	560	560	528	532	563	527	539	514	526	520	577	547	556	563	517	523	545	504	527	555	540	541	536	585	523	535	542	550	590	526	579	503	524	577	532	572	541	545	557	524	539	544	513	556	506	583	540	531	536	579	580	491	552	527	539	566	565	553	587	545	584	543	571	563	574	548	550	576	602	590	555	501	565	550	553	557	528	527	551	529	564	531	582	573	538	532	576	536	552	569	522	539	538	585	545	570	526	559	540	509	566	561	553	564	562	546	532	534	539	562	575	552	544	518	529	570	568	552	537	572	529	555	583	564	520	527	574	566	615	577	516	559	559	543	547	536	543	505	562	550	492	512	581	517	575	537	522	552	519	571	576	560	524	510	531	548	547	571	529	508	534	516	580	532	522	578	547	559	563	502	541	577	561	566	527	545	559	579	543	551	553	528	573	516	565	576	535	527	563	566	539	584	554	572	583	568	542	581	547	548	523	558	536	538	559	582	547	543	530	546	530	545	563	569	577	523	566	587	525	546	562	515	557	556	557	578	590	543	532	528	568	586	520	576	526	564	532	581	550	569	511	542	586	576	547	576	583	584	528	571	576	537	558	548	558	492	593	596	532	571	586	575	554	553	557	566	561	528	520	552	547	595	513	538	536	529	540	554	569	556	545	531	561	575	588	507	532	537	560	525	519	574	526	563	502	557	559	593	539	556	585	559	532	531	543	521	536	514	526	549	556	584	521	511	570	547	534	583	540	538	527	575	548	532	553	550	552	608	528	559	525	536	534	578	517	530	552	535	584	530	547	539	555	537	567	564	532	539	596	552	552	552	544	493	564	563	507	560	564	593	532	511	582	519	532	554	530	509	563	543	548	516	552	566	538	527	550	551	548	593	481	540	542	523	525	555	544	552	550	567	596	540	529	528	555	523	539	564	545	489	560	543	573	533	563	585	539	564	535	504	521	582	541	578	540	569	538	563	532	597	580	515	537	557	546	563	532	568	567	539	514	576	524	518	529	535	565	529	553	556	535	580	551	551	552	562	547	534	579	572	504	534	526	538	557	591	563	553	538	585	544	534	553	541	577	581	554	545	586	552	532	545	537	549	538	546	542	562	554	526	569	562	581	540	526	535	554	559	579	549	544	544	546	512	589	512	566	507	516	523	566	563	526	540	558	563	567	550	509	532	502	546	545	593	556	561	526	571	547	528	565	560	528	544	546	509	554	496	529	508	515	529	549	514	566	491	542	565	576	517	542	548	542	530	552	541	502	537	539	557	579	583	528	518	552	570	564	560	550	541	531	541	538	558	568	564	543	530	526	504	580	539	539	543	539	559	565	550	567	555	548	551	583	548	570	532	543	540	555	567	551	521	582	581	499	511	568	516	529	508	552	554	566	543	562	532	585	551	544	547	579	611	573	512	543	578	551	510	536	518	558	573	570	556	556	550	556	495	543	561	526	509	566	570	558	575	562	531	542	518	570	527	535	581	540	492	535	525	539	529	513	558	539	590	568	563	566	527	553	560	546	551	554	566	535	529	537	563	509	549	568	582	542	577	484	557	538	571	552	543	574	536	548	537	525	506	535	549	519	555	550	536	635	524	559	553	552	525	528	559	583	535	557	597	516	567	550	567	600	554	555	525	513	550	516	514	592	510	496	532	544	536	553	559	534	550	562	532	550	578	570	568	554	542	545	558	540	544	509	549	534	548	538	520	566	541	530	535	531	545	532	509	581	508	569	593	566	541	535	569	559	529	502	542	529	560	525	529	524	549	571	539	533	563	553	559	538	549	550	559	565	578	551	535	516	530	496	530	516	557	537	545	532	566	507	536	564	529	549	520	549	560	544	534	551	518	532	542	540	575	539	532	551	500	550	514	572	552	523	564	578	561	591	561	552	540	570	553
27690	29212	35028	26067	9377	2590	849	414	322	291	327	341	332	344	311	327	327	340	315	345	324	326	303	328	323	337	345	297	332	343	322	335	302	337	312	344	350	375	336	329	306	356	333	318	349	346	323	352	317	326	327	303	297	318	326	355	321	333	318	321	314	344	333	327	310	322	332	324	340	331	340	321	334	332	291	318	378	347	321	332	355	319	326	297	312	311	330	315	333	332	309	319	327	339	304	313	326	341	323	306	320	324	321	304	365	373	305	331	352	333	346	320	346	354	325	333	298	324	315	326	307	345	351	335	311	337	370	297	298	311	314	375	332	333	304	300	341	341	317	335	325	319	334	363	335	334	332	334	349	336	358	314	332	306	340	325	316	351	339	366	321	297	313	295	317	355	326	328	327	300	329	327	311	336	320	326	345	323	300	316	331	318	337	333	322	312	369	340	310	333	344	364	319	294	337	339	322	354	302	321	304	317	319	323	328	359	323	328	334	325	313	343	328	331	316	306	336	333	324	372	344	332	322	317	333	295	322	328	326	289	331	357	333	314	324	321	354	323	325	326	324	317	379	341	343	350	329	341	286	302	326	318	325	337	314	291	309	334	342	313	361	333	333	353	321	328	346	313	324	342	362	340	332	334	315	332	324	335	299	372	332	354	321	320	343	319	321	326	314	322	331	332	336	295	356	312	318	362	337	342	316	323	306	303	316	349	314	305	335	319	321	330	313	315	314	332	331	334	345	336	347	339	341	337	346	377	348	330	326	321	321	314	313	312	304	330	336	332	338	314	346	340	340	344	346	308	327	308	342	334	341	307	317	315	308	325	311	336	341	281	351	357	328	327	328	323	284	338	312	332	353	320	301	318	329	324	317	347	367	330	308	314	299	338	308	338	307	317	338	319	315	344	332	305	371	365	323	355	307	353	310	333	309	324	319	334	291	342	360	339	363	325	339	297	314	345	318	361	345	319	318	348	331	326	348	316	314	286	337	326	322	337	309	330	335	304	292	304	334	358	309	319	324	305	324	316	315	322	309	324	343	315	309	321	341	332	355	383	319	348	313	321	311	340	323	356	343	329	345	304	322	318	342	335	318	357	334	328	345	331	318	336	329	338	373	335	338	320	317	337	322	333	333	335	318	341	339	339	325	317	347	294	319	323	349	326	310	336	323	321	328	313	350	326	332	320	333	331	338	300	373	345	326	311	345	342	320	317	342	329	321	311	322	373	305	354	377	334	323	351	353	305	336	345	330	325	343	339	319	328	340	295	335	336	340	312	348	315	315	334	346	313	272	315	338	323	350	330	326	328	317	341	353	324	334	336	335	348	333	329	338	306	351	352	326	346	315	362	341	334	328	340	329	318	319	323	336	334	341	336	316	334	326	332	323	312	335	364	324	325	358	318	339	314	316	295	328	349	319	335	326	286	333	318	344	305	361	312	316	348	326	336	320	321	322	306	339	331	344	360	302	347	356	307	333	339	322	350	322	320	316	301	322	295	374	315	356	310	314	344	325	356	304	331	320	337	289	332	321	326	327	328	335	334	301	360	342	318	298	331	313	339	317	342	361	336	353	339	345	349	360	307	332	333	351	347	329	335	361	321	354	330	304	312	343	361	329	360	327	340	324	334	339	323	333	331	324	323	315	319	332	305	309	334	335	319	326	305	341	357	305	379	306	324	338	329	331	300	311	296	355	323	343	348	334	322	337	323	343	337	372	342	300	323	348	358	331	357	332	303	320	312	339	303	348	334	321	340	326	318	311	325	335	332	338	334	322	336	305	347	340	308	317	326	308	332	332	305	335	337	343	321	342	328	319	345	343	338	322	319	329	323	307	315	308	327	292	341	298	321	322	329	335	327	344	316	317	330	315	367	306	307	328	311	356	344	334	300	366	315	349	328	343	326	308	282	375	363	321	326	351	346	334	329	329	336	302	327	350	338	333	335	335	330	299	337	335	323	329	325	303	322	367	316	335	338	290	322	322	314	314	359	314	312	329	328	300	335	307	313	327	320	326	324	335	308	324	339	330	326	334	333	327	328	333	345	288	330	355	310	335	338	343	320	312	367	335	324	300	329	312	361	312	331	336	318	283	320	348	320	299	315	328	343	314	319	288	356	339	323	327	332	332	312	330	343	328	319	322	276	323	329	337	309	326	323	315	321	336	335	311	338	357	335	369	341	340	331	323	336	324	325	326	310	334	303	371	308	341	318	295	340	346	337	310	330	346	329	304	347	350	335	340	328	336	340	347	330	305	328	315	374	333	322	322	318	298	356	346	327	312	319	323	328	297	321	341	328	336	341	346	309	347	355	288	306	324	320	343	323	335	356	330	324	303	320	303	343	318	286	338	383	307	330	344	328	322	339	311	329	316	323	326	341	318	300	325	347	348	315	321	321	309	324	344	323	327	325	316	318	310	326	319	320	333	322	330	308	327	317	326	321	347	351	319	314	372	369	339	325	325	365	338	351	331	337	359	316	329	334	325	310	292	335	309	333	321	338	309	350	319	319	324	338	332	349	323	307	335	310	319	331	324	330	337	349	295	316	344	293	337	313	346	325	306	354	329	328	317	321	321	327	307	355	331	347	339	300	350	330	342	324	318	314	339	351	371	330	333	336	297	346	339	310	326	343	325	341	316	364	364	318	351	340	316	318	335	338	300	331	336	319	352	330	319	327	320	318	322	299	331	337	294	364	329	335	334	349	360	355	336	345	309	318	325	360	343	323	311	307	335	309	329	328	289	370	332	320	310	330	298	310	345	295	322	332	322	335	331	312	329	352	313	311	322	339	316	336	291	344	313	321	313	336	313	339	333	357	304	310	324	307	339	326	300	333	292	317	365	335	345	338	340	293	342	349	336	325	321	323	368	328	335	349	315	333	316	300	315	342	344	344	322	316	338	340	306	323	329	349	340	352	302	302	319	341	319	342	312	315	329	365	321	318	284	338	322	338	332	340	353	323	321	347	305	319	324	332	339	313	311	307	312	338	361	340	304	337	306	344	352	301	310	329	304	318	314	335	333	331	331	343	336	314	352	329	339	319	356	300	316	315	308	328	327	369	391	333	338	307	322	297	334	367	327	280	348	320	355	337	315	378	331	328	331	291	320	321	314	315	313	304	361	315	330	317	320	313	315	305	332	293	302	292	303	291	330	313	315	310	317	323	342	332	333	347	340	328	342	287	322	312	305	347	304	308	340	330	319	344	318	308	365	352	335	366	335	351	322	329	331	313	330	298	325	323	343	336	304	319	344	325	336	327	316	334	342	353	351	306	335	350	342	322	379	348	312	309	326	309	305	323	341	333	337	349	330	327	320	331	372	336	316	366	311	353	326	313	315	332	315	323	301	317	342	321	320	335	329	300	358	342	308	333	306	324	273	335	340	321	334	333	327	290	345	302	354	306	323	308	374	362	299	318	310	340	319	320	340	341	337	348	300	316	333	348	322	326	326	314	315	324	339	329	321	351	326	311	344	311	323	345	320	335	340	362
21723	46215	32889	20881	8968	3283	1066	511	385	379	375	354	385	388	374	376	403	387	359	368	409	377	369	340	395	373	399	351	376	366	394	379	385	397	386	409	380	371	388	366	364	385	383	340	400	350	369	393	396	355	418	396	380	368	398	354	400	398	398	380	343	384	365	374	369	348	386	357	362	455	368	372	367	386	403	378	361	396	380	336	363	374	378	373	407	389	367	389	414	360	371	399	374	382	396	418	378	378	368	388	402	380	350	367	368	384	382	373	389	380	385	398	393	397	353	368	381	343	362	394	353	377	344	345	334	383	369	372	375	372	376	408	415	372	375	390	406	376	334	409	407	363	388	368	384	398	374	397	344	374	379	346	389	394	373	385	356	412	373	370	405	388	404	391	391	358	387	405	377	391	380	370	384	413	385	359	395	362	376	379	354	376	395	382	407	398	347	364	399	358	356	395	383	397	372	401	392	357	385	360	422	396	401	372	387	358	393	403	382	406	397	371	357	356	368	424	353	392	368	351	366	355	358	385	395	366	377	377	418	369	355	356	388	382	378	380	392	366	354	369	401	401	378	364	394	397	440	390	397	380	385	398	372	417	378	394	409	409	384	395	363	363	367	383	405	380	392	383	404	375	388	389	372	378	369	387	388	378	352	367	393	372	359	374	367	363	356	393	405	354	382	372	388	399	378	388	381	326	374	380	389	411	385	391	390	387	395	363	377	389	339	347	408	358	350	380	390	364	415	397	373	375	367	399	359	373	362	417	357	388	377	370	394	351	363	361	383	381	375	368	376	415	376	418	396	346	348	373	413	389	378	363	362	366	369	391	373	380	381	349	388	385	366	375	384	410	361	382	422	357	397	395	374	365	386	369	354	370	369	385	390	355	369	402	388	350	356	378	368	375	362	390	378	370	369	380	392	379	413	393	372	402	395	379	358	380	415	361	381	383	377	363	377	370	382	366	401	414	422	376	393	380	347	399	353	414	395	360	380	378	390	359	385	364	382	325	395	339	368	370	368	375	391	362	359	425	381	401	383	388	392	404	393	424	365	347	364	399	367	352	380	396	404	376	394	379	387	381	378	388	372	384	446	424	394	367	365	395	377	381	356	419	390	411	397	386	362	348	388	351	385	393	383	351	441	396	372	380	343	379	368	439	349	389	358	357	391	351	385	371	373	350	368	374	392	420	366	382	353	368	384	383	394	393	350	390	385	367	375	380	406	384	381	401	343	424	375	393	369	373	407	399	374	368	391	372	394	366	378	391	378	366	403	404	403	394	391	392	378	387	382	400	402	345	387	410	386	370	392	368	354	372	364	350	387	365	388	391	390	393	393	395	397	376	350	384	365	398	361	386	378	375	362	368	388	359	398	388	372	356	362	328	357	373	391	392	413	376	370	347	380	410	363	371	364	361	411	404	384	396	362	395	397	422	376	376	397	390	378	413	403	396	389	354	410	401	389	362	373	380	378	378	365	382	392	369	397	384	374	339	403	391	405	368	364	388	415	380	380	383	402	345	375	352	374	405	338	355	377	392	340	401	395	362	365	359	377	351	359	362	407	355	401	406	400	410	407	374	389	385	369	371	390	390	397	400	400	394	375	384	394	367	375	413	369	385	348	368	364	381	380	370	358	369	373	395	401	357	394	341	352	373	362	382	382	388	401	361	386	377	396	390	377	394	371	383	366	390	364	357	375	352	392	377	381	388	372	413	378	408	362	343	411	387	396	382	349	399	407	365	404	382	398	352	364	369	380	376	377	378	379	368	380	371	405	392	404	364	398	366	394	358	368	364	370	343	380	360	402	375	395	372	367	381	398	374	401	390	424	349	360	359	384	370	392	399	373	386	357	368	380	380	345	402	387	403	387	438	393	387	374	375	390	368	413	396	354	348	397	372	371	373	421	406	393	354	415	391	358	362	376	388	374	386	373	425	421	360	401	362	376	366	388	373	373	380	357	355	406	391	384	362	392	399	388	400	358	364	379	391	402	358	387	428	351	340	392	366	402	373	413	389	408	409	355	416	387	407	357	352	376	354	384	382	402	358	375	390	372	372	391	385	374	379	422	392	369	403	363	396	364	410	377	368	387	362	405	373	403	362	358	346	380	369	367	360	390	349	383	419	347	392	405	412	420	351	390	353	373	393	392	411	369	377	406	376	385	358	390	360	374	365	385	369	377	391	382	386	382	387	399	360	382	421	395	378	406	423	364	380	367	407	360	328	359	379	352	364	341	379	375	388	352	351	380	419	382	349	374	348	417	369	370	364	399	386	374	413	351	335	358	375	361	377	392	385	365	379	390	405	407	356	385	369	390	356	389	360	372	409	360	390	368	362	373	350	389	350	389	374	365	363	377	395	380	378	348	361	436	399	380	381	390	395	371	424	359	366	371	376	369	405	404	366	378	375	412	391	370	418	391	390	362	371	351	392	376	407	380	355	374	391	344	363	410	398	340	373	373	368	369	407	356	395	359	394	375	377	363	369	390	338	380	411	405	381	376	373	358	405	354	365	373	405	386	365	381	376	385	377	398	361	377	354	400	379	365	361	379	428	401	369	369	362	375	377	354	378	400	360	362	392	371	364	384	386	363	336	359	368	374	366	362	372	365	374	357	387	389	402	397	358	379	402	384	352	385	356	351	403	387	379	401	374	401	387	388	391	399	370	398	395	367	410	414	398	405	371	367	426	401	409	371	390	383	362	385	359	370	381	376	366	411	373	354	362	365	395	401	377	401	361	369	338	356	411	373	389	423	407	398	377	337	355	356	366	377	398	410	366	357	389	383	371	388	395	424	384	384	431	385	369	392	371	380	401	376	352	380	411	390	370	359	394	390	375	354	371	400	366	406	358	385	383	389	384	385	354	381	404	392	402	388	375	394	365	405	378	373	375	368	400	381	395	386	363	361	374	383	385	376	390	400	397	343	388	402	365	360	386	402	395	355	366	398	401	425	385	358	429	392	334	388	382	386	376	377	365	380	402	396	401	365	374	341	348	351	359	404	379	359	396	358	376	323	382	381	342	392	391	377	345	358	398	394	378	360	385	379	358	363	370	392	383	411	373	381	399	398	375	395	376	360	387	370	417	392	402	377	405	377	400	385	385	361	363	367	359	385	395	382	388	398	424	385	390	383	402	378	392	370	392	382	360	337	414	378	397	391	373	388	401	396	380	367	378	368	414	386	383	370	396	397	390	407	384	380	401	321	368	376	402	388	368	369	356	393	357	374	397	390	361	389	354	403	417	399	377	406	416	395	379	408	347	391	415	411	367	403	382	364	391	384	384	372	398	392	365	388	375	401	395	418	387	362	382	400	366	375	374	375	342	364	381	372	377	415	375	370	392	411	362	399	386	362	385	408	381	396	379	399	406	401	359	405	374	389	368	369	384	408	384	379	352	383	392	354	403	392	378	374	373	377	383	393	403	355	405	376	398	408	411	368	366	387	386	397	393	376	387	389	412	389	344	393	354	369	409	370	355	365	378	393	363	408	365
23541	22368	36639	44705	32612	22484	10486	1200	415	430	433	379	480	450	440	438	451	431	421	400	423	401	424	408	414	423	458	421	409	378	433	412	401	426	397	401	374	434	386	413	389	392	418	380	372	363	430	410	422	427	420	389	413	405	372	434	438	394	455	421	414	404	392	395	390	405	386	456	417	442	433	410	397	398	399	442	421	400	439	402	419	438	433	377	416	407	400	427	372	402	410	423	401	417	441	424	434	453	420	420	424	418	410	426	420	378	424	431	401	398	427	386	393	412	405	417	397	390	406	380	413	407	462	410	429	394	431	443	406	411	462	405	399	395	390	368	358	408	395	433	423	418	403	401	440	408	408	378	424	389	396	414	429	422	427	435	412	394	410	402	423	424	382	396	396	387	398	367	411	383	390	375	450	373	406	404	439	358	429	403	389	402	447	374	408	414	393	399	401	406	416	387	389	424	375	423	429	448	433	420	385	383	425	428	392	429	401	391	392	422	403	417	364	382	401	414	439	413	407	395	408	395	395	433	393	410	402	381	420	377	375	394	398	405	392	406	403	382	437	403	389	402	383	397	431	424	429	393	390	404	393	383	407	358	418	411	415	437	418	450	378	440	425	426	404	365	426	427	390	395	414	384	386	409	410	417	394	404	393	428	380	433	431	387	413	375	402	402	407	393	391	391	413	415	407	403	412	394	404	397	393	450	397	400	412	375	354	402	416	405	418	389	420	433	390	407	408	423	448	373	383	380	370	409	428	458	420	412	406	399	400	397	403	382	420	426	411	397	408	379	422	384	386	391	416	406	411	418	370	411	417	439	408	396	407	425	401	402	391	409	410	403	442	395	379	396	409	420	371	359	442	434	441	422	451	452	419	415	400	434	463	400	423	402	394	384	402	421	391	444	380	406	465	415	411	392	424	427	412	409	386	435	443	417	399	407	421	383	391	418	387	405	406	417	416	397	373	402	402	391	389	404	396	372	399	387	438	472	388	426	413	380	420	406	403	437	461	398	422	393	381	416	425	412	425	381	407	379	419	436	412	407	421	404	383	397	398	381	427	404	413	418	418	421	386	392	427	425	410	374	408	377	439	405	426	387	418	414	426	370	407	433	429	378	399	403	425	395	433	402	436	371	391	394	442	417	422	398	381	374	379	436	422	413	401	377	379	420	410	398	395	407	423	409	440	416	396	380	375	420	394	440	392	409	416	391	374	397	395	433	430	364	396	415	418	390	385	402	427	394	404	400	378	392	378	453	421	421	413	436	395	394	369	414	419	421	416	419	393	428	403	426	429	425	376	406	398	402	416	407	406	402	398	429	374	392	429	386	433	398	438	360	392	428	393	450	431	424	426	345	406	407	413	415	409	389	432	415	435	418	407	412	388	411	414	409	389	421	417	405	428	425	415	349	392	450	386	406	373	402	425	417	420	416	401	427	414	431	406	437	388	429	420	426	401	449	423	411	367	381	342	442	378	438	421	440	419	409	379	407	371	388	409	414	440	431	410	391	391	421	389	376	391	413	374	364	383	402	375	376	367	411	410	411	388	415	390	423	421	394	416	411	424	371	428	414	400	401	373	384	431	413	409	436	441	400	364	404	415	409	439	404	420	408	407	440	409	401	458	387	403	402	413	394	423	393	443	446	403	448	394	414	417	406	360	392	420	412	414	414	390	402	439	413	379	382	403	425	451	421	450	408	449	411	405	390	419	405	405	382	415	450	447	441	435	395	427	417	441	391	413	398	414	425	420	422	419	411	425	404	466	408	426	431	369	457	441	398	418	408	424	414	432	432	407	376	394	409	411	402	401	377	407	395	415	393	402	395	400	431	452	411	402	416	391	395	437	442	403	394	376	392	385	406	395	371	394	383	404	373	434	387	408	413	427	390	381	410	434	374	385	442	413	371	357	411	388	411	409	385	386	421	433	415	400	401	415	407	396	420	415	406	425	441	402	420	393	427	407	452	435	439	385	387	415	392	429	438	386	409	423	389	408	390	432	408	411	434	417	390	416	423	429	422	441	392	404	410	420	398	420	406	379	391	423	384	427	411	388	393	398	411	407	401	394	424	403	407	424	418	397	385	405	438	406	405	434	415	349	413	408	414	451	420	438	449	398	433	418	397	402	387	403	425	399	406	393	437	394	441	411	414	426	379	382	369	418	415	430	415	423	408	439	432	427	439	396	394	402	427	437	410	426	393	425	406	407	411	425	404	397	398	410	394	416	369	415	360	395	450	395	391	390	381	396	395	371	389	383	398	403	403	369	391	390	389	400	418	439	434	428	429	417	423	411	414	388	394	398	429	421	369	384	403	392	419	398	445	430	410	397	364	428	407	424	402	419	437	383	428	384	432	406	380	432	382	406	416	414	437	428	383	391	403	416	401	424	363	414	400	428	395	412	367	406	423	395	378	445	398	424	422	442	405	417	420	379	386	423	388	401	389	404	403	401	390	426	435	388	424	430	420	424	397	427	417	364	398	417	404	397	371	399	405	426	417	446	403	379	374	377	425	391	409	424	384	382	379	388	390	420	400	415	416	401	432	405	393	406	429	395	400	418	438	408	390	393	427	418	407	414	411	403	402	380	383	369	425	406	378	415	434	386	419	401	417	388	436	449	392	422	404	417	368	380	435	399	406	419	443	407	395	423	375	404	394	376	412	389	387	428	428	422	426	370	425	419	375	415	423	412	391	429	426	374	409	414	414	381	380	403	419	414	403	426	355	438	411	397	433	435	391	397	414	414	395	409	397	422	404	446	415	388	408	426	444	392	372	406	418	415	430	406	428	434	431	424	410	406	416	418	413	373	392	394	420	404	407	416	414	407	424	372	394	400	408	392	396	387	394	434	436	369	438	395	424	407	397	402	394	383	415	424	415	436	403	422	409	370	416	406	438	376	390	426	426	435	419	380	423	432	397	400	382	377	401	437	350	392	423	389	390	414	404	395	377	396	406	383	411	410	423	437	394	401	386	418	413	382	411	425	375	391	399	396	406	385	392	390	404	459	414	360	399	467	394	432	422	416	417	398	427	396	453	421	451	412	409	395	418	416	405	435	422	407	381	362	427	390	396	393	410	409	391	396	423	422	383	426	440	427	423	425	421	416	383	409	423	401	401	406	389	351	400	385	386	402	429	437	398	434	406	423	407	398	435	402	427	403	404	406	398	391	398	415	388	395	429	386	424	440	413	409	378	390	413	416	420	382	424	420	411	435	386	431	392	409	386	394	414	383	414	423	419	451	425	458	419	431	432	421	423	404	425	372	375	400	401	382	391	382	425	408	445	416	453	409	449	412	447	421	398	418	420	432	387	384	422	395	421	422	441	397	401	379	424	398	389	384	446	406	408	395	405	431	426	435	419	392	420	422	412	401	399	417	379	383	431	386	387	402	420	435	399	389	389	410	397	416	418	390	417	419	401	441	408	380	467	416	422	383	400	381	426	400	404	396	416	410	414	407	417	396	395	407	378	400	413	412	403	386	425	412	392	408	412
44044	91465	73884	56888	37117	20052	7185	1036	434	448	452	471	454	520	539	549	525	483	437	487	450	481	496	441	461	474	453	427	469	472	466	460	419	446	457	454	450	447	453	466	472	417	486	464	426	445	491	484	489	437	463	471	413	414	475	428	452	459	452	444	470	426	474	453	447	483	465	437	448	448	467	459	446	518	469	455	463	427	470	467	465	443	408	473	422	438	471	486	464	416	494	480	477	446	482	448	439	468	458	456	448	468	477	461	434	479	467	454	466	431	441	488	475	485	471	450	456	431	436	454	452	460	485	451	422	436	474	462	445	427	439	443	454	442	456	472	459	477	475	415	445	429	427	449	481	447	428	459	419	452	421	452	411	450	446	473	457	431	471	444	435	488	480	446	464	468	460	465	464	476	447	450	443	427	479	452	465	479	476	437	472	422	467	469	487	433	444	435	457	455	449	456	462	466	451	439	435	451	454	480	455	455	429	455	474	432	435	388	463	461	494	447	526	479	442	450	471	423	457	453	454	457	482	431	458	465	431	424	422	427	476	436	410	457	440	477	463	490	458	491	467	432	458	523	451	468	481	500	466	468	421	483	454	494	464	429	455	497	469	454	463	448	505	473	483	430	430	456	443	461	407	399	452	451	464	433	456	460	458	495	428	430	466	448	449	489	497	454	472	473	474	441	468	460	431	448	405	457	449	432	500	475	456	443	485	462	448	426	419	429	445	436	452	416	463	424	443	487	500	450	427	470	435	428	429	491	485	431	454	449	461	449	430	476	440	422	408	484	464	444	465	450	429	484	460	459	439	449	453	454	438	416	447	450	447	468	495	435	448	451	438	457	463	468	452	471	460	448	448	498	421	468	457	428	459	445	472	465	439	429	445	479	418	458	462	461	473	437	459	413	494	457	466	431	481	458	440	440	430	459	483	458	430	444	516	451	448	434	450	480	495	443	433	473	455	481	426	455	442	452	442	461	428	431	465	444	447	478	467	456	452	454	457	486	458	457	453	456	478	450	444	441	503	428	439	449	418	463	453	410	472	462	437	438	474	454	487	434	480	411	486	487	435	502	441	485	466	455	460	449	478	434	463	455	445	465	479	449	448	432	449	477	448	455	474	461	458	448	451	462	442	461	425	457	422	441	458	459	447	488	445	471	463	451	447	488	428	417	485	452	454	456	478	440	434	427	434	477	434	459	479	438	473	451	431	489	382	425	443	467	477	482	448	476	475	454	458	445	476	421	477	437	487	436	449	463	434	443	394	490	434	439	467	471	502	456	482	447	469	464	463	463	420	448	416	463	463	450	451	473	465	467	494	477	457	458	455	445	439	468	427	420	433	434	448	412	438	492	503	480	453	431	515	440	491	472	472	455	445	444	484	477	417	443	415	428	461	434	470	473	481	465	472	430	454	459	423	447	475	443	470	448	472	489	448	481	429	467	509	462	454	447	440	470	463	447	487	494	454	483	461	476	429	441	455	487	445	438	482	458	485	488	442	444	438	426	474	431	427	483	451	435	466	461	443	453	449	450	426	453	443	468	402	473	503	458	477	466	450	466	461	455	441	445	448	463	487	454	465	450	480	483	475	452	431	441	437	456	448	427	438	447	467	444	442	446	454	428	435	468	435	449	459	450	477	477	446	460	479	510	468	457	474	451	456	436	481	444	471	479	513	434	474	478	469	497	409	442	480	455	431	471	487	438	455	471	408	424	466	445	436	442	485	442	449	463	451	459	424	489	475	477	501	465	443	437	480	446	471	470	448	438	459	464	452	451	465	471	457	455	467	450	436	496	437	470	455	428	440	446	447	467	433	474	433	474	473	419	479	439	401	446	460	457	485	437	458	455	466	444	442	482	475	478	481	426	476	429	429	448	438	452	432	453	448	445	427	432	424	454	453	443	463	471	445	489	459	474	438	439	471	448	450	471	464	438	465	449	456	451	468	455	466	482	483	479	457	465	445	437	416	425	418	464	474	443	483	440	449	454	458	431	440	482	442	444	457	470	468	449	444	461	483	442	454	487	454	421	435	464	444	485	501	461	426	442	452	454	456	447	476	419	408	465	461	450	448	489	460	419	458	460	435	467	432	463	457	463	474	463	478	433	446	457	440	445	467	437	464	450	473	469	446	410	493	443	472	447	466	447	439	482	432	433	462	447	448	462	437	456	487	455	459	466	476	477	461	453	497	449	429	475	455	478	433	505	434	453	461	481	432	479	448	455	497	474	415	450	472	409	445	469	459	470	463	435	472	465	463	454	429	463	443	461	477	442	454	484	434	461	459	483	469	440	470	484	456	425	446	457	451	451	460	460	438	442	454	487	461	410	511	420	473	420	473	422	458	450	452	443	449	441	466	443	449	420	489	486	475	411	440	467	473	474	494	469	439	438	474	451	459	449	453	432	481	458	427	464	431	475	469	435	453	477	470	443	426	471	437	427	459	494	440	438	467	472	481	485	463	422	477	453	467	475	446	499	472	461	455	491	440	441	460	493	480	465	488	440	450	453	476	475	494	485	438	458	473	403	438	466	464	469	422	454	475	421	479	459	429	447	461	456	434	436	447	446	448	464	430	464	427	438	451	480	478	478	460	481	453	415	433	433	442	443	472	480	458	451	453	464	448	428	444	498	494	481	497	451	436	459	451	481	476	420	417	448	472	456	454	454	458	461	504	438	462	473	407	456	444	426	466	419	428	445	445	422	438	472	492	481	444	452	496	463	422	464	452	448	485	486	452	481	438	457	437	431	489	457	469	471	450	471	483	413	457	487	425	462	478	525	420	461	468	460	478	441	479	462	451	459	431	440	460	445	496	458	433	438	434	482	509	460	461	453	472	442	407	440	473	441	462	471	453	484	471	465	478	479	458	440	427	470	495	469	462	447	471	496	476	471	442	445	445	429	465	459	480	441	480	471	470	443	416	455	431	424	478	496	411	463	478	447	461	448	476	458	458	489	472	448	423	474	432	463	492	476	478	470	407	436	440	466	470	471	476	458	480	463	458	423	447	478	463	464	466	459	464	420	466	405	409	475	475	433	419	456	479	445	439	470	474	473	463	461	478	449	448	461	441	458	441	473	464	452	478	442	486	475	451	441	456	465	487	456	463	477	433	455	425	468	440	437	459	444	450	470	464	435	446	471	442	497	433	444	499	482	461	450	449	448	445	425	480	471	461	487	430	433	456	470	422	427	514	450	435	437	445	457	436	453	468	453	454	442	441	482	471	448	442	448	440	462	442	463	456	407	454	433	427	456	445	443	459	467	427	460	452	444	454	485	460	459	439	456	446	453	472	446	465	469	450	483	476	444	466	467	435	453	458	437	487	454	437	476	471	471	435	444	444	479	424	455	434	464	472	466	487	493	449	418	456	469	467	443	453	438	454	462	433	444	443	445	424	433	472	473	489	440	453	465	461	448	454	452	408	492	464	456	480	448	449	471	456	434	437	449	468	486	449	464	464	428	460	471	465	446	438	451	428	466	473	441	461	487	452	404
25154	24082	38340	40902	24425	11422	2754	415	369	380	362	399	360	351	419	383	374	376	398	354	359	391	364	384	360	344	397	364	373	387	369	352	383	390	365	376	388	361	349	352	329	347	391	393	381	338	369	346	371	336	374	346	406	378	340	356	344	335	391	374	334	366	370	345	356	355	374	349	364	356	391	358	363	371	392	384	383	337	329	357	376	346	366	357	383	369	362	386	385	362	378	383	370	360	378	365	336	342	361	335	358	372	364	342	343	378	361	361	352	382	349	384	342	381	354	401	337	357	356	380	342	373	358	363	362	343	313	357	348	357	353	377	375	370	369	366	380	381	329	355	395	403	351	383	399	403	368	390	346	351	373	354	387	323	342	340	362	354	374	405	391	395	372	379	386	370	364	357	348	346	394	358	373	386	376	337	382	383	388	345	338	368	384	356	342	338	343	379	349	395	364	396	386	343	401	336	341	367	356	366	353	374	356	362	342	345	375	391	358	388	400	368	352	338	383	364	326	367	360	386	377	338	379	342	371	357	355	341	358	356	373	361	370	366	344	366	358	345	318	372	321	395	366	366	384	374	350	383	376	394	391	374	335	357	340	334	391	378	365	382	354	357	356	357	384	361	348	339	389	369	365	368	371	375	361	407	330	370	349	357	384	354	358	365	387	353	349	373	361	399	356	379	345	369	370	364	380	372	347	389	373	337	359	353	375	383	404	361	375	342	338	350	373	329	363	358	334	343	357	334	334	349	360	363	356	373	391	373	341	382	369	346	356	333	360	328	367	399	340	358	387	361	381	377	331	391	385	368	370	344	332	329	346	360	340	378	367	343	351	369	362	344	380	378	353	327	397	364	384	375	345	363	373	344	340	379	381	370	369	383	395	362	359	363	338	348	371	365	350	343	352	348	356	382	355	369	401	351	341	344	337	346	356	363	382	352	370	338	395	379	344	351	380	404	367	359	362	375	369	347	368	387	372	375	373	381	392	352	349	329	373	363	357	365	398	384	373	349	348	361	365	349	340	372	383	354	396	361	352	380	340	390	374	371	361	359	386	371	373	341	383	350	408	393	358	387	354	385	371	356	363	305	402	349	326	352	363	374	363	321	384	351	368	353	342	352	345	364	325	347	325	359	326	384	375	410	342	381	393	344	368	361	371	360	372	370	338	354	370	363	352	377	370	387	349	384	369	391	353	373	339	351	327	367	367	372	398	371	376	374	378	388	361	380	338	368	372	349	376	356	370	364	355	353	341	367	369	362	376	369	349	316	379	366	370	343	361	361	350	333	394	367	355	392	336	372	335	345	341	390	373	390	368	373	376	371	374	367	370	352	382	373	372	375	363	364	355	360	390	380	325	386	368	398	390	363	354	374	375	369	338	347	358	381	388	367	364	386	337	349	350	364	374	350	380	363	375	331	384	348	342	366	357	381	367	357	392	364	370	369	402	367	376	364	377	363	355	364	363	370	354	370	378	417	383	376	353	382	360	342	366	367	352	349	375	357	369	344	369	389	358	356	391	395	334	369	349	362	340	369	366	340	340	356	362	344	384	341	363	360	363	372	350	376	336	350	392	344	333	327	373	386	334	342	340	386	357	362	375	371	369	373	377	381	371	375	336	389	370	364	364	361	377	380	360	382	361	348	351	337	351	397	378	400	378	358	378	360	384	379	359	371	363	393	371	348	372	366	351	370	402	331	397	344	366	383	348	362	328	301	378	359	346	384	399	358	333	334	350	381	375	354	375	347	411	334	363	332	360	386	352	379	364	356	349	372	363	368	332	344	344	330	371	357	347	375	336	344	392	358	357	362	373	381	374	361	343	352	312	389	364	346	374	355	364	339	387	362	365	380	372	311	364	390	387	345	393	406	349	325	374	387	362	351	377	390	376	353	393	363	347	347	349	394	370	374	366	366	326	370	383	395	374	368	368	373	368	351	381	392	357	344	345	340	361	372	382	375	358	373	368	350	358	351	358	373	369	331	370	357	429	351	347	357	375	330	373	339	319	341	337	381	342	360	327	348	371	404	344	358	405	328	363	338	359	358	369	377	362	360	345	371	341	364	351	338	340	372	375	367	361	365	376	369	386	358	362	358	368	391	371	353	391	331	354	390	408	364	354	354	384	381	345	347	330	380	394	345	328	381	380	397	369	364	365	355	385	389	352	357	381	329	383	359	342	357	373	370	355	373	371	369	374	369	353	331	354	378	367	356	390	374	387	348	349	399	382	373	340	381	360	381	374	359	378	369	369	348	378	385	372	382	406	403	361	340	354	365	357	330	379	397	358	362	330	380	326	401	378	394	325	345	331	388	381	365	370	355	389	365	352	377	361	372	349	374	369	404	351	353	353	357	351	352	356	361	378	346	367	363	379	371	382	384	389	356	378	382	351	387	389	322	367	406	342	366	345	366	345	365	356	365	361	324	346	352	388	358	321	358	340	376	358	363	357	373	374	361	391	405	348	386	378	360	375	390	359	349	342	348	363	366	359	388	354	339	355	365	355	386	366	342	341	350	367	363	380	405	367	373	407	340	353	366	384	334	393	391	369	334	332	405	383	368	362	394	363	389	341	386	362	349	378	363	353	394	334	353	363	364	380	372	348	372	337	356	366	377	387	374	364	369	373	367	376	359	378	354	393	388	349	370	342	355	343	393	352	345	353	348	349	336	349	348	343	372	337	370	355	360	352	407	365	371	394	361	353	349	346	358	371	367	369	357	367	361	329	355	353	340	371	365	359	346	353	381	324	371	345	364	378	395	369	345	342	368	351	394	393	387	368	322	379	375	373	360	387	355	352	374	350	361	331	329	371	363	329	359	378	381	347	355	393	357	350	338	350	356	376	374	358	387	330	348	354	367	360	363	416	369	377	361	347	353	374	376	348	354	389	392	376	387	347	394	379	389	403	348	359	384	348	360	356	386	321	392	371	340	395	327	382	394	369	316	382	379	359	369	390	334	377	384	359	382	354	363	335	348	393	356	363	379	354	391	397	387	364	336	357	332	374	382	384	379	357	361	387	370	359	324	345	334	367	380	367	368	348	358	362	354	364	363	357	346	371	376	357	366	375	357	354	356	363	344	362	359	367	374	370	370	362	324	369	380	367	356	342	381	352	390	346	374	353	366	389	352	389	391	362	350	372	354	357	386	363	334	373	356	372	379	326	364	350	367	350	366	382	367	321	363	389	354	380	346	403	377	341	344	354	346	381	319	329	354	368	349	342	370	369	353	370	376	384	357	346	342	385	382	398	372	351	370	374	351	364	391	390	351	391	345	376	385	377	353	340	347	358	326	397	363	362	384	354	403	383	362	362	388	370	317	368	365	399	365	365	398	363	318	332	358	366	394	353	372	374	400	379	359	371	367	368	339	375	361	346	365	338	359	356	358	335	333	346	339	357	378	334	363	356	324	343	359	356	376	380	373	360	397	389	360	347	367	388	385	385	355	384	333	360	349	406	309	380	368	380	360	388	373	374	359	378	386	367	355	386	366
38450	77703	59369	44129	26521	12092	3794	438	445	399	444	452	459	448	462	489	446	449	414	440	427	428	415	432	462	420	436	415	416	430	403	419	409	404	412	425	391	431	412	432	468	423	429	430	458	456	419	457	414	427	405	410	422	393	425	433	439	402	427	422	421	417	426	399	389	415	400	424	475	391	460	418	437	414	398	455	425	434	421	428	465	436	409	435	457	417	427	433	409	416	401	427	414	442	403	431	407	455	420	408	424	410	408	415	427	397	440	428	451	405	414	417	443	477	427	419	431	397	432	414	409	417	442	387	432	439	429	387	449	395	398	403	402	414	402	449	424	400	450	412	414	400	430	460	393	400	447	409	402	446	459	432	397	447	412	407	424	416	422	425	391	427	420	463	414	427	455	437	410	447	424	428	397	407	391	414	429	403	435	425	451	411	416	397	395	434	394	397	437	450	464	419	444	396	439	405	393	443	444	415	420	406	414	421	446	461	427	392	420	449	413	411	438	429	437	426	438	398	406	382	402	374	418	405	391	425	432	412	416	407	440	428	436	411	442	433	419	454	420	457	434	412	448	383	422	432	405	438	434	428	407	477	402	425	434	390	418	403	397	445	427	422	447	431	414	397	422	450	429	458	422	417	431	410	429	455	430	366	404	399	417	405	424	428	418	442	373	419	419	413	386	397	418	438	396	457	437	405	420	420	419	382	437	425	441	413	418	387	426	412	391	405	405	455	436	399	416	424	396	439	412	402	426	446	416	392	398	438	423	401	439	455	435	385	434	431	446	398	425	430	412	412	432	422	413	384	418	428	398	415	421	428	412	465	436	457	448	454	471	385	444	451	458	442	449	431	427	426	426	480	408	407	417	416	402	415	415	433	443	405	402	381	390	434	437	461	416	423	423	384	394	420	407	416	420	420	419	427	439	387	433	448	436	400	443	423	412	412	444	452	448	420	397	406	380	463	438	375	393	424	397	421	406	405	435	421	397	410	420	417	421	439	434	406	445	415	404	444	400	434	399	447	419	427	399	424	459	415	402	406	417	410	390	406	387	436	454	445	416	400	376	485	399	399	432	409	425	402	403	362	426	444	434	421	385	425	414	470	413	432	444	414	415	435	368	429	454	421	407	429	433	445	409	417	450	437	466	420	418	406	388	425	436	429	439	441	403	435	399	387	425	393	449	446	470	428	444	412	442	397	405	431	425	435	383	437	416	426	406	373	433	428	377	436	421	445	423	451	439	430	391	386	417	441	450	413	402	385	434	414	409	405	406	448	424	400	429	450	387	443	423	405	443	433	405	434	413	414	446	427	455	451	416	404	411	421	416	444	473	435	418	400	425	420	440	442	438	418	428	404	422	395	478	413	446	449	408	437	410	420	425	397	443	440	402	423	419	438	401	416	414	408	426	436	421	411	435	427	446	406	390	436	435	435	434	433	399	437	411	397	420	419	420	434	421	402	425	433	402	416	388	427	457	400	415	406	417	423	454	410	445	453	399	440	431	390	401	449	411	394	411	425	426	446	431	409	416	405	391	432	425	426	408	390	426	415	418	425	440	444	434	397	411	393	396	430	418	419	400	412	437	402	399	443	432	377	428	427	446	423	451	419	444	414	427	398	418	433	411	453	407	391	415	386	423	423	432	396	470	416	425	427	434	440	425	431	415	416	395	398	441	447	406	440	416	397	431	414	408	433	399	398	438	419	444	435	406	441	383	404	443	424	434	429	420	418	446	423	455	448	401	428	437	462	417	434	444	433	394	415	399	460	396	425	434	435	424	398	426	456	455	419	380	423	420	463	425	417	419	422	410	409	408	420	445	383	410	413	409	429	405	414	422	450	397	400	401	424	457	405	443	433	431	443	387	429	403	432	440	419	422	376	440	431	403	430	433	453	376	410	399	387	439	396	395	466	441	397	435	400	430	434	419	423	422	452	418	431	441	420	400	419	425	450	452	424	461	446	414	453	440	414	446	441	425	445	411	424	402	430	454	428	410	430	442	441	386	403	405	417	440	424	406	441	396	428	408	377	419	400	414	418	417	396	436	419	437	389	403	373	448	382	426	445	402	459	397	400	448	443	425	392	457	451	402	436	409	447	431	431	405	421	437	427	381	393	401	422	435	425	456	435	390	381	420	389	396	424	437	435	427	421	435	407	417	425	406	435	403	392	412	441	397	408	449	434	427	426	494	443	417	401	384	429	409	421	419	393	432	414	440	397	424	435	415	439	394	460	435	418	403	411	413	438	457	429	438	381	408	430	405	442	454	437	428	414	423	430	409	414	451	429	415	411	417	408	390	404	440	423	411	424	456	400	439	400	388	402	443	436	437	423	399	384	423	415	455	455	452	399	441	418	412	408	392	410	436	376	411	451	422	394	419	429	400	436	385	462	405	429	439	452	387	423	426	464	421	425	432	465	423	439	420	423	412	427	426	436	452	426	395	449	463	408	420	426	423	403	437	432	405	437	418	395	436	411	431	429	460	409	403	456	371	429	413	446	391	455	408	380	432	433	418	449	422	413	402	362	384	421	429	406	439	427	416	451	418	440	416	422	424	416	422	461	396	432	446	428	410	439	413	416	410	432	405	448	406	457	462	452	436	413	388	420	417	428	424	416	393	449	416	428	429	431	444	424	396	419	424	411	409	437	392	428	429	429	438	455	424	409	397	421	425	400	454	407	404	445	445	408	409	418	451	400	443	437	407	368	390	391	459	452	441	399	423	436	400	419	393	399	418	411	420	415	436	410	420	392	403	428	467	393	415	439	392	437	451	408	433	432	446	444	404	450	427	401	400	416	435	418	421	412	424	464	432	395	426	394	417	398	413	430	422	399	414	418	453	453	441	382	430	460	406	409	418	423	424	427	459	435	452	399	431	418	392	443	462	426	426	428	409	433	422	408	431	410	436	393	415	427	419	415	402	376	403	406	419	412	438	428	419	402	391	418	463	445	440	421	430	438	426	428	446	398	410	433	443	423	404	469	395	432	431	454	458	443	417	387	419	414	410	475	449	435	422	428	433	430	414	422	370	393	407	411	402	444	442	408	406	394	407	431	432	405	449	437	452	447	453	422	429	419	410	421	447	454	399	400	446	420	452	417	420	398	440	420	421	406	421	431	419	402	419	388	430	391	467	439	453	478	440	422	450	414	381	448	400	394	412	400	453	416	436	426	437	404	426	460	413	427	422	419	412	413	413	410	419	401	406	411	415	460	422	424	435	420	450	445	380	417	398	395	423	473	408	419	441	455	438	403	433	414	452	422	432	425	420	441	410	449	438	421	419	447	408	423	426	417	437	420	402	413	443	401	448	419	439	428	402	435	435	467	434	408	410	449	419	429	405	422	427	440	442	425	422	440	434	430	414	438	422	395	439	464	351	408	413	454	406	387	462	423	428	426	419	427	415	425	437	418	413	381	412	434	452	425	412	440	398	407	429	422	417	413	421	439	392	421	445	421	435	421	396	425	408	426	442	414	444	451	391	419	389	409	413	437
22784	21741	33283	39579	32445	25535	17814	2956	542	504	508	534	535	536	547	576	546	527	494	498	505	499	509	526	470	526	475	535	468	526	483	494	478	495	504	513	447	496	514	456	512	472	483	521	488	492	470	505	499	494	445	483	498	502	500	484	497	492	481	480	487	490	547	475	522	498	477	495	474	492	465	473	473	508	512	485	502	484	492	482	495	489	489	498	492	539	508	511	476	501	503	485	499	500	490	489	493	492	497	482	467	513	502	509	498	451	503	515	504	507	500	490	466	475	482	485	476	462	485	538	520	502	465	517	490	479	511	509	483	518	501	501	519	483	476	493	521	469	484	465	473	500	504	538	494	500	540	505	538	532	500	520	497	495	482	500	462	475	522	491	490	477	494	490	456	498	502	494	475	511	527	475	490	456	500	435	497	507	492	527	506	457	511	478	503	516	496	532	506	500	518	486	481	525	504	492	488	491	506	505	512	496	482	497	468	511	490	493	516	480	519	482	459	498	467	496	464	498	511	496	480	488	480	492	494	477	486	454	502	496	466	496	503	464	507	512	467	476	441	508	481	479	516	490	472	487	476	519	503	467	492	518	513	482	501	452	479	480	487	518	444	472	497	500	497	498	493	532	507	494	498	519	458	472	484	492	489	519	512	470	498	505	497	502	536	486	514	480	475	488	531	457	477	469	506	487	531	492	531	476	465	464	536	499	484	525	508	498	476	480	533	536	503	492	516	507	523	505	494	489	500	455	524	478	523	484	499	502	506	495	544	483	454	509	528	469	529	476	518	460	479	479	496	466	510	476	551	451	505	506	476	475	482	529	521	463	489	490	491	540	485	518	474	481	505	539	469	500	489	494	499	468	482	496	476	517	497	499	489	490	509	497	470	481	469	518	476	522	481	482	495	516	484	485	472	486	509	469	487	536	523	507	463	523	484	532	495	509	491	434	492	448	545	501	463	447	508	485	477	530	493	443	513	478	558	508	480	496	490	493	502	523	491	506	454	472	512	487	476	484	461	495	492	458	506	506	501	505	473	471	475	490	456	477	427	530	516	464	467	526	505	489	540	501	481	524	448	515	506	486	456	502	489	490	469	497	480	500	483	506	499	488	506	488	542	512	509	525	530	519	459	493	554	497	486	499	489	542	516	497	466	500	499	518	521	522	491	486	514	514	493	479	480	500	546	486	458	483	513	492	498	484	495	470	501	513	504	454	509	484	495	489	446	448	499	495	514	487	481	514	493	505	485	479	515	500	505	491	523	474	472	472	421	524	491	491	489	450	522	490	493	509	468	509	483	518	512	461	492	522	477	479	500	478	489	516	490	518	467	470	518	490	468	474	514	501	534	505	477	495	457	462	483	533	477	500	464	496	520	463	501	467	515	521	487	498	486	471	483	474	544	466	479	499	480	493	466	507	476	490	513	490	494	511	479	486	471	513	479	490	522	511	485	521	501	488	537	476	509	543	484	466	473	466	474	491	506	522	520	538	522	483	460	455	530	489	500	519	516	470	501	494	512	500	475	464	476	500	461	521	498	464	481	480	489	490	511	508	496	485	492	451	463	492	522	467	488	498	481	494	494	499	468	498	518	465	521	468	518	496	484	472	489	483	485	493	506	500	496	495	493	470	475	485	526	519	510	481	485	539	505	500	450	444	459	499	526	497	487	496	498	495	489	520	499	498	452	496	450	463	524	526	483	467	509	475	500	523	532	530	501	502	509	534	456	454	490	499	464	461	503	518	494	464	477	477	475	505	478	509	503	500	496	514	483	532	475	491	512	478	551	490	500	489	498	487	525	498	470	474	500	489	497	465	496	483	473	518	523	472	475	464	509	520	527	470	509	495	488	477	500	477	502	546	504	480	469	531	506	510	552	490	553	546	508	480	504	523	513	473	507	497	479	452	511	493	459	500	486	468	497	523	469	463	517	491	436	484	500	512	517	515	472	463	520	536	520	489	478	489	483	494	506	459	466	485	502	487	513	515	476	484	490	450	483	502	480	513	457	487	506	494	471	501	488	462	497	511	527	517	487	494	524	497	492	487	488	476	502	461	505	518	510	448	452	480	479	512	507	498	491	493	518	496	495	519	500	489	506	509	505	513	492	505	497	485	521	500	475	447	469	489	454	498	479	464	502	528	501	455	542	494	451	495	507	519	517	486	486	526	501	460	485	508	479	486	502	497	510	515	468	488	511	491	501	462	469	514	518	484	508	500	493	509	502	516	488	472	495	529	559	491	447	525	508	472	484	519	500	492	536	474	517	478	471	500	496	490	509	523	474	481	492	495	537	497	486	523	490	481	523	499	460	459	531	501	486	459	476	542	498	485	478	462	461	471	483	487	512	470	509	474	497	492	478	533	522	500	497	440	506	514	476	511	474	494	459	509	489	494	496	504	495	500	510	526	529	499	443	511	487	466	518	509	475	486	488	515	444	532	517	510	464	499	488	457	501	493	500	496	485	484	483	508	494	532	514	488	480	517	468	478	544	493	534	516	497	485	443	531	504	495	459	481	504	487	512	492	505	508	481	519	532	489	471	520	479	532	503	507	497	478	535	508	489	485	493	488	485	489	500	506	533	498	517	484	503	493	458	514	516	449	447	506	476	523	455	516	504	502	515	502	497	509	499	533	507	514	461	463	463	500	514	496	491	493	527	485	500	503	528	480	490	489	501	475	482	497	482	453	512	499	482	530	469	496	510	504	508	496	503	472	532	553	520	492	493	480	518	540	519	504	497	506	450	517	468	474	481	506	521	483	483	485	503	490	485	521	422	440	483	477	525	547	479	484	492	491	509	473	492	471	489	506	520	504	490	494	501	478	495	492	467	522	504	475	525	471	507	495	504	523	480	510	476	500	506	483	505	500	449	507	464	498	517	511	491	477	492	491	494	488	477	485	481	463	506	502	516	483	475	530	478	459	487	481	466	468	519	516	475	491	483	493	482	500	502	541	501	516	456	477	507	456	492	486	484	487	518	503	483	483	486	504	490	464	490	509	501	510	507	539	520	480	489	501	490	545	465	489	537	484	488	511	556	472	469	548	500	498	510	487	497	480	461	516	512	481	442	504	464	498	486	487	487	471	489	451	482	506	473	515	493	477	516	459	511	493	521	507	470	494	532	498	493	491	495	493	568	501	484	500	516	477	516	488	526	445	487	463	498	490	471	482	512	479	504	504	476	533	497	495	491	507	489	471	496	500	518	478	500	534	475	515	492	511	474	493	494	500	491	507	494	498	488	477	480	468	541	530	500	552	523	502	461	476	489	484	520	476	498	506	473	475	525	519	471	502	472	494	495	497	498	497	513	511	487	528	489	470	488	461	489	499	488	489	503	474	503	503	507	505	449	503	485	492	493	472	493	478	490	500	518	481	516	500	496	506	517	506	495	484	544	474	488	522	519	489	515	516	458	475	475	497	544	497	499	492	512	488	496	516	515	499	458	502	541	516	496	480	506	476	491	476	489	481	501	468	478	470	492	470	471	488	489	496
50572	97458	81868	66930	44499	26433	11156	1990	580	547	561	583	544	560	641	668	621	618	569	530	580	531	532	526	560	560	540	526	560	550	586	569	565	535	539	528	544	565	557	512	479	512	515	550	518	557	538	544	558	529	501	521	555	534	568	572	550	527	542	553	559	546	550	569	547	499	552	546	564	532	541	533	514	554	560	530	525	556	551	489	536	538	517	545	518	529	512	508	567	524	571	583	541	570	515	575	513	577	501	547	533	561	537	536	573	558	540	537	582	572	503	538	510	503	554	516	486	548	580	550	518	525	510	583	514	517	521	539	509	544	534	530	576	550	532	529	527	528	591	516	535	561	538	538	527	549	524	558	521	541	534	531	507	510	537	514	504	521	523	502	569	558	527	584	522	538	514	560	573	553	542	569	530	570	545	527	565	533	559	524	532	535	541	531	535	527	517	585	530	523	595	538	525	573	522	541	536	530	552	548	548	552	530	532	567	535	565	536	545	500	522	575	544	516	529	506	512	544	525	520	559	508	554	547	544	518	537	554	534	592	527	562	530	533	526	565	554	517	532	542	535	550	529	532	513	572	548	502	566	584	535	511	523	540	563	557	585	529	574	539	568	516	555	568	490	558	544	539	543	536	526	503	532	549	550	551	556	499	549	535	526	585	521	559	508	513	533	546	555	560	566	566	537	551	532	565	547	562	555	528	574	555	556	563	518	574	531	587	570	551	522	527	575	519	551	534	513	506	548	565	538	498	522	510	557	575	527	605	573	538	515	545	526	537	522	540	501	531	546	536	564	508	592	517	532	543	555	540	554	531	559	541	542	541	534	527	558	546	540	540	535	525	554	536	552	513	581	559	543	501	543	587	545	597	531	556	524	564	552	529	602	529	542	562	520	537	513	534	517	553	536	498	507	550	567	531	517	548	561	476	570	546	552	562	549	527	534	543	555	498	518	539	568	587	560	579	515	547	542	509	527	515	526	535	562	553	573	532	573	546	517	501	581	550	540	539	570	559	529	521	494	512	576	539	543	570	567	556	515	525	574	565	562	529	531	533	545	542	516	527	534	555	525	586	541	539	537	544	587	526	540	524	518	574	494	548	563	526	557	508	512	538	533	520	532	544	507	525	559	540	542	565	507	536	529	566	563	533	535	575	529	516	547	502	572	533	546	553	549	483	520	549	547	524	522	549	532	570	528	539	575	554	518	546	569	537	548	533	511	517	533	529	520	565	529	540	544	559	514	562	520	563	532	558	527	540	581	505	529	536	566	559	556	544	580	542	511	544	503	576	524	532	554	539	519	528	513	560	490	523	547	523	553	523	551	583	590	511	532	511	530	497	571	543	544	568	523	537	542	579	526	550	542	544	556	532	537	564	503	561	521	537	550	575	552	584	551	548	532	506	533	510	570	576	550	553	523	532	543	513	515	561	530	531	539	518	515	533	510	532	534	542	545	521	523	516	539	566	544	522	557	538	579	525	566	521	530	531	560	533	546	538	537	517	537	547	534	533	495	542	520	552	541	558	566	568	552	540	552	545	590	537	540	511	515	527	558	534	557	555	549	554	518	500	537	493	556	518	524	548	495	560	546	544	520	553	499	539	513	547	564	528	600	538	573	515	558	563	529	559	537	531	546	569	520	544	527	565	548	542	540	508	543	557	506	572	508	575	527	558	512	557	564	552	555	506	519	505	558	516	572	551	525	538	510	585	541	536	512	584	527	515	560	567	521	532	511	566	547	533	520	528	551	549	526	539	570	552	525	526	532	526	559	521	521	529	564	556	488	542	567	542	557	483	554	610	561	505	559	545	500	584	555	529	547	558	523	534	540	556	556	565	527	546	523	516	554	581	531	511	557	544	551	552	514	542	599	529	521	525	569	541	548	569	527	539	560	550	527	526	559	581	547	545	547	507	483	548	503	537	511	510	541	608	573	572	539	562	518	543	566	531	556	508	564	525	542	539	578	525	559	553	494	534	548	560	584	497	515	595	539	550	541	519	518	512	535	525	552	577	548	563	559	538	541	523	539	532	535	509	546	504	536	564	509	535	540	517	540	561	571	553	541	519	539	585	578	562	553	524	531	539	517	514	545	523	536	532	533	521	563	541	545	516	544	506	530	527	565	528	537	589	505	558	538	561	563	510	577	551	527	562	524	539	513	556	504	607	520	559	577	537	576	571	543	557	529	548	554	553	585	542	536	567	581	536	555	539	544	552	577	520	570	548	520	572	516	519	512	490	519	540	521	514	541	532	540	549	543	520	567	579	543	550	542	544	554	523	509	514	542	561	518	575	548	569	570	541	516	559	545	510	507	544	553	575	546	573	527	539	510	532	506	510	524	533	560	531	550	528	525	554	552	534	509	605	530	538	528	562	524	548	538	548	523	534	499	537	540	524	505	590	594	536	505	574	544	525	511	480	562	538	523	538	550	549	538	553	559	534	552	570	541	549	547	544	577	574	542	551	552	583	570	514	536	547	567	503	527	535	579	538	571	601	539	508	526	562	567	545	497	576	547	559	570	523	571	516	530	558	518	549	554	548	605	514	542	505	560	562	540	568	522	484	561	545	567	575	565	529	563	559	565	516	547	562	554	564	508	536	536	541	549	532	532	551	556	521	541	540	554	536	496	534	550	552	561	567	573	527	532	556	520	559	543	577	523	501	529	526	552	495	537	561	534	565	566	554	546	546	496	533	539	548	547	567	552	525	532	526	511	524	559	533	529	549	528	516	518	519	548	501	568	534	514	560	576	545	518	525	580	549	556	524	550	514	524	553	585	533	544	539	504	554	539	549	506	545	557	547	559	500	560	543	542	520	545	537	495	551	548	507	577	538	540	540	515	495	560	526	526	539	550	565	543	554	565	510	554	522	511	533	545	523	511	533	562	538	530	568	498	548	532	529	565	526	583	551	522	556	523	593	553	539	583	525	543	498	530	595	507	532	513	529	548	549	507	560	553	542	565	576	522	573	537	493	525	546	577	540	495	540	546	521	545	544	525	529	522	520	557	576	546	535	557	520	528	573	527	526	546	572	525	534	560	527	524	530	501	534	567	554	545	558	535	557	506	534	533	556	578	518	492	547	508	530	550	531	528	532	551	551	540	526	533	541	569	565	579	567	523	583	563	565	541	553	559	503	492	539	501	504	561	495	584	519	521	540	527	522	571	560	531	518	596	558	537	603	543	541	546	528	542	608	516	571	554	548	531	566	522	559	564	598	546	534	517	549	514	541	538	514	534	544	524	567	551	554	585	570	517	539	516	539	520	550	563	571	556	553	550	571	552	560	558	553	539	600	515	503	544	518	556	533	523	565	561	488	537	515	540	567	501	589	529	487	539	553	461	537	544	535	523	552	500	552	526	566	529	510	537	559	576	526	556	534	542	513	562	535	531	545	524	558	541	530	498	545	558	557	525	544	511	536	534	498	522	573	532	559	582	532	577	499	514	567	535	563	505	545	565	532	515	566	538	520	545	521	521	553	533	538	565	535	539	541
27619	29989	37965	27499	10454	2651	964	441	344	316	322	359	340	334	343	309	336	317	347	353	328	320	316	316	324	333	353	298	291	339	340	354	337	333	365	313	297	322	303	345	341	332	319	332	338	347	338	356	325	322	320	306	309	326	311	310	343	280	322	343	347	309	325	317	333	306	324	315	306	316	304	304	337	374	327	296	328	325	311	336	305	312	322	323	332	303	341	328	349	318	328	340	340	349	328	296	320	325	322	328	327	293	306	328	302	341	310	336	342	347	354	298	322	338	312	345	346	294	328	333	328	336	316	302	317	309	355	322	342	340	322	345	331	324	347	293	295	355	334	373	325	339	318	292	290	307	347	329	309	342	331	315	298	331	318	318	315	347	351	325	303	346	345	347	344	341	345	298	325	339	360	277	325	313	329	353	311	336	330	323	330	325	353	319	284	373	319	327	345	330	312	310	308	321	353	334	330	317	334	328	319	317	317	314	308	327	333	335	302	334	323	341	344	308	323	344	326	350	319	341	316	313	331	324	342	336	327	328	316	317	316	310	329	291	336	340	310	341	312	333	340	335	341	312	313	339	362	351	303	330	318	332	308	339	336	345	352	320	334	349	337	330	274	319	315	334	317	309	347	321	349	347	329	310	315	336	334	334	313	326	334	342	339	322	333	328	332	305	339	340	316	308	323	306	323	330	315	321	346	352	329	314	324	328	324	309	346	336	297	330	334	289	319	299	359	326	326	326	285	310	341	315	316	330	375	322	301	310	311	357	323	306	299	366	329	318	325	312	303	339	306	326	355	307	343	348	302	308	322	289	316	302	355	310	312	324	312	340	314	322	316	308	326	281	343	319	311	310	311	351	333	332	292	310	322	335	319	359	298	308	341	288	327	337	322	327	338	370	324	309	312	333	331	306	350	325	333	317	335	344	331	343	335	337	306	327	308	349	307	344	328	319	338	333	307	347	313	323	328	280	310	311	325	322	311	304	346	343	330	332	321	302	312	320	336	342	318	316	301	326	312	366	343	344	305	324	322	329	303	343	331	341	306	354	296	332	329	346	318	313	302	338	326	346	295	348	317	289	322	321	324	344	307	336	321	310	313	340	321	331	310	356	351	333	323	328	303	299	297	339	359	354	342	316	314	304	344	297	329	317	309	312	333	378	313	356	338	318	334	317	340	316	329	316	338	350	338	324	334	338	314	308	313	300	314	340	307	301	313	332	357	326	318	330	348	307	353	323	288	352	358	336	304	342	341	335	327	351	330	335	347	340	325	317	352	344	346	310	327	339	337	298	394	343	339	309	318	320	298	297	337	293	308	317	327	350	323	321	294	365	328	316	309	320	375	314	320	311	318	314	312	317	351	326	314	358	344	334	334	320	334	333	317	323	330	308	317	318	319	323	333	357	341	328	315	317	332	337	330	315	336	320	321	317	335	328	326	295	333	307	337	294	307	341	318	308	313	317	328	354	316	344	310	339	322	348	336	360	318	335	323	336	309	320	368	374	324	287	349	300	287	340	339	289	333	345	321	307	324	316	321	346	320	315	313	330	342	297	349	296	339	365	314	312	334	316	344	304	302	362	307	292	323	303	304	334	342	329	328	329	300	308	330	326	348	309	329	355	324	300	315	339	302	319	331	327	306	332	358	337	332	310	322	327	304	321	319	333	299	302	299	308	308	305	310	328	352	326	338	299	278	321	306	333	342	340	335	327	343	344	335	347	338	359	351	359	317	318	327	339	336	322	326	286	308	332	332	299	364	324	323	338	318	337	351	328	330	314	312	320	323	333	341	330	328	332	352	319	355	333	319	320	349	327	304	367	330	347	316	325	348	326	348	312	315	316	330	317	332	319	336	328	337	305	358	333	349	362	333	358	327	323	312	346	316	338	321	307	324	357	295	341	328	325	315	330	288	311	308	310	327	346	323	326	344	310	324	332	346	368	338	359	316	349	315	299	357	326	346	334	305	324	308	344	322	351	351	338	345	317	337	316	323	301	311	326	316	313	309	323	330	323	323	299	293	346	336	325	313	338	327	337	327	317	303	374	314	328	351	291	323	334	322	349	311	309	318	357	372	350	312	282	334	344	317	333	335	332	326	350	314	354	327	307	327	323	319	348	308	323	353	295	322	355	300	331	318	332	324	319	329	311	320	332	358	357	301	318	341	321	360	348	315	380	329	332	340	320	347	298	339	315	365	329	336	325	343	332	337	322	342	344	303	332	290	349	333	321	300	334	330	362	296	312	349	341	339	336	334	312	325	305	306	339	297	298	325	342	327	343	324	319	324	305	314	328	346	330	344	345	307	320	328	316	317	323	339	318	345	341	324	339	323	305	282	318	337	325	323	355	345	322	335	315	312	324	335	341	322	325	324	330	336	332	340	349	338	318	328	289	330	340	350	336	366	344	365	321	307	367	306	353	290	324	342	355	297	328	337	309	353	276	297	320	338	355	343	348	341	340	320	294	318	331	293	322	345	320	326	349	332	299	343	307	305	328	355	365	364	330	298	325	330	296	292	363	357	328	310	320	335	336	319	354	336	317	346	314	335	321	314	327	317	329	321	341	315	296	362	325	312	333	326	339	311	344	336	335	327	322	352	320	335	312	282	342	308	337	294	310	336	281	350	318	347	352	300	365	317	318	303	295	314	318	307	306	345	349	360	298	310	352	299	353	338	299	334	318	312	307	328	310	318	290	338	311	322	327	304	336	330	343	330	311	304	334	339	324	336	314	361	312	341	350	332	323	356	347	326	365	356	344	356	313	356	312	340	344	355	303	334	296	332	310	327	370	354	302	338	317	325	306	331	333	339	332	299	328	292	323	326	318	352	349	328	329	331	336	358	290	300	317	299	335	337	329	331	316	327	331	339	333	338	347	308	361	331	318	341	302	322	326	316	337	324	341	355	303	366	318	361	300	301	323	318	329	339	299	338	314	321	332	341	329	341	318	354	299	338	304	324	319	312	323	338	331	326	296	355	305	329	296	340	325	319	316	350	327	328	298	305	309	326	295	317	341	280	301	328	315	314	307	325	378	335	312	325	340	321	333	347	320	349	340	316	320	312	317	300	314	296	301	301	336	319	344	306	335	328	355	354	316	326	312	322	315	322	346	342	321	314	340	346	347	351	319	351	343	340	327	334	310	321	307	303	326	319	333	311	288	322	320	303	299	339	332	319	343	315	314	365	332	317	333	325	319	324	317	328	318	305	314	328	319	343	343	324	353	314	320	335	319	321	315	349	346	325	325	309	289	322	333	310	326	303	351	308	285	307	350	318	282	323	349	322	323	325	354	292	323	349	295	351	317	294	348	298	324	285	331	319	323	332	308	368	332	330	277	301	339	309	365	290	332	297	316	356	313	308	342	341	353	320	347	362	341	330	361	314	322	295	366	329	339	338	334	313	307	342	337	323	305	307	329	304	322	295	321	375	351	306	306	348	327	334	320	339	291	338	352	337	333	360	342	328	333	322	292	320	309	331	293	316	329	332	338
20708	47555	34774	22623	9566	3198	1174	528	363	400	388	401	396	377	382	371	385	385	390	373	382	384	375	419	370	361	397	372	360	368	398	353	341	348	393	399	365	385	388	339	402	414	386	386	369	372	366	358	349	399	368	351	376	360	410	438	391	376	392	410	380	395	355	376	372	378	386	381	394	364	417	354	407	359	352	392	368	359	406	387	365	373	363	353	361	374	348	405	425	410	390	381	370	391	361	316	375	371	402	376	402	377	386	341	363	358	393	370	371	390	364	364	356	391	376	386	374	409	381	367	383	359	355	338	381	373	360	364	378	390	365	388	377	437	391	378	343	411	366	357	396	387	394	390	365	374	343	412	349	363	411	382	380	362	354	396	342	386	381	386	364	397	394	384	374	368	402	348	379	366	397	377	352	348	378	355	394	390	369	368	385	331	348	367	380	361	394	405	376	390	374	404	425	356	410	378	375	384	409	367	375	383	425	370	382	366	373	346	381	383	369	366	366	372	356	390	354	364	368	368	366	353	381	378	414	354	405	346	373	374	376	374	334	341	359	378	358	397	383	392	413	354	411	351	399	366	376	353	355	356	364	364	352	378	359	362	374	357	403	367	373	385	341	382	401	388	415	424	352	350	358	368	388	343	385	368	384	403	354	421	396	387	360	398	368	394	361	359	397	363	358	357	373	411	379	378	395	412	359	398	380	335	361	345	367	410	412	397	366	383	372	386	374	384	388	351	357	365	370	391	349	379	394	416	383	385	377	360	401	420	342	386	372	370	371	383	392	355	381	337	386	423	371	414	353	404	393	384	353	399	391	356	401	401	360	416	371	427	386	356	378	382	358	394	327	372	394	382	375	367	355	414	339	413	396	362	382	424	417	380	401	384	379	380	393	372	377	428	378	366	368	358	365	382	406	365	359	403	363	352	397	377	410	338	427	328	362	324	386	334	364	396	390	349	420	355	382	383	378	384	377	407	385	404	346	357	332	365	385	404	379	377	385	377	368	380	379	365	377	374	369	391	380	362	350	372	363	390	389	373	384	340	386	405	389	363	354	346	351	413	392	362	388	414	391	326	385	367	390	361	352	385	384	375	415	375	392	383	371	366	390	386	374	379	369	418	385	371	388	360	394	396	393	405	405	379	395	370	383	375	385	369	381	364	364	388	351	403	373	368	371	383	360	398	367	385	358	418	386	388	371	353	392	362	379	398	366	327	342	391	391	386	377	411	375	377	354	382	358	408	372	411	379	365	388	387	385	384	428	355	387	369	391	359	407	343	403	397	375	391	373	400	385	332	346	408	343	389	368	384	338	393	389	384	385	405	354	351	395	351	403	384	344	394	347	363	390	401	340	375	330	380	367	367	395	361	390	362	370	379	384	394	388	370	340	398	336	376	338	399	402	358	376	352	349	355	360	367	384	389	383	400	357	402	398	393	399	360	415	381	330	389	399	402	362	394	387	385	315	381	385	389	377	370	350	386	391	383	401	375	388	373	387	381	385	374	384	367	413	385	383	387	409	349	401	383	354	397	349	348	391	379	360	417	366	408	401	386	375	404	391	403	361	381	364	388	340	366	351	385	379	377	418	347	407	384	389	406	379	404	395	408	390	358	364	362	404	389	369	369	369	379	380	400	388	383	353	366	359	403	380	358	392	372	338	366	400	394	397	349	360	419	406	375	410	404	379	326	335	392	373	346	366	391	352	338	387	365	383	395	358	384	394	382	367	410	358	353	355	375	374	371	372	380	360	372	365	401	362	391	363	380	371	351	387	391	401	344	365	377	391	383	400	392	388	355	418	366	352	394	371	371	365	395	384	377	410	406	387	367	372	418	360	386	384	364	387	414	417	351	394	333	402	380	361	348	393	388	382	371	359	389	374	415	404	365	366	377	328	375	398	402	350	372	379	417	367	389	356	365	396	387	361	390	348	367	367	369	367	376	338	377	399	350	377	371	409	371	367	397	338	369	404	389	365	402	392	376	363	355	362	401	392	353	352	369	361	370	361	381	375	372	374	388	365	396	392	336	370	364	395	406	363	398	387	368	376	370	384	390	373	330	368	385	389	407	363	393	385	359	386	372	365	394	374	381	375	426	382	413	376	400	390	370	390	372	381	378	373	394	366	425	374	356	390	377	373	356	382	354	403	407	355	380	375	391	391	378	353	368	424	353	391	399	414	356	368	407	381	360	383	359	417	353	352	384	391	385	375	353	374	420	387	381	373	400	379	349	380	396	393	368	355	387	346	405	380	390	376	404	349	374	354	387	405	375	394	387	353	393	355	388	383	366	401	389	348	372	384	378	379	391	352	384	374	382	369	425	376	387	443	357	381	407	354	379	345	376	366	366	388	393	339	403	363	369	385	359	399	368	365	377	401	385	336	390	383	411	375	384	402	392	366	391	371	379	371	396	370	366	361	392	354	386	403	383	394	409	371	371	394	388	383	361	381	401	386	362	397	379	389	395	383	368	387	381	384	381	345	383	420	353	388	379	385	407	409	412	382	344	384	387	379	352	356	419	356	364	346	395	395	366	359	378	390	379	353	370	378	388	363	394	360	371	364	374	416	377	370	357	371	407	392	376	390	408	418	367	419	393	356	416	402	366	371	346	385	395	354	410	370	387	347	380	353	386	358	364	361	367	354	402	368	366	387	404	378	376	385	382	398	368	383	367	375	398	405	406	377	378	382	379	337	381	363	370	377	376	396	428	395	364	357	407	383	378	363	361	389	357	371	382	356	413	385	386	366	389	351	366	372	400	386	327	363	371	372	405	410	400	363	386	352	392	360	317	399	370	388	335	360	392	340	388	367	363	403	407	365	362	352	379	398	373	376	377	377	403	410	393	388	391	351	354	365	379	397	380	349	401	370	393	394	369	365	389	336	380	384	376	343	344	368	364	350	389	357	369	424	396	403	368	393	343	377	357	355	404	401	386	334	331	402	361	375	372	362	348	381	369	391	397	391	380	375	357	388	376	340	369	408	385	362	387	397	401	378	387	356	377	400	349	421	400	354	381	383	365	352	402	382	388	372	379	385	380	414	341	410	371	360	402	336	376	373	381	364	354	323	389	347	397	346	378	399	371	397	390	339	394	352	377	388	363	368	386	369	347	343	365	379	372	396	380	344	380	381	393	360	377	357	410	344	358	383	397	377	413	382	405	381	405	353	337	362	356	402	383	364	372	354	410	389	369	381	383	369	386	360	401	374	370	386	388	437	388	407	355	378	376	390	399	364	383	364	357	413	362	378	376	358	346	417	393	376	396	334	355	361	370	343	380	397	409	398	377	387	350	384	400	338	353	364	394	373	352	360	350	376	346	377	353	396	383	408	374	413	395	400	351	368	375	385	382	399	368	365	373	389	367	378	386	364	400	373	396	379	421	369	388	374	390	395	376	383	363	354	353	364	363	365	374	384	414	378	384	390	360	387	390	356	406	371	356	366	368	400	350	354	381	371	396	378	399	358	411	370	379	369	389	376	374	369	366	362	378
23612	22372	36056	42065	31420	21645	10024	1790	550	440	391	410	435	428	433	382	418	397	410	413	412	408	412	424	412	412	423	411	399	377	457	420	431	407	394	395	390	399	378	474	403	425	425	417	397	414	354	437	435	435	396	418	409	386	388	420	422	382	397	407	439	465	401	396	415	400	388	434	427	427	415	386	426	391	398	402	413	438	409	419	410	437	403	385	384	427	415	422	426	424	417	420	400	406	418	460	442	393	433	365	405	421	399	397	420	365	372	378	387	374	413	415	367	368	411	386	415	403	423	375	382	372	408	378	376	374	391	420	452	406	379	400	408	405	381	377	438	449	399	408	390	382	417	408	414	431	406	419	383	399	428	394	391	375	401	472	437	412	366	396	442	379	375	410	431	429	368	390	410	404	434	358	424	405	427	430	450	392	412	424	426	416	435	402	434	402	391	425	399	419	413	413	393	392	425	401	410	390	450	434	408	427	405	390	409	419	428	395	421	408	398	408	418	440	429	409	407	385	381	389	451	428	442	435	400	417	421	427	395	426	432	374	425	401	414	389	437	424	427	424	423	400	415	410	420	397	418	406	416	350	417	389	423	366	408	369	410	417	426	423	412	414	401	408	391	423	399	430	404	376	438	398	432	382	411	397	420	409	391	401	418	389	395	442	423	389	371	404	400	415	437	384	397	427	459	399	433	415	406	425	444	408	409	412	403	387	410	422	422	403	415	362	448	413	442	377	409	374	436	384	398	421	381	411	382	431	439	377	433	399	406	405	394	429	400	410	388	379	420	408	377	428	436	404	412	389	408	383	406	373	376	383	439	448	434	412	414	405	425	385	401	393	403	409	423	402	392	422	410	392	389	410	406	386	409	421	403	426	389	400	441	367	406	445	395	418	436	416	419	389	389	399	418	410	421	430	414	411	388	456	399	390	394	371	357	420	405	390	390	408	408	419	406	414	372	427	414	389	407	380	373	437	384	369	414	392	424	404	414	399	409	365	438	398	405	421	383	392	421	402	422	410	428	424	382	383	396	380	416	434	373	392	411	415	396	408	436	400	448	410	400	422	389	411	418	399	405	430	389	419	418	407	407	417	425	406	371	412	383	435	431	368	393	424	404	426	445	424	390	422	393	383	413	414	404	371	406	417	427	391	409	416	384	400	400	414	411	418	385	403	418	348	399	401	450	430	431	401	388	414	395	384	368	419	427	389	393	399	406	410	400	404	413	402	417	396	408	390	418	433	396	404	423	370	401	439	434	427	416	425	439	387	389	415	416	382	373	370	404	407	381	413	408	467	414	416	447	381	430	405	432	434	406	396	407	384	377	435	423	395	421	414	395	383	426	410	407	392	422	389	417	392	395	410	409	409	399	381	372	401	434	387	415	385	449	420	422	397	406	409	418	401	440	420	441	416	444	364	360	427	407	420	398	361	401	389	422	416	419	408	395	394	368	409	388	416	404	424	431	429	400	406	371	419	407	405	413	414	423	441	385	425	393	410	373	452	406	389	401	425	347	385	355	425	375	435	392	387	408	425	416	407	373	437	379	438	417	401	397	404	409	409	398	389	418	400	397	423	403	421	405	404	421	440	399	378	417	417	419	443	428	390	396	412	386	396	395	411	397	407	397	395	389	399	427	387	430	433	424	400	447	447	377	410	386	405	397	404	364	413	408	407	389	371	408	394	382	441	433	419	414	390	435	436	428	388	401	375	407	429	404	402	419	366	382	404	372	431	445	428	410	390	412	416	371	406	396	427	427	395	404	406	402	376	391	439	399	354	408	376	364	415	376	421	401	407	422	406	393	417	400	396	420	420	372	441	403	416	436	412	411	418	420	417	380	397	429	411	387	397	396	412	389	411	411	427	413	452	438	377	394	384	404	418	397	412	378	416	441	450	382	402	369	432	412	403	391	398	409	391	441	409	396	415	387	421	395	390	419	396	413	364	422	373	415	391	385	377	404	436	413	415	400	406	409	413	399	373	422	414	409	404	410	400	418	357	441	418	437	408	377	407	398	441	388	419	384	437	412	393	425	434	361	417	399	462	411	418	391	410	397	402	390	414	473	422	391	424	392	426	399	387	430	433	392	385	377	414	393	405	402	392	445	362	433	426	423	410	404	400	433	415	443	362	422	392	382	427	371	438	419	396	444	437	420	380	401	400	428	406	406	432	385	373	438	406	385	414	406	395	430	375	415	401	395	419	410	388	405	394	407	392	414	386	435	417	449	378	407	390	404	427	401	437	424	385	441	411	392	419	417	447	389	376	398	422	407	394	358	410	423	378	405	406	403	401	362	401	418	448	406	428	371	419	395	392	431	402	418	393	414	400	406	398	398	405	378	423	407	382	444	397	411	417	400	408	409	441	396	423	412	429	419	409	394	394	413	401	376	421	449	411	419	430	404	425	355	410	398	383	361	366	425	361	410	398	406	394	393	422	384	398	413	415	391	390	398	439	424	379	441	427	422	433	393	397	433	388	381	392	419	395	381	374	413	407	404	432	429	424	410	392	416	422	405	362	371	435	405	424	395	439	399	396	405	425	426	378	451	400	427	376	391	389	416	399	408	411	402	404	431	414	408	390	385	419	367	393	406	438	378	414	421	415	412	396	410	394	373	416	424	459	423	368	405	395	422	366	408	377	395	374	410	415	404	417	420	379	384	372	421	410	409	410	392	393	384	431	408	390	385	402	409	415	405	430	410	386	433	402	407	376	419	382	392	385	390	406	396	416	393	393	412	392	408	394	408	446	388	418	410	418	398	449	404	419	431	431	434	411	414	424	382	414	380	411	402	433	430	404	429	411	368	387	415	414	420	400	408	385	409	399	406	400	411	383	426	408	432	431	422	390	405	461	393	402	387	440	399	420	405	437	392	414	370	403	426	409	404	388	413	398	392	417	424	411	381	398	417	418	402	432	414	413	367	416	471	357	424	407	435	366	396	424	376	418	450	397	398	447	431	406	427	397	365	380	404	385	451	419	448	396	411	395	428	450	388	386	398	397	394	436	393	397	426	428	439	411	447	392	391	379	404	411	415	414	395	392	361	420	407	398	389	390	422	386	407	421	414	410	390	414	386	419	382	395	407	376	413	425	416	445	407	417	409	425	402	441	400	381	456	410	430	406	385	435	408	425	450	397	392	385	417	404	382	433	405	402	402	411	417	418	394	428	384	400	377	396	375	359	421	416	423	398	393	434	396	393	420	401	417	420	381	438	359	373	407	402	402	395	405	440	410	424	431	424	442	388	432	426	407	398	386	392	397	430	381	421	387	420	419	416	431	422	407	402	387	382	431	439	391	380	453	405	402	442	401	377	426	427	438	404	391	375	389	425	409	420	423	426	419	399	396	412	409	399	393	379	396	430	370	418	410	405	395	423	422	405	400	413	417	401	386	411	378	368	404	408	429	408	441	429	444	424	389	386	398	379	424	416	404	414	398	398	425	418	408	422	419	420	417	398	417	406	417	396	445	413	396	443	401	464	430	429	403	369
48610	92660	71941	55078	35965	18639	7112	2248	699	443	462	462	454	477	494	499	515	509	470	436	452	414	472	456	466	450	443	459	435	484	460	441	475	439	436	442	453	422	460	456	491	481	459	424	512	468	437	432	412	452	457	482	437	457	487	505	489	424	431	455	496	475	442	454	469	471	475	482	495	474	450	472	500	446	481	464	417	482	479	426	449	465	443	485	475	482	477	471	487	446	427	463	481	511	445	490	461	436	457	442	440	475	433	457	502	440	478	456	461	434	490	478	447	437	430	437	485	497	472	434	457	441	468	454	460	489	473	438	473	452	471	458	408	478	415	453	448	431	490	460	465	430	462	497	467	488	462	426	478	439	455	436	458	460	464	467	442	426	487	494	467	445	434	467	447	452	451	488	443	430	432	419	453	461	482	433	468	452	435	424	448	489	417	443	443	465	459	466	489	458	443	444	444	438	445	451	461	453	495	455	415	469	466	477	430	446	438	439	431	472	453	456	450	470	475	469	426	468	456	454	436	434	437	460	431	491	455	494	447	467	454	442	473	500	442	466	488	421	407	484	479	435	461	460	475	451	432	442	419	456	424	447	460	485	480	425	477	453	440	455	461	465	428	475	462	461	459	463	448	487	431	420	431	442	475	468	497	456	456	464	473	470	434	473	491	472	435	454	476	482	442	452	444	439	464	463	451	459	457	429	483	463	480	465	499	439	470	504	453	485	451	455	441	464	493	473	484	468	466	487	463	458	464	464	458	473	440	422	461	473	485	448	497	462	465	484	481	460	455	431	453	420	454	491	479	472	469	443	465	483	470	451	459	446	441	440	488	435	484	475	477	466	437	448	456	437	485	482	432	441	476	458	436	420	481	496	426	457	472	470	451	480	468	460	471	438	482	494	441	423	474	454	440	451	461	448	430	496	518	492	473	477	483	483	460	435	460	477	428	474	444	470	444	459	427	465	465	450	443	451	458	450	439	446	503	480	476	456	424	441	461	444	505	459	433	434	446	467	449	459	473	428	439	471	507	461	442	455	456	488	417	405	459	467	482	471	485	428	440	458	478	447	460	460	418	509	474	456	458	465	478	447	452	494	467	457	504	474	480	462	464	518	475	405	458	460	471	418	482	450	424	455	470	425	433	476	475	456	460	446	495	501	452	461	464	467	460	479	475	453	480	482	436	463	479	439	479	450	453	446	431	475	467	477	486	461	436	457	455	456	424	455	457	446	434	449	440	455	464	477	462	494	453	475	433	459	431	440	494	480	459	424	448	441	496	497	472	477	474	477	492	453	454	408	462	452	462	448	452	449	485	473	458	483	497	449	423	497	435	440	447	462	450	465	475	532	448	462	433	493	477	462	475	456	416	452	437	436	445	466	475	425	455	437	489	464	465	468	466	480	470	448	469	471	452	472	429	467	482	469	488	429	459	471	456	463	475	446	501	459	455	450	443	476	449	469	485	450	450	442	457	433	463	427	480	452	496	414	425	457	443	472	460	457	476	445	459	496	440	463	485	478	482	452	453	459	470	439	475	469	436	435	471	446	459	448	441	459	456	460	435	496	450	429	481	468	471	464	480	481	424	443	485	424	473	431	460	488	450	483	431	444	414	472	448	451	460	475	460	501	481	414	452	460	441	455	446	460	433	415	482	437	467	457	443	452	477	461	453	475	403	492	436	461	485	457	472	458	492	474	493	431	455	429	417	455	453	466	423	434	492	464	450	433	469	451	472	450	430	484	414	470	476	472	446	480	470	454	499	458	444	426	461	457	445	427	454	455	430	422	434	451	429	499	482	422	451	479	452	470	461	468	470	416	440	469	425	465	406	495	437	482	445	462	421	450	464	468	419	484	471	474	427	444	445	440	435	471	433	490	457	458	443	493	418	484	462	430	427	417	425	437	464	439	474	483	461	453	422	463	446	433	453	444	489	441	479	505	421	455	463	447	472	501	451	436	436	461	452	452	447	434	471	521	436	481	419	466	483	461	476	442	463	489	476	460	435	448	482	443	474	440	497	432	514	446	464	419	473	479	458	450	465	429	429	492	469	471	461	462	447	447	436	466	437	489	434	449	480	467	445	452	478	465	455	451	453	485	447	464	434	463	468	465	431	480	459	446	453	511	458	476	441	506	414	435	469	473	458	464	476	504	445	463	439	441	453	450	447	473	433	491	461	447	488	498	428	446	441	477	436	483	426	452	472	454	467	452	473	473	497	439	462	429	470	429	487	443	489	447	464	464	423	433	437	470	458	452	486	435	465	440	465	465	453	467	464	425	487	478	453	431	475	472	455	477	456	449	463	452	498	469	480	410	469	459	420	471	450	441	470	468	452	422	481	472	454	479	442	434	468	457	453	489	423	470	480	451	431	454	467	454	449	440	451	436	447	468	446	451	489	419	490	472	488	452	484	453	479	473	511	467	478	436	476	425	460	441	464	458	465	464	486	466	484	472	459	449	490	425	439	493	495	465	471	465	483	439	491	449	420	418	454	447	453	411	457	477	455	476	461	490	470	450	498	472	433	462	460	446	458	475	456	452	439	423	447	467	481	471	502	487	457	445	473	448	464	435	455	460	434	469	450	488	438	481	469	441	442	483	461	445	474	474	430	427	429	425	456	457	483	473	467	445	449	502	420	477	456	463	450	456	458	454	535	451	511	467	479	484	437	431	468	468	478	490	466	417	458	453	450	474	462	465	459	467	447	464	455	436	457	452	477	497	473	440	446	462	485	445	449	463	476	484	477	465	458	453	445	416	433	472	462	452	452	463	467	467	446	469	438	471	423	441	438	441	437	453	468	453	442	425	446	443	473	465	427	445	463	455	476	470	419	457	445	444	451	500	471	477	485	418	475	425	448	472	445	459	486	480	459	465	468	452	455	463	454	484	454	461	466	478	468	448	438	445	462	466	453	441	435	449	429	408	481	481	456	484	486	454	439	430	433	455	413	438	426	472	432	441	467	435	479	474	477	427	454	469	476	461	445	482	433	425	450	473	465	495	454	474	468	428	441	456	478	451	452	430	469	456	442	501	469	461	404	463	443	452	494	453	446	496	486	515	479	455	513	456	437	447	441	495	460	450	432	446	455	460	455	451	428	422	448	432	449	461	445	478	480	430	419	460	448	479	440	462	458	453	474	482	423	477	457	453	447	422	469	476	439	457	466	456	445	467	445	513	451	457	469	466	457	476	443	470	445	436	452	465	464	454	487	462	441	455	466	456	472	484	437	467	481	471	451	470	440	472	450	480	458	477	447	447	452	466	434	447	484	418	478	469	438	448	482	444	453	456	423	451	479	441	472	477	441	476	462	481	447	493	469	419	459	467	453	434	453	459	472	452	433	490	448	442	464	453	475	444	456	496	443	438	440	439	451	462	429	475	476	439	452	438	470	437	453	488	475	482	470	429	476	414	467	475	427	456	451	467	466	463	459	434	481	431	475	453	461	469	460	455	485	465	428	459	465	467	430	425	489	459	442	445	451	488	441	430	435	472
25153	24310	38625	38579	23649	10830	2808	829	416	380	377	422	383	367	383	373	382	386	339	358	379	367	389	379	387	367	390	393	373	328	375	369	363	358	360	361	362	361	398	372	391	355	341	354	373	379	377	411	311	373	382	344	396	406	369	371	358	339	377	394	391	354	369	359	435	342	350	356	343	380	348	353	374	347	358	367	346	393	364	409	374	308	412	363	390	340	394	382	338	390	386	349	379	364	359	358	375	356	344	396	361	370	366	348	360	350	350	380	344	361	343	385	362	380	342	386	355	394	405	395	373	357	380	374	370	382	365	374	351	352	381	345	327	375	412	372	373	379	379	361	364	405	334	346	401	377	386	385	380	393	397	353	351	384	354	377	326	376	357	380	390	386	384	380	390	362	396	375	393	372	391	377	362	350	358	355	370	345	379	392	371	337	398	345	345	364	365	361	361	346	379	369	333	399	402	408	393	384	390	382	364	361	372	370	366	364	351	402	407	376	377	334	377	372	367	392	377	345	389	383	393	365	363	393	333	382	377	357	392	390	370	396	381	370	350	336	360	393	378	341	388	398	381	363	380	334	358	363	358	385	337	348	363	386	387	374	378	355	347	367	367	359	368	324	386	380	378	342	373	401	362	345	408	338	362	360	361	391	369	391	400	389	373	404	382	344	359	403	378	387	369	381	352	369	368	352	370	389	355	384	361	367	380	368	325	373	394	357	373	337	382	361	410	372	406	366	357	375	402	370	351	389	394	402	387	400	377	367	356	400	391	356	377	361	400	369	384	378	388	395	383	400	355	366	374	363	332	401	349	382	355	357	408	353	389	374	359	365	379	359	370	358	342	365	421	346	387	403	333	391	399	362	392	395	370	359	356	333	399	365	369	371	376	365	368	363	367	393	385	342	370	377	392	383	375	366	379	397	342	366	395	352	385	361	352	377	400	379	398	346	379	399	366	360	400	390	368	362	368	381	368	347	365	398	403	375	366	354	337	340	375	366	374	358	377	356	340	355	344	369	358	371	343	376	387	370	371	364	362	343	362	389	384	356	383	388	354	383	359	359	402	397	378	392	341	357	384	369	375	376	394	378	399	368	394	377	348	388	367	386	382	360	385	373	344	367	369	339	375	362	395	367	361	375	353	366	374	368	369	352	383	363	361	322	341	394	337	339	394	365	358	333	356	378	328	351	369	399	367	390	397	402	370	380	376	326	383	380	377	379	323	352	362	367	359	357	360	398	376	385	426	355	365	341	346	330	361	350	401	371	353	360	403	371	363	327	389	385	431	401	376	361	359	361	387	371	354	371	355	344	361	373	374	318	397	343	363	364	356	321	367	389	381	392	372	399	364	361	416	377	358	382	396	385	351	416	329	364	375	401	398	388	334	354	376	412	375	356	357	357	356	374	403	357	365	383	364	393	398	320	389	367	340	370	328	372	371	393	386	380	375	360	378	373	380	378	348	383	369	348	368	379	362	356	385	352	364	379	379	374	373	406	362	381	381	357	347	337	364	392	352	363	383	377	380	369	373	386	357	368	385	385	385	347	390	361	354	380	380	357	370	397	342	358	368	361	338	335	320	375	378	363	346	377	369	347	356	380	377	391	403	371	373	379	383	341	359	375	364	420	348	348	384	359	353	335	366	375	363	339	386	376	338	384	357	344	398	366	371	390	362	395	327	370	377	359	373	390	369	394	360	357	388	384	373	398	365	372	407	347	381	387	356	336	382	332	397	399	353	368	378	373	365	359	386	383	361	382	388	359	397	377	342	358	385	390	356	375	382	376	342	396	384	385	371	391	375	378	365	370	393	412	383	386	375	374	350	344	367	340	389	359	347	378	367	382	342	360	342	357	355	332	344	378	342	402	392	369	377	343	380	393	364	368	390	346	400	394	368	370	406	338	398	348	362	343	341	366	364	357	354	377	365	386	376	374	365	382	344	412	366	373	359	368	382	397	376	331	387	386	326	370	375	358	386	372	387	408	397	365	360	389	384	395	393	395	367	363	359	374	382	365	370	389	337	384	342	377	391	393	391	379	376	396	383	389	370	405	384	373	356	397	342	356	377	350	339	329	358	416	324	336	321	367	374	396	406	375	340	382	358	383	367	366	366	314	364	353	397	383	389	379	395	361	387	381	384	413	368	342	377	390	372	389	380	352	366	372	370	335	351	345	370	359	384	340	377	365	384	365	381	383	378	389	382	351	372	360	359	353	358	380	366	391	363	375	335	339	338	380	347	348	374	397	383	346	374	384	364	357	377	369	385	352	342	360	379	348	357	385	418	383	383	352	376	383	382	345	375	373	341	356	407	387	349	367	392	373	378	360	345	373	386	385	369	360	377	343	320	373	334	372	346	361	368	365	334	354	382	331	379	351	369	343	378	338	380	376	362	365	404	344	374	355	357	360	388	341	352	398	350	372	390	404	392	355	396	366	380	368	384	388	378	360	359	374	370	421	376	380	377	357	377	372	373	360	356	361	414	365	338	359	345	390	354	339	353	353	396	397	377	373	384	378	361	373	362	412	392	389	387	360	379	378	355	379	374	410	399	377	381	357	315	368	400	346	383	364	405	397	376	380	347	413	374	405	364	360	376	351	363	383	406	381	397	361	410	371	365	384	339	370	363	341	361	355	370	363	346	369	330	384	379	395	382	354	384	351	369	421	354	380	395	373	402	408	359	388	372	338	373	364	419	357	412	368	375	356	389	365	339	360	360	398	401	387	378	371	376	344	352	345	366	366	367	372	369	363	370	388	349	370	339	384	385	421	380	354	373	385	342	366	373	345	418	394	389	375	383	381	377	415	362	360	385	382	355	346	364	395	353	356	379	411	367	360	334	374	366	361	396	370	380	400	344	353	380	386	371	362	402	372	378	363	363	348	371	341	358	376	359	376	365	370	356	350	375	369	363	404	341	360	352	402	362	347	358	364	359	357	336	374	371	373	386	418	379	366	342	412	367	368	368	387	389	355	341	395	423	327	370	342	368	337	398	356	350	374	389	372	331	349	355	386	360	362	388	382	405	361	354	377	388	363	367	413	371	377	351	356	366	356	392	381	376	337	342	336	366	355	362	358	345	365	390	393	378	358	383	367	377	370	355	375	387	365	334	350	367	327	348	366	364	354	336	350	379	389	410	365	380	360	376	372	351	388	378	381	376	391	400	403	371	346	327	377	375	345	358	343	403	365	373	387	375	380	382	376	363	379	366	370	363	385	349	377	354	328	371	340	371	374	363	374	375	352	342	400	351	368	374	391	368	393	378	359	364	350	412	384	365	346	389	387	364	372	382	371	399	343	384	371	342	382	357	379	401	360	348	394	332	392	358	377	365	334	387	365	349	367	346	393	361	365	348	351	378	333	383	399	399	366	384	380	365	399	357	358	364	338	363	406	388	389	367	389	364	369	361	382	384	356	346	346	337	350	399	335	321	362	377	384	369	384	379	377	374	369	354	365	358	358	370	378	359	382	360	367	354	402	353	374	374	386	370	367
41806	77818	58696	42528	24966	10957	3950	1308	540	385	397	431	429	419	424	437	398	476	445	431	430	428	432	458	411	425	415	416	424	421	471	426	409	412	435	437	431	400	418	415	429	440	428	399	403	428	425	402	412	443	478	458	430	452	415	386	415	420	428	411	433	458	411	401	415	415	448	429	428	430	421	460	377	429	445	407	465	437	442	433	415	433	444	462	438	418	445	427	428	461	452	427	444	386	422	443	420	435	439	467	425	409	415	419	464	449	429	429	437	406	452	416	414	411	395	418	431	434	437	442	405	435	439	421	446	409	441	427	436	459	443	458	456	475	426	404	404	434	459	438	378	404	428	439	452	423	442	444	424	428	444	440	393	441	382	425	412	460	460	407	377	421	442	441	443	448	436	395	457	437	411	416	448	431	407	402	432	442	430	412	407	455	403	413	460	393	434	452	457	399	425	438	426	471	452	489	413	395	411	434	416	417	442	403	432	409	451	410	393	423	451	444	443	444	405	408	438	461	446	402	458	421	414	431	425	435	377	448	432	421	421	352	406	432	460	443	405	399	440	409	430	436	452	428	425	436	421	429	426	395	421	452	440	431	445	437	384	454	430	437	417	410	434	450	425	382	468	374	453	473	466	415	429	447	412	418	431	414	445	446	427	396	468	358	442	425	425	417	432	407	413	425	430	447	386	442	404	445	392	445	398	448	443	403	438	426	401	421	403	419	392	451	430	421	419	402	454	426	392	421	438	449	389	444	411	412	412	406	424	385	452	481	387	398	408	421	419	434	463	434	424	439	414	392	442	421	429	415	440	451	418	435	457	427	424	409	408	423	448	427	427	418	440	440	421	434	465	432	426	453	395	414	432	447	408	386	435	434	426	450	458	440	416	472	436	407	418	396	402	425	424	477	429	474	431	409	398	417	420	460	389	390	448	450	427	424	441	437	435	400	444	413	451	418	446	402	442	450	409	442	420	409	415	450	429	423	414	433	444	435	426	428	510	421	434	495	393	445	396	386	442	422	422	445	429	399	392	436	424	412	414	449	436	431	423	446	441	411	388	418	431	425	427	452	440	476	416	435	424	413	453	395	418	447	431	415	428	409	394	435	439	420	418	428	427	421	429	403	420	437	415	416	449	420	457	436	431	389	419	429	410	431	417	428	443	403	458	415	423	401	411	448	466	423	423	369	418	426	408	447	427	441	432	443	420	411	419	448	423	422	384	426	442	405	417	461	427	431	431	396	433	453	404	437	451	422	430	445	424	398	409	446	417	432	444	424	465	439	409	408	446	414	438	420	429	416	418	424	457	424	420	398	441	403	432	388	382	444	430	463	394	441	469	412	417	419	449	466	423	436	403	453	428	415	444	426	437	403	407	418	401	443	447	443	447	405	425	428	447	455	437	434	405	446	443	432	448	457	421	449	421	436	418	425	435	458	402	397	447	448	431	395	412	420	386	438	440	468	399	425	428	451	454	393	426	403	441	422	429	416	441	435	420	405	401	398	415	423	443	435	458	424	411	432	404	471	449	432	457	399	424	421	425	417	420	404	390	406	444	434	412	402	412	410	433	430	433	403	378	435	410	426	417	433	427	411	422	420	436	433	419	437	419	430	401	429	425	419	428	434	385	421	424	453	451	457	423	433	443	441	422	429	422	407	441	434	430	407	428	431	408	428	447	419	423	422	422	437	418	436	434	405	465	403	401	441	417	445	410	414	425	433	432	400	438	399	458	432	424	418	442	422	428	413	408	484	443	405	401	454	436	411	386	400	421	443	413	422	395	390	398	439	444	453	416	433	389	444	366	419	456	455	407	401	416	445	478	430	420	437	426	440	454	397	411	405	458	409	443	393	431	417	427	430	421	449	387	430	416	409	395	433	409	452	440	435	406	436	407	434	408	435	388	430	414	441	387	416	425	446	450	436	412	460	454	384	426	422	426	422	417	429	468	403	416	437	390	415	419	418	409	442	404	425	416	393	402	385	407	415	459	425	400	436	404	439	402	477	473	358	434	436	425	498	407	447	440	395	388	437	411	403	454	408	422	407	418	414	428	414	433	424	407	440	454	426	458	439	433	414	449	412	412	399	441	432	435	424	432	415	419	443	449	404	435	406	417	428	427	428	430	413	428	443	467	449	431	408	427	396	432	446	443	402	419	489	426	412	418	401	395	443	412	431	455	451	437	407	428	421	411	415	421	443	419	390	445	448	400	470	426	447	424	424	429	465	417	440	440	431	416	421	424	419	396	441	428	399	457	442	439	416	413	442	425	414	437	464	411	430	405	413	430	391	413	391	437	423	465	403	442	412	442	432	379	420	435	480	464	431	420	413	412	422	446	428	446	405	491	434	446	386	439	401	427	408	442	449	408	440	420	434	395	402	411	466	447	413	400	460	393	438	428	404	416	469	416	428	457	401	448	406	431	384	421	417	451	434	429	397	438	421	467	428	421	416	426	467	432	411	423	398	430	430	470	404	473	450	440	459	424	443	425	406	434	432	470	378	443	465	436	379	456	433	440	446	393	419	439	460	389	436	430	429	390	424	431	438	446	420	434	419	434	436	418	404	397	419	419	436	407	471	441	465	442	417	451	439	452	438	431	445	452	447	418	424	443	407	405	424	438	431	447	401	431	427	445	443	416	412	455	405	436	447	419	393	434	409	426	387	446	415	415	434	399	434	391	434	418	460	436	423	425	396	452	407	434	425	401	409	463	407	466	471	429	424	451	417	451	448	448	461	410	431	423	441	463	410	388	452	403	451	433	445	420	425	428	448	419	418	436	454	446	435	412	421	466	437	429	421	439	436	435	434	443	434	418	427	434	443	463	449	419	427	432	445	391	463	452	437	443	434	425	386	419	403	411	424	405	408	455	420	371	427	472	417	407	412	415	413	424	414	393	427	412	438	440	439	439	437	438	435	452	454	439	440	420	423	445	461	424	453	428	395	414	428	421	467	404	431	449	419	426	412	466	434	425	459	439	410	435	395	427	427	465	426	380	413	411	450	437	440	389	402	431	415	413	423	457	393	406	441	416	433	381	403	401	418	438	466	410	447	398	412	408	428	412	412	386	416	461	430	434	418	435	432	413	422	427	408	444	424	429	451	447	451	451	443	417	425	457	415	413	441	470	401	425	418	424	401	425	432	464	426	412	434	412	420	408	429	420	410	409	436	424	479	434	442	432	442	401	425	436	399	431	396	392	437	393	423	441	425	427	423	403	462	426	444	434	418	426	402	426	376	398	457	438	409	397	423	419	446	420	421	435	466	478	403	421	431	416	436	424	434	468	407	428	408	460	429	451	392	439	416	442	405	415	425	411	436	424	421	438	441	467	427	437	464	381	439	447	426	426	416	436	434	413	453	416	464	404	421	449	432	419	398	451	444	427	441	418	454	445	436	428	424	436	411	431	421	400	408	417	453	419	413	428	425	412	430	406	428	417	419	438	440	426	449	410	400	427	428	446	430	459	399	425	438	412	459	459	452	399	436	428	430
22784	21752	33595	35814	31159	25333	17999	4059	1020	562	539	523	523	501	504	503	501	492	500	506	528	493	517	490	503	514	512	480	504	494	477	472	478	530	462	475	498	504	490	476	467	506	457	503	510	511	488	453	512	513	502	498	515	499	483	525	498	482	507	517	489	463	513	491	484	507	478	477	521	502	477	480	472	488	488	470	498	501	512	478	502	474	475	526	502	503	503	513	518	534	494	522	523	493	518	451	471	519	520	501	524	489	470	485	460	519	491	556	480	477	498	504	506	495	508	523	540	456	517	510	483	504	517	474	415	479	474	505	519	505	457	471	467	498	473	485	505	534	481	464	491	477	475	512	509	457	525	521	470	475	489	468	499	483	495	506	483	486	499	491	492	491	478	479	520	497	466	505	478	503	461	464	492	539	479	489	493	465	518	490	512	451	481	527	478	478	496	526	534	441	537	518	517	487	485	515	503	498	523	511	481	529	488	495	493	478	504	492	491	537	498	486	499	500	516	494	487	507	508	490	451	520	507	486	479	517	487	500	515	487	492	525	482	488	521	481	493	475	460	478	519	507	491	545	517	432	508	449	514	502	514	503	514	440	494	499	503	498	476	524	479	506	481	482	500	486	473	505	530	476	457	455	475	501	495	492	524	495	509	498	471	468	505	506	509	482	525	511	496	490	526	451	484	494	493	527	488	479	456	500	507	530	489	501	532	486	500	505	497	527	453	487	515	493	470	493	524	501	446	499	469	511	463	485	494	488	495	491	524	506	500	485	490	490	516	523	495	460	501	493	529	481	491	511	492	529	477	489	520	482	523	496	521	489	494	488	495	457	492	534	491	498	482	508	479	478	495	441	479	479	464	485	460	477	490	478	516	467	485	489	485	512	470	512	499	488	503	493	503	532	520	472	501	459	473	483	500	532	499	490	499	477	473	498	507	482	529	530	506	498	469	472	474	508	508	498	504	512	502	540	492	487	493	482	493	472	485	477	512	490	493	495	520	499	483	500	524	504	451	492	473	466	520	481	494	484	501	499	497	496	540	482	477	501	504	499	489	518	490	502	490	471	430	456	496	529	491	462	496	533	496	497	496	471	483	489	512	491	508	469	440	530	523	505	487	490	468	510	499	544	452	492	527	477	475	461	475	488	461	515	513	524	493	547	534	496	519	507	493	506	482	505	496	478	510	538	503	452	487	487	476	469	494	508	503	459	501	510	499	485	523	457	484	482	512	443	501	496	514	529	501	483	467	460	486	478	478	513	481	541	485	495	481	489	460	495	460	502	513	458	545	493	505	518	482	521	486	538	439	470	511	512	475	490	492	490	495	483	498	490	503	473	498	517	457	488	480	518	484	484	497	507	499	489	484	482	541	504	478	459	521	491	487	512	520	512	474	481	470	497	518	509	449	486	495	514	490	541	479	477	482	503	487	510	484	522	447	489	492	518	490	462	521	472	489	520	501	517	496	527	513	479	493	485	475	515	475	468	455	434	461	485	521	484	520	479	522	503	461	501	504	506	486	541	494	501	496	453	496	460	495	484	479	504	443	510	518	504	484	506	511	494	488	492	484	510	533	558	493	484	526	472	493	489	502	518	511	456	481	497	481	488	520	501	538	476	487	465	479	487	491	542	477	530	518	509	506	498	492	493	484	485	508	518	504	502	493	510	475	516	497	480	483	474	497	525	494	529	521	519	463	472	488	475	478	499	454	503	508	436	505	484	500	478	483	551	465	539	485	486	499	480	475	516	506	482	490	484	518	547	446	501	507	484	466	514	457	493	499	486	517	516	504	499	522	468	467	469	514	501	493	493	487	483	533	502	491	499	484	498	508	532	497	514	500	439	515	506	501	485	493	507	493	472	480	494	494	523	485	471	476	483	499	482	462	479	520	498	509	466	483	462	507	537	504	503	492	474	506	465	490	488	511	538	486	515	551	476	480	527	461	487	475	500	513	520	468	548	516	526	503	517	466	463	508	465	519	528	510	536	506	485	475	475	492	490	480	451	492	502	480	555	502	511	465	494	531	474	523	461	496	480	498	445	478	532	472	540	560	528	477	515	517	475	448	497	514	546	496	475	490	488	485	492	541	496	519	484	490	455	492	487	493	510	480	439	500	535	485	470	502	493	476	488	536	510	528	495	455	498	500	520	463	539	516	474	480	483	540	527	533	468	480	499	466	468	500	465	466	509	506	523	490	506	496	496	472	501	516	497	484	481	508	466	509	512	511	499	482	457	495	546	437	502	470	550	499	479	494	509	517	508	504	509	466	456	507	488	499	504	494	475	453	492	482	502	491	517	510	472	531	501	477	481	496	489	489	521	500	534	487	510	514	494	538	515	487	507	505	466	500	498	474	541	525	473	500	539	521	500	491	509	468	491	455	533	473	485	508	498	497	524	495	532	488	507	488	460	513	507	478	479	487	492	490	493	483	513	479	480	497	478	507	490	508	469	535	502	473	463	531	494	502	466	506	531	501	541	470	473	476	484	520	493	510	489	496	513	493	488	466	507	533	499	501	500	507	543	493	488	522	469	530	498	487	508	461	515	482	475	477	484	476	507	436	486	493	465	479	510	478	506	507	490	497	476	530	520	510	505	499	479	510	549	496	518	512	504	522	500	512	483	497	514	522	531	500	525	465	491	516	479	499	479	456	530	446	509	477	464	475	473	480	496	501	513	498	500	491	496	490	524	496	487	484	485	467	478	499	481	536	538	471	529	507	550	474	489	498	496	496	524	498	479	474	457	476	491	513	482	475	482	499	471	506	520	463	521	467	500	491	492	530	505	480	479	514	470	490	532	473	509	482	549	516	510	461	544	484	511	478	549	524	493	495	492	498	473	507	471	481	493	482	469	508	497	464	478	493	467	473	477	465	506	465	496	486	494	468	513	486	486	551	513	507	474	472	494	504	469	497	508	459	497	466	492	509	539	482	468	488	513	505	491	482	464	482	512	494	487	502	510	486	482	517	465	505	492	465	494	488	516	491	517	505	477	516	524	492	488	469	478	468	509	503	504	457	521	481	453	468	519	525	516	496	536	490	508	467	475	453	511	468	472	506	500	511	517	530	526	454	512	468	506	501	481	502	492	527	524	517	516	502	479	522	552	496	502	501	496	507	509	479	527	477	514	503	486	476	483	499	506	537	483	487	496	544	473	483	493	469	502	449	489	515	477	490	516	486	496	468	525	492	491	494	494	473	535	476	449	475	508	464	514	493	491	511	473	468	478	459	507	511	478	469	533	556	479	513	469	492	506	502	502	472	486	487	495	505	513	513	497	493	473	465	509	460	500	476	478	537	481	502	476	538	504	494	514	487	475	486	517	477	482	500	473	478	490	501	474	497	441	478	459	503	493	505	516	480	499	479	510	512	497	521	518	487	479	476	475	521	501	495	490	500	511	495	470	473	495	512	537	504	466	465	499	509	508	495	514	479	540	490	500	482	523	494	468	492	497	461	498	462	507	500	476	491	526	485	504	461	481	516	520	520	476
53019	97955	81651	65540	44466	26014	11281	3779	1321	629	480	544	547	556	542	544	577	559	590	560	568	550	566	539	543	560	522	550	507	536	568	562	512	505	537	542	564	579	548	562	540	522	510	562	511	556	558	526	542	530	573	536	558	509	545	538	543	543	522	547	552	519	531	572	523	597	524	553	539	508	533	530	527	525	579	561	545	542	574	513	554	521	535	568	558	525	562	566	549	510	563	533	547	560	558	520	551	547	535	536	539	500	536	546	523	511	540	547	556	564	545	565	578	548	532	586	544	510	565	528	534	566	511	537	515	573	552	563	511	525	538	541	543	554	504	523	544	506	566	535	534	542	534	545	536	548	554	590	507	523	515	547	537	547	495	564	520	552	496	552	532	526	530	524	497	560	523	541	546	550	533	578	550	530	584	566	527	566	534	513	518	525	524	526	514	543	535	524	567	496	573	522	532	543	536	552	540	531	514	574	559	509	532	557	533	542	556	550	536	567	574	533	564	598	529	552	538	553	520	571	558	549	567	512	569	537	578	509	545	491	537	519	575	560	468	540	540	478	536	509	551	569	519	563	542	534	527	552	494	533	580	534	583	542	521	494	551	512	550	524	566	537	550	568	592	559	567	543	512	536	549	520	515	515	545	524	544	523	569	552	548	534	483	544	515	568	526	541	546	574	520	526	539	549	594	534	527	559	552	555	542	525	512	542	593	573	498	530	530	533	521	530	564	533	548	552	542	517	522	538	545	541	533	559	546	591	559	536	543	543	544	551	574	499	523	543	558	527	531	581	558	554	585	556	531	546	538	570	531	529	532	520	533	516	567	549	514	564	568	537	543	538	512	535	512	531	548	555	520	537	512	520	561	546	541	541	554	541	529	563	535	538	520	583	544	556	528	556	535	551	547	518	549	561	523	543	545	541	548	518	569	498	539	568	582	510	530	545	550	557	482	532	576	545	536	517	529	562	559	511	533	537	564	566	540	586	535	534	564	567	495	561	547	527	550	500	547	494	567	587	542	512	541	512	488	527	549	546	557	528	523	538	536	556	525	533	543	548	528	522	594	565	542	534	541	570	547	581	543	557	542	588	605	554	499	581	497	572	530	535	541	545	546	511	533	523	581	580	541	519	527	556	544	508	536	568	539	563	585	553	512	575	542	541	507	514	501	559	569	498	526	572	546	559	551	568	529	566	545	544	558	539	540	564	529	519	532	524	553	568	516	531	534	525	533	549	567	578	514	572	522	542	561	518	502	534	534	542	562	537	571	579	524	508	547	543	517	559	541	542	528	526	535	523	520	519	560	529	533	533	537	578	549	519	519	506	528	532	538	543	538	577	566	533	559	584	525	576	507	520	524	552	553	534	525	533	563	533	560	569	511	569	575	567	541	538	536	564	538	549	543	550	570	489	545	544	539	516	581	511	536	581	553	533	534	537	587	561	568	564	549	544	531	536	544	532	552	563	557	535	526	541	573	546	544	551	502	557	517	521	551	540	530	546	561	512	547	571	499	512	538	534	524	525	560	577	521	562	519	581	522	546	531	568	540	535	516	492	516	562	516	522	510	542	556	544	514	564	586	523	551	555	538	533	547	553	542	535	521	531	531	550	557	573	521	515	560	532	566	556	512	536	529	509	525	538	559	546	513	509	556	541	496	519	591	503	588	552	539	495	539	559	538	532	529	544	527	529	581	533	520	563	550	535	550	547	566	550	526	541	578	540	528	539	553	541	501	572	537	533	572	503	538	534	550	590	544	551	560	528	495	538	523	551	548	537	543	521	540	525	533	494	545	508	509	559	586	511	523	531	551	573	550	534	564	539	548	569	546	501	510	568	545	566	516	547	559	527	546	530	514	559	510	523	571	526	539	564	538	505	521	542	578	550	561	553	572	560	523	510	572	543	522	561	567	562	532	541	522	526	516	533	536	514	528	549	560	505	550	551	518	557	524	572	524	583	545	542	557	538	555	526	568	535	564	541	594	523	541	547	514	530	561	529	544	552	572	578	523	561	546	533	541	556	561	569	532	523	545	559	546	517	546	526	544	529	540	501	557	560	521	496	493	484	568	529	529	572	538	549	557	562	567	510	537	541	537	544	554	561	499	506	541	546	562	554	549	500	540	567	560	564	570	542	529	521	528	544	537	565	555	541	522	566	540	526	564	558	554	507	548	543	523	558	537	511	534	535	531	551	549	516	533	522	531	561	534	569	542	542	557	547	559	562	519	525	507	517	509	543	514	542	533	513	510	515	576	584	573	548	542	584	526	568	543	528	520	539	516	521	551	564	540	546	523	552	551	540	513	522	498	561	539	515	548	552	583	508	521	528	525	537	546	543	507	511	558	530	520	533	601	587	530	585	547	590	522	530	529	572	585	548	527	553	500	577	509	497	577	537	538	543	528	527	570	535	489	548	526	552	575	530	537	522	513	542	522	528	534	576	522	535	505	502	533	550	549	568	574	511	582	549	560	563	525	510	582	546	526	539	518	566	580	545	567	490	519	534	548	548	528	528	566	546	529	549	538	536	539	540	544	552	502	537	541	567	533	526	560	568	525	566	526	509	524	498	534	556	547	555	552	496	544	510	532	543	554	550	513	482	526	570	539	527	547	538	524	535	534	537	529	537	572	535	539	521	518	519	504	503	568	567	536	507	528	513	544	580	551	548	531	544	539	531	509	564	516	547	543	558	554	572	571	526	545	576	516	554	512	564	545	582	547	570	577	512	545	538	539	570	513	530	533	533	576	575	565	545	539	549	546	509	513	558	547	540	575	588	561	525	551	564	523	580	523	566	498	514	531	532	537	529	517	550	531	578	570	547	583	562	543	531	545	530	561	540	548	562	559	564	561	561	566	568	551	527	533	571	556	581	545	523	491	503	551	549	496	553	525	511	554	545	543	518	528	519	549	577	512	531	526	562	534	561	536	497	525	561	510	544	567	530	538	515	567	556	533	518	559	566	551	585	534	529	541	579	562	529	516	508	547	493	529	538	563	549	565	498	500	522	555	534	560	561	531	553	553	551	533	621	534	542	565	525	561	561	523	556	564	536	524	519	564	524	550	540	549	587	589	519	581	530	511	478	552	533	571	560	532	560	514	530	542	512	542	518	554	539	538	513	539	552	559	548	572	511	532	592	536	561	573	526	551	544	542	543	527	555	557	542	542	550	556	508	521	544	592	515	561	514	547	530	510	527	511	537	568	566	531	552	539	565	550	519	551	523	464	539	574	574	540	531	532	534	547	525	523	531	535	549	563	562	547	539	546	550	583	542	531	563	576	538	535	544	535	530	527	530	501	580	539	542	538	505	503	507	592	572	556	569	553	541	555	537	564	538	537	530	561	528	556	548	535	515	547	542	571	542	527	529	522	556	570	549	538	480	506	578	545	555	577	536	556	531	532	523	498	516	549	525	535	552	537	547	524	519	543	524	536	559	567	507	529	570	527	524	573	576	491	550	516	511	527	574	551	539	525	555	525	557	534	513	547	573	542	541
27835	32275	38640	26014	10155	2704	1008	536	401	321	339	313	354	357	335	374	320	355	302	342	328	332	342	317	342	336	300	358	350	353	355	327	365	321	350	366	286	343	331	349	370	332	345	348	327	386	323	328	353	332	346	343	373	364	311	324	334	356	321	348	334	371	363	314	324	334	293	349	335	343	334	325	347	324	335	340	332	352	336	362	341	314	335	324	333	357	359	333	332	338	355	376	335	326	376	330	315	348	368	327	338	351	332	360	354	312	341	360	339	348	323	336	355	346	339	351	320	367	346	323	350	361	359	302	338	327	336	370	370	323	318	330	334	322	345	351	357	357	384	342	350	336	328	349	378	378	351	333	323	343	350	340	326	327	353	339	356	341	379	342	341	356	325	324	341	357	332	323	359	335	354	348	373	343	343	355	362	286	330	369	347	331	345	363	337	368	305	329	326	355	350	316	328	335	353	345	332	341	324	316	318	339	342	323	321	351	350	312	349	336	357	347	315	328	356	326	329	355	346	320	333	337	351	343	359	334	352	351	315	353	364	322	348	331	328	329	342	333	353	324	372	356	336	353	346	318	329	331	352	326	373	326	341	310	361	319	363	373	352	327	310	325	354	377	327	348	343	318	347	310	349	367	312	337	319	346	318	336	322	316	389	331	346	329	342	327	333	339	314	332	339	317	347	339	342	335	295	361	347	350	335	373	353	288	331	320	345	324	336	331	356	332	326	340	352	320	318	314	325	364	343	333	321	336	332	348	315	360	322	338	312	385	334	328	343	352	330	327	343	356	373	321	339	306	315	352	345	366	391	373	347	349	364	335	365	365	328	335	334	329	364	327	350	321	320	318	364	304	326	353	336	346	359	341	364	359	323	352	325	325	339	342	358	345	324	341	375	298	354	346	326	330	326	303	362	346	332	373	324	328	336	317	349	340	360	369	313	361	377	334	372	374	360	294	334	343	320	343	340	312	313	383	359	346	343	342	315	306	315	335	310	377	335	324	331	335	343	327	320	363	351	359	300	334	363	316	358	338	308	374	324	349	310	346	346	356	355	334	332	371	343	354	353	337	335	343	365	334	337	346	307	333	329	341	325	331	344	343	350	371	335	366	332	346	321	325	352	333	315	351	339	318	335	346	331	346	335	342	310	356	341	327	345	327	368	339	324	340	357	328	342	352	364	339	348	343	333	348	313	304	325	331	348	354	356	368	359	324	325	316	386	344	361	350	352	346	356	345	333	331	341	388	355	355	304	362	371	315	335	335	369	329	342	358	348	330	326	359	362	325	330	334	364	344	332	330	366	336	375	324	346	339	349	344	308	308	346	310	375	320	363	350	365	327	359	351	322	353	349	355	339	343	337	345	340	352	368	339	351	354	371	343	322	356	377	317	338	320	346	339	363	309	349	348	365	348	339	325	323	354	353	358	323	352	317	339	340	331	361	326	339	343	380	365	314	346	301	375	313	326	359	368	342	312	304	320	334	329	379	368	330	339	340	301	324	334	354	337	369	321	335	309	345	311	342	328	343	332	354	306	326	338	316	375	326	344	317	319	337	318	377	322	338	341	364	330	332	373	334	325	337	324	309	342	358	360	346	338	326	318	320	311	329	327	319	332	330	329	364	318	317	314	326	341	336	326	351	338	365	347	381	321	329	332	318	341	331	350	317	343	339	332	317	353	338	335	347	345	329	363	359	365	329	325	331	336	351	360	338	334	328	330	362	328	348	364	350	334	303	349	346	359	341	306	308	322	352	332	355	346	318	343	325	348	351	345	337	334	334	310	328	369	355	326	308	334	317	349	326	408	364	365	372	357	343	304	341	362	323	341	344	366	327	317	348	325	334	324	319	328	343	338	358	314	342	338	348	315	326	331	349	340	328	322	350	320	334	358	347	349	356	355	358	332	340	333	364	323	302	364	347	344	352	355	345	374	328	345	334	348	361	333	321	322	365	350	363	334	333	333	337	349	363	368	371	333	327	360	371	363	324	324	354	349	379	363	376	330	325	332	349	326	336	324	319	315	343	341	358	361	376	332	316	336	325	341	348	344	332	314	327	324	350	320	340	325	353	344	345	367	330	375	322	368	311	316	343	326	356	343	349	329	345	302	352	332	368	316	312	326	359	364	345	338	360	347	302	324	349	326	324	335	327	331	359	346	342	372	314	366	365	330	343	371	307	338	324	303	364	321	309	330	373	356	319	341	372	351	308	319	335	332	334	354	333	348	329	322	343	376	357	312	345	340	328	336	320	337	336	377	358	328	335	346	292	317	370	373	355	340	344	337	335	328	343	324	371	302	354	342	367	344	330	336	351	360	349	348	348	332	352	325	346	352	329	349	356	339	343	366	352	338	353	376	359	375	362	318	364	358	361	307	337	325	354	339	339	322	342	318	332	328	332	333	370	341	359	352	320	331	325	336	346	328	316	334	307	314	350	344	331	360	348	351	315	334	331	351	367	332	374	369	336	319	356	350	342	314	343	311	354	357	356	333	320	315	341	370	332	335	348	338	335	356	325	357	347	323	344	318	336	362	336	337	323	372	341	358	360	339	358	387	324	316	323	335	378	332	326	355	389	324	368	321	358	344	337	347	339	326	338	332	378	355	331	348	340	345	375	319	318	341	334	318	356	364	353	362	357	319	347	351	350	319	322	341	348	346	351	353	345	342	363	325	367	312	328	348	353	320	364	343	357	350	318	339	326	346	346	372	343	337	289	333	367	355	321	360	373	337	344	310	331	315	351	352	341	345	305	324	362	327	349	319	349	367	335	339	345	322	331	301	337	360	339	378	362	339	355	314	354	363	352	321	327	330	340	334	338	349	331	319	329	328	347	360	345	344	342	349	350	340	324	329	327	314	358	343	288	328	327	354	312	343	326	349	347	326	331	359	331	346	362	367	378	326	340	351	358	324	364	314	341	330	344	364	333	358	338	358	288	334	338	350	354	363	369	343	316	354	340	329	346	357	340	340	339	309	335	363	377	340	356	349	328	342	315	338	363	342	323	343	331	326	351	340	350	355	331	364	306	338	349	327	349	342	348	347	369	320	342	383	306	352	367	325	353	317	336	316	329	337	324	372	363	318	346	352	343	346	320	332	346	342	350	323	345	342	335	320	339	322	342	344	344	351	305	332	329	355	311	337	344	351	349	353	348	336	366	354	349	319	344	352	340	335	342	335	350	348	343	362	343	339	341	310	354	318	354	330	345	348	334	336	348	318	295	361	339	371	315	349	359	340	362	309	339	354	348	335	378	317	347	327	336	339	353	325	295	334	350	334	316	340	325	337	345	352	292	329	330	331	319	346	329	335	335	362	310	346	324	345	361	348	356	359	343	343	324	350	377	318	335	325	307	356	358	289	368	322	309	324	347	341	334	310	332	352	310	315	328	349	346	359	362	353	318	336	318	318	373	369	374	326	346	368	334	365	351	303	322	331	339	332	356	334	364	346	330	368	318	368	360	357	385	335	345	345	323	321	325	352	342	325	374	350
23753	49996	35891	21484	9453	3304	1252	615	450	394	373	380	418	360	373	387	359	407	390	409	404	383	360	389	408	402	363	406	390	383	376	363	390	387	380	377	374	396	421	392	421	376	371	386	387	403	373	398	394	385	431	395	423	397	390	371	382	378	392	391	410	404	411	397	379	386	402	359	382	424	350	379	385	411	376	392	395	406	392	400	370	389	384	404	397	382	349	389	367	378	399	399	374	381	402	385	399	403	421	387	419	385	397	345	367	403	398	376	408	401	406	388	371	419	378	384	390	410	410	397	374	402	391	395	374	376	424	411	409	400	405	429	395	419	399	383	397	378	407	397	396	386	370	405	398	421	380	369	389	407	391	400	371	436	366	376	385	364	386	423	396	387	390	383	405	390	388	378	405	394	398	391	405	378	395	380	401	413	420	392	363	386	391	398	404	374	391	422	383	377	356	414	392	427	424	394	365	399	361	397	427	398	414	367	394	435	389	382	364	378	447	397	369	383	369	415	428	418	373	399	393	374	389	396	370	405	400	404	389	423	402	398	391	387	398	400	412	419	348	402	370	416	363	399	388	415	374	394	408	386	401	402	405	374	388	413	391	377	358	378	410	373	406	415	364	438	378	378	436	392	376	409	376	396	430	382	389	383	395	385	397	439	405	388	423	350	382	386	422	376	396	395	373	395	400	414	367	392	383	366	395	375	384	371	404	407	366	402	371	382	415	411	392	354	410	349	397	379	391	365	370	380	421	394	383	400	399	416	382	414	419	366	419	400	353	419	371	387	426	364	395	391	402	365	369	386	382	387	421	387	369	435	386	388	358	401	421	394	388	406	346	424	407	408	376	354	406	382	406	386	398	364	420	387	383	372	390	345	418	357	407	410	338	415	382	379	410	377	403	374	401	411	376	376	397	362	411	390	379	401	355	411	381	395	379	389	387	402	415	400	379	451	384	409	369	388	335	394	404	359	382	388	380	399	399	389	373	402	405	415	383	369	428	426	398	402	376	395	439	360	401	388	369	391	409	385	401	390	376	407	375	379	394	407	418	415	394	392	379	388	396	394	387	406	379	369	377	393	357	436	360	377	408	411	369	382	396	389	365	396	383	421	403	378	415	378	370	432	403	403	431	414	394	404	402	395	386	382	363	438	408	396	416	373	421	390	425	412	380	371	384	384	419	380	416	406	365	367	355	407	384	402	408	407	393	392	437	395	427	402	381	402	408	409	454	392	409	412	379	389	382	426	416	353	419	380	394	368	405	381	389	402	404	397	380	402	354	406	411	378	406	372	385	443	418	377	381	405	381	424	425	409	380	373	408	384	390	374	429	351	400	442	407	411	423	411	389	371	388	417	425	403	375	431	455	378	390	379	385	375	389	378	392	380	428	370	387	370	396	422	391	361	406	385	366	388	398	431	408	398	373	391	365	384	376	376	378	391	408	407	374	383	400	412	399	384	399	348	390	407	418	385	397	394	401	396	404	382	382	387	377	438	380	394	380	345	394	397	350	368	383	362	372	368	389	409	361	412	424	420	402	403	412	368	403	407	393	391	388	410	453	378	427	384	364	406	408	363	414	404	353	386	399	417	368	403	408	428	435	394	397	376	397	417	426	431	391	395	413	369	408	410	419	383	400	389	402	384	367	404	384	389	408	405	411	405	385	428	400	384	427	374	366	415	400	411	372	366	372	408	368	357	375	342	395	395	380	409	374	382	381	364	367	402	404	344	381	408	411	422	412	417	404	412	354	395	379	388	415	365	338	388	405	394	372	394	415	380	388	388	401	388	399	364	444	389	393	402	421	395	409	403	408	389	399	382	434	385	413	386	398	398	409	372	410	413	378	403	398	378	375	422	387	387	378	396	380	413	404	418	428	394	392	358	392	361	392	417	397	380	408	384	407	398	382	370	409	375	356	442	368	406	360	371	348	356	385	391	428	430	386	411	388	399	416	367	379	399	410	373	377	381	421	397	407	396	400	399	418	388	378	371	392	393	382	391	387	426	375	415	412	356	372	387	375	406	325	422	425	363	396	406	419	396	363	395	389	379	396	386	399	427	381	372	415	384	381	383	391	378	377	394	400	402	378	399	356	427	416	405	399	401	383	383	377	402	433	388	391	374	403	379	414	385	393	403	398	388	363	399	397	417	380	408	399	372	372	361	362	383	402	385	432	381	396	396	408	370	398	412	401	386	344	397	385	388	384	384	391	403	376	384	382	396	340	380	427	395	376	378	368	387	387	413	379	417	429	402	383	394	383	383	381	394	419	404	386	418	374	386	419	381	395	397	380	400	366	407	394	382	382	392	415	378	375	404	395	388	398	388	366	365	426	387	387	402	403	413	390	414	395	367	396	398	373	398	390	377	387	357	372	397	414	395	388	366	403	413	402	419	375	368	411	401	448	379	410	397	375	450	422	377	376	393	395	385	377	413	418	361	450	424	375	387	397	397	353	372	382	371	385	390	384	383	378	386	378	422	391	407	412	397	402	399	364	413	394	386	403	407	419	363	396	398	379	378	359	405	395	374	376	350	369	398	366	399	435	372	385	399	386	410	410	370	389	393	410	400	406	408	406	443	388	385	382	397	380	398	414	397	368	360	363	399	400	381	373	366	408	392	401	385	401	400	397	395	386	409	376	393	391	392	392	424	408	368	402	388	392	407	402	404	404	410	386	436	419	419	407	384	397	378	352	376	413	394	397	376	381	408	417	407	424	407	357	408	375	409	368	426	421	417	405	409	381	409	400	409	381	405	380	394	402	401	395	389	356	435	400	419	390	372	400	374	370	391	375	396	403	395	389	394	369	421	396	376	398	376	402	372	400	399	376	419	415	390	420	390	395	387	412	367	394	387	390	408	366	381	362	375	347	366	385	391	373	374	387	377	393	408	371	408	368	394	367	417	409	437	371	402	385	406	399	387	400	362	371	387	413	359	407	405	385	402	386	385	385	377	393	377	382	372	382	419	370	405	401	423	411	387	362	406	430	390	404	378	376	386	386	394	369	413	401	377	403	400	397	396	400	425	374	365	368	421	391	398	420	419	406	409	387	375	415	431	394	389	403	415	386	413	385	419	398	383	378	395	423	398	375	405	418	379	411	410	364	404	419	393	399	393	400	410	400	385	388	407	371	412	370	395	406	390	393	382	424	392	381	373	409	348	376	355	400	420	418	374	401	371	392	384	422	387	388	402	391	411	413	383	383	407	392	410	387	431	405	396	431	388	381	399	433	382	410	397	423	404	400	415	389	415	421	405	407	400	400	383	416	366	403	398	378	432	377	408	388	379	416	391	382	374	394	400	384	393	407	400	371	394	391	388	388	378	390	406	383	412	401	391	383	417	417	414	352	388	409	415	385	401	401	388	394	373	405	367	410	425	370	425	380	388	410	412	425	395	383	410	393	408	377	385	403	410	416	411	400	388	375	408	414	399	407	384	387	402	380	373	426	430	379	429	379	416	371	378	395	356	392	406	418	345	393	411	381	408	426	398
23617	22367	36915	40925	31728	22172	10139	1901	639	441	408	453	422	401	384	447	438	420	458	386	395	406	389	407	361	378	395	411	390	430	434	421	396	439	400	403	388	385	389	390	401	400	407	410	436	408	426	414	422	410	398	425	393	403	413	400	380	381	427	420	405	392	406	445	416	450	407	383	412	405	382	382	389	421	403	413	446	420	417	431	374	415	422	394	408	431	407	414	412	430	372	425	410	428	421	410	383	385	416	401	440	389	431	414	394	396	419	383	426	468	440	408	391	402	423	368	400	404	406	401	385	355	422	385	428	432	445	390	451	420	418	382	413	407	418	417	402	426	399	378	377	393	421	439	414	419	391	363	391	404	411	397	426	415	423	385	409	414	410	432	419	391	375	430	399	439	397	418	399	418	411	450	411	414	370	415	398	403	416	429	401	430	408	431	409	414	438	387	388	401	396	438	398	401	423	395	428	418	434	401	457	434	406	387	423	382	417	399	405	398	437	406	434	425	414	398	402	400	439	414	393	402	400	406	402	403	429	416	404	412	393	431	433	428	420	397	402	402	428	441	401	393	426	427	377	432	378	392	408	397	394	391	421	397	422	421	389	404	347	376	409	369	425	375	373	422	408	397	432	410	429	419	451	417	425	417	393	396	397	371	430	411	427	407	438	385	400	376	412	420	383	398	399	432	384	406	385	418	387	430	390	391	387	405	434	391	408	407	410	413	409	428	446	360	425	415	398	382	423	402	449	485	424	433	375	399	415	439	400	374	382	417	430	401	383	427	407	429	409	408	447	411	409	410	440	429	388	388	418	385	432	423	416	451	376	438	434	402	375	415	422	423	425	394	423	426	422	436	426	440	418	410	416	422	406	433	411	376	409	410	405	440	409	432	428	404	422	419	413	380	413	419	407	405	409	428	414	437	405	394	416	380	411	394	435	401	427	430	384	426	401	417	415	419	387	404	388	392	437	420	381	418	382	373	401	403	411	426	427	417	406	392	432	409	401	399	406	421	357	404	406	396	362	374	412	427	409	400	390	411	428	420	391	413	404	394	399	397	350	420	403	411	424	416	409	400	410	395	408	380	429	415	373	423	389	431	436	387	423	418	428	428	424	448	430	378	431	419	411	418	441	405	405	412	376	439	381	418	448	378	417	412	389	380	425	445	452	372	428	447	396	421	390	402	405	395	422	397	399	415	404	390	429	442	406	365	418	393	409	391	420	405	413	430	381	402	423	437	400	405	406	407	424	430	398	420	399	407	408	431	406	409	389	414	402	400	438	392	415	418	370	428	411	387	401	416	404	386	366	405	370	409	372	423	411	405	419	376	429	407	398	360	443	451	413	411	406	414	418	408	371	442	426	394	431	413	416	408	390	416	383	393	398	432	419	412	384	458	420	393	433	379	406	402	396	384	398	474	445	380	372	399	378	384	439	414	380	416	386	383	415	425	440	411	402	429	384	411	420	411	367	418	422	412	421	422	405	408	424	419	425	402	419	433	420	389	449	441	447	409	425	386	397	435	383	400	422	399	403	403	417	411	420	403	426	394	441	410	373	408	414	376	415	444	409	422	406	418	398	422	383	421	423	411	403	420	352	410	429	386	433	407	400	405	398	402	388	451	378	406	394	409	431	409	411	413	400	414	418	434	417	450	431	362	380	371	458	361	403	409	414	411	412	432	454	416	409	414	420	390	419	407	399	412	426	388	450	396	414	436	456	376	459	405	458	410	432	439	389	405	395	414	380	376	409	416	363	413	423	397	389	452	421	453	373	395	420	421	396	417	380	366	419	394	386	448	399	427	407	387	435	402	376	392	391	442	407	397	389	409	377	435	408	400	398	359	412	412	403	420	407	404	439	382	390	431	435	401	428	413	376	409	430	387	412	388	414	449	392	434	429	436	453	407	428	377	368	396	420	398	415	383	412	391	408	397	409	408	400	443	382	435	422	383	377	431	408	422	418	394	371	414	382	414	408	407	397	420	442	435	370	402	436	428	419	439	404	422	400	387	440	416	413	381	402	414	418	385	392	405	427	402	381	421	385	415	378	405	421	448	409	401	430	403	432	418	394	418	430	380	429	458	373	427	401	415	410	426	375	370	410	418	411	430	437	418	402	391	411	399	416	403	403	392	432	396	418	430	417	414	431	387	395	450	382	443	414	396	422	413	435	416	399	440	366	430	436	408	390	416	417	433	414	429	406	401	422	394	423	408	414	387	391	424	371	408	410	431	376	401	425	426	390	409	414	407	394	392	379	402	430	438	390	444	466	407	420	398	387	382	437	396	433	419	389	445	369	439	404	406	415	423	425	394	442	421	398	402	392	393	414	399	389	415	423	422	412	410	441	433	405	395	413	409	404	415	386	415	397	376	411	372	422	398	412	429	444	446	396	399	410	447	414	397	376	383	398	419	412	416	350	400	353	412	413	369	392	429	383	402	383	392	393	427	438	390	421	400	417	415	400	381	414	377	408	384	408	395	447	422	400	422	427	394	413	402	451	384	387	387	399	421	401	388	413	405	381	379	395	449	392	385	436	393	393	357	402	394	410	396	418	430	431	376	441	410	398	407	425	444	381	447	388	404	399	412	404	417	397	465	417	406	379	386	417	403	393	409	427	404	380	408	381	447	405	430	434	387	424	421	431	430	399	420	459	413	432	437	402	389	403	427	434	385	432	421	421	401	408	392	440	439	436	369	414	423	412	389	397	408	391	417	414	376	409	362	428	404	392	416	425	383	403	436	439	384	406	408	373	404	389	392	447	400	391	446	442	421	406	416	419	389	415	429	389	404	408	456	415	437	376	417	390	377	363	382	401	459	399	398	394	416	410	433	395	383	406	451	436	409	403	435	446	409	400	379	390	410	432	401	397	409	427	385	423	440	372	411	391	410	404	395	386	407	395	403	357	423	379	415	427	396	414	417	412	369	402	393	442	440	421	391	392	400	400	427	382	380	393	417	360	379	431	425	393	433	438	432	417	396	428	353	394	422	401	420	428	396	401	381	386	428	440	416	408	386	395	446	426	441	385	380	414	414	399	398	377	441	399	379	431	441	434	387	383	378	376	393	400	404	432	451	432	432	395	403	437	429	392	413	414	394	403	431	419	427	405	423	405	397	434	413	394	377	389	396	391	414	409	408	408	404	407	407	434	388	403	430	410	393	420	384	411	416	396	429	398	369	392	455	404	467	420	452	391	421	370	380	373	421	419	426	386	429	423	428	450	415	393	406	420	413	381	417	398	412	381	451	420	415	388	426	399	407	384	415	420	417	419	418	421	428	406	404	412	414	388	433	430	406	411	427	425	379	400	407	393	425	380	394	418	406	408	347	428	444	428	395	365	399	378	434	400	424	397	415	431	399	403	388	426	418	403	410	387	415	429	395	425	427	401	364	388	405	383	400	419	372	436	361	390	428	355	423	381	404	408	411	390	415	417	406	411	393	379	406	431	443	390	364	392	407	376	413	410	437	408	457	426	442	444	402	405	378	414	404
46917	92177	73884	54928	36823	18870	6856	2276	764	493	463	456	476	493	476	488	472	482	490	480	469	424	505	493	440	439	474	437	451	453	441	441	466	467	447	445	480	439	465	461	447	469	416	467	447	427	464	451	437	467	476	459	465	465	472	465	475	486	428	460	445	429	474	472	431	464	452	452	475	408	481	424	407	459	486	442	449	487	454	438	432	457	438	454	447	412	468	450	467	473	402	484	481	416	487	447	446	460	440	461	486	470	428	449	451	438	480	450	427	449	427	470	466	468	466	472	450	468	463	458	475	417	483	439	462	466	493	476	426	464	482	436	443	450	447	453	458	462	450	445	457	462	466	444	432	430	448	450	474	490	475	479	476	476	482	452	479	422	486	493	451	472	477	416	437	444	427	469	410	464	456	460	489	459	467	446	441	465	424	476	454	488	469	450	442	451	460	431	507	458	428	496	450	489	459	447	473	473	494	477	462	481	417	478	472	470	411	452	477	422	425	489	461	453	461	434	437	463	460	502	471	431	490	460	425	472	484	472	506	471	489	445	447	470	397	428	458	445	450	461	458	475	490	441	457	497	463	469	431	448	456	467	453	443	452	438	462	432	464	482	426	465	470	461	462	493	480	430	454	453	458	464	450	477	497	468	453	449	457	447	467	463	427	451	446	464	481	484	449	443	468	450	458	473	463	456	493	480	435	502	469	473	451	469	441	447	428	466	441	453	442	489	442	460	459	426	444	472	436	446	456	470	434	425	496	440	488	410	465	463	450	461	482	470	430	476	476	459	462	460	482	466	453	430	447	428	443	503	470	452	420	457	456	467	433	478	481	419	486	429	482	454	449	451	420	470	444	479	437	435	424	476	415	425	467	458	477	453	394	443	430	470	457	425	450	470	437	466	441	467	424	466	473	469	432	474	455	463	465	522	448	493	433	476	459	443	488	475	479	448	469	453	420	461	413	491	422	451	502	478	489	456	473	434	448	463	453	485	468	449	468	488	457	483	447	483	488	434	455	480	458	493	479	469	449	394	476	445	450	442	454	439	408	467	424	446	424	483	451	470	484	438	449	461	462	502	434	444	467	438	460	432	474	405	481	483	415	493	447	424	451	423	447	477	468	490	477	431	475	483	478	490	462	495	460	453	435	493	441	471	459	447	431	419	463	474	456	445	444	457	421	490	449	456	443	400	485	458	509	445	482	506	484	449	457	446	463	473	481	480	448	435	429	463	431	449	458	451	458	477	437	482	431	440	477	430	471	458	452	486	433	459	462	443	453	459	460	470	450	450	434	470	415	463	457	484	478	460	459	452	488	448	501	461	485	449	471	469	412	497	453	445	440	473	437	467	446	460	457	467	453	460	467	490	468	456	467	489	467	462	449	451	414	445	476	450	454	426	457	478	442	490	428	456	466	473	464	447	503	442	452	455	483	473	449	411	462	476	462	476	427	458	479	457	446	493	464	452	468	446	470	475	432	414	470	450	436	444	460	453	490	430	458	455	468	473	522	506	450	496	438	440	482	416	474	434	471	435	429	468	454	470	455	451	481	469	442	466	465	424	468	450	431	453	454	460	458	448	456	466	493	475	466	448	460	469	472	432	470	471	498	429	427	465	445	444	460	468	441	437	432	453	447	427	418	467	458	506	441	464	464	473	430	441	452	472	485	477	443	463	412	501	506	457	459	465	443	478	503	419	413	436	500	431	427	454	460	460	478	419	455	503	474	460	472	481	460	480	444	475	498	420	467	460	477	473	432	463	402	438	438	436	445	446	484	455	434	466	438	444	464	467	474	419	472	440	432	458	433	474	470	498	459	497	431	448	448	470	447	431	479	465	484	488	435	418	466	490	485	469	451	448	444	462	420	431	484	490	482	462	483	458	452	498	450	440	466	448	455	423	472	455	439	456	443	437	449	439	434	424	489	456	484	449	476	455	495	509	441	434	477	472	450	457	460	441	408	496	464	472	492	472	441	461	478	450	438	473	450	465	448	456	467	392	455	463	449	487	432	430	491	448	466	450	483	430	465	438	450	459	433	471	430	476	457	484	432	442	444	458	447	469	444	446	445	442	446	443	464	447	441	474	484	449	429	460	449	502	454	472	480	466	466	460	410	441	492	468	452	459	452	429	494	427	443	458	436	441	441	447	500	435	437	470	477	461	463	449	511	441	471	483	455	445	460	499	458	469	437	463	440	431	450	465	459	461	459	465	453	477	494	448	507	452	468	420	439	461	460	454	447	469	414	441	466	451	462	459	436	464	474	457	429	472	469	475	466	466	431	482	431	433	419	448	461	442	477	418	448	465	424	464	483	494	448	459	464	432	458	479	473	481	483	462	450	468	454	463	479	442	491	466	460	487	465	479	463	456	479	460	434	463	477	441	476	465	433	456	447	497	448	485	456	443	466	446	461	455	459	456	458	474	432	453	460	453	450	456	451	454	465	444	487	454	448	458	477	461	496	480	481	427	483	450	477	437	446	423	458	464	474	477	464	436	489	448	476	444	451	511	424	437	474	449	443	494	421	463	460	458	468	465	471	455	471	441	457	445	459	442	500	430	478	500	439	447	461	465	435	459	421	457	467	466	425	469	476	434	466	470	503	440	436	483	487	443	470	430	443	508	479	470	502	457	470	461	434	446	437	457	473	460	440	485	486	479	464	450	432	475	466	443	474	441	452	494	452	484	412	502	478	431	469	442	461	471	473	465	453	459	463	436	456	429	443	441	452	439	439	445	457	472	488	454	470	451	431	462	493	473	485	487	459	467	431	434	456	434	469	463	431	473	474	478	468	422	462	393	475	503	493	495	487	462	474	468	459	412	470	423	428	464	479	456	412	441	476	445	461	452	475	413	448	454	465	457	439	443	482	441	512	456	419	459	478	436	458	433	485	476	473	455	443	436	453	475	470	464	450	449	471	456	431	475	437	436	481	482	469	471	430	474	467	456	422	464	466	445	430	420	436	463	476	461	482	451	473	508	449	452	422	439	466	457	474	447	457	452	457	478	500	407	522	459	424	428	446	454	425	469	493	468	473	421	508	488	490	451	443	456	450	433	489	473	443	474	458	422	430	485	437	441	482	482	417	465	452	462	466	468	465	450	441	474	459	454	453	459	453	453	443	457	465	468	488	418	449	446	431	468	451	492	452	435	445	468	478	440	467	447	471	452	455	471	482	443	454	459	468	466	441	484	486	466	457	461	489	450	474	402	454	511	476	461	445	484	444	485	473	480	452	460	477	454	488	453	453	477	440	450	456	467	445	483	450	464	448	477	441	464	428	495	444	499	449	496	475	433	456	432	475	474	463	479	467	434	439	440	455	504	454	465	480	502	435	488	452	464	445	489	429	429	420	420	436	400	457	414	485	490	493	434	472	476	483	437	489	473	467	478	462	466	444	452	512	428	447	455	465	456	440	476	483	413	429	444	417	477	440	497	476	460	451	461	468	476	443	451	464	457	412	484	460	447	446	443	449	474	486	462	463	446	464	458	491	440
25087	24274	39027	37494	23911	11061	2680	910	439	385	343	375	353	402	380	379	359	423	399	393	350	376	388	381	360	372	386	397	350	389	364	379	385	404	404	377	364	379	396	358	364	377	370	374	389	361	356	388	392	383	344	389	367	403	393	384	406	376	363	393	405	365	363	357	374	370	408	337	359	356	405	410	345	389	336	389	393	335	343	388	402	388	367	392	395	403	372	355	388	375	396	363	353	358	401	391	386	367	365	382	391	393	353	382	383	345	366	374	372	374	354	382	352	377	399	351	386	362	356	358	368	387	388	369	347	391	402	367	336	377	340	384	360	389	391	391	356	372	389	367	381	401	376	336	389	376	371	395	389	372	356	364	375	382	422	391	371	390	379	361	390	350	365	385	357	401	390	386	361	371	388	335	388	362	371	346	371	330	390	352	383	389	382	366	388	369	391	373	349	339	359	394	372	388	361	354	408	363	371	399	350	351	355	374	399	380	359	363	380	377	434	371	355	414	354	356	360	362	386	355	380	367	351	353	348	355	352	384	343	383	373	375	400	380	378	389	336	399	378	378	343	350	387	385	325	374	366	386	369	382	425	374	350	394	394	410	360	370	375	363	387	394	334	353	335	364	363	380	361	417	351	361	393	372	392	399	387	396	391	390	388	397	369	419	355	389	368	387	348	372	364	369	392	397	343	374	397	367	393	359	400	369	361	382	393	381	399	388	372	401	338	389	381	395	362	366	364	357	331	369	376	362	372	381	392	388	338	345	361	391	394	365	352	378	362	392	373	426	347	398	381	410	384	359	378	369	381	362	365	419	408	392	394	390	367	365	405	386	352	387	377	352	360	379	360	370	370	373	333	327	389	350	376	407	375	376	372	388	377	369	351	376	398	376	389	404	332	386	381	379	365	373	367	357	361	395	366	363	347	345	369	380	365	397	364	392	355	408	383	357	378	358	347	385	337	365	390	365	367	418	361	376	394	340	384	372	405	406	380	389	364	333	376	363	395	329	386	396	380	348	390	379	356	414	360	350	377	391	377	383	386	420	355	386	420	375	393	393	358	388	375	376	358	375	358	363	394	386	387	411	401	362	344	386	392	381	406	380	377	401	418	351	358	385	400	387	380	381	418	366	393	377	378	401	365	349	364	359	381	355	372	361	353	384	386	384	374	392	371	400	382	370	368	344	410	353	363	381	368	370	385	370	387	368	381	382	398	366	381	372	395	398	338	375	376	392	389	366	402	370	375	350	350	365	386	417	364	362	400	385	342	369	371	389	369	334	392	378	395	356	396	341	363	398	370	375	425	375	353	398	384	336	361	383	381	372	341	396	414	366	369	370	361	370	349	341	345	377	417	362	350	392	387	398	373	397	358	375	351	380	384	354	368	360	400	392	362	369	336	384	361	414	381	390	384	363	396	374	375	399	431	389	407	399	377	361	392	402	382	371	399	387	349	368	382	373	379	368	367	378	362	392	370	356	375	374	365	391	365	386	410	356	358	364	382	374	360	397	398	387	367	432	378	401	368	422	394	373	372	381	383	372	391	388	355	373	376	358	347	388	378	335	353	380	389	385	372	376	403	355	366	351	382	406	384	407	357	361	369	415	402	314	387	359	335	398	394	376	362	384	397	368	383	408	357	378	364	357	383	342	360	406	331	314	403	366	380	380	395	380	389	380	370	380	375	398	397	392	371	370	391	359	382	395	339	373	383	376	383	347	378	349	384	366	381	384	370	368	324	420	328	357	344	414	373	392	363	382	380	367	384	384	384	407	348	385	376	393	389	367	367	358	354	392	365	370	363	379	357	398	380	365	372	368	368	383	369	391	366	344	384	395	394	381	374	388	357	372	416	417	405	356	355	389	349	379	394	379	405	383	370	366	403	403	391	370	377	421	388	380	371	383	388	402	374	379	386	340	381	369	374	374	391	352	369	349	400	347	358	397	404	357	353	364	373	394	373	367	358	389	334	351	361	384	395	409	346	405	356	382	414	372	394	367	363	385	389	406	410	386	379	374	362	404	370	386	405	370	372	376	336	399	367	388	418	356	382	389	372	400	356	382	382	374	377	358	368	368	380	377	395	367	370	347	343	370	368	382	364	391	359	364	426	375	387	373	389	367	369	369	357	371	389	363	368	343	423	388	356	358	360	411	332	399	391	375	380	368	388	369	412	405	367	349	396	397	358	368	344	368	392	433	392	392	358	376	379	383	387	373	341	388	352	368	344	354	434	354	362	373	374	359	420	361	387	414	400	353	385	391	374	408	379	359	370	379	374	353	347	380	386	387	390	361	393	386	345	401	368	401	410	349	386	376	349	386	347	372	401	376	367	396	370	350	359	382	376	404	394	373	383	384	388	358	352	396	373	361	351	365	371	369	364	395	365	393	389	373	395	367	358	338	382	380	385	362	355	364	392	375	354	359	382	347	409	377	351	352	351	361	395	368	360	382	367	423	403	372	376	384	370	331	392	392	341	326	351	392	373	392	379	365	391	380	410	368	381	337	347	374	371	364	369	403	386	364	391	374	371	362	394	403	375	398	379	390	382	375	391	382	356	370	415	374	360	341	391	378	370	396	379	370	398	358	385	362	368	352	362	389	361	360	395	385	367	382	415	397	372	363	372	365	387	337	385	363	385	390	389	372	392	369	353	374	366	379	380	368	394	365	362	386	372	373	378	377	380	409	381	390	383	386	341	360	355	393	364	396	373	390	370	372	389	360	333	364	368	370	373	333	403	369	370	411	422	345	357	330	358	406	334	368	362	413	385	378	403	360	381	413	361	355	384	357	397	414	426	388	385	405	379	371	359	396	370	400	367	382	377	358	387	378	375	366	378	366	350	382	396	399	422	388	347	354	394	347	358	374	369	388	402	374	380	341	392	380	347	392	389	357	339	349	384	386	373	428	325	336	364	408	386	361	383	380	383	370	376	386	384	415	359	366	364	369	371	386	388	355	396	375	371	381	374	382	400	355	393	366	361	338	367	348	388	377	381	361	362	348	359	376	375	382	430	351	349	367	362	375	336	349	385	428	372	366	377	367	354	406	368	373	393	376	385	368	413	360	355	400	370	369	370	377	353	368	339	364	379	386	361	373	350	386	381	396	354	379	370	407	370	347	354	389	347	376	383	372	368	401	367	384	372	354	378	373	381	387	358	367	362	395	376	374	343	396	379	372	383	404	378	414	369	424	396	370	392	350	380	367	393	385	373	360	365	355	372	386	380	368	403	395	351	389	361	369	385	376	376	387	332	354	383	362	396	361	340	411	346	351	377	369	375	382	360	367	347	396	364	357	392	366	383	340	379	363	348	350	368	378	405	372	375	380	416	363	374	356	390	351	369	366	363	369	366	405	381	349	359	375	405	369	361	400	363	375	365	371	405	372	366	370	383	381	346	356	361	337	361	377	368	340	381	375	376	405	384	363	371	365	357	321	357	358	380	383	359	358	384	361	398	389	364	389	386	364	380	394	394	357	383	386	357	353	369	370	372	391
41394	78531	59435	42505	25814	11131	3607	1390	480	407	454	433	446	407	431	451	432	479	410	467	434	435	402	441	430	432	392	405	414	401	427	478	412	415	451	448	434	400	464	476	459	447	447	432	458	449	429	401	440	442	398	464	455	426	465	442	455	453	471	409	456	432	411	446	451	427	486	425	447	427	453	444	439	426	409	430	463	422	408	432	454	434	409	445	418	458	405	413	428	455	434	417	430	472	432	451	431	449	447	409	408	411	411	442	411	465	407	412	434	403	399	442	442	431	422	436	429	455	436	421	479	477	452	407	447	405	434	414	436	448	425	426	428	428	425	424	453	448	413	456	392	437	436	437	467	424	432	421	402	440	443	400	352	425	456	442	454	431	462	442	456	454	462	431	418	459	412	430	400	458	432	409	410	453	411	437	431	452	429	448	444	421	426	440	430	439	436	476	444	459	451	441	447	455	417	451	443	415	409	418	427	407	462	408	460	458	434	415	477	461	452	433	436	446	421	410	434	464	450	403	427	434	453	434	405	428	431	398	427	469	435	399	438	424	429	422	454	444	420	457	465	446	433	419	472	448	404	400	397	470	461	454	439	453	420	407	404	402	439	410	450	436	452	447	436	431	439	399	418	437	438	432	435	471	427	440	438	477	411	447	463	432	452	447	422	414	450	438	452	432	426	441	430	402	437	488	462	458	449	462	429	433	402	446	502	456	446	405	434	424	447	378	453	435	430	460	448	418	449	425	472	411	422	438	426	406	441	445	433	408	428	449	456	428	408	456	403	397	416	430	449	436	443	451	437	404	380	428	447	445	465	423	430	459	431	416	418	442	431	422	433	432	444	417	411	435	420	436	478	420	436	414	425	437	440	489	405	421	480	412	411	424	439	423	442	440	436	430	433	393	418	433	426	460	422	400	460	421	459	469	457	453	412	464	412	395	453	421	449	426	437	476	449	468	405	429	431	431	431	415	417	440	435	456	413	419	438	451	389	465	452	418	456	465	400	437	444	439	403	429	481	411	432	454	413	464	435	445	428	423	424	443	417	476	450	423	432	430	413	421	439	425	424	421	448	464	464	445	404	445	446	423	452	432	422	435	451	426	449	376	425	439	420	447	400	433	442	397	455	400	425	449	416	408	445	449	485	440	424	390	417	426	422	430	450	437	453	429	437	397	433	428	430	439	434	436	440	420	428	483	435	423	442	427	443	407	461	421	441	428	447	448	445	437	436	447	407	410	466	416	441	412	430	407	440	412	471	456	422	451	446	456	414	423	376	441	461	441	427	403	465	421	431	415	466	455	450	414	431	430	389	404	438	410	406	425	393	420	434	488	433	469	427	439	420	410	423	450	444	463	439	389	424	446	425	452	418	458	444	427	438	423	443	435	456	431	411	442	417	428	429	430	435	454	451	459	457	466	449	413	430	405	435	439	454	436	462	456	433	446	462	419	409	446	408	434	400	441	460	393	481	441	423	409	463	427	428	432	438	400	407	455	441	430	432	389	420	462	405	434	417	449	428	453	432	432	449	437	439	434	436	424	456	400	414	423	473	436	425	453	417	446	426	442	459	466	443	450	418	402	453	393	447	444	429	433	424	417	431	412	453	443	448	421	437	433	445	419	443	463	442	439	414	475	411	450	446	421	427	409	444	403	441	401	418	467	402	453	439	455	402	438	403	419	391	443	430	456	449	417	417	437	443	422	430	458	428	465	439	434	424	409	428	441	413	389	448	454	427	462	413	412	415	471	438	423	432	426	387	397	389	438	452	426	420	472	426	417	437	439	460	458	423	444	425	423	416	422	459	441	455	394	450	448	413	449	434	464	444	441	462	409	450	439	432	385	425	410	430	449	447	459	451	440	397	427	429	408	417	466	408	438	455	417	421	439	398	412	426	446	451	421	452	433	435	479	421	432	431	474	453	416	461	439	437	408	422	461	421	435	425	393	426	457	425	424	460	428	417	460	434	454	402	454	410	421	438	390	460	463	458	431	438	437	429	441	394	403	438	412	421	419	421	424	432	442	454	474	409	455	442	446	408	430	445	438	446	452	432	448	465	413	428	441	465	446	440	480	421	460	470	419	434	416	442	427	459	434	445	416	426	450	466	433	440	446	447	449	415	437	433	437	432	444	420	449	427	482	391	409	412	428	458	456	439	420	457	408	433	448	458	454	392	433	430	420	438	471	428	421	430	407	447	435	452	425	433	423	434	410	369	437	461	433	454	445	458	474	438	432	405	440	458	447	431	434	456	446	444	430	453	463	425	432	414	421	446	411	447	420	453	391	467	455	418	435	403	437	427	448	428	430	443	454	457	472	415	459	467	409	399	399	438	408	404	438	436	412	421	497	430	448	411	443	455	455	418	419	414	449	436	420	435	445	419	433	407	430	443	423	422	425	432	425	423	416	429	440	437	451	448	425	403	459	424	433	427	418	405	441	417	461	457	431	459	459	437	420	393	431	409	436	451	397	419	424	436	415	425	462	408	436	446	445	440	412	433	427	430	400	436	409	429	414	423	464	414	430	436	413	443	390	403	431	414	456	463	444	406	426	444	456	445	454	450	419	419	437	448	467	449	425	473	439	474	425	454	439	440	442	466	440	431	427	424	498	448	430	435	415	424	401	391	418	409	436	455	423	409	431	443	452	416	435	425	392	405	408	437	381	430	442	420	458	441	426	449	416	408	432	415	478	459	425	416	419	410	444	429	407	424	432	431	434	447	437	446	450	450	426	426	445	450	461	422	449	429	419	427	467	425	419	431	422	462	400	470	452	455	465	419	436	483	450	432	415	441	444	431	428	428	460	425	447	400	425	421	437	449	446	455	433	431	428	455	420	436	424	463	448	459	434	421	448	428	446	433	422	408	448	445	407	424	455	382	427	403	427	448	413	423	425	426	435	448	437	433	445	435	420	430	419	465	449	406	420	441	452	481	464	454	416	422	430	417	433	461	426	420	443	402	442	461	425	448	422	426	422	425	408	464	419	408	422	448	421	431	443	486	441	445	414	417	412	494	455	419	416	412	408	470	440	452	408	446	444	468	422	404	384	423	442	429	408	392	454	436	460	437	430	429	433	413	448	434	433	476	415	441	433	427	442	388	427	461	432	443	413	435	415	467	446	455	437	459	419	414	448	494	433	431	458	441	437	429	433	417	382	419	439	436	418	428	426	432	424	458	397	460	417	435	445	466	451	448	448	425	446	429	435	428	445	390	456	411	428	425	385	451	423	436	454	422	415	432	420	438	378	426	397	445	456	443	450	443	433	456	414	450	449	428	462	444	461	478	449	448	396	461	396	456	427	433	429	448	432	449	407	444	471	497	503	480	415	434	457	410	420	455	439	437	451	452	433	432	435	439	432	423	414	411	436	430	426	390	383	446	423	410	402	456	444	440	410	408	444	443	458	432	424	462	407	449	416	408	475	426	432	421	406	464	423	466	453	433	434	420	437	419	455	466	421	422	413	430	429	443	430	438	430	425	451	460	487	434	447
22707	21725	33740	33868	29421	24136	17827	3843	707	517	493	533	516	543	542	545	541	510	518	513	513	511	489	527	518	498	548	485	502	500	482	497	523	516	472	502	526	521	556	488	469	510	502	525	510	447	523	465	511	528	482	472	490	482	492	472	505	516	520	520	485	490	505	478	524	501	477	477	536	530	502	519	514	470	505	524	495	494	516	491	472	494	482	512	502	511	527	524	498	517	537	496	515	481	500	522	459	490	462	506	452	507	499	551	484	492	532	508	494	515	526	503	485	471	515	476	500	462	465	540	519	462	491	512	483	467	534	500	500	484	496	500	492	466	468	498	514	482	530	522	516	497	511	486	514	531	506	485	487	531	518	503	501	479	502	498	524	510	460	498	546	484	506	524	500	482	490	489	526	464	509	514	471	509	489	500	493	482	528	504	494	509	542	495	511	502	470	509	483	485	497	510	507	527	502	539	515	507	504	471	479	496	479	496	505	554	498	507	520	500	500	467	458	495	504	466	549	520	508	519	494	529	512	484	494	493	499	477	494	483	505	499	501	507	514	511	489	529	454	516	505	507	486	500	549	509	492	497	480	473	468	505	516	510	482	497	474	511	540	461	502	502	526	503	470	506	517	499	460	543	503	538	510	467	520	473	488	480	483	532	503	501	521	499	487	477	488	505	512	509	532	462	538	529	514	501	499	522	518	521	471	473	476	514	558	494	470	455	511	511	498	505	483	510	471	438	534	527	497	522	522	522	520	491	524	479	510	528	494	514	517	517	518	522	511	513	501	524	523	499	527	459	532	497	512	510	479	485	460	475	482	481	460	521	468	457	497	468	511	488	450	504	517	544	461	494	536	535	506	493	488	467	509	527	525	499	504	545	500	531	506	463	519	487	468	510	507	502	518	526	487	511	499	514	480	488	539	497	503	500	520	513	524	495	486	493	470	471	473	507	509	482	517	467	502	497	496	518	488	508	518	493	537	509	481	508	541	540	486	509	506	480	489	508	516	517	469	478	490	524	497	494	488	527	469	473	467	502	480	452	490	487	498	498	491	495	490	474	513	509	494	493	516	518	518	483	537	488	482	504	496	484	508	531	481	529	488	497	534	519	532	516	555	511	503	507	524	508	516	490	511	538	556	525	527	524	541	525	486	494	478	464	513	531	539	494	471	513	479	520	516	509	504	484	503	475	506	515	501	505	469	543	495	526	488	485	535	519	526	528	487	447	505	502	503	546	487	532	507	518	511	483	498	470	485	472	497	548	501	503	510	512	532	516	504	505	469	539	456	544	516	534	521	497	497	517	491	492	524	491	462	479	517	493	504	494	481	479	446	509	501	538	509	511	483	476	523	513	511	471	509	467	515	488	509	522	504	524	521	510	491	485	504	511	509	511	505	502	520	500	524	536	492	501	488	510	531	535	543	500	481	510	507	493	541	491	492	529	493	478	519	510	525	456	498	490	499	474	521	456	520	499	479	482	470	481	505	493	500	465	522	544	515	493	480	472	503	500	490	485	497	488	509	491	524	524	522	498	483	503	507	498	479	468	539	495	467	472	525	517	488	478	512	519	512	489	486	484	493	486	501	515	522	527	502	499	517	552	482	544	506	510	457	489	478	524	499	516	480	533	489	498	480	518	484	475	479	522	498	495	487	479	490	491	516	535	506	489	490	507	484	469	524	468	508	475	466	521	520	518	502	505	526	497	525	496	500	520	480	487	514	477	442	516	489	516	510	476	531	506	497	517	522	528	499	508	530	478	509	499	523	521	522	505	523	501	485	482	496	523	486	492	512	490	502	514	519	484	470	521	506	547	473	533	508	492	496	505	499	510	511	521	458	488	446	471	518	488	485	475	528	497	495	481	521	546	512	474	449	510	458	505	502	464	480	491	515	506	491	461	491	505	450	499	501	528	498	491	538	503	486	503	501	512	482	496	511	496	528	497	500	499	483	513	473	519	490	471	493	499	535	500	486	491	480	498	481	494	538	476	515	518	504	487	508	507	460	509	471	459	486	505	503	473	526	504	535	470	503	454	508	498	484	486	489	476	467	483	494	487	521	524	546	507	499	528	514	486	484	518	497	474	541	535	490	529	489	496	492	507	525	488	554	542	540	564	535	531	494	504	509	497	505	486	470	515	488	501	524	494	515	509	514	529	483	506	492	524	502	506	476	528	486	492	509	488	513	513	528	505	510	475	497	526	505	476	467	499	515	480	514	474	525	519	494	504	453	472	471	510	506	497	501	484	497	493	511	467	494	493	516	515	489	492	515	476	480	513	533	431	503	488	467	554	484	508	532	496	489	502	460	491	480	480	475	523	477	502	487	493	496	489	523	498	483	489	515	470	485	511	454	489	496	472	519	514	485	496	493	502	479	459	471	545	504	481	499	540	466	470	448	524	496	521	534	500	459	526	454	538	501	517	495	466	520	549	489	504	499	505	481	481	501	496	515	512	485	533	516	482	523	486	520	479	477	493	493	522	468	499	485	488	542	489	536	527	537	480	501	511	500	524	478	467	493	501	469	564	501	525	515	476	533	537	496	465	505	569	519	480	531	504	500	479	480	476	450	503	481	501	471	502	510	507	488	484	513	496	537	476	472	531	499	470	488	497	502	506	479	476	509	505	491	508	508	485	513	482	493	522	502	485	468	513	501	505	467	541	525	503	512	494	531	491	516	480	519	500	452	501	490	499	505	490	490	511	508	538	489	493	524	502	466	506	475	496	472	497	503	483	544	518	469	504	482	517	495	530	482	509	472	513	465	497	493	500	458	473	465	502	498	466	545	486	532	521	487	501	503	499	481	486	496	538	511	484	517	494	505	529	486	465	510	503	534	503	494	490	481	498	534	513	492	511	484	478	459	509	482	507	545	518	502	488	500	467	485	463	545	485	524	487	535	530	486	526	497	504	533	496	500	505	486	488	518	479	539	467	491	467	509	502	474	477	497	476	508	524	511	487	505	496	511	502	470	513	490	519	499	490	505	475	502	505	493	485	491	492	518	509	518	492	512	508	496	500	536	512	481	493	508	496	453	486	509	505	488	498	535	533	495	527	524	471	501	504	496	454	510	487	534	502	530	488	490	523	464	503	484	497	527	515	500	515	471	485	453	491	498	506	482	510	491	473	422	464	490	519	551	479	540	488	521	507	530	518	464	494	490	492	480	528	484	482	523	522	490	472	476	495	488	497	485	499	522	492	497	513	503	499	532	533	533	538	491	483	497	499	494	476	461	480	516	496	481	522	524	488	500	527	525	506	517	511	497	482	519	497	504	502	498	500	475	473	486	504	472	504	498	510	493	483	493	521	462	524	525	509	494	493	532	517	518	507	519	511	508	536	498	508	509	509	519	495	473	544	546	472	511	500	518	503	527	540	490	514	517	498	474	469	513	540	477	479	499	454	507	494	492	532	484	538	524	527	471	495	511	472	502	495	501	490	516	523	485	488	507	485	497	495	463	489	515	526	493	505	528	461	518	494	488	494	518	488	460	502
50368	98892	84188	64232	43643	24122	9870	3415	809	606	563	608	594	558	518	630	575	591	553	553	584	601	593	550	515	549	567	587	555	582	499	568	547	583	559	585	561	571	584	570	533	538	546	538	562	578	556	518	567	545	535	587	564	586	538	557	525	541	576	576	569	581	567	536	548	553	549	568	516	524	544	539	564	536	554	572	538	576	566	554	537	539	527	569	569	516	529	534	550	565	587	603	502	539	504	566	510	574	575	552	556	593	560	532	529	512	531	557	544	553	563	533	522	575	540	541	537	552	546	526	558	524	506	547	552	540	543	566	563	547	553	530	555	581	513	579	556	516	541	498	537	545	546	549	578	535	552	534	565	538	540	544	571	548	511	578	571	589	543	534	544	587	577	552	544	534	525	569	542	518	523	543	559	523	509	562	545	545	539	547	576	571	567	524	554	539	553	578	516	567	542	588	553	598	521	585	557	547	547	579	559	550	573	539	558	545	569	542	580	545	566	551	523	535	541	551	561	538	583	553	519	534	538	542	539	547	554	537	581	529	544	552	540	577	557	585	558	524	548	538	571	506	529	541	557	611	545	561	541	555	548	549	561	583	512	570	570	517	544	542	545	535	554	534	562	549	575	591	538	535	528	530	531	577	500	558	537	528	542	544	574	511	558	519	557	567	533	580	502	538	551	586	553	522	570	552	547	552	545	545	513	583	544	526	492	495	564	571	533	528	569	544	584	524	552	554	539	563	561	541	586	552	554	548	601	579	552	532	572	578	529	538	578	570	494	555	534	537	562	560	531	554	528	568	550	576	521	516	543	534	577	529	516	544	549	551	552	506	544	523	564	558	567	533	528	595	543	623	559	555	545	564	557	563	554	566	564	565	556	521	579	533	571	571	510	522	554	534	526	570	567	520	634	514	533	530	545	558	574	538	553	587	567	577	530	548	554	540	549	542	570	560	533	536	549	562	525	537	541	564	576	543	493	521	534	503	554	531	565	550	553	597	527	541	538	528	537	559	540	543	572	559	572	575	486	574	533	549	519	558	537	542	562	545	549	560	582	518	543	503	584	570	522	603	562	556	558	542	570	546	517	560	541	545	535	576	586	556	534	542	538	533	527	556	556	522	552	555	567	548	529	551	529	580	520	537	516	520	554	539	554	567	584	511	570	555	561	565	563	543	543	545	579	616	550	533	588	537	534	564	539	601	520	549	570	535	521	541	552	527	541	585	527	555	528	544	562	563	538	576	534	536	530	560	552	564	556	540	514	577	546	562	553	532	566	542	529	570	505	554	564	515	573	554	548	574	546	561	555	567	568	525	587	551	504	566	575	537	554	539	521	547	581	535	520	555	515	552	560	505	544	593	531	540	549	540	556	535	578	566	534	526	566	561	554	552	572	560	541	597	608	538	547	533	574	511	555	561	567	580	556	531	562	545	552	532	523	560	563	573	482	560	555	583	532	505	516	572	506	543	517	579	551	580	534	596	545	537	537	531	615	550	537	534	564	524	552	548	556	573	561	565	534	562	580	520	560	585	545	540	548	535	519	568	573	506	539	530	567	516	555	590	547	587	496	569	538	558	530	544	550	541	508	592	541	505	545	534	544	519	559	528	563	519	537	521	571	607	575	543	565	573	551	563	518	534	567	526	543	547	561	578	511	543	547	555	560	522	585	556	583	581	557	583	511	558	579	592	532	552	551	572	533	573	504	555	581	549	557	560	541	540	573	568	529	548	558	531	588	573	547	525	548	525	577	540	560	555	557	541	593	535	573	543	578	574	508	543	556	532	556	531	562	541	578	522	560	489	560	493	513	532	550	559	545	558	551	544	558	591	565	565	520	502	530	565	528	550	543	586	535	555	540	550	569	565	527	574	534	553	530	544	547	562	554	466	544	554	592	558	552	537	541	538	542	539	575	567	589	578	542	601	542	560	535	552	556	566	517	546	528	555	595	560	498	525	548	555	544	565	552	552	537	560	563	560	517	553	565	573	540	506	591	543	544	520	500	532	591	569	538	567	543	536	575	552	561	602	543	556	530	612	551	519	565	555	594	532	553	548	567	535	592	548	547	541	572	525	586	540	492	563	548	576	536	510	533	578	546	575	546	604	488	540	578	512	518	539	593	524	548	529	570	580	539	507	556	551	566	540	572	569	524	574	535	525	558	566	606	541	488	566	569	555	548	540	561	539	567	574	555	526	568	563	549	562	526	537	559	567	539	554	550	558	525	542	580	564	566	580	560	586	575	552	551	582	561	524	563	601	543	548	556	588	571	542	499	522	557	544	539	566	536	533	558	559	559	577	548	555	612	534	571	522	564	559	531	556	541	539	548	533	549	527	527	559	549	507	529	606	544	565	503	557	539	526	546	567	577	537	543	550	527	556	507	569	503	505	530	523	531	535	568	539	561	539	541	532	557	553	560	538	531	529	535	563	585	569	512	502	554	537	548	540	551	541	552	567	574	566	554	511	548	587	541	548	531	587	540	517	563	590	533	538	579	534	577	550	547	586	565	561	550	572	558	538	552	552	567	562	514	555	550	590	508	560	520	543	591	544	580	561	571	513	579	555	535	518	551	561	548	565	554	534	570	535	520	527	571	553	558	591	554	561	531	547	550	578	560	523	549	607	574	540	540	530	561	577	541	537	528	558	548	509	539	538	589	557	570	553	557	536	595	554	538	546	558	547	554	520	561	579	525	570	591	536	545	558	562	556	569	519	578	556	511	543	527	504	548	575	579	557	559	554	561	536	543	563	540	555	546	547	554	533	559	530	518	553	555	545	524	566	575	531	526	513	538	528	535	522	514	555	561	516	606	558	544	545	562	511	555	521	554	590	544	611	507	519	531	556	517	534	567	551	556	551	538	576	571	570	554	582	526	556	545	521	537	528	540	532	514	497	527	556	550	550	535	512	553	524	572	539	540	556	546	536	544	591	542	548	566	572	586	539	526	545	557	560	558	575	551	579	541	560	562	534	559	494	584	548	497	579	560	549	570	548	561	553	514	492	573	582	553	549	538	547	584	557	540	591	532	564	507	581	517	542	562	583	604	549	623	529	510	560	546	567	547	530	576	524	552	533	572	541	572	584	529	559	592	543	572	548	509	542	533	551	549	600	517	552	546	559	547	551	504	511	553	565	544	574	546	551	582	537	508	551	500	555	538	589	542	535	586	532	511	546	527	546	531	517	486	557	562	533	560	540	541	547	587	554	564	572	548	561	492	518	534	559	570	565	552	521	550	595	570	553	533	527	569	522	542	556	545	538	542	532	544	518	564	580	531	564	609	523	560	570	522	539	585	546	549	588	539	535	530	547	550	513	506	524	502	529	501	490	566	529	575	531	525	559	546	544	588	559	560	546	574	525	620	530	508	515	548	552	525	530	519	552	570	548	533	521	580	592	521	537	558	557	540	565	552	562	571	525	542	581	542	572	573	508	585	539	538	557	580	538	541	560	566	543	537	544	511	576	519	566	545	543	548	555	560	540	516	564	572	530
28167	31946	37444	24350	8368	2143	777	455	383	337	371	347	339	364	344	339	371	318	321	330	396	362	335	316	346	380	338	346	348	311	370	355	355	326	335	332	344	352	333	307	354	341	340	342	345	356	329	341	344	337	340	320	340	365	359	318	365	335	364	335	333	348	326	357	334	338	341	361	356	361	324	346	330	335	354	350	373	308	343	359	343	340	359	325	350	345	318	340	348	334	357	332	395	358	365	384	339	360	383	357	353	342	327	388	327	347	329	366	340	336	349	339	360	337	377	340	346	364	332	351	343	321	354	342	345	318	356	353	352	364	330	322	372	327	366	344	347	355	327	350	321	348	370	340	330	349	325	331	364	349	336	335	347	318	361	346	333	353	358	332	353	374	331	354	353	323	334	313	339	373	337	324	340	350	325	324	343	338	348	363	366	342	309	325	358	386	324	342	369	355	327	355	357	355	358	309	337	364	355	330	334	334	355	337	374	328	355	330	328	324	330	334	340	347	319	329	329	314	360	342	364	366	329	325	311	375	336	350	341	341	401	314	353	352	343	316	368	339	338	352	331	331	336	327	366	352	386	358	337	390	338	321	319	345	348	372	330	321	355	328	311	358	351	329	390	340	374	343	332	345	317	324	367	330	336	333	343	345	334	332	369	349	336	324	359	364	357	333	390	343	375	319	329	337	362	298	351	321	317	345	363	332	346	337	370	340	350	327	324	315	348	348	356	327	349	330	348	354	311	311	359	354	320	343	333	326	361	348	342	351	313	337	319	290	347	355	305	335	319	367	344	325	359	324	310	396	351	343	320	334	358	362	316	352	333	340	357	365	314	381	330	377	343	291	325	305	353	327	364	338	312	290	337	323	329	350	345	349	364	331	342	344	321	343	348	360	344	325	352	329	340	337	316	308	346	342	328	309	322	339	354	330	365	361	372	336	342	353	344	354	333	335	338	380	352	344	375	327	369	358	382	336	334	354	340	357	355	374	372	364	354	341	352	396	325	316	325	364	349	360	344	317	306	368	355	318	340	341	339	315	347	337	333	381	342	341	388	364	352	315	377	354	332	321	332	361	355	357	327	333	351	355	342	369	350	370	319	341	344	342	346	358	336	361	342	343	366	332	337	330	367	357	351	302	334	341	349	364	340	352	375	358	316	328	359	339	350	333	325	333	334	359	338	309	371	311	306	367	332	337	331	322	348	393	352	321	329	344	323	360	326	342	332	366	332	336	373	347	322	325	392	317	319	319	341	314	313	307	339	361	363	334	383	349	331	348	330	323	347	354	345	301	337	372	359	324	349	309	352	334	321	329	316	363	378	360	338	313	368	347	323	359	337	346	370	300	345	347	354	326	332	313	364	340	372	340	316	358	363	392	394	353	330	333	336	309	335	329	337	341	368	357	339	317	369	324	339	327	343	296	339	369	326	381	319	332	337	327	366	362	388	322	323	348	333	334	350	334	377	385	314	353	311	333	367	339	346	333	330	339	355	356	358	347	336	344	313	325	347	377	349	359	362	351	344	340	370	332	323	344	333	324	355	334	343	331	347	351	322	339	389	364	335	355	358	394	337	364	356	332	336	336	327	356	339	367	358	361	341	327	331	335	330	343	321	327	367	324	346	328	344	394	341	351	347	335	332	360	313	296	364	359	327	354	312	363	322	350	300	331	356	355	325	326	339	388	339	355	351	345	378	313	330	343	363	323	351	323	348	350	354	343	354	355	324	330	336	336	336	326	340	337	330	320	358	376	331	331	331	372	329	326	338	318	307	393	308	335	302	372	339	335	342	356	340	383	330	339	324	337	337	333	359	337	337	310	328	321	329	368	354	335	351	325	340	348	329	353	364	383	340	339	365	352	329	357	311	317	318	391	351	311	347	331	358	356	368	335	324	359	370	328	343	337	318	386	344	348	325	349	353	347	340	340	370	340	341	352	347	331	372	343	372	320	332	335	350	356	344	339	349	342	339	338	323	344	305	366	348	336	338	347	373	344	339	335	357	370	348	338	327	370	334	334	323	348	372	346	342	315	356	367	325	338	367	368	338	339	355	338	369	380	373	342	332	320	348	344	329	363	339	341	343	351	368	334	359	335	341	353	389	345	326	350	356	328	336	321	367	348	348	334	362	323	338	369	322	379	348	329	356	316	334	340	311	363	344	320	319	321	314	301	348	361	335	345	338	379	384	327	336	360	325	318	353	369	333	303	348	342	343	333	334	357	336	318	312	342	347	342	342	336	335	356	353	356	346	319	343	341	359	334	361	343	337	352	358	346	331	315	363	358	361	325	342	323	343	337	355	368	373	380	334	344	337	354	360	363	356	354	323	328	357	361	303	310	331	336	336	365	344	321	348	347	348	345	292	307	355	353	375	348	337	343	324	360	342	363	349	353	326	342	350	335	354	353	342	372	333	341	351	365	357	348	352	367	350	366	339	353	360	373	347	308	347	356	352	368	357	337	380	366	354	358	346	389	350	346	355	385	334	364	337	318	331	345	307	356	317	360	365	363	356	358	349	343	321	324	338	335	330	342	338	338	342	314	367	335	364	333	363	327	348	358	351	324	338	354	316	327	371	373	364	361	346	343	311	345	315	329	360	352	345	363	359	342	327	364	358	331	345	359	339	321	327	327	350	363	343	343	353	342	350	365	362	360	313	318	346	349	343	343	362	325	330	332	353	363	340	363	356	324	368	357	360	334	325	324	322	338	355	358	357	323	318	372	348	345	330	356	332	351	343	351	314	331	391	326	343	372	353	318	363	357	340	342	378	341	336	301	341	373	347	327	351	330	340	334	373	380	337	324	364	325	358	361	331	324	348	350	326	340	338	379	332	335	335	359	333	353	380	343	359	321	352	328	329	319	336	345	334	368	302	354	358	312	318	424	362	326	350	319	330	343	299	317	359	332	356	344	356	365	319	319	344	345	338	323	356	308	330	316	381	345	325	351	348	332	346	379	343	354	346	359	379	376	345	338	349	353	319	347	320	329	336	314	335	356	371	358	359	338	345	346	333	355	349	348	355	351	348	375	368	368	347	343	342	367	317	319	352	354	343	354	323	338	343	344	326	370	384	351	356	374	355	324	372	354	373	350	325	370	351	344	366	351	342	349	326	329	363	317	325	327	345	342	345	337	380	359	330	350	326	346	319	331	326	321	366	318	309	299	355	349	345	344	308	361	367	357	327	361	350	351	341	374	372	342	362	346	371	323	324	335	351	357	341	327	327	341	350	382	328	317	319	343	328	346	372	309	349	371	364	334	335	325	370	329	337	377	334	358	356	350	334	369	287	330	336	351	323	335	319	349	318	343	348	343	340	361	351	337	356	341	289	356	335	365	344	361	319	377	379	370	341	349	337	371	334	345	303	349	359	327	359	347	350	362	372	339	335	346	375	348	365	350	370	340	333	342	341	357	354	326	315	328	338	335	329	346	350	342	356	355	349	345	381	359	344	351	369	337	350	335	353	332	333	356	358	338	354	337	363	312	373	339
26188	48508	34538	18943	8021	2799	1062	607	397	418	398	381	438	397	438	404	418	401	419	411	423	395	388	379	417	371	387	398	397	396	388	406	391	402	409	375	420	421	426	404	420	374	383	395	384	398	427	385	393	407	393	409	412	418	413	384	395	397	417	371	424	390	413	373	407	400	398	387	383	438	383	377	386	417	393	423	416	380	381	431	395	381	391	406	403	399	397	362	381	413	387	362	403	391	386	413	413	383	385	446	419	425	401	451	400	447	456	415	405	425	421	368	415	389	388	431	370	410	358	405	376	365	404	398	402	367	375	390	400	409	380	405	368	400	419	380	382	374	409	395	387	380	390	390	420	371	403	430	363	354	420	441	408	427	416	429	400	417	438	398	405	411	431	385	379	411	385	417	418	390	401	391	422	390	413	389	359	437	419	395	389	388	386	431	396	402	392	413	371	390	402	374	439	404	390	425	430	426	387	371	401	401	373	391	412	418	402	409	398	428	383	387	404	398	413	393	370	392	410	404	426	427	390	387	379	434	379	428	406	391	370	399	379	410	414	424	429	364	389	410	395	387	377	415	420	402	396	389	425	428	432	392	416	415	403	419	425	369	405	390	411	397	370	408	367	394	430	423	426	402	371	388	400	427	390	383	405	429	409	419	396	391	378	417	409	376	407	404	394	386	378	401	427	391	419	384	435	412	419	363	436	410	412	439	392	375	370	385	405	420	412	372	384	407	389	396	402	389	429	384	433	378	399	400	387	398	405	405	413	401	397	401	400	382	385	408	430	420	394	399	398	423	375	402	378	400	407	424	404	385	391	403	401	397	410	378	375	399	372	392	410	396	409	402	387	381	414	380	392	370	411	411	375	385	374	397	359	405	372	432	411	407	430	398	429	405	390	377	395	398	404	414	445	424	360	418	362	389	418	415	399	384	403	416	408	385	401	379	461	402	375	420	371	419	438	378	402	399	406	367	409	384	415	388	387	433	372	426	402	402	370	403	410	401	372	419	421	398	458	424	402	431	427	399	404	426	386	394	402	397	377	349	380	382	389	390	379	393	438	425	398	408	421	377	360	402	405	415	401	418	413	397	416	362	425	375	408	381	393	388	381	414	392	407	421	390	456	405	408	400	415	423	392	419	394	379	411	417	398	424	385	431	409	386	377	407	405	401	405	373	413	385	398	409	412	413	411	417	403	392	390	415	419	377	432	368	401	404	398	404	411	401	433	377	392	410	429	410	387	396	405	395	410	440	374	414	417	408	385	392	433	392	375	411	392	374	397	420	382	386	399	377	377	435	409	421	393	413	418	427	406	410	413	399	376	401	414	381	395	408	369	440	388	374	397	431	393	382	360	392	378	359	410	371	388	409	399	407	407	359	398	392	431	399	392	404	418	369	424	392	378	405	410	393	446	377	417	430	413	406	381	375	364	396	396	363	364	403	398	424	405	404	431	412	366	424	402	377	420	367	388	382	420	396	406	415	390	433	408	415	393	419	412	392	428	414	395	402	409	382	410	398	403	416	373	380	450	397	363	381	358	407	415	417	419	417	402	413	408	383	385	405	392	380	383	397	376	400	411	428	387	411	387	426	403	386	384	436	380	425	424	398	390	396	396	458	393	391	388	435	406	426	456	392	440	362	392	423	361	376	389	404	386	419	396	382	387	386	374	389	379	418	405	400	391	383	362	423	401	389	381	390	431	391	409	384	407	397	415	398	379	417	387	403	412	423	426	382	426	397	401	414	424	372	362	406	377	378	391	431	434	401	379	400	400	389	410	415	387	397	395	390	382	406	406	407	398	396	392	442	411	435	387	390	410	397	385	390	409	393	405	351	430	389	430	398	391	417	387	382	406	408	416	403	436	400	420	393	388	414	385	413	406	390	437	404	389	395	396	416	411	378	374	377	406	404	361	387	391	397	367	369	407	383	394	403	386	403	409	421	417	370	400	427	386	392	391	391	423	375	415	400	363	386	419	386	432	381	404	410	394	387	414	409	447	403	428	394	407	370	404	378	391	410	405	400	426	392	400	366	414	389	410	376	394	411	423	392	387	402	395	386	400	394	399	427	397	403	397	406	380	386	413	405	405	390	363	424	433	390	367	377	435	396	390	393	397	368	370	424	397	414	399	424	393	381	407	397	388	398	421	381	389	415	421	363	416	418	370	412	375	380	411	429	400	380	404	383	376	397	372	414	377	417	434	385	474	380	423	373	396	410	404	411	389	409	404	434	376	407	391	418	401	365	395	392	413	410	393	387	408	383	351	399	390	404	380	335	392	400	414	439	382	415	380	386	377	425	374	406	383	413	421	432	399	418	459	394	410	377	410	455	360	395	401	379	396	401	404	417	442	359	408	399	425	383	381	382	411	414	385	381	399	399	393	352	417	386	378	397	408	383	431	410	419	391	365	363	412	428	392	419	380	411	370	428	414	398	409	401	379	383	437	441	401	372	396	432	382	404	440	427	428	390	376	397	412	396	381	409	396	399	411	417	375	430	381	396	388	392	393	373	423	447	412	405	411	425	385	429	389	393	418	386	414	391	403	414	401	415	404	393	390	364	421	375	408	390	399	405	407	419	381	424	389	412	423	403	428	396	392	436	405	406	434	380	378	398	419	405	410	410	372	403	407	386	389	391	416	435	380	361	400	342	385	361	396	410	378	422	414	415	391	382	403	379	401	416	391	397	383	407	381	382	428	392	363	371	434	379	406	379	404	408	420	393	420	373	399	409	421	405	408	401	391	400	384	369	402	409	406	374	368	392	399	382	395	415	405	409	412	383	415	389	400	398	394	396	413	411	373	378	383	416	430	421	412	392	429	352	404	372	403	398	414	387	396	398	420	411	396	376	413	383	398	424	364	399	423	383	410	413	389	409	401	362	335	440	417	416	426	375	389	405	399	423	414	446	395	389	404	395	399	411	402	421	416	422	361	422	448	411	417	440	372	438	373	404	385	370	378	415	391	397	387	383	405	367	444	400	399	405	426	437	382	405	430	382	415	416	385	408	370	392	406	403	416	383	404	351	398	427	401	435	407	391	392	411	405	409	380	391	372	426	405	433	408	401	392	365	410	402	408	439	407	402	404	415	407	415	436	357	385	404	400	398	397	379	397	372	387	443	435	416	394	387	419	449	392	400	397	394	383	413	389	434	379	406	392	394	375	415	374	414	416	429	409	428	410	396	439	433	402	393	359	380	394	426	420	409	413	413	412	370	381	379	380	433	407	398	404	415	416	411	400	385	398	397	408	429	405	374	392	398	404	391	408	383	380	393	402	397	388	388	388	389	383	385	416	419	369	404	372	396	409	377	375	405	376	401	383	422	413	385	378	402	405	410	392	390	417	424	407	373	384	420	381	427	354	395	401	410	394	384	392	416	390	384	407	383	388	384	387	381	413	373	413	379	428	390	358	388	361	416	413	401	377	406	388	380	403	380	389	401	396	363	432	381	413	404	398	384	412	390	406	419	394	372	395	414	387	366	419	390	434	375
23750	22472	38164	38107	28797	20801	9437	1449	486	449	417	434	417	415	445	418	442	454	445	459	441	420	508	450	440	432	431	416	457	419	447	441	463	421	414	409	443	416	428	387	457	411	484	421	413	384	427	419	424	413	455	443	423	400	443	408	403	451	437	421	426	425	414	450	423	379	385	431	430	441	397	429	398	416	386	401	397	393	436	406	414	420	425	412	389	402	409	416	421	433	429	434	379	378	407	430	465	429	426	422	398	445	416	434	408	434	394	427	418	444	459	452	403	400	370	362	416	411	411	411	378	425	391	411	400	437	410	444	419	404	432	402	398	422	410	438	429	455	417	422	418	442	386	414	408	366	403	437	412	404	394	396	435	463	373	419	416	420	417	441	416	409	428	455	389	467	417	383	424	425	440	471	403	392	414	401	400	413	423	444	408	419	413	444	413	373	432	446	417	423	413	394	428	426	409	400	443	428	447	395	445	392	406	446	437	426	455	453	434	421	430	393	413	416	441	407	409	401	421	439	457	420	396	404	480	426	403	431	435	433	425	425	414	417	380	396	415	415	427	403	411	426	408	405	421	431	418	453	437	464	430	393	443	418	393	443	437	434	392	421	419	424	387	410	457	380	409	426	401	421	404	444	443	414	440	398	400	422	469	402	411	404	458	430	428	416	446	421	422	438	394	406	404	434	445	435	426	401	399	424	452	424	425	374	425	446	442	412	427	425	413	393	436	431	463	443	436	393	446	386	428	428	402	412	405	448	425	454	417	429	459	455	401	417	444	442	424	451	400	401	435	401	417	442	443	416	405	475	424	422	439	427	414	392	436	420	373	429	406	423	403	409	422	402	410	442	418	429	402	436	410	427	423	430	425	451	415	393	426	396	395	395	421	425	448	394	425	423	412	416	461	407	423	402	403	437	415	437	421	421	465	414	431	408	448	452	466	438	414	375	403	416	388	463	440	417	446	420	426	402	419	421	387	406	417	407	445	408	450	426	412	423	427	423	401	423	437	425	433	449	417	431	425	417	442	413	434	394	410	406	410	406	438	412	438	432	423	395	421	407	394	410	450	402	403	383	380	418	409	433	436	411	429	426	418	409	408	410	469	412	409	420	409	408	412	438	424	398	408	426	419	410	443	413	427	424	426	453	403	410	457	443	414	453	460	436	450	430	401	428	418	421	443	412	404	420	441	428	438	400	382	388	418	423	379	460	438	441	402	440	406	400	427	425	425	423	426	421	431	376	438	440	398	372	396	437	424	426	354	439	423	433	424	415	405	423	425	427	413	404	381	428	454	448	400	422	446	402	418	441	440	386	437	411	410	417	404	419	467	396	444	472	432	410	421	414	411	415	434	439	445	454	462	414	359	429	454	374	420	427	437	461	415	408	451	410	444	396	402	426	470	401	424	402	394	438	441	438	438	401	376	409	436	378	437	414	415	452	410	400	381	423	431	438	422	413	431	455	415	416	408	447	445	377	431	419	400	431	376	390	423	436	398	410	409	404	423	401	422	412	429	394	407	437	420	402	449	407	453	393	407	417	469	418	455	416	444	436	440	390	402	422	393	422	419	433	407	441	396	408	424	413	453	447	440	412	423	411	428	426	375	391	378	433	415	434	413	430	420	396	425	414	402	412	425	429	430	416	427	406	405	456	478	414	427	440	427	431	453	417	427	449	418	392	450	414	423	424	443	437	393	422	472	453	423	384	397	440	431	418	445	382	409	443	426	432	385	408	408	406	407	384	433	392	415	433	460	447	401	368	387	417	422	434	437	442	425	439	478	382	410	407	442	431	418	404	436	427	412	396	443	408	403	451	424	415	425	461	401	463	433	387	383	413	389	421	414	397	419	430	424	402	418	415	391	400	424	475	434	424	415	409	404	423	410	411	427	424	428	418	408	415	406	434	382	426	456	386	436	422	394	420	453	423	430	432	453	406	439	441	426	411	410	407	434	443	410	379	434	448	381	400	445	422	410	412	419	460	416	404	419	440	415	402	427	407	410	429	417	372	445	398	396	416	391	439	423	428	448	392	379	395	444	425	441	425	430	407	449	423	415	417	435	438	432	415	445	404	411	418	400	424	438	412	398	467	428	407	419	377	426	449	374	412	416	422	447	406	403	411	412	433	433	419	432	417	420	447	430	377	410	411	462	392	421	403	395	428	422	431	433	416	413	417	438	469	374	387	459	449	420	395	426	448	431	402	403	419	398	389	439	409	395	425	402	439	409	397	412	390	439	422	392	399	423	426	427	404	450	436	392	427	423	442	406	417	449	436	427	415	424	455	396	424	431	417	438	459	410	424	397	402	448	441	397	421	444	369	413	421	400	411	422	413	400	448	419	426	405	401	403	436	434	419	421	410	434	401	441	422	430	381	405	420	401	400	414	407	404	441	416	451	443	403	410	449	414	412	432	377	410	397	438	408	416	418	439	421	437	444	426	395	404	403	446	442	434	385	406	459	398	398	454	410	419	425	464	422	431	421	432	428	405	419	462	408	392	414	432	411	439	433	452	418	386	442	430	427	454	407	423	414	414	446	449	440	425	405	393	439	421	421	430	402	403	396	428	397	397	403	435	437	426	423	427	457	399	441	444	449	428	412	408	397	429	442	396	392	435	453	405	414	424	407	440	447	419	409	442	423	429	415	455	419	425	407	454	384	388	405	413	432	436	395	430	412	429	407	384	435	426	415	447	412	377	404	429	383	442	446	399	429	425	400	375	436	424	414	411	448	403	388	430	442	384	452	424	429	396	427	402	420	397	427	411	429	403	410	426	409	417	388	468	437	394	440	449	424	419	415	443	416	384	439	421	409	380	427	456	424	395	440	416	438	466	430	448	405	401	435	423	388	398	412	405	435	433	442	432	389	426	419	430	459	407	380	434	437	398	429	445	457	445	427	404	377	408	380	413	456	414	405	393	420	404	447	425	431	422	430	473	397	396	438	396	421	419	430	434	442	441	394	416	455	384	416	424	422	424	482	420	393	401	408	405	417	462	422	448	442	435	426	428	458	451	405	430	397	414	439	397	442	437	423	405	407	410	413	409	425	419	439	437	390	410	418	403	430	444	408	432	454	440	436	477	429	463	407	455	417	426	447	442	428	393	444	459	381	436	400	435	442	427	390	427	398	386	399	444	421	405	394	409	429	391	442	411	408	409	388	447	411	422	390	406	420	423	417	454	441	428	442	460	460	424	422	419	428	385	399	422	407	422	407	453	409	452	429	434	426	432	387	429	391	409	402	398	421	427	404	430	426	435	424	435	416	420	416	436	421	376	403	399	419	410	449	422	439	434	443	447	441	439	409	424	397	380	434	414	431	425	406	418	435	445	416	420	402	403	421	413	463	388	431	420	440	433	421	431	398	407	432	404	445	448	427	442	428	404	395	417	421	418	412	398	393	431	381	411	459	386	364	438	427	449	369	463	451	410	400	412	457	413	426	422	419	437	436	410	387	400	438	421	480	411	432	465	425	404	420	432	469	392	401	412	416
47392	93208	76847	52809	34039	16704	5896	1740	461	489	476	514	466	448	491	475	487	501	496	483	473	458	469	494	517	467	472	416	480	515	466	494	457	462	471	471	459	485	480	472	481	476	468	474	452	459	465	460	426	486	485	425	469	464	521	481	503	507	464	483	465	492	494	459	440	458	469	474	486	477	456	462	501	454	500	465	462	484	463	492	464	471	467	449	485	495	444	479	474	444	467	442	491	470	495	463	473	467	444	481	474	458	492	438	472	476	487	445	440	455	441	494	457	508	460	444	478	479	482	518	464	420	472	482	429	455	471	449	444	494	478	468	417	512	464	488	419	467	464	434	465	418	461	450	488	441	484	492	481	510	444	508	424	478	476	475	488	456	486	447	468	450	461	464	454	470	517	470	428	457	467	453	418	484	475	457	475	428	503	468	474	482	509	469	467	433	451	490	446	459	462	476	436	458	470	448	469	434	472	447	440	456	487	456	516	440	465	488	517	469	488	459	451	470	489	492	468	480	444	518	458	494	480	445	448	476	472	455	470	482	440	474	503	455	490	469	469	438	453	517	433	499	505	460	486	489	470	466	467	449	457	455	499	455	457	497	477	472	456	442	473	468	457	454	473	438	451	475	496	475	460	429	458	469	484	455	507	434	456	468	470	473	461	478	459	494	405	475	484	470	480	526	450	425	446	468	489	489	447	472	464	433	481	447	488	469	469	499	448	461	448	461	477	473	478	467	453	447	448	438	456	455	494	450	446	460	434	445	489	470	485	510	473	465	481	482	488	456	446	479	427	468	469	460	496	444	457	453	469	467	492	430	475	473	479	523	471	470	443	461	446	442	476	450	469	486	516	458	491	443	463	467	457	493	430	437	448	494	486	484	467	467	466	536	461	452	436	463	470	493	504	488	451	469	448	482	470	477	461	470	411	507	433	441	478	486	517	468	435	438	439	513	464	426	481	464	493	446	484	476	481	430	458	468	475	449	499	459	474	471	512	463	476	447	459	460	464	470	464	446	422	469	452	459	465	473	484	468	472	451	473	472	458	477	482	430	469	443	450	442	476	448	460	484	469	480	451	515	461	468	442	472	504	455	468	488	463	465	470	462	465	465	468	513	459	452	455	479	493	475	458	494	440	466	484	484	439	471	464	527	458	491	508	457	523	484	480	487	475	450	458	474	451	463	491	479	474	506	477	475	467	507	474	488	495	485	496	474	420	500	476	497	497	497	499	465	423	409	439	465	442	462	456	474	455	474	453	465	434	462	452	460	500	469	438	445	438	440	472	478	497	471	440	482	478	513	453	458	499	478	485	464	420	498	485	486	466	454	482	460	446	472	466	472	477	488	451	484	467	505	493	469	457	486	484	424	487	464	429	493	443	443	490	467	411	466	484	471	506	515	430	512	448	440	473	461	418	526	473	474	479	410	444	489	435	469	488	518	452	479	467	466	469	504	492	450	473	445	461	530	459	482	509	494	456	463	452	503	501	450	458	455	490	473	474	501	482	455	453	445	452	502	472	448	463	457	480	466	449	418	471	504	468	482	465	471	491	476	460	489	450	481	507	460	463	453	458	477	471	457	478	428	471	440	470	466	460	469	500	484	515	486	508	482	477	460	450	446	446	466	462	460	468	472	472	459	461	459	495	457	456	503	455	447	474	457	455	475	477	464	459	445	452	515	430	452	518	448	456	495	457	479	463	441	488	443	426	462	504	432	433	473	474	489	467	457	480	461	449	468	475	461	447	469	463	438	451	469	471	466	498	444	447	463	475	487	489	438	445	459	502	455	474	470	462	453	462	464	472	427	491	451	455	475	474	494	503	476	427	512	438	438	466	480	490	485	480	475	469	450	471	444	506	472	456	509	472	514	465	457	472	475	458	448	471	456	520	449	465	492	463	467	514	471	493	466	485	472	475	484	448	468	457	430	445	435	479	482	459	457	482	475	495	505	462	475	468	442	461	440	455	498	456	466	444	460	511	465	460	505	511	447	478	483	463	471	464	495	459	460	473	458	468	487	498	461	486	461	457	481	420	447	457	483	487	440	448	458	512	463	487	445	461	513	442	469	489	475	488	466	444	457	502	453	453	457	485	508	441	457	467	456	485	426	459	451	499	489	470	486	415	483	484	471	472	460	438	468	516	505	493	430	457	456	465	444	483	491	508	497	442	459	476	496	510	487	512	451	452	492	432	474	457	491	445	504	453	485	447	484	466	501	465	439	453	477	473	477	464	485	499	461	452	478	461	427	512	453	446	434	492	467	460	454	452	482	452	486	476	513	469	476	473	464	468	481	481	455	476	460	447	434	473	495	467	452	484	457	488	483	463	479	473	438	466	473	439	441	463	488	459	462	454	479	456	484	487	470	466	458	482	486	477	453	473	475	440	489	455	454	419	462	474	505	508	477	485	453	471	450	488	444	483	464	427	460	478	452	441	467	408	515	450	504	471	453	459	490	528	446	514	470	472	435	478	449	460	466	462	474	453	481	479	517	424	452	467	494	468	476	468	498	453	435	493	478	491	484	480	432	502	502	485	501	474	507	469	460	456	487	476	467	484	470	519	425	422	477	509	459	494	467	473	468	461	519	489	483	484	476	478	479	498	498	466	469	521	467	475	445	476	459	456	488	468	474	472	458	478	473	488	471	454	466	478	456	444	411	438	466	499	483	475	487	469	474	474	468	496	457	470	461	440	421	481	506	488	448	467	492	438	440	470	486	504	485	491	470	482	466	457	448	453	498	455	474	449	463	475	504	420	461	501	442	451	485	445	421	471	483	462	461	500	443	445	461	464	498	433	470	479	445	441	452	469	450	445	466	470	469	497	495	449	479	453	504	487	468	484	434	500	471	424	477	458	466	475	442	465	515	462	438	512	495	483	472	466	470	503	508	493	476	418	483	505	454	451	430	483	461	476	471	494	474	473	459	493	429	436	476	425	497	464	433	463	474	447	442	505	469	476	462	452	487	489	476	500	449	469	459	488	465	516	468	473	457	494	512	469	470	495	479	467	431	461	479	437	447	488	465	467	464	482	465	459	510	482	494	479	488	460	436	453	491	441	459	449	463	461	487	491	491	483	486	477	451	463	470	505	419	465	466	488	451	445	452	459	480	487	457	467	450	477	472	467	497	477	443	445	430	483	488	476	494	452	460	476	491	444	470	458	466	477	484	467	506	458	479	483	503	449	482	492	465	469	522	468	481	488	471	489	457	465	497	464	465	452	460	454	465	468	444	415	476	429	446	477	503	481	475	484	459	467	444	435	467	462	442	483	495	489	508	452	442	452	468	470	515	499	457	471	415	442	502	502	495	455	469	474	477	453	415	451	477	478	489	455	490	488	466	482	466	488	477	437	476	471	431	467	463	530	473	435	466	450	458	461	495	473	427	509	436	453	452	467	497	465	467	494	495	457	470	446	469	460	485	509	439	489	449	442	465	461	511	496	474	453	478	494	460	488	460	498	380	463	482	477	376	477	459	486	490	438	490	487	492
25191	24140	41161	37303	22836	10211	2419	704	383	372	385	363	413	399	375	363	361	380	362	368	383	394	368	416	392	383	396	371	383	377	374	373	384	359	395	418	401	431	365	381	356	361	404	363	385	391	352	370	354	396	396	370	392	341	384	363	357	383	415	397	390	381	405	399	371	371	353	402	404	350	397	334	383	417	374	390	404	399	428	406	390	373	379	392	360	390	385	405	374	370	401	376	364	386	355	383	394	394	377	413	413	368	395	366	391	385	389	369	415	393	386	363	390	369	383	391	445	399	388	372	392	394	394	379	386	344	382	386	404	377	403	401	371	360	436	342	407	372	366	372	386	378	335	392	359	377	386	365	365	368	392	417	400	391	377	376	403	336	373	384	370	410	395	385	399	392	384	365	412	386	384	367	384	389	376	366	403	378	415	367	381	377	375	399	375	402	378	387	347	432	385	390	345	373	350	348	392	375	344	423	373	356	404	400	342	412	365	365	362	368	397	375	428	369	371	375	396	361	371	370	368	408	393	359	386	389	364	380	350	385	372	380	430	339	405	420	368	386	374	343	399	360	400	358	395	387	372	418	332	353	400	376	414	402	360	355	386	394	376	391	414	369	374	379	413	380	366	391	400	370	369	373	387	371	373	374	371	368	362	372	352	362	350	388	386	385	381	430	380	351	361	389	364	398	407	371	386	383	391	427	383	387	389	353	391	372	360	402	384	353	413	392	388	378	430	403	340	386	371	419	380	383	371	376	373	368	388	408	342	371	384	378	353	394	412	369	372	363	353	374	390	414	396	407	368	350	393	364	381	381	386	419	398	398	367	356	416	378	367	403	384	390	386	404	385	391	375	373	364	368	350	381	399	370	377	375	372	371	380	369	362	367	368	367	380	396	356	409	344	405	369	384	353	379	403	378	366	398	403	347	396	395	360	366	381	363	359	421	375	391	345	393	374	401	393	405	362	389	369	387	365	371	378	372	410	422	380	390	403	432	361	376	385	432	352	380	391	380	381	393	389	368	364	368	373	400	408	380	386	398	393	394	394	398	383	357	366	375	378	361	349	386	379	346	371	391	337	390	398	337	369	393	380	374	379	375	368	384	367	366	395	425	389	384	360	356	384	394	410	348	410	348	345	367	354	354	359	372	394	376	402	386	366	402	375	383	387	397	395	398	416	371	378	396	412	353	371	372	414	388	368	360	375	410	404	385	337	358	386	349	391	375	385	408	339	382	397	398	384	372	381	346	378	389	352	378	395	351	426	422	381	347	346	371	370	408	388	364	381	374	339	414	383	378	369	378	415	387	395	377	373	421	369	358	409	385	392	352	400	385	390	374	387	394	377	368	400	391	354	345	368	373	356	406	376	367	375	400	397	349	359	370	347	372	389	355	382	364	398	375	412	405	416	412	387	366	360	402	404	386	402	387	394	380	394	384	397	389	406	356	402	394	341	388	358	372	356	353	394	403	363	357	413	412	355	332	389	406	378	375	380	391	376	391	397	374	374	409	373	370	362	415	407	405	381	408	382	391	398	375	388	369	346	411	349	361	398	372	368	414	395	387	375	372	415	386	362	342	395	360	388	401	361	346	382	381	386	374	381	383	376	371	397	344	372	371	374	406	374	391	402	396	385	412	397	395	360	378	406	408	371	381	400	355	386	411	350	390	357	373	349	383	387	361	399	424	393	360	355	353	388	391	376	357	396	374	386	372	378	363	400	369	411	372	385	374	377	381	403	375	356	341	370	396	382	429	402	385	377	368	398	394	358	381	392	379	387	413	400	387	349	364	379	360	362	407	356	385	400	413	432	371	372	379	369	368	390	381	400	355	369	379	368	373	362	348	401	414	360	407	365	389	362	397	413	353	383	396	386	408	388	362	392	382	355	379	388	382	349	396	380	378	393	383	375	423	397	426	399	365	388	344	414	355	377	334	383	380	365	358	384	385	370	396	360	406	392	388	371	372	355	381	350	381	378	394	383	421	401	390	368	372	384	369	367	394	390	401	389	388	394	373	427	388	415	416	383	366	368	393	371	393	390	379	391	394	371	388	389	382	370	382	348	362	408	372	393	364	377	399	362	413	384	434	376	386	401	358	387	336	366	376	370	374	369	373	355	388	354	401	354	373	375	361	390	381	387	388	399	347	369	376	373	378	406	401	395	360	365	355	350	418	362	415	339	387	386	423	332	378	387	413	413	383	392	396	379	394	392	362	388	352	382	386	386	376	363	379	385	414	374	403	420	409	391	368	384	361	358	361	373	368	390	344	407	385	391	384	365	385	383	412	376	418	355	396	375	432	370	336	406	405	420	382	375	402	376	380	385	383	399	411	376	388	394	369	389	353	354	370	336	390	377	371	366	394	357	385	395	363	359	386	345	429	429	399	425	371	375	368	370	345	386	366	396	370	375	351	412	375	419	372	380	404	389	369	379	392	382	359	394	361	364	412	384	366	375	381	370	399	390	378	342	370	393	357	407	394	353	406	377	385	385	387	403	397	389	407	377	414	403	369	381	394	382	416	356	386	353	372	394	369	380	390	398	397	379	381	400	384	387	369	396	363	406	394	367	374	350	375	391	371	380	393	375	382	349	382	381	369	386	355	371	363	416	370	388	394	396	389	360	418	358	400	367	429	373	380	420	384	377	396	387	366	350	369	377	398	369	413	411	375	386	369	395	361	402	358	406	343	377	389	392	448	371	377	390	368	392	371	382	408	399	343	404	362	409	371	381	380	409	384	379	408	395	395	366	398	362	357	357	388	391	398	401	378	379	387	373	382	394	348	386	391	410	357	416	397	384	373	362	368	345	391	384	374	388	407	359	377	383	398	423	374	345	400	369	411	345	381	394	397	367	379	391	384	389	387	370	340	346	376	368	376	369	391	381	394	381	378	413	368	364	412	365	385	364	391	359	390	372	420	396	369	380	390	389	380	369	405	375	386	405	388	354	397	366	340	399	384	375	349	390	379	376	444	391	355	374	408	376	368	357	373	351	376	375	416	341	349	386	409	391	376	407	397	374	398	404	349	363	362	374	389	360	398	394	392	403	376	418	381	380	395	380	429	367	361	362	392	389	372	359	356	380	394	371	413	371	383	399	361	378	396	409	357	426	378	362	396	379	390	384	357	388	418	373	388	386	393	367	374	378	367	370	391	393	377	379	389	409	380	387	370	397	368	396	363	402	375	373	408	388	381	392	396	360	387	408	378	370	364	420	417	391	372	401	369	400	357	387	392	384	375	378	409	351	417	388	345	396	355	413	334	375	425	398	352	350	315	347	408	363	386	418	355	398	416	420	379	390	384	349	360	416	378	387	358	393	433	397	352	386	378	379	378	379	372	384	407	407	354	388	386	364	387	377	346	394	379	359	378	374	412	368	392	386	379	379	407	438	398	334	373	362	394	411	409	376	366	357	353	365	385	349	441	380	381	383	354	386	360	379	400	376	355	374	379	416	408	381	418	363	344	421	376	388	377	356	355	367	386	383	407	380	383
40043	78219	62665	41147	24100	9863	3286	1003	472	460	439	447	444	462	415	497	500	462	408	453	444	459	447	444	417	411	441	465	461	419	376	434	445	427	416	446	438	418	445	435	426	417	474	425	473	421	438	440	468	448	432	419	427	451	428	455	434	412	461	466	468	426	445	453	423	430	399	426	438	450	456	467	434	483	390	410	452	425	418	430	477	416	386	444	433	434	411	466	449	419	439	450	440	438	400	408	473	459	423	424	455	396	451	446	455	467	424	393	438	415	450	419	460	450	488	423	418	457	449	461	412	444	430	462	411	434	415	425	454	429	416	439	434	450	438	403	468	469	445	466	457	484	465	435	458	449	447	460	435	445	450	460	405	448	445	483	459	439	424	367	422	406	458	439	439	426	449	425	434	429	460	438	418	455	446	445	428	418	453	445	438	454	459	444	413	492	396	457	445	412	454	403	413	411	448	438	426	401	442	428	398	457	473	437	452	419	408	446	437	436	428	481	446	443	444	405	449	456	436	433	441	426	492	453	479	432	404	436	416	456	427	444	431	452	469	441	432	396	440	419	433	440	460	415	453	439	434	483	448	392	418	453	442	449	460	447	444	423	470	472	473	446	439	451	425	386	419	440	445	459	440	428	454	472	443	443	466	457	437	439	448	395	455	415	432	437	417	473	430	436	457	446	435	434	411	437	464	467	456	425	485	429	451	424	455	454	445	475	442	478	449	442	441	454	468	474	430	442	424	459	437	434	482	451	426	448	436	428	418	414	448	437	416	444	394	447	435	429	488	421	435	444	411	418	440	426	430	423	478	450	474	446	427	411	469	451	473	424	429	468	434	456	452	458	403	467	428	420	448	433	438	452	463	430	430	431	445	445	455	432	430	441	452	433	422	415	460	418	430	447	432	420	435	423	410	393	420	451	429	489	447	438	448	422	463	419	381	466	452	433	479	445	434	436	455	434	439	451	446	458	483	417	452	465	460	429	432	420	429	431	449	444	458	440	467	431	414	452	400	457	434	427	473	469	397	440	447	455	449	452	456	430	405	453	434	435	456	457	453	413	438	461	420	457	433	418	428	472	459	428	490	449	426	432	493	438	425	424	450	464	402	415	457	422	444	451	425	414	433	407	448	453	453	424	420	458	453	422	443	442	434	417	443	418	429	464	428	395	431	440	439	415	466	472	462	475	424	462	435	403	423	426	448	428	455	446	445	429	453	422	423	470	467	432	458	439	432	437	424	439	425	428	442	427	459	399	463	452	454	440	478	426	462	457	464	460	436	457	415	432	456	433	454	435	429	455	424	418	433	458	414	447	438	456	407	423	451	419	443	399	454	439	430	417	449	411	430	414	442	388	431	427	435	433	432	438	423	444	464	410	394	420	423	435	465	443	427	422	454	419	425	426	435	423	435	453	421	438	430	456	478	419	400	386	443	453	444	444	446	435	396	460	430	459	420	463	438	421	412	437	459	463	454	437	447	446	439	449	410	422	454	458	421	434	433	411	425	465	434	437	414	456	470	459	434	455	420	430	436	433	459	474	438	436	447	411	466	439	445	443	427	450	417	435	415	429	444	435	419	417	421	434	429	428	405	429	411	416	443	416	434	441	487	419	457	443	466	393	417	428	459	403	465	436	448	464	425	407	428	424	466	465	445	411	426	479	459	441	468	450	427	431	464	433	450	466	449	445	450	429	471	449	453	452	440	419	488	453	413	438	379	423	445	424	456	454	426	435	409	480	439	417	424	424	459	444	445	426	436	419	401	469	479	473	435	430	439	385	451	465	451	466	426	419	439	427	447	452	410	427	472	409	437	422	481	464	408	459	436	423	446	423	466	410	423	440	444	441	400	433	448	434	438	434	441	419	479	438	444	460	452	442	427	444	415	438	444	426	434	446	427	456	440	452	457	452	450	425	448	449	423	403	428	458	447	448	425	408	459	433	438	457	467	451	451	425	439	440	420	431	468	465	476	418	429	428	455	416	435	435	437	467	439	450	420	467	428	431	452	450	418	449	442	425	430	431	415	454	477	415	427	431	466	441	483	456	470	437	439	438	428	431	434	426	456	438	422	403	454	420	434	432	462	457	403	455	423	414	458	426	479	449	446	435	441	443	462	449	439	457	432	452	426	441	419	407	455	434	429	417	441	445	440	444	442	427	433	467	436	473	468	424	428	425	411	454	423	422	459	450	425	438	460	482	471	432	443	414	421	438	469	447	458	421	443	432	413	428	394	457	434	447	427	487	461	413	439	404	459	447	444	402	414	431	450	441	414	427	443	466	421	419	426	418	424	417	436	415	442	443	447	435	457	423	444	445	457	437	440	454	480	424	449	434	420	439	446	423	459	471	435	421	468	457	476	446	439	453	451	442	423	391	429	449	438	445	451	436	436	442	461	417	444	409	441	475	422	468	424	432	438	448	440	464	481	446	424	422	403	453	448	438	445	437	452	430	432	425	484	444	433	479	447	441	415	490	437	420	406	447	407	454	437	431	448	451	446	463	469	439	433	419	427	415	460	426	444	396	429	429	443	448	429	443	451	435	424	474	442	451	460	422	449	422	422	470	471	471	427	441	458	469	430	455	432	421	450	422	449	449	441	452	436	429	404	414	482	469	452	452	457	446	453	439	423	390	447	436	447	475	433	388	415	453	459	450	454	414	444	466	428	436	480	426	440	433	473	407	436	418	458	392	410	466	453	459	461	442	462	410	455	438	398	440	430	453	429	412	448	408	452	465	431	413	400	435	414	426	455	427	447	439	436	442	448	465	439	433	469	441	443	446	479	475	474	379	456	457	436	457	447	440	435	468	447	423	417	429	452	439	433	457	425	454	446	467	468	406	434	438	423	464	446	491	484	432	428	411	407	450	448	452	452	446	442	408	422	450	425	457	416	445	447	444	459	454	436	433	438	440	407	481	420	426	459	466	489	439	422	460	445	437	444	442	434	470	469	417	408	411	454	451	435	445	431	439	424	450	437	413	475	448	409	448	476	458	479	419	404	445	437	478	407	439	481	414	409	421	475	421	420	413	431	446	425	456	434	456	482	440	429	466	432	416	410	432	444	431	443	457	435	424	425	451	448	396	426	409	431	441	412	409	429	474	428	409	426	445	402	468	427	488	373	456	423	445	452	437	421	431	453	410	420	415	425	442	448	443	436	415	424	451	411	446	434	449	427	458	430	458	416	441	441	472	432	444	484	439	429	443	438	429	463	454	434	419	422	432	439	442	409	466	440	413	425	441	452	400	427	425	462	432	438	435	427	443	438	463	377	468	483	413	444	425	440	452	451	422	406	458	420	440	475	425	461	441	436	443	419	466	405	473	435	456	446	434	456	410	426	432	447	446	427	448	428	421	450	446	418	412	439	452	432	424	502	439	440	452	443	443	465	444	436	444	428	396	411	473	436	442	443	477	467	423	467	440	436	400	437	474	415	472	426	439	411	418	397	464	470	472	412	423	454	442	439	455	466	429	430	425	425	433	404	432	487	457
22773	21747	34929	34152	28058	23472	16980	2793	527	502	489	488	516	537	502	545	534	552	519	524	534	497	506	518	494	522	520	493	527	512	523	524	526	501	486	514	503	568	497	518	527	529	516	498	457	516	509	567	486	460	491	503	507	524	485	497	495	491	515	532	531	463	537	473	519	526	482	531	510	504	494	525	486	491	509	479	476	480	514	515	510	505	495	484	529	486	517	466	523	460	509	533	526	505	534	508	502	536	508	505	502	493	460	508	531	525	491	499	477	516	516	511	473	451	510	503	503	466	528	560	487	494	528	512	519	548	480	498	519	501	515	535	559	522	513	503	512	495	489	515	526	498	495	494	510	506	473	490	469	530	539	478	503	527	480	500	504	480	483	526	465	448	504	490	483	518	497	524	477	552	497	519	458	492	502	514	519	520	527	516	480	501	538	502	513	486	526	525	488	511	524	495	498	503	475	515	540	504	490	533	507	519	479	491	476	528	497	481	510	502	538	546	558	485	507	537	506	452	507	490	496	513	494	518	519	488	543	485	513	504	474	505	455	512	462	498	510	485	467	486	502	540	495	509	495	549	472	539	492	529	502	486	512	500	533	479	517	513	520	527	481	508	511	494	525	500	447	537	494	502	470	493	499	465	516	519	523	502	547	516	487	499	504	477	528	483	502	520	456	518	519	537	465	500	509	507	497	529	517	489	474	516	521	518	454	468	451	499	489	537	517	514	489	508	539	490	519	511	488	483	523	482	512	536	532	494	463	511	509	541	504	472	497	491	487	485	503	498	494	504	498	435	484	519	498	534	496	521	509	508	507	537	487	491	475	510	511	496	508	480	505	530	467	517	497	518	485	466	465	482	515	500	525	498	529	493	526	474	521	512	523	532	505	495	476	500	481	464	518	521	473	485	510	499	511	520	535	481	495	540	489	495	503	472	520	479	502	542	547	544	436	492	493	489	529	463	523	489	521	527	520	465	531	483	495	525	457	487	491	495	481	483	540	474	519	487	552	524	473	537	502	530	501	511	504	545	503	478	485	521	461	527	512	491	492	531	487	494	556	502	523	473	469	523	563	473	510	498	498	502	485	467	523	512	494	517	527	516	486	524	491	438	526	487	539	491	460	495	558	481	475	486	483	517	519	466	475	495	553	502	496	477	486	507	458	446	525	524	539	507	453	466	491	479	542	490	500	477	498	486	519	489	476	479	539	493	520	522	481	497	513	502	544	536	532	514	509	493	520	508	503	496	528	498	511	491	517	502	548	498	488	487	518	492	516	513	440	525	448	496	485	489	504	511	497	552	483	464	516	521	493	510	523	533	493	524	474	525	519	504	505	535	505	509	517	506	511	554	477	486	503	498	519	498	478	507	495	488	504	459	556	496	532	537	525	539	503	480	507	496	502	483	505	526	513	497	456	491	496	513	501	556	501	539	465	458	474	506	513	483	509	498	525	552	538	468	537	453	549	474	508	497	512	514	493	514	509	475	481	520	516	495	487	500	507	498	535	476	533	483	488	476	523	487	554	507	573	522	528	478	510	510	563	521	489	495	515	507	525	517	486	499	508	504	506	493	490	490	504	495	480	464	520	549	501	557	502	505	486	494	510	512	499	492	500	518	498	505	498	493	548	490	486	512	532	484	524	553	472	441	517	532	499	528	497	511	460	482	469	498	479	523	502	550	526	525	509	517	526	474	475	517	507	504	516	514	490	532	458	492	517	493	464	515	474	504	479	517	489	469	498	473	460	515	487	503	543	521	489	503	522	484	543	493	518	499	470	543	507	532	515	502	482	525	486	519	524	503	522	510	486	506	529	472	501	486	429	454	480	518	501	528	469	462	488	483	532	509	509	509	455	502	513	506	490	562	525	490	509	474	518	496	530	489	487	519	520	512	499	496	478	478	497	529	498	526	529	497	502	555	476	499	502	555	517	520	483	496	507	520	513	494	534	518	487	539	505	500	461	483	541	500	501	500	529	493	489	470	528	475	473	536	506	489	482	511	502	511	477	496	477	530	478	536	498	436	492	484	486	556	528	547	508	514	478	503	508	477	496	478	543	505	488	533	530	487	464	541	503	468	518	530	524	528	505	464	502	502	544	460	521	510	497	463	531	471	538	495	513	518	502	477	483	483	502	534	496	487	503	509	492	505	524	526	499	465	465	498	501	476	478	499	500	536	496	502	535	482	510	475	481	534	465	509	549	506	538	501	492	503	532	487	498	498	513	496	489	505	482	491	524	535	538	472	523	513	491	482	496	486	502	513	519	534	476	523	520	490	482	465	523	512	491	470	517	472	492	482	507	507	497	475	501	493	480	466	469	493	540	472	475	530	497	486	508	530	457	497	500	533	482	480	496	500	477	500	468	506	521	537	546	534	486	480	514	517	524	502	487	538	508	521	528	484	505	513	495	505	504	503	529	495	505	497	495	514	516	467	523	523	519	488	501	534	500	487	518	514	495	517	460	457	506	500	487	477	482	500	508	481	521	477	484	518	487	501	507	546	503	520	502	489	516	481	534	549	502	509	499	513	523	463	473	519	465	458	504	520	509	506	506	516	498	479	470	518	480	504	517	501	511	498	559	473	534	477	514	527	484	507	512	501	507	535	497	506	539	464	491	501	525	512	495	521	477	501	539	530	489	541	502	512	498	514	489	499	509	526	492	519	500	497	506	488	507	513	525	509	518	516	533	508	504	524	493	500	517	492	527	446	512	496	503	492	498	535	465	530	466	488	486	493	521	486	494	505	532	506	507	503	505	475	516	491	518	494	543	497	503	510	504	502	505	489	495	506	531	545	500	516	499	532	491	546	497	575	487	477	499	480	530	514	511	494	486	513	542	519	506	521	499	474	454	485	485	531	524	551	504	565	488	503	534	511	516	501	506	465	517	495	471	481	492	541	488	512	498	507	492	535	462	525	521	506	521	507	481	489	512	487	496	460	498	469	534	472	465	504	486	492	478	510	517	502	484	497	517	509	495	478	481	523	486	520	491	517	523	496	521	499	514	524	482	494	525	497	465	484	502	526	512	498	501	505	492	509	497	528	506	485	483	499	488	485	490	523	507	486	514	522	492	450	527	500	508	497	492	493	492	463	556	477	481	530	543	515	508	530	448	506	477	482	526	513	520	516	541	493	502	499	503	528	478	545	496	479	484	491	519	491	505	490	518	516	472	468	482	493	483	511	539	530	522	459	524	489	445	518	495	523	469	477	497	521	511	529	483	510	518	519	473	531	486	527	531	491	507	534	481	481	494	480	493	496	524	468	531	515	494	485	525	497	526	510	467	465	522	475	514	492	507	495	524	501	489	508	534	503	524	518	500	482	504	493	477	515	512	512	501	488	487	501	497	495	516	490	487	492	533	507	467	514	509	499	493	544	504	480	541	508	504	528	527	529	527	487	499	468	539	520	513	510	473	467	525	499	510	494	511	536	497	486	507	494	498	477	506	505	538	545	504	530	488	508	520	467	467	517	478	488	498	493	530	496	508	517
51937	97462	86376	62602	41769	22913	8970	2000	605	550	559	536	578	581	547	606	669	623	608	594	568	527	561	548	554	540	581	535	561	563	576	582	549	568	510	576	541	569	568	539	571	545	494	539	550	565	525	566	540	541	577	568	570	525	581	575	516	535	540	539	535	525	564	551	514	574	561	549	540	515	530	520	574	532	551	544	506	571	554	543	564	533	551	598	523	552	545	533	534	544	548	558	528	523	516	554	562	555	541	576	572	530	532	544	533	559	539	557	611	542	566	553	487	534	519	542	550	520	532	563	545	520	575	539	543	563	602	577	561	550	561	540	551	529	532	546	560	518	546	523	534	549	571	572	555	536	539	555	525	533	539	527	552	528	559	553	516	539	503	554	559	528	560	553	530	567	528	531	525	521	537	585	532	519	560	592	573	545	536	520	543	550	544	534	526	532	536	525	558	545	531	526	523	548	568	593	537	563	556	520	532	565	546	555	542	559	577	551	559	596	560	536	547	489	568	530	510	572	525	533	573	535	552	516	531	579	522	582	518	526	538	583	542	549	570	546	561	540	587	533	584	556	571	545	586	539	547	556	562	546	542	521	528	546	535	564	523	567	532	558	545	536	537	509	568	558	547	556	521	533	561	547	573	585	535	540	547	553	610	551	553	521	535	608	548	547	553	532	583	511	528	588	529	552	568	536	583	506	537	519	524	568	576	569	541	506	577	540	566	596	582	512	575	517	563	599	567	541	589	566	575	577	543	527	530	577	615	581	524	617	541	554	552	496	544	607	537	540	552	550	593	518	534	559	585	503	570	543	565	573	540	554	527	567	531	584	553	561	564	529	560	586	530	547	533	537	597	521	524	557	557	544	536	545	569	489	569	544	562	540	566	569	571	559	516	543	542	558	512	575	557	551	551	584	528	556	543	549	563	552	565	506	575	544	545	554	578	539	510	539	524	546	507	572	547	579	556	546	586	620	542	574	547	543	583	560	607	511	500	545	537	537	546	533	537	577	580	521	561	550	562	547	543	582	554	531	590	533	542	563	491	577	524	580	569	550	548	563	548	538	568	564	540	501	553	535	563	542	526	520	532	553	527	545	534	585	543	519	567	538	540	540	529	571	568	565	536	522	575	565	543	543	545	577	560	534	520	524	543	552	505	528	551	521	571	581	552	578	571	505	479	544	527	533	560	562	564	555	546	561	556	602	582	563	569	538	523	541	564	553	518	571	567	552	566	557	495	549	573	546	475	553	536	568	551	539	534	561	563	550	576	528	552	533	586	527	582	536	586	545	533	551	551	596	536	568	533	529	551	512	557	568	539	568	595	512	520	527	549	597	561	528	555	549	539	529	528	521	566	545	521	546	563	548	539	522	572	569	516	551	542	564	572	542	524	513	574	521	572	569	544	571	550	557	517	541	556	543	502	578	575	575	543	553	536	585	550	588	593	529	549	526	561	531	616	555	539	517	510	562	561	531	563	528	534	560	572	542	557	589	553	569	566	551	537	576	574	532	536	598	524	556	555	568	558	505	580	566	560	560	534	498	534	503	563	529	530	547	564	578	549	536	569	531	574	549	547	590	554	545	534	582	575	548	532	540	530	543	561	533	525	526	503	509	514	591	532	590	541	547	577	534	556	582	585	617	519	532	546	506	546	582	559	571	547	527	567	577	546	525	536	556	525	551	556	494	540	537	528	568	536	583	548	544	582	532	550	520	554	520	532	525	566	497	555	581	540	535	544	536	553	532	569	560	520	569	530	552	539	552	512	535	523	540	483	578	591	561	569	556	533	548	539	533	542	571	601	537	559	567	610	494	554	561	515	541	531	577	553	527	575	550	546	530	531	528	556	584	539	547	560	564	543	501	626	525	520	525	522	577	518	537	544	572	568	542	542	557	524	586	546	571	551	560	552	577	595	549	517	562	562	545	589	546	582	543	544	566	539	523	587	549	583	551	549	538	566	552	531	567	553	527	529	563	574	537	510	550	561	526	557	536	561	590	577	577	559	518	511	555	564	581	524	533	573	536	576	549	565	566	560	538	517	542	518	565	532	556	558	598	531	528	555	554	537	565	551	512	584	541	543	562	620	545	565	534	551	524	583	584	579	525	504	564	549	558	540	556	545	580	581	588	523	542	604	562	529	538	561	554	509	571	537	550	557	531	556	542	570	591	535	525	571	565	566	546	543	525	540	574	533	548	565	532	598	556	541	558	548	574	529	554	558	564	577	545	547	590	541	523	543	538	537	584	548	544	555	541	537	533	572	575	528	575	583	533	547	574	561	518	556	577	543	584	544	570	526	550	564	538	585	556	580	539	506	543	550	542	581	543	541	569	529	556	562	599	578	527	559	567	558	528	554	553	523	518	556	556	554	584	574	568	507	503	558	551	582	547	515	548	527	529	566	580	537	533	548	582	554	561	566	596	523	565	549	544	576	527	559	582	519	577	554	575	526	551	582	540	573	553	585	574	567	561	519	553	583	564	528	546	527	525	543	562	575	550	577	575	554	568	541	544	589	553	599	520	575	572	525	544	530	557	546	612	534	564	559	508	538	499	560	546	539	530	523	586	569	598	545	535	572	599	539	547	555	571	558	560	558	547	568	532	565	523	518	501	592	543	585	540	520	591	519	562	497	567	540	514	572	569	542	571	498	554	560	554	576	557	546	552	500	566	522	570	536	510	572	575	591	525	520	597	588	538	577	544	557	510	528	571	547	556	569	557	554	522	541	565	570	535	535	587	526	572	554	562	608	536	587	541	525	533	561	515	534	523	599	554	488	528	534	507	563	576	573	514	516	540	569	552	556	566	567	575	521	532	609	558	552	583	489	538	551	525	601	569	600	621	549	563	558	572	531	559	564	548	578	536	546	580	523	481	599	586	573	556	563	557	509	537	554	514	540	524	535	579	481	563	554	549	523	568	535	528	538	565	582	547	598	535	558	575	540	560	509	566	554	597	552	532	548	536	560	544	547	539	556	548	601	580	536	572	573	513	548	562	566	554	570	580	551	566	572	529	572	542	523	537	552	570	568	564	559	534	549	556	539	564	556	584	530	512	575	568	522	573	566	581	582	538	579	548	558	504	548	550	558	566	538	520	528	592	560	570	564	550	535	599	510	578	544	549	566	563	583	514	589	529	530	534	550	551	602	580	565	517	540	578	565	557	545	567	526	574	556	534	532	541	516	550	559	519	495	544	510	536	541	534	540	535	557	570	560	569	521	532	541	541	537	535	576	527	561	543	546	583	539	503	553	552	560	529	546	611	518	569	581	581	555	520	588	579	516	516	530	543	534	520	552	585	553	560	555	541	532	532	559	598	566	561	537	580	567	535	543	522	564	541	536	545	555	522	560	561	544	527	537	559	594	532	578	522	541	508	559	535	546	590	546	542	507	569	522	573	562	531	521	556	516	576	552	526	511	540	555	589	533	537	572	547	551	533	544	561	530	572	560	568	547	565	536	535	482	557	519	585	530	525	548	580	545	529	559	538	515	524
27662	30382	40334	24672	8133	2074	769	434	343	347	305	329	330	332	336	340	358	345	354	341	352	319	333	321	326	354	310	326	362	316	322	332	309	346	372	302	333	326	334	348	304	317	341	343	323	332	344	305	346	307	360	313	331	306	346	307	362	356	354	332	357	315	325	353	339	324	301	332	329	347	306	352	346	359	314	333	315	309	303	330	322	304	349	343	303	328	302	342	318	345	300	344	313	345	370	337	324	322	323	338	368	348	340	333	313	326	338	309	351	348	326	339	325	355	331	366	323	332	358	328	340	349	345	355	333	302	353	348	347	305	315	372	327	360	346	312	336	308	333	333	324	343	345	322	355	322	343	350	336	352	336	309	341	340	294	325	313	325	342	324	304	352	361	344	346	293	332	325	351	364	309	315	318	365	325	331	311	338	297	325	348	317	328	343	325	323	335	317	326	317	319	311	330	326	344	319	342	346	317	308	323	322	303	354	352	339	314	328	357	333	331	320	354	331	382	328	332	346	322	340	345	339	337	320	313	353	343	355	325	349	327	305	340	353	313	326	313	327	337	325	346	347	327	319	361	318	315	343	313	309	346	315	337	347	329	331	299	319	347	335	347	341	341	350	339	332	333	344	353	333	339	309	329	327	339	348	352	319	300	316	325	318	323	312	325	353	361	336	314	337	354	311	298	312	343	332	342	309	355	343	321	319	352	340	310	344	352	292	366	348	337	330	359	380	351	360	345	323	320	317	351	335	321	302	322	319	325	343	335	301	325	343	328	328	344	320	344	322	313	335	349	360	329	352	342	348	340	316	312	340	316	325	313	335	332	328	290	304	313	367	300	327	353	314	334	343	317	307	327	321	349	351	332	335	366	316	338	372	294	322	296	333	350	352	319	351	337	348	331	340	326	328	319	343	321	338	329	324	313	346	343	303	341	336	331	309	357	323	347	355	346	333	326	313	315	348	329	333	328	324	297	323	328	344	299	308	314	351	316	322	342	354	335	310	333	358	338	385	335	333	334	324	325	326	346	331	350	339	312	340	316	329	325	334	310	320	328	318	344	336	324	319	340	338	289	336	304	320	313	311	339	284	355	322	305	372	306	336	314	308	323	329	325	312	325	361	360	331	385	353	320	321	342	337	324	325	373	353	313	331	345	285	323	353	334	342	300	338	312	314	344	333	335	318	315	308	319	332	333	323	305	359	328	348	335	332	327	316	335	355	316	321	346	304	325	339	344	336	326	356	314	337	330	308	346	323	346	329	358	352	314	348	356	325	322	326	336	328	304	320	343	339	338	341	328	328	341	349	338	357	332	360	320	350	312	361	330	349	325	330	325	323	341	317	329	331	319	295	347	325	334	325	340	327	326	322	281	357	352	356	339	304	322	348	324	372	320	335	354	317	315	319	314	332	315	324	328	350	322	335	333	315	334	367	310	324	299	300	344	332	306	319	343	320	367	324	339	325	312	335	347	332	290	352	320	333	325	326	368	332	308	309	346	298	337	324	331	353	327	314	311	314	349	356	361	348	335	318	352	310	299	349	344	338	364	346	328	321	298	349	350	331	335	341	354	306	303	344	305	317	373	340	338	343	334	362	337	346	343	345	345	327	331	335	321	297	320	339	338	355	339	323	337	321	326	316	354	356	295	306	351	359	340	361	381	364	353	344	337	357	362	332	288	317	301	332	336	315	350	371	331	326	361	344	363	344	340	327	322	344	288	337	347	327	319	322	323	309	318	314	308	338	337	364	324	330	301	323	329	315	335	329	323	312	322	328	369	310	341	351	341	306	358	332	303	305	363	332	341	351	323	314	295	331	324	341	354	310	315	323	351	302	355	309	329	345	354	340	346	323	343	332	339	353	319	352	321	325	343	326	316	338	343	301	338	319	312	339	336	313	341	334	345	285	353	320	324	313	333	304	329	287	349	328	323	333	311	346	319	369	318	319	368	334	307	338	368	308	354	342	295	319	317	360	321	337	358	314	342	347	330	328	307	354	343	300	336	301	329	337	327	335	328	357	323	336	331	353	342	358	353	312	333	351	310	316	300	351	332	368	282	338	316	347	325	327	318	324	337	337	320	322	298	356	323	351	315	344	321	314	306	326	313	315	335	358	344	329	344	335	346	313	327	327	318	315	332	352	335	330	348	346	323	346	308	340	328	331	362	333	313	324	301	334	316	330	300	321	340	339	348	294	356	331	306	322	322	325	337	320	328	331	302	342	357	308	340	319	315	351	312	342	354	324	331	348	340	334	329	333	330	334	332	322	344	361	335	329	374	321	326	333	332	346	297	344	362	342	339	348	341	303	327	357	381	296	290	297	340	356	325	335	346	330	319	328	313	343	340	335	306	357	356	354	307	356	325	320	347	327	323	308	324	323	304	313	327	302	323	290	343	329	300	319	321	337	335	333	314	328	326	341	319	306	312	305	350	361	333	316	346	337	324	326	350	356	384	332	314	340	338	354	336	305	338	353	352	318	326	329	343	352	337	336	350	337	300	331	315	318	327	333	338	309	307	342	346	336	368	285	331	326	328	320	344	328	336	304	334	289	324	362	337	354	341	320	330	329	305	306	318	313	377	317	344	310	337	293	311	309	346	337	312	324	380	305	304	308	322	328	340	304	347	337	330	299	320	332	312	335	329	336	341	352	341	337	336	338	318	339	353	333	331	369	335	341	337	346	348	325	309	329	333	291	315	324	321	311	302	332	332	357	336	335	353	331	319	323	323	369	338	290	305	336	324	358	306	317	319	327	325	326	318	330	338	326	296	325	341	359	347	325	357	389	325	336	303	338	331	305	287	336	291	337	330	328	388	327	336	339	320	331	319	337	309	336	300	345	340	335	330	332	326	329	351	352	364	335	343	328	343	320	307	298	330	348	328	346	301	336	305	361	348	325	326	314	358	314	317	320	342	340	314	326	345	298	315	372	373	340	322	354	302	312	338	343	356	339	357	346	299	327	306	324	354	347	310	309	302	352	307	327	303	318	314	347	333	298	348	319	347	330	318	353	307	317	335	337	340	329	349	351	330	306	314	328	312	313	407	338	313	351	330	330	350	343	340	318	343	312	345	336	336	344	353	370	356	340	296	311	330	317	303	323	380	346	353	345	303	350	333	314	325	364	335	378	324	340	349	355	344	342	356	303	348	299	343	322	305	320	336	295	340	366	324	344	346	349	310	358	310	313	347	334	318	355	339	347	341	336	291	308	346	335	330	357	328	331	320	341	331	322	331	296	344	353	311	321	326	363	318	314	328	352	335	341	339	378	284	354	321	303	349	338	340	340	344	291	340	321	341	301	298	325	333	350	339	320	308	331	321	330	306	325	361	317	307	347	331	317	318	350	314	335	303	342	358	333	302	308	363	317	325	352	332	338	337	360	350	290	337	336	325	340	343	361	339	326	327	312	324	339	362	353	390	342	326	334	317	313	353	332	316	312	312	337	346	313	338	353	321	329	338	365	332	346	345	341	340	317	297	325	351	352	306	311
22984	47938	36463	18752	7556	2564	1005	452	391	358	381	383	364	433	378	358	395	376	395	392	398	369	364	365	399	401	352	364	358	349	366	351	357	378	396	393	377	392	342	405	380	363	399	392	353	395	384	356	424	395	395	382	388	368	379	419	363	354	387	361	375	396	370	380	379	369	363	398	375	386	426	381	392	380	365	395	386	373	334	372	382	401	393	363	385	417	386	390	389	380	401	377	367	385	391	371	389	413	358	358	393	387	375	363	420	377	374	382	395	384	386	407	353	417	393	381	389	375	372	379	383	402	390	388	400	405	364	388	388	353	387	358	391	381	366	363	421	348	349	378	374	372	432	391	381	385	363	361	398	365	421	402	381	373	388	412	401	409	410	397	381	426	394	405	382	360	368	406	387	349	346	359	399	372	376	358	382	392	382	360	382	371	370	395	391	383	377	406	344	396	375	354	395	340	423	372	401	390	362	387	390	361	411	383	413	428	361	382	403	378	379	407	379	379	404	398	372	352	382	379	414	375	360	359	353	390	364	402	354	398	354	346	398	414	384	371	392	358	373	378	332	394	396	365	405	364	385	370	394	363	361	391	378	375	373	350	390	384	400	396	379	389	395	342	354	386	401	365	388	384	378	402	340	398	383	383	378	375	361	387	393	356	400	360	351	412	408	384	403	389	362	378	389	340	390	400	407	395	378	362	404	351	353	372	395	368	375	426	373	358	401	401	399	356	386	398	407	369	396	393	383	360	379	411	387	364	407	385	371	369	385	420	393	363	376	406	365	386	365	408	372	375	384	336	404	403	345	382	405	378	380	373	372	372	373	389	379	356	371	381	375	392	404	375	392	378	361	434	381	385	345	396	373	403	378	376	383	389	414	387	364	396	419	393	383	357	364	397	388	396	403	410	421	375	394	380	356	388	367	363	371	368	415	390	398	375	386	357	384	392	400	365	408	393	374	350	405	362	405	350	378	356	375	422	364	369	355	355	402	381	378	387	369	386	357	375	410	396	399	382	360	371	374	380	373	350	377	401	376	352	431	388	383	372	367	372	372	397	401	391	364	372	381	356	399	382	402	381	398	384	352	392	372	363	363	376	397	385	356	382	443	395	369	377	401	417	368	385	369	346	364	367	390	347	401	406	390	371	371	414	378	376	381	387	375	426	374	405	345	348	387	406	395	383	402	376	353	372	373	388	354	387	399	381	399	400	358	387	365	398	399	369	369	381	384	368	384	365	356	376	396	363	396	399	421	402	385	388	349	360	354	390	351	392	389	407	354	388	393	391	385	365	370	335	359	378	368	404	401	390	377	379	385	377	346	356	407	361	366	406	340	374	383	340	383	376	410	378	403	387	369	430	384	416	388	388	406	399	385	373	395	382	384	413	380	441	407	347	369	387	378	350	400	390	357	370	374	416	379	382	396	374	392	391	348	381	390	385	392	378	371	400	384	420	335	382	357	397	405	385	382	382	370	400	378	398	399	373	355	391	372	390	373	413	376	365	399	377	412	404	377	391	404	412	395	374	400	388	393	334	363	347	410	394	373	388	391	387	376	394	393	353	366	348	366	363	400	326	360	375	370	394	381	366	382	346	373	400	368	368	423	388	402	400	353	339	402	388	395	368	389	394	369	355	375	391	412	390	377	358	395	384	385	370	391	407	395	408	392	368	368	409	343	375	383	391	369	393	391	408	385	432	355	388	395	395	384	371	378	377	405	366	409	386	368	365	370	399	376	392	406	367	389	380	378	431	334	394	406	388	405	352	390	398	360	371	385	391	395	379	385	363	383	393	371	371	356	396	382	382	350	422	375	370	381	371	367	409	342	374	384	373	387	389	423	364	350	384	387	357	375	344	365	377	355	397	414	353	387	377	410	399	360	369	415	389	398	389	358	364	383	356	380	384	411	364	388	362	367	367	381	411	395	349	401	384	427	375	413	356	349	395	390	412	368	377	388	368	424	370	366	388	383	375	396	391	409	347	325	413	388	379	399	363	360	405	369	360	381	406	415	396	375	392	403	385	372	387	349	384	391	370	390	394	427	442	379	420	356	385	381	402	374	361	380	334	411	373	383	388	379	388	395	364	387	377	371	355	388	370	391	362	414	411	371	385	409	366	410	388	389	409	383	410	365	395	362	358	386	383	375	418	356	373	412	353	407	360	375	378	392	379	377	395	370	389	404	396	428	376	366	401	367	367	374	393	365	394	369	356	394	384	383	378	408	371	379	395	407	376	364	338	349	362	373	367	407	407	376	407	403	423	400	399	382	388	362	389	361	375	372	379	364	404	396	394	380	407	421	410	372	374	371	403	390	340	378	412	421	357	387	349	395	411	401	410	402	355	389	346	382	403	381	366	355	420	384	370	362	395	406	371	408	412	348	437	377	388	407	380	382	365	393	354	383	375	370	409	380	378	330	416	405	420	375	383	358	366	409	384	437	380	395	372	396	388	395	359	381	394	390	374	369	383	373	399	371	409	410	385	408	397	391	407	420	369	386	327	348	383	384	393	403	400	383	409	375	378	402	354	401	355	386	377	399	378	350	365	363	389	398	355	405	372	364	381	423	378	375	388	376	355	386	417	385	365	389	378	387	404	377	372	395	346	407	353	397	397	376	349	399	411	404	390	368	393	347	382	380	350	379	398	391	357	377	385	385	382	319	401	356	381	381	384	387	377	358	381	376	343	386	369	395	352	365	376	376	358	385	387	377	360	374	379	371	393	415	375	359	388	376	372	380	390	371	360	387	389	380	374	382	379	359	394	369	368	372	374	347	387	374	409	369	371	359	368	378	368	361	403	388	367	383	351	405	373	382	370	404	414	331	372	368	371	416	365	387	378	386	400	394	410	421	353	403	384	418	418	388	348	450	362	404	369	409	364	376	385	383	407	412	373	411	378	388	397	363	346	389	381	401	360	391	402	367	332	401	367	394	368	381	420	374	378	377	399	420	417	371	413	354	378	352	422	391	381	404	364	366	371	382	390	355	369	375	371	347	375	434	391	424	405	377	359	423	367	391	416	377	423	417	356	376	412	386	350	390	393	371	377	407	409	404	371	377	363	404	407	381	364	386	370	393	374	401	407	380	362	359	389	400	370	351	384	399	383	391	420	365	364	359	355	343	392	385	363	369	337	394	357	377	391	361	390	396	355	390	379	368	386	360	360	373	342	360	369	373	378	394	359	364	424	391	377	378	387	373	389	361	412	399	362	399	370	391	399	369	386	375	374	369	401	372	415	399	374	376	393	392	337	417	365	425	370	414	361	362	403	360	384	387	379	360	409	383	389	368	359	407	365	391	401	374	369	371	376	389	409	418	411	357	367	407	406	404	367	367	394	348	384	380	384	398	394	363	359	420	406	377	430	384	390	384	377	364	391	386	370	433	375	367	400	335	405	379	398	420	344	368	373	402	351	389	359	357	369	389	371	370	372	394	363	399	406	374	376	355	384	387	388	403	364	363	387	355	370	353	386	408	384	400	373	422	376	408	366
23571	22613	39278	36583	27239	19981	8408	917	446	440	453	424	453	413	443	463	427	443	434	396	416	378	400	385	400	389	416	395	404	399	428	421	424	422	382	417	413	394	372	434	424	409	424	403	358	417	420	432	383	409	389	382	408	417	444	416	384	392	389	376	445	385	422	393	431	420	422	392	411	386	401	367	415	414	449	386	407	429	376	366	401	422	427	429	419	429	444	430	400	433	372	365	417	406	379	421	434	403	419	402	390	401	396	392	413	407	420	432	401	395	415	448	407	367	379	445	411	403	403	433	372	401	404	393	435	392	428	401	430	378	377	402	428	439	422	373	385	401	397	409	424	382	424	386	386	415	384	398	392	417	415	445	403	423	413	435	404	390	425	395	407	406	396	431	421	442	396	386	394	397	396	422	395	434	385	416	431	402	375	418	374	422	411	428	415	410	406	384	430	430	399	404	427	435	386	400	407	453	420	400	386	395	413	380	422	424	411	428	381	416	402	389	391	439	408	409	410	380	389	396	443	405	396	391	440	432	401	412	425	403	400	374	411	387	408	413	369	398	402	399	383	424	391	411	386	401	405	405	412	426	386	419	405	416	418	378	418	383	363	384	365	387	356	392	408	415	426	405	352	388	396	428	414	438	414	360	424	344	402	418	391	402	456	394	374	384	388	426	433	382	392	371	404	395	390	455	386	402	416	434	398	383	405	411	411	383	416	366	399	409	414	400	462	433	419	384	442	414	393	406	442	398	391	403	384	402	407	417	388	426	406	436	391	413	355	419	399	433	423	437	384	387	439	354	407	418	386	419	398	379	434	392	428	397	422	412	407	420	417	402	417	423	384	399	401	438	423	424	385	416	382	389	414	438	431	420	439	401	407	379	380	435	421	385	405	424	411	385	429	409	432	410	423	431	405	426	425	410	401	418	420	412	418	402	446	423	435	427	419	387	406	389	404	394	425	384	397	402	429	409	400	381	390	404	401	422	418	406	401	390	407	415	453	418	419	380	428	426	426	391	395	404	414	411	385	404	408	413	420	428	369	426	416	390	392	407	398	411	398	438	376	402	436	394	409	420	410	428	447	408	443	393	431	406	387	420	409	405	387	430	412	410	367	412	394	392	409	414	406	396	391	409	402	357	415	413	370	386	424	418	379	421	414	411	397	420	391	405	433	443	361	407	405	414	428	385	389	388	396	392	420	447	416	406	416	418	390	392	407	428	390	419	391	432	443	396	394	461	415	397	418	378	406	379	400	430	401	402	438	408	399	432	367	412	410	400	415	411	393	429	403	424	447	399	385	389	424	394	394	449	438	414	434	424	432	375	398	376	419	402	405	414	407	419	382	358	396	396	381	430	422	385	420	409	406	386	407	417	388	385	398	371	346	397	367	434	413	424	420	404	428	392	420	377	371	425	437	408	383	380	434	395	380	388	430	423	423	414	416	406	380	416	414	405	400	416	440	371	400	432	398	440	400	391	404	405	417	422	413	372	403	401	404	425	405	411	382	399	389	407	428	436	436	406	385	411	406	403	411	407	424	434	450	410	412	431	405	412	411	402	424	391	416	417	401	402	385	441	401	375	431	388	421	406	396	413	428	428	454	413	446	401	397	380	404	389	397	416	378	390	394	385	400	424	422	417	408	365	411	420	373	417	418	429	415	391	399	408	426	392	413	400	406	407	410	407	420	389	424	417	423	417	415	443	429	397	380	387	381	409	433	400	403	402	410	381	396	419	423	407	375	424	406	415	416	415	433	425	382	377	408	418	427	410	398	416	391	415	394	386	389	401	416	397	410	424	408	391	400	368	403	387	389	432	412	398	454	387	406	427	425	397	368	413	372	411	378	460	381	398	398	377	396	399	459	400	400	413	383	390	448	406	420	422	420	418	434	412	423	387	468	420	390	389	391	435	426	455	393	406	425	394	449	400	405	440	407	374	410	411	429	393	417	406	393	391	437	396	393	406	429	398	401	377	408	404	403	408	403	448	383	381	428	381	450	422	427	416	405	412	405	391	416	389	398	421	401	382	388	437	394	410	456	410	406	417	423	359	422	412	406	413	422	379	411	400	412	363	436	435	410	432	403	418	418	403	399	403	435	427	402	429	418	410	429	434	371	381	359	384	376	407	405	422	366	428	437	423	411	409	397	401	398	394	436	463	379	384	400	388	407	400	387	421	406	412	413	375	415	440	429	401	421	448	410	399	420	392	419	404	407	435	396	405	383	413	416	403	411	409	380	413	411	408	404	431	402	419	396	398	401	439	405	395	379	394	394	437	377	353	415	416	410	420	394	448	380	369	431	437	434	415	400	414	394	400	428	403	463	448	390	380	431	382	422	389	424	375	385	382	403	394	374	378	402	416	402	414	392	413	422	337	389	410	418	396	436	387	413	381	380	408	426	395	386	398	382	387	438	406	408	410	376	408	438	399	388	433	435	431	398	414	402	414	367	431	418	409	432	397	380	367	459	412	407	411	427	393	406	437	351	400	391	403	410	407	430	426	418	411	415	399	389	401	406	398	401	427	386	411	395	390	427	358	401	417	407	416	417	390	397	427	409	381	433	408	393	387	413	454	408	409	410	415	375	415	377	401	401	425	416	388	414	390	440	402	454	400	399	403	391	441	380	380	389	385	404	399	390	373	379	421	414	404	373	399	426	436	392	414	401	395	379	394	407	402	372	385	422	392	396	350	410	402	443	385	429	408	412	403	343	439	402	388	406	410	402	409	416	416	428	422	426	407	442	401	439	384	409	437	399	418	392	400	409	467	399	402	415	395	392	415	403	424	379	440	396	415	435	423	420	429	404	394	380	420	401	372	397	421	423	455	420	421	409	434	406	397	411	411	375	435	412	397	399	423	395	407	412	389	400	435	414	402	391	418	383	387	395	405	436	401	375	399	418	419	390	410	356	394	425	424	398	408	347	390	413	446	417	394	375	405	410	412	390	426	404	422	426	373	397	402	403	460	384	394	407	388	422	443	409	400	409	383	364	416	420	423	393	398	417	430	409	386	407	427	412	410	411	424	405	405	405	399	404	425	429	410	403	427	399	411	398	411	395	395	414	398	423	424	415	416	393	419	401	438	425	394	383	408	408	418	424	411	391	400	381	398	425	405	416	413	406	402	400	454	425	438	383	431	434	398	395	373	416	417	384	411	420	423	396	394	402	380	405	445	417	424	406	400	414	393	378	423	408	409	388	386	384	433	397	385	368	387	411	382	396	378	408	439	405	388	379	368	437	397	388	423	457	409	410	412	415	392	425	416	411	415	421	385	400	371	396	412	403	371	389	386	427	405	369	411	387	401	400	393	429	428	389	385	425	403	433	420	437	399	411	396	368	403	399	409	420	413	366	440	380	406	380	434	409	383	421	395	400	396	412	419	415	388	380	410	426	388	388	379	394	403	408	414	448	407	406	380	374	383	412	428	412	393	416	386	431	393	397	430	416	385	389	393	376	350	401	392	356	384	378	401	398	432	375	400	428	416	417	405
46810	92628	77201	51385	31670	15002	4880	1022	450	453	439	477	472	449	481	491	535	513	558	480	471	436	428	473	462	434	454	448	473	432	432	429	450	474	463	454	460	434	431	452	456	444	420	448	463	454	455	451	454	448	455	466	420	460	481	448	466	473	436	464	465	450	445	435	492	473	420	475	464	461	443	473	432	455	456	447	421	439	448	441	432	450	428	418	465	451	457	443	440	444	460	462	479	465	453	454	464	477	465	485	472	437	465	458	449	456	501	473	456	431	479	463	472	465	445	459	434	473	448	450	466	443	413	444	473	452	449	463	475	435	448	475	455	463	446	444	454	460	458	481	436	495	445	479	465	422	452	438	421	456	429	452	438	469	457	454	429	457	439	426	422	458	464	437	425	455	457	471	445	470	470	465	445	473	472	466	473	465	436	452	442	458	421	469	464	405	437	463	478	458	473	445	475	487	457	454	441	471	426	450	471	447	466	436	500	441	442	460	429	474	449	465	416	434	435	483	410	454	430	465	428	465	438	472	484	444	476	467	443	434	438	472	449	436	454	434	448	461	440	423	416	478	447	413	412	467	445	428	506	464	456	451	456	434	447	406	439	471	463	447	458	480	430	458	461	459	446	458	448	447	429	441	448	438	466	442	462	434	451	458	452	413	438	473	498	453	429	464	473	456	512	431	461	469	478	445	462	450	434	461	411	429	440	472	435	468	466	444	478	469	449	448	465	466	420	474	469	462	457	446	447	443	432	469	469	435	421	438	442	440	436	488	441	457	477	467	480	429	449	480	435	469	427	463	434	445	473	465	486	478	405	425	465	459	473	443	438	480	462	424	480	456	439	471	447	453	457	437	455	420	453	449	469	464	432	479	459	435	466	428	476	447	450	434	447	466	427	472	451	474	464	459	474	441	467	450	425	435	442	472	467	429	448	483	443	469	452	437	515	464	465	460	473	447	443	440	454	436	440	495	461	479	455	490	448	429	462	437	448	469	418	470	446	444	444	455	438	459	461	380	467	448	447	405	459	460	461	442	430	454	464	440	449	462	430	443	477	458	433	455	455	437	451	451	436	469	418	453	457	430	419	479	469	415	458	468	437	446	419	476	462	472	449	457	431	436	458	477	481	442	473	436	436	445	445	474	474	460	466	461	469	433	431	456	433	453	470	437	439	448	475	469	442	448	404	416	419	432	480	469	441	482	422	448	470	427	462	468	457	439	427	436	434	471	450	484	471	477	442	451	431	456	441	434	432	453	435	419	446	469	416	481	433	479	466	431	464	453	447	443	453	449	455	461	441	464	464	486	440	441	426	477	467	465	432	478	466	491	428	454	462	457	453	463	457	485	493	461	455	452	459	462	461	452	454	467	440	470	526	423	444	450	474	481	436	467	475	430	439	449	440	500	480	453	472	456	464	446	459	422	431	442	485	426	456	480	450	458	455	448	474	458	455	468	439	416	488	419	477	446	450	465	427	440	462	436	461	432	460	478	458	453	454	456	456	473	481	475	476	462	424	465	440	478	437	439	434	439	469	486	473	466	454	462	447	435	418	421	455	447	455	452	402	457	461	466	485	460	476	418	474	437	474	447	437	481	456	449	495	461	438	459	424	435	433	478	438	457	428	417	502	465	470	443	451	426	433	454	430	460	443	494	446	468	430	431	444	455	474	455	425	490	438	470	462	467	481	443	486	436	460	478	470	456	442	458	498	439	464	452	432	492	420	452	469	427	444	448	506	452	466	459	435	433	488	446	446	457	463	491	470	465	448	459	486	476	436	462	465	424	428	485	440	435	454	448	466	443	460	442	466	495	470	462	452	461	418	414	478	444	416	439	438	446	469	461	458	440	420	473	485	458	439	435	455	467	487	448	458	460	496	446	472	428	459	455	447	421	439	460	485	422	485	469	475	480	484	465	471	484	471	466	452	471	486	431	434	434	478	451	467	404	473	445	438	431	472	434	429	412	462	465	449	472	433	426	447	448	439	454	483	455	442	469	442	452	465	449	450	429	455	456	501	466	408	447	466	452	465	470	455	426	424	456	441	463	458	436	438	466	440	445	447	452	471	472	436	418	449	477	477	450	461	435	447	429	452	453	443	450	475	466	428	488	435	453	485	422	472	473	490	438	421	435	443	462	498	454	414	443	448	474	445	511	513	469	437	462	448	434	449	430	431	429	408	418	462	475	462	443	444	455	470	461	422	437	435	468	482	471	441	478	447	441	487	458	453	494	465	481	430	438	422	459	462	466	437	460	470	398	475	461	470	456	411	430	445	476	448	457	456	415	420	503	464	468	475	475	427	475	455	478	436	439	449	446	449	475	456	456	481	429	478	463	442	440	478	466	461	439	480	451	458	475	399	435	455	445	452	458	422	476	465	444	474	451	468	486	484	461	451	468	472	447	468	485	474	444	446	449	466	470	430	455	438	465	443	440	450	460	428	438	468	477	449	512	441	474	422	476	473	444	481	449	502	462	453	473	472	462	413	478	503	455	453	505	476	440	454	430	442	463	476	435	459	424	454	445	461	454	441	433	435	463	514	448	462	440	460	450	472	415	425	426	475	446	493	471	415	474	430	424	427	447	488	493	438	453	464	421	474	468	425	461	467	424	493	457	445	458	416	444	443	487	445	470	424	414	444	456	484	502	429	450	469	445	450	471	441	462	472	424	480	442	457	453	443	472	447	469	420	419	419	457	465	442	415	460	444	462	464	465	443	470	459	487	452	449	415	418	450	436	489	443	494	478	502	508	437	436	462	422	440	456	455	454	412	423	460	446	472	480	456	519	490	451	410	461	458	469	457	439	458	433	507	416	465	453	499	505	444	460	438	427	426	441	431	451	441	491	453	486	430	440	451	456	451	439	453	485	450	452	436	432	440	442	459	422	462	481	426	441	475	468	430	475	453	495	439	438	472	402	469	449	449	479	480	398	477	439	442	443	477	463	452	407	455	437	434	468	431	425	487	436	476	473	477	456	450	507	448	443	440	463	433	470	482	426	459	458	450	495	442	454	446	463	484	466	442	450	458	466	449	453	428	473	488	458	451	476	458	456	425	409	443	459	509	471	483	476	497	455	432	429	496	496	419	416	462	476	416	428	473	469	472	497	434	426	452	449	435	459	505	421	432	480	459	414	416	444	460	454	460	446	444	425	446	453	509	480	452	437	437	452	483	469	465	457	467	476	489	477	452	435	461	486	458	466	463	473	487	447	467	433	459	429	437	462	446	474	439	422	454	470	471	438	421	449	483	455	443	427	458	443	433	467	464	432	447	496	459	486	480	447	446	471	425	436	435	454	455	436	403	437	463	489	427	438	451	466	455	480	451	444	448	471	465	439	419	441	397	503	446	459	439	443	460	420	398	461	476	475	450	440	456	472	411	434	486	503	476	464	455	442	425	448	434	457	462	458	475	442	510	402	453	426	440	451	475	425	506	428	464	414	481	451	441	460	448	457	431	466	427	451	476	458	450	465	406	447	485	463	473	446	480	416
25000	24206	41469	35168	21082	8564	1853	462	350	370	351	368	359	374	353	352	348	382	379	348	358	353	394	356	335	354	356	369	349	337	365	341	355	393	319	371	321	363	334	369	353	377	341	337	358	375	353	343	370	381	367	357	362	314	364	374	359	382	340	344	365	371	351	409	337	358	363	391	367	348	360	368	353	342	371	337	329	361	341	347	363	361	392	378	362	355	340	351	384	335	382	366	346	353	382	371	362	371	384	382	377	365	383	368	347	353	323	338	369	335	382	367	355	369	364	381	373	352	330	378	339	362	384	351	359	351	378	350	361	348	386	349	393	383	364	396	356	345	368	351	381	330	390	374	393	362	373	352	344	356	371	339	367	370	352	392	333	357	368	343	376	373	362	337	376	354	349	349	347	351	380	343	349	349	343	354	354	354	368	342	362	368	346	359	344	356	387	369	342	365	348	371	355	339	377	412	335	356	343	376	372	347	400	359	335	360	374	351	351	379	384	367	317	388	339	338	369	334	346	396	359	368	364	366	344	361	320	367	361	351	376	374	353	352	321	359	363	370	385	345	337	373	372	370	352	354	400	326	390	382	336	333	349	374	338	363	372	329	359	348	330	378	331	334	350	370	376	380	359	374	371	338	304	342	357	362	340	373	369	379	338	375	349	368	369	369	348	377	352	378	372	334	330	382	369	386	352	333	327	346	346	335	383	361	378	395	349	394	378	358	333	340	344	351	352	382	342	382	336	315	376	378	359	386	364	367	351	337	362	359	364	358	370	397	344	331	371	319	378	385	380	342	318	322	356	370	365	357	381	408	380	365	351	332	333	377	357	317	375	344	356	375	354	364	370	358	365	359	383	393	330	338	401	362	364	354	395	341	373	399	358	392	355	348	368	362	354	344	364	360	354	378	370	391	376	343	344	348	326	350	365	367	304	389	345	329	327	347	353	376	377	349	359	368	363	338	353	386	373	333	359	356	389	350	368	344	377	353	389	370	328	354	355	348	371	328	351	354	361	364	341	379	365	316	361	335	353	348	388	362	353	343	350	312	381	387	355	347	357	354	345	359	351	360	362	356	340	366	360	373	364	351	337	379	317	397	378	397	351	389	348	360	376	361	357	409	374	379	354	328	323	342	352	344	342	371	377	348	350	397	369	360	381	382	404	345	358	396	404	358	342	374	361	381	351	363	345	384	344	343	383	362	351	362	366	338	362	371	376	372	367	333	344	366	357	371	328	338	366	360	393	346	370	385	369	381	382	344	333	327	314	355	349	355	371	377	366	353	374	366	344	334	367	336	382	348	328	366	339	381	370	312	360	366	348	354	358	359	332	360	334	330	345	338	349	371	395	378	338	375	348	353	356	359	368	345	335	342	381	381	367	343	341	382	316	371	371	372	355	338	342	330	338	369	379	382	337	383	354	350	377	342	365	353	312	366	320	334	348	372	326	380	372	354	343	378	354	331	368	392	329	368	388	347	348	362	332	376	354	362	346	326	345	386	369	376	336	362	372	374	362	351	387	403	367	350	343	379	380	352	356	373	383	355	359	360	371	387	383	359	340	367	353	360	328	372	347	353	361	381	370	364	354	370	341	362	354	339	348	368	345	394	356	346	383	321	380	342	337	322	352	374	371	383	366	376	376	366	353	382	387	398	352	372	360	364	358	365	363	352	397	357	386	368	377	347	387	342	356	352	319	375	375	357	366	379	383	349	365	360	350	377	360	342	346	336	375	359	349	335	356	364	373	333	381	370	401	366	381	363	355	362	392	332	345	361	350	368	339	396	346	346	350	374	341	401	313	367	384	347	368	362	342	388	376	373	352	390	345	313	346	361	374	362	354	356	354	355	375	350	372	336	357	388	350	355	353	360	353	336	347	340	371	336	369	343	314	390	409	354	370	354	411	341	354	371	359	343	363	343	373	357	358	373	353	361	366	378	352	347	343	313	316	341	399	325	374	357	364	366	365	354	347	376	377	342	325	383	332	372	379	341	380	377	332	362	362	355	373	388	372	416	382	364	348	331	352	325	355	343	335	368	327	381	366	336	365	355	353	386	340	338	330	362	340	384	373	349	368	372	350	350	346	358	354	372	386	381	392	385	357	364	328	380	323	376	365	375	372	345	363	355	349	354	359	396	372	355	352	402	384	332	348	347	365	356	355	366	361	347	368	344	370	385	351	388	353	361	377	377	357	376	386	356	349	388	380	326	375	344	335	370	350	337	382	349	359	327	359	334	350	361	350	344	346	380	394	353	335	349	379	355	396	351	345	363	354	342	370	336	403	338	368	330	368	389	349	373	346	373	366	381	373	328	378	372	418	346	393	329	352	348	366	323	344	335	382	350	398	366	352	352	348	383	366	357	352	372	385	339	373	377	362	348	356	366	364	365	351	342	375	349	375	365	343	374	371	377	384	388	349	370	351	365	373	356	385	329	364	374	372	358	359	323	326	340	385	344	360	345	346	359	366	352	350	340	342	377	332	350	359	386	362	398	371	331	384	346	370	382	375	350	338	340	368	368	366	347	359	352	340	313	334	355	347	357	392	315	324	371	373	312	347	389	392	358	363	359	366	386	373	355	343	365	338	345	368	351	359	330	392	384	349	366	347	375	377	324	360	364	328	391	345	346	377	306	358	387	372	358	380	319	348	361	360	358	391	371	363	391	356	379	349	330	382	332	383	360	395	333	356	343	372	323	349	361	355	349	330	367	397	347	382	371	354	344	336	367	354	330	366	392	334	367	369	367	369	377	358	362	352	376	357	353	347	353	346	315	360	341	368	359	363	360	381	360	365	344	322	347	389	368	348	370	365	352	372	369	380	376	374	378	349	355	335	358	348	374	362	335	387	341	341	383	340	348	364	382	374	318	362	347	312	380	332	347	353	357	348	331	333	358	345	373	365	373	350	403	373	399	350	370	399	334	350	354	358	357	376	381	378	359	379	390	395	338	357	376	379	374	361	351	349	320	367	391	377	336	378	345	383	358	360	355	394	363	341	375	347	355	350	379	354	377	392	385	334	348	391	355	345	369	352	340	382	373	361	355	349	355	378	332	353	350	359	362	356	328	403	331	356	367	326	334	357	344	344	358	358	365	336	360	388	354	401	361	356	394	342	354	353	344	357	351	403	342	361	389	345	347	358	368	379	338	345	371	329	346	350	391	372	347	343	343	357	354	378	354	338	365	381	361	384	359	370	359	365	369	365	383	361	338	344	374	355	350	371	395	355	353	330	326	340	331	370	372	375	390	369	363	374	365	359	332	334	375	337	377	371	354	347	384	340	373	325	366	370	364	371	372	370	350	388	350	390	364	367	366	374	367	387	330	396	351	381	391	362	329	339	353	371	348	344	349	360	395	365	374	361	362	360	358	335	353	402	349	353	361	371	349	364	357	362	350	375	353	361	358	376	356	397	385	370	343	355	353	351	392	359	348	352	334	371	335	381	324	333	370	352	348	369	368	336	349	361	303	353	356	372	365	376	340	354	360	355	374
41584	78451	61827	38878	21194	8354	2556	638	435	416	438	410	453	424	394	473	445	432	469	450	406	383	441	416	428	406	409	412	462	429	460	415	403	381	438	435	412	394	445	440	445	443	425	402	404	421	436	362	408	446	419	380	402	402	412	416	407	436	417	396	420	428	447	397	420	440	443	423	411	391	395	392	466	455	415	414	456	445	461	415	409	443	415	401	435	383	401	404	403	400	403	391	408	397	385	386	419	453	404	443	396	368	406	389	415	401	424	421	412	451	410	399	433	410	380	418	386	407	355	413	402	448	398	419	379	396	403	416	408	427	413	433	399	433	417	425	446	392	430	407	411	420	401	395	387	427	439	456	427	438	410	414	414	447	413	424	426	417	401	418	404	411	413	418	436	408	421	404	413	432	409	399	433	407	392	441	387	410	411	412	396	405	405	398	425	423	448	404	403	431	415	397	395	444	426	374	394	417	424	402	415	461	409	395	399	383	429	402	410	409	410	414	402	414	418	411	438	417	425	393	401	438	423	435	448	392	456	449	404	441	417	400	405	406	418	385	435	417	396	446	422	417	396	405	427	385	362	430	403	420	455	395	406	431	443	408	414	449	423	410	403	400	430	397	421	402	438	398	410	394	406	415	422	386	406	435	451	392	432	417	441	446	425	416	432	420	380	442	389	444	446	396	415	407	390	442	440	440	393	447	402	421	433	354	416	429	430	416	393	435	427	403	444	422	410	451	414	425	409	424	407	395	410	412	406	412	432	413	415	424	407	386	408	398	378	384	399	444	416	428	433	449	391	484	425	416	427	385	378	416	441	426	444	400	426	381	387	395	392	443	417	398	420	422	417	420	431	430	433	441	392	399	423	418	406	433	429	429	424	424	420	414	415	411	404	416	421	389	431	416	410	420	420	393	404	436	387	411	382	440	446	420	436	434	431	427	466	417	437	376	424	439	402	459	446	430	414	418	434	427	402	430	407	396	410	393	400	401	410	403	394	425	387	421	402	443	379	481	470	372	405	444	434	396	432	410	422	407	431	409	430	399	422	427	372	403	422	438	425	413	430	427	378	401	384	397	437	397	391	410	382	408	446	409	410	408	446	407	435	444	417	415	429	425	420	415	413	431	380	441	401	416	395	383	414	437	415	438	427	391	395	419	417	431	418	393	388	415	423	425	425	416	427	403	395	431	422	376	449	432	403	426	365	426	391	437	400	415	403	419	405	392	404	421	448	424	449	443	437	402	387	394	456	400	431	418	403	424	409	435	409	386	405	431	419	424	400	433	418	474	392	447	419	423	402	409	445	397	387	381	437	395	377	439	378	420	414	379	409	410	452	406	447	411	440	425	394	409	431	437	386	409	421	446	421	422	396	396	393	412	392	424	419	424	422	425	433	402	428	419	398	440	416	439	408	364	421	415	407	453	433	417	408	405	389	411	395	409	404	414	445	416	398	402	418	414	421	410	390	386	392	422	462	410	392	424	413	435	385	415	414	433	426	392	388	423	437	441	439	422	396	409	403	424	418	432	414	420	437	414	426	388	424	409	401	487	410	400	443	403	425	391	427	464	460	411	447	428	413	429	417	402	431	417	424	437	412	406	406	409	416	423	393	378	381	429	424	421	455	422	372	409	435	423	425	413	396	448	447	390	388	387	387	434	440	411	403	385	407	378	405	416	404	403	427	398	371	423	418	418	378	451	415	436	407	430	445	403	410	381	437	420	429	456	428	408	408	395	414	382	404	410	405	414	422	385	380	414	389	432	421	383	434	394	391	410	435	440	426	436	421	403	393	418	393	404	400	405	405	449	439	393	460	414	369	397	407	436	445	432	388	426	432	462	425	426	403	421	402	404	429	419	441	429	416	394	388	435	414	415	422	422	415	402	391	427	419	412	411	435	432	431	411	407	411	395	404	443	403	415	427	430	383	443	447	443	441	420	429	450	383	419	401	403	422	425	440	439	398	439	423	409	409	422	406	415	403	423	381	412	408	413	409	414	392	379	390	396	430	387	415	386	418	447	390	431	386	427	417	425	439	437	387	407	447	474	433	406	428	408	419	410	464	418	439	404	426	410	399	396	415	403	395	417	419	439	447	429	430	413	401	396	397	403	426	439	422	429	427	414	421	405	401	423	446	411	402	443	422	433	403	397	393	421	401	434	377	443	426	384	415	430	414	424	435	388	394	416	389	420	394	400	431	405	390	456	389	432	473	398	419	425	456	433	407	417	401	401	412	420	387	424	417	397	417	376	404	414	425	440	474	430	403	390	409	367	436	405	374	440	452	408	411	430	418	436	452	396	406	424	424	421	435	361	418	407	399	441	431	390	426	451	444	422	428	435	412	433	413	414	398	416	394	402	405	404	421	409	405	421	407	408	422	430	408	404	409	399	444	393	447	387	443	415	437	395	405	423	433	452	414	433	437	410	392	417	394	410	410	456	409	414	438	431	412	420	424	431	421	413	404	388	393	439	409	407	382	391	418	446	417	408	448	448	417	418	424	430	407	404	411	413	441	429	402	431	400	445	405	397	435	440	438	407	411	401	417	420	430	412	425	423	407	421	420	401	410	395	386	404	429	393	438	422	436	387	395	397	442	408	408	393	431	414	442	454	474	390	401	391	406	424	414	408	409	399	433	405	429	427	449	434	379	465	412	446	400	440	443	405	410	376	436	415	446	429	421	405	402	412	424	405	438	409	441	411	427	408	418	437	402	415	447	458	391	417	430	458	414	420	412	408	435	412	453	402	423	431	429	427	419	437	416	436	423	425	405	393	448	420	398	383	427	417	431	438	401	434	413	427	442	391	377	396	401	410	437	433	392	426	459	424	435	398	430	420	420	427	405	422	413	413	428	432	424	426	422	406	393	435	404	392	441	430	404	413	415	423	386	452	383	432	398	414	393	389	433	403	424	437	408	429	390	418	408	402	397	413	417	422	419	436	442	414	408	438	419	476	417	401	420	428	397	403	382	414	399	417	380	411	412	370	412	432	421	423	404	433	428	411	392	424	416	421	392	423	435	370	446	410	403	439	427	421	448	423	416	422	421	385	389	413	434	389	451	442	415	444	400	424	426	370	438	447	421	446	403	386	449	429	433	427	451	436	440	428	382	403	434	434	411	413	424	387	409	395	409	432	432	416	439	474	386	426	416	388	396	411	421	403	413	400	382	404	429	402	398	415	446	440	410	425	412	444	413	412	446	389	406	417	436	381	351	397	368	419	432	423	429	417	445	428	428	414	400	428	381	433	395	450	426	407	407	406	439	422	374	401	365	451	407	431	450	406	395	415	430	413	405	396	421	420	395	435	418	406	402	434	418	423	403	450	424	438	394	417	389	450	443	392	418	472	404	409	389	420	397	416	418	372	465	452	391	434	411	386	423	434	424	421	413	430	428	411	387	447	416	403	420	400	417	403	429	383	396	398	399	410	443	447	428	427	407	402	392	389	415	417	423	398	396	410	433	433	429	410	415	427	403	424	404	416	424	424	406	415
22723	21798	35371	32309	26406	22789	15852	1503	519	513	536	505	533	486	579	550	621	574	532	489	532	474	493	513	505	559	500	502	490	503	526	501	548	514	484	469	498	516	557	466	499	495	476	554	474	497	504	527	513	473	534	503	516	476	508	517	482	512	496	544	514	489	496	527	533	501	505	522	487	539	495	541	540	559	482	470	480	485	456	492	500	480	530	504	490	478	445	489	525	491	501	477	497	521	487	496	507	467	509	497	515	557	522	491	502	425	496	454	489	497	454	453	479	510	495	516	535	489	482	533	488	487	486	501	501	513	465	547	532	527	475	468	504	525	511	513	469	521	509	487	479	515	457	527	478	506	510	492	472	501	507	513	480	478	507	551	492	493	491	518	508	508	503	529	526	495	494	507	514	455	521	484	511	481	482	453	466	566	520	522	485	485	496	488	488	526	520	528	503	490	500	479	526	480	542	544	481	484	527	516	498	524	514	495	465	496	486	491	477	508	493	493	494	494	506	528	480	493	484	473	524	469	523	510	503	505	488	495	469	509	504	512	499	495	506	517	494	503	525	519	519	549	480	517	531	519	524	490	471	507	511	518	486	493	488	510	496	477	494	514	490	547	472	539	496	476	525	447	501	479	504	520	496	526	470	471	513	512	519	470	512	486	492	456	496	504	496	542	520	517	489	462	514	482	510	499	512	490	476	511	489	479	513	525	524	561	502	493	455	475	524	516	519	482	505	484	496	499	523	482	493	543	522	510	512	505	527	493	450	478	479	490	479	495	527	486	501	505	490	537	517	477	510	529	504	489	478	494	497	495	539	491	504	478	550	509	503	551	523	488	503	503	515	513	472	509	507	531	486	514	516	486	488	498	509	492	467	520	510	450	489	475	520	476	552	509	466	507	518	504	510	505	487	473	537	482	488	481	498	483	516	505	502	515	485	506	513	503	495	450	481	486	500	523	475	456	514	460	480	495	491	470	551	511	483	471	514	473	497	476	554	497	518	497	508	495	487	482	483	470	504	511	474	524	493	486	506	501	494	500	514	441	515	510	540	531	463	470	505	498	468	459	501	463	468	531	472	505	451	485	521	517	491	487	491	469	513	511	506	499	443	493	521	499	501	493	494	516	475	505	486	523	508	493	509	498	511	570	502	495	463	467	527	525	534	512	499	505	497	513	497	479	501	473	521	513	533	486	507	490	486	458	470	490	506	483	509	521	541	472	473	516	473	531	500	495	482	500	548	464	513	536	496	480	466	465	521	500	517	513	481	527	462	490	493	516	488	476	531	507	478	482	479	488	469	519	521	504	486	479	489	495	496	478	450	492	513	523	469	482	467	487	535	510	508	487	467	458	489	496	479	551	491	551	482	493	502	505	514	479	508	533	502	494	501	485	513	513	473	530	536	516	484	488	515	512	511	523	493	471	484	505	479	511	494	512	517	471	492	523	484	517	505	479	497	483	486	505	514	472	507	540	485	520	505	505	471	515	515	518	474	471	500	490	489	502	482	526	509	520	524	487	510	517	540	457	507	508	481	500	507	465	479	508	537	488	549	556	500	510	538	494	483	514	535	497	507	492	507	503	476	491	509	485	474	487	511	479	476	507	483	460	457	504	472	517	490	502	491	486	485	515	473	542	481	492	466	496	467	482	499	515	482	522	542	501	506	491	486	525	511	541	461	460	514	473	543	505	494	544	516	501	482	487	496	489	515	500	497	505	463	471	497	522	497	491	495	536	520	487	464	521	503	533	522	507	511	526	462	473	504	477	517	534	537	475	514	516	527	495	525	499	466	482	483	522	507	505	524	509	507	509	510	515	491	531	502	484	541	505	490	511	513	515	526	515	519	532	510	501	476	526	511	494	501	482	512	490	483	497	487	499	494	486	518	546	538	461	481	482	517	513	488	482	518	491	484	533	521	506	515	488	492	484	462	540	494	488	489	512	525	454	509	481	500	493	494	488	551	465	472	467	504	491	491	531	473	471	440	475	483	492	519	506	517	472	514	508	506	494	517	456	502	466	462	507	541	483	484	471	529	483	525	475	518	482	472	504	462	476	510	491	511	498	517	506	450	505	481	488	492	513	540	485	523	485	484	508	498	497	511	518	510	487	499	490	500	509	495	487	538	486	480	535	467	512	543	491	498	497	523	527	490	495	496	524	497	483	477	546	448	477	538	450	494	512	499	475	494	490	504	485	532	500	513	505	499	527	491	487	469	498	514	504	495	515	545	526	500	518	494	504	533	480	518	524	492	484	491	511	476	517	507	477	497	501	515	481	470	481	503	477	513	532	510	472	538	511	505	502	530	493	478	506	512	482	515	479	488	463	495	504	489	468	493	496	495	486	520	490	469	519	528	501	486	450	502	500	489	521	499	478	470	521	501	502	500	513	495	512	496	473	497	498	522	497	561	508	527	503	476	525	485	477	502	491	472	505	481	488	498	501	522	513	502	454	491	510	544	484	495	500	546	519	529	512	519	505	496	534	527	516	518	518	517	513	508	493	507	466	497	511	462	464	484	521	477	472	505	501	479	498	490	506	541	506	533	552	489	511	522	495	480	469	509	498	499	462	470	493	460	525	467	519	499	534	514	493	509	486	511	484	485	536	482	502	483	499	507	481	482	540	490	486	486	531	493	510	520	550	483	503	507	518	507	534	492	493	505	471	474	476	567	509	498	492	485	471	494	504	476	489	506	504	527	532	470	482	472	483	483	474	499	524	523	477	474	464	513	467	484	492	500	498	488	491	492	485	502	474	481	496	493	478	501	499	481	494	499	547	501	477	498	519	480	500	510	492	506	503	508	488	472	495	497	523	509	510	512	491	448	507	505	496	510	486	489	448	485	493	529	530	526	486	541	495	489	504	499	508	543	489	477	507	519	494	481	527	490	503	471	514	494	502	476	497	530	502	537	462	483	518	470	521	466	519	511	521	493	504	526	522	547	493	490	542	474	488	493	491	483	512	558	546	500	494	495	505	506	495	503	466	452	494	500	475	482	492	496	471	488	497	483	478	487	509	491	480	503	483	493	505	503	479	509	484	476	500	454	519	492	501	492	451	535	517	537	505	531	566	501	469	438	476	487	508	477	437	502	474	490	517	504	486	476	512	491	526	480	447	478	480	530	500	482	469	483	493	496	527	488	474	515	508	465	547	479	512	495	473	491	503	494	520	476	494	474	466	481	517	477	500	519	499	468	492	501	509	494	493	527	491	482	496	513	536	518	500	508	538	494	522	505	483	508	491	503	534	468	484	527	481	513	492	531	522	490	512	516	519	499	508	472	488	518	490	510	524	461	495	501	505	508	481	499	531	505	477	537	508	496	485	525	490	490	482	545	490	487	476	519	524	536	458	497	515	512	481	496	510	513	456	527	447	529	474	488	475	467	491	476	481	484	518	535	501	494	481	514	508	485	497	523	514	492	513	455	482	489	498	495	542	506	437	482	462	506	475	475	508	479	501	441	514	473	506	492	451	501	492	511	521	538	485	487	536
54832	97739	84855	59611	38752	20086	7570	601	569	565	591	586	564	566	568	671	691	662	631	621	578	553	555	541	561	595	552	504	537	576	547	538	542	583	529	533	585	558	509	544	530	532	505	532	546	571	527	570	527	520	590	529	566	549	562	545	522	559	553	517	516	537	575	582	538	520	565	522	534	504	503	526	570	554	509	531	566	540	543	567	529	551	526	544	562	593	516	569	566	537	564	539	529	543	529	564	550	539	559	597	586	495	532	563	594	518	553	546	572	585	514	554	525	523	546	532	546	581	544	577	518	552	537	569	530	548	550	573	537	541	526	554	570	559	516	556	541	530	534	536	536	566	538	570	548	513	545	582	562	571	567	570	536	507	544	529	528	551	549	492	555	541	505	556	577	513	548	529	501	585	535	555	497	591	544	587	550	538	507	536	553	525	582	541	535	541	545	533	560	567	533	524	510	537	519	580	577	565	506	539	564	536	478	552	545	556	530	550	540	525	569	516	567	526	514	588	557	531	536	558	538	593	579	551	516	494	492	538	575	544	516	513	570	555	564	495	555	530	521	505	608	529	578	529	572	557	526	554	515	520	570	550	570	540	530	521	554	555	538	536	523	592	527	578	547	552	549	581	528	532	523	507	513	556	515	532	537	546	566	552	562	551	570	550	535	535	539	608	555	540	535	582	552	555	525	564	522	583	517	564	531	495	522	488	595	591	567	542	495	534	551	554	537	570	540	574	529	525	576	529	517	526	561	587	525	499	557	512	538	588	525	541	579	538	547	553	543	526	564	526	504	522	535	548	536	539	532	525	546	508	568	554	553	529	539	532	532	590	527	561	526	599	581	541	553	552	579	550	543	519	524	541	568	545	555	555	530	559	580	535	550	538	572	538	572	579	561	562	549	520	538	559	533	565	551	531	589	539	501	501	517	546	520	527	588	556	544	527	589	584	500	534	562	582	523	581	539	542	531	526	552	564	562	531	552	552	544	578	541	559	520	531	553	545	535	536	595	555	550	542	558	549	576	567	585	519	536	567	536	558	494	540	540	568	541	486	556	564	569	564	524	565	520	584	597	530	494	517	532	581	538	557	579	551	533	573	620	561	523	544	589	564	561	554	544	536	537	547	560	532	555	576	531	500	540	559	544	544	553	536	583	542	543	516	548	566	526	525	559	540	559	546	550	532	556	525	535	572	537	530	538	523	530	557	560	541	575	552	550	550	538	585	541	578	584	526	537	549	538	547	525	603	539	595	514	524	519	548	587	534	517	565	572	572	497	544	549	550	549	557	501	522	567	508	537	540	567	568	543	557	550	582	540	524	542	510	506	546	514	523	552	551	546	555	519	536	543	552	531	492	552	550	586	552	583	549	555	543	539	505	514	539	538	563	517	563	566	562	577	518	546	513	528	514	569	507	522	550	564	531	531	592	540	530	585	543	529	554	587	552	547	590	519	541	559	555	563	546	566	539	561	541	554	543	535	501	528	515	549	572	607	595	550	515	545	565	554	572	567	552	570	538	563	532	545	515	529	525	538	529	518	581	548	538	548	554	540	556	546	523	550	564	523	536	564	558	550	509	550	517	517	522	590	548	585	532	514	551	530	538	536	511	533	554	527	533	555	536	510	549	558	477	578	551	556	565	514	548	535	500	579	551	532	487	540	557	551	574	562	548	542	547	550	557	590	592	555	511	560	588	562	524	575	511	555	562	532	530	524	542	547	544	513	561	599	568	513	552	554	526	528	543	533	555	550	562	541	546	539	556	539	514	533	536	569	522	524	557	540	563	530	561	541	529	517	540	513	575	541	549	570	554	532	546	527	541	571	508	590	548	517	525	528	546	563	562	518	515	571	536	555	570	546	573	535	537	528	550	528	520	544	569	594	583	539	557	510	558	531	561	579	518	514	486	572	544	506	560	525	548	554	554	552	533	529	539	552	552	554	511	591	559	535	545	505	568	553	531	508	538	538	572	553	530	536	575	557	510	579	521	538	541	556	528	540	561	530	562	541	545	563	557	553	603	583	527	526	501	573	535	513	498	570	522	559	551	587	563	529	564	561	527	527	559	556	547	527	575	540	514	521	530	551	556	522	527	539	538	543	533	550	532	601	575	575	539	565	510	506	558	535	563	554	563	532	500	535	540	558	525	567	541	601	550	558	543	539	526	562	494	577	554	549	526	581	549	547	504	564	521	560	537	510	604	538	547	576	552	579	492	510	542	553	554	534	586	526	562	560	545	487	590	560	548	562	517	493	520	509	559	537	546	541	558	522	540	542	505	515	514	483	498	563	546	552	542	518	542	578	580	539	551	533	545	513	505	533	533	518	526	584	550	555	540	556	554	578	523	536	530	551	552	548	553	568	544	530	571	522	542	584	537	542	550	569	530	543	552	535	559	501	545	559	537	578	539	580	505	512	556	552	546	530	545	517	555	546	526	519	549	554	555	567	589	528	558	538	533	579	539	553	520	527	539	566	550	514	490	536	527	511	531	564	573	549	583	577	516	558	531	542	521	522	602	537	527	564	557	532	547	535	558	546	557	530	584	557	582	537	560	553	511	564	516	507	598	514	529	501	578	509	546	539	551	540	555	547	569	543	562	515	605	501	507	558	557	562	529	524	507	546	523	509	551	556	572	559	541	516	567	580	544	552	550	515	535	525	537	585	532	518	541	561	591	528	555	572	560	511	568	552	562	490	549	567	548	483	499	579	543	533	538	579	487	524	522	512	537	596	542	563	549	500	517	541	524	547	543	546	534	550	557	500	569	545	509	545	559	548	532	567	555	505	526	549	513	521	505	558	558	502	553	541	569	548	525	562	526	558	552	559	583	561	565	549	541	545	541	508	537	575	531	514	541	549	561	553	547	547	542	570	540	547	519	567	572	551	527	573	573	532	564	532	552	539	508	549	511	516	574	525	539	573	567	534	561	552	529	560	535	538	584	559	524	521	562	584	590	601	564	545	512	558	550	518	546	525	570	598	588	556	533	496	598	564	529	550	531	540	559	536	538	575	552	567	546	552	514	565	536	561	551	552	550	506	535	492	583	552	537	566	533	536	532	533	508	556	591	565	520	551	574	577	549	538	530	521	580	534	562	573	539	542	526	531	549	528	536	520	601	597	554	479	555	527	534	564	532	539	552	516	513	573	524	526	569	514	510	514	574	526	579	567	564	567	565	592	532	546	567	525	560	548	603	539	532	548	559	545	562	506	535	570	555	538	565	490	528	549	525	537	535	547	557	572	504	546	566	554	525	538	570	538	531	518	581	531	565	556	504	560	529	561	594	546	556	550	516	577	530	581	554	519	493	518	555	544	515	571	573	555	549	548	528	494	518	523	571	543	516	502	550	608	523	552	543	556	566	525	543	550	551	592	550	553	510	533	555	571	530	556	539	532	499	544	590	542	556	557	542	525	526	519	518	582	529	522	580	541	542	538	582	566	555	539	565	584	565	500	568	606	558	526	508	517	553	531	552	530	537	537	523	604	554	566	547
27827	32155	42439	24161	7496	1580	620	346	358	302	325	304	309	324	325	337	320	292	294	318	337	303	338	342	303	328	289	306	345	315	306	305	331	300	330	351	293	282	328	315	321	280	297	325	320	287	354	301	298	341	327	334	325	325	345	318	318	315	320	322	324	296	301	303	300	315	296	308	343	300	282	324	341	329	313	304	316	323	326	336	284	349	342	311	297	306	314	324	299	324	332	321	328	327	331	325	314	297	335	303	337	288	315	329	307	333	282	283	285	320	289	327	337	316	287	310	315	315	288	321	278	343	325	309	330	293	289	300	318	306	305	318	304	317	346	330	314	308	354	317	291	328	303	329	326	306	337	287	331	346	281	293	348	304	320	334	327	320	312	357	312	302	327	322	301	310	340	295	329	305	329	324	299	274	321	330	290	292	318	295	296	297	289	312	324	302	313	309	298	335	318	279	310	307	328	313	327	302	317	301	295	319	296	307	319	317	325	329	319	312	324	309	310	294	305	312	325	332	334	346	277	331	317	315	316	308	334	290	328	302	336	312	279	320	283	317	335	306	296	325	301	314	303	286	311	282	331	336	330	309	323	311	316	307	312	301	311	318	320	298	315	318	307	320	287	299	265	308	323	311	296	302	332	305	345	334	311	312	310	303	311	317	313	315	313	330	318	333	302	322	301	296	336	307	339	286	322	312	316	308	308	331	313	298	328	293	321	291	299	301	341	344	322	319	292	323	337	308	341	311	320	311	332	298	289	328	285	304	308	288	310	314	327	278	324	327	302	319	321	297	325	294	365	330	335	331	316	342	309	332	314	319	314	321	333	292	365	325	327	302	296	296	281	304	303	327	288	352	314	336	315	310	351	311	298	337	329	336	351	274	342	324	326	305	301	301	329	306	315	339	309	292	333	299	328	359	303	325	313	336	322	314	316	297	320	334	324	326	282	285	317	301	337	325	319	312	338	318	332	366	307	321	315	313	318	315	310	316	333	317	299	344	334	314	318	319	276	323	321	317	315	298	321	316	289	346	325	306	343	325	312	301	279	344	312	303	292	307	303	296	287	363	339	309	322	320	318	311	307	309	323	334	293	329	306	317	318	301	297	305	361	320	300	288	339	330	337	312	302	309	346	342	317	326	326	288	314	291	325	331	300	270	279	307	335	325	336	309	325	323	329	322	301	310	304	300	299	284	323	319	304	324	329	321	349	314	293	302	308	305	314	352	303	347	292	323	330	309	315	320	322	322	344	282	320	318	325	306	328	325	302	314	316	292	308	298	303	315	311	296	322	333	280	315	288	321	358	297	311	339	324	310	322	301	343	319	284	297	310	309	329	310	325	305	317	306	277	326	309	320	306	263	297	300	306	302	306	307	323	339	311	289	341	297	313	323	308	308	317	305	302	318	307	326	326	325	300	329	295	305	335	273	334	329	317	313	341	331	311	345	321	300	303	301	321	325	287	329	326	302	289	318	286	285	320	337	293	312	293	303	344	320	335	339	316	326	310	318	312	306	270	332	293	308	327	326	346	310	301	302	329	328	321	344	327	307	330	341	322	315	287	310	300	318	315	307	315	310	314	306	334	301	322	337	291	315	319	306	323	345	334	304	304	335	341	332	300	326	304	334	307	268	335	331	335	333	290	294	308	299	280	306	329	322	306	297	331	310	310	296	313	320	331	319	303	307	320	304	320	297	314	316	332	310	310	313	332	296	349	300	335	311	330	310	337	313	316	316	298	313	301	359	315	311	334	312	348	289	292	309	301	290	317	316	301	294	326	339	317	319	315	319	335	321	309	292	308	328	303	317	318	313	326	329	315	323	344	292	334	327	332	316	299	331	301	309	338	317	316	279	322	327	287	315	315	298	312	309	316	316	322	329	329	337	308	329	309	307	324	333	320	326	315	307	300	322	305	312	324	317	339	292	304	312	325	305	330	322	320	304	294	302	308	324	315	302	308	335	305	296	352	352	298	300	309	321	295	335	361	294	326	326	299	326	326	313	323	315	291	295	283	326	349	319	301	303	287	315	301	322	316	314	303	345	319	320	343	328	312	321	326	302	321	296	305	310	311	282	326	290	315	307	305	306	316	316	331	355	313	353	324	314	312	297	307	335	316	318	303	332	295	342	263	326	336	312	285	311	294	312	328	370	308	327	296	314	322	289	308	319	330	272	299	316	297	316	357	287	322	297	318	352	309	300	338	291	328	310	293	315	304	330	321	280	314	332	329	301	292	313	289	318	317	292	332	290	334	315	289	328	347	358	290	315	287	287	302	319	308	294	348	290	308	329	314	302	329	308	335	309	309	288	302	337	309	342	308	318	322	327	327	335	338	307	334	329	295	335	321	259	320	307	321	311	310	303	307	321	319	333	316	314	292	301	315	352	308	322	332	314	318	325	308	320	341	286	302	316	311	321	337	337	346	318	293	309	307	335	310	296	309	319	330	277	301	336	311	299	310	287	335	301	304	302	332	336	300	306	312	301	319	316	317	312	340	317	328	329	287	300	317	335	329	293	321	314	270	313	302	343	316	289	334	338	294	311	290	329	307	282	319	332	311	325	342	298	312	317	272	291	296	333	304	329	304	348	297	341	321	293	314	332	339	287	305	319	334	320	346	340	292	299	322	297	320	345	323	315	301	290	310	312	333	318	320	323	315	315	296	285	324	323	328	310	317	302	326	325	311	320	344	306	332	329	326	291	301	314	323	303	317	305	300	283	350	290	303	348	309	312	322	315	349	305	343	321	312	311	308	319	329	271	311	287	315	310	293	297	308	290	324	301	331	306	348	328	323	339	314	326	290	307	326	343	324	319	293	340	275	325	339	324	277	285	298	334	308	296	319	293	312	300	325	334	325	325	341	321	323	307	339	285	313	321	323	298	316	303	321	303	319	310	267	301	311	311	327	314	317	301	338	304	310	328	291	327	312	316	298	331	290	335	295	328	317	352	324	309	322	342	307	313	304	302	324	320	328	310	310	314	294	309	317	318	302	313	326	302	337	325	284	319	305	322	315	319	311	300	331	324	328	298	314	287	334	316	283	328	295	298	293	292	330	334	316	310	308	322	297	316	303	318	309	318	295	289	333	317	309	321	297	297	288	301	347	318	310	312	301	322	282	309	297	282	333	331	270	323	322	303	348	311	328	321	308	281	303	332	314	292	321	315	330	317	327	324	313	306	299	332	306	313	322	316	355	310	294	337	329	332	364	278	312	306	283	286	313	303	275	327	345	335	293	292	328	308	308	325	311	356	304	305	317	316	321	313	354	317	297	313	337	326	303	305	313	309	307	329	328	286	317	326	308	353	314	338	315	310	327	320	322	335	302	314	305	286	320	296	307	320	326	329	301	333	335	304	303	316	294	307	320	338	342	316	327	301	315	340	301	302	296	312	294	291	306	326	325	325	304	306	300	279	308	297	308	294	325	341	311	338	325	331	291	278	313	311	294	324	300	330	294	291	316	310	281	321	336	304	358	327	314	349	301	341	292	302
23384	49824	37740	17914	6666	2123	809	371	376	406	363	360	366	335	366	348	377	329	364	372	370	360	362	350	323	368	369	370	345	352	337	356	377	377	354	333	332	375	379	378	386	382	366	355	364	359	349	382	375	365	353	361	360	355	386	365	392	385	361	390	396	349	354	407	384	392	346	347	377	380	361	348	373	338	353	368	376	359	355	397	349	377	342	358	347	376	348	390	387	384	343	349	351	359	353	366	376	365	396	350	374	362	366	377	356	374	343	358	370	374	335	394	323	370	361	336	325	377	366	383	351	374	353	358	383	427	368	341	320	384	334	361	391	377	333	382	376	371	378	378	347	352	365	370	370	378	341	348	405	381	328	364	376	386	346	381	390	361	383	331	326	355	348	374	352	352	340	384	377	315	364	381	348	355	370	350	333	358	343	404	345	355	356	389	374	342	371	355	354	345	369	381	360	364	346	371	362	349	357	380	377	343	360	344	351	385	385	364	347	365	377	384	362	376	356	339	358	370	373	358	341	353	361	409	357	357	359	349	348	377	374	364	378	364	346	362	372	377	381	375	361	370	380	351	359	352	377	359	377	352	353	368	402	372	332	359	336	377	343	328	379	349	349	362	364	360	363	375	347	353	357	375	387	372	383	352	350	347	379	364	362	349	362	349	374	357	395	363	375	361	357	346	392	374	376	355	366	391	379	367	348	386	343	345	368	325	389	356	325	346	372	405	373	372	366	386	313	358	361	367	368	385	396	370	344	348	338	345	351	339	350	360	378	376	380	359	348	379	348	335	360	335	349	398	357	348	338	391	360	375	366	361	368	343	373	339	355	345	373	350	372	345	313	383	382	380	368	368	346	339	349	356	363	361	361	349	396	364	341	394	352	402	365	340	377	326	349	362	358	382	365	353	359	372	344	386	361	342	343	375	381	359	388	344	353	368	340	366	388	333	359	380	348	387	363	349	402	316	379	350	357	351	363	372	378	394	348	328	348	349	401	335	384	371	323	356	388	349	361	355	400	353	358	344	350	301	397	358	343	339	376	385	369	393	346	373	372	370	353	384	358	377	349	366	352	352	358	331	363	382	365	361	372	356	388	354	354	402	350	344	352	346	362	361	371	378	355	352	355	364	366	360	340	393	358	374	355	400	381	371	390	368	345	351	324	366	394	375	355	361	362	383	368	379	358	424	361	356	361	352	369	359	397	361	348	367	367	372	378	349	390	361	355	361	337	327	346	367	369	365	372	346	352	351	357	374	383	374	354	362	382	380	356	376	341	361	401	368	369	330	388	357	372	347	342	379	369	382	373	364	369	357	358	334	393	350	360	325	373	389	362	368	355	349	373	333	340	355	382	362	342	362	331	329	396	356	368	367	353	368	373	326	372	330	403	354	387	396	365	348	399	350	362	383	334	355	370	355	390	395	369	386	336	365	378	364	330	372	341	338	365	341	333	356	349	371	390	356	362	378	394	373	347	376	379	319	365	362	357	368	382	375	344	374	350	391	339	388	372	347	381	361	369	368	360	363	356	355	354	379	370	330	386	373	381	392	346	370	400	374	379	383	346	380	354	384	362	352	364	341	359	365	395	332	344	361	354	388	362	355	341	368	382	383	338	411	337	377	359	366	370	360	379	409	363	372	390	344	352	359	390	358	369	366	379	375	340	348	351	365	374	353	384	370	353	359	344	383	390	348	350	370	400	336	371	367	381	380	380	389	336	372	364	350	385	363	386	369	349	361	367	385	357	390	378	357	344	363	367	353	362	378	367	360	366	357	349	353	354	351	380	337	366	371	364	348	395	331	370	356	379	391	388	373	347	366	367	366	383	377	365	377	360	369	341	375	342	354	336	348	353	373	339	339	368	377	364	359	345	375	392	371	342	392	353	410	327	383	361	366	399	378	365	365	350	334	385	357	327	370	395	370	371	362	373	378	363	354	359	353	362	384	385	345	388	361	354	322	349	362	355	391	340	329	395	399	371	352	345	370	358	376	344	366	376	370	364	337	370	324	336	356	368	348	344	338	372	358	349	340	354	352	391	353	357	386	347	365	375	345	344	359	352	364	348	374	365	335	372	335	368	343	337	344	365	346	346	349	356	338	368	384	363	390	379	375	379	412	353	378	418	388	383	383	359	388	374	401	366	385	392	362	353	370	368	361	378	374	339	345	365	337	375	344	366	384	332	359	371	396	351	376	367	389	385	352	355	364	377	358	367	398	385	342	333	396	350	395	371	374	376	366	365	374	359	370	353	357	373	374	370	374	365	361	340	395	345	355	384	367	342	341	363	401	387	347	335	380	366	362	357	359	359	369	385	327	375	361	365	346	357	381	344	382	346	376	356	323	359	385	351	374	367	349	350	348	350	352	375	352	377	365	373	362	340	363	359	348	370	360	333	388	356	362	396	380	366	367	357	367	377	354	358	360	377	332	363	347	362	351	344	377	357	383	355	397	336	379	379	349	360	371	390	410	323	356	376	327	379	315	347	347	358	361	391	404	384	361	367	357	331	374	382	346	377	374	365	331	359	336	381	391	363	383	369	366	416	358	370	377	399	356	344	352	328	391	367	355	389	367	377	356	357	348	366	346	366	349	364	390	400	353	363	346	355	368	385	376	392	399	344	358	338	375	381	349	335	341	377	385	381	401	356	346	362	367	359	361	344	346	389	376	382	379	402	386	377	372	344	379	361	387	392	327	376	347	328	376	377	350	363	364	412	351	391	333	369	362	331	358	366	347	365	389	376	350	328	333	344	382	355	381	336	372	368	322	339	363	350	346	377	387	388	369	352	346	336	362	349	361	352	355	386	375	349	385	347	363	375	357	362	351	408	371	360	341	338	386	358	390	401	393	350	355	399	350	381	390	373	369	399	372	350	420	362	365	366	361	345	351	363	353	346	365	340	323	370	358	366	350	357	393	376	342	368	365	367	375	326	384	353	361	360	365	354	361	369	356	379	352	328	380	408	344	347	380	361	352	362	398	392	382	384	373	380	365	352	363	356	346	388	363	371	369	354	370	372	371	350	377	345	363	351	342	341	346	376	350	354	374	380	331	398	373	363	376	387	383	376	349	368	350	381	355	379	377	394	341	366	342	363	372	372	367	386	375	375	369	348	375	378	388	357	371	389	329	358	363	368	313	343	368	348	377	379	365	357	382	366	366	387	392	357	377	346	346	364	401	353	354	354	363	374	377	357	373	358	399	339	374	351	343	380	365	361	384	394	382	379	350	377	359	358	363	380	342	382	371	348	374	342	353	348	310	358	383	346	375	340	359	358	343	391	351	359	375	343	345	386	362	324	380	301	379	382	360	358	359	345	368	329	348	346	382	358	386	353	381	398	369	344	341	349	350	345	346	350	344	356	367	367	363	346	351	365	386	345	374	354	357	341	341	346	353	340	433	364	368	356	329	372	346	385	353	384	358	363	356	367	356	367	370	367	352	337	367	345	384	367	346	359	349	374	349	385	362	369	371	359	371	373	339	347	362	362	370
23746	22745	41510	36907	26460	19250	7307	584	427	420	409	420	384	421	420	444	455	464	413	398	417	383	408	378	409	387	393	393	374	417	373	395	429	391	408	425	413	387	393	418	388	418	408	382	406	406	391	399	392	411	395	406	413	378	377	401	411	400	390	375	428	394	393	404	416	373	359	407	401	446	418	414	384	414	396	411	425	415	399	398	369	407	405	384	421	424	401	380	398	388	422	370	385	382	383	407	428	398	401	383	390	385	378	400	395	385	424	409	357	419	419	388	396	430	441	384	421	378	405	411	401	445	410	351	398	408	393	414	393	436	418	381	367	374	425	427	380	396	394	377	383	393	371	356	396	393	384	413	393	422	373	404	381	399	392	394	408	431	393	396	407	405	385	387	406	348	390	430	407	390	407	378	389	407	421	375	420	390	386	392	397	447	371	420	360	417	424	401	404	439	401	372	392	367	375	391	379	416	381	412	403	395	408	382	387	390	393	418	383	404	350	413	380	416	387	400	376	400	418	406	378	381	381	422	419	414	421	447	422	416	422	408	406	404	403	425	432	377	386	401	393	394	398	380	398	392	385	366	423	401	450	397	376	425	422	370	390	397	394	425	390	396	403	401	416	398	386	405	397	375	406	405	393	380	362	386	366	420	376	391	401	407	386	402	392	384	389	391	402	404	405	437	398	384	384	406	399	402	398	404	376	401	393	365	406	405	389	365	385	401	389	384	379	391	421	407	428	368	400	389	421	379	399	356	420	350	393	413	424	351	389	393	431	408	413	367	405	362	375	419	407	405	420	418	423	410	443	421	389	395	373	357	396	397	382	400	392	404	381	431	400	392	390	423	394	348	398	398	374	404	384	387	378	396	402	418	391	389	389	372	383	389	393	412	419	395	407	380	401	425	384	409	388	403	392	424	405	416	426	401	421	386	392	427	409	401	385	424	372	402	407	379	397	362	393	372	429	417	387	400	380	393	397	421	432	410	418	367	370	405	389	437	358	369	355	376	385	433	429	386	373	421	419	410	422	375	385	373	398	415	396	391	392	379	419	413	359	419	398	379	404	391	374	401	365	402	390	372	394	396	390	397	372	354	447	392	394	374	391	386	347	397	370	351	369	399	421	360	389	386	415	386	385	397	379	372	372	408	372	438	372	365	428	399	396	406	409	423	387	397	408	377	416	428	384	417	380	405	401	379	362	403	394	375	391	402	394	400	420	400	417	414	412	409	418	384	418	362	411	402	404	407	397	383	409	429	412	403	409	410	367	361	391	370	426	386	389	381	414	382	390	390	387	362	384	379	368	386	410	378	411	415	410	404	390	401	416	381	394	388	353	374	409	387	370	407	435	403	437	395	386	407	410	389	384	372	376	404	367	412	388	442	430	408	376	390	390	408	435	375	381	393	415	384	408	396	381	407	390	395	395	399	398	405	415	404	407	374	392	377	396	410	373	387	406	349	385	387	432	390	406	403	374	440	408	406	404	365	404	395	408	414	446	421	432	406	390	417	383	385	369	428	413	388	387	413	374	384	408	387	409	403	377	386	382	400	405	394	359	417	387	378	414	407	392	402	436	402	384	396	414	366	428	420	389	409	423	424	407	407	405	390	382	418	415	375	423	340	428	382	400	398	364	429	409	408	430	377	417	398	405	380	384	400	409	404	385	404	374	404	382	378	414	407	371	410	407	391	388	419	379	370	367	382	424	401	435	413	385	389	392	427	388	348	409	395	379	359	431	415	366	398	388	415	431	430	393	436	407	413	398	386	390	411	399	367	422	379	418	391	381	436	451	410	393	380	377	384	407	413	412	393	377	400	377	401	417	415	407	432	409	392	392	392	401	382	406	379	400	385	375	447	416	433	395	359	407	380	397	392	416	406	405	417	419	419	406	404	404	383	408	383	422	389	426	412	406	444	434	415	395	384	399	459	422	412	422	412	434	394	421	423	401	391	396	372	390	427	401	391	421	432	384	375	368	392	423	404	398	414	362	422	419	413	401	403	362	365	344	370	412	413	387	408	415	424	386	419	381	403	412	400	419	431	400	384	410	440	402	401	403	414	387	390	408	399	388	399	356	422	383	415	389	395	424	373	379	386	389	389	385	427	387	384	423	374	390	427	420	433	361	418	367	368	368	414	371	376	410	380	409	392	416	386	386	407	401	433	412	431	382	384	390	408	418	418	436	380	395	371	388	400	366	404	399	403	425	389	389	401	410	402	371	362	386	395	370	362	391	397	439	413	389	409	396	446	394	368	387	393	409	390	393	401	392	369	391	423	383	397	414	410	402	391	368	404	391	383	404	390	389	392	412	400	401	419	421	403	407	385	412	425	414	375	399	371	406	371	400	413	412	442	377	386	374	372	398	416	427	394	389	373	369	361	410	413	400	390	403	330	413	396	444	387	389	394	361	401	428	383	415	428	392	393	394	395	384	380	371	337	401	430	358	400	409	382	388	394	408	411	415	436	372	368	402	400	404	426	355	416	369	417	427	365	356	398	399	409	401	418	411	394	407	398	431	385	365	438	415	380	381	431	407	383	377	383	409	406	408	396	412	383	390	366	400	385	422	396	440	368	438	386	375	379	401	363	378	397	383	421	385	405	429	455	371	457	390	400	377	397	401	398	398	403	377	438	400	394	403	403	384	380	376	374	375	417	375	402	379	383	413	386	365	356	364	407	387	366	420	395	384	394	402	398	382	388	400	431	401	403	400	411	416	431	390	420	410	431	413	391	395	448	402	409	420	399	433	389	400	410	397	392	381	368	412	389	384	402	387	402	406	408	386	372	386	423	418	404	412	364	385	431	376	374	425	403	386	360	429	422	384	372	402	413	413	402	390	418	411	384	417	401	451	412	384	375	381	412	417	417	419	358	363	389	356	420	415	418	358	412	404	376	391	388	427	388	393	391	392	398	366	354	386	396	407	397	434	420	384	402	431	389	407	384	382	416	376	397	431	411	413	367	431	385	400	404	393	431	402	433	402	426	403	385	372	404	443	378	379	397	441	404	366	396	431	400	363	404	396	383	392	399	390	392	377	419	350	397	369	420	418	403	389	393	382	367	435	411	383	378	431	437	443	426	387	376	421	403	405	358	387	378	377	402	366	395	413	389	404	405	398	378	411	392	422	426	380	415	380	398	412	388	397	403	404	433	382	413	388	417	396	387	354	397	389	434	391	384	415	378	408	415	392	436	417	421	420	418	403	402	405	400	409	390	404	416	390	387	399	435	425	418	398	423	419	404	381	388	373	383	409	354	429	350	407	415	410	403	403	433	438	415	388	398	408	420	373	352	398	382	396	381	384	368	358	410	374	397	377	394	429	398	378	401	389	388	392	385	415	384	408	366	402	408	388	392	399	389	402	379	384	391	408	387	387	386	435	411	421	426	413	376	391	410	400	410	377	419	402	429	360	403	435	372	394	418	410	408	379	415	415	408	385	400	352	403	392	373	423	393	371	384	383	387	418	410	436	400	404	398	382	366	406	422	371	375
46830	94458	77180	49799	30285	13613	4209	436	431	436	475	431	476	453	435	506	526	550	533	478	493	440	424	452	426	452	419	432	451	436	455	440	456	486	458	437	443	489	431	440	415	423	473	416	445	467	418	444	478	448	459	489	450	445	419	458	474	482	482	440	429	468	456	474	407	449	474	466	437	419	415	426	473	489	461	452	424	476	470	447	449	484	444	409	457	478	453	422	440	434	480	455	456	448	449	459	395	449	451	426	408	433	455	407	430	439	431	475	445	436	438	425	433	429	453	441	463	471	464	430	418	418	444	462	487	454	445	435	445	470	424	392	449	430	444	447	430	455	423	438	459	442	432	399	474	432	451	439	473	419	427	488	430	437	415	447	418	430	448	407	460	463	471	428	428	436	438	408	429	419	428	450	422	421	419	473	423	422	458	387	458	447	471	435	455	463	421	429	429	452	426	457	447	419	471	429	457	433	419	463	436	444	423	432	442	451	436	418	414	440	433	440	452	433	457	456	465	443	454	453	406	471	433	438	426	462	441	431	418	431	455	465	445	430	440	435	446	429	442	443	416	419	470	396	457	413	447	430	428	437	431	457	431	429	472	444	436	455	393	423	457	470	463	429	435	426	444	434	435	464	451	415	505	405	417	488	453	429	452	443	409	422	440	457	459	434	450	429	448	453	443	465	406	463	436	415	411	453	448	423	463	456	478	477	455	436	455	419	434	443	447	435	436	418	425	455	450	447	447	420	443	452	470	433	430	467	416	471	439	453	458	394	491	437	441	478	439	429	423	432	452	436	461	446	402	431	419	429	473	392	453	429	453	436	439	420	439	473	411	441	415	453	449	415	447	430	464	429	439	488	432	410	420	403	435	430	436	437	460	425	447	460	476	432	450	464	471	470	439	459	427	437	466	451	481	450	435	421	470	437	446	403	419	435	444	423	442	449	448	474	454	433	392	429	446	432	442	431	488	423	445	423	466	462	452	432	422	462	444	465	404	466	486	454	440	478	443	438	462	453	426	411	472	480	459	439	461	468	469	445	446	421	418	452	471	443	483	431	472	433	435	451	450	467	451	468	431	438	432	460	466	450	468	388	425	437	442	456	436	464	488	442	452	439	462	412	438	419	486	449	448	436	455	470	384	425	456	451	440	407	403	416	462	420	442	449	432	429	463	404	411	399	386	457	477	427	409	477	440	433	469	445	436	447	426	445	437	427	402	450	452	394	466	456	463	435	464	472	447	413	443	451	434	444	446	465	437	433	459	446	457	454	425	408	410	438	405	410	458	448	439	448	462	432	452	419	421	455	403	412	429	428	450	454	413	478	427	418	428	456	443	441	436	431	450	429	430	432	416	414	436	481	447	476	447	444	385	421	468	464	455	438	488	431	442	438	470	439	423	464	467	425	476	448	424	424	426	411	472	465	426	501	452	467	456	422	423	474	440	460	469	466	417	425	442	451	450	401	442	465	422	468	434	446	443	466	418	448	422	446	442	480	413	420	440	455	470	441	410	444	477	434	460	488	455	448	455	416	472	449	431	418	430	468	473	442	464	453	481	446	445	433	425	416	414	409	423	425	466	425	438	411	415	470	427	449	420	439	437	434	460	430	432	444	432	445	429	437	423	437	458	447	395	406	435	481	443	444	411	438	461	425	440	431	440	427	454	448	462	441	413	443	449	481	430	455	464	458	463	435	465	490	457	450	476	493	429	455	489	451	442	438	473	461	432	430	433	469	425	438	466	482	453	490	440	438	444	421	471	459	467	479	463	427	440	411	461	434	443	455	426	459	432	433	428	429	449	444	461	457	476	435	430	446	444	457	460	440	439	406	401	451	432	452	436	460	435	413	453	451	456	443	459	460	435	455	455	437	445	445	437	401	433	447	419	450	433	475	451	453	424	460	426	444	413	439	447	443	423	423	420	434	449	472	445	424	444	423	431	463	453	467	444	451	439	489	428	453	411	420	431	439	440	454	462	421	470	463	479	434	440	442	471	433	447	420	399	438	456	441	451	464	435	436	435	432	393	454	427	448	495	446	426	413	484	430	468	424	467	453	439	444	473	428	435	420	397	446	458	437	460	414	447	468	416	444	459	451	444	396	472	474	432	479	451	432	446	486	419	432	417	450	455	442	440	444	406	460	458	462	442	428	448	457	435	404	446	449	439	468	456	458	460	438	448	403	497	407	454	427	489	421	448	420	465	438	434	450	404	444	417	444	430	415	404	417	425	421	430	432	446	408	441	413	466	402	439	462	435	450	422	405	430	431	456	459	467	455	447	478	450	419	440	441	420	478	442	448	503	438	443	425	431	451	442	427	435	427	418	477	456	452	451	478	427	454	419	454	428	440	430	458	415	444	457	458	427	442	454	430	457	453	451	467	460	478	419	434	443	429	461	409	465	451	415	425	443	442	466	463	435	426	448	464	426	451	467	448	451	417	409	441	500	470	407	441	459	435	438	438	467	457	410	448	474	449	435	452	428	461	499	461	427	440	447	416	417	477	445	434	406	442	426	446	413	430	460	478	446	429	454	417	478	464	449	434	480	463	429	455	410	455	452	438	446	419	421	436	423	411	406	433	431	438	456	482	387	453	435	458	466	436	438	445	458	430	457	427	444	442	452	431	479	471	469	428	449	428	443	440	447	474	435	433	481	441	459	452	437	461	435	448	439	435	459	480	424	411	447	460	428	436	473	423	434	430	460	458	433	443	481	465	405	426	435	430	456	419	465	439	421	403	432	457	420	460	436	407	413	453	466	407	427	378	428	424	415	442	420	467	441	454	465	467	412	458	454	462	455	418	447	440	456	447	437	482	441	441	430	411	459	463	468	431	426	444	409	452	446	438	421	411	459	437	405	414	441	438	416	429	430	429	415	451	475	467	451	454	440	430	462	471	443	438	431	440	476	430	450	406	496	434	425	486	493	429	446	459	415	478	440	406	442	430	438	454	456	434	476	429	467	453	462	410	466	444	489	429	452	448	502	446	409	438	431	393	444	467	432	460	419	439	450	460	459	443	456	466	454	418	426	427	449	450	445	450	454	424	423	434	442	456	441	427	458	429	419	442	434	419	463	402	438	454	434	486	432	454	463	433	420	471	482	403	467	428	458	440	456	458	426	458	460	429	430	403	419	457	429	456	436	455	456	450	446	422	499	428	429	467	452	405	406	458	446	437	415	456	429	445	453	428	425	434	416	412	446	418	464	404	420	443	418	407	440	413	456	455	450	466	477	456	445	454	453	424	465	459	433	385	443	435	430	408	416	453	459	408	434	414	437	404	422	435	460	411	467	448	428	421	443	460	451	461	441	421	419	448	448	429	444	469	444	430	446	436	446	437	438	454	452	479	483	430	426	414	444	448	410	460	456	466	449	432	441	416	440	417	425	454	444	437	454	448	436	415	476	405	433	444	415	440	486	430	426	446	441	441	424	427	456	429	442	444	452	447	418	404	499	450	453	425	440	473	388	456	458	431	449	423	420	424	452	433	425	453
25084	24837	43338	34368	20369	7981	1414	374	332	379	342	337	361	342	397	380	326	401	359	361	365	378	336	340	316	352	333	337	332	358	343	394	338	310	330	333	347	329	319	328	327	358	363	359	316	362	332	374	355	323	349	345	338	351	343	365	334	351	322	327	384	325	363	329	330	344	355	347	322	345	370	335	324	327	335	352	329	349	356	340	349	324	329	350	352	326	324	313	348	346	352	346	314	337	368	360	349	356	362	324	340	337	346	314	351	324	349	343	348	335	364	325	350	360	349	332	391	361	349	371	339	341	334	343	339	332	301	344	340	336	345	345	348	301	341	344	378	335	395	336	343	302	343	335	356	344	337	355	357	352	371	361	319	363	323	322	333	321	356	406	350	333	332	374	341	322	358	340	321	370	365	353	375	335	327	356	331	345	351	340	346	332	375	312	353	356	353	313	330	358	359	361	367	335	352	321	365	343	365	346	321	317	337	300	341	347	309	363	367	343	325	330	335	348	366	324	383	344	328	317	343	364	384	328	348	329	349	361	363	375	350	347	376	339	340	330	331	305	359	331	324	344	353	324	323	348	348	327	337	361	324	323	363	343	325	338	328	327	337	356	306	336	360	350	361	323	301	343	314	332	333	343	340	362	319	329	333	289	330	333	359	343	353	388	340	340	337	357	347	314	341	319	356	320	362	343	314	319	333	319	297	348	348	374	338	355	306	332	375	310	345	320	356	364	362	339	349	344	348	346	330	343	309	335	329	320	351	331	360	341	392	324	306	313	347	335	306	368	350	321	345	330	342	366	336	326	308	336	338	334	347	361	329	323	369	321	344	284	341	329	352	332	369	367	355	338	321	347	305	341	365	369	364	368	342	322	352	302	339	341	318	321	344	358	379	357	350	356	331	352	351	316	320	324	355	326	356	347	387	337	332	359	383	332	342	357	343	346	361	340	371	334	361	326	332	346	365	355	301	333	308	342	358	331	342	326	344	306	356	353	365	341	373	367	341	345	312	343	319	378	350	358	321	319	326	301	332	343	346	311	350	345	340	320	360	328	366	359	370	338	326	328	353	339	357	346	353	340	341	338	305	345	333	343	356	316	331	345	362	369	339	350	310	339	339	362	341	371	333	320	344	320	376	348	333	340	322	321	343	335	329	352	319	350	343	326	346	333	313	373	328	342	339	376	340	344	347	343	343	319	333	337	323	324	347	342	343	301	352	358	345	329	343	322	337	349	316	366	355	330	334	352	349	367	361	339	359	355	350	325	328	336	358	357	344	335	335	369	394	363	348	325	365	358	391	306	363	333	338	359	365	337	329	359	324	346	349	357	380	317	349	325	359	335	371	351	339	351	338	350	332	332	368	344	333	352	346	350	340	346	339	344	358	332	350	308	336	352	330	326	327	334	350	344	353	317	353	350	340	374	321	367	366	374	354	342	309	325	361	328	369	337	351	345	344	341	362	355	367	351	355	352	344	309	373	343	328	314	384	356	360	359	349	293	377	392	347	344	323	321	323	322	338	316	342	328	330	309	338	371	318	343	355	333	310	333	318	371	339	315	349	337	334	374	365	334	337	337	337	360	362	337	332	362	334	334	359	349	348	337	301	341	320	329	346	343	328	380	361	366	338	345	326	357	307	361	308	350	343	336	352	361	327	341	329	338	340	316	357	312	325	355	345	320	346	335	330	314	343	281	349	345	350	296	344	353	352	326	332	323	347	330	313	321	329	370	334	335	353	329	331	328	373	337	332	322	317	317	296	347	318	365	329	315	339	344	329	320	335	351	334	375	337	347	349	346	343	360	341	350	344	345	383	323	349	324	346	362	319	314	307	329	347	337	375	367	327	344	349	344	343	324	356	336	372	339	312	371	357	372	331	300	356	341	348	369	323	320	319	324	332	344	335	345	304	365	328	330	339	364	326	308	327	347	337	319	344	327	332	349	331	347	342	337	349	351	327	337	332	349	351	348	350	408	347	344	352	340	339	381	350	325	366	353	344	362	308	330	351	353	326	323	322	352	339	343	358	321	339	384	353	347	346	341	366	338	363	354	326	343	370	308	356	338	341	328	354	323	325	352	347	384	360	354	369	345	330	340	307	343	336	346	348	372	363	368	338	332	364	322	326	333	354	344	344	351	376	341	358	319	350	336	345	359	314	300	348	321	346	350	364	349	330	370	366	331	318	322	341	342	307	311	341	320	326	348	336	353	338	371	327	351	335	312	317	347	336	331	326	346	353	355	352	301	351	345	351	372	355	331	359	313	316	369	352	345	366	345	336	341	325	351	351	319	337	320	358	367	319	311	367	307	349	334	350	317	364	326	342	348	335	372	326	322	340	350	345	350	362	367	343	364	341	291	337	354	312	297	333	312	340	370	318	357	335	365	335	319	342	344	363	344	345	321	353	315	357	326	356	333	342	353	312	339	318	359	324	326	347	361	351	343	329	330	355	328	345	332	342	340	339	367	352	322	361	352	317	336	328	358	373	342	355	303	366	333	348	311	342	319	351	300	345	358	351	381	345	322	366	351	310	325	347	333	355	298	362	319	335	337	345	304	350	342	363	366	360	355	345	344	333	332	329	328	379	368	366	324	326	351	337	343	335	345	324	374	390	345	301	328	333	378	345	367	313	341	330	365	342	334	357	373	337	346	339	331	316	368	300	356	363	339	303	318	341	322	378	361	348	333	314	355	368	337	364	321	316	318	353	346	308	325	322	348	354	373	336	358	354	326	348	368	334	332	359	353	326	342	329	371	327	334	324	367	350	347	377	346	352	345	346	324	362	292	346	365	344	342	339	347	386	375	341	346	371	351	355	370	300	342	324	331	325	357	324	359	354	345	339	348	316	350	378	339	347	367	329	328	355	334	384	321	356	355	330	347	359	341	346	321	343	357	329	354	348	323	336	347	309	326	383	352	347	322	368	391	369	343	341	347	329	327	362	347	371	386	362	342	321	337	322	331	381	327	338	360	358	346	298	357	330	342	307	332	358	343	362	336	370	369	348	325	363	340	316	317	350	344	321	378	317	358	349	353	320	350	327	338	336	345	336	325	360	353	377	330	328	350	339	345	342	330	373	350	329	343	326	334	342	355	365	312	332	353	309	323	300	353	328	325	330	334	330	314	343	337	328	339	338	355	353	342	336	360	322	356	317	329	389	331	347	317	358	346	332	355	321	367	334	336	337	347	345	367	379	350	335	347	373	374	351	352	352	353	338	346	331	363	342	314	352	352	344	344	341	341	348	373	365	324	345	353	357	318	300	337	353	353	342	317	326	358	334	355	381	318	357	341	339	331	329	339	350	354	344	350	306	396	353	342	310	336	337	322	354	315	283	331	336	341	334	353	287	342	337	373	325	353	339	330	351	319	354	348	348	334	331	353	344	358	316	344	348	333	372	332	326	322	328	352	330	338	359	314	329	408	365	343	346	355	345	360	345	344	338	381	373	354	338	367	335	353	346	359	374	329	354	328	366	340	339	327	335	334	326	360
39997	81200	63002	37455	19784	7428	2091	406	408	413	434	409	456	407	420	416	459	446	469	421	464	413	368	421	359	384	425	382	408	379	441	420	412	384	407	395	398	432	394	404	400	431	400	407	451	388	373	422	390	376	388	382	392	436	388	417	435	397	408	416	426	366	377	413	364	402	402	363	379	369	374	421	403	393	372	401	389	387	373	405	419	405	411	368	408	391	408	404	401	391	365	414	403	407	398	372	409	413	422	385	366	406	401	379	381	404	376	363	429	403	443	372	366	401	400	386	406	441	420	399	388	400	396	418	382	387	381	415	398	412	426	407	428	378	423	383	392	410	364	378	430	407	389	380	401	404	389	363	381	388	458	368	392	364	403	440	411	397	394	381	383	400	395	393	399	419	400	439	388	390	397	426	384	387	366	388	388	421	403	388	400	446	386	403	416	385	384	396	392	384	374	409	393	416	426	395	382	415	388	394	413	394	352	398	432	398	394	427	423	403	422	373	377	406	420	374	371	384	399	439	408	369	382	411	400	421	419	385	421	393	376	360	435	346	416	385	402	372	372	419	383	401	394	402	388	451	385	450	389	422	409	418	387	405	392	424	406	397	401	383	425	443	401	376	401	396	417	381	380	417	411	428	377	418	399	390	441	385	399	422	400	400	383	436	403	453	341	400	386	406	389	423	399	372	387	377	381	391	387	411	418	408	386	421	368	409	413	396	391	392	390	419	395	392	404	399	371	378	391	387	396	366	379	364	409	407	408	433	402	424	372	422	362	374	381	398	393	409	389	397	375	434	431	406	400	365	401	379	434	380	438	372	388	412	449	389	365	425	418	390	387	422	404	389	400	397	427	398	382	390	407	404	417	343	405	379	408	419	375	379	409	413	397	443	415	393	393	392	386	377	398	403	391	405	388	390	373	411	394	394	384	355	396	415	441	391	369	376	406	435	416	380	381	389	422	369	403	390	391	421	398	366	407	409	397	366	419	363	401	405	395	383	399	397	374	435	354	426	383	379	413	382	405	381	395	383	370	394	373	409	390	422	411	394	419	376	430	384	379	429	404	388	382	396	416	391	373	369	391	423	430	403	402	394	439	409	366	418	392	379	377	428	416	400	433	373	402	386	349	423	400	393	429	402	391	420	381	433	425	402	418	421	398	394	398	422	405	435	420	387	365	391	406	405	406	379	381	383	421	403	463	391	391	400	371	399	402	410	382	418	415	397	425	363	400	406	421	383	369	333	406	391	403	378	377	383	391	441	371	397	366	374	384	401	391	407	389	387	392	381	410	403	399	406	366	394	384	375	361	380	379	397	414	380	405	397	394	379	429	421	403	414	425	398	386	384	386	391	410	429	395	397	419	404	379	392	390	392	406	388	402	381	350	397	420	394	399	409	399	451	393	413	379	365	372	376	395	401	370	407	370	383	392	363	398	436	401	395	400	404	396	399	390	415	403	434	356	404	414	404	433	376	408	402	373	375	414	416	383	389	356	382	384	387	403	407	404	382	407	364	435	374	409	415	375	412	408	408	376	377	433	397	441	390	371	410	367	429	414	424	440	392	367	388	401	416	368	435	369	402	381	360	378	422	440	383	376	418	385	440	407	404	422	378	423	419	361	372	394	403	402	350	430	377	360	420	403	385	421	378	392	380	414	417	388	373	409	425	406	404	424	402	377	400	411	391	397	366	399	391	356	409	362	418	400	371	375	366	410	382	391	416	397	431	385	388	389	424	390	390	381	407	395	382	421	397	362	393	351	392	361	405	391	421	419	404	410	417	430	415	446	416	380	434	383	388	388	392	424	376	383	403	378	399	404	411	388	395	380	404	392	422	411	389	367	410	397	427	401	423	408	369	426	407	434	418	402	364	405	389	359	394	364	403	382	444	412	388	374	430	415	388	406	399	418	395	374	438	432	399	397	387	410	394	400	405	387	387	418	406	388	407	403	390	415	422	409	425	385	444	420	407	416	374	390	426	393	416	423	404	357	422	398	390	417	404	400	401	396	414	391	377	356	400	412	421	423	398	425	398	412	389	393	387	398	432	349	376	393	402	410	359	385	393	410	384	402	447	394	401	378	367	381	429	390	423	390	397	417	379	428	424	461	417	428	430	372	371	403	409	377	393	381	364	389	415	415	423	387	389	419	371	420	408	398	373	372	386	390	383	384	373	381	427	419	411	398	370	399	398	398	391	410	367	417	402	416	367	359	403	400	422	404	375	410	409	410	404	348	387	405	424	437	387	411	427	436	385	405	370	385	419	386	404	410	399	365	425	388	369	372	409	389	446	424	384	380	408	418	394	429	396	386	388	367	398	393	416	382	374	407	377	422	360	401	383	396	386	418	415	409	403	396	410	394	393	377	397	427	399	412	374	424	400	360	426	421	438	387	371	391	374	414	405	405	380	442	411	407	398	381	379	442	412	391	363	397	416	405	447	395	416	391	392	392	397	389	389	385	437	426	379	395	448	400	369	388	420	381	417	443	420	394	371	387	435	343	377	375	411	399	394	382	387	413	378	387	377	360	389	390	434	365	380	375	425	392	428	369	393	390	390	394	409	399	408	392	380	432	416	423	372	398	398	403	388	415	397	416	404	397	411	385	401	394	384	428	386	392	393	412	381	434	407	368	400	385	435	399	425	397	435	401	390	378	389	397	361	405	390	398	429	369	346	408	426	383	399	382	373	435	425	426	370	393	398	383	376	392	425	404	405	402	405	394	382	412	407	375	392	438	419	424	402	390	413	401	396	403	419	391	403	406	400	374	421	404	381	363	401	374	376	424	367	398	391	392	379	385	388	383	391	392	383	406	386	397	403	403	382	418	428	391	405	382	390	461	433	437	365	361	453	356	455	425	375	396	399	381	362	385	402	422	384	368	371	397	400	407	378	385	410	427	407	409	404	413	425	393	438	384	426	399	414	386	350	410	440	391	381	437	388	407	406	383	403	404	425	435	423	387	365	376	416	389	401	385	411	375	388	390	375	379	398	402	410	396	397	428	415	358	395	393	376	408	420	423	416	404	365	386	362	392	390	395	372	407	409	383	379	373	381	385	433	418	403	428	397	423	418	399	411	383	381	414	357	407	388	420	393	395	414	384	409	422	397	378	369	387	377	407	403	402	409	368	388	378	389	409	395	394	355	375	370	369	390	395	375	399	417	374	408	406	371	426	391	435	399	378	387	371	430	422	418	420	389	415	423	394	385	396	433	432	373	366	387	413	410	401	404	374	403	403	374	395	410	392	410	431	398	390	367	403	409	395	370	398	421	388	382	376	390	407	412	400	394	413	392	395	406	402	406	385	395	400	399	402	410	395	384	402	387	403	417	410	417	400	429	423	433	399	386	379	404	394	404	369	375	384	415	374	400	406	387	364	378	387	391	405	422	401	401	392	399	395	376	362	407	429	412	413	377	404	413	412	415	382	424	392	401	418	424	387	369	432	381	397	410	391	435	414	409	389	413	398	393	355	386	439	391	399	419	376	399	422	403
22909	22156	36134	31404	25050	22489	15452	1346	514	520	520	496	532	539	519	493	564	634	617	549	498	508	502	466	508	505	508	478	498	498	502	506	525	495	519	505	491	456	523	479	484	519	498	501	515	492	515	515	518	508	457	513	504	518	482	502	509	461	487	503	485	491	511	474	526	494	491	491	550	502	525	449	506	499	465	494	498	481	522	491	477	485	503	493	508	462	480	512	505	514	492	500	480	475	529	468	508	536	510	492	497	475	489	459	456	451	552	445	489	523	472	456	503	505	495	480	488	498	449	483	488	498	486	480	490	487	511	495	516	474	488	492	451	496	493	472	497	473	471	516	474	506	518	473	508	486	474	478	501	496	471	510	507	483	464	488	475	487	493	487	478	469	498	490	475	495	473	481	484	465	514	479	502	511	478	517	466	511	504	474	493	473	486	463	468	493	515	496	486	540	467	449	445	511	472	502	507	461	501	481	447	482	500	472	474	491	506	473	503	526	485	521	535	498	476	472	531	519	482	508	465	501	518	510	500	527	466	486	514	546	447	456	516	493	489	491	519	496	519	520	527	463	482	506	474	512	504	466	493	506	469	472	457	457	516	469	467	527	469	485	483	525	469	491	490	489	470	516	488	507	498	495	492	522	501	488	473	477	497	501	477	469	468	543	472	512	520	464	555	541	480	503	495	473	540	472	551	502	522	502	505	500	481	495	501	500	490	516	528	512	487	466	475	519	457	495	483	486	489	502	455	508	500	546	528	489	545	462	518	484	492	521	472	484	549	484	477	512	488	488	495	464	477	471	463	546	476	488	535	488	485	493	499	504	467	461	486	505	481	525	517	503	496	494	486	539	541	525	471	498	472	492	477	486	453	475	481	506	482	462	512	474	498	474	477	508	529	533	508	485	454	513	483	482	485	492	508	483	494	531	470	495	508	487	507	483	490	456	525	498	488	510	469	510	505	520	475	485	509	480	515	512	474	502	468	513	504	528	480	473	486	464	444	468	508	478	470	459	498	504	514	512	466	503	489	439	494	445	477	473	474	464	479	502	507	544	501	494	512	483	483	474	526	496	444	481	485	523	494	487	516	517	529	458	511	501	469	449	526	501	521	459	458	468	497	477	480	468	464	487	495	500	500	504	483	474	528	502	483	507	494	502	467	480	497	508	460	477	463	493	466	442	538	510	489	515	550	520	504	446	492	502	483	525	498	501	476	488	436	478	488	524	536	520	486	493	500	468	528	497	524	531	511	490	497	489	498	466	458	481	448	518	506	484	500	477	486	495	526	494	503	510	478	505	465	506	500	531	517	494	472	472	468	525	457	486	462	512	520	448	539	479	460	529	474	502	518	511	488	490	525	475	509	506	466	459	516	501	493	504	468	512	494	501	493	487	511	496	493	501	485	478	473	480	461	488	491	495	474	485	463	475	518	461	512	473	508	511	485	524	488	467	493	464	495	460	488	539	525	500	492	525	498	503	527	502	505	486	463	491	496	516	480	475	534	477	519	471	495	519	494	506	471	503	494	497	473	519	466	473	484	486	490	486	489	505	480	499	449	497	502	500	489	500	516	466	509	512	491	464	456	491	455	465	471	492	510	475	503	465	465	493	486	495	509	494	499	491	479	487	495	520	432	447	462	526	469	523	452	449	448	495	485	492	493	530	507	513	506	498	498	492	521	479	510	515	514	449	494	517	515	553	492	484	482	520	459	505	502	460	508	479	532	516	469	513	463	512	502	509	531	500	499	548	466	516	492	466	490	492	434	473	463	486	476	497	491	448	496	471	512	516	494	491	527	500	506	497	458	472	452	466	524	476	491	521	540	515	507	475	469	456	464	510	506	477	491	509	454	486	467	459	497	486	474	476	510	531	523	463	549	492	419	504	527	527	524	481	491	471	478	467	479	483	493	507	468	463	527	513	484	492	466	498	506	483	501	489	487	520	460	470	492	511	501	500	497	506	492	501	517	461	511	481	470	472	522	464	473	477	462	485	513	489	490	504	489	491	512	529	491	509	485	579	443	469	507	490	481	532	430	512	496	499	513	503	482	511	461	493	488	522	530	488	507	492	490	511	466	504	516	494	532	520	494	508	477	464	495	473	468	476	525	444	503	461	484	528	485	557	481	486	476	475	501	474	516	490	512	491	486	457	522	430	507	568	489	488	486	497	520	513	455	458	509	471	479	499	485	504	482	510	486	477	497	499	480	495	535	464	476	479	497	459	480	479	487	514	465	514	498	539	510	506	531	504	490	502	483	475	493	462	498	486	475	490	494	449	528	511	497	461	487	509	514	469	527	471	461	477	442	500	527	499	507	507	510	513	474	446	467	466	482	530	503	507	488	487	497	508	450	456	487	492	487	492	488	470	513	506	459	492	477	474	513	545	508	461	515	486	486	450	482	520	485	501	582	501	518	465	483	450	466	487	510	503	450	473	513	515	474	453	484	519	472	458	527	475	462	482	489	537	523	470	461	462	510	526	499	527	494	484	535	477	475	548	454	468	505	513	537	498	494	458	495	491	545	463	489	489	485	499	479	495	512	528	489	467	485	534	452	468	543	439	477	470	514	508	500	490	511	497	474	483	527	491	534	451	500	464	528	470	497	488	458	463	486	495	485	506	490	486	526	511	486	531	508	505	487	518	469	474	469	504	514	479	515	492	508	510	495	470	514	496	509	525	489	510	491	482	466	528	443	508	468	533	495	517	471	464	428	468	485	541	485	513	524	506	474	502	495	429	532	500	481	489	516	470	481	483	507	510	462	533	501	516	506	492	469	486	480	471	480	480	505	478	506	505	514	472	478	499	501	522	473	544	479	514	490	481	477	516	489	482	459	490	449	530	485	501	499	508	482	466	473	496	512	495	523	502	534	478	473	461	503	484	512	522	474	494	478	512	505	452	494	529	494	499	494	484	506	494	458	467	497	469	472	516	478	505	469	502	508	461	502	512	474	506	471	498	516	477	467	443	437	500	488	472	462	459	500	479	482	502	523	513	480	458	520	484	490	488	548	480	526	461	491	531	485	493	475	494	514	500	521	469	460	453	495	489	467	520	431	516	485	494	516	498	497	471	466	509	496	522	474	475	519	500	492	537	505	496	466	491	517	511	493	483	490	493	468	499	460	504	518	489	477	504	482	504	445	495	532	501	467	499	460	479	494	502	496	501	533	530	495	498	487	445	480	482	543	469	498	502	480	528	456	479	507	496	509	495	520	544	527	506	514	463	485	515	492	469	483	455	509	461	492	514	478	485	512	492	480	503	461	528	484	513	468	483	463	470	455	461	471	444	497	478	478	492	536	484	487	490	509	484	517	503	468	479	513	482	488	496	503	459	474	511	468	461	494	447	497	504	502	474	506	476	488	488	505	496	487	484	456	486	520	525	466	474	510	478	475	476	496	513	461	477	472	492	478	473	492	469	517	494	485	520	467	477	544	471	499	488	518	518	549	538	498	504	509	521	492	466	491	531	485	516	499	478	532	529	544	462	499	466
51514	94971	84350	58598	37573	19459	5590	531	504	588	541	571	519	551	559	643	676	690	723	670	607	543	514	537	561	527	517	565	549	579	512	509	519	528	551	479	600	543	549	525	540	568	575	539	533	553	542	521	518	606	518	566	539	567	506	530	533	543	532	575	528	548	544	538	571	509	587	535	524	552	538	510	546	520	517	518	525	529	537	517	534	544	559	529	543	557	537	530	558	572	541	537	511	535	528	531	547	570	530	570	559	510	538	544	552	464	533	539	556	502	578	532	489	539	536	566	582	550	527	594	567	494	492	564	553	542	509	517	515	511	540	562	534	521	520	531	556	520	546	573	587	547	538	532	532	545	563	564	567	550	574	563	542	516	525	549	559	536	549	527	501	581	563	503	564	501	513	574	544	514	594	570	550	581	537	550	560	544	550	513	522	530	585	552	541	538	508	551	563	544	543	521	545	567	566	521	538	516	512	537	516	562	528	500	572	545	549	555	525	522	553	537	541	541	532	546	536	528	550	550	543	522	557	539	504	522	547	567	512	532	596	538	524	557	555	521	568	585	525	536	533	562	555	534	550	509	539	536	543	542	557	532	556	537	527	580	533	551	535	502	517	520	571	567	529	529	548	550	535	535	500	588	550	554	544	542	526	514	525	556	539	510	506	570	542	526	523	513	565	568	505	547	539	545	560	551	520	568	554	562	532	519	502	578	518	529	494	480	551	503	541	467	569	568	501	522	534	525	523	531	535	525	538	553	549	507	558	514	544	523	508	545	560	559	534	543	559	499	578	527	546	546	544	536	501	550	547	564	570	559	586	514	543	523	511	512	544	515	535	526	530	530	548	501	550	553	571	519	581	498	579	552	548	535	510	512	530	534	546	552	522	547	489	542	507	533	498	514	523	542	556	549	556	523	533	518	522	514	557	538	534	501	562	526	573	554	530	529	510	525	544	538	539	524	568	547	558	526	519	531	505	526	547	528	540	517	567	542	519	560	553	532	591	595	568	521	481	549	527	528	555	558	533	539	546	520	530	550	524	534	572	496	546	545	587	514	554	505	524	553	529	546	494	512	560	520	501	547	552	498	543	557	534	559	541	504	580	563	516	528	516	556	516	558	546	529	554	525	522	539	553	578	532	554	544	550	526	560	562	542	524	528	496	509	522	542	550	539	573	569	521	545	604	567	555	572	511	514	493	542	527	527	564	521	542	556	523	583	524	527	506	556	523	540	516	579	570	558	548	531	594	560	571	567	556	542	549	525	569	540	524	537	524	539	564	552	565	569	532	548	541	554	569	515	539	519	556	549	566	549	549	577	507	531	530	556	534	523	535	557	539	511	525	571	489	569	572	570	523	561	529	519	516	546	545	543	587	531	496	544	533	524	508	565	526	557	549	533	558	557	532	563	521	527	555	523	523	518	551	544	526	538	525	553	520	517	511	557	525	547	524	551	582	547	535	543	539	529	532	537	543	543	539	549	504	511	521	545	574	587	544	532	548	548	521	541	581	535	544	542	546	542	516	563	574	551	538	534	521	558	515	500	547	558	519	550	529	606	535	548	503	538	536	532	566	566	510	577	512	533	550	521	518	546	540	591	546	516	517	538	509	543	554	511	583	541	515	564	512	539	587	496	535	512	567	528	509	529	585	506	558	542	550	516	523	537	546	557	536	495	549	555	522	524	495	496	514	496	565	510	541	583	528	530	505	500	512	570	550	532	550	518	535	574	543	569	558	541	545	512	510	525	561	564	544	581	557	518	541	520	522	528	567	521	543	529	528	573	582	561	535	532	571	545	578	573	501	589	539	543	564	554	533	581	522	545	518	595	523	564	511	519	527	560	555	493	608	535	580	530	493	519	542	522	544	515	559	542	536	547	538	529	576	548	515	542	554	575	570	509	548	563	566	540	546	543	553	562	498	555	579	536	505	495	557	551	531	519	544	573	499	558	542	519	559	563	517	536	540	580	512	532	563	503	525	582	561	482	555	567	522	533	537	478	562	558	548	558	516	506	544	577	537	552	556	572	558	531	561	536	512	567	519	480	566	501	578	551	566	541	545	545	545	528	539	564	544	547	561	537	524	556	523	526	499	553	540	564	549	561	580	527	549	559	523	523	524	526	541	569	529	573	527	469	506	527	517	550	540	524	566	551	558	546	534	566	530	515	560	563	549	530	542	530	515	561	542	517	588	495	541	538	540	536	541	528	524	535	521	574	543	530	520	553	541	561	564	540	518	519	541	555	530	480	535	534	520	504	600	522	507	502	543	515	554	559	533	491	556	565	543	543	572	458	517	557	546	528	567	551	573	536	517	535	534	533	525	522	535	518	523	541	547	560	571	571	498	521	534	544	500	509	508	548	513	519	489	543	523	531	542	548	565	540	553	579	548	547	567	519	517	514	515	559	568	579	556	551	514	546	545	521	533	529	559	563	598	521	556	513	502	509	527	539	542	548	531	533	565	530	556	560	517	535	533	552	573	525	538	509	537	528	567	541	525	535	537	506	520	556	558	549	511	546	558	554	542	512	546	549	536	549	547	538	549	524	495	539	571	518	532	511	498	512	576	563	529	558	533	540	564	561	580	557	560	529	533	563	509	548	541	525	561	557	556	578	565	484	562	502	564	528	525	530	552	557	527	566	535	556	535	495	530	519	529	512	555	518	542	553	597	529	540	576	529	484	544	545	565	533	525	520	543	576	572	548	556	561	534	519	511	540	517	496	544	542	556	568	577	508	564	513	578	555	538	494	554	542	536	564	600	526	516	565	505	504	495	525	514	576	544	534	506	560	547	535	530	510	543	516	589	492	593	513	553	523	515	547	539	531	532	561	561	543	512	550	540	528	528	547	534	506	548	517	549	538	565	583	525	546	550	545	493	550	544	505	561	500	525	566	561	541	577	510	467	518	506	510	571	582	588	563	527	508	522	559	540	569	484	571	530	543	534	529	544	560	488	501	545	524	593	549	538	526	541	510	526	522	507	562	569	508	553	528	558	543	551	500	572	552	528	548	534	544	537	527	544	525	516	549	501	529	548	521	511	566	551	557	536	545	580	526	518	522	555	568	502	525	494	553	555	521	573	482	573	587	558	561	549	576	543	539	505	523	529	545	593	547	525	511	548	511	517	566	593	539	548	550	530	511	544	558	522	554	516	593	543	542	555	580	540	556	559	550	549	523	527	545	553	537	557	512	562	584	541	515	529	548	536	594	579	475	556	538	565	506	497	531	514	551	530	550	529	520	537	582	546	532	507	559	539	508	524	508	491	541	537	561	549	533	548	510	552	550	539	543	555	533	505	560	543	543	552	530	565	512	514	506	543	567	557	550	519	506	563	533	578	552	552	534	535	571	524	525	577	547	562	512	534	526	548	564	616	560	544	545	544	507	555	571	546	531	542	544	540	533	530	572	531	512	577	563	562	540	537	520	527	535	519	574	541	572	545	538	539	556	485	559	517	495	538	538	554	539	511	535	533	536	497	552	559	513	561	540	557	509
28210	34646	43408	22850	5811	1454	572	332	317	310	322	287	308	312	322	314	291	309	329	345	336	319	338	331	321	299	315	288	294	327	338	304	317	298	316	314	304	322	295	343	315	317	306	299	322	268	313	293	304	321	315	299	301	321	328	318	324	305	316	296	298	312	291	304	303	327	320	290	331	306	304	298	313	279	311	300	287	288	300	313	313	337	308	317	318	309	312	328	317	345	317	306	319	322	292	314	298	293	287	328	313	275	310	314	299	312	337	303	311	319	287	311	314	294	327	298	301	278	319	299	348	341	298	293	308	298	331	322	320	334	322	292	322	291	315	305	314	313	304	321	307	291	319	326	319	324	326	294	317	312	326	290	274	304	309	296	295	315	320	294	306	304	294	281	302	308	320	310	275	330	328	295	320	295	320	300	312	365	285	320	307	341	324	306	300	300	306	322	292	332	321	278	291	299	315	328	319	299	312	312	328	282	312	302	287	301	322	323	321	315	277	295	260	308	303	301	320	289	304	314	310	299	324	285	316	300	283	311	274	322	272	348	291	286	300	295	339	316	292	307	301	276	327	316	279	337	283	339	333	313	314	323	336	314	280	297	280	300	295	309	313	322	273	307	313	295	280	311	321	316	328	295	280	310	305	320	288	306	270	321	325	337	314	313	286	297	284	316	307	323	314	291	304	297	313	312	326	307	294	289	337	278	292	315	321	302	331	336	319	308	314	342	320	306	311	312	266	291	320	285	305	305	301	324	289	330	280	327	297	284	307	285	307	320	308	315	276	319	341	313	299	341	342	295	301	295	328	286	330	313	306	325	319	310	299	304	328	289	318	314	276	308	319	310	307	336	326	306	293	318	330	316	291	292	322	289	320	305	327	295	319	326	341	321	319	308	295	306	320	330	289	285	281	300	307	326	311	323	294	320	303	331	329	292	300	328	287	299	325	324	327	306	314	295	298	323	315	298	331	302	324	313	315	294	335	279	346	309	303	315	296	296	263	316	328	331	320	305	273	283	317	303	333	311	324	298	292	291	260	324	301	278	305	301	319	280	334	311	311	298	291	317	309	322	338	301	327	310	336	313	260	312	288	281	334	284	313	295	296	327	288	310	316	326	298	337	286	321	333	346	267	303	299	300	314	294	313	343	294	289	322	312	314	296	280	331	303	322	286	300	305	291	319	325	296	273	315	306	298	314	301	315	312	308	285	282	319	288	333	277	319	311	300	294	314	326	286	298	297	324	302	275	343	303	309	297	305	342	292	325	325	315	317	307	317	322	312	290	328	324	312	282	291	291	304	287	311	292	291	289	293	306	305	329	295	274	312	333	318	313	335	320	293	306	317	304	300	360	297	310	294	332	317	328	299	331	314	287	296	285	315	279	327	299	323	322	303	307	288	312	288	343	320	306	337	289	322	299	262	320	326	351	311	299	337	295	306	344	291	307	317	304	306	300	303	314	308	302	325	324	309	325	311	303	305	300	338	262	268	305	302	325	290	277	308	323	316	350	326	288	305	349	318	322	277	293	295	317	303	337	285	296	316	306	330	269	292	293	286	303	327	318	319	300	288	296	323	281	326	286	302	281	299	302	315	303	324	301	300	305	332	323	313	294	328	289	303	288	278	311	301	284	309	300	353	311	308	296	296	320	301	294	306	327	333	320	298	316	279	299	315	300	308	305	306	281	293	297	269	301	328	320	311	297	312	330	318	318	342	340	273	318	304	317	347	287	285	320	306	306	293	306	301	316	349	312	287	320	296	320	297	314	333	335	317	294	325	299	325	354	309	293	341	319	293	293	306	306	314	328	313	291	335	340	317	303	308	294	290	307	333	302	314	330	348	342	328	319	293	312	324	329	266	311	301	307	303	296	309	311	332	292	295	327	279	297	338	300	288	293	330	275	298	311	319	289	308	319	320	354	304	347	312	306	320	334	298	312	309	309	303	278	290	346	298	320	335	301	307	290	312	291	335	322	291	282	310	303	299	276	301	303	309	290	299	313	291	315	336	312	300	311	310	308	288	304	310	321	322	317	310	309	334	290	304	327	313	320	298	294	350	307	295	325	322	323	297	278	334	320	310	261	316	331	321	316	294	316	331	299	304	282	293	278	301	286	316	311	296	297	298	304	279	335	306	312	300	286	317	335	308	284	301	319	310	296	327	313	304	293	303	309	307	323	305	340	303	333	270	332	337	290	316	297	302	313	312	270	311	306	325	340	290	314	311	333	293	339	338	319	304	295	317	312	323	343	293	308	295	298	319	311	298	325	277	302	359	312	271	299	324	292	282	312	302	329	321	313	300	317	307	318	308	315	308	322	326	292	325	279	288	313	284	327	292	285	313	297	315	300	329	284	290	290	307	317	298	351	328	308	285	289	303	301	336	312	310	289	291	293	307	315	317	284	282	296	289	285	333	316	324	325	295	315	275	290	302	310	297	281	346	297	327	281	290	293	303	300	308	332	276	305	329	340	316	279	330	290	297	341	306	335	334	290	305	305	295	283	322	303	327	322	307	305	301	321	285	277	291	308	287	293	320	296	293	298	309	332	330	305	271	310	291	300	300	292	336	315	320	312	287	313	309	291	318	325	303	325	299	296	333	314	284	292	342	303	303	315	311	301	281	296	328	296	331	318	298	326	310	286	316	304	322	288	307	320	335	279	335	316	303	303	298	316	315	301	313	294	323	326	312	310	293	317	287	315	319	329	295	299	323	303	282	319	319	298	291	274	310	309	325	293	294	312	282	299	299	301	274	305	340	305	328	297	308	281	304	296	288	321	287	286	286	331	321	279	291	303	326	304	317	301	307	298	311	311	293	322	308	335	299	318	283	284	274	315	327	316	334	294	290	315	285	306	304	309	289	333	303	319	300	357	311	314	341	342	296	265	314	289	271	303	319	308	296	302	288	325	323	322	317	288	307	312	282	280	311	290	289	314	328	292	296	282	310	304	306	333	299	327	304	304	300	336	307	365	327	316	301	303	334	274	327	341	312	307	315	309	295	319	350	315	312	302	293	348	317	327	303	273	326	297	302	346	308	319	311	329	317	326	311	315	303	272	314	316	298	311	330	318	309	322	293	291	346	334	312	318	308	302	329	277	316	333	297	323	261	303	325	310	294	300	343	307	299	295	338	278	283	342	317	280	294	304	278	317	285	315	294	291	294	325	316	313	308	322	288	321	297	295	270	349	317	292	357	287	311	309	314	359	314	297	289	312	317	300	351	323	323	305	283	317	324	282	306	322	296	268	312	324	302	305	338	309	317	324	324	316	302	356	320	320	315	278	296	338	328	324	326	341	307	268	328	309	346	293	330	309	292	315	322	341	323	302	330	336	290	309	315	350	298	307	314	309	322	338	308	328	313	274	316	337	289	318	294	317	330	300	312	334	315	302	305	304	312	311	307	300	305	298	316	298	288	315	306	277	278	304	284	283	308	322	322	321	313	307	289	297	323	285	306	304	292	311	308	299	329	306	311	292	322	312	295	354	301	292
26020	52264	39108	15909	5163	1584	610	358	367	340	347	355	347	387	338	363	338	363	352	325	388	369	383	338	380	347	396	342	352	364	344	379	356	358	349	366	367	331	378	350	318	363	364	348	376	328	340	384	330	347	372	378	332	348	335	352	343	378	336	336	348	359	380	350	344	345	388	372	375	345	407	374	412	371	359	347	364	331	386	363	364	357	352	355	397	378	380	346	364	376	357	364	319	362	374	359	357	344	343	348	358	360	334	351	322	354	338	399	346	330	351	368	343	325	359	359	305	353	345	390	355	392	365	409	360	320	351	367	396	371	351	376	349	335	353	322	374	370	366	354	354	396	360	358	366	339	343	344	358	379	378	397	370	326	347	340	349	375	337	369	360	338	388	385	334	340	332	344	317	401	395	387	363	352	351	351	350	365	377	367	374	352	392	362	333	345	354	345	372	311	309	354	362	397	343	399	395	345	373	381	376	345	361	357	382	350	360	371	368	361	371	337	371	367	336	391	328	324	365	371	331	386	346	357	356	342	386	410	355	334	355	360	330	331	367	353	375	380	381	363	363	349	382	364	343	345	412	343	379	362	346	381	352	362	346	375	372	361	356	351	360	340	330	358	333	326	393	361	349	344	345	373	363	365	378	337	369	376	355	364	344	354	403	349	361	375	385	323	414	359	387	356	361	363	397	384	352	329	361	353	353	355	333	383	331	333	352	373	318	348	353	375	379	334	383	381	379	368	377	355	368	369	373	328	323	371	345	363	358	344	351	359	372	371	361	357	348	351	370	351	365	344	339	384	348	361	331	348	331	356	380	395	352	353	346	336	355	333	380	361	339	362	358	315	350	344	355	352	386	330	369	367	378	334	388	368	344	361	349	382	385	334	394	323	348	369	378	370	316	347	357	366	322	371	346	322	345	391	348	360	374	355	377	342	345	359	341	388	364	363	355	380	375	364	340	348	373	357	375	339	382	358	358	353	357	389	370	375	387	362	378	324	339	379	332	372	343	374	335	341	353	341	360	354	332	387	376	362	402	332	373	360	352	349	358	359	360	394	362	350	367	332	334	377	379	361	355	370	389	355	354	337	369	351	348	351	296	370	366	377	339	368	371	362	332	364	356	356	371	359	379	387	358	357	315	362	344	353	354	342	351	389	343	352	369	351	334	352	346	344	367	391	390	381	367	342	364	363	383	345	355	345	340	383	364	381	364	368	349	341	356	315	357	369	343	365	372	363	351	341	352	356	375	342	350	377	394	386	371	368	364	370	345	378	344	378	355	361	380	372	350	376	371	355	355	353	355	355	359	400	364	385	361	370	362	386	369	339	385	346	328	338	397	391	371	359	418	359	370	370	351	404	345	348	359	353	341	381	346	375	383	348	383	367	382	365	374	359	337	361	343	344	341	357	376	341	368	356	365	365	348	366	370	354	332	347	392	363	373	370	393	361	401	357	355	381	354	362	358	343	354	398	368	335	342	377	364	367	386	367	332	366	365	352	382	349	353	366	370	347	343	349	355	385	356	368	348	367	345	377	357	364	375	346	340	348	357	350	342	364	345	333	335	352	332	378	341	393	370	382	368	376	380	349	370	348	373	362	359	319	378	379	337	330	331	372	335	390	353	361	347	354	347	376	402	363	352	357	352	359	359	363	394	372	361	341	361	362	370	354	336	375	353	322	357	387	383	338	362	389	340	395	382	336	349	320	349	351	344	327	330	360	359	378	394	362	331	359	320	385	353	350	337	356	343	375	378	365	344	343	343	333	357	342	368	338	334	373	345	360	359	364	342	376	356	356	363	343	382	356	400	341	376	357	349	313	341	376	396	374	366	360	368	376	376	369	389	383	345	357	351	345	356	347	380	357	392	368	345	359	360	371	360	362	321	335	365	352	378	352	348	369	367	360	366	385	355	333	360	366	373	330	354	333	341	356	337	370	351	339	384	346	342	366	390	359	352	361	383	323	379	348	371	359	355	360	347	341	340	380	348	372	351	398	372	359	348	365	387	335	362	358	368	391	362	359	328	340	362	347	363	352	364	379	346	357	348	354	351	338	393	396	362	375	361	352	348	360	362	351	348	384	343	352	334	328	330	346	340	339	351	377	383	336	384	343	341	349	346	337	360	386	381	355	327	348	342	325	382	376	383	354	364	362	364	344	345	345	389	367	387	363	374	391	368	340	362	361	364	368	371	377	360	392	341	380	398	386	408	325	382	382	342	342	363	360	398	358	356	356	383	357	354	355	366	352	354	371	331	356	335	382	347	339	392	369	376	327	356	343	335	352	357	360	368	372	392	359	362	351	336	360	354	343	371	353	389	341	353	342	357	350	340	364	349	377	321	345	350	367	335	358	363	327	336	360	383	353	349	320	335	330	340	340	373	357	355	366	387	340	354	362	354	335	359	372	347	356	367	375	347	350	342	369	365	356	358	318	343	351	363	356	366	374	356	348	372	366	326	330	347	372	353	366	380	310	399	382	377	344	347	360	403	346	360	392	373	337	323	321	350	350	363	359	391	342	325	356	352	359	381	349	355	351	315	345	361	334	331	378	329	350	371	361	376	371	373	339	370	352	403	376	334	362	353	367	389	347	363	371	341	367	347	390	329	324	350	351	323	376	317	356	386	374	383	342	372	373	360	381	324	359	361	396	356	345	375	346	347	349	335	368	350	353	359	365	373	354	377	318	363	349	364	378	363	331	378	398	351	338	354	357	350	382	349	354	350	369	320	351	350	389	337	381	338	352	311	367	368	353	339	363	331	408	372	368	353	352	341	381	371	363	352	376	392	331	367	358	381	342	339	366	374	340	422	351	369	365	399	349	340	354	330	368	368	321	358	345	350	323	382	342	380	361	350	358	346	346	352	363	360	400	332	342	370	310	346	330	364	361	397	386	375	372	364	368	370	340	305	353	354	375	363	366	357	355	318	382	329	356	375	347	334	392	388	348	351	364	373	368	368	338	336	341	377	401	340	352	384	344	358	352	386	378	363	312	373	328	341	378	361	373	354	354	344	357	366	355	340	362	358	334	396	319	335	355	344	340	380	350	372	351	342	359	360	399	373	360	340	352	370	377	337	375	329	347	353	344	354	354	380	322	363	321	363	340	368	366	357	384	380	327	356	347	373	363	350	351	358	388	348	372	366	369	354	355	388	408	371	385	349	345	365	381	347	332	396	336	347	335	342	385	359	362	341	359	349	377	315	335	348	329	370	385	328	360	358	351	369	351	395	370	348	362	358	361	379	356	353	360	338	353	382	380	396	364	392	365	359	351	379	370	370	364	346	359	350	353	366	347	391	332	382	360	363	361	333	347	373	363	346	347	326	349	357	353	381	372	369	386	353	379	371	333	339	346	364	372	357	357	362	348	310	368	332	380	375	387	345	335	334	345	352	347	367	360	376	381	366	360	353	318	386	337	347	329	374	384	341	359	342	395	350	380	346	369	358	351	358	369	373	371	367	342	381	361	411	387	342	362	359	345	363	341	367	343
23706	22983	41740	34580	24134	17872	5871	512	436	376	413	396	397	395	395	405	466	461	438	414	408	398	392	401	394	418	413	380	424	387	423	385	417	432	367	414	420	394	381	394	425	367	418	387	396	395	393	406	378	384	413	373	409	400	392	395	386	389	390	369	405	395	378	393	400	398	447	401	384	379	374	397	416	401	361	408	397	395	381	372	371	373	422	373	359	386	376	358	408	384	378	407	373	381	369	393	416	398	384	405	382	379	389	417	363	352	406	388	375	424	373	401	366	400	389	368	378	372	417	392	367	417	393	393	418	390	378	383	369	389	388	425	382	375	387	418	341	380	389	432	378	405	366	421	407	412	403	427	397	397	384	394	384	375	381	376	368	388	379	416	392	420	356	386	362	393	373	398	416	406	374	375	369	368	388	371	404	391	397	356	394	391	397	395	424	390	395	389	393	372	348	393	405	425	401	421	401	394	423	379	370	397	421	369	389	399	432	406	379	390	412	340	390	380	375	419	392	409	362	420	401	412	384	385	412	383	377	420	357	383	373	371	383	373	377	367	398	387	391	406	363	363	392	405	396	378	381	415	416	383	370	381	398	392	397	392	410	383	406	401	344	398	383	389	397	368	389	418	418	394	422	389	387	381	367	399	393	374	388	403	378	395	430	389	400	416	423	361	415	373	408	409	362	415	397	383	421	397	351	432	393	383	423	414	367	410	371	406	401	420	415	386	384	380	387	387	375	397	407	397	400	358	388	383	353	383	370	371	372	368	391	410	383	370	395	381	401	367	403	385	395	393	404	398	394	407	389	401	391	408	377	360	367	391	395	417	392	400	371	382	393	373	385	381	394	394	399	393	369	402	412	403	398	402	398	370	383	400	394	374	412	415	401	361	384	388	415	405	359	406	369	387	406	404	385	406	418	402	401	394	382	434	425	362	391	376	414	404	416	414	373	406	408	401	327	392	402	399	418	392	431	369	418	394	362	371	399	408	403	391	424	384	397	405	406	373	413	401	412	368	430	360	382	406	390	441	424	381	370	385	431	392	415	373	392	415	340	359	421	389	356	393	385	371	391	388	398	393	377	387	409	393	376	358	383	413	394	386	442	414	362	383	375	375	423	414	397	440	392	413	395	469	402	417	393	382	411	418	365	392	404	394	375	376	400	393	401	388	411	379	356	406	403	380	372	362	389	401	429	387	379	415	368	418	401	391	398	421	361	395	435	415	397	371	390	400	414	392	387	393	372	396	382	420	379	386	378	415	415	406	369	372	401	378	410	395	373	396	369	415	378	386	387	381	380	383	389	394	386	413	395	379	418	415	397	383	396	410	432	434	399	382	394	392	388	415	388	398	377	374	401	425	393	409	396	414	405	383	391	408	360	389	347	402	407	389	401	408	352	388	358	396	372	392	393	393	369	391	418	399	418	392	366	388	406	363	390	384	431	394	426	399	388	352	418	421	412	400	454	385	390	411	400	376	405	371	396	396	405	353	345	417	370	369	408	392	407	386	380	372	357	380	446	403	364	440	406	408	396	408	363	377	379	378	373	386	397	419	382	401	399	417	379	396	414	420	415	380	396	389	403	387	389	399	377	381	422	409	397	383	404	381	376	382	422	391	381	409	405	364	396	406	380	417	426	374	397	393	395	433	376	406	414	398	404	398	381	393	412	375	377	366	358	403	400	383	400	391	391	428	385	386	397	369	409	393	428	411	396	358	423	398	400	357	396	388	408	367	380	415	386	385	410	380	386	418	409	387	351	392	386	430	350	353	378	407	387	390	390	388	417	426	412	403	393	419	381	419	389	361	408	362	365	373	417	417	422	389	432	354	388	419	404	413	414	395	415	413	400	369	370	413	385	388	356	392	403	389	390	381	378	405	393	377	432	402	427	431	394	381	397	379	399	424	388	383	380	393	379	362	367	390	379	439	398	408	377	374	408	418	396	396	415	401	386	381	414	397	399	412	401	395	401	364	374	388	429	383	404	383	396	403	412	423	389	384	381	373	433	374	370	402	371	362	377	378	374	443	378	396	390	393	389	418	394	371	389	402	402	425	414	401	383	383	361	384	400	395	416	376	369	367	382	389	381	390	428	379	362	411	425	357	409	405	372	384	437	389	363	408	384	389	403	401	417	362	385	343	407	363	390	390	444	388	395	409	378	368	378	380	380	384	360	372	383	387	398	375	370	367	427	392	396	381	376	417	399	434	405	364	371	359	386	399	393	426	390	367	373	390	393	360	390	387	410	385	377	389	380	411	363	411	383	389	421	418	395	395	416	375	367	385	432	422	427	391	376	388	359	392	380	420	391	370	397	381	386	388	368	417	388	397	380	390	423	401	376	412	374	365	362	403	387	406	372	395	364	413	406	381	367	358	366	414	378	400	390	374	390	403	397	375	370	388	404	439	374	407	373	406	371	385	377	399	406	405	378	387	390	388	353	378	403	386	381	401	378	400	394	404	420	390	381	393	352	379	381	362	385	375	409	323	398	400	365	423	404	413	423	388	397	390	398	393	397	402	396	395	376	414	389	374	371	397	428	396	395	372	397	375	420	426	394	380	365	418	379	396	370	392	418	379	419	387	374	380	393	421	417	380	384	387	405	387	367	406	401	409	413	342	367	375	375	358	361	411	376	360	409	368	378	391	416	392	419	403	381	383	371	409	406	397	371	368	363	388	395	381	412	408	381	387	385	443	383	399	387	392	393	394	362	376	411	417	367	398	388	362	397	369	371	419	357	379	399	386	389	381	368	408	357	396	410	402	362	397	420	398	345	358	383	370	393	383	388	416	393	402	391	412	380	416	407	388	375	411	393	386	424	434	418	411	402	407	406	435	392	379	394	424	390	396	364	382	397	420	400	350	378	393	362	398	378	412	407	416	380	420	403	378	375	363	393	418	401	393	407	414	367	435	395	417	391	381	382	361	359	406	379	361	367	387	399	377	379	387	413	449	386	393	409	393	391	346	397	381	385	367	417	369	398	397	396	415	375	346	374	408	425	369	380	371	384	373	385	410	404	366	401	407	346	388	384	392	402	342	422	419	410	355	411	367	363	395	359	369	402	368	394	375	374	429	433	389	376	346	371	361	390	391	403	403	430	395	393	357	389	368	386	381	362	371	370	374	404	414	368	419	429	361	421	366	395	426	389	398	359	370	405	398	375	372	434	404	374	403	369	388	394	378	420	405	378	382	393	377	361	414	381	405	392	404	440	399	402	357	344	422	339	428	389	374	370	387	386	395	433	375	375	396	413	370	406	394	374	404	422	378	424	405	406	384	367	413	399	389	390	384	395	387	412	383	385	422	438	420	394	382	393	407	373	406	406	386	409	405	372	400	392	418	393	431	364	414	441	381	395	384	394	408	414	390	390	396	463	398	402	392	381	388	390	391	404	359	394	416	389	372	395	406	428	405	422	375	375	390	385	406	380	409	399	395	419	373	390	417	416	389	370	412	382	428	384	381	394	381	361	390	403	385	405	377	372	353	384	393
47898	94065	76692	45853	26069	10890	2842	458	466	450	459	472	444	467	429	475	538	502	501	464	436	451	450	456	443	473	418	467	445	452	447	431	407	403	419	428	413	444	472	450	458	440	455	409	414	461	463	477	438	450	444	459	459	433	417	464	425	442	416	452	409	431	449	418	440	447	419	466	441	449	414	442	467	427	455	412	422	428	451	429	409	451	444	415	422	472	459	408	433	398	427	411	417	426	438	441	475	430	440	458	429	416	432	443	460	437	405	409	452	432	419	460	438	394	452	443	444	412	455	424	468	421	455	421	440	502	434	448	419	433	431	430	440	435	460	394	407	463	433	486	466	438	432	410	456	423	413	443	406	428	436	461	429	474	416	450	433	425	430	437	414	424	454	443	413	452	476	400	420	388	409	437	445	442	435	456	434	451	434	440	430	446	413	448	420	428	452	470	429	433	414	443	467	419	420	462	447	446	466	444	407	447	434	451	453	447	446	424	467	411	433	426	422	437	431	410	458	462	438	471	441	448	435	432	456	442	389	462	419	434	416	415	405	440	468	475	459	432	417	442	398	449	406	452	424	457	441	436	424	399	431	415	443	451	464	447	475	409	427	448	446	447	435	489	462	489	467	394	468	481	439	447	455	444	439	425	430	484	464	459	404	449	429	428	432	399	445	425	439	427	435	426	435	449	414	435	431	489	444	399	431	397	443	420	438	434	461	460	458	447	447	443	449	441	437	457	431	414	445	446	411	410	434	401	446	432	460	442	423	474	489	448	417	443	450	431	430	457	384	448	394	424	463	463	469	437	433	435	426	457	426	440	437	472	438	426	403	433	526	443	445	426	428	460	455	437	479	421	440	434	442	436	434	428	478	447	398	463	423	442	432	418	468	442	433	457	412	407	463	417	420	406	476	444	412	411	452	435	403	420	482	406	432	422	429	423	416	440	441	416	442	454	438	478	449	434	447	445	451	428	433	420	452	438	475	432	450	465	454	481	420	459	421	441	476	443	467	415	476	442	442	475	430	415	429	433	433	426	443	421	476	453	439	445	417	488	483	406	465	426	478	435	463	465	430	411	413	459	446	438	418	470	430	459	415	437	450	466	447	406	435	431	423	412	435	471	444	481	443	406	428	476	419	435	473	438	433	476	457	404	440	449	460	472	469	462	434	480	424	437	469	465	435	413	468	475	417	471	433	472	442	464	474	395	438	472	438	434	456	457	471	441	444	431	431	457	433	445	412	400	481	380	444	452	477	447	457	434	461	477	441	456	409	437	444	455	484	439	467	452	399	433	442	432	431	412	462	428	438	444	433	489	405	440	423	435	430	457	422	425	432	448	429	408	474	424	393	386	428	420	458	448	451	450	431	446	455	465	442	477	435	462	427	480	427	425	412	423	428	452	443	428	442	438	452	442	449	406	440	445	449	440	454	416	476	461	415	439	426	449	444	408	412	436	462	457	475	439	434	411	449	466	445	421	457	431	437	448	404	452	425	435	415	472	392	434	430	440	440	436	468	418	470	433	468	418	463	454	423	451	449	456	422	450	457	452	485	409	466	473	471	428	457	463	455	441	450	447	426	449	447	474	434	436	455	426	451	450	422	400	427	455	442	458	440	450	413	440	409	441	450	458	430	443	452	436	416	438	420	452	437	386	417	432	435	461	454	418	408	453	441	425	410	427	492	447	425	421	441	446	443	412	435	417	467	452	452	451	451	443	421	455	430	460	449	422	441	474	428	423	442	407	422	388	432	433	432	443	420	423	409	413	446	423	423	416	432	407	455	407	463	427	451	454	442	495	450	435	443	439	396	436	408	474	430	461	463	438	455	451	465	434	432	436	440	421	452	422	430	432	452	438	456	403	437	481	470	430	403	398	425	449	462	465	446	454	455	441	400	430	414	492	439	425	439	460	421	453	403	445	452	428	430	431	465	430	421	396	486	488	467	443	490	445	452	396	433	469	457	457	449	402	449	428	433	435	480	447	435	452	459	459	441	382	414	438	407	431	430	432	463	390	469	461	478	475	405	445	433	466	440	433	431	434	470	422	416	404	423	458	455	440	444	430	445	407	437	446	417	441	431	432	450	505	437	452	416	439	426	429	428	433	455	448	417	422	426	440	455	442	432	447	401	455	447	428	448	449	424	466	441	412	406	448	446	448	434	451	437	461	442	437	434	421	443	431	403	431	415	430	420	459	437	411	441	410	424	478	466	429	444	433	424	410	432	448	424	401	481	410	429	457	460	420	418	429	404	438	438	427	463	441	432	440	480	448	418	458	468	443	428	419	425	442	443	415	452	433	460	452	395	431	440	440	456	459	428	459	459	454	434	415	413	419	394	444	466	404	418	452	453	437	437	464	449	458	449	406	452	437	451	395	377	442	430	426	421	408	431	488	466	438	434	449	400	433	457	447	410	463	431	430	444	448	447	460	421	498	422	425	429	448	437	460	418	448	446	423	424	447	446	466	488	429	476	426	423	419	405	407	489	475	435	464	459	446	428	489	431	415	399	378	465	463	394	490	420	424	411	419	427	433	414	427	407	454	424	431	474	445	427	452	426	448	427	417	468	451	455	459	449	445	423	438	421	458	449	428	480	410	424	430	456	423	444	432	455	439	430	448	424	421	449	455	421	443	426	410	503	445	405	417	427	413	396	451	431	435	477	434	476	453	446	418	412	436	416	422	417	447	421	406	481	409	427	438	447	452	472	426	462	415	429	441	440	405	441	441	436	439	424	433	411	444	438	463	403	473	397	479	416	458	422	436	443	417	415	437	404	441	428	438	452	423	446	503	429	436	453	405	464	426	469	449	419	449	457	468	427	427	450	442	450	431	457	451	424	462	432	430	407	499	434	474	417	450	476	423	464	405	450	388	459	432	412	432	438	456	435	411	438	469	444	476	441	438	429	476	417	491	466	443	449	464	448	445	426	474	419	426	415	421	450	429	412	460	448	436	450	449	478	421	450	435	456	437	442	426	428	459	450	453	415	439	426	430	424	455	447	424	463	446	469	391	428	443	442	432	439	438	451	456	406	443	434	443	398	457	410	485	432	443	460	441	409	444	460	451	425	439	449	408	446	444	407	436	380	354	432	473	437	459	431	426	442	478	448	447	415	418	470	449	466	450	456	428	462	435	444	397	424	446	459	446	430	425	454	433	458	431	469	415	470	430	440	452	443	466	419	446	420	423	416	459	435	464	438	433	428	454	423	451	453	425	435	454	449	490	421	439	418	442	434	439	426	434	450	404	436	473	452	458	419	463	437	453	435	520	441	432	475	457	459	399	455	438	441	405	447	433	446	425	416	419	447	480	438	432	409	454	455	453	392	408	436	439	429	411	444	463	453	398	391	448	432	430	418	407	434	443	497	409	468	432	417	441	399	442	418	460	452	441	408	432	442	438	461	444	429	440	418	453	454	427	443	429	443	483	438	469	491	427	453	440	458	428	425	416	446	440	424	417	417	467	449	454	430	446	432	463	456	448	451	413	440	463
25247	25064	42277	32695	18696	6434	1215	350	343	361	359	350	337	328	323	339	323	356	339	374	328	359	362	330	336	317	339	331	315	310	296	319	333	295	340	366	339	363	362	322	336	313	330	326	331	327	383	358	338	339	332	336	331	346	325	332	364	329	341	332	295	330	374	327	332	331	351	333	321	361	341	344	340	352	304	353	339	339	347	347	312	371	354	352	340	305	320	347	344	333	326	300	343	372	361	332	356	350	318	334	359	349	309	341	303	320	315	314	324	377	307	327	332	327	329	372	331	359	320	343	316	318	345	309	331	332	350	325	319	366	334	328	332	340	327	366	342	350	373	331	365	318	350	338	371	339	362	304	353	345	365	329	312	335	336	345	347	340	332	358	343	371	349	329	359	339	361	325	349	331	341	354	342	316	359	322	321	320	334	348	333	310	332	331	331	367	340	329	333	336	311	333	356	345	348	336	368	313	364	341	332	312	342	376	330	356	368	340	327	306	359	357	344	347	315	361	323	342	349	348	363	351	312	309	354	318	328	351	341	324	355	347	358	335	342	319	345	358	337	324	360	375	348	319	348	348	320	315	353	310	324	363	384	339	333	332	347	366	344	343	342	323	327	343	359	307	340	366	322	312	354	325	375	303	343	365	342	362	353	337	328	317	362	326	374	358	335	325	350	344	366	346	337	330	342	320	345	376	320	298	341	344	341	368	326	359	320	331	325	343	358	327	364	360	324	357	343	332	361	321	330	316	335	341	350	337	323	319	311	343	368	334	352	326	351	358	334	314	346	342	355	339	355	329	309	354	363	349	364	377	367	326	325	346	339	325	310	344	359	357	369	343	329	365	350	365	343	334	374	352	319	348	340	331	307	320	339	343	348	340	303	340	370	359	334	366	336	340	336	340	325	322	346	369	381	344	358	328	310	336	344	346	362	303	339	336	338	344	334	332	322	315	382	378	320	345	336	337	349	349	340	356	315	385	323	337	317	310	341	293	348	321	331	340	314	324	303	385	336	353	336	362	336	373	337	348	359	330	338	307	316	293	358	309	329	305	365	366	373	335	366	337	314	333	354	332	338	337	316	346	345	360	313	319	346	319	358	315	340	310	340	385	359	345	336	348	363	317	355	325	345	401	327	381	293	319	361	356	358	313	329	347	348	349	307	329	323	319	320	335	353	324	312	305	316	344	355	315	327	339	336	314	351	333	376	345	355	351	335	336	334	348	312	325	298	326	319	337	343	344	370	363	368	368	345	311	342	363	333	349	333	340	304	336	367	362	325	356	349	332	366	328	352	334	332	355	322	321	298	340	345	347	339	368	346	366	338	320	365	333	323	340	333	309	324	349	346	350	347	365	296	337	378	341	328	358	342	378	373	348	309	319	376	348	347	336	357	300	338	303	344	355	367	310	352	346	327	359	334	320	349	348	318	330	366	344	336	327	326	377	357	349	338	316	332	325	331	330	333	321	297	348	331	349	364	361	346	320	338	351	311	343	335	353	340	335	329	338	340	319	301	353	346	339	369	336	311	344	360	322	346	327	309	317	344	305	360	357	320	329	353	344	336	325	337	312	325	330	337	359	360	336	361	325	356	340	334	332	357	343	334	335	338	352	363	338	319	325	353	322	360	351	357	324	321	335	351	316	346	297	293	358	351	360	319	361	342	323	352	374	326	299	348	325	319	319	307	346	337	326	352	340	338	345	359	350	347	374	333	343	343	346	313	352	329	384	323	337	334	357	362	348	321	330	370	354	360	344	326	301	317	328	341	340	338	352	362	318	342	376	365	365	336	337	326	321	332	335	328	355	347	353	332	331	332	357	322	355	302	363	339	370	317	305	338	328	347	325	302	331	387	317	340	334	338	355	371	333	331	317	339	346	362	350	298	350	336	369	340	353	338	310	369	341	329	339	337	330	361	343	321	342	385	338	321	368	352	343	310	350	336	343	314	331	351	321	358	366	348	324	321	329	380	363	360	330	343	352	308	332	340	313	359	348	329	312	314	359	321	341	326	312	368	346	344	382	363	313	344	322	336	356	317	343	360	334	337	334	350	358	351	337	367	358	293	311	315	325	327	324	342	311	337	306	349	352	317	332	349	363	333	338	339	352	338	380	367	350	360	332	319	355	310	345	305	346	356	320	320	374	340	317	344	371	307	310	310	321	321	367	344	349	311	322	309	359	350	338	321	329	326	332	317	353	333	325	361	360	345	353	337	359	320	333	310	339	386	335	317	336	333	301	342	354	331	333	316	364	339	325	311	348	329	326	345	338	345	356	346	356	316	340	334	365	291	333	337	356	320	344	374	352	333	347	326	333	356	368	328	334	376	325	348	330	335	321	341	334	339	322	329	355	363	333	329	339	344	364	326	366	321	325	348	363	349	357	323	313	342	325	346	349	337	349	346	352	344	331	317	316	338	353	320	328	375	344	374	316	315	349	325	353	338	336	318	347	399	376	318	323	310	356	340	322	321	299	350	341	370	356	349	338	342	354	351	324	332	369	359	361	323	347	327	348	361	377	329	341	325	338	342	353	349	339	345	322	345	363	357	367	318	359	320	345	344	349	315	379	346	325	325	321	304	330	349	343	333	340	377	315	374	349	376	308	340	345	327	336	331	304	332	320	333	323	354	332	306	337	311	304	332	357	320	350	331	319	347	347	343	352	353	329	319	343	323	345	327	307	318	309	334	350	361	374	364	349	318	341	339	328	338	360	324	331	300	381	334	340	328	338	370	360	323	351	329	350	331	332	363	361	339	325	383	353	355	370	369	352	364	326	346	356	347	349	321	301	337	332	352	358	339	329	347	369	362	304	355	356	309	386	378	395	318	303	329	332	366	327	326	344	387	338	360	312	334	327	360	375	328	346	344	340	351	339	356	346	344	366	325	321	325	347	338	357	350	349	333	325	332	342	352	329	369	304	337	338	346	317	312	346	334	358	321	339	342	330	304	361	346	317	332	336	330	342	353	330	358	309	346	365	336	316	320	316	318	344	329	360	341	350	336	325	335	352	362	367	330	323	355	318	323	322	310	325	341	344	339	356	329	306	344	296	357	362	339	342	344	354	314	309	344	314	355	342	342	307	351	332	321	335	311	326	368	299	326	335	318	330	352	312	323	309	348	345	301	343	318	349	349	344	346	335	358	359	344	368	351	363	343	377	353	354	340	359	328	312	326	327	319	378	322	363	329	309	329	333	348	335	347	307	342	356	317	340	345	340	320	322	324	321	333	316	329	351	323	343	341	349	337	325	317	314	348	362	324	323	359	345	350	333	319	373	323	344	341	327	344	302	355	318	323	351	355	346	385	323	347	364	353	351	319	323	316	322	341	338	349	328	341	345	345	337	354	315	380	318	356	338	377	303	339	352	340	345	319	354	316	338	353	353	331	331	332	329	329	341	311	329	333	349	315	328	329	354	352	309	331	346	342	361	364	335	364	314	332	342	357	334	344	391	345	328	316	344	352	363	374	357	312	337	352	344	338	343	330	345
45006	81138	61736	34331	16878	6143	1781	416	390	387	367	410	438	416	391	412	413	426	399	420	407	411	386	405	370	401	391	372	422	404	396	400	409	415	400	373	396	390	408	388	372	381	409	374	408	357	404	357	406	452	385	391	400	402	397	389	369	420	377	391	399	382	405	429	387	418	391	375	393	400	406	379	389	382	397	375	401	375	369	396	401	417	410	372	377	383	400	417	383	404	411	387	391	401	377	371	403	390	400	405	398	370	420	369	383	383	384	380	391	343	405	402	370	389	378	396	397	382	386	409	409	378	382	393	384	414	363	406	400	426	393	391	376	365	343	393	397	420	404	401	424	428	396	388	374	399	342	370	406	401	410	385	389	370	390	438	389	403	403	395	414	376	363	398	391	391	393	385	384	388	419	402	396	398	375	430	390	371	400	387	418	392	392	388	399	369	377	406	379	340	397	388	401	408	372	373	401	411	407	387	382	448	383	441	402	382	390	412	386	381	445	415	408	379	362	416	403	409	373	405	398	361	375	389	379	387	416	416	377	376	372	394	412	421	390	382	400	382	380	366	403	404	368	383	407	390	384	375	380	396	375	390	387	398	379	361	390	390	369	381	387	396	429	397	348	406	363	388	384	399	367	357	382	402	384	353	384	397	410	373	439	436	402	367	383	393	408	457	389	403	401	409	380	361	411	374	409	419	398	423	406	398	360	390	395	379	429	385	378	376	395	421	387	402	427	432	380	361	404	396	388	376	422	366	356	366	399	378	381	392	379	403	402	394	383	385	399	385	412	415	400	368	394	415	424	408	390	384	401	394	417	389	377	357	389	392	388	370	408	366	394	390	385	373	405	386	362	396	402	367	393	416	382	391	409	420	388	365	378	435	429	405	377	401	418	390	351	434	416	339	415	377	390	390	409	406	429	370	398	349	428	396	408	384	389	382	409	393	394	402	410	402	407	394	370	397	371	384	352	399	380	393	397	379	359	405	406	394	423	395	385	425	375	368	387	408	398	406	381	414	387	410	357	402	417	432	435	377	371	429	413	382	391	411	414	398	433	387	401	335	363	378	391	406	372	402	370	368	399	405	405	391	398	375	354	376	385	407	405	413	405	403	357	393	392	391	369	381	382	367	473	380	426	412	426	424	435	395	352	381	413	428	385	428	389	403	399	405	364	369	371	388	384	405	351	390	386	391	420	357	382	380	391	407	397	413	393	417	378	420	418	395	424	401	425	361	423	423	372	391	387	408	369	403	426	391	377	441	383	415	427	398	400	376	383	371	405	399	413	400	390	417	376	388	403	392	383	357	374	364	376	380	376	385	401	417	407	408	385	392	388	442	389	383	388	382	391	442	394	344	356	381	400	403	416	391	413	371	386	425	382	406	427	381	380	401	368	413	408	417	355	389	393	380	368	413	374	405	371	392	409	384	402	400	402	406	377	419	366	404	368	402	378	417	391	390	381	386	389	409	397	376	377	385	414	420	375	373	433	408	368	421	381	391	372	365	386	410	366	391	371	364	383	390	376	379	399	414	391	394	399	431	407	406	423	386	375	386	400	379	400	374	374	389	416	384	425	392	391	393	370	386	381	385	385	389	421	391	382	386	420	387	387	405	424	374	397	420	397	384	376	393	397	431	367	418	400	393	358	384	381	377	432	420	392	378	371	369	394	382	363	419	415	387	398	404	409	411	382	455	383	389	408	376	411	377	388	383	338	361	388	381	424	371	363	387	404	367	372	355	393	403	379	399	410	413	413	384	437	412	420	418	417	376	381	390	411	380	397	389	424	378	410	407	427	414	399	378	360	397	410	400	410	386	477	421	428	396	377	383	447	394	399	417	426	371	417	379	382	406	412	370	401	381	373	388	391	404	428	368	409	410	358	397	413	404	387	372	423	391	380	378	379	415	362	388	426	378	430	428	423	357	410	396	418	381	411	366	395	399	373	410	382	382	384	359	414	364	379	391	373	427	365	350	400	392	379	417	419	414	393	367	393	393	388	395	389	375	372	394	381	358	374	418	385	388	393	408	359	374	395	402	371	380	400	387	394	398	405	403	379	395	392	400	370	398	447	402	369	427	408	369	393	397	395	385	389	384	387	413	411	361	400	376	412	384	378	388	379	406	366	372	431	361	405	407	389	408	401	381	383	379	391	339	398	418	377	381	398	384	397	365	415	394	383	433	396	363	368	399	378	418	399	407	379	403	401	352	409	395	408	421	360	358	433	381	385	412	402	359	370	413	420	415	396	391	380	384	396	404	396	401	433	410	402	337	399	383	383	348	401	385	420	394	413	398	393	429	404	415	402	400	381	380	392	412	345	427	402	390	396	426	401	410	383	374	396	375	355	389	387	401	384	391	357	362	391	402	413	408	389	406	413	424	405	417	412	387	380	407	412	404	386	417	390	409	414	375	401	391	416	392	393	393	398	368	386	400	390	383	437	410	386	402	395	412	416	384	412	412	401	379	401	392	416	391	400	372	408	420	372	415	404	392	383	390	398	371	370	400	392	435	406	400	414	387	398	394	405	363	404	379	383	446	389	400	378	417	430	387	402	383	400	414	400	404	404	375	378	375	393	395	392	381	388	413	358	412	423	415	419	390	423	398	381	381	397	409	387	446	383	449	399	334	453	411	387	371	370	398	349	380	413	367	394	392	392	425	413	396	399	388	402	371	390	390	394	396	399	418	389	388	374	376	422	367	380	392	364	370	399	407	390	391	395	366	381	394	413	417	428	403	369	348	396	415	361	396	391	403	373	409	415	370	373	420	384	394	417	374	407	423	416	359	419	382	427	404	397	411	383	439	406	404	353	430	413	387	392	404	379	400	339	433	368	385	394	383	359	385	380	419	449	385	380	358	362	392	392	389	398	364	427	398	366	361	389	399	380	406	405	382	373	362	415	388	384	404	432	402	390	408	411	365	400	403	376	424	436	362	444	401	407	391	364	366	403	448	391	407	409	399	410	408	408	364	371	389	360	397	390	372	398	409	376	398	390	380	396	404	393	409	396	402	417	360	392	351	387	412	346	407	425	350	400	399	376	403	401	409	410	383	388	422	351	380	434	418	386	384	357	386	423	377	410	375	403	410	399	378	386	401	396	412	366	421	408	363	412	414	381	397	410	363	376	410	396	395	375	418	398	390	388	397	388	409	408	384	378	371	410	356	402	441	408	379	386	404	397	373	395	394	385	402	403	399	397	403	415	389	425	444	410	391	383	381	397	397	404	360	373	395	393	372	382	398	400	395	380	385	424	396	415	395	383	400	429	417	398	407	392	384	377	402	404	407	384	378	362	393	425	389	408	387	369	400	399	378	400	429	394	381	399	407	369	373	379	377	410	409	393	409	417	371	389	418	406	398	361	399	360	410	355	377	400	422	397	412	401	406	371	383	378	377	397	430	369	414	430	389	386	418	407	400	389	385	384	398	410	380	396	409	406	413	412	385	406	393	370	407	393	414	379	396	441	402	427	392	420	384	391	373	399	407	409	387
22975	22203	35794	30333	24240	21767	14305	1199	496	497	467	537	516	480	512	457	521	475	471	513	544	510	478	457	484	475	479	528	503	454	495	478	446	455	474	453	501	484	448	468	513	474	448	476	415	493	497	495	453	449	472	442	446	477	487	444	480	467	483	426	478	482	520	459	461	473	497	474	484	462	511	504	450	463	464	503	494	466	492	487	477	481	504	474	466	486	466	473	483	492	441	465	454	460	486	497	463	459	439	481	485	416	479	470	486	488	518	517	466	497	440	470	474	493	455	510	466	467	480	492	506	472	469	497	473	473	490	459	492	484	488	465	485	468	500	486	490	472	516	498	444	460	486	450	457	458	485	456	500	440	496	467	502	524	479	463	452	493	467	489	447	461	466	476	490	462	473	428	475	499	448	445	513	471	490	500	489	468	502	473	477	497	434	451	467	436	457	455	472	488	472	516	445	498	476	455	473	474	527	477	504	493	473	489	493	528	472	483	444	462	444	459	470	476	512	474	490	441	501	430	517	490	478	463	462	464	465	510	478	442	462	447	449	504	497	479	484	476	508	490	510	478	461	473	505	458	496	476	461	490	487	507	497	469	494	460	473	490	479	465	473	488	476	484	459	515	503	463	469	457	485	480	488	448	469	462	471	493	479	493	478	477	468	449	488	479	495	451	468	475	477	459	482	532	480	453	486	514	494	459	515	488	451	498	494	484	497	456	439	455	498	423	512	471	493	487	504	504	529	473	477	465	448	481	471	469	432	480	495	491	472	470	459	476	475	467	474	484	494	487	467	448	496	465	486	501	480	456	450	471	494	476	454	499	469	466	474	491	467	513	467	473	468	469	510	445	440	443	469	462	438	482	466	478	446	456	508	493	465	466	484	482	462	491	447	457	483	499	502	466	470	467	507	505	462	475	456	482	455	482	477	467	462	450	485	449	477	439	452	498	510	432	482	455	468	463	479	457	460	477	508	449	434	514	488	494	465	474	483	481	487	463	445	471	465	434	467	461	454	462	468	464	470	441	543	476	482	497	484	475	461	475	431	466	477	469	496	485	430	462	461	508	466	436	486	452	449	486	463	514	441	458	466	473	450	463	482	476	467	465	507	440	467	458	507	493	479	485	496	484	472	493	488	476	475	504	500	488	533	446	472	472	463	492	472	457	485	495	440	482	495	484	477	486	492	482	489	493	512	425	485	462	481	468	443	443	461	479	461	450	506	459	501	470	486	495	473	469	465	482	469	481	485	503	447	458	480	451	452	448	476	499	448	495	449	444	446	488	495	481	509	465	468	474	463	496	462	508	495	460	465	520	470	455	453	436	515	509	463	443	479	490	465	477	496	504	489	468	460	470	502	464	491	476	464	498	442	462	461	487	444	496	510	439	526	486	478	446	447	532	466	491	492	471	450	452	446	485	505	451	468	479	474	475	450	484	474	500	489	512	460	482	463	459	505	432	470	459	491	447	509	471	521	434	457	466	423	462	439	480	478	476	477	484	437	502	498	477	527	548	430	472	475	489	461	481	463	510	460	469	475	448	465	509	461	496	502	474	460	439	440	503	455	453	492	519	490	440	480	491	440	459	488	505	449	486	470	470	452	475	465	499	487	442	472	470	471	447	487	447	437	480	455	453	471	442	460	458	454	482	490	482	488	445	444	448	494	489	478	484	504	502	455	459	491	473	468	496	499	473	482	479	485	502	494	467	466	479	449	434	498	459	477	488	491	448	481	449	484	491	467	451	493	495	465	452	477	474	493	464	483	502	494	445	508	490	450	442	460	513	479	489	488	453	463	463	454	472	448	435	485	458	424	467	493	477	447	478	488	474	488	468	505	495	426	496	475	444	460	476	465	451	519	493	479	486	445	470	500	448	425	480	463	444	485	448	507	493	454	476	486	458	523	450	428	476	478	497	457	522	471	508	502	493	490	479	496	476	496	469	467	487	478	464	471	476	459	452	453	467	450	475	458	456	478	473	484	483	484	439	480	473	500	493	476	459	464	438	488	459	487	477	429	489	476	479	478	493	430	465	484	449	494	467	481	490	445	449	512	464	512	443	453	489	450	473	483	463	489	442	434	458	524	496	465	466	514	441	515	469	486	478	459	476	501	439	494	491	470	467	481	511	499	464	483	458	518	484	479	474	482	448	474	481	466	476	461	481	484	477	497	501	483	472	522	494	510	458	459	453	483	495	469	524	488	458	449	466	469	472	485	460	496	489	491	439	487	490	495	474	490	519	463	485	465	522	466	452	473	469	509	493	497	468	492	485	458	433	458	471	489	480	459	470	466	440	470	476	452	466	462	466	459	482	459	452	463	465	500	472	500	485	450	517	436	462	479	526	487	478	500	448	474	491	492	440	489	502	478	470	473	473	461	435	484	516	460	493	490	492	481	475	481	470	447	512	492	499	435	513	485	463	460	484	432	508	490	481	472	481	531	427	489	507	469	441	507	463	453	478	459	465	452	508	456	492	481	508	498	485	485	447	453	452	480	437	460	465	472	463	497	468	499	466	503	444	466	487	478	469	475	449	486	436	460	502	466	499	486	462	510	483	462	451	460	468	478	488	452	468	481	441	472	499	477	443	478	444	521	487	483	421	488	479	492	486	403	503	484	506	514	459	493	495	473	460	532	462	467	500	481	464	478	495	443	442	444	457	453	485	456	474	487	518	511	460	491	486	518	506	441	487	479	451	474	455	486	503	454	451	490	476	458	471	486	477	508	461	488	475	509	441	482	463	490	480	475	452	513	536	497	464	454	462	500	450	468	484	477	450	441	481	482	461	480	457	467	450	438	466	456	466	432	469	462	472	453	465	480	485	463	463	442	479	502	493	547	439	481	486	491	481	469	486	468	469	494	436	432	497	467	468	478	468	503	526	474	427	556	457	490	431	471	455	484	499	426	488	467	452	465	484	477	460	464	464	472	498	498	464	463	456	455	442	432	469	490	504	476	455	457	494	497	511	507	480	480	469	486	502	483	447	473	479	491	458	456	451	489	485	491	484	491	495	462	468	475	467	475	487	475	479	468	481	456	474	467	481	465	490	505	467	466	499	456	454	452	478	480	472	473	450	482	491	452	468	493	443	483	480	468	494	426	454	487	485	493	473	469	462	466	490	494	453	452	514	493	459	485	447	468	492	484	489	446	496	432	460	479	485	443	492	547	461	517	496	465	466	476	466	480	467	449	468	459	470	509	445	483	467	493	426	458	434	437	499	457	469	483	483	475	483	504	474	460	438	432	489	436	466	468	478	499	486	505	476	477	492	468	466	469	467	481	504	461	442	447	449	500	464	443	472	502	450	525	467	469	453	517	528	485	460	488	456	496	441	471	456	537	480	444	490	462	486	468	481	494	460	489	445	489	465	481	479	432	484	489	498	484	473	500	466	453	524	524	478	431	500	520	463	478	472	488	501	483	505	492	487	490	468	477	465	482	465	492	504	489	492	495	459	487	461	494	497	436	483	496	495	466	441	495	470	499	499	440	477
54850	95331	81958	55624	34660	16877	4914	637	515	514	569	570	517	538	545	565	549	543	588	600	578	576	513	539	533	528	542	526	509	530	525	545	577	504	522	554	503	497	553	518	513	548	528	523	505	481	496	573	517	519	530	594	519	538	492	533	501	528	508	507	495	495	497	519	480	527	545	523	514	512	560	525	517	491	536	504	547	518	512	540	518	494	500	496	508	520	520	500	496	479	521	484	534	523	511	530	559	499	515	499	492	527	486	523	541	519	525	518	530	537	527	540	494	511	482	509	511	523	525	504	491	546	529	526	513	506	491	496	525	569	561	531	498	537	551	544	536	532	503	537	541	494	538	527	475	488	492	470	550	504	498	535	518	495	536	552	509	506	541	476	518	499	526	492	537	515	542	536	522	512	490	548	530	546	508	499	540	484	536	522	528	528	506	530	512	524	564	513	563	475	530	518	521	491	489	496	537	488	555	519	524	562	528	515	524	500	533	544	526	525	518	535	502	561	543	525	506	516	549	505	481	501	492	491	503	558	508	554	509	550	538	510	531	422	531	544	514	494	466	545	530	509	545	510	527	548	551	519	565	503	462	542	544	507	531	506	528	500	545	479	505	500	536	477	529	532	530	520	517	537	527	466	504	524	488	541	507	531	510	548	511	566	485	524	486	529	498	493	543	542	490	528	524	490	534	514	526	516	565	549	513	499	519	509	532	489	486	517	508	524	491	526	510	513	534	510	497	505	535	527	478	493	551	533	539	528	503	510	535	499	504	522	528	482	499	515	536	532	510	498	525	552	516	509	509	487	552	545	475	530	517	523	526	529	543	577	493	486	486	549	507	509	524	483	499	517	479	504	500	525	501	526	508	550	511	516	547	518	528	519	541	536	494	537	469	500	513	504	519	522	508	516	485	520	517	508	517	524	518	536	508	569	538	533	517	484	522	504	502	530	520	528	548	505	506	535	498	520	497	503	531	542	552	481	501	483	533	533	516	505	481	500	511	521	512	556	533	566	482	524	497	489	529	553	518	525	550	544	521	512	520	533	503	517	547	527	517	503	529	518	489	506	511	577	531	552	483	517	496	496	517	551	528	509	534	511	523	529	492	551	547	502	499	557	541	521	519	513	555	520	520	559	542	494	539	470	542	513	538	511	509	455	549	535	521	552	533	527	538	481	500	510	539	502	489	510	530	496	499	523	500	532	524	503	489	512	520	543	530	512	527	548	518	510	494	551	542	538	535	489	539	544	517	528	522	503	538	525	535	553	538	539	519	506	508	507	537	512	520	501	539	515	485	502	550	498	536	516	545	473	487	509	575	519	564	536	519	518	530	514	541	507	522	539	554	503	507	506	490	510	567	472	492	507	529	524	563	524	530	529	543	524	506	489	529	540	527	526	514	528	543	513	483	521	485	487	501	519	543	522	526	498	536	540	569	524	538	562	520	539	526	488	517	515	524	529	491	558	507	534	503	549	521	510	514	512	493	537	502	510	545	547	507	553	528	532	515	515	528	547	525	540	524	528	503	535	530	556	488	491	539	487	528	535	541	543	527	524	473	558	545	499	538	501	547	551	556	468	504	509	510	529	526	527	519	501	511	495	556	522	501	552	535	490	509	515	569	518	570	517	504	550	540	553	515	540	497	517	472	534	512	502	530	513	499	503	494	496	532	471	512	532	511	482	506	530	529	476	534	551	532	492	512	548	497	537	539	525	519	526	542	540	491	498	499	512	508	525	537	558	595	511	499	518	534	528	489	553	484	530	520	519	509	537	504	483	506	513	523	528	519	518	536	531	543	490	488	487	487	531	545	512	504	522	483	491	521	513	532	486	509	515	512	518	484	493	535	501	564	524	527	510	516	487	493	520	530	550	490	522	546	499	506	566	528	488	502	497	527	531	543	545	522	491	497	512	530	511	516	523	531	529	502	562	519	528	518	567	533	562	511	510	497	550	528	553	532	513	470	525	506	495	496	524	491	528	504	533	513	523	516	502	507	554	530	544	519	510	525	543	507	541	502	529	555	527	537	535	514	501	535	490	530	505	495	507	490	509	492	519	524	524	576	538	522	519	485	490	519	529	522	483	542	502	522	526	477	503	502	516	505	498	494	519	522	513	554	545	532	546	548	541	532	483	524	521	551	534	518	487	509	508	522	553	495	503	542	535	524	523	550	527	510	505	514	539	480	545	502	519	485	508	537	513	547	563	542	530	535	485	523	533	542	541	505	536	523	495	502	540	517	528	542	520	542	495	482	518	526	499	536	524	464	454	517	502	523	536	529	491	515	557	531	530	520	567	539	530	487	489	480	511	522	518	559	506	500	509	504	536	508	538	561	498	506	538	516	517	560	531	466	534	491	478	557	528	555	518	516	480	481	491	526	536	552	508	506	511	495	541	532	474	523	519	536	507	518	513	540	519	529	519	467	553	475	543	508	506	509	538	567	534	550	536	547	519	493	513	528	521	543	529	543	515	549	538	464	492	524	539	531	519	502	491	506	539	515	502	530	498	529	529	466	531	544	505	493	471	537	488	503	494	567	517	515	508	505	523	496	474	497	510	527	520	515	508	505	564	514	500	546	486	546	508	487	522	508	504	543	526	476	499	477	535	493	542	523	518	511	505	508	477	563	534	561	537	535	481	510	507	532	543	512	542	516	534	520	555	521	509	490	541	486	495	562	517	527	485	500	549	521	482	511	498	543	490	540	522	510	528	527	495	533	555	509	515	483	529	552	527	519	546	540	545	512	502	489	530	522	493	568	494	530	494	517	531	538	529	521	533	494	488	482	508	496	535	498	503	501	474	500	464	501	499	532	504	544	487	531	515	503	527	511	528	532	496	538	564	514	494	515	538	503	517	531	504	506	535	500	554	523	527	495	507	505	516	493	526	536	554	516	543	522	516	508	546	515	523	518	514	486	532	501	533	520	547	493	540	553	478	489	518	554	551	504	511	524	515	531	500	486	533	535	488	500	529	483	528	503	494	529	484	512	481	532	490	524	537	496	496	524	514	544	521	523	530	522	529	505	525	509	508	545	502	511	484	508	504	554	521	532	519	529	490	547	485	506	512	519	499	511	500	495	487	515	556	532	530	520	555	547	477	516	518	587	479	496	573	543	492	500	552	492	563	502	495	511	522	537	507	540	512	507	525	523	556	522	505	527	512	546	522	560	516	519	527	515	512	543	504	520	531	509	525	525	519	523	528	517	484	502	541	523	542	515	551	509	526	560	555	540	475	491	512	531	515	511	488	504	548	526	536	545	475	509	516	500	547	533	525	531	550	532	498	510	460	508	505	502	533	543	490	528	538	476	528	544	532	559	529	501	541	507	495	500	514	493	523	518	518	491	512	546	526	543	557	560	485	545	479	560	524	541	502	480	518	492	556	528	519	502	532	530	469	530	492	479	525	532	509	531	502	494	506	523	515	517	553	503	489	482	521	520	520	504	491	528	508	504	493	509	542	529	501	517	486	530	522	466	523	548	498	484	512	493	520
28082	34281	40842	19649	4849	1068	380	291	278	287	276	276	269	265	294	253	281	262	265	289	290	264	271	275	278	301	287	261	255	244	268	258	251	313	267	259	272	277	270	257	247	249	300	255	246	264	274	271	263	279	245	261	286	267	251	256	254	262	290	246	271	250	239	266	239	275	279	268	287	295	290	257	267	265	255	273	273	247	253	264	263	286	290	271	247	301	267	256	267	265	292	262	277	278	280	294	290	256	279	272	245	269	261	292	254	278	262	268	288	255	256	267	269	277	259	275	254	254	281	258	274	287	259	260	294	251	269	256	295	269	266	256	236	275	253	255	288	285	247	267	266	283	274	255	284	258	279	254	265	261	245	254	265	251	265	262	252	249	289	268	261	270	274	257	263	244	263	278	244	286	271	314	272	271	262	255	235	288	287	253	328	273	291	251	286	256	285	276	247	250	269	263	234	247	264	276	276	239	270	237	292	269	290	281	281	259	270	250	268	271	262	283	266	260	286	270	287	235	268	294	268	267	255	252	283	233	266	266	252	239	243	281	266	262	264	267	226	265	263	244	256	269	285	269	269	260	288	252	270	266	245	272	285	263	261	260	281	264	277	264	276	287	264	264	243	273	278	266	290	265	245	236	274	263	267	267	271	261	291	253	242	264	284	282	268	280	240	268	274	277	292	289	255	294	230	262	264	269	245	280	280	267	246	261	265	302	264	253	262	254	286	285	263	275	304	263	262	269	266	261	293	262	257	249	250	252	254	248	281	271	251	255	234	269	256	273	260	259	257	279	271	277	262	234	280	275	278	287	287	226	252	276	276	264	272	267	282	274	256	257	270	263	270	298	248	280	272	252	254	288	273	267	251	235	265	294	250	262	291	282	252	299	236	261	304	282	281	253	244	281	236	267	298	252	248	305	259	248	259	275	245	267	275	262	283	253	233	276	257	260	272	268	241	258	253	280	281	251	297	298	253	273	284	250	231	259	252	250	261	273	244	267	303	280	276	276	298	250	278	275	277	288	249	246	283	271	286	253	294	293	245	264	293	264	254	239	259	255	250	228	270	293	254	263	242	262	253	239	264	253	276	279	268	256	265	287	255	245	259	250	259	269	243	265	252	264	272	253	265	232	268	242	278	284	260	279	277	292	273	275	270	273	281	274	264	233	262	282	267	281	280	269	270	262	273	285	267	252	261	263	281	255	244	267	253	298	280	241	270	262	290	288	281	272	265	273	242	266	276	266	254	254	251	282	263	272	267	263	262	281	264	299	276	283	256	241	255	274	249	277	250	266	259	317	265	278	271	261	257	269	242	272	277	247	284	270	271	270	254	278	261	257	256	250	275	269	266	277	239	285	275	275	264	267	268	271	264	289	256	264	272	225	257	244	274	236	277	275	278	277	226	230	282	260	284	316	281	256	256	230	265	256	291	295	244	262	306	249	255	285	254	269	271	283	282	267	259	256	274	281	304	271	252	252	278	246	262	286	274	259	307	267	259	264	248	256	275	271	283	275	286	299	267	255	268	253	248	272	261	256	230	257	274	298	260	281	267	283	274	245	287	280	279	288	289	265	265	259	255	292	255	280	258	260	260	233	281	279	270	307	273	269	271	255	255	271	259	283	277	302	268	260	261	258	270	276	277	246	272	279	278	281	262	278	250	256	253	242	275	268	271	252	284	262	258	258	292	287	252	310	259	264	288	284	277	288	288	281	259	290	272	233	293	282	263	284	270	293	270	264	255	291	296	296	272	271	259	276	267	241	281	278	259	260	284	266	310	258	266	270	287	265	230	271	310	261	246	294	248	307	292	252	260	271	245	257	259	250	293	271	256	272	291	241	262	268	267	267	258	240	268	252	261	256	283	244	296	253	253	288	236	252	270	263	261	271	258	271	265	270	293	282	283	286	245	285	281	255	296	279	252	268	270	253	258	264	263	279	277	272	266	264	256	320	291	254	245	280	288	285	285	268	263	284	263	282	265	257	298	284	269	283	255	250	259	271	264	277	248	261	259	239	287	291	264	266	268	262	261	270	265	277	281	252	281	248	259	262	297	281	243	294	265	275	284	274	285	259	282	257	281	254	261	257	279	261	252	259	245	266	285	258	280	286	273	283	257	279	240	265	306	264	262	272	262	289	248	271	269	246	274	253	269	262	301	285	275	278	305	300	276	279	270	236	262	293	269	269	261	278	247	278	260	280	280	252	275	265	246	257	263	279	258	270	264	276	280	274	260	267	293	269	281	274	276	283	245	275	252	279	277	292	281	270	268	258	268	257	296	257	267	243	304	250	269	260	301	253	279	272	285	260	261	281	242	273	258	278	256	256	238	245	293	270	276	274	292	281	293	298	258	282	264	232	240	251	258	291	266	245	270	277	280	290	255	254	279	255	278	242	250	266	281	247	274	261	257	272	276	276	261	232	270	253	276	257	271	260	257	269	278	269	273	256	249	276	252	253	263	279	288	260	292	254	263	268	253	260	250	243	262	295	268	252	274	269	242	273	294	294	288	258	283	290	246	289	259	284	256	292	290	261	260	280	281	272	274	243	263	300	262	257	260	293	283	302	271	252	300	262	251	249	267	257	248	269	260	256	269	279	280	293	260	290	265	277	274	280	277	276	287	262	253	278	281	263	264	245	268	281	271	243	260	266	265	275	259	243	257	244	274	264	235	261	277	277	273	279	243	254	279	269	301	249	252	262	251	283	245	274	283	275	247	287	270	251	286	258	250	276	265	249	255	263	279	267	275	265	277	253	278	270	233	254	295	263	259	272	260	277	259	224	267	259	263	246	279	256	271	268	259	282	262	257	256	255	264	265	247	277	246	284	235	216	255	288	240	260	256	275	248	258	256	285	275	270	271	241	282	250	271	279	271	256	252	246	269	319	263	249	262	253	250	280	282	256	274	254	269	279	259	261	257	286	254	272	269	267	249	288	267	285	267	287	262	299	255	280	296	293	270	262	262	253	260	266	261	262	285	256	275	263	260	274	274	226	262	287	277	268	298	264	263	273	250	254	247	306	260	245	268	254	281	246	288	258	276	238	262	272	308	234	265	256	289	246	268	273	240	239	269	274	254	262	239	263	282	269	282	257	280	238	292	255	273	257	274	247	268	264	265	270	290	243	273	281	277	286	271	259	252	310	284	265	280	279	285	265	247	269	243	259	263	271	282	270	267	293	277	255	271	274	241	259	270	251	268	301	277	275	287	271	256	238	267	263	262	256	241	252	275	279	279	294	280	278	262	292	270	263	287	262	261	309	259	265	301	282	246	257	260	257	267	264	242	260	250	279	271	264	297	270	279	240	263	275	256	263	286	262	273	258	253	276	290	259	289	254	254	252	251	247	278	277	278	275	281	296	253	275	278	252	250	252	266	280	263	249	265	250	250	256	248	254	294	273	244	237	264	266	304	269	249	256	278	299	242	264	235	294	257	271	262	264	264	246	263	269	272	264	278	264	277	269	247	257	231	239	270	276	265	241	267	275	267	289
25527	51113	35596	13406	4436	1460	490	299	304	307	302	328	288	301	322	321	292	325	306	292	302	333	321	289	291	316	293	324	312	306	305	322	337	328	297	292	296	329	289	313	294	310	301	310	314	320	295	322	343	338	324	344	285	347	322	312	342	345	289	311	301	341	352	302	316	309	303	327	338	309	346	299	322	283	291	282	313	268	300	308	308	304	350	312	314	312	315	339	319	338	328	292	286	305	309	346	320	315	292	321	333	303	289	306	317	330	328	290	325	320	298	344	310	364	328	351	309	332	311	299	311	313	344	314	322	279	295	313	318	312	334	318	352	328	304	296	299	319	287	300	285	308	329	339	296	308	298	304	319	335	299	347	329	333	331	332	300	328	324	318	337	316	314	296	340	322	321	300	335	332	308	292	307	329	327	281	354	322	325	327	318	320	295	353	298	299	327	294	298	331	289	281	321	316	300	319	319	339	329	335	298	323	337	339	293	296	298	322	313	288	326	304	327	330	283	343	294	319	320	336	312	294	311	326	318	317	289	298	320	305	332	325	301	332	301	303	304	336	318	325	363	281	297	311	312	316	309	327	286	303	315	328	318	298	318	324	291	294	338	295	300	307	339	330	328	301	335	333	317	292	333	317	317	315	336	278	331	311	339	294	333	332	287	302	320	272	305	315	317	322	303	311	316	304	324	320	320	313	300	321	320	292	312	306	320	333	314	329	304	325	302	277	324	318	309	353	291	330	313	313	311	338	284	315	293	324	374	307	326	307	272	290	319	307	288	315	313	338	316	288	305	313	314	293	316	319	306	290	331	324	313	319	337	313	307	307	339	311	321	308	293	301	320	281	333	320	336	318	330	312	319	306	304	310	334	350	313	323	297	301	351	347	311	309	295	297	288	288	288	291	295	317	325	303	326	303	299	282	329	335	306	288	310	304	300	328	297	335	303	298	293	288	336	294	307	296	319	306	328	325	312	309	289	322	328	297	300	334	279	332	300	318	315	304	313	307	304	308	333	330	302	286	342	305	300	309	318	341	351	322	276	313	314	316	312	347	291	301	317	319	323	321	327	320	322	314	285	312	300	309	341	345	320	340	313	365	343	309	327	300	310	288	313	329	293	303	333	285	333	318	309	313	307	316	305	294	346	297	329	323	307	321	308	295	312	309	312	337	306	314	325	320	331	338	313	316	280	265	302	307	312	293	316	313	278	283	341	315	300	306	312	330	306	310	306	320	280	308	319	327	340	325	320	325	313	344	289	310	310	335	304	311	314	314	323	295	310	311	276	310	320	294	319	321	319	318	302	315	307	329	321	360	306	286	290	319	309	295	299	307	307	345	293	312	327	303	284	340	297	313	313	331	312	311	309	303	288	300	314	290	306	337	308	298	334	289	321	297	315	325	342	311	330	300	311	306	291	294	318	311	347	307	320	310	334	308	334	325	328	307	287	333	301	349	325	337	300	284	305	331	313	305	320	300	308	311	293	311	347	302	297	315	326	315	318	311	310	297	346	296	332	312	281	311	316	316	332	319	339	313	288	288	329	334	311	304	314	319	308	330	308	280	298	335	293	324	307	340	306	314	308	303	293	323	348	330	331	305	306	288	283	344	329	306	321	287	336	310	308	315	315	291	307	326	307	315	332	344	328	307	324	305	304	302	306	319	319	303	303	304	327	313	295	333	309	282	309	336	303	329	294	336	329	284	312	307	323	330	310	345	353	328	310	296	327	319	295	318	309	320	309	314	324	316	301	318	320	332	309	280	344	307	308	340	315	289	311	329	327	288	318	300	317	320	303	351	299	329	323	313	307	284	331	311	309	302	301	326	321	310	305	338	327	319	295	322	296	308	308	342	323	329	331	339	325	301	336	274	303	303	314	317	328	292	304	340	319	297	290	282	299	335	310	314	302	344	292	308	297	300	300	329	308	308	324	339	324	297	293	301	299	296	275	306	325	331	339	320	299	314	324	350	328	304	334	331	322	310	297	298	340	328	302	299	309	292	307	315	323	324	289	287	306	304	339	310	339	327	322	330	315	333	298	328	305	295	290	330	314	320	322	306	327	309	333	311	304	320	287	318	298	314	303	303	308	316	332	338	314	306	296	331	343	291	298	308	293	345	315	297	293	305	314	301	287	301	303	322	313	321	313	301	290	317	314	329	292	298	303	326	319	317	337	316	333	340	319	316	313	283	334	325	296	290	316	319	315	335	318	321	300	317	299	312	312	351	295	319	302	345	305	319	330	316	307	317	339	341	306	288	301	312	295	331	321	289	318	318	323	334	298	319	326	292	316	318	302	283	315	303	297	321	304	310	310	338	321	339	289	320	317	312	311	325	314	326	316	337	289	309	315	315	316	318	345	306	315	303	306	311	322	317	299	313	326	284	289	346	333	291	313	330	305	302	318	299	304	344	323	342	312	312	337	313	301	272	283	348	287	325	307	330	331	293	305	318	342	284	297	280	317	323	306	342	324	299	312	319	325	304	308	307	321	336	306	326	340	326	299	287	337	301	312	315	298	291	296	313	298	316	315	319	291	321	324	336	299	298	325	298	321	325	290	326	322	319	295	321	329	299	343	275	284	310	317	325	323	287	311	355	276	303	290	334	294	325	307	320	338	300	309	323	289	358	328	298	276	346	312	302	304	334	319	310	303	323	280	358	320	317	297	324	332	330	305	277	327	323	296	281	309	294	312	323	308	287	294	310	352	309	319	285	283	307	287	313	335	291	339	335	317	315	316	322	304	290	327	310	317	316	285	321	301	337	315	348	298	306	327	308	328	334	344	314	330	305	312	277	323	307	342	274	301	305	296	320	331	301	314	328	332	304	292	299	303	305	312	303	305	285	312	283	356	325	340	299	332	326	299	285	331	315	303	347	293	348	308	291	333	327	328	334	295	325	301	333	338	333	352	305	314	347	320	327	319	292	322	325	292	256	302	299	303	301	296	324	318	309	303	327	351	329	310	318	288	291	307	318	305	301	330	315	312	316	288	277	318	341	323	301	319	292	328	323	301	345	319	303	341	305	302	296	342	333	320	324	303	306	272	287	332	356	323	324	277	292	299	328	324	300	285	313	303	323	320	283	350	306	321	327	315	282	298	295	322	301	309	280	294	325	290	310	314	311	294	319	302	308	336	303	305	295	314	329	348	286	305	316	303	292	299	301	282	302	314	329	325	280	352	297	316	346	314	313	351	305	297	277	286	333	316	339	301	314	335	326	307	322	299	317	314	334	304	293	314	297	314	343	326	296	287	332	337	304	347	331	337	293	332	331	320	312	306	281	323	332	317	296	317	309	317	324	343	341	295	326	322	321	294	313	339	302	283	312	320	332	292	329	284	319	360	319	301	305	308	319	297	318	325	318	322	295	319	317	337	317	343	280	318	319	333	314	339	306	288	326	323	292	332	304	300	290	295	307	322	340	331	336	287	331	317	330	305	313	276	325	308	287	321	358	322	312	305	294	307	273	313	311	292	308	311	295	307	320	324	291
23669	23243	39350	32158	23734	18090	5385	438	368	389	381	376	355	321	383	348	353	382	400	384	443	397	349	357	362	377	367	340	370	358	333	349	395	380	376	375	368	361	348	341	360	329	338	342	344	380	368	318	349	383	357	370	362	372	376	325	348	327	345	344	346	369	353	354	324	318	358	357	359	375	368	384	380	334	366	365	384	374	314	350	326	319	343	367	367	363	362	334	369	389	397	352	356	370	365	370	348	351	374	369	355	371	403	349	356	374	372	374	339	344	363	343	361	371	341	387	381	346	336	359	344	365	327	374	367	344	366	337	391	357	370	345	348	345	371	355	378	382	360	373	347	353	344	377	345	369	361	393	355	330	363	345	351	386	355	334	364	389	384	387	364	350	363	366	380	331	357	368	337	346	380	361	355	339	343	388	372	347	354	372	320	346	372	385	375	367	369	406	345	353	342	342	338	339	369	371	370	364	406	350	329	391	393	331	346	350	394	375	368	365	333	372	381	350	360	377	341	396	344	357	372	371	349	372	371	351	346	359	379	339	365	364	352	388	354	362	389	334	357	355	376	373	332	325	344	381	388	354	327	342	401	362	374	350	360	388	354	366	380	321	332	337	379	371	365	335	356	356	357	365	393	325	337	386	365	361	377	401	348	342	359	345	347	329	376	336	359	355	383	398	361	363	359	346	362	365	366	371	404	372	371	363	393	383	369	370	347	348	317	395	353	356	375	347	313	363	345	330	362	382	378	363	337	351	393	401	349	373	331	338	365	363	354	353	356	390	371	346	382	386	360	350	381	344	357	356	388	347	332	359	357	325	362	371	362	350	376	354	387	331	372	365	350	350	327	356	374	360	347	345	364	348	328	354	345	326	347	370	339	345	334	387	370	353	341	360	362	351	379	329	365	384	348	376	322	335	355	372	366	357	361	363	370	334	326	383	340	382	380	368	356	367	341	332	341	370	357	346	354	348	404	364	382	360	353	373	350	334	376	377	366	331	363	376	353	348	376	354	370	357	307	341	387	326	365	379	359	333	379	366	355	358	344	375	336	366	357	331	383	353	355	343	354	320	368	315	347	349	351	362	350	371	335	389	337	382	373	370	342	351	357	332	372	334	337	321	341	384	356	341	343	333	363	328	367	331	366	358	350	302	369	366	360	362	345	338	354	343	358	360	344	365	363	357	353	355	386	355	326	379	384	353	347	373	357	331	351	364	387	362	368	357	351	366	349	379	319	389	322	356	364	365	374	335	351	398	374	354	373	367	386	363	378	350	349	346	363	355	364	337	372	342	346	353	369	355	381	357	351	353	371	373	373	333	395	423	357	388	372	341	374	345	369	348	326	363	349	396	370	372	376	317	386	377	353	318	355	359	348	351	340	353	363	325	377	325	364	306	371	368	365	366	331	349	377	360	346	413	327	335	341	370	338	328	353	365	380	361	348	344	337	323	343	364	381	343	383	317	349	370	343	369	320	375	349	370	344	383	348	368	346	343	347	339	346	387	359	352	386	365	415	380	363	363	344	331	343	329	371	339	335	340	337	344	330	353	377	357	376	366	367	345	388	308	391	347	367	330	376	344	340	396	363	380	380	375	337	371	388	323	327	355	371	356	399	374	362	338	353	350	381	373	389	394	340	366	364	343	342	359	339	340	347	365	310	353	358	330	357	355	352	380	353	369	357	380	359	333	360	377	356	325	376	332	348	366	326	346	341	333	349	361	333	362	350	369	347	363	341	333	353	355	356	296	354	345	366	346	370	344	340	390	368	359	338	337	369	340	358	333	360	380	342	361	362	379	350	375	358	370	332	349	345	360	360	333	367	343	366	323	342	333	330	331	374	387	346	323	366	379	348	367	342	356	347	337	365	341	334	359	359	367	363	370	347	363	391	360	346	336	358	353	357	376	367	355	366	295	302	336	365	355	377	351	346	332	368	352	334	340	344	347	376	361	365	363	325	349	339	394	356	318	346	367	367	312	377	317	371	352	346	361	356	363	379	330	357	312	337	359	387	348	363	328	369	364	352	363	337	366	372	368	362	347	341	340	358	326	369	376	370	355	371	380	336	359	358	359	362	353	364	341	388	394	370	359	350	363	400	354	367	371	361	313	378	366	348	340	340	357	364	346	352	340	351	340	360	349	341	400	368	339	346	357	352	357	374	392	353	358	353	343	329	383	367	383	369	386	366	357	340	348	363	376	372	321	341	360	330	360	342	372	342	353	358	371	342	315	359	336	386	376	339	387	365	357	357	349	339	334	350	341	370	347	337	368	339	377	321	388	372	349	360	346	358	362	365	334	381	353	403	343	379	340	352	333	365	391	323	363	365	374	340	372	345	369	362	375	331	372	379	365	346	335	357	363	361	360	398	339	362	374	333	353	388	344	370	376	328	358	360	368	346	349	330	341	314	388	351	341	383	343	366	360	360	341	371	352	363	364	339	353	348	344	332	366	360	388	338	347	354	358	347	408	357	349	337	334	391	316	369	345	393	336	393	331	361	387	340	356	388	376	335	345	366	337	337	333	355	340	334	357	346	331	391	393	341	339	340	336	372	380	366	335	367	382	350	358	373	369	358	384	384	376	360	366	356	349	327	361	345	316	348	314	386	338	364	339	330	358	366	379	360	368	320	354	370	370	372	368	371	350	359	338	332	356	379	344	365	374	370	344	353	400	350	341	327	343	366	341	328	342	361	349	377	397	372	354	357	370	346	388	344	371	386	339	380	358	331	358	356	338	359	393	351	375	377	330	347	359	343	370	374	357	375	358	334	354	345	338	352	341	321	350	365	342	337	365	366	329	341	388	340	371	354	350	344	350	342	327	361	346	350	390	338	348	370	359	378	349	373	343	361	382	347	358	366	316	339	381	363	361	347	333	337	344	371	359	368	349	358	374	315	367	334	367	375	323	347	325	377	334	348	361	355	363	358	327	369	385	357	365	387	373	342	360	362	353	366	354	386	339	359	352	354	352	336	353	345	354	369	335	354	351	363	342	379	363	357	362	355	372	392	345	342	395	321	368	321	395	392	359	367	322	340	363	386	372	398	352	355	369	364	355	346	320	358	343	353	380	362	376	346	366	405	387	344	339	356	352	359	364	373	382	341	335	351	346	305	340	375	344	307	362	364	364	343	356	352	331	378	366	365	351	367	380	345	365	352	340	362	361	370	350	380	373	344	406	335	347	371	341	376	353	347	347	391	368	353	344	387	361	365	385	356	373	351	389	392	354	375	353	375	354	351	354	343	345	367	354	336	341	347	356	390	378	332	346	345	342	343	360	339	329	355	379	354	307	379	326	375	358	358	347	358	385	378	363	355	363	390	377	331	352	343	338	345	345	359	412	372	337	346	364	372	332	374	360	347	352	327	381	339	367	361	381	380	348	363	320	375	351	357	359	355	346	384	366	368	346	371	344	392	329	371	384	371	345	334	358	365	320	332	343	336	332	379	357	404	330	352	365	371	345	366	338	358	346	347	323	381	334	351	365	346	344
47269	95305	73044	45185	25717	10497	1947	420	384	405	406	427	420	486	434	378	396	420	434	486	489	468	407	408	369	378	420	391	417	427	411	378	398	416	384	390	403	397	363	412	402	389	411	362	396	397	422	400	422	401	407	408	415	351	401	402	433	417	388	394	372	385	425	437	423	376	355	399	431	407	420	387	379	409	375	436	438	390	382	383	413	375	388	393	381	395	429	401	393	399	402	392	398	383	381	416	407	371	415	403	408	397	390	390	391	411	361	394	373	404	411	398	397	397	388	395	386	394	412	388	394	391	438	385	383	391	399	412	383	409	377	393	392	390	433	399	403	388	380	379	403	388	432	396	388	405	404	408	387	417	412	407	391	381	371	402	393	388	381	415	383	363	394	423	413	414	393	389	397	394	395	398	419	393	389	400	418	414	424	374	413	407	375	387	382	379	398	411	402	384	409	392	382	409	411	386	369	406	417	383	386	396	393	382	384	380	429	417	393	381	421	377	428	402	422	417	409	377	375	395	410	372	384	396	410	416	385	389	388	428	409	405	392	399	407	388	430	393	411	439	376	401	395	417	389	393	400	394	395	383	436	395	405	362	408	421	398	384	382	390	405	421	415	409	390	386	409	400	397	417	412	394	387	402	395	387	374	428	445	409	392	390	425	419	373	374	439	437	393	363	456	412	395	414	402	409	400	409	409	428	380	449	367	395	421	396	414	431	384	383	402	356	401	399	388	397	401	401	406	414	425	374	397	379	406	407	390	392	414	393	399	377	374	386	393	378	421	374	413	366	398	375	376	381	391	391	376	417	396	375	428	415	430	385	424	388	404	392	399	387	406	421	390	395	366	366	399	439	426	408	399	403	399	419	381	393	429	375	404	383	382	414	401	395	400	384	388	398	424	423	408	402	410	425	391	426	358	369	415	389	412	418	411	388	431	384	377	413	382	438	396	395	392	391	385	400	382	376	388	410	393	421	419	393	404	393	387	406	401	379	418	382	394	398	395	372	366	409	422	416	385	366	404	377	364	391	385	417	383	400	410	407	392	396	425	369	417	409	365	419	368	394	403	409	385	409	359	410	388	419	372	410	413	400	409	393	407	425	406	383	430	407	386	412	418	384	397	379	376	416	413	363	386	384	386	404	389	404	428	396	377	388	401	390	395	389	407	395	385	358	384	389	391	414	353	421	402	377	428	382	370	384	398	412	404	401	422	383	390	410	404	378	389	456	380	429	372	401	402	414	415	417	391	389	414	378	409	395	363	436	411	407	345	405	405	425	406	400	395	413	415	398	391	447	402	411	429	401	372	393	398	411	369	392	421	423	424	418	383	408	384	374	376	397	404	415	382	375	377	440	409	413	427	435	432	380	396	385	404	387	391	374	416	410	388	386	414	363	436	406	406	403	399	396	389	431	396	399	401	389	366	409	425	382	421	404	418	417	377	406	389	402	445	375	426	415	399	381	408	433	387	381	394	397	436	428	400	399	423	424	431	391	396	383	376	387	390	397	371	396	375	424	394	388	411	407	370	397	368	411	413	391	444	370	405	405	411	406	429	404	347	409	407	399	407	389	390	417	411	430	407	444	417	370	393	448	379	421	421	384	388	391	367	382	433	390	404	377	416	406	402	433	387	370	377	386	426	414	380	381	405	418	399	400	405	431	365	379	401	405	406	408	434	393	395	355	406	392	417	366	415	394	419	433	369	391	416	427	374	385	401	410	422	423	434	407	423	373	424	372	420	427	377	441	397	406	405	408	429	381	408	450	407	379	404	450	375	410	369	410	396	371	398	413	346	388	386	426	394	412	401	417	437	397	387	397	394	397	420	402	374	394	379	412	417	380	426	403	420	389	383	430	378	390	380	371	372	381	384	419	435	370	365	373	423	410	416	369	395	394	391	386	414	413	383	382	413	391	391	388	393	409	398	367	383	399	399	385	422	367	408	426	397	406	410	406	416	407	380	378	416	416	415	378	370	411	413	415	391	401	379	386	412	360	406	420	414	361	397	418	375	396	399	401	418	359	364	407	405	428	420	380	369	452	356	406	378	384	400	404	361	425	392	427	385	384	408	377	418	420	366	402	412	394	388	397	428	414	397	392	380	394	400	393	451	427	394	366	394	390	398	405	429	414	396	412	388	412	408	418	403	447	380	397	414	416	381	425	388	413	361	425	366	399	355	415	399	381	413	395	427	432	379	416	426	414	423	396	399	425	429	416	438	423	397	379	378	418	401	399	399	385	386	406	381	405	401	441	397	402	428	402	407	391	417	384	428	410	375	395	411	395	426	398	409	396	381	392	393	397	382	414	398	421	412	443	420	412	377	395	364	427	422	386	400	391	391	407	411	374	357	403	390	424	402	425	377	360	371	398	415	385	392	431	412	396	465	377	386	385	387	437	351	365	401	396	389	411	399	379	382	357	392	393	396	368	390	387	394	419	427	409	398	400	381	412	393	411	388	431	410	407	374	404	410	360	398	437	417	422	402	416	418	434	424	394	386	387	421	397	383	408	406	412	344	399	402	381	384	398	382	416	395	371	384	410	396	391	365	408	367	411	432	410	375	426	434	393	412	414	386	372	379	389	396	430	405	399	382	395	398	398	408	398	399	398	427	384	397	381	366	405	415	410	402	395	409	381	415	376	404	417	417	415	413	396	417	436	408	361	388	380	399	389	386	444	411	358	401	412	408	428	389	407	387	405	425	396	397	415	397	390	405	378	377	415	402	380	404	391	392	416	396	414	400	402	399	371	403	425	394	401	396	405	392	421	409	395	382	376	377	404	397	403	360	410	428	406	415	410	413	391	379	413	387	410	399	413	396	424	388	386	413	411	385	382	367	396	427	395	404	402	395	394	402	397	398	415	397	420	426	423	444	419	399	393	387	412	383	416	422	415	401	404	422	420	400	396	391	419	405	404	429	357	425	400	396	411	412	390	400	397	387	391	404	383	403	367	383	404	390	407	390	391	398	386	392	392	390	401	414	408	372	409	415	384	433	402	417	377	407	432	383	424	389	379	430	412	415	408	357	409	395	409	418	388	427	393	403	414	352	459	423	409	423	434	391	385	405	413	390	391	398	419	397	370	381	406	416	415	417	400	379	418	430	422	405	396	396	394	367	400	385	403	421	430	399	390	381	373	415	385	410	395	394	420	365	398	397	413	430	437	407	395	381	419	421	422	384	400	429	389	397	402	401	389	372	402	400	376	448	390	423	375	413	426	423	425	413	438	395	408	395	384	434	384	407	405	422	400	379	377	406	423	420	400	409	387	410	423	386	399	381	413	388	370	412	405	430	384	413	381	417	413	390	369	364	414	405	394	392	399	407	445	426	428	391	409	400	367	359	403	423	367	384	403	431	363	396	402	407	382	400	402	395	400	434	406	411	403	440	354	402	383	398	365	412	429	375	399	395	358	431	384	359	399	396	356	411	371	373	417	411	379	371	372	394	379	425	410	395	433	412	362	440	430	388	378	413	422	373	387	400	434	399	415
25276	26759	42947	31633	18455	6355	658	334	361	323	307	291	316	307	317	281	302	310	317	340	344	322	304	334	303	329	320	296	314	283	325	319	324	317	311	316	320	322	315	331	297	335	332	334	311	315	302	328	335	320	289	323	328	323	298	299	299	306	295	324	305	306	298	317	310	303	302	316	294	298	331	326	308	316	312	314	341	326	324	310	324	324	323	309	330	293	320	304	297	309	316	305	316	328	313	310	323	305	297	299	316	329	337	323	296	310	323	305	309	330	299	316	301	353	321	315	320	316	321	309	320	327	303	320	280	296	316	318	284	315	300	295	304	330	290	316	324	277	324	300	301	315	342	310	311	314	306	319	325	289	295	328	326	321	285	297	291	303	272	315	310	323	321	274	310	310	289	310	285	302	331	309	303	298	313	320	313	296	300	333	347	302	312	326	311	333	323	307	305	316	301	307	310	298	295	312	320	306	329	305	278	295	332	346	334	298	310	282	300	309	304	305	308	311	310	319	318	322	322	287	290	313	317	292	334	287	328	301	274	333	281	289	295	289	299	317	325	298	344	310	316	311	288	310	343	290	293	313	331	305	327	312	291	320	302	343	313	317	317	309	320	308	322	300	307	312	294	316	317	322	315	327	290	326	308	287	312	322	304	313	296	310	306	281	313	319	286	293	305	290	294	288	292	305	285	295	313	314	287	349	278	338	318	304	321	314	306	308	270	314	340	301	310	302	315	307	301	284	278	325	325	297	306	301	315	308	284	311	328	307	299	307	280	350	308	319	342	293	312	333	310	303	322	327	321	327	344	291	305	314	329	331	320	346	307	291	313	287	327	306	352	296	318	323	299	338	301	319	315	318	322	316	342	316	293	316	312	318	293	332	326	325	326	300	287	332	289	324	300	284	294	303	287	294	316	308	302	312	291	324	329	289	328	302	346	326	312	306	320	342	305	336	312	317	325	292	277	309	324	337	318	282	292	322	299	307	291	302	337	295	327	303	294	294	315	323	286	294	288	335	308	336	317	299	321	288	334	317	309	318	341	319	310	318	319	300	329	308	291	326	297	316	324	316	317	291	333	320	294	301	292	338	317	299	292	285	290	336	285	319	283	297	286	321	315	344	317	353	338	320	310	306	341	295	311	344	339	288	335	316	333	321	318	289	296	306	351	297	297	309	340	341	304	295	309	304	287	316	283	306	298	313	297	277	340	313	300	302	316	293	320	289	286	322	331	315	308	317	326	311	305	338	326	313	320	284	291	314	284	325	356	293	295	311	276	330	328	306	287	277	335	309	311	316	284	291	308	311	298	297	324	317	316	287	306	320	323	339	293	305	312	313	283	275	292	284	304	321	305	300	315	311	308	286	302	288	317	313	316	341	311	304	323	318	291	301	320	294	304	293	277	296	324	307	293	302	311	294	323	302	318	324	309	290	297	350	330	277	346	319	319	316	316	318	315	300	326	298	311	328	336	314	295	296	299	301	311	290	308	315	333	302	293	319	282	281	312	325	307	312	297	294	298	327	339	336	306	321	313	296	283	300	290	339	304	290	322	306	283	312	295	297	285	285	315	280	296	293	320	287	294	305	291	298	276	322	325	276	324	265	329	308	329	261	323	287	306	323	303	311	303	326	309	329	304	325	353	307	317	296	311	316	281	334	316	333	285	313	285	336	320	310	320	342	298	301	303	302	309	315	300	316	303	305	290	285	320	316	297	295	275	303	347	327	271	306	271	317	290	288	306	313	301	341	300	321	312	309	305	299	330	287	285	297	300	308	313	351	303	300	300	311	313	276	313	307	298	319	327	293	290	310	324	305	309	335	332	325	291	310	299	304	342	305	300	303	296	315	282	306	291	308	304	286	306	303	292	330	333	315	306	296	321	304	308	352	330	288	307	298	323	319	318	297	321	272	314	302	313	319	291	319	328	294	298	300	328	312	306	282	310	319	276	312	285	305	302	288	293	302	324	307	330	336	257	327	294	292	309	257	322	303	310	322	288	307	292	283	314	298	306	303	299	297	318	315	309	282	302	314	317	319	338	308	293	304	300	307	336	308	321	305	311	321	284	296	326	302	316	308	310	310	314	343	298	305	328	329	321	279	299	348	291	318	317	319	301	338	359	321	319	277	348	346	302	313	318	291	315	311	315	299	302	284	288	339	308	300	352	309	317	297	343	331	298	311	303	305	298	329	285	336	326	307	328	339	320	302	323	318	314	331	312	325	311	313	307	334	312	313	315	313	311	327	346	282	328	314	340	351	312	285	326	279	314	287	331	303	343	310	278	337	326	282	306	305	310	319	306	346	334	304	327	314	347	302	314	304	296	327	327	329	286	333	312	359	294	313	316	299	270	328	307	284	328	296	309	308	355	310	298	321	313	323	303	285	311	302	284	322	286	323	317	290	315	336	305	287	304	308	319	291	322	310	334	321	319	298	324	312	321	296	296	310	319	329	318	322	305	312	326	328	332	319	325	337	297	323	319	311	295	266	304	269	278	334	262	304	308	299	294	284	285	298	311	328	284	287	279	321	318	336	321	315	318	314	325	310	295	316	328	276	311	306	319	309	310	312	346	301	311	322	311	336	289	293	319	307	308	287	294	313	318	308	296	282	290	270	328	324	330	293	316	321	315	312	296	301	296	282	321	288	334	330	300	304	312	318	298	298	299	333	286	299	329	320	336	306	292	332	302	295	297	308	304	318	312	311	316	315	307	341	338	268	313	319	314	323	325	309	301	321	320	306	322	316	327	352	291	302	327	294	312	339	297	295	316	301	327	305	313	295	302	306	328	301	322	303	264	293	327	324	292	324	314	318	299	323	325	311	325	301	295	300	301	281	284	277	306	343	302	324	311	329	288	291	327	290	304	297	283	288	290	339	341	348	305	317	322	307	311	298	293	314	363	321	313	296	292	304	299	317	358	317	320	319	298	330	324	322	331	328	335	333	291	297	320	305	322	267	311	298	299	313	302	286	285	307	340	319	293	325	286	292	317	299	322	290	264	304	281	303	316	320	301	332	339	310	295	350	291	314	288	310	303	317	309	310	322	342	286	337	309	311	291	317	300	300	319	327	284	326	316	292	311	309	314	338	296	296	343	303	343	291	299	294	275	326	331	295	310	350	306	314	328	290	338	341	316	330	293	301	330	277	303	321	337	290	322	308	326	298	292	317	317	337	335	311	310	324	294	301	285	304	312	324	305	362	313	287	311	302	284	351	315	316	325	315	311	294	301	314	296	295	323	319	311	311	332	290	294	335	283	321	322	296	314	309	299	310	320	291	322	280	304	286	310	312	303	297	334	305	300	276	318	321	297	337	311	287	282	311	316	305	298	306	307	285	302	350	304	315	317	308	321	322	297	308	323	288	322	319	290	310	339	295	326	290	299	295	312	301	316	338	272	320	305	309	346	282	323	301	311	315	300	317	320	308	288	337	313	318	303	318	308	305	303	285	293	312	281	323	343	281	339	315	327	306	323	316	305	319	326	297	297	294
41159	84032	60261	33893	16205	5744	671	373	398	361	390	364	348	370	354	377	360	360	380	412	438	391	380	369	357	338	361	388	380	362	355	355	340	329	350	385	379	352	346	360	380	409	330	397	352	344	348	377	337	398	363	392	348	357	388	381	390	376	328	352	344	378	367	363	358	356	363	405	322	361	370	359	380	353	358	368	383	353	369	351	340	335	373	382	364	372	342	365	352	372	358	351	373	355	347	404	383	350	345	370	385	342	376	377	388	348	351	385	364	355	374	352	335	377	349	373	352	357	363	343	359	373	363	378	352	358	345	350	362	379	364	363	388	412	367	374	365	343	355	396	376	343	369	366	355	364	404	350	353	347	372	363	402	369	369	373	347	362	358	367	326	355	364	374	379	373	350	342	382	372	345	340	364	359	343	349	381	386	363	361	351	361	365	352	365	354	366	353	348	347	378	360	385	357	418	383	372	360	345	347	369	384	367	366	371	350	357	399	382	368	377	344	319	376	359	388	385	359	358	352	330	346	299	367	355	352	394	365	373	332	373	327	330	340	374	359	357	376	366	365	369	381	329	373	368	386	352	321	340	326	363	370	363	364	374	375	328	349	373	392	384	360	358	336	357	378	425	369	350	410	324	366	348	390	376	354	365	377	397	365	371	337	375	351	362	360	371	336	324	311	372	366	390	361	338	368	355	351	396	362	376	366	358	348	330	338	356	347	339	384	365	315	361	369	368	382	355	402	365	350	386	365	340	358	364	351	378	335	362	363	350	348	376	371	354	366	354	373	384	392	340	370	333	374	371	364	377	398	356	375	352	332	369	389	374	358	358	376	348	321	357	375	355	404	356	366	366	367	361	376	375	344	350	353	345	376	376	358	365	384	375	376	329	386	370	355	341	346	347	386	359	379	368	363	364	353	354	365	363	350	419	338	356	397	394	332	373	327	376	341	348	388	366	364	352	350	347	384	378	363	350	323	367	365	343	399	350	363	336	348	375	341	372	354	394	337	381	376	365	384	339	364	391	401	367	343	375	345	358	377	371	385	383	401	334	379	369	342	391	339	357	360	339	367	347	374	404	381	359	376	342	365	375	351	343	372	344	394	359	374	350	365	338	333	373	346	350	343	379	378	353	365	356	358	360	363	360	343	381	364	360	357	333	361	351	343	360	360	355	374	357	344	345	371	390	363	352	368	337	354	369	370	365	357	365	395	366	379	349	359	370	383	339	343	372	384	351	319	368	368	378	356	374	318	352	363	346	356	354	371	369	384	402	380	370	353	355	361	360	386	345	398	359	361	382	375	356	368	363	371	384	356	368	386	352	351	371	364	355	372	376	381	360	375	321	382	334	376	368	370	383	394	378	355	360	339	345	374	366	347	373	387	353	371	369	332	364	386	374	368	338	360	375	363	367	388	376	350	380	341	362	350	351	372	343	376	390	361	341	351	340	383	336	384	379	347	362	344	357	342	362	315	351	354	379	395	360	385	380	342	388	352	325	359	353	351	327	360	370	388	373	343	364	355	361	359	321	359	383	400	351	388	341	350	358	370	376	331	392	351	347	347	386	337	360	353	376	369	334	346	391	375	335	349	357	306	374	359	365	372	389	395	339	389	375	346	375	370	395	332	362	370	348	388	383	351	375	347	338	338	373	376	346	361	342	369	339	367	358	363	381	355	360	360	371	345	369	352	353	380	401	345	346	349	366	366	357	327	350	366	367	351	356	334	298	359	340	387	364	323	360	353	381	366	356	358	372	376	383	365	375	361	322	375	364	346	387	363	352	347	326	380	371	394	378	378	338	335	347	384	351	368	342	368	353	345	359	369	368	324	363	345	367	362	386	383	333	339	344	367	386	345	352	376	391	356	370	360	375	381	332	352	357	364	357	381	363	381	375	361	332	352	333	355	360	364	373	347	391	358	344	327	349	339	355	340	369	363	363	381	346	349	354	344	371	385	376	369	360	329	344	350	372	359	353	380	390	362	363	373	365	352	369	375	352	368	356	342	362	341	345	333	339	329	366	361	370	380	344	348	402	375	338	374	362	357	371	368	355	398	355	376	399	364	359	375	342	378	360	343	377	360	317	359	354	359	342	382	333	370	354	354	408	359	407	377	371	348	343	363	345	388	340	368	374	393	351	359	363	378	387	359	343	347	366	347	333	368	345	308	368	347	320	322	358	353	368	346	331	349	356	378	375	358	331	355	352	344	382	391	380	347	356	349	352	373	360	336	371	374	342	383	342	371	395	357	378	338	325	377	376	339	327	358	362	333	391	333	317	383	346	348	393	358	379	387	401	399	373	367	364	408	347	337	353	343	362	363	368	360	380	371	381	386	369	383	351	401	359	392	382	328	356	374	344	335	348	308	347	394	339	360	378	395	369	361	350	362	380	378	384	347	372	395	344	356	395	377	367	337	363	401	355	350	367	360	332	336	354	372	372	352	352	383	334	340	367	402	363	370	372	372	339	349	384	329	394	374	363	333	381	340	380	373	354	332	361	323	359	347	341	359	376	358	357	418	351	367	352	370	338	360	355	373	353	357	330	370	351	358	364	391	411	357	352	344	373	366	354	346	379	341	409	388	343	353	355	377	357	352	381	350	352	384	382	369	407	367	348	346	355	365	369	377	330	349	357	378	368	356	374	389	343	339	377	388	370	354	372	376	376	354	355	396	352	375	354	351	370	393	359	392	400	361	362	330	383	342	367	413	358	363	359	343	342	348	381	366	336	365	350	350	327	378	364	347	388	356	361	359	379	380	350	386	353	366	400	355	381	379	349	342	393	315	417	353	369	344	345	354	336	349	318	373	388	378	345	341	362	377	361	336	357	380	361	334	353	361	361	410	337	368	316	355	349	353	331	372	367	336	390	333	369	345	378	391	368	353	376	359	368	360	364	362	357	366	328	346	381	314	363	382	352	368	343	395	340	364	385	378	391	362	369	336	386	355	370	375	355	360	345	344	399	399	352	367	388	372	385	383	376	336	333	380	365	353	335	342	401	354	339	385	358	347	360	362	377	381	351	339	377	353	389	353	333	353	365	342	385	364	380	368	339	406	338	378	345	354	352	356	374	372	390	407	340	359	335	356	392	334	368	360	403	350	374	370	351	378	369	355	376	386	371	391	424	366	350	347	358	371	376	333	370	348	362	373	378	387	328	355	378	351	341	375	366	377	371	325	348	364	369	367	378	364	366	314	407	366	372	379	337	364	347	361	349	348	353	363	368	339	363	362	359	370	377	410	390	404	369	385	360	328	351	360	346	354	370	373	364	362	350	357	338	344	369	387	376	360	337	394	357	393	350	346	348	359	363	332	354	340	376	383	353	359	337	402	380	354	400	365	377	359	352	367	377	372	365	362	398	355	339	342	339	377	363	341	379	331	353	355	369	342	382	358	412	335	341	379	397	369	348	365	379	373	342	359	366	377	356	321	356	357	332	349	363	397	342	383	346	368	343	342	388	343	321	349	372	365	340	411	355	373	369	345	377	346
22894	22307	35413	28743	23498	21405	11535	784	497	494	493	486	478	506	495	481	478	478	547	590	566	561	499	481	479	502	506	467	504	464	468	452	457	450	476	462	453	505	475	465	454	483	505	472	447	461	454	439	485	459	419	463	422	475	461	489	474	458	468	461	458	463	448	460	476	462	486	469	473	532	508	483	458	485	474	483	490	445	472	438	468	473	481	482	459	443	467	497	466	441	472	498	453	509	467	489	460	479	455	498	472	479	473	484	450	465	461	458	484	468	482	504	459	485	454	453	462	451	474	442	462	507	471	463	439	519	492	463	499	455	505	460	471	453	509	443	488	472	476	464	461	454	500	480	475	485	513	478	499	493	465	498	464	470	448	490	479	466	498	492	451	470	470	464	450	518	457	507	478	474	513	441	487	497	453	461	452	472	487	496	426	458	494	453	474	452	456	476	449	469	461	482	450	461	498	468	462	477	462	478	488	474	487	458	447	478	458	503	443	472	455	475	475	434	477	445	464	491	531	475	489	445	454	495	469	499	522	496	473	463	444	483	467	484	479	493	480	463	507	450	438	473	465	474	482	470	480	451	450	483	506	461	481	485	478	449	520	458	473	476	465	487	448	442	484	452	515	479	502	464	477	503	458	520	476	473	434	418	456	482	436	437	479	480	487	462	467	514	476	492	465	454	493	455	465	485	468	504	439	475	449	471	482	501	476	467	437	505	514	440	495	432	460	462	503	450	467	473	442	477	484	448	447	453	480	452	463	513	480	462	487	442	471	482	488	479	431	462	443	497	488	465	484	494	467	448	492	460	482	467	479	499	476	469	474	466	463	493	519	452	491	459	458	452	492	504	466	497	473	476	466	487	505	455	453	462	453	477	495	429	489	455	450	455	449	463	453	470	453	425	501	460	461	445	496	454	482	448	466	460	442	421	485	490	492	457	476	450	498	458	465	432	463	487	441	489	461	434	464	477	492	482	494	416	505	452	494	426	429	464	444	436	409	444	501	441	454	458	457	477	494	458	503	484	501	446	448	453	478	437	486	484	496	479	474	479	499	520	454	457	472	463	437	444	442	436	501	493	468	488	443	503	485	484	482	429	488	442	485	474	455	505	452	481	477	480	488	473	498	452	457	477	488	463	496	438	473	461	512	456	482	479	479	473	465	506	460	458	465	520	466	471	468	473	461	433	446	473	473	473	445	451	513	483	455	475	461	472	454	510	444	470	472	463	496	442	450	464	478	459	442	486	442	434	445	484	446	441	448	481	460	468	487	461	470	506	441	448	463	425	490	465	451	451	456	453	457	443	468	481	465	498	471	480	497	458	458	489	467	460	472	479	465	450	472	424	465	450	447	468	487	465	460	477	499	499	474	463	458	436	465	458	455	441	448	450	449	446	450	497	418	478	529	489	489	477	456	491	491	495	468	433	452	494	469	489	473	464	512	518	468	466	482	423	474	495	489	502	490	477	508	460	483	492	457	499	437	493	457	453	477	453	427	487	460	486	470	446	472	462	471	483	522	495	491	479	439	452	454	466	500	477	470	482	484	459	488	437	497	433	444	466	459	457	470	443	455	481	486	510	495	475	476	470	483	467	488	489	472	472	442	468	478	447	476	457	468	487	450	452	466	501	478	500	484	494	463	485	485	437	482	451	478	454	461	450	450	484	463	490	470	466	485	472	449	470	461	441	484	494	498	485	477	469	492	433	517	485	536	446	442	463	444	436	455	470	451	458	458	475	441	468	435	461	432	513	488	455	476	473	468	468	516	472	467	480	446	467	473	448	454	443	470	466	525	462	474	493	501	431	461	466	488	482	489	463	487	457	455	500	497	471	470	483	452	519	494	483	467	449	445	491	454	443	476	469	471	496	469	495	490	474	477	447	487	447	476	479	414	465	443	457	495	443	467	474	501	450	462	446	486	484	467	464	442	477	490	416	460	492	440	462	491	444	489	448	463	508	437	444	473	492	505	457	448	450	468	464	459	471	484	488	492	431	481	494	482	489	483	443	478	453	429	453	461	466	454	461	492	448	450	491	458	468	464	479	477	473	479	518	480	457	442	457	414	462	477	454	469	467	447	488	460	478	476	415	456	458	515	479	471	477	461	461	484	446	481	440	479	444	453	480	512	495	481	456	427	492	460	486	451	460	468	475	471	466	458	451	484	445	442	427	424	487	441	487	453	441	428	434	452	503	482	488	409	483	458	527	489	487	484	494	467	465	474	474	479	497	490	511	468	476	479	480	443	468	476	456	466	487	471	438	450	502	456	468	453	487	470	452	447	430	477	488	495	507	497	507	444	492	469	499	445	487	483	446	468	488	458	443	445	436	418	425	449	461	477	544	449	497	507	433	462	439	501	496	480	498	481	457	454	460	469	459	432	499	459	442	476	486	446	474	484	514	459	462	478	459	487	483	426	480	443	491	440	488	436	470	509	459	450	490	473	468	436	425	488	442	459	509	477	476	470	440	482	491	492	495	484	486	481	469	441	439	457	427	453	444	465	420	481	455	508	484	515	476	435	451	449	475	476	469	467	429	478	453	474	497	458	488	491	469	454	457	529	481	502	511	412	506	467	451	495	461	477	456	459	485	490	478	478	493	452	457	442	456	482	461	480	452	418	472	472	476	501	487	463	455	458	457	452	458	487	490	482	470	444	456	468	443	465	460	450	453	449	506	471	500	515	503	495	486	440	510	471	446	456	473	481	472	484	499	495	450	480	423	467	465	507	469	449	467	480	504	478	449	451	465	496	463	435	450	486	488	460	483	462	485	483	445	496	474	500	556	486	497	445	423	508	481	481	472	481	462	462	480	464	451	480	445	477	442	486	468	461	443	483	481	459	457	451	475	458	440	484	470	458	463	479	471	473	513	469	438	422	451	458	478	465	464	449	483	469	461	469	486	470	478	476	457	487	452	460	508	449	481	474	490	431	433	452	467	466	481	455	428	501	467	447	457	489	486	466	470	487	462	495	472	462	462	483	486	526	457	488	485	458	517	455	453	465	434	483	449	451	449	440	434	474	461	432	503	433	453	468	485	467	459	484	504	474	452	452	444	473	441	464	478	467	497	447	462	451	468	472	476	443	470	456	442	441	444	510	494	472	488	489	520	469	461	469	497	472	485	450	476	483	491	488	471	482	456	482	473	452	458	442	466	472	492	468	464	497	495	511	445	447	467	450	507	509	451	447	504	482	461	477	461	430	472	449	465	480	477	444	453	498	450	455	476	493	467	495	483	467	438	501	486	446	481	480	454	477	489	459	482	477	493	487	471	453	473	453	476	513	463	464	496	492	443	484	462	492	480	490	490	464	495	467	466	453	457	468	420	487	482	491	494	427	487	420	465	454	432	450	477	487	463	482	444	492	445	483	477	484	455	420	498	464	483	450	462	439	492	475	454	478	504	494	490	490	461	514	454	485	461	449	494	469	449	466	470	460	509	485	446	444	482	447	485	451	471	478	441	464	454	446	484	439	489	467	454	442	487	480	458
55254	96725	77335	52567	32309	14256	908	550	545	528	588	502	512	558	534	537	516	533	637	705	661	664	575	565	512	519	517	538	516	522	526	569	540	510	512	514	510	535	521	498	507	563	514	486	511	504	552	533	497	519	521	517	499	536	516	493	524	513	517	512	508	487	543	498	527	512	524	510	526	505	507	488	541	503	461	505	507	528	518	536	517	504	508	519	519	526	509	520	534	488	496	552	504	493	488	507	529	532	512	537	486	504	522	491	464	483	473	491	534	511	506	479	501	521	519	517	505	517	538	531	525	535	493	488	463	506	506	555	530	522	528	537	489	507	512	531	541	552	506	505	506	531	541	504	548	507	532	501	545	522	504	521	519	501	524	536	495	530	510	518	527	559	481	518	460	533	509	535	536	488	506	540	507	503	502	474	555	500	491	516	530	491	512	550	504	551	528	500	553	518	546	514	525	522	538	503	476	496	491	457	492	544	526	520	533	523	476	530	489	534	517	494	512	525	522	541	486	473	471	522	537	537	477	518	512	508	516	517	507	503	577	537	511	555	480	533	520	532	528	497	510	501	502	474	514	511	463	497	515	516	493	530	502	496	533	561	523	488	474	521	505	534	535	497	506	527	528	505	500	496	489	558	470	532	512	500	504	538	485	521	505	531	510	517	513	541	495	531	534	544	485	476	490	534	521	553	520	521	587	500	527	488	534	533	484	515	517	498	556	510	531	522	532	515	509	538	525	500	513	513	509	509	520	533	507	525	583	509	538	497	495	514	530	541	520	479	510	489	479	536	527	502	482	503	527	507	525	524	558	479	522	526	535	499	540	512	519	501	528	498	527	495	527	524	530	483	518	512	535	509	522	483	480	496	528	511	502	536	492	530	531	484	497	532	505	517	519	534	488	527	512	531	504	519	571	521	527	511	484	501	513	549	511	497	494	503	508	538	552	496	522	534	500	522	525	537	494	516	506	489	500	507	496	497	522	492	512	476	502	569	538	556	529	550	551	516	492	501	521	521	546	524	517	527	518	528	473	516	485	514	508	506	515	513	543	491	517	527	543	526	519	513	552	506	531	530	524	533	497	507	503	482	510	566	523	544	497	503	490	505	545	544	515	505	507	491	507	487	557	480	508	516	497	517	469	516	524	533	524	502	533	537	526	531	535	550	490	536	523	519	506	509	514	470	490	511	562	513	513	518	496	516	522	512	545	552	539	531	537	515	511	503	513	558	520	469	495	489	491	484	503	532	528	537	563	505	475	525	497	501	530	511	522	509	499	521	510	514	519	526	500	515	487	517	530	501	504	547	472	497	518	487	524	547	500	514	538	539	485	518	542	529	483	522	524	542	543	550	524	520	511	540	506	502	464	516	527	503	505	496	535	529	527	508	523	507	502	530	493	487	531	506	499	514	528	483	526	508	534	537	503	523	488	530	551	492	500	537	477	533	508	512	507	533	486	524	526	556	524	530	501	529	524	552	559	491	525	533	486	521	497	517	500	509	538	517	525	509	513	509	524	481	533	524	541	472	542	501	533	513	500	500	520	483	520	509	484	514	519	518	510	498	517	492	494	537	533	513	511	478	553	540	550	514	555	480	550	495	525	497	522	533	551	553	515	518	536	511	534	484	521	539	496	566	559	528	501	500	529	491	536	525	517	529	502	529	574	504	536	484	515	505	543	516	562	484	526	514	518	504	525	530	497	508	511	537	518	487	502	525	522	549	558	518	542	521	514	495	508	522	505	508	513	515	560	558	513	561	508	479	537	553	514	513	525	499	521	513	512	521	503	518	515	518	529	540	494	482	535	509	539	520	521	528	540	518	516	531	514	534	464	518	496	547	509	563	528	480	482	536	499	523	535	534	517	538	495	484	522	533	486	504	496	510	468	515	546	535	522	529	521	511	530	518	516	542	498	530	535	518	499	487	521	494	503	495	522	559	542	530	525	480	507	508	460	507	521	496	480	496	509	504	577	525	506	516	480	493	517	511	516	502	511	534	527	550	481	500	517	536	525	491	520	506	527	560	532	527	510	528	479	523	515	526	464	504	532	531	527	491	516	477	481	540	519	518	496	486	474	553	520	515	521	521	493	531	459	504	518	510	492	526	495	536	528	540	555	507	539	489	496	504	497	534	561	514	471	541	476	516	526	482	502	476	523	476	511	529	513	543	489	484	488	519	499	513	548	538	489	517	506	475	543	489	522	507	553	508	533	559	496	514	494	515	504	490	558	474	523	502	510	512	539	494	527	514	531	481	507	500	515	513	491	540	493	517	529	582	527	496	514	531	528	525	512	530	459	477	536	500	483	514	519	531	521	485	485	509	495	523	516	549	534	528	535	521	549	500	531	583	484	530	530	497	499	534	465	519	515	505	539	524	523	492	499	490	482	554	550	514	513	527	521	550	517	503	549	530	486	497	538	511	499	514	542	516	536	511	538	532	504	517	554	525	536	520	529	486	535	557	514	562	505	569	502	537	513	506	521	506	525	502	495	561	509	502	471	528	543	542	517	495	539	499	537	484	544	570	499	512	479	559	497	539	504	527	530	513	528	505	513	464	506	498	480	496	470	511	525	506	528	508	493	544	505	547	500	485	521	552	565	511	517	496	521	482	493	471	518	538	523	521	539	499	524	497	499	521	497	536	519	493	511	510	528	516	519	557	516	522	535	478	497	545	518	535	520	509	485	516	500	510	498	470	500	497	540	523	535	529	558	537	550	524	530	509	553	482	488	481	545	495	593	534	495	490	528	488	518	516	503	522	508	542	506	510	480	512	528	534	526	521	502	567	565	478	518	499	566	524	488	523	495	553	473	554	532	543	541	503	501	524	463	541	538	517	530	495	527	556	452	507	524	541	513	490	467	525	508	545	563	552	496	527	476	507	509	490	533	506	509	470	527	541	518	497	510	536	482	535	481	527	492	505	547	536	533	500	534	476	487	519	520	498	510	531	529	516	539	476	532	493	518	494	553	489	517	577	511	541	494	494	512	523	514	511	544	484	524	505	530	509	511	529	492	495	541	505	532	529	538	527	512	503	508	500	494	511	491	497	537	486	483	495	501	509	496	534	547	497	478	510	533	523	516	532	531	485	543	497	511	513	546	520	490	543	482	574	478	540	522	515	521	512	518	496	491	532	490	521	518	504	478	498	512	499	478	508	488	553	547	526	502	513	521	543	539	534	504	524	513	563	482	531	539	491	558	527	493	509	507	527	531	521	509	471	500	501	519	549	494	520	493	538	531	524	486	491	505	502	532	514	541	491	560	502	522	498	477	506	521	498	555	513	490	516	543	500	459	537	527	482	498	522	550	513	536	520	510	498	542	481	546	503	505	521	527	541	526	488	473	525	553	480	503	525	510	555	487	533	531	493	495	508	520	548	555	523	538	518	511	502	488	535	552	549	493	539	522	511	532	503	479	515	559	486	555	520	532	500	506	489	513	522	491	484	511	510	507	542	459	502	521	518	517	523	532	510	555	510	494	514	509	540	505	535
27971	35611	40870	20420	5255	1329	433	281	270	270	243	284	244	256	287	256	309	294	279	274	281	285	280	254	287	305	258	281	252	267	257	267	269	251	232	256	279	271	262	286	266	244	292	283	294	271	245	256	269	269	274	272	276	275	288	262	260	272	287	242	267	262	268	293	284	268	265	265	261	265	262	235	261	259	274	246	261	288	278	311	270	272	239	272	238	280	260	273	239	299	283	264	267	272	253	273	268	245	294	265	272	256	288	249	237	268	255	271	264	256	295	283	277	249	261	282	280	277	278	239	246	267	270	268	261	273	272	263	229	248	252	253	258	299	280	278	238	258	287	258	283	264	264	266	241	246	239	264	272	260	265	271	287	284	273	261	280	260	270	267	285	258	282	291	267	279	255	274	273	250	270	258	266	266	286	254	302	304	263	263	262	259	285	262	238	291	239	269	273	268	254	246	268	282	265	273	304	281	274	250	260	255	276	241	307	287	265	303	254	268	236	260	248	270	271	276	265	287	285	253	260	284	309	253	295	268	284	292	276	260	255	259	251	269	271	262	286	262	242	284	275	248	237	265	284	293	250	293	249	258	254	247	278	274	270	261	281	280	267	293	301	272	275	276	246	257	273	284	264	277	272	275	255	275	267	278	253	286	298	285	299	300	253	260	292	262	277	274	274	260	286	287	282	237	277	265	266	283	264	297	259	244	290	300	237	283	255	282	253	274	257	301	262	294	278	258	264	285	259	280	273	257	266	268	239	255	265	254	291	258	265	269	277	300	247	241	249	253	263	254	259	260	291	277	304	268	270	262	277	244	281	232	234	285	264	275	287	265	270	250	279	256	261	266	274	265	284	282	224	262	254	248	289	281	290	275	295	257	260	271	271	259	267	258	241	287	255	276	269	292	299	247	260	266	262	265	241	290	253	264	280	273	278	256	283	296	271	265	267	265	264	260	265	240	279	267	264	262	275	265	282	265	276	290	257	280	263	276	261	261	259	257	282	274	286	267	249	255	299	269	275	265	319	260	275	257	281	257	286	250	266	275	308	268	274	274	285	274	283	245	253	265	245	264	262	276	271	278	291	271	279	270	243	269	261	242	237	268	258	248	261	260	247	274	285	262	264	247	271	282	237	238	305	263	260	257	282	249	264	306	279	289	273	285	276	262	300	231	268	267	266	268	259	249	258	267	265	292	271	274	244	275	275	259	265	272	274	241	271	237	256	262	254	247	303	279	247	272	283	269	265	262	247	323	272	266	233	265	262	292	284	277	308	308	289	260	252	235	277	256	276	263	278	279	283	274	279	291	261	254	247	280	273	249	267	266	262	263	280	277	258	270	245	286	287	271	260	252	280	263	258	266	285	248	262	282	256	270	265	284	281	268	270	283	251	244	268	271	260	264	254	272	263	244	289	269	284	262	284	245	257	255	268	282	262	279	266	295	257	276	289	269	261	269	279	256	255	255	268	256	261	292	271	286	269	286	278	271	267	268	265	291	254	256	269	265	268	256	262	282	280	284	262	266	283	287	280	282	281	234	256	270	271	259	242	276	282	283	269	268	250	254	281	269	271	296	243	255	258	250	275	232	251	296	269	279	284	252	245	251	277	281	264	263	249	250	260	233	280	278	268	282	293	288	282	267	242	285	282	274	267	272	263	251	257	238	267	274	243	239	298	275	258	263	267	292	271	262	277	294	286	266	278	276	264	256	241	273	279	292	275	246	272	285	252	221	256	251	249	243	268	243	274	263	285	285	254	298	272	269	278	262	291	279	260	239	255	260	269	261	276	276	281	251	287	275	257	268	263	261	260	276	265	241	231	270	276	258	222	276	275	272	273	266	258	276	278	275	270	278	285	233	238	298	265	273	284	279	288	278	306	265	250	279	263	299	260	283	253	277	262	245	273	255	264	256	245	271	280	274	269	265	257	286	282	268	253	256	286	252	263	263	262	270	280	255	271	291	283	288	256	268	260	252	274	271	261	271	284	268	241	248	284	261	245	252	262	281	295	228	259	301	260	281	256	255	280	297	289	231	254	229	252	278	233	243	255	274	278	286	271	247	236	275	276	303	232	255	256	278	228	245	268	266	265	268	236	268	250	260	263	255	301	266	279	274	266	264	265	270	267	264	291	258	249	278	268	269	261	264	277	258	293	263	280	286	253	274	257	305	285	291	270	271	288	276	291	267	283	253	263	274	257	260	258	285	289	278	281	252	244	263	248	258	234	250	260	281	295	281	302	259	268	273	264	272	269	277	271	237	250	276	267	280	259	258	259	284	238	252	257	253	272	273	251	286	261	246	254	261	265	273	257	274	251	286	242	286	262	275	291	260	252	242	273	287	263	276	259	288	250	283	239	260	292	281	284	267	241	250	283	260	260	286	251	274	264	263	225	293	276	301	294	256	272	251	270	281	254	273	248	252	246	276	270	256	264	296	236	260	261	281	295	280	244	222	259	318	261	276	281	309	258	291	278	257	274	261	249	282	286	240	270	267	298	252	257	286	279	261	259	277	275	249	261	255	267	276	252	266	288	287	276	253	258	273	280	260	280	292	259	263	277	247	292	259	268	285	270	253	286	261	266	277	259	261	259	271	247	292	243	251	298	256	239	271	252	259	294	262	264	274	257	300	272	270	268	281	262	286	240	257	259	265	263	234	285	287	297	298	271	271	294	287	272	305	272	276	252	284	241	268	250	303	247	256	268	261	298	274	272	278	264	253	270	279	289	279	259	272	280	274	276	276	269	253	276	264	286	277	270	273	268	256	283	296	271	246	254	286	263	294	282	303	312	261	253	265	251	268	268	274	274	253	272	283	280	278	265	268	289	246	278	276	255	284	271	286	284	253	283	241	279	268	246	260	261	259	299	260	280	231	259	272	268	266	265	256	302	293	249	257	271	245	252	267	269	278	274	241	278	312	264	271	273	258	281	285	300	263	273	243	258	266	263	287	282	244	267	249	281	276	260	271	304	259	268	275	279	302	273	257	270	245	283	278	249	280	266	271	286	245	241	318	255	261	274	257	276	288	261	297	259	281	267	252	254	273	261	300	284	262	289	251	272	280	273	266	292	316	254	261	287	263	275	285	267	277	252	277	294	243	287	275	282	288	267	265	287	260	278	267	276	271	272	259	235	266	270	294	274	280	276	261	248	287	255	303	284	283	253	266	285	283	237	251	289	251	262	262	288	272	260	260	270	276	289	262	263	264	275	277	287	289	311	277	258	295	280	271	284	282	256	264	265	276	273	295	300	279	276	287	303	266	271	305	268	297	259	283	248	251	255	283	241	270	263	279	290	267	270	267	292	263	281	265	279	264	254	295	278	265	276	287	269	270	236	275	307	280	285	275	247	278	228	275	261	283	271	280	281	268	272	251	223	285	268	256	270	280	290	286	286	248	247	286	238	281	265	238	274	276	282	250	257	285	259	250	259	258	298	266	249	271	273	296	265	287	246	251	267	273	278	264	259	302	282	269	284	253	275	271	229	250	277	322
25273	53446	35623	14856	5045	1614	328	330	333	318	297	327	339	299	278	330	310	306	339	322	324	326	302	305	284	312	297	317	307	330	293	321	341	344	328	320	325	309	304	298	349	345	288	304	340	297	318	318	326	332	316	313	312	293	312	299	311	332	332	351	291	321	326	313	306	344	285	322	311	315	342	308	317	338	297	314	313	297	324	308	330	309	335	322	326	320	347	308	296	325	327	304	300	301	333	340	296	263	330	325	343	300	315	308	299	287	314	298	323	312	320	325	316	317	312	292	328	319	323	304	315	312	324	330	296	334	321	275	349	323	346	310	313	292	300	307	311	337	312	309	293	296	300	309	331	347	325	300	324	310	332	281	303	346	320	289	293	321	324	328	367	283	311	340	312	303	366	360	339	325	291	333	281	316	362	327	335	333	337	327	305	301	306	321	296	307	295	323	309	286	322	303	306	299	314	315	309	300	329	320	295	303	306	319	300	283	285	274	319	335	305	315	296	292	325	297	305	340	319	332	296	307	315	307	312	302	321	323	317	299	322	315	300	289	338	309	316	308	333	325	331	333	320	306	325	310	287	308	327	334	308	316	328	324	293	308	311	320	334	340	309	285	307	311	334	299	340	301	298	325	298	314	311	331	327	303	303	311	284	322	309	311	318	295	301	313	295	321	275	291	324	294	320	312	329	274	328	299	328	319	301	272	327	311	298	286	321	322	316	286	331	299	287	359	304	280	279	302	289	296	307	334	298	293	325	298	309	359	326	281	311	331	334	326	322	305	307	305	340	329	309	298	308	325	350	301	300	328	346	344	324	297	313	309	340	298	315	303	316	311	311	288	316	288	330	294	280	323	266	317	306	306	330	325	303	315	313	324	279	293	349	303	308	290	317	300	318	327	318	292	289	311	330	304	315	314	294	318	299	313	342	339	327	318	329	301	301	338	281	306	338	333	314	307	339	344	317	335	302	311	303	301	283	300	305	336	348	308	339	305	297	313	295	337	299	327	338	291	304	324	321	307	292	302	314	316	298	311	307	303	346	313	293	326	274	327	307	330	311	314	309	307	303	318	297	323	330	334	310	340	322	332	324	316	300	313	325	318	305	333	312	340	312	297	308	273	296	297	299	287	287	307	333	312	311	291	329	333	312	318	307	319	346	320	329	310	310	302	336	286	304	329	309	312	287	329	298	330	309	303	302	341	281	317	360	305	327	303	302	294	331	325	300	326	311	312	335	303	305	294	332	329	329	311	314	326	352	323	313	329	289	338	322	311	313	314	318	290	329	288	307	320	329	312	344	306	319	291	308	354	324	297	317	328	302	333	317	292	317	310	297	313	296	327	344	317	314	313	326	315	312	325	315	327	302	314	328	304	315	288	339	331	313	322	342	326	292	338	325	308	313	327	325	337	295	317	318	291	330	302	314	279	299	314	323	315	324	316	316	357	302	322	344	316	325	317	341	306	358	310	373	317	318	316	325	300	343	283	332	301	308	312	294	305	325	292	307	301	290	311	328	336	316	289	301	327	304	295	320	295	313	317	298	301	319	286	344	300	321	297	304	310	337	301	308	334	320	309	290	274	304	302	342	315	306	316	314	344	324	320	349	334	357	349	278	335	339	330	329	296	324	320	325	330	310	323	305	331	294	305	317	306	307	335	325	307	294	301	329	312	299	313	320	318	314	321	308	321	321	331	315	331	311	313	320	288	353	331	316	321	354	286	302	308	276	303	297	341	305	317	342	304	314	319	325	302	309	323	307	350	308	304	324	312	313	316	294	288	311	289	311	300	301	270	302	309	320	318	340	321	267	324	354	318	303	344	309	311	338	329	311	298	300	320	325	315	320	321	331	343	332	313	324	296	323	323	284	320	342	291	298	305	336	301	308	315	322	291	328	330	305	317	368	339	296	316	306	326	316	306	300	312	299	321	293	327	330	322	309	322	316	327	325	322	329	317	355	331	325	319	325	287	310	342	282	327	317	328	322	298	315	300	312	296	278	278	299	294	312	314	308	324	305	317	298	311	300	328	311	339	304	316	323	319	339	302	311	326	276	314	329	302	324	318	317	331	318	338	346	295	326	327	332	306	311	313	287	318	326	315	316	328	306	308	301	326	312	332	345	299	328	285	355	274	287	300	347	280	341	293	315	307	334	289	277	300	316	317	332	351	332	316	287	303	300	336	327	293	320	340	326	326	329	320	319	294	300	318	323	296	316	312	335	319	324	307	289	314	298	280	322	312	346	320	303	294	315	297	300	298	295	284	320	302	321	300	313	312	281	286	313	274	325	310	314	315	325	353	305	317	307	325	326	345	302	304	314	312	315	315	317	283	294	325	318	331	347	321	306	298	334	311	285	331	343	334	331	303	300	316	327	326	326	314	333	288	299	294	310	293	326	340	315	338	307	335	333	353	307	329	314	306	304	327	321	319	279	318	326	298	322	328	309	323	302	307	287	338	289	321	285	320	311	315	314	287	343	319	323	320	296	350	306	302	298	303	341	299	320	300	314	300	310	343	293	300	308	334	322	319	302	290	326	336	308	294	312	313	283	302	304	310	300	298	307	309	333	337	337	337	322	343	282	285	305	318	297	344	328	323	300	282	312	322	326	302	312	304	308	300	303	319	315	300	303	287	279	304	329	307	312	281	330	326	297	330	312	342	297	307	329	309	324	302	327	326	332	332	300	305	278	330	294	307	327	323	334	315	324	329	312	301	332	318	323	301	324	313	310	320	301	296	347	323	317	330	317	327	351	309	270	321	299	317	336	285	342	337	344	328	263	314	304	303	303	314	314	321	282	341	349	293	283	330	308	293	304	345	326	323	319	317	337	316	318	290	304	308	323	351	333	313	327	308	339	318	319	268	306	301	331	321	334	325	303	323	337	299	311	305	322	325	308	327	343	317	310	319	325	312	324	320	311	352	311	325	325	345	277	310	335	301	301	320	312	317	310	320	320	304	306	303	325	322	295	342	288	283	323	322	283	329	329	274	304	321	320	313	323	295	309	297	349	277	359	314	305	319	297	310	335	300	309	318	325	336	351	312	306	301	315	289	336	305	320	317	311	277	316	305	293	312	344	291	320	339	306	320	326	297	303	325	316	318	338	335	325	302	329	312	342	293	325	334	311	313	324	313	285	326	298	334	296	327	322	290	313	310	305	307	314	322	317	311	301	319	318	312	316	321	310	321	306	328	315	320	290	283	301	304	324	334	351	332	293	308	334	305	328	291	299	289	332	280	310	301	314	328	308	328	355	320	312	289	335	297	333	320	304	307	294	326	302	335	274	329	332	282	308	292	302	326	316	318	345	301	341	315	311	293	297	313	323	308	335	339	288	297	310	316	331	334	349	296	301	314	313	286	342	316	342	295	314	328	301	325	334	322	359	291	306	307	349	308	328	305	324	312	294	286	310	292	315	315	308	325	310	326	319	317	328	334	288	303	333	298	324	313	304	327	346	321	301	343	325	312	327	324	293	296	322	300	285	318	326	310
23770	24113	39925	32862	23732	17201	3531	384	392	372	355	365	368	404	367	378	368	366	358	403	417	389	396	352	383	368	384	366	352	376	384	359	390	369	403	380	374	363	351	365	394	384	344	342	369	393	369	358	371	384	356	364	340	378	405	355	353	361	401	357	327	346	364	377	380	355	344	337	354	333	345	393	376	338	346	369	366	363	371	386	322	384	372	390	366	411	370	370	359	395	362	341	377	371	386	392	374	392	384	352	383	366	393	364	345	320	411	359	333	343	362	349	365	362	395	328	351	373	362	374	371	360	352	340	359	425	350	340	371	356	379	386	373	360	369	369	397	399	342	380	381	368	369	358	366	346	368	329	400	367	364	399	356	373	412	364	369	321	334	356	389	381	341	347	380	371	357	404	361	362	404	333	394	360	374	382	395	370	396	361	390	358	376	339	386	379	398	368	360	405	406	322	397	396	345	387	355	381	369	401	386	375	377	375	350	377	340	376	372	366	342	345	372	363	350	373	402	368	349	386	349	370	411	360	368	380	362	330	368	363	350	367	367	380	366	350	348	355	368	376	372	366	378	378	381	359	342	343	377	364	356	368	373	357	359	355	359	366	356	352	345	341	360	378	352	384	377	393	390	368	385	348	415	340	368	331	342	362	379	384	395	412	374	373	340	390	367	371	355	360	350	363	376	360	383	339	356	314	356	365	372	361	387	361	354	350	401	390	356	351	370	366	352	335	356	357	355	358	352	352	353	388	372	341	391	351	386	360	343	363	337	367	375	392	364	349	375	355	392	387	356	390	378	380	347	372	376	347	355	319	356	382	383	386	406	371	377	356	399	373	361	356	349	371	369	355	353	386	330	361	372	383	352	363	329	400	356	343	427	368	363	364	373	375	392	321	356	365	368	340	382	405	344	360	366	308	355	359	362	377	317	404	351	359	386	375	342	395	357	353	383	334	413	358	386	381	355	386	364	412	384	329	361	366	330	378	361	337	396	377	368	369	357	366	391	390	356	370	350	365	360	356	389	392	358	373	364	368	381	372	357	372	353	353	337	357	371	395	353	356	316	396	340	361	351	408	378	375	366	366	338	346	346	358	358	344	340	361	363	348	351	370	382	338	387	375	319	336	383	349	372	378	386	367	388	355	368	362	367	354	356	360	365	353	386	381	345	381	350	374	374	390	375	352	356	380	363	350	376	356	339	327	351	365	395	368	344	344	396	360	367	381	321	394	394	365	375	409	372	393	385	337	356	390	394	365	347	418	351	313	357	363	344	325	344	365	331	365	382	412	384	347	371	369	384	360	396	375	399	359	370	392	342	350	368	390	382	377	387	357	382	338	386	370	374	396	373	365	362	383	362	364	413	390	367	400	377	344	384	371	408	363	356	399	387	369	356	399	378	383	351	357	366	359	361	375	368	365	384	386	370	364	335	385	355	385	387	373	384	361	377	369	353	348	373	358	389	388	381	385	365	365	383	375	348	362	358	321	347	357	343	369	365	367	368	391	352	377	374	345	369	364	412	360	395	360	332	334	395	395	364	356	370	360	365	379	372	384	389	341	376	385	348	355	392	341	363	361	362	349	343	349	339	363	349	348	366	379	391	393	400	389	363	359	339	371	377	397	369	351	356	349	345	387	378	360	355	401	347	411	340	375	361	372	336	393	376	369	360	362	357	376	350	417	351	367	379	382	349	395	365	365	360	355	371	375	318	336	378	381	342	389	324	363	367	314	380	396	347	346	364	357	370	357	329	352	371	318	369	363	374	364	382	322	369	392	406	367	398	387	359	372	405	370	361	361	355	380	373	341	379	368	386	352	386	343	390	380	396	351	381	368	353	371	393	386	391	370	347	374	384	394	393	411	361	346	364	344	372	360	351	348	329	363	355	351	390	381	371	325	379	353	371	384	381	348	376	377	381	369	398	333	334	396	381	369	385	364	383	327	374	375	347	369	367	378	365	347	375	383	363	399	390	348	356	359	428	344	330	351	377	382	372	365	378	389	380	335	349	389	365	344	372	348	350	369	390	401	368	398	300	382	347	394	341	431	371	370	369	404	382	329	401	394	376	379	373	384	372	391	352	368	352	353	351	310	407	373	362	367	372	366	363	372	386	369	347	372	367	346	351	359	362	369	401	361	355	368	376	355	375	345	354	358	344	363	369	377	350	349	359	355	350	335	374	387	339	384	395	355	386	377	359	341	369	358	373	392	367	368	356	377	392	354	399	387	394	407	352	379	331	336	362	366	390	358	380	363	332	333	385	373	384	402	365	367	352	402	351	389	364	365	349	360	367	388	343	338	347	385	335	415	348	383	384	385	357	409	345	373	395	365	349	361	372	363	361	380	342	369	350	372	355	357	348	365	391	367	401	392	348	395	381	365	401	376	342	388	348	371	365	378	371	391	408	389	346	379	385	367	339	379	353	347	358	387	363	349	347	361	363	377	360	383	350	387	367	365	344	357	366	351	373	412	359	358	359	394	365	328	386	358	358	392	373	362	336	365	356	358	361	345	377	369	376	378	375	383	333	344	370	339	385	380	355	376	352	335	383	408	375	354	358	346	381	390	357	384	362	359	348	368	378	352	396	336	406	342	421	396	370	369	373	394	328	335	338	349	342	374	374	401	382	395	364	376	370	369	378	385	373	325	387	309	376	395	350	338	361	377	382	370	393	399	373	359	359	366	360	327	393	342	366	375	373	368	345	349	379	366	379	321	352	394	392	350	376	335	354	385	370	374	353	377	391	376	366	355	369	377	366	364	399	400	397	366	385	364	368	361	356	370	359	381	407	361	345	374	384	360	346	382	382	355	391	360	369	371	371	394	367	389	379	335	359	369	346	330	387	362	418	369	353	376	372	356	390	370	400	359	375	348	394	385	345	371	393	402	397	367	398	366	330	407	374	327	403	356	378	405	365	342	376	335	387	360	385	358	359	343	366	332	350	377	355	382	391	357	353	415	376	345	372	387	366	362	353	417	348	347	377	358	359	345	375	395	316	392	366	379	347	354	339	353	347	378	332	358	377	393	318	360	352	370	346	348	389	347	370	358	345	365	348	347	324	380	343	347	361	355	345	394	379	395	351	369	340	370	346	349	370	363	362	381	376	351	377	382	328	375	390	335	376	377	369	348	360	336	365	363	344	366	401	366	383	406	360	382	343	372	321	359	379	372	382	379	381	350	350	348	354	380	349	373	367	345	348	367	373	376	359	371	360	391	388	375	355	369	323	350	380	367	352	353	331	379	379	367	379	373	339	344	338	389	375	372	380	372	373	375	361	344	336	371	381	371	379	396	382	361	361	392	371	384	360	358	368	357	377	369	356	382	371	368	356	400	364	376	353	359	367	344	354	351	394	393	378	333	341	344	360	390	399	356	341	369	397	361	354	366	361	429	376	354	370	351	343	369	364	356	366	363	377	363	342	387	382	396	361	345	348	359	382	382	393	354	344	360	363	393	386	343	350	378	360	417	352	353	396	369	368	332	418	397	350	376
47295	94942	70860	44293	24722	9422	430	422	434	412	425	469	430	405	396	418	442	420	451	560	523	501	435	415	401	423	362	389	417	434	419	421	425	435	430	412	416	443	383	416	433	441	447	399	432	401	408	406	425	381	429	391	418	416	378	381	421	384	414	402	412	416	400	394	392	403	407	424	441	387	412	400	449	400	403	408	430	400	374	422	384	409	395	406	390	431	402	401	444	390	417	372	426	388	411	401	405	420	441	413	429	389	378	405	411	417	406	413	418	423	417	404	407	417	400	411	430	389	426	425	416	385	399	406	389	398	431	413	406	426	449	398	433	406	426	426	396	408	386	371	439	419	425	408	439	421	399	436	423	395	431	417	401	392	406	378	415	414	418	443	435	386	411	406	405	401	436	424	389	445	371	425	432	424	457	413	399	424	400	404	386	397	422	362	383	409	396	426	422	421	427	409	422	376	400	391	419	427	439	422	429	422	441	422	407	409	390	403	430	385	393	410	406	440	472	379	412	415	394	427	410	417	399	428	428	415	431	406	400	390	428	387	396	418	425	410	397	425	376	410	439	400	391	404	404	396	420	409	394	418	451	392	436	407	399	426	405	385	405	411	395	422	403	397	390	388	408	395	417	404	444	418	405	391	412	428	394	409	410	423	416	404	462	388	397	407	389	381	409	426	402	366	412	397	435	433	384	380	409	417	385	401	399	409	441	431	426	420	414	385	405	438	397	393	433	415	432	452	430	405	416	409	388	405	391	412	397	437	384	400	437	390	417	403	445	401	424	374	395	413	432	416	407	395	398	419	413	404	446	471	434	411	438	390	412	438	404	425	399	409	385	437	424	415	408	387	381	424	411	385	377	391	430	407	405	417	422	419	386	392	418	418	418	414	415	445	394	399	394	434	419	434	437	429	403	391	408	395	409	415	400	405	398	423	403	437	382	381	437	399	405	451	423	426	431	389	443	416	405	437	404	405	418	393	437	426	425	444	411	446	417	411	425	437	374	447	388	383	375	391	382	419	401	417	387	408	421	415	387	440	421	444	425	435	391	405	415	432	403	399	370	387	386	389	428	446	398	416	396	368	404	397	449	401	456	386	417	404	406	427	407	456	410	422	400	415	392	421	393	357	408	415	385	419	399	382	408	427	400	403	395	433	398	435	399	463	398	419	394	392	414	422	416	389	417	413	430	404	395	428	393	408	366	403	380	418	409	420	434	404	411	448	408	444	405	438	405	419	404	424	400	397	407	425	394	369	410	410	414	432	399	412	423	414	466	389	416	412	387	423	419	451	380	392	391	440	412	423	387	405	432	400	424	372	406	420	381	441	406	390	384	435	393	388	396	400	402	423	403	382	438	403	434	388	392	432	411	401	396	408	425	389	407	419	418	404	416	426	423	402	445	443	404	393	410	421	394	425	399	400	422	439	407	373	435	431	416	383	380	410	391	429	402	408	432	426	435	416	430	413	370	437	388	414	424	417	416	410	428	405	442	413	398	399	405	415	409	391	445	414	392	414	399	420	408	371	418	456	418	368	388	375	443	404	400	403	419	397	398	384	407	374	392	363	401	412	396	423	427	429	455	404	402	408	448	408	382	412	396	407	429	429	436	400	401	415	409	395	419	433	380	403	396	422	411	407	395	410	424	417	445	395	414	408	416	424	418	401	404	417	432	410	433	389	411	408	394	389	408	414	405	401	403	422	372	427	374	421	427	392	419	392	391	418	408	363	397	389	421	398	401	379	410	419	413	428	405	435	410	381	395	403	405	394	404	399	395	391	399	429	438	393	402	421	422	437	459	411	416	413	400	415	400	435	396	396	412	387	415	424	407	388	422	438	440	415	415	418	417	413	398	392	461	379	416	417	407	412	387	429	408	426	412	361	381	395	391	403	387	369	380	436	404	428	445	392	412	415	432	411	431	427	402	409	418	456	429	459	400	386	423	395	413	407	403	441	410	428	395	380	433	394	438	405	415	416	419	444	417	432	423	431	394	425	388	401	414	403	416	415	414	447	393	429	396	420	422	407	425	420	432	380	411	387	411	410	390	413	409	401	400	435	400	389	428	406	423	398	401	403	410	420	414	420	400	405	385	419	395	380	420	417	389	397	426	432	377	420	379	450	382	367	425	405	434	392	419	395	402	414	429	392	417	446	424	417	406	422	412	415	397	421	419	414	404	366	396	420	420	414	408	411	363	413	422	397	417	401	417	407	399	417	420	448	441	432	430	430	414	396	401	403	389	402	404	381	394	392	403	362	412	384	387	419	414	391	396	401	399	378	410	434	412	378	445	399	431	438	402	415	393	409	378	401	403	441	418	429	398	482	380	429	383	413	369	417	421	449	434	432	416	400	449	395	400	451	429	405	401	423	402	382	401	479	398	395	422	420	392	416	412	405	372	395	386	396	433	393	423	386	434	420	423	378	367	365	421	374	397	408	421	395	391	404	440	410	401	394	381	430	402	458	392	402	441	396	374	405	424	443	352	410	369	412	397	410	355	445	382	398	429	397	403	416	410	402	394	424	418	412	378	416	447	431	401	385	401	395	404	430	441	433	423	389	383	388	435	392	428	404	364	451	439	406	363	398	413	380	413	393	380	436	399	388	433	412	372	400	396	406	401	438	406	416	426	374	410	372	387	421	423	435	405	431	411	424	414	347	365	439	384	400	426	423	373	436	434	403	442	427	369	410	383	379	447	378	410	439	391	405	403	415	385	423	409	407	436	404	391	429	385	402	412	429	420	434	416	419	376	407	419	400	415	436	386	385	378	427	429	403	392	368	410	425	420	405	393	441	398	430	385	440	409	407	387	392	433	424	417	404	437	381	416	410	439	405	451	419	426	413	416	372	404	420	413	395	390	401	400	397	412	384	394	427	390	401	415	405	413	423	391	412	413	362	419	412	425	410	399	378	401	401	424	411	402	404	421	385	414	407	418	406	401	385	396	404	458	383	436	397	392	441	415	413	434	376	424	418	429	388	368	419	413	407	381	372	422	407	387	393	415	391	419	400	411	420	404	424	415	398	403	449	396	392	400	411	429	422	395	422	448	386	443	426	377	423	448	375	415	363	426	387	428	410	417	424	395	438	410	373	406	437	439	430	417	398	444	414	387	413	404	380	414	439	420	409	419	412	440	381	423	410	414	417	414	427	432	403	416	423	410	385	420	406	415	436	422	391	413	421	393	379	398	418	432	424	397	420	407	405	410	432	426	416	404	419	403	417	394	375	389	402	407	386	390	452	424	409	410	398	407	434	416	424	411	431	414	399	413	396	392	412	439	435	399	415	417	399	415	450	437	377	433	368	385	388	401	413	402	427	433	416	438	406	413	409	416	378	379	422	363	378	411	401	401	479	408	410	388	408	427	394	417	430	437	432	449	407	397	383	412	384	443	430	400	407	404	428	424	396	417	408	437	386	437	421	427	415	395	422	434	416	422	446	404	430	433	420	423	432	392	414	403	401	401	394	410	422	383	410	428	422	454	430	446	391
25353	26989	41375	31418	18535	5998	501	278	318	341	304	313	325	322	297	303	336	306	306	323	362	383	307	336	322	310	309	319	308	325	320	306	302	326	310	285	311	308	343	291	323	297	288	349	314	332	324	291	326	295	317	297	313	315	320	360	341	327	320	308	290	317	284	329	335	312	325	315	316	324	341	289	318	325	305	331	319	314	307	330	338	327	318	285	333	290	330	303	296	324	333	319	340	343	332	316	302	348	280	327	331	341	316	308	329	313	310	300	301	303	334	317	326	316	317	300	343	326	300	317	336	314	325	309	329	327	315	290	321	327	342	331	329	312	315	303	315	284	304	322	316	295	310	326	290	273	322	293	312	309	323	304	310	283	287	301	331	302	308	305	287	333	305	307	316	347	319	287	308	309	281	310	308	308	314	312	312	316	306	326	288	303	317	327	349	329	335	307	321	371	310	327	319	292	356	303	305	347	317	333	329	300	299	308	311	318	385	315	315	318	295	327	301	305	301	305	315	286	320	330	336	322	325	325	317	282	299	304	330	306	275	327	319	299	327	306	316	297	332	320	324	329	318	299	323	328	326	338	323	326	356	307	296	323	327	300	320	293	345	305	311	299	321	323	340	330	326	317	351	296	289	336	303	285	318	294	323	329	307	330	304	329	294	309	321	292	293	284	355	324	318	324	336	336	315	290	341	356	294	319	321	282	345	304	325	348	290	339	332	319	305	334	299	319	330	341	328	301	320	301	322	326	305	338	320	283	316	362	322	310	322	318	306	350	351	351	305	314	313	350	318	353	324	320	314	310	306	282	323	328	297	299	299	309	351	318	307	336	324	311	352	324	310	304	326	316	321	330	327	319	337	341	325	312	307	296	323	335	315	297	348	294	341	344	327	354	312	354	332	290	297	300	313	331	313	304	313	336	304	343	330	297	322	324	291	313	349	321	320	325	312	320	322	332	337	304	312	329	318	326	325	334	309	299	296	332	305	358	317	303	337	345	297	340	335	365	337	342	265	320	345	319	319	298	321	304	301	324	318	305	337	312	284	306	323	337	314	304	334	337	295	306	297	343	320	288	317	302	306	323	326	308	317	316	301	305	355	315	300	327	320	333	322	326	334	346	358	314	343	307	335	315	318	330	317	307	311	325	330	334	314	319	333	318	310	322	322	296	320	301	319	345	340	320	308	341	313	354	328	297	338	336	309	304	309	331	343	313	272	334	354	304	321	312	307	322	306	319	312	316	286	315	321	302	317	322	314	308	327	307	308	329	316	315	279	299	320	290	344	291	312	315	326	294	336	308	321	329	319	291	318	316	310	285	305	298	310	315	301	314	298	319	289	342	311	310	315	296	299	344	313	326	318	341	307	331	339	343	301	329	275	329	298	312	319	307	285	337	320	324	319	297	308	329	305	278	310	328	300	291	329	299	336	330	346	300	310	317	309	307	312	276	320	322	293	323	296	306	339	335	329	338	323	313	305	327	300	301	315	274	311	327	344	311	327	306	335	302	337	309	315	318	338	310	298	303	301	296	296	265	334	327	325	322	337	327	302	305	314	321	306	337	315	300	324	350	338	338	299	298	292	290	319	327	323	287	338	341	344	333	309	300	324	318	298	310	340	330	334	313	316	316	310	330	303	291	304	324	281	316	308	331	325	285	298	302	323	323	305	309	332	361	344	302	316	315	300	299	301	292	342	294	313	321	348	331	307	293	316	307	351	290	306	301	316	312	318	333	318	284	343	295	314	290	307	312	278	316	286	288	287	315	329	284	340	312	290	323	320	286	312	320	330	343	295	310	333	354	326	329	304	336	309	312	298	321	334	302	309	319	335	336	303	296	290	301	330	316	295	333	340	294	282	318	290	287	310	321	306	290	328	347	304	279	316	279	292	283	320	303	299	342	318	322	345	313	309	282	316	312	362	332	312	331	314	324	304	306	358	328	312	298	281	326	270	314	308	322	303	298	330	308	325	336	307	303	324	319	323	305	296	298	336	343	322	329	337	302	319	322	287	322	329	324	308	295	322	296	291	352	323	327	293	312	319	319	327	307	345	329	311	317	319	327	335	320	308	340	294	322	322	331	315	305	349	314	317	309	333	334	320	333	303	320	303	296	341	349	340	353	305	331	329	320	307	305	324	285	317	324	315	315	333	282	317	314	312	277	306	346	313	311	298	324	306	330	313	347	327	332	307	317	334	294	304	347	318	306	301	343	327	308	341	302	310	320	303	304	294	330	303	306	330	341	331	308	292	297	317	323	326	331	328	325	329	329	309	316	342	304	331	319	346	324	331	306	311	302	296	344	327	345	298	328	347	318	302	331	296	336	358	297	292	333	320	305	318	300	316	331	340	296	317	287	355	315	342	327	318	310	336	334	297	312	343	310	313	244	306	313	326	305	315	303	336	322	302	337	337	316	333	325	325	300	308	283	305	304	300	316	286	323	289	303	300	315	339	336	268	301	305	338	300	307	318	329	316	336	306	313	297	338	291	328	322	319	333	325	357	347	331	322	336	332	331	296	310	311	307	317	323	280	308	316	332	318	290	315	316	310	301	290	323	314	326	310	321	299	295	353	318	312	340	310	333	337	330	328	307	349	347	312	328	300	309	296	265	308	299	345	324	343	318	326	303	308	317	281	344	293	310	308	317	320	343	339	318	309	348	325	324	313	312	318	311	298	264	340	326	280	303	299	293	312	300	297	297	301	346	314	319	349	334	347	319	331	327	282	303	350	324	317	352	337	321	281	357	322	332	328	323	314	301	334	328	298	301	332	307	281	278	327	298	329	350	297	330	306	321	349	307	313	338	315	325	290	321	326	305	287	300	334	368	319	298	321	320	321	342	327	348	316	330	311	294	301	283	303	316	309	287	319	324	308	311	325	289	336	329	335	332	287	323	304	321	333	289	335	297	323	321	343	340	329	299	301	258	306	320	326	326	293	356	349	309	304	274	326	284	320	350	323	289	324	314	352	337	323	321	308	335	306	306	282	332	336	339	318	295	338	335	317	315	319	296	317	297	322	306	329	291	328	330	334	346	332	293	297	333	321	313	297	317	349	307	311	311	313	302	313	313	335	294	320	322	355	325	331	338	339	324	334	297	308	324	311	295	341	309	317	301	315	285	308	306	301	316	335	314	315	325	323	323	335	316	337	336	312	296	315	345	301	308	288	293	318	339	311	332	357	314	314	308	325	317	313	289	330	321	357	310	296	285	328	319	344	322	356	349	356	327	313	331	291	308	325	339	329	330	329	332	310	342	325	322	317	301	303	341	328	344	306	300	320	312	351	348	331	288	316	308	353	298	308	294	330	298	303	350	290	324	309	300	305	316	350	302	318	320	324	332	315	336	303	322	294	331	280	333	295	341	309	317	318	309	299	336	310	296	300	337	286	300	322	305	284	301	328	304	298	314	351	335	324	318	304	295	306	295	303	334	345	316	308	342	335	314	296	315	341	328	272	311	301	315	275	314	297	302	251	320	299	332	318	296	319
41821	83317	59044	33378	16056	5066	404	389	387	361	351	391	370	392	380	364	339	383	404	405	440	430	423	397	357	358	402	336	373	315	391	352	381	339	354	394	348	336	338	387	381	382	385	386	346	395	370	352	379	373	366	381	373	381	354	388	383	395	370	353	338	390	372	375	354	352	388	363	337	389	369	375	334	374	393	324	363	372	338	365	358	361	345	412	399	346	377	394	384	378	344	348	368	359	365	357	343	372	344	375	393	332	391	385	368	396	378	403	342	373	380	356	377	371	400	359	352	389	354	355	376	413	386	360	354	368	368	366	353	369	352	355	388	404	405	365	366	357	360	339	371	362	346	347	360	353	353	368	404	372	375	388	348	363	383	384	366	370	365	346	348	391	388	383	379	394	405	393	341	386	347	377	367	330	387	381	372	295	349	383	362	370	363	362	347	406	338	343	333	357	399	361	390	375	349	387	367	324	355	376	353	345	372	383	365	391	383	356	351	385	369	359	383	381	383	403	362	348	353	355	361	335	403	375	374	339	382	374	380	379	371	371	336	391	383	394	374	379	348	347	351	362	381	370	386	368	360	368	360	388	389	384	376	344	399	377	358	360	396	376	376	374	375	359	379	399	365	356	376	409	347	366	374	393	365	401	361	394	367	359	389	369	372	363	357	351	352	380	367	395	339	377	380	404	333	376	343	381	377	363	388	380	346	376	366	359	378	338	341	389	370	373	393	362	326	378	373	395	340	395	381	352	350	361	366	365	349	371	403	344	369	371	383	359	366	376	338	391	398	382	373	341	325	381	376	337	356	365	402	355	352	397	365	366	361	378	354	374	353	347	357	345	387	382	351	379	379	382	409	336	379	365	379	366	353	377	347	342	385	355	349	327	354	386	371	325	376	369	365	351	375	373	379	342	342	372	368	350	362	390	369	372	367	394	357	383	376	389	393	387	361	383	379	367	406	374	358	380	397	375	382	373	353	383	367	376	383	343	363	361	351	384	372	370	361	357	392	383	388	369	360	363	391	386	359	396	377	340	355	387	385	370	409	380	354	364	383	352	368	319	366	390	364	401	372	340	371	364	365	384	370	396	397	395	386	353	379	387	371	373	355	388	358	387	345	353	402	390	373	375	366	369	389	406	325	362	357	338	321	409	397	379	371	377	371	365	329	348	375	351	353	385	385	340	321	385	351	344	360	390	351	353	373	380	373	354	361	362	351	370	362	366	368	388	354	374	341	337	361	343	385	341	363	378	372	391	380	352	363	360	335	376	366	348	348	393	376	350	387	350	350	386	330	371	401	390	393	342	399	341	412	340	388	409	397	359	364	376	359	387	337	389	360	373	387	342	373	398	328	412	395	394	385	343	346	372	377	365	358	346	365	396	380	350	411	397	364	347	409	357	376	352	340	357	363	355	350	366	377	338	376	376	389	354	389	371	356	370	385	369	383	383	371	376	380	402	354	359	334	367	337	355	339	391	365	350	325	370	350	322	347	368	385	391	393	352	375	365	362	382	389	340	350	367	382	346	378	349	391	374	383	406	371	383	353	366	359	346	376	376	393	348	357	378	402	345	373	342	330	399	391	348	380	372	378	335	347	367	381	347	382	386	353	365	335	372	351	376	375	356	368	345	404	351	355	355	395	400	354	389	339	339	345	369	393	341	356	379	371	380	380	361	369	374	399	342	368	375	365	398	320	376	367	402	390	361	354	362	375	367	358	360	365	376	376	385	342	361	404	402	364	417	379	340	371	347	358	385	386	375	364	366	373	372	391	343	361	370	391	351	344	368	349	393	397	369	349	373	390	341	385	388	389	343	361	364	364	357	370	365	384	362	342	342	353	387	367	374	354	363	370	394	348	353	378	369	398	345	344	345	401	370	343	363	376	365	387	344	356	384	366	331	390	382	373	361	367	367	348	390	368	376	392	356	406	363	335	392	375	355	373	341	357	361	358	355	339	395	335	360	362	364	372	387	377	358	394	366	391	365	374	394	361	360	386	370	355	336	375	349	372	331	391	350	367	362	375	379	382	356	348	385	382	338	358	362	379	306	385	369	348	351	390	360	352	382	394	384	352	387	369	385	376	370	387	364	368	374	355	353	360	371	368	339	368	351	361	391	354	388	374	393	361	382	352	390	358	370	365	390	397	372	393	359	351	397	367	391	404	329	355	381	405	383	355	383	354	351	364	387	397	364	375	352	373	387	362	391	371	374	341	396	376	409	366	368	369	380	402	353	389	366	386	371	386	395	363	363	377	356	348	371	360	374	348	358	402	362	380	388	361	370	367	353	354	368	385	382	385	374	358	389	389	363	381	386	395	371	369	355	371	376	367	370	349	379	384	352	388	331	349	347	404	382	358	352	358	366	353	358	363	392	335	376	332	353	385	403	381	396	351	353	388	361	342	357	382	339	364	342	366	391	387	359	361	362	360	367	398	373	378	361	388	373	368	386	380	339	377	349	402	396	364	367	382	371	373	372	389	378	414	330	386	396	350	335	386	354	360	364	313	364	378	353	368	353	351	350	331	366	342	352	338	396	385	352	375	397	409	403	356	382	380	380	381	349	402	352	385	338	331	323	376	359	322	361	369	362	363	334	376	381	361	393	363	418	387	358	421	359	407	353	341	387	375	375	382	393	377	377	372	368	367	361	369	372	370	371	360	400	383	378	373	370	339	364	363	376	406	360	348	370	375	366	382	354	326	369	335	391	345	376	372	395	356	376	369	388	377	372	374	388	341	380	400	377	363	399	377	366	373	380	370	370	334	351	343	344	341	353	407	365	374	358	370	347	355	380	403	393	359	370	344	359	372	369	366	381	346	383	370	369	337	381	366	363	332	359	336	366	355	362	343	344	359	369	389	379	351	376	368	364	343	381	366	371	383	362	347	408	371	402	358	384	391	355	364	377	381	381	384	363	394	393	369	368	365	367	392	354	400	327	380	360	385	340	370	393	367	363	397	367	361	374	375	375	354	386	382	339	372	357	368	371	399	323	366	372	358	350	374	372	329	346	369	369	344	375	354	359	357	355	349	414	361	381	405	373	332	323	358	377	378	367	361	372	380	353	348	401	324	380	371	345	374	370	388	399	373	369	374	364	345	365	353	391	345	356	374	411	395	386	361	370	355	375	384	365	371	369	352	387	371	359	343	340	361	348	378	376	358	378	387	362	397	393	391	383	364	382	378	365	402	382	377	361	381	385	365	355	356	342	377	351	368	367	366	383	383	382	354	367	421	391	396	356	400	347	347	377	361	348	388	381	370	340	391	359	378	360	384	376	373	364	353	358	371	346	368	361	364	371	384	352	367	369	377	345	382	358	381	368	359	369	390	364	370	385	389	366	380	359	353	376	393	392	370	352	377	360	371	349	389	369	382	348	394	364	362	373	386	364	400	353	339	369	346	377	364	386	368	369	344	358	392	399	359	389	337	333	377	361	428	353	332	399	392	387	385	369	377	376	356	358	383	358	352	379	355	392	372	355	366	348	342	356
22764	22378	34901	29282	23596	21372	11640	828	537	501	500	495	497	508	498	491	502	479	535	604	574	565	537	485	468	480	518	463	458	487	476	483	477	507	497	468	497	495	495	469	470	473	503	494	504	476	512	472	495	491	493	485	459	438	468	421	481	472	495	471	453	469	472	453	523	469	504	454	481	474	464	497	448	474	519	473	461	481	486	498	521	450	486	426	465	480	431	492	466	536	489	463	496	504	474	483	469	482	477	457	486	478	468	460	455	420	475	473	476	479	507	500	464	482	465	490	427	474	446	428	505	463	496	465	462	472	465	463	461	457	483	479	448	460	484	485	493	459	477	468	479	464	486	471	451	502	464	419	454	465	462	469	490	479	468	460	486	459	473	458	460	472	480	463	474	478	450	476	468	459	479	451	466	448	487	474	450	434	485	475	466	489	436	516	455	482	434	418	481	476	497	449	471	478	470	471	462	498	478	520	451	466	486	496	456	469	498	454	484	495	489	501	509	498	464	463	469	460	487	496	459	464	454	414	476	466	460	493	457	465	514	467	456	480	474	483	461	487	460	476	470	447	504	480	401	484	450	507	495	510	464	449	445	490	493	480	504	486	469	469	484	525	441	486	476	461	459	495	492	457	477	488	424	474	501	463	424	478	474	477	493	471	477	470	505	456	446	482	512	477	442	465	498	448	439	490	489	464	448	433	467	456	477	449	489	525	485	425	477	481	451	458	465	467	485	450	524	460	444	498	463	501	472	444	495	471	486	510	471	480	425	473	508	521	519	451	464	458	439	481	448	454	489	465	466	480	521	419	483	451	451	548	460	476	444	478	476	456	482	466	490	451	478	445	449	469	466	488	487	490	463	448	472	437	501	490	509	492	456	467	529	446	447	476	437	463	496	488	491	455	489	494	464	516	481	518	478	457	463	471	458	500	431	510	479	476	489	490	464	465	470	464	489	507	517	480	494	490	513	466	452	446	504	483	437	445	467	501	467	499	428	477	488	508	494	468	492	437	526	500	467	509	463	456	483	431	446	491	501	487	480	473	470	433	474	479	468	481	483	497	479	491	450	468	472	460	498	450	485	465	486	497	497	502	451	507	494	484	428	487	483	460	494	489	448	485	479	433	495	475	476	472	458	514	534	444	512	460	464	463	453	440	420	494	444	469	471	458	465	463	494	501	481	452	503	500	473	473	483	479	481	483	469	453	445	450	485	465	479	480	506	484	496	512	471	497	428	482	481	500	459	433	477	504	495	470	444	484	469	448	452	489	508	476	477	512	485	464	458	461	503	492	477	482	505	448	444	478	492	466	478	488	487	482	455	498	456	505	481	468	483	501	480	475	493	496	499	470	472	474	466	504	467	465	487	461	475	510	466	438	483	487	481	478	442	469	475	448	474	486	492	480	484	480	455	506	475	415	468	474	471	479	433	489	469	473	538	451	481	457	496	507	419	460	459	444	469	479	479	463	468	477	457	481	501	504	492	489	446	463	516	484	506	426	485	443	447	450	484	497	454	493	488	480	449	477	470	452	459	488	495	479	490	479	469	454	479	484	494	455	487	476	469	441	454	461	493	468	480	441	495	480	530	467	469	494	490	483	465	458	501	470	465	451	444	464	470	461	467	494	435	496	429	492	489	478	480	478	472	502	475	465	477	504	478	465	505	443	468	472	467	458	450	477	501	490	486	487	457	517	424	469	453	456	464	500	440	461	482	428	484	484	498	478	465	479	471	437	525	475	469	475	461	498	437	444	494	433	497	494	477	474	504	474	447	452	437	470	452	490	466	465	475	471	456	474	490	503	455	469	459	471	491	506	457	470	497	494	472	463	409	460	457	496	463	457	475	448	465	462	464	438	441	470	461	474	448	464	427	505	479	448	511	465	488	461	443	458	480	462	490	497	464	476	475	484	458	501	496	480	505	466	482	460	452	491	462	503	473	467	480	519	503	489	468	462	461	463	490	501	504	483	503	435	493	496	489	501	461	471	504	503	458	474	455	492	517	480	446	483	429	489	500	434	467	442	470	433	529	477	500	444	462	481	480	456	444	473	514	466	460	492	483	476	467	509	491	449	485	471	469	491	522	482	469	462	485	459	467	441	483	446	474	493	495	508	520	497	515	482	490	477	456	464	523	452	474	439	451	484	460	463	443	498	495	493	471	507	493	491	447	474	457	466	488	442	503	454	465	491	505	493	523	453	480	496	487	526	450	431	472	475	452	482	504	459	456	465	447	433	462	450	464	435	454	513	446	498	463	409	488	491	507	459	479	513	472	400	444	476	452	467	522	450	487	482	493	467	468	447	460	435	488	472	497	481	488	462	492	458	487	481	452	443	487	482	521	477	452	476	453	471	492	474	492	472	457	464	449	481	472	448	477	496	458	471	487	466	459	492	463	442	480	459	476	463	510	450	485	446	481	469	491	509	445	511	527	466	471	461	450	484	464	479	527	478	485	451	462	453	498	441	467	447	491	482	481	481	486	512	456	475	511	463	487	495	497	427	499	455	450	491	468	482	457	477	459	505	455	459	499	507	464	446	459	429	489	489	449	483	476	499	437	514	438	490	487	470	466	469	477	500	484	452	465	463	472	496	489	453	497	427	477	437	493	440	466	491	482	462	488	442	449	435	516	436	465	507	492	499	475	473	478	466	467	442	491	461	434	454	458	436	447	471	489	444	510	462	482	467	448	458	459	467	443	464	453	509	459	497	482	483	473	469	503	460	475	459	502	439	461	501	461	460	461	489	442	511	493	433	480	507	473	475	465	479	465	481	498	483	502	458	472	453	451	506	467	473	460	473	442	493	509	442	546	468	465	457	470	462	483	479	480	473	474	442	504	478	476	450	448	502	453	490	507	456	443	473	455	488	492	484	428	442	430	468	463	472	508	447	489	444	504	475	496	424	465	532	481	465	460	495	475	451	467	466	507	483	435	461	473	487	470	454	499	462	433	418	476	462	445	484	517	471	456	492	479	461	474	441	474	528	475	438	455	505	469	502	477	478	453	460	481	463	505	490	467	458	464	492	491	488	518	472	468	485	479	494	437	461	459	468	468	486	465	446	465	484	439	469	476	446	519	463	472	448	478	459	471	459	502	410	481	446	465	519	524	496	497	473	457	489	487	468	460	480	483	453	472	454	491	491	460	486	528	488	511	473	457	484	473	472	488	452	494	477	479	451	462	479	479	448	487	516	464	449	438	467	487	465	466	489	459	467	499	483	446	477	499	500	486	491	467	439	455	446	474	455	462	456	498	490	429	467	459	486	453	497	464	486	496	495	467	460	440	416	458	464	472	444	473	477	474	439	468	471	507	499	433	453	481	482	506	439	525	508	476	455	471	472	463	446	469	463	482	439	470	496	477	480	498	492	486	500	477	465	460	457	491	473	466	458	492	520	452	458	440	491	499	464	507	460	467	488	445	478	477	458	483	470	459	449	468	483	458	501	502	457	519	466	415	516	455	490	470	479	498	506	452	495	469	486	468	479	476	479
54541	94524	77244	53165	32760	14486	902	553	545	536	541	515	522	560	556	510	517	499	630	725	706	632	555	523	528	497	540	524	506	510	510	512	509	507	518	536	511	489	525	482	464	482	500	523	514	501	498	538	554	479	512	483	523	523	499	496	513	505	492	513	504	490	514	465	534	515	554	553	517	474	495	491	519	503	526	514	518	529	523	472	485	531	473	508	525	477	519	501	508	501	505	494	476	540	467	485	519	501	538	475	580	517	504	529	536	501	537	565	516	532	498	505	509	522	538	475	524	515	500	535	508	476	528	511	514	481	491	504	562	501	512	515	483	494	527	516	507	483	549	483	528	562	550	555	533	502	494	516	535	517	516	501	514	505	510	520	520	504	544	514	517	490	496	525	521	565	528	506	485	499	478	533	533	519	514	514	524	512	532	547	490	499	486	538	508	516	509	484	497	493	493	549	520	490	459	528	533	539	523	516	544	503	523	499	560	534	538	537	523	521	503	529	484	516	538	534	530	539	528	478	505	499	496	501	492	522	479	479	471	532	511	543	519	504	470	497	527	507	544	522	496	468	533	540	511	541	530	542	508	505	514	555	526	522	518	508	481	476	516	520	495	513	497	516	487	516	505	516	521	506	530	478	526	547	535	501	513	526	501	517	516	540	537	532	489	529	501	480	541	493	513	531	476	495	483	507	524	506	492	528	526	522	542	507	520	545	541	523	556	534	548	479	478	506	528	537	534	509	502	533	525	505	508	487	492	488	480	545	515	492	523	494	504	491	535	504	550	511	551	514	479	515	489	489	499	483	526	530	492	502	512	533	520	533	496	461	512	514	505	497	576	580	548	542	505	518	526	512	530	545	539	499	535	542	493	522	555	503	515	492	556	483	543	491	523	527	513	523	511	489	514	550	468	518	526	557	519	514	534	489	510	496	497	525	527	480	500	516	532	529	490	535	484	506	492	514	564	551	502	512	535	485	495	472	500	501	536	481	512	479	499	475	513	518	507	545	566	482	526	554	512	510	505	488	518	558	502	512	554	525	522	553	493	537	536	504	513	499	516	507	544	475	479	554	501	533	520	519	487	528	537	514	481	477	490	505	498	485	491	535	506	514	496	537	534	480	511	552	500	509	502	499	492	501	533	550	517	550	480	516	521	509	513	494	531	518	472	512	518	522	471	516	522	515	508	501	530	537	498	487	496	521	501	521	494	535	500	493	530	490	503	489	482	500	516	497	529	538	522	492	539	515	494	531	517	514	523	525	521	517	539	473	539	492	559	502	533	511	486	513	498	510	524	494	514	495	541	482	534	527	499	531	512	537	525	466	513	538	535	486	541	524	519	526	490	480	570	511	536	547	520	494	506	501	498	529	531	443	514	507	533	524	528	503	471	486	492	518	500	561	485	484	571	472	498	516	506	502	495	504	556	510	533	518	516	491	482	514	511	493	529	497	530	525	562	474	501	525	520	512	515	509	511	544	488	512	508	488	484	495	496	493	565	477	494	525	542	556	547	492	513	499	532	515	527	538	540	528	504	492	508	514	506	498	533	507	512	509	550	513	505	503	517	503	480	509	486	503	511	494	514	557	544	534	524	508	499	517	507	514	494	519	543	492	569	515	535	552	520	520	492	517	495	476	545	539	499	485	517	500	551	531	498	478	504	537	529	528	504	523	499	503	527	513	485	505	532	503	516	511	530	510	507	466	531	506	545	521	499	496	523	493	538	536	514	524	465	536	566	513	525	553	485	506	490	542	504	513	528	499	488	515	523	543	499	518	503	535	530	521	498	562	551	486	480	545	495	518	505	499	521	507	508	504	509	488	561	500	539	542	503	501	519	514	527	554	487	500	511	504	489	532	530	542	467	526	543	506	497	533	514	485	542	531	471	506	533	516	498	505	534	499	506	508	536	547	523	510	537	519	500	484	504	510	485	505	513	502	545	511	504	553	499	510	500	520	557	558	511	521	509	511	522	494	536	521	506	491	476	550	527	500	538	481	499	542	484	514	530	520	478	524	563	547	525	500	527	497	500	517	500	528	517	491	510	524	458	521	535	514	529	534	458	512	489	502	499	501	500	502	517	502	511	508	501	531	545	500	536	503	504	508	551	505	536	532	552	535	515	511	503	549	507	507	486	527	480	512	506	524	535	498	549	503	500	514	485	485	520	477	502	527	516	522	519	551	523	542	517	524	487	478	516	506	493	535	497	510	495	497	476	495	513	489	549	499	504	501	502	526	495	468	483	486	475	509	499	494	530	528	497	526	530	501	504	498	532	507	504	486	519	520	517	518	508	519	525	509	509	494	516	509	506	570	496	527	578	533	506	518	490	524	561	539	493	478	516	551	488	473	505	513	487	524	521	504	534	512	537	524	520	487	513	526	485	491	477	552	510	521	488	541	509	546	512	505	485	520	494	507	558	549	544	483	537	486	532	469	550	501	534	530	512	510	510	525	495	511	478	511	494	474	529	519	509	492	471	514	473	475	505	532	535	518	498	534	554	524	507	537	505	508	516	505	518	538	513	574	483	518	499	523	545	511	505	512	494	531	552	507	551	515	521	503	552	502	513	502	500	505	535	530	518	517	511	466	485	514	488	504	493	536	501	528	556	507	470	528	495	510	537	497	460	508	482	486	483	481	473	495	502	502	505	491	560	544	560	489	542	516	522	564	514	504	523	502	485	492	501	559	537	504	474	509	497	572	514	511	518	511	534	554	511	525	531	523	520	552	504	489	470	444	532	501	505	503	526	569	520	488	544	540	478	493	543	535	502	518	499	534	538	530	480	519	514	528	514	544	536	527	520	522	507	535	515	577	491	546	515	517	468	517	554	493	481	544	521	523	502	537	527	521	507	515	506	550	517	515	544	519	504	531	537	507	517	511	476	548	521	526	532	520	556	489	491	499	545	524	506	506	507	501	513	524	479	519	546	498	571	499	499	472	505	485	554	530	518	500	488	534	488	548	528	554	488	567	527	500	525	483	498	522	527	509	500	551	519	514	508	527	488	504	543	544	511	511	483	512	513	479	494	539	491	546	540	508	520	540	565	525	542	497	478	546	529	497	529	498	524	495	534	528	500	531	506	502	514	523	546	525	500	488	492	495	466	512	494	525	513	544	488	512	490	501	526	548	472	514	490	537	504	522	556	512	505	511	518	466	540	527	520	479	485	514	515	510	523	495	550	550	527	524	478	527	486	504	487	578	515	554	516	526	524	479	565	513	504	547	538	518	477	500	511	519	498	482	513	488	504	534	476	467	556	498	492	526	488	539	505	532	528	488	524	547	488	506	518	529	553	497	523	469	502	504	511	480	507	495	503	510	499	531	508	539	520	488	512	547	536	538	491	509	469	517	544	501	529	484	485	501	545	489	562	512	464	475	507	497	520	479	514	494	534	519	528	518	495	513	511	508	518	519	490	525	561	511	526	494	493	517	484	511	541	535	549	527	535	507	508	538	525	469	514	516	498	519	496	549	505	485	540	529	497	520	506	502
28420	34750	38890	19456	4584	1059	380	258	260	277	282	300	257	265	258	232	287	268	292	268	282	297	282	277	266	261	275	278	265	266	284	255	270	271	267	265	276	279	282	286	269	266	263	277	290	265	263	292	285	268	238	266	270	283	288	281	251	294	249	293	243	285	264	280	279	276	258	265	259	247	284	250	273	285	253	267	267	277	264	263	251	294	259	265	267	262	281	259	250	249	241	260	303	252	285	252	283	285	257	271	260	284	292	268	257	313	270	290	273	284	262	277	281	256	284	283	265	286	260	269	262	273	293	274	261	239	284	263	280	277	266	237	282	280	295	266	276	245	295	260	285	286	280	281	296	274	255	256	313	276	274	265	282	239	288	271	255	290	271	262	269	267	263	260	270	269	291	268	257	247	272	254	279	240	265	257	291	287	280	288	279	266	270	283	265	284	281	283	266	270	295	260	256	277	302	283	257	260	276	299	293	290	265	269	261	256	264	273	247	274	271	261	247	274	276	302	268	271	253	250	280	273	280	262	325	234	264	264	253	266	286	265	266	257	284	262	248	293	300	250	285	285	248	291	293	283	256	289	267	267	275	270	270	289	263	260	289	278	285	267	290	268	263	259	268	282	251	281	251	278	311	283	263	272	261	279	272	279	279	288	283	257	245	284	249	270	283	300	239	269	282	262	259	253	266	287	247	287	256	265	275	278	256	288	261	272	254	266	309	285	296	248	274	283	266	252	259	300	276	252	273	273	242	268	266	298	263	259	255	268	256	263	276	285	262	275	260	251	268	276	274	271	291	255	255	263	303	263	265	276	277	285	282	288	248	278	269	285	248	250	256	272	296	278	277	275	261	282	281	255	287	277	256	258	258	269	236	285	244	261	299	254	267	264	269	255	266	301	254	262	273	264	242	258	264	288	270	267	281	260	265	284	247	277	255	316	295	264	262	261	263	276	300	266	281	281	271	248	287	280	258	264	262	280	264	264	262	265	265	258	274	279	287	237	236	250	265	282	254	279	272	267	281	265	292	292	277	236	256	254	223	283	276	273	283	281	268	256	267	268	246	265	260	258	269	263	274	254	280	266	260	283	258	267	272	249	287	278	275	263	256	253	266	289	273	295	317	294	251	220	264	286	292	294	282	288	267	262	280	269	279	288	292	222	281	275	281	267	281	254	284	272	263	282	282	262	268	281	265	253	266	276	273	270	261	312	280	291	284	285	284	256	259	273	255	276	308	256	261	249	276	287	304	250	315	257	248	249	228	302	289	261	300	278	276	299	273	285	289	298	285	246	291	266	272	276	279	283	263	236	250	268	247	260	249	298	265	275	227	285	285	268	275	297	264	281	252	271	260	265	277	289	271	270	254	266	282	268	284	284	275	264	271	229	294	279	283	288	258	271	253	261	267	275	251	302	284	250	254	291	230	250	294	250	258	277	257	268	256	248	255	275	276	272	234	249	264	256	250	260	269	271	282	272	287	252	259	262	275	270	278	294	277	311	253	307	279	255	274	275	273	279	253	272	270	270	265	263	260	270	283	261	278	277	280	250	267	261	265	242	269	249	267	283	266	249	287	250	312	255	294	245	272	274	268	269	275	268	239	266	266	270	260	262	250	272	269	290	264	290	291	267	268	235	279	279	282	247	252	309	245	283	268	247	278	270	303	261	272	276	253	259	255	286	253	281	284	240	242	252	294	300	295	258	262	249	270	262	277	283	283	303	263	269	252	296	296	288	270	281	248	282	284	257	283	277	263	266	273	306	231	283	269	266	269	275	250	262	264	278	310	258	270	263	262	265	267	260	305	233	244	279	260	299	312	276	280	262	287	267	255	264	289	267	246	274	283	273	291	279	282	267	268	252	286	265	281	283	255	266	262	285	247	300	276	253	270	250	285	291	269	277	260	278	300	271	258	299	270	257	243	274	275	262	284	269	287	246	254	272	260	306	262	281	255	260	298	257	259	289	253	291	266	293	285	286	271	264	249	286	239	271	265	262	270	262	255	281	288	314	249	259	259	286	258	252	287	289	289	265	273	265	260	279	243	278	255	237	245	254	262	278	276	281	279	241	285	261	248	268	252	291	289	291	257	255	273	274	260	263	280	273	242	281	275	295	272	247	268	307	258	278	257	269	260	255	260	276	283	280	273	250	293	274	276	240	255	271	286	261	274	240	276	285	318	243	281	253	246	263	275	244	281	286	266	258	259	297	260	299	300	264	299	261	260	254	271	260	268	276	261	265	292	246	302	258	272	251	301	229	309	262	279	287	287	259	266	249	288	286	293	302	271	248	253	253	279	305	273	307	279	268	257	302	290	281	267	289	301	287	265	258	274	270	275	288	283	268	264	262	260	253	286	256	290	294	277	278	291	250	279	287	274	253	239	263	290	253	281	267	283	272	277	273	270	277	279	289	297	273	270	289	265	276	283	260	292	269	261	241	293	252	276	273	287	262	237	234	285	269	273	281	255	292	274	274	242	263	272	269	250	276	269	293	280	309	311	279	275	263	295	275	273	279	254	261	279	260	270	263	263	281	247	239	272	275	261	309	281	247	278	253	291	269	281	264	256	254	235	276	274	279	271	264	259	266	268	287	268	268	273	271	290	254	287	263	261	277	282	288	259	272	271	265	277	256	270	264	285	279	264	288	269	277	262	257	289	301	250	293	281	259	270	276	278	261	272	262	269	269	264	270	275	266	286	274	265	266	297	263	267	255	255	270	276	269	285	249	270	251	261	257	304	308	254	235	275	265	247	270	274	278	279	274	260	267	285	294	277	273	280	269	250	264	291	251	266	260	264	269	273	299	286	246	290	264	245	249	297	259	256	263	287	291	288	265	275	254	291	262	264	276	266	253	273	268	277	264	278	262	294	276	264	276	270	273	289	256	254	237	274	269	257	277	288	274	276	264	284	267	285	246	259	253	278	260	255	257	298	258	271	245	271	297	249	299	258	272	282	270	265	265	260	260	268	254	275	297	283	272	280	255	276	267	291	274	279	302	268	264	282	274	277	265	277	278	247	267	296	268	272	245	258	268	278	273	243	260	289	273	288	264	262	256	283	301	270	269	273	256	278	271	256	269	273	265	265	266	251	281	272	274	292	261	288	277	295	255	301	261	286	267	258	281	279	283	288	264	283	266	280	256	277	253	263	235	272	259	301	277	263	255	264	314	284	278	245	276	278	258	279	274	299	266	249	276	279	270	259	273	244	267	239	274	270	268	247	304	265	279	246	250	252	267	245	259	263	319	308	266	271	249	248	259	260	252	304	263	282	292	288	279	290	276	282	246	257	290	284	258	260	291	260	271	283	296	276	262	269	291	260	282	284	262	259	248	282	269	297	250	265	249	283	267	263	240	304	290	258	284	256	275	275	264	292	254	284	290	249	249	264	269	255	300	296	270	281	257	256	259	252	288	265	295	279	270	255	272	253	271	269	288	286	296	282	282	250	282	241	263	260	278	264	276	262	251	278	279	271	280	287	259	273	284	257	249
27146	51611	33577	13363	4222	1414	421	309	350	318	316	318	326	301	321	326	337	299	306	308	324	316	313	275	269	283	308	323	320	323	321	328	308	338	334	339	301	292	286	310	310	316	330	323	344	294	314	295	336	341	332	324	358	285	292	313	288	341	326	315	318	310	320	296	313	299	293	327	289	352	284	334	302	322	320	306	313	346	316	292	360	318	300	290	329	291	334	323	284	338	331	353	307	321	305	301	312	338	303	302	292	311	317	333	327	321	294	304	334	318	300	328	331	335	322	290	312	285	339	346	318	297	334	325	332	338	303	314	318	318	330	322	355	323	314	330	311	300	311	330	328	275	333	318	327	327	309	303	309	313	306	305	296	349	302	318	305	366	314	317	341	316	313	319	329	310	295	321	301	316	321	343	317	320	325	298	314	325	323	296	310	304	322	344	341	300	319	310	323	317	308	316	348	330	329	307	334	314	319	304	306	315	310	299	292	306	295	306	303	274	305	313	326	311	369	332	331	334	323	338	329	305	334	316	306	330	318	292	278	321	315	292	333	323	322	283	334	324	318	336	320	322	327	311	343	303	312	312	360	344	306	297	335	306	292	295	307	299	308	300	329	321	313	322	296	319	311	348	307	319	312	287	295	322	314	307	293	308	290	304	335	334	316	321	313	330	326	305	359	304	318	310	329	334	316	310	296	289	300	303	328	311	328	320	327	318	316	320	309	310	319	309	284	320	313	319	329	318	327	312	265	337	330	314	316	322	304	306	333	286	318	312	317	380	330	317	328	318	326	329	320	332	340	299	340	323	330	330	296	313	290	312	326	299	316	312	300	305	319	320	318	303	313	292	310	317	321	265	285	289	318	299	264	310	338	316	325	333	326	336	316	292	305	325	309	356	344	319	310	296	286	313	296	287	307	321	308	322	301	273	332	314	306	309	336	309	306	309	327	312	309	302	328	301	326	320	328	299	320	290	297	303	300	301	324	350	339	317	304	315	292	310	319	328	335	307	293	296	313	295	302	325	327	309	326	313	309	312	325	285	310	339	316	318	318	314	296	322	332	338	322	301	330	308	292	264	324	310	305	309	307	304	291	325	321	300	306	301	312	321	302	295	353	302	296	314	327	303	329	295	308	290	328	301	314	330	317	322	335	336	294	302	314	304	356	315	305	326	327	305	304	356	322	291	311	324	345	348	309	309	314	320	285	296	309	301	280	309	325	283	293	318	303	314	307	331	291	333	328	308	346	330	337	335	327	302	294	290	326	294	324	325	330	292	305	325	291	317	302	303	300	297	320	310	300	291	319	312	310	323	328	316	356	350	312	363	342	334	341	296	329	318	312	291	330	332	362	312	293	297	316	303	334	302	328	368	316	329	299	319	341	316	325	314	335	305	301	327	330	307	326	315	332	303	322	322	294	314	361	298	290	318	318	300	301	301	298	324	309	301	327	286	297	343	284	336	289	313	299	354	322	310	302	300	341	339	300	312	299	304	307	331	330	305	280	313	320	296	348	335	339	319	302	326	317	274	326	325	330	292	285	322	303	301	322	279	313	345	314	310	317	327	335	313	333	309	344	323	310	265	335	327	298	298	317	308	295	319	310	308	327	321	298	323	293	304	324	344	293	304	360	334	304	348	306	313	308	319	317	311	320	304	290	333	308	334	312	335	336	316	294	327	299	337	320	332	324	345	290	330	344	290	313	305	320	281	357	283	319	311	328	321	319	321	321	328	324	323	283	335	302	324	342	341	327	324	298	325	306	303	319	325	311	291	309	322	308	328	333	334	345	311	300	342	321	304	308	311	323	307	320	331	308	322	290	311	312	293	287	296	297	295	274	349	348	286	296	321	320	311	295	296	358	299	319	301	340	324	333	343	310	313	323	324	308	307	304	328	314	329	321	319	315	318	329	282	275	304	344	318	319	318	321	300	325	323	298	329	295	350	321	348	315	310	329	306	317	329	300	310	293	336	315	341	342	340	303	273	327	337	293	294	314	321	334	326	337	345	334	339	301	315	311	326	304	305	313	329	280	317	321	305	335	330	303	300	309	329	291	325	314	307	321	313	310	318	324	320	338	309	345	280	330	294	331	352	323	305	317	332	301	312	337	299	300	332	330	324	325	331	318	300	361	319	337	329	326	289	321	291	320	308	330	312	342	337	298	334	311	330	326	338	288	302	330	312	317	301	321	300	330	334	328	334	340	319	307	328	306	325	306	307	316	292	326	319	308	282	303	275	301	345	297	320	316	325	336	314	304	338	301	309	307	336	325	320	303	315	320	331	324	281	309	283	344	325	326	307	302	297	329	337	332	305	337	283	314	296	320	309	303	320	268	321	301	304	349	303	315	306	316	288	283	289	323	338	287	308	320	305	333	330	339	305	317	314	308	284	340	339	269	327	340	305	331	320	348	341	299	311	337	322	336	305	333	292	291	320	323	310	297	309	311	321	313	316	355	348	313	305	316	326	325	301	299	305	325	332	305	318	349	310	300	315	307	340	344	317	313	304	331	291	321	326	305	339	321	321	316	300	331	326	324	301	310	341	309	290	345	303	310	299	333	292	292	326	344	320	296	320	297	324	306	288	281	337	301	312	302	338	305	321	326	311	335	311	300	316	350	311	331	297	316	312	303	335	281	289	305	319	321	300	292	308	288	353	348	318	310	281	345	289	320	301	295	340	304	355	292	307	318	317	332	310	302	351	283	316	329	327	363	297	290	291	346	324	329	301	303	296	314	278	322	300	323	334	324	348	322	306	303	311	292	318	320	327	344	321	297	308	329	333	301	286	345	306	293	331	283	339	347	302	294	295	312	315	300	316	304	314	329	323	299	315	287	328	305	298	305	305	302	336	304	316	321	321	321	334	303	313	296	301	350	307	304	288	327	304	309	307	324	299	348	343	307	335	313	342	307	287	330	327	317	320	300	294	292	337	321	307	331	333	301	289	302	321	313	296	352	318	314	318	323	316	309	320	306	320	350	294	331	325	335	310	316	346	329	289	300	305	328	325	303	333	296	313	331	293	331	313	305	306	303	340	290	296	313	314	320	305	315	316	323	325	287	302	296	321	338	311	292	315	319	309	314	291	326	321	314	311	327	315	332	314	305	312	331	333	307	346	304	339	294	350	313	308	348	282	346	334	304	316	301	319	318	304	313	310	339	295	329	328	327	321	307	315	279	360	302	316	335	301	320	304	285	292	305	329	331	299	333	312	304	308	311	323	348	322	299	308	314	313	300	340	302	316	304	298	291	323	307	322	322	336	310	323	325	288	302	315	305	324	298	318	289	319	309	277	314	287	314	360	312	332	299	332	310	336	299	327	307	303	296	306	327	331	316	338	337	307	332	363	310	311	301	298	331	290	280	315	297	326	316	333	317	295	343	358	300	311	326	305	350	329	311	282	314	302	322	288	324	319	303	311	310	321	328	341	352	323	341	311	318	289	296	297	326	294	299	283	320	305	310	330	336	307	334	326	297	309	314	314	327	332	312	291
23775	23284	36812	30780	22984	17332	4466	440	412	336	376	391	373	360	361	364	355	402	392	413	396	352	374	400	382	379	379	338	367	403	368	403	356	345	345	378	359	371	374	394	359	361	353	375	380	376	314	310	364	380	383	357	369	368	368	364	361	374	335	377	377	359	380	350	354	344	350	377	374	331	361	338	360	375	416	387	346	344	412	373	335	368	404	352	353	400	401	316	374	369	367	356	348	351	406	349	393	378	379	367	381	364	379	356	354	376	360	366	373	372	364	343	352	365	381	384	384	335	357	391	359	354	352	364	363	396	361	384	364	353	372	338	344	362	391	368	356	364	369	354	373	336	370	365	339	365	352	380	360	354	319	410	326	353	348	370	364	436	349	366	381	347	366	380	408	403	338	378	356	373	395	371	382	354	370	367	387	364	370	385	380	378	378	401	358	387	334	399	363	351	368	347	355	362	359	370	353	411	359	371	376	312	362	373	392	343	402	361	337	390	368	376	378	374	357	357	358	374	392	363	353	354	374	333	373	374	381	369	399	379	365	371	370	336	342	331	412	361	361	378	349	316	351	369	382	406	404	369	351	308	382	384	352	351	345	331	373	349	368	365	390	388	392	389	402	390	350	339	396	372	357	360	416	364	356	356	336	408	359	372	376	354	358	396	362	378	412	350	375	351	363	396	379	380	387	381	391	351	372	379	344	394	355	388	383	367	368	357	375	355	353	401	350	394	378	364	368	360	359	389	375	383	367	348	390	396	382	323	351	403	364	322	370	349	350	367	405	361	367	362	381	356	373	371	361	359	378	340	354	396	389	375	337	353	357	353	364	408	365	360	390	367	367	359	394	366	354	373	350	398	391	319	377	380	382	371	378	376	379	358	351	390	353	391	345	366	396	385	370	356	377	370	379	336	368	366	388	376	345	384	371	356	389	362	372	367	381	367	342	371	358	369	372	380	392	365	356	325	356	381	388	361	346	357	356	392	363	358	388	366	388	405	356	376	370	350	374	368	363	370	388	379	381	363	379	377	381	386	352	361	402	390	350	354	391	368	337	372	376	376	354	341	353	375	374	344	369	398	393	367	385	363	368	373	381	345	371	361	365	378	357	402	381	333	342	334	339	324	360	380	360	382	388	376	385	346	379	375	344	372	367	362	383	373	353	356	353	377	384	331	380	377	352	371	351	368	375	410	391	385	349	382	375	370	364	351	356	363	352	350	376	384	349	350	366	359	363	343	375	358	369	378	336	373	371	364	386	349	351	348	359	379	366	359	333	376	365	319	390	373	355	365	375	366	378	378	322	348	322	360	377	346	379	367	361	371	383	352	354	384	378	334	361	368	425	355	344	349	387	399	369	368	365	318	385	377	364	357	357	357	358	374	353	393	390	355	362	340	371	408	359	375	376	360	349	366	374	330	403	354	370	351	378	361	377	379	359	336	350	398	336	373	347	356	359	353	379	350	353	355	391	326	374	350	359	395	372	393	369	371	403	332	385	371	361	325	334	367	360	350	329	346	377	395	380	367	354	358	370	365	352	389	372	385	358	362	405	387	371	353	349	371	337	374	365	382	365	355	349	367	351	348	351	386	371	364	342	388	356	375	360	387	372	382	339	362	351	360	374	340	374	356	369	364	353	381	371	383	372	336	351	400	384	381	371	373	365	343	385	379	384	374	385	356	353	363	345	371	370	369	358	396	357	380	367	363	370	365	405	355	381	369	371	366	343	375	377	378	357	383	335	351	358	373	382	339	398	371	375	358	370	364	370	357	372	383	375	338	387	348	339	406	348	378	377	352	371	348	374	365	341	360	367	387	351	341	358	358	390	351	333	365	376	349	388	396	377	365	376	354	378	361	401	390	344	408	366	371	365	341	359	384	359	349	364	338	353	345	371	368	378	375	355	385	379	357	389	357	360	358	382	347	366	384	338	361	398	356	354	383	355	378	357	338	364	344	361	394	375	376	399	366	337	366	361	406	335	360	364	370	361	365	345	339	356	356	391	357	344	369	347	368	345	350	343	404	341	347	340	394	361	372	350	355	359	376	388	359	353	348	402	382	350	355	353	364	370	362	338	362	384	334	364	365	349	327	394	364	383	358	389	364	377	400	334	379	371	362	351	378	389	393	357	381	352	355	333	390	365	367	358	371	366	415	377	348	356	356	342	321	350	406	351	357	403	356	378	392	344	382	369	361	378	328	357	395	375	368	391	371	363	383	373	311	395	385	364	379	376	361	352	377	373	374	372	382	331	350	393	362	353	363	388	386	420	386	356	370	342	351	328	363	406	360	373	373	354	379	354	370	354	357	376	356	393	354	340	386	357	392	334	418	381	366	348	366	363	346	372	375	359	365	363	397	384	395	351	371	345	391	351	361	367	386	359	401	371	340	349	344	331	364	391	340	367	354	355	351	338	362	349	348	359	365	347	341	356	364	368	359	370	346	348	375	373	355	352	366	393	377	379	362	410	384	333	389	380	365	365	379	377	365	369	365	393	384	369	351	342	358	364	367	337	354	377	358	361	337	380	380	389	383	362	355	377	365	415	370	359	355	342	362	341	337	370	349	389	364	351	369	361	347	356	376	360	368	367	373	380	360	363	353	345	359	398	372	371	357	400	343	395	397	363	372	358	356	363	390	383	359	358	338	369	372	362	334	346	387	353	344	390	363	343	387	353	351	358	381	386	336	373	389	361	341	376	345	388	396	375	381	363	361	369	359	350	337	335	377	354	387	348	386	378	360	374	364	369	377	380	353	352	387	377	390	360	411	367	366	391	353	370	375	351	384	351	366	377	397	401	385	371	377	338	370	368	349	380	357	387	388	353	389	357	387	360	369	385	373	386	353	403	364	367	388	357	364	392	354	379	345	393	366	389	360	374	373	384	379	377	384	354	373	377	390	366	382	345	387	378	350	357	341	381	373	373	369	353	348	346	370	376	347	373	389	379	369	353	347	361	347	346	371	338	344	372	345	384	394	381	375	362	353	381	384	359	344	342	353	361	338	362	356	408	366	370	364	363	369	353	368	368	363	343	394	389	352	394	346	356	397	366	389	360	361	378	351	393	365	382	329	380	350	408	373	344	366	379	356	399	382	350	384	363	356	345	375	341	391	386	404	332	357	334	355	401	374	403	380	340	344	368	377	336	390	332	370	423	379	346	390	374	326	367	383	389	377	345	361	367	384	388	363	374	394	377	341	347	396	364	403	361	357	385	366	390	362	376	377	345	375	385	362	394	396	379	357	391	347	390	368	363	352	337	399	327	343	375	362	368	348	377	354	382	366	361	366	375	351	353	378	372	346	348	402	355	347	354	370	360	397	356	367	351	350	359	372	372	349	374	402	364	376	352	358	342	359	375	359	366	351	351	370	377	363	397	409	371	361	365	348	352	343	384	396	348	383	362	376	364	387	339	369	394	345	383	363	310	391	342	372	330	353	370	360	378	348	338	380	367	358	354	388	354	326	330	369	372	367	345	352	373	383	355	328	364	370
50951	93890	70911	42727	23117	9375	1824	398	413	394	455	404	412	423	405	442	375	443	461	491	465	393	466	416	421	418	422	425	371	415	416	425	398	396	408	443	452	394	396	411	408	376	432	409	372	435	380	404	407	388	418	385	398	390	423	417	387	423	423	400	403	416	390	371	434	419	405	401	414	384	417	403	437	421	388	392	429	393	407	411	364	442	410	429	420	426	420	404	404	388	382	394	394	429	408	409	427	423	386	416	422	404	408	423	421	417	393	440	424	420	410	410	364	451	432	381	416	387	421	420	368	403	385	401	387	431	393	391	401	395	401	427	386	407	388	391	405	405	396	383	403	393	383	404	440	403	415	402	382	402	426	415	379	404	392	430	441	409	442	400	379	409	400	440	381	385	407	403	391	406	399	414	375	378	417	404	421	402	374	433	371	370	364	384	414	379	396	392	372	408	421	427	426	429	406	369	404	422	425	413	401	428	399	386	385	416	456	374	405	411	412	431	399	422	428	403	442	399	419	448	398	420	413	365	420	427	410	433	411	389	404	412	428	379	370	408	407	421	393	425	422	411	428	407	415	384	374	380	422	419	415	379	426	424	418	398	386	437	403	431	407	418	400	390	389	400	418	410	380	451	441	428	379	439	420	421	377	399	412	375	387	416	413	383	418	378	413	417	429	441	439	377	438	426	395	403	430	418	381	402	409	425	410	370	407	378	425	394	401	376	395	403	407	479	414	392	430	396	363	363	395	423	418	404	406	401	421	400	399	405	393	397	364	403	403	412	378	385	417	435	455	393	412	390	432	396	417	424	401	376	437	430	402	370	390	396	433	401	429	434	392	393	384	431	410	423	392	399	395	393	403	414	410	427	383	399	382	418	428	410	405	379	431	375	406	411	376	410	425	401	398	409	403	388	426	375	396	417	423	365	404	383	409	432	396	429	375	391	397	375	401	449	396	395	452	395	396	414	405	384	409	419	389	375	363	420	427	432	418	387	450	406	420	420	399	400	429	404	407	384	396	425	374	391	384	416	407	390	407	436	437	373	380	394	425	410	402	393	438	398	410	409	424	425	402	376	431	440	466	427	399	402	387	422	395	388	406	377	385	403	412	418	406	396	405	419	424	420	356	397	408	392	401	408	376	384	404	382	405	377	389	413	415	415	363	429	398	387	392	461	432	414	411	387	374	398	400	411	439	388	406	406	376	411	379	432	374	464	429	378	420	404	383	370	450	414	405	380	414	403	393	409	407	406	386	390	394	413	413	387	398	382	368	437	414	426	389	425	417	379	357	368	393	408	416	416	397	387	434	417	384	428	376	394	393	399	426	374	395	380	385	419	406	400	406	394	423	433	406	415	449	398	390	389	397	381	428	353	406	431	406	408	407	382	389	416	409	417	376	384	368	422	403	453	422	408	399	415	385	397	373	414	404	382	419	415	413	418	433	412	422	423	377	384	423	436	433	401	416	379	420	393	417	405	409	385	421	410	398	420	415	401	412	381	377	420	371	383	390	402	399	400	399	408	405	401	372	405	372	386	405	419	420	402	418	399	385	383	386	403	438	409	408	381	391	394	430	385	402	414	399	395	405	381	445	408	396	348	428	425	448	428	435	451	417	356	427	381	407	414	445	401	394	391	412	406	432	424	413	426	415	371	425	416	414	370	412	434	392	373	429	378	411	406	449	390	403	438	387	414	396	420	388	413	389	408	384	405	425	428	397	386	423	428	421	395	415	393	373	397	391	430	429	393	426	408	387	394	393	441	431	371	395	419	424	403	409	375	426	365	434	406	413	392	428	404	379	367	368	397	398	402	393	384	374	419	375	406	393	429	426	413	444	410	404	391	413	386	379	425	417	442	419	404	389	372	373	400	381	401	393	390	397	428	406	414	403	388	394	440	433	424	407	387	439	411	430	423	406	404	369	429	399	389	422	431	416	392	415	436	419	385	395	399	398	416	431	424	384	418	377	430	384	416	389	421	362	420	400	404	435	407	431	410	419	435	370	402	387	411	398	431	384	417	418	398	410	407	396	445	411	403	403	411	382	403	383	416	440	407	429	425	425	384	392	408	392	379	397	401	401	380	420	397	394	444	385	409	419	421	388	402	431	377	451	406	393	397	430	395	417	385	439	411	374	422	398	383	408	428	402	411	432	431	390	436	425	408	404	401	445	409	410	393	371	430	405	385	404	384	387	404	383	409	445	424	416	391	398	389	460	388	416	384	432	400	446	403	430	399	401	395	422	448	414	436	365	419	397	359	433	433	391	402	415	405	425	442	411	391	434	409	390	437	416	390	399	398	426	411	361	408	401	369	377	426	429	395	435	401	415	376	430	381	389	385	418	463	413	421	420	372	394	374	429	393	403	450	373	414	395	403	392	427	387	441	387	412	399	381	411	361	403	388	406	378	393	406	387	391	343	393	419	398	394	405	430	408	414	424	420	433	406	399	426	436	398	378	386	413	395	389	423	430	385	418	398	399	434	395	391	370	403	366	398	393	412	404	410	406	390	428	411	412	374	437	397	419	417	404	431	421	397	404	413	393	422	411	438	399	401	409	397	379	445	428	392	392	417	387	410	409	395	440	388	438	428	398	385	398	382	425	386	404	395	385	402	413	390	420	384	430	419	408	387	414	441	395	421	412	389	419	392	415	416	428	380	403	430	445	424	380	426	399	437	391	398	419	426	391	399	393	437	463	392	431	396	391	413	394	422	384	434	426	362	398	452	411	390	402	405	412	390	419	432	364	408	430	439	396	373	378	416	414	407	429	381	408	398	414	378	378	425	399	409	421	351	419	361	418	434	393	389	425	412	398	381	395	416	418	436	395	388	399	425	379	421	400	417	387	375	447	376	396	438	399	416	391	448	426	403	417	438	394	382	418	419	459	431	415	441	384	438	400	359	393	387	413	403	416	407	401	427	384	399	443	458	410	390	421	407	420	396	375	416	394	400	392	413	422	382	396	425	419	430	416	396	358	410	370	415	397	415	417	425	429	388	403	413	421	378	397	420	414	413	367	398	410	395	451	415	433	404	427	403	402	397	386	406	426	415	407	435	423	398	396	449	390	385	424	387	402	425	369	363	407	394	376	393	421	410	421	365	417	428	419	417	409	381	413	377	417	411	403	393	391	408	394	405	426	462	469	398	427	413	424	397	389	400	372	417	409	391	429	417	411	379	412	424	413	415	440	392	404	458	429	437	395	385	394	411	381	419	403	416	401	380	382	394	394	445	424	413	369	426	415	380	409	391	410	456	374	393	393	399	425	402	376	439	392	401	395	437	407	432	401	406	413	390	427	410	392	428	412	402	424	423	417	402	376	406	388	441	399	379	371	443	379	388	416	412	390	402	435	392	408	437	387	432	377	421	407	409	402	396	401	384	425	390	396	390	424	377	388	443	377	428	410	390	422	386	408	401	408	385	450	376	404	366	379	436	416	419	423	403	434	389	384	415	386	425	434	376	386	383	386	414	411	411	439	434	441	375	388	429	402
25258	26342	40469	30555	17704	5654	882	293	329	314	327	324	322	318	320	270	323	333	308	348	283	285	319	321	309	314	296	292	329	334	271	324	324	318	259	306	303	305	327	328	285	309	298	307	314	288	299	323	321	305	323	308	286	308	294	343	324	310	292	330	335	296	303	328	278	302	313	332	273	336	305	304	298	306	350	288	320	328	339	342	310	296	290	305	320	293	317	317	308	281	327	312	287	309	314	314	294	291	333	316	283	299	333	316	306	278	303	306	293	305	313	315	298	291	290	334	300	299	305	320	279	339	308	297	300	275	297	319	303	281	303	316	300	291	304	279	282	314	284	294	310	304	295	285	295	308	305	293	312	330	303	311	334	331	319	318	285	309	307	309	326	311	303	268	305	320	316	297	326	298	305	267	330	301	301	321	323	347	291	289	324	318	290	316	287	318	276	315	307	277	288	319	329	289	326	327	305	330	290	320	307	315	307	305	297	330	320	287	315	317	329	306	294	313	332	307	316	356	304	288	339	271	316	337	324	321	318	280	323	315	307	326	319	291	291	313	313	311	298	273	299	297	300	264	346	323	330	326	291	341	313	304	296	314	278	305	316	302	306	323	307	319	318	295	283	318	328	327	296	319	283	264	353	334	320	313	309	314	299	337	285	304	308	317	332	295	307	334	328	342	312	313	310	317	319	342	281	322	324	301	318	308	328	293	297	293	315	319	297	327	297	290	333	293	282	338	299	334	306	301	296	319	275	289	311	336	289	315	348	315	314	307	301	307	312	306	309	325	305	302	305	326	296	297	347	333	288	316	288	316	302	309	281	315	334	301	332	333	306	304	314	306	304	313	296	281	316	298	280	325	312	307	326	308	309	307	331	329	327	311	328	312	332	348	338	284	305	290	259	294	325	311	303	314	313	294	319	329	315	294	312	296	306	346	317	295	285	318	295	283	301	294	310	319	320	319	328	333	312	319	276	334	305	282	303	310	315	304	297	276	303	296	326	304	355	301	301	318	321	322	301	323	323	331	343	286	290	278	305	279	303	315	309	356	297	306	288	330	345	313	275	295	338	319	295	275	301	281	329	308	328	298	296	318	318	312	327	303	319	327	304	315	295	321	304	311	315	323	317	305	314	301	309	309	327	322	312	288	314	331	316	287	323	322	280	251	317	297	316	305	293	322	305	339	306	309	309	308	318	298	318	329	297	299	299	296	315	311	305	280	329	299	294	288	313	315	331	292	301	283	295	290	317	298	340	300	319	344	307	305	305	298	318	324	309	285	297	303	332	309	284	291	333	309	268	302	299	305	305	317	346	314	319	335	316	305	301	300	306	318	319	316	319	305	293	287	283	305	318	319	319	294	317	350	358	294	307	290	328	319	320	324	312	287	285	321	314	336	288	341	320	283	308	327	290	308	317	304	301	304	305	299	298	306	318	304	288	292	316	303	331	309	312	292	311	334	295	295	332	284	315	312	314	318	279	324	310	358	318	336	352	326	292	326	336	321	303	328	310	291	303	319	306	326	319	303	309	300	301	270	327	305	328	278	326	291	277	353	338	317	306	300	330	301	325	307	300	316	325	332	321	318	327	298	299	310	293	316	355	303	320	284	310	281	324	311	309	317	319	335	285	333	352	318	310	315	300	334	316	280	320	333	281	283	294	313	312	326	256	279	285	331	306	329	329	281	305	347	345	315	306	343	309	308	337	314	328	303	369	304	332	319	304	288	310	342	300	318	306	322	313	309	318	278	327	320	315	353	308	305	298	292	317	319	289	283	296	337	286	332	306	321	322	309	322	300	278	313	306	293	294	304	282	295	281	316	310	309	279	275	300	287	314	309	321	299	323	315	303	315	285	280	298	310	301	318	319	317	284	299	296	317	318	303	327	316	344	286	302	311	282	311	328	279	325	312	312	316	294	315	293	301	287	319	306	306	306	268	285	315	312	277	316	330	274	297	298	287	335	296	293	315	306	314	288	302	336	291	304	318	303	299	300	319	306	326	297	336	290	297	316	292	323	309	333	319	256	342	313	277	301	301	326	304	316	318	313	325	305	311	303	305	318	341	297	324	297	293	316	309	301	314	372	333	281	288	315	321	338	296	300	330	292	345	298	302	287	305	296	301	305	299	296	302	314	320	269	319	339	316	319	313	309	290	331	322	325	297	317	302	307	333	305	299	308	305	311	305	325	295	289	313	329	301	293	313	311	321	315	305	302	297	313	296	322	301	331	288	323	310	363	309	302	307	300	301	295	308	312	322	303	283	310	342	318	318	342	324	298	307	308	313	260	312	289	292	298	328	299	309	298	301	320	340	316	286	330	303	291	301	314	317	312	314	308	341	340	313	288	294	319	295	305	323	280	298	310	293	320	344	298	301	344	336	309	325	288	340	298	290	313	334	305	285	314	304	265	346	282	280	307	300	312	322	297	326	319	323	328	334	291	334	317	327	304	284	282	304	339	309	301	285	324	301	336	306	267	295	325	323	321	297	329	289	305	334	303	296	301	294	325	315	327	320	318	336	330	315	300	303	340	310	302	279	328	276	300	296	325	326	312	294	336	311	323	322	314	298	340	300	325	329	310	320	302	308	315	325	310	310	298	286	272	307	326	314	305	319	328	329	297	287	311	317	299	284	280	326	265	331	330	294	309	313	300	315	345	303	308	333	276	320	345	309	295	300	304	311	305	305	307	303	309	312	305	289	308	277	322	293	327	323	299	321	304	294	344	274	283	333	296	325	299	311	288	309	333	307	306	292	306	322	291	329	300	306	297	265	313	335	318	333	321	313	264	311	289	331	315	309	312	301	294	304	305	282	294	317	326	318	304	327	326	320	277	340	303	313	326	318	310	335	305	332	322	295	292	315	317	310	305	293	337	315	311	288	312	326	317	329	306	337	319	314	273	324	323	329	308	312	302	303	300	292	284	305	320	310	314	332	344	315	298	291	287	316	326	306	306	322	323	302	320	297	309	323	295	337	300	315	291	307	301	293	312	317	326	303	308	299	328	316	308	310	279	279	293	296	299	305	308	322	305	291	301	322	310	293	306	323	334	298	315	291	310	315	307	274	324	313	295	316	283	352	322	305	272	296	305	322	314	320	303	304	307	302	291	311	316	308	302	296	311	303	297	273	336	324	318	296	311	290	285	302	333	290	319	274	323	289	306	307	292	279	284	276	338	300	330	314	313	290	328	321	289	325	312	313	317	307	308	310	300	293	292	302	312	320	318	322	297	348	312	295	298	329	280	313	333	336	322	289	308	299	300	313	294	319	323	310	299	305	321	314	275	310	328	295	310	313	318	310	262	256	311	310	314	300	287	320	307	294	295	309	313	291	269	324	306	302	320	311	303	323	278	333	335	274	341	359	288	307	308	318	343	339	310	316	290	296	293	277	299	318	313	312	294	327	304	314	325	308	271	303	291	328	302	312	295	323	331	303	324	295	331	304	268	295	309	325	320	311	330	273	352	304	310	316	307	331	328	303	291	327	279	268
44986	82552	58113	32288	14763	5193	1105	381	344	374	347	378	399	359	381	360	390	353	384	366	366	383	383	365	354	346	365	350	367	373	359	358	358	404	357	381	390	370	348	363	342	383	389	335	350	344	371	357	333	363	340	386	315	363	361	354	331	331	353	350	356	392	352	336	359	349	368	365	374	348	388	343	403	389	384	357	330	369	415	323	345	381	381	349	355	347	365	349	384	344	360	374	391	343	348	363	395	362	360	366	359	403	372	348	369	392	379	367	397	387	335	363	362	343	351	351	328	390	349	369	348	382	381	351	355	386	356	364	356	367	379	365	386	362	396	364	351	341	365	360	370	380	369	367	371	337	356	355	354	372	352	378	349	377	362	390	380	366	324	350	351	355	350	365	357	398	384	367	351	380	347	350	328	373	381	339	394	349	364	388	337	324	361	349	343	371	358	342	344	344	384	375	366	360	339	332	384	379	360	360	358	358	359	367	352	386	350	334	349	369	355	393	382	361	389	361	382	342	351	354	386	318	390	374	362	339	364	389	379	369	346	355	388	357	350	314	361	361	327	372	360	364	362	368	359	371	383	369	406	355	369	346	347	366	393	366	369	341	403	356	315	340	331	352	354	421	373	353	370	386	364	355	374	353	385	303	321	349	371	383	370	363	387	343	365	348	373	334	354	361	374	333	361	342	364	378	349	346	377	360	377	352	360	381	361	336	384	380	377	354	377	419	367	338	384	341	357	373	389	337	353	393	365	326	374	353	385	343	364	365	349	342	352	372	338	376	322	363	341	343	346	388	344	359	363	357	362	380	372	352	333	364	369	329	374	339	360	361	383	325	341	341	371	390	350	364	341	325	396	371	364	363	359	366	362	350	369	370	318	354	360	388	359	381	366	354	344	354	321	346	361	362	335	359	368	377	337	380	353	365	362	377	372	323	356	405	380	415	394	352	377	379	341	357	354	370	377	353	351	376	352	358	359	352	360	374	373	340	331	338	343	365	355	407	370	326	339	385	337	373	347	342	371	402	336	356	349	352	348	380	363	342	363	337	371	390	376	383	373	374	354	338	364	373	371	342	339	337	374	354	338	363	368	381	362	357	366	361	306	375	356	359	346	366	367	412	342	365	370	332	333	371	353	336	351	359	348	336	326	399	377	353	353	372	389	373	391	394	354	396	337	357	399	384	358	372	375	371	390	392	342	358	354	322	352	369	385	336	331	333	355	377	346	371	363	361	326	358	371	350	365	333	353	392	326	349	341	374	349	372	338	369	351	337	343	343	359	356	363	373	419	350	340	365	328	370	360	401	386	341	346	338	362	353	355	384	373	373	358	353	338	348	345	375	362	371	393	341	385	381	347	342	342	362	385	358	358	370	345	352	343	396	368	371	331	330	348	348	370	393	353	346	356	368	348	350	377	387	354	357	354	342	359	344	352	380	367	391	360	358	354	388	353	377	375	365	353	362	369	351	364	402	356	384	331	349	354	349	350	363	366	392	361	344	350	383	337	351	358	378	368	336	380	364	364	374	347	391	337	382	351	349	371	344	369	343	324	359	395	326	376	380	344	378	337	379	354	365	386	345	326	330	352	356	376	351	384	372	323	358	373	363	366	340	330	374	360	378	381	368	345	343	367	383	372	366	384	349	327	369	365	340	366	353	340	383	352	364	397	374	377	374	331	353	349	333	344	356	370	342	364	357	343	368	375	370	338	314	363	372	343	408	323	369	379	381	367	402	361	340	355	348	346	351	345	383	338	383	331	366	395	354	381	331	353	365	383	353	345	375	362	322	345	384	352	357	377	354	375	348	361	381	397	383	363	365	358	397	412	374	323	387	374	357	365	333	371	353	372	361	371	366	383	410	394	362	326	345	327	345	374	364	374	357	355	363	346	377	381	342	390	366	361	358	367	339	352	335	374	386	374	380	360	374	307	368	374	347	386	375	360	367	355	352	378	380	360	343	375	365	357	368	367	365	341	348	344	331	393	363	386	357	347	328	336	333	347	362	343	354	359	351	355	368	384	358	351	388	370	367	382	350	341	354	319	363	379	415	364	380	372	380	390	382	389	357	354	353	368	373	384	353	349	382	377	356	366	378	372	406	331	376	403	343	377	380	342	353	354	355	362	327	346	391	345	400	347	366	353	327	376	369	340	362	371	360	356	360	362	350	375	364	373	347	351	390	349	342	365	378	340	359	361	368	327	368	328	352	347	380	376	417	379	350	351	374	364	394	354	366	366	387	359	374	384	329	335	358	378	378	340	371	349	370	359	356	372	349	336	361	362	369	367	335	383	352	372	342	326	382	360	382	379	392	359	329	361	369	353	350	346	345	408	375	332	345	352	356	395	373	394	362	359	371	315	349	402	388	351	346	364	345	339	349	345	351	366	373	328	350	356	367	357	366	372	391	372	334	364	370	351	397	350	383	358	351	365	363	338	379	309	374	354	375	336	358	396	373	380	361	349	326	348	352	364	340	357	354	356	346	352	367	341	363	384	363	364	359	327	383	361	415	359	357	350	361	362	355	356	331	333	370	359	367	342	333	338	383	365	377	326	381	358	341	362	344	341	340	379	372	350	352	370	328	356	357	376	380	374	362	360	391	349	354	360	353	378	380	341	364	359	368	341	386	392	365	338	374	352	355	348	381	335	359	393	388	349	359	350	361	374	388	346	410	387	342	321	330	319	373	359	385	345	364	354	378	316	350	371	347	353	344	382	394	366	339	349	328	366	363	358	341	367	355	374	374	333	367	355	323	368	355	326	354	350	326	349	340	377	381	370	357	378	348	345	343	339	369	377	337	357	364	332	366	377	333	370	383	383	383	350	349	362	364	367	360	342	384	365	381	368	362	351	354	367	413	365	331	371	366	372	382	348	338	367	340	356	377	366	361	332	340	351	380	363	322	346	347	324	330	371	362	374	363	350	334	352	354	319	328	348	376	359	352	367	327	396	347	384	342	348	354	378	387	388	349	350	342	359	345	341	369	361	362	369	363	373	395	368	384	367	396	353	368	393	354	378	415	357	375	383	363	366	374	351	351	368	372	371	328	348	321	341	356	379	363	352	340	354	374	345	382	363	361	348	387	359	355	358	379	380	360	336	396	344	349	393	338	398	376	355	365	362	354	358	401	326	370	386	338	383	347	365	378	373	353	313	378	348	353	357	381	351	364	357	368	376	349	381	391	348	354	330	325	362	374	362	367	365	375	348	384	364	380	343	355	343	392	349	343	379	382	375	364	371	371	362	352	378	366	362	356	344	351	368	395	372	363	351	320	374	362	397	392	370	365	378	389	333	352	375	362	359	352	349	379	352	370	355	343	383	371	370	380	362	382	392	388	376	352	328	378	338	368	335	381	342	372	346	376	377	353	368	369	361	358	346	390	332	348	374	367	375	358	356	326	370	365	369	372	354	355	358	353	338	375	360	361	390	331	352	359	393	365	339	351	347	367	358	369	324	348	357	346	368	362	370	320	359	361	345	352	366	373	362	372
22830	22389	34670	28722	23222	21609	13025	888	436	457	437	474	492	463	529	449	448	436	505	579	458	475	480	488	480	448	416	454	461	471	489	443	453	452	473	445	443	461	462	444	432	460	475	456	474	460	446	473	481	418	467	447	449	487	467	467	456	420	412	441	436	467	454	444	446	521	443	437	454	480	437	444	486	481	468	477	485	453	445	463	469	466	444	451	465	438	427	454	465	421	500	447	491	456	485	449	478	450	441	448	479	457	530	450	465	403	435	472	438	459	470	434	456	436	494	432	447	490	397	429	470	451	435	425	444	484	518	441	452	456	496	441	483	485	467	460	452	457	429	447	468	411	454	452	472	453	431	447	443	483	431	424	471	459	476	483	472	471	431	451	481	489	441	450	424	449	491	448	441	473	417	470	474	461	476	428	450	484	462	482	438	494	438	443	433	444	461	494	501	444	462	437	437	475	428	483	461	466	464	487	456	466	448	437	465	453	453	411	453	447	422	476	479	493	452	444	433	484	452	442	429	413	456	498	473	439	437	459	419	456	443	422	462	453	471	442	460	446	475	474	452	458	450	415	473	426	445	455	443	409	469	475	469	420	444	411	476	432	454	446	477	439	448	459	436	466	413	454	461	429	463	438	474	424	432	482	472	489	448	463	468	449	459	448	457	472	445	413	439	471	470	460	442	455	440	446	464	444	470	442	464	456	474	468	447	479	461	452	473	424	458	455	483	479	458	439	444	461	488	459	455	484	446	447	447	493	463	488	459	443	463	473	398	465	463	453	475	442	442	435	457	411	443	480	474	470	471	450	460	462	496	458	433	432	429	426	466	446	443	437	432	454	467	443	449	457	492	437	447	464	450	425	477	462	462	431	441	481	433	456	440	459	461	411	458	444	467	469	447	444	442	440	465	501	456	471	449	484	462	462	458	448	440	455	469	450	471	435	500	530	429	452	425	450	441	446	447	439	448	449	443	492	452	460	425	431	443	418	460	465	455	460	485	452	450	460	471	441	481	465	478	442	466	461	488	463	422	450	438	473	420	498	474	458	463	444	428	412	443	455	473	442	437	470	459	461	443	435	449	509	474	466	461	429	465	430	458	463	467	494	459	465	458	450	471	452	432	492	491	446	442	433	474	438	510	420	445	458	454	434	410	447	486	390	452	440	440	437	478	447	481	500	457	459	470	462	459	428	463	460	450	446	461	433	453	463	499	461	467	450	438	433	448	476	457	459	460	452	455	429	474	428	474	437	467	450	486	428	439	471	439	446	449	426	459	442	454	447	457	434	464	479	449	461	431	447	478	462	474	443	443	447	460	449	459	444	479	452	446	461	418	435	439	460	438	439	478	461	489	460	434	438	451	473	425	452	463	496	494	471	419	486	444	481	501	450	432	475	448	465	405	477	446	469	478	459	458	488	464	457	443	439	435	422	457	438	476	393	471	484	488	446	465	447	437	435	457	469	453	430	465	427	433	429	453	452	451	480	479	426	453	476	433	458	462	430	444	432	465	425	464	442	472	449	496	430	469	443	447	426	389	449	414	428	449	426	426	449	437	435	465	444	472	434	453	482	444	472	498	409	466	431	437	449	476	462	482	416	441	438	431	437	485	436	459	450	439	460	497	440	437	478	463	441	488	470	475	441	449	464	457	452	439	421	448	457	404	445	418	462	471	464	442	493	468	406	438	456	516	412	442	433	440	454	469	429	424	452	443	467	443	462	462	453	461	457	467	445	468	475	462	485	455	489	424	455	435	426	456	457	475	426	430	452	453	479	440	429	473	446	492	443	439	442	437	458	441	447	434	433	499	468	458	440	475	457	467	466	437	479	435	439	430	440	442	459	474	464	454	427	446	463	491	456	467	455	449	475	471	459	449	476	489	472	480	419	457	465	454	442	431	440	445	445	450	432	442	480	467	476	421	429	429	451	465	470	470	451	458	434	455	468	448	407	436	441	442	481	443	447	477	468	382	439	420	440	424	458	433	418	474	462	454	424	466	446	437	416	476	468	439	445	444	492	440	464	448	439	447	469	446	459	456	479	458	463	435	463	454	440	481	438	456	466	455	470	434	445	459	427	507	465	485	441	418	449	486	431	450	444	425	453	473	449	477	453	438	457	421	463	450	435	441	427	454	431	469	484	431	433	463	408	458	454	445	449	460	461	433	404	435	451	433	455	464	460	459	471	471	455	465	435	465	431	451	497	457	482	475	462	452	458	436	493	481	459	455	442	451	509	481	431	465	475	484	455	420	465	422	435	448	450	469	450	426	468	470	485	486	447	423	471	460	442	482	451	460	465	434	476	507	449	486	446	501	462	487	499	431	435	509	496	464	463	450	449	419	441	434	458	416	477	443	460	465	460	420	429	465	451	431	437	455	471	426	468	457	470	437	429	462	450	478	473	460	465	466	467	508	460	483	433	430	465	449	463	434	455	483	457	444	433	451	459	484	458	472	453	410	432	436	462	436	486	446	414	454	458	470	496	439	449	438	505	425	431	410	482	422	479	426	445	462	444	455	461	441	428	450	455	438	444	451	464	438	472	434	460	440	448	456	449	424	468	426	446	428	468	416	449	461	474	436	504	423	472	403	471	462	451	446	471	427	437	481	432	462	457	444	457	488	469	458	453	453	458	464	433	447	446	446	467	499	455	448	474	442	491	488	428	458	475	477	450	445	410	444	454	415	416	481	457	439	457	458	453	433	422	457	424	464	471	447	480	438	440	451	446	459	424	477	442	433	424	484	454	453	457	424	454	472	442	436	441	418	482	460	429	453	439	459	461	425	461	446	452	470	438	442	470	468	468	488	465	439	448	417	424	427	469	460	445	444	419	437	453	451	417	490	472	460	454	475	467	462	434	469	483	465	431	407	430	459	427	433	417	447	467	441	448	448	434	452	510	444	430	482	443	425	460	449	527	456	460	445	427	445	453	432	462	475	422	431	458	465	434	465	448	433	463	457	412	416	473	435	446	467	460	453	472	428	489	441	441	454	481	443	492	496	498	487	447	462	413	464	453	458	461	443	483	464	477	420	470	477	436	495	470	449	453	447	495	467	445	448	469	470	423	473	445	472	445	478	467	459	461	423	462	433	467	414	464	459	441	492	459	466	446	449	477	459	453	511	458	421	476	487	454	481	446	453	464	475	437	464	438	459	414	461	472	455	446	454	486	471	483	499	443	467	464	455	469	444	410	459	488	450	470	442	457	444	434	404	460	472	475	437	488	438	432	442	431	453	448	468	474	428	445	441	453	452	495	487	476	470	465	435	416	439	452	428	434	429	446	475	442	465	436	428	454	425	441	466	457	447	493	452	441	465	462	444	433	406	461	447	456	466	470	473	428	478	401	458	442	422	485	471	489	476	453	431	467	476	464	457	471	431	441	448	448	452	508	448	439	434	427	451	451	437	485	441	483	451	456	405	452	458	449	452	433	448	441	472	483	427	453	449	499	414	462	431	421	471	418	451	491	449	490	464	431	463	456	449	422	441	434
53490	96742	77819	52842	31928	15430	3601	491	530	508	509	528	501	527	482	471	520	512	610	615	536	573	547	510	512	487	488	508	517	519	512	481	520	508	483	505	510	543	510	531	518	506	506	516	499	503	471	505	474	518	478	508	467	492	508	533	530	481	504	444	479	519	535	490	493	560	488	495	493	513	513	493	523	505	493	479	494	470	496	487	512	505	478	504	455	505	489	510	514	474	496	498	495	470	491	512	489	482	505	518	483	473	550	483	441	510	479	494	477	467	488	473	492	498	513	469	477	505	478	508	515	505	499	548	505	526	513	525	501	503	506	494	513	554	508	540	532	535	449	498	519	500	507	530	521	515	487	498	486	504	505	478	503	495	499	491	554	526	472	464	469	489	520	489	498	500	523	482	506	484	478	488	473	491	511	498	471	467	465	515	498	498	482	526	435	495	496	502	504	467	503	511	536	502	471	489	482	517	527	480	517	457	519	505	506	482	497	480	482	539	509	461	515	488	499	526	489	472	469	469	526	498	511	507	499	531	513	520	468	487	501	486	507	512	495	489	522	479	533	485	519	485	479	504	489	494	529	507	476	462	482	499	516	519	484	528	490	472	492	499	512	504	469	546	472	481	460	516	529	504	498	485	493	502	533	490	505	504	532	499	536	484	531	475	472	496	527	467	531	531	504	472	472	547	513	492	542	489	538	507	517	463	499	531	472	535	465	490	512	499	463	544	502	501	475	507	481	560	516	495	507	543	490	468	503	485	483	542	512	497	493	514	482	491	484	475	507	524	452	522	497	500	455	463	483	507	532	502	513	486	490	474	500	488	466	523	529	471	495	497	523	484	550	493	478	511	508	485	459	476	504	534	533	509	476	483	471	515	472	483	522	504	472	540	495	490	479	529	453	476	497	515	533	462	488	546	482	512	516	503	514	480	462	506	504	497	493	506	510	483	503	519	553	468	472	490	468	451	479	496	519	522	495	495	512	519	507	456	464	520	534	504	495	457	498	490	522	520	487	527	523	482	510	469	507	474	514	486	492	497	535	464	515	488	546	512	497	493	512	484	465	496	516	470	515	472	493	552	486	562	512	480	511	539	495	490	488	507	534	492	506	512	492	539	527	523	490	510	513	466	458	466	498	441	512	472	479	509	511	506	504	525	488	489	489	484	501	486	490	506	471	519	497	507	491	505	496	476	515	516	507	474	499	461	465	518	467	495	497	526	500	518	529	527	476	507	536	527	484	522	498	472	461	524	522	501	504	505	485	506	513	532	523	518	530	506	503	511	477	483	499	504	503	513	509	481	499	513	491	493	525	507	519	524	504	496	489	481	491	441	510	542	500	488	518	483	498	443	460	505	483	492	488	513	510	483	522	484	496	497	475	495	482	463	479	475	488	507	521	512	542	506	550	496	479	484	452	479	494	464	499	489	507	484	541	467	466	460	507	524	475	516	515	493	447	541	510	498	501	466	501	495	469	517	461	484	466	504	518	514	443	503	506	471	492	497	531	467	493	491	478	466	522	515	461	516	470	513	484	481	484	464	489	471	517	517	488	467	499	463	475	518	522	501	515	508	462	487	498	484	493	524	495	493	473	493	488	505	499	495	497	515	527	484	522	498	523	478	468	517	487	469	479	510	473	543	491	490	492	489	513	505	477	512	460	506	480	480	478	495	491	461	456	509	519	515	459	501	507	496	489	530	502	498	532	503	498	533	493	477	514	492	494	460	516	488	522	477	532	525	482	492	512	534	441	556	470	466	524	482	487	501	480	485	503	489	499	510	492	515	518	499	492	467	491	492	483	495	475	487	522	473	547	473	510	514	522	488	437	511	460	484	496	490	532	523	506	533	534	518	494	493	527	507	508	490	520	495	502	477	499	476	506	539	511	496	491	503	481	512	504	493	505	490	526	554	506	507	484	458	480	497	501	525	487	501	498	559	500	489	495	480	509	495	496	535	510	481	498	519	517	527	506	490	456	483	457	496	501	467	499	515	521	490	488	455	491	496	468	499	494	532	492	516	497	491	490	509	483	506	533	488	499	501	526	502	461	521	520	472	505	492	532	471	471	528	516	524	518	476	548	536	495	500	485	498	469	471	463	527	546	484	505	508	532	512	530	491	531	471	540	495	480	453	503	486	477	488	493	505	503	507	513	512	475	500	450	444	505	511	451	547	466	515	502	496	520	490	505	484	477	487	519	499	532	476	458	470	486	473	494	507	511	499	488	481	489	487	530	517	508	539	465	537	504	493	483	505	505	464	446	509	472	484	503	490	466	484	496	534	537	525	532	488	467	530	485	518	506	470	460	499	514	469	484	498	542	473	463	482	498	483	459	493	469	486	483	506	494	498	541	505	522	516	482	485	446	486	509	499	493	472	501	524	502	501	507	513	503	544	505	485	468	489	482	546	528	522	488	516	490	522	480	508	494	486	535	446	525	491	502	519	460	550	496	508	479	486	526	525	477	510	546	458	514	470	498	484	504	523	471	473	528	515	462	484	525	512	494	508	507	487	469	524	519	456	490	460	447	468	512	445	485	469	490	526	464	491	483	495	476	512	491	475	474	499	499	497	493	497	492	521	535	528	495	525	476	520	491	552	455	456	432	493	495	503	498	477	481	523	432	520	469	497	502	526	492	497	500	482	529	476	525	529	484	505	502	500	468	510	523	502	513	498	502	497	498	512	482	504	512	478	518	502	506	489	511	544	518	480	514	519	515	507	551	479	471	446	493	433	514	504	494	513	484	469	502	522	517	509	487	520	471	487	502	479	493	502	507	496	461	511	485	494	500	497	537	478	535	496	522	506	487	467	508	450	468	509	513	485	480	514	466	459	471	491	473	503	511	485	540	498	510	521	539	475	472	474	506	480	458	480	487	474	465	483	524	506	474	519	549	520	461	457	491	443	472	476	496	510	484	475	520	535	496	531	490	492	487	527	490	486	451	459	471	465	478	488	545	486	505	491	469	492	518	476	488	528	523	499	531	497	495	463	467	519	514	492	489	502	505	453	507	501	503	527	519	526	456	509	523	509	508	513	452	514	499	493	520	478	488	499	507	513	474	489	490	519	527	506	508	519	528	491	515	463	477	540	504	492	461	493	491	483	466	503	470	523	536	512	512	528	500	525	505	520	528	485	502	459	493	520	465	471	534	498	512	526	514	530	465	485	483	481	454	490	496	491	474	509	517	549	498	485	454	484	428	515	537	516	523	517	474	499	523	468	505	492	461	500	493	495	500	509	490	503	472	519	500	496	487	481	491	528	512	507	520	462	505	534	491	480	476	502	487	537	477	482	488	496	546	514	472	481	542	518	528	478	499	488	496	472	491	461	497	514	503	459	510	522	495	483	456	492	466	507	506	527	513	511	478	496	519	511	496	455	468	500	515	464	476	476	537	487	516	503	503	496	453	510	493	482	464	483	476	502	504	502	502	479	486	468	526	534	485	520	497	518	527	524	500	529	476	523	469	495	500	497	501	487	467	477	447	495	472	462
28367	34123	39640	19903	4592	1073	440	281	259	266	277	266	261	273	248	237	265	251	252	240	268	258	248	272	243	279	238	265	238	248	254	281	263	267	236	255	260	288	269	270	248	261	231	247	255	269	260	250	239	271	223	249	264	236	242	260	262	236	272	255	231	275	264	282	231	249	230	274	239	275	246	238	275	247	250	250	252	223	270	241	273	216	252	259	256	275	258	252	262	254	261	255	248	267	265	264	246	227	251	258	269	251	267	268	256	264	262	247	227	287	244	269	273	250	280	254	280	283	229	245	272	277	232	256	285	241	260	216	267	249	257	256	216	248	260	244	231	267	259	275	274	259	253	247	261	230	245	263	242	282	239	232	269	262	238	266	244	240	245	252	253	257	248	239	253	239	252	267	225	251	241	256	283	259	241	290	238	241	258	228	236	255	243	243	247	231	252	249	272	266	233	273	240	245	249	259	253	265	231	220	246	240	259	247	242	238	233	228	237	268	236	257	276	269	237	258	271	238	239	248	236	281	225	249	284	260	262	228	244	257	233	263	244	269	231	267	254	229	276	265	224	227	260	235	269	294	240	247	234	257	237	255	272	243	216	270	248	266	229	257	250	226	245	269	266	275	238	258	265	243	265	251	238	253	260	251	260	250	252	253	273	267	271	267	226	247	259	263	269	251	250	275	240	240	247	274	256	262	259	273	274	273	243	233	263	269	229	242	255	266	253	243	264	254	261	234	251	242	250	273	235	226	250	240	267	252	266	257	245	248	277	248	252	263	256	271	258	254	274	278	261	257	280	259	244	233	242	239	240	279	254	234	255	237	261	279	245	247	250	252	220	255	283	222	252	257	268	254	246	264	249	277	232	252	277	240	229	272	242	254	283	258	272	277	265	210	257	236	288	271	275	266	224	237	289	257	251	261	272	238	235	244	257	245	254	265	258	239	258	257	276	254	239	250	244	250	263	231	251	233	256	251	221	262	283	285	256	258	249	261	240	243	252	231	263	247	265	258	242	223	270	253	288	262	265	266	236	245	250	281	269	234	233	269	252	261	279	255	243	258	253	264	267	246	249	260	249	261	235	293	242	245	234	230	261	264	243	281	285	250	248	246	258	279	258	264	262	295	249	254	248	243	244	244	260	257	271	271	253	254	236	248	309	243	253	230	257	271	263	226	263	225	243	261	242	257	240	287	253	259	261	253	267	272	252	234	238	237	244	239	289	252	263	235	232	271	274	285	258	220	261	258	248	216	252	277	282	252	248	242	220	260	248	260	245	255	272	242	243	266	252	289	254	257	272	255	284	230	257	263	253	264	261	248	245	265	254	252	235	257	273	282	266	271	261	242	277	264	262	257	256	268	274	250	283	247	272	254	266	261	254	231	244	270	276	286	243	235	270	244	289	239	285	257	276	248	272	272	261	245	257	233	274	254	252	241	235	275	254	258	261	254	297	237	282	277	243	245	251	280	260	225	248	272	254	281	249	256	275	230	248	258	248	249	260	269	222	236	230	265	260	275	267	257	258	239	249	241	267	258	247	247	260	257	261	254	253	246	242	242	279	242	263	216	276	254	260	258	254	285	269	227	246	263	267	226	261	220	250	278	279	219	276	262	240	230	259	239	245	238	252	230	230	264	264	254	258	242	257	264	255	256	249	241	266	248	251	234	242	254	256	270	248	262	247	252	243	262	258	258	250	223	255	238	251	273	254	263	292	262	274	268	263	248	228	251	249	261	227	256	254	255	259	266	264	263	261	266	283	270	254	262	224	283	295	269	266	241	282	253	249	238	253	245	261	273	255	274	231	243	256	235	267	257	271	266	240	241	279	275	252	256	269	261	236	240	256	265	256	271	245	289	244	237	241	269	266	282	251	261	256	280	250	255	245	278	246	261	231	252	273	254	260	252	269	242	247	224	294	257	229	266	268	243	283	219	251	248	249	268	255	253	248	260	275	258	269	267	234	243	250	281	254	266	274	260	251	271	272	254	241	250	267	253	238	250	266	260	266	233	269	247	294	273	260	225	294	237	258	224	243	249	249	264	227	245	280	226	254	266	303	264	260	269	262	273	264	231	279	250	228	268	266	227	276	255	245	255	231	255	233	283	243	262	265	268	246	274	274	273	262	241	277	295	238	285	238	259	244	243	256	247	285	284	284	266	254	249	274	237	256	251	249	268	258	258	252	228	254	254	240	254	249	261	245	243	251	272	246	232	258	238	246	245	245	249	245	244	253	263	222	271	267	253	250	247	232	263	263	232	241	260	251	254	247	267	276	240	260	261	229	273	273	302	251	242	247	269	258	239	232	259	244	245	265	263	252	241	261	236	264	247	263	253	264	248	249	281	245	244	235	235	243	239	263	273	256	229	251	250	255	239	268	235	277	286	256	228	247	265	258	225	304	252	244	259	234	259	236	264	237	256	275	248	271	273	233	238	234	250	265	248	245	235	286	262	268	277	288	225	248	266	295	258	247	280	245	274	227	272	247	253	233	285	269	241	236	234	264	260	233	258	238	266	249	244	277	240	232	260	251	246	263	257	257	269	244	274	238	292	205	253	273	256	249	265	262	296	290	242	245	256	246	249	272	247	283	262	285	245	260	232	259	236	232	257	243	265	234	269	248	218	236	246	277	271	236	266	259	266	253	265	258	274	251	240	259	275	264	308	241	249	268	251	240	250	266	233	255	272	241	237	247	245	273	269	252	252	262	241	278	241	281	249	226	293	262	247	240	247	239	251	242	253	292	245	259	249	241	250	246	257	244	252	270	257	264	275	245	248	256	245	242	238	262	247	274	247	261	276	281	241	277	255	250	252	245	244	247	261	248	248	253	280	282	279	242	272	248	277	282	259	280	265	259	275	257	229	250	270	262	247	250	267	273	233	261	281	267	259	231	255	254	222	240	265	281	272	257	230	234	261	265	238	237	262	257	278	262	278	257	234	257	237	308	251	265	281	247	256	273	255	248	245	276	260	266	240	240	257	249	235	264	253	247	258	252	279	253	235	258	235	265	277	240	233	272	264	231	269	254	268	243	256	258	255	258	251	219	247	234	254	257	259	226	231	232	241	241	221	262	237	259	237	255	239	252	261	234	244	256	252	247	248	249	238	243	258	293	263	240	224	270	286	267	242	246	266	285	241	276	248	271	242	228	256	277	256	245	240	230	288	242	223	265	265	237	253	255	238	232	248	253	228	268	273	246	254	243	223	251	248	235	241	243	236	275	260	284	262	268	265	267	264	266	253	257	244	259	280	257	231	275	239	256	265	256	242	257	261	240	252	235	269	232	259	277	255	252	250	231	259	261	242	269	256	279	281	257	274	254	268	247	250	244	253	273	225	255	231	243	248	246	293	262	257	256	251	276	274	256	234	245	256	241	265	270	278	272	239	268	254	267	253	270	257	257	245	243	264	274	266	262	246	254	251	272	254	245	289	229	246	260	246	240	290	224	243	227	272	251	260	275	264	265	268	254	262	241	222	244	262	283	259	235	254
26609	51516	34432	13776	4300	1517	537	298	316	287	305	317	310	301	299	296	308	281	315	286	303	317	297	274	294	297	291	291	283	291	301	290	301	304	282	296	302	284	301	287	333	257	292	311	335	284	300	291	280	262	280	307	304	325	272	319	306	314	329	302	315	279	296	328	294	306	287	307	298	318	317	337	282	286	294	295	327	315	275	286	289	329	303	317	298	295	293	302	288	298	268	321	310	277	291	311	312	296	307	264	287	299	309	294	285	318	318	303	288	304	309	308	297	311	294	300	282	307	310	273	324	267	308	306	311	293	273	312	298	306	331	332	333	322	302	288	296	281	308	307	281	304	294	262	299	303	300	286	299	308	318	297	310	307	297	283	307	278	323	300	312	297	299	321	295	295	303	302	322	277	303	305	285	313	285	288	299	288	280	326	334	287	317	303	294	305	306	290	305	310	321	316	280	312	324	311	301	292	292	297	284	296	306	284	326	324	281	298	323	287	306	288	306	322	274	329	301	313	306	279	285	286	308	326	291	312	307	279	299	299	285	289	294	301	285	317	296	302	302	283	313	333	293	297	280	301	287	316	332	276	311	308	298	289	336	330	260	291	312	286	284	297	299	279	300	308	287	266	298	291	301	332	283	314	325	301	304	274	289	239	297	312	301	267	284	331	298	308	291	288	312	309	299	290	312	279	294	304	287	286	272	304	296	296	267	278	288	293	311	280	300	294	310	271	304	328	314	295	308	298	295	280	294	320	351	319	267	280	287	301	292	312	288	292	314	282	302	308	298	291	291	311	305	300	302	323	275	306	285	316	322	315	314	262	297	277	286	282	267	287	287	313	319	324	285	290	290	306	301	306	305	287	330	309	316	302	281	307	305	286	280	288	324	291	288	295	311	300	317	318	299	281	320	281	316	321	312	278	285	281	265	277	308	319	275	315	303	300	289	281	316	296	325	301	290	304	313	320	280	310	298	272	293	316	283	290	291	292	301	275	328	317	296	297	296	293	337	325	294	279	298	283	298	336	313	315	309	313	301	291	306	278	283	345	302	331	292	291	296	318	306	323	303	330	306	269	291	276	312	311	271	301	281	312	288	337	311	284	304	304	290	294	305	268	304	304	276	283	311	285	302	303	295	270	289	321	319	294	297	334	301	287	284	294	293	288	275	300	269	292	307	306	286	332	280	342	312	302	299	324	331	310	288	296	278	307	311	298	324	270	264	285	311	321	286	306	325	316	290	281	284	260	304	313	296	282	284	305	332	284	286	286	315	294	319	282	307	290	287	307	298	315	282	325	316	283	351	298	303	313	298	284	286	306	300	319	284	292	269	296	322	287	300	293	290	281	324	269	271	300	300	297	282	298	306	295	252	291	312	304	301	298	292	287	310	309	292	284	332	339	329	321	320	311	289	295	306	300	292	305	315	304	283	306	336	300	287	333	328	309	291	276	313	295	264	305	309	333	317	294	302	314	293	257	309	327	287	335	282	294	301	311	330	283	315	293	307	305	281	293	311	317	320	309	280	279	302	302	317	295	307	341	283	295	306	282	311	287	300	259	330	312	281	296	308	274	302	297	304	297	305	329	317	290	285	312	310	284	304	297	329	314	274	309	314	314	277	308	317	286	302	304	331	278	297	301	320	317	262	293	287	320	284	284	303	256	300	332	306	326	291	318	308	294	291	296	280	299	321	274	292	284	284	302	292	317	310	310	300	273	290	284	305	329	300	295	286	274	281	278	286	305	296	315	305	311	274	318	318	290	315	307	324	296	299	303	304	290	284	300	318	296	303	280	332	312	272	278	282	315	311	321	303	309	281	323	299	303	307	294	300	318	278	248	317	273	292	295	281	305	309	306	299	308	283	319	302	288	294	334	291	309	302	303	289	305	291	299	275	274	260	295	318	308	291	275	324	297	275	268	295	309	333	314	294	286	292	313	319	306	334	302	289	316	295	261	269	298	273	300	303	297	321	291	301	292	302	268	266	291	300	298	305	280	329	320	314	326	291	293	317	259	298	270	312	295	305	299	276	320	299	270	284	310	284	295	313	298	315	297	287	323	314	293	269	279	280	276	349	299	288	302	289	293	315	301	297	320	301	295	313	303	318	288	291	297	284	300	327	315	275	294	285	288	290	310	281	319	311	302	333	300	295	315	317	308	309	289	293	289	297	300	277	332	314	305	297	299	286	308	312	293	296	327	326	312	304	288	327	276	295	300	297	303	321	321	297	288	305	293	288	293	328	275	271	286	305	308	306	293	296	258	311	302	289	291	301	273	300	275	305	309	295	311	302	295	298	310	310	299	288	290	297	300	317	324	268	313	313	283	330	302	279	314	293	294	310	300	305	311	308	298	314	277	283	280	297	300	312	307	325	290	288	314	279	302	295	307	320	261	329	286	323	294	283	309	295	298	285	272	268	299	330	307	265	288	286	280	299	341	289	300	301	282	311	265	298	297	301	303	299	345	323	318	291	302	327	309	267	329	317	325	299	303	286	312	301	311	316	289	307	315	296	324	313	308	326	316	290	287	330	317	313	271	317	316	314	296	307	296	297	327	303	323	281	291	280	327	317	291	296	310	306	341	315	268	301	314	298	304	297	276	298	299	302	308	313	290	290	324	311	267	319	293	306	274	311	320	306	302	311	310	296	326	300	339	314	294	290	309	279	294	314	299	308	282	338	301	298	314	298	293	308	297	301	307	299	320	292	307	318	281	302	320	330	294	295	288	321	300	299	288	310	306	303	351	329	274	273	313	297	293	290	309	318	304	261	313	305	283	329	275	315	285	303	292	310	314	313	345	258	299	308	318	300	302	316	342	302	286	274	283	291	297	288	290	319	269	307	299	314	288	327	341	302	337	319	307	304	289	318	327	312	296	298	287	352	292	269	333	289	310	293	288	269	281	291	295	298	322	297	291	293	321	273	297	284	287	298	274	278	267	282	287	300	337	297	284	294	299	303	293	295	328	311	302	325	328	274	339	303	300	258	310	284	303	280	299	302	320	312	294	297	299	305	303	304	315	283	297	288	302	283	330	306	280	284	316	269	292	294	291	305	293	261	331	318	289	267	288	319	309	295	303	279	307	286	292	275	315	268	273	270	309	298	292	284	315	288	308	278	296	310	320	287	294	326	326	275	303	330	280	302	280	322	314	305	286	316	315	296	292	288	313	318	297	307	296	325	286	297	279	275	311	292	274	340	278	312	316	294	310	300	344	289	329	281	284	285	290	340	288	338	285	297	294	259	289	337	294	308	306	296	297	283	304	282	299	281	295	261	292	294	304	284	267	291	310	282	321	278	303	291	291	308	248	292	302	315	304	285	307	323	283	279	319	311	290	305	280	301	299	289	291	310	316	307	311	303	313	310	339	322	277	293	315	284	300	294	323	305	284	274	302	300	291	282	291	304	302	325	294	263	316	318	299	297	278	315	316	307	290	300	300	304	284	284	271	314	291	306	291	281	280	282	295	286	304	310	317	311	284	306	312	304	296
23811	23771	39784	33683	24084	17861	5224	433	352	392	363	330	378	327	369	366	351	368	420	406	376	337	331	358	363	366	406	345	335	337	354	379	353	336	337	306	322	330	337	360	371	335	347	333	380	307	324	348	360	340	329	369	340	364	339	361	336	317	366	298	371	338	337	332	321	318	364	313	295	330	342	330	338	322	319	322	352	359	341	346	302	337	339	374	337	341	357	332	343	320	365	331	318	311	333	316	336	361	319	370	318	350	317	338	328	328	356	309	353	314	333	348	342	311	383	352	350	342	359	342	323	359	333	351	349	347	356	365	367	361	349	339	387	351	325	349	376	331	367	338	346	336	350	357	331	344	345	342	329	340	357	310	342	376	339	364	335	375	343	318	320	324	338	356	354	364	361	344	346	354	348	364	338	354	363	359	313	352	348	341	345	326	343	344	334	335	351	337	372	383	353	350	327	357	349	359	343	375	343	331	339	362	336	356	362	351	316	341	326	328	314	340	344	385	325	338	335	341	346	316	382	349	330	368	388	348	363	362	341	364	347	342	318	328	363	312	321	343	337	353	350	334	339	360	349	360	351	324	353	349	320	344	334	367	352	381	340	363	332	352	344	342	352	355	300	348	331	329	366	369	370	337	374	358	334	348	329	337	337	344	340	395	357	355	365	360	354	336	341	374	349	343	375	396	342	375	337	360	336	340	373	338	334	341	343	351	337	383	321	314	358	362	338	344	325	398	321	331	377	331	372	338	343	347	326	366	350	339	341	376	324	386	313	332	367	348	355	326	351	368	326	332	356	341	323	364	334	343	353	352	381	323	379	350	351	366	333	349	365	328	323	401	346	333	338	332	379	370	351	328	341	375	328	344	374	324	352	356	349	340	351	334	321	333	314	363	320	338	352	339	317	343	338	331	358	352	346	355	386	335	344	345	367	345	350	319	352	374	336	322	373	304	326	331	362	352	361	317	364	335	360	316	342	348	327	341	342	339	349	336	337	348	378	329	317	354	338	350	375	317	319	318	335	351	362	342	325	348	379	357	352	348	369	385	358	375	334	306	331	341	372	340	350	330	330	375	342	356	371	345	350	355	357	325	363	333	330	331	365	379	366	346	328	347	337	319	333	336	396	314	336	378	332	319	352	324	374	364	356	344	346	372	356	333	334	356	353	326	355	327	337	302	369	360	322	351	339	373	336	362	382	341	347	343	335	325	369	361	336	378	333	390	351	386	332	369	366	336	340	350	341	328	370	377	324	355	322	353	363	357	342	348	340	333	335	350	350	350	357	355	338	363	343	354	341	373	355	322	370	352	299	350	332	323	371	393	336	324	338	342	339	299	348	338	348	354	319	340	314	335	309	362	331	320	342	332	337	337	348	325	330	329	363	319	391	366	354	319	337	352	340	355	351	372	346	326	383	355	369	357	306	335	341	365	374	323	320	318	368	333	353	347	356	353	352	322	385	360	351	335	342	312	354	337	336	363	335	353	382	334	332	351	327	371	343	365	336	333	336	355	342	357	355	329	360	327	340	328	336	339	356	350	368	338	377	315	345	382	331	342	327	347	380	340	350	342	357	326	350	346	337	335	332	318	349	322	344	379	324	311	365	343	383	356	332	351	357	349	344	332	363	350	345	335	326	333	317	355	338	355	330	355	328	351	328	329	351	336	325	340	319	330	386	340	332	348	340	325	344	313	380	357	341	350	353	324	319	341	352	358	338	338	355	330	358	333	343	350	325	314	376	334	327	347	369	336	338	326	345	369	366	343	357	337	356	345	376	342	320	336	385	352	359	331	375	352	342	340	364	352	335	383	311	326	358	320	363	330	380	359	348	348	340	345	313	350	382	304	349	330	313	332	351	322	359	329	355	324	349	378	357	332	343	303	322	350	354	340	314	337	367	342	344	345	370	320	348	339	338	380	335	338	369	341	357	342	368	357	374	386	359	304	340	338	355	324	387	334	324	373	361	359	348	346	343	337	357	344	347	336	374	313	364	320	341	328	343	358	336	324	343	324	357	318	361	377	378	363	354	350	337	334	353	338	396	336	368	352	358	330	312	367	339	361	349	353	374	352	324	343	380	362	360	349	344	356	327	354	347	346	334	373	369	365	357	369	362	325	342	339	362	361	322	352	361	355	329	328	377	323	361	343	361	343	337	333	356	337	314	323	389	299	308	351	332	346	395	329	350	308	328	320	343	306	327	346	357	361	371	339	356	357	358	341	324	330	331	301	369	338	345	293	341	319	322	357	373	332	337	364	390	356	326	358	364	356	312	376	327	337	374	359	329	357	309	385	326	321	345	346	367	359	354	345	368	321	386	359	341	371	356	363	337	345	354	324	331	380	320	337	339	332	357	352	335	350	358	329	332	369	370	336	349	320	367	357	336	357	336	338	359	345	358	340	358	358	309	383	353	331	377	354	346	360	336	370	372	352	331	312	352	312	367	347	337	338	327	397	349	340	362	328	356	348	331	333	343	325	347	326	342	343	334	353	348	348	354	344	333	343	352	364	308	376	329	340	342	364	312	332	331	321	338	369	370	323	335	352	328	346	376	352	333	372	339	327	316	304	385	375	346	351	339	372	332	355	357	333	346	360	379	334	362	352	327	340	360	332	363	335	366	370	351	362	346	346	352	356	374	346	336	344	363	352	338	355	326	339	323	336	350	325	343	355	325	344	361	362	321	330	342	328	356	348	359	306	359	349	337	334	364	346	319	346	320	313	330	348	332	344	356	344	337	346	377	314	360	360	342	351	374	366	340	340	350	319	330	358	365	330	375	336	350	347	333	359	360	345	375	334	365	327	351	354	382	391	352	332	356	336	336	315	363	329	382	342	370	346	352	352	360	341	325	356	376	383	342	360	330	326	360	350	339	353	358	360	313	315	377	319	347	348	342	318	345	360	320	317	358	364	352	345	324	327	348	329	342	374	344	387	347	361	332	344	336	356	346	372	336	331	337	355	376	370	371	342	352	337	343	336	326	343	379	370	345	384	360	356	346	340	333	338	368	323	348	364	348	347	314	374	341	327	318	332	352	307	341	343	320	323	345	355	349	346	372	368	358	368	353	364	351	354	340	329	321	337	340	337	315	358	337	344	333	351	344	369	339	337	344	384	338	393	332	339	382	348	344	322	322	374	368	322	352	350	386	345	345	377	359	339	355	315	363	370	367	347	331	333	329	309	345	354	387	348	375	314	347	355	364	352	354	372	363	330	328	333	345	330	343	356	337	366	332	317	340	382	335	357	316	362	349	335	374	347	352	298	344	336	332	356	364	374	333	341	320	331	334	343	354	337	383	353	360	331	308	365	359	360	327	382	348	346	391	350	319	363	369	326	355	348	337	342	378	385	340	345	368	346	313	328	320	374	344	328	353	359	370	337	334	324	337	314	346	363	373	344	360	353	326	311	340	327	355	340	328	362	370	358	333	322	353	365	349	333	337	331	347	332	371	334	348	359	342	337	340	346	344	390	351	328	329	363	316	356	362	335
47046	92994	72784	45606	25127	10878	2314	372	418	408	381	376	399	420	398	382	440	403	425	441	442	386	398	370	406	381	414	403	376	434	380	400	397	364	388	395	410	388	384	364	414	397	378	428	386	365	397	363	426	357	418	383	424	398	382	396	433	375	384	394	418	387	385	396	411	384	380	377	372	360	401	361	409	406	427	406	376	374	385	408	382	391	392	364	377	418	400	374	396	364	380	450	426	371	391	397	369	396	359	368	406	422	374	372	355	376	442	401	416	399	376	352	415	387	387	393	387	369	377	392	381	378	379	376	358	391	387	377	388	390	369	385	395	370	388	374	414	402	374	391	369	382	418	355	394	423	373	394	360	389	389	392	380	377	384	399	387	402	392	395	410	365	388	377	429	407	382	388	368	417	416	413	346	377	385	390	399	377	367	393	388	374	350	373	383	409	377	384	377	372	373	404	392	396	382	409	396	423	373	366	386	380	376	370	389	426	395	380	384	381	397	418	416	401	391	401	376	407	404	378	359	368	401	409	390	364	403	392	382	395	394	375	424	418	340	406	375	375	378	364	383	417	361	364	397	384	378	370	377	375	377	426	374	398	376	378	387	398	419	363	364	418	408	383	380	397	389	371	395	359	406	382	369	391	429	396	398	383	408	330	399	370	405	387	420	426	364	410	382	395	407	380	419	374	392	404	383	365	428	388	374	395	364	370	391	428	374	390	413	393	388	374	403	457	375	373	380	414	415	394	386	408	391	378	408	407	404	415	387	375	378	407	399	404	392	366	393	423	395	382	375	427	422	396	389	378	404	405	399	393	376	387	390	387	376	385	379	406	383	388	405	372	410	393	376	425	412	396	413	366	382	397	372	388	411	397	400	383	396	417	384	401	391	376	387	384	365	369	343	366	401	410	354	399	398	380	389	389	409	370	392	380	365	417	397	400	401	412	426	400	393	390	411	391	407	393	408	402	395	383	376	366	365	382	412	378	400	371	362	417	358	374	341	393	342	376	429	394	410	394	402	347	403	385	386	425	395	387	391	425	382	378	431	399	371	382	376	426	410	385	393	402	376	403	369	416	378	383	399	397	380	377	408	402	391	390	381	401	429	382	374	370	387	407	411	362	394	385	397	364	387	375	383	374	394	406	401	368	426	378	402	419	383	390	366	413	447	397	409	366	379	408	385	405	357	371	409	399	417	381	396	424	384	408	376	358	397	374	375	387	409	386	389	374	406	404	427	390	408	374	397	409	376	387	404	340	424	381	404	384	402	389	412	357	395	379	390	413	394	399	378	349	357	383	402	401	384	383	379	390	399	395	385	407	387	360	401	388	379	373	346	421	411	368	367	363	421	401	396	400	365	399	414	403	381	406	398	388	381	385	418	380	418	379	398	400	377	376	409	380	398	434	366	402	373	386	371	391	395	384	389	385	406	380	394	410	383	410	387	366	383	402	388	419	413	345	354	367	400	374	352	416	385	383	384	400	397	386	423	403	422	378	397	385	358	401	406	379	406	376	367	376	377	347	395	424	382	394	403	373	393	395	435	353	400	376	391	384	408	390	357	375	438	397	382	382	390	404	428	412	371	411	402	398	409	380	413	393	384	387	416	417	381	393	403	371	359	353	415	384	381	391	438	402	374	346	399	410	384	389	386	375	417	421	369	398	386	444	382	376	368	387	393	389	388	394	413	381	379	387	398	375	383	396	388	375	389	389	368	423	424	433	377	397	396	403	387	403	383	394	409	379	414	410	375	382	427	371	424	365	381	392	391	399	404	389	363	384	367	372	405	401	387	393	388	391	422	379	370	394	380	431	360	376	360	402	377	381	395	359	430	392	379	405	416	368	373	397	357	393	410	398	391	399	385	388	401	377	370	390	401	392	394	385	432	409	403	387	415	392	402	351	386	378	368	370	382	398	406	388	398	414	382	380	391	351	387	380	433	392	388	398	379	383	345	399	386	378	386	389	406	410	369	351	380	393	408	394	398	396	377	362	412	390	384	376	393	372	431	375	395	389	385	401	411	417	389	365	382	365	375	367	415	373	405	410	379	378	395	438	392	385	429	396	411	356	383	404	383	411	373	402	406	376	374	389	416	400	391	420	401	385	401	392	396	416	386	372	404	378	384	359	391	400	371	386	394	401	377	394	374	393	348	375	379	409	391	403	384	372	403	394	406	400	388	404	350	398	389	377	368	379	356	395	392	396	391	435	386	408	355	411	397	388	408	405	396	341	393	376	383	350	378	416	394	413	362	384	420	388	388	436	437	381	362	378	384	420	382	406	381	419	416	414	386	374	395	381	364	354	375	371	379	403	431	374	371	419	388	389	370	375	358	410	363	371	391	351	364	381	406	387	400	391	378	395	399	400	403	361	400	362	369	408	393	388	379	408	348	388	388	414	367	419	367	356	414	387	374	406	394	387	399	402	420	380	407	354	386	378	418	401	395	392	357	374	403	374	422	402	391	398	392	413	337	431	383	377	369	399	359	388	377	363	414	382	372	404	392	358	389	394	420	389	379	398	363	363	388	391	393	427	389	409	397	386	400	382	391	389	417	363	390	409	412	391	375	361	424	375	418	389	392	365	396	387	348	381	425	378	387	396	378	373	383	395	369	391	372	365	390	374	400	394	402	371	394	367	381	447	413	409	352	369	381	387	396	409	422	406	425	437	399	404	380	398	376	388	391	357	392	390	367	390	384	369	427	406	362	380	397	408	394	342	404	426	375	411	385	400	343	408	395	366	361	402	391	405	379	352	391	412	381	391	368	393	381	377	387	393	379	386	374	411	395	368	409	390	375	385	416	389	381	403	404	393	385	397	379	431	405	424	378	388	349	422	388	401	382	406	407	360	407	378	384	399	394	380	357	364	351	391	388	419	417	374	393	377	361	373	414	363	379	374	392	398	390	426	390	414	390	375	414	383	384	435	376	395	363	364	344	396	401	393	401	402	369	381	393	423	393	395	396	386	404	407	408	401	366	377	391	385	386	404	398	437	375	427	410	392	379	404	381	372	428	375	386	358	394	406	398	402	402	405	376	371	387	340	406	384	388	397	380	395	381	421	396	412	376	399	401	370	412	390	391	409	394	403	423	418	405	380	384	387	376	400	412	402	403	418	381	401	381	392	384	394	371	390	378	400	360	383	364	417	366	418	386	370	399	392	394	390	396	371	417	365	378	397	382	364	382	408	389	379	378	426	413	386	358	393	413	385	416	401	380	394	390	380	418	377	373	407	387	391	398	391	401	389	416	384	378	398	375	369	400	381	380	364	419	385	410	375	394	394	379	377	377	333	365	370	379	373	382	383	383	370	379	415	387	356	371	345	398	404	415	406	397	373	385	370	405	360	418	402	400	394	398	364	413	378	415	355	385	375	354	426	368	389	401	420	403	372	409	385	389	386	417	422	355	364	388	369	400	399	377	358	407	408	357	390	392	397	400	427	415	382	366	387	371	372	386	362	388	397	378	378	354	399	429	357	355	381	363	386	413	379
25219	26264	40842	31446	18154	5863	586	320	303	280	290	315	286	304	284	284	328	276	309	324	308	295	280	296	277	338	298	309	318	289	294	287	323	292	294	292	312	312	267	312	295	295	279	314	300	327	288	299	277	311	292	301	279	323	289	278	287	247	303	306	271	289	290	287	309	270	284	267	278	263	326	315	275	299	319	288	292	309	314	292	316	306	273	298	251	291	288	322	276	266	286	308	312	295	289	278	279	270	310	308	276	293	279	304	283	307	296	285	307	276	309	292	302	299	286	268	300	273	272	261	283	310	319	278	295	297	291	278	280	309	298	312	298	254	282	293	267	292	299	326	307	320	291	290	294	305	286	320	283	294	297	301	285	266	277	280	294	293	293	288	340	271	283	295	294	327	278	280	263	247	309	288	331	323	320	292	274	312	307	310	295	304	301	289	310	292	326	269	321	282	284	292	296	285	319	281	274	262	289	295	267	285	314	297	279	296	302	290	299	254	276	318	291	309	318	296	311	308	266	282	294	306	288	286	322	313	306	297	298	288	278	299	307	282	287	287	291	289	303	292	313	301	288	297	290	284	312	302	267	286	262	315	289	280	307	305	282	273	279	292	278	258	291	324	279	291	303	297	303	272	280	300	291	293	307	292	286	282	297	257	293	296	293	300	298	295	264	264	292	281	294	299	300	304	320	283	288	290	276	283	312	295	284	287	283	291	305	278	278	303	286	289	280	296	293	298	308	296	259	311	299	295	307	282	279	288	284	282	291	294	298	319	294	283	301	303	307	300	263	294	313	285	285	315	302	290	278	295	255	256	275	311	281	297	300	272	301	287	294	299	311	275	296	312	320	296	307	317	296	299	307	293	323	288	285	318	319	290	314	271	284	320	314	314	290	303	255	294	304	284	329	287	302	304	287	278	274	312	318	307	273	293	316	295	269	297	306	268	301	295	297	287	283	326	318	312	281	262	275	266	269	290	300	285	308	286	282	285	269	294	330	254	309	288	286	288	253	300	310	279	263	252	322	294	290	289	281	254	297	308	259	330	308	263	307	288	295	285	326	294	267	283	296	298	296	261	310	277	308	288	316	274	275	268	283	286	269	310	274	259	283	298	294	274	310	285	283	290	278	304	311	250	283	283	292	294	280	276	287	292	317	261	314	297	277	280	296	309	266	317	284	293	301	297	262	305	294	297	273	294	337	269	302	308	311	290	282	302	304	281	310	290	291	288	303	302	313	294	294	322	303	287	278	276	264	296	283	302	287	287	308	280	311	287	315	323	285	295	288	299	319	291	285	302	327	303	301	285	279	297	300	286	301	303	302	300	269	294	297	271	265	295	299	284	308	288	262	284	286	309	320	294	291	305	299	290	313	301	295	298	296	309	268	333	301	294	289	296	293	321	291	285	318	313	323	316	286	273	262	285	336	287	275	298	280	273	304	305	308	291	301	296	311	299	273	296	286	306	282	298	289	297	305	305	292	323	294	294	281	294	312	273	315	302	288	277	303	299	292	271	285	290	305	303	283	281	272	293	309	305	325	276	323	307	285	286	251	320	298	328	314	318	312	299	297	273	302	295	296	275	282	326	291	275	299	296	277	303	308	284	301	274	288	297	321	321	310	310	310	314	281	292	276	293	287	297	335	307	298	298	318	279	265	289	302	301	290	303	277	285	312	279	351	306	315	313	305	267	299	281	314	301	328	312	284	264	267	296	290	316	313	313	273	285	285	309	299	267	319	308	319	294	301	311	313	289	290	291	286	250	297	314	272	299	284	287	278	306	326	283	322	288	284	300	285	301	287	305	307	289	301	303	310	308	299	293	307	284	318	286	316	312	278	257	296	310	294	286	312	300	319	286	302	284	292	312	288	281	265	294	312	313	290	303	326	271	288	307	314	320	281	316	313	285	293	285	274	299	288	267	278	311	313	301	320	283	307	285	339	301	308	300	288	312	309	334	290	314	307	287	289	306	291	294	294	287	298	311	320	292	304	273	278	301	294	331	297	307	311	295	329	334	308	330	337	312	292	284	321	299	304	303	300	282	297	307	324	305	304	280	311	309	299	305	296	308	303	284	306	295	300	274	302	304	282	300	304	289	287	318	302	318	294	287	279	275	304	294	272	293	285	298	296	299	316	286	271	315	296	307	313	285	286	314	311	280	289	286	304	296	291	259	280	273	313	305	283	309	309	287	280	293	275	311	284	289	273	280	292	289	312	305	275	296	304	292	292	300	305	325	281	286	304	275	297	291	323	309	308	311	297	303	280	283	288	296	278	298	311	276	294	308	302	279	292	329	282	310	321	333	307	296	273	294	298	302	255	293	302	276	290	290	281	306	301	305	263	287	286	286	310	279	325	297	256	319	264	303	270	297	296	292	286	318	271	310	283	295	278	296	298	296	287	287	283	284	290	282	300	291	333	264	285	270	272	341	320	272	295	309	301	298	283	317	279	273	268	292	301	304	296	287	315	283	297	253	286	291	307	285	288	292	302	297	304	267	349	293	310	297	296	301	296	315	325	301	296	309	304	303	291	298	281	299	284	275	314	263	300	289	301	302	275	307	283	296	293	314	298	296	289	311	317	266	285	298	295	304	308	296	284	279	288	294	306	262	283	312	293	287	280	308	305	309	299	291	267	300	271	288	306	286	293	321	306	287	290	284	259	303	313	285	311	265	263	277	306	315	304	291	291	290	288	306	267	286	267	298	305	288	262	312	293	281	305	307	293	290	292	296	307	304	293	295	272	285	297	303	276	268	296	295	318	309	285	290	301	308	309	323	291	307	279	288	295	288	291	327	310	284	298	306	293	297	302	332	297	286	290	297	296	313	295	302	256	285	281	285	314	315	291	286	269	318	300	275	327	299	300	283	322	318	286	289	293	304	293	299	316	290	299	312	322	324	260	247	290	275	290	266	312	281	310	278	310	328	297	277	290	279	263	280	321	296	324	295	315	295	308	249	316	306	297	271	310	300	283	282	298	309	314	270	289	311	304	310	304	317	273	289	303	269	304	283	303	290	299	266	297	268	282	299	290	303	282	276	285	295	297	297	294	280	318	290	325	310	333	272	292	317	299	270	285	291	304	284	290	298	294	283	325	277	311	298	315	289	322	297	287	292	281	281	301	299	297	318	281	291	308	285	301	327	318	304	269	308	310	291	333	291	313	261	303	303	305	275	286	263	321	313	277	287	304	297	311	287	314	322	307	275	306	279	302	289	315	284	308	311	336	253	273	296	297	304	314	282	235	254	299	291	290	322	269	297	287	295	300	298	297	307	300	301	308	306	279	285	332	278	274	305	298	315	279	286	276	294	324	310	293	305	282	300	310	298	307	311	310	293	282	291	305	244	282	314	281	304	284	279	326	299	315	312	279	264	309	297	315	289	276	301	308	284	306	290	274	281	287	307	295	285	298	316	273	287	295	308	315	314	303	312	305	291	298	303	293	310	312	294	303	286	294	295	298	303	285	292	309	269	283	279	325	301	274	295	294	310
43291	82452	58792	33824	15639	5279	555	431	364	333	343	346	347	350	341	335	356	337	386	377	423	404	334	364	356	372	377	364	313	355	383	367	338	385	343	398	369	359	344	363	338	350	390	350	368	352	365	337	357	361	318	347	343	350	326	322	328	343	371	353	377	339	333	318	323	361	352	326	347	393	359	352	351	363	341	369	349	351	330	337	340	361	329	341	351	353	355	377	355	318	361	368	328	378	384	327	365	332	322	363	333	339	327	327	341	365	343	357	353	339	343	327	344	329	345	355	368	336	375	360	350	342	397	369	350	337	360	358	344	350	306	322	332	340	310	324	365	373	359	356	400	364	337	362	359	310	333	352	369	361	363	376	332	368	315	349	366	358	364	327	331	382	350	339	309	337	356	331	334	347	347	353	299	316	338	357	363	331	355	335	323	318	314	325	333	360	349	300	335	359	322	346	360	374	333	354	315	358	371	328	363	343	352	343	333	351	341	339	377	353	324	310	347	332	359	304	362	354	375	355	345	337	322	341	332	341	350	331	352	340	352	347	350	362	373	362	315	319	339	322	337	345	334	368	335	333	359	350	357	329	353	339	360	364	315	363	375	335	370	353	349	382	304	338	341	365	339	346	340	356	344	315	327	380	380	377	367	337	367	357	320	323	325	341	328	390	373	324	344	334	354	322	359	337	319	390	329	344	358	355	314	335	332	353	329	365	353	350	334	359	352	348	321	357	344	369	355	351	309	377	349	324	326	323	377	342	351	372	351	326	362	357	384	376	385	371	347	333	343	360	333	371	377	367	325	357	367	320	379	321	384	331	359	344	369	348	368	340	406	358	310	340	374	345	337	342	359	321	323	328	353	363	369	353	310	365	370	367	340	326	361	350	364	361	338	358	332	353	366	334	363	364	345	301	360	372	371	336	310	357	352	350	347	333	335	351	361	362	343	338	342	342	346	332	334	325	332	340	364	347	353	349	319	341	348	360	328	352	347	315	382	354	368	386	325	371	367	334	370	360	351	345	322	340	366	344	335	343	329	351	363	331	315	339	341	296	344	336	355	343	342	349	351	375	336	356	364	314	337	348	351	343	401	332	321	309	338	370	381	343	354	379	336	316	375	356	328	366	351	373	379	340	344	336	370	348	359	358	344	329	367	369	362	347	343	350	348	337	349	361	349	380	351	316	354	376	367	356	344	307	356	329	340	358	348	356	354	361	333	383	330	338	352	310	355	352	383	353	335	343	377	378	354	335	352	360	333	321	338	337	324	353	340	338	364	328	377	361	327	363	392	340	353	340	342	340	365	345	340	345	308	348	345	321	343	341	364	375	353	338	337	340	331	331	356	348	364	357	354	320	349	352	335	365	378	358	365	353	334	336	355	327	366	333	386	365	376	383	325	323	353	367	343	344	362	376	319	334	344	342	350	333	352	321	360	317	368	355	371	348	346	372	319	369	363	342	355	342	360	357	327	354	361	367	359	356	319	349	328	340	360	323	334	368	358	315	365	366	343	364	338	368	323	330	370	319	358	341	310	367	354	339	346	338	359	356	357	331	375	344	344	329	330	381	334	372	338	332	362	370	346	381	362	344	342	331	352	345	333	339	360	348	377	353	381	356	334	414	359	385	341	365	353	326	372	354	349	353	358	342	320	322	389	350	343	372	347	348	351	348	367	370	383	345	368	389	328	346	341	351	356	349	327	369	352	363	363	325	336	378	349	384	360	383	371	338	316	360	346	347	360	332	346	358	337	356	334	357	349	341	350	340	327	356	368	352	345	309	351	339	347	322	319	369	339	363	319	327	356	354	333	323	336	348	348	339	352	334	353	332	355	363	327	341	362	351	344	344	378	307	361	367	341	364	333	349	328	350	351	343	393	337	343	375	399	322	351	326	333	347	344	325	395	379	320	348	358	341	344	317	359	335	361	367	366	330	330	331	363	364	339	367	358	358	355	322	334	347	307	329	368	315	381	361	340	364	350	346	359	404	368	319	369	358	354	315	346	312	352	351	350	346	358	334	358	363	343	353	331	313	313	381	369	344	345	358	319	345	334	364	342	351	349	376	346	341	376	360	338	343	313	333	384	362	369	369	341	344	333	363	356	337	359	357	371	329	358	343	322	363	348	329	362	332	346	380	394	346	341	350	349	373	331	318	347	336	352	372	355	335	330	346	339	374	362	373	349	331	327	331	387	367	351	349	347	336	366	362	360	357	373	316	352	355	349	356	330	333	337	336	374	354	332	365	369	370	340	336	318	334	353	382	337	359	330	336	338	365	378	362	361	360	358	339	340	356	331	347	332	330	359	359	366	388	369	329	353	330	323	341	346	367	361	334	334	357	342	370	358	326	355	323	370	332	331	348	325	361	374	359	344	338	387	366	336	352	331	339	376	361	350	349	299	364	332	324	315	326	353	349	353	360	342	348	351	374	338	364	346	364	319	324	334	338	312	356	361	361	328	361	336	354	368	377	352	354	354	362	367	320	376	337	337	354	339	346	357	355	342	309	339	332	355	330	342	333	298	334	337	329	327	340	322	345	336	312	314	342	353	369	369	342	373	376	331	374	320	331	348	358	324	302	370	363	335	341	320	369	328	353	332	331	379	344	341	305	353	343	325	336	325	334	362	354	363	333	332	351	315	353	337	345	311	340	348	351	322	358	358	337	350	354	340	351	354	338	360	340	339	365	344	359	336	338	349	354	340	369	358	339	357	334	361	357	319	332	358	295	336	329	358	356	352	364	352	326	355	384	383	352	342	372	323	337	330	354	341	358	349	321	329	330	382	356	344	339	383	327	349	327	362	356	348	356	380	344	318	365	333	343	347	360	326	334	332	370	332	336	331	408	338	349	312	340	343	323	348	335	360	348	326	357	391	362	376	371	335	337	322	348	361	327	332	334	351	360	332	354	319	354	323	350	360	357	347	331	332	390	337	314	364	366	377	351	376	324	350	335	309	340	302	346	363	355	353	364	341	334	352	353	354	335	356	386	339	354	358	374	341	358	341	370	331	342	333	352	333	363	333	337	355	343	341	321	319	363	363	352	342	330	343	333	366	346	344	357	374	361	337	357	341	340	344	317	371	377	359	336	340	308	316	327	325	344	334	317	343	339	339	373	353	368	349	345	315	364	362	357	372	364	364	325	327	342	353	331	390	337	337	352	364	290	339	352	345	326	342	359	372	356	329	360	361	361	323	358	338	343	371	342	336	340	337	347	328	342	355	337	353	350	354	344	348	360	329	374	351	344	323	357	346	385	346	346	355	354	352	318	312	321	321	383	336	345	358	331	352	343	351	358	340	331	356	334	336	345	330	337	373	341	344	373	339	351	359	315	362	339	362	351	341	345	329	362	354	347	314	377	370	335	378	354	330	337	357	358	343	382	347	370	348	349	374	350	328	345	358	381	344	330	323	348	367	349	337	346	339	314	363	340	313	319	346	350	359	349	310	343	328	330	346	326	329	352	320	331	377	335	365	368	349	352	356	349	333	368
22939	22499	33644	27973	22961	20858	10632	758	429	493	487	430	465	478	442	485	444	489	577	680	585	549	510	427	456	419	457	464	459	471	445	421	457	449	469	485	421	471	476	485	455	413	464	446	458	449	432	490	443	409	456	468	454	472	450	474	455	452	470	459	486	465	458	425	462	435	459	480	438	480	457	482	488	467	455	444	463	459	461	458	454	436	458	433	420	501	467	504	448	433	474	432	440	506	428	461	452	453	440	452	496	480	462	454	444	473	464	447	431	459	417	466	457	468	459	468	424	476	450	443	449	443	458	418	422	449	449	445	461	425	443	488	468	500	439	426	467	431	434	438	460	460	422	453	466	452	444	449	448	458	440	447	511	433	458	432	437	460	442	439	464	458	446	430	435	455	452	448	462	478	457	454	424	448	463	425	428	449	462	458	445	417	463	450	436	467	479	441	477	470	437	461	478	469	430	464	494	441	441	445	478	430	442	462	513	461	441	424	434	474	463	487	460	433	476	457	498	473	470	463	453	461	438	458	408	411	477	422	440	474	454	464	475	433	440	508	449	456	446	473	478	448	446	451	467	440	426	410	450	421	426	453	443	411	449	448	461	449	459	436	482	456	446	455	447	453	488	399	475	496	438	466	490	463	483	430	459	467	447	451	432	436	492	457	477	439	443	465	469	460	446	480	435	437	476	479	423	474	482	490	482	449	444	462	441	458	472	443	477	406	425	434	446	460	485	446	477	439	444	450	463	499	471	471	462	472	470	446	441	449	469	421	403	468	423	438	466	458	460	463	486	464	436	457	438	423	459	427	419	486	474	460	395	439	431	422	402	467	440	401	478	439	465	432	448	429	440	479	444	430	453	475	440	460	481	463	416	453	451	444	449	446	503	422	435	457	429	446	464	469	421	450	447	411	447	446	460	432	413	449	459	454	432	432	434	432	483	469	454	432	455	440	455	456	430	428	444	464	474	444	475	455	433	473	501	461	467	413	430	476	475	440	480	431	420	443	486	468	450	472	414	448	508	449	454	461	430	439	472	492	445	494	475	476	477	451	469	453	502	454	432	425	462	458	423	466	460	481	421	423	451	477	487	455	463	460	469	475	507	470	447	399	447	459	426	467	471	459	452	457	434	437	475	460	432	469	481	446	452	482	460	490	427	492	462	443	450	426	460	455	458	441	442	448	469	441	411	479	438	480	464	432	458	443	437	473	471	443	447	432	461	474	466	432	440	460	480	435	470	447	480	453	466	462	460	439	452	448	469	406	444	433	458	450	427	438	427	469	452	442	460	432	509	467	427	455	450	463	473	464	450	498	468	463	457	432	442	417	477	472	499	430	478	467	449	468	460	454	449	443	446	447	477	435	460	429	458	430	463	457	423	474	434	475	446	459	488	497	415	453	448	461	436	429	448	450	428	448	449	453	450	471	465	446	496	434	429	436	461	464	492	454	494	444	445	448	440	454	484	451	434	451	425	497	483	446	470	416	423	441	463	481	471	444	481	467	449	457	427	447	456	478	447	481	442	450	441	468	433	466	461	436	459	485	413	445	444	426	514	460	445	429	457	467	477	429	417	429	446	440	453	397	472	447	451	462	438	446	450	434	476	503	426	451	425	442	436	430	428	465	474	462	431	455	432	446	435	451	432	458	448	461	408	458	534	398	445	415	434	464	455	430	466	495	515	433	473	434	440	454	447	458	436	456	436	446	454	478	435	428	507	464	431	438	472	439	453	434	501	439	438	466	463	449	435	401	463	423	417	447	430	461	459	446	463	454	428	457	450	466	456	452	432	437	447	463	479	430	468	480	410	424	440	449	457	446	456	466	453	451	449	421	478	455	489	426	448	467	491	436	462	458	440	435	459	456	484	469	458	448	448	440	478	404	404	452	454	423	434	430	462	463	447	455	476	436	452	458	473	476	482	461	487	429	462	445	469	464	443	452	444	450	476	493	469	447	433	449	474	479	405	448	440	430	467	459	415	440	469	462	429	489	441	465	426	449	453	475	459	423	450	446	494	449	469	447	446	474	486	434	466	456	411	441	453	515	477	436	434	464	437	436	417	417	417	466	434	462	459	477	446	474	432	473	456	438	472	423	427	457	455	478	441	411	455	469	451	475	465	481	459	451	445	439	492	445	448	484	457	468	442	426	454	479	469	443	445	466	407	482	471	476	408	451	455	459	471	459	414	420	437	459	466	439	464	472	447	472	492	435	478	459	431	447	405	444	469	444	461	452	447	433	501	434	441	434	422	471	443	442	467	476	452	478	463	456	450	460	415	437	435	449	459	483	488	432	459	397	429	444	485	462	470	458	444	437	433	458	433	442	475	450	475	460	437	442	442	456	481	439	454	467	424	439	468	456	461	428	467	432	467	464	440	496	461	453	490	458	450	432	434	482	422	454	466	470	459	443	451	419	479	455	473	468	470	437	452	466	452	430	480	441	466	403	435	429	420	415	457	473	476	476	407	433	485	466	498	452	427	437	490	479	495	411	413	423	437	436	433	500	482	450	459	448	429	456	483	493	451	469	458	456	485	506	466	451	453	423	411	457	453	449	415	461	418	470	445	468	479	411	441	460	445	437	472	441	471	474	470	501	472	440	470	452	426	466	453	458	433	462	423	432	455	449	481	480	472	467	479	444	466	443	459	468	412	459	451	484	450	445	427	453	456	455	425	427	482	474	463	440	447	428	469	453	434	444	450	469	441	434	447	442	478	473	455	426	456	414	431	451	467	429	438	412	444	460	432	415	480	453	474	454	461	482	425	453	426	469	443	454	462	449	456	424	426	446	425	473	469	428	477	449	418	458	444	494	463	481	447	457	460	467	455	469	433	438	484	434	442	453	436	483	453	458	450	458	484	447	460	438	418	469	444	467	426	431	450	487	473	451	439	409	449	470	415	406	471	451	451	449	427	431	442	447	439	444	446	453	428	449	470	447	469	497	419	411	465	489	466	454	437	506	457	452	434	416	495	437	457	448	421	467	448	464	429	470	434	461	446	469	473	481	438	441	451	462	479	432	429	467	419	466	442	443	440	445	466	394	467	427	483	463	434	460	494	463	439	472	482	448	453	456	441	468	461	466	443	433	450	431	455	458	463	469	440	432	477	460	441	466	490	458	449	484	435	497	394	425	435	458	496	433	482	465	467	395	462	470	488	483	437	469	466	458	470	444	467	422	443	449	459	453	443	456	434	434	453	455	406	463	435	431	429	429	447	455	459	458	452	412	446	451	459	423	442	452	471	431	451	450	479	473	460	480	468	471	472	463	473	475	479	460	481	463	490	476	425	448	430	449	451	458	489	465	472	445	441	477	466	477	430	429	456	437	451	465	462	468	452	417	431	444	432	442	459	504	501	464	443	442	487	483	473	481	437	402	436	444	455	431	450	459	467	478	448	471	422	446	486	465	451	437	446	432	454	478	422	474	407	458	462	436	468	444	454	471	416	456	402	456	456	449	418	438	450	438	438	471	420	446	421	446	424	458	463	464
54628	94234	75597	52512	30821	9807	601	548	581	532	482	493	538	536	540	507	516	580	690	821	725	688	551	549	517	494	496	486	543	501	490	493	551	490	516	517	517	516	513	516	470	468	496	547	533	494	507	486	484	494	511	530	505	528	519	496	517	510	516	500	479	515	454	530	501	498	498	496	479	499	468	482	487	492	493	529	532	474	517	533	535	503	509	464	503	449	485	496	517	489	504	517	506	495	496	513	481	495	496	488	475	533	499	503	479	527	508	465	508	477	510	506	525	516	522	491	500	476	492	493	478	521	508	519	506	513	487	518	508	509	502	493	492	482	481	472	508	528	546	526	508	503	516	473	496	462	536	464	505	496	495	509	491	516	500	509	485	497	494	471	473	476	494	500	537	511	515	493	531	473	483	474	503	519	477	499	497	506	505	509	465	505	478	512	470	490	498	525	499	509	493	502	473	523	479	507	487	511	422	531	480	489	504	530	517	493	559	502	483	498	468	493	530	484	548	510	530	499	499	517	552	511	476	500	496	528	542	458	502	495	533	493	467	479	500	498	493	471	499	468	496	468	522	491	500	453	530	464	487	486	538	547	512	469	539	458	517	481	515	491	501	440	503	498	503	492	487	529	479	496	463	445	484	511	476	516	510	506	506	509	509	485	509	462	516	525	518	518	467	484	499	508	482	517	549	475	494	512	501	501	459	489	483	495	499	458	529	492	493	507	522	533	500	500	521	495	474	518	506	511	480	512	502	501	510	493	519	505	503	484	517	484	521	502	498	494	528	525	497	474	498	503	486	508	494	514	521	528	481	524	486	519	487	479	509	505	504	500	479	542	523	529	515	493	544	477	523	506	539	499	506	481	516	451	484	487	490	520	529	495	490	525	495	511	489	524	487	527	487	514	487	530	486	515	486	490	479	498	470	482	486	507	534	481	461	497	534	472	499	482	513	466	514	493	502	493	503	530	524	500	455	492	528	476	517	519	552	532	520	476	486	518	511	502	510	516	521	494	467	469	501	537	491	493	504	522	497	503	507	479	497	451	520	493	504	531	524	452	499	462	535	486	542	481	470	486	547	475	520	485	500	467	466	495	463	474	473	508	500	476	497	508	509	513	498	506	490	505	513	483	492	464	503	496	466	518	533	471	478	529	494	501	507	507	461	487	493	497	498	470	495	468	492	496	510	483	492	496	552	463	505	519	479	483	493	506	497	500	540	528	483	498	509	503	528	481	494	475	482	473	504	513	454	513	513	506	504	521	444	538	464	522	473	487	481	520	500	480	480	512	494	487	498	534	485	507	472	540	497	542	477	541	498	517	473	529	484	500	501	480	509	527	517	477	476	488	489	465	494	501	517	468	542	468	478	537	494	492	502	518	506	475	514	508	524	516	498	485	509	518	549	513	507	503	497	559	481	519	482	508	522	458	473	523	485	482	504	531	519	496	509	483	537	511	484	487	487	537	493	507	500	468	495	491	483	520	480	463	519	515	528	484	513	524	477	510	506	527	531	494	532	514	463	522	484	506	474	495	487	494	509	528	491	491	507	518	518	532	518	513	512	487	497	496	494	500	471	498	519	494	487	513	479	492	534	513	522	510	510	472	498	513	526	498	511	514	508	542	493	524	476	502	484	535	487	496	524	474	512	482	499	532	460	507	494	509	487	524	486	513	523	478	471	486	490	502	480	525	508	472	493	501	490	505	507	490	475	471	527	488	490	533	488	495	452	471	488	479	482	484	512	495	503	496	508	527	479	463	493	540	524	481	510	460	503	475	507	492	466	521	483	503	516	529	482	500	475	495	499	501	496	502	462	487	523	511	546	515	524	498	511	477	479	507	488	469	501	534	507	457	494	518	461	479	502	499	494	550	483	517	494	489	474	535	536	480	478	494	499	541	498	490	488	496	530	492	450	484	515	494	528	484	519	505	500	475	496	498	531	470	508	503	522	541	510	514	486	512	521	511	526	520	483	512	496	499	523	496	492	482	484	517	532	531	536	532	489	493	544	484	513	498	492	495	479	494	483	466	515	481	521	483	449	504	513	492	517	504	514	485	506	491	529	515	472	519	502	500	502	466	525	488	489	480	500	533	435	531	504	478	494	574	517	497	527	455	473	469	494	534	463	488	478	458	487	461	510	481	466	537	486	478	493	484	484	498	481	513	521	501	494	465	502	482	543	489	504	460	465	510	467	507	490	504	533	517	479	524	525	528	455	481	500	505	504	497	521	505	510	550	521	506	471	474	475	472	536	484	524	430	515	474	511	470	486	501	516	506	491	507	484	540	476	511	501	508	525	509	491	519	470	496	513	490	538	499	483	511	536	513	473	496	500	495	524	526	507	503	496	460	506	550	497	465	491	515	511	532	490	489	517	503	494	510	507	505	507	502	528	477	517	512	463	468	484	477	485	526	481	499	516	448	532	453	504	518	515	506	507	532	486	454	511	507	483	513	517	485	514	493	531	475	479	535	475	505	477	473	547	509	440	475	486	505	484	524	518	523	472	452	484	466	481	498	465	498	503	516	500	526	459	516	493	498	545	460	466	538	490	540	536	492	489	505	523	505	521	542	532	526	518	535	536	527	469	490	488	466	502	495	554	533	521	515	443	496	468	492	540	484	494	498	547	487	489	469	539	494	481	464	529	498	492	480	479	505	480	510	491	509	490	550	495	479	543	532	506	527	508	513	545	493	500	499	529	499	506	483	499	475	541	506	479	506	501	530	514	492	529	471	500	500	511	510	500	528	498	520	525	490	459	471	501	502	478	449	500	510	467	486	497	507	538	509	511	523	543	465	529	509	512	499	514	502	502	514	512	507	514	500	468	500	521	489	479	459	501	499	539	529	477	505	506	520	511	472	528	512	504	512	499	467	488	487	530	511	493	502	524	500	509	472	538	517	452	515	508	496	522	534	489	510	495	473	534	540	500	500	536	500	503	508	489	501	518	543	516	544	512	495	512	524	518	490	497	527	477	523	525	464	479	504	471	507	497	519	472	500	502	510	543	498	488	545	479	456	539	513	500	516	500	501	516	491	486	520	526	495	536	565	515	501	482	480	498	509	521	480	506	501	517	510	530	502	536	488	465	531	574	517	548	477	513	473	523	507	487	509	482	461	470	503	484	513	547	478	503	503	516	511	482	541	459	478	496	511	465	552	491	489	484	510	515	518	536	486	521	464	517	468	465	473	536	512	527	508	522	476	518	498	485	480	497	494	496	499	519	496	517	509	501	498	491	497	537	482	463	490	495	499	500	450	506	474	497	497	478	477	517	460	475	517	506	469	506	510	503	540	476	464	515	528	499	515	478	511	499	496	483	505	519	531	541	532	479	488	476	516	490	557	509	571	504	498	520	509	501	471	473	517	489	517	482	491	509	543	501	536	532	505	504	516	516	538	510	505	552	490	488	491	468	507	501	456	512	518	517	493	501	507	522	527	458	497	511	525	472	463	490	464	470	474	495	517	508	489	512	467	487	501	544	518	509	477	490	499
28137	34503	37492	18751	4303	690	258	258	238	261	265	269	265	252	271	257	233	270	270	270	254	230	244	265	253	289	227	266	230	244	228	231	239	246	259	239	262	229	239	249	239	261	239	248	261	255	274	242	247	250	280	272	236	268	225	239	232	247	254	258	265	261	243	226	244	266	234	238	245	227	236	219	248	239	252	236	226	256	268	231	259	273	250	262	252	220	254	251	229	278	244	232	276	240	231	238	275	259	247	207	235	255	243	242	260	246	248	263	235	240	298	268	239	222	230	241	252	266	248	264	250	244	250	260	260	241	234	257	246	243	241	275	274	229	245	251	231	236	253	254	227	256	246	223	255	240	240	245	241	266	289	262	227	246	239	272	238	222	237	218	223	239	255	261	267	252	261	239	228	235	287	260	229	239	278	243	248	269	249	259	268	263	231	247	288	247	257	231	270	234	245	248	247	239	269	249	272	259	259	246	252	267	251	270	253	248	239	208	251	268	253	264	244	270	215	245	225	253	247	249	247	255	227	262	224	265	253	254	250	223	242	240	246	231	273	270	270	254	263	253	253	230	246	284	231	266	266	271	210	243	259	239	258	255	248	244	245	235	242	222	252	237	243	231	234	259	247	256	249	266	233	224	232	245	252	250	265	242	235	283	239	260	228	242	259	278	223	282	226	227	233	229	241	257	248	210	265	250	266	265	257	262	235	285	239	260	246	252	232	270	262	247	254	268	265	221	237	228	249	278	279	246	237	259	220	223	229	255	238	238	253	255	275	258	262	247	231	214	228	254	248	243	279	247	232	239	276	248	271	259	239	247	222	227	246	281	250	247	222	234	246	248	237	271	258	255	253	225	251	270	248	231	252	254	254	234	262	223	236	221	260	241	251	276	274	217	248	221	228	225	245	257	240	251	249	252	232	247	243	267	241	262	283	252	219	246	302	240	239	269	243	259	227	251	287	286	238	254	253	239	241	266	258	241	244	223	242	295	243	246	268	218	230	262	253	264	268	272	251	223	264	271	254	230	250	246	266	228	237	267	243	254	241	250	247	262	287	243	250	244	250	239	240	244	235	254	238	238	225	244	249	246	226	215	247	263	292	275	267	265	238	240	243	226	229	246	245	254	251	220	244	264	262	242	258	259	268	233	246	244	238	233	239	269	237	249	265	251	235	231	257	247	268	233	234	240	259	294	259	250	227	262	241	228	250	255	255	226	273	266	237	233	257	244	251	260	231	248	271	275	278	244	263	264	267	245	242	227	248	262	251	241	230	225	257	266	234	254	282	231	260	267	237	251	275	254	244	266	238	280	239	260	279	252	247	256	260	235	254	238	252	251	235	245	257	252	258	251	251	269	281	266	253	265	222	218	220	257	222	259	217	268	238	253	295	230	264	232	221	258	237	249	253	251	230	247	249	230	249	256	262	262	262	259	255	211	214	247	226	256	243	235	245	246	247	267	243	246	294	232	237	248	252	245	254	245	249	230	232	255	231	245	265	270	251	237	253	266	249	253	226	224	246	266	240	253	252	236	235	268	240	285	240	268	241	245	236	257	280	231	235	287	255	259	239	238	284	247	258	252	275	271	275	243	248	256	263	295	232	262	262	226	270	242	258	255	262	277	224	218	234	236	232	247	214	214	245	268	252	258	258	251	244	257	222	250	223	250	263	297	250	258	260	256	267	259	241	215	270	247	262	235	247	253	276	252	249	241	238	268	255	260	245	248	244	296	230	272	261	233	257	258	259	234	240	219	251	261	243	218	237	252	276	258	249	254	229	256	253	224	266	241	271	266	257	236	276	261	249	247	245	252	261	229	252	262	255	215	248	221	247	255	273	229	258	253	242	251	271	249	229	246	265	243	245	246	253	254	264	272	270	275	266	266	228	260	254	235	242	265	255	265	254	254	254	247	246	244	235	207	265	245	270	244	237	248	263	269	225	255	268	265	237	265	264	239	241	270	265	234	241	257	249	278	255	250	248	277	236	253	251	260	264	247	231	242	249	224	276	266	246	232	241	239	220	253	242	260	271	250	226	243	259	261	273	248	267	259	237	266	258	254	253	217	252	256	272	231	259	245	238	267	249	251	232	258	260	254	235	253	262	238	233	273	236	244	228	264	270	256	247	234	235	238	257	243	233	266	256	263	248	283	253	272	258	241	250	239	289	257	239	266	257	256	243	248	250	221	246	257	253	240	234	230	253	266	228	290	241	236	262	236	245	285	243	234	248	239	278	247	232	230	272	250	246	258	224	235	289	226	227	281	268	253	277	227	265	252	235	247	240	270	220	245	233	252	234	283	262	252	259	259	288	243	255	254	264	245	245	243	259	252	270	238	269	244	240	261	270	250	263	228	228	238	251	234	263	278	255	250	250	229	265	251	242	243	243	209	234	230	262	263	249	227	250	239	242	270	249	259	259	221	235	242	261	250	261	234	290	237	227	234	219	273	221	264	238	239	244	254	240	284	279	263	287	240	236	257	260	253	238	243	223	254	289	237	254	264	244	254	254	251	244	252	257	240	244	238	251	246	245	237	282	246	264	246	239	260	246	239	232	263	247	254	247	239	253	233	236	263	259	248	230	231	258	232	240	280	252	251	232	238	249	251	272	253	236	226	234	272	247	276	232	228	244	266	269	251	255	266	236	262	271	253	231	227	234	258	250	255	240	239	244	267	243	271	244	231	267	269	260	224	252	246	233	255	260	248	231	274	237	277	223	237	267	245	267	264	266	253	250	257	253	237	255	261	257	263	242	274	254	259	249	232	255	247	242	241	234	245	244	258	274	246	265	267	246	228	256	259	234	248	259	239	244	247	239	228	245	253	261	263	265	254	265	243	250	257	236	239	226	223	253	264	238	245	259	212	243	219	253	282	242	234	252	251	251	255	224	226	270	247	252	242	232	247	225	239	272	246	234	299	273	230	259	253	254	246	259	266	216	255	240	246	252	262	258	262	236	260	267	246	261	217	221	254	239	256	268	252	246	245	248	232	267	259	247	253	261	276	225	253	260	259	250	237	275	216	217	245	261	252	247	231	259	262	220	252	261	244	231	264	251	244	260	242	263	243	274	259	271	274	248	243	260	250	244	232	207	278	236	232	255	255	257	255	257	278	261	244	278	275	270	261	241	271	241	222	250	252	235	253	260	239	248	253	245	250	243	236	222	238	230	245	221	240	253	236	269	234	247	244	269	268	267	245	215	253	262	248	253	267	269	274	265	209	243	253	246	253	249	251	234	257	264	230	263	257	260	233	231	257	243	251	258	240	264	259	261	258	231	260	270	259	245	278	246	243	225	264	227	280	251	276	261	260	262	247	256	242	236	258	244	260	224	250	257	246	268	248	258	243	259	229	245	269	288	269	272	253	264	241	255	251	228	273	237	225	236	273	247	226	241	226	271	254	231	242	266	234	252	271	261	267	245	255	236	241	242	248	259	271	231	266	226	255	223	255	260	251	255	226	272	274	263	244	231	246	240	272	263	263	241	254	247	274
24909	51341	32322	13342	4110	784	340	326	336	316	289	290	278	293	292	299	303	282	297	341	313	285	291	293	285	283	331	272	322	317	290	318	269	296	288	322	282	288	299	298	299	307	292	299	294	255	262	277	273	291	304	281	327	298	296	305	281	291	257	307	319	277	290	331	316	274	309	290	289	301	325	263	309	268	315	275	301	258	291	278	322	304	293	282	267	300	297	289	276	302	293	297	305	325	275	347	276	314	289	286	270	301	323	270	304	277	297	303	305	288	296	304	331	299	305	325	294	322	311	298	286	292	316	317	297	316	316	274	313	262	276	281	304	278	321	290	296	301	281	311	310	275	285	318	278	241	296	274	330	306	310	297	274	289	260	297	291	296	306	279	284	291	292	310	275	314	282	303	317	304	285	306	287	303	311	281	305	279	313	292	297	293	294	300	279	293	300	289	290	291	284	297	280	285	303	306	277	283	294	307	306	287	321	313	294	316	312	290	292	269	317	273	301	283	292	273	299	304	289	283	333	266	307	322	304	272	320	293	293	284	302	287	281	298	304	298	281	279	269	310	299	284	304	299	280	311	300	336	317	296	264	270	274	303	304	264	308	300	270	294	301	298	302	298	285	265	275	334	266	280	297	279	284	310	297	286	300	278	292	307	298	290	304	314	309	286	272	298	309	275	281	269	305	322	290	283	303	312	316	289	319	293	276	300	280	313	293	305	277	325	297	297	291	295	317	289	314	297	312	310	288	285	321	299	309	281	292	331	314	305	320	287	304	292	290	296	309	323	266	302	264	269	301	312	307	281	304	306	326	294	271	309	273	311	294	285	312	304	285	301	276	347	322	303	301	288	288	298	309	294	320	274	260	297	298	306	325	301	326	286	284	317	305	305	259	327	323	300	285	309	271	306	297	300	282	350	277	298	285	300	315	300	268	298	288	307	267	309	250	284	297	284	314	304	303	295	309	309	297	331	284	275	288	302	290	313	298	304	298	293	312	276	333	322	300	309	311	293	306	289	300	277	267	286	295	288	301	273	326	279	298	320	288	268	261	319	327	307	298	305	282	322	281	297	287	284	304	290	269	320	323	308	266	295	327	328	283	321	289	286	308	287	325	302	311	293	297	290	302	297	304	298	288	313	298	276	317	272	286	310	340	283	289	277	287	298	295	314	299	296	271	298	287	291	281	308	316	336	322	292	266	304	337	264	274	320	300	289	309	288	295	295	285	308	291	313	311	262	261	299	318	283	271	291	293	302	278	274	318	324	289	259	292	293	250	295	302	283	310	297	265	317	309	291	320	310	286	300	308	317	302	311	302	300	295	294	292	297	260	265	305	292	294	289	289	308	303	289	295	306	306	298	304	329	288	291	284	288	334	288	308	275	266	300	269	278	297	303	289	281	325	291	265	311	313	268	309	272	319	287	295	327	291	300	310	291	312	304	302	269	286	288	290	300	270	315	291	304	302	279	274	323	311	284	279	312	295	318	315	284	311	308	311	304	285	311	293	271	312	298	316	280	300	280	320	321	307	282	326	273	304	281	307	277	296	311	295	298	294	288	302	301	287	293	313	296	276	274	276	295	309	285	274	308	273	312	300	312	303	290	284	314	297	286	305	286	282	293	290	304	309	274	295	314	296	276	313	335	302	298	257	293	269	274	318	293	289	307	295	308	290	275	293	282	278	295	310	302	282	288	309	303	287	289	288	285	314	321	291	293	296	302	277	319	302	304	281	286	323	249	285	279	312	275	268	316	290	308	295	295	306	277	310	298	291	311	284	283	303	284	293	321	273	285	294	270	292	317	288	303	270	270	284	294	296	258	312	285	316	296	295	288	279	277	307	310	311	308	298	273	276	309	302	279	321	289	292	304	283	305	307	308	299	291	270	298	307	314	321	284	301	288	280	297	316	282	277	304	292	321	259	313	250	309	308	288	283	265	316	316	268	285	307	309	286	290	302	301	276	301	261	290	285	269	331	317	303	304	289	273	285	334	294	290	301	319	305	298	310	325	294	316	291	283	294	283	283	283	293	278	288	302	305	294	295	279	296	274	259	304	316	298	289	278	293	327	286	314	309	288	277	271	285	304	287	281	333	307	307	295	297	296	286	293	285	290	322	283	301	295	284	285	283	302	330	287	289	256	281	321	311	310	286	298	313	308	338	333	291	284	322	302	302	320	267	297	302	273	310	293	330	250	304	267	319	290	306	300	293	272	312	277	282	269	304	294	300	288	289	305	280	283	299	275	295	308	317	274	301	292	301	321	300	275	308	278	289	312	292	293	322	287	293	312	307	293	281	313	286	278	323	303	326	297	288	285	292	303	284	303	323	279	282	294	312	327	306	307	274	277	327	293	287	315	313	300	284	329	260	277	332	293	277	293	295	286	335	311	273	315	285	292	315	283	316	321	303	289	250	294	285	300	303	306	285	283	318	280	280	266	291	287	324	296	299	303	315	263	308	314	304	269	294	274	284	322	293	302	278	301	298	303	305	273	276	315	283	304	277	303	306	287	290	273	300	285	294	296	300	297	299	278	297	289	285	301	319	312	286	299	293	282	289	289	294	305	267	279	263	259	294	308	284	279	293	323	299	292	298	297	291	301	320	281	290	279	252	317	290	285	274	308	219	298	262	276	294	279	295	271	297	332	281	303	285	282	313	316	292	340	302	274	310	271	318	301	315	289	299	298	294	263	339	299	292	302	304	262	298	290	298	279	293	290	301	313	314	288	274	299	317	278	265	309	290	293	309	300	270	313	266	310	276	276	302	291	323	293	293	319	303	285	284	298	314	296	304	272	289	286	259	357	277	316	283	302	295	316	319	299	295	282	283	274	263	303	314	269	299	317	292	275	275	314	283	323	289	328	295	295	289	290	320	303	290	295	304	278	314	292	258	342	309	291	304	311	313	298	303	302	298	289	278	305	294	288	270	307	300	283	309	318	278	278	312	286	291	297	327	301	284	267	293	312	274	311	306	255	331	256	310	310	301	324	291	299	278	292	322	301	300	293	318	313	285	286	291	288	276	302	291	293	275	275	315	310	304	273	301	282	278	295	301	281	287	301	296	291	333	294	276	260	272	288	312	320	270	289	291	289	305	309	299	297	280	327	290	311	280	286	275	290	297	284	290	285	310	311	303	296	293	326	313	281	312	287	324	329	283	286	303	305	313	279	300	298	267	303	271	325	271	276	325	323	303	286	303	297	310	303	309	271	269	310	307	277	301	277	319	306	294	272	296	306	318	347	297	307	303	277	301	291	327	305	308	335	289	280	297	281	281	295	315	261	296	275	302	307	302	300	254	285	311	286	284	336	306	314	305	286	345	286	326	301	263	312	281	280	287	303	274	289	295	298	295	292	309	340	311	284	321	291	304	309	294	283	277	284	303	308	282	298	302	294	277	283	288	293	295	275	277	291	314	291	285	333	271	306	303	277	293	271	283	310	292	280	292	339	306	287	297	284	307	293	288	317	271	275	340	296	308	278	312	303	333	288
23827	23814	38115	32241	23479	16250	2904	432	347	337	354	354	341	335	335	336	327	361	449	478	439	435	376	383	370	359	350	328	313	341	338	327	358	362	375	355	365	350	339	321	325	333	318	350	390	373	317	370	372	380	347	351	356	320	319	359	354	359	338	335	326	352	319	321	355	379	343	308	379	355	365	365	347	336	341	308	352	348	387	339	349	314	374	363	358	320	331	294	366	358	332	336	357	348	352	374	351	369	338	350	350	357	325	331	329	371	349	362	343	327	355	347	360	370	342	326	335	377	393	327	347	347	364	358	329	354	340	328	355	344	326	322	367	342	311	327	344	337	355	391	353	364	351	370	308	347	368	367	338	373	377	339	367	364	347	357	338	375	350	344	396	353	337	361	343	330	307	348	344	341	319	323	363	317	357	350	333	339	317	353	316	353	330	339	319	362	380	353	353	337	324	351	345	369	370	318	322	342	328	362	379	372	353	361	345	348	351	363	366	330	342	316	311	320	357	333	343	338	359	353	348	339	332	355	369	361	345	347	364	341	349	324	346	333	375	350	343	373	308	365	334	388	356	346	343	355	371	349	334	360	379	355	375	385	338	352	382	345	373	351	360	347	350	340	339	339	359	351	353	353	332	334	335	324	346	320	321	324	329	374	336	335	361	344	361	332	351	367	341	342	322	370	374	361	309	317	326	368	358	314	337	324	340	360	326	353	328	347	350	309	336	341	338	345	326	347	344	343	373	383	341	355	330	347	370	342	362	320	361	339	358	358	353	363	329	327	334	335	362	338	345	324	360	354	337	386	361	362	365	344	331	329	360	353	316	330	368	378	339	337	347	352	317	355	329	298	370	315	316	353	316	363	330	369	304	375	367	350	348	365	342	368	376	374	354	333	320	345	333	365	355	350	365	379	351	337	337	364	326	317	344	340	331	326	351	346	325	369	332	353	334	333	341	320	351	332	343	319	376	339	323	320	342	362	369	341	344	339	384	346	346	379	354	345	348	338	359	320	306	347	388	364	352	351	342	371	337	351	347	297	372	333	354	336	348	306	363	342	371	347	379	330	364	362	299	342	347	378	350	368	354	342	360	353	371	340	324	348	313	358	350	352	315	348	335	329	334	342	358	350	338	329	350	349	360	358	319	347	344	369	329	367	359	358	354	354	373	379	345	352	357	317	366	357	343	318	329	343	338	355	328	350	338	329	340	349	350	362	360	358	379	352	344	335	349	352	335	317	340	371	359	342	337	341	336	355	306	351	346	355	365	350	356	349	343	365	345	366	364	343	359	357	356	338	349	341	348	354	359	349	355	296	343	344	370	342	332	359	351	343	353	351	381	342	343	327	369	325	350	378	320	337	335	321	354	354	336	357	357	327	348	337	350	335	332	339	358	354	351	344	337	313	363	344	327	349	326	346	329	348	322	369	336	342	343	363	363	334	347	359	359	370	392	355	317	352	372	347	341	372	338	354	335	339	366	345	368	358	387	338	340	313	323	357	344	341	352	344	355	369	323	360	353	334	334	356	369	372	338	387	355	342	323	379	340	343	360	360	362	331	364	342	366	334	360	346	348	356	316	346	310	368	335	356	347	345	342	351	336	358	295	332	395	342	368	338	363	344	348	322	386	315	321	366	363	363	357	320	338	328	361	304	348	331	345	340	307	304	328	367	344	318	352	355	360	370	362	356	369	347	325	367	373	348	377	343	366	357	349	363	341	319	360	352	359	353	353	353	357	362	368	323	343	315	356	359	333	363	313	330	359	348	327	377	341	357	353	343	343	351	349	315	351	355	351	348	294	346	349	359	374	368	363	358	334	358	379	343	351	359	356	396	314	348	359	359	341	391	307	340	333	323	356	340	365	337	350	331	357	348	362	356	341	331	316	343	328	361	328	369	355	342	348	374	349	312	362	307	386	343	311	333	350	363	355	336	337	363	318	349	323	316	323	346	346	358	336	354	353	383	372	328	349	348	349	369	341	320	353	338	366	325	341	375	318	351	370	368	357	365	385	391	361	378	332	371	360	330	369	348	370	316	339	312	328	354	349	333	348	344	365	373	362	349	328	352	329	351	362	315	308	377	371	381	358	339	350	350	317	335	351	372	368	352	347	335	346	340	374	353	351	388	376	343	352	313	342	376	332	340	392	316	352	342	352	332	347	346	313	341	347	390	354	374	328	340	326	333	345	317	376	336	332	318	371	332	333	315	340	368	353	378	325	352	319	328	345	352	341	369	334	339	364	333	340	378	328	352	328	364	334	358	354	371	393	334	343	356	359	340	360	345	341	326	342	339	353	338	388	317	351	369	317	354	361	393	342	334	333	340	332	346	369	334	372	347	337	325	307	357	388	316	358	351	318	365	385	322	316	352	333	330	333	332	369	368	388	364	331	344	367	342	331	366	339	321	327	333	342	366	331	332	327	342	361	318	376	350	312	390	312	321	353	360	339	340	342	321	353	347	354	339	362	339	355	334	370	357	358	409	337	370	376	353	321	360	362	306	347	349	337	343	338	338	355	349	353	368	351	377	357	317	347	317	337	370	322	361	373	352	330	409	370	348	344	338	355	333	359	363	361	324	341	335	361	343	341	349	366	311	342	348	337	343	355	359	352	335	371	355	352	357	347	338	343	344	323	331	349	325	354	356	358	347	380	317	341	357	342	345	356	330	351	353	324	363	320	362	330	338	345	355	349	333	347	336	360	332	396	362	342	379	343	340	348	358	336	334	371	343	356	374	349	359	351	360	315	350	352	359	355	412	326	316	332	367	361	352	370	357	355	379	324	350	330	357	325	354	321	339	360	327	321	379	315	336	358	344	401	370	353	386	356	368	332	349	337	347	340	325	336	355	351	324	328	368	338	357	361	408	368	353	336	344	361	336	346	307	331	339	342	336	345	330	356	337	337	327	384	335	352	331	371	355	331	372	335	366	335	340	396	363	350	343	340	370	366	351	356	333	356	378	364	327	403	370	365	358	338	344	296	334	332	326	347	331	335	349	336	336	323	358	327	377	365	392	361	354	328	328	368	329	324	381	333	337	341	345	351	364	369	362	344	332	353	348	362	352	354	324	355	340	320	338	321	346	351	390	334	342	336	319	360	361	339	354	344	321	334	346	361	368	371	338	369	338	359	381	339	335	326	330	355	352	344	329	370	323	331	325	308	360	355	329	360	328	346	331	356	366	358	345	316	354	368	333	325	365	379	350	339	361	336	377	336	333	366	322	305	317	318	361	335	321	358	362	332	336	391	353	372	362	376	330	345	359	329	343	343	343	357	342	372	355	335	361	329	341	355	334	332	322	327	376	336	360	327	355	335	351	363	329	350	313	363	358	313	382	318	348	347	348	330	340	348	330	364	327	308	335	343	336	347	339	354	341	339	345	340	360	361	354	350	373	355	360	333	339	355	351	333	346	341	347	316	326	341	343	341	334	355	347	353	369	363	334	323	331	333	298	342	380	329	332	345	365	340	363	346	375	351	341	372	350	335	352
46738	95689	70995	44376	23921	6079	442	396	367	358	397	429	369	369	381	411	421	435	499	552	578	432	415	438	377	398	378	420	372	393	355	411	402	386	383	419	442	402	424	408	396	374	376	395	397	396	373	403	438	381	378	354	406	406	388	382	439	390	383	390	395	392	375	366	389	400	407	402	383	392	382	397	430	383	398	377	358	395	392	365	386	394	385	375	439	380	395	411	392	365	386	413	387	422	424	394	394	374	397	398	391	394	404	408	395	376	409	389	389	411	381	394	393	376	391	393	406	375	373	382	373	390	391	418	376	400	425	355	386	374	399	388	434	402	394	385	438	394	389	348	421	369	413	404	403	406	402	407	413	362	362	382	371	401	395	424	391	424	374	369	419	367	347	375	389	361	404	374	350	405	384	388	408	382	400	399	375	406	386	369	416	364	367	418	356	406	374	402	394	376	358	397	396	368	427	414	398	397	385	403	373	395	399	425	410	419	371	411	387	405	411	421	404	410	380	366	384	393	406	393	410	413	389	414	401	383	395	408	396	383	398	399	397	392	386	365	372	392	402	393	378	385	385	374	403	364	379	420	386	385	420	406	381	391	400	389	392	413	426	428	375	394	414	374	378	385	388	397	417	407	362	363	380	403	384	386	368	407	421	373	378	403	394	385	392	417	388	387	390	372	377	379	376	427	378	406	368	409	406	394	392	416	384	393	363	403	423	396	401	399	381	400	340	371	437	385	383	391	403	370	376	419	403	406	364	384	396	396	412	354	384	377	395	414	393	383	383	338	423	436	384	389	373	366	399	400	422	430	380	381	383	380	374	373	429	375	418	415	417	377	384	406	391	373	373	365	398	426	379	397	417	372	385	386	409	425	376	345	344	416	399	395	416	390	359	400	374	411	399	377	375	420	378	356	423	377	389	377	404	379	388	339	382	414	404	415	360	386	388	372	370	396	348	402	392	380	385	393	361	412	381	383	408	382	395	382	376	380	412	363	407	364	385	362	391	413	420	409	391	389	391	389	399	372	387	395	367	371	392	390	390	411	409	371	403	419	396	370	385	400	393	379	412	414	384	416	364	440	406	378	397	409	345	369	378	381	394	400	440	381	374	388	413	406	415	398	408	358	404	443	377	405	370	404	390	428	386	400	397	396	419	389	391	396	395	410	386	378	388	366	383	387	393	361	401	407	377	409	405	408	410	428	405	409	369	401	393	391	391	376	437	394	395	444	413	380	379	405	394	419	400	412	409	364	406	388	418	399	369	406	371	402	365	427	352	389	390	351	374	398	396	376	416	373	368	381	382	383	397	423	362	412	368	361	423	377	409	405	359	382	394	382	388	413	385	394	384	405	404	387	362	381	417	358	368	396	381	370	409	403	420	382	391	394	409	375	380	395	400	388	391	351	417	379	394	413	371	392	392	415	368	391	345	398	423	408	393	423	374	358	349	403	414	395	393	346	390	379	404	385	455	359	390	411	352	401	359	401	380	355	383	382	380	378	391	374	397	393	390	375	392	378	366	398	383	417	331	410	373	423	366	392	402	342	367	369	393	362	372	387	395	387	421	424	388	429	387	390	394	398	373	413	396	432	377	407	385	384	359	377	410	426	378	403	378	391	382	378	366	379	426	347	373	373	419	391	405	350	409	424	375	406	391	394	419	377	394	387	393	380	403	391	384	430	421	410	400	388	383	384	412	419	374	390	380	377	372	390	386	389	393	385	377	391	401	379	401	421	384	395	393	396	385	380	383	380	364	380	391	363	365	349	394	380	441	394	410	393	361	397	395	410	392	419	368	381	396	418	356	426	424	376	365	368	398	399	371	387	404	407	406	352	359	399	398	440	394	379	384	404	400	394	410	396	392	405	369	376	372	393	394	381	396	411	392	399	386	417	374	381	403	396	400	407	398	392	397	393	407	419	371	418	406	392	380	373	419	387	410	391	415	389	391	393	367	393	417	386	408	365	381	360	371	405	387	393	417	365	398	410	440	397	360	398	373	378	386	376	384	394	388	394	386	391	414	390	385	374	406	365	366	402	398	366	403	405	339	379	376	381	420	411	368	410	393	382	369	367	378	396	357	371	390	401	363	382	382	406	417	381	398	403	441	410	384	372	408	395	409	383	398	349	400	406	402	381	406	418	411	372	403	379	411	419	404	400	452	375	404	365	403	427	404	396	405	406	431	381	381	388	385	378	389	383	364	391	369	371	380	405	428	415	416	418	413	350	374	373	383	394	392	407	415	356	409	387	387	397	393	392	421	392	384	390	397	395	403	384	385	379	379	372	343	385	381	393	379	390	383	415	383	405	384	406	399	412	365	347	384	365	367	368	381	401	402	390	393	384	371	385	381	406	383	387	391	394	411	392	418	388	393	385	373	376	372	363	379	368	379	376	352	405	406	400	371	391	402	398	365	399	400	347	367	401	360	374	376	380	388	366	405	399	340	375	419	386	391	393	420	409	403	396	424	365	409	419	382	372	376	391	387	406	382	393	405	365	408	402	433	369	392	344	430	377	408	396	372	394	390	371	407	393	371	401	374	375	371	376	368	414	369	392	448	402	403	381	415	369	380	416	400	376	401	369	376	387	394	398	370	353	375	440	369	387	408	385	394	436	401	408	384	402	373	398	405	402	423	371	392	382	418	412	397	393	396	398	421	377	376	392	383	373	390	394	375	387	406	419	389	409	364	398	393	392	368	383	365	374	387	408	390	406	385	425	393	398	351	345	407	372	385	326	381	380	384	405	394	378	383	388	421	392	396	397	404	411	392	370	390	372	434	376	362	384	391	404	423	386	395	389	380	438	353	375	399	401	408	386	419	416	394	394	397	418	380	356	417	392	383	406	381	369	394	375	409	388	413	401	355	381	434	366	389	382	407	370	393	417	438	409	432	420	371	411	365	394	410	406	370	403	354	368	383	362	384	397	378	409	370	383	378	398	370	381	383	412	390	390	384	414	391	400	374	405	387	390	396	387	377	371	413	394	397	385	401	378	374	347	353	381	386	389	369	409	428	385	400	390	418	392	401	362	388	392	403	417	417	426	394	396	381	376	386	380	409	411	407	365	376	382	413	410	392	385	356	373	397	404	359	386	368	431	420	381	355	418	391	392	441	401	385	361	387	406	391	399	398	388	424	384	382	430	377	378	396	391	435	361	390	365	385	374	366	381	380	384	429	379	381	366	378	393	396	392	402	381	391	421	381	394	389	444	376	395	365	409	397	373	429	370	399	419	401	421	402	390	346	394	392	369	402	374	427	418	411	402	369	364	406	423	373	386	383	425	371	389	373	397	391	404	372	403	395	358	388	409	390	398	390	394	391	391	381	387	409	397	404	394	341	370	398	401	391	414	340	403	434	376	378	391	388	414	380	421	385	410	386	356	398	421	381	366	426	391	404	385	384	400	421	392	419	388	392	384	412	402	386	352	379	383	407	400	408	410	410	408	390	416	415	401	374	402	422	390	395	391	375	382	392	385	386	354	404	372	427	367
25299	26876	40440	30649	17721	4984	431	336	341	347	319	328	296	309	296	335	323	371	351	371	343	309	311	297	303	316	319	306	323	304	322	301	308	313	327	273	317	337	318	312	337	300	297	301	318	297	312	360	321	351	349	286	311	340	317	321	291	320	337	297	305	291	338	281	310	314	302	325	311	303	303	341	316	298	289	326	325	303	313	302	278	338	295	276	328	323	301	298	320	321	319	302	287	295	303	297	316	353	306	341	287	316	292	315	292	328	319	287	343	295	316	304	322	295	304	281	308	330	293	311	328	300	285	299	313	311	306	332	323	308	297	310	309	283	298	307	333	307	308	323	307	323	317	329	320	299	296	288	279	320	334	312	298	358	304	299	301	312	329	328	280	282	309	322	294	302	292	300	306	317	311	327	325	291	317	283	281	324	283	299	304	279	319	284	282	339	289	325	289	307	292	305	300	287	319	287	331	322	305	319	340	339	310	303	308	294	299	310	292	280	304	286	324	287	306	356	293	315	287	336	354	288	298	300	303	312	287	331	321	313	318	315	338	335	308	304	312	332	334	305	331	295	320	307	276	344	312	290	311	326	270	292	296	310	327	320	324	302	294	307	323	270	296	309	276	313	306	319	296	308	294	300	348	339	295	310	306	307	337	330	319	344	305	302	269	291	292	308	283	293	320	287	319	309	302	343	324	347	336	315	318	354	305	303	278	325	339	287	318	315	330	314	279	319	295	332	276	297	327	309	310	306	301	318	295	317	315	284	290	305	309	313	288	301	297	329	298	314	286	323	340	333	306	290	314	330	345	310	308	319	314	286	318	333	293	290	307	327	319	333	354	332	319	298	313	294	298	302	320	259	316	301	312	294	336	282	296	325	289	291	310	339	352	287	312	322	323	327	342	317	300	299	324	289	275	311	274	312	290	314	311	343	286	280	292	318	329	304	285	332	319	310	309	311	294	331	319	341	291	317	301	314	311	342	306	293	292	310	313	323	342	327	288	304	303	297	316	331	311	310	326	299	312	327	316	297	297	308	320	281	309	318	302	318	301	310	291	285	306	317	289	310	307	280	325	316	296	295	291	278	320	306	310	301	277	323	322	296	315	290	317	293	371	317	322	318	322	330	296	310	324	321	307	332	303	327	320	338	309	313	308	328	296	323	274	309	287	257	300	307	323	288	320	342	310	296	361	309	304	282	286	289	303	304	315	313	311	311	295	307	326	303	303	331	291	335	275	306	308	289	308	314	290	293	324	317	332	309	322	321	280	318	320	325	283	338	273	311	309	297	313	318	331	328	336	282	366	323	303	281	292	312	312	298	276	299	322	319	299	312	319	332	343	355	334	309	309	282	311	305	320	315	301	317	335	329	351	348	301	310	299	317	302	288	309	310	345	313	309	292	322	281	318	323	313	307	306	307	285	313	321	319	293	298	297	311	309	322	317	307	280	261	291	277	278	316	308	289	288	321	279	295	268	305	315	316	317	332	332	282	323	339	291	310	336	319	328	303	320	305	286	284	328	318	335	284	325	302	321	324	298	324	313	293	336	331	338	300	313	338	285	336	306	325	326	330	313	331	330	305	300	336	321	298	309	308	303	300	316	337	338	316	298	303	304	313	306	340	298	319	333	320	317	307	317	317	307	307	289	317	302	286	307	293	301	364	304	328	307	344	320	283	322	307	300	304	303	349	324	337	299	321	287	304	272	273	305	301	341	325	289	304	325	323	306	304	313	322	306	328	299	320	321	331	325	293	315	291	321	322	329	305	319	308	303	330	300	326	338	298	310	295	290	305	296	338	298	311	297	297	335	334	308	322	304	302	310	326	294	288	305	342	274	336	312	289	301	348	332	312	311	321	332	315	296	289	296	313	287	291	289	313	329	302	326	330	311	290	327	332	307	285	310	321	318	304	319	332	314	295	310	316	285	325	303	297	286	320	289	299	303	325	311	299	324	291	282	339	340	303	323	329	339	317	284	325	317	299	322	323	354	264	321	315	303	310	311	298	317	310	332	288	283	318	291	340	304	345	311	323	290	306	303	343	307	302	312	328	328	299	315	301	350	284	312	342	261	303	323	311	334	313	311	311	291	309	334	317	333	311	319	320	296	282	306	306	330	333	329	322	284	330	285	315	340	300	289	303	301	271	302	285	307	318	325	349	318	306	304	308	317	316	288	305	341	300	291	311	272	310	327	296	339	329	291	316	307	314	316	320	318	330	309	317	324	311	316	317	311	326	336	276	325	322	305	319	299	297	330	300	295	333	267	315	296	315	296	317	315	301	322	315	328	303	284	313	307	329	301	326	344	297	330	293	284	303	324	281	326	339	323	308	334	316	318	282	304	319	307	304	330	311	333	313	304	282	326	345	278	299	299	286	293	343	327	320	324	330	321	306	320	312	301	290	331	292	292	311	287	290	324	310	326	327	307	303	300	303	295	295	315	308	283	314	314	310	297	301	310	318	318	314	310	304	315	297	310	342	315	324	313	334	317	321	322	304	278	296	323	325	307	327	305	315	315	313	305	324	320	284	265	312	293	311	314	302	298	283	336	333	337	306	305	279	330	307	286	338	302	305	302	315	293	302	291	283	282	299	313	311	295	308	301	290	321	299	322	337	308	318	318	292	321	326	278	321	298	305	299	306	335	310	324	353	295	333	301	274	330	322	265	282	301	313	350	321	313	319	293	332	302	296	294	325	320	292	328	315	328	332	326	305	288	297	319	307	320	328	310	309	296	324	302	301	306	295	283	301	293	296	313	296	284	321	319	308	344	337	314	307	286	313	303	325	332	316	277	323	329	319	309	337	319	316	312	305	283	303	299	310	329	323	317	330	339	306	338	295	296	322	322	306	303	309	314	307	309	291	319	290	311	327	335	307	327	285	320	316	307	332	331	305	320	301	319	339	320	290	338	273	306	312	302	301	303	315	307	282	281	302	285	310	337	304	318	291	299	326	315	333	330	305	327	325	302	323	301	326	299	314	357	308	299	326	286	275	307	301	300	293	329	286	309	332	293	299	335	308	301	299	322	315	316	289	322	318	317	349	309	276	326	291	325	289	319	307	288	307	303	326	329	298	307	308	291	324	315	327	337	306	306	302	302	347	294	313	321	324	300	305	298	328	313	298	305	303	331	314	326	305	337	321	296	316	304	330	307	307	308	268	292	323	326	310	285	322	308	304	288	301	315	309	328	304	300	311	350	333	324	301	313	317	312	298	331	339	325	296	306	317	327	321	277	309	310	274	285	309	315	324	310	308	283	301	319	320	275	291	311	272	265	333	303	339	309	318	312	295	323	321	307	336	335	303	313	281	303	300	297	312	300	342	307	305	316	325	329	325	306	315	319	331	314	343	321	307	326	315	335	334	295	313	325	323	311	298	296	327	285	300	300	310	315	290	318	336	316	320	284	315	313	323	310	341	336	309	308	302	291	306	284	313	309	323	293	336	281	317	324	324	282	310	309	349	327	275	317	297	312	322	350	305	305	326	288	312
42869	83291	57728	32845	14967	4007	407	358	378	380	372	387	395	371	376	371	345	386	400	438	412	382	363	378	367	374	392	387	421	339	379	360	382	398	341	379	341	364	338	372	340	372	353	377	354	347	358	362	374	373	372	321	381	311	362	363	366	367	351	369	382	370	367	369	345	376	384	374	343	344	359	345	337	346	383	368	387	374	373	389	395	368	371	379	353	333	386	353	349	370	367	382	375	363	354	349	368	348	387	346	380	342	378	366	349	351	382	348	347	352	367	339	408	375	342	384	388	386	349	383	337	342	353	334	321	321	336	379	374	352	332	372	356	381	349	395	376	371	376	365	387	323	358	352	400	380	356	365	345	386	392	376	362	396	366	345	353	377	375	348	357	361	339	341	397	372	347	363	355	362	393	386	360	375	391	339	351	374	355	376	362	346	372	351	357	350	345	348	415	386	371	368	392	368	361	389	362	334	351	390	376	364	371	395	335	368	366	383	357	351	365	377	349	376	349	392	358	310	351	357	395	368	342	381	389	348	373	371	358	349	345	370	374	361	358	355	347	347	363	343	370	361	349	350	376	352	348	354	397	374	353	344	327	370	353	368	374	341	350	353	351	384	365	358	378	350	365	371	399	371	339	341	358	358	377	387	351	375	358	363	362	343	350	385	362	387	346	336	359	371	342	373	340	388	385	369	366	344	338	363	351	320	327	393	331	370	329	363	369	330	331	346	363	379	391	356	375	318	362	344	406	374	358	385	381	387	352	337	337	388	328	359	400	352	359	321	366	372	361	358	389	341	361	376	345	373	366	346	350	351	354	357	387	368	400	371	379	396	372	359	364	335	365	362	351	340	394	392	375	389	375	345	383	376	344	392	366	316	420	375	349	333	365	362	352	360	375	394	357	332	349	365	354	360	356	347	347	343	331	376	355	346	380	349	362	360	323	344	358	378	382	382	349	368	340	358	336	397	387	376	385	359	358	346	369	373	377	366	380	381	381	369	389	343	367	380	334	364	353	379	350	349	339	357	370	386	384	367	380	384	408	368	381	352	372	360	367	400	346	368	360	407	379	361	375	364	372	386	401	386	318	412	343	315	372	372	385	375	388	358	371	358	353	364	382	377	350	353	371	374	370	349	338	358	360	369	379	357	377	327	335	422	368	371	371	370	380	379	362	354	385	341	361	368	369	351	347	347	330	374	383	347	350	348	369	347	313	341	366	395	358	396	403	341	329	372	382	348	404	376	336	348	382	351	389	353	356	373	349	379	361	378	355	370	346	367	351	367	360	363	370	408	359	374	351	367	387	329	342	411	357	358	340	355	305	363	332	387	360	374	391	336	385	356	388	394	380	371	349	352	333	378	373	355	359	410	354	372	382	371	384	352	380	358	360	364	362	375	341	365	355	369	391	378	350	371	348	384	374	402	377	394	359	307	389	382	375	377	388	364	356	406	347	363	368	360	393	389	319	378	373	374	353	381	332	384	328	350	337	369	374	350	370	354	359	377	374	377	355	324	363	372	314	394	374	360	351	390	384	332	351	366	384	384	333	386	384	408	351	354	368	378	328	387	384	370	391	364	351	373	375	361	356	354	371	365	424	362	346	366	350	383	340	379	350	355	341	407	344	352	373	341	381	404	361	378	377	363	371	356	380	345	352	379	337	395	355	358	376	362	360	393	392	379	351	378	338	353	372	391	364	365	397	343	374	377	371	377	363	359	371	382	371	350	367	376	352	354	408	340	348	374	370	371	341	354	397	372	404	330	395	332	405	395	386	341	395	364	383	371	371	359	370	340	314	364	377	356	345	337	358	392	340	374	369	361	346	395	360	380	364	363	363	339	404	398	378	387	373	363	349	377	361	399	359	396	374	353	375	380	355	381	415	392	361	385	371	366	355	415	383	331	363	371	350	336	361	372	352	383	354	387	388	355	362	405	373	357	347	377	358	356	386	372	367	382	363	363	376	347	352	393	333	371	354	355	384	372	371	370	330	385	349	378	373	377	377	379	371	387	361	379	354	370	388	366	381	359	375	383	353	368	335	338	376	408	358	345	358	343	368	374	344	370	381	366	359	354	371	367	335	378	358	320	386	353	345	352	391	332	375	343	353	347	357	372	344	378	366	324	405	376	359	363	334	344	349	361	362	375	395	387	384	358	359	369	365	381	342	364	384	324	364	351	352	352	357	364	337	381	384	362	384	360	380	371	382	377	357	373	370	352	380	364	381	358	375	344	348	381	376	384	360	350	406	336	344	382	378	358	361	334	375	373	334	341	349	345	364	345	365	363	358	385	364	366	346	379	386	373	354	349	387	362	361	378	362	366	359	342	357	381	367	377	363	370	394	349	359	408	357	346	374	355	321	351	351	385	375	381	345	389	352	350	368	352	375	378	364	350	414	348	385	362	376	363	364	371	362	368	364	384	394	365	344	352	358	337	358	350	393	362	372	353	356	333	378	361	373	368	329	360	374	354	372	345	340	359	396	365	386	369	370	322	362	361	382	388	392	397	376	369	346	365	379	358	371	332	331	349	376	392	347	385	355	332	371	352	353	349	357	344	358	392	344	388	352	367	380	345	345	349	387	363	361	354	395	336	390	351	362	372	383	352	367	380	364	358	336	348	384	321	370	376	370	349	396	360	385	364	369	391	367	380	353	363	393	353	370	356	418	364	343	357	353	360	324	358	362	362	362	389	345	352	387	389	349	374	364	358	348	385	390	342	410	344	343	383	312	416	348	394	367	384	322	378	318	322	365	409	384	331	346	362	346	377	383	383	368	352	357	372	331	374	393	346	375	344	340	353	368	350	401	361	391	397	354	377	344	354	358	350	393	365	396	387	340	351	373	365	357	351	349	379	338	344	346	344	367	351	382	342	357	350	359	395	370	364	380	334	352	352	357	350	366	405	356	354	360	402	361	367	362	371	334	361	382	361	356	355	358	400	341	331	361	356	360	366	366	373	394	343	356	402	329	368	346	365	355	342	344	367	370	329	376	391	370	329	364	353	382	354	363	343	373	344	398	346	369	365	362	352	346	374	370	374	363	381	362	384	373	358	342	338	368	356	353	340	351	356	378	376	372	352	335	355	361	377	326	395	357	385	367	355	361	378	400	368	385	383	379	342	344	351	357	364	373	361	389	354	352	373	360	387	382	359	397	363	364	367	350	360	368	364	345	363	374	363	372	354	364	366	343	376	384	364	348	365	342	367	364	362	363	347	362	343	341	364	304	369	358	350	336	370	392	360	376	387	379	351	335	374	347	377	384	374	339	371	390	322	346	325	364	352	406	372	361	379	371	354	374	327	385	361	358	369	367	377	366	337	360	388	360	363	373	346	344	346	337	395	369	365	354	352	375	391	369	367	366	368	403	382	374	386	354	346	378	368	350	377	386	341	361	365	327	354	356	390	401	332	356	355	392	350	372	376	348	382	409	371	382	360	379	351	369	385	381	381	361	345	365	364	395	379	364	366	362	343	340	371	379	358	338	372	344	370
22844	22484	34652	28487	23456	21259	11070	734	533	504	474	525	516	512	476	492	488	585	614	573	605	518	507	474	442	490	460	497	457	497	443	461	474	464	433	465	472	482	481	487	516	474	429	471	479	435	502	503	473	481	467	454	461	481	464	475	466	497	468	472	483	480	454	467	503	463	468	480	484	471	465	486	446	450	475	450	468	435	440	467	460	447	476	478	479	477	480	433	471	490	470	485	443	495	490	472	475	495	471	529	483	435	469	453	421	473	471	467	442	470	444	423	449	446	469	461	488	488	418	449	467	433	473	401	474	434	453	462	453	457	461	498	451	489	433	460	476	469	484	465	436	478	485	486	464	481	493	458	453	489	470	468	504	483	473	478	479	462	453	448	434	464	468	477	465	448	502	493	477	443	463	406	471	448	497	454	446	507	474	447	464	488	491	467	465	458	454	476	465	469	441	486	443	466	460	469	479	460	476	448	440	460	416	469	424	496	506	462	510	497	459	466	480	478	440	449	450	461	485	464	465	442	489	425	469	423	445	434	468	485	432	468	485	490	464	443	525	447	462	452	488	498	458	425	485	483	465	477	499	499	456	481	458	485	491	466	502	478	483	479	465	477	471	482	499	487	470	472	483	475	457	459	472	393	441	441	460	509	469	487	444	451	472	457	442	478	438	458	497	481	450	507	504	485	477	505	449	508	468	423	479	455	490	466	488	457	495	486	466	468	466	472	473	490	464	469	453	440	455	426	492	521	467	480	453	488	469	466	445	437	444	510	480	458	453	428	488	491	482	455	444	424	442	502	475	490	475	520	463	492	454	470	453	508	441	480	442	459	508	489	498	493	444	449	507	463	438	488	448	483	497	451	489	474	511	449	461	485	493	458	485	482	441	439	443	471	442	460	448	450	506	475	470	479	458	503	432	450	460	423	455	481	457	399	483	435	461	471	469	457	453	471	489	474	490	464	462	440	483	469	438	465	443	479	432	464	448	465	441	477	526	461	465	493	497	439	493	470	459	444	468	467	478	468	441	449	463	483	470	482	468	412	491	462	468	475	441	498	510	420	493	467	426	454	485	434	459	440	469	471	477	501	484	469	475	499	496	443	438	489	498	480	451	475	472	502	466	481	486	460	469	492	456	466	477	514	489	477	497	467	460	472	459	469	430	491	475	455	442	470	515	440	480	472	456	486	441	426	462	509	447	461	448	470	457	438	455	436	468	464	470	472	475	434	502	451	472	455	530	490	497	453	489	455	435	468	487	508	485	446	455	462	436	476	474	486	476	498	503	466	455	468	482	450	480	455	479	470	514	487	516	464	457	467	472	483	466	468	487	468	458	460	537	495	490	453	512	479	462	490	446	435	469	449	522	473	479	471	486	485	457	463	474	449	456	485	465	461	481	461	452	463	483	463	444	498	458	509	406	462	470	482	451	449	435	446	467	400	463	462	514	484	491	445	498	478	476	449	473	496	435	492	449	478	454	443	491	471	496	483	477	463	486	480	447	465	474	491	487	446	518	433	457	479	436	458	474	467	447	427	458	474	508	445	469	448	476	465	482	422	481	450	432	488	502	464	482	454	463	419	500	450	481	459	487	477	455	485	467	463	447	482	464	483	453	463	468	515	473	469	437	442	453	479	452	519	436	443	453	475	476	475	454	468	439	448	475	480	490	477	478	506	456	465	472	439	439	437	493	494	451	482	476	452	455	444	438	487	483	477	468	488	453	456	433	452	440	485	452	442	459	453	451	431	473	467	471	467	468	493	463	469	458	473	451	472	471	497	465	463	494	486	468	478	481	500	479	510	485	476	497	455	461	483	486	459	475	475	450	451	490	504	472	455	483	477	470	458	470	462	461	492	446	465	474	451	505	434	474	494	452	488	480	483	488	507	485	464	480	477	410	493	442	475	442	492	464	470	480	459	436	494	461	446	486	496	471	435	449	490	476	461	483	452	479	490	484	459	441	485	497	481	490	451	476	456	490	476	450	447	496	491	495	466	485	494	458	455	475	480	461	510	447	448	452	467	479	468	469	507	474	466	467	445	463	493	470	479	504	436	465	461	465	473	455	456	480	471	458	490	512	502	492	467	484	457	440	457	435	440	461	501	461	500	465	457	504	436	484	509	463	447	461	460	459	495	495	449	470	483	458	488	464	454	491	501	500	493	474	500	415	465	435	466	496	454	465	489	487	483	491	493	445	510	469	452	506	472	458	480	457	423	459	465	517	465	474	484	443	482	487	451	469	431	463	452	471	462	460	480	453	449	457	464	478	489	448	490	408	464	478	472	482	429	477	475	459	488	442	482	449	449	456	485	451	466	445	430	485	464	466	474	448	478	452	462	430	488	464	464	469	474	511	467	516	482	448	461	468	482	439	465	485	462	463	468	446	486	479	469	446	450	502	471	482	457	480	453	435	445	471	423	444	486	477	512	474	554	446	431	454	504	491	503	501	475	485	461	468	456	467	471	453	481	481	485	463	523	474	491	475	453	457	471	459	475	488	451	436	491	460	467	453	473	473	469	465	457	490	471	510	424	465	463	475	434	467	502	461	429	488	426	449	461	498	453	462	476	462	491	433	475	493	471	461	481	443	447	488	475	465	495	454	443	434	478	473	500	424	459	479	458	481	462	462	454	443	434	464	463	457	457	484	467	491	478	468	457	495	487	450	467	483	459	477	473	472	471	490	524	505	441	445	467	478	456	456	492	435	473	482	484	492	466	446	456	478	493	457	447	495	468	482	434	457	478	441	457	451	482	428	474	472	441	465	446	456	473	508	443	451	450	458	472	494	487	466	452	486	476	439	440	484	487	469	479	485	417	453	441	462	446	508	433	474	430	474	468	483	411	483	466	510	486	521	492	454	473	446	511	491	476	471	456	482	457	473	465	463	489	463	495	451	468	449	433	480	481	498	452	473	497	450	467	517	482	456	458	446	464	469	474	500	461	454	441	470	506	462	479	507	461	450	458	489	471	476	478	444	470	460	487	438	462	444	481	499	500	453	470	478	476	445	469	472	438	483	489	448	488	456	468	483	480	450	458	418	457	456	467	433	466	464	504	478	453	493	476	468	431	485	499	462	447	469	481	421	512	486	497	415	485	469	468	461	464	485	481	488	449	481	470	462	456	458	412	467	475	469	442	474	442	433	461	478	459	495	420	486	473	450	462	460	459	461	469	479	479	455	458	442	438	505	460	451	467	471	431	516	476	492	469	466	449	482	445	449	462	478	457	490	449	438	447	471	469	508	470	488	469	446	480	446	472	465	476	451	452	500	456	498	451	467	456	448	458	452	449	464	521	464	433	464	459	489	459	474	455	466	454	481	473	471	443	500	475	458	411	487	470	519	477	484	433	455	433	477	478	490	482	470	483	477	469	453	454	490	466	475	469	471	491	498	435	478	468	499	469	440	442	478	490	457	471	435	501	468	474	461	459	468	439	467	452	484	491	451	471	503	471	491	494	427	471	476	473	436	452	469	458	518	456	480	502	470	460
50486	95567	75965	53337	32358	12509	635	600	558	561	553	532	533	544	550	572	575	722	768	761	737	574	512	565	539	523	537	569	562	532	510	529	506	502	473	490	472	466	519	554	526	483	548	506	518	490	525	480	512	475	545	478	481	530	482	485	523	506	519	481	504	539	516	522	575	502	482	526	540	499	509	473	505	524	525	511	505	541	513	537	512	542	503	508	544	499	506	501	498	534	488	503	536	516	517	471	500	517	532	520	475	535	522	467	495	511	490	496	548	502	494	555	528	522	510	492	494	545	526	519	545	510	550	517	537	549	489	506	528	483	466	559	493	521	489	517	503	512	496	536	475	556	544	500	494	525	504	517	487	515	507	526	489	480	524	485	540	526	504	499	505	542	545	476	474	532	516	538	491	517	511	480	535	514	496	523	526	491	535	553	506	547	505	525	518	512	533	532	547	541	522	579	522	538	530	571	508	553	490	490	509	526	490	503	485	506	487	491	537	462	560	542	509	553	526	548	514	570	515	529	537	510	542	503	522	545	518	513	514	503	493	534	517	516	540	551	534	546	524	514	524	485	551	505	536	525	500	519	472	558	472	501	491	527	560	505	507	515	471	528	517	478	535	541	469	573	486	559	501	539	446	510	516	544	493	547	539	568	511	539	517	510	496	489	509	496	516	473	491	526	507	545	552	516	513	506	519	559	541	509	486	499	524	498	497	534	525	521	504	486	523	572	488	473	549	509	530	506	485	505	534	522	512	523	535	482	496	511	542	512	530	507	516	547	521	501	476	510	484	518	496	513	530	482	522	509	498	513	482	546	530	528	544	514	503	516	514	493	527	547	524	502	491	497	529	518	526	541	492	532	564	550	445	516	500	493	528	534	533	555	493	495	532	496	488	530	502	517	511	515	525	513	509	549	537	505	504	514	533	521	534	479	532	516	498	514	552	508	488	543	479	522	515	501	535	518	557	491	527	498	539	502	522	531	550	514	530	464	498	552	495	545	500	525	484	517	505	514	519	520	504	499	564	527	506	489	511	527	535	527	499	518	488	547	507	509	523	515	515	476	528	535	495	558	528	469	520	484	512	516	501	532	518	483	498	475	499	517	566	514	494	545	514	555	538	537	476	463	477	538	533	517	542	527	541	515	567	482	511	498	500	541	521	477	512	522	490	500	517	539	512	536	501	563	473	533	510	531	526	523	554	492	508	566	585	510	514	518	492	495	524	548	512	541	532	533	532	499	504	504	543	524	532	523	557	523	489	488	519	506	517	527	526	469	492	507	518	498	491	497	528	502	482	502	472	516	553	503	517	486	517	499	493	518	499	477	498	600	536	520	564	495	513	524	525	490	517	491	500	534	513	504	552	469	506	519	532	505	510	506	541	536	513	487	537	504	510	468	532	514	493	541	519	529	506	488	529	487	498	503	488	523	518	513	581	562	542	500	514	492	535	540	524	519	509	481	524	522	517	496	485	501	521	539	492	523	507	508	507	561	503	488	500	516	502	525	525	511	538	510	534	509	499	506	534	570	530	489	488	466	487	470	529	543	513	508	524	529	502	506	464	526	514	521	513	499	506	529	517	527	521	494	483	503	522	495	521	490	552	496	484	526	516	515	507	495	495	536	485	525	522	507	503	514	505	498	563	528	487	543	532	497	524	510	564	498	514	493	513	538	478	509	544	491	530	535	541	512	469	543	479	511	525	505	529	538	511	517	506	502	482	529	492	538	509	586	544	487	508	536	527	508	499	537	521	529	526	536	527	515	502	527	519	528	495	500	520	492	499	508	564	513	531	572	491	495	543	509	557	500	519	519	474	536	513	542	522	519	540	481	460	541	566	540	526	528	513	498	503	501	535	513	497	533	535	522	498	486	510	500	500	509	499	547	513	524	504	496	482	493	501	563	526	521	483	529	483	511	533	550	485	521	549	541	518	498	502	511	502	503	540	514	512	526	534	527	537	501	540	473	573	513	500	492	496	476	491	562	506	521	540	513	511	518	478	524	541	553	505	517	548	515	539	539	508	496	512	496	511	511	509	587	521	519	472	468	497	487	484	520	494	540	492	499	537	520	506	508	517	515	496	497	501	497	525	509	521	514	506	527	532	522	485	508	513	473	512	488	491	520	527	491	550	568	516	465	536	487	527	498	512	502	474	519	571	519	544	506	517	497	547	520	500	490	534	526	512	472	557	545	521	519	536	545	530	524	582	540	511	504	506	525	486	500	509	559	483	505	527	504	507	505	529	490	497	492	526	483	498	511	480	513	515	517	572	552	536	505	526	504	459	483	494	512	546	506	487	516	509	501	520	513	530	507	492	501	513	525	521	507	552	533	509	502	514	505	519	487	548	502	524	541	504	520	515	510	533	511	521	504	519	536	488	515	510	510	556	503	528	480	502	508	582	536	511	494	478	508	549	492	491	544	546	517	520	513	502	518	510	490	564	527	532	518	522	535	502	531	480	495	534	503	462	542	504	535	518	536	538	535	515	493	483	496	535	542	534	532	486	480	516	513	489	515	487	507	474	530	501	491	520	487	516	477	509	532	539	563	469	508	522	515	570	503	521	535	525	507	485	545	540	548	483	521	505	512	540	489	520	516	521	520	543	511	485	503	504	547	518	498	516	518	492	546	547	516	531	532	508	537	519	529	544	475	521	530	513	549	502	472	546	507	518	496	523	482	500	538	499	495	488	532	510	523	517	503	537	567	468	501	505	534	477	528	517	466	502	518	478	503	520	524	531	516	488	508	546	530	498	497	522	529	533	537	506	469	491	526	526	495	483	495	536	497	529	497	536	511	580	532	515	522	522	464	483	525	481	487	491	561	488	532	484	498	524	546	503	521	523	527	472	479	505	492	532	515	541	518	544	514	501	513	541	512	493	519	546	499	484	500	509	529	517	552	513	515	476	507	476	522	506	525	538	508	550	512	469	489	487	499	530	534	498	518	516	480	544	577	497	544	524	486	523	537	504	507	515	523	498	518	545	456	501	492	529	536	546	526	518	510	536	513	505	483	553	502	487	526	544	522	555	543	539	465	501	504	497	513	515	529	487	497	524	521	551	495	528	522	494	526	511	503	504	534	504	485	495	531	550	508	502	511	523	551	524	512	528	535	526	496	521	528	537	479	524	526	505	522	522	560	486	497	558	507	522	507	522	507	502	537	523	532	519	562	511	522	463	462	464	520	530	513	476	541	556	493	524	534	482	481	495	557	513	546	545	563	497	502	497	543	500	537	538	465	480	524	546	535	531	513	505	462	512	541	517	503	451	469	521	485	532	542	534	538	497	523	506	521	502	529	563	525	481	508	505	526	515	496	502	558	500	526	483	516	479	479	508	555	517	470	531	529	497	529	533	532	532	514	539	527	477	532	536	515	518	566	482	508	509	507	552	529	454	545	467	540	493	505	512	458	534	541	549	512	492	542	521	530	537	514	531	501	541	506	532	533	536	496	518	485	503	536	530	497	504	502	543	577	544	542	484	512	462	510	531	512
28184	34776	38145	18408	4187	963	331	270	259	281	266	273	297	289	303	270	262	278	249	304	267	283	268	290	255	274	258	268	280	275	285	314	298	281	264	306	252	271	277	269	300	251	275	282	279	285	265	270	252	270	251	275	295	280	271	275	284	331	282	276	288	314	268	296	273	287	296	249	295	286	293	267	276	257	330	295	268	276	308	274	271	265	298	270	294	278	290	316	270	302	273	248	275	286	290	274	270	285	287	295	276	295	257	286	269	251	279	304	268	299	285	261	271	263	271	247	263	272	288	273	289	280	282	265	295	277	279	261	273	264	276	271	267	289	278	248	284	259	271	292	257	244	280	285	278	303	272	296	273	284	258	266	279	263	279	277	295	264	296	299	315	267	270	252	304	272	276	274	266	279	262	285	244	299	260	275	284	266	269	244	292	273	269	317	282	275	291	258	266	254	289	264	302	270	291	309	287	269	226	264	292	264	303	261	268	273	269	292	272	253	297	269	272	285	281	272	284	272	297	279	285	264	278	278	270	296	251	309	281	274	246	273	267	278	295	268	259	305	281	296	281	277	265	296	257	278	309	288	285	281	296	276	300	285	283	281	276	297	294	258	272	290	265	277	273	240	282	276	265	281	261	280	241	285	277	304	267	259	276	255	291	272	252	312	272	281	269	238	282	301	286	269	289	277	269	271	280	272	294	281	267	266	268	284	290	275	264	296	290	302	277	281	283	285	247	264	254	261	269	282	276	261	257	290	262	260	261	268	260	285	289	279	232	288	285	297	305	282	266	284	290	259	262	253	292	287	279	267	289	277	273	282	294	294	251	277	269	282	262	268	289	279	306	272	281	300	270	244	277	287	273	296	279	291	320	255	269	299	288	282	280	289	280	303	268	281	298	286	279	270	275	266	286	277	309	265	279	287	272	275	291	281	287	286	277	282	278	266	278	307	274	249	280	264	269	260	270	266	253	280	308	271	264	232	269	275	282	271	285	273	234	290	259	252	248	283	303	267	295	288	293	261	235	268	287	279	272	262	292	294	258	284	299	283	244	276	280	268	283	298	302	274	279	262	278	280	266	305	260	280	288	273	272	248	274	261	280	302	292	248	276	270	262	269	261	279	290	281	274	276	303	281	285	276	296	273	269	268	303	263	273	275	276	264	256	294	245	290	250	277	291	287	264	282	238	291	254	279	253	282	270	267	278	292	289	290	250	289	258	279	244	300	277	284	285	265	278	300	283	258	285	246	252	265	264	272	303	245	274	268	267	268	270	292	317	263	259	281	277	285	261	261	257	307	287	272	274	270	265	283	272	299	271	272	287	281	258	285	272	290	282	274	279	306	273	260	269	310	300	274	265	301	241	273	281	299	270	295	271	276	270	270	300	277	270	278	265	265	262	284	270	313	250	252	292	257	289	266	267	300	309	281	288	280	299	249	275	264	290	283	280	303	277	271	274	282	286	292	278	276	291	300	277	282	273	289	278	264	271	253	265	277	286	279	249	291	293	236	267	280	279	273	287	275	304	258	309	263	291	283	293	274	290	284	283	263	274	248	269	256	265	285	271	268	273	316	283	270	259	247	284	264	277	280	279	282	293	277	251	288	301	306	252	296	263	279	252	296	253	285	270	297	301	286	284	262	267	279	255	270	270	282	275	254	280	275	283	291	255	315	281	304	300	269	265	288	273	262	258	262	281	278	264	248	241	282	287	277	287	279	317	276	280	278	272	270	259	285	301	286	294	302	263	283	278	261	284	254	279	293	279	255	282	319	289	260	258	274	281	255	272	267	315	276	269	286	270	270	295	276	279	287	279	292	262	260	278	281	261	273	258	297	282	254	264	273	282	298	285	289	286	284	274	282	272	280	290	283	255	279	316	241	271	296	261	287	275	275	275	279	265	298	286	323	279	297	282	281	270	266	278	249	270	284	291	258	307	284	274	288	268	283	284	275	285	257	271	264	276	309	261	281	265	271	284	302	252	278	278	272	280	251	243	275	262	298	296	279	286	290	257	278	272	279	289	261	274	261	268	272	273	269	273	281	301	259	250	297	265	282	299	263	294	261	284	302	273	275	283	299	310	289	291	311	285	267	262	308	314	271	281	284	301	260	274	270	296	289	291	288	289	309	277	269	257	272	286	291	264	276	256	279	264	269	274	284	275	279	272	290	294	238	269	274	277	253	297	275	276	308	300	271	277	253	278	279	304	259	288	289	284	290	243	281	273	250	286	279	296	307	289	272	293	277	285	267	265	269	252	293	277	269	279	283	286	261	305	257	268	255	280	293	312	269	278	292	276	281	278	288	298	285	284	283	257	251	253	291	299	257	288	261	273	258	275	279	283	296	264	258	292	301	241	264	267	277	301	293	277	284	259	265	292	287	271	291	258	289	252	316	279	299	293	296	296	265	251	245	243	281	241	268	282	321	263	265	329	277	267	257	271	269	289	274	245	272	307	287	264	263	274	284	280	280	263	273	259	299	283	282	305	267	254	285	250	278	269	276	276	297	279	274	294	283	297	256	300	267	262	260	287	231	270	273	255	259	258	283	265	287	289	276	281	265	290	292	279	227	248	276	285	286	259	280	264	280	280	261	286	307	249	300	264	224	289	268	290	298	274	293	280	294	290	275	274	293	258	302	279	268	258	241	308	325	289	292	295	283	270	266	281	285	274	258	294	294	304	267	269	284	264	264	311	245	281	263	288	259	280	250	258	272	293	296	274	251	307	260	319	254	266	308	281	306	269	296	274	292	276	276	238	277	283	269	249	280	266	301	286	284	289	270	230	285	266	276	278	257	285	263	312	305	281	283	283	283	248	294	298	280	275	291	293	280	261	277	269	262	256	263	261	272	271	261	274	290	274	273	282	260	281	250	287	242	258	265	290	297	268	243	259	297	289	290	296	269	293	286	304	258	299	298	296	299	265	266	248	279	272	246	272	272	265	263	241	256	302	263	315	244	260	281	269	301	279	291	273	297	272	258	285	251	271	256	279	268	275	286	287	278	284	277	240	296	297	287	245	254	268	292	250	259	288	295	243	274	266	260	288	261	285	282	280	272	283	286	264	251	240	288	284	274	273	262	271	291	269	277	291	288	287	290	270	243	321	273	279	311	266	260	248	267	275	292	273	262	299	272	273	288	296	305	274	284	270	277	302	282	259	276	273	248	283	267	287	275	268	260	268	273	261	270	285	286	307	284	272	294	246	289	267	250	294	296	289	269	270	280	260	316	284	277	267	295	259	287	283	292	271	285	295	274	255	322	255	289	296	267	296	266	292	284	267	267	312	285	300	273	222	274	282	289	304	262	275	250	261	290	271	288	286	258	263	259	263	289	267	286	249	250	283	270	277	294	248	318	280	289	256	264	298	291	296	270	268	265	268	272	267	288	301	249	233	259	263	264	286	297	275	283	268	278	288	261	266	317	281	266	304	282	243	267	277	263	254	272	275	234	288	272	299	272	275	282	276	281	272	254	273	295	279	255	272	276	313	290
25425	51595	32785	12754	4179	1360	377	343	334	334	331	347	333	363	328	354	330	350	316	346	346	337	330	344	320	310	343	305	313	314	305	326	307	327	313	306	344	329	353	309	317	328	317	318	336	305	330	335	308	327	330	327	327	313	296	293	325	380	321	278	324	330	321	299	307	331	320	339	323	297	315	294	332	316	320	319	330	318	317	327	315	322	312	306	324	330	313	304	334	328	326	339	325	310	315	285	323	302	347	315	318	336	325	326	373	314	316	313	341	307	336	313	321	332	311	317	337	348	332	302	308	308	312	308	310	358	339	314	312	286	371	337	294	322	329	308	319	307	313	328	289	330	323	342	308	344	316	316	325	344	302	326	338	336	352	322	298	294	370	307	366	321	326	299	325	353	330	303	315	302	321	321	342	317	349	319	290	354	312	320	348	322	317	327	320	313	314	314	339	322	334	282	280	315	344	312	279	317	337	332	315	327	302	345	313	341	321	333	325	320	317	338	308	309	318	334	321	324	337	335	341	310	341	347	297	276	298	332	350	324	312	291	334	336	322	308	316	334	362	314	320	339	292	315	323	317	324	285	297	309	305	299	308	333	341	299	309	301	322	331	319	323	348	315	302	327	347	327	333	312	345	305	303	354	296	336	320	291	317	333	313	345	300	307	330	326	309	329	295	340	360	330	331	301	315	332	333	299	333	309	345	348	312	308	333	311	323	306	313	331	338	339	373	330	335	350	334	310	307	322	312	389	325	309	347	310	320	340	331	304	317	337	310	284	314	355	298	321	293	344	348	329	301	341	331	353	319	352	357	342	305	344	345	340	345	344	312	314	348	337	281	297	359	331	328	285	321	333	322	321	326	346	326	335	306	320	314	301	309	309	339	362	307	325	322	352	281	335	330	291	314	324	313	310	363	335	345	314	347	310	306	348	330	313	350	314	369	298	333	282	298	344	293	329	328	318	330	303	336	313	308	292	297	309	314	342	339	308	336	306	316	324	328	338	300	326	325	304	343	327	333	288	327	342	302	324	322	298	367	321	298	341	301	337	313	358	319	331	323	323	353	330	357	353	340	332	320	293	308	354	296	320	341	325	319	321	292	329	346	318	305	351	304	323	312	331	336	321	315	275	332	320	322	297	310	294	319	316	322	327	336	336	318	333	341	342	311	304	336	318	313	349	278	316	274	319	301	319	300	329	332	330	312	301	311	293	311	339	345	355	332	331	295	328	299	331	293	319	338	370	295	323	328	318	302	309	321	350	324	314	330	320	332	324	311	333	304	310	328	316	329	314	286	309	326	329	361	352	357	311	321	331	331	327	356	309	328	330	350	328	314	333	327	312	295	339	292	340	302	322	346	353	330	342	342	306	317	332	340	292	310	327	313	312	325	349	326	331	329	343	315	340	344	306	320	331	314	306	331	297	322	311	290	330	325	319	309	318	332	321	302	330	324	327	323	321	337	358	345	319	302	301	305	317	311	336	308	344	322	325	348	325	320	349	313	345	304	336	303	332	327	310	307	313	314	288	310	323	333	323	316	320	350	334	340	315	328	328	364	302	319	300	300	335	327	332	335	338	309	311	339	366	309	302	321	335	341	330	299	322	348	316	297	311	321	319	309	345	330	297	290	346	356	330	329	296	302	317	309	307	308	321	281	363	288	288	364	312	306	335	312	313	332	333	334	356	330	314	315	323	362	322	362	319	319	331	296	308	327	307	333	333	313	331	304	340	330	336	336	310	310	349	333	307	310	315	335	319	319	307	315	312	357	316	323	300	310	319	344	314	297	325	296	354	296	325	329	299	319	325	299	315	316	300	326	319	316	335	297	319	336	321	325	302	313	297	320	299	344	328	343	315	290	321	298	349	351	341	324	362	311	324	278	325	340	319	315	337	327	347	322	331	322	318	303	320	312	316	320	330	333	342	332	285	345	315	334	336	328	326	324	353	342	324	335	317	317	338	307	305	341	276	344	296	306	339	315	333	307	330	298	353	330	312	329	331	282	309	312	316	316	337	337	324	313	320	312	319	328	311	300	323	307	300	334	367	318	305	296	328	364	304	354	336	302	350	317	333	333	315	322	314	316	319	331	329	323	319	305	291	328	307	322	336	335	356	334	325	317	342	323	334	358	340	319	340	346	351	296	311	298	317	288	325	303	328	311	334	322	325	360	324	326	315	313	333	349	311	322	334	315	306	330	335	319	298	317	316	323	318	332	305	325	326	323	323	354	349	301	292	323	321	335	326	329	334	338	318	325	324	377	318	332	354	331	358	294	333	355	346	337	318	309	294	282	311	337	348	331	344	312	331	322	332	329	296	341	331	321	312	323	326	301	336	331	323	331	340	313	322	293	302	337	307	340	314	305	357	320	310	324	344	329	290	342	310	341	323	363	329	323	310	335	334	328	329	320	321	316	318	339	363	321	322	329	318	359	321	310	311	313	331	345	313	310	334	307	309	320	355	368	293	310	353	335	351	356	323	293	303	324	299	334	307	307	324	323	339	300	296	329	307	318	319	320	343	310	325	329	319	301	304	337	314	356	330	335	316	333	337	321	339	292	340	318	352	333	353	351	316	320	299	312	298	328	341	340	331	318	330	296	356	323	329	316	314	336	312	319	309	315	327	315	323	315	336	315	345	341	337	326	344	343	324	345	316	321	323	335	315	309	347	328	343	340	321	320	316	334	305	335	329	343	331	326	315	328	316	345	297	319	318	292	306	330	290	310	313	335	344	344	326	329	310	313	355	317	314	287	337	321	335	290	344	313	277	323	297	322	319	309	319	320	328	286	349	367	314	295	353	353	332	322	286	299	301	326	338	320	311	300	291	306	328	354	306	291	316	355	351	309	301	326	307	307	315	363	328	316	332	323	321	307	322	347	311	319	343	304	331	296	318	318	313	339	328	351	318	280	315	335	327	330	324	364	338	328	311	341	329	311	317	336	354	360	301	301	312	292	300	311	329	335	319	332	319	336	335	356	347	300	288	330	344	354	308	329	314	315	345	328	297	333	294	331	291	291	298	356	324	326	288	300	361	366	320	315	320	315	334	318	336	331	324	290	326	346	334	326	310	316	320	333	323	337	316	334	342	313	365	329	344	352	339	322	348	337	330	316	325	330	288	321	317	343	299	351	352	360	329	333	304	331	337	314	332	290	333	315	357	304	311	309	294	363	311	305	342	322	290	352	310	327	321	287	327	315	312	317	313	322	307	344	322	297	286	323	342	328	338	324	335	326	328	332	324	314	297	301	317	349	332	323	323	317	275	312	324	333	327	321	335	334	329	298	298	363	319	331	365	322	317	309	323	326	334	310	294	328	339	318	294	304	325	347	319	316	312	349	339	341	311	298	321	324	310	323	319	295	323	280	309	329	345	317	338	323	319	331	313	300	329	316	385	369	342	343	315	301	328	352	333	318	336	315	349	334	308	320	341	290	328	311	314	312	350	322	325	349	301	325	333	335	319	313	332	340	332	311	333	306	320	311	331	347	320
23764	23834	38464	31400	23600	17289	4865	441	368	399	375	359	368	369	364	345	362	383	373	392	364	388	387	433	372	400	374	349	344	365	405	390	370	336	389	320	384	396	340	382	360	356	341	366	373	357	384	408	349	377	376	337	385	407	348	372	355	354	349	365	378	350	381	355	363	389	394	349	399	385	346	385	345	375	381	344	390	359	375	369	383	367	341	385	356	339	378	373	372	377	376	383	387	361	353	351	344	380	389	381	383	377	345	404	355	349	389	410	387	376	375	382	397	353	361	338	386	386	371	350	351	353	401	358	377	388	381	355	365	349	384	370	365	354	367	335	377	372	391	358	393	385	357	385	355	367	370	386	351	386	354	350	390	394	377	393	380	390	390	371	376	362	371	366	353	365	369	360	372	387	365	331	331	361	346	339	342	392	349	415	365	359	361	369	345	393	374	372	366	371	373	377	372	359	383	349	377	366	351	349	378	349	376	366	393	366	337	383	327	393	386	367	373	348	389	359	378	400	394	391	354	319	398	379	347	380	367	364	389	414	378	358	362	352	345	385	383	387	390	353	396	380	394	377	399	379	393	389	374	371	403	375	360	351	370	363	379	356	339	346	375	394	337	390	390	353	344	389	369	377	363	361	393	350	366	349	361	351	397	401	372	404	322	347	380	385	384	385	322	361	356	387	334	348	421	354	358	326	329	373	377	362	379	363	386	406	320	350	362	391	371	353	376	377	373	402	395	361	348	356	367	368	374	329	388	410	359	357	333	396	363	328	371	368	370	355	370	390	370	367	349	406	373	410	375	366	348	397	392	391	400	356	355	349	348	355	355	346	370	369	397	401	396	365	403	353	381	377	410	360	390	375	366	385	419	352	386	354	393	365	369	382	353	350	368	368	357	416	345	391	361	388	381	387	373	354	356	373	367	372	353	333	396	376	375	362	359	365	395	402	376	354	369	337	357	366	350	362	358	364	344	339	371	370	373	356	396	378	414	359	352	405	344	373	375	374	391	357	362	391	387	409	385	390	392	372	373	364	389	376	352	387	368	357	377	356	386	352	385	401	385	375	366	362	370	338	373	359	378	364	366	348	376	375	343	350	375	375	374	382	373	370	357	373	384	380	338	356	395	364	378	374	364	358	384	388	379	371	357	386	411	351	371	369	404	356	398	342	354	382	348	388	406	333	360	393	398	373	363	350	363	381	368	391	350	357	360	380	351	407	391	369	376	368	367	359	342	364	361	367	354	367	373	374	363	370	375	392	409	392	332	362	350	386	359	342	377	355	366	379	374	362	376	340	377	360	332	372	352	376	380	357	367	390	381	380	365	387	362	351	362	385	375	359	385	369	371	375	368	359	372	376	350	382	366	378	353	356	370	386	379	359	363	395	394	353	357	348	384	381	394	388	376	400	369	370	366	369	353	374	374	394	378	364	378	333	376	350	366	351	384	376	343	367	373	362	392	382	406	348	376	355	372	351	367	328	381	353	387	373	355	371	337	364	357	398	384	352	392	380	347	369	353	368	351	352	346	396	379	371	373	331	367	357	340	369	323	359	382	374	384	324	379	414	415	358	403	359	369	399	354	373	347	379	388	382	369	385	368	339	401	378	349	355	366	412	401	390	346	362	332	365	373	332	382	398	349	381	369	399	396	353	367	370	387	404	368	390	377	377	380	338	379	370	390	381	369	370	334	346	331	371	367	377	340	388	366	380	376	344	388	357	374	384	387	352	339	383	412	392	421	358	378	362	395	365	365	368	386	359	360	378	385	383	346	381	368	375	347	362	382	341	355	416	353	375	375	372	346	366	347	368	336	347	393	382	370	364	391	362	384	412	383	359	348	403	361	344	388	372	376	343	389	384	401	391	361	372	332	367	337	355	376	383	358	338	368	396	388	374	357	362	357	350	363	347	359	350	351	358	388	387	373	374	367	388	386	379	393	358	369	351	329	418	352	363	327	370	402	383	371	358	364	367	348	374	387	347	369	356	381	392	364	352	376	380	367	378	339	376	388	370	376	376	391	386	372	349	382	385	375	343	371	384	376	355	380	362	362	360	397	360	379	411	365	338	396	305	376	336	381	342	382	360	398	370	367	355	379	341	362	407	374	362	368	353	406	372	346	350	347	371	352	359	377	345	392	333	382	338	369	385	406	369	346	355	384	329	341	361	406	360	350	346	395	337	376	401	416	390	383	381	367	354	371	363	355	373	351	352	351	394	385	396	387	373	368	365	356	360	356	383	391	390	355	385	348	388	373	386	374	347	361	346	371	355	334	411	401	379	349	369	378	381	348	348	371	364	403	337	336	387	373	362	361	374	393	366	401	352	363	331	339	379	398	396	375	352	385	399	364	386	350	383	367	376	360	353	392	353	399	368	395	362	395	328	378	341	344	375	384	335	357	355	365	372	351	374	349	368	373	371	374	415	401	354	352	364	372	365	339	374	390	375	382	370	353	358	379	366	389	329	347	353	369	373	384	378	365	390	381	377	330	397	396	402	365	365	343	360	377	358	367	375	377	355	361	390	392	361	353	336	341	364	373	351	368	375	369	347	336	371	372	381	394	342	342	346	380	393	376	361	379	357	355	418	403	367	379	351	373	347	378	370	349	361	386	366	345	366	348	333	329	369	373	359	392	363	401	363	384	351	346	384	381	321	356	350	403	386	376	355	358	365	366	403	369	388	357	350	362	381	388	390	349	362	393	397	383	356	370	340	346	378	382	362	341	357	410	344	357	364	359	395	409	380	375	404	382	384	356	358	391	388	374	345	406	354	342	339	361	396	362	376	344	377	341	387	375	393	338	382	361	370	371	371	380	384	364	336	382	348	391	351	389	360	365	372	372	369	352	382	333	374	352	385	380	348	344	325	357	394	400	370	365	367	367	367	346	384	378	372	380	375	373	354	411	350	391	391	362	350	369	367	379	347	370	416	374	383	379	375	364	367	352	383	385	397	367	347	362	379	365	362	365	380	363	413	383	336	360	362	383	404	366	381	345	387	376	384	361	353	389	364	361	348	368	369	383	341	375	353	321	349	380	368	366	377	352	394	399	358	361	381	353	354	382	397	409	319	355	362	356	322	396	364	421	379	397	344	356	371	398	377	365	369	375	371	370	371	355	363	351	348	370	376	356	371	380	378	375	347	381	350	387	367	385	346	385	363	363	377	375	392	397	374	324	381	373	361	406	388	367	378	398	330	402	386	390	372	360	369	375	397	371	374	390	354	367	354	378	387	395	366	345	335	390	377	337	350	381	380	351	333	386	380	376	394	403	387	379	366	347	398	387	351	376	334	334	362	363	342	366	379	374	362	380	401	386	350	371	348	363	364	349	344	365	359	394	366	378	345	343	398	388	368	356	372	356	384	371	387	334	362	348	373	378	358	356	369	359	384	344	332	449	384	363	384	362	338	327	383	375	378	380	340	383	385	365	384	366	388	366	377	359	388	371	359	340	353	391	396	342	373	392	368	351	398	408	353	366	389	381	330	381	384
49011	93980	70918	43226	24220	9845	2401	447	458	406	425	396	401	398	436	433	438	398	494	488	461	411	447	386	403	422	408	368	414	468	414	445	419	443	415	393	389	427	413	431	446	414	411	404	419	411	393	448	400	404	459	441	414	371	409	453	405	417	467	402	417	391	409	424	428	415	424	436	429	429	409	433	406	407	412	446	396	432	406	416	403	400	386	449	380	408	420	435	393	429	422	421	382	448	394	416	436	428	405	416	440	417	414	465	425	424	396	412	466	403	415	403	432	444	444	379	425	416	411	392	418	418	390	410	388	401	425	443	429	424	377	417	405	403	432	440	394	414	422	423	454	415	411	413	435	414	417	398	405	425	430	389	404	433	413	398	414	423	415	428	417	419	407	416	428	426	421	445	447	428	400	406	474	431	397	379	406	403	409	417	454	390	383	405	451	405	424	427	419	434	398	394	422	420	405	435	418	417	399	418	429	459	417	383	395	422	419	410	443	413	408	398	448	407	422	434	411	416	406	439	418	403	418	390	378	436	400	427	442	404	426	412	393	394	368	412	441	414	402	405	451	397	395	418	399	396	430	428	450	406	419	426	411	379	431	456	383	393	413	427	400	426	366	351	407	399	420	422	409	391	430	416	397	406	369	430	403	406	403	416	448	384	402	418	423	374	359	433	385	463	399	429	473	402	421	390	401	420	437	436	431	439	425	391	395	396	406	377	438	410	411	385	461	431	413	434	404	427	435	390	387	408	405	413	419	413	434	454	402	416	398	391	388	395	447	425	401	410	416	412	429	391	440	425	414	410	435	422	427	417	426	404	369	448	444	415	414	387	422	443	422	381	391	406	431	396	425	460	434	437	416	445	436	441	453	408	398	404	439	413	426	407	389	399	438	386	443	412	400	379	400	402	391	423	399	432	351	468	402	419	398	438	466	401	412	379	407	413	368	405	468	418	433	400	434	429	426	401	405	413	446	405	445	392	403	444	367	416	412	399	416	433	372	411	430	414	418	425	412	380	409	431	395	425	440	393	428	401	423	422	406	394	355	405	424	435	427	405	404	385	414	424	433	389	398	372	397	421	385	397	408	370	407	419	409	367	418	425	432	391	391	393	426	407	426	435	433	446	409	407	432	436	412	384	383	390	413	399	428	415	406	432	440	387	402	437	373	436	412	399	420	398	436	408	408	418	418	405	414	415	381	409	425	413	402	415	422	449	403	431	408	438	425	416	371	405	421	411	421	427	408	403	447	384	402	426	474	398	385	372	383	383	396	413	400	386	435	412	391	404	420	436	412	423	433	398	426	401	441	421	392	444	405	428	410	449	425	424	428	398	417	412	441	380	401	396	401	385	423	416	415	431	445	428	415	425	393	436	441	427	417	399	391	423	407	400	400	441	386	406	378	418	432	411	403	406	391	399	408	421	462	400	439	382	365	454	429	418	441	425	415	409	436	435	402	401	416	396	404	389	454	410	404	409	409	413	430	396	435	393	419	436	392	434	431	444	445	458	415	417	445	465	447	379	440	429	452	423	432	412	423	431	420	414	394	412	431	404	440	424	426	433	418	428	409	427	361	426	395	436	406	430	415	415	403	459	392	431	398	372	423	379	381	389	395	407	412	399	401	438	414	432	403	425	443	433	431	425	428	409	406	436	427	418	398	411	402	421	410	403	409	436	427	433	406	421	440	392	454	424	379	383	430	394	417	429	407	406	407	413	433	408	399	411	351	393	427	424	419	385	415	400	419	409	469	448	450	421	419	395	429	417	427	413	399	416	401	425	417	409	406	401	405	404	404	404	404	421	434	402	387	410	428	427	426	395	408	419	417	433	398	389	388	391	398	445	426	404	451	444	453	409	395	404	438	426	423	476	426	386	405	434	412	365	423	424	435	438	423	428	438	409	405	408	401	382	388	417	402	430	430	378	388	427	410	401	407	426	440	429	438	417	399	408	435	405	417	407	431	416	425	425	396	419	422	465	424	418	414	436	420	402	398	416	384	453	406	434	411	433	426	398	402	434	381	409	413	419	440	385	410	419	410	411	408	432	418	419	378	424	413	358	459	392	421	441	428	386	410	437	438	407	396	443	412	424	393	379	402	433	413	414	412	431	394	451	397	421	428	417	461	406	431	416	448	424	416	426	443	403	427	434	409	420	420	368	422	408	411	377	407	415	391	426	404	406	450	472	374	416	436	407	425	370	398	401	437	419	386	427	429	433	436	400	394	435	394	409	406	393	435	442	395	439	471	400	406	405	398	427	412	424	403	436	359	375	435	435	385	418	415	441	462	435	422	448	408	410	418	361	384	419	411	393	405	423	399	418	421	404	390	412	389	421	403	422	427	424	414	434	389	430	444	413	421	403	405	436	437	406	427	386	408	390	427	387	416	374	426	467	441	420	402	421	384	409	410	451	423	410	418	452	391	429	427	431	400	420	393	405	394	400	386	407	421	403	428	441	410	394	417	420	401	397	404	401	374	460	438	407	406	425	447	444	433	398	403	449	379	422	417	411	438	404	462	431	442	405	436	402	444	422	355	424	414	417	424	418	414	425	433	389	400	436	410	403	407	438	394	404	441	411	415	374	364	405	406	384	387	415	411	444	406	431	393	389	435	421	449	448	433	453	429	419	409	421	390	388	466	416	398	440	415	415	415	395	454	434	440	427	439	421	413	415	440	407	402	429	457	416	423	434	392	413	411	455	396	405	395	398	423	418	438	426	432	408	408	411	426	426	403	406	404	407	372	389	425	384	438	398	403	427	406	441	381	439	407	408	442	415	417	422	405	407	426	421	403	446	408	445	419	412	423	460	418	423	417	403	416	384	392	424	430	411	419	396	391	419	394	461	416	403	453	409	410	400	409	413	393	449	418	404	402	417	416	405	416	424	428	425	395	413	421	431	427	408	425	394	403	393	369	407	414	416	419	435	434	432	419	448	400	443	415	400	413	406	418	386	436	393	429	424	440	389	415	428	422	411	407	380	427	449	383	452	412	387	424	419	379	432	400	411	404	411	406	428	419	429	440	378	411	427	393	406	419	415	395	410	426	401	404	448	388	435	408	458	409	392	409	411	391	395	436	426	411	408	403	412	437	445	407	424	423	418	429	390	452	407	413	392	433	392	400	407	396	439	438	408	419	401	414	405	416	401	386	451	406	417	460	413	408	431	412	421	412	382	417	378	413	435	422	416	439	433	446	437	421	429	404	435	421	426	438	424	431	441	388	440	433	415	417	396	417	404	400	427	414	396	433	406	420	427	382	422	408	362	379	426	426	426	396	428	423	386	418	411	406	417	433	414	394	422	378	388	434	376	441	418	413	418	405	419	453	412	398	408	419	382	427	426	426	399	400	392	399	424	405	415	414	402	432	398	417	410	410	409	412	426	394	445	387	420	404	417	421	387	424	396	414	415	414	380	401	388	425	427	390	413	406	419	409	388	413	408	404	411	431	447	407	400	402	424	403	428	407	371	384	427	425	429	419	393	405	398	413	423
25360	26631	40643	30961	17551	5466	984	319	327	328	346	330	356	342	320	311	321	333	336	343	301	315	327	340	336	340	320	331	308	321	329	310	335	320	333	329	332	329	320	332	345	320	338	327	339	368	327	345	311	299	327	368	335	313	314	328	339	332	341	317	301	315	321	339	315	329	327	319	330	316	344	333	344	316	332	312	324	313	318	302	285	332	321	335	322	313	328	335	341	319	340	358	328	353	330	310	310	297	367	351	330	307	320	340	323	313	325	319	294	309	331	312	372	354	326	330	371	337	354	300	308	344	310	305	327	305	336	279	347	293	349	323	335	311	312	347	352	348	337	319	319	327	325	293	351	331	313	329	339	325	303	335	322	360	338	320	357	358	313	336	283	322	348	327	339	319	323	344	336	324	329	346	333	341	336	337	318	335	321	313	305	321	315	321	307	308	278	331	348	305	282	314	292	281	331	309	315	310	354	315	334	335	343	326	339	343	304	348	327	310	346	340	330	302	311	309	297	314	324	311	330	310	321	299	333	310	326	297	325	330	298	329	333	346	329	338	323	354	287	334	313	327	323	330	313	312	319	314	314	348	348	284	305	304	311	336	312	323	319	341	331	316	301	357	338	286	324	292	341	316	338	335	344	313	316	363	317	319	348	297	295	328	302	337	330	337	342	346	352	356	285	332	340	310	298	369	318	317	330	317	313	353	320	295	316	341	345	333	357	309	341	313	354	298	339	339	307	331	319	321	300	323	337	351	325	298	333	342	315	328	305	326	320	346	326	335	297	348	327	322	337	323	326	294	320	311	330	351	319	313	340	349	314	302	288	331	346	319	309	346	340	329	344	341	328	326	330	339	369	303	314	323	355	334	334	335	331	334	367	311	286	327	339	303	332	317	340	328	296	330	301	339	317	286	350	367	333	313	327	345	343	338	333	324	353	368	332	330	327	317	316	367	339	349	319	323	324	305	288	320	353	306	325	294	292	340	322	344	336	345	323	336	332	324	310	345	318	303	334	296	344	318	329	305	334	301	310	321	318	290	342	335	340	319	366	340	318	308	362	325	301	349	347	323	316	350	338	367	315	334	308	358	309	293	349	347	315	349	346	326	303	340	338	331	325	310	331	314	330	311	341	332	297	327	309	293	340	329	311	339	343	356	316	324	354	325	331	328	344	317	335	362	286	308	328	337	351	312	333	317	323	348	309	360	308	336	307	302	327	307	330	320	314	358	298	322	342	337	334	317	306	313	350	337	330	311	293	348	349	308	303	330	311	304	296	314	327	320	315	384	322	321	354	321	315	314	312	347	317	311	315	351	320	313	327	322	311	316	292	322	340	300	334	335	323	285	334	314	324	339	309	315	332	324	322	334	325	319	294	348	309	326	313	304	337	321	328	321	342	335	323	321	330	290	323	305	341	354	328	351	302	321	320	359	320	331	301	360	328	310	323	309	335	319	329	324	324	335	306	316	320	312	330	317	321	326	332	313	332	349	324	337	315	329	308	313	335	326	344	356	348	331	350	319	293	337	309	315	319	328	313	317	303	318	305	321	342	345	330	327	327	325	333	332	313	311	331	310	329	335	323	363	325	329	325	323	291	310	341	358	310	337	345	327	307	344	311	327	337	340	325	299	339	344	318	306	317	313	389	324	322	331	311	345	324	347	328	317	318	317	337	350	331	334	306	311	346	348	341	374	352	316	336	299	310	354	308	305	307	336	342	358	315	315	316	304	309	328	316	303	291	334	304	335	310	303	326	318	311	331	320	359	330	324	308	312	310	315	325	342	325	294	309	331	319	315	343	318	319	334	318	303	328	345	323	333	341	306	346	308	288	285	332	344	340	304	354	325	324	368	347	334	324	302	336	312	307	341	293	310	345	295	316	315	316	316	298	350	317	326	318	338	320	326	323	319	312	322	315	299	320	321	332	319	359	295	320	341	259	341	312	312	338	337	282	345	362	351	347	294	322	332	324	294	360	323	333	349	337	340	353	317	302	301	328	354	328	310	348	320	315	345	330	331	337	321	311	357	335	324	303	292	354	320	332	311	343	326	362	320	303	310	374	310	334	343	300	347	329	313	335	301	286	314	283	315	333	321	309	343	322	301	334	309	305	320	325	319	300	337	311	312	313	338	348	317	359	319	326	309	310	333	311	333	339	299	340	346	297	329	335	322	335	326	345	343	356	334	332	328	333	303	337	316	330	352	337	331	312	331	334	321	381	313	324	299	297	320	343	324	369	345	330	332	308	337	309	302	346	324	317	334	325	285	357	291	322	292	309	347	351	341	344	320	343	330	301	281	319	325	340	297	319	347	299	302	316	327	338	309	337	326	345	308	302	331	318	310	345	343	347	306	351	318	332	342	327	340	317	332	303	346	303	331	363	352	321	334	316	307	357	328	294	318	355	307	341	321	301	270	339	330	309	326	331	321	331	340	320	325	314	326	336	310	331	363	322	283	324	319	315	315	307	325	314	348	323	337	319	343	344	340	308	329	311	304	331	325	336	310	324	347	331	304	311	316	361	324	330	305	346	296	296	321	300	381	297	358	354	292	318	310	314	314	326	328	328	341	289	307	319	318	346	304	338	356	337	357	322	330	334	331	299	341	296	304	349	322	304	313	318	322	336	315	309	341	339	336	320	341	339	329	325	308	329	323	330	346	322	318	302	374	292	302	307	310	347	297	328	322	341	338	324	330	336	325	301	300	317	340	328	320	331	311	364	335	340	350	346	299	323	294	335	339	330	337	302	326	331	317	335	336	333	335	310	306	325	317	344	315	296	298	310	299	331	325	330	331	326	315	301	311	324	311	303	323	325	332	326	353	346	329	343	286	305	309	306	330	304	293	347	345	315	308	316	319	347	310	303	311	349	315	311	312	304	313	366	300	339	361	352	318	338	340	320	322	338	345	328	314	315	311	347	309	323	344	331	337	339	330	332	329	326	326	338	335	321	350	362	339	345	348	316	335	313	347	337	340	349	308	332	337	317	305	303	316	320	331	320	364	325	324	304	291	336	320	342	341	336	327	303	332	324	332	321	333	269	329	354	332	331	326	328	310	339	319	330	323	316	318	291	344	330	290	303	303	328	342	286	349	319	290	310	339	338	370	297	309	318	321	338	291	337	293	321	312	347	316	330	346	336	303	304	316	309	300	339	319	341	306	320	323	309	322	352	303	306	348	316	287	352	312	309	338	312	326	307	305	291	355	321	347	348	293	306	333	319	360	343	334	322	312	357	306	354	336	312	293	330	304	336	312	306	314	303	305	338	316	349	324	343	327	338	329	323	313	348	331	378	323	324	322	331	336	350	349	337	315	279	357	334	327	329	321	323	309	355	346	309	320	329	333	311	353	324	315	312	302	311	330	343	317	330	348	330	313	305	348	335	317	339	331	284	352	339	339	266	332	317	341	353	315	334	304	371	341	335	360	335	338	315	327	316	337	332	322	330	331	318	309	305	340	321	321	308	318	287	335	338	310	330	306	317	322	347	325
44462	82905	58505	32103	14954	4968	1393	356	384	379	380	376	407	387	397	395	349	386	380	407	396	382	413	384	381	371	362	362	416	378	415	385	393	404	388	364	390	386	384	390	360	379	396	397	372	351	381	371	383	386	375	358	365	407	373	390	377	370	345	411	397	389	375	371	396	396	362	395	350	385	379	357	388	372	397	361	382	376	399	400	354	367	390	363	395	392	421	388	351	387	369	395	385	389	399	370	388	394	350	384	412	368	344	375	397	376	412	398	373	398	365	368	384	367	381	411	355	352	385	393	355	358	376	429	390	367	368	326	409	371	361	377	402	364	363	402	351	372	393	400	342	406	374	382	367	366	353	366	383	364	358	370	365	386	415	371	365	331	387	381	361	388	378	381	350	363	381	357	349	367	370	363	371	382	385	417	388	390	408	375	361	367	373	378	392	388	372	421	360	389	383	363	369	407	399	385	381	343	397	362	368	348	362	408	404	348	324	391	346	363	416	354	383	338	391	348	385	381	390	388	375	405	384	373	383	361	398	374	399	384	411	398	392	365	358	373	386	373	399	381	414	370	388	387	365	385	413	383	374	348	346	425	364	356	367	379	372	382	405	362	406	379	422	383	417	386	397	390	397	418	379	375	388	399	413	376	392	355	420	362	384	390	356	385	351	339	413	371	360	377	386	364	323	376	384	390	361	370	378	375	352	363	396	379	345	346	376	362	362	364	406	375	365	383	399	367	394	379	370	413	362	347	403	363	359	380	359	385	376	377	360	417	392	374	392	384	418	402	383	398	394	387	378	350	356	409	370	377	372	329	389	371	384	388	390	364	366	348	371	385	392	384	360	373	361	395	370	367	342	369	414	383	381	378	384	334	390	403	352	403	377	354	370	399	367	390	393	331	375	355	365	411	388	350	387	388	373	365	388	373	368	401	395	388	383	367	411	385	367	377	393	363	370	381	365	383	401	372	389	373	393	346	360	372	377	400	366	362	372	390	381	356	379	353	389	343	366	395	431	400	370	355	373	373	362	384	386	362	347	386	369	343	369	356	376	351	372	363	351	382	380	363	368	382	397	403	397	361	360	410	392	380	375	393	391	387	331	351	382	372	380	374	380	396	359	374	400	396	355	360	413	384	387	365	364	375	336	373	400	441	394	430	398	377	431	360	371	363	374	395	378	418	369	359	370	403	365	343	401	381	399	391	349	363	377	372	365	364	378	341	378	388	394	418	323	370	384	347	382	380	389	349	376	404	368	380	402	402	369	358	379	375	355	360	384	409	349	368	368	366	388	385	367	377	326	416	398	404	379	397	356	370	391	339	381	414	410	381	361	360	378	368	368	376	409	416	392	391	388	375	390	351	374	333	385	354	396	400	341	383	391	383	437	368	350	351	391	379	354	384	392	407	388	343	393	367	357	377	394	376	379	399	370	397	349	375	395	344	378	365	385	389	373	374	381	350	382	369	378	366	381	375	374	374	374	383	364	367	360	368	397	382	397	380	334	358	324	339	380	378	394	378	397	381	390	377	379	370	381	419	394	352	386	363	357	372	365	338	381	333	397	355	335	389	371	402	375	387	378	402	371	382	383	354	394	370	399	383	381	348	405	399	376	375	399	394	398	360	377	322	380	398	390	352	381	387	395	380	418	360	348	342	370	378	372	407	389	360	385	380	427	378	359	352	409	365	381	385	362	364	375	398	355	390	392	391	380	394	410	368	372	369	422	351	381	391	362	370	375	367	378	379	347	412	366	366	366	368	371	396	385	378	385	401	344	370	381	357	393	335	379	392	392	382	337	387	383	372	348	366	350	415	386	343	366	391	353	394	380	405	399	382	404	380	374	387	390	414	373	393	394	385	392	367	386	359	357	382	370	374	372	359	366	379	410	396	369	415	372	373	353	377	365	393	381	393	377	391	372	420	367	352	347	380	388	408	375	382	393	381	372	406	373	374	386	388	371	370	374	369	408	371	318	394	401	354	387	396	370	396	370	371	349	394	359	376	386	384	350	369	368	375	339	357	363	371	365	369	388	359	368	402	368	385	368	355	407	377	359	392	345	385	387	386	329	352	368	381	398	360	382	376	360	360	331	369	408	387	373	373	356	371	356	407	382	402	379	391	369	398	335	347	366	410	382	398	341	368	414	381	339	378	371	403	358	397	368	363	361	379	389	357	387	383	393	373	379	373	394	377	357	366	397	377	410	397	378	350	406	369	398	404	383	357	373	358	367	360	385	395	381	373	367	342	379	403	393	400	375	369	408	369	375	352	362	382	412	332	386	354	361	376	389	420	413	355	392	401	407	372	356	365	361	384	386	382	372	381	381	354	355	379	354	376	392	412	379	365	379	337	361	406	408	361	367	390	386	371	382	400	428	367	379	374	386	389	386	374	354	387	400	410	355	356	391	363	369	394	365	412	398	377	364	385	341	376	388	355	414	397	356	376	378	401	374	412	372	362	344	399	383	395	368	376	366	360	346	381	372	384	344	388	361	361	397	374	410	412	372	349	379	378	382	400	367	361	392	386	369	404	356	379	379	381	337	387	358	400	387	364	362	383	323	394	380	393	384	384	418	359	365	359	364	362	397	396	400	367	362	396	383	382	401	351	407	388	365	381	409	393	370	384	398	394	368	383	359	389	358	388	386	368	388	380	390	388	371	360	393	362	398	397	404	391	388	394	356	384	355	363	394	385	365	349	351	348	362	376	347	377	407	363	370	343	379	379	408	374	373	383	411	409	361	352	358	394	397	383	363	367	364	397	415	370	375	364	365	394	419	381	384	362	377	378	408	395	368	370	394	374	355	366	380	373	370	367	399	387	366	394	419	401	417	322	376	422	382	368	379	417	389	379	416	367	375	374	377	369	402	421	391	387	410	415	403	388	401	369	373	372	394	371	379	385	360	374	377	388	405	387	359	378	401	371	367	373	395	397	374	384	376	425	368	375	359	376	378	369	380	406	367	366	374	402	372	394	359	377	392	350	367	396	368	371	427	386	357	395	358	378	373	381	387	347	379	386	419	376	373	377	390	334	357	363	396	366	369	376	370	345	402	372	355	370	400	405	427	403	368	354	359	362	380	385	385	360	376	364	374	383	392	410	357	367	377	372	371	390	366	373	368	369	370	362	393	359	429	407	388	388	388	378	384	392	365	404	353	391	367	359	393	369	363	384	358	342	398	397	396	349	404	385	365	392	405	355	403	396	408	372	378	369	369	366	361	352	369	376	366	340	393	360	347	397	395	372	355	374	338	360	396	388	339	358	364	360	374	396	386	386	365	368	412	382	340	416	381	354	365	348	379	371	367	364	397	372	372	361	389	393	391	337	388	384	358	374	419	416	372	403	358	359	368	402	365	374	379	362	379	385	369	362	392	392	372	364	352	370	397	395	355	408	387	385	369	356	385	382	383	369	403	397	394	366	362	355	397	370	368	412	394	351	388	377	369	391	361	359	390	368	400	375	341	398	390	350	344	394	354	375	423	380	383	372	363	381
22859	22464	34746	28668	23260	21362	12671	869	520	492	466	430	526	463	503	484	460	455	472	532	470	466	460	454	437	424	495	448	492	464	482	439	501	470	460	480	450	432	456	444	485	468	465	466	481	461	451	457	461	481	445	444	454	470	429	459	488	459	451	472	450	430	473	467	449	448	470	490	460	433	483	445	461	494	460	460	473	479	495	467	454	471	488	467	445	429	475	455	460	527	458	431	471	508	458	470	488	476	473	486	502	454	476	472	448	477	495	430	433	471	487	449	460	467	447	478	470	486	462	453	457	460	449	453	482	475	455	457	420	485	479	499	435	507	449	483	451	457	450	446	436	494	460	496	439	471	451	458	438	435	417	466	429	467	474	466	434	488	462	462	459	470	445	477	478	487	503	460	485	470	486	494	512	468	455	441	455	456	524	484	472	482	471	442	436	460	477	457	436	477	472	455	449	489	454	432	473	505	458	481	496	442	468	526	461	496	461	426	473	495	468	439	456	476	452	459	479	466	435	454	457	486	473	485	466	486	482	491	459	470	462	461	437	468	432	471	458	472	464	478	470	455	497	466	426	481	482	514	486	467	472	481	498	479	447	427	465	510	454	424	445	458	500	490	443	465	460	486	474	483	454	427	453	446	465	438	440	449	454	470	473	425	416	432	462	463	437	480	448	449	463	446	480	479	442	462	466	484	481	459	459	425	492	482	466	483	445	426	468	491	441	459	475	478	473	440	440	451	481	446	451	520	483	484	511	447	468	470	445	463	465	454	515	467	485	449	488	476	490	465	473	449	433	433	494	469	464	476	436	451	473	436	484	456	450	467	435	455	429	483	496	461	480	466	491	453	486	454	456	447	470	504	481	483	488	477	438	436	484	440	481	437	426	494	504	494	517	438	488	477	475	489	446	461	435	478	462	476	417	443	493	488	472	482	483	414	473	466	494	481	464	474	491	455	453	468	442	414	430	480	437	463	476	445	479	507	472	471	502	436	416	446	478	440	432	426	465	479	483	423	470	424	481	456	473	457	477	444	478	454	455	452	469	459	437	458	449	470	411	473	516	525	474	446	498	434	446	437	481	482	466	488	449	447	452	458	490	454	441	461	441	456	462	443	460	477	504	478	433	465	476	457	443	487	439	475	516	462	434	449	485	472	461	472	447	483	439	469	444	453	480	511	444	445	488	443	466	426	437	478	429	435	456	479	462	458	454	438	490	474	448	457	448	484	444	476	449	483	437	461	483	465	453	477	435	501	455	475	479	502	512	456	496	471	472	511	470	449	472	441	445	427	468	469	461	458	454	438	485	461	436	475	420	506	446	445	425	503	486	469	479	434	454	442	486	470	449	468	489	437	458	465	457	475	461	455	495	482	469	471	460	425	501	459	465	469	458	467	471	475	501	487	487	432	488	455	483	480	434	458	437	421	474	480	464	472	442	438	467	449	447	438	462	461	452	482	446	433	439	449	484	464	451	487	494	467	471	452	433	458	466	476	461	487	469	506	457	499	452	417	453	475	466	446	460	462	460	472	457	473	479	489	434	489	497	458	451	464	449	483	475	445	441	478	449	460	487	472	432	458	494	462	451	468	533	445	466	440	464	465	440	514	441	435	483	473	442	474	469	492	485	500	458	456	493	478	441	506	434	453	470	439	509	453	470	468	482	438	511	432	458	475	464	472	436	478	472	472	419	443	433	494	461	462	520	461	470	442	472	429	432	445	482	475	419	492	435	438	470	437	464	430	432	430	438	493	450	505	479	441	445	459	484	487	500	422	465	415	420	434	451	447	429	467	466	471	480	441	471	462	494	433	465	486	457	466	462	453	472	479	466	463	456	435	444	510	444	448	449	473	464	469	469	440	480	442	489	441	491	496	485	458	477	486	502	453	430	468	481	472	491	460	464	492	461	452	485	447	436	461	413	462	459	446	438	477	460	456	466	511	447	476	422	422	474	464	462	499	461	466	436	456	465	454	499	480	466	428	483	459	493	459	466	488	456	438	475	451	491	469	459	513	457	469	485	445	472	454	457	503	509	473	461	485	452	493	460	495	478	450	495	434	447	467	505	466	478	480	464	466	463	479	504	465	458	502	468	407	427	492	487	472	490	461	450	442	502	497	495	473	484	440	479	459	451	455	453	422	457	505	444	452	498	463	459	460	445	426	488	503	475	487	460	444	466	461	459	453	458	497	466	499	471	493	470	489	496	451	477	464	476	453	463	473	441	431	487	472	514	439	502	489	461	459	487	448	447	446	399	457	453	488	473	454	435	471	449	466	457	451	451	486	463	427	449	464	445	481	460	461	479	509	418	496	471	431	459	443	461	461	479	438	467	455	494	469	498	514	448	462	469	459	484	444	442	444	456	456	449	447	454	469	447	459	479	424	447	467	443	457	492	465	488	428	475	488	453	441	455	476	480	438	473	472	458	432	460	471	462	452	466	483	487	455	446	446	443	449	511	452	470	467	474	460	468	441	489	443	507	451	449	484	457	444	537	460	492	450	462	457	480	510	468	471	463	458	492	478	458	457	459	497	477	404	469	456	474	437	504	457	500	444	490	483	496	470	466	466	478	411	472	437	464	457	484	451	473	471	446	451	481	492	442	448	459	453	440	473	467	476	477	448	478	453	463	464	448	450	452	457	500	452	435	480	468	496	484	436	463	466	491	497	490	481	472	456	434	455	490	453	453	462	485	504	465	479	427	462	486	433	503	465	479	469	467	444	441	500	447	499	499	471	439	483	470	470	483	492	505	410	457	484	498	463	461	468	466	450	470	449	457	451	471	463	465	416	445	474	440	474	460	501	477	432	463	459	475	429	461	428	490	484	470	444	487	476	432	444	484	464	456	450	466	489	433	470	482	471	482	492	433	504	460	468	437	481	457	442	487	451	465	481	478	463	418	467	513	480	470	486	494	436	498	477	476	463	430	460	485	423	468	476	441	473	433	463	452	484	439	467	516	474	454	477	477	463	462	482	480	486	459	432	444	479	474	458	474	462	445	487	423	439	430	446	442	433	436	493	484	457	476	454	478	463	477	458	465	489	508	464	456	480	430	473	443	459	466	445	420	436	438	488	474	471	460	440	481	461	488	491	412	438	470	456	448	434	422	473	466	444	497	479	426	472	418	449	425	449	445	488	511	471	480	482	443	475	469	437	437	504	457	443	474	487	487	516	445	478	486	458	449	465	448	445	430	488	441	465	459	452	496	473	483	466	411	487	437	442	458	444	461	463	453	464	475	474	458	475	503	509	459	457	450	510	428	460	508	475	453	448	484	468	493	470	425	487	466	470	478	464	420	468	475	468	454	458	463	422	437	506	450	458	439	489	439	488	460	498	445	473	478	470	458	433	441	469	435	445	422	458	489	505	447	438	506	464	421	479	485	473	441	468	428	446	473	463	457	477	466	451	461	496	480	469	485	452	505	463	468	456	457	470	461	494	455	433	484	447	459	463	475	499	437	475	437	448	450	478	498	428	476	509	442	483	458	455
51978	95117	77943	51912	31863	14006	3220	533	534	573	519	559	489	486	524	527	516	523	569	623	554	573	580	551	504	525	507	518	525	511	525	562	545	489	543	532	494	493	513	511	511	497	499	519	518	545	490	535	529	538	535	501	490	477	487	571	511	532	518	537	506	504	521	488	507	519	536	505	489	534	509	532	500	492	524	510	495	489	510	506	487	534	480	524	488	504	543	508	488	558	481	543	512	519	519	481	524	524	530	430	492	536	529	517	497	522	494	503	527	526	487	513	506	522	460	490	504	529	547	531	502	483	526	484	522	499	509	475	537	517	487	555	531	529	540	509	472	521	519	540	534	527	508	480	550	524	499	486	493	491	552	530	471	522	484	492	507	501	478	505	482	485	513	505	459	521	499	479	524	505	479	510	498	533	495	515	507	504	475	513	538	471	496	494	470	496	504	548	521	487	505	494	541	500	515	503	528	512	513	498	547	516	564	530	443	515	506	510	517	497	501	528	537	475	564	489	487	490	482	491	513	537	497	495	533	471	523	490	484	538	518	465	522	520	510	517	508	501	491	475	540	491	496	514	526	486	495	508	457	519	502	506	493	531	534	485	523	525	513	519	534	518	484	572	536	515	531	498	509	509	534	544	505	507	541	502	527	527	522	522	539	486	542	506	480	500	507	505	497	488	506	491	522	516	516	475	535	522	509	518	480	531	503	492	528	483	510	544	521	521	525	511	471	512	495	504	519	538	530	467	498	495	563	478	503	560	503	474	487	517	545	501	505	523	493	502	520	533	536	539	530	507	533	545	520	541	513	476	524	504	510	529	536	519	520	515	532	522	521	486	546	491	502	516	514	539	515	479	519	533	484	490	455	490	521	493	526	542	537	520	504	523	488	491	470	498	490	536	516	527	461	533	481	508	485	500	513	502	506	502	507	508	463	539	505	493	491	510	490	529	492	459	502	513	469	505	478	525	474	513	515	524	500	505	539	521	511	535	524	500	486	540	509	514	492	490	479	501	490	501	462	502	513	527	491	506	497	500	522	525	530	500	499	499	526	516	509	487	527	466	490	529	538	523	485	479	516	527	510	503	508	513	480	518	517	499	523	561	520	539	523	496	528	534	538	493	468	526	515	502	495	528	510	454	521	518	514	526	487	490	482	546	514	524	493	516	535	496	490	532	505	506	512	572	548	495	481	546	525	509	482	530	460	499	515	539	528	499	469	527	498	527	486	502	467	533	509	455	502	493	512	529	546	459	525	517	558	485	521	522	540	496	516	534	529	495	546	529	513	521	528	524	504	525	488	517	507	537	490	530	518	544	512	575	522	516	480	511	538	512	537	493	485	523	534	518	499	490	528	481	507	505	524	491	483	553	541	535	488	490	531	545	515	528	501	475	524	471	496	512	541	517	487	476	503	547	466	553	513	512	470	510	495	534	484	516	489	502	499	512	531	500	528	479	525	478	510	474	525	534	547	476	515	513	519	518	513	525	439	510	536	496	454	497	496	502	516	498	536	545	488	494	517	527	517	534	505	553	527	537	554	513	543	510	511	525	502	522	529	518	508	539	527	496	525	503	498	523	498	482	511	524	510	516	507	498	495	528	531	493	495	482	513	513	547	474	513	489	494	543	525	484	504	483	526	533	516	551	510	467	480	509	523	522	514	481	512	520	518	508	538	516	525	485	512	512	534	522	499	497	533	520	480	537	513	525	482	501	501	496	509	476	513	478	487	515	487	534	486	530	490	541	451	500	479	528	523	538	545	509	539	520	517	518	489	542	501	501	514	490	534	545	505	477	535	504	538	502	473	488	536	519	500	514	538	497	526	492	518	536	503	515	498	486	502	538	507	486	508	462	521	512	534	494	482	490	508	539	486	515	499	479	530	529	509	513	499	541	481	501	475	528	529	535	481	555	513	490	536	530	535	506	532	517	483	498	500	499	500	513	470	485	499	496	522	479	495	515	509	499	511	522	515	534	479	499	478	488	505	504	526	476	523	547	501	468	507	505	493	483	552	503	539	495	520	500	530	523	507	493	544	493	521	525	486	514	506	527	537	563	506	514	536	478	531	482	480	506	543	493	521	557	515	489	519	512	498	530	492	478	495	473	462	546	526	538	519	535	488	498	546	503	510	517	502	514	548	516	502	540	523	505	513	522	575	522	489	506	540	521	528	489	503	499	534	527	519	524	483	513	526	498	484	539	491	525	528	517	506	540	478	502	505	526	527	535	507	507	463	478	493	517	517	496	509	467	509	513	523	532	519	489	521	512	534	511	485	503	546	516	524	505	493	512	528	499	514	499	564	521	474	519	529	473	474	511	529	484	479	506	487	495	530	497	548	531	526	502	509	513	491	481	525	548	543	487	513	556	508	530	559	528	489	507	471	514	550	474	490	523	508	510	482	527	492	507	460	511	503	543	509	516	543	530	569	483	499	481	547	540	493	512	498	490	556	483	520	533	525	523	541	517	531	506	471	502	538	506	504	531	503	460	506	535	520	536	486	483	536	508	476	549	520	491	477	510	523	503	466	508	513	500	530	511	519	505	518	469	520	531	506	508	547	551	495	490	512	519	491	512	515	499	512	518	518	547	508	467	540	495	498	519	532	522	514	504	527	474	509	496	484	505	493	496	498	513	500	534	528	481	563	495	476	505	548	490	499	529	476	549	530	517	504	492	520	526	498	477	491	508	474	501	472	480	507	454	495	498	550	495	458	526	513	499	513	491	522	518	506	534	494	512	522	518	524	512	512	521	537	508	527	535	509	513	526	521	515	510	493	515	515	510	478	535	501	485	531	527	510	496	492	485	498	505	510	464	492	521	534	510	494	526	477	497	510	511	522	529	538	501	546	527	499	489	488	495	479	510	515	503	487	493	502	476	529	489	518	493	504	518	524	495	497	493	497	530	507	492	503	500	523	513	521	496	494	483	520	517	520	486	487	515	526	509	476	552	499	547	472	488	497	551	505	509	507	523	505	522	494	506	483	510	509	523	541	484	511	509	520	523	499	515	508	502	523	470	546	494	499	517	501	496	492	526	507	493	481	509	526	519	533	474	515	491	527	477	542	480	509	518	511	492	509	533	529	558	516	515	500	491	498	492	499	475	481	558	473	513	516	532	518	451	494	506	519	526	486	508	515	521	457	548	526	498	550	546	497	499	525	506	523	484	508	465	537	480	519	551	508	532	458	545	496	510	523	484	496	552	509	491	511	461	472	504	535	524	532	492	525	504	512	491	536	516	503	562	494	526	503	472	522	486	539	467	457	493	540	511	502	520	482	535	525	461	519	560	517	525	500	501	524	489	520	521	522	527	523	501	527	517	489	515	494	516	499	504	519	525	518	509	503	495	511	518	468	496	500	528	518	503	482	515	481	499	514	535	460	498	508	513	496	511	505	518	505	516	536	499	470	497	544	466	512	517	501	516	493	536	516	489	508	494	500	505	481	543	502	499	537	473	559	511	502	478	519	479	499	456	456	452	522	509	507	468	458	481
28065	36319	39527	19129	4402	1013	442	281	285	266	277	280	288	262	274	260	276	287	277	273	287	279	290	274	260	283	281	286	287	243	317	277	294	288	282	259	277	266	291	270	276	281	296	289	276	256	327	310	254	282	274	266	284	275	262	261	295	273	271	268	281	287	280	284	251	276	259	279	290	298	307	312	273	262	246	295	278	275	279	281	289	305	258	311	279	285	273	290	271	287	277	280	288	283	274	287	287	250	316	286	272	268	293	267	250	261	286	262	243	267	269	264	259	261	329	285	300	263	260	289	254	287	284	251	265	264	292	274	286	299	299	277	280	289	268	275	282	291	287	282	257	303	267	286	319	299	292	294	285	250	290	277	315	292	299	301	290	272	265	276	277	312	275	285	268	273	270	283	283	295	285	279	307	283	286	262	262	312	267	261	255	289	297	267	275	301	299	287	267	304	272	274	315	283	247	268	296	298	240	267	274	326	274	268	302	278	312	283	283	275	262	246	254	301	282	267	270	298	223	278	280	269	268	265	274	281	271	290	259	293	263	316	288	279	282	279	285	290	292	256	307	294	281	264	281	228	280	300	300	293	322	266	287	298	281	307	294	272	286	253	278	289	276	269	256	316	297	285	276	275	291	293	299	300	296	292	290	303	279	273	288	279	310	247	284	291	273	250	264	290	254	270	259	302	244	285	267	261	267	246	271	288	265	303	296	298	283	287	295	293	265	277	271	267	329	292	265	301	285	274	278	294	274	263	287	291	253	298	260	298	267	277	298	269	273	261	295	305	263	273	262	306	277	268	288	284	282	282	286	273	284	262	301	262	297	279	266	298	267	278	292	278	268	254	251	291	266	253	258	270	302	303	270	314	308	281	260	263	261	248	288	266	267	304	304	296	314	284	295	266	270	283	265	274	283	252	276	282	297	288	285	283	239	257	272	281	279	255	298	278	276	308	298	286	257	274	269	281	295	240	301	321	311	281	275	281	314	279	286	287	297	299	271	295	251	285	254	269	315	293	299	290	259	287	270	296	290	285	270	301	285	276	278	263	275	270	246	284	287	281	232	259	282	247	258	291	269	258	263	273	280	267	275	295	293	288	272	258	278	287	267	282	279	299	307	294	280	277	303	280	271	303	294	270	295	261	272	296	276	238	284	270	318	267	277	269	276	284	268	278	270	311	264	278	275	274	277	265	283	261	268	295	256	262	290	302	266	274	318	277	279	249	292	275	294	279	317	258	268	270	284	285	258	281	308	274	292	252	275	246	281	309	284	263	273	264	271	265	255	276	264	286	260	264	287	312	303	297	280	297	286	298	285	250	283	263	299	283	298	243	259	261	305	274	292	291	286	277	253	260	275	294	279	273	277	279	282	301	270	297	264	288	257	266	291	296	279	291	273	280	289	318	261	290	263	297	279	258	271	275	301	255	259	293	292	291	294	264	272	280	260	279	264	256	262	269	265	275	300	282	282	294	275	278	278	284	251	268	310	275	256	295	281	288	311	273	291	260	264	265	261	267	268	262	264	274	287	255	284	277	293	287	302	277	271	293	279	277	264	266	283	269	274	263	281	280	274	288	297	269	296	272	289	306	280	254	271	273	268	253	304	253	291	281	270	282	291	304	272	285	281	277	274	326	296	263	285	278	289	269	283	309	291	284	271	272	274	274	293	286	294	292	267	304	282	292	291	293	278	299	253	293	259	285	283	315	247	267	276	310	305	266	264	308	270	292	279	280	273	264	268	299	283	276	281	269	308	280	301	263	282	313	302	267	263	314	307	312	306	277	253	301	271	261	296	258	305	323	277	285	271	258	278	294	257	282	285	305	287	276	262	262	307	279	269	291	268	300	284	272	283	287	293	280	255	319	258	252	286	278	291	276	277	298	281	285	263	251	291	257	306	281	284	283	284	311	286	255	297	261	262	271	306	308	280	259	296	290	259	265	272	266	281	286	280	256	267	285	296	292	239	270	287	272	299	278	274	308	252	267	302	279	293	255	272	269	270	276	288	287	269	276	275	289	271	277	262	259	271	277	303	270	281	279	304	290	288	313	289	299	308	322	271	253	276	261	269	310	279	254	271	286	270	295	297	283	291	243	296	284	268	275	283	284	264	269	286	272	295	291	286	307	276	265	312	286	296	271	283	272	282	283	255	275	267	271	282	252	283	291	289	296	269	290	297	296	266	280	294	287	252	276	261	279	272	251	276	262	287	297	262	266	279	261	255	278	275	288	308	291	275	284	265	274	295	310	305	267	274	277	275	285	260	262	274	294	284	278	289	294	277	274	256	269	302	284	267	266	279	268	307	272	307	278	261	265	280	266	246	306	283	301	286	283	260	274	257	262	265	292	260	264	260	318	270	280	287	289	258	270	274	280	266	276	278	304	268	288	269	273	265	290	304	260	304	276	272	267	312	260	282	280	277	268	285	276	272	270	268	282	301	275	300	309	303	273	282	245	276	275	285	262	258	290	275	285	281	286	269	260	280	323	282	295	280	270	291	283	266	285	285	306	296	266	277	293	276	273	287	266	324	264	278	289	260	292	286	275	293	279	300	292	290	273	278	266	285	280	284	260	314	293	278	252	314	293	280	260	277	274	280	250	291	266	303	301	272	290	311	282	273	266	268	281	259	264	302	286	299	286	285	267	309	306	265	295	308	284	267	263	259	268	288	271	282	275	287	292	302	275	285	299	285	250	269	273	292	267	278	282	281	263	265	288	290	303	326	294	306	274	264	269	292	285	257	281	252	298	285	291	278	267	281	288	271	277	265	264	272	285	282	282	260	264	295	265	307	290	280	300	277	292	287	299	293	280	273	292	258	265	301	268	288	298	283	256	311	284	262	306	277	293	286	300	324	286	293	283	282	276	272	276	289	287	313	293	282	258	284	310	250	264	270	266	292	242	230	258	269	270	247	306	308	287	278	275	267	265	288	286	259	309	266	263	278	262	251	324	274	293	277	303	284	273	272	265	300	285	256	282	285	269	290	288	286	247	274	293	290	292	265	276	243	256	290	252	264	271	290	291	275	257	286	286	275	288	264	289	264	265	275	281	272	273	255	288	280	283	301	297	285	291	284	268	283	301	275	263	276	283	274	283	260	289	262	287	265	316	263	275	287	276	290	280	298	294	267	251	284	261	285	281	300	279	276	279	272	256	289	309	272	286	284	256	295	259	275	279	323	258	287	266	265	275	295	301	262	266	279	305	265	282	275	288	261	268	271	272	288	284	277	251	265	248	248	297	269	279	275	285	308	254	313	267	276	311	277	293	279	279	273	295	296	276	267	277	269	263	275	271	290	280	262	303	286	272	285	291	285	302	293	272	303	274	294	264	255	281	293	262	255	235	271	299	277	279	237	306	257	285	258	292	284	263	278	303	259	299	303	275	266	286	249	289	291	286	275	292	248	286	273	256	281	274	240	297	277	281	286	258	263	305	260	298	266	259	301	295	306	310	276	300	277	268	289	298	285	285	262	272	305	237	281	293	283	255
24086	52876	34027	12793	4349	1351	517	336	317	315	350	361	335	321	319	331	366	322	325	332	319	341	307	305	342	298	307	341	308	321	351	352	321	327	352	333	354	329	320	315	365	300	306	347	350	351	335	345	357	349	344	348	378	321	322	297	321	331	349	316	346	317	300	332	305	323	300	368	294	338	330	316	354	319	324	314	327	336	332	366	339	319	329	331	312	379	343	319	374	351	326	321	358	324	312	327	356	310	337	310	313	346	340	297	315	316	357	304	310	306	350	289	363	322	320	326	320	340	315	332	345	331	321	350	337	346	325	331	317	306	325	338	344	315	341	311	312	347	318	348	335	305	339	319	309	319	318	349	306	339	353	365	347	308	300	315	335	350	303	298	326	349	346	332	339	309	331	366	329	315	326	298	321	346	319	347	357	325	343	309	314	309	334	305	308	343	354	313	343	328	320	323	341	315	326	312	306	343	339	326	329	339	320	310	311	301	318	358	321	325	326	325	289	328	323	328	322	353	337	312	311	342	312	337	353	319	333	341	307	342	331	312	348	323	339	330	323	339	303	361	295	322	307	308	323	329	317	359	328	324	331	329	343	301	342	339	343	323	294	327	340	322	337	310	280	318	319	332	301	334	318	341	285	344	331	352	330	330	329	292	337	353	339	305	318	318	312	304	346	326	312	320	314	362	320	299	355	327	330	307	317	338	297	313	315	317	341	329	332	330	333	328	294	339	323	358	326	325	325	367	307	337	318	346	345	290	301	298	320	330	292	336	311	305	325	299	351	314	309	336	348	342	355	327	322	319	311	321	332	329	322	334	334	334	331	309	336	289	349	313	316	307	302	332	319	334	342	306	332	340	347	338	297	349	303	344	308	297	316	324	308	313	360	323	343	374	303	345	314	316	300	313	328	329	346	314	297	348	293	305	323	353	274	316	326	356	359	313	301	300	343	308	330	318	322	328	324	334	300	310	303	321	328	325	312	321	320	353	319	310	296	322	318	309	310	322	308	312	339	351	349	345	290	326	305	337	361	331	298	326	341	344	314	320	312	325	333	351	365	375	333	339	309	359	361	346	337	306	301	312	332	332	300	334	371	324	302	348	324	340	330	307	341	325	359	322	337	357	335	317	334	307	329	330	326	317	279	311	318	347	341	318	301	329	350	364	336	322	358	318	339	321	349	307	309	337	312	306	304	310	324	308	293	340	338	343	314	318	320	318	356	337	338	321	328	319	354	317	293	322	323	343	323	349	298	343	328	348	307	296	329	306	330	329	322	289	328	313	326	323	340	300	324	349	323	322	334	322	359	347	356	304	330	301	306	305	333	308	292	344	330	307	295	306	308	331	296	327	323	319	325	311	334	296	320	328	305	348	316	318	332	342	334	345	321	317	340	345	337	333	316	314	360	288	302	354	326	302	323	312	356	355	363	328	335	334	349	339	284	340	330	318	332	330	322	295	351	309	305	293	326	294	313	340	329	328	344	339	325	344	304	317	332	302	318	294	331	336	346	344	321	308	306	326	300	342	319	334	329	295	337	341	306	327	309	342	317	325	320	368	287	329	320	316	341	367	331	338	298	327	320	332	311	360	346	314	346	333	334	350	326	345	328	295	328	316	326	334	339	326	322	350	312	310	332	329	285	304	319	330	350	303	324	293	312	329	331	323	326	320	336	327	346	344	277	322	311	370	342	337	309	338	350	335	299	367	328	317	291	331	317	302	324	339	320	333	290	323	307	316	318	309	300	352	329	310	351	316	361	345	359	325	336	326	303	305	353	299	324	315	295	339	341	332	339	332	319	331	346	323	386	329	327	317	322	322	307	354	311	325	334	333	299	321	362	328	329	333	333	317	328	326	330	322	330	352	310	321	326	296	320	339	324	307	357	348	304	313	343	333	328	337	327	314	352	327	334	327	303	337	342	341	333	363	318	320	344	328	302	316	300	336	317	355	359	344	331	311	315	326	331	312	299	327	314	316	309	284	337	353	352	336	319	315	342	319	316	336	321	331	319	319	329	309	354	349	325	320	324	311	327	328	315	326	308	344	314	331	310	326	327	323	349	338	367	317	281	341	298	306	308	323	361	366	296	327	311	355	329	323	335	344	341	322	333	282	333	317	323	310	323	328	309	350	308	317	331	293	353	331	351	338	322	306	307	330	296	347	280	310	332	343	358	339	331	308	319	344	326	348	336	300	315	348	302	328	320	310	322	325	345	348	330	316	354	307	341	337	353	325	330	326	318	351	349	290	331	332	323	310	330	330	329	345	349	341	331	325	310	312	321	301	347	297	348	358	277	316	331	329	303	303	315	329	342	368	322	346	318	333	337	309	315	331	341	347	327	332	327	325	315	319	329	340	349	310	354	330	285	322	328	320	350	311	332	343	362	302	342	292	341	307	325	314	317	307	335	340	318	338	297	335	341	290	320	319	309	326	347	316	359	304	335	327	330	327	330	321	345	313	359	322	317	337	316	325	322	319	323	349	316	309	334	320	320	338	311	303	309	318	329	345	332	336	332	326	304	356	294	342	343	341	327	317	315	339	340	351	318	311	308	343	330	310	320	344	338	318	330	315	293	352	306	317	289	338	317	319	322	324	355	336	295	356	384	342	358	308	341	335	327	317	317	306	336	334	311	289	330	299	323	272	320	334	318	350	317	307	312	345	361	342	350	348	341	316	344	335	350	329	356	326	315	319	315	320	336	323	336	328	318	333	342	330	322	328	336	304	312	315	335	326	332	348	307	346	317	330	352	338	314	328	300	295	348	346	367	302	336	299	324	317	334	329	369	310	335	316	320	342	342	302	319	350	303	314	310	361	356	315	321	285	306	329	291	356	335	306	336	338	335	341	309	313	294	316	314	323	305	331	306	326	295	301	341	346	295	321	324	322	347	322	344	315	322	346	348	329	330	321	304	363	327	320	318	304	313	345	337	328	342	344	317	314	323	354	304	357	317	330	311	328	339	329	313	367	324	315	327	321	330	344	317	311	333	319	294	346	345	309	370	312	376	337	327	331	326	348	360	348	326	302	363	330	296	316	347	297	336	321	304	336	291	325	349	311	342	302	334	333	310	322	330	343	336	336	322	321	314	361	327	305	314	294	334	323	348	311	382	304	330	327	348	328	358	331	331	302	320	310	311	315	300	343	327	326	314	293	297	316	335	325	304	331	351	344	291	330	304	331	323	333	309	321	329	374	346	313	299	306	321	326	315	326	297	328	297	326	305	306	309	324	318	336	324	322	320	349	319	320	314	354	350	338	344	341	346	356	371	327	308	307	330	320	310	327	354	332	319	301	302	343	298	333	312	322	356	335	356	326	354	321	328	316	342	376	342	281	314	343	327	334	324	338	307	333	296	311	318	334	301	360	309	340	323	313	323	319	338	303	341	336	315	304	314	344	307	317	338	328	320	330	324	314	314	319	314	336	338	339	310	332	334	320	313	346	293	341	314	332	348	338	345	315	344	324	340	312	326	334	332	323	350	281	307	333
23823	23707	36518	29859	22761	17057	4963	492	390	391	395	371	388	388	427	363	387	389	365	366	390	389	416	363	373	377	379	384	394	397	371	373	391	388	376	362	406	389	379	356	355	342	382	399	370	358	400	408	382	401	390	388	372	373	389	388	399	398	372	328	370	357	375	397	375	391	358	394	407	363	355	404	365	380	410	354	377	383	352	393	380	346	357	366	362	401	386	352	387	391	395	354	357	377	405	378	376	389	375	339	365	365	389	354	372	372	385	374	327	404	362	334	355	375	383	376	374	403	382	373	372	343	365	413	376	346	364	355	373	402	387	370	379	357	374	326	367	344	399	372	364	383	362	368	387	376	361	389	357	380	358	356	382	391	356	378	404	369	377	355	373	375	377	405	368	354	355	355	379	373	394	386	355	338	389	367	395	452	387	373	402	353	401	388	384	364	359	338	389	380	391	348	357	380	361	382	364	377	399	370	368	379	356	356	330	359	395	397	411	360	379	361	357	375	380	376	398	380	345	325	368	369	370	392	366	360	339	393	407	400	391	389	363	368	378	360	395	335	382	379	338	362	381	369	417	370	390	386	372	329	376	409	347	368	375	406	352	388	337	380	372	377	390	349	367	362	352	390	376	382	359	333	367	375	347	345	378	389	361	379	361	365	361	372	351	387	373	369	408	386	380	372	376	380	381	405	364	373	344	413	351	369	369	392	349	367	393	366	370	369	353	356	355	394	383	354	370	364	343	400	358	399	412	385	369	344	384	386	392	352	387	360	369	347	397	352	366	371	372	372	385	406	349	363	359	382	369	377	391	416	394	371	328	355	338	355	346	366	345	372	391	377	362	360	373	387	383	375	412	354	375	382	350	398	410	384	332	373	380	356	411	395	373	394	402	374	376	391	358	347	412	384	379	345	371	362	396	359	357	388	375	388	357	350	367	375	388	367	373	404	396	393	358	344	429	406	393	344	353	413	389	358	368	374	360	351	381	326	397	388	339	353	383	396	353	357	385	335	377	364	388	370	413	372	391	342	371	363	370	377	358	385	375	388	310	362	360	390	371	354	364	383	386	372	356	372	390	378	372	354	383	364	334	366	370	374	404	389	376	378	359	356	369	361	346	376	345	340	406	374	394	376	384	377	360	365	350	359	353	345	382	376	357	381	330	394	371	371	375	413	365	331	354	344	350	354	343	350	374	356	396	377	392	388	359	398	415	368	381	379	372	322	374	365	377	389	388	397	380	398	364	366	392	374	367	358	364	382	375	374	356	402	359	386	368	341	360	376	386	367	410	376	371	367	361	388	376	348	341	344	350	355	375	363	331	337	387	389	394	390	356	378	372	355	351	376	383	386	363	365	378	355	357	365	378	354	374	364	361	358	394	371	361	382	402	401	400	391	386	391	369	388	378	416	364	393	382	387	372	376	371	384	372	366	401	369	374	326	387	368	371	381	386	365	358	394	388	360	372	343	374	378	384	379	407	366	395	385	390	379	394	380	349	386	371	388	331	369	384	361	416	357	344	375	388	367	346	381	353	364	344	374	392	355	415	357	375	370	382	379	358	357	349	372	405	361	372	375	377	330	378	389	398	374	352	358	399	358	419	370	394	383	365	375	343	395	351	374	396	422	367	359	374	375	352	386	364	374	369	384	353	346	382	398	372	359	366	386	376	335	372	372	356	361	370	366	397	383	386	388	336	368	367	370	363	377	398	385	330	382	356	345	354	361	371	356	356	370	372	360	387	366	366	407	389	376	409	350	386	331	371	358	407	407	377	378	362	381	384	368	346	352	341	401	366	359	365	352	362	374	374	376	398	358	379	372	387	385	419	351	372	354	394	395	356	351	389	377	342	343	363	347	371	402	363	405	384	374	372	395	354	371	334	379	400	365	343	396	400	348	389	370	369	370	383	365	413	372	382	387	348	373	349	386	376	386	357	380	387	400	354	375	317	366	337	383	345	349	409	395	375	387	392	375	410	359	397	375	374	362	345	369	376	392	347	396	361	335	330	333	364	335	389	351	346	349	392	407	376	377	365	383	356	351	347	343	343	386	377	386	357	372	396	393	422	381	363	389	375	351	398	361	362	355	401	344	380	355	379	392	400	399	381	391	385	393	346	411	385	368	367	369	386	354	372	386	326	385	328	378	359	407	373	347	361	349	403	359	356	404	367	385	405	378	367	376	385	401	359	340	388	375	358	363	347	400	361	374	395	397	371	373	415	363	404	384	369	357	380	357	382	363	382	400	383	382	388	369	348	376	351	384	376	363	390	356	376	387	365	364	394	384	369	373	365	388	400	365	348	387	363	368	389	361	376	353	377	363	376	363	350	372	378	387	387	372	361	377	406	405	365	383	390	377	350	422	386	372	356	387	400	398	382	380	374	371	361	376	357	372	367	396	361	359	381	368	381	404	381	355	365	384	382	407	368	339	362	353	390	376	415	375	373	383	356	375	354	360	356	389	357	340	346	384	348	380	399	361	371	379	336	384	397	381	364	338	370	410	375	378	377	389	366	386	367	348	401	358	368	368	396	371	362	372	363	392	374	372	377	382	400	393	401	384	367	410	379	355	372	412	385	380	359	345	415	407	356	382	394	333	385	392	341	387	373	368	333	378	343	378	367	375	379	398	366	377	350	355	362	381	383	392	384	366	379	395	371	375	378	369	349	413	349	364	402	367	383	377	377	415	367	380	363	380	347	373	383	394	400	383	382	333	380	406	420	373	375	391	339	407	392	364	382	304	337	364	377	397	372	349	397	355	383	361	410	380	359	364	389	367	381	379	415	375	415	378	347	369	377	417	382	401	351	381	327	385	385	387	363	389	378	357	354	369	411	390	336	379	362	360	315	380	408	369	366	347	396	392	396	379	341	374	370	374	412	358	372	381	389	376	398	355	381	386	388	407	361	346	380	358	385	366	386	409	401	384	419	371	390	365	394	345	378	365	360	364	360	373	332	392	360	406	375	385	359	362	358	383	421	375	376	401	402	390	354	339	343	378	385	392	407	367	347	390	383	370	382	397	377	388	378	367	367	385	356	369	372	349	387	341	373	392	411	368	351	361	383	382	363	389	378	374	379	374	343	361	382	373	376	336	347	377	385	358	389	390	381	370	380	397	396	345	393	345	368	390	379	369	368	360	375	336	368	395	391	387	368	343	357	355	358	357	371	423	371	353	381	375	423	382	372	389	369	359	366	377	366	379	349	368	374	396	345	359	375	354	387	380	375	377	375	380	380	432	383	373	363	366	374	364	407	393	364	376	391	351	382	379	391	377	350	403	363	364	347	379	411	339	374	378	375	397	402	427	358	375	379	377	367	428	393	352	355	370	388	376	365	383	394	382	360	365	371	366	368	350	352	388	396	377	384	369	390	352	372	414	366	360	361	353	368	361	392	375	395	382	386	351	342	330	365	394	397	391	368	329	414	377	351	374	365	403	366	356	402	397	386	364	363	372	356	370	353	381	370	372	383	363	404	373	368	408	384	348	366	327
50511	95554	69472	41538	22936	8781	2700	501	408	443	434	417	422	455	437	424	426	392	416	439	422	427	426	411	419	444	455	403	449	416	441	460	410	413	434	397	370	403	434	402	416	405	442	415	381	397	425	444	403	411	380	425	446	429	413	381	432	414	405	420	403	421	430	417	395	403	443	440	433	405	406	374	399	408	424	417	395	409	434	396	451	418	391	433	410	415	416	389	399	421	401	397	442	436	444	423	445	415	437	428	392	424	423	415	412	412	422	415	434	400	416	437	409	430	420	396	408	396	418	398	426	389	403	428	447	422	382	418	417	419	401	445	409	450	420	384	418	424	403	418	404	428	401	448	427	421	399	406	457	411	450	411	420	426	401	423	401	414	440	432	401	440	423	402	423	436	405	391	420	413	450	418	444	411	413	435	405	393	428	393	410	399	392	421	413	442	407	423	365	409	390	386	394	421	414	411	476	407	413	389	469	393	401	430	368	400	384	414	445	434	386	429	428	424	413	429	454	433	403	416	392	438	457	441	400	375	410	448	421	408	417	434	391	414	419	423	404	412	419	410	444	429	426	473	419	419	390	410	424	466	427	385	410	426	410	428	454	405	431	408	434	427	419	420	390	418	422	396	457	388	441	465	423	406	428	409	419	419	399	375	413	430	432	407	419	409	416	416	385	403	426	443	389	420	419	441	428	460	421	417	405	408	412	421	404	424	399	443	401	436	421	449	411	413	408	394	419	433	418	442	379	436	417	408	411	415	460	432	399	429	384	418	423	426	432	391	454	415	406	428	400	440	446	406	439	425	416	403	424	394	415	434	404	425	438	460	369	414	407	364	441	397	445	439	403	384	379	434	408	418	423	404	427	393	390	403	415	419	410	437	424	414	404	417	369	403	483	414	411	417	419	422	419	427	395	394	400	426	405	422	422	419	423	421	427	440	434	408	423	436	424	426	436	478	399	396	381	451	422	388	449	400	440	409	421	442	388	410	420	396	422	434	430	421	408	447	422	427	391	415	442	405	435	388	410	419	384	403	408	435	398	391	440	432	389	431	424	408	452	409	433	431	399	426	393	429	406	378	425	424	397	397	386	411	432	419	435	385	407	395	382	420	403	429	376	425	416	410	408	419	450	397	412	390	400	415	390	413	419	398	404	373	418	398	437	421	387	394	422	412	402	372	414	425	464	415	460	432	438	394	428	399	452	401	430	451	444	416	429	422	406	439	417	448	462	401	377	435	419	465	440	426	417	426	394	404	413	433	417	442	424	422	400	421	440	430	417	406	385	429	383	406	429	448	398	407	431	410	393	424	430	448	440	380	440	425	398	430	429	419	424	430	430	406	394	405	401	429	423	407	414	426	414	417	443	438	428	376	448	406	442	394	416	416	419	411	402	380	416	451	426	409	459	408	447	413	433	442	374	423	413	407	442	398	433	414	455	445	450	421	415	437	396	354	398	413	435	445	418	424	374	436	393	415	423	428	418	409	426	448	431	394	403	434	411	426	438	379	419	431	419	439	411	414	439	425	427	428	474	411	472	373	450	433	433	413	429	433	455	399	432	430	411	444	421	430	389	355	425	375	434	449	393	430	437	423	450	412	404	424	404	413	408	440	416	398	461	428	422	364	395	448	418	410	397	432	408	388	417	428	415	402	445	387	426	391	441	465	425	437	442	435	403	409	418	456	427	366	442	388	414	441	412	387	406	412	419	393	437	430	397	393	399	420	422	418	413	454	412	423	405	459	431	420	425	398	377	409	394	434	428	404	393	415	417	409	460	450	395	431	418	418	392	411	415	430	383	447	437	390	422	385	412	431	412	390	431	400	413	418	418	419	371	425	426	451	421	388	405	409	416	417	379	415	429	429	422	398	404	426	440	433	437	424	445	428	419	440	425	426	416	446	474	389	437	417	381	414	413	426	435	470	410	434	426	422	412	403	454	428	448	417	423	412	415	457	441	431	436	413	426	408	404	392	443	394	409	407	430	407	428	444	438	413	417	454	430	428	415	422	421	430	408	419	395	409	429	414	407	437	430	410	434	409	443	395	422	439	410	408	400	425	429	367	451	428	423	473	403	443	395	410	374	428	402	443	394	419	394	425	451	438	436	440	433	429	431	437	395	417	421	420	408	434	428	430	395	418	407	461	415	402	402	401	416	417	384	465	378	380	412	422	406	427	410	395	367	423	440	400	438	431	401	420	395	428	428	438	427	448	407	412	420	426	442	408	403	403	396	411	421	410	433	408	451	438	412	427	431	428	400	406	377	367	404	418	381	419	413	379	437	425	414	408	405	441	420	417	420	428	402	430	372	398	440	413	388	434	427	432	421	409	419	403	451	429	381	416	410	429	406	369	412	401	444	420	422	402	402	411	425	421	455	435	421	409	423	384	416	442	377	400	439	419	411	418	422	409	410	430	414	391	406	384	406	412	408	433	393	448	419	403	395	440	412	450	419	423	397	404	442	430	411	413	416	388	378	418	418	425	463	395	429	453	440	424	431	414	418	426	412	399	405	452	448	411	414	442	411	402	377	405	409	381	421	432	411	394	405	417	416	377	427	398	384	382	408	399	386	417	395	407	437	406	388	399	438	422	437	427	432	418	422	454	437	405	430	478	423	407	398	424	417	406	405	449	389	418	404	390	427	425	431	425	429	426	408	447	392	400	420	393	380	442	391	455	409	439	435	445	419	414	416	414	455	425	416	444	414	410	364	427	409	398	402	421	411	393	449	435	439	408	393	405	422	417	415	428	407	400	388	437	425	439	441	391	415	419	435	403	419	439	422	439	413	408	407	415	455	415	416	454	441	401	425	373	440	422	385	429	385	421	427	421	402	446	435	432	423	420	408	409	444	443	444	412	419	451	401	416	410	414	438	399	434	417	434	403	433	411	428	418	477	409	419	415	392	408	412	411	387	448	428	418	492	406	376	410	412	423	425	405	410	397	458	429	429	418	416	426	418	431	429	394	434	394	384	408	421	450	421	417	421	461	409	427	403	432	455	421	400	431	425	454	429	393	439	390	415	387	433	424	439	416	385	392	426	392	394	421	380	438	401	439	412	416	432	433	407	409	439	396	409	445	445	393	407	406	401	451	435	379	446	383	422	424	385	425	405	405	427	396	375	432	422	443	407	416	400	421	445	418	403	417	430	413	406	391	431	458	386	420	382	410	392	408	402	408	407	416	428	382	393	429	422	410	429	411	448	417	385	386	421	438	429	425	414	394	432	395	416	425	433	407	412	403	414	418	431	413	397	431	421	400	436	399	399	413	440	437	415	415	431	396	408	421	440	433	398	407	395	412	396	442	413	392	472	409	448	403	402	461	383	424	390	429	399	408	412	415	410	405	457	399	419	416	433	426	424	418	417	416	431	373	421	407	453	378	429	402	415	373	402	405	406	444	409	424	397	415	396	388	423	422	415	429	421	400	413	404	429	423	393	411	428	406	410	413	403	414	420	388	398	397	404	398	415	434	390	397	421	408	408	405	458	459
25415	25980	37907	29640	17172	5077	997	329	346	339	326	351	376	313	314	339	353	331	312	390	367	333	328	360	323	358	329	355	353	336	294	326	328	333	319	350	342	296	340	332	342	352	342	337	338	355	311	312	351	333	303	322	352	341	338	335	334	364	314	339	338	349	323	333	311	340	334	317	331	339	292	351	366	318	318	357	353	362	327	342	328	354	358	294	374	368	353	348	328	326	318	334	319	322	314	306	327	294	357	340	330	361	353	336	336	311	344	284	361	314	319	334	343	321	352	317	339	313	319	341	323	336	323	310	350	343	346	321	329	329	342	336	342	353	353	316	307	341	318	324	313	333	356	344	327	297	314	335	319	361	330	324	337	327	362	308	337	335	317	361	349	328	323	340	330	343	367	359	336	339	327	321	377	317	381	328	328	339	322	337	328	343	355	349	311	334	359	328	328	356	331	342	325	332	332	342	323	327	332	322	327	341	346	300	323	331	366	311	334	324	359	315	327	333	348	342	350	355	339	334	334	346	328	329	321	320	342	307	347	310	328	331	348	309	321	360	322	349	325	363	306	332	315	353	369	308	336	313	350	329	326	306	345	327	330	327	302	342	325	314	340	313	323	353	315	347	348	331	279	350	334	320	303	361	307	313	361	313	335	293	345	348	317	334	358	331	332	328	326	333	359	307	318	339	329	332	337	358	332	299	340	327	350	351	347	286	337	318	314	341	331	320	309	339	363	333	341	335	345	317	337	317	328	331	348	367	338	347	327	350	293	340	318	341	329	335	318	358	331	320	330	327	345	303	331	345	304	321	325	339	341	309	362	304	333	321	342	324	303	334	373	325	339	314	319	331	339	351	348	343	318	343	318	316	366	317	338	330	340	327	327	290	346	351	336	309	328	332	329	306	331	298	352	357	317	373	342	344	302	336	370	347	326	307	324	319	347	321	351	333	343	342	303	351	315	313	347	320	329	309	329	326	347	313	309	314	302	355	342	336	334	351	340	308	324	352	338	307	335	340	314	296	368	314	339	312	330	324	302	318	338	360	332	323	346	295	326	356	346	336	335	360	333	320	339	338	328	337	295	332	347	336	337	324	314	350	336	349	317	317	328	351	312	308	335	334	363	321	333	323	313	326	332	357	343	325	370	338	336	352	320	321	351	318	287	316	342	358	338	323	342	296	307	309	302	328	332	345	347	343	336	324	328	366	322	332	330	318	311	303	327	331	320	288	350	318	316	333	324	319	321	310	364	309	330	323	360	328	338	332	322	321	337	335	332	321	309	346	328	337	345	324	341	350	331	298	361	347	355	336	324	328	345	331	359	339	327	364	345	346	333	336	368	332	320	352	327	330	330	359	317	306	336	321	310	337	327	329	308	351	366	314	328	338	366	313	330	339	300	351	301	343	337	341	345	339	330	343	325	319	341	324	340	332	320	292	297	331	354	348	328	328	310	324	374	343	358	376	314	340	317	301	307	333	351	299	337	342	306	301	349	331	355	319	324	326	332	335	349	334	338	315	343	325	310	316	304	340	318	350	328	352	355	356	362	347	343	356	350	356	337	330	354	331	337	335	329	341	324	334	338	328	330	360	327	325	375	311	285	359	300	324	337	344	325	271	327	291	354	326	330	330	380	350	352	342	307	342	292	325	360	332	343	362	343	368	311	311	341	361	328	340	359	301	328	334	366	344	336	345	340	343	338	301	338	353	312	337	327	306	299	312	313	316	343	343	319	316	334	335	342	337	334	337	329	350	346	328	332	362	343	332	303	311	346	315	327	332	327	305	326	331	321	336	322	334	317	324	311	312	305	353	308	320	315	297	328	315	329	348	324	348	326	291	337	331	366	316	325	346	349	332	334	317	353	340	324	338	362	328	323	324	355	344	364	327	321	320	347	294	342	327	308	340	332	329	326	339	331	338	356	330	313	335	334	322	315	366	341	339	327	316	324	318	322	349	309	344	340	339	325	303	369	318	314	342	374	349	309	325	338	353	351	328	317	355	314	353	324	314	342	334	375	316	357	348	354	335	342	342	344	338	358	329	339	320	300	332	346	295	355	340	334	340	354	316	325	355	312	331	300	323	322	311	335	346	300	329	354	348	291	316	336	339	322	304	342	303	337	341	339	355	360	314	311	332	333	324	335	331	337	352	330	368	359	351	331	287	306	330	338	327	352	316	326	319	333	338	316	330	347	344	325	310	309	352	332	369	326	330	314	320	332	319	325	329	302	324	354	327	305	362	351	357	351	386	332	340	345	391	322	362	345	350	351	330	346	346	344	325	307	342	318	338	326	324	352	347	350	330	312	321	349	307	327	338	343	320	357	342	323	357	344	330	331	321	325	342	350	327	320	334	370	357	308	359	351	316	319	329	307	356	319	303	306	349	324	353	345	342	335	315	353	381	325	342	361	330	330	337	322	333	330	348	323	336	340	335	338	341	359	302	322	324	321	313	347	322	311	336	330	301	342	342	354	325	323	335	343	334	323	323	349	328	371	314	318	323	333	337	351	357	320	310	337	314	328	317	347	366	318	338	331	321	341	318	331	346	323	388	330	372	332	337	333	317	333	340	376	357	325	364	317	313	331	336	334	321	335	357	319	320	356	366	391	315	306	343	330	334	341	332	357	365	348	306	306	316	333	333	335	333	320	338	349	332	346	326	315	324	330	363	318	336	354	317	344	333	323	334	321	334	324	317	324	316	322	330	298	371	357	332	318	357	315	352	353	322	308	331	327	329	362	338	342	328	351	308	326	360	323	335	343	321	345	299	295	323	315	337	336	336	338	326	325	338	306	309	352	344	328	291	339	347	312	346	373	355	337	327	305	342	343	318	318	316	340	330	347	322	360	356	325	340	351	331	344	332	350	340	358	299	311	327	366	310	314	315	330	335	323	351	311	312	322	323	332	336	329	341	333	326	299	315	324	313	340	371	338	333	297	367	324	334	338	333	343	358	310	319	339	311	308	346	387	312	334	340	345	344	346	330	335	348	282	301	359	321	348	347	338	330	331	319	333	320	342	348	326	345	324	343	337	354	340	346	354	354	328	334	312	299	337	312	343	315	332	312	308	332	314	320	321	353	316	327	356	354	313	332	320	301	342	296	326	325	330	341	343	330	328	310	330	331	296	350	358	342	333	345	315	349	336	331	336	366	341	315	372	337	360	350	313	369	332	363	363	341	337	360	324	339	345	335	345	301	316	306	332	337	316	338	340	348	334	338	368	335	333	313	327	320	338	318	349	316	349	307	336	329	347	312	312	311	306	334	340	321	323	331	370	343	332	308	373	308	353	321	337	324	335	325	347	322	297	320	382	363	308	309	312	315	319	333	314	338	349	329	325	335	358	337	359	340	302	353	378	337	359	326	315	338	337	324	367	352	320	333	325	344	357	332	316	335	360	333	356	362	311	331	329	328	348	332	337	350	321	350	337	300	300	310	342	351	349	359	309	339	317	331	337	300	367	331	307	346	308	370	331	355	342	321	309	364	332	338
47841	82062	55902	30559	14106	4694	1401	430	398	371	373	401	405	353	375	399	394	391	395	375	417	405	375	404	424	381	352	382	409	361	402	353	370	366	412	413	388	373	390	363	383	402	410	404	428	420	392	376	385	397	368	384	360	357	385	383	386	390	369	356	358	389	389	431	395	378	401	390	396	395	360	391	392	405	395	389	414	403	370	410	419	355	379	360	381	360	371	396	383	394	385	402	390	393	391	402	394	350	399	400	383	373	374	394	390	358	404	357	369	369	388	370	398	363	356	379	389	423	427	405	391	378	388	401	383	368	400	383	396	373	391	391	383	350	382	355	393	416	393	389	370	398	384	363	419	394	401	405	360	392	389	383	408	342	385	404	379	377	382	370	371	379	387	404	378	411	403	368	419	366	396	368	373	409	399	386	370	385	383	359	398	378	408	390	349	390	426	403	394	389	400	408	358	362	390	417	375	407	413	366	372	358	366	416	417	381	379	366	414	395	400	355	383	385	364	378	365	391	381	388	386	402	369	375	373	378	361	404	330	380	371	406	400	379	403	401	400	359	408	401	349	368	388	404	405	413	352	379	394	367	370	392	422	399	408	373	400	347	411	362	378	396	370	372	368	404	358	403	395	346	357	352	351	371	406	375	360	402	412	362	386	393	410	396	397	414	400	381	350	388	364	405	406	366	371	403	368	378	406	356	405	413	429	387	413	395	406	377	399	399	387	375	392	388	409	361	380	385	382	395	389	376	400	393	355	383	377	366	380	388	386	381	385	392	365	368	387	394	392	422	356	385	389	372	394	389	392	384	368	417	384	375	401	408	355	417	393	369	402	386	374	359	353	374	373	389	397	353	376	414	389	424	392	395	353	394	360	418	358	414	374	384	396	437	400	396	405	373	413	421	402	373	361	354	401	396	383	384	386	411	392	371	358	367	428	381	402	400	395	418	372	372	405	391	371	380	404	383	391	393	374	384	391	365	404	388	399	385	385	405	342	415	390	396	383	400	411	434	372	402	380	381	415	436	385	421	375	400	371	401	398	426	406	357	391	391	377	408	421	385	399	363	375	372	394	406	369	357	393	419	393	414	407	385	401	408	354	393	389	410	406	386	383	401	383	405	360	406	373	375	389	420	372	399	370	389	382	380	406	388	374	387	388	376	411	388	374	372	353	336	365	400	408	383	403	390	360	393	375	376	402	351	387	367	360	394	370	395	401	374	395	390	396	372	397	367	370	374	389	389	380	384	381	387	395	361	399	411	361	397	395	361	325	409	403	399	413	375	373	380	355	421	388	400	370	372	363	385	393	367	384	397	370	373	396	391	383	351	399	364	397	358	377	391	379	383	366	398	373	387	410	426	413	391	378	412	399	397	363	414	364	358	369	418	379	385	394	417	399	411	374	371	397	395	405	376	396	408	401	401	361	411	384	390	356	395	408	386	403	357	407	436	378	395	380	361	386	403	374	392	400	372	384	399	340	383	390	371	390	415	430	405	363	409	381	354	366	359	388	398	361	358	363	364	372	374	360	388	393	351	376	376	386	374	391	378	389	395	404	369	385	388	388	374	390	371	394	392	361	390	390	399	389	362	383	415	388	395	407	355	379	395	398	371	386	355	406	374	403	386	367	400	381	375	391	425	360	398	353	373	391	386	362	353	349	376	372	351	402	446	368	371	399	430	389	347	383	375	385	371	341	421	376	417	387	366	406	414	381	391	398	379	363	390	394	401	362	365	401	375	367	402	397	381	379	372	382	368	413	407	382	369	402	361	407	368	384	408	351	396	393	380	389	380	388	390	375	375	360	386	397	363	376	389	371	369	372	360	366	411	366	391	408	360	367	361	390	420	388	408	395	418	359	364	362	388	407	431	387	352	404	409	368	391	376	383	376	393	403	396	332	379	390	422	412	368	398	396	399	341	431	385	383	392	374	413	373	407	411	349	396	366	363	391	407	355	362	384	393	393	366	389	362	388	385	409	353	402	373	373	390	387	383	417	392	359	343	408	379	375	354	350	403	381	380	397	370	393	410	392	376	414	402	388	357	363	376	383	360	396	397	381	415	389	380	358	390	386	373	405	407	411	378	375	384	407	398	396	396	397	400	403	389	414	389	397	428	395	383	346	390	365	366	398	374	384	369	402	382	400	371	387	408	342	383	393	357	369	387	360	392	373	403	407	389	386	398	399	400	400	403	352	378	361	390	406	390	350	382	393	342	381	426	423	405	383	366	392	379	393	372	421	368	389	421	389	441	385	362	410	377	351	393	387	402	372	400	362	397	371	428	385	378	401	422	383	364	367	368	374	380	364	395	403	409	399	400	370	370	383	405	449	403	342	381	406	433	388	370	405	373	372	418	428	386	382	392	409	379	406	362	408	384	376	386	407	393	366	379	369	381	411	401	439	340	375	391	406	380	426	375	389	388	414	375	398	386	387	389	376	361	378	417	373	375	387	371	399	424	362	368	391	350	382	397	427	371	376	385	387	387	401	374	432	382	356	406	359	388	381	398	372	367	381	378	358	391	384	402	401	364	379	382	396	422	394	390	384	404	389	377	414	395	376	403	376	392	420	432	399	385	404	387	370	385	386	409	391	406	365	392	366	402	402	373	424	381	380	367	386	352	396	379	418	381	384	408	368	375	380	399	379	407	390	426	381	423	389	409	401	400	406	406	395	352	383	388	370	397	410	405	387	383	398	398	390	389	372	375	385	372	397	389	412	367	388	413	381	404	382	397	379	391	396	386	417	401	359	384	389	382	374	407	399	382	387	398	373	408	370	371	401	380	393	415	370	390	349	400	384	377	373	396	345	357	374	399	412	372	371	399	371	401	384	411	362	403	388	393	390	385	377	391	380	366	376	383	386	409	370	360	429	368	369	416	390	407	367	405	399	396	384	411	385	342	364	364	388	389	386	392	362	375	419	382	380	400	392	382	397	428	349	379	402	366	383	403	402	382	392	348	375	431	381	372	381	382	374	387	355	385	392	380	349	346	396	380	381	405	394	368	375	378	370	419	400	399	373	371	407	416	384	367	398	394	394	394	376	409	355	389	385	345	387	387	386	407	403	410	387	372	363	402	383	378	380	392	395	419	383	395	402	386	399	393	368	385	349	370	389	412	369	401	405	390	381	380	403	366	391	447	395	331	385	389	364	394	399	391	371	369	401	385	391	395	377	390	387	402	368	364	407	381	360	336	385	390	382	381	405	377	353	381	376	381	396	348	389	369	391	392	397	389	408	388	410	415	374	376	371	401	393	340	382	373	406	385	396	370	403	375	406	400	368	378	417	404	407	372	388	373	430	395	402	363	397	390	376	388	387	384	403	421	371	382	404	388	381	394	420	397	381	394	371	382	381	380	377	390	383	395	349	387	443	406	380	368	378	401	382	419	377	409	348	382	374	392	375	417	358	370	387	372	395	393	407	364	392	371	384	378	358	406	365	397	392	373	368	397	386	364	379	374	364	379	405	342	366	397	381	417	377	399	386	381	368
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
