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
340386128120	340386128689	340386129237	340386129787	340386130337	340386130887	340386131437	340386131987	340386132539	340386133087	340386133637	340386134189	340386134737	340386135289	340386135837	340386136387	340386136937	340386137489	340386138037	340386138587	340386139137	340386139689	340386140237	340386140787	340386141337	340386141889	340386142437	340386142987	340386143539	340386144087	340386144637	340386145187	340386145737	340386146289	340386146837	340386147387	340386147937	340386148489	340386149037	340386149587	340386150137	340386150687	340386151237	340386151789	340386152337	340386152887	340386153437	340386153987	340386154537	340386155089	340386155637	340386156187	340386156737	340386157287	340386157837	340386158387	340386158937	340386159487	340386160037	340386160591	340386161137	340386161689	340386162239	340386162789	340386163337	340386163887	340386164437	340386164987	340386165537	340386166089	340386166639	340386167187	340386167737	340386168287	340386168837	340386169389	340386169939	340386170487	340386171037	340386171587	340386172137	340386172689	340386173239	340386173787	340386174337	340386174889	340386175439	340386175989	340386176537	340386177089	340386177639	340386178189	340386178737	340386179289	340386179837	340386180389	340386180937	340386181489	340386182039	340386182587	340386183137	340386183689	340386184239	340386184787	340386185337	340386185889	340386186439	340386186991	340386187537	340386188089	340386188637	340386189189	340386189737	340386190289	340386190839	340386191389	340386191937	340386192489	340386193039	340386193589	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2780	2000	3600	2300	2780	2000	3600	2300	2781	2000	3600	2300	2782	2000	3600	2300	2783	2000	3600	2300	2784	2000	3600	2300	2786	2000	3600	2300	2787	2000	3600	2300	2788	2000	3600	2300	2789	2000	3600	2300	2790	2000	3600	2300	2790	2000	3600	2300	2791	2000	3600	2300	2792	2000	3600	2300	2793	2000	3600	2300	2794	2000	3600	2300	2795	2000	3600	2300	2796	2000	3600	2300	2797	2000	3600	2300	2798	2000	3600	2300	2798	2000	3600	2300	2799	2000	3600	2300	2799	2000	3600	2300	2800	2000	3600	2300	2801	2000	3600	2300	2802	2000	3600	2300	2802	2000	3600	2300	2803	2000	3600	2300	2804	2000	3600	2300	2804	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
23469	21844	30267	24809	21825	21207	9981	646	424	433	426	436	396	403	422	394	441	401	431	417	451	417	368	446	438	430	447	426	427	423	440	453	392	387	449	367	372	416	413	419	390	427	395	432	429	397	408	445	424	418	439	390	428	415	412	425	412	381	428	446	392	374	410	425	403	426	422	452	403	418	409	413	425	414	410	420	415	411	399	420	426	443	393	384	381	396	406	427	415	407	413	424	411	413	448	376	412	465	429	404	412	394	406	382	446	430	456	388	429	415	434	438	401	404	442	412	435	445	428	427	432	432	432	406	428	410	419	422	390	401	421	386	436	390	390	404	429	430	438	387	400	439	446	418	387	395	431	397	414	470	419	446	413	408	411	384	408	381	417	397	414	406	422	386	391	388	457	429	446	423	410	420	432	429	425	379	446	445	434	416	408	410	428	376	436	417	423	402	419	447	460	442	418	405	426	384	408	400	375	421	389	394	429	393	408	407	430	419	444	437	393	402	434	402	389	449	411	439	377	414	470	428	385	400	426	426	478	427	408	412	413	416	411	461	399	419	431	410	386	410	412	385	407	400	390	424	430	436	414	417	397	408	422	425	422	409	418	408	404	380	383	406	422	376	397	387	458	434	409	423	401	417	442	393	447	363	441	443	443	421	394	399	400	405	422	422	391	414	384	394	465	383	410	411	437	415	387	416	430	434	403	429	414	432	392	484	446	354	402	448	417	409	385	416	408	401	439	454	407	417	393	429	396	404	421	406	390	409	430	423	438	426	389	440	384	382	419	421	379	423	375	395	406	384	462	412	415	422	408	437	427	416	415	443	398	396	447	459	392	425	370	415	391	386	431	410	428	409	434	404	391	418	416	383	421	400	377	423	434	414	399	426	420	422	397	395	408	418	448	394	389	423	411	419	402	434	392	423	431	408	439	418	436	396	414	412	421	401	402	432	425	420	444	444	374	419	426	424	404	426	425	413	429	420	394	417	389	404	439	463	408	392	409	412	411	386	438	385	411	404	415	383	445	391	408	384	400	423	425	399	390	434	423	405	412	426	412	406	389	394	373	389	403	413	428	443	426	421	416	411	405	389	424	416	397	376	417	407	420	400	434	393	405	409	422	422	392	444	365	425	408	433	434	423	402	389	371	427	423	388	400	385	381	385	439	388	417	411	400	409	412	422	433	413	417	376	421	396	417	462	415	408	361	392	432	387	408	410	453	407	418	450	431	414	439	428	389	397	385	389	413	420	420	456	457	420	398	394	419	408	379	401	409	457	437	408	407	431	388	397	401	408	402	429	438	426	448	432	426	436	439	412	444	413	407	436	401	398	428	429	433	415	403	457	390	453	430	412	391	421	417	438	393	420	414	436	424	422	437	388	400	382	395	404	382	427	435	389	407	400	384	388	425	393	418	397	406	377	426	399	473	414	402	427	415	409	418	430	433	426	432	412	431	411	389	390	415	401	409	388	422	459	426	412	408	439	426	422	407	432	380	421	415	392	411	456	436	446	405	418	417	424	417	385	390	405	407	383	408	429	428	413	387	414	413	407	424	436	401	398	425	429	402	400	405	407	416	474	416	408	408	413	419	433	385	433	406	399	418	425	416	394	412	403	434	436	427	408	426	396	404	401	420	416	402	425	416	416	464	427	434	433	379	403	429	402	397	425	384	442	396	427	381	405	399	436	410	465	420	377	403	415	417	398	411	415	422	454	418	417	415	421	409	407	398	393	424	423	433	426	393	406	439	407	414	424	425	387	420	399	430	412	395	414	418	401	445	408	398	408	463	439	404	441	449	399	407	403	392	410	406	381	393	404	390	419	445	428	412	380	432	409	392	418	424	408	432	434	431	429	410	420	414	435	406	413	421	394	418	399	402	407	441	430	389	426	396	433	383	420	429	442	398	417	440	385	432	443	401	400	416	413	413	415	401	404	394	414	417	453	414	373	423	401	417	378	459	422	409	406	380	393	432	395	396	385	407	395	426	402	423	394	422	417	394	434	411	411	431	375	446	458	404	410	411	443	406	429	417	423	404	421	424	448	434	413	422	425	433	435	381	412	446	437	420	422	409	451	412	410	437	395	443	415	386	418	433	407	423	428	436	429	405	428	393	395	431	418	433	404	407	383	430	401	438	451	426	409	413	439	431	402	388	425	407	389	395	435	398	383	395	415	413	446	416	418	431	411	394	440	368	432	411	405	399	414	451	414	423	427	440	438	440	380	395	431	414	436	420	397	413	413	420	416	404	437	426	413	388	432	441	429	397	421	398	411	439	403	407	418	393	426	409	405	422	382	430	405	422	405	409	404	403	394	403	379	413	420	397	433	442	424	421	431	407	430	459	428	391	448	391	415	385	413	436	459	391	426	439	409	412	412	455	413	371	400	439	417	415	448	426	407	395	369	448	433	410	401	403	383	422	414	424	396	392	415	444	409	377	409	436	442	410	429	452	399	420	400	400	411	388	417	426	434	389	400	427	369	414	435	410	417	418	391	390	375	400	428	443	407	416	415	442	430	405	409	428	379	432	427	403	423	460	423	419	416	394	412	404	409	431	434	431	436	393	409	423	430	394	446	441	423	442	406	402	368	417	400	428	447	412	416	397	449	410	410	373	370	368	398	439	416	401	426	410	414	429	406	403	411	436	454	434	415	395	386	400	428	441	355	453	417	414	413	384	423	413	431	440	400	406	421	425	431	398	402	436	396	432	399	434	404	392	426	433	396	441	435	404	405	420	434	414	351	397	402	399	436	428	413	409	391	401	439	382	445	425	396	407	408	433	394	416	412	396	452	414	421	427	415	395	418	412	398	356	422	415	404	432	473	418	417	411	429	404	432	412	382	421	429	428	410	453	410	405	394	395	412	445	382	429	384	386	418	405	406	398	450	382	414	408	415	427	395	420	430	405	451	414	399	407	454	387	403	400	410	407	418	414	410	408	424	415	417	410	427	430	453	430	378	447	405	434	430	429	411	436	395	423	383	406	431	426	408	424	423	395	420	390	449	408	390	431	423	427	417	379	411	387	408	410	425	422	412	401	417	397	437	409	403	441	418	428	409	450	413	410	427	412	430	423	394	413	397	418	403	404	396	387	420	411	432	432	389	414	416	408	435	406	414	417	455	416	417	404	442	423	416	395	400	392	415	384	413	388	415	394	410	405	412	459	413	395	432	419	411	428	410	404	412	384	421	424	397	392	457	419	374	371	387	422	433	418	422	411	396	422	405	400	399	404	404	387	421	401	418	443	412	423	394	450	387	351	399	398	410	410	435	446	430	408	398	393	405	405	416	407	385	415	426	407	426	430	445	434	407	388	379	397	403	441	454	404	435	398	413	388	357	404	401	459	416	455	394	384	423	426	411	448	403	374	424	422	411	425	419	415	395	442	409	454	402	442	388	412	436	419	395	411	433	353	423	419	406	391	406	423	384	376	406	441	385	416	430	431	393	416	411	429	410	441	434	405	408	425	458	403	428	395	420	433	436	455	411	408	451
64562	95826	69428	40254	17678	4952	1362	604	462	452	486	433	479	454	461	444	461	474	468	460	406	473	486	459	457	435	453	442	407	447	457	489	437	481	465	495	464	463	468	461	472	463	449	456	455	467	449	422	443	437	462	451	475	438	482	471	452	441	495	481	436	460	452	465	450	423	496	490	431	478	478	496	476	464	454	433	479	417	458	500	459	441	469	452	481	428	459	468	467	439	465	449	466	454	494	474	439	412	420	460	466	473	485	448	450	439	426	396	463	431	461	461	419	474	460	449	480	448	462	467	462	483	441	482	457	417	454	483	460	417	458	447	470	430	471	447	445	454	506	464	484	455	474	459	481	439	442	462	460	492	454	469	471	449	488	479	473	437	449	479	474	432	430	462	442	445	450	453	461	434	480	463	480	442	467	468	478	439	455	446	496	481	430	459	464	471	434	470	459	451	448	489	460	440	446	472	409	447	459	424	424	431	419	442	441	452	484	479	437	415	447	444	425	472	433	471	448	494	424	450	467	498	474	461	452	477	451	464	441	448	446	473	465	464	463	492	458	453	467	475	469	439	462	502	434	470	459	456	462	434	463	416	464	440	483	438	466	414	423	464	491	472	479	467	462	447	468	433	446	436	456	410	492	436	476	450	459	470	498	460	436	477	462	473	415	453	434	479	435	466	446	462	507	461	446	463	438	452	474	452	454	462	484	461	438	452	438	452	462	453	490	451	472	466	513	431	454	433	469	463	489	471	458	482	443	499	485	484	512	424	466	468	439	476	429	489	522	454	451	451	471	445	469	503	460	436	425	452	475	524	459	490	451	475	462	448	491	469	434	459	473	432	471	483	514	446	421	473	404	445	438	483	428	486	420	459	466	453	469	447	489	459	478	473	508	425	452	434	465	465	442	463	469	463	475	479	439	445	501	425	490	465	453	474	436	454	453	399	470	480	440	449	499	472	415	442	459	473	485	458	442	459	471	491	460	438	448	430	477	442	451	487	463	464	438	442	437	480	441	472	467	475	467	465	445	464	437	418	494	465	456	432	441	463	461	461	505	440	471	442	456	459	493	464	467	464	405	476	458	452	488	447	429	469	445	452	449	421	431	472	419	462	441	462	436	487	447	439	452	468	441	488	434	466	439	481	476	494	441	527	477	469	514	435	455	427	469	449	451	481	463	478	456	433	460	459	472	450	460	441	420	450	494	453	475	463	487	473	448	469	450	440	424	492	473	475	499	502	439	479	453	478	451	452	451	476	480	451	494	458	451	475	480	436	467	464	461	457	473	468	429	466	462	485	470	492	430	551	484	426	491	444	462	450	482	454	458	475	468	455	448	458	463	491	476	491	451	470	463	479	459	447	467	454	455	437	451	468	440	449	458	455	468	449	442	436	462	477	444	434	457	438	470	477	479	415	447	427	440	441	466	442	470	498	422	463	456	445	454	475	433	444	446	406	452	448	447	438	458	475	456	443	457	458	465	486	473	443	445	492	435	454	451	460	472	474	475	474	441	457	461	479	449	443	490	486	460	461	464	472	492	495	458	452	483	439	469	519	466	409	471	436	458	442	455	423	463	477	435	470	460	469	404	471	485	441	441	459	445	472	459	478	458	443	507	450	460	453	470	447	450	424	484	482	466	487	464	441	469	435	466	468	466	460	415	432	418	456	454	440	450	539	463	491	464	422	460	460	482	420	483	478	454	452	501	477	474	430	432	433	431	468	430	446	484	456	462	476	472	465	462	484	444	447	473	455	486	421	472	417	452	455	459	444	451	453	473	457	459	450	449	475	462	465	449	474	466	439	462	442	480	498	489	484	463	431	430	455	493	472	436	469	463	455	492	453	432	460	458	467	434	446	460	431	499	493	448	462	438	482	451	460	484	454	460	503	456	474	470	449	440	474	416	481	439	450	486	442	431	476	463	466	466	501	442	476	448	424	438	510	457	483	465	507	441	420	455	468	477	479	439	481	451	484	449	416	448	471	427	437	490	482	469	499	436	479	464	475	432	450	459	441	472	449	479	467	449	428	497	446	461	499	477	449	457	509	444	457	442	465	427	449	442	460	477	453	479	461	450	452	437	435	481	431	503	455	437	434	475	414	462	487	464	423	431	430	447	464	443	502	452	453	487	448	481	464	467	427	459	523	461	398	444	434	481	453	494	477	438	450	500	461	454	493	500	442	476	494	447	469	450	476	484	456	463	482	454	446	463	456	466	428	433	436	449	427	480	476	441	455	510	442	428	448	471	445	428	447	467	460	486	434	415	479	500	475	431	451	455	455	431	481	435	425	433	432	459	459	442	475	440	462	496	497	451	453	471	416	459	465	450	452	449	456	465	469	494	475	458	471	433	483	427	472	462	483	438	421	459	478	469	478	475	413	444	430	449	464	467	440	456	442	462	462	464	500	477	422	488	471	450	460	470	436	460	431	467	494	417	463	479	450	481	423	491	462	431	438	471	500	510	482	452	449	475	438	443	454	464	450	440	466	454	458	465	474	471	456	470	471	437	488	456	474	436	449	500	455	474	446	457	448	475	436	461	456	520	432	456	458	474	461	454	429	451	485	449	441	462	471	453	471	424	454	472	459	497	463	450	456	489	475	416	457	458	487	456	476	435	466	456	474	435	461	440	452	446	450	455	504	465	503	459	459	413	482	445	463	477	475	453	440	460	476	505	478	479	462	437	496	469	457	474	464	435	434	459	458	470	462	439	426	455	469	455	499	498	498	488	443	461	465	458	423	470	484	459	465	463	417	445	430	508	457	469	452	498	484	456	440	472	469	480	457	452	426	420	484	458	463	435	412	457	461	472	446	452	450	475	439	450	460	443	426	466	438	465	471	474	456	438	436	414	450	450	445	419	485	430	457	487	475	428	413	468	481	450	427	482	479	463	426	443	463	465	443	458	459	446	456	495	434	454	468	459	456	485	425	474	443	478	438	432	442	479	456	479	465	410	446	467	450	436	441	463	466	464	476	501	418	471	448	480	451	508	451	447	464	473	435	449	469	484	465	451	466	495	467	450	482	481	439	463	452	482	435	448	486	411	446	441	448	471	462	503	436	465	458	459	463	462	447	452	494	462	475	474	475	445	450	450	496	463	469	475	435	448	454	482	438	461	473	451	440	443	468	492	498	438	463	451	408	431	457	455	475	434	462	438	448	462	438	468	443	499	441	465	418	458	462	461	475	457	502	446	443	491	443	465	526	489	461	502	446	468	475	470	464	462	433	445	443	426	492	422	493	447	489	448	461	450	439	446	476	516	444	444	468	438	424	487	430	426	473	467	495	451	471	470	469	422	474	496	422	455	488	469	461	474	476	441	459	423	465	454	420	451	415	440	450	446	465	410	463	456	463	451	447	468	456	485	450	479	521	466	444	475	431	457	439	468	475	488	456	484	438	451	419	464	450	467	435	454	446	410	435	455	469	471	481	464	453	449	456	446	471	470	438	459	484	415	466	423	470	452	448	462	485	454	470	474	420	449	484	431	442
31969	27288	24997	11761	1885	626	449	359	342	338	328	338	307	343	329	344	365	362	332	337	339	341	344	325	354	373	336	327	349	330	331	339	310	334	339	332	336	339	343	361	360	332	309	343	336	332	317	347	346	342	348	315	354	308	319	308	332	338	352	347	317	357	341	310	332	333	343	309	299	323	320	342	342	340	356	346	356	324	288	354	363	340	336	341	320	307	354	350	318	341	345	339	342	381	314	298	319	342	371	332	334	323	314	318	366	302	343	370	358	347	354	354	324	359	306	327	304	330	332	356	343	351	338	336	341	352	323	302	338	326	354	319	324	306	317	326	360	313	341	339	342	313	342	321	330	335	342	339	350	337	385	311	360	338	323	338	349	350	303	343	349	309	351	350	358	326	357	341	350	334	344	339	318	365	351	317	328	319	319	325	331	313	346	308	339	324	289	310	338	341	371	331	340	320	345	360	334	338	336	348	336	351	313	340	355	351	333	341	303	319	332	321	333	326	338	348	342	297	334	296	350	350	325	334	358	336	352	354	337	360	319	336	349	321	348	339	335	357	348	341	342	325	336	335	319	347	343	324	330	378	366	336	310	339	356	327	330	282	352	357	370	334	334	317	335	354	343	330	342	319	354	345	338	329	328	317	342	290	320	340	342	350	339	362	348	351	345	327	371	330	354	346	304	363	342	346	365	331	336	344	315	330	303	326	372	334	347	373	364	351	360	325	331	318	317	359	328	342	350	370	344	314	390	331	369	344	345	322	301	369	320	326	339	335	314	316	313	351	317	340	286	336	369	327	364	344	310	359	398	343	352	339	323	332	363	290	300	353	314	335	318	345	320	337	346	371	338	348	363	351	343	312	352	350	344	330	337	346	342	340	353	311	346	326	381	372	355	343	316	304	311	349	314	305	333	328	348	323	284	338	346	344	331	346	314	347	342	317	341	311	308	365	338	330	307	307	334	350	324	341	371	350	362	341	349	328	333	323	336	317	345	347	328	302	329	329	344	333	327	294	354	355	328	338	355	339	374	337	316	373	348	340	345	341	326	347	328	324	318	346	335	330	313	317	335	332	329	310	331	330	320	322	352	339	321	315	333	316	370	334	350	354	318	327	338	320	337	358	320	338	349	329	314	315	322	317	320	347	332	327	317	308	347	327	363	315	356	353	337	326	354	334	345	371	360	354	350	351	331	325	299	342	365	315	347	335	340	339	338	322	313	339	338	363	345	345	324	329	334	349	342	321	384	345	313	378	342	349	355	328	357	362	343	338	351	326	363	359	326	322	297	348	330	358	330	337	344	380	356	288	314	357	325	318	343	345	343	323	335	372	331	357	342	320	341	333	330	355	299	343	353	308	341	324	319	342	379	341	358	340	337	327	306	353	358	315	332	325	385	328	342	346	361	341	359	335	369	337	356	334	320	342	379	343	316	345	333	350	331	351	337	359	324	322	354	311	337	360	335	316	345	329	364	372	337	356	334	342	315	338	294	337	350	358	336	323	326	334	344	353	324	379	346	347	356	336	335	341	346	320	386	331	320	350	330	317	342	326	355	355	345	337	319	340	366	345	359	333	352	369	351	332	332	324	314	341	330	333	323	330	362	328	353	352	349	328	332	314	336	363	312	306	349	344	357	310	335	340	364	330	338	332	318	340	331	339	364	348	355	322	356	325	362	317	356	339	328	359	325	324	331	365	329	332	339	344	345	323	343	328	341	326	310	328	345	318	334	329	305	320	348	346	347	326	326	326	319	344	363	329	362	333	337	350	331	339	335	334	324	308	306	319	381	363	327	329	314	330	356	356	338	362	348	321	342	366	356	302	319	323	384	313	329	338	318	325	321	291	355	335	332	331	354	322	354	324	386	378	380	324	337	319	324	328	355	353	339	352	338	344	344	357	351	322	349	318	344	341	362	348	336	364	320	344	356	357	315	331	383	333	341	314	290	328	341	324	336	333	326	363	330	350	342	312	329	347	369	330	323	365	306	348	315	304	369	343	345	358	365	339	318	355	315	323	326	386	339	326	362	356	316	353	350	354	357	314	337	313	320	323	372	357	358	353	305	344	348	334	347	361	294	339	352	350	336	385	364	329	328	302	370	345	334	328	300	344	336	337	346	312	347	312	324	355	370	338	312	351	320	330	333	306	319	330	338	325	344	338	341	352	301	353	334	330	344	327	303	312	352	343	342	352	338	329	337	356	318	332	309	367	342	342	337	341	326	328	334	349	345	342	337	336	310	376	313	325	350	339	362	326	346	331	327	340	340	336	356	305	328	331	321	343	342	339	336	332	341	336	344	368	305	337	330	343	338	331	317	334	341	331	353	325	333	347	348	326	351	377	327	346	376	317	321	334	339	356	331	335	357	339	343	342	362	318	339	359	328	350	358	362	346	345	311	318	313	347	324	317	330	351	337	325	327	344	324	362	328	349	354	359	344	352	320	355	345	314	339	343	350	338	397	332	351	322	357	371	307	324	336	322	297	332	373	322	311	350	357	341	366	336	320	324	308	339	355	342	333	374	366	349	293	363	334	326	343	354	329	355	322	361	337	323	339	350	317	323	379	324	363	298	322	350	356	337	339	293	315	359	337	347	336	333	350	358	344	356	368	350	352	300	331	340	328	352	349	354	353	348	316	328	339	304	355	291	352	359	328	314	358	350	340	357	318	339	342	328	322	280	339	370	334	314	320	335	322	336	334	349	319	339	354	320	360	322	366	317	320	304	354	335	309	336	337	330	338	354	318	321	350	348	346	373	305	341	365	326	351	348	332	366	338	368	345	333	339	327	366	310	361	335	305	389	331	330	333	373	347	329	380	341	339	338	364	341	351	340	324	338	318	339	313	326	329	300	318	323	366	334	337	358	328	334	347	339	334	325	360	314	358	332	336	321	339	341	318	358	332	301	324	320	308	336	359	334	362	342	324	300	348	335	326	329	352	339	381	362	339	337	346	294	334	308	339	359	358	354	316	324	307	352	344	343	349	354	355	344	331	316	330	321	354	320	374	340	318	353	326	304	326	366	340	347	359	346	342	365	333	352	341	334	299	365	343	351	353	323	338	333	309	339	312	342	348	337	339	348	368	341	314	335	352	325	331	340	355	374	332	305	361	316	343	338	307	365	337	355	356	343	341	359	318	319	339	325	343	305	326	363	329	358	350	322	348	295	340	315	335	343	357	288	365	317	328	313	336	337	354	320	356	342	342	318	313	310	329	324	305	340	310	347	350	312	339	327	336	355	348	326	329	319	350	335	349	350	342	320	367	315	319	345	329	352	338	329	325	320	356	317	335	342	322	301	340	359	306	336	322	331	340	348	311	326	335	331	335	352	333	350	345	338	327	302	335	371	347	360	360	348	334	360	328	364	345	376	327	364	331	368	327	331	312	354	314	325	329	336	332	340	289	324	329	339	352	340	329	344	320	341	321	364	332	344	351	328	323	340	334	328	358	328	327	336	338	311	331	308	335	341	344	341	299	319	314	348	325	360
35516	38389	22000	8143	2043	714	472	386	396	402	402	389	398	388	435	409	399	409	374	394	385	398	371	411	409	382	402	370	400	410	388	403	370	427	395	362	386	400	400	413	400	441	389	375	424	394	392	415	411	420	427	394	370	380	409	386	391	413	427	402	404	389	420	383	383	407	415	386	391	396	393	373	376	407	408	383	382	384	390	367	427	416	378	398	402	381	390	449	373	384	380	380	408	373	403	385	433	383	381	422	392	375	360	383	398	422	381	384	409	386	405	401	436	422	403	420	408	411	373	397	388	373	397	376	404	396	391	403	400	403	412	414	413	384	419	408	390	367	388	401	371	389	393	383	407	392	430	360	347	345	426	421	434	394	403	385	392	391	367	399	388	439	390	384	381	391	402	376	392	406	400	397	378	397	405	384	370	383	419	429	390	423	365	398	414	405	426	386	403	405	422	402	434	389	389	397	402	401	405	368	389	369	379	390	397	414	367	420	376	376	403	410	422	380	382	395	417	414	404	409	378	393	413	401	387	430	418	374	393	420	363	400	403	392	386	386	428	370	406	433	416	394	391	407	403	391	392	416	404	420	430	401	377	402	359	403	381	403	386	361	422	426	408	342	392	414	365	371	384	364	379	423	386	437	388	408	439	383	389	413	380	377	377	382	387	414	382	401	385	429	410	406	424	387	351	396	413	393	390	393	392	401	389	398	399	403	378	407	362	381	355	366	392	406	353	373	384	405	389	426	399	412	369	399	434	379	394	360	425	413	377	375	426	406	419	408	418	410	420	378	437	396	387	424	431	382	379	407	395	381	395	381	402	384	407	372	381	387	429	380	431	403	374	390	377	388	411	415	402	363	395	399	415	386	438	356	399	417	373	366	393	429	384	366	415	408	381	387	410	353	374	405	376	415	387	379	391	376	416	392	412	401	387	393	423	449	372	409	438	389	368	375	389	397	395	352	410	362	387	407	386	378	377	358	415	383	410	379	391	352	440	394	407	354	374	418	375	397	398	408	399	382	402	358	442	384	339	420	373	403	368	368	392	429	384	408	404	418	420	392	393	359	404	407	435	402	388	401	417	353	397	388	404	375	393	396	403	381	420	407	371	406	416	386	407	359	364	389	352	399	400	434	410	391	445	416	397	403	387	413	403	393	386	404	392	370	405	393	372	356	367	416	380	395	367	374	367	391	382	418	394	401	379	373	401	412	444	380	400	400	425	393	391	417	388	409	367	427	382	396	375	374	382	389	407	391	404	395	390	385	393	381	375	363	414	361	385	382	411	381	413	376	414	377	425	423	391	415	406	386	387	393	396	381	415	415	407	402	416	372	370	399	369	396	364	408	396	414	400	383	391	396	376	413	422	411	406	410	382	395	372	380	393	410	407	404	370	371	362	413	437	381	393	365	405	384	418	351	366	420	409	428	410	380	413	432	405	405	433	411	388	388	387	411	387	429	413	373	394	421	414	418	398	371	413	373	375	347	364	433	410	388	403	372	411	399	411	406	398	395	413	380	388	387	425	372	433	407	386	384	392	373	383	385	377	390	369	414	357	391	385	384	440	383	407	384	416	371	379	386	412	387	396	423	380	377	393	396	398	385	376	366	390	402	414	359	400	430	409	395	384	371	369	424	423	418	399	381	412	392	396	415	376	385	402	403	378	405	414	409	427	393	396	381	366	382	408	397	371	383	404	351	409	396	413	374	389	450	382	398	407	360	422	404	402	411	414	379	375	381	431	400	418	412	372	379	419	372	416	393	368	421	386	419	384	416	445	405	405	339	397	371	408	372	384	398	403	399	404	356	369	402	404	405	404	413	415	361	357	404	413	419	373	451	382	394	403	380	387	385	425	393	388	398	371	398	413	383	392	401	373	384	419	374	396	364	368	394	379	378	409	350	403	374	394	358	384	423	388	409	375	414	432	399	384	381	390	379	429	378	420	409	373	389	369	410	376	400	371	385	408	395	416	383	441	372	358	432	424	415	379	389	395	418	392	408	415	407	384	405	380	368	426	365	404	403	370	413	393	406	386	425	382	382	419	400	388	393	376	428	420	379	394	397	385	416	386	394	376	379	393	410	350	449	370	397	379	352	381	416	362	394	377	404	410	402	387	402	388	372	421	373	390	393	383	425	375	423	366	371	426	421	383	411	388	359	408	371	398	403	397	377	393	373	390	410	388	397	423	343	378	411	424	406	400	390	413	391	389	385	390	383	385	395	402	392	377	380	382	387	380	353	415	433	384	400	425	377	399	395	392	379	409	386	371	376	393	412	368	409	368	386	395	416	376	384	366	401	396	398	395	381	399	410	385	398	414	433	400	417	373	373	357	391	357	390	384	403	418	425	386	391	399	392	396	393	367	425	388	367	399	372	400	416	408	426	363	395	413	376	353	407	401	428	390	385	388	388	422	404	421	358	399	377	390	417	415	410	341	389	383	427	386	404	387	418	381	385	420	419	381	374	406	391	357	407	397	392	420	374	396	401	424	392	442	405	383	379	415	417	439	450	398	381	381	382	424	360	380	403	365	378	373	413	387	405	412	399	391	388	408	379	377	389	371	394	407	420	408	402	388	384	406	391	412	403	359	376	368	407	393	394	395	410	399	393	390	393	382	417	394	384	383	378	437	424	385	394	349	414	419	390	378	417	387	398	394	416	394	400	393	385	409	387	394	401	418	401	354	386	378	387	399	350	407	409	397	409	365	394	422	382	394	366	388	435	392	399	372	383	405	386	358	371	401	372	399	377	434	427	407	411	385	346	412	385	383	406	422	395	430	355	385	400	377	425	412	394	389	394	401	336	393	393	401	413	361	377	362	392	392	381	379	388	381	373	382	419	400	426	423	373	406	378	396	365	385	391	408	405	423	398	385	411	379	376	366	413	394	417	382	365	393	373	411	427	358	418	373	414	386	410	382	408	409	425	375	386	411	400	397	381	346	393	410	411	405	398	382	402	384	382	384	379	379	415	367	376	433	390	404	360	433	392	395	402	385	386	397	384	383	399	404	410	389	385	394	382	400	401	420	422	360	396	410	347	386	377	380	376	420	383	398	383	403	394	393	416	399	427	413	386	385	406	391	434	372	427	360	363	374	384	401	429	395	399	368	376	378	412	407	389	406	386	407	401	377	383	395	391	383	420	387	361	391	376	376	398	377	400	384	383	394	410	376	366	379	377	386	394	393	390	401	391	439	410	424	380	408	356	412	379	422	402	412	424	375	362	403	395	411	380	409	364	385	442	398	422	370	391	383	406	392	370	414	394	364	382	383	401	379	384	379	396	431	407	404	433	390	375	425	400	355	384	389	402	392	400	371	403	403	400	385	398	412	393	405	407	410	389	405	411	395	385	399	375	376	371	361	419	385	410	368	438	386	405	389	406	417	365	395	383	398	356	379	385	403	377	412	399	403	381	410	374	424	390	408	390	359	387	420	403	393	347	414	425	355	384	408	411	412	424	383	371	340	356	402	387	367	398	397	364	413	443	396	412
23707	21437	29817	25480	20928	13564	1565	395	331	331	315	322	292	325	319	326	319	270	342	312	332	305	325	297	306	302	304	319	280	323	322	327	328	315	319	322	326	309	342	326	288	349	310	329	324	301	344	318	361	311	306	333	333	323	308	332	358	311	312	312	320	282	283	331	295	341	311	339	303	309	308	303	314	322	367	298	292	306	327	326	312	341	311	291	305	315	322	309	348	322	294	303	288	315	337	299	347	317	336	297	299	324	322	353	309	322	342	323	338	330	331	323	331	330	313	327	344	328	307	341	332	321	288	304	303	304	321	331	350	352	295	346	302	325	293	329	324	320	320	339	315	297	310	313	305	352	298	317	336	313	300	275	314	277	345	317	331	304	310	326	327	349	351	313	322	324	304	325	337	317	333	312	328	301	320	306	302	294	348	310	305	319	310	332	333	328	306	323	297	326	319	329	311	351	307	319	304	307	291	334	356	309	306	299	350	320	299	345	331	282	339	310	339	299	314	322	337	323	358	330	338	284	311	315	333	312	328	317	351	297	303	331	313	316	323	283	326	263	314	322	351	347	326	307	320	299	318	338	329	317	300	326	315	340	305	305	347	308	332	307	315	322	341	289	273	300	306	329	317	309	307	329	309	330	334	322	329	314	329	311	354	295	309	306	302	281	322	311	341	342	341	337	340	313	352	322	316	297	333	318	297	326	321	319	345	313	366	348	313	299	320	309	317	315	330	341	291	375	333	337	316	333	354	319	334	339	323	307	331	310	341	319	310	334	348	320	341	302	305	343	339	296	310	329	346	285	303	343	313	322	327	342	337	308	318	307	307	342	350	329	294	288	314	341	320	302	331	306	302	286	349	302	290	321	310	320	324	325	310	321	307	312	290	348	310	298	317	341	319	338	299	319	326	324	321	331	336	297	298	295	313	323	328	327	334	296	296	320	299	312	329	328	350	321	316	322	299	323	314	322	328	323	320	315	323	331	313	310	306	346	343	313	332	322	331	331	309	333	298	354	323	310	364	315	323	333	341	328	329	321	313	320	307	309	339	317	310	330	304	320	320	292	298	339	333	303	333	311	313	322	315	322	341	312	318	363	325	334	316	311	311	312	306	325	319	301	330	315	355	332	351	299	334	321	324	318	287	308	293	376	329	275	350	309	283	344	355	320	345	297	318	325	316	332	310	338	310	307	347	316	346	295	310	328	319	328	312	334	303	287	336	302	318	323	316	279	342	314	313	362	338	331	291	315	368	359	329	327	298	325	313	334	319	371	353	322	307	313	323	281	308	320	358	329	336	294	314	310	313	321	335	330	332	300	341	323	319	321	301	319	299	367	330	345	334	327	307	320	335	341	313	320	333	342	357	330	301	317	315	300	324	311	343	318	322	332	325	323	309	338	280	301	335	288	364	344	301	344	338	314	312	292	318	315	331	324	322	313	294	301	288	322	315	301	313	321	308	305	275	319	310	341	311	292	335	328	318	314	326	325	330	316	315	295	315	301	335	346	314	336	337	335	323	314	301	335	340	301	338	309	327	264	326	307	325	296	343	317	338	318	355	308	294	347	341	318	309	323	286	343	354	328	305	329	329	335	313	316	328	328	302	296	326	330	350	332	310	335	316	309	295	304	348	324	325	307	304	288	308	307	324	336	353	304	284	311	336	328	312	314	328	334	337	330	341	331	306	344	310	332	329	318	315	341	343	315	334	350	340	329	335	315	315	298	356	327	295	298	312	331	323	317	297	322	336	316	313	332	298	302	299	310	309	297	313	290	332	310	324	308	304	316	283	333	305	317	312	316	328	318	330	323	308	378	323	321	332	349	313	310	295	300	329	320	302	324	304	338	339	313	333	307	340	293	348	319	299	331	309	316	310	329	309	308	327	300	305	318	313	317	313	321	354	334	315	334	334	296	297	335	349	319	318	342	355	315	306	327	349	323	329	291	304	315	276	334	349	311	303	306	314	279	323	324	318	321	330	309	307	319	341	312	349	314	345	347	314	332	305	318	320	319	332	312	331	338	311	289	281	314	306	295	328	335	326	313	378	322	326	315	316	310	280	328	329	322	326	383	303	335	301	302	295	300	307	329	338	346	333	294	331	344	331	302	352	328	301	360	312	274	322	304	340	311	328	318	313	293	334	320	328	306	301	332	313	342	340	316	303	352	290	320	322	369	327	302	328	302	296	309	318	333	314	303	302	329	316	327	353	301	306	312	293	345	316	337	320	344	347	302	340	323	337	360	286	339	295	338	309	331	340	304	332	327	297	335	303	323	287	317	323	335	324	325	356	288	321	330	314	333	302	318	335	339	323	317	316	297	319	342	303	294	330	315	320	280	308	308	334	328	360	304	283	315	337	326	301	296	352	332	305	326	327	311	318	303	290	328	302	345	321	325	329	327	338	316	294	292	316	309	313	336	297	343	331	336	339	335	332	309	344	335	322	319	344	329	319	273	316	311	305	310	313	305	316	307	303	296	355	348	301	308	340	326	322	333	320	313	311	311	332	307	332	325	283	362	339	316	323	290	330	322	279	340	329	323	305	322	301	306	278	311	301	299	313	311	312	323	327	315	321	357	352	343	328	309	318	335	317	316	318	329	345	317	322	339	318	343	299	306	349	294	324	318	315	341	298	320	293	333	325	300	331	303	287	313	338	322	287	272	341	293	310	298	320	348	346	310	325	319	343	314	309	344	316	321	278	312	320	315	319	318	317	349	339	295	328	319	318	322	310	339	341	328	340	323	314	303	337	301	316	321	328	322	346	345	326	310	317	310	311	296	309	285	332	323	331	317	324	342	315	327	336	334	331	322	325	321	337	351	318	323	344	294	360	334	332	301	299	332	324	300	302	340	290	328	282	303	299	313	321	278	294	322	306	329	315	277	326	325	323	308	343	306	331	322	325	331	321	319	310	291	315	329	326	326	306	308	329	335	337	326	328	332	300	313	322	310	301	326	307	305	316	314	317	324	309	311	311	318	313	329	298	349	315	303	306	295	317	324	295	311	327	300	312	315	314	323	337	285	326	305	326	309	330	308	330	318	340	303	305	298	345	309	305	298	335	313	337	307	351	316	277	289	307	273	294	290	303	314	332	326	314	320	311	304	375	311	327	309	321	336	309	295	343	343	311	339	282	309	303	284	362	344	298	327	350	299	292	331	295	338	297	338	304	313	311	337	321	335	339	296	328	320	328	322	318	323	319	306	293	294	307	345	333	300	321	340	289	325	340	358	288	320	320	330	324	305	316	334	302	321	329	282	292	327	305	317	330	355	309	334	329	323	329	317	316	313	330	305	345	336	312	324	325	302	302	308	311	308	315	303	334	302	344	300	310	322	311	314	317	319	326	322	312	306	329	322	317	332	362	315	306	300	311	301	324	292	362	360	308	332	315	311	318	296	333	318	330	321	354	349	317	307	319	338	321	318	309	340	355	335	318	300	305	331	308	312	307	315	332	346	312	314	313	301	299	321	341	313	299	301	306	333	298	299
59376	83301	58696	31796	11598	2646	783	380	395	397	405	363	347	362	377	349	409	362	333	394	367	363	365	355	405	342	367	401	390	354	323	326	363	342	343	323	356	353	352	381	354	381	370	337	379	384	349	369	362	327	358	354	370	367	396	345	367	358	370	362	354	348	363	359	373	391	375	371	398	366	351	362	398	364	386	386	357	384	325	380	339	358	394	371	332	369	361	364	364	332	364	356	334	363	350	355	356	371	371	352	373	371	358	387	338	344	351	384	413	353	345	357	355	385	353	351	361	359	386	372	352	377	353	370	396	375	390	365	347	405	382	333	367	358	367	360	378	391	368	341	381	371	385	354	407	358	367	382	380	367	346	337	373	352	322	336	374	378	372	363	368	367	362	346	376	352	370	342	347	376	351	393	351	374	364	370	356	369	351	337	373	370	362	397	358	363	353	347	368	374	357	344	372	346	391	360	359	372	388	374	357	410	369	360	355	365	355	363	348	378	375	358	362	345	390	367	340	366	370	354	382	353	371	395	399	356	354	380	363	359	372	369	350	352	356	351	368	367	372	328	387	373	373	350	343	344	347	384	386	350	377	379	347	378	357	380	381	344	363	361	359	338	374	384	375	374	351	355	346	377	357	349	334	380	353	378	318	326	362	343	326	374	366	347	342	384	366	393	387	368	373	373	338	382	358	367	388	375	373	318	374	382	368	393	362	354	352	370	349	399	354	369	363	336	374	389	356	381	387	372	340	344	360	362	408	351	342	374	403	332	376	372	350	375	358	376	354	360	348	401	375	367	346	362	361	401	354	372	369	346	383	376	399	341	369	344	345	340	359	360	344	372	358	365	354	373	372	373	357	359	352	342	317	362	379	341	382	377	326	352	403	370	312	367	344	363	344	383	394	348	329	387	360	343	392	348	372	385	346	354	335	369	347	336	363	354	367	359	359	346	405	355	361	405	347	376	332	366	407	349	347	306	345	368	420	357	361	364	375	310	395	354	367	426	351	336	364	357	355	342	367	357	369	400	352	338	353	388	379	384	350	375	371	365	397	385	362	373	386	322	342	322	386	370	400	366	357	383	357	329	370	342	364	376	338	388	368	382	386	369	382	371	378	339	383	344	377	352	381	371	353	434	362	395	364	371	380	351	353	367	352	365	375	355	394	406	404	368	361	375	339	403	404	358	385	347	331	339	343	362	372	347	381	364	367	350	364	363	359	376	349	346	354	395	397	356	383	343	371	370	365	379	335	361	364	357	359	366	366	333	348	389	370	416	379	363	363	370	346	374	368	365	380	370	376	409	366	373	376	402	373	362	394	381	340	318	376	375	371	327	393	375	379	394	374	390	388	327	382	363	349	363	323	347	359	346	372	347	357	334	417	364	376	355	398	378	350	367	344	351	397	328	379	341	400	374	351	364	350	346	361	374	396	336	345	338	344	349	356	355	370	343	354	360	372	357	366	354	406	346	369	383	325	375	386	351	383	370	379	351	383	368	358	346	355	360	386	369	373	395	366	371	391	343	346	378	360	357	392	352	394	336	374	347	392	398	355	367	356	361	372	359	379	333	366	362	382	365	363	391	374	349	364	343	364	364	365	380	363	355	399	387	372	373	394	388	332	316	379	376	327	356	356	366	358	380	356	382	343	380	392	349	357	365	404	359	360	367	362	333	375	379	386	363	367	384	352	363	367	364	352	367	406	357	352	323	371	375	358	365	364	333	350	364	361	371	387	348	409	355	361	366	385	356	347	386	357	390	371	389	365	360	363	398	359	374	384	376	371	353	374	382	348	343	367	362	353	372	380	367	362	390	359	370	361	388	356	341	390	341	399	374	365	389	344	337	378	360	388	357	335	336	377	356	355	361	384	416	391	381	363	405	384	349	352	369	355	375	361	329	385	380	349	378	394	364	359	395	345	388	329	360	358	333	373	386	388	362	404	335	382	404	415	349	366	387	398	316	364	408	370	384	389	376	352	381	357	342	362	387	395	345	378	343	365	358	360	371	409	347	361	360	344	345	371	392	384	392	349	382	381	368	363	373	374	377	373	383	363	339	362	361	361	369	391	384	377	382	344	352	389	367	369	383	351	389	392	335	354	376	339	352	364	355	339	375	382	396	348	384	345	368	365	348	355	374	365	327	358	360	377	384	367	339	333	396	358	330	339	379	393	355	385	366	339	388	386	370	361	389	365	346	374	347	398	327	387	349	382	382	373	354	373	392	396	326	345	390	378	352	371	355	378	416	358	387	360	356	379	372	389	392	387	365	360	362	360	376	318	340	380	342	371	387	377	361	347	386	397	401	360	357	372	344	366	384	383	353	353	365	352	365	368	358	348	375	426	366	368	345	373	387	352	381	384	392	373	361	372	360	390	375	414	388	356	373	374	343	338	379	386	391	358	342	424	370	370	372	329	375	356	365	339	366	333	361	365	379	352	373	352	320	362	334	364	365	359	345	372	420	384	351	352	356	384	392	356	358	387	347	347	342	347	390	364	351	360	358	382	364	383	364	386	341	385	385	328	369	360	334	353	377	356	367	382	385	399	386	385	365	341	344	368	376	334	375	389	387	375	365	369	362	358	389	345	358	350	338	349	376	377	344	385	368	402	368	351	384	363	357	344	368	372	333	375	341	356	365	348	381	370	396	367	358	325	367	429	384	370	351	375	376	330	380	392	396	358	337	356	386	362	371	355	406	358	395	355	366	377	377	358	380	373	352	349	378	422	367	367	358	370	358	362	383	333	378	402	332	381	365	385	336	340	369	382	320	381	372	379	356	372	387	350	338	360	390	387	385	368	386	372	367	367	355	352	406	338	367	358	371	374	336	380	339	356	376	348	376	358	362	398	362	388	347	365	362	379	378	374	370	380	382	387	373	389	399	368	389	343	386	385	379	332	369	391	390	376	333	380	389	365	366	352	328	408	399	367	321	351	379	362	341	377	393	344	336	360	374	377	359	401	374	360	360	371	360	363	336	356	370	379	374	351	368	386	362	391	347	393	342	350	394	335	371	365	354	343	377	389	375	355	373	389	380	327	382	349	387	368	382	345	359	364	360	343	363	361	345	352	331	399	354	351	377	373	380	384	375	379	347	396	357	367	387	371	354	367	361	348	382	384	378	373	363	395	373	429	336	353	342	379	371	416	358	384	336	345	370	386	365	380	372	362	372	359	389	388	358	379	341	381	347	413	397	351	330	367	357	356	381	391	356	374	386	369	368	387	355	351	366	361	332	354	353	359	350	351	385	376	389	357	402	353	381	351	336	388	338	367	330	354	370	339	393	337	392	340	412	358	339	380	367	357	355	378	372	372	406	405	364	338	382	376	325	374	345	379	341	345	367	370	336	388	353	339	359	382	377	375	360	331	371	366	369	361	375	360	378	391	357	354	359	336	342	390	358	342	370	342	379	338	382	366	357	356	369	380	369	362	351	336	411	372	367	356	387	371	394	351	338	365	332	374	348	381	360	332	364	399	369	398	361	399	340	349	398
25663	22404	29888	25740	13893	2221	586	455	458	439	419	453	423	423	395	431	403	393	451	407	400	386	418	412	435	430	404	423	430	424	394	450	420	441	433	458	460	403	413	387	402	405	449	433	410	430	412	391	368	394	414	428	407	401	424	394	413	431	410	399	452	418	392	427	416	421	406	461	415	430	428	471	385	368	384	436	398	409	399	405	424	424	441	435	421	411	428	383	426	434	406	424	426	418	408	426	409	406	421	427	475	414	443	412	430	389	404	442	424	431	419	446	415	425	448	422	420	419	403	419	392	440	434	400	415	402	437	397	422	453	412	392	394	439	409	418	416	413	398	395	385	420	416	433	443	392	406	411	440	416	416	428	406	410	438	431	380	391	378	424	434	396	411	404	421	418	430	415	437	414	455	410	431	401	445	385	380	409	405	384	417	377	420	429	444	415	393	403	384	443	386	447	453	418	412	410	450	439	407	403	448	384	421	413	427	411	398	450	413	420	448	413	427	429	431	382	453	427	416	397	426	432	429	390	414	447	424	403	428	467	414	407	435	416	426	421	429	433	421	428	433	388	403	423	405	434	426	406	439	414	406	394	418	431	406	415	448	434	415	455	402	420	414	432	419	423	427	413	413	418	422	443	424	403	429	425	395	438	393	418	439	454	424	429	423	414	425	404	450	416	380	421	391	401	367	409	389	402	405	419	404	428	421	410	405	374	413	416	391	410	454	434	418	428	423	415	447	410	422	391	420	433	422	432	447	446	419	429	395	418	400	427	424	419	433	436	434	418	412	397	413	403	388	407	401	395	428	389	409	434	415	416	462	423	428	438	429	397	426	434	464	392	425	431	412	387	439	409	400	409	404	421	422	441	404	410	420	421	396	431	439	393	439	406	422	394	451	415	398	443	428	407	385	406	405	389	421	399	421	409	452	426	390	394	422	411	406	390	429	428	409	431	403	401	446	435	438	422	438	422	400	396	455	425	424	411	435	404	404	427	375	427	406	425	441	416	408	435	420	385	416	402	407	388	424	391	421	422	403	414	419	422	423	451	440	447	434	421	393	437	401	384	436	446	397	401	393	424	409	426	424	417	398	382	422	442	390	386	380	412	401	420	424	392	417	400	434	408	432	386	387	409	401	438	412	407	412	434	444	422	433	424	414	406	391	406	423	451	437	392	456	395	413	442	396	430	413	420	405	408	442	420	436	400	417	423	417	406	431	428	380	416	395	421	419	405	426	400	409	404	397	458	424	401	391	425	395	449	412	397	413	408	405	389	399	429	409	419	412	409	433	434	444	439	409	429	430	436	379	456	446	421	408	442	396	415	419	395	420	407	389	413	377	385	383	386	422	375	414	393	424	402	421	423	414	382	455	420	429	415	415	411	427	427	416	409	396	448	412	404	453	387	404	426	416	416	425	422	457	418	416	413	441	420	442	406	399	412	413	415	442	400	414	423	422	446	439	400	435	419	426	416	426	419	403	419	379	407	407	416	431	417	434	408	443	422	401	439	381	443	427	404	416	413	412	419	489	444	447	394	424	420	404	385	434	425	411	411	402	421	447	426	419	413	425	415	448	421	415	446	406	420	436	406	422	425	408	424	396	377	409	416	410	442	417	449	412	411	433	420	421	411	430	430	437	430	420	455	390	426	414	424	417	394	426	429	449	417	429	446	455	397	409	418	384	448	446	428	440	446	437	438	453	443	392	406	437	443	395	417	394	438	401	391	403	423	439	416	418	437	427	453	443	380	463	432	447	425	399	419	395	454	440	409	429	414	424	437	422	416	417	394	456	432	392	411	430	421	403	422	419	443	404	373	390	406	439	413	394	434	402	401	409	425	395	432	401	410	414	436	416	441	447	412	424	431	395	433	410	441	419	424	412	432	410	419	433	436	428	399	445	427	433	417	436	413	392	410	418	388	430	438	385	450	412	403	417	413	391	415	427	433	461	406	402	400	387	405	445	442	411	462	420	424	408	420	460	410	430	417	477	412	425	411	392	420	407	408	406	449	429	399	431	397	421	402	382	423	406	424	396	429	425	429	414	450	409	432	414	358	402	389	406	430	433	410	423	390	442	426	433	425	421	427	410	451	403	412	425	402	407	429	420	409	372	388	409	393	400	385	410	431	444	416	412	393	409	419	429	385	421	398	441	421	424	448	422	422	434	396	421	404	433	466	411	406	408	425	415	440	429	420	438	480	393	415	401	389	438	422	421	416	393	398	441	413	448	433	406	401	440	419	403	432	470	433	448	446	413	427	401	387	436	432	415	428	421	435	418	420	432	395	409	389	441	445	397	399	419	431	431	407	394	391	408	405	417	405	421	440	413	429	388	402	410	426	411	397	416	417	433	383	397	478	401	447	400	415	436	421	428	423	406	433	449	439	434	387	412	406	425	459	445	387	397	406	361	381	404	437	411	438	399	431	429	480	442	422	413	376	468	441	448	413	409	413	418	456	442	452	386	432	436	401	403	391	423	427	409	407	440	425	407	422	409	403	404	435	385	411	406	418	442	410	391	408	405	438	427	385	431	402	446	378	433	435	402	415	395	388	420	423	415	434	430	385	416	439	410	400	404	433	448	407	416	402	398	429	422	422	440	431	431	425	397	379	420	393	444	415	395	413	453	414	444	408	446	456	443	439	408	409	393	421	440	423	428	418	429	402	422	427	435	412	419	448	441	434	418	413	409	385	419	434	381	477	418	459	420	426	403	422	422	404	383	398	396	440	426	421	452	400	398	385	423	426	492	448	415	406	404	400	433	444	434	408	429	418	394	436	439	410	418	448	379	382	392	434	432	441	414	437	400	423	437	449	418	385	420	406	402	386	398	411	445	412	417	430	443	387	430	422	435	450	405	398	429	412	430	407	416	406	414	409	428	450	424	431	423	409	428	414	410	436	412	424	427	429	426	402	402	412	451	393	418	385	428	400	415	414	446	416	420	458	430	414	416	427	400	421	388	423	400	393	390	380	442	408	433	396	384	429	399	408	422	383	416	393	438	420	412	430	426	418	435	414	416	382	431	408	426	392	426	421	431	422	419	398	429	381	416	410	442	430	373	402	410	383	432	427	434	404	425	374	419	453	434	398	404	415	419	455	378	456	416	412	392	427	406	399	414	424	440	425	371	408	414	441	444	426	424	429	442	383	374	420	393	429	447	420	427	439	388	405	443	430	400	413	419	371	405	376	394	423	413	448	409	431	427	398	399	413	423	398	409	389	431	429	459	453	414	382	429	421	433	439	396	440	418	419	402	374	423	413	429	419	443	412	425	445	416	420	412	381	426	459	387	428	418	435	447	432	419	446	427	418	417	418	390	436	376	458	452	378	393	407	383	437	407	441	400	443	422	403	446	433	407	395	432	445	405	385	450	386	435	418	406	429	440	420	421	406	415	455	403	392	434	416	405	441	391	409	387	423	402	421	434	401	423	426	451	425	418	413	425	397	432	380	408	407	411	392	409	421	425	398	418	419	411	413	419	411	443	406	389	424
54095	67349	46074	21451	6657	1769	697	503	482	498	462	441	467	481	492	431	503	470	473	462	475	483	484	497	468	493	496	454	442	446	502	505	505	445	463	472	468	499	503	477	476	486	452	485	506	495	476	471	450	500	431	464	522	473	468	467	501	494	504	456	501	493	463	472	478	464	518	452	438	465	478	467	525	490	484	456	500	447	495	491	482	494	497	440	523	500	493	486	469	466	514	450	490	467	476	449	461	496	456	463	499	461	443	474	504	496	483	436	513	451	478	483	498	454	448	465	453	486	510	500	509	504	468	476	488	463	449	417	483	530	480	502	472	476	487	477	468	480	474	500	463	451	495	473	509	472	507	484	467	483	460	503	477	443	462	521	453	516	462	462	450	483	461	458	470	469	439	488	488	461	478	474	458	498	493	470	509	494	440	477	477	475	468	458	470	483	499	494	482	501	501	473	484	517	463	512	471	477	485	483	477	455	452	494	472	479	481	467	497	513	476	488	471	498	480	500	509	505	446	509	479	490	483	472	462	480	464	522	511	454	488	473	454	455	468	479	445	439	458	486	486	480	493	501	487	474	465	470	453	453	474	428	483	467	461	444	501	490	505	502	502	497	479	445	440	460	496	461	509	489	456	481	477	499	450	457	483	499	480	483	496	484	457	495	474	459	475	475	462	500	488	501	451	452	452	510	493	470	485	519	469	463	453	473	448	478	480	475	455	483	465	446	526	437	493	430	463	456	497	504	482	484	486	509	491	483	486	456	483	485	490	494	498	430	503	444	455	468	482	487	459	496	467	521	448	499	465	519	473	468	480	448	501	503	501	513	434	454	491	466	503	482	464	484	483	471	468	510	468	500	475	480	484	473	505	448	472	464	450	478	470	491	483	507	488	524	509	464	445	487	477	469	501	516	487	453	509	475	486	429	469	479	461	425	483	447	462	479	468	524	473	464	448	496	466	460	504	466	445	488	475	477	471	488	463	510	453	450	455	481	495	483	494	487	463	475	511	498	424	505	488	443	476	481	486	479	462	465	513	434	494	485	496	508	451	481	485	465	483	477	522	457	462	502	443	478	479	458	491	480	454	477	488	507	495	488	460	444	484	517	477	461	481	486	470	508	438	468	481	481	480	507	489	473	451	484	486	482	446	464	474	508	477	484	469	483	433	469	489	499	499	512	497	463	465	474	466	478	495	496	453	453	459	517	504	490	477	485	459	468	520	485	475	486	454	461	431	456	487	492	460	457	501	487	455	462	488	469	511	487	461	485	481	477	515	449	457	514	493	472	523	487	482	485	459	452	486	480	452	460	445	511	475	461	478	465	466	496	504	501	493	451	486	459	480	494	481	474	478	495	481	494	447	459	468	467	437	464	429	496	477	457	487	491	449	492	445	488	506	484	462	504	460	484	503	455	439	534	485	454	484	471	457	518	469	445	518	485	486	480	437	475	475	427	497	474	513	481	494	462	452	500	463	474	486	486	507	473	489	507	444	481	475	495	447	455	480	497	470	430	459	453	484	468	453	504	481	497	451	486	459	482	450	497	463	491	508	475	536	477	493	424	479	514	479	493	500	506	489	524	442	453	463	468	442	504	463	508	458	475	490	464	472	453	486	467	491	474	450	462	465	449	459	493	471	487	496	463	465	448	477	490	502	469	458	499	530	425	452	498	487	497	462	469	464	484	501	475	497	482	504	508	466	488	465	510	476	462	544	478	506	477	462	458	455	513	490	450	463	501	459	467	481	457	473	487	464	477	453	477	402	498	488	494	452	480	480	504	494	431	463	441	465	487	439	502	498	458	494	520	502	495	453	500	465	449	473	474	511	473	503	522	521	505	494	492	517	474	466	494	509	469	462	510	482	476	472	474	445	489	533	451	460	442	476	495	484	483	503	448	465	494	479	456	463	470	474	446	497	486	486	470	498	504	487	509	494	488	450	469	449	468	530	460	488	491	478	446	478	481	479	451	481	498	469	501	460	484	481	476	463	458	496	483	501	474	455	484	446	487	440	520	499	488	512	492	458	477	511	488	439	471	465	447	467	457	503	477	474	450	520	492	486	503	471	478	487	500	469	508	477	470	496	490	480	483	481	494	491	479	473	466	481	495	483	496	454	458	486	489	443	428	463	488	472	454	492	465	462	455	488	496	457	466	465	468	504	486	456	506	458	480	483	492	476	427	437	506	448	467	477	502	526	483	471	492	476	469	483	520	448	483	494	484	482	514	478	494	497	481	458	457	454	490	479	455	456	461	497	435	482	433	482	497	516	482	456	481	503	471	469	449	517	466	485	460	476	489	468	467	462	451	483	447	482	494	510	469	486	447	462	466	463	453	460	477	476	491	467	477	473	492	503	502	448	468	481	437	489	503	514	497	476	501	464	481	489	453	481	452	508	456	489	441	495	506	495	481	444	500	466	435	492	453	475	448	481	516	485	476	510	458	515	473	462	460	497	487	464	456	498	460	518	478	468	514	478	470	434	459	482	453	466	490	489	503	489	458	461	518	463	486	482	488	438	475	423	492	500	521	477	456	493	500	504	477	470	472	508	495	471	429	491	491	459	491	461	462	457	455	505	493	464	484	464	464	456	475	494	437	452	462	477	447	502	488	462	459	480	468	454	500	472	492	456	498	454	465	490	477	535	471	491	470	498	461	508	431	514	475	499	458	496	489	477	462	497	482	460	447	474	472	491	506	471	454	490	478	477	506	519	482	490	478	481	494	437	489	435	482	469	490	478	513	482	484	486	445	462	457	445	485	484	457	454	504	494	488	473	480	509	484	453	443	498	493	507	481	435	472	469	467	510	466	466	449	466	465	485	489	464	453	463	482	447	490	478	434	469	499	496	483	480	450	484	485	449	474	454	451	464	473	484	443	456	460	471	450	484	500	475	496	486	449	505	463	458	504	468	486	471	462	525	502	545	467	472	485	487	464	458	489	467	505	453	499	528	474	472	429	470	468	467	462	452	466	491	504	482	494	504	523	521	483	484	486	461	472	492	446	459	505	492	490	475	521	458	477	515	448	464	494	487	486	473	477	481	484	461	467	492	456	444	514	448	479	495	474	471	506	521	482	470	468	465	502	497	509	448	479	461	467	482	502	476	464	511	471	457	462	490	449	453	484	486	487	460	501	494	474	478	444	446	449	492	459	466	481	476	472	490	471	472	465	470	495	509	492	497	494	465	501	451	485	507	445	459	486	492	474	512	533	487	526	477	500	481	478	464	457	478	481	511	467	482	477	491	469	499	486	494	477	478	472	456	426	509	479	509	468	488	472	500	509	476	494	507	512	540	457	489	494	476	498	476	472	445	486	500	504	508	487	499	450	508	459	465	494	491	515	474	454	442	498	479	498	498	518	493	480	454	506	473	496	432	495	482	475	489	482	508	477	470	467	427	511	474	472	465	462	477	530	507	493	480	517	523	490	458	460	486	465	477	493	504	470	473	474	466	486	487	468	468	488	476	473	493	491	454	501	483	498	460	463	488	485
22721	21202	29484	24075	21112	20499	9778	587	426	419	420	421	410	450	374	406	436	390	389	392	427	453	458	362	414	377	419	408	395	427	386	408	361	398	416	410	396	413	415	396	354	421	407	371	404	420	390	379	435	376	397	387	386	394	368	400	392	415	392	380	379	398	368	416	408	362	383	376	365	399	417	399	422	413	374	391	387	395	405	415	408	395	397	417	384	406	363	421	404	421	414	435	411	394	395	374	406	386	401	416	376	419	346	381	380	376	361	452	389	388	416	386	424	392	430	418	380	379	428	388	410	398	366	377	370	377	428	404	361	443	383	388	408	391	425	389	398	386	384	385	365	390	395	384	396	391	421	411	380	392	434	372	416	392	386	370	376	392	431	383	394	398	402	394	427	414	390	395	419	395	371	420	364	417	369	370	365	416	390	367	429	363	386	430	399	391	403	386	383	401	399	387	379	379	386	370	395	372	418	391	407	394	407	410	401	395	431	402	386	369	371	393	372	397	410	419	384	372	419	421	359	422	421	427	353	391	391	431	400	382	417	420	389	372	400	414	393	402	377	391	400	390	407	361	389	399	397	425	368	385	381	417	407	438	421	411	383	381	343	409	389	397	402	414	386	423	394	411	424	408	360	388	386	377	388	381	402	426	383	407	374	400	404	389	413	428	408	368	394	433	368	379	401	401	411	401	375	448	412	398	370	393	370	375	382	356	421	421	393	406	400	360	388	382	357	392	390	387	402	417	419	371	386	379	386	413	392	390	386	365	404	391	419	400	387	399	417	374	394	446	416	428	380	397	385	376	367	400	423	386	402	399	408	407	409	385	411	381	397	374	410	416	405	464	383	380	419	386	422	395	427	371	378	368	412	400	390	401	396	378	430	413	363	403	373	401	402	396	406	396	405	404	393	386	412	390	380	393	372	419	408	391	420	360	409	390	420	402	400	401	425	399	386	402	392	408	425	385	399	394	397	392	383	380	372	421	384	392	360	389	368	421	422	409	407	353	428	367	393	389	381	359	402	405	373	401	404	425	446	424	372	383	381	395	421	407	379	382	360	393	389	412	417	410	434	397	393	399	424	398	407	428	371	415	402	398	373	396	372	395	363	364	414	406	411	381	392	414	407	402	377	392	434	399	401	415	397	399	331	389	405	381	377	416	389	407	361	398	409	412	387	401	400	402	426	399	403	383	371	392	370	362	429	390	430	405	407	410	412	376	398	415	414	393	377	395	390	417	417	365	404	387	400	420	397	378	361	392	425	372	407	408	386	412	387	393	377	396	385	400	387	383	407	388	393	437	412	409	388	398	397	421	391	409	403	385	409	371	388	399	361	389	374	379	405	391	417	406	399	400	395	400	379	363	382	398	374	407	407	366	423	372	396	375	412	437	368	420	392	396	402	392	412	404	361	419	414	377	409	371	387	390	409	424	359	413	386	434	431	402	382	423	385	393	397	365	409	414	401	401	371	387	408	365	430	391	368	414	418	404	393	410	372	413	402	401	379	428	397	404	424	405	414	407	387	377	393	426	403	418	402	419	389	421	409	423	380	450	407	397	385	401	447	340	404	373	416	416	411	418	409	400	438	395	406	388	398	399	398	398	404	394	371	387	453	411	448	408	394	399	377	370	384	401	371	425	431	408	412	432	389	400	415	394	387	376	402	438	432	400	383	363	392	410	400	376	396	390	391	389	407	383	418	425	397	390	398	388	361	381	409	417	380	410	383	385	371	408	417	429	390	395	374	400	347	425	373	405	403	372	380	396	397	368	368	397	415	392	370	408	403	399	417	373	383	382	430	379	393	387	427	414	372	426	406	398	369	356	395	408	380	436	388	411	403	402	389	411	401	400	391	371	386	380	415	397	363	407	451	388	432	375	388	405	402	357	397	397	389	394	412	427	425	432	361	391	403	396	395	380	393	384	437	420	377	391	422	391	376	436	398	401	410	412	375	417	369	414	411	375	397	407	389	417	354	416	396	375	398	373	403	407	372	382	395	410	404	402	370	419	395	400	430	394	398	414	387	385	370	386	386	414	378	373	391	373	374	402	409	418	422	393	367	409	410	422	355	353	401	427	382	418	382	385	383	402	406	394	420	436	379	389	391	410	384	418	406	426	401	428	405	390	383	403	400	394	389	432	415	366	423	419	409	406	418	389	416	371	395	419	397	395	401	407	417	401	404	412	427	399	407	416	399	405	399	418	401	394	409	408	403	401	387	412	422	383	412	421	384	417	397	416	412	419	397	399	391	354	364	397	402	425	380	390	394	384	414	388	426	393	395	380	412	404	405	417	378	410	377	392	415	401	379	400	372	376	402	435	449	396	377	379	381	420	398	387	393	361	394	384	393	395	360	437	429	366	411	415	402	453	455	420	374	379	405	389	385	387	409	402	379	384	387	341	386	392	385	376	347	423	375	401	423	406	380	377	425	389	414	408	424	399	426	407	381	371	376	407	386	420	442	403	366	413	407	376	381	400	401	375	411	406	385	383	390	400	338	413	419	412	369	381	388	381	395	398	421	404	394	430	419	399	419	404	396	405	399	400	440	430	442	407	382	383	410	379	417	370	414	370	387	403	394	418	390	405	388	374	410	413	400	381	389	395	356	370	367	390	415	374	415	373	404	390	399	394	378	403	409	425	401	413	386	375	399	399	362	411	391	395	389	416	396	354	362	410	391	389	389	389	402	370	399	418	400	403	449	366	417	375	378	413	397	405	381	385	400	372	405	398	408	405	366	389	385	378	410	365	413	402	380	388	412	454	408	403	412	418	369	384	374	423	367	379	390	396	402	413	382	413	389	398	360	407	407	406	399	401	394	378	402	392	390	390	391	403	409	402	425	377	404	413	405	413	422	411	404	375	381	415	412	417	418	425	392	402	353	375	361	376	393	429	408	420	390	345	392	421	423	430	397	436	395	379	366	385	391	375	437	451	397	389	395	385	427	387	370	371	389	376	417	404	350	410	410	382	400	425	405	385	391	373	401	357	366	386	404	417	420	410	413	377	400	402	386	399	405	405	400	380	438	382	413	400	388	382	412	379	360	419	406	414	447	387	401	388	370	400	395	382	398	393	403	406	406	389	409	416	376	396	413	408	455	397	392	376	394	382	405	377	370	423	389	361	400	387	402	383	401	411	415	422	396	390	427	448	412	391	400	385	410	401	394	355	419	391	377	373	386	383	381	403	386	391	429	424	408	402	413	399	385	374	379	402	344	366	420	392	405	372	387	408	391	433	365	374	408	347	396	407	387	394	406	411	415	407	431	428	408	371	413	403	356	378	385	410	383	395	393	369	386	391	347	400	394	393	392	419	391	400	403	403	383	409	371	404	409	365	397	357	415	374	406	427	412	400	423	382	373	371	398	401	381	364	394	400	371	396	385	388	417	356	408	396	406	369	403	421	400	437	388	379	383	387	378	413	412	420	384	427	417	367	397	421	408	406	387	393	365	362	387	386	395	388	396	417	375	391	404	391	402	387	373	405	394	402
62750	93651	69520	38472	18300	5165	1254	481	482	469	430	463	432	430	420	433	455	431	444	459	452	474	451	464	481	424	449	436	444	452	465	417	454	436	457	425	404	431	446	426	457	433	426	467	407	437	411	449	416	441	449	479	417	442	433	459	442	435	448	457	449	402	424	389	431	417	409	414	422	447	454	437	421	414	411	437	404	432	476	428	432	428	441	454	448	457	453	455	459	440	461	441	443	441	450	427	399	452	451	475	472	467	483	418	470	425	421	459	455	480	430	461	443	465	439	448	446	429	442	413	458	412	460	439	472	456	427	452	440	429	447	430	488	448	398	466	458	454	458	477	455	446	447	440	452	414	446	432	451	404	453	475	425	462	457	436	430	468	439	412	413	436	453	435	429	451	472	438	414	411	468	465	466	421	448	435	440	473	459	417	430	450	424	466	439	416	446	432	450	426	426	460	437	484	436	439	422	457	436	409	424	444	411	431	458	430	459	431	414	420	439	444	477	415	441	448	434	446	449	444	422	430	449	441	446	429	452	422	447	420	434	450	432	441	456	472	442	440	426	424	431	479	436	465	458	446	411	419	429	430	476	417	474	476	421	442	426	439	430	403	416	445	423	421	393	446	415	413	456	444	455	464	453	416	419	451	461	477	442	473	441	464	405	439	407	407	408	452	422	445	413	439	397	446	397	436	441	485	423	454	449	440	467	452	450	441	443	427	450	442	462	478	472	496	466	451	412	438	468	483	431	453	435	408	437	428	444	439	399	433	432	489	411	418	454	442	451	418	440	459	461	425	430	461	481	434	455	464	469	455	434	422	409	439	441	419	418	470	436	454	428	475	446	458	428	469	431	429	413	462	424	459	448	405	468	418	425	430	450	457	444	484	457	437	440	453	462	434	430	442	438	434	459	437	421	453	435	451	461	448	437	436	433	439	407	422	461	397	472	435	442	432	418	451	460	423	432	412	449	463	443	456	461	421	424	477	451	444	416	454	447	469	440	390	463	431	466	441	422	414	399	423	431	428	483	442	417	457	445	464	441	482	407	432	421	455	456	447	415	431	448	421	450	456	423	439	413	464	464	428	459	458	426	436	421	434	431	449	426	428	477	435	435	476	460	446	453	438	455	455	451	400	436	467	418	491	459	422	407	441	455	429	443	459	405	451	434	403	431	436	461	416	451	430	452	439	434	412	456	428	434	447	414	459	427	395	436	459	476	459	417	418	439	434	468	431	448	398	463	447	473	437	467	478	458	427	429	433	450	442	440	463	488	422	445	436	441	442	431	457	426	478	442	448	425	468	431	450	435	436	414	440	417	434	473	445	466	445	466	427	461	425	436	451	454	394	419	463	425	470	432	431	454	435	451	452	470	420	430	468	457	441	465	438	407	431	440	472	405	457	430	466	438	421	453	415	448	394	452	431	429	424	452	434	441	434	439	442	421	474	435	431	452	450	443	426	448	431	455	456	471	447	436	432	469	485	480	468	475	397	427	460	478	418	432	400	411	471	442	479	433	447	435	457	466	429	450	432	461	456	447	425	440	461	447	437	445	468	454	439	461	444	424	447	429	442	429	439	480	484	465	443	470	407	435	417	472	432	402	447	447	411	445	429	438	436	429	461	414	429	449	436	442	449	433	435	453	426	453	458	467	437	448	437	451	444	461	442	439	427	446	455	456	453	400	440	450	443	450	428	440	406	477	435	462	417	444	439	464	439	412	400	474	466	402	429	441	441	441	407	449	434	449	442	450	442	397	432	450	418	421	409	392	456	437	438	439	480	439	459	481	427	452	445	420	461	417	474	455	441	457	444	443	446	435	438	430	467	445	434	427	426	420	417	430	493	432	454	445	471	399	463	420	433	444	435	438	435	431	460	499	458	419	427	437	407	452	424	446	416	418	438	468	412	456	458	457	434	456	403	433	470	452	448	442	412	434	447	453	446	472	435	452	429	426	427	472	471	460	451	444	470	465	436	452	432	434	411	435	436	413	455	432	473	451	447	463	417	442	433	417	461	455	435	477	460	467	448	478	440	458	450	447	463	428	496	433	423	437	424	451	430	443	468	437	431	415	436	443	477	422	422	432	410	427	429	487	438	454	423	428	421	421	485	459	433	438	419	429	440	425	424	439	414	461	429	479	442	423	430	446	476	426	425	430	422	461	445	451	418	458	391	449	445	438	444	442	456	431	447	429	448	443	427	433	466	458	466	437	460	447	427	392	458	471	461	423	477	417	485	442	454	446	428	437	440	429	448	455	427	450	435	437	448	420	455	459	486	433	423	452	494	416	473	429	412	438	449	451	449	432	477	443	451	450	441	411	469	449	382	447	455	483	433	465	446	413	426	434	418	463	437	490	434	438	457	429	437	449	430	447	429	410	433	441	461	460	449	451	447	456	446	435	419	402	446	487	415	440	438	436	416	450	459	425	462	427	449	422	434	411	462	427	426	402	495	416	441	444	454	429	446	424	448	425	430	459	452	421	400	438	441	440	442	458	459	469	477	436	419	452	425	440	410	447	429	489	428	422	450	422	433	416	455	441	440	448	424	445	454	437	401	475	477	421	441	416	455	447	461	447	439	447	418	464	478	433	430	461	419	449	444	417	442	420	425	414	418	415	468	450	450	411	415	438	462	398	459	426	466	472	432	432	401	428	411	445	466	415	427	459	430	464	405	407	431	439	432	449	448	440	440	490	431	422	455	463	413	428	415	445	433	442	446	441	464	432	482	445	396	468	454	420	427	468	455	452	467	403	471	456	423	437	445	455	409	467	457	459	409	438	455	448	439	467	453	407	434	474	419	468	431	448	410	421	439	416	404	460	445	443	439	450	365	480	431	440	454	428	495	436	456	414	433	423	436	426	444	415	424	435	449	439	422	453	477	434	457	467	393	469	455	418	449	406	455	433	478	434	422	442	450	422	422	432	434	454	462	463	424	467	454	456	465	462	427	395	426	426	459	411	458	435	393	437	484	442	429	418	443	406	477	439	395	445	422	452	443	431	460	431	434	453	423	449	445	411	471	450	451	458	451	429	436	460	445	476	438	444	465	416	434	452	440	416	466	442	459	436	459	448	446	456	464	457	435	447	458	450	452	401	464	420	423	436	442	428	447	463	451	427	414	439	478	446	402	436	458	429	434	441	450	427	454	465	454	388	474	453	453	472	430	431	405	442	462	449	444	478	447	425	426	452	460	469	471	425	449	389	434	443	436	427	404	435	424	431	451	464	451	432	433	411	494	431	410	457	416	444	462	471	482	459	430	408	446	449	410	464	457	435	451	460	451	444	465	437	454	425	447	428	455	439	437	442	447	449	412	448	444	452	446	477	446	451	430	416	455	443	430	455	440	430	434	457	437	441	421	398	452	466	419	464	396	406	469	427	428	459	443	442	442	393	438	416	436	432	453	408	430	414	447	433	421	437	434	427	438	459	446	443	428	432	428	458	442	481	417	443	418	429	409	437	401	437	442	450	429	461	440	428	418	458	430	433	459
31745	27166	26059	10688	1633	565	402	314	342	311	345	325	292	338	352	311	303	329	333	322	323	306	310	325	312	326	309	310	315	355	321	314	296	348	341	324	349	339	329	312	308	312	327	280	300	334	346	320	330	321	330	332	338	319	342	335	339	310	302	324	310	302	321	332	356	346	340	321	356	326	321	325	300	343	290	326	332	314	318	320	351	322	321	312	327	330	328	327	292	307	317	327	334	333	306	307	323	321	298	310	333	314	295	338	332	303	327	345	303	320	348	320	361	289	352	341	347	317	353	329	328	303	316	329	338	305	338	344	292	347	337	311	311	327	308	310	312	344	335	321	335	316	324	349	330	306	318	317	318	344	334	332	330	320	285	354	352	331	310	314	294	315	313	311	315	312	332	348	320	320	342	278	330	317	336	323	348	332	300	339	342	329	324	339	308	348	302	348	345	337	306	325	312	335	319	347	303	330	318	288	338	331	336	339	318	350	325	323	297	330	352	287	310	315	314	356	343	315	342	310	309	316	341	316	308	319	334	290	312	348	342	330	311	321	321	337	337	329	301	338	323	303	327	335	367	330	335	303	303	331	324	306	323	331	276	307	310	325	323	331	309	353	309	321	315	321	325	344	312	320	317	319	302	324	338	342	315	318	332	348	279	300	313	333	357	326	327	316	322	303	326	316	338	353	329	308	338	308	292	331	349	327	346	338	333	340	315	331	349	328	327	334	331	291	309	300	336	334	287	344	340	334	316	326	314	308	316	320	332	349	312	298	340	323	343	329	344	310	328	320	310	318	292	325	330	307	344	316	330	323	334	330	307	328	344	305	318	324	325	306	353	326	303	336	320	335	343	310	308	305	318	313	361	330	322	320	325	306	331	319	314	343	323	346	345	353	346	353	326	331	309	328	326	302	322	308	313	333	325	320	327	309	293	297	315	292	324	335	311	341	333	307	316	320	357	318	334	337	301	316	352	353	320	349	303	321	332	347	304	350	320	344	326	356	306	328	328	289	313	298	306	315	320	323	328	324	342	331	322	332	322	311	309	333	335	300	310	347	320	335	359	323	307	330	320	330	306	328	324	335	349	324	320	340	311	331	325	304	350	312	325	320	337	320	348	320	307	325	310	311	293	288	319	326	332	319	327	306	355	352	316	320	348	339	296	323	304	324	318	332	299	327	334	316	344	309	312	325	327	302	304	339	332	316	335	313	329	322	322	324	306	328	281	296	318	337	284	343	375	316	311	323	332	338	322	311	313	321	324	312	302	288	314	348	343	311	323	321	320	332	358	272	315	356	303	338	327	315	340	343	325	359	316	319	294	314	337	316	304	323	298	318	339	324	297	350	343	336	336	315	337	323	294	278	314	348	318	322	328	303	315	300	300	350	315	306	315	286	301	341	326	356	342	390	319	352	344	325	330	321	310	304	305	352	323	328	301	360	350	362	290	324	307	337	309	310	335	327	290	352	333	321	350	303	295	291	321	330	293	328	288	309	344	345	324	347	309	332	325	281	321	330	330	334	328	306	332	315	312	339	330	330	302	345	326	323	332	335	326	349	317	296	313	333	300	314	333	307	298	330	339	290	290	325	321	317	325	357	312	316	325	345	346	323	288	343	303	326	319	307	327	335	340	332	334	302	324	346	312	324	348	322	307	311	331	315	326	311	326	296	300	330	351	339	305	302	322	315	311	327	331	317	297	327	317	354	295	325	319	337	298	300	343	330	337	336	344	336	307	334	338	302	326	347	330	330	320	305	358	345	322	323	326	310	326	318	328	352	339	343	329	315	329	336	328	332	326	313	311	328	328	323	312	301	328	313	332	347	306	333	315	306	319	333	332	299	316	337	327	326	333	326	327	326	312	318	329	321	315	337	308	308	308	316	359	333	340	352	296	341	308	297	307	330	317	337	320	339	320	306	291	314	330	330	317	328	312	356	330	307	342	332	313	360	307	337	332	320	339	323	329	322	311	333	350	330	325	311	340	324	310	318	321	306	303	326	342	283	347	349	316	299	343	305	321	366	327	339	309	325	353	300	300	326	339	320	348	340	335	320	356	355	322	341	346	312	320	341	333	334	326	309	322	323	321	302	310	311	307	335	326	299	335	301	313	286	329	309	295	319	304	351	321	333	295	280	295	359	314	339	287	276	358	322	304	325	330	313	317	306	347	352	332	327	303	330	293	320	316	331	309	320	307	344	309	328	317	317	317	368	293	345	329	314	329	302	307	324	345	334	309	330	316	329	334	348	336	299	305	326	323	336	336	303	314	308	333	319	337	362	305	306	311	341	338	316	316	310	339	319	311	324	349	354	337	304	336	296	322	305	315	316	296	279	333	336	315	341	323	330	295	309	302	306	337	329	309	311	304	316	331	339	361	354	316	355	341	334	340	304	312	328	337	329	311	336	294	334	334	331	298	314	328	318	307	308	345	288	299	323	349	339	310	330	297	309	315	339	288	329	332	327	345	326	306	338	323	306	365	326	339	325	310	323	331	338	317	310	309	315	313	331	315	296	336	339	308	336	310	315	363	322	324	332	310	312	307	315	333	302	290	286	312	332	337	334	303	332	350	304	346	298	291	341	325	326	346	330	330	305	337	310	329	296	315	319	314	322	311	310	285	298	299	301	320	306	303	281	308	289	338	298	321	304	303	310	341	322	302	330	340	303	341	310	310	351	364	346	298	340	321	326	332	320	313	323	297	319	376	341	314	324	335	316	300	370	334	314	336	311	333	353	331	329	301	331	316	342	317	340	325	317	354	348	297	297	319	306	320	322	344	311	322	304	306	320	294	308	310	334	322	328	320	339	285	323	295	329	345	311	324	335	321	316	319	347	344	314	350	358	314	336	328	321	342	303	314	319	297	325	282	334	318	326	308	304	354	342	333	314	349	346	330	344	348	316	340	359	297	314	320	325	299	347	370	297	327	319	323	281	303	346	363	303	304	306	339	320	337	323	333	324	294	331	320	339	316	345	319	307	323	318	356	300	324	290	287	308	271	330	322	357	368	336	303	332	340	319	317	309	305	335	320	341	346	306	295	309	337	322	325	344	323	328	331	325	324	312	321	302	307	326	327	358	310	319	324	306	332	325	336	316	310	313	324	381	335	285	349	304	301	336	330	333	306	348	320	315	310	328	334	302	357	343	331	325	351	299	331	279	301	306	311	341	341	313	321	335	321	321	307	331	334	287	360	324	315	316	329	330	314	331	337	354	304	291	338	335	347	311	328	313	284	305	341	331	334	313	330	341	322	323	313	325	287	324	314	300	313	347	341	326	312	313	300	281	332	309	331	322	348	333	320	326	291	374	355	335	350	339	345	339	338	303	324	320	331	341	331	326	306	324	343	327	330	322	325	346	307	314	373	301	339	335	348	324	353	328	319	327	316	330	358	301	320	314	317	329	326	297	335	316	330	315	313	345	326	317	304	278	319	315	347	330	315	371	339	320	314	314	305	284	335	337	328	346	310	334	281	324	331	311	327	331	320	316
35092	38468	23232	6309	1935	750	446	389	378	382	366	386	400	355	393	391	385	369	371	370	362	377	349	355	405	406	386	370	360	405	374	383	351	425	382	405	399	389	367	359	379	426	390	386	379	386	412	369	371	361	398	390	352	394	369	395	441	391	397	414	392	382	389	376	358	370	333	358	390	365	354	418	387	348	380	371	370	390	366	380	403	409	407	417	369	353	416	385	348	339	385	366	384	372	365	383	426	361	381	381	387	375	396	394	374	387	356	394	369	372	404	381	356	376	414	389	394	365	386	334	394	415	395	390	391	395	379	388	392	381	390	371	351	365	384	374	370	393	377	383	394	387	424	367	392	363	398	357	383	359	379	394	364	380	393	390	401	370	377	392	360	370	402	371	385	385	380	378	404	362	375	362	350	415	353	379	397	339	375	381	388	392	361	368	375	366	366	393	381	381	391	382	383	376	401	389	371	385	377	379	367	379	371	376	359	358	372	368	389	338	368	416	367	384	364	395	372	370	359	347	386	377	392	371	396	376	383	383	368	387	358	399	399	395	432	398	383	387	394	381	395	347	398	374	391	381	361	370	389	377	387	375	357	366	383	360	335	354	395	339	383	367	391	368	381	360	389	378	396	366	371	397	375	400	392	406	390	395	371	385	347	368	359	376	343	397	367	349	366	369	385	390	364	356	400	392	370	376	373	381	355	383	396	349	381	354	369	418	358	380	360	400	388	359	385	384	399	392	379	340	376	364	366	358	364	356	395	399	369	365	360	378	361	375	398	339	385	385	386	347	394	356	367	397	417	373	403	389	402	392	382	389	363	367	375	389	369	410	367	421	378	415	383	373	390	369	364	418	368	358	361	394	393	405	408	380	352	408	383	355	382	393	393	395	387	412	404	369	369	358	374	397	367	387	372	387	373	368	398	379	407	368	380	382	402	364	399	397	367	411	408	381	370	332	331	380	405	364	398	392	379	350	385	399	404	358	355	369	382	365	391	370	388	388	421	344	369	371	361	379	380	371	377	386	349	386	372	388	349	368	410	387	406	393	374	390	404	369	371	364	392	378	366	340	352	381	356	398	391	371	376	376	373	361	414	449	350	359	404	394	392	382	360	375	343	411	386	379	350	405	370	395	368	412	371	388	376	370	360	406	384	386	334	399	398	371	348	361	375	427	385	385	378	364	356	402	372	369	390	349	382	426	372	377	428	368	403	370	396	381	379	395	364	378	382	354	346	384	361	372	396	365	351	385	358	402	371	369	397	385	350	365	415	346	383	384	333	389	404	383	384	392	400	364	398	397	381	374	394	362	357	388	347	390	403	359	385	413	346	360	354	401	403	391	378	380	396	384	406	376	383	385	405	399	380	375	359	389	384	338	378	386	401	406	377	354	377	386	405	382	356	388	397	341	345	366	367	362	353	378	398	394	368	402	388	397	387	382	374	393	396	365	396	395	347	372	390	415	363	363	378	383	413	392	408	339	372	385	382	363	393	390	379	381	374	368	361	395	370	357	368	398	368	420	365	380	373	352	373	406	382	409	356	383	374	366	409	366	389	402	375	362	381	393	379	408	400	396	380	346	414	407	371	369	372	411	372	377	356	362	392	372	374	368	357	383	394	379	396	377	350	362	350	376	410	417	411	387	377	374	398	371	373	365	398	394	349	382	373	387	392	384	400	390	397	376	401	386	422	356	396	395	366	419	376	385	355	335	397	344	366	368	403	375	382	370	371	376	370	408	366	377	381	401	395	405	336	384	388	390	372	364	379	379	348	382	392	370	392	424	367	414	359	373	384	390	387	371	365	390	361	376	394	364	415	381	366	392	401	371	379	399	375	379	399	359	364	367	383	391	383	391	362	386	373	365	362	384	369	363	358	359	386	369	378	396	403	392	348	397	408	408	362	360	415	364	420	354	386	365	386	376	360	367	401	403	395	363	404	391	378	353	395	357	377	368	374	416	384	385	398	387	369	410	410	396	384	406	382	337	370	424	386	374	406	390	382	397	406	331	377	413	368	358	400	372	371	340	368	333	357	391	408	346	377	357	367	406	336	363	357	388	354	399	382	382	411	377	361	386	370	417	384	355	368	404	392	343	380	385	404	379	397	362	361	395	417	366	386	385	397	373	400	363	383	370	341	378	401	361	371	396	351	366	371	400	368	396	388	389	392	413	392	407	386	381	367	373	380	375	392	349	370	358	358	380	387	371	391	424	384	392	383	375	386	391	384	408	406	404	355	360	385	416	378	355	400	379	378	373	374	376	340	397	339	380	344	355	359	382	390	371	408	373	382	423	395	390	404	374	370	387	369	351	357	389	408	392	369	362	433	382	348	377	363	383	350	408	381	392	368	396	382	369	389	397	367	361	381	417	383	364	430	377	399	390	368	390	373	404	371	413	363	371	393	387	409	376	372	399	368	390	414	378	367	381	381	366	408	363	377	382	366	371	384	397	400	396	392	369	336	403	339	351	353	365	382	366	371	393	395	393	375	406	346	379	365	376	380	394	371	364	393	390	372	386	388	399	358	378	400	368	421	424	370	346	404	371	377	393	417	433	398	341	402	385	394	410	372	377	384	394	358	353	379	374	365	417	383	358	381	344	383	400	386	359	422	356	386	400	372	394	399	386	392	417	388	377	399	380	378	386	364	367	361	414	380	382	381	371	366	371	347	376	389	351	387	363	383	345	399	397	380	378	374	361	369	398	349	350	406	390	395	413	355	370	380	371	339	387	381	387	401	376	402	349	330	406	392	394	370	379	377	385	352	392	408	398	356	425	434	355	401	373	353	398	362	381	328	400	375	420	357	380	398	387	351	414	352	411	396	358	351	366	369	402	390	372	393	371	413	370	400	366	366	344	351	382	378	392	391	367	380	384	387	367	373	426	399	365	377	364	369	379	374	375	360	384	425	349	365	367	367	366	404	352	381	381	379	351	369	371	383	373	358	385	388	403	342	348	385	384	406	373	384	382	426	384	416	400	399	395	401	390	371	366	398	365	385	378	397	394	399	387	402	368	378	388	370	392	369	355	347	351	399	382	376	412	346	356	392	396	350	364	359	325	349	393	385	399	350	398	334	354	371	386	376	388	380	386	370	369	397	371	372	355	356	365	409	371	366	381	348	358	344	368	376	351	394	352	363	389	348	409	372	393	403	362	374	346	387	408	387	393	368	399	390	377	405	374	381	368	381	359	366	391	386	370	371	365	398	359	407	394	354	376	369	376	405	369	355	394	383	400	388	366	359	378	383	359	343	382	387	366	360	357	404	380	353	387	377	350	374	406	341	374	357	377	412	343	374	341	359	355	408	377	377	384	395	348	391	383	333	380	378	369	382	379	388	344	373	360	373	394	374	361	360	373	372	377	376	369	413	365	379	405	367	382	335	402	377	336	395	365	368	382	378	396	393	357	376	394	397	354	387	400	362	391	400	376	385	381	373	363	382	385	388	379	390	372	382	376	407	396	417	363	370	355	372	382	380	390	372	370	371	404
23654	21465	30034	25097	20911	14666	1965	370	351	320	292	306	292	361	327	311	324	295	307	288	298	327	322	309	305	302	295	335	317	270	304	300	307	314	335	296	329	304	293	321	297	301	302	310	321	341	313	302	317	303	287	301	334	288	294	337	299	324	298	300	271	309	309	321	289	314	312	291	275	321	313	308	273	292	273	293	283	306	296	317	316	278	285	340	298	304	312	301	247	304	313	304	284	305	336	295	316	323	323	320	304	316	307	287	316	278	286	284	305	324	294	307	299	328	329	303	289	324	315	293	318	299	322	311	302	322	311	310	310	292	304	303	304	319	287	287	295	295	303	311	297	280	315	346	304	308	321	281	271	310	295	334	330	303	315	288	292	294	301	314	303	344	316	274	305	311	301	288	276	297	313	291	338	286	273	300	277	331	292	316	326	303	296	314	339	280	290	303	299	305	325	292	320	302	310	316	300	302	291	326	271	304	308	301	302	311	290	277	350	325	297	320	286	318	277	316	288	297	296	331	283	316	295	278	334	314	314	317	294	319	303	275	298	334	318	308	296	343	309	315	304	298	302	315	293	304	292	289	327	315	281	288	286	281	310	329	299	293	334	296	312	310	343	307	300	357	300	294	293	320	313	304	325	314	314	328	306	298	302	327	304	291	289	312	295	279	329	284	312	303	293	316	284	326	297	301	290	317	342	314	280	313	267	325	329	268	275	298	331	311	274	318	313	288	279	308	305	281	296	298	317	322	298	285	286	320	341	303	282	323	301	311	294	297	335	283	306	314	300	264	312	319	337	290	316	288	286	334	287	301	308	310	299	297	307	299	331	323	293	302	301	323	320	313	316	331	311	307	309	267	325	311	298	262	293	322	302	320	273	304	311	288	308	287	351	307	329	287	290	331	311	295	345	295	281	293	358	287	326	310	300	304	300	297	302	287	300	328	314	314	267	300	284	297	322	308	311	308	315	307	327	326	288	281	290	319	273	345	299	342	310	340	304	307	309	308	284	319	290	301	307	270	326	281	312	307	297	326	302	280	308	294	321	315	292	345	286	298	308	312	312	294	350	290	300	294	289	316	301	316	326	300	313	280	284	307	290	296	288	294	317	303	322	277	333	310	323	296	311	343	306	312	299	294	294	329	281	311	293	288	332	319	288	308	311	305	299	324	317	294	308	320	281	356	307	309	301	311	346	283	284	322	290	302	303	294	309	296	303	304	318	305	302	317	316	279	313	327	296	327	312	282	312	317	306	316	297	307	332	327	297	294	292	342	286	264	295	293	335	295	327	303	312	306	292	302	308	297	311	309	309	303	330	311	289	304	271	326	320	312	321	323	267	321	275	312	285	327	344	304	325	292	302	315	312	271	324	310	296	341	265	302	306	317	291	292	294	288	311	284	309	278	315	352	285	279	295	311	309	290	302	352	344	310	287	309	308	306	338	309	287	307	300	320	294	296	272	318	305	299	280	331	302	306	311	301	282	309	282	314	298	272	286	324	328	333	297	356	289	311	336	298	308	324	325	326	301	302	312	320	281	304	290	291	270	305	287	314	295	299	296	288	324	326	323	302	339	302	286	311	301	334	300	324	281	317	284	297	295	283	278	325	299	294	302	295	297	302	296	310	324	291	298	299	297	331	308	307	316	325	308	288	286	291	319	279	310	306	281	315	321	340	291	302	290	298	261	313	331	274	302	312	311	266	303	306	294	298	334	329	269	312	292	316	310	320	286	284	309	311	279	287	323	323	271	287	332	291	279	332	316	279	300	298	314	306	302	314	281	307	316	297	292	312	321	284	287	327	286	297	334	291	321	286	312	300	316	315	297	305	325	310	297	316	301	307	299	296	294	310	289	308	319	370	306	308	285	285	304	305	305	355	313	344	319	301	345	274	320	300	308	315	318	301	303	333	302	317	287	287	294	303	318	313	309	347	270	299	294	315	287	322	307	323	321	309	275	302	303	305	318	301	311	328	316	312	289	306	303	295	274	279	307	325	287	300	319	304	312	322	278	308	297	321	281	299	304	312	318	352	315	305	281	324	291	291	293	304	293	318	330	277	298	291	302	305	299	288	315	299	327	311	321	339	327	341	285	284	315	299	311	306	296	297	292	284	304	290	305	308	313	321	313	314	315	322	309	313	325	292	301	299	320	321	316	314	321	312	317	300	274	330	275	281	297	319	287	313	296	316	341	287	296	325	298	291	261	311	302	285	299	317	301	329	313	304	312	314	320	289	319	296	313	296	289	283	337	310	315	294	349	324	294	281	314	284	327	335	304	310	339	309	308	309	335	327	293	326	327	284	327	310	320	293	304	321	316	315	295	321	314	329	325	341	309	304	328	302	320	281	355	325	322	280	291	284	329	284	321	287	305	274	321	289	338	301	313	300	266	316	281	299	279	277	295	291	315	283	317	318	330	286	311	286	301	348	335	267	313	305	290	327	316	300	317	297	297	323	280	329	271	310	271	296	285	296	292	281	314	285	305	280	343	289	313	337	280	298	312	335	305	293	298	307	303	314	303	301	296	300	306	293	324	284	289	303	293	314	332	290	340	304	306	295	316	285	285	285	316	300	280	326	321	305	327	283	285	276	306	303	262	314	343	323	304	292	305	296	331	302	325	317	309	333	344	300	319	290	321	324	322	345	311	279	336	309	281	272	292	304	301	304	281	324	321	299	313	321	309	317	285	332	300	309	288	295	299	298	320	307	304	276	301	319	319	327	315	328	304	324	304	292	314	272	281	292	268	324	308	282	314	327	336	308	251	330	302	303	306	320	312	273	340	319	314	325	309	325	291	312	318	320	300	299	299	341	286	293	333	307	332	323	294	309	272	282	351	310	305	285	277	311	311	300	311	285	282	299	297	314	306	312	285	313	289	310	294	304	320	328	318	294	303	289	283	312	316	306	330	316	302	320	341	288	338	298	281	291	326	307	295	326	301	313	328	298	311	308	341	301	288	287	307	302	272	313	270	342	302	323	332	309	313	329	287	285	297	296	336	287	331	325	300	293	305	346	328	311	289	306	276	316	297	307	297	291	322	314	289	296	321	334	295	325	309	278	315	290	296	316	319	279	300	312	301	278	328	316	286	337	317	330	297	318	306	285	292	281	282	288	325	305	326	312	283	316	287	296	285	308	317	312	337	283	342	307	276	272	278	321	310	295	294	311	318	297	303	305	306	326	286	294	291	319	319	289	285	324	288	278	320	279	312	307	277	288	301	320	310	301	289	301	273	287	295	299	265	295	295	272	306	301	312	282	309	313	274	292	288	321	289	273	283	318	288	318	308	304	303	318	288	318	312	303	325	273	280	326	308	307	305	311	287	299	311	308	318	311	279	300	305	330	279	286	289	317	316	331	276	305	270	299	271	304	327	287	289	304	279	309	279	303	281	296	282	294	302	305	284	306	322	307	319	313	321	327	339	296	313	287	286	302	310	325	291	277	304	313	327	285	320	271	302	310	316	289	328	283	289	280	281	301	273	265	288	322
58864	83986	60590	29962	11917	3476	963	450	375	351	346	355	341	350	350	354	340	378	375	338	323	383	341	386	343	364	354	352	338	329	357	318	361	346	368	355	334	360	362	323	383	328	371	374	351	372	365	390	346	367	349	333	321	382	324	365	340	349	355	345	356	333	343	352	367	342	387	342	363	351	324	350	359	330	347	345	354	336	351	377	300	341	328	328	356	356	364	339	343	350	349	335	330	369	337	350	352	359	369	323	360	331	307	332	400	367	344	339	399	351	352	351	353	367	354	352	386	357	373	337	372	357	347	320	373	350	332	346	361	340	341	343	340	368	331	364	338	359	356	349	323	384	337	368	326	356	335	366	384	376	351	345	352	355	368	344	332	348	367	339	366	364	357	359	378	334	341	353	332	347	358	374	345	344	314	364	371	350	366	393	354	333	356	368	345	389	357	327	359	343	368	357	372	334	378	342	382	371	348	336	379	377	368	392	369	337	341	386	363	364	389	339	362	349	366	338	356	387	351	341	347	350	363	358	324	344	364	358	320	339	337	300	319	369	334	350	365	367	333	330	329	364	369	371	358	363	350	360	330	362	348	318	359	340	363	379	331	346	350	322	347	348	345	334	330	359	359	350	354	364	340	345	386	340	342	401	346	374	348	368	343	343	342	308	358	367	386	356	372	350	368	342	350	351	357	372	314	351	365	368	345	350	354	357	342	345	374	377	353	360	338	336	359	349	364	378	361	334	331	365	339	377	350	388	358	332	331	360	364	347	352	321	364	345	347	365	380	382	351	358	333	345	362	321	345	362	366	332	344	369	360	340	341	373	352	343	366	390	355	379	351	355	330	334	358	332	336	343	350	364	376	383	342	376	373	358	327	358	353	363	348	350	309	363	322	350	338	346	325	337	368	351	326	329	337	348	333	348	348	347	348	370	335	316	359	373	369	351	347	383	342	347	362	382	361	343	331	375	348	338	353	370	345	340	316	343	369	325	338	352	349	348	350	360	336	342	384	385	347	347	368	359	357	353	337	366	326	346	363	366	368	333	320	354	325	374	309	345	321	330	331	371	369	370	360	341	372	365	351	348	349	349	316	334	355	353	316	327	371	352	362	379	354	349	343	331	348	340	351	314	356	325	334	323	382	354	352	333	325	342	368	330	349	337	342	342	391	336	329	344	359	387	363	359	319	331	350	352	382	340	332	323	386	312	362	362	328	369	326	333	351	380	352	371	369	349	401	352	341	351	351	366	370	359	354	349	356	369	365	396	359	351	339	360	373	370	336	358	346	373	379	375	388	382	360	342	361	358	340	364	355	352	381	361	320	322	349	317	337	320	314	347	320	359	326	359	357	390	354	331	327	324	356	378	333	339	324	338	356	353	345	344	355	356	367	343	349	354	388	363	326	350	336	371	357	358	363	373	357	383	353	354	352	372	349	329	357	318	362	374	330	387	377	369	321	366	369	373	328	324	347	339	356	414	356	333	339	334	356	392	337	342	360	368	345	350	338	361	356	351	348	332	348	354	302	336	336	363	329	362	383	373	330	377	331	327	364	338	345	376	342	339	376	335	352	402	370	350	345	334	356	320	364	345	350	334	332	358	357	354	336	358	362	343	333	333	324	314	319	350	332	331	357	356	337	338	342	301	354	360	358	351	350	319	368	389	341	364	371	325	362	342	365	344	347	332	360	343	338	355	348	383	318	347	367	374	372	366	363	304	327	362	327	346	360	342	378	359	333	378	358	352	373	310	375	334	364	339	348	342	351	373	395	364	327	356	354	324	325	365	346	372	380	363	355	360	332	367	332	324	360	372	318	360	355	386	329	357	338	335	367	370	340	339	361	359	332	345	393	333	357	329	339	376	377	344	386	369	356	356	375	356	315	330	375	334	357	345	368	376	350	340	353	353	345	354	324	345	314	373	365	336	320	321	317	362	345	354	347	371	337	356	357	342	363	337	339	346	367	357	361	343	341	340	339	342	343	355	337	348	332	310	376	382	353	335	349	332	348	391	333	338	346	387	372	339	355	341	329	371	353	345	372	326	361	375	335	369	379	322	360	359	362	343	357	364	330	362	333	344	366	331	343	340	365	366	372	380	339	345	383	326	345	343	315	365	359	381	349	352	359	380	330	355	318	347	336	354	346	346	368	381	350	346	333	388	359	345	359	357	369	321	331	333	327	364	345	345	352	326	378	301	366	353	358	362	361	377	318	396	357	366	330	331	359	362	393	377	364	349	355	330	357	342	357	354	349	330	366	391	348	343	360	330	356	356	334	341	349	348	332	340	385	367	349	371	360	343	345	336	360	369	381	305	336	360	349	368	385	324	335	326	352	319	339	383	320	333	365	316	377	363	325	359	358	388	349	367	347	361	354	349	334	359	337	346	348	370	362	348	336	327	342	388	376	381	377	343	354	365	383	333	367	378	388	333	338	321	361	360	353	358	372	347	320	364	378	359	352	352	338	363	389	386	321	374	379	327	363	357	375	332	362	370	316	320	362	364	369	328	357	333	334	325	362	334	369	342	358	356	342	325	367	371	374	351	372	320	348	338	350	338	343	361	358	317	372	318	369	343	351	363	342	393	356	313	360	351	353	316	354	370	360	341	352	341	328	382	346	328	345	326	336	364	374	327	346	387	334	340	348	350	347	367	342	364	365	367	323	340	355	377	347	329	361	354	346	328	352	333	368	335	345	344	355	348	403	366	341	350	350	298	336	348	380	354	339	354	345	346	363	358	338	339	338	356	348	343	350	365	350	343	339	345	340	345	363	327	363	349	354	351	359	379	317	371	357	336	341	334	334	351	358	340	365	353	351	321	357	349	332	336	382	335	338	360	344	312	339	391	340	339	351	347	342	345	381	374	340	344	333	346	325	354	364	359	308	345	355	333	327	317	374	328	367	364	378	368	355	349	358	321	342	343	376	357	364	379	363	353	367	364	353	336	339	370	358	355	313	362	340	389	338	365	368	342	351	351	382	350	348	365	323	379	343	332	332	356	337	350	362	334	330	360	343	327	363	339	364	356	376	343	375	350	343	363	327	366	351	353	292	361	333	331	359	331	368	330	345	373	343	335	356	386	392	363	385	325	330	355	368	345	400	362	335	338	385	375	351	315	337	327	354	345	341	353	322	399	346	341	342	341	360	368	314	371	351	359	367	377	350	345	361	355	356	337	348	351	309	356	359	347	367	364	359	351	347	339	396	388	322	375	337	349	343	341	365	359	382	391	366	362	320	351	370	329	319	362	368	354	373	355	362	379	352	357	338	344	365	375	342	325	336	329	360	361	358	329	326	363	346	365	344	349	346	366	359	360	340	363	315	340	381	359	326	370	316	353	351	328	349	372	358	375	372	348	322	348	348	377	356	389	366	347	364	341	317	356	353	330	364	313	338	342	377	355	384	350	337	337	342	323	305	340	374	326	376	343	371	366	344	344	395	336	330	380	314	333	327	329	349	390	338	335	385	374	362	321	341	340	360	378	356	325	340	353
25585	22316	30227	25822	13770	2211	591	434	416	434	447	428	428	430	419	424	451	449	427	406	426	441	412	428	422	445	400	398	439	443	386	426	395	426	402	410	427	437	443	407	407	420	445	443	401	414	436	437	412	421	395	410	421	403	405	442	381	439	432	407	414	408	407	436	402	386	399	438	389	442	411	411	388	420	440	405	433	417	427	436	397	394	376	412	416	442	417	398	375	449	380	379	427	420	381	396	395	408	427	433	448	402	428	439	411	390	406	443	412	424	417	387	407	417	419	449	439	428	424	378	416	423	436	409	403	434	424	422	417	417	420	423	398	404	411	431	400	401	428	436	393	452	433	449	397	414	380	376	442	393	416	411	412	413	408	409	401	432	404	425	410	409	437	393	408	428	429	375	430	406	400	407	429	391	424	395	401	413	414	393	422	434	427	376	413	414	414	426	396	404	442	420	384	391	437	426	424	446	417	413	388	441	424	415	422	412	401	347	473	442	422	422	431	421	409	400	404	430	415	411	431	430	380	390	457	427	455	419	435	387	383	420	419	406	414	435	416	408	380	440	418	433	411	458	422	442	445	403	434	482	431	371	428	418	426	418	426	393	430	451	405	424	395	433	416	420	441	421	425	429	390	416	415	431	426	424	405	383	394	428	433	394	406	401	438	397	440	398	382	433	416	410	435	406	401	442	400	442	410	441	419	415	411	431	416	414	430	403	417	424	400	440	389	403	442	424	408	446	397	401	393	457	410	401	421	405	407	452	415	427	402	434	427	375	405	432	433	428	412	390	389	393	385	420	389	436	421	422	414	382	395	396	442	441	450	413	410	413	431	384	417	436	420	404	411	391	418	397	408	449	396	426	400	417	424	439	422	393	445	422	415	400	395	433	450	373	380	415	441	383	405	378	421	407	384	435	401	439	420	402	380	445	403	398	413	445	383	386	404	420	439	409	416	434	395	421	406	406	403	429	408	408	410	440	391	439	389	445	464	434	410	413	432	411	384	409	387	409	402	435	375	410	452	439	471	426	396	404	431	394	398	408	406	392	418	440	387	397	398	414	413	399	422	418	420	430	397	417	430	413	424	390	363	383	431	430	426	396	386	404	403	421	407	430	400	445	418	409	411	463	413	462	438	415	397	423	393	400	420	389	412	424	400	415	396	437	401	397	418	390	385	389	400	415	403	431	437	442	407	396	390	381	420	406	436	446	389	450	431	409	392	372	386	466	410	414	398	409	399	407	384	375	401	409	427	384	426	418	419	419	385	479	408	435	416	417	387	404	391	405	448	418	414	410	421	394	390	404	406	454	402	418	411	428	397	464	384	437	397	444	406	430	387	433	387	381	427	407	417	406	389	379	414	458	419	390	393	398	441	405	420	432	415	451	440	401	378	424	422	401	408	416	405	407	396	432	399	433	441	417	412	439	436	393	408	397	393	394	393	414	386	450	398	427	426	417	444	415	424	402	419	451	432	394	395	395	417	380	423	432	411	419	416	453	414	406	412	428	446	386	393	429	447	386	379	442	427	411	390	422	419	406	426	439	426	400	413	406	405	430	421	404	425	397	409	453	412	432	415	431	416	383	420	489	430	403	432	398	417	425	406	387	411	402	403	415	431	422	419	397	415	429	414	439	379	435	404	423	397	412	398	393	377	432	428	447	442	423	401	421	401	383	394	407	389	421	402	424	417	414	426	392	439	429	390	410	421	399	419	424	393	436	404	411	452	418	396	415	443	442	442	395	436	380	421	391	467	412	409	401	402	455	406	410	382	380	417	388	394	399	426	415	452	416	406	433	434	438	398	396	396	404	421	389	418	400	393	416	428	420	396	454	432	431	457	423	444	421	416	417	417	407	402	430	434	383	423	412	434	429	410	406	382	405	416	403	432	437	419	401	428	410	413	435	425	437	402	412	406	420	432	410	440	401	415	473	446	404	432	391	430	362	404	459	388	424	445	392	437	414	404	395	394	417	423	412	377	404	424	404	440	397	387	376	361	392	428	435	393	417	393	404	405	440	439	402	442	416	428	386	418	385	399	420	403	424	391	403	378	411	420	463	444	445	348	418	399	404	429	426	437	414	422	403	454	423	438	402	403	436	403	407	417	365	445	390	418	408	429	430	425	410	443	370	401	433	413	430	419	423	419	420	381	403	401	387	426	441	436	400	383	487	399	414	408	382	431	456	415	435	406	449	416	419	397	406	427	428	433	409	414	436	406	409	430	393	385	388	392	446	393	405	449	435	400	392	400	408	382	433	443	440	424	369	426	387	391	416	370	420	422	424	391	437	447	391	439	422	412	404	426	421	397	406	412	421	406	413	414	399	413	418	412	415	416	384	448	436	418	458	410	435	415	429	417	440	394	413	422	389	402	408	401	445	397	409	415	413	404	424	411	403	368	463	413	435	372	404	403	403	424	432	381	399	386	470	411	429	409	407	440	391	363	410	411	462	402	387	423	427	431	397	412	444	448	466	398	412	430	407	473	423	408	432	400	406	467	418	421	410	402	450	408	383	390	425	407	416	440	440	457	393	438	407	412	417	420	418	413	384	384	385	452	380	421	418	385	447	426	413	424	427	400	400	407	398	402	410	400	367	402	404	419	383	458	403	350	411	418	396	428	384	414	390	415	418	418	403	407	472	399	395	433	425	442	385	391	416	403	415	391	402	377	407	480	434	402	442	421	414	408	421	398	396	462	364	391	394	396	399	375	455	421	413	393	449	433	409	395	391	398	389	402	404	423	417	435	417	461	421	396	467	444	398	420	428	416	416	397	409	384	411	459	446	401	417	420	374	406	374	397	427	409	442	456	417	426	419	407	412	375	389	420	399	368	417	405	436	416	436	446	461	444	443	420	400	402	422	398	416	445	422	421	393	394	433	422	413	409	440	409	393	424	389	424	402	414	432	432	445	454	409	432	435	445	390	360	447	435	397	430	403	444	422	419	439	403	414	427	386	439	442	399	402	439	425	426	418	393	430	423	426	420	383	404	402	429	408	448	454	385	400	420	400	452	427	425	409	413	407	395	404	431	398	411	424	414	409	415	396	425	399	385	414	409	432	400	458	411	396	404	395	424	426	371	447	428	398	427	428	413	434	403	393	412	407	416	410	428	409	433	381	415	402	439	447	383	422	410	433	419	415	449	439	447	420	404	410	429	414	411	433	413	416	390	439	403	399	438	451	415	402	413	427	452	418	395	431	436	433	430	429	437	412	393	396	375	431	399	424	418	419	414	401	405	434	438	445	391	426	409	419	418	414	407	402	402	412	416	415	415	398	407	420	420	425	399	398	401	405	423	381	426	417	403	420	401	436	430	414	440	407	416	418	405	417	417	421	446	428	411	444	432	397	406	427	423	447	419	400	441	429	415	426	442	402	429	396	389	397	414	420	401	433	445	414	373	442	432	395	400	385	422	398	401	443	401	438	430	427	443	402	431	407	402	389	403	392	390	484	424	409	434	467	454	385	433	421	477	427	409	381	407	410	429	402
53841	67211	47212	21200	6141	1643	769	512	484	447	436	508	495	474	451	491	491	479	467	468	480	499	493	498	538	499	466	473	496	485	475	499	496	502	498	468	458	461	441	447	454	500	436	487	484	473	419	486	465	442	474	457	482	523	469	483	464	477	499	478	419	505	520	470	475	403	478	492	478	495	502	488	466	438	476	483	498	458	473	492	490	481	487	462	477	488	495	484	469	490	466	449	481	548	488	473	491	454	482	461	477	510	506	475	506	479	472	505	456	486	475	449	464	471	499	494	456	478	454	478	522	487	497	446	465	469	461	460	458	473	510	500	456	471	469	487	479	497	509	460	489	482	446	460	446	454	476	492	481	520	445	482	494	502	474	490	497	505	495	462	478	512	506	452	491	470	468	507	492	443	455	460	528	516	507	460	484	463	472	457	483	477	470	460	520	475	463	454	465	526	479	502	465	499	489	515	476	508	456	494	485	473	462	457	484	492	500	476	471	477	440	434	483	481	518	510	495	457	480	508	473	465	491	482	478	511	500	480	482	459	491	463	505	469	480	460	461	486	480	466	483	509	478	454	474	498	516	447	498	489	461	492	513	526	483	487	482	455	492	470	496	446	468	485	479	470	485	455	464	481	465	456	500	456	451	451	461	437	447	486	466	485	508	438	465	470	460	475	470	474	456	502	501	512	451	489	453	498	462	475	448	475	448	476	465	458	497	474	460	488	468	475	497	462	476	452	490	489	454	421	474	511	474	491	482	457	494	459	465	461	467	479	493	479	463	468	499	468	460	481	466	467	452	469	501	479	489	467	478	470	505	415	475	461	487	477	448	488	522	456	468	480	476	437	454	477	470	462	449	418	489	461	465	441	453	485	521	447	475	478	488	483	481	453	480	462	460	481	472	515	504	494	483	486	467	458	465	434	465	493	525	477	474	446	451	495	451	471	446	455	474	515	490	518	478	452	466	497	455	491	456	446	524	489	499	486	515	449	490	443	515	447	524	468	448	481	449	468	463	466	504	477	478	496	476	453	448	481	457	492	483	471	536	496	475	474	486	516	506	464	457	502	469	466	517	496	467	451	450	505	454	481	442	524	482	496	471	490	504	486	460	509	538	480	512	527	456	474	458	482	481	504	523	459	497	485	485	496	470	477	447	493	460	475	470	493	462	456	462	468	494	469	511	468	461	517	483	464	505	466	502	495	501	475	469	476	476	471	450	487	463	471	465	462	459	459	513	501	437	478	483	486	473	455	476	445	476	482	468	460	470	472	515	428	506	445	467	523	481	488	475	469	469	484	479	460	511	510	482	433	473	467	457	472	523	478	483	488	506	461	474	447	462	477	430	467	480	485	486	534	468	486	526	456	489	480	516	473	481	490	455	478	466	455	467	441	431	481	487	451	465	478	486	488	538	503	479	478	492	510	480	495	457	511	464	476	492	466	466	488	439	485	453	488	472	486	510	509	479	486	483	457	460	439	505	485	466	468	486	446	509	479	481	484	465	483	492	471	481	489	499	485	472	495	467	499	500	505	475	461	442	457	491	479	463	524	504	430	455	448	471	475	455	492	483	481	466	475	444	452	465	471	505	460	436	466	456	481	454	443	451	492	499	448	494	448	463	475	423	473	462	485	456	450	419	490	463	484	463	485	459	531	470	446	496	479	477	509	441	453	427	452	512	488	445	514	486	458	490	482	476	478	501	438	517	485	485	471	489	487	467	483	470	482	471	498	526	494	528	495	521	467	469	484	464	463	462	483	482	491	441	515	491	464	481	486	507	479	464	482	520	427	464	458	462	512	482	453	463	485	483	446	514	476	454	474	495	454	484	496	490	494	449	502	483	476	490	467	476	475	452	498	491	489	480	503	466	511	472	468	473	452	442	459	436	476	472	495	501	459	490	482	498	516	486	483	481	483	473	471	481	469	499	467	437	464	508	491	493	473	487	467	486	495	471	482	442	488	493	483	458	478	481	471	457	458	482	464	440	467	478	477	454	458	467	473	490	488	545	477	485	479	480	445	474	494	475	467	456	464	485	490	525	432	468	505	496	470	440	476	482	445	490	506	510	464	427	497	510	492	514	483	479	463	440	436	501	489	485	493	488	492	444	474	497	498	432	438	475	479	461	501	503	493	511	460	472	467	468	507	474	466	455	470	477	473	457	497	468	428	441	481	463	459	500	499	486	485	504	522	478	451	469	480	467	498	481	441	481	490	505	489	485	483	493	460	465	454	468	497	462	462	456	477	481	485	473	478	470	461	464	452	484	490	488	486	464	474	477	485	509	442	520	466	490	489	483	504	488	461	511	472	473	469	430	462	455	490	482	470	472	434	474	473	491	523	484	472	483	427	504	478	451	461	468	489	479	475	530	469	460	498	454	457	472	473	455	505	513	471	457	462	480	472	467	500	493	482	472	484	483	438	455	461	480	495	507	503	523	447	497	469	489	482	478	525	490	486	473	458	440	516	438	478	480	466	470	472	472	503	448	450	474	445	463	514	495	483	498	448	499	506	472	450	450	475	487	488	530	454	487	476	466	520	479	454	481	474	516	471	500	482	479	493	464	452	479	478	442	483	494	461	461	497	462	472	494	420	470	492	473	447	471	468	494	482	429	478	475	492	475	461	467	475	488	480	450	481	460	503	498	478	444	481	454	461	506	498	468	496	450	477	442	472	540	492	449	472	471	450	489	452	491	486	510	472	478	448	498	470	470	432	476	448	512	485	469	507	483	475	496	463	481	456	468	469	434	529	471	470	490	506	454	474	490	478	511	482	508	472	488	466	522	470	477	487	488	475	478	468	467	456	456	482	459	439	466	487	495	468	439	497	463	442	457	516	485	490	457	475	485	531	523	513	467	489	492	480	462	494	490	499	459	444	473	504	490	472	501	465	466	484	457	489	497	443	479	473	462	445	478	443	501	472	463	452	455	481	470	491	461	467	501	464	474	497	461	497	463	460	470	475	451	480	462	499	494	450	471	473	424	479	492	493	476	476	481	456	441	472	460	474	477	481	524	464	479	464	500	473	475	538	469	485	466	436	469	454	502	452	483	475	450	476	511	484	504	433	502	459	496	466	501	480	476	442	437	489	464	487	472	502	476	481	452	444	456	490	514	441	459	449	484	467	499	482	487	462	438	471	429	530	481	498	464	473	477	437	462	516	446	482	495	495	481	474	515	503	476	535	480	504	512	443	457	486	482	462	464	473	510	481	468	509	512	488	471	460	476	519	464	474	482	455	474	461	471	485	468	465	463	469	467	493	487	452	470	524	449	480	492	474	483	497	486	489	491	501	409	453	473	473	470	449	475	470	490	422	484	473	496	430	457	490	481	483	473	445	484	441	465	457	490	479	527	461	453	442	489	429	467	440	451	459	457	451	462	473	465	476	500	465	487	503	477	481	481	551	439	487	497	471	488	473	448	473	499	447	460	503	441	490	473	456	474	444	440	459	465	519	479	438	484	463	434	538	468	496	511	467	463	483	462	479	492	476
22606	21124	29400	23990	21002	20487	9930	622	413	423	374	406	423	420	405	397	441	405	404	366	420	399	434	417	428	461	407	394	406	438	395	386	430	390	405	410	407	390	379	436	378	411	442	384	371	423	370	405	363	419	422	409	421	420	397	401	405	395	405	417	382	403	385	417	418	423	414	368	425	409	436	407	401	407	415	422	419	398	405	436	361	416	387	415	421	392	390	370	436	421	414	450	400	402	409	391	418	435	349	408	382	367	394	428	417	414	420	405	391	408	382	404	399	374	428	381	422	380	438	407	374	397	385	425	449	425	374	404	407	394	412	394	360	401	398	408	388	416	432	419	446	405	429	406	391	386	406	368	396	419	391	406	420	397	396	427	426	419	398	438	416	415	401	398	400	379	398	405	408	396	404	413	388	443	435	386	388	418	388	390	403	408	390	376	399	404	415	402	385	418	375	415	446	403	384	358	374	383	404	358	420	414	420	427	399	428	436	388	404	444	398	371	406	429	419	393	375	451	410	420	400	401	428	383	432	468	400	410	426	419	414	423	407	405	430	409	425	391	391	412	428	409	380	411	426	398	384	389	367	420	396	392	405	393	392	397	386	399	386	412	394	411	425	408	421	406	394	442	421	376	396	414	417	402	436	433	444	405	437	400	415	396	411	410	426	384	428	386	387	399	391	425	429	410	413	425	424	422	408	387	358	405	405	412	412	397	431	433	423	415	435	392	417	413	386	374	374	415	443	425	422	436	401	373	408	406	426	410	394	440	438	449	391	382	419	413	409	433	410	453	414	343	425	387	411	366	406	415	385	446	391	397	389	377	363	385	426	354	406	405	403	382	423	417	395	382	390	438	409	387	423	406	432	413	446	380	418	389	431	412	400	421	420	451	400	424	410	435	421	395	377	407	385	365	383	419	391	392	450	419	412	395	397	389	413	391	387	407	400	451	405	425	450	401	420	398	410	390	374	398	427	425	441	431	419	438	455	344	401	439	389	409	422	402	377	375	430	417	398	392	415	397	419	364	412	390	383	381	418	429	376	397	394	429	403	393	413	405	407	411	419	409	391	441	454	433	415	400	412	415	453	405	408	387	411	380	402	385	393	387	420	425	405	392	413	440	413	386	431	445	415	403	408	350	400	451	384	392	410	420	379	411	392	393	418	401	403	407	425	387	379	395	375	404	379	386	383	391	438	398	392	413	415	392	390	428	458	404	419	356	436	419	417	392	465	408	390	423	424	426	371	400	404	384	383	413	416	433	397	422	421	408	405	410	385	396	397	410	393	377	369	371	428	388	421	405	397	397	419	379	406	410	389	414	404	399	422	417	434	418	381	398	382	390	440	406	421	445	386	411	417	402	387	386	420	402	420	409	396	410	396	401	411	394	411	418	410	363	429	399	403	377	434	413	447	415	403	397	392	377	382	387	444	449	401	425	394	430	395	410	410	410	388	406	409	380	407	406	391	379	408	397	416	393	435	396	407	396	401	421	361	427	424	427	425	392	436	396	435	400	365	445	420	430	416	430	410	391	408	399	421	373	412	395	439	416	395	407	412	422	396	382	407	391	413	450	399	422	404	423	426	412	419	399	404	385	407	401	418	391	425	407	391	403	468	398	400	397	435	422	416	389	404	410	408	417	417	399	424	408	356	425	449	442	408	420	456	413	407	384	375	425	393	418	392	400	405	431	343	402	397	403	417	381	358	395	395	390	416	430	384	422	404	414	394	410	403	430	393	420	409	391	392	400	368	428	422	407	411	410	397	438	379	410	383	423	424	386	424	415	363	427	392	406	408	407	397	398	360	387	391	390	437	410	435	394	371	401	409	408	427	414	420	443	390	416	414	391	391	428	406	422	390	373	403	405	397	392	430	396	435	390	433	403	391	428	385	399	413	412	437	391	427	442	375	437	428	397	419	423	427	448	384	421	394	381	409	394	422	419	455	416	397	403	409	440	412	383	426	386	396	435	408	394	384	434	434	449	415	409	417	423	430	395	429	398	398	415	416	384	412	404	400	362	393	397	430	439	442	379	389	409	391	435	449	366	432	413	410	388	400	415	425	403	381	417	402	392	377	434	394	432	404	369	384	399	410	400	369	398	404	403	395	387	419	408	414	395	395	395	382	410	371	441	402	414	427	438	433	428	411	407	392	431	437	425	395	409	446	407	404	413	397	431	439	394	395	433	430	375	405	380	427	426	422	391	397	368	432	404	426	420	401	411	402	407	423	375	420	393	420	382	402	399	390	392	429	398	391	420	461	420	435	420	432	372	415	402	383	413	410	430	388	443	402	431	417	410	410	428	415	413	405	440	368	378	415	381	402	408	424	437	421	391	449	445	398	396	389	405	404	424	420	393	401	401	451	442	414	421	398	412	397	396	450	408	413	383	405	416	425	409	416	440	402	396	402	402	426	416	428	408	419	386	410	388	440	427	384	415	396	391	450	382	411	445	412	436	391	397	429	388	390	433	447	411	428	385	446	421	436	390	402	391	439	412	410	394	441	403	379	408	410	414	387	419	384	422	410	419	404	382	397	362	387	384	401	415	419	432	411	394	384	424	393	403	429	422	401	402	415	385	370	407	384	379	431	397	430	363	373	418	390	404	400	420	429	431	396	418	362	452	382	440	383	409	386	428	390	384	382	388	391	412	457	383	410	406	402	403	410	386	445	418	409	385	406	384	389	429	405	432	388	429	420	433	430	407	379	401	385	423	417	376	427	419	400	409	397	380	410	418	404	380	452	434	388	406	442	395	390	429	429	350	435	412	427	403	396	400	380	417	388	366	420	383	414	395	412	398	385	388	409	399	427	372	381	411	415	418	380	401	366	419	382	424	392	428	382	417	393	380	427	397	388	414	410	383	393	412	371	403	445	394	413	404	427	424	412	403	403	368	412	402	436	424	408	351	390	413	381	441	399	389	409	408	422	409	381	398	433	411	388	406	393	405	403	416	402	415	436	412	434	417	439	388	392	398	389	402	415	415	375	413	401	358	434	427	432	399	406	403	425	418	434	417	390	386	369	421	408	397	413	370	449	399	378	395	377	410	412	394	409	405	437	428	379	420	405	387	419	409	393	421	431	421	375	401	398	418	396	396	413	413	427	406	429	394	386	415	390	427	404	418	429	400	406	394	435	443	412	400	401	429	407	425	427	400	422	384	414	395	433	401	406	399	423	421	383	411	429	396	440	384	409	397	424	388	388	412	403	377	391	402	382	426	366	386	417	376	446	406	414	398	394	401	423	437	405	438	399	381	419	389	392	400	410	403	422	419	405	461	410	411	386	399	392	411	399	440	432	407	411	410	421	436	368	395	419	366	420	405	411	425	411	419	430	437	406	377	419	397	433	407	440	419	384	449	421	399	398	409	447	426	409	390	424	411	409	391	401	422	422	400	399	402	389	398	393	399	402	462	408	411	384	367	376	416	380	389	383	439	380	426	384	398	393	405	441	395	389	395	377	438	426	402	394	428	398	399	434	420	395	432	409	395
62591	93806	70879	37428	15293	4284	1145	549	483	448	493	448	453	443	475	444	445	475	424	479	468	447	471	436	459	476	436	450	445	467	453	469	451	411	444	473	485	428	458	461	459	433	471	458	505	453	448	420	477	440	496	479	478	456	436	462	441	461	477	418	454	434	470	425	474	466	443	428	424	485	477	413	446	458	460	430	441	455	474	420	437	422	453	452	429	465	434	486	428	444	467	459	416	439	491	471	496	449	459	456	508	457	470	461	491	440	456	469	449	453	402	456	413	429	428	428	463	444	436	450	438	522	430	434	459	443	408	467	450	461	414	424	443	417	418	484	459	410	420	462	440	450	459	431	457	475	422	469	466	456	418	481	445	459	422	420	452	480	448	457	436	423	433	474	441	444	446	449	462	470	454	470	466	457	475	474	468	439	437	446	415	470	474	461	462	442	461	498	434	448	461	448	461	450	423	477	468	437	486	460	436	453	444	440	443	439	438	446	433	472	455	485	456	462	453	443	454	435	432	460	409	452	461	431	423	463	440	472	414	492	431	465	457	467	479	447	444	455	447	469	421	433	455	450	427	432	444	447	436	428	493	455	437	426	434	449	449	438	434	476	464	440	471	467	458	443	435	460	475	426	408	449	412	451	424	423	435	479	461	493	464	494	454	456	455	441	457	469	447	452	482	449	439	502	428	448	480	435	439	455	402	442	469	455	488	438	489	477	437	439	457	450	425	480	447	493	464	466	483	454	438	425	448	474	429	469	477	457	416	433	425	432	492	468	442	448	412	451	466	443	473	464	429	490	432	475	439	418	462	464	432	466	428	450	456	457	418	463	459	431	458	471	448	457	463	435	454	442	477	439	438	448	430	418	434	431	455	435	482	432	449	472	495	460	449	428	459	439	457	470	466	476	448	421	422	452	461	481	455	424	420	454	444	431	472	499	429	406	453	440	442	403	441	448	437	464	454	442	446	430	482	471	480	485	458	405	483	477	450	482	445	439	478	476	445	479	433	438	461	463	470	451	406	454	431	463	471	481	434	413	437	478	490	450	472	473	449	468	447	454	429	469	455	448	419	458	455	421	459	447	469	455	439	458	480	425	440	419	438	456	430	442	449	488	436	432	445	460	433	445	426	402	420	476	428	477	453	457	473	460	441	483	400	450	445	457	460	480	461	435	459	486	494	421	436	415	445	475	445	472	439	486	438	412	486	431	486	419	482	462	428	421	418	470	459	453	434	434	409	411	442	476	439	440	464	460	469	452	449	413	487	429	479	458	459	474	480	457	459	461	454	436	399	462	430	459	449	481	458	461	446	514	435	465	422	446	472	463	446	412	440	451	456	443	469	436	454	472	439	444	429	439	463	425	456	438	429	492	439	458	483	447	460	444	441	482	440	481	447	473	435	441	427	419	462	437	504	450	438	446	439	430	458	413	455	486	499	442	405	453	460	427	463	448	450	476	447	416	431	456	452	462	422	463	446	456	454	444	470	432	468	449	478	432	470	430	474	431	504	467	405	479	486	427	461	442	479	482	445	475	450	423	468	438	441	495	466	415	412	481	445	514	425	449	481	480	447	466	451	434	488	476	433	460	442	492	444	485	459	443	457	438	467	466	419	444	446	467	431	441	481	413	445	424	447	428	462	457	469	448	462	425	469	435	438	439	457	428	454	469	422	481	441	461	457	462	478	496	454	379	434	464	409	456	460	452	430	456	450	445	490	475	413	415	428	469	447	435	453	480	447	439	419	424	464	493	457	500	464	436	442	472	431	438	452	427	415	482	450	428	443	452	445	426	464	430	446	440	481	447	405	420	466	443	468	425	386	470	435	445	467	440	443	446	449	451	448	477	443	436	487	447	476	472	442	488	455	452	405	441	437	454	460	448	408	464	477	433	462	426	436	419	455	459	425	455	415	469	450	480	418	418	445	419	432	445	448	465	466	438	480	411	459	484	476	471	477	424	448	462	428	446	468	506	430	471	422	451	470	424	452	450	433	439	436	434	482	433	461	460	456	400	438	461	456	467	444	425	458	437	415	507	456	485	447	420	472	454	439	512	461	450	446	432	452	438	457	462	451	455	433	485	429	447	461	444	453	460	424	429	456	437	470	455	415	419	463	418	434	437	451	431	455	459	447	444	465	470	406	462	470	450	457	465	420	410	440	474	488	462	466	418	429	473	475	470	459	466	429	468	456	465	430	447	457	492	434	480	452	466	412	457	424	461	415	445	442	471	458	457	428	438	491	470	429	462	406	437	397	466	450	478	458	492	431	464	431	461	477	460	468	407	452	444	435	462	461	468	460	475	434	443	472	430	457	470	444	422	437	472	461	470	475	465	442	451	449	398	459	471	446	477	455	430	496	467	490	456	475	448	423	470	462	421	468	474	427	457	435	449	447	457	419	414	452	425	432	424	475	420	407	419	459	472	420	446	429	435	429	446	432	450	448	423	453	430	472	464	476	438	422	451	434	446	449	428	449	445	425	478	466	480	436	492	472	422	443	466	457	489	479	444	448	459	417	480	428	425	460	465	488	434	427	436	469	431	461	459	437	440	457	474	415	465	448	452	469	452	439	466	491	440	420	450	438	479	456	477	475	469	441	468	448	441	432	455	452	415	442	445	438	481	483	455	470	485	421	465	453	485	458	473	462	415	475	459	487	423	441	484	420	415	442	417	443	488	462	444	464	421	459	485	484	433	482	470	473	442	449	464	422	456	436	406	444	424	475	442	437	424	431	426	469	459	483	451	449	478	503	461	445	493	496	480	456	421	505	451	470	399	458	453	465	480	430	470	404	458	443	474	437	445	472	436	488	477	460	459	467	458	474	455	503	460	444	475	432	438	455	513	462	471	454	472	457	451	453	446	435	428	469	465	441	472	448	428	472	461	460	463	438	423	485	438	474	463	429	481	459	461	451	462	420	458	484	466	462	479	450	443	477	449	460	423	443	465	475	469	457	443	485	501	436	476	400	472	463	427	454	434	450	422	475	445	461	415	440	451	461	410	462	473	464	508	465	475	453	458	484	416	448	440	472	477	442	422	451	410	423	458	459	471	458	434	475	456	504	449	449	470	430	454	418	391	448	476	452	427	490	482	454	433	417	445	484	437	507	479	430	472	409	463	436	423	462	468	427	474	438	447	442	422	444	466	459	445	424	448	467	460	483	455	471	459	453	455	459	421	451	465	430	438	448	439	430	440	428	444	475	437	432	453	450	421	440	471	474	464	479	442	509	399	474	488	443	475	453	458	423	480	460	488	457	453	461	459	432	434	412	434	486	469	409	411	453	479	449	477	466	401	489	394	452	481	476	436	506	453	431	448	477	488	456	455	425	446	473	437	446	484	431	481	452	457	453	398	468	424	422	444	426	430	458	470	451	463	412	441	420	493	430	479	450	407	443	425	448	477	456	460	429	441	450	495	400	414	425	457	394	420	465	493	470	422	458	403	441	451	442	457	467	437	434	445	440	454	450	455	463	457	425	455	455	466	466	469
31625	27191	27593	11538	1622	558	369	367	343	331	368	340	325	323	334	349	362	339	376	314	343	377	375	347	352	330	311	349	336	345	333	349	366	322	350	382	332	343	381	314	332	328	342	340	343	346	330	339	360	347	332	344	330	350	324	373	316	355	338	322	347	352	349	361	331	345	369	306	339	353	361	355	350	320	339	352	342	303	312	372	370	351	347	344	319	341	338	338	322	341	358	335	357	361	338	349	345	364	307	319	358	367	364	337	364	357	324	332	368	331	374	328	354	337	318	317	347	350	344	350	329	337	338	336	342	340	356	326	341	329	381	335	344	362	389	376	335	309	360	338	340	347	361	319	278	372	340	349	346	320	334	341	358	380	351	344	337	334	372	318	315	315	300	363	314	335	313	337	349	342	333	325	322	359	384	335	353	321	318	341	368	315	334	328	364	304	300	345	347	320	349	335	334	342	309	344	326	330	328	341	364	352	339	340	345	344	331	364	338	332	342	331	326	336	366	333	350	324	308	336	305	314	355	339	305	349	340	305	346	335	322	321	353	375	357	351	342	335	343	342	363	335	326	361	352	331	347	345	323	338	328	316	329	348	346	324	364	359	340	369	317	360	371	338	382	347	339	340	340	328	328	323	342	332	340	326	372	364	366	336	352	334	323	339	330	331	367	344	355	334	311	352	347	369	318	329	357	339	331	331	363	368	344	333	313	339	357	351	381	331	337	293	324	332	331	342	321	335	355	359	323	363	314	306	336	325	335	332	333	328	343	309	329	368	355	324	349	335	345	371	343	339	339	308	365	347	335	345	329	332	319	301	340	375	316	346	317	360	360	314	325	370	347	335	335	331	335	320	335	350	358	333	351	372	337	330	348	344	369	345	378	362	346	349	341	348	349	331	360	369	298	362	309	346	304	336	370	304	320	345	348	317	325	321	384	370	345	350	352	369	341	336	333	347	337	326	344	309	355	335	325	342	332	372	336	340	337	340	346	355	345	328	356	341	353	343	358	342	375	361	314	359	348	342	350	332	319	334	318	356	337	349	343	372	327	314	329	320	339	341	333	356	333	382	342	321	302	332	325	337	366	338	304	359	286	317	361	341	352	362	376	341	323	334	375	358	371	339	361	337	349	338	323	331	332	332	327	320	347	367	312	320	310	373	347	330	342	348	327	349	354	335	328	359	337	346	303	361	303	362	344	332	357	345	360	330	353	321	348	358	355	357	354	359	365	371	362	303	332	330	344	315	368	347	339	329	339	347	326	352	369	359	340	317	326	301	344	332	358	312	325	360	335	320	294	324	310	351	338	350	327	330	347	345	347	391	312	348	304	357	324	322	332	355	332	374	345	312	333	319	374	319	401	339	343	351	338	357	341	351	356	340	359	340	327	315	346	314	331	345	337	339	370	335	347	346	351	358	353	323	311	327	348	326	321	364	341	328	308	325	333	320	343	360	332	323	332	355	318	341	308	379	351	344	334	319	330	368	345	367	342	357	365	345	348	332	373	315	362	354	327	370	344	348	357	325	343	336	355	320	351	344	385	338	354	328	338	358	297	347	345	343	347	340	346	344	350	309	337	321	367	370	360	362	365	338	353	307	331	334	345	357	358	347	334	368	327	323	342	312	325	331	339	335	342	324	357	323	338	310	341	358	375	347	357	323	336	304	366	320	371	334	326	334	362	352	342	304	373	341	312	326	366	348	355	328	366	336	352	338	333	360	329	332	340	325	346	337	331	310	362	354	327	337	363	367	343	328	339	343	342	390	354	365	349	324	312	314	310	350	298	398	353	356	344	357	340	312	322	344	350	350	340	349	339	360	396	310	349	324	347	348	332	344	341	374	348	333	331	338	364	353	318	286	345	335	351	314	347	333	312	351	342	328	357	343	326	342	341	340	346	317	347	361	351	321	376	331	334	326	355	324	351	317	346	337	337	345	331	358	354	317	325	380	328	338	355	337	311	343	320	333	334	352	360	330	328	330	364	336	358	354	332	328	368	337	331	340	335	365	322	337	336	349	336	342	342	362	316	356	365	337	356	346	327	333	293	349	330	331	334	328	327	338	302	378	348	321	366	337	314	358	351	348	315	342	341	343	344	325	357	352	332	338	369	329	301	353	353	333	365	349	318	366	314	343	341	368	345	338	373	348	353	352	334	330	335	317	335	329	337	353	329	328	311	328	340	347	317	347	350	348	329	324	342	342	367	349	375	334	347	347	384	342	309	322	375	331	326	352	329	336	326	352	359	325	345	351	332	347	361	355	358	350	332	304	344	326	335	332	356	334	328	329	361	327	333	354	346	337	301	335	339	378	349	343	357	351	355	348	354	353	330	319	344	370	353	359	343	325	314	356	355	340	337	350	344	332	338	370	336	322	298	342	311	338	326	358	362	332	346	341	346	360	324	333	381	349	337	305	358	317	355	350	319	354	353	369	316	325	325	376	328	336	330	306	349	385	291	372	320	351	343	345	349	327	334	359	371	341	296	354	327	352	344	326	345	317	327	355	326	342	317	373	340	311	351	333	369	341	307	319	354	342	302	328	310	376	308	322	335	340	358	332	334	351	345	346	318	355	353	340	361	347	370	306	328	362	352	334	367	341	345	334	362	335	323	341	337	377	343	330	324	292	324	329	333	339	339	365	358	365	327	334	319	331	326	320	310	340	333	348	317	340	358	333	348	345	351	373	335	340	300	333	347	338	348	340	356	350	331	329	366	332	363	350	326	346	353	321	334	347	334	340	336	334	328	356	318	355	343	347	388	357	348	331	341	327	355	338	312	327	347	347	355	354	366	315	362	380	343	368	367	338	330	341	346	346	355	310	341	323	327	342	334	346	357	351	381	317	329	352	334	326	310	329	344	361	359	344	334	347	340	307	364	339	356	358	326	367	358	357	345	366	361	336	310	315	296	311	366	315	360	348	340	350	357	344	361	334	348	327	343	320	334	340	328	344	346	348	339	355	337	322	314	324	340	358	339	363	362	329	337	338	318	340	332	337	316	328	396	347	363	339	358	316	325	346	310	351	362	324	340	309	373	335	337	321	334	348	324	341	333	326	339	349	336	339	379	321	358	321	371	346	338	364	346	331	350	353	351	340	331	332	337	342	337	317	336	317	348	325	333	324	329	339	352	354	349	309	332	371	349	343	349	339	309	340	368	375	329	322	330	329	347	371	340	343	307	328	309	357	326	351	329	322	332	330	339	322	326	322	344	328	376	333	352	323	336	359	323	350	325	318	332	367	332	340	327	301	325	327	341	337	337	343	337	351	337	353	292	343	317	340	372	344	371	346	334	327	338	335	345	293	342	341	335	337	373	355	344	332	386	320	330	355	365	327	349	351	334	322	326	362	340	356	323	339	322	320	318	361	349	318	333	340	335	332	340	322	352	345	333	342	324	343	291	350	361	363	358	374	313	353	329	325	327	337	348	315	336	339	345	343	344	331	351	343	338	335	337	335	312	319	344	344	359	318	356	329	339	348	339	349	311	372
35201	38897	24710	6925	1867	721	505	380	414	419	357	387	418	403	412	381	382	405	386	389	407	408	393	417	412	366	369	387	396	397	440	387	418	401	412	370	436	415	412	386	406	373	382	380	399	415	386	391	389	361	386	366	357	378	400	406	384	404	421	382	412	376	365	403	382	360	408	435	410	401	383	387	379	425	393	397	405	349	389	432	422	370	393	409	430	405	408	386	371	413	437	378	420	412	373	375	402	414	394	398	406	392	372	379	413	422	410	392	432	384	412	389	402	425	407	391	374	381	374	395	392	391	405	380	399	362	403	416	388	397	386	411	393	403	375	408	390	398	397	377	407	405	414	371	427	382	411	415	402	377	362	414	397	386	396	402	376	416	380	390	423	439	420	395	412	356	391	393	370	360	386	410	391	431	390	443	376	391	396	388	402	391	394	436	405	413	404	396	389	384	409	367	406	401	422	410	393	393	430	405	385	399	394	389	366	395	394	388	458	419	413	396	395	395	398	423	391	399	417	394	399	374	395	396	359	428	384	418	422	399	398	401	405	372	387	459	416	446	436	403	442	386	411	384	385	415	407	411	390	436	426	394	412	399	425	411	391	405	381	362	409	431	386	417	380	387	394	386	347	419	404	415	393	351	429	384	399	423	440	411	407	393	372	385	422	356	422	409	387	406	363	391	414	411	400	366	374	377	410	384	409	392	401	404	365	401	388	394	402	412	402	387	445	411	365	396	398	398	383	406	380	426	399	426	385	425	402	412	412	408	419	385	361	405	394	373	425	404	416	382	390	385	404	383	368	391	392	392	377	426	383	392	391	374	374	394	433	388	388	383	390	407	398	422	410	411	381	377	387	397	400	408	402	385	440	385	391	409	386	370	381	412	428	390	391	404	367	391	357	418	418	395	412	417	389	377	411	412	401	401	414	421	381	396	416	413	398	410	416	399	392	399	414	427	418	382	408	382	372	353	398	393	429	376	395	398	392	396	411	379	359	389	387	391	380	377	402	392	417	372	361	378	419	407	363	402	399	370	395	421	385	370	344	411	391	405	360	408	395	373	375	449	401	420	430	381	409	422	389	370	370	413	401	431	431	403	392	395	410	370	385	408	405	422	400	405	444	383	426	402	402	393	379	407	429	390	415	413	415	429	397	367	415	395	388	379	386	402	417	403	409	389	363	418	396	381	395	393	388	401	424	411	412	402	405	415	345	393	399	421	383	411	412	407	353	380	415	398	389	397	422	391	395	388	396	383	429	403	399	410	373	436	431	385	381	398	390	379	396	416	409	392	386	369	401	363	420	378	400	438	432	384	439	443	408	366	429	371	400	398	435	396	382	376	396	397	395	418	406	391	385	408	390	396	410	395	386	386	416	366	382	408	384	414	411	411	381	406	404	396	407	387	395	395	397	426	390	376	391	415	411	435	397	406	393	427	411	427	415	370	406	437	433	413	402	402	363	383	376	410	407	365	407	413	349	409	410	392	399	395	402	394	405	418	406	413	392	408	417	374	404	391	401	387	420	379	435	380	377	389	413	436	362	411	372	401	403	399	383	427	396	365	403	437	416	394	390	409	351	410	400	418	401	397	412	406	413	361	417	384	404	441	403	370	375	391	390	397	421	377	418	404	360	414	390	404	427	399	392	418	363	385	392	427	407	369	371	385	404	412	399	418	405	371	417	425	410	404	393	391	380	361	387	391	388	390	384	377	419	396	357	405	380	387	399	392	375	419	394	393	407	391	420	392	402	407	399	411	454	396	405	402	410	386	359	399	396	369	388	413	392	376	386	425	417	401	378	400	424	394	436	404	383	367	373	400	376	380	409	431	445	413	412	420	390	410	410	391	375	406	355	386	419	398	407	375	363	425	404	436	357	398	379	410	394	429	412	392	375	366	456	402	348	379	378	395	359	404	399	385	422	378	377	430	414	383	403	393	358	399	379	402	416	413	348	404	430	392	435	377	407	411	353	379	391	441	400	402	433	386	393	374	421	388	396	388	448	370	357	396	412	373	419	393	398	388	363	412	384	403	394	379	366	388	387	400	392	413	382	408	425	397	387	431	439	364	382	391	401	419	427	430	394	391	366	414	384	385	385	379	404	421	409	397	372	397	391	434	408	400	414	412	378	403	376	437	395	405	403	369	380	400	371	378	404	389	381	423	377	345	361	356	436	392	431	394	401	400	386	419	384	384	432	395	383	388	415	414	431	376	414	399	385	390	401	422	436	398	372	426	392	399	352	373	398	376	419	410	403	403	444	401	370	402	408	396	432	408	419	394	431	374	412	396	383	375	380	374	401	423	384	380	408	374	382	455	382	418	389	400	376	426	407	386	397	371	388	374	370	407	405	410	381	391	384	397	470	427	430	371	387	412	401	385	421	436	375	346	388	424	391	381	387	390	392	381	418	437	406	368	443	362	399	380	394	371	429	390	404	410	378	430	383	399	393	396	421	359	419	442	383	384	392	415	400	385	431	408	409	381	377	404	370	403	420	391	410	373	379	394	428	413	413	361	396	396	348	405	417	403	395	407	433	385	371	389	379	398	415	396	420	381	398	392	395	387	379	403	413	397	416	391	410	379	411	396	411	396	395	382	406	391	424	426	403	442	409	397	364	413	409	405	382	398	409	385	370	377	404	374	437	359	392	383	372	420	393	401	411	410	379	393	372	405	415	423	390	413	390	443	404	434	418	414	370	384	375	417	372	413	411	408	364	386	385	412	396	399	405	419	384	388	398	410	387	400	384	392	401	397	375	400	393	417	406	393	378	396	386	410	400	380	406	389	417	418	393	397	373	389	386	399	383	369	402	445	402	357	402	391	412	388	383	400	371	367	427	387	400	409	421	412	409	366	393	401	387	402	401	424	417	422	389	404	392	377	380	419	398	381	399	403	412	367	394	359	399	383	378	408	414	415	395	385	435	431	370	414	385	391	376	390	416	386	414	408	395	413	380	353	380	406	405	398	402	369	397	414	443	430	398	380	403	381	400	374	409	398	392	401	384	411	401	391	405	429	377	386	404	382	380	394	408	375	398	409	396	398	422	417	398	386	404	406	418	420	382	375	406	380	399	422	393	378	409	399	410	393	409	415	393	387	400	382	449	403	442	421	408	399	380	381	372	389	384	355	424	416	413	378	382	399	421	389	376	398	390	397	377	357	402	407	401	385	396	412	422	406	397	366	364	355	377	413	427	403	388	385	356	412	405	413	385	429	425	430	398	386	397	381	392	368	394	393	432	416	398	443	431	405	446	421	394	395	398	382	381	353	407	405	431	391	396	412	420	389	372	384	403	412	394	403	404	383	399	416	414	398	400	427	358	409	384	337	407	395	377	395	404	411	403	370	407	441	407	391	397	394	362	366	415	424	391	372	401	366	399	380	409	364	407	400	416	395	405	338	383	444	365	364	398	390	389	375	396	417	380	388	344	409	399	364	417	402	386	339	412	403	397	376	395	380	380	375	391	405	410	374	431	397	388	403	392	404	403	417
23587	21443	29951	25110	20935	14830	1857	325	306	304	291	285	305	313	266	281	324	310	294	313	296	281	267	304	345	311	289	294	306	293	286	313	324	329	309	309	294	294	311	295	344	333	300	306	335	260	276	325	313	260	299	295	295	286	314	292	332	289	268	329	319	285	290	303	312	302	304	327	316	306	262	298	305	299	271	311	319	304	286	302	296	323	277	328	314	269	293	316	307	304	289	300	299	300	266	294	333	314	320	302	295	329	293	329	327	321	315	311	337	314	295	285	292	321	326	307	326	338	300	302	302	326	284	292	296	294	296	310	290	308	313	261	290	315	275	297	318	291	312	292	298	300	309	292	324	314	318	274	305	331	297	293	318	284	319	316	333	280	334	317	302	294	302	278	293	286	319	299	324	292	307	291	289	317	284	312	314	292	306	305	298	296	336	312	299	315	314	298	319	291	304	293	325	294	324	331	308	292	334	297	328	323	307	309	331	294	298	311	305	270	291	301	311	275	298	315	293	291	309	299	312	279	296	307	296	301	286	315	293	290	283	320	375	297	338	317	339	293	303	324	301	313	342	300	290	285	296	306	295	308	325	298	307	289	286	267	317	299	287	299	298	326	298	311	294	302	310	286	319	298	305	293	277	262	307	289	320	272	317	300	341	311	303	293	295	323	266	318	303	271	313	322	324	328	297	264	291	330	310	276	284	280	327	297	290	337	296	298	276	301	302	292	295	321	324	298	315	285	314	318	292	294	319	296	308	298	254	297	302	299	294	276	288	287	309	302	356	291	294	320	316	320	315	313	353	322	275	290	328	291	296	286	296	275	312	308	309	298	311	295	307	330	307	327	310	290	332	266	287	324	282	287	276	322	313	320	286	282	282	296	304	265	313	340	309	303	287	310	309	299	311	317	292	327	273	305	315	289	278	253	289	298	297	298	327	291	296	301	319	322	292	294	299	313	308	280	297	293	300	328	294	320	307	308	312	318	312	291	308	307	301	283	314	311	330	302	269	305	319	300	303	283	305	276	307	318	296	297	289	291	310	307	319	296	311	288	306	341	311	275	314	309	289	317	297	297	342	309	325	299	293	281	300	323	290	318	282	292	305	307	334	281	296	298	316	292	319	306	324	310	316	329	291	273	280	292	323	302	300	319	295	307	324	327	294	281	299	302	329	315	303	285	289	355	321	336	279	305	304	253	346	273	310	298	299	330	312	297	299	288	330	303	309	336	290	307	318	300	308	298	301	292	277	338	294	306	308	296	311	312	308	322	321	282	295	300	293	320	305	287	312	317	281	307	309	288	317	280	259	332	308	289	317	306	275	318	308	300	320	306	273	300	301	286	300	291	289	288	325	285	304	336	299	333	301	303	330	289	316	305	301	321	306	298	296	300	326	317	293	289	285	289	305	323	282	282	310	269	326	276	286	301	307	328	316	317	277	338	328	250	298	263	307	330	306	293	287	299	290	295	345	300	290	282	288	314	314	286	292	318	272	284	300	267	314	314	280	267	291	321	309	293	292	332	291	291	292	292	316	310	294	309	326	302	281	278	327	316	252	337	291	295	325	310	278	281	307	295	307	305	314	317	311	293	292	289	302	322	307	284	297	289	314	310	283	291	300	279	311	311	309	291	300	305	276	320	312	297	289	255	297	304	321	299	296	314	324	300	309	302	276	309	333	325	328	338	285	306	297	295	291	294	327	287	285	321	304	308	306	270	329	296	307	315	301	266	314	305	300	294	285	301	297	333	266	310	280	271	322	312	320	284	278	272	286	313	313	310	310	300	282	340	269	298	283	285	290	318	295	335	294	294	299	305	294	304	313	321	303	311	294	294	289	299	316	344	289	312	292	301	283	301	302	323	287	285	289	295	314	312	318	298	289	307	300	296	303	302	325	303	295	285	307	289	284	258	327	285	303	320	284	299	283	350	272	289	303	277	316	326	276	305	293	334	300	310	310	285	324	301	319	329	302	296	307	315	299	291	299	303	311	293	285	297	282	322	308	284	308	298	329	270	322	309	293	290	288	324	321	310	284	354	313	295	308	259	308	318	304	286	289	301	294	323	283	304	320	277	332	289	278	294	296	304	311	286	292	310	301	286	284	286	312	296	295	310	325	325	290	327	275	306	290	301	328	318	298	298	282	306	295	296	302	290	308	308	297	294	319	299	282	309	309	297	305	303	304	327	300	317	305	297	306	325	313	314	280	290	295	333	296	303	336	329	299	305	290	313	274	289	312	285	309	278	341	330	301	314	312	317	270	274	299	307	327	306	287	289	290	288	302	295	291	318	303	334	319	314	297	308	310	303	321	300	274	282	311	300	331	302	310	271	284	318	298	325	309	294	314	314	327	264	308	317	286	298	305	308	311	302	333	326	288	281	329	266	308	304	316	290	286	305	284	289	320	329	313	309	267	289	301	285	301	322	317	316	305	292	313	315	275	334	302	308	280	270	316	302	283	276	308	320	320	291	302	321	306	293	295	308	302	299	334	287	317	296	347	321	305	289	313	290	291	279	342	301	294	298	275	313	289	339	308	280	309	327	290	318	301	300	299	318	324	301	321	296	314	305	309	292	318	283	288	283	303	270	295	316	295	337	309	323	318	302	315	300	310	309	281	334	324	309	310	283	355	281	281	305	313	303	317	298	307	309	340	308	287	312	334	321	291	294	304	336	322	298	316	290	306	291	314	280	290	306	291	324	314	309	291	313	324	307	322	310	305	304	273	277	274	332	289	313	320	325	316	288	290	349	304	304	298	312	313	322	279	311	310	322	291	319	307	297	324	320	275	316	291	301	307	326	297	318	279	296	279	300	306	311	289	285	310	289	314	291	293	332	304	302	283	297	336	312	296	305	280	282	289	294	277	288	313	299	313	282	287	274	290	292	302	282	268	332	277	300	338	291	314	254	346	314	316	296	286	312	323	295	309	306	319	321	321	302	317	292	296	309	295	306	323	299	306	315	302	297	317	324	304	281	302	308	305	292	304	323	335	331	286	300	292	302	274	306	313	317	318	306	292	293	290	323	312	319	331	299	306	323	283	318	304	316	292	322	323	283	301	303	287	297	297	313	330	334	292	299	304	285	313	287	308	339	283	344	284	334	307	306	285	315	308	299	289	307	280	272	308	312	359	310	329	317	332	280	298	308	294	290	291	320	300	327	302	308	269	259	308	285	306	309	292	320	307	295	307	318	265	301	315	312	317	264	298	309	342	315	301	305	288	312	345	295	291	272	312	309	301	315	291	302	302	291	305	298	303	338	299	323	320	313	320	303	283	296	334	287	301	278	320	280	301	295	351	299	297	305	288	278	307	280	309	299	323	307	291	281	322	292	281	315	284	288	324	323	319	332	299	277	295	320	290	294	322	300	299	316	301	280	341	304	325	291	280	286	355	308	309	287	331	320	298	267	305	261	344	296	297	305	284	312	293	315	295	281	318	311	313	287	330	305	327	293	295	316	316	281	285	300	303	307	304	343	328	282	293	289	293	312
58809	83842	60481	31098	11261	2859	698	396	333	342	330	368	328	353	382	383	325	352	334	346	318	338	362	358	342	358	327	345	379	358	377	360	352	355	348	345	366	330	350	346	357	363	355	353	338	349	349	369	366	331	363	330	342	351	365	333	328	356	360	312	356	367	330	348	340	344	331	335	370	327	365	372	365	336	352	341	349	345	328	349	342	320	353	362	333	334	316	335	348	345	332	361	364	351	370	331	331	345	357	323	347	341	344	326	364	362	334	327	374	393	296	363	387	344	350	347	344	358	346	363	339	350	362	340	331	327	326	343	358	322	314	376	346	351	382	353	358	361	380	338	342	352	357	355	334	350	392	356	373	321	343	373	370	347	365	347	378	360	317	388	367	355	392	325	371	359	352	366	381	376	359	381	343	353	340	331	333	321	367	362	355	372	380	367	324	332	379	350	330	330	351	341	313	354	351	381	315	328	331	353	372	344	358	359	358	362	326	362	317	342	332	375	335	369	358	365	360	320	345	377	336	327	332	341	365	340	353	356	338	348	349	360	327	351	332	353	339	349	325	338	338	352	339	358	350	385	365	315	361	343	346	368	369	337	362	324	351	381	336	371	329	327	356	333	357	338	377	342	361	359	367	327	342	314	365	374	345	359	386	323	315	328	363	341	368	335	346	384	353	351	326	344	354	364	319	347	322	349	340	348	335	363	351	332	322	342	401	340	335	330	346	344	373	375	372	339	372	381	311	337	385	376	341	362	362	353	329	357	343	332	372	349	339	346	340	370	373	351	323	348	358	352	318	328	346	355	362	341	341	354	367	343	339	346	317	377	361	372	350	333	343	355	349	327	320	345	319	342	356	364	343	348	338	351	352	286	347	347	332	350	327	336	356	375	360	356	356	357	329	350	396	337	312	358	346	331	346	319	340	346	313	347	332	352	325	380	326	349	338	380	320	348	376	332	370	339	350	352	355	379	381	346	355	380	283	344	389	333	306	336	353	363	347	338	342	331	320	380	336	349	358	362	321	350	337	349	361	312	370	343	378	336	341	364	347	333	358	342	329	342	348	348	344	339	356	345	335	337	364	313	371	341	351	344	334	390	378	344	357	354	326	334	346	333	338	330	357	368	360	319	334	356	334	325	345	354	322	357	338	386	339	323	337	341	390	371	335	352	368	367	362	356	337	305	360	348	366	357	331	378	316	369	333	341	345	354	348	361	371	326	352	342	329	336	359	388	354	350	354	329	332	329	332	351	365	377	351	385	350	333	349	344	350	342	368	345	364	323	340	392	350	368	371	372	331	349	311	326	326	366	339	354	340	364	349	353	344	339	326	371	365	346	352	364	351	353	337	337	341	330	366	350	308	345	342	372	318	326	358	342	337	347	377	356	371	344	324	346	355	325	336	336	328	351	348	359	339	329	351	378	365	331	317	330	327	340	332	339	334	343	341	340	352	350	317	344	341	314	327	342	299	347	338	338	306	352	373	339	353	360	359	400	336	344	371	336	330	351	368	301	327	366	400	318	356	379	341	350	350	368	355	373	346	325	352	329	354	381	372	355	324	362	354	348	380	335	341	315	333	297	377	339	323	384	345	320	351	340	334	350	331	384	353	351	314	360	379	356	349	343	372	337	356	342	348	350	367	332	349	363	365	325	346	347	352	370	354	378	372	355	332	332	360	367	348	361	336	339	342	370	362	350	354	355	374	363	352	380	341	352	331	365	347	355	346	374	337	361	389	344	315	366	336	331	366	331	319	330	348	353	373	372	308	322	375	340	340	367	351	316	384	355	340	351	351	337	314	307	358	348	357	352	361	334	365	347	352	334	356	334	328	350	331	316	408	358	361	330	372	353	314	335	383	321	354	374	337	340	364	351	356	361	364	350	332	337	350	358	334	385	362	347	350	328	306	330	356	332	371	331	348	320	375	332	369	372	380	325	328	344	341	367	333	357	350	334	316	340	341	360	345	341	331	368	347	308	345	342	352	326	355	333	355	336	317	361	339	356	337	363	333	334	325	350	335	316	346	367	351	364	349	348	341	353	343	398	361	332	314	332	334	343	335	376	329	362	324	335	349	370	352	365	341	366	330	393	361	364	350	330	349	336	338	331	319	376	386	363	355	339	357	354	329	326	318	351	379	358	363	353	346	360	345	366	313	364	347	320	343	377	375	371	340	373	324	344	384	325	347	347	351	330	381	351	361	383	348	381	350	361	374	361	391	350	375	356	329	339	355	347	320	320	357	314	351	362	338	347	359	345	346	344	375	350	348	344	347	352	349	327	347	346	361	362	331	319	353	325	356	335	363	324	365	348	312	365	330	341	381	361	349	347	318	351	340	330	350	377	344	344	363	321	353	371	371	353	374	358	358	331	352	360	331	359	346	344	358	347	347	355	331	337	357	362	332	367	345	341	346	349	329	385	354	362	324	335	335	349	332	350	354	333	357	385	329	321	340	338	365	354	358	362	375	354	375	329	348	342	363	357	368	324	319	380	353	342	348	334	329	350	322	329	349	355	315	313	370	333	323	373	296	294	362	347	328	359	356	357	349	335	305	337	378	332	372	344	366	336	354	346	360	363	322	387	322	344	365	380	357	318	393	347	362	377	330	334	323	332	339	354	373	349	345	360	334	353	347	348	352	330	341	367	361	350	350	358	345	344	367	354	392	371	329	383	353	311	361	348	326	346	345	334	354	338	359	346	358	357	373	329	349	343	336	350	367	347	345	362	346	370	362	350	342	354	317	358	329	356	364	343	333	314	347	328	324	353	366	349	318	325	369	346	340	355	322	371	329	358	314	381	377	325	357	326	348	340	371	352	378	346	362	332	338	374	351	340	385	376	345	325	338	352	377	347	342	358	353	329	334	326	345	362	334	358	390	339	327	363	343	344	363	342	353	336	330	344	322	373	326	338	365	370	337	345	341	363	346	346	367	379	335	355	346	344	346	373	351	351	343	332	376	328	330	332	349	368	350	356	338	349	349	338	325	341	357	352	344	329	339	340	383	372	352	374	358	362	328	354	353	348	365	359	344	343	361	365	370	346	359	339	319	328	362	350	347	358	333	338	380	328	357	345	339	354	373	370	359	328	329	323	364	362	337	372	361	356	351	365	339	352	349	369	347	333	344	361	329	343	325	357	371	326	360	366	335	369	319	322	318	346	354	350	338	355	336	367	340	344	356	335	369	360	348	395	376	344	347	345	358	331	368	351	328	358	337	368	330	358	319	338	339	352	368	310	353	334	344	320	342	380	335	371	329	347	370	373	351	342	369	353	303	315	333	371	355	355	342	353	339	327	408	324	328	354	300	346	347	337	360	356	343	355	380	328	343	336	379	345	374	377	338	325	313	333	341	369	354	339	346	352	374	308	340	349	328	372	363	339	342	353	370	351	361	375	374	360	349	335	368	332	347	359	384	337	333	331	366	348	377	331	356	349	343	373	348	330	352	327	345	336	340	355	353	358	329	372	382	339	323	371	342	374	316	365	334	369
25592	22416	30456	25550	13835	2346	612	453	411	412	400	406	438	421	413	433	427	444	413	393	420	422	360	423	404	381	408	390	441	415	422	438	416	452	427	369	385	377	415	423	400	379	420	437	449	447	439	429	383	410	400	401	400	408	388	397	410	406	412	373	432	421	414	450	441	394	450	430	423	414	419	425	397	425	396	421	427	418	415	419	386	421	413	413	406	385	389	429	425	387	423	392	429	418	440	380	421	438	445	406	415	419	437	395	428	398	387	394	417	389	410	385	408	413	405	450	406	388	452	426	467	455	398	391	387	397	419	406	429	416	385	437	432	417	409	395	365	411	378	427	411	404	397	397	399	383	396	362	409	398	374	414	398	385	399	431	367	397	428	385	403	431	397	423	398	437	448	410	377	420	402	380	385	403	448	396	420	433	447	389	414	415	402	393	407	388	385	418	406	440	402	419	421	402	402	408	425	389	405	403	386	392	427	411	402	420	372	407	443	425	375	401	431	409	410	408	375	412	422	424	449	423	433	468	395	401	413	437	410	407	428	412	413	442	402	382	402	425	403	416	370	397	415	423	409	381	426	397	364	397	435	406	403	418	415	421	416	395	430	447	389	407	413	412	394	396	412	375	371	435	376	433	423	421	419	426	421	414	412	424	374	392	394	408	393	361	409	416	417	376	398	413	393	433	402	433	380	426	437	398	410	400	429	409	402	424	440	375	429	406	460	431	433	399	373	465	399	440	414	418	408	426	392	397	425	396	400	403	400	400	415	410	447	400	382	391	416	412	404	416	401	450	415	423	443	403	394	417	391	415	390	373	400	412	407	391	372	422	407	415	405	436	456	435	400	453	400	404	420	423	420	449	397	401	418	379	405	447	430	404	437	415	420	416	393	393	373	423	382	391	434	402	408	440	443	433	409	402	432	390	391	397	405	407	437	443	409	398	404	445	390	393	391	399	415	442	404	400	418	405	403	361	430	399	385	416	397	398	416	422	431	399	438	455	452	416	423	436	439	393	387	383	396	395	375	374	435	373	415	412	428	385	400	383	424	390	403	440	423	421	418	398	388	431	430	418	369	405	398	432	398	412	433	409	456	423	404	465	396	397	426	439	415	460	430	410	414	402	420	405	451	444	475	427	390	385	405	397	441	423	399	415	371	445	420	389	391	398	374	439	440	375	397	425	370	443	435	444	406	398	408	408	404	418	399	422	395	391	445	411	426	391	391	409	400	404	412	415	425	408	407	396	405	450	385	385	437	441	431	387	423	430	377	422	386	441	447	411	393	390	435	403	409	404	383	430	416	414	429	436	419	424	409	418	366	455	435	387	418	396	378	422	424	428	404	424	394	406	427	376	394	366	396	423	383	397	422	425	415	440	425	425	420	424	409	410	436	432	396	409	384	387	416	396	401	397	393	379	399	382	394	435	405	394	378	434	398	422	417	404	419	414	396	407	397	437	362	432	400	396	422	402	417	447	404	380	415	423	408	388	403	407	409	459	405	400	403	403	406	396	425	390	388	405	421	428	400	415	403	422	401	409	422	455	372	445	415	414	381	440	397	428	392	424	417	435	405	408	405	401	450	428	344	395	423	378	361	382	422	416	441	425	437	420	401	421	407	446	375	408	390	386	446	375	405	427	388	424	449	417	431	423	407	401	419	422	412	420	414	429	409	427	398	422	439	384	411	413	415	393	390	422	418	443	401	364	405	431	426	397	374	437	414	410	401	419	421	398	431	406	389	409	402	435	411	441	442	410	408	405	409	385	376	455	450	372	414	405	376	427	377	429	431	422	446	396	447	399	408	414	392	365	453	407	418	375	425	368	401	384	399	415	405	400	419	434	384	396	433	388	415	415	396	402	422	390	383	393	448	399	394	404	380	409	409	409	407	375	406	396	403	431	401	429	403	411	430	449	381	430	455	410	410	416	421	422	432	446	413	435	404	377	431	393	429	445	350	443	379	384	428	424	445	415	418	431	394	369	437	412	379	416	403	422	412	435	418	399	378	430	395	449	412	431	391	396	410	394	380	407	458	431	374	457	361	438	412	403	404	378	395	411	413	391	405	399	425	391	439	357	383	393	393	398	414	432	414	411	419	405	399	431	425	408	381	415	404	446	401	403	447	424	390	428	411	403	386	422	414	418	403	376	410	422	369	412	430	422	413	439	460	383	392	409	422	436	436	411	395	407	378	458	409	365	423	425	414	408	466	424	394	423	407	406	398	402	421	433	405	398	412	421	402	421	445	388	400	405	415	457	402	436	406	424	384	432	359	409	448	387	403	392	378	443	406	392	431	414	417	375	443	399	417	412	367	417	462	440	419	415	392	444	396	396	415	404	433	395	403	415	428	396	402	448	438	418	426	432	446	429	441	418	389	377	394	424	415	401	388	460	441	419	427	417	419	404	392	389	404	452	437	378	441	387	426	403	424	431	408	402	374	396	438	431	422	411	417	433	404	385	410	426	388	419	431	417	395	393	401	440	389	393	391	409	443	410	451	452	408	391	462	388	403	429	413	424	403	409	429	412	415	391	417	407	408	386	408	432	423	414	388	415	424	415	423	403	400	405	455	374	403	418	466	428	432	399	397	405	388	426	402	411	433	428	380	437	394	434	406	426	400	421	448	433	416	425	432	427	387	452	425	414	418	387	431	399	417	396	375	426	419	412	417	397	401	395	410	403	435	413	398	405	412	413	406	395	393	410	399	405	426	420	390	409	396	398	413	391	407	418	449	406	394	377	415	422	388	373	390	392	439	434	418	421	412	400	410	380	409	369	376	401	416	390	413	421	417	456	416	441	409	397	440	438	405	427	434	419	398	391	421	404	409	449	405	432	403	396	391	418	369	415	444	461	400	409	415	434	389	407	384	375	395	407	394	390	435	416	398	429	425	390	375	411	406	411	399	427	421	417	435	388	435	395	416	408	399	442	402	411	407	380	407	411	408	418	410	401	391	415	443	417	383	447	414	411	435	423	452	413	429	410	406	401	397	400	427	410	404	342	415	471	409	403	425	405	414	432	417	418	399	415	404	431	395	391	411	384	417	386	414	417	426	440	411	449	423	404	429	417	426	444	453	425	409	398	404	357	425	406	410	441	415	405	396	443	418	399	411	425	423	414	420	455	410	457	406	429	387	416	417	406	412	424	402	441	390	397	427	434	390	396	408	420	399	394	420	405	403	364	406	426	407	415	417	400	402	400	389	431	364	434	414	424	405	437	412	425	412	439	435	372	432	378	409	433	404	426	418	413	373	398	406	424	395	428	376	383	421	378	392	411	399	414	457	353	409	439	425	380	407	403	431	432	415	405	410	429	394	411	384	436	404	403	399	421	471	400	438	430	370	371	397	426	440	435	414	420	411	440	442	392	433	450	390	416	387	425	397	420	414	469	390	429	381	426	404	424	383	381	421	401	382	400	430	446	406	387	420	409	439	405	407	408	406	412	434	416	380	438	439	391	395	368	429	410	391	409	450	424	408	422	391	398	406	397
54318	66955	47257	20481	6255	1679	647	488	476	508	463	470	457	483	491	453	463	456	457	465	481	462	453	497	497	484	463	461	482	480	450	441	460	450	486	468	504	457	475	458	491	480	428	465	438	458	432	461	442	461	491	473	455	443	511	470	482	487	434	441	459	473	459	473	464	481	409	480	424	461	469	456	416	457	442	459	491	456	460	448	432	471	469	472	469	460	495	472	432	467	462	466	498	502	437	443	455	451	454	494	453	466	469	464	491	500	513	490	497	441	465	465	487	458	461	438	499	450	450	451	496	450	474	483	495	470	460	506	451	452	436	438	469	474	464	435	483	471	451	457	461	468	437	474	453	451	445	487	446	453	461	477	459	456	447	488	445	513	467	451	486	474	507	455	450	476	480	479	467	479	462	484	436	495	474	454	417	477	430	465	511	504	470	511	475	492	422	462	463	472	485	418	455	451	444	415	484	483	440	445	534	456	474	478	442	461	464	469	475	429	466	533	449	461	448	444	459	446	501	480	506	490	455	498	471	480	482	469	475	495	418	486	489	462	488	474	491	500	478	490	455	470	489	494	457	413	459	451	490	435	516	443	456	490	480	468	443	442	480	482	472	475	460	491	475	407	461	444	490	462	477	478	473	480	447	483	465	437	443	436	507	482	474	487	438	452	471	459	471	458	464	442	488	462	484	468	485	462	450	418	457	488	496	456	470	480	467	483	429	488	519	502	489	445	484	476	477	490	488	469	445	474	482	465	459	471	437	454	449	478	468	494	438	467	489	480	474	472	482	471	440	491	441	475	448	448	451	454	465	474	491	455	442	463	475	423	416	475	445	493	484	466	510	487	476	481	465	420	442	525	429	462	482	503	430	493	443	470	441	457	468	478	477	451	464	420	512	459	524	499	453	509	460	490	480	464	439	502	450	447	456	460	483	457	432	436	484	427	509	479	492	474	451	457	480	473	471	464	469	482	462	466	445	452	419	489	432	486	490	498	430	487	486	459	459	442	485	412	498	491	486	469	490	454	477	472	461	515	472	463	440	479	469	462	418	492	440	449	464	455	447	480	483	504	442	509	464	467	476	453	471	469	495	471	421	470	443	474	460	459	461	450	461	483	488	510	481	476	471	468	486	463	457	469	497	468	477	474	512	427	461	474	478	464	426	456	410	466	490	439	434	417	441	467	423	483	461	434	496	463	476	490	474	469	464	504	455	489	453	459	475	469	477	483	468	470	470	484	462	427	466	455	475	460	418	513	481	497	451	454	472	460	433	445	429	470	504	433	451	458	469	465	445	473	497	477	471	490	464	471	474	481	468	462	463	465	483	476	476	500	474	474	460	502	499	442	477	456	486	502	434	475	479	433	445	486	446	482	478	436	469	439	506	464	470	470	494	481	443	458	484	466	454	512	471	511	466	450	466	432	466	447	472	425	499	483	469	488	471	447	457	471	470	483	484	462	480	465	464	485	508	418	471	490	467	448	481	496	465	464	453	447	467	488	486	501	455	477	442	450	460	492	441	460	420	474	491	457	451	482	527	454	463	452	445	496	470	470	472	473	486	475	455	453	474	489	464	497	463	477	447	470	437	463	469	418	492	439	452	452	438	462	454	501	488	463	446	448	468	431	451	428	444	480	469	451	457	458	460	481	493	431	450	456	441	481	460	455	442	427	471	409	487	448	486	457	426	477	460	469	448	519	526	458	458	467	488	450	465	508	444	430	460	464	467	472	466	461	441	424	495	444	475	493	480	461	474	521	452	465	486	482	483	456	477	451	450	472	459	470	441	472	436	460	440	481	442	426	472	444	461	458	452	497	500	489	454	451	450	448	466	443	484	470	439	446	467	470	466	485	473	434	466	471	472	466	472	425	526	474	455	458	459	490	472	484	476	415	481	425	453	468	439	475	480	484	465	490	482	461	479	426	457	442	483	474	514	471	445	480	464	485	501	462	446	452	430	442	468	478	483	449	496	434	463	510	433	469	473	496	451	502	477	467	468	467	464	514	474	490	466	479	492	471	469	454	481	497	487	473	470	484	480	464	493	453	465	420	459	473	448	445	467	453	408	443	484	431	474	474	495	442	456	496	477	490	485	526	433	477	437	425	470	451	469	521	479	497	465	488	481	456	462	500	486	496	468	457	477	496	432	494	473	438	469	468	455	462	457	475	449	489	511	466	457	447	472	496	488	484	475	414	436	472	477	420	446	479	454	446	429	465	462	488	467	486	444	477	429	459	519	504	470	470	471	440	427	482	431	488	429	434	475	446	457	440	434	483	465	469	422	466	440	500	433	477	449	472	449	470	425	487	443	485	471	396	462	480	470	482	475	419	482	469	453	457	449	492	426	443	445	441	458	434	466	476	489	467	467	479	461	514	489	440	476	468	441	441	460	454	487	428	487	475	436	450	477	480	471	453	483	494	450	467	479	453	427	474	489	488	466	458	483	480	491	476	474	479	466	445	462	434	438	471	475	476	467	441	456	453	507	450	444	461	457	455	469	462	467	468	452	499	464	470	470	467	460	487	418	463	458	483	479	464	441	473	470	478	468	470	463	484	492	470	489	469	506	442	477	462	449	447	494	467	463	471	466	443	495	468	483	453	508	463	460	459	429	451	480	459	496	482	467	461	447	481	473	487	446	492	535	445	479	486	461	478	428	466	522	459	465	502	490	478	438	472	493	505	494	473	461	498	493	495	505	473	481	475	421	446	445	454	471	455	470	468	465	504	453	468	463	450	500	460	473	490	454	444	466	503	467	472	410	461	507	447	426	465	462	466	424	496	491	477	463	489	449	469	480	502	446	471	463	460	518	483	445	511	495	465	466	485	450	479	478	430	459	478	478	476	457	464	487	472	446	480	463	457	440	466	451	512	479	464	446	430	428	477	466	465	472	501	475	446	491	474	479	452	475	469	446	482	492	476	477	487	434	467	499	432	481	451	477	501	468	460	473	469	456	473	472	498	480	479	465	442	435	453	453	443	519	482	475	483	481	480	475	461	473	482	460	498	477	469	498	463	442	479	476	494	475	460	447	487	460	435	464	468	469	483	475	467	446	467	450	504	489	447	465	494	466	469	453	461	455	433	486	457	466	472	489	453	426	487	493	477	503	471	460	444	460	454	445	436	485	451	466	480	447	453	455	450	458	459	458	459	451	432	493	472	473	470	509	453	465	480	453	482	444	460	459	462	497	479	477	470	483	479	473	470	465	442	464	453	480	493	485	459	468	454	483	432	464	454	477	494	481	441	464	443	433	453	472	470	470	475	445	491	435	472	462	448	448	488	474	473	457	473	462	448	482	466	450	489	470	464	450	472	498	489	505	454	487	443	464	486	447	494	504	499	459	467	465	461	428	470	517	494	443	446	451	434	456	496	516	441	434	414	465	499	488	459	461	476	521	497	467	432	441	486	496	485	477	463	464	447	482	464	476	446	468	463	442	513	484	443	444	475	465	453	472	444	458	458	477	474	489	471	517	431	498	477	486	443	455	481
22718	21277	29827	24221	21175	20535	9907	569	437	402	374	465	418	434	441	400	347	380	388	432	395	417	391	422	402	384	394	398	387	450	402	399	393	383	429	370	388	408	393	397	414	404	392	378	400	380	394	415	430	403	398	408	373	380	392	392	395	367	382	432	411	387	424	407	408	431	405	429	404	408	416	383	394	376	446	416	404	401	430	417	411	397	434	427	432	394	384	428	383	399	433	377	363	393	384	384	395	425	372	377	400	391	410	405	424	399	437	434	391	426	387	386	404	377	390	378	386	391	405	380	411	423	383	422	399	417	396	420	424	408	413	438	401	361	402	401	382	391	407	434	381	402	413	425	390	410	363	399	427	413	415	384	387	408	419	379	432	401	366	427	367	371	380	361	420	441	413	412	412	421	405	398	389	414	419	403	434	399	417	399	366	383	396	385	367	372	398	388	386	379	416	399	406	359	375	362	355	412	448	411	398	398	398	404	426	397	407	428	388	409	385	390	414	391	385	410	397	425	364	399	388	401	427	404	405	422	402	449	385	413	412	388	403	423	373	388	412	390	408	407	420	381	368	386	403	416	384	395	387	421	427	417	392	390	395	411	420	414	397	407	383	408	390	397	398	372	400	376	381	394	401	389	393	422	389	390	407	393	390	415	378	413	386	423	391	375	411	417	393	373	352	390	394	413	401	426	449	415	443	410	430	418	388	377	428	407	411	422	399	394	444	377	403	430	404	391	403	406	403	417	404	385	411	404	383	405	408	385	393	396	406	388	414	402	398	391	409	402	411	401	406	409	413	438	375	412	399	374	421	403	390	393	377	431	401	440	387	412	409	425	402	403	408	387	367	386	405	423	425	387	386	375	393	391	414	383	381	384	420	421	413	395	407	378	430	392	399	380	403	417	405	424	383	394	421	406	414	426	391	411	410	409	370	395	385	429	380	415	383	416	401	420	430	424	419	427	403	432	426	421	403	408	451	405	379	393	394	434	387	398	392	404	417	374	409	411	401	416	407	417	375	418	371	419	419	382	407	380	377	419	389	380	392	429	379	386	374	412	437	403	433	427	356	437	420	426	375	401	410	401	431	382	387	430	397	407	426	413	418	424	419	399	392	404	404	408	400	372	396	415	418	389	394	404	408	410	371	412	391	401	378	383	399	379	374	407	371	396	424	400	385	401	379	422	424	413	396	417	401	407	404	409	406	410	405	421	418	455	368	420	382	435	412	379	382	420	404	436	379	409	398	400	384	397	407	408	370	444	427	412	375	371	392	373	384	372	387	408	363	405	411	421	402	394	389	391	390	380	393	393	402	430	370	404	421	393	417	432	409	373	422	410	397	412	392	409	413	384	420	398	393	364	417	399	400	391	424	384	413	362	399	394	415	388	390	358	407	393	411	411	387	429	397	383	387	417	406	385	416	385	425	381	441	407	428	397	419	405	437	392	387	433	391	430	411	409	395	413	382	423	395	425	426	367	432	365	405	420	411	397	389	397	421	399	374	406	395	365	436	413	410	442	385	396	394	355	432	410	405	396	396	404	405	427	431	402	384	436	390	403	382	421	397	412	421	368	411	429	404	361	430	407	383	383	423	379	395	415	419	391	445	392	462	423	403	406	416	394	403	367	408	420	414	378	386	371	373	357	407	400	428	411	400	383	391	388	375	381	388	388	408	406	353	391	388	381	438	414	426	374	425	405	386	395	397	407	427	413	385	405	382	401	428	393	410	368	422	406	422	390	434	412	374	381	392	399	439	393	384	400	423	421	390	391	423	432	427	418	385	395	398	426	417	424	403	424	411	419	398	442	384	421	419	453	403	399	411	432	421	433	440	378	405	391	441	388	379	430	393	369	400	426	426	376	426	395	393	403	405	393	419	402	427	356	387	421	409	376	389	372	380	405	369	399	369	405	405	410	416	408	395	395	430	406	410	418	428	375	398	390	385	404	387	386	401	389	399	438	378	411	373	376	435	400	418	363	433	378	364	385	399	423	412	418	394	409	401	421	360	378	396	383	396	381	423	458	406	420	420	375	414	378	379	407	380	430	423	424	411	387	356	368	411	390	382	388	410	435	380	380	409	399	413	395	394	388	408	382	400	402	383	417	408	416	417	411	376	411	434	405	433	396	401	392	413	415	409	427	434	413	385	408	402	395	423	404	434	412	419	407	418	437	372	411	387	409	387	363	397	399	415	417	384	394	424	448	404	431	395	386	435	417	378	427	443	413	415	398	378	431	408	434	422	392	405	378	436	397	404	395	417	382	411	410	433	409	411	456	407	377	421	427	386	377	391	400	439	411	390	441	394	405	425	426	409	396	416	378	406	417	395	385	410	417	396	410	366	410	394	427	410	395	383	370	397	423	431	416	396	368	429	405	402	400	436	417	414	385	391	403	427	391	412	407	375	364	408	407	393	409	402	387	409	395	396	420	440	373	430	382	410	404	427	365	418	387	414	407	383	401	379	415	407	394	379	412	389	429	419	430	392	408	385	375	398	402	367	377	390	399	409	389	371	422	406	383	419	391	407	420	437	395	417	395	436	419	400	403	392	423	384	370	388	399	377	419	390	435	395	402	399	383	424	392	403	396	398	419	409	412	377	342	392	408	424	393	414	395	409	414	402	421	418	404	419	419	389	428	416	369	378	383	418	358	409	381	390	403	371	394	416	411	400	434	413	410	375	370	397	393	407	412	397	381	376	403	410	416	379	393	367	401	391	386	420	430	373	399	386	403	391	397	379	437	391	420	392	430	417	393	396	395	427	427	390	399	451	444	365	388	402	393	388	400	407	406	414	446	436	453	420	405	421	388	373	422	434	406	389	398	406	417	421	414	422	395	355	395	400	382	406	433	400	410	406	403	396	395	373	407	402	374	420	427	416	367	394	415	378	377	414	374	418	387	406	373	406	440	389	411	386	434	421	440	442	405	418	395	378	417	396	398	390	408	445	393	397	416	390	388	377	414	365	384	381	392	372	394	400	412	379	426	433	434	430	460	436	404	394	430	411	405	409	406	429	399	422	377	409	432	425	406	385	395	378	415	398	421	381	361	412	414	389	435	418	376	438	353	434	377	378	409	393	414	454	417	377	414	385	393	377	370	390	390	409	432	416	430	388	389	400	452	423	416	381	379	392	381	385	390	399	413	427	399	416	381	407	393	403	402	381	413	392	446	423	384	401	384	413	398	399	386	423	394	386	446	446	421	400	444	395	416	401	388	394	403	411	382	416	408	433	388	386	391	377	424	419	388	361	378	384	416	386	409	405	399	400	363	388	424	414	432	405	411	389	406	387	410	419	455	384	404	396	371	441	418	369	414	386	414	399	395	410	419	401	415	404	413	408	411	395	400	380	376	426	388	377	419	402	390	401	405	407	418	402	421	366	397	399	402	447	420	428	407	374	371	370	370	358	388	392	369	350	380	383	389	418	431	388	401	408	415	397	415	390	399	399	425	415	416	423	395	416	399	368	382	415	401	384	397	408	414	401	435	397	368
62171	94430	71086	38243	17789	5017	1100	492	454	447	486	446	453	468	433	447	451	466	438	442	451	421	450	427	440	480	450	465	400	475	431	495	424	418	488	451	442	451	422	472	427	459	434	432	446	455	432	464	466	409	422	447	411	422	441	426	392	479	474	437	429	469	387	457	460	463	438	440	447	439	408	411	419	410	393	433	442	476	460	445	455	426	440	448	457	444	446	461	475	433	426	444	443	448	471	431	441	459	409	421	451	419	457	465	476	454	427	458	402	438	433	400	473	455	450	470	446	447	418	433	454	436	451	419	412	419	417	439	406	480	424	433	463	420	429	438	426	417	394	426	476	436	432	449	446	449	486	429	423	472	431	445	411	460	441	449	443	462	435	424	471	392	449	409	448	457	422	430	417	420	489	404	440	471	402	467	464	442	470	429	405	427	457	421	461	451	417	480	462	435	453	419	422	428	405	455	408	421	417	451	401	454	454	460	438	443	449	431	454	465	422	412	442	469	437	435	432	443	412	440	464	434	416	428	438	417	439	472	442	441	445	432	451	474	437	426	417	427	478	465	493	461	430	463	451	454	427	402	441	421	442	446	449	414	430	423	450	450	419	417	406	450	429	436	428	455	423	459	440	424	428	435	424	429	459	388	422	450	426	473	479	433	434	461	443	420	429	460	437	421	438	465	461	463	412	436	426	431	423	452	444	438	435	428	457	448	440	431	450	447	415	458	456	440	440	424	433	410	413	457	407	466	423	418	418	438	448	445	414	447	473	443	419	450	437	460	440	450	465	490	444	416	486	467	430	394	416	421	415	463	432	426	456	479	452	456	434	444	456	471	495	432	478	401	457	452	437	469	424	489	459	439	434	439	444	453	445	438	449	472	487	439	429	424	417	428	414	449	424	465	451	487	465	431	419	406	471	398	436	451	443	458	474	418	455	473	450	452	466	430	431	422	443	431	461	426	423	468	465	410	417	438	421	414	469	475	454	429	440	446	416	452	440	451	411	445	471	428	421	460	455	422	458	481	460	458	452	466	436	425	458	432	425	446	442	473	414	458	441	426	462	492	440	416	423	455	455	404	461	422	480	402	445	439	429	439	413	459	409	389	483	414	444	442	434	444	414	426	451	445	453	421	417	424	456	470	436	428	437	428	420	453	444	459	470	434	449	438	429	425	441	467	453	461	441	394	428	472	473	455	427	427	433	443	415	440	450	429	423	440	440	421	452	426	421	460	473	436	401	448	440	440	461	422	432	451	455	436	488	460	438	445	447	477	426	407	427	411	474	459	445	451	479	413	413	467	473	428	411	406	466	431	417	464	431	458	444	419	397	494	422	435	416	413	456	421	434	404	443	481	419	398	447	471	430	442	446	445	443	449	429	438	408	473	433	449	454	421	434	406	444	430	434	464	431	410	448	421	426	447	424	426	401	469	451	457	412	442	444	447	467	463	461	410	449	473	437	485	452	465	429	475	469	454	453	441	450	450	399	458	439	443	456	471	465	445	405	422	480	429	450	433	424	434	451	429	479	442	467	433	422	457	465	480	426	432	433	431	455	443	429	425	449	410	432	459	395	471	430	443	484	488	483	481	445	465	427	418	423	456	476	446	465	441	401	413	430	451	413	475	457	428	439	471	414	455	436	439	420	436	414	425	472	474	465	440	476	446	453	427	478	436	457	409	439	428	472	435	473	454	437	411	435	416	421	458	441	461	451	452	435	420	467	418	452	471	443	454	451	433	430	422	455	471	467	401	454	453	406	431	431	417	450	437	440	426	410	434	442	438	443	430	436	410	392	459	453	461	435	464	444	447	451	475	448	434	448	437	427	434	420	444	448	442	416	429	442	427	466	411	445	428	403	430	411	422	440	508	479	445	416	421	445	441	455	462	439	477	418	420	394	439	419	435	448	454	450	446	422	453	457	462	446	450	446	455	429	444	461	439	431	435	457	454	426	413	427	428	431	440	438	438	460	451	421	407	411	434	452	423	453	421	472	465	482	435	430	456	445	434	481	472	398	429	421	475	437	473	452	469	429	437	432	420	464	441	449	420	421	462	450	420	439	486	435	471	448	445	479	451	451	457	445	450	397	423	449	452	441	450	442	428	457	433	432	439	417	460	425	453	418	440	441	476	430	463	447	473	458	431	461	439	439	458	474	431	463	459	427	424	449	449	463	422	462	412	453	414	407	405	426	414	454	431	437	421	432	452	437	459	452	460	447	469	416	405	450	460	406	437	405	441	406	472	396	417	432	457	418	481	461	426	443	453	439	463	448	459	461	431	432	412	439	426	482	390	446	477	470	421	472	444	453	487	443	430	447	415	434	429	435	435	429	457	458	437	456	439	444	448	436	399	443	464	465	464	430	434	436	433	448	444	446	458	436	427	434	428	447	452	425	429	448	419	476	442	468	385	451	445	465	454	437	462	466	448	435	440	454	450	455	430	467	428	445	416	412	413	449	443	441	453	452	423	439	466	455	441	403	449	440	441	466	481	457	437	421	399	462	418	442	470	433	424	486	428	456	442	417	418	449	431	460	448	447	466	470	488	460	451	467	433	435	424	432	456	454	463	431	441	441	416	450	450	434	473	462	433	427	445	434	463	502	424	450	467	436	412	479	432	419	445	472	385	434	461	439	442	476	452	459	470	439	417	434	463	457	443	461	442	409	407	422	425	507	430	452	477	456	451	431	446	458	449	444	438	431	480	487	470	459	462	441	430	450	450	455	440	447	418	444	425	440	480	441	410	448	466	445	472	401	463	438	403	443	439	447	440	417	444	455	422	442	444	502	442	439	448	447	437	452	465	439	418	447	448	429	430	447	454	456	453	441	435	434	450	429	460	408	465	430	418	414	474	442	422	461	408	437	434	430	445	449	418	407	452	459	435	433	422	426	426	456	440	445	445	439	455	448	407	435	421	423	456	454	392	428	443	434	418	419	510	393	436	450	484	440	417	469	433	427	420	473	456	425	459	436	416	450	451	434	461	441	414	422	421	438	458	432	455	394	452	463	430	436	420	404	447	450	439	450	447	406	431	434	440	448	479	479	490	447	388	451	467	456	426	418	447	485	419	449	460	403	459	431	416	420	431	485	459	466	463	433	417	452	459	491	485	439	439	408	438	449	450	423	450	433	491	454	427	416	446	437	430	426	412	428	434	455	422	418	448	437	442	468	435	458	453	434	463	432	440	470	446	446	393	458	424	457	422	465	453	414	443	494	429	438	456	434	457	462	442	421	440	462	444	431	417	457	456	441	458	454	425	460	452	448	447	478	437	474	470	422	420	448	443	416	426	410	451	412	461	429	429	390	427	398	442	431	431	443	423	466	397	499	481	452	463	476	410	446	432	396	427	468	479	463	455	462	461	426	411	458	439	462	405	472	440	436	425	473	454	458	447	455	436	445	465	427	464	426	442	464	429	501	439	409	450	426	439	454	450	443	457	434	443	447	434	455	418	469	430	399	432	436	438	461	435	436	405	428	426	466	473	428	424
31628	27103	27933	11314	1585	597	405	320	304	377	319	355	321	340	346	319	323	328	336	306	339	376	339	328	331	353	342	367	347	371	345	324	369	310	316	399	347	338	323	352	301	327	366	328	353	341	342	303	319	369	349	315	345	320	344	339	331	356	348	337	339	341	347	347	326	332	339	349	346	365	320	314	333	349	301	358	314	319	351	359	326	313	355	314	355	359	313	337	349	349	338	338	368	330	327	324	331	330	322	311	358	319	318	323	329	348	328	344	312	320	340	368	305	378	330	355	337	321	330	385	298	335	356	366	349	383	338	329	309	350	350	311	319	353	353	334	349	323	367	330	323	344	328	331	355	335	344	309	355	370	376	347	329	320	338	333	335	321	302	339	327	327	329	343	334	348	318	320	351	347	330	346	348	367	340	349	341	342	339	339	321	316	364	315	305	321	332	319	318	350	335	306	306	348	343	336	326	300	335	369	333	368	344	333	371	311	336	325	371	300	346	344	360	367	340	355	346	320	350	328	351	313	344	330	330	332	317	336	325	322	331	320	341	325	317	309	340	328	353	295	341	332	323	342	341	321	327	330	320	326	307	343	325	327	336	375	365	317	339	361	336	322	314	360	330	303	329	318	354	331	368	323	321	325	349	294	353	325	320	313	357	333	337	338	342	351	321	348	326	347	356	350	315	332	331	332	373	332	328	330	344	320	360	309	342	323	347	362	341	349	291	324	316	351	328	377	375	354	371	354	348	321	338	354	320	339	348	338	356	357	344	323	348	338	319	281	361	324	338	349	333	284	364	308	335	340	316	338	340	352	349	365	340	310	331	347	366	335	318	319	334	338	318	325	337	361	352	330	340	375	328	316	358	345	351	329	326	348	348	343	337	312	328	326	345	333	315	329	328	343	348	348	316	347	345	282	333	366	358	308	316	343	312	343	340	386	350	310	352	339	324	317	319	348	341	347	331	332	342	354	362	348	312	343	309	349	324	352	342	323	351	321	330	341	296	350	345	345	326	356	350	330	311	329	367	323	347	356	334	317	348	346	342	324	328	323	309	322	369	310	338	347	345	345	351	330	351	341	350	348	292	333	306	356	338	340	335	331	385	349	345	326	332	337	323	331	334	316	353	299	310	335	349	304	351	338	334	311	343	351	330	322	356	374	359	318	325	321	340	357	361	369	377	326	351	362	322	331	349	333	326	326	339	312	349	316	329	348	361	322	333	337	327	353	347	325	307	345	336	330	360	345	356	329	342	363	343	323	325	323	334	285	346	333	315	332	328	330	318	343	342	349	310	340	324	334	347	366	310	321	328	328	336	334	373	317	324	331	345	341	362	325	339	329	318	347	358	372	349	309	342	317	352	347	332	330	333	353	328	302	326	341	371	327	319	332	329	311	294	333	331	318	330	350	344	331	347	362	337	334	352	336	336	344	361	358	338	340	363	326	341	331	323	337	364	337	334	325	332	341	337	333	332	336	359	305	366	371	337	348	331	359	346	376	320	335	343	359	330	341	356	365	331	335	330	332	300	334	319	365	333	348	335	335	328	338	364	380	332	352	338	337	358	340	295	320	355	313	301	340	338	336	345	317	333	331	340	323	349	308	338	351	343	340	358	330	329	363	327	337	318	317	298	337	356	298	312	327	330	354	344	351	341	324	340	359	343	334	331	325	329	359	312	320	315	324	352	331	330	318	325	340	337	337	317	345	321	341	327	314	358	333	330	325	316	330	324	325	320	371	382	315	332	328	344	341	332	335	349	338	325	319	343	324	316	358	333	344	336	339	306	350	359	313	323	292	335	336	343	347	306	321	352	333	337	336	346	316	313	358	325	316	347	338	373	307	319	339	337	342	325	317	317	331	319	371	355	327	334	335	340	326	338	353	326	339	324	300	358	343	344	376	312	318	321	340	332	350	358	350	340	336	357	331	353	277	357	357	315	353	353	375	338	343	345	323	321	335	290	362	313	330	334	360	315	312	340	334	320	355	345	326	326	369	304	322	340	308	321	368	342	300	329	373	352	296	348	348	337	328	326	352	360	348	331	338	330	362	310	316	347	332	344	321	335	353	329	356	351	348	348	321	359	344	325	340	310	310	348	337	353	357	296	318	324	330	340	328	345	296	341	330	385	341	298	342	349	346	321	346	333	325	314	333	311	353	361	296	347	355	369	332	346	364	350	345	345	333	355	340	328	354	374	337	332	333	336	311	329	323	301	369	322	365	331	344	339	353	334	331	338	335	344	330	327	346	366	365	354	356	345	302	343	374	326	316	328	342	360	333	317	346	349	317	337	326	346	333	334	343	364	384	350	324	364	354	324	349	343	336	346	342	397	373	311	392	327	343	341	330	317	306	344	331	364	346	340	325	351	340	345	350	371	323	375	329	333	323	331	340	331	343	352	359	374	350	357	336	349	343	329	341	309	350	366	301	352	343	357	347	330	321	351	338	336	324	303	318	337	324	354	335	323	338	348	329	333	340	342	317	330	331	344	366	327	320	298	354	331	334	305	354	302	381	327	328	335	337	346	368	347	346	328	352	337	354	362	308	328	342	373	346	346	345	326	322	323	353	322	338	327	342	321	328	349	352	361	317	354	339	335	355	328	307	323	329	307	321	305	345	335	340	317	327	348	314	366	328	332	334	352	333	343	313	352	323	318	304	364	328	308	346	365	368	351	316	349	326	319	330	321	318	350	356	331	307	375	308	357	300	345	349	345	357	330	344	326	355	345	322	327	328	317	320	339	319	354	336	358	359	305	351	309	339	354	321	332	334	327	337	318	323	325	300	335	363	333	340	355	367	344	301	345	352	320	332	356	312	330	335	333	332	335	305	309	330	331	323	322	361	308	316	330	326	353	343	338	303	327	348	316	358	312	328	328	347	331	359	314	328	322	326	328	341	355	317	319	327	332	353	336	340	363	312	340	355	333	356	311	329	335	356	310	314	319	337	370	328	379	349	346	368	316	333	347	363	339	304	370	361	370	350	323	330	359	304	332	350	325	358	332	337	339	344	340	345	355	343	305	365	334	345	337	343	339	309	342	330	350	324	349	375	331	325	317	354	340	351	314	318	339	365	311	393	335	329	299	335	335	315	326	303	300	322	332	335	309	357	358	316	334	325	328	347	318	338	370	295	317	357	339	310	336	309	317	312	348	324	345	328	355	348	321	327	333	345	303	305	341	311	354	321	358	322	348	355	362	320	330	308	346	336	301	335	304	351	301	348	335	318	353	353	341	310	321	336	323	342	333	352	394	331	338	341	325	332	337	361	331	327	319	347	357	343	321	339	316	323	353	338	339	337	333	308	357	307	342	327	337	293	339	354	326	314	337	348	336	341	357	355	323	330	360	319	337	332	395	348	335	308	347	330	338	308	314	342	326	336	336	316	337	354	309	310	335	359	347	309	335	311	355	352	349	329	327	318	344	352	335	321	340	347	368	312	325	351	324	310	330	287	323	349	343	347	353	318	318	346	396	291	351	357	338	317	359	342
35063	38891	25036	6649	1741	689	455	351	393	393	377	354	390	392	422	396	355	392	356	429	405	383	397	405	439	380	402	368	388	373	399	385	370	428	357	389	412	413	363	382	409	389	419	381	393	365	355	392	397	429	389	422	398	395	386	416	371	380	412	382	401	381	399	414	424	384	383	412	346	347	384	398	403	412	431	408	397	374	385	390	378	420	406	399	387	404	397	401	415	349	405	387	378	376	378	416	385	398	415	336	389	427	369	401	391	402	415	398	372	408	400	373	393	399	401	381	435	379	420	393	426	401	405	382	383	443	372	390	413	388	373	398	399	369	384	400	347	367	388	396	380	384	383	407	390	409	406	387	364	397	403	348	416	388	392	384	407	394	375	400	393	401	417	408	397	384	369	363	402	413	396	386	413	377	398	388	404	390	395	430	362	392	399	370	381	390	370	423	444	409	408	393	391	402	399	415	385	379	362	397	399	411	378	405	373	404	385	362	412	404	403	387	355	406	377	381	397	381	396	392	404	365	378	381	370	386	365	400	402	380	415	384	414	406	369	402	398	418	367	358	378	381	395	379	360	420	397	342	378	384	411	375	352	408	393	418	381	406	424	397	393	397	370	395	388	377	400	387	389	384	413	411	373	405	383	393	384	368	410	396	381	364	393	380	374	414	406	388	375	399	418	401	411	407	428	394	416	384	384	423	384	381	388	416	381	374	403	393	376	388	365	388	388	383	384	389	402	394	379	373	395	371	402	394	418	392	383	393	395	383	420	357	384	361	368	379	398	385	390	406	407	409	386	417	405	393	382	438	384	393	392	382	410	383	390	368	433	405	402	383	392	390	376	353	399	410	382	387	387	415	411	360	375	387	401	366	381	397	371	394	401	392	392	412	392	367	434	367	394	393	391	384	385	383	391	401	382	397	399	390	395	364	394	447	386	379	410	394	402	394	406	369	399	394	388	369	376	401	354	408	402	370	419	420	403	393	397	427	396	408	376	379	372	399	374	394	380	386	378	408	390	384	371	370	427	395	399	379	387	412	377	401	399	363	352	409	368	417	403	379	386	384	406	358	376	373	381	355	363	393	363	371	398	376	396	392	389	371	381	404	409	374	380	385	415	391	391	418	395	398	382	402	401	381	379	396	386	421	373	428	393	404	394	378	392	390	410	377	386	426	412	389	405	357	418	404	429	348	386	400	390	361	443	356	383	369	452	398	374	362	420	380	349	414	358	411	394	410	369	385	375	405	371	409	403	396	405	354	416	378	380	386	387	389	356	389	419	389	419	391	434	406	367	396	386	406	366	383	367	376	385	377	360	417	394	361	419	424	412	431	407	396	387	389	385	411	405	390	419	390	365	398	358	405	392	386	399	369	411	406	379	426	396	434	371	378	408	374	371	404	404	377	398	397	385	364	364	381	390	376	414	389	410	424	384	393	381	387	404	388	375	409	384	367	386	399	354	383	380	410	388	436	401	409	422	398	389	381	423	405	363	431	382	386	357	401	374	404	381	445	383	370	400	388	371	409	388	407	386	412	400	396	433	393	384	409	404	408	391	369	368	396	381	437	405	399	382	394	408	384	443	374	402	386	394	404	372	390	426	380	364	415	400	427	362	386	372	418	370	397	403	391	397	397	398	364	356	402	406	416	407	416	379	380	428	383	406	403	425	381	379	409	385	361	403	400	369	387	397	397	374	366	429	389	436	362	408	399	398	355	413	384	380	430	413	394	413	415	397	383	370	363	396	397	393	389	384	417	349	389	401	373	390	372	400	365	417	414	381	365	414	402	401	380	400	370	390	370	360	359	415	345	397	386	418	389	377	418	360	406	375	394	403	372	397	355	383	370	380	413	352	354	408	430	409	400	390	380	393	427	413	386	375	372	442	402	397	357	383	386	368	360	421	378	402	392	425	393	400	404	407	351	362	364	404	378	400	376	416	397	375	385	375	421	406	386	387	383	401	410	373	390	396	390	377	432	400	364	422	416	374	355	387	370	385	397	356	414	377	396	376	423	400	378	419	400	417	388	418	382	394	386	416	368	385	402	416	375	415	390	391	362	414	350	391	384	364	382	388	406	376	380	392	357	413	416	423	420	355	395	422	421	414	383	422	400	454	382	391	410	381	399	376	403	370	406	387	364	401	369	443	391	328	388	387	398	421	399	363	356	404	425	365	383	358	399	377	399	370	406	383	432	367	411	376	362	401	396	392	382	373	395	381	373	431	380	374	409	401	371	387	406	398	414	400	358	392	383	409	394	397	364	391	427	379	405	425	421	393	364	385	414	350	392	369	415	368	387	391	360	398	420	410	411	373	380	404	387	397	417	385	379	377	390	397	397	401	374	362	401	381	395	379	404	354	392	396	391	420	379	374	363	379	400	382	362	394	390	388	381	380	416	364	377	399	423	401	388	402	360	378	350	394	421	395	376	401	377	419	410	383	401	415	424	373	376	368	382	375	416	394	418	385	367	423	403	420	376	437	386	374	376	381	369	385	399	406	377	407	391	434	414	384	389	411	370	399	371	398	378	385	360	403	377	419	397	430	365	395	396	357	392	402	412	440	392	402	389	405	384	408	377	390	387	411	416	371	417	395	375	406	419	403	372	380	393	410	391	378	381	369	420	376	365	420	361	393	366	369	418	386	402	399	401	373	401	390	364	404	367	419	389	410	405	381	395	410	350	412	420	412	408	393	408	403	400	422	379	381	412	392	401	357	396	390	381	383	372	420	389	366	380	401	390	399	397	398	365	376	364	375	402	390	396	386	383	424	381	390	408	391	363	402	415	378	382	355	378	400	400	388	423	415	386	371	402	376	380	399	397	414	389	356	418	385	364	381	382	371	386	414	383	405	369	379	351	407	372	390	413	390	388	392	361	421	397	399	384	442	421	387	400	386	392	372	392	407	363	398	371	378	425	377	385	440	385	405	368	394	382	340	408	408	372	399	365	360	394	408	362	380	350	404	381	406	393	404	377	392	373	372	381	411	419	400	387	421	368	405	407	394	398	425	376	380	377	384	388	373	393	393	398	396	381	378	368	392	384	360	401	398	408	386	384	398	348	405	409	397	398	405	390	421	411	381	404	394	397	403	357	404	426	377	361	406	360	350	366	390	393	385	412	403	423	362	435	376	394	403	393	404	389	415	400	399	363	427	371	386	382	387	418	423	395	397	361	384	387	414	402	409	353	395	405	378	342	340	381	389	399	383	401	421	384	397	383	394	402	374	373	400	419	381	377	383	390	379	389	374	423	386	405	414	381	372	401	391	375	399	393	352	394	396	385	405	428	387	476	402	418	384	374	397	411	362	375	419	439	370	408	326	395	410	390	401	414	417	379	365	405	431	381	377	384	383	388	378	374	390	389	415	395	396	375	390	389	394	400	403	378	402	356	407	373	400	365	390	410	438	399	361	381	379	363	428	383	366	392	401	408	393	422	375	402	397	398	389	413	360	386	366	403	386	398	401	374	397	362	363	401	406	396	397	395	415	401
23624	21512	30793	25253	20842	14235	1640	361	330	308	311	296	335	316	335	324	327	317	323	331	270	321	310	302	307	368	334	317	312	353	375	289	330	329	334	315	282	271	331	320	323	312	307	287	315	312	327	339	310	311	304	337	344	335	306	308	274	309	315	319	316	328	311	329	325	324	327	294	313	297	315	299	298	300	317	299	350	307	316	322	313	328	309	283	304	302	298	305	344	290	342	318	309	291	313	341	308	301	310	312	325	303	280	296	326	313	323	317	322	303	260	328	312	341	322	339	330	324	298	347	318	319	321	287	310	299	300	296	300	333	302	307	288	332	316	329	304	288	317	348	304	291	348	311	304	303	313	342	330	333	360	335	330	313	329	310	315	325	300	308	319	336	299	314	305	322	305	314	323	317	292	302	316	314	327	321	313	289	327	303	289	301	341	320	308	300	278	304	311	292	301	307	321	313	276	312	298	283	348	307	288	338	298	306	323	342	297	312	342	301	326	293	315	289	331	299	321	307	304	295	315	303	293	332	307	292	324	321	320	323	313	304	313	316	310	317	330	315	296	304	300	305	313	328	292	321	333	369	320	299	335	357	312	311	308	301	318	305	314	328	333	315	310	307	344	304	349	338	332	307	353	342	324	308	346	334	304	306	297	319	311	308	311	323	336	342	338	334	292	293	303	297	292	286	310	352	308	299	325	298	287	292	305	298	312	306	327	340	315	288	335	327	319	327	304	307	311	273	325	333	291	283	301	348	351	304	343	332	287	311	308	322	316	344	334	330	302	337	334	315	335	323	319	344	330	299	339	342	316	327	306	372	330	361	304	306	303	330	318	324	323	285	315	303	304	314	304	341	304	320	332	302	322	346	323	317	315	308	304	319	321	307	286	292	329	320	304	321	332	308	305	308	328	321	334	324	340	321	312	335	317	307	303	337	308	304	286	298	344	345	347	297	342	318	314	302	290	301	328	299	300	299	301	330	308	332	324	326	317	302	325	319	306	329	318	328	304	302	322	287	353	344	303	324	320	329	312	317	361	328	295	302	306	337	315	315	296	318	328	343	313	328	309	302	308	332	277	301	302	303	281	298	304	309	316	312	321	329	297	322	308	313	286	282	327	339	301	311	344	302	312	306	313	299	286	333	313	281	309	327	335	321	359	319	284	322	311	305	298	300	318	333	333	322	336	325	295	340	313	359	321	324	328	304	329	319	317	326	302	350	292	319	309	317	303	355	314	273	323	294	322	283	317	329	307	322	333	315	302	309	309	355	314	292	323	303	304	314	319	335	302	313	336	335	309	329	313	314	311	330	316	308	322	308	300	309	312	302	310	332	318	302	340	323	342	296	321	308	303	349	328	322	285	265	302	318	309	330	310	331	315	311	348	311	340	326	325	303	324	347	306	333	326	299	314	302	326	342	327	306	305	321	295	347	292	310	329	325	321	311	333	287	336	304	314	294	285	294	321	307	314	341	321	326	283	308	305	304	310	318	332	293	324	330	304	308	307	306	307	268	342	312	308	329	303	334	308	338	321	324	336	306	292	313	320	323	310	313	321	309	325	315	321	304	324	314	322	281	324	317	289	339	295	318	325	299	329	352	285	300	299	324	315	311	348	326	320	318	300	324	310	359	290	333	332	326	296	348	330	338	314	285	312	354	291	280	351	310	313	326	324	334	312	300	340	302	312	328	336	297	321	341	313	327	343	301	322	331	333	324	321	317	334	304	312	307	334	305	289	353	333	328	335	324	325	300	297	305	331	324	303	317	308	306	319	323	279	297	292	328	294	299	342	327	326	329	297	344	344	313	330	307	339	307	302	329	341	312	299	340	332	304	314	327	275	313	292	317	345	317	300	300	308	316	315	299	308	341	306	307	314	303	321	320	328	300	334	349	324	281	319	334	337	298	332	321	318	307	293	310	306	285	291	312	307	344	325	304	346	361	308	348	312	307	319	276	303	329	324	309	313	302	320	301	358	327	334	310	334	306	322	326	322	344	313	310	331	322	293	343	280	284	324	350	334	326	292	278	304	355	298	298	301	332	333	309	344	326	315	291	328	324	316	324	330	308	338	303	272	295	337	305	323	342	348	324	296	286	339	295	338	313	315	296	296	299	343	318	326	297	315	314	327	304	340	275	315	334	312	322	315	310	319	315	348	325	307	285	313	317	315	302	354	320	321	289	338	317	337	269	331	314	333	322	327	317	324	304	337	335	293	307	336	328	292	318	335	334	300	317	322	311	313	344	339	321	315	318	313	330	305	289	307	311	324	351	309	307	314	318	307	340	276	310	294	307	333	322	305	326	324	360	310	327	272	327	299	326	277	298	359	293	340	315	284	316	358	341	325	299	316	298	290	285	319	286	310	315	306	301	313	316	343	314	287	303	308	319	294	314	311	295	350	320	338	306	310	329	303	281	327	308	315	312	353	304	317	279	291	304	348	302	327	307	313	301	365	308	332	311	307	324	304	334	332	319	319	294	285	282	310	302	318	333	287	305	326	328	295	305	333	343	347	299	308	341	316	305	317	326	292	319	283	321	272	314	328	289	296	314	266	338	313	301	305	331	284	298	310	349	323	338	321	327	315	305	317	314	306	314	320	336	330	340	305	324	317	313	308	318	330	316	320	314	324	284	333	296	299	297	315	338	300	304	334	328	318	299	303	357	326	313	335	293	308	314	315	282	312	296	304	321	325	312	291	299	318	331	334	311	323	281	334	332	281	336	304	328	330	331	356	310	289	326	303	339	334	339	329	308	324	288	313	290	335	351	295	341	296	336	306	315	298	336	302	288	321	331	338	333	324	297	311	311	341	290	324	332	341	304	291	322	302	313	336	312	318	332	327	364	278	331	326	310	298	345	308	348	287	327	297	295	312	331	321	334	311	327	272	305	293	313	303	354	315	320	307	312	310	299	301	297	312	310	337	312	311	316	332	331	322	329	319	315	306	327	329	298	292	289	340	313	322	309	326	305	339	305	333	314	334	312	286	320	316	313	334	309	289	337	301	322	340	319	335	313	305	321	337	297	290	323	313	359	334	311	329	336	329	345	325	324	311	300	287	333	314	304	287	293	345	314	318	307	287	323	319	325	348	323	321	323	298	350	310	307	323	304	290	319	321	344	270	310	308	322	312	304	322	313	361	322	299	297	327	339	328	328	290	288	304	283	298	301	298	330	312	304	322	316	305	353	318	314	360	298	277	331	325	316	305	309	327	295	342	325	328	310	314	321	334	303	325	284	316	307	309	282	320	333	330	313	320	317	325	303	300	302	313	334	328	339	314	333	339	297	330	324	309	331	301	323	288	332	288	331	333	345	286	353	305	321	289	307	299	341	303	322	339	331	313	329	291	298	304	289	314	317	321	291	299	308	319	332	343	298	295	305	313	319	314	304	332	317	307	313	291	312	293	300	311	338	283	311	317	315	305	293	332	287	322	322	325	319	326	312	341	292	342	324	292	312	327	294	345	305	334	314	275	318	329	323	324	318	339	318
58966	85610	62130	29179	9777	2418	668	394	347	363	367	356	364	369	373	362	363	349	364	373	353	340	365	377	371	364	350	389	373	363	339	365	369	386	375	308	350	378	392	408	349	333	374	347	338	358	355	338	352	340	340	357	342	371	356	363	372	327	367	350	349	351	357	372	384	386	376	345	368	381	386	343	365	360	344	354	381	350	365	363	331	369	354	363	409	336	348	368	361	364	354	368	379	402	367	382	380	309	350	360	367	323	319	369	349	340	340	387	371	358	350	374	322	358	366	354	355	366	363	372	345	351	409	373	330	337	364	353	358	344	357	373	367	324	358	297	342	353	347	362	351	359	401	375	343	384	370	341	366	361	383	358	346	370	338	344	382	375	359	375	377	367	404	377	372	366	343	360	375	344	342	325	360	375	352	374	334	354	359	374	352	376	357	362	356	370	367	391	332	355	374	369	380	379	346	342	358	354	348	345	351	373	348	360	350	379	345	343	379	359	381	363	346	354	373	397	403	359	350	376	360	349	350	353	335	376	347	375	349	338	378	367	348	334	371	352	373	369	352	341	375	381	344	330	336	369	374	347	324	387	350	339	361	367	357	388	373	349	374	343	351	349	348	381	396	353	413	339	360	389	389	357	320	343	373	359	371	355	388	361	356	347	347	334	383	380	344	350	359	339	370	363	354	360	376	369	349	354	380	349	356	375	359	378	346	360	362	347	335	343	378	363	360	360	379	342	378	366	359	357	366	356	366	356	370	350	357	336	379	357	393	372	371	328	388	375	351	360	360	375	370	366	356	324	382	348	372	380	339	360	367	328	361	353	374	344	345	379	331	354	316	364	343	361	399	325	387	350	382	381	362	350	346	349	423	323	367	390	372	374	342	347	383	364	401	366	379	366	363	388	381	383	341	362	357	348	368	377	367	333	307	360	360	369	352	346	390	349	363	386	330	355	345	364	345	377	343	376	340	329	353	331	357	339	369	389	364	349	353	386	380	372	337	344	380	350	329	338	363	368	347	372	351	345	356	355	372	351	377	356	341	335	345	352	345	360	369	350	344	360	346	398	341	338	322	322	380	351	387	370	369	381	401	380	368	352	367	364	325	360	382	376	331	368	360	365	357	373	337	358	359	344	349	364	359	360	377	365	353	365	337	348	369	333	342	359	376	365	370	368	349	330	354	352	360	360	378	377	344	353	343	342	369	382	385	348	395	350	326	384	377	358	382	383	342	365	420	362	371	352	328	369	346	386	378	364	368	369	377	367	355	355	368	333	430	354	362	358	342	366	373	383	339	369	363	366	348	346	330	349	351	364	358	386	384	393	374	369	343	385	358	395	359	344	359	380	349	334	350	356	337	354	349	339	384	378	350	331	352	338	418	367	360	364	328	393	395	363	362	349	368	344	342	371	343	343	336	364	381	366	337	359	367	338	354	356	340	376	333	365	374	345	370	393	375	392	344	372	366	364	338	357	355	362	362	330	386	361	340	351	337	337	348	377	354	379	386	352	342	343	370	367	368	374	367	350	378	345	337	360	367	376	369	351	389	337	371	361	360	356	355	364	377	346	369	371	341	410	379	349	365	361	357	360	375	372	371	359	336	354	362	365	359	361	360	368	359	351	400	360	342	348	367	377	396	344	373	382	391	333	368	366	367	326	379	361	375	377	342	357	377	366	332	364	363	375	368	379	370	355	360	355	363	391	359	352	360	349	386	353	375	358	349	360	344	391	329	342	336	421	325	361	337	357	323	338	382	358	336	371	409	370	364	354	368	353	350	324	359	335	364	388	328	350	359	315	376	378	367	340	375	380	364	369	358	317	377	357	351	363	378	371	346	343	363	415	373	351	378	334	339	384	345	349	378	389	344	380	353	339	344	383	368	389	349	370	345	387	349	359	363	359	365	355	360	343	348	331	398	360	352	349	347	349	408	338	364	358	359	372	345	360	330	343	369	353	371	324	371	346	345	388	341	362	328	384	397	331	338	372	366	376	354	373	387	342	361	376	347	342	344	380	344	344	396	376	346	385	355	349	375	349	354	365	345	361	352	358	336	362	363	357	331	369	340	365	359	389	373	385	381	347	347	399	352	341	374	383	366	336	373	406	393	348	369	364	348	358	344	390	401	359	363	372	331	358	326	355	365	389	351	369	350	327	327	395	364	334	353	381	359	355	376	342	371	359	364	355	374	370	348	370	361	389	363	374	386	350	357	385	376	361	373	351	343	351	316	352	367	363	361	349	369	357	364	339	338	326	352	345	366	337	361	370	356	352	366	372	394	387	415	357	380	342	349	379	367	362	341	356	371	363	339	383	341	375	322	373	416	395	384	383	353	342	306	371	338	387	382	366	356	332	346	365	387	350	385	336	376	377	363	371	357	386	364	369	368	350	388	382	356	343	349	350	373	354	377	395	326	376	341	336	358	348	351	385	372	348	337	356	376	342	360	360	368	379	343	370	366	370	381	346	365	385	346	394	380	333	367	371	375	373	328	392	355	350	372	364	345	382	361	365	364	382	382	374	397	381	346	337	347	349	378	352	347	369	349	370	382	334	355	365	372	390	354	350	382	355	343	367	369	371	384	379	361	367	354	356	345	365	353	343	342	371	377	365	342	341	365	366	371	363	355	342	379	367	341	370	362	366	356	377	350	355	350	349	342	369	378	351	358	382	369	371	384	355	370	355	384	372	358	365	352	345	349	347	377	355	375	385	367	352	364	400	395	356	369	420	367	314	338	324	373	339	383	348	350	393	380	345	380	364	357	348	375	362	382	369	346	351	364	369	337	378	367	366	371	370	332	350	386	364	381	360	380	332	330	366	391	370	365	354	369	372	338	348	376	373	362	343	340	350	344	344	362	369	375	356	323	359	348	355	388	392	364	365	327	358	371	336	343	351	389	377	383	318	395	370	368	388	325	388	354	350	353	365	351	354	376	371	339	319	392	339	373	366	361	359	344	341	361	349	376	352	360	408	317	317	369	380	384	372	351	352	379	362	382	357	309	356	369	394	347	331	376	348	402	369	348	363	384	350	351	352	377	353	377	391	420	373	337	360	364	361	346	369	346	372	335	364	356	329	366	385	358	364	347	380	361	369	360	356	331	352	362	376	359	369	381	347	383	355	363	397	383	373	347	353	355	376	351	338	378	339	354	357	405	393	373	356	358	387	367	335	365	358	397	378	342	358	388	338	389	361	366	342	333	352	366	390	374	363	374	356	351	367	349	340	382	356	367	358	371	379	370	373	366	366	354	373	356	371	389	347	356	356	374	350	355	360	323	372	347	346	352	359	393	359	377	362	335	352	337	382	351	376	369	385	354	397	345	347	354	342	364	340	337	361	332	389	369	361	348	347	366	381	333	343	330	356	342	391	347	327	359	334	387	381	348	379	388	368	371	367	350	373	345	390	329	343	370	372	388	379	347	374	346	360	380	381	377	362	356	356	327	357	351	388	369	348	379	361	384	358	356	345	352	344	347	411	378	358	376	386	343	360
25592	22406	30963	25596	13600	2065	573	499	416	403	423	440	419	430	404	421	407	446	478	473	393	438	416	417	409	424	413	425	425	411	427	473	428	366	425	447	403	423	404	414	423	430	396	419	418	410	409	417	435	427	386	420	415	448	386	373	415	390	431	438	425	425	411	447	439	424	393	410	467	417	438	408	395	435	409	428	421	416	428	404	413	445	425	412	426	443	418	426	441	407	401	437	443	445	427	411	419	445	406	406	438	427	448	429	425	402	469	434	438	448	428	428	402	476	438	471	416	375	432	447	459	409	382	440	452	377	418	402	436	444	435	415	394	452	411	458	431	439	433	433	427	438	413	431	419	422	412	458	417	439	425	433	418	463	407	397	389	375	404	397	436	426	414	404	452	436	453	438	379	430	408	410	401	398	431	406	430	418	394	423	389	421	421	431	429	431	411	433	461	413	448	435	417	403	429	428	387	404	415	409	434	398	396	459	408	372	408	426	437	384	411	408	417	414	405	426	434	420	387	437	411	432	409	424	421	414	456	405	475	421	397	400	439	394	435	404	403	400	417	393	443	427	427	388	426	443	388	417	392	438	468	404	426	418	408	408	436	382	434	397	457	404	402	395	362	445	440	423	398	434	394	400	426	422	420	462	461	388	452	430	405	430	405	423	411	403	403	453	403	409	432	401	412	413	404	444	416	412	387	417	441	404	404	422	440	390	376	423	441	425	422	415	405	382	432	452	438	442	434	428	451	387	424	433	421	449	418	390	413	391	401	420	417	353	388	407	455	404	422	374	430	365	444	410	460	426	407	417	455	415	437	457	445	369	404	395	425	416	417	451	404	422	420	417	412	443	413	406	414	392	391	421	445	416	436	424	410	421	401	400	419	427	398	464	414	429	435	448	440	432	394	423	397	444	392	431	413	438	421	418	381	421	373	389	433	420	419	433	434	413	414	426	429	425	427	407	391	410	414	374	408	382	428	385	415	416	442	436	397	454	415	400	443	425	409	381	416	434	427	414	421	459	444	413	398	436	366	418	408	433	431	439	423	414	400	448	395	373	456	444	402	393	429	440	430	439	441	406	442	427	418	384	410	433	415	461	425	395	429	448	432	411	416	376	414	420	400	399	397	460	439	459	426	437	424	407	427	409	432	403	425	413	414	420	429	425	440	407	419	457	397	413	408	441	440	419	403	416	424	412	400	450	400	428	429	423	449	398	407	449	448	411	437	389	462	400	412	467	419	392	402	414	423	434	372	416	432	417	417	439	440	435	398	411	447	402	393	397	429	433	416	405	431	412	413	447	426	429	425	411	405	432	414	440	422	417	409	417	459	409	420	422	407	388	446	419	406	415	418	416	404	435	423	446	445	448	382	425	426	444	434	440	427	429	424	425	424	417	382	396	411	404	392	409	430	405	419	430	450	408	405	423	425	385	431	420	430	377	447	411	387	450	472	431	422	413	439	426	369	442	409	389	423	418	445	403	435	386	417	425	433	440	402	382	401	423	430	439	443	428	430	426	399	440	342	405	424	379	415	415	417	432	395	449	406	449	407	421	419	415	445	363	418	484	414	417	407	421	396	441	427	422	394	416	413	410	421	412	436	397	472	438	374	429	431	471	436	446	418	441	452	416	429	409	416	445	436	406	382	405	424	421	381	410	400	432	417	384	431	438	423	449	428	440	416	417	454	387	436	402	440	410	430	434	450	410	432	437	423	453	432	438	449	418	440	389	399	399	438	409	386	447	451	378	420	420	390	440	421	412	425	462	461	411	405	439	447	451	456	418	415	406	433	431	439	413	427	443	416	395	397	422	422	437	425	435	439	433	433	395	420	405	408	411	415	444	426	440	400	417	429	434	416	399	416	433	414	424	429	434	420	401	407	413	431	416	438	446	374	445	428	423	455	389	429	384	414	443	378	400	442	403	434	432	441	385	366	432	387	444	399	418	418	428	409	408	394	416	421	382	437	418	441	396	389	416	426	428	407	424	418	426	400	421	405	395	407	424	415	408	432	434	420	427	387	392	427	434	465	441	413	400	434	405	399	427	401	408	442	425	426	417	448	434	418	403	424	385	451	403	419	425	409	405	400	412	414	420	419	436	431	419	385	396	446	399	413	395	394	441	426	421	371	420	438	425	383	416	412	386	416	400	413	435	420	462	430	407	429	460	399	424	426	419	444	448	391	442	441	402	413	419	423	429	419	393	425	394	416	407	397	416	426	402	415	404	409	403	396	401	443	378	437	425	406	379	404	427	417	430	414	390	408	401	401	424	398	411	424	413	409	440	404	410	388	434	392	396	421	410	409	432	450	387	423	411	403	439	438	422	416	455	437	438	398	419	389	426	386	439	401	434	427	409	407	408	439	408	419	427	395	394	419	413	448	438	431	435	429	398	413	430	408	398	385	402	402	449	424	450	408	418	440	420	433	397	450	411	424	423	442	402	412	436	411	404	355	428	437	436	427	417	411	400	436	388	425	389	432	403	408	452	397	421	423	431	403	388	415	437	419	444	482	429	376	433	416	411	419	396	454	439	462	435	411	428	404	440	414	443	410	391	424	426	430	445	387	443	394	449	474	395	420	401	416	426	443	394	399	416	412	459	401	400	410	461	450	430	429	410	408	425	398	447	441	426	428	447	421	419	427	463	390	380	434	420	448	413	380	444	419	407	446	434	393	428	427	413	405	414	425	443	414	439	403	425	416	428	431	377	427	385	470	433	423	432	405	442	405	403	412	407	377	413	398	452	428	409	461	441	430	412	415	404	425	403	452	407	401	395	457	472	428	422	404	402	406	414	433	423	394	414	399	385	422	432	411	410	411	404	397	416	420	444	397	428	424	418	413	436	432	463	409	411	430	447	445	422	436	429	419	447	429	423	429	431	449	433	426	417	442	416	434	393	397	464	437	466	439	419	410	440	385	382	395	368	432	417	412	394	406	397	429	404	450	427	422	411	445	452	434	445	407	449	422	429	430	387	413	425	400	424	399	407	411	417	412	398	419	460	405	439	396	443	438	437	413	427	423	424	421	415	450	426	434	454	458	418	399	427	449	436	447	407	482	445	419	429	466	395	417	437	414	398	425	442	415	430	448	428	460	392	433	401	427	398	432	420	444	403	407	402	463	400	388	448	406	407	407	445	460	359	376	441	401	434	440	419	450	406	423	422	413	418	409	409	391	407	427	431	389	387	410	409	451	391	441	402	422	421	428	421	390	436	425	351	410	359	428	442	426	420	431	409	414	436	393	403	438	406	442	403	429	423	409	433	423	407	424	441	407	381	391	410	452	397	425	399	418	430	461	431	404	406	420	441	376	489	430	437	388	443	388	433	416	434	422	417	432	402	447	396	427	397	465	416	410	429	399	445	407	439	450	410	458	421	444	428	384	433	419	430	446	417	435	387	429	425	417	396	422	404	428	438	425	452	431	424	436	455	404	397	430	432	407	386	402	432	395	429	421	419	411	404	365	445	416	423	429	447	441	434	446	398	418	408
53746	68047	48242	20024	5878	1580	631	530	492	526	493	496	479	500	468	475	476	443	527	449	464	524	486	473	467	498	483	498	464	470	499	545	470	486	483	439	455	493	483	493	467	491	479	500	470	453	472	532	493	472	484	488	498	479	500	478	476	483	498	494	465	518	473	483	509	501	456	479	467	441	480	455	480	462	476	512	449	478	492	483	472	464	462	472	495	479	472	476	491	505	503	516	469	456	512	506	529	468	497	534	492	516	498	497	481	468	486	439	499	482	499	461	472	431	481	495	499	482	502	482	492	476	510	457	478	525	453	481	507	475	485	538	493	467	473	498	482	462	468	491	456	487	490	528	472	458	483	460	478	500	456	452	520	468	445	471	446	451	510	479	503	511	468	470	541	459	506	505	485	501	485	486	432	480	501	526	479	477	492	519	506	472	437	507	500	466	473	459	496	511	450	506	458	488	483	462	466	497	502	455	475	477	514	498	462	505	526	478	445	502	461	466	478	498	479	451	471	470	438	503	510	518	471	478	495	463	493	494	480	471	505	506	475	456	485	473	484	496	498	472	471	455	475	447	439	497	506	497	450	461	503	474	486	484	473	530	498	441	478	447	480	450	478	482	468	496	487	501	512	470	458	506	473	488	500	478	468	500	465	477	455	467	453	482	540	463	463	499	504	476	470	518	489	482	495	491	441	448	482	478	510	481	480	492	470	466	492	488	500	471	450	480	458	496	439	472	467	503	469	479	505	456	482	487	472	513	483	490	489	426	450	470	480	470	456	506	451	480	456	515	499	511	435	516	474	540	472	490	494	482	467	474	454	462	498	521	523	462	447	470	525	501	487	476	485	468	476	473	485	476	500	506	469	482	479	454	491	520	460	535	469	478	458	478	446	498	496	453	472	438	471	507	513	502	496	484	504	507	479	460	505	480	482	478	512	479	477	466	479	498	488	489	500	442	494	497	538	465	484	520	508	507	476	488	432	488	488	496	459	467	446	504	490	448	471	499	453	452	485	486	439	450	498	475	483	470	474	476	456	460	499	489	472	466	490	470	489	421	493	468	489	469	513	485	491	503	485	485	495	472	469	496	454	548	477	503	459	452	516	493	480	502	525	519	459	467	459	459	474	527	494	471	453	472	529	482	488	467	475	483	462	488	498	499	430	490	475	491	427	483	526	468	485	530	445	477	503	471	471	430	503	490	499	475	461	462	503	506	489	499	484	490	461	496	479	494	468	487	477	512	431	460	430	480	495	481	520	482	529	448	518	472	471	473	488	490	489	496	495	450	481	504	466	488	508	515	489	462	478	488	458	493	459	494	495	494	483	469	512	454	478	501	492	456	489	506	499	472	484	478	519	475	511	478	470	482	452	476	481	522	476	530	477	487	459	484	452	506	442	483	486	486	469	502	427	459	424	422	458	458	435	465	494	468	478	458	502	466	472	470	481	477	481	471	491	483	464	485	509	446	476	487	483	464	494	495	503	511	481	482	474	443	466	456	469	455	476	426	490	477	477	502	487	486	503	509	503	493	513	451	494	495	493	440	486	478	469	475	482	499	482	458	471	491	468	504	491	521	501	474	475	470	485	515	507	492	501	448	455	500	499	509	449	498	459	458	505	498	484	489	466	467	474	501	469	450	483	482	474	496	519	528	455	461	463	475	434	471	455	492	424	505	535	476	436	455	448	498	482	461	516	500	444	494	552	486	407	480	459	447	477	503	479	485	494	475	480	513	482	500	482	518	515	456	484	470	435	464	472	481	497	442	487	478	479	448	510	500	475	481	486	511	491	495	473	510	470	472	491	480	492	522	492	468	496	443	474	488	508	451	499	513	516	476	479	452	512	523	536	490	483	520	498	488	466	452	448	453	466	466	453	478	464	406	523	472	443	493	476	491	460	505	502	486	499	485	477	492	460	471	507	467	476	477	464	512	511	489	478	478	495	476	463	503	519	470	479	491	479	475	467	482	461	543	461	488	489	499	467	480	480	453	520	503	420	491	479	477	496	466	454	491	459	484	504	488	480	507	479	457	516	524	509	478	480	453	475	444	473	475	470	477	477	490	483	470	476	446	486	432	484	490	475	477	482	471	461	492	465	492	437	486	469	458	467	520	475	433	478	471	500	458	507	485	458	503	463	507	478	497	469	512	518	484	526	482	531	475	487	456	528	464	440	496	448	507	477	471	456	486	492	442	497	485	490	500	498	484	492	506	467	508	509	533	482	473	474	440	464	462	457	474	437	467	471	468	510	455	471	476	514	467	502	481	440	448	482	460	499	495	471	487	459	497	443	484	447	527	432	484	468	480	471	466	464	461	478	474	485	468	503	478	499	476	479	487	474	468	471	472	531	474	471	487	475	447	431	484	478	474	482	490	496	494	459	507	477	510	446	474	496	471	474	507	466	484	484	496	486	523	517	417	464	519	520	478	476	504	452	504	506	521	450	496	471	465	472	466	458	470	504	434	479	474	492	471	492	481	442	469	467	493	470	491	446	474	464	472	496	510	460	489	458	519	447	516	473	484	444	503	494	504	485	469	486	471	475	497	492	460	518	484	457	457	502	490	439	484	465	491	485	423	471	515	483	539	484	499	452	477	485	465	489	477	483	497	503	447	517	489	479	497	515	472	430	471	499	478	469	510	471	444	516	480	482	446	494	487	483	519	473	491	458	526	475	470	510	489	495	505	518	500	493	468	459	509	488	473	479	473	479	525	531	475	449	459	440	515	513	485	489	508	506	458	480	499	443	453	492	466	476	469	519	471	482	501	458	489	496	452	471	484	466	461	469	503	500	502	506	487	524	518	468	521	460	443	502	508	484	504	462	454	480	512	480	498	521	487	507	490	530	497	494	471	479	471	482	495	480	485	492	450	469	461	467	524	500	473	486	489	516	440	462	488	460	496	474	499	485	493	477	426	502	501	491	484	522	484	497	509	466	481	467	478	498	471	458	473	461	493	518	495	497	509	473	443	452	470	501	492	479	497	458	461	502	524	490	500	487	528	489	515	457	487	463	497	463	472	491	485	470	495	487	502	508	489	438	486	505	488	471	516	459	464	450	469	462	480	513	466	467	471	517	477	443	468	471	458	483	468	511	496	459	471	487	456	501	453	535	471	481	464	474	489	493	525	503	509	464	468	438	462	516	491	488	476	483	436	481	488	489	481	509	483	500	506	497	495	492	453	464	455	455	496	474	479	474	510	476	454	439	486	462	494	465	483	434	475	493	507	501	489	490	560	483	473	463	494	516	432	493	485	484	500	444	447	458	502	478	494	481	459	447	476	497	474	463	517	489	447	478	501	454	498	508	483	484	462	477	474	486	494	473	461	435	473	493	468	465	520	467	482	469	520	461	517	464	447	489	492	493	460	506	477	442	484	480	485	428	456	470	497	486	469	487	467	471	460	459	453	489	462	491	490	496	443	472	537	474	475	494	496	462	463	481	495	497	516	429	485	518	481	458	487	475	440	509	491	481	486	454	524	453	495	509	485
22778	21231	30091	24010	21089	20544	9699	557	403	422	404	385	393	413	470	419	391	384	394	440	419	387	388	435	425	414	414	428	394	386	420	397	390	407	425	412	419	383	369	450	432	414	400	385	407	425	432	417	438	441	403	461	430	402	392	435	451	411	386	414	401	422	391	433	432	409	362	404	407	414	382	447	424	403	434	425	382	369	410	387	427	387	409	428	419	411	432	420	414	433	401	433	398	417	391	429	418	391	400	412	426	406	393	426	413	405	406	389	401	417	366	393	399	386	436	431	448	381	418	424	418	471	409	405	420	433	395	403	384	410	382	394	434	428	391	431	410	379	422	402	377	424	394	456	417	395	420	419	431	422	415	406	416	396	453	412	413	443	427	369	412	394	406	405	407	398	404	381	439	387	456	412	404	435	431	409	399	407	408	404	403	381	418	413	434	411	388	402	416	467	394	432	395	407	419	400	427	367	410	388	394	455	452	413	412	410	426	410	414	438	401	423	426	427	376	445	403	408	414	405	397	401	408	407	392	419	442	411	390	417	423	371	426	452	392	399	416	391	400	393	420	417	414	412	409	401	427	396	418	396	388	422	372	424	449	403	382	402	418	397	405	377	403	410	436	421	419	391	383	370	386	394	416	411	399	347	396	374	392	426	412	398	391	392	409	397	414	417	426	422	416	438	412	417	435	403	438	442	414	380	390	400	407	421	413	435	447	426	400	410	395	416	430	421	391	379	375	439	413	430	394	388	406	396	414	430	420	420	405	404	426	403	390	415	420	378	414	424	401	376	393	392	413	382	395	413	404	440	366	416	392	435	443	396	421	395	375	398	390	394	391	394	375	417	392	420	390	391	393	422	380	449	404	379	384	358	428	398	408	423	407	426	389	422	395	402	402	434	404	395	412	427	363	399	424	415	396	398	408	382	421	414	425	424	437	412	401	404	391	387	385	392	384	454	423	406	382	419	398	426	380	428	411	402	417	388	422	417	399	400	387	383	374	426	405	383	362	397	422	440	399	412	410	429	423	423	405	417	434	437	399	395	414	420	393	415	375	373	394	399	407	393	399	396	394	418	386	406	461	399	432	412	394	414	423	403	400	426	411	405	409	429	370	387	434	408	395	395	404	405	422	406	396	409	395	415	443	450	408	428	429	414	443	416	389	346	404	409	403	425	393	425	408	429	398	414	409	384	392	404	363	408	412	355	426	402	463	438	422	405	397	432	435	454	397	407	441	417	376	368	404	444	429	411	441	406	425	407	454	411	423	422	406	411	474	379	422	397	414	446	427	390	409	382	436	382	401	405	409	435	383	366	392	384	399	436	435	430	429	433	410	405	435	388	425	414	398	421	413	392	408	422	401	368	395	416	418	391	425	381	426	417	420	430	424	428	420	428	405	412	378	387	385	414	466	432	424	388	430	383	391	418	406	380	436	398	405	420	390	392	407	447	396	426	423	415	390	407	367	363	404	406	397	402	417	395	410	386	415	388	424	446	425	391	408	450	428	391	415	414	400	436	370	419	380	425	369	446	452	436	397	417	420	430	400	417	410	422	404	409	426	406	402	372	393	432	423	418	452	404	412	436	437	424	403	382	380	402	402	408	418	430	430	423	404	420	399	403	428	391	430	360	428	443	450	386	400	404	411	404	392	435	382	411	369	416	441	429	394	389	437	366	408	416	403	384	420	410	429	391	409	434	425	416	399	411	388	358	421	391	466	409	426	393	432	399	422	418	440	381	384	386	378	415	408	401	409	417	425	422	380	397	443	400	411	422	438	412	380	421	394	414	388	387	412	382	383	433	390	453	418	432	404	405	418	415	356	422	449	397	430	389	403	399	436	439	445	400	423	417	392	392	409	413	414	407	407	422	394	387	390	403	390	433	397	449	416	398	414	398	381	437	457	419	426	417	399	411	411	390	396	433	384	393	389	410	404	431	421	417	397	461	390	417	436	383	399	414	420	431	405	376	398	384	439	394	429	398	396	387	410	431	413	347	388	406	382	411	405	388	426	415	382	434	453	432	421	386	403	433	388	402	397	400	423	408	420	431	400	390	417	392	399	434	423	377	388	405	429	439	438	406	417	384	421	384	398	400	400	425	412	421	406	426	409	393	398	406	427	426	392	409	380	410	425	405	387	423	388	400	391	411	408	398	428	357	391	419	414	454	393	417	400	402	408	423	418	366	400	425	413	379	401	412	431	414	389	392	424	443	381	419	377	411	377	393	394	372	412	408	395	391	399	416	393	428	401	399	415	403	409	421	410	381	408	405	404	386	401	427	380	416	388	417	403	445	440	432	421	409	397	421	398	424	432	403	423	399	397	417	429	417	394	383	422	391	450	406	404	407	405	412	350	436	399	382	397	402	419	440	403	379	418	374	449	392	391	447	436	407	397	377	403	401	412	375	405	405	378	390	410	440	410	397	405	402	442	404	393	386	415	381	385	434	397	411	422	408	432	404	391	413	421	397	432	359	394	386	405	394	379	433	405	419	426	424	415	421	396	407	405	397	395	404	407	441	404	375	395	389	376	432	411	397	448	418	404	380	388	405	391	379	433	394	409	408	392	418	398	377	414	417	404	435	377	434	434	417	402	396	402	403	388	407	413	433	414	391	393	419	409	415	394	451	379	419	409	426	407	393	395	391	405	411	403	413	401	435	358	399	382	412	384	413	444	452	428	455	406	422	401	418	425	418	446	392	433	412	396	420	386	433	412	398	442	429	371	440	455	431	408	410	445	406	406	392	396	434	405	445	384	383	384	426	360	415	392	386	413	428	388	394	388	445	426	400	405	408	395	431	403	406	421	409	396	437	395	411	406	458	422	409	437	379	429	436	422	409	413	414	404	417	435	393	409	381	414	429	376	422	397	430	387	432	448	385	405	423	384	383	424	403	386	438	409	394	393	417	403	407	413	442	407	377	417	418	424	423	446	394	411	424	422	429	431	434	410	402	410	400	391	402	402	398	415	406	407	434	423	422	419	401	385	408	385	401	414	401	388	394	413	381	412	395	429	412	432	427	393	382	390	372	413	416	401	409	393	407	426	376	396	370	399	437	369	413	407	406	374	412	363	439	444	398	416	426	435	430	396	372	418	391	400	407	411	426	393	403	389	393	390	419	401	431	383	409	408	428	445	393	389	406	433	397	363	414	422	408	428	415	381	404	423	429	422	412	396	410	383	402	387	440	388	413	391	405	429	413	448	379	400	407	399	424	413	406	419	390	409	420	406	425	428	405	398	428	388	438	401	374	408	410	422	399	384	421	400	391	377	421	392	375	429	425	366	385	420	412	373	412	421	364	397	400	401	432	399	440	388	425	438	361	392	427	394	434	422	382	437	370	399	383	411	426	370	410	411	411	402	374	408	407	423	451	387	404	405	410	377	435	389	422	403	388	425	412	413	404	428	400	385	412	396	401	403	390	410	382	408	416	430	420	419	375	424	447	403	413	409	435	403	378	427	376	379	426	386	406	399	393	373	423	443	397	394	404
62117	95297	71478	36720	14941	3867	1121	520	443	425	454	448	484	455	468	475	441	469	453	474	452	499	421	479	458	432	454	470	452	480	452	451	467	478	444	452	434	441	432	474	432	439	436	461	465	472	470	443	439	486	483	446	435	445	451	397	454	438	452	452	449	399	448	453	449	449	481	460	435	458	484	474	457	427	465	469	461	497	471	457	450	422	454	478	481	450	428	417	442	487	474	469	446	475	445	490	500	465	434	457	402	450	464	470	430	503	491	459	492	449	448	452	448	468	475	446	448	410	447	439	475	476	444	497	433	458	438	476	417	425	433	424	468	488	461	463	432	403	453	429	460	456	442	437	493	478	436	467	454	461	432	429	469	463	470	461	479	406	442	479	419	442	426	435	456	455	425	476	452	423	474	433	483	501	478	459	443	463	395	423	436	455	451	448	428	484	493	476	419	467	396	439	445	432	431	456	461	451	489	449	398	447	450	464	458	403	439	423	432	435	454	425	466	439	451	430	429	477	461	450	469	451	444	484	441	468	480	427	433	463	432	444	447	469	458	442	461	427	470	400	444	445	423	450	482	455	493	401	464	473	467	463	458	443	468	477	435	438	467	468	476	442	478	443	447	447	430	424	408	478	453	447	456	438	463	426	453	445	440	454	450	465	510	430	455	495	463	481	420	472	422	468	468	429	458	409	443	442	468	473	452	466	432	459	441	463	442	450	447	426	459	412	438	437	471	438	424	460	485	440	451	495	440	467	412	471	471	437	434	454	454	458	419	463	436	445	469	481	459	456	461	434	440	422	430	437	447	474	455	423	379	459	440	441	464	414	427	435	426	439	410	437	437	461	477	454	458	464	409	455	425	483	425	433	462	447	469	473	460	453	438	411	444	429	465	462	438	464	423	476	453	456	462	456	428	452	477	430	464	428	495	476	461	460	436	450	495	434	425	420	478	458	447	460	434	477	413	428	470	431	446	442	464	444	444	402	460	468	475	438	475	417	460	448	448	442	452	422	423	455	451	444	452	455	463	449	433	442	463	466	462	449	414	442	444	447	429	458	466	438	444	459	475	478	436	457	407	437	488	443	450	447	450	444	449	470	429	445	461	442	447	457	410	472	420	472	440	452	468	462	432	467	478	440	430	488	470	444	455	431	467	483	429	430	457	440	476	455	461	463	411	451	451	430	437	464	445	458	442	480	451	462	482	471	480	465	488	470	483	486	426	434	463	457	439	445	457	465	454	460	415	451	436	499	442	441	418	421	466	465	388	454	468	447	448	442	431	495	410	432	480	442	479	440	453	435	463	468	453	451	454	435	461	459	451	449	457	462	435	443	474	460	482	439	464	431	421	484	447	411	449	438	484	423	436	428	486	470	445	429	446	502	454	452	443	464	449	428	449	415	454	457	458	423	456	445	441	437	431	483	465	430	409	467	420	439	450	436	448	460	441	462	458	439	469	469	482	477	449	469	440	456	484	453	457	448	452	468	459	464	435	455	455	488	443	497	457	449	432	505	432	474	461	448	464	495	476	449	470	477	457	481	418	408	474	472	480	452	463	479	432	486	474	457	473	459	455	514	454	469	481	473	450	469	465	457	442	478	459	459	440	460	447	413	448	406	450	444	448	457	450	435	431	459	436	441	471	469	462	457	452	454	445	434	434	410	457	460	451	445	463	395	474	494	438	458	410	479	439	433	409	417	430	453	440	477	438	476	440	426	461	443	476	462	501	451	450	457	439	460	504	488	430	459	438	426	425	455	441	453	462	415	460	450	428	449	445	448	456	453	456	436	458	493	451	466	447	461	418	450	481	474	444	451	460	441	459	445	465	444	439	432	399	429	440	438	428	413	446	477	474	413	423	432	447	459	434	430	422	474	462	486	440	504	437	471	478	435	430	436	462	457	418	443	469	444	483	475	444	447	454	461	468	459	441	434	406	443	461	482	467	468	447	446	454	487	438	466	472	472	476	486	413	408	445	442	415	455	460	427	453	506	461	446	449	429	411	455	451	471	410	453	417	479	463	435	477	384	439	445	452	422	446	454	438	487	448	457	470	435	429	416	469	453	457	411	459	440	464	432	425	458	462	438	485	415	444	408	434	468	439	453	463	414	455	430	455	463	456	483	455	435	469	422	459	469	489	447	414	462	420	471	474	462	441	498	455	471	462	475	468	474	476	452	444	468	443	451	454	417	436	439	450	450	491	438	445	463	443	471	449	458	424	420	432	464	451	440	478	464	458	447	444	490	436	440	473	459	467	438	457	451	448	450	468	454	474	473	463	422	497	457	474	432	468	466	437	480	501	450	449	440	451	463	480	438	452	451	478	440	454	435	452	437	390	466	482	454	448	456	450	495	415	439	457	451	434	435	484	444	469	475	446	461	491	461	459	468	457	445	429	446	473	495	445	465	456	452	473	449	438	422	499	429	467	464	426	453	477	477	506	454	433	445	469	454	423	414	441	452	429	482	464	431	466	450	465	456	410	439	443	493	459	434	451	447	437	458	459	467	416	464	443	468	434	491	432	463	473	433	441	459	428	483	423	467	468	446	413	451	425	415	493	421	463	446	426	449	450	456	461	444	428	460	427	454	429	465	446	471	455	462	426	456	442	459	477	414	441	423	448	463	478	465	443	469	473	468	461	452	432	439	454	426	403	459	466	455	434	435	453	442	438	430	498	464	452	470	466	408	482	463	457	418	481	459	438	500	456	492	454	427	440	451	433	472	473	465	433	461	430	450	467	456	463	443	481	426	438	460	465	435	439	441	436	441	449	460	429	486	438	421	460	470	450	443	425	488	456	427	456	454	467	446	459	449	449	428	481	459	427	449	443	455	410	437	390	504	497	425	440	462	438	453	431	476	431	444	474	414	447	467	452	473	456	455	458	441	412	422	452	451	427	476	411	455	473	456	478	436	460	418	448	439	434	467	469	441	431	433	450	468	473	424	453	439	425	460	435	416	469	466	484	452	469	469	430	437	443	477	442	421	478	469	449	509	476	429	434	431	424	479	494	464	457	448	441	465	460	442	485	436	462	424	472	473	467	444	457	455	461	495	439	457	453	474	414	463	457	460	469	458	452	431	441	476	450	435	433	455	462	500	432	498	439	449	468	413	454	419	418	437	430	448	450	403	439	436	458	444	453	458	450	440	455	453	462	436	456	455	427	472	441	479	458	441	472	480	425	458	425	462	458	486	455	490	473	440	457	406	440	450	461	417	456	402	449	468	411	432	451	443	453	460	476	453	454	478	481	423	438	442	492	468	461	463	463	482	464	402	540	446	456	423	458	439	487	433	488	467	464	440	481	465	472	447	423	459	448	469	447	502	410	425	462	473	445	432	438	435	468	447	466	471	427	497	478	453	413	462	476	445	464	485	459	447	441	457	445	449	442	432	476	445	443	436	419	426	437	461	474	471	460	391	436	443	434	420	414	463	467	482	458	465	435	442	421	446	443	439	502	461	470	433	465	428	439	471	428	457	445	460	446	463	454	463
31425	26918	28598	11935	1662	552	363	336	326	321	342	339	318	360	323	334	315	362	354	345	341	339	376	311	356	341	360	328	359	362	323	344	324	349	320	340	333	329	333	324	320	345	331	356	313	300	327	366	358	326	321	338	323	316	330	321	332	359	350	374	313	362	312	326	352	340	331	357	317	329	308	329	335	345	294	318	327	330	332	340	367	329	333	328	347	297	327	340	318	325	343	368	350	332	344	346	360	344	347	347	332	340	339	338	359	335	358	332	359	348	331	330	295	364	340	332	346	312	355	314	298	381	337	359	347	376	354	313	349	336	332	318	341	298	368	323	340	338	312	337	330	320	335	331	326	343	350	325	328	330	336	325	304	324	361	345	341	353	336	346	341	350	355	345	359	332	342	319	344	311	337	312	342	334	360	315	343	339	342	353	313	365	377	318	340	356	345	324	337	342	378	316	336	326	347	339	339	360	342	337	333	334	366	320	347	341	363	349	321	351	346	343	362	336	352	320	323	316	324	367	342	355	336	356	315	351	372	329	351	331	342	364	308	336	334	339	347	334	354	365	324	372	358	359	321	364	347	343	339	334	331	334	306	332	333	326	344	357	358	331	342	365	363	328	328	323	343	348	318	349	362	364	351	302	357	337	305	341	327	335	314	323	343	335	349	350	339	396	326	310	324	335	338	319	363	316	369	322	296	368	336	323	327	382	365	346	314	320	316	317	352	347	359	307	305	352	336	322	309	343	317	337	352	334	327	318	341	360	341	327	317	320	347	346	329	308	333	336	341	326	375	356	343	329	343	341	308	344	335	339	334	332	321	346	324	349	330	341	338	327	346	316	315	320	335	342	330	336	373	301	335	327	336	321	356	331	349	344	354	321	335	350	347	351	327	308	348	335	309	350	335	347	325	326	314	354	320	330	336	318	348	339	325	330	369	351	334	356	310	356	345	358	327	332	353	343	360	304	370	351	337	323	332	314	336	376	314	325	375	327	341	336	337	322	358	319	384	330	316	350	333	365	344	355	355	327	348	322	345	336	365	342	356	312	320	312	343	330	352	348	350	312	335	331	333	355	305	339	355	362	314	307	333	349	360	335	337	327	331	342	312	331	352	304	354	321	334	346	316	324	355	335	323	345	344	334	334	342	365	365	332	345	334	355	335	327	312	343	378	311	346	319	354	331	337	314	332	356	348	353	365	320	328	334	347	359	334	334	343	289	323	314	297	312	342	354	321	340	336	349	344	356	334	332	365	332	339	323	314	348	335	309	313	356	337	350	318	326	311	349	300	325	338	326	344	332	362	325	329	355	333	328	308	343	336	346	324	311	354	348	355	357	318	356	353	310	352	311	346	344	356	337	340	326	342	311	350	315	317	370	329	347	342	333	305	369	337	349	333	354	335	336	330	317	341	325	337	355	312	333	354	357	338	336	327	351	347	331	369	350	329	358	362	335	327	321	359	356	329	358	308	343	333	340	378	348	301	317	371	339	321	321	326	363	328	312	361	311	356	370	338	318	328	368	350	348	336	352	356	328	385	349	326	340	337	348	387	326	344	354	312	320	379	345	353	328	355	336	310	344	292	329	303	315	349	320	352	348	335	337	351	315	307	343	318	372	343	357	351	311	313	340	369	303	338	325	374	331	355	350	341	299	329	319	334	319	351	330	338	337	339	333	331	310	354	336	326	360	358	337	332	354	339	340	320	358	351	332	337	345	337	342	356	311	369	335	339	361	317	351	332	353	313	308	334	351	324	312	322	341	369	338	326	357	361	315	329	336	323	339	365	334	317	329	330	333	335	343	348	355	321	338	356	322	312	317	342	333	360	323	309	363	307	342	331	305	357	324	342	342	349	325	294	327	336	342	316	310	345	369	341	323	326	313	336	352	334	355	330	347	347	353	322	348	342	311	372	316	350	346	331	331	350	367	312	334	348	350	323	328	348	373	341	317	328	356	334	325	359	325	330	292	353	323	333	336	381	315	349	324	354	323	364	349	358	302	345	347	372	324	358	333	309	354	336	327	308	330	325	359	341	321	343	327	319	304	327	327	303	329	353	313	325	351	318	336	350	332	371	334	356	368	335	387	365	337	316	354	336	343	366	359	371	323	336	340	334	350	344	336	376	300	346	327	331	315	346	328	341	314	333	282	347	339	329	292	352	352	323	376	350	341	334	362	314	338	337	292	319	328	328	336	389	316	357	335	324	357	361	325	299	326	349	337	375	325	345	333	359	311	346	391	339	350	344	336	341	333	362	329	371	339	351	361	371	344	384	335	351	335	310	328	350	363	350	366	346	339	328	318	334	349	335	325	326	353	332	336	373	341	345	350	359	363	343	336	329	330	320	317	339	314	342	328	344	309	313	344	347	318	326	277	336	357	314	342	309	340	371	354	338	341	306	331	347	342	335	324	325	350	311	356	338	356	382	344	353	323	323	359	318	346	364	319	329	336	308	339	350	318	334	322	336	347	361	330	339	351	332	313	343	329	340	312	363	294	354	315	302	351	333	355	363	350	332	347	307	338	307	359	315	333	339	360	340	337	342	343	333	361	340	347	312	342	325	319	333	321	346	329	320	348	314	356	300	334	336	372	350	346	315	310	335	317	340	375	344	348	339	333	335	355	333	371	340	341	333	334	332	331	343	366	352	349	354	303	325	324	353	333	367	344	326	333	328	329	296	345	341	384	299	326	322	369	341	326	313	348	338	304	319	361	325	333	331	361	323	354	328	351	359	365	360	344	350	343	353	318	347	367	325	349	349	311	329	341	358	382	316	337	352	310	346	327	294	283	348	320	359	328	339	306	318	334	331	346	321	330	347	329	314	351	328	326	353	373	337	347	340	332	336	334	334	307	286	358	317	308	356	333	315	322	343	347	339	365	347	344	362	311	357	371	376	325	354	304	381	304	341	368	328	344	321	335	330	333	332	299	344	365	360	349	309	333	359	337	367	352	367	321	328	334	368	315	334	332	343	379	340	351	360	373	330	323	344	372	361	330	336	356	327	320	374	320	311	356	355	359	333	337	335	311	361	333	372	327	334	344	347	345	313	322	344	320	319	327	326	355	328	335	359	344	324	345	344	319	352	357	336	351	344	335	342	344	341	320	335	340	317	364	333	334	360	299	332	336	347	321	305	365	334	313	310	343	352	350	332	329	367	340	346	322	358	339	321	344	336	330	326	370	319	316	345	377	333	325	328	321	341	326	329	334	335	313	329	347	341	345	367	357	312	337	326	345	336	331	364	344	315	358	321	347	332	359	329	330	312	363	329	315	358	332	341	314	340	324	355	348	362	302	362	340	343	331	344	351	332	348	362	356	356	350	333	310	329	351	341	338	359	312	344	356	353	347	355	309	365	338	367	357	284	325	329	343	339	350	346	348	338	325	317	382	373	364	339	336	312	334	333	323	355	312	348	337	352	358	327	341	330	333	366	328	364	327	354	327	303	323	325	339	331	341	339	339	355	325	337	385	337	345	354	343	318	318	332	341
34674	39397	25604	7301	1747	688	470	382	417	411	389	396	441	427	417	383	442	416	381	369	387	409	386	389	418	405	413	400	388	394	394	407	430	383	376	425	397	389	390	383	394	352	396	384	378	386	389	417	403	366	391	395	379	389	401	394	367	401	407	401	381	408	385	407	364	418	376	414	389	366	397	397	383	380	375	353	420	389	379	390	376	373	382	400	387	397	371	390	382	386	394	369	439	380	395	418	395	414	374	416	393	387	386	383	373	384	354	376	397	374	413	374	375	392	387	405	403	405	384	387	394	383	404	369	398	422	422	360	386	405	379	413	375	380	398	400	384	418	392	409	388	371	392	373	381	385	405	388	386	381	377	428	410	411	413	397	362	396	399	379	397	392	412	375	397	385	386	386	389	372	379	383	448	390	374	398	411	385	341	402	389	377	359	395	405	384	381	395	391	365	366	394	372	420	385	394	393	395	415	397	369	405	405	372	403	402	383	384	420	433	357	421	390	406	389	371	372	415	444	383	420	392	401	368	398	399	399	374	382	404	377	392	405	376	397	400	381	398	427	407	415	385	373	374	395	384	385	382	389	380	430	396	399	393	379	414	374	393	392	402	411	418	385	405	422	408	408	410	405	400	404	396	400	393	367	427	396	381	386	360	408	401	385	381	402	386	390	382	372	401	331	430	407	374	390	394	418	378	406	351	363	411	382	379	374	399	373	413	369	408	416	376	394	394	427	400	398	432	413	373	447	408	415	359	446	362	376	376	362	362	350	365	377	361	418	381	392	377	424	370	368	372	421	371	400	374	381	398	378	412	374	358	405	377	429	400	397	406	429	378	384	382	379	403	408	399	365	363	351	369	388	383	428	415	406	439	410	404	383	372	384	391	383	386	411	389	402	388	393	396	408	415	370	378	384	410	370	404	382	402	414	404	405	405	413	361	399	354	400	405	364	374	385	403	444	364	373	407	409	378	406	408	397	407	394	401	397	396	381	384	358	422	405	409	391	395	419	376	370	425	400	415	407	420	411	406	423	387	389	387	388	401	393	408	416	435	441	411	402	383	381	388	384	372	388	411	371	396	394	429	427	405	397	386	403	381	348	417	379	414	379	421	398	365	379	357	406	418	393	428	360	368	400	411	380	364	397	410	382	416	395	380	398	416	360	409	405	415	376	384	393	382	403	417	361	391	405	403	366	412	415	408	399	431	404	360	362	339	399	450	430	364	387	402	386	388	387	400	396	398	394	369	417	404	398	383	407	376	420	379	374	403	390	363	397	414	397	372	372	369	408	386	380	396	400	383	404	380	379	405	381	430	394	410	376	401	404	409	377	385	419	392	398	405	416	394	395	388	420	425	371	392	380	366	406	369	426	390	412	415	396	401	401	398	408	425	381	395	392	382	401	408	404	403	410	421	362	389	374	404	352	425	365	399	408	359	397	412	360	412	424	418	411	374	395	417	396	384	361	341	400	366	429	420	405	422	369	376	418	389	361	392	380	387	403	401	430	430	400	368	362	396	391	407	393	391	414	372	389	371	413	393	387	386	452	426	407	435	384	372	375	432	385	419	383	390	412	377	390	387	374	383	388	406	375	354	404	376	389	385	384	387	384	361	407	418	393	368	419	392	381	410	378	428	399	398	430	404	390	364	396	394	398	413	418	402	471	394	363	377	369	364	414	398	420	398	428	399	386	375	387	384	386	451	398	398	401	396	401	352	379	400	418	399	413	377	443	375	371	421	397	370	408	415	402	366	371	405	398	415	398	421	361	371	392	363	442	409	389	418	356	385	402	401	400	386	390	380	372	371	381	377	425	407	399	389	423	385	389	398	384	394	420	388	405	378	408	378	419	394	455	369	400	404	426	378	380	392	425	394	428	384	387	352	400	428	394	390	396	394	387	405	454	369	401	385	408	423	426	378	384	378	383	352	406	386	375	403	394	401	372	380	401	429	390	387	386	391	411	379	395	438	386	418	401	408	357	399	400	389	418	429	413	385	420	377	385	391	407	356	430	380	375	394	414	401	395	393	376	414	388	412	389	419	348	440	387	404	376	368	391	378	369	412	400	385	369	397	383	372	330	400	395	411	375	384	378	405	369	385	387	376	395	375	386	399	367	381	388	394	397	419	417	380	395	413	383	387	436	379	385	371	404	366	428	370	382	378	381	405	374	409	397	406	381	403	407	390	406	410	401	383	384	389	372	367	378	371	370	411	387	404	419	386	411	411	390	406	401	385	399	421	414	357	414	401	407	397	373	381	408	374	379	393	366	372	392	396	419	417	390	421	402	404	441	398	354	395	376	450	384	373	391	432	396	401	412	353	415	415	394	379	400	345	376	353	367	437	378	383	395	384	391	434	435	425	389	403	344	355	387	381	363	377	411	386	404	382	429	367	376	402	407	386	389	380	369	419	403	402	393	385	383	408	395	407	384	368	398	387	398	415	371	377	406	432	415	417	406	405	379	401	400	375	401	398	393	423	376	379	376	394	430	411	420	388	388	411	439	363	401	397	404	376	361	434	363	364	386	377	383	397	405	383	378	400	377	380	424	381	382	376	441	406	403	412	407	421	409	375	386	397	401	404	424	376	390	426	379	377	390	445	390	410	408	397	413	356	405	423	400	433	416	400	430	382	415	394	399	409	368	404	408	380	377	414	364	395	425	415	351	423	381	424	400	425	410	379	366	384	400	376	389	428	404	409	428	408	400	415	361	428	377	430	405	410	402	404	389	406	415	425	400	398	400	388	381	418	393	409	412	411	394	409	411	408	379	426	436	380	380	430	409	369	406	351	396	440	402	437	368	367	376	394	395	427	394	421	409	379	381	389	381	415	386	428	409	405	433	367	383	398	365	379	401	345	354	390	379	437	386	425	370	387	413	349	403	366	388	350	421	424	400	407	391	380	408	428	361	384	437	386	384	393	387	405	364	403	373	353	405	374	406	385	455	429	396	399	403	408	354	379	386	431	405	383	406	422	393	412	399	404	417	402	370	419	412	394	361	360	384	382	386	387	424	417	385	383	377	386	412	399	389	381	362	410	360	369	406	398	367	392	420	416	387	414	369	379	367	391	399	378	397	401	408	372	413	405	396	391	402	400	407	409	407	392	363	397	400	413	373	420	403	410	435	382	368	379	390	429	375	382	398	381	390	403	397	374	358	387	422	427	414	394	437	399	395	412	393	395	397	369	422	405	397	410	424	408	404	402	407	366	396	389	407	381	396	398	386	382	407	386	403	369	394	380	376	396	387	375	396	367	421	387	411	346	363	409	361	385	371	385	390	392	390	363	419	395	409	421	399	408	408	378	413	411	387	382	416	411	419	381	369	404	384	414	411	388	402	404	397	384	372	383	418	396	424	407	363	410	379	382	432	386	383	411	414	376	369	406	417	380	351	430	418	407	374	422	393	401	371	381	405	391	400	379	404	387	412	405	376	390	387	376	411	395	395	407	376	368	398	432	423	432	378	384	420	406	415	403	420	409	432	368	397	378
23634	21427	31032	25397	20844	14232	1824	403	288	280	303	274	275	285	293	317	296	264	306	250	281	286	281	278	299	296	290	264	288	331	291	301	281	288	281	290	262	287	299	306	272	278	276	249	294	284	289	286	309	280	289	262	271	285	271	266	265	253	299	272	278	311	292	276	299	288	286	263	300	286	268	270	322	276	260	303	288	264	285	288	321	287	268	307	292	283	310	298	266	312	291	302	270	293	302	274	271	287	275	267	292	273	279	272	289	287	294	244	278	286	286	285	279	277	270	306	299	288	273	301	268	316	301	275	277	272	302	287	300	266	271	285	276	278	277	256	315	287	276	272	271	284	275	310	316	299	271	278	286	261	287	292	280	282	300	304	294	284	278	265	286	269	308	257	291	284	267	288	252	279	297	288	287	281	278	273	280	270	250	276	276	296	286	253	261	263	301	298	276	262	288	307	301	301	296	293	275	284	291	256	298	288	283	266	287	273	300	299	295	278	270	276	291	289	259	297	309	271	300	278	272	271	261	291	314	308	268	307	264	283	283	284	288	259	280	260	269	278	296	301	268	247	274	275	289	294	282	295	285	293	305	303	277	290	293	297	274	285	276	284	303	295	279	308	286	279	279	264	270	259	297	313	295	299	284	303	290	312	320	287	245	271	300	293	325	263	264	256	298	256	282	291	293	251	298	282	289	275	280	258	270	273	285	244	299	303	290	302	287	261	286	276	268	255	297	300	276	264	292	268	264	262	301	303	298	271	281	303	274	277	286	266	296	259	298	244	310	288	258	298	284	290	287	289	297	313	296	291	284	273	287	284	299	257	263	274	321	296	275	284	281	297	249	250	297	309	328	312	296	274	303	284	276	302	285	273	270	287	304	265	283	284	281	300	279	275	279	285	270	301	286	279	311	267	277	292	288	286	293	296	281	278	251	295	294	270	278	281	286	311	321	288	294	281	263	285	306	273	257	284	260	304	280	290	288	236	286	293	284	256	300	280	290	317	268	259	296	274	295	286	280	309	304	259	296	263	263	315	285	275	287	283	318	298	270	301	286	287	277	259	273	302	298	300	281	290	299	274	278	277	286	285	269	302	264	279	266	297	286	264	277	274	290	294	292	281	284	274	284	284	303	298	292	277	284	265	279	301	274	257	253	269	269	293	291	302	261	298	274	266	277	268	303	310	296	241	264	305	264	291	291	290	316	287	281	304	267	286	281	289	280	280	284	263	296	289	278	298	294	268	289	275	277	279	278	267	311	291	290	303	258	266	239	252	304	312	263	294	283	297	268	319	269	268	275	281	274	278	279	275	297	258	277	285	276	289	270	258	282	328	250	269	280	293	258	257	283	275	270	309	300	300	280	275	252	263	271	297	287	276	274	263	248	270	307	267	315	276	283	273	316	272	262	295	302	307	274	278	290	246	286	260	289	270	289	273	266	294	272	315	272	291	297	260	296	286	270	291	305	307	290	299	273	324	302	277	328	281	314	274	279	298	300	279	293	263	296	272	281	262	278	278	264	279	294	257	298	319	285	312	313	286	283	304	302	255	281	260	295	266	293	299	311	278	259	267	282	277	295	282	274	293	271	241	294	274	281	290	268	308	301	280	275	263	293	292	271	302	317	320	288	317	308	280	291	287	329	273	270	280	275	281	291	270	277	289	287	280	263	267	279	303	309	288	296	291	283	310	283	298	270	290	260	313	268	290	329	261	252	246	305	287	294	310	256	269	243	297	259	291	301	290	278	273	305	304	291	282	278	268	280	303	268	283	284	310	278	278	286	268	271	276	262	296	305	283	303	288	296	292	291	284	287	304	271	281	271	305	292	319	270	268	264	278	251	286	296	323	278	293	302	261	302	305	252	292	304	287	284	286	283	276	272	298	318	271	275	252	299	282	260	282	283	290	262	286	274	312	287	274	284	250	288	255	306	273	300	256	291	292	278	247	272	264	295	277	293	249	295	232	288	288	300	279	309	269	282	287	291	296	288	265	305	275	288	311	264	275	268	284	281	270	296	297	306	282	262	294	260	286	295	284	319	252	276	315	289	309	291	293	282	274	292	275	272	262	310	265	308	288	302	286	273	254	272	287	273	264	270	266	302	315	311	276	271	284	286	312	276	270	232	252	305	282	250	295	270	292	297	297	258	268	262	308	257	282	264	275	274	282	278	305	300	300	301	280	295	295	280	282	309	276	253	275	279	292	275	293	257	272	290	306	303	287	295	278	289	281	305	281	280	302	285	310	246	274	293	277	294	282	262	290	287	277	291	264	285	263	284	281	312	267	324	289	246	267	302	305	277	290	274	288	269	298	296	270	309	309	259	283	285	289	268	316	286	259	281	297	264	280	282	297	254	286	292	229	294	278	287	300	258	280	335	299	294	264	306	260	300	271	250	266	286	289	295	285	303	289	292	288	281	276	277	285	274	274	312	298	283	285	246	288	319	267	283	321	252	280	243	268	285	285	321	262	286	286	272	261	267	273	265	315	272	297	293	286	273	278	283	246	297	290	269	279	307	280	261	271	263	283	281	276	255	272	295	304	276	293	287	270	268	291	290	279	279	290	289	275	299	293	290	278	270	307	296	288	281	256	265	267	286	269	299	269	308	285	282	263	296	304	285	255	272	280	275	295	281	297	296	271	280	255	294	264	293	268	285	293	303	284	284	285	317	289	303	282	279	277	272	279	313	264	287	276	274	308	298	283	265	243	279	320	286	284	299	292	291	261	283	276	279	267	318	219	297	269	276	306	265	292	268	310	277	290	298	289	283	307	250	280	289	272	265	281	290	335	308	325	273	260	294	279	302	276	263	281	259	293	286	292	272	286	274	277	303	279	279	279	285	289	268	287	265	271	262	284	287	300	271	289	268	284	290	287	273	297	280	296	288	296	279	286	276	274	251	243	269	294	295	308	299	293	278	295	264	296	278	281	272	298	287	300	258	285	282	291	295	298	273	340	295	255	253	288	288	291	272	294	285	287	288	283	260	324	280	258	300	275	265	295	262	290	260	297	286	290	290	277	296	304	271	266	302	269	275	268	282	266	289	295	319	277	240	276	290	290	279	271	287	305	267	299	271	266	278	248	276	276	292	299	309	290	299	263	243	271	281	288	280	294	241	266	293	304	270	299	295	306	297	276	281	287	266	261	269	294	283	281	270	305	289	302	287	286	293	310	281	275	276	273	274	324	285	290	292	279	275	257	306	246	257	279	288	311	309	271	280	254	292	284	300	287	253	290	291	291	295	268	285	288	303	282	291	259	284	285	282	298	258	294	303	292	297	268	266	308	283	282	259	257	279	311	281	289	298	287	293	279	292	305	294	304	281	285	282	279	271	262	277	278	280	298	301	265	287	257	272	281	296	283	277	274	278	319	301	298	292	263	262	261	244	312	275	305	307	277	261	281	322	298	285	268	308	287	299	301	282	283	299	296	277	261	305	274	296	320	299	273	284	298	291	268	302	260	257	298	280	301	297	284	286	308	295	290	264	249
57872	86058	62793	29706	10915	3041	894	435	310	335	331	322	342	317	347	311	323	323	345	278	348	296	335	313	336	324	337	353	310	317	307	331	322	335	357	340	349	305	311	314	319	315	360	338	333	340	333	345	328	360	328	362	312	301	318	337	329	337	338	340	301	375	324	326	316	305	340	308	339	344	329	326	330	347	355	330	340	339	311	311	344	302	310	311	322	348	321	312	303	318	310	312	331	326	353	327	330	359	325	328	315	345	281	339	359	304	337	297	341	314	348	312	307	333	334	351	334	312	293	319	298	322	362	335	325	327	324	320	327	315	366	327	306	326	296	309	351	350	354	341	300	313	308	346	345	339	355	347	322	290	332	345	329	301	325	343	305	339	354	292	278	371	305	334	306	336	339	354	325	333	327	333	338	327	323	334	348	338	305	294	320	313	325	294	340	347	343	316	336	336	341	315	316	318	344	318	323	315	326	345	324	356	310	323	345	306	359	340	348	328	338	333	353	326	294	309	331	305	334	295	313	321	318	308	343	340	336	320	338	329	329	337	323	332	333	299	335	323	329	300	311	352	321	352	338	339	304	333	308	304	340	298	320	309	316	347	325	327	307	348	329	354	309	326	306	321	325	365	328	334	330	316	314	338	328	328	332	333	337	324	329	342	320	318	303	303	329	312	318	327	301	331	342	336	322	315	297	325	332	298	316	311	345	325	340	350	364	305	344	325	336	333	345	335	356	349	316	281	317	327	344	294	333	312	360	343	320	308	341	357	326	331	346	327	309	300	279	311	316	307	320	326	327	319	297	328	308	314	321	345	351	328	325	334	311	339	343	316	329	332	350	305	309	314	316	334	310	326	331	308	330	330	342	331	307	341	315	328	333	337	319	344	326	329	331	319	317	341	332	298	326	319	301	314	346	315	333	336	305	316	313	358	311	337	343	292	316	319	326	312	322	312	313	342	308	311	331	301	348	334	329	298	328	319	293	348	337	330	329	322	330	349	334	329	336	329	343	322	373	332	308	311	349	332	363	312	366	331	326	316	324	340	320	319	339	336	304	352	324	334	324	330	324	322	339	329	333	316	318	340	328	336	342	351	317	313	315	321	320	325	317	328	293	355	331	370	322	345	311	339	288	318	290	318	326	322	322	310	307	310	353	329	324	282	307	308	337	307	332	346	303	314	311	326	311	317	339	339	306	342	308	342	313	321	311	317	310	301	360	341	304	322	326	338	334	334	312	292	322	332	305	318	305	345	333	302	349	315	330	324	322	335	341	341	325	299	328	357	353	343	319	373	331	352	286	329	300	346	322	359	329	355	316	348	358	349	320	318	320	345	337	333	336	299	341	313	341	319	323	328	342	319	327	318	319	326	297	322	339	302	335	297	329	325	305	304	312	296	351	324	288	330	287	288	315	325	368	318	309	321	332	321	300	327	308	333	329	327	318	314	328	350	337	310	332	329	307	328	349	318	351	293	368	332	326	322	331	346	329	331	316	312	333	292	325	335	315	310	347	325	351	328	299	313	329	369	324	295	319	324	336	331	322	333	330	309	325	341	309	345	327	332	326	285	318	343	322	342	319	345	378	343	330	341	317	324	310	324	310	330	330	342	320	343	314	325	334	338	331	347	310	344	312	306	317	317	335	344	321	319	326	315	338	328	324	290	325	306	345	344	326	315	344	322	309	315	321	362	321	347	280	332	372	342	319	358	295	344	312	296	349	344	334	292	318	320	344	348	335	331	322	350	313	340	318	315	325	327	335	340	320	318	298	316	319	373	322	355	347	323	347	348	296	347	318	356	320	350	315	300	317	358	327	340	334	356	354	340	317	315	347	359	298	324	303	345	317	346	300	303	349	300	356	345	345	312	310	337	357	306	301	296	324	331	316	305	312	334	324	299	341	314	328	322	325	320	315	295	304	338	337	339	319	339	298	353	335	348	335	339	323	338	330	348	308	327	312	320	325	334	328	326	333	327	320	322	331	339	356	336	341	305	321	344	330	310	331	290	285	339	308	323	313	338	309	346	338	330	316	312	305	357	315	313	344	310	291	331	343	331	333	367	312	330	346	352	328	354	312	327	321	327	343	304	367	318	316	346	322	347	330	324	316	312	311	332	307	312	314	321	329	358	335	300	331	305	314	335	355	348	317	354	328	323	319	331	344	311	308	329	356	329	325	327	304	304	332	315	350	337	315	335	350	333	328	357	321	316	349	339	311	302	336	313	322	344	283	297	341	342	313	329	328	360	311	365	324	356	352	312	316	313	336	336	303	345	362	347	337	346	307	351	321	326	344	331	310	337	326	317	323	326	284	303	313	330	309	309	297	370	329	321	333	323	297	311	299	306	342	320	349	350	313	330	338	290	341	320	364	330	347	324	357	332	325	305	361	318	312	309	331	323	346	316	342	300	344	318	319	318	292	333	320	326	326	346	314	302	313	343	349	344	315	358	318	311	308	317	323	334	344	344	324	315	312	309	324	319	323	324	326	313	306	318	348	314	322	297	327	349	317	343	311	333	311	334	293	301	346	363	334	333	350	338	350	337	317	315	350	369	324	347	340	321	290	316	321	317	336	308	367	340	342	319	329	320	321	330	350	331	321	312	313	312	353	306	341	310	327	328	299	305	301	332	339	316	331	325	345	298	325	373	330	296	324	337	278	329	322	320	342	339	343	330	330	306	304	329	307	310	347	351	324	302	335	346	324	334	312	301	329	334	322	346	326	340	303	283	342	326	318	320	321	338	323	336	289	301	318	288	318	361	356	336	330	329	312	323	336	347	337	371	342	297	319	367	375	313	309	337	307	322	324	339	321	347	343	342	323	322	329	330	302	332	316	303	328	323	348	315	319	384	328	319	321	313	315	331	333	320	292	313	342	339	318	355	321	347	327	325	342	327	322	316	314	297	322	298	327	293	335	311	328	292	320	321	305	309	379	327	310	325	339	326	363	344	309	317	345	344	304	359	345	304	331	334	303	319	350	347	330	341	293	347	313	331	338	335	347	337	328	294	337	305	358	302	326	341	327	309	332	308	319	318	350	315	311	326	318	360	344	303	318	324	343	331	322	344	327	318	304	347	303	346	335	321	344	344	315	338	334	324	333	324	355	305	349	327	322	310	323	369	342	339	337	323	309	332	315	335	349	312	324	315	323	336	331	349	327	344	335	341	335	326	335	322	334	321	339	321	312	293	318	329	363	308	348	314	313	343	299	328	340	324	328	279	325	336	283	314	329	343	314	321	327	331	322	325	302	352	353	310	347	354	346	326	282	316	362	341	328	344	333	282	337	335	286	317	325	347	310	331	330	333	334	320	308	323	301	341	306	318	324	329	313	341	357	370	308	340	323	342	308	301	323	321	313	371	337	313	324	321	332	341	316	305	323	319	311	330	322	324	360	316	287	332	319	331	335	347	352	320	351	312	290	322	298	306	332	332	371	338	339	343	311	331	327	337	331	337	304	294	351	352	328	336	323	316	334	329	338	335	328	309	313	301
25561	22490	31739	25450	13646	2528	613	429	403	405	403	446	388	412	414	415	413	419	375	381	427	410	389	432	374	379	384	392	409	416	418	405	368	398	388	365	410	379	404	392	427	409	392	425	407	380	391	408	387	414	387	388	409	408	422	394	413	395	390	410	387	374	407	390	416	373	385	400	431	395	407	399	386	382	408	424	387	396	381	405	363	373	435	405	392	410	374	378	410	410	391	413	410	403	379	388	377	406	410	386	384	415	440	389	408	418	404	423	398	431	422	404	376	392	393	445	399	430	414	394	431	407	416	405	378	399	404	419	393	382	425	423	374	378	417	406	430	406	388	387	407	371	383	394	367	375	398	421	392	384	396	416	385	436	407	406	406	417	379	423	387	424	414	396	433	389	403	448	428	385	414	407	423	413	405	401	419	431	371	421	409	372	428	394	367	423	423	401	393	415	404	376	404	376	455	408	432	407	390	375	423	435	392	378	391	392	425	408	400	380	370	409	406	401	419	389	396	400	425	434	404	400	398	401	363	398	402	388	381	406	409	388	428	402	417	396	419	441	418	357	375	404	417	434	401	439	411	377	381	379	408	394	396	392	400	413	407	397	417	382	388	454	423	420	390	411	387	422	394	389	405	377	417	427	391	417	390	418	377	371	369	399	385	406	387	377	377	432	371	396	413	409	430	392	412	369	404	382	418	394	363	415	394	385	395	444	427	397	414	394	417	418	371	404	435	423	450	435	418	415	377	383	395	412	415	412	404	410	428	405	453	404	457	410	413	420	451	373	403	415	379	440	357	392	394	415	391	422	383	417	401	407	391	387	431	409	401	446	434	405	405	398	408	396	408	426	409	402	360	402	409	454	393	389	376	418	382	423	401	428	401	391	395	384	429	379	368	423	408	391	408	387	347	395	399	384	377	415	422	399	408	399	396	376	423	399	411	400	450	417	422	378	405	388	395	378	426	414	438	392	398	425	407	413	402	401	409	400	383	402	405	379	423	426	420	440	401	434	409	382	409	435	394	403	403	381	413	387	457	420	365	415	409	404	431	386	413	400	427	419	445	420	411	396	374	410	431	459	398	431	412	385	379	407	399	399	409	392	379	421	422	399	366	376	419	389	362	413	376	451	421	407	396	447	404	382	426	391	425	402	425	391	406	437	402	388	423	384	398	422	394	410	403	414	426	381	405	416	381	387	442	391	404	400	401	420	431	419	371	391	434	455	420	399	384	427	416	425	411	441	395	416	399	386	385	384	395	406	406	378	412	424	399	426	401	420	416	438	406	383	426	415	416	387	400	418	375	424	439	407	409	453	412	419	404	405	403	372	392	387	420	392	433	387	385	408	400	387	408	367	390	406	438	349	448	413	387	366	418	422	449	398	403	413	363	390	402	368	398	384	430	426	390	385	400	421	425	415	407	411	381	422	405	381	392	409	406	418	376	433	392	402	416	415	401	385	438	445	381	371	410	376	419	424	346	424	399	431	411	435	404	390	414	394	393	378	405	414	414	376	427	400	392	410	402	415	409	425	401	415	383	398	425	418	402	419	350	377	386	418	424	413	389	427	416	418	424	366	383	434	375	434	410	382	393	437	456	408	424	423	449	360	422	387	383	392	388	403	463	391	418	410	398	395	399	401	396	413	403	412	382	386	393	398	396	412	402	381	414	379	383	386	389	386	411	381	396	413	425	399	439	397	409	421	420	418	426	425	437	420	392	387	404	411	372	418	440	388	426	403	419	429	416	395	398	411	419	398	394	390	376	392	413	405	415	424	412	377	415	449	407	385	401	410	406	427	397	419	375	418	431	390	381	352	385	396	403	401	380	379	413	417	386	386	426	412	405	405	396	387	398	397	410	390	417	442	413	460	410	413	399	402	431	401	398	408	395	403	397	434	415	397	429	438	399	386	408	377	386	397	375	391	396	413	394	453	381	390	457	392	425	426	384	400	418	392	414	421	412	442	380	437	390	417	399	400	392	431	408	438	424	419	395	417	385	411	402	397	393	424	413	412	419	428	410	436	406	423	433	428	380	385	397	431	440	421	362	379	413	388	426	407	422	404	397	384	379	387	405	377	424	400	402	397	405	431	420	413	402	413	408	417	416	430	395	422	394	395	413	360	400	377	396	396	393	433	413	383	394	447	391	421	390	390	410	386	418	371	398	369	399	401	412	387	432	430	379	394	385	401	405	410	423	386	392	407	374	398	430	415	381	396	419	422	404	416	384	422	398	397	406	407	413	389	383	411	416	404	448	378	410	396	411	407	435	393	419	404	364	419	421	423	418	355	424	415	422	413	420	422	420	415	445	396	441	431	412	412	404	380	403	410	418	379	362	394	404	414	404	435	408	425	398	391	396	413	432	416	383	408	423	379	448	404	417	418	402	380	392	412	400	430	414	394	408	377	414	418	415	393	383	388	360	439	422	394	434	363	400	403	399	369	368	404	410	401	410	407	415	392	430	406	410	410	422	380	438	427	419	405	403	400	388	407	402	418	420	423	401	424	395	404	429	419	429	424	380	398	413	417	414	399	414	402	375	380	440	392	416	397	373	393	372	366	399	422	409	414	435	363	382	397	415	382	415	422	434	410	435	409	352	423	415	419	447	374	407	420	393	385	404	447	394	399	440	462	383	382	408	420	423	397	397	376	411	399	392	410	375	399	455	403	397	412	414	401	411	398	362	411	388	435	374	407	381	422	368	487	423	430	435	394	426	397	410	394	420	446	391	409	433	399	405	379	407	407	391	408	411	387	418	404	403	397	421	436	431	413	415	378	410	399	404	402	425	407	374	389	425	451	400	408	389	398	390	406	421	407	410	416	404	391	426	407	368	446	394	416	410	408	442	371	399	423	391	406	431	403	397	431	453	390	409	396	392	430	415	395	419	398	408	428	410	400	415	416	394	405	432	427	418	400	426	387	387	395	399	442	378	413	388	377	443	452	399	386	407	387	415	393	375	444	416	405	395	391	392	394	415	400	408	430	398	372	413	417	380	421	433	396	382	404	461	435	388	404	408	403	435	418	379	356	395	404	393	412	405	368	429	375	386	430	392	410	383	388	394	384	437	398	418	405	379	405	425	434	438	384	430	402	425	375	439	385	448	405	415	405	430	415	424	424	393	379	393	351	394	415	404	418	385	388	442	400	412	403	393	413	402	388	381	435	440	417	408	458	392	388	405	416	408	394	403	401	417	432	400	415	384	410	389	404	418	404	416	400	395	402	401	407	381	397	381	376	397	418	374	413	393	395	359	401	379	401	402	392	399	401	433	384	418	390	377	406	401	403	402	390	403	431	392	403	384	419	421	398	419	388	377	410	410	416	409	374	380	368	391	413	418	412	382	373	375	414	379	367	415	357	397	382	412	427	420	418	396	396	406	395	390	435	410	420	376	377	412	447	436	387	392	418	404	418	395	445	415	427	413	382	396	432	447	394	409	423	418	420	405	428	402	397	398	402	375	387	357	407	380	395	414	450	444	421	403	410	404	432
52721	68964	48881	19021	6616	2250	716	437	476	448	440	456	482	456	503	483	494	472	449	476	462	469	460	450	471	441	451	469	501	470	482	481	493	462	456	456	489	490	471	470	477	452	485	461	473	484	456	477	492	446	491	484	440	464	498	462	460	489	450	517	449	432	493	460	450	456	463	499	442	491	482	497	494	482	444	460	465	440	467	436	475	515	453	460	459	465	476	496	441	482	465	471	512	468	502	424	462	429	428	456	480	476	441	476	470	467	455	446	444	496	487	492	484	498	477	444	493	435	468	453	447	457	458	423	450	465	456	432	457	462	498	523	471	447	458	471	474	478	461	462	441	457	496	448	426	452	487	435	451	472	442	460	471	459	455	451	472	469	434	451	429	487	451	470	482	434	459	430	492	470	463	504	461	470	419	472	492	445	479	461	464	426	476	502	504	486	430	466	475	463	479	475	444	459	489	484	457	471	471	470	472	488	496	465	489	495	486	437	446	447	455	493	432	460	518	476	468	486	464	452	430	490	455	465	441	435	462	464	439	452	485	489	477	498	533	486	453	486	454	448	500	511	438	521	448	493	451	476	460	472	468	489	460	466	487	457	411	484	485	450	444	444	419	451	460	461	434	486	449	460	467	424	488	456	466	472	463	472	460	494	448	466	454	455	429	478	461	477	495	460	443	484	490	475	462	508	491	493	515	457	491	480	412	518	514	453	488	469	470	475	435	449	467	441	492	448	423	482	503	446	477	487	475	447	446	483	473	470	457	460	465	446	491	461	492	492	455	456	515	505	450	450	443	446	480	476	453	444	442	469	492	446	414	447	459	433	477	510	468	455	456	453	446	470	444	460	448	492	506	454	449	460	472	478	481	503	496	471	452	461	461	471	465	448	431	480	491	464	438	431	437	444	436	443	467	472	488	433	466	454	484	499	462	452	471	449	455	511	493	472	442	433	478	439	443	465	471	488	501	446	437	473	493	468	468	460	459	449	480	468	480	486	449	479	429	468	483	492	488	503	453	448	483	486	474	475	425	469	462	460	455	478	494	462	456	468	466	471	493	430	459	504	477	484	455	473	446	459	480	463	463	435	471	406	504	453	501	492	472	474	444	483	462	449	478	455	447	467	477	453	457	435	443	464	444	464	464	438	476	489	421	482	483	456	470	482	469	476	488	481	485	490	464	442	468	446	449	473	484	420	470	446	498	443	500	432	445	486	474	488	437	469	443	452	414	462	482	421	450	455	471	467	485	501	478	506	453	463	499	452	477	452	440	472	460	457	499	462	500	490	458	461	474	502	478	456	505	457	490	464	489	502	432	465	496	415	482	468	506	436	485	473	465	499	458	489	497	498	440	466	439	427	487	470	432	480	436	474	440	448	481	436	446	452	477	460	432	463	456	515	457	449	430	454	461	466	440	500	461	436	449	468	492	465	454	510	446	494	445	459	459	450	508	444	423	468	484	464	481	470	486	484	479	470	503	464	454	491	455	431	487	436	471	482	442	432	462	487	496	464	482	476	494	471	464	494	512	419	467	474	432	509	460	462	480	497	487	499	478	466	487	471	474	479	521	466	454	474	472	459	433	451	524	486	448	456	459	462	469	465	507	459	476	466	471	450	451	478	473	451	444	474	468	474	469	502	417	445	436	487	451	475	502	485	484	442	459	492	487	477	442	476	466	482	441	455	462	480	456	456	439	463	433	451	494	493	440	478	435	468	453	445	452	481	477	467	484	438	474	449	469	495	491	467	450	467	441	492	496	462	487	452	456	461	494	445	458	462	437	465	480	488	479	452	484	472	502	469	479	488	487	446	433	460	452	437	468	455	495	482	485	422	491	461	473	468	456	449	440	468	491	432	474	451	452	489	455	459	455	460	491	448	479	474	468	453	485	463	486	415	502	499	475	426	444	505	441	434	436	465	445	456	448	450	440	482	489	458	474	401	477	447	444	468	509	450	475	470	479	469	515	451	470	451	493	450	471	459	450	450	490	500	467	503	478	447	488	423	441	469	489	473	467	491	415	464	441	469	457	455	468	463	444	470	460	420	439	431	449	451	498	513	498	460	505	474	488	482	479	461	490	431	477	496	476	460	491	480	447	494	462	459	477	463	463	480	439	462	472	441	467	450	474	447	460	441	434	455	451	438	473	463	455	475	480	496	440	457	440	494	461	426	469	461	456	413	434	504	464	494	472	461	486	449	475	469	505	468	496	452	503	490	451	473	420	428	439	447	500	457	439	484	467	458	458	487	473	461	441	447	448	459	483	469	458	532	406	463	511	476	503	464	494	458	480	423	460	475	472	467	482	481	470	494	457	466	468	436	455	513	436	493	464	491	451	440	452	439	473	457	466	467	487	466	473	477	482	448	484	443	510	488	449	468	453	456	414	468	477	438	436	457	479	453	443	475	483	449	457	443	478	463	461	473	474	498	487	463	464	448	462	468	455	457	455	474	489	484	437	464	520	471	469	480	463	452	472	469	454	481	457	469	463	443	482	457	465	462	471	443	469	473	445	468	457	463	476	488	488	431	447	480	466	463	458	500	495	495	436	476	471	485	482	500	483	446	471	501	456	476	455	451	465	448	466	474	470	478	489	469	512	459	462	446	503	487	475	458	439	448	446	449	422	436	488	478	465	446	470	459	486	466	457	518	461	458	455	475	502	447	486	461	482	442	492	418	475	449	486	451	466	423	453	495	466	470	503	440	498	479	476	454	482	459	508	511	505	457	469	449	423	462	418	461	475	423	437	464	457	492	499	496	474	483	473	440	496	458	485	489	490	455	474	438	460	473	477	437	441	486	464	460	490	489	479	460	439	486	475	466	448	448	493	454	497	467	448	447	456	423	506	469	489	455	453	475	510	500	472	461	487	445	418	489	440	444	473	464	441	468	497	448	488	454	433	458	486	487	470	475	463	447	475	439	449	455	478	496	458	470	447	484	454	492	453	478	487	450	516	456	446	471	433	498	495	505	498	469	492	469	456	459	462	476	471	408	472	489	467	428	514	415	462	460	460	468	465	487	445	479	461	449	487	455	469	486	441	463	482	454	491	445	466	463	510	462	466	467	488	492	470	482	487	460	460	499	468	430	444	390	466	442	492	451	458	451	440	465	458	455	473	473	456	469	481	469	492	490	477	465	482	437	447	491	437	464	459	475	462	458	484	504	461	469	461	493	478	472	435	490	473	449	537	455	499	485	444	440	485	479	447	496	473	481	474	445	462	483	454	435	506	503	474	459	469	467	508	473	475	467	439	446	492	476	464	447	493	457	504	487	440	476	477	490	487	484	466	491	451	458	479	477	444	469	481	461	471	499	441	471	437	455	508	483	486	454	491	476	431	445	480	472	458	483	429	443	428	478	467	459	464	498	453	430	490	459	477	457	456	498	473	463	445	440	477	447	442	471	502	500	453	469	492	459	507	491	459	488	477	463	471	494	467	457	464	445	453	488	480	463	456	430	455	474	438	485	482	490	481	454	463	468	471	469	473	452
22668	21223	30104	24246	21112	20359	9608	581	424	411	420	429	405	387	399	452	398	462	440	420	406	392	437	409	381	380	418	443	416	428	398	418	430	416	387	414	412	398	408	406	382	424	382	401	425	428	406	392	436	415	399	403	381	406	448	428	419	430	425	400	404	426	412	420	407	426	375	394	390	413	454	409	395	446	430	395	388	406	388	412	354	380	373	387	373	427	436	376	425	417	418	428	410	392	408	399	367	396	416	387	437	395	409	438	407	410	384	405	364	408	407	430	424	402	421	427	426	410	423	389	390	387	376	402	418	400	409	391	403	432	417	393	426	378	422	387	408	366	392	376	399	415	380	413	433	421	377	388	397	391	407	424	397	387	377	391	388	396	390	412	413	393	420	385	429	375	388	395	424	413	391	414	408	398	400	397	413	421	401	419	368	417	404	418	390	427	398	393	408	394	439	416	390	404	408	395	410	419	398	375	403	420	415	427	446	368	402	391	385	397	380	407	379	416	435	417	384	419	394	410	416	370	398	383	439	431	422	442	398	420	387	406	433	386	407	376	413	398	406	377	385	391	432	423	405	426	381	407	396	403	392	427	426	389	399	420	410	380	403	468	386	402	393	367	391	408	409	386	417	417	434	423	397	389	412	414	412	386	396	439	401	392	411	418	427	416	415	380	396	418	424	424	358	424	420	430	387	408	397	366	376	394	404	410	384	395	391	420	419	417	439	382	378	413	392	389	391	411	401	409	390	388	384	425	413	385	410	367	410	420	409	426	413	414	402	424	404	424	358	404	349	384	372	425	429	412	413	402	410	375	426	418	431	412	425	409	421	382	423	421	405	445	386	367	449	386	432	409	388	413	394	407	412	388	437	373	377	374	407	406	386	390	394	410	408	401	402	362	403	394	402	405	418	383	370	420	423	429	392	420	427	410	414	412	415	413	400	402	415	387	381	434	373	362	405	400	403	389	415	436	409	424	408	389	389	384	408	393	425	439	418	414	387	388	412	450	422	397	355	399	430	459	397	422	408	380	406	395	409	414	400	401	379	383	401	386	416	403	410	395	411	382	397	390	388	389	429	412	452	454	402	418	415	402	418	385	428	392	452	407	419	400	412	389	395	389	396	372	434	401	419	402	366	381	435	409	387	403	389	419	383	395	387	404	366	387	390	444	416	483	367	355	452	398	399	411	427	396	387	397	402	412	400	394	367	404	380	407	430	428	416	420	413	425	405	386	415	390	399	446	371	408	431	402	412	382	392	395	389	372	378	392	449	390	401	415	405	409	419	441	428	382	406	411	390	387	402	424	425	408	408	392	442	391	420	381	405	403	377	425	416	381	379	401	417	451	415	405	405	410	388	394	372	399	400	419	399	381	417	372	443	422	434	407	410	396	400	413	392	398	424	401	408	384	414	389	388	404	366	406	435	395	387	424	421	402	424	422	411	414	387	412	411	415	415	402	379	415	404	406	411	428	392	445	361	404	413	385	450	411	427	398	430	414	410	430	419	417	361	427	388	435	418	418	380	408	407	414	375	393	375	426	412	401	376	397	399	397	415	442	392	363	425	407	462	426	389	442	398	399	413	397	386	373	390	412	436	414	441	398	426	410	417	387	409	375	429	383	385	371	401	355	406	415	433	440	416	409	440	429	403	435	420	409	424	414	403	401	378	397	380	404	393	452	406	452	439	427	434	407	420	413	411	422	399	394	421	429	393	426	393	395	440	378	389	410	453	424	396	416	399	404	386	392	401	423	412	401	400	395	373	381	410	400	385	403	410	392	387	386	367	422	408	400	380	396	400	429	428	370	438	403	393	421	411	394	381	434	396	409	449	374	417	430	379	403	452	416	384	389	388	401	440	433	409	368	383	444	389	409	388	444	434	391	390	425	386	399	349	389	411	415	406	379	393	370	422	418	410	412	386	421	401	423	410	415	398	424	406	402	411	421	428	404	422	381	442	390	413	412	377	409	398	419	387	426	444	390	380	419	409	429	390	358	375	431	394	405	398	398	384	411	388	398	376	377	395	411	397	398	392	439	430	424	459	402	410	442	391	391	415	367	419	414	380	369	417	411	444	409	403	372	371	413	414	420	409	397	431	413	417	399	373	432	369	405	411	412	389	382	417	381	416	406	429	388	412	415	400	393	390	421	408	375	402	405	406	389	379	392	406	408	408	394	401	414	416	375	419	407	391	393	375	394	398	412	403	407	431	395	405	413	398	373	394	385	418	395	399	427	398	400	402	421	409	395	372	407	388	392	375	421	412	426	394	375	386	376	378	443	374	394	417	416	407	402	434	419	411	393	402	412	399	397	419	389	389	397	422	448	394	397	430	395	411	414	422	418	403	388	392	398	434	401	391	412	416	393	417	429	368	392	425	409	394	392	399	417	406	418	403	430	403	443	418	400	412	416	402	435	440	412	432	398	381	346	410	395	356	420	416	394	424	411	404	421	393	416	418	391	405	416	424	398	401	430	392	400	417	413	426	418	432	423	417	438	380	435	413	419	408	404	409	409	389	403	372	412	399	358	418	402	406	399	397	391	410	405	460	420	426	401	409	413	406	398	393	390	413	383	420	432	388	377	419	425	409	425	374	428	385	360	418	413	393	414	441	393	408	406	395	424	432	414	393	399	418	404	400	415	413	395	426	378	396	403	441	415	398	424	380	395	407	375	391	376	384	409	369	390	421	410	444	410	401	427	412	438	421	393	415	410	394	401	448	434	412	405	433	409	429	439	380	424	369	409	381	395	417	423	386	367	383	390	390	387	394	422	389	382	394	379	413	385	406	406	439	430	445	398	416	418	431	395	399	361	399	382	393	407	430	420	422	371	371	422	402	436	396	413	384	406	432	410	390	414	413	413	404	434	384	392	361	399	424	398	376	400	371	386	415	427	397	394	407	388	419	447	420	407	389	378	389	418	414	411	410	367	411	406	423	423	391	402	448	400	402	424	387	407	439	379	410	401	416	427	418	372	447	393	395	432	408	373	425	434	417	418	418	415	414	401	413	424	395	412	411	403	403	383	420	369	407	392	373	402	454	440	424	379	404	394	429	396	379	433	392	376	449	398	384	381	404	382	417	361	417	405	426	432	382	391	414	433	411	458	410	396	408	432	393	386	392	431	422	396	354	408	379	408	427	379	389	400	382	413	396	445	398	453	405	421	385	398	436	385	452	410	402	404	410	348	368	396	404	420	428	410	427	413	422	408	420	365	388	399	364	389	410	398	405	409	376	363	399	405	417	399	385	412	414	407	438	409	387	384	401	406	443	399	403	402	413	399	382	380	388	416	379	405	380	403	419	381	425	397	375	397	399	387	433	397	415	397	433	390	412	398	418	379	413	430	408	378	425	418	398	423	382	424	383	389	380	412	363	413	421	396	415	414	421	378	407	421	409	411	396	421	407	429	380	425	366	388	398	405	398	421	390	402	420	413	426	378	440	404	395	378	355	421	397	427	437	366	405	418	391	369	399	425	427	418	428	367	456	430
62620	96887	71711	37089	16926	4526	1249	525	451	480	488	464	486	473	447	440	429	435	405	457	448	476	447	433	428	463	461	452	444	445	442	484	450	483	435	431	424	480	472	412	450	454	482	455	430	455	450	453	453	451	408	409	452	419	420	457	463	505	389	468	462	430	438	426	445	464	459	434	430	442	503	407	436	470	426	454	400	461	431	457	448	441	445	454	499	457	446	429	432	445	443	406	437	418	460	429	451	446	429	483	440	439	436	445	463	444	443	424	423	462	484	474	457	476	449	406	443	439	462	433	448	465	458	462	427	428	462	470	459	415	468	446	431	410	443	434	437	442	487	426	483	448	454	449	476	427	468	434	440	455	430	482	443	463	468	433	481	468	435	450	446	451	484	423	452	420	488	445	482	435	431	457	449	422	441	434	416	441	448	448	479	452	464	449	444	463	505	428	482	439	448	440	450	463	447	451	443	418	441	456	411	435	456	496	439	483	458	434	442	466	415	491	479	461	481	443	438	465	400	421	421	491	443	421	439	428	440	458	441	455	423	448	467	466	426	410	445	450	465	420	443	461	430	432	461	402	419	386	447	451	468	457	424	475	480	463	424	465	451	446	466	460	444	406	464	421	451	469	430	443	445	417	410	449	478	446	471	424	457	452	479	451	447	452	449	437	452	450	452	469	450	437	425	473	430	470	453	446	430	448	458	400	442	415	446	448	465	480	428	451	474	440	473	434	438	489	450	409	425	473	438	471	479	430	483	402	430	463	434	432	521	429	457	441	465	461	475	460	441	458	501	420	417	462	425	439	496	437	474	421	417	416	441	436	409	424	454	431	441	421	453	439	409	430	429	430	429	460	496	392	463	480	419	477	428	440	427	460	462	416	477	456	476	457	448	502	456	435	462	447	472	453	466	487	498	453	453	442	445	441	476	440	438	459	448	420	435	417	466	457	410	476	432	465	456	468	407	488	445	482	425	439	485	423	447	465	445	445	433	466	431	436	445	437	445	420	468	465	456	448	461	486	435	412	414	431	452	406	430	441	424	452	439	435	463	422	432	433	486	428	433	483	454	409	496	392	458	443	459	454	463	446	430	454	444	425	454	427	452	407	415	466	455	419	460	491	468	469	412	473	445	445	441	458	460	410	448	445	467	449	463	406	430	442	405	425	428	454	441	442	447	463	457	467	448	435	427	412	424	462	493	432	447	462	465	418	434	386	433	427	444	478	441	430	473	437	506	439	484	480	427	431	424	423	440	430	439	447	465	443	449	484	413	435	450	419	448	451	456	435	475	485	434	435	414	460	484	455	443	426	491	463	479	458	449	426	468	480	506	431	432	462	422	439	498	395	462	417	369	406	459	442	471	457	437	451	475	467	432	437	431	426	427	438	449	443	407	433	447	438	420	432	450	427	437	425	426	428	433	459	443	487	433	439	427	443	411	439	434	451	417	438	453	427	467	436	414	436	441	473	499	430	456	450	461	468	459	415	451	443	486	444	437	449	428	426	467	464	438	437	454	451	449	431	467	416	446	460	433	433	438	485	452	433	470	496	439	463	455	494	438	444	468	463	472	449	436	406	450	460	423	470	482	455	444	433	464	428	439	436	418	438	442	467	432	438	410	433	457	500	453	448	454	438	463	446	432	435	435	456	463	454	431	462	436	451	449	434	446	442	450	456	430	475	429	462	437	442	437	450	446	462	471	398	437	456	441	431	412	423	426	427	512	438	451	461	448	429	416	422	430	429	476	421	423	463	451	434	491	460	448	465	440	452	411	481	441	460	439	419	444	412	438	444	451	460	457	463	417	455	412	435	458	463	451	432	444	443	439	442	424	423	404	445	419	431	434	436	476	478	454	414	402	418	441	436	428	461	431	431	420	446	428	442	430	449	440	461	460	435	421	419	458	435	470	437	450	455	443	452	474	448	425	435	470	464	448	452	448	447	456	456	435	420	429	465	462	447	460	456	423	451	418	403	467	422	427	466	450	435	473	439	422	487	453	478	438	467	428	427	477	476	445	439	451	449	409	433	450	436	427	464	441	455	480	408	446	464	440	445	451	437	480	453	434	455	433	428	459	459	451	437	448	450	449	419	450	438	427	455	428	463	435	469	444	473	477	415	424	418	425	451	472	451	472	422	470	432	452	429	454	447	451	479	454	421	484	443	452	470	469	494	403	435	490	456	435	406	433	456	494	402	459	464	399	441	437	433	468	475	457	455	444	458	430	474	446	436	440	453	434	445	477	457	426	404	465	417	482	428	392	463	421	483	464	440	450	452	431	426	422	428	448	478	411	425	444	419	448	443	466	412	422	466	434	442	451	469	483	451	469	456	477	436	436	436	435	440	417	432	462	440	450	460	443	452	434	432	449	430	434	424	436	433	462	463	424	451	446	396	428	436	480	474	479	432	482	439	439	420	497	468	474	437	442	395	492	453	460	413	465	473	480	458	414	450	408	406	439	441	440	490	418	464	439	450	436	435	429	432	454	419	448	484	466	416	464	443	430	470	439	451	443	428	443	416	443	424	409	490	474	424	454	433	453	455	423	449	426	437	491	436	458	458	431	463	448	437	463	419	410	456	420	480	444	453	444	444	448	435	462	468	452	461	458	461	432	428	445	453	452	454	442	477	456	461	422	461	417	494	428	443	421	446	440	451	469	454	473	459	490	469	414	443	429	471	424	445	457	448	451	435	458	422	444	413	419	406	444	447	438	429	460	465	461	401	498	440	409	413	449	433	435	441	456	452	471	483	382	429	451	493	477	445	444	439	447	451	455	426	482	413	430	397	444	468	462	482	427	473	456	405	465	467	452	461	431	467	457	404	436	417	430	448	421	456	459	444	493	447	460	482	418	441	418	435	455	427	453	420	478	465	461	430	442	479	457	417	467	432	474	471	443	427	467	482	413	433	454	476	431	441	460	434	456	433	465	428	417	433	455	436	485	493	408	457	432	449	436	411	468	433	448	442	444	429	468	426	390	428	444	481	461	454	419	441	449	421	481	442	438	452	435	461	471	460	427	447	444	461	427	434	482	486	418	468	424	477	425	438	433	480	431	403	442	443	432	475	443	443	464	469	464	460	458	508	468	435	433	489	457	446	429	468	446	420	417	458	432	464	456	449	445	434	463	433	455	464	439	482	435	474	431	464	455	426	485	427	449	439	447	471	455	424	477	463	422	424	438	451	418	422	498	452	450	427	428	449	432	422	450	482	457	446	460	435	451	417	449	465	432	472	433	448	499	461	426	445	458	444	481	401	462	422	440	451	480	454	447	446	429	431	469	443	450	426	435	448	440	422	439	452	445	446	442	435	443	444	431	442	451	444	451	450	472	464	462	444	462	462	406	459	443	451	401	471	431	465	508	412	454	437	427	425	441	434	435	441	428	457	464	448	445	419	403	418	409	440	440	410	422	411	460	439	444	446	409	472	438	431	438	448	425	472	459	468	451	414	405	451	404	431	420	474	439	449	452	433	398	436	463	449	413	476	432	443
31214	27280	28895	12224	1790	640	376	317	324	357	348	314	332	334	334	356	330	348	329	335	316	345	301	364	330	355	334	349	324	305	367	330	350	328	343	326	338	334	297	317	369	331	362	344	328	322	326	303	338	324	329	341	344	337	324	321	306	351	303	339	326	351	369	331	296	306	321	313	314	326	334	327	332	333	309	301	338	327	345	330	335	331	310	340	315	313	328	329	320	327	352	320	340	302	325	329	327	332	345	364	320	323	319	356	328	314	348	315	322	357	289	324	346	321	348	311	355	339	345	375	356	281	321	369	349	345	354	352	326	347	319	324	318	339	326	326	354	348	338	366	320	330	323	310	336	330	349	336	305	367	318	381	360	335	362	322	357	344	338	353	309	309	323	343	330	331	365	350	301	328	338	366	323	317	342	323	322	345	340	332	339	352	367	349	336	352	337	357	357	366	343	347	309	350	349	372	337	308	340	349	332	332	335	336	358	338	344	338	332	322	334	336	345	353	338	325	322	338	374	309	349	351	353	340	368	347	321	359	355	358	326	346	339	357	319	341	358	335	341	328	327	329	329	337	326	350	332	330	348	306	352	355	349	347	365	363	334	354	352	310	335	305	362	351	358	316	335	332	338	349	315	313	327	343	353	325	343	322	331	335	319	374	345	338	361	334	325	336	322	334	328	378	327	367	352	311	335	327	361	346	342	346	331	344	338	330	330	328	321	330	314	389	306	317	339	321	341	336	367	340	358	372	349	318	351	336	371	351	321	327	346	327	318	313	322	335	311	330	339	316	345	339	296	334	331	337	315	340	298	335	344	368	349	349	380	333	325	315	322	328	326	329	337	337	340	320	334	329	344	335	315	318	348	340	344	310	338	336	352	363	313	335	344	333	325	340	317	331	370	338	317	336	339	300	357	330	365	379	362	323	372	343	346	318	331	360	368	338	357	334	340	300	358	360	353	351	359	314	310	351	343	350	332	321	368	342	328	326	358	316	361	346	345	346	332	318	347	313	293	365	321	340	335	362	355	362	347	329	352	344	322	332	324	343	347	306	339	320	355	338	361	312	306	302	319	363	382	338	309	341	374	343	295	334	324	346	347	345	325	329	330	344	296	316	346	334	352	324	338	336	351	325	335	328	327	324	303	307	376	342	304	314	341	313	313	334	351	338	371	348	307	341	304	361	332	336	344	335	335	308	335	330	363	335	340	325	338	339	367	318	338	351	329	346	319	330	335	355	320	333	341	355	321	363	344	356	348	325	350	335	327	359	333	346	358	319	307	306	340	315	351	350	323	341	343	332	316	314	363	357	264	362	318	329	324	304	342	347	334	351	312	342	316	299	344	317	324	315	301	338	340	328	349	324	349	310	317	338	327	341	364	333	339	332	321	330	359	346	325	311	339	350	300	336	333	340	338	345	333	322	344	340	325	343	373	326	346	336	329	351	327	300	347	332	347	338	350	325	353	368	357	348	353	339	343	344	347	360	340	316	342	341	326	329	348	307	311	353	348	354	350	330	354	360	358	327	357	318	358	338	338	362	328	350	315	321	336	321	331	336	336	332	333	333	348	328	356	346	329	363	317	340	358	340	325	343	320	310	316	356	330	327	356	348	311	342	323	346	341	332	316	327	338	338	371	334	338	349	335	315	349	348	341	346	347	326	330	321	296	366	320	329	365	359	340	354	347	392	332	329	329	326	309	326	347	362	363	290	353	344	308	323	339	307	336	359	337	303	351	338	344	328	324	353	358	336	300	341	328	329	331	366	358	325	327	341	319	357	323	343	330	346	352	295	334	317	331	337	321	342	316	329	354	335	299	318	340	334	300	305	322	313	350	350	334	370	328	331	331	331	359	354	284	344	351	334	346	329	356	338	382	336	303	312	326	367	326	367	331	341	356	354	345	311	371	327	335	337	357	348	346	344	366	281	313	335	310	349	368	355	320	333	346	306	310	362	341	353	371	341	348	319	342	343	347	328	332	306	350	332	308	296	344	324	358	303	318	339	299	348	305	303	345	335	323	340	315	338	357	339	347	322	325	347	338	358	318	345	329	306	345	348	326	359	329	338	321	332	339	318	335	329	342	305	355	308	331	345	286	329	317	337	345	314	321	290	337	349	323	320	304	319	328	335	352	374	334	318	345	368	336	338	347	351	354	325	337	354	336	339	311	353	342	340	340	302	336	318	315	343	363	340	310	324	314	343	349	341	365	325	321	349	329	346	312	282	355	333	358	334	339	334	334	339	329	310	352	342	323	364	309	324	341	336	333	334	333	360	328	358	329	326	331	349	370	308	359	331	339	324	334	330	313	350	358	324	324	365	352	341	350	335	318	314	345	353	332	361	354	331	333	322	318	362	326	377	325	352	367	347	330	348	312	326	301	365	329	353	344	328	365	359	339	376	342	355	318	344	334	315	339	361	338	380	318	307	351	345	344	337	320	337	342	279	359	315	305	350	355	338	320	321	333	332	330	334	311	328	322	339	342	357	358	355	344	326	367	317	339	331	338	325	316	344	323	336	313	335	350	368	350	300	349	310	353	318	363	328	311	349	372	356	351	345	324	330	353	346	358	342	326	339	341	344	334	328	335	339	333	358	354	290	334	356	331	336	351	344	356	327	363	296	345	344	363	342	342	360	312	364	317	350	325	334	323	363	340	366	318	331	321	366	334	346	345	318	343	347	346	322	329	351	356	321	356	336	302	384	350	335	358	350	336	321	323	356	348	330	332	340	336	361	333	330	323	331	331	329	385	336	324	335	321	319	306	346	289	308	358	318	330	315	364	328	359	331	334	331	323	361	328	343	337	358	314	334	360	352	324	331	351	359	360	361	360	295	335	353	352	314	346	317	326	351	350	351	350	333	324	340	348	339	341	372	325	325	334	304	332	352	355	329	336	351	311	339	363	356	345	346	341	363	341	341	302	340	293	334	316	338	334	330	322	317	346	338	345	362	340	357	355	313	331	362	345	363	322	334	350	347	367	326	308	330	342	336	314	337	351	329	304	290	344	345	346	344	338	310	335	333	359	366	319	342	322	352	327	340	359	330	314	317	325	381	328	374	318	353	340	318	312	346	345	351	352	331	319	327	363	333	334	339	296	332	358	318	342	321	306	326	316	348	345	349	344	334	350	328	315	308	349	322	363	334	372	334	351	352	362	341	360	368	361	308	334	366	345	326	384	327	309	293	382	317	349	338	325	328	316	348	357	376	322	354	333	342	325	341	314	323	323	362	319	331	370	324	321	326	317	350	326	283	357	363	329	326	311	329	285	329	314	320	343	357	341	326	346	366	347	342	345	351	344	300	322	331	322	315	337	330	372	311	346	359	362	317	343	340	312	331	349	360	344	324	333	371	329	323	300	349	328	320	319	338	361	316	362	356	324	340	354	335	326	372	334	332	351	335	339	316	347	291	358	338	336	373	329	342	320	335	321	322	334	357	354	330	331	380	329	340	331	380	351	355	321	373	364	322	352	340	327	346	358	326	332	341
34577	39638	26532	7275	1858	692	459	377	386	379	407	367	417	410	375	379	397	371	410	415	351	403	412	379	403	385	381	370	402	413	433	387	384	387	364	369	406	383	424	402	384	373	384	375	393	427	387	394	388	374	405	388	369	387	392	406	393	388	378	384	406	417	382	398	421	420	441	379	399	389	417	366	388	346	391	405	384	387	374	393	361	400	371	362	395	379	361	378	374	400	402	431	349	387	383	411	372	396	413	396	381	377	358	400	375	356	410	358	379	376	389	417	412	381	406	392	383	434	391	402	393	379	354	385	399	405	368	369	395	403	424	401	402	408	398	403	434	403	386	404	393	375	382	382	386	404	380	398	357	389	355	406	380	373	389	368	388	377	384	367	379	375	404	431	380	378	407	368	421	414	409	366	366	391	391	354	402	357	377	386	357	398	413	398	417	409	377	410	386	386	374	407	398	340	367	377	404	363	361	393	395	409	391	395	404	407	395	393	390	381	395	416	403	390	414	432	430	389	420	393	371	393	398	417	376	405	386	383	378	399	391	390	417	416	379	367	382	387	411	373	426	376	400	416	416	388	410	390	370	370	373	368	369	411	384	401	376	385	392	386	378	396	380	377	375	407	359	383	409	363	396	383	414	388	387	371	372	387	414	431	381	394	399	417	392	342	400	389	367	381	395	384	357	401	380	386	408	347	396	386	391	420	391	359	394	398	382	394	402	382	420	381	389	393	398	423	377	401	381	392	413	410	407	366	442	407	358	392	383	389	398	370	368	400	379	405	401	392	368	378	386	401	393	384	384	369	435	402	399	364	400	392	405	377	415	424	401	412	382	407	426	399	408	411	382	409	392	402	355	409	367	375	370	402	348	392	388	416	411	390	406	363	392	417	384	401	396	384	415	389	397	425	356	408	399	382	389	419	345	408	398	394	406	392	396	400	395	386	398	348	404	424	405	404	405	378	415	394	398	430	355	398	400	388	376	386	372	362	394	390	398	412	381	381	439	400	397	389	417	412	367	383	377	399	380	402	390	388	382	378	402	363	405	412	377	384	386	375	405	395	395	346	397	388	380	357	402	346	394	369	366	389	401	375	401	431	410	386	402	385	405	420	419	379	404	369	382	387	388	410	385	381	333	350	421	394	379	357	428	386	385	392	367	377	383	431	402	391	374	376	386	409	390	369	424	400	397	410	386	364	392	377	371	400	386	414	404	372	386	413	381	400	357	396	394	404	419	400	394	403	369	398	407	393	354	382	398	422	398	395	417	439	398	332	384	387	371	397	374	381	438	386	405	397	402	371	393	342	414	374	411	422	387	400	371	369	432	384	402	390	378	369	348	382	385	374	389	441	387	422	379	372	371	397	407	398	391	370	395	394	380	406	384	340	375	388	418	368	417	400	388	419	373	415	447	393	383	382	409	395	360	365	397	406	422	440	370	393	383	419	436	421	398	378	370	358	374	402	375	385	354	408	399	391	376	400	371	366	405	409	364	368	369	394	386	407	404	377	387	392	392	394	364	376	378	382	397	396	361	411	428	385	416	362	424	426	380	366	381	367	424	411	405	396	401	437	354	401	408	390	398	343	354	418	391	398	411	396	375	374	377	397	365	332	409	397	411	409	371	396	404	388	396	417	378	423	376	367	379	391	372	430	397	384	399	367	410	352	423	371	400	363	374	413	360	415	412	405	403	387	367	409	374	358	441	429	368	414	370	384	388	386	399	403	365	391	373	422	354	381	408	371	393	381	408	400	348	422	396	431	392	405	379	395	377	381	389	416	374	373	368	396	390	390	377	411	380	377	392	380	384	359	396	406	374	392	419	393	394	365	386	376	401	366	377	386	367	404	423	366	398	361	379	413	361	381	395	398	371	398	437	392	377	381	356	428	421	428	399	374	415	366	389	419	385	389	373	414	394	412	409	420	398	375	396	413	406	397	397	377	410	367	365	407	381	406	425	387	399	412	397	339	353	367	395	414	369	393	406	393	437	367	395	374	360	388	394	404	405	363	396	386	432	372	385	405	429	408	401	378	375	431	392	401	422	397	384	392	367	409	388	408	394	419	387	384	402	400	381	396	381	392	380	402	378	366	391	411	406	390	400	387	382	387	414	405	361	416	386	391	346	443	434	401	396	405	402	387	379	365	351	367	388	389	402	435	390	353	364	398	372	370	390	380	380	422	389	402	395	352	372	411	392	412	392	414	365	391	383	373	391	382	384	426	379	400	382	390	383	412	440	394	383	366	406	404	387	363	370	371	397	404	427	396	401	410	386	388	381	384	376	371	383	369	383	396	367	369	392	389	355	376	423	391	445	413	426	402	416	376	391	382	375	393	372	374	383	415	397	406	437	400	374	390	337	391	377	375	359	402	398	385	399	410	384	350	428	367	405	360	393	382	377	366	435	434	402	354	359	398	380	378	410	386	381	425	350	380	403	403	379	403	384	390	414	385	378	389	393	393	390	398	401	355	414	398	386	373	390	410	354	403	391	388	413	386	379	410	381	351	397	373	379	416	405	398	387	368	413	397	402	361	327	426	398	375	377	423	378	377	383	346	363	367	397	398	374	389	404	435	382	408	370	389	423	440	419	366	404	379	440	410	387	416	409	377	395	375	389	407	417	412	386	395	397	405	367	417	421	424	376	377	364	436	383	390	403	437	360	407	400	398	414	371	389	375	387	414	405	377	379	420	407	357	365	358	382	395	400	381	389	395	397	376	404	385	383	371	401	417	418	418	396	404	363	395	380	379	367	389	415	397	414	405	393	399	423	442	384	362	390	396	396	378	435	381	392	401	370	428	387	411	408	395	405	395	387	393	385	355	410	405	410	367	427	423	391	396	386	375	401	361	364	386	389	376	428	416	369	394	367	396	393	397	404	379	396	419	413	431	378	375	391	400	391	400	394	381	369	372	387	420	385	385	388	394	397	392	397	390	421	377	415	388	413	367	387	394	355	420	389	366	369	391	374	391	415	395	378	403	399	370	371	386	378	367	375	409	376	414	388	420	378	410	405	397	413	392	394	390	393	432	422	357	420	392	359	402	392	388	375	421	388	394	355	389	393	376	366	422	397	412	362	387	392	392	393	402	415	398	398	393	409	402	395	392	418	380	381	378	360	424	414	364	371	414	363	407	387	415	372	360	402	401	358	405	389	389	373	380	376	409	403	396	398	362	351	380	398	399	395	396	386	378	377	421	386	403	394	370	374	367	376	412	416	390	373	415	440	374	357	405	404	370	364	408	411	407	407	364	387	364	410	436	385	398	388	397	415	364	414	369	412	401	363	413	371	344	390	342	408	398	406	404	390	403	409	418	395	361	335	406	369	395	416	436	396	384	408	421	433	389	411	377	364	407	383	408	384	386	378	370	360	390	377	364	395	402	373	437	388	403	394	436	387	357	396	381	391	417	407	369	384	395	418	400	378	378	399	374	395	416	356	408	406	389	383	389	398	361	396	388	366	359	375	412	410	374	378	442	390	407	379	388	409	384
23616	21489	31575	25430	20731	13890	1614	351	306	307	313	306	317	305	304	301	327	285	289	302	286	274	279	292	299	315	258	340	318	306	290	277	329	291	336	318	300	298	325	310	310	283	268	299	314	277	303	287	312	299	304	282	313	287	317	304	287	320	313	302	318	295	285	312	270	282	293	297	324	313	295	281	310	291	301	311	302	301	311	317	320	307	334	302	281	283	321	335	285	289	279	309	336	305	284	298	316	288	319	284	291	296	274	295	303	339	303	300	277	336	297	333	297	283	282	307	309	269	317	308	265	294	308	298	297	310	279	313	312	283	306	292	289	253	320	293	303	240	316	305	306	308	285	284	268	287	267	299	325	276	296	296	294	314	309	308	298	309	285	269	318	326	287	298	292	306	286	294	305	309	315	324	327	292	307	293	315	321	278	280	270	330	292	308	306	321	305	248	311	320	284	268	326	316	296	294	291	278	303	290	309	309	296	306	323	288	324	293	260	314	291	303	304	307	307	309	309	281	293	328	288	277	293	306	306	304	308	302	317	288	290	318	276	284	294	300	271	298	291	305	287	301	271	300	323	315	294	289	283	289	315	295	319	283	293	280	312	312	301	282	317	298	294	288	288	250	303	296	275	297	297	266	288	279	283	279	293	311	309	287	269	310	336	307	323	340	287	296	322	317	303	277	295	303	306	320	286	311	306	283	325	313	306	303	310	301	334	283	285	306	291	293	311	282	315	291	290	321	300	298	292	307	292	298	285	313	310	285	320	301	322	309	331	305	302	312	292	294	312	276	301	302	320	268	316	285	276	296	301	301	269	328	322	301	299	287	328	249	294	300	303	259	326	295	300	319	291	297	337	291	309	319	271	296	279	308	284	284	279	319	291	316	288	311	294	284	281	300	284	281	313	302	337	316	326	305	299	323	314	341	316	306	303	300	304	321	294	326	298	296	302	298	290	317	305	310	293	301	298	291	303	295	289	305	289	299	328	269	280	334	305	276	261	303	287	279	311	292	303	312	300	316	281	307	291	278	312	308	335	303	317	302	284	279	303	294	297	298	294	283	319	307	319	323	306	298	273	273	292	291	316	262	277	304	331	299	318	307	302	272	324	307	279	287	272	314	257	313	337	295	305	280	302	325	310	308	321	316	275	282	300	318	309	315	278	331	338	292	310	273	264	307	265	313	330	309	327	301	300	300	309	306	305	278	271	320	290	302	275	285	283	298	297	311	302	298	319	293	315	297	271	309	311	296	311	299	315	328	300	253	297	297	311	269	284	295	289	330	300	295	328	307	307	306	319	291	302	276	311	290	314	316	254	262	289	320	287	281	296	314	294	305	307	291	290	292	299	305	267	307	297	301	297	285	282	321	289	292	302	299	304	306	297	310	295	272	317	303	297	303	299	315	315	283	283	298	311	305	282	288	294	305	322	324	290	301	311	272	295	268	270	271	284	278	291	301	299	302	302	325	278	296	288	302	279	310	251	278	299	279	262	288	266	321	275	292	310	287	328	304	309	310	307	309	293	280	301	292	308	278	289	323	270	301	310	283	282	308	319	295	295	294	310	302	322	293	301	281	304	274	300	292	315	311	288	268	285	282	260	304	302	305	313	315	302	288	276	290	316	327	308	264	322	303	297	296	299	270	275	307	300	318	293	297	270	276	316	290	276	290	283	288	304	318	299	304	321	301	305	283	291	278	300	290	302	291	316	311	309	298	297	301	297	330	314	276	297	314	280	308	311	283	295	307	287	306	276	303	283	318	307	317	325	303	284	284	302	279	267	321	290	315	299	303	328	306	295	294	290	332	285	299	302	307	328	282	288	275	289	309	300	300	301	299	316	305	301	287	315	291	268	307	314	300	300	311	303	312	306	325	306	289	297	293	304	306	326	339	304	313	299	311	308	296	312	301	311	300	282	305	286	338	302	305	305	294	303	288	327	311	298	300	295	310	308	337	301	317	303	329	273	317	314	281	303	305	278	317	304	315	325	272	299	295	271	300	300	302	296	288	329	297	327	320	298	286	282	286	286	291	292	298	292	309	303	315	298	308	323	312	313	287	284	290	293	307	348	337	303	288	285	301	340	271	297	305	304	290	256	273	312	303	297	288	301	271	277	295	287	277	306	307	290	310	303	268	333	331	298	314	271	315	321	285	324	299	293	305	278	311	286	276	304	312	318	300	289	319	318	301	310	327	310	292	264	309	313	342	309	280	306	304	278	338	292	290	282	266	287	286	278	295	286	281	319	283	324	335	327	285	321	307	318	300	299	320	304	284	276	284	296	319	270	316	317	295	268	289	277	308	303	312	280	287	310	316	315	320	271	312	281	318	327	311	334	288	312	299	302	311	302	274	300	305	301	274	257	300	279	290	290	293	310	298	268	322	294	315	266	302	308	307	293	329	314	309	303	273	322	309	321	302	322	316	294	313	302	305	297	283	295	293	299	329	277	285	323	266	280	294	266	288	331	281	291	308	281	286	296	297	322	309	300	286	278	296	308	297	304	280	334	308	304	303	289	326	300	288	296	284	298	291	309	290	282	302	310	320	283	304	338	310	315	300	302	315	300	287	293	286	272	287	260	296	269	307	273	291	300	325	306	297	295	295	329	301	315	298	335	310	286	287	322	300	310	276	298	309	265	320	317	307	322	306	326	318	298	271	314	289	298	294	315	328	300	286	281	304	321	308	318	306	299	309	310	284	285	308	313	298	299	324	305	305	299	276	336	319	295	308	277	300	299	301	291	299	304	313	324	291	318	272	298	319	293	297	286	279	291	268	300	298	290	294	327	300	299	286	304	291	328	282	299	286	282	315	286	324	318	318	288	275	335	279	282	299	321	307	302	304	279	331	290	280	327	285	295	317	292	283	308	305	277	318	314	274	301	277	305	308	322	305	320	318	281	310	304	285	290	284	311	321	314	322	304	306	276	277	301	304	326	311	306	263	318	302	302	325	289	281	288	288	306	332	292	287	274	292	322	314	301	316	300	301	309	306	322	243	296	310	299	278	298	313	296	289	258	286	274	271	320	328	326	307	297	286	308	302	307	295	282	265	284	306	304	303	298	293	284	356	284	284	291	276	287	307	294	300	291	296	267	284	286	311	307	308	311	274	280	287	305	312	302	275	333	294	289	319	315	301	289	290	318	295	300	288	322	298	293	290	287	269	308	288	300	286	325	334	322	248	303	283	309	342	275	317	306	277	325	262	325	265	290	316	286	332	313	293	323	304	349	317	304	305	290	312	300	278	301	308	308	314	302	310	313	262	308	325	298	317	305	296	303	307	311	304	315	300	288	297	321	295	305	287	302	299	284	317	305	305	293	308	282	300	312	295	304	308	293	278	315	310	299	289	289	296	273	308	298	331	303	324	280	306	303	317	281	292	303	304	320	321	282	309	283	283	320	301	335	317	336	303	324	309	285	274	289	277	323	278	291	304	294	279	309	296	301	297	294	288	305	299	292	289	317	298	286	309	295	318	331	312	293	306	297	311
58481	87080	62079	28918	10709	3042	697	350	370	390	327	368	374	336	316	375	331	385	317	334	299	368	310	338	318	350	377	338	330	361	355	349	321	335	325	347	362	337	327	358	328	361	330	335	315	347	358	340	370	352	331	370	344	346	340	333	305	335	399	311	322	329	382	338	367	348	306	355	329	338	346	334	327	363	372	346	315	324	353	343	358	351	311	341	348	338	341	380	333	324	335	329	366	379	368	352	333	350	297	398	353	388	338	370	344	318	323	319	367	337	343	324	335	338	315	347	305	340	358	323	348	310	346	329	347	336	352	368	345	325	340	339	350	335	317	334	348	323	363	325	330	331	346	318	334	375	325	332	339	364	340	375	362	364	389	352	384	373	357	306	355	367	322	336	329	362	328	305	292	324	345	319	357	346	317	356	350	325	368	347	339	344	334	326	336	355	324	368	374	362	319	325	333	324	302	352	364	323	327	318	329	383	349	369	354	349	320	339	356	367	363	332	355	345	339	325	341	299	346	321	341	353	334	353	364	350	318	317	355	324	346	341	341	341	326	337	329	352	305	326	322	328	355	339	335	314	341	370	315	348	359	333	364	363	352	328	312	336	344	374	342	393	339	354	367	347	309	314	366	341	347	378	339	353	324	354	356	318	352	329	358	337	357	339	362	376	332	327	369	347	327	327	329	354	334	341	316	317	341	335	348	342	343	352	318	354	316	353	349	321	325	323	362	348	320	340	354	330	321	367	369	336	332	342	371	356	358	320	316	361	332	384	340	329	342	333	331	351	353	349	345	370	325	325	369	337	344	362	345	353	312	359	337	330	341	336	352	376	334	329	320	350	330	349	326	366	340	371	338	362	322	362	342	377	335	333	375	337	336	389	320	337	341	346	325	355	355	321	328	344	333	342	346	338	353	351	333	322	370	347	328	325	290	343	366	334	330	342	324	364	324	326	371	333	362	359	348	329	368	359	326	353	366	347	340	340	321	325	314	337	320	350	328	346	357	351	353	352	320	328	333	342	375	320	349	332	336	334	348	339	313	331	348	322	359	340	331	342	342	321	339	330	365	352	328	320	307	329	335	345	340	350	344	355	350	342	338	355	346	354	375	340	356	353	326	341	333	352	347	335	317	318	349	354	318	331	340	336	346	359	326	331	290	330	360	323	327	345	357	381	382	356	331	355	386	346	368	349	308	341	353	365	354	338	342	313	338	385	366	319	338	335	338	333	357	317	354	325	318	344	371	335	360	341	345	336	288	337	345	301	342	378	330	372	335	401	355	341	365	320	337	341	373	340	347	324	332	329	337	376	386	311	347	314	327	330	335	344	347	363	312	341	326	317	368	342	340	344	352	363	342	316	315	337	334	340	342	345	340	344	324	345	355	349	346	346	333	364	339	328	365	352	360	319	335	398	309	351	346	352	340	368	318	332	338	307	335	349	334	337	348	337	364	297	364	335	351	328	349	322	347	354	331	322	340	351	349	308	334	316	353	276	343	338	314	304	317	346	368	342	346	320	324	353	345	311	349	338	324	369	348	360	354	333	369	351	343	322	335	367	313	395	339	334	364	329	329	329	361	409	320	362	360	379	330	316	330	310	317	345	347	326	331	311	362	331	325	326	340	327	383	320	379	346	318	364	342	351	356	342	344	348	328	345	351	352	317	323	352	343	319	353	349	328	349	371	364	383	330	313	328	331	359	330	328	365	322	353	339	332	367	334	358	346	359	322	368	315	344	363	333	338	323	360	366	324	319	344	345	333	375	328	345	357	371	321	391	364	346	342	337	344	365	333	354	317	326	329	333	321	319	315	340	337	374	349	368	314	347	362	353	355	330	344	361	346	332	336	332	321	313	340	346	343	305	310	343	319	336	318	333	362	349	289	352	364	347	317	359	377	333	331	327	356	332	307	366	338	357	330	362	342	328	322	353	351	333	320	314	354	310	333	357	326	390	343	310	299	342	346	314	330	326	344	342	339	358	348	355	335	326	336	313	364	327	356	357	334	341	327	324	356	338	341	318	359	322	347	364	350	351	354	310	326	393	318	362	317	368	335	367	345	315	322	350	352	313	318	319	350	342	350	344	305	371	339	305	309	336	347	326	343	368	371	329	324	353	340	339	347	342	356	331	346	338	346	380	332	323	359	362	349	353	330	328	342	355	354	339	339	346	381	319	356	310	346	311	352	361	319	337	361	370	353	333	326	340	350	316	376	341	344	301	323	333	343	375	334	373	340	371	315	337	349	354	358	354	368	329	315	348	398	315	330	360	325	354	336	381	350	332	347	326	337	364	346	353	358	348	330	305	347	369	352	357	330	340	321	355	352	345	350	354	368	354	330	354	378	363	327	341	341	343	329	364	361	376	357	333	332	370	338	371	328	322	343	352	369	317	349	335	321	338	355	330	308	356	335	306	358	355	353	350	347	355	353	356	346	351	323	339	363	373	362	312	312	337	304	366	370	329	323	347	362	353	343	357	356	337	365	323	346	355	331	357	323	322	333	346	348	346	347	360	332	320	338	357	353	325	350	340	359	334	351	344	350	379	371	355	329	318	325	327	351	327	340	329	347	329	320	344	325	383	285	367	349	324	351	368	362	344	363	352	395	369	336	317	305	345	343	342	392	383	364	371	338	367	328	355	354	359	346	308	322	325	317	371	344	332	340	366	336	324	344	332	328	356	348	353	323	326	314	374	342	376	377	359	343	377	330	333	345	333	320	371	326	355	350	344	362	294	363	348	372	357	333	350	372	359	337	343	352	340	346	321	321	345	346	354	354	334	318	342	341	338	355	343	345	326	357	341	351	294	352	338	331	328	312	331	331	332	328	339	358	370	330	365	339	346	341	332	370	333	357	361	331	335	342	353	348	322	345	348	331	322	348	348	341	366	350	332	330	319	339	341	359	357	356	312	336	325	362	369	321	336	356	323	344	352	353	331	352	339	311	368	357	352	376	364	329	330	358	331	340	309	353	338	372	345	335	335	346	306	358	368	321	334	343	326	354	322	320	369	364	325	320	337	373	349	353	383	338	363	345	362	348	352	322	332	334	356	346	360	301	373	359	326	332	315	349	329	316	377	343	332	326	319	327	339	350	365	345	334	357	351	357	322	323	350	355	334	339	351	329	345	344	350	334	364	364	348	350	330	364	304	346	349	362	361	310	332	314	365	355	332	347	361	342	352	353	351	343	334	335	333	346	343	321	324	328	345	359	336	330	327	361	359	336	350	350	346	381	311	335	310	333	342	323	310	357	353	353	352	347	355	306	337	333	347	364	308	352	353	356	343	379	346	327	386	348	351	332	366	343	348	333	316	342	341	354	344	377	353	351	325	337	325	340	347	343	323	365	341	332	354	339	335	381	325	342	372	355	336	323	358	318	351	342	351	362	330	325	332	358	347	358	339	371	342	340	348	352	335	309	345	346	339	354	375	375	335	355	308	356	323	338	331	365	376	349	348	360	350	348	330	299	357	347	325	322	350	349	310	338	346	331
25511	22527	31462	25618	13297	1950	515	426	397	413	451	430	385	426	420	400	440	424	414	442	403	409	389	403	407	442	400	446	412	425	399	416	392	404	386	408	409	426	451	400	456	453	398	404	435	405	398	411	394	394	417	359	411	415	424	395	423	419	431	370	427	422	398	427	433	404	425	436	392	439	442	417	392	410	426	386	402	423	401	407	406	430	400	400	421	415	426	397	409	414	422	436	444	458	413	408	395	429	384	416	403	425	404	468	417	393	433	427	398	418	393	429	435	454	443	437	448	398	405	409	374	432	393	382	418	447	454	417	440	402	439	420	392	404	413	387	387	378	416	404	402	423	419	443	383	411	413	401	402	413	412	427	420	389	392	410	409	410	419	396	426	452	479	409	412	413	394	426	416	421	402	397	402	416	409	396	429	427	430	447	402	430	444	455	401	407	426	396	417	406	401	415	395	388	426	426	415	395	432	445	426	451	423	410	400	440	401	397	407	407	423	428	419	395	428	451	417	417	442	414	394	384	402	434	419	400	389	444	418	431	426	397	402	435	412	409	398	401	413	432	423	396	417	383	398	427	400	404	420	425	425	415	414	437	408	443	435	399	391	402	401	408	424	457	400	425	457	408	384	441	389	361	406	448	397	416	435	421	427	399	391	428	395	450	447	417	439	417	409	401	386	411	424	449	418	403	404	398	406	420	426	421	426	388	437	403	428	380	428	437	387	450	385	416	463	404	437	460	443	457	434	429	407	410	402	418	444	411	391	413	439	426	419	389	378	397	437	420	443	417	431	442	412	433	412	432	379	418	416	439	461	451	412	423	411	403	422	429	439	407	409	426	415	405	429	407	422	414	435	423	420	428	411	434	430	400	421	396	413	430	423	392	424	411	424	454	385	442	413	447	445	415	417	407	455	410	416	423	415	366	404	434	398	378	418	433	418	458	428	413	402	433	413	414	406	422	425	406	412	414	445	422	396	438	408	391	420	401	403	439	430	406	389	422	400	444	458	441	391	425	379	413	410	427	408	438	442	419	432	427	390	414	403	386	405	395	442	389	420	425	406	391	415	397	415	425	420	402	469	426	459	462	439	389	409	430	407	423	412	398	385	427	408	418	416	432	382	430	402	431	405	416	399	414	386	371	391	408	423	436	420	460	401	414	449	412	428	398	406	429	435	387	397	454	409	433	402	405	446	407	398	401	379	397	422	399	392	394	438	431	376	422	407	375	440	393	451	414	384	390	433	433	449	423	379	429	428	402	421	411	405	443	457	432	403	434	394	417	397	398	402	412	418	430	468	425	414	381	438	415	419	394	418	450	419	400	438	386	411	410	409	411	429	374	443	437	400	452	401	429	419	403	367	392	404	436	447	421	422	406	442	402	417	460	418	440	426	451	421	408	420	422	437	435	461	402	421	429	432	403	421	397	415	409	412	400	397	435	409	424	395	416	439	433	394	419	422	416	431	425	389	410	418	421	413	435	428	390	389	398	457	412	399	422	443	396	420	435	436	422	390	407	419	442	410	385	372	425	413	416	424	420	386	410	438	422	427	374	410	375	410	421	384	414	427	413	418	426	416	405	410	431	440	441	399	388	398	420	447	436	424	389	416	439	386	374	435	432	441	402	398	420	386	454	366	461	435	391	394	452	424	392	413	425	404	368	387	401	422	414	410	428	420	374	458	396	390	392	409	428	435	420	442	394	392	367	393	433	430	418	418	412	392	391	396	391	432	414	392	426	470	416	439	395	403	443	423	407	454	411	383	383	426	429	396	399	371	402	379	420	453	436	435	396	432	409	408	404	405	419	395	400	411	376	398	437	429	410	407	408	427	411	403	429	379	432	409	428	400	436	456	426	388	457	408	382	432	370	399	439	414	439	403	386	431	419	383	416	411	412	411	398	438	426	426	385	379	361	410	415	438	397	440	410	404	398	418	403	420	417	415	417	426	412	430	406	414	426	411	460	418	459	467	419	377	400	384	405	437	377	431	423	399	361	416	378	363	434	427	407	431	392	405	375	383	409	427	378	431	415	449	418	427	384	386	410	443	412	412	395	422	433	434	417	358	412	434	375	398	432	407	381	381	459	445	405	394	441	423	402	391	394	421	412	469	421	403	406	423	437	421	374	385	432	441	390	418	425	417	406	391	426	421	407	412	420	415	402	449	404	420	424	414	380	381	451	434	396	422	481	429	414	400	413	441	396	431	413	432	415	425	420	447	413	432	387	382	437	432	421	445	433	421	396	383	427	420	446	448	406	404	409	403	426	407	451	423	470	416	396	429	453	441	419	421	422	427	436	410	412	421	401	411	425	408	414	402	415	421	402	398	439	425	411	409	419	446	397	429	389	438	409	403	386	401	406	424	428	383	435	439	385	383	407	401	409	404	408	415	427	383	399	424	406	441	416	387	393	378	410	420	390	411	408	444	409	404	426	396	416	443	389	407	403	398	399	400	396	421	415	427	401	405	425	424	420	419	421	425	445	400	394	422	402	412	418	448	430	390	384	413	418	421	397	397	411	420	425	443	388	422	401	391	410	417	473	431	409	400	420	410	420	424	411	389	423	422	411	439	412	412	413	407	390	440	411	408	403	410	391	407	409	446	423	420	415	423	412	403	441	408	402	392	383	419	411	441	385	400	441	383	402	398	394	413	453	425	358	401	408	416	416	414	438	384	447	417	433	402	434	384	395	418	417	402	411	411	408	411	418	404	378	392	416	433	413	424	406	441	439	432	412	426	428	406	425	380	446	397	435	430	378	417	375	410	458	451	445	391	444	381	401	394	420	401	448	437	380	414	395	414	414	423	394	404	406	435	439	400	438	391	393	428	437	432	430	431	445	425	418	390	429	429	425	397	422	422	395	435	422	394	427	412	428	379	426	463	424	435	387	436	381	427	432	391	430	413	416	393	373	405	432	399	425	433	387	460	428	414	397	450	429	403	416	397	412	460	391	412	419	437	430	419	419	413	419	420	411	395	414	436	418	419	407	387	398	394	416	408	438	414	411	413	442	454	430	382	450	418	430	410	427	424	394	387	420	419	414	427	415	424	437	430	408	410	443	394	426	429	379	439	370	421	405	428	412	440	395	412	390	444	421	424	404	387	362	390	399	439	431	402	397	418	366	397	428	443	426	373	429	420	385	413	407	440	410	407	400	407	398	392	393	415	410	397	384	419	351	420	370	433	389	410	414	444	411	406	380	383	406	430	436	434	377	437	456	430	429	422	412	386	386	435	409	434	413	436	388	445	427	410	412	431	422	402	378	414	439	417	434	388	455	391	455	418	442	420	366	405	420	407	467	390	398	436	434	431	450	476	404	400	420	401	410	474	383	433	404	430	416	422	395	425	380	395	422	412	420	438	404	466	412	470	405	419	403	395	407	427	391	445	428	403	419	466	445	400	402	412	432	433	423	407	427	460	414	404	407	420	411	401	406	408	392	420	422	435	424	416	452	398	425	420	422	430	396	432	424	439	428	443	448	410	442	414	409
53317	71596	48466	19107	5085	1400	599	456	527	497	497	479	477	509	450	456	465	494	463	491	475	480	508	430	458	516	502	466	500	496	521	443	489	505	529	471	470	479	507	438	483	478	463	490	444	485	499	490	500	501	469	447	455	474	475	459	458	461	519	480	471	484	475	478	451	504	484	463	496	486	483	450	452	458	472	465	500	474	517	488	513	478	441	461	484	513	462	482	487	454	472	488	534	469	490	505	479	459	436	448	485	488	467	519	491	478	443	462	455	504	483	460	466	484	502	425	455	482	497	482	480	473	486	477	457	454	491	472	430	493	487	469	485	449	457	487	450	468	489	496	465	425	475	481	471	450	479	483	479	446	494	450	491	469	473	487	466	465	474	468	479	477	485	449	498	486	489	495	502	469	469	443	483	456	419	483	442	521	464	443	467	466	455	476	487	479	463	458	473	493	477	476	468	464	462	501	478	452	443	462	514	461	443	471	461	471	501	476	500	468	440	474	507	482	503	460	501	485	486	478	481	459	458	451	498	449	481	514	473	505	454	478	470	509	486	467	472	465	472	414	437	516	495	501	467	472	477	498	452	486	449	474	467	480	484	476	494	508	462	464	456	450	489	463	491	489	474	464	488	467	514	427	479	497	454	464	491	477	468	497	461	461	436	495	486	514	507	456	462	482	422	464	451	454	453	482	490	521	469	467	465	508	488	474	477	472	454	478	429	498	463	485	479	492	441	463	493	476	497	454	477	494	456	452	453	498	466	494	479	497	448	457	467	487	456	488	482	459	491	449	455	460	481	495	502	477	485	473	473	489	512	506	444	440	483	413	493	483	438	506	471	488	480	475	466	477	480	469	495	486	522	510	471	433	463	456	477	455	439	485	426	464	463	469	469	473	475	470	471	468	497	448	481	448	470	481	503	466	464	468	503	452	511	441	478	494	522	452	460	491	467	457	483	483	460	496	466	500	466	493	486	498	448	483	464	482	466	487	471	503	431	482	452	468	488	502	463	463	467	516	461	441	459	453	489	465	516	479	498	514	471	475	476	492	498	484	484	482	507	443	475	506	480	459	502	481	472	457	483	506	476	480	462	489	500	487	473	465	476	451	516	462	478	476	466	433	476	509	471	476	456	491	475	473	474	484	459	481	467	506	485	476	468	468	480	474	475	445	526	498	502	455	469	496	487	434	487	485	502	484	485	486	478	499	463	451	501	505	486	460	506	498	490	458	426	463	476	461	457	477	492	477	492	454	414	470	467	505	419	472	483	459	474	464	473	456	474	487	463	455	513	481	466	464	481	485	453	440	460	499	445	480	452	462	474	441	463	490	460	493	521	471	523	482	463	466	452	449	461	461	513	469	484	465	451	453	494	485	462	455	480	446	469	486	479	471	474	464	456	456	468	442	479	497	478	457	511	504	457	476	455	460	461	454	489	481	463	475	477	486	476	495	450	478	488	473	501	472	435	498	458	462	498	484	489	487	482	471	477	500	516	460	465	538	492	492	402	476	510	461	480	488	464	532	505	458	456	485	486	494	452	500	473	458	454	464	470	480	458	455	492	470	491	454	481	475	486	449	496	498	453	462	420	440	497	452	451	431	483	461	490	478	506	493	481	488	487	492	489	454	500	450	471	447	477	460	492	500	491	453	446	470	495	472	498	496	481	474	508	478	473	482	468	463	477	466	483	494	481	478	467	470	468	492	461	449	481	475	479	490	488	494	505	459	467	463	454	461	461	491	498	502	471	519	467	465	446	491	441	487	473	484	456	474	484	433	488	465	475	471	467	504	509	456	484	486	462	509	512	457	516	472	446	460	453	489	476	492	508	490	473	496	473	494	482	465	428	431	459	488	433	426	499	483	485	432	474	516	480	465	513	446	465	431	455	463	455	503	451	487	486	476	459	484	435	452	434	498	458	490	466	465	494	482	506	444	496	454	506	463	481	489	501	500	485	489	486	471	485	472	470	475	480	487	547	469	465	506	472	488	460	509	472	500	470	477	458	494	490	460	463	473	479	458	497	470	497	450	494	478	452	451	487	458	449	476	472	490	507	450	475	479	486	433	482	495	482	461	463	500	472	495	503	482	433	539	455	466	468	462	478	436	479	472	495	443	496	467	467	450	491	509	517	441	486	516	460	457	484	446	472	471	477	481	464	488	460	456	479	470	508	460	459	488	467	448	466	498	506	439	501	474	469	486	477	462	509	461	492	447	499	477	469	467	476	481	440	495	477	507	491	505	496	473	454	444	490	436	465	480	499	465	508	429	488	478	537	494	483	469	454	511	457	461	483	447	466	470	529	441	511	447	430	460	472	459	467	451	451	463	486	488	477	490	451	482	491	481	504	509	462	469	482	491	485	476	490	464	468	468	516	455	478	505	465	486	474	480	457	451	479	485	487	504	488	469	462	463	464	436	461	488	514	482	498	456	473	449	474	466	502	448	467	487	467	496	502	417	471	477	442	471	453	496	484	495	447	471	434	459	445	449	448	432	506	482	511	471	500	479	449	458	447	481	467	464	492	464	492	498	458	458	455	483	457	475	457	474	478	443	459	495	502	470	472	499	458	456	487	456	426	465	504	465	517	490	477	484	453	506	481	493	502	470	468	475	498	503	461	473	491	472	472	494	483	462	493	474	500	452	471	478	517	468	512	457	496	466	450	452	449	476	460	462	501	525	468	475	447	493	456	445	450	486	452	477	475	449	477	452	431	464	474	460	494	476	486	488	431	484	447	448	488	485	515	491	473	454	500	455	435	471	473	460	476	455	434	457	477	435	461	497	466	507	475	492	514	493	490	467	446	479	461	432	468	472	461	471	472	511	499	459	543	447	471	492	483	479	446	455	520	457	471	474	471	491	455	512	468	457	481	468	494	492	493	458	493	483	490	467	468	464	501	534	465	507	477	436	444	464	481	485	449	445	476	471	450	431	475	452	472	493	446	494	462	470	463	488	458	452	462	451	471	455	463	492	479	502	485	487	448	478	495	484	481	509	469	502	452	487	455	459	498	438	498	472	488	446	478	479	438	499	504	411	495	513	465	473	465	513	416	484	479	444	504	466	467	484	478	468	484	456	449	481	488	468	450	451	469	465	438	474	467	472	419	470	520	445	471	457	493	480	474	509	493	452	466	497	488	446	442	484	437	519	505	492	443	508	462	439	425	468	475	437	468	451	482	504	441	450	476	444	507	482	472	461	490	489	488	470	465	476	452	452	487	489	464	504	465	446	461	469	488	500	522	453	473	499	454	496	490	484	455	451	448	448	442	464	522	442	473	465	438	490	478	522	468	488	446	479	447	460	486	475	473	469	457	473	452	473	466	477	459	467	467	451	503	493	465	448	495	438	484	505	506	469	445	490	489	483	455	514	482	489	467	489	478	467	450	429	480	432	481	483	480	450	510	506	462	492	501	446	440	530	456	480	456	459	454	487	465	471	492	467	496	479	439	502	485	475	487	492	471	455	493	460	481	483	492	499	509	502	472	444	466	470
22733	21270	29778	24270	21093	20645	10172	579	399	454	419	424	385	412	450	441	399	384	440	361	433	399	407	391	361	427	412	426	388	413	430	442	394	436	384	415	397	383	403	434	387	411	402	422	458	402	429	446	445	353	395	411	429	413	443	412	429	434	420	381	424	380	440	386	394	424	423	443	385	375	382	417	418	422	393	411	441	428	426	376	408	403	394	422	431	408	424	397	373	399	380	414	399	367	404	404	396	414	407	412	408	401	412	431	432	404	414	411	421	456	425	376	386	376	388	397	388	463	413	394	419	370	407	398	423	384	412	398	397	419	404	406	408	435	396	382	416	390	404	388	394	400	382	432	419	403	433	386	369	384	417	358	396	382	434	415	416	420	390	383	417	426	425	417	387	390	376	408	398	418	390	417	392	409	397	369	385	407	424	408	410	383	336	395	414	412	364	384	367	383	412	369	427	418	443	407	422	445	404	403	391	410	394	410	420	388	414	425	435	404	413	416	427	389	378	423	423	400	443	414	389	461	408	408	404	424	403	368	384	379	398	359	399	414	421	402	399	407	406	408	416	398	405	407	379	390	453	395	408	353	409	426	381	423	395	434	398	439	418	370	422	378	405	397	434	398	437	411	418	387	415	405	418	391	406	417	387	401	375	397	413	403	422	413	394	431	421	381	392	395	389	408	402	400	420	400	408	418	402	469	421	428	366	436	407	406	419	406	389	423	389	423	402	439	439	402	424	398	398	419	430	420	423	396	432	402	448	418	396	402	377	384	418	434	407	419	373	440	436	408	412	396	411	414	393	403	405	410	396	402	398	391	421	407	410	426	397	405	415	407	440	402	421	408	411	446	404	396	435	443	387	406	408	396	388	403	418	419	394	429	398	419	404	397	400	410	406	408	386	394	369	428	433	394	402	443	414	416	370	430	368	395	414	401	447	383	428	406	388	381	414	391	403	394	392	439	389	335	407	383	420	417	414	397	387	411	436	408	422	405	396	401	410	372	378	403	389	381	405	366	383	395	402	389	405	387	440	378	422	402	395	413	394	412	415	398	387	422	388	373	413	405	400	386	411	390	382	421	393	404	419	396	447	396	404	407	427	381	396	408	389	398	390	384	396	385	407	416	400	401	387	435	398	421	459	400	420	402	419	409	358	398	422	408	391	437	399	419	394	408	407	394	405	377	385	404	394	360	412	437	412	443	405	389	411	397	424	435	383	405	407	413	432	407	444	400	415	411	406	415	392	423	392	386	413	387	400	399	422	375	411	447	420	435	409	406	397	430	428	394	364	369	421	377	385	427	410	408	397	382	368	406	447	407	412	385	404	406	399	378	385	401	399	365	408	408	432	396	387	412	421	422	383	351	401	405	404	409	396	401	403	386	430	381	406	406	430	418	421	398	398	425	457	387	432	438	380	440	416	391	400	425	389	385	385	428	384	393	387	413	436	430	447	445	413	410	396	388	412	419	414	395	398	398	426	377	374	409	418	407	379	380	403	420	357	411	405	370	421	417	417	406	424	405	410	420	392	399	427	431	411	418	413	410	399	395	371	354	398	378	409	396	416	405	452	430	426	415	439	408	430	399	415	429	437	403	398	418	398	391	391	385	412	400	406	362	421	429	402	401	432	417	406	411	422	415	408	418	407	439	405	380	399	383	421	390	401	443	429	399	384	414	422	409	408	434	398	416	430	408	406	441	393	417	413	418	410	407	409	426	411	391	411	410	409	406	421	411	429	388	411	393	418	419	394	408	389	402	413	418	410	431	376	419	382	415	426	404	401	421	410	379	388	406	395	430	399	391	382	432	420	388	430	441	412	384	419	405	413	411	406	404	414	398	370	400	420	413	439	400	429	410	391	401	426	403	400	441	437	385	394	387	408	454	403	402	405	409	420	410	417	397	418	401	441	415	421	426	403	400	394	376	396	409	359	403	419	405	414	385	386	409	426	389	403	437	373	396	367	420	437	405	448	384	426	417	403	405	431	405	393	434	424	369	394	392	381	418	399	429	389	402	439	434	387	438	396	397	422	417	431	430	425	417	369	390	385	392	417	405	432	404	404	423	427	425	381	401	389	401	418	393	361	420	403	400	424	410	404	388	400	381	408	366	406	398	414	414	426	403	415	426	408	432	373	400	393	380	419	394	445	393	393	384	406	432	428	399	433	410	410	389	414	395	436	429	396	395	407	364	399	395	387	424	374	448	410	417	400	410	396	411	430	379	382	415	425	429	433	401	396	372	402	415	411	369	398	444	375	396	389	402	434	401	432	396	407	412	398	415	393	438	385	381	399	396	422	386	404	427	426	417	408	410	366	448	383	419	410	412	425	386	387	397	427	378	395	392	403	406	371	401	380	416	384	414	385	416	396	404	385	403	438	380	425	429	399	425	408	378	391	385	379	416	398	438	415	424	436	382	415	424	423	380	414	421	413	413	440	387	407	427	446	398	374	388	394	378	389	394	432	407	408	437	426	414	441	388	409	391	442	385	427	405	438	415	394	405	389	392	401	420	398	415	426	396	419	434	420	374	378	428	407	387	384	405	416	420	421	378	405	397	404	375	417	425	402	401	386	367	363	405	422	425	430	415	376	419	438	401	422	434	379	409	415	366	410	403	413	426	415	414	409	395	424	386	426	369	436	404	400	395	386	439	404	409	429	452	384	388	385	369	450	409	414	376	409	405	434	404	423	426	385	449	402	404	446	425	398	428	429	402	402	463	455	410	453	423	427	409	396	396	432	435	383	382	408	428	387	444	367	427	402	387	417	414	412	376	388	417	402	413	384	462	381	432	391	435	417	432	395	401	419	421	420	441	430	404	396	428	411	414	394	393	374	373	378	402	411	396	387	382	397	429	395	404	391	398	406	393	386	442	394	421	434	429	411	456	399	395	359	364	430	401	394	427	410	387	403	409	396	380	393	397	380	420	419	405	443	407	419	368	405	389	362	417	386	403	409	407	411	391	415	375	405	403	443	415	410	412	385	406	409	409	385	414	366	435	414	405	377	396	386	403	392	404	418	390	425	407	417	389	398	384	403	389	446	426	415	441	395	420	388	403	409	377	426	407	376	382	380	413	428	409	375	401	432	378	458	385	383	367	407	490	404	422	407	395	404	398	382	396	421	435	357	428	428	388	397	449	403	406	441	461	411	401	423	372	419	428	407	386	421	395	417	383	375	412	413	410	413	415	428	438	414	396	407	440	359	368	398	417	420	390	420	398	379	370	419	429	383	395	416	417	399	377	431	364	453	372	419	402	418	409	419	402	377	403	431	398	420	391	419	387	399	400	426	413	397	382	424	414	418	389	353	429	386	384	419	440	405	429	426	415	404	399	429	401	388	379	432	401	391	405	442	428	428	418	379	409	382	381	426	391	403	450	432	414	443	393	408	406	393	427	372	424	414	395	378	355	429	425	417	362	361	408	375	399	413	410	395	432	420	421	409	401	409	422	378	415	395	449	400	418	398	381	422	423	395	420	431	381	403	417	395	385
62763	98573	69994	35600	14712	3847	956	412	486	465	470	450	451	465	462	448	454	432	424	463	449	456	452	419	448	447	422	443	433	447	470	441	461	458	501	440	463	464	454	423	460	425	449	489	436	437	496	459	458	455	475	449	441	443	449	410	455	447	419	431	442	438	424	472	450	440	453	479	473	431	460	443	444	452	442	409	435	436	429	441	477	477	443	431	424	437	484	463	450	419	421	430	475	457	476	441	479	437	430	436	446	414	442	450	450	429	445	465	448	476	444	428	480	477	453	448	443	456	465	407	441	467	472	420	431	452	471	458	465	462	439	462	439	452	430	442	446	438	469	457	465	443	449	449	457	472	448	435	426	453	448	430	479	420	448	444	443	442	437	468	467	442	447	420	446	415	483	474	435	454	439	454	448	490	448	466	406	453	481	462	448	446	410	472	441	438	439	458	471	492	461	439	434	453	463	430	462	485	456	453	417	452	491	438	476	428	427	468	407	452	412	419	449	455	449	477	454	466	435	469	466	453	453	430	437	453	438	459	450	433	439	453	469	444	457	443	455	452	460	463	470	460	462	449	400	449	447	432	436	442	456	448	452	426	447	438	442	424	461	446	438	478	446	427	450	448	465	457	436	389	421	469	420	449	466	430	422	453	451	402	422	458	455	473	433	444	466	440	472	472	410	443	418	464	445	426	468	452	423	428	422	427	472	468	457	431	423	460	439	424	422	491	429	452	461	477	493	453	449	458	431	441	404	453	448	422	453	458	427	429	460	462	450	452	451	426	450	461	457	462	442	469	437	438	439	425	476	419	447	456	431	455	466	412	426	447	431	473	434	491	429	450	460	467	460	466	465	458	491	462	431	451	443	435	444	468	430	446	419	411	451	428	463	454	474	404	473	436	467	431	419	461	449	479	449	472	455	465	464	430	451	432	441	444	415	447	460	426	449	429	444	456	481	459	492	448	421	447	426	457	457	467	473	447	456	422	440	478	440	451	416	448	420	497	435	437	461	430	418	449	454	482	447	432	418	444	475	427	439	442	454	463	436	469	469	457	435	441	441	453	438	449	455	429	421	424	429	451	448	438	446	471	454	468	476	471	462	452	435	442	465	457	486	450	436	413	467	444	386	428	476	470	463	454	449	416	449	446	410	466	452	440	482	491	463	479	457	483	462	441	422	467	451	429	472	444	435	479	458	464	472	453	466	456	429	451	432	481	419	458	421	442	483	462	416	433	439	461	460	423	480	461	483	441	437	479	464	423	447	427	445	490	445	453	503	436	422	447	432	445	439	477	438	457	467	438	469	453	448	426	461	443	451	502	439	417	473	415	416	457	447	432	451	424	423	426	441	437	435	434	463	430	463	431	457	453	442	401	450	457	455	425	470	444	438	435	476	452	454	474	452	431	519	469	425	423	442	419	431	473	476	438	499	421	461	454	431	442	455	451	487	425	456	473	431	437	444	441	431	468	448	416	433	472	474	466	464	469	436	486	462	483	451	444	460	421	454	473	447	450	434	466	437	457	424	431	420	439	449	467	440	451	408	440	468	457	429	453	434	445	423	425	485	478	457	448	438	459	452	440	483	446	479	453	456	438	498	405	402	456	414	438	458	437	437	462	413	446	456	454	441	461	437	456	462	465	441	474	433	421	435	441	448	414	450	440	412	460	460	432	471	465	430	506	465	453	444	436	436	446	471	479	413	467	438	469	483	446	487	428	424	424	455	469	442	409	444	454	449	490	455	461	450	434	430	450	385	437	460	485	454	432	458	462	414	472	445	471	460	458	416	439	435	435	458	430	437	443	461	479	448	438	486	467	429	430	430	477	442	460	434	427	441	464	438	464	479	468	433	470	448	433	415	445	439	411	453	458	451	408	470	461	477	425	417	466	443	431	449	436	444	449	433	456	392	447	465	461	421	463	446	454	408	446	433	411	465	455	439	432	486	463	478	449	466	411	450	443	459	427	444	460	441	437	480	460	479	423	423	428	417	425	434	445	444	460	438	477	450	440	455	474	468	436	427	440	446	403	476	443	482	428	466	461	439	435	429	443	481	478	447	452	429	469	441	479	432	472	458	429	415	478	468	482	468	441	460	421	449	444	459	448	451	445	441	464	460	484	451	449	428	472	412	408	434	439	450	445	420	439	460	429	445	422	435	423	423	454	444	471	430	433	395	473	464	458	466	461	422	430	467	449	483	455	412	460	457	455	477	437	428	435	466	418	439	448	447	439	430	441	476	443	485	440	443	488	415	463	410	457	471	476	458	461	457	446	451	412	442	413	455	444	422	433	431	447	457	442	468	443	445	461	489	440	448	466	493	472	435	455	448	406	480	443	426	450	433	434	368	468	486	461	454	402	478	408	464	436	464	464	445	453	459	409	457	464	458	477	477	430	420	440	440	447	447	487	462	479	457	477	440	452	430	450	433	442	443	439	430	467	463	467	450	457	425	454	431	433	449	450	440	502	421	481	448	475	461	445	452	469	485	453	447	417	472	443	493	439	458	436	471	479	435	443	421	435	456	448	462	451	466	461	476	479	486	448	427	423	439	424	434	412	461	454	431	455	464	448	475	446	452	478	460	434	464	440	440	458	428	435	421	460	464	455	459	447	454	446	448	397	431	422	474	459	438	417	425	447	434	429	486	439	439	466	477	438	434	429	423	437	415	462	465	456	460	472	443	424	475	441	460	444	451	432	464	483	441	471	440	485	448	474	446	414	482	425	439	446	460	464	494	427	458	473	457	427	434	471	450	454	502	417	443	471	440	439	437	443	465	425	438	475	473	433	443	432	467	408	449	457	437	434	439	442	471	396	400	477	461	468	421	437	430	448	433	437	449	453	462	452	441	459	440	442	440	461	435	455	442	455	453	481	461	422	429	426	396	433	449	438	451	470	426	411	448	426	476	431	443	428	440	425	460	456	433	406	450	477	432	455	447	467	444	458	464	457	457	472	420	433	440	431	466	462	467	461	452	419	443	498	452	467	453	426	487	460	487	457	430	407	458	483	450	438	453	444	436	455	446	465	470	449	452	468	441	428	472	421	427	476	393	471	435	459	421	479	460	440	493	409	462	416	455	456	441	421	435	447	442	466	469	507	445	472	467	423	445	456	468	460	430	448	484	426	451	452	460	430	450	441	419	435	472	455	482	429	474	466	464	463	463	445	474	455	456	441	444	461	457	451	410	459	454	454	420	458	456	452	473	459	416	459	463	463	432	426	444	443	481	444	465	459	466	446	472	452	469	446	422	463	459	469	441	452	497	431	454	456	438	464	457	434	437	453	422	468	459	471	474	469	412	442	439	454	431	466	498	469	443	406	477	476	419	456	439	467	431	448	424	460	477	459	445	434	413	461	422	466	451	440	425	462	424	412	437	468	442	438	442	459	450	441	472	441	457	429	426	429	459	449	453	461	444	438	428	481	420	479	444	421	447	478	422	487	435	499	448	438	456	448	443	427	467	448	465	418	446	446	450	417	449	422	487	473	439	474
30713	27880	29255	11410	1552	581	391	324	335	334	326	337	301	320	325	312	330	305	351	347	337	336	313	316	317	332	322	321	328	359	338	334	326	325	327	329	344	298	327	334	349	334	348	328	333	295	311	329	331	322	337	333	313	340	333	339	308	327	352	310	321	334	312	309	342	345	306	316	316	331	337	315	344	331	344	337	372	337	321	297	340	288	327	339	344	324	339	326	336	304	321	338	325	311	319	327	324	334	352	315	304	290	304	327	359	325	320	311	328	304	337	303	297	320	332	316	325	326	321	365	340	353	305	324	318	352	300	337	299	342	348	323	342	338	343	327	337	312	339	325	338	328	329	340	348	319	352	336	330	294	340	345	318	361	334	332	339	337	332	292	327	308	337	338	312	324	353	295	331	333	336	303	315	344	289	322	320	358	306	319	320	318	296	295	325	331	355	307	332	374	329	318	352	316	362	329	314	338	324	375	303	326	352	344	351	318	333	323	326	310	300	307	300	359	306	343	348	310	336	340	329	367	315	303	323	330	341	317	345	347	333	338	320	328	344	297	315	343	350	320	374	335	291	311	329	329	350	329	337	326	321	309	344	323	329	324	335	349	345	285	316	338	340	312	350	328	353	329	316	323	308	307	318	307	335	322	357	319	335	309	317	334	337	304	325	332	319	341	296	365	360	301	342	313	339	327	340	342	343	341	337	343	318	328	322	387	345	345	353	324	342	312	340	335	321	350	335	327	327	380	358	326	375	325	358	324	302	312	324	324	333	362	346	340	317	329	302	347	339	329	321	321	346	337	325	359	313	339	321	326	335	332	350	329	318	316	345	346	346	335	350	301	344	333	321	338	329	298	340	321	312	328	321	319	317	351	298	304	339	348	303	307	316	335	353	349	360	319	349	352	344	325	328	324	353	316	336	329	331	335	340	291	343	355	301	326	318	331	316	343	330	302	332	318	348	335	357	329	306	325	356	293	334	327	337	329	329	301	349	348	328	323	342	339	322	345	316	339	351	321	359	325	332	305	319	327	316	314	346	306	287	350	303	316	318	320	336	340	346	328	300	312	336	328	338	351	346	331	350	293	345	332	309	329	331	363	300	336	319	318	322	323	307	305	340	314	326	335	321	341	328	309	333	355	337	333	341	337	321	319	339	315	327	306	344	345	324	350	351	303	337	328	311	336	325	322	311	351	353	345	303	361	347	338	308	372	296	331	328	290	313	310	336	326	354	303	339	320	345	338	315	318	350	344	341	334	291	318	338	324	336	319	350	330	325	330	325	319	362	349	362	322	345	336	319	296	324	316	360	365	346	362	349	317	353	329	308	325	326	296	335	340	336	351	293	350	333	340	322	324	287	333	318	323	326	315	315	350	346	331	341	326	343	311	342	328	358	314	347	371	314	349	352	349	308	330	345	335	324	325	313	299	367	308	325	345	360	339	322	317	339	306	304	323	319	305	318	321	301	320	339	324	349	326	308	369	336	347	360	311	318	349	326	347	320	370	322	317	338	330	338	311	313	325	326	319	339	340	325	322	346	332	361	340	327	337	339	323	323	308	317	339	339	301	325	326	345	325	337	355	300	319	316	342	327	279	316	315	358	315	331	331	338	374	361	368	327	350	318	300	342	314	335	321	340	333	332	360	328	321	325	327	333	328	318	321	329	318	377	319	324	299	309	315	324	339	333	319	339	348	343	335	291	343	334	328	314	318	332	372	348	313	302	276	332	314	320	343	311	306	322	315	351	328	326	350	341	315	331	336	324	351	314	341	363	341	344	318	317	362	362	335	320	322	316	314	345	319	310	343	331	328	332	360	317	322	309	337	320	344	335	332	340	327	331	323	365	343	316	320	324	343	326	324	345	360	327	344	321	305	323	299	335	296	301	323	307	327	335	341	353	326	345	360	348	352	332	310	311	314	333	317	307	316	314	376	308	312	346	328	321	322	310	331	332	322	332	310	322	321	330	314	336	347	341	330	313	320	310	312	329	313	341	331	335	322	356	313	308	326	319	353	291	307	309	329	336	313	334	311	336	338	337	315	319	329	322	312	329	329	302	348	343	296	328	318	334	315	314	349	386	301	330	345	349	345	325	305	335	294	308	321	332	337	288	330	342	342	336	344	338	351	338	339	315	328	325	332	351	309	327	305	345	325	314	323	338	356	307	348	310	335	324	379	342	338	334	345	313	319	351	300	328	340	320	283	313	312	334	334	344	324	317	298	323	327	333	330	324	335	315	333	350	366	325	344	329	321	317	348	352	333	324	328	304	304	304	311	301	312	313	347	318	321	311	330	357	331	335	328	319	321	310	346	340	312	329	324	321	316	333	349	347	323	329	339	332	323	355	331	304	357	331	340	306	321	323	338	324	315	309	325	336	325	330	312	323	351	329	335	332	354	310	310	371	306	330	324	328	362	368	323	338	315	325	314	334	351	348	331	324	316	339	304	348	344	329	310	348	314	316	337	331	311	321	312	321	338	319	313	326	334	355	319	282	361	308	309	310	300	328	291	353	340	306	338	314	346	338	317	337	322	334	334	357	332	339	344	342	326	332	312	353	339	332	324	342	299	335	334	325	322	362	326	325	318	303	336	321	324	343	364	321	359	322	311	314	351	331	356	349	328	327	319	319	321	316	345	338	331	349	310	281	320	322	368	316	325	321	322	318	307	301	337	329	367	358	355	337	310	336	345	334	356	320	325	339	315	324	296	335	335	364	325	304	319	335	347	362	336	321	317	305	324	334	345	372	325	310	344	290	312	320	344	346	319	332	342	314	343	357	319	360	327	293	348	342	352	337	328	325	343	302	359	345	313	328	310	314	340	331	329	294	333	345	327	356	341	338	338	328	320	323	317	359	308	333	334	346	328	349	334	354	316	342	302	325	353	342	332	349	343	318	335	329	312	330	328	319	346	307	338	324	341	361	347	334	322	309	333	329	326	313	318	282	352	312	336	338	314	329	333	317	342	320	371	315	318	333	322	348	340	308	355	345	360	333	352	321	334	303	356	334	353	341	322	336	320	353	334	328	323	309	347	340	327	361	333	321	354	324	311	313	322	352	328	328	323	297	337	352	343	323	306	345	329	343	331	334	344	349	342	355	324	345	316	337	308	322	315	354	336	323	356	330	346	328	289	332	363	287	322	339	312	320	338	358	363	360	285	329	343	323	351	305	323	353	323	303	329	339	311	310	312	320	316	343	331	353	323	356	338	299	344	334	337	332	336	311	317	310	342	339	339	356	309	301	329	309	349	332	345	311	329	344	331	326	306	331	356	293	340	327	313	342	349	344	322	317	324	344	338	323	297	328	321	320	317	323	365	312	361	334	320	335	297	347	313	323	296	352	311	336	356	282	332	337	275	334	301	317	341	321	326	303	306	350	351	342	336	339	317	302	336	341	323	331	365	322	349	335	325	353	319	318	311	327	302	362	279	300	336	315	326	335	362	316	333	364	339	325	318	323	284	352	318	331	336	343	297	331	344	317	336	336	341
34084	41387	25755	6622	1677	677	380	377	383	416	341	410	399	376	347	417	376	378	384	402	382	391	363	392	382	388	355	369	373	393	382	364	379	398	397	383	393	417	339	378	371	427	379	373	377	366	384	387	397	408	379	404	369	410	384	342	386	393	352	389	353	376	392	361	390	399	385	361	381	396	399	380	389	377	386	358	387	371	346	400	392	398	414	345	381	382	390	364	420	384	383	424	386	372	382	361	380	412	351	393	381	372	365	407	385	381	421	395	432	376	390	384	366	396	364	390	369	406	342	378	370	415	375	406	379	398	366	351	369	377	419	384	379	376	409	417	379	406	382	381	369	409	406	388	380	372	386	383	380	377	391	401	404	406	383	399	366	372	372	362	360	374	383	392	376	417	365	367	368	397	394	374	386	362	367	339	434	388	404	379	379	375	405	392	410	381	390	443	334	392	385	374	390	376	413	390	360	374	411	336	394	391	375	386	351	385	372	363	392	404	367	406	397	398	373	417	380	403	391	409	417	361	384	387	377	402	353	390	372	390	408	400	390	330	377	412	382	404	397	394	421	405	371	393	393	390	378	428	426	363	375	389	396	378	401	397	396	369	368	394	363	393	403	380	343	377	356	375	362	374	382	394	365	378	350	373	375	399	371	369	408	380	399	384	436	384	406	407	368	385	377	371	395	417	406	378	368	365	396	407	389	403	404	383	385	387	358	407	376	374	399	385	370	396	392	389	378	379	368	394	377	393	379	401	355	358	387	396	355	392	372	419	398	364	421	380	386	373	348	357	366	397	376	370	410	349	365	430	394	400	399	375	374	374	394	378	395	415	363	430	347	385	358	380	366	390	401	386	386	386	387	365	396	398	374	373	391	378	399	376	421	391	379	393	397	384	394	361	379	393	385	400	401	401	383	355	360	389	335	389	383	381	402	382	384	377	362	371	411	423	396	379	374	370	375	328	386	418	382	371	415	374	349	414	375	395	423	393	390	372	375	397	371	393	350	375	389	353	369	372	378	384	348	398	381	398	414	357	400	379	407	380	365	389	416	374	400	393	372	394	364	394	379	357	408	423	377	380	393	417	355	390	361	355	382	396	391	365	405	378	407	403	389	371	393	383	377	384	391	387	361	400	389	366	370	415	372	387	394	362	421	374	374	390	339	389	376	385	368	370	428	368	400	350	414	408	409	326	389	354	387	420	388	366	409	404	390	390	400	383	385	373	423	422	381	375	394	396	393	395	393	377	381	363	411	351	376	357	366	385	400	368	349	407	373	361	413	362	367	390	384	386	375	359	395	403	403	356	398	391	383	372	375	346	386	393	364	412	382	351	409	360	363	406	406	385	379	368	375	358	414	391	399	394	368	390	397	361	402	367	365	383	379	374	358	374	364	362	400	380	345	376	368	405	341	353	399	389	375	377	399	371	386	382	387	389	412	399	386	389	359	357	391	393	408	379	413	347	366	364	400	417	347	380	391	386	379	387	401	389	369	391	377	389	401	408	384	376	437	391	405	366	435	409	386	395	377	395	388	396	370	393	355	382	378	373	354	389	378	390	403	381	364	398	391	376	358	405	414	391	386	389	377	368	375	398	373	398	413	396	382	388	387	390	391	401	393	357	394	364	363	372	388	388	369	366	399	358	385	346	361	369	343	350	387	382	396	390	418	407	388	365	392	411	384	394	376	380	378	361	373	379	405	357	376	394	372	418	407	403	403	339	394	398	349	357	395	368	389	354	378	400	373	441	387	385	380	384	385	355	390	367	375	370	357	367	367	368	383	406	388	400	353	378	376	359	352	404	369	422	401	350	361	376	381	348	395	439	405	360	388	383	345	398	361	373	354	402	391	372	366	384	355	377	387	407	378	399	358	367	385	343	357	363	419	388	396	356	402	369	394	386	408	364	387	353	353	397	370	380	401	399	380	364	391	363	340	417	388	405	395	414	392	377	353	371	368	369	390	410	385	403	385	387	395	344	409	357	381	400	369	365	382	377	365	382	384	371	379	378	399	415	384	361	350	358	402	396	356	408	397	382	413	372	404	351	410	375	367	374	365	355	373	394	395	398	386	379	380	360	398	357	390	380	371	365	395	398	390	409	396	364	391	406	367	345	353	404	364	345	356	413	395	423	402	391	406	372	394	375	382	389	400	379	370	364	343	382	367	373	356	408	394	389	371	406	369	423	363	378	358	379	423	356	393	369	379	393	387	350	384	375	362	375	375	392	381	359	395	369	360	390	393	411	396	372	392	387	365	357	411	376	391	394	374	394	413	385	395	370	378	390	395	370	372	381	384	367	382	366	384	381	381	363	355	384	371	406	393	355	363	383	395	386	373	395	375	393	358	379	418	388	363	384	387	365	373	382	372	411	375	412	395	427	390	397	383	359	351	364	366	395	377	386	378	349	398	387	390	367	378	394	401	415	404	399	407	390	379	384	381	401	365	377	376	408	376	436	424	415	379	353	396	383	385	377	394	373	422	405	382	375	366	385	392	406	406	392	379	376	384	372	371	341	406	369	393	332	388	414	364	380	371	381	384	364	391	407	380	380	401	396	345	404	406	374	391	373	355	388	406	379	371	392	414	367	400	400	370	368	394	382	368	351	422	374	373	418	400	352	395	370	401	436	403	351	378	372	369	376	345	369	399	384	389	356	357	406	368	380	408	375	361	380	389	343	383	350	336	347	384	344	356	367	383	389	381	411	362	385	311	383	377	343	379	391	388	345	377	397	355	369	426	392	389	406	387	396	392	408	403	375	361	393	366	381	380	384	398	378	359	389	388	378	399	375	407	364	391	383	413	401	374	367	377	383	367	336	376	370	399	350	337	389	352	397	409	339	378	392	396	371	372	366	385	408	393	425	352	372	391	385	400	423	366	425	398	399	397	349	424	378	397	381	378	389	394	391	401	388	407	358	377	340	388	404	374	401	412	388	362	398	391	385	396	340	396	398	392	391	374	347	371	375	389	356	308	392	414	394	357	381	371	359	412	402	338	383	375	377	391	356	391	355	374	395	413	413	341	347	402	346	354	334	392	346	401	382	412	363	362	328	428	388	406	348	424	410	361	372	374	401	377	365	391	368	392	401	392	367	382	359	412	388	388	372	404	392	402	407	380	411	377	379	390	366	369	361	375	378	359	377	392	377	387	377	376	385	384	385	381	357	387	389	409	406	386	363	392	410	386	401	397	372	392	389	355	365	353	391	412	343	378	360	370	352	379	358	365	370	394	393	389	386	422	410	376	389	366	376	387	359	354	403	399	382	383	385	396	375	391	361	389	404	373	393	391	411	392	371	413	402	409	396	377	386	363	424	383	374	386	369	380	379	389	406	379	385	372	397	393	360	394	400	371	375	380	390	424	400	391	389	374	379	348	425	377	371	384	374	391	399	381	376	377	392	377	403	349	369	396	400	360	359	391	406	380	379	360	379	361	400	402	414	397	371	375	399	375	379	351	396	400	373	412	399	379	392	373	387	414	375	419	393	404	413
23656	21694	30752	25115	20875	14904	1791	345	310	354	315	316	320	332	319	297	270	306	311	304	255	276	300	309	350	303	302	291	278	300	303	298	316	287	278	299	315	310	313	281	308	278	301	307	332	299	307	298	291	289	349	302	276	288	343	294	298	315	300	270	287	334	344	294	302	310	297	275	284	244	308	306	304	303	293	291	293	292	307	322	315	304	300	294	297	288	315	315	295	320	320	292	276	337	297	307	286	272	283	276	284	325	304	287	313	318	312	333	298	287	315	297	297	289	294	307	284	291	304	276	321	320	320	309	319	273	287	310	319	284	300	327	273	303	312	298	318	326	310	291	304	307	271	338	310	308	283	301	299	287	313	326	326	318	281	287	312	265	315	298	315	305	290	291	285	320	309	313	281	301	283	286	280	341	315	326	316	286	329	310	291	306	309	291	336	306	312	286	299	308	306	295	321	327	341	277	312	281	305	328	327	298	293	283	279	305	292	313	284	318	310	323	294	302	325	294	292	284	303	319	335	311	303	315	325	289	306	345	312	292	334	307	346	335	273	297	304	328	311	314	316	298	286	310	283	313	306	297	304	291	329	292	328	350	319	304	302	286	312	327	299	318	300	284	302	326	317	287	305	285	283	275	320	283	288	286	289	308	293	282	280	316	297	280	297	316	292	282	309	323	299	310	319	306	294	312	318	306	289	289	298	315	315	289	316	277	314	285	321	304	310	284	312	319	291	325	299	299	302	323	288	312	301	295	312	303	284	304	308	330	297	306	293	301	301	320	294	325	288	292	300	279	306	264	334	298	296	280	277	297	322	279	311	315	292	328	340	322	321	338	289	336	342	298	293	290	271	308	308	301	302	283	308	309	286	341	307	303	274	296	316	303	289	311	312	280	303	330	315	314	273	303	276	317	296	322	309	306	324	326	283	301	296	279	326	282	317	286	320	280	287	293	287	306	296	320	279	300	357	315	280	301	325	287	296	291	323	311	302	327	310	298	287	298	316	305	307	296	319	284	276	290	304	304	301	310	308	289	317	316	328	276	310	294	283	303	303	308	304	299	281	287	298	281	289	295	299	284	296	321	278	302	321	324	305	305	290	294	273	272	320	304	287	297	285	291	287	317	298	313	293	283	304	290	295	292	293	288	305	292	269	287	274	290	285	306	293	335	308	294	284	285	306	325	303	277	322	314	282	333	279	314	317	328	279	305	294	314	318	344	310	279	293	327	309	281	289	324	288	311	299	291	325	301	309	277	315	297	318	304	296	317	296	298	298	309	269	287	307	316	274	303	310	303	308	301	301	310	290	312	285	313	303	320	322	293	300	287	317	312	306	315	278	318	270	312	322	348	272	305	283	297	318	301	324	281	292	290	290	265	295	314	322	297	286	284	313	325	299	274	297	285	313	299	265	275	296	308	300	329	320	307	299	301	302	324	286	291	301	310	295	304	323	302	271	303	325	307	311	273	320	316	313	289	278	287	296	329	302	281	299	285	297	313	272	298	321	262	294	285	312	282	293	329	294	288	338	304	309	295	308	288	344	294	292	317	304	299	282	321	287	280	302	305	310	346	323	302	296	320	305	299	288	298	302	296	321	294	278	315	281	317	278	283	282	317	309	321	288	284	301	309	281	311	319	286	290	309	293	284	321	342	310	302	260	336	311	319	281	292	286	293	293	334	295	312	318	301	303	306	282	297	318	304	313	322	288	298	329	298	307	308	314	317	293	329	308	290	301	320	300	267	305	343	290	300	284	317	318	284	285	302	259	317	318	320	288	299	312	302	288	304	296	321	294	298	289	296	306	269	336	300	312	309	318	299	278	301	312	302	308	294	292	281	305	331	300	326	295	299	327	334	302	326	294	278	325	306	271	316	304	286	278	319	281	316	315	283	304	278	312	334	294	302	300	326	297	327	283	297	297	322	304	323	307	280	300	270	282	323	320	314	294	286	329	310	283	301	346	293	279	316	273	309	293	279	324	320	310	279	320	312	310	298	293	331	338	311	318	272	289	294	304	336	300	297	300	316	292	304	303	320	330	299	298	304	271	301	305	285	306	273	292	275	313	288	301	273	315	332	290	298	333	318	287	323	288	292	309	309	300	264	290	285	322	312	303	305	289	300	313	323	333	298	335	294	319	309	279	318	321	280	334	281	307	303	295	284	308	286	315	327	281	304	289	321	286	268	276	314	307	322	292	288	299	316	330	302	288	286	279	284	294	271	307	299	292	303	300	300	333	281	307	270	319	334	290	307	301	319	355	296	301	294	332	307	311	300	322	289	299	295	319	274	326	306	295	310	311	303	323	269	312	277	315	318	293	330	301	306	312	337	300	311	310	308	310	314	309	274	310	295	307	300	288	307	317	299	285	290	304	309	307	291	303	314	315	305	313	347	302	304	283	326	289	360	332	285	307	323	285	289	283	314	295	323	308	312	274	312	337	314	271	326	283	290	299	294	297	294	320	299	277	334	316	315	290	299	334	323	298	312	313	328	307	325	290	339	293	279	296	295	316	327	308	297	315	280	325	295	297	303	268	308	266	319	292	352	295	276	296	294	327	327	316	310	327	285	326	301	302	303	303	276	280	302	302	281	299	308	317	284	301	302	318	324	310	286	336	302	281	292	317	303	264	305	294	271	285	292	307	283	303	314	299	287	310	337	307	297	332	297	313	253	287	281	279	296	286	308	270	262	304	291	289	341	295	297	302	304	305	315	319	275	323	295	305	285	329	274	320	309	312	274	312	272	311	333	320	265	276	318	301	307	293	317	288	275	305	316	321	308	324	318	314	296	304	312	315	288	316	318	338	293	300	291	311	311	312	327	291	283	297	288	291	281	288	311	283	284	281	294	298	297	308	307	302	319	290	281	300	305	334	294	285	299	330	302	308	296	304	287	306	290	278	298	311	307	300	282	273	319	284	260	308	286	307	307	302	314	316	332	261	317	313	278	305	303	302	317	308	319	274	300	289	306	294	277	291	306	321	317	285	313	301	306	314	309	295	309	264	293	292	305	297	308	324	310	279	306	295	290	309	313	327	345	308	296	312	314	320	317	335	314	322	277	317	304	273	319	339	309	267	328	301	297	314	284	314	281	313	291	288	307	315	282	336	292	272	292	290	329	290	299	319	286	288	307	260	276	311	279	281	278	323	321	306	275	297	298	292	296	292	321	322	279	277	291	286	307	297	291	337	284	323	296	281	258	311	269	324	310	289	321	287	333	293	289	332	293	302	324	308	302	319	307	317	308	320	305	322	290	309	307	298	267	272	294	306	288	306	289	296	306	304	305	282	305	306	289	293	286	315	295	294	271	283	317	318	308	314	293	292	329	304	293	297	328	336	313	329	300	319	315	310	303	305	296	303	353	299	294	293	343	279	303	299	292	321	272	328	300	301	292	329	327	284	309	271	301	295	283	316	322	275	275	308	298	309	280	285	324	305	296	304	295	309	293	302	313	294	305	292	368	325	299	287	348	281	293	277	292	315	291	327	289
58159	90064	60854	29016	9946	2401	513	385	365	330	318	339	356	370	335	328	375	341	364	352	342	352	332	342	329	373	337	359	361	356	357	343	346	348	324	351	355	373	304	344	341	373	361	353	331	356	341	339	332	339	345	348	337	316	349	347	342	354	329	351	338	326	319	339	351	353	353	332	333	344	329	343	340	386	362	353	323	363	362	362	352	342	332	302	345	337	360	340	342	381	333	368	320	361	330	337	329	340	350	357	332	370	376	345	312	331	361	346	322	367	329	334	341	374	365	362	373	308	338	315	358	355	354	338	339	326	332	355	371	348	355	381	369	339	349	348	359	375	330	331	343	368	319	362	330	353	339	319	370	327	364	352	326	340	354	367	310	333	374	351	365	363	336	349	301	352	372	326	324	358	326	345	307	369	329	348	353	368	333	355	331	356	369	346	347	341	352	340	326	345	318	362	335	348	362	347	345	342	346	298	307	337	302	334	359	327	343	334	353	337	359	349	329	352	354	355	312	325	370	334	368	338	324	329	382	360	368	332	351	351	339	332	356	332	334	308	410	366	313	328	337	344	368	321	340	328	372	337	358	348	354	356	329	339	321	350	345	343	350	327	348	406	357	360	351	395	365	314	327	338	322	360	317	335	344	327	336	334	286	368	341	355	362	357	369	343	358	345	339	351	347	346	362	343	357	348	354	364	348	344	313	380	370	352	337	339	329	347	376	358	335	376	332	345	331	376	357	312	349	319	338	305	325	341	342	372	323	318	335	339	353	316	341	345	361	322	348	320	324	349	332	353	343	301	340	318	344	309	347	344	335	330	342	339	356	356	389	358	355	318	360	328	360	343	342	325	349	320	323	339	376	349	382	337	312	366	318	346	353	353	360	370	353	312	327	338	355	373	353	365	360	321	351	363	350	321	321	357	353	336	360	333	345	361	347	347	351	329	355	350	343	326	355	333	369	348	354	382	372	331	336	334	388	338	347	338	343	326	329	341	365	385	311	365	376	353	354	323	375	339	362	336	337	342	341	357	343	335	323	307	351	335	330	334	334	343	367	396	324	343	343	387	327	333	368	346	349	348	390	343	366	334	348	345	338	337	345	345	332	353	346	351	371	337	328	371	362	348	405	314	329	358	373	355	349	320	347	328	329	350	365	346	324	340	325	359	378	344	327	383	326	346	380	341	319	342	346	341	340	329	353	335	354	341	357	352	375	342	348	367	328	362	347	334	339	340	354	319	360	350	367	380	345	333	327	324	362	361	390	318	381	367	330	385	298	345	336	342	367	343	333	345	359	343	343	353	341	351	356	324	362	359	380	341	325	326	348	344	338	308	365	339	312	337	332	327	329	335	334	342	325	353	364	357	343	319	340	388	357	364	323	327	337	336	357	327	357	308	369	367	307	337	336	350	356	331	335	340	360	351	320	347	332	333	361	351	355	352	323	330	348	343	329	358	341	318	349	328	348	360	348	343	336	393	344	336	332	337	348	341	339	377	326	358	378	330	335	359	387	363	356	362	333	368	329	367	332	304	336	338	318	379	342	319	373	318	345	307	385	348	320	364	345	372	345	336	323	342	356	368	338	347	343	373	370	357	365	339	357	367	333	356	344	355	328	311	372	367	374	336	387	352	312	363	324	340	365	329	359	382	337	327	384	337	348	346	377	369	346	352	330	337	336	360	353	337	329	331	362	348	368	377	372	346	346	357	355	336	314	345	330	340	356	376	329	331	325	365	328	357	345	347	339	335	289	350	322	348	306	339	334	327	326	341	337	345	362	343	359	331	332	362	336	324	341	334	334	335	323	351	351	367	363	330	385	350	347	362	329	346	369	338	334	352	353	318	338	334	340	335	362	353	404	363	337	346	349	353	320	349	350	346	333	361	343	292	327	324	344	384	356	362	315	389	345	317	363	365	338	351	321	354	334	342	323	349	333	364	360	332	356	358	344	338	347	323	371	375	340	341	363	351	384	371	322	355	356	373	357	352	381	357	331	336	349	339	346	341	387	333	344	379	343	335	336	320	321	357	359	333	369	347	391	357	344	379	354	380	348	326	344	342	332	368	366	360	352	350	353	342	312	325	341	313	363	359	372	361	386	354	333	327	354	323	338	368	367	358	345	341	329	369	336	350	360	322	316	377	345	346	344	351	361	344	343	343	362	380	350	346	364	383	342	381	328	368	303	314	360	335	352	370	355	341	329	361	314	341	340	350	369	346	372	351	337	332	333	342	335	327	361	324	350	319	373	341	321	348	354	299	327	310	344	327	355	353	363	312	357	333	340	356	346	359	327	330	298	380	338	366	338	353	352	364	344	335	351	376	315	363	352	351	338	328	360	378	350	316	340	326	328	347	366	374	352	311	334	340	316	338	338	347	330	359	372	363	354	356	342	340	359	373	355	367	352	322	347	333	353	328	391	308	343	340	345	352	375	351	316	363	360	327	367	346	362	331	327	329	390	353	368	367	313	368	334	384	355	361	366	360	331	364	337	367	333	321	345	360	346	371	331	371	313	367	352	334	343	328	347	357	324	343	353	398	357	311	341	348	343	346	327	352	325	321	335	331	336	344	318	344	308	331	356	362	359	343	373	369	363	330	355	324	344	340	320	349	350	365	350	357	379	347	334	344	342	378	343	337	365	336	356	325	322	356	337	376	315	349	347	327	339	337	343	360	319	347	329	328	365	348	319	381	360	328	340	349	322	348	347	377	320	325	337	364	371	364	336	338	333	363	336	351	333	341	347	335	339	335	330	380	366	354	314	329	340	361	350	316	356	361	360	353	369	331	344	364	337	326	344	335	329	377	365	350	380	364	346	335	365	334	325	345	330	392	361	323	345	331	372	352	311	373	339	349	340	364	336	375	318	366	341	331	356	359	357	329	331	367	354	346	347	363	341	335	320	336	358	321	361	328	354	380	323	363	356	370	364	366	336	364	319	341	333	344	357	319	383	355	337	332	337	357	337	323	352	376	362	359	347	364	359	352	338	335	344	348	329	313	370	349	342	352	338	318	393	317	340	330	348	343	349	346	349	340	356	345	351	356	346	332	335	328	386	348	340	338	352	333	332	345	371	367	353	324	341	345	325	340	335	384	363	342	360	344	333	326	342	359	350	377	339	340	346	333	330	376	308	359	370	389	350	375	347	323	354	336	320	339	335	336	349	338	363	354	357	329	309	354	330	349	337	347	324	346	365	308	332	359	358	357	359	328	370	351	365	357	360	325	310	362	333	359	320	329	364	383	343	327	327	346	326	329	350	340	326	369	335	331	328	336	320	337	321	400	360	356	348	344	385	351	319	328	389	322	362	335	337	343	331	358	329	309	355	346	352	350	333	341	330	332	295	378	325	341	377	328	347	366	355	383	338	342	308	315	346	350	387	317	348	299	328	328	331	344	334	352	358	347	311	334	350	335	317	349	366	346	356	371	333	331	331	373	326	352	336	346	390	357	341	332	362	344	361	349	375	344	386	352	330	335	376	366	335	345	379	333
25406	22755	31685	25230	14063	2148	515	429	419	421	435	431	377	442	395	423	384	397	421	416	410	410	430	407	391	404	403	391	417	428	372	391	368	408	414	455	444	395	401	437	416	372	379	411	391	420	383	423	401	375	440	478	396	452	399	431	409	412	420	419	405	415	416	439	410	437	395	402	383	424	433	397	402	389	421	416	400	404	400	439	444	434	369	431	418	411	417	406	407	397	399	385	428	410	419	424	428	406	403	387	406	418	387	420	416	446	441	431	404	446	459	440	382	430	413	374	399	440	384	410	405	390	407	414	422	437	440	407	406	426	469	409	436	421	381	452	409	446	383	372	435	415	407	417	385	418	427	437	351	397	393	399	407	423	389	385	402	421	417	383	440	409	407	401	414	418	440	406	408	441	394	384	406	400	405	423	413	404	402	436	429	384	397	432	413	448	427	371	386	416	426	426	403	423	373	430	429	412	406	420	405	389	433	394	416	425	387	431	383	449	403	408	391	404	420	413	417	414	393	391	421	437	403	400	391	383	427	428	393	414	410	423	399	406	402	421	413	422	394	449	428	388	414	435	411	408	421	430	400	442	400	409	395	420	410	360	437	425	386	429	417	404	422	417	393	400	434	390	415	393	367	406	393	391	418	406	397	435	425	399	397	397	417	397	423	391	402	401	395	411	439	416	389	416	429	453	388	388	407	412	404	409	451	418	428	439	409	405	393	422	402	411	411	417	402	404	395	432	401	417	435	405	444	465	435	435	386	434	379	407	396	413	393	395	410	401	418	437	423	396	392	425	440	379	375	397	394	412	400	450	438	413	423	396	440	411	428	440	417	414	387	425	418	410	433	422	408	375	408	390	440	419	415	405	378	402	425	385	446	405	433	362	391	365	427	411	412	420	386	386	398	382	418	397	410	390	410	379	382	409	423	386	408	377	434	386	422	464	412	429	391	412	424	397	404	432	434	453	419	426	399	442	403	405	397	401	399	384	439	409	430	404	388	424	415	399	377	390	424	406	399	399	429	385	425	433	419	411	415	411	433	401	430	402	445	396	419	438	432	420	388	492	388	407	446	463	393	415	406	412	430	399	425	409	413	435	413	451	391	386	398	390	422	415	415	398	438	397	405	430	391	423	416	450	436	417	381	415	440	439	437	409	422	421	395	461	403	410	415	407	410	410	396	440	367	376	399	441	391	395	393	456	383	411	476	393	389	427	399	379	385	373	402	416	434	412	416	431	434	426	400	428	431	456	439	381	416	388	411	419	432	454	392	434	414	410	411	429	429	420	377	423	428	376	383	418	402	367	419	423	396	407	408	396	375	394	420	437	432	420	439	442	420	397	406	409	409	392	461	437	391	403	400	429	403	451	420	418	401	416	434	399	437	423	418	421	405	423	418	398	400	409	388	395	399	407	413	401	413	394	392	399	434	412	416	390	433	433	392	401	434	415	427	431	416	439	385	410	369	427	404	376	425	429	385	425	438	400	451	407	443	408	408	436	418	394	415	447	418	396	424	428	423	414	459	432	439	411	336	395	406	405	398	408	385	420	413	415	422	385	377	424	396	387	386	418	377	424	387	406	428	429	422	418	450	416	420	369	417	427	405	421	368	406	394	382	409	403	414	394	411	405	397	418	429	407	379	365	410	382	406	451	404	424	416	416	369	403	415	394	433	405	405	424	400	437	419	434	397	425	396	412	406	405	436	467	404	409	396	427	412	384	438	389	422	410	380	385	435	398	393	463	462	405	386	425	402	379	391	383	440	409	445	417	420	404	426	403	421	429	412	416	403	424	405	405	418	455	381	401	372	365	415	425	399	419	453	417	402	384	424	423	387	428	403	451	409	416	442	416	400	432	380	405	409	383	404	421	446	402	408	431	434	389	452	385	396	400	400	380	427	428	409	452	428	418	427	412	419	399	433	444	416	363	378	404	391	416	412	402	373	404	400	438	426	422	436	401	368	427	403	406	428	414	397	423	369	414	412	424	394	418	411	422	420	388	367	366	397	415	426	419	410	417	424	401	423	397	397	402	417	446	388	454	422	404	407	438	389	419	405	390	391	416	413	413	404	389	432	429	392	409	398	436	399	409	400	418	417	391	390	411	429	399	387	400	427	399	408	437	409	399	432	421	405	414	421	387	416	429	400	417	386	417	389	441	433	415	413	438	383	397	422	410	394	419	414	452	422	384	412	381	388	407	465	427	432	397	395	434	419	403	394	443	460	423	413	413	404	410	377	420	393	431	427	377	395	428	401	398	422	417	382	424	401	405	407	394	414	413	417	412	379	425	429	427	430	386	418	380	446	407	385	404	420	430	440	387	436	430	421	392	394	400	405	424	423	418	389	412	465	421	411	395	430	413	440	418	408	431	403	405	412	428	366	395	439	416	409	427	446	374	374	409	393	419	414	419	415	407	380	365	427	372	448	401	404	422	407	373	428	391	421	406	378	415	392	401	384	456	409	417	403	398	426	424	397	412	415	402	431	450	394	411	414	415	431	406	433	397	423	443	401	394	407	413	409	440	410	414	412	416	392	429	425	394	389	375	390	428	401	413	414	383	422	411	405	475	423	372	406	404	420	399	398	418	406	413	453	389	401	399	384	409	423	401	420	416	423	377	426	394	398	419	432	439	421	404	411	406	411	405	417	386	402	424	426	422	438	398	400	423	396	378	455	398	433	418	401	426	407	417	408	412	404	412	424	409	394	384	412	410	387	431	420	368	418	428	411	428	417	411	445	390	389	405	398	436	430	407	431	417	423	389	430	431	398	404	442	424	360	419	448	421	427	429	387	387	413	406	395	386	463	405	400	396	432	408	427	382	385	402	394	426	450	430	447	421	424	411	414	414	402	422	452	401	438	425	392	411	403	397	423	442	419	379	387	430	404	445	403	406	402	423	436	396	445	440	386	398	394	425	431	379	418	402	454	421	408	404	443	460	435	479	479	392	409	412	423	396	386	430	383	399	384	413	434	408	407	424	418	430	370	440	426	402	415	389	400	417	466	424	401	462	426	419	426	406	383	385	391	408	414	407	423	403	431	428	398	412	403	372	379	416	398	394	379	418	450	431	399	408	446	392	380	426	395	428	451	384	379	436	399	420	418	426	394	415	425	410	403	406	395	398	399	455	420	376	372	446	421	392	373	410	413	405	425	402	395	424	407	420	423	424	400	393	456	418	439	404	445	393	427	440	397	449	387	417	394	420	427	411	424	448	389	393	417	405	403	417	387	415	417	407	371	374	416	394	412	387	402	431	413	418	411	432	406	426	379	444	424	414	443	393	419	407	347	434	435	456	396	417	425	448	392	435	437	454	447	428	441	424	455	416	428	400	408	446	436	398	418	417	396	454	416	433	409	394	392	410	395	446	404	449	425	434	420	387	414	463	407	389	444	384	384	403	396	392	443	414	406	413	415	394	353	441	424	406	405	395	386	364	409	428	435	403	410	385	403	435	424	408	416	401	396	429	401	416	424	455	366	421	377	431	407	411
52698	72365	47400	19975	5891	1472	562	495	493	486	503	464	476	462	518	482	460	471	486	504	482	482	486	494	460	482	470	481	485	504	469	464	476	433	471	477	437	479	451	447	485	474	453	452	491	540	496	478	465	549	454	461	435	457	442	483	476	471	493	460	511	505	470	440	451	471	428	477	473	475	459	471	474	478	469	466	459	452	458	471	469	469	446	496	471	444	468	472	462	498	474	452	468	463	508	486	498	442	444	473	488	412	462	492	455	448	491	550	452	479	449	461	461	447	460	490	487	453	453	489	458	504	450	470	485	491	487	495	460	472	453	498	466	519	489	515	479	413	472	457	492	498	460	464	471	460	472	475	502	460	491	460	471	447	476	497	435	463	468	462	493	441	484	468	410	465	448	484	484	502	478	484	470	491	485	509	489	470	486	469	461	452	434	461	515	483	498	501	495	471	469	484	499	470	505	471	445	458	462	454	480	521	473	497	467	470	508	486	485	490	429	445	493	499	488	470	446	502	456	492	473	469	463	477	475	468	487	481	473	482	477	482	471	456	513	458	440	492	486	461	509	475	459	480	428	466	477	436	470	489	452	453	452	476	456	476	477	464	459	427	487	471	447	418	467	469	432	511	504	486	476	441	519	500	493	475	464	453	459	491	455	496	471	474	440	446	464	460	482	492	460	490	467	457	472	427	476	455	471	465	478	452	476	466	482	456	488	459	453	453	450	454	476	463	435	448	457	481	494	477	486	516	476	460	504	468	461	454	434	485	464	440	451	498	432	506	458	480	464	471	486	463	478	450	480	470	447	448	450	477	474	497	472	508	494	484	491	452	449	490	477	449	447	461	513	539	477	509	449	438	419	476	478	508	509	462	474	455	460	469	473	503	478	486	473	477	466	478	459	458	490	490	487	477	495	484	454	512	476	463	421	472	487	504	486	468	456	495	459	439	455	446	461	482	458	474	481	494	451	496	447	451	447	436	468	468	478	444	492	493	462	451	442	460	461	452	475	481	495	466	498	445	432	466	438	508	468	464	506	445	454	457	465	486	485	448	461	477	478	472	474	479	456	471	501	492	475	469	479	461	462	454	487	462	484	470	485	484	439	491	461	467	471	470	448	490	462	485	480	467	477	500	432	458	425	457	456	462	488	516	473	474	474	514	491	507	473	413	470	489	471	438	467	488	479	485	499	487	483	447	454	465	462	494	461	499	442	435	465	523	465	483	474	461	455	447	531	472	484	490	423	460	523	483	467	459	506	497	498	470	488	437	487	472	503	445	469	478	517	451	469	509	436	442	447	470	471	499	469	446	444	490	464	460	457	438	447	438	460	444	500	449	444	466	478	482	478	486	443	473	480	497	481	514	480	470	465	454	503	452	454	471	455	455	482	445	434	441	476	469	457	468	470	471	488	471	473	438	478	477	440	490	468	485	472	432	447	431	498	437	440	464	496	504	463	480	476	467	443	453	482	490	469	462	423	421	475	474	464	439	473	442	498	437	471	443	503	479	445	526	445	481	495	476	468	466	478	467	448	485	441	468	477	508	459	485	480	455	464	468	474	478	468	473	439	512	458	477	480	469	458	479	464	468	467	510	439	468	472	493	469	410	493	488	452	511	457	454	487	495	457	466	433	472	488	437	431	476	480	448	475	433	498	425	448	466	473	451	468	458	467	496	463	467	487	465	436	488	424	438	445	443	461	492	475	471	472	488	444	438	440	488	475	452	482	464	473	428	436	447	470	467	456	467	470	455	464	437	455	444	441	465	490	509	474	493	488	439	470	463	470	465	461	470	503	444	465	478	467	487	453	452	456	487	453	469	484	462	470	472	484	482	462	463	454	452	421	474	461	481	476	457	452	505	444	480	493	508	488	468	443	507	477	476	499	451	459	461	461	463	486	471	497	449	462	507	472	454	451	463	447	507	454	461	459	450	471	475	478	480	446	438	465	488	484	437	489	465	466	435	462	490	472	449	497	439	456	431	485	483	460	474	454	491	489	458	496	487	477	474	462	489	446	492	501	484	447	456	479	525	510	417	461	456	472	465	447	464	458	483	424	509	505	497	516	454	518	447	496	488	487	475	454	481	467	430	491	456	473	470	475	500	480	493	472	452	452	474	479	458	476	496	518	471	471	449	461	458	490	433	417	462	483	465	463	473	484	462	506	491	438	431	401	476	461	463	475	515	461	494	413	474	480	463	454	434	435	445	486	450	463	454	484	468	474	479	452	465	455	470	467	485	447	485	511	492	491	444	516	460	419	448	492	459	505	449	447	455	451	455	474	480	454	463	471	479	493	487	452	462	449	471	474	501	473	478	487	468	475	463	475	478	485	481	457	487	464	446	439	453	429	443	506	462	505	473	449	466	479	481	462	461	507	471	495	449	479	457	458	494	485	463	410	487	469	444	508	477	492	481	443	470	452	470	489	489	484	478	477	495	461	501	460	467	458	492	475	466	432	463	483	440	449	477	425	461	458	455	444	447	419	455	481	453	500	472	454	497	436	490	447	458	480	527	430	464	485	445	503	441	468	494	465	453	485	489	460	462	506	470	479	444	488	490	457	526	443	455	457	438	478	471	461	482	451	444	486	481	483	504	483	446	436	467	508	471	486	499	470	485	470	483	442	478	485	444	467	437	464	483	466	507	483	449	428	465	457	462	432	443	463	473	450	470	495	468	501	440	464	488	433	464	483	447	497	445	486	448	473	483	459	507	469	509	485	498	516	483	439	433	463	476	467	497	449	474	476	475	425	439	478	477	509	496	453	490	484	453	517	474	457	451	474	487	482	427	502	513	445	476	499	474	440	436	455	487	461	452	438	453	492	441	481	443	492	485	469	465	458	439	471	498	482	436	462	504	476	458	468	469	459	494	497	474	483	488	495	470	467	486	433	467	479	450	445	498	460	483	507	489	438	451	482	477	485	485	492	457	471	469	501	486	483	470	485	478	533	445	462	481	498	466	421	494	449	471	465	462	445	458	469	468	483	500	480	488	457	470	504	452	455	481	503	441	502	447	474	490	479	462	412	487	494	455	450	477	443	465	468	445	425	441	450	457	528	459	484	482	492	445	477	458	467	423	474	469	456	441	460	470	504	500	439	494	443	468	448	491	485	480	483	486	426	507	465	470	482	467	476	460	447	476	465	433	481	420	457	469	464	454	471	453	459	497	478	468	459	456	438	492	466	470	468	481	513	449	470	445	484	486	467	457	466	449	439	447	457	473	432	455	476	477	475	427	471	497	474	459	490	459	502	455	481	490	473	479	455	509	471	475	485	441	492	468	461	514	474	487	450	448	461	450	498	502	445	465	482	470	447	470	489	494	476	493	470	472	446	471	440	500	450	473	474	460	482	454	462	472	455	480	489	492	471	461	489	493	486	490	450	453	481	464	466	494	488	507	466	476	491	499	487	473	482	502	458	454	443	456	435	456	455	449	474	468	479	461	456	473	492	518	503	442	459	480	428	445	487	489	471	494	497	447	480	475	442	493
22597	21249	30176	24051	21018	20229	9207	556	432	435	426	387	397	400	416	419	373	432	412	412	376	415	396	414	396	404	405	430	409	399	390	419	423	425	391	405	436	418	426	370	389	372	439	399	413	413	406	422	390	421	396	423	377	420	408	368	390	388	403	402	369	383	412	408	397	353	409	383	391	453	352	392	381	427	426	395	397	404	443	397	427	388	381	416	444	406	410	365	394	408	401	394	406	409	411	398	403	389	405	408	368	426	393	378	418	405	390	380	432	429	406	441	424	452	399	419	357	406	406	395	406	414	378	351	424	382	375	409	396	391	396	399	411	430	401	423	415	406	411	431	379	372	365	396	363	417	404	413	410	402	424	395	372	409	400	407	416	396	417	357	403	403	394	385	431	452	391	405	379	417	377	385	412	400	411	412	397	379	378	406	414	413	419	395	426	366	398	421	398	461	404	422	422	409	369	372	418	382	365	408	415	375	430	369	408	418	386	412	401	449	446	411	406	389	406	391	423	404	388	377	415	397	378	380	404	392	400	385	400	404	390	389	396	412	395	385	412	401	377	397	376	419	398	431	418	386	394	412	400	390	387	420	411	388	400	426	396	423	420	413	402	424	412	382	395	397	389	418	426	404	411	379	417	398	429	428	364	375	400	411	401	410	396	392	373	391	397	441	411	425	404	386	384	380	389	401	391	408	376	378	452	404	397	412	401	416	437	402	372	389	415	389	428	408	444	377	397	421	359	371	395	407	411	407	381	428	419	373	387	369	413	422	431	425	400	394	418	412	409	409	426	399	439	380	412	427	423	377	364	399	393	396	352	377	453	381	374	411	404	396	417	401	388	403	389	429	423	405	373	419	394	431	370	394	398	404	390	407	418	389	388	391	416	399	392	396	390	392	374	387	419	411	399	424	415	384	381	335	399	395	436	395	376	391	425	401	394	400	394	419	387	398	415	391	385	369	426	396	379	358	397	418	425	372	416	368	384	414	408	412	392	420	384	413	382	382	389	412	408	398	404	379	398	368	404	362	401	380	414	425	419	400	447	424	408	395	383	401	395	407	417	393	403	404	398	389	393	383	437	384	414	343	402	401	413	413	428	427	428	390	432	385	408	444	428	392	432	386	395	379	390	378	395	392	393	422	397	379	404	390	406	413	365	459	366	421	387	363	393	383	395	438	405	395	388	374	403	401	442	425	406	436	381	402	386	401	380	393	418	455	430	415	400	420	380	401	366	392	381	343	411	410	382	433	411	391	382	431	411	413	383	402	408	399	396	391	392	407	391	411	399	395	416	423	390	401	388	405	406	438	396	433	387	392	408	387	424	348	401	415	380	425	475	404	404	374	371	387	448	422	421	371	407	417	408	384	404	399	390	403	384	391	401	400	390	401	371	409	415	396	383	423	402	400	396	415	403	389	407	382	410	383	408	410	352	408	437	413	426	346	415	349	399	390	387	397	392	434	411	410	402	400	410	407	402	375	402	407	412	385	417	373	453	371	379	421	376	437	406	391	394	404	418	399	433	402	407	420	390	361	405	434	404	417	395	376	372	415	413	385	374	405	404	394	397	428	364	372	377	422	444	385	376	399	426	351	419	412	396	425	375	382	421	393	404	395	395	396	396	371	420	407	440	382	428	405	417	406	394	408	447	423	401	391	411	369	424	427	389	391	409	380	413	422	370	393	426	368	431	417	410	426	381	400	396	361	397	375	352	424	408	384	406	400	363	406	390	387	425	373	422	419	377	407	401	394	394	420	419	410	384	407	383	363	368	392	424	407	402	368	399	380	414	411	393	395	413	406	382	396	425	380	421	383	395	417	409	404	378	426	397	371	415	437	381	412	387	437	441	392	384	384	409	325	356	407	392	410	393	371	408	395	390	404	427	407	371	395	390	392	393	390	431	407	384	394	386	423	442	404	401	413	373	401	416	354	410	414	360	371	418	373	427	374	397	425	382	421	396	369	416	431	393	371	372	395	371	372	409	369	406	391	368	386	431	367	416	417	380	397	401	390	418	358	354	392	387	391	437	405	405	417	377	392	384	388	391	392	389	433	404	386	403	378	454	386	400	379	412	384	351	435	429	382	387	424	381	409	383	402	399	365	379	358	370	376	424	373	423	408	406	412	380	420	386	390	419	409	386	397	363	378	395	422	435	444	420	395	418	440	393	420	421	415	421	377	407	429	404	409	388	402	384	401	431	384	371	405	406	449	413	432	429	387	406	371	441	407	384	414	431	400	470	435	379	384	398	370	430	389	369	353	392	404	414	408	412	361	392	397	378	388	405	383	409	382	429	379	421	366	407	404	374	390	385	415	361	363	413	352	380	363	424	406	403	393	376	397	352	404	398	428	381	420	373	373	371	434	406	401	427	413	391	416	411	394	431	413	396	399	392	392	369	390	414	406	379	396	418	406	384	417	409	394	389	396	406	399	396	413	395	367	426	392	413	441	399	370	384	402	400	377	368	400	396	390	394	366	378	382	398	420	410	413	429	407	373	427	385	388	421	396	415	397	390	430	378	388	379	411	377	390	446	390	422	423	391	388	392	425	389	388	393	413	397	424	412	416	420	418	377	439	376	389	356	419	433	394	357	362	391	427	396	354	427	380	396	398	417	366	462	417	427	391	402	376	420	362	420	360	374	424	395	405	432	396	409	413	414	408	388	382	410	390	424	401	411	389	384	437	377	355	406	423	430	426	412	398	414	428	414	385	374	440	427	405	414	414	365	375	401	409	392	389	391	401	399	416	404	399	387	381	434	407	402	419	385	435	356	421	378	427	422	400	401	413	373	430	363	370	371	411	410	406	393	406	384	424	410	386	380	436	422	451	392	394	421	391	434	418	424	384	374	416	385	362	410	355	391	397	380	407	405	376	409	426	409	391	443	412	389	377	410	395	362	383	428	394	417	438	446	395	429	394	438	402	378	404	408	393	365	420	399	411	407	400	426	409	433	417	397	448	404	393	409	391	386	424	388	432	423	396	370	392	427	417	387	410	402	377	368	443	398	367	416	434	409	404	395	400	393	423	421	402	396	355	356	407	393	419	418	382	419	446	408	415	402	414	411	385	430	377	437	402	385	371	393	398	416	401	442	410	387	401	413	420	402	385	379	386	390	390	374	400	372	379	409	409	399	408	378	428	396	391	430	426	394	389	412	398	387	416	371	389	415	396	364	421	399	423	392	399	389	395	420	386	377	420	354	394	398	434	435	385	371	391	396	406	393	386	389	398	387	362	383	383	394	394	377	342	389	371	394	386	453	407	408	394	401	399	447	394	401	390	366	413	425	416	410	436	406	396	395	414	374	392	410	394	436	409	362	375	417	381	404	382	440	373	399	404	395	387	401	367	383	356	386	416	439	386	377	401	404	394	409	386	424	398	405	386	391	405	417	414	434	422	394	400	411	437	408	412	415	392	436	395	407	352	401	362	397	401	426	421	396	408	371	421	384	388	409	385	393	419	389	377	412	362	403	407	391	393	420	397	381	398
63011	98781	68360	37701	16408	4039	664	494	482	453	425	444	418	416	474	444	430	415	421	464	419	426	461	438	489	449	440	415	509	428	431	431	428	426	442	442	427	452	444	432	455	438	446	457	435	418	425	422	429	458	445	458	428	450	454	444	443	450	414	401	453	453	421	429	471	471	466	445	434	434	445	400	444	423	472	444	444	443	449	421	425	431	424	435	453	438	425	423	462	425	459	435	472	398	420	457	450	443	442	454	472	444	434	445	409	433	406	446	455	457	448	436	462	432	442	454	511	448	423	442	432	426	438	448	476	439	433	443	419	467	426	445	406	437	438	439	463	425	428	399	433	405	427	411	471	415	419	410	459	446	439	439	412	461	452	436	432	473	433	450	433	456	443	422	412	418	424	414	438	470	488	478	442	471	423	428	406	436	425	437	447	424	436	422	461	460	445	412	443	436	426	460	440	433	465	451	419	435	459	403	451	423	443	436	458	441	456	430	440	449	467	439	434	447	462	433	457	430	447	418	442	437	410	438	456	445	420	474	441	425	482	454	414	438	433	418	427	428	468	391	428	444	431	430	447	430	421	411	463	428	414	438	440	411	422	429	439	424	412	466	449	425	452	482	428	469	418	447	414	451	459	443	441	459	463	458	459	395	442	440	418	406	412	429	422	436	462	432	424	478	408	439	464	447	445	467	446	439	446	381	439	447	439	407	435	417	421	436	469	428	439	433	453	426	451	441	422	435	456	473	455	455	410	452	421	431	402	487	482	472	433	423	449	436	471	448	442	421	474	437	428	441	426	444	465	443	460	415	477	411	466	432	427	455	442	445	437	423	483	399	412	420	455	442	445	415	502	466	411	403	453	417	458	480	387	446	414	427	415	438	442	422	432	448	447	458	483	512	405	457	428	473	391	453	434	460	454	451	441	417	442	456	401	417	417	441	398	447	424	435	463	431	436	418	446	468	436	449	394	404	422	438	420	423	457	447	450	426	482	439	439	424	416	435	434	462	458	450	460	440	457	442	430	425	428	448	417	464	479	445	437	441	471	418	470	466	412	430	423	440	413	465	464	410	430	473	413	415	424	415	443	392	473	418	451	470	410	445	454	411	429	413	424	454	414	433	416	436	468	467	419	427	440	442	449	429	445	459	419	432	443	454	459	464	443	415	445	441	468	440	413	439	423	451	449	418	437	479	440	437	419	456	465	407	425	438	455	439	447	454	439	456	475	453	456	451	475	444	446	415	441	439	445	424	407	454	438	433	428	480	477	440	424	442	427	437	370	426	452	446	396	465	400	413	398	440	431	426	428	440	458	419	426	410	463	445	414	437	448	471	424	446	431	456	445	432	442	437	474	477	416	420	464	429	456	430	464	453	403	443	456	447	447	398	429	456	457	445	438	416	410	450	438	423	451	448	398	438	425	446	460	439	465	446	454	431	462	403	454	445	418	428	413	388	434	450	469	432	459	418	420	461	452	458	426	452	478	412	412	416	448	447	460	444	465	416	484	413	442	439	409	417	428	468	477	472	426	429	450	415	402	462	424	428	432	453	451	440	473	433	426	440	434	486	442	435	453	468	402	433	433	436	433	449	433	420	469	430	421	431	406	402	433	470	449	435	441	424	430	417	444	471	415	446	432	490	443	419	456	434	410	472	434	478	430	440	477	455	417	420	442	431	461	441	436	409	462	386	430	449	414	471	430	473	428	446	456	469	458	464	439	420	485	409	423	425	449	422	468	465	448	457	464	427	426	441	428	434	444	434	430	471	398	456	416	443	416	394	430	435	429	459	441	481	427	405	415	433	430	473	440	456	434	479	423	414	437	436	443	418	427	454	393	455	457	453	442	428	445	450	422	435	427	446	375	396	427	419	451	397	430	449	445	444	465	447	420	422	460	435	454	455	424	436	418	431	474	472	404	427	464	430	438	460	427	452	440	444	427	468	432	471	432	440	428	416	457	451	412	430	453	439	462	466	426	442	444	395	450	412	429	425	432	436	470	447	456	417	432	409	451	467	433	447	420	428	436	417	445	482	438	437	423	435	455	467	465	484	444	392	446	480	460	440	451	441	457	436	429	441	429	397	430	456	450	464	444	435	431	442	418	437	434	460	422	449	428	414	439	445	441	444	431	448	426	464	418	414	438	446	462	470	411	441	472	409	441	448	458	457	461	433	440	472	439	479	421	431	457	440	447	448	438	462	432	445	450	424	418	461	445	433	413	418	414	490	398	439	447	440	458	421	408	432	444	461	440	405	470	451	428	452	470	409	441	416	417	444	429	426	399	490	428	435	446	452	483	437	422	484	471	409	442	425	389	474	430	450	441	443	469	418	442	457	412	438	455	430	434	439	465	417	471	456	451	446	466	461	416	456	450	466	468	432	462	438	489	429	434	436	433	458	449	433	433	446	464	467	430	457	451	447	436	431	451	438	431	459	421	488	443	438	431	458	398	421	429	432	447	419	469	432	489	414	473	402	382	451	460	474	420	453	437	418	470	444	455	440	484	455	447	435	401	417	451	464	472	448	432	438	448	436	454	453	438	392	411	456	392	458	409	442	459	441	427	444	424	418	478	443	408	454	457	429	447	441	457	434	432	443	471	424	436	408	409	487	471	450	440	421	441	417	412	485	478	408	451	424	423	418	408	444	408	461	429	446	467	432	405	415	429	429	427	458	448	443	450	430	450	475	441	396	460	422	434	409	419	426	435	439	425	440	462	440	416	409	432	482	433	441	433	411	473	453	405	472	425	448	467	436	437	405	458	431	421	428	440	426	439	444	448	418	421	449	418	439	435	453	428	425	428	446	462	448	437	425	428	425	482	409	452	435	442	455	412	428	461	445	426	449	417	459	460	455	418	437	451	416	436	448	458	420	445	442	401	420	441	401	416	447	426	448	492	422	428	442	412	467	422	427	414	446	391	426	453	463	450	435	455	433	372	426	429	479	445	459	423	459	438	439	445	448	480	435	442	438	437	433	420	424	455	417	430	427	441	468	444	411	452	438	469	400	428	422	426	421	447	454	465	428	426	431	443	446	440	438	474	425	403	482	467	441	411	443	400	456	403	442	404	419	417	427	437	444	429	464	448	451	453	417	453	462	470	400	449	462	435	427	470	419	405	445	471	435	429	433	411	459	425	412	433	433	396	427	430	456	479	454	408	449	427	397	423	449	437	471	416	431	412	466	451	457	463	441	463	424	419	443	423	469	423	448	434	372	436	435	448	440	447	423	453	438	465	419	420	446	438	397	444	454	443	419	443	415	445	425	434	441	425	442	439	443	458	425	396	414	476	461	397	439	465	483	443	425	475	450	416	456	474	463	453	468	423	452	457	414	447	430	443	416	453	436	450	410	413	433	428	418	457	447	420	462	413	444	435	472	448	415	464	390	412	433	463	432	454	460	419	448	429	441	436	415	475	427	435	422	443	438	447	456	417	432	444	415	425	443	410	436	398	441	448	410	414	445	416	407	447	477	462	444	431	444	467	425	416	413
30694	29025	29843	11657	1866	704	399	356	348	334	329	327	351	317	361	363	326	365	359	340	336	331	334	293	341	344	368	336	321	335	339	385	339	385	368	346	317	339	337	334	342	371	360	311	318	355	309	345	343	340	324	347	344	355	316	316	379	317	334	318	339	340	322	324	362	364	366	354	362	363	295	371	341	322	348	312	337	313	362	351	332	350	331	342	367	330	296	326	309	333	333	325	321	336	344	286	340	352	320	336	349	339	372	336	338	337	321	340	338	324	329	354	327	341	359	367	324	329	335	299	319	353	343	351	310	356	332	341	332	352	325	320	332	327	350	318	343	344	334	348	338	339	346	358	311	332	324	275	351	314	346	356	356	322	313	315	336	332	323	344	324	357	350	346	354	352	332	359	316	353	329	332	327	326	326	313	310	347	319	357	288	299	322	317	345	294	355	347	308	339	329	317	316	349	367	324	351	353	303	299	337	330	310	341	357	352	321	335	309	340	348	351	329	318	307	317	366	331	322	366	344	351	337	333	360	323	344	331	326	360	325	316	335	295	328	368	362	332	340	361	333	329	366	311	342	335	326	372	342	330	341	324	337	328	349	329	317	318	308	341	322	335	329	332	332	340	389	322	347	336	344	362	346	358	344	318	317	350	319	319	352	325	314	342	330	341	335	318	329	344	346	332	374	303	389	349	330	339	324	311	362	349	353	318	346	370	315	357	304	339	334	350	338	327	350	316	313	346	313	327	334	348	336	321	366	350	348	354	338	325	361	349	330	340	369	366	370	308	350	368	362	331	308	336	336	358	347	331	356	317	353	346	339	378	367	315	341	340	325	308	349	317	324	322	330	359	345	318	344	337	328	342	326	339	347	372	333	328	344	307	360	321	329	338	353	327	325	311	341	333	330	363	332	345	353	352	346	299	341	349	365	325	347	321	340	336	332	340	319	304	346	313	350	293	337	364	349	370	337	308	358	328	356	328	330	320	316	346	321	334	311	327	336	357	343	323	329	360	335	359	336	339	370	329	357	333	343	340	338	349	320	368	344	345	332	364	357	340	326	329	346	349	346	355	321	337	348	324	304	363	328	320	317	341	357	342	319	324	366	336	363	321	330	327	316	301	319	295	330	337	321	361	322	345	341	347	367	360	337	330	335	343	333	348	362	359	332	332	326	327	321	314	351	314	353	343	347	356	348	334	328	321	338	307	350	343	312	317	358	348	330	355	328	364	328	328	338	332	365	363	326	352	313	334	361	321	319	294	329	352	350	345	377	369	331	338	355	335	321	357	338	322	322	318	342	339	338	362	345	335	345	341	318	337	335	336	358	334	346	326	328	303	332	314	356	357	344	341	354	331	310	338	335	299	334	319	323	350	358	339	323	351	343	336	319	321	322	342	326	354	341	358	369	358	325	349	352	359	317	339	344	300	346	327	329	343	335	336	311	356	345	350	328	324	328	323	334	355	356	349	326	340	333	369	336	351	350	326	358	328	361	326	346	355	360	311	329	353	371	335	319	332	320	317	363	339	369	327	350	338	331	338	338	314	358	350	331	338	301	367	339	365	332	341	336	346	322	321	343	307	357	352	346	378	350	315	356	354	326	338	323	338	317	347	339	370	341	331	339	323	329	344	322	329	387	312	329	313	339	371	315	351	345	334	343	335	312	356	328	298	343	320	338	333	380	348	343	350	328	324	333	333	341	389	326	329	335	317	327	322	356	370	341	325	339	351	340	331	349	325	336	348	324	314	348	356	314	345	333	312	355	325	356	354	315	316	329	318	340	332	361	363	322	316	312	338	352	328	319	330	323	341	348	358	348	355	355	333	327	325	354	322	341	323	302	344	338	323	308	332	343	339	305	331	370	379	334	345	344	332	332	335	366	355	329	316	336	351	378	340	364	345	337	361	330	321	354	302	363	349	340	316	347	314	346	334	374	347	340	339	366	342	341	348	314	337	348	359	331	346	325	353	360	313	338	366	329	378	360	300	338	337	345	356	341	299	353	349	362	333	367	329	321	346	331	300	362	342	326	345	302	293	348	348	327	329	335	342	336	301	336	339	355	345	285	343	343	336	339	311	337	341	325	311	316	342	330	357	353	298	325	339	312	339	332	326	305	326	347	328	309	345	339	329	350	352	311	316	351	323	361	330	327	345	331	336	336	337	358	344	310	352	313	320	348	338	360	349	347	323	332	367	345	337	352	325	333	325	331	344	348	326	335	347	323	338	370	321	339	310	349	339	332	315	305	323	319	340	345	341	326	317	358	345	365	334	362	304	330	329	328	362	350	324	346	345	357	325	318	364	356	324	321	309	348	337	317	330	321	317	347	355	325	311	309	340	345	310	332	314	311	348	335	326	346	365	342	332	373	356	322	337	342	338	330	360	328	328	347	344	342	330	336	336	311	349	368	324	343	367	329	354	322	345	336	367	329	342	343	305	334	304	342	348	329	323	334	374	334	324	332	335	336	344	313	334	289	322	364	359	320	357	318	351	328	317	373	330	368	328	335	371	342	337	332	310	360	332	343	335	375	321	294	341	348	332	332	321	351	327	318	328	352	335	351	363	340	317	358	354	341	336	343	326	322	337	347	364	355	359	326	309	361	329	327	340	348	326	338	308	357	358	356	341	346	338	348	349	328	363	336	339	337	340	330	358	364	342	301	348	351	339	354	337	343	324	340	312	356	334	315	335	356	354	315	354	336	353	369	327	336	346	308	330	347	307	314	336	344	332	350	341	340	327	336	360	330	352	324	383	317	332	335	316	347	334	334	346	326	329	356	333	363	357	319	353	363	334	347	374	317	344	329	311	335	332	323	329	318	327	330	353	349	314	357	332	351	329	346	319	346	297	373	318	316	343	353	362	378	332	347	342	328	320	326	347	334	362	311	337	297	331	356	326	352	320	328	333	359	326	326	374	370	326	331	318	309	356	341	334	325	325	364	338	351	371	344	342	322	330	345	353	331	321	339	370	362	353	315	329	319	341	355	350	300	319	357	314	334	333	352	325	337	333	345	362	336	323	343	306	358	352	346	328	346	329	333	329	319	308	324	348	343	304	340	331	335	373	356	301	337	350	313	339	292	359	356	341	349	317	302	329	358	317	349	314	337	348	367	349	324	342	297	313	316	346	334	326	337	329	338	358	330	319	337	316	350	365	317	339	315	307	355	313	356	309	329	312	359	332	341	344	333	346	351	336	351	343	316	330	329	326	362	320	339	346	352	293	339	351	317	363	355	335	397	364	312	337	376	347	354	321	331	354	362	342	297	320	334	311	366	354	344	346	372	330	339	333	309	322	328	335	349	309	313	319	334	318	361	349	353	321	330	330	367	313	353	357	371	343	377	327	337	340	350	356	355	394	318	378	337	385	337	331	317	322	307	359	364	341	372	343	365	359	342	366	354	319	333	318	333	332	344	342	336	337	335	348	365	363	351	339	329	296	356	336	339	324	321	343	371	316	344	370	337	335	330	339	352	321	365	356	349	330	339	362
33800	43236	26187	7252	1841	692	355	419	397	414	407	384	379	389	445	417	395	361	430	358	383	387	377	371	400	345	426	410	394	400	383	384	385	385	429	421	398	401	405	367	356	420	385	388	407	378	389	386	380	382	378	354	396	378	367	372	387	398	407	396	398	429	388	382	385	434	411	387	377	382	418	390	407	396	419	411	432	397	411	437	411	375	398	391	389	397	413	368	378	370	408	399	399	375	413	417	400	420	375	399	380	390	441	421	392	387	363	396	416	402	393	344	393	420	390	406	390	361	440	372	382	405	363	409	421	422	389	356	398	367	428	387	366	411	386	383	386	401	414	350	385	392	349	374	387	391	365	403	412	385	376	416	403	368	376	358	405	397	409	421	410	397	413	396	417	384	371	340	409	372	373	347	371	377	366	382	344	381	392	376	421	432	380	391	397	362	404	422	412	355	414	401	408	385	393	363	361	390	371	430	386	375	361	392	410	398	394	389	401	361	423	414	384	399	426	388	386	379	394	409	393	396	388	420	396	377	416	414	406	380	398	385	402	399	418	421	412	354	407	347	398	361	450	424	424	376	428	407	417	390	408	393	415	387	365	442	418	395	389	404	377	375	414	365	371	366	381	366	433	395	359	374	383	400	366	350	378	420	371	404	393	412	375	422	417	395	387	386	370	422	385	391	371	408	375	430	394	395	382	369	429	391	408	426	414	388	352	376	413	406	414	376	366	396	387	409	394	393	403	430	376	366	421	389	392	396	381	430	402	369	366	393	328	400	372	338	365	400	367	414	380	431	413	391	399	394	374	378	398	403	402	375	359	410	392	402	394	377	416	398	388	420	373	379	381	387	390	407	354	408	401	375	411	397	391	398	364	403	380	409	389	363	407	428	414	419	374	388	406	398	369	347	377	383	371	352	376	391	421	389	379	381	384	397	397	404	364	403	403	384	405	426	386	409	411	395	415	416	412	416	399	401	372	383	415	372	366	369	395	383	408	364	400	365	413	414	388	383	400	380	393	408	410	415	408	362	392	394	397	405	360	429	406	429	427	406	388	413	390	391	388	391	400	404	402	371	411	382	368	380	355	402	434	388	373	382	386	393	392	394	430	394	375	423	393	437	411	378	430	390	372	398	388	387	398	378	404	409	385	397	402	381	396	402	446	399	369	395	410	424	397	357	397	361	396	381	373	388	410	402	400	392	391	405	398	387	405	386	370	388	375	425	386	422	437	403	401	416	391	385	368	406	419	375	401	418	374	364	381	402	382	404	393	399	362	413	398	392	371	390	356	363	394	418	373	380	381	405	420	389	402	417	363	393	390	373	401	380	371	411	402	375	392	374	404	395	404	374	387	405	440	402	388	421	363	373	389	401	377	373	410	390	391	401	390	433	393	425	358	364	394	377	388	392	358	372	372	388	394	394	390	413	379	389	399	378	364	370	392	380	386	390	374	365	361	352	409	345	416	396	388	380	409	405	422	392	408	424	442	377	404	367	393	371	411	392	406	382	386	388	407	424	383	384	408	377	385	389	390	386	371	392	424	376	395	363	403	361	411	389	415	416	367	408	390	432	399	383	392	388	396	378	422	378	379	425	397	403	398	424	398	424	417	366	381	396	389	380	411	402	394	403	375	405	406	391	422	393	375	359	383	360	415	437	373	371	373	386	375	427	381	430	393	359	421	399	358	403	428	392	360	399	393	392	385	376	408	366	362	391	427	393	429	403	381	383	345	387	416	396	351	388	365	436	379	405	388	413	405	369	423	401	381	412	393	361	409	411	394	379	389	374	406	406	399	368	368	403	394	386	370	401	383	381	415	393	412	378	412	406	371	369	378	418	406	359	391	376	398	427	399	389	423	352	387	380	393	379	409	414	381	403	393	405	398	408	398	369	368	364	404	419	360	404	418	412	407	375	383	418	372	377	385	386	406	357	387	374	379	376	398	381	382	376	368	385	386	414	403	397	385	406	433	385	401	412	408	424	383	385	400	345	368	390	401	393	388	376	377	370	396	390	365	405	398	381	391	366	392	388	412	407	407	364	375	370	402	389	400	400	362	409	336	388	371	360	351	420	417	394	406	355	373	370	396	405	402	389	397	444	405	357	390	404	386	420	411	396	369	359	379	355	386	413	398	369	398	399	395	378	415	384	397	393	394	384	396	431	370	412	401	383	391	385	387	401	371	415	403	386	393	421	408	361	405	377	372	386	353	377	361	373	392	399	367	361	411	402	374	384	420	380	448	356	380	349	421	398	349	413	372	422	418	399	361	412	379	374	412	357	384	406	390	378	372	403	392	408	411	374	360	428	394	388	380	413	392	418	394	414	409	399	410	389	386	388	398	368	394	399	439	400	390	414	425	401	368	351	372	402	397	386	356	360	413	385	401	366	409	388	396	366	359	371	378	424	387	368	370	361	436	393	369	428	382	405	393	403	419	407	385	395	370	422	388	415	373	351	370	376	363	364	432	377	385	405	395	401	409	407	404	364	434	361	437	405	400	421	382	387	423	400	411	371	371	377	412	424	414	371	387	379	410	379	386	382	406	387	379	387	372	365	408	361	427	399	386	409	402	422	414	418	417	392	380	393	382	384	400	374	411	427	376	402	363	418	388	387	402	417	415	363	396	376	382	380	383	379	392	393	433	393	353	364	355	391	378	381	396	416	407	411	381	413	387	400	393	378	357	387	366	360	385	382	381	383	382	367	407	406	409	420	416	379	403	425	392	396	388	381	397	398	386	399	385	385	396	396	400	396	412	383	393	402	384	388	375	415	378	358	402	403	406	393	381	375	351	367	383	379	406	376	407	416	373	377	420	359	428	404	402	401	424	374	378	397	324	388	386	374	378	374	409	389	424	403	383	413	374	371	370	436	407	375	386	361	380	396	377	391	344	380	388	390	399	416	403	347	407	382	400	402	421	375	391	361	394	375	384	426	426	385	386	362	363	400	369	374	407	361	405	376	382	368	386	404	357	381	396	386	408	394	427	396	426	418	396	391	397	356	432	394	390	394	394	399	409	392	428	385	392	360	404	373	382	372	375	388	401	352	380	386	393	394	419	352	393	422	406	427	373	416	355	428	398	371	443	404	389	397	422	392	391	440	391	399	376	390	391	406	422	373	406	365	394	355	428	377	402	389	384	361	396	382	434	373	358	374	413	395	389	410	423	431	372	410	390	392	405	414	383	390	413	388	399	397	394	385	385	358	384	422	378	395	406	396	386	375	389	398	365	370	420	422	373	372	359	430	366	390	402	375	376	413	362	399	391	413	403	367	404	375	411	389	362	389	390	378	419	386	412	418	425	382	378	402	371	387	392	376	379	428	372	404	399	395	432	371	385	416	374	380	370	405	383	412	375	374	399	382	401	386	392	425	423	384	381	377	429	355	406	368	399	384	381	425	366	370	387	376	399	416	402	410	388	397	384	394	397	378	376	380	389	378	404	389	396	366	377	428	386	399	410	407	375	396	366	411	391	398	417	395	434	397	392	356
23564	21723	31017	25673	20824	14079	1504	337	310	326	292	321	295	302	317	340	299	334	331	321	320	301	315	324	296	295	297	287	283	313	330	309	312	343	312	300	330	308	310	299	298	281	341	291	337	287	311	279	283	311	323	309	337	319	321	311	288	324	298	316	309	299	273	294	313	297	270	296	306	320	294	282	307	310	283	294	341	305	290	287	326	294	331	287	307	327	275	321	322	312	277	311	284	332	286	306	298	318	289	305	303	320	293	298	314	319	311	302	327	298	287	328	293	328	344	316	307	329	310	316	311	317	311	342	287	318	298	310	306	316	310	318	289	307	315	297	312	283	308	342	331	316	313	324	302	308	304	330	293	292	340	300	295	339	313	290	310	319	290	313	271	284	316	307	318	304	318	344	321	323	315	301	312	294	328	310	324	337	305	302	331	323	332	304	307	297	310	321	287	287	307	291	320	293	299	313	343	295	303	311	298	284	326	325	314	308	341	319	340	301	326	298	310	345	314	336	302	332	302	297	320	289	320	294	332	297	325	296	310	336	305	310	342	310	309	320	267	279	308	305	323	316	297	303	298	315	345	308	329	313	304	288	268	286	320	334	300	296	324	318	302	286	302	293	291	304	310	352	304	316	293	309	334	310	303	284	298	303	315	294	308	321	312	318	280	305	354	332	306	320	280	324	300	291	295	298	303	318	311	293	292	339	298	312	307	307	328	297	302	312	304	268	306	312	313	327	289	320	323	348	304	324	321	323	329	275	310	354	320	285	326	327	307	330	274	316	299	341	305	315	277	275	319	320	286	275	284	294	321	304	338	279	332	315	321	318	292	305	290	342	298	278	298	311	319	294	278	309	340	292	314	303	287	309	277	323	307	293	350	317	316	305	298	311	318	327	319	345	274	302	293	310	310	316	272	285	312	324	322	306	313	301	343	317	294	350	325	306	328	328	294	293	311	300	297	284	278	325	315	306	289	312	315	303	297	314	311	312	312	297	316	316	278	305	305	353	302	298	313	289	292	310	320	314	321	316	294	308	314	317	328	302	318	318	276	285	330	325	313	278	315	268	302	320	318	314	332	302	308	314	304	302	316	297	294	326	277	314	276	326	275	289	315	308	283	366	288	281	303	311	310	351	310	341	309	324	313	301	292	292	300	313	270	294	325	290	315	327	323	329	314	296	315	316	291	303	325	284	303	304	283	307	347	360	328	326	297	305	325	297	278	312	276	329	350	280	300	297	304	319	366	310	281	318	274	318	294	309	317	278	318	295	299	288	315	317	304	309	295	350	295	296	325	319	304	315	309	294	300	276	315	315	323	323	304	338	305	262	311	309	324	282	304	284	314	325	314	292	300	346	311	306	321	322	329	320	300	292	349	292	307	314	306	318	295	315	285	309	329	280	312	308	292	329	280	314	297	273	308	336	320	330	333	296	293	302	313	301	304	305	313	289	317	322	290	308	297	306	342	336	290	309	322	307	308	300	308	265	298	292	326	322	308	305	322	309	263	342	308	323	319	287	318	316	274	316	302	307	301	287	268	316	304	307	306	316	346	299	307	330	353	316	305	292	310	293	305	283	326	328	298	333	310	309	303	303	293	344	305	329	311	326	298	307	329	318	332	289	330	287	287	307	308	301	321	295	318	291	319	308	331	312	335	312	289	284	307	316	292	343	285	304	317	344	299	317	295	316	310	291	271	305	309	322	311	328	309	324	308	305	318	304	327	285	316	302	322	314	300	293	340	340	305	309	309	297	324	329	295	322	280	318	317	326	303	307	327	289	274	305	317	311	295	324	317	332	330	293	286	329	301	304	299	273	306	332	325	306	295	321	290	323	290	307	271	306	314	298	301	296	266	289	315	286	331	308	330	296	291	256	289	306	309	308	303	287	325	321	319	321	327	303	295	322	298	309	297	278	308	301	313	323	303	295	324	309	312	279	292	295	319	258	295	280	300	291	276	318	312	283	296	320	282	331	328	332	304	307	286	302	300	294	279	295	337	320	298	302	304	318	338	316	311	318	296	308	314	320	339	302	322	292	277	313	305	312	306	292	323	301	320	283	332	301	284	305	335	312	301	288	334	303	347	302	314	273	298	297	326	287	291	316	321	365	323	314	325	296	300	315	307	306	309	314	338	326	325	336	302	290	290	312	318	337	305	308	287	301	328	292	309	320	328	302	317	333	296	309	326	311	322	302	344	333	306	327	301	316	325	299	357	325	328	306	290	303	321	320	310	296	325	297	297	323	304	323	304	276	314	310	299	301	304	299	289	326	300	307	287	276	300	322	305	297	276	311	327	309	307	292	297	339	289	304	305	326	310	295	331	302	282	307	314	303	332	273	320	292	299	307	300	326	278	297	314	309	301	309	339	274	309	292	307	313	317	292	283	321	319	319	291	328	321	306	290	294	292	308	311	290	301	313	286	331	293	295	301	343	327	278	298	308	317	296	325	311	280	290	311	334	335	321	348	299	306	320	285	308	326	319	296	340	330	313	314	326	302	309	322	278	287	311	301	321	300	294	335	321	339	328	282	322	313	327	322	315	297	309	286	297	293	306	300	295	304	327	324	342	311	335	316	321	349	290	323	274	298	300	308	305	309	299	315	320	303	330	322	329	274	327	314	303	317	284	310	294	298	292	286	315	263	312	310	321	308	305	311	287	306	295	304	317	346	337	297	318	321	310	331	295	309	321	311	300	337	304	331	282	308	336	316	298	311	310	287	323	337	330	324	291	315	283	310	308	303	329	313	313	307	300	341	299	291	275	301	316	347	299	305	336	300	304	266	274	269	309	288	328	300	345	329	304	308	305	325	331	324	317	330	327	328	308	306	286	297	322	323	320	294	294	326	305	287	302	337	284	305	302	337	291	296	298	336	332	275	305	288	330	326	319	321	335	320	303	304	312	300	345	325	302	290	313	300	303	316	301	287	287	298	315	325	309	321	299	323	315	334	274	301	317	309	314	291	299	302	322	335	315	316	283	307	324	295	314	330	278	302	300	322	278	305	316	305	300	313	312	326	328	289	332	264	253	294	301	323	322	298	302	319	296	310	276	317	306	300	296	274	335	326	336	294	326	305	303	278	321	320	330	313	295	288	303	315	302	323	325	333	280	301	307	314	322	314	285	313	294	323	314	317	348	318	312	332	304	349	321	314	305	296	335	286	290	332	309	303	290	312	349	298	313	326	299	322	300	284	325	274	329	299	284	336	319	296	292	326	298	303	285	299	310	311	316	286	317	311	296	300	301	307	348	300	284	298	281	320	314	288	315	301	301	297	344	280	280	346	294	295	313	322	359	323	332	318	310	296	338	346	267	336	312	289	321	256	307	316	302	322	296	289	290	345	329	324	300	329	307	318	310	269	294	341	308	312	303	324	303	302	299	314	298	326	309	318	308	316	314	299	293	299	299	314	294	289	361	319	324	336	324	318	301	334	292	289	318	316	296	274	289	294	305	312	299	302	295	311	295	286	289	297	288	329	312	274	335	325	325
58485	90235	61652	30106	9893	2110	475	344	352	362	333	337	361	317	331	364	375	371	352	385	376	358	372	350	377	339	364	331	320	358	386	367	335	354	353	351	348	324	336	339	353	341	306	342	346	350	366	361	326	378	317	326	350	352	350	343	335	362	340	331	339	379	347	339	363	349	368	372	362	371	366	359	361	330	337	354	362	357	365	351	347	330	374	332	358	335	328	338	368	348	339	380	362	328	324	344	351	359	371	383	330	326	318	377	361	353	358	361	395	379	353	354	354	347	323	365	339	402	386	332	335	382	358	335	373	368	348	359	342	352	395	365	317	363	344	372	389	346	350	351	363	354	319	362	390	334	367	324	372	321	347	360	338	312	352	349	338	357	339	341	344	326	330	367	369	352	361	356	363	341	360	329	321	383	360	376	349	338	334	351	382	322	349	328	361	340	361	385	369	318	356	367	345	351	369	361	343	355	366	342	380	320	360	344	350	328	353	372	378	359	382	348	333	353	331	355	329	338	378	320	350	336	333	348	366	325	346	356	345	311	368	340	377	350	364	370	334	371	371	364	347	362	361	352	321	331	355	362	369	352	361	330	363	367	326	357	358	362	353	338	344	369	345	353	369	369	354	351	365	338	333	346	353	344	342	349	348	362	345	353	362	329	346	363	361	361	389	365	368	372	345	359	333	344	363	370	376	332	363	343	357	374	331	354	341	334	343	350	351	374	363	344	367	347	351	340	347	352	373	343	388	368	341	340	344	399	349	372	352	333	354	353	349	368	341	323	379	347	370	372	331	370	355	340	323	368	334	348	310	370	309	370	362	346	335	360	349	354	373	331	337	350	349	348	361	333	342	347	346	357	375	373	361	343	359	320	374	343	346	366	360	371	350	351	366	352	348	334	362	353	370	368	354	397	324	316	381	337	367	354	382	308	348	344	317	339	350	380	368	332	347	364	338	345	361	379	348	329	381	366	350	364	364	357	381	366	339	344	345	364	348	404	316	349	355	344	359	381	352	323	345	354	343	323	374	340	358	369	331	339	352	367	343	329	345	334	359	322	336	340	369	384	382	334	333	372	355	355	346	359	365	376	318	347	353	367	336	306	322	342	348	367	319	364	358	336	356	347	361	345	336	393	340	374	374	300	368	362	353	360	373	320	362	357	374	333	334	351	370	350	369	352	376	353	378	357	352	375	351	355	345	382	356	337	352	377	339	365	358	357	367	372	331	368	356	370	317	358	378	342	339	341	363	351	333	368	319	322	352	344	363	300	339	353	368	360	339	355	363	386	379	311	359	381	335	324	352	368	343	311	362	350	349	322	340	330	365	336	348	342	342	359	324	366	360	359	354	364	333	337	391	356	379	350	396	358	363	313	368	378	348	351	360	368	329	359	336	353	362	388	398	320	369	334	350	363	343	361	314	337	320	334	334	347	374	357	343	379	379	339	374	326	333	359	387	360	362	367	350	373	370	350	326	376	361	320	329	346	350	344	344	342	345	328	322	333	352	354	329	331	339	335	393	367	337	347	341	341	384	352	365	328	340	356	352	324	358	340	349	394	380	334	341	355	372	362	352	361	376	361	359	362	362	362	365	348	351	366	324	341	345	322	344	333	370	349	336	359	360	355	379	365	353	303	358	352	380	343	323	351	335	373	350	345	357	396	338	343	364	328	377	343	353	360	358	350	340	360	334	312	381	344	313	333	353	344	353	337	352	363	320	350	345	331	343	359	354	365	309	292	362	351	358	350	332	346	373	357	354	354	320	339	334	353	346	373	337	341	358	356	335	347	352	333	362	333	321	339	358	360	355	373	342	328	377	343	383	329	376	361	342	367	355	329	354	322	347	347	345	333	380	336	345	366	391	339	346	355	331	366	347	368	348	345	349	338	337	321	355	356	332	351	348	358	331	308	365	388	312	358	334	378	379	391	349	361	343	342	337	321	353	337	347	347	362	305	350	350	333	353	359	362	355	330	334	332	359	349	330	382	326	364	352	313	340	328	340	352	358	323	357	342	345	370	354	328	375	345	329	344	335	343	354	362	345	355	330	305	379	352	364	310	380	376	335	366	372	350	328	349	340	387	353	342	358	341	335	361	352	379	349	363	375	353	337	377	365	320	343	347	371	328	332	359	376	335	357	366	384	365	350	348	377	339	394	338	365	331	338	333	340	361	384	361	350	334	372	357	385	350	346	333	342	363	342	330	344	357	360	368	367	339	344	350	369	340	317	352	368	360	363	335	368	347	340	315	324	376	355	324	364	369	359	376	341	340	357	357	359	352	362	356	398	345	351	371	376	351	351	319	330	347	333	337	333	366	374	356	392	306	340	339	336	344	366	315	352	346	378	366	369	378	344	336	363	340	386	374	345	333	374	346	373	371	364	350	386	329	369	346	326	351	351	341	368	320	310	354	374	360	359	338	348	336	337	336	374	385	339	337	352	364	307	320	394	340	366	328	332	353	310	325	340	372	355	325	364	349	324	345	373	338	391	357	326	343	353	330	354	362	386	364	348	370	356	361	353	370	351	358	348	324	352	353	345	333	343	345	356	345	359	375	341	340	366	363	333	390	338	366	333	356	322	374	361	353	317	377	334	346	367	334	349	320	358	349	372	364	358	350	322	321	362	348	355	336	326	334	353	336	365	349	345	326	358	354	368	331	364	358	370	331	344	371	342	338	390	367	361	336	358	358	361	339	380	366	344	338	353	349	335	352	366	359	384	326	361	392	358	355	355	369	343	342	371	377	336	356	349	374	359	354	359	331	365	367	343	355	366	341	349	332	344	346	328	345	348	315	378	344	350	367	374	378	328	373	323	339	350	329	342	349	351	330	382	360	325	385	307	373	347	358	353	330	379	375	396	328	351	347	345	358	345	340	332	368	333	326	382	327	352	343	369	360	355	310	327	353	355	307	364	349	348	362	339	362	337	363	358	341	346	351	349	350	358	350	352	342	358	340	355	326	349	351	342	368	322	316	316	351	347	360	366	367	322	353	341	337	381	328	342	365	342	339	387	318	343	357	342	347	352	411	353	319	334	370	341	362	331	354	346	371	339	329	321	325	317	328	358	387	380	367	355	330	351	356	334	342	379	358	370	375	352	375	375	383	364	368	358	349	329	361	354	363	337	363	339	370	323	377	374	328	315	362	340	359	342	341	348	361	331	366	385	374	346	352	356	361	340	363	353	349	364	394	313	344	376	348	377	345	386	363	345	354	337	356	366	385	354	356	354	347	370	407	368	352	351	376	322	335	346	360	351	324	399	380	373	334	349	353	405	358	369	347	360	360	326	358	347	366	360	318	337	368	384	362	345	359	369	361	361	331	331	354	355	340	342	384	362	356	358	350	362	376	410	366	320	321	370	378	363	351	340	345	336	356	340	361	340	360	322	346	332	345	345	360	332	358	335	337	396	346	368	363	334	366	365	377	342	344	426	360	379	375	377	366	385	345	391	340	330	344	345	374	357	325	340	361	310	371	328	368	311	360	380	383
25452	22989	31490	25695	13604	1935	519	427	430	422	439	393	404	392	372	397	385	408	419	421	384	443	426	420	439	415	392	417	390	435	388	408	433	410	418	419	401	409	424	392	425	396	395	413	427	448	426	417	390	413	430	447	378	437	431	415	444	377	413	405	403	379	436	432	404	397	449	420	383	367	427	376	424	407	370	406	433	456	387	437	455	413	376	409	430	399	407	423	403	430	445	409	394	443	425	434	419	410	414	435	411	429	426	416	433	400	435	400	406	414	435	436	373	455	411	406	422	450	443	425	430	418	453	403	413	408	419	392	388	387	388	411	439	400	415	412	396	376	430	396	450	417	416	376	415	409	376	417	443	390	374	377	408	457	364	441	413	443	409	430	437	377	384	450	418	406	406	397	432	389	429	418	390	407	410	396	387	398	428	404	401	443	388	404	425	428	467	412	423	437	433	409	422	379	434	430	481	423	452	411	405	408	420	391	438	413	396	423	433	434	409	381	416	415	424	419	424	386	401	415	432	406	416	421	435	430	404	425	418	400	424	425	428	422	403	397	412	427	384	403	412	411	431	388	430	414	406	398	392	405	419	427	383	430	415	434	418	452	385	396	425	433	432	429	372	420	431	411	397	420	405	407	415	433	393	439	424	370	425	428	423	405	408	391	392	421	394	396	418	453	398	419	397	417	387	455	402	410	430	410	394	407	383	386	425	394	433	429	429	415	463	449	427	403	417	405	400	435	404	410	406	421	429	406	389	423	423	447	431	415	440	397	406	415	427	398	409	362	414	395	381	419	472	390	437	436	394	436	408	407	439	378	409	444	399	433	401	441	394	397	438	426	454	409	443	406	418	427	430	410	439	385	430	394	421	432	418	398	429	467	419	428	437	380	454	402	460	422	398	397	398	433	399	442	413	405	413	440	386	438	390	380	454	414	423	395	401	436	424	426	433	435	426	383	416	468	423	422	375	445	395	422	424	439	395	448	385	434	407	424	365	399	395	411	426	412	437	416	425	441	435	393	423	377	398	420	445	414	384	384	425	404	393	455	406	390	425	425	435	424	397	378	424	395	438	431	403	402	416	421	424	412	438	444	402	421	417	412	411	448	419	396	456	438	426	413	412	394	394	407	404	433	418	423	406	409	387	430	388	437	427	456	401	390	421	465	424	420	436	426	439	380	402	457	434	390	422	405	404	408	406	396	388	390	444	405	379	448	420	437	421	412	446	403	437	397	394	464	409	400	415	418	395	437	407	447	430	395	410	358	410	394	399	428	394	425	428	432	396	406	440	416	351	403	408	406	376	440	434	405	436	397	399	396	403	407	407	403	397	429	383	446	418	414	418	412	385	425	427	386	427	426	395	395	379	379	409	427	399	403	424	440	407	428	404	427	419	407	394	379	411	413	403	436	419	402	417	443	376	391	434	430	416	394	433	415	404	409	415	399	383	391	427	416	421	458	437	391	453	420	407	388	362	427	447	410	402	395	432	404	415	386	416	398	433	444	405	419	392	407	413	395	429	410	427	389	390	421	435	404	422	390	418	430	396	418	434	415	408	385	405	429	446	389	429	427	397	417	390	410	397	401	410	424	395	382	401	411	420	441	397	406	441	434	427	426	400	418	423	398	407	439	399	423	433	425	412	399	423	423	434	410	397	422	405	378	405	393	418	430	400	410	386	422	408	389	382	428	393	435	412	433	400	429	407	430	399	418	418	422	443	377	416	416	384	405	446	421	425	426	410	389	446	409	387	404	443	416	390	417	414	383	384	426	405	429	411	431	477	390	407	379	411	405	455	413	419	423	417	420	383	433	389	403	409	436	406	424	399	371	402	418	447	412	434	427	419	401	450	418	423	438	394	400	396	393	430	392	427	435	402	412	428	417	414	426	392	417	423	378	400	390	409	432	369	427	439	408	401	416	420	435	421	409	428	400	441	401	398	415	397	381	420	402	474	430	422	409	401	455	414	410	459	415	398	426	400	392	409	403	422	420	424	416	389	427	437	429	394	409	408	403	426	458	399	409	404	407	382	442	410	466	427	420	423	414	370	427	451	427	470	439	388	417	403	418	409	376	425	410	397	412	422	434	397	391	429	446	408	439	398	390	401	412	392	400	444	405	417	415	438	377	397	402	428	430	427	419	417	419	423	425	399	431	451	388	425	445	433	396	353	416	412	398	432	403	383	435	408	399	432	442	411	442	390	399	399	409	405	412	429	399	400	413	369	394	411	405	425	410	387	394	420	421	403	380	413	410	444	403	407	425	407	407	420	412	401	437	410	438	437	417	420	420	464	416	442	430	407	442	433	413	394	442	396	437	432	411	433	430	417	389	457	424	387	406	460	404	446	393	431	365	394	398	412	433	377	434	436	414	459	411	392	403	405	416	383	400	396	386	413	405	425	422	433	439	419	442	401	399	426	413	425	412	444	415	434	433	384	416	391	424	430	386	398	394	419	401	382	432	399	437	410	385	441	401	416	433	411	432	404	435	438	433	396	431	402	422	370	434	440	418	409	417	452	470	430	437	424	413	422	413	402	444	435	421	409	385	434	378	421	407	411	425	388	443	445	392	406	381	392	446	418	448	410	390	417	426	430	426	450	408	409	396	395	435	450	414	383	403	427	395	404	442	453	451	451	403	401	417	392	431	408	440	431	429	413	390	391	390	399	386	433	432	398	375	384	426	437	402	407	419	446	426	432	442	434	401	389	433	401	436	411	438	397	397	429	393	471	405	398	428	395	432	413	396	426	373	428	425	402	433	387	388	421	485	407	435	394	386	398	439	398	464	438	432	407	443	440	424	427	421	406	412	405	368	406	419	416	419	396	412	410	399	408	407	378	399	392	397	410	405	402	396	425	392	420	459	400	477	412	426	418	426	387	382	426	412	423	411	368	429	429	402	395	429	403	396	405	420	448	451	441	421	434	397	424	421	345	420	439	403	439	413	396	417	445	439	429	423	427	408	409	448	405	422	402	431	418	417	409	411	414	416	452	376	411	400	433	419	396	395	426	410	427	436	419	428	412	398	429	409	407	420	420	393	420	400	387	421	412	418	417	384	418	409	399	397	414	424	432	395	410	408	398	414	393	407	415	429	407	414	402	432	413	402	363	378	426	399	429	409	410	376	423	424	403	395	474	411	414	382	433	400	413	420	420	400	438	394	384	421	403	434	456	434	430	421	414	397	410	420	455	403	397	436	415	424	385	404	437	410	425	413	417	391	400	377	452	400	394	403	425	431	418	416	439	411	420	383	392	408	444	416	384	445	427	395	401	367	392	440	411	403	388	404	433	382	388	431	388	425	413	431	399	407	406	401	398	376	438	405	409	430	437	438	398	368	398	397	429	410	415	432	404	446	427	391	420	465	367	410	416	431	413	412	420	407	382	382	412	431	441	406	381	413	424	446	416	411	395	400	439	412	415	415	439	375	429	404	423	423	416	396	436	399	436	352	395	408	402	404	410	436	414	423	382	415	436	405	403	398	416	395	416	445
52768	72641	47842	20132	5316	1281	590	444	505	456	461	503	465	459	512	452	455	467	497	458	473	485	472	495	459	463	498	519	474	472	475	490	455	459	471	441	493	470	473	479	494	458	456	438	477	471	483	455	518	491	494	473	481	488	483	461	444	462	415	479	465	429	457	479	485	455	505	461	462	427	478	479	487	480	496	463	480	459	503	509	491	476	520	482	476	473	477	485	454	509	482	462	478	460	480	451	487	455	461	503	498	449	493	506	499	469	495	470	491	439	510	465	459	482	458	450	498	420	466	454	508	470	420	456	444	483	417	457	466	495	459	495	490	474	470	490	476	433	526	507	471	433	485	486	503	453	429	463	483	465	495	474	458	477	532	448	511	447	444	484	494	495	489	476	479	451	486	491	449	494	515	517	493	492	485	498	445	462	454	475	447	471	499	464	475	500	460	443	413	444	426	533	455	453	496	463	494	474	479	484	456	489	538	498	502	443	485	438	440	497	452	481	469	451	486	453	481	486	498	508	472	473	522	495	460	469	522	498	494	504	455	510	451	493	530	471	457	455	447	465	491	479	449	485	437	470	447	504	481	463	468	468	510	474	489	465	475	440	498	461	509	471	498	445	444	435	470	504	472	452	464	417	482	502	470	481	453	493	498	499	450	456	473	503	470	470	506	444	447	476	458	485	451	476	516	484	490	479	435	468	471	461	435	471	448	490	493	482	480	427	476	453	478	477	468	457	513	435	465	475	415	486	470	466	461	469	493	493	469	488	447	519	473	493	486	482	461	464	468	488	465	469	474	497	479	443	482	496	474	470	472	435	471	486	470	484	528	463	493	461	451	483	495	487	445	496	477	411	522	459	460	482	481	492	450	483	468	499	449	461	478	538	487	446	463	456	487	464	476	465	483	481	503	483	514	486	489	473	469	432	424	463	492	463	462	465	471	453	498	476	465	448	468	469	454	493	455	472	482	447	458	488	487	487	475	458	455	464	497	492	484	506	480	445	462	479	459	496	454	456	465	500	448	481	472	460	501	466	504	491	471	447	489	455	502	456	483	448	448	465	467	453	440	472	503	502	444	495	417	457	443	467	434	495	462	479	449	466	475	476	514	470	452	471	476	494	466	503	483	459	475	471	452	516	472	469	462	464	487	490	480	418	491	492	473	485	485	473	461	491	503	481	519	469	421	478	465	482	445	466	487	436	463	465	480	469	464	439	502	462	491	518	455	463	501	452	461	472	499	476	507	441	472	472	522	483	439	472	475	482	498	465	459	509	481	465	480	432	512	491	516	488	488	471	489	464	480	459	477	439	467	515	458	456	458	474	478	446	457	464	455	490	476	489	483	444	500	469	473	500	471	479	437	463	531	475	436	478	475	472	477	467	472	467	452	438	502	454	490	446	444	465	463	513	483	475	502	464	428	479	452	467	495	506	480	494	508	504	507	438	441	469	488	469	471	471	467	464	430	457	454	463	513	465	496	496	449	502	494	463	460	487	516	434	472	461	457	488	484	495	472	483	488	491	496	457	533	473	492	469	507	474	415	488	452	452	452	473	485	444	473	503	469	437	477	445	459	460	467	474	467	464	480	451	495	479	501	485	462	469	467	487	463	509	473	473	478	479	450	481	466	478	480	496	485	462	490	440	465	503	453	476	487	508	471	479	457	505	461	492	472	489	423	485	484	463	485	470	512	470	479	457	474	457	460	459	476	440	482	451	450	476	473	477	485	457	459	513	465	433	442	493	476	465	439	495	494	455	452	470	456	513	454	467	478	464	488	475	471	524	483	516	475	498	451	470	487	476	482	499	458	523	487	465	468	458	489	509	478	486	460	469	477	494	468	486	483	482	420	442	479	464	441	509	467	509	460	455	537	485	484	495	483	456	495	478	473	497	483	490	465	457	450	457	487	531	448	444	514	445	484	433	465	490	511	480	457	433	457	500	476	473	456	461	492	441	481	513	463	469	503	523	439	505	453	463	493	441	463	502	447	465	477	473	449	489	478	444	460	444	442	464	523	424	459	467	477	515	471	458	468	475	439	451	511	463	499	460	461	478	492	480	436	482	479	507	503	495	507	460	450	486	468	449	477	466	450	467	502	501	434	462	468	471	463	498	428	490	506	471	481	469	479	491	438	486	478	471	475	509	461	476	468	481	514	483	460	493	485	481	454	455	492	468	484	494	499	488	468	490	480	475	466	447	456	485	464	496	471	466	476	441	442	487	431	488	461	482	461	475	494	484	503	457	464	476	485	436	488	495	471	492	440	474	459	462	454	469	489	457	487	498	526	456	472	508	481	438	478	497	493	483	467	488	490	464	470	498	476	438	464	479	479	489	457	509	457	464	465	468	525	484	472	483	473	507	454	492	478	470	503	481	503	470	503	469	469	505	489	453	449	514	473	492	470	452	458	486	499	462	468	436	455	505	503	459	476	510	469	466	500	500	491	487	463	431	480	486	421	505	493	512	492	471	478	480	465	500	516	458	487	509	516	460	460	489	521	485	480	434	462	415	467	467	464	473	456	482	493	455	477	456	476	455	501	515	505	488	443	507	455	476	496	494	506	477	488	442	454	513	499	463	494	410	468	453	478	475	480	453	488	476	509	458	507	457	480	471	499	475	449	459	482	455	467	462	485	495	460	493	524	461	486	466	486	458	483	439	459	454	446	481	467	454	445	475	471	488	454	464	459	490	453	457	495	497	443	522	472	475	441	479	495	511	457	472	492	482	477	461	488	467	449	447	482	461	463	480	515	477	496	505	468	501	505	485	501	468	459	482	500	496	485	454	457	474	455	453	496	519	459	495	461	469	492	453	477	455	496	475	479	431	457	459	493	459	454	465	476	464	453	469	463	488	456	518	474	494	477	466	493	443	509	494	449	446	475	476	449	509	466	471	439	527	482	428	449	464	494	473	497	469	502	501	461	492	523	436	488	471	482	475	465	459	449	487	449	465	517	485	423	449	465	481	470	488	503	486	473	479	507	477	470	469	473	466	492	437	482	469	490	482	433	481	475	455	463	488	512	482	482	442	463	502	492	424	458	465	439	427	522	504	473	469	494	500	471	488	470	511	464	452	534	500	438	487	472	442	481	471	455	487	479	475	508	464	477	465	473	459	478	461	467	448	493	494	469	450	491	477	438	449	481	507	508	492	456	440	472	475	490	492	461	453	501	484	461	458	516	495	483	455	504	463	547	431	476	459	441	458	489	491	481	455	484	489	480	458	530	475	447	483	506	490	499	523	503	508	459	474	466	452	431	505	460	468	492	472	503	440	478	470	483	496	472	504	529	486	485	474	458	456	458	486	458	455	503	451	459	442	494	492	455	480	462	524	497	444	444	516	460	461	490	453	483	487	454	435	455	484	429	461	459	506	499	447	492	456	438	520	451	484	461	469	461	478	460	481	482	422	491	490	446	468	458	434	483	479	471	479	482	479	456	497	442	487	471	492	495	469	468	479	507	464	485	486	503	494	464	458	455	466	493	494	485	447
22669	21355	29491	24459	20972	20272	9681	558	438	421	417	431	395	409	418	390	411	389	422	391	436	398	393	423	411	391	405	387	403	407	440	403	399	395	431	353	369	381	429	404	442	422	375	424	397	344	393	399	405	413	403	435	407	388	352	409	454	422	406	408	406	430	378	385	391	402	391	397	410	392	439	407	411	386	435	375	409	387	440	436	418	421	438	365	423	425	449	407	443	431	391	392	422	388	406	408	402	408	413	423	403	373	385	401	387	393	417	406	400	410	422	385	381	386	416	386	414	392	401	409	389	423	418	387	409	409	416	376	415	382	402	435	412	405	402	389	403	373	417	413	426	386	355	416	379	355	376	435	401	414	426	400	421	403	385	426	379	424	417	390	405	412	398	410	419	407	435	426	421	375	446	367	366	406	461	394	411	394	416	377	457	426	442	422	413	369	400	427	416	366	405	404	419	415	402	400	420	404	394	424	381	419	374	386	408	382	388	402	410	406	397	439	398	427	398	410	390	383	411	403	414	384	418	404	405	404	435	400	413	409	438	420	391	390	386	420	395	405	405	396	405	416	396	395	405	382	409	381	434	397	404	397	388	429	464	370	388	410	391	416	395	397	407	428	387	376	418	417	383	409	385	406	380	412	374	433	418	384	382	429	396	374	384	463	386	369	395	406	430	407	397	381	428	408	406	409	418	411	429	365	374	431	378	417	403	361	395	421	416	425	417	443	393	415	398	408	386	414	425	409	403	424	411	405	417	382	391	372	422	402	405	406	384	415	390	390	412	393	412	405	430	372	409	406	374	415	400	388	405	407	418	414	413	409	424	429	398	376	409	387	405	456	410	412	410	428	412	382	384	391	377	422	395	417	419	431	371	440	400	401	379	417	432	429	381	403	396	414	408	387	379	368	420	392	411	385	381	410	399	388	415	417	405	447	419	418	415	395	420	413	375	418	392	416	386	403	381	385	424	430	429	406	381	434	375	410	413	404	390	419	416	393	400	400	396	396	434	400	401	400	395	383	415	417	386	437	418	431	412	422	424	398	381	402	357	433	418	392	432	402	411	383	381	369	382	389	370	389	422	431	436	377	395	360	382	418	419	399	386	412	405	431	374	387	404	413	384	420	416	375	396	441	413	416	388	377	414	392	413	431	363	403	372	378	400	407	435	407	417	430	365	419	399	421	440	391	373	400	379	423	396	418	409	413	454	406	418	393	367	426	388	416	386	432	378	389	393	412	408	409	387	422	397	404	349	405	439	385	369	410	401	429	355	392	406	423	432	429	360	393	405	383	378	406	418	416	445	445	413	409	437	358	366	358	421	388	409	385	399	458	417	411	355	403	406	380	396	405	428	409	393	391	397	416	410	419	454	360	367	385	408	375	387	386	424	370	394	435	396	436	374	382	424	407	401	361	433	387	409	404	403	433	384	380	378	377	395	415	402	402	445	403	401	402	418	384	371	390	393	401	412	397	409	379	390	398	388	404	391	420	454	412	399	390	387	379	429	387	400	394	408	431	407	392	403	412	423	396	400	387	405	394	417	425	408	387	466	396	399	402	393	381	366	371	414	425	403	416	393	411	386	400	391	383	421	401	390	410	395	369	429	393	413	388	395	440	378	374	409	406	364	380	419	396	390	416	391	392	425	396	437	406	423	370	363	413	397	409	434	392	413	388	402	395	369	426	414	390	404	421	377	416	405	411	418	439	395	362	407	385	439	364	429	431	394	417	412	392	398	400	398	416	427	403	405	458	457	393	418	395	399	382	395	415	428	402	364	412	410	415	410	422	406	394	414	423	419	395	395	419	409	396	366	374	382	390	410	365	395	412	454	378	388	464	424	389	392	371	428	387	410	414	399	398	400	415	418	394	389	420	399	402	420	420	392	398	416	386	404	426	391	390	374	411	384	391	405	399	384	389	431	415	384	427	400	401	390	383	406	436	425	391	450	408	408	410	400	411	388	392	387	409	398	388	379	407	427	352	408	420	417	378	419	421	422	405	374	397	369	419	421	383	413	399	416	408	364	393	382	394	449	410	427	428	385	395	410	439	408	397	413	416	396	355	390	384	398	398	410	364	376	399	392	409	397	397	411	409	370	386	425	417	413	447	358	411	390	407	412	415	418	400	380	421	377	420	393	436	421	414	420	377	396	381	402	397	390	411	405	365	390	384	383	368	381	454	369	432	412	390	393	381	419	406	365	397	428	423	394	382	426	405	411	387	363	398	393	389	419	428	398	385	392	379	387	403	429	404	375	387	412	401	419	401	398	421	413	406	387	394	382	411	370	374	411	428	401	413	419	348	392	397	428	366	398	424	390	414	377	418	356	367	414	399	461	444	421	409	424	354	407	417	400	400	380	430	426	394	387	397	391	397	401	413	381	342	433	392	395	411	403	386	365	374	391	418	398	404	418	417	377	386	421	448	380	377	392	407	396	419	392	348	384	434	393	393	415	366	374	415	413	391	376	411	372	429	395	387	417	411	381	398	359	370	412	415	421	421	411	367	418	442	414	427	403	420	418	372	386	397	441	350	415	383	426	436	409	408	399	383	372	402	394	382	394	392	400	390	367	417	386	388	416	384	378	391	388	360	365	409	426	426	443	385	377	386	368	427	411	395	398	421	405	414	437	386	420	388	361	411	417	435	420	402	399	366	412	379	395	408	424	384	387	411	382	401	412	415	404	415	417	405	420	394	443	409	390	389	423	406	374	385	383	356	416	432	402	380	397	381	399	400	411	397	439	368	412	397	419	397	385	405	384	424	396	427	414	426	384	378	406	442	405	381	406	397	403	405	390	386	429	406	402	413	393	364	382	427	380	388	410	393	408	432	410	398	391	384	418	377	398	398	419	386	402	424	373	357	427	419	400	407	409	409	412	404	410	378	406	387	408	413	395	378	400	409	466	395	402	410	398	409	402	393	405	400	399	424	398	444	412	415	383	436	406	380	369	382	374	368	387	380	390	375	381	400	405	411	410	414	380	406	376	399	381	410	402	423	422	385	407	420	404	451	425	407	414	418	362	394	372	383	397	418	404	407	393	419	403	437	435	418	411	385	409	414	464	408	408	401	395	415	397	400	360	405	396	404	401	395	394	408	401	393	377	409	430	411	391	397	428	387	429	417	433	398	437	423	383	409	392	432	375	424	402	382	398	411	406	415	373	418	402	422	394	443	408	387	399	402	397	362	398	392	370	393	411	402	405	391	392	431	411	413	422	376	419	395	399	372	397	384	407	401	404	420	415	404	381	444	425	376	371	379	399	404	364	410	402	398	427	406	383	391	420	397	419	420	428	392	421	428	400	388	388	374	429	407	408	427	435	420	395	417	431	377	405	417	417	422	430	401	424	408	408	424	379	397	360	416	424	422	381	426	400	401	384	374	389	348	399	407	384	372	397	379	386	396	382	407	415	408	411	424	405	386	451	380	415	426	397	371	445	389	414	384	386	395	397	366	427	411	426	424	390	385	416	410	396	404	391	372	412	389	413	427
62586	97008	68559	37783	14748	2962	785	477	445	445	482	461	464	438	460	437	475	464	456	422	466	461	437	456	433	409	463	453	405	442	456	438	426	446	446	438	474	456	452	427	448	454	466	485	446	432	459	440	436	464	424	425	436	419	454	450	450	463	452	427	444	431	402	478	440	419	460	457	447	451	464	463	459	479	460	477	444	493	407	442	448	465	456	441	450	439	413	409	436	403	460	428	434	444	430	464	425	454	430	432	447	412	487	477	464	446	410	435	447	447	482	441	420	450	434	425	443	452	444	438	462	413	440	394	471	409	453	439	450	472	457	416	427	466	483	460	420	448	424	444	452	438	447	424	424	455	462	506	448	424	434	431	456	446	462	413	466	466	427	444	408	436	410	441	458	433	452	401	463	476	458	480	449	438	433	458	429	420	416	424	435	468	425	441	408	470	429	429	417	460	468	423	463	434	419	426	446	481	433	432	403	460	447	466	425	466	436	454	420	479	459	448	436	479	446	454	440	446	455	457	433	417	435	465	465	471	447	450	445	468	429	471	439	411	436	479	451	456	451	456	395	441	448	464	492	421	436	401	440	483	418	428	441	433	415	428	480	414	445	415	441	476	460	469	459	427	453	427	481	449	459	433	424	466	444	443	473	434	478	424	458	381	436	445	434	481	461	421	484	461	402	434	473	460	447	414	429	476	414	438	411	451	479	427	452	419	400	417	453	416	444	425	422	448	420	432	478	444	409	485	411	430	446	405	448	410	442	414	448	482	442	417	430	420	454	489	464	480	440	458	428	448	425	440	437	453	437	446	452	466	434	430	454	451	501	409	408	460	444	444	467	431	399	435	429	456	462	471	431	427	478	417	448	467	424	475	428	421	444	446	412	464	393	444	431	421	427	466	433	415	462	420	415	444	421	432	477	425	452	453	458	456	434	450	417	428	466	447	499	419	420	457	415	450	425	456	433	468	460	453	442	428	451	421	433	440	382	421	439	441	442	398	420	434	440	431	444	433	451	449	468	455	424	422	422	453	393	437	466	434	457	429	450	466	453	460	503	442	418	424	465	477	445	457	444	438	456	429	456	450	456	417	452	446	470	421	480	438	465	443	419	450	453	439	456	400	441	443	438	426	481	479	414	475	459	447	445	433	435	481	434	462	432	436	500	468	459	440	432	458	438	471	406	432	488	425	466	459	482	423	425	427	442	448	443	465	454	425	498	419	430	453	411	471	461	464	440	440	456	403	481	456	452	460	413	443	467	419	442	486	449	454	469	427	430	466	407	446	414	431	432	489	435	442	429	405	457	444	446	414	442	459	430	407	450	449	431	465	456	456	432	427	425	407	439	424	441	454	484	478	441	438	456	450	397	462	460	435	430	420	448	448	451	443	452	475	425	443	441	419	454	451	448	423	437	456	452	450	399	445	434	437	441	488	415	428	436	435	471	432	400	456	418	464	415	450	466	431	447	397	431	439	451	460	432	481	443	446	443	404	426	461	411	447	462	423	420	421	444	449	434	461	437	502	412	470	426	451	435	425	470	439	413	440	408	378	421	437	476	432	449	430	423	457	434	440	460	467	425	478	454	439	455	465	415	444	391	433	451	437	433	491	476	461	465	455	446	456	435	443	417	478	461	467	462	473	425	423	428	447	443	429	455	399	442	425	442	436	402	452	434	399	423	418	402	425	457	427	415	433	428	418	438	412	422	458	438	467	422	448	460	429	451	507	453	439	471	500	455	410	424	434	457	433	472	457	454	458	437	437	469	434	446	477	429	433	453	447	451	435	419	440	427	411	428	475	415	450	433	417	508	471	466	426	448	459	426	431	468	474	444	453	441	466	476	438	434	444	399	428	433	455	470	445	437	425	420	446	440	423	426	431	426	436	440	384	467	457	417	452	439	438	434	428	445	416	462	468	471	485	442	403	477	437	433	464	470	442	455	433	480	491	451	429	455	442	436	424	427	393	435	437	430	452	442	441	484	439	443	422	486	422	430	454	460	425	430	436	470	471	432	444	438	420	451	438	432	439	443	473	438	455	449	400	436	422	435	406	430	464	446	449	409	442	449	477	444	408	426	451	437	455	421	442	410	432	424	455	433	444	436	460	462	459	423	436	454	448	420	444	417	427	368	431	454	425	437	424	426	460	415	426	441	439	458	426	469	494	469	421	452	423	459	435	414	455	452	439	442	449	414	451	436	468	426	422	450	453	490	459	441	436	446	408	456	462	450	429	407	441	471	438	436	456	435	446	452	467	442	429	452	401	435	452	419	394	425	449	434	448	466	426	439	425	395	468	495	431	465	444	451	447	467	461	433	476	447	449	394	448	449	442	450	431	430	410	419	439	490	444	457	453	427	435	443	466	450	491	436	427	461	424	459	462	407	451	440	437	440	448	456	436	489	463	467	445	497	467	447	480	430	445	439	466	454	444	438	462	434	446	431	436	424	469	466	445	421	442	411	425	445	458	422	468	436	437	436	412	436	441	424	441	428	449	455	420	486	416	457	458	441	451	420	449	461	457	465	445	430	411	445	461	439	454	433	429	467	403	474	451	397	423	445	407	444	433	445	443	420	445	468	457	395	439	442	452	455	481	463	470	442	430	432	462	445	438	450	439	455	430	446	436	427	466	465	435	484	477	430	412	433	423	436	460	419	413	485	461	428	468	441	447	479	445	430	484	440	409	464	481	415	454	482	450	413	419	465	445	447	414	454	447	480	439	437	477	478	449	432	416	453	474	460	429	456	454	512	470	449	439	402	432	474	433	412	433	441	432	438	439	457	457	462	419	431	507	466	456	431	434	430	455	471	473	437	450	498	459	441	449	418	462	428	467	452	431	470	437	426	445	468	403	442	440	448	435	422	452	482	431	477	446	451	474	439	409	446	440	452	431	417	437	427	415	425	412	450	407	454	426	448	452	441	472	440	458	383	438	453	425	444	476	432	464	449	440	447	459	438	421	450	440	447	458	443	455	472	423	436	438	448	460	469	420	450	418	467	462	453	414	484	455	447	414	440	468	429	475	482	469	420	436	458	447	423	424	465	442	438	436	442	455	467	457	430	473	426	446	431	438	457	459	415	470	433	432	435	443	430	414	413	406	414	476	458	462	442	462	455	419	466	451	442	476	466	423	418	487	473	449	422	444	409	417	460	445	430	406	460	448	454	459	455	458	448	478	395	407	464	457	409	428	410	487	447	477	442	445	444	436	451	420	409	451	441	441	504	454	418	456	418	413	497	420	446	410	487	389	458	457	447	479	478	462	468	425	433	494	425	437	492	447	452	478	430	447	417	420	490	403	428	471	423	424	476	460	462	430	417	465	433	418	423	423	419	456	419	429	442	440	415	412	451	449	447	421	438	478	445	409	435	411	443	473	458	458	429	470	449	447	490	452	367	424	457	462	446	459	471	418	465	432	461	453	440	465	428	449	474	451	444	418	432	434	423	430	415	445	458	443	446	400	436	433	424	425	446	425	456	448	444	438	438	405	450	446
30335	28426	29204	12166	1812	478	351	321	294	314	321	321	324	298	315	321	337	320	325	309	327	319	307	351	302	337	313	329	325	324	319	337	309	335	309	307	345	324	325	312	345	322	337	276	335	323	292	313	335	296	298	304	348	295	344	291	324	321	291	329	338	314	333	292	319	307	320	338	316	300	296	339	353	292	312	293	335	293	314	324	323	316	311	327	311	319	297	308	290	322	308	313	302	305	322	333	325	333	310	285	317	318	313	278	317	340	342	313	328	293	335	333	303	321	331	353	311	326	349	328	328	352	333	296	311	308	302	346	314	318	326	297	325	353	298	347	330	305	340	284	321	311	327	324	325	306	313	322	297	313	292	351	322	311	336	305	324	312	306	325	324	310	299	305	305	327	334	301	288	303	341	324	324	360	309	315	313	327	301	336	309	326	319	280	302	343	323	302	323	314	320	319	300	300	348	325	325	322	346	306	318	286	288	331	318	325	303	328	337	308	325	315	334	328	320	293	311	304	362	295	307	335	348	316	330	303	328	317	345	319	310	309	339	321	318	321	326	311	326	285	328	313	323	321	344	300	342	292	293	316	338	298	285	339	287	330	337	300	301	280	358	328	292	298	310	328	312	302	345	303	323	336	312	332	349	315	333	318	329	330	336	298	338	307	310	308	328	290	315	307	297	315	305	286	321	322	310	301	311	320	304	291	319	326	325	302	313	324	324	312	280	350	377	310	331	301	331	340	308	301	302	309	327	316	326	315	293	303	326	324	340	318	348	315	289	326	311	312	288	313	319	301	295	343	303	341	310	323	303	317	307	333	326	338	328	325	348	307	334	299	292	307	311	310	330	346	326	321	301	280	310	299	329	322	333	327	307	317	282	299	304	315	303	334	322	309	336	300	301	327	292	324	317	335	331	278	303	310	310	324	355	309	275	324	317	323	324	322	324	313	304	337	338	290	311	331	294	294	341	331	341	304	342	310	302	335	304	328	332	316	302	330	335	306	363	308	347	298	336	278	302	313	328	309	312	317	312	331	285	341	316	332	318	335	295	321	304	302	327	308	325	323	314	316	306	320	327	312	329	298	318	284	332	310	287	311	319	291	316	307	333	335	305	323	322	354	298	303	343	313	314	328	323	320	339	316	314	302	314	337	340	330	319	324	331	315	297	316	324	305	311	309	312	320	326	321	340	296	295	314	356	307	314	311	342	323	297	326	340	321	303	329	334	300	308	330	304	288	333	302	324	342	340	327	326	294	303	317	310	325	312	333	303	344	333	318	309	324	281	293	330	323	303	326	382	290	309	331	298	323	309	319	319	306	317	327	322	329	314	314	307	317	315	330	306	307	317	324	321	300	300	296	342	306	284	318	298	295	333	292	297	310	318	315	326	334	282	335	304	321	303	319	318	320	323	317	302	322	309	327	316	314	335	309	309	305	299	314	313	370	327	294	333	339	313	330	350	332	321	311	324	279	307	335	335	278	294	355	304	290	321	324	299	334	310	313	297	317	318	301	308	328	327	297	325	333	298	291	317	304	329	300	313	344	320	277	302	309	337	296	326	314	344	318	350	318	317	325	322	372	338	321	331	303	317	315	295	304	337	312	326	344	331	281	338	348	296	309	338	323	330	339	308	319	331	307	311	338	320	342	298	307	342	327	301	326	301	325	333	282	330	302	325	319	318	350	324	312	296	328	302	297	303	326	309	307	298	325	314	313	320	318	328	314	293	313	311	279	320	332	323	347	304	307	342	326	323	328	328	327	311	295	292	305	342	342	310	310	321	308	316	317	342	328	328	304	288	329	298	300	317	362	299	331	299	287	314	310	342	303	310	327	335	328	306	316	308	306	326	325	300	335	316	310	315	314	300	347	332	317	312	302	324	323	334	334	310	308	311	275	308	329	340	341	351	317	310	309	330	339	299	300	344	312	317	312	335	332	304	375	293	328	315	308	300	304	315	310	326	319	327	294	293	336	314	329	329	320	328	338	304	336	306	328	326	346	335	304	325	304	320	308	300	338	304	321	325	315	326	317	310	333	303	320	302	292	329	303	318	296	313	293	335	342	316	333	320	314	326	307	331	318	347	312	312	299	309	314	303	322	328	317	294	299	329	320	327	354	341	337	317	337	330	293	343	308	321	330	283	293	301	335	317	295	329	346	309	324	312	303	307	311	306	307	311	300	326	308	318	324	334	339	339	294	308	314	323	311	351	331	316	353	310	360	318	322	305	298	344	282	304	324	311	301	288	308	309	314	313	359	319	352	290	325	332	307	305	353	328	311	309	301	280	347	308	309	365	334	317	343	308	342	332	307	284	294	317	327	333	324	336	303	353	323	291	309	315	299	347	330	306	321	353	282	308	310	332	305	313	320	304	327	330	326	286	298	320	316	330	356	335	284	349	335	330	298	297	296	292	372	332	308	297	279	305	332	324	357	316	315	305	306	300	313	329	330	319	315	320	354	312	320	308	335	337	316	339	327	311	337	311	307	316	323	308	339	321	341	311	294	300	332	324	300	311	326	308	336	329	324	335	337	333	317	297	313	322	316	325	322	342	324	330	329	336	293	281	337	339	331	304	312	329	324	311	332	315	320	340	320	314	290	307	314	305	299	298	299	305	338	309	325	321	329	327	311	333	295	325	315	331	313	338	312	329	338	311	309	304	323	338	335	318	322	322	292	338	323	282	309	347	339	312	312	340	322	331	316	305	315	298	322	296	340	339	329	314	338	330	291	291	303	324	347	327	312	328	300	294	309	316	316	311	313	317	328	325	326	322	326	339	336	311	299	330	370	314	281	325	331	307	336	302	340	327	279	306	312	340	291	314	312	327	274	315	324	305	318	283	296	338	343	325	336	306	303	309	320	323	281	315	291	301	311	278	343	328	330	330	333	299	310	321	329	321	328	333	286	315	336	326	332	286	278	320	333	333	330	356	313	318	316	354	300	297	318	324	320	294	340	315	304	318	353	315	333	291	308	357	329	314	308	316	276	335	312	341	301	288	355	325	301	324	299	320	307	325	276	316	322	297	286	307	336	335	295	286	339	319	278	323	312	320	375	304	313	291	319	315	314	334	307	297	325	291	313	331	306	295	298	328	347	365	316	315	314	313	298	296	333	349	297	332	337	304	335	323	299	286	320	303	303	291	335	327	349	311	326	295	296	277	305	327	294	335	320	298	311	326	329	319	326	332	311	322	318	341	278	328	332	321	296	296	349	313	330	329	322	335	319	322	308	321	321	330	334	314	281	339	318	329	328	306	312	323	319	317	311	358	321	322	298	320	301	352	294	314	329	315	325	319	315	316	323	306	327	325	331	321	314	312	319	317	343	327	293	322	325	307	342	312	313	289	319	340	317	309	292	344	331	323	311	317	309	319	301	293	308	340	321	338	338	348	338	320	329	298	314	314	329	295	306	320	355	302	324	295	341	287	329	331	314	282	332	295	344	315	347	305	307	302	338	320	320	305	301	322	322	330	311	307	329	330	315	299	306
32816	42024	25437	7143	1813	607	415	384	370	389	343	373	352	365	395	380	373	391	329	392	408	436	387	373	357	378	353	368	363	392	378	387	349	332	354	407	355	419	375	370	375	360	337	373	371	380	378	385	382	381	365	364	405	374	398	358	364	317	374	392	379	316	392	372	407	368	366	345	376	366	375	382	346	406	385	362	351	382	360	357	368	354	394	368	386	380	381	392	390	408	402	387	368	362	383	365	390	373	357	393	378	375	362	350	356	379	348	369	363	345	370	337	351	364	367	355	403	348	377	358	361	415	368	391	350	367	350	364	384	368	390	385	376	401	383	376	366	384	366	338	383	368	386	372	378	372	388	386	371	372	382	386	350	393	392	375	403	377	372	356	387	327	345	360	349	363	357	399	378	364	377	373	367	402	360	326	349	363	402	393	352	367	379	349	382	374	374	398	362	359	359	361	360	375	405	381	378	360	347	353	386	383	384	355	399	377	360	370	379	369	386	367	425	403	342	399	339	359	359	358	362	376	358	357	361	366	423	368	379	373	351	340	395	363	373	376	371	327	378	352	361	375	374	446	411	378	375	374	373	384	388	360	374	370	387	392	405	377	396	371	377	378	339	380	396	374	370	358	391	357	381	376	333	396	401	335	319	362	366	374	351	401	342	387	404	364	394	392	362	360	361	365	374	348	358	351	350	379	402	402	335	387	372	390	400	346	412	351	334	374	406	378	358	372	343	425	356	402	414	366	384	396	368	364	359	378	393	378	372	394	394	361	375	346	344	329	342	354	377	398	377	395	371	396	361	346	374	374	386	398	371	406	387	358	357	357	401	382	372	364	418	369	332	355	352	375	376	345	360	368	410	369	368	404	382	365	376	363	414	383	378	400	367	399	418	393	390	395	387	372	372	356	361	393	401	369	355	393	401	348	372	337	389	359	345	407	389	361	360	361	386	349	346	353	394	390	343	379	382	412	367	411	399	382	356	366	351	371	363	402	361	393	368	379	350	363	377	368	339	370	373	390	371	406	366	373	375	426	386	374	394	374	407	389	364	355	381	364	370	363	403	383	348	394	361	403	377	344	390	392	376	378	379	368	370	361	362	381	309	383	393	379	364	345	348	367	374	383	385	376	376	361	363	356	398	376	402	375	399	357	358	409	364	369	376	390	352	368	359	381	404	348	371	346	382	370	377	373	390	388	379	350	394	356	394	382	372	358	368	375	408	349	379	373	405	375	393	409	347	389	383	386	359	380	379	362	395	407	381	346	418	397	349	356	366	374	376	371	364	393	368	389	420	355	342	386	341	435	400	394	367	368	361	402	360	383	375	391	389	411	345	383	395	362	388	371	344	400	390	384	355	373	394	378	360	378	376	399	368	378	362	372	344	365	388	366	397	395	366	374	362	380	376	359	390	368	421	395	337	401	382	376	390	327	362	363	359	384	366	360	349	349	389	362	364	383	421	366	337	371	416	368	373	344	373	382	382	344	413	385	390	375	350	366	342	404	398	374	383	380	373	394	364	371	380	341	389	367	376	366	361	385	360	366	357	377	357	366	423	358	356	377	390	376	398	365	386	393	362	401	397	370	370	342	377	357	401	350	363	357	365	395	371	373	397	354	350	394	390	384	357	386	391	360	404	380	355	394	365	386	343	398	368	368	393	372	385	390	371	372	348	369	409	378	388	377	357	384	367	341	365	394	398	374	383	418	387	372	330	339	368	389	392	392	375	400	355	388	386	378	407	394	386	380	374	377	378	372	386	398	381	378	369	390	333	385	322	377	355	376	371	357	362	355	378	413	381	348	368	332	370	368	331	379	384	361	395	378	352	375	374	343	390	378	393	359	388	388	393	395	395	353	340	366	396	387	346	390	385	350	347	385	401	394	359	370	355	360	415	373	356	350	397	376	392	381	366	366	372	364	406	372	410	386	379	354	415	376	367	389	378	396	357	390	400	374	359	381	403	381	355	356	356	372	369	359	389	409	374	381	380	392	386	401	387	360	348	334	371	371	358	395	331	372	374	429	362	384	393	390	389	383	381	374	365	381	398	385	358	361	363	408	380	341	386	368	359	351	368	370	360	392	343	362	369	389	351	392	385	380	361	378	376	360	366	390	374	380	384	384	380	371	400	357	410	394	362	382	327	334	359	352	357	375	357	374	393	377	349	361	394	392	390	367	361	341	363	384	421	375	380	368	378	369	382	344	353	399	343	398	368	357	378	430	387	381	356	398	361	402	368	352	402	368	390	394	380	401	367	353	383	384	374	361	372	378	381	343	400	395	380	380	336	337	360	352	344	332	356	374	367	411	354	358	377	350	391	364	355	351	351	401	377	392	363	353	356	395	368	403	359	371	370	374	362	331	403	398	353	383	375	422	370	383	375	398	379	347	409	390	366	435	386	359	370	381	402	409	374	347	349	376	355	422	380	366	385	373	386	355	364	392	335	398	404	384	344	355	391	405	374	345	381	378	337	394	356	379	373	374	370	360	367	413	365	391	390	357	379	373	387	368	379	363	358	377	372	372	395	340	381	382	378	384	393	352	386	382	354	371	365	394	359	359	404	366	355	351	383	388	355	391	385	392	371	354	366	378	350	374	367	379	382	407	378	396	377	375	386	382	348	419	370	355	352	331	370	390	377	381	350	384	367	349	383	386	350	383	385	379	394	394	370	374	372	390	351	350	386	396	379	400	360	374	414	362	410	374	369	376	376	385	363	414	349	424	368	378	410	371	372	390	386	378	385	348	363	367	363	349	374	378	369	338	421	409	390	375	373	361	396	367	399	390	390	357	369	389	327	364	365	391	397	360	379	399	385	395	351	388	381	361	365	361	400	373	390	381	366	394	367	385	358	381	375	373	331	399	347	372	379	404	373	411	371	403	349	359	347	348	328	334	348	398	355	363	378	342	391	395	400	389	362	389	374	395	398	389	377	352	390	363	382	354	364	404	359	347	369	376	358	386	378	377	348	374	369	405	360	354	379	390	357	373	365	380	355	399	379	394	370	445	391	345	362	389	364	368	404	387	378	365	346	393	344	407	377	367	370	378	398	352	386	384	397	385	359	385	342	380	351	359	386	406	383	374	376	371	369	401	346	358	382	386	353	390	365	409	368	362	400	380	379	390	369	350	383	390	395	358	365	399	356	395	348	382	352	354	375	379	359	415	383	388	396	368	363	358	366	353	360	358	389	409	376	375	376	359	360	347	430	414	380	353	394	356	357	387	375	344	358	372	396	365	353	348	365	374	350	397	366	350	361	370	371	370	362	402	389	381	371	385	379	373	382	391	381	377	390	382	423	387	390	376	351	385	394	398	379	365	380	328	349	409	373	376	389	362	383	344	386	385	363	349	389	394	381	355	396	386	379	376	385	380	361	401	346	357	339	383	393	358	388	378	386	373	350	372	379	376	386	381	369	394	364	388	408	381	408	359	383	401	384	395	363	354	404	349	360	377	357	370	378	324	374	374	343	374	373	392	357	385	350	360	381	336
23499	21695	30537	24928	20798	15269	2122	345	289	307	320	316	289	278	287	315	286	305	270	299	311	265	322	293	287	292	278	290	313	336	287	306	308	265	314	271	282	316	296	306	279	268	293	285	281	297	284	318	306	280	324	272	338	280	270	275	273	273	303	262	288	284	295	267	298	281	295	301	320	322	273	277	262	302	316	285	270	269	283	291	280	255	283	274	301	287	295	280	292	254	326	297	302	283	347	292	301	279	279	298	256	260	292	282	283	307	292	284	301	295	303	282	271	295	282	277	302	312	300	311	300	269	289	317	282	277	291	283	294	305	299	287	306	278	290	281	302	284	291	312	288	279	282	317	279	309	293	296	299	298	282	275	291	268	266	280	271	295	313	267	307	318	286	294	292	304	309	283	270	300	278	344	292	276	263	261	279	276	292	276	304	284	288	311	276	291	312	277	272	293	324	292	277	305	294	277	278	291	304	306	301	264	278	278	250	271	262	307	302	285	299	275	268	275	283	315	266	263	315	292	292	307	281	275	300	292	279	279	287	273	290	294	296	292	311	287	301	287	295	273	342	274	278	263	299	310	301	284	247	344	322	323	303	275	266	284	292	292	285	292	278	248	275	254	275	335	304	271	297	315	281	269	287	287	299	264	275	300	301	306	298	268	298	315	296	294	301	270	258	294	291	302	296	267	280	307	277	282	295	276	271	281	276	297	287	277	288	264	280	283	277	278	297	278	276	267	298	298	270	290	284	281	280	286	285	298	306	308	274	303	287	299	300	295	272	264	274	283	299	295	290	302	277	261	274	291	313	299	243	283	288	259	284	269	292	300	299	299	291	296	281	271	292	295	288	275	276	316	308	300	309	284	293	271	274	286	300	292	285	277	284	272	289	312	298	313	285	316	276	320	304	281	310	273	286	273	276	272	289	253	288	305	297	273	321	292	302	295	301	286	304	282	282	315	284	309	302	270	276	265	291	290	300	304	298	294	287	272	284	323	278	258	308	275	304	268	312	286	277	314	299	295	288	310	263	314	292	268	259	264	294	296	291	274	302	300	280	288	282	279	320	280	290	299	297	285	285	290	272	292	279	285	307	261	307	303	282	301	267	300	307	297	277	298	291	279	282	281	297	257	294	284	299	285	270	271	268	256	283	286	308	285	278	305	274	274	314	289	294	272	231	320	318	302	284	324	266	312	270	287	277	297	248	276	310	287	314	301	293	271	276	322	271	272	280	271	337	268	259	293	283	290	258	281	266	268	285	297	301	315	277	314	273	248	300	308	297	304	288	291	286	283	284	309	264	284	278	274	281	294	270	300	275	268	286	273	291	279	281	312	278	295	279	294	258	293	292	295	305	300	279	291	295	303	268	279	289	312	285	283	274	333	297	278	278	290	283	316	265	290	296	264	279	287	316	276	286	307	316	251	274	266	267	283	250	287	259	286	276	284	298	243	263	295	309	313	292	288	283	345	308	274	261	282	281	261	291	270	282	274	278	284	301	302	271	294	301	312	295	327	295	297	278	290	311	315	312	287	279	294	281	294	266	294	285	293	280	257	241	278	287	279	304	285	294	330	316	285	278	298	249	285	277	263	262	319	244	289	297	310	321	280	298	342	300	295	306	297	261	282	271	297	266	297	286	296	272	272	278	286	306	283	267	308	277	277	280	303	275	288	293	311	317	288	286	275	321	292	267	288	267	295	273	299	318	296	257	292	276	306	290	290	277	271	290	306	304	276	311	287	337	283	323	301	309	294	315	295	299	297	287	285	284	275	258	286	279	301	288	280	292	295	294	258	278	306	267	271	283	259	298	266	269	256	309	300	269	275	280	307	287	297	279	311	292	316	289	282	283	314	281	274	295	288	294	265	267	273	288	299	285	288	305	315	280	296	303	284	287	250	279	301	273	278	280	255	295	284	273	284	269	308	274	272	299	286	302	287	300	317	293	316	267	299	269	294	296	245	292	273	270	302	249	300	274	279	286	284	255	272	293	264	299	273	328	286	280	293	312	290	277	274	266	302	278	321	262	303	296	271	313	310	288	287	255	293	255	280	306	294	288	297	300	286	314	313	285	282	299	299	263	288	273	288	301	285	306	306	289	292	287	276	274	272	276	276	297	289	310	296	302	311	288	295	304	313	305	260	301	305	259	290	299	297	272	282	309	252	328	322	287	307	288	293	296	299	284	303	267	282	286	305	269	272	270	283	286	273	310	281	278	271	276	279	293	299	277	327	267	267	288	305	285	318	282	297	301	293	283	276	299	283	295	287	285	283	292	283	277	278	289	275	287	306	311	252	284	294	297	246	289	286	271	277	277	300	277	283	291	302	290	297	268	301	296	270	276	273	261	295	276	305	280	297	290	288	292	313	280	266	301	299	300	284	306	301	306	282	302	305	258	318	280	293	283	290	267	283	287	267	278	293	270	299	286	280	277	274	284	271	295	323	287	323	269	294	264	270	274	276	306	291	286	302	286	266	286	288	269	270	291	267	279	290	324	292	291	295	279	279	298	306	287	302	270	284	282	293	270	281	319	272	298	306	275	281	267	294	268	267	270	269	290	291	286	297	284	294	262	293	295	334	288	286	270	297	299	315	317	314	274	297	311	293	305	268	305	304	278	298	300	259	275	301	303	279	253	285	283	283	259	286	302	275	277	274	292	282	299	284	293	281	273	277	305	295	292	287	291	307	276	280	314	268	288	291	309	265	274	275	304	297	267	297	308	278	277	311	283	273	277	314	273	301	299	273	304	328	295	302	321	303	286	273	289	311	283	284	294	290	311	270	303	276	293	296	266	304	268	288	299	276	311	287	287	296	293	287	255	284	291	283	294	301	318	286	302	300	297	251	283	323	267	269	304	264	277	306	292	295	274	307	291	269	293	306	302	294	306	272	296	276	314	274	297	281	304	281	293	278	279	309	282	294	262	290	299	273	257	292	282	291	280	274	306	278	294	272	315	282	283	258	298	306	269	276	309	281	299	271	305	273	287	278	305	266	291	275	299	284	311	296	279	291	294	300	288	296	295	245	329	282	276	291	286	295	282	267	310	289	264	275	315	326	287	327	285	307	294	311	262	282	297	279	297	297	281	277	282	304	280	312	273	283	267	283	266	295	286	291	292	296	275	292	271	309	279	247	277	304	321	285	297	289	293	267	285	273	316	292	291	313	266	289	271	293	278	287	282	296	286	299	273	269	270	296	305	297	284	292	298	308	299	272	278	280	288	315	295	283	285	261	302	309	304	296	277	273	286	294	288	278	289	276	285	299	275	285	287	272	293	306	302	258	296	298	288	312	304	288	319	306	289	286	325	282	280	291	273	292	259	264	302	288	264	285	313	293	317	317	306	289	302	293	282	293	283	288	311	286	281	277	285	289	291	263	251	303	286	309	303	267	293	260	299	285	281	293	266	321	303	300	261	292	292	296	314	307	286	293	301	306	259	298	290	308	275	294	327	286	293	262	278	296	300	285	306	288	301	274	280	276	262	290	289	272
58036	89250	61357	31181	10328	2252	719	392	336	334	328	349	351	321	357	321	346	346	368	321	314	365	324	332	330	317	326	320	338	304	355	337	348	329	361	309	333	335	345	334	341	336	365	322	332	338	334	308	345	292	341	325	302	328	335	311	340	302	365	336	318	323	331	336	348	321	325	316	329	343	323	342	337	329	339	341	324	322	307	337	371	325	342	296	356	284	327	345	342	321	324	323	338	349	336	328	333	348	331	323	327	346	302	340	323	319	316	339	335	334	320	311	316	329	345	310	331	344	294	318	330	356	309	312	320	325	317	319	338	323	346	304	362	322	312	341	340	335	355	334	348	322	357	313	358	344	302	343	343	331	324	363	294	353	304	308	344	316	301	335	332	359	329	323	348	338	346	291	321	331	361	327	329	349	307	311	341	324	346	308	341	315	318	337	360	319	326	313	331	356	338	336	321	328	335	333	348	318	334	319	352	347	340	307	353	312	315	357	309	335	348	356	340	320	332	313	348	340	340	319	356	354	384	325	313	333	358	345	313	326	354	363	322	354	353	335	345	325	328	289	337	373	327	355	319	355	326	351	311	339	343	335	351	341	348	316	326	342	324	321	322	317	322	321	316	347	325	356	285	349	374	338	321	345	323	335	322	366	317	327	365	327	307	319	311	319	319	363	351	305	341	334	339	347	313	327	339	316	302	350	388	320	348	317	355	343	343	326	343	348	317	343	355	335	358	329	342	346	315	363	366	338	341	302	325	323	322	321	353	307	314	347	324	331	352	346	346	345	353	345	319	306	355	315	311	306	333	345	344	319	312	317	320	342	308	319	325	310	275	316	372	331	340	334	313	354	330	353	327	343	314	329	357	309	337	320	339	339	331	312	306	325	356	336	367	380	322	347	327	337	299	335	338	354	311	325	323	325	331	308	343	343	348	342	343	336	327	312	312	307	340	340	351	332	291	327	359	347	332	340	329	320	320	312	359	342	286	336	312	363	319	332	329	294	317	336	323	315	327	324	323	353	304	336	360	335	337	313	349	321	395	318	344	349	323	326	343	351	343	322	337	312	335	335	311	317	346	318	324	339	305	314	336	339	319	355	347	349	350	320	307	324	355	326	310	334	296	329	343	338	347	334	313	329	326	331	320	297	308	310	327	304	328	335	316	344	339	368	328	347	339	355	340	304	360	354	335	332	331	352	337	309	326	330	311	299	334	323	315	359	345	323	315	347	317	293	352	314	321	332	345	324	331	358	341	350	374	357	333	306	304	374	355	339	333	352	340	316	362	346	349	327	297	360	337	349	288	310	345	363	336	325	344	315	326	303	318	338	343	340	324	297	369	329	343	360	338	333	348	340	340	343	341	336	336	348	327	342	326	313	284	322	318	326	339	297	320	335	334	318	328	358	330	337	346	313	328	350	345	327	340	300	336	327	363	371	329	331	346	333	345	313	357	337	290	357	330	331	328	329	322	329	355	309	320	353	341	315	320	363	346	326	314	357	383	320	297	374	308	344	315	361	337	341	311	330	318	330	361	329	330	321	375	348	333	342	336	335	341	334	313	320	380	296	351	331	322	336	322	292	342	325	323	334	307	346	304	365	361	331	361	363	328	339	349	323	358	341	326	328	332	322	343	315	329	329	300	320	322	335	333	336	348	310	318	337	352	307	359	301	334	296	351	332	332	321	351	333	367	339	352	340	336	354	334	312	350	355	338	304	324	317	301	330	323	351	323	320	335	351	343	348	322	348	327	326	326	342	332	311	334	302	322	319	340	337	318	331	343	340	331	345	347	337	341	328	342	323	314	360	333	329	360	363	341	338	321	326	314	352	318	358	343	339	366	324	352	314	354	320	354	333	355	361	324	346	324	292	334	319	341	349	348	325	295	323	324	353	323	349	361	318	331	336	335	312	324	307	336	330	321	313	319	357	349	310	367	303	319	319	315	365	312	326	332	342	370	348	326	334	333	316	342	378	313	364	353	354	321	340	335	324	345	334	325	340	312	331	326	328	322	354	364	309	326	333	337	334	323	337	324	314	309	372	349	324	324	340	301	327	320	323	327	317	336	341	316	344	350	293	337	315	354	327	315	337	356	333	317	355	325	310	312	330	326	325	338	353	319	321	331	340	314	304	327	312	334	324	324	321	346	339	383	315	341	353	322	348	305	334	328	333	330	313	352	341	306	298	335	329	364	302	312	323	333	321	348	306	340	337	306	323	303	354	329	315	311	347	298	350	335	349	304	329	316	324	329	331	317	329	336	354	332	363	293	344	311	356	315	334	290	282	340	341	372	319	332	319	339	305	303	323	332	358	301	324	360	322	297	292	321	329	317	321	349	325	336	322	330	312	319	357	340	319	318	295	369	330	342	354	308	347	327	320	331	327	350	319	301	308	339	303	359	345	311	362	312	330	341	336	323	327	328	330	327	377	324	333	369	358	350	326	340	319	333	355	296	340	331	330	345	312	325	347	366	332	292	359	364	328	319	329	382	309	363	347	326	312	362	345	336	327	347	359	340	336	331	352	339	348	334	323	330	321	336	321	332	312	340	301	336	338	325	347	316	337	344	301	328	329	324	303	335	308	310	347	367	354	363	326	339	341	340	326	353	347	337	308	322	323	342	338	322	365	334	357	313	335	295	325	341	314	331	332	324	327	322	366	345	323	362	310	337	318	314	327	322	348	325	307	339	328	345	346	339	343	331	327	321	362	346	327	324	304	307	328	336	391	322	337	347	347	350	340	308	346	369	345	326	350	350	321	306	355	317	320	325	342	333	349	336	349	359	367	343	340	350	361	320	344	351	313	323	330	334	318	335	326	343	339	350	314	327	354	367	352	358	371	341	340	330	297	306	303	368	325	345	319	356	308	356	365	312	364	335	343	352	318	316	346	323	330	338	324	337	316	345	348	317	348	310	363	306	328	308	331	336	371	337	340	330	339	343	322	316	328	324	361	359	322	342	339	353	376	377	278	338	361	352	310	323	334	319	341	318	346	318	314	341	340	353	327	360	332	324	345	345	334	318	344	311	366	307	293	342	322	324	325	320	349	311	322	356	331	339	364	344	340	276	315	362	325	332	322	321	322	325	320	342	323	330	326	345	295	329	354	322	313	333	336	338	337	320	332	309	343	381	315	325	379	319	366	334	324	350	357	339	331	338	304	333	320	327	344	325	340	328	342	317	345	328	328	353	313	325	328	322	336	353	327	342	355	343	301	306	300	372	379	339	335	309	309	352	348	318	311	333	346	329	308	313	342	318	317	352	318	311	304	325	328	356	335	363	344	340	352	360	354	326	334	328	331	322	340	348	310	339	345	350	340	311	296	289	303	347	336	348	335	338	316	314	359	321	359	320	358	375	311	320	328	336	336	321	350	360	303	338	367	358	358	361	338	336	334	309	314	312	320	311	359	325	329	357	344	329	368	332	323	354	348	310	306	335	336	314	339	329	341	325	291	351	352	347	322	314	337	327	338	310	324	293	328	317	325	288	325
25498	23039	31166	25555	14388	2227	545	403	421	437	402	411	417	423	422	432	400	420	402	428	373	440	457	409	389	423	365	420	433	445	434	417	420	405	384	429	405	426	418	431	389	409	427	415	383	410	424	413	445	420	453	407	439	381	398	413	429	436	455	442	427	377	407	405	419	441	389	426	438	395	418	408	425	398	394	403	419	396	401	422	408	411	444	437	415	428	399	436	421	392	409	453	389	381	383	410	407	398	443	419	401	400	427	348	394	418	418	410	392	404	400	426	397	437	393	417	379	399	451	418	423	409	376	406	406	431	430	425	394	424	408	379	412	427	380	410	419	444	372	402	425	383	432	428	404	413	433	380	364	395	397	398	377	400	427	407	395	457	409	397	435	433	399	408	385	428	428	407	400	372	374	416	430	424	422	401	407	431	415	433	405	454	431	449	410	404	396	412	409	416	442	399	401	401	410	424	407	440	422	430	414	402	378	391	391	438	398	361	408	418	469	423	411	389	430	391	431	391	426	400	419	398	422	399	405	395	393	430	404	409	420	400	412	401	418	449	417	388	420	409	383	430	426	442	409	400	419	445	405	404	407	438	434	464	441	396	441	407	440	422	417	390	445	375	405	394	401	397	451	443	427	390	382	439	388	393	417	378	427	384	365	426	456	389	391	437	421	440	427	388	390	417	422	436	406	395	426	408	419	391	420	441	406	374	400	449	412	451	455	415	410	413	413	418	407	411	407	396	409	387	422	415	423	447	418	417	415	427	446	428	396	397	399	410	403	396	415	354	406	416	405	399	405	406	435	387	391	408	447	397	420	433	423	411	407	417	408	421	418	422	430	404	431	431	409	429	354	383	372	427	440	391	423	410	410	410	410	400	419	427	404	411	434	418	401	400	415	403	401	426	461	431	407	387	425	427	421	450	410	390	421	408	426	409	403	410	422	412	405	434	415	417	424	375	392	412	424	393	428	435	407	432	436	426	396	435	376	409	426	400	401	384	377	397	437	411	420	377	428	398	406	413	440	440	427	427	381	406	436	402	413	393	450	419	416	426	428	417	436	395	412	414	393	409	397	428	419	385	397	386	429	397	413	410	444	380	443	381	387	437	400	399	389	383	400	404	422	390	467	425	437	407	399	422	423	391	395	378	431	458	409	403	419	393	418	425	403	412	392	398	419	392	416	407	442	457	425	408	418	428	401	415	413	409	400	456	426	409	367	418	401	434	427	401	438	417	409	423	409	396	426	378	423	414	403	417	427	404	412	385	397	395	389	419	389	412	390	377	409	402	457	406	392	436	379	416	401	399	437	387	418	397	453	455	435	411	403	410	395	388	423	416	400	460	389	408	420	412	422	441	419	416	410	405	422	410	411	416	450	410	403	414	408	408	414	406	442	401	393	376	415	400	385	350	451	412	423	395	404	405	414	439	422	398	366	424	429	378	401	408	387	418	440	425	425	380	377	423	375	399	418	422	402	406	433	434	406	417	435	409	427	432	427	437	425	430	422	406	418	436	434	428	386	452	388	407	423	403	432	437	453	427	409	397	413	411	398	434	394	403	402	380	463	436	377	425	438	408	392	413	405	414	414	400	428	414	419	434	408	437	403	431	413	396	420	394	442	390	406	433	389	438	410	403	410	405	427	410	415	423	387	420	422	424	465	418	425	404	407	410	402	416	418	423	415	394	400	438	444	382	463	377	448	413	377	434	400	419	372	404	389	432	421	423	423	401	427	395	398	400	394	437	418	445	374	411	457	419	428	406	392	412	430	426	399	416	380	387	419	402	450	411	411	429	403	417	396	416	409	374	427	390	411	430	394	409	432	436	408	440	383	417	439	414	443	421	444	413	435	425	442	441	479	390	402	424	428	375	417	417	432	424	403	431	416	394	404	423	428	407	393	409	421	401	412	413	426	403	427	403	415	429	413	400	393	448	406	398	406	417	423	409	430	409	417	421	393	405	405	409	400	459	394	418	408	413	438	420	385	411	373	418	419	405	409	401	406	400	413	433	392	426	411	419	408	445	429	406	442	388	425	426	410	364	438	384	430	418	417	424	431	446	442	396	420	404	393	401	391	421	423	414	413	450	382	422	399	385	434	380	398	422	406	413	426	390	424	443	424	388	386	473	421	413	446	371	420	407	407	436	427	435	425	412	414	446	381	393	421	361	398	383	355	414	394	394	418	430	438	412	410	399	412	430	425	409	443	418	381	394	409	440	396	426	412	429	394	418	416	432	428	378	435	416	427	421	410	373	409	427	386	440	420	384	408	406	447	393	395	429	417	451	410	387	426	428	442	383	435	411	431	414	411	462	389	422	413	425	396	437	403	414	358	389	392	403	438	443	396	407	394	443	386	391	365	445	435	434	427	451	403	428	434	412	419	416	446	400	418	395	378	447	435	412	417	407	399	414	433	413	395	418	447	404	456	425	422	427	399	394	412	411	386	420	397	403	405	460	383	381	415	395	420	421	449	394	401	419	429	395	429	394	418	390	413	405	415	422	406	395	402	429	461	409	406	458	406	437	423	401	392	427	446	430	420	415	393	410	459	440	426	389	398	426	407	377	397	455	412	442	435	403	419	411	383	411	419	410	395	407	433	460	409	427	407	410	387	418	468	393	420	409	423	405	390	430	420	405	428	450	390	416	383	445	404	402	425	412	453	435	434	402	418	395	407	407	416	388	429	393	427	445	434	425	432	411	405	410	444	409	409	436	428	405	407	418	418	392	415	436	411	441	423	431	428	424	416	438	399	424	396	430	398	419	414	413	426	419	425	389	417	363	403	395	402	419	454	411	406	420	401	412	390	426	390	401	426	425	396	401	410	443	398	476	412	423	427	399	360	415	397	418	395	412	372	428	412	420	395	423	416	453	434	409	439	418	410	374	447	449	405	394	415	404	409	369	416	397	428	424	365	398	410	403	390	439	412	396	427	431	405	438	402	440	448	451	414	415	388	424	413	410	420	444	417	404	379	405	429	381	417	420	415	427	445	422	407	403	402	393	418	389	393	409	432	383	414	409	456	417	430	433	418	427	441	401	417	409	416	402	364	447	436	396	428	409	382	401	411	407	440	413	411	428	442	375	425	421	426	424	416	371	413	403	419	414	375	396	400	389	394	451	435	428	413	426	406	413	387	412	438	413	430	395	452	441	417	411	422	425	410	403	415	400	386	431	402	398	441	402	404	419	428	415	429	449	398	391	404	414	399	412	408	392	393	388	418	416	367	443	410	429	398	425	406	405	428	434	410	422	430	416	447	441	367	453	423	360	398	435	438	484	408	432	433	413	422	407	428	395	413	394	432	395	436	435	389	426	448	390	419	440	455	437	465	415	387	394	423	374	435	437	444	415	433	418	409	456	399	411	432	387	399	407	436	445	428	426	423	443	418	383	453	403	384	424	425	422	431	414	389	479	428	394	394	390	421	386	390	420	402	437	404	443	402	409	401	402	387	415	421	419	410	401	465	411	411	429	406	420	418	436	417	442	458	412
52635	72756	48238	21107	6229	1382	621	479	455	464	464	468	494	452	485	467	448	449	444	502	508	463	492	447	470	481	469	456	459	505	447	486	477	435	466	457	469	524	496	443	488	457	474	469	504	486	509	446	462	491	512	492	510	465	470	465	512	499	434	480	462	464	463	497	505	463	477	480	501	487	501	502	466	483	451	480	494	499	476	486	449	477	459	505	468	460	434	464	489	481	487	497	441	461	491	503	468	474	430	491	489	468	491	491	475	464	493	454	498	485	466	512	499	456	452	466	436	486	470	507	450	438	471	526	503	523	475	512	498	448	494	481	478	477	483	466	483	510	464	469	452	474	460	493	466	508	486	492	445	451	480	470	446	486	489	496	435	438	472	491	463	485	524	487	480	495	500	470	498	484	457	486	453	423	496	429	476	491	457	447	507	495	484	478	506	502	476	440	449	482	459	456	447	459	479	473	488	428	479	491	478	463	431	518	463	501	463	448	487	464	475	493	457	456	502	506	502	493	476	496	484	439	466	446	446	469	459	461	468	436	504	454	507	463	455	477	499	453	492	490	484	488	444	480	468	488	482	477	512	456	410	477	526	415	505	472	468	483	508	467	495	475	484	511	467	524	484	491	495	487	462	494	473	497	469	462	488	476	439	484	453	487	465	432	447	468	480	489	502	480	509	448	472	489	518	465	448	443	478	477	496	501	480	483	493	483	524	468	488	439	515	459	489	491	498	455	454	490	497	484	484	468	496	463	443	492	445	465	459	483	506	484	492	470	433	450	500	500	505	492	444	489	415	506	484	519	476	463	471	476	495	474	461	454	487	510	454	468	471	481	455	483	506	477	469	435	486	469	451	490	482	463	480	470	411	470	447	471	473	451	458	501	443	490	457	449	469	440	510	515	493	515	495	457	472	505	523	477	456	515	431	475	494	491	487	475	456	460	461	443	502	490	454	477	481	504	486	430	501	481	458	516	509	487	474	490	491	413	528	456	489	468	461	454	491	461	474	472	454	455	495	472	490	477	466	476	436	479	481	506	438	525	496	488	495	487	459	482	460	490	481	459	487	489	461	506	477	492	464	487	475	449	459	494	469	454	458	437	473	447	442	460	498	443	483	498	493	500	463	422	482	457	488	462	497	496	490	496	464	469	428	462	494	518	464	451	504	485	490	499	452	477	468	454	463	497	477	479	507	462	490	459	441	452	481	483	495	480	494	496	500	467	466	492	497	449	500	460	460	463	489	451	449	465	453	432	438	456	440	482	477	475	466	463	473	443	470	489	467	478	520	474	477	479	493	488	448	450	467	508	459	491	442	443	477	505	489	458	510	448	464	465	487	480	456	478	490	491	483	446	458	476	501	477	468	482	506	470	466	477	459	478	512	451	489	474	474	479	505	456	497	454	472	487	470	502	470	466	466	452	475	463	468	484	469	494	434	495	456	509	465	483	504	470	476	498	488	494	458	499	497	510	506	477	482	489	472	490	489	454	477	486	415	527	484	459	460	468	461	475	464	463	481	480	490	468	466	501	465	480	505	463	491	488	510	429	445	478	444	496	480	434	456	495	470	494	503	452	468	490	445	471	457	441	484	481	490	467	471	476	475	530	465	481	450	492	454	492	466	524	463	454	473	479	526	457	455	475	495	456	488	505	484	497	457	468	454	496	531	465	439	470	471	468	473	454	503	464	471	487	488	477	465	497	507	475	485	494	493	486	478	482	489	487	494	472	482	473	455	463	515	467	469	447	471	502	471	495	470	487	474	457	483	471	497	468	472	489	450	514	477	468	487	454	466	486	480	458	497	504	456	467	458	469	488	456	455	464	446	476	465	486	513	464	446	465	482	456	449	446	487	466	459	467	461	471	491	493	470	460	476	484	523	457	494	480	489	474	462	505	439	499	482	472	490	441	492	479	501	442	447	496	487	467	486	480	470	448	494	469	487	493	455	486	476	444	452	500	472	511	502	487	486	478	479	504	506	466	484	493	453	498	492	511	479	465	510	455	477	460	465	498	464	512	462	483	488	489	499	480	490	472	483	492	481	474	522	501	499	460	466	498	495	495	486	451	474	474	462	445	438	464	466	448	440	482	504	411	510	444	450	508	491	461	504	501	480	471	504	497	438	457	461	490	456	487	488	479	516	462	459	488	498	425	475	507	486	466	482	488	474	457	463	484	521	450	491	468	523	444	492	441	480	503	487	488	479	451	467	470	448	457	497	462	473	462	465	462	482	440	482	465	499	480	477	444	480	462	453	473	515	490	460	490	462	454	440	505	465	485	462	491	476	477	459	465	502	486	462	489	422	486	469	493	463	518	478	459	485	483	471	504	468	469	482	498	468	460	457	456	495	465	455	431	473	489	476	499	481	443	482	464	445	481	455	473	476	492	480	449	482	486	484	488	486	474	433	461	462	479	478	443	498	476	514	511	492	535	479	446	479	489	498	508	490	466	475	517	488	457	505	466	503	459	484	504	457	456	445	469	480	488	477	464	485	457	500	470	476	437	490	431	503	497	469	500	479	461	425	495	487	487	471	480	475	458	449	466	501	490	484	519	478	454	444	508	476	444	496	484	469	497	515	498	494	461	440	475	473	427	473	482	495	445	477	427	461	478	440	493	455	508	458	484	466	461	489	480	460	475	440	504	501	457	494	455	472	464	488	501	449	483	513	490	453	488	448	475	498	442	425	488	500	454	473	457	465	498	481	466	512	474	492	484	471	485	502	504	454	475	447	466	469	517	487	509	429	435	452	486	469	450	467	486	451	480	492	430	472	475	492	453	481	483	472	495	503	442	487	470	480	459	462	454	455	461	457	448	481	464	495	484	449	468	476	450	466	469	473	474	521	450	504	506	526	494	480	453	476	442	504	480	510	421	469	480	451	468	464	496	462	501	470	476	461	478	448	497	500	457	481	471	477	422	500	511	450	480	519	434	503	427	456	472	500	469	471	463	437	515	442	464	462	496	472	446	455	484	474	470	460	462	434	503	453	499	492	492	489	498	489	481	467	475	457	479	482	472	446	475	465	503	491	482	494	455	459	473	530	481	482	485	490	505	433	478	461	496	481	442	469	479	463	511	430	454	493	487	461	461	464	485	480	485	496	459	450	469	413	483	446	472	457	494	466	484	456	481	475	470	463	485	431	463	472	501	450	482	484	479	434	478	446	492	472	521	462	482	499	486	487	456	462	455	483	472	462	466	485	489	501	477	484	486	520	472	491	487	465	443	461	507	435	466	491	482	490	475	500	493	486	478	508	476	465	469	467	458	505	499	491	497	491	465	475	487	472	490	453	448	476	488	445	478	471	485	479	476	457	477	426	494	487	508	469	478	515	469	511	462	485	495	502	475	492	429	523	519	472	515	540	453	459	464	472	491	465	465	449	447	477	476	474	501	490	437	495	495	483	480	452	459	474	445	449	484	473	467	480	488	519	479	479	475	470	442	471	477	462	421	485	492	493	488	451	509	498	476	467	498	491	479	474	495	483	496
22640	21324	30024	23835	21019	20527	10816	580	426	415	390	398	432	432	444	407	417	427	416	394	397	426	421	430	398	387	410	424	398	379	402	415	425	432	410	451	438	409	413	432	440	395	383	376	450	458	394	399	400	368	418	393	388	406	423	416	432	361	413	407	395	400	408	452	432	419	458	385	394	384	453	429	418	435	434	428	408	407	412	398	437	416	365	405	435	429	377	418	374	421	445	375	421	386	394	379	396	411	433	399	398	450	439	406	408	396	406	400	425	394	374	430	428	403	425	393	389	435	409	408	437	440	460	397	384	395	461	433	406	391	433	412	394	391	399	447	421	428	396	419	447	382	429	411	435	439	415	429	446	433	402	405	438	429	379	399	405	376	433	435	406	415	401	401	409	393	431	420	442	398	409	434	426	394	422	421	408	434	370	424	379	388	421	401	413	400	396	428	395	441	427	412	424	431	448	426	425	424	418	414	426	422	401	400	376	411	457	423	422	407	422	386	384	422	409	373	360	397	449	412	412	424	422	415	403	416	396	418	431	423	416	409	429	413	406	443	409	426	384	410	424	385	414	422	382	423	402	418	401	399	408	367	431	387	408	408	428	420	393	393	393	402	363	412	390	428	407	407	399	430	390	410	401	370	412	402	401	414	408	407	372	424	381	374	393	382	413	401	390	407	411	424	375	430	418	404	390	420	405	407	431	414	443	419	391	404	420	437	393	407	437	387	430	418	416	435	391	411	380	386	407	395	437	432	452	422	402	382	388	395	396	433	424	367	429	396	430	425	389	410	408	432	401	412	408	418	389	413	399	389	423	408	493	403	415	406	430	435	364	424	402	426	418	379	424	398	406	394	415	392	432	423	389	410	393	410	373	403	412	404	405	408	372	430	413	427	447	396	430	415	444	451	404	430	432	404	411	444	408	445	444	417	417	375	436	418	408	396	430	409	424	467	413	420	422	441	379	399	439	405	339	393	411	452	405	431	415	381	393	409	411	388	417	407	408	388	397	406	415	418	386	399	419	435	381	393	435	374	384	408	454	377	433	395	400	417	382	384	404	427	450	412	394	423	438	387	449	425	420	425	410	407	398	377	435	422	435	449	411	405	399	390	434	416	395	418	399	404	406	404	419	405	439	403	378	411	428	487	423	380	387	373	415	422	432	421	414	406	383	388	424	453	372	427	401	414	396	425	422	413	371	405	401	373	385	406	407	422	439	363	446	406	424	425	386	420	411	431	428	422	419	420	429	445	389	428	391	424	455	396	415	414	422	383	394	407	358	409	395	393	389	405	422	408	388	406	417	401	427	430	432	425	443	400	388	413	401	406	379	418	376	411	425	405	379	441	405	415	400	423	420	412	442	347	399	429	410	418	421	406	408	417	403	399	432	401	412	377	423	446	442	389	390	409	380	414	430	427	405	419	420	417	445	376	403	399	396	410	401	412	396	407	441	415	417	445	398	417	387	404	400	403	426	394	417	395	417	413	392	423	391	389	394	435	438	387	442	420	400	401	406	428	404	447	397	426	402	413	427	406	368	386	402	404	415	410	436	410	420	383	388	424	391	440	410	400	420	390	420	391	435	432	409	412	397	408	393	418	389	402	428	380	431	404	408	366	441	418	429	416	437	445	434	454	381	417	395	451	416	459	403	374	399	427	424	423	424	440	387	415	411	420	395	405	417	403	407	427	384	431	422	383	394	403	436	408	432	421	432	396	422	429	429	454	436	424	416	394	440	433	433	405	409	448	431	405	413	400	427	410	363	401	397	398	404	403	424	416	397	441	406	401	423	400	428	417	411	412	380	422	399	426	423	442	428	392	396	438	388	424	364	409	402	392	396	409	420	401	410	423	391	407	419	407	407	412	395	385	398	393	420	410	429	429	431	418	392	403	420	406	411	406	464	394	394	414	394	406	409	439	428	397	389	389	434	405	410	404	414	443	410	397	426	412	397	373	434	417	400	420	410	365	467	417	398	430	429	392	367	407	400	421	404	407	441	370	400	383	434	431	398	397	412	414	388	418	417	408	421	374	378	395	430	393	403	427	375	398	409	442	415	411	415	395	434	398	412	403	429	442	439	423	368	430	417	384	382	404	425	402	385	443	405	460	407	405	433	437	464	403	408	386	407	416	443	400	405	421	372	439	430	373	443	403	440	391	405	400	384	409	416	386	401	386	421	400	396	424	440	429	406	420	386	419	424	427	393	405	442	428	407	407	419	387	402	416	404	417	403	447	406	377	429	434	402	423	429	394	409	412	375	397	435	424	436	417	417	396	461	427	433	394	396	479	405	413	428	407	390	368	416	442	404	431	404	412	407	383	390	409	402	378	403	405	384	439	393	401	371	369	399	413	383	400	408	435	409	418	410	409	379	447	403	436	405	385	420	409	409	425	410	410	415	407	393	427	401	398	408	429	403	442	414	384	395	408	413	390	408	441	404	411	378	354	418	393	410	423	422	416	415	419	419	437	407	432	424	392	434	422	414	440	423	397	409	423	396	437	427	391	415	405	409	394	373	445	427	436	424	413	410	441	432	369	410	407	390	408	409	422	408	368	421	425	406	435	410	433	399	445	416	386	419	403	430	404	418	443	425	397	404	396	361	411	412	425	425	397	394	402	391	432	394	373	420	412	410	406	412	414	428	383	380	438	403	421	418	424	374	417	423	404	426	402	405	418	376	416	418	442	416	431	418	410	404	403	415	442	406	417	394	435	438	436	400	431	379	392	398	425	412	408	409	408	425	417	411	402	400	423	405	413	436	424	380	405	447	429	443	409	397	442	385	428	417	410	405	397	399	441	389	401	383	427	400	413	376	440	397	448	444	387	419	414	388	428	417	405	387	394	430	376	400	412	413	379	440	410	420	442	397	427	431	410	430	428	427	406	377	402	378	407	418	384	423	413	400	398	402	416	418	407	396	430	434	420	424	408	386	418	396	406	392	418	427	391	378	439	412	431	444	405	411	418	424	434	411	414	429	425	429	427	403	420	414	383	441	436	412	371	425	415	440	426	400	421	431	425	418	387	406	419	364	388	408	397	413	422	416	407	407	419	413	431	421	424	402	436	365	396	410	414	388	435	430	421	420	435	402	389	387	439	393	405	366	393	412	414	380	410	387	391	424	433	395	408	446	419	429	416	423	424	380	388	385	393	412	421	416	394	411	371	437	416	428	402	450	423	416	401	428	426	440	407	407	416	410	426	401	419	397	430	406	409	454	399	369	427	419	424	423	415	430	362	424	422	393	382	423	380	395	422	374	416	407	411	409	401	419	421	425	378	414	442	388	384	422	388	405	423	431	389	423	432	406	413	417	442	381	416	420	390	384	435	439	422	380	424	400	411	420	424	351	416	423	415	385	401	413	400	423	406	414	430	440	409	407	413	438	430	417	447	426	414	377	411	428	400	413	431	391	389	418	452	426	391	388	436	412	405	406	440	395	379	431	377	425	390	443	402	409	383	425	420	421	430	433	398	434	401	397	397	409	390	383	428
62490	97037	69835	38492	15836	3598	900	477	454	448	449	447	462	484	493	499	473	465	466	438	458	491	480	478	466	484	414	464	488	465	471	444	448	451	456	471	432	454	468	434	464	446	451	447	440	502	438	447	467	416	449	451	464	453	511	422	442	450	462	508	479	449	464	497	471	489	448	462	476	466	483	462	448	486	463	505	455	460	460	470	433	434	445	454	433	495	441	466	497	439	458	490	461	447	452	429	425	432	473	469	455	453	454	416	418	487	437	445	446	461	471	416	403	446	478	445	479	450	445	441	475	472	472	436	444	432	482	431	439	451	481	454	470	436	446	432	449	486	430	437	458	446	482	452	473	424	469	444	423	453	474	430	476	476	437	461	453	447	444	462	484	465	491	429	457	456	492	470	439	451	449	480	490	468	483	424	420	434	449	476	450	461	440	480	431	429	448	442	435	453	446	472	478	433	452	473	447	464	461	494	443	427	442	446	476	441	463	434	421	458	443	409	434	429	450	460	437	452	462	416	429	461	446	477	487	459	476	457	450	453	454	464	437	443	449	426	443	480	516	443	450	451	414	437	436	450	464	452	437	438	444	455	470	492	475	435	470	483	524	436	462	473	486	439	436	475	460	472	462	416	437	396	461	473	456	440	477	379	454	453	465	472	424	470	475	448	467	465	455	503	439	468	420	459	478	449	471	462	460	419	425	474	408	451	419	449	468	461	462	461	445	407	460	476	476	490	488	467	463	448	444	458	456	433	455	483	459	477	485	447	441	460	447	458	463	469	470	500	445	462	447	482	469	465	473	416	439	422	475	443	415	451	490	437	439	404	469	431	461	492	444	412	426	468	435	490	516	408	448	462	476	432	490	426	464	443	449	470	479	473	434	462	435	439	449	454	449	459	443	445	473	429	430	465	439	449	427	481	452	437	417	453	487	450	433	426	447	442	449	426	436	449	414	447	472	440	480	491	460	437	464	468	458	446	427	462	419	462	474	483	467	460	451	447	441	481	468	461	449	456	435	453	434	455	471	476	477	465	439	434	478	450	455	471	467	441	472	428	438	451	444	424	446	425	426	414	476	439	457	438	423	451	461	471	452	484	402	465	417	462	475	453	425	403	450	449	484	482	425	442	426	414	436	435	427	429	433	445	394	435	439	464	481	465	455	406	453	507	471	466	442	466	452	417	490	484	456	471	488	469	427	453	438	469	441	449	454	479	417	437	457	480	432	469	459	441	448	451	453	468	430	442	430	457	442	407	468	430	444	436	455	460	471	448	476	460	443	449	464	471	454	414	432	497	446	441	446	407	457	463	451	481	454	446	464	493	473	428	457	472	405	426	422	487	421	466	433	447	461	432	443	432	441	464	457	448	463	463	438	473	451	476	443	463	470	492	448	428	475	418	437	451	443	415	462	429	462	438	498	431	475	404	484	440	459	424	484	435	444	453	444	494	458	479	462	435	446	474	424	431	449	455	442	460	435	460	463	489	476	455	453	472	419	457	456	482	482	444	478	428	465	483	470	449	469	411	446	474	447	461	449	465	444	453	429	479	449	430	443	460	449	430	446	441	468	448	482	449	444	468	443	431	466	454	464	439	461	466	437	463	449	416	452	413	425	457	478	454	444	467	477	452	444	432	445	439	428	430	444	459	449	452	420	480	463	406	473	437	488	458	465	467	483	431	440	472	397	450	457	414	406	428	462	423	471	444	448	458	450	474	455	487	433	480	515	465	431	410	445	442	443	429	425	424	424	423	451	467	437	431	433	448	455	447	461	453	456	472	469	464	448	454	466	472	458	438	478	477	459	426	433	463	457	477	450	424	473	466	490	466	462	454	460	432	495	472	471	441	455	460	438	460	438	473	435	491	454	451	506	379	468	432	432	479	437	424	476	447	505	425	457	406	444	465	454	450	432	458	496	427	496	425	482	481	472	446	431	444	436	439	474	459	449	437	438	446	488	470	428	438	436	430	467	452	473	421	466	464	402	441	445	485	476	474	468	451	442	416	471	480	427	460	439	424	468	475	440	457	433	455	441	470	450	442	467	430	440	486	415	464	447	408	459	437	470	450	425	461	459	472	423	444	477	454	477	435	462	523	445	462	473	468	443	433	468	460	468	423	472	462	420	474	452	464	460	454	402	492	434	453	462	465	443	451	480	420	466	458	457	473	479	494	458	451	428	457	433	485	471	433	436	441	448	438	423	455	458	461	471	497	428	458	426	398	449	443	455	478	455	443	439	425	451	428	481	463	427	427	480	469	439	478	453	457	446	462	472	480	460	452	454	459	447	487	435	403	470	466	507	433	446	470	434	478	435	474	432	432	461	463	451	436	456	427	437	473	442	461	431	447	451	433	453	450	435	449	449	424	506	430	459	447	430	491	465	448	431	483	446	404	421	489	387	451	423	442	454	469	436	412	483	472	457	421	449	453	463	436	419	468	495	458	421	480	425	432	441	499	450	419	454	491	430	454	445	422	443	425	458	472	446	485	460	407	419	465	433	445	462	456	460	464	469	442	481	435	477	440	490	462	459	469	466	457	423	480	492	466	433	432	448	432	461	441	446	466	473	451	448	478	449	419	461	501	450	478	485	473	456	477	501	439	464	474	429	426	452	466	416	466	433	498	441	463	458	482	419	416	448	449	441	441	450	440	426	420	458	460	480	468	446	460	450	440	442	467	489	494	435	441	462	444	459	450	477	449	426	437	440	440	413	467	507	428	456	453	469	468	414	429	448	471	481	406	467	445	454	431	468	454	481	443	442	436	446	496	415	449	447	437	420	455	434	448	443	433	456	472	452	481	422	477	451	496	442	422	455	444	495	484	382	422	413	458	480	402	461	467	498	453	455	452	440	452	444	485	483	420	447	421	426	422	476	424	496	443	450	435	446	463	447	460	443	440	460	445	470	453	455	427	452	438	472	472	474	433	433	441	476	475	506	460	440	445	418	431	448	456	484	454	408	446	417	455	469	445	461	453	496	453	439	480	449	449	466	469	441	452	487	438	471	457	435	448	444	474	436	449	453	447	481	506	453	486	416	439	452	476	424	458	443	412	434	462	447	467	441	464	457	444	425	435	472	463	477	449	432	415	489	430	442	475	461	475	446	473	479	444	454	450	419	444	456	420	467	438	429	431	428	474	455	500	459	452	434	441	476	439	434	423	495	455	433	434	448	454	459	440	451	450	435	461	464	450	475	453	469	436	465	473	458	433	463	413	470	465	417	455	441	470	432	436	465	471	466	420	452	454	408	470	488	422	439	461	454	503	454	471	439	432	502	444	473	466	462	455	431	482	435	488	445	491	474	486	444	440	493	439	467	435	455	439	443	437	423	466	443	416	446	423	465	449	498	492	481	467	469	479	478	432	466	407	467	442	474	432	474	510	464	404	427	451	496	437	448	442	453	436	454	479	461	466	426	494	431	442	458	465	467	469	437	447	444	424	499	459	437	412	449	455	438	454	469	479	468	446	424	438	485	439	469	439	494	428	434	463
30304	28757	29483	12190	1844	552	353	349	320	328	308	352	349	354	331	326	310	355	341	314	323	327	350	349	305	344	331	334	362	352	351	346	364	368	360	339	340	398	342	330	358	356	347	324	354	338	303	346	332	335	339	338	353	314	323	336	365	353	365	356	360	326	364	347	339	386	359	358	320	320	328	357	376	384	330	314	334	335	332	333	346	334	345	363	348	310	331	349	320	314	340	349	327	309	327	368	344	344	347	334	349	353	332	351	337	335	346	327	373	348	350	315	349	319	354	360	352	343	384	337	334	339	338	318	336	342	347	359	347	337	302	324	328	342	327	330	385	346	382	316	333	326	324	348	338	338	331	363	290	377	355	339	342	313	323	325	342	336	338	376	355	341	344	387	341	336	309	342	355	344	333	336	324	354	333	350	369	309	325	295	327	332	364	349	293	368	332	343	358	334	380	365	356	347	338	351	326	327	338	340	344	321	322	316	343	338	347	349	362	359	347	343	326	361	347	361	317	324	362	330	337	322	329	336	332	315	350	332	338	312	313	350	333	352	356	336	349	334	351	321	309	313	332	332	396	341	342	365	322	338	334	324	330	337	314	338	344	352	356	355	322	320	353	369	327	345	362	338	324	324	312	347	355	318	354	365	340	330	340	338	338	349	326	346	373	330	314	387	329	333	330	358	344	319	330	365	333	330	347	350	364	341	343	339	371	313	366	355	348	358	338	318	350	330	328	342	313	350	336	352	315	383	377	350	357	381	323	356	350	339	328	346	359	351	306	330	364	325	369	345	324	316	313	322	341	328	364	294	324	362	357	377	359	354	327	348	367	338	330	322	345	329	368	383	343	361	328	371	334	324	336	353	342	338	329	354	343	363	343	337	326	340	342	382	332	314	330	310	369	354	338	316	329	373	328	334	352	356	329	352	372	326	352	355	347	329	374	316	354	338	329	351	372	342	329	339	339	356	328	370	373	334	342	311	357	327	349	352	320	334	322	323	350	354	363	339	322	327	337	363	325	348	338	377	344	343	355	296	300	358	340	351	350	352	323	356	352	320	351	342	343	319	330	330	367	348	323	369	364	363	361	323	312	351	370	309	353	335	328	347	377	354	329	317	353	377	366	335	333	330	333	351	358	349	354	335	326	356	337	382	359	332	368	337	328	352	345	305	341	352	344	348	330	372	320	359	358	291	381	329	347	327	316	348	332	350	320	316	354	313	325	369	333	340	329	309	334	342	345	386	338	355	324	352	367	346	376	356	323	348	358	330	327	344	367	327	338	367	341	344	325	364	349	328	308	330	310	307	323	354	339	315	320	325	319	328	343	316	347	337	337	338	357	334	350	348	305	365	317	338	353	356	336	320	360	323	314	338	363	327	332	340	346	330	363	343	358	353	331	343	358	357	312	338	325	356	341	333	331	352	345	347	333	341	317	336	333	320	320	350	327	319	312	325	329	347	318	322	346	329	346	355	333	386	323	346	338	324	323	352	336	372	348	316	341	348	323	317	332	352	312	306	328	303	294	335	347	338	369	328	348	332	330	336	354	330	342	380	365	339	333	365	338	339	356	330	330	342	345	312	336	351	317	328	336	316	352	352	353	346	306	362	321	363	342	349	351	331	345	352	338	324	321	314	294	355	325	342	371	361	341	355	344	319	332	360	331	372	348	335	396	354	344	335	396	325	320	319	322	345	324	337	327	346	335	339	338	352	334	328	345	340	327	327	357	336	383	380	345	332	336	373	347	317	334	352	347	328	317	355	343	323	360	363	326	351	344	359	340	336	350	336	339	330	348	347	336	330	336	369	354	325	336	344	343	316	346	355	377	345	339	324	329	336	329	322	347	309	347	330	362	342	357	345	355	371	331	363	327	320	337	323	304	359	349	316	316	327	332	330	322	340	312	314	332	321	339	340	322	345	336	315	330	328	362	333	327	317	324	374	351	335	336	367	346	330	348	320	333	371	334	340	357	345	348	338	363	337	324	335	373	326	357	309	328	348	356	329	358	367	341	346	374	339	334	359	323	359	352	314	375	348	356	333	346	348	341	359	323	353	354	354	323	355	339	369	361	329	307	343	309	334	335	349	309	316	316	364	314	329	348	349	329	342	332	344	351	336	343	364	327	340	341	336	351	342	336	349	369	356	321	338	329	348	347	357	349	339	344	311	350	307	326	347	367	347	337	328	305	379	342	362	373	353	340	328	322	339	393	362	313	361	303	322	322	324	307	335	328	285	328	336	348	317	344	329	321	327	345	361	316	325	331	348	350	348	329	361	338	334	383	343	343	358	346	340	334	366	323	315	347	366	358	375	315	362	347	360	352	361	323	340	352	329	353	353	347	337	343	332	342	376	362	327	314	374	346	328	319	329	364	343	367	346	328	310	353	348	315	359	316	321	331	331	313	354	341	325	290	325	358	329	329	349	323	350	319	331	371	367	314	333	336	325	349	329	359	359	324	315	356	388	336	315	348	320	359	336	344	350	345	365	382	358	359	324	320	352	355	345	308	331	333	346	340	345	356	303	301	355	352	334	346	323	365	333	369	362	308	318	321	346	364	345	361	292	349	304	357	331	397	323	348	347	330	333	349	323	340	345	341	307	332	359	339	351	321	325	332	319	325	364	313	326	364	359	324	342	357	367	345	351	325	360	330	326	368	355	345	348	357	359	344	340	348	328	353	324	347	323	341	352	326	353	339	339	346	350	323	316	347	325	365	349	351	334	345	337	357	331	348	338	327	334	319	330	366	335	334	362	346	337	322	361	343	348	341	345	374	335	322	337	346	320	360	324	323	319	338	313	338	337	338	332	357	353	317	344	372	338	338	332	295	372	354	374	335	385	346	365	345	350	358	307	338	351	325	353	337	340	332	322	347	336	355	350	340	350	325	334	371	346	346	346	336	323	340	322	317	341	361	345	346	348	334	347	347	357	321	337	360	325	320	350	328	384	315	330	340	334	350	343	335	336	357	342	340	335	375	348	317	311	352	329	344	320	342	341	325	306	322	364	364	381	352	316	336	318	330	330	358	344	347	340	369	362	319	314	344	338	330	332	325	365	352	317	325	347	356	357	340	312	344	325	346	279	347	353	353	343	325	338	345	315	342	284	317	360	304	318	331	390	320	336	345	358	361	304	318	363	365	322	365	380	345	326	304	360	334	369	352	377	340	321	335	329	302	325	337	349	346	327	336	361	354	306	327	323	342	340	378	318	338	320	365	336	360	368	354	343	367	391	324	348	390	313	349	333	327	356	344	342	351	361	339	336	359	346	373	311	362	328	318	343	324	320	362	313	359	371	319	337	344	324	303	348	325	348	344	349	350	317	301	348	333	346	352	328	366	355	349	347	364	325	371	341	389	362	369	328	333	313	346	357	353	362	352	328	333	362	344	367	335	371	329	335	315	330	337	339	352	348	337	343	323	367	361	332	312	335	325	334	319	366	343	338	333	350	357	344	319	347	394	372	356	340	328	348	363	329	324	314	340	341	315	344
33376	42481	25213	7184	1866	651	416	433	409	400	384	358	428	411	408	398	414	377	420	382	401	380	386	401	412	393	393	407	381	383	387	376	386	402	389	397	395	409	388	360	396	415	415	402	420	420	411	426	422	382	375	367	411	416	400	383	372	408	361	393	426	371	404	393	382	390	382	369	370	366	411	359	397	382	377	390	380	423	385	413	422	383	431	411	396	389	383	424	361	395	394	399	382	377	384	382	406	373	371	398	404	371	375	409	372	386	403	363	388	410	423	424	414	389	407	398	377	407	401	403	394	385	374	384	372	426	367	393	382	401	400	396	360	420	382	374	417	373	380	389	377	380	386	409	415	366	419	393	404	366	405	402	379	421	407	389	392	397	443	390	392	436	365	398	395	368	392	422	389	403	384	374	368	417	398	413	433	425	407	379	414	393	393	402	398	377	376	419	344	377	355	404	358	392	384	390	420	397	377	422	399	446	410	413	395	380	344	370	405	385	399	396	413	416	418	404	429	362	409	401	423	400	380	433	383	367	375	411	397	385	406	396	381	377	405	411	359	400	387	410	377	404	374	410	388	394	386	385	394	395	377	416	419	375	385	388	382	369	387	407	383	359	364	426	356	401	410	398	408	373	387	423	400	404	381	386	414	404	375	371	369	387	379	358	420	392	379	394	406	354	424	403	374	404	422	393	445	369	415	420	405	424	406	344	391	409	386	385	408	379	428	377	406	415	380	415	399	387	419	418	406	383	381	457	407	378	423	375	403	394	408	418	441	409	378	391	409	395	364	391	419	422	350	387	420	386	409	406	403	411	434	393	388	373	381	375	404	398	409	380	373	394	395	388	424	371	389	379	397	379	383	386	372	379	373	402	388	375	409	401	405	399	404	420	387	408	379	349	375	414	370	395	395	402	377	390	376	409	354	422	389	443	391	353	411	378	399	388	399	391	354	391	372	387	393	393	389	416	362	415	391	416	397	380	397	391	412	389	356	411	392	395	426	365	411	412	390	398	387	389	363	404	408	418	408	407	401	404	406	390	402	363	390	398	415	398	368	394	421	416	401	403	398	404	424	366	401	363	377	397	378	403	376	376	367	379	433	416	420	385	368	341	409	390	386	374	418	391	413	404	373	372	392	401	402	391	392	403	386	389	422	403	363	412	397	373	386	393	424	408	384	380	390	394	370	415	411	410	374	417	376	405	397	387	383	404	371	375	404	397	395	420	392	412	421	381	381	437	392	376	407	434	387	421	394	406	398	378	360	378	380	404	352	414	418	376	385	437	404	384	405	416	408	385	400	338	371	391	393	416	403	372	377	401	372	393	407	395	351	408	404	379	378	396	397	377	414	400	383	394	399	402	374	430	421	392	390	405	409	418	416	389	378	401	422	398	372	411	400	407	381	409	406	360	397	379	399	422	354	412	397	393	373	423	389	410	411	396	399	341	385	386	399	401	366	368	376	380	376	393	403	384	402	330	374	379	380	443	391	387	371	420	431	391	374	341	405	405	395	379	376	422	387	421	396	400	394	390	377	420	412	405	412	349	406	405	414	383	385	391	394	397	384	431	396	391	410	397	375	385	388	355	400	365	380	401	396	399	399	378	412	381	432	407	386	414	384	389	420	373	392	403	375	427	421	366	405	409	388	384	400	396	421	407	359	384	411	415	415	357	394	390	344	345	403	429	397	393	407	358	393	386	377	393	391	356	415	423	379	418	385	380	436	421	434	392	394	395	408	424	419	397	410	407	375	419	419	361	400	390	414	401	407	416	425	350	382	371	357	390	425	411	415	415	388	374	409	403	356	383	367	400	402	362	401	386	383	379	399	415	402	420	422	382	360	390	405	403	395	363	373	411	366	392	354	415	424	377	379	419	382	370	398	395	395	443	416	396	390	376	378	417	404	401	371	402	423	370	395	356	369	395	375	391	429	369	398	403	365	387	408	387	377	363	392	371	405	368	370	380	404	391	389	436	403	362	386	404	385	363	392	405	424	381	389	365	383	387	380	390	408	379	432	385	410	407	382	380	397	414	408	378	403	382	390	399	328	409	427	371	376	363	394	392	368	389	393	429	376	400	418	438	409	374	399	341	387	393	438	382	393	368	361	391	379	406	439	407	412	401	358	384	377	412	382	439	398	408	396	413	402	411	394	373	400	377	403	371	385	395	383	396	437	384	386	391	418	369	406	373	393	383	380	420	404	399	397	406	416	416	415	387	406	352	379	419	415	375	417	383	429	396	373	385	373	424	403	406	415	350	397	401	411	445	419	372	403	378	400	415	389	392	406	399	383	439	373	387	384	332	391	368	397	386	424	405	398	390	407	421	403	404	385	413	439	389	387	406	386	374	397	391	394	396	383	380	392	402	376	392	390	400	411	381	404	370	403	390	380	385	424	419	376	410	411	404	409	366	384	393	360	397	384	402	363	393	368	378	392	378	380	396	400	402	393	391	435	448	382	409	385	390	415	361	418	385	352	391	376	373	381	433	395	415	391	385	367	398	423	418	379	408	387	418	387	401	371	377	386	344	399	421	378	378	373	341	424	402	404	369	402	390	417	394	393	394	394	377	435	412	389	418	378	383	404	386	397	398	407	417	361	425	422	394	408	392	366	392	360	408	422	409	394	386	383	416	458	421	411	380	402	415	388	362	394	376	392	414	400	410	383	365	394	393	401	390	438	371	423	397	424	389	382	423	390	385	405	396	421	386	362	384	409	389	421	394	386	396	384	410	394	368	385	415	421	397	386	391	391	395	378	384	368	381	381	396	381	404	386	370	361	426	393	420	414	396	396	399	410	377	356	389	392	402	402	408	409	374	391	358	385	380	412	365	402	381	396	408	410	413	442	403	430	389	391	370	381	400	407	390	422	420	408	368	396	379	407	402	425	417	449	363	371	382	401	391	407	367	405	381	446	408	429	401	391	397	391	386	388	437	403	409	401	390	347	399	386	390	394	401	390	418	387	407	385	426	392	425	425	394	415	396	389	381	419	371	382	394	376	390	356	351	425	410	422	377	431	410	382	379	374	420	380	399	392	404	420	383	419	394	408	431	396	406	368	371	383	395	375	393	397	397	364	382	387	373	391	409	371	429	420	415	373	397	389	368	372	399	390	402	384	391	383	387	383	425	381	376	423	417	406	402	405	380	407	387	402	394	406	409	369	368	387	411	365	395	388	384	386	379	363	411	389	420	399	377	403	417	378	391	405	426	379	388	386	379	380	424	393	401	374	384	399	394	366	409	384	417	391	394	385	388	370	399	394	389	407	407	388	401	378	434	382	369	421	392	376	406	408	405	339	363	413	402	368	374	394	379	414	402	406	413	369	384	393	373	416	396	411	433	382	425	398	363	362	406	405	401	400	423	414	453	384	403	440	429	406	458	391	394	390	381	366	407	434	374	413	379	370	387	412	377	364	386	411	362	385	422	413	383	392	380	403	389	407	404	427	401	403	402	372	355	377	386	377	402	403	414	377	420	381	406	385	405	406	398
23463	21734	31501	24710	20708	14917	2069	336	312	313	282	313	282	318	310	304	303	319	360	336	307	305	312	338	315	293	300	281	300	353	318	297	282	280	290	296	281	298	298	304	306	303	293	291	302	301	294	318	315	294	311	298	295	320	302	292	289	292	309	296	325	331	300	306	318	313	288	303	297	317	291	301	274	309	301	283	296	320	308	296	325	309	320	307	259	303	307	287	320	308	309	280	321	305	269	330	336	318	285	283	305	339	354	290	324	303	275	300	287	303	330	306	331	290	338	307	302	300	302	282	316	255	285	307	321	344	332	315	305	285	301	282	308	305	296	291	294	277	306	312	334	308	282	310	275	288	301	298	303	296	356	323	322	279	320	325	294	327	286	301	283	308	317	294	261	266	289	282	296	311	297	284	315	315	301	329	318	268	326	273	332	306	310	329	316	301	270	292	277	316	321	295	305	328	288	298	297	286	327	327	297	290	319	318	300	291	297	289	297	321	295	332	330	312	305	302	274	328	316	322	304	309	277	305	286	288	295	290	301	290	317	279	311	275	289	295	284	314	265	332	347	300	318	288	332	314	259	309	328	347	332	300	302	277	325	287	309	302	317	275	314	337	308	317	319	317	304	313	321	306	340	311	308	312	289	314	282	289	264	302	325	305	317	320	279	284	297	288	321	344	286	346	330	291	307	339	306	269	322	292	308	281	319	312	303	288	303	333	280	308	313	326	321	301	306	287	329	313	335	308	322	315	322	301	315	304	306	268	295	322	301	355	283	293	282	304	332	298	299	321	313	286	310	367	303	347	318	321	266	300	317	324	296	315	292	301	278	287	313	304	296	336	303	306	305	299	294	325	299	313	320	344	307	299	293	282	332	287	287	296	308	330	271	310	269	289	315	331	282	298	308	308	314	294	305	312	298	335	316	308	298	310	324	278	312	349	287	297	310	316	320	288	299	310	268	356	277	329	347	296	323	327	284	319	296	292	305	308	291	305	296	299	295	338	300	318	312	288	313	307	311	319	303	317	318	320	283	284	308	299	311	291	298	307	295	321	315	282	284	319	347	301	275	322	284	303	302	322	297	335	322	320	322	309	299	303	315	312	309	314	290	273	302	311	289	333	345	307	345	320	322	306	303	294	322	286	331	319	291	296	302	342	300	319	309	302	298	307	311	301	274	287	320	325	286	316	325	300	306	309	287	305	290	311	285	296	304	322	307	318	298	306	303	303	325	318	286	306	319	312	295	286	290	328	314	309	298	288	312	313	306	303	309	303	300	341	330	323	290	311	296	293	309	296	307	335	302	316	321	323	318	309	306	318	320	281	299	320	337	279	308	317	330	297	309	329	307	298	293	303	302	295	292	322	274	329	348	293	308	329	321	311	301	298	305	293	295	306	338	326	317	300	315	309	311	312	324	297	300	302	300	293	317	295	285	314	316	331	283	318	294	323	356	326	284	303	315	309	329	297	324	277	302	299	309	322	302	273	327	292	327	327	306	310	322	285	291	323	298	329	323	292	297	297	276	304	312	300	290	306	313	302	273	279	295	294	288	324	282	308	319	312	315	312	311	315	333	314	289	316	325	296	320	291	281	302	312	296	316	306	296	280	326	309	301	322	297	318	324	307	311	330	294	293	290	308	281	324	314	323	306	292	321	306	294	314	315	299	327	327	245	281	325	337	320	296	295	304	344	304	305	289	319	290	312	296	284	282	291	319	269	299	320	298	282	325	290	296	300	307	297	300	291	300	306	288	296	273	301	311	297	289	297	306	294	290	301	315	313	335	302	287	273	299	303	327	302	291	262	278	296	261	280	289	321	323	341	303	355	300	313	331	325	312	309	305	292	310	306	329	300	288	310	287	314	315	309	339	309	307	298	324	299	315	308	310	319	323	303	280	315	309	327	301	266	295	300	334	299	275	323	300	305	289	326	296	300	303	310	312	339	295	286	292	288	306	319	324	312	287	281	324	301	321	294	328	301	303	321	283	287	329	287	284	310	324	298	297	299	271	322	287	309	275	280	299	285	295	288	322	311	296	291	302	285	321	301	322	327	289	325	303	316	324	321	319	330	304	322	303	301	309	297	317	304	312	333	298	277	309	336	280	317	292	318	301	276	299	300	299	294	301	297	329	278	292	303	298	301	296	325	297	326	301	314	338	278	317	288	298	295	313	287	296	285	307	306	291	291	295	279	294	298	283	297	292	284	320	284	346	287	323	294	322	311	318	316	307	327	281	279	303	306	287	307	302	321	293	297	320	286	290	308	300	277	298	309	283	297	298	306	319	281	289	312	333	321	283	294	330	322	270	305	312	320	306	305	280	296	324	306	342	297	305	291	309	309	274	295	311	269	321	322	324	283	273	303	304	314	295	292	334	266	283	320	286	284	316	306	307	310	286	309	302	314	291	338	285	263	276	292	322	336	317	319	299	278	310	300	298	312	302	296	288	299	293	331	287	320	298	276	296	304	314	310	300	308	328	327	311	312	323	346	308	314	313	284	293	315	316	287	305	285	303	295	277	319	280	334	282	295	309	317	294	335	329	309	285	305	310	284	304	327	293	273	300	297	289	294	304	293	288	306	302	272	289	331	286	322	291	293	341	306	287	301	295	292	316	337	312	300	303	318	272	321	325	288	329	307	288	311	314	306	314	333	320	269	303	290	315	303	279	341	316	319	308	283	289	298	316	362	298	285	328	285	274	294	304	298	286	312	306	296	315	319	320	327	324	298	301	326	302	329	293	289	308	326	309	317	327	302	291	302	273	323	323	295	294	316	321	292	297	305	329	287	293	284	294	276	309	317	321	294	282	319	329	326	311	300	338	312	285	297	343	304	301	300	279	317	322	332	325	290	273	321	303	334	308	338	302	321	313	296	319	291	295	322	319	282	309	292	289	305	287	302	331	325	315	274	282	317	303	307	288	315	311	311	279	336	309	308	330	287	282	292	297	310	305	339	316	304	290	301	290	294	305	305	280	282	296	278	264	319	360	297	313	320	290	298	287	319	308	297	313	282	281	298	312	296	340	346	286	266	315	331	324	298	314	297	315	300	316	343	299	320	333	304	286	283	309	308	316	287	319	303	302	322	296	321	328	295	284	300	292	317	298	311	304	288	307	300	290	325	306	293	282	317	338	282	288	311	280	311	290	276	277	285	309	315	328	314	329	295	321	321	317	309	317	300	271	294	295	327	315	330	311	314	273	314	308	322	320	301	319	308	293	315	276	290	296	312	302	281	306	292	293	308	312	301	331	305	313	298	303	312	301	288	301	295	320	319	292	285	307	285	325	285	287	321	301	295	311	316	307	347	309	252	298	305	319	278	288	326	300	302	326	299	291	316	322	310	294	341	322	335	304	274	332	302	299	307	287	315	319	323	305	313	276	317	287	302	283	315	297	335	284	297	298	300	311	335	323	309	325	308	334	279	290	304	330	282	279	283	293	292	292	341	320	325	313	307	278	301	294	358	331	286	292	341	289	307	279	327	302	297	294
57897	90381	61224	30642	10881	2543	743	370	355	378	387	374	357	343	375	349	346	359	357	346	313	375	358	359	326	342	364	375	319	392	367	329	342	354	381	325	364	377	337	338	365	372	352	348	350	364	361	343	356	359	377	329	379	361	352	381	334	348	385	317	341	393	354	346	341	390	333	375	321	362	352	346	354	315	349	354	370	309	332	313	352	370	346	337	365	337	334	349	342	349	359	363	334	373	345	361	348	354	353	357	332	330	344	353	349	354	341	352	328	366	372	356	344	351	358	362	349	305	333	357	364	362	364	324	349	357	339	338	364	375	327	352	355	316	360	371	372	362	349	339	288	323	357	339	357	370	313	367	365	357	333	341	307	362	346	347	379	337	352	363	321	323	343	324	351	339	378	357	347	353	335	365	384	339	353	378	371	354	326	355	383	351	334	333	367	338	362	357	340	368	337	337	355	357	376	335	349	346	329	345	349	342	321	346	364	342	385	352	355	349	339	311	341	327	339	353	332	370	351	326	379	358	364	409	347	386	367	376	344	373	348	358	354	329	357	354	334	339	330	372	356	318	322	330	360	336	332	359	365	325	352	364	341	379	343	341	349	367	340	384	378	345	339	331	351	332	341	339	370	350	381	344	378	349	337	381	368	336	338	333	357	329	342	369	335	337	379	356	320	349	365	323	330	352	319	339	347	391	330	350	360	346	348	342	363	354	362	355	327	365	356	387	405	366	376	353	360	318	320	374	330	378	339	344	339	329	318	347	341	358	373	353	336	347	358	365	353	360	349	332	376	351	305	366	324	301	331	372	371	343	312	335	337	357	331	372	322	343	310	379	358	338	343	357	353	361	333	371	329	372	381	375	347	356	363	354	351	344	344	349	381	341	390	347	351	353	378	339	324	333	360	350	344	362	379	348	363	313	339	332	353	377	349	326	363	365	366	334	372	363	337	352	367	371	350	369	332	316	344	348	337	339	325	341	367	350	369	332	368	365	332	360	340	344	345	354	347	320	343	329	349	333	362	319	351	386	330	360	349	360	364	339	343	363	381	356	344	330	338	323	376	377	365	377	365	327	354	324	344	342	366	334	392	377	372	391	362	332	323	370	318	351	352	364	327	325	338	330	352	383	375	364	319	367	365	335	367	342	355	326	331	388	359	345	350	314	334	385	365	322	339	353	350	314	354	370	352	375	362	334	352	327	355	369	360	326	370	346	334	403	323	384	344	348	361	346	327	353	363	355	364	359	354	331	367	362	369	317	341	346	375	344	327	354	354	336	322	358	343	345	323	349	386	375	349	369	363	360	343	326	353	344	340	340	335	336	339	343	354	369	351	357	354	338	337	348	336	333	372	315	352	348	324	358	362	401	330	365	347	378	345	355	335	363	333	325	314	340	353	353	366	336	327	352	357	331	347	332	341	361	319	364	387	347	345	387	339	339	386	333	357	353	375	337	338	411	371	336	356	386	323	387	367	319	371	324	343	358	345	335	322	326	338	378	328	360	351	335	367	344	333	358	315	352	349	350	373	331	361	363	331	345	340	356	344	313	382	342	347	357	332	373	356	357	316	319	327	350	363	312	319	337	355	357	342	374	376	334	360	344	354	359	344	379	321	373	369	360	371	357	395	339	347	346	337	348	329	334	374	373	350	355	381	327	364	332	392	367	340	393	327	379	350	334	348	332	390	373	369	323	354	354	350	344	352	326	364	343	370	380	332	334	357	345	360	355	387	325	359	330	344	348	330	365	337	361	348	351	337	361	332	347	343	331	335	334	339	318	342	354	358	389	323	330	326	321	354	345	344	356	338	331	336	335	321	361	347	330	338	362	318	367	337	313	318	335	342	341	331	340	358	366	328	329	394	356	342	317	332	332	325	341	346	326	328	345	367	366	340	349	344	318	349	336	354	361	378	370	347	370	332	366	370	350	345	369	316	378	331	362	341	356	363	348	342	369	376	391	369	359	371	372	324	334	337	362	361	352	329	363	348	325	388	340	353	327	363	365	360	370	366	363	357	368	358	350	336	363	335	344	342	325	381	329	320	365	370	363	322	357	312	317	336	373	359	342	329	368	362	374	357	347	320	349	333	352	324	349	349	352	387	378	321	300	331	362	335	351	363	362	349	340	364	373	371	357	369	340	342	352	372	355	368	363	342	353	324	332	327	334	322	352	316	338	378	360	337	326	334	361	348	345	339	359	332	336	335	346	352	367	337	355	386	350	344	365	374	314	362	355	361	340	320	348	327	343	350	373	324	378	342	359	349	332	347	305	384	347	354	342	375	370	331	353	330	353	342	346	338	354	365	354	361	334	340	340	351	339	350	367	353	324	347	369	350	345	361	347	365	325	335	375	398	333	382	354	318	360	327	323	362	324	328	364	347	355	347	372	358	345	347	337	353	331	378	347	334	319	337	347	362	352	336	383	328	343	345	371	346	352	346	337	343	346	345	320	318	359	359	353	331	334	325	353	357	342	413	354	334	358	346	355	326	382	324	358	396	335	378	329	395	389	312	347	361	317	374	361	340	337	356	395	355	373	341	361	348	325	335	330	347	379	355	312	314	351	359	351	337	362	344	344	320	350	350	360	376	363	339	364	359	348	315	340	361	368	355	335	319	338	355	337	371	349	340	350	372	354	363	372	353	372	320	338	368	337	358	357	350	357	319	378	351	345	389	346	365	355	319	367	356	355	339	381	374	310	327	346	303	368	372	339	357	329	304	348	340	343	334	337	353	355	331	375	368	327	337	367	323	373	330	366	345	341	343	328	350	358	350	345	379	360	361	357	358	365	323	314	354	355	367	369	374	366	358	371	326	358	334	328	353	341	321	348	365	346	339	328	388	335	360	363	339	360	360	328	331	353	342	374	349	346	368	342	350	350	362	353	341	351	332	363	344	349	385	311	338	353	368	337	350	354	386	360	326	384	330	328	342	354	368	349	376	340	334	330	338	362	366	349	336	339	337	351	323	322	307	362	338	342	347	323	338	349	338	341	326	358	325	379	361	368	315	350	342	359	346	340	325	396	320	369	356	330	360	312	330	341	333	336	374	361	350	336	337	317	342	403	359	340	334	335	351	318	376	349	331	357	329	331	374	367	356	369	340	335	321	345	364	348	369	374	362	340	312	357	367	368	353	340	354	333	365	369	362	372	399	320	342	346	315	358	341	348	350	304	344	367	336	362	337	378	329	338	316	363	345	333	333	358	348	352	390	338	320	364	314	355	355	346	353	371	322	370	360	355	350	381	354	357	337	343	345	335	360	344	364	329	333	332	343	386	369	371	339	350	328	325	342	354	346	330	374	352	327	319	363	366	364	347	382	356	339	348	343	321	338	335	376	326	352	329	368	359	359	339	338	330	360	358	335	321	331	349	351	304	383	357	333	378	336	346	385	319	338	363	339	353	347	354	334	351	334	340	365	346	313	372	364	356	360	372	320	341	330	338	387	346	362	333	344	359	323	346	390	352	342	353	318	355	357	333	354	329	350	403
25410	23289	32123	25609	14234	2275	571	406	426	404	413	453	433	471	401	431	449	387	392	462	425	429	405	426	454	394	439	441	386	426	438	404	388	396	404	421	433	411	431	401	453	441	428	421	410	411	448	448	430	424	414	440	419	449	420	408	467	398	440	418	424	414	403	433	474	470	425	402	410	397	430	436	425	411	418	420	443	405	423	438	444	425	394	392	457	432	393	410	402	447	482	440	420	424	431	443	440	447	427	418	386	403	397	420	425	406	464	383	454	414	435	427	392	450	413	419	477	430	461	384	422	414	440	428	434	446	444	396	405	432	432	443	407	389	454	445	422	389	464	448	415	409	431	457	408	455	433	443	452	451	415	418	406	464	421	404	419	474	418	438	428	459	391	374	413	449	421	411	419	405	394	401	389	434	446	424	430	454	438	457	416	412	452	448	430	414	418	420	416	445	416	412	433	433	407	423	429	460	435	429	460	430	415	424	405	441	416	447	437	458	405	399	407	422	428	442	440	442	415	402	459	451	422	442	451	428	410	394	438	436	439	438	436	407	413	416	457	413	441	412	409	449	386	440	452	419	433	418	390	426	430	463	446	449	455	402	426	413	401	444	423	411	406	401	438	383	424	422	432	411	422	411	415	439	405	401	433	399	372	454	427	448	420	474	392	431	444	427	438	411	365	440	412	416	414	424	431	423	408	460	399	408	402	413	393	451	421	410	453	412	410	442	407	403	430	448	402	424	430	420	422	449	453	422	423	423	408	444	466	439	449	426	437	425	461	447	422	417	409	415	428	424	406	431	425	447	427	395	428	391	424	399	412	411	407	447	394	437	409	408	460	411	435	434	429	427	395	400	404	424	413	417	433	414	451	421	407	439	450	425	436	406	430	427	410	407	435	465	462	409	459	399	430	403	435	411	462	451	446	424	420	436	423	458	417	426	410	461	450	443	416	420	423	430	414	468	415	441	407	437	436	403	450	420	442	451	430	436	458	439	468	421	441	450	440	423	412	409	417	411	419	440	403	426	444	473	417	459	420	418	457	421	435	397	429	440	436	463	423	451	412	408	427	442	438	450	440	420	411	416	433	437	427	411	405	434	458	496	432	396	432	415	416	415	402	412	410	411	439	463	413	429	416	443	446	448	418	448	432	468	462	459	439	443	407	440	424	433	425	428	399	445	419	456	434	458	403	456	408	413	424	406	428	460	383	424	467	422	424	432	416	409	443	442	414	414	446	427	440	443	394	412	413	438	401	453	452	481	404	462	442	432	451	438	456	432	428	452	434	455	434	435	450	452	416	476	427	445	404	424	415	411	407	412	423	403	466	444	448	446	421	458	416	382	424	409	431	417	384	453	434	424	457	452	466	411	434	394	449	405	428	458	389	416	403	432	410	435	421	416	421	391	420	462	408	427	379	430	432	371	388	421	430	399	421	430	417	451	440	400	423	411	455	438	449	442	424	426	406	434	414	408	425	436	404	401	424	443	446	409	462	424	443	417	439	398	441	425	432	415	409	419	448	440	448	439	443	417	396	418	438	387	416	401	415	429	422	413	416	434	426	430	445	404	445	418	422	443	400	410	446	416	434	430	418	435	410	428	438	380	391	438	407	416	457	433	410	482	458	426	448	418	432	418	437	398	439	418	452	424	426	427	433	424	416	430	442	390	408	425	428	399	419	451	418	402	422	428	445	441	407	434	434	443	427	464	447	437	422	411	451	452	477	392	401	435	433	420	388	436	433	463	433	407	446	424	373	362	403	404	441	425	389	414	403	425	462	406	464	437	461	450	434	445	430	410	468	404	436	404	455	428	398	425	409	433	402	443	403	430	410	405	374	467	432	432	429	431	431	409	417	369	439	406	442	424	424	409	407	456	429	452	467	425	443	445	404	444	383	447	445	401	416	412	428	403	428	457	433	400	418	414	402	440	442	428	396	410	423	417	428	432	405	418	434	365	429	388	399	404	418	412	433	416	417	421	444	451	392	369	421	455	443	415	402	437	388	382	463	425	442	420	412	421	444	450	443	412	427	404	384	453	425	400	447	424	419	432	425	435	436	402	418	413	391	444	392	439	412	422	387	479	449	482	424	418	440	413	415	423	420	454	388	409	407	467	418	435	435	436	417	444	424	418	417	436	433	455	426	441	382	447	403	409	444	407	401	421	463	455	425	437	441	444	485	430	390	428	443	429	468	432	400	409	414	415	433	426	419	382	442	417	417	420	403	411	426	423	430	413	440	401	426	417	458	393	440	440	436	414	444	446	423	425	393	389	413	421	445	442	428	427	427	454	412	415	443	441	423	450	398	432	447	382	391	429	423	435	406	473	462	426	413	452	414	428	477	450	397	422	422	430	410	428	424	387	456	442	413	397	429	435	384	413	431	431	420	428	414	420	427	462	398	446	434	389	420	360	420	421	428	452	417	446	432	415	438	413	407	412	429	445	416	425	402	449	426	478	437	400	419	422	466	407	419	412	431	413	440	392	435	416	426	403	475	448	392	404	422	422	424	423	471	418	407	411	447	433	416	415	430	399	415	463	418	416	409	436	425	409	407	415	451	438	370	487	424	456	410	449	446	429	426	426	429	431	434	402	415	384	452	429	425	454	385	391	441	412	403	462	423	423	442	418	420	418	420	449	430	435	408	398	447	404	410	433	441	407	408	436	428	454	443	462	445	425	417	432	393	443	445	458	419	437	389	422	433	427	438	385	403	463	433	406	443	447	431	434	433	427	458	381	423	414	418	405	413	411	448	433	379	405	433	408	446	409	421	446	441	435	437	438	392	422	473	423	415	407	421	411	432	430	369	414	422	417	420	410	450	413	453	439	456	431	449	424	440	456	412	418	432	424	419	443	440	401	419	462	403	403	428	465	414	448	395	381	403	421	438	437	418	465	404	433	432	444	471	415	449	430	436	437	412	434	419	407	401	451	424	399	446	404	427	425	416	419	425	417	415	430	395	433	447	423	456	443	462	424	440	444	418	458	376	436	414	483	431	424	371	417	441	452	419	399	457	408	435	421	429	440	426	411	412	456	416	418	385	441	470	430	433	449	407	415	430	437	441	458	406	426	439	469	427	419	445	446	416	429	437	415	414	432	420	436	432	424	421	441	418	409	420	450	456	406	449	436	427	410	424	393	415	435	444	435	445	434	444	396	455	429	392	411	397	439	420	431	410	436	405	451	408	408	449	435	448	432	430	426	429	410	402	425	452	403	425	421	456	468	408	423	423	432	406	410	434	451	416	427	393	411	390	449	407	402	405	414	438	425	421	437	458	436	435	470	402	423	404	447	450	413	440	471	405	404	409	385	478	431	432	424	405	458	445	417	469	405	415	412	429	458	434	408	429	403	414	411	426	485	377	423	440	455	428	436	400	394	414	461	436	455	465	443	420	402	414	403	450	436	391	425	467	417	405	450	410	408	420	410	452	401	428	406	455	421	426	380	423	424	405	388	441	432	421	414	436	448	414	420	405	443	410	436	408	415	419	420
53159	74103	49000	20600	6149	1457	658	502	478	500	510	475	525	469	492	484	480	524	518	518	480	536	491	511	479	475	523	528	537	470	477	477	479	521	509	507	460	449	496	493	514	514	490	492	496	450	485	477	458	491	498	484	498	483	495	486	533	422	476	492	450	498	470	517	448	531	491	448	487	489	480	494	498	453	498	501	461	492	458	507	478	504	489	498	469	499	473	525	503	455	477	493	460	494	486	501	513	499	495	497	489	515	460	477	495	468	469	484	488	528	515	489	508	492	493	503	473	451	510	500	492	471	495	487	491	442	490	490	511	471	507	449	467	513	513	499	479	491	524	488	502	494	456	473	492	524	480	524	484	470	481	519	505	466	490	488	478	499	547	483	497	505	495	496	512	494	487	527	507	487	450	496	449	480	487	468	497	479	450	479	483	472	514	483	473	464	453	481	496	491	490	456	466	467	470	487	453	476	459	461	460	468	480	485	463	496	452	459	489	491	492	492	506	469	491	512	451	466	505	472	464	476	442	466	467	449	466	452	484	467	476	534	457	494	506	506	515	482	510	487	519	459	457	463	445	478	479	519	470	470	485	456	453	500	472	467	484	465	479	459	502	475	470	460	474	497	507	481	475	443	429	504	482	477	465	514	472	436	509	508	500	498	477	492	454	483	494	502	514	490	500	453	373	466	507	481	478	450	510	462	486	495	490	495	554	505	502	508	468	497	466	499	488	486	504	497	506	476	499	492	487	462	484	476	455	456	506	491	475	505	520	488	442	489	514	486	487	484	496	475	467	493	506	444	438	479	482	479	476	476	489	518	505	458	476	521	516	502	451	454	460	504	484	461	464	496	492	460	491	520	475	477	444	457	490	489	497	462	477	468	531	463	465	510	505	476	508	532	511	456	533	495	526	479	503	508	515	474	453	475	472	470	470	486	493	444	467	483	488	478	490	458	534	521	501	485	497	504	511	484	486	442	497	485	484	438	501	476	454	497	455	480	458	467	460	469	473	481	472	467	503	473	465	496	494	468	477	439	484	500	484	468	474	484	473	466	481	460	455	424	493	524	501	509	460	483	484	486	472	492	475	498	500	493	507	473	471	464	446	528	535	491	471	469	481	484	502	466	488	480	498	540	477	477	496	491	503	473	495	459	457	470	479	477	535	455	483	453	497	468	495	486	492	470	469	519	511	506	476	497	479	469	501	442	475	480	474	469	491	479	484	490	449	465	433	543	471	491	485	494	478	513	483	482	456	458	512	487	488	472	473	479	471	512	514	452	482	529	545	490	484	498	469	459	485	477	507	488	481	458	514	446	487	477	490	456	454	477	461	488	475	486	515	511	479	482	480	473	449	496	492	452	484	470	503	485	522	504	485	449	497	462	473	449	445	495	460	481	481	497	500	463	483	498	518	508	469	487	484	497	480	521	517	484	480	476	488	500	451	471	444	484	467	527	513	488	471	442	502	484	500	476	497	482	486	495	496	453	490	461	508	506	488	466	493	469	492	491	485	435	456	458	467	471	509	459	482	471	487	489	505	490	491	503	485	458	481	494	465	484	477	502	469	460	474	466	474	480	503	473	483	462	484	462	492	470	526	470	483	472	514	459	494	476	490	476	492	476	457	469	495	459	513	465	444	502	479	496	478	511	522	487	482	480	520	496	472	528	490	494	455	503	482	449	479	429	478	514	523	494	483	500	494	530	475	493	503	526	527	477	456	506	469	522	478	488	491	482	490	517	498	489	487	496	521	510	459	518	509	450	444	493	463	483	455	432	470	492	461	516	492	506	516	462	496	505	540	484	459	475	450	485	503	491	465	477	482	505	490	515	469	492	541	518	483	498	494	484	494	500	496	516	496	486	466	519	467	474	505	477	501	471	520	494	461	457	476	548	512	472	493	533	455	470	524	464	485	490	485	503	491	477	461	486	528	473	503	471	490	486	465	455	494	450	502	463	534	498	441	494	511	481	525	516	508	470	445	458	517	510	484	502	435	469	459	453	450	490	477	502	514	480	462	482	498	490	428	489	465	464	525	451	441	473	506	433	480	490	480	489	470	492	481	473	486	519	512	515	492	494	462	450	521	488	515	477	486	460	514	423	527	469	460	513	458	491	483	468	472	487	463	490	486	491	471	481	488	533	483	470	515	500	488	474	461	468	490	480	451	484	488	500	453	491	498	477	470	480	516	441	502	484	455	471	489	453	478	490	459	478	486	539	449	501	492	513	485	474	440	485	490	516	452	502	489	495	478	468	491	489	475	448	507	488	413	455	508	478	476	480	473	471	480	477	498	482	461	466	465	471	537	471	477	530	468	486	455	490	464	494	473	465	507	535	509	505	501	495	486	476	498	518	498	467	488	468	479	488	471	451	456	482	459	455	443	479	492	515	489	459	474	497	492	495	537	507	466	497	500	459	464	487	488	488	490	465	512	481	474	463	492	498	506	498	506	444	520	480	476	494	485	490	500	485	504	473	498	506	447	502	484	468	487	493	459	469	480	495	520	519	487	470	494	516	501	499	508	488	465	519	462	468	480	518	506	462	479	466	450	487	471	486	489	495	486	462	486	484	452	486	527	507	487	475	483	449	515	486	500	490	485	440	476	510	496	490	496	467	462	462	493	513	465	465	487	485	473	480	478	505	481	401	438	495	484	470	472	463	499	515	482	514	495	481	491	495	494	506	484	509	481	498	514	509	480	470	475	485	489	460	490	516	481	508	456	442	445	472	481	516	468	497	495	490	497	478	495	522	491	472	479	484	469	514	442	486	469	495	533	478	495	481	464	466	442	513	468	478	492	457	491	482	499	507	458	506	473	445	499	501	498	508	511	474	503	456	472	496	469	472	468	522	464	487	496	478	452	445	502	495	484	510	464	496	440	515	524	423	498	480	458	454	514	457	448	455	515	515	455	469	455	471	476	455	493	463	510	469	512	496	467	496	427	498	500	494	470	463	445	510	495	483	509	477	486	510	460	433	457	448	523	499	537	479	502	476	479	487	498	474	529	490	504	480	477	482	494	492	500	503	485	500	529	462	489	465	493	511	470	460	502	443	505	486	441	520	507	509	476	479	503	487	494	484	488	507	500	502	516	494	428	445	464	517	508	543	479	458	486	480	501	470	479	521	493	471	508	501	499	526	487	485	481	471	476	445	499	444	489	476	486	468	556	475	496	502	510	515	514	443	472	501	483	468	463	471	488	466	488	476	448	452	474	520	488	479	502	460	478	471	540	529	485	511	533	458	481	469	451	442	473	480	497	502	499	485	472	473	457	479	473	467	526	500	445	455	451	477	504	502	494	505	467	468	514	521	443	471	480	510	507	459	484	500	461	459	480	478	496	483	514	493	459	493	495	485	447	495	481	551	512	467	477	489	488	470	484	529	436	477	476	491	460	472	443	480	478	456	503	481	489	478	490	479	509	492	482	486	482	469	500	457	464	492	484	482	459	499	514	504	496	461	442	501	467	520	511	484	477	459	494	499	493	502	483	462
22742	21463	30099	24027	21114	20649	10534	589	426	456	446	466	410	407	410	447	448	440	432	418	417	435	397	416	421	415	408	420	415	425	413	428	414	422	400	462	393	425	405	458	444	432	430	425	432	427	435	441	393	424	439	409	409	474	416	409	397	435	428	381	448	410	417	404	431	456	450	404	429	411	449	446	376	437	428	405	425	401	440	392	404	403	407	452	415	423	448	371	419	427	402	423	390	468	407	422	416	426	410	444	460	423	449	407	447	433	417	401	436	445	477	398	445	419	430	423	429	409	424	437	399	441	411	449	445	391	450	392	407	432	439	453	413	432	432	409	394	430	399	425	397	411	380	452	437	433	459	418	426	396	443	431	371	394	424	426	421	438	443	409	446	383	419	414	436	453	388	393	432	429	435	429	450	433	410	427	410	396	422	407	401	373	446	438	397	432	428	435	435	396	401	434	403	397	405	388	411	416	415	386	390	414	431	384	421	412	398	421	440	406	406	424	411	409	395	426	414	409	428	418	418	401	424	408	423	404	409	401	436	435	442	425	410	440	421	409	427	404	418	420	409	406	454	390	419	415	412	390	445	411	415	422	378	414	402	402	381	419	432	418	420	400	414	412	396	372	441	455	404	420	416	458	454	425	448	461	438	425	388	409	447	382	407	411	428	414	417	425	427	433	447	408	412	433	396	445	401	403	429	423	431	459	426	388	391	408	406	403	447	417	453	434	407	399	427	431	412	386	449	457	438	429	395	409	408	421	436	394	411	414	427	436	457	413	430	413	426	393	423	374	420	459	443	435	427	415	411	405	404	390	375	409	417	406	417	410	429	396	414	420	437	407	421	377	418	431	387	396	407	425	405	401	387	448	416	449	456	431	421	474	480	433	422	398	414	414	429	405	423	427	397	446	393	390	394	383	371	406	384	408	407	407	422	437	411	378	420	476	425	414	457	429	421	441	390	391	411	436	425	390	412	423	398	436	422	394	415	432	399	436	442	460	422	397	414	417	417	430	429	437	406	435	388	394	439	431	413	456	441	430	360	390	440	366	415	423	425	388	431	404	367	441	444	415	380	373	426	395	457	405	429	424	441	388	424	432	435	442	428	425	405	428	396	430	399	429	433	417	420	425	438	413	414	396	401	422	425	414	413	424	431	405	414	434	441	438	462	422	403	402	410	415	409	413	445	428	379	421	406	434	407	370	423	421	437	436	407	423	431	383	393	428	427	423	432	441	429	428	440	425	404	419	416	443	399	417	457	434	390	402	391	445	419	408	402	376	440	421	439	404	424	402	422	416	407	404	388	437	402	407	417	427	450	411	426	445	444	436	391	411	405	400	436	422	453	404	431	436	449	450	421	395	404	428	409	401	368	446	423	405	415	448	439	424	426	443	396	455	427	414	413	413	414	453	437	416	454	441	405	402	413	454	421	417	385	408	381	452	378	384	400	430	424	399	412	406	427	428	421	428	389	436	427	384	437	414	420	400	455	376	424	445	408	409	417	415	420	447	418	424	427	418	422	438	430	420	391	430	428	373	400	426	462	426	422	440	418	452	433	419	387	393	444	382	439	428	441	448	425	415	433	485	396	396	414	394	399	441	398	391	425	422	388	435	412	424	441	410	392	429	422	407	418	395	430	424	404	464	390	448	441	422	409	447	423	419	444	434	440	423	445	460	429	356	436	403	418	428	405	405	356	420	418	415	435	411	397	414	414	400	397	394	388	400	427	417	435	393	431	442	442	409	398	429	431	433	422	414	399	387	426	441	459	415	419	445	428	390	392	414	423	409	469	451	410	382	438	430	413	439	426	413	414	429	406	403	454	385	420	398	418	422	445	416	429	402	400	376	426	407	418	434	425	407	432	439	438	415	439	410	372	381	403	414	446	420	422	416	373	429	399	428	394	417	381	435	433	435	407	378	412	413	420	416	418	427	452	441	382	440	453	395	411	379	432	434	404	438	394	418	407	461	396	419	394	402	413	420	454	423	437	443	375	435	421	439	402	418	406	386	407	435	430	438	416	417	396	428	449	411	393	399	419	402	396	432	387	425	404	389	400	400	447	426	398	376	421	404	413	404	406	406	419	423	406	395	391	410	445	416	429	429	432	412	422	445	447	422	392	397	417	410	391	390	406	426	397	431	419	386	394	406	428	390	420	444	398	447	423	395	436	418	408	448	465	404	422	437	454	423	416	445	395	414	431	432	437	441	443	390	427	383	404	459	416	424	431	449	434	392	370	422	410	423	425	422	435	412	456	472	419	393	436	455	405	436	413	403	415	429	418	420	410	402	418	427	407	428	392	396	395	433	392	426	437	405	439	381	405	430	443	409	414	398	410	462	405	414	435	436	491	382	415	408	442	422	436	441	443	408	412	405	460	422	429	430	389	447	411	420	463	440	388	398	463	389	409	424	401	403	420	430	412	417	392	389	403	434	428	422	418	414	420	411	430	394	432	438	431	448	406	424	439	387	409	414	424	471	443	434	388	392	389	413	416	463	387	458	438	433	428	412	434	459	408	414	444	374	437	420	441	415	431	406	430	426	432	421	435	395	440	433	414	457	422	436	421	458	402	422	474	453	414	412	385	379	470	415	418	426	413	391	413	420	412	384	431	418	404	439	464	396	394	440	443	404	442	420	432	427	458	442	405	397	425	400	385	428	394	428	412	432	453	430	414	447	420	392	434	417	425	389	465	416	399	452	412	409	404	365	417	439	411	425	397	407	409	435	413	403	399	380	430	416	375	424	411	387	400	439	422	419	434	407	449	401	423	409	394	407	376	405	459	415	427	415	396	425	406	449	417	432	415	431	394	430	419	410	392	405	412	442	422	428	416	442	415	413	395	391	386	399	413	461	429	445	481	417	383	423	404	421	451	406	383	424	439	390	403	432	422	472	406	474	435	423	397	452	370	386	468	418	429	447	391	403	425	421	413	436	409	432	408	396	404	415	403	380	424	419	397	440	437	436	439	422	437	417	394	407	439	447	393	433	394	396	413	427	431	400	423	397	395	421	417	405	401	440	454	442	411	400	415	434	403	451	412	397	408	399	436	429	399	420	419	418	417	448	427	399	454	432	448	423	426	410	401	417	406	440	405	426	444	375	442	435	424	456	437	401	410	383	447	418	389	418	427	415	393	397	398	380	408	414	444	416	400	446	446	396	398	434	462	431	425	440	376	450	392	431	421	412	416	434	418	402	449	420	412	438	425	398	449	426	425	397	440	406	449	414	442	409	410	399	433	460	413	421	425	437	388	378	469	403	431	416	379	419	437	407	408	400	431	446	413	370	400	417	420	454	407	464	392	427	431	369	444	405	406	423	446	389	406	414	444	436	419	436	376	426	396	389	418	403	388	413	461	426	392	443	410	444	411	405	443	421	429	428	430	420	433	382	448	422	451	384	438	430	441	424	427	412	427	412	405	438	425	413	418	386	409	451	422	407	449	403	414	384	430	418	412	420	393	407	432	401	392	391	407	425	409	388	426	422	461	410
62505	98270	69838	37584	15683	3716	997	498	510	500	430	478	462	449	464	504	437	442	480	475	512	455	469	441	452	435	425	455	410	482	465	445	435	407	483	487	447	444	446	445	485	461	459	483	454	469	449	457	465	408	466	468	422	477	477	481	499	448	459	454	490	435	456	455	456	480	453	438	451	468	439	474	489	466	469	454	449	458	478	460	484	467	474	488	447	480	452	462	460	469	447	428	464	486	433	474	422	471	447	441	439	510	454	464	441	439	462	445	475	456	430	437	418	449	469	453	476	458	488	466	484	488	463	451	469	465	439	465	415	440	498	477	451	438	424	444	456	437	477	447	453	496	470	474	443	461	440	516	460	441	494	452	477	454	468	483	484	444	454	428	433	459	461	438	463	439	478	449	478	454	471	457	449	458	437	441	453	423	482	477	469	431	473	452	474	476	458	442	448	457	509	427	468	457	450	463	472	493	498	441	457	469	483	470	459	432	441	428	475	481	460	421	411	451	445	455	493	462	451	448	435	442	463	504	440	431	503	471	457	463	445	460	498	433	459	481	481	411	466	449	474	452	437	473	493	476	443	423	450	468	460	449	484	403	429	458	450	452	455	472	476	433	473	458	492	446	463	438	502	454	499	486	430	456	465	456	443	434	477	423	411	468	458	423	449	428	448	486	464	447	496	474	479	462	474	474	445	443	461	428	464	484	438	412	454	442	430	482	456	453	463	428	489	477	487	466	445	443	450	434	468	468	430	458	492	475	440	493	479	460	445	483	459	453	453	485	478	498	479	439	467	463	448	500	523	435	461	477	442	486	433	444	427	450	451	442	419	404	458	467	483	442	461	496	480	436	482	451	443	460	440	481	481	492	508	469	484	467	452	447	453	442	479	487	439	459	460	439	459	462	449	476	451	457	481	455	460	431	467	409	457	455	509	469	469	485	439	482	457	452	437	474	454	485	479	420	466	464	438	493	442	462	465	457	493	450	455	464	453	459	451	443	465	471	465	491	458	446	437	465	467	470	486	459	459	446	484	477	458	471	445	486	458	461	452	432	442	447	457	443	414	481	455	459	471	458	486	491	460	471	462	479	494	444	455	475	488	467	441	475	463	448	469	460	471	439	457	418	468	443	473	486	487	469	450	486	488	475	491	471	442	470	469	464	428	485	449	445	457	445	465	452	431	436	461	483	481	478	453	506	487	422	455	467	425	461	494	468	467	452	431	460	429	462	454	448	463	462	487	464	458	471	439	447	448	438	448	511	498	492	436	482	467	486	456	422	486	477	459	462	456	438	450	451	430	485	439	435	444	508	454	474	465	449	447	441	480	466	463	467	504	438	440	475	519	467	435	468	455	476	457	433	434	455	457	444	470	490	455	450	460	492	496	487	437	451	441	450	444	462	474	457	435	437	435	438	442	485	432	459	440	467	457	470	476	459	476	462	449	505	463	461	462	463	449	490	463	492	466	474	442	421	428	495	445	495	484	468	456	435	492	478	423	460	428	442	453	468	455	458	465	444	499	482	414	446	452	498	464	476	455	444	451	475	440	474	521	454	454	450	448	467	483	493	455	400	457	449	449	448	459	481	495	498	437	429	450	466	423	442	433	451	462	440	442	510	472	492	474	476	486	449	466	488	467	452	435	475	438	457	471	494	448	467	437	526	456	457	437	472	469	471	457	494	477	469	478	473	464	482	490	467	462	466	463	455	475	467	451	435	463	465	440	482	431	436	456	474	462	442	437	482	469	462	494	448	469	459	461	438	491	515	472	457	446	488	436	420	475	471	440	463	434	476	418	413	476	469	499	469	472	450	446	467	426	477	456	462	442	493	426	461	482	479	453	431	450	458	499	475	459	459	435	466	446	437	485	460	435	448	498	472	514	476	421	444	449	461	468	463	474	461	454	524	444	476	471	463	463	464	457	448	496	442	423	458	422	460	420	452	512	447	469	472	430	443	471	412	452	490	417	423	444	492	511	460	426	437	450	467	501	457	485	472	443	465	506	487	458	435	483	488	447	453	426	449	489	488	467	429	423	448	489	477	444	444	496	482	444	482	488	444	451	423	455	470	466	462	450	464	456	462	415	446	426	456	483	473	454	451	463	443	461	444	438	465	462	449	486	450	434	473	454	461	446	502	475	497	476	470	464	411	500	492	487	473	452	457	468	447	456	457	484	447	466	451	422	475	450	501	447	451	455	514	475	478	443	497	453	418	466	441	445	440	457	427	453	447	424	465	459	489	467	494	496	504	454	494	458	488	456	436	468	479	464	430	475	436	440	452	427	459	465	444	451	470	469	464	469	478	437	441	490	488	452	483	439	447	433	480	483	458	490	455	440	475	424	476	463	490	450	471	472	441	468	464	459	451	470	430	448	453	424	452	466	444	461	451	479	461	468	448	438	476	475	485	536	456	434	490	481	465	474	490	446	472	447	456	431	475	489	472	467	464	477	434	436	450	437	434	455	500	480	477	491	468	480	457	426	455	444	466	432	461	474	467	463	495	453	465	470	508	443	472	475	462	428	489	463	442	463	470	459	469	493	480	448	453	492	430	479	443	486	426	457	425	480	475	471	431	457	471	454	512	474	442	448	464	401	466	471	466	440	457	478	449	429	444	450	480	459	425	486	450	476	444	481	446	431	514	440	484	471	457	467	436	439	440	431	439	470	480	439	471	421	482	441	456	487	479	531	476	435	476	469	455	456	451	444	461	450	431	478	494	437	464	447	475	428	482	438	439	435	438	439	457	491	457	471	443	503	468	482	491	483	459	430	466	462	447	482	495	458	476	448	456	455	429	437	501	490	446	454	465	450	423	473	464	483	436	452	494	465	478	461	467	425	467	478	473	416	426	469	459	435	453	424	501	432	471	452	449	450	469	444	429	466	438	478	508	432	415	456	408	481	440	453	514	425	439	472	498	513	484	486	422	476	418	432	474	452	436	469	447	472	428	484	475	455	465	466	463	422	457	450	468	483	400	459	456	484	485	471	459	466	435	431	443	453	493	448	461	483	444	461	432	431	475	461	440	435	455	478	517	453	461	468	476	444	460	423	433	508	449	470	438	460	438	471	460	437	426	487	454	422	467	483	467	431	422	466	462	457	447	437	430	513	477	431	458	465	473	470	485	470	443	421	449	482	440	454	455	450	482	414	467	440	460	470	439	424	444	431	440	459	455	462	443	450	465	477	448	418	480	424	482	463	462	502	481	448	421	491	454	455	452	446	444	465	449	463	480	449	454	490	457	471	462	454	485	424	503	465	465	499	442	474	452	479	475	494	437	464	460	480	481	481	457	466	471	458	456	434	480	466	438	446	434	434	437	450	447	454	456	461	448	469	457	473	454	410	520	438	454	459	437	450	472	517	490	426	491	482	460	492	453	462	459	458	444	420	469	410	469	453	452	451	448	477	463	447	482	445	447	451	473	448	456	454	463	438	454	433	488	474	467	466	469	449	462	451	482	466	477	476	480	459	438	456	455	453	468	471	446	475	467
30171	29060	29960	11977	1949	571	432	349	334	375	327	359	330	333	328	371	366	323	355	301	323	313	332	347	331	349	307	316	348	341	354	325	334	318	340	350	325	338	363	345	373	315	317	323	328	326	343	332	362	346	324	336	346	336	355	337	328	322	381	346	379	292	317	338	302	384	339	350	385	358	333	355	339	345	320	330	341	305	327	346	310	328	306	338	337	357	331	326	358	326	350	374	347	336	383	362	343	324	325	313	346	347	340	326	351	331	366	324	327	335	332	352	332	326	370	337	336	330	334	348	320	318	347	334	310	349	352	358	360	333	268	356	290	342	362	337	287	321	351	341	336	341	361	317	333	342	371	328	360	367	331	311	336	321	315	356	347	352	346	377	353	332	382	332	327	355	372	343	339	326	356	341	337	352	351	355	335	346	361	351	365	335	341	337	351	349	363	339	321	333	351	349	327	349	347	357	328	332	354	342	328	325	336	337	349	324	346	334	325	306	314	368	357	316	319	345	298	333	331	310	300	353	349	319	353	339	355	300	332	306	306	361	323	325	348	334	296	372	310	335	343	332	330	322	364	343	345	320	340	318	325	351	334	345	342	328	372	330	329	372	351	331	358	362	324	325	357	327	338	367	339	336	319	325	339	320	310	359	342	329	350	339	325	321	359	362	347	308	358	340	320	329	330	386	329	357	334	336	343	356	342	345	333	330	345	351	335	367	313	355	318	358	339	328	320	345	341	351	344	342	365	316	315	340	316	360	379	323	321	317	346	315	364	327	307	352	317	355	329	337	341	338	301	324	322	308	342	340	326	336	311	317	329	336	316	371	359	328	329	334	346	328	341	348	326	308	347	308	341	350	334	337	304	374	359	346	347	337	334	340	346	333	318	348	352	328	325	333	335	347	351	331	318	352	363	348	331	333	333	362	343	339	324	350	340	344	342	301	366	377	344	322	317	329	344	335	334	334	332	342	362	329	340	328	338	355	324	356	318	326	321	339	357	349	355	354	288	344	339	337	316	334	344	369	333	344	366	310	328	352	327	325	320	306	300	337	346	320	331	350	337	372	347	352	309	355	368	309	323	323	345	331	339	348	341	325	340	337	331	330	312	334	328	321	348	326	342	333	304	319	334	358	326	320	367	313	324	341	350	324	320	309	356	340	353	322	328	339	331	336	358	339	319	340	329	309	344	344	350	362	367	344	345	327	339	328	297	347	340	350	278	334	336	328	300	346	338	364	312	351	354	317	332	327	384	350	335	330	362	306	352	338	377	350	347	340	332	336	345	355	361	335	334	369	353	359	344	308	349	311	335	320	328	338	351	346	318	308	336	327	375	338	316	374	347	313	328	352	349	370	352	358	328	337	312	334	340	355	358	349	330	326	348	303	328	298	342	359	346	341	322	342	360	324	362	331	311	349	342	302	360	368	338	371	331	312	346	348	344	366	373	307	344	314	346	349	348	357	323	369	347	339	343	313	312	321	358	364	328	354	352	348	323	354	356	323	346	340	326	345	346	343	322	381	317	333	360	350	336	320	364	345	345	321	315	349	352	330	320	365	325	309	323	317	342	345	336	301	372	346	336	372	386	322	358	353	316	307	344	299	333	319	352	356	326	335	351	337	353	341	313	355	359	354	333	327	335	332	372	316	326	307	327	342	367	355	347	368	331	332	332	335	322	335	280	336	326	353	328	373	322	353	335	343	327	362	356	354	315	346	344	343	325	330	357	344	332	342	344	341	314	338	307	352	297	343	329	290	355	315	334	354	344	343	345	346	367	341	328	325	337	357	335	316	344	332	334	315	313	343	315	310	346	336	352	340	318	338	336	348	352	355	324	327	355	321	353	321	335	346	336	301	341	381	297	363	352	349	324	347	316	359	342	327	348	339	346	339	345	328	335	323	304	338	323	323	363	340	338	338	365	327	357	318	331	377	333	345	331	338	309	335	323	349	335	358	356	330	388	326	289	344	311	343	311	346	344	320	333	342	347	316	309	332	352	364	329	317	370	332	326	362	337	340	370	319	331	334	334	371	353	313	324	338	369	339	356	323	334	317	344	331	327	341	364	348	352	319	342	368	329	326	357	355	343	338	333	328	356	335	335	304	354	357	325	332	326	365	328	325	335	324	358	321	318	326	323	347	314	330	320	353	316	311	352	363	352	304	314	316	337	331	354	365	344	325	368	315	346	375	316	336	330	335	372	368	335	320	327	324	335	349	359	355	324	321	342	362	341	324	325	302	345	329	319	349	336	310	334	329	324	334	336	317	343	357	345	356	311	361	337	338	345	364	325	348	346	346	346	331	339	319	322	336	336	336	331	333	310	327	296	345	306	344	327	321	319	359	374	355	321	352	314	339	335	320	294	321	356	336	313	314	334	353	331	340	336	365	302	359	348	341	315	321	338	341	321	355	324	349	358	349	356	341	334	332	349	364	331	334	337	334	331	324	328	346	331	362	350	338	346	340	343	360	348	360	305	303	345	373	305	364	364	351	359	349	332	355	333	342	332	331	353	374	350	344	327	334	326	321	345	366	345	349	304	339	364	364	328	329	335	328	358	326	357	325	338	373	338	342	322	365	336	372	343	341	362	346	343	323	327	300	333	298	335	356	306	331	321	350	328	343	349	343	328	349	331	354	301	344	341	339	336	333	353	322	315	304	344	313	328	338	340	338	334	310	325	342	359	337	320	334	331	335	313	372	331	333	343	373	324	353	337	349	326	318	320	338	352	334	373	338	370	338	305	319	330	360	361	334	350	325	329	339	335	325	364	348	365	314	325	333	327	343	331	343	363	303	330	353	303	352	334	346	352	319	360	340	330	344	319	349	321	307	354	332	331	359	347	301	305	331	325	324	333	353	312	349	367	344	312	362	340	350	332	331	317	354	360	330	326	349	380	346	349	321	358	350	336	340	340	357	344	302	338	362	306	338	326	364	315	340	318	355	322	335	338	336	357	352	362	359	355	401	358	326	328	346	298	351	336	310	318	319	335	328	323	319	321	370	337	346	342	341	336	352	360	317	289	341	305	330	289	363	322	326	346	347	333	344	341	341	311	330	310	360	356	349	345	353	335	345	337	337	328	328	349	313	307	354	372	335	344	319	370	329	320	314	315	328	363	364	350	341	316	327	328	349	347	332	334	320	355	324	335	357	363	345	322	315	356	351	325	335	340	318	344	326	322	333	304	338	338	348	340	337	348	344	319	347	341	332	303	331	351	327	351	310	343	356	358	327	351	346	379	340	367	347	352	321	329	316	330	318	357	325	358	339	350	362	329	311	316	337	357	358	350	331	319	356	368	331	319	308	326	349	318	334	344	354	329	353	330	335	344	329	349	318	312	324	360	323	335	322	326	331	321	319	355	332	342	341	317	298	345	333	332	343	336	322	320	353	331	326	317	349	333	333	364	359	343	353	313	322	325	352	333	316	345	328	334	355	327	335	325	341	314	323	365	358	361	348	331	358	342	315	333	307	343	328	323	338	357	344	313	322
33171	43043	26092	6968	2002	619	448	391	386	400	398	395	411	355	394	398	373	399	412	385	405	402	379	438	377	414	405	409	405	414	377	389	435	373	389	404	431	391	366	429	387	385	385	409	371	389	390	414	371	410	353	409	441	403	419	371	405	400	383	399	379	419	382	399	388	389	369	382	400	380	404	399	396	360	398	369	400	429	409	400	385	382	427	417	396	404	393	380	394	376	397	418	441	378	416	407	408	368	407	371	408	388	420	380	361	385	381	396	356	396	414	404	393	389	377	405	394	410	391	438	383	388	425	402	390	410	391	371	394	441	413	366	397	407	390	387	421	371	366	429	397	425	362	353	349	385	398	396	411	392	411	442	383	418	396	391	426	423	356	416	386	396	405	374	391	415	380	375	391	423	418	425	403	388	440	409	377	410	416	427	385	399	393	413	425	399	396	378	397	423	402	402	387	413	389	379	401	397	384	362	415	391	386	423	396	363	405	365	382	381	424	395	400	396	381	416	395	404	411	419	389	376	427	371	399	396	392	400	401	373	426	391	412	409	392	410	377	379	341	408	373	385	411	417	379	417	370	394	429	384	402	366	372	337	400	389	399	412	419	375	431	416	411	368	419	362	399	397	411	401	382	382	384	381	404	385	386	400	418	362	382	402	426	385	385	418	413	396	414	393	376	418	427	405	393	378	404	403	373	423	393	387	385	396	393	390	405	377	424	407	404	384	412	396	390	400	393	408	399	411	427	416	401	414	378	375	380	389	384	393	394	386	406	383	393	432	380	386	395	398	384	391	383	399	380	383	412	412	405	376	379	397	401	407	387	405	384	407	404	377	391	448	385	406	402	392	393	382	413	397	419	371	424	428	410	432	411	379	403	375	413	429	450	392	400	389	412	389	399	403	442	423	349	397	412	407	382	411	390	408	392	385	414	396	380	421	371	422	407	421	414	391	406	383	395	400	374	363	380	435	391	431	403	344	376	376	361	416	382	395	358	385	389	389	392	414	419	394	394	384	418	410	366	435	401	407	383	388	425	406	367	384	409	395	351	412	408	379	426	397	399	395	435	390	410	423	410	424	406	408	397	381	400	426	382	369	397	390	383	395	380	415	373	376	360	421	385	373	387	427	405	395	393	370	410	380	410	409	433	411	390	396	374	404	425	415	426	384	374	380	394	407	405	399	406	380	426	420	390	377	401	381	385	420	403	374	368	398	409	401	392	428	400	392	420	365	394	388	405	378	388	383	367	406	390	392	405	373	395	386	391	409	389	392	411	377	405	380	400	396	391	439	390	373	401	435	378	396	455	410	394	392	396	420	405	398	382	399	426	423	414	397	389	406	375	356	409	408	394	397	428	392	401	378	384	390	402	361	430	414	391	411	404	393	357	399	398	384	417	352	380	409	385	401	379	368	416	370	396	390	399	391	370	400	389	404	407	399	390	412	393	410	395	334	358	407	388	382	392	399	378	413	361	403	397	395	388	392	400	421	391	389	394	395	405	374	438	398	409	375	418	377	400	391	373	380	374	394	423	361	378	389	384	390	385	389	402	389	423	397	384	383	398	361	389	416	418	393	429	427	409	394	383	394	370	394	406	380	384	428	387	432	376	376	397	384	385	396	425	390	380	380	425	364	413	370	413	397	408	416	386	416	399	363	375	401	371	381	407	349	423	373	392	368	405	401	367	418	386	363	357	389	413	401	416	422	377	394	380	419	420	371	423	414	355	392	386	375	364	411	395	360	381	391	381	434	376	362	424	429	405	423	435	357	349	363	375	392	391	396	377	411	393	404	382	388	421	378	412	400	418	390	384	389	382	394	401	401	405	395	398	419	451	396	378	403	367	427	392	350	369	383	404	414	420	396	401	401	407	423	393	391	384	385	374	369	372	402	416	417	387	389	410	445	382	407	377	405	390	368	441	442	387	398	419	374	403	410	415	398	396	395	422	387	409	400	390	400	403	387	410	409	378	363	398	386	411	410	394	389	407	375	382	412	404	343	397	377	411	405	350	385	417	396	371	376	376	383	432	391	369	399	394	395	390	394	382	371	396	387	432	398	407	391	402	402	394	381	420	360	410	406	371	422	394	415	394	417	401	379	387	424	417	358	400	365	402	429	404	391	372	403	388	387	382	424	416	383	409	378	392	402	430	393	383	372	361	450	382	404	387	337	367	378	405	422	424	384	378	399	376	388	374	369	397	390	379	392	375	407	366	382	409	431	426	380	380	429	411	381	380	405	417	420	367	398	384	401	405	403	424	386	419	397	363	429	406	380	397	392	408	404	407	385	404	376	392	391	376	426	381	376	355	350	393	399	451	399	432	415	368	419	389	382	380	349	401	416	427	430	394	386	379	356	392	401	378	357	384	353	379	385	376	404	405	409	449	380	383	346	412	404	375	401	385	405	363	372	417	436	410	408	364	416	385	376	380	374	403	441	428	388	383	409	387	399	361	391	385	419	401	394	406	397	409	420	423	368	391	393	361	428	395	420	387	398	417	399	389	410	425	407	359	374	401	413	400	413	365	384	412	434	368	383	356	360	403	401	350	374	397	420	400	377	389	392	419	370	388	360	410	410	374	378	407	424	358	331	402	387	421	425	408	430	408	389	422	381	429	411	414	398	402	380	402	401	411	402	367	397	420	415	423	367	398	434	396	373	453	394	402	400	389	368	386	410	408	391	425	420	371	387	362	398	418	401	399	420	408	382	378	419	406	370	381	353	421	416	368	377	420	439	391	378	384	387	394	420	381	421	393	388	379	428	382	402	407	401	406	421	402	409	408	390	373	400	403	376	409	388	425	389	376	381	419	399	426	419	414	413	388	416	414	346	374	388	396	394	413	395	387	382	387	395	386	378	382	412	408	401	395	369	392	392	395	407	395	410	386	389	388	437	393	435	408	422	364	357	433	430	367	412	393	399	402	401	400	371	399	391	388	408	406	410	406	378	394	425	394	383	380	368	434	364	372	411	419	414	447	393	356	420	402	404	399	379	420	355	417	412	395	379	390	409	406	444	406	396	408	401	409	386	390	399	426	398	429	400	396	365	378	418	411	420	428	370	393	386	416	399	429	421	411	420	401	404	419	364	419	361	397	411	398	403	434	376	406	412	358	397	374	417	379	423	391	417	415	398	393	419	370	391	399	355	402	378	425	399	379	417	381	405	406	403	349	350	385	400	420	398	402	396	407	378	414	402	359	383	403	402	392	412	370	399	388	395	389	377	363	380	374	395	382	432	394	396	387	372	385	391	374	405	414	408	425	387	401	400	401	404	342	355	399	409	381	401	392	404	400	394	368	401	371	393	378	419	419	381	418	392	381	420	396	394	406	365	393	391	387	374	393	374	411	384	409	378	413	383	387	371	387	421	396	381	395	388	395	378	361	443	407	404	395	366	395	410	380	357	411	386	353	385	367	370	451	414	385	411	392	390	396	397	411	413	383	408	376	408	406	452	444	389	399	349	406	400	389	358	383	388	384	427	378	401	411	404
23580	21760	31581	24977	20771	14695	2230	371	316	303	334	333	296	318	346	289	330	347	316	339	323	292	303	294	337	310	305	310	306	284	312	296	305	313	319	307	323	318	311	310	326	285	316	311	296	299	316	298	296	274	296	288	299	288	315	320	294	303	321	327	305	306	299	325	310	296	298	305	311	314	308	299	323	310	327	315	330	316	321	323	301	296	291	320	323	311	311	309	330	329	278	291	321	308	301	302	307	331	301	316	313	346	297	315	306	316	308	296	282	293	310	285	320	320	302	333	311	295	336	313	284	325	283	308	295	315	288	301	303	298	292	297	318	344	305	306	306	324	311	304	291	293	298	324	321	313	327	301	293	325	306	305	338	304	279	315	298	298	281	302	345	311	342	290	292	288	295	287	308	317	304	329	314	308	333	285	271	324	291	311	286	290	322	317	283	320	327	302	299	316	280	319	306	319	330	334	288	307	296	299	312	293	332	336	319	340	273	294	306	346	313	312	307	303	272	311	316	345	308	284	296	310	289	320	318	331	312	338	323	303	296	292	311	303	304	313	305	324	293	318	312	338	313	335	316	315	283	286	311	292	296	327	313	317	268	307	292	276	342	266	304	302	307	315	320	338	322	281	329	343	306	330	278	315	300	282	281	283	317	315	290	284	297	295	296	313	314	300	299	345	325	287	313	299	293	300	275	273	311	319	298	311	323	304	313	317	257	297	338	334	335	322	306	302	279	304	288	327	288	269	290	332	321	308	294	289	302	299	312	323	286	292	297	304	305	309	312	286	291	288	315	293	320	302	327	287	321	330	313	306	322	285	303	308	297	284	317	327	328	316	314	306	325	321	329	315	283	266	310	311	269	290	303	322	314	320	332	310	300	336	329	298	301	309	284	303	312	309	294	316	324	315	288	316	350	309	333	311	310	281	280	336	310	291	323	304	327	308	284	317	294	309	323	321	279	278	307	278	334	314	289	313	306	334	290	275	286	299	327	291	323	318	310	323	333	296	315	314	341	295	286	302	315	308	300	294	300	315	284	309	293	315	311	320	323	347	291	331	295	353	346	317	312	315	308	307	290	327	256	309	307	330	322	300	294	300	323	301	321	309	325	323	301	281	324	311	314	312	334	331	303	310	305	287	310	310	325	291	310	325	318	275	291	316	335	349	313	344	320	296	290	306	320	279	320	295	301	296	311	321	304	301	297	314	290	301	315	294	285	295	299	310	305	301	266	345	316	322	271	301	304	313	297	332	293	280	303	303	325	303	299	292	323	303	297	294	331	322	308	299	278	319	305	297	321	300	294	279	312	304	336	317	277	310	294	297	302	325	302	334	319	340	280	304	304	300	320	307	309	320	327	294	283	293	282	303	319	307	312	343	302	301	312	308	323	307	318	300	285	283	305	294	301	295	273	293	292	311	319	306	339	328	324	327	294	311	304	313	309	308	287	317	284	285	308	302	305	324	278	309	310	294	321	305	322	293	283	290	303	310	321	298	306	285	304	309	289	313	303	287	316	300	339	318	321	328	326	254	311	344	319	325	281	341	325	300	322	269	274	317	323	305	327	293	280	333	317	319	334	313	313	306	278	305	296	332	318	337	297	305	285	287	277	300	289	307	319	295	310	325	298	330	332	306	279	299	324	313	289	292	288	310	311	287	278	297	330	321	323	306	324	324	304	311	310	313	322	305	319	296	284	332	337	310	306	285	317	307	314	303	335	307	299	310	288	299	337	300	342	314	304	317	293	305	302	309	298	258	313	298	294	316	308	331	287	327	298	330	298	301	322	320	340	284	280	289	286	304	305	330	307	301	308	326	309	289	327	303	314	283	308	317	322	303	318	303	308	302	310	313	303	312	323	306	308	309	315	343	317	318	286	310	285	339	311	311	314	322	327	289	313	319	314	290	305	306	294	311	305	343	323	284	281	280	309	329	272	328	276	351	297	313	295	323	297	291	300	290	291	283	286	292	340	277	310	295	319	326	305	328	299	330	309	305	277	314	331	310	296	312	337	273	297	293	280	301	273	337	326	322	323	300	313	330	336	296	281	309	295	336	267	295	314	289	323	297	282	308	304	294	322	300	292	296	306	350	282	307	349	284	302	320	295	266	339	302	325	295	345	291	319	305	328	301	286	305	300	305	336	294	319	301	318	300	286	323	293	299	319	320	316	266	291	314	303	305	324	309	337	321	328	312	268	336	286	297	324	310	268	330	328	307	324	314	313	316	323	315	285	291	301	328	274	325	328	316	292	337	330	294	276	329	330	321	323	299	303	326	323	292	298	253	271	316	303	305	337	335	310	297	309	267	310	311	294	300	256	344	314	327	287	338	320	350	298	310	299	301	305	316	317	299	316	292	290	308	302	312	306	312	284	321	307	332	304	299	317	320	305	311	303	292	305	297	311	315	304	270	291	298	308	280	323	323	290	333	340	302	304	323	318	297	307	302	317	305	287	312	329	306	309	309	302	282	292	297	291	321	338	298	301	305	300	323	300	278	328	294	328	321	324	320	309	308	318	290	308	316	311	287	340	325	302	312	294	329	290	297	306	313	286	327	306	320	298	304	306	304	294	354	341	294	294	284	295	307	303	330	301	301	331	289	303	287	296	301	320	311	296	273	307	328	314	272	322	293	285	291	309	305	320	300	289	312	298	303	304	323	323	323	300	323	298	259	313	300	314	285	295	335	323	290	281	301	295	267	300	310	330	331	337	296	316	325	282	322	329	309	309	327	331	299	297	293	325	291	278	257	268	313	291	316	306	308	311	293	287	294	296	307	294	309	312	318	295	280	289	285	274	290	295	322	288	290	294	321	292	315	310	302	318	309	316	289	333	339	300	273	313	294	316	348	310	293	310	316	295	309	305	334	281	303	299	318	301	296	305	322	327	310	318	314	301	314	312	302	329	317	299	309	297	290	340	284	290	267	344	326	309	309	290	338	283	315	316	297	311	295	296	301	282	283	302	306	304	303	266	325	301	293	273	275	301	327	294	304	293	294	316	307	340	290	300	276	320	301	273	292	301	309	316	310	289	276	290	301	307	313	309	319	302	335	293	263	309	313	310	293	296	306	329	299	314	317	286	306	279	293	312	323	336	285	265	302	309	285	343	310	293	300	348	325	304	298	285	297	282	300	308	311	313	326	293	302	308	294	311	300	323	310	310	307	324	292	326	311	311	318	298	316	293	312	322	347	314	294	305	299	294	319	287	305	279	320	331	326	283	306	311	308	334	294	315	306	279	307	297	324	281	288	324	300	272	288	330	305	302	319	292	330	286	323	263	285	313	297	329	300	291	347	362	319	317	302	335	311	295	285	293	320	322	324	312	306	307	316	306	345	304	303	344	317	317	275	322	299	289	332	324	298	266	297	309	303	353	311	311	300	291	269	309	304	305	325	314	303	277	321	278	300	344	307	289	303	276	324	314	292	313	278	306	340	331	306	290	299	328	309	312	268	291	279	298	324	270	307	281	318	326	332	307	304	317	320	269	279
57985	89685	62165	30647	11785	2802	907	411	373	331	387	350	368	349	323	346	360	343	346	357	361	353	366	327	307	354	364	337	375	394	348	368	309	356	330	366	293	366	379	327	360	350	368	309	376	396	364	361	348	368	349	344	355	351	365	365	345	331	380	360	360	367	320	393	328	312	335	368	391	366	373	390	322	328	370	334	347	380	315	345	362	375	351	348	343	344	375	338	349	352	379	355	385	361	351	365	337	333	370	332	384	344	348	318	336	349	332	400	350	356	343	396	360	349	352	359	308	336	336	348	341	359	407	331	377	332	344	357	320	389	328	317	344	326	348	362	347	350	336	353	359	347	361	331	336	391	339	338	355	352	331	371	384	359	341	339	355	377	345	360	293	350	368	363	339	352	332	379	350	339	339	336	342	363	317	339	324	372	384	344	351	368	364	354	370	379	360	362	375	323	358	358	353	352	375	346	358	359	347	327	326	384	321	368	339	369	350	364	394	348	347	353	365	322	345	351	363	362	348	371	354	352	368	362	346	356	342	367	346	337	342	329	347	341	381	367	339	384	341	368	326	313	334	348	333	368	357	353	353	330	386	343	346	355	355	376	366	347	336	351	353	345	375	331	345	326	350	359	395	342	371	358	386	332	324	360	370	344	359	341	358	344	335	325	361	325	348	358	328	373	329	358	379	395	364	332	349	336	350	317	311	336	351	348	360	369	342	349	345	331	352	342	339	364	374	307	381	362	317	361	330	365	362	352	349	341	368	370	345	331	354	351	350	332	353	360	331	334	366	351	379	401	353	349	361	332	350	332	335	385	390	319	348	369	358	337	333	385	373	349	360	329	294	344	344	345	350	352	358	343	338	379	357	382	337	342	382	365	341	349	347	376	344	363	337	364	368	357	339	368	335	333	355	340	327	357	333	356	356	357	373	370	318	347	328	370	324	350	361	356	357	382	333	370	358	355	344	365	361	350	351	353	335	342	356	340	373	366	387	325	370	354	354	338	336	362	323	335	341	366	335	340	341	397	362	342	324	358	335	321	318	357	340	353	327	316	368	359	354	335	367	326	334	374	344	306	379	357	326	310	363	370	347	374	347	348	347	366	378	342	343	358	319	396	367	322	325	344	342	354	332	358	355	334	342	356	382	352	346	330	363	372	385	338	359	326	334	352	338	336	358	362	368	357	360	367	368	363	322	338	374	348	393	353	367	365	358	369	371	323	338	357	364	349	365	353	343	346	387	386	347	337	350	334	366	350	383	361	357	378	339	385	364	359	355	351	322	351	344	355	334	341	370	362	323	350	353	348	370	377	359	367	357	358	353	368	337	333	367	348	354	334	386	359	353	332	338	356	360	334	376	364	361	341	362	342	323	363	338	342	336	364	327	348	363	343	353	305	376	338	364	295	354	352	341	341	344	368	361	367	339	328	351	347	358	358	338	335	358	351	349	349	340	380	357	356	367	334	340	345	378	344	334	355	338	327	360	327	300	359	352	368	370	320	347	350	351	370	365	375	368	342	375	355	354	357	357	387	356	372	375	372	364	340	328	349	338	335	337	347	351	335	329	387	344	349	341	352	353	340	332	352	340	360	337	349	352	372	353	335	353	346	339	350	364	359	347	343	353	341	341	386	358	374	339	346	390	357	341	351	339	357	361	335	355	369	344	380	353	368	373	367	334	343	331	352	353	343	342	341	346	336	378	357	347	367	350	306	349	346	363	316	367	332	350	339	380	350	366	340	360	333	349	320	346	323	343	360	368	375	327	331	357	335	335	346	361	336	345	366	375	347	349	353	347	367	350	320	383	374	340	369	348	347	324	371	363	318	297	343	329	343	346	374	336	336	358	344	354	325	370	336	332	336	320	347	347	327	341	341	355	396	341	344	354	357	359	341	368	363	407	337	361	339	341	351	348	378	357	356	354	357	343	323	337	338	332	352	371	359	375	361	344	374	363	345	346	375	365	345	371	362	355	360	327	354	368	342	340	386	383	321	325	367	329	338	349	354	361	341	370	347	352	369	315	362	359	381	321	397	372	352	369	358	339	359	343	322	353	361	344	383	358	371	327	331	321	347	372	333	327	357	370	344	342	372	360	338	349	354	356	375	333	317	355	369	381	355	374	349	366	378	369	361	348	356	362	351	349	350	327	342	380	328	318	390	334	360	354	343	339	335	362	373	372	358	352	348	343	354	350	344	362	348	351	333	338	361	369	349	383	313	348	327	315	337	377	326	340	380	354	349	381	380	365	349	355	340	367	358	353	386	349	333	367	344	378	363	348	353	346	318	323	379	361	372	375	377	360	361	337	386	371	353	366	341	344	346	365	352	337	316	343	338	334	364	383	393	348	374	364	321	359	354	394	366	331	329	377	338	360	307	339	344	372	355	340	361	359	352	359	348	384	344	388	334	381	367	383	386	342	357	358	350	351	369	317	325	388	351	324	366	333	345	361	342	386	359	340	379	344	329	333	353	377	349	368	337	397	343	368	357	355	366	350	325	361	347	341	343	347	329	342	339	328	357	371	341	326	364	334	358	340	366	367	371	328	378	333	335	355	336	337	328	349	347	370	347	352	370	369	368	352	344	349	337	369	315	332	348	336	354	348	377	377	325	358	361	338	358	388	348	355	346	348	346	358	368	348	332	346	349	346	306	368	345	336	329	326	346	349	352	366	378	355	365	364	389	373	360	346	363	360	368	353	325	343	330	347	385	361	355	346	305	359	353	345	325	359	339	308	368	325	363	361	376	339	322	340	346	377	365	378	401	334	364	356	323	360	322	352	320	374	358	360	354	346	359	383	381	364	375	355	403	345	389	340	370	331	346	349	356	352	384	352	353	358	359	350	333	351	336	333	365	354	325	334	376	372	366	342	326	350	322	348	352	356	359	333	353	343	342	374	356	353	345	353	372	367	373	385	336	358	357	375	346	371	359	344	328	359	351	352	368	349	352	340	339	369	368	343	349	330	370	323	372	371	339	343	349	331	353	350	363	314	330	357	336	354	377	349	377	372	338	369	355	326	351	342	362	350	343	353	357	324	370	362	352	372	375	353	329	321	343	332	359	349	352	381	357	364	336	357	341	361	323	330	330	379	343	366	329	391	371	343	345	341	346	328	344	326	358	333	355	366	358	338	346	369	328	341	332	364	335	362	348	336	347	337	365	321	369	306	333	400	340	369	366	334	370	330	359	314	377	323	363	349	354	338	322	365	376	334	341	356	333	360	362	374	374	352	345	390	372	346	338	345	387	327	360	350	336	371	362	354	361	352	358	378	349	348	375	348	348	364	327	365	366	320	348	350	380	367	368	369	329	378	335	365	352	379	367	341	329	352	335	364	351	362	357	357	350	341	348	356	339	348	361	317	331	347	367	309	369	316	343	346	350	359	397	333	340	354	355	398	322	361	337	371	299	315	359	356	370	373	342	317	345	348	335	332	359	335	362	341	361	336	334	345	349	326	343	321	361	348	362	398	337	339	347	375	348	357	393	349	354
25396	23412	32908	25404	13712	2194	670	472	455	442	467	429	397	417	426	415	489	416	447	411	418	426	432	422	428	425	443	400	423	405	444	419	420	410	435	443	416	434	445	402	422	392	427	416	416	416	407	414	457	428	429	418	474	406	457	430	453	393	432	423	430	438	404	435	431	437	427	437	371	437	444	437	426	434	398	429	446	447	414	430	443	423	444	444	453	404	419	411	409	428	415	435	442	401	452	434	429	405	403	433	452	419	415	428	438	452	434	396	451	414	438	418	410	424	403	385	400	414	434	417	431	439	430	399	401	445	457	437	450	407	455	415	425	410	413	404	400	442	433	449	409	422	413	423	445	418	435	434	421	413	421	443	424	439	402	451	414	426	444	420	436	440	433	413	414	428	431	393	423	415	459	397	449	439	466	445	429	425	439	426	438	390	399	429	414	453	436	408	396	445	421	446	417	426	416	460	408	414	441	410	452	424	389	437	460	437	417	459	396	431	396	391	415	424	429	416	444	439	424	440	418	395	416	450	417	404	415	448	391	433	436	410	401	452	375	448	438	416	439	405	428	445	408	416	454	390	465	439	381	418	403	428	397	387	430	436	415	446	412	417	412	406	466	420	458	429	411	425	420	417	436	410	410	452	433	440	408	439	422	403	446	437	437	425	413	456	391	437	448	406	421	464	419	422	400	443	422	419	410	443	411	402	433	433	395	440	428	445	406	427	410	426	447	405	445	430	419	456	412	416	430	431	412	424	427	415	432	415	424	410	412	438	391	408	410	406	446	418	464	422	396	417	452	445	424	441	473	398	412	428	382	454	455	425	449	406	468	428	417	424	416	425	438	448	401	401	413	416	426	446	416	410	469	406	457	437	431	432	437	411	471	433	453	438	420	412	441	423	421	402	411	455	412	440	425	442	447	446	442	428	425	437	431	417	426	449	409	382	392	390	422	436	416	438	424	437	417	434	459	402	434	448	412	427	404	385	441	412	405	452	442	416	420	415	433	421	435	448	392	418	425	439	466	402	433	405	452	433	416	489	464	422	454	406	419	419	417	411	387	401	414	380	425	434	440	428	427	403	446	429	423	455	401	427	431	429	429	425	398	429	444	421	405	420	438	434	409	453	441	442	405	406	376	420	418	455	451	397	456	438	436	414	396	406	403	409	420	451	428	434	434	394	397	396	440	450	409	396	430	417	440	423	435	438	452	447	425	423	418	383	438	392	446	428	431	399	426	402	448	399	410	434	413	410	410	447	440	455	427	429	399	430	411	452	428	436	433	453	438	429	381	422	426	371	443	430	402	448	421	440	438	416	428	437	408	441	392	433	413	437	415	425	392	381	438	400	406	413	419	431	432	435	410	423	418	401	421	429	436	408	421	417	432	412	414	449	428	418	436	431	413	475	439	410	409	394	422	399	409	437	412	433	439	433	409	423	381	406	432	376	402	401	418	436	432	446	433	395	432	439	401	439	435	440	446	443	438	490	455	418	391	442	424	421	451	475	458	405	437	416	435	398	423	449	417	423	413	407	440	459	433	431	418	388	420	419	400	421	411	415	422	414	456	446	398	417	408	428	431	427	415	417	400	422	441	399	440	427	435	425	425	453	446	394	410	443	440	395	439	432	386	425	411	446	388	438	411	404	453	428	418	440	437	383	425	419	424	432	402	392	406	427	406	406	446	457	430	423	415	400	413	421	396	477	381	460	443	416	466	396	436	432	470	477	444	397	418	407	404	467	451	459	453	414	465	403	434	413	444	432	440	466	413	402	446	416	402	418	393	422	420	393	429	416	413	415	457	409	390	411	415	392	414	399	409	410	455	447	423	420	444	402	454	456	428	426	460	442	468	389	430	404	463	436	382	395	446	433	398	423	389	412	395	406	438	401	451	469	424	416	443	454	411	428	409	421	409	425	402	447	408	455	425	392	419	416	455	405	434	431	382	439	400	425	393	430	438	455	442	439	369	464	449	434	415	405	469	427	424	450	405	397	447	455	407	431	394	444	383	425	415	445	421	434	420	449	417	367	425	430	400	385	429	411	427	420	405	418	458	423	407	436	444	424	410	450	380	462	415	404	444	420	377	434	452	391	445	431	431	436	410	426	434	430	412	429	406	392	426	438	418	439	413	458	425	398	410	453	438	390	426	422	421	426	380	420	408	455	403	437	421	388	383	442	449	409	426	396	418	419	441	412	408	434	415	420	379	422	457	429	447	410	449	433	426	407	377	443	395	420	410	444	394	434	392	405	385	413	429	425	469	460	408	415	453	435	420	421	415	411	411	437	455	437	391	460	456	449	430	434	404	397	393	348	431	345	413	412	427	423	406	425	379	407	444	405	437	431	433	443	423	418	425	389	435	422	404	392	420	452	413	414	436	394	453	412	414	404	418	438	453	416	428	428	419	379	459	393	403	418	429	470	415	434	395	432	400	430	441	401	432	418	439	399	418	430	429	418	424	411	444	433	421	433	461	458	422	410	378	445	422	454	417	420	437	447	451	464	458	387	412	440	415	438	388	422	398	431	419	432	431	390	414	418	458	420	437	400	417	427	457	413	421	428	435	426	384	408	433	435	383	456	452	447	419	411	412	428	409	432	416	412	423	403	456	448	440	445	400	402	393	408	482	423	434	452	406	440	386	414	437	400	468	451	420	445	441	432	380	439	439	445	413	457	434	489	434	456	427	425	434	418	430	387	420	435	383	444	449	444	462	403	423	439	440	430	429	452	409	401	434	467	420	456	406	409	460	413	395	423	362	408	488	401	409	414	439	409	415	408	406	447	439	433	425	406	386	425	423	425	454	413	443	409	428	393	400	395	408	458	430	386	408	423	434	415	439	377	454	427	440	411	400	460	417	413	436	425	425	450	408	430	424	463	400	404	406	449	435	417	452	423	412	418	417	393	415	428	429	411	416	406	415	428	472	439	448	458	409	420	395	427	428	413	425	426	422	449	427	412	417	433	429	393	412	442	448	421	431	435	452	404	414	372	409	432	414	398	427	414	434	477	432	429	460	445	419	477	473	454	426	440	420	425	411	453	398	431	406	457	419	414	433	391	436	417	414	439	438	424	424	407	414	429	400	458	442	433	429	416	422	419	370	400	413	438	464	418	441	447	424	422	430	400	463	394	458	427	413	430	423	414	412	461	417	433	434	405	425	424	440	383	463	453	420	404	411	403	402	412	439	428	390	404	424	400	436	399	431	434	401	449	443	414	411	406	457	424	410	447	388	434	384	433	396	422	406	413	406	442	452	419	430	432	418	420	419	414	463	421	390	402	461	400	417	426	449	385	406	451	398	404	416	416	429	457	452	389	423	401	430	428	419	427	413	436	423	447	421	396	396	414	411	427	462	409	419	431	378	423	375	410	397	463	454	405	462	427	419	437	428	401	429	441	450	428	467	445	423	424	416	444	401	410	447	430	436	442	403	438	442	411	441	433	414	390	493	445	410	456	426	388	391	449	423	418	406	416	407	427	439	444	422	416	440	421
52858	74490	48429	19976	5907	1707	813	503	493	495	497	494	468	478	464	461	479	488	480	487	461	463	477	461	514	517	494	481	487	504	475	509	507	501	528	507	455	483	455	488	479	479	493	489	480	449	533	504	477	509	478	517	482	480	482	472	484	487	487	501	472	503	507	480	481	505	461	491	475	505	489	483	506	479	468	489	501	537	502	503	466	464	472	501	462	493	504	450	493	455	481	532	505	493	489	498	483	492	435	445	507	516	533	470	457	454	481	479	486	482	483	516	509	505	473	502	518	485	500	483	461	497	459	490	495	481	460	504	468	472	452	493	504	507	475	476	503	524	466	508	471	491	478	504	500	497	463	492	482	473	448	483	467	518	464	480	497	501	510	486	481	468	501	438	514	489	510	521	470	530	518	452	473	519	465	446	467	489	505	483	488	460	478	461	475	495	486	519	521	429	476	473	477	468	480	447	460	502	527	521	466	466	478	485	519	509	455	493	498	495	502	504	485	478	482	485	476	458	477	455	492	507	503	519	453	498	473	497	504	488	539	499	488	500	447	466	509	460	462	519	445	488	476	510	511	499	481	489	471	495	444	482	437	458	483	474	491	474	497	505	532	488	438	485	497	474	465	487	495	462	445	515	454	475	451	446	477	451	482	495	484	492	463	529	454	475	495	530	519	466	477	480	504	489	451	502	466	460	478	495	525	504	498	472	490	501	493	457	507	446	443	522	490	447	492	502	504	487	467	501	491	477	457	473	428	489	477	499	483	474	468	457	461	488	454	485	488	506	507	493	474	477	498	470	462	480	515	503	512	476	546	461	498	515	470	457	472	477	494	500	514	481	475	469	483	489	502	476	464	537	471	501	517	448	498	475	508	521	497	481	485	480	470	484	457	469	466	467	514	510	481	447	461	530	502	510	499	515	477	487	428	532	484	455	461	480	457	492	492	481	483	452	506	493	490	496	513	511	478	465	469	440	484	458	485	475	508	493	484	466	453	535	497	525	475	466	449	499	463	477	506	496	484	449	481	493	441	458	463	479	471	496	486	470	480	470	507	485	503	519	507	466	474	472	490	518	490	437	493	491	470	470	490	481	542	474	500	458	475	473	475	481	506	494	503	484	499	497	499	513	484	467	476	448	425	452	469	485	518	495	489	449	477	479	457	468	456	485	479	491	477	475	520	482	522	449	514	475	521	452	475	491	495	499	486	490	497	491	487	480	448	500	487	458	443	503	482	504	482	496	489	477	482	475	530	486	484	489	492	499	450	446	478	475	496	470	517	504	466	464	470	431	502	482	474	476	432	513	468	472	488	464	510	479	492	485	472	487	476	477	498	513	472	515	489	484	491	497	497	488	470	495	490	473	497	460	481	493	516	455	461	481	447	489	503	483	468	472	481	449	476	515	517	487	489	483	463	436	486	504	470	466	488	477	499	432	437	484	468	492	485	505	505	495	491	471	474	482	518	473	484	485	468	476	468	477	426	499	487	506	479	528	480	505	498	511	466	519	478	503	493	487	469	520	497	522	481	477	476	520	464	477	481	484	432	473	490	490	472	445	482	495	487	486	484	496	516	504	477	448	486	484	481	517	508	530	487	510	478	489	494	485	499	481	497	451	502	484	482	489	498	503	474	478	495	440	465	483	501	422	475	463	529	493	452	501	453	505	471	479	488	485	500	496	473	453	459	471	506	485	441	471	500	461	439	456	453	488	481	499	473	475	458	448	495	490	442	466	497	487	484	456	477	480	472	433	469	501	500	450	512	495	496	492	513	495	488	516	510	481	473	457	533	509	483	506	486	469	404	506	463	513	457	506	529	491	508	489	480	463	543	480	458	476	521	466	484	535	509	495	501	496	511	490	470	504	446	492	472	476	498	449	470	469	477	468	445	500	479	462	498	466	499	503	455	505	469	479	504	475	432	511	514	502	481	480	488	479	496	498	526	480	456	507	494	479	457	475	499	467	485	510	502	486	514	465	507	455	485	472	468	493	440	442	461	478	511	481	543	474	455	472	486	475	498	485	508	464	488	432	501	480	496	479	478	502	470	460	459	504	485	463	509	465	462	491	488	487	491	482	455	463	419	443	470	480	461	475	489	462	513	477	522	504	493	477	446	504	459	487	504	505	506	479	515	486	492	494	480	471	458	474	489	497	456	511	468	520	461	524	465	477	503	507	536	437	488	508	487	475	486	483	464	528	448	497	492	464	485	448	496	491	450	469	458	515	489	495	492	463	490	493	479	535	493	488	477	518	510	519	497	460	503	461	508	485	461	506	459	454	503	495	473	451	468	492	521	497	490	483	507	501	485	512	467	480	497	502	509	448	453	456	448	493	507	488	437	514	465	514	471	486	465	479	499	465	495	474	499	466	483	468	502	544	518	491	480	520	518	499	472	527	486	449	490	466	466	485	534	482	487	452	491	496	467	471	504	480	482	499	489	486	510	526	482	463	532	475	492	455	506	474	493	490	496	454	481	517	497	464	485	493	472	496	452	440	485	498	458	448	497	496	474	473	495	495	474	472	479	479	513	487	464	470	478	486	485	472	480	477	470	517	511	489	470	490	485	498	481	454	494	438	457	544	457	466	477	516	505	481	523	503	482	489	477	468	457	532	493	470	449	478	491	480	481	523	490	474	449	484	474	456	507	491	467	528	496	441	482	496	488	479	479	493	489	454	479	481	492	481	479	483	526	443	517	459	487	471	517	508	465	463	491	515	502	515	516	544	470	558	451	476	488	482	490	503	494	456	467	513	498	472	504	468	499	487	490	534	506	473	451	454	460	498	488	468	459	463	518	449	491	502	488	504	460	453	465	540	511	544	482	457	476	497	486	464	502	470	509	510	458	452	497	481	513	458	477	418	496	455	477	503	483	476	491	492	430	500	473	464	460	497	462	482	453	504	465	489	489	472	546	455	461	510	482	483	518	472	469	511	495	485	494	494	472	486	487	469	482	452	470	491	463	473	500	466	501	459	485	499	497	499	493	486	481	483	479	469	486	453	487	468	510	485	459	482	514	481	490	485	519	495	476	476	476	453	460	534	447	498	473	469	478	497	505	476	466	475	514	435	535	467	449	501	470	497	454	474	463	459	452	466	509	504	465	475	491	479	468	475	503	489	474	516	440	525	487	481	498	465	515	503	498	456	485	483	468	510	491	518	487	496	492	465	475	479	469	504	511	486	490	477	469	486	476	488	480	542	504	475	494	498	468	455	451	522	511	478	470	504	490	490	476	510	508	511	511	477	473	484	439	464	493	474	472	452	501	484	457	464	504	466	462	452	475	485	515	478	454	480	450	476	486	467	491	517	497	480	441	498	470	486	493	464	513	446	481	472	517	488	505	480	462	477	480	489	524	464	516	475	472	462	495	518	513	476	507	516	488	446	481	490	510	511	475	465	482	468	491	496	502	491	488	493	487	465	507	495	446	495	476	502	442	480	471	467	480	500	437	480	473	458	446	483	529	522	481	513	462	489	492	493	495	501	483	523
22618	21439	30442	23814	21010	20627	10221	681	375	434	451	453	408	417	401	433	428	397	423	431	421	378	395	405	374	432	428	398	431	429	384	439	399	407	430	418	411	397	389	400	422	427	438	387	397	407	379	396	409	407	429	413	428	401	415	402	423	364	423	435	388	425	397	429	366	382	412	408	426	413	458	382	439	415	416	414	411	414	400	444	440	394	401	408	406	405	360	397	416	416	411	397	391	387	401	433	423	405	411	373	446	411	403	408	415	402	413	383	380	399	442	427	385	380	399	374	423	379	357	421	370	391	428	385	416	370	396	433	424	392	412	408	421	424	390	411	428	409	405	401	425	376	376	405	400	388	420	399	409	409	419	381	415	405	432	434	433	429	429	432	402	436	408	392	400	400	419	420	381	388	430	427	390	381	396	396	390	426	413	403	389	385	384	432	390	364	384	425	394	398	394	393	386	432	431	430	381	414	389	421	426	430	432	422	404	381	405	402	411	390	400	412	419	406	414	428	400	418	399	411	412	413	361	391	389	409	417	434	369	434	410	440	400	371	422	397	408	390	411	397	390	414	389	436	406	386	454	391	374	425	414	410	386	424	414	389	416	420	452	407	379	455	406	400	376	399	413	408	407	399	450	389	376	392	427	424	399	412	439	420	421	404	411	409	404	420	397	395	407	405	409	447	389	410	387	418	412	416	403	416	393	343	429	399	416	430	423	448	445	432	449	434	427	420	428	369	405	395	409	445	428	399	408	428	440	398	421	411	406	396	419	384	451	407	418	441	402	416	426	443	415	380	382	383	420	387	424	425	384	423	394	403	400	416	408	399	396	432	400	376	408	436	435	421	377	427	398	418	405	404	420	409	436	410	398	410	375	408	406	410	382	400	397	355	413	427	412	457	453	413	392	426	391	430	407	449	383	391	404	408	422	397	396	409	412	421	451	405	395	394	416	425	376	398	389	389	409	430	428	425	425	381	397	395	431	441	420	406	404	436	395	409	433	429	380	385	431	415	404	419	354	373	393	409	406	416	410	386	429	380	384	414	414	419	393	424	386	396	449	436	423	397	414	427	415	401	398	386	386	443	426	424	419	409	370	418	407	440	384	388	395	381	417	398	399	455	435	405	396	401	402	399	408	386	423	396	384	387	366	435	378	391	421	400	416	419	428	391	426	409	408	412	374	421	409	402	426	394	392	412	370	394	405	424	389	393	436	432	411	394	387	412	415	417	378	443	445	420	429	408	403	390	442	434	457	437	369	405	419	412	429	438	412	421	423	383	414	412	420	414	435	397	407	399	415	416	432	432	428	427	445	408	389	404	426	445	439	415	430	429	405	398	392	405	398	420	405	388	389	420	408	421	398	393	414	381	441	382	405	394	399	418	448	405	406	415	422	434	397	385	394	424	391	402	436	433	416	425	418	398	436	376	406	426	403	408	415	413	372	397	446	396	401	392	391	404	419	379	421	358	402	430	412	399	407	416	387	451	422	384	377	407	381	402	403	402	428	403	414	412	410	402	420	398	428	433	410	428	427	474	385	394	406	399	398	400	434	426	406	423	428	412	394	375	387	393	393	371	404	385	409	386	380	398	431	428	437	429	422	402	448	428	383	386	381	387	402	434	381	425	450	421	468	371	428	446	395	382	406	421	423	433	380	393	433	366	399	382	372	399	416	414	431	418	426	398	400	434	374	400	428	408	396	411	396	433	420	373	414	407	382	427	417	466	373	371	403	372	410	421	402	433	389	422	426	440	431	414	385	385	384	433	418	419	424	386	423	435	422	394	396	422	423	412	406	407	391	374	425	437	419	421	411	415	424	419	397	409	409	414	395	412	366	400	409	403	400	434	416	401	401	422	399	392	429	389	396	428	395	389	414	390	403	409	381	408	396	381	449	422	410	423	371	413	402	407	385	407	413	381	435	388	382	397	401	391	404	435	397	397	399	398	445	439	378	420	427	428	411	414	420	412	434	423	398	411	386	420	399	389	406	411	395	424	404	399	385	444	421	440	384	421	429	424	402	404	415	422	411	414	449	397	414	408	384	413	386	386	433	382	400	388	454	376	387	363	414	416	408	424	421	415	407	409	403	399	424	418	405	432	399	397	410	395	381	400	357	406	433	389	388	371	418	425	399	409	415	419	427	387	397	412	404	433	396	407	438	437	394	381	399	399	439	406	357	406	366	385	417	386	419	436	390	403	392	372	414	429	386	434	390	379	432	391	420	385	393	426	423	409	413	411	423	404	441	402	397	397	413	389	435	380	416	403	383	413	357	400	410	418	406	425	451	414	417	423	409	416	389	415	399	409	402	401	411	410	396	360	423	431	392	415	402	400	424	440	403	395	427	422	402	379	429	408	414	398	417	431	412	416	396	398	365	403	404	411	416	401	393	410	378	415	415	404	375	408	401	410	389	413	424	386	395	396	362	365	422	415	391	395	400	420	404	385	401	406	400	409	418	413	433	400	384	404	403	422	428	409	399	416	431	429	421	387	408	399	426	440	429	405	370	437	412	379	394	434	371	408	411	415	421	413	381	420	426	414	443	391	427	433	394	414	426	415	394	383	386	412	420	420	385	413	417	419	388	398	393	420	412	388	413	408	429	407	393	378	424	438	415	428	374	419	409	438	419	424	425	403	403	411	421	402	431	420	433	389	406	470	418	380	438	440	427	429	405	422	393	423	410	375	367	421	392	414	466	415	441	407	405	379	372	410	430	378	400	411	373	401	397	407	393	387	413	404	439	416	380	402	444	421	388	395	394	438	387	393	376	389	423	407	391	411	391	380	401	371	371	437	417	400	402	425	388	425	427	394	420	461	393	435	412	403	449	432	351	392	391	406	410	378	384	393	383	417	423	385	404	425	366	446	381	391	377	396	473	416	428	398	395	391	387	415	424	409	389	415	451	438	398	384	439	408	413	411	402	383	408	405	436	432	402	398	403	394	392	389	438	424	394	420	379	415	404	408	427	396	422	412	410	397	420	408	410	422	426	399	381	387	443	404	397	416	391	397	416	382	404	406	399	391	405	412	442	428	405	402	440	430	408	405	400	376	411	421	396	430	378	378	383	412	381	405	407	416	409	402	401	437	376	396	414	394	410	446	416	421	398	398	434	388	397	417	397	437	396	401	378	384	409	368	394	397	383	386	446	377	395	412	435	366	422	411	425	432	380	420	363	414	392	409	403	423	434	419	418	400	408	384	391	436	454	389	411	420	400	387	415	417	411	445	418	428	404	391	405	375	407	419	406	410	412	373	442	420	414	389	412	442	402	382	428	402	401	395	394	402	425	405	425	412	435	431	411	414	380	441	423	437	423	440	405	401	431	390	390	401	397	402	416	416	433	400	427	407	435	386	394	410	382	404	412	421	389	415	424	411	410	451	420	440	393	399	429	436	410	388	436	416	429	363	412	433	427	418	412	399	446	401	393	407	399	374	428	421	392	429	431	438	420	413	414	385	394	391	398	417	429	404	410	386	425	421	415	392	417	417
61954	97731	67779	35385	13353	6805	1804	663	457	464	460	442	432	463	492	450	444	487	455	424	454	475	474	476	467	426	466	463	430	447	456	436	462	481	487	478	459	470	468	420	426	448	466	483	464	441	439	461	454	460	476	474	482	473	456	420	444	421	418	437	456	460	457	456	453	479	467	458	417	464	456	445	480	449	461	435	434	445	451	458	440	435	426	448	433	448	457	459	436	457	428	445	456	464	450	430	454	459	486	478	482	455	450	446	467	411	433	487	427	459	456	432	457	481	423	466	488	456	444	447	446	476	490	453	466	438	488	453	442	410	482	454	473	473	503	421	470	461	456	458	441	458	438	441	422	425	449	434	448	432	464	449	458	449	447	451	441	484	416	449	448	440	441	455	425	430	457	440	444	473	488	446	434	460	469	469	436	437	472	437	471	401	401	451	476	471	469	432	425	467	451	443	448	444	456	449	434	487	442	417	450	421	448	445	476	431	459	430	446	480	425	427	439	446	445	410	412	481	438	448	432	438	421	434	404	449	493	462	449	456	461	440	494	431	448	447	460	461	436	505	430	522	462	444	457	445	425	446	468	451	443	434	435	428	462	468	468	485	439	460	436	440	469	433	452	477	445	465	446	462	407	451	459	476	465	424	477	440	441	425	447	478	493	466	432	430	408	483	458	448	461	468	481	422	479	455	430	452	423	439	482	424	413	445	466	409	443	439	437	434	492	434	421	423	461	443	452	444	447	455	446	417	444	452	435	475	450	419	439	491	477	468	496	454	450	472	450	423	469	469	453	477	473	483	461	430	435	459	444	435	458	418	439	462	451	457	446	495	450	459	467	469	442	454	422	479	452	473	434	393	515	466	451	447	480	423	490	411	440	454	482	452	462	468	452	420	486	443	441	417	446	452	487	410	397	443	428	457	438	463	461	437	436	452	425	426	417	465	447	463	439	414	445	457	488	433	453	443	437	449	436	420	442	487	410	452	472	472	428	441	444	429	434	418	431	484	460	414	441	461	455	484	440	448	447	484	455	437	443	466	452	464	467	428	434	424	490	501	439	428	474	428	470	429	448	438	406	439	447	472	457	476	453	454	506	476	444	469	417	460	437	400	431	480	439	455	437	452	434	447	449	447	464	451	462	448	458	448	443	462	432	475	420	472	424	468	460	480	455	442	447	451	475	438	443	467	467	490	438	438	471	469	404	480	408	434	488	482	453	473	444	457	448	432	451	453	463	485	443	470	448	420	450	411	446	476	451	463	468	421	435	475	495	438	462	449	421	448	470	473	440	458	508	462	443	458	450	415	459	475	409	463	439	439	473	444	412	426	466	500	447	416	441	430	441	407	437	471	476	435	450	470	445	495	462	444	479	467	386	423	450	410	440	457	458	456	434	463	454	465	444	445	450	484	482	452	439	470	456	453	459	455	455	470	417	451	459	462	450	445	463	467	474	477	424	457	490	433	457	465	459	475	455	441	427	439	464	393	462	490	438	450	470	455	459	453	455	457	415	445	451	479	447	416	469	426	461	429	432	424	459	471	502	431	489	387	469	465	434	446	445	446	439	443	455	460	447	453	419	469	447	455	463	463	423	444	427	439	438	436	455	485	500	438	431	465	445	452	460	432	448	454	446	465	474	484	435	458	467	478	490	468	431	489	431	470	409	455	472	438	469	468	447	470	454	450	486	481	454	490	467	464	402	436	476	462	460	474	434	465	438	519	443	418	433	467	445	457	433	430	456	421	463	450	423	462	413	433	424	436	438	462	463	428	458	435	457	484	444	437	439	452	467	451	436	466	468	455	491	465	424	428	448	447	477	438	440	441	455	482	439	463	424	452	430	448	441	478	444	443	438	433	460	416	444	466	453	475	433	484	392	491	446	433	447	432	466	476	439	478	424	485	482	430	457	457	455	452	447	460	436	452	434	433	429	427	425	426	442	479	443	495	469	480	425	437	496	441	411	470	446	441	457	401	433	451	466	442	460	409	450	447	484	422	442	465	437	445	451	431	433	463	413	423	455	469	431	458	451	492	453	474	436	442	459	451	429	445	427	446	467	458	482	482	410	435	457	443	425	465	477	474	459	438	422	427	456	419	428	475	433	461	444	480	427	441	483	455	460	448	450	450	463	427	448	464	473	493	468	434	481	417	443	430	459	457	457	446	442	461	451	487	411	444	459	473	440	423	468	443	480	448	434	456	465	422	465	419	468	422	458	462	462	452	444	443	464	446	450	436	448	442	409	424	472	452	436	446	409	470	481	410	466	496	451	449	449	434	451	462	429	438	445	481	436	446	457	436	507	439	482	449	485	413	434	426	460	481	445	432	429	452	490	435	442	446	458	434	453	420	443	452	444	457	459	512	467	448	460	427	434	447	468	424	416	460	470	440	468	445	487	415	488	451	442	475	454	465	437	475	462	397	469	424	459	442	420	441	502	481	431	438	489	464	381	425	467	444	444	465	444	464	444	421	449	467	472	439	466	453	435	435	478	472	456	447	447	474	465	450	473	447	468	462	460	455	402	438	446	457	459	456	483	454	430	479	453	443	497	477	442	433	454	450	470	461	445	436	460	462	441	473	481	443	479	426	426	423	448	467	445	448	451	444	487	429	494	454	483	455	420	457	462	462	455	462	449	459	454	466	465	479	462	473	447	455	442	503	480	463	441	462	438	417	463	438	421	461	460	461	465	494	434	404	440	426	417	433	467	494	442	416	417	466	434	416	437	386	430	477	461	445	425	459	453	470	465	433	469	440	437	466	467	448	430	461	446	456	455	454	455	459	453	466	473	457	448	461	455	483	458	446	427	426	482	440	479	467	438	420	399	469	469	468	441	465	491	435	431	466	435	476	435	467	431	471	467	460	472	424	438	474	466	410	443	471	425	445	481	398	422	447	452	454	472	483	474	494	498	432	466	449	442	463	441	426	457	433	467	458	422	433	436	462	443	431	423	479	477	424	433	454	458	465	502	461	457	437	456	464	433	437	468	452	455	449	429	449	462	425	434	455	477	502	468	451	453	487	446	481	468	450	449	424	464	447	441	425	433	437	428	445	471	446	479	449	442	450	460	430	465	462	465	442	440	435	431	453	435	461	470	449	434	456	450	461	468	443	426	431	481	480	458	447	487	469	468	450	466	450	457	470	446	459	421	439	471	426	447	476	422	444	425	441	443	458	420	470	459	468	441	459	470	463	412	457	432	480	435	461	416	465	452	456	430	459	433	479	433	464	470	440	479	460	429	486	434	442	423	428	453	462	439	417	464	428	452	468	452	396	468	410	457	438	418	487	434	480	455	443	417	430	463	424	462	412	461	467	445	427	453	435	442	448	452	411	442	472	467	477	452	449	475	448	454	435	464	406	438	399	477	455	453	452	454	464	484	450	434	468	457	448	450	472	499	465	418	446	419	482	403	439	466	441	438	436	467	481	440	450	477	434	466	473	452	445	455	439	438	424	457	446	482	446	444	447	471	388	455	414	463	473	454	412	434	409
30322	29881	29696	10584	1315	646	381	320	334	328	333	340	306	332	345	328	343	340	345	332	352	307	320	307	334	301	301	300	302	338	310	322	296	341	310	347	317	312	337	324	323	292	346	315	292	316	324	338	323	325	314	321	357	330	352	335	350	324	365	313	326	317	309	322	296	308	316	354	302	315	343	335	329	324	314	306	306	303	344	323	322	310	292	305	343	302	312	314	316	329	317	326	332	325	314	336	338	314	371	323	341	330	353	327	310	362	327	299	348	340	273	311	304	314	323	319	346	316	306	326	313	325	322	320	324	360	359	309	342	363	325	331	327	307	347	305	312	328	301	318	315	322	344	352	310	320	312	326	341	341	328	324	352	321	320	322	311	317	323	319	305	331	330	283	325	311	313	322	336	340	351	348	342	343	315	327	318	323	304	322	335	301	319	326	329	346	325	334	314	324	342	326	304	321	343	330	309	313	301	379	350	322	367	332	301	352	325	317	330	315	324	333	345	339	326	293	367	323	319	335	357	327	319	327	360	358	324	349	310	351	341	336	299	310	329	363	306	350	382	328	319	327	321	296	328	326	317	346	355	310	320	336	323	313	333	323	333	321	339	323	336	292	370	306	321	331	276	341	323	326	337	334	296	333	313	344	330	340	320	338	318	309	295	319	341	319	371	338	290	336	366	322	372	317	333	329	351	343	304	324	316	299	322	334	341	328	309	318	323	319	305	355	353	330	317	359	346	306	321	318	344	372	326	332	295	314	345	344	297	326	328	315	354	332	330	341	324	307	298	307	322	334	296	333	317	349	368	325	293	333	327	317	299	357	332	345	295	332	355	295	300	321	319	329	339	322	325	327	322	320	328	333	312	305	331	374	325	334	329	335	365	303	336	292	328	334	325	318	339	317	319	333	330	299	318	322	335	301	336	355	353	318	323	317	336	301	310	326	313	321	303	340	318	370	307	327	324	344	344	370	336	312	317	349	330	316	326	335	331	336	319	332	307	339	374	348	338	331	329	322	337	317	336	322	336	335	347	319	335	299	348	335	324	328	355	325	308	347	298	315	348	319	325	352	326	356	307	331	316	288	323	334	342	335	348	306	330	321	306	316	321	334	344	312	315	331	340	328	304	362	312	317	310	308	351	352	328	317	318	339	322	317	278	319	333	331	356	306	303	338	313	303	296	328	341	348	316	317	325	312	306	334	339	316	308	336	305	331	310	290	282	331	344	311	340	291	324	326	320	329	327	338	360	323	333	349	351	344	319	322	319	329	347	338	299	342	305	328	338	314	323	347	313	304	302	346	321	298	334	303	350	309	302	311	305	328	304	333	337	341	329	341	292	313	330	339	293	336	328	329	332	340	342	338	350	320	343	307	344	294	326	330	324	319	341	350	330	338	328	323	355	360	338	336	345	328	306	336	313	331	328	305	292	338	343	332	353	329	311	340	306	335	323	334	307	300	334	304	317	335	345	332	303	320	355	302	313	326	330	308	352	332	312	325	324	333	352	360	308	333	323	332	331	340	335	341	351	341	301	348	329	322	336	349	292	288	361	338	330	343	355	340	324	317	313	314	381	329	317	327	321	316	320	331	338	355	347	325	298	325	335	323	313	341	327	330	350	291	349	340	337	339	343	330	345	348	338	326	301	307	326	325	331	313	333	322	301	305	318	322	327	313	341	357	309	330	336	298	333	330	359	323	346	319	335	352	340	360	328	302	309	303	309	325	307	305	327	304	285	334	348	335	313	347	334	340	370	320	307	322	307	311	314	342	334	308	325	328	333	349	315	335	328	333	293	347	332	326	337	327	352	327	310	353	314	340	343	325	307	339	335	338	317	347	333	359	309	345	325	304	344	341	327	338	342	309	329	292	343	306	329	345	337	318	363	320	343	331	339	344	331	316	323	308	319	294	306	304	303	352	306	349	321	325	300	331	339	304	346	312	324	319	299	324	336	320	306	319	306	333	332	308	322	349	336	329	320	346	344	311	352	346	322	360	332	314	303	292	337	339	289	327	310	316	345	305	327	344	310	344	344	368	321	329	288	340	333	309	339	317	306	297	330	308	311	284	311	339	319	362	326	329	306	302	328	338	311	330	336	319	330	333	333	338	329	328	341	304	352	320	322	338	333	321	316	345	308	323	319	315	317	318	322	302	309	291	343	295	333	353	322	332	317	309	313	336	343	313	300	341	335	342	319	348	323	334	331	326	311	332	297	351	310	329	340	319	325	329	330	341	339	322	301	344	318	355	344	294	341	335	333	355	333	368	343	322	352	342	322	337	325	310	355	324	339	335	293	330	297	347	305	334	296	308	306	310	294	336	348	306	327	356	320	295	355	304	318	311	322	340	344	336	348	303	324	344	351	305	334	328	309	297	351	330	330	358	322	346	335	316	358	354	348	337	311	340	337	357	316	294	306	334	324	356	303	338	316	334	361	326	345	332	321	314	343	314	301	320	369	320	340	336	344	303	339	329	354	338	320	334	356	337	325	344	314	330	310	331	316	297	350	323	332	299	369	313	306	320	338	331	295	354	325	317	291	320	353	318	315	289	328	321	351	307	311	346	367	322	345	284	333	324	346	320	374	341	311	342	351	305	344	320	341	334	341	337	338	314	342	335	308	330	314	319	309	330	333	332	349	317	354	295	307	326	293	342	324	328	326	301	351	353	357	358	318	334	305	318	349	358	333	343	328	325	323	289	352	303	345	321	358	344	332	304	362	355	324	380	373	298	348	297	339	337	344	328	334	342	332	327	312	337	346	320	300	314	319	317	328	322	333	298	310	345	319	360	309	334	365	300	332	324	351	345	357	324	336	327	293	332	321	303	298	312	331	355	326	344	313	336	342	299	301	326	324	308	333	308	328	318	323	315	356	286	352	330	333	335	334	347	302	332	322	329	347	335	349	333	352	329	312	321	321	350	347	295	349	347	333	322	355	322	333	316	304	355	300	330	311	329	380	333	350	339	305	336	341	322	342	317	341	300	308	299	304	326	310	313	319	317	336	313	319	336	349	316	315	340	318	328	329	314	316	302	298	314	320	327	341	347	322	348	303	310	332	311	314	322	355	320	335	337	333	307	296	347	325	298	309	306	341	330	328	310	351	359	340	301	306	353	325	303	317	294	319	336	317	329	334	320	338	329	306	336	308	323	339	311	325	328	293	341	325	325	324	360	326	347	320	329	319	342	340	316	343	336	350	363	325	305	318	337	327	323	323	359	361	333	309	316	311	332	344	372	315	335	346	321	309	339	314	320	328	364	328	333	315	338	344	303	360	333	338	314	313	324	298	353	326	339	339	324	307	341	316	324	305	325	307	339	340	306	327	339	312	332	282	336	308	352	304	356	330	299	336	329	289	315	342	353	341	361	301	324	356	311	335	355	330	355	323	337	340	325	326	325	317	352	330	326	338	350	330	320	360	285	332	342	337	336	340	340	338	318	337	321	335	314	313	336	325	315	355	314	345	326	342	294	323	305	344	323	292	318	336	295
33019	43697	24443	5802	1416	834	428	404	369	420	394	402	355	338	386	430	374	405	376	387	380	410	390	386	383	389	398	365	371	384	366	392	412	403	390	376	356	409	389	374	409	382	404	391	387	366	370	411	398	402	381	398	377	380	405	376	367	400	361	389	422	382	374	357	444	374	365	365	367	337	397	382	394	356	386	384	387	392	374	405	344	392	387	376	368	379	404	398	382	407	410	412	400	408	388	363	403	367	369	371	381	388	361	355	387	393	378	378	364	398	408	366	373	382	388	365	357	363	405	366	398	391	357	386	370	382	410	378	363	381	394	348	394	386	383	390	381	396	376	350	397	398	394	404	384	355	410	389	370	362	363	393	340	389	374	385	382	403	365	398	371	370	362	364	365	383	420	367	392	354	388	402	410	379	394	385	400	368	402	360	381	375	368	389	415	380	385	387	374	374	357	404	405	361	363	350	388	374	390	370	368	351	344	418	362	403	379	380	354	426	396	388	400	374	391	418	373	376	357	355	379	393	407	396	380	378	373	397	390	355	386	365	375	408	350	403	426	365	356	393	415	344	372	385	381	373	417	395	405	357	415	393	363	383	428	368	377	408	384	399	390	397	347	394	407	389	370	362	385	437	348	387	397	386	384	386	337	360	377	393	371	411	370	386	353	389	348	399	376	376	357	378	383	378	404	393	394	383	412	370	379	361	370	430	391	361	406	392	406	370	383	381	416	366	363	431	362	381	355	361	375	370	388	388	378	372	366	355	374	376	384	356	412	391	373	353	392	343	382	376	377	376	404	391	355	363	362	388	418	421	398	364	368	386	362	355	362	398	373	370	361	372	385	397	377	388	359	394	398	373	383	373	357	387	387	393	371	364	406	364	423	377	417	417	386	413	407	341	404	386	431	406	381	401	400	386	370	370	372	385	355	414	357	394	362	363	370	386	414	427	363	378	395	364	365	386	358	378	377	362	392	386	370	418	386	384	364	391	393	348	367	402	350	399	391	387	399	387	399	365	381	363	357	383	368	378	357	361	395	425	390	416	373	381	378	387	363	358	404	370	340	412	381	369	385	363	391	381	369	383	398	364	367	360	376	369	398	378	366	382	355	398	404	390	384	348	371	429	383	405	365	416	388	376	380	368	372	376	393	365	387	379	357	395	364	381	369	371	385	352	400	399	360	356	375	349	379	377	411	366	377	395	381	391	382	396	380	376	368	368	389	395	361	417	368	421	386	373	380	393	352	384	367	372	374	358	369	395	413	364	378	364	376	384	394	393	384	397	391	389	365	368	396	381	412	379	377	410	410	419	432	354	347	382	382	369	430	419	387	396	358	393	374	362	389	368	371	411	396	361	359	382	412	386	430	390	398	351	362	367	379	396	401	357	393	357	364	401	403	377	403	411	367	396	380	370	405	406	397	394	367	398	374	392	380	367	382	405	365	400	383	412	373	425	372	405	369	396	341	404	391	368	378	401	384	375	377	381	385	355	404	406	361	409	378	351	374	393	391	381	360	406	375	366	370	369	378	381	421	387	351	403	408	369	382	375	376	359	379	406	384	374	361	381	393	391	395	391	405	353	371	383	408	412	393	363	420	374	364	342	360	371	382	384	409	370	380	386	381	384	405	381	380	379	362	392	377	357	370	371	373	374	396	391	417	342	379	346	374	371	369	360	381	344	396	368	372	399	392	386	408	370	392	333	336	387	401	410	388	333	377	358	349	404	391	396	360	371	396	371	406	398	351	365	386	403	375	370	348	396	424	382	407	360	375	376	393	368	398	367	392	378	335	399	380	359	384	364	381	415	365	405	386	381	358	372	388	365	423	401	378	407	397	382	362	373	386	410	347	408	401	386	378	389	369	358	367	358	389	385	414	350	374	380	388	385	398	380	419	361	391	384	400	386	378	412	379	367	408	392	395	381	381	406	386	386	389	365	386	397	405	438	381	401	391	390	402	402	429	377	373	349	401	379	377	369	396	403	395	369	405	392	378	376	393	393	393	397	377	343	409	394	358	382	399	373	393	385	384	403	369	401	383	370	390	401	374	381	357	364	377	377	364	380	389	378	371	404	392	370	381	413	388	373	409	411	393	389	401	401	409	370	369	357	394	371	393	368	447	401	366	394	394	378	390	400	386	367	388	401	376	361	383	377	382	376	395	399	348	362	380	360	389	409	373	373	406	376	383	380	376	377	375	379	372	357	419	365	402	403	395	385	360	381	402	360	402	342	391	371	398	353	380	389	383	387	386	407	383	384	383	422	403	362	351	406	372	361	363	359	356	379	378	404	452	362	376	413	380	365	384	372	397	423	364	375	417	408	383	379	392	429	379	360	370	391	355	392	377	398	375	378	362	364	347	383	402	387	397	393	354	374	379	412	374	409	356	379	360	384	398	389	401	387	410	369	396	398	391	368	419	341	388	361	381	387	354	367	406	352	355	395	377	369	395	352	387	358	365	377	383	351	363	335	390	399	389	405	402	415	400	374	386	411	369	380	384	410	379	350	395	366	383	379	388	369	359	347	399	354	380	407	374	354	402	362	408	380	387	411	391	382	363	391	334	397	372	398	394	391	397	389	396	385	400	370	378	379	393	379	357	431	355	423	398	410	401	387	398	355	353	391	373	393	385	375	390	394	389	399	407	389	386	403	393	404	349	379	402	352	391	385	379	390	387	418	395	387	387	340	415	377	397	366	371	393	354	370	403	342	377	358	381	371	361	365	401	393	386	358	416	345	396	378	362	386	329	380	370	401	394	340	356	389	399	385	353	396	354	388	356	383	360	393	379	392	377	368	376	367	369	392	366	370	358	359	374	393	404	381	379	352	392	391	418	384	354	390	431	374	393	416	366	389	369	363	395	357	389	336	386	386	373	383	391	365	402	424	382	358	362	399	425	412	385	395	342	381	422	350	390	416	371	383	404	354	380	381	389	353	371	401	364	407	365	376	415	370	406	347	355	395	391	374	391	376	366	338	361	382	418	384	339	370	397	413	408	359	376	372	418	378	398	347	392	408	369	348	381	386	363	378	395	346	400	345	342	367	376	382	393	399	393	376	413	421	380	373	379	401	415	379	413	372	389	401	402	390	366	370	384	380	352	362	374	375	376	404	404	359	393	364	389	414	395	391	384	334	399	388	356	368	409	379	391	376	353	383	355	414	377	381	379	362	396	389	389	344	361	378	414	397	416	367	400	373	397	363	379	384	397	408	403	346	376	417	397	355	378	355	380	398	385	394	397	378	396	362	384	372	421	402	368	379	429	396	419	356	398	378	355	398	361	382	385	362	379	385	393	381	368	372	400	370	381	388	365	394	395	372	324	437	380	372	397	429	402	399	369	401	387	365	399	387	370	355	400	397	397	357	422	375	351	362	360	388	342	399	376	391	356	346	414	367	380	369	350	370	408	390	411	382	381	384	385	367	365	369	406	351	394	391	388	367	382	427	390	364	374	390	399	367	381	402	362	376	365	353	413	370	408	384	396	382	381	378
23526	22076	32431	25262	20805	14273	1919	383	274	301	316	326	302	309	292	334	329	310	305	329	299	295	315	348	299	319	308	329	325	298	319	304	288	300	300	304	281	295	289	297	301	303	326	299	307	318	308	341	347	270	316	307	314	334	315	291	322	313	329	318	306	305	312	295	305	337	315	275	314	284	291	295	327	292	284	293	299	310	333	281	313	332	304	309	262	301	303	297	280	311	291	344	310	320	284	330	303	338	304	326	274	283	326	349	289	319	294	288	306	346	277	304	294	277	312	307	344	311	302	335	331	281	316	296	301	302	272	269	301	283	304	320	280	311	292	321	340	298	274	317	308	336	307	326	314	317	297	317	284	315	269	267	280	298	323	298	326	299	291	324	275	305	317	307	288	349	292	323	304	288	305	355	296	306	307	293	313	296	292	302	337	317	319	302	298	318	286	324	309	320	280	298	302	291	301	302	283	311	291	291	285	314	322	265	320	303	284	278	299	298	275	323	296	336	322	305	303	291	308	284	305	306	329	257	313	298	322	294	328	324	289	322	346	311	326	277	324	299	293	289	313	329	328	293	286	264	320	296	297	292	332	299	297	319	309	314	316	302	287	290	274	320	280	270	311	316	321	304	331	312	303	291	319	312	302	336	272	287	280	296	304	307	281	292	278	315	306	310	305	340	296	310	284	304	303	313	273	309	302	306	289	292	315	365	282	279	353	284	297	301	318	305	319	317	313	294	310	304	285	320	313	301	289	286	292	333	294	313	301	263	309	287	276	301	307	316	314	325	273	296	303	305	324	286	303	272	310	266	281	304	275	278	306	296	288	315	319	290	302	299	304	321	297	296	243	310	305	339	310	312	288	286	292	281	276	304	276	284	318	310	359	298	309	297	298	303	292	317	296	315	299	297	315	295	294	310	281	288	304	285	306	296	288	294	279	322	325	313	322	274	290	317	325	341	316	285	275	338	299	305	300	302	328	302	276	330	328	291	325	288	332	298	327	280	278	268	285	304	282	290	292	293	269	323	320	293	329	294	309	311	279	296	286	313	298	281	316	310	300	313	294	294	311	323	309	281	290	282	309	292	310	308	258	304	296	264	289	279	305	324	318	309	293	310	296	301	305	311	291	328	301	292	292	291	335	315	320	287	310	318	318	294	288	299	294	291	286	307	312	279	306	311	310	316	285	295	316	259	289	352	297	309	296	290	287	282	309	298	276	330	317	301	309	300	310	295	303	324	318	300	284	295	299	297	346	307	311	295	280	264	302	298	291	330	302	289	265	314	309	299	297	328	293	339	292	311	326	277	276	284	291	300	310	265	301	302	298	333	309	281	297	341	288	298	291	294	306	312	295	312	321	324	288	329	296	309	298	292	326	303	254	312	285	308	308	303	284	291	287	313	305	286	312	278	266	308	278	295	293	293	296	308	304	297	282	296	294	321	321	283	296	316	310	306	291	314	314	265	299	316	312	316	287	303	297	289	308	286	308	289	302	295	276	319	320	305	289	307	299	280	294	300	281	300	313	300	302	294	322	298	314	319	287	302	321	293	272	280	306	259	313	316	327	287	311	311	322	269	302	334	301	303	335	301	321	302	305	347	320	325	287	271	322	318	293	315	272	297	290	323	322	283	306	269	307	307	299	300	309	309	257	320	291	310	338	324	266	291	269	314	286	306	291	287	322	307	318	292	291	285	299	317	316	284	303	322	291	323	292	300	293	287	277	322	275	290	283	278	300	297	308	333	295	294	265	324	284	270	300	321	304	296	298	306	316	296	266	312	331	312	318	296	276	284	313	309	291	307	291	283	302	309	316	307	333	301	301	285	287	306	300	304	329	279	297	292	286	294	292	296	302	318	310	285	298	297	304	311	325	287	296	290	297	305	309	295	290	332	315	317	274	327	302	297	303	296	294	310	321	315	300	280	311	292	301	302	313	287	282	311	310	309	291	307	287	287	290	277	323	287	274	281	321	279	299	317	287	312	271	313	311	319	286	270	285	306	287	291	280	295	303	303	312	276	285	292	310	309	309	284	292	289	306	308	279	316	309	331	308	311	313	292	301	291	286	302	285	283	274	316	327	293	295	352	305	295	305	291	286	331	276	287	315	321	329	293	290	297	307	330	301	311	320	270	268	291	287	309	298	314	287	293	310	322	301	301	301	273	301	291	301	301	306	307	290	302	282	287	294	313	334	290	314	313	325	334	291	336	310	291	301	324	298	290	285	287	302	300	296	306	305	298	310	340	296	303	312	286	265	272	312	320	303	298	305	294	274	286	320	304	314	322	323	281	294	280	301	288	285	299	294	280	297	290	307	282	306	280	297	336	279	306	281	326	284	341	293	297	347	334	330	314	328	325	264	309	326	297	322	289	291	263	332	280	331	317	287	322	298	299	311	286	321	279	286	307	265	293	325	302	314	323	286	296	300	328	309	326	315	286	320	305	339	305	302	306	282	310	295	286	301	331	295	291	277	297	309	296	317	305	289	322	297	266	288	341	305	302	310	322	280	299	311	295	322	289	309	308	278	274	305	321	296	295	295	298	291	304	294	295	293	321	316	338	297	302	292	294	287	281	301	323	318	302	327	277	299	298	298	320	318	325	282	301	316	327	300	312	299	313	292	326	297	308	305	277	300	303	324	313	287	341	283	292	310	311	324	300	314	306	312	289	303	296	279	298	292	292	282	288	283	297	289	289	289	319	279	306	304	271	298	313	303	277	301	288	321	302	328	299	317	310	343	302	329	298	305	280	337	296	296	286	292	284	305	274	290	307	306	307	308	316	279	290	303	306	317	285	301	315	319	336	296	290	275	300	303	298	296	286	334	316	300	297	334	320	338	301	294	281	282	294	265	301	298	279	317	306	309	331	302	330	286	295	287	334	310	308	264	307	303	304	319	303	300	332	307	330	316	327	309	335	291	292	315	310	290	286	297	316	305	292	326	312	279	296	333	311	290	307	313	318	278	334	299	317	260	302	314	306	314	287	304	314	293	330	299	290	316	304	290	304	325	289	313	282	312	305	305	341	307	282	313	300	302	304	286	285	290	329	321	310	317	266	304	321	296	301	328	348	310	320	301	278	302	287	322	307	294	340	297	300	301	344	292	311	307	300	315	292	283	308	284	303	327	300	304	288	304	282	335	269	291	296	306	334	313	302	301	298	334	298	297	299	313	307	294	313	298	299	277	309	292	338	292	269	294	288	289	335	320	324	314	323	281	294	307	287	293	300	293	325	287	275	294	284	314	289	313	304	300	282	290	305	316	321	317	318	323	287	284	290	309	296	298	281	319	315	289	321	331	289	313	289	324	293	290	342	301	304	314	322	280	306	271	307	288	298	328	321	295	291	304	301	339	329	291	291	280	289	337	312	281	311	311	324	295	277	315	325	301	290	326	304	258	279	303	263	322	296	310	294	296	320	289	287	297	297	265	295	318	310	266	317	308	307	293	291	293	283	316	329	292	270	332	292	286	295	325	317	308	301	271	314	314	283
58352	91738	59633	29956	11270	4510	816	411	361	351	358	353	366	371	332	355	359	346	343	336	365	400	364	309	370	370	355	352	317	333	332	334	343	338	389	351	317	347	345	365	355	345	343	353	316	309	349	354	338	349	346	346	351	359	348	356	329	354	347	363	349	335	374	317	370	342	323	371	380	366	398	362	337	335	365	311	318	356	353	338	319	332	337	342	354	330	305	321	328	344	331	350	362	344	328	336	369	350	335	384	346	343	368	339	352	335	341	367	366	343	326	347	335	366	365	329	326	357	366	308	403	333	344	366	368	351	346	329	368	375	397	349	317	350	377	363	356	325	347	347	312	352	343	328	322	350	367	324	363	381	310	336	354	346	344	363	327	377	382	371	331	340	383	320	338	341	337	344	368	370	341	348	333	346	350	337	356	330	376	342	341	328	333	351	352	322	365	354	372	332	353	332	351	347	348	379	348	354	350	353	364	361	388	317	342	368	346	366	356	358	355	322	336	343	349	360	349	326	337	376	326	345	345	361	349	327	327	354	314	362	335	329	331	355	351	351	340	360	350	360	358	330	344	350	335	371	334	333	337	344	366	353	343	308	329	328	319	350	374	346	319	356	314	368	368	362	327	341	355	360	356	337	370	333	363	343	364	325	339	349	351	362	349	340	337	356	351	324	373	342	359	341	332	356	352	352	361	386	411	340	376	353	360	341	324	354	346	326	329	324	334	352	371	351	357	332	339	299	401	361	352	324	328	350	360	328	349	362	335	340	367	358	363	352	383	326	328	349	375	334	349	347	337	354	349	381	316	358	343	336	304	328	345	354	381	362	355	315	335	340	361	334	347	309	319	331	356	337	348	324	350	366	365	330	335	359	344	355	367	328	370	332	334	332	367	368	357	374	361	350	325	322	332	351	321	348	343	328	351	350	362	359	337	358	377	384	352	338	361	361	352	316	340	333	332	348	303	357	348	364	297	343	372	378	322	388	321	336	354	346	334	331	356	375	329	340	353	367	369	364	360	329	342	377	349	370	385	371	351	333	330	337	342	365	363	339	367	358	347	339	348	375	351	346	374	386	318	370	372	357	339	329	355	361	345	318	352	338	336	312	343	374	344	323	315	359	345	349	325	361	356	365	348	343	350	363	351	366	349	353	359	347	343	365	342	332	362	330	354	337	322	350	361	362	361	338	341	361	350	337	333	351	320	342	373	353	352	354	363	347	342	362	356	349	367	322	336	333	355	349	354	326	354	341	304	384	321	345	347	334	363	349	345	340	343	365	360	392	332	374	374	359	354	375	352	326	341	343	375	359	354	355	335	320	345	321	340	346	395	321	338	363	318	322	385	397	319	348	320	351	357	324	337	339	363	347	325	343	325	387	321	340	328	325	365	340	357	309	348	368	369	378	369	385	339	343	366	339	339	374	352	314	349	318	365	347	363	338	374	330	363	308	358	351	338	371	346	343	339	334	369	324	339	297	326	357	379	322	378	363	344	338	343	366	390	346	336	387	340	353	355	342	344	343	361	349	342	358	354	361	361	335	334	356	366	351	328	330	378	353	361	376	316	350	333	383	330	343	361	368	332	357	370	342	352	319	350	381	374	331	352	335	358	373	350	362	344	349	362	332	331	342	378	333	383	354	342	362	360	365	364	337	359	381	343	356	371	368	345	363	345	361	338	354	334	343	369	328	376	334	345	368	354	364	319	328	345	330	324	320	360	365	351	352	355	344	325	373	322	390	318	342	322	343	325	299	347	369	330	324	344	365	375	355	344	335	354	339	343	353	311	357	355	350	382	356	381	334	386	308	332	341	344	352	336	356	363	350	339	349	359	353	357	330	350	338	352	363	323	327	353	328	329	357	324	352	332	325	346	335	359	324	355	308	321	375	324	332	335	357	384	324	338	362	349	330	369	345	356	323	363	354	318	378	337	345	378	310	358	348	328	370	354	315	312	369	333	360	336	347	348	375	342	364	340	351	325	356	334	361	345	330	333	361	325	356	363	389	345	356	342	385	318	341	320	384	319	341	340	357	334	354	355	363	365	354	320	368	337	335	325	365	355	334	329	358	357	331	325	370	327	328	355	315	330	348	381	344	351	322	343	347	360	343	372	353	365	330	322	352	351	364	365	358	353	370	333	352	328	339	324	338	343	358	355	332	318	345	318	309	340	352	341	366	353	373	355	337	329	373	361	365	370	390	313	342	331	342	348	356	338	374	353	342	336	332	345	371	339	360	373	357	315	365	360	321	336	339	367	345	371	306	388	371	337	341	348	325	381	347	335	375	354	339	351	359	338	364	366	343	328	370	388	364	371	352	339	342	325	342	366	353	318	343	320	347	355	350	339	365	334	347	342	313	335	356	354	324	360	290	343	354	324	343	367	336	347	350	359	335	359	332	367	338	358	348	334	406	353	313	342	314	332	372	322	359	345	352	381	333	343	350	350	334	336	353	336	322	342	338	393	352	340	363	351	326	356	360	310	322	336	355	356	319	346	350	329	334	344	351	355	352	357	326	327	361	357	362	362	341	377	353	359	331	340	353	343	359	362	358	334	360	315	352	338	360	321	397	375	335	336	343	359	366	340	321	343	344	354	410	333	346	281	357	323	363	317	325	356	349	347	362	330	355	364	370	317	349	335	338	360	373	341	316	304	369	348	305	331	356	347	330	365	355	375	333	322	346	358	367	347	333	328	381	358	320	357	353	338	322	365	340	364	326	339	345	326	352	387	341	328	363	351	328	360	375	361	357	349	372	339	312	380	382	332	345	340	338	379	352	323	341	341	347	340	346	339	330	320	350	360	316	346	296	350	361	375	335	343	353	353	354	336	320	351	339	340	381	332	336	347	347	353	307	379	344	339	335	375	357	373	327	327	340	352	354	361	334	361	341	339	311	361	360	344	346	350	350	326	330	352	338	363	339	319	342	341	355	320	385	356	360	356	345	304	344	332	355	349	326	334	347	344	326	367	313	359	349	357	351	331	344	355	340	346	343	345	356	336	328	318	362	369	327	387	373	339	340	305	361	375	355	366	327	365	343	342	381	357	309	362	347	326	356	331	331	345	318	336	321	350	331	366	386	385	319	334	357	345	350	319	342	352	351	311	330	360	350	374	363	341	341	354	354	321	333	351	367	359	352	316	362	310	312	353	356	391	362	343	321	382	359	302	335	340	335	363	340	311	343	338	335	330	340	341	336	351	338	340	386	335	337	365	342	338	347	309	311	341	346	325	362	334	307	345	302	353	330	319	351	380	337	353	322	322	303	347	349	374	368	326	359	333	375	361	355	356	367	346	337	375	368	364	327	365	345	351	352	361	349	364	372	357	319	372	368	319	329	349	352	348	352	344	332	333	324	353	358	347	345	349	364	297	377	374	363	339	377	369	313	382	368	341	347	317	313	325	350	370	378	384	333	288	327	367	375	347	333	333	329	306	348	353	347	316	361	370	344	330	358	325	358	388	360	383	355	317	369	316	337	355	338	365	318	345	351
25358	24022	33848	25441	12966	2506	622	435	432	412	442	415	434	389	415	410	401	451	446	402	411	397	439	433	451	425	443	354	378	459	420	447	436	444	412	431	421	423	401	411	446	402	410	454	428	431	412	378	394	427	411	446	391	394	402	423	434	415	407	397	449	450	428	403	453	413	423	443	417	427	396	414	455	404	419	466	440	375	427	435	406	430	427	395	443	398	414	430	446	403	387	415	421	412	417	427	418	451	412	422	376	414	385	412	433	459	394	419	409	416	441	442	418	411	424	382	385	439	431	386	395	398	455	427	411	427	435	434	392	408	380	426	435	420	423	394	433	421	405	426	416	390	400	426	416	437	419	448	410	427	384	409	426	426	424	416	407	405	424	408	428	417	397	443	399	423	437	426	472	433	399	425	403	417	428	453	401	434	426	428	424	468	426	435	454	441	460	434	428	427	445	421	388	389	458	396	446	427	425	417	396	417	430	417	435	421	448	421	429	394	424	429	434	423	436	442	460	427	399	414	449	404	421	403	411	405	413	420	406	424	397	393	437	409	435	409	410	404	442	397	424	389	431	425	407	437	412	414	411	385	443	447	439	423	389	410	394	391	436	409	414	421	439	397	438	418	387	436	406	397	425	395	450	411	428	423	405	402	437	427	406	422	437	405	422	410	435	456	410	416	391	433	441	452	404	413	438	419	396	400	418	401	406	417	443	418	442	429	403	411	409	429	420	413	411	423	454	414	429	444	407	418	422	438	434	373	439	434	385	417	444	405	416	432	411	412	443	429	415	447	399	397	418	406	389	417	413	412	440	438	420	426	443	398	455	414	428	441	419	398	409	389	427	439	402	417	423	403	425	435	441	442	400	424	462	467	417	452	438	422	417	399	445	432	433	448	426	437	422	407	458	400	427	403	408	406	436	422	393	385	392	443	439	414	402	428	378	439	425	422	396	448	406	428	400	398	443	437	438	410	421	406	414	413	426	412	372	403	444	429	411	423	416	419	388	439	422	423	401	394	435	420	442	391	420	418	451	454	424	408	382	433	434	414	442	403	461	404	453	407	415	422	435	389	412	378	411	395	397	434	407	420	429	431	401	439	430	416	417	457	411	403	422	435	439	399	402	393	400	417	420	414	419	455	395	411	396	398	385	435	431	469	436	434	454	403	413	406	459	428	424	428	428	432	411	447	433	446	433	427	387	416	414	450	395	423	397	428	436	436	434	430	452	468	425	462	392	403	422	422	413	388	435	418	420	474	400	409	438	432	422	451	424	449	419	419	412	416	412	415	406	428	413	396	451	413	441	425	409	466	432	449	427	437	453	380	428	370	407	434	445	416	411	428	449	438	403	451	426	419	431	422	451	423	389	399	379	412	428	385	460	450	415	399	435	455	418	420	421	413	430	408	387	398	403	437	421	393	453	436	420	435	429	436	413	442	420	401	394	428	423	404	406	463	449	399	416	390	434	419	412	450	450	436	417	390	400	412	421	390	418	427	382	422	416	405	420	383	415	422	411	410	423	412	418	427	413	439	442	412	394	406	435	433	426	440	464	417	419	438	423	412	433	438	437	454	454	433	391	382	413	401	425	441	421	384	378	425	454	408	445	428	373	413	405	381	428	416	429	431	403	444	421	421	392	403	429	425	401	446	412	384	426	404	431	435	430	406	406	370	434	424	444	407	405	448	374	421	421	440	449	434	403	421	407	427	409	418	347	394	425	398	382	435	409	459	435	424	430	440	406	412	436	429	398	453	454	399	396	431	424	447	439	374	421	453	420	377	424	436	394	424	464	425	441	408	451	421	393	401	429	451	398	437	430	420	461	430	434	413	433	428	442	451	428	461	409	406	431	406	425	418	430	439	432	428	424	387	457	451	421	459	435	418	416	442	409	421	432	451	446	402	416	411	415	439	398	385	422	363	411	384	411	423	423	432	401	438	408	493	440	410	450	461	421	460	436	429	442	417	433	404	437	424	430	405	421	407	403	363	432	443	435	450	445	454	422	447	402	398	419	367	413	383	426	425	402	382	433	430	419	443	466	406	441	432	421	420	462	410	433	429	424	450	407	426	398	418	399	424	449	421	380	396	433	420	374	424	439	432	421	424	419	415	408	401	417	370	431	432	414	411	432	406	406	422	392	403	415	431	410	430	409	398	418	424	426	454	429	401	447	416	397	439	402	405	425	428	427	437	401	456	395	423	402	388	402	417	444	414	429	396	433	398	433	439	423	412	413	367	412	423	402	402	420	418	400	418	449	442	427	408	405	390	414	384	438	453	386	423	416	438	421	466	417	423	454	436	385	409	411	431	371	415	402	401	392	435	424	410	408	434	420	427	421	449	415	430	441	400	410	402	417	413	439	407	444	423	422	381	398	412	387	428	410	417	430	427	404	422	403	420	425	467	432	382	408	393	392	461	468	418	432	438	406	408	384	423	435	430	438	427	441	437	457	459	466	427	417	423	429	445	386	417	455	423	427	448	382	448	440	380	449	417	430	454	435	389	414	410	468	412	446	409	475	390	421	420	402	435	451	437	408	402	414	409	448	407	394	422	459	429	398	434	410	446	412	433	439	425	396	409	387	437	422	403	468	443	468	404	396	416	429	433	385	422	376	407	440	419	430	429	404	436	451	401	465	410	413	437	417	404	435	421	416	429	446	412	418	425	409	404	416	437	422	468	404	405	437	420	433	430	424	415	452	443	405	395	460	409	434	433	410	400	411	403	411	399	406	413	394	439	401	478	458	457	419	430	458	458	469	437	411	441	389	425	441	442	422	394	397	377	399	374	401	404	402	427	396	417	386	441	415	400	429	399	421	429	359	410	384	408	399	384	426	409	429	445	433	430	400	452	398	412	453	434	449	424	456	374	467	428	403	429	414	371	432	447	408	454	436	423	412	434	419	413	388	428	407	424	403	413	441	427	430	410	416	416	422	445	407	459	454	407	385	434	412	424	409	396	428	424	403	426	407	418	442	391	444	439	430	432	426	442	370	409	412	425	427	412	422	424	428	408	423	424	442	444	401	462	448	441	420	400	412	429	443	424	447	422	441	399	384	415	422	423	431	421	397	453	408	401	408	428	409	430	471	446	433	435	407	463	392	400	453	446	447	407	418	402	396	400	438	419	383	402	426	392	396	397	401	422	437	439	425	451	429	403	418	463	405	437	418	448	413	434	408	439	424	446	410	463	394	434	432	403	418	418	418	413	477	428	404	432	424	412	454	409	421	439	443	422	447	382	428	437	418	459	428	422	406	442	400	405	428	387	438	444	439	440	431	401	450	420	438	417	419	394	407	433	412	430	439	397	410	405	430	425	435	397	444	428	458	412	441	456	429	406	415	439	438	397	412	422	441	435	408	426	463	466	419	434	440	433	444	409	455	389	404	413	390	421	450	410	422	403	417	447	449	409	403	433	426	443	417	397	446	427	387	396	456	393	442	416	416	431	427	419	423	431	442	406	391	439	387	419	400	405	442	393	410	442	434	406	423	418
52416	76115	47335	20244	6327	2240	616	506	472	464	466	479	518	471	497	524	501	514	491	469	467	470	465	478	510	484	483	508	456	492	480	483	447	492	488	473	493	499	546	481	428	493	493	461	469	467	487	452	470	475	480	469	466	442	469	486	482	454	477	486	560	460	487	506	468	464	513	472	457	493	491	469	476	500	497	478	454	431	446	468	487	482	481	507	480	480	474	501	471	508	502	462	497	495	504	458	487	467	448	493	515	499	468	497	498	483	409	499	487	473	435	523	496	472	498	458	477	490	496	440	520	500	486	468	473	469	500	511	541	464	470	495	508	484	482	501	469	471	496	504	498	478	505	484	448	510	486	502	480	475	505	468	513	487	484	487	467	507	509	442	479	488	487	500	486	467	492	448	452	498	475	500	472	483	502	472	509	491	470	474	459	549	505	493	465	512	468	482	463	482	500	476	501	481	489	487	481	491	430	497	485	522	476	494	454	473	498	479	468	499	490	475	501	512	480	475	462	473	493	482	468	496	443	506	481	486	484	509	476	511	525	474	472	481	517	494	481	492	504	485	484	487	467	481	496	475	490	477	507	492	482	443	482	489	487	501	458	505	474	489	459	454	474	520	475	441	464	510	500	458	485	458	480	478	450	481	471	484	488	475	533	506	462	487	511	487	509	431	476	472	505	441	452	441	504	484	494	520	456	471	491	502	489	512	476	476	486	483	450	459	479	472	481	456	477	470	471	480	462	498	498	472	517	483	508	505	469	476	470	490	467	484	439	474	462	488	454	453	495	458	434	508	493	481	473	467	519	474	482	481	514	468	488	488	464	492	462	503	451	507	469	515	465	487	485	467	498	496	481	486	481	495	501	524	509	463	486	483	479	456	475	498	467	486	512	472	494	490	472	480	452	481	485	471	507	471	509	481	503	484	482	512	465	492	474	466	478	483	489	468	477	462	477	459	486	475	493	485	480	521	475	483	426	485	463	492	488	507	447	497	499	496	498	471	461	476	444	454	462	480	509	491	489	496	453	508	478	530	453	474	475	522	479	466	478	464	472	513	462	470	480	496	456	511	535	488	449	467	471	497	517	469	503	517	480	504	525	482	452	487	480	517	511	505	494	461	477	485	501	475	523	468	475	481	514	455	518	490	507	496	514	453	470	463	489	495	465	507	453	490	494	471	491	508	454	505	481	512	467	477	434	470	508	523	490	452	500	459	473	483	450	488	457	494	505	455	479	488	463	499	488	471	483	530	495	499	464	442	478	475	449	502	461	484	473	501	493	503	483	438	504	452	485	507	490	445	472	497	460	454	495	498	457	513	479	474	470	520	471	455	480	499	497	490	494	449	487	483	475	504	453	442	479	477	489	494	497	466	513	517	497	499	483	494	510	460	513	486	452	487	482	475	453	480	477	498	491	474	499	477	504	478	518	492	472	511	502	474	493	470	472	507	471	535	478	462	468	448	473	482	464	497	476	496	522	489	459	457	474	484	502	490	477	494	457	484	513	502	466	481	488	476	494	516	467	524	464	455	454	429	510	487	529	489	466	487	482	481	472	490	484	504	447	506	510	463	496	510	455	507	511	437	472	514	465	494	472	458	493	492	474	529	504	432	459	458	533	476	481	456	463	493	453	487	486	472	451	507	485	499	498	499	531	493	513	461	443	501	476	488	494	494	511	505	467	512	489	483	468	469	475	475	508	452	488	455	493	449	496	503	439	515	508	478	497	485	468	503	456	468	510	462	469	470	448	451	481	451	495	472	480	530	484	475	537	517	496	487	515	486	478	474	492	477	484	490	456	497	504	456	441	475	491	490	467	507	458	511	509	462	494	464	518	510	487	468	451	466	466	484	486	512	482	476	479	465	459	510	485	432	522	514	480	492	474	502	467	494	489	497	495	483	440	458	475	441	496	472	455	449	443	429	530	461	472	461	468	477	512	455	450	500	475	494	508	473	502	477	498	495	484	455	471	507	491	452	473	505	469	507	492	456	466	476	491	542	475	504	486	462	496	476	497	461	465	477	531	484	454	446	480	477	469	456	443	502	475	437	432	511	473	468	503	490	476	462	489	504	468	505	469	452	476	512	483	455	508	493	502	485	494	485	484	484	519	493	472	436	512	491	514	480	512	469	472	475	477	510	497	440	474	450	474	481	482	479	490	490	508	504	492	499	459	509	503	472	505	513	485	480	483	463	477	481	511	477	505	463	475	475	476	472	454	514	452	475	484	463	456	464	427	480	465	469	495	509	496	494	478	463	485	485	507	486	475	494	505	495	474	520	471	507	476	424	460	498	496	470	505	463	490	497	491	487	456	479	503	525	453	459	494	459	477	482	472	459	488	496	474	475	502	458	468	473	447	491	467	470	484	486	482	464	533	545	467	473	488	492	504	489	492	404	475	453	502	503	429	487	486	479	490	496	497	525	494	486	500	464	485	478	483	499	487	478	484	483	446	471	490	486	489	452	458	477	473	489	479	457	526	532	505	464	460	505	532	472	488	498	477	475	461	493	492	454	479	507	499	466	501	516	487	495	472	447	480	498	464	501	479	460	456	502	487	467	484	511	475	491	481	513	459	472	471	468	474	487	473	498	456	481	525	481	473	486	510	483	477	465	436	471	500	471	445	444	495	496	469	462	446	497	449	496	496	487	487	462	537	498	480	477	482	464	454	509	460	471	504	443	463	481	504	458	461	472	475	499	481	488	461	477	483	471	486	482	434	475	488	487	466	474	486	488	504	446	516	505	474	466	488	467	509	471	486	510	469	460	471	464	466	471	489	500	466	491	515	504	492	508	478	485	482	468	478	474	458	425	459	488	493	455	474	472	487	448	482	482	525	484	509	518	463	495	481	462	451	464	490	449	510	486	458	481	491	504	509	491	439	475	466	534	473	498	465	496	460	475	486	455	485	472	496	468	483	448	458	449	473	475	491	480	505	452	485	484	502	473	515	467	489	472	476	498	476	469	491	456	460	521	475	461	481	495	466	439	507	468	503	461	507	472	473	499	503	454	487	470	475	469	513	463	488	468	450	498	508	486	482	462	459	544	473	504	457	479	502	440	478	486	482	437	510	497	481	508	460	474	473	455	485	475	484	504	494	499	468	497	433	461	517	483	483	480	504	530	435	497	494	470	457	485	459	493	433	482	499	492	473	505	441	470	494	480	505	518	476	489	480	508	494	484	455	478	473	478	494	515	513	515	524	499	462	480	504	489	465	529	461	471	457	462	518	471	463	466	429	462	496	492	429	462	481	483	516	494	489	491	502	480	442	462	443	474	504	475	500	477	520	496	461	479	464	487	509	472	518	497	514	500	516	489	486	491	473	519	484	487	472	477	479	498	482	497	471	473	484	479	416	469	547	507	507	476	477	450	513	530	525	479	477	495	478	556	497	480	522	431	548	456	511	468	510	492	469	494	501	474	484	434	446	473	486	506	477	515	512	445	476	451	488	478	478	487	470	442	507	512	459	483	499	499	478	452	514	474	485	476
22703	21559	30726	24176	21115	20276	8957	607	415	465	431	389	436	448	430	441	419	444	429	402	431	425	403	416	407	472	415	437	386	452	454	427	424	440	421	439	436	438	455	453	371	404	480	412	426	400	392	407	476	433	403	423	414	418	453	449	428	394	407	427	413	408	416	440	445	416	414	427	423	410	413	403	409	414	399	438	447	433	436	418	433	423	431	367	399	407	406	399	419	405	424	408	422	422	414	394	401	431	410	432	436	421	413	383	418	404	375	448	400	421	412	413	419	402	394	418	413	414	413	406	430	422	405	434	388	456	411	404	407	408	415	416	403	420	429	429	420	416	389	403	422	399	376	439	409	389	402	407	418	447	405	470	415	390	420	392	417	413	451	404	452	411	414	408	422	400	399	408	428	454	412	407	427	438	441	388	422	409	420	441	406	419	389	424	441	415	435	403	417	425	433	395	380	418	427	425	411	428	443	408	393	393	448	386	454	415	392	438	422	417	404	419	438	406	421	390	430	391	429	420	424	441	403	423	401	439	408	436	397	402	402	435	422	423	410	427	413	382	423	420	433	395	429	432	417	417	411	463	418	446	404	427	454	418	448	400	414	446	421	429	415	418	435	415	449	412	392	404	422	419	378	443	375	413	392	414	439	404	418	423	455	425	432	412	419	435	400	421	452	400	419	414	451	403	421	441	390	406	426	409	378	377	390	378	418	405	415	443	422	402	450	407	416	418	397	427	430	464	441	432	388	410	441	427	409	458	424	409	418	412	415	406	435	460	423	408	452	408	427	435	405	425	434	406	449	376	421	410	387	404	435	421	405	423	406	417	408	450	417	431	449	431	451	444	450	469	435	407	422	422	420	409	433	435	429	397	457	430	426	386	457	410	424	404	429	431	375	407	464	387	420	405	410	384	418	405	405	418	395	401	407	435	429	429	461	439	437	414	406	405	406	412	399	403	407	426	428	365	383	396	432	417	411	403	463	421	420	397	428	425	463	402	401	414	431	396	416	415	440	416	442	421	469	428	449	413	404	390	412	436	449	398	414	405	413	474	416	420	396	429	408	413	426	428	426	458	405	412	427	461	430	416	424	423	428	382	420	422	411	430	436	413	413	394	455	430	416	436	455	417	434	431	394	422	408	423	399	401	417	417	425	448	372	377	431	371	439	430	418	409	416	426	409	450	421	399	403	437	403	445	420	429	367	417	458	424	428	399	442	402	407	448	441	431	402	420	413	422	420	412	446	384	421	407	433	431	455	408	400	435	424	435	420	401	390	420	419	398	427	424	422	442	406	458	421	389	409	420	440	429	428	410	411	396	455	410	421	436	421	430	425	402	424	390	411	442	444	387	429	415	422	432	427	426	418	427	418	410	428	437	391	438	409	433	410	442	418	424	385	390	488	419	410	425	409	393	423	408	441	432	417	446	426	389	416	370	453	421	421	400	414	449	434	400	379	408	407	395	418	421	402	441	418	446	422	418	421	422	434	420	437	429	423	422	406	431	418	418	378	452	456	435	434	426	417	434	445	414	407	449	427	383	424	392	455	415	430	403	418	422	423	435	413	414	428	467	409	399	435	402	423	398	404	414	423	401	394	409	387	397	416	384	408	401	416	408	405	401	436	391	426	392	418	410	418	424	412	433	398	403	432	386	434	421	413	410	462	412	391	405	406	433	394	373	426	406	468	415	458	419	379	398	418	414	373	422	426	428	438	439	410	387	405	427	410	410	425	414	439	391	412	404	401	435	442	408	409	453	389	431	436	373	419	407	419	403	429	405	446	412	397	425	416	419	431	436	402	407	399	382	395	457	436	430	461	416	404	421	447	391	477	391	422	419	412	419	442	415	399	446	425	429	407	406	456	431	452	408	405	370	420	425	435	384	423	423	388	393	446	419	387	452	439	415	437	412	400	379	447	432	379	383	396	447	427	413	414	450	413	415	411	383	437	418	420	437	405	378	436	427	402	383	427	404	430	406	434	440	439	454	409	424	437	408	429	384	401	442	419	417	414	408	451	432	384	385	420	464	439	410	383	428	439	407	421	418	433	418	431	410	441	382	392	407	418	418	428	402	438	439	404	385	382	424	412	424	445	423	420	406	449	420	421	403	412	421	382	377	398	404	401	418	419	452	421	403	415	423	404	408	426	417	406	440	430	430	396	402	415	379	382	418	434	392	417	461	430	429	407	423	416	401	403	448	418	422	388	465	420	416	411	441	446	432	484	446	410	427	382	422	448	439	434	411	434	445	395	439	434	422	416	426	432	450	405	399	428	409	438	425	450	408	425	397	403	421	406	415	434	396	394	378	428	405	405	424	408	408	423	406	438	386	400	429	438	412	372	451	414	432	464	413	430	409	383	419	398	388	410	417	472	403	425	431	427	430	399	420	415	389	416	435	427	371	422	445	402	408	391	453	427	391	384	438	421	413	442	379	404	418	385	402	409	434	436	425	399	408	398	411	404	421	452	438	432	414	440	394	439	400	427	412	393	432	422	432	406	419	437	410	414	394	428	406	410	418	410	389	424	424	436	421	417	436	434	449	411	417	420	445	421	404	407	478	397	412	393	469	447	408	402	419	413	367	436	414	427	404	389	453	464	411	455	433	440	427	441	449	429	404	427	400	445	422	453	411	406	396	416	408	438	400	399	415	415	428	420	422	435	381	418	418	397	405	401	424	403	432	385	409	419	420	436	390	420	374	436	442	402	449	407	374	402	411	416	428	426	440	404	399	409	414	422	430	417	434	410	394	419	412	390	379	414	407	412	402	453	401	420	404	413	414	401	412	426	422	413	428	410	417	463	418	404	392	426	422	436	430	438	400	419	446	435	433	413	409	426	419	418	428	424	425	430	402	420	399	409	464	420	384	422	428	414	392	378	422	446	418	401	364	426	433	426	437	418	409	370	380	414	404	449	452	426	380	416	454	419	446	426	423	401	405	403	446	410	409	398	419	414	407	394	413	416	443	405	435	425	402	413	399	406	426	392	400	406	415	407	436	442	407	390	446	398	405	412	428	452	391	426	417	401	426	381	430	378	442	422	397	419	437	427	388	406	421	403	439	415	440	421	438	432	384	396	391	422	402	438	412	407	439	453	375	428	429	419	432	437	432	440	441	429	412	406	449	415	420	437	406	420	423	397	434	405	398	433	432	406	425	422	416	433	434	418	422	354	419	424	448	418	398	450	406	382	390	430	410	435	453	412	410	407	392	405	377	430	416	403	399	418	391	429	406	406	429	405	421	401	425	377	396	393	471	465	396	423	423	404	407	402	376	409	410	474	442	428	408	443	382	452	411	417	441	426	438	410	410	403	420	417	424	457	430	419	437	418	410	379	399	405	410	410	404	408	409	427	415	443	409	444	461	408	405	427	413	400	428	426	417	413	424	402	415	415	437	435	404	459	410	425	456	443	418	400	438	425	417	443	425	475	410	431	407	422	412	408	441	428	408	425	422	425	415	411	397	402	452	425	421	403	390	422	400	425	439	410	416
62501	99057	66316	37947	16738	5557	1019	554	455	478	510	479	511	476	462	458	462	471	455	463	386	467	438	459	510	484	462	467	485	464	498	464	406	459	457	475	460	470	433	454	478	450	490	458	458	478	466	479	496	482	434	428	456	446	459	428	445	448	447	460	446	478	436	452	464	445	463	481	507	453	474	482	486	507	448	522	466	475	457	434	457	472	489	417	457	436	489	456	463	455	477	433	447	475	446	459	462	448	472	467	475	471	463	453	452	458	434	458	462	460	473	482	435	452	467	459	479	494	449	483	455	436	441	446	442	458	439	457	514	477	466	477	496	420	434	432	440	444	460	485	472	486	439	434	451	441	480	474	430	484	472	468	444	451	442	405	426	451	461	481	454	437	513	451	462	485	483	461	483	487	475	460	481	475	470	465	460	455	447	441	456	450	481	431	451	441	455	455	492	495	499	478	413	441	429	484	471	457	475	446	445	442	443	468	427	443	458	449	497	460	440	466	456	491	454	474	475	494	494	431	452	470	442	453	468	473	454	509	429	512	492	422	440	468	461	469	448	470	466	465	445	466	460	434	444	486	480	458	455	490	486	457	444	431	444	429	462	450	507	430	477	447	463	462	473	459	434	447	505	470	483	452	473	494	477	487	496	455	481	470	467	461	460	455	465	468	481	447	455	485	451	480	491	417	482	445	432	462	415	480	464	482	483	463	466	508	453	448	483	495	464	461	466	443	474	475	471	461	483	480	449	437	471	471	477	479	496	471	516	421	455	459	463	474	461	482	440	480	456	476	463	463	483	490	496	489	483	461	468	461	399	455	454	482	468	489	477	452	444	458	486	459	453	457	449	481	465	462	437	445	460	464	452	473	477	459	493	446	471	450	425	447	464	444	452	443	457	470	456	441	427	465	458	478	450	442	437	441	428	475	503	434	444	454	433	399	467	428	453	488	512	493	444	477	469	506	444	473	472	469	449	475	511	466	469	462	483	456	445	434	489	428	443	440	453	464	460	448	462	493	489	445	466	432	431	473	487	475	467	474	484	438	425	500	421	487	435	471	491	455	497	461	462	439	466	477	488	429	433	464	471	464	473	450	457	452	480	471	474	425	439	480	469	433	474	472	478	451	443	465	515	426	439	451	501	404	440	464	473	442	466	442	460	413	464	438	479	504	428	475	448	476	479	462	491	451	441	432	459	433	505	471	512	436	431	448	462	447	481	501	451	468	462	481	487	452	453	434	467	450	466	439	458	465	461	466	469	464	453	504	458	469	451	454	459	461	485	446	461	479	462	455	444	484	465	497	442	491	440	457	449	507	452	518	451	458	506	408	475	496	468	482	481	455	507	458	443	468	422	483	470	446	482	461	466	437	462	470	471	464	469	438	449	439	479	489	442	467	469	428	506	462	464	471	467	462	469	437	464	491	423	472	464	478	464	482	458	461	472	464	459	456	458	468	458	480	497	451	435	448	449	474	451	469	469	442	490	472	450	452	477	428	456	439	480	452	454	458	435	480	427	471	481	451	475	471	454	440	453	451	441	432	419	483	492	470	483	472	494	490	455	469	455	457	454	465	452	429	492	448	457	469	435	464	452	467	439	442	485	476	427	419	462	461	456	486	469	480	438	485	477	471	469	479	480	480	467	453	471	436	438	447	434	481	454	447	457	461	495	433	476	419	460	463	448	459	457	505	449	436	447	485	519	459	454	441	452	513	497	423	440	471	461	435	468	471	460	485	420	493	478	460	431	495	453	465	431	467	459	473	483	448	471	471	453	464	450	476	482	470	467	444	444	456	446	446	463	469	434	484	463	489	455	462	464	467	471	456	452	438	456	468	443	450	436	478	449	489	435	456	457	436	484	445	433	468	453	446	430	445	478	467	449	464	460	434	439	454	457	461	478	438	507	473	479	415	479	469	464	463	430	445	425	464	439	464	451	476	515	462	441	441	408	504	491	475	459	445	467	487	488	467	433	446	502	493	427	471	461	442	440	464	491	451	471	449	437	481	442	470	452	445	481	503	412	478	467	459	473	450	421	450	460	461	450	477	454	447	487	473	471	456	474	455	478	445	479	436	486	460	494	455	440	444	498	478	469	476	433	467	456	455	419	455	485	446	471	458	450	436	463	494	480	471	487	478	456	449	475	469	449	469	450	476	464	466	489	450	424	450	465	435	439	484	467	461	456	429	500	491	473	460	468	472	447	461	455	432	456	455	466	461	459	440	497	455	424	498	462	443	438	455	542	489	459	471	491	436	446	464	407	474	459	466	488	438	455	411	481	464	488	470	479	467	465	450	447	450	449	468	478	476	493	432	506	473	516	446	446	429	388	428	438	472	446	457	482	504	455	492	487	504	425	464	487	458	478	484	459	445	467	465	504	425	440	472	428	460	442	432	458	469	431	477	442	452	429	483	448	458	461	436	472	442	411	454	482	468	463	469	467	500	460	422	470	489	449	443	482	455	442	475	477	477	472	456	461	445	429	430	473	469	506	466	443	450	444	486	458	489	506	432	450	451	431	513	442	452	466	497	495	413	456	459	439	443	468	477	507	468	450	510	462	473	449	452	525	472	440	451	451	457	463	454	464	458	498	442	459	503	473	453	503	479	458	451	423	470	449	475	476	443	436	437	454	479	482	455	467	439	469	471	486	493	460	469	445	447	478	455	470	472	474	479	454	410	427	463	503	488	471	484	502	476	436	472	450	484	435	472	452	472	474	478	443	481	479	475	464	491	451	458	440	465	478	461	478	485	456	463	484	434	470	486	460	465	446	461	475	467	456	473	443	457	462	489	504	445	468	495	460	459	488	456	484	466	447	481	458	448	478	468	449	472	510	503	463	473	500	459	470	445	449	455	475	479	509	454	481	448	420	464	432	474	469	483	469	443	458	409	462	526	464	456	440	445	464	455	458	507	410	449	478	498	423	487	449	478	475	459	468	461	459	439	474	502	461	445	531	467	458	428	521	422	449	479	445	504	470	491	453	441	444	459	437	477	479	470	435	431	479	470	450	446	446	468	475	445	509	473	504	504	470	452	455	435	477	450	485	460	470	478	443	477	442	445	474	465	425	435	438	452	445	452	454	499	465	442	469	453	453	474	410	435	437	442	475	474	458	459	439	483	481	453	457	481	418	452	490	484	470	464	499	454	447	486	495	461	504	434	477	493	448	464	458	467	463	453	481	479	480	491	493	487	416	473	491	449	436	487	485	458	453	438	478	482	457	455	446	464	435	461	459	435	445	494	506	441	482	451	478	471	491	445	417	485	443	460	429	465	424	470	470	422	455	454	459	451	462	503	472	428	459	432	428	482	450	464	480	437	476	490	432	452	474	453	459	464	476	447	446	403	477	448	432	440	491	458	499	458	468	452	459	501	458	467	457	461	464	440	470	463	491	430	488	486	419	454	475	448	493	487	468	452	457	442	452	413	451	456	450	469	456	454	471	472	466	444	501	464	443	438	467	445	483	499	431	464	452	478	460	457	463	474	441	472
30111	30388	30302	11451	1505	596	365	340	359	318	384	322	363	315	337	320	332	338	330	326	363	306	353	326	360	358	305	364	331	362	367	344	348	340	364	320	330	317	352	345	370	328	328	298	325	330	343	347	320	304	382	300	332	339	350	353	318	352	343	364	288	300	309	294	309	368	349	384	356	359	353	312	326	332	343	346	326	345	328	344	341	352	345	341	340	305	346	370	328	331	364	346	340	377	343	359	360	331	307	365	338	351	343	324	341	356	322	342	353	323	315	310	357	364	338	310	335	335	341	324	333	328	362	363	347	333	350	336	342	342	341	337	287	338	356	323	325	322	367	346	370	353	311	326	323	340	338	354	301	332	323	292	315	342	344	328	338	328	359	336	345	336	320	347	327	354	387	308	315	356	306	353	359	341	388	320	346	315	392	351	352	331	345	333	339	339	361	344	338	299	333	336	333	383	333	349	338	312	338	371	323	319	323	338	342	328	374	341	358	337	329	349	323	373	340	325	349	355	347	381	326	355	358	345	333	359	366	328	334	354	324	354	344	336	325	334	322	331	369	345	347	343	321	355	350	306	302	354	334	350	318	348	352	325	354	343	321	352	339	350	356	351	326	337	338	334	349	339	384	339	347	341	338	365	336	319	348	340	355	358	341	338	332	352	382	353	367	336	314	365	393	337	352	306	339	336	371	336	323	321	290	374	353	352	338	336	324	340	347	315	340	353	362	328	333	340	350	333	332	365	358	350	362	371	317	344	318	333	346	338	357	324	324	362	372	333	330	326	345	315	324	329	370	336	310	319	337	337	366	342	324	332	346	349	289	344	363	334	342	367	289	353	366	357	349	338	360	341	332	341	347	336	352	312	315	368	355	371	360	382	347	328	346	366	337	327	349	339	351	336	334	354	326	355	350	338	358	324	341	360	342	314	344	350	306	343	341	349	385	341	323	323	354	303	350	356	353	315	324	337	345	356	354	343	348	369	340	326	357	370	323	354	377	346	336	308	338	309	345	309	350	342	312	368	356	364	341	361	369	358	361	367	330	355	358	335	347	324	335	327	330	338	337	364	327	347	375	362	328	321	381	346	344	356	341	348	358	326	356	374	323	316	348	348	332	326	356	356	346	360	334	346	376	331	325	346	337	339	315	321	351	344	362	361	357	350	334	317	374	358	328	356	343	351	327	324	351	371	327	341	338	366	348	344	353	355	329	332	357	318	347	352	331	370	324	368	346	332	333	335	341	343	349	355	342	344	340	353	305	356	359	375	315	313	358	346	341	341	326	340	328	330	337	333	343	355	296	334	320	338	367	340	366	310	341	346	348	320	335	341	310	371	350	355	359	336	307	343	345	344	340	325	331	323	396	351	349	347	349	313	338	324	360	328	331	340	328	353	336	332	350	369	324	339	327	353	342	352	340	328	312	319	354	328	329	344	320	332	357	313	346	310	332	339	352	373	350	321	374	343	358	350	297	365	382	319	315	344	326	319	335	368	360	328	333	353	366	362	351	330	294	302	319	358	302	338	353	318	325	315	364	356	331	320	324	336	323	377	338	335	354	367	312	326	356	352	364	340	338	356	349	323	319	355	363	351	308	327	367	327	376	361	329	315	341	348	350	368	340	336	356	351	336	346	344	333	333	311	377	349	350	335	316	331	354	358	313	351	374	343	355	347	325	317	330	331	340	340	330	343	365	354	352	315	367	341	346	331	360	309	344	326	329	357	355	314	342	316	354	327	330	329	368	344	354	323	345	342	327	302	338	335	314	360	368	346	344	335	343	326	349	347	320	351	343	307	343	354	351	347	331	311	352	324	362	338	347	322	337	353	330	306	335	319	385	338	378	342	351	353	383	319	313	305	339	316	324	332	306	319	361	346	338	341	301	355	368	346	325	322	337	320	332	326	376	359	338	375	359	334	320	347	336	346	346	391	346	353	344	367	316	339	348	351	342	327	368	303	359	342	340	341	330	289	370	360	326	345	363	354	333	342	334	361	366	301	347	377	326	342	354	344	354	335	351	369	321	335	329	374	332	330	300	324	358	327	350	321	367	353	360	319	343	344	355	353	350	321	337	333	332	374	363	345	341	349	333	311	345	358	338	316	353	321	378	343	315	303	346	370	346	360	344	345	373	352	358	310	328	288	360	374	343	366	339	324	358	324	322	338	320	347	364	344	298	316	339	329	352	353	335	328	314	293	295	338	353	325	333	357	357	326	333	312	342	320	332	327	354	340	342	364	351	353	331	356	357	326	340	320	320	366	339	319	327	349	348	356	344	357	335	328	339	342	344	312	321	350	329	316	345	326	344	359	308	341	339	300	316	344	350	309	400	327	318	329	353	328	331	343	326	339	336	351	347	366	340	343	351	343	330	326	353	374	331	340	361	327	364	334	348	340	311	339	347	348	347	325	370	326	287	338	316	313	315	334	391	332	352	306	337	338	346	388	365	338	306	367	345	368	354	325	333	323	366	356	321	355	340	345	338	318	317	339	326	388	335	333	376	334	346	365	362	347	393	336	337	347	301	350	343	320	307	335	353	352	342	334	346	369	335	353	355	363	337	318	326	338	300	337	358	329	361	357	372	347	336	364	328	365	354	339	383	331	340	352	357	337	325	341	331	320	311	366	317	343	362	360	316	345	329	361	321	328	380	329	323	364	350	318	350	352	338	344	355	348	341	369	329	346	356	326	396	321	324	326	367	367	348	323	369	350	330	296	357	343	345	328	341	331	343	334	376	385	368	323	326	324	330	353	323	304	348	357	329	305	319	370	353	316	329	343	338	345	361	338	332	335	335	355	354	331	308	329	337	350	344	334	347	342	336	327	339	382	335	328	318	339	315	336	332	357	321	359	342	311	368	323	345	333	335	351	336	345	329	329	381	323	336	346	340	322	320	394	364	352	349	339	357	308	338	364	331	351	336	334	357	343	364	332	302	332	340	337	352	338	340	349	361	338	347	330	334	373	338	349	363	321	313	341	344	358	339	334	313	334	348	329	331	364	333	306	337	330	344	343	364	367	300	322	324	353	334	341	313	353	361	322	332	339	311	347	298	315	341	344	369	361	324	341	347	338	353	355	331	331	322	352	330	361	329	352	326	370	344	324	381	322	332	367	365	342	318	356	335	348	390	379	352	331	340	346	338	339	324	328	330	389	316	317	336	368	324	334	340	340	345	360	305	320	370	292	338	331	337	321	333	352	357	334	361	355	346	339	339	357	320	341	350	362	307	342	314	323	322	334	318	363	346	360	370	340	317	343	360	344	344	371	306	371	371	342	358	347	334	322	316	322	347	345	348	352	326	341	351	341	333	334	353	331	366	352	345	342	353	351	348	295	352	325	328	309	354	340	340	376	351	334	336	322	334	349	341	353	365	334	352	326	322	354	361	376	352	349	333	349	340	342	314	338	353	360	358	325	374	340	314	357	365	324	341	332	320	369	359	367	321	299	383	352	328	349	328	363	377	339	332	383	360	317	332	342	315	353	318	356
32725	44277	24823	6877	1600	772	470	355	359	414	387	371	406	430	400	383	364	401	406	403	405	406	407	408	389	409	369	399	369	378	375	460	406	380	394	433	426	399	382	424	402	393	425	404	406	433	401	379	420	427	408	425	434	414	392	388	388	390	402	408	423	398	387	452	383	382	412	376	407	389	380	387	376	394	408	413	378	375	382	390	416	381	401	413	411	383	408	408	380	395	410	461	387	403	371	438	384	406	407	396	432	396	419	402	395	385	414	397	387	422	398	393	390	422	421	421	400	415	403	404	385	396	383	385	356	393	437	391	366	409	393	388	413	404	427	419	406	405	353	395	384	381	374	433	406	427	392	420	366	397	400	388	389	405	379	382	409	385	418	384	404	385	452	380	418	418	365	429	372	404	410	384	349	406	396	425	367	409	393	418	440	419	393	392	427	385	407	388	381	386	409	391	415	365	372	423	411	401	369	415	407	395	406	393	388	406	402	408	381	426	358	385	393	410	418	400	424	407	386	402	403	369	415	389	445	366	373	451	395	386	419	406	386	437	408	396	358	384	408	414	415	399	387	408	413	399	389	417	418	405	388	411	382	353	404	370	368	396	388	378	369	371	388	376	360	385	384	412	399	373	419	394	401	381	406	424	370	408	426	380	363	419	409	378	387	408	432	417	383	399	397	397	386	374	392	373	370	435	431	418	391	394	404	407	427	388	397	374	398	402	369	428	394	376	387	408	389	422	384	403	383	428	389	410	411	400	390	383	386	395	401	369	384	381	390	373	408	392	416	404	384	394	392	369	403	399	420	426	416	403	396	404	374	396	400	382	403	410	347	398	343	414	408	420	384	395	388	414	396	415	401	397	389	391	417	384	373	413	433	402	409	378	410	425	405	411	392	396	380	393	393	396	439	369	399	362	390	413	393	381	398	378	377	379	388	380	402	422	413	400	415	423	392	387	386	382	385	417	415	419	399	393	362	384	399	389	398	389	406	394	391	383	414	344	437	393	403	405	382	389	386	383	420	383	359	386	401	373	383	372	428	374	409	407	391	398	426	406	411	436	375	386	392	442	401	356	399	413	393	431	385	405	371	432	400	406	420	396	412	401	382	405	383	421	419	390	433	401	409	415	374	431	393	385	397	419	385	417	377	414	391	380	385	393	365	441	408	406	437	395	381	372	435	427	368	412	368	409	405	399	358	432	397	397	403	397	408	405	377	418	425	354	412	392	410	391	402	366	405	399	434	378	418	414	387	386	395	382	397	348	398	389	388	386	398	347	371	405	439	422	374	394	392	427	379	380	385	400	400	385	388	387	442	363	376	432	362	386	399	408	406	440	429	394	441	431	380	401	417	402	405	416	399	382	431	421	399	407	432	378	394	380	402	375	474	411	408	377	405	390	374	394	397	414	411	403	396	400	389	369	406	392	382	405	409	398	380	405	392	391	379	377	417	415	381	394	411	368	397	420	398	428	397	408	390	383	407	357	398	375	409	389	414	389	376	404	398	400	418	377	379	392	387	410	386	401	396	386	437	388	359	429	407	424	433	390	409	426	411	390	424	414	406	421	386	358	416	382	373	392	401	391	375	415	387	363	402	377	387	403	373	353	367	436	405	410	413	415	392	415	388	403	399	389	427	375	417	381	396	394	368	441	393	421	424	391	377	402	371	389	420	420	422	427	443	398	404	399	399	383	363	395	401	417	389	383	408	397	417	415	427	390	406	417	409	411	410	389	437	413	401	438	383	405	403	429	397	384	404	375	414	353	407	416	363	451	391	401	382	414	376	373	449	413	407	386	443	390	392	411	429	388	395	386	418	384	402	403	406	407	393	402	389	406	419	426	430	351	383	438	417	403	390	403	389	340	422	366	400	406	384	371	381	390	380	423	413	418	383	402	381	409	364	371	378	412	413	409	381	400	409	371	399	434	403	408	398	409	384	421	405	375	370	384	406	405	421	427	394	378	386	417	397	386	360	370	383	390	420	374	444	408	378	432	397	446	421	456	400	402	376	407	419	401	418	373	381	377	406	391	386	442	404	399	409	404	409	385	386	417	387	416	408	385	364	377	395	387	433	403	363	411	410	402	352	385	406	433	404	412	426	456	396	427	379	404	385	409	436	391	423	402	382	376	419	391	434	414	394	403	388	352	388	410	386	382	405	414	385	372	391	410	363	411	404	397	405	392	383	395	353	370	406	409	396	367	408	404	442	383	415	351	402	415	392	393	391	465	378	408	388	411	381	425	390	413	403	418	371	426	377	406	377	397	390	382	426	408	393	422	410	424	393	373	389	426	359	355	401	407	389	398	417	389	405	381	432	414	388	421	375	389	405	388	412	396	384	402	427	421	402	380	387	374	407	403	389	409	375	425	378	391	394	384	384	400	416	395	399	428	431	384	407	383	411	406	364	384	371	391	412	401	428	364	441	409	382	395	395	388	438	414	406	388	371	422	427	403	434	409	387	423	373	378	385	406	409	397	399	351	412	375	408	415	413	384	385	378	411	414	410	385	401	415	379	399	426	354	376	389	386	427	398	427	437	391	417	425	398	400	427	376	385	424	428	408	401	389	380	377	387	392	398	380	379	404	370	383	409	382	418	406	417	418	404	395	461	410	388	383	380	416	400	359	430	383	398	451	370	402	422	382	429	395	402	386	376	405	355	400	399	392	339	383	408	414	410	424	427	374	390	350	404	361	430	409	391	408	399	390	407	421	403	412	410	414	386	417	379	416	389	416	417	404	414	402	396	411	416	374	353	370	389	410	403	334	392	395	387	411	393	389	409	422	389	401	385	382	394	428	385	415	394	404	382	379	386	420	406	378	396	395	435	383	392	383	433	393	440	395	386	391	410	382	400	358	394	400	395	415	397	407	396	414	389	409	389	430	434	403	387	400	387	403	387	401	443	396	403	369	427	373	412	371	409	411	416	385	400	395	368	378	434	396	426	407	387	405	372	398	410	415	384	391	360	412	420	410	395	386	398	368	393	389	422	410	384	402	443	384	420	394	346	404	404	416	379	365	365	431	372	382	443	372	418	406	389	408	411	376	374	400	422	403	395	392	411	364	399	379	409	383	382	388	393	423	432	410	410	432	371	390	391	359	430	416	377	404	386	380	411	391	396	382	394	401	392	394	373	404	389	407	392	399	414	417	410	438	369	384	414	433	378	432	378	404	398	400	398	379	415	414	393	417	392	373	402	403	407	391	417	457	406	427	380	351	373	384	394	392	383	424	436	384	393	407	418	423	432	395	408	433	405	415	397	415	411	399	416	387	404	389	372	379	412	358	377	404	380	399	434	407	383	397	407	393	417	396	382	387	402	373	396	409	416	416	391	379	433	402	414	439	363	377	384	387	403	411	411	384	364	393	406	355	380	364	359	407	387	397	403	407	377	409	376	381	383	414	376	409	408	388	368	393	402	428	361	424	420	401	428	421	372	357	391	384	401	391	398	408	409	389	375	416	408	402	400	380	366	407	355	400	408	415	377	393
23440	22079	31525	25276	20555	14404	1926	377	323	300	313	342	324	299	311	321	332	309	300	295	331	311	337	317	323	344	325	297	325	302	321	334	297	322	315	331	302	342	310	340	325	298	317	329	294	325	314	317	316	320	315	320	319	324	298	294	318	306	308	305	297	303	296	332	284	314	317	299	312	285	328	334	296	315	253	295	320	287	298	290	303	302	321	298	308	299	322	308	316	337	305	317	319	324	325	293	333	295	318	293	326	281	288	289	301	307	300	326	322	349	302	328	340	298	314	313	320	301	288	286	326	334	310	320	295	288	334	336	322	313	299	314	300	334	331	301	293	289	284	306	334	326	308	310	286	316	326	325	294	316	300	311	303	332	287	341	300	346	312	289	310	306	273	285	348	322	288	303	307	299	333	305	314	260	325	285	288	318	326	325	322	298	289	304	321	321	296	294	333	285	316	314	336	268	337	292	313	331	318	317	330	311	298	329	306	310	324	323	290	300	303	327	336	282	327	314	283	351	332	292	286	297	301	300	319	332	293	292	283	299	329	299	293	315	312	315	311	296	293	293	329	298	333	307	312	277	296	311	319	315	311	333	302	264	276	334	327	308	322	305	329	329	317	336	332	320	323	313	300	325	308	329	296	314	315	328	308	291	308	308	292	303	308	293	278	290	311	298	335	318	302	316	350	296	332	321	321	312	320	278	316	314	302	301	308	324	327	309	293	322	309	322	306	337	327	309	317	329	347	303	321	322	318	351	308	310	311	293	318	296	313	284	284	300	272	306	314	315	312	336	262	322	309	303	328	311	327	297	278	294	321	303	320	312	334	286	319	292	301	313	303	275	286	330	292	310	321	294	283	341	306	317	273	332	303	293	309	322	311	334	303	292	314	317	320	335	305	301	337	304	316	320	313	288	290	277	304	329	303	266	298	312	301	268	281	333	314	314	323	296	326	306	327	304	311	298	333	285	307	297	309	288	305	301	330	309	293	351	318	321	311	326	325	315	324	316	314	302	337	308	335	310	320	366	300	315	301	317	320	324	342	271	303	302	314	337	341	308	318	327	288	300	306	315	296	297	324	301	293	325	274	301	318	293	320	323	291	297	316	341	271	307	335	304	334	283	304	335	278	312	338	322	291	320	305	310	291	334	305	322	308	301	318	277	345	304	334	333	307	303	326	300	311	333	306	332	316	297	310	268	309	299	302	308	332	316	332	316	296	314	318	303	305	345	307	295	323	330	283	297	322	293	316	328	317	272	313	296	316	282	332	326	297	296	291	298	343	310	303	283	326	313	306	322	317	309	301	266	318	294	298	336	302	321	313	312	309	289	304	306	300	297	337	305	293	307	284	315	276	327	333	331	312	297	305	307	331	292	330	331	339	312	332	302	285	300	325	328	334	293	318	333	303	290	312	288	323	313	308	269	301	345	290	332	287	326	294	314	328	340	312	291	306	290	322	309	292	312	345	323	299	339	322	329	314	292	338	331	353	303	319	304	320	318	313	294	317	268	257	297	313	314	319	291	288	291	276	305	332	341	278	300	313	293	296	261	285	311	296	305	315	326	324	304	285	306	314	287	294	302	325	305	310	291	328	293	347	330	344	274	330	283	349	331	319	305	323	275	331	319	321	308	305	333	324	327	335	279	305	299	334	290	308	299	316	333	311	296	310	313	317	292	302	300	323	294	327	313	341	330	323	301	297	311	301	298	292	330	343	286	337	321	326	325	289	331	252	294	312	319	307	294	323	290	330	286	325	302	283	309	299	267	281	323	297	348	300	296	334	294	330	289	330	308	373	330	315	300	344	276	318	297	284	295	311	323	309	317	306	307	290	286	311	324	317	295	299	309	315	326	284	304	301	315	270	317	301	285	327	287	312	289	300	312	334	295	270	339	325	327	315	343	320	316	338	316	305	336	282	329	299	343	349	335	311	354	298	298	315	313	284	307	315	290	292	321	348	324	295	300	360	310	305	339	284	333	312	331	316	324	304	311	292	294	318	297	305	303	309	301	296	286	285	293	298	274	295	325	284	327	263	328	312	290	324	313	309	313	293	276	318	311	332	270	330	321	338	306	324	328	346	306	324	283	326	298	324	330	322	312	288	287	324	337	309	281	314	329	315	345	322	326	325	317	324	291	288	320	304	293	285	313	303	334	315	275	346	316	329	306	303	312	328	293	338	295	287	261	314	325	316	326	328	301	301	268	358	303	334	323	318	287	303	297	354	297	321	337	290	304	340	322	284	334	305	320	311	283	296	332	344	305	335	282	316	323	346	324	303	324	344	317	296	303	338	298	301	328	333	339	290	304	325	322	315	298	306	339	281	310	309	287	306	318	282	291	324	290	293	288	285	284	307	328	284	308	286	334	310	313	288	304	332	306	267	300	283	292	312	311	315	324	293	320	309	330	331	343	303	283	292	292	306	298	322	334	343	341	325	317	299	309	310	324	279	340	321	292	300	318	303	319	324	336	338	324	336	288	295	307	308	313	301	321	318	322	290	315	330	274	295	360	322	300	353	313	339	303	291	313	325	318	340	337	324	305	319	297	325	329	307	329	325	291	322	305	294	312	320	294	343	324	326	292	326	293	331	308	311	299	315	333	326	300	291	300	320	345	327	329	292	313	348	361	292	327	328	296	289	337	321	326	305	317	324	323	321	335	283	323	328	317	323	303	267	313	306	296	308	339	310	291	302	297	336	299	290	322	313	302	280	316	308	344	309	315	281	303	335	300	323	302	284	360	289	328	302	288	318	319	323	331	263	309	303	284	294	296	310	281	343	348	312	328	323	293	334	319	333	310	317	312	336	332	301	327	292	351	271	292	324	332	328	330	303	314	310	327	294	316	295	310	340	298	274	317	299	312	312	347	303	295	301	322	326	291	310	313	283	334	308	301	314	336	324	316	336	317	319	317	287	307	318	297	322	324	304	340	310	310	289	302	322	322	286	276	293	303	278	328	310	305	292	330	310	316	308	308	301	279	315	309	309	296	329	293	327	287	310	316	312	320	300	310	262	323	320	329	328	301	319	345	313	292	339	310	315	300	309	317	347	330	299	311	311	311	334	312	317	297	295	325	296	289	289	331	308	312	308	300	291	309	328	289	303	333	300	333	322	300	352	309	314	330	333	309	335	280	302	308	324	319	308	315	307	316	314	298	330	308	288	308	315	272	319	313	330	321	325	300	315	326	289	308	295	323	302	342	310	277	336	353	315	281	312	314	309	313	318	307	312	293	301	277	296	284	316	303	335	308	284	331	292	278	307	299	316	341	305	302	319	308	312	309	323	309	330	314	324	282	327	332	311	321	287	294	284	331	333	311	314	328	319	302	320	304	314	331	296	340	305	337	308	321	300	282	296	348	303	323	338	347	281	340	335	342	296	315	302	318	319	312	317	330	294	304	336	319	304	320	339	305	304	319	292	285	324	325	316	323	292	307	296	335	311	322	285	307	305	307	331	328	332	329	324	337	318	280	330	295	319	288	306	272	307	300
58062	91428	58875	29278	10418	3667	748	456	341	350	369	372	349	361	330	361	373	382	383	370	359	365	356	338	370	389	346	360	338	349	353	365	348	338	352	356	349	376	382	370	386	355	330	368	388	354	329	369	398	324	369	355	346	363	349	370	380	379	317	369	389	347	327	348	356	366	348	326	372	334	333	380	348	365	379	361	347	374	356	308	326	362	375	363	364	402	369	358	337	337	338	364	323	389	360	363	334	346	382	338	375	359	333	358	361	369	370	382	341	354	332	354	362	351	355	378	367	322	348	359	384	318	359	361	355	345	338	344	368	371	338	348	367	358	376	356	322	382	338	317	337	363	352	362	357	363	387	379	340	359	373	339	333	361	352	350	358	365	317	349	356	376	351	349	358	336	376	359	337	382	340	358	366	363	338	358	349	363	340	313	372	343	369	370	365	355	372	346	328	340	332	361	356	376	355	354	353	367	339	389	331	336	379	350	337	385	376	409	328	343	352	320	359	290	357	389	352	354	334	351	363	346	371	359	350	366	349	346	357	373	375	348	388	309	347	343	356	381	322	363	358	331	357	340	335	334	374	380	338	360	391	329	361	358	369	348	371	372	347	351	340	375	356	380	335	331	353	371	383	341	388	335	337	363	365	371	371	402	356	390	328	370	351	344	386	380	361	338	360	333	399	328	353	356	398	376	353	351	378	357	348	326	338	368	369	351	367	359	346	363	349	358	310	341	328	317	332	384	376	338	353	365	382	336	362	382	329	318	328	326	358	346	377	359	329	342	328	401	354	348	356	348	358	370	335	365	401	378	375	329	359	386	376	340	372	368	324	337	368	339	411	376	360	327	319	353	348	348	360	338	333	376	332	353	377	368	386	389	361	368	336	314	339	371	362	380	394	370	354	348	343	375	359	375	350	320	388	376	339	352	357	358	356	338	362	366	360	359	322	376	350	313	349	329	346	347	380	370	348	347	377	373	365	381	350	367	411	350	374	373	368	353	340	396	382	362	372	342	347	359	359	369	355	319	350	336	346	335	358	357	318	365	355	368	324	409	318	356	336	357	356	365	376	394	364	359	351	347	356	379	344	397	327	340	374	343	318	319	360	361	365	367	358	328	344	386	350	321	353	293	390	355	380	334	335	330	406	355	372	359	323	334	369	385	395	329	361	334	357	334	385	334	368	355	372	343	359	364	366	389	366	361	373	335	355	357	358	361	334	345	371	331	332	375	368	370	351	373	367	354	369	348	336	346	363	327	404	337	385	355	350	348	364	379	390	376	334	314	346	338	308	313	338	375	340	376	337	339	328	366	356	354	348	340	369	339	323	379	366	374	370	333	369	368	363	376	345	346	359	332	372	370	378	366	350	335	357	332	339	345	361	316	368	317	358	324	353	369	353	358	338	386	336	365	325	369	335	380	347	387	382	342	355	348	331	316	371	341	350	371	358	340	321	357	332	378	358	363	370	382	371	333	344	356	379	343	380	369	360	351	350	371	349	336	382	331	342	359	378	384	368	328	371	331	346	354	335	385	360	359	352	370	356	366	351	341	359	331	383	355	362	351	364	398	356	352	347	358	333	384	355	338	319	359	352	325	336	351	342	350	348	376	330	373	372	314	389	361	329	359	367	324	363	334	394	351	382	400	380	351	354	351	374	347	364	386	354	408	358	345	344	321	384	321	337	363	342	337	345	384	371	363	352	369	349	318	368	349	324	329	353	363	364	366	364	344	343	327	327	360	371	365	326	351	390	381	370	360	367	357	397	337	349	365	368	383	345	372	376	343	360	348	353	352	330	349	321	409	351	374	351	363	357	348	363	359	324	330	326	334	382	339	388	354	353	336	361	356	364	373	359	373	354	350	347	339	345	355	362	372	341	380	356	320	352	351	371	349	341	379	336	366	324	403	354	350	379	367	353	337	357	359	336	347	339	370	345	363	350	370	375	367	346	362	381	367	374	325	363	337	358	357	395	326	361	339	350	350	334	349	360	349	347	349	347	346	373	377	335	359	367	365	326	334	349	347	382	345	323	353	367	378	339	334	353	360	373	333	378	395	368	352	318	333	347	350	363	344	347	361	379	357	345	353	368	332	349	357	344	409	347	344	339	345	342	357	356	350	380	377	357	349	339	337	353	350	357	346	322	398	354	358	373	390	328	337	357	365	360	340	335	333	359	398	338	364	345	371	341	322	355	361	362	380	355	331	384	370	347	355	360	290	334	360	362	359	354	323	342	334	387	328	362	359	351	361	342	374	338	352	379	372	343	373	355	346	356	384	376	338	367	354	312	377	355	360	368	380	349	345	343	338	372	329	330	335	352	341	338	365	380	348	340	360	360	336	324	315	329	371	343	363	364	351	352	348	373	345	334	345	376	393	384	318	351	378	343	337	385	360	360	335	371	354	356	342	371	353	335	366	381	334	321	351	360	365	395	376	360	371	383	357	352	360	357	349	362	330	382	338	390	320	347	344	336	365	353	388	366	354	389	351	343	363	373	325	324	350	342	323	358	396	347	341	381	394	360	329	318	361	391	354	378	348	366	373	375	354	345	362	319	380	331	348	364	345	373	363	338	328	324	335	377	350	373	348	362	377	355	340	359	366	373	348	348	356	349	379	360	378	339	361	333	323	360	327	351	363	378	327	355	331	334	343	346	336	373	310	305	375	351	339	388	337	328	361	344	346	342	363	354	339	348	366	364	370	363	345	337	406	361	379	364	351	367	349	358	362	379	376	365	363	332	342	339	355	380	318	370	359	363	322	359	347	355	347	355	341	378	373	359	331	356	346	366	367	355	363	357	337	361	364	333	369	322	318	359	368	380	346	375	380	347	340	318	369	336	346	402	413	352	348	343	327	349	342	332	378	372	347	397	332	349	378	362	358	355	336	383	331	373	354	351	348	377	337	382	357	387	365	356	366	366	370	370	350	359	353	361	333	354	336	360	359	331	345	343	342	383	337	342	361	378	344	348	336	375	369	375	336	340	381	335	360	336	365	341	379	334	328	366	384	384	346	349	370	351	342	325	385	349	358	377	362	356	342	350	380	346	350	353	372	362	359	349	338	340	341	347	346	354	356	358	335	350	347	349	375	355	353	380	357	351	351	312	356	350	347	321	336	370	356	338	329	361	333	364	371	333	348	333	395	364	349	337	352	396	347	347	314	335	350	332	332	405	353	361	381	359	352	320	363	385	368	367	351	336	384	335	374	399	380	355	336	360	347	332	331	358	337	343	338	367	371	351	363	357	330	362	368	354	405	324	365	351	332	362	373	335	331	344	321	316	346	375	360	396	343	378	390	344	344	355	343	360	396	364	344	329	340	394	344	376	404	373	340	361	362	350	325	333	356	358	329	328	359	349	357	364	346	326	375	370	360	344	386	375	360	345	355	358	333	351	337	350	363	354	377	377	330	346	376	357	376	371	376	379	367	352	347	384	370	353	375	345	323	339	330	347	349	366	321	347	366	344	378	333	373	355	355	366	390	367	326	362	334
25489	23783	33421	25585	13194	2453	606	468	456	450	430	400	420	463	438	424	411	445	399	479	417	424	461	433	421	397	430	428	439	410	382	418	467	433	434	394	418	434	428	436	421	426	445	428	442	435	395	426	416	413	422	417	433	396	415	420	430	447	425	431	459	455	433	430	414	472	438	408	411	472	422	467	424	456	418	432	431	413	437	467	415	420	365	414	427	461	457	417	438	427	398	444	377	415	402	419	463	444	433	420	430	433	408	426	423	450	410	432	448	449	434	408	468	421	474	411	432	457	482	410	428	473	447	439	425	414	416	434	402	403	448	431	436	458	437	425	417	427	433	418	418	434	417	430	435	419	445	456	432	473	392	429	429	434	352	452	412	427	450	444	410	437	427	417	405	418	428	423	438	444	454	413	466	432	426	377	465	426	427	455	454	409	456	426	429	408	431	422	434	448	419	443	457	432	449	452	448	435	456	436	405	398	455	453	422	450	459	410	430	458	437	433	450	467	444	440	410	374	430	430	418	397	400	431	411	443	467	419	445	453	459	430	470	407	478	464	458	437	441	426	434	435	447	420	432	404	471	400	464	423	433	454	436	413	414	440	439	451	429	464	452	453	432	419	438	397	442	447	426	434	454	413	418	401	423	419	469	441	424	405	422	385	435	401	435	400	409	428	467	437	410	410	431	442	441	421	445	490	436	460	434	430	480	467	435	430	436	398	448	401	438	431	447	410	383	426	432	397	425	429	447	425	416	414	427	447	479	434	425	417	419	483	425	440	411	442	455	403	462	480	432	450	421	429	459	397	444	467	466	431	448	442	428	399	467	456	429	432	397	442	441	463	422	435	387	423	446	399	439	409	434	445	418	409	406	448	378	449	418	446	469	420	440	415	396	432	426	446	453	415	472	417	443	457	434	457	418	448	475	446	416	426	430	445	452	409	442	470	455	415	468	453	412	423	434	375	404	448	435	430	412	410	420	431	405	435	440	395	411	457	413	444	424	452	427	462	423	470	434	404	433	462	433	423	439	416	444	445	437	453	453	433	444	445	402	408	459	451	392	405	430	446	419	432	452	407	445	452	478	403	434	438	386	446	419	426	421	415	398	445	427	413	429	465	388	421	405	435	443	404	462	445	436	421	440	426	442	403	473	426	433	451	439	401	440	453	409	411	426	437	399	413	436	432	443	435	438	433	448	408	423	415	451	460	395	433	425	385	434	458	382	436	437	433	428	452	459	469	450	409	462	428	428	423	407	432	432	417	413	431	470	431	438	426	401	470	433	450	449	445	424	441	437	423	426	436	392	394	431	419	418	424	438	398	450	447	435	436	417	422	414	442	471	407	437	427	433	420	439	441	443	437	440	439	405	403	398	434	381	412	464	431	449	449	442	433	440	435	431	462	393	423	430	430	412	413	401	473	438	415	425	440	429	435	427	425	430	458	408	421	435	415	390	400	457	438	426	459	420	434	399	436	447	451	438	441	415	392	430	400	422	418	442	436	428	398	464	464	446	438	390	417	420	441	444	412	417	441	418	415	465	421	426	436	425	440	428	452	434	449	437	429	442	416	427	450	432	411	426	430	459	411	471	418	433	447	467	453	405	415	392	411	408	435	438	430	431	443	445	448	426	392	420	417	431	448	439	434	424	392	398	424	390	435	453	432	446	440	415	400	401	425	413	448	476	431	415	420	446	423	419	458	483	425	448	424	425	418	448	445	415	437	470	399	431	459	416	447	417	446	411	465	418	421	463	417	417	439	431	441	438	424	424	433	441	385	428	436	432	447	469	420	403	437	402	427	403	451	408	443	447	427	437	453	421	412	444	417	415	409	405	458	461	465	420	419	478	392	445	452	425	457	454	435	403	420	408	414	432	429	467	426	462	455	417	442	450	434	426	436	444	421	442	475	406	392	415	422	451	436	431	428	454	445	416	443	471	440	419	445	425	439	403	423	414	436	471	437	467	445	482	425	429	422	438	407	429	436	424	400	414	379	417	429	425	408	428	427	427	440	417	439	403	384	409	392	445	469	442	435	430	426	428	432	443	394	421	466	431	423	435	427	448	455	459	424	396	429	388	424	425	389	418	436	380	441	417	433	430	403	419	430	487	406	429	394	454	439	464	410	441	419	442	435	419	424	415	430	416	416	377	406	427	440	450	460	419	496	419	432	424	478	450	425	458	428	431	402	443	453	426	407	446	432	410	446	415	395	413	424	425	455	399	442	476	437	417	430	390	444	414	439	431	438	426	420	444	481	414	411	414	409	428	457	402	433	458	436	401	436	416	435	395	416	476	423	434	410	469	438	451	457	441	433	433	425	424	425	448	425	458	410	431	413	416	455	415	435	486	401	428	435	410	418	423	421	429	429	419	439	418	457	444	385	457	439	440	444	428	442	429	423	452	418	426	428	417	439	385	429	466	449	394	425	441	428	446	466	454	423	424	455	423	432	387	434	468	457	408	397	420	439	445	465	470	427	464	417	464	452	410	433	438	401	435	422	433	399	434	413	452	449	418	448	412	427	400	438	373	429	423	419	396	438	440	439	448	399	432	461	430	409	434	444	395	445	424	445	434	419	441	422	415	424	433	429	404	461	428	461	416	443	385	439	448	414	438	414	414	454	393	427	455	443	430	429	424	452	462	422	423	449	486	431	441	437	404	438	446	409	426	431	423	409	413	443	427	427	403	442	414	417	431	440	422	463	419	415	421	407	428	417	422	418	436	424	426	433	433	418	422	440	406	431	392	426	438	452	468	426	441	432	392	424	425	428	444	459	454	465	438	406	404	464	426	429	427	424	457	448	438	438	409	450	466	458	436	440	471	410	422	403	437	484	419	433	445	447	453	465	450	482	434	440	413	444	454	451	425	436	421	432	442	460	436	405	433	429	446	429	439	467	444	446	498	469	460	437	429	454	429	427	409	403	422	434	431	413	441	432	412	413	406	434	449	426	411	456	408	422	448	428	450	435	468	428	459	441	452	437	409	412	399	467	413	415	466	448	407	449	419	426	454	446	447	409	417	474	429	448	498	463	419	426	424	470	462	428	384	426	422	413	418	447	446	464	428	425	431	414	424	413	445	459	471	413	423	440	434	430	427	408	414	449	420	419	433	408	452	418	422	401	427	430	433	432	447	458	456	407	458	438	418	422	440	451	414	444	393	467	404	445	438	466	419	430	435	465	439	414	453	436	422	430	429	423	441	452	437	448	443	425	444	446	407	418	400	418	442	415	432	417	411	438	451	424	461	432	454	457	430	456	397	443	426	438	409	425	434	445	416	411	450	414	449	421	425	438	457	425	415	427	457	453	405	394	441	420	459	458	433	411	436	440	435	444	444	466	410	432	420	442	432	465	437	444	421	445	400	451	429	422	455	426	423	413	404	458	432	436	438	394	465	449	430	414	460	425	456	433	445	411	461	437	429	416	455	419	397	426	427	432	453	445	406	426	390	444	439	431	461	442	393	420	415	436	431	448	428	441	451	432	408	419	405	405
52719	75735	47545	19112	6519	2372	714	527	505	506	526	519	502	455	491	490	458	466	464	521	470	481	452	483	510	488	516	478	574	494	491	505	482	523	476	475	470	483	512	501	473	520	490	514	438	483	470	496	475	533	495	510	490	529	471	462	494	496	491	475	525	507	475	531	493	477	453	510	485	496	518	466	474	453	518	468	483	539	457	516	524	507	488	475	482	470	484	487	463	468	503	464	489	480	474	456	538	484	505	485	501	504	486	504	507	464	491	521	527	480	456	535	526	448	494	542	497	490	515	462	456	471	487	475	470	542	442	494	477	526	504	464	514	492	501	491	470	508	493	452	481	508	481	498	521	505	482	459	505	481	469	490	476	497	497	500	501	485	504	507	485	504	467	492	498	492	507	474	489	500	521	527	493	477	523	479	527	489	474	488	488	480	490	516	505	486	548	517	472	496	507	471	501	501	459	498	457	506	531	482	492	480	507	482	509	557	467	450	506	494	527	520	495	475	466	537	480	485	485	534	517	470	491	480	495	500	496	521	505	509	432	504	482	522	492	476	461	475	488	488	491	492	484	506	482	451	484	495	488	486	522	503	504	489	509	494	476	505	482	476	472	491	479	505	470	474	498	483	446	472	489	504	484	479	523	470	463	506	503	509	447	475	453	455	476	477	497	482	468	502	502	468	478	498	481	496	497	502	524	507	534	506	510	458	488	495	438	525	501	485	486	443	429	522	488	488	486	492	459	467	485	455	521	481	486	512	488	513	474	452	470	496	501	488	482	485	487	503	452	488	493	512	484	534	458	509	519	485	510	525	484	524	485	497	496	470	496	503	496	499	520	457	533	516	477	496	505	472	502	474	501	526	502	525	505	445	533	506	529	487	517	507	502	505	488	441	475	496	515	482	510	535	526	478	501	493	486	505	517	509	465	489	480	495	452	466	532	467	489	521	480	489	505	502	460	519	478	486	507	517	473	504	468	550	551	475	523	505	494	507	490	471	465	516	498	474	517	478	514	520	525	515	466	463	499	526	530	470	461	531	501	492	439	503	485	523	485	534	514	462	501	477	471	498	501	512	485	513	471	477	497	451	501	530	531	431	514	467	478	482	502	504	518	524	481	517	491	476	487	512	516	452	500	473	480	483	519	493	511	473	464	475	443	465	492	462	481	480	486	493	447	512	515	488	517	477	526	477	496	516	467	483	457	504	475	440	485	477	510	467	493	521	467	513	489	467	491	479	481	465	523	455	485	515	546	481	473	480	485	509	507	491	496	522	514	510	499	514	469	466	497	497	498	459	485	497	479	531	497	492	475	497	487	530	472	526	493	492	531	508	552	474	475	475	481	516	494	509	487	468	489	498	500	481	476	513	507	505	466	469	523	504	518	503	492	508	514	497	475	489	553	484	487	511	490	499	496	496	435	437	515	519	511	451	547	466	501	518	495	483	477	503	484	468	463	488	489	527	450	491	507	470	501	498	449	475	490	495	516	487	480	489	477	477	467	473	503	465	478	479	523	456	496	520	483	483	473	494	508	506	493	479	494	502	508	494	478	500	472	479	531	497	476	444	453	460	469	525	519	495	493	530	484	524	479	501	499	475	457	498	481	463	476	461	479	454	476	504	536	497	518	527	517	477	475	446	502	473	512	526	507	485	506	489	518	530	533	484	501	472	533	467	504	482	489	516	475	520	519	477	503	523	507	477	483	490	467	484	507	512	484	502	502	486	477	496	509	495	511	498	479	481	451	522	505	477	513	467	508	504	490	464	495	503	517	468	480	466	462	491	532	532	492	497	512	505	478	461	478	476	496	473	495	484	483	499	452	478	470	489	500	502	493	498	455	507	504	522	481	488	471	491	497	531	484	507	482	463	510	491	525	462	474	509	511	494	524	456	540	518	504	506	455	490	455	476	512	476	526	492	500	504	491	490	461	509	516	486	477	491	494	456	489	512	466	483	512	525	512	523	470	500	462	493	490	520	484	492	485	475	490	494	501	477	493	471	524	493	488	526	498	531	506	473	447	489	476	454	494	474	472	490	469	524	498	450	480	505	441	497	482	464	461	487	502	476	490	476	456	492	498	507	469	496	538	496	487	506	507	515	474	501	533	507	503	479	503	480	528	498	474	471	477	471	501	498	505	505	480	479	497	494	475	519	459	477	511	498	486	458	508	484	484	484	482	528	506	509	494	500	543	541	473	482	475	503	537	502	462	479	500	502	537	514	500	537	495	541	497	510	500	491	508	494	472	491	519	482	463	500	465	480	519	514	513	516	472	505	482	496	480	475	462	487	541	492	498	521	493	498	509	504	507	458	480	508	474	525	462	518	504	503	471	450	534	488	499	524	451	475	496	518	519	467	496	481	509	487	473	482	506	479	490	480	489	473	510	457	484	556	487	505	497	467	502	481	478	453	497	512	493	477	491	507	485	498	506	493	460	483	486	501	483	528	477	488	446	512	510	478	526	522	499	462	487	507	507	510	472	470	491	497	520	461	485	530	507	492	499	490	498	507	494	494	462	511	496	461	482	496	509	476	502	523	509	480	507	469	512	480	521	526	477	509	487	487	491	515	458	504	479	505	544	488	539	507	564	514	482	470	490	490	504	472	457	542	477	509	494	497	524	474	455	506	469	483	489	461	468	523	536	497	518	475	490	520	482	487	473	516	514	494	484	483	453	517	504	512	486	509	520	456	478	491	537	546	510	498	492	517	490	491	475	490	486	524	482	508	510	490	521	494	521	505	538	491	512	521	498	494	479	496	471	507	499	462	493	489	521	474	518	470	504	558	526	499	505	491	513	513	521	508	517	467	469	501	498	480	501	493	502	492	481	481	530	456	516	528	510	478	471	503	512	503	469	502	503	478	474	493	537	469	471	505	458	506	503	493	492	494	500	495	507	506	494	494	501	485	499	489	485	487	488	496	536	490	494	523	504	519	506	490	476	489	498	537	513	475	474	451	500	494	521	498	478	493	504	468	491	475	488	487	476	496	450	527	465	506	495	466	510	508	477	455	521	504	485	443	507	479	524	476	504	507	447	472	495	455	509	530	510	499	491	475	489	501	457	483	485	489	493	520	501	467	504	493	501	508	500	508	460	471	468	487	529	468	507	486	472	498	487	469	468	466	492	472	474	461	494	479	488	469	509	482	479	493	501	512	537	481	449	518	494	529	464	481	526	488	488	440	505	487	490	478	487	518	492	478	502	468	454	476	466	487	527	471	507	493	488	520	473	502	446	492	457	516	513	464	488	495	465	498	495	461	472	483	539	492	506	468	495	524	504	455	500	480	472	505	504	468	475	529	454	533	523	487	520	505	485	465	539	499	438	508	459	477	470	479	469	532	515	471	493	488	471	491	479	452	487	509	504	508	514	514	501	491	481	498	521	491	471	468	493	513	495	479	473	450	471	480	504	518	498	491	493	466	441	451	486	494	491	511	509	498	488	487	470	513	493	515	500	487	476	562	459	456	499	480	516	480	505	480	473	509	509	498
22687	21570	30257	24171	21079	20266	9372	618	468	448	387	433	439	438	431	406	428	430	409	420	446	433	412	418	446	428	426	395	401	429	457	410	397	454	421	422	436	401	426	402	408	399	438	413	484	432	429	379	398	446	415	395	399	419	423	413	410	469	427	439	419	423	419	435	405	406	429	432	418	394	413	427	406	468	442	452	410	419	421	428	424	437	411	419	417	431	420	420	395	436	424	406	422	421	391	397	393	395	408	412	441	436	394	433	443	424	416	403	407	423	422	448	458	416	379	449	364	389	424	384	383	423	432	421	414	435	410	409	409	397	446	422	445	386	391	395	434	419	398	403	413	428	387	394	442	438	404	412	425	408	396	409	389	441	410	449	406	386	417	378	433	421	443	405	429	429	434	448	427	400	383	393	399	410	407	426	444	444	410	438	418	441	418	416	417	403	421	450	403	453	400	433	406	436	408	430	418	410	408	457	407	384	413	413	419	439	424	445	458	398	434	398	422	432	449	434	396	371	437	431	390	425	434	407	409	404	404	419	398	420	393	413	430	434	418	464	414	449	424	431	413	380	393	425	440	389	414	387	426	403	442	426	396	386	430	389	440	430	414	427	439	392	404	428	423	404	424	405	398	433	430	427	428	430	431	439	416	430	439	416	413	420	437	407	407	424	403	470	427	430	400	431	423	429	395	399	419	406	406	458	451	410	423	421	418	401	421	467	395	423	458	456	416	390	439	379	412	392	422	404	456	403	409	396	398	409	418	429	440	455	419	397	423	419	405	395	429	426	411	425	405	433	429	430	430	416	416	416	418	404	406	426	414	403	398	423	398	425	380	410	392	454	438	419	442	427	438	408	442	433	443	391	418	425	420	408	455	460	433	408	426	417	427	426	451	451	417	410	420	434	413	444	420	399	419	421	420	449	406	406	376	422	400	436	452	390	414	430	448	407	438	429	431	400	421	399	430	407	444	419	455	401	433	463	444	414	393	432	458	415	402	395	427	439	390	407	458	397	429	434	419	399	454	420	420	457	431	416	397	413	418	423	424	405	441	384	434	386	420	426	402	413	435	454	478	431	425	378	404	419	433	443	419	445	449	434	422	422	403	427	390	414	445	435	427	415	406	429	427	398	417	394	430	413	414	436	411	438	435	421	429	434	410	416	412	394	421	405	432	430	408	432	403	405	415	438	433	432	442	403	419	439	389	444	427	450	428	413	409	420	433	429	458	436	403	442	404	400	434	425	444	426	438	403	395	397	434	426	424	426	414	430	430	398	419	429	391	455	418	394	413	435	412	414	411	384	421	385	422	443	420	441	443	426	424	454	436	427	426	424	437	402	434	452	400	443	440	389	421	442	410	415	389	445	404	439	435	443	415	411	394	409	453	426	417	458	462	418	402	416	426	394	402	425	392	417	435	435	400	380	434	400	426	387	430	416	441	412	447	427	422	415	421	412	412	484	397	403	487	406	447	433	386	425	441	412	390	464	401	432	408	405	421	418	420	422	419	401	375	420	412	429	470	422	429	381	403	420	401	450	385	412	366	427	400	397	439	440	421	415	418	417	455	443	427	403	449	412	390	404	425	383	416	389	424	423	440	395	402	397	426	414	404	403	422	442	438	424	435	380	439	429	433	411	406	413	450	424	443	373	396	420	476	436	382	453	417	439	416	462	432	417	416	435	430	430	425	422	431	416	392	429	413	400	395	433	400	465	399	399	423	448	413	433	380	390	429	424	406	415	446	390	390	408	442	410	399	403	395	411	429	419	431	392	415	439	408	417	417	445	429	445	417	414	398	407	407	414	413	436	475	407	436	399	444	431	437	417	444	402	360	403	388	408	432	397	438	443	418	443	431	404	387	433	421	402	405	457	378	458	415	377	446	412	413	400	392	462	444	432	412	410	415	428	450	420	414	409	417	424	406	419	424	413	444	408	467	405	402	408	423	426	422	409	413	426	446	425	428	413	388	395	414	429	413	419	422	418	439	378	390	441	418	394	405	449	431	431	406	469	389	432	420	395	452	448	400	417	448	428	403	401	398	384	428	402	395	455	429	439	381	423	420	423	445	399	397	408	468	406	413	405	414	413	379	459	423	436	426	438	431	403	416	399	404	418	390	406	428	443	414	432	416	432	413	419	405	458	424	440	433	424	426	439	389	417	437	443	422	385	381	428	437	404	433	392	417	419	432	434	389	426	426	394	446	430	404	402	396	458	432	408	415	422	407	439	446	378	431	442	450	418	417	385	419	438	447	398	419	421	437	441	428	401	412	426	408	425	429	442	438	372	414	425	419	403	432	403	381	419	409	413	427	427	445	431	404	426	400	400	451	391	404	414	438	416	413	428	423	430	437	444	453	415	434	407	439	400	389	448	422	378	430	416	428	428	404	401	423	409	410	392	422	400	427	422	416	430	410	382	420	441	456	393	397	387	397	412	393	433	419	449	438	436	421	430	409	441	401	372	421	448	416	407	402	398	425	425	414	447	426	417	412	445	399	434	418	435	414	433	434	429	402	414	418	416	448	423	423	427	434	413	429	416	434	453	394	430	458	380	433	414	407	411	412	427	433	378	409	420	439	407	414	459	416	457	393	420	452	395	419	418	446	429	403	418	436	432	393	427	418	432	425	431	448	424	450	437	408	421	419	414	393	437	445	435	453	458	400	405	437	386	435	415	440	410	472	430	430	415	434	405	419	403	422	430	414	398	428	406	434	457	431	392	425	434	410	400	443	428	375	432	432	401	393	462	453	388	422	416	422	443	415	449	405	412	413	433	438	462	404	428	383	448	432	411	425	428	415	414	398	437	431	427	420	432	380	427	419	432	415	451	336	421	441	407	421	424	387	433	434	422	458	435	402	439	433	412	421	417	406	409	392	419	401	406	395	415	430	399	423	424	441	420	430	407	413	420	400	427	425	434	455	434	397	418	391	441	423	438	464	411	415	410	446	452	434	449	420	428	429	422	431	419	417	375	429	403	434	425	460	390	391	437	400	387	426	414	410	458	401	436	407	380	404	397	450	416	434	439	402	417	418	438	410	432	429	409	413	376	402	407	413	422	402	421	398	449	434	465	401	414	405	385	409	429	431	400	421	438	442	402	431	417	447	435	430	427	434	424	406	441	389	388	402	413	404	418	409	426	422	427	406	437	386	383	416	416	419	432	422	423	446	423	397	411	417	430	415	448	408	405	409	381	426	390	434	438	427	406	432	458	401	452	419	406	448	418	361	400	387	399	460	453	394	425	460	413	434	401	438	445	431	404	408	406	445	428	445	414	393	423	403	434	427	432	417	391	457	409	436	421	457	445	380	428	478	425	436	366	432	424	390	430	413	439	414	428	448	426	462	415	428	431	412	398	415	363	414	440	443	409	387	469	424	437	385	435	412	433	407	431	447	440	409	444	394	431	391	431	408	432	397	400	376	415	408	411	395	438	429	431	416	431	425	421	432	417	438	418	420	447	398	413	419	424	446	415	417	390	432	432	422	439	447	413
62159	100011	63324	36653	19399	6805	982	637	462	506	469	473	496	465	423	486	501	434	464	468	489	498	428	477	489	437	457	494	507	472	449	462	453	451	493	484	443	485	468	474	508	495	436	446	448	483	459	463	457	449	454	469	435	494	489	464	462	479	435	432	462	475	449	486	475	446	458	505	453	442	478	467	463	483	503	438	499	438	490	460	407	450	477	465	459	452	453	446	481	470	473	455	452	441	447	471	488	424	431	477	491	489	436	401	431	464	449	443	460	508	488	416	513	425	492	447	495	494	474	453	439	425	470	418	468	478	443	445	436	452	482	461	433	456	473	491	510	486	464	482	456	446	463	470	518	455	492	439	438	494	426	467	470	501	481	430	463	495	469	437	449	461	439	453	434	464	486	435	450	455	452	456	434	461	451	445	437	467	464	464	425	485	453	487	458	451	460	415	490	450	460	478	421	452	479	409	468	501	457	399	496	466	423	478	476	481	477	473	467	455	481	453	533	488	442	452	467	474	447	458	457	423	454	500	472	471	479	467	474	491	467	479	439	447	463	477	457	478	457	440	513	458	444	476	481	451	467	452	488	450	489	500	484	469	435	428	469	486	459	451	482	472	444	454	469	475	433	421	485	486	485	449	517	515	481	457	489	467	419	459	489	492	474	461	445	455	445	443	483	470	438	453	468	463	452	430	436	446	475	469	480	469	495	445	454	464	477	444	462	463	464	465	490	436	435	452	450	470	485	479	459	456	483	470	521	465	490	450	432	449	463	416	452	466	473	496	467	474	460	458	455	436	477	477	445	437	428	489	425	475	454	476	515	520	457	421	492	457	531	463	468	486	498	478	459	443	471	464	460	449	416	438	466	460	480	496	435	447	449	415	441	443	463	442	439	470	462	500	474	464	477	490	467	465	500	474	434	473	441	475	427	439	439	459	431	447	451	448	435	463	466	475	459	447	465	409	448	460	446	440	463	512	454	513	446	497	402	487	463	488	482	452	421	450	453	457	469	443	482	495	464	459	435	482	479	467	422	480	475	477	448	492	452	432	464	485	443	444	473	449	459	487	481	457	473	476	424	450	434	478	443	445	468	486	446	454	440	481	451	450	442	454	462	446	429	471	447	495	445	479	449	454	478	450	488	486	486	455	433	455	445	463	453	473	448	493	464	435	475	472	455	466	464	483	464	446	459	442	487	460	442	425	452	450	461	426	476	448	444	471	493	487	504	475	463	451	480	470	467	467	460	471	454	452	455	473	452	461	467	460	457	483	472	442	490	507	455	481	454	474	426	464	485	476	489	480	474	455	523	463	465	464	431	512	483	485	456	473	455	449	488	463	465	476	465	473	455	456	498	436	458	494	437	483	445	490	474	458	446	480	475	483	466	472	471	505	465	488	451	483	465	448	483	457	494	435	441	461	473	474	499	466	476	475	437	399	480	426	434	443	488	485	455	456	465	478	474	465	484	453	463	481	447	429	471	433	437	472	469	480	442	450	446	478	419	482	473	470	425	465	440	481	423	419	467	492	415	498	448	436	466	479	415	432	515	485	444	505	480	467	426	472	431	484	500	448	452	463	471	500	473	433	455	516	443	474	439	467	446	433	443	443	487	477	476	453	489	491	494	479	456	458	440	449	455	450	484	436	499	491	479	457	460	463	433	497	406	480	492	456	403	457	450	453	472	437	458	463	487	469	480	509	470	445	472	476	454	470	449	467	443	487	462	473	446	465	448	454	448	477	478	424	463	477	420	460	447	471	425	438	481	464	484	495	480	474	435	453	471	484	465	494	458	456	432	444	445	476	440	476	481	470	454	483	442	470	447	442	463	513	499	452	501	439	444	468	459	465	454	464	457	495	515	450	443	437	449	468	430	491	482	478	451	438	483	451	486	487	482	445	489	477	503	435	475	473	461	462	450	464	485	494	437	471	449	451	461	464	450	463	444	453	440	492	436	452	484	457	484	457	457	519	482	447	460	478	475	464	453	455	484	419	462	472	436	461	449	487	495	441	442	457	426	457	449	476	448	475	471	471	442	426	495	447	450	462	460	482	462	433	451	450	431	461	494	446	449	499	489	471	496	468	439	436	487	456	452	440	471	484	440	448	458	466	450	506	495	488	452	501	431	449	444	461	438	480	462	414	480	467	444	473	480	467	442	481	419	440	489	493	467	454	483	458	485	455	472	461	447	506	420	425	468	480	468	429	459	405	467	466	456	519	454	467	498	417	453	479	457	470	431	485	447	505	471	468	424	442	446	471	477	462	433	469	468	409	451	509	461	470	454	468	471	456	434	446	465	454	454	462	514	476	424	463	493	461	497	409	479	432	434	439	460	483	458	467	499	459	441	455	468	478	460	455	436	483	448	465	429	473	493	480	493	452	448	466	472	468	457	486	455	453	492	480	477	448	460	442	495	463	466	473	432	450	432	488	463	419	484	419	495	478	433	453	451	452	447	490	468	452	472	484	455	491	438	454	465	463	469	511	465	472	452	446	472	453	486	477	509	431	463	472	458	474	483	462	467	486	475	475	480	459	450	479	481	481	444	510	470	484	446	465	446	421	442	461	444	465	472	509	485	460	456	487	456	470	442	516	466	500	470	479	456	471	456	467	444	458	449	434	493	450	422	460	482	462	476	458	450	473	484	488	453	447	430	477	496	429	458	478	453	474	411	486	496	488	461	470	454	464	423	445	449	473	452	491	456	475	435	458	471	447	474	439	462	472	427	451	462	469	454	504	454	442	443	495	477	473	485	474	482	476	471	460	433	431	477	450	453	455	478	444	478	451	499	443	482	453	442	470	511	465	458	444	478	416	450	510	467	459	468	457	487	460	465	470	446	460	453	466	468	477	459	471	470	490	441	470	469	445	448	438	474	436	509	452	445	440	435	487	480	428	448	438	463	504	485	429	489	472	469	449	472	475	474	433	488	467	450	430	469	472	444	448	477	442	469	440	445	437	454	462	506	457	450	470	452	475	434	434	451	484	472	469	465	457	444	438	501	471	446	465	432	469	443	460	501	446	458	482	458	448	492	471	469	437	458	465	468	437	479	435	405	446	468	444	471	503	489	456	451	459	462	444	483	460	429	479	477	499	444	460	485	470	452	458	424	468	456	468	441	467	445	463	465	474	480	491	468	451	470	474	466	449	436	466	461	474	448	440	465	462	465	431	452	476	466	444	513	454	456	457	489	514	464	468	467	444	466	445	471	490	513	446	455	444	480	456	466	447	496	481	526	446	416	441	460	427	497	444	474	443	453	448	424	440	465	482	453	471	466	458	463	462	454	485	486	459	432	468	475	457	431	466	493	488	458	446	430	448	448	439	472	447	432	465	479	433	451	470	457	449	461	479	479	492	463	468	397	441	448	509	472	476	461	444	479	465	442	505	482	456	473	436	443	469	473	452	458	448	415	454	465	469	458	459	472	463	507	458	471	445	472	463	452	468	463	486	460	470	484	475	463	432	417	452	504	427	455	429	491	462	471	454	443	437
30159	30113	28900	10383	1783	682	338	319	330	306	318	318	337	338	312	354	335	312	369	339	321	336	343	353	357	341	387	339	332	344	358	333	316	326	328	348	341	337	363	349	352	344	359	322	323	351	324	334	335	382	336	391	334	352	337	371	326	369	338	357	380	311	361	339	310	327	340	346	343	352	359	362	351	363	344	342	362	365	349	335	364	326	312	340	320	330	355	319	322	322	332	337	329	339	321	393	330	354	335	368	336	354	343	305	305	376	336	333	357	330	336	347	324	359	365	358	296	358	346	332	321	354	342	339	327	326	337	359	319	342	334	324	358	343	322	351	324	317	317	309	316	327	334	330	344	322	334	337	381	336	314	338	308	339	358	383	351	349	348	326	362	335	331	347	329	323	324	351	337	340	332	314	349	326	338	353	339	362	335	356	325	379	338	333	323	351	312	346	368	337	304	357	346	316	331	338	370	311	348	345	381	335	352	335	330	303	349	339	328	323	364	333	308	360	321	335	344	338	348	330	322	324	337	335	342	350	382	376	329	368	319	377	316	281	350	341	340	339	330	337	311	335	331	350	336	351	383	332	359	348	329	333	323	338	321	348	346	304	360	324	319	334	323	338	316	366	352	328	320	354	348	312	337	340	321	346	321	343	331	323	313	338	364	339	354	322	351	338	354	350	342	313	351	324	321	349	362	336	317	347	337	327	323	323	335	354	361	314	326	365	320	318	315	365	348	331	322	367	348	338	328	310	299	344	338	336	321	325	353	354	330	340	350	329	348	327	352	323	329	338	348	331	355	315	353	352	320	339	337	318	346	354	359	333	358	326	371	302	322	328	350	341	304	317	342	316	340	352	358	364	314	365	347	343	338	317	286	336	324	320	348	350	325	324	349	349	333	309	339	334	332	345	335	348	317	333	337	367	347	334	320	320	331	338	327	347	372	375	318	348	336	324	334	302	339	324	335	338	337	337	370	330	350	303	333	338	335	346	321	303	330	324	343	325	332	348	370	335	360	351	319	355	354	336	365	332	300	355	348	355	335	345	346	339	358	353	384	318	341	307	356	301	306	310	343	325	350	345	347	326	339	354	350	358	323	354	345	351	355	312	335	315	339	333	339	346	303	334	333	345	357	343	344	365	335	341	321	353	349	342	344	327	343	376	361	352	295	308	349	330	343	331	349	351	344	329	365	313	358	314	368	319	295	323	350	308	329	329	319	344	356	336	373	374	353	326	335	339	308	337	298	355	324	364	317	341	325	323	328	356	323	337	317	300	340	320	392	310	332	344	337	324	312	336	341	363	332	368	329	330	317	326	305	330	310	339	345	327	354	361	335	313	343	355	355	361	332	328	311	340	325	339	322	342	364	361	344	356	369	327	346	290	373	336	369	318	335	357	344	331	345	365	291	334	327	349	336	292	357	350	363	347	318	349	328	323	320	316	321	321	325	338	355	319	329	317	336	300	345	345	330	317	304	308	340	352	334	321	368	346	325	338	336	344	364	364	329	394	316	330	322	341	320	307	357	339	326	343	353	344	380	366	350	323	331	326	320	324	364	330	328	330	348	352	337	334	335	346	344	329	368	349	349	342	332	388	358	333	334	375	332	351	347	285	368	321	366	340	362	313	316	323	338	329	317	325	335	357	337	361	352	322	375	329	342	331	333	319	322	353	330	355	295	333	313	331	335	330	374	361	342	329	329	331	348	352	344	348	327	345	357	347	330	329	321	342	352	308	347	364	370	321	338	334	332	336	338	330	340	336	323	371	328	357	336	378	339	329	320	343	358	350	316	326	339	355	336	330	322	317	328	337	340	335	322	307	346	337	353	315	359	318	338	340	345	321	335	313	337	315	336	326	306	332	336	342	363	339	357	354	353	340	350	355	323	330	350	294	353	334	343	328	363	321	345	332	349	347	318	342	346	341	328	313	367	302	341	346	349	342	328	375	336	332	315	324	320	305	324	336	333	355	359	320	344	294	330	361	360	353	369	336	296	381	347	370	343	309	323	382	306	306	346	336	341	341	317	329	320	335	361	320	325	324	347	327	349	338	351	335	346	333	345	318	309	325	360	320	367	341	332	320	318	348	351	326	335	353	326	345	370	328	350	330	338	301	314	314	331	352	314	350	329	325	325	329	357	338	333	348	355	365	345	338	322	340	354	313	347	311	354	343	329	323	312	331	296	348	359	302	348	351	332	383	314	368	354	345	325	347	355	323	358	355	346	345	320	313	336	337	350	319	344	335	352	329	332	320	310	339	332	338	327	318	371	337	352	330	351	338	367	314	341	342	355	344	304	346	341	328	319	339	335	334	348	339	288	339	339	340	339	335	346	335	356	331	359	329	370	334	315	355	328	339	328	314	319	346	316	325	350	319	336	341	384	342	332	330	338	305	341	329	321	355	343	341	339	316	330	329	327	350	379	367	324	331	364	336	345	338	347	316	334	342	353	346	347	323	353	315	342	315	326	346	318	345	354	345	366	293	340	349	316	350	330	343	313	334	308	332	353	326	337	345	339	303	351	348	326	368	318	348	319	327	304	338	350	339	303	330	378	326	329	331	343	347	319	312	341	332	360	340	345	320	345	346	288	363	320	367	348	338	344	331	318	340	341	287	349	348	335	320	337	337	340	311	338	352	334	304	295	381	317	345	315	331	358	357	328	299	337	328	355	364	363	342	346	327	334	337	343	344	349	339	334	327	348	336	343	376	359	328	348	361	361	366	318	345	322	354	331	360	334	322	330	333	348	335	356	333	364	347	323	364	327	339	365	333	390	362	310	317	355	344	342	373	353	338	326	328	343	316	325	317	376	369	335	386	358	317	350	333	324	358	365	338	343	327	304	366	350	335	322	332	313	336	315	309	324	328	356	343	334	323	321	348	301	328	315	350	307	333	358	346	324	320	324	343	364	333	337	338	329	332	344	310	323	326	338	338	320	333	342	354	340	341	352	344	350	385	323	338	318	332	354	347	336	311	344	344	340	356	326	342	351	315	329	330	306	323	315	332	371	328	324	316	332	316	321	359	353	325	357	336	345	371	351	332	329	320	348	349	329	343	360	341	306	382	305	319	332	356	362	347	364	339	357	317	347	315	330	373	305	342	353	338	332	371	297	316	356	331	344	327	376	336	333	347	348	370	357	368	355	312	357	315	342	327	333	359	330	343	354	359	316	371	320	359	347	341	340	365	354	328	363	359	347	332	340	385	329	328	313	345	331	328	336	310	368	334	365	326	321	334	361	305	324	332	325	307	349	302	341	350	327	347	302	352	335	349	333	330	359	336	310	343	347	359	335	357	361	334	353	354	330	330	328	310	314	380	348	325	339	343	340	345	349	364	321	346	346	315	346	312	349	315	335	365	356	340	357	309	331	348	363	322	341	334	323	319	327	323	340	332	310	318	322	327	328	319	352	354	326	323	328	313	363	342	351	323	334	331	365	317	338	330	341	327	360	400	285	331	356	330	335	342	359	337	340	333	362	320	323	346	319	328
32796	44220	22907	6024	2041	851	403	421	384	427	406	417	396	407	387	386	401	392	394	376	379	383	381	413	405	387	382	395	391	397	413	393	383	395	390	346	422	379	393	383	389	404	387	401	403	413	398	366	371	409	400	409	418	415	411	401	394	369	371	382	381	416	402	382	381	392	412	338	398	391	400	397	410	400	410	397	369	398	406	382	407	393	370	410	435	423	357	351	378	396	385	393	376	391	400	369	427	403	405	378	409	399	398	392	388	403	392	371	417	407	386	402	413	383	389	395	399	392	425	435	373	393	391	391	395	402	397	391	378	392	362	417	402	413	407	397	378	386	342	393	374	399	360	393	426	377	400	396	396	436	380	412	386	398	413	386	390	386	374	408	405	394	398	407	435	439	421	384	406	407	396	367	394	391	410	401	403	391	414	405	394	369	393	384	416	395	395	392	404	384	366	413	396	444	439	385	389	360	408	436	374	418	374	381	416	392	382	379	421	361	364	375	374	407	403	382	403	377	379	424	392	396	379	416	381	372	406	384	392	390	406	384	374	363	418	402	415	402	434	372	411	367	369	421	412	417	400	384	404	401	400	379	381	398	424	376	369	356	351	386	396	402	396	395	404	404	389	390	404	398	399	418	424	440	383	375	425	419	386	378	420	437	408	394	402	367	401	376	423	391	384	350	423	428	392	379	404	394	402	385	397	391	391	405	396	386	390	377	404	401	354	397	377	379	399	382	387	409	376	401	404	421	440	399	439	382	396	390	363	417	405	385	379	372	388	420	393	418	400	393	412	401	385	394	385	431	391	390	414	424	384	422	390	364	385	417	415	385	419	378	418	405	408	407	402	392	392	388	384	386	402	399	446	385	389	379	410	402	397	378	391	417	371	376	385	388	408	404	402	413	406	388	385	379	360	420	387	335	400	394	381	393	386	395	404	379	391	395	400	377	403	378	378	373	420	377	392	380	424	402	373	386	419	389	416	419	378	375	382	400	387	417	394	376	392	413	455	419	407	410	394	417	397	395	419	388	378	388	413	400	392	391	416	431	374	423	379	399	435	384	399	402	456	410	363	373	385	381	379	416	383	409	387	396	390	381	381	378	392	387	379	374	370	394	351	386	407	388	382	388	427	378	384	411	393	418	384	388	400	383	378	394	402	374	395	393	430	398	386	423	402	369	434	386	390	433	412	378	421	402	400	410	421	363	405	384	368	378	386	388	418	370	392	423	340	399	392	382	416	386	379	383	386	384	388	376	401	388	382	376	385	419	410	393	406	394	401	402	398	372	388	375	391	407	375	409	383	369	393	398	387	392	410	394	403	391	366	423	373	375	373	432	408	417	380	426	383	396	380	406	395	411	394	391	443	370	385	369	386	372	360	375	380	361	381	423	364	423	383	428	377	398	402	446	371	365	426	465	426	406	407	400	424	372	372	368	389	411	409	391	416	398	394	378	415	394	390	393	401	411	391	396	397	351	400	416	433	390	419	411	387	405	412	401	373	398	427	370	401	362	436	394	380	425	403	381	403	378	404	380	418	408	419	390	404	386	370	422	408	388	382	383	408	401	350	383	380	404	402	422	374	407	386	376	422	404	392	380	413	421	426	383	419	432	404	390	371	371	373	420	416	385	389	370	400	374	414	383	427	386	415	374	401	403	398	386	386	396	397	407	409	377	392	391	383	390	420	416	412	368	380	376	368	378	404	420	383	395	418	377	382	417	383	395	381	378	389	390	393	392	386	386	384	405	383	406	392	370	407	412	408	370	408	389	373	447	379	416	369	430	428	390	372	379	388	388	362	372	375	384	394	412	372	413	394	388	377	389	419	408	378	422	381	360	392	386	429	393	415	408	392	409	373	414	376	409	417	385	396	355	391	367	378	368	405	423	395	404	396	377	411	406	430	406	324	415	441	393	352	400	405	399	393	399	395	393	383	401	384	412	381	393	422	418	444	418	393	374	415	399	391	393	387	377	361	411	398	403	366	404	426	368	405	354	398	414	384	414	389	394	395	399	401	373	399	395	369	373	381	426	391	398	413	377	399	360	416	376	395	408	400	348	407	386	372	391	432	361	431	404	377	370	411	382	429	386	401	381	383	363	398	389	436	362	404	372	400	394	392	410	366	372	378	379	407	369	381	400	375	401	410	409	419	445	391	406	377	419	412	380	397	406	390	397	380	415	379	394	392	382	400	403	393	414	354	401	376	395	393	408	409	403	388	375	387	421	415	397	388	424	400	392	367	416	411	379	394	380	368	414	385	381	407	413	368	384	366	405	391	392	388	426	392	386	360	393	378	411	428	381	394	408	384	382	400	402	403	396	382	369	392	383	374	359	374	364	388	397	393	382	374	410	376	408	377	395	380	414	388	397	415	394	406	422	381	370	381	406	402	387	417	395	429	386	443	368	398	392	415	382	424	403	402	378	390	396	383	410	414	403	413	395	377	401	403	416	419	386	395	360	406	441	379	418	385	421	395	394	397	385	395	382	390	412	388	404	410	406	416	381	388	389	403	413	398	415	386	418	388	397	420	408	382	415	416	415	366	400	387	374	384	403	418	421	419	391	434	366	410	433	423	418	395	424	408	377	431	409	393	401	396	386	357	418	397	390	420	379	405	416	348	408	401	404	412	423	421	369	402	367	397	406	394	368	375	406	399	388	388	373	364	405	424	417	362	365	438	398	416	379	363	378	382	395	406	394	415	389	414	405	387	366	353	414	362	409	393	405	378	395	373	371	420	425	381	428	353	398	412	410	390	405	395	393	416	396	406	376	364	422	405	398	376	373	407	373	394	415	392	400	384	381	383	369	377	397	399	411	395	401	413	397	390	396	373	443	396	408	378	423	419	375	374	373	400	394	369	412	407	374	379	377	386	394	406	379	361	402	366	413	397	400	414	402	400	413	366	381	370	367	367	380	397	414	418	406	378	367	389	385	398	402	418	380	402	379	402	372	395	399	418	399	410	392	386	394	413	392	397	404	396	380	403	385	364	394	364	401	364	374	375	411	399	409	353	436	413	418	379	404	440	380	378	390	369	369	398	399	401	393	363	386	414	364	387	412	399	390	372	384	382	393	366	385	409	374	391	375	410	410	395	390	389	410	442	383	420	381	405	411	393	407	369	418	392	431	366	356	396	405	414	390	399	411	345	372	409	393	396	347	409	419	353	438	382	375	399	392	384	398	415	410	362	368	410	412	383	371	396	407	348	439	372	401	358	389	459	379	387	384	394	373	397	410	387	412	413	405	363	382	404	394	424	410	416	353	379	414	380	367	388	381	402	381	437	418	410	393	390	374	396	411	382	415	396	349	362	370	385	416	402	383	425	409	396	360	398	412	371	418	397	386	402	381	415	392	434	379	360	368	348	433	396	374	370	408	367	367	436	401	398	393	411	417	391	417	420	422	368	427	393	406	393	412	403	377	419	387	427	385	384	415	345	397	417	407	411	394	430	414	365	429	369	380	425	384	393	369	417	361	390	366	383	391	383	413
23462	22057	31402	25048	20955	15159	2334	375	281	296	288	304	343	329	271	348	352	307	345	309	369	331	298	311	327	301	312	313	286	344	323	312	315	301	307	320	323	291	250	313	305	309	318	288	338	319	311	325	293	283	332	319	338	325	290	305	330	287	311	309	322	303	327	285	323	307	315	338	295	310	310	335	329	305	338	299	310	306	314	319	317	326	318	320	330	281	325	312	320	325	301	299	297	330	324	295	316	330	292	310	306	312	298	356	332	336	338	310	299	310	310	322	346	303	303	324	302	306	341	298	308	300	315	343	314	336	286	329	302	330	347	319	326	300	315	315	308	295	314	294	326	338	327	332	328	343	337	325	306	316	294	300	312	290	344	323	329	279	322	312	336	305	330	342	310	312	324	321	313	328	320	295	324	332	339	290	333	294	325	302	347	307	301	332	295	331	338	299	312	303	335	298	321	287	324	342	319	284	311	297	262	319	328	346	313	323	318	296	331	303	344	352	352	334	298	307	348	326	296	306	332	312	297	316	328	315	316	294	338	316	300	330	328	318	298	301	285	309	332	303	311	321	321	274	277	333	333	317	322	279	300	330	303	321	293	309	312	321	302	313	319	322	346	274	294	306	329	310	289	310	338	300	332	331	336	310	334	296	343	314	311	278	329	344	324	293	327	289	329	308	344	309	325	283	302	308	323	322	326	336	320	310	344	366	287	296	336	281	320	325	291	324	336	332	321	341	335	304	308	293	294	330	323	315	296	278	301	302	302	304	300	319	318	334	297	332	306	299	292	308	320	304	301	338	321	329	299	288	319	325	328	309	320	307	282	345	347	316	311	306	320	326	317	289	324	330	343	318	327	341	322	340	323	340	319	317	356	301	321	288	292	317	315	304	302	306	325	314	281	344	307	263	323	358	305	315	333	290	301	324	350	317	326	298	314	290	297	333	288	296	309	308	319	352	301	308	332	352	335	313	308	309	321	323	314	295	310	314	273	328	333	308	308	274	305	303	326	299	348	285	307	277	309	313	320	326	326	340	321	289	342	286	332	300	296	308	296	290	332	310	322	318	306	328	286	334	322	323	315	297	306	316	314	325	337	320	304	290	323	311	315	295	312	339	280	329	352	314	309	289	319	325	373	333	288	299	302	327	303	341	324	308	339	348	334	313	324	310	321	305	290	326	306	347	339	331	315	345	293	336	317	349	313	309	322	310	315	295	309	316	336	284	330	320	328	294	301	336	325	301	307	329	310	305	321	301	319	317	302	307	313	299	284	310	303	301	333	317	307	277	277	314	313	337	328	320	329	340	303	317	295	312	310	318	338	286	310	304	327	301	306	288	324	341	304	322	304	368	316	276	298	323	329	312	384	296	330	325	306	303	263	305	328	309	310	313	322	306	297	310	341	353	297	336	331	285	339	324	322	322	311	346	319	319	327	323	336	321	312	332	348	285	306	306	306	291	301	310	295	300	295	321	334	296	317	325	297	312	332	308	361	299	308	325	332	333	328	315	299	346	318	313	326	301	306	302	302	299	328	324	300	326	324	337	289	327	319	302	353	294	307	324	283	304	336	343	316	323	347	340	297	296	312	318	292	317	290	292	302	318	338	326	342	339	343	288	322	309	310	312	329	321	288	291	296	322	311	297	330	313	307	297	324	301	311	285	329	293	340	323	330	321	335	305	324	328	327	330	325	297	293	334	310	322	294	329	295	298	328	287	281	309	336	289	335	317	308	348	311	299	298	313	324	316	280	331	284	312	302	274	318	324	316	349	288	321	312	272	326	332	341	317	319	317	303	293	310	315	338	313	303	324	340	310	315	311	295	334	290	324	295	284	323	331	320	329	322	312	302	312	310	281	292	337	328	342	310	303	332	314	300	326	328	327	306	304	347	307	291	292	274	323	276	308	314	282	297	306	327	304	323	339	329	343	330	303	286	323	299	298	330	318	326	326	295	328	298	292	326	312	329	347	301	323	310	302	298	298	303	300	292	294	311	313	303	317	321	316	319	340	303	300	312	327	310	331	309	307	326	326	309	306	318	347	341	316	315	330	316	302	310	331	285	273	323	318	312	323	311	291	290	311	302	304	298	312	309	327	306	310	297	301	315	308	277	319	318	331	319	303	290	316	321	317	365	318	311	342	315	322	306	324	332	296	313	304	313	324	317	334	286	333	342	323	310	285	294	332	306	300	325	336	310	327	294	311	321	298	325	311	326	306	322	331	306	318	303	313	336	307	313	311	333	308	330	303	293	301	300	323	319	276	321	322	342	286	300	306	338	323	321	348	338	311	318	295	313	337	285	310	318	335	320	308	339	326	306	320	293	318	311	323	330	326	318	329	325	317	332	315	322	298	361	282	336	334	295	316	318	319	317	298	332	317	327	304	301	322	290	309	313	296	338	323	311	328	315	336	320	318	361	306	302	309	318	301	341	321	301	305	319	276	328	272	305	326	311	346	299	334	292	330	336	333	308	314	336	304	304	295	343	286	293	314	293	301	346	329	300	295	301	311	296	317	335	306	298	302	285	328	328	333	278	333	316	308	292	322	310	266	292	318	321	341	308	321	327	298	318	303	286	316	308	311	306	316	300	343	317	308	330	323	306	308	323	323	327	336	321	337	319	305	271	299	279	313	300	313	297	294	285	312	308	289	324	327	308	321	310	308	306	319	320	327	296	322	318	303	316	337	313	315	317	316	303	294	314	299	307	292	318	315	298	314	323	326	297	327	327	299	327	300	315	321	320	321	314	298	304	297	298	333	334	327	340	315	287	354	305	323	320	350	304	301	314	294	317	324	278	299	290	308	313	330	323	300	310	314	313	332	311	286	315	307	326	303	295	328	286	317	323	308	325	337	297	314	335	302	323	292	305	293	302	324	349	334	291	337	306	361	317	316	322	329	338	341	325	312	302	335	337	333	325	336	290	330	324	304	304	320	314	325	340	318	347	329	315	312	331	317	317	296	344	335	331	303	322	310	326	346	324	312	325	342	304	319	300	321	295	302	299	283	314	298	305	292	305	320	316	326	325	325	319	307	307	304	312	309	315	316	328	306	295	351	336	300	293	301	314	336	273	295	331	326	336	318	308	305	303	306	326	305	321	309	312	329	308	321	324	308	315	331	310	298	305	311	317	286	302	328	325	322	310	318	297	349	299	339	312	319	312	286	308	305	288	313	323	317	330	333	305	312	329	297	339	314	329	308	311	342	346	311	303	321	325	323	313	269	305	317	351	328	316	314	322	316	317	337	291	315	300	344	294	282	303	304	273	282	299	341	328	311	289	302	315	291	322	327	295	317	308	313	293	314	323	326	332	308	315	292	301	313	338	297	309	341	337	306	320	301	341	298	293	291	301	296	365	326	325	305	341	322	329	322	334	318	342	309	321	325	301	290	317	324	330	328	316	314	331	290	323	327	312	324	300	300	351	334	317	329	324	303	331	313	313	305	315	332	301	332	306	319	327	314	332	315	308	301	335	310	310	277	312	338	327	284
58145	92932	56973	30916	13319	4457	779	415	367	347	344	362	348	355	369	363	350	379	366	339	345	372	368	329	339	363	355	368	378	382	332	405	343	378	358	381	392	356	364	382	375	343	381	353	403	381	321	377	347	348	352	417	386	341	367	338	359	321	388	381	397	357	359	374	379	353	341	358	373	382	364	370	374	336	346	367	396	354	340	353	349	333	336	344	367	383	350	354	370	388	364	386	329	341	381	335	390	337	355	397	352	352	357	399	361	370	368	357	355	367	352	376	319	323	371	386	347	375	382	378	350	372	351	371	348	370	401	359	352	346	376	370	353	387	389	353	350	357	367	367	364	374	378	333	385	383	335	362	363	368	341	372	335	382	372	373	356	362	345	355	357	368	360	376	360	370	351	376	338	374	348	375	356	373	380	336	357	371	359	360	418	355	347	368	346	361	350	364	344	361	378	337	396	358	365	370	364	379	343	362	385	370	379	340	325	383	375	345	349	341	365	375	357	363	395	367	364	336	356	375	404	339	360	366	349	339	374	372	354	338	363	390	378	340	383	361	361	395	387	371	365	356	341	362	395	334	384	355	353	353	395	375	379	378	352	365	322	350	393	381	367	371	346	361	326	348	358	349	381	377	357	404	389	336	363	365	356	393	346	363	341	359	356	343	344	366	402	394	362	378	343	390	335	373	376	354	371	347	385	378	353	357	357	373	348	374	382	357	362	358	361	367	354	367	373	399	363	356	372	354	333	390	365	369	335	331	397	311	351	354	368	389	349	361	348	353	372	371	365	370	351	338	358	381	346	348	348	364	346	346	377	369	383	386	362	356	378	347	342	377	361	374	402	352	378	354	360	400	379	359	373	321	391	350	372	371	351	345	359	400	377	393	392	368	375	351	351	371	331	380	349	327	344	365	357	400	377	394	334	377	349	362	350	370	392	348	366	403	352	367	352	338	378	348	350	382	361	340	355	334	337	387	387	324	361	380	343	373	352	350	367	387	334	360	376	347	382	335	344	353	349	361	343	349	344	339	356	327	358	367	328	339	329	362	328	355	389	356	371	351	358	345	350	368	337	362	376	371	335	371	365	340	380	342	361	361	348	370	372	370	358	352	343	362	334	341	354	355	370	363	411	384	356	363	375	329	373	364	359	381	385	382	370	383	372	395	362	405	353	363	357	350	357	368	335	415	334	348	353	358	351	364	354	404	371	341	371	401	371	350	355	337	377	365	359	365	383	354	351	373	355	345	393	373	350	385	389	362	377	349	381	378	347	330	347	350	358	380	373	347	368	358	352	363	396	350	361	392	344	383	352	360	363	358	362	354	351	387	356	350	380	344	397	364	357	346	356	356	373	346	333	351	353	410	353	343	344	375	339	358	395	359	380	360	369	357	368	333	363	338	386	380	331	370	359	338	363	369	374	374	404	369	343	336	331	356	355	364	383	339	394	371	378	353	381	387	365	345	366	348	382	382	377	357	359	310	371	322	411	326	362	375	361	373	371	338	399	380	380	371	364	371	380	336	356	303	383	391	377	343	359	380	336	349	346	373	378	368	393	356	357	351	379	341	366	364	354	370	376	398	343	369	365	368	354	375	342	346	346	362	365	341	342	352	387	388	393	389	368	370	337	385	399	374	370	368	372	368	388	364	378	370	360	340	378	358	355	356	381	355	375	366	373	353	363	383	368	332	343	381	338	325	343	382	376	360	349	377	387	381	306	360	407	340	338	376	354	351	359	365	354	352	369	350	354	362	405	360	404	344	365	371	363	398	363	385	359	365	396	333	342	352	404	354	370	372	337	350	328	364	360	349	396	339	363	375	346	350	355	353	338	366	385	347	361	343	320	337	359	378	395	386	367	333	353	393	349	333	377	376	320	344	386	340	370	342	344	365	372	326	390	384	373	351	341	364	372	342	383	374	363	354	318	343	334	375	360	360	377	351	353	361	333	343	356	377	375	363	350	380	391	361	317	366	332	398	358	334	380	377	365	314	376	353	335	364	333	424	379	393	372	338	380	377	346	365	343	342	369	357	382	366	363	398	370	371	396	342	362	355	376	359	389	367	375	368	366	330	354	355	362	370	385	379	330	411	368	354	356	359	360	356	366	354	351	342	351	331	354	354	312	368	400	359	327	365	359	332	331	355	336	373	358	349	365	373	332	358	369	408	362	340	352	357	339	381	341	350	356	355	382	317	341	352	359	332	362	384	366	369	358	337	348	354	369	359	365	357	340	352	352	373	336	362	348	398	361	395	344	379	334	358	343	340	341	331	379	394	362	358	386	392	346	348	365	364	354	352	385	353	356	376	362	342	361	347	359	371	349	370	362	360	358	356	352	340	375	351	358	372	378	361	350	356	368	379	350	345	338	362	372	377	387	387	407	360	332	359	331	385	346	406	360	377	399	322	386	373	367	373	352	363	362	371	362	385	347	338	358	377	333	375	380	352	373	362	380	336	335	365	321	349	327	416	332	360	350	367	371	374	371	371	390	373	337	385	326	369	353	371	385	363	320	375	358	350	364	368	391	336	348	338	349	366	336	350	368	357	365	403	349	350	376	335	356	370	327	351	350	361	365	360	361	350	350	364	362	363	364	364	340	354	346	333	371	385	364	355	367	349	363	366	361	361	351	347	385	381	376	358	320	376	346	364	371	357	360	363	349	361	324	359	362	348	343	399	357	364	359	345	355	379	378	411	382	348	378	363	379	369	371	341	357	352	370	380	348	360	365	363	343	376	339	360	366	369	367	386	355	372	370	419	369	354	405	380	383	368	369	379	339	393	340	337	378	376	371	357	344	374	359	352	378	346	376	346	339	377	353	376	341	347	383	384	365	362	372	345	368	378	356	374	355	345	392	371	356	402	351	336	369	340	350	374	363	378	355	400	356	378	382	366	345	355	335	337	374	367	372	371	348	383	351	398	341	362	384	399	371	324	347	311	337	355	365	372	378	338	362	352	345	339	364	375	366	367	393	361	341	348	379	340	389	376	382	372	369	344	365	354	365	374	396	356	375	357	360	341	371	331	338	366	361	364	374	377	370	360	351	372	375	394	388	340	357	357	327	366	366	373	379	388	361	405	379	345	367	313	381	372	372	360	367	340	379	370	379	344	339	345	382	372	378	367	379	354	345	357	341	330	350	348	376	345	379	369	362	373	372	347	348	334	362	380	378	344	380	384	346	349	377	369	358	373	351	351	386	356	341	363	350	363	376	349	360	382	352	352	361	359	380	382	379	356	383	368	354	372	354	372	359	356	360	386	343	392	345	346	350	367	348	360	353	352	339	343	377	322	349	378	351	368	358	360	358	380	351	358	369	349	372	385	339	391	348	401	366	362	341	392	351	343	329	360	369	337	366	373	353	353	349	357	366	340	367	372	348	321	342	365	353	374	354	345	399	353	363	356	374	367	379	372	361	378	382	350	408	316	397	330	374	378	384	356	359	367	388	340	373	345	360	391	356	357	366	351	331	357	383	334	377	344	363	384	380	344
25414	23884	32300	25476	14009	2598	641	469	434	467	445	455	440	431	423	446	454	477	431	444	417	467	450	445	430	450	466	422	454	437	428	448	487	443	476	390	433	466	470	469	453	430	402	456	476	424	443	409	447	423	402	436	391	382	426	424	435	428	413	427	431	472	469	378	412	414	424	445	426	444	422	442	417	425	439	444	454	432	453	461	481	398	398	407	422	409	451	437	452	410	451	449	458	441	442	434	408	415	435	478	453	473	448	408	396	445	454	433	412	446	438	433	436	418	415	458	432	457	458	410	453	444	409	413	447	462	416	442	448	424	433	449	447	436	428	462	494	493	440	441	458	450	460	433	415	432	466	437	441	412	439	456	411	447	430	378	409	450	456	462	446	422	463	431	468	452	429	456	507	465	434	454	436	453	437	430	436	476	469	474	464	441	436	420	432	433	449	486	417	429	432	434	424	432	439	443	457	466	409	440	464	450	433	423	432	434	438	430	450	459	415	436	442	394	424	418	460	435	448	430	406	479	401	452	488	438	440	479	434	450	469	408	420	456	467	451	430	450	481	434	450	446	460	451	445	435	424	448	433	479	460	411	429	444	446	436	473	404	412	460	418	427	466	429	428	413	444	429	452	466	410	469	441	425	422	435	438	458	405	430	423	433	421	448	435	418	421	452	509	433	420	423	434	445	431	450	446	411	420	422	454	434	430	442	439	446	409	438	431	443	455	426	465	427	428	483	455	425	428	461	424	423	388	425	440	438	443	431	454	403	432	427	429	461	454	423	454	431	440	441	453	447	438	464	426	424	383	449	439	442	468	462	408	439	430	407	492	467	453	450	436	426	410	441	479	433	432	448	414	403	398	426	463	444	450	443	451	430	427	440	433	430	441	426	443	406	431	427	462	438	419	481	428	427	423	472	426	434	437	415	437	401	433	473	426	458	459	419	471	437	439	417	463	429	444	419	413	472	429	460	418	398	457	443	447	444	456	464	438	477	446	399	449	425	395	447	456	439	428	441	456	449	436	477	446	414	418	427	427	397	433	457	432	424	438	448	465	458	399	438	449	442	435	467	452	433	432	433	448	460	420	428	454	438	426	420	449	427	433	425	445	443	420	415	434	438	438	471	423	447	428	432	462	441	421	461	437	474	429	441	429	478	414	416	456	422	457	451	400	451	440	399	488	430	473	481	478	433	425	471	440	466	434	431	411	427	452	433	465	410	447	436	479	452	418	476	444	444	453	443	418	428	455	462	426	446	428	430	423	423	434	409	443	423	437	450	424	460	461	404	444	470	432	440	438	431	437	414	447	452	440	443	464	468	434	459	447	445	430	410	436	445	441	436	469	408	398	412	426	443	410	427	473	466	419	427	428	439	434	441	455	445	456	434	439	455	453	436	446	428	419	417	433	401	430	440	441	442	441	429	459	448	425	444	433	455	427	466	446	433	482	459	433	446	404	442	461	430	437	400	450	500	437	418	465	433	422	449	453	456	465	418	424	443	437	401	437	452	411	450	439	433	451	416	464	418	457	457	445	460	411	420	445	418	448	449	454	408	446	487	421	445	469	419	442	445	418	422	431	433	432	421	415	440	401	453	416	421	467	468	446	446	429	430	446	432	448	439	441	413	443	418	453	464	455	442	436	431	440	401	407	465	421	406	449	420	450	453	396	434	403	447	480	428	447	445	416	416	398	438	444	429	410	455	415	426	407	453	463	428	471	439	440	450	471	422	402	423	430	431	450	465	456	404	435	427	388	435	437	418	419	453	427	446	456	446	426	452	464	470	470	411	449	418	445	415	440	422	465	427	447	445	414	435	448	416	440	432	413	435	475	451	430	406	444	420	440	428	409	403	453	424	429	422	445	458	440	466	454	425	448	413	439	435	426	437	417	444	423	449	450	401	390	448	418	410	431	456	455	414	409	452	450	406	407	476	440	440	414	442	429	424	437	430	433	429	449	430	440	440	457	444	405	431	432	432	456	434	429	419	428	426	471	424	439	484	448	479	432	440	465	389	436	423	423	397	455	454	435	437	434	446	403	427	428	459	435	406	409	430	435	443	424	409	441	440	436	459	391	443	433	424	415	486	419	440	435	458	443	417	433	438	409	400	429	412	434	475	445	455	430	454	420	429	411	414	427	420	448	460	408	441	418	405	421	454	440	443	465	418	449	496	403	448	444	440	441	418	409	461	441	465	434	423	429	435	413	394	423	421	436	470	430	448	455	442	419	437	409	431	474	447	419	429	434	451	451	421	450	433	445	464	467	454	434	477	432	446	469	409	463	449	458	438	448	473	393	431	426	430	422	481	405	447	464	441	431	470	449	435	433	457	447	447	432	449	441	443	451	430	426	447	461	442	439	417	413	436	395	422	412	451	463	429	403	435	461	452	449	420	440	458	423	430	426	434	468	408	443	399	417	462	390	443	394	459	397	452	434	469	401	444	493	421	420	428	402	450	478	447	444	454	462	450	446	428	470	425	453	451	444	443	403	407	437	417	432	438	405	440	455	460	449	451	446	412	422	397	442	433	429	451	427	420	447	439	436	485	465	446	459	461	457	425	431	423	453	420	470	442	451	405	438	407	421	449	437	466	439	441	427	445	433	417	396	435	446	453	427	467	439	428	425	451	434	381	422	449	429	465	419	488	418	438	450	468	435	408	459	451	431	445	438	468	455	423	421	432	443	463	431	436	427	433	498	420	481	459	430	413	432	449	419	438	436	439	460	439	463	420	433	463	450	425	473	453	454	441	413	481	431	442	467	429	441	437	449	421	412	459	443	415	424	456	437	407	444	412	458	427	418	423	455	458	463	393	430	414	431	442	464	405	464	422	435	426	489	429	405	436	449	436	433	438	462	457	444	458	436	422	455	416	456	463	452	448	410	440	463	442	431	431	429	416	438	469	436	416	434	437	446	465	419	431	446	420	444	447	411	417	452	473	448	408	442	417	462	407	426	457	405	400	490	430	429	419	460	452	449	429	446	450	439	472	437	415	428	427	441	458	449	416	474	466	426	423	385	402	433	425	451	449	440	456	438	411	435	454	443	441	464	394	431	462	420	446	453	428	451	425	418	424	458	437	460	432	417	431	433	401	443	435	471	427	411	427	468	438	417	447	446	440	405	402	432	436	413	500	471	457	407	391	396	415	399	426	392	409	437	475	467	453	443	396	415	448	460	427	421	418	448	440	473	415	437	473	456	457	455	434	454	471	425	460	434	432	466	426	479	451	417	451	467	406	432	468	421	475	396	439	435	444	406	449	433	453	404	445	433	405	443	432	412	415	426	429	421	432	405	482	435	444	426	427	483	405	416	412	433	473	453	457	407	443	452	446	423	464	405	419	445	441	465	456	439	430	465	469	451	453	450	447	451	483	466	433	425	435	410	442	455	414	449	453	427	451	491	432	401	462	471	423	412	426	456	420	436	427	408	483	407	470	431	433	409	432	450	430	399	391	435	454	457	470	447	428	449	444	415	447	418	423	442	405	432	439
52544	76514	45947	19896	6774	2329	713	537	498	494	492	517	540	501	520	495	497	512	485	497	456	510	494	498	522	505	521	499	488	479	511	496	480	501	508	455	500	511	506	515	488	516	499	481	502	455	472	518	460	488	486	490	469	482	470	506	479	503	482	485	492	504	490	496	492	495	527	525	498	506	556	535	468	523	494	481	516	494	475	485	493	520	496	499	526	511	504	520	502	520	504	494	501	483	501	540	471	480	474	497	499	506	541	501	474	532	511	519	531	473	497	484	535	527	492	513	450	497	512	502	497	535	516	514	518	473	530	486	532	503	461	505	507	517	522	473	509	500	525	506	499	494	501	495	509	524	463	493	530	522	476	496	487	474	486	486	489	516	466	474	557	514	558	508	483	491	504	482	494	551	514	521	485	514	501	543	453	476	516	492	502	498	479	514	515	503	494	489	464	486	488	505	452	515	510	497	473	503	527	482	483	498	505	500	457	475	488	512	476	494	477	511	504	513	471	494	470	544	535	524	507	515	480	505	483	487	487	507	512	483	467	518	535	528	524	491	484	484	523	477	485	476	486	500	479	517	494	476	517	508	495	512	524	481	480	510	501	489	490	507	501	511	493	489	495	487	490	485	500	501	492	502	494	492	516	513	495	491	497	506	497	510	469	486	498	478	513	473	490	476	518	496	500	487	523	529	504	514	498	503	520	456	464	481	550	485	524	497	514	526	476	463	517	460	502	492	465	485	482	502	520	513	508	512	515	504	522	521	504	508	509	503	508	507	479	500	500	505	498	507	504	503	537	498	529	457	536	535	528	466	508	526	520	469	502	562	510	500	487	501	505	497	536	492	532	514	522	545	519	497	526	513	520	491	494	513	522	473	478	494	528	505	509	504	509	480	497	530	501	520	516	503	492	495	564	532	520	528	522	504	512	515	507	490	519	489	500	518	494	500	525	528	500	520	455	531	488	491	516	545	533	511	481	508	493	482	508	520	518	520	502	500	484	489	506	514	489	468	456	480	488	531	500	497	498	500	467	515	501	485	502	538	498	498	523	479	512	497	494	515	492	497	496	496	494	481	485	517	476	474	524	520	536	497	525	525	448	514	472	502	529	512	498	452	464	508	470	478	474	536	490	495	508	476	440	503	540	524	514	506	464	477	473	497	503	486	496	503	507	512	516	468	497	442	487	492	505	513	500	475	510	504	557	502	542	511	465	518	546	470	505	475	473	518	473	457	479	503	525	513	488	507	465	521	481	505	529	524	530	506	492	484	530	500	531	491	488	519	473	519	533	465	447	507	495	494	453	500	503	502	510	500	479	546	492	477	476	515	466	517	466	523	464	498	548	510	494	497	475	495	526	501	518	477	469	519	493	502	516	520	514	486	528	517	508	521	517	469	492	471	489	521	552	476	504	496	500	468	502	457	505	505	510	476	523	514	485	514	506	482	458	500	470	527	509	480	528	515	521	498	498	470	452	516	462	450	516	486	497	491	539	522	504	481	499	496	472	469	490	486	479	508	482	473	511	496	496	481	457	511	504	500	511	505	505	444	490	502	539	544	501	477	515	494	507	526	505	485	494	465	499	482	481	525	471	489	470	529	488	518	517	504	513	531	503	553	488	515	482	522	506	471	457	507	515	451	487	505	491	541	538	489	525	516	492	503	507	529	505	477	485	484	463	439	496	489	516	429	522	473	508	502	462	489	475	507	487	513	501	465	489	523	527	503	526	473	516	465	503	510	492	510	518	520	488	509	490	481	498	478	486	502	491	489	482	522	512	509	506	478	498	508	532	480	504	527	512	509	491	520	485	466	503	530	461	554	478	516	477	509	509	503	501	482	493	513	531	478	510	485	520	513	489	491	471	507	495	493	483	479	516	471	508	520	518	492	471	457	500	526	505	482	487	461	494	489	473	482	517	502	504	457	469	510	490	500	476	488	510	504	490	538	502	500	466	492	494	535	538	519	505	460	511	487	511	502	534	495	496	515	481	502	458	440	496	474	476	526	539	563	525	488	481	507	487	508	521	498	493	496	485	494	519	486	502	491	536	481	517	523	486	545	498	494	473	484	487	500	482	486	504	462	480	475	518	470	475	519	539	532	513	506	511	537	478	438	540	498	492	472	497	493	498	508	478	549	490	502	506	470	494	497	461	503	496	496	508	485	461	503	499	515	475	472	545	523	495	474	526	541	510	490	494	499	525	479	482	485	555	511	476	498	486	504	492	510	486	514	495	477	514	473	485	502	509	499	541	488	504	478	498	517	426	489	491	517	512	531	534	498	525	505	522	481	436	488	472	484	503	477	471	535	495	488	493	483	498	494	506	461	502	504	467	492	508	457	500	512	523	516	504	492	439	508	489	496	497	512	490	512	483	491	520	514	495	515	504	518	514	521	487	529	512	496	497	496	521	510	467	487	516	477	528	513	464	496	483	490	487	452	464	511	501	478	469	519	532	534	507	506	478	499	504	512	490	496	496	461	512	477	468	478	500	490	487	520	514	491	499	496	481	517	501	522	470	470	494	507	498	469	479	517	489	492	499	528	494	512	506	487	456	556	499	511	516	480	491	506	472	508	552	505	518	525	477	476	534	517	515	477	501	492	479	462	490	482	483	508	530	509	502	497	489	502	495	522	481	509	518	483	509	519	517	501	472	508	517	499	545	467	513	484	498	498	494	490	519	543	460	504	519	502	562	493	473	512	473	481	502	521	507	489	470	486	481	482	512	511	494	511	535	499	528	509	502	484	516	538	539	522	536	476	490	509	464	518	469	515	479	483	504	507	501	491	505	485	463	500	502	483	481	502	464	509	492	511	498	497	488	475	518	516	478	500	518	501	501	446	498	465	472	506	527	496	477	503	477	472	534	518	488	484	507	499	540	519	509	503	511	521	470	490	505	528	524	507	516	542	495	484	492	485	506	534	478	509	510	494	509	476	516	498	504	489	488	479	495	499	505	449	503	503	504	469	531	478	515	466	490	499	539	501	480	536	493	469	516	511	516	488	497	475	491	460	528	512	472	516	515	505	503	489	520	499	518	502	469	468	484	512	450	498	454	546	456	459	466	536	503	495	527	493	498	487	500	485	502	498	483	520	532	505	527	468	518	538	503	520	535	516	511	499	521	493	485	487	492	484	510	533	498	482	488	483	461	505	470	521	537	480	484	508	498	471	468	500	487	484	516	492	494	502	472	534	463	506	513	490	505	508	478	511	504	473	507	505	497	517	552	499	499	496	517	496	496	521	477	516	496	513	491	482	454	506	521	481	529	483	512	487	522	521	480	450	513	552	490	498	487	511	508	529	491	507	496	529	481	492	539	506	495	489	493	475	498	480	521	503	455	480	473	491	488	479	494	488	468	518	469	496	510	498	495	481	480	512	519	502	465	496	522	511	507	529	536	454	465	523	531	485	542	515	503	507	489	496	482	561	446	486	522	487	504	478	484	510	509	517	533	459	433	502	503	537	505	532	471	526	497	485	495	450	462	513	486	579
22513	21413	29887	23887	20930	20445	10463	688	457	426	446	456	434	446	467	394	471	422	442	409	455	460	416	463	409	444	453	412	387	422	456	453	445	438	413	457	418	469	398	447	451	449	434	416	419	435	429	423	454	410	457	456	437	448	415	458	436	447	411	465	462	432	451	450	463	415	434	438	424	451	445	457	452	448	440	426	438	421	422	437	432	442	401	428	383	440	440	411	416	421	383	446	398	439	449	415	453	411	415	425	418	447	439	416	408	415	423	388	416	443	419	401	448	449	425	449	441	433	429	468	456	400	448	390	426	441	485	417	452	430	465	391	439	437	415	426	451	431	425	466	440	422	416	402	418	440	431	436	441	417	461	425	459	452	405	412	468	452	441	482	457	385	425	410	459	415	372	387	422	407	433	419	406	427	468	377	415	424	416	454	446	466	424	467	441	430	429	407	418	429	450	435	451	410	406	415	430	447	443	441	439	391	423	433	423	453	449	416	423	415	464	421	426	449	412	452	429	443	457	422	464	425	466	452	450	440	437	427	459	424	432	445	471	446	454	449	462	412	462	470	418	436	441	438	441	400	420	408	400	438	423	422	439	439	449	442	402	457	435	423	450	450	423	423	422	452	431	437	400	433	382	445	462	454	392	482	457	438	425	433	403	410	451	439	406	425	455	447	440	474	443	459	439	402	402	439	459	448	436	422	404	418	419	416	433	443	384	441	443	430	432	425	397	428	431	417	429	440	435	402	414	384	418	440	462	473	402	449	467	441	440	399	435	432	413	417	428	419	433	416	417	421	430	431	397	384	433	436	426	452	438	404	447	432	424	465	417	444	405	460	441	436	409	398	435	442	413	453	422	455	380	432	446	448	455	419	440	465	440	427	441	462	409	382	439	453	413	452	425	429	451	434	434	465	426	421	431	470	428	442	457	453	439	439	435	434	436	419	403	403	430	405	415	421	425	398	446	430	425	432	427	433	400	430	445	460	429	418	438	423	474	435	404	388	438	465	478	401	399	466	413	414	434	441	398	428	438	469	431	441	440	417	447	427	446	448	422	407	405	437	442	412	465	443	421	420	440	422	428	446	408	469	459	416	417	398	438	437	433	444	409	445	462	432	437	453	409	424	432	408	444	440	420	423	382	431	440	412	433	434	467	477	440	443	400	464	424	439	403	434	471	423	414	426	404	433	434	402	424	409	392	407	417	445	455	423	432	411	463	422	420	446	428	415	438	428	395	432	457	445	402	420	429	418	426	419	424	401	433	440	435	393	431	394	424	440	416	459	465	386	431	397	430	416	433	407	437	403	414	447	463	441	437	432	440	434	405	437	454	440	428	466	463	422	464	429	439	464	430	441	440	445	443	433	436	393	416	424	441	465	410	395	400	401	431	431	426	459	413	404	407	444	437	441	433	409	429	397	435	437	416	445	459	430	427	446	485	422	450	423	427	444	460	433	462	468	463	434	482	431	447	421	416	445	471	408	428	410	416	415	440	440	427	419	419	425	424	449	406	457	410	430	410	429	420	422	425	447	444	433	435	439	402	433	423	439	396	430	418	447	413	447	435	387	453	440	448	433	436	445	440	423	439	421	444	431	440	426	415	426	430	428	423	432	431	399	409	387	423	428	436	398	455	441	416	435	410	425	412	462	427	405	403	447	460	426	414	394	435	432	425	398	413	445	445	443	403	468	468	415	437	446	429	429	427	429	421	418	453	443	410	436	452	445	442	429	442	408	424	432	422	452	419	461	395	448	427	433	429	435	430	446	476	453	475	393	440	422	385	392	424	442	378	450	463	433	406	418	393	428	416	450	465	417	422	463	407	389	419	404	453	402	465	419	431	467	454	422	447	424	430	416	408	409	464	429	410	414	437	438	446	411	401	402	420	448	452	444	429	376	435	420	422	417	478	426	415	422	450	424	418	419	433	435	408	408	445	456	432	412	444	455	425	430	404	394	457	436	432	431	433	425	426	411	417	407	443	449	455	428	444	448	426	459	441	449	416	390	438	476	435	428	440	422	437	447	423	442	435	439	439	486	440	407	415	434	447	493	369	414	449	428	461	457	436	409	400	418	446	410	438	422	409	406	424	451	440	445	437	419	442	437	426	426	452	441	424	429	418	405	435	450	414	427	426	435	421	396	409	447	406	443	436	452	409	419	413	430	446	429	439	409	416	423	449	392	395	439	431	400	409	395	410	423	398	465	402	454	432	444	463	452	406	432	431	451	450	421	422	406	423	437	425	431	454	442	408	427	411	471	422	409	441	422	428	434	391	460	406	441	439	430	417	403	438	449	428	432	415	433	417	456	434	423	432	471	405	419	393	384	411	438	432	408	415	439	460	429	412	422	418	438	425	411	421	423	436	426	404	436	417	393	455	431	431	418	435	437	412	422	431	421	429	450	413	437	414	393	419	421	370	414	446	415	432	418	398	464	442	429	431	448	461	381	454	435	426	449	448	454	438	390	480	437	448	369	406	411	408	430	440	443	401	439	464	404	392	417	455	410	424	435	472	435	466	451	419	429	430	460	438	421	445	411	418	436	469	409	432	414	407	432	442	359	474	420	413	395	455	401	396	440	418	419	425	439	423	412	411	385	448	398	444	406	418	412	410	444	430	416	409	424	433	434	439	426	442	439	430	410	431	408	406	448	422	422	443	421	450	433	413	408	419	419	438	448	432	417	433	426	427	430	423	443	434	460	427	422	406	427	392	426	438	410	436	429	447	441	425	390	396	434	424	414	412	399	405	466	408	422	413	462	415	401	457	453	467	429	410	471	426	435	413	417	424	432	435	458	436	434	456	418	467	417	453	430	463	411	438	392	455	449	418	405	403	414	439	428	446	446	465	450	436	431	405	415	475	435	454	417	410	469	418	473	420	432	436	434	415	414	407	441	426	425	418	418	426	397	425	450	416	405	443	420	417	458	449	469	443	435	466	413	432	434	415	401	433	428	443	424	427	468	436	406	440	423	418	447	420	412	443	426	434	461	438	428	400	441	452	463	389	424	430	435	404	422	408	408	393	399	452	446	383	438	417	424	473	425	419	396	439	412	440	424	451	468	445	433	436	419	415	381	415	419	413	444	476	408	455	435	431	456	442	441	449	432	448	396	422	416	429	451	399	483	379	441	428	365	428	387	431	418	440	405	416	417	456	460	413	456	428	404	398	383	378	443	451	433	440	408	475	448	453	415	398	413	445	442	418	420	431	426	416	442	423	446	481	441	433	405	418	428	444	437	432	402	423	440	448	430	422	412	450	397	393	416	411	383	442	439	446	422	439	403	416	425	414	410	402	417	440	427	510	424	410	398	426	466	415	422	411	415	438	437	430	410	377	444	420	431	449	450	464	430	444	412	382	432	397	416	458	453	465	490	428	445	462	409	458	445	437	445	491	409	413	419	401	434	437	438	436	433	413	428	427	457	417	421	435	423	491	428	408	444	399	437	435	481	418	415	406	410	398	435	422	437	422	365	429	421	383	411	351	446	428	470
61462	97770	64029	36659	17204	6226	1246	616	507	506	467	502	443	487	481	481	470	491	427	461	466	471	457	513	487	442	476	499	484	459	505	419	523	457	437	517	482	462	486	512	443	501	435	487	475	474	473	482	486	473	457	493	486	470	515	475	485	459	435	474	459	497	429	413	461	439	477	472	501	507	470	458	455	480	448	452	474	491	486	457	443	469	438	492	467	442	480	482	483	473	459	510	433	455	484	452	486	423	455	438	436	460	486	447	477	460	508	444	478	467	451	495	479	435	458	514	484	442	488	496	455	500	473	457	506	466	479	475	465	511	476	448	448	480	484	476	453	478	503	481	482	479	508	460	470	470	475	453	506	462	492	498	477	469	480	471	505	510	504	461	479	444	426	479	468	450	453	478	446	468	501	457	503	489	491	487	467	479	484	471	491	486	491	507	479	465	484	470	479	491	476	495	455	456	482	443	493	435	484	471	468	447	456	463	477	425	478	442	449	489	464	497	486	475	459	438	489	482	459	458	500	464	470	433	498	469	497	462	494	475	481	483	466	461	482	477	478	463	423	461	469	501	477	475	478	475	475	443	472	455	473	469	471	476	478	475	462	432	462	445	472	492	461	436	507	479	470	504	457	474	506	444	542	505	468	479	460	443	480	473	455	443	490	439	471	495	454	448	450	492	450	489	482	481	496	464	435	440	496	496	506	481	484	429	467	452	458	427	506	441	460	452	459	462	453	469	462	460	472	463	466	437	510	497	450	490	454	458	479	505	460	436	485	496	480	448	501	419	475	454	480	469	464	456	478	458	470	445	496	487	434	472	459	475	485	453	506	470	482	465	444	460	515	459	478	454	480	449	497	452	488	472	456	462	471	489	468	463	466	511	438	460	470	466	475	461	471	435	452	465	464	476	469	492	455	489	485	481	485	467	488	456	423	433	424	498	468	468	475	481	460	474	491	497	476	419	466	455	501	454	505	481	450	486	470	467	480	445	479	485	464	495	475	481	450	474	503	509	450	458	474	410	447	469	456	473	477	472	482	474	448	451	492	476	481	479	447	519	464	425	499	415	504	486	487	488	455	453	476	482	441	490	480	482	466	483	451	490	454	457	461	493	485	484	470	466	470	495	482	472	450	447	459	498	456	462	464	478	486	428	457	492	489	487	464	499	491	443	483	484	464	495	488	467	504	499	501	455	491	476	481	493	501	466	471	488	485	452	450	474	474	478	457	472	502	462	455	470	440	480	457	486	455	442	492	472	470	476	475	458	472	481	473	458	448	490	468	478	454	497	479	482	496	450	474	477	480	476	448	471	453	447	488	497	451	445	441	455	494	486	482	464	441	472	442	464	479	465	479	455	447	463	508	462	454	476	422	461	500	472	483	460	461	456	430	492	495	425	462	443	459	495	448	512	483	483	484	479	485	475	440	518	437	433	405	494	489	490	507	492	500	477	464	503	497	477	431	504	471	473	437	441	484	482	464	496	454	475	464	480	472	481	442	500	503	444	459	469	457	431	465	475	455	484	465	478	478	437	467	445	468	461	476	467	464	479	488	427	474	444	448	508	468	469	478	473	485	475	487	452	463	438	469	473	474	469	490	458	470	445	480	474	462	497	460	446	471	473	470	427	476	465	453	495	433	470	462	495	459	483	458	511	485	438	452	439	455	485	481	484	437	490	454	478	485	481	447	502	465	498	450	493	486	479	508	476	454	476	448	456	473	508	499	437	460	463	470	463	492	495	469	458	440	540	459	468	489	470	458	475	474	487	468	478	449	450	490	454	460	433	477	467	454	449	453	473	464	516	542	476	471	484	474	498	456	439	470	442	457	484	480	477	478	455	476	474	488	452	501	487	500	488	483	473	458	487	467	527	453	448	400	486	496	483	501	490	444	474	484	435	483	431	509	479	448	471	474	476	485	459	506	461	477	456	476	496	492	459	496	463	456	470	498	456	469	449	431	459	509	473	472	469	498	470	478	435	440	490	486	479	465	468	456	484	516	483	454	501	505	507	482	480	464	473	454	442	489	496	503	475	458	472	502	466	476	487	493	448	474	450	404	479	471	428	518	467	482	472	447	424	472	477	483	467	479	470	448	469	477	463	493	475	474	505	406	462	467	460	482	469	462	477	467	457	509	503	482	452	424	475	476	440	449	474	495	461	439	496	444	483	469	487	481	453	484	518	463	519	495	447	475	479	462	490	479	477	482	492	518	461	504	459	429	474	466	468	435	477	495	452	471	453	494	459	472	486	459	449	495	492	444	461	496	494	431	463	451	439	441	444	481	511	465	513	455	472	475	521	501	489	456	448	468	466	478	499	458	497	478	472	482	470	436	472	474	504	470	458	504	494	461	470	477	440	480	441	479	471	453	501	493	461	460	475	484	466	441	474	440	450	473	465	471	428	471	492	459	460	464	491	493	486	445	495	481	449	473	495	477	454	475	478	443	490	454	472	469	464	476	429	502	473	487	474	456	496	518	489	434	470	451	415	491	491	502	482	495	484	450	491	469	475	510	522	495	480	468	472	455	496	491	428	496	476	482	464	474	481	462	506	497	417	464	420	416	475	474	445	453	481	439	473	516	497	436	452	480	447	445	512	465	480	452	451	492	467	510	461	476	488	494	472	506	509	460	510	457	489	425	467	467	471	486	469	492	439	484	504	417	430	485	522	468	459	455	491	445	452	477	474	458	466	477	497	455	454	438	453	474	471	454	487	439	467	428	442	473	459	467	466	519	460	493	445	479	453	495	470	496	479	497	476	440	452	473	455	505	492	459	429	447	476	491	485	454	452	479	452	457	510	445	466	426	488	473	462	470	480	487	457	488	448	478	475	434	456	494	444	466	457	461	478	482	483	472	531	491	492	469	504	442	431	442	493	460	480	483	489	495	488	493	467	483	474	486	472	475	473	471	478	440	499	482	473	504	463	458	453	417	458	460	441	442	476	505	474	460	443	485	471	471	468	478	475	468	485	474	484	443	510	506	436	467	487	487	441	496	478	489	432	473	470	462	507	473	497	418	477	463	457	463	459	474	486	481	485	485	470	489	496	464	447	477	494	501	441	490	434	484	406	473	451	470	513	445	486	505	445	443	475	470	469	467	510	497	488	486	483	488	479	495	488	468	433	443	456	446	450	484	512	493	498	461	490	484	485	470	454	481	471	490	439	479	476	463	425	451	475	492	434	476	448	468	455	417	486	486	503	476	500	471	467	438	492	484	484	450	477	499	466	482	457	459	461	470	504	474	414	515	447	486	480	472	488	457	460	481	491	463	474	518	462	508	467	456	464	497	481	515	448	522	504	496	458	505	432	458	468	481	472	485	504	461	464	484	461	456	461	480	455	461	461	482	487	507	472	477	495	440	523	532	498	467	464	488	483	473	467	477	473	476	496	436	476	468	462	458	474	467	510	496	488	457	443	445	434	497	494	470	445	447	495	469	459	467	483	510	502	428	441	439	479	465	484	453	455	450	471	466	519	481	515	475	465	490	479
29680	30381	31256	11646	1831	656	385	359	367	386	315	334	370	339	329	337	357	334	347	330	363	318	317	380	332	350	319	352	310	315	328	335	364	308	354	360	330	322	326	330	391	316	338	326	336	346	316	359	362	366	358	374	354	353	347	332	342	377	339	343	379	361	368	349	366	357	346	320	355	334	337	330	318	361	371	325	332	360	318	355	323	331	373	295	338	382	364	354	321	340	372	330	335	349	335	385	364	364	324	345	370	334	335	371	355	365	351	318	388	329	375	340	338	353	350	337	362	364	314	379	350	362	347	365	332	377	362	327	335	318	354	351	323	349	349	360	343	365	354	356	323	359	387	342	348	340	328	336	364	340	341	384	345	357	324	347	360	322	346	359	355	314	348	356	316	345	375	345	391	364	316	334	352	341	334	348	313	335	359	334	376	321	359	325	378	353	312	353	348	335	369	385	314	343	348	330	348	320	368	357	354	338	345	321	358	351	344	341	348	353	352	348	322	357	356	334	342	345	355	354	354	352	331	323	321	317	368	388	351	368	335	351	354	345	320	335	351	377	335	374	342	341	322	334	367	335	341	350	366	370	344	348	342	380	326	358	324	363	353	319	364	354	340	350	358	342	315	345	349	319	328	351	350	339	330	348	309	350	362	363	350	328	352	356	350	396	372	376	336	358	340	348	330	339	336	363	338	340	332	361	344	333	357	370	337	355	331	340	352	335	377	333	346	367	353	354	369	352	353	354	337	322	310	345	355	332	345	348	319	376	343	328	373	378	355	354	305	332	380	348	374	362	344	365	354	341	314	366	349	362	383	349	351	328	342	342	333	346	322	380	305	348	348	361	305	330	368	376	333	319	366	316	363	317	385	331	347	361	367	331	317	323	349	322	358	367	358	343	325	347	370	315	336	350	343	342	346	351	346	325	334	362	330	322	328	323	332	348	337	345	327	336	356	355	380	351	339	336	353	343	380	358	338	360	384	342	310	342	340	347	330	377	341	351	349	340	325	372	348	318	347	349	331	351	375	337	354	327	365	343	374	340	345	320	370	341	361	337	362	363	351	377	363	347	316	330	371	333	345	335	319	347	341	351	380	329	357	356	353	372	313	350	346	353	356	343	345	358	337	313	355	342	341	336	325	331	323	382	344	363	332	334	334	379	320	360	322	329	335	349	382	333	363	348	342	337	354	342	329	305	356	359	351	368	336	360	361	332	339	342	338	347	356	360	339	358	336	302	345	343	330	369	345	336	315	319	317	323	337	334	328	335	349	337	354	314	348	334	346	348	329	321	353	353	365	359	359	359	352	351	322	359	331	333	356	344	348	347	392	334	352	346	365	360	343	339	358	359	372	344	372	352	332	385	347	368	373	357	405	320	330	355	344	336	370	336	364	364	339	355	357	349	314	321	361	345	358	358	327	355	339	340	321	363	355	351	344	370	358	339	355	360	348	372	357	335	363	378	380	343	347	343	348	354	368	319	359	330	372	355	339	360	358	345	341	374	364	383	379	327	367	340	359	336	367	347	362	353	338	371	340	369	334	338	336	319	338	391	338	309	360	345	332	308	333	376	364	375	315	344	341	381	318	373	369	338	376	344	353	331	366	355	357	375	365	337	358	348	338	341	344	361	365	343	370	336	303	323	330	322	347	334	352	369	345	344	322	381	377	358	368	353	346	337	354	355	323	333	332	336	338	324	361	324	330	364	358	355	324	352	309	323	364	366	324	358	351	336	376	363	394	355	347	337	352	341	344	388	343	347	328	338	325	355	323	353	364	346	356	357	327	342	312	351	353	361	361	351	320	387	347	352	305	334	342	378	347	326	366	393	305	369	341	350	350	346	358	333	362	357	361	329	362	341	359	375	326	359	332	361	351	328	339	347	366	329	336	343	345	350	362	321	280	354	338	351	311	388	325	373	345	342	331	335	341	371	321	347	376	360	354	379	357	336	363	352	326	321	340	359	349	379	335	309	360	354	338	345	363	319	369	359	360	358	348	361	338	325	331	350	344	344	372	332	344	356	335	355	335	389	385	359	365	381	343	358	356	358	371	320	367	326	360	317	351	384	321	371	330	359	346	372	364	319	365	353	339	380	345	324	365	333	365	358	350	334	342	368	327	332	348	333	371	367	311	355	372	380	343	330	355	338	368	349	346	364	369	349	342	341	348	339	345	361	374	326	315	326	337	360	357	364	366	352	343	311	327	363	377	375	348	344	356	354	361	353	325	346	352	339	344	325	351	385	318	331	328	323	329	380	328	348	349	353	366	333	332	355	372	321	334	345	369	340	329	306	327	320	373	329	363	383	338	385	332	344	382	354	316	350	348	330	364	341	331	354	350	372	353	333	353	335	325	392	333	350	359	349	364	349	361	322	344	352	359	401	342	340	360	344	399	354	362	336	338	331	352	320	375	354	324	351	351	322	356	322	312	355	370	326	365	357	358	341	377	348	382	316	380	346	344	338	371	358	350	351	325	408	331	363	351	348	379	355	314	336	369	322	368	334	385	379	351	348	307	366	365	327	333	369	349	362	357	345	334	364	331	304	361	363	369	380	347	338	342	352	360	324	359	309	350	343	344	305	339	346	340	381	359	326	363	352	355	355	341	364	378	331	360	333	346	337	337	307	330	336	339	356	348	316	353	316	322	342	346	388	326	349	356	358	331	367	352	347	366	351	335	351	310	361	376	383	354	338	332	344	396	360	309	322	333	351	348	335	376	319	335	368	290	379	370	370	354	373	343	332	346	335	341	365	372	361	346	338	353	359	318	339	384	317	368	383	339	331	319	350	342	354	367	353	321	321	358	349	335	342	356	361	337	361	372	347	378	331	366	351	323	347	363	326	366	355	369	337	361	324	363	333	367	362	347	330	346	373	358	297	332	324	341	324	362	352	356	348	377	353	357	375	379	369	329	355	357	322	358	306	326	308	354	354	352	338	371	353	356	365	340	335	381	357	346	361	337	362	332	339	337	333	356	326	347	349	333	344	322	354	337	340	360	333	322	325	381	367	343	331	362	347	341	367	333	360	345	325	349	357	341	356	352	347	310	344	320	371	389	336	358	345	340	364	337	349	366	351	386	348	322	310	331	352	328	332	342	317	346	359	335	383	325	341	371	375	360	348	364	347	350	328	359	340	366	355	343	350	366	337	375	335	341	329	347	313	359	358	316	363	346	339	335	342	316	333	358	328	328	363	330	355	346	359	369	321	347	362	328	339	325	354	353	353	352	365	323	340	335	386	391	301	357	348	361	318	327	348	319	317	352	374	326	341	348	355	379	350	359	363	349	410	338	370	325	357	337	308	325	343	373	349	329	360	366	364	341	339	330	325	370	369	339	345	361	377	347	349	348	360	345	349	350	323	354	326	363	365	348	341	359	326	330	360	332	325	353	339	378	338	338	333	356	376	369	346	339	348	344	354	329	345	345	349	350	355	351	359	350	330	335	359	359	360	315	346	327	336	355	349	349	339	344	352	353	349	352	365	357	349
31645	44912	25567	6312	1958	813	439	405	412	411	402	396	406	421	434	426	384	402	397	432	402	433	400	434	405	418	413	401	399	398	420	429	433	403	398	446	410	430	388	381	421	434	381	399	408	396	405	384	425	423	412	422	398	421	389	407	443	434	379	399	406	389	379	441	415	401	413	396	415	382	436	406	387	394	400	385	398	396	404	380	418	382	389	401	402	366	424	420	392	396	395	377	412	394	379	405	381	385	383	404	438	375	435	443	414	368	437	414	413	382	417	405	428	396	427	392	398	444	409	422	429	397	368	373	412	419	415	396	394	414	399	409	446	399	390	421	394	392	423	418	407	390	397	408	400	393	421	397	391	388	405	413	401	396	394	436	438	378	420	405	361	426	431	421	381	389	409	381	389	398	409	409	418	405	441	421	322	397	397	408	401	412	438	388	374	408	391	448	404	379	424	431	434	419	437	366	403	414	372	408	405	389	401	416	376	392	443	408	411	390	391	399	447	385	404	443	408	417	425	361	445	384	431	380	426	382	425	431	422	369	409	412	390	401	417	422	431	393	388	393	399	406	432	390	416	429	402	390	410	423	409	408	430	392	414	378	390	400	421	408	404	428	399	378	408	385	400	411	382	415	412	439	351	426	363	405	422	415	406	381	428	412	413	403	413	411	394	400	445	386	411	426	423	407	431	405	409	384	418	380	416	399	412	423	382	406	412	411	413	416	406	385	374	399	422	406	411	381	431	410	438	403	383	404	388	386	395	426	411	396	421	411	426	408	426	393	404	399	370	350	400	420	365	412	390	423	422	453	371	427	427	409	417	380	381	412	418	423	419	432	405	410	363	425	416	396	399	419	389	431	416	412	408	422	384	395	398	398	371	386	415	411	390	434	390	439	393	408	415	389	403	417	393	399	416	435	404	410	416	394	408	395	398	389	411	435	402	381	402	413	412	399	463	393	412	378	385	430	424	395	409	412	404	419	426	393	443	419	436	405	405	432	422	408	428	437	410	395	423	410	411	420	406	408	382	409	424	410	423	415	381	393	454	393	388	387	388	377	384	407	417	416	411	420	405	367	412	368	394	397	426	411	383	409	441	412	449	398	395	395	435	402	404	380	434	384	401	401	404	426	401	410	439	392	449	385	416	394	408	377	381	408	409	399	408	427	415	406	421	415	415	411	403	415	431	392	452	391	401	401	395	419	413	401	394	427	413	419	338	358	367	397	381	377	384	396	388	378	393	384	407	396	400	416	421	413	429	423	427	393	426	398	459	389	401	408	407	436	398	399	370	394	452	406	398	386	419	387	432	419	384	405	383	393	443	419	455	419	395	403	395	441	384	428	401	428	399	400	407	399	369	422	432	421	407	391	415	410	426	429	359	440	368	421	412	418	415	384	393	401	410	406	367	406	374	407	392	368	442	424	431	414	395	431	372	419	415	435	396	434	412	413	389	418	405	440	367	410	412	405	393	444	406	396	403	419	417	412	378	418	413	382	398	421	438	404	413	426	384	389	397	432	379	393	397	425	442	455	404	420	420	372	396	373	389	421	413	394	358	405	410	412	400	420	396	462	391	403	394	402	391	398	399	391	411	421	388	404	381	384	403	397	437	424	449	403	442	352	396	375	402	386	420	418	396	420	420	410	399	379	399	422	396	394	383	388	359	431	423	416	427	437	369	402	386	396	389	412	429	383	433	425	413	397	402	402	417	404	394	395	356	426	412	412	399	406	383	362	407	400	423	394	373	432	415	427	407	411	396	409	386	432	411	408	380	415	371	391	374	395	389	373	381	412	390	404	400	424	382	396	400	397	421	402	407	414	394	398	395	406	413	373	373	399	385	419	430	416	395	400	373	407	375	386	405	386	367	411	402	415	387	431	406	438	466	404	434	431	378	384	396	371	422	370	383	365	389	394	432	403	410	406	418	404	434	398	405	394	396	377	427	405	393	408	397	382	383	410	397	387	413	425	397	367	433	407	409	409	414	386	426	370	425	404	386	468	381	403	445	420	407	385	414	411	383	386	414	418	380	410	436	421	419	395	376	407	388	438	413	385	376	416	432	394	404	361	428	419	392	414	391	426	370	430	419	419	391	370	392	408	436	408	462	374	406	382	412	413	406	401	392	410	371	386	432	406	417	394	402	387	417	409	386	376	397	406	369	417	389	437	411	431	406	427	434	404	411	435	414	417	372	387	390	412	378	416	383	385	392	407	408	403	397	399	367	395	401	412	410	395	421	432	412	397	416	362	389	390	389	374	429	368	373	381	453	412	443	416	394	416	353	417	404	362	396	411	419	408	422	417	382	427	424	388	413	426	412	395	372	426	424	401	446	418	396	437	401	400	349	395	425	427	414	449	449	406	425	413	410	369	414	437	401	380	419	388	400	430	434	400	391	374	405	400	441	428	384	443	389	447	446	438	390	389	421	375	414	414	418	404	419	377	409	385	414	403	374	387	387	367	416	384	384	370	404	405	395	421	409	420	420	412	422	400	428	388	427	376	373	404	377	434	408	395	402	388	428	416	413	388	400	402	421	418	432	421	420	409	431	429	369	393	407	453	421	442	453	418	375	383	411	411	406	436	405	437	385	389	425	428	385	382	391	436	368	410	425	406	398	383	397	405	425	393	407	434	384	408	413	415	437	402	395	429	415	420	415	404	412	391	413	381	407	402	400	421	409	395	401	415	402	386	416	394	422	405	406	403	388	404	384	399	383	402	383	399	415	399	456	400	385	423	390	404	399	435	409	389	408	391	441	386	386	412	420	415	428	393	387	391	382	401	401	410	418	414	393	433	402	438	412	420	364	355	398	412	386	387	429	416	405	392	421	414	396	389	417	415	421	400	382	390	390	433	413	382	403	423	413	390	363	432	383	434	394	388	417	413	384	378	448	391	437	415	401	435	444	382	428	398	402	375	422	417	396	428	399	416	376	394	415	439	389	389	383	424	402	388	387	408	375	396	390	404	394	419	395	413	412	418	386	383	378	411	413	386	390	414	396	415	421	428	402	405	394	416	406	413	408	391	372	420	386	413	378	398	373	410	404	409	383	416	411	394	408	414	393	425	393	410	410	419	407	378	409	409	408	391	464	390	397	429	423	420	425	393	414	350	389	430	391	430	435	379	415	428	405	409	394	425	426	426	402	424	364	423	420	445	425	398	423	449	429	381	431	458	392	421	455	417	390	386	415	370	418	408	415	386	405	396	399	408	405	371	390	431	395	380	412	387	415	401	468	416	429	395	398	425	426	396	424	434	401	416	413	418	416	376	386	404	431	391	403	416	385	408	393	415	385	413	447	419	413	417	394	433	441	412	409	414	424	390	398	392	407	410	403	403	422	390	391	397	418	388	427	399	409	432	386	405	457	448	408	411	431	403	398	412	422	382	408	386	411	427	390	370	397	396	421	406	395	418	424	422	391	404	393	433	426	420	400	400	423	411	410	423	411	407	375	401	392	383	407	419	431	412	437	378	383	387	362	407	406	412	419	387
23574	22199	32944	25437	20971	14682	2023	375	325	333	334	335	330	318	300	358	354	286	329	325	345	296	321	313	341	341	288	323	345	302	308	328	299	298	340	306	330	304	338	329	362	322	327	344	343	298	305	311	323	299	298	319	316	339	335	317	339	316	320	324	314	297	301	331	302	313	310	336	323	320	363	364	288	328	299	315	359	336	317	297	340	298	326	330	324	309	319	312	329	329	334	332	287	316	310	310	309	323	309	331	328	302	311	333	333	331	333	333	336	320	315	326	332	295	309	308	320	339	318	319	296	319	300	304	315	321	352	314	328	321	352	304	346	329	348	318	328	308	325	357	287	314	305	346	362	351	333	334	352	343	356	352	316	339	309	331	321	299	332	326	312	325	337	332	304	370	327	312	329	356	334	302	305	316	342	316	320	338	338	308	334	318	343	327	297	337	319	318	304	335	321	315	296	344	315	338	325	326	289	367	304	322	321	296	325	318	331	290	308	340	320	310	320	339	296	298	324	360	321	365	318	341	350	336	307	316	334	333	342	308	326	337	344	326	344	324	339	323	367	315	305	322	335	335	318	310	350	329	319	354	300	295	350	347	368	344	353	301	335	339	325	339	356	335	334	335	295	318	331	326	319	326	343	345	340	323	321	326	335	314	329	315	333	314	341	322	312	340	310	312	357	315	313	327	329	288	332	331	332	330	313	311	305	326	350	337	306	336	329	347	327	329	303	305	297	323	314	340	358	322	319	339	331	355	314	326	356	296	316	332	343	316	350	341	330	333	325	324	341	338	323	352	305	339	258	284	321	314	338	331	333	310	335	343	330	328	309	287	330	357	373	296	331	311	304	301	321	304	315	334	315	332	298	318	317	339	317	324	324	302	308	335	353	319	326	352	341	350	344	329	336	326	337	330	294	329	325	318	306	341	333	315	331	354	342	353	316	339	308	351	322	314	332	343	315	347	344	330	336	345	356	314	324	349	335	312	338	353	322	311	303	315	285	326	305	329	330	301	331	318	345	326	322	350	346	340	289	314	303	327	320	322	286	323	314	346	372	321	336	304	330	301	345	295	361	321	320	311	359	342	299	287	331	326	326	343	298	327	286	324	309	335	310	313	333	327	312	304	374	316	300	308	333	331	328	328	323	303	336	299	328	337	355	334	325	315	327	322	312	329	333	288	340	318	317	292	296	350	330	333	317	308	336	311	348	353	312	303	308	311	328	319	370	298	292	337	339	333	293	296	309	334	321	300	347	376	357	332	325	301	309	335	330	329	321	309	280	304	342	339	323	322	349	316	320	318	325	312	326	313	341	315	319	289	342	351	322	314	322	332	349	310	329	348	304	335	324	342	309	299	353	305	332	304	336	291	346	337	346	328	371	357	328	312	336	353	338	314	341	317	357	295	332	320	317	303	292	315	319	341	332	330	320	344	322	323	321	327	307	291	284	321	337	295	337	315	343	317	329	358	322	300	331	307	307	314	306	319	293	335	322	312	280	323	325	337	348	342	329	324	331	318	346	349	317	345	293	334	329	341	324	364	334	331	338	314	316	350	352	327	349	321	326	315	340	320	337	302	312	301	314	325	323	336	294	317	328	300	321	296	345	345	354	284	370	317	329	291	330	334	325	314	346	319	316	324	304	328	335	305	355	327	331	335	357	325	347	318	336	321	322	324	313	326	329	302	320	330	316	311	341	362	332	321	316	309	270	337	320	328	308	359	321	309	332	327	342	327	309	353	308	297	307	326	312	353	320	308	347	332	335	312	307	328	323	297	337	324	300	315	331	313	317	307	344	287	330	326	304	332	334	318	346	308	302	368	311	317	316	360	297	329	343	315	331	317	351	325	363	293	342	357	344	326	291	363	315	319	331	298	369	328	325	311	289	351	342	325	340	330	343	295	327	313	337	294	294	336	311	323	313	312	311	291	342	296	344	341	328	318	340	286	310	361	320	348	346	325	334	348	328	324	306	336	316	307	331	284	312	340	341	342	321	323	347	317	336	306	323	341	340	375	294	335	318	324	359	317	314	351	333	309	298	309	287	327	332	313	308	329	342	325	329	330	313	339	339	316	327	349	331	338	360	323	310	321	328	297	330	346	306	310	295	284	332	325	302	335	324	334	343	307	333	328	348	333	319	333	318	321	337	353	339	313	319	313	344	340	310	345	320	324	360	315	323	300	331	326	324	309	295	331	316	330	313	307	329	335	341	328	351	284	348	335	313	310	327	349	305	301	324	337	299	329	314	311	312	347	339	345	302	340	305	349	358	340	334	323	334	325	350	320	304	343	302	331	334	305	305	343	332	298	325	350	322	330	332	312	324	310	303	320	323	331	335	298	342	299	320	339	337	317	326	318	366	354	303	317	291	318	313	345	326	343	324	312	328	350	312	315	338	330	311	329	297	298	294	318	315	356	332	315	312	310	296	331	303	335	336	310	318	341	330	331	341	297	319	308	366	300	327	336	314	327	305	331	320	302	309	320	304	314	290	347	305	344	306	356	328	344	315	328	356	308	332	361	333	335	334	326	328	327	316	331	312	323	309	345	308	322	312	325	295	323	311	343	334	309	351	340	309	324	311	330	350	312	293	324	286	314	302	306	332	347	339	318	312	310	331	330	346	321	307	298	328	321	331	307	338	306	304	311	310	327	321	293	304	329	331	361	318	334	355	345	309	323	322	318	308	339	347	333	325	326	300	298	332	344	315	367	342	332	315	329	343	317	360	355	320	356	346	320	308	291	322	310	337	318	330	363	336	327	340	311	310	360	330	330	328	322	310	308	314	344	348	313	329	336	366	326	343	317	345	305	332	303	326	320	359	319	339	318	327	314	353	326	342	339	312	324	288	379	348	305	335	334	327	339	298	281	335	341	335	283	335	316	348	304	317	321	318	297	325	311	334	330	325	323	333	321	337	325	301	323	287	321	315	317	297	336	321	336	310	336	334	310	295	352	328	354	316	313	318	273	344	288	353	326	305	335	302	305	319	341	330	302	309	302	316	319	343	299	320	343	338	339	331	333	325	340	303	296	310	362	332	293	315	310	315	345	327	333	321	341	330	290	333	301	367	323	304	330	352	340	333	342	335	351	308	303	327	354	321	344	324	308	323	353	348	324	305	320	328	285	340	292	336	311	335	353	312	355	323	301	305	322	323	338	324	326	331	353	338	314	336	319	328	306	312	327	278	317	337	333	331	291	317	303	356	315	318	315	327	328	324	332	321	329	330	314	296	333	324	352	330	303	314	325	309	329	313	345	329	339	339	305	314	316	281	336	306	322	311	330	339	324	329	339	340	335	337	309	320	307	294	340	328	313	303	319	313	311	323	318	316	300	332	326	292	327	356	344	311	322	326	327	316	343	334	331	372	323	317	320	329	313	332	331	322	325	342	308	329	317	341	331	322	335	326	319	284	310	346	313	330	324	311	330	334	317	331	351	297	337	345	304	302	327	325	347	320	343	339	311	384	340	311	365	314	338	338	326	328	298	355	306
57899	93461	61386	31527	12815	3623	681	474	403	392	366	383	396	373	347	390	386	365	361	360	358	419	378	361	366	376	349	363	375	402	357	349	362	409	362	359	341	354	381	337	337	380	388	430	390	374	377	354	359	366	370	369	377	346	398	332	373	369	374	369	358	357	339	352	378	343	360	423	333	358	365	378	377	366	369	378	387	380	382	388	356	357	396	391	389	365	363	355	401	393	386	394	366	367	323	364	365	361	382	363	341	356	354	350	362	366	392	378	357	342	382	384	374	384	384	366	397	366	391	385	382	359	384	384	393	364	356	347	365	367	385	344	347	399	360	372	365	338	367	376	346	355	366	420	366	345	363	347	395	379	356	386	376	367	365	390	367	344	400	371	369	378	361	392	400	378	407	411	376	367	372	360	337	368	371	358	389	339	378	377	380	383	371	370	392	367	407	367	369	346	432	380	364	367	394	375	358	373	404	371	359	387	383	377	373	368	393	387	349	397	360	363	347	356	364	371	361	378	372	406	329	356	363	369	354	388	357	406	375	346	376	386	330	361	351	366	356	392	362	392	355	356	362	344	394	396	361	349	378	361	353	405	400	349	379	386	353	365	367	365	357	401	362	381	400	370	381	381	373	405	352	345	355	361	358	389	391	346	381	379	350	376	354	379	375	341	360	414	358	342	396	353	402	361	368	349	361	394	361	349	349	387	400	347	381	370	365	373	347	356	382	361	362	355	377	371	375	373	375	363	339	376	368	367	349	364	351	363	359	381	407	359	361	371	357	390	381	348	358	339	362	359	373	378	362	349	359	389	364	405	379	378	380	371	361	386	346	359	368	383	365	332	378	376	366	376	352	337	346	374	355	373	365	374	363	364	352	387	353	397	370	379	355	356	389	375	381	415	381	355	378	370	353	404	367	402	369	371	395	372	367	369	371	356	351	355	376	366	378	350	351	388	364	386	363	349	349	344	387	373	349	363	380	381	379	402	348	346	350	352	383	365	383	383	406	365	364	395	370	377	392	350	367	382	395	386	374	397	370	380	358	351	340	386	334	374	392	361	352	366	360	393	378	362	353	406	393	362	358	373	379	387	357	377	378	412	373	388	334	349	365	382	328	361	399	368	383	366	378	370	406	357	353	368	387	389	359	410	375	353	390	377	360	367	353	406	347	368	371	377	370	351	365	378	380	384	368	379	401	350	392	340	423	363	376	395	381	387	399	381	392	413	383	369	351	390	340	349	340	398	374	377	356	364	331	376	328	334	348	387	350	382	393	370	380	392	369	319	379	381	348	344	336	377	387	356	340	371	384	393	373	363	356	352	376	382	363	397	383	400	407	345	375	346	390	380	398	334	357	371	379	381	348	390	393	394	346	393	363	371	358	344	334	359	350	368	373	350	368	343	374	382	381	338	373	388	341	370	335	375	337	387	361	382	366	394	384	399	385	393	382	370	398	361	400	370	389	368	385	356	369	381	377	363	364	385	361	332	397	370	354	369	368	351	353	360	397	337	377	336	379	370	378	380	385	359	393	361	370	385	402	397	353	348	369	347	357	360	378	398	371	361	385	361	378	386	388	390	374	378	383	339	376	348	365	390	340	359	392	351	361	408	395	422	372	384	366	372	342	374	395	363	383	357	391	333	389	358	384	345	388	367	412	395	387	377	376	361	361	347	364	337	377	359	343	373	394	369	384	368	363	355	379	400	366	367	363	381	365	390	391	386	334	368	371	371	398	386	392	383	365	354	368	395	372	376	383	405	378	375	378	362	366	402	403	394	339	372	359	384	394	383	372	391	366	353	395	356	396	389	395	377	354	387	361	387	401	354	363	327	367	356	352	357	353	363	370	372	378	354	400	395	373	385	395	368	385	389	330	409	364	356	394	316	359	339	352	350	373	364	380	383	376	338	358	372	407	364	353	367	364	411	362	376	383	385	369	384	368	352	374	371	368	372	354	390	384	408	372	363	400	385	383	375	388	374	390	372	376	360	353	375	388	351	385	398	346	382	354	378	358	346	368	375	358	404	388	377	375	376	355	339	378	371	385	369	363	356	393	385	363	365	386	387	337	375	372	392	375	370	369	379	369	364	348	392	381	369	360	346	390	384	394	391	379	350	375	395	391	386	337	355	346	376	395	375	418	378	343	379	369	398	365	407	356	402	405	356	369	372	361	408	354	363	345	381	372	379	351	380	366	385	378	364	334	388	381	369	367	376	371	370	358	378	381	364	363	388	382	354	375	404	370	397	386	377	407	359	383	391	388	376	376	353	378	364	356	345	374	365	377	396	364	366	341	364	346	362	348	360	397	362	389	369	371	377	352	373	344	409	386	365	365	357	377	376	369	370	340	370	388	378	361	368	384	366	378	382	384	357	336	388	387	349	381	356	389	408	369	403	352	380	382	385	382	385	414	394	385	368	356	375	377	372	362	355	403	390	375	362	340	401	366	361	418	376	349	367	401	366	364	386	361	392	395	353	380	359	349	384	394	367	359	378	348	365	397	340	368	359	354	360	350	354	381	379	347	333	372	389	379	408	356	378	412	404	388	394	361	331	387	385	382	400	334	369	382	370	362	371	382	356	359	371	344	391	363	361	361	389	356	387	382	379	372	326	361	372	354	344	392	389	395	352	369	393	357	371	366	359	366	376	375	401	355	347	363	369	368	384	364	351	367	382	381	395	338	335	388	349	351	353	391	405	352	360	358	375	387	364	346	382	371	403	388	340	359	381	342	384	391	356	353	363	383	399	396	359	352	379	364	383	359	385	361	405	376	356	345	350	361	374	380	389	419	347	378	379	380	355	402	359	376	378	356	363	352	396	385	362	361	348	354	388	380	358	337	390	364	366	369	332	388	362	387	385	371	371	354	358	368	387	371	348	325	364	338	359	369	381	353	368	371	394	347	387	347	361	378	361	372	377	369	355	381	351	371	392	405	353	361	395	387	375	362	362	411	338	386	398	364	366	368	333	371	412	388	379	353	368	360	344	343	341	348	407	356	387	371	369	394	396	359	334	377	346	341	376	381	388	379	373	383	354	357	359	356	360	375	404	363	346	312	353	356	349	400	379	361	377	372	402	350	395	363	333	358	361	389	420	384	350	366	354	361	350	375	371	354	373	381	396	346	368	365	344	355	352	367	359	372	362	374	306	405	368	397	391	352	357	406	351	367	374	366	382	398	366	385	369	372	365	368	350	382	383	369	363	413	376	348	398	328	395	373	385	393	389	365	389	349	349	355	422	380	371	383	387	375	397	379	364	352	391	389	377	375	393	401	369	392	366	337	384	348	354	387	350	398	371	354	381	369	383	354	391	377	369	370	404	368	359	397	375	384	389	359	327	361	368	355	347	344	340	360	340	412	385	321	343	395	352	382	395	344	375	360	358	348	390	364	351	374	415	339	396	351	406	384	394	382	372	376	376	378	354	314	395	392	385	387	368	415	373	370	352	375	398	368	366	363	383	334	372	390	383	356	341	355	368	339	379	358	398	353	371
25271	23781	34020	25409	13725	2605	586	471	440	397	422	414	449	463	402	434	405	444	407	449	426	446	423	437	482	419	418	461	423	394	420	454	432	431	435	373	435	459	409	443	450	447	438	460	426	470	416	449	460	406	409	443	430	417	425	429	426	439	445	415	443	437	482	422	403	424	453	450	463	399	459	426	455	412	406	437	447	443	412	460	397	405	462	445	437	437	445	393	425	418	438	431	437	464	406	453	403	419	407	470	439	412	410	431	444	402	414	423	461	433	435	445	417	459	460	419	450	413	450	394	436	425	457	417	452	433	407	421	453	422	440	435	454	479	449	416	434	438	407	446	432	382	420	398	424	401	416	389	427	424	434	413	424	422	409	452	462	444	447	419	468	425	438	440	377	418	454	452	471	424	422	433	447	424	462	413	418	476	433	425	415	433	396	434	387	441	410	403	419	444	457	424	460	411	435	415	422	466	408	409	454	452	411	405	446	417	419	444	430	425	427	451	435	463	441	415	428	453	416	420	385	432	479	445	414	413	430	473	437	464	411	446	453	411	407	410	416	385	421	437	432	454	429	462	427	455	429	419	482	383	399	445	435	422	406	440	452	429	403	455	417	415	429	415	411	449	425	449	422	419	413	422	446	447	444	410	448	429	423	411	408	457	441	443	464	442	424	445	418	421	458	452	425	453	406	437	431	434	431	409	438	404	436	464	454	435	415	476	432	447	383	443	458	430	448	404	428	414	447	475	433	461	458	413	430	433	426	416	459	431	473	444	410	439	460	441	427	428	453	421	420	444	457	418	425	486	450	409	423	419	439	443	437	421	392	446	433	481	444	440	424	416	456	414	437	400	445	447	460	430	421	440	473	473	433	433	429	429	434	455	442	421	419	403	405	476	427	421	393	422	415	437	448	423	421	444	421	444	448	435	439	425	452	424	438	420	428	403	403	413	440	443	398	474	423	457	402	435	441	445	426	400	430	437	455	466	411	452	422	431	435	433	418	423	436	451	454	414	435	438	482	429	414	462	415	420	402	461	443	444	406	429	409	475	466	431	431	409	466	423	434	434	464	443	443	444	459	420	438	399	440	401	446	449	458	431	388	445	456	431	403	443	446	460	396	449	450	426	416	414	468	465	464	435	452	448	422	448	425	400	434	414	421	449	456	410	429	451	409	456	459	450	429	461	448	426	429	408	444	425	456	458	456	448	457	427	431	434	430	468	442	468	391	455	437	455	393	419	405	419	447	460	436	437	431	436	423	426	395	446	437	417	467	490	465	485	414	411	429	464	482	401	426	457	468	445	405	442	445	426	429	436	465	425	436	424	430	465	464	455	393	425	457	428	434	460	432	425	425	448	434	422	427	446	445	442	412	462	440	431	409	420	418	456	466	448	430	462	445	431	409	458	424	441	435	422	454	430	488	432	415	414	434	439	422	412	415	436	448	467	435	450	423	437	469	434	422	420	423	421	435	444	409	432	438	434	464	419	433	425	404	485	475	395	443	450	423	415	471	458	428	470	429	428	410	453	442	479	407	445	435	437	375	450	434	457	441	419	445	409	465	433	419	426	444	368	421	435	410	455	437	438	440	439	439	454	470	401	461	380	395	439	410	401	414	475	425	422	449	403	430	446	451	480	451	429	416	447	396	440	449	445	412	455	450	414	465	439	433	430	392	417	428	440	454	419	413	455	444	439	425	426	445	389	383	427	415	462	399	455	449	429	442	439	424	435	440	436	422	413	427	419	441	421	432	423	454	412	462	447	458	439	451	437	433	424	459	394	436	375	445	439	388	423	433	485	416	457	440	431	439	429	437	433	398	456	417	464	423	427	464	431	446	435	441	439	423	435	443	433	407	405	435	438	451	411	441	385	440	451	444	431	444	423	450	438	476	402	406	431	432	442	425	410	439	412	434	467	401	441	423	419	437	435	442	449	437	446	485	460	401	414	421	474	419	432	459	447	418	476	459	378	408	461	463	453	448	440	466	486	462	390	435	427	454	415	458	438	460	427	402	429	434	449	431	461	434	404	433	446	421	398	438	424	452	456	443	444	448	442	419	421	421	469	454	436	402	424	429	448	426	436	461	445	431	503	459	440	437	451	428	407	452	416	431	507	436	418	450	409	449	441	405	410	457	444	431	434	408	445	396	418	469	431	408	418	437	445	439	463	450	429	416	403	410	447	476	439	461	442	429	453	425	414	424	429	470	460	447	419	426	431	450	457	422	410	484	421	424	414	456	433	394	424	450	411	449	483	462	444	413	426	433	452	409	423	456	462	410	429	433	407	417	407	450	473	422	424	425	424	456	420	425	473	409	433	417	452	426	418	407	439	411	455	462	425	431	440	421	447	418	416	425	414	430	482	436	431	426	439	470	464	449	424	461	444	460	439	436	407	432	409	409	408	428	409	457	436	420	443	397	435	460	482	446	426	426	435	477	423	489	434	408	445	466	397	433	436	422	415	449	439	436	426	432	395	439	409	431	427	436	438	400	453	423	467	397	439	423	439	411	448	406	416	455	447	402	472	413	452	465	427	444	454	434	434	439	423	463	438	393	404	439	442	431	465	449	430	439	413	438	432	446	427	463	410	446	457	412	420	451	462	472	420	481	415	435	439	436	423	427	426	403	437	462	480	431	464	436	441	453	433	439	388	422	435	461	441	431	413	455	465	438	434	439	444	442	465	451	407	450	427	407	442	448	406	460	443	417	463	425	478	441	421	442	434	394	446	467	432	422	440	428	405	453	429	400	408	448	431	407	427	443	409	407	440	430	425	461	441	401	427	448	425	402	435	482	437	438	468	457	412	418	437	444	430	450	436	421	395	385	436	430	447	441	453	516	438	468	463	435	432	438	450	425	459	467	423	435	446	442	455	410	421	430	446	453	436	426	449	446	408	419	434	434	449	468	455	452	438	463	449	442	462	438	414	436	427	470	461	448	406	396	416	422	439	420	450	420	412	405	395	425	434	457	443	428	422	484	431	418	445	428	444	431	426	425	427	457	421	441	408	426	428	462	412	468	480	440	439	408	417	488	444	431	444	442	402	455	448	459	475	405	457	452	445	452	425	400	400	477	397	444	442	454	463	439	430	433	418	463	426	395	448	424	438	410	492	452	464	445	468	443	436	467	430	428	427	428	463	408	415	448	412	463	434	439	395	435	421	432	478	418	445	413	369	454	434	427	448	430	430	426	463	449	430	438	426	466	429	407	453	449	463	446	433	441	463	437	453	414	461	451	457	463	439	465	433	427	413	467	439	425	397	454	425	443	477	415	406	431	408	414	424	423	486	413	433	427	430	422	432	458	467	461	462	421	373	425	411	439	395	406	404	405	444	431	409	422	417	440	419	428	440	423	449	422	450	434	443	442	462	432	432	469	398	445	418	424	459	440	475	464	433	424	445	424	451	407	435	480	438	436	412	386	442	451	454	422	457	419	429	467	423	409	481	450	433	436	466	452	403	404	411	462	429	400	465	414	450	456	412	434	454	416	437
52660	75977	48924	20850	6979	2024	604	566	501	507	488	508	496	486	521	543	514	510	488	475	499	461	492	471	481	472	486	508	485	500	468	498	494	508	495	503	485	515	493	487	499	489	548	474	483	485	501	466	466	525	497	526	515	471	521	502	484	507	495	503	517	506	481	491	498	534	517	483	530	482	510	489	473	524	493	502	505	472	487	497	512	480	535	464	494	468	486	495	481	499	503	494	531	487	493	515	506	514	441	509	503	465	500	490	510	508	477	462	524	499	484	457	568	512	474	504	493	522	497	520	449	492	475	457	501	492	491	498	474	502	493	505	500	503	541	520	504	470	531	524	517	495	517	481	472	562	464	499	537	479	505	523	454	480	513	487	537	516	534	532	496	502	491	508	473	512	506	505	494	499	508	461	490	469	460	505	489	503	494	504	474	503	478	450	491	492	493	482	508	518	487	477	509	517	468	523	476	534	468	499	483	507	510	494	504	477	459	452	469	465	511	526	480	474	501	484	520	494	454	525	492	501	489	559	486	499	478	497	509	516	473	475	531	492	509	525	508	433	495	529	467	504	503	536	467	497	496	430	483	518	470	514	501	474	482	445	471	534	480	482	470	482	513	490	515	486	488	519	508	515	458	521	497	461	480	510	536	495	468	481	511	485	491	477	495	504	508	495	501	499	497	473	494	494	513	513	465	473	506	494	491	524	432	479	527	478	483	503	520	506	520	530	529	507	521	500	515	512	487	530	517	536	475	517	504	530	505	525	474	489	520	467	498	467	507	533	504	509	489	506	520	476	486	510	516	475	507	485	483	476	486	525	502	496	555	524	480	479	504	509	485	506	468	450	533	489	506	520	503	514	525	477	522	539	495	476	493	493	476	464	521	498	509	546	529	493	501	482	470	503	500	492	477	490	498	520	519	494	472	469	499	507	535	511	502	484	487	537	510	494	485	482	509	493	500	499	455	539	528	517	529	473	480	474	468	523	464	468	481	447	461	502	471	512	473	483	457	459	505	458	489	493	501	509	480	494	518	502	512	488	499	508	530	536	482	488	517	452	516	509	518	506	500	487	521	523	509	507	459	463	510	449	490	500	529	465	532	461	484	482	473	548	481	470	457	500	488	484	490	486	548	550	494	472	476	470	485	496	482	466	488	538	480	521	463	500	498	514	508	475	521	463	466	503	465	526	488	487	521	492	490	482	509	559	502	523	487	518	535	496	496	497	532	482	514	518	488	517	490	490	513	509	491	497	496	478	517	514	507	464	511	499	499	493	508	494	451	484	465	511	503	500	522	492	496	488	490	489	480	498	500	470	493	460	526	458	496	489	510	522	476	474	443	466	473	517	437	462	513	487	516	534	528	507	512	512	486	505	513	497	519	500	496	532	496	481	492	468	522	481	510	510	521	487	487	514	527	503	520	505	487	505	551	544	496	500	482	459	511	482	485	485	550	480	518	478	516	503	500	505	487	491	458	540	515	472	500	464	489	511	503	481	513	439	510	465	500	504	498	501	490	462	486	486	535	483	510	525	498	482	520	505	439	494	489	530	476	474	473	486	463	476	489	499	466	496	530	515	469	510	463	542	535	455	494	494	508	451	500	492	490	451	482	489	502	497	498	473	512	509	494	517	503	487	465	469	479	503	526	530	518	473	482	513	449	485	507	510	480	506	526	515	476	489	517	508	505	513	499	504	501	489	470	501	453	489	478	489	492	484	535	518	450	487	507	553	525	466	466	486	504	479	500	470	488	491	487	528	480	498	533	525	510	491	477	507	502	494	522	519	490	476	470	471	459	459	503	458	503	477	506	503	510	471	561	485	487	501	517	482	473	478	465	520	522	480	494	520	473	481	500	495	524	527	487	522	495	485	462	528	530	523	550	467	482	509	518	493	498	484	505	507	493	490	486	471	518	506	479	496	468	497	465	522	472	508	521	508	525	476	531	460	511	488	520	463	520	499	464	547	488	510	502	543	486	488	471	507	474	497	467	456	495	514	465	484	551	519	492	464	507	499	527	513	514	481	487	521	531	470	496	475	484	517	516	483	475	486	481	490	528	473	473	493	475	475	504	467	533	493	522	493	526	459	504	505	491	525	507	514	535	488	480	498	459	496	522	481	463	484	454	516	529	509	531	476	484	482	500	481	509	485	482	477	508	508	467	518	520	509	488	530	453	514	487	495	493	477	534	522	509	500	526	518	506	526	449	470	516	488	502	518	496	500	457	485	457	469	509	457	520	498	532	552	531	463	486	460	459	494	498	468	495	485	506	478	454	469	473	548	484	459	512	476	482	474	527	461	494	484	457	509	485	445	508	548	492	502	512	498	484	497	449	499	494	510	433	499	526	488	503	488	533	514	470	523	527	495	486	485	479	506	521	486	501	522	513	474	535	491	499	533	511	556	503	493	490	470	455	477	501	505	490	505	477	512	499	508	432	517	488	496	521	492	497	438	467	505	503	482	519	505	489	474	466	513	508	518	513	447	524	496	475	519	449	470	493	479	496	485	516	477	503	497	479	539	524	484	511	477	495	462	517	503	467	468	529	480	516	506	496	476	460	506	465	540	502	503	499	486	500	539	461	512	480	481	507	534	500	475	520	507	479	509	483	486	466	514	463	518	530	479	520	496	490	512	483	513	487	468	543	495	481	491	483	465	494	492	505	529	459	518	496	492	493	518	478	487	469	537	509	539	459	501	518	477	493	488	475	487	460	485	490	542	469	503	488	489	543	516	508	472	496	511	494	508	517	493	532	513	489	509	477	500	487	528	525	474	481	497	488	470	484	527	505	474	511	486	515	479	495	522	478	503	487	469	534	477	510	514	511	476	522	472	490	531	526	515	476	499	514	506	521	498	509	496	524	524	501	511	496	456	481	473	458	504	484	503	514	534	482	510	499	527	504	494	483	482	474	471	509	495	482	491	499	524	517	498	468	472	508	495	495	469	518	461	493	541	539	523	500	528	489	522	492	474	497	496	478	507	512	491	466	454	509	476	499	469	495	520	501	539	484	479	492	491	474	495	474	504	503	482	486	482	500	530	473	521	463	498	526	495	537	475	512	491	508	486	486	490	497	483	494	539	478	500	504	499	492	546	497	500	510	471	473	484	505	503	435	475	495	474	517	488	542	496	490	460	532	532	468	495	488	522	477	460	501	450	524	501	511	526	492	499	511	527	487	503	522	517	490	496	488	497	483	531	468	499	537	517	485	476	502	489	523	534	488	525	503	484	461	509	490	540	460	492	472	494	487	494	490	485	494	502	503	455	465	484	493	499	521	518	518	468	497	507	507	518	477	505	507	510	494	474	488	543	511	488	536	485	509	508	490	485	486	487	476	495	485	497	496	524	481	533	507	477	498	506	518	513	537	524	496	476	466	502	494	492	492	529	463	480	495	468	479	460	472	529	474	523	523	466	478	515	485	458	465	482	497	488	462	543	506	496	532	490	475	491	483	489	514	489	444	439	490	484	469	476	509	472	481	470	546	513	481	550
22615	21491	31030	24047	21033	20334	9567	723	449	438	404	439	409	413	427	433	427	409	410	443	400	428	458	412	402	422	419	407	423	407	464	424	413	417	441	433	427	442	446	460	430	416	413	421	365	448	433	430	414	418	381	407	406	405	424	483	428	436	427	393	431	462	414	419	373	436	471	444	389	400	399	428	410	417	452	482	397	387	422	432	416	429	445	424	391	404	415	413	442	407	428	402	439	415	411	438	425	435	446	430	417	432	450	473	439	442	434	377	396	436	419	435	425	409	431	443	432	436	433	446	454	459	443	398	404	465	419	430	384	405	431	431	434	406	429	414	410	386	428	390	411	432	449	433	428	425	414	415	401	410	393	460	439	426	431	406	414	442	432	418	404	397	442	431	442	408	446	431	420	410	455	411	328	437	419	415	404	436	442	410	420	390	417	444	376	392	430	427	463	443	458	411	401	439	446	420	443	472	424	378	426	427	405	421	405	373	391	411	407	419	448	443	447	432	416	453	413	412	440	429	436	419	414	449	419	425	418	398	429	424	425	413	475	380	424	428	439	501	369	386	428	419	408	403	417	408	430	429	446	423	429	404	431	413	428	389	411	436	402	418	421	412	432	414	441	421	422	422	406	423	428	398	441	447	415	444	424	487	448	434	406	407	416	459	429	409	430	415	447	416	427	427	437	443	380	398	392	435	402	438	427	447	429	415	412	439	380	398	432	388	431	436	433	460	424	453	433	443	474	432	401	430	417	374	417	418	436	419	410	421	403	422	448	429	428	438	436	429	442	409	401	421	428	398	404	425	443	392	439	427	389	456	459	389	412	405	419	431	384	415	396	413	428	397	428	394	416	426	414	410	401	439	412	439	409	414	430	465	426	447	419	435	412	436	421	428	436	443	428	427	399	407	397	419	451	379	434	420	424	429	400	422	408	430	418	415	432	441	421	432	429	425	399	445	385	404	394	392	450	405	426	428	437	400	411	406	442	416	427	405	442	424	398	416	433	407	385	468	427	421	416	451	435	394	454	378	435	410	448	468	437	453	440	383	427	397	429	403	451	422	422	435	434	422	424	433	451	409	450	429	433	420	443	365	419	431	408	451	423	477	364	420	414	394	446	435	396	405	455	406	436	392	427	416	452	400	434	399	441	422	450	429	413	443	442	462	481	436	428	411	375	451	404	422	447	411	411	419	431	400	423	395	418	435	419	431	411	413	417	427	435	443	377	432	409	407	424	388	430	400	388	417	401	421	425	431	422	395	440	455	418	410	390	408	422	431	434	431	457	415	411	427	431	468	451	422	410	422	407	423	419	441	383	414	439	428	415	423	450	395	442	459	431	370	413	425	460	434	394	396	451	414	430	466	440	445	425	434	433	388	415	427	439	411	434	417	415	404	407	424	423	412	426	418	439	407	397	416	401	449	436	385	438	440	415	422	458	438	427	448	383	415	423	447	419	411	418	437	401	412	415	405	423	429	409	403	401	410	426	432	390	392	425	387	398	459	414	434	442	431	409	431	423	439	448	454	435	399	417	409	464	484	422	420	443	445	394	426	433	368	446	409	362	413	429	407	413	454	436	445	399	423	425	410	436	408	418	469	435	438	420	434	414	402	418	435	419	427	423	428	422	408	413	414	406	482	413	425	427	411	397	404	446	452	421	389	429	395	453	426	440	426	429	432	388	436	452	400	362	436	435	426	415	429	421	406	448	406	447	414	401	468	393	390	390	443	448	444	434	382	411	425	446	450	453	420	421	400	429	405	427	422	431	406	420	419	419	423	423	429	436	435	410	432	443	399	432	453	447	418	388	411	457	406	410	442	458	434	432	389	408	373	399	408	438	395	422	448	461	451	423	410	388	404	449	415	425	426	451	406	416	388	434	392	450	443	459	431	394	448	420	444	412	435	445	464	436	421	440	422	450	418	422	417	433	443	406	400	426	443	397	445	436	417	429	446	419	410	412	419	379	431	467	437	411	436	407	427	413	438	437	438	417	403	412	465	427	414	405	383	422	440	426	387	394	439	433	416	444	428	414	450	458	372	415	427	394	413	410	389	412	421	442	425	405	382	411	484	426	447	410	418	420	429	427	430	438	366	403	409	431	424	413	408	425	450	412	401	437	389	401	423	459	457	400	408	439	404	412	396	433	428	389	404	419	416	432	444	415	429	438	468	442	424	433	421	418	407	421	471	417	415	409	430	415	462	410	419	447	447	437	426	396	421	472	442	428	417	416	424	414	424	448	421	416	419	428	408	404	431	431	392	419	439	417	419	466	407	454	429	434	413	474	461	447	442	398	432	387	407	410	392	411	410	429	403	437	419	412	396	413	426	432	402	371	405	399	423	423	415	447	408	427	405	390	423	388	427	401	407	402	471	393	398	436	452	403	395	435	444	410	437	445	440	420	430	470	416	405	452	440	453	418	409	383	429	445	430	461	375	429	410	458	421	405	416	412	429	397	434	401	414	395	422	394	426	422	417	392	415	452	457	418	407	401	399	410	417	449	411	439	396	415	410	418	427	408	406	427	407	446	428	415	360	403	416	442	462	428	409	447	431	410	466	415	441	440	436	402	444	383	393	439	434	418	410	438	411	459	413	438	398	471	421	416	425	416	380	405	410	438	414	434	403	438	420	400	421	428	396	408	442	433	405	428	431	442	438	460	427	427	420	456	411	420	425	422	396	437	425	402	412	418	448	438	438	449	420	443	449	429	408	402	429	462	433	426	456	430	398	398	425	431	401	443	424	418	405	415	392	425	388	417	448	422	428	454	452	419	397	445	419	405	444	435	451	445	441	414	415	436	457	419	413	438	436	436	426	451	400	433	441	436	406	421	411	440	417	390	433	396	443	435	402	381	454	441	443	373	435	442	438	445	425	436	421	434	424	412	412	425	450	418	406	444	424	394	400	410	472	424	459	429	455	405	415	427	437	432	442	430	409	446	467	416	427	395	430	412	429	434	470	366	422	448	437	421	441	427	413	418	437	419	405	410	441	439	440	393	468	411	414	437	466	396	407	401	420	454	429	424	399	417	423	428	425	389	377	396	408	428	388	430	396	410	437	431	424	425	448	430	449	430	388	406	464	443	416	445	408	410	418	456	405	442	405	455	434	419	464	431	397	396	371	414	447	397	417	392	370	409	443	413	424	412	410	396	438	439	415	401	415	453	440	409	427	402	437	437	421	434	415	412	375	404	379	449	442	379	444	421	438	438	420	391	390	411	386	395	445	442	399	452	416	404	428	465	412	428	399	434	418	418	462	399	434	422	406	390	412	401	446	444	443	419	370	417	416	412	420	444	379	395	463	410	435	418	445	417	420	392	390	415	384	444	435	434	417	395	414	431	435	424	418	432	434	410	368	450	425	420	412	392	415	395	408	447	440	424	421	412	426	452	412	401	391	432	416	439	495	395	410	407	427	382	419	429	443	434	430	440	432	410	406	426	428	380	393	442	442	437	409	420	416	422	415	447	438	416	442	424	416	387	421	436	417
61615	101087	67595	38076	17849	5557	946	668	489	449	470	466	490	472	482	498	472	464	471	449	471	477	471	470	470	475	441	453	447	454	486	444	474	465	457	499	503	476	455	480	496	505	464	468	470	513	483	477	464	437	455	499	488	465	486	460	475	521	444	495	455	454	456	460	472	460	462	467	455	405	484	465	474	458	410	448	475	470	474	479	470	506	472	433	486	450	461	467	473	469	494	483	480	468	449	481	484	461	433	491	446	480	494	464	467	463	478	436	474	482	438	427	478	478	434	473	455	446	477	469	488	517	466	467	474	433	462	478	471	431	491	459	467	441	479	461	452	485	440	465	475	476	438	457	500	453	489	421	491	500	455	456	453	434	489	469	462	446	508	456	461	487	458	480	451	481	466	504	437	484	497	479	439	411	473	413	473	473	470	446	499	471	465	451	466	489	464	466	451	488	430	448	468	439	473	462	477	450	435	442	475	461	469	484	468	483	455	451	457	457	450	526	464	451	450	498	485	457	459	454	422	509	434	469	484	473	456	449	459	473	478	457	493	471	463	467	478	473	475	467	520	516	492	442	453	481	437	493	488	481	485	475	487	418	484	423	486	484	455	457	466	446	510	448	481	469	444	483	455	485	455	484	441	468	461	429	489	430	453	433	468	476	429	485	492	465	486	496	478	470	462	442	480	469	469	479	467	470	462	452	468	453	454	474	476	468	472	507	478	474	449	482	491	478	496	425	500	468	455	475	487	449	472	461	468	466	454	486	494	457	466	439	408	451	449	457	453	444	458	480	498	491	453	479	479	477	479	462	471	472	459	479	453	468	484	509	488	466	470	453	450	442	485	448	465	454	474	493	485	447	502	488	470	499	492	484	452	468	495	442	498	485	469	436	483	454	475	463	481	453	450	467	480	496	489	476	469	469	492	470	474	479	482	451	470	451	441	472	472	466	453	473	487	494	503	453	459	452	461	466	479	467	460	460	456	498	450	452	471	447	484	459	454	429	450	443	482	457	444	497	438	495	463	487	517	476	444	498	461	442	447	436	454	456	472	462	480	402	543	488	492	482	445	502	466	494	479	446	507	489	459	505	477	483	486	484	456	460	482	457	489	436	482	454	504	456	455	458	450	419	461	454	438	497	482	461	455	435	505	440	474	460	448	464	499	444	476	487	457	487	484	477	466	461	468	453	470	497	487	487	453	502	433	456	484	451	494	506	449	483	443	435	475	435	455	482	480	463	477	480	474	400	481	458	440	471	459	458	441	494	467	503	448	451	483	451	473	463	460	482	477	458	448	466	470	453	460	488	488	447	476	452	477	514	454	463	465	444	421	461	467	474	475	512	440	498	455	475	481	476	473	499	455	462	485	440	451	420	526	444	422	461	501	448	488	430	458	459	473	452	441	466	412	489	460	482	472	487	442	442	470	477	534	465	453	476	450	435	488	427	461	499	472	431	469	436	451	463	443	476	469	453	496	427	470	443	492	436	438	458	482	424	487	471	415	460	472	506	457	458	454	450	465	473	475	441	432	453	470	436	488	484	474	457	470	467	441	480	446	463	448	444	474	474	427	496	442	476	464	489	438	445	481	469	454	473	504	465	474	505	477	439	440	473	459	458	443	493	451	447	423	523	480	477	444	471	478	483	466	479	439	491	436	454	475	434	448	452	467	477	444	458	467	472	452	464	474	483	445	486	473	478	463	440	434	486	488	481	419	448	460	513	458	439	469	480	470	483	471	478	448	456	465	465	493	465	464	482	500	462	417	489	461	426	440	492	458	435	464	453	444	438	475	458	470	470	481	439	476	429	473	476	466	458	451	460	476	477	460	454	482	488	466	435	439	460	478	458	473	465	464	508	480	471	470	444	452	452	488	472	464	438	453	418	464	478	434	463	460	474	493	478	451	462	461	455	447	516	426	474	480	446	480	420	487	469	453	447	497	502	489	481	485	456	467	469	492	467	462	421	480	474	464	486	427	461	478	452	451	468	460	439	481	480	492	463	481	417	475	455	456	454	461	438	500	427	471	428	472	467	517	444	457	461	456	463	476	497	483	462	466	436	497	489	492	454	450	424	464	457	438	479	484	461	478	462	467	491	447	464	435	503	486	454	472	445	434	465	487	475	454	517	496	449	475	471	452	497	500	513	460	459	471	466	475	464	458	465	464	464	475	458	498	460	483	472	486	466	499	473	487	458	477	489	465	464	490	499	532	470	457	448	483	486	443	442	451	480	482	503	485	471	458	461	447	455	441	477	497	471	456	485	427	496	476	454	466	470	450	457	442	445	470	463	480	469	430	466	461	456	427	474	462	432	475	427	496	480	449	471	445	487	477	476	474	439	469	435	520	479	438	477	452	471	429	494	470	456	496	521	468	486	463	486	503	460	464	428	457	439	447	482	436	464	488	471	512	429	526	468	449	436	492	488	492	432	475	480	509	460	472	471	475	453	458	448	470	469	463	466	476	467	464	479	453	450	458	507	469	504	445	500	475	441	468	472	462	488	468	488	482	449	486	473	488	433	463	439	478	483	527	491	479	460	460	470	451	465	466	497	479	488	483	485	483	455	470	495	522	498	481	449	454	458	497	482	461	436	492	457	462	471	490	471	468	472	499	434	476	502	500	476	480	445	466	499	475	456	452	449	440	449	481	439	487	472	509	438	468	463	473	441	448	496	463	507	482	498	454	493	486	464	457	468	490	450	454	453	471	465	500	489	474	459	444	461	487	457	404	458	494	499	505	483	478	471	460	481	498	494	480	502	510	432	457	492	452	473	461	454	484	447	500	477	435	460	463	471	453	466	498	454	470	481	479	498	484	458	508	460	433	457	429	463	441	476	481	444	458	478	455	438	468	494	451	448	472	453	491	496	480	453	460	449	483	493	500	486	501	485	507	444	463	471	444	480	487	440	487	510	466	435	489	439	510	434	450	476	504	481	474	438	422	458	488	476	475	463	467	445	457	499	474	457	435	464	433	469	499	459	495	476	454	498	493	513	456	455	465	466	425	436	493	441	475	478	464	480	519	469	524	435	484	454	438	466	437	423	480	440	451	457	473	483	488	456	455	469	462	446	440	473	430	467	477	450	470	457	461	467	469	430	439	448	455	477	478	482	504	449	488	430	453	474	458	441	448	405	468	461	418	430	471	474	462	467	472	446	478	462	439	451	442	457	505	479	498	473	502	491	424	461	460	466	427	479	452	482	467	461	462	477	455	476	473	452	464	461	470	456	459	473	489	506	466	482	466	463	429	462	495	469	507	446	418	459	396	471	477	453	477	508	464	497	475	463	450	432	504	454	430	456	517	481	462	472	491	431	467	454	500	479	451	449	458	464	435	452	455	449	535	474	460	464	445	461	477	456	470	490	478	436	456	459	471	469	423	480	449	477	441	471	466	472	457	478	477	473	478	471	491	442	453	459	449	463	488	446	495	494	444	442	482	496	456	488	425	453	441	468	460	480	494	486	446	470	494	488	486	473	496	474	419	474	443	436
29941	30684	30470	11218	1787	771	421	347	337	334	348	322	326	345	340	331	337	325	331	342	355	349	337	332	365	344	326	344	350	338	332	346	357	317	315	335	343	347	306	351	375	354	359	360	298	356	325	342	331	341	352	320	330	355	358	373	344	381	314	351	353	339	343	344	368	348	336	352	334	368	348	370	338	313	337	319	376	364	335	353	300	320	330	342	358	348	381	333	375	339	348	364	330	323	355	328	331	337	362	328	355	352	353	328	348	358	323	338	318	355	340	324	347	357	319	366	323	344	345	334	339	365	365	316	364	327	336	328	354	343	340	324	335	340	324	344	357	326	353	323	339	324	346	352	348	330	312	359	368	356	328	360	331	322	353	340	367	366	378	340	346	361	347	352	300	324	330	338	345	340	358	336	343	361	351	310	338	343	328	327	337	334	338	347	328	368	346	374	347	325	340	332	362	360	359	326	340	329	336	355	323	376	344	344	363	342	326	352	324	316	350	348	352	342	373	349	346	345	332	344	345	332	333	347	360	325	351	317	345	340	377	331	322	341	340	347	355	337	359	346	298	373	361	361	322	326	344	317	335	360	349	328	341	331	371	356	343	309	343	333	354	326	332	327	318	303	336	338	334	342	357	354	356	345	325	333	339	351	354	356	364	345	316	333	348	322	325	345	322	337	343	379	329	343	339	318	341	317	340	362	369	335	378	364	350	318	290	295	330	359	336	348	359	374	384	325	336	340	324	343	333	336	342	384	327	346	345	315	328	357	365	342	313	368	328	284	351	343	342	356	372	326	366	351	355	347	352	336	337	348	338	348	381	339	344	349	342	330	355	340	331	323	315	344	370	349	332	338	344	352	353	339	367	326	316	320	368	354	325	336	338	343	347	341	338	343	345	337	346	328	350	317	369	342	332	341	324	331	323	331	329	350	319	330	309	324	304	334	344	335	355	352	325	362	344	334	338	336	354	305	346	316	356	370	319	338	311	329	334	332	320	350	339	312	333	326	357	360	353	351	352	347	347	327	353	344	347	385	378	331	334	328	366	338	331	392	371	335	310	328	326	317	371	343	340	358	379	364	327	330	371	328	359	320	384	342	351	342	358	342	342	374	311	315	339	358	312	348	333	340	367	369	355	338	383	340	336	341	325	318	310	317	371	349	392	335	338	344	366	357	331	323	346	340	383	328	356	342	335	364	310	359	356	345	350	335	348	362	338	331	411	327	354	359	353	352	342	321	360	365	337	332	369	356	324	334	369	336	327	334	337	336	340	341	322	360	324	347	316	384	353	328	358	329	346	350	355	365	328	334	319	303	329	347	330	337	341	329	350	372	356	349	363	340	350	337	358	336	329	352	354	321	351	343	342	350	320	329	384	323	355	346	332	333	339	353	347	348	367	338	326	344	346	345	345	359	369	314	322	335	341	348	326	339	367	341	355	327	334	367	331	352	351	338	322	324	343	347	345	342	358	328	344	331	341	329	363	337	342	343	343	331	326	345	320	349	359	349	356	336	360	359	300	310	324	342	367	334	338	345	338	354	341	325	348	358	332	350	313	342	349	297	345	341	342	364	334	345	353	345	302	335	337	311	359	327	320	347	337	363	328	350	352	342	334	344	343	348	325	333	314	353	363	331	313	357	309	348	309	332	345	348	332	336	342	347	332	354	320	334	344	364	336	357	368	329	358	374	355	311	340	337	336	339	329	386	354	342	340	344	328	347	365	366	327	357	356	327	355	347	332	354	336	332	330	333	346	327	327	350	330	324	339	310	342	346	328	343	306	351	375	333	344	326	335	342	329	365	346	342	332	368	343	342	355	340	329	344	307	359	335	321	344	328	342	324	320	364	340	322	353	324	333	320	342	372	327	362	355	341	323	342	341	329	344	360	314	326	342	369	349	336	365	343	356	301	402	294	359	325	356	354	336	335	327	331	336	318	361	363	358	301	358	335	362	367	341	366	348	325	356	318	321	339	374	367	319	352	324	342	315	338	355	349	354	335	346	330	346	323	339	350	338	370	344	367	332	372	314	348	350	361	322	308	345	320	352	319	351	333	366	348	374	347	350	367	335	339	350	346	345	363	344	355	340	371	320	368	333	349	358	353	348	346	365	348	359	360	356	327	334	325	326	367	335	350	346	337	327	310	330	341	345	360	349	356	353	383	359	339	342	348	334	346	381	342	363	352	345	323	328	369	358	348	352	307	319	345	330	341	331	340	361	333	330	333	344	381	325	343	380	350	317	351	321	323	309	314	342	328	338	317	349	310	323	345	349	351	330	289	336	311	366	312	343	339	316	358	338	365	357	332	355	284	353	350	338	356	323	357	327	314	325	338	354	353	300	343	362	326	346	347	370	318	351	346	360	370	345	342	307	367	349	328	331	326	308	316	346	356	297	326	349	341	342	327	384	348	348	335	350	360	359	312	314	334	322	335	335	360	347	325	327	343	367	349	317	339	357	316	332	335	369	340	337	332	308	310	377	339	333	358	336	331	324	298	340	346	345	326	327	345	362	343	383	305	323	284	328	330	329	324	369	316	329	373	357	359	355	344	334	325	342	352	351	323	325	346	336	330	341	379	335	341	340	345	336	324	342	354	359	366	352	316	332	330	339	323	307	355	363	322	322	349	313	339	352	336	362	313	369	317	340	326	362	326	357	301	356	336	294	324	333	302	322	341	383	344	346	354	357	353	355	371	339	382	331	322	336	353	357	310	313	335	353	321	364	346	346	339	339	332	324	329	312	377	332	360	352	347	346	330	354	347	345	330	356	317	330	310	344	333	344	359	340	345	356	366	348	325	340	338	336	350	321	306	335	341	344	347	354	336	325	356	346	297	310	332	341	342	346	358	303	316	341	357	329	330	364	338	344	363	350	339	367	305	368	335	310	348	359	329	344	349	294	337	330	335	358	331	341	360	346	326	316	308	358	341	336	326	343	319	348	343	329	334	371	313	335	334	328	322	330	330	366	341	334	319	300	340	361	323	319	343	359	346	351	321	342	344	352	347	340	367	341	360	345	303	355	357	356	315	331	348	363	355	322	292	312	316	376	347	358	329	348	339	362	369	346	331	348	344	367	356	348	361	340	305	327	329	319	349	377	332	302	347	348	347	378	383	357	344	340	332	324	326	362	329	345	323	325	336	338	352	332	359	326	329	346	326	341	338	331	311	348	354	389	358	332	358	368	335	349	375	346	343	375	328	321	358	333	330	344	343	333	326	343	369	335	341	315	345	338	362	336	339	332	326	331	295	326	335	330	362	326	334	335	339	334	351	325	337	341	351	312	350	330	327	341	330	402	333	326	358	327	352	339	336	312	346	365	328	352	321	341	336	334	384	335	350	324	330	348	342	372	362	322	359	375	339	318	327	371	336	322	341	316	343	320	323	337	340	334	398	352	329	331	340	366	373	330	345	359	346	322	328	363	380	349	314	315	342	347	340	343	377	346	360	320	308	342	321	344	349	330	315	314	333	321	342	309	317	363	308	338	364
32606	45311	25288	6443	1812	734	434	394	428	409	402	424	349	439	421	434	369	394	397	408	363	407	423	374	405	372	383	415	396	405	412	421	406	398	384	410	414	374	416	425	407	419	395	407	385	411	399	403	451	420	425	372	378	428	390	410	419	393	428	397	401	438	378	377	397	392	444	425	364	416	403	384	359	374	416	434	373	422	360	364	371	402	389	355	378	406	398	406	390	425	374	418	419	414	384	389	399	423	397	428	395	379	418	427	370	370	396	410	408	389	430	420	384	398	440	391	399	383	383	390	416	410	389	394	423	393	404	381	396	408	402	384	383	396	373	428	398	371	382	416	430	409	391	455	425	409	437	412	381	382	407	399	407	391	406	417	411	370	409	420	419	373	435	400	395	404	382	390	397	390	385	412	447	408	399	364	385	414	390	397	436	399	387	385	394	422	383	355	417	399	453	397	414	369	369	370	421	388	391	407	388	365	377	403	424	376	394	414	417	400	401	431	415	408	376	364	422	365	384	388	400	387	386	431	410	420	391	373	378	403	398	389	436	393	375	421	404	385	385	386	393	430	379	414	412	410	361	393	389	409	429	385	415	423	416	377	421	415	372	417	406	409	400	389	419	409	438	379	407	424	402	415	388	379	407	404	390	401	417	391	388	402	369	380	435	367	409	398	433	407	417	406	381	428	398	400	370	386	393	398	422	402	406	427	404	406	401	435	378	422	410	391	374	385	399	410	415	407	383	408	419	430	431	369	405	364	423	394	419	418	414	414	408	397	404	425	402	418	409	405	422	445	377	375	400	400	402	424	391	442	385	378	402	409	416	389	394	426	418	403	406	407	440	433	409	414	358	408	377	388	405	383	407	416	393	404	410	403	407	369	398	407	379	415	432	441	389	388	373	401	403	391	436	375	393	434	426	373	388	411	380	402	419	422	411	373	396	373	404	401	383	417	405	394	417	396	434	415	400	417	438	433	405	396	404	394	397	386	400	414	411	419	398	372	393	409	390	406	384	406	406	367	414	418	413	407	423	408	373	418	433	427	390	443	436	402	415	432	418	399	390	423	393	423	373	374	434	418	409	397	400	404	414	403	382	412	373	398	432	361	402	380	404	378	351	366	401	381	403	410	379	430	429	432	402	356	388	396	392	393	386	395	407	394	397	378	420	382	409	398	423	381	403	427	409	437	396	417	394	422	360	393	375	437	394	414	383	369	408	383	392	387	410	396	384	394	393	407	415	410	397	454	428	435	412	377	372	388	402	429	430	396	385	399	423	420	422	425	367	417	387	396	363	431	401	355	434	405	378	388	395	377	456	401	383	384	361	402	431	398	433	420	403	397	423	395	410	406	411	413	386	382	404	371	433	401	409	418	402	398	388	408	394	388	378	388	390	401	403	434	411	376	374	403	399	417	382	406	391	400	390	419	441	409	387	395	407	371	381	411	418	422	405	382	392	407	408	399	369	378	409	389	386	391	416	395	388	364	402	380	453	389	425	390	445	399	403	408	390	421	416	408	409	416	416	376	401	403	394	381	361	410	385	381	415	410	434	389	375	413	411	412	392	422	424	355	377	401	415	386	387	401	395	354	378	392	384	391	367	417	400	404	407	396	422	389	420	390	381	430	429	371	385	408	417	398	423	392	395	390	390	415	402	366	393	400	428	385	408	400	399	416	383	409	400	392	426	409	390	430	387	415	426	361	416	380	415	379	378	396	432	373	366	407	376	392	400	387	397	398	368	402	388	405	416	407	412	387	417	392	432	427	386	405	381	429	357	398	378	401	390	420	403	379	385	378	407	412	404	398	430	397	399	373	401	390	405	392	380	410	398	394	383	437	369	405	412	391	374	396	413	396	395	416	381	372	419	404	445	412	405	418	361	412	388	414	408	401	409	395	384	383	431	421	429	441	346	397	425	370	396	384	406	394	405	390	408	371	377	400	411	421	401	401	405	390	393	371	384	403	409	401	405	415	386	378	420	424	404	392	399	405	394	384	400	404	421	363	376	373	449	387	393	384	403	387	405	438	396	412	420	368	397	391	390	403	383	384	401	426	403	360	383	373	396	407	381	426	474	404	397	401	359	408	370	400	412	411	421	389	406	421	378	404	391	424	381	397	388	408	444	377	421	419	415	396	426	364	380	428	414	392	414	393	384	388	422	402	392	408	412	425	409	419	419	382	382	418	371	381	376	394	407	356	402	381	392	406	409	390	404	436	417	407	387	416	398	419	409	384	400	406	392	435	403	404	404	406	396	394	393	421	394	373	383	394	423	419	378	388	376	410	417	390	418	396	424	392	393	380	384	390	388	419	422	407	393	399	390	394	428	417	399	408	378	407	422	401	392	427	422	390	424	388	407	412	400	400	399	394	400	396	385	387	410	365	392	400	394	402	402	385	412	417	387	395	402	437	391	401	419	414	432	376	382	431	395	402	369	427	377	408	419	391	424	382	361	381	394	362	388	371	412	388	402	415	393	396	396	393	394	435	358	409	392	415	429	399	381	409	369	415	399	413	402	383	388	393	384	413	372	402	431	394	406	429	357	385	391	380	418	438	373	404	405	403	425	381	375	406	383	442	430	372	397	421	418	404	393	400	373	431	434	416	392	362	418	375	396	400	398	405	385	375	383	426	381	441	405	390	412	386	375	354	392	409	387	387	410	420	388	376	407	384	391	383	391	399	396	412	391	424	412	380	423	395	412	402	412	384	423	390	400	409	399	397	386	405	396	424	364	412	404	399	420	431	385	427	414	401	413	384	395	422	390	429	374	401	374	389	414	424	401	363	423	399	428	408	387	423	399	392	430	431	377	369	421	429	421	389	398	415	440	395	414	402	397	385	405	414	405	430	419	391	406	404	380	392	456	397	421	412	402	392	362	419	404	365	449	401	396	415	426	411	401	385	383	413	381	397	450	412	408	402	434	423	372	382	402	397	411	441	382	395	430	406	405	444	391	373	417	390	375	377	387	398	371	376	437	377	407	398	418	390	377	393	405	383	391	383	385	421	398	423	384	426	397	402	421	436	376	430	401	402	389	366	397	397	418	371	395	401	383	394	393	387	384	400	407	400	448	396	384	400	382	380	381	399	396	409	419	404	379	394	419	379	379	383	392	382	398	444	375	401	395	386	409	395	394	383	390	396	379	396	426	373	451	378	409	398	390	395	398	402	402	379	438	430	408	389	393	368	369	433	391	413	440	436	425	370	376	404	368	378	378	417	417	383	393	384	367	399	399	392	398	405	405	407	461	391	412	376	406	398	382	420	360	376	388	356	373	384	407	425	426	389	397	408	402	423	425	403	441	382	424	390	371	396	432	387	411	397	410	413	378	379	381	436	353	417	391	428	383	397	369	388	392	415	430	397	390	395	413	414	401	381	390	352	438	416	384	382	405	413	379	427	443	407	447	421	414	418	406	365	389	394	399	412	411	405	403	388	426	387	412	394	444	361	398	399	414	393	407	360	428	412	408	402	415	421	393	396	367	369	436	437
23501	22147	31654	24984	20816	15027	1912	425	317	331	308	279	312	311	291	322	323	355	314	297	307	269	319	332	313	325	310	311	321	333	310	319	320	354	311	337	319	302	313	307	301	309	322	330	284	317	322	283	331	315	328	319	323	332	307	325	297	314	295	316	316	278	313	315	294	319	313	305	324	329	298	327	317	312	317	342	293	313	306	324	303	279	325	339	309	335	334	309	294	343	323	291	283	292	325	312	322	310	309	325	343	305	313	311	333	325	325	312	301	307	330	304	305	339	326	317	307	267	292	322	326	283	308	319	304	323	274	308	295	293	305	337	319	345	379	310	328	327	321	358	292	297	299	278	266	329	331	315	316	291	309	321	313	305	298	312	343	295	356	298	304	318	343	320	318	291	293	297	320	328	346	308	302	307	303	307	298	300	345	320	300	331	289	321	331	304	299	327	357	279	295	296	280	314	280	348	344	332	304	297	340	307	329	297	329	293	303	314	310	326	319	306	295	301	321	289	307	300	311	300	294	306	308	312	327	307	313	338	305	316	292	310	350	339	295	312	304	314	308	339	287	327	344	325	311	311	339	316	296	302	333	308	317	307	302	307	326	320	316	282	316	315	350	314	317	332	313	285	341	329	311	308	291	300	321	328	319	332	318	330	293	307	324	312	324	294	353	284	329	323	286	311	286	321	318	336	314	291	308	310	320	331	302	322	317	311	333	337	285	303	337	320	309	324	312	305	315	331	286	320	280	316	328	320	296	324	316	279	351	326	327	315	322	325	312	302	300	300	327	309	333	311	323	326	314	305	302	304	330	307	325	307	345	292	305	340	312	310	322	338	335	319	314	312	277	323	351	344	309	318	298	315	327	305	310	329	281	306	321	295	281	321	319	325	307	314	343	321	317	316	311	344	329	299	271	298	321	283	286	301	311	315	312	309	290	319	323	282	303	324	291	284	337	313	316	279	324	303	305	328	314	342	323	305	313	334	287	333	347	319	353	326	328	319	333	322	309	303	332	326	326	319	282	342	314	276	319	297	329	304	315	303	279	281	320	340	310	306	293	324	345	293	309	324	294	335	336	328	295	322	331	313	308	328	340	318	280	326	323	276	323	293	315	292	293	316	312	306	337	321	305	338	306	339	264	288	297	305	305	296	338	317	331	342	303	286	296	305	311	304	317	315	339	309	292	309	311	295	296	314	340	301	319	282	326	312	339	324	299	349	311	324	276	310	314	324	306	313	318	319	299	341	297	300	302	299	316	322	336	310	335	292	288	341	333	311	291	324	317	314	298	321	351	312	324	354	336	304	342	301	338	291	337	347	333	308	313	339	314	302	304	327	311	295	337	285	327	319	318	314	349	331	314	335	339	329	309	334	289	312	305	330	333	305	305	263	341	328	295	331	303	319	293	311	320	309	327	342	305	305	303	282	353	294	341	309	340	292	298	305	312	317	324	312	322	345	288	332	319	303	336	310	319	325	292	310	327	296	318	318	338	330	323	310	347	332	326	322	285	307	317	300	312	302	312	305	299	296	336	289	281	307	299	321	298	299	269	294	286	334	303	355	323	314	333	293	356	316	314	278	339	333	342	304	338	289	318	308	331	328	333	351	305	288	352	338	336	326	299	302	315	313	337	276	328	319	279	303	313	302	322	321	320	294	332	344	299	342	343	344	305	348	285	315	319	303	344	317	303	314	306	308	304	323	291	342	305	330	318	303	312	316	343	310	307	342	320	305	311	304	323	317	316	307	311	305	307	279	312	345	321	334	332	283	305	291	313	335	318	298	321	308	319	297	279	289	320	311	323	324	318	340	312	301	339	303	325	329	313	329	283	293	302	322	372	331	299	316	293	316	339	355	319	295	318	299	293	334	324	310	331	283	354	306	341	316	321	298	316	267	314	311	330	332	299	290	306	382	305	331	325	311	310	313	315	327	312	338	303	319	308	288	312	314	321	314	323	309	290	320	309	283	342	304	311	308	298	299	325	337	297	315	309	377	317	339	277	322	349	295	349	334	298	340	321	319	319	334	330	318	320	298	308	315	331	274	306	329	306	320	320	323	307	297	293	284	302	339	332	330	321	314	292	305	316	316	323	322	304	322	357	317	305	329	321	324	326	295	299	345	321	309	305	311	316	315	311	308	315	282	300	308	310	311	304	332	329	347	324	338	311	287	306	304	337	319	325	342	296	302	309	333	295	337	333	299	307	347	332	273	292	309	323	321	317	311	319	316	310	305	314	323	307	281	276	302	279	323	289	299	338	328	300	313	320	326	327	327	310	314	350	273	314	311	295	301	320	308	305	326	319	321	302	334	344	323	304	309	332	317	320	300	300	316	314	326	338	334	383	328	292	333	343	332	337	306	313	291	320	303	325	291	336	338	296	331	330	296	299	282	318	332	319	320	319	335	330	300	355	317	336	333	312	321	314	313	286	305	307	299	337	316	318	330	302	328	326	291	301	288	306	310	335	319	296	314	331	330	308	304	304	318	320	290	310	337	327	300	320	293	331	294	361	294	285	319	309	313	340	313	316	323	289	314	326	319	297	278	350	315	292	301	320	319	298	319	324	318	300	303	325	295	336	290	312	299	283	347	327	308	327	309	325	331	294	290	315	317	330	306	314	315	294	293	286	333	325	296	302	310	305	299	308	281	317	331	334	331	309	309	307	283	298	295	292	334	314	282	299	310	323	365	306	334	340	312	318	319	316	338	307	307	319	318	308	312	301	331	312	335	347	315	303	321	327	327	309	298	310	322	302	326	322	316	311	298	346	295	324	306	329	319	312	286	316	305	324	321	330	315	308	285	309	327	342	297	294	333	321	286	339	315	312	315	321	294	293	332	305	334	309	301	346	359	309	316	319	313	292	289	320	324	315	332	300	343	320	315	309	328	303	335	316	310	294	314	285	335	304	349	316	311	329	320	310	294	302	315	277	319	315	312	305	298	294	310	305	314	321	289	307	329	325	289	303	316	331	318	321	292	321	348	327	311	334	303	321	316	302	314	316	302	325	302	311	323	292	318	300	323	322	284	334	315	315	327	317	331	302	323	303	302	317	292	264	315	302	295	313	334	335	310	308	344	332	342	320	349	315	308	299	294	323	294	316	317	324	325	304	308	298	357	324	322	320	319	312	300	316	344	303	330	323	300	336	312	297	342	305	302	330	309	300	299	291	296	337	305	337	339	296	307	341	296	273	342	312	274	328	343	293	317	301	305	339	297	314	323	307	282	293	295	322	289	295	300	315	278	306	344	321	316	310	324	309	323	313	332	305	307	300	324	304	325	326	326	304	296	311	317	299	302	312	302	317	290	311	348	353	303	312	315	309	289	304	325	299	315	321	324	363	304	303	333	316	324	311	304	309	331	288	324	321	301	317	308	314	323	330	347	339	313	310	359	308	297	322	310	333	325	287	297	314	309	322	294	301	344	318	323	324	310	349	315	303	303	309	307	324	346	283	267	295	336	317	332	330	303	312	301	309	305	315	334	309	332
57758	92735	60474	29595	11088	3217	520	458	379	367	368	360	360	371	338	368	369	378	397	398	371	341	324	413	342	350	342	378	369	357	344	381	340	356	345	350	353	361	333	381	367	340	330	353	347	389	349	357	369	333	361	363	382	382	351	373	343	346	390	336	359	356	374	354	372	341	361	363	379	386	367	325	349	309	361	362	376	400	324	394	353	360	374	368	371	395	363	379	343	358	339	347	354	372	355	401	359	346	351	347	358	401	361	330	352	384	383	400	331	344	379	383	358	341	387	355	378	322	395	354	338	348	329	346	335	365	336	382	360	352	377	368	371	350	383	390	349	346	331	397	364	374	355	342	357	354	338	344	350	338	356	388	354	333	366	353	347	348	386	361	326	386	336	352	334	374	355	353	378	399	345	347	357	359	339	368	382	365	344	307	337	394	364	317	360	377	355	342	364	326	364	370	362	400	369	357	376	358	375	364	349	331	374	338	357	358	352	346	366	340	349	342	347	366	408	375	377	361	333	360	339	378	354	332	376	340	352	404	357	375	383	350	318	332	368	356	319	382	356	376	319	345	360	351	355	365	360	353	369	344	334	379	353	346	349	352	366	343	359	350	348	348	347	367	322	358	380	343	331	340	365	385	326	350	344	367	374	359	364	366	399	354	338	414	357	366	381	377	345	385	348	349	374	360	344	376	358	348	343	361	346	355	343	353	326	357	356	351	348	344	362	344	387	340	364	385	309	377	364	317	339	387	364	341	361	395	328	366	387	396	380	374	351	357	386	351	350	373	361	366	366	398	370	385	389	347	407	331	372	351	354	371	374	362	342	347	363	331	339	357	367	368	352	355	383	367	375	329	353	347	359	361	368	392	365	339	319	382	378	374	393	324	357	364	341	407	337	364	354	332	358	374	368	380	331	340	357	348	383	357	377	346	386	370	316	360	361	363	387	372	336	334	376	397	361	371	377	366	343	384	376	354	359	351	374	367	344	384	363	346	377	358	362	360	358	385	328	390	349	393	351	354	345	362	358	405	391	338	374	337	331	370	335	344	349	378	389	382	374	357	335	359	350	412	370	375	344	388	376	334	340	302	316	350	344	376	390	359	402	372	373	393	358	341	359	361	353	338	370	379	336	343	316	381	342	327	390	348	378	361	369	354	359	376	353	354	365	357	370	380	359	367	359	362	334	355	358	345	354	331	357	353	385	368	359	368	303	336	378	354	330	394	339	397	345	356	385	381	379	351	339	403	374	377	364	368	364	374	336	351	356	373	356	329	372	378	374	365	356	367	350	316	399	343	374	384	374	359	336	363	351	353	331	356	353	372	359	380	365	356	376	364	335	372	362	377	359	363	329	361	338	347	366	394	359	358	374	351	356	388	363	361	363	342	364	369	388	371	349	382	379	332	377	376	363	370	374	377	367	378	368	387	347	384	379	356	376	336	316	362	341	384	366	347	374	355	393	342	347	379	336	316	379	400	367	365	345	374	359	433	360	393	363	371	365	329	347	355	358	372	355	377	366	340	374	362	369	369	380	370	341	319	350	367	383	356	351	363	363	351	349	372	345	322	395	383	380	353	348	361	356	355	345	356	331	351	351	372	335	371	393	353	343	342	332	335	415	364	380	383	370	390	366	337	362	356	354	340	354	363	351	339	369	328	368	364	363	395	413	352	361	359	317	343	368	355	366	359	373	355	367	409	369	344	335	344	360	354	371	373	349	342	324	343	352	358	341	386	371	326	377	330	368	366	361	381	375	353	383	364	362	352	362	391	358	358	350	369	358	362	352	353	369	361	357	376	397	369	349	379	336	315	354	381	355	353	346	384	372	364	365	345	358	378	360	347	332	366	352	345	370	338	332	357	354	357	377	324	372	369	379	359	367	355	363	357	360	377	346	359	371	339	359	364	336	360	351	379	346	391	363	349	352	355	349	375	368	367	376	383	373	384	414	347	361	381	370	388	360	339	354	381	345	359	343	381	350	347	347	364	378	360	367	366	356	378	329	363	357	383	362	393	362	350	354	351	367	348	323	356	306	373	348	367	360	328	354	354	353	364	350	317	380	360	358	377	338	378	355	361	402	349	347	373	371	357	366	345	336	329	340	361	388	378	398	345	351	376	338	331	338	317	380	337	393	382	362	363	368	338	352	386	384	335	361	354	366	367	344	342	399	348	338	370	364	360	333	341	365	370	359	360	370	356	331	379	372	369	324	338	352	337	341	378	355	352	387	387	359	352	341	370	337	379	368	351	373	346	335	386	349	383	339	376	369	371	347	340	361	348	359	358	365	338	359	342	349	376	378	333	361	356	352	359	330	350	333	338	354	368	345	392	337	366	353	367	339	358	360	336	369	371	343	392	352	336	327	372	348	365	326	326	367	357	384	372	354	378	349	342	361	401	326	344	338	385	360	359	374	370	351	337	395	361	365	368	350	385	407	368	380	369	397	333	360	352	361	362	372	339	370	344	358	331	379	373	347	362	365	346	325	337	375	347	346	358	371	332	383	340	333	360	344	340	401	392	378	386	388	361	321	357	345	364	362	336	366	350	371	355	331	335	412	358	364	365	348	368	344	357	353	347	379	387	366	361	384	370	348	362	340	313	351	327	354	359	327	403	379	377	363	362	371	378	378	369	358	357	387	360	375	390	367	379	354	383	386	351	351	359	376	368	354	337	342	358	379	378	377	342	309	368	330	372	342	345	342	365	360	350	400	366	360	389	374	348	397	397	327	368	389	348	351	366	317	355	338	351	369	367	357	325	347	356	357	365	364	349	376	361	329	354	355	348	349	349	384	340	344	373	351	321	367	346	365	352	416	401	343	375	383	367	368	363	328	370	333	340	365	349	355	364	372	380	382	355	364	357	378	384	370	366	391	362	383	372	351	338	366	349	339	334	359	378	349	384	344	333	325	330	378	335	403	354	371	365	352	367	367	372	354	335	341	356	356	366	358	407	343	366	367	366	355	385	336	364	366	352	365	380	359	358	351	359	347	341	352	387	367	350	383	358	352	365	382	388	332	367	358	375	350	350	338	368	332	330	372	361	334	366	348	392	392	352	337	349	349	372	344	353	380	374	385	343	380	331	355	413	355	373	369	381	343	350	346	339	392	340	379	316	362	366	346	363	370	338	368	373	350	340	362	346	390	375	350	351	379	381	384	368	381	372	354	378	352	354	372	389	338	328	371	338	379	369	380	351	324	359	307	362	375	381	339	351	383	408	357	395	346	373	377	368	357	363	376	344	364	343	376	362	341	380	319	354	374	392	363	356	380	362	327	347	379	342	377	341	351	340	346	359	358	358	365	346	339	395	371	333	380	351	362	364	358	371	353	370	362	363	382	368	370	359	377	350	350	381	323	351	355	330	353	324	358	356	351	390	355	344	354	397	344	365	351	364	395	359	322	389	375	356	348	375	343	325	354	314	385	335	378	341	359	329	341	356	343	349	368	346	378	336	395	368	356	371	336	356	362	355	368	351	346	387	362	362	339	347
25279	24218	33844	25466	13371	2335	563	451	408	411	447	412	431	414	425	447	428	443	422	406	436	419	406	439	410	433	431	407	396	422	450	413	425	439	414	448	404	435	421	404	448	405	429	423	451	437	395	429	422	405	437	404	409	434	446	405	425	460	403	443	437	424	458	419	395	451	429	419	438	397	447	450	412	405	428	414	438	480	440	436	430	431	406	438	420	453	440	440	422	412	444	423	430	412	414	435	436	421	465	443	411	415	407	419	434	424	409	412	436	440	435	401	399	421	420	450	454	414	421	408	419	411	434	428	428	444	393	439	452	382	437	411	467	414	468	436	420	403	424	394	380	401	437	453	428	381	412	456	434	428	449	458	394	430	433	430	429	422	423	415	437	430	422	430	441	464	447	407	398	428	430	446	405	366	426	437	425	468	431	394	423	428	457	429	440	437	420	411	414	417	441	452	441	431	411	436	440	428	453	441	441	446	425	416	405	428	447	415	450	429	399	428	402	424	411	447	420	428	472	399	443	458	438	394	420	404	450	451	466	391	426	417	435	449	429	420	424	418	433	457	410	412	434	466	447	401	447	429	402	446	415	416	412	464	428	426	424	414	417	455	415	421	420	436	444	430	419	436	470	421	399	441	416	422	441	410	431	421	458	390	438	414	422	422	428	413	386	379	441	396	426	430	408	456	440	416	414	424	393	468	403	431	431	429	429	416	422	421	417	426	422	425	437	435	429	447	416	448	434	447	411	426	407	435	424	463	426	431	460	460	425	439	437	416	409	466	408	431	413	425	400	450	400	437	468	418	421	411	429	413	415	437	477	421	410	461	467	446	421	429	427	387	425	430	473	410	420	424	426	414	441	423	415	409	459	432	458	401	424	411	413	407	427	436	434	420	443	428	452	451	408	415	438	430	441	440	428	426	402	453	405	434	405	450	444	425	450	437	432	425	414	419	436	469	418	444	432	435	431	434	432	428	431	430	430	376	454	401	424	420	383	432	401	429	474	445	438	447	438	439	412	439	432	408	440	441	434	418	440	454	432	396	427	417	415	456	434	438	445	423	429	472	427	384	471	464	425	427	427	444	421	414	445	412	473	416	441	393	433	368	453	463	386	456	444	386	421	405	397	418	428	411	418	385	449	413	433	418	410	404	431	419	434	416	386	438	429	457	396	451	410	428	422	439	417	455	418	414	451	467	440	455	427	427	454	452	426	402	414	425	415	420	420	410	443	414	415	441	372	405	433	437	424	417	473	411	420	429	428	418	414	423	462	407	423	426	449	444	420	407	422	419	416	410	437	438	430	399	386	408	424	436	404	412	427	467	467	424	439	436	415	420	443	464	404	416	428	411	418	409	425	452	426	402	415	437	395	442	401	420	425	442	415	429	414	381	432	447	431	424	413	416	463	423	428	473	473	397	390	449	403	464	427	399	438	416	450	414	433	417	421	435	428	450	445	418	392	409	460	446	421	415	408	428	430	399	402	419	429	400	420	438	424	398	456	461	427	413	455	438	438	445	442	409	430	440	462	414	431	419	436	420	417	419	392	452	424	403	460	414	435	454	445	445	445	421	384	427	418	438	432	437	431	388	430	417	408	430	415	407	458	439	406	403	404	452	407	422	431	421	463	419	422	440	432	448	449	415	433	399	439	415	418	406	450	438	462	497	435	401	428	414	430	417	405	430	448	432	407	452	416	462	396	436	429	389	419	430	411	417	444	396	436	442	408	421	438	478	447	422	408	422	420	417	396	407	398	447	432	393	458	435	429	421	425	404	419	416	434	413	432	433	448	439	390	424	368	437	405	416	437	435	435	471	430	385	432	417	447	444	449	420	385	445	432	467	419	445	450	427	405	399	430	459	450	381	404	419	421	426	415	459	420	432	450	443	417	419	438	417	390	431	442	424	414	434	447	394	448	398	420	423	450	403	400	405	412	469	401	426	396	449	429	418	412	419	460	416	402	444	451	446	412	419	406	408	404	406	421	406	394	416	451	468	448	486	464	407	429	424	437	412	430	425	400	416	425	422	434	417	440	435	424	416	397	410	407	441	412	408	416	434	419	376	424	406	434	418	432	436	455	417	448	380	410	413	452	395	434	422	418	430	401	413	445	460	411	447	419	384	442	430	458	449	402	413	409	399	460	413	430	452	444	419	447	410	457	456	433	395	429	405	401	443	429	421	408	411	416	479	451	400	414	424	394	440	432	457	426	427	408	483	419	421	447	395	404	425	432	425	441	440	395	440	457	467	452	450	409	432	441	406	424	452	387	432	394	409	431	423	373	430	422	434	440	423	419	401	432	422	424	434	422	420	426	419	440	399	396	442	445	441	410	420	415	452	420	409	410	408	440	423	440	458	416	433	440	442	433	403	453	419	461	404	422	458	428	431	427	442	387	373	437	420	421	430	430	428	449	426	436	410	397	410	354	442	399	428	404	420	417	398	430	432	415	432	418	419	414	448	436	437	425	459	451	445	429	398	415	419	395	414	405	402	459	459	408	441	446	423	412	396	434	416	415	378	425	403	443	420	408	434	396	407	419	425	410	395	455	419	448	444	447	400	452	428	428	428	449	456	406	417	401	440	406	410	437	410	441	433	398	427	411	447	406	396	400	437	417	422	423	425	419	410	434	417	434	412	443	473	409	461	451	405	427	429	432	397	402	421	434	400	419	437	427	413	416	421	400	415	416	403	441	436	453	443	413	434	438	419	459	409	418	398	428	396	420	458	411	467	459	431	436	419	411	426	462	412	458	424	468	441	404	439	402	438	466	415	454	442	400	419	428	413	434	462	414	430	417	437	408	384	410	422	419	397	443	442	414	468	382	401	414	427	475	428	408	432	443	462	458	425	459	407	408	426	422	471	446	426	416	424	458	424	412	427	400	428	460	445	419	419	415	435	381	390	397	421	443	396	384	431	403	408	421	407	447	420	414	424	427	435	441	465	483	430	399	418	426	435	422	447	434	413	432	419	431	406	409	433	420	428	397	390	411	464	390	444	437	421	423	418	435	394	422	414	398	392	426	413	445	427	399	468	435	422	404	410	413	446	453	405	453	380	442	405	393	444	430	413	420	424	469	453	452	435	446	441	403	427	418	381	462	443	449	411	430	406	428	453	433	420	438	419	376	416	427	433	440	439	418	414	429	427	443	433	419	410	432	418	438	436	430	423	399	409	427	431	432	454	413	423	442	437	407	402	433	418	416	406	451	428	382	413	409	419	424	435	423	454	478	418	466	436	462	417	440	411	397	451	426	442	438	424	413	416	401	460	391	440	424	455	451	478	427	443	413	433	448	411	409	425	386	422	433	457	469	429	397	388	395	413	489	432	381	434	427	457	449	440	408	425	438	453	461	411	432	441	419	437	451	409	399	400	422	442	419	427	427	412	416	433	443	426	452	436	428	408	415	401	446	405	437	415	425	453	467	385	414	443	436	430	452	412	402	451	440	433	386	432	413	437	435	393	430	430	422	392	440	464	414	444	379	447	445	453
52176	77532	48507	19689	5871	1742	578	522	467	482	489	487	482	494	505	456	509	490	500	502	441	482	488	497	487	490	496	533	499	468	492	488	499	471	525	462	480	500	492	486	480	491	479	508	493	465	498	496	515	485	500	487	522	480	492	473	520	494	519	485	478	455	475	442	483	477	451	499	495	478	470	468	491	518	504	476	482	462	490	517	541	538	482	469	495	467	544	482	486	476	444	485	474	480	501	498	476	500	506	516	511	470	480	491	502	453	499	502	488	500	476	474	476	460	482	460	501	483	475	465	475	518	486	521	502	490	492	499	460	523	458	471	472	498	508	462	511	516	465	492	484	471	474	524	475	459	480	489	478	489	497	468	502	535	488	515	461	451	476	471	432	491	488	528	485	501	442	450	521	485	520	518	451	471	478	460	482	505	458	470	465	515	492	489	498	486	487	520	457	504	514	524	516	523	490	496	498	506	512	520	472	474	479	458	510	504	485	515	452	519	481	486	499	451	493	524	499	473	520	471	498	469	501	446	465	488	493	483	530	472	489	469	514	496	478	467	537	521	500	485	499	511	491	505	519	426	486	478	486	487	493	501	501	489	480	475	487	517	483	471	463	478	509	517	492	495	453	498	484	454	461	493	477	475	491	519	490	522	493	510	477	487	502	465	514	487	500	480	517	477	493	484	470	500	496	467	493	494	524	508	509	514	488	484	510	484	490	472	501	466	456	513	491	522	480	491	515	466	481	474	524	524	498	490	469	475	485	443	476	486	516	465	432	467	482	505	490	509	501	501	522	485	476	528	476	483	451	497	477	445	450	447	516	492	473	498	469	535	490	502	524	515	517	492	493	487	474	483	494	480	491	481	457	488	511	508	490	519	477	494	511	506	488	470	535	474	483	487	496	490	493	513	472	479	497	467	511	533	492	492	473	472	467	479	495	464	500	485	504	481	489	502	520	498	522	508	465	505	506	479	505	494	486	458	495	480	487	502	503	486	481	486	508	503	488	485	472	485	490	520	465	459	488	467	471	488	485	474	481	506	487	541	462	476	476	501	489	506	488	495	496	491	433	509	480	487	490	480	419	458	489	524	481	488	502	527	474	504	512	454	489	481	513	498	484	455	472	464	486	480	468	500	515	445	476	470	509	522	488	456	461	459	496	507	510	515	494	503	494	482	461	488	479	483	514	460	485	488	531	519	500	474	503	514	504	479	494	480	519	542	536	483	521	473	456	485	501	465	474	490	481	459	520	499	474	466	494	479	499	511	449	483	460	493	517	467	491	514	460	457	515	476	516	535	466	522	513	455	475	516	475	455	504	488	465	484	454	473	496	473	480	477	499	512	498	455	510	508	509	448	468	540	506	487	486	482	461	484	522	537	516	515	479	518	490	507	476	451	460	470	505	492	522	541	467	497	493	515	491	488	471	504	449	476	479	464	507	494	504	485	483	489	509	499	507	487	522	471	485	444	448	514	464	510	498	503	474	541	468	457	489	509	503	520	473	462	458	508	494	455	474	449	495	493	506	501	514	469	464	490	461	491	481	523	463	480	502	507	534	514	489	456	495	492	459	478	489	472	483	455	481	489	492	488	492	496	516	464	521	470	491	458	502	525	467	503	526	477	499	507	486	496	442	498	476	477	512	496	487	494	484	489	515	501	466	509	511	472	502	484	491	524	494	492	497	497	487	490	489	486	481	472	476	440	462	467	495	480	484	494	484	482	512	446	462	476	511	493	473	488	468	502	479	491	511	516	473	518	536	497	519	486	512	480	513	501	501	491	464	484	461	475	477	458	497	489	456	514	458	488	474	494	498	501	474	500	543	490	491	503	478	477	502	488	504	483	477	496	482	498	499	480	506	502	475	465	479	501	483	523	487	459	484	484	470	515	486	509	476	522	466	480	443	453	465	469	503	501	470	557	470	475	498	531	506	522	495	521	492	501	469	512	513	507	492	523	503	463	461	504	522	528	450	526	467	466	525	506	488	458	496	500	545	471	446	501	483	493	493	462	499	469	472	478	496	530	487	501	485	497	541	509	516	463	501	515	475	543	470	483	503	459	466	507	532	468	496	476	497	475	498	463	470	486	479	471	526	512	501	497	476	486	479	485	504	481	507	453	466	453	528	513	528	495	481	469	468	523	497	458	473	467	476	446	488	526	527	469	479	510	491	488	544	500	500	470	515	498	484	476	508	534	479	458	486	480	488	459	457	477	495	523	438	455	479	477	511	490	513	494	483	446	452	523	495	513	528	465	469	515	509	505	522	535	511	519	522	505	463	475	542	472	480	484	459	498	490	488	481	482	465	498	498	510	515	487	493	465	494	460	462	504	459	515	506	468	472	508	504	473	523	505	504	478	520	473	465	482	489	479	459	485	493	512	459	495	503	505	467	500	444	518	483	480	487	474	463	456	489	489	466	466	484	432	513	478	542	484	495	470	568	486	486	466	496	524	522	468	465	465	512	472	483	498	477	481	497	467	478	481	523	511	526	455	465	481	494	504	473	479	460	462	516	418	511	508	463	471	478	465	522	461	482	495	514	463	466	501	489	467	484	518	498	502	474	496	462	526	482	487	509	499	499	482	465	530	503	460	510	473	504	486	459	502	490	487	473	476	487	487	498	456	470	464	463	482	494	498	445	487	489	473	455	451	491	462	514	502	509	513	435	492	523	525	498	537	515	475	499	481	508	470	532	473	519	460	480	489	474	480	478	482	482	536	497	481	490	479	465	480	492	509	487	462	470	499	494	512	459	499	490	431	535	487	492	504	463	510	527	459	480	476	511	480	474	453	488	488	496	493	468	487	474	480	461	434	508	489	477	491	506	462	479	466	472	489	485	532	518	446	493	486	459	478	518	512	468	453	480	497	477	496	479	475	503	487	508	500	490	495	535	474	505	479	469	475	525	487	504	490	466	520	512	485	476	519	482	460	537	434	511	480	462	486	501	463	459	482	482	491	510	504	499	489	453	489	492	455	500	489	473	443	478	485	498	514	481	492	513	491	476	477	483	492	491	444	463	485	501	479	498	479	497	454	490	501	476	489	459	479	475	520	486	508	506	516	509	484	497	493	515	494	516	456	473	475	496	482	456	462	491	486	480	492	434	466	428	503	482	498	505	502	482	530	467	449	474	474	477	479	472	489	505	452	499	494	505	479	463	520	509	501	515	485	500	504	495	454	464	476	487	479	462	494	473	485	478	489	495	477	439	474	520	514	470	524	501	458	521	462	499	508	481	519	469	472	462	511	484	475	483	487	504	518	489	488	481	483	447	479	447	481	482	476	447	480	491	510	506	518	493	489	493	442	510	481	536	470	473	513	476	448	454	508	507	461	505	458	502	482	477	483	494	446	487	482	469	477	492	470	502	437	497	494	498	528	487	484	498	445	483	488	445	476	510	473	488	510	514	483	485	539	494	479	461	461	486	494	480	516	531	461	508	525	484	488	492	463	462	516	526	520	540	476	498	520	478	474	473	496	513	496	480	456	499	501
22629	21491	30691	24085	21056	20451	10032	706	496	447	474	437	432	398	413	459	434	414	457	448	435	428	422	481	399	449	454	434	487	440	439	415	432	436	412	446	406	414	420	422	406	439	408	434	454	426	430	416	459	409	436	398	443	432	493	468	441	411	430	458	411	437	423	413	424	454	410	457	451	436	459	436	455	425	427	457	426	440	412	452	441	397	443	401	407	428	447	468	389	399	432	439	416	441	447	443	444	412	416	413	416	457	421	436	435	458	420	457	412	415	429	420	428	421	397	421	405	403	430	454	429	408	408	426	431	433	431	451	454	461	413	415	441	403	411	415	452	454	418	405	456	445	424	425	436	428	442	464	439	439	430	408	426	413	413	435	428	468	410	375	403	463	394	434	424	399	414	453	453	389	445	453	447	405	395	421	428	406	431	461	400	437	418	400	398	470	418	424	414	420	415	474	428	437	418	444	428	458	433	441	396	418	441	448	409	433	435	444	443	449	436	436	434	437	438	449	443	422	402	438	432	385	435	403	408	422	465	472	437	470	454	455	474	424	401	448	398	390	444	428	427	439	466	395	435	406	448	409	425	455	451	438	403	400	409	451	398	417	470	414	430	453	423	417	422	450	434	398	438	434	438	401	422	397	480	457	432	384	414	396	438	462	443	405	426	407	452	404	452	437	425	396	418	437	419	429	404	421	440	458	425	424	407	413	420	417	448	445	407	443	431	440	430	413	391	409	441	444	454	418	413	423	409	456	432	432	426	435	430	435	398	424	452	434	439	447	426	424	424	430	444	434	430	395	410	423	438	420	450	428	437	454	407	459	410	425	470	459	438	445	404	420	435	420	411	428	450	435	441	450	434	419	421	447	448	441	435	438	467	426	430	426	429	430	416	406	429	427	461	425	410	447	428	470	428	425	428	382	423	399	413	433	425	451	449	414	425	404	409	430	432	438	421	433	422	426	419	447	427	446	432	456	465	461	437	384	432	409	445	398	437	426	401	438	392	419	458	427	431	433	428	410	402	433	433	450	454	376	461	419	419	439	455	423	450	458	427	416	394	416	398	459	436	430	431	434	433	413	422	471	454	418	474	434	410	443	428	388	432	479	434	405	429	429	422	451	389	441	423	430	442	408	441	430	449	419	407	389	426	437	479	459	423	413	420	437	428	425	408	448	447	408	439	430	409	418	407	429	423	431	431	459	390	412	424	436	432	425	429	449	445	473	433	452	455	406	424	442	416	417	404	427	416	423	438	412	444	447	421	432	426	419	410	387	382	452	448	445	440	442	440	457	432	468	418	439	422	426	446	425	436	410	433	426	423	451	412	440	420	429	417	402	418	425	433	426	373	400	425	450	417	436	439	461	416	424	409	454	437	441	434	430	408	437	461	451	453	445	425	413	416	438	444	408	404	421	403	444	389	449	438	443	423	434	452	419	442	447	425	460	447	432	425	474	406	412	446	401	418	417	411	422	427	387	409	447	457	460	419	445	441	421	466	410	401	412	428	450	429	465	452	407	371	385	393	453	453	439	414	419	446	447	438	403	432	403	416	409	383	448	453	422	443	473	421	441	433	422	409	427	480	441	393	466	439	415	400	426	439	426	482	445	436	437	427	416	406	431	452	454	407	445	402	405	444	433	459	425	424	443	398	429	435	420	455	400	432	416	425	423	430	443	437	427	424	441	439	449	442	454	424	439	440	416	439	430	411	414	440	441	473	457	439	414	394	400	424	439	391	423	429	424	456	419	441	412	430	474	438	420	452	485	439	442	436	423	422	457	437	426	441	456	400	465	426	432	405	407	435	386	399	387	429	432	400	402	450	406	444	432	428	452	413	412	463	430	431	418	427	462	414	388	418	425	427	472	437	431	439	421	433	407	447	435	412	418	428	411	488	462	438	451	434	414	459	420	438	464	442	412	441	426	402	415	437	410	418	397	448	446	407	451	425	424	443	415	413	409	393	453	439	422	421	428	466	431	441	465	393	436	415	433	389	395	413	455	435	464	415	386	409	437	433	424	475	478	429	445	431	436	447	414	442	405	419	451	403	467	445	447	429	424	447	455	431	450	435	423	436	432	438	414	404	455	410	465	436	423	453	408	442	428	455	397	469	454	466	381	415	431	396	403	416	467	413	447	417	425	414	469	440	466	440	426	418	400	435	432	414	448	456	436	456	425	439	435	422	410	477	409	426	443	411	388	456	432	417	401	466	441	448	415	409	427	473	452	408	450	444	409	401	422	428	458	410	441	430	404	418	429	431	456	417	434	470	409	409	464	433	436	481	413	406	424	440	449	447	456	445	440	390	431	457	350	465	453	423	424	430	436	440	449	408	460	441	432	416	447	421	437	460	417	444	462	450	416	441	458	453	433	464	436	402	443	438	452	397	407	424	424	424	451	491	406	430	426	387	431	445	459	444	420	468	430	404	394	392	433	420	460	396	434	434	398	433	430	461	420	431	431	450	438	450	415	407	472	435	409	476	395	409	422	412	439	442	425	411	421	445	454	451	434	433	466	481	435	421	433	435	431	434	448	395	463	431	460	440	431	438	457	443	420	408	449	439	422	464	455	464	440	419	447	412	434	401	431	424	436	409	448	398	434	449	455	404	418	416	449	446	426	425	431	461	438	436	455	472	455	463	447	440	480	411	419	438	425	413	402	437	448	443	413	418	425	421	425	450	421	437	446	436	436	405	409	462	393	426	426	388	450	391	443	414	456	444	430	465	421	432	431	402	481	444	445	423	430	440	429	460	452	428	434	452	442	443	404	442	476	425	400	439	431	447	403	404	467	458	439	433	437	419	400	412	409	441	386	438	441	428	468	445	432	471	440	437	395	408	394	432	406	434	417	424	416	450	433	431	414	465	439	437	436	462	403	413	410	443	459	442	438	397	382	424	398	401	454	450	439	402	407	435	446	395	445	401	423	439	431	432	428	440	459	473	442	442	461	452	425	460	422	441	386	419	432	433	391	437	465	439	404	430	417	406	455	427	443	411	433	470	439	434	416	419	422	448	426	394	365	403	485	395	449	389	432	424	451	425	432	403	417	428	453	415	458	412	421	424	447	455	448	462	474	450	405	401	415	451	432	450	427	433	409	419	427	447	452	415	393	455	488	406	409	448	442	460	433	383	461	395	466	406	439	464	452	429	428	426	411	436	428	464	418	463	443	422	445	458	459	448	440	405	422	432	442	421	418	429	432	454	420	436	461	441	420	430	412	449	433	429	457	431	465	435	419	448	439	417	426	428	471	483	432	439	441	473	435	458	399	449	457	465	439	444	419	431	451	413	428	406	417	408	419	463	406	455	440	410	407	423	420	421	467	479	404	418	399	452	430	406	456	420	432	381	411	460	428	419	445	408	442	421	421	413	444	428	417	437	449	461	442	453	407	441	406	434	442	381	413	449	385	416	416	398	445	455	438	412	398	383	434	482	413	410	434	400	426	421	417	447	412	459	418	433	389	440	444	409	436	411	382	420	397	446	432	455	399
61707	99715	67433	36823	16105	4457	743	648	505	485	515	494	495	436	455	475	467	475	489	472	468	472	491	489	490	478	455	488	434	478	490	436	448	446	474	433	477	494	472	487	456	456	489	448	462	491	477	488	510	498	494	448	467	496	462	468	486	442	459	475	419	503	450	489	477	499	441	481	463	453	480	461	453	422	464	466	479	432	473	453	496	456	505	467	484	507	509	466	474	433	466	472	479	492	484	500	476	494	489	426	423	438	453	433	475	485	457	456	424	462	488	511	466	482	459	488	448	462	445	476	459	496	470	496	467	497	452	430	452	469	477	449	441	464	442	453	499	489	485	472	444	455	439	427	438	493	475	457	487	471	426	505	490	492	500	436	442	459	463	469	482	439	534	449	471	472	452	428	439	503	439	549	481	544	468	480	454	445	489	456	480	452	469	467	443	503	469	484	475	435	495	477	475	413	483	417	494	426	462	464	471	452	477	511	476	476	477	454	461	507	444	451	477	490	491	448	470	453	441	465	482	465	453	433	475	461	464	474	457	482	486	483	480	463	465	493	462	434	462	450	475	474	501	471	446	464	449	482	504	450	494	483	426	496	486	494	490	499	465	506	448	424	464	493	449	454	432	489	474	453	496	477	496	468	432	445	506	482	480	556	497	421	492	430	445	460	477	456	439	475	490	462	458	481	467	497	474	465	447	470	461	469	468	509	470	494	485	467	479	435	476	454	481	496	477	458	454	472	440	496	461	443	476	427	463	506	469	468	456	466	469	455	493	453	499	459	429	445	448	484	507	454	475	448	468	442	455	445	448	463	465	446	465	467	452	470	474	495	485	454	492	478	475	467	464	468	467	471	493	461	468	453	496	470	422	476	477	468	450	454	467	491	504	520	455	485	480	512	471	455	491	472	500	478	441	484	504	467	432	469	456	436	443	490	455	464	475	462	499	447	444	517	456	470	463	452	491	439	470	467	506	475	466	476	463	507	485	447	462	453	447	446	423	485	452	481	483	474	465	494	449	468	438	457	479	463	482	452	463	514	483	478	512	476	456	475	458	462	508	463	442	440	467	462	467	454	439	461	479	486	487	473	461	455	421	462	472	454	468	465	474	445	508	480	478	477	457	435	472	489	483	487	449	474	462	522	483	450	488	454	439	434	457	444	492	466	443	465	497	476	475	444	441	449	477	483	505	443	457	439	478	438	457	501	497	479	471	459	470	475	484	476	494	427	484	470	460	485	457	461	477	449	484	453	484	494	477	472	471	494	499	478	472	457	479	510	465	426	536	485	441	480	479	463	438	485	490	487	491	429	470	462	456	474	487	488	498	464	516	477	513	474	487	512	458	417	481	467	465	456	457	450	452	466	461	515	465	491	470	430	470	441	448	444	464	509	439	493	452	464	456	465	466	503	454	448	492	444	470	459	466	477	443	456	465	484	467	469	448	471	432	479	431	484	490	477	462	471	456	451	469	466	472	430	467	438	471	424	459	476	448	476	460	487	493	465	433	447	442	478	445	454	479	480	470	440	513	475	505	481	453	463	456	459	457	447	441	449	484	477	473	435	480	465	463	457	463	417	514	457	483	497	502	490	505	454	497	463	454	483	457	484	480	456	464	465	437	495	463	462	481	455	435	452	509	438	446	461	478	463	504	408	465	478	459	478	450	431	471	461	453	436	428	494	455	468	514	453	462	466	474	467	485	512	467	464	481	478	454	468	490	472	525	446	464	426	484	464	442	465	487	475	483	478	495	474	419	433	440	480	480	457	507	476	496	476	464	459	488	515	484	497	467	460	481	475	443	463	501	470	519	478	461	473	484	466	467	450	471	472	457	498	479	458	457	466	488	483	419	488	493	447	464	451	459	494	467	466	503	474	469	441	475	441	479	452	475	457	436	472	450	482	454	482	464	459	463	505	469	473	445	441	503	448	430	457	481	454	468	473	479	463	450	481	460	431	447	470	473	472	491	506	474	483	467	442	511	500	456	456	467	454	460	479	506	478	481	470	450	460	500	475	458	459	491	491	475	440	466	447	474	465	478	465	461	513	484	519	471	497	479	495	460	471	460	438	432	515	457	455	472	533	459	481	448	488	439	440	479	455	410	477	471	485	435	408	486	431	483	477	444	466	456	472	492	464	483	473	526	472	432	429	481	503	465	417	480	471	471	457	463	478	461	464	421	475	478	463	483	481	503	450	477	466	417	475	458	475	498	466	453	464	487	481	465	444	444	470	470	503	494	459	473	472	478	447	419	469	471	433	493	443	475	462	480	478	463	443	476	431	455	454	483	483	474	475	465	441	453	495	483	468	475	508	444	466	468	474	451	456	489	482	470	465	493	493	461	480	469	488	418	445	461	456	497	447	494	462	465	506	436	480	470	449	491	487	449	473	489	436	464	470	457	462	499	416	461	502	458	434	450	449	461	463	482	476	498	452	483	469	460	467	452	461	463	464	483	451	463	463	480	462	480	446	454	477	475	411	477	500	446	514	466	456	460	448	467	490	469	454	427	507	500	446	449	449	455	522	495	437	481	459	514	465	448	445	490	483	468	492	506	450	465	473	451	457	488	448	487	478	454	480	474	469	489	475	493	457	427	464	492	462	495	496	448	463	481	497	452	461	490	447	487	484	470	441	463	483	457	485	492	491	469	508	474	468	481	458	468	428	467	474	448	468	453	467	468	478	461	439	466	445	446	470	475	511	501	451	466	429	494	485	488	480	465	480	446	454	463	464	450	480	500	510	445	468	471	457	438	451	482	464	481	474	448	461	468	500	485	476	440	473	447	440	478	455	475	457	467	473	462	461	471	439	450	490	496	438	503	473	461	472	509	483	474	474	473	436	456	516	510	491	465	492	472	455	451	459	450	489	489	475	470	474	444	466	447	442	481	482	450	482	412	427	518	479	484	472	477	414	434	495	488	477	460	468	465	477	449	471	463	496	487	419	518	469	469	487	487	481	463	460	465	461	455	479	476	491	463	488	436	497	473	502	466	482	512	442	461	492	464	413	453	463	445	476	459	451	463	503	481	497	452	494	532	447	469	453	484	476	508	423	455	447	452	507	467	469	465	471	448	481	465	471	438	442	464	450	452	454	515	457	477	512	463	469	484	451	448	498	509	444	465	462	456	441	473	491	460	500	482	445	496	469	473	437	489	497	493	436	468	475	465	440	468	455	435	469	521	481	469	474	458	471	441	440	494	468	508	452	456	454	489	477	498	517	475	465	495	449	445	488	479	486	447	440	483	467	477	449	484	505	455	465	498	441	435	443	490	460	448	507	486	479	451	526	469	486	464	433	462	456	484	473	464	480	460	484	449	454	461	466	454	496	484	456	438	450	485	475	477	433	444	478	440	447	471	441	503	462	464	455	456	493	460	445	474	436	527	445	491	474	487	444	474	499	438	523	474	477	489	428	459	461	449	493	473	462	487	500	446	488	447	458	453	457	501	493	462	469	505	458	430	453	452	474	435	451	460	469	462	482	449	498	460	472
29305	29038	32605	12900	2092	819	445	367	331	330	350	382	354	361	363	335	312	320	339	301	337	330	348	357	346	344	336	325	363	309	331	301	356	350	351	340	316	357	344	341	357	323	352	354	340	346	357	331	331	387	322	353	365	327	337	320	366	334	355	349	323	345	348	345	359	347	366	350	320	346	363	346	318	328	361	310	353	341	336	340	345	356	332	342	317	325	349	333	356	368	350	398	348	341	369	351	330	332	339	359	356	327	361	331	381	343	333	346	365	382	323	358	366	375	304	345	373	353	345	318	353	380	355	357	341	361	346	321	348	369	357	328	344	340	334	313	330	333	347	307	320	318	351	360	337	356	339	336	351	315	370	371	329	335	344	372	360	350	353	322	357	341	343	362	347	346	364	348	350	338	339	336	347	339	351	325	353	354	338	323	345	371	322	322	347	363	338	333	327	366	349	341	346	341	333	393	319	321	336	381	364	339	373	380	328	322	316	331	348	315	347	338	374	330	356	341	351	323	395	345	345	353	335	321	348	331	369	382	359	367	330	372	319	332	344	338	321	381	358	346	350	341	349	345	342	356	345	319	387	333	353	320	318	368	335	339	353	350	324	371	336	342	348	318	329	354	336	321	339	345	384	342	352	359	354	326	336	340	359	336	344	359	355	379	343	337	365	355	342	326	332	353	336	345	366	373	335	392	342	334	364	342	334	358	343	341	365	357	371	328	344	348	342	334	348	327	348	346	307	316	373	340	401	362	344	329	337	311	328	355	328	343	353	355	336	355	355	393	346	339	343	335	338	346	354	353	346	356	343	328	343	318	337	339	340	367	367	335	337	369	342	334	386	359	347	341	377	380	352	364	373	366	362	361	336	337	321	353	324	317	365	354	332	336	317	352	329	337	347	364	310	332	334	353	365	347	348	360	375	334	338	364	342	353	353	329	293	352	344	362	390	338	345	338	359	341	339	273	334	364	333	355	355	369	343	362	344	367	332	330	325	384	354	349	376	347	349	332	364	371	333	369	371	342	328	348	358	322	333	326	346	358	363	336	334	342	340	306	351	322	335	348	340	337	347	345	418	340	349	340	380	344	371	340	334	313	317	347	322	348	353	339	322	312	315	376	349	340	335	348	325	352	356	332	349	321	347	329	366	359	338	363	370	371	323	357	322	355	333	344	355	339	349	318	364	344	386	342	326	349	346	373	331	346	355	365	361	315	337	364	356	347	344	342	372	340	356	382	355	349	349	330	351	342	338	383	366	321	326	363	343	323	350	347	348	372	382	345	337	324	342	322	352	355	344	323	363	362	346	370	338	361	343	304	347	348	348	314	372	324	345	381	331	352	338	382	339	370	397	317	334	334	344	361	347	344	343	329	365	339	317	298	358	303	350	354	369	357	371	360	361	335	360	330	333	342	340	334	335	339	348	332	340	346	320	336	354	342	348	342	341	377	331	328	356	362	345	341	346	349	339	331	338	350	355	339	335	334	357	354	377	333	377	346	353	343	350	320	338	345	362	346	346	318	361	330	379	330	324	324	349	364	379	343	364	346	360	350	343	344	366	353	331	333	392	333	356	317	330	336	327	344	344	358	371	345	345	328	315	336	314	357	374	341	335	321	376	331	334	333	346	349	358	347	362	355	340	334	328	331	331	362	359	342	330	339	336	340	340	344	348	364	350	351	346	376	355	361	323	338	323	336	362	324	378	327	328	350	367	371	336	349	314	345	332	325	371	325	359	333	347	346	318	362	327	337	360	339	349	358	332	374	334	321	373	332	338	357	347	366	373	352	375	325	350	341	366	304	324	357	315	349	362	345	363	379	354	353	354	366	363	343	320	348	336	337	382	353	399	322	367	345	334	363	329	346	332	345	356	348	333	350	307	352	327	345	358	342	340	370	339	349	352	326	350	356	325	349	345	367	349	354	334	320	322	345	361	343	325	343	333	356	314	344	339	358	316	324	342	349	369	331	370	331	368	337	360	326	316	339	333	341	334	343	321	354	374	332	303	325	338	308	313	346	329	365	327	326	352	328	309	351	340	322	321	334	340	358	318	338	354	351	336	320	307	352	358	344	364	339	364	358	314	347	347	344	327	350	359	323	333	316	342	359	331	350	361	355	351	370	332	326	317	374	365	335	343	342	306	356	340	362	339	336	374	348	341	329	329	349	358	337	358	361	358	333	291	333	314	374	329	353	351	357	346	345	324	355	351	335	366	342	386	341	330	333	352	373	381	314	337	335	340	329	330	363	314	340	352	349	349	357	350	353	341	361	349	356	365	362	323	359	372	333	370	351	366	350	363	352	346	353	363	354	318	381	352	332	339	343	332	368	330	355	361	299	353	359	339	334	349	355	334	325	340	361	322	343	326	345	357	352	326	353	363	348	347	338	347	385	352	330	322	325	336	351	309	353	338	354	332	348	375	330	356	340	352	331	342	307	367	342	338	353	318	346	345	336	340	345	343	331	343	348	333	334	356	349	343	302	343	355	331	360	327	324	325	343	314	345	341	348	360	364	330	385	360	328	353	338	325	361	342	344	324	305	347	342	345	334	322	332	347	356	346	365	358	345	355	374	351	362	354	356	333	355	340	334	356	342	369	339	360	345	350	383	342	336	381	346	330	364	330	339	308	328	340	364	339	358	337	376	332	335	372	363	311	350	361	330	339	354	346	371	361	359	367	358	366	322	365	351	342	342	365	317	357	353	325	380	344	319	331	353	347	365	357	342	325	361	356	375	332	358	344	370	374	318	306	331	351	357	336	388	335	325	375	365	340	334	299	335	345	329	320	352	339	358	347	349	355	343	324	327	333	358	314	394	352	329	326	341	375	355	327	344	339	364	357	340	329	370	315	354	346	362	364	327	367	348	324	327	341	387	368	317	352	337	356	344	333	356	335	318	362	375	354	328	337	338	327	345	368	336	349	323	355	347	327	358	351	327	362	349	350	359	319	327	351	356	376	345	316	345	334	335	368	346	353	333	366	342	359	365	339	370	385	315	325	340	353	356	352	347	376	373	352	324	330	337	338	345	377	325	341	343	334	393	385	349	350	367	330	340	352	345	384	370	382	325	372	319	328	365	317	309	341	335	309	350	339	347	337	308	346	324	314	360	349	352	365	332	327	345	314	334	362	344	391	361	346	363	332	354	381	332	318	348	379	306	388	343	318	336	338	349	340	356	364	345	310	353	305	356	359	338	344	325	345	355	363	307	317	339	334	337	331	382	342	375	336	333	369	374	365	357	366	327	354	356	341	332	359	340	361	316	343	368	332	350	350	364	306	364	353	339	339	348	344	310	330	343	337	372	367	366	354	340	362	334	323	353	337	381	356	357	358	332	371	371	331	352	298	383	319	342	388	319	375	332	356	331	334	340	315	319	373	355	377	330	338	380	375	323	347	341	324	345	341	319	336	354	371	354	322	335	356	351	355	383	328	344	327	370	348	322	323	350	330	356	368	333	369	359	357	331	371	351	331	326	362	324	346	365	369	341
31756	44634	28456	7601	1941	772	458	429	410	367	392	428	412	425	441	391	391	428	413	407	379	430	403	406	409	422	408	417	390	385	409	435	380	417	380	427	377	388	396	437	425	431	413	398	416	358	398	385	382	414	387	416	415	422	427	376	408	412	395	424	375	381	398	427	402	380	404	421	365	388	404	410	442	426	402	403	373	398	420	394	424	404	386	420	422	383	407	374	386	376	395	383	379	416	391	393	430	408	444	397	407	391	373	407	400	425	404	414	393	432	385	405	393	435	377	425	406	371	430	409	413	382	397	356	383	390	412	407	427	398	362	373	417	400	406	392	384	372	414	399	376	386	400	440	378	421	382	380	372	399	423	373	388	404	383	410	414	428	422	391	417	361	384	420	412	382	402	415	396	403	414	383	423	405	420	419	418	421	411	407	414	415	385	380	435	425	404	423	397	421	413	392	430	392	375	441	383	411	399	418	361	420	390	388	412	390	422	408	405	375	371	387	391	385	399	431	374	381	400	365	388	393	410	409	438	392	415	370	371	398	434	406	414	417	422	380	435	416	400	382	388	434	365	398	393	373	416	378	394	386	411	393	392	395	381	389	415	404	400	373	442	433	428	393	412	397	391	391	389	384	400	385	372	423	381	436	409	400	396	390	418	390	429	402	386	407	401	397	436	376	428	385	397	383	406	365	451	435	359	425	370	418	385	405	410	412	392	416	390	383	400	385	374	392	416	404	424	398	446	387	420	405	405	417	442	404	394	376	384	413	372	377	415	389	384	377	403	387	351	410	399	406	391	444	372	381	402	407	390	390	399	388	389	383	406	419	413	382	383	411	408	386	393	442	402	403	391	420	414	399	416	403	400	415	388	397	380	393	394	404	387	374	450	401	422	414	397	433	369	395	425	373	415	387	349	392	399	381	384	386	410	428	408	421	426	404	386	360	382	426	420	394	380	387	403	412	420	388	391	398	377	385	394	389	378	413	418	390	421	416	384	384	383	411	396	378	372	428	416	400	395	406	425	406	372	388	400	432	407	399	377	372	405	399	411	410	373	407	419	405	418	387	388	390	374	424	387	403	419	399	396	411	402	423	394	407	426	406	404	377	419	413	372	432	401	435	383	400	389	435	420	398	380	395	425	448	413	430	399	394	409	418	387	360	400	416	392	363	446	367	424	399	393	412	402	360	384	397	369	414	431	380	412	386	376	413	418	428	384	420	399	399	374	409	384	434	416	411	446	374	395	388	405	426	393	392	421	399	382	392	409	424	437	411	422	394	439	386	398	432	411	369	445	420	370	427	412	412	386	412	408	394	433	386	393	424	375	373	404	401	406	405	408	367	399	418	373	432	387	391	397	433	345	388	392	349	413	406	458	437	395	405	382	413	453	380	421	414	408	386	406	383	398	409	404	399	409	404	417	401	409	419	408	369	404	435	399	428	409	429	380	354	382	408	410	388	447	382	402	377	390	399	424	420	437	451	391	365	432	393	404	403	418	414	421	393	390	423	417	388	387	415	373	381	417	418	421	422	400	409	408	392	405	408	407	421	390	459	410	449	367	384	343	369	400	420	408	401	380	379	389	444	417	420	391	363	370	389	412	414	431	425	400	417	409	401	387	403	373	426	402	420	438	415	386	422	363	398	356	387	420	405	453	399	373	428	392	407	416	413	419	430	392	412	392	426	424	402	403	414	357	424	410	388	415	398	390	364	403	397	364	425	409	372	418	404	404	382	405	385	388	367	396	424	366	399	385	399	440	433	375	444	415	433	430	401	423	398	418	389	390	396	399	426	390	410	379	453	416	399	402	415	415	427	369	410	410	388	440	408	420	398	378	377	377	391	416	398	387	352	415	379	409	420	374	381	429	407	395	398	392	385	399	434	366	409	399	449	398	403	399	410	403	409	406	417	421	406	405	433	354	407	428	411	369	427	405	436	393	436	426	384	383	359	389	410	375	409	424	415	370	396	410	438	389	355	397	410	386	416	383	379	410	436	430	418	409	382	404	405	399	425	402	402	390	425	442	426	390	393	424	437	401	389	402	414	380	391	423	388	417	424	428	393	377	400	398	397	430	421	396	418	403	415	388	379	401	399	392	388	402	377	424	407	396	419	379	417	396	406	379	421	413	406	355	406	421	451	415	368	382	398	400	376	383	418	397	408	362	396	382	435	381	367	388	401	406	405	430	407	405	404	394	423	415	399	409	394	397	389	395	395	408	376	407	375	414	394	394	424	394	382	388	420	394	413	447	386	391	413	381	379	382	357	402	403	429	414	399	385	420	406	417	416	410	435	392	378	409	354	385	380	384	381	419	400	406	399	424	372	411	396	366	392	419	398	435	384	371	391	376	395	409	384	414	415	404	435	381	430	427	437	377	420	387	350	379	366	410	412	421	395	432	396	383	416	409	403	410	399	403	409	409	384	398	391	400	385	407	400	413	383	430	383	381	387	356	362	427	417	409	413	397	409	362	377	429	395	388	442	440	414	409	379	434	406	383	394	420	446	396	402	393	426	373	390	431	441	368	394	389	426	373	391	405	404	381	417	381	398	369	410	424	398	381	373	399	429	413	385	394	384	426	429	406	392	415	421	364	383	407	403	404	404	437	399	396	414	394	407	362	397	375	364	411	410	390	406	408	383	431	347	414	386	399	384	423	395	410	392	422	377	403	411	431	376	388	441	416	397	414	410	386	410	373	415	370	431	419	423	402	398	418	410	409	369	377	394	402	381	409	403	414	383	385	397	417	387	421	392	406	409	405	376	395	380	447	382	408	442	376	386	397	416	401	387	419	405	415	404	383	395	369	417	412	427	385	421	439	441	386	386	393	386	385	430	425	410	399	428	439	398	417	416	416	384	431	407	449	411	405	391	392	382	436	424	394	378	414	400	380	413	395	408	394	445	397	395	407	410	389	380	391	378	402	393	415	401	385	402	405	402	395	401	426	410	399	425	387	376	403	366	381	389	416	438	401	372	348	384	410	404	395	441	411	407	394	414	401	400	409	411	385	369	404	388	399	370	430	386	387	425	389	405	371	398	384	410	418	398	431	398	384	355	391	382	414	448	377	396	388	405	363	408	403	421	383	411	402	370	374	347	400	419	385	399	419	374	416	416	406	393	425	375	380	380	413	430	391	388	419	408	426	406	413	404	463	394	401	366	417	372	433	401	435	399	418	367	400	378	384	418	386	379	422	409	387	384	394	410	426	410	381	431	355	409	358	380	476	418	414	405	435	398	405	417	399	397	420	378	423	409	389	396	366	406	376	411	387	426	450	392	419	421	392	369	416	429	426	353	390	423	389	426	445	431	412	407	410	418	382	383	417	414	359	374	432	413	401	418	382	384	474	397	371	418	385	396	425	407	382	419	407	457	378	412	394	422	394	389	416	394	396	400	422	409	358	393	432	387	415	445	387	396	390	420	406	374	401	442	407	405	401	375	374	451	432	418	374	405	406	443	365	399	385	366	439	408	411	386	406	407	372	421	418	382
23450	21930	33476	25806	20801	14725	2043	429	325	317	326	338	335	351	338	316	331	331	324	332	319	306	332	323	310	307	310	309	320	361	300	293	317	308	315	311	322	350	309	303	307	296	335	336	303	347	318	316	338	319	326	297	321	324	345	320	353	343	335	350	313	314	316	294	339	302	327	327	352	308	325	345	277	330	313	337	313	324	299	319	325	340	313	302	336	333	302	334	338	339	324	341	303	339	333	301	306	339	332	316	298	334	328	328	318	323	325	313	325	294	331	302	316	337	305	365	349	311	330	341	310	302	322	302	313	302	320	312	348	334	310	303	289	313	322	343	330	301	304	319	345	341	313	319	328	309	315	323	318	321	321	285	345	363	285	330	314	305	368	305	315	360	306	327	305	304	349	316	320	312	298	320	319	320	333	307	296	339	308	333	324	311	313	309	369	312	344	303	343	322	332	294	314	316	336	284	310	312	315	324	286	351	384	323	339	314	314	343	308	347	329	322	314	303	352	302	350	342	322	329	313	309	321	312	307	337	332	332	303	299	302	284	326	330	340	286	321	326	299	284	309	313	343	347	299	365	283	321	292	322	318	329	318	315	324	324	326	333	311	332	315	345	297	318	310	332	301	318	348	307	310	333	348	331	320	309	272	298	311	302	351	339	332	307	311	320	320	299	351	307	319	326	303	307	286	334	311	321	316	324	332	322	318	329	300	316	304	319	343	316	320	316	294	321	310	336	319	329	329	332	315	315	337	301	336	329	303	344	333	343	313	343	303	323	312	331	295	304	337	335	318	313	310	320	331	325	327	301	306	294	365	331	339	305	351	322	307	340	301	320	313	285	310	298	298	317	318	350	319	351	320	330	305	308	305	334	345	300	310	337	323	338	323	332	345	290	316	308	295	329	293	308	296	304	343	327	346	314	315	335	332	327	333	309	347	328	334	357	322	335	301	335	341	298	309	321	310	328	343	333	319	330	299	302	324	333	323	320	322	290	330	313	332	346	309	292	329	359	291	342	301	317	339	311	344	324	347	310	300	322	336	329	330	303	327	309	327	343	332	301	319	328	349	304	305	301	326	319	328	343	353	315	293	319	322	315	292	305	328	341	307	288	345	343	290	336	338	300	314	323	310	300	330	337	346	300	346	332	291	325	306	300	356	322	337	326	307	324	332	291	336	336	308	345	333	317	323	338	325	317	317	326	318	339	304	326	337	311	342	324	326	284	323	341	311	347	319	299	298	317	297	329	322	309	318	292	340	338	309	331	331	313	313	327	348	307	337	322	333	313	303	294	324	332	334	329	299	331	289	325	360	329	327	294	320	304	321	299	357	310	333	319	305	301	340	287	320	301	317	307	313	321	304	327	329	330	292	326	316	301	317	326	324	333	323	340	333	330	310	263	318	293	305	314	309	324	308	303	349	323	326	338	310	303	326	292	329	315	328	343	325	308	300	342	316	309	324	309	318	292	318	325	332	327	295	297	338	325	337	292	317	329	328	312	302	292	323	310	280	327	319	340	328	320	318	311	344	341	340	313	321	321	309	345	292	339	288	331	323	301	284	309	318	316	313	335	299	345	301	320	329	296	288	324	359	320	310	292	310	295	316	325	305	342	349	362	295	288	331	304	348	318	284	306	313	324	319	312	323	337	335	344	342	337	306	312	292	337	254	341	353	316	322	297	339	313	336	316	319	322	324	312	335	318	326	293	325	322	341	315	305	313	322	318	335	310	313	330	317	298	317	291	327	301	301	288	304	317	296	323	333	317	310	340	337	313	318	320	335	329	327	338	379	286	330	365	310	320	310	316	326	311	347	340	330	315	331	315	327	316	290	335	322	295	320	304	346	320	334	304	298	339	335	294	318	331	348	320	322	331	313	335	306	305	310	323	310	279	301	355	332	297	307	329	305	345	335	325	325	316	307	323	294	336	321	339	365	331	336	335	339	329	335	298	325	334	338	307	318	312	325	332	302	322	311	325	296	319	301	311	328	354	295	321	314	326	328	316	321	328	336	307	310	304	336	328	317	369	322	310	322	320	367	298	320	346	306	315	334	334	321	323	348	313	317	327	313	294	335	323	326	300	325	307	329	322	313	342	292	327	344	333	316	338	310	343	332	326	340	312	348	290	345	346	323	317	325	312	278	336	350	329	323	319	320	326	333	319	358	332	330	292	317	293	329	309	324	332	319	277	311	343	310	313	320	342	333	336	330	317	317	325	295	341	315	301	322	334	303	331	315	313	350	340	313	311	362	327	319	361	304	332	344	335	321	336	296	302	317	331	336	343	306	320	293	303	316	337	291	321	356	320	303	324	340	329	318	328	317	336	294	337	313	334	305	309	356	331	313	314	324	301	295	329	317	289	337	316	312	312	295	310	333	315	318	309	313	288	313	318	342	302	314	319	311	335	330	379	297	319	286	291	304	297	329	284	315	310	327	309	336	337	292	342	314	309	346	304	304	316	345	325	280	326	314	331	289	316	305	322	344	302	334	322	311	308	305	303	330	322	300	291	317	340	312	334	320	303	325	303	334	326	313	326	296	316	342	296	308	305	331	328	342	359	339	300	331	339	317	336	343	330	319	313	338	313	336	326	309	324	351	297	349	326	344	312	320	319	348	343	312	324	279	306	317	335	339	339	319	289	325	289	341	328	346	317	336	330	306	344	289	296	313	283	317	365	332	328	317	330	326	348	317	320	295	293	347	319	345	313	346	303	317	313	322	315	325	302	322	321	313	330	315	318	315	303	299	324	342	343	315	313	323	318	309	303	323	301	313	292	327	295	316	325	307	311	344	309	325	327	343	285	317	340	316	317	328	304	321	291	325	358	323	347	334	319	297	359	333	291	314	312	337	315	338	298	307	330	315	330	324	328	343	313	339	379	312	300	373	310	330	307	342	299	343	322	304	290	309	319	318	350	325	322	331	287	347	288	294	348	316	326	305	335	354	322	341	372	359	310	329	350	309	285	332	317	342	327	326	329	317	322	313	307	343	331	309	329	319	319	319	300	339	334	340	320	291	306	310	338	296	299	321	282	312	295	306	310	340	323	304	322	324	315	344	301	322	294	321	336	327	294	324	347	336	301	300	311	316	360	342	297	335	328	374	339	371	290	328	337	336	348	312	324	326	346	318	302	330	306	317	317	320	308	314	292	338	310	303	350	312	298	310	300	335	319	317	329	320	325	311	303	332	329	333	290	327	321	343	306	305	333	281	318	325	306	328	292	303	321	315	348	305	310	298	322	334	320	313	317	309	346	329	348	290	332	344	318	349	333	311	334	319	325	346	307	315	338	330	338	333	311	341	328	310	300	290	319	295	333	282	338	345	321	290	338	308	315	308	358	300	309	322	322	295	335	268	284	324	319	296	320	274	310	324	306	320	335	314	350	310	345	291	318	334	299	307	329	364	341	319	333	325	319	316	315	320	342	306	330	318	338	306	326	317	306	313	318	295	351	326	304	335	303	329	329	324	314	318	329	307	293	334	327	337	333
57655	92933	64150	32110	12152	3262	657	511	377	353	355	383	364	367	361	416	378	369	372	373	346	396	382	349	392	380	386	386	385	395	367	392	352	398	316	361	380	362	377	375	374	353	352	360	318	357	403	381	340	364	345	340	381	334	384	355	345	385	379	339	324	351	396	350	324	351	362	363	372	350	366	344	375	392	376	363	345	352	376	351	376	382	379	358	366	371	379	357	337	391	373	382	350	343	335	367	374	368	354	317	328	371	355	388	318	374	360	342	337	375	374	372	412	343	350	348	350	375	357	387	358	331	360	346	323	406	354	321	360	338	384	355	379	349	368	323	350	338	364	380	316	391	366	383	394	375	353	365	351	366	388	353	357	373	381	343	328	351	396	368	345	371	325	367	383	349	373	341	336	394	342	392	359	337	359	362	321	399	378	347	352	367	368	369	338	344	346	368	357	345	385	354	384	377	340	366	369	344	372	366	354	343	375	390	351	365	356	340	379	367	420	361	350	369	369	388	364	401	359	384	361	369	368	355	347	368	355	360	375	348	352	338	370	348	372	357	362	370	347	344	358	362	392	355	367	365	362	360	375	366	353	332	356	351	354	355	388	391	405	369	352	356	353	350	382	325	353	349	378	329	373	375	351	351	336	364	368	352	336	362	402	362	391	334	335	353	379	391	377	358	361	349	373	389	370	417	360	379	339	367	389	354	354	427	351	378	353	362	361	379	369	372	379	357	367	335	370	406	358	379	368	376	351	379	372	348	369	342	356	357	360	379	346	358	374	404	349	373	347	357	345	354	364	366	369	358	377	346	358	356	398	323	372	361	367	384	367	370	383	366	369	356	380	358	352	338	380	355	352	352	346	391	366	358	353	357	350	404	365	391	374	367	377	362	353	367	385	361	375	361	356	340	336	363	365	380	349	354	352	347	373	366	385	351	352	398	367	330	394	367	349	372	383	370	339	357	353	356	393	368	372	371	344	325	354	343	330	360	345	367	404	370	350	341	375	342	361	373	348	363	373	372	382	365	356	364	366	384	356	375	330	367	353	353	356	365	346	347	383	345	339	345	393	351	348	403	379	350	394	351	323	355	394	399	357	378	359	391	311	358	359	399	351	364	363	360	371	328	397	372	334	348	379	347	381	350	353	371	372	390	376	389	384	384	352	341	344	381	402	361	361	343	370	370	382	376	369	350	355	380	391	349	364	376	330	355	397	379	384	339	351	377	354	359	377	339	345	338	380	363	406	365	342	373	358	346	398	369	365	385	369	366	342	371	366	400	356	371	342	398	366	386	377	360	338	363	331	387	350	342	394	358	349	357	372	376	374	343	373	344	376	367	371	386	356	344	361	328	364	321	372	355	386	358	339	319	339	345	353	349	378	346	391	370	374	342	344	340	354	361	344	373	390	356	370	361	358	340	371	355	369	385	359	385	352	392	340	358	406	355	393	402	394	349	367	354	384	377	397	338	393	398	343	349	352	346	364	382	360	365	342	356	400	360	359	366	369	352	386	356	349	368	388	374	366	338	362	360	389	376	349	313	361	382	361	361	339	348	340	358	346	351	362	383	369	353	391	363	333	376	371	344	382	386	357	335	403	337	352	375	360	368	369	373	369	362	373	331	371	386	351	357	335	361	334	370	378	369	403	361	374	370	358	348	411	391	356	353	361	354	356	353	356	347	416	364	360	380	343	333	333	399	385	356	385	348	348	354	371	324	382	347	380	361	372	377	332	353	372	390	376	371	331	321	343	342	355	414	364	355	401	410	365	362	361	398	384	330	354	376	404	333	393	356	375	360	378	343	374	359	366	385	381	324	336	370	365	388	373	365	361	368	332	386	377	350	359	349	370	342	304	336	376	407	381	375	364	345	348	355	342	394	365	340	364	371	386	376	422	354	351	360	385	370	370	352	343	357	358	330	374	384	360	376	355	392	369	368	386	352	368	330	380	350	366	363	371	391	346	352	351	402	342	368	331	366	373	366	372	375	366	352	332	351	373	355	354	384	345	380	358	333	349	356	361	387	356	390	362	361	379	347	376	363	364	377	342	344	353	367	380	370	359	366	389	360	347	334	357	362	356	367	353	367	383	359	364	339	343	379	384	366	369	358	370	387	330	367	372	385	355	385	366	343	399	313	328	382	375	371	364	371	377	363	384	409	363	389	385	382	363	346	366	369	370	395	359	353	363	382	355	360	358	332	389	376	381	369	371	402	371	363	384	350	366	379	375	335	324	372	383	386	359	328	354	372	335	377	377	357	351	360	365	372	358	366	377	395	395	335	364	390	397	351	312	386	358	375	367	390	341	368	371	368	351	332	382	350	353	375	341	339	380	376	360	374	376	339	372	354	415	358	353	392	377	364	373	351	393	331	388	352	356	353	358	369	356	358	355	385	405	353	346	351	332	368	369	358	359	401	366	335	345	352	362	339	371	358	336	346	376	342	334	362	394	409	371	351	392	371	328	335	327	343	337	328	339	346	351	370	338	356	338	357	395	347	373	360	367	375	360	378	336	349	376	325	374	380	362	378	363	405	324	388	355	352	377	342	345	353	357	329	373	380	367	398	386	381	369	383	348	373	382	406	362	336	319	381	335	363	370	375	348	372	385	359	364	356	354	350	414	364	346	401	363	354	360	367	364	371	368	362	348	387	377	355	348	319	343	404	377	355	365	363	379	372	359	353	361	334	376	375	348	360	355	333	359	381	366	344	361	340	382	395	341	358	343	361	390	360	384	342	385	364	344	385	385	356	353	373	351	369	360	404	362	392	381	367	350	408	352	380	359	348	358	346	365	343	366	379	350	330	343	366	359	378	367	380	348	372	384	377	377	336	389	359	369	374	352	371	352	346	348	422	326	344	363	361	338	367	366	356	388	376	347	329	379	349	362	379	391	369	324	360	377	391	357	356	365	378	395	349	346	349	379	371	346	353	375	367	357	375	388	372	333	315	374	365	405	399	380	376	382	358	380	378	365	365	406	321	373	350	347	362	367	379	385	330	354	396	356	350	358	352	350	390	382	352	382	379	383	350	375	354	385	374	396	382	346	389	363	348	381	345	365	390	361	391	332	395	350	385	368	352	375	364	367	357	337	384	349	398	393	372	378	343	389	331	369	329	376	331	375	382	371	372	371	369	339	362	387	358	352	363	367	347	348	390	367	352	350	354	343	331	385	368	379	379	375	360	385	367	350	372	373	377	370	328	344	403	370	362	348	367	391	393	371	399	375	353	345	356	333	375	375	373	355	330	352	350	368	336	353	366	339	392	403	381	353	357	365	375	354	391	369	353	364	395	350	357	408	400	342	343	370	396	383	374	316	367	395	369	383	356	364	360	387	365	356	382	347	340	363	349	348	361	355	370	374	315	360	384	396	367	340	379	330	371	377	377	344	347	338	365	372	347	356	329	355	358	394	341	361	351	318	347	377	385	325	380	358	360	367	368	382	343	363	350	387	399	343	363	339	385	335	332	342	369	395	356	364	369	349	331	354	347
25453	23754	35001	25887	13602	2288	539	452	438	410	449	446	451	450	441	484	487	444	401	427	444	463	477	409	416	446	453	474	431	427	427	452	449	406	452	449	412	434	421	427	479	471	403	410	444	384	451	397	418	410	466	409	446	455	458	416	433	448	426	459	382	444	479	445	447	406	451	473	446	439	442	401	461	420	451	460	450	422	451	425	400	422	433	444	449	450	415	469	435	445	435	444	414	437	414	453	448	409	433	447	442	411	442	426	443	447	438	444	443	416	420	489	451	453	395	441	461	418	450	445	432	491	419	424	447	443	427	451	413	422	460	417	438	450	450	412	441	428	447	443	455	422	473	438	458	424	409	428	417	444	420	428	422	435	454	446	443	432	432	432	442	449	434	428	466	465	435	439	430	420	415	414	441	434	450	447	430	440	426	427	452	426	426	433	446	429	427	443	420	457	399	442	437	408	455	411	435	457	437	434	425	421	437	432	435	433	440	417	452	472	428	440	409	426	458	423	447	423	416	434	438	454	406	406	450	428	430	405	459	434	444	441	398	447	420	427	430	408	423	438	405	438	450	408	429	427	424	427	411	437	438	436	438	436	404	429	457	411	461	434	459	410	414	392	435	413	437	448	458	404	417	459	432	451	426	449	436	381	403	448	457	425	445	471	443	456	480	459	461	424	424	401	460	479	499	450	436	425	460	436	413	421	433	438	442	437	432	375	446	420	451	427	418	402	429	441	395	398	434	454	438	430	438	435	416	432	488	425	446	459	446	396	430	450	410	425	415	436	431	394	438	405	410	444	432	415	417	439	434	414	455	443	430	445	420	454	442	425	419	447	452	446	401	441	463	441	440	432	454	411	436	409	477	443	433	428	387	437	440	435	442	408	479	452	426	395	470	482	449	448	433	415	412	420	425	420	458	423	442	470	471	411	433	396	429	489	413	397	421	436	432	416	446	413	454	445	469	431	423	408	429	451	394	463	430	413	450	438	432	440	411	411	459	411	459	455	455	440	471	446	460	429	410	462	405	415	390	397	425	461	426	446	409	456	386	481	415	442	499	443	426	425	431	427	428	457	438	412	426	479	452	437	424	436	394	408	464	449	416	417	456	425	443	404	430	397	457	439	421	434	444	438	420	423	427	434	443	455	415	444	432	463	462	433	403	438	443	415	423	469	411	469	432	449	433	424	462	441	398	446	429	450	491	423	419	416	462	406	410	460	403	436	458	464	453	462	437	403	417	436	474	398	407	461	439	442	449	406	455	403	444	445	408	428	406	454	424	423	441	437	405	471	455	427	445	428	435	464	449	428	425	416	448	417	439	453	477	462	428	418	435	437	425	439	407	439	449	456	447	442	462	474	424	446	451	455	428	431	432	424	445	397	445	427	438	439	441	412	458	431	444	464	461	450	445	428	396	456	440	434	420	391	414	446	418	434	402	455	466	438	432	448	460	408	439	419	429	443	447	387	438	489	458	412	427	429	491	432	431	454	425	459	452	422	430	445	430	463	398	435	423	461	441	447	445	449	444	400	423	476	453	441	445	442	478	407	409	438	434	435	453	408	452	437	435	462	436	434	486	427	433	419	427	452	455	393	415	405	445	437	499	434	433	438	438	427	426	424	450	390	441	414	418	406	442	412	456	383	449	448	422	470	432	411	440	440	435	435	437	440	434	436	467	474	451	422	452	457	413	453	460	437	424	412	427	441	407	432	394	460	413	449	450	466	447	458	461	457	446	441	411	422	454	431	430	415	397	454	437	454	450	428	389	424	482	394	433	400	435	454	442	449	451	453	403	416	418	426	441	416	453	459	425	433	448	426	429	445	448	437	446	466	442	418	459	407	422	449	419	424	439	440	445	437	433	438	424	443	416	432	451	436	423	432	444	437	444	415	409	465	470	460	422	444	460	430	455	449	479	403	424	415	443	416	434	397	470	415	465	448	431	454	456	434	434	482	431	457	438	422	442	459	455	404	403	438	426	449	425	428	432	392	479	412	422	410	442	421	447	425	454	422	459	434	449	435	406	433	418	431	472	434	454	460	426	445	494	442	460	440	460	448	431	419	448	405	425	422	406	452	444	434	440	434	411	425	489	439	412	481	462	432	422	465	431	436	419	411	445	431	481	420	451	445	459	408	414	449	416	465	419	430	428	400	457	424	434	440	418	485	440	411	449	451	442	426	410	425	410	468	452	434	428	420	439	418	440	465	443	447	398	403	441	456	419	436	429	416	471	424	445	409	432	422	422	442	491	434	431	439	457	432	467	423	431	431	477	428	394	450	438	449	427	398	438	453	471	416	389	429	425	447	413	417	431	459	421	436	432	399	458	406	447	401	437	448	467	480	413	461	397	441	421	430	441	428	458	447	440	419	420	384	478	438	429	431	439	428	438	433	423	460	450	430	422	449	417	440	458	430	421	422	401	432	447	441	429	463	412	404	410	422	449	437	456	426	426	409	433	409	453	434	410	468	431	472	442	432	459	408	460	444	466	467	446	401	440	466	441	403	433	456	439	448	420	430	434	442	399	432	457	438	405	445	411	450	437	435	446	465	429	396	431	438	416	403	403	488	451	411	413	421	438	446	441	379	463	458	454	421	439	429	466	404	442	432	424	410	467	455	478	445	438	415	430	474	475	451	428	454	410	431	425	436	425	440	451	460	436	450	421	432	459	457	457	427	436	434	463	432	412	440	485	419	427	429	434	468	417	427	426	413	419	418	426	428	422	415	466	439	471	447	454	437	479	448	398	415	442	439	435	415	422	422	453	441	428	424	487	461	387	413	401	443	417	444	415	379	456	462	407	448	441	447	434	427	483	466	421	465	438	441	392	453	477	438	433	443	438	423	465	422	457	441	434	405	435	421	428	415	457	458	462	401	414	432	428	449	408	422	431	438	442	435	432	433	498	432	427	439	406	458	473	412	479	454	418	428	438	417	424	438	438	455	379	396	448	453	433	431	409	431	444	421	390	487	388	458	425	444	410	466	442	423	433	436	417	428	411	439	435	442	440	460	461	418	426	437	419	486	422	460	421	425	444	436	451	428	435	429	455	412	411	402	456	432	428	415	470	413	417	411	412	440	423	393	443	438	427	385	447	461	448	452	416	480	442	433	423	444	448	443	410	451	432	452	419	468	437	452	438	423	428	455	454	461	464	383	442	416	390	442	420	436	412	435	434	437	423	394	437	411	442	397	448	417	423	407	398	437	401	443	422	430	467	437	449	379	440	445	421	439	422	408	418	444	420	461	468	445	418	449	422	461	433	447	424	427	432	408	427	449	428	451	405	404	415	421	461	433	420	414	465	450	404	436	451	430	450	457	455	423	433	468	436	462	459	460	421	424	463	448	452	406	448	435	405	459	445	444	420	411	408	458	445	428	414	426	427	472	438	447	454	402	434	420	451	449	419	435	436	408	412	439	440	425	469	413	430	436	431	419	430	439	441	466	446	404	433	473	429	442	406	430	416	442	456	447	440	384	448	446	490	460	449	402
52090	76721	50032	20956	6315	1712	623	534	534	523	478	496	534	490	492	474	479	514	510	473	485	496	479	517	497	505	500	501	488	484	511	481	528	515	465	499	507	479	485	506	484	519	499	478	520	533	485	515	491	488	479	482	462	494	489	498	479	499	502	496	537	506	506	489	503	523	443	501	511	557	445	483	479	534	505	491	503	520	526	513	461	500	522	511	487	507	479	551	519	458	512	526	476	488	476	506	496	501	483	488	516	486	502	468	501	495	516	469	476	474	486	474	559	533	519	520	463	473	477	533	463	467	528	505	505	518	483	530	523	531	509	533	485	566	464	479	509	498	479	484	476	478	493	502	506	537	481	501	502	505	513	478	480	506	493	505	499	494	527	485	507	500	523	494	510	468	479	519	515	509	490	483	536	507	459	506	527	502	488	513	460	497	504	475	485	531	485	497	451	497	519	510	494	456	528	514	492	511	495	505	514	478	496	510	476	480	495	464	535	540	527	534	460	457	528	469	520	492	526	517	494	438	483	496	470	464	528	455	488	504	481	500	475	497	470	479	483	514	478	470	519	483	499	494	529	521	459	500	487	477	494	475	530	536	472	485	498	497	500	499	525	506	495	508	519	463	490	454	450	511	547	488	445	497	515	487	505	501	495	488	448	518	471	453	500	484	486	511	495	526	508	528	509	517	484	492	503	486	468	460	468	483	469	511	521	511	465	488	489	516	494	470	502	523	475	524	472	487	517	530	523	510	510	483	503	471	461	460	551	488	471	453	492	541	478	479	489	496	508	475	524	457	487	473	520	516	479	474	498	515	497	478	496	514	471	500	466	516	502	482	510	480	471	474	506	486	525	522	492	489	520	484	477	504	507	507	532	477	488	488	495	522	449	506	505	502	490	538	479	507	498	497	480	477	477	483	495	484	492	540	476	503	533	518	498	474	508	509	489	530	467	455	508	481	498	506	482	522	538	460	539	460	509	513	523	513	472	502	511	486	474	477	498	490	487	469	501	490	503	497	524	498	535	520	551	504	511	503	481	504	487	496	476	502	492	496	548	501	504	485	499	500	456	486	530	504	462	527	518	480	487	488	488	503	503	514	532	477	451	518	473	500	465	502	536	501	499	563	511	448	489	479	471	510	471	481	498	487	501	505	521	500	541	510	486	519	518	461	524	536	514	477	473	528	473	510	506	510	511	487	501	503	500	516	511	511	537	486	516	506	481	482	507	504	473	470	499	480	477	478	467	487	510	499	512	537	478	495	489	476	449	519	489	565	460	489	465	511	507	502	489	506	490	475	508	494	531	475	540	467	531	518	523	521	530	490	496	477	505	540	471	488	517	497	497	473	513	429	495	531	491	495	538	491	504	503	477	502	535	475	478	472	517	472	484	501	470	512	518	488	457	496	464	471	495	492	489	511	482	494	460	476	499	519	481	497	490	505	500	463	509	522	495	524	538	501	503	470	493	492	474	551	490	487	445	538	477	480	515	467	494	536	499	543	515	507	495	494	506	485	483	508	486	518	502	501	504	474	473	530	479	519	485	506	467	507	468	495	538	515	485	527	495	488	506	503	467	488	508	494	515	522	480	507	498	483	527	497	484	489	489	498	497	479	519	534	490	515	476	505	490	506	508	506	526	503	485	460	483	493	496	506	519	482	535	481	496	476	516	506	505	504	529	493	455	464	474	465	512	492	511	548	471	474	501	490	475	461	510	506	490	522	465	482	524	487	511	491	537	479	495	474	540	495	516	520	503	491	493	490	505	503	492	523	483	486	479	460	526	489	491	487	496	534	497	474	486	489	529	479	482	528	460	517	491	514	484	528	499	519	490	500	504	474	476	518	499	468	458	508	514	488	480	498	553	493	514	505	479	509	467	480	481	506	523	517	507	463	456	469	471	513	469	475	500	451	517	509	529	560	496	499	485	468	504	493	480	517	534	462	504	490	490	506	493	485	517	509	444	473	471	465	513	538	486	491	475	533	496	480	506	446	498	461	494	482	487	484	520	491	494	540	485	488	499	524	499	519	484	442	483	514	503	497	479	480	482	445	493	471	515	496	458	501	473	489	518	513	503	505	517	495	500	502	472	506	482	541	560	485	487	471	506	474	518	521	501	520	485	481	551	486	500	512	507	492	528	503	510	485	509	464	519	533	498	520	512	499	469	496	495	498	470	484	489	516	457	485	470	468	516	555	510	481	509	472	541	505	511	478	506	522	499	515	456	478	517	481	479	495	511	486	509	494	475	525	501	489	459	501	487	470	535	499	521	508	551	499	503	507	503	481	484	485	467	490	517	486	481	519	530	471	500	541	505	551	485	525	493	513	458	515	491	498	538	469	470	493	526	503	497	466	489	524	500	508	463	515	502	517	495	510	481	489	518	498	508	501	502	524	519	471	521	497	519	504	501	483	520	517	455	518	490	499	493	499	518	451	462	498	504	502	493	480	497	526	494	539	518	495	506	523	491	526	472	493	474	556	496	469	484	481	519	499	484	495	510	455	486	491	513	504	475	486	512	500	483	497	501	519	502	513	487	507	484	502	495	471	467	479	498	483	477	509	507	495	497	517	534	519	483	522	498	499	517	497	524	560	509	531	520	506	525	503	504	505	491	530	466	531	513	511	501	491	505	490	504	480	488	492	483	511	508	526	497	468	526	514	501	556	510	531	519	507	488	518	518	436	528	517	477	509	511	524	508	499	518	507	465	481	538	506	515	449	529	492	488	456	501	472	504	549	519	544	474	471	502	478	522	501	534	497	531	481	504	453	497	502	494	555	483	490	494	499	435	492	474	499	506	535	452	500	505	501	518	500	468	476	500	510	477	440	551	470	508	479	464	506	543	497	526	527	501	503	506	506	491	551	504	510	460	501	491	492	498	491	553	504	463	501	498	471	475	485	518	472	523	487	490	492	494	487	525	491	503	472	466	504	491	483	484	498	562	517	557	541	519	497	467	484	502	447	480	467	498	498	536	491	469	473	523	538	481	500	537	498	476	482	512	463	492	468	508	483	487	507	518	527	486	500	483	521	502	496	510	497	492	511	522	518	534	482	486	481	495	473	458	481	489	502	498	491	481	468	465	488	469	496	499	512	488	503	480	505	464	466	489	516	462	505	484	457	533	515	484	506	474	474	491	513	496	492	524	465	477	482	519	484	481	501	499	512	497	447	455	485	500	512	519	479	480	482	515	500	509	505	553	467	540	549	505	529	520	498	510	482	512	511	472	469	548	526	499	499	471	521	512	475	481	512	460	488	484	500	476	475	504	454	531	487	445	464	506	499	467	507	488	462	504	514	495	466	528	519	498	550	483	485	491	496	475	527	472	485	503	509	492	523	535	469	472	482	514	513	494	490	446	477	497	507	528	490	518	522	525	466	492	506	504	556	527	490	525	481	462	542	536	470	479	506	522	500	452	500	528	487	496	514	515	506	515	531	499	473	515	491	477	496	505	462	525	469	497	486	505	517	517	468	504	496	487	463	490	483	463	509
22637	21590	31037	24145	21093	20452	9834	737	444	436	447	486	410	439	448	402	487	413	442	460	452	435	439	455	451	460	423	418	456	423	462	425	486	452	454	462	432	424	425	386	431	469	431	442	426	413	430	432	423	455	438	464	464	433	423	440	400	462	394	411	399	406	457	419	428	475	429	462	462	434	410	419	461	429	441	433	444	414	450	446	413	394	413	466	450	471	403	419	443	462	466	442	441	470	419	440	449	430	459	417	455	448	466	480	450	435	454	471	437	423	457	437	429	472	429	424	432	438	403	453	448	442	415	421	426	449	440	452	479	461	470	413	430	407	455	485	450	472	447	403	441	448	449	404	435	450	453	452	443	414	440	433	444	416	423	468	425	428	456	439	438	459	416	432	446	446	440	432	434	455	442	429	415	433	417	426	447	435	407	387	462	436	454	463	445	455	410	419	438	444	424	450	443	417	449	438	460	423	431	445	436	457	421	398	439	449	449	453	428	432	430	440	448	426	433	444	383	407	439	435	439	447	423	439	466	434	415	437	440	455	481	432	447	421	439	479	409	428	402	404	445	427	450	427	428	429	459	416	410	388	418	422	430	430	441	447	408	459	431	459	441	425	413	453	450	433	469	432	422	458	419	393	424	463	421	431	464	454	470	461	430	429	406	411	429	432	449	430	444	421	385	463	387	414	423	440	401	411	395	461	428	461	447	437	412	440	438	419	451	439	436	465	429	421	451	448	464	403	423	438	449	453	437	456	442	428	479	410	420	474	449	447	418	432	451	479	425	411	455	432	422	431	462	482	458	458	443	400	407	427	442	426	444	449	455	433	433	401	449	416	417	434	421	434	469	431	435	457	474	455	458	470	499	459	439	445	445	419	433	446	434	438	446	393	431	425	451	434	438	457	432	449	385	454	402	431	421	486	412	441	447	434	432	391	425	410	465	423	440	452	413	438	449	411	450	416	429	431	421	412	458	442	426	445	426	424	415	424	426	419	438	464	422	420	442	429	457	453	420	423	462	459	425	456	415	424	447	463	420	442	401	437	447	389	461	432	413	475	449	447	420	454	467	430	433	451	459	460	430	422	428	419	383	447	448	445	422	465	406	414	457	422	473	423	485	396	437	465	436	413	474	487	426	414	403	442	447	419	417	409	424	422	436	453	427	440	403	404	418	408	456	442	434	414	424	443	427	432	431	437	465	429	424	451	451	435	483	428	425	459	418	432	472	388	451	426	429	475	419	405	438	433	484	429	451	402	413	472	464	435	445	457	429	460	420	464	427	408	414	413	410	441	438	423	424	469	412	439	453	408	423	423	426	425	452	440	442	441	431	442	449	420	419	426	416	422	492	452	396	445	433	442	425	455	424	443	421	463	456	477	429	444	448	429	399	418	442	427	425	447	428	408	425	413	431	459	391	387	468	456	443	434	410	452	406	438	466	421	419	408	430	465	465	416	406	448	402	477	435	458	419	431	440	461	418	435	402	417	418	473	412	420	409	409	425	427	455	430	434	414	417	428	420	431	434	446	428	395	411	397	452	417	418	423	430	444	433	456	424	417	441	453	445	439	429	440	441	436	416	401	442	423	464	435	403	376	453	407	406	427	423	434	472	419	436	419	448	447	426	459	444	394	450	456	460	484	420	396	442	432	459	429	416	455	399	433	450	431	388	433	444	428	412	450	442	430	440	447	444	437	446	420	433	430	430	424	429	452	444	437	456	437	452	439	444	468	414	429	416	422	460	477	462	462	426	433	412	431	427	479	435	445	411	462	422	438	403	462	425	409	426	439	470	439	452	461	447	431	437	436	421	432	391	394	432	407	411	457	464	448	430	473	451	443	439	437	446	428	443	464	436	429	427	394	427	438	441	423	407	483	443	439	426	431	396	433	447	414	439	416	415	404	405	434	447	444	411	454	400	430	397	464	436	449	421	454	469	426	405	427	449	445	409	433	402	418	464	408	443	411	418	453	430	448	462	443	481	433	432	451	423	474	458	425	425	415	440	445	431	440	458	422	450	425	437	391	462	390	421	459	474	458	412	420	476	438	422	420	439	450	454	449	385	411	417	460	411	435	466	400	419	428	440	436	420	426	423	417	428	429	421	432	415	429	413	413	423	450	449	464	433	455	422	408	391	438	484	426	436	444	458	448	392	437	435	443	440	393	448	427	431	407	477	401	428	440	437	440	441	429	473	456	435	443	469	444	459	441	423	443	430	430	438	476	442	411	406	385	457	466	447	428	437	439	417	435	435	392	404	428	441	455	473	453	456	437	420	479	402	449	420	418	421	443	407	399	470	444	464	461	453	436	426	379	452	423	433	416	407	424	423	437	455	405	417	447	409	439	464	406	451	440	450	409	425	421	423	431	426	421	396	445	406	449	433	472	434	407	464	459	420	393	426	427	420	430	421	430	421	403	433	431	463	417	449	434	444	456	450	442	423	427	440	413	447	412	440	414	390	432	455	404	434	399	421	442	449	424	413	455	446	426	375	442	419	423	450	436	459	404	470	435	412	469	453	420	422	457	443	459	469	455	458	457	424	463	387	457	448	409	429	409	397	407	471	455	463	427	470	398	437	409	395	446	410	423	446	456	421	373	403	447	466	423	426	452	422	408	421	419	429	423	413	401	421	418	441	429	447	406	452	414	428	421	466	408	475	431	458	442	467	392	426	416	389	411	430	454	438	415	435	419	403	395	450	404	493	441	445	440	443	413	428	444	433	478	436	414	393	433	415	452	439	429	430	443	467	448	400	426	437	395	442	418	454	432	444	382	433	411	449	442	408	417	443	431	416	474	448	433	433	437	433	482	462	470	452	457	489	454	433	436	469	452	463	430	460	481	449	430	468	401	455	401	442	428	451	409	466	407	404	439	426	424	474	439	412	443	447	419	467	422	487	459	369	468	418	455	444	388	411	440	468	453	436	433	458	446	409	430	451	454	435	406	434	429	423	456	421	429	454	447	416	412	446	437	459	429	459	390	434	429	448	381	426	409	431	424	432	449	442	462	460	451	414	408	458	424	407	427	445	459	399	457	426	432	449	440	447	447	426	400	411	429	426	445	453	425	435	437	438	439	435	433	415	430	456	393	419	445	401	440	432	437	422	456	444	442	451	459	422	436	422	432	401	386	461	420	432	433	440	432	463	397	456	397	425	448	437	438	424	426	471	440	451	463	444	397	470	432	431	432	393	428	440	435	447	439	460	413	413	455	432	417	432	413	420	422	424	433	478	456	438	436	432	446	399	407	455	434	428	411	481	407	412	401	431	443	411	442	477	454	443	405	478	464	443	465	447	403	416	433	457	432	448	435	403	446	477	394	472	441	445	425	451	431	433	428	455	406	446	436	415	416	458	385	400	423	435	432	420	395	413	446	430	431	441	406	404	428	413	458	429	397	430	422	408	463	471	424	461	447	424	418	435	448	424	440	436	428	432	429	443	429	432	411	409	402	396	434	403	439	434	413	482	447	462	449	426	410	431	440	421	447	413	471
61872	100621	67313	37410	16062	4583	934	667	484	479	519	500	461	445	488	432	492	467	511	475	494	472	423	477	463	468	468	505	437	467	483	500	484	460	480	470	469	476	462	491	495	467	485	474	457	453	457	504	492	490	474	504	499	508	496	464	469	487	448	462	487	483	497	437	486	522	435	482	506	488	500	468	512	445	498	482	490	472	498	463	490	486	471	457	446	465	494	494	466	479	465	460	483	495	479	478	483	492	429	464	507	490	491	503	447	468	486	464	450	477	443	464	501	505	453	518	497	468	453	479	450	476	482	456	499	476	489	481	504	500	487	466	483	473	491	442	494	479	454	475	456	505	484	453	459	484	433	486	481	474	466	487	468	487	453	513	489	466	499	466	494	459	493	484	464	500	447	459	437	439	482	474	504	516	493	494	465	467	517	480	485	501	463	462	475	513	456	440	451	490	486	534	529	429	454	454	509	479	484	465	497	467	457	484	502	498	517	443	446	463	464	412	468	457	470	491	485	447	489	481	487	472	528	491	509	464	454	458	490	483	450	461	487	503	464	452	461	515	478	482	506	469	467	493	467	464	449	465	438	456	517	477	434	456	466	481	468	490	476	463	459	458	463	489	505	485	470	489	487	519	483	467	489	461	477	475	483	490	490	443	459	450	477	454	463	487	489	512	472	489	507	514	464	480	485	428	483	515	479	488	423	447	477	433	465	485	454	511	472	518	471	518	479	447	496	467	492	515	457	492	471	500	507	482	433	441	469	451	446	431	465	507	489	432	436	475	482	495	480	480	451	465	446	487	467	487	480	452	464	452	445	540	450	411	456	439	491	460	500	469	474	451	473	501	537	465	459	475	498	466	474	521	456	518	499	472	514	473	424	479	468	505	490	476	494	459	499	457	454	482	453	508	500	514	462	459	498	505	461	489	499	433	493	478	470	452	499	450	461	469	479	491	483	497	482	489	498	484	468	491	499	467	468	472	463	488	459	445	473	466	458	485	468	485	481	459	475	472	425	503	496	466	441	442	509	480	439	470	519	466	460	522	508	487	429	475	438	465	487	499	468	458	473	473	466	486	451	504	460	444	451	492	430	472	467	437	492	445	494	473	478	476	477	491	488	508	445	470	470	459	456	469	501	452	470	443	474	460	467	448	466	465	474	478	464	500	489	497	492	459	453	507	464	489	495	478	470	435	464	500	469	482	467	438	476	488	476	465	487	510	454	486	456	462	472	452	479	480	461	496	475	515	463	447	489	500	465	495	526	460	475	490	474	468	460	430	487	452	498	452	478	462	508	457	477	470	486	478	461	496	456	455	502	491	467	434	416	454	470	515	457	518	509	455	425	494	458	446	465	470	456	488	476	487	472	485	476	504	505	460	454	467	483	487	491	524	470	510	520	507	486	486	444	485	466	453	494	479	492	484	446	458	486	478	462	466	458	483	440	496	489	406	466	481	473	461	486	495	459	442	498	483	496	478	500	498	486	490	459	490	480	470	450	507	520	460	505	466	524	474	455	458	516	479	478	479	503	487	451	470	461	468	471	482	476	499	445	466	445	492	483	472	500	555	479	496	480	454	505	488	497	461	473	477	446	446	455	454	440	447	440	480	452	440	470	464	477	468	479	439	465	491	468	452	451	484	487	465	475	458	507	486	462	516	458	450	468	484	473	499	473	503	508	498	466	468	505	442	500	486	435	470	459	491	494	476	451	484	482	470	450	464	488	472	485	468	454	485	500	486	430	469	508	502	466	475	452	504	457	491	470	483	465	532	475	471	465	501	502	454	475	480	504	503	500	468	474	474	494	520	464	488	488	453	448	466	474	501	483	472	511	472	501	472	459	468	458	469	551	448	477	493	472	458	469	499	486	464	497	501	505	497	482	435	478	469	492	471	535	485	455	457	454	503	468	483	482	546	474	501	472	486	525	442	473	485	458	459	509	493	448	455	438	438	480	490	511	474	479	482	471	470	454	483	438	492	481	460	477	483	446	492	512	475	486	489	471	494	455	472	471	474	436	469	487	456	487	508	485	476	455	449	471	456	460	495	464	495	460	472	509	429	464	458	459	468	484	465	482	452	471	512	481	513	474	473	476	506	455	492	495	486	493	483	476	459	507	493	489	448	465	498	489	498	480	473	481	429	445	481	487	502	487	488	452	475	456	506	506	501	500	472	446	478	466	471	469	470	478	443	458	449	462	507	457	494	498	502	441	502	497	445	472	464	458	476	503	497	466	454	487	504	458	512	474	474	438	479	458	466	486	529	485	480	497	488	459	487	429	494	469	451	452	480	511	464	443	453	431	517	465	460	437	461	472	507	498	473	505	497	485	448	516	526	464	490	439	482	457	483	469	468	487	444	489	452	449	500	492	467	502	484	486	507	483	469	484	506	533	493	487	499	468	447	451	446	491	463	494	482	526	468	473	500	467	464	503	468	512	464	500	469	443	473	418	457	440	490	454	477	469	460	450	468	511	462	492	504	490	454	471	457	461	509	519	480	477	471	488	458	508	481	480	481	473	483	501	443	470	491	460	466	477	498	475	529	491	429	456	462	440	437	471	485	471	453	456	486	496	445	474	466	467	468	483	458	479	499	505	453	523	440	483	459	473	503	484	470	450	462	454	506	483	461	443	438	471	475	463	497	480	465	510	503	433	462	464	490	451	470	494	506	427	491	473	465	462	479	456	475	413	491	471	484	448	495	487	469	522	471	444	464	479	442	439	497	458	489	469	485	470	488	518	457	500	507	469	508	432	449	480	483	477	449	482	480	477	457	465	474	448	469	475	518	463	498	466	492	462	473	509	452	456	468	455	442	460	533	470	475	458	454	503	473	478	447	492	495	439	475	445	503	491	478	453	482	472	448	499	518	489	480	482	463	453	442	461	470	489	480	472	479	468	461	451	426	492	463	522	475	463	475	446	466	465	464	489	480	502	475	493	504	491	470	480	464	499	442	473	447	478	482	470	460	440	486	516	438	449	461	473	500	470	463	463	462	518	479	449	488	480	481	467	485	438	468	473	469	479	450	522	461	453	440	488	469	508	456	482	446	489	472	466	451	487	466	475	516	440	446	455	473	488	503	466	476	491	516	438	479	494	483	472	471	473	505	488	453	503	452	492	437	476	489	483	478	477	501	492	471	501	504	442	476	459	478	486	475	462	503	493	515	437	455	442	507	473	509	502	445	509	481	446	452	457	447	465	485	488	477	445	506	515	455	477	501	489	466	501	524	485	464	514	456	490	478	461	463	477	457	505	461	491	487	435	501	485	439	514	489	488	469	453	473	482	473	456	478	514	477	476	500	472	447	476	436	450	484	468	478	455	480	498	506	502	472	474	479	462	459	437	508	499	478	457	515	479	489	443	449	475	421	500	420	482	498	460	481	480	452	463	503	495	464	476	481	452	489	456	495	456	498	472	526	479	475	495	457	436	498	498	488	431	458	462	449	505	483	478	486	465	455	461	490	425	474	471	463	479	480	483	497	478	484	485	480
29711	30678	32060	11485	1565	557	406	342	372	321	346	387	341	343	368	365	356	356	322	343	410	340	369	367	328	376	355	347	332	354	302	333	374	376	343	362	335	339	389	341	321	335	350	356	337	303	366	342	366	344	362	353	364	375	381	344	339	331	354	390	330	330	411	378	352	374	349	350	353	362	364	414	371	349	387	380	327	359	383	378	362	330	354	339	345	356	343	344	325	374	357	313	349	328	343	333	317	355	346	359	336	357	353	336	382	367	385	361	364	320	340	338	333	333	359	387	371	365	349	356	385	336	377	362	375	357	356	373	349	355	360	383	376	318	329	355	342	377	363	328	382	370	351	334	374	337	376	389	338	332	386	326	335	354	382	325	338	346	352	353	372	366	356	357	354	332	304	362	342	374	349	344	375	329	339	364	402	352	335	337	382	347	370	358	350	371	347	371	353	323	334	345	356	372	362	359	335	355	330	376	359	319	349	322	345	371	345	359	371	354	345	358	368	342	355	386	327	354	337	374	327	367	347	385	353	357	338	359	364	370	341	362	331	395	304	344	378	337	369	355	350	394	360	364	354	370	383	365	373	349	329	366	347	365	363	321	365	375	383	390	374	364	366	373	363	369	339	362	336	351	345	324	359	342	347	370	360	376	379	346	352	366	329	367	335	385	350	375	353	356	352	360	384	381	352	357	337	354	377	364	340	381	328	346	353	342	363	349	352	323	388	330	322	399	397	357	367	321	377	338	371	393	364	385	344	368	326	327	356	337	356	356	383	350	337	373	368	341	351	353	323	354	369	395	394	346	352	344	372	329	355	349	352	342	330	356	355	380	360	357	344	327	350	341	378	341	363	343	395	382	362	347	370	360	328	377	349	346	287	339	339	371	344	368	367	362	363	344	396	350	334	344	392	348	358	362	342	370	385	352	356	387	353	372	315	344	344	363	364	359	344	359	368	365	343	341	365	339	358	354	384	373	340	366	352	365	378	368	348	352	333	346	365	328	339	345	336	339	362	359	372	362	365	330	351	373	321	364	345	376	402	348	373	361	375	336	360	346	349	371	360	386	356	359	349	343	342	362	327	362	359	329	334	362	348	382	368	341	377	326	380	352	368	361	324	365	339	353	343	373	386	363	349	351	345	368	363	335	359	337	362	339	356	349	323	346	360	364	365	371	352	395	340	371	343	329	360	339	364	335	367	356	364	361	353	349	363	361	357	314	394	389	318	383	381	333	359	369	359	349	351	355	380	380	370	356	336	384	384	372	346	356	331	368	391	357	388	369	375	332	347	354	365	373	374	360	379	381	350	337	358	347	329	364	372	353	390	371	358	333	355	358	360	356	346	394	352	376	347	321	353	362	318	309	357	379	348	359	395	368	339	369	349	353	371	376	352	377	351	335	345	326	355	357	326	350	360	366	375	378	371	346	381	358	354	368	351	322	350	367	373	368	352	363	361	353	337	354	368	366	327	350	365	348	333	339	364	344	346	351	383	361	361	343	328	385	355	362	378	377	349	348	368	371	340	360	371	390	355	346	370	344	349	333	351	339	364	309	355	388	344	356	352	347	360	415	351	368	400	311	338	373	379	369	331	330	375	347	348	368	339	388	361	339	341	334	344	356	366	362	312	352	356	380	362	325	310	366	350	378	349	349	347	354	366	367	355	363	357	393	321	340	317	315	368	378	370	362	373	389	350	332	357	352	346	361	358	366	348	365	345	380	348	339	379	353	373	346	329	354	352	330	349	363	359	379	377	372	352	370	362	392	350	358	345	385	319	382	378	364	362	370	360	351	331	352	368	342	358	375	360	341	394	327	376	365	369	342	366	363	379	359	365	376	369	376	377	348	389	351	353	364	360	370	362	363	358	372	392	362	363	331	337	350	351	353	373	378	385	361	373	345	386	333	334	350	363	378	338	372	365	312	376	372	381	342	374	367	342	334	369	372	334	356	381	364	379	352	326	377	361	304	392	350	365	388	370	346	348	339	341	325	348	366	347	393	376	366	371	359	384	364	362	373	341	389	351	360	391	374	363	355	351	298	353	360	392	358	367	380	367	349	357	335	371	371	378	334	364	388	358	357	353	313	347	333	368	324	349	334	354	358	344	352	335	344	343	321	322	349	357	348	353	351	361	378	379	343	372	367	391	376	418	368	345	390	377	362	397	376	345	377	361	357	346	367	352	364	338	369	365	408	375	368	341	349	404	352	377	350	333	340	370	335	379	347	351	333	334	345	388	349	382	371	343	351	342	342	362	357	335	346	367	388	342	341	393	365	335	366	379	379	369	378	345	370	372	316	378	370	368	347	381	355	335	357	336	356	322	357	337	373	397	389	369	375	364	375	357	324	347	356	363	403	385	369	384	356	373	351	317	353	335	364	374	375	367	381	388	335	352	355	372	340	394	357	343	331	349	370	381	337	354	385	364	361	388	370	336	349	373	352	418	349	354	333	367	305	362	342	356	362	337	366	377	353	367	345	331	368	357	376	364	343	367	374	379	329	353	324	347	359	346	340	355	367	387	360	335	345	319	362	356	338	367	356	314	370	373	321	363	332	363	346	350	373	360	341	353	356	335	331	384	366	354	358	331	367	374	374	339	378	336	352	363	321	335	343	336	387	349	379	362	365	344	352	358	350	335	351	348	376	365	362	332	372	326	369	316	368	349	348	358	356	330	325	366	327	324	360	357	345	355	411	362	387	377	375	343	362	358	361	335	332	352	349	343	357	334	370	348	360	335	369	379	347	337	356	404	349	362	367	320	365	336	374	352	333	342	368	363	353	376	366	387	343	371	330	372	349	338	359	341	373	330	368	364	348	398	364	308	331	366	340	352	372	295	396	348	352	370	359	393	341	374	373	354	341	358	350	361	322	359	374	334	333	376	364	340	366	381	363	342	349	342	332	352	331	345	392	335	330	360	348	375	382	333	357	334	364	395	358	327	363	355	406	345	343	336	353	345	345	409	365	322	367	373	351	352	370	362	377	356	343	330	344	361	341	335	370	344	373	371	343	349	352	353	381	368	339	356	371	397	364	369	344	357	351	351	339	359	344	400	311	360	340	329	364	375	344	373	354	346	360	377	349	366	342	311	355	344	357	351	341	355	332	370	356	353	362	331	355	354	374	362	381	342	316	344	364	337	383	379	361	356	329	387	340	383	374	354	366	337	358	382	364	366	352	352	344	336	354	387	365	340	364	337	364	372	330	356	367	364	312	366	338	344	345	357	367	359	334	340	367	372	394	335	347	352	371	354	357	358	376	351	330	347	353	372	379	338	352	374	362	370	336	355	328	375	321	367	352	350	344	339	312	348	343	360	351	344	356	375	355	343	351	323	342	342	341	358	374	335	386	354	331	375	389	350	359	368	368	357	342	361	331	334	357	399	356	351	370	349	337	352	362	340	318	382	356	317	357	315	371	354	356	367	340	335	341	342	355	353	324	355	344	332	357	345	363	352	351	367	378	355	380	371	357	347	346	344	364	377	330	341	353
31691	45543	25937	6349	1639	719	461	420	437	423	438	439	403	415	424	417	422	412	364	404	389	425	383	437	394	399	440	425	392	398	424	401	437	439	400	409	396	440	395	413	443	406	418	407	398	417	404	445	437	427	401	396	424	385	426	416	424	471	444	440	424	421	439	392	429	429	389	407	420	400	380	413	409	421	434	427	448	445	443	390	440	388	432	415	429	401	405	413	472	446	370	398	428	402	393	418	428	414	436	465	419	430	413	428	438	413	451	441	390	413	409	375	398	439	412	454	368	407	404	452	409	400	394	405	430	430	427	416	425	448	425	409	426	423	387	381	425	407	423	402	408	411	385	373	412	398	426	411	406	414	408	423	388	411	383	438	424	418	429	400	414	457	391	433	373	435	380	407	420	385	402	447	469	458	424	446	411	421	431	395	432	431	401	405	403	404	398	407	452	415	454	395	393	434	410	408	424	391	459	401	385	364	414	400	431	427	410	444	448	391	393	435	440	386	434	430	415	416	396	414	407	377	411	422	399	395	419	392	415	408	453	391	391	409	414	426	382	402	397	446	400	429	414	443	412	402	434	404	428	407	380	431	409	410	416	411	443	451	399	422	389	410	408	433	458	450	429	427	426	432	418	411	437	405	451	394	421	410	403	425	457	416	425	383	424	430	424	432	475	408	419	403	402	396	402	412	396	426	395	424	416	416	415	452	411	385	433	459	420	430	411	393	445	386	418	383	436	435	406	409	398	390	427	402	429	411	404	425	422	431	413	407	393	419	392	402	416	422	434	426	402	414	425	407	394	411	395	398	414	399	415	351	457	417	421	374	414	414	447	421	441	397	429	426	394	443	407	375	398	401	406	406	405	459	428	418	422	418	387	437	387	415	419	424	400	386	436	440	427	381	431	400	436	368	411	401	445	437	430	383	395	435	428	401	380	396	399	399	375	398	424	459	410	434	420	457	357	410	458	402	422	398	419	393	412	434	394	430	448	409	428	414	459	383	390	452	450	443	437	423	415	448	438	423	435	452	397	378	414	391	426	417	409	446	447	404	373	406	423	430	370	422	454	379	422	413	422	405	422	408	414	420	405	425	398	422	432	396	447	400	406	390	424	409	422	413	405	431	377	392	416	393	406	398	407	389	420	402	430	403	409	426	424	421	427	410	378	380	463	417	404	398	426	403	409	405	402	414	440	401	391	377	404	412	382	425	432	413	382	397	407	422	450	430	443	406	423	423	411	395	402	423	444	397	395	419	401	428	415	418	423	432	396	455	363	383	427	420	430	414	435	439	434	404	405	388	392	421	406	395	423	420	420	405	430	417	393	449	421	427	454	407	416	425	406	382	417	433	443	378	461	392	413	406	422	410	446	434	434	418	411	392	420	384	425	420	429	375	416	447	423	376	445	410	417	442	424	402	410	404	405	401	397	455	401	424	384	404	415	393	405	389	400	437	382	377	401	443	406	424	394	392	411	465	419	393	400	411	397	415	413	371	431	429	418	415	431	409	450	429	410	383	420	373	443	416	425	441	408	368	460	395	410	422	423	426	491	404	422	443	433	440	397	410	410	413	404	414	409	425	431	429	386	397	422	414	385	378	393	396	401	440	416	424	370	406	403	408	449	408	463	418	408	403	429	432	445	395	420	396	426	424	415	393	393	421	424	404	412	394	410	421	406	446	397	402	413	403	381	404	422	378	439	440	406	406	415	427	419	414	397	414	407	401	434	404	456	423	392	397	382	369	417	398	455	408	451	406	453	390	386	391	427	420	395	417	429	405	390	425	376	407	385	418	423	388	375	449	434	465	390	415	418	368	423	414	448	394	425	405	444	402	431	388	379	417	430	396	398	422	400	432	424	427	417	417	407	395	406	439	393	402	422	441	414	421	431	411	434	421	404	395	390	394	407	403	420	429	435	439	391	432	411	444	466	382	428	440	360	395	411	383	409	399	403	412	422	454	407	439	413	459	426	438	414	402	421	450	378	407	408	413	425	424	449	437	418	440	444	419	432	390	465	404	431	413	431	428	424	439	447	401	411	411	414	442	415	391	413	422	401	419	415	441	394	386	457	453	443	400	375	389	454	460	412	439	395	439	397	422	403	434	399	439	400	425	410	464	423	409	463	443	428	366	395	421	402	423	419	415	408	427	438	402	420	423	403	413	415	412	394	401	411	431	431	388	409	412	434	444	367	380	382	404	386	399	398	431	411	433	435	432	415	424	433	424	394	387	432	403	397	419	412	434	379	437	415	396	391	418	395	416	445	415	425	422	432	389	413	462	434	384	401	442	409	418	394	418	403	404	375	405	388	411	397	389	394	431	383	423	410	412	444	401	392	460	398	430	431	406	429	420	427	418	421	423	411	454	396	429	423	403	388	411	414	419	468	416	392	440	431	410	395	424	388	418	420	397	397	438	421	423	427	401	405	385	419	397	399	411	383	435	416	409	399	415	391	400	427	409	378	415	408	426	426	423	399	402	414	391	381	391	412	446	416	389	413	429	408	398	399	392	423	440	387	406	419	444	401	410	391	428	425	413	428	443	425	419	396	428	437	434	423	444	409	451	414	445	454	399	405	427	386	406	389	434	399	410	410	402	414	421	411	438	415	396	425	389	406	425	415	427	450	414	404	444	369	422	430	433	444	394	462	427	373	423	424	402	411	392	423	397	470	377	425	422	449	406	386	446	399	412	434	390	393	430	398	398	437	417	390	388	433	393	432	392	421	406	429	473	409	425	400	396	402	462	392	382	431	404	427	438	469	439	399	414	403	431	400	392	385	387	411	394	397	456	395	385	407	420	412	406	423	401	420	418	407	437	419	400	411	404	430	436	444	412	411	398	402	410	388	421	418	420	436	413	389	409	403	421	449	433	437	419	387	380	434	415	427	408	414	380	387	420	417	378	431	451	418	425	435	411	413	396	404	384	379	393	434	425	411	431	392	392	422	441	423	421	418	411	427	422	433	394	398	404	438	400	436	455	405	418	408	427	408	401	437	442	406	404	421	407	398	400	414	401	411	364	462	405	435	429	406	417	422	430	427	431	399	454	415	407	438	433	400	427	407	406	429	436	452	411	396	394	402	412	406	407	421	401	435	423	425	438	439	377	421	412	410	440	397	433	440	441	400	371	432	397	418	417	388	385	374	429	409	414	364	417	424	426	419	449	454	441	411	416	412	408	434	424	399	429	397	432	413	434	406	425	422	396	444	439	376	398	397	431	426	432	406	407	420	412	429	398	445	408	402	399	401	442	376	461	385	379	430	418	413	396	406	436	413	391	397	374	391	389	433	397	425	405	414	411	393	423	429	400	426	398	420	393	405	401	405	424	438	412	398	392	413	418	422	426	418	422	422	404	413	419	366	407	452	404	435	404	417	419	429	403	436	410	385	443	433	433	373	363	404	417	434	422	437	423	376	415	404	394	403	415	453	392	418	358	422	433	402	452	407	408	410	386	406	437	450	394	424	427	409	419	389	418	435	399	427	405	432	395
23388	21871	33011	25844	20736	14600	2072	386	348	328	333	321	349	358	351	361	352	321	313	362	325	365	309	330	320	363	318	324	338	343	341	311	343	354	308	321	343	330	357	347	319	342	330	359	331	345	330	299	334	357	359	343	327	341	356	311	329	326	338	330	345	364	354	357	331	340	312	313	315	314	317	317	309	346	309	340	348	354	359	318	324	320	313	351	350	322	362	337	336	326	336	349	327	328	304	357	337	355	346	344	339	352	346	343	337	316	310	318	306	330	322	344	346	337	333	306	336	333	311	312	314	324	332	333	336	339	350	360	338	308	352	298	357	365	310	346	293	315	339	316	326	342	344	331	321	330	341	354	339	327	344	344	354	334	360	338	324	348	337	276	330	351	358	337	338	340	348	333	321	309	324	324	324	334	331	362	363	334	328	317	337	333	356	342	313	305	344	345	310	308	346	315	308	324	332	364	338	312	367	342	332	287	346	340	323	334	342	315	334	317	321	357	359	316	332	319	331	332	330	291	315	317	338	317	299	325	335	344	359	343	376	317	358	287	326	327	325	326	325	317	356	315	332	334	372	302	303	313	327	342	314	292	365	348	280	337	324	329	406	323	299	347	337	293	316	330	338	381	353	339	315	313	317	329	343	339	334	345	331	338	310	328	332	294	351	319	319	321	351	353	310	339	302	308	352	310	349	334	329	335	330	367	340	339	347	330	351	335	327	351	327	333	316	320	377	317	314	336	326	299	338	328	305	311	334	298	320	324	344	358	355	378	347	325	322	334	336	330	350	348	352	317	324	349	330	314	319	332	336	331	337	315	325	329	346	309	320	331	327	357	333	313	357	357	319	330	355	337	338	324	324	322	329	336	333	335	326	330	343	334	332	294	345	318	324	376	332	305	313	312	362	352	279	326	338	315	331	373	296	370	321	337	338	345	321	364	367	312	292	323	345	329	334	327	345	360	325	335	302	309	372	349	309	332	340	323	356	317	294	341	341	370	327	341	379	351	322	314	350	321	309	296	326	310	330	323	316	347	328	334	347	330	323	314	354	325	332	337	332	318	347	314	331	316	327	348	372	354	332	337	334	344	350	302	302	350	332	315	317	338	341	345	324	328	342	339	329	305	308	312	340	339	328	361	329	331	347	347	343	336	345	358	332	370	328	330	341	345	356	291	336	315	323	332	319	313	324	375	318	313	347	340	329	354	313	342	304	354	342	334	313	336	347	341	316	334	328	363	344	342	338	329	349	331	337	367	330	333	364	330	293	319	320	315	366	355	323	353	341	339	348	341	345	315	328	342	342	334	325	313	368	360	376	299	290	334	347	318	325	307	363	359	334	329	332	337	336	341	330	340	308	330	345	346	360	342	348	364	314	341	331	311	339	318	357	348	355	332	342	325	331	311	350	315	325	329	314	327	342	356	308	360	348	362	331	315	332	316	366	306	310	323	329	334	299	315	275	316	323	329	315	328	323	325	364	326	332	340	335	330	328	310	353	346	366	346	320	371	320	317	301	341	322	331	347	377	316	321	379	338	330	338	321	327	329	342	332	315	341	346	317	340	339	337	345	366	336	334	350	327	310	361	318	344	340	348	343	302	313	344	381	367	337	349	326	320	365	331	333	344	294	354	358	313	315	312	363	340	310	334	330	336	324	321	348	353	372	378	333	350	353	349	325	337	346	338	361	325	303	335	324	347	324	338	334	322	349	333	331	336	311	310	363	350	322	352	339	348	362	328	324	300	362	307	361	357	318	363	324	303	334	371	331	339	320	339	353	347	348	350	359	332	326	310	330	345	369	320	322	316	356	345	347	342	325	348	323	326	333	348	324	342	358	298	331	331	321	329	340	362	311	334	338	337	330	327	328	333	331	330	319	353	333	313	334	294	351	343	298	374	337	359	331	311	322	324	322	318	334	356	336	327	300	328	308	344	353	319	316	324	353	365	371	312	318	351	325	354	334	306	336	316	347	346	341	355	345	318	343	327	361	311	369	322	321	299	391	299	344	330	349	348	317	302	310	322	359	337	298	320	329	346	303	332	349	342	340	308	335	304	322	305	365	342	393	358	328	342	338	313	361	339	342	337	315	341	308	362	343	351	313	321	320	335	340	324	330	313	347	359	317	327	340	333	348	327	335	323	338	319	355	309	307	337	363	321	288	316	369	335	338	333	309	360	333	352	331	318	354	322	361	328	328	335	329	329	316	356	346	333	326	355	326	294	351	333	354	330	318	331	325	356	321	339	341	375	325	287	317	348	325	350	332	333	342	336	325	345	370	332	296	333	362	354	333	324	304	353	317	348	297	337	321	289	317	313	308	328	350	328	339	321	321	325	355	345	339	324	359	361	307	359	345	377	333	334	339	332	320	328	339	335	363	297	310	360	361	375	352	355	355	360	313	322	325	316	353	340	332	334	341	340	333	334	332	329	347	332	343	344	322	322	355	332	357	302	346	353	319	309	360	332	353	338	340	328	329	349	319	347	336	320	360	362	314	324	290	325	327	328	361	305	324	347	334	335	386	354	321	350	324	337	358	330	333	323	324	342	327	326	326	290	346	320	314	311	308	320	340	323	363	307	318	320	334	324	336	341	317	325	356	345	316	341	311	348	375	330	330	360	322	310	328	335	322	347	323	334	335	378	331	309	341	310	374	298	329	338	386	352	334	307	328	327	323	351	329	342	344	359	322	351	339	314	383	328	371	291	323	300	366	332	344	325	334	325	351	356	345	343	325	300	338	329	351	321	358	320	341	356	317	357	326	334	331	336	332	324	374	321	304	318	348	316	311	332	317	333	368	347	332	356	373	312	311	323	332	344	324	361	304	329	319	339	329	351	361	334	335	303	326	356	329	318	318	322	321	320	343	319	350	346	324	303	328	353	320	324	349	354	314	305	350	324	326	322	299	321	321	337	329	350	357	314	327	319	359	327	340	325	335	359	315	326	336	346	314	335	339	337	348	363	350	356	327	347	301	311	313	341	343	308	333	336	336	337	325	338	316	335	354	320	324	331	337	369	345	325	348	321	313	303	334	327	321	317	317	352	336	334	349	353	312	351	334	305	310	327	340	367	343	321	327	304	347	324	362	319	306	373	341	348	331	312	358	335	338	314	353	357	309	325	339	327	344	328	328	322	334	335	374	368	323	336	313	317	334	330	349	331	324	330	333	330	365	312	337	330	316	340	317	333	341	317	342	339	336	294	332	343	321	317	318	317	321	286	312	349	331	348	309	322	322	323	330	331	351	330	367	333	303	396	353	329	351	315	320	360	329	325	330	342	323	335	308	316	336	350	345	330	338	350	354	321	339	337	350	350	314	332	338	320	339	339	308	331	331	298	325	296	339	320	335	329	320	335	310	310	313	330	338	349	368	323	337	340	363	328	311	339	326	335	337	318	335	292	300	378	332	331	320	325	322	335	328	336	313	351	342	355	324	317	331	314	323	304	317	320	333	352	354	336	306	310	327	346	335	352	336	297	354	337	298	325	347	328
57565	93044	64440	30812	10741	2810	751	432	382	416	415	360	390	368	372	384	391	376	396	358	407	377	413	365	402	397	358	356	385	336	383	384	416	362	397	378	367	357	346	369	407	378	379	422	361	352	387	391	391	435	357	370	360	365	347	400	360	380	396	360	351	372	368	412	388	363	370	402	403	377	378	389	396	352	388	397	379	351	403	369	389	364	369	377	416	367	396	378	352	375	391	358	371	366	390	400	371	373	387	377	415	395	374	369	387	384	362	369	394	415	371	373	351	348	362	406	404	366	352	388	376	366	391	395	387	363	385	395	391	426	393	365	387	375	395	400	379	380	374	363	379	400	382	363	381	387	364	325	372	379	383	395	370	404	392	345	362	395	404	341	406	378	359	362	382	345	349	366	362	382	369	380	392	360	373	366	403	363	383	395	360	379	368	387	365	360	389	342	368	390	356	388	384	367	363	411	384	364	346	342	358	376	377	377	414	379	396	390	314	362	389	366	384	383	378	371	387	360	384	376	375	392	343	378	355	348	386	373	388	356	380	397	350	383	397	384	368	385	388	418	422	399	350	376	388	405	387	391	392	368	361	357	352	392	365	390	368	388	378	368	385	373	357	376	361	362	387	363	382	409	374	389	379	366	426	356	394	381	363	392	380	360	386	439	390	373	399	366	377	399	383	366	386	384	378	355	360	402	388	380	366	426	354	407	376	359	378	358	387	389	410	385	388	399	366	432	364	386	367	393	345	395	407	409	385	366	368	401	392	383	369	350	342	401	390	374	377	392	388	406	383	362	396	353	389	389	416	346	349	343	416	401	379	397	402	370	405	415	377	377	353	384	383	379	363	379	369	394	400	411	393	355	379	408	379	389	405	406	404	380	377	388	337	412	421	419	386	394	407	397	388	417	422	383	388	395	388	378	406	348	389	370	402	360	350	386	400	349	383	364	403	401	371	382	353	389	382	393	378	366	387	412	383	389	387	378	371	357	391	381	385	401	361	400	349	405	343	363	373	361	392	358	402	392	379	386	349	359	391	357	407	406	403	390	338	395	372	395	381	366	384	368	355	357	390	387	390	371	377	395	394	385	336	368	415	426	403	382	355	366	357	398	402	402	390	412	365	386	360	378	358	408	375	377	414	365	366	393	388	377	360	373	417	354	396	340	352	376	408	386	353	396	376	399	377	406	368	393	366	366	340	385	352	350	385	377	377	389	386	374	337	377	367	410	369	358	353	384	387	361	372	362	397	388	381	366	387	399	398	361	348	381	350	331	370	397	368	397	380	380	395	410	335	350	377	409	415	387	369	392	375	351	382	382	375	350	359	358	374	384	352	384	360	368	391	364	373	352	393	406	391	395	364	394	395	376	383	401	359	360	398	369	379	354	357	374	368	356	398	368	384	384	354	374	388	375	381	362	381	357	341	388	362	354	389	379	417	362	381	382	372	367	377	354	412	377	365	386	358	404	396	390	383	371	386	358	390	362	386	353	408	396	387	400	389	408	391	354	359	365	403	407	349	378	370	399	399	392	385	361	384	384	376	368	382	377	371	349	393	378	360	431	385	367	387	393	380	372	372	376	410	405	425	371	391	365	332	413	384	381	369	365	406	361	370	363	360	389	401	383	386	367	369	384	369	375	385	372	358	385	395	333	371	378	353	377	380	401	382	351	396	354	355	371	415	382	364	403	376	395	391	398	402	371	372	393	362	372	360	401	361	378	367	356	383	377	361	368	392	378	362	374	362	396	362	368	406	394	374	402	390	371	350	361	364	383	352	361	362	362	361	381	411	401	379	407	386	374	343	390	375	391	362	405	380	378	394	393	354	379	380	380	362	359	361	375	383	389	386	400	405	394	414	373	352	361	369	388	353	371	360	393	400	419	353	401	396	386	361	361	398	399	365	389	391	364	404	335	399	366	405	375	338	373	367	413	382	411	380	391	400	392	372	387	395	333	387	361	385	350	377	390	390	404	393	418	425	370	395	401	422	396	375	365	370	397	383	358	396	372	372	362	382	421	376	373	401	387	394	355	386	411	368	378	313	382	387	373	405	356	391	404	345	369	333	385	350	376	358	381	418	373	378	388	418	407	372	400	417	367	389	360	386	422	385	395	382	368	336	392	347	393	398	337	364	370	411	364	386	387	370	376	336	381	361	383	366	379	389	364	339	372	376	374	388	398	393	371	392	411	391	368	385	366	380	381	397	338	362	408	377	375	395	390	409	398	369	414	366	387	369	357	351	351	423	371	424	347	382	401	366	399	379	354	401	384	393	365	365	404	357	372	390	355	417	417	398	389	355	401	371	372	385	371	367	365	363	387	377	375	358	371	365	408	372	364	423	405	383	363	367	377	388	389	355	377	373	368	367	411	364	441	368	351	414	371	373	394	387	385	395	387	382	376	342	380	372	388	355	387	399	375	380	377	377	351	374	332	380	354	384	400	361	378	380	410	392	383	387	341	369	382	348	374	362	387	379	349	391	346	375	378	406	385	354	325	395	394	349	391	372	368	380	370	352	406	352	369	397	382	394	357	382	399	389	381	358	349	388	345	381	368	370	380	378	359	398	368	380	371	400	373	412	379	372	357	382	417	372	369	377	406	363	376	405	393	386	391	367	388	377	357	358	400	360	362	340	389	409	369	366	397	364	386	399	374	395	387	361	395	365	381	393	388	386	370	347	377	370	415	384	357	349	407	390	372	415	381	348	369	360	383	375	377	388	399	374	378	358	394	399	375	390	376	392	360	385	394	382	353	405	345	372	365	349	354	397	397	366	359	354	360	367	387	346	399	399	396	391	363	369	371	353	369	364	398	366	408	360	368	383	386	377	362	384	399	375	341	369	394	379	396	372	380	333	380	392	421	346	395	373	359	388	386	386	419	408	413	388	385	392	355	343	361	420	398	329	364	377	381	387	354	392	362	357	372	361	385	378	377	405	367	353	384	356	401	398	376	409	397	355	393	424	364	344	371	346	378	361	412	370	353	403	395	370	402	352	384	394	395	382	403	411	363	348	401	384	381	361	374	369	380	360	365	400	374	401	387	422	353	375	381	377	391	368	383	391	352	364	402	406	368	401	347	404	422	383	402	410	376	367	374	402	364	383	379	374	392	376	411	369	392	352	392	369	380	405	375	382	365	369	395	359	404	415	364	382	410	366	377	396	397	365	350	376	394	396	375	375	336	392	364	352	360	389	365	390	355	357	386	401	377	382	412	370	387	380	387	360	421	391	370	384	366	402	379	374	368	360	369	401	392	348	368	393	351	377	397	385	367	392	357	375	352	374	366	397	374	380	384	351	369	354	363	392	370	416	377	398	358	392	390	355	402	372	412	391	382	370	388	394	397	372	381	391	381	355	387	385	363	370	377	374	394	347	363	372	350	372	352	371	368	383	368	361	392	402	391	379	379	393	405	370	389	370	412	371	394	384	396	366	342	360	393	382	393	372	363	369	361	356	372	389	380	379	370	400	404	332	374	379	402	372	382	364	349
25315	23580	34701	26395	13590	2313	627	446	482	445	439	450	469	459	451	457	453	431	468	436	437	449	428	424	452	455	442	444	446	478	463	415	452	435	418	419	443	430	467	437	458	430	480	421	448	454	452	488	445	438	417	460	429	459	439	428	457	444	425	474	436	423	441	452	418	472	465	449	438	406	479	419	443	459	435	422	466	432	432	470	460	470	478	482	448	444	445	426	429	469	410	426	442	440	461	434	461	442	451	436	439	449	456	448	483	424	467	385	431	437	447	456	434	431	438	421	470	456	457	454	411	486	453	459	432	444	430	461	430	422	464	468	439	432	447	428	444	426	490	457	418	453	454	463	468	437	425	443	438	454	442	433	422	456	408	439	417	455	425	448	436	459	432	436	451	418	469	462	464	418	423	438	420	469	429	426	492	461	474	417	489	434	421	438	452	491	454	435	453	422	482	398	456	482	481	455	454	416	394	436	455	450	458	449	436	452	459	438	468	426	445	466	453	462	449	466	416	421	467	439	442	473	423	437	431	474	433	437	450	412	440	437	424	478	489	420	442	484	446	460	427	471	447	447	476	485	447	427	465	433	458	426	458	426	452	423	434	500	443	449	447	475	455	422	466	462	421	442	476	439	468	456	474	401	462	458	454	410	477	441	414	440	451	466	432	482	462	446	455	458	444	441	462	466	436	468	440	441	469	426	463	431	424	443	459	448	459	462	446	450	419	439	453	452	463	434	462	402	458	434	446	468	432	441	459	433	407	420	427	439	468	437	418	413	437	454	459	465	444	456	434	421	458	447	431	431	469	428	436	427	450	484	417	477	473	444	459	474	482	465	496	455	450	407	407	424	442	434	404	405	447	468	464	455	410	453	460	409	436	472	454	451	451	442	470	447	459	435	463	442	442	457	407	461	463	450	458	478	429	458	461	424	419	425	431	430	451	441	435	450	408	446	446	432	448	451	447	442	473	455	461	446	448	438	458	484	425	460	460	424	458	449	435	478	446	507	441	459	446	450	500	429	454	459	438	459	465	422	436	452	425	449	436	468	443	424	465	428	451	452	428	427	427	433	459	464	464	469	444	426	452	426	433	470	486	465	454	463	442	434	424	475	443	470	500	451	443	448	448	476	458	422	444	434	446	448	467	407	429	449	474	426	453	459	454	461	432	452	445	454	458	423	443	445	461	460	438	453	474	495	415	472	456	446	423	404	464	412	442	449	460	412	501	400	454	439	466	467	433	428	467	443	434	407	440	418	430	438	476	425	472	432	459	457	466	423	435	474	448	462	407	452	431	480	431	449	452	424	459	453	456	474	424	454	457	447	478	465	468	426	431	426	443	441	417	451	430	428	505	444	460	463	474	436	454	404	439	447	461	429	479	432	439	432	452	463	412	454	458	431	421	449	465	426	461	494	454	486	446	461	457	467	483	404	454	466	453	390	458	437	446	434	448	443	459	431	426	476	434	460	430	454	471	426	431	467	445	430	432	412	461	417	469	444	474	429	446	460	465	479	489	486	445	478	438	467	440	441	460	446	446	450	428	442	434	428	450	465	441	468	449	441	428	445	435	452	429	449	407	432	424	434	463	426	446	434	434	446	426	471	442	484	469	486	424	436	442	444	425	445	416	442	456	408	490	429	410	448	478	430	463	496	478	443	462	454	441	447	471	424	431	443	457	421	422	461	425	451	454	439	453	470	478	444	405	483	416	397	455	422	451	444	421	433	474	450	438	440	480	453	437	424	435	426	446	481	433	483	464	504	431	458	453	442	495	429	459	458	489	432	426	440	441	507	471	440	456	451	453	434	463	467	433	484	429	450	419	440	466	446	453	446	495	443	434	394	431	449	471	414	470	466	485	436	472	413	460	484	432	389	449	458	484	448	407	369	447	447	436	430	435	444	463	427	474	429	443	438	429	441	458	466	448	449	431	398	454	461	440	447	450	435	433	429	477	453	422	447	447	457	447	460	436	442	450	453	445	434	457	448	450	425	403	457	457	427	419	495	434	432	419	446	467	441	444	465	427	430	448	470	427	469	448	414	427	476	435	495	461	461	437	450	426	445	420	419	422	460	462	439	475	402	451	529	423	424	439	456	499	440	455	463	423	423	462	438	443	474	441	454	470	428	464	452	423	449	445	455	421	472	484	480	479	415	473	405	447	456	422	439	424	485	473	433	429	445	446	448	471	461	423	443	433	448	462	467	463	473	481	426	469	449	491	414	469	440	481	481	457	425	421	415	450	440	441	471	486	444	474	419	450	444	461	491	484	436	446	477	435	417	470	443	463	450	447	458	453	454	445	412	435	444	401	458	455	465	438	460	428	434	441	449	486	446	441	429	420	435	446	459	460	442	401	459	418	482	457	406	517	428	474	491	474	436	456	455	455	456	463	432	492	508	451	439	477	442	426	422	456	400	431	447	442	461	418	468	441	445	464	477	427	464	478	458	439	476	430	474	427	423	485	453	434	412	421	447	424	410	459	421	487	418	457	430	432	451	413	455	502	409	418	442	459	469	431	419	457	436	435	435	439	449	475	448	429	421	431	471	436	431	459	478	444	439	441	421	437	442	460	451	402	420	432	465	473	465	477	476	450	447	464	462	470	443	466	480	421	454	430	493	469	452	461	422	427	447	439	435	427	441	469	484	425	433	476	412	458	458	465	444	464	441	429	461	435	464	447	456	480	446	422	455	430	439	439	444	457	413	433	434	445	460	409	486	454	433	458	468	431	468	434	445	436	481	458	385	457	482	460	468	468	455	445	443	430	455	477	424	437	463	434	456	425	420	454	432	479	471	475	433	433	444	458	455	451	472	445	465	417	459	466	473	484	429	431	427	450	457	487	485	423	462	456	434	420	451	413	427	448	421	414	466	416	446	443	448	474	471	431	494	473	430	426	454	440	419	424	499	431	457	404	425	416	474	429	443	435	434	439	475	441	461	442	458	426	443	457	450	452	443	432	439	449	445	438	444	451	431	452	447	458	424	465	434	479	474	439	460	461	449	422	434	449	459	444	413	458	440	443	437	441	421	455	455	467	445	450	450	461	467	487	509	432	437	440	437	428	483	478	455	414	433	434	441	433	376	419	492	483	461	438	460	457	461	463	440	445	428	470	465	449	422	437	434	459	442	479	452	427	419	449	439	483	472	461	447	408	457	469	490	428	450	449	427	426	435	469	447	465	451	419	446	457	408	427	453	442	433	440	472	448	466	510	455	464	436	434	471	419	456	406	468	433	458	492	423	410	450	468	488	455	445	417	432	453	453	420	434	486	449	412	465	420	421	453	451	424	463	449	443	407	424	424	408	466	475	464	440	477	473	417	455	466	468	487	434	452	439	435	464	434	416	455	476	447	462	443	404	420	470	453	452	474	424	448	444	426	450	420	444	435	412	485	490	463	452	433	443	471	441	410	475	442	438	469	464	473	452	409	428	450	459	457	438	435	461	441	407	455	451	458	458	421	416	484	493	477	448	430	441	450	426	447	418	474	449
52503	75440	51839	21227	5550	1704	744	506	521	450	536	550	512	497	483	513	503	468	515	503	498	505	478	547	498	556	479	533	507	485	570	526	499	516	465	489	477	517	503	535	543	505	486	519	533	489	524	484	494	506	508	524	513	493	527	529	514	522	541	494	522	521	499	492	517	460	490	510	453	490	499	521	512	528	512	472	490	517	467	496	483	538	490	543	484	480	530	517	515	498	505	528	485	490	496	525	547	472	529	504	505	469	483	520	528	490	485	497	494	523	470	537	500	484	511	503	564	540	490	514	505	517	510	477	529	528	499	545	515	508	498	509	506	512	482	464	498	541	492	498	499	471	527	508	529	465	486	520	516	524	499	488	511	509	468	501	523	516	555	498	505	483	562	503	507	499	494	514	499	538	495	545	502	522	489	539	535	482	530	502	521	519	530	511	520	510	491	476	506	502	522	511	496	507	500	524	491	517	543	509	478	517	488	526	487	504	464	532	487	486	492	559	500	523	540	547	529	493	506	500	510	516	491	503	531	512	484	490	502	511	502	530	505	531	494	521	514	498	509	515	493	504	500	502	508	498	508	541	542	527	531	498	519	519	494	505	516	505	539	501	466	503	509	531	532	499	520	491	513	533	534	518	526	532	495	516	509	524	491	510	513	473	490	512	519	531	514	496	505	491	479	516	517	491	520	472	505	490	476	512	482	504	462	506	492	561	478	529	473	538	493	485	477	540	518	540	461	504	502	506	474	477	524	555	466	484	483	505	539	535	482	516	451	497	498	483	501	507	484	504	487	486	557	499	517	525	506	522	533	514	576	471	507	569	527	544	517	517	512	516	518	474	520	517	532	530	485	498	514	517	519	534	481	533	526	501	507	540	508	539	498	529	536	506	532	476	495	479	531	533	500	521	531	494	512	536	503	478	546	517	518	549	475	509	482	508	507	490	488	475	495	523	542	496	512	497	501	520	514	517	506	528	496	531	500	540	518	486	497	462	523	542	468	494	517	507	529	496	519	504	516	518	503	516	525	509	516	523	500	507	459	532	503	542	510	499	545	471	502	506	468	542	484	518	524	516	514	537	532	507	531	510	509	501	518	516	472	526	526	491	519	540	500	517	503	523	488	496	510	521	525	504	501	514	525	513	477	487	521	512	507	497	495	510	498	507	501	520	480	493	522	547	470	508	515	496	474	485	508	521	499	517	500	543	498	493	498	497	529	509	513	466	551	508	494	503	501	491	510	500	485	529	492	473	507	498	501	489	498	493	518	529	521	531	516	540	521	502	532	493	499	507	512	531	502	483	534	507	529	487	538	547	499	493	494	507	516	524	564	502	476	505	503	512	519	490	498	469	510	510	477	476	539	459	522	486	557	484	498	495	495	473	511	524	536	522	501	487	476	514	475	530	498	499	524	507	478	474	484	538	554	499	496	486	513	503	494	475	551	528	499	512	495	488	488	491	503	545	528	503	474	510	508	516	523	535	539	481	533	532	503	535	516	549	500	532	529	529	493	504	459	475	497	523	534	522	477	535	540	521	513	532	534	544	497	525	541	525	559	490	501	532	531	529	493	507	470	474	510	525	496	530	510	478	454	520	562	508	508	491	537	513	488	480	552	507	513	533	519	488	489	511	506	492	501	546	444	508	476	543	516	497	531	515	518	503	488	522	524	516	487	518	535	508	524	536	563	510	514	460	484	514	491	491	525	533	564	482	510	520	532	460	509	516	513	496	544	511	504	518	528	536	502	539	534	501	509	505	496	511	546	492	493	528	560	522	496	536	494	516	488	539	507	493	524	525	491	544	533	482	492	496	529	539	500	543	503	528	533	489	501	508	444	516	473	492	459	507	537	521	492	498	510	472	519	501	496	538	497	477	521	526	483	499	501	526	546	509	484	542	504	500	498	528	507	507	496	486	488	491	489	506	519	488	500	537	504	494	502	538	520	511	512	493	531	492	550	494	515	522	465	507	496	524	505	549	532	492	533	502	479	529	489	500	520	477	527	534	467	472	513	529	517	535	496	507	520	502	543	499	518	499	486	506	482	476	493	462	507	497	511	506	509	497	497	520	488	497	506	509	478	497	515	513	536	529	511	495	495	545	518	519	502	513	550	518	511	472	474	446	526	491	500	493	522	522	531	533	468	498	531	475	509	535	476	494	503	514	485	514	521	495	474	528	511	485	473	521	514	496	529	484	506	497	499	542	541	474	501	459	515	501	528	524	488	516	534	485	472	538	516	500	527	500	511	500	527	543	535	527	516	477	530	499	536	502	506	519	487	533	521	484	486	520	502	502	484	530	494	525	486	487	508	495	531	542	502	506	491	484	535	516	463	510	531	506	480	529	543	481	489	485	512	516	540	526	504	492	484	522	494	514	530	487	494	488	517	483	503	458	491	517	519	514	550	472	533	530	492	518	508	537	523	512	484	511	522	539	507	509	486	514	500	529	470	483	507	492	530	481	521	535	521	515	485	530	521	486	478	505	496	491	471	485	468	533	510	542	483	475	500	488	487	536	521	490	520	546	496	510	528	496	502	551	523	499	518	498	501	500	514	516	542	532	481	480	527	504	494	523	500	539	526	484	580	503	519	470	523	532	512	495	556	575	544	478	470	511	519	522	499	477	489	520	501	482	531	510	538	490	469	506	481	529	439	476	506	509	493	517	508	531	569	462	516	526	486	527	536	500	480	550	513	495	510	525	495	476	505	495	512	519	524	498	500	514	514	502	505	518	517	515	520	495	509	512	481	506	514	543	508	503	507	538	524	466	514	477	507	548	483	528	502	563	496	510	510	478	511	538	478	472	538	520	505	451	483	521	535	491	509	527	497	477	530	504	517	520	514	526	486	548	486	512	548	505	501	512	539	505	534	501	525	525	465	488	505	490	477	537	521	499	534	523	534	518	480	513	494	497	517	509	511	497	511	518	508	500	485	491	529	520	482	514	473	529	486	502	485	519	541	534	523	516	507	496	498	516	505	483	518	486	516	492	507	471	517	485	481	511	531	462	512	499	489	492	486	498	500	473	510	471	510	457	513	504	466	495	546	519	485	526	478	515	539	545	515	509	478	482	506	508	501	541	505	562	501	534	493	528	487	499	535	501	544	530	496	468	498	526	503	544	526	472	502	512	511	497	507	517	501	483	491	512	538	516	552	491	500	534	527	510	519	487	520	484	491	533	515	479	453	538	493	535	537	537	542	519	531	506	483	518	522	535	528	503	474	485	490	540	506	509	510	512	536	479	465	503	505	501	509	505	533	521	543	478	479	548	527	486	530	535	496	510	503	519	467	543	506	527	551	476	512	509	524	512	507	527	520	484	484	513	500	506	489	516	560	490	518	498	529	507	532	503	472	469	496	523	474	463	522	501	488	539	461	548	530	517	506	510	494	467	521	469	480	526	523	511	514	501	509	518	481	507	535	507	522	543	499	535	537	504	498	477	520	548	501	484	503	475	523	489	515	475	481	505	503	516	490	534	531	480	502	470	548	479
22708	21447	30716	24365	21071	20581	10325	671	492	462	510	476	465	448	456	435	455	494	458	437	437	446	407	477	436	474	442	419	458	435	394	448	435	455	468	446	428	470	445	482	459	449	424	428	450	452	411	466	449	473	455	455	442	461	474	453	452	438	466	443	473	478	454	458	475	456	442	432	436	405	424	448	457	456	432	435	433	442	487	459	460	422	448	481	466	419	448	429	446	468	449	414	375	441	464	474	458	414	454	430	437	436	444	427	433	448	472	436	490	460	442	433	458	463	457	452	447	455	485	473	471	433	464	390	431	432	450	472	449	433	446	445	432	470	467	475	409	421	457	431	476	453	436	448	412	453	480	451	426	444	461	446	469	435	458	438	416	479	436	459	474	432	474	457	458	441	444	426	479	394	480	464	440	464	440	479	477	418	453	419	475	445	419	456	425	444	453	453	444	453	417	463	436	478	444	467	450	450	467	454	426	429	445	417	439	468	469	485	427	468	452	428	422	447	433	430	446	444	453	429	473	424	450	405	483	430	453	436	426	430	462	451	478	433	460	458	451	436	433	454	470	427	452	456	474	425	474	430	458	419	449	408	482	445	434	453	459	450	436	432	427	461	457	464	379	447	436	445	443	472	423	415	432	454	442	452	420	453	429	451	419	458	418	462	459	440	426	476	449	428	481	450	439	421	432	446	477	454	476	453	420	446	432	435	454	453	431	454	452	446	465	446	453	423	421	459	416	443	440	413	465	459	445	434	477	440	443	467	442	430	449	445	431	484	454	446	443	503	445	483	478	433	443	397	449	487	478	442	461	468	464	439	423	435	442	458	443	468	479	434	419	443	451	440	460	466	473	446	461	445	441	423	432	458	452	474	458	435	438	493	422	442	436	423	424	459	451	449	433	459	468	444	459	443	452	411	465	455	433	444	406	455	454	435	474	463	424	441	462	422	445	436	413	414	411	496	451	443	423	441	422	464	443	428	429	416	440	414	463	450	476	424	456	432	446	438	488	453	457	478	390	456	432	476	411	476	416	423	444	420	453	462	450	480	425	403	450	469	437	389	455	466	443	445	474	458	454	475	422	444	431	431	426	465	442	464	477	427	464	478	427	443	480	425	457	467	426	438	424	435	405	478	460	408	449	428	438	454	397	442	464	443	469	432	456	431	391	442	441	430	426	470	463	423	443	459	493	459	435	415	411	494	455	475	457	503	435	448	435	442	471	448	412	447	473	410	448	418	418	402	457	433	462	449	440	460	453	431	435	502	465	470	421	460	426	505	466	454	452	431	463	434	483	431	462	415	433	440	467	436	459	475	417	425	444	471	455	455	488	443	425	499	422	403	447	445	422	417	460	481	454	407	433	423	420	422	471	423	442	430	461	454	438	450	446	409	459	435	448	416	431	455	440	475	453	430	455	439	435	414	449	471	427	467	451	429	433	447	420	429	458	438	471	461	455	475	431	420	433	475	438	423	461	445	401	458	509	396	457	455	423	459	387	456	470	405	448	444	434	445	448	427	442	447	473	422	463	452	449	436	455	448	457	435	465	474	467	458	451	449	440	436	428	447	447	410	409	440	434	464	433	450	446	473	456	441	457	419	441	466	452	434	482	460	450	444	467	430	447	435	430	426	493	460	492	466	440	442	454	449	475	484	453	443	419	429	456	412	448	441	414	423	460	459	464	473	431	431	432	436	499	410	427	458	460	429	437	447	443	477	453	457	443	447	437	443	461	446	454	452	389	453	455	475	479	470	453	423	436	425	434	482	463	447	438	477	496	467	415	440	437	443	437	437	470	474	436	470	459	441	442	414	443	434	433	439	448	477	443	443	441	472	439	441	429	457	409	467	422	472	452	492	439	442	445	449	414	445	497	452	459	417	456	403	453	411	450	439	419	430	460	509	425	450	424	468	439	422	415	473	423	482	457	458	420	485	424	454	416	425	429	474	417	458	412	434	477	443	467	427	477	439	454	451	474	460	424	457	409	458	475	470	413	466	442	501	470	443	446	455	451	423	460	450	446	444	459	439	445	448	465	451	437	443	460	425	413	465	471	427	439	427	432	426	429	446	439	424	450	488	462	440	432	448	478	485	437	470	453	431	464	424	445	446	446	426	431	450	460	465	436	430	453	427	461	456	419	468	436	463	449	465	451	450	465	444	453	466	459	459	437	438	415	431	462	424	415	475	434	493	523	410	405	449	443	411	460	450	438	463	448	444	470	443	430	453	483	468	493	436	456	437	438	450	429	412	454	429	435	470	419	451	436	445	457	479	465	426	430	442	431	456	449	435	439	424	460	474	480	435	468	442	424	427	421	456	446	437	440	445	467	414	480	467	439	461	459	412	451	438	473	465	417	433	468	480	465	466	445	446	459	455	429	461	448	444	461	459	426	432	464	457	422	410	474	448	464	451	487	442	465	435	407	443	443	445	439	424	457	424	430	466	433	508	476	467	472	425	432	464	442	434	437	475	452	427	449	471	405	457	475	424	466	421	441	459	424	440	412	448	429	496	451	438	429	433	435	430	458	411	448	437	436	452	466	470	425	433	438	449	409	430	435	400	426	466	471	438	408	448	439	477	472	453	468	450	391	418	477	459	477	404	450	474	458	443	426	468	478	442	431	449	443	468	436	448	426	430	446	427	439	446	443	462	457	446	451	465	457	484	415	418	438	508	462	460	422	463	478	433	442	436	429	475	459	449	454	459	467	420	412	447	481	449	453	427	432	435	437	428	460	470	444	445	463	454	428	488	439	453	449	442	458	419	410	456	440	467	442	422	466	449	464	434	476	414	422	451	467	391	441	412	453	436	429	489	441	422	481	453	451	419	474	457	473	468	418	436	409	426	434	436	453	436	438	460	468	440	412	440	428	469	467	469	436	483	442	426	481	446	484	444	453	442	428	383	435	450	446	485	440	403	461	439	473	391	465	465	459	468	406	434	428	456	441	428	467	400	453	424	427	465	425	448	425	441	410	418	437	452	415	448	456	442	421	452	492	451	447	436	457	442	420	446	448	452	416	445	446	438	437	448	445	446	503	445	408	435	465	451	461	394	426	398	470	433	449	457	440	438	448	487	429	478	461	452	454	412	466	419	446	507	458	435	448	431	431	469	446	461	457	417	501	453	465	407	410	423	433	449	475	430	417	442	451	431	437	440	420	472	462	445	440	424	502	440	430	436	444	493	438	451	453	444	462	427	437	439	441	425	399	464	418	496	426	465	433	485	453	442	409	433	434	437	413	422	474	438	426	470	440	441	430	435	434	429	456	454	434	444	470	471	467	430	428	436	431	419	446	453	443	470	445	460	448	459	444	458	434	437	398	477	458	414	439	433	442	466	429	490	455	472	451	457	460	433	389	447	447	430	452	472	455	390	429	473	419	462	443	472	438	469	461	431	438	437	479	444	445	452	411	428	474	428	420	430	467	498	477	440	473	477	452	479	479	474	423	458	427	438	440	443	459	476	398	434	460	446	466	455	478	442	420	461	467	492
62121	100983	71815	37651	14031	4151	1095	572	536	531	509	498	452	459	520	503	441	505	469	491	480	458	517	491	528	484	463	488	499	477	468	489	476	473	510	515	526	475	496	495	512	523	479	517	485	479	476	507	491	497	466	485	475	515	475	494	491	530	461	508	479	500	496	498	504	509	456	477	522	508	503	509	471	479	484	513	552	489	498	483	462	521	493	501	511	498	465	551	443	472	510	497	479	470	460	497	460	509	456	491	444	474	488	504	508	494	483	481	510	480	492	512	491	488	475	509	498	458	454	515	512	501	489	471	504	461	549	511	457	528	447	488	486	521	501	460	470	462	482	489	463	468	475	476	448	522	523	469	510	496	505	494	464	497	480	498	503	467	445	491	495	442	470	475	495	507	490	465	484	472	449	499	492	505	449	493	474	459	481	486	477	516	494	467	520	524	498	495	470	504	499	509	504	522	487	501	523	513	486	502	450	495	468	540	518	535	483	486	488	444	489	486	476	492	455	486	488	487	487	521	509	464	460	492	494	503	449	490	485	480	513	485	524	499	512	543	509	523	481	475	473	498	498	416	524	436	506	541	531	482	491	507	484	519	476	463	469	471	484	469	507	480	525	480	480	556	494	487	504	499	477	480	543	511	486	518	499	483	504	517	531	524	502	524	499	473	469	449	531	483	543	527	498	496	466	496	537	493	440	485	495	465	456	506	463	489	493	519	469	482	499	494	485	480	486	481	516	510	547	491	474	463	539	479	506	479	454	484	479	480	496	504	512	480	510	465	499	482	483	483	503	462	503	481	504	474	491	490	490	485	482	490	501	518	484	497	481	495	523	522	490	497	485	508	489	513	497	525	459	453	484	461	464	488	442	474	503	514	496	518	481	490	504	502	504	428	547	474	524	535	478	491	466	482	528	499	531	469	495	498	482	470	468	480	505	491	483	489	473	485	504	480	473	487	509	500	499	466	488	482	490	502	490	462	502	496	518	489	468	490	508	475	494	505	502	467	518	489	500	464	464	483	456	488	471	506	488	464	499	473	477	451	474	529	460	513	496	480	448	502	502	501	507	478	463	494	550	471	450	500	498	467	485	505	505	483	467	516	451	501	510	479	462	501	457	542	480	518	453	481	499	530	457	476	470	469	477	508	459	481	506	508	500	500	474	492	476	467	492	478	447	484	489	475	458	507	496	463	477	494	491	509	503	467	490	466	483	489	480	497	496	517	479	543	502	479	495	512	488	479	514	460	481	475	506	504	481	488	497	480	488	476	474	511	521	498	497	484	463	500	492	502	452	511	503	520	493	490	495	506	516	489	496	456	458	479	519	459	484	486	494	525	497	500	520	468	490	480	501	502	496	504	487	535	469	450	433	488	489	473	460	466	542	525	495	450	488	486	491	467	453	499	465	470	474	460	464	509	452	482	515	460	480	433	505	501	452	478	503	501	515	491	472	484	466	512	487	492	484	481	476	471	437	497	479	524	514	512	473	505	494	495	457	502	489	511	493	470	511	474	482	475	504	495	488	501	495	498	476	478	495	479	491	515	506	518	496	499	508	452	468	479	498	472	525	510	494	492	458	488	528	477	518	469	484	444	445	494	512	470	516	459	470	500	489	494	475	502	478	535	481	478	510	465	459	471	440	492	462	471	476	495	436	503	505	499	455	521	512	504	491	521	477	456	455	505	495	513	477	487	512	529	480	495	494	492	454	465	505	507	488	517	480	488	541	510	515	503	475	506	511	520	459	475	515	497	461	483	502	463	502	465	485	464	480	476	454	519	477	516	498	446	475	492	481	481	445	481	492	475	527	475	486	473	526	483	498	489	498	509	480	471	484	474	529	516	446	510	474	471	443	497	436	517	501	491	505	500	502	453	480	492	471	451	484	489	440	491	506	511	466	516	495	486	515	519	518	503	475	506	488	524	519	500	459	517	507	455	504	489	484	493	499	511	501	445	500	477	496	483	514	480	478	488	515	496	498	495	490	473	491	511	477	476	524	515	499	520	509	497	478	465	467	516	462	532	536	495	488	501	510	475	490	513	462	481	492	471	472	480	482	458	468	473	493	471	466	489	494	448	526	498	479	500	473	455	516	480	466	479	469	482	508	497	484	515	486	467	536	490	500	481	486	517	488	488	476	477	493	515	471	472	504	459	485	520	471	450	489	482	500	447	473	494	490	488	495	496	485	442	505	459	467	489	493	510	468	467	501	490	474	506	492	529	489	549	498	489	433	493	464	542	499	506	495	486	509	551	476	511	496	481	509	485	500	479	496	503	448	472	456	504	481	519	508	471	502	516	424	486	510	464	479	471	483	515	498	530	513	484	489	480	478	495	489	473	480	444	484	507	469	511	441	470	496	494	523	533	454	501	477	537	508	487	494	542	458	507	462	506	495	465	462	500	523	473	486	491	504	500	514	491	464	513	498	499	488	468	495	481	446	506	483	465	523	508	493	488	462	499	513	495	515	510	501	495	522	517	528	488	466	475	480	505	543	456	492	526	499	475	511	476	453	474	496	521	470	501	477	484	502	455	500	475	496	501	501	506	497	455	536	496	483	493	498	487	487	482	475	489	448	475	489	459	476	479	523	502	508	473	507	531	529	477	484	473	496	472	504	498	468	470	506	462	483	508	505	562	502	514	509	493	481	486	527	491	551	531	493	467	501	513	489	478	451	476	499	478	479	458	449	510	512	465	495	441	463	496	502	503	524	469	518	445	545	516	509	512	503	478	482	496	496	497	512	469	465	506	471	495	493	506	502	477	485	467	478	493	439	481	521	553	485	477	491	500	461	480	486	515	484	463	494	497	508	477	500	533	491	455	490	498	474	482	478	477	491	498	517	484	483	487	473	503	463	498	524	453	510	507	466	487	526	471	468	495	481	494	485	490	537	489	473	446	527	465	516	499	487	487	495	480	455	490	476	499	517	490	495	469	462	473	469	474	490	476	472	498	506	473	507	517	469	529	499	517	491	476	465	494	463	482	483	479	473	481	464	499	488	503	501	454	455	498	476	457	476	496	482	469	464	450	453	519	482	501	503	511	465	488	561	474	513	509	491	449	453	487	445	516	487	509	503	533	474	459	510	550	503	451	489	478	484	494	481	470	498	486	514	476	472	504	481	537	507	502	491	506	467	501	532	511	466	465	521	470	475	490	469	478	486	454	535	454	502	472	531	537	497	471	493	466	522	476	491	505	485	476	520	521	481	494	483	492	514	485	490	522	490	468	461	472	496	509	468	501	524	527	511	470	487	484	460	471	458	499	501	518	500	484	471	498	523	483	492	469	532	500	472	467	480	475	523	453	486	516	509	510	503	490	492	469	514	489	494	461	504	483	501	507	492	505	486	526	512	483	501	473	468	513	496	514	449	498	494	508	500	474	476	503	478	475	541	492	473	502	504	484	517	535	507	484	495	463	453	504	504	494	455	496	466	473	490	506	473	534	472	475	494	486	495	488	489	466	499	511	501	520	494	450	454	495	494	451	523	480
29491	29082	32084	12803	1525	545	421	374	392	363	396	348	390	326	334	377	359	373	377	392	381	352	360	380	381	348	345	361	359	344	316	363	381	374	354	361	369	337	360	328	343	369	383	340	352	343	315	370	351	371	357	380	348	325	352	363	335	396	372	394	371	362	403	372	314	373	360	385	358	356	349	351	357	375	389	350	333	327	361	336	351	347	350	349	396	365	369	367	358	360	374	344	369	397	363	353	359	372	331	363	408	375	367	400	385	374	389	381	396	394	372	345	411	388	370	360	341	348	381	361	382	352	369	397	345	367	357	347	329	344	350	372	372	368	362	349	354	350	341	348	381	352	350	354	377	358	371	393	350	346	349	374	348	359	351	365	394	371	359	386	339	335	330	332	328	396	376	362	353	367	373	352	381	352	396	351	364	333	360	371	361	366	351	387	354	351	370	392	360	362	359	401	370	351	355	348	407	368	384	372	365	339	330	359	347	344	385	352	338	412	370	378	359	404	358	345	349	381	381	374	322	363	323	372	362	363	418	362	346	334	354	367	361	367	354	355	350	400	335	373	346	330	348	378	335	365	351	330	376	323	361	360	357	372	369	318	374	355	333	357	363	363	365	344	382	395	373	377	374	356	373	347	379	340	348	350	364	375	352	374	397	388	351	346	363	376	337	360	351	372	351	347	372	382	356	370	343	365	355	362	320	362	358	357	324	333	378	370	387	371	340	321	365	344	362	350	355	337	363	352	355	391	369	344	363	366	342	351	394	356	378	387	369	355	383	378	371	365	339	354	373	373	371	365	337	389	370	350	380	338	380	347	370	385	357	354	357	342	356	374	357	377	344	334	350	331	356	352	351	367	326	322	363	350	342	374	365	356	354	357	338	332	372	392	343	364	368	393	361	347	366	366	364	341	346	333	327	351	353	352	380	358	336	359	351	357	356	310	346	378	367	376	340	340	370	366	338	344	395	363	377	358	373	351	339	355	381	360	361	338	346	347	379	356	363	369	369	345	369	364	313	371	332	338	356	392	363	375	353	333	359	381	333	360	361	342	358	376	391	398	323	340	356	373	358	371	400	319	377	339	346	347	375	340	333	356	338	346	357	376	340	339	360	341	370	334	381	349	367	352	358	381	358	368	348	343	377	331	337	361	362	374	344	358	376	331	348	348	345	400	349	343	378	358	349	372	389	363	371	357	364	356	355	346	356	385	382	346	336	348	365	372	356	376	361	344	354	332	357	326	374	384	362	363	389	333	382	336	372	348	349	388	336	344	330	347	360	345	343	370	374	354	369	364	420	360	390	401	352	342	357	357	345	358	370	342	354	358	370	390	377	341	359	366	342	322	341	354	364	344	363	354	365	354	387	336	383	375	354	373	358	390	355	384	324	335	335	378	350	354	352	353	352	340	332	329	387	345	348	343	395	361	348	359	381	369	346	362	359	355	359	310	369	380	347	374	333	331	360	369	339	374	320	337	392	357	367	373	345	368	360	373	371	347	324	373	321	393	360	360	329	345	354	310	356	396	345	360	344	368	337	349	364	368	342	342	355	366	342	349	308	353	339	314	348	343	337	365	370	385	350	359	382	359	359	376	382	365	331	358	360	337	363	390	319	369	360	394	381	331	372	377	359	378	351	363	348	347	367	372	398	353	363	380	369	369	355	363	353	339	365	373	379	361	364	365	367	359	369	365	359	357	382	361	370	337	337	337	370	373	370	368	344	344	336	375	378	369	364	372	382	352	339	359	357	368	351	359	364	355	344	383	385	340	363	360	351	350	362	363	354	377	317	356	365	361	350	322	340	394	345	331	342	374	367	366	345	334	344	352	331	371	379	366	356	342	328	373	403	368	355	377	378	368	339	358	323	343	375	361	356	369	343	355	374	370	372	330	340	351	399	346	374	349	368	359	340	353	352	374	346	370	369	334	381	394	374	350	343	370	345	374	374	372	351	361	346	378	368	341	396	393	336	362	347	344	378	344	376	361	385	367	374	351	369	386	399	360	391	376	365	339	362	362	363	376	364	374	337	341	360	395	381	363	343	331	360	355	375	357	367	370	386	328	325	367	345	366	377	382	362	327	357	324	347	377	316	390	382	350	372	358	343	361	335	349	374	340	360	382	335	381	376	362	366	363	306	388	367	345	363	346	381	358	364	406	357	361	331	378	344	392	370	362	352	386	368	361	311	368	360	372	358	335	354	345	345	334	342	373	359	389	352	357	373	354	364	344	346	347	365	346	349	369	366	392	356	359	348	321	340	360	366	349	357	359	392	367	347	361	384	377	351	362	347	334	340	369	338	336	342	348	357	351	359	377	357	374	364	348	406	343	360	361	371	387	378	337	384	346	356	368	375	353	378	350	382	362	344	373	363	381	357	376	376	373	354	344	360	335	332	392	348	362	353	398	401	361	339	331	329	386	356	362	341	375	378	346	349	394	353	350	400	368	336	326	342	360	351	336	374	310	323	405	354	358	395	388	356	367	337	350	337	338	372	334	361	364	376	348	351	328	329	349	364	366	344	374	334	346	350	368	363	337	362	358	360	344	345	365	368	399	371	341	356	336	353	349	347	334	348	367	348	386	327	350	378	364	340	334	367	363	359	375	342	386	392	376	337	368	353	353	368	336	386	351	341	364	378	332	368	368	320	385	401	344	376	333	350	362	377	322	349	353	361	352	373	385	356	372	351	327	344	356	353	337	337	371	343	351	320	348	326	391	336	351	339	357	342	369	380	356	357	374	374	354	386	341	340	362	360	341	364	355	362	393	357	332	358	333	353	355	342	358	368	313	347	374	383	368	363	357	387	382	368	352	381	370	369	377	356	367	338	361	380	368	348	342	366	357	358	360	395	347	366	323	366	366	347	380	346	367	353	374	375	357	366	394	347	332	373	349	348	363	306	350	393	380	346	327	336	364	346	384	361	352	357	365	366	361	352	341	376	362	335	395	381	332	371	349	370	345	332	370	380	334	336	386	380	379	345	404	374	326	331	377	348	378	386	355	333	349	384	373	352	337	371	403	372	334	382	355	363	354	344	377	341	351	347	352	350	341	359	375	334	345	378	401	387	342	360	352	385	321	359	337	360	395	348	367	345	330	364	378	346	393	368	365	395	380	331	359	398	368	324	372	351	359	377	375	345	342	342	347	351	361	384	325	374	397	378	407	329	363	337	383	341	356	368	339	338	369	354	371	365	370	350	338	368	361	363	349	350	365	371	361	361	347	342	378	329	401	337	332	362	356	348	350	372	343	378	364	331	338	366	333	344	383	347	341	342	361	386	377	371	392	371	377	389	352	366	369	378	389	368	353	324	351	362	389	380	384	334	379	356	342	345	358	377	402	382	362	366	361	354	363	376	380	403	342	343	354	384	347	348	325	389	289	387	362	312	354	379	369	362	334	350	372	342	355	351	405	353	361	360	335	356	348	364	357	325	314	337	367	370	335	359	329	377	341	391	346	361	382	370	366	363	349	341	353	402	356	358	347	395	385
31311	43518	27564	7300	1439	643	461	428	420	428	428	392	422	460	432	421	434	402	434	407	398	435	437	420	426	432	417	443	437	414	446	437	435	439	370	422	411	416	416	441	412	426	410	474	437	419	430	424	427	432	412	399	410	423	402	415	413	426	401	395	426	412	391	411	420	415	408	419	432	431	417	418	422	419	391	404	437	431	401	408	417	439	430	443	393	419	431	437	372	431	400	464	436	435	467	439	419	456	458	433	434	407	403	427	458	417	396	412	416	440	412	406	429	422	419	413	449	419	411	403	415	397	423	460	419	410	452	438	403	377	432	433	425	442	401	405	406	426	376	429	437	427	382	386	416	452	441	418	407	408	427	407	436	401	444	435	393	403	416	409	437	428	435	401	415	418	423	409	391	404	401	441	432	434	435	420	406	435	424	437	433	347	366	419	412	452	443	438	381	421	416	405	439	396	449	433	437	412	425	451	443	414	438	473	394	408	422	362	435	410	385	439	369	437	424	383	416	397	422	438	430	419	407	399	442	446	431	441	386	429	452	425	383	401	425	413	397	414	439	450	404	405	444	424	437	374	377	405	423	426	436	440	393	432	483	441	415	443	430	392	432	423	405	473	453	408	459	407	468	442	459	424	419	424	428	428	400	415	418	404	452	443	412	438	413	449	423	397	414	422	418	437	412	395	403	432	428	426	380	418	449	428	418	407	405	417	424	402	412	395	434	383	447	426	434	397	411	434	443	387	416	430	438	422	428	419	414	434	453	441	476	426	456	390	433	466	426	439	424	435	403	433	434	463	417	406	372	409	435	422	407	407	412	485	439	406	429	412	428	413	413	423	414	427	410	413	420	451	409	446	434	434	427	390	434	444	429	426	479	385	451	424	426	394	428	435	398	403	411	439	452	423	432	427	416	394	415	422	404	416	419	444	399	389	384	400	394	410	438	426	405	432	442	419	452	414	404	415	409	432	409	450	439	370	408	410	436	422	439	410	434	390	430	422	420	417	425	432	417	419	401	427	402	434	445	415	387	435	387	437	379	421	407	391	410	430	449	439	477	424	408	419	399	395	407	423	404	435	451	389	430	402	420	421	422	441	431	406	440	393	431	396	408	430	416	448	453	437	429	383	437	372	430	415	440	476	415	414	435	390	397	436	379	438	369	406	410	410	408	438	431	415	393	435	407	452	425	409	438	438	449	424	415	388	408	423	444	405	406	424	415	426	401	393	420	393	432	399	427	436	401	410	421	407	445	402	426	424	448	410	437	411	421	432	423	435	415	410	424	411	440	422	400	393	435	413	457	413	426	404	407	424	417	418	419	434	420	413	415	418	442	432	442	403	438	432	428	441	396	401	461	414	391	422	433	449	391	440	395	441	395	428	411	401	411	434	459	419	418	418	414	411	398	392	402	413	432	398	432	425	449	400	419	412	426	441	431	404	383	436	450	422	376	389	458	419	399	405	395	454	435	418	418	408	406	422	412	409	419	459	490	429	429	413	372	423	425	420	420	401	445	449	442	422	419	406	420	410	420	406	432	442	384	434	398	436	434	396	414	427	430	404	444	419	433	422	404	426	424	379	429	431	380	434	396	384	407	408	405	432	420	454	398	492	448	412	417	427	410	381	386	406	441	413	397	402	422	442	456	398	431	397	434	381	409	424	430	421	448	394	419	412	414	446	395	434	416	435	398	440	433	430	436	419	380	434	422	423	441	408	407	416	433	440	415	440	450	420	399	418	457	420	438	407	442	417	416	425	441	434	439	421	413	440	445	407	394	426	425	418	376	411	399	403	436	442	441	434	407	472	445	414	377	430	404	433	437	412	408	403	418	403	422	410	386	389	432	442	410	423	424	385	416	410	398	452	415	418	400	414	374	429	430	401	445	417	430	423	459	428	419	441	440	441	423	414	435	437	443	464	411	396	410	412	444	417	404	405	433	434	369	424	381	440	410	432	426	441	411	399	441	464	407	438	405	405	393	415	417	447	390	425	424	400	416	432	409	426	378	405	441	409	414	423	396	422	445	424	440	400	433	469	423	413	444	388	430	396	424	410	422	431	428	420	450	408	418	421	484	437	443	428	438	434	427	415	436	388	433	423	407	463	402	414	419	445	427	443	425	445	400	431	416	412	444	411	425	446	371	412	438	421	413	423	403	425	459	406	410	393	393	390	425	436	439	404	446	484	393	453	437	405	428	413	388	426	384	394	434	432	438	414	381	414	468	436	390	437	407	417	409	438	401	419	425	448	436	401	424	429	422	402	420	418	445	446	404	415	433	398	421	441	387	413	428	451	397	417	419	389	412	394	409	430	427	425	429	408	417	444	408	425	417	423	456	429	447	440	423	438	395	452	387	461	392	409	415	442	390	403	442	426	400	391	435	394	401	408	433	426	387	410	404	470	412	423	457	444	386	414	426	426	420	393	414	411	436	377	393	390	446	454	425	410	416	451	403	427	400	407	405	401	429	418	448	436	392	423	443	401	411	425	424	413	444	432	403	418	388	424	451	423	453	430	393	400	451	417	443	398	431	442	428	431	428	419	418	411	419	396	428	408	435	417	431	413	438	454	430	428	401	416	425	421	430	419	415	403	405	436	420	433	453	408	397	441	439	461	396	446	457	427	423	453	425	389	468	409	388	456	403	421	424	417	445	416	421	410	397	440	438	382	426	440	432	409	426	415	456	426	445	402	399	383	394	438	402	396	396	414	412	435	390	412	411	420	432	410	441	432	408	382	409	414	440	431	431	394	384	418	434	444	426	406	442	427	445	435	370	414	389	437	415	428	406	417	447	407	424	425	435	404	401	425	442	381	450	443	419	419	423	432	457	438	442	440	382	397	406	438	418	443	403	404	408	410	439	384	417	398	429	446	399	452	399	408	397	421	433	417	397	417	423	416	415	413	408	450	435	419	429	395	418	431	422	430	383	428	451	408	419	405	449	393	443	411	426	419	428	411	403	448	445	414	422	416	448	395	423	425	456	403	411	466	436	407	383	431	430	417	407	433	433	464	425	480	440	403	375	396	411	410	424	392	424	425	427	427	452	428	433	412	424	408	438	409	437	426	465	417	411	414	422	416	393	386	441	405	426	440	404	412	431	454	416	412	424	397	421	420	389	411	401	422	439	423	428	422	413	428	416	410	405	427	462	387	408	443	474	465	419	430	429	410	437	466	432	435	449	446	456	405	403	404	394	382	416	451	435	404	410	403	428	393	422	424	399	421	427	399	429	422	401	427	431	406	411	429	453	407	435	451	455	408	442	388	378	428	445	399	440	443	422	411	415	433	435	421	437	423	407	431	402	445	421	403	430	417	398	400	406	390	403	463	419	430	386	464	438	413	419	399	441	408	409	418	446	446	435	389	400	423	414	408	412	458	409	413	445	419	407	408	450	387	393	443	409	433	413	434	410	412	420	434	432	410	448	432	425	392	427	452	421	403	416	461	421	380	395	406	432	417	418	397	421	400	417	423	451	440	456	431	474	445	407	407
23430	22047	32836	25231	20624	14370	1937	403	356	360	378	347	369	381	331	330	348	323	348	348	332	337	385	337	352	370	356	308	391	369	349	325	344	355	325	337	350	313	344	339	360	362	318	340	332	327	322	343	325	359	341	326	331	334	352	355	348	299	318	315	343	328	326	347	349	322	328	356	320	323	341	365	318	308	320	325	342	309	307	354	334	332	364	328	323	328	339	368	351	340	306	338	347	346	347	363	367	320	315	334	322	363	306	347	320	329	334	352	287	341	343	347	338	342	346	329	349	371	375	363	328	323	300	328	341	334	355	346	330	338	299	309	349	336	348	309	343	320	358	348	341	355	320	347	327	339	347	347	357	329	334	330	356	346	344	375	334	343	332	321	385	346	328	383	361	360	357	347	379	348	344	346	323	345	384	313	362	348	339	344	342	345	332	308	334	341	350	341	348	321	323	340	310	328	350	327	314	372	348	346	340	342	316	330	315	321	361	300	365	367	364	342	318	351	344	304	309	380	332	308	337	329	372	346	354	320	344	380	350	300	339	332	336	367	334	327	330	332	284	328	363	362	330	334	342	345	334	351	352	338	364	352	318	345	334	353	320	330	338	318	373	359	340	346	370	376	350	329	342	345	333	318	331	334	350	352	361	345	339	347	331	341	316	305	333	339	341	349	325	337	319	342	325	358	326	319	314	356	326	345	334	337	343	315	332	341	320	303	351	326	340	324	325	333	355	347	341	339	333	329	357	343	345	381	334	354	326	341	357	342	339	328	345	348	350	340	373	330	339	392	337	329	328	335	357	338	354	335	312	331	362	345	333	360	310	336	328	325	331	334	340	321	314	340	320	345	320	329	347	350	321	338	347	339	319	357	346	367	324	367	318	348	339	344	339	353	360	349	383	365	316	307	346	314	337	368	352	328	368	329	379	344	355	330	321	334	356	333	329	337	329	377	330	325	346	350	339	350	336	378	343	351	340	339	344	317	334	310	325	357	339	314	349	335	333	340	337	331	332	358	324	333	294	340	334	323	332	359	293	352	324	317	327	371	331	362	350	331	368	362	338	377	367	334	330	325	363	352	359	322	325	333	315	330	311	319	362	334	324	346	337	342	338	319	335	324	344	316	309	333	360	333	331	349	337	327	318	335	354	350	327	351	340	360	361	332	304	362	355	352	338	322	334	340	373	352	292	343	324	351	386	339	375	334	356	372	355	361	321	343	314	305	316	338	367	360	319	355	298	366	361	331	326	339	320	350	298	335	335	342	340	304	316	348	327	345	340	365	352	361	348	331	315	365	325	327	328	348	340	349	338	330	336	361	339	340	315	333	353	312	330	308	323	319	334	356	314	342	323	334	333	351	313	359	343	373	337	332	352	331	333	348	301	350	343	365	338	358	351	338	349	337	350	327	355	360	335	321	330	369	340	288	338	309	350	339	326	351	291	316	351	333	351	332	342	313	332	337	298	355	344	347	323	325	334	336	352	333	360	322	330	369	339	307	322	304	310	324	295	364	344	336	315	374	340	334	336	323	333	359	346	343	326	354	310	331	356	354	327	343	350	336	323	347	379	327	354	333	356	307	324	327	331	327	331	353	289	354	349	328	353	323	332	350	358	339	309	338	366	342	350	314	329	341	313	353	350	338	343	335	343	330	342	316	311	356	339	353	349	304	327	330	340	325	310	325	321	361	399	387	315	317	345	337	311	332	357	348	349	350	347	344	341	336	338	320	334	305	334	363	317	335	349	325	349	310	316	367	318	341	367	348	373	350	351	312	349	338	332	355	341	338	308	354	352	337	355	333	354	341	312	362	307	316	337	375	355	341	339	342	349	319	340	327	321	300	352	335	320	327	342	331	359	352	348	327	325	321	310	351	315	335	339	337	325	354	333	339	316	357	327	328	355	307	332	328	359	369	328	334	308	321	343	343	342	308	327	381	349	353	305	337	367	341	317	341	363	334	330	379	362	362	372	309	325	367	339	324	352	359	339	345	354	361	313	325	376	347	360	318	301	334	339	347	348	305	347	348	340	359	313	340	338	342	355	351	340	316	374	352	354	354	337	343	320	328	356	338	344	355	351	329	353	324	336	327	344	341	353	343	307	323	358	374	312	366	317	352	348	329	333	321	325	353	343	328	321	333	344	350	331	340	353	322	346	366	337	335	330	347	333	337	370	310	326	341	360	319	311	328	326	384	354	358	362	367	299	322	349	320	314	365	308	365	370	329	343	355	328	342	364	366	321	301	335	348	360	315	331	354	355	305	362	375	367	387	361	320	350	324	325	339	335	339	307	319	343	321	373	355	318	305	341	355	346	337	370	365	323	342	345	337	330	324	326	341	359	345	340	336	336	336	327	350	348	339	321	342	349	347	349	345	347	309	364	336	317	353	303	334	349	360	337	318	351	364	317	345	336	363	362	346	353	338	324	372	385	338	352	343	324	335	316	378	324	319	331	333	363	316	332	332	347	323	327	328	324	346	349	328	340	353	326	338	348	353	349	348	344	325	336	322	332	339	301	329	312	350	322	308	319	300	353	342	323	341	338	369	325	338	338	341	335	351	326	342	320	306	343	314	346	345	330	347	345	349	312	341	322	333	358	310	338	336	312	342	333	342	344	341	327	317	340	339	330	332	336	339	339	321	310	351	341	343	341	347	315	378	330	330	354	342	342	340	359	352	338	327	314	346	334	343	368	330	321	304	355	344	337	348	350	365	320	342	351	327	376	340	350	345	333	338	326	348	331	345	382	336	324	353	317	342	351	369	366	336	317	353	358	323	361	343	368	317	335	346	323	306	370	361	362	338	336	359	353	335	319	348	331	354	353	360	356	362	357	350	345	341	364	351	311	399	408	325	330	343	352	343	333	337	342	337	327	329	367	350	350	361	335	343	342	352	333	305	348	347	398	344	346	355	318	333	365	337	348	329	329	320	332	356	275	359	316	360	342	351	310	351	345	362	345	319	349	324	334	317	335	344	327	316	327	341	335	364	316	347	322	333	361	321	361	316	359	342	348	321	336	327	321	355	333	292	363	344	353	330	347	326	336	320	351	323	338	336	329	357	333	364	354	393	334	336	307	349	375	334	375	304	344	336	330	318	345	331	366	324	355	366	341	337	344	327	325	350	326	364	374	357	348	345	342	340	331	354	345	361	338	331	381	348	343	347	330	365	334	317	320	365	325	370	343	346	333	338	306	323	312	321	365	316	359	351	370	354	337	364	353	309	342	347	334	353	333	378	314	332	306	267	385	347	376	350	342	338	330	335	328	353	334	342	302	344	348	354	314	314	363	302	312	310	354	330	356	302	353	328	349	326	365	349	320	324	335	385	373	313	339	341	350	347	354	353	334	349	357	343	327	346	340	357	315	335	348	370	343	346	347	356	358	328	356	321	328	315	366	301	353	354	346	313	336	328	349	351	337	317	354	362	379	368	368	335	321	317	362	380	361	339	318	354	327	378	333	313	327	357	317	387	326	319	323	307	347	339	338	343
57615	92319	63284	29601	8940	2635	779	417	368	402	387	434	414	395	385	402	379	375	388	404	386	405	366	375	386	366	375	388	369	375	357	360	402	393	412	391	373	426	374	379	391	381	392	385	387	372	376	397	373	387	370	401	392	409	374	426	395	397	382	405	420	407	369	378	375	403	397	374	364	414	381	401	373	415	391	388	392	386	401	392	416	399	377	400	379	362	375	367	352	376	377	383	401	381	391	435	376	356	367	329	354	393	392	368	384	392	382	374	381	348	381	407	384	395	375	426	375	379	406	374	392	385	379	405	405	379	403	373	387	399	378	354	395	387	432	401	389	389	399	355	372	399	398	376	373	349	364	347	357	385	376	392	412	417	391	388	380	356	375	366	373	402	363	389	365	417	413	400	403	364	402	361	411	372	393	399	380	397	357	403	401	407	351	339	376	395	376	394	364	380	351	423	404	379	382	375	445	372	396	360	390	420	398	367	414	408	370	368	380	384	370	398	336	366	380	382	378	409	379	417	343	396	428	371	361	371	377	393	424	364	402	378	401	412	390	380	401	389	399	387	404	414	403	425	391	400	382	390	411	384	405	386	356	383	359	408	380	362	363	384	353	390	376	351	388	385	388	338	406	383	372	396	398	409	404	398	368	424	384	386	392	338	414	380	371	406	381	406	392	387	372	387	383	390	353	366	404	381	344	368	368	374	409	365	393	397	385	404	391	401	391	371	415	379	368	396	394	381	385	388	338	385	388	408	393	409	380	395	385	408	405	371	418	384	398	398	417	383	411	406	355	338	400	330	384	371	376	400	377	402	397	379	407	375	409	369	368	388	414	375	404	377	379	382	411	343	393	374	370	382	414	390	398	405	361	404	375	387	399	382	392	371	403	414	367	379	362	400	370	373	376	373	360	380	393	394	418	397	414	393	411	402	360	402	364	373	410	376	372	402	363	386	375	392	398	380	349	378	395	383	374	373	405	365	379	412	370	387	386	379	365	368	365	387	365	390	365	364	380	380	343	375	362	380	369	382	386	398	362	405	373	414	375	360	394	370	404	370	384	404	429	381	408	385	369	383	370	389	403	420	404	375	398	405	401	391	382	401	377	383	372	416	351	355	386	396	368	423	401	384	407	389	349	384	391	380	383	408	396	392	391	354	387	414	404	374	390	369	383	357	388	359	416	372	412	366	391	398	390	432	418	363	386	376	368	374	355	357	424	368	384	385	377	374	391	390	417	429	417	360	408	377	385	385	385	366	392	382	405	386	390	409	435	365	386	382	406	409	386	373	380	393	408	421	391	418	382	385	404	349	403	382	354	375	370	371	388	382	358	411	372	390	372	365	371	403	429	401	369	393	438	376	406	398	383	393	402	398	376	417	426	392	379	375	412	362	376	378	361	354	384	383	405	390	383	392	387	369	375	419	390	413	355	384	425	386	415	356	380	360	406	386	412	394	380	372	377	420	363	356	369	385	374	340	354	383	382	389	390	390	414	392	386	397	410	359	374	381	402	414	395	388	390	378	388	339	400	406	359	402	386	390	419	397	396	363	393	407	362	378	370	378	360	391	361	362	379	422	360	346	372	408	369	402	340	387	386	386	410	361	365	388	374	375	379	380	389	379	409	425	393	375	404	397	400	393	390	357	438	390	424	398	420	400	425	384	383	385	395	364	390	417	386	415	368	387	368	415	388	392	422	409	348	404	376	405	368	407	404	370	384	398	376	371	367	379	351	350	393	378	385	364	415	377	370	384	392	403	434	379	416	377	366	410	382	391	392	400	392	372	368	382	409	375	404	366	380	374	384	386	357	353	370	376	379	384	413	395	418	372	385	356	408	401	394	361	385	399	377	396	382	401	382	393	381	364	376	377	360	428	393	408	370	410	373	404	393	394	388	382	395	397	386	346	384	378	355	362	371	374	357	377	369	374	426	391	382	372	362	423	388	355	391	348	384	350	379	369	387	406	379	415	420	391	378	415	394	384	403	417	402	378	395	367	356	412	406	351	383	428	405	390	394	392	420	412	409	394	424	363	380	378	371	385	385	382	354	385	372	399	376	397	414	366	375	391	393	391	401	362	378	342	394	406	407	371	388	388	386	365	408	374	388	411	385	406	370	377	394	384	396	395	406	394	376	381	405	381	384	378	390	383	389	400	389	385	407	393	377	400	397	386	366	395	378	379	394	405	395	399	397	387	393	369	394	356	383	399	411	421	411	411	372	382	367	389	409	389	403	382	397	393	404	388	393	375	408	385	406	434	382	409	384	384	393	391	421	357	390	410	377	334	366	406	358	368	405	391	351	371	367	413	385	383	416	390	372	395	381	382	360	360	388	399	397	345	367	367	374	425	386	399	379	385	376	357	383	374	380	400	388	400	374	400	401	369	352	400	404	351	392	403	423	361	364	408	388	416	404	387	396	352	395	409	358	396	395	359	388	430	417	389	363	377	399	375	405	412	400	378	410	370	371	417	387	359	358	375	399	413	408	410	407	364	374	368	352	384	382	395	371	389	407	375	379	415	387	434	380	357	417	378	412	411	374	364	383	415	377	382	404	395	381	390	400	388	386	409	392	388	394	361	386	383	361	380	369	386	370	360	369	375	373	369	413	371	388	357	396	359	389	402	394	433	365	350	392	414	394	371	378	371	405	381	370	398	363	360	408	419	424	419	363	370	411	382	372	374	399	364	381	373	373	403	408	377	381	380	366	383	365	368	390	396	397	402	352	376	411	372	410	397	352	415	390	370	397	350	372	384	374	406	383	373	393	370	354	390	328	374	354	383	392	410	407	362	393	389	385	393	398	373	375	398	412	387	369	371	403	389	404	452	357	372	389	405	399	365	362	391	395	347	396	365	348	370	395	397	366	382	422	375	410	394	394	360	409	402	402	395	389	381	360	396	349	423	386	379	357	395	386	381	395	387	411	378	349	401	401	403	385	394	409	398	373	397	379	358	376	365	402	410	386	373	424	389	373	382	405	383	378	393	443	378	422	377	401	404	398	360	346	397	365	433	388	408	388	400	399	416	418	353	395	393	418	417	370	389	366	369	376	389	360	379	367	403	382	413	398	368	398	392	399	386	391	377	379	393	343	377	398	394	370	422	381	374	376	397	365	405	388	384	394	374	414	355	384	397	404	371	392	366	401	428	396	362	430	404	385	391	419	377	363	382	398	411	402	398	392	416	418	401	363	417	408	417	376	380	374	416	377	400	374	376	396	377	405	402	402	415	393	361	411	369	372	351	390	352	387	412	389	389	374	399	397	413	402	387	392	367	367	399	339	395	336	331	400	413	395	396	384	369	376	378	366	396	364	363	413	409	411	371	404	356	376	372	352	366	367	436	380	408	400	388	376	407	392	391	371	380	379	375	392	359	379	386	386	367	418	394	396	416	375	371	449	370	407	381	390	397	387	404	398	361	404	396	396	374	394	347	361	380	403	376	395	379	378	373	381	365	411	385	372	383	366	387	371	416	390	417	400	366	402	411	378	387
25417	23786	34800	26329	13247	2169	592	465	469	434	463	443	429	439	404	472	438	434	473	426	449	450	457	458	407	441	458	428	440	441	469	428	458	424	471	466	461	413	450	460	473	449	431	453	434	422	423	408	438	444	479	446	461	448	461	461	468	446	453	414	486	463	456	476	444	440	440	462	464	445	412	456	454	453	449	446	431	408	426	445	462	452	424	419	433	463	403	418	451	464	468	483	446	404	449	446	444	487	450	491	410	428	453	416	477	449	449	442	440	457	461	458	482	497	464	459	490	446	450	432	436	455	480	466	447	477	442	449	440	452	438	431	477	410	437	452	429	430	433	431	410	415	438	406	428	452	449	480	462	460	463	445	441	426	449	455	459	453	446	473	451	439	425	419	444	442	425	455	481	480	431	433	427	416	450	463	429	455	430	428	429	403	422	438	426	463	477	416	446	423	458	471	452	441	459	446	430	483	442	465	418	404	442	437	415	444	465	453	425	452	481	432	462	429	450	449	515	456	429	463	431	437	454	457	456	434	464	450	446	448	458	471	455	439	420	451	467	438	435	465	463	429	459	433	423	434	448	442	421	419	459	432	405	485	428	452	442	454	432	418	417	427	449	432	424	407	454	453	443	425	425	461	443	448	510	443	451	431	466	462	447	434	414	462	472	465	465	424	444	448	437	454	451	435	470	466	430	461	424	454	512	448	453	487	411	483	450	423	433	458	497	459	461	438	445	429	457	455	452	445	405	431	443	434	431	439	460	431	467	451	451	479	433	465	457	410	438	452	385	459	487	430	448	458	455	424	416	461	421	411	427	444	447	455	443	429	432	473	477	470	454	474	456	428	452	418	425	438	457	456	458	439	446	437	474	438	433	430	466	478	458	441	475	452	483	425	507	439	437	450	477	451	403	481	419	439	423	453	425	460	463	466	441	457	421	414	440	471	461	471	436	409	467	457	447	468	437	446	436	429	428	478	464	444	444	449	423	476	466	479	431	445	447	465	445	456	439	466	445	459	468	462	442	478	455	458	420	454	443	406	479	473	454	402	481	480	452	413	434	463	443	489	412	456	438	470	452	458	448	487	511	428	451	464	456	448	421	439	481	437	439	475	417	437	419	464	482	483	454	405	444	390	469	440	455	461	424	438	460	410	476	426	460	435	461	435	456	437	440	436	458	472	412	454	425	441	450	466	410	473	447	441	440	481	401	392	455	415	441	474	422	418	444	439	437	430	444	425	447	454	490	467	430	440	441	460	431	474	486	427	427	448	434	420	448	438	442	427	447	470	422	463	464	468	433	453	467	458	470	410	431	470	436	466	461	415	464	470	446	460	461	444	453	467	480	444	448	445	448	487	428	504	438	489	417	439	436	434	437	433	445	439	476	454	472	438	491	450	429	478	424	443	422	433	426	404	432	459	425	441	471	472	438	428	440	482	459	469	428	441	418	446	449	477	404	469	386	442	456	446	439	446	460	434	449	464	417	451	429	419	446	442	442	505	415	442	431	462	470	447	427	452	462	419	455	449	433	414	471	452	433	437	468	418	445	489	450	461	415	468	441	443	422	489	415	412	490	403	493	436	451	424	447	464	409	468	475	452	458	442	476	447	420	454	457	463	441	437	468	428	446	458	444	436	464	470	468	438	422	469	427	461	433	424	477	464	412	478	468	470	448	453	443	423	461	436	469	408	421	441	462	415	469	424	453	453	436	404	452	420	466	482	480	490	430	450	469	468	440	436	447	470	488	451	434	449	411	449	476	504	444	445	449	435	471	449	436	451	457	416	461	431	434	474	458	463	436	420	428	472	480	455	465	451	476	433	406	421	432	429	444	487	435	446	452	427	479	418	436	450	452	405	451	443	443	417	441	437	451	437	438	446	432	447	413	442	437	420	435	462	445	430	460	475	400	486	417	435	430	448	429	418	459	481	460	419	415	442	462	435	458	479	415	442	463	414	422	479	413	448	484	471	485	480	440	454	426	420	452	445	434	445	478	430	418	463	486	444	453	489	475	446	470	430	453	401	464	444	471	450	452	457	440	422	459	476	462	418	446	422	432	429	409	424	466	476	471	461	409	442	469	424	469	423	466	429	436	444	424	424	461	456	455	417	441	434	466	420	426	461	427	439	406	469	473	452	432	440	458	449	418	428	445	451	437	391	424	440	425	435	493	427	477	471	425	444	466	438	449	440	453	450	437	457	457	430	436	460	455	423	396	483	457	449	467	454	463	421	459	445	491	422	432	424	454	455	428	415	460	408	440	433	428	442	419	449	420	457	431	457	476	404	450	470	467	447	465	428	459	426	479	471	449	437	437	458	468	432	426	456	476	424	459	467	476	450	429	444	444	439	484	462	431	438	442	458	436	464	400	464	422	446	471	445	457	460	444	452	439	472	428	446	469	437	443	477	439	437	427	430	480	420	423	395	446	467	453	499	463	433	476	436	461	455	456	459	426	441	467	431	410	432	467	408	476	452	460	433	479	488	406	423	450	443	409	443	436	451	445	492	445	432	421	431	407	430	424	428	449	462	421	447	481	495	409	468	452	454	448	459	427	455	448	415	443	448	428	414	446	481	460	449	449	393	433	452	432	414	494	417	458	443	438	477	460	406	438	478	454	453	426	414	452	471	450	445	449	457	441	451	457	427	450	450	436	442	474	470	432	449	460	453	494	449	483	488	476	475	430	432	449	473	473	494	446	447	407	474	431	432	456	433	428	462	433	458	419	418	439	476	420	463	479	462	448	427	436	424	473	436	448	439	426	473	462	461	426	427	419	477	462	439	448	448	445	431	440	458	489	454	463	431	469	469	423	443	466	472	447	439	458	475	411	477	414	473	450	442	435	449	477	469	413	446	436	406	476	413	454	449	445	450	394	431	441	473	454	422	466	442	447	441	471	427	465	462	436	486	387	463	409	445	451	493	446	435	450	437	445	474	465	442	431	463	451	465	448	434	451	453	445	442	432	482	446	459	451	461	452	431	457	457	459	460	439	442	433	457	428	433	466	471	414	437	438	446	484	436	426	450	425	455	443	418	465	417	430	433	447	435	474	460	433	467	435	462	455	458	436	463	430	469	458	410	425	433	426	435	456	445	463	406	430	450	465	458	446	444	440	485	448	464	419	472	461	430	403	458	441	446	425	463	417	444	409	459	454	464	447	482	467	419	460	423	436	413	452	446	447	460	467	443	409	486	456	501	433	427	458	412	457	449	494	454	455	447	451	440	426	452	455	442	447	446	439	479	426	453	451	482	449	460	479	454	418	452	436	401	428	450	457	450	463	405	456	488	444	421	430	455	451	447	434	453	450	421	450	468	464	398	433	415	429	446	462	463	467	452	444	450	415	456	439	457	446	447	454	457	438	476	409	419	425	438	451	482	469	426	463	439	430	441	474	456	435	434	437	436	453	422	478	452	435	412	447	453	495	413	494	428	414	446	466	449	442	431	436	421	416	443	450	438	453	474	459	412	458	497	400	433	465	461	424	437	424	456
51972	76745	50901	21249	5180	1686	673	488	512	478	507	517	524	546	571	511	513	541	498	513	508	552	501	544	473	505	550	484	526	509	528	521	472	521	510	514	475	504	540	524	507	490	492	492	490	520	470	489	514	488	500	457	504	518	495	481	515	505	525	548	485	473	511	542	508	493	500	535	501	512	540	514	504	519	497	509	548	548	461	529	528	501	511	466	526	524	523	528	519	502	519	508	508	508	497	525	519	488	478	478	489	487	516	470	523	503	485	504	484	528	552	497	537	487	452	527	516	515	516	482	499	489	471	522	499	511	499	454	568	470	495	493	503	518	493	521	488	484	517	516	545	490	498	517	531	523	496	513	523	514	526	521	521	496	502	525	505	518	527	546	532	518	515	506	498	485	521	510	489	489	497	509	523	505	488	509	510	479	522	476	482	484	483	557	516	517	540	503	504	513	568	507	529	524	516	515	495	502	507	551	483	520	479	537	522	539	485	440	536	498	452	483	499	522	504	488	486	518	484	491	492	499	478	509	533	520	476	517	491	504	487	523	457	548	503	496	498	500	513	530	441	513	525	495	528	499	508	499	511	500	534	513	483	524	532	488	529	507	474	503	558	520	524	492	470	523	469	489	527	524	498	489	508	481	494	535	495	557	501	527	499	530	528	549	490	504	534	499	479	504	455	487	518	469	505	535	502	504	469	500	465	520	514	526	521	524	495	509	533	521	511	519	547	511	508	470	529	506	472	510	563	468	522	522	518	519	474	511	516	516	483	512	508	518	502	488	512	467	510	493	492	541	491	527	492	474	512	513	524	501	517	459	513	516	542	467	499	508	484	519	531	527	475	471	495	502	490	557	517	498	502	493	542	478	519	486	501	528	500	505	532	511	491	500	511	489	516	509	506	525	508	521	537	507	491	510	488	523	504	520	572	535	489	504	522	514	488	499	513	513	505	504	530	537	526	498	519	497	489	499	482	545	486	505	521	484	518	477	488	502	518	492	472	512	492	524	479	550	515	538	501	490	493	517	522	491	521	490	493	475	510	540	527	459	495	539	526	481	530	513	507	526	488	513	503	511	474	509	534	481	493	509	490	534	511	475	543	454	483	512	493	537	476	515	492	519	464	532	537	486	498	479	510	527	517	530	501	483	515	467	493	525	520	498	515	490	531	557	498	502	516	533	508	516	511	501	475	497	513	525	474	508	480	511	516	507	528	507	507	477	516	520	487	490	484	502	491	490	544	519	502	439	509	548	516	527	496	483	484	504	501	550	482	488	491	532	520	514	486	503	471	519	487	525	506	504	489	526	514	530	541	532	527	492	515	506	517	514	487	514	497	489	505	529	493	514	495	476	496	450	497	507	491	487	510	495	509	531	472	474	489	469	531	526	491	502	501	499	546	515	484	515	527	503	482	508	487	519	497	542	540	485	505	511	545	492	485	505	510	497	489	532	505	541	510	482	512	493	537	491	461	559	564	494	502	510	515	535	492	530	535	548	523	575	510	503	529	483	501	481	506	538	468	533	492	517	501	464	556	514	470	504	493	508	505	501	483	512	527	563	477	525	496	492	504	530	504	493	535	469	527	505	510	525	494	495	514	516	517	553	543	515	512	487	525	523	514	537	492	504	474	486	524	546	525	515	484	495	505	515	483	528	495	469	502	542	499	515	547	535	535	489	523	494	524	523	522	472	475	482	527	492	507	528	503	527	528	466	486	563	505	475	525	504	532	513	538	495	490	507	532	518	509	529	503	487	500	543	545	538	504	494	489	530	540	507	495	463	515	504	497	541	521	501	508	503	527	537	509	482	503	472	519	488	513	476	490	501	536	524	538	501	522	543	463	499	506	514	473	515	493	492	504	504	487	514	538	488	482	554	478	484	505	551	508	496	519	528	531	516	519	463	478	507	486	499	519	504	448	513	558	494	533	483	478	476	461	497	507	511	483	548	483	520	473	537	501	500	487	528	509	535	501	497	454	505	557	510	483	507	533	495	519	539	484	533	519	489	527	490	520	464	515	488	488	470	516	487	490	539	518	518	507	539	527	506	490	538	513	517	491	499	498	458	483	505	531	481	492	500	479	521	493	494	510	528	488	502	491	504	491	490	495	566	493	540	481	491	474	503	489	456	528	516	490	515	510	473	481	514	508	472	510	536	499	477	522	517	474	514	480	476	508	513	479	481	507	500	508	521	483	502	493	515	508	510	527	494	483	485	522	472	492	509	454	538	513	511	517	520	527	504	543	507	512	555	478	523	516	506	525	504	500	510	508	490	565	450	484	491	485	480	526	496	465	453	534	504	509	496	555	478	466	485	525	480	491	528	507	480	500	519	512	526	486	517	480	553	527	510	478	504	515	521	484	543	519	485	509	485	568	517	508	510	511	535	491	505	529	483	475	561	459	508	509	532	490	519	510	500	526	510	503	466	449	537	528	496	527	539	493	476	518	498	464	496	543	511	521	487	509	487	539	479	486	510	545	537	510	461	497	509	529	491	534	533	519	508	506	490	504	499	485	488	503	497	520	500	529	489	511	493	493	473	497	488	523	520	481	456	524	503	506	511	480	488	501	493	525	515	509	508	520	493	543	498	519	556	503	494	526	499	526	471	588	520	519	490	483	513	533	482	518	520	500	500	494	517	466	531	483	494	481	505	514	510	521	514	479	512	491	505	503	463	512	525	442	487	493	513	493	497	498	483	571	507	513	497	505	491	514	505	469	518	523	499	521	504	464	497	532	530	506	513	531	496	517	563	494	525	502	548	475	513	526	539	502	512	539	511	529	524	498	518	499	522	517	515	523	542	513	462	513	516	534	507	526	515	507	504	516	487	483	528	514	501	528	541	500	501	512	483	489	531	481	489	486	514	498	501	511	512	527	502	467	506	493	481	494	542	536	520	524	516	542	515	528	490	500	500	515	520	489	486	505	537	483	509	501	514	504	502	491	547	496	488	501	497	492	516	516	542	481	484	495	490	469	488	525	511	480	537	478	514	519	439	523	539	471	505	510	512	494	503	497	490	528	534	512	526	481	498	459	464	576	538	532	519	505	497	500	518	489	486	530	488	505	492	544	507	534	522	505	532	522	480	490	482	491	532	512	520	491	524	487	528	477	501	544	508	503	523	513	482	531	487	513	493	514	527	527	532	520	486	489	523	492	494	505	499	517	501	524	547	528	524	530	505	510	490	468	516	495	540	516	494	479	492	531	480	519	523	485	463	518	519	483	483	522	511	508	513	487	511	522	499	491	507	495	496	504	504	540	491	550	500	524	500	474	504	505	515	499	509	498	517	478	508	517	516	494	528	511	530	496	489	526	504	505	520	500	522	509	494	466	501	509	510	519	490	546	474	503	537	516	506	548	482	485	470	493	522	498	523	511	498	507	477	528	488	470	486	515	462	484	532	536	487	494	533	502	500	469	471	477	499	488	528	499	492	515	515	521	478	524	468	523	536	469	515	488	513	510	492	531	500	497	500	505	509	543	533	510	511	531	578
22491	21344	30754	24561	20976	20156	9978	651	456	484	461	457	436	414	436	424	417	450	401	437	456	438	454	431	426	445	477	434	452	430	412	427	430	441	474	416	470	455	438	446	439	463	454	395	469	474	461	409	389	447	416	454	446	449	423	429	427	425	422	413	465	460	461	449	447	426	451	412	431	435	435	427	470	436	433	415	426	421	416	441	430	431	428	428	415	450	411	436	458	458	439	420	432	503	442	432	407	455	444	435	420	457	470	445	453	426	448	427	413	480	438	448	431	445	454	476	464	432	426	413	469	425	415	447	427	459	403	400	436	422	461	434	420	405	402	462	432	475	447	450	423	431	449	407	426	436	446	430	369	422	464	468	431	426	459	434	457	453	435	429	417	408	444	413	410	470	464	440	500	474	438	442	430	419	442	423	442	425	413	403	434	450	428	437	440	459	415	400	435	424	440	499	417	452	442	428	444	442	395	461	461	475	439	415	417	464	426	473	429	441	446	443	427	396	417	440	438	438	425	415	471	458	443	422	455	406	426	418	412	407	435	477	419	439	431	481	401	416	428	441	445	442	449	464	463	412	449	464	433	464	452	456	453	436	381	447	426	416	474	455	396	394	415	469	432	423	434	393	442	428	421	445	444	425	453	435	424	441	467	415	424	474	449	451	500	402	428	430	467	446	432	417	452	429	436	427	423	434	466	396	425	416	438	470	458	446	424	454	479	423	404	424	428	445	459	411	470	414	433	433	459	473	443	414	492	438	431	419	410	403	437	440	426	443	466	450	469	435	430	418	419	455	429	427	425	432	467	476	424	417	436	462	429	438	443	434	429	448	438	462	427	459	464	451	441	432	446	455	424	430	456	424	412	435	437	452	429	401	441	415	472	428	455	423	443	420	437	425	456	422	425	463	437	425	425	438	400	451	432	459	427	452	429	434	449	452	425	421	431	450	426	446	442	393	475	434	424	452	426	453	466	423	439	450	406	442	435	450	453	449	391	414	436	421	463	451	449	447	436	470	438	439	473	432	472	438	492	405	465	386	426	443	425	440	426	436	415	415	415	456	409	433	455	463	475	457	421	464	415	417	410	463	473	444	417	445	451	444	445	429	436	432	439	451	450	458	435	428	443	467	404	441	447	441	465	432	446	419	482	412	423	390	447	439	436	430	444	396	445	437	402	456	427	451	416	415	452	395	428	415	441	439	399	443	467	455	429	476	449	431	417	444	440	434	425	429	458	454	437	423	401	433	404	428	400	419	419	448	447	402	455	464	443	441	434	405	435	442	433	432	458	432	413	404	437	385	423	376	458	416	449	436	406	427	420	428	436	423	433	451	461	465	417	388	469	433	445	459	447	440	452	423	418	440	463	462	448	424	430	458	447	427	453	431	453	423	457	430	441	418	443	449	404	441	405	452	436	431	450	458	458	462	438	460	433	387	449	427	446	436	463	446	455	413	482	427	461	435	466	426	419	396	419	432	449	470	461	421	383	443	420	420	456	427	435	436	444	462	420	412	443	439	435	476	427	440	412	426	390	457	415	438	423	453	423	427	418	450	441	447	472	411	425	395	432	444	456	466	438	435	442	414	443	486	410	429	435	468	413	430	389	401	449	439	456	448	427	421	420	445	429	404	463	457	411	476	403	478	417	449	451	450	417	442	456	429	439	445	402	416	466	445	405	433	455	437	416	447	442	421	451	415	454	442	420	416	410	418	421	417	394	396	441	480	432	474	400	443	479	438	484	457	441	424	435	457	447	432	454	417	396	450	452	459	450	449	420	453	419	443	448	424	392	440	453	428	440	424	442	446	444	456	433	442	412	415	453	413	446	401	454	414	448	456	445	459	412	467	444	458	442	417	454	434	459	446	440	420	415	458	401	422	442	445	418	416	423	462	453	462	425	429	428	428	427	424	436	453	429	429	450	423	411	426	438	431	445	447	423	450	418	451	419	437	439	433	433	455	439	431	433	412	429	463	469	425	427	466	429	440	430	395	442	431	403	455	480	411	448	412	415	421	413	402	450	485	429	465	411	442	430	415	419	454	449	443	405	426	440	477	393	455	434	445	437	438	477	415	395	452	421	452	425	409	442	443	440	409	413	432	466	451	448	456	445	464	432	443	445	431	423	414	451	475	475	441	437	436	433	414	424	429	478	433	512	433	458	409	428	431	446	419	441	447	425	445	418	428	425	450	413	459	442	451	430	400	439	407	406	428	394	433	436	402	425	451	436	407	455	420	433	426	394	454	434	451	424	454	418	465	431	408	411	434	430	443	442	396	427	417	443	421	448	446	437	394	434	453	442	445	422	411	462	426	429	467	408	413	451	432	423	435	400	435	445	445	422	391	450	419	443	430	436	436	465	431	441	452	467	395	452	461	422	406	444	411	444	412	450	418	452	438	446	449	434	408	432	452	431	426	418	391	455	442	438	421	404	428	445	428	421	402	422	445	459	410	438	425	409	425	432	420	431	443	418	405	424	383	405	421	431	452	425	450	468	422	434	432	432	433	427	415	436	467	451	445	431	404	464	438	442	448	449	439	406	421	422	456	449	459	401	431	400	442	469	413	454	448	378	441	434	443	450	472	425	433	420	457	406	398	414	457	442	428	440	430	414	453	431	461	425	428	454	452	500	431	448	438	448	388	468	453	424	450	429	415	422	439	417	449	427	404	427	425	404	455	420	455	408	441	398	449	461	416	432	442	454	438	429	457	419	452	419	464	437	438	456	412	437	469	422	410	444	438	440	428	416	458	427	450	423	440	417	421	474	423	464	464	466	407	466	426	396	447	386	459	455	408	425	433	419	403	425	423	419	437	444	449	419	421	396	447	448	446	411	432	441	408	425	431	424	439	458	435	423	425	452	400	443	441	449	439	445	448	408	439	437	481	435	440	428	453	445	439	436	420	424	445	410	428	410	423	464	410	444	451	464	413	433	479	426	409	442	427	374	446	437	445	437	451	439	417	466	411	437	438	411	420	464	496	446	436	431	408	408	415	486	414	435	484	435	430	414	452	437	437	413	424	418	457	449	428	421	418	436	425	425	428	441	464	426	436	466	455	433	433	463	469	437	435	419	480	461	430	462	420	423	385	466	453	433	458	426	428	443	468	441	466	407	434	401	457	454	434	427	452	448	424	415	437	414	460	401	408	464	404	420	465	436	416	435	487	438	471	428	421	426	445	441	411	416	466	405	482	408	419	445	421	443	459	436	430	427	411	405	448	420	420	422	479	430	434	407	394	410	417	442	403	424	404	457	421	449	396	461	433	415	410	458	431	417	446	411	432	433	461	433	430	464	457	420	465	480	439	417	411	441	401	412	451	457	452	431	424	419	415	444	489	472	442	402	432	464	456	415	403	424	458	426	412	427	434	458	427	417	453	455	423	374	399	454	422	449	435	422	450	426	410	441	428	435	446	434	427	463	467	417	450	455	442	415	442	418	404	426	462	446	439	436	438	461	386	408	416	423	405	434	452	458	436	444	445	480	434	418	465
61539	100377	72033	38514	14368	4534	1353	568	514	495	539	506	511	522	452	490	470	498	484	486	480	539	504	455	462	483	493	486	472	487	489	461	509	459	465	486	459	454	496	493	489	452	472	470	473	486	498	483	460	473	506	457	476	478	482	501	437	523	541	539	479	463	478	485	473	514	472	471	478	460	510	503	500	433	478	479	496	481	433	465	477	470	454	477	492	477	466	488	493	493	507	472	491	482	496	467	494	458	456	478	469	483	462	449	503	456	527	478	470	462	475	455	453	486	472	451	472	483	497	485	479	457	482	458	450	453	492	488	471	473	475	479	454	490	507	488	511	468	460	473	504	469	492	484	500	467	485	464	495	477	487	468	472	493	462	478	465	490	477	501	478	442	470	484	504	477	466	502	483	472	484	482	490	488	497	437	522	447	431	473	450	465	469	504	458	445	507	486	475	471	457	479	454	481	482	499	460	496	426	456	456	496	493	425	464	480	468	497	477	510	440	491	448	515	462	475	481	474	476	489	462	460	482	469	491	455	460	516	460	467	457	502	499	460	483	479	457	463	441	466	480	430	482	484	414	476	452	478	498	479	467	515	467	473	471	454	511	435	487	456	493	497	455	449	482	479	498	474	480	496	541	450	513	467	460	526	448	457	459	479	436	468	453	461	497	475	489	507	487	504	489	466	485	439	528	490	494	505	466	488	482	465	504	485	477	463	472	521	481	450	457	514	511	462	487	526	465	477	469	461	445	491	458	538	437	517	451	447	493	487	487	507	486	441	488	498	463	507	460	465	457	476	456	494	471	448	487	477	465	451	483	483	487	503	509	499	483	520	476	476	445	474	476	489	481	493	462	500	472	465	425	475	474	470	500	486	456	439	501	476	479	465	464	479	468	415	462	489	468	484	462	480	464	495	450	443	498	476	464	510	481	499	455	493	472	472	503	462	461	469	466	468	466	506	490	469	471	513	452	488	498	474	465	483	458	428	468	455	510	460	428	445	467	493	520	504	488	478	519	454	438	488	473	475	489	479	532	482	453	464	509	489	476	465	512	521	429	474	452	491	472	470	502	452	458	480	438	452	487	489	498	457	527	478	493	489	508	509	456	445	500	484	486	469	447	527	465	515	508	469	449	477	478	490	492	495	467	488	460	461	505	497	505	479	478	473	454	452	468	475	509	515	478	493	449	492	451	473	473	459	491	503	455	536	459	463	470	465	481	484	478	483	488	521	496	477	459	471	497	465	498	491	479	495	463	526	477	469	485	484	510	477	518	477	521	493	471	498	465	460	487	505	482	475	432	479	483	434	477	505	482	488	479	504	505	467	430	493	479	467	460	491	532	461	491	460	486	496	475	458	479	443	465	513	470	481	466	488	526	459	479	452	467	442	491	451	484	474	443	462	421	451	506	473	469	484	460	504	461	490	485	498	498	473	467	496	471	508	473	498	442	480	452	463	499	463	510	466	433	469	470	482	448	491	500	491	481	481	476	500	454	472	465	466	509	520	478	472	489	485	475	472	481	490	451	485	514	493	434	484	455	501	490	503	460	500	475	483	497	510	483	490	486	461	448	513	516	463	435	497	501	451	467	498	522	471	490	450	454	504	493	485	470	494	428	462	499	482	458	455	512	479	469	458	471	480	437	493	494	458	466	499	463	457	474	468	481	507	449	479	508	483	451	468	466	468	487	478	462	472	463	472	471	476	442	499	495	501	534	468	483	465	426	427	440	488	483	483	441	492	495	443	454	471	474	478	481	467	475	476	446	486	502	456	450	512	513	498	476	487	486	474	488	501	479	521	439	493	488	489	451	484	482	487	509	449	476	499	475	469	511	472	489	478	524	483	493	437	476	468	514	512	511	483	509	490	480	471	476	471	464	489	482	441	445	512	504	525	455	525	490	474	505	455	469	502	495	481	473	459	501	467	470	505	510	497	513	453	465	480	440	501	499	485	487	468	472	504	493	491	464	503	486	483	458	506	499	473	496	472	526	503	469	486	498	475	442	494	482	455	483	491	507	451	477	518	505	470	463	506	446	513	467	509	519	502	448	471	456	461	506	489	440	462	462	495	499	501	522	490	503	496	459	455	488	514	453	476	492	451	483	496	469	469	440	468	461	473	506	455	488	439	487	473	511	480	487	453	527	469	457	518	465	498	475	480	486	473	472	475	512	481	456	454	516	462	488	466	459	496	500	516	438	444	455	486	467	460	476	479	494	478	514	509	481	449	474	511	500	462	475	473	515	489	434	469	502	501	503	473	493	514	476	475	465	499	488	430	464	460	456	453	473	486	432	463	497	468	470	517	478	487	504	447	493	469	477	492	479	457	469	486	451	470	472	481	485	473	496	474	489	457	485	498	514	473	501	502	495	466	482	486	469	503	472	460	495	489	472	477	498	485	464	480	470	501	515	460	496	471	480	489	504	474	460	501	478	474	482	463	505	476	493	465	470	477	457	451	462	450	482	461	459	457	487	472	467	449	491	505	485	498	435	448	474	496	475	465	483	476	480	460	466	430	481	480	495	462	456	491	509	483	469	508	467	491	497	475	474	500	463	507	455	448	465	502	483	471	446	510	513	467	470	461	441	488	457	465	455	456	481	489	448	477	466	442	470	549	433	462	463	475	470	471	513	544	473	445	476	473	488	454	489	437	467	460	453	484	466	450	464	491	484	481	454	484	451	484	488	451	471	485	468	474	480	456	470	511	485	442	496	446	507	472	447	497	452	505	469	461	486	463	508	481	460	469	490	504	458	493	507	453	436	482	503	456	470	465	486	447	486	524	505	491	484	487	471	490	523	471	471	486	470	455	463	476	486	474	439	483	476	451	449	508	458	487	466	483	468	507	489	466	450	500	501	437	454	473	478	455	463	470	450	486	427	497	470	451	468	471	452	464	486	479	471	477	500	455	434	495	476	497	482	502	444	499	491	475	465	467	471	463	503	463	442	463	452	506	478	477	465	487	492	498	491	438	466	456	450	475	446	452	457	496	464	503	497	482	494	478	490	485	476	469	462	496	475	484	481	478	481	478	449	444	490	480	484	484	500	451	496	487	446	461	480	460	496	489	423	494	424	509	471	497	471	454	440	470	493	421	484	482	468	468	487	500	504	500	491	488	474	480	455	463	489	496	502	462	505	492	494	475	474	468	471	497	476	513	452	462	529	473	482	497	473	481	503	463	467	462	468	463	481	458	491	479	507	479	463	516	436	462	496	478	476	486	461	491	461	487	488	500	457	489	479	466	491	474	504	458	495	498	452	483	477	492	485	501	477	446	491	519	489	520	493	461	481	483	514	479	470	469	520	475	472	503	490	490	520	495	474	458	504	521	496	491	487	471	500	488	485	507	472	457	519	528	449	459	480	460	494	486	458	465	461	490	485	487	464	482	485	481	516	439	523	451	537	482	464	473	481	478	456	464	507	495	480	504	496	515	480	486	532	437	474	514	448	484	498	522	471	492	474	468	498	469	457	501	473	501	493	468	477	462	485	503
29568	29557	31563	12909	1443	565	377	329	339	333	349	356	365	377	378	329	356	363	364	342	354	340	385	359	357	354	369	322	367	337	359	361	378	363	353	356	351	355	379	368	339	348	356	350	382	363	364	358	349	374	339	344	380	338	344	352	372	339	341	346	336	357	334	384	373	335	377	364	350	341	340	362	407	344	366	362	358	346	348	351	359	365	400	359	378	343	321	360	379	373	370	379	373	344	364	383	380	339	372	348	365	353	323	359	339	361	355	367	398	385	350	356	372	340	379	336	337	343	319	393	361	344	331	343	383	378	357	332	343	353	368	375	350	350	375	363	322	366	305	354	363	319	358	348	370	364	349	333	323	369	348	318	360	325	362	327	369	347	332	365	342	394	347	342	367	311	340	361	415	349	352	358	319	373	395	365	338	366	360	383	343	373	337	324	349	352	301	390	371	347	312	362	360	377	356	334	359	351	332	358	349	378	340	332	340	352	337	359	369	338	332	329	373	333	373	392	351	329	335	348	407	332	365	376	358	362	373	384	379	344	371	378	322	353	408	364	342	377	380	340	359	367	359	316	380	340	320	334	365	383	363	376	348	340	375	346	343	365	365	359	348	348	370	358	326	311	362	352	347	347	323	384	357	387	350	398	348	345	356	349	372	359	358	345	365	342	332	367	373	375	339	397	366	374	364	364	358	364	339	362	318	353	387	351	368	384	373	350	375	365	364	337	339	340	369	358	381	349	364	351	377	366	355	368	347	336	364	381	340	341	387	384	332	337	382	380	349	340	343	392	348	380	358	339	343	372	317	342	326	407	359	330	357	362	363	347	361	355	346	375	308	342	318	356	386	363	378	347	354	366	338	345	364	387	345	364	368	370	379	347	373	359	343	351	353	347	364	342	381	373	343	383	327	368	348	380	358	337	338	320	379	340	336	352	346	327	326	361	367	371	385	387	362	365	407	364	372	391	363	337	364	376	362	351	339	346	354	371	418	360	337	359	383	325	362	343	370	372	368	350	350	391	348	359	341	355	354	360	364	357	361	359	348	370	353	355	373	365	366	377	346	351	350	348	365	350	341	401	368	362	369	347	405	366	354	383	352	356	375	333	375	354	353	408	363	389	346	363	356	334	366	331	332	356	354	353	316	333	343	338	361	362	351	352	341	360	361	369	354	362	366	357	378	364	366	403	351	351	348	345	333	354	348	327	348	331	359	391	369	362	326	344	358	328	369	335	395	390	382	366	357	352	347	360	348	341	387	359	367	357	388	360	362	386	350	360	363	357	343	397	358	358	337	378	348	372	343	336	342	344	360	376	329	352	365	369	375	369	367	351	336	375	376	342	347	349	366	335	317	344	342	329	362	390	330	383	347	355	365	385	393	389	348	334	373	357	360	341	337	365	379	315	361	348	394	324	390	360	356	329	360	383	341	395	361	367	343	318	370	374	368	349	366	368	365	340	351	350	325	361	360	356	347	381	367	391	351	378	380	359	365	351	358	379	354	337	352	323	348	373	355	312	350	336	347	368	398	338	321	339	339	371	387	376	363	359	353	355	349	343	383	383	378	343	345	373	351	362	328	391	355	385	388	369	339	374	332	366	377	353	342	358	359	343	328	357	353	376	341	347	348	365	371	364	402	367	343	379	348	363	385	353	349	394	348	359	366	361	342	348	345	372	341	368	354	367	392	378	368	339	345	331	334	337	371	366	339	371	384	323	325	377	334	371	356	342	364	345	377	359	363	362	342	371	363	352	403	340	360	349	403	383	334	374	391	352	353	366	353	322	365	367	348	368	371	403	378	345	368	360	350	339	332	352	357	310	339	323	388	354	365	362	362	356	337	320	350	379	358	334	326	340	347	340	348	326	354	378	372	356	365	363	327	322	366	344	342	348	345	367	371	365	362	351	377	403	350	357	354	325	338	365	380	378	366	341	341	367	388	327	347	343	366	372	387	380	414	374	368	361	386	346	365	373	330	406	353	359	371	363	362	367	353	348	342	348	351	365	377	350	338	387	355	317	360	401	360	337	377	352	362	346	385	335	371	326	388	376	352	350	374	369	364	364	348	335	339	370	370	373	328	368	360	356	328	349	358	364	358	359	358	338	340	360	365	345	371	356	304	334	327	375	350	375	382	366	368	310	369	350	361	360	350	394	357	332	377	369	346	365	368	349	340	397	335	333	381	362	340	342	344	344	357	395	376	367	360	356	379	361	334	364	336	363	384	382	340	368	335	383	348	351	336	351	369	361	332	376	355	352	362	348	348	405	360	346	339	371	360	381	363	370	345	373	338	353	357	378	381	341	376	347	390	395	364	362	355	368	319	378	337	360	368	325	388	377	350	361	340	340	347	355	374	355	381	362	351	380	363	365	359	356	366	343	347	392	363	369	359	356	319	327	359	348	338	370	339	358	345	365	356	366	367	379	368	383	360	392	314	375	330	355	358	387	354	349	373	373	393	365	352	367	383	334	389	367	367	354	335	357	361	363	355	349	331	355	349	353	364	370	364	353	347	307	379	345	361	337	341	359	326	380	379	320	348	369	329	370	353	366	352	352	364	361	334	330	364	370	364	349	351	333	359	344	331	344	362	335	355	343	333	364	385	345	324	328	357	363	340	350	353	340	406	374	396	327	371	331	368	337	351	334	390	404	329	352	351	367	326	358	321	346	358	338	367	360	368	370	330	392	353	374	377	351	345	372	357	389	356	364	358	320	346	376	389	353	368	365	340	386	339	378	343	344	350	363	385	372	364	334	372	355	350	339	374	365	345	371	341	339	330	351	349	358	352	367	361	344	349	361	337	373	337	383	345	344	362	344	339	384	368	373	348	336	361	347	367	353	373	362	383	359	384	360	384	340	350	350	359	364	361	336	308	367	332	385	359	361	342	356	335	382	392	372	367	339	381	350	365	367	363	364	372	386	405	398	327	363	356	369	375	357	339	351	343	361	334	367	369	336	361	339	354	372	398	355	362	356	391	377	334	345	358	369	366	351	371	352	374	310	364	334	343	375	352	332	334	333	333	364	369	375	373	333	366	316	354	329	363	340	338	338	343	349	332	328	359	376	351	342	347	345	340	349	348	353	367	366	384	416	374	357	373	394	318	341	335	365	374	352	336	385	324	339	345	357	374	376	353	333	368	388	336	367	351	336	375	392	376	358	380	364	349	353	366	384	317	364	338	353	371	395	386	371	374	389	361	388	367	372	334	388	379	387	379	327	390	368	343	351	348	358	336	350	343	356	343	370	365	338	360	371	338	337	305	384	352	323	388	356	337	318	340	339	342	359	352	359	362	356	382	329	351	382	369	352	339	348	372	325	350	365	331	310	369	365	378	364	353	381	346	363	314	363	348	355	387	352	363	362	329	368	358	352	371	379	361	362	357	380	372	359	398	333	357	373	373	343	336	367	399	368	363	326	354	369	346	396	347	350	319	370	329	337	364	320	393	386	370	348	359	346	322	378	330	341	337	378	347	351	362	373	362	350	368	357
31815	44189	27396	7501	1405	693	474	427	364	432	420	454	441	413	452	399	428	409	410	403	401	415	424	382	403	419	454	412	415	442	433	405	447	425	411	376	420	455	395	397	421	419	399	399	385	414	407	419	418	405	407	444	420	404	405	401	397	421	395	386	422	402	388	393	444	443	398	362	424	372	404	376	439	417	447	441	428	434	370	396	405	423	440	425	379	424	444	420	422	421	426	383	417	430	374	423	425	445	442	412	407	395	421	451	457	449	409	426	428	393	397	436	393	379	404	391	418	400	452	439	428	399	429	418	412	391	417	440	399	413	414	424	398	414	441	405	385	413	444	411	418	392	385	417	395	393	397	422	441	453	429	430	433	433	394	448	437	450	411	383	409	464	405	400	443	430	399	413	409	436	418	407	417	422	437	400	450	424	412	416	438	398	403	378	392	414	427	439	377	401	450	423	446	422	407	432	462	409	423	395	413	426	456	397	414	421	404	397	433	426	415	409	398	418	370	410	442	428	410	437	415	448	432	432	445	399	390	436	392	436	443	396	387	395	417	426	386	421	440	424	419	389	442	413	418	382	414	402	410	406	454	440	436	425	431	385	390	414	385	416	424	415	451	464	393	430	411	390	447	407	420	396	424	396	428	408	459	442	390	394	414	451	400	411	390	429	421	456	421	428	431	410	428	414	428	397	422	386	391	415	427	401	421	436	419	410	407	391	397	467	417	416	390	425	447	373	412	423	405	421	395	423	393	410	425	426	432	447	370	450	461	436	422	414	453	443	426	431	423	418	410	435	383	426	411	403	423	413	406	437	436	386	435	375	456	439	409	424	401	414	397	403	424	422	416	395	412	427	403	353	432	424	440	409	426	415	410	393	421	392	429	386	411	444	394	417	434	421	400	435	373	378	402	408	417	395	403	420	379	407	411	435	410	406	391	444	428	428	435	475	409	417	443	391	406	433	421	412	418	423	432	400	404	382	400	433	410	459	407	434	417	423	431	402	430	434	433	422	449	446	414	415	417	416	428	414	431	450	396	426	417	408	406	403	404	405	433	415	416	423	411	394	449	435	427	432	411	408	442	390	389	376	434	425	432	429	413	452	421	396	424	412	416	440	388	398	384	398	400	434	415	382	416	408	409	406	418	420	411	431	411	442	403	383	451	395	455	407	438	415	389	396	432	421	421	403	435	437	438	445	398	380	438	427	458	421	415	428	372	402	425	424	458	406	433	431	434	431	434	373	404	397	418	424	403	422	427	434	377	400	394	369	408	435	424	424	426	397	353	395	433	430	406	422	388	412	400	400	424	401	387	413	461	387	437	448	411	404	439	383	401	439	404	391	390	437	408	397	433	412	456	381	435	415	418	396	416	425	416	434	398	427	389	396	445	421	451	413	413	398	436	444	430	388	435	427	415	377	393	418	427	386	421	436	385	378	388	436	406	431	427	403	410	397	427	444	448	430	394	407	404	408	415	406	401	429	415	417	428	430	450	396	436	435	386	383	380	419	418	401	428	433	409	409	414	427	431	428	401	424	420	418	399	405	373	397	422	392	424	427	383	422	418	419	415	420	426	425	412	410	380	416	384	405	415	437	403	401	423	408	443	437	411	379	401	435	435	431	449	399	406	404	416	442	433	404	394	415	433	389	442	442	409	440	428	406	383	422	412	389	402	424	419	412	482	416	407	401	392	406	401	412	425	421	396	397	425	424	413	438	435	396	392	422	419	436	420	437	426	417	395	412	437	438	410	382	440	381	438	390	412	430	429	414	414	400	401	418	428	431	386	397	427	406	422	433	376	411	473	424	385	397	368	407	444	412	436	421	470	424	438	450	398	465	401	422	434	418	399	415	395	431	391	443	432	427	384	431	412	423	426	428	416	385	406	389	425	407	407	402	387	435	390	443	425	422	399	450	407	435	447	409	424	430	430	424	389	406	403	398	451	422	387	411	445	412	427	392	449	424	431	423	386	435	423	445	451	414	397	398	418	431	414	416	415	431	404	410	433	446	426	445	443	397	426	420	390	433	398	417	425	406	407	415	452	406	423	411	400	417	399	392	451	431	430	424	419	443	428	430	409	408	432	427	414	429	406	420	414	419	386	443	381	400	387	432	429	437	447	417	427	403	469	414	396	404	412	410	389	401	406	396	395	403	393	439	404	403	388	404	464	410	398	406	428	455	410	382	393	470	413	435	421	418	405	417	415	413	437	376	428	440	428	417	423	417	391	394	412	455	435	410	437	424	379	441	403	414	397	447	401	409	406	377	468	411	425	413	396	424	389	369	442	423	400	414	404	416	410	437	418	397	442	386	435	417	423	427	373	405	402	384	417	401	414	418	431	363	426	411	458	420	431	407	416	402	404	405	403	422	452	386	433	424	400	383	426	400	399	404	380	420	408	387	400	408	435	438	386	437	413	468	425	454	422	420	432	397	402	401	409	377	398	419	441	459	430	423	421	389	407	391	414	394	418	420	420	406	390	397	352	408	449	385	401	421	427	424	443	391	413	389	415	429	436	404	395	419	442	420	436	403	401	419	426	443	435	380	401	426	407	402	388	446	391	408	390	412	401	449	392	405	421	437	428	377	450	452	420	371	397	429	440	429	412	460	404	406	415	410	380	416	425	449	416	438	415	435	425	391	433	422	387	414	382	411	420	378	389	400	391	445	403	443	421	414	428	403	411	386	413	382	412	403	428	398	422	401	386	423	406	428	412	408	443	398	407	377	403	432	440	397	385	418	430	411	412	393	372	422	393	436	430	409	399	447	448	410	434	419	383	427	427	417	424	423	402	440	409	412	417	429	403	442	427	427	430	403	417	433	418	393	399	425	391	418	443	421	405	469	408	387	391	433	432	385	464	406	405	418	425	411	418	381	396	391	410	394	401	421	410	420	423	439	383	426	391	425	460	461	399	414	410	408	409	414	391	435	408	417	442	429	441	404	403	425	434	409	415	429	393	421	404	446	399	430	408	429	401	440	395	408	392	407	398	410	424	420	391	393	424	417	420	414	408	430	415	384	404	432	418	408	425	425	404	457	421	374	429	399	400	435	437	444	377	424	461	434	392	419	401	387	434	425	384	432	401	370	448	414	392	410	389	417	399	414	418	411	419	384	463	438	404	396	415	415	378	430	391	409	417	370	417	434	406	439	417	409	415	438	416	397	397	440	435	414	435	440	412	422	416	432	386	425	444	390	424	382	442	398	402	396	417	433	401	419	414	402	417	401	359	398	401	410	425	390	406	400	456	411	431	472	409	418	384	439	447	412	366	405	423	432	414	397	425	409	407	414	438	403	415	433	392	434	404	399	375	464	440	429	438	390	419	380	425	397	438	428	429	428	406	428	391	432	425	415	426	408	394	456	412	426	427	420	409	400	412	390	376	413	416	413	410	407	424	409	435	391	419	423	456	424	391	427	397	389	404	430	387	403	433	404	393	413	407	424	427	423	380	441	444	413	382	423	376	438	428	412	450	440	452	387	446	396	404	422
23489	21911	31995	25098	20821	15441	2510	411	327	344	366	343	387	369	338	318	345	332	371	327	359	331	391	368	377	340	353	348	349	366	352	351	360	351	298	334	346	359	351	320	357	369	324	325	358	335	339	337	357	367	316	333	326	326	363	321	355	290	338	345	342	341	347	348	361	338	324	350	336	347	343	319	339	353	373	311	342	352	363	340	361	356	343	385	334	340	336	334	359	359	339	325	334	361	326	344	336	326	342	326	321	324	346	319	336	326	307	324	327	368	356	341	323	332	336	345	368	313	344	334	340	361	321	342	336	326	321	337	350	330	326	361	333	344	348	325	312	349	336	333	338	321	340	321	319	323	362	338	343	335	360	321	333	342	315	346	325	345	302	336	349	348	347	375	373	306	354	341	314	324	318	351	338	361	325	337	315	355	365	365	315	326	319	339	346	348	346	358	323	347	345	323	295	331	334	308	343	373	353	352	340	322	354	306	342	328	343	335	368	330	347	335	326	348	359	340	336	353	320	382	337	335	364	359	345	331	360	329	332	353	356	307	335	308	329	361	299	338	311	357	352	351	339	340	348	347	337	344	353	358	319	344	340	343	351	354	335	339	355	340	341	343	332	336	383	337	335	350	318	334	348	350	331	372	340	328	339	360	317	348	337	328	338	348	307	375	330	374	325	342	336	323	344	341	314	299	338	341	348	348	301	324	318	334	338	382	334	340	346	310	349	346	310	358	351	400	350	352	362	337	329	344	347	339	373	338	387	336	360	337	360	319	335	323	343	306	358	348	344	326	329	328	350	323	332	341	337	326	301	384	321	352	357	299	363	325	326	334	308	332	336	346	339	312	363	348	335	351	329	304	337	290	369	308	344	329	366	363	344	351	341	352	361	351	348	369	332	322	372	321	351	339	361	324	338	365	373	333	353	319	336	333	333	335	334	319	350	355	329	325	330	366	352	337	305	333	358	314	347	327	319	309	335	373	358	322	348	364	338	357	342	334	332	328	325	349	316	344	346	340	361	353	303	317	343	365	343	367	347	334	333	368	334	295	343	352	308	359	348	335	363	344	346	319	335	353	348	304	358	317	341	310	343	332	341	334	360	348	336	334	364	350	354	340	353	340	349	310	337	327	342	331	316	331	322	350	356	338	316	334	368	312	293	319	299	339	349	368	309	308	332	315	345	344	341	316	304	354	330	340	340	378	339	313	333	337	323	331	344	332	371	348	321	330	336	355	356	334	331	396	348	346	327	307	360	326	355	328	347	346	346	350	319	314	353	332	331	341	325	355	309	352	345	337	305	351	371	348	375	341	335	384	374	316	335	330	357	318	363	339	342	311	362	371	347	349	352	359	381	325	312	350	354	335	372	323	352	372	369	392	349	314	336	314	365	326	344	364	333	328	305	350	363	368	340	367	317	349	339	363	342	323	361	354	327	338	364	306	333	328	346	372	343	322	341	330	326	342	335	344	310	327	324	319	329	340	323	371	373	329	357	344	337	367	337	293	328	338	353	345	358	334	335	351	336	348	348	333	340	342	337	360	302	352	315	350	341	357	381	346	351	356	374	372	355	364	324	313	308	325	296	363	336	329	347	312	332	328	334	342	360	339	351	291	327	349	362	346	379	329	332	343	342	341	348	319	334	315	330	340	330	321	364	352	366	371	325	290	344	349	354	336	324	342	301	351	323	317	377	349	324	324	331	342	339	351	380	346	342	332	341	333	333	308	349	308	350	370	342	330	364	357	336	325	324	352	370	341	329	323	328	364	321	325	354	345	328	358	376	323	356	349	344	355	347	342	333	324	306	316	334	337	312	349	364	334	351	355	334	354	348	353	311	343	330	341	334	330	315	374	347	347	337	351	324	321	326	342	350	320	323	356	357	319	359	328	322	327	341	385	331	351	309	347	325	343	339	369	343	364	347	341	338	322	323	361	337	350	368	340	332	322	346	347	337	354	345	306	337	307	325	336	332	362	346	356	346	338	347	318	355	343	354	336	344	311	350	338	350	316	315	324	357	340	346	346	330	391	325	331	334	327	349	340	335	329	367	334	373	373	343	335	344	324	346	345	320	339	353	376	314	319	347	304	342	360	328	320	368	375	388	322	359	339	352	356	359	333	340	315	360	342	354	350	354	386	331	338	316	355	312	321	320	358	349	339	362	332	386	345	331	309	330	319	357	349	354	353	346	352	324	362	375	361	361	322	362	361	312	383	346	334	329	325	348	370	343	323	355	346	327	310	344	349	341	329	323	320	350	333	325	315	342	347	347	324	344	309	344	355	364	335	309	334	363	344	352	336	326	350	355	366	365	337	346	365	317	367	338	355	324	346	346	316	356	323	320	342	384	364	321	317	371	349	325	331	356	360	355	326	362	322	323	316	361	359	340	345	304	360	328	339	325	323	357	368	331	364	328	356	292	331	346	340	329	358	362	387	296	325	343	306	339	373	348	348	366	344	330	332	327	325	357	322	351	363	358	342	368	321	314	335	349	368	353	315	300	326	346	317	340	324	334	330	369	348	331	338	331	346	352	332	336	349	339	335	343	340	353	353	342	354	340	334	339	344	312	339	301	362	326	343	336	345	329	333	344	314	354	335	355	374	361	353	348	337	384	354	356	345	304	346	356	336	321	325	335	347	372	349	338	301	351	337	351	332	314	346	339	322	373	312	351	322	350	358	321	360	337	321	329	318	333	328	358	359	369	329	342	330	341	324	351	372	335	315	374	320	315	322	348	338	354	335	339	320	314	328	325	344	362	322	363	322	357	312	341	391	335	312	361	348	325	344	327	338	371	354	385	321	345	332	321	348	330	331	370	335	330	361	328	350	328	325	330	347	349	313	324	327	352	350	336	355	334	323	330	361	356	381	363	343	331	330	394	338	343	362	353	357	330	367	354	348	374	323	372	343	355	333	339	330	361	362	360	352	350	332	349	330	342	369	340	341	365	349	343	334	320	338	366	367	338	331	319	352	318	338	344	331	326	280	315	337	348	308	341	347	297	341	315	348	306	340	306	370	374	341	314	334	376	359	334	334	372	323	363	368	379	361	358	340	338	308	327	345	336	345	339	372	357	299	337	332	370	335	324	346	339	349	327	345	312	312	312	334	350	324	331	353	342	351	339	336	333	350	371	372	354	377	326	349	319	331	331	340	355	327	370	312	340	360	342	312	330	346	345	323	338	325	333	328	331	374	337	335	343	360	328	353	352	354	329	355	370	325	351	345	324	294	340	365	325	351	326	343	364	334	329	347	359	302	315	357	344	348	357	316	362	345	357	353	384	352	335	338	344	323	350	365	367	322	330	354	332	347	364	315	353	335	340	364	329	349	347	362	368	304	346	348	348	355	357	306	378	313	337	338	330	353	338	353	355	352	338	366	323	330	336	350	348	349	296	357	351	351	368	311	332	319	336	346	348	346	304	353	311	301	344	382	338	369	355	317	346	324	363	363	335	353	381	343	350	326	380	330	335	347	344	328	351	321	366	380	350	346
57786	93158	62841	30399	9969	2873	873	454	365	396	376	418	385	366	400	385	348	418	404	371	382	385	417	371	377	376	371	395	359	387	395	370	349	373	369	395	378	381	380	345	334	380	372	403	370	390	370	357	412	397	421	352	393	401	374	374	367	409	438	393	405	362	384	422	403	369	432	351	370	370	399	355	400	384	380	377	393	373	383	403	398	377	378	377	404	391	395	359	407	355	388	385	406	386	356	366	383	394	396	406	379	389	353	388	394	387	390	397	411	357	373	384	378	372	398	414	375	378	368	361	384	414	389	396	359	366	390	411	399	366	382	369	386	371	378	385	409	371	372	397	382	371	386	395	378	380	388	392	375	412	397	426	385	368	383	377	382	373	378	374	366	387	374	380	358	386	386	404	367	384	380	388	382	378	392	322	424	392	375	395	392	384	388	381	363	379	374	382	371	431	359	350	382	387	408	343	421	386	386	346	392	388	380	380	406	357	370	358	362	332	344	395	416	397	372	399	383	361	386	398	400	368	397	390	395	398	401	385	394	368	436	397	383	387	382	394	354	371	390	337	359	354	423	393	382	373	403	367	359	377	377	415	355	359	412	369	376	406	385	403	407	400	379	401	404	359	381	346	405	401	337	385	395	404	409	354	395	389	352	377	382	377	391	382	364	343	382	405	381	372	376	393	386	391	406	401	399	406	369	391	391	419	390	400	363	406	360	383	363	409	370	376	395	381	372	373	366	390	378	384	404	404	360	377	369	332	372	382	398	387	366	355	381	396	368	391	381	357	371	360	363	368	394	361	374	386	367	392	394	366	402	362	374	374	429	403	385	351	408	402	339	402	363	344	369	400	371	395	365	354	359	397	364	373	418	398	375	353	366	387	360	440	398	406	410	342	374	367	370	387	396	383	372	399	392	386	371	372	342	405	374	407	412	396	403	379	367	414	349	393	391	409	385	386	387	385	390	363	364	395	391	380	387	348	397	382	398	382	414	387	390	406	414	357	392	370	382	366	411	397	403	397	395	392	392	387	405	384	377	397	396	372	396	383	384	368	390	355	401	371	387	369	387	410	390	380	388	399	385	367	387	408	384	376	363	378	368	380	376	400	380	379	395	442	414	386	381	391	368	396	390	408	387	373	366	394	367	378	372	382	383	389	389	421	395	381	385	361	348	366	373	383	402	404	399	402	371	423	400	375	359	418	407	412	371	408	387	414	359	386	358	388	399	372	351	393	333	389	378	355	390	393	388	364	416	400	385	413	353	415	417	395	386	384	373	362	366	371	405	382	384	406	385	407	356	376	386	399	371	398	363	371	406	381	392	373	407	375	389	383	402	352	390	374	338	363	404	357	388	390	436	349	390	413	369	381	416	357	373	422	391	382	421	400	376	398	351	387	406	354	386	366	383	434	356	382	381	375	390	401	391	380	371	370	402	363	410	407	378	373	367	387	357	389	387	365	415	367	371	375	411	391	390	413	436	436	360	387	359	375	387	375	378	374	401	369	411	401	385	366	371	366	395	369	389	382	399	410	355	393	391	381	365	377	411	381	391	367	382	399	399	408	388	389	318	393	364	401	404	395	373	412	371	369	384	386	382	387	397	393	393	418	354	391	388	387	367	401	384	381	399	386	399	391	375	401	403	380	385	373	375	397	387	433	356	374	396	377	422	360	380	396	390	398	394	412	377	405	377	387	391	344	370	393	395	363	397	376	406	374	358	371	394	378	390	373	357	411	407	415	396	376	376	357	350	384	407	365	422	418	393	386	387	377	390	410	388	388	410	404	366	377	387	390	410	380	356	377	391	374	354	385	395	383	389	356	366	410	380	376	406	382	385	367	417	387	389	373	385	392	390	358	403	407	343	416	394	348	421	362	359	361	379	346	398	376	407	410	381	403	407	364	401	383	382	410	422	410	416	400	397	385	371	414	350	376	373	393	425	407	374	367	384	381	375	354	372	332	358	398	416	359	376	381	377	367	401	362	377	374	421	418	378	399	398	350	382	408	396	359	365	397	400	399	403	389	381	386	367	373	361	359	354	364	398	373	405	390	384	414	387	394	352	387	366	396	422	360	399	384	411	408	376	409	413	410	370	382	418	361	396	426	404	421	402	365	412	389	402	392	356	395	377	373	371	371	362	368	370	388	387	402	377	402	403	364	393	400	332	382	394	362	400	424	376	367	372	393	373	382	350	391	373	412	375	391	409	375	392	419	405	406	400	345	376	356	383	385	365	367	411	395	390	411	382	380	402	362	370	390	356	389	363	366	366	359	384	393	353	397	339	378	363	382	396	411	388	390	355	388	390	397	369	386	402	416	362	387	377	362	400	423	372	390	390	365	406	381	353	388	413	396	406	383	366	381	342	422	389	414	373	380	407	357	377	393	364	417	408	379	376	367	394	385	418	386	356	376	385	364	400	408	409	364	399	420	338	414	369	355	393	379	406	397	400	378	377	421	380	395	384	372	397	414	394	379	365	393	397	387	408	386	423	390	396	422	431	352	370	405	396	374	381	412	389	375	389	412	386	352	384	377	369	355	359	372	400	360	396	352	380	383	401	432	372	387	409	370	402	384	397	380	394	379	384	398	367	362	405	395	401	415	360	367	376	407	374	389	380	382	418	384	386	378	387	361	391	361	367	364	396	401	357	350	386	374	368	374	366	361	402	383	342	383	374	379	371	390	366	349	385	363	390	385	367	427	371	328	395	386	353	381	390	388	410	352	361	388	407	405	361	404	364	361	403	400	397	347	369	372	376	436	383	382	377	401	379	386	386	336	379	395	391	392	398	411	389	409	410	357	369	360	353	385	384	409	377	410	365	375	373	399	392	374	416	390	394	370	412	384	419	374	378	387	403	400	365	397	392	390	363	402	386	391	385	409	384	339	389	385	390	352	403	408	361	414	363	382	374	400	373	398	370	400	369	392	389	397	367	413	381	363	350	406	377	384	397	369	414	383	392	382	390	398	415	343	390	386	394	385	388	389	379	404	387	394	367	400	410	393	399	392	379	426	391	396	382	353	400	404	397	420	404	398	373	412	384	373	341	380	357	412	388	423	370	383	403	404	370	372	375	367	382	387	390	397	360	355	392	400	370	338	375	405	376	379	414	383	370	361	439	392	376	402	414	391	366	396	376	399	383	362	371	403	405	398	381	365	381	347	359	443	396	373	352	409	384	400	378	398	364	387	411	397	382	397	394	399	368	385	365	396	411	376	381	396	353	391	399	423	402	428	352	360	362	380	405	352	367	392	398	374	378	421	369	359	409	387	414	368	383	367	395	393	361	401	382	355	362	375	417	376	370	394	386	390	390	411	352	375	358	344	378	389	396	374	394	414	416	399	386	382	379	361	392	380	401	360	402	362	370	417	395	381	355	378	360	407	394	389	389	362	379	414	422	383	355	371	421	398	408	383	355	367	404	365	376	337	350	408	366	407	396	387	386	412	377	385	381	379	395	355	355	391	438	404	377	395	396	374	393	383	387	397	388	384
25356	23865	33945	25775	13845	2395	658	451	436	442	461	499	455	436	442	466	457	464	450	481	468	463	439	423	440	464	454	495	467	454	479	460	456	465	471	482	445	466	446	440	471	456	438	430	439	429	455	433	416	430	450	414	466	464	476	484	437	450	432	455	457	454	471	429	423	442	466	433	468	469	455	429	402	494	444	423	512	462	438	445	458	420	466	423	451	467	440	410	465	459	441	456	483	440	430	445	473	437	417	453	425	462	464	438	446	443	414	447	440	446	450	456	453	476	432	474	455	474	487	459	480	490	444	437	470	453	458	467	447	481	456	445	460	435	414	456	444	469	462	452	466	474	458	463	453	453	441	453	453	418	480	439	437	446	398	434	459	459	417	430	462	433	461	411	430	439	481	472	424	437	445	451	432	445	442	443	432	476	418	446	416	438	432	444	456	480	428	475	454	472	435	410	423	427	389	424	467	423	439	448	446	445	442	457	437	427	425	430	384	453	503	419	467	448	456	449	432	446	427	417	434	466	450	469	457	468	429	412	419	456	452	439	427	450	458	487	416	414	448	440	417	413	460	454	472	459	454	450	455	471	451	439	440	429	441	414	443	460	419	429	440	431	470	475	420	468	429	450	490	470	457	489	468	445	474	449	426	479	429	435	464	470	447	446	443	432	423	467	465	441	453	457	434	456	451	468	470	442	490	442	427	458	453	445	461	464	495	419	455	472	469	479	437	450	407	429	453	415	442	435	455	472	457	423	454	467	470	461	468	485	393	474	465	457	426	460	449	427	450	465	461	457	504	449	475	463	506	419	495	465	446	442	412	449	421	452	439	455	446	472	436	466	427	430	422	446	448	461	439	420	450	472	462	444	419	451	463	461	421	472	435	463	503	464	473	437	443	473	448	414	449	493	457	444	478	408	469	483	434	470	428	421	456	469	428	467	483	403	445	456	440	480	471	455	472	473	458	439	461	413	459	423	465	451	459	444	463	435	410	447	448	469	447	451	452	460	462	449	446	440	431	404	459	434	461	422	483	450	441	423	474	418	428	461	431	468	406	430	470	442	441	486	478	425	417	433	460	455	503	402	444	424	440	449	416	420	460	457	429	431	468	477	467	473	464	408	438	427	447	450	467	424	457	487	440	442	427	423	448	438	461	440	447	444	490	432	416	454	470	441	448	431	449	447	455	457	442	469	433	426	426	430	443	427	404	480	454	419	402	454	465	441	418	480	452	446	433	482	430	426	460	431	454	442	454	428	418	442	436	477	489	436	434	437	413	489	423	510	431	451	460	482	438	454	448	419	438	452	454	411	410	473	473	442	454	458	464	447	423	433	450	429	437	462	432	455	430	463	423	444	446	441	435	461	435	467	459	425	406	433	424	441	437	474	416	447	418	430	433	428	496	419	447	473	453	468	462	440	456	433	446	473	440	441	426	468	456	453	464	423	469	439	450	461	470	450	455	434	446	457	449	439	468	451	454	510	447	429	461	463	434	453	440	434	470	470	445	458	413	434	402	411	442	451	456	435	436	438	448	474	470	440	460	474	415	443	493	436	461	442	438	419	442	428	473	482	416	448	441	432	494	423	445	455	435	449	435	451	462	442	431	462	448	466	462	438	457	412	482	459	457	444	445	449	429	422	438	486	475	459	466	478	426	433	443	441	461	432	411	454	439	405	456	451	422	442	393	415	437	438	455	452	440	443	479	450	483	433	460	432	498	456	442	404	423	440	456	438	473	444	473	420	444	451	423	414	435	466	498	438	444	468	426	433	413	446	456	442	430	464	442	441	459	447	426	412	460	457	444	456	472	438	416	431	425	431	422	428	464	431	422	453	446	472	427	415	385	449	426	448	439	435	452	462	445	446	443	454	436	451	467	477	391	445	431	477	414	434	460	478	457	427	441	510	448	445	488	441	467	447	444	430	442	411	480	439	425	440	446	484	393	419	465	476	436	447	428	428	468	435	451	456	439	480	474	441	466	435	428	405	506	457	451	434	435	419	457	462	401	444	455	493	487	450	463	448	438	469	433	442	478	470	506	439	431	474	470	461	407	463	454	494	436	463	463	462	472	442	435	427	416	433	447	459	435	437	453	441	438	450	436	506	465	472	460	459	481	452	454	441	432	489	486	438	437	449	445	440	412	452	457	460	445	465	443	450	443	472	465	463	454	455	477	443	430	432	415	438	439	447	464	466	456	474	494	478	443	430	423	426	444	441	433	442	421	476	456	433	437	501	470	451	435	436	456	494	430	454	473	433	375	426	469	452	487	442	458	468	470	458	430	485	441	448	431	474	423	458	456	439	449	450	459	413	461	432	438	441	429	431	485	433	460	483	449	486	443	457	430	437	435	447	473	453	462	480	465	442	433	452	467	483	412	463	450	431	461	451	448	414	427	422	445	489	473	466	428	490	445	460	429	467	435	440	455	456	468	425	486	448	441	462	463	457	473	394	416	440	450	418	417	449	442	453	415	437	487	439	431	470	461	422	445	477	475	433	422	454	473	458	437	443	438	428	418	478	458	448	429	435	453	439	448	471	450	425	465	456	462	437	438	487	433	422	463	463	412	429	496	471	456	452	450	424	475	422	449	453	425	494	433	467	494	450	470	448	439	405	464	445	424	466	448	433	455	452	423	440	435	437	454	482	431	442	436	443	466	486	440	481	410	442	463	471	444	426	427	427	443	455	431	439	469	436	398	418	428	426	440	416	439	484	445	416	426	426	459	410	442	441	434	393	445	445	450	445	432	445	449	458	447	446	433	449	420	404	429	461	417	421	454	454	429	446	443	430	461	434	453	445	434	479	464	446	438	426	502	486	488	456	437	447	436	427	435	455	453	451	431	452	463	427	501	428	413	441	450	436	465	456	432	429	459	461	431	451	470	478	469	448	421	485	457	453	451	436	449	429	466	459	447	453	463	460	460	481	445	442	481	414	438	449	429	455	405	443	438	471	478	444	450	499	446	437	420	467	464	415	434	439	479	427	433	469	445	445	444	426	413	457	500	419	460	458	465	445	457	456	477	433	444	433	431	444	407	452	432	433	426	439	429	487	431	460	446	452	417	432	418	453	486	437	414	463	453	485	437	457	433	466	487	431	438	457	475	436	416	413	458	451	429	469	447	450	458	463	442	492	444	431	459	430	454	447	457	455	423	444	467	441	448	467	418	428	453	464	425	450	435	448	471	447	426	437	467	443	450	452	448	429	466	435	452	410	446	452	461	470	460	418	473	439	440	448	426	428	454	438	415	435	459	431	445	431	484	427	453	458	488	468	488	432	411	468	438	424	445	473	463	468	406	453	430	466	449	449	437	464	447	438	444	463	398	433	452	447	425	463	407	514	431	410	452	441	413	487	491	491	445	460	470	460	430	446	421	460	425	446	469	469	449	431	425	441	461	463	436	447	472	471	433	443	436	467	427	423	469	448	459	445	445	446	436	441	443	465	459	429	485	473	476	439	468	443	464	471	444	439	443	474	442	452	498	446	464	485
52276	76737	49916	20305	5644	1725	752	558	488	510	521	515	560	550	502	535	536	523	513	516	547	527	518	509	518	492	510	548	478	488	508	494	505	496	546	496	530	493	500	507	531	479	487	511	487	549	562	512	517	543	488	548	511	518	494	515	486	540	497	509	512	526	528	495	522	516	482	536	516	510	536	511	495	491	456	439	493	522	531	495	521	469	541	520	521	502	500	521	562	501	470	543	517	497	494	505	506	516	516	501	518	532	493	497	534	475	485	521	486	485	503	512	469	491	488	498	534	534	485	513	515	485	503	522	517	510	510	486	505	498	489	490	543	496	483	549	517	494	479	485	524	514	475	511	486	480	493	525	509	514	513	490	505	531	501	507	546	514	515	553	494	510	506	525	523	489	515	464	490	513	524	500	509	498	517	498	520	527	526	490	519	509	523	504	481	511	560	521	507	534	484	501	508	549	506	497	506	481	501	484	510	535	513	511	527	486	499	539	507	550	484	514	508	500	520	486	546	511	476	528	517	494	514	500	500	490	474	488	446	504	537	488	485	528	535	493	526	511	499	516	533	520	464	482	477	486	530	502	517	486	466	522	493	499	500	558	503	484	552	560	553	496	475	495	506	532	476	499	493	491	478	503	560	489	538	498	504	514	485	541	507	489	537	497	521	525	529	480	508	532	499	491	489	516	489	503	566	527	500	486	491	505	511	493	501	512	464	507	528	500	511	492	520	500	510	455	520	530	481	515	511	530	549	491	504	510	477	519	498	485	506	522	499	518	462	491	516	477	515	508	482	497	506	550	501	539	504	531	491	500	505	496	519	499	469	502	507	500	455	482	510	551	519	542	463	490	551	457	500	517	505	511	471	525	516	513	543	477	498	517	493	495	552	484	517	468	481	521	538	483	499	517	513	530	521	508	494	496	500	487	505	533	557	496	481	492	542	532	529	553	512	541	547	551	518	532	541	499	507	519	530	507	520	526	494	517	491	525	528	523	533	546	514	515	508	484	527	470	554	501	497	475	524	477	526	528	518	519	548	516	509	499	491	487	524	516	472	520	551	554	501	521	523	514	532	486	486	527	500	508	500	500	502	493	535	505	525	468	504	517	467	516	461	516	533	504	485	529	548	507	526	494	492	493	503	515	516	513	499	512	531	534	486	526	522	502	470	485	519	475	538	491	529	509	511	464	494	522	524	536	509	503	543	529	529	495	544	515	495	503	481	497	530	501	499	487	518	615	544	477	488	548	513	499	531	502	522	512	521	520	474	478	455	511	511	473	490	519	455	521	530	502	513	503	528	498	508	512	526	524	530	507	484	517	511	521	518	474	511	491	491	471	461	526	473	498	499	495	483	509	489	510	518	502	532	497	539	511	489	473	499	521	539	517	516	482	513	503	503	515	491	515	485	503	477	507	484	520	509	531	504	500	518	485	524	460	532	479	472	507	515	503	535	516	487	486	518	520	511	507	511	509	498	471	483	507	492	490	511	495	502	525	515	506	512	487	510	559	510	507	483	506	515	507	532	492	517	482	531	533	508	529	479	491	515	523	531	496	543	501	574	526	514	541	539	496	529	527	460	494	474	508	491	503	490	483	504	528	495	591	474	480	491	466	492	533	500	526	552	520	525	478	522	505	531	516	519	467	504	529	498	502	529	497	550	514	523	490	553	492	513	528	525	524	509	535	525	513	516	498	535	517	513	514	524	509	470	465	459	510	500	525	490	540	491	469	469	502	514	570	511	518	529	523	499	547	506	477	461	519	484	499	509	523	505	518	480	526	518	485	538	498	474	489	497	464	510	496	504	516	494	498	507	519	510	512	520	546	533	440	501	513	528	526	468	520	528	507	479	493	519	532	525	520	518	504	503	495	527	465	491	509	546	504	548	490	505	543	479	520	483	512	515	539	521	509	528	528	529	483	524	525	520	518	509	503	489	468	514	521	549	496	538	498	504	518	514	481	525	496	536	543	515	497	493	519	527	533	521	490	522	519	512	515	490	551	554	507	501	498	525	542	533	494	507	520	540	485	535	510	490	523	489	481	514	479	491	532	493	520	540	552	497	535	560	522	493	493	496	564	480	513	455	515	507	489	493	474	500	500	516	520	539	520	511	492	530	500	552	500	512	524	491	540	501	505	499	532	515	488	509	543	513	534	485	512	533	478	493	495	535	507	491	529	487	502	508	519	548	519	511	526	515	480	472	492	469	576	512	492	518	486	533	508	527	505	484	507	454	516	524	506	509	515	513	508	493	512	526	506	517	540	533	508	518	512	468	468	525	463	509	504	498	487	480	496	535	535	472	480	492	509	500	516	527	526	477	500	529	548	557	506	466	480	501	485	521	494	510	537	503	479	536	473	490	513	505	517	523	495	509	508	509	496	481	512	505	481	522	534	481	526	460	540	484	510	533	499	491	516	519	504	474	529	492	514	520	516	502	531	509	538	488	500	516	487	496	498	522	477	509	474	490	450	516	532	496	490	552	530	489	500	495	510	498	483	540	511	502	528	486	507	542	504	519	537	500	491	489	495	489	520	518	527	506	506	496	488	540	540	506	526	502	541	529	504	497	503	475	552	507	525	522	479	525	526	517	506	510	523	512	521	517	488	520	494	506	510	511	527	544	526	513	503	506	523	516	496	484	487	492	491	528	532	530	507	518	540	506	537	548	572	508	516	480	485	494	486	481	523	528	506	522	509	496	450	478	481	516	480	511	527	503	495	499	521	487	467	497	508	489	521	517	487	538	518	525	531	503	493	525	504	477	499	501	499	505	512	477	499	480	512	512	514	522	494	538	503	506	554	513	519	456	480	491	508	520	483	502	512	516	489	525	497	482	481	540	483	520	495	488	519	531	542	490	559	497	512	494	530	498	532	493	517	485	512	486	522	508	528	494	540	500	502	491	513	490	497	494	518	550	508	524	507	504	532	541	520	481	522	498	521	521	504	479	513	485	538	495	521	555	509	530	486	494	498	499	491	503	499	533	520	499	518	467	490	502	507	487	481	508	487	534	532	490	498	519	497	502	537	504	528	479	573	503	511	535	487	486	499	529	473	500	484	515	533	538	480	504	558	508	504	524	526	465	481	527	507	555	557	525	512	517	540	500	503	517	545	506	508	521	517	476	488	508	510	488	522	518	478	504	489	541	535	525	496	500	479	515	494	475	500	513	505	538	475	497	480	555	485	522	509	560	500	470	529	505	506	484	516	485	477	515	462	521	506	543	506	485	504	482	449	500	520	490	488	493	507	472	518	505	517	534	479	518	467	477	492	521	490	515	527	528	514	564	504	532	558	495	498	529	543	522	533	516	515	510	478	513	494	514	508	506	546	471	510	505	519	501	518	533	534	517	473	497	488	497	497	484	512	528	483	514	508	499	495	497	515	468	471	497	480	496	505	524	543	487	477	519	506	520	497	494	478	475	467	529	506	496	491	490	545	519	520	503	462	500	497	479	476	472	493	493	522	513	509	480	550	511	471	484	530	526	479	471	487
22745	21575	31032	24450	21114	20384	10259	716	474	457	463	514	462	498	420	500	427	461	478	409	466	446	433	448	486	428	481	455	451	447	475	481	467	479	423	463	422	447	459	453	426	462	465	435	496	447	456	442	464	433	408	432	420	479	476	430	464	441	474	421	455	474	466	449	442	443	446	450	452	429	463	467	475	431	467	497	431	482	466	508	458	464	456	423	410	444	432	458	432	446	444	422	440	433	447	409	434	422	439	475	425	463	417	453	450	463	415	470	487	418	441	447	493	498	432	431	462	467	436	457	424	428	439	484	429	454	435	434	480	420	449	427	451	423	418	435	445	451	450	475	428	463	407	458	439	407	465	437	442	447	403	472	461	448	469	463	468	454	441	457	438	417	466	479	457	438	439	452	455	464	484	458	465	467	458	446	488	499	478	485	445	418	459	397	451	433	522	458	457	481	434	442	432	414	451	425	429	450	468	410	441	466	455	451	466	428	457	446	433	484	439	455	430	460	443	429	438	503	444	449	417	483	469	477	442	509	437	446	429	478	454	460	418	427	415	459	457	442	419	477	472	415	447	479	442	411	468	447	437	447	463	438	439	423	440	450	483	458	426	435	458	436	449	429	483	472	459	437	501	484	450	484	431	444	417	444	461	424	421	446	419	465	476	422	422	429	418	442	463	452	470	480	466	450	463	450	462	458	462	458	472	451	472	452	457	460	440	442	458	475	428	473	460	450	481	464	455	475	469	430	438	429	492	451	490	475	444	457	439	467	442	408	430	460	444	449	401	461	463	449	385	462	458	464	484	475	451	428	443	439	468	435	418	438	445	454	436	386	445	426	470	443	449	439	455	415	459	476	448	416	471	478	428	422	446	420	455	463	462	461	427	433	468	470	468	474	450	424	474	483	460	478	454	447	423	463	425	449	444	442	454	462	454	440	455	439	441	446	467	464	456	463	479	455	511	464	465	451	437	446	456	416	465	499	453	454	408	463	456	447	492	444	503	447	474	444	463	435	491	442	452	455	448	474	456	494	469	429	444	450	454	443	476	454	438	448	484	406	458	470	458	485	429	483	490	443	452	429	433	430	446	457	444	456	415	474	453	425	501	445	451	416	462	430	443	431	476	463	427	467	443	472	458	455	484	498	477	445	497	458	439	477	483	435	415	480	423	445	465	431	453	489	472	485	498	418	489	472	426	457	464	506	437	448	475	444	451	473	427	456	422	442	451	419	451	458	449	452	443	466	481	471	445	472	472	448	422	451	459	423	445	455	459	466	438	473	473	455	434	443	414	441	476	420	453	468	438	430	489	463	447	432	482	450	471	429	455	472	455	489	446	450	428	449	446	453	444	464	442	484	436	420	441	459	458	469	484	446	424	458	458	466	453	429	417	418	504	442	468	485	427	467	446	436	452	439	451	460	462	466	477	477	448	485	461	441	421	441	442	503	427	488	414	420	435	447	446	451	452	480	453	464	489	459	420	432	452	427	444	445	426	448	451	438	467	435	450	433	461	447	458	469	429	448	447	412	461	473	526	444	461	457	474	477	442	432	446	459	456	428	420	461	469	435	447	423	428	466	457	436	436	429	472	456	440	457	424	445	456	415	437	429	486	461	434	461	443	467	448	467	482	458	413	440	484	451	500	483	464	446	465	496	473	491	466	464	442	435	451	468	451	473	449	468	438	446	441	461	472	456	424	467	468	449	462	439	429	448	414	458	455	416	449	455	464	460	481	419	450	427	418	454	469	472	479	428	462	423	463	463	434	452	416	493	453	456	456	436	478	424	448	453	475	462	421	498	463	418	435	482	486	411	435	458	435	442	419	437	457	487	478	445	429	526	482	470	459	441	470	464	436	473	460	455	453	465	452	459	477	475	443	430	455	448	476	455	425	432	456	429	482	469	500	447	446	451	465	463	442	446	410	438	438	474	452	459	451	459	452	454	473	432	437	431	453	463	399	452	419	472	466	436	448	473	430	444	443	429	465	501	474	442	493	474	472	462	439	442	484	417	457	486	414	416	479	451	440	468	506	401	441	452	453	418	481	423	483	450	441	412	469	439	435	442	447	468	479	425	475	443	464	453	456	443	449	484	449	424	429	433	448	437	436	472	468	463	466	450	448	433	444	442	452	441	458	467	488	485	450	432	428	442	417	455	459	426	480	447	453	480	448	464	444	420	426	441	479	469	457	474	456	424	441	463	455	431	422	467	434	412	462	491	490	475	443	456	439	403	408	444	463	420	463	478	456	487	472	448	487	439	455	460	441	441	439	482	453	471	414	451	430	444	496	436	444	434	475	472	477	492	450	416	435	486	424	465	474	461	442	453	487	446	471	468	441	500	467	508	442	437	423	441	455	446	470	411	454	445	461	441	464	397	504	460	451	502	439	464	431	455	447	397	482	442	458	458	444	465	437	473	443	467	464	498	449	442	450	447	484	402	459	433	462	440	457	465	439	409	450	448	462	468	416	426	480	419	426	461	463	457	446	463	459	475	412	471	476	466	425	426	463	447	461	458	456	445	448	412	442	456	436	436	425	439	465	453	439	454	428	433	461	478	450	487	463	443	435	479	456	442	454	460	460	429	454	479	428	465	443	454	446	410	445	506	474	480	455	455	463	458	441	458	462	436	475	445	495	471	424	445	458	438	497	449	458	422	514	434	454	420	431	482	474	466	438	469	462	444	477	481	416	478	461	433	435	436	446	447	472	468	494	467	452	485	420	428	448	467	454	441	426	478	472	496	447	467	456	455	451	436	424	441	453	475	474	458	444	424	445	401	473	459	425	434	446	475	422	434	445	480	467	466	458	420	458	474	447	458	431	451	450	422	437	460	481	497	490	430	436	436	456	435	447	422	448	410	441	476	436	453	461	443	442	439	465	435	457	415	448	439	451	479	446	474	463	484	471	444	451	469	448	434	443	461	451	465	424	441	416	427	475	492	422	450	438	436	475	471	427	498	449	438	453	450	442	443	465	451	470	480	448	425	436	460	419	489	429	460	499	446	448	446	455	425	445	440	493	461	468	420	488	461	461	453	486	396	387	414	458	442	452	433	514	462	457	445	433	452	463	447	488	453	445	404	475	437	455	456	476	454	442	455	463	488	458	456	460	471	465	454	421	429	446	457	449	449	426	451	463	420	459	458	414	453	459	440	446	468	439	431	476	492	441	427	445	444	475	433	456	481	467	439	482	413	430	473	466	471	412	471	471	452	452	492	448	466	394	475	446	436	459	439	424	456	442	466	457	440	468	466	461	424	478	436	440	402	443	403	428	435	432	451	469	464	452	429	440	477	467	443	461	448	427	431	457	434	453	446	431	447	460	480	470	464	431	447	453	465	457	455	447	413	470	441	472	457	433	380	447	461	495	465	440	448	462	422	431	459	443	453	516	468	429	434	460	489	462	435	463	456	477	449	503	471	448	469	453	428	448	462	443	427	455	442	451	423	452	440	432	464	425	444	431	471	452	439	422	436	436	451	456	461	446	449	439	469
62040	99954	71103	38105	15967	5163	1374	633	541	490	489	507	513	542	490	507	503	461	518	452	462	488	512	468	502	494	534	485	450	497	517	472	519	518	474	477	488	538	507	470	495	493	432	478	477	473	508	505	471	479	508	515	483	510	458	511	493	497	468	463	507	487	479	523	489	502	486	498	523	494	489	474	509	499	464	500	489	521	509	497	486	521	489	507	474	492	534	482	485	469	518	500	490	473	494	483	489	483	494	457	508	477	483	500	497	539	504	496	448	479	490	487	503	482	508	500	487	491	486	521	432	484	541	480	535	501	509	500	487	497	479	509	491	476	477	462	511	523	506	519	487	492	447	472	467	492	513	462	502	530	498	492	495	491	481	505	525	490	454	518	511	504	474	472	499	483	491	482	480	489	505	498	531	546	489	500	485	530	502	535	507	457	516	487	504	481	505	488	489	517	536	478	523	477	519	478	509	458	446	522	483	512	493	514	507	525	477	540	533	517	507	515	508	488	448	510	477	535	460	524	459	456	510	476	497	476	498	523	489	499	482	514	510	466	502	488	514	493	463	451	538	474	495	484	522	443	502	521	471	502	500	525	490	460	495	482	474	464	473	488	510	505	512	460	502	527	485	441	451	503	519	494	483	509	484	514	507	496	503	477	473	472	485	525	509	553	496	475	494	459	498	499	483	486	521	486	524	511	516	485	507	524	484	493	459	504	498	489	493	502	464	495	498	479	500	478	499	507	487	461	496	501	497	488	526	468	542	504	481	499	518	473	484	475	491	499	501	486	439	492	480	431	481	512	486	508	526	486	531	540	519	511	513	473	500	494	491	488	535	481	510	475	499	495	528	495	511	501	461	473	481	484	491	495	498	501	496	501	515	512	472	518	461	515	521	485	496	503	501	456	536	474	510	490	474	479	493	525	508	495	469	495	488	482	446	451	491	484	502	476	459	445	548	494	496	513	495	491	502	491	468	488	482	471	480	493	481	481	510	526	505	479	460	487	467	501	481	474	464	492	490	511	475	482	516	493	484	521	473	544	482	471	500	485	512	515	480	466	505	492	500	565	486	469	494	523	491	509	485	509	513	502	513	516	495	492	531	487	512	505	477	522	440	470	510	492	492	476	510	453	525	480	513	506	527	481	530	540	502	534	499	437	519	508	544	482	497	491	482	516	475	464	484	498	488	481	475	484	485	495	526	504	536	525	481	473	527	499	471	509	486	470	515	503	529	507	517	516	490	483	507	472	492	470	476	523	514	482	491	512	470	518	476	512	489	519	501	457	482	507	495	462	505	470	494	551	503	513	505	506	463	492	456	515	473	472	438	471	565	458	492	506	469	466	537	491	506	516	473	497	541	536	529	463	485	496	500	505	504	486	515	523	497	516	487	529	498	478	512	527	483	504	486	502	448	500	474	531	447	442	512	491	479	511	507	460	519	528	512	490	473	533	448	498	497	491	469	474	514	544	492	512	490	436	499	521	488	520	512	522	518	523	500	488	540	491	477	523	503	506	467	506	516	496	479	506	515	495	501	485	508	505	477	509	501	440	475	517	513	487	477	460	512	507	542	522	482	502	531	466	527	490	500	489	517	485	491	529	522	501	465	515	506	498	470	514	496	495	483	495	491	453	534	499	484	497	517	492	512	467	496	451	510	484	497	487	471	509	481	513	499	529	556	483	505	485	501	481	540	501	518	506	487	482	485	505	494	483	477	523	491	501	506	467	494	499	474	509	509	521	485	511	493	507	529	515	495	501	523	497	484	500	518	430	511	486	558	462	489	512	433	554	493	501	479	495	519	493	504	472	467	498	493	483	513	488	452	475	510	500	493	501	512	516	515	508	496	483	490	430	518	522	498	451	495	542	467	493	486	470	472	454	511	504	485	488	492	492	523	482	480	439	496	487	522	481	513	496	484	527	514	488	508	519	474	488	505	488	490	502	487	507	500	487	497	500	514	512	438	499	513	541	498	518	499	508	485	490	500	548	465	471	476	473	523	505	495	505	487	456	480	484	479	506	552	495	497	502	521	483	510	486	482	487	528	502	495	499	519	513	531	492	474	493	514	509	490	473	485	513	534	466	534	489	511	490	514	518	492	501	486	477	520	470	489	498	515	499	487	464	500	490	479	487	489	449	481	473	526	540	430	498	505	474	529	504	463	489	481	473	489	484	511	499	475	503	464	476	486	457	495	493	505	488	489	466	479	425	498	498	506	457	516	508	523	560	489	505	492	480	486	496	450	507	482	502	476	519	507	502	545	505	463	466	489	511	503	505	513	502	501	512	455	532	495	477	442	522	477	536	445	480	483	518	512	494	479	477	470	505	468	503	471	466	514	541	474	489	470	482	482	453	437	497	472	492	515	462	532	453	476	490	473	465	502	508	492	482	491	463	464	493	465	488	489	473	502	489	508	484	484	487	502	507	495	470	513	485	495	484	484	487	505	457	453	499	518	482	490	506	493	498	510	517	515	460	530	474	475	484	522	480	476	514	486	480	477	546	489	480	506	477	472	536	455	485	474	506	479	513	485	486	493	468	522	536	475	463	489	482	524	498	519	526	519	529	483	500	493	503	486	469	509	451	468	486	452	496	482	547	517	491	490	536	480	543	478	450	470	469	497	493	536	463	476	490	504	508	510	510	486	504	496	499	511	481	483	508	509	469	462	526	498	495	485	519	454	489	485	467	472	486	501	466	485	483	506	478	452	484	519	519	507	476	476	521	469	501	538	496	472	531	511	484	489	492	530	473	484	463	517	526	497	518	488	489	479	479	474	458	484	531	499	511	509	495	503	513	519	495	501	471	496	504	477	562	526	525	495	476	483	550	522	484	504	546	475	479	509	502	491	487	477	477	504	526	489	467	523	505	501	487	513	492	515	516	512	478	511	482	519	504	503	484	507	534	512	510	479	466	469	458	481	501	535	473	475	481	525	511	471	478	518	509	479	490	520	482	473	493	511	486	506	452	491	532	497	501	476	478	435	497	491	494	500	488	492	484	516	503	474	505	463	489	488	493	444	486	526	531	466	488	467	472	502	492	493	471	511	457	468	475	460	491	483	514	508	472	514	487	522	453	495	507	535	537	466	488	489	500	479	492	495	506	508	527	518	524	530	505	479	520	487	501	543	483	516	510	499	487	516	540	492	462	470	488	481	474	510	480	490	503	471	488	505	483	515	472	504	500	484	494	531	449	488	532	507	509	468	508	539	515	517	502	499	472	485	490	498	490	552	458	530	521	483	464	487	482	498	528	462	518	497	504	481	486	480	523	515	495	515	522	485	471	495	497	486	508	489	522	479	524	482	499	514	504	479	488	450	489	516	471	500	513	471	469	465	493	498	494	472	481	486	482	487	461	510	480	498	488	494	465	540	493	474	509	500	514	436	497	504	485	531	476	472	522	530	480	532	492	427	499	489	486	515	504	500	489	512	519	450	497	483	467	474	514	477	518	492	486	505	498	492	485	479	510	550	541	515	503	480	506	535	479	486	492
29590	29379	31743	13244	1747	653	388	362	355	389	356	358	334	375	384	400	349	358	357	382	388	388	383	349	373	390	371	368	385	375	346	378	364	379	380	367	379	408	370	372	393	399	346	384	398	364	362	369	366	372	373	369	380	404	350	334	365	392	355	354	375	375	370	359	370	390	418	386	386	352	377	391	380	367	357	358	394	335	377	402	371	362	374	357	391	355	357	402	362	384	360	407	383	363	401	358	358	369	392	405	371	383	397	360	379	344	382	367	332	383	378	346	364	367	362	368	384	351	390	388	390	370	375	407	370	335	346	403	353	391	376	389	407	379	363	384	410	341	404	359	387	403	382	332	356	423	380	368	376	359	391	360	373	347	401	352	327	391	372	366	357	388	354	353	350	388	363	352	375	352	362	370	377	389	357	368	347	354	366	354	383	372	388	356	382	385	381	385	376	369	369	386	373	371	394	364	382	383	361	384	328	393	372	373	379	384	396	377	387	382	372	352	347	395	373	376	371	354	358	350	383	348	346	379	377	381	356	378	411	393	361	363	359	367	381	355	355	387	374	385	345	387	366	345	388	379	353	399	382	339	363	376	359	363	373	391	377	340	344	402	352	375	367	359	382	354	354	365	363	354	355	364	392	390	373	367	339	375	356	396	382	407	371	374	376	395	363	392	377	352	385	368	376	374	365	363	364	375	352	365	345	409	397	369	358	364	392	320	363	382	381	354	347	364	335	386	348	361	357	381	360	371	354	392	361	366	411	379	411	428	391	342	350	368	344	359	351	359	383	384	384	339	323	410	379	391	393	364	359	356	349	377	357	372	347	373	359	382	362	361	368	373	371	358	350	363	384	370	388	371	343	426	362	383	330	364	357	375	315	383	384	373	367	377	349	372	360	395	397	357	362	365	360	401	404	391	371	372	342	386	362	390	344	371	351	405	355	380	388	395	383	380	380	374	342	368	396	369	379	351	355	350	388	362	386	370	362	345	401	357	366	379	370	384	348	387	390	398	398	335	355	362	351	371	390	399	386	412	373	378	385	389	399	398	351	356	385	382	395	409	386	375	366	366	398	402	358	397	367	402	379	371	362	381	368	366	352	369	374	386	355	339	350	339	387	396	370	375	361	388	364	350	346	365	360	368	364	364	374	367	396	374	396	379	378	377	345	378	405	349	386	367	381	352	397	361	382	360	363	344	382	364	361	340	353	364	394	368	385	383	373	345	365	360	366	375	378	349	366	380	373	367	377	389	380	391	376	381	398	396	393	411	360	347	329	378	379	364	402	398	367	378	378	360	333	400	384	417	361	406	388	376	375	425	349	378	372	365	402	356	361	359	385	351	360	371	369	408	352	349	388	353	354	361	391	393	345	383	356	401	385	344	392	379	375	370	337	370	352	383	372	397	358	345	365	391	359	353	339	358	369	362	363	390	385	377	394	402	379	370	368	412	373	345	369	364	330	332	390	361	363	364	389	379	380	347	403	360	370	341	362	344	357	386	362	340	386	360	377	344	363	355	361	368	380	381	359	383	345	395	380	338	392	357	373	351	418	377	370	368	349	356	368	400	389	361	389	337	383	375	365	419	350	343	407	373	414	405	368	391	370	395	389	347	363	375	355	389	334	360	379	369	372	400	397	361	351	357	356	358	366	363	389	391	361	386	390	365	421	381	349	364	365	344	398	344	379	385	326	368	372	400	349	372	378	367	380	348	407	387	386	393	374	364	391	364	356	385	343	367	360	359	373	420	375	354	386	368	371	366	356	342	370	392	375	363	361	364	371	366	357	387	399	382	319	319	379	368	347	358	382	374	355	371	393	397	386	380	401	357	393	388	372	380	356	345	390	377	358	365	378	349	349	362	395	348	350	388	349	405	376	370	351	347	351	359	387	364	366	398	381	381	349	379	387	391	401	385	379	383	410	370	373	411	356	355	372	349	391	368	363	378	387	370	372	379	409	390	394	361	369	363	360	364	377	392	435	383	398	364	430	366	358	377	383	343	359	387	383	346	351	329	369	401	375	358	381	321	358	374	377	346	381	372	355	392	351	365	376	354	338	359	357	364	363	339	411	369	366	344	380	392	352	345	360	373	392	355	390	361	402	366	354	369	356	383	384	343	381	363	386	373	353	376	349	347	364	358	370	375	362	364	356	356	354	331	355	352	384	381	363	378	369	374	371	374	348	388	367	379	350	367	355	355	392	373	377	368	337	359	365	383	390	386	381	352	367	365	394	348	353	371	401	339	361	328	351	368	372	376	407	375	397	387	436	386	359	343	376	359	364	377	362	377	374	399	386	382	374	399	399	353	366	338	333	365	351	403	377	389	364	399	374	362	397	388	393	355	373	368	400	356	363	344	365	386	373	374	384	395	363	363	369	393	402	355	369	349	351	363	357	364	362	378	361	381	350	397	387	387	385	368	370	363	405	360	399	397	363	371	374	365	378	343	385	376	345	357	347	347	350	355	379	375	340	372	412	371	388	404	368	357	371	355	355	361	352	376	380	360	377	343	405	353	410	332	370	382	354	371	366	402	380	368	344	366	360	366	378	409	361	360	379	373	374	376	375	338	349	356	391	366	383	357	389	365	372	386	359	365	359	359	393	367	376	382	371	368	424	353	381	387	347	338	375	358	379	367	374	347	398	347	369	406	362	321	361	395	351	373	371	389	373	373	392	379	395	389	363	377	343	369	373	380	361	410	334	336	340	373	364	373	366	382	351	368	361	348	392	393	384	343	388	364	376	401	345	352	372	373	380	360	350	385	353	344	377	357	363	400	396	378	369	355	363	385	387	357	369	334	358	376	348	344	385	371	356	351	385	403	384	398	369	359	391	343	348	371	381	375	355	391	358	355	367	341	388	378	347	347	383	381	354	335	374	360	381	387	352	384	381	361	353	362	386	340	354	363	367	365	377	375	414	382	345	360	419	391	386	386	349	412	383	332	368	387	421	382	378	395	356	376	402	362	338	378	342	368	389	334	358	352	394	364	392	356	379	365	396	389	382	374	397	415	392	332	401	390	384	379	364	363	358	378	346	353	377	374	334	344	401	375	411	333	362	381	335	365	396	387	365	390	351	386	361	339	400	376	364	372	368	343	363	365	375	375	379	333	345	387	361	359	390	385	358	373	351	383	374	376	355	353	392	379	368	375	373	363	380	392	407	366	355	370	376	387	391	360	352	389	360	339	356	369	371	361	363	362	357	361	324	388	386	376	373	349	360	356	338	353	370	366	355	410	344	395	354	384	381	374	362	369	401	378	357	377	355	390	381	364	344	329	333	386	353	384	396	382	381	393	356	405	317	391	387	376	377	345	351	391	385	367	378	379	354	399	348	331	398	372	389	404	405	382	393	369	421	376	385	372	403	361	394	364	384	349	379	376	379	346	379	367	392	360	395	363	376	360	394	361	358	362	352	356	367	355	351	370	357	412	374	392	358	363	388	379	404	376	364	385	357	392	346	388	373	395	384	355	382	370	387	361	363	375	334	367
31599	43968	27411	7683	1752	775	520	495	430	430	445	411	465	432	410	386	422	388	398	426	416	428	446	430	471	406	441	404	434	418	434	437	474	404	407	422	443	445	432	475	410	437	401	448	441	440	384	468	445	439	463	450	460	422	405	430	427	423	440	453	430	394	435	427	423	411	434	428	387	437	395	424	462	408	420	412	409	441	438	432	425	459	413	443	447	406	411	427	393	410	400	443	425	413	418	433	460	452	419	430	400	436	404	424	435	433	425	430	426	449	444	423	439	427	426	452	458	413	470	434	380	426	400	448	425	390	429	415	425	419	428	411	453	425	432	423	441	457	458	458	437	413	472	476	447	404	391	415	428	381	430	449	450	424	419	412	421	447	416	428	462	424	411	441	424	432	462	451	485	459	426	415	456	434	464	430	404	469	449	408	430	439	414	437	452	427	436	435	410	411	456	401	440	451	425	416	436	410	423	456	430	433	411	442	408	450	410	413	448	440	440	436	421	414	449	434	464	433	420	433	402	439	423	420	413	419	407	429	441	404	433	439	432	432	425	459	397	434	403	401	409	412	420	415	437	427	464	450	443	417	422	426	406	437	386	442	469	440	445	458	403	422	436	445	424	425	432	436	426	465	407	440	419	432	412	413	426	408	442	442	420	406	434	438	447	413	459	415	411	422	453	395	424	422	434	415	426	415	456	437	435	466	448	403	443	443	449	425	451	425	459	467	435	443	455	436	416	439	395	449	413	453	454	425	447	439	449	404	407	438	415	413	416	428	443	447	413	407	435	387	391	434	448	415	435	416	404	438	454	424	423	478	412	421	461	441	455	406	449	404	442	443	409	486	432	408	398	428	441	430	415	444	422	470	418	443	427	418	459	443	458	449	411	420	419	433	446	448	494	422	430	409	427	422	423	422	423	443	429	466	426	442	411	437	413	440	433	412	429	427	399	431	443	424	437	419	433	415	455	424	459	414	418	400	455	408	408	422	462	407	398	414	413	387	452	402	455	402	437	455	464	420	413	457	428	469	470	421	425	436	439	433	458	421	406	464	424	453	428	412	465	475	426	446	443	383	423	393	442	458	416	411	415	419	426	480	448	427	414	424	445	415	455	432	452	421	472	426	424	420	424	450	408	431	407	398	444	414	391	421	406	433	446	409	452	377	463	414	443	412	450	426	388	429	414	414	416	422	414	447	409	413	439	430	467	416	407	448	417	448	413	430	417	421	461	419	437	438	444	415	398	414	433	409	453	443	408	457	474	416	403	421	429	392	420	368	426	414	396	433	449	422	398	418	409	427	404	439	410	446	434	444	448	401	423	416	468	429	412	441	427	439	457	441	462	460	407	430	456	446	406	426	419	420	390	416	446	426	442	440	416	437	428	398	405	383	434	434	441	406	439	404	445	403	417	441	451	436	402	445	455	451	381	425	421	408	432	415	422	413	422	433	448	408	456	417	412	412	401	454	403	434	455	406	448	436	440	456	429	403	459	455	398	414	431	426	432	404	417	403	455	364	453	397	413	426	462	422	383	427	434	416	425	450	442	414	429	412	436	446	406	403	416	409	425	421	426	416	450	412	419	433	397	455	406	451	397	435	397	441	419	383	430	445	437	429	458	418	431	399	453	448	438	411	446	440	401	418	412	436	437	449	401	414	408	478	455	441	452	430	446	426	434	424	430	422	414	392	423	400	448	412	460	403	392	471	404	436	411	450	431	404	400	458	451	449	433	422	469	418	414	435	449	451	477	437	439	396	407	418	398	441	454	412	394	449	427	430	404	449	404	437	457	396	413	416	428	408	463	425	419	418	440	414	452	427	408	440	423	444	458	398	418	443	419	433	460	422	447	445	426	427	456	436	395	436	444	414	478	389	446	449	448	428	432	412	451	435	414	408	415	410	433	465	435	444	425	426	431	443	435	387	455	433	439	470	414	442	425	410	427	443	436	406	394	466	423	428	410	401	427	404	429	387	431	449	407	417	428	408	398	448	432	435	443	432	428	402	428	433	408	457	395	436	439	431	442	414	416	462	430	420	373	439	407	385	411	457	419	436	389	413	410	437	404	444	457	397	465	427	421	478	419	436	418	423	391	438	435	451	450	442	447	433	416	447	421	421	419	442	424	435	420	392	419	403	460	449	418	425	426	396	462	439	402	439	371	412	428	434	407	417	448	454	396	431	431	434	432	451	430	452	412	401	438	441	441	426	436	402	433	416	433	424	384	444	447	390	442	420	409	451	428	428	424	415	413	436	407	448	427	452	482	416	456	399	413	446	433	422	457	421	431	371	449	425	426	470	456	402	469	420	407	463	400	442	445	428	431	454	443	442	420	448	437	399	440	430	413	436	452	373	452	498	420	407	427	450	442	426	441	390	389	426	421	432	431	431	433	427	456	429	424	472	425	450	411	408	437	431	422	432	467	390	434	445	409	455	422	433	423	401	428	428	420	448	455	445	435	431	461	393	433	463	418	424	471	421	421	441	442	455	474	435	424	406	433	451	478	433	409	443	445	434	417	381	410	377	444	429	404	418	449	417	423	419	423	463	401	452	412	433	396	423	441	430	478	455	415	424	414	421	475	442	451	415	435	389	409	418	423	423	447	426	420	462	417	424	444	434	417	466	421	421	386	435	465	430	438	415	418	475	454	399	403	416	384	404	473	427	414	459	414	441	455	363	467	418	437	414	410	433	456	472	391	431	451	437	426	420	431	405	436	411	380	423	398	414	416	452	380	451	429	450	426	392	443	426	450	438	418	433	476	415	463	436	414	395	425	416	424	455	418	401	437	418	432	420	409	439	409	441	444	407	440	409	456	443	453	422	405	426	381	432	427	404	395	449	427	411	389	423	432	413	454	446	432	427	422	426	409	393	410	434	378	410	408	417	393	436	420	421	457	445	424	447	429	391	450	401	478	438	458	461	435	463	405	407	450	435	442	447	437	434	415	440	436	448	432	423	422	414	441	456	456	425	454	411	405	435	412	417	418	447	420	400	407	461	429	435	428	444	434	417	449	416	405	409	453	453	442	423	418	462	412	448	421	445	438	424	408	425	443	418	480	437	475	444	442	432	437	438	441	467	427	411	405	405	439	399	451	431	409	407	466	402	432	448	390	457	449	478	407	420	434	428	432	423	431	474	452	445	381	439	464	448	435	442	413	466	408	427	443	459	415	418	490	405	399	427	415	414	447	403	440	425	464	469	415	450	395	425	397	487	438	422	463	449	444	431	437	434	396	417	432	436	420	423	429	420	427	435	412	415	427	465	454	463	424	442	471	446	423	443	428	430	439	421	411	430	398	415	436	382	440	400	448	437	424	436	439	410	425	441	404	394	417	442	417	433	417	441	446	442	429	421	398	419	436	440	437	408	395	438	452	416	439	418	405	426	450	458	439	456	413	442	418	407	433	445	408	437	428	425	420	441	418	410	433	444	445	405	417	418	451	395	442	419	442	438	420	442	447	425	423	448	427	442	433	420	456	431	446	438	416	437
23566	22109	32748	25411	20952	15627	2648	460	339	382	364	348	367	384	344	383	377	398	372	383	351	354	331	397	350	354	321	345	349	340	352	377	359	341	358	337	407	339	339	362	337	346	347	343	388	323	366	390	317	374	358	363	375	331	325	363	349	352	367	366	350	373	365	376	360	332	371	360	360	320	348	393	361	355	375	345	353	352	374	347	367	344	359	394	347	373	357	375	341	366	352	350	332	323	350	345	375	372	332	327	355	343	337	343	349	376	366	331	366	317	325	349	333	359	384	343	346	382	325	343	338	365	346	356	364	366	382	314	364	372	345	332	367	349	361	331	343	380	334	364	377	326	338	345	363	349	325	361	361	385	363	329	357	335	332	313	326	353	338	373	336	352	379	377	350	353	371	332	360	330	332	341	366	336	321	334	361	348	348	368	380	350	354	325	374	346	383	370	363	344	337	366	331	343	357	364	325	341	369	349	395	351	357	368	351	321	348	364	350	341	370	338	322	360	383	348	399	373	332	320	369	299	378	346	361	337	340	371	379	359	345	376	381	340	371	356	365	358	360	355	374	359	357	374	332	384	352	359	348	325	322	355	363	349	353	348	388	352	354	354	385	341	334	380	346	360	350	351	357	353	370	360	343	378	329	349	319	347	356	385	366	379	391	342	366	374	324	322	335	336	323	346	374	330	361	341	372	359	385	338	367	335	366	368	330	336	331	364	370	379	348	364	339	359	362	373	382	323	397	350	333	387	348	358	327	371	351	381	353	346	382	354	337	349	391	352	349	309	371	371	338	387	369	355	356	357	330	369	348	376	358	356	304	332	383	347	320	314	342	350	328	376	361	367	347	321	364	357	361	347	356	362	357	347	345	378	344	330	352	375	325	356	361	314	370	346	352	355	390	312	341	358	346	364	372	363	377	374	363	366	332	322	327	334	337	385	348	324	362	354	332	352	322	363	365	342	323	328	363	358	390	353	334	349	364	369	343	327	356	333	361	345	355	323	351	365	344	331	393	349	347	363	379	370	376	344	339	351	349	362	368	385	353	370	345	362	325	362	367	361	392	377	340	319	360	351	383	343	350	349	340	369	352	340	389	360	396	341	380	315	376	326	346	335	375	357	378	358	361	310	357	368	312	362	334	335	380	377	375	376	326	345	363	355	355	353	347	344	392	310	349	352	340	364	356	360	373	372	335	370	361	353	360	360	344	354	365	376	363	374	375	365	360	339	329	378	350	357	362	364	348	347	386	374	371	365	346	376	332	350	327	355	366	356	345	335	334	331	344	344	314	384	385	358	359	332	367	360	352	347	361	352	368	330	372	321	329	355	390	372	353	359	368	349	335	400	337	364	350	354	345	385	377	378	383	378	354	344	317	357	391	366	358	336	324	341	394	348	364	380	360	370	355	328	367	352	348	348	340	335	368	337	348	333	361	368	356	387	344	357	355	329	352	333	335	335	331	373	341	332	346	373	355	382	354	344	359	347	370	343	336	334	348	373	371	335	380	358	352	366	327	330	318	346	325	350	373	358	357	359	392	349	362	330	335	371	369	363	310	391	332	337	379	338	373	369	344	368	360	381	363	380	345	357	382	376	372	329	354	353	342	347	335	328	361	355	374	357	347	341	344	375	343	355	355	374	320	345	328	370	354	340	366	336	377	339	383	361	359	364	371	382	347	341	339	338	368	359	369	375	352	338	359	379	381	331	320	362	365	345	376	340	346	364	382	362	382	323	387	371	331	352	347	390	393	355	370	359	338	353	317	374	343	346	338	352	373	348	345	338	354	333	339	335	344	357	369	343	342	334	362	358	331	370	357	354	354	358	344	325	343	354	400	360	372	358	368	322	355	304	376	395	353	358	352	350	354	377	332	345	355	380	346	385	358	353	363	367	334	354	328	343	365	322	359	337	322	354	331	373	347	343	356	335	356	372	358	312	354	398	375	349	366	356	329	337	356	357	379	305	336	330	359	359	373	312	381	336	378	357	349	340	376	369	335	328	327	369	355	381	351	352	359	364	343	314	346	358	355	346	346	354	342	361	354	344	356	396	370	337	353	355	348	375	368	326	346	347	355	366	365	366	362	334	370	363	316	359	348	307	360	351	359	329	341	354	393	359	364	332	351	330	318	355	346	371	329	329	363	361	352	342	372	356	336	347	343	345	346	358	362	336	366	341	344	395	363	347	334	317	343	373	353	344	346	403	340	376	368	337	344	384	383	358	350	347	314	361	395	350	370	360	384	365	328	362	326	397	327	353	356	366	346	378	367	338	350	363	386	366	341	375	374	365	365	378	368	363	329	391	363	350	366	348	354	377	360	380	382	375	361	316	342	359	351	384	371	355	331	360	356	353	382	382	333	380	357	350	317	349	360	388	334	342	355	365	365	376	369	369	377	355	341	361	354	360	363	329	380	364	361	340	361	341	358	375	361	337	344	356	374	395	368	379	331	324	369	369	335	331	384	361	359	366	384	329	371	359	390	376	373	324	344	404	344	374	345	329	318	340	360	366	338	351	360	380	377	352	328	340	351	373	326	359	344	350	374	371	355	365	368	361	337	379	390	344	370	364	368	329	389	362	324	337	330	361	314	334	383	348	356	352	358	346	349	372	366	369	334	371	368	362	372	339	349	320	353	362	324	358	322	342	364	340	367	381	358	367	334	383	379	335	372	369	365	361	365	352	333	372	404	343	364	381	365	354	403	353	322	387	335	364	384	345	358	325	335	326	355	353	371	365	374	353	349	399	353	356	345	342	346	361	376	365	371	323	361	364	361	346	360	356	406	345	335	347	354	378	413	352	357	365	390	363	379	344	340	360	384	352	382	370	377	346	328	391	358	345	352	384	326	346	336	346	361	331	361	360	369	351	331	364	378	402	350	353	375	362	335	353	370	382	349	312	353	370	350	364	366	360	385	368	319	366	340	367	342	327	379	346	377	318	380	338	355	365	339	348	382	362	391	350	350	367	339	368	347	354	368	357	364	377	332	322	337	353	350	329	301	345	350	354	347	363	344	353	361	346	361	331	355	378	355	369	366	324	368	325	364	332	382	364	368	365	369	339	349	360	360	363	376	378	353	331	382	383	364	343	360	340	348	365	375	349	355	359	353	361	324	381	353	325	349	338	373	309	340	354	339	331	346	364	335	356	355	372	339	346	342	390	387	332	382	385	330	366	354	376	326	350	379	354	341	344	339	363	330	363	378	344	323	325	335	399	363	348	328	349	352	376	356	362	365	338	377	355	367	377	390	344	330	345	330	336	338	374	350	341	365	350	357	367	361	370	322	319	317	350	332	336	322	341	345	354	354	362	339	404	342	405	339	339	368	356	341	385	322	362	359	350	341	358	368	417	370	397	335	367	345	350	391	331	361	346	329	323	364	359	357	327	342	366	370	362	368	371	334	344	307	336	327	341	327	340	369	346	353	339	349	356	388	365	354	351	361	371	364	318	356	349	346	344	375	338	390	348	350	332	361	323	390	338	350	371	368	345
57681	93275	63724	31453	12375	3577	877	517	393	391	385	406	407	425	367	406	418	429	427	395	403	368	397	392	397	389	405	399	391	379	375	415	411	438	405	413	418	403	394	426	427	396	404	401	381	412	411	377	374	386	396	409	364	434	369	380	392	358	395	405	383	410	393	389	377	418	379	408	409	376	398	451	417	367	402	409	383	408	399	414	399	405	399	407	384	373	394	384	402	425	397	391	397	386	412	390	410	414	376	441	420	386	421	442	400	419	411	418	412	425	400	405	397	388	380	417	418	405	405	410	397	366	397	393	406	422	409	411	375	401	417	405	364	391	393	404	412	449	406	458	419	377	415	423	392	400	398	406	386	394	381	410	426	404	402	391	371	412	408	406	401	403	390	413	399	411	430	419	368	430	377	422	386	372	412	377	444	417	424	465	406	374	390	448	418	400	382	373	392	385	402	408	400	389	379	409	402	418	408	406	400	399	376	367	418	381	397	373	425	398	415	389	441	394	424	410	404	410	410	415	384	405	428	417	414	417	447	407	412	403	406	410	384	383	379	393	372	409	391	386	430	417	403	386	398	434	395	378	359	375	415	395	403	399	418	392	390	427	429	420	418	409	391	423	372	401	420	433	401	399	411	372	394	400	393	426	424	424	403	388	408	384	397	401	408	398	411	430	398	392	423	425	406	396	413	402	404	405	399	380	394	399	394	404	414	369	417	394	403	418	394	422	415	363	413	401	394	422	367	371	448	385	370	372	416	434	401	431	390	399	376	354	385	400	405	392	418	403	421	392	398	395	435	386	392	353	450	434	414	382	385	371	375	424	440	402	408	420	380	407	403	376	368	400	377	402	400	426	382	387	398	381	393	404	398	388	442	407	393	426	411	379	439	413	422	399	431	380	366	398	379	420	397	412	389	410	438	382	404	366	366	423	384	432	430	387	406	396	383	408	423	384	377	399	425	406	422	380	403	429	365	427	361	408	410	410	399	392	411	385	393	442	402	417	369	399	399	408	402	400	423	372	389	425	413	451	391	397	410	402	381	404	369	423	405	392	401	390	422	417	365	397	381	389	423	393	356	387	392	423	403	369	392	417	401	385	396	394	393	403	394	424	391	440	403	364	434	421	400	405	385	378	403	426	431	412	417	411	402	411	363	417	386	402	371	400	390	392	399	400	415	374	400	420	434	431	412	387	411	400	438	360	403	404	375	397	416	389	394	399	388	403	437	389	398	396	399	380	415	390	349	420	392	373	398	412	384	396	382	406	385	401	414	428	368	404	419	417	394	410	424	429	425	388	420	405	394	381	387	393	391	370	382	387	368	398	402	413	420	417	398	413	385	435	401	406	420	402	373	380	434	368	403	368	406	436	391	406	400	395	381	418	379	384	418	441	409	421	413	438	411	408	363	436	414	425	401	371	385	428	427	399	401	355	400	361	413	374	393	404	393	383	415	405	382	375	400	392	387	381	427	390	421	427	406	429	388	416	403	419	394	399	413	417	408	409	395	422	382	401	412	405	425	401	403	404	405	381	379	409	406	412	386	421	405	387	435	386	402	408	358	400	438	409	413	471	391	415	397	383	418	420	399	411	426	418	403	405	419	377	380	400	392	431	379	415	391	390	428	405	426	401	399	384	386	383	377	359	391	380	402	377	399	404	399	411	401	405	385	424	430	435	393	410	406	413	389	401	376	406	369	386	401	447	382	391	407	391	400	419	387	405	394	363	409	403	414	388	420	436	390	388	411	387	407	371	404	393	408	365	413	422	382	443	408	412	376	416	426	353	415	412	407	423	392	420	365	429	380	400	430	447	403	422	431	394	408	399	414	424	396	465	381	389	416	399	416	428	392	405	422	410	402	369	401	399	395	387	403	409	409	383	435	422	403	390	370	395	436	420	402	403	419	400	385	430	394	392	403	382	406	365	396	423	364	381	375	382	390	361	418	408	384	407	407	403	412	408	434	386	408	397	416	412	385	425	384	376	425	406	420	385	425	401	392	396	385	387	372	413	422	352	378	381	419	394	415	414	423	364	413	395	410	379	398	429	383	416	359	392	391	370	425	372	397	407	383	418	418	412	404	390	383	412	401	400	433	406	387	451	382	381	427	366	399	390	433	374	374	422	396	394	393	386	415	385	408	393	410	414	381	409	418	405	396	395	411	407	402	395	398	402	408	412	411	347	427	391	396	420	399	406	416	409	383	367	380	437	435	385	438	385	411	401	418	410	365	424	395	410	404	406	383	382	395	403	426	396	364	410	375	426	371	385	371	386	404	423	388	447	428	402	386	406	402	397	376	396	396	407	443	377	415	384	385	346	383	410	373	364	416	372	425	412	428	389	418	423	406	416	417	382	419	432	376	369	414	394	378	432	425	387	427	407	401	412	391	376	423	376	385	418	378	439	408	395	417	388	366	416	423	403	391	380	388	394	439	377	422	383	402	404	381	390	400	434	387	403	356	418	379	378	395	386	420	392	380	390	391	377	458	405	383	372	388	422	401	392	408	392	416	429	368	429	441	391	403	435	392	389	421	376	404	368	413	393	393	400	440	373	400	419	407	407	426	398	422	427	372	412	422	384	415	388	396	378	354	385	377	390	377	398	408	374	412	380	362	414	408	402	396	378	387	399	388	427	370	387	370	372	392	394	406	403	370	393	418	411	378	416	384	412	426	424	400	420	405	387	417	375	352	407	361	406	418	397	395	386	416	394	389	410	374	386	391	405	391	382	389	412	413	413	417	411	377	390	416	367	404	398	395	397	428	403	404	423	394	431	411	383	369	399	395	397	392	400	434	418	395	415	372	388	392	415	363	384	400	407	438	395	421	420	392	382	363	390	422	382	391	412	419	387	410	428	380	385	392	401	421	411	387	414	396	414	409	403	378	419	406	380	422	374	430	407	380	430	407	395	390	372	377	444	396	417	365	380	429	430	413	395	426	401	405	406	408	465	400	425	412	385	407	428	413	371	403	420	432	369	396	420	396	431	408	399	367	424	412	402	372	392	369	388	418	436	388	395	409	404	413	446	396	414	409	388	397	406	399	399	401	395	445	385	400	406	405	404	402	452	377	435	372	395	354	385	360	394	377	381	384	404	403	420	411	393	453	386	351	365	405	441	354	376	384	394	381	379	389	379	398	436	400	407	419	415	433	406	412	385	395	367	410	419	428	403	393	388	388	391	419	402	396	411	378	377	417	352	408	418	430	440	368	396	392	415	407	393	435	401	391	382	414	408	373	384	412	424	371	407	379	379	424	388	424	425	427	440	410	360	399	346	404	414	375	406	412	417	402	403	455	388	413	364	426	419	394	402	394	400	400	408	404	408	448	396	443	417	383	400	389	378	407	459	414	417	405	380	418	429	398	393	424	431	412	385	399	399	377	403	401	384	398	423	446	390	385	453	399	406	428	411	412	405	438	406	349	363	381	419	429	378	386	419	402	402	382	425	406	427	403	433	403	396	363	384	389	405	407	411	375	444	369	399	414	409	424	396
25283	23443	34284	26690	14157	2836	703	524	443	440	459	433	453	504	473	465	434	483	451	471	437	462	436	439	453	449	450	475	436	471	502	485	436	438	455	465	478	466	472	458	455	447	476	498	451	464	475	475	448	469	460	444	448	446	459	436	479	467	462	458	452	437	455	447	456	446	504	445	522	452	472	454	481	415	483	465	455	512	457	431	444	471	439	496	464	427	456	439	470	468	463	456	450	446	501	448	453	475	460	418	472	450	430	493	455	457	452	459	475	507	444	491	459	440	443	480	451	436	479	510	458	459	436	490	470	462	441	482	435	490	460	459	439	439	443	454	476	483	422	466	453	432	435	429	486	446	450	483	489	485	436	451	505	451	454	460	441	449	424	421	473	461	450	460	463	416	518	463	460	482	461	444	463	462	475	536	445	469	476	490	445	466	510	441	405	500	515	463	416	468	491	485	441	445	485	473	441	458	444	463	454	420	403	444	492	449	484	452	426	465	457	457	450	430	459	429	470	440	474	418	423	442	484	475	456	449	498	460	458	478	469	443	451	434	508	488	443	465	423	436	477	465	449	436	476	508	452	478	456	457	481	464	415	463	462	463	491	444	439	470	477	462	457	449	433	454	449	445	459	454	466	476	489	454	468	450	493	444	508	494	489	490	423	457	483	453	451	411	464	494	463	426	474	434	459	433	443	455	462	466	462	412	485	442	441	480	465	453	464	450	478	457	473	480	471	455	488	459	409	471	474	467	434	490	490	444	463	425	497	449	467	404	490	448	446	431	439	501	494	445	457	432	424	472	462	478	462	473	486	460	426	508	501	483	464	446	464	447	455	492	435	442	454	478	439	471	491	459	418	469	483	458	459	459	458	463	478	467	479	425	459	486	466	467	455	433	476	478	497	422	463	466	422	447	454	514	462	478	463	439	495	480	450	474	477	513	464	542	420	460	465	469	464	445	463	478	448	475	457	432	424	481	469	434	463	489	446	428	471	509	474	497	439	444	438	451	449	494	439	482	475	452	447	476	479	461	451	479	435	484	469	465	438	451	507	500	449	445	436	464	464	439	457	461	440	470	493	482	446	445	461	444	481	418	490	453	431	500	429	462	491	436	493	482	481	471	445	440	474	470	470	436	465	465	519	453	470	454	437	464	476	486	444	495	474	432	456	437	450	442	473	474	466	485	456	439	454	468	476	453	459	472	462	484	467	452	514	464	461	461	475	450	435	483	457	432	448	429	435	464	477	467	462	465	469	476	467	443	429	452	462	445	457	482	451	504	446	433	464	476	480	462	445	481	462	451	470	477	467	422	433	447	484	464	515	477	451	435	513	483	441	444	484	486	440	432	442	465	455	477	517	496	479	457	472	443	482	452	465	509	456	447	437	481	436	463	447	453	432	475	475	438	461	434	445	391	481	443	465	479	489	448	465	487	463	451	481	455	456	464	434	460	458	476	448	427	487	469	475	483	459	468	463	444	432	458	455	477	488	471	431	451	422	432	474	461	471	429	456	476	461	464	483	423	489	445	484	444	474	466	469	458	470	453	466	496	443	456	490	444	442	473	472	468	408	460	440	441	497	466	453	442	481	446	487	468	441	421	490	453	436	471	404	434	488	442	460	428	443	487	463	432	456	457	437	480	474	485	479	435	483	480	454	451	488	447	462	445	439	468	455	441	405	463	501	487	447	477	468	456	440	482	459	453	481	422	466	476	436	443	426	427	466	461	468	471	433	504	476	484	445	477	464	483	470	473	471	464	439	464	474	448	518	478	471	436	474	477	461	459	481	479	410	481	448	443	455	455	444	458	461	431	441	441	465	459	451	490	452	416	502	465	471	479	498	433	456	450	450	425	495	457	424	437	479	475	456	484	470	419	466	458	456	452	478	468	423	439	495	415	441	446	439	426	446	441	470	472	438	495	459	443	440	470	450	444	434	457	451	465	442	435	439	456	463	483	452	450	462	462	467	446	466	486	443	467	467	456	487	475	468	447	459	456	481	453	464	434	477	455	463	489	467	467	435	455	467	454	455	451	486	475	479	463	484	478	472	497	438	447	456	457	478	448	434	489	425	449	411	457	460	493	445	450	501	478	476	484	465	457	486	464	464	437	500	498	416	426	470	472	446	485	441	444	451	501	451	457	487	494	441	446	445	501	467	449	443	467	448	442	456	476	454	486	458	464	464	489	462	480	475	458	449	415	428	423	429	487	448	470	466	476	451	493	483	445	452	463	429	466	459	465	440	430	436	457	471	436	471	494	477	432	468	450	466	426	445	448	476	449	458	461	440	434	444	465	446	459	459	475	438	496	459	442	458	464	454	459	474	445	465	469	446	462	438	436	450	516	457	471	458	461	485	487	484	446	445	445	449	453	447	480	470	466	482	439	446	480	431	456	489	511	481	448	465	480	460	450	453	476	501	459	424	442	462	487	474	473	512	435	496	459	445	446	462	411	476	446	469	429	446	476	485	461	424	438	480	440	482	426	456	436	429	467	471	428	440	445	439	481	436	470	455	447	439	439	475	436	415	448	466	469	441	433	439	505	436	455	495	462	473	450	479	500	477	493	474	500	459	447	472	440	454	436	463	477	434	441	486	419	428	475	423	470	476	449	503	459	448	465	433	456	460	488	493	491	441	420	448	474	462	437	445	444	435	470	452	451	455	432	466	494	418	451	441	456	474	456	444	455	459	457	464	472	464	483	469	471	455	440	429	449	444	478	487	486	473	472	455	421	454	473	463	464	466	448	458	456	447	458	435	471	477	463	459	463	471	474	474	429	414	475	471	445	476	483	424	460	439	465	447	484	441	445	429	486	438	464	424	456	507	451	490	442	450	430	473	466	463	443	477	462	456	438	504	425	461	468	471	485	488	454	455	458	476	449	451	475	465	463	462	466	443	448	448	486	440	478	466	459	451	449	429	457	431	429	430	456	426	460	493	434	448	437	457	463	437	464	466	485	448	467	484	433	496	439	503	478	470	448	424	447	412	467	418	474	497	471	471	450	455	450	444	455	466	462	478	425	450	424	455	438	445	462	412	482	461	411	458	424	455	422	471	492	472	457	426	475	464	475	477	458	459	518	463	485	474	423	431	458	463	479	470	459	439	440	448	464	419	440	482	468	479	465	476	466	452	459	452	451	490	493	466	452	474	482	459	437	437	496	443	476	434	448	460	506	476	454	491	467	433	439	449	452	496	460	478	432	455	503	451	486	491	442	438	439	446	459	489	465	492	455	437	491	473	460	450	481	433	485	426	453	442	456	446	452	449	437	468	461	467	417	473	461	432	424	468	467	467	458	492	417	455	449	517	459	507	447	465	423	428	438	458	437	456	447	477	445	495	431	448	509	426	430	457	476	401	451	470	459	428	453	464	440	439	469	403	452	478	480	466	468	472	454	456	472	460	451	444	440	481	469	463	487	505	487	470	474	464	478	431	482	471	448	451	456	483	481	477	473	487	486	486	459	447	493	476	456	478	426	452	460	476	446	445	455
52083	76351	51000	22680	7088	2118	810	542	520	542	574	532	508	522	569	544	514	513	503	522	503	518	521	529	555	512	549	502	516	530	510	554	539	550	533	507	510	530	557	487	509	517	499	556	517	538	511	550	551	484	546	488	549	525	505	489	488	530	504	484	514	532	517	514	514	521	524	507	516	544	547	524	533	508	513	524	504	466	534	498	532	524	498	544	531	498	486	552	526	531	520	558	513	541	482	567	564	534	538	533	475	558	533	515	548	506	525	520	497	525	520	472	490	496	522	560	507	536	553	520	503	510	546	531	545	493	509	529	514	489	493	514	545	522	487	550	515	519	536	545	547	509	535	497	495	542	537	493	515	476	522	506	517	491	543	523	499	527	500	490	523	523	568	554	539	502	513	519	505	508	520	496	481	494	535	542	439	534	515	533	527	548	571	520	489	529	529	525	542	525	521	552	552	556	529	542	553	567	528	529	538	509	536	505	511	526	504	541	470	514	531	506	533	487	524	526	529	515	508	554	469	546	528	529	502	480	500	551	523	524	521	509	485	483	517	525	528	523	553	521	510	547	501	501	543	512	513	494	570	511	545	526	517	526	498	506	541	540	524	466	521	485	526	535	509	508	530	489	509	492	552	516	529	552	511	564	525	537	474	531	512	528	510	519	531	544	507	510	535	528	528	516	527	523	516	518	527	534	487	523	570	500	513	482	519	535	540	538	532	509	526	486	529	463	510	509	536	540	529	531	541	520	481	537	513	522	547	538	498	512	510	486	522	529	525	532	511	511	544	544	516	518	517	526	541	502	545	491	541	534	505	552	544	509	501	511	559	456	543	505	504	522	519	484	502	585	514	539	490	507	483	516	512	568	551	526	528	489	461	513	511	515	505	477	519	547	538	519	546	527	546	478	531	511	541	518	513	514	555	518	491	560	507	513	537	483	560	514	497	503	507	527	532	549	478	561	509	581	482	540	533	524	505	519	532	542	527	495	545	504	542	520	502	532	491	528	503	546	491	535	551	529	531	508	499	490	538	553	528	556	528	501	513	547	498	501	504	462	522	554	518	511	543	508	498	509	513	528	507	498	499	515	506	531	534	528	530	502	527	505	543	554	559	522	493	495	462	501	532	532	513	559	528	533	511	512	540	520	519	485	490	506	494	521	544	520	538	496	541	533	523	542	520	481	546	524	528	520	509	497	550	534	525	556	531	518	549	471	533	515	542	504	546	490	501	571	507	508	511	521	483	508	536	533	527	518	476	555	517	495	508	518	507	560	478	500	541	513	540	533	518	539	539	497	506	493	511	485	519	544	526	509	528	496	569	530	547	500	487	501	515	536	521	553	493	469	548	503	524	563	519	506	529	511	538	508	507	486	518	560	541	549	529	472	516	557	535	507	507	525	498	504	486	545	520	535	506	513	537	555	508	513	544	478	525	507	535	544	489	485	550	542	476	510	483	515	529	531	510	467	526	537	509	493	497	505	533	495	503	531	493	531	505	519	518	484	498	509	490	515	515	528	505	500	519	522	510	510	514	543	551	534	527	561	529	491	528	518	514	536	552	495	516	502	506	478	509	519	559	530	498	534	507	538	514	545	522	496	533	515	498	526	542	502	532	514	528	496	492	540	579	530	525	498	584	543	561	508	508	530	522	513	496	508	499	515	510	531	539	533	502	531	548	505	502	562	551	549	533	519	540	545	498	492	555	513	529	476	508	554	521	493	490	522	512	518	526	538	505	499	512	508	538	537	553	527	508	538	543	484	474	523	492	460	516	526	508	533	497	535	540	480	535	570	516	514	526	510	562	522	518	537	512	523	539	554	519	510	540	486	529	508	493	549	537	545	491	502	494	538	473	461	554	549	524	519	497	524	506	499	542	536	516	524	504	487	526	542	524	513	508	512	507	497	515	541	525	525	488	514	562	493	532	519	507	502	551	534	516	511	502	500	542	517	466	506	513	483	536	502	535	532	582	511	529	524	495	510	555	537	537	541	549	509	551	494	531	505	493	530	504	567	483	528	512	539	502	523	505	523	536	530	498	531	486	487	469	514	520	510	531	519	498	567	515	526	544	522	537	532	516	529	544	540	522	499	498	548	532	522	514	540	502	541	519	527	512	551	532	544	481	483	519	540	562	530	533	564	541	509	495	520	512	524	544	569	562	546	509	532	518	531	461	503	513	542	547	528	525	533	510	480	584	486	517	505	504	496	528	567	556	497	510	500	498	499	506	524	555	487	531	471	491	539	476	555	541	534	567	525	560	557	535	521	516	517	512	524	550	504	538	519	530	570	547	532	506	499	500	544	550	528	519	526	507	489	487	486	513	530	548	490	544	551	552	545	503	482	550	532	540	501	521	549	534	511	489	510	532	531	553	520	510	514	505	544	537	524	517	548	523	504	542	495	544	496	526	531	551	533	498	506	531	496	560	551	527	512	513	499	511	479	543	535	542	514	458	526	545	511	536	519	526	520	505	498	532	559	494	535	514	534	508	521	542	508	510	527	501	536	510	519	528	523	510	501	530	514	525	499	520	569	553	537	537	533	517	510	516	486	512	497	523	531	509	504	546	540	551	508	483	502	534	516	517	501	543	523	523	521	478	522	517	570	512	518	553	521	508	513	518	525	478	546	513	552	515	472	542	520	546	535	522	537	508	504	540	501	533	538	520	534	528	529	506	527	506	522	496	556	495	496	480	561	489	511	497	537	547	535	542	518	523	539	519	511	516	503	527	482	530	501	548	526	517	536	532	528	537	488	508	508	520	500	483	489	495	509	553	532	510	513	510	516	487	558	524	513	546	507	518	497	511	501	513	513	513	529	493	541	543	529	517	513	531	512	495	553	569	543	496	569	566	551	530	529	505	548	516	479	482	535	524	553	538	516	514	467	539	530	524	517	540	527	488	505	514	534	503	487	549	579	539	531	530	550	547	508	525	556	463	526	518	541	532	517	520	497	536	490	556	533	518	497	527	560	532	526	538	568	500	579	519	535	506	479	488	533	543	506	568	507	517	534	513	486	547	551	495	527	534	587	504	562	549	479	524	513	537	524	537	556	520	541	476	539	525	533	508	550	514	504	539	531	521	512	546	522	501	550	515	498	501	525	539	566	531	509	472	532	505	525	576	550	476	520	534	509	507	509	530	511	481	557	510	502	533	529	517	494	505	565	508	496	528	459	527	526	539	558	464	522	546	529	548	519	563	522	495	470	508	550	546	495	545	486	552	526	544	536	533	545	493	559	501	528	525	509	510	517	488	487	512	503	536	473	493	476	518	525	522	504	529	536	493	491	527	511	531	518	542	469	543	517	506	515	477	510	535	525	513	484	482	503	507	512	509	571	499	554	530	528	537	505	485	522	539	514	542	509	515	546	549	547	555	512	482	497	514	515	546	513	529	496	512	542	496	519	519	515	515	527	556	539	523	548	481	519	532	507	551	522	494	545	555	479	506	502	529	556	492	498	518	521	519	461	504	489	505	512	519	515	523	550	518	537
22684	21587	31062	24831	21066	20231	9993	724	433	457	460	445	440	475	471	490	503	503	469	442	464	498	459	462	431	442	478	436	445	456	427	463	468	448	480	465	468	446	456	489	445	441	452	445	450	439	464	449	474	452	516	440	454	449	451	510	413	460	477	436	450	464	498	441	478	510	477	464	472	456	481	478	495	448	448	445	470	452	430	441	463	417	459	476	477	423	462	460	447	440	439	441	462	430	442	430	447	446	470	442	461	426	497	478	412	467	418	433	477	481	465	481	502	456	463	484	484	421	450	444	483	486	476	453	474	428	455	441	470	457	461	450	459	444	449	466	461	488	477	463	469	418	470	442	463	453	425	473	456	454	413	487	452	473	511	455	503	474	474	448	438	447	449	436	468	453	420	463	436	485	444	461	445	458	443	447	501	434	454	475	453	468	444	442	450	484	425	458	434	461	460	435	446	431	457	461	455	430	431	460	446	449	426	413	451	458	466	471	482	443	426	441	449	467	436	447	480	459	440	458	467	456	450	469	475	497	504	436	444	474	466	471	478	495	452	473	451	427	443	509	489	484	452	467	464	420	450	422	453	436	454	449	469	472	417	465	459	455	439	468	451	446	444	450	502	456	435	490	459	468	483	474	428	443	449	515	518	443	462	438	441	465	425	443	478	400	430	453	459	445	420	469	468	483	466	473	489	482	478	445	480	497	458	462	428	492	463	449	434	475	494	493	468	447	447	476	450	471	456	458	486	415	461	490	458	476	420	449	453	453	471	450	462	458	453	442	448	445	440	454	464	491	492	463	452	423	462	480	457	439	451	489	441	451	461	465	444	470	475	436	443	478	451	462	445	442	443	437	428	462	467	479	443	458	439	474	460	449	449	487	449	505	475	438	454	466	448	453	467	430	457	452	424	436	444	456	471	487	477	450	448	460	451	485	459	476	424	465	414	441	490	438	430	482	434	460	475	463	473	474	418	460	425	481	453	436	463	413	421	442	490	488	446	428	473	448	468	464	454	435	442	423	477	468	437	469	446	454	470	503	425	427	436	473	481	448	421	503	428	439	445	495	456	440	445	455	489	443	490	468	463	473	470	486	404	415	450	451	458	454	458	424	492	466	479	496	477	488	456	466	461	473	473	468	423	463	464	460	444	448	438	510	466	467	443	490	456	461	496	446	484	492	446	438	450	479	458	471	454	463	467	449	482	442	440	464	489	467	488	464	447	436	466	426	445	474	516	446	428	483	426	486	452	487	428	448	452	466	402	452	424	424	452	500	444	426	506	449	452	474	434	468	464	451	433	460	429	450	465	449	447	458	476	470	438	509	484	440	462	448	460	491	446	453	467	470	467	453	464	430	465	457	470	506	461	447	465	437	471	441	458	459	433	482	491	475	458	453	419	482	498	499	472	451	481	462	441	483	479	434	450	435	434	398	449	448	482	477	415	439	480	450	468	474	410	476	436	453	462	464	429	459	464	429	489	446	448	466	488	460	466	398	446	436	438	473	455	419	436	466	466	516	437	481	440	454	463	425	492	436	467	467	460	431	425	421	461	462	499	416	486	479	456	459	448	476	464	466	479	448	474	446	435	445	430	440	444	452	475	466	451	457	469	418	447	463	466	464	456	462	486	472	444	433	441	432	455	449	421	474	501	481	479	455	483	456	461	483	484	483	472	449	450	456	445	412	447	453	456	465	468	483	445	456	496	447	478	415	461	506	427	412	473	460	437	440	478	453	420	471	467	530	429	432	457	460	420	432	446	437	472	436	434	467	490	434	471	413	453	442	436	468	465	500	445	438	440	475	454	474	472	438	412	474	454	493	454	462	486	473	483	458	506	474	409	423	489	470	437	440	445	457	507	451	448	460	451	410	414	449	443	469	469	476	434	496	477	476	429	473	463	478	467	461	464	461	465	448	455	439	418	459	473	460	444	446	459	421	467	414	459	486	439	453	469	497	464	457	487	447	472	448	439	434	466	454	514	439	460	439	457	427	440	456	453	431	492	443	461	433	444	471	470	464	435	477	428	518	468	437	418	439	471	499	435	455	480	442	456	479	430	433	471	426	448	436	454	482	396	503	453	468	480	441	476	490	473	461	466	454	427	425	465	454	451	464	456	462	464	467	468	474	428	480	471	458	481	468	420	477	466	454	489	474	437	441	444	453	440	482	440	482	460	453	480	493	493	488	431	447	452	452	521	468	461	442	494	495	451	467	463	460	441	403	462	480	414	425	448	440	447	455	434	449	482	463	440	507	488	414	468	437	467	442	475	458	444	481	499	463	462	441	439	501	507	456	442	489	483	431	479	459	450	475	504	462	426	452	487	432	472	483	463	434	442	465	482	456	478	427	485	467	492	439	441	476	462	459	488	454	468	416	447	464	447	446	446	474	441	509	435	461	458	463	457	457	433	446	441	455	425	430	474	425	476	436	432	459	443	443	445	507	436	497	407	488	464	440	453	450	442	470	457	425	463	452	432	436	487	465	440	441	436	462	469	418	462	494	460	484	450	438	482	501	479	466	476	442	465	474	479	445	448	459	456	457	443	479	495	448	448	470	472	471	451	461	477	430	486	513	453	487	440	491	470	460	464	476	457	441	428	457	429	452	432	493	469	451	460	461	445	468	422	455	480	509	478	429	426	437	425	446	468	477	450	471	413	462	459	430	456	492	436	446	456	464	461	472	429	444	472	452	484	455	455	460	459	482	455	459	446	431	468	412	470	484	468	444	438	459	494	459	484	464	477	470	469	467	430	447	512	441	483	437	442	451	453	458	438	461	431	456	447	433	434	497	483	455	510	492	507	447	440	402	468	426	514	398	474	425	415	456	473	477	440	452	462	436	438	496	463	487	440	465	467	475	470	491	482	469	446	472	463	443	463	480	426	486	465	453	466	447	488	453	443	476	436	458	482	445	481	419	423	456	426	408	478	459	462	468	484	466	475	428	458	436	440	475	452	462	442	468	489	436	462	469	483	403	487	514	444	437	470	427	456	460	493	468	420	437	463	466	465	453	496	460	468	460	473	458	460	460	468	415	454	478	461	499	473	427	465	460	452	418	411	426	471	469	479	479	448	447	488	442	455	501	475	412	468	459	447	442	439	460	475	485	480	426	486	439	446	430	459	477	435	453	450	460	461	478	399	449	469	503	452	425	435	469	473	479	448	451	464	435	449	497	462	500	455	418	469	449	437	489	483	470	423	469	462	428	473	510	434	481	470	459	479	485	477	417	496	483	432	475	470	508	453	465	434	423	469	467	447	457	446	449	447	484	467	456	464	436	460	468	456	452	500	462	447	442	470	454	452	461	432	478	480	506	432	441	465	466	477	443	483	449	446	426	505	460	455	437	441	454	434	486	456	438	422	427	442	434	444	433	469	451	481	435	473	459	436	478	466	433	492	452	475	422	465	447	504	449	514	440	458	464	452	463	448	459	486	491	486	451	482	426	475	439	441	449	418	492	432	459	446	489	470	446	430	442	442	462	447	430	466	452
61699	99863	70221	39585	17477	6268	1568	619	486	551	534	529	544	455	527	529	501	504	557	497	504	484	521	515	500	479	534	539	440	490	511	519	511	486	492	503	452	517	451	521	495	509	517	496	509	459	497	480	478	470	499	443	481	509	505	471	513	459	476	498	468	493	494	488	487	505	505	490	486	489	535	465	480	495	469	448	464	501	496	508	499	484	546	494	507	490	476	489	495	511	491	499	506	507	528	498	435	500	465	507	479	504	514	504	433	474	514	507	478	525	462	511	493	489	519	522	515	502	515	512	512	497	471	507	457	520	529	528	514	494	514	482	520	454	474	531	528	495	514	463	516	488	490	504	511	491	515	508	472	488	477	451	473	476	527	493	487	484	519	456	504	511	493	477	535	468	535	529	496	485	524	517	552	486	441	508	492	515	519	499	481	501	494	471	519	479	504	482	496	490	506	537	503	477	525	484	502	490	491	473	512	512	511	485	483	493	510	473	475	462	521	503	490	528	451	493	458	509	474	471	537	529	505	484	524	531	512	506	517	505	479	489	497	490	524	512	464	544	505	519	499	487	450	533	544	487	527	531	522	485	473	532	525	526	485	504	509	514	523	512	482	478	491	526	490	525	470	483	513	487	497	501	524	485	512	426	453	485	509	504	503	482	503	517	492	494	542	469	511	500	511	500	484	515	527	513	548	532	494	508	486	499	505	497	525	476	474	503	476	529	499	485	526	480	532	547	487	479	494	489	506	513	477	468	511	461	507	522	508	519	515	522	464	486	490	470	511	512	510	512	464	513	475	499	465	482	521	487	479	501	499	508	537	519	491	501	507	495	492	495	487	507	531	469	496	451	483	486	527	517	482	471	540	453	446	461	525	501	510	520	519	466	503	504	495	488	499	535	508	517	489	471	523	508	508	493	532	475	513	501	496	523	486	508	470	495	514	494	491	500	523	500	499	506	492	457	519	515	518	486	514	517	541	501	516	491	504	515	485	473	515	504	506	503	548	465	513	548	532	514	493	500	517	481	504	502	527	486	534	534	504	471	506	466	484	517	524	511	482	473	546	500	470	481	519	472	495	452	511	504	482	509	516	511	529	516	464	566	451	507	485	516	528	498	493	464	454	480	499	537	543	491	488	542	520	503	533	509	486	479	538	500	503	500	507	541	478	511	484	450	520	523	538	492	476	519	508	523	546	518	484	519	480	511	503	498	542	559	475	539	495	504	503	488	516	500	526	495	518	495	507	499	488	495	554	495	509	506	509	531	510	467	502	474	484	492	491	542	520	494	492	507	509	517	496	458	498	497	490	508	477	487	505	472	491	544	494	502	480	470	491	498	542	479	500	481	522	480	484	502	512	479	463	503	480	548	500	498	517	474	453	499	449	483	483	514	472	550	488	493	494	547	533	517	495	527	465	539	484	547	451	494	515	494	554	504	510	475	489	496	486	510	502	476	499	491	460	538	479	514	504	528	506	481	502	500	505	505	486	527	521	491	489	507	506	485	518	511	493	509	493	469	518	513	494	491	503	462	523	492	540	485	514	526	509	499	500	509	475	483	479	490	514	488	481	486	522	486	540	465	476	545	511	521	544	485	491	532	468	524	469	535	501	489	502	551	469	532	476	476	491	499	517	471	501	502	505	456	490	505	496	503	529	517	498	508	494	529	495	522	490	494	538	500	491	467	475	537	491	466	530	528	499	438	489	505	507	464	471	463	495	529	516	505	510	486	500	474	510	486	511	470	495	506	506	498	496	468	530	480	544	528	477	491	491	539	469	473	497	522	494	467	507	485	511	494	526	488	495	522	518	465	484	510	513	471	500	536	502	520	496	514	522	453	478	503	496	475	497	485	509	509	467	502	477	494	483	491	498	459	470	491	543	482	465	522	538	484	478	457	483	509	526	505	556	503	508	488	512	488	511	490	502	495	486	527	498	492	494	467	505	497	537	459	513	507	504	510	496	500	488	490	511	541	518	513	512	503	482	526	528	498	481	505	517	448	509	501	513	471	475	532	485	496	466	539	469	494	463	496	519	491	522	513	497	528	456	485	533	513	502	497	482	509	519	489	511	443	508	471	468	485	502	535	515	460	536	481	541	533	493	507	503	527	486	495	485	498	515	514	480	499	521	496	467	521	500	513	534	492	479	456	509	484	492	483	507	522	519	496	524	544	532	495	499	494	465	484	448	515	514	508	478	459	499	491	517	514	495	493	520	517	507	521	483	540	530	526	497	494	527	495	505	502	538	502	500	526	510	534	498	508	554	447	508	493	513	500	512	501	528	531	505	511	497	526	508	543	478	536	472	517	489	526	492	504	474	473	505	461	499	493	509	490	482	491	508	460	465	490	512	496	503	487	539	527	556	494	499	493	525	510	516	512	534	497	498	493	508	520	520	502	488	507	492	457	482	481	538	522	508	515	503	495	502	475	476	492	533	494	465	520	528	530	483	485	524	502	500	507	496	498	505	513	526	504	496	521	496	511	510	473	509	534	478	510	529	541	521	533	492	490	521	502	500	488	506	516	532	495	490	501	470	486	515	484	509	467	499	527	545	516	517	496	483	483	486	462	544	551	521	507	506	503	524	516	520	506	492	484	483	492	485	497	531	495	484	478	491	533	496	489	527	508	495	507	545	518	494	468	523	519	542	507	477	537	509	533	491	500	475	448	531	490	514	487	491	504	459	543	459	508	514	484	521	525	523	512	511	501	522	508	511	489	510	541	491	521	516	480	545	494	509	521	499	505	523	510	453	533	463	495	476	507	521	512	506	478	527	513	490	529	507	486	477	498	526	490	543	512	490	478	487	499	454	484	460	497	515	540	478	493	493	482	545	477	469	470	499	566	531	524	520	494	509	490	524	480	496	536	503	456	444	521	513	476	523	526	520	529	522	493	539	501	519	469	518	427	505	509	513	498	472	538	514	480	474	514	504	537	512	472	502	531	461	492	524	503	435	466	516	505	492	498	491	503	495	488	499	470	480	500	517	501	496	484	504	504	511	506	505	485	470	501	459	483	473	494	555	479	530	490	454	502	481	522	535	501	506	524	514	504	512	475	504	488	525	513	511	528	513	475	461	500	460	516	467	527	523	482	489	464	511	483	511	536	474	477	513	489	509	533	518	487	529	491	539	473	500	470	480	511	524	470	473	509	509	501	538	544	510	495	491	504	552	490	530	504	530	553	461	519	467	541	520	516	483	520	504	502	439	501	517	505	515	499	452	531	458	507	506	480	516	482	491	534	547	520	512	472	495	491	494	497	518	485	497	502	493	494	499	489	549	509	494	504	496	504	550	528	508	511	511	483	484	538	500	504	483	471	444	523	522	540	492	502	481	449	515	474	514	485	508	514	492	496	481	506	522	498	506	503	486	485	484	520	506	462	501	499	488	505	505	502	503	516	500	462	521	489	478	471	505	450	482	505	454	480	513	479	508	498	528	484	509	502	493	511	514	482	436	502	509	500	509	525	514	525	477	485	520	523	520	521	487	522
29665	29774	31924	13278	1864	699	444	431	359	379	395	341	415	371	363	336	387	357	415	360	350	381	376	384	341	356	361	377	377	341	341	358	373	389	339	369	370	380	400	365	359	366	370	344	365	352	383	390	364	364	373	365	345	366	355	396	381	383	393	356	381	384	383	326	371	368	368	400	396	390	322	375	346	359	394	407	364	395	331	363	379	367	366	378	361	367	387	358	347	371	362	363	365	386	354	373	369	389	381	372	378	381	335	384	373	377	394	364	350	360	400	366	366	396	369	394	347	365	388	384	373	358	372	386	370	383	368	401	366	375	340	388	373	351	349	345	360	358	398	407	419	379	371	362	403	391	351	354	354	358	384	383	368	378	408	365	386	400	368	392	391	337	385	380	355	374	368	366	364	368	353	347	364	382	383	371	378	372	377	386	367	384	379	344	374	374	381	373	361	405	381	346	361	362	393	392	362	379	357	360	341	365	371	393	379	373	368	368	365	360	375	325	371	380	374	383	333	384	376	401	382	435	377	397	362	339	341	375	360	411	397	342	367	381	358	379	379	410	401	353	358	408	377	383	381	391	374	352	401	399	357	375	351	354	351	383	386	374	383	405	409	374	351	410	340	363	379	364	365	351	361	381	397	386	376	349	358	378	376	368	368	390	382	357	377	370	401	393	362	368	403	406	314	398	374	390	365	334	380	374	359	345	360	379	381	339	411	386	344	372	347	308	378	393	373	370	371	332	403	421	364	343	370	353	361	359	375	420	344	386	382	373	354	398	393	347	344	375	399	396	358	348	361	382	336	347	408	389	378	334	385	413	387	370	400	413	376	406	394	374	370	335	384	358	415	397	374	379	381	388	390	363	401	390	383	351	386	368	373	375	386	362	370	366	387	371	361	365	368	359	347	392	345	371	414	373	376	357	373	388	394	363	359	373	361	364	331	416	373	374	365	355	367	362	399	376	372	344	410	381	399	386	365	383	384	361	373	402	374	402	385	397	350	365	355	347	393	375	357	374	379	370	397	375	392	348	368	368	378	368	346	389	374	380	403	384	367	363	396	378	377	361	370	332	364	355	355	408	329	360	350	384	385	381	369	440	368	352	354	368	400	372	380	391	378	365	396	342	382	363	374	399	399	329	411	417	385	364	378	381	374	376	388	363	350	373	369	363	401	389	379	382	372	364	406	368	377	372	391	409	351	385	374	356	379	393	346	376	367	375	374	346	403	385	364	371	402	374	347	344	350	374	365	392	410	377	345	374	373	418	403	343	358	371	355	376	391	353	374	382	406	377	372	380	372	401	401	371	385	365	369	372	393	352	366	359	391	361	389	352	351	357	382	380	384	407	347	353	394	357	347	360	367	354	381	374	376	383	413	359	394	372	392	382	352	357	353	362	376	406	383	383	351	371	394	387	351	384	396	386	401	386	360	364	341	387	353	386	372	386	399	378	362	380	358	344	434	356	371	360	361	387	380	377	366	367	375	343	333	364	366	377	388	382	417	377	387	363	360	397	374	355	375	391	357	350	403	372	374	379	378	342	375	332	367	395	369	402	380	370	358	361	349	363	346	360	357	363	401	394	374	385	352	345	326	373	385	358	388	366	389	378	385	393	380	343	392	361	380	387	351	361	380	376	376	356	359	393	361	402	355	342	365	385	366	358	377	360	350	395	377	369	365	391	370	385	418	394	357	333	371	387	375	357	392	389	401	362	361	384	398	402	400	334	407	416	380	373	396	404	393	369	361	373	365	380	367	369	357	365	370	390	341	393	372	376	421	377	357	380	371	402	378	347	394	362	403	375	379	383	357	397	365	364	381	395	373	398	383	386	362	369	392	395	355	363	384	418	390	382	380	402	353	383	374	373	368	371	355	358	364	362	361	376	364	407	362	354	368	358	392	385	396	393	386	382	363	361	404	374	352	350	394	373	379	367	359	384	361	385	366	366	381	361	386	417	347	383	382	348	379	381	365	370	340	346	371	383	391	346	408	336	404	390	363	368	422	381	370	368	392	383	385	372	388	388	365	363	399	388	369	371	355	357	371	433	378	371	377	425	401	351	394	347	349	379	392	368	338	391	373	374	388	396	393	380	379	359	356	348	360	380	379	358	349	370	380	392	387	348	408	392	376	383	346	358	369	386	384	373	377	384	382	354	386	355	372	407	388	380	361	380	339	349	373	401	390	437	352	416	373	406	348	348	397	374	360	369	371	396	408	371	366	373	409	380	386	387	375	372	350	371	389	365	331	350	365	368	406	383	400	354	356	392	331	384	348	370	357	374	382	358	356	376	386	411	357	369	341	378	380	342	342	354	396	370	363	381	398	379	381	413	360	358	361	397	370	366	376	370	391	400	339	321	369	406	389	347	387	400	406	372	368	378	369	333	362	367	359	374	336	361	396	371	383	367	389	381	387	346	392	375	348	369	380	408	380	396	368	377	382	386	332	364	378	346	387	366	377	382	370	338	391	357	406	374	397	357	346	386	354	362	383	391	344	371	399	369	351	383	341	335	352	375	365	369	377	365	342	407	370	371	349	373	388	353	361	390	401	358	362	359	401	391	360	375	361	355	374	348	367	353	380	372	399	412	373	388	396	370	350	359	394	355	359	384	381	374	351	387	396	384	360	372	365	350	346	393	397	347	337	379	391	378	354	341	385	371	370	374	365	382	346	370	353	400	372	410	349	372	390	371	410	370	354	394	364	369	425	355	341	359	340	351	356	339	387	383	376	375	347	384	365	364	356	360	394	373	407	319	357	401	390	367	391	396	360	342	390	346	371	370	385	401	353	385	337	384	404	377	369	353	331	408	399	367	367	370	368	357	355	347	383	399	376	382	356	379	364	362	394	369	357	366	390	334	327	377	382	366	386	361	369	360	376	388	414	394	385	376	357	359	366	378	367	370	351	363	362	352	393	360	375	392	348	371	366	366	392	364	380	390	374	368	372	357	387	385	372	384	374	387	344	347	375	356	349	383	343	359	361	386	398	381	385	360	360	388	374	399	361	365	367	361	380	352	401	344	372	378	374	380	388	382	367	416	392	360	372	368	367	380	412	401	347	363	362	376	377	349	389	371	377	377	343	371	380	405	371	358	359	345	364	384	355	401	358	377	372	367	361	381	363	372	355	330	370	393	334	367	383	363	370	376	398	375	397	358	376	364	386	398	325	385	384	369	359	378	364	401	339	369	404	394	371	331	309	374	353	386	383	383	371	360	353	393	378	404	344	365	405	357	375	370	383	368	384	367	390	360	386	352	371	368	395	333	404	358	362	377	381	402	389	358	406	371	415	361	336	361	381	368	362	345	380	366	348	415	363	361	348	371	390	392	365	331	349	365	371	345	393	364	394	361	378	398	352	404	373	371	352	363	353	363	382	393	410	383	380	328	397	375	345	351	409	372	364	397	409	362	365	358	376	387	386	370	366	348	386	354	370	354	345	376	382	398	360	398	365	356	382	378	362	356	355	356	397	416	361	354	363	392	365	377	369	391
31673	44356	27096	7817	1893	865	549	455	437	423	440	407	425	397	453	423	450	403	396	429	413	438	437	454	430	426	419	449	441	475	421	433	387	397	441	431	422	434	409	443	430	445	433	451	436	429	445	419	402	423	438	457	433	426	390	428	417	433	414	399	428	422	423	433	428	450	398	417	409	398	452	415	471	447	410	428	420	418	413	443	441	427	415	437	428	436	444	436	437	413	415	417	413	456	430	428	412	429	464	436	428	417	403	436	389	416	432	462	433	432	444	403	490	411	422	451	431	450	438	446	411	426	397	421	418	438	404	414	453	406	452	423	398	432	435	438	443	414	434	454	425	416	424	422	457	435	413	432	455	435	437	459	456	405	479	442	435	431	414	450	480	436	444	451	405	430	416	444	430	449	410	408	433	447	447	424	447	417	430	445	441	435	419	443	405	439	456	398	463	457	408	402	416	444	424	436	453	438	431	420	430	434	396	460	425	409	435	431	443	439	439	392	458	429	437	431	411	412	445	457	432	429	419	411	466	420	441	456	422	431	456	442	446	418	419	412	386	435	427	429	460	462	435	450	418	416	468	476	445	446	435	454	419	450	435	432	448	419	451	408	456	451	424	436	434	462	413	406	407	434	443	434	452	460	465	448	414	478	429	469	442	433	445	438	424	437	403	456	456	472	471	402	443	436	401	445	436	427	436	439	401	400	409	416	458	439	411	410	441	389	403	471	433	400	411	410	417	466	421	422	401	469	458	436	461	449	404	444	397	409	444	461	439	435	452	479	421	427	403	394	462	427	417	455	457	458	432	390	403	447	449	449	450	420	410	387	438	452	415	414	406	460	453	442	408	444	429	453	451	416	460	444	416	466	446	416	393	426	385	455	428	407	433	455	410	447	415	439	412	455	449	440	421	450	426	439	444	418	422	428	437	424	454	392	436	410	469	408	406	445	432	404	418	444	426	432	413	426	434	410	444	471	435	414	415	455	464	417	424	418	459	399	432	449	427	415	424	420	446	476	427	446	402	404	426	412	404	464	445	429	408	460	457	429	465	458	423	459	417	482	384	412	444	446	424	429	442	440	443	418	432	441	404	416	483	437	428	456	439	464	430	463	403	451	397	415	460	434	408	422	410	442	423	475	415	431	447	404	469	430	409	405	426	472	457	448	454	445	450	403	423	434	437	460	419	457	480	435	425	451	401	439	451	420	397	405	424	443	417	466	437	471	455	433	434	440	428	416	429	414	417	443	407	462	439	439	464	406	430	414	424	415	419	425	454	428	457	408	433	466	445	421	464	428	446	441	409	403	413	397	436	451	419	404	419	442	468	403	413	436	446	437	415	432	414	414	396	418	448	428	443	422	428	425	413	446	390	446	424	444	449	414	443	421	459	445	442	416	451	450	439	454	458	425	420	402	424	440	449	447	402	421	427	412	442	451	466	453	445	432	448	444	433	424	415	400	451	470	504	471	429	428	434	481	429	409	412	462	439	452	450	445	438	470	443	434	445	418	400	420	444	437	451	423	440	446	434	428	437	478	447	441	452	418	478	443	410	441	439	443	446	437	440	410	469	440	424	421	423	428	410	453	427	417	396	413	424	420	419	439	384	401	441	463	434	439	434	454	430	458	425	438	399	471	423	425	453	414	442	457	437	393	404	404	439	443	456	415	452	434	427	449	456	447	464	433	430	417	440	458	428	408	444	462	454	424	459	433	416	481	446	411	431	421	433	423	417	446	444	446	426	439	480	432	448	456	445	480	434	430	463	414	452	427	431	429	392	449	433	432	406	439	417	422	430	444	441	435	446	450	417	430	461	421	440	421	430	441	417	468	420	450	430	429	434	421	427	477	440	436	421	459	384	424	446	445	456	431	422	438	426	440	444	412	423	443	411	412	411	432	412	432	408	449	422	435	448	414	424	447	456	425	443	433	435	433	436	430	474	402	399	444	470	419	402	440	459	457	416	442	403	475	431	453	394	437	420	477	414	421	426	401	434	442	425	456	399	456	448	457	434	472	451	446	449	420	446	442	453	445	478	421	457	436	403	419	440	420	389	443	415	405	451	424	449	444	451	448	423	390	450	419	431	457	372	475	460	452	431	419	456	434	437	461	458	457	434	439	430	430	425	429	486	406	447	409	404	395	477	404	418	413	426	436	461	445	393	443	428	427	402	414	425	420	449	433	427	441	427	392	435	444	448	406	462	403	475	467	445	427	447	422	407	433	394	400	458	430	424	442	445	464	404	427	417	416	468	439	474	458	423	428	398	405	452	423	469	448	388	402	427	458	421	416	455	414	440	409	433	437	465	461	438	424	478	407	417	401	456	430	412	433	402	465	462	425	447	410	470	404	403	437	430	475	425	430	450	455	449	424	399	405	425	453	425	412	436	411	442	437	450	440	457	460	473	438	439	445	428	391	437	369	430	455	419	454	411	442	449	406	471	437	434	456	418	460	418	410	435	471	434	453	439	468	413	457	434	406	417	407	430	454	438	418	409	427	394	435	423	439	485	467	392	410	448	457	390	379	431	436	429	440	405	462	454	430	432	420	411	413	414	450	453	425	437	432	449	413	417	427	404	418	478	450	430	428	424	394	423	424	459	412	468	417	490	433	460	447	437	426	406	452	410	400	416	437	455	462	447	474	457	432	432	420	402	461	441	424	436	405	442	436	444	438	443	447	431	471	417	441	460	440	489	457	448	447	407	433	433	442	429	438	391	424	458	461	444	457	407	415	425	438	437	445	471	452	423	431	433	437	435	400	431	425	442	416	429	426	436	448	449	429	429	417	384	400	448	427	413	467	418	443	440	435	408	463	423	484	461	412	439	442	440	405	477	432	450	418	397	444	453	458	447	427	443	437	410	398	460	425	430	401	435	429	416	463	427	430	476	423	409	461	469	400	438	430	442	404	409	411	426	423	426	446	422	418	446	437	429	458	443	405	431	412	440	447	465	492	432	405	462	461	438	473	416	447	444	418	421	421	447	421	428	450	444	416	414	429	438	451	431	429	423	434	461	463	415	430	426	441	430	426	440	446	396	433	406	429	412	435	444	415	397	470	449	445	417	478	398	411	405	443	416	453	418	412	456	407	402	433	431	430	453	420	419	425	420	477	394	428	436	437	444	435	414	379	456	420	426	425	431	429	488	437	427	416	389	418	394	458	446	407	419	433	444	433	427	395	448	431	420	416	420	439	424	453	471	453	434	401	447	425	407	453	472	445	418	405	420	460	400	401	450	418	438	426	448	381	431	439	438	444	427	458	432	445	442	454	430	429	444	418	458	448	424	458	427	439	428	450	467	437	454	419	452	424	430	446	428	429	454	406	412	481	433	457	415	427	429	428	411	442	465	468	436	456	438	405	454	439	429	407	397	417	409	414	423	397	436	445	413	412	424	422	474	445	433	392	401	418	445	424	414	471	422	423	409	424	428	430	433	421	432	411	430	441	419	445	443	423	458	458	443	408	425	416	409	422	433	441	406	439	405	452	429	460
23557	21993	32419	26041	21003	15597	2711	442	357	345	350	332	355	328	374	335	363	375	396	351	356	380	351	329	351	357	345	345	374	361	338	381	350	346	373	312	378	333	345	363	360	353	379	358	367	369	347	379	341	382	316	335	385	365	349	363	350	347	337	352	332	354	375	368	359	370	343	346	381	338	338	340	321	323	360	359	354	349	321	342	359	386	317	361	352	331	342	336	355	363	358	366	345	393	370	347	325	337	340	344	316	307	372	367	343	327	346	375	359	345	346	377	358	366	368	361	355	364	391	365	370	345	348	335	346	363	355	355	342	342	333	332	351	351	350	361	345	363	363	359	310	380	347	323	374	345	349	340	371	365	336	357	366	389	329	377	352	338	336	333	344	372	349	343	354	348	370	365	323	354	336	332	359	330	330	378	368	333	327	364	357	334	332	361	349	357	339	362	371	337	369	356	327	374	368	337	366	350	357	351	337	356	381	341	342	384	342	353	338	381	361	319	350	345	367	313	395	348	360	339	316	365	348	338	398	386	362	367	344	345	331	327	357	366	384	345	344	324	323	373	362	365	360	346	344	356	383	338	377	346	351	364	367	323	330	351	349	376	363	355	351	335	319	368	350	318	375	377	334	368	364	364	326	346	349	351	348	344	334	336	359	372	346	377	352	359	375	345	337	406	361	358	357	335	358	368	348	364	325	355	368	347	394	341	362	360	357	358	334	334	338	370	373	335	391	360	383	358	359	315	331	333	382	335	380	342	359	339	342	361	346	350	355	302	340	312	381	373	371	353	358	354	370	356	360	356	363	358	340	351	362	319	342	364	372	368	354	367	365	340	373	361	353	364	354	364	341	354	341	367	356	366	369	330	422	352	364	338	357	364	346	350	338	376	328	362	339	370	335	361	360	369	338	340	378	380	376	334	337	361	388	336	337	343	349	328	310	352	335	367	322	325	355	343	411	346	345	345	341	377	363	374	343	326	332	360	333	349	354	365	391	341	349	337	377	374	335	351	351	348	341	345	335	358	329	347	338	337	344	339	334	335	342	330	341	371	381	385	365	391	336	356	375	337	367	385	337	363	359	351	374	359	357	302	331	363	349	338	335	371	345	349	352	349	368	382	362	374	351	349	393	310	380	346	360	335	344	334	346	341	365	338	338	376	379	370	375	342	335	341	327	356	336	347	334	343	352	339	358	335	365	338	352	337	349	347	363	362	365	351	376	363	364	369	378	365	352	360	367	383	379	378	340	360	379	375	343	360	361	335	358	374	369	328	367	372	365	395	365	353	344	362	355	342	343	326	357	357	343	388	330	344	354	343	330	370	339	344	341	312	373	358	349	323	375	323	377	377	349	341	334	350	318	346	371	357	326	350	332	375	385	339	344	387	361	387	371	344	351	348	349	357	332	351	378	365	385	367	342	362	383	334	379	344	345	367	348	312	379	349	319	363	377	383	379	366	357	358	380	342	359	377	358	344	346	366	372	367	368	346	336	346	357	345	348	329	387	338	291	364	325	375	332	353	381	335	351	341	319	339	361	357	361	377	363	383	373	361	342	319	384	326	327	332	337	323	356	346	345	346	349	354	346	391	367	314	385	358	329	381	376	337	385	319	360	373	380	335	373	348	368	362	349	346	351	320	359	332	379	347	371	356	348	360	372	346	332	351	339	360	396	363	352	351	338	356	362	362	369	335	365	369	374	374	341	328	361	370	354	319	366	335	376	353	357	334	360	312	331	321	339	349	345	332	381	368	364	348	383	360	362	318	352	377	338	361	344	355	328	377	321	326	309	327	322	330	329	382	351	359	351	356	360	378	338	342	369	345	368	345	385	337	369	338	340	350	351	362	347	378	325	326	335	363	357	364	345	358	369	346	346	326	350	371	383	342	351	343	358	316	346	371	349	376	353	374	338	362	359	356	369	342	370	337	380	324	372	368	328	371	379	340	393	354	332	338	366	365	364	354	338	366	363	325	344	383	333	359	388	347	336	335	352	338	359	354	358	352	358	374	318	362	323	341	355	344	352	369	373	348	331	343	325	350	342	335	340	367	337	366	362	369	367	348	323	351	349	279	362	352	329	377	333	376	354	364	355	353	366	376	335	353	336	322	352	343	349	374	346	329	353	370	339	388	352	376	366	325	397	335	340	323	359	363	361	351	377	370	335	345	327	409	327	352	354	367	366	345	337	346	347	342	320	368	337	362	356	340	328	355	414	345	371	335	358	362	326	358	339	351	374	335	381	346	343	322	291	351	374	408	316	364	369	373	334	319	357	343	387	358	344	350	366	325	375	340	344	351	369	367	347	375	376	368	367	355	375	339	374	360	395	342	352	402	355	342	352	357	368	342	316	352	349	344	331	316	352	353	353	380	358	354	339	335	336	323	365	356	355	361	383	364	351	359	342	338	348	322	346	340	336	328	366	353	356	354	351	352	375	363	336	365	360	326	365	350	353	365	394	335	389	354	346	352	368	341	382	366	381	315	363	378	355	355	344	368	351	358	336	369	364	331	341	377	346	370	370	347	364	378	378	351	388	343	357	306	353	390	329	359	320	307	334	324	370	347	376	355	326	382	356	342	326	355	359	330	341	344	371	359	353	367	328	345	347	362	350	359	334	333	357	382	360	329	358	335	376	361	347	368	336	364	319	338	347	359	369	347	366	370	378	403	343	364	379	377	360	378	374	326	373	332	355	345	359	369	358	330	350	353	349	373	375	352	357	369	348	374	339	355	359	327	355	364	365	341	360	359	347	367	359	380	350	355	333	353	359	379	328	322	370	361	365	357	389	350	364	337	341	345	369	314	313	350	343	372	331	370	355	347	363	346	336	334	347	355	377	354	348	346	351	349	358	367	351	338	323	361	386	345	351	324	339	338	356	313	348	369	380	367	351	353	364	370	357	338	347	372	352	351	380	335	371	366	326	380	361	378	354	373	320	345	338	356	352	363	342	338	353	374	334	345	366	349	354	366	384	345	330	400	351	398	389	366	368	363	365	367	336	335	359	349	358	319	348	332	341	366	352	345	305	370	347	356	336	337	350	395	358	382	343	365	352	368	380	351	360	329	345	376	321	365	329	339	351	349	367	375	357	376	349	388	376	360	333	346	354	358	354	395	355	362	348	374	350	360	346	341	370	374	358	347	380	347	385	356	385	361	367	343	331	331	377	327	335	348	331	358	366	382	352	369	321	339	343	328	339	380	333	353	337	349	343	343	359	373	391	373	359	351	379	371	340	313	293	383	370	370	355	340	350	361	365	366	350	373	328	379	345	360	377	347	356	346	394	374	358	330	327	382	344	392	340	375	359	361	345	364	338	380	349	370	333	347	344	378	333	346	317	328	327	374	352	362	368	353	342	387	381	363	358	359	361	323	349	387	340	343	376	370	353	355	334	351	351	347	321	354	325	321	374	344	325	362	353	371	356	348	356	371	322	326	365	351	367	320	363	347	376	333	336	366	368	340	344	357	331	366	350	314	384	354	355	376	370	333
57878	93323	63561	32757	12169	3807	984	490	459	401	400	426	408	416	375	433	377	416	416	412	382	417	387	404	405	387	427	378	438	389	384	387	401	420	395	394	417	409	386	379	448	373	412	389	365	385	389	387	401	388	412	439	393	385	374	397	390	418	403	384	367	426	372	432	413	360	399	395	414	429	382	403	423	397	408	395	379	376	436	389	373	392	430	394	426	372	423	430	398	383	366	402	437	409	414	422	392	399	408	417	365	375	426	399	394	417	374	405	429	413	401	384	411	408	393	436	365	381	403	380	417	420	356	378	392	395	406	390	374	414	406	401	382	396	393	408	418	391	436	373	373	358	386	415	407	406	398	408	359	426	431	404	431	422	388	374	425	392	401	395	411	406	409	444	433	397	411	413	368	378	371	383	406	362	383	401	414	394	438	399	423	404	364	398	373	385	404	368	378	374	433	403	376	409	410	420	405	373	394	406	394	383	429	402	366	391	408	411	385	435	415	398	397	382	390	429	401	424	401	352	401	431	374	440	401	410	396	400	371	366	403	368	368	411	395	390	405	407	412	383	365	374	420	366	403	399	340	384	404	382	376	438	377	367	417	408	418	424	407	401	373	389	424	406	409	407	402	396	410	408	418	376	374	402	442	399	406	402	410	395	404	374	399	396	444	413	390	396	413	397	376	389	409	437	406	456	378	381	396	397	412	418	380	386	392	418	408	464	397	402	373	384	397	436	424	405	425	394	389	373	356	415	419	435	394	418	422	380	368	381	423	412	413	407	374	419	387	404	417	432	418	423	410	396	367	427	413	404	447	388	410	400	399	388	413	410	396	401	442	401	405	399	399	407	376	419	388	405	366	402	383	418	423	413	381	432	393	366	385	413	404	407	394	402	384	414	406	413	410	390	414	397	426	384	411	410	384	409	374	416	368	389	410	400	392	402	365	397	422	362	421	369	403	405	422	382	373	400	425	386	392	401	414	384	400	402	385	430	349	394	388	380	413	429	415	427	379	395	410	405	416	407	406	407	403	397	428	390	445	389	411	415	441	425	381	425	396	403	384	410	408	384	377	383	392	410	383	408	371	390	437	406	389	405	381	382	386	406	430	414	412	403	383	419	370	374	416	414	394	442	435	372	398	409	422	437	420	442	393	381	394	366	399	434	389	421	371	413	431	405	399	431	395	358	379	417	427	420	368	381	363	384	443	388	411	397	388	400	407	402	409	371	404	392	457	367	418	423	384	409	417	408	401	383	401	402	392	444	392	398	444	390	412	398	421	414	395	411	408	407	421	406	431	404	455	407	396	392	409	361	405	381	393	414	442	392	423	412	357	402	422	397	381	412	417	413	426	409	409	407	408	398	399	412	413	384	398	376	347	417	440	401	419	386	386	349	377	415	409	355	393	429	407	404	430	409	400	397	412	393	365	371	381	389	399	398	435	378	400	400	418	386	405	409	377	393	400	436	375	395	396	376	400	384	411	385	399	400	399	360	433	393	424	344	371	383	391	418	384	388	389	419	395	387	396	395	397	379	359	415	390	405	408	418	403	375	440	395	407	413	402	361	376	428	414	399	403	386	407	414	380	390	355	381	427	410	377	382	411	396	432	395	396	394	415	404	377	406	424	374	379	422	404	432	394	403	406	382	412	410	416	393	400	393	420	404	396	389	359	387	442	384	350	433	421	399	409	386	437	382	387	385	386	415	383	408	384	382	403	402	450	378	391	374	395	402	397	387	392	437	394	401	395	407	402	380	400	438	434	412	363	386	439	416	403	390	374	388	377	420	421	412	398	393	441	389	399	405	373	403	403	396	385	362	375	414	347	401	388	426	418	406	404	414	398	405	408	356	384	415	410	390	392	432	402	413	413	393	441	422	400	431	412	429	412	436	408	405	386	425	437	410	385	402	415	428	392	394	380	416	406	374	401	425	380	353	364	390	378	418	415	378	395	379	394	389	408	381	412	409	389	416	394	373	374	373	415	434	397	359	357	412	414	396	396	399	392	370	394	370	402	386	416	405	411	410	388	372	430	408	401	387	386	387	424	395	397	356	402	428	365	377	391	404	366	399	414	414	416	378	389	418	396	412	401	396	392	414	426	339	422	401	404	396	385	416	410	434	381	411	429	422	422	411	411	406	391	398	411	423	431	409	421	394	397	402	381	405	412	380	390	356	430	402	377	413	380	416	397	394	385	387	403	373	387	417	380	384	404	392	388	397	377	393	395	400	382	336	403	398	398	404	411	408	416	382	355	423	386	396	430	399	402	427	406	414	420	388	366	429	411	422	406	411	440	369	394	424	395	418	413	431	392	399	424	416	412	383	403	436	395	364	442	405	399	377	415	411	381	380	407	347	416	379	387	432	375	400	384	422	368	397	409	387	428	397	386	379	420	421	410	379	395	433	408	412	426	381	400	382	373	397	399	389	378	407	377	394	383	409	384	399	408	394	420	435	409	404	386	421	388	391	431	361	395	406	387	360	412	401	419	388	391	397	430	415	426	385	420	418	426	384	406	410	366	390	395	409	407	418	383	411	421	403	399	380	414	413	408	398	447	393	400	463	390	384	396	373	369	432	390	415	403	411	423	437	444	402	389	419	436	383	396	432	412	360	435	437	434	363	388	354	377	373	399	417	403	411	424	407	382	424	413	381	397	421	375	365	384	415	441	399	408	393	395	391	387	363	440	392	400	410	417	456	405	357	405	398	404	386	398	412	375	371	409	416	433	398	403	400	441	405	408	415	407	370	396	404	413	423	411	393	412	416	375	396	398	396	395	395	404	376	436	383	400	353	414	412	410	394	411	420	422	412	413	408	403	425	401	433	411	405	384	409	433	384	392	395	385	410	388	403	403	375	386	378	414	395	364	390	400	391	398	382	355	414	419	378	424	376	392	408	397	389	400	383	376	423	363	434	393	378	401	406	414	415	422	422	420	398	374	388	382	408	403	424	400	424	390	369	369	404	406	415	421	374	376	382	383	401	383	458	407	390	393	414	425	376	378	414	399	426	403	389	393	382	393	367	382	386	392	432	398	420	389	388	386	435	387	396	371	386	410	395	387	385	395	395	429	367	408	401	391	420	403	399	402	371	395	349	447	375	388	393	410	387	409	458	377	384	385	396	399	376	390	422	386	363	392	413	388	414	400	410	427	362	422	420	430	409	410	371	389	389	394	432	391	381	419	385	393	401	390	412	386	428	410	421	415	387	361	383	404	408	423	382	393	377	376	401	397	389	375	408	403	402	398	404	389	388	407	389	441	421	386	420	403	393	422	351	400	421	381	361	400	399	409	378	405	405	394	389	411	394	392	407	385	420	368	386	385	417	385	408	400	434	403	394	418	410	428	399	393	397	389	423	344	381	413	396	415	396	396	394	403	433	414	368	440	393	429	372	388	373	425	432	366	414	387	380	405	394	407	415	381	398	392	381	412	388	391	406	411	360	401	392	379	402	381	410	381	403	397	385	397	421	397	389	440	409	402	417	429	402	394	390
25333	23429	34815	27021	14081	2843	678	485	460	464	469	477	465	462	441	427	442	441	447	475	447	446	460	467	466	443	477	449	417	458	460	463	432	480	422	459	466	447	485	433	466	462	468	458	439	465	472	469	450	453	445	429	473	470	451	435	426	469	471	492	477	489	488	468	413	451	449	458	465	437	479	448	454	436	455	437	427	438	448	426	466	450	445	450	506	476	450	454	440	469	447	474	441	469	489	451	448	458	493	461	452	449	449	484	442	440	445	478	445	471	442	449	493	474	430	452	437	467	474	474	460	483	416	485	482	460	456	465	494	449	451	460	458	487	446	491	455	417	463	470	436	387	465	414	445	434	498	515	441	456	441	453	450	434	459	445	453	454	471	447	474	460	440	435	454	487	457	450	494	457	457	470	464	441	464	442	471	461	448	458	494	421	409	472	436	451	516	465	468	462	454	472	462	467	446	482	424	467	463	455	488	430	472	436	439	488	466	455	459	427	435	469	434	446	468	454	440	432	422	464	481	455	469	443	440	435	445	473	437	458	460	439	460	452	430	487	434	459	451	454	464	458	445	446	454	438	455	441	447	455	447	447	436	441	433	450	454	472	465	502	471	439	468	464	474	425	445	447	483	449	449	459	422	461	460	479	479	392	480	490	431	442	463	435	442	465	463	461	432	461	447	441	416	465	460	441	441	486	399	439	449	432	464	449	437	464	459	450	458	509	479	470	429	459	482	457	465	453	492	430	437	455	468	436	427	447	428	472	447	451	459	442	477	468	441	449	519	453	451	423	491	416	443	498	428	471	437	487	443	454	443	437	461	451	439	467	450	496	432	466	443	432	468	465	484	474	470	448	488	451	482	479	512	443	403	435	466	433	469	431	474	456	450	412	474	467	439	478	433	423	450	450	443	431	425	431	413	477	415	510	442	463	478	463	462	465	429	434	465	439	462	438	455	434	452	499	447	401	433	460	430	408	469	499	456	439	447	478	478	480	465	455	437	452	472	407	447	482	473	459	443	475	468	452	455	435	462	451	462	440	451	462	448	456	464	420	461	469	470	456	432	467	482	486	455	486	461	492	448	459	425	437	466	434	423	447	426	485	454	460	465	446	437	434	504	494	471	461	509	452	477	443	488	437	460	421	440	463	478	469	447	441	453	463	441	424	453	474	469	435	439	492	436	457	485	436	442	439	448	488	438	444	452	466	460	465	485	431	468	458	471	442	461	449	439	474	489	510	434	463	486	454	461	461	486	459	460	458	465	431	449	431	467	460	473	474	443	460	458	456	446	435	426	435	421	459	438	421	471	456	455	437	468	446	479	459	442	491	469	452	440	443	443	455	452	471	429	461	481	490	443	470	496	488	454	457	446	452	487	436	488	463	442	459	461	459	465	472	465	476	485	388	459	503	452	472	493	412	451	484	427	476	446	460	443	486	483	463	455	472	450	421	456	454	458	449	444	448	458	461	452	482	436	459	435	430	427	483	480	449	433	470	459	444	469	486	427	442	466	466	490	450	474	412	443	469	453	459	429	438	468	450	442	429	445	430	448	471	442	457	483	475	452	413	444	437	450	478	479	461	456	431	442	474	441	481	495	430	500	456	472	454	425	436	470	465	471	464	442	435	462	482	473	434	473	479	473	442	476	490	421	469	457	463	453	480	410	470	407	454	465	428	434	492	436	423	500	433	477	432	454	478	467	472	477	433	460	471	475	441	454	472	474	417	455	504	446	482	437	442	465	431	461	479	463	458	477	449	451	420	434	451	461	451	481	451	469	482	456	443	471	445	430	459	438	470	442	440	471	444	451	515	495	464	427	453	491	441	481	444	472	483	493	461	437	467	436	453	464	453	511	441	442	444	433	450	462	441	444	462	455	442	475	446	441	469	474	456	486	454	465	446	452	469	475	428	487	455	438	418	474	456	457	446	437	457	475	462	450	452	457	436	496	445	435	444	436	498	423	500	442	423	449	469	434	440	439	450	418	452	437	480	453	452	462	485	445	465	470	483	454	448	456	461	494	420	429	437	448	463	432	456	435	441	501	432	478	458	441	492	472	487	439	416	437	424	482	475	434	440	444	448	490	447	499	465	474	468	473	451	450	467	471	461	417	465	444	465	474	461	443	440	476	448	457	462	417	442	422	423	433	435	492	493	436	461	468	432	474	495	445	430	513	468	469	459	420	430	414	510	450	487	447	470	464	450	448	407	453	446	464	476	472	451	445	443	406	493	404	450	420	457	425	451	454	444	439	467	443	473	486	452	470	434	446	495	492	507	451	452	440	447	484	417	449	443	474	427	451	465	487	470	458	476	401	468	421	417	471	466	481	456	482	451	474	438	464	505	438	477	474	476	480	463	425	499	477	455	445	477	447	422	417	459	428	477	473	473	459	455	473	449	492	525	470	443	403	407	449	471	460	444	473	480	473	441	442	459	462	451	452	441	463	414	455	461	461	492	436	482	454	428	448	458	418	467	466	443	461	452	461	420	462	477	462	429	487	451	445	484	474	469	486	469	467	454	462	454	479	475	488	453	426	467	476	465	486	491	455	405	497	445	444	469	448	476	442	425	440	491	457	433	472	459	455	460	489	448	444	453	435	460	442	463	462	467	489	438	427	464	462	476	479	471	451	465	476	443	484	447	439	473	495	472	485	484	464	475	413	441	455	458	473	460	467	443	491	416	447	452	479	445	447	458	463	467	476	466	475	442	438	470	452	454	484	429	443	462	454	447	425	487	445	431	464	481	436	473	464	405	431	469	403	463	438	431	466	455	456	447	430	450	449	453	405	459	436	441	474	469	460	462	459	475	446	434	451	458	438	435	485	462	478	451	446	449	442	440	467	487	448	425	455	456	480	453	478	462	466	469	456	424	460	451	497	461	416	441	470	465	515	422	480	413	457	446	479	436	439	458	435	453	504	414	430	467	437	447	446	448	509	450	477	435	435	433	457	419	502	463	437	464	423	393	455	462	464	467	472	469	466	459	483	455	454	482	420	448	470	432	442	441	438	413	431	448	460	457	411	437	444	472	450	438	449	463	403	476	451	454	463	474	435	445	466	483	477	449	444	447	459	470	434	472	421	454	458	510	454	460	429	476	457	445	453	461	438	467	451	442	447	440	445	458	441	451	444	445	461	480	441	470	506	450	433	426	469	454	476	497	453	450	467	487	420	439	420	449	446	475	436	464	478	415	447	451	511	481	442	491	473	495	462	439	459	401	397	459	420	432	468	456	498	449	456	452	452	485	465	469	454	463	456	449	460	426	425	464	447	447	471	405	417	417	482	454	431	451	463	453	465	442	472	430	458	428	461	470	497	432	482	436	444	477	466	520	468	474	471	478	466	443	434	469	468	491	424	451	430	446	455	439	479	416	474	414	481	425	449	445	456	445	462	498	438	460	421	454	466	437	424	470	475	494	440	465	452	440	482	480	421	414	451	399	432	468	464	441	484	420	471	461	484	434	457	448	443	440	465	416	481	460	462	470	467	448
52013	75980	51765	23095	7432	2283	883	536	532	496	554	509	512	525	527	527	532	514	460	543	533	493	532	514	535	538	531	507	507	523	481	528	520	502	504	527	515	522	534	528	509	522	516	498	494	524	516	527	529	516	508	542	518	505	511	486	495	513	510	503	554	543	498	506	493	520	510	505	493	511	544	500	564	498	513	509	539	543	515	493	464	507	504	524	541	550	531	522	525	529	493	489	527	516	517	532	503	496	559	514	545	530	537	527	474	532	529	530	529	497	505	527	527	508	518	511	500	520	512	501	509	516	559	540	528	538	529	538	505	533	523	487	522	508	556	541	557	504	542	515	544	532	498	509	533	526	487	540	494	525	548	476	549	538	503	544	489	520	494	530	533	514	499	486	534	502	522	518	531	537	526	535	524	521	547	521	482	503	536	520	534	478	494	545	476	478	512	587	523	515	485	526	539	536	546	544	493	524	522	501	493	509	534	465	557	515	527	508	497	542	502	538	510	512	528	511	537	526	494	505	520	545	514	556	531	517	534	501	524	534	557	491	519	521	512	501	485	503	475	496	506	549	528	485	476	490	517	520	462	506	514	547	487	516	518	526	572	541	538	528	485	514	496	539	514	530	556	529	529	511	520	536	494	489	514	539	531	506	513	512	507	533	523	518	471	531	549	528	490	500	546	533	521	494	530	498	524	495	526	505	527	514	543	531	527	605	468	486	515	527	505	504	505	522	506	528	494	551	538	532	529	497	503	481	526	519	519	502	529	532	507	552	517	476	526	517	522	522	524	499	533	505	489	504	526	526	497	520	511	506	515	518	501	516	545	525	536	464	519	507	498	541	555	546	534	514	539	534	544	557	533	533	527	545	561	534	491	549	500	506	513	529	485	525	533	484	523	506	559	529	519	527	470	532	518	492	512	550	473	499	540	527	532	518	498	509	531	517	545	526	520	504	531	527	547	504	512	511	497	497	495	491	484	535	492	445	540	520	534	502	519	544	547	498	496	518	490	546	515	478	494	496	487	507	534	527	526	492	530	501	546	506	530	526	500	465	504	506	503	528	502	518	508	526	486	496	527	526	504	556	496	480	501	506	511	510	507	484	503	557	518	533	530	517	474	521	522	530	558	547	518	499	533	526	525	541	524	490	514	471	528	497	499	468	559	499	491	539	537	532	547	501	489	544	511	515	537	522	542	516	528	530	578	534	528	471	536	527	497	555	536	533	496	533	514	501	471	521	511	494	533	519	534	561	485	506	529	506	490	536	526	498	566	518	503	491	541	501	505	562	505	547	534	515	500	513	476	532	532	565	534	493	485	517	536	530	462	519	546	505	543	497	541	512	537	556	502	497	533	489	517	504	502	502	548	539	520	511	514	535	525	512	514	500	514	528	494	535	479	480	521	523	532	545	505	527	493	584	528	499	509	507	518	480	511	531	534	506	523	512	497	474	481	531	485	527	507	486	530	554	510	481	494	510	565	562	504	539	506	529	504	502	501	527	512	485	471	544	545	562	513	535	523	500	499	498	516	498	517	527	548	531	507	514	559	570	505	519	519	553	541	522	535	490	518	547	532	551	481	509	496	491	467	551	493	512	542	508	515	511	536	511	548	513	496	514	528	482	566	498	517	499	561	524	487	485	542	534	508	537	499	515	549	508	504	523	450	509	486	537	492	508	532	548	540	517	510	512	503	493	478	528	542	545	532	482	470	480	539	515	495	522	524	494	502	573	544	500	525	521	505	512	530	541	538	536	552	521	551	503	500	515	539	488	500	521	478	512	528	518	540	491	483	560	537	541	529	525	542	508	525	493	526	510	530	573	533	530	505	538	505	524	569	475	537	538	526	501	547	514	534	517	537	495	509	503	542	527	509	511	468	495	523	502	494	528	513	538	500	497	532	492	518	525	511	526	495	536	498	525	469	529	477	514	544	518	468	570	545	523	538	478	512	497	516	512	519	528	505	509	516	511	531	545	522	512	498	532	508	491	523	511	457	497	544	514	541	541	523	523	511	508	534	488	522	497	538	536	529	502	497	506	556	513	509	518	536	519	535	562	568	527	542	510	525	564	506	485	530	484	531	542	530	529	523	507	563	553	498	514	520	510	526	497	498	509	515	512	497	514	492	524	534	500	512	498	537	536	510	552	491	510	511	516	470	522	506	555	511	499	506	539	558	505	526	483	555	553	520	514	507	493	504	506	534	524	488	498	520	538	509	510	530	509	531	555	518	494	532	502	494	502	474	523	475	493	499	521	546	514	486	487	527	485	502	514	494	555	514	505	466	496	551	542	507	531	516	484	532	520	496	480	507	502	522	533	497	524	501	522	520	523	503	543	499	526	542	487	506	497	533	532	504	550	539	536	509	511	537	478	539	497	511	580	549	536	509	561	515	507	516	506	546	492	527	499	516	527	526	501	488	514	523	502	534	532	517	504	506	536	501	509	536	569	527	495	471	478	542	529	492	546	550	565	481	495	537	484	520	544	500	469	554	518	551	513	528	542	508	501	494	497	530	545	497	531	548	492	513	560	529	517	530	507	518	548	530	511	543	529	503	523	507	529	515	542	529	506	508	491	485	486	484	522	510	477	532	520	454	503	529	476	478	519	522	509	511	520	528	541	540	529	529	528	505	517	500	523	554	531	525	517	507	531	485	490	518	556	522	530	487	515	515	554	507	537	558	505	494	509	525	502	471	543	546	526	519	532	494	549	524	527	508	478	502	501	535	549	500	510	503	535	530	501	530	506	553	539	518	499	545	514	498	509	461	548	524	527	558	541	495	548	537	500	521	535	524	544	538	522	568	525	509	514	510	555	519	517	506	532	493	491	508	544	503	512	510	539	544	545	525	484	490	491	537	487	528	481	507	530	538	507	509	473	537	526	525	541	525	540	507	489	489	527	583	521	510	461	527	539	539	525	502	523	509	500	512	502	489	561	519	518	516	519	514	522	523	510	524	492	526	513	530	578	520	545	533	531	565	514	504	511	510	545	505	515	547	511	508	510	531	510	520	489	528	530	478	463	549	541	489	532	518	477	493	509	494	523	497	532	534	501	516	488	509	527	501	539	502	524	560	552	512	511	565	455	498	552	529	513	507	541	536	505	502	525	527	543	509	511	541	522	522	553	477	545	524	519	500	486	499	543	505	496	485	509	492	504	518	506	516	510	542	523	523	510	538	485	544	506	538	510	540	509	542	501	508	547	532	487	509	511	466	480	471	492	517	522	550	520	464	483	525	505	530	503	475	500	495	538	594	532	505	499	553	545	505	507	515	547	484	492	527	489	507	543	511	472	524	521	499	491	498	482	484	514	502	533	489	561	464	560	484	513	530	515	507	515	494	556	549	537	514	500	542	538	473	493	526	547	542	517	523	526	546	523	514	527	498	534	491	540	557	533	520	501	488	512	484	499	491	521	544	514	525	534	490	528	518	522	523	522	541	556	516	572	536	539	504	533	530	519	487	461	503	506	564	546	495	499	519	524	507	515	473	488
22582	21387	31002	24868	21139	20538	10897	790	498	510	477	481	463	447	453	529	438	493	464	482	476	502	476	470	443	428	463	457	491	450	440	476	487	469	454	475	480	474	446	472	457	423	446	467	469	439	489	411	441	445	457	471	484	446	464	469	411	419	449	446	506	470	463	428	436	436	461	461	439	412	430	474	466	479	490	439	469	447	491	469	453	457	475	503	501	488	412	453	459	458	434	471	482	470	444	461	447	449	467	463	470	473	468	486	508	473	423	453	476	478	451	452	420	470	483	446	407	462	470	489	466	420	390	454	467	448	453	470	535	458	449	466	491	469	436	461	409	477	457	463	456	410	442	439	479	461	455	457	468	430	472	425	454	455	432	448	456	500	473	484	473	458	431	455	423	448	461	452	464	471	450	434	449	450	454	481	437	456	430	422	483	433	428	471	458	424	478	466	446	454	423	451	456	443	429	487	482	487	455	484	475	468	464	457	472	463	468	459	448	444	467	439	442	460	454	457	444	477	445	443	451	441	455	476	418	468	453	512	437	470	475	471	469	489	472	446	496	473	470	454	442	459	441	465	459	481	477	439	439	415	456	433	443	474	443	431	411	454	461	448	483	441	451	465	458	464	462	434	443	453	432	460	490	472	425	459	498	480	469	407	490	467	417	462	468	496	501	449	446	461	439	441	436	446	470	435	444	456	422	476	476	426	479	453	430	454	445	430	474	457	483	445	430	457	417	431	470	423	417	473	435	440	435	440	417	422	467	456	437	437	452	440	469	445	475	462	435	499	487	439	488	484	422	441	472	453	444	469	439	451	464	459	462	480	442	505	456	397	432	457	470	436	456	479	453	427	456	455	436	434	479	410	475	476	457	470	441	450	439	473	459	451	448	465	478	464	469	455	453	458	454	469	497	450	418	460	444	469	481	455	490	445	443	449	468	448	461	439	488	452	464	448	432	427	453	476	445	446	430	457	419	499	421	479	444	418	441	463	466	463	452	455	441	463	480	496	488	468	480	464	454	451	471	423	456	432	469	458	434	472	448	452	456	443	449	451	464	451	469	448	457	455	502	499	415	431	422	442	470	434	475	459	415	463	453	431	440	454	433	473	466	439	459	430	474	461	454	435	447	474	456	497	414	457	449	447	450	456	477	471	472	456	468	480	453	489	483	452	469	429	477	476	473	443	484	435	470	467	454	415	441	446	421	430	437	455	425	452	471	464	456	435	477	411	444	452	489	490	452	481	481	463	490	442	462	463	473	449	471	456	459	451	463	429	456	452	463	477	442	478	433	468	452	473	466	459	422	460	505	434	439	451	463	474	473	472	445	438	426	466	473	451	476	432	440	493	475	471	460	478	443	447	473	439	509	447	482	485	449	464	437	430	458	474	444	456	409	425	407	447	448	442	428	458	477	421	454	460	438	444	464	444	464	447	419	434	456	458	412	451	424	499	436	459	457	455	489	451	440	447	445	422	458	479	466	447	467	461	464	429	445	432	475	465	469	435	476	393	431	449	435	439	452	425	464	479	467	479	440	450	442	497	478	468	462	421	494	438	457	442	452	453	465	433	447	465	472	446	474	445	515	496	432	397	419	436	476	462	468	434	481	454	515	459	475	470	455	439	465	476	434	466	422	473	475	462	452	447	443	415	466	446	467	482	459	474	431	456	472	422	438	475	483	465	460	455	468	472	447	467	430	494	445	418	481	463	468	445	465	464	448	436	464	446	399	480	457	433	472	458	453	444	438	440	424	477	432	457	444	465	452	435	473	458	466	500	463	497	462	474	449	465	473	495	444	447	432	435	416	487	449	481	439	469	472	426	481	448	450	471	445	449	454	479	445	443	440	451	467	447	459	436	474	418	511	468	459	449	490	442	427	495	457	462	415	464	462	444	454	440	467	477	500	457	459	463	452	434	455	473	462	452	465	470	448	515	475	432	471	435	445	436	489	441	448	436	454	464	480	444	438	460	486	404	457	448	468	474	452	413	483	463	459	453	462	485	471	452	452	457	460	447	487	480	418	435	461	445	452	456	451	452	502	474	442	468	436	460	455	430	447	463	449	467	495	445	465	466	427	419	491	480	472	452	446	451	448	451	422	409	438	416	491	448	441	458	490	471	421	429	463	462	466	421	424	438	456	452	471	456	439	442	436	427	446	459	445	466	436	477	485	454	478	489	452	425	411	461	424	444	449	422	456	418	478	491	488	443	441	419	454	467	453	436	468	430	428	462	448	461	449	460	453	477	432	479	442	462	455	448	431	484	431	450	442	437	479	461	460	447	471	459	458	428	455	480	476	432	469	480	432	461	489	452	448	431	429	440	410	479	427	496	420	457	473	439	463	459	466	424	447	436	435	467	462	482	459	462	465	439	477	445	480	495	462	434	477	463	483	499	436	440	489	437	461	462	441	455	441	457	503	433	452	433	412	436	459	431	444	464	458	469	432	430	447	445	428	454	469	441	456	423	483	462	492	456	449	468	458	465	435	462	424	450	500	433	471	431	474	437	448	425	478	508	458	477	479	415	435	483	401	450	434	457	444	449	472	432	443	447	472	442	453	502	486	460	429	451	443	471	480	467	435	461	418	427	451	421	472	457	475	436	484	487	496	436	429	456	439	445	452	445	423	463	446	428	434	440	470	448	461	472	424	458	477	427	473	489	439	411	480	449	454	437	444	478	461	451	418	480	469	440	424	444	474	466	471	482	449	449	423	465	468	451	450	490	450	444	460	453	442	451	451	490	470	470	463	444	444	434	471	434	470	440	442	455	487	436	485	438	472	466	473	432	459	461	472	445	464	436	443	459	475	455	447	455	495	441	451	483	446	443	483	469	459	482	439	456	463	427	492	430	447	456	488	407	451	456	450	452	452	464	467	479	460	462	480	476	423	449	447	435	475	464	445	428	461	460	396	418	428	435	455	509	470	438	458	443	472	454	460	491	454	443	467	431	436	441	421	446	485	523	410	474	452	506	476	470	456	432	415	435	458	454	418	484	456	451	469	416	408	431	469	472	428	471	469	463	461	452	446	450	480	489	451	450	454	495	455	461	477	461	476	439	465	448	386	438	433	453	468	461	452	472	434	474	511	471	454	439	487	444	441	486	453	453	485	482	464	423	469	425	415	471	450	452	490	446	475	456	446	511	440	469	439	425	452	460	461	457	441	431	456	455	448	476	462	473	432	466	437	500	473	460	472	458	464	468	449	469	424	434	451	436	441	466	477	476	461	440	444	449	451	440	459	471	423	449	473	469	457	454	478	442	441	480	441	476	425	458	483	428	455	447	470	456	447	446	450	450	438	435	468	449	460	446	451	485	449	459	461	426	453	465	445	459	471	457	463	451	472	441	496	445	456	473	445	452	485	465	461	423	426	444	466	451	443	423	440	436	467	413	463	422	443	430	491	431	446	446	466	455	467	461	460	435	466	454	461	470	431	482	449	462	418	415	422	436	459	421	460	480	488	462	478	480	443	450	454	460	491	449	446	440	476	474
61693	100684	73063	40597	19138	6472	1516	603	489	523	545	482	485	502	541	474	538	508	497	493	488	471	480	493	478	491	521	503	449	517	534	484	519	473	496	497	488	486	473	526	510	487	510	532	499	484	513	531	498	480	547	506	471	486	467	469	532	464	507	503	515	457	518	527	510	474	483	509	499	522	486	513	532	507	485	530	525	511	501	459	480	508	484	500	478	500	524	453	485	499	507	501	482	487	535	475	521	493	501	503	518	523	529	480	479	482	480	478	491	460	516	484	467	483	502	498	547	481	485	508	461	480	477	475	447	488	478	509	494	498	511	473	494	450	478	522	522	503	497	515	534	489	490	462	495	515	460	467	491	490	472	484	509	499	486	513	525	506	500	507	505	477	505	507	486	497	486	474	509	533	483	447	504	516	487	501	521	498	463	478	491	493	483	515	544	508	496	504	507	500	525	510	526	526	485	496	472	503	491	504	508	509	446	505	483	486	521	489	507	487	473	488	490	457	493	507	489	497	504	509	547	529	476	483	513	487	497	507	488	515	521	469	482	499	498	504	459	483	488	526	485	452	541	497	496	502	482	516	472	523	496	487	490	546	509	503	507	480	493	496	486	505	508	531	512	497	481	536	506	470	505	466	483	497	480	511	493	506	481	518	503	523	492	485	520	507	455	520	539	490	508	493	488	534	469	494	517	520	465	475	475	480	522	512	495	526	478	524	499	516	510	476	504	494	516	494	493	527	508	493	501	496	509	506	506	474	470	516	502	485	503	473	494	484	510	488	480	480	492	505	506	469	496	495	502	494	479	460	460	495	491	498	456	483	501	490	499	545	493	512	484	518	496	481	503	501	483	480	517	517	474	501	514	510	519	485	481	476	481	514	515	498	476	502	482	508	483	518	465	504	500	495	505	468	508	492	507	500	483	480	482	495	490	493	461	487	491	492	483	461	523	498	502	487	478	508	506	494	529	488	499	461	478	504	492	482	526	514	481	512	469	469	504	514	510	515	482	500	457	555	504	488	456	483	480	479	506	556	503	490	530	517	506	508	510	455	519	451	449	485	512	517	523	500	531	506	470	540	503	474	467	474	478	547	476	441	531	500	558	490	530	481	514	497	488	504	461	508	503	457	476	480	475	499	487	481	463	490	499	517	486	472	494	461	516	488	503	483	556	509	475	508	496	508	512	474	464	505	468	492	475	451	438	494	515	456	505	489	483	513	494	540	505	469	507	487	487	521	490	512	502	466	487	483	544	502	526	520	471	502	520	500	485	449	505	516	484	485	496	507	496	489	495	481	513	482	525	492	486	471	496	497	514	455	526	485	541	466	458	502	521	454	502	498	504	550	536	489	518	476	532	513	501	494	475	530	475	506	474	503	506	513	469	494	515	494	510	485	492	509	531	488	496	473	506	500	510	530	496	487	480	442	499	483	486	482	513	485	490	495	487	491	496	469	525	477	517	500	485	527	492	488	494	541	518	497	447	497	507	465	495	428	464	517	488	482	522	484	518	477	517	476	520	450	502	474	463	502	496	471	505	507	495	462	510	492	481	451	500	476	465	479	473	474	494	507	492	523	486	522	472	489	496	472	486	515	511	458	518	500	501	483	484	499	524	480	504	508	500	479	524	478	489	475	521	474	496	486	493	517	528	551	482	498	493	484	491	511	489	498	516	516	509	514	485	521	517	501	463	458	520	484	461	520	500	478	515	491	485	508	491	511	464	503	474	479	507	519	511	519	470	522	487	480	449	511	462	484	494	470	489	492	506	495	510	480	484	516	484	471	503	502	489	480	481	461	484	506	487	504	540	484	531	505	516	502	506	493	493	471	502	482	502	485	501	460	500	530	480	515	472	520	482	496	551	490	496	470	512	465	488	510	498	468	483	527	486	527	509	494	487	519	504	534	492	523	477	536	530	497	463	507	486	472	488	515	509	533	492	531	495	553	494	477	482	524	515	481	472	509	478	521	499	502	524	503	518	527	493	493	471	523	493	531	499	537	468	459	475	492	473	465	482	480	451	548	498	461	470	495	502	455	497	485	490	498	492	540	492	530	528	467	500	466	503	502	532	516	469	491	497	523	501	502	517	511	490	494	480	524	502	517	498	513	534	508	445	497	507	472	516	458	521	474	481	477	496	497	526	501	478	470	467	504	516	487	481	474	502	517	505	488	512	512	504	506	495	513	501	488	521	457	481	530	513	554	500	464	502	500	469	511	495	520	538	482	512	517	473	465	502	493	486	528	458	507	503	495	475	483	518	509	499	463	532	526	486	483	488	464	503	472	477	491	522	511	464	474	454	529	485	477	491	488	458	494	478	501	481	480	496	477	506	476	484	481	495	505	496	503	515	491	478	450	523	538	515	534	517	474	545	484	490	484	537	472	513	497	521	474	510	480	472	467	508	479	494	547	483	499	482	521	535	518	514	510	479	464	498	498	499	475	509	477	457	524	479	471	490	502	512	506	494	479	470	427	524	499	508	481	495	449	493	445	515	492	491	477	521	524	456	503	501	508	496	482	488	495	518	525	459	492	467	549	486	512	496	477	527	458	490	462	465	511	503	515	497	475	516	499	500	481	468	511	473	471	555	494	511	497	503	533	485	510	509	475	483	533	522	478	466	483	543	501	487	482	496	514	496	495	457	505	529	493	487	515	519	506	519	481	468	504	491	501	524	464	448	515	479	492	476	491	508	442	506	454	488	512	520	496	521	515	550	459	480	549	466	498	523	469	460	522	494	526	485	493	427	517	529	499	499	512	482	455	489	506	464	511	478	467	456	483	484	494	482	501	464	517	458	507	491	487	515	515	503	515	542	479	481	462	510	500	481	505	487	468	485	481	452	516	524	502	533	497	501	501	540	513	504	516	489	523	490	512	465	512	522	548	510	435	475	500	519	442	520	466	527	448	497	497	473	527	535	524	505	508	512	539	528	497	498	509	498	475	498	526	490	530	525	502	480	530	522	481	510	466	476	488	495	492	516	538	449	525	504	512	508	478	545	500	484	462	515	526	490	516	489	536	523	522	491	473	507	489	507	493	509	509	494	476	517	478	506	489	526	500	495	493	439	509	540	520	509	499	483	544	501	510	499	515	521	484	488	471	510	503	521	495	497	508	526	508	466	501	489	505	487	464	517	503	528	496	480	489	512	490	463	468	520	512	479	515	582	461	514	503	448	477	505	495	516	508	503	501	486	465	467	495	483	489	496	462	501	509	472	497	521	550	512	490	488	475	517	491	519	476	503	492	503	502	514	486	472	464	509	500	499	501	494	530	472	505	501	543	496	534	501	486	502	500	491	533	444	507	471	518	503	484	513	482	509	508	509	519	510	499	453	490	505	520	492	486	508	534	526	481	482	491	496	524	482	476	461	492	484	507	504	496	482	529	564	465	477	465	506	497	550	475	521	511	533	492	497	514	495	492	501	482	509	476	542	496	495	481	473	511	451	536	468	475	516	490	465	539	507	487	526	499	502	494	466	498	464	485	475	492
29482	28366	32706	14116	2200	684	432	390	405	375	380	386	373	392	372	372	338	385	360	400	386	408	366	335	379	364	357	378	400	368	377	387	343	384	348	365	371	395	374	375	399	363	361	371	378	374	334	383	367	362	385	375	367	348	366	360	386	374	342	374	338	396	358	347	330	356	391	370	354	361	358	357	387	365	349	392	343	422	371	376	360	396	354	384	355	361	373	366	350	388	382	369	378	396	359	388	371	353	376	384	374	393	408	382	362	382	379	377	378	375	366	403	360	378	391	370	391	360	382	387	320	363	373	384	345	363	373	358	357	362	363	379	349	348	352	367	358	352	362	378	363	379	376	345	382	389	372	360	357	376	365	387	361	354	356	404	389	347	390	359	360	364	361	370	367	374	360	359	357	363	390	361	368	388	387	395	412	364	371	347	370	371	388	365	382	370	349	376	328	368	367	360	380	366	396	375	396	403	367	356	346	370	391	353	369	326	384	377	377	357	371	355	350	377	371	372	356	376	377	391	353	369	357	327	381	397	394	359	365	373	384	359	398	369	339	363	386	371	377	380	376	367	376	364	366	374	353	362	356	379	342	346	378	386	373	406	385	396	352	400	367	394	332	352	391	401	323	332	361	359	385	365	363	336	390	367	351	355	391	360	334	355	367	386	367	342	355	349	365	356	355	323	382	370	397	361	343	381	393	370	383	353	380	362	330	362	351	369	386	350	339	347	356	378	391	359	375	362	376	356	358	352	354	369	371	367	320	371	382	368	338	367	353	374	376	374	352	415	393	343	393	384	396	370	356	368	385	387	338	382	341	365	377	348	356	412	375	367	360	364	380	366	367	388	379	373	389	368	373	353	345	389	405	374	364	404	343	360	389	420	373	352	377	357	374	384	364	363	369	390	412	373	404	394	372	401	345	374	354	378	356	359	345	356	364	352	398	411	350	392	347	377	371	334	354	360	388	370	360	341	394	383	394	411	380	352	358	366	377	375	371	348	330	374	342	361	376	315	378	340	398	383	342	368	358	342	362	358	353	405	389	368	345	361	342	382	374	391	377	372	383	362	376	387	352	342	393	363	382	388	344	357	375	344	346	360	354	393	368	372	367	414	360	386	324	352	358	394	355	345	359	401	365	367	380	344	371	392	349	370	321	335	355	369	393	355	380	394	364	359	411	389	373	390	345	356	377	415	383	361	375	338	366	357	358	376	385	375	369	360	369	403	398	343	333	409	345	364	345	377	375	342	383	366	354	380	361	367	400	383	348	368	358	389	366	371	372	364	406	368	380	366	384	371	365	363	389	369	377	380	382	352	374	340	348	402	346	385	387	380	375	373	353	369	338	377	399	370	395	354	381	373	368	340	355	350	396	348	390	364	368	406	391	369	374	364	380	360	376	362	338	346	362	404	385	377	381	367	358	324	339	392	366	381	380	369	363	360	413	381	408	379	356	359	379	362	344	339	351	344	332	396	356	340	359	380	363	377	390	409	357	340	358	367	351	356	357	376	367	376	333	377	357	370	385	391	351	361	390	397	403	377	342	380	401	394	396	397	385	361	340	323	365	403	361	368	390	381	390	367	377	390	400	346	378	370	374	349	347	408	379	370	375	375	362	380	396	345	365	338	398	346	371	357	386	389	362	406	356	380	373	395	376	362	354	373	386	351	375	363	357	358	392	381	370	390	372	345	376	350	370	396	367	356	373	351	365	355	350	366	348	360	353	373	392	361	340	363	356	355	369	357	345	380	366	386	372	369	396	382	387	367	360	337	375	353	375	381	349	374	413	361	374	398	400	388	349	369	357	380	382	373	388	396	343	373	409	375	418	369	387	363	356	379	343	360	347	344	372	369	390	379	412	349	369	374	360	342	355	359	383	383	354	377	382	361	385	388	346	344	336	350	353	355	394	354	391	396	382	352	368	353	403	316	361	368	387	377	346	374	362	397	394	384	370	380	408	356	395	350	382	374	356	366	380	327	378	372	374	355	354	346	391	381	366	379	411	367	381	376	374	380	398	389	351	356	405	378	382	370	397	386	377	372	366	349	398	376	355	379	372	349	357	390	406	382	366	357	360	362	363	344	369	363	366	378	416	352	392	370	372	365	345	378	339	376	380	392	387	364	346	368	347	347	384	384	368	369	357	353	345	390	374	345	387	369	363	378	347	378	359	378	372	386	374	389	364	369	361	398	389	377	357	347	391	401	405	371	371	348	368	349	340	364	361	386	349	358	408	339	370	365	362	381	397	395	367	385	391	411	354	391	388	368	360	373	374	371	368	364	375	404	408	344	385	389	382	361	323	360	375	385	353	372	336	389	407	342	347	351	386	364	384	383	397	374	357	388	380	402	363	364	375	372	370	333	332	355	349	353	375	352	394	386	374	353	363	356	374	318	374	396	383	351	374	349	374	354	363	372	342	353	366	385	368	382	377	367	368	392	400	347	352	389	360	380	354	346	343	389	412	365	360	395	377	382	385	370	375	378	366	358	404	399	382	367	343	366	348	407	375	357	351	347	373	343	405	352	367	376	358	323	368	345	339	371	386	379	389	395	348	370	347	416	342	367	386	345	370	383	366	348	326	410	386	372	355	375	397	335	338	359	368	386	391	340	402	366	412	342	368	364	380	364	325	382	371	363	361	356	346	365	355	351	361	382	375	337	375	382	389	376	341	353	378	373	328	383	369	393	413	367	343	373	385	401	388	335	414	352	362	389	375	378	364	331	365	375	358	357	356	377	354	377	368	384	375	388	331	333	378	390	403	364	376	407	357	378	357	355	393	375	370	379	350	389	370	403	399	356	386	360	362	364	357	399	361	375	373	366	370	367	375	360	361	387	399	406	383	369	333	350	372	337	377	339	372	355	374	320	370	379	408	410	375	384	367	357	349	345	360	383	387	394	359	379	384	368	372	414	365	357	378	393	385	373	384	351	353	388	352	394	361	366	449	383	375	353	350	375	377	364	383	371	391	360	363	371	378	375	379	386	414	394	373	393	390	405	375	365	334	374	362	391	361	355	401	381	364	354	369	357	382	347	334	399	369	363	349	367	369	382	370	392	330	368	368	366	361	373	375	348	391	378	360	398	411	370	372	361	374	362	389	388	353	381	365	335	377	378	425	363	385	365	359	393	365	371	364	417	375	407	352	393	388	370	399	391	407	372	361	342	408	400	354	383	349	357	390	378	398	363	393	360	363	396	370	365	355	361	390	338	362	337	371	387	349	395	387	379	382	393	355	354	366	345	389	367	348	329	325	373	362	343	389	379	346	375	389	364	374	393	358	385	352	332	372	349	352	367	394	375	357	344	371	365	375	379	370	349	363	388	410	374	394	358	363	331	363	377	367	380	342	373	392	358	407	397	408	360	332	334	393	387	366	355	352	333	380	348	407	353	386	355	350	398	327	374	384	384	379	379	356	369	381	381	348	398	362	330	348	406	354	354	370	359	358	331	354	383	364	349	379	377	393	350	387	395	338	338	377	379	401	345	391	374
31535	42859	29076	8215	2068	853	521	403	407	484	409	427	444	413	429	474	448	445	434	419	424	439	461	416	427	439	436	455	440	424	428	425	397	426	427	421	427	416	429	427	439	432	425	454	454	417	436	447	480	411	425	412	403	432	443	474	452	413	420	424	431	445	425	406	463	436	421	432	419	447	442	414	433	448	417	441	449	438	415	462	447	441	429	456	469	424	405	451	449	439	470	431	489	435	416	452	419	438	417	441	411	422	417	423	432	466	438	470	429	443	405	434	427	440	432	422	462	436	446	454	414	445	423	413	429	408	462	440	431	419	491	449	424	429	445	413	420	464	445	462	413	433	442	402	422	467	443	441	455	422	425	428	427	456	438	372	416	414	439	430	435	383	409	457	410	468	409	416	410	424	452	449	431	387	428	433	442	401	454	405	439	416	452	396	462	441	432	425	442	429	415	440	414	439	431	427	441	429	408	425	435	397	418	436	415	415	436	446	413	415	419	427	435	449	437	435	419	460	382	425	401	417	424	434	425	413	389	394	399	429	437	474	439	452	415	400	450	443	459	445	429	428	467	436	438	407	453	420	432	414	405	407	395	419	435	418	412	437	430	439	443	431	446	443	394	445	406	428	393	432	397	408	462	436	395	433	455	436	442	428	459	422	423	421	417	419	394	469	477	439	400	413	423	432	478	419	438	437	438	469	420	474	438	440	415	406	410	424	429	410	386	411	451	431	419	460	428	427	430	420	457	423	475	454	416	470	455	405	434	432	424	400	425	451	442	458	431	417	441	361	462	422	445	425	393	408	421	435	482	421	425	407	395	424	474	404	404	423	435	423	425	477	424	435	428	386	438	439	416	428	421	452	405	425	429	428	425	405	427	425	388	480	441	448	415	458	464	423	447	446	463	462	458	458	406	464	395	448	403	464	412	429	391	437	404	385	421	421	389	445	420	420	437	453	483	446	437	435	424	458	441	453	444	473	424	455	414	438	452	437	399	416	450	451	439	445	451	449	411	436	426	398	451	430	416	440	420	408	434	394	374	407	396	470	447	425	386	479	431	454	464	436	429	433	405	475	418	477	440	446	429	404	410	413	425	457	399	404	425	437	418	394	451	456	409	417	446	442	413	434	437	406	456	451	421	461	438	440	435	447	420	446	453	406	440	421	417	423	441	424	440	431	426	461	461	438	477	435	421	474	396	416	431	416	439	433	462	414	416	428	421	414	451	435	435	441	408	461	427	431	404	427	419	455	429	409	421	407	457	406	410	434	448	450	458	472	386	449	416	467	413	392	443	449	442	432	419	447	413	439	426	448	438	432	440	470	449	426	432	419	427	465	422	435	400	430	420	451	427	441	478	453	452	441	429	452	453	437	433	434	435	434	416	444	465	463	413	462	405	424	438	424	442	455	393	391	417	411	422	433	410	422	429	411	420	414	425	453	403	416	452	429	464	423	466	429	414	421	392	465	398	428	452	444	436	439	435	425	418	449	406	421	412	429	467	456	442	421	418	440	420	438	439	423	422	399	447	435	390	437	466	459	416	423	422	443	413	435	437	482	429	411	435	419	408	389	442	418	392	442	380	417	410	424	405	434	424	417	439	431	434	419	451	417	428	410	437	425	445	443	422	449	437	414	415	462	458	439	414	434	405	418	450	484	402	411	435	436	404	409	427	471	466	394	404	443	439	425	431	438	409	412	411	447	441	445	409	419	426	473	405	413	434	405	428	425	468	411	435	478	414	422	418	428	478	419	417	406	447	435	431	447	430	448	432	446	448	388	442	460	469	421	430	442	444	441	448	398	454	460	431	405	448	464	432	400	459	419	413	431	420	450	431	429	407	424	426	413	428	429	453	451	429	433	433	428	426	466	443	423	489	420	429	435	443	418	396	410	451	392	426	421	428	428	484	404	463	413	431	441	420	411	411	446	394	440	440	420	434	459	434	390	419	484	420	426	455	445	461	412	433	468	428	422	447	457	442	422	476	419	439	387	424	460	400	451	446	423	448	446	433	463	398	420	437	410	416	440	440	458	428	422	379	443	431	429	397	438	454	430	440	424	424	411	424	428	410	411	469	418	451	420	434	421	431	434	447	430	451	449	445	466	433	410	417	408	413	399	429	435	439	435	456	397	447	466	449	420	443	439	452	436	417	441	445	458	416	456	450	419	410	407	411	446	463	428	454	431	418	445	388	437	423	409	458	453	442	388	427	414	441	429	385	419	426	464	410	416	422	416	436	417	423	410	418	451	398	410	444	418	436	452	434	427	435	414	420	427	409	432	470	426	423	451	458	444	439	448	417	410	405	421	438	427	429	412	431	417	385	415	416	412	414	403	428	438	449	427	430	449	428	444	408	416	448	422	464	434	372	441	437	451	416	388	476	441	432	432	410	411	439	434	452	409	435	427	459	394	432	420	438	426	435	430	442	471	437	404	415	457	451	433	433	435	423	437	414	432	441	428	432	441	421	414	412	438	420	416	457	452	417	456	426	436	414	438	433	455	445	414	427	444	416	438	434	450	388	413	430	426	443	442	423	448	471	426	445	420	417	454	433	456	415	452	433	433	461	449	387	420	404	426	429	423	417	444	429	420	438	446	422	401	437	413	466	419	403	398	410	400	429	434	435	431	422	447	471	441	432	426	398	428	403	439	411	460	503	431	420	424	430	431	419	423	444	424	426	421	434	412	405	423	439	440	418	384	411	428	482	419	414	452	398	392	390	404	423	440	470	457	413	424	431	423	459	425	430	443	420	409	423	448	437	420	438	422	419	447	441	466	397	437	457	437	431	433	413	462	422	417	445	400	445	424	440	445	415	434	418	412	467	433	431	472	435	409	403	428	488	415	412	434	453	442	416	430	451	451	428	407	463	483	440	440	427	461	433	401	427	395	411	425	408	420	452	403	445	396	399	436	419	423	403	427	436	434	450	402	426	456	424	406	445	437	448	403	419	416	426	431	439	448	444	424	442	427	426	425	414	421	466	401	436	411	434	410	457	443	414	423	435	441	448	439	422	435	416	439	421	383	404	421	437	439	446	451	430	420	419	407	458	423	424	450	441	451	434	423	443	445	437	423	419	465	453	389	426	464	461	403	467	414	410	448	428	401	448	411	406	469	412	424	454	428	421	436	435	415	490	421	422	426	434	451	461	420	465	457	394	443	434	423	421	446	436	436	451	413	380	386	437	427	390	424	439	402	443	416	424	431	418	448	438	423	456	410	441	426	432	389	454	417	414	407	412	413	434	473	439	450	439	476	442	420	456	431	441	467	445	404	433	429	414	406	442	453	463	393	442	413	409	429	428	465	432	430	416	422	446	467	447	451	413	427	418	441	429	413	433	475	427	400	437	424	422	411	392	492	407	461	425	408	396	479	412	437	448	416	415	445	414	439	444	432	397	403	446	442	449	390	403	410	403	455	398	440	394	412	428	442	407	421	404	432	471	404	431	389	443	445	448	410	448	437	409	425	400	447	448	444	418	400	392	422	431	459
23270	21648	32956	26873	20968	15460	2854	424	347	340	339	348	359	363	327	355	344	362	336	362	328	314	387	342	412	344	358	366	360	353	389	352	351	348	332	345	373	355	363	392	359	348	319	344	304	375	338	340	347	355	348	336	342	317	341	360	328	380	337	336	371	347	351	350	354	349	329	330	363	366	345	308	349	343	338	339	342	344	363	352	337	368	334	376	350	349	319	360	333	368	344	362	345	350	341	359	321	357	352	371	366	364	388	346	359	331	339	332	342	351	344	324	340	380	352	331	352	357	342	371	355	310	326	366	332	353	331	338	339	371	358	330	348	368	373	355	358	366	346	381	370	347	354	328	367	324	363	360	348	385	355	336	331	333	342	356	344	353	379	332	341	367	369	367	374	364	352	332	339	374	352	355	347	357	323	354	371	345	343	346	325	333	346	348	331	359	332	374	343	340	332	356	307	356	340	353	333	346	346	365	337	338	336	349	376	335	338	359	341	336	361	363	353	342	348	359	352	377	326	362	338	347	352	358	358	344	317	374	347	371	344	358	351	353	348	349	353	355	354	362	381	334	353	356	321	352	341	324	369	358	392	355	336	328	367	332	377	377	378	329	331	366	353	337	369	341	383	318	316	337	316	330	358	351	304	344	352	386	335	320	332	382	375	343	308	359	375	343	338	308	311	353	358	360	338	344	360	343	348	353	353	382	361	383	354	342	372	340	345	366	315	360	351	327	334	346	327	355	355	336	339	345	374	354	335	304	320	381	330	342	382	352	353	338	350	349	346	381	345	350	376	356	347	373	335	357	343	375	339	365	351	345	309	366	355	363	338	368	340	381	348	348	358	349	363	340	364	330	329	350	351	305	359	341	353	346	367	334	359	350	332	352	340	351	340	358	326	361	354	330	347	333	372	339	399	396	349	349	384	305	376	349	358	399	341	337	394	374	384	370	342	319	333	333	347	358	360	350	346	340	338	333	329	345	324	334	323	366	358	337	332	339	344	332	351	331	348	361	328	348	355	345	338	358	352	313	348	343	352	356	356	326	318	351	335	327	346	336	325	367	338	353	374	334	360	340	347	351	338	352	308	366	381	341	314	342	342	361	360	372	335	373	363	377	347	344	366	328	363	345	327	346	362	347	344	350	338	372	338	362	341	305	358	373	377	343	343	351	349	373	330	340	336	371	350	387	366	341	349	351	373	363	353	369	376	354	329	380	357	371	348	350	360	334	369	360	377	336	367	346	370	316	340	348	312	357	340	337	351	344	360	322	338	347	357	325	309	334	345	369	362	328	319	366	357	349	354	356	351	352	336	359	333	295	329	356	332	370	331	340	304	350	361	335	346	376	327	329	375	341	325	375	349	366	357	366	360	355	341	346	353	397	360	375	353	321	343	335	344	333	354	342	337	353	372	341	330	352	333	341	383	335	364	337	346	368	345	397	332	364	346	333	361	341	361	357	345	381	361	370	364	306	312	337	340	332	323	281	346	356	328	318	346	358	361	337	366	365	367	337	314	337	367	346	342	377	357	356	380	334	353	374	347	340	349	343	367	334	336	342	346	379	342	322	351	347	340	356	396	319	344	348	353	355	352	355	340	350	346	374	361	329	337	334	374	352	366	341	326	339	343	339	338	354	339	328	326	356	368	348	315	338	345	333	379	325	335	313	338	324	329	340	352	373	361	363	343	343	380	339	340	320	334	308	364	338	345	343	343	361	375	351	362	366	330	380	333	366	339	349	332	371	342	348	359	356	363	334	333	336	374	328	383	348	341	353	336	334	324	325	353	360	347	319	338	278	362	347	347	364	337	349	367	344	335	395	341	347	343	352	368	351	332	341	355	346	345	341	361	315	319	382	359	333	349	359	323	326	333	342	382	356	341	329	353	352	338	352	350	341	326	311	405	324	368	327	377	352	393	340	342	350	366	361	364	344	340	371	324	359	365	377	383	352	360	326	380	346	326	356	338	334	328	333	349	344	334	362	306	376	387	347	369	396	349	373	347	323	362	374	351	393	338	341	338	387	373	345	346	372	361	353	344	340	400	338	344	339	373	347	331	378	337	368	319	335	334	354	367	360	352	339	368	359	356	327	374	389	370	339	374	339	385	365	328	317	292	346	380	321	345	369	357	336	332	367	348	365	380	330	337	348	367	358	312	366	347	332	370	368	333	349	359	374	349	363	361	350	350	391	342	354	384	325	375	353	340	359	367	341	346	350	341	347	366	339	354	359	354	352	349	344	354	338	330	372	353	336	323	351	318	336	312	330	387	343	340	344	337	365	355	368	342	350	350	344	342	301	363	352	339	327	333	362	335	367	359	364	369	359	354	378	374	328	367	357	362	312	289	348	328	372	369	344	369	355	353	356	331	360	306	338	352	387	329	335	336	385	350	318	372	344	309	341	333	366	357	361	373	339	339	333	330	334	311	332	343	357	379	352	358	332	344	341	382	324	319	379	352	378	353	373	377	328	358	370	324	356	369	364	345	384	374	316	321	348	333	329	367	387	353	363	365	322	327	366	358	347	322	330	333	326	345	364	367	361	327	321	334	370	371	356	348	375	343	368	383	365	349	335	365	380	346	364	333	331	332	356	326	346	372	331	339	348	340	349	370	354	354	354	359	354	308	360	356	379	348	368	361	343	315	347	316	346	346	330	362	324	343	361	397	349	336	373	350	363	387	342	346	334	341	350	352	341	383	337	331	362	381	353	351	376	364	326	354	338	359	380	352	357	386	392	367	350	372	343	350	349	369	349	370	360	375	344	325	359	343	336	333	348	345	370	342	364	374	355	319	359	356	340	331	333	344	367	343	348	334	365	342	397	336	329	341	326	361	359	378	363	342	334	325	353	373	357	361	360	363	320	350	349	311	338	392	347	336	342	329	336	335	394	345	345	370	333	358	360	342	344	369	364	330	357	363	363	306	340	376	332	351	340	336	347	340	316	327	371	324	370	338	380	366	342	360	370	317	351	367	340	343	349	320	333	319	339	360	355	350	358	325	344	361	344	318	374	340	345	328	343	333	365	320	347	361	365	335	336	329	354	323	354	374	319	342	360	351	329	350	357	350	341	349	357	368	357	341	368	375	345	314	346	343	350	347	344	349	352	359	354	345	322	365	324	355	349	381	364	335	376	330	356	370	349	323	332	329	373	339	337	375	328	346	340	362	382	332	341	355	352	357	357	360	344	337	339	339	320	376	357	350	373	359	353	352	370	352	317	357	354	321	309	358	348	331	351	328	361	346	365	361	332	336	360	338	380	345	317	347	347	316	362	339	354	343	358	345	350	362	335	357	354	348	355	344	379	346	338	308	350	344	374	349	363	349	335	388	349	350	384	376	350	356	346	348	378	365	381	349	318	329	351	313	344	352	364	337	350	320	340	344	378	366	335	364	385	373	339	383	372	339	358	366	322	395	340	369	342	335	371	365	351	356	346	347	357	329	339	341	365	347	346	350	346	329	365	345	389	361	353	317	352	353	351	345	365	360	348
56666	91478	66973	34286	14553	4383	1018	457	420	382	386	391	382	384	421	389	398	434	349	377	379	393	392	420	392	409	399	419	402	390	381	365	393	405	389	383	373	397	400	387	384	407	426	382	444	386	406	392	409	433	396	376	389	378	446	409	412	369	407	401	399	394	390	405	380	418	412	430	392	411	384	390	394	364	377	442	392	425	403	413	400	382	399	372	390	416	373	396	364	393	415	411	384	386	385	409	370	396	402	385	380	433	383	387	369	441	381	418	381	336	397	404	376	406	374	379	400	402	408	353	356	377	395	391	375	411	436	381	419	383	374	372	405	369	379	399	444	381	410	395	392	406	399	380	393	376	406	381	382	420	396	374	385	402	364	367	451	396	410	372	436	405	414	391	364	358	392	368	396	404	391	395	387	378	420	417	393	394	401	389	392	375	369	400	398	386	423	375	426	429	392	397	416	388	389	376	362	394	402	414	375	382	391	426	381	394	356	413	390	402	355	394	381	357	414	408	396	404	429	409	387	431	390	385	393	381	404	414	396	368	379	388	386	395	384	381	388	395	380	418	372	413	366	428	373	392	405	374	391	390	393	392	386	387	380	369	349	371	391	422	395	370	423	395	400	438	391	398	387	417	392	394	401	392	358	384	403	412	379	369	382	423	433	379	358	390	400	429	427	380	402	406	373	410	408	383	395	417	431	399	411	398	404	364	429	374	388	416	394	378	377	411	362	378	385	388	395	411	389	370	399	416	411	339	428	383	380	420	371	412	408	398	409	399	375	441	374	426	383	369	375	398	382	410	385	405	382	386	433	378	418	430	389	396	397	397	383	407	404	393	375	399	409	408	410	432	426	399	387	396	390	378	420	377	422	387	402	425	393	401	407	390	401	405	374	393	431	388	373	389	399	403	379	420	407	381	393	394	410	407	382	393	382	377	383	412	390	397	402	395	392	427	372	376	422	386	397	414	371	435	383	381	416	402	403	400	394	414	378	393	403	408	399	383	410	412	369	401	384	392	399	406	421	383	404	392	385	422	377	398	391	402	398	400	403	406	380	394	395	386	344	404	398	396	414	404	386	405	390	404	432	408	401	402	413	388	416	410	369	383	421	429	370	379	380	401	413	363	423	405	417	393	386	404	374	391	399	390	410	385	420	407	372	410	421	413	393	425	381	400	384	414	390	402	411	419	414	425	394	374	363	375	404	386	370	405	413	398	386	371	403	409	413	404	364	387	376	362	364	407	384	371	378	396	418	395	372	369	386	374	401	408	371	397	382	368	370	393	396	389	419	375	379	400	410	381	381	409	396	376	392	386	356	393	402	413	418	391	396	439	397	406	350	374	396	444	381	408	368	396	398	414	388	401	436	392	425	364	383	387	383	364	396	400	365	392	390	392	360	393	415	394	374	397	417	366	407	371	356	398	351	421	370	419	391	393	375	381	399	401	401	361	444	420	391	420	359	392	384	389	400	383	405	442	434	416	387	408	397	411	411	381	406	384	367	375	363	382	395	403	419	379	409	397	409	385	397	367	413	399	357	362	400	387	411	389	419	383	379	394	371	367	397	365	393	396	365	403	391	393	395	354	387	410	462	398	405	427	433	406	396	420	384	401	343	427	392	425	381	399	405	391	393	400	379	388	397	397	389	361	403	414	394	386	389	408	366	426	359	393	435	374	415	386	373	421	423	418	383	364	433	370	415	384	408	430	413	393	410	428	413	406	364	416	374	416	388	411	335	377	375	406	386	373	387	396	384	385	389	405	373	412	410	392	368	356	374	396	390	406	418	380	399	378	377	422	433	435	388	435	407	380	447	374	404	397	395	420	396	391	377	381	416	380	366	405	407	403	392	396	413	391	416	433	409	433	396	410	380	406	368	375	401	385	400	378	399	367	379	412	405	368	390	361	371	386	367	361	371	401	394	412	432	387	381	363	433	387	419	418	366	427	387	414	414	410	404	386	380	420	376	399	398	383	386	395	399	401	410	361	381	391	353	370	403	390	370	403	442	337	396	382	401	387	400	380	388	374	425	381	378	408	395	405	381	428	389	381	380	380	386	396	361	439	348	400	364	408	377	426	384	408	425	405	396	394	411	377	413	438	414	401	385	364	412	389	376	378	399	375	384	392	406	379	375	406	383	447	393	408	405	407	396	403	410	393	380	379	400	432	409	422	394	448	407	394	375	400	371	419	414	399	443	362	379	362	450	383	422	418	443	380	399	408	376	411	409	397	403	421	381	406	395	390	419	400	430	415	408	387	406	367	407	356	418	378	364	373	399	417	391	391	393	405	382	420	410	403	369	419	399	424	411	389	420	401	378	389	379	409	390	405	385	395	415	390	437	416	407	437	400	391	426	390	377	364	374	408	389	394	397	400	382	409	413	388	391	429	373	371	381	401	390	410	394	358	382	411	405	389	380	391	359	390	417	393	396	379	414	390	410	385	373	365	392	384	380	403	405	391	390	380	396	380	418	428	382	401	426	438	421	377	376	395	328	427	424	407	440	399	421	383	397	392	417	385	395	437	363	402	408	432	371	391	382	401	366	412	393	414	374	381	407	369	412	394	388	384	373	391	398	382	365	402	389	361	401	407	399	409	408	401	394	434	406	404	369	373	413	388	401	384	404	395	382	377	372	383	417	380	388	399	426	407	383	383	401	334	428	420	361	384	415	406	359	383	389	406	383	404	392	401	405	400	378	384	414	397	392	403	373	395	363	417	402	378	433	410	390	425	424	401	357	387	382	400	422	377	390	370	419	401	410	393	394	389	425	389	361	393	391	413	417	380	367	413	435	409	402	378	391	392	383	377	395	414	409	393	362	374	390	414	412	372	355	392	382	388	384	382	413	390	437	403	373	410	400	424	404	403	407	380	369	406	400	367	389	359	425	395	405	413	449	388	408	392	404	403	380	383	389	428	380	395	394	423	425	387	428	384	438	399	389	412	427	393	411	374	367	374	389	430	365	395	425	374	383	392	409	404	377	381	397	385	426	399	438	385	396	384	413	383	367	418	360	405	424	395	433	405	375	421	372	391	400	435	394	402	402	416	404	450	398	405	394	368	400	387	378	411	384	394	405	361	395	371	375	421	402	409	380	391	380	406	382	364	416	369	410	358	370	374	370	387	407	416	405	374	418	410	421	384	359	404	423	427	427	414	383	400	408	405	404	387	396	389	356	389	434	393	405	394	393	427	417	394	413	433	379	422	373	401	439	410	414	404	418	380	399	392	365	418	422	343	423	393	374	389	394	408	406	375	366	362	430	383	405	429	387	388	353	408	377	386	382	409	417	368	397	401	407	390	409	431	399	402	379	412	358	402	427	384	389	364	390	388	372	393	418	393	390	357	382	374	423	373	391	407	411	382	441	411	414	382	375	368	400	425	365	413	387	433	404	377	366	395	408	377	392	411	427	376	394	379	406	374	427	372	368	406	378	397	370	393	404	390	400	397	407	369	400	406	389	375	420	380	423	384	361	389	405	381	394	444	407	405
25291	23244	34858	27994	14849	3389	692	483	467	471	464	472	446	453	498	473	460	474	469	434	437	460	441	463	439	487	467	473	460	484	476	481	471	482	497	412	488	489	499	490	432	439	482	423	522	435	468	439	431	454	490	452	434	509	471	438	502	442	436	466	474	475	443	445	428	447	441	419	444	443	442	442	461	452	464	458	468	427	440	464	513	495	453	479	449	419	475	471	462	453	499	467	487	451	451	465	445	427	442	429	467	464	494	433	474	454	465	454	483	465	455	443	457	478	437	479	478	471	473	463	445	481	459	453	457	463	466	479	463	464	481	483	439	457	464	447	451	440	465	471	429	443	502	451	482	464	508	449	441	456	435	487	453	481	422	455	422	433	479	447	427	465	469	460	442	453	485	466	438	430	470	498	428	472	461	445	507	482	429	398	479	472	478	478	441	434	493	487	453	435	512	441	447	457	463	458	462	467	409	431	459	467	474	491	467	480	454	442	493	440	461	482	499	479	459	435	456	442	453	482	499	471	443	450	462	415	467	504	436	483	477	470	433	496	459	451	455	440	438	435	478	471	471	444	454	438	478	473	501	479	477	468	471	412	466	480	479	486	464	439	493	455	483	507	469	449	467	449	505	446	448	477	490	460	489	472	442	465	485	464	467	483	427	468	485	470	517	459	441	472	485	469	441	488	450	497	489	489	478	470	467	451	481	458	453	478	480	463	455	469	450	487	435	444	462	451	396	475	472	462	463	481	454	442	460	440	464	472	471	482	452	466	527	500	473	485	463	429	469	490	490	468	454	427	470	461	484	494	454	481	472	428	446	421	438	448	464	501	459	452	441	461	454	487	462	487	438	461	478	455	436	449	461	436	467	469	424	418	440	471	461	492	470	491	460	486	472	444	473	448	448	487	471	466	448	445	467	494	493	454	512	455	460	477	430	500	465	466	511	494	467	483	474	481	426	408	445	496	508	460	448	453	433	441	480	479	519	468	481	427	482	469	492	470	484	454	466	481	450	484	460	438	416	463	457	451	459	462	463	467	446	494	443	450	460	441	435	467	453	453	433	432	464	512	462	476	476	464	474	471	440	462	452	442	456	458	454	458	501	487	458	433	533	470	460	491	447	482	467	464	471	457	486	454	487	477	472	439	458	448	422	453	471	494	479	488	437	477	467	446	452	385	456	476	451	455	456	476	509	475	420	472	455	458	433	450	456	469	524	477	450	477	443	447	460	452	476	431	464	462	473	432	463	454	467	496	485	465	442	460	420	477	510	429	441	486	466	526	461	442	475	462	477	510	501	465	470	426	459	446	490	481	447	464	472	462	444	500	452	414	431	475	462	450	520	443	433	428	442	485	474	445	463	438	451	465	450	422	480	455	469	459	443	485	440	461	484	453	478	489	488	444	465	446	456	472	458	459	475	478	475	480	479	464	476	460	442	484	442	465	449	441	506	446	443	425	509	464	466	508	452	446	505	449	435	494	467	440	509	478	461	453	468	476	472	462	484	464	466	430	456	440	445	476	450	432	470	430	455	489	459	498	462	444	456	465	458	447	474	478	431	449	435	427	473	480	455	450	487	467	452	481	465	410	479	460	432	467	461	468	460	474	484	464	438	458	480	436	458	470	474	450	496	490	445	425	479	472	416	460	462	461	490	449	446	492	455	444	484	494	467	426	475	476	490	471	496	486	447	438	416	463	446	480	467	458	474	528	453	441	434	487	460	453	450	483	450	471	455	483	461	482	423	442	480	467	449	478	463	503	428	476	476	482	459	444	446	476	458	454	454	418	431	493	474	434	445	433	496	496	463	454	484	452	448	478	501	434	456	435	451	423	452	455	444	469	434	458	468	470	439	426	477	420	475	489	407	451	471	460	456	488	472	458	469	445	447	464	434	454	441	458	433	437	434	472	466	469	456	499	486	489	471	483	467	477	475	436	440	465	460	437	479	474	435	463	474	478	439	438	512	469	439	458	484	472	462	475	420	492	486	489	428	450	459	490	468	438	463	494	473	444	470	501	495	447	447	475	454	424	501	452	437	483	469	470	480	504	417	456	444	479	464	505	448	486	455	467	451	533	460	437	459	453	447	423	462	456	461	450	483	477	469	493	458	454	448	465	492	521	470	449	489	432	430	426	432	478	476	446	443	423	453	440	530	472	487	454	440	485	454	471	426	442	464	458	437	405	503	468	487	496	443	412	474	432	453	457	443	476	465	452	470	439	489	480	452	448	450	477	506	457	468	446	462	470	483	462	454	469	436	457	448	458	426	477	448	431	493	478	475	461	467	504	488	468	508	475	470	472	455	466	428	434	462	494	435	451	463	452	505	499	484	481	443	461	458	432	491	427	490	445	493	499	440	475	467	437	443	456	417	506	489	446	439	438	477	469	463	453	443	489	444	478	482	463	475	489	474	434	454	482	508	483	477	463	473	460	448	526	439	442	444	478	431	465	489	449	446	413	478	435	466	502	435	497	466	479	491	467	426	466	452	433	465	459	502	452	462	493	469	501	448	451	450	463	463	459	435	423	438	477	474	469	442	474	440	464	421	436	449	441	472	429	458	464	477	479	487	469	458	473	443	455	494	495	468	444	470	468	469	440	496	473	460	444	476	452	472	473	479	459	464	442	455	480	462	444	445	445	452	483	452	408	455	445	459	455	423	497	457	439	464	433	478	482	442	458	473	433	430	436	442	501	463	457	447	499	431	456	405	506	486	448	415	463	460	447	480	420	510	442	461	422	448	447	478	490	444	471	458	510	484	464	452	428	491	474	459	493	489	494	464	478	474	475	445	467	456	446	456	449	450	467	464	457	441	462	469	403	455	471	474	488	467	490	427	470	429	419	416	484	528	440	472	444	475	473	457	448	462	457	464	462	457	443	419	458	432	475	463	463	455	466	442	472	464	461	481	448	474	471	450	445	457	491	455	466	431	477	453	440	481	452	478	491	467	435	467	467	501	463	471	497	404	457	460	472	462	487	457	452	460	472	480	456	433	477	516	446	477	514	458	443	473	442	504	496	455	464	448	487	474	455	458	469	477	471	469	453	475	443	468	458	466	496	453	452	496	510	481	482	479	446	472	449	440	449	452	423	473	421	468	459	452	482	474	445	440	468	428	455	444	484	440	435	454	467	466	452	488	447	471	446	493	469	458	466	492	466	437	458	452	498	463	456	503	476	493	447	470	460	452	473	466	471	454	470	433	428	467	432	465	423	480	469	488	442	473	461	462	466	500	472	464	472	429	467	458	484	483	454	462	438	451	470	467	410	451	487	447	459	497	456	467	469	497	475	472	459	463	467	503	485	461	452	411	455	456	474	468	461	480	512	499	469	459	456	475	462	453	475	469	474	456	472	430	449	394	422	486	427	480	483	450	465	481	450	465	468	449	406	437	448	473	462	461	437	474	447	469	438	441	445	484	451	453	425	501	448	498	436	455	470	477	487	493	472	445	476	448	483	459	471	461	451	417	462	490	466	458	478	448	509	478	471
51297	75172	53229	24852	8615	2591	835	561	527	575	540	521	563	550	534	507	540	510	506	466	525	541	530	556	517	494	526	520	533	495	536	514	513	494	516	509	523	523	543	505	505	535	533	532	493	562	504	530	555	531	508	524	551	522	490	568	482	542	536	505	535	554	522	543	528	514	538	525	498	558	484	543	501	467	520	538	498	514	567	526	553	485	602	525	525	531	520	505	521	557	533	496	501	532	532	549	510	500	550	516	542	482	561	503	501	600	500	519	551	553	466	536	519	546	535	534	531	525	516	545	525	531	503	563	545	568	517	483	514	512	534	476	482	495	463	545	487	522	481	513	559	474	488	539	540	519	531	500	501	576	524	517	551	543	507	513	553	500	531	499	527	521	534	544	502	526	504	522	538	484	575	528	562	508	541	498	487	538	502	514	526	528	504	537	530	530	533	521	536	504	564	541	542	518	532	525	558	501	535	496	525	461	464	498	508	528	491	515	499	516	484	528	513	510	510	489	574	503	525	519	519	523	472	498	555	550	583	483	543	539	530	553	515	536	532	563	525	519	512	527	526	523	523	534	546	500	489	533	530	499	540	547	499	503	503	525	516	520	493	529	503	557	533	504	507	530	506	517	520	489	522	503	501	490	535	499	551	501	471	517	509	566	517	524	539	535	536	509	530	543	520	564	525	522	525	523	471	548	514	512	531	495	513	519	538	530	498	552	481	546	491	525	514	542	511	563	488	538	522	487	483	508	504	497	503	526	513	507	493	510	523	504	525	522	522	537	512	535	496	519	502	539	502	517	566	536	536	518	567	480	538	510	556	494	538	543	515	529	500	555	528	494	536	537	503	479	519	530	523	495	506	527	507	509	518	562	540	502	561	524	529	565	477	477	501	493	540	523	501	491	548	551	541	521	531	501	538	557	533	541	549	528	508	486	534	524	528	526	509	515	493	489	525	547	537	534	478	539	466	471	569	525	544	495	517	529	514	514	522	509	529	498	498	493	557	531	509	516	499	499	525	529	513	513	560	530	531	508	494	503	529	531	514	529	526	530	531	506	501	562	520	513	546	519	536	533	512	568	516	532	514	536	543	546	512	549	513	517	540	463	512	531	503	497	508	562	530	544	531	528	530	502	513	594	507	537	537	560	517	512	507	516	532	517	554	534	529	479	499	528	500	538	577	498	468	512	510	499	480	535	565	505	493	526	489	488	525	520	474	499	527	521	496	525	563	527	518	527	497	573	507	518	532	502	545	501	506	500	511	481	506	517	506	536	562	531	537	525	480	544	488	501	539	510	527	485	519	504	544	526	530	508	528	517	527	525	507	485	551	536	543	510	469	497	535	568	516	523	551	562	507	512	571	506	507	522	517	533	498	527	512	506	533	529	519	503	541	547	531	533	532	519	513	507	525	517	496	479	517	521	473	501	527	501	587	553	508	537	534	517	549	526	500	521	548	568	501	478	512	511	546	509	520	521	529	510	486	511	506	543	479	528	524	502	523	502	505	532	559	504	527	500	522	558	505	543	511	560	524	483	564	547	546	536	499	550	527	491	507	546	470	552	513	560	537	482	544	530	525	526	544	502	488	545	491	502	545	542	535	513	507	512	518	516	504	489	492	539	524	531	503	532	564	501	537	503	543	496	518	506	543	530	513	550	556	475	497	521	532	529	523	484	552	496	543	531	557	499	503	529	513	537	514	519	519	495	498	521	517	550	493	526	532	497	529	527	541	547	533	490	506	546	528	519	559	503	492	545	554	555	507	558	522	523	501	511	505	527	541	549	523	509	513	507	481	476	517	511	538	532	549	500	540	510	537	496	495	557	546	511	500	528	571	507	542	543	506	506	531	531	518	530	505	517	516	510	505	511	518	504	493	530	495	520	516	490	546	538	497	530	509	502	498	543	505	510	524	566	538	551	547	524	497	495	519	505	565	487	555	513	526	508	546	525	506	493	525	514	508	518	526	566	544	508	517	493	560	505	526	508	539	505	542	531	507	529	530	536	513	508	496	496	546	525	552	484	547	524	517	537	550	503	519	492	529	536	543	525	523	535	534	570	513	488	488	483	537	548	569	526	511	491	504	522	574	520	473	520	553	494	564	487	529	489	512	497	536	515	556	499	544	511	544	506	566	529	547	496	555	531	468	512	513	575	539	509	494	529	505	531	521	491	542	529	485	542	505	530	509	516	537	573	527	530	531	542	517	497	521	531	485	522	549	513	539	481	470	476	531	483	550	492	523	518	512	472	500	548	508	499	540	539	528	518	551	534	536	553	524	533	513	521	525	523	500	542	575	517	527	511	528	504	517	532	491	530	532	530	549	473	506	489	492	536	496	511	472	485	531	495	487	491	538	478	545	506	472	527	515	522	524	523	509	529	519	559	564	511	497	527	531	535	557	517	531	500	483	530	549	512	523	499	510	502	563	551	506	496	555	503	518	502	486	489	536	505	536	515	534	507	515	546	508	541	502	511	501	527	547	503	547	533	498	539	519	532	497	512	523	503	501	518	501	517	532	484	533	504	484	516	519	491	479	522	530	532	505	526	521	501	528	552	490	516	515	484	560	508	489	508	507	548	535	500	511	532	546	508	530	496	502	515	512	557	494	518	509	508	488	518	525	537	541	481	511	511	514	528	487	527	546	516	522	518	521	552	501	512	541	563	520	556	565	514	480	528	505	482	527	525	533	506	536	518	509	542	513	545	520	537	543	527	559	554	520	551	500	542	522	538	525	512	520	534	539	490	509	535	533	533	525	527	533	496	495	513	539	530	480	535	503	541	573	512	540	532	563	515	518	541	494	499	528	524	545	536	541	499	524	491	503	505	560	523	507	526	484	474	529	527	458	545	500	544	505	532	490	485	535	503	529	504	551	530	480	522	480	522	518	545	546	566	514	496	514	499	524	500	535	533	536	521	496	502	540	536	507	575	505	511	531	480	529	522	513	523	529	556	505	530	534	500	509	481	466	549	560	538	547	493	522	524	511	522	531	496	483	537	505	491	499	516	501	530	513	492	526	504	528	513	518	540	548	523	537	547	496	554	504	507	528	552	496	529	497	530	521	537	525	500	556	478	502	504	511	495	517	517	539	521	508	520	530	543	536	521	504	559	509	510	546	515	529	491	530	518	528	474	517	456	501	565	509	555	529	504	555	533	514	475	547	522	522	525	490	566	534	544	497	530	538	481	507	512	497	540	529	549	506	560	538	539	525	524	493	563	497	512	527	511	538	520	504	527	519	547	542	494	488	518	508	513	515	530	514	506	500	535	535	521	570	492	499	512	568	544	508	510	554	511	507	512	531	498	542	513	519	486	519	544	503	524	555	502	519	493	524	521	566	520	530	515	545	554	503	541	505	517	537	541	504	534	505	531	521	485	539	531	525	536	557	483	503	518	514	570	550	540	496	539	499	506	564	518	495	529	512	513	549	514	468	524	523	525	536	518	533	557	550	538	520	509	535	541	524	522	559	539	516	518	502	560	509	522	509	524
22672	21364	31373	25322	21287	20523	10925	812	498	473	461	448	467	482	485	463	453	449	473	461	497	445	446	475	455	458	498	498	497	429	426	462	474	483	465	493	445	465	447	492	453	487	446	463	447	409	476	455	471	458	489	506	482	515	465	463	517	452	524	489	474	474	456	435	484	444	454	480	465	462	468	468	485	478	504	444	460	447	465	479	478	418	428	440	489	431	468	456	474	444	449	427	475	473	467	434	456	483	451	471	436	486	495	452	456	478	493	456	483	456	475	460	503	442	472	469	494	452	472	475	489	491	489	476	502	455	436	471	482	466	478	456	485	439	461	466	502	430	487	436	412	517	488	465	494	479	446	462	486	495	487	463	464	465	448	427	446	439	477	440	459	451	455	425	453	420	487	441	450	503	448	472	459	494	480	437	433	454	475	475	424	446	471	441	511	462	433	447	463	478	451	460	479	443	468	446	449	484	468	485	467	440	472	438	415	498	472	485	492	437	460	498	467	447	457	478	462	462	449	498	480	441	467	436	465	455	458	484	448	477	413	479	471	463	456	438	420	427	472	456	434	448	481	473	464	452	492	462	481	469	476	490	441	453	478	492	501	460	503	459	425	495	460	451	495	444	468	433	454	466	465	441	468	471	494	486	448	455	442	461	471	448	436	474	456	463	481	435	444	399	498	506	451	446	480	466	435	475	424	450	471	481	456	472	496	487	482	483	438	458	469	433	472	443	498	495	468	460	478	468	462	499	468	429	453	472	460	472	469	488	485	475	483	448	464	466	485	458	471	409	450	495	444	492	446	467	467	522	431	458	478	477	467	429	459	487	491	466	471	472	453	466	471	424	436	492	486	464	468	481	471	434	444	489	456	482	464	470	471	460	471	472	434	473	482	437	472	427	478	457	441	462	448	464	490	465	475	443	486	468	457	438	454	451	435	476	499	481	489	470	498	443	449	504	489	446	433	466	474	468	459	446	454	417	464	464	467	422	498	461	476	457	438	453	460	514	464	476	464	445	480	501	487	462	443	458	457	474	436	472	466	475	481	465	461	472	475	462	454	478	409	436	451	431	415	433	449	451	472	461	447	450	432	496	410	472	445	489	478	467	440	422	486	478	466	465	424	493	486	503	467	441	462	508	465	461	456	452	456	479	455	424	465	488	490	478	470	452	413	446	450	492	463	475	450	469	443	449	487	464	416	483	456	472	475	469	463	445	470	485	463	482	445	442	474	510	457	453	449	444	466	494	464	484	477	466	463	460	512	445	412	495	475	486	480	452	465	451	445	496	478	493	459	498	476	505	484	447	458	488	460	449	470	428	451	501	459	435	462	445	428	457	475	486	448	466	463	446	428	489	460	464	411	471	440	468	466	477	470	477	453	489	486	486	509	506	516	464	445	482	517	447	471	459	440	478	453	459	438	474	467	488	468	460	468	457	470	486	470	445	472	451	459	431	486	444	447	466	421	524	459	436	507	497	448	454	503	407	465	447	466	426	442	447	475	459	444	492	438	446	451	460	448	429	461	470	487	435	443	458	462	432	450	483	470	456	480	513	412	465	460	490	462	463	432	421	495	483	496	435	447	505	503	438	491	485	474	468	484	510	475	434	435	441	469	454	452	450	481	453	490	478	439	432	429	460	430	459	469	496	432	475	460	473	478	459	488	460	473	447	495	462	445	487	444	501	450	483	457	451	497	430	417	450	444	474	487	486	453	471	495	421	496	469	484	461	454	485	503	467	454	514	476	470	494	459	452	472	477	475	477	451	486	468	464	466	476	455	463	480	464	455	425	516	487	475	463	432	475	474	488	445	479	440	461	434	484	472	458	465	475	490	512	416	481	493	460	496	445	471	479	452	453	469	421	455	450	457	460	473	458	458	478	498	432	444	459	480	461	446	439	458	434	470	477	451	441	436	465	458	475	462	483	429	462	475	454	479	456	425	428	450	465	465	448	504	429	488	487	486	448	450	451	468	510	469	500	434	476	478	433	454	468	479	445	453	491	485	486	430	487	463	431	480	450	444	438	426	470	447	450	462	458	505	453	451	440	473	480	474	494	475	437	456	477	454	498	435	467	475	464	469	478	478	417	476	436	476	469	473	471	472	473	470	469	472	433	440	449	445	503	435	456	487	463	455	448	489	465	468	472	491	457	473	460	487	447	460	419	496	470	438	481	451	475	489	466	470	479	434	438	497	482	484	482	494	468	489	457	469	454	479	461	449	456	495	471	486	445	494	474	436	471	431	417	461	448	460	423	446	476	447	469	469	479	480	438	465	436	464	468	474	463	425	473	463	481	512	456	454	449	433	514	457	467	500	502	426	494	451	516	455	456	480	476	432	490	479	469	440	468	464	468	443	504	447	422	452	464	525	485	455	461	473	461	470	487	453	452	470	454	472	420	477	475	466	478	446	447	495	472	495	428	460	503	489	465	418	484	512	454	441	463	484	412	473	472	422	435	443	466	454	467	499	468	476	457	465	457	447	484	425	463	472	489	441	511	434	425	462	533	452	449	452	451	486	475	434	475	468	423	455	487	491	460	459	434	392	530	491	446	447	452	465	458	502	446	486	480	431	460	464	495	490	490	452	482	437	484	456	446	450	452	471	498	463	417	479	502	491	468	460	497	449	480	468	418	438	462	447	450	453	465	435	478	442	429	447	462	492	464	435	444	445	442	482	466	482	461	461	482	466	455	500	490	460	444	437	491	463	451	432	462	433	443	452	461	503	452	487	443	475	486	433	476	462	457	474	444	496	494	469	454	491	454	460	439	502	461	453	478	475	458	473	459	450	458	463	450	475	465	480	458	444	459	457	427	440	470	477	489	422	477	448	461	454	479	437	452	458	471	466	450	454	486	448	448	426	491	476	474	506	471	463	477	457	442	457	436	462	424	499	487	447	456	469	452	443	458	460	440	439	488	485	470	473	495	480	471	440	465	492	497	444	512	470	458	455	467	487	485	456	435	432	424	457	480	436	446	449	460	465	486	469	440	471	481	461	431	521	478	490	469	464	473	459	469	461	438	464	441	495	444	472	484	485	475	448	461	480	472	421	445	481	425	475	459	445	448	488	460	471	465	503	462	488	485	472	447	469	453	456	443	485	485	445	489	496	448	453	486	482	446	465	460	456	472	424	487	420	493	462	499	434	448	502	451	470	458	474	428	446	458	475	457	444	478	455	476	435	454	515	448	493	427	485	480	456	460	451	477	484	467	474	458	464	425	469	508	454	445	459	460	446	470	478	470	444	444	432	442	452	468	435	489	462	476	473	484	472	453	466	455	504	449	448	469	469	452	463	441	461	439	453	473	450	499	498	443	432	468	473	471	486	449	460	465	451	434	477	477	493	462	440	476	446	488	467	471	464	492	476	455	510	465	491	429	498	447	450	479	520	460	468	468	446	452	459	448	436	462	464	492	458	488	454	464	419	463	437	487	485	424	462	448	438	478	432	464	458	475	449	466	468	498	453	455	453	435	464	430	505	431	449	448	456
61606	100624	75631	42672	21013	6766	1511	584	508	519	528	575	519	524	530	519	460	513	515	499	526	508	510	495	536	569	581	530	519	528	549	508	485	521	495	486	516	508	514	514	510	527	519	524	514	503	521	545	490	509	490	506	483	511	522	485	492	503	471	485	533	501	499	521	543	536	513	488	504	505	518	517	502	528	524	487	516	531	510	531	489	502	481	519	525	535	523	479	490	510	514	526	514	506	504	471	493	526	487	496	527	511	515	491	537	485	500	505	466	507	497	492	523	522	460	495	507	468	553	495	499	461	458	498	514	488	494	475	515	504	459	529	482	514	495	518	515	500	492	504	518	512	507	522	497	507	532	487	521	492	514	473	506	511	548	482	513	552	514	474	514	491	457	467	486	495	494	506	479	501	498	491	520	477	480	522	532	571	504	493	454	503	538	499	480	474	503	496	512	556	503	510	525	521	461	510	506	523	464	506	510	509	539	515	508	509	516	516	526	470	512	541	502	508	433	515	518	435	532	511	508	525	530	514	488	517	489	534	519	510	476	477	514	506	531	460	496	491	542	521	529	507	504	434	489	552	509	490	505	500	510	487	504	517	510	487	550	539	504	489	488	552	533	496	519	495	517	493	496	501	496	509	529	497	540	518	507	483	517	495	517	515	475	476	517	485	529	527	496	536	531	515	512	539	530	555	513	536	507	496	534	506	542	501	502	462	525	568	494	531	545	493	546	492	530	501	530	513	511	476	489	502	456	457	469	475	476	485	502	541	502	501	476	509	480	492	471	498	561	487	481	540	502	502	486	469	507	513	531	520	530	562	510	497	473	518	514	550	495	511	559	528	510	506	553	471	459	513	492	462	527	472	532	520	512	500	510	524	479	532	555	539	492	485	497	505	507	498	523	512	493	461	525	487	510	547	496	545	528	536	518	506	481	497	536	529	466	485	489	538	528	540	447	490	501	523	452	461	509	471	528	490	491	497	524	542	516	515	484	492	512	482	493	489	527	502	495	517	535	542	514	476	501	520	535	511	503	464	517	526	489	544	518	486	514	543	498	506	517	517	466	491	479	495	518	509	508	510	517	530	461	518	538	525	524	518	530	483	506	459	496	504	524	462	508	486	484	506	487	492	505	529	539	449	528	538	501	508	473	531	497	500	492	528	544	490	484	489	519	528	504	530	498	507	509	518	544	455	530	538	524	537	499	540	511	505	510	555	494	498	514	524	482	492	504	508	513	492	523	513	491	502	526	484	495	495	567	514	505	517	491	551	504	550	486	516	496	482	496	492	526	493	511	523	485	479	508	516	446	507	511	495	540	538	529	534	502	465	474	495	494	542	511	528	506	532	549	506	462	526	460	503	511	523	503	523	483	489	500	509	529	506	511	508	507	483	488	520	492	496	492	519	471	506	499	526	454	500	540	485	586	524	538	528	507	507	489	485	521	486	488	472	552	499	479	485	537	480	549	534	500	522	523	501	519	514	512	483	546	494	487	493	515	472	487	517	510	516	492	491	515	484	518	516	521	527	523	525	538	507	561	492	471	507	489	486	447	521	559	493	517	518	502	521	489	508	502	502	512	505	531	486	535	495	502	496	536	482	491	514	502	520	500	508	472	492	507	506	502	530	523	492	508	511	509	475	487	505	475	487	484	537	523	549	513	530	497	470	522	518	503	498	489	500	519	460	529	494	512	487	505	513	519	496	471	487	506	474	497	511	477	487	483	522	495	537	507	504	508	462	475	506	525	502	471	521	506	458	498	502	485	505	561	477	535	515	496	483	497	517	485	509	527	498	517	509	502	532	527	499	490	461	533	517	528	527	520	490	495	528	484	489	530	498	525	507	518	541	539	522	534	499	488	486	497	480	494	504	489	517	542	487	518	528	498	485	544	507	456	523	514	499	521	506	461	455	482	478	518	509	498	488	511	487	488	524	495	474	500	508	507	499	496	501	513	506	524	530	497	516	519	519	534	499	537	505	578	465	494	484	508	534	467	489	552	497	519	515	482	515	545	492	491	512	498	515	489	460	547	493	484	511	487	527	505	533	500	490	488	464	506	479	470	508	504	517	520	474	483	529	501	509	558	512	554	509	483	491	482	542	513	512	495	503	508	489	496	505	501	507	514	503	475	520	523	518	541	520	496	504	516	526	504	486	526	504	535	483	508	499	488	473	510	524	527	533	504	497	524	473	522	538	505	492	507	525	526	489	503	481	515	509	493	513	470	518	530	492	461	531	476	510	537	506	490	524	488	494	529	511	503	494	501	507	532	524	545	482	497	489	523	505	513	502	490	487	516	490	494	468	473	497	482	492	508	455	518	534	529	530	508	486	501	509	533	475	507	499	491	523	533	534	503	488	471	497	500	487	478	545	496	510	482	510	537	504	525	560	507	488	514	479	490	476	515	497	487	474	524	515	489	489	562	518	511	518	479	470	515	508	493	489	511	527	503	488	520	526	503	546	480	552	471	489	493	545	511	478	502	513	518	543	498	497	480	492	493	519	508	527	519	524	522	480	481	524	498	518	496	499	513	495	517	545	509	530	505	537	528	517	547	519	533	522	458	520	525	495	501	521	502	522	500	514	475	511	522	501	493	503	498	499	512	514	500	512	503	508	513	491	497	497	525	532	526	493	507	509	499	497	540	519	514	476	490	516	504	505	492	490	528	532	491	536	511	505	493	476	497	492	519	486	478	494	540	507	493	486	526	505	516	493	521	508	500	496	520	504	530	486	487	563	522	514	537	498	510	523	516	518	511	545	498	481	494	503	518	522	471	526	500	533	513	505	473	491	490	442	485	493	515	498	479	515	480	476	526	490	504	471	484	503	486	500	533	498	523	515	479	484	475	489	532	518	498	547	513	527	500	515	469	522	475	512	482	526	494	466	522	451	463	485	508	528	456	489	487	515	505	512	526	529	482	524	556	524	517	514	511	501	484	475	490	515	502	489	519	485	497	518	499	469	520	527	550	501	501	509	491	553	507	512	509	507	541	476	537	494	500	483	460	478	486	543	511	525	518	515	478	520	503	487	499	472	481	541	540	490	475	478	476	513	514	495	511	518	509	509	503	508	495	481	483	525	537	549	487	508	553	491	514	486	510	480	532	518	461	501	498	520	490	539	529	486	477	523	485	528	519	464	502	526	480	510	508	499	487	531	518	498	554	514	506	487	499	508	527	482	470	503	503	510	545	485	499	517	498	537	537	518	481	509	523	483	500	506	462	515	527	489	517	530	524	489	504	524	541	493	501	526	528	548	506	498	467	507	542	509	510	501	509	514	502	509	495	511	534	465	510	506	530	508	514	555	496	504	512	504	459	482	536	534	500	550	539	493	466	482	496	493	532	520	491	469	492	497	515	516	458	488	530	518	482	512	501	501	483	476	489	521	512	489	454	527	522	519	483	530	533	489	486	514	539	540	478	504	524	492	542	482	505	526	497	486	508	486	490	481	540	492	483	509	500	503	548	524	540	478	488	531	477	515	483	502	509	497
29436	28428	31519	16005	2519	856	449	388	354	388	360	436	385	403	401	394	388	403	374	373	366	393	393	352	380	387	331	378	379	397	364	368	400	352	338	383	373	388	342	407	364	350	397	397	375	375	380	361	422	372	408	370	389	375	397	412	351	377	344	358	397	342	384	363	376	404	381	371	340	379	409	380	391	332	395	393	421	376	343	372	354	389	380	394	382	370	374	384	353	395	374	356	358	350	385	350	362	402	385	412	347	404	356	375	374	349	406	350	371	376	400	392	370	391	392	415	397	325	413	367	360	360	381	367	408	382	384	366	383	398	348	382	406	400	358	366	329	362	356	398	389	368	377	367	402	376	406	358	394	384	348	362	397	368	403	421	395	366	367	407	365	391	393	394	391	390	396	393	343	405	379	394	361	347	372	349	429	378	395	370	401	364	428	366	402	405	410	365	390	394	368	384	370	376	406	359	390	359	363	366	331	365	366	379	371	372	383	344	386	398	364	361	387	368	349	404	354	359	385	367	399	388	402	358	383	353	383	417	387	395	368	392	356	379	376	390	345	366	389	340	395	361	342	335	354	348	382	379	396	375	405	369	388	402	392	424	339	376	392	404	397	370	363	384	367	377	386	382	391	380	354	351	380	360	389	392	396	389	408	379	383	364	393	385	391	354	411	397	373	369	404	384	409	427	375	396	338	381	386	387	374	401	396	368	353	399	390	364	360	403	394	344	356	379	365	386	392	376	400	337	386	396	392	400	395	359	382	375	384	375	379	393	392	398	390	399	416	398	402	412	391	371	387	378	372	374	374	385	429	388	380	359	378	376	389	390	332	399	420	375	384	364	368	336	400	376	386	353	383	419	383	368	356	419	335	391	329	392	356	387	331	393	365	392	399	366	391	378	384	387	362	386	401	340	382	393	384	356	383	378	348	348	402	379	389	376	401	410	361	382	361	353	376	375	389	419	404	382	360	421	335	379	374	373	404	378	397	334	391	367	379	370	388	363	384	399	398	339	391	333	362	328	356	407	379	366	376	353	336	339	340	397	397	368	367	363	390	408	386	389	372	380	385	383	394	371	365	365	410	379	396	395	378	397	380	396	386	367	398	373	397	384	388	349	386	344	384	355	344	400	400	371	385	384	362	383	355	368	408	377	382	353	399	368	416	368	381	397	373	405	398	400	364	375	379	363	372	384	369	392	390	373	371	372	365	396	374	381	379	369	376	386	402	370	358	368	383	363	383	378	372	388	357	377	387	376	391	347	360	366	374	380	363	394	407	369	386	366	355	375	391	373	390	372	362	386	396	433	378	383	378	380	377	361	377	395	406	400	379	419	385	423	409	359	416	381	381	382	397	397	419	388	410	365	378	363	389	406	382	415	358	404	387	360	397	398	357	374	426	387	400	412	405	404	373	355	373	402	396	367	382	351	390	397	365	392	337	386	385	364	374	417	387	374	383	359	388	395	413	407	363	401	368	362	378	370	387	400	393	353	399	382	370	367	388	395	362	402	362	362	391	379	354	384	344	405	374	383	345	387	361	389	387	382	358	388	379	382	388	365	367	403	363	392	368	355	354	361	362	381	373	354	369	428	367	372	395	408	399	368	390	366	357	370	394	345	390	383	383	363	382	387	383	380	383	395	403	347	423	343	426	331	375	349	396	365	386	368	362	387	352	393	352	376	381	387	395	412	386	368	370	396	331	363	391	393	373	352	377	393	341	361	358	369	349	369	324	379	394	357	385	356	394	351	393	360	408	385	386	392	414	366	390	362	399	345	389	397	358	354	367	385	376	423	343	396	364	346	365	368	372	357	375	393	369	393	421	410	392	382	375	385	344	388	384	356	375	388	369	374	397	372	347	369	369	369	392	359	360	363	374	359	386	377	352	384	376	402	387	393	384	401	404	385	406	381	383	383	413	384	379	388	391	387	386	370	331	353	383	388	385	379	393	402	381	355	379	380	379	396	358	395	363	398	373	401	390	409	364	338	384	362	349	364	364	380	395	378	397	366	341	417	387	372	338	381	343	371	357	388	381	349	411	386	402	374	376	400	350	393	380	368	409	370	419	381	359	383	372	371	393	321	379	361	395	347	385	373	390	374	386	360	390	408	381	374	370	373	403	355	367	360	398	433	387	405	392	373	357	366	361	377	392	357	360	388	417	389	398	376	399	370	435	384	364	395	401	351	384	371	394	409	388	409	347	420	382	377	401	384	390	330	389	400	366	387	403	406	391	363	386	394	370	369	392	398	357	391	402	373	348	370	401	350	395	376	381	377	400	414	383	376	338	391	393	421	366	423	386	377	346	369	367	388	376	389	394	396	376	389	399	361	390	348	392	385	369	391	373	377	381	396	379	422	408	371	334	349	410	382	350	384	385	376	383	370	389	380	383	426	352	353	388	344	382	352	365	386	367	346	376	352	407	383	376	373	329	384	392	376	410	359	379	405	357	386	374	402	349	385	416	382	387	365	368	430	367	362	372	344	425	423	386	395	365	372	385	407	345	395	386	394	385	387	391	373	363	379	320	416	362	426	399	388	400	365	401	380	344	331	384	369	385	372	382	375	347	346	351	372	389	336	373	358	384	366	367	418	338	379	338	352	354	398	366	398	365	365	415	425	371	363	398	406	397	365	423	369	378	389	400	369	363	384	404	399	374	411	389	387	382	329	358	368	382	392	397	383	395	360	391	375	389	387	392	382	349	416	344	343	375	376	391	374	364	378	388	386	368	361	388	363	386	394	403	408	388	352	373	373	387	395	398	339	387	360	396	339	374	382	383	410	360	400	397	390	419	408	389	364	422	357	382	390	418	391	342	408	350	371	395	413	360	358	374	396	378	363	348	412	370	359	383	378	384	408	373	374	370	373	366	367	350	401	339	353	394	391	345	386	367	363	363	356	380	356	388	389	357	396	372	393	390	397	412	416	355	393	362	348	386	397	397	367	357	418	385	358	393	338	388	386	407	374	379	382	406	384	374	350	393	352	385	372	344	385	415	365	391	404	369	403	374	388	370	436	360	400	387	376	423	371	412	346	392	397	366	383	399	395	348	372	400	361	390	355	400	368	399	392	376	376	375	395	367	402	388	368	377	367	338	369	344	364	380	351	385	399	376	359	429	362	387	375	377	355	421	380	383	347	396	391	371	395	394	370	345	354	397	366	366	386	353	369	375	371	369	405	394	373	400	398	367	427	370	394	375	346	375	407	395	388	371	382	356	386	356	389	378	373	333	378	374	383	372	367	396	374	354	366	384	379	386	380	399	394	381	396	408	385	397	423	362	391	369	419	372	381	333	367	378	369	382	395	375	413	357	375	379	357	367	375	342	385	392	434	365	386	379	383	368	373	369	376	368	371	381	385	403	389	417	374	400	346	418	369	367	383	361	357	399	362	416	399	370	336	360	336	387	358	356	410	393	366	345	371	375	405	368	380	337	373	394	382	378	371	414	381	363	370	371	387	384	360	373	352	384	364	350	410	371	352	392	381	379	393
31285	42655	27874	10893	2415	1090	554	437	434	414	410	431	456	439	412	469	458	467	397	409	446	441	410	466	426	413	422	428	418	472	427	419	431	400	437	466	401	454	474	432	409	436	448	442	436	446	443	413	455	455	426	423	435	469	483	437	469	419	443	467	434	431	417	444	436	428	435	390	444	419	427	397	429	427	403	427	432	422	434	462	414	406	435	418	418	448	463	411	410	425	442	388	404	452	472	365	424	435	421	437	442	440	417	405	436	386	458	418	466	431	404	414	450	424	406	429	438	444	454	443	487	435	430	446	398	418	509	409	452	443	420	449	435	432	431	405	421	400	439	461	466	464	433	428	428	452	450	472	424	434	421	434	446	433	454	428	460	446	408	422	416	472	422	444	422	438	429	461	435	457	422	399	409	460	411	434	438	402	416	434	462	425	436	450	444	413	457	411	461	443	448	396	457	444	464	413	425	425	412	463	418	394	405	433	445	421	428	389	446	391	432	432	467	423	454	441	446	419	464	398	421	419	437	398	394	446	432	449	474	419	439	455	431	427	422	410	464	412	433	456	431	457	446	410	420	455	413	422	415	424	429	441	401	460	434	406	413	428	419	440	434	464	419	398	424	481	448	481	445	425	440	440	449	443	444	408	462	440	437	452	420	427	449	428	413	437	449	451	418	463	457	437	416	430	434	441	420	416	410	431	404	421	458	410	427	414	451	445	456	442	443	448	428	412	425	440	393	431	427	464	440	429	452	421	380	447	393	432	421	446	458	455	425	458	430	472	463	442	426	466	435	422	428	430	458	394	449	406	449	481	443	452	436	423	443	451	454	419	429	390	447	430	434	453	458	453	473	437	410	407	438	450	440	456	436	450	436	413	452	428	446	462	440	443	462	425	477	450	386	417	440	439	477	452	463	445	440	447	454	415	443	391	448	445	431	452	423	382	433	428	436	415	471	417	379	438	437	489	438	403	438	435	460	432	454	412	438	448	462	422	459	447	439	429	426	440	417	420	437	436	439	446	473	418	457	464	406	414	449	390	466	437	467	386	410	463	453	454	398	452	418	411	435	453	419	444	442	435	432	465	424	422	439	420	454	424	443	458	427	434	470	438	443	494	437	424	448	426	426	414	408	430	469	502	451	410	454	418	463	447	434	396	407	415	441	449	453	416	443	405	468	439	459	445	422	430	394	452	487	444	426	462	444	436	465	441	397	437	447	427	428	410	412	458	430	464	428	416	427	409	453	431	421	430	426	446	399	406	447	433	437	409	467	411	457	448	439	427	436	450	468	445	436	414	427	466	432	458	440	435	413	444	391	435	416	461	454	444	465	433	421	458	406	431	451	461	459	415	453	445	421	395	454	449	436	449	424	430	418	422	421	454	429	427	461	481	424	461	415	478	442	430	454	458	422	437	463	463	407	443	397	451	440	430	439	457	454	425	493	472	416	444	470	454	436	469	434	431	450	436	470	442	440	432	454	423	427	398	422	463	409	419	413	440	452	442	434	444	403	456	425	441	414	462	432	482	435	427	412	413	399	441	420	463	442	439	426	420	439	418	426	444	444	443	435	457	466	399	440	413	416	394	440	449	438	442	437	442	459	430	424	425	458	465	445	414	426	478	473	471	441	458	440	442	464	461	446	430	428	403	469	434	435	431	454	433	478	441	421	423	478	404	423	445	443	432	427	446	412	458	436	402	447	455	409	442	401	437	440	429	427	422	439	444	426	434	458	413	441	458	419	442	430	426	435	461	396	436	429	424	406	459	474	439	409	412	431	416	465	452	421	431	474	452	440	412	472	430	423	449	421	421	468	474	403	435	428	436	441	383	410	420	446	463	421	426	462	424	447	502	446	448	425	439	474	435	419	445	425	420	443	451	433	423	423	414	435	448	401	427	431	438	434	431	400	425	424	431	421	438	465	460	474	410	432	420	407	416	465	451	456	397	459	446	443	442	423	404	490	452	445	406	434	452	421	422	451	417	433	444	459	453	476	427	440	434	429	441	433	427	432	429	417	438	433	409	396	435	416	411	432	466	449	435	465	409	444	437	450	427	444	476	427	437	403	400	451	440	447	418	427	401	458	452	426	428	423	403	450	452	406	440	404	456	468	416	399	444	394	434	447	436	475	452	433	458	460	418	436	459	478	452	450	455	441	433	428	456	459	434	432	462	424	434	419	426	450	462	438	449	438	439	444	437	435	406	404	450	461	415	444	439	447	434	482	449	447	432	442	399	428	424	419	421	462	440	438	405	380	433	440	428	409	437	428	405	415	437	474	412	397	435	429	406	453	421	406	423	449	451	417	439	446	419	425	439	429	449	428	453	373	483	422	422	416	439	432	469	434	425	436	433	453	450	420	436	420	463	459	447	428	450	481	434	429	431	448	416	467	448	453	456	416	433	417	389	424	446	447	461	450	442	447	445	428	454	423	439	412	396	408	460	403	436	444	439	464	394	435	415	480	455	429	446	436	446	417	424	411	392	436	414	461	409	444	461	427	438	459	473	417	421	440	430	429	425	449	415	452	442	462	400	466	447	391	449	438	406	441	441	448	423	407	430	418	428	437	439	459	465	463	434	446	449	416	414	432	448	422	469	443	408	454	450	438	436	428	441	436	455	416	432	421	438	412	431	442	458	433	418	455	447	439	470	412	448	449	484	404	400	426	451	450	429	424	393	440	442	440	456	450	426	427	465	395	453	430	421	435	442	475	409	427	408	422	439	438	444	448	419	426	495	492	455	412	440	431	401	441	420	468	421	440	410	452	427	450	438	426	466	442	433	428	431	434	403	405	450	421	427	434	439	468	462	436	469	435	442	458	473	432	454	437	410	444	415	452	393	471	417	401	435	448	419	447	433	434	441	430	425	423	454	425	457	491	436	448	412	433	417	448	434	436	411	421	435	434	402	419	435	441	483	417	471	461	436	412	440	438	459	464	452	450	482	422	448	425	410	414	426	436	485	438	408	443	457	436	393	437	403	419	444	423	400	436	460	428	458	440	453	434	427	417	439	436	407	411	399	446	445	429	436	433	449	450	410	477	477	426	396	379	451	447	461	447	424	422	421	441	431	443	455	423	434	447	430	428	453	432	418	411	445	439	428	430	448	442	419	458	437	403	459	457	427	399	448	426	419	461	429	420	459	430	422	461	429	410	418	412	462	443	417	404	477	455	408	453	429	416	445	456	438	412	413	412	397	456	446	412	426	414	448	415	429	395	432	432	486	430	435	445	441	424	422	483	429	419	429	459	386	431	418	456	462	475	420	456	444	424	442	445	442	432	449	417	455	448	449	484	395	473	473	425	432	399	398	417	386	446	429	388	420	442	452	406	433	450	437	432	416	441	457	469	444	448	396	437	457	442	462	403	413	429	424	417	463	426	418	439	439	426	451	436	426	432	431	438	447	453	440	433	434	442	427	439	465	441	463	423	446	421	461	390	443	505	448	429	441	439	460	448	449	421	414	435	434	409	456	473	444	440	438	466	449	439	435
23475	21760	32385	27740	21379	16250	3304	523	333	369	370	421	370	370	352	389	384	380	367	318	353	355	378	376	406	379	338	346	341	334	353	382	365	412	370	374	387	362	345	383	362	330	336	363	334	315	349	368	426	377	377	347	382	363	350	365	336	342	370	356	382	374	378	356	372	371	369	343	383	348	371	358	372	356	407	330	374	337	388	366	371	376	381	369	362	341	358	324	380	379	374	339	351	347	354	371	378	351	357	376	381	368	340	329	357	345	367	336	391	383	366	343	348	340	337	394	367	363	381	358	378	343	369	341	380	365	402	366	320	364	362	351	340	348	354	360	391	319	408	344	352	362	379	390	376	354	370	351	327	399	389	374	348	369	382	350	381	379	376	373	363	358	326	356	354	353	326	363	362	364	360	378	340	373	367	353	344	350	385	343	373	368	393	388	342	338	360	342	335	382	400	378	376	355	357	372	341	360	377	360	381	386	349	322	340	358	406	391	373	376	359	335	400	386	376	338	381	382	348	369	349	353	322	333	360	379	369	359	387	355	325	353	346	346	360	395	390	353	343	352	350	368	388	317	339	352	336	366	367	364	386	339	403	368	402	380	350	363	376	324	338	358	375	379	332	375	361	386	384	367	359	350	364	346	387	372	373	355	353	342	344	352	393	351	366	323	369	331	346	377	359	349	386	319	384	349	367	355	362	339	322	363	356	383	326	358	363	343	348	356	381	370	386	379	401	359	371	361	337	342	353	352	342	352	353	378	369	366	353	367	361	377	370	369	385	368	326	358	380	363	326	347	351	361	341	384	382	342	367	367	342	374	363	396	359	356	357	391	363	383	360	318	379	372	357	354	360	347	358	355	405	366	358	357	338	341	348	360	363	338	366	369	363	385	333	344	383	370	359	354	359	342	363	373	361	386	362	370	371	392	358	371	350	377	371	354	370	395	362	351	342	357	346	376	354	336	354	370	350	381	372	336	378	385	341	346	377	383	380	335	344	400	366	359	330	326	340	368	337	353	335	366	378	348	374	329	357	307	350	382	346	342	401	367	380	392	371	387	366	362	358	344	375	350	383	369	390	352	373	379	379	349	402	378	375	358	348	356	369	367	341	330	371	343	384	359	332	370	342	349	374	345	380	349	337	386	356	354	362	382	338	367	372	333	343	344	358	369	348	311	376	374	337	367	370	350	390	389	384	360	348	371	371	328	336	357	361	351	368	354	341	373	373	362	395	374	349	378	375	329	384	334	380	359	349	391	356	352	340	364	372	347	342	321	364	354	376	348	366	329	347	354	361	389	397	327	346	392	366	359	362	370	348	354	351	373	356	375	362	347	387	365	378	335	357	320	374	370	359	359	317	377	346	375	340	373	374	380	347	402	357	326	361	348	354	364	358	334	362	350	417	335	351	361	342	352	329	357	350	374	367	350	346	351	383	331	333	358	353	378	381	348	364	354	359	362	340	372	360	381	392	361	362	355	380	342	385	374	327	351	357	358	393	345	354	365	367	376	372	351	368	328	354	340	379	349	325	365	377	355	369	365	333	368	341	356	333	371	321	362	345	346	380	377	331	379	389	370	394	366	371	362	359	373	347	365	335	388	338	364	381	312	342	338	399	320	317	368	342	358	327	383	325	369	355	405	399	383	363	378	336	363	374	352	320	392	338	359	359	366	373	388	334	328	365	338	340	390	354	364	351	356	362	369	380	389	360	353	395	325	357	334	332	363	361	346	366	374	346	353	325	336	334	367	332	362	384	373	367	382	354	327	347	365	367	350	332	357	334	342	344	345	363	376	333	363	379	343	336	375	356	351	359	308	395	363	357	363	363	379	375	347	368	376	346	389	320	403	359	314	369	371	353	352	354	365	402	361	338	353	368	397	363	357	348	336	373	395	366	327	384	358	361	359	345	363	370	348	383	337	379	337	361	356	323	336	380	340	376	395	348	348	379	368	362	379	345	373	362	372	339	355	370	345	357	377	384	368	371	335	349	327	355	309	359	407	329	361	391	351	352	372	347	391	350	354	345	383	371	364	357	356	372	335	369	357	328	375	345	369	345	339	346	363	380	386	382	342	322	337	368	350	368	328	342	327	342	349	379	345	347	388	368	349	351	356	384	347	322	367	363	395	365	399	364	353	353	368	367	369	344	393	366	348	367	334	358	374	384	363	369	369	354	324	367	382	379	334	332	362	371	383	374	375	370	339	387	394	330	373	340	353	363	350	367	364	369	386	357	365	358	391	353	376	349	338	361	383	387	387	334	324	368	384	377	381	364	373	375	341	371	331	367	382	344	382	332	402	368	363	391	357	367	361	367	355	339	389	341	351	351	322	347	341	393	348	380	401	393	351	308	360	390	372	335	356	388	334	359	346	407	373	358	392	395	346	380	357	366	400	325	354	335	337	375	349	338	373	369	355	385	361	343	404	357	336	340	347	395	340	344	339	325	365	330	350	350	324	369	364	368	382	380	374	361	339	383	379	350	356	340	333	390	381	317	340	381	343	375	379	343	365	357	364	345	347	374	400	361	337	354	367	342	357	321	408	380	369	321	362	393	381	363	368	342	385	351	363	372	357	368	331	358	380	384	364	389	351	372	408	407	355	347	390	382	369	371	335	381	376	358	389	395	340	383	380	323	366	350	348	353	357	343	385	336	363	338	363	350	387	352	369	364	369	349	362	387	353	341	328	384	361	351	367	347	347	391	372	331	342	370	353	350	360	358	403	370	409	369	346	346	348	373	370	309	364	356	355	385	367	338	355	359	327	330	364	381	334	362	359	367	363	384	353	374	378	354	355	386	343	348	353	367	362	347	371	355	324	374	353	358	353	379	333	349	364	363	394	373	368	358	370	371	331	345	351	377	355	365	335	383	384	350	375	377	332	383	337	352	370	367	383	369	344	353	352	321	380	359	363	348	358	373	378	407	396	401	377	364	361	364	347	326	372	383	364	345	342	374	340	350	353	325	343	385	354	363	341	392	358	354	346	371	358	360	348	377	339	376	333	338	365	366	380	347	359	356	353	371	379	398	386	376	359	367	346	331	405	385	378	335	382	406	384	343	367	347	369	368	342	351	379	342	367	356	349	375	364	383	351	355	365	376	335	385	352	343	389	327	340	388	334	368	365	356	385	374	372	344	350	367	361	393	373	340	358	341	369	354	365	336	371	334	394	368	348	367	364	379	337	330	340	365	379	377	377	384	374	337	345	368	359	349	344	357	375	365	364	388	409	364	378	361	392	374	372	350	367	355	364	382	407	350	351	378	356	386	310	326	359	344	356	330	364	371	380	318	332	397	335	359	381	388	352	338	341	333	373	347	347	353	354	356	350	365	359	356	382	395	356	389	363	365	344	337	352	379	407	356	362	370	369	376	357	384	363	381	356	337	348	365	353	417	372	355	294	346	328	368	394	360	367	396	349	354	351	375	387	387	358	337	388	358	374	360	397	359	347	337	368	396	358	379	354	381	379	349	363	338	354	354	360	333	385	357	309
57540	91350	66006	38889	16984	5235	1168	485	422	400	422	420	382	405	431	383	386	411	432	408	402	425	367	432	407	392	409	381	422	417	410	401	399	437	406	399	426	379	401	379	426	422	404	390	386	433	385	435	400	404	420	397	367	390	403	413	367	397	378	443	401	415	397	404	402	417	383	402	385	404	400	382	441	413	385	390	408	384	430	399	412	366	404	413	383	399	423	422	428	415	410	419	375	387	433	366	410	437	385	432	398	418	400	415	372	410	342	395	408	387	384	434	405	418	414	381	402	395	425	412	415	380	404	364	410	409	379	373	379	396	377	394	409	453	373	410	434	415	385	401	372	383	414	367	388	422	399	388	391	389	394	380	431	379	437	367	380	410	399	412	393	390	392	399	410	403	411	408	431	414	415	426	394	426	387	355	394	389	474	406	403	390	388	407	443	408	424	409	381	398	399	391	390	410	417	389	405	433	388	428	382	370	387	389	433	399	394	380	406	391	423	398	387	374	378	412	398	382	422	403	406	355	432	420	355	414	424	384	394	428	430	410	406	371	392	426	415	406	399	415	393	418	386	432	401	373	406	404	415	432	389	398	444	381	403	407	377	401	409	382	443	412	424	384	425	405	387	423	379	378	438	407	419	427	426	401	372	440	437	382	395	416	414	419	369	389	424	406	426	410	387	427	365	399	416	415	369	402	415	426	375	439	427	401	407	398	442	438	381	408	412	395	388	418	428	383	388	381	393	415	411	397	443	420	399	383	388	399	406	401	402	405	390	397	408	401	388	400	409	396	399	388	411	382	423	401	390	401	386	371	392	401	394	427	412	407	425	425	413	448	387	414	418	392	389	376	453	393	392	440	388	395	423	390	394	427	428	410	419	395	425	386	401	423	418	365	412	424	391	420	387	409	407	388	397	398	392	393	422	390	399	437	429	414	390	390	406	408	373	430	423	400	384	387	419	424	411	408	397	416	410	396	430	433	431	375	387	384	396	416	422	411	433	395	408	409	447	389	409	408	389	404	417	389	410	418	380	368	409	414	412	397	394	388	420	401	356	396	395	402	380	392	399	386	412	410	431	393	414	380	410	401	392	375	436	447	348	385	429	426	393	405	415	371	377	366	399	382	388	390	417	392	375	389	383	387	430	378	413	371	380	330	384	430	410	390	412	391	409	399	413	403	390	402	414	422	426	398	416	403	449	420	430	398	395	423	386	414	372	394	421	384	418	357	419	380	393	426	400	407	395	441	410	381	391	419	391	387	403	413	404	429	426	370	411	409	412	406	404	407	378	445	380	412	397	399	405	392	416	394	385	383	380	468	429	389	380	402	425	422	413	427	379	384	405	367	480	423	412	406	376	384	387	422	414	412	415	398	398	388	407	425	453	399	400	388	429	448	404	416	382	419	396	409	405	416	371	400	396	403	394	391	424	395	399	365	407	424	412	401	415	382	384	416	416	418	399	381	373	405	419	403	348	397	404	409	405	394	404	400	373	396	440	390	387	425	433	399	428	412	377	380	385	385	397	426	411	390	406	395	380	381	418	404	379	436	421	415	395	428	420	383	384	402	427	415	421	390	429	396	434	414	437	431	392	418	379	447	397	372	439	398	394	394	394	380	396	386	443	414	389	376	410	436	416	444	399	424	379	405	396	363	422	404	391	404	398	388	391	406	399	370	420	389	445	395	401	434	422	435	417	415	399	415	397	407	384	374	390	412	398	385	380	428	391	398	423	436	400	413	423	427	411	418	423	390	391	444	438	430	423	378	402	423	428	412	391	400	431	423	456	402	388	407	363	423	408	407	439	386	417	415	392	364	417	379	392	390	377	390	359	456	391	372	411	396	382	399	415	414	362	395	397	416	380	399	409	411	393	415	387	401	414	431	397	407	390	407	389	418	427	424	418	437	435	387	418	408	395	355	409	402	374	427	422	370	415	407	406	436	415	417	373	453	390	412	408	365	424	383	401	376	385	413	400	384	359	405	337	406	453	359	466	401	383	424	394	409	399	413	387	427	386	415	395	402	410	415	393	410	396	393	375	386	437	440	403	403	366	432	403	413	415	394	426	425	382	406	419	404	360	435	425	405	412	428	400	411	394	415	422	380	393	369	366	402	423	377	417	413	397	417	374	432	394	365	410	377	418	430	408	424	415	398	410	428	399	408	428	419	393	397	396	411	407	414	403	390	420	392	414	411	433	378	384	397	404	397	403	403	423	394	408	405	429	423	392	440	404	413	417	389	417	420	392	385	388	412	352	387	385	393	397	420	412	426	442	392	367	378	427	464	400	414	406	399	420	390	397	386	387	430	387	384	396	418	418	396	385	400	389	398	423	436	390	402	388	403	380	406	380	390	399	401	393	402	449	367	361	405	412	430	380	379	404	384	404	417	415	384	395	393	381	396	378	379	381	401	409	432	376	405	379	404	400	413	397	438	402	407	427	399	383	406	405	429	376	403	405	411	423	430	376	402	430	386	373	399	424	401	402	416	383	394	401	422	418	384	426	419	396	368	372	418	389	384	396	366	367	391	397	416	398	430	442	373	445	407	391	353	422	455	419	412	394	410	400	395	416	394	392	377	431	382	394	419	389	401	417	435	423	400	382	399	369	380	409	407	427	422	389	367	375	420	428	435	373	402	404	401	422	406	385	390	408	395	405	411	406	404	414	409	398	407	368	371	403	403	385	381	431	404	395	409	405	407	396	401	409	444	401	396	397	420	383	426	389	351	393	423	409	382	404	389	383	410	395	381	406	355	381	354	376	388	407	379	377	415	385	387	414	378	366	389	402	422	403	407	448	402	405	452	424	398	397	385	400	377	394	391	414	412	410	389	393	393	391	423	425	393	386	386	386	400	391	426	433	395	403	424	429	398	423	406	374	384	376	407	386	377	388	426	400	421	386	412	427	409	406	404	388	391	413	406	417	380	366	409	391	419	398	375	418	418	429	374	395	430	379	422	431	409	411	421	370	423	387	389	390	422	394	417	401	400	389	366	430	399	392	415	394	403	389	377	353	409	426	414	419	375	418	415	368	385	419	417	412	402	413	376	399	396	394	367	395	396	398	414	438	451	418	380	407	384	403	416	406	429	403	405	369	456	416	362	384	367	416	397	400	387	398	453	393	392	405	386	389	419	412	398	375	377	416	385	417	428	430	386	399	372	370	396	434	418	405	398	412	387	414	412	372	399	423	391	411	402	441	409	413	443	366	399	402	395	397	417	404	401	400	410	391	364	418	404	399	415	404	396	402	411	413	409	414	431	386	409	424	387	387	416	422	427	403	415	406	406	423	394	392	410	401	410	399	416	388	401	382	414	429	401	385	399	363	410	375	413	384	405	389	430	399	404	391	444	412	405	402	372	408	393	396	434	387	407	372	383	416	422	420	374	428	384	378	425	407	432	371	402	418	413	393	405	375	414	405	384	415	411	409	425	416	404	387	393	430	419	371	384	389	436	393	412	402	395	397	408	389	420	430	411	416	416	408	370	430	398
25406	23296	33900	27353	15882	3672	698	550	449	494	516	460	459	468	496	467	425	442	506	481	505	479	482	442	512	490	472	479	483	485	432	461	486	485	436	498	510	468	480	483	495	473	495	454	467	460	453	505	456	491	441	480	465	479	485	465	483	461	472	484	481	457	452	437	477	484	454	466	489	454	509	507	509	437	426	468	457	505	483	471	495	465	507	465	443	516	476	459	468	473	464	490	478	447	418	466	462	432	447	508	482	511	473	473	458	476	473	475	425	457	442	448	432	487	434	471	485	416	463	442	472	496	468	472	483	481	473	439	469	479	460	448	453	453	454	466	466	468	500	500	464	445	468	486	428	478	450	470	507	466	519	484	436	453	490	471	480	486	485	460	463	476	469	435	470	489	453	462	508	460	453	489	456	459	454	480	450	476	443	487	483	489	489	487	474	457	442	458	468	432	458	446	483	438	456	450	479	468	442	475	413	473	453	480	471	441	479	464	480	446	479	419	422	474	452	466	466	473	461	411	484	486	439	424	453	494	436	457	460	435	466	466	509	464	466	476	504	454	461	479	497	476	442	499	463	467	470	447	483	482	519	450	481	486	481	467	456	484	476	467	469	480	488	516	461	463	494	490	436	467	451	451	440	509	481	412	418	475	458	451	469	497	478	473	473	446	447	443	480	477	434	506	514	477	481	437	439	502	448	453	479	508	472	430	486	453	458	468	462	483	488	465	441	462	446	425	435	465	461	481	464	454	457	434	470	465	481	456	459	427	438	454	446	466	461	464	510	459	466	436	463	443	449	492	480	471	467	432	443	482	486	465	454	483	480	460	500	459	479	421	493	471	442	491	463	472	469	473	473	489	461	459	468	456	476	482	440	458	451	466	471	478	470	451	506	468	456	483	490	453	446	460	475	454	519	461	492	474	488	519	489	476	492	464	497	467	456	453	459	484	520	490	473	426	446	452	494	473	486	441	437	490	484	438	445	499	475	496	474	496	468	474	437	435	504	417	427	495	475	480	469	469	472	455	488	436	426	486	471	490	495	455	453	468	469	456	439	444	491	472	428	500	460	476	440	434	477	453	472	500	475	475	489	479	479	460	470	468	485	472	485	469	472	456	500	462	416	419	445	514	461	474	440	483	481	496	494	429	471	479	444	470	486	498	453	436	444	427	464	496	481	488	459	452	488	488	475	472	431	422	475	487	466	448	456	484	462	507	496	503	472	447	479	460	481	462	468	435	442	473	501	458	458	451	448	417	468	446	472	522	478	440	458	472	454	444	505	487	482	468	484	457	446	485	462	464	439	484	434	456	501	454	446	477	467	478	469	470	456	468	433	459	473	456	477	459	460	467	488	457	458	459	446	480	466	483	476	445	490	505	488	482	455	476	467	470	480	481	494	464	466	473	507	475	449	523	468	514	478	504	457	457	441	470	493	433	486	472	469	471	466	449	477	472	450	464	447	485	410	428	461	475	495	470	486	481	494	462	442	494	472	423	447	415	464	462	448	451	476	459	481	506	464	466	483	466	448	456	434	456	511	466	473	451	439	476	466	452	438	474	497	502	462	484	491	492	485	457	464	458	455	453	447	508	434	462	463	445	459	470	490	465	475	453	470	508	471	465	438	452	460	460	444	476	477	476	476	448	409	447	484	473	459	481	500	477	487	467	463	496	532	449	465	443	454	458	461	436	428	446	487	482	463	496	474	457	483	449	446	494	482	482	459	447	483	447	504	456	469	491	464	475	466	495	443	487	463	497	474	491	438	479	455	509	477	448	460	456	462	444	427	447	502	451	446	456	470	469	460	479	497	478	462	415	427	476	448	441	504	434	427	466	468	451	472	432	489	517	446	449	441	445	436	487	475	469	467	445	457	471	508	451	478	475	454	482	493	488	470	483	471	467	462	476	476	493	485	432	525	464	481	481	468	464	482	473	448	509	451	472	468	417	481	443	464	442	451	460	444	419	431	455	453	442	485	482	494	474	463	472	453	491	438	426	455	477	489	448	452	464	466	495	443	497	470	489	455	472	460	452	475	500	444	486	458	445	461	466	432	488	461	505	507	452	464	489	470	454	478	410	460	492	453	428	486	485	486	472	475	472	460	489	397	487	476	456	453	479	492	427	478	482	461	502	474	465	463	448	493	463	456	511	465	485	474	488	501	459	492	447	488	456	484	459	491	426	476	425	446	481	490	453	438	479	427	465	460	464	450	492	469	451	498	482	476	464	473	439	470	489	462	485	478	476	465	482	467	448	494	479	470	444	481	429	449	472	427	468	429	508	495	450	417	487	480	469	429	519	478	460	471	457	444	446	466	485	480	508	461	430	439	448	456	476	444	489	504	453	498	470	497	443	469	469	435	469	475	503	497	485	456	441	521	463	433	445	470	478	460	450	467	461	453	496	498	466	468	452	453	515	449	460	469	510	480	445	492	479	466	456	449	450	476	490	489	442	437	476	485	520	463	460	469	478	472	474	449	457	449	466	474	557	477	458	471	450	527	469	428	454	459	469	453	466	463	449	484	470	465	498	488	473	436	485	454	482	470	458	465	469	508	483	442	527	492	441	451	454	480	474	489	451	461	466	492	506	435	457	496	474	449	455	471	452	483	480	487	422	488	450	465	486	435	451	493	482	447	484	499	456	472	447	441	481	496	479	497	466	470	484	486	478	463	458	476	437	464	492	434	423	427	506	475	471	449	492	484	459	501	453	427	480	462	466	389	458	473	458	463	456	492	478	468	470	507	465	449	500	494	454	482	512	501	454	504	443	501	489	435	446	446	506	450	434	435	473	444	510	440	470	465	459	480	476	486	442	461	506	412	493	460	495	482	467	480	462	470	461	470	484	456	425	446	430	491	468	460	472	471	503	478	472	470	456	481	488	467	520	447	454	480	441	475	467	449	432	450	505	459	477	470	455	488	447	431	442	474	485	495	455	480	458	456	496	460	419	478	461	441	470	461	450	478	471	486	438	507	465	465	451	466	452	482	438	466	471	459	464	480	477	445	436	484	440	486	432	487	460	459	447	476	437	444	483	460	449	468	456	466	464	500	476	478	511	429	468	509	486	490	440	474	488	497	468	480	478	466	483	433	475	463	461	457	463	479	454	437	474	470	466	465	464	451	488	466	434	451	465	464	452	463	503	459	486	484	462	459	484	480	457	516	481	476	461	467	478	447	445	457	446	481	495	439	432	472	504	474	468	456	482	489	471	480	487	458	444	484	458	467	474	479	429	484	465	458	485	431	481	482	470	455	472	462	495	487	501	436	538	465	453	443	460	450	462	473	416	495	436	499	466	448	501	461	496	426	501	452	442	474	507	518	455	466	473	493	460	457	477	468	483	496	461	467	484	478	489	477	483	414	510	492	514	458	476	470	461	467	496	471	441	470	480	487	480	441	476	479	443	466	432	448	473	499	451	506	465	434	462	469	425	489	503	492	462	461	446	440	449	473	445	503	427	407	486	464	444	489	461	462	454	460	457	423	460	462	494
51613	75328	52588	25203	9895	2454	847	556	564	546	551	517	540	529	548	564	527	576	575	489	529	522	508	578	538	545	521	535	528	541	533	516	565	535	539	560	545	548	521	557	509	519	547	516	523	506	561	518	515	532	518	531	466	492	500	531	526	535	547	491	558	535	532	535	518	542	514	555	530	524	546	566	529	500	530	513	490	557	498	520	509	517	544	532	539	517	485	518	567	532	514	547	520	534	543	553	522	510	520	513	539	542	542	540	525	522	550	534	504	532	510	511	513	531	535	519	558	526	489	497	567	494	502	495	531	497	509	539	476	502	571	527	527	528	532	537	521	538	514	535	502	489	506	535	519	482	582	540	506	536	509	528	529	574	523	527	554	518	540	529	542	539	533	524	521	558	517	508	526	506	487	512	520	542	480	541	527	570	542	497	500	528	496	544	480	522	496	554	539	544	533	517	508	543	559	504	508	523	532	506	532	531	508	514	536	530	539	524	504	520	499	515	542	535	533	506	539	498	515	498	529	557	538	515	577	525	493	497	529	564	520	532	534	521	533	527	539	541	523	550	520	535	575	537	543	500	524	527	493	512	524	563	512	564	511	546	537	548	546	492	525	527	540	502	553	544	522	551	510	506	496	540	485	558	520	552	540	502	547	543	549	556	545	499	561	526	529	508	514	488	523	521	519	543	491	478	515	552	509	485	478	577	564	532	505	494	539	531	508	521	497	570	519	489	512	509	534	547	507	539	563	526	547	482	511	487	596	520	523	588	539	532	532	493	496	524	503	514	501	537	529	511	508	501	533	531	535	538	533	528	498	509	520	498	526	527	536	548	562	529	530	569	559	514	561	523	560	527	531	562	493	508	527	556	547	519	544	546	535	538	544	520	550	538	501	525	558	537	527	534	515	516	551	543	521	510	519	559	570	515	544	500	536	534	531	553	518	488	500	542	507	584	541	469	556	510	503	525	531	489	533	572	551	525	525	526	551	519	541	543	530	547	509	530	514	544	539	523	564	535	522	582	517	492	553	550	514	491	546	563	495	513	514	511	540	493	512	549	507	529	516	533	533	539	497	504	571	529	533	516	549	528	535	495	549	524	535	551	508	546	546	513	526	512	524	532	553	509	505	523	522	566	513	520	547	559	546	560	534	536	504	551	483	533	524	518	518	524	506	531	517	518	518	517	526	541	507	557	553	542	557	524	527	547	561	574	534	544	505	511	538	487	500	560	538	565	527	532	521	514	564	513	549	526	528	509	539	523	534	523	516	515	496	501	505	524	520	549	510	469	524	520	555	533	529	506	523	487	564	568	506	506	565	526	561	525	503	561	529	513	505	526	477	539	531	574	502	541	544	517	521	524	520	522	556	528	550	505	518	496	501	520	485	581	554	519	536	560	512	559	547	520	541	530	538	558	568	489	538	544	532	524	513	529	497	546	535	509	503	531	505	531	481	514	508	521	539	485	515	555	533	513	492	508	554	553	512	521	531	548	515	559	524	550	536	524	555	500	538	513	578	520	534	542	542	549	544	512	534	512	553	550	552	515	515	512	507	490	522	509	543	490	518	518	521	525	533	504	472	572	514	516	499	541	519	533	533	530	508	539	475	521	529	529	508	552	490	533	522	533	559	544	527	525	497	543	536	516	532	539	537	534	532	542	471	511	532	562	515	554	559	517	503	513	534	490	544	575	499	561	556	521	488	554	525	503	510	545	511	488	550	551	480	537	532	543	529	539	525	552	552	496	521	564	533	517	536	520	495	539	518	573	497	499	519	541	557	512	550	559	550	567	501	529	540	527	524	551	515	539	557	524	542	541	524	530	493	522	499	496	449	530	511	526	514	553	514	557	514	524	503	510	549	533	531	508	514	535	504	514	517	522	547	545	543	486	500	565	561	516	542	510	531	547	520	536	562	561	501	497	499	514	506	502	512	546	514	531	537	514	533	536	548	524	511	565	508	534	547	510	549	570	537	534	576	520	501	526	506	509	506	498	519	519	499	482	501	525	492	525	510	545	512	507	520	533	504	595	497	551	531	533	492	529	542	526	527	515	511	504	516	524	549	530	512	486	491	530	531	522	532	512	537	494	527	500	506	549	512	506	527	510	545	494	534	520	527	494	515	513	500	534	540	550	517	524	537	514	523	513	503	549	505	508	521	486	541	576	538	556	526	564	529	543	546	525	549	524	496	530	532	508	544	536	509	553	533	543	546	511	513	494	539	524	536	527	517	512	529	522	540	497	546	544	527	532	554	598	519	548	520	526	547	522	513	521	566	555	536	512	574	497	530	520	507	529	559	526	527	578	549	543	523	565	514	556	566	534	507	532	507	539	538	536	528	529	515	553	517	547	524	544	509	488	519	518	552	589	539	502	503	534	526	504	549	540	509	523	507	509	526	505	509	519	534	558	557	532	528	552	515	493	521	561	479	518	540	583	551	514	523	558	559	501	525	506	522	533	521	533	546	499	482	593	510	541	541	522	482	570	522	521	509	550	532	541	525	503	534	503	540	559	531	545	511	529	491	522	533	498	522	555	552	530	530	537	551	541	537	541	510	516	534	536	533	510	570	525	523	539	519	538	532	481	477	527	561	515	527	513	500	524	521	501	528	515	525	484	555	507	567	564	545	519	514	538	530	468	492	557	523	540	526	523	510	532	590	546	540	496	556	513	581	539	537	470	515	539	507	551	550	523	529	530	575	511	515	528	521	536	511	508	557	541	489	576	520	514	501	498	526	517	531	487	518	542	517	483	510	533	525	510	543	477	525	522	500	539	522	538	546	538	555	534	518	542	578	560	524	513	508	544	479	504	536	546	565	538	570	531	497	541	536	510	575	552	508	517	522	537	545	545	555	515	580	531	585	527	565	537	531	516	558	491	509	531	552	544	519	477	508	535	529	535	522	514	522	494	520	532	516	551	493	490	556	459	534	538	569	518	532	531	562	559	527	528	511	560	560	487	510	504	518	520	515	488	506	543	547	515	540	548	548	519	504	520	531	513	540	541	534	520	486	542	526	501	539	507	543	516	494	552	502	542	511	536	526	516	533	553	492	574	512	526	518	512	534	521	528	553	527	516	548	501	522	534	562	532	519	561	538	503	510	568	532	528	515	514	509	499	538	582	562	540	545	525	467	547	550	533	547	488	549	548	527	551	529	544	552	504	555	565	490	545	544	539	515	475	559	509	583	540	551	517	565	533	522	574	521	545	542	538	513	487	540	549	541	500	511	501	539	508	527	544	523	530	509	518	510	538	545	483	537	575	545	524	531	498	533	518	549	516	574	527	507	525	525	516	515	552	523	550	508	595	515	502	548	539	462	573	542	540	495	512	530	564	537	545	522	516	505	544	539	492	560	564	563	530	511	512	553	529	555	536	567	503	529	531	513	550	530	501	541	547	510	566	528	492	543	550	542	525	500	539	519	525	525	505	518	542	535	573	529	516	547	525	484	496	530	510	492	510	521	522	487	499	542	500	557	505	523	503	528	554	519	532
22575	21326	30684	25505	21394	20653	11653	822	516	531	506	443	465	464	453	442	477	461	471	441	503	493	474	486	491	449	475	500	528	465	508	468	495	512	463	476	463	522	484	434	445	444	485	443	514	477	454	465	493	454	474	491	424	451	465	484	481	474	501	450	489	466	479	531	459	491	459	439	472	488	477	461	488	464	430	424	450	453	475	509	455	427	468	469	519	478	454	461	454	495	477	457	474	474	448	500	438	466	460	460	479	456	493	429	449	499	470	473	480	473	467	487	466	468	484	468	438	474	511	482	467	551	472	491	470	451	495	505	505	447	490	488	442	474	505	462	490	468	497	475	450	453	440	491	491	471	498	481	452	459	472	474	471	511	454	472	468	510	484	488	469	447	446	473	464	477	502	516	487	427	485	512	465	482	433	493	473	480	513	475	504	485	485	433	470	472	488	502	459	456	500	471	465	460	484	473	485	492	450	496	458	464	474	488	472	477	436	461	473	436	491	463	506	494	459	464	447	447	510	483	462	478	467	442	457	475	455	447	474	471	470	510	470	481	446	489	468	465	460	442	483	483	475	443	516	473	480	490	486	464	478	455	447	477	473	477	497	497	447	437	487	480	462	470	490	447	479	503	500	443	457	449	446	451	503	475	482	440	472	443	478	496	482	474	496	449	434	493	467	445	483	462	483	456	461	463	471	463	453	456	458	469	502	459	485	472	491	465	451	463	459	476	452	475	478	470	441	477	495	454	506	473	491	479	495	510	480	488	476	461	466	460	478	517	490	478	445	505	481	467	429	479	470	490	487	456	455	445	445	454	472	464	480	452	490	496	462	466	459	488	482	477	478	483	468	481	475	488	449	489	478	492	454	451	453	500	469	447	454	499	472	441	469	478	482	466	483	434	485	506	473	518	488	463	468	487	474	469	479	516	453	466	485	482	480	450	484	495	501	452	472	506	491	444	474	464	463	504	436	486	449	447	418	489	445	425	505	507	489	471	461	441	478	478	487	468	487	441	446	510	438	452	463	513	461	477	537	502	516	483	495	446	425	453	491	469	466	466	443	495	495	485	494	461	525	444	454	492	502	438	490	469	470	539	468	477	456	497	492	492	444	479	480	473	466	464	489	470	474	513	478	467	474	465	446	464	476	472	479	486	463	454	464	441	485	456	456	453	452	489	447	434	444	465	484	506	470	474	473	483	486	477	478	456	463	475	463	527	477	485	508	486	484	512	488	445	485	452	458	491	511	486	497	518	449	451	452	481	443	478	504	476	464	486	470	446	478	465	520	469	481	452	458	436	469	460	453	490	476	459	451	442	442	482	488	497	473	463	470	466	483	458	472	463	477	472	462	473	522	475	441	467	540	467	468	430	490	463	451	465	450	513	484	446	498	449	488	488	461	490	491	504	489	480	442	418	488	467	484	448	484	471	431	493	474	465	481	478	486	483	421	492	500	488	461	429	460	447	474	438	495	481	451	470	470	468	468	458	473	482	455	471	465	435	513	465	478	497	455	454	453	458	448	482	510	434	463	434	448	458	444	418	491	449	541	442	490	492	507	435	498	452	482	490	460	509	481	455	451	461	473	486	439	459	456	446	457	434	497	479	470	444	493	462	495	472	448	450	484	488	500	454	464	491	474	500	457	486	454	464	440	454	446	476	457	489	508	480	478	498	514	500	453	510	484	473	445	462	482	471	428	455	487	467	478	506	474	482	450	482	397	445	451	463	500	470	471	488	513	449	463	463	483	487	479	469	454	441	454	468	491	484	463	501	441	476	456	490	435	464	470	508	494	476	436	471	455	496	447	479	464	431	447	462	516	440	486	467	466	413	494	448	458	485	473	470	467	477	448	478	463	496	479	453	486	504	499	487	471	460	496	478	513	436	488	429	454	491	491	492	463	445	494	441	447	509	507	432	464	433	478	449	475	469	470	454	497	478	464	446	481	487	516	480	395	454	486	496	465	436	463	496	435	479	476	502	509	457	448	481	456	482	485	484	459	493	508	436	454	486	464	460	478	497	481	445	504	471	513	487	460	503	457	484	472	461	470	455	458	481	454	465	484	485	482	481	493	468	488	434	472	444	488	488	436	455	489	459	478	510	457	449	465	455	478	479	461	474	479	450	513	466	468	441	505	485	497	466	452	477	484	501	515	496	466	462	481	498	499	510	456	476	464	443	501	473	492	508	472	477	499	484	486	436	492	489	477	481	450	441	455	416	489	497	470	494	481	471	461	492	468	441	492	454	476	446	485	417	446	437	505	479	498	494	471	436	408	498	451	486	488	480	484	454	459	485	479	464	439	475	480	523	500	457	530	466	489	486	436	480	433	471	466	507	475	494	455	474	449	443	445	440	505	466	462	492	458	466	467	479	468	454	480	463	493	482	476	501	454	450	482	503	507	514	483	459	447	485	472	476	501	465	448	458	487	485	484	514	467	463	467	546	460	530	445	469	473	462	455	485	488	501	469	431	453	495	455	462	490	488	488	474	459	419	483	447	514	437	480	443	421	488	432	445	463	480	455	447	466	483	461	469	482	499	455	495	471	487	459	468	502	485	520	464	473	496	474	455	470	461	475	489	505	483	465	457	466	487	466	476	500	491	483	516	484	496	475	493	386	442	471	469	503	495	486	479	468	443	477	476	502	468	452	494	494	494	492	461	461	445	447	447	505	488	488	459	483	469	448	469	473	479	463	465	490	476	457	453	487	503	456	489	490	509	476	490	501	491	495	490	486	507	459	515	471	517	499	490	471	499	474	466	466	440	469	506	481	488	477	470	493	491	464	473	482	526	480	476	439	481	507	432	541	488	489	483	488	470	466	455	478	453	462	498	465	498	469	497	464	473	465	446	465	498	458	462	474	465	448	469	482	482	465	444	496	447	478	485	452	445	442	480	509	476	492	498	471	453	508	501	497	455	469	479	474	450	458	469	482	491	479	505	463	470	445	451	457	452	447	454	491	491	482	457	466	480	455	479	482	464	470	483	443	430	501	522	438	444	450	476	458	446	459	424	472	492	471	474	479	437	463	472	447	458	482	461	475	481	480	525	442	504	483	470	434	481	457	448	484	490	452	462	438	461	460	500	490	462	481	475	433	487	537	455	487	466	481	495	442	460	434	450	448	458	438	471	481	461	444	477	485	494	500	461	448	484	434	466	454	480	468	446	485	452	470	459	463	471	501	474	481	477	457	500	470	496	484	519	487	493	465	452	482	482	505	505	456	479	462	517	507	455	463	454	501	489	471	496	519	484	481	434	440	455	485	449	514	454	429	465	465	435	445	483	485	477	482	436	482	484	482	482	460	501	443	482	456	501	478	476	469	467	497	455	436	459	501	452	431	488	467	454	494	449	468	452	420	467	470	456	485	517	490	496	510	439	474	498	490	487	466	474	506	485	470	472	504	473	485	474	447	478	452	500	455	495	472	477	459	481	487	444	502	455	464	429	504	488	483	474	454	479	461	448	482	484	467	453	461	485	485	452	482	485	493	475
61536	99409	75862	44752	23874	7342	1697	629	547	543	511	526	576	536	532	534	507	504	566	514	499	502	524	485	541	515	516	533	547	540	486	532	507	546	536	527	534	498	525	542	520	533	542	482	556	506	508	537	490	555	485	515	505	537	515	497	493	541	497	504	520	511	480	519	498	525	571	532	517	547	508	467	500	543	514	520	542	532	530	544	534	520	525	534	499	503	455	497	526	517	502	492	516	507	509	525	494	521	528	521	547	514	513	523	491	510	517	522	463	518	559	494	554	514	502	517	506	502	490	488	518	498	503	466	531	494	543	514	541	495	469	514	490	520	504	524	551	513	498	503	479	505	509	509	522	542	497	509	539	475	498	518	515	515	509	529	517	490	553	514	503	478	510	476	521	526	517	501	510	488	488	524	497	536	478	540	528	517	508	528	522	545	540	509	515	567	508	518	551	515	524	523	526	519	518	538	525	477	487	523	552	527	504	489	509	525	530	517	545	505	510	518	499	512	495	521	511	533	494	521	510	512	520	517	481	520	492	526	527	533	512	518	503	501	533	491	515	499	544	483	534	540	558	498	494	507	510	523	497	507	506	509	510	458	514	485	514	494	546	528	498	519	530	531	488	519	495	493	519	523	510	535	521	496	533	500	500	509	516	559	513	528	531	518	528	502	467	520	490	482	526	512	436	554	466	506	479	513	523	524	544	521	508	540	514	518	536	484	530	501	487	559	526	547	529	510	535	524	513	524	514	529	534	495	528	529	514	500	539	480	514	520	484	518	510	498	492	527	507	494	490	501	480	541	490	524	503	507	517	526	512	531	495	519	519	517	513	529	499	517	505	539	505	528	516	522	517	546	540	524	531	483	519	536	505	530	506	495	520	485	526	508	505	488	491	525	489	493	523	518	485	498	523	522	483	502	506	515	489	509	521	516	570	502	551	559	529	532	519	522	511	551	497	493	535	483	507	511	553	500	558	504	528	494	521	538	532	542	513	526	504	519	535	531	513	543	492	491	520	512	557	518	530	495	505	507	543	501	531	535	569	509	518	478	509	497	541	509	502	519	520	530	525	481	476	544	580	516	490	483	504	509	498	540	482	534	485	470	494	510	476	525	489	506	491	484	548	544	520	518	504	495	538	529	497	475	511	539	492	496	495	508	505	483	520	519	492	498	526	543	517	501	500	534	479	500	506	537	523	472	543	495	513	522	508	507	520	555	509	529	534	489	504	534	537	531	470	524	530	519	512	500	537	534	501	547	521	485	485	511	509	539	538	491	534	514	546	508	506	483	532	525	532	466	537	497	505	495	505	468	526	529	518	528	499	506	560	480	521	531	514	492	501	529	514	512	550	503	550	529	536	509	490	550	538	548	511	510	518	513	508	495	474	544	544	489	501	501	481	505	479	474	503	500	468	518	538	497	496	534	481	516	496	508	524	500	545	493	507	510	538	529	490	489	531	497	510	558	515	499	559	516	513	513	518	528	515	512	507	514	511	509	542	506	561	505	545	526	511	536	489	543	551	489	521	503	550	501	492	535	553	528	512	527	523	515	480	475	515	523	471	520	501	502	588	472	490	544	497	513	535	488	537	501	520	502	482	505	521	534	497	464	536	492	486	525	523	533	542	498	507	509	535	500	529	507	542	511	493	499	533	539	539	485	516	523	527	480	507	522	495	512	478	469	555	518	518	482	509	545	484	502	540	508	495	524	492	520	517	551	526	524	508	510	530	528	492	506	495	465	510	513	512	485	526	507	518	510	514	502	491	533	489	483	495	502	498	500	490	546	484	551	552	521	537	561	472	541	495	495	495	507	474	536	531	521	530	512	484	532	542	534	502	516	523	520	480	547	506	525	516	573	534	489	525	534	514	543	551	527	531	517	536	513	493	506	477	523	495	550	532	496	520	507	476	490	526	514	541	512	476	540	504	523	508	471	534	524	515	511	503	496	535	525	494	522	502	571	529	502	504	521	535	522	453	522	553	542	483	529	508	545	540	467	527	527	525	552	536	512	537	524	518	523	492	538	487	547	516	508	500	528	534	545	508	547	498	520	504	492	509	530	537	545	492	543	506	518	565	524	485	520	513	486	533	511	523	519	513	546	515	496	509	498	508	516	502	514	507	520	496	506	531	501	493	548	512	488	522	523	517	478	479	513	531	522	509	495	549	479	529	523	517	510	531	481	500	496	517	501	512	490	514	528	495	485	481	527	529	569	528	512	494	486	515	499	547	476	479	535	494	535	483	467	512	517	534	492	444	543	537	477	511	514	493	493	492	486	529	514	527	513	509	492	513	482	500	536	481	475	516	577	517	530	538	502	531	524	499	532	536	509	535	520	500	548	497	531	519	501	494	510	519	489	533	477	528	525	527	519	490	486	558	497	513	516	514	512	498	508	534	498	507	504	522	546	508	584	478	496	523	465	508	492	500	520	533	538	499	534	520	492	544	518	513	549	500	514	484	487	525	535	509	486	475	524	522	525	537	510	544	535	517	501	491	481	506	488	514	494	502	513	503	534	515	558	448	519	522	522	491	492	532	504	525	494	485	470	497	491	545	504	536	543	527	517	508	514	505	533	507	501	546	461	525	517	527	525	544	481	498	508	501	553	587	539	494	540	552	530	487	517	512	507	531	528	550	496	507	482	511	531	508	530	510	501	492	519	519	510	518	547	504	520	553	506	482	540	555	507	578	498	520	519	510	509	498	488	522	512	514	503	558	464	516	485	503	549	540	491	543	487	569	540	528	525	541	535	488	516	530	512	539	492	490	487	514	504	507	475	497	548	528	488	511	516	524	496	558	554	523	506	526	502	580	502	529	560	553	516	550	501	550	540	522	470	501	521	514	488	517	532	522	510	532	501	506	523	498	497	497	510	465	524	498	531	494	526	496	550	531	480	577	525	465	465	499	502	499	512	506	451	530	526	499	495	491	499	526	529	523	510	519	478	488	507	547	512	526	525	524	469	501	514	506	541	467	499	521	489	503	487	513	530	471	522	550	503	530	522	461	511	524	534	487	525	535	497	516	514	504	492	527	505	545	519	486	522	557	513	539	496	510	500	522	487	506	538	548	508	499	526	517	499	542	488	527	539	508	478	502	519	528	495	514	476	533	527	533	514	517	498	494	512	530	495	500	530	508	500	541	498	494	535	514	526	487	496	481	529	489	497	483	525	516	502	497	473	533	521	502	485	535	479	503	515	502	529	495	543	509	518	517	534	548	512	511	519	520	537	525	510	544	555	469	548	571	534	495	524	466	548	557	546	563	505	536	506	536	506	522	541	521	546	491	540	568	493	538	506	552	527	497	519	552	510	521	495	556	493	519	490	543	505	473	525	456	490	520	498	463	553	541	474	488	527	483	519	486	543	550	562	480	472	545	529	470	523	481	472	486	533	519	506	492	508	528	518	475	527	489	499	519	535	528	505	516	498	526	519	475	502	511	486	529	518	552	512	504	512	506	509	481	534	509	558	499	549	508	529	511	503	508	478	494	535
29362	28003	31006	16203	2782	893	494	411	366	355	400	402	389	383	392	402	409	378	373	354	374	367	376	349	419	364	383	401	394	398	395	389	413	378	345	414	374	353	363	393	378	376	365	395	359	414	351	391	336	391	395	388	381	393	409	396	389	388	403	358	373	402	403	392	387	374	346	416	376	389	357	402	387	407	373	412	379	376	387	375	355	395	406	428	371	352	387	400	412	374	398	366	392	396	417	384	368	348	370	381	423	365	408	415	383	344	389	375	342	360	352	378	398	343	385	360	364	362	397	382	415	391	413	371	407	392	401	371	389	382	363	366	375	367	369	373	432	401	380	404	357	402	366	377	384	392	412	392	356	381	379	412	361	407	413	362	356	386	364	345	394	382	347	383	363	384	390	382	409	400	386	364	371	378	405	405	377	373	392	395	370	373	395	408	377	395	384	382	404	390	384	392	388	357	408	392	407	397	389	368	392	377	380	372	403	392	389	392	401	355	396	400	396	385	406	400	344	366	391	393	436	399	374	394	400	403	409	395	388	399	396	375	406	408	433	395	410	393	373	371	420	390	425	396	394	395	380	392	368	418	410	408	374	426	402	338	387	378	399	396	378	416	384	402	392	416	389	428	394	371	392	389	376	400	434	411	420	385	390	361	396	386	381	360	417	385	394	402	406	391	381	371	409	385	354	376	381	400	410	372	431	390	371	400	379	359	409	396	392	372	386	369	401	386	351	375	407	379	376	378	399	418	395	353	410	372	407	358	392	402	371	366	387	369	414	364	388	413	417	369	380	408	386	376	373	398	423	416	425	383	378	405	359	387	409	408	386	358	396	385	385	427	400	384	415	377	387	354	388	398	369	350	403	388	387	386	407	376	376	386	412	388	365	383	343	393	356	406	419	387	396	362	410	367	390	396	356	385	396	356	413	365	386	369	379	421	402	424	382	403	365	404	410	407	359	386	393	398	415	395	410	397	370	420	401	391	390	355	399	394	387	395	393	394	340	370	446	406	397	368	398	402	384	398	391	358	427	388	365	378	361	365	383	380	407	373	390	381	383	373	403	373	403	389	375	425	401	407	394	401	412	367	388	421	382	386	391	407	363	372	450	395	389	366	360	408	378	390	408	332	377	369	394	393	379	390	384	377	388	384	416	387	380	394	394	386	390	378	407	413	392	334	420	363	381	395	377	396	356	402	402	378	382	359	378	414	394	429	409	382	359	340	406	384	388	374	367	350	388	395	392	383	405	408	420	380	378	368	387	385	364	384	390	400	393	379	403	375	422	400	395	385	393	396	376	384	409	393	375	348	412	378	379	398	404	391	362	371	395	389	400	385	362	409	365	405	358	426	396	383	373	353	389	408	353	378	357	407	385	410	394	357	402	396	406	382	367	408	394	404	395	416	390	398	397	410	391	402	387	411	360	390	399	365	390	409	373	388	388	422	416	387	378	387	382	413	388	389	404	438	380	394	403	390	405	402	396	350	390	405	392	364	425	400	402	399	362	424	400	393	403	399	381	419	414	365	415	394	385	375	356	340	413	373	370	364	413	378	391	339	412	411	425	387	404	415	390	376	380	402	383	369	388	379	391	375	401	390	421	397	394	394	421	387	384	389	400	392	383	404	385	409	333	395	373	377	344	382	381	364	346	425	399	401	382	369	387	404	409	399	392	342	372	431	404	395	415	358	397	401	390	358	368	410	395	392	378	372	412	424	414	386	375	401	393	367	356	380	386	414	369	365	378	363	387	411	378	376	390	404	381	366	389	397	413	394	386	415	408	388	377	392	384	434	379	413	373	385	385	395	400	392	393	431	349	414	373	385	368	395	380	348	372	391	416	388	385	396	400	390	366	384	414	414	380	419	387	381	371	360	374	386	372	379	384	405	368	392	385	411	415	385	413	380	374	393	401	386	432	386	407	416	378	389	397	397	388	389	382	409	390	357	433	372	366	411	393	379	370	421	389	365	385	398	374	406	359	389	404	370	406	378	394	378	376	383	376	357	396	397	384	390	387	400	414	382	381	397	371	394	413	391	408	364	410	422	364	376	406	387	395	365	376	373	366	398	359	402	361	422	397	360	374	406	398	392	386	390	392	429	354	382	373	356	367	405	403	399	413	328	391	373	403	397	352	369	408	382	381	411	402	415	362	415	411	377	369	380	385	415	365	403	410	383	363	404	409	394	398	398	385	378	411	388	356	372	370	394	424	374	388	407	421	385	412	382	392	415	420	347	410	414	393	398	377	356	399	399	409	384	386	389	377	414	379	409	379	401	387	378	398	379	378	338	418	374	337	395	375	385	359	361	399	360	395	388	387	379	432	377	366	394	371	373	376	396	367	375	381	377	370	408	409	414	408	386	366	372	352	370	396	392	369	394	372	390	381	369	383	387	368	387	369	432	394	415	378	420	382	367	380	389	388	388	409	389	400	352	387	413	395	394	352	386	390	373	388	382	374	328	351	387	378	393	379	413	371	377	396	379	374	370	416	380	414	382	389	363	398	381	397	364	378	372	362	380	427	394	392	378	392	389	396	370	398	371	401	396	403	372	395	391	403	428	384	381	384	380	366	402	383	376	403	408	397	376	413	401	380	414	402	388	361	432	370	392	376	392	374	382	373	395	411	402	387	401	404	392	378	405	370	378	383	390	386	385	400	397	380	365	405	402	397	385	373	378	390	396	395	357	435	418	409	410	364	379	414	380	395	390	385	383	398	380	376	386	403	378	390	409	380	379	389	371	372	371	367	382	399	392	372	371	416	397	393	404	405	426	370	376	397	385	404	404	360	374	397	361	394	414	418	365	385	420	390	381	423	408	384	380	411	398	416	397	360	360	379	420	405	394	386	390	346	375	368	438	398	376	405	395	426	413	414	357	406	370	378	343	369	394	367	387	380	411	402	365	370	394	390	411	365	386	374	373	350	386	408	368	405	375	388	395	409	406	368	353	375	397	388	398	401	368	416	383	405	398	364	373	405	368	407	433	389	425	370	393	398	392	371	419	418	401	372	387	418	403	403	408	375	423	381	416	368	362	412	353	381	412	412	378	407	366	411	402	432	400	391	364	379	357	354	392	372	394	366	376	450	383	368	364	441	404	396	366	413	389	378	394	404	393	396	384	395	378	386	387	388	401	423	371	377	402	397	371	391	353	399	390	378	373	409	405	377	370	379	368	363	350	410	383	384	355	384	390	374	373	384	380	407	364	357	396	353	378	385	404	368	389	384	380	391	385	375	408	382	368	404	383	390	362	359	391	380	369	355	357	398	381	404	375	391	373	385	388	402	392	407	406	407	396	378	385	386	394	391	427	371	401	387	396	396	387	355	392	362	353	373	400	406	418	365	389	357	384	383	368	405	373	398	407	399	379	368	385	421	381	420	384	405	361	402	393	414	405	399	395	388	407	385	388	399	400	387	387	444	409	389	417	413	411	375	400	367	406	382	356	425	392	374	380	383	370	364	428	400	403	392	387	352	405	358	401	402	369	414	355
31335	42736	27228	11391	2809	1060	601	457	438	449	428	450	468	468	462	440	423	422	440	433	450	442	417	490	492	456	430	414	455	458	453	416	434	459	466	481	417	432	488	463	442	444	467	448	420	452	389	453	478	467	445	488	423	468	468	438	465	430	384	453	422	438	447	453	424	439	445	419	434	438	478	434	458	496	489	456	461	459	455	427	414	453	430	449	461	439	416	441	482	446	456	436	474	405	426	472	451	466	475	413	500	470	470	440	441	459	424	427	415	483	471	411	440	423	419	437	430	419	451	472	436	484	404	410	444	413	456	455	448	447	450	451	439	441	427	480	449	447	421	451	446	426	453	425	485	447	480	423	411	475	478	486	460	418	432	422	448	447	413	431	462	442	423	444	422	448	397	472	472	432	425	439	465	465	426	409	425	453	453	459	428	439	457	432	461	464	452	449	457	440	461	450	484	473	411	429	463	447	436	424	460	445	450	468	446	429	438	486	466	447	472	445	445	467	451	430	427	465	444	436	467	476	443	469	425	456	425	445	462	453	413	439	421	496	462	446	428	433	476	418	454	423	408	439	458	465	443	484	460	413	474	460	473	442	488	452	453	434	447	463	436	471	448	460	452	439	433	459	454	437	483	412	454	446	448	408	429	443	462	471	487	435	426	448	401	452	432	445	434	423	416	476	438	498	459	424	449	438	461	427	395	462	475	430	417	450	422	450	453	440	475	403	444	447	437	478	466	444	423	453	411	414	417	429	457	449	480	417	453	436	437	403	455	454	428	459	448	482	444	457	418	439	461	471	433	430	397	414	448	408	415	447	460	467	400	425	416	420	468	475	451	459	467	435	429	449	446	431	454	428	473	461	456	430	444	403	440	483	431	445	464	487	451	457	473	446	417	413	470	435	490	481	443	423	463	447	419	445	454	450	472	452	439	442	432	457	396	456	425	458	440	416	444	455	457	462	423	452	458	457	442	426	427	485	454	451	438	435	449	443	439	435	459	423	471	476	455	426	429	430	427	429	453	457	450	457	449	471	383	458	422	421	458	446	478	454	476	407	441	473	463	414	449	478	431	462	439	397	446	439	435	434	426	445	430	434	439	437	449	457	412	428	455	463	435	444	490	423	423	436	455	438	467	447	452	454	438	432	437	463	456	422	458	459	456	447	464	423	437	441	429	467	438	433	424	477	483	476	423	463	448	453	456	444	448	471	433	450	480	497	466	429	434	472	458	467	428	429	448	436	452	439	465	420	375	438	473	450	400	455	410	454	465	470	491	432	430	452	453	464	428	446	434	477	461	461	425	462	427	464	465	457	471	442	455	463	431	474	467	452	438	442	441	440	439	440	414	482	471	443	461	483	456	455	485	464	417	406	441	448	453	472	430	461	433	466	447	453	435	440	455	451	484	410	450	426	454	427	445	451	457	455	476	438	447	464	449	449	444	426	461	454	453	491	438	446	419	445	464	431	471	463	460	452	458	412	473	445	442	426	453	429	436	444	419	431	416	408	482	427	417	419	443	471	453	445	425	427	447	436	427	416	448	434	418	459	425	453	457	433	453	425	456	459	454	420	484	439	465	456	429	450	456	476	440	492	467	451	453	468	441	468	441	466	488	420	477	442	448	458	445	429	451	427	473	449	452	463	423	430	441	432	446	431	473	427	463	421	486	446	467	438	480	438	440	466	437	487	464	465	448	452	458	411	439	470	438	484	524	445	405	485	420	457	461	463	434	421	453	470	461	455	457	471	431	447	447	438	432	451	428	478	412	439	445	455	433	447	438	434	465	431	442	432	440	432	437	458	437	425	444	456	450	433	443	477	445	486	443	475	438	427	440	409	419	474	444	428	402	445	407	453	431	447	477	440	480	431	440	467	479	394	445	473	443	467	426	426	461	442	428	410	461	421	440	443	450	462	459	456	475	442	469	417	454	419	512	445	447	452	450	440	388	421	437	455	459	405	459	424	450	418	414	467	431	461	435	483	425	446	457	486	443	456	461	454	431	434	456	448	420	455	454	448	455	452	451	402	444	480	460	459	436	402	422	434	452	439	426	464	468	394	445	421	439	437	449	472	446	405	472	419	421	450	434	463	421	465	460	485	456	456	439	463	468	443	414	450	430	425	432	441	450	458	452	436	467	418	442	444	414	478	415	455	445	435	433	422	427	441	450	444	476	463	450	462	454	456	485	479	430	445	478	490	469	474	442	472	432	434	439	438	424	457	473	478	462	426	404	421	447	451	439	459	461	426	450	488	477	436	436	435	444	458	478	454	428	451	467	481	449	449	431	445	468	444	420	431	480	433	420	422	458	416	442	428	445	461	429	477	454	483	456	410	477	453	469	393	461	481	479	472	404	443	473	436	476	438	457	443	406	449	447	417	469	431	437	409	443	474	439	449	442	453	440	445	442	441	433	447	473	449	396	475	479	433	415	441	472	430	440	415	434	458	406	449	447	429	465	445	426	453	409	459	439	460	451	424	432	477	453	417	467	473	426	478	425	458	455	450	421	432	430	450	418	443	462	465	457	466	417	432	435	457	454	451	450	427	451	446	453	433	450	444	411	462	443	465	422	442	457	469	455	401	489	450	460	425	443	467	416	448	474	498	429	406	395	463	448	418	502	449	454	427	421	443	523	460	446	395	435	463	409	431	467	454	442	453	426	444	415	444	443	427	440	401	439	446	459	429	419	448	442	447	433	484	445	448	442	463	448	408	472	446	442	459	435	430	454	398	470	418	443	459	440	425	433	458	427	434	454	446	434	442	438	433	443	435	443	439	444	454	431	458	453	420	435	449	429	437	473	433	435	420	435	453	429	444	469	428	473	468	478	441	448	427	439	429	430	438	451	432	449	437	448	452	408	441	437	433	461	436	448	460	456	425	465	441	422	465	468	438	445	467	419	446	445	440	450	457	436	451	456	477	452	443	451	460	450	461	434	490	450	466	495	430	419	450	496	438	456	456	448	480	441	464	450	444	442	435	434	415	419	410	450	449	436	456	432	408	410	440	449	447	429	412	450	424	445	434	406	424	458	456	458	483	421	448	445	429	450	468	447	410	434	455	465	431	455	430	446	436	467	420	410	448	481	430	449	444	451	457	444	465	419	451	450	472	408	427	403	469	445	408	455	484	450	454	456	444	483	471	419	425	454	453	439	438	444	451	419	445	464	454	468	454	441	440	420	419	478	440	472	430	466	456	463	449	433	459	473	435	456	455	499	411	441	433	440	468	476	485	437	427	481	427	455	461	436	452	427	466	425	471	429	430	440	407	442	412	456	444	406	461	442	452	464	443	476	477	423	458	466	454	464	452	454	457	456	430	506	499	413	456	454	456	428	456	474	470	501	449	447	446	472	465	470	455	461	464	434	439	456	442	438	413	467	416	455	393	422	451	457	418	457	441	450	508	427	484	455	438	439	427	432	458	480	417	416	451	452	437	458	448	425	451	430	450	433	449	436	425	434	452	439	419	459	432	439	453	442	426	430	471	444	429
23425	21673	32093	27574	21308	16549	3743	458	374	365	367	388	342	359	362	387	352	394	372	343	380	376	371	340	365	389	366	351	337	338	375	337	369	374	355	327	345	384	370	369	404	364	341	362	351	382	356	342	355	354	359	354	351	358	355	373	364	364	374	392	363	377	366	351	367	352	361	357	356	376	388	333	343	334	376	367	356	350	378	392	358	359	355	360	392	329	365	387	356	359	359	370	385	347	377	341	347	368	351	355	362	389	374	367	375	354	383	385	389	383	355	343	379	370	346	343	345	353	351	349	336	357	348	363	361	349	365	381	397	367	373	366	318	318	347	329	362	343	370	422	381	361	387	349	361	353	359	354	352	363	334	348	368	349	374	386	383	349	337	357	364	383	372	393	334	342	344	371	367	354	368	375	388	350	352	346	356	379	371	348	408	362	370	369	364	373	384	362	385	366	367	353	377	334	377	348	363	359	375	388	331	354	389	364	372	346	381	408	335	365	349	384	381	350	345	357	371	355	373	354	372	379	348	327	370	359	363	375	402	357	407	368	322	354	325	363	329	361	340	368	386	358	365	361	376	380	383	367	372	367	360	360	348	350	357	337	339	334	371	383	353	381	374	349	372	385	386	331	354	397	435	336	373	379	362	329	363	348	368	348	370	382	360	382	340	342	401	363	371	351	375	413	362	330	383	365	383	368	339	378	347	389	353	363	354	348	371	361	377	328	382	318	334	361	408	373	362	329	388	361	365	340	358	385	366	368	393	364	350	390	360	379	355	347	349	356	374	379	337	379	348	352	365	352	328	301	345	362	371	370	344	366	364	318	395	392	381	403	368	365	344	341	353	391	376	336	378	378	386	358	349	331	381	398	367	375	359	348	359	385	343	348	363	361	379	363	397	367	359	332	342	381	383	374	357	399	358	336	356	383	358	374	345	338	390	361	368	377	324	365	425	372	315	368	374	325	352	376	356	381	352	365	368	396	369	374	359	369	359	351	313	382	364	362	365	394	380	356	361	371	380	344	335	376	363	353	345	370	355	335	364	339	367	357	364	375	378	374	367	348	381	357	367	373	356	358	383	378	400	345	361	375	337	384	367	334	355	361	365	387	371	365	358	367	374	350	370	355	365	329	368	331	378	312	407	370	395	364	376	342	382	347	319	401	359	337	378	375	401	370	360	366	359	372	354	413	393	383	348	368	355	342	359	355	344	385	384	364	353	367	330	338	356	404	361	393	328	350	322	314	366	364	352	373	360	353	367	392	350	355	336	362	388	350	365	335	390	370	365	378	360	377	371	375	356	362	403	369	339	396	352	348	374	353	325	371	363	355	389	371	351	372	384	354	346	367	386	365	360	325	367	349	362	371	354	381	343	337	350	349	370	339	371	381	398	371	344	364	349	329	388	357	387	352	385	373	375	398	347	343	355	356	366	370	396	365	373	350	374	346	384	369	342	351	366	357	376	360	378	347	373	378	323	368	367	344	357	380	381	379	356	352	345	363	359	390	363	346	330	348	337	359	394	381	360	358	368	364	341	368	343	377	394	332	357	354	359	354	347	365	404	358	353	385	383	359	369	360	384	365	354	391	326	379	350	349	358	396	349	390	373	334	373	385	368	375	418	332	370	337	391	337	352	348	370	384	379	334	343	357	369	367	379	341	335	356	341	394	382	366	357	322	399	363	353	361	353	326	367	367	325	355	353	364	370	344	339	336	347	370	356	344	368	363	346	330	387	351	350	374	343	357	360	353	385	361	404	394	369	374	351	364	402	326	355	386	383	388	343	398	380	365	347	405	364	329	351	345	383	379	370	396	350	376	343	371	370	337	365	355	383	356	363	389	345	355	356	351	381	365	361	363	387	369	344	359	392	357	359	347	363	346	360	353	353	367	367	375	398	349	375	385	367	359	377	364	355	373	363	351	362	364	374	365	378	389	359	371	369	384	381	401	384	359	385	358	393	368	371	379	399	372	377	338	349	376	350	355	373	361	354	365	336	343	370	372	369	388	347	334	356	364	347	362	380	412	374	383	392	349	379	355	370	344	354	358	382	311	355	342	378	354	375	336	382	362	347	380	375	353	377	362	359	385	363	393	327	360	354	337	356	372	358	380	371	365	349	331	371	342	360	367	345	406	373	382	362	377	395	359	335	364	353	410	307	377	376	359	365	370	367	382	379	385	367	340	383	391	373	374	369	384	364	375	347	387	367	359	384	349	358	322	348	337	365	385	367	354	396	350	364	336	356	320	326	367	340	364	371	352	368	348	334	383	363	345	367	370	357	365	359	351	366	391	369	359	364	339	398	368	378	344	375	366	361	373	355	350	341	376	348	377	388	336	346	382	360	350	356	331	372	363	375	369	359	384	366	343	344	392	322	377	357	345	370	350	362	366	343	390	386	354	341	370	327	350	356	390	343	389	318	366	318	362	402	363	388	358	381	385	371	369	357	339	376	336	342	375	360	337	374	376	338	370	398	345	333	336	373	374	345	378	399	350	315	370	328	366	395	384	332	392	336	398	364	346	335	381	334	360	348	395	358	375	350	386	352	377	325	361	364	387	363	351	379	340	349	357	380	358	388	378	374	355	375	355	360	368	340	325	348	352	354	380	332	374	331	361	362	361	366	379	368	345	340	368	373	384	364	376	371	379	320	334	357	345	385	368	349	364	362	338	383	347	365	375	392	368	371	369	362	346	344	362	348	363	365	352	336	344	352	373	411	396	344	357	356	347	361	351	357	343	390	377	325	336	375	348	339	370	356	351	344	368	423	365	385	392	356	349	372	383	405	364	348	345	386	343	348	365	352	357	352	368	363	348	362	322	379	386	372	392	391	370	357	387	363	376	376	395	381	331	340	367	361	341	388	371	338	372	358	349	372	342	345	357	364	333	331	356	355	369	389	347	384	361	357	415	407	339	361	364	364	376	343	354	342	346	371	380	362	355	366	365	353	372	339	377	380	364	378	370	361	346	344	340	356	385	394	371	344	373	398	374	349	355	374	340	363	372	353	363	352	355	348	353	375	361	378	347	371	366	376	368	356	340	350	354	367	380	380	396	375	396	369	346	346	382	364	365	362	347	336	350	345	358	331	365	411	388	413	333	322	313	334	347	370	388	392	355	378	335	358	335	348	359	366	356	375	354	340	357	345	350	363	388	370	338	355	371	345	393	356	350	342	383	353	386	387	362	343	368	359	357	357	396	372	364	334	381	396	342	364	353	345	357	386	390	373	350	409	348	404	368	363	347	337	387	365	380	338	373	344	359	319	348	353	374	329	319	353	353	376	337	376	351	371	364	340	370	350	384	368	376	369	356	378	329	342	339	342	396	377	356	339	349	369	342	387	351	357	372	381	336	356	409	362	390	407	372	328	380	405	367	340	366	392	392	350	349	355	388	325	392	347	368	373	336	345	368	334	375	383	365	332	342	385	368	367	374	348	331	354	370	390	384	362	362	379	336	356	334	383	322	372	360	338	358	362	329	363	357	344	341	394	364
57351	92157	66122	37666	17367	5400	1191	505	455	397	408	449	422	414	406	424	421	421	402	448	397	401	391	435	392	404	417	414	398	411	448	431	421	422	396	396	442	427	419	439	421	433	437	447	383	395	402	416	414	401	404	418	423	430	403	433	402	417	411	393	390	395	409	420	395	398	428	402	403	391	401	374	414	437	386	454	384	402	445	418	375	405	410	423	412	432	410	370	403	423	415	371	409	411	388	372	403	416	448	434	456	405	410	404	386	400	415	405	384	390	430	431	400	425	462	424	437	416	392	422	435	387	412	403	447	418	436	413	373	397	443	423	420	397	381	434	390	449	416	433	419	387	413	384	423	409	384	421	452	409	438	406	421	396	375	407	440	429	446	389	424	408	418	398	401	416	390	399	407	405	434	401	441	413	402	427	399	405	358	393	378	408	419	357	405	376	399	432	411	434	403	408	410	420	411	425	416	423	402	387	439	410	384	392	424	403	389	422	426	410	421	418	379	401	425	425	409	385	457	431	418	381	398	397	403	408	412	380	407	413	426	422	387	410	445	414	383	416	414	410	400	417	384	381	403	431	393	414	411	393	412	428	403	405	403	417	381	453	427	381	424	380	414	432	396	387	399	414	413	389	394	386	427	410	400	420	412	409	410	411	437	400	436	416	363	415	407	401	396	397	467	441	430	401	395	381	448	419	397	406	406	417	423	395	384	389	436	417	385	395	399	385	423	420	433	399	403	380	406	407	406	418	408	449	421	413	378	389	379	390	400	372	384	416	383	406	418	424	417	444	406	408	445	384	399	392	408	451	429	412	433	426	402	412	358	410	401	339	444	442	405	424	401	427	425	414	379	417	366	379	411	406	444	470	408	381	401	387	445	390	377	428	400	365	414	399	445	420	418	413	394	387	397	427	387	440	426	411	420	380	419	404	438	400	382	421	383	398	418	401	393	392	398	417	418	387	449	397	414	389	438	388	383	426	359	389	405	451	436	398	439	438	388	398	393	373	399	377	433	398	380	411	409	436	421	420	366	437	459	410	422	415	426	408	367	386	432	390	408	400	433	417	399	405	411	407	424	432	359	400	381	381	449	406	405	407	397	418	412	404	413	410	420	434	455	395	417	403	386	412	400	381	399	420	390	460	423	403	399	397	362	443	427	401	416	386	392	430	443	410	414	392	390	405	432	401	390	401	366	433	422	417	414	415	420	422	409	429	407	410	390	440	385	402	391	395	435	434	425	381	396	443	395	412	423	397	390	391	417	405	417	446	409	447	388	432	412	403	422	398	430	428	392	387	405	426	406	381	412	401	423	400	427	392	385	434	449	409	432	377	380	425	435	419	430	384	393	370	412	374	419	416	393	430	417	400	413	419	399	380	414	436	443	443	424	409	395	416	447	421	413	403	407	389	404	396	434	452	394	409	395	417	450	409	411	385	439	412	432	387	404	429	426	437	428	417	409	404	421	399	384	401	433	419	380	399	407	411	365	429	402	398	435	417	430	401	381	424	413	415	383	348	402	415	417	424	405	404	419	450	433	387	420	401	408	425	406	403	388	408	414	406	405	396	406	451	411	426	418	467	414	440	428	427	394	420	399	420	463	400	394	411	395	383	392	416	400	395	376	405	444	397	415	412	398	403	419	423	406	433	398	432	376	414	449	401	420	402	417	431	415	406	399	416	421	375	410	370	372	391	416	444	474	410	396	398	366	395	419	403	406	419	413	428	399	440	388	410	437	431	388	402	398	405	427	419	450	416	413	391	390	446	403	431	385	417	429	430	406	392	409	423	420	443	396	406	426	405	432	428	407	426	413	400	406	416	437	446	430	395	395	414	433	383	400	406	455	388	430	396	431	403	427	438	396	432	420	414	403	427	407	373	377	419	423	376	438	375	413	410	440	401	454	435	402	416	411	404	394	419	405	383	415	409	424	409	387	386	400	386	388	409	423	412	420	413	427	404	407	433	414	428	383	425	420	403	449	423	398	441	427	380	432	403	390	440	417	404	380	398	442	381	431	419	413	419	459	404	427	373	408	429	436	443	441	427	407	427	403	419	417	397	419	456	366	377	411	415	368	400	413	400	428	402	390	441	391	425	405	390	441	410	408	385	433	431	412	406	436	457	430	395	421	414	405	399	453	398	400	400	417	395	361	387	436	376	416	425	441	411	419	428	423	445	364	400	396	411	383	397	382	428	402	390	441	399	402	390	415	395	403	410	386	434	437	409	395	393	400	436	414	420	416	409	396	443	383	403	428	414	413	427	414	438	411	409	409	376	392	383	418	435	375	423	403	407	408	413	387	416	408	427	383	439	422	383	392	435	396	383	391	409	403	395	371	393	398	432	436	431	399	396	408	421	410	406	428	418	427	400	411	441	426	401	376	417	432	422	384	370	445	416	417	415	453	362	429	423	413	437	368	400	398	431	371	389	395	424	397	360	401	406	422	428	397	393	412	409	380	406	387	394	422	422	437	436	425	440	440	407	411	393	373	429	421	416	386	402	382	420	426	402	411	407	385	397	384	421	436	415	395	390	423	406	425	403	418	423	408	416	391	400	422	416	401	429	377	405	416	404	415	410	413	423	422	389	398	408	425	399	418	420	391	406	402	405	376	403	413	435	417	393	412	420	407	406	410	424	427	427	393	409	404	412	408	383	387	430	407	407	391	396	425	375	444	406	439	432	412	381	398	395	398	427	389	394	411	444	459	399	413	399	390	416	428	380	430	390	365	382	424	398	419	405	411	378	433	425	386	437	389	424	416	407	389	410	413	401	437	447	390	399	436	426	391	427	397	382	435	402	395	392	373	405	431	390	434	413	402	414	432	429	436	415	408	420	420	405	414	362	376	380	399	370	442	429	417	387	407	415	451	396	401	452	438	419	382	409	412	451	449	396	408	457	421	393	416	418	385	406	392	442	418	420	347	416	400	423	401	424	408	406	406	400	406	412	421	393	399	406	424	413	383	446	397	391	397	400	407	387	394	397	415	403	409	440	415	390	439	405	395	402	415	419	376	397	388	397	413	404	388	374	436	441	425	401	417	402	414	411	435	396	441	386	425	430	454	374	368	396	434	396	417	415	392	405	434	386	401	420	439	449	427	441	405	387	438	403	398	398	420	443	401	436	463	391	446	399	412	421	424	418	424	404	411	398	394	441	398	376	430	450	404	436	437	420	398	397	397	440	398	430	409	403	425	398	422	416	413	384	390	424	407	411	455	399	429	403	410	438	380	407	381	418	361	404	404	408	421	375	443	399	401	427	413	424	434	410	355	422	386	411	392	430	401	391	405	402	374	423	398	389	416	404	400	405	415	442	411	433	426	409	395	416	395	398	399	387	414	425	379	410	419	446	423	399	402	447	433	400	403	435	417	422	400	395	404	410	412	438	389	409	391	389	423	422	431	415	381	418	411	418	387	461	417	461	412	426	409	430	412	403	400	426	435	418	427	382	438	458	419	418	412	445	425	422	357	423	444	416	408	444	420	410	421	409
25248	23110	33425	28094	15910	3856	806	501	505	461	449	443	471	479	455	457	452	467	487	460	456	477	485	456	429	442	481	462	456	459	460	495	476	484	494	485	491	461	470	474	455	492	467	434	479	442	466	467	483	453	455	487	481	467	458	472	452	448	494	476	493	500	489	465	477	449	412	489	482	437	484	484	513	488	509	445	429	451	464	489	444	463	419	524	476	458	452	438	458	493	450	440	481	466	488	462	460	462	432	499	477	475	468	481	426	505	465	462	495	464	470	458	444	479	437	473	481	441	447	484	472	476	474	495	480	441	439	467	466	477	433	469	498	485	433	459	483	479	474	444	456	482	446	490	449	455	442	458	450	490	458	428	461	452	459	464	477	416	460	441	418	474	495	461	437	485	478	419	461	506	449	460	457	498	467	461	456	470	421	421	459	476	459	462	474	458	499	488	445	415	447	494	484	475	456	458	449	462	472	466	451	459	438	438	413	465	501	485	495	515	481	477	469	512	440	455	455	445	468	485	475	462	465	448	489	474	470	487	469	479	522	477	470	469	451	503	453	438	452	468	458	503	473	462	477	478	435	523	478	466	498	475	491	485	481	489	477	508	482	452	467	476	467	487	459	488	466	497	456	461	466	432	455	494	479	460	472	461	498	481	474	426	468	456	512	479	467	486	458	483	471	479	454	474	474	498	463	466	424	486	472	462	462	456	442	462	466	441	470	478	526	417	444	487	493	435	474	427	478	409	479	483	468	465	485	476	437	467	481	452	475	465	471	481	511	471	469	436	468	493	479	448	468	447	474	437	445	448	510	477	458	445	468	485	474	467	454	452	451	486	469	504	479	432	474	489	476	432	482	469	459	434	488	475	485	475	442	475	476	499	481	474	444	469	486	464	480	435	450	501	448	502	457	480	483	485	456	461	491	464	460	437	473	473	446	429	450	483	436	505	457	495	443	455	492	456	435	474	502	478	509	463	491	474	480	459	450	473	450	437	411	474	469	459	502	451	480	479	507	476	470	497	459	480	469	482	467	487	476	485	460	456	502	472	479	434	498	498	456	481	450	450	477	447	469	482	445	456	493	502	473	445	478	507	486	465	494	491	470	472	503	480	442	480	489	461	436	465	469	480	463	462	467	475	495	461	469	489	497	475	433	493	486	488	474	490	496	467	465	449	472	484	501	463	498	464	468	457	444	444	472	457	457	505	431	446	475	464	463	484	477	459	468	473	466	437	429	483	434	440	480	501	472	507	455	477	444	451	455	536	465	446	498	467	467	467	459	487	444	499	467	468	505	466	416	469	449	433	441	477	449	481	480	454	472	438	468	460	411	480	495	461	480	489	481	456	482	481	431	460	490	464	463	485	486	476	475	441	450	451	461	470	462	463	476	476	496	454	465	459	495	478	487	486	465	463	467	463	503	438	455	469	466	494	458	460	452	472	452	463	468	463	514	504	485	474	478	450	433	445	442	459	491	490	474	456	444	469	468	474	445	478	503	480	450	467	483	446	441	460	431	465	449	455	442	448	449	457	460	494	464	436	499	466	449	471	477	474	437	493	461	467	467	442	467	511	466	450	485	503	482	451	480	478	462	508	471	460	451	501	464	448	481	431	471	475	493	477	446	492	473	492	474	483	461	470	476	514	484	462	471	461	493	497	472	466	487	498	476	497	483	478	475	472	494	471	441	451	484	450	458	446	446	425	532	467	476	502	466	506	457	483	460	457	464	455	417	467	489	463	471	464	497	480	476	479	444	430	472	434	462	464	490	449	457	471	499	438	496	480	454	454	451	465	489	470	451	497	484	539	501	447	443	505	468	425	512	485	439	475	459	496	488	431	446	435	432	469	465	469	487	468	478	481	461	469	456	463	472	425	457	449	434	459	428	518	446	472	471	481	420	454	491	502	490	485	508	466	456	507	492	452	431	460	489	471	427	477	485	467	474	445	491	435	460	462	482	473	473	454	474	426	476	489	472	448	460	456	475	480	475	483	469	471	476	466	440	446	469	466	443	483	461	470	477	511	488	477	469	447	481	453	441	497	455	479	460	450	469	442	478	479	448	477	459	505	470	445	490	435	499	450	458	471	471	458	429	466	506	485	489	466	459	465	469	429	505	477	475	506	464	502	460	464	483	484	468	454	446	446	480	472	455	494	513	484	445	474	463	480	456	484	462	492	458	464	478	432	479	431	460	439	443	442	480	453	491	462	473	436	475	446	480	504	459	473	452	498	428	458	464	476	493	470	445	466	481	470	489	489	510	458	459	415	511	482	454	521	487	475	454	435	446	502	473	515	435	508	458	472	475	432	490	518	478	443	476	449	481	452	446	481	473	458	497	458	471	442	444	477	493	468	469	441	485	481	453	482	448	457	495	437	476	438	488	475	456	469	438	449	459	480	493	497	456	477	484	490	479	434	437	486	457	456	465	484	483	481	438	456	464	447	504	465	487	481	448	484	474	502	487	482	452	435	436	477	467	442	444	447	488	462	467	490	447	468	436	449	451	483	463	469	481	467	474	490	454	473	469	455	474	488	472	451	479	480	446	494	449	492	484	488	446	468	474	465	445	465	483	436	474	469	486	452	476	504	447	457	494	449	463	492	455	489	457	443	461	467	466	491	500	472	460	431	469	494	495	429	449	464	442	460	474	483	486	487	459	453	474	492	464	492	456	461	469	507	501	470	507	494	478	503	440	448	494	469	458	473	441	488	462	471	500	471	441	499	481	465	487	454	475	482	439	474	456	444	482	467	478	458	486	504	465	459	463	464	474	472	456	460	456	478	492	487	505	485	462	479	463	489	485	463	493	489	442	479	473	484	479	466	503	455	438	468	511	495	482	476	475	446	459	479	485	465	436	472	475	458	485	444	463	484	467	448	428	487	491	454	458	468	506	472	469	501	476	521	472	476	445	462	460	453	510	467	490	458	462	456	454	499	495	440	453	503	485	453	446	492	443	495	508	449	497	445	473	474	485	501	468	471	488	495	472	466	487	455	479	466	475	460	482	474	488	470	486	464	445	471	446	476	492	477	463	451	516	483	521	471	452	482	455	458	467	459	477	483	510	413	484	496	478	493	518	500	475	458	444	446	460	467	457	473	450	502	446	440	430	474	472	439	482	459	423	455	504	425	477	448	484	488	457	456	464	439	488	420	484	460	457	488	489	443	489	483	481	471	463	477	459	455	482	458	474	492	438	452	460	468	453	507	445	461	435	447	469	447	488	466	478	506	493	461	478	477	481	453	457	509	450	441	468	478	479	477	462	462	448	472	469	430	469	485	469	476	483	493	512	478	500	485	491	484	447	487	483	435	441	497	455	470	451	513	458	479	468	470	457	479	482	439	482	483	439	491	452	441	481	454	450	479	481	477	480	472	457	448	484	443	483	468	451	497	490	494	481	458	455	480	479	463	446	455	471	468	494	492	479	493	446	482	474	495	459	453	486	469	517	436	447	481	448	454	464	450	464	486	488	479	489	459	464	436	453	469	511	422
51472	74719	51350	27247	10899	3080	985	553	577	513	520	514	511	540	538	504	547	544	482	503	512	527	523	543	545	505	498	562	553	554	535	527	507	524	524	501	578	527	515	490	509	560	501	536	516	537	510	540	493	540	511	531	501	511	500	493	597	513	506	513	532	526	543	521	538	499	495	521	522	519	521	551	531	585	549	533	491	474	512	531	489	517	562	549	525	506	533	487	538	518	470	497	552	517	544	524	536	519	561	509	540	516	562	490	572	488	524	496	545	539	533	528	531	525	500	553	524	561	466	505	509	528	564	515	505	553	538	506	540	523	561	510	509	549	518	514	523	500	542	535	533	556	532	525	549	534	547	530	525	517	505	558	508	524	535	539	545	517	558	550	543	529	533	515	555	521	510	534	531	486	547	526	512	556	516	532	502	506	538	529	490	520	499	503	507	530	548	525	521	526	508	543	503	524	531	498	500	521	534	472	575	548	568	526	519	501	510	523	556	508	538	501	546	500	552	552	534	558	505	534	529	547	538	545	505	549	471	494	527	560	507	513	517	521	527	571	492	522	527	566	538	500	528	519	521	495	521	513	537	569	522	536	529	518	560	539	509	543	549	541	560	490	532	526	530	508	505	526	473	527	526	510	525	485	526	544	525	540	543	550	544	504	554	545	548	550	562	506	503	578	514	544	489	485	475	552	573	547	546	514	502	521	540	537	516	540	506	563	512	515	543	527	518	552	520	559	512	502	488	535	558	525	541	545	531	547	515	544	544	524	503	562	544	538	573	495	549	506	564	518	548	527	475	503	506	539	534	566	520	570	489	526	516	576	525	539	524	540	519	528	518	509	520	514	551	507	518	563	558	513	532	538	517	476	529	526	546	534	531	511	477	506	530	529	533	539	542	527	532	561	502	497	504	541	515	505	530	561	455	511	489	487	506	533	529	511	532	516	580	549	562	526	529	533	531	518	511	523	534	543	505	502	487	507	513	546	509	511	526	514	523	538	517	505	544	469	523	516	500	528	571	512	538	519	565	510	566	539	532	528	503	503	486	507	531	528	524	563	510	516	518	535	474	502	536	509	576	496	504	502	544	514	543	543	535	523	497	494	480	518	536	560	540	556	511	511	574	520	514	521	501	519	499	469	566	506	542	527	509	541	537	529	487	564	549	561	554	547	508	547	517	519	481	520	535	533	500	506	524	516	521	485	516	522	483	540	492	565	551	526	541	519	526	550	532	547	520	487	521	513	483	523	504	531	496	487	473	512	527	528	556	527	525	499	522	562	533	504	500	475	531	530	526	519	525	529	525	511	498	529	537	536	537	526	492	525	556	476	517	523	523	474	551	552	535	519	558	516	473	502	536	578	514	565	561	460	516	531	546	516	473	528	540	513	508	535	545	545	481	543	532	517	545	548	528	542	520	512	538	532	483	524	529	529	500	593	530	556	508	541	536	553	566	528	516	541	536	512	541	485	547	515	494	515	536	494	560	483	534	562	511	515	574	524	519	527	505	497	507	550	543	537	525	516	533	516	554	514	519	533	552	524	582	538	494	537	529	493	558	554	552	530	548	519	500	494	498	576	513	501	482	542	518	498	539	541	524	532	516	532	519	548	491	515	502	494	500	524	501	548	556	565	486	561	513	543	551	546	546	540	526	502	511	555	531	555	527	483	533	514	536	532	547	517	480	544	547	506	542	519	512	517	502	552	571	520	504	528	522	496	535	522	494	513	519	507	479	544	498	505	485	537	557	471	504	516	534	500	509	508	525	548	539	497	479	523	530	525	567	477	497	512	567	505	530	493	528	467	507	490	530	515	523	510	503	528	534	498	573	507	514	575	522	511	538	525	477	559	534	499	548	537	527	505	544	511	545	512	540	511	476	491	518	496	517	555	490	495	471	545	518	501	554	513	471	538	522	566	522	508	532	501	552	536	516	536	518	568	483	557	508	521	540	507	515	545	564	580	515	505	525	512	552	507	488	546	493	521	523	499	533	520	588	514	501	507	564	540	532	522	516	518	479	513	518	509	532	541	522	543	516	544	540	507	507	514	554	548	497	493	526	524	544	542	526	565	510	516	559	515	549	500	551	529	525	541	551	491	495	540	499	521	505	511	519	557	501	537	491	519	538	521	538	547	491	521	480	510	516	570	542	543	540	564	516	506	502	536	524	504	512	546	536	505	514	583	513	549	534	538	521	479	497	512	510	538	540	492	527	512	510	530	484	536	510	515	548	537	526	504	530	528	548	527	522	523	560	502	526	486	559	474	533	507	548	521	505	524	529	544	514	539	527	568	519	541	522	564	539	490	540	565	539	522	540	538	545	488	477	523	523	563	545	537	524	499	520	526	526	525	496	513	582	571	506	517	557	529	524	493	545	552	512	518	550	522	507	520	547	545	533	516	503	552	504	540	490	538	536	509	523	508	555	526	519	469	530	497	517	533	528	558	518	530	509	550	510	525	518	553	478	511	571	554	496	532	527	579	487	540	514	526	486	519	599	478	505	508	528	527	511	518	530	531	514	530	555	525	541	501	525	505	550	545	561	504	547	542	545	553	497	500	521	555	554	564	557	552	505	483	551	520	534	521	536	525	515	546	543	532	510	519	513	536	523	518	508	546	528	542	517	568	538	517	523	532	570	503	594	525	521	478	508	513	549	463	539	508	549	547	493	500	544	513	536	536	532	497	511	515	504	539	465	560	500	500	523	542	545	537	509	535	525	540	523	530	525	503	552	494	517	520	522	567	511	532	509	534	529	552	513	545	516	540	512	501	500	533	542	508	476	514	582	537	525	496	534	518	542	555	518	542	505	534	478	523	517	479	526	518	511	507	520	544	518	521	561	494	527	525	538	547	525	504	470	525	560	488	510	509	532	531	520	515	558	539	528	488	573	518	507	519	475	560	499	546	542	535	532	551	552	567	546	526	551	535	507	526	523	525	533	538	495	505	520	539	519	546	508	511	525	536	534	503	526	524	509	517	511	502	489	537	508	539	504	482	510	541	534	539	499	477	515	527	495	533	554	478	531	521	515	552	530	549	539	533	527	536	549	514	564	476	478	473	497	516	506	504	559	533	502	512	553	533	561	561	471	503	545	534	542	524	555	506	527	543	499	544	526	512	528	488	518	510	512	503	509	518	554	542	547	548	521	533	535	561	500	527	549	518	514	541	524	548	530	530	529	532	562	503	512	527	524	550	540	515	506	533	531	554	535	530	483	494	499	525	534	501	544	579	538	500	544	512	551	550	532	543	525	518	529	499	548	533	536	546	505	509	514	499	547	524	559	525	490	514	544	526	524	553	524	530	503	522	519	512	548	529	522	555	569	491	506	545	551	551	522	517	577	550	506	476	535	509	550	539	559	556	535	535	530	525	550	542	524	527	506	507	556	521	582	544	531	539	540	561	502	538	542	526	511	567	564	577	524	534	561	504	569	548	553	518	517	490	515	545	534	504	535	512	550	528	523	531	542	490	530	567	514	529	506	544	554	532	533	533
22680	21359	30420	25504	21503	20742	12504	931	518	536	504	522	474	475	495	487	473	493	512	485	493	485	470	480	473	454	502	466	467	498	456	451	450	456	444	467	494	473	515	450	487	453	474	498	457	445	456	477	477	463	480	498	502	482	477	449	500	494	481	496	438	470	492	462	474	497	469	463	437	485	425	458	496	462	461	464	496	506	489	519	499	443	446	437	462	461	491	501	479	515	462	515	438	488	447	453	442	481	474	459	461	497	442	462	472	461	487	476	497	485	477	448	484	478	509	518	454	487	465	466	505	489	508	463	513	477	460	451	507	465	437	414	456	453	480	435	515	452	476	504	451	501	502	450	479	464	460	488	467	493	453	447	469	497	480	479	476	446	483	456	494	429	471	475	494	477	450	458	421	493	467	466	449	461	475	483	454	476	472	478	474	507	475	457	468	455	507	488	488	481	445	469	478	431	493	420	460	459	441	451	519	503	501	460	471	454	478	453	479	468	483	475	486	432	466	493	481	454	483	446	485	470	453	476	455	481	503	464	432	461	493	463	466	477	494	451	467	486	496	485	441	457	472	462	493	466	442	450	482	508	481	454	503	481	472	489	467	461	492	450	508	461	486	467	482	423	439	459	470	471	439	496	459	460	451	471	454	442	499	461	482	438	468	477	466	439	485	443	494	427	509	463	481	482	471	474	425	449	488	512	477	465	489	457	448	490	448	475	517	439	447	468	457	469	474	480	477	526	477	464	497	460	451	504	481	473	460	464	496	489	509	479	458	491	486	461	503	442	500	477	470	492	411	430	451	463	461	460	505	530	470	455	473	485	489	473	495	473	446	479	466	483	474	486	444	467	438	446	509	473	464	406	484	461	407	432	453	483	479	465	467	501	452	488	467	506	474	484	492	475	478	459	459	455	460	459	493	489	466	483	497	468	491	465	473	478	460	487	457	485	493	449	484	479	484	458	505	455	461	506	471	461	471	469	467	467	482	454	439	527	456	461	469	480	488	467	455	464	452	452	448	494	440	493	487	456	454	448	480	443	454	442	447	502	470	497	435	453	489	455	422	455	458	467	453	475	475	476	449	474	465	456	499	457	486	442	462	515	509	464	511	452	493	464	412	440	495	476	494	487	443	485	447	483	489	431	479	465	443	475	445	471	494	454	438	446	460	442	474	496	452	481	466	513	445	462	454	489	465	481	437	466	461	519	455	504	441	476	449	492	405	509	481	509	478	481	500	453	460	473	470	445	472	447	487	453	479	476	480	446	422	460	486	464	465	480	488	461	433	464	480	485	468	471	450	485	474	468	481	489	495	472	454	471	473	459	451	501	449	477	432	471	434	481	449	431	480	437	506	454	465	445	462	496	482	488	484	441	534	451	470	456	471	438	501	503	465	472	464	449	455	437	479	446	503	489	452	503	475	493	473	467	464	471	464	478	502	491	453	432	473	501	485	493	459	454	442	495	457	497	518	477	451	492	492	464	454	482	437	473	459	481	495	454	469	475	452	486	443	458	493	502	426	445	478	465	482	469	462	491	464	467	444	483	468	476	461	473	443	491	439	499	450	480	445	477	459	461	488	513	475	455	503	465	462	468	472	465	451	465	489	468	497	480	441	427	471	480	484	459	480	456	498	475	520	490	484	449	459	424	489	464	483	458	437	467	449	463	450	476	447	520	473	471	468	485	467	461	463	468	491	478	452	457	480	445	478	430	442	460	491	465	463	497	463	487	436	457	467	455	516	435	465	463	470	480	456	434	466	473	469	514	460	453	482	467	475	466	474	467	501	469	466	483	528	492	451	452	474	475	481	470	501	435	483	488	490	497	475	506	473	471	418	497	479	473	463	482	432	476	493	474	448	501	457	480	473	481	483	449	447	457	447	447	480	454	446	467	484	465	483	437	447	474	454	430	484	476	472	494	441	464	482	472	463	475	464	451	479	484	502	494	466	457	478	493	512	454	444	482	455	471	483	441	494	488	449	491	508	488	460	452	489	463	496	479	480	463	489	481	446	499	444	461	454	513	497	495	458	463	457	474	465	494	541	459	465	455	520	470	460	471	464	495	453	443	453	473	523	475	455	463	509	459	458	488	445	498	439	500	467	478	439	447	482	463	468	458	475	455	470	450	459	509	495	472	440	477	492	449	491	458	489	492	438	498	481	446	487	501	459	445	506	494	483	452	417	456	465	443	471	460	468	446	506	505	457	499	452	504	450	480	456	475	474	457	458	469	498	493	483	480	493	537	478	476	444	489	478	481	444	474	482	504	481	479	482	494	454	483	503	481	464	426	492	439	459	458	473	445	438	460	477	467	445	521	469	443	435	474	468	518	455	505	486	423	468	469	496	483	473	459	433	465	438	480	517	501	447	490	488	467	472	477	451	499	460	486	467	467	503	463	449	449	489	430	493	488	481	474	473	508	460	441	466	452	472	454	446	431	461	450	497	458	468	467	435	466	475	465	496	468	472	488	436	501	484	448	456	513	467	467	499	482	446	470	490	453	468	463	448	455	506	506	443	487	469	465	480	460	448	484	457	470	495	477	517	471	452	511	477	479	499	456	514	471	514	479	485	467	471	464	461	454	478	474	462	481	442	445	471	465	435	444	435	455	434	475	460	439	460	453	465	508	514	449	441	456	473	515	488	468	454	470	477	450	443	471	476	446	500	472	462	460	487	480	421	443	501	426	464	489	468	503	468	484	456	461	513	440	463	443	444	440	451	464	500	460	470	522	442	513	438	499	456	448	444	452	458	472	454	460	480	447	438	474	526	475	506	457	470	470	506	437	445	473	457	449	476	478	436	501	427	468	478	459	505	468	487	462	472	454	442	445	459	464	454	450	482	497	441	480	452	506	475	453	464	470	460	466	496	465	512	455	475	477	466	479	503	481	482	473	475	450	452	463	463	425	463	464	439	417	466	473	483	493	480	475	451	491	487	438	457	485	447	482	500	427	447	476	462	499	450	481	461	487	466	470	444	457	475	464	491	478	487	451	486	468	495	468	489	438	470	517	488	496	477	476	471	476	456	447	453	465	506	473	465	483	502	472	504	462	462	481	463	470	461	459	489	437	509	455	458	495	463	493	451	446	460	457	484	475	521	473	441	422	451	469	463	466	445	466	453	485	510	474	478	484	505	462	430	470	488	457	431	475	459	484	461	467	456	464	428	482	496	449	492	472	468	445	482	520	455	465	459	455	508	468	469	451	477	450	392	481	457	475	454	479	447	482	487	471	486	494	477	465	446	461	478	476	471	484	486	435	461	478	451	494	478	466	432	457	442	489	444	487	457	474	461	485	484	481	432	512	478	460	438	453	449	445	500	483	490	479	483	486	473	439	460	459	464	473	486	476	493	481	505	437	462	477	426	457	456	476	476	482	495	518	462	501	463	444	484	492	492	458	466	460	492	460	484	454	453	485	474	479	488	453	471	424	450	457	452	473	502	470	463	488	457	493	466	467	480	499	418	481	450	495	459	465	451	467	450	447	453	479
61560	98038	74502	46054	25808	9169	2121	697	558	535	506	538	479	519	511	523	502	520	507	525	573	487	513	491	502	508	538	526	496	517	513	538	519	489	527	483	493	545	537	489	493	510	563	543	517	488	520	489	518	550	532	510	503	508	470	481	522	486	515	541	552	537	530	495	506	497	539	513	466	548	490	497	531	514	529	546	511	524	562	519	510	556	563	511	523	526	515	500	517	508	541	484	489	506	535	513	513	517	516	547	524	512	509	544	557	499	529	501	499	479	499	517	508	505	497	496	522	493	507	494	484	499	546	528	512	514	501	523	515	520	526	499	528	513	493	488	520	506	517	506	498	513	528	544	457	478	536	485	506	564	489	513	519	535	541	472	516	518	501	520	520	542	469	539	484	530	532	527	556	479	535	488	499	508	522	525	542	513	504	492	533	525	541	535	522	478	540	495	506	510	524	511	484	527	530	507	490	508	512	501	535	512	540	504	507	520	472	537	472	545	557	531	579	521	553	492	483	495	553	544	527	507	508	536	505	538	491	488	537	509	513	506	444	520	506	507	524	500	511	518	515	521	539	503	516	543	543	486	493	521	539	497	511	510	491	521	525	509	559	511	555	508	553	485	521	498	548	475	525	496	527	516	512	503	471	510	516	509	487	490	525	470	522	492	471	491	500	529	530	546	498	549	508	505	498	507	517	510	480	518	565	530	528	500	560	576	498	513	506	535	503	518	521	494	484	489	534	520	524	533	529	517	561	504	522	518	513	475	497	515	490	507	529	487	538	494	483	489	486	506	514	513	534	517	512	506	533	536	523	527	528	535	514	552	518	514	519	536	510	516	486	530	484	495	505	504	497	470	493	511	540	513	519	488	476	497	506	559	486	502	511	481	558	495	512	523	509	511	517	483	550	518	527	505	523	507	541	504	507	534	552	532	520	492	513	508	506	527	503	494	497	498	479	486	513	490	480	501	503	483	485	561	480	560	458	518	489	504	517	564	522	452	497	523	535	525	498	482	491	501	485	459	509	509	488	491	482	531	480	505	503	507	516	481	555	526	480	510	474	517	516	482	473	569	508	490	536	539	523	517	516	507	525	530	533	522	534	473	542	523	517	540	529	523	546	490	514	535	543	534	484	540	510	486	545	500	476	511	510	506	511	502	528	524	522	532	522	508	544	510	491	512	533	479	504	522	506	544	508	517	518	541	489	507	563	493	502	509	571	527	525	453	520	522	487	528	527	501	565	529	483	521	503	501	520	501	517	482	545	514	518	515	521	518	468	478	524	543	495	531	490	510	491	505	499	511	535	470	539	494	497	518	487	561	497	509	514	501	484	496	490	485	499	478	476	530	470	488	480	489	533	571	487	513	500	569	516	548	515	515	508	502	499	498	509	456	528	548	505	496	534	526	541	481	490	537	509	553	481	503	475	530	506	529	514	521	480	504	504	508	513	518	510	516	499	507	474	516	500	488	507	500	505	544	487	510	503	475	483	498	518	512	525	529	494	505	514	515	519	533	528	532	519	520	533	515	505	487	491	498	514	528	497	509	518	493	454	527	524	537	483	466	532	523	515	454	553	541	523	531	504	499	525	491	546	476	503	534	522	520	520	509	497	521	505	482	490	499	530	483	507	511	498	487	495	494	492	529	545	510	519	490	490	501	546	501	559	495	502	511	481	507	496	483	521	490	521	502	499	496	504	489	518	486	513	500	484	537	494	519	532	498	548	530	521	525	519	527	477	527	545	485	517	546	497	523	553	502	476	512	479	501	503	494	482	472	513	510	519	536	501	486	496	548	537	517	499	480	542	542	501	554	500	542	507	524	523	488	510	549	504	540	470	486	509	478	494	494	490	463	505	516	552	513	521	514	515	502	513	506	548	534	510	516	498	535	512	536	544	496	509	504	502	451	505	515	495	512	524	485	476	548	523	467	487	461	508	538	520	511	488	501	467	520	529	523	546	460	510	509	511	529	493	505	515	508	524	496	495	481	482	524	518	542	489	468	490	507	500	507	526	501	495	500	493	535	565	513	519	538	472	523	541	512	484	509	529	536	518	503	537	546	536	501	524	529	548	512	540	518	587	528	523	511	469	501	538	543	509	513	508	507	543	486	485	526	510	501	523	484	542	472	505	507	496	538	518	493	515	511	492	523	497	543	528	499	506	528	486	495	523	496	538	567	542	460	485	482	480	517	522	511	493	501	515	528	492	498	528	497	459	507	466	520	552	490	503	510	516	494	529	508	520	517	469	467	541	474	516	507	519	503	526	520	533	525	508	498	505	474	490	543	499	530	530	502	514	535	512	527	525	502	434	504	547	551	492	488	487	496	469	506	532	478	466	493	518	512	470	517	510	523	521	486	502	508	509	492	529	519	501	515	484	514	513	519	487	520	500	507	490	524	488	496	524	484	525	528	531	490	489	522	538	498	533	489	532	521	516	525	516	496	503	544	489	513	522	519	547	480	503	554	524	537	495	501	538	502	522	525	533	543	479	520	493	495	467	477	511	524	476	452	529	507	494	528	547	494	550	529	509	542	546	542	522	521	508	519	544	516	484	527	472	532	512	522	512	506	514	518	524	525	483	510	500	535	493	485	507	503	527	489	515	515	510	531	584	508	553	499	527	486	561	505	516	535	532	512	481	500	486	484	514	508	520	500	524	484	498	523	549	487	528	509	500	505	494	476	487	501	486	534	485	474	502	508	509	485	498	525	518	474	522	531	521	506	495	483	479	497	519	532	542	496	494	521	520	542	503	514	529	516	525	506	524	517	518	501	471	514	554	552	497	449	518	509	509	523	556	500	486	512	530	519	522	503	511	504	513	489	502	508	519	482	510	494	527	503	512	456	539	497	497	491	489	524	481	520	490	505	515	503	532	510	515	528	531	496	504	525	520	523	466	528	507	529	493	567	510	535	496	506	493	522	507	522	505	482	522	467	483	489	499	509	504	511	496	539	492	541	489	500	500	507	509	504	522	482	532	497	492	495	531	521	487	545	500	503	466	550	482	516	491	528	552	513	538	540	517	495	549	548	510	487	463	508	482	492	518	495	479	515	511	498	518	527	487	484	526	493	457	495	502	518	481	478	532	503	522	507	469	498	540	514	490	530	472	530	523	527	514	510	502	529	490	496	506	499	482	511	501	490	467	516	498	492	534	517	499	518	473	485	509	517	470	475	515	507	548	535	494	525	497	516	485	519	500	510	480	518	465	505	516	489	520	499	517	496	497	511	520	516	527	494	503	503	518	479	476	534	524	526	513	526	519	500	504	490	528	502	476	507	530	535	524	514	491	524	523	511	522	523	515	497	519	510	520	525	498	539	508	521	505	485	481	508	506	502	470	534	524	526	533	507	512	515	486	512	470	521	537	478	484	471	482	521	518	501	512	509	546	478	498	515	518	504	512	522	541	515	496	481	538	523	512	491	486	553	480	506	551	497	522	506	514	530	519	517	548	515	517	528	524	487	523	489	488	550	476	551	535	544	514	542	504	515
29382	28085	30999	16311	3204	1027	559	375	364	394	355	405	365	415	412	376	395	398	344	423	396	383	407	382	390	368	375	372	355	396	391	372	391	336	383	368	387	370	350	366	367	384	407	393	411	383	397	382	381	377	377	373	376	383	382	411	373	399	393	373	371	397	386	400	420	353	361	383	342	389	372	382	360	361	372	392	385	366	380	360	404	391	369	367	372	356	355	368	380	365	383	393	380	376	382	376	424	390	342	400	368	362	392	388	380	405	397	412	382	378	382	417	372	390	380	371	378	363	403	383	379	390	383	374	346	382	355	406	391	360	397	384	402	354	350	383	401	393	353	381	378	356	374	366	374	349	370	378	374	423	378	353	394	375	361	394	425	339	399	377	390	379	379	396	424	367	380	334	366	413	387	363	386	394	403	383	364	369	403	386	368	370	380	386	407	356	420	341	388	360	389	376	389	445	385	388	406	364	351	358	370	375	365	403	368	359	376	378	374	349	413	383	360	370	377	380	381	412	362	364	369	395	350	362	373	358	373	385	405	356	396	404	322	357	377	413	361	366	387	395	367	356	372	372	403	355	383	397	404	372	397	363	382	354	378	402	368	372	375	412	358	402	365	346	370	395	371	368	374	370	366	378	378	379	377	399	398	376	379	372	399	350	384	359	371	358	384	372	347	391	383	371	375	389	344	373	410	345	373	422	353	380	387	382	376	376	352	371	381	408	361	401	364	364	375	385	379	360	393	335	416	369	372	372	355	424	383	381	374	393	381	368	363	414	375	380	365	351	355	401	361	384	389	359	372	385	388	386	376	355	395	375	350	385	383	373	416	386	346	382	363	392	381	442	410	364	392	353	359	355	396	358	366	388	369	376	366	372	379	379	388	337	336	357	396	369	392	370	370	374	421	382	377	384	369	386	389	369	367	431	420	364	383	355	380	365	371	352	378	410	379	374	393	386	374	392	346	431	363	406	399	327	388	353	383	384	364	375	375	360	355	340	380	406	396	403	394	392	400	416	345	394	395	378	391	374	383	410	376	345	341	399	340	379	353	421	382	395	353	376	368	348	384	391	374	356	348	364	382	380	355	368	407	410	355	357	361	392	357	385	433	413	360	384	387	367	390	382	400	377	380	381	324	367	381	372	358	403	387	376	390	393	379	364	395	418	414	386	397	392	369	394	395	397	381	375	323	369	361	401	363	368	385	372	376	394	389	372	392	390	378	393	405	367	366	385	371	352	348	384	367	393	343	374	367	410	370	360	379	414	399	386	372	339	386	400	406	388	400	400	400	402	389	418	389	376	395	378	402	393	377	384	385	355	354	396	398	358	348	381	390	368	391	393	355	378	386	363	392	386	379	371	395	368	385	396	363	351	408	387	399	349	385	395	376	372	359	376	394	395	393	394	375	386	419	375	423	383	376	411	396	393	349	382	361	393	368	375	381	386	382	385	385	375	392	395	408	374	355	373	360	370	387	409	380	403	347	355	404	376	362	385	398	400	362	391	406	380	350	368	378	363	379	366	386	403	384	345	378	365	377	382	381	383	381	386	396	347	399	381	410	380	413	380	391	403	401	349	384	378	395	379	375	398	371	405	407	351	381	404	379	378	399	386	386	376	328	359	408	399	350	377	394	383	357	407	362	365	384	429	412	355	395	360	409	364	404	347	359	409	385	394	382	403	394	393	374	403	369	368	377	407	393	411	337	380	373	394	381	393	379	370	390	371	400	376	423	356	375	362	367	370	368	424	367	352	364	343	380	373	365	366	398	392	404	369	385	421	409	400	369	366	357	352	376	366	399	367	357	372	397	367	373	344	352	381	366	383	369	407	369	350	395	372	383	412	382	373	352	389	383	386	369	363	378	383	359	412	370	374	371	356	397	433	391	382	366	381	342	353	372	376	382	406	390	372	350	415	391	392	397	330	400	369	403	408	417	382	371	337	336	406	386	397	376	394	400	374	373	373	365	383	379	378	370	373	371	425	376	379	391	360	364	383	376	377	366	400	406	371	435	363	369	370	402	361	390	400	389	348	364	369	368	375	376	390	393	374	371	391	376	391	357	362	364	404	390	376	400	368	380	389	391	368	385	388	386	364	420	382	334	393	407	370	381	400	350	400	360	396	361	341	355	353	398	349	383	346	389	346	393	419	405	380	411	389	403	380	361	375	355	377	409	387	357	378	391	382	381	408	386	383	426	390	410	345	370	372	369	381	387	369	387	364	394	387	382	355	353	377	395	424	379	385	339	356	357	394	408	357	385	342	402	392	343	404	401	394	396	381	343	394	389	380	420	400	327	405	385	382	360	350	392	390	399	377	386	388	370	356	407	342	377	403	405	387	385	392	365	354	385	383	370	374	359	381	394	395	392	387	387	352	391	375	378	364	363	384	399	387	369	382	375	376	425	346	393	376	382	364	361	382	334	360	382	395	364	380	378	375	400	390	366	435	336	379	384	345	390	390	374	393	396	405	390	407	367	391	398	373	359	401	377	382	393	381	361	357	397	383	382	401	394	363	396	376	346	338	371	378	355	358	386	377	387	409	354	402	354	375	343	349	384	375	342	386	368	371	355	398	375	393	407	346	360	418	387	373	378	376	386	362	374	357	356	361	367	370	356	392	388	385	387	339	342	381	370	369	381	399	397	388	391	364	420	388	393	384	413	363	350	379	394	390	389	367	423	366	414	374	363	380	352	385	366	373	385	402	353	388	374	383	382	369	393	358	386	373	383	342	396	369	388	399	342	376	379	350	370	391	418	386	370	376	415	386	371	363	416	368	380	370	379	346	356	391	382	393	385	369	370	355	383	369	402	404	360	383	401	393	414	366	392	394	351	380	357	399	384	380	402	373	405	413	406	395	382	395	380	368	361	420	358	422	371	408	370	348	389	395	368	372	350	372	367	359	375	373	370	361	369	366	380	350	365	350	371	368	386	395	362	394	384	406	386	378	383	399	402	363	355	368	371	378	393	401	372	368	396	384	384	397	376	387	395	360	397	411	400	372	386	387	409	391	364	381	364	354	434	350	402	383	360	406	426	389	330	353	347	357	398	407	356	429	372	407	407	375	388	380	423	399	369	387	392	385	371	379	361	409	415	389	390	369	398	368	381	346	392	381	400	364	353	377	386	431	376	374	396	388	375	366	383	384	385	360	386	386	366	345	407	367	360	405	363	362	382	387	382	373	398	366	381	386	380	369	370	355	407	370	366	383	374	390	360	385	352	352	368	369	370	395	342	405	364	371	376	365	371	394	385	357	354	366	404	345	397	396	335	335	382	371	385	348	367	381	386	376	429	382	385	393	371	391	343	376	406	381	389	364	382	343	407	358	372	372	392	373	375	350	401	388	361	386	394	390	374	383	386	367	417	372	382	355	413	392	391	345	408	362	362	376	380	402	367	382	368	403	369	361	370	363	362	386	369	368	388	373	379	365	383	379	375	342	348	389	381	384	372	397	357	344	413	364	389	388	347	387	405	377	387	407	384	364	385	396
30934	42885	27519	10771	3298	1384	630	469	474	430	439	437	465	417	427	429	446	466	441	460	486	441	434	452	457	437	435	401	428	429	451	410	434	438	432	403	450	444	474	412	450	456	429	432	445	444	502	423	447	451	451	425	454	418	442	426	458	451	454	445	427	474	411	412	436	406	430	422	442	462	423	438	470	448	453	424	434	457	451	410	416	418	435	463	436	421	436	445	402	435	463	441	444	402	425	415	421	445	417	426	471	425	443	458	472	433	425	441	457	466	465	458	412	437	448	395	433	448	449	423	455	458	434	407	442	408	425	392	470	442	425	448	446	465	456	439	444	450	454	433	417	471	447	419	423	404	457	441	379	430	420	429	433	452	434	456	430	420	451	440	442	460	444	431	472	451	421	432	457	424	484	428	435	434	451	415	445	466	441	445	423	455	422	413	458	414	408	452	452	419	476	445	433	485	442	426	442	443	436	436	437	422	433	398	459	427	439	438	405	455	398	425	453	439	409	442	446	404	458	445	461	471	449	441	439	440	438	438	461	446	471	472	415	409	461	468	413	452	413	450	439	418	462	434	428	401	421	436	411	460	431	457	430	456	450	455	448	473	433	444	447	480	420	442	416	416	390	453	460	426	451	408	428	403	458	410	421	474	450	411	406	388	485	448	422	477	437	417	421	453	452	445	479	454	444	410	448	419	414	424	446	461	442	463	400	404	436	440	430	423	439	465	420	426	438	448	448	424	431	443	421	468	465	446	457	397	395	397	450	426	467	414	468	451	447	440	433	455	451	452	460	423	448	461	449	427	442	456	455	438	461	440	421	431	463	410	443	404	443	467	423	431	396	390	447	443	464	382	421	428	443	444	458	455	434	436	443	430	448	436	448	445	418	430	421	414	425	433	424	424	457	453	434	439	460	447	429	439	436	402	430	420	425	426	457	448	419	435	441	453	443	446	417	396	448	418	444	453	456	453	431	425	442	446	443	470	414	446	432	423	440	441	445	452	456	433	464	432	429	418	436	434	410	433	456	473	413	457	465	420	429	448	419	441	416	438	443	451	474	429	426	450	455	450	426	470	431	428	451	432	418	426	418	411	475	433	446	396	426	423	426	437	429	438	401	433	418	455	456	435	423	426	437	411	406	419	445	423	421	430	453	472	451	436	446	435	424	458	406	431	429	450	480	453	440	411	472	413	453	427	472	439	455	428	404	415	447	442	416	445	462	440	452	445	463	410	417	444	456	445	397	451	491	428	432	461	421	454	439	399	423	467	457	436	449	406	412	454	464	452	399	417	435	428	422	447	429	455	455	453	441	450	412	435	467	424	423	456	428	439	445	455	436	453	439	442	434	401	476	444	458	484	481	452	439	438	416	436	386	466	421	426	425	407	438	458	431	472	358	440	458	426	423	435	408	416	428	414	442	455	463	423	413	428	401	433	431	469	423	464	405	441	444	414	492	434	436	432	431	414	408	411	430	440	460	444	446	457	434	432	418	453	400	466	430	427	457	404	438	447	461	429	424	454	443	448	436	450	445	445	438	475	473	448	411	401	434	449	453	462	444	465	462	443	497	446	434	473	460	414	449	433	435	457	466	472	438	440	454	438	464	465	455	399	465	431	429	412	411	430	473	418	423	454	464	429	451	441	460	423	434	421	463	439	459	459	418	428	429	441	452	471	435	462	439	440	425	389	440	458	441	413	398	429	443	425	437	419	432	459	434	478	431	423	434	462	453	396	448	457	428	428	452	435	411	461	413	442	412	450	429	400	480	444	470	456	427	438	456	456	459	440	395	387	428	426	451	465	443	438	448	395	459	455	441	432	432	434	461	402	412	448	456	397	399	472	423	455	433	472	431	446	432	433	455	435	423	406	453	449	428	440	411	430	429	418	466	421	427	457	472	399	423	448	450	446	452	470	419	470	408	463	433	419	424	406	471	453	447	427	416	454	425	469	455	409	421	434	434	436	429	437	439	466	441	441	444	470	419	404	432	427	437	445	411	433	444	418	411	394	429	452	435	427	461	419	448	469	427	419	418	429	427	407	484	454	453	460	440	401	438	425	417	405	441	416	413	394	445	474	422	435	464	446	452	442	422	451	444	425	432	463	425	425	462	455	421	430	450	432	444	440	432	464	427	459	416	442	399	411	475	426	428	416	442	469	446	436	427	449	408	408	445	438	414	446	452	436	428	448	449	421	446	433	432	471	445	429	423	486	439	434	449	448	454	436	454	416	448	410	442	408	454	407	409	445	416	421	423	435	406	472	445	421	440	434	438	431	434	419	432	427	420	424	461	442	429	449	448	419	459	403	429	427	386	455	437	461	438	401	431	455	411	439	442	433	430	456	414	484	437	448	405	418	452	426	418	416	389	427	437	414	470	395	452	429	422	420	469	436	427	400	421	427	440	453	434	427	454	466	440	420	474	433	482	437	446	466	477	434	469	457	441	421	436	430	393	426	438	430	411	447	439	448	448	434	443	460	438	439	446	459	408	429	455	422	456	430	479	421	415	442	429	428	469	402	456	439	443	433	438	476	436	468	440	399	450	492	445	411	465	436	430	429	452	434	478	429	471	446	408	443	445	413	455	418	433	409	428	465	484	490	432	436	401	428	434	450	459	429	426	443	447	467	423	416	441	426	398	429	407	453	458	469	450	486	452	446	474	452	435	422	456	457	423	454	442	451	447	431	466	440	391	440	421	423	437	450	422	448	416	432	428	432	438	454	443	457	413	440	417	455	444	419	432	466	462	409	449	408	464	452	448	484	458	449	443	452	430	444	442	410	454	443	454	428	444	436	445	422	417	459	445	437	461	461	465	434	415	439	448	425	462	456	401	437	478	422	416	436	416	406	448	406	416	417	431	474	437	469	434	432	412	447	463	424	454	465	455	458	490	438	411	413	464	450	458	445	439	440	393	445	438	444	404	426	444	447	447	464	420	394	434	467	439	436	419	451	419	425	455	444	427	432	437	457	444	455	441	465	420	435	438	453	424	444	446	452	438	471	426	430	460	447	443	437	439	440	396	436	470	424	463	492	439	439	413	435	467	412	436	439	412	423	445	444	421	430	433	419	419	396	429	449	420	445	435	437	458	458	453	405	452	416	392	449	427	442	459	461	417	457	472	440	449	409	456	466	403	422	420	427	420	452	403	423	407	424	407	432	421	410	417	466	439	416	418	445	454	391	454	398	465	455	445	444	412	403	401	440	437	407	391	460	401	442	459	405	433	441	452	464	430	449	426	419	464	460	423	394	411	424	436	414	468	416	459	433	424	436	430	451	455	459	440	446	447	452	461	459	455	442	425	436	409	433	433	426	437	423	444	420	427	443	472	451	433	426	437	458	505	412	444	439	447	468	387	433	457	446	430	462	388	431	446	447	442	479	453	453	426	441	456	440	444	440	430	417	456	470	428	454	463	394	438	463	409	391	416	441	421	430	452	453	454	437	442	420	449	431	455	385	443	444	380	460	441	438	443	434	450	435	444	437	433	403
23419	21588	32715	28958	22045	16903	4475	549	333	344	384	378	403	375	383	355	357	339	367	353	353	390	338	366	357	342	349	327	360	368	351	368	361	357	339	357	357	370	354	363	362	334	362	392	339	389	326	337	365	368	368	379	366	360	340	324	385	333	337	352	342	367	352	399	323	379	376	362	378	354	358	352	337	368	362	356	357	333	313	343	365	348	381	382	385	344	342	348	380	350	377	377	353	350	350	370	369	317	346	360	346	313	377	375	345	368	366	369	342	331	375	314	337	342	361	408	316	358	370	364	359	357	341	343	386	376	352	351	336	375	331	351	336	329	361	337	332	364	381	349	392	380	373	342	374	359	357	323	371	377	373	354	355	343	352	346	349	352	364	349	390	338	337	360	356	375	340	341	352	354	352	363	333	339	304	357	342	354	363	348	364	356	376	362	359	347	393	383	384	345	364	347	371	365	338	367	351	320	342	359	344	351	362	347	333	391	366	366	379	391	344	355	358	345	396	376	333	327	333	361	357	325	403	339	375	343	367	340	370	364	348	325	348	351	403	356	351	349	361	337	346	315	344	364	356	380	350	346	333	341	352	335	356	375	347	329	353	367	336	369	315	354	354	374	365	356	367	352	357	408	351	353	349	351	374	373	347	326	368	341	327	382	344	391	392	387	357	347	407	376	360	368	349	348	350	371	370	366	377	337	365	376	371	339	339	337	320	358	340	366	381	346	349	342	342	350	371	328	345	358	378	341	323	346	382	338	354	330	346	344	357	356	372	368	363	348	390	361	332	350	369	351	373	398	389	346	344	362	389	321	355	376	366	397	334	368	342	341	357	321	378	337	356	326	386	353	335	335	333	380	374	347	323	330	358	357	399	344	370	379	393	323	367	338	340	358	367	329	335	344	338	356	357	357	344	374	388	326	356	385	391	331	356	333	373	350	357	336	393	314	351	369	357	337	368	360	362	355	367	356	373	348	382	391	355	384	339	347	377	348	360	342	333	345	360	335	367	353	383	374	365	342	400	361	319	337	350	324	377	344	362	347	340	329	340	356	359	367	396	337	333	365	346	362	323	349	376	341	373	355	379	328	376	336	368	379	362	364	339	347	368	359	359	327	364	326	346	347	364	354	402	322	374	349	372	329	396	365	373	370	346	350	350	381	379	324	341	329	330	364	362	346	334	367	388	334	329	346	364	368	365	346	331	365	341	383	374	350	351	382	317	346	348	343	352	364	319	339	358	360	351	385	340	356	374	372	372	373	380	350	373	322	373	333	361	385	362	327	353	317	344	333	353	329	339	364	397	336	357	345	357	354	377	376	368	356	350	371	338	345	324	362	346	361	385	369	345	384	367	343	345	357	352	330	335	339	388	347	320	395	370	322	320	367	360	366	342	345	367	380	342	365	354	368	343	327	375	393	367	366	369	369	351	360	374	298	335	371	343	372	366	325	348	333	344	356	385	356	362	356	365	362	381	348	353	343	349	364	360	326	376	372	342	387	354	376	343	361	372	378	348	373	361	362	366	360	356	329	337	355	380	368	347	337	325	371	367	348	372	372	355	350	353	392	331	339	335	344	323	367	331	365	330	351	297	330	364	361	355	367	364	370	358	354	358	363	348	367	362	354	360	334	357	375	352	391	355	350	389	373	338	339	343	357	359	393	341	386	331	371	335	381	356	346	359	388	367	367	384	381	318	369	372	343	323	350	322	377	344	341	351	365	362	347	331	364	361	352	339	350	334	372	350	377	358	373	330	313	394	352	378	369	309	351	347	339	406	336	317	339	366	380	373	340	342	345	361	346	354	335	406	375	356	373	361	323	345	364	342	358	362	355	342	368	354	350	367	359	322	334	342	342	379	353	352	404	344	333	381	343	341	381	388	395	335	363	366	355	387	359	346	356	339	355	350	353	342	350	397	354	348	362	367	349	361	350	341	354	376	382	348	361	352	362	340	357	345	333	341	354	351	345	361	350	352	358	343	363	364	379	355	347	347	334	337	330	357	341	379	358	374	370	370	349	349	337	313	369	342	353	376	395	344	352	361	375	346	328	378	360	330	390	365	347	340	338	340	364	364	391	352	343	332	393	378	338	328	315	344	358	334	369	361	347	357	353	360	352	345	333	360	355	336	341	389	332	345	364	381	335	326	349	365	345	354	362	372	346	350	349	311	341	346	359	354	351	362	341	369	331	394	358	351	385	345	357	376	313	342	359	323	371	341	372	394	348	317	358	366	381	386	403	372	385	357	399	369	326	339	390	364	371	366	380	345	387	316	359	364	349	372	342	352	367	342	346	353	352	338	360	342	365	369	364	382	372	361	377	355	372	356	365	347	352	410	358	376	339	354	331	358	331	326	379	354	347	380	345	328	343	343	372	342	326	360	338	362	331	367	328	363	388	320	343	336	361	344	373	318	360	365	338	390	392	321	348	384	360	383	347	354	384	344	334	338	358	365	347	354	350	348	338	358	340	345	347	348	328	364	373	366	319	363	333	348	359	306	331	357	360	354	352	346	395	358	367	380	356	364	347	351	355	365	359	380	355	358	347	372	367	368	346	367	325	382	351	379	348	372	354	328	328	342	351	322	392	368	394	343	321	347	386	344	366	370	341	361	367	334	346	376	379	382	363	372	367	381	381	331	359	350	351	366	334	356	357	343	364	333	328	323	366	365	374	358	360	372	369	325	351	341	341	349	350	350	344	316	393	356	365	379	357	336	337	365	344	371	374	368	368	359	385	356	336	398	351	339	357	348	331	354	366	373	353	317	331	359	331	382	353	406	349	376	355	328	336	350	395	353	367	331	347	372	346	375	393	359	348	346	347	384	366	353	339	377	338	371	339	359	352	362	330	395	353	385	390	379	370	365	332	360	352	362	394	376	386	369	351	400	363	334	331	375	358	361	362	371	354	337	329	353	330	352	364	403	379	342	354	332	343	336	353	339	368	331	356	320	333	371	373	338	385	367	389	371	320	366	376	387	353	388	359	386	322	336	352	358	345	355	358	326	380	326	369	371	341	336	387	386	342	358	331	339	354	403	345	378	343	384	363	354	392	353	301	383	341	350	377	365	351	366	330	373	361	382	367	340	331	367	355	366	358	358	371	336	368	341	358	322	368	342	344	357	372	359	359	349	362	350	362	360	350	350	326	357	355	356	343	383	368	349	377	378	377	328	360	345	366	326	341	357	354	350	379	379	388	345	380	316	397	343	360	355	352	364	370	378	354	343	357	345	376	361	313	378	333	346	383	345	390	360	402	345	392	369	364	380	380	362	340	363	349	384	350	362	358	362	362	344	346	349	345	375	332	357	384	368	363	348	363	358	365	383	379	347	345	335	392	388	330	392	365	361	370	362	368	354	346	354	376	344	368	371	330	367	363	337	379	372	379	346	361	371	329	357	356	356	363	360	375	373	372	331	379	366	359	347	331	357	354	343	341	344	357	356	361	348	365	355	349	356	351	360	338	359	329	358	361	359	366	327	351	351	357	362	367
56976	91218	66781	41063	19476	7910	1791	571	393	416	361	405	419	380	419	412	440	397	402	377	415	452	391	367	380	372	430	399	411	433	399	419	354	406	404	391	393	376	388	375	404	397	422	410	390	355	407	417	403	367	448	399	427	420	395	433	387	407	372	406	409	382	392	438	368	375	419	391	431	401	378	383	401	414	394	397	413	402	403	382	392	435	427	426	432	438	401	377	398	377	368	411	398	423	369	382	386	411	424	441	400	418	417	411	425	417	374	422	393	429	406	352	402	404	370	374	408	396	435	394	399	405	404	391	397	416	405	374	445	403	405	426	436	370	415	408	409	439	428	409	402	412	395	390	409	412	387	392	411	404	400	399	426	397	393	400	425	414	417	380	401	379	409	405	406	408	381	421	382	415	414	414	411	437	422	422	388	395	442	400	387	445	437	378	405	402	417	423	393	392	405	386	419	398	396	392	408	439	414	423	409	439	420	394	423	419	386	402	416	391	412	389	390	385	410	381	381	396	405	379	434	376	401	391	444	399	429	456	409	429	391	386	411	418	398	411	401	389	434	397	415	408	395	414	429	382	394	374	407	386	396	407	395	395	442	408	392	380	376	382	354	413	384	396	388	367	377	417	410	392	399	395	394	398	385	376	419	407	393	379	408	405	382	423	408	423	391	375	380	406	392	391	453	436	441	379	355	414	382	391	397	399	376	394	429	437	417	399	412	423	423	394	391	409	420	439	402	400	400	421	413	408	358	449	407	383	371	398	421	445	408	370	416	378	421	421	372	417	391	409	433	409	407	417	366	362	420	417	430	381	429	387	422	434	417	405	372	375	426	388	401	374	411	423	361	411	406	381	383	342	391	374	421	398	373	403	419	406	389	391	412	404	391	371	402	370	396	424	443	429	401	442	362	379	413	407	399	394	396	417	401	432	398	401	362	410	400	365	396	388	377	380	386	374	409	390	393	403	397	389	381	408	397	370	358	424	417	410	415	411	410	391	421	387	406	396	388	412	415	385	373	398	434	390	360	377	425	371	405	397	407	377	375	407	425	408	402	450	368	409	387	411	437	381	402	402	379	413	386	401	422	392	411	412	423	413	399	412	418	382	390	414	419	411	397	381	390	411	385	383	397	351	402	429	395	421	407	382	401	418	442	386	420	408	373	391	384	353	398	422	379	385	412	395	402	373	395	405	397	354	387	392	361	397	437	426	383	373	387	390	436	400	419	392	396	389	408	408	419	398	394	395	393	416	414	407	423	422	397	418	418	383	382	433	422	372	423	408	413	389	392	366	364	411	372	377	391	400	411	418	391	395	365	419	399	417	414	408	423	416	385	395	370	413	382	415	437	364	385	378	378	376	393	386	437	409	373	418	409	398	432	397	398	377	405	406	408	431	396	428	402	376	419	390	422	400	433	411	402	413	420	389	430	429	449	407	417	417	441	412	420	399	401	407	420	351	400	396	415	402	411	420	389	419	418	391	396	415	417	350	418	394	384	389	402	404	392	440	399	456	402	389	411	464	421	385	397	342	379	359	378	408	409	388	398	357	427	403	427	384	388	431	399	396	422	379	413	372	424	425	415	416	418	395	388	417	383	406	386	380	428	380	437	433	394	401	386	413	400	388	414	432	426	395	404	450	398	428	426	384	408	426	370	425	404	394	418	414	417	380	367	425	420	394	376	372	392	433	415	421	389	399	399	403	362	392	429	425	442	392	398	395	401	368	403	390	384	425	394	365	421	408	408	400	412	381	398	418	404	415	435	414	395	412	404	424	404	420	403	397	427	413	451	413	355	401	405	449	371	419	438	395	409	408	411	375	401	388	418	406	412	411	389	414	393	376	413	399	422	417	431	389	405	401	396	403	404	418	359	412	385	405	357	395	388	413	432	389	406	417	391	405	386	362	389	387	408	424	375	362	377	381	441	355	413	367	397	434	396	393	420	415	385	398	409	417	424	388	409	427	396	360	404	389	372	382	368	380	469	422	396	420	421	418	365	429	430	405	354	403	439	420	392	415	428	428	413	419	424	412	425	385	389	384	389	367	383	393	419	379	426	388	437	432	389	415	392	383	386	417	434	428	417	448	385	449	408	384	395	427	396	414	395	438	396	423	391	382	360	439	434	403	417	413	388	441	390	400	403	412	423	386	425	412	414	454	388	414	411	383	409	371	389	399	402	424	438	397	391	354	408	423	438	411	426	405	396	386	424	390	352	414	396	398	424	354	418	412	401	398	401	427	391	440	410	426	435	383	385	383	414	369	395	383	388	426	424	403	402	386	413	388	394	403	405	404	391	388	393	374	356	428	421	383	401	386	406	407	381	384	414	374	397	402	362	376	423	401	396	428	388	412	404	380	385	394	398	380	388	413	393	374	407	388	396	398	448	394	400	437	401	398	419	373	408	410	427	406	418	415	382	389	416	412	388	368	392	358	388	397	385	416	395	370	426	404	398	444	403	411	420	394	442	361	416	400	406	396	405	413	422	419	419	405	410	419	435	389	392	419	406	401	434	386	380	420	412	383	410	368	406	382	383	406	416	387	402	393	394	424	411	382	421	399	402	413	388	437	392	366	378	419	396	381	374	421	379	419	425	383	377	418	422	380	425	424	401	427	432	386	388	386	400	398	395	409	382	373	423	412	389	399	417	413	370	373	367	386	410	419	419	409	428	409	409	390	405	357	414	435	377	367	413	368	407	381	369	418	404	366	386	419	388	369	408	431	387	410	419	402	403	400	380	419	414	432	379	411	379	410	395	382	393	367	367	409	372	374	393	413	394	373	399	375	423	383	407	374	403	440	390	398	375	421	411	372	402	400	383	456	370	390	398	402	386	413	423	441	396	374	437	430	396	433	404	406	396	423	418	401	391	408	393	403	405	362	437	394	379	410	399	388	406	402	410	371	407	427	407	380	346	427	396	399	432	393	396	401	439	411	375	382	427	407	433	362	463	389	393	379	457	399	420	409	412	444	425	367	387	415	396	397	421	417	419	444	408	386	413	388	404	424	399	407	381	382	406	418	366	408	395	387	380	407	419	389	396	361	404	402	409	417	422	407	381	378	381	391	419	393	408	423	402	419	384	392	430	401	395	392	388	388	415	381	382	416	372	391	377	380	409	379	391	388	376	379	383	394	390	418	399	428	377	406	422	383	420	388	378	398	383	405	415	409	423	426	400	411	388	408	367	405	381	370	410	427	387	418	390	412	430	398	393	358	406	412	394	396	421	402	406	426	396	387	416	368	423	432	399	378	409	374	380	392	395	403	378	400	430	424	437	360	431	408	346	422	375	391	423	419	423	387	399	397	436	396	409	383	398	382	394	395	374	396	410	395	401	389	390	402	421	388	398	410	415	405	414	407	424	395	387	418	354	399	388	436	404	383	398	391	396	403	363	405	361	418	352	404	408	431	367	440	395	415	408	445	405	398	391	411	387	421	395	382	407	419	422	346	424	405	422	404	428	394	408	420	382	431	413	397	414	393	399	418	428	402
25216	22961	33543	30034	16406	4844	1004	490	418	486	458	460	449	493	426	485	455	461	451	460	472	451	427	475	473	464	452	490	450	430	430	448	465	454	463	466	473	443	444	472	449	469	474	487	471	461	453	501	475	480	513	465	429	469	506	444	451	467	464	480	486	461	486	489	443	440	453	432	472	468	446	475	451	452	496	477	476	474	452	435	456	426	454	469	471	439	480	451	425	498	443	449	461	483	455	406	447	464	499	450	448	459	471	432	466	453	457	445	453	462	479	450	492	460	413	462	451	475	464	475	458	468	475	470	430	460	440	452	425	442	491	450	467	442	464	461	475	466	460	423	436	460	468	496	427	462	445	491	440	442	420	449	458	470	483	471	503	447	479	459	468	458	477	449	466	505	450	452	490	475	491	414	476	442	462	429	472	468	478	460	480	466	467	455	439	422	444	442	453	428	429	408	456	463	485	476	475	474	458	424	489	430	474	470	442	462	444	462	424	462	452	512	476	460	454	424	485	465	462	456	468	446	437	448	464	445	438	493	461	463	449	423	469	470	471	423	465	472	449	432	519	454	466	465	502	429	468	477	445	464	443	423	437	479	435	471	422	452	491	467	474	419	444	496	453	467	468	490	457	450	484	490	470	494	461	458	467	451	488	467	460	489	452	458	465	465	439	448	468	480	465	442	459	442	428	431	444	452	449	428	473	440	456	457	428	468	458	447	426	457	463	464	465	445	409	484	476	457	450	456	456	482	466	438	454	466	440	442	465	459	453	470	427	473	504	468	464	432	455	463	484	499	476	447	486	470	465	460	464	443	463	493	475	488	442	450	439	429	441	449	415	454	454	444	430	425	426	445	428	473	454	458	437	527	462	474	463	454	445	481	428	458	463	459	447	486	454	454	480	447	494	495	467	458	466	440	441	450	417	461	474	472	434	427	484	470	505	474	443	485	468	479	471	493	474	461	453	463	469	440	482	464	456	471	481	470	497	457	482	456	447	476	501	442	410	474	492	454	472	470	461	458	444	455	491	441	483	491	491	473	463	476	468	448	468	448	430	469	488	497	487	446	428	436	496	455	437	487	485	467	458	470	461	458	480	463	471	466	481	482	452	474	446	472	517	452	493	463	425	461	445	484	466	450	463	449	474	434	435	509	464	475	460	432	443	428	457	465	463	448	485	417	431	468	458	484	473	453	473	473	470	474	461	484	445	475	451	418	442	464	458	455	464	468	492	476	470	467	463	488	456	461	458	464	452	469	445	418	456	428	446	485	486	440	441	477	436	429	453	471	470	477	405	464	456	480	450	490	483	430	447	461	475	466	465	430	456	467	430	430	457	429	434	488	464	453	450	420	446	504	487	480	434	467	461	474	469	463	476	468	457	465	459	463	515	454	440	419	440	481	454	465	450	459	472	495	470	448	453	432	472	427	464	480	509	468	479	479	483	422	425	472	432	441	441	422	436	438	491	452	467	487	482	441	440	442	446	470	454	424	466	498	445	465	439	438	473	465	444	456	442	452	442	480	452	434	454	462	473	460	460	444	422	465	464	455	446	496	462	446	462	457	518	455	439	435	470	492	445	433	452	449	450	434	460	482	464	443	475	449	475	469	449	464	490	429	445	429	456	471	449	485	460	439	439	441	434	463	499	440	474	459	449	463	428	469	476	466	441	487	467	421	470	439	458	446	467	477	453	453	463	465	439	473	481	437	449	426	445	472	436	435	470	451	448	453	461	449	503	473	440	460	467	465	483	455	468	458	449	451	469	472	483	467	469	488	426	467	459	476	474	464	475	481	443	476	450	456	442	444	438	449	458	487	505	483	451	472	474	439	438	444	460	456	429	450	455	439	444	477	459	447	441	457	439	439	457	461	466	458	428	428	444	466	487	485	465	431	469	463	468	495	480	496	433	456	450	464	452	451	461	477	428	458	453	423	491	414	523	439	451	481	463	453	468	472	482	523	469	475	457	469	416	456	485	500	450	460	460	455	445	467	462	434	458	452	480	458	413	504	456	474	439	439	501	481	452	493	462	454	466	431	465	470	454	457	481	442	456	469	446	470	470	473	448	457	450	449	461	453	439	444	435	445	448	436	442	410	432	447	445	455	479	414	514	460	454	476	419	428	479	483	512	487	460	483	453	455	467	491	447	496	493	503	449	420	452	417	500	476	496	458	423	459	469	479	465	434	428	426	447	467	476	444	479	436	428	491	467	472	441	438	472	448	465	449	463	476	484	505	487	444	480	458	454	484	410	445	466	478	471	456	451	508	424	447	465	500	480	421	486	468	505	468	447	520	459	440	458	448	455	444	468	455	454	499	444	470	441	455	446	477	480	436	435	444	473	420	462	457	443	472	447	464	451	448	454	465	445	419	474	483	505	420	451	486	439	453	451	479	478	456	481	474	458	482	447	444	436	449	446	454	486	490	459	483	483	501	459	456	457	449	481	454	476	416	450	477	483	435	466	455	488	460	460	481	478	443	444	456	468	462	513	452	421	455	474	435	454	478	421	439	490	449	455	438	421	477	452	457	479	465	444	458	469	433	491	477	452	490	488	452	437	468	455	461	482	479	431	447	470	446	446	452	431	455	479	476	477	486	444	462	476	492	436	453	490	441	442	489	435	422	458	439	463	448	444	453	454	444	458	487	452	466	448	448	476	462	442	503	455	456	465	455	482	425	475	455	441	503	482	464	404	416	416	436	481	435	447	483	466	446	451	453	483	487	433	455	461	454	486	439	489	425	464	470	468	463	506	451	506	450	481	432	499	483	459	501	469	432	495	421	473	451	449	464	442	458	476	445	501	435	482	471	472	459	465	474	453	449	465	411	439	437	466	500	500	425	438	438	489	483	475	470	458	471	485	487	451	437	462	462	480	474	426	460	427	461	449	439	471	465	466	458	438	467	461	468	475	460	459	524	440	449	462	414	511	459	428	461	452	491	477	492	456	453	469	444	454	443	459	483	518	487	491	461	412	456	490	448	438	461	425	461	476	478	462	424	442	452	446	455	473	448	446	461	471	443	458	449	462	434	476	455	460	455	484	459	469	494	493	455	442	456	460	471	467	449	474	433	470	446	458	451	470	478	443	473	452	455	457	460	460	453	458	440	459	451	449	458	467	497	450	447	414	426	474	430	451	467	443	464	471	462	478	431	491	402	449	455	448	408	426	423	432	450	461	517	489	424	474	466	425	472	470	473	427	456	485	421	450	419	457	439	427	473	430	476	439	449	475	501	440	439	467	461	466	430	497	492	462	474	486	445	481	436	431	458	466	465	459	468	456	493	454	454	433	462	461	443	446	429	471	434	486	418	463	454	447	447	452	438	448	460	456	469	469	445	462	430	446	480	483	442	413	446	475	495	504	448	467	445	461	443	441	445	461	509	422	476	455	455	442	436	480	461	450	455	456	455	440	429	471	433	481	477	475	463	419	479	460	430	458	455	489	428	455	481	423	448	445	461	447	448	438	461	445	433	479	457	459	460	431	463	405	461
51042	74436	52469	29899	11894	4237	1174	600	520	491	528	530	534	508	521	506	502	476	526	534	491	513	513	537	491	529	526	498	514	546	542	505	499	512	512	507	489	566	504	486	511	534	516	536	502	544	552	527	514	523	507	542	558	511	477	520	538	542	523	473	577	532	536	480	504	546	515	516	535	531	520	529	489	494	509	547	472	515	538	549	497	532	551	521	478	531	568	530	477	495	533	534	540	555	489	532	512	566	488	508	494	517	523	529	509	546	539	519	522	478	497	512	560	533	579	502	502	514	488	537	491	518	538	477	470	543	551	507	551	521	558	485	525	544	528	536	496	567	529	509	548	539	516	531	487	549	522	514	514	546	540	533	565	502	511	560	531	517	515	496	520	518	558	506	518	514	509	533	536	522	505	523	498	519	511	492	515	523	543	496	523	536	519	507	530	534	531	499	498	499	488	473	576	527	544	522	522	494	490	534	562	555	478	544	542	473	525	535	494	541	510	542	548	519	561	515	498	507	532	546	534	522	548	524	537	513	543	523	525	495	512	533	544	525	555	491	512	521	495	542	525	532	523	533	537	489	512	512	532	530	512	505	527	518	581	543	540	518	506	529	544	503	535	562	524	541	460	562	485	529	578	513	511	550	534	529	538	513	489	511	542	524	547	479	522	483	526	528	518	544	530	527	480	528	545	494	485	512	495	500	528	508	508	515	517	527	526	535	551	490	498	512	532	512	578	489	516	499	466	510	512	513	532	511	522	535	518	501	531	523	555	520	541	491	548	519	546	546	524	522	469	547	519	507	488	523	476	527	516	525	544	493	513	555	534	516	515	530	499	506	528	566	487	527	530	476	484	497	492	518	475	537	508	512	524	474	517	527	541	519	514	549	503	510	494	533	515	557	509	550	500	494	534	521	518	526	527	531	549	486	521	515	505	528	539	492	468	500	515	509	502	546	507	510	507	534	518	511	528	505	498	503	537	516	530	521	521	510	494	451	500	517	483	544	535	529	513	504	532	543	526	502	545	550	542	468	485	504	520	550	520	503	549	500	525	519	548	497	529	549	503	520	506	530	523	546	504	501	537	532	548	494	515	534	485	534	539	525	499	526	511	518	513	546	499	530	508	537	535	491	501	547	546	502	503	520	504	549	524	518	541	523	519	504	533	534	498	525	500	525	531	554	472	578	519	525	497	532	504	497	485	540	516	571	520	544	522	518	527	530	548	530	535	551	510	504	533	511	543	548	503	539	489	522	496	557	512	529	487	506	498	526	549	556	521	526	519	491	526	513	518	524	554	501	551	522	533	510	522	527	545	537	504	521	576	500	531	524	503	520	487	544	499	535	541	544	556	564	521	517	567	472	490	486	533	480	526	499	548	531	479	561	515	535	532	521	503	487	547	502	492	566	526	486	537	525	520	528	527	519	534	529	488	530	487	535	521	527	495	500	517	567	494	518	480	541	518	562	520	540	550	498	530	486	530	503	523	537	523	537	513	490	504	543	529	570	511	520	529	511	531	540	552	519	532	538	508	538	531	543	511	494	516	528	530	516	516	500	545	511	511	479	566	543	485	488	511	489	497	543	508	513	528	476	529	513	525	493	477	543	548	514	544	505	499	500	543	525	539	502	507	509	543	505	520	491	516	496	476	526	531	502	518	541	514	510	527	551	548	514	505	491	488	521	504	445	531	540	508	524	522	566	521	535	536	532	515	512	526	501	500	475	524	533	530	531	502	518	530	566	514	507	519	576	532	543	510	531	496	493	523	504	497	562	528	543	510	488	503	537	551	508	534	581	546	504	532	559	504	546	528	485	478	565	514	535	525	558	546	504	559	523	499	537	516	509	517	531	548	504	520	556	536	543	547	503	501	528	531	527	515	569	500	584	506	519	489	531	522	534	523	541	482	500	522	544	511	508	526	555	523	525	508	541	520	530	524	508	485	498	542	472	529	465	513	551	576	502	549	500	524	542	548	500	556	526	568	512	504	491	529	540	546	541	535	535	567	508	532	486	535	517	514	517	526	475	494	508	495	552	539	524	536	537	538	547	484	564	548	542	538	508	539	535	523	524	555	551	502	527	502	543	505	530	512	540	562	510	534	509	541	518	549	568	533	522	531	513	502	558	544	497	549	478	509	513	511	506	531	498	520	518	531	534	541	544	483	483	520	520	521	554	513	515	509	483	539	536	555	558	546	482	529	495	558	531	538	566	539	556	497	481	519	544	488	561	535	522	523	496	532	519	535	519	535	490	506	546	529	491	512	584	535	502	546	489	510	479	552	490	524	509	542	538	533	515	534	509	537	518	531	519	496	508	563	482	515	563	538	500	524	505	540	510	544	524	521	514	523	494	539	533	522	514	538	467	510	499	534	498	521	538	534	573	541	505	539	535	503	494	538	484	523	505	501	542	517	518	527	522	540	517	494	503	531	486	535	526	525	512	534	502	529	536	507	529	513	536	549	524	540	584	558	477	513	481	494	528	500	516	528	565	502	517	534	511	523	544	531	542	515	504	463	525	516	497	490	521	529	509	512	517	486	495	529	521	518	506	528	520	505	549	555	522	532	496	495	495	560	521	457	522	512	502	504	492	500	483	516	492	542	516	533	517	521	550	544	558	546	505	530	507	464	526	533	487	514	503	512	520	511	493	531	500	522	517	479	500	548	473	527	490	522	543	512	559	508	496	540	516	481	500	563	516	500	532	529	522	523	502	512	561	502	532	550	518	511	492	549	516	588	533	473	519	524	521	534	519	530	504	523	527	552	532	532	503	528	511	525	549	558	539	541	518	516	554	489	512	508	538	508	511	532	485	548	487	522	502	533	451	506	505	511	518	498	489	527	555	507	535	524	543	539	494	524	508	518	484	534	518	514	555	522	571	524	512	515	520	529	508	547	533	514	504	532	488	511	562	500	561	483	542	544	539	494	484	518	516	486	544	522	507	522	515	561	512	504	501	571	507	513	504	506	537	470	523	514	520	533	470	512	567	536	549	488	522	561	512	555	507	538	516	494	524	542	539	522	497	529	535	514	503	482	540	523	579	512	529	551	490	514	507	518	529	532	571	531	524	551	520	496	526	533	538	536	522	524	531	553	487	546	523	521	511	521	555	496	499	536	511	537	527	524	543	545	510	539	516	520	509	518	503	544	540	510	510	510	518	510	504	494	509	484	546	537	548	563	513	499	528	514	548	546	550	507	517	502	520	536	550	510	510	545	532	505	500	525	532	505	548	514	509	544	506	511	480	508	496	523	482	534	537	529	495	504	531	531	537	505	485	492	533	527	480	547	478	478	528	491	517	505	523	528	509	547	515	503	519	456	538	535	500	503	541	486	546	505	516	528	518	527	540	526	526	539	478	561	553	554	508	513	548	508	463	485	514	568	506	501	522	494	506	546	520	476	530	491	510	577	505	507	540	522	524	517	536	509	506	512	545	540	542	556	538	530	539	512	513	517	500	532	493	493	488	511	547	546	540	549	521	489	537	497	489	509	524
22446	21166	30812	27168	21735	20560	11635	927	511	458	419	445	494	478	455	436	475	511	492	432	459	445	452	478	459	449	456	427	482	468	462	463	458	473	423	446	472	426	452	428	438	448	466	448	486	403	463	466	487	466	495	460	451	414	457	447	452	453	441	462	460	399	448	459	407	456	498	480	433	507	454	442	446	464	497	437	421	470	457	505	489	438	451	440	494	434	477	427	428	468	461	475	435	427	485	463	477	491	481	445	436	450	480	458	454	445	436	458	443	428	435	426	451	455	455	475	467	477	442	447	502	454	477	457	468	478	419	463	438	450	442	489	471	449	485	455	494	434	410	435	433	439	491	467	454	460	463	456	428	462	502	456	464	441	491	463	422	410	443	507	480	437	443	425	450	449	449	470	476	450	483	419	449	448	456	463	418	440	494	459	471	426	468	462	451	484	447	466	452	442	449	445	447	449	471	451	459	477	465	439	450	443	477	438	443	468	486	485	449	460	445	411	469	463	444	501	458	439	424	439	425	449	487	463	418	417	451	452	462	449	474	439	468	434	486	435	453	427	438	467	441	503	496	454	443	434	447	435	436	461	464	448	466	481	474	441	449	448	467	486	460	445	454	498	457	461	455	425	492	457	471	434	471	450	492	471	453	460	433	443	476	466	440	503	498	454	482	465	428	501	452	455	456	459	447	480	457	506	456	422	455	473	448	466	454	471	443	501	473	448	488	454	483	440	447	433	456	443	459	439	462	461	474	464	460	447	455	454	458	476	486	454	440	426	435	452	456	484	438	433	456	442	419	448	479	445	472	415	493	478	480	430	441	487	442	466	449	451	435	436	452	456	443	440	434	501	472	440	448	476	410	468	466	448	463	450	482	448	437	495	449	432	458	449	491	453	445	473	444	437	400	433	457	452	462	488	408	512	423	450	431	452	487	429	422	489	482	474	462	437	461	489	443	456	448	461	478	446	428	428	478	432	453	466	435	425	479	433	455	460	449	462	462	466	467	464	452	454	459	456	466	458	486	438	462	469	464	457	451	482	483	470	465	465	467	475	443	483	449	470	458	481	430	477	453	460	486	460	471	472	482	451	455	452	422	459	457	454	459	452	459	470	474	408	451	475	459	467	437	442	417	395	466	441	420	464	428	435	486	497	458	435	473	481	432	476	467	455	464	423	452	477	415	496	427	416	450	467	419	452	457	442	426	420	458	452	467	490	440	471	467	468	430	439	444	441	500	463	399	434	493	451	433	488	425	463	453	454	480	461	477	447	451	452	495	459	444	471	443	487	497	429	421	456	436	416	470	420	475	446	454	441	488	453	481	460	518	433	451	457	445	441	442	433	454	423	480	477	441	431	493	478	465	450	438	447	454	469	473	461	459	437	466	454	452	451	436	470	466	461	458	472	434	436	478	462	451	445	452	467	464	428	461	451	477	453	446	481	441	439	483	451	459	436	440	450	456	460	490	440	441	427	463	432	500	435	477	416	471	451	471	505	455	472	485	454	503	458	455	462	441	443	454	435	475	469	466	456	477	490	476	464	466	453	473	440	455	465	497	413	441	442	444	453	445	430	449	452	443	450	434	468	486	429	451	475	461	449	464	493	460	491	491	461	466	439	469	456	466	441	479	452	489	480	441	445	464	437	464	445	451	458	449	449	472	462	473	468	454	452	451	437	475	440	494	440	439	437	469	444	441	464	464	459	472	463	455	476	472	443	443	457	424	492	467	438	434	427	453	468	452	457	471	489	446	459	446	489	491	440	480	449	480	450	451	461	484	432	430	464	443	426	470	486	453	437	468	409	481	476	451	445	432	448	449	452	447	443	472	449	433	473	427	488	485	442	490	470	486	458	485	456	449	432	441	437	448	464	493	428	462	478	440	451	485	492	464	492	455	487	458	461	471	433	457	458	454	475	455	482	474	486	414	432	451	431	466	499	446	481	466	445	440	429	448	431	453	482	464	455	444	456	442	441	438	434	467	437	464	468	438	475	464	463	449	481	418	425	463	422	468	431	479	503	493	442	481	485	475	446	498	480	485	457	496	445	484	443	428	461	503	450	446	472	469	433	436	483	425	438	427	468	469	438	443	468	444	434	468	450	441	467	430	468	457	474	449	438	433	427	460	456	458	509	454	496	437	429	449	438	443	462	440	452	471	454	444	494	515	459	452	450	453	437	439	451	471	445	435	459	420	442	476	468	463	432	447	466	490	482	503	435	421	425	417	479	503	453	453	453	402	461	409	482	481	508	444	445	456	433	470	488	469	457	459	440	472	424	402	448	447	467	453	479	479	443	484	423	427	471	465	462	497	435	435	447	469	435	473	464	460	460	440	483	506	497	465	472	456	419	423	452	425	440	472	500	467	473	471	470	454	466	441	459	474	468	457	452	430	451	485	476	504	467	475	446	481	486	411	489	427	446	470	440	423	442	435	461	429	462	474	475	452	455	498	445	500	455	455	469	461	461	430	485	418	435	421	444	479	469	449	435	476	439	494	456	445	471	446	443	416	433	408	459	494	485	491	424	487	417	464	455	457	438	503	489	482	455	458	428	421	469	466	429	452	462	435	484	447	476	441	430	443	459	463	471	441	427	478	437	415	458	435	475	419	462	469	457	463	475	463	442	477	455	477	493	478	461	443	468	448	475	449	445	432	422	488	412	480	468	419	485	451	465	466	420	438	486	449	452	457	441	481	459	427	441	403	474	460	448	429	441	450	444	477	485	445	432	498	473	488	447	424	449	462	449	431	446	459	454	454	466	451	473	446	436	448	455	483	454	498	443	440	433	466	471	458	468	446	467	488	442	485	508	460	477	468	460	404	437	475	452	439	460	519	417	446	449	483	439	463	476	432	472	412	433	434	487	480	480	450	459	420	450	466	477	502	473	465	393	428	468	430	455	467	449	472	449	445	466	469	458	472	494	450	423	459	445	454	467	453	461	483	486	496	449	477	467	495	500	455	445	501	487	495	443	467	425	412	453	434	472	443	426	438	454	456	437	479	459	442	475	488	419	455	468	429	431	479	440	449	464	461	489	490	446	432	465	491	480	471	458	448	451	467	486	467	451	501	478	411	490	439	453	443	480	457	424	411	494	412	440	435	472	449	456	395	455	475	455	480	446	424	436	418	449	478	428	479	450	401	494	453	453	462	438	464	409	461	456	459	457	438	484	462	525	433	431	456	470	432	417	460	488	471	425	436	441	468	476	433	493	443	469	447	518	420	429	444	451	463	468	463	457	478	451	474	450	449	466	468	476	454	489	477	504	469	474	454	462	429	473	486	477	442	433	479	451	434	455	463	441	467	471	523	467	459	465	476	435	479	435	461	468	476	504	474	391	459	459	453	466	451	417	471	451	440	491	426	451	433	443	436	443	491	462	462	467	473	433	470	455	447	463	420	487	491	463	472	439	458	454	438	460	503	480	476	448	442	429	481	432	434	477	493	486	455	452	473	484	446	462	449	471	473	448	422	453	461	429	464	470	422	444	497	417
60952	98805	75476	47765	26495	11025	2621	714	539	505	458	531	525	493	476	471	505	487	516	475	512	516	526	549	493	467	513	485	484	476	498	523	525	497	503	475	475	506	521	486	498	482	503	475	539	448	535	538	511	496	518	463	477	499	514	495	508	493	472	560	482	460	523	461	501	528	511	510	527	475	492	503	496	495	515	519	511	505	502	468	526	505	538	505	458	512	506	501	518	465	488	477	486	478	503	512	517	491	525	488	462	482	548	510	521	482	492	507	469	464	511	532	478	480	488	494	521	455	510	481	473	484	500	484	543	505	503	475	543	506	523	521	508	497	519	547	539	486	523	471	494	497	465	519	529	533	503	499	501	490	472	484	490	509	445	538	509	489	503	486	505	501	469	486	499	465	476	489	515	479	503	478	493	463	489	485	565	484	449	533	498	496	494	509	480	532	518	500	503	533	502	481	486	513	492	509	485	538	490	475	511	456	508	464	483	501	512	525	474	526	511	482	505	499	486	474	516	466	522	520	495	518	514	478	505	486	486	466	465	488	474	466	491	470	524	486	484	493	503	518	443	485	498	514	510	500	488	460	487	447	502	501	460	534	493	494	501	491	546	504	502	479	517	513	499	444	516	504	460	477	490	519	483	522	476	484	469	503	524	495	505	477	463	462	516	477	499	510	453	456	524	486	461	472	502	481	500	527	486	496	545	519	464	482	516	502	502	482	470	496	522	478	500	514	489	529	517	503	514	479	522	465	516	501	484	514	474	477	486	502	513	497	523	479	446	482	513	513	520	518	494	540	467	499	514	462	496	527	487	552	492	525	489	511	467	502	548	526	489	495	498	498	510	506	514	518	497	554	471	485	531	488	523	526	483	472	527	509	519	471	526	540	474	502	493	508	549	511	472	503	484	510	514	490	541	482	486	523	531	509	470	484	512	475	518	503	479	518	489	457	478	518	496	506	484	457	471	506	487	473	536	524	529	511	532	540	478	503	491	531	474	497	507	502	470	497	502	522	491	465	495	504	474	499	485	476	545	504	503	527	532	494	473	489	481	508	459	524	519	505	512	522	514	543	473	510	533	472	509	536	478	480	480	554	484	505	503	500	509	492	491	498	451	485	489	502	520	521	488	484	482	488	488	500	502	492	494	503	535	517	503	524	512	552	490	459	511	533	506	482	549	483	534	530	485	503	472	480	499	527	501	513	476	486	552	495	495	536	503	472	518	485	490	475	506	537	451	499	501	492	475	490	469	501	526	528	509	469	485	508	472	506	495	497	532	500	523	513	504	497	465	488	490	492	536	469	470	493	535	482	545	453	517	519	456	480	511	531	518	479	502	507	478	511	460	472	455	508	516	491	536	521	465	527	480	474	506	494	543	484	469	459	509	513	495	512	480	518	518	555	531	515	515	493	490	485	503	508	485	517	465	504	461	503	499	468	491	488	503	498	503	467	489	483	506	504	504	476	511	489	495	509	487	517	490	521	509	466	505	477	510	520	482	509	519	514	479	514	465	491	518	507	547	468	454	511	479	493	465	466	521	479	522	499	501	483	495	497	514	505	465	476	519	469	515	506	518	497	467	511	543	512	497	549	511	508	467	515	489	508	503	489	473	487	483	500	557	485	516	522	501	498	513	488	485	491	489	495	506	507	491	519	479	482	490	475	513	504	523	492	497	500	501	496	520	478	512	488	527	491	500	484	517	520	486	488	522	454	489	500	457	465	515	472	483	470	502	482	470	477	480	461	542	507	476	528	463	489	497	487	502	488	529	519	494	496	525	503	508	541	503	536	527	518	464	482	520	503	510	475	529	468	509	474	512	468	505	484	497	501	511	491	495	482	508	520	512	491	494	497	509	499	463	524	462	544	486	514	530	526	463	499	529	492	500	480	505	485	536	569	467	483	466	513	533	473	523	477	472	468	520	533	518	542	496	495	478	509	507	501	524	502	528	531	491	491	475	471	477	452	494	518	463	512	494	499	508	503	525	477	549	496	507	497	498	502	518	481	485	471	493	503	511	531	526	527	471	491	482	545	480	488	528	500	472	496	505	507	487	514	507	546	465	511	503	521	521	524	493	530	484	517	489	509	533	442	505	507	518	472	480	517	458	508	466	509	472	482	513	528	488	481	480	477	522	488	493	512	500	481	518	487	507	483	483	496	485	538	459	487	457	472	511	481	519	519	523	505	475	460	488	453	510	482	502	514	485	497	526	518	490	486	519	502	488	506	498	517	511	489	501	460	508	498	513	502	497	522	467	529	506	521	505	524	562	485	511	513	474	515	488	472	496	511	506	460	488	511	478	454	466	547	501	486	485	508	491	490	484	482	442	504	463	531	495	492	504	510	513	495	541	532	512	497	507	487	480	521	509	500	514	509	504	525	528	513	494	482	471	466	525	498	520	460	490	525	508	526	499	469	537	501	512	529	462	477	515	504	501	499	547	493	509	516	499	458	452	503	485	524	490	496	514	470	481	501	467	505	483	483	467	513	551	483	467	485	461	533	520	532	503	487	514	475	488	506	559	536	540	471	518	484	477	488	535	509	525	500	490	492	478	500	487	459	548	512	490	493	495	459	495	500	512	540	473	479	471	513	523	519	480	531	507	430	476	498	491	523	503	487	506	542	491	492	457	495	486	486	493	490	483	511	506	512	471	495	494	523	498	506	508	510	503	494	471	505	494	540	495	503	522	497	501	485	472	501	545	540	525	497	515	501	493	498	487	490	513	500	506	518	547	528	520	507	503	536	479	511	508	460	478	506	461	485	540	485	467	475	498	492	480	476	543	506	480	520	550	480	515	520	502	491	497	486	531	474	554	501	506	497	513	476	495	484	495	496	513	506	504	488	536	499	479	494	522	514	532	492	505	496	453	511	497	509	500	525	529	511	468	500	527	518	509	484	522	506	492	521	502	494	504	495	509	518	508	540	470	483	498	496	527	483	490	509	493	478	512	499	512	514	455	500	496	475	458	504	486	499	456	499	444	498	527	516	461	533	534	498	509	477	523	492	486	498	493	512	491	454	499	509	537	489	467	494	488	497	510	558	459	508	516	484	530	512	481	501	516	501	438	497	485	474	520	508	491	528	498	492	514	526	499	522	495	501	489	528	494	526	504	479	494	505	501	501	490	506	500	508	482	486	472	491	487	526	520	507	475	501	511	466	523	559	548	523	519	504	573	512	475	516	482	503	498	500	500	505	540	465	489	471	512	466	522	497	494	484	514	484	488	501	479	506	509	475	494	488	495	490	532	487	525	478	531	510	499	474	471	483	510	504	517	477	500	464	518	522	545	480	468	519	491	506	530	439	489	488	496	498	490	464	520	473	480	534	479	565	483	499	486	491	513	484	477	516	498	503	494	488	507	534	491	434	522	529	472	538	471	456	494	503	482	499	493	507	508	533	509	474	498	470	484	494	491	516	495	501	477	501	523	490	486	503	451	491	488	473	532	473	486	540	510	478	496	525	468	499	496	483	488	492	516	492	474	512	505	526
29306	27598	31113	17582	3700	1280	655	403	388	377	390	410	354	391	385	364	365	350	411	395	325	361	396	372	357	380	366	390	389	398	389	370	349	364	370	378	389	382	360	377	391	355	354	403	381	390	377	357	392	364	380	396	384	341	368	366	397	394	354	382	382	383	389	388	416	364	400	384	341	392	362	384	335	377	371	346	377	374	370	384	387	356	360	365	378	356	395	379	371	383	358	399	385	361	372	353	364	376	352	357	396	378	394	403	363	410	394	390	373	373	395	385	427	382	369	362	375	429	362	359	360	395	341	382	359	373	378	388	409	396	380	381	407	348	376	355	378	373	412	339	396	403	405	370	401	374	369	384	353	363	358	414	405	406	389	366	386	392	367	353	365	357	344	337	357	375	381	397	369	356	381	354	351	350	360	360	406	326	396	378	338	435	394	364	368	402	392	376	387	397	375	322	365	351	385	394	356	340	384	372	384	375	362	407	411	348	354	374	379	393	385	355	411	363	387	375	397	372	365	370	396	359	349	370	337	349	394	369	380	355	372	384	380	370	388	404	405	399	367	374	398	381	398	374	407	353	391	407	373	383	403	375	337	365	368	374	343	399	369	357	404	330	389	396	375	364	336	394	370	390	382	369	343	414	391	368	406	358	372	413	344	357	380	372	375	392	396	381	385	351	403	387	399	361	352	362	405	379	403	371	374	389	391	388	372	384	356	363	364	403	365	371	378	399	378	364	372	371	397	318	367	389	345	394	383	398	382	364	398	376	378	373	351	401	396	346	394	405	395	392	388	354	378	362	325	393	379	380	384	380	391	363	362	369	359	345	378	398	383	370	362	404	400	381	363	391	393	354	367	350	402	388	419	355	360	413	395	386	374	376	377	388	402	428	371	379	365	387	371	375	383	367	369	374	348	396	365	357	383	375	367	393	373	355	409	388	391	357	356	387	337	379	355	368	392	349	403	372	370	387	363	411	378	388	369	401	381	362	332	371	413	356	409	365	392	373	393	409	398	380	380	402	390	351	374	395	380	374	374	388	390	377	409	385	372	369	382	385	371	364	384	350	362	384	352	384	356	400	373	390	375	397	359	404	383	381	361	392	391	376	354	386	373	380	372	379	411	351	342	395	389	362	392	391	360	380	369	391	390	397	417	390	381	397	346	351	393	385	349	375	390	375	361	365	372	372	356	350	344	382	403	395	396	344	378	359	398	372	391	402	349	349	397	388	361	433	352	377	383	385	379	366	380	378	346	387	423	358	431	405	384	371	393	406	362	375	358	383	438	382	361	339	406	379	396	407	384	385	397	361	401	408	367	398	368	386	391	395	395	407	346	368	348	354	371	370	399	383	399	392	360	362	391	398	396	343	372	369	372	346	367	348	389	373	387	398	354	374	398	397	372	406	341	377	400	354	359	368	379	377	356	361	375	374	355	385	364	388	402	351	363	400	364	382	386	368	377	385	373	356	391	391	380	368	380	419	388	384	350	373	359	388	400	357	363	364	377	363	392	378	411	393	382	373	401	408	357	352	380	349	376	376	395	403	388	347	361	381	357	359	377	342	374	406	395	373	378	377	369	389	347	375	423	404	397	350	370	374	338	382	394	400	359	394	354	383	348	373	421	395	408	387	351	374	382	391	411	342	409	376	396	381	399	380	357	398	368	374	392	394	395	357	399	384	384	349	345	379	380	381	370	365	387	365	368	362	400	349	379	363	363	367	378	413	356	397	386	370	398	359	395	357	364	384	376	383	344	381	368	368	356	383	347	377	394	408	344	384	328	381	378	371	358	411	417	360	362	372	374	385	388	383	374	380	387	374	379	373	406	374	373	371	386	368	367	356	398	380	370	376	361	406	352	391	380	393	369	394	389	366	413	367	363	408	421	356	366	406	396	376	371	339	363	375	378	360	377	365	394	357	402	390	398	368	363	396	367	407	394	378	395	386	325	417	357	369	371	369	341	367	383	410	344	389	426	392	379	378	351	359	386	395	373	377	382	353	393	364	375	390	357	354	380	346	381	376	362	406	383	420	395	396	386	350	361	368	373	400	343	377	394	411	380	392	365	375	381	404	355	412	400	401	369	407	350	342	346	366	371	384	399	374	350	396	401	380	410	379	363	428	398	378	404	397	373	357	368	376	369	430	384	364	411	342	376	394	346	409	392	380	405	392	378	374	371	393	363	378	409	377	391	381	369	356	411	360	363	357	371	344	394	379	371	355	393	384	390	358	361	387	353	370	391	345	364	393	372	376	399	351	380	366	397	376	385	375	377	391	381	376	353	363	405	394	380	390	364	417	389	364	397	394	359	406	355	360	363	389	347	383	416	406	400	376	388	367	375	364	352	358	359	370	342	364	398	357	383	377	369	360	389	392	413	376	390	345	368	351	374	379	405	396	380	369	378	394	393	361	353	378	399	373	356	368	413	393	366	364	358	380	356	372	347	377	359	345	363	356	383	373	400	370	382	343	347	382	352	374	403	359	411	350	384	367	353	360	356	400	385	340	370	359	384	373	383	382	351	378	404	412	389	406	370	342	370	407	380	386	359	395	393	375	355	363	381	394	374	370	410	373	367	375	388	370	357	390	357	377	417	368	394	377	398	397	415	336	416	373	392	398	366	402	368	369	384	418	363	371	358	361	414	398	353	437	353	422	348	394	419	408	369	389	386	387	380	406	410	409	363	370	389	366	352	397	362	351	367	348	366	376	392	412	391	415	391	417	414	383	406	368	360	398	356	369	411	367	383	401	395	379	380	425	382	403	375	375	379	370	371	375	397	311	383	396	399	395	378	409	398	376	367	400	341	400	380	365	350	389	388	380	418	369	380	374	397	374	335	416	385	382	351	373	412	366	401	394	414	367	384	392	363	384	370	344	353	355	391	382	350	377	375	362	355	407	349	375	406	402	365	401	383	350	399	390	381	386	372	404	378	375	362	392	392	354	356	368	383	387	405	397	360	384	371	395	392	384	378	340	398	382	386	400	441	424	353	375	398	353	420	384	381	413	395	371	395	382	422	372	382	339	382	401	387	356	353	352	395	383	363	366	384	358	354	352	404	387	396	400	341	364	354	378	394	374	376	398	391	376	386	357	364	360	388	364	385	397	349	348	321	342	393	365	362	369	359	410	347	370	388	387	423	367	394	339	359	369	399	365	384	377	387	398	381	394	377	378	422	388	388	350	349	354	362	361	393	364	364	394	354	374	393	384	374	388	367	344	361	381	384	380	389	341	377	339	401	388	381	382	383	419	370	392	358	412	417	369	398	375	392	399	354	394	350	386	401	372	385	366	343	374	369	378	364	379	369	381	386	374	385	366	369	364	407	412	388	426	387	390	393	363	364	372	376	404	386	394	387	363	404	365	395	388	403	391	400	394	375	399	392	378	363	364	397	387	383	383	389	381	398	405	373	380	345	371	367	361	401	367	405	376	417	387	384	392	395	408	334	399	367	364	373	377	397	375	387	435	407	372	392	351	362	389	360	364	362	330
31381	42364	28903	12856	3798	1551	644	498	436	455	446	439	446	409	466	446	421	417	438	412	406	408	439	444	429	425	427	413	426	418	426	445	434	404	448	416	417	433	427	438	430	445	438	446	447	456	443	433	453	429	450	443	440	436	465	403	410	415	418	449	443	424	402	466	408	475	426	484	439	414	437	459	473	438	431	469	448	465	430	435	455	404	408	446	459	409	418	446	429	439	435	436	378	457	436	448	424	473	430	419	437	431	443	440	483	458	445	443	410	434	444	445	385	471	382	447	431	407	442	449	481	441	394	450	432	425	429	445	448	421	402	431	441	444	447	415	458	483	427	440	404	423	416	423	427	435	417	446	423	433	452	427	405	435	407	486	451	444	428	452	393	402	428	455	420	437	436	441	440	462	466	460	433	433	418	435	417	431	426	418	452	408	436	452	404	426	443	427	466	425	423	439	407	422	453	426	424	464	440	429	457	429	448	452	451	430	464	408	456	455	412	452	425	409	412	442	420	462	457	415	469	448	409	422	435	426	444	454	424	438	441	414	454	437	420	472	450	420	416	417	432	417	432	429	455	457	421	436	438	431	423	452	437	432	407	447	469	408	422	438	420	460	466	429	396	453	470	435	430	429	445	430	435	423	411	441	428	420	427	438	446	430	455	458	386	446	422	441	421	419	439	441	444	422	423	446	461	410	429	420	448	464	444	399	414	459	435	426	390	423	463	448	465	475	449	435	458	421	414	407	433	413	467	403	418	453	437	460	439	419	427	411	439	426	425	436	449	434	469	424	414	435	419	410	403	404	412	425	442	438	446	435	433	416	413	466	431	445	449	494	432	478	469	412	455	439	426	428	414	414	503	415	453	394	467	401	424	446	433	431	418	452	428	412	407	433	432	423	440	434	437	433	429	451	406	419	422	450	429	404	427	449	432	427	433	410	449	453	460	432	454	443	439	446	420	410	444	443	448	449	447	437	469	462	442	421	458	441	415	418	429	394	410	459	410	446	449	423	451	465	407	447	424	467	401	434	439	404	443	462	398	447	463	423	440	478	459	417	455	414	399	409	405	430	424	437	431	471	422	423	460	437	441	449	410	449	454	440	459	457	428	461	418	414	468	420	445	437	447	441	433	438	435	401	471	430	432	482	410	442	446	442	417	439	439	432	431	444	473	442	432	405	426	423	424	443	429	436	448	415	428	454	455	444	443	451	420	416	457	438	450	438	435	442	437	408	441	424	447	440	441	429	432	450	408	425	428	444	462	422	427	446	445	445	418	436	456	417	462	421	471	408	412	455	443	433	448	423	439	419	450	410	422	418	436	433	443	432	458	437	417	416	425	458	411	391	446	424	450	424	447	455	443	413	449	443	409	409	462	430	408	455	444	452	439	435	447	408	413	428	429	481	466	440	451	457	395	413	433	446	442	431	442	437	431	480	390	424	434	412	424	422	423	449	440	438	451	406	455	406	436	424	463	425	398	412	406	470	453	411	414	419	424	437	417	394	448	435	449	417	414	405	421	440	407	451	430	479	451	463	467	430	394	451	449	417	406	457	456	428	451	449	409	432	419	445	428	472	430	453	463	434	397	420	455	414	440	444	448	455	462	460	441	446	455	423	419	432	394	440	417	387	413	445	407	429	425	433	413	446	445	412	442	447	463	401	430	443	429	446	446	426	450	408	419	447	448	422	443	425	414	423	434	431	436	452	407	441	470	416	428	404	431	422	444	468	486	435	442	428	428	405	446	452	448	426	449	415	455	414	390	474	469	424	420	438	446	463	439	436	440	455	495	425	461	410	409	454	418	450	440	426	428	409	405	446	454	407	476	458	410	400	396	433	431	465	453	415	445	456	441	454	413	470	431	417	385	449	399	413	441	455	437	422	441	442	458	475	422	415	450	454	426	490	434	442	431	428	484	416	433	463	471	452	429	454	414	472	410	465	458	446	445	443	466	428	454	475	416	413	424	451	433	466	444	448	427	422	466	435	448	426	392	447	453	473	444	446	448	463	462	403	462	438	441	445	463	438	489	444	441	448	435	433	463	450	446	444	495	444	399	405	478	453	428	426	428	374	417	422	435	435	429	438	436	426	451	446	453	465	439	445	413	424	461	452	462	400	421	410	466	455	420	455	475	418	434	454	440	438	466	471	434	433	439	446	415	438	416	438	454	451	417	422	435	439	479	453	420	431	460	450	406	468	419	445	429	469	480	433	439	438	431	444	461	453	466	451	427	426	438	419	462	436	433	429	462	430	413	422	419	444	447	414	448	435	437	437	465	401	449	464	461	446	439	453	441	462	472	451	472	450	472	430	446	423	478	447	470	411	432	433	419	459	449	424	437	450	417	409	436	430	449	386	424	450	445	422	452	437	417	457	448	426	476	445	439	422	415	479	427	416	425	445	467	423	442	427	452	414	419	410	446	395	412	435	435	413	433	422	435	454	437	415	455	459	453	446	418	447	441	458	408	462	413	446	441	412	425	429	437	451	424	397	453	455	431	419	425	439	398	423	472	419	410	422	481	413	418	449	442	412	417	400	464	422	442	417	397	436	466	437	475	413	448	422	457	433	425	436	410	445	445	440	398	441	437	437	442	439	443	443	459	434	441	435	449	424	431	443	455	391	448	411	472	411	415	414	418	434	426	450	406	430	443	427	454	408	448	403	414	415	458	428	431	444	436	413	415	432	456	399	444	403	458	430	446	426	415	433	471	454	422	404	421	435	432	438	380	450	438	443	455	431	400	436	425	433	430	433	432	477	439	399	407	403	443	411	435	432	446	410	441	429	415	441	423	458	435	422	428	480	447	445	397	416	428	426	444	447	440	450	429	438	432	423	447	449	468	398	434	447	422	447	420	429	445	402	417	422	458	403	397	469	421	418	458	411	457	503	437	445	464	420	397	425	460	449	422	441	440	427	424	448	463	443	464	437	454	418	438	412	417	421	432	440	440	434	432	433	428	409	449	387	435	430	452	470	459	407	431	444	436	445	433	469	460	428	428	425	430	414	464	418	469	427	452	461	448	416	423	394	420	437	441	461	454	419	444	445	415	438	405	446	472	467	408	433	439	445	433	423	462	441	439	480	463	446	425	437	443	435	469	437	402	460	466	438	436	406	408	442	409	437	414	439	402	419	438	445	454	440	399	446	443	446	442	438	426	426	430	435	421	421	442	441	450	449	401	426	416	448	435	434	443	464	442	452	429	446	439	468	449	435	400	447	430	431	428	421	437	407	425	465	431	443	428	420	491	447	447	442	442	383	449	451	420	439	484	444	448	433	428	427	440	440	376	414	427	419	460	427	406	442	422	477	438	427	458	446	429	447	431	430	441	432	437	464	437	411	425	425	448	450	487	455	463	446	455	422	449	430	437	413	444	441	446	458	416	423	453	393	425	397	467	432	446	451	477	457	473	444	435	449	450	451	447	459	414	453	458	413	415	424	435	447	422	445	451	415	428	389	465	409	435	454	467	417	450	420	428	462	441	431	441	434
23348	21629	32090	29200	22260	17532	5253	601	342	388	373	377	354	334	404	371	341	373	364	368	340	373	365	335	362	366	352	365	344	380	340	394	361	329	356	352	367	374	359	373	385	316	336	370	370	364	333	361	332	355	371	366	376	334	355	345	342	355	352	362	343	365	352	426	345	387	346	376	364	386	381	384	343	379	348	355	360	352	352	373	346	371	324	361	353	394	353	387	359	348	357	352	350	346	368	328	341	346	369	357	366	380	377	368	387	340	357	381	336	326	352	372	364	375	328	377	343	327	376	348	365	380	348	356	342	368	362	400	401	346	391	345	356	380	339	379	344	357	351	380	325	355	351	355	370	343	347	351	376	354	364	378	369	356	385	385	358	350	348	369	384	346	357	367	370	384	368	360	349	353	349	356	361	348	329	364	375	342	380	371	369	355	375	329	310	370	344	360	343	401	395	331	385	332	340	355	384	391	341	357	345	384	358	353	332	369	368	337	353	368	359	386	340	376	374	366	319	354	344	364	362	370	373	391	350	339	353	404	349	367	345	347	358	369	376	358	328	343	360	338	337	361	374	345	355	358	358	408	358	364	366	365	323	369	369	352	326	312	382	388	351	350	363	334	331	355	339	351	330	363	337	334	350	348	333	329	347	338	378	366	351	380	371	367	360	375	390	386	384	356	354	337	325	347	360	371	339	354	375	364	350	360	358	352	346	359	341	379	381	370	370	342	367	373	361	374	401	345	358	375	359	368	329	362	349	373	344	356	371	331	402	348	356	348	372	360	347	352	356	360	360	369	367	331	361	365	351	362	391	361	385	372	365	333	395	360	359	360	374	355	390	389	365	368	343	365	386	334	360	352	331	364	343	326	391	330	362	343	363	374	346	334	315	333	365	346	345	360	372	356	382	359	377	371	370	319	366	367	367	352	339	330	326	349	380	379	324	335	363	366	313	359	381	331	393	370	294	336	363	348	375	356	344	328	381	365	398	375	381	357	337	342	329	387	344	360	348	349	384	346	373	385	373	346	342	331	360	357	392	384	386	366	368	378	335	320	342	358	364	374	348	352	363	372	354	385	361	364	347	351	350	351	346	376	387	361	343	348	359	358	360	318	358	380	389	355	345	351	346	384	355	376	339	338	331	360	361	385	379	335	367	358	368	377	352	364	330	348	360	355	348	385	385	322	365	353	357	368	376	368	360	360	376	398	320	384	360	358	352	375	341	348	359	404	391	362	358	343	365	360	342	377	347	389	357	343	359	359	381	344	375	393	363	384	354	350	368	381	387	344	368	358	335	350	321	363	355	362	390	379	354	374	383	346	348	362	355	361	337	357	387	372	328	375	374	387	381	381	382	362	379	375	354	354	392	316	346	367	354	341	354	362	323	360	348	338	331	407	367	387	349	392	366	378	369	372	357	355	395	360	370	370	372	375	360	341	339	349	354	361	380	371	362	365	384	328	350	334	363	388	342	369	346	371	351	387	350	353	363	338	340	360	361	363	357	356	328	382	369	351	353	335	384	385	360	349	352	337	367	349	376	370	337	374	357	351	330	345	355	379	362	382	363	355	360	348	359	343	354	370	334	373	375	367	352	349	361	381	333	386	380	378	369	346	347	374	369	354	356	336	406	342	347	382	381	340	367	367	342	372	358	361	366	326	321	394	358	378	356	347	377	346	365	336	350	386	339	356	357	319	352	368	372	363	361	350	338	380	368	374	376	339	368	400	334	346	320	355	343	338	340	362	357	334	387	362	338	363	326	358	367	350	365	353	353	359	363	347	324	379	384	352	364	321	372	347	357	339	351	356	380	363	349	370	362	338	370	337	348	363	346	371	354	323	365	367	368	348	331	359	341	366	355	346	373	395	364	372	339	393	348	343	375	357	386	377	373	296	348	334	374	360	385	348	341	352	356	363	366	309	365	369	402	327	343	363	385	348	325	328	341	349	392	343	351	358	384	374	340	328	382	315	357	379	359	366	318	345	376	359	330	376	358	342	355	337	376	370	419	360	319	352	383	376	347	368	370	378	357	354	338	354	358	352	394	389	383	329	325	347	368	396	400	300	346	384	359	363	338	367	332	343	370	330	370	350	357	375	354	344	393	347	351	328	375	388	364	349	373	406	326	349	341	324	363	358	338	382	400	366	374	354	381	347	346	353	346	362	372	397	352	352	362	358	349	397	382	413	357	357	366	338	382	359	341	348	388	355	403	360	341	378	343	379	339	385	369	346	399	345	357	343	311	364	366	344	361	350	373	339	340	357	338	342	351	384	393	346	337	347	362	309	374	342	360	368	382	359	335	349	337	372	315	350	372	389	377	340	372	378	349	347	308	405	329	352	378	327	344	383	349	329	373	351	356	359	365	381	377	372	361	372	362	400	379	352	387	388	345	316	360	389	329	343	349	358	383	366	327	317	362	352	361	368	344	372	380	350	366	362	344	365	387	360	339	352	324	380	337	397	350	356	352	372	378	341	369	331	325	370	373	352	379	371	368	362	385	352	359	393	337	358	364	350	373	362	335	355	384	397	347	361	373	354	389	376	357	356	374	370	339	355	325	369	361	368	378	375	324	336	390	362	370	364	372	350	376	379	314	345	377	357	342	381	345	357	349	412	341	337	377	320	378	352	357	355	381	369	326	356	400	348	368	374	352	344	382	345	380	376	389	336	362	395	360	394	362	371	322	344	347	333	340	357	332	335	348	373	364	329	331	399	335	348	383	387	383	337	373	342	366	323	358	351	334	358	369	362	402	335	371	353	351	360	355	335	369	392	345	370	353	356	338	377	333	319	348	386	371	328	374	384	355	383	359	343	338	363	367	358	372	355	343	359	349	366	349	358	336	350	389	379	342	346	380	370	360	376	353	361	330	382	342	362	355	356	361	345	338	335	369	354	400	328	380	364	375	364	369	370	368	361	370	349	348	310	354	353	386	359	348	377	358	345	366	385	337	379	384	367	374	335	333	356	367	369	380	313	348	341	381	394	331	334	360	359	362	331	344	424	369	368	356	368	365	342	357	328	360	379	381	384	369	369	339	375	347	402	348	360	362	320	353	362	347	339	339	342	333	353	359	350	370	348	350	338	373	381	372	363	347	345	344	358	349	345	370	334	367	360	337	386	341	389	358	346	373	363	328	350	354	348	369	364	350	340	372	342	386	343	334	331	364	356	379	339	340	376	377	335	334	345	369	347	329	350	371	368	354	349	344	370	380	325	355	391	356	356	336	331	392	346	338	391	309	372	358	336	345	404	362	347	402	347	336	356	375	346	363	354	352	351	338	356	394	358	401	351	362	338	374	335	325	363	348	296	355	354	348	367	379	340	357	406	365	370	370	362	371	391	354	366	355	375	358	352	344	329	338	340	358	375	376	368	340	340	367	362	387	362	380	340	339	336	390	388	352	383	353	349	339	362	330	380	370	341	334	343	388	360	329	354	370	356	320	362	362	341	405	343	374	369	370	375	357	375	350	323	360	361	335	347	365	340	346	365
56844	87892	67768	44114	21464	8269	2152	631	407	415	410	389	423	389	427	410	410	396	457	410	419	386	405	410	384	402	360	409	422	400	409	424	439	413	381	350	447	405	434	407	392	432	404	441	379	419	409	428	394	386	418	412	374	437	436	415	390	422	423	400	407	439	422	388	468	384	411	379	399	403	403	401	388	391	424	397	438	373	366	401	393	392	428	410	413	411	427	400	381	434	383	409	423	424	424	398	396	423	377	403	420	407	440	370	425	403	415	387	371	384	387	374	353	401	423	413	411	404	407	370	402	412	399	356	405	380	446	404	399	363	410	377	394	386	385	422	399	368	354	424	380	422	410	449	403	410	405	399	411	408	426	391	388	398	392	388	383	406	411	376	394	411	424	372	420	411	417	422	398	395	413	384	392	404	418	413	371	371	397	443	412	416	405	385	402	451	411	410	428	408	408	428	430	400	411	443	422	400	355	394	416	398	420	403	393	412	403	415	373	408	404	417	386	395	432	409	396	395	398	394	420	383	395	425	395	411	390	410	420	376	431	421	391	436	419	403	402	436	392	403	403	420	410	414	447	447	437	421	405	356	402	418	385	422	392	417	387	387	429	377	435	412	384	429	376	437	419	414	411	408	416	386	424	392	388	405	424	386	383	377	389	430	436	370	413	423	404	413	403	443	434	410	396	447	439	417	362	345	403	410	457	413	449	418	388	410	419	394	406	368	403	400	419	395	400	388	418	404	425	361	411	420	396	396	404	382	402	429	400	374	407	410	386	426	398	425	394	388	431	409	389	404	404	407	386	405	415	423	418	378	426	416	410	384	393	422	425	416	392	447	379	404	372	417	403	398	422	414	414	407	379	416	395	438	422	390	373	418	429	416	391	432	402	391	414	366	437	419	418	424	414	395	402	385	407	396	436	405	373	418	397	400	410	454	404	431	475	424	408	392	428	358	380	397	425	376	401	393	401	387	401	382	412	402	428	404	389	392	373	368	406	426	411	414	407	372	390	400	414	389	419	367	421	437	402	387	419	397	413	387	401	433	404	425	390	412	406	399	421	414	437	421	385	428	385	400	427	436	373	386	400	410	426	362	399	435	428	426	387	404	400	468	401	388	393	444	412	395	405	417	414	372	422	427	385	419	365	405	420	405	413	391	444	404	424	406	399	397	405	402	429	422	419	416	392	398	406	424	441	416	404	425	418	416	399	435	417	412	373	373	422	416	409	398	429	413	376	432	423	388	405	412	402	432	390	420	397	457	422	396	357	355	410	421	411	449	403	361	377	399	398	378	415	429	357	454	409	427	387	407	441	421	426	424	394	406	439	427	432	378	397	404	445	407	413	463	385	421	368	394	398	412	400	405	385	396	416	387	386	397	420	401	399	405	364	427	451	410	407	392	415	441	391	424	397	428	378	402	403	401	418	382	405	425	427	375	435	397	395	388	400	379	397	412	399	415	405	388	425	378	386	439	414	413	423	427	417	407	357	405	442	393	400	385	456	427	432	401	432	431	399	414	433	401	404	392	416	438	379	385	378	419	423	369	401	431	394	436	385	437	426	416	415	400	347	416	403	411	416	411	404	380	407	428	425	460	387	400	411	385	406	380	437	455	410	448	413	421	385	408	424	393	393	392	416	420	409	393	406	427	375	414	435	352	387	408	437	403	397	409	413	424	381	430	406	429	422	427	384	385	391	432	411	430	376	415	395	433	414	368	430	409	423	400	436	435	375	365	434	453	437	390	401	402	406	413	420	402	457	428	434	404	440	423	404	416	418	393	349	389	392	469	402	335	417	409	394	424	375	425	413	426	411	424	392	399	426	384	401	380	434	415	390	418	446	393	395	433	413	400	465	395	413	433	403	421	399	431	424	445	431	471	404	394	439	390	377	438	390	392	398	381	402	410	442	388	436	459	420	420	437	421	405	392	432	415	440	424	443	428	396	423	453	417	437	416	366	406	391	372	399	378	386	395	413	396	420	384	411	414	401	396	400	422	432	415	398	399	418	388	386	438	437	404	400	376	427	404	439	437	393	421	392	407	400	371	398	438	376	415	391	409	392	405	443	353	397	414	380	423	408	381	390	399	433	418	405	392	414	403	416	420	423	374	410	393	403	417	427	383	399	409	407	403	400	439	382	421	432	380	385	410	403	414	408	401	399	423	421	389	391	407	422	389	409	405	410	402	442	380	392	419	414	421	397	398	395	426	457	362	377	397	416	420	399	416	388	439	395	392	392	385	418	431	401	382	419	421	396	436	411	401	425	429	394	412	394	405	404	366	424	420	410	453	437	415	427	395	415	389	414	377	406	414	427	396	426	421	414	428	412	385	414	385	394	392	379	416	383	402	410	410	421	435	426	398	393	402	420	388	414	402	404	395	390	420	383	393	383	444	401	391	428	407	376	417	393	394	406	382	401	396	426	379	391	416	387	404	398	398	389	404	422	419	384	394	419	405	379	414	436	425	369	392	420	425	383	420	437	410	392	396	419	447	397	408	402	390	356	413	394	420	425	400	398	419	379	406	433	370	427	356	407	380	384	377	420	410	400	411	404	388	367	381	390	418	407	420	380	411	373	421	411	414	416	395	364	420	407	397	405	425	394	374	410	410	447	364	384	421	380	386	405	399	411	423	420	408	404	422	437	409	391	410	393	397	400	421	423	409	382	415	406	377	382	435	423	438	438	403	407	406	398	386	413	414	394	380	398	424	421	412	414	432	380	433	392	395	398	433	390	383	412	424	399	390	452	428	392	431	391	429	418	417	421	434	404	400	391	391	446	418	436	410	407	412	424	373	365	373	393	437	420	383	366	400	414	418	406	419	425	410	396	402	396	382	430	414	393	414	404	408	419	401	415	414	416	393	399	448	410	417	411	374	360	407	412	398	431	404	398	381	406	422	410	395	383	398	423	404	376	419	380	386	413	395	410	419	408	379	419	414	409	419	419	377	394	395	417	437	388	438	405	365	456	427	404	411	413	429	401	383	406	415	390	407	388	416	407	408	425	425	399	420	427	381	466	424	416	417	410	383	373	387	411	412	385	413	401	409	415	423	437	407	407	396	422	385	396	436	371	375	365	420	413	360	369	410	412	419	450	384	366	456	391	411	418	362	426	383	427	414	414	403	415	422	356	413	419	432	425	441	385	409	434	379	371	363	414	400	383	420	404	417	387	429	429	419	420	430	401	416	395	436	408	425	428	398	382	420	375	422	382	400	413	407	355	420	421	397	418	417	391	417	404	406	409	403	422	362	411	396	387	401	420	405	431	414	421	390	421	457	382	413	404	427	396	400	401	395	410	379	404	390	431	402	413	391	402	397	400	384	417	430	381	410	405	367	397	382	419	407	411	396	433	430	401	426	428	397	411	426	389	373	452	412	386	387	423	440	420	412	391	407	419	429	422	410	415	423	464	386	422	416	383	402	433	403	441	382	404	402	380	392	366	376	400	423	416	397	402	406	423	412	414	414	416	405	434	400	439	403	412	396	382	393
25230	22729	33567	29501	16702	4642	1058	556	449	459	500	489	418	452	481	447	467	479	492	452	465	461	459	469	493	480	495	446	433	441	437	484	444	429	466	471	468	499	447	424	494	473	471	456	465	459	489	484	479	457	448	508	482	454	404	471	477	473	460	460	454	474	471	465	504	449	479	439	507	470	460	480	447	462	446	410	498	478	458	443	447	485	474	490	487	440	444	477	462	470	430	442	470	448	496	457	457	477	449	449	485	494	475	432	479	451	444	491	484	481	459	438	453	469	484	417	459	416	477	448	457	477	429	483	439	490	440	418	420	461	452	466	470	444	461	443	485	467	470	492	444	503	429	448	445	480	439	469	498	453	446	472	462	474	461	476	457	469	471	443	498	443	478	432	419	452	444	444	476	453	469	482	474	447	471	441	466	450	464	463	428	460	444	471	476	467	500	466	480	459	452	479	495	439	434	463	500	478	442	472	496	485	477	463	423	424	443	443	484	438	436	413	463	442	459	446	484	465	483	444	476	434	459	466	487	475	464	452	464	464	464	491	425	452	437	465	459	476	463	442	454	467	491	444	446	466	451	463	433	494	457	451	439	473	467	450	444	455	472	461	494	468	400	466	477	444	459	434	435	473	411	454	457	434	439	436	499	457	440	426	441	448	507	460	454	470	471	474	464	424	472	477	469	452	453	468	438	479	463	483	462	490	427	445	500	462	461	432	442	460	455	446	458	463	499	447	453	493	465	468	465	409	465	457	480	495	474	428	447	457	439	461	472	478	478	456	468	451	500	447	449	443	428	430	453	475	464	469	484	466	457	431	487	442	470	434	450	439	490	436	469	460	437	461	447	451	496	470	452	429	478	488	463	457	447	452	457	489	498	478	462	477	466	441	459	464	485	462	450	470	455	478	435	463	443	456	471	460	488	439	482	454	463	434	476	434	466	446	449	452	484	475	456	483	435	435	490	457	474	460	457	481	500	447	431	470	448	461	468	491	447	450	455	494	438	426	430	422	460	461	476	464	459	467	468	485	434	463	433	457	437	484	407	468	494	429	459	421	494	486	471	432	458	458	435	465	468	482	477	449	469	438	461	463	461	485	437	491	473	434	450	424	472	432	481	455	455	443	467	477	475	456	458	463	414	439	496	436	483	455	484	460	487	414	424	465	443	449	463	453	428	435	458	474	434	460	475	459	447	444	470	502	461	468	494	456	421	482	481	465	479	456	470	468	457	480	459	487	476	445	483	462	454	448	439	453	463	466	482	419	463	452	460	426	445	432	463	448	471	470	483	461	466	440	482	453	484	451	474	441	458	475	461	460	404	478	456	401	419	473	475	479	471	468	460	449	477	466	484	424	452	456	501	474	487	422	449	456	447	450	487	477	447	434	494	451	473	454	467	451	458	456	472	439	479	403	463	451	472	441	455	459	444	465	457	449	505	462	438	455	458	466	495	480	467	486	492	467	498	439	435	462	485	473	482	481	468	485	459	507	481	411	470	466	467	465	451	474	440	507	456	464	473	442	437	465	452	487	448	486	488	457	431	436	501	439	471	447	443	488	462	457	480	458	432	489	495	456	494	480	420	430	440	494	446	440	471	498	465	443	463	501	464	467	472	431	444	454	507	457	460	444	449	451	424	462	461	471	482	445	421	460	466	507	459	454	438	463	467	417	416	472	485	451	477	455	433	489	422	474	461	490	464	476	470	477	457	473	461	457	474	443	479	446	507	432	462	457	508	436	450	470	470	441	473	512	467	478	463	436	460	460	448	476	459	444	426	434	492	477	458	460	458	454	465	475	470	428	428	435	449	492	451	485	488	447	497	512	471	467	477	451	452	493	452	462	446	454	429	492	432	427	473	427	427	491	465	453	510	468	469	412	491	455	449	426	492	482	431	462	476	481	476	474	446	490	463	465	448	441	459	464	488	463	464	446	514	468	445	478	450	460	467	472	461	471	429	464	467	472	433	464	461	473	470	459	484	479	435	441	452	472	472	416	463	454	389	444	450	467	432	412	461	440	464	441	447	458	475	438	507	447	443	503	480	466	476	470	466	482	488	458	470	443	421	466	459	466	481	458	442	475	489	492	460	468	458	425	438	452	443	469	483	437	463	449	458	446	455	441	430	456	461	413	462	463	489	483	465	465	398	478	495	452	470	471	460	463	413	492	469	463	472	439	437	449	465	482	436	475	443	422	456	450	462	441	478	459	432	463	436	413	454	433	455	439	477	475	434	495	466	439	471	454	451	449	415	457	474	453	461	474	447	457	449	483	463	433	418	466	435	447	429	477	458	485	450	448	419	485	465	476	464	486	432	500	471	450	460	484	428	464	464	464	477	467	446	479	476	441	468	430	469	462	451	444	472	463	450	445	473	445	439	435	461	447	452	453	428	448	417	514	458	427	473	448	479	482	425	466	478	479	448	437	436	474	464	437	436	462	452	460	448	515	441	459	387	434	433	479	477	476	453	448	437	465	469	464	452	474	465	475	485	453	491	469	464	456	443	449	498	480	471	425	434	448	462	450	477	423	460	444	458	453	478	489	469	473	421	438	434	422	420	442	420	463	445	476	482	435	463	447	497	465	454	477	468	447	450	472	464	442	439	491	481	463	471	427	456	474	471	463	460	436	470	468	470	461	428	485	412	471	432	454	448	448	469	486	450	480	487	507	465	469	420	497	451	459	427	466	518	452	466	482	439	433	464	455	492	461	463	505	434	507	464	465	491	467	438	419	403	419	454	441	436	436	469	453	455	447	438	455	451	402	474	517	467	446	446	454	451	490	465	486	441	455	452	424	412	401	473	461	427	423	464	448	431	476	462	430	447	429	492	456	445	453	458	480	460	463	482	454	455	449	469	478	474	470	451	460	447	481	454	486	432	490	468	501	494	470	452	462	471	433	463	478	455	441	452	422	447	458	457	462	493	463	481	430	432	453	460	416	445	443	441	438	448	412	456	416	481	466	471	467	451	430	440	472	473	429	454	485	469	489	442	460	473	477	489	465	467	449	453	470	484	488	469	484	446	433	466	460	481	492	501	460	453	451	454	490	444	474	464	470	501	450	495	463	456	449	463	491	470	461	430	448	487	414	446	481	472	473	472	491	452	465	459	440	438	472	431	451	479	456	473	448	466	499	501	471	464	474	426	439	423	451	523	447	426	441	447	471	476	474	429	447	473	485	448	487	458	446	466	465	460	453	419	467	462	466	480	453	458	467	476	430	437	473	464	469	456	468	473	465	466	427	458	428	477	465	464	479	450	479	481	464	465	486	488	473	446	473	453	455	454	499	413	483	487	459	481	438	428	455	442	471	446	450	464	420	444	484	448	477	430	474	468	445	429	473	447	454	532	419	442	476	442	465	489	420	471	452	473	462	475	462	427	456	487	444	449	449	444	482	459	443	437	489	490	454	472	482	457	483	448	465	480	490	437	495	452	455	458	500	457	483	510	431	459	453	408	472	451	462	447	440	428	433	483	479	466	452	446	481	443	441
50678	71494	52839	31213	12290	4203	1335	624	516	535	532	513	519	543	511	509	530	521	546	531	534	495	578	515	496	532	519	542	538	572	515	514	542	554	535	513	513	516	504	513	525	504	496	507	554	535	564	542	524	502	522	507	490	522	482	531	519	560	546	536	539	489	524	553	544	532	544	499	534	513	523	544	512	537	515	500	566	526	483	476	486	500	512	544	492	500	506	506	517	510	515	524	527	500	501	539	508	516	531	528	505	509	526	537	458	528	502	534	554	526	529	539	541	514	531	500	509	534	523	495	495	507	515	553	539	536	538	546	507	519	540	572	519	559	502	530	524	511	496	524	526	514	531	503	483	537	552	507	534	553	511	561	503	542	515	488	558	468	517	532	531	519	516	501	539	514	521	534	514	512	537	534	537	524	528	506	589	515	549	548	498	524	527	538	537	535	552	505	560	523	525	534	533	502	490	543	528	521	529	505	517	523	542	529	511	504	519	582	556	530	501	543	548	579	510	564	534	456	539	495	506	533	529	502	511	538	498	530	534	484	537	552	509	520	522	552	514	538	519	482	481	520	492	516	511	519	545	547	515	523	491	486	524	526	546	533	547	536	513	505	555	530	537	554	543	516	525	548	526	502	520	497	489	492	537	560	524	553	517	536	496	514	494	564	498	544	551	515	516	528	496	528	555	494	496	520	525	539	534	554	521	504	537	499	510	553	548	477	531	531	517	527	538	514	541	534	540	529	543	538	516	500	537	495	498	496	510	517	504	530	529	549	470	505	524	510	540	502	529	503	547	510	551	503	523	538	501	533	552	529	548	517	492	513	550	531	526	515	486	545	509	555	506	543	552	515	516	528	532	541	535	550	503	528	514	505	511	529	488	521	521	528	539	516	540	533	484	509	516	532	538	489	554	510	572	561	557	547	521	521	530	521	493	526	546	546	529	555	537	567	531	519	505	574	503	511	519	502	518	535	546	504	512	553	528	507	527	511	536	518	559	529	548	537	541	542	559	526	534	539	536	531	504	548	529	561	542	569	510	499	542	522	508	501	521	518	518	567	570	530	551	509	507	498	555	539	496	528	539	512	494	505	532	510	521	489	537	551	487	521	519	499	472	548	526	570	539	558	538	558	563	576	516	481	514	521	530	514	551	524	519	504	519	515	549	600	546	547	511	501	489	570	532	525	492	496	500	537	509	483	547	513	538	493	459	510	517	533	507	547	523	473	524	511	532	495	511	553	529	545	509	500	511	576	507	508	534	481	485	540	515	553	532	478	507	499	510	525	538	526	479	517	533	532	501	540	511	529	551	498	524	516	494	496	481	528	504	503	554	517	529	519	538	496	512	539	535	530	525	532	531	519	497	491	570	564	538	508	475	495	491	475	549	537	540	523	542	523	509	552	495	546	508	529	524	534	518	494	483	538	463	546	538	540	505	528	504	536	504	541	547	530	553	519	480	498	514	542	539	546	486	560	566	515	507	510	504	563	526	516	533	521	525	525	469	515	501	512	503	524	528	544	496	494	503	519	531	473	501	561	534	508	513	533	500	517	497	523	517	560	530	536	512	545	491	512	494	571	548	507	565	499	528	537	460	536	530	505	538	511	510	513	579	523	555	519	519	574	516	503	525	544	495	511	546	504	520	563	470	545	515	529	547	543	558	538	512	511	543	495	551	552	499	542	543	495	552	520	544	494	534	526	494	544	500	502	499	544	504	547	516	521	503	525	549	520	540	503	499	514	490	524	483	512	528	569	523	514	529	557	508	521	539	468	540	538	523	561	528	543	509	528	544	509	489	541	491	506	522	551	556	503	508	507	518	520	518	584	512	531	524	580	501	548	497	504	527	501	516	525	503	537	554	524	510	542	494	529	546	515	486	481	512	504	543	514	512	538	523	525	505	497	522	527	522	507	556	526	533	536	514	514	527	509	496	552	520	498	516	524	551	515	524	488	530	514	531	561	478	530	519	527	462	529	542	549	526	517	512	540	519	508	549	526	527	477	541	551	570	510	472	505	504	546	504	530	524	507	527	527	527	521	513	510	530	532	543	536	506	510	525	465	526	521	585	516	533	559	540	513	560	528	548	504	504	522	520	478	524	529	495	497	538	535	508	531	507	504	550	531	494	542	517	557	532	511	499	545	540	496	529	521	530	505	517	506	505	533	515	507	518	537	536	501	547	495	504	532	488	505	526	520	518	542	508	524	526	532	470	578	486	515	538	547	547	549	533	521	538	485	538	571	506	522	498	500	503	515	539	547	531	560	543	487	538	532	485	548	518	532	467	516	525	548	513	522	528	498	525	536	490	515	533	501	511	530	507	507	523	518	518	517	507	527	527	520	526	521	536	537	491	547	549	534	503	501	542	536	515	507	522	553	492	505	517	506	537	490	517	525	524	527	518	531	520	525	536	522	532	536	490	526	584	516	519	529	521	530	515	498	543	543	539	489	540	509	531	503	482	535	519	521	526	482	515	508	530	527	509	553	517	536	505	512	522	510	502	536	497	516	584	525	516	520	526	536	506	494	540	477	508	556	540	532	563	549	523	494	545	521	546	556	511	535	523	496	518	505	544	529	505	500	489	559	499	463	493	541	567	558	513	516	541	541	488	508	530	502	517	539	483	529	527	537	525	518	505	520	511	551	512	527	542	513	531	546	536	498	562	514	539	508	541	566	509	531	521	527	472	539	575	534	455	497	503	485	523	533	562	505	519	566	511	521	521	517	489	560	518	527	517	536	529	531	520	519	540	538	489	562	525	482	527	529	494	528	509	535	506	543	495	522	518	556	537	471	519	513	540	563	555	503	561	540	504	514	548	494	519	522	563	515	519	545	548	496	475	548	514	518	520	555	546	536	511	544	494	539	504	534	552	568	492	531	527	536	459	510	523	503	505	511	537	516	505	510	526	510	524	514	536	575	514	498	503	499	515	516	567	529	515	562	506	530	472	539	552	478	506	527	533	533	513	510	559	498	487	534	495	527	528	504	500	557	562	513	510	530	570	509	533	536	553	497	555	522	542	511	530	496	544	531	538	539	511	529	539	512	536	515	484	565	527	547	541	569	518	503	514	520	453	530	529	538	494	502	537	510	510	517	498	541	526	499	549	553	562	525	526	492	535	482	504	526	559	551	536	538	558	482	550	547	519	521	510	520	498	537	503	477	522	488	496	500	503	521	546	510	507	514	553	514	517	554	519	538	507	532	535	533	513	543	521	525	524	502	509	534	547	508	555	511	500	525	525	561	566	521	525	543	504	501	542	517	518	523	528	522	525	542	515	543	509	534	508	539	525	551	562	469	530	524	517	552	495	519	512	515	522	507	498	519	481	518	520	525	501	499	586	529	517	504	551	505	519	535	545	524	514	525	546	547	520	507	486	533	542	481	525	544	508	510	528	486	521	503	489	548	548	517	487	546	542	509	541	516	510	541	581	565	561	465	540	505	506	494	524	504	521	539	535	547	483	557	524	525	508	486	527	535	486	511	536	539	561	568
22636	21245	31447	27263	21901	20861	12613	1104	509	492	497	484	447	482	454	519	452	447	470	494	478	451	470	463	445	477	468	523	451	451	464	466	433	451	461	508	470	455	438	483	460	472	463	462	448	481	492	456	462	426	444	432	433	460	453	470	468	451	492	470	471	472	516	457	427	456	470	448	445	447	477	449	464	460	448	470	433	468	445	478	415	465	473	439	455	483	486	473	484	425	443	471	455	466	481	485	460	485	478	454	452	457	459	460	463	471	472	481	441	465	470	474	497	465	493	420	492	489	481	471	466	481	447	550	441	514	457	468	429	453	441	463	506	492	501	464	488	431	437	470	433	428	476	462	464	451	474	453	482	476	462	477	469	479	474	492	445	408	441	431	420	448	429	430	472	515	432	490	469	477	483	488	449	466	462	457	479	469	455	483	460	497	478	465	471	436	437	487	448	442	492	479	489	498	461	499	450	455	478	473	483	485	489	470	422	442	417	469	467	468	448	458	465	445	445	430	448	415	466	461	465	479	484	450	426	435	490	455	485	489	473	447	485	474	493	439	484	448	483	423	449	501	484	493	448	460	488	452	502	456	474	456	500	455	445	489	468	469	477	476	451	462	455	471	442	435	453	466	467	408	468	482	462	431	476	459	500	463	514	498	499	490	451	459	434	468	491	486	424	474	450	441	463	412	460	496	456	472	440	504	458	451	424	466	463	460	468	479	500	466	445	437	448	467	474	446	436	481	469	460	446	507	458	483	452	488	468	449	460	461	480	465	460	455	487	480	489	461	477	485	476	479	468	459	491	427	430	440	474	435	481	428	478	476	452	450	422	432	440	490	466	467	465	455	475	476	447	437	444	478	455	413	419	441	476	499	460	467	523	450	434	488	424	460	466	435	477	458	522	504	428	490	476	478	448	440	442	471	458	489	472	449	461	438	499	464	465	488	481	525	450	441	459	509	491	431	467	474	440	452	450	436	486	458	444	486	484	500	476	502	448	449	468	496	450	495	463	472	483	498	483	463	487	452	455	465	475	490	482	495	443	466	438	452	491	454	423	449	469	425	448	484	468	456	503	507	444	479	481	437	443	436	451	430	443	445	468	438	457	442	431	475	446	482	504	469	439	440	517	478	469	464	481	465	449	443	470	458	450	507	458	476	434	496	462	498	471	460	420	483	440	463	435	479	475	493	484	442	488	439	452	491	466	468	480	426	480	456	448	479	480	475	497	449	442	450	440	495	448	449	469	459	451	456	480	510	435	479	454	432	480	440	439	460	473	482	449	492	480	462	461	430	457	451	454	505	475	442	421	513	466	458	487	464	452	469	440	475	454	463	435	474	445	458	497	483	466	470	464	483	497	473	463	467	470	472	478	450	466	467	476	496	493	462	457	463	483	446	475	469	435	470	429	462	463	481	460	503	485	471	457	471	442	481	453	462	436	483	512	439	450	468	465	468	474	481	474	446	509	450	457	431	478	450	442	456	455	455	429	491	461	482	467	436	453	447	483	471	470	456	450	431	499	447	452	479	450	446	468	492	477	495	470	445	413	470	447	474	510	465	471	440	453	497	442	450	470	447	452	424	430	474	451	487	464	429	422	450	505	442	455	491	497	480	467	454	470	462	472	466	460	442	473	446	463	484	421	486	464	451	443	472	418	451	447	485	458	502	451	477	480	467	454	420	449	438	463	450	425	459	459	437	453	473	466	462	489	464	486	467	480	457	433	459	501	449	433	499	461	466	462	434	450	469	487	459	460	465	425	448	439	460	437	457	504	512	473	461	456	494	487	459	496	423	462	439	456	437	474	443	439	497	478	419	445	458	467	467	493	474	463	454	473	470	448	457	454	422	460	466	492	473	488	510	467	441	485	467	466	441	478	477	460	466	467	437	454	483	499	464	430	488	473	440	427	472	465	489	442	461	438	475	464	458	440	478	461	474	444	463	478	452	441	478	440	482	467	480	455	430	481	426	460	453	448	463	434	452	429	480	452	421	483	482	504	483	471	433	450	455	446	466	475	458	468	452	499	460	453	443	430	456	480	468	486	435	445	442	451	421	478	475	447	489	445	480	478	451	494	494	448	455	436	476	484	490	476	449	469	478	490	462	478	470	453	452	465	483	462	486	441	475	486	424	452	457	471	467	461	467	495	516	459	472	469	467	468	476	451	481	480	493	474	451	507	461	480	477	487	458	483	464	495	435	493	478	466	453	506	487	466	443	468	428	469	467	474	446	487	482	450	439	450	452	486	515	456	442	454	444	454	480	480	418	432	452	478	443	427	419	462	468	485	446	456	452	479	456	449	457	499	478	442	440	460	486	497	468	467	452	436	474	468	463	421	465	455	479	424	511	459	447	471	460	501	449	457	465	433	425	476	500	486	445	470	491	446	490	480	479	439	450	417	474	414	431	465	430	475	446	459	446	461	454	460	453	478	476	436	485	470	496	486	436	464	447	450	472	445	474	456	479	456	458	465	465	483	427	471	444	431	455	500	457	503	463	476	487	478	459	486	449	477	487	451	482	451	506	443	485	452	495	515	481	465	432	468	445	472	471	460	461	461	479	460	484	456	433	476	445	453	440	494	456	439	468	473	493	455	446	462	444	516	473	447	465	461	479	468	432	471	490	454	494	485	442	486	473	491	492	455	468	442	435	506	479	466	493	445	453	447	474	442	451	454	476	455	458	461	455	438	450	461	474	453	459	477	453	437	484	473	460	436	475	455	483	470	437	449	470	449	473	466	479	481	489	419	461	452	445	442	440	448	449	464	488	482	434	507	473	429	463	483	446	450	415	482	475	499	429	465	450	452	457	476	454	434	454	430	499	492	467	476	485	499	474	410	451	451	500	479	437	459	493	433	451	464	469	454	434	441	449	477	513	452	493	459	488	450	503	465	415	499	478	446	465	421	475	473	413	472	486	437	497	455	459	447	475	442	459	442	526	437	488	452	450	436	430	463	433	473	505	459	480	509	461	478	462	474	474	495	436	459	449	440	431	443	476	439	456	464	476	508	480	435	452	470	460	462	472	444	405	495	469	506	458	441	467	476	444	477	468	463	489	497	502	431	466	489	454	443	431	454	486	455	444	470	472	473	454	480	449	451	466	435	463	474	468	500	486	474	441	446	475	429	458	476	452	455	458	486	465	467	460	463	405	453	429	461	470	500	498	449	474	483	468	456	458	431	481	482	452	470	450	442	418	468	484	463	442	448	446	493	484	468	478	476	477	490	489	466	497	445	451	482	471	474	476	444	487	430	502	431	446	478	470	441	441	425	464	452	486	452	485	455	450	476	449	476	457	448	498	475	446	503	472	427	455	446	401	472	430	493	443	463	448	442	438	472	450	488	463	497	468	429	486	449	416	441	481	439	435	427	488	462	446	455	451	479	449	476	437	478	513	432	458	458	440	463	461	461	461	439	471	471	458	477	470	455	464	477	485	499	498	472	436	464	457	468	478	457	467	417	463	468	491	465	442	488	458	480	444	455	458	456	443
61156	97019	77075	50431	26097	11572	3076	864	557	519	486	558	483	471	538	491	520	512	495	502	506	517	479	467	500	530	489	527	524	532	477	474	505	523	505	552	480	487	512	523	505	519	535	484	486	508	519	534	518	502	488	540	510	531	500	529	551	515	531	489	533	517	506	476	524	497	504	534	535	546	452	472	515	491	493	501	491	530	559	523	533	499	494	508	462	500	506	532	470	527	536	485	479	494	494	523	485	461	503	494	455	561	511	539	471	502	482	543	528	481	475	488	526	468	470	509	493	514	478	450	505	496	510	550	507	492	523	495	500	460	536	520	537	533	509	501	510	517	506	522	528	506	549	518	514	463	473	460	503	460	522	521	498	534	546	488	473	506	503	430	526	450	495	513	477	529	532	515	491	528	503	497	497	467	505	475	515	507	513	503	553	516	524	489	507	544	525	497	507	499	504	502	503	501	523	473	538	490	510	482	514	515	500	540	540	531	498	537	490	507	478	492	542	508	489	527	520	532	457	512	483	491	539	491	494	516	563	474	537	543	505	484	489	519	507	511	555	494	484	504	448	551	515	502	493	510	549	511	520	520	535	530	521	532	481	502	511	492	540	479	484	507	520	515	514	506	520	520	505	513	529	503	532	497	488	487	459	495	501	526	522	502	507	522	520	503	487	504	503	490	514	488	512	478	472	484	499	500	496	512	475	541	501	492	519	485	523	519	497	472	473	513	514	486	493	522	464	513	468	485	501	473	488	523	490	486	500	540	484	476	524	526	489	513	503	492	494	470	503	509	500	497	488	509	481	522	487	484	482	509	507	509	508	494	529	488	518	511	503	503	529	531	509	516	469	481	470	491	493	475	503	493	494	530	509	497	467	492	480	520	501	525	465	479	511	483	483	517	516	494	515	466	506	523	470	485	488	490	512	470	471	452	538	470	501	514	504	505	496	494	500	538	515	536	529	523	510	485	495	500	519	484	497	481	513	497	511	498	520	458	520	541	500	509	511	506	496	536	475	539	501	540	529	514	475	503	523	522	541	526	461	527	493	497	521	499	484	491	508	501	465	470	525	509	497	509	486	492	497	521	532	471	501	496	515	498	488	506	527	532	504	523	477	489	532	534	517	528	511	470	545	500	469	509	507	486	486	504	491	547	458	496	514	473	494	490	558	504	550	483	543	506	506	503	498	496	464	491	513	478	516	524	497	496	512	513	495	495	512	499	545	497	482	473	502	504	458	482	539	485	527	472	503	498	499	481	517	516	513	542	531	494	549	515	496	448	460	505	512	492	543	509	504	493	482	535	515	484	516	501	476	506	489	476	517	503	532	518	527	504	480	495	480	520	486	537	506	521	552	515	498	505	504	491	527	499	501	487	478	515	495	479	523	470	491	476	521	497	481	513	493	493	525	510	522	522	502	525	487	510	486	508	513	499	502	504	482	519	465	465	558	481	504	475	474	544	506	530	500	495	506	525	516	484	514	533	469	522	502	514	507	507	479	514	498	468	504	488	508	534	503	477	519	499	506	499	518	467	516	486	509	539	462	521	540	500	512	478	510	505	495	473	499	533	496	512	499	488	497	506	502	543	509	481	503	513	508	478	488	525	518	521	495	521	535	465	511	499	495	491	506	483	482	511	511	503	472	506	476	525	495	527	489	512	526	500	467	494	541	504	516	481	522	494	501	479	493	468	557	529	512	536	495	509	505	496	481	537	536	491	555	514	509	546	489	476	493	538	499	514	490	484	482	517	509	514	492	524	525	504	507	509	498	489	508	501	500	519	513	473	490	495	534	531	503	476	494	518	524	544	455	527	504	501	484	487	510	509	558	472	501	486	506	499	535	482	528	494	540	458	502	488	526	548	501	502	511	462	488	542	529	539	520	499	578	501	508	487	526	504	516	501	476	529	515	532	495	506	482	511	449	531	452	502	507	462	506	499	519	513	507	488	504	517	497	486	482	494	485	507	510	491	505	529	530	501	457	536	490	497	479	505	482	517	502	525	534	515	531	483	503	495	532	505	481	505	520	467	459	532	471	519	488	488	478	499	532	493	487	529	484	488	510	494	482	501	496	514	506	489	474	487	538	534	486	505	499	504	529	510	470	490	487	492	520	464	540	536	525	548	471	501	507	507	477	521	498	521	526	475	488	490	496	511	504	473	494	476	520	470	468	510	509	494	512	515	518	527	527	516	497	489	495	507	500	552	497	483	488	484	526	480	506	499	519	505	514	549	521	500	489	513	508	524	506	537	491	489	512	533	482	469	495	473	469	498	472	476	514	522	517	503	498	489	528	487	457	511	493	473	532	525	493	495	478	483	484	495	492	482	488	518	492	501	509	539	549	512	492	516	494	479	486	498	520	453	503	503	516	529	511	561	463	510	484	488	497	526	508	513	523	463	503	480	543	505	487	530	524	499	470	539	484	507	521	481	542	497	535	546	501	520	526	512	462	493	497	493	498	502	517	478	529	484	457	476	483	509	505	538	455	465	508	527	511	535	494	467	489	482	530	475	528	489	535	494	527	510	517	511	537	554	485	498	482	538	531	499	540	526	499	494	519	512	497	499	472	504	515	509	522	479	480	497	545	500	517	540	445	474	488	481	502	494	478	489	505	491	448	510	551	497	502	493	499	532	519	523	547	525	513	486	503	511	482	482	501	508	519	480	499	483	509	502	477	511	500	514	503	530	467	441	506	484	491	508	498	472	459	482	488	522	518	501	497	475	517	500	503	527	511	522	506	509	520	500	471	520	477	549	498	489	447	514	461	489	477	486	534	544	511	478	525	485	488	544	528	512	511	456	506	488	500	490	484	511	472	482	472	523	485	527	499	503	479	499	504	531	473	545	511	491	521	498	506	477	492	489	495	463	518	465	520	517	459	490	546	500	536	519	508	501	502	515	499	486	538	515	504	481	516	547	503	521	518	465	512	489	531	517	482	513	495	515	493	503	535	511	505	509	489	484	538	537	477	509	493	546	515	453	499	497	493	491	493	525	503	528	495	493	490	487	511	486	511	500	495	522	505	483	518	501	509	471	554	483	505	492	485	523	496	491	500	492	491	513	526	500	519	491	493	507	495	492	492	491	506	499	518	512	488	507	508	503	498	500	499	470	473	546	525	518	503	489	499	521	534	481	516	498	471	504	485	536	485	504	521	511	502	544	439	539	477	511	541	471	497	525	518	504	492	473	476	525	541	549	467	522	457	472	505	487	506	472	505	542	500	483	533	497	501	520	450	472	515	495	493	526	517	517	503	513	510	521	541	546	479	496	507	548	519	511	501	484	481	461	507	515	504	525	489	519	472	477	515	486	499	514	510	468	482	485	526	518	515	550	472	499	490	500	494	546	515	508	501	531	507	490	474	451	518	543	476	525	504	524	480	537	491	512	481	489	478	517	490	512	504	513	510	483	518	486	514	532	478	502	484	491	528	513	525	555	495	492	494	540	500	541	543	498	529	533	530	478	517	486	480	515	559	526	519	513	496	538	502	510
29396	27836	31739	18084	3395	1070	515	414	351	384	391	391	377	393	420	375	391	375	381	376	350	372	376	373	370	398	363	377	397	401	380	378	378	349	355	410	367	362	359	372	368	357	404	374	402	373	378	378	353	350	401	348	360	382	389	374	375	346	399	411	366	407	375	331	393	389	372	376	365	364	377	341	383	363	384	373	377	374	382	361	349	389	369	375	345	369	360	397	371	382	384	378	348	370	390	352	388	367	377	411	367	390	378	410	418	391	390	364	360	382	350	349	422	390	376	390	366	360	378	374	382	397	347	385	390	359	408	359	365	398	379	372	384	369	363	340	370	395	400	411	401	402	380	385	379	341	384	349	380	364	396	378	363	392	380	371	421	378	361	393	381	379	374	351	350	404	375	373	379	361	364	325	348	366	358	412	367	357	409	379	379	349	397	396	398	374	386	390	375	379	403	390	358	348	410	363	377	358	348	393	346	322	361	371	354	344	354	350	385	393	371	348	344	403	414	377	354	357	391	344	358	378	401	360	360	349	386	349	389	411	384	377	333	374	363	342	354	403	368	349	354	396	362	395	385	362	372	358	406	360	379	333	368	376	420	368	332	386	361	356	360	420	383	366	363	372	355	366	374	363	378	387	381	406	355	385	367	397	388	362	353	345	369	339	391	381	370	384	346	395	376	373	351	382	362	410	356	373	336	401	385	356	413	362	382	373	383	408	351	387	375	380	385	331	372	356	402	358	337	364	345	352	368	371	371	359	385	372	365	351	402	366	351	376	359	371	382	384	391	374	391	364	374	379	369	387	350	376	379	370	401	386	393	335	331	378	364	413	364	382	348	378	379	360	369	361	369	382	358	346	402	378	348	358	412	351	349	345	372	386	380	367	379	395	351	362	375	377	388	365	376	348	375	376	395	381	385	345	352	387	375	352	380	344	390	370	357	406	393	385	394	365	378	355	361	377	418	361	327	353	352	335	366	414	368	406	363	341	341	362	358	364	377	407	392	368	383	404	400	378	405	401	352	387	390	359	345	380	343	365	402	365	393	385	409	358	361	367	386	360	361	400	349	399	388	392	389	350	373	359	389	379	355	374	370	369	377	424	391	386	346	398	372	350	400	400	364	372	398	367	399	412	379	351	367	381	364	378	388	375	379	355	363	366	373	400	391	379	395	389	371	387	359	356	404	359	379	370	351	448	359	397	406	373	352	369	379	341	362	385	359	363	383	386	389	384	362	378	379	367	404	368	370	393	371	350	396	378	356	387	368	366	342	369	361	384	366	358	366	382	350	365	350	341	370	387	384	399	378	357	367	345	380	391	388	347	408	391	408	352	407	383	369	347	363	394	389	377	378	386	395	395	372	390	350	371	381	376	369	421	350	404	398	353	385	378	421	405	424	349	360	402	356	380	373	407	379	359	414	360	369	377	382	372	344	381	407	353	379	376	378	351	343	402	358	379	365	364	395	377	397	408	355	356	358	390	382	406	408	380	419	373	391	369	337	379	390	408	378	383	392	373	374	364	376	384	384	379	372	392	416	340	354	394	406	381	362	416	368	383	338	373	387	375	388	399	354	389	385	366	371	364	370	380	377	352	392	374	374	346	355	371	379	381	367	384	357	412	385	399	384	370	399	390	353	360	369	410	357	359	375	384	370	356	418	392	361	351	405	363	371	400	373	374	374	345	364	336	367	371	352	392	378	378	369	385	399	368	364	377	395	331	355	415	352	371	377	393	390	349	381	369	374	356	394	374	405	362	371	373	361	370	364	374	376	388	351	357	372	395	368	363	373	356	379	367	370	363	399	389	340	392	362	379	376	391	349	393	414	350	370	371	353	360	372	376	365	367	341	367	380	374	378	392	335	375	367	405	375	395	357	384	377	365	372	389	389	360	357	356	389	387	358	377	395	345	382	410	342	388	352	379	377	386	335	369	363	377	390	378	378	391	412	345	336	386	385	350	389	425	408	371	345	381	396	385	387	357	388	375	370	366	349	385	348	377	367	378	355	344	390	381	375	379	367	377	335	396	399	356	371	388	394	367	361	368	373	332	377	383	357	386	368	376	340	364	335	367	368	367	386	332	360	393	381	367	377	343	364	374	329	405	376	369	353	382	375	345	333	382	352	377	367	384	368	408	388	367	399	397	396	398	363	385	389	356	373	360	384	404	382	380	409	392	382	347	400	404	396	343	375	356	384	364	347	370	371	390	371	397	380	361	359	377	423	340	349	341	363	351	395	384	366	376	384	380	378	373	371	377	371	363	386	366	351	368	370	391	355	385	376	389	390	390	348	349	376	400	378	395	369	370	386	366	381	384	397	359	369	373	387	367	368	360	369	369	376	376	373	364	379	334	374	369	358	344	389	350	373	401	384	395	374	387	392	348	367	370	378	366	386	418	390	376	364	387	363	364	362	389	428	393	375	371	374	402	406	382	356	382	326	362	390	388	333	404	382	381	383	367	361	406	373	355	385	374	357	358	389	349	360	363	401	390	374	381	366	413	388	383	373	375	353	399	412	362	339	363	363	383	347	386	371	371	365	378	378	362	362	383	386	397	354	378	398	387	357	372	364	362	363	370	372	390	373	347	364	392	405	385	365	403	380	383	358	439	407	366	394	416	350	341	405	392	361	336	364	349	371	413	383	369	388	354	387	369	405	366	361	393	377	382	371	361	360	405	385	390	384	397	382	393	407	396	390	368	374	344	349	374	379	402	392	386	399	385	355	344	387	377	334	404	390	361	340	405	371	361	363	394	396	361	342	386	377	346	401	356	399	339	369	354	355	404	373	392	389	366	390	355	358	387	406	377	371	350	369	370	370	388	383	371	361	414	389	388	395	374	365	358	366	360	371	365	403	355	382	377	341	365	354	377	398	402	377	380	346	351	349	359	381	401	362	345	388	335	361	411	337	398	351	384	350	374	352	387	410	392	349	363	355	392	377	365	375	354	392	341	362	341	377	361	371	375	370	357	388	368	362	375	343	375	353	396	401	370	358	370	388	372	389	353	383	375	345	362	409	363	380	414	366	341	356	368	378	375	366	368	357	377	377	376	348	372	335	346	382	337	384	392	386	381	369	393	364	351	376	397	373	378	383	406	345	328	383	334	429	318	376	389	391	370	405	359	358	362	346	381	415	367	334	346	398	368	372	369	331	381	393	382	398	346	368	405	416	399	390	399	361	388	388	353	383	375	360	376	374	362	402	358	368	366	349	349	348	376	346	398	371	333	389	366	365	366	393	362	325	372	380	372	376	379	379	412	321	380	415	400	354	404	380	369	351	385	348	356	368	385	397	368	409	409	382	394	376	411	367	389	362	369	390	409	387	366	383	365	361	385	353	377	375	403	371	377	345	366	371	389	360	346	358	402	387	374	357	385	365	331	333	383	367	392	373	389	365	386	352	339	392	362	366	364	380	416	365	387	342	380	352	365	368	365	360	393	328	398	354	377	348	354	385	393	363	347	371	417	363	365	375	375	339	323	371	378	335	385
30541	41780	28805	12599	3218	1378	634	446	452	442	459	455	409	422	421	432	441	451	438	456	443	409	422	423	437	432	455	417	429	480	426	414	452	438	444	448	425	378	450	470	448	432	446	436	472	429	440	454	440	447	425	456	467	431	421	436	405	411	417	428	420	436	414	440	415	424	452	439	402	434	449	434	417	393	426	424	417	428	434	435	421	442	414	434	440	387	394	405	450	460	420	419	449	410	425	460	424	426	434	419	415	491	445	428	406	420	448	452	422	479	428	391	417	462	415	436	409	409	433	456	439	407	450	485	445	418	444	423	403	457	435	411	445	469	439	473	405	425	394	417	439	432	392	433	438	474	417	409	452	442	428	406	453	417	413	417	429	454	460	426	389	492	453	373	425	433	420	446	439	469	430	428	449	467	462	427	423	424	422	426	424	408	443	438	434	428	421	479	414	436	425	446	443	451	421	403	427	438	400	446	417	432	444	433	417	471	429	416	440	427	417	458	444	411	470	450	451	423	408	415	435	436	469	418	420	448	433	427	419	414	480	430	432	434	457	432	444	420	390	458	433	476	382	441	420	414	474	435	449	463	439	457	413	398	459	460	423	434	428	434	428	443	419	454	427	440	401	475	432	433	446	462	428	460	393	424	451	435	403	441	432	430	448	422	413	448	451	419	444	426	453	428	442	385	441	429	447	400	424	436	447	402	441	449	468	455	436	433	431	439	436	429	409	425	409	420	419	448	412	441	458	439	411	456	426	393	418	455	415	425	425	429	414	412	420	415	407	423	481	481	423	405	439	475	447	480	431	447	429	414	438	412	460	439	444	432	435	453	424	474	413	439	421	415	419	451	408	410	429	424	408	462	422	450	461	424	440	420	421	414	438	404	418	429	436	446	416	417	404	427	421	438	444	479	420	416	433	411	426	403	481	446	434	445	385	369	453	435	400	430	452	439	399	408	425	434	438	440	438	436	434	482	444	456	426	451	442	400	436	434	410	413	436	437	436	448	421	393	403	436	406	429	445	445	447	466	447	431	395	446	424	418	433	424	437	447	439	397	411	432	443	419	435	418	404	443	433	434	369	444	468	452	426	447	434	420	441	431	409	410	437	402	415	439	417	443	460	467	398	462	419	411	449	449	412	398	442	422	472	462	452	444	428	417	386	439	417	467	412	430	425	459	442	401	422	429	397	479	431	447	391	427	409	463	436	418	444	422	445	405	420	438	455	445	427	467	422	464	432	400	429	410	457	411	419	443	465	405	405	400	467	405	455	430	414	412	424	415	453	431	456	428	438	456	423	448	419	422	435	441	458	429	431	444	430	445	450	429	422	431	428	429	463	417	443	403	435	426	387	420	422	394	432	403	423	429	436	399	432	415	421	454	431	416	424	426	461	432	411	432	421	444	407	436	402	445	452	414	374	415	385	428	392	428	404	449	390	416	411	419	418	416	462	447	440	428	443	430	460	439	407	436	414	459	437	412	386	435	424	414	437	445	460	403	451	464	428	417	449	422	455	384	433	426	444	405	416	419	436	430	390	452	445	482	448	440	399	372	413	378	477	427	418	429	416	432	418	416	388	428	367	433	403	420	447	415	438	438	453	419	433	447	444	411	445	431	448	469	425	456	447	421	448	426	408	416	406	433	420	455	452	383	401	461	441	465	435	449	423	418	425	482	472	451	452	418	431	427	419	431	446	445	446	465	431	453	388	466	454	411	419	424	433	422	406	433	462	439	462	453	437	425	414	430	416	383	421	452	417	431	422	406	449	427	426	412	430	448	452	447	407	403	449	430	406	447	453	434	372	401	420	457	431	429	433	407	415	424	456	401	429	426	408	425	444	442	469	451	448	395	414	407	443	437	422	406	457	443	428	422	454	436	426	410	468	416	439	411	428	443	458	438	405	454	467	426	420	432	408	427	435	426	413	441	413	452	427	438	445	438	444	409	442	415	427	441	452	425	458	420	428	435	395	422	473	460	463	442	445	434	424	463	440	438	461	401	458	450	419	430	400	427	430	416	428	405	424	437	471	431	434	385	448	453	380	460	445	434	423	376	430	464	433	461	440	443	395	427	419	420	425	430	465	436	482	425	431	418	438	455	402	458	401	453	491	407	421	417	426	420	414	427	438	447	415	433	404	457	402	426	398	439	424	465	450	461	432	415	400	422	449	441	421	437	410	419	409	439	408	419	426	435	439	436	427	461	413	448	413	435	465	434	447	438	396	419	409	461	443	426	435	434	401	402	450	414	429	434	445	400	414	387	425	427	429	440	425	433	416	443	441	467	442	435	466	404	460	441	394	455	435	440	411	411	423	421	441	431	430	428	474	428	432	441	455	465	473	448	444	423	415	446	427	440	405	458	478	453	443	467	454	435	436	434	430	442	465	463	472	442	444	412	447	424	437	414	454	402	451	434	423	436	463	434	404	409	422	442	403	459	443	459	421	445	451	423	415	449	459	460	457	431	382	407	432	479	406	416	426	441	382	465	441	439	430	432	446	460	416	393	433	414	448	442	421	410	456	429	434	421	422	437	463	428	398	396	422	399	450	423	425	481	431	416	414	437	448	428	456	485	465	422	459	433	435	412	440	439	411	428	438	417	432	437	434	399	473	455	437	419	423	419	407	410	431	443	377	443	414	444	412	445	451	444	440	466	417	424	441	421	439	448	412	436	468	487	465	421	401	465	438	396	445	443	429	411	468	458	445	397	477	436	448	416	472	446	477	455	435	452	466	433	453	448	441	426	471	429	463	431	434	456	429	446	432	419	462	413	412	461	408	445	417	418	440	451	456	410	434	446	400	433	431	421	442	425	460	427	450	439	462	429	428	459	430	427	462	437	428	424	414	449	410	424	399	414	445	450	439	426	440	466	417	438	455	440	438	414	447	463	430	454	433	443	409	461	427	425	462	489	449	463	443	414	430	417	458	427	419	402	457	447	446	381	414	434	409	415	410	424	414	455	414	478	421	454	400	467	432	428	445	432	400	428	417	464	448	433	443	442	385	402	424	434	461	410	418	425	445	437	426	438	401	429	449	465	408	429	437	384	384	425	451	440	419	459	392	439	427	433	435	460	451	429	472	435	428	439	434	456	426	428	447	430	417	404	417	447	438	421	396	404	472	408	449	466	407	421	412	410	410	431	426	392	435	445	400	402	415	430	418	417	416	445	438	443	439	414	419	456	412	424	412	439	472	386	437	433	456	413	442	445	465	467	431	445	446	421	448	424	465	455	429	431	417	430	439	443	417	440	408	427	426	417	434	474	423	415	450	427	442	448	435	420	414	453	407	463	438	471	428	438	443	442	445	398	391	473	447	426	433	419	416	448	452	456	438	449	439	451	457	444	421	445	418	427	445	420	433	440	431	439	475	409	434	413	445	466	395	395	451	429	450	421	416	430	399	384	437	441	475	425	424	439	404	416	487	393	405	447	425	413	415	461	403	430	434	419	420	450	432	438	423	452	438	443	457	434	432	478	397	408	400	429	400	424
23422	21658	34219	31956	22341	16664	4214	597	400	382	374	373	376	378	377	385	358	391	366	402	338	362	394	380	353	408	377	371	349	379	348	374	359	359	386	393	373	333	359	344	384	387	355	365	354	366	350	331	366	365	385	381	358	373	366	360	380	375	362	405	393	344	361	378	411	360	386	328	368	327	380	379	371	348	393	324	377	369	380	325	344	394	322	390	388	370	359	356	414	390	381	385	346	358	385	357	347	393	399	348	354	346	362	387	374	354	330	394	367	376	367	388	370	357	364	395	342	391	352	344	359	387	389	354	375	361	358	398	357	401	368	375	329	367	367	368	385	355	319	358	355	372	388	380	380	353	341	378	370	326	362	362	370	401	341	342	339	401	371	366	349	351	348	387	342	389	360	391	365	366	384	352	360	392	346	392	333	383	400	349	368	394	349	385	368	345	360	364	377	367	356	359	337	373	363	327	378	369	369	357	366	366	391	337	343	405	363	369	369	378	397	361	368	407	363	396	362	363	379	376	353	353	376	352	372	417	370	357	332	373	330	363	396	359	370	355	367	377	370	356	342	352	370	365	375	387	387	380	373	340	359	349	380	373	361	373	381	341	345	376	334	361	367	401	366	362	384	361	352	373	332	378	358	347	327	398	365	373	332	360	376	387	355	373	369	373	386	373	354	373	373	344	343	345	368	393	378	362	364	398	371	377	385	352	350	369	338	388	321	360	393	376	351	368	335	343	350	344	369	336	382	369	350	365	355	368	373	385	393	386	376	355	356	384	374	356	340	344	369	319	375	357	339	377	381	415	353	358	356	366	378	353	372	342	377	352	330	358	398	365	345	377	385	367	344	386	369	400	367	359	393	396	346	387	379	331	339	390	363	354	381	372	355	338	371	399	316	370	362	397	327	379	362	404	356	322	381	378	353	386	384	345	341	400	384	374	366	388	374	358	340	382	365	393	337	365	390	382	335	357	341	381	341	379	362	357	378	401	392	320	366	387	357	369	359	338	355	344	338	355	349	399	351	381	351	356	350	370	383	355	364	361	385	398	376	368	385	349	364	374	356	359	410	349	388	325	365	377	375	325	383	350	380	369	340	382	375	334	338	421	367	345	387	374	354	372	359	347	348	390	411	350	358	380	418	381	346	379	379	354	352	385	393	339	320	374	356	382	387	356	349	383	353	360	372	360	368	369	414	400	396	375	375	374	345	368	384	369	358	371	369	358	341	392	367	355	373	339	357	399	361	376	357	373	356	379	375	346	373	334	394	373	348	377	339	352	344	373	370	351	405	343	323	362	369	385	368	319	356	381	340	358	320	363	372	374	330	421	392	372	354	332	384	385	395	339	374	329	364	363	357	383	368	366	377	346	412	391	342	345	386	379	391	348	361	353	391	316	365	353	345	351	394	384	374	331	352	360	352	358	357	352	377	361	373	349	379	400	382	411	363	374	356	373	373	390	322	370	362	348	353	399	349	399	345	398	397	373	345	381	376	369	366	367	352	363	351	369	360	330	365	372	353	322	392	372	362	361	389	367	338	331	377	350	401	389	368	363	304	374	421	364	388	369	379	363	380	354	349	333	385	393	392	391	346	350	378	374	340	377	387	381	361	386	342	386	374	379	367	349	348	402	349	348	385	350	347	351	404	353	346	382	349	413	373	345	367	361	353	368	391	325	376	367	383	374	327	355	319	375	388	336	363	396	347	352	351	340	358	350	374	340	355	368	380	408	409	379	372	382	340	357	399	350	360	383	346	335	394	387	346	349	340	393	367	354	350	370	341	381	385	390	378	360	356	332	336	349	348	355	383	377	427	384	372	361	384	344	367	375	369	387	388	316	363	352	351	340	373	366	309	378	371	392	370	380	343	384	377	340	367	363	352	355	379	391	343	379	366	382	391	383	349	395	383	378	388	396	350	366	357	366	422	344	369	341	368	338	397	357	416	345	392	374	360	362	362	354	363	347	369	371	345	338	370	382	370	370	372	371	348	395	351	399	337	357	369	346	377	333	347	389	403	384	360	343	353	338	381	377	364	364	379	390	401	377	351	368	360	365	390	343	371	383	364	374	345	357	393	398	353	404	368	358	353	356	337	362	354	369	338	374	358	396	372	355	385	371	392	368	367	332	359	358	373	365	350	375	408	351	390	422	351	369	402	339	348	369	316	357	387	393	360	369	371	361	371	349	354	361	360	404	411	353	378	341	370	393	387	380	349	383	391	361	379	364	353	366	366	373	345	378	353	370	346	382	357	354	364	372	346	368	349	371	364	355	352	337	358	380	368	368	370	374	330	363	365	389	415	354	390	354	392	383	343	362	336	381	369	384	363	357	400	354	405	381	402	351	391	353	362	389	354	339	377	350	359	380	380	346	378	339	352	372	372	369	365	368	403	360	348	354	363	352	339	368	350	365	347	388	355	348	381	369	353	352	381	339	381	349	362	378	365	338	373	365	385	368	380	340	377	375	382	368	354	331	374	394	390	367	345	370	374	384	355	356	401	371	359	375	354	384	378	385	387	364	378	354	387	365	329	372	367	392	357	358	372	382	357	365	371	358	392	360	341	359	366	376	396	408	336	370	405	352	368	350	351	354	370	343	402	364	360	372	353	361	323	355	324	366	358	353	376	359	388	368	337	356	378	352	391	371	380	404	346	336	377	370	397	399	373	367	335	347	370	401	376	333	363	383	378	353	341	376	377	328	375	331	376	359	383	346	357	376	358	384	379	349	355	374	346	369	364	382	382	365	382	359	382	383	377	385	355	376	373	384	398	364	353	382	349	367	347	339	346	383	378	365	349	375	382	356	367	329	367	370	355	344	353	421	410	331	414	383	389	355	361	349	374	378	349	366	367	379	371	370	371	372	369	327	340	379	361	365	380	361	360	376	323	377	417	345	375	359	380	331	350	383	369	359	330	380	345	372	376	367	352	353	373	383	369	371	348	367	379	355	390	398	345	371	364	395	358	347	353	369	336	360	371	370	373	374	387	374	370	378	343	364	382	360	342	386	369	405	395	357	385	373	375	371	376	350	334	384	346	375	399	372	361	368	339	393	399	389	379	395	373	383	374	355	387	349	392	373	389	338	375	365	379	372	369	377	385	389	386	351	354	390	362	387	379	356	362	377	346	368	366	391	372	370	305	358	361	378	410	348	376	385	369	358	363	338	360	378	364	352	387	372	367	349	367	352	395	386	382	352	381	403	346	351	356	361	362	370	387	388	385	378	346	329	350	385	374	357	334	350	374	369	317	393	360	374	384	378	379	353	358	350	388	353	421	361	370	382	343	355	365	347	355	371	364	366	342	363	343	348	361	376	374	347	346	376	350	360	329	372	365	361	355	336	370	355	336	369	389	369	372	335	337	351	339	377	331	391	365	337	381	378	370	358	365	330	357	360	356	348	350	363	400	384	378	393	309	367	365	356	346	347	384	344	389	359	371	366	345	358	387	357	364	367	354	353	344	343	399	399	374	371	389	368	352	353	371	411	347	345
56956	89845	69703	42896	20549	8201	1886	599	430	401	432	420	407	401	419	418	391	435	366	421	449	411	462	433	427	405	408	393	435	453	440	412	429	439	414	431	444	402	379	414	409	417	408	431	386	390	419	376	421	423	420	450	409	426	415	437	426	363	421	403	427	372	413	388	426	403	401	379	452	392	419	403	375	413	455	426	416	431	403	414	407	401	432	365	399	423	441	439	448	420	387	448	416	372	374	426	391	411	418	404	425	434	414	367	383	401	435	404	430	406	397	372	397	413	383	440	404	389	417	438	413	382	419	417	417	421	429	417	418	406	430	418	391	386	453	425	406	386	421	410	389	418	424	423	420	421	410	410	418	450	409	405	425	405	398	413	381	432	414	422	423	375	423	436	438	389	414	398	396	418	416	437	424	434	442	382	406	412	391	397	393	384	403	449	428	455	420	395	411	426	391	447	396	417	442	418	426	437	379	420	395	424	439	426	402	452	382	418	440	418	441	431	403	431	419	410	435	414	445	412	402	419	402	419	407	397	397	401	415	420	389	395	414	413	401	369	434	422	393	414	395	425	442	402	399	393	415	413	435	398	420	423	403	429	390	398	402	424	424	425	415	384	403	421	405	410	426	380	444	411	411	428	449	413	416	427	419	466	412	457	425	424	392	389	426	402	371	401	428	380	404	406	413	432	415	389	398	453	379	393	437	424	387	416	424	412	449	398	391	417	432	395	392	412	406	433	430	416	403	408	396	445	413	384	416	411	420	441	434	388	414	429	409	438	429	423	399	415	400	390	404	421	434	425	419	447	414	421	437	383	428	415	415	398	408	412	409	401	426	427	402	417	372	389	430	427	423	432	394	424	378	411	434	429	421	417	441	388	412	423	410	415	377	477	410	405	367	411	399	432	395	389	425	441	430	425	413	418	407	387	390	411	397	385	399	410	398	409	407	365	396	464	428	365	441	413	437	410	423	410	414	401	424	398	411	455	406	438	408	399	385	410	384	407	387	392	420	403	466	416	392	431	401	380	449	417	426	440	398	415	419	455	383	429	415	420	436	413	400	428	456	398	406	403	424	439	398	416	435	390	432	438	418	417	435	439	458	387	420	423	436	448	430	398	406	388	406	378	440	432	401	399	413	438	417	401	394	417	418	413	442	404	420	416	416	394	401	419	426	413	420	406	420	431	401	408	383	394	415	404	432	405	429	421	383	399	390	427	400	421	437	387	409	410	388	457	458	405	425	406	408	422	411	448	426	409	429	381	386	406	435	428	411	416	460	437	424	370	411	417	425	392	409	424	374	417	437	430	417	410	431	460	432	410	386	408	405	422	421	410	385	456	407	417	368	388	404	425	438	386	421	394	406	412	451	404	400	429	437	400	400	458	414	421	379	422	426	440	436	419	388	416	447	372	430	404	385	410	403	418	444	426	417	388	433	409	427	433	410	407	391	439	427	443	440	379	420	434	385	427	386	390	435	416	389	428	423	433	406	427	387	406	389	421	388	391	429	428	439	436	394	433	401	426	429	411	412	381	422	422	395	434	388	402	406	435	403	441	384	391	440	400	401	383	401	409	411	432	427	424	451	427	395	390	399	412	438	362	405	406	415	434	429	392	430	401	470	411	430	394	404	406	422	439	393	439	384	462	394	419	388	454	412	411	404	436	408	424	412	438	411	388	406	426	400	414	437	409	414	416	447	433	404	424	369	402	411	431	421	442	388	409	425	414	424	446	389	402	429	391	439	446	435	417	395	393	392	418	414	395	408	399	428	421	387	412	397	372	401	410	411	418	396	430	391	412	447	365	417	427	419	429	389	403	408	416	398	439	410	424	411	407	417	414	395	409	402	419	418	417	419	410	409	403	420	408	424	379	406	413	399	411	410	414	407	411	403	414	421	402	392	429	451	403	402	439	398	433	415	424	414	410	405	410	413	420	422	441	406	408	424	397	425	428	386	409	369	397	438	383	437	390	421	422	431	436	421	397	402	399	401	426	429	417	389	430	391	406	396	413	421	415	432	408	404	379	374	375	388	434	384	413	398	440	383	449	395	395	418	416	419	402	399	443	403	413	404	412	400	407	415	426	403	404	424	420	428	390	434	393	439	418	430	411	430	445	385	416	423	361	441	429	394	440	445	426	418	419	400	398	408	414	429	386	416	413	417	416	378	432	397	434	408	392	418	427	407	425	440	359	404	397	442	413	397	420	415	423	409	448	400	394	413	404	413	398	399	415	459	416	417	431	424	398	437	399	418	441	427	402	405	399	373	372	404	399	384	407	406	392	426	412	419	437	395	395	409	405	425	435	422	385	424	398	422	403	390	417	421	398	389	409	458	402	438	384	398	414	435	472	395	434	416	431	436	383	388	403	445	442	381	418	438	383	428	430	402	416	364	416	399	414	417	404	429	393	391	434	445	426	416	441	408	422	438	434	430	446	417	399	411	372	394	361	412	418	404	397	395	442	379	400	405	387	403	401	418	413	412	392	441	404	417	448	410	414	438	397	418	413	395	395	383	396	411	407	392	428	423	417	437	443	414	427	447	427	404	421	408	396	398	410	389	373	402	403	399	362	420	412	428	399	460	398	434	404	406	407	427	441	387	418	430	449	410	412	410	432	406	396	400	395	384	389	447	432	407	418	430	419	454	428	417	397	437	419	413	404	399	378	440	389	409	411	412	426	430	376	404	374	393	413	443	414	427	448	424	405	382	434	415	440	396	396	395	410	431	422	437	413	414	417	403	439	427	445	372	367	414	399	401	433	435	430	422	408	405	430	424	410	417	425	398	408	397	426	409	379	426	420	371	400	400	406	428	405	432	411	385	448	399	405	437	388	409	405	428	426	411	452	402	427	420	434	412	434	380	381	391	400	387	429	398	423	419	450	406	435	426	377	399	386	373	398	417	401	392	417	419	411	391	423	415	432	419	414	416	455	419	412	430	400	392	434	434	401	410	425	394	404	418	417	422	410	418	450	397	425	415	429	373	383	390	420	420	395	389	419	399	402	416	374	418	417	431	394	404	417	436	433	434	409	402	408	413	422	414	445	409	445	427	442	412	414	445	392	379	405	429	414	398	432	421	439	424	401	417	392	437	401	405	411	384	395	419	407	415	385	428	413	416	414	412	426	425	421	385	428	394	417	411	413	447	412	424	379	409	407	399	398	410	437	422	438	394	428	390	397	379	450	428	404	403	432	398	419	425	408	420	387	380	414	447	383	411	407	406	423	413	388	379	462	457	455	428	407	435	432	418	417	407	426	381	399	428	454	406	427	430	386	437	434	415	389	376	437	428	417	401	399	415	435	429	422	410	420	398	428	428	394	430	384	415	440	410	404	389	423	401	426	417	457	417	358	417	429	422	397	388	453	401	424	426	397	391	430	394	368	399	410	459	384	421	396	410	393	417	408	391	398	389	396	423	414	393	392	461	420	428	418	421	370	398	445	421	385	436	417	425	448	421	380	406	427	426	409	382	447	434	384	415	421	396	423	383	395
25310	22900	34765	31086	16572	5213	1112	539	498	498	454	478	480	489	471	466	486	520	421	509	446	483	496	509	465	473	526	447	485	452	446	489	473	479	469	477	446	486	479	481	435	434	480	521	495	489	464	458	474	472	467	484	489	504	473	472	439	461	491	467	466	519	499	488	448	482	462	462	468	466	491	471	488	492	494	490	480	464	456	480	464	483	486	480	496	421	489	475	466	489	516	461	473	453	463	471	452	486	465	436	458	438	469	456	505	456	449	470	463	462	471	454	514	486	481	469	489	490	442	466	451	471	470	485	470	467	462	505	481	525	466	429	478	471	466	517	469	480	457	445	456	479	480	428	434	490	446	487	494	481	438	466	464	483	459	493	443	473	465	473	462	488	456	475	457	490	481	488	452	466	477	459	421	510	511	476	444	467	493	452	481	465	476	506	425	448	487	515	462	469	446	486	454	465	466	411	495	468	476	475	458	469	480	484	521	428	461	460	461	440	429	463	454	478	505	518	494	474	472	470	425	490	467	477	421	503	472	469	498	489	491	489	475	429	483	453	461	522	476	478	462	422	498	457	444	470	480	451	481	504	493	498	481	417	460	446	499	467	465	467	472	477	426	460	478	486	500	470	475	461	470	482	470	479	451	480	484	503	497	470	492	505	453	444	446	474	493	466	496	477	458	475	469	482	462	472	450	492	459	462	440	469	484	491	464	446	460	464	460	472	483	488	475	483	494	432	428	491	485	486	445	459	448	506	471	487	462	477	473	451	479	474	474	459	437	469	466	486	486	488	482	436	493	467	468	458	436	471	487	445	463	487	491	504	449	475	457	469	516	460	471	474	452	469	467	474	472	442	466	469	456	456	476	473	454	476	448	468	483	489	425	452	435	484	435	466	451	480	454	480	483	460	463	464	473	444	479	448	468	458	459	459	471	463	495	505	442	459	498	462	462	451	446	496	477	506	473	497	464	461	459	444	506	451	501	476	478	435	447	467	454	470	436	517	502	494	464	502	446	500	481	496	469	483	437	504	538	445	480	494	452	495	475	465	501	448	451	502	453	479	459	466	460	470	427	473	480	464	456	479	460	452	466	498	454	468	462	457	491	456	436	463	494	443	461	471	483	443	447	474	486	475	464	426	441	429	444	502	481	475	446	488	476	480	466	468	455	474	470	455	468	472	522	477	500	478	472	435	488	469	487	449	462	496	454	486	483	480	487	443	474	461	474	456	495	484	487	461	457	487	503	455	477	475	501	508	472	478	465	478	460	461	489	442	498	487	429	499	450	506	460	473	424	480	466	470	494	428	423	472	458	515	504	478	450	484	462	450	473	490	456	486	514	460	451	492	479	489	442	461	480	490	453	458	454	505	475	470	458	452	510	471	446	424	470	467	455	483	479	507	490	465	461	508	515	463	487	447	478	452	472	478	481	436	476	475	481	449	460	460	522	445	436	462	450	490	491	450	454	478	508	482	450	463	453	469	491	493	471	454	452	487	441	488	485	459	471	463	469	467	477	426	447	485	433	534	471	514	446	430	461	485	470	485	443	458	446	466	418	467	466	501	455	462	462	498	470	482	489	496	479	491	475	445	506	436	489	439	479	496	454	481	500	465	496	443	482	464	466	507	479	456	507	490	481	459	478	452	458	460	487	537	493	447	456	448	466	478	480	520	472	494	479	462	448	479	472	486	440	454	480	463	461	472	474	470	428	481	463	473	461	509	474	466	464	488	456	471	438	454	462	496	473	510	473	466	468	477	443	457	489	489	451	496	432	455	481	477	469	483	442	472	466	490	447	471	486	468	476	457	466	435	437	505	486	458	480	487	450	467	467	475	464	492	449	469	500	484	520	439	470	494	462	460	492	466	474	495	498	456	492	463	494	445	492	509	490	464	478	476	513	481	449	484	506	456	442	446	470	458	439	516	486	457	467	481	507	507	481	473	465	448	472	482	477	459	470	472	459	454	454	474	436	429	455	468	496	450	448	475	465	447	454	521	450	498	482	470	509	479	439	497	477	478	461	452	476	449	471	477	452	442	420	468	499	460	460	493	506	459	475	485	462	493	459	450	490	478	490	492	514	477	474	460	450	463	476	481	469	480	451	475	487	514	503	462	472	449	478	457	476	499	483	497	449	469	485	512	461	472	502	518	453	501	469	452	500	494	480	461	468	480	456	468	470	477	452	463	510	492	468	470	508	476	446	466	515	473	517	453	486	452	478	433	494	510	460	470	485	465	470	482	498	478	502	471	476	454	473	457	481	473	488	448	446	462	449	467	484	511	448	483	466	453	469	448	495	452	451	486	472	447	508	432	478	461	476	511	466	446	454	501	450	460	494	476	485	460	435	471	482	479	498	446	482	467	458	470	462	482	470	499	507	473	468	516	488	488	475	495	457	467	458	478	514	494	460	512	478	457	453	437	479	500	477	461	430	464	483	494	485	452	448	498	497	450	477	505	510	451	452	430	467	476	471	464	477	468	478	466	472	477	480	511	462	436	482	443	483	469	446	497	462	440	464	482	451	445	461	458	487	457	461	476	478	463	488	483	472	442	483	493	483	470	456	484	477	445	481	469	476	477	475	470	484	461	466	511	438	459	492	462	484	456	480	472	468	470	509	462	472	445	488	430	450	440	487	460	451	473	461	504	455	454	431	462	500	448	489	484	483	509	509	474	482	510	468	472	498	459	472	439	490	465	479	423	447	448	478	506	492	451	465	498	514	404	426	444	469	485	445	490	502	468	478	496	439	471	451	447	473	445	462	513	462	474	442	457	471	459	497	510	443	501	495	481	487	468	486	448	460	485	453	476	505	487	489	460	487	451	493	491	479	473	466	483	465	483	478	459	452	478	458	445	436	467	468	500	484	517	488	468	484	496	461	450	489	498	480	486	485	492	483	447	492	481	413	472	442	459	528	450	459	496	489	446	487	476	436	473	484	442	459	501	424	472	466	468	479	466	474	452	506	504	501	445	441	506	459	510	470	504	482	464	459	471	470	501	470	477	473	446	464	487	442	479	465	442	451	466	447	457	462	461	493	502	507	421	450	459	476	471	449	460	507	497	452	478	478	501	440	463	456	498	484	450	465	498	466	512	464	480	488	450	439	484	477	487	481	434	451	459	452	482	448	484	472	440	451	465	446	490	438	451	462	512	487	486	472	516	518	461	443	450	483	422	462	472	440	447	471	483	499	475	462	457	496	476	455	457	427	461	454	473	470	443	470	468	440	487	463	477	446	466	450	477	421	491	456	505	454	456	463	509	515	463	459	473	491	452	460	448	464	468	459	482	494	462	512	454	495	457	522	471	460	457	481	479	504	469	516	466	520	538	522	478	441	436	454	471	470	492	473	480	478	430	468	466	448	446	503	446	513	468	469	472	509	465	497	494	492	476	483	461	491	450	459	478	462	440	497	445	447	516	471	465	477	445	472	480	469	475	483	449	462	473	451	455	425	445	502	472	467	499	468	482	466	435	475	471	500	461	430	453	489	464
50984	72002	54295	31521	12129	4612	1327	645	513	568	511	560	582	560	542	527	524	532	520	575	539	529	503	508	521	519	525	540	498	541	546	514	528	573	540	469	546	491	496	544	534	534	541	565	532	532	547	529	528	536	572	553	524	513	529	548	480	546	526	511	525	536	520	515	536	536	497	555	535	540	503	554	528	596	544	515	537	529	549	500	524	543	550	535	517	504	550	529	537	528	560	528	542	553	502	544	553	514	542	540	533	573	559	513	534	560	515	492	501	543	549	503	543	554	534	526	512	561	567	543	555	544	544	560	534	545	546	541	559	554	583	548	550	515	494	580	577	564	535	501	559	528	499	505	539	570	480	548	509	538	526	531	483	555	510	534	518	506	494	528	540	517	528	500	495	562	559	514	553	513	514	531	564	538	513	525	530	552	542	524	568	558	537	574	523	510	533	540	483	567	515	540	553	517	524	582	533	508	520	540	521	513	559	480	551	535	537	516	530	475	553	526	520	524	504	512	542	497	551	588	544	553	506	521	541	589	524	495	528	571	523	531	523	518	516	482	533	527	538	549	576	545	497	547	548	524	531	546	537	534	534	478	557	543	533	542	557	552	540	535	494	517	585	559	533	546	560	517	515	586	509	560	535	513	537	554	499	539	580	515	563	562	561	497	559	508	548	507	541	544	502	516	531	512	544	546	524	543	498	511	553	516	568	565	527	477	585	535	563	520	521	516	534	556	534	582	519	541	519	485	513	580	514	539	550	522	534	539	535	530	530	561	564	527	521	543	523	525	569	539	503	534	551	531	543	576	558	526	520	595	571	514	558	549	522	547	548	516	512	537	573	516	562	525	527	505	553	520	497	530	544	532	510	555	537	547	502	553	530	524	517	536	559	543	561	521	586	509	519	501	569	548	539	526	573	524	569	553	538	518	508	538	530	517	506	528	513	536	486	567	546	538	532	505	542	537	512	527	557	515	528	540	519	528	520	531	502	503	532	533	553	521	537	540	564	529	509	532	522	481	470	513	507	510	543	536	544	554	491	534	514	545	546	520	572	528	523	551	595	490	540	547	500	549	522	534	503	526	509	537	523	549	564	543	505	551	580	538	521	540	510	557	524	561	528	569	502	473	513	516	502	502	515	568	547	538	524	537	533	536	503	531	530	568	526	537	468	524	555	581	575	542	539	551	574	514	524	532	486	555	563	513	489	522	546	558	558	509	601	492	511	543	516	526	539	523	537	524	521	538	509	524	504	540	566	502	541	550	540	502	546	536	485	543	510	527	534	556	495	504	501	526	509	534	492	506	506	538	513	524	521	540	511	547	547	489	528	537	523	560	539	523	560	538	523	577	494	519	525	518	556	531	528	516	583	539	556	544	542	545	538	518	546	555	533	509	525	550	518	527	501	599	506	533	582	551	538	556	537	519	543	558	534	544	535	533	523	538	573	496	553	500	527	542	533	550	557	558	517	541	568	502	527	567	513	477	541	511	540	523	513	537	534	547	509	502	479	516	578	554	514	557	500	551	523	537	541	516	539	549	551	534	498	523	544	563	539	557	520	529	558	493	545	517	541	525	552	537	523	585	486	547	540	534	553	532	551	521	559	533	497	502	482	568	499	531	543	518	537	541	499	523	560	564	532	536	541	562	535	531	577	532	517	523	549	507	530	516	549	531	532	513	503	513	551	518	536	561	558	554	525	505	544	539	534	549	539	540	535	520	536	543	499	530	522	539	579	537	494	529	560	505	534	469	490	552	554	553	498	530	480	500	509	523	502	524	510	538	509	523	526	511	550	551	573	536	555	512	530	543	539	513	516	530	527	584	515	562	506	509	507	533	545	506	584	530	548	549	549	523	541	493	556	519	550	563	576	488	557	555	547	535	544	526	568	554	514	558	518	564	509	577	500	557	546	524	553	541	516	568	516	556	559	540	523	513	530	539	513	525	550	518	502	496	567	567	515	549	594	574	537	546	523	549	550	500	557	529	532	521	542	528	488	477	583	532	523	529	536	549	520	538	509	511	531	523	544	558	514	562	556	479	554	564	516	550	523	552	522	545	563	496	542	524	530	533	502	525	568	560	553	531	552	543	528	533	521	549	550	540	539	532	498	540	530	550	564	534	502	516	510	563	546	557	546	543	464	507	564	525	523	559	514	530	522	516	596	546	532	515	506	519	570	518	553	526	542	511	558	549	504	547	509	513	508	525	503	529	514	538	545	508	544	524	512	539	548	549	532	537	481	525	565	593	547	536	492	514	563	523	516	567	558	579	500	560	575	512	562	539	573	534	512	531	558	533	519	564	558	558	480	568	503	559	566	553	539	539	565	570	517	535	530	540	530	528	564	542	545	578	500	532	535	510	538	546	544	555	576	539	570	540	567	566	549	534	462	537	559	516	553	517	530	559	528	545	528	495	528	511	512	540	542	544	503	542	522	517	557	560	555	544	517	544	534	523	516	537	521	573	527	557	530	554	551	518	582	554	541	547	551	553	531	514	545	567	546	526	520	573	534	484	539	546	539	565	531	554	567	496	540	535	518	508	489	551	513	534	522	499	555	543	558	577	566	572	564	494	558	540	539	508	498	524	512	555	531	526	501	527	536	578	521	531	539	535	548	575	514	553	536	502	501	536	547	514	542	510	545	502	576	499	523	540	548	533	545	583	498	520	534	500	528	568	515	545	523	531	517	574	536	513	529	552	517	532	584	535	544	535	539	541	561	515	513	543	546	507	531	563	539	552	559	590	489	464	553	516	525	522	531	527	551	520	553	527	558	538	555	543	510	556	548	513	513	513	545	546	575	519	541	527	531	545	514	594	503	560	533	530	551	509	524	563	522	533	533	502	534	549	508	509	533	556	539	498	550	504	525	544	528	524	513	560	547	509	565	523	507	489	527	533	553	474	549	504	527	558	505	560	547	540	549	532	606	520	538	513	540	526	495	519	565	561	528	526	498	486	525	526	548	533	527	535	546	544	551	554	568	565	519	503	529	519	521	520	522	549	493	545	508	552	536	522	549	544	513	544	545	531	522	563	503	535	513	540	533	514	531	542	536	501	565	499	509	510	501	556	534	515	570	503	536	505	496	555	521	546	556	541	492	525	539	550	582	588	555	523	485	541	479	500	507	578	546	528	519	536	491	541	533	505	510	522	550	542	539	544	527	527	541	536	517	531	563	493	587	518	547	512	554	506	588	556	535	540	532	569	534	540	518	551	546	502	524	551	521	543	564	528	529	494	520	517	528	553	530	508	481	520	574	530	504	539	559	523	504	572	535	519	554	578	537	521	516	523	535	491	526	538	521	544	530	553	548	502	552	542	546	558	560	507	513	548	545	558	522	526	534	539	484	554	552	530	539	526	516	558	537	509	495	533	523	526	548	524	511	561	557	531	524	557	559	502	539	484	509	519	524	568	504	538	493	531	491	544	560	516	489	529	560	571	540	542	538	517	533	532	543	488	514	536	557	542	540	510	590	511	561	510	536	506	507	563	545	513
22632	21262	31368	28002	22064	20920	12317	1122	546	494	502	523	475	538	496	497	529	467	477	506	450	461	465	479	487	464	473	491	437	458	471	445	511	479	477	475	465	524	536	443	493	489	480	472	452	499	480	461	449	460	503	475	456	451	490	476	471	464	453	481	484	467	497	457	430	441	472	478	469	497	508	453	466	486	487	497	481	464	458	498	408	480	485	453	474	477	489	446	429	486	496	469	416	466	467	484	443	457	482	460	452	463	439	501	483	448	464	481	419	447	483	474	491	490	470	481	492	451	466	463	464	430	446	472	464	489	471	497	459	466	481	475	445	450	458	480	476	498	466	469	484	471	507	465	490	460	450	452	480	470	462	469	456	454	474	475	472	460	452	499	473	494	474	421	468	457	475	485	500	499	473	456	473	476	437	477	488	465	436	464	467	460	462	459	444	485	491	464	527	493	460	463	512	444	501	450	500	486	463	473	459	469	472	449	453	471	474	444	497	441	452	430	476	473	481	441	465	424	447	447	475	442	469	484	455	489	496	470	456	463	486	444	494	446	459	504	438	460	484	466	478	447	454	476	478	491	431	490	485	485	469	463	484	465	471	478	465	456	464	449	492	467	467	447	472	450	494	459	482	456	473	474	496	479	471	445	465	455	464	443	473	458	436	493	501	493	457	471	449	456	482	461	474	487	477	497	489	492	491	450	511	499	462	499	500	453	492	446	456	490	482	455	471	466	500	447	473	437	439	469	501	487	463	491	439	443	497	444	456	446	470	505	488	524	501	476	452	458	508	475	469	462	429	490	490	468	470	470	485	487	439	458	476	469	499	471	478	498	496	500	466	482	509	474	520	434	432	477	503	519	458	459	442	482	444	436	502	489	451	454	509	526	483	495	457	475	529	463	428	471	433	469	471	471	463	457	476	469	474	481	487	441	501	463	471	496	480	454	440	477	481	477	453	473	455	487	474	456	510	474	461	464	477	485	456	448	434	444	443	485	445	467	480	495	484	485	442	471	469	422	465	491	482	425	428	474	465	478	495	430	449	485	483	433	455	489	493	488	491	471	455	507	501	474	467	472	465	443	472	470	453	449	441	430	467	444	468	479	465	484	459	436	435	468	452	457	483	455	484	459	461	477	445	516	492	448	498	460	454	476	440	471	475	448	471	475	460	468	464	447	527	445	506	436	455	464	459	467	450	487	460	497	453	462	444	527	467	444	462	465	478	523	482	493	438	470	437	466	447	469	479	477	431	494	483	469	467	506	440	464	447	467	499	478	489	447	462	470	473	446	481	456	460	486	469	476	518	491	514	506	463	474	450	442	432	461	484	415	499	490	452	454	474	419	461	461	479	449	467	449	463	461	447	479	518	522	434	477	464	420	470	479	439	457	440	491	479	448	495	466	452	480	461	507	469	485	418	487	457	482	457	437	475	465	446	456	483	488	424	458	475	415	453	496	489	442	483	498	496	469	498	507	460	483	463	457	425	500	494	460	471	464	478	455	457	485	470	456	482	500	510	469	449	444	460	465	466	476	486	471	489	494	513	452	495	522	450	501	476	510	465	447	490	461	480	441	469	522	455	469	470	456	458	455	484	470	474	467	414	462	482	496	497	461	472	492	504	450	497	456	434	481	454	432	433	464	440	487	458	468	474	450	491	474	501	484	511	431	473	463	440	450	493	472	426	468	468	477	491	506	464	471	455	488	504	479	435	473	458	504	470	459	449	495	477	478	489	491	454	455	436	474	533	445	508	462	463	510	489	438	444	491	433	473	463	457	451	464	468	555	462	480	460	466	479	473	480	457	476	490	454	520	451	472	474	479	475	521	454	488	421	468	483	503	475	490	440	479	472	440	456	501	456	508	489	458	465	491	466	491	473	480	530	445	497	481	468	467	463	481	489	475	472	460	449	480	498	483	483	487	466	453	446	471	469	475	476	433	486	452	440	481	449	475	485	448	430	500	501	460	460	482	462	511	453	502	470	454	481	440	511	476	472	435	470	461	472	496	488	500	485	468	475	460	494	452	492	485	450	487	434	442	464	433	482	489	456	465	459	485	455	483	451	463	478	476	505	449	434	458	456	457	453	499	491	483	495	471	470	453	452	467	448	473	469	477	467	486	488	480	475	456	491	475	460	445	479	477	464	436	498	516	437	484	459	466	428	442	442	451	498	438	457	515	503	498	471	501	471	482	456	511	495	464	440	463	476	433	471	461	486	432	502	483	450	471	465	500	480	494	439	444	470	486	485	458	483	484	471	483	451	473	475	470	475	467	469	492	472	502	432	507	453	486	469	454	483	485	467	484	417	480	465	422	427	436	489	487	515	465	468	431	465	492	430	516	485	458	479	474	444	436	490	493	439	467	481	482	490	500	471	428	458	456	420	443	491	435	471	459	453	475	455	489	453	480	466	476	495	487	459	466	481	444	499	463	495	445	477	492	468	455	490	459	473	468	442	430	467	484	496	533	499	481	486	463	525	451	467	445	485	483	477	461	464	479	472	480	459	470	455	468	483	475	502	484	456	428	489	479	447	453	464	462	477	420	481	506	471	463	441	479	498	462	454	461	479	477	480	500	468	457	476	478	485	468	441	462	503	485	445	457	499	471	481	470	496	447	454	500	467	433	472	503	467	471	471	459	466	480	478	472	492	436	468	428	476	448	462	453	474	464	464	472	435	490	488	481	500	455	480	509	468	434	461	463	442	501	519	511	486	481	465	438	494	493	494	499	467	439	450	451	473	494	517	462	453	496	474	468	508	474	445	468	450	496	463	487	444	489	490	474	438	431	505	453	454	509	459	487	458	464	483	448	431	466	509	478	448	452	485	454	457	492	452	438	490	477	504	468	426	442	472	463	483	448	489	491	430	452	451	467	472	482	483	481	450	472	458	410	424	458	485	452	464	454	447	477	449	494	456	471	433	457	478	415	484	477	461	493	482	467	490	441	462	437	495	473	430	436	457	440	464	450	456	484	483	482	472	488	489	490	470	461	466	487	439	437	485	476	444	435	468	467	469	462	468	540	431	462	471	497	438	453	454	460	456	461	458	458	463	458	438	453	456	450	474	504	463	476	490	488	466	473	487	415	456	475	510	498	483	464	468	478	445	454	430	446	446	452	477	495	456	501	497	517	468	430	486	474	435	508	481	453	481	444	452	483	454	464	487	500	512	458	469	497	464	494	430	452	447	457	426	505	453	467	504	442	490	457	509	443	499	467	465	486	497	457	448	449	448	517	482	479	461	502	433	486	482	447	494	448	457	475	486	492	455	454	443	460	462	482	472	472	464	475	464	452	455	475	463	481	459	464	468	445	489	467	497	460	476	492	439	464	475	491	497	475	490	468	479	475	482	442	442	458	477	481	448	482	452	476	429	428	499	480	528	487	450	457	488	465	487	467	464	482	472	461	497	527	450	449	416	475	425	487	453	465	492	473	496	476	488	461	447	460	465	447	450	469	476	474	490	456	512	522	435	430	466	470	460	469	453	494	498	456
61116	96833	79431	49781	26909	12554	2945	815	510	524	531	532	496	499	499	533	506	478	513	472	528	508	537	476	554	532	513	526	492	517	511	555	542	532	519	540	562	475	516	542	512	512	526	552	542	500	487	521	506	532	487	495	526	515	481	549	502	564	524	513	516	562	526	544	528	530	559	484	537	579	495	535	540	492	550	530	464	463	481	515	531	539	516	492	492	512	497	518	477	522	481	528	547	533	518	512	532	527	498	492	483	545	489	495	520	487	561	499	485	482	483	504	529	509	489	473	499	525	508	517	516	474	531	482	513	530	535	518	520	478	549	482	534	560	499	530	507	485	522	499	523	558	530	523	518	504	535	532	512	512	549	495	533	493	503	478	545	512	490	509	493	472	484	535	483	544	566	494	492	505	517	504	522	527	494	526	515	507	508	503	476	531	490	481	494	495	537	506	524	475	511	501	488	475	507	521	523	548	512	523	546	517	510	503	518	517	475	533	477	482	525	535	512	487	551	518	525	536	501	482	489	527	524	524	516	523	518	528	508	519	511	532	539	509	523	548	528	530	498	485	523	524	553	486	506	583	525	535	516	490	490	551	535	495	514	524	507	506	510	527	545	502	483	525	541	523	525	485	474	505	524	508	529	477	497	510	502	510	497	525	541	503	479	466	540	484	524	475	498	499	491	520	524	517	505	497	530	488	521	521	522	541	502	500	561	521	532	480	595	481	510	508	539	539	510	477	516	505	495	539	473	511	503	515	489	498	508	510	489	494	521	528	514	523	514	554	495	504	510	499	547	572	506	494	527	517	524	505	515	507	472	513	526	558	488	535	503	500	538	515	509	525	483	510	514	469	505	506	527	557	507	507	511	515	516	498	499	513	503	511	526	510	523	519	541	499	519	518	520	521	496	542	545	491	512	513	534	510	530	539	498	508	503	531	490	501	522	525	544	501	544	495	533	531	511	551	523	481	500	516	479	539	529	543	485	500	586	520	523	512	525	463	489	494	504	504	530	506	539	491	493	492	492	514	527	455	479	508	530	496	498	504	528	517	527	541	509	526	532	533	467	502	505	518	538	476	538	535	494	521	498	520	515	517	503	548	532	480	486	483	519	523	513	522	538	489	526	489	546	502	465	566	521	493	527	537	547	543	495	510	513	507	496	527	516	514	538	498	511	532	508	493	507	498	530	516	533	573	517	529	486	524	491	533	531	494	489	534	519	498	498	527	498	543	498	469	504	539	510	529	480	508	512	535	506	497	521	493	511	520	518	533	506	532	479	504	542	497	500	507	496	501	517	514	517	516	508	465	514	530	565	519	498	472	490	554	493	523	487	508	534	467	493	524	497	473	482	491	513	557	493	502	501	524	463	502	531	517	503	529	466	519	511	518	522	487	497	492	510	511	502	508	543	537	494	530	471	510	543	555	533	514	535	510	497	491	533	493	511	531	520	502	537	498	482	526	500	497	479	491	506	458	548	523	515	521	510	538	520	498	544	495	513	513	478	492	512	546	502	508	505	559	516	529	516	505	533	514	513	560	538	479	538	472	547	536	562	508	497	480	549	514	523	508	500	518	506	480	503	529	542	484	497	494	552	479	512	517	535	523	538	533	480	513	530	481	530	478	529	539	516	526	497	491	495	483	551	526	525	527	525	491	501	539	483	506	546	478	555	527	487	539	495	512	511	506	532	501	525	523	526	496	519	505	546	497	522	517	565	520	518	494	542	547	516	538	509	510	504	492	510	527	518	476	527	540	511	543	545	476	510	514	515	514	557	551	526	516	499	501	505	520	489	516	511	508	549	483	516	526	499	559	534	531	536	525	537	555	538	530	541	528	512	501	533	476	534	558	513	484	558	501	519	554	491	482	523	492	510	536	530	495	463	510	475	530	536	526	473	532	533	483	507	569	529	500	533	504	532	518	501	491	519	500	515	511	524	507	501	532	487	504	522	558	522	532	526	530	528	545	504	517	529	567	511	471	549	532	499	507	479	511	532	509	470	496	524	548	525	512	550	516	520	464	507	513	546	531	561	475	510	511	522	530	493	528	510	530	527	514	518	504	541	511	523	513	518	528	539	506	477	504	534	475	538	508	470	514	517	495	480	494	559	497	490	510	561	511	521	543	511	529	533	533	509	570	566	500	516	524	532	502	507	481	478	532	521	489	509	529	521	479	497	512	553	540	513	458	530	523	507	497	501	509	521	484	543	522	499	478	496	494	536	521	476	496	526	540	526	485	512	526	540	538	546	535	542	517	534	533	536	531	522	511	533	535	494	515	507	529	532	496	538	528	508	503	511	490	524	474	530	511	500	517	507	538	491	502	520	469	494	536	507	510	512	490	502	543	524	542	496	497	512	524	476	499	509	528	509	520	478	501	481	547	496	499	476	544	543	541	492	496	481	552	492	557	508	511	524	518	504	460	487	492	499	536	542	522	524	507	528	509	506	462	544	480	504	544	536	497	518	553	510	526	499	499	524	525	513	539	529	486	489	553	537	490	540	538	557	528	534	501	494	537	521	523	553	492	499	536	476	456	482	516	477	527	491	540	471	480	495	506	526	526	545	493	485	490	520	474	528	571	516	546	473	540	485	522	514	502	504	532	486	483	546	502	493	532	523	513	512	529	532	474	522	539	522	512	526	522	516	540	501	532	493	479	532	497	517	534	487	498	517	497	543	494	536	504	534	514	526	510	512	494	491	497	522	537	490	498	494	517	511	520	531	496	540	522	519	515	532	528	549	517	521	512	504	547	526	476	449	534	543	461	520	478	490	510	566	538	520	448	490	501	485	507	506	511	507	489	504	538	553	486	524	527	546	484	528	481	522	500	500	496	483	550	532	474	517	546	545	526	465	497	484	505	510	486	494	501	507	536	524	516	503	536	515	486	493	496	532	529	472	538	518	515	547	544	476	473	490	526	505	522	483	502	518	512	536	501	525	476	521	512	520	494	501	468	536	472	503	501	529	504	505	504	466	527	489	544	499	533	489	476	504	562	494	486	508	510	493	518	543	528	556	514	543	530	512	550	487	484	471	494	493	512	461	482	503	520	566	542	513	532	476	486	470	530	497	552	536	508	504	528	501	516	499	461	522	511	507	540	513	492	495	497	538	529	503	489	516	536	526	475	514	516	544	529	523	516	512	529	527	495	509	490	524	487	507	512	502	498	494	487	489	538	517	499	534	566	498	523	500	521	530	534	549	477	526	483	513	484	517	513	491	550	506	548	520	500	487	521	521	493	524	537	533	513	506	548	520	497	508	518	487	557	546	492	506	525	469	515	540	479	479	503	502	491	502	527	528	544	499	542	511	546	516	515	473	510	545	515	529	524	531	523	508	501	516	561	514	520	544	485	561	496	515	513	495	547	551	510	544	495	544	522	520	507	522	536	527	514	471	589	505	543	525	489	528	524	495	483	486	532	528	515	541	495	524	493	553	515	505	501	511	487	548	516	490	530	508	521	526	499	462	483	487	508	545	494	505	508	508	469	506	502
29138	27515	30461	18802	3560	1170	596	394	415	370	373	381	425	355	347	359	398	346	411	388	395	390	387	365	399	375	392	375	412	373	421	338	435	382	391	399	416	403	372	382	397	396	367	358	357	399	395	403	352	385	388	335	379	365	352	377	406	411	391	384	384	376	384	395	406	410	390	396	390	408	410	421	402	384	385	380	392	369	361	390	351	382	392	392	423	385	396	400	392	406	406	400	406	388	384	402	401	376	405	367	383	396	368	389	360	384	357	359	386	366	375	374	361	372	386	406	387	388	376	373	377	396	399	363	391	373	397	393	369	351	369	385	384	364	360	383	388	364	438	374	383	355	423	393	374	352	385	391	349	374	369	404	364	355	361	401	396	404	371	373	346	381	400	402	398	346	363	383	379	394	356	366	379	372	393	369	348	363	399	396	403	401	363	387	381	368	392	375	387	399	393	364	377	380	350	395	399	403	368	364	400	355	391	381	407	388	384	381	410	392	379	416	364	386	397	352	376	412	384	370	402	382	406	395	360	360	358	376	387	385	338	385	378	392	372	362	373	365	404	371	371	399	417	355	407	403	377	401	381	377	390	367	385	371	374	337	362	428	381	376	367	358	354	394	379	391	367	402	372	416	387	387	349	373	403	413	356	390	389	343	356	411	365	394	385	390	354	413	379	363	376	401	348	371	382	364	401	371	381	365	381	434	353	373	370	367	393	380	391	383	397	365	392	382	352	386	386	369	396	386	386	375	354	382	381	376	370	381	396	407	387	368	388	383	391	377	371	373	374	376	373	385	361	398	396	381	395	339	404	347	374	389	374	406	388	409	386	408	391	376	381	373	381	405	374	409	384	406	404	379	399	386	407	394	386	383	409	381	357	410	389	361	376	368	380	402	381	417	385	400	376	389	378	387	407	411	387	377	383	375	382	371	387	414	368	408	345	382	374	354	374	356	385	380	367	402	409	386	417	392	370	360	384	425	398	390	407	408	385	407	380	391	368	378	390	377	356	396	362	382	385	386	374	375	362	363	405	361	365	386	360	383	387	397	389	370	366	375	363	403	421	423	361	339	366	364	377	384	391	392	400	397	367	414	395	397	380	386	427	334	368	380	378	372	392	376	391	371	372	395	376	364	374	380	405	401	387	353	359	350	378	378	391	374	389	369	357	382	390	393	378	390	362	382	378	363	374	399	366	369	371	398	389	397	373	396	404	366	395	398	399	369	415	355	367	399	368	380	374	382	398	385	368	349	437	389	372	399	381	396	410	421	381	403	401	405	375	386	390	394	424	386	364	352	392	407	365	343	373	390	388	371	390	362	341	360	388	366	369	374	382	365	364	352	393	390	361	376	406	382	359	404	375	388	397	387	424	387	403	412	378	407	364	386	386	371	387	352	367	382	390	390	360	378	376	385	355	392	386	427	393	373	403	384	365	410	380	357	350	394	400	377	400	382	332	366	355	399	432	381	407	374	395	383	378	408	415	347	383	373	372	406	364	366	404	385	378	342	408	411	388	377	396	387	407	375	381	365	372	411	352	381	366	377	362	373	376	403	351	362	381	394	357	363	379	367	373	361	382	415	386	416	374	404	410	386	363	394	415	403	368	333	388	398	378	366	404	392	378	400	400	378	401	378	357	388	379	399	387	394	381	390	390	374	404	383	396	372	380	336	373	401	364	389	380	368	367	381	377	407	378	379	375	416	395	387	385	383	410	373	401	390	380	403	394	411	425	401	378	394	392	393	378	359	390	390	352	380	362	391	402	383	394	380	404	402	391	441	371	390	424	385	384	376	355	390	406	375	378	390	395	375	363	368	371	375	367	371	399	377	355	369	388	385	392	389	367	362	394	365	389	393	375	387	392	389	389	389	395	378	422	406	352	397	364	349	380	371	383	384	401	382	371	342	377	393	392	377	367	375	410	378	380	354	394	378	369	379	387	381	391	389	419	378	411	395	381	400	425	369	422	394	413	412	374	402	382	329	394	386	416	343	373	417	394	370	365	380	351	352	384	377	387	399	374	366	365	391	400	357	372	376	405	367	393	355	396	399	373	350	351	368	409	359	378	363	377	405	381	405	380	397	381	387	399	408	395	363	397	392	398	372	369	399	385	375	376	336	390	390	375	357	360	370	377	384	385	401	390	390	363	356	388	377	395	383	427	362	406	392	394	373	349	387	379	390	377	405	385	395	400	389	375	400	366	379	377	397	414	379	381	346	374	393	410	404	352	390	377	372	391	371	393	380	347	406	404	369	378	425	402	375	357	387	368	367	398	373	369	388	369	384	374	386	360	364	378	384	369	375	395	411	401	364	395	375	373	378	406	365	381	337	406	361	403	415	361	408	399	403	434	395	348	364	351	378	389	378	406	375	376	354	379	407	398	388	385	391	367	375	372	346	395	395	359	395	386	382	386	357	384	376	365	383	369	389	357	352	368	393	404	409	414	369	361	386	356	397	386	395	383	348	383	421	357	375	394	381	369	387	417	347	389	364	361	407	378	362	389	355	330	403	392	418	412	376	391	369	391	391	379	404	404	353	384	423	405	391	386	379	382	457	353	387	409	391	369	386	383	428	377	396	358	403	371	410	399	407	363	348	385	361	384	411	381	423	380	361	360	393	339	409	389	391	372	379	358	365	372	350	378	361	384	395	363	401	380	404	351	354	328	387	382	410	380	374	369	372	400	350	412	382	372	354	356	410	378	320	392	356	379	366	350	406	395	362	391	372	403	364	360	411	401	364	395	387	375	380	363	392	378	364	379	377	327	370	380	399	374	377	349	412	424	407	369	402	373	372	394	388	379	409	398	347	409	393	368	387	388	399	371	385	365	388	371	405	390	378	353	367	387	369	438	400	413	387	387	392	383	404	398	411	398	360	388	365	401	379	382	403	410	391	384	392	367	374	386	375	386	370	440	396	370	380	382	369	383	350	346	372	382	393	396	394	397	373	396	362	374	397	379	386	398	370	366	405	404	400	393	387	397	399	372	416	386	396	369	405	373	361	391	384	389	397	368	399	365	374	406	405	370	396	354	382	438	369	399	360	366	380	409	398	367	371	406	398	398	375	430	393	366	375	380	418	403	390	363	365	378	369	378	380	373	395	371	374	365	381	355	376	363	400	367	400	379	392	387	392	383	391	402	407	392	422	361	394	371	372	347	355	376	367	395	381	391	365	378	381	373	378	372	361	383	396	356	395	308	353	367	415	390	426	379	425	392	321	399	403	385	396	357	357	377	347	385	381	405	367	378	376	385	359	381	382	357	349	406	384	386	392	353	374	374	376	416	373	390	381	366	385	374	367	399	407	394	363	402	363	350	399	382	388	334	378	429	412	393	375	364	395	386	408	370	392	358	362	375	398	368	370	391	378	396	364	396	424	425	398	422	389	388	418	374	374	413	389	398	382	366	401	392	384	377	377	405	400	381	364	381	388	371	412	389	427	388	396	350	418	349	369	354	373	368	372	400	394	373	353	373	370	403	393	388	374	416	370
30828	41340	27650	13826	3352	1546	670	454	460	449	458	447	450	472	468	456	420	433	435	433	431	425	413	435	469	435	419	436	439	461	451	444	439	431	416	427	479	437	438	433	480	483	457	450	434	461	461	470	426	421	447	441	455	437	430	434	464	416	461	431	460	420	474	441	465	493	466	420	448	467	439	439	459	445	430	401	418	401	461	401	471	431	403	415	451	414	458	455	443	411	464	478	439	467	441	466	470	486	451	440	433	456	441	439	394	410	418	414	449	438	479	431	436	445	410	408	456	458	462	416	446	377	440	414	465	458	422	426	430	425	447	452	456	412	414	443	415	456	465	467	436	448	402	452	420	426	454	453	439	401	458	407	396	487	444	402	432	444	425	443	415	415	430	438	387	440	407	436	445	437	434	402	381	449	423	414	419	468	437	435	418	439	461	442	419	474	472	427	456	454	436	420	421	448	392	449	441	446	476	460	485	444	437	452	432	442	430	433	437	442	452	432	442	476	436	450	439	464	431	423	456	442	412	462	403	444	429	447	489	442	432	445	496	450	420	456	433	440	414	491	458	407	443	435	466	453	450	422	445	448	460	426	424	453	453	457	428	458	425	436	428	469	464	429	468	429	435	419	421	427	457	450	429	376	414	463	473	430	408	489	436	459	444	430	461	424	435	461	449	426	444	434	473	426	423	433	462	437	460	419	459	420	418	421	418	485	412	445	474	394	446	461	443	425	429	439	500	465	420	408	438	429	421	441	445	437	429	425	425	417	468	398	445	460	420	433	445	411	416	407	434	437	449	437	462	417	426	429	448	425	436	449	418	457	447	455	429	443	425	424	463	462	431	449	435	436	421	433	432	394	432	482	423	472	457	433	435	456	450	462	484	440	448	446	449	430	436	421	443	440	417	424	451	447	465	435	444	445	454	448	412	420	464	477	443	416	437	394	398	422	474	430	437	456	435	446	448	433	413	428	426	465	483	466	441	441	450	435	407	437	461	412	429	455	427	459	443	472	425	463	452	443	449	433	457	428	431	402	426	455	452	437	458	410	444	448	485	470	439	446	453	419	487	443	414	436	408	443	434	450	445	464	459	392	427	440	457	425	524	443	463	450	429	439	429	417	448	454	447	479	464	430	490	424	463	424	442	432	457	437	400	439	445	444	439	424	438	408	427	431	442	466	457	441	460	401	436	472	442	399	456	415	429	465	431	463	476	407	418	435	413	409	435	431	399	431	456	422	432	449	495	410	427	448	452	447	466	433	399	428	466	459	429	426	427	452	463	423	425	475	387	467	466	416	411	436	423	446	404	450	463	437	454	449	424	424	419	453	383	409	439	456	461	453	466	497	464	420	455	423	461	414	449	454	428	417	443	460	431	412	424	454	432	420	455	435	435	433	454	442	408	452	462	415	458	414	457	425	494	431	429	500	439	456	390	433	434	441	429	455	431	441	461	439	492	462	413	448	443	427	412	423	442	405	464	430	438	467	425	427	450	442	442	462	437	458	434	444	436	457	450	448	422	427	468	455	422	430	426	400	465	439	436	414	416	476	481	445	470	431	474	450	437	407	456	438	433	482	446	442	424	439	424	462	393	432	422	458	441	473	422	419	442	442	459	399	441	431	424	458	447	467	436	420	472	458	493	473	441	450	454	389	439	437	445	412	446	451	412	451	437	448	440	422	432	430	453	437	412	487	484	411	450	443	442	449	453	446	435	462	439	449	411	424	450	430	444	438	450	357	445	428	460	462	438	419	458	439	436	426	426	406	413	432	435	443	448	417	462	465	428	457	421	463	442	478	430	390	471	459	466	439	480	448	457	462	420	422	437	436	443	431	431	463	413	443	432	489	427	457	452	435	451	418	409	443	470	440	425	417	423	443	467	452	448	469	465	452	442	434	455	438	451	452	447	441	394	457	446	432	418	376	422	460	481	447	443	424	441	451	429	442	417	469	434	409	436	457	434	454	415	398	416	471	461	444	435	437	434	422	455	459	435	430	425	414	418	457	467	421	433	461	440	435	410	456	434	413	422	402	469	442	445	432	456	469	410	420	465	427	452	384	447	476	436	417	434	428	403	445	420	453	427	415	424	457	462	401	456	472	431	484	433	411	393	469	410	424	448	418	464	447	429	451	485	415	432	459	434	433	428	439	434	440	464	464	454	466	472	439	442	415	448	384	442	437	448	447	424	432	483	412	441	440	395	463	432	439	423	450	477	396	396	417	427	475	428	410	438	465	496	433	389	430	473	428	401	405	440	435	411	439	428	430	469	414	453	449	418	421	467	421	448	431	479	463	454	447	448	435	426	420	413	444	407	421	431	451	432	480	411	457	439	450	418	431	440	403	456	443	467	471	434	421	435	477	432	445	408	437	439	423	456	455	493	481	436	446	461	421	489	462	436	434	432	467	465	436	427	482	446	431	393	435	410	410	402	427	434	446	445	460	474	441	455	451	424	419	444	464	426	469	448	487	436	412	428	448	430	419	462	451	454	432	471	473	460	426	401	418	420	404	458	460	439	439	436	448	428	486	454	444	418	417	432	445	416	451	425	415	427	459	440	425	428	406	424	423	448	452	393	445	472	422	448	456	431	436	443	469	449	394	487	432	406	438	439	435	478	457	405	465	426	462	451	425	418	426	436	393	491	399	443	431	420	415	421	426	466	464	392	463	457	459	429	403	441	430	435	415	438	426	418	436	456	458	412	428	465	445	410	451	428	483	453	476	429	464	436	405	447	457	436	463	453	441	466	437	448	423	436	448	429	458	404	447	450	415	497	391	410	476	466	418	407	443	430	457	449	433	474	426	436	444	413	430	458	430	479	473	416	449	418	445	451	436	456	421	427	457	416	424	440	431	427	414	423	407	459	461	429	443	450	466	462	457	477	436	436	437	443	433	432	468	421	448	464	446	491	443	412	461	467	422	438	448	467	396	447	446	418	452	426	448	455	431	426	453	439	419	417	458	405	490	427	399	429	446	442	452	419	463	448	464	432	427	401	434	424	437	408	426	463	420	396	422	434	474	417	471	430	418	471	395	430	426	435	429	440	407	464	445	527	423	425	454	456	435	425	436	474	451	434	428	471	460	453	410	402	454	455	397	449	448	422	442	473	449	422	437	470	426	397	385	410	446	457	435	424	433	441	428	415	419	452	407	443	434	433	468	433	443	444	416	466	486	428	414	453	413	431	468	450	402	464	484	478	403	436	471	428	435	423	427	428	433	473	430	418	448	423	458	445	423	398	488	432	429	458	439	454	421	408	460	412	453	421	484	398	461	441	429	445	422	454	436	421	451	434	441	417	425	426	442	444	409	477	439	421	421	448	424	411	495	464	393	429	402	432	427	418	442	449	475	454	466	435	441	421	431	427	484	434	403	410	441	387	466	445	432	488	408	455	440	440	426	417	428	456	430	482	443	462	403	434	445	441	468	413	460	453	435	467	453	451	433	452	464	423	427	454	444	477	423	435	459	427	455	480	427	465	453	438	425	418	434
23333	21516	32969	32492	22824	17772	5231	644	357	405	363	365	404	377	350	367	352	336	392	378	369	390	346	365	344	355	393	361	360	347	365	377	351	349	359	376	364	369	330	332	343	367	347	381	316	364	344	363	377	345	340	361	349	348	371	369	382	378	375	350	377	371	386	372	388	361	351	358	382	366	386	398	346	331	366	392	372	384	364	341	361	352	372	356	392	372	377	367	377	375	374	371	354	356	363	356	391	411	414	332	403	401	377	337	363	349	355	353	348	369	370	372	379	359	373	359	337	391	348	366	382	359	364	380	401	358	379	360	348	379	331	343	355	380	336	351	367	376	367	330	360	394	359	349	387	360	305	388	370	342	352	331	380	363	350	317	343	336	374	370	350	354	361	375	378	386	391	342	371	349	368	334	340	341	335	358	371	365	325	354	366	330	375	369	364	382	370	346	376	401	389	358	366	376	362	327	343	342	360	360	350	371	353	353	373	386	367	346	360	354	347	356	372	384	342	373	359	357	360	357	371	360	374	343	355	378	389	358	346	346	371	376	348	331	375	372	381	372	349	373	361	369	334	359	362	335	358	337	346	340	385	344	329	370	365	356	358	351	354	379	349	338	354	363	356	361	364	365	317	341	359	349	339	336	357	364	334	340	345	365	356	360	342	385	340	373	364	338	346	368	379	363	371	337	334	338	366	361	348	336	378	383	382	339	346	370	328	340	344	348	347	390	332	379	342	385	380	357	345	377	369	383	348	360	356	349	360	358	365	356	366	339	334	360	380	344	342	322	349	352	378	351	331	351	363	357	333	362	354	389	395	387	354	371	346	351	382	363	358	382	366	346	360	361	377	363	362	350	367	342	357	367	368	422	370	384	367	338	346	314	349	379	374	376	384	351	387	328	388	327	367	369	360	386	367	367	344	344	359	370	374	348	348	365	372	381	333	381	387	379	337	351	362	346	358	344	354	377	396	379	377	347	344	318	333	370	360	332	375	369	359	344	367	319	346	344	372	323	345	371	356	367	345	341	411	372	374	361	353	349	374	324	364	365	358	375	392	347	381	366	339	375	329	356	359	366	378	358	352	374	354	386	341	387	377	349	372	349	368	352	379	349	331	328	398	373	352	389	392	368	367	374	407	341	375	324	354	330	384	370	355	359	354	376	353	349	352	383	346	352	372	345	331	381	375	365	368	366	362	386	369	349	341	431	354	325	362	356	396	373	353	338	399	372	362	363	368	343	378	376	354	347	333	330	362	356	364	395	386	377	388	380	397	370	384	361	367	356	372	340	379	361	367	369	379	370	381	350	359	362	337	359	391	351	350	355	369	352	380	383	369	375	391	391	365	367	365	402	348	361	374	357	375	366	379	332	405	348	404	364	363	374	342	362	365	351	366	333	365	381	334	355	371	379	344	390	335	342	361	338	381	343	387	349	394	387	358	345	377	323	385	397	356	377	375	377	380	357	353	383	363	329	399	329	360	354	356	375	357	342	370	378	341	384	372	370	361	341	384	345	384	356	388	363	346	387	346	355	330	358	323	308	374	369	340	369	378	360	355	333	391	375	392	352	351	379	348	351	367	348	370	330	356	382	380	326	338	376	372	337	362	342	357	372	351	379	324	367	365	361	361	388	357	357	365	354	358	353	380	373	348	386	376	359	355	366	369	377	410	367	354	348	375	399	371	377	398	346	374	378	353	347	380	358	379	339	365	357	361	390	391	359	376	344	377	374	373	355	377	378	371	377	358	370	400	374	385	393	387	395	362	373	370	350	335	382	383	380	349	354	387	401	389	365	365	395	397	373	358	375	394	367	362	372	331	354	351	321	334	322	341	338	352	353	394	363	344	376	356	364	403	378	336	343	376	335	371	352	352	370	340	360	382	361	382	337	396	341	299	387	377	363	378	359	423	412	369	365	372	369	392	380	370	371	339	376	380	373	366	404	365	393	380	391	356	386	344	372	359	379	349	374	397	313	374	383	342	328	364	391	355	332	391	367	383	382	339	376	383	355	410	373	382	346	394	385	386	339	347	368	340	379	372	364	398	393	343	375	352	346	367	378	345	341	378	398	364	343	360	352	352	385	369	397	359	384	359	364	383	335	368	376	336	377	415	386	345	335	358	375	375	364	377	350	387	389	335	315	387	346	371	384	340	392	350	345	377	360	364	370	350	341	347	337	362	378	370	355	360	345	399	369	389	355	373	375	344	341	349	360	367	349	347	384	353	347	372	338	361	367	384	368	377	391	362	335	343	366	355	358	363	365	356	382	328	409	376	353	368	369	363	385	350	367	375	358	367	362	380	360	377	358	349	363	360	351	350	368	380	340	366	354	340	374	364	362	389	373	367	357	356	372	350	375	354	382	389	391	356	368	351	386	339	357	351	384	367	390	363	382	335	340	370	370	370	380	375	345	383	334	339	351	381	378	391	385	353	370	379	351	341	387	338	378	370	362	409	330	361	407	366	350	379	373	367	412	342	376	349	370	372	324	355	380	363	349	346	362	356	355	362	343	357	372	349	326	347	341	358	361	390	349	351	363	343	344	387	331	332	362	389	363	333	365	340	366	349	372	353	372	338	365	384	349	332	356	345	328	411	346	376	342	375	360	366	394	366	385	349	376	354	377	367	359	382	338	381	353	368	368	382	369	363	339	373	366	366	348	330	377	308	329	368	391	380	360	359	376	352	367	365	356	389	317	367	365	352	340	332	363	363	362	399	373	387	366	336	343	363	344	326	357	361	355	376	337	368	359	377	374	352	366	331	350	323	365	363	373	352	371	366	343	351	338	347	355	377	355	387	341	349	352	373	372	367	390	356	369	365	387	365	340	404	360	346	360	360	338	348	342	392	388	351	378	361	366	367	373	369	368	372	364	381	334	346	359	347	321	362	378	382	375	338	377	345	420	375	355	368	390	351	346	388	357	369	332	374	360	380	388	333	383	368	361	378	359	378	392	360	366	346	395	350	365	324	360	361	344	337	366	356	370	344	391	379	370	349	362	377	386	402	379	371	383	396	358	337	340	345	374	358	358	371	340	353	366	383	411	387	365	347	378	338	341	323	357	353	352	348	389	374	355	388	359	368	395	350	380	350	377	349	373	364	380	367	377	325	359	356	336	361	352	372	353	375	390	370	374	387	361	365	367	379	365	342	367	380	365	372	393	363	339	367	404	359	387	377	367	372	371	373	352	344	365	384	382	320	349	391	360	368	337	351	355	375	360	359	330	374	359	333	378	350	349	363	374	369	342	369	413	380	349	363	376	344	391	369	354	379	377	367	346	386	376	353	386	364	332	328	379	355	363	380	348	366	377	335	394	327	368	359	373	378	352	360	352	359	358	373	348	336	388	357	415	354	339	352	358	362	390	361	382	396	337	389	371	350	384	348	387	372	376	345	375	379	351	394	342	339	373	373	358	401	367	377	322	379	345	362	388	368	364	386	387	337	347	374	358	337	391	371	381	374	360	342	372	344	376	375	346	411	332	359	337	376	374
56979	89752	68148	43946	22787	10406	2456	714	445	402	386	396	428	419	379	419	419	406	393	415	363	429	405	391	434	407	395	457	398	426	409	425	411	390	396	394	375	443	412	375	373	384	369	391	415	368	408	406	398	402	431	392	388	399	420	444	396	387	404	390	405	408	378	388	396	411	416	399	401	411	391	407	431	402	396	422	396	389	400	418	396	406	404	412	403	440	393	410	424	406	412	403	408	452	392	412	406	426	392	414	394	417	361	399	430	428	442	420	406	435	419	402	403	387	420	426	408	419	383	445	411	397	394	370	408	407	435	414	408	416	452	410	440	423	417	405	421	404	406	386	419	342	415	410	366	448	375	379	424	413	417	439	429	385	382	422	430	385	460	396	357	408	380	400	366	404	426	391	402	431	404	406	426	453	410	404	379	424	442	466	395	435	409	424	399	400	410	382	386	394	418	402	400	430	417	392	433	395	392	422	389	411	425	420	421	410	453	412	428	403	397	411	415	434	432	427	374	395	415	386	393	371	376	462	379	433	424	403	363	385	422	388	399	422	365	410	389	402	448	421	387	406	393	421	437	386	414	432	403	404	420	393	387	396	440	368	364	421	409	423	408	414	423	432	413	405	364	408	436	398	422	399	371	432	398	413	423	399	412	439	396	409	388	412	413	362	416	375	374	370	379	415	389	397	445	403	411	401	421	405	398	399	375	378	404	395	395	426	446	436	380	461	402	335	405	413	418	385	403	382	449	419	424	414	373	423	443	386	440	408	393	402	394	432	412	368	404	444	448	406	416	409	357	372	406	379	393	400	392	398	423	416	426	432	384	427	413	442	422	405	443	391	424	416	407	440	412	390	399	420	387	383	437	431	389	378	423	395	430	411	414	397	424	429	383	398	440	369	413	399	403	404	408	420	417	419	461	416	395	413	432	379	388	415	422	468	397	396	402	437	418	399	413	421	401	419	389	415	417	435	410	415	382	385	367	400	407	444	423	389	421	386	439	394	382	394	377	423	392	382	412	420	411	391	425	387	427	402	371	441	440	436	421	371	408	373	417	417	407	368	391	411	409	430	401	418	419	443	385	418	400	381	408	421	387	418	372	402	380	420	421	429	398	405	399	405	447	393	446	417	420	403	436	436	426	422	394	463	403	414	370	391	426	392	403	404	371	398	391	395	422	394	416	401	417	384	404	428	396	401	452	365	422	450	426	408	411	377	423	427	433	373	397	394	389	439	414	411	420	412	399	422	428	381	411	402	420	381	401	407	388	396	383	398	404	399	416	394	403	412	458	430	381	386	400	382	432	445	410	410	403	392	409	426	392	429	405	390	414	423	386	427	435	410	428	393	428	406	429	410	419	441	418	427	394	403	402	391	395	413	383	429	423	418	427	447	445	422	438	392	407	411	391	378	424	438	416	415	415	400	422	430	426	402	408	405	435	414	398	408	404	389	365	408	432	420	405	400	423	396	430	407	419	438	409	389	404	404	410	408	422	422	405	396	402	391	399	380	363	362	420	425	412	422	421	409	434	433	381	423	365	402	429	379	434	419	395	416	420	410	408	426	400	401	422	414	386	385	425	419	445	385	398	408	408	388	409	379	422	423	387	402	376	435	408	397	386	448	459	408	366	394	391	368	413	405	433	429	437	407	435	420	387	424	449	423	362	417	443	404	386	382	421	457	424	402	427	396	402	393	438	380	435	397	426	414	389	392	432	420	401	391	413	391	393	444	413	404	417	404	457	433	395	425	406	429	389	422	434	416	446	409	435	434	421	371	419	425	418	384	424	406	387	408	405	376	431	366	417	373	439	395	419	410	402	401	364	393	403	405	454	426	374	392	392	430	404	431	445	383	424	400	386	414	401	393	395	432	378	408	393	415	410	377	407	386	391	399	389	434	389	425	402	377	399	444	407	432	397	411	413	410	390	424	417	399	445	420	431	414	402	391	403	414	431	404	416	394	377	423	412	423	404	390	452	386	397	391	381	410	409	409	406	387	426	406	420	419	387	416	439	386	398	402	423	385	398	404	405	411	378	416	381	409	419	392	395	372	449	397	406	408	395	387	386	415	420	373	387	417	359	450	399	385	447	402	418	441	420	401	402	398	408	389	392	450	432	400	416	422	396	401	391	402	383	384	390	398	428	388	421	420	406	393	417	449	428	381	409	424	409	386	387	399	434	394	438	420	388	415	414	449	394	393	421	383	402	407	410	387	403	415	383	409	447	367	424	409	360	380	427	385	425	480	461	384	417	389	422	399	432	402	416	442	400	383	412	357	421	428	379	410	424	403	451	443	395	374	403	381	434	400	436	399	411	390	407	426	438	437	423	394	429	410	382	442	404	383	385	415	391	376	427	443	392	439	410	433	372	427	410	406	423	404	448	382	436	394	417	406	386	432	433	438	425	397	426	451	402	364	394	418	441	393	426	404	435	436	408	394	404	383	400	424	413	420	425	423	421	437	394	427	371	396	392	357	410	424	444	413	415	401	385	372	399	445	417	402	368	452	393	434	415	405	400	399	406	462	373	409	404	410	442	432	416	394	450	404	433	412	405	394	378	419	404	434	406	381	416	430	373	444	424	397	405	386	363	384	414	436	454	410	413	395	424	423	408	409	422	389	426	399	400	395	411	409	407	412	448	415	404	404	439	408	389	418	419	426	407	451	384	419	433	426	390	441	403	415	389	429	410	426	403	419	393	401	392	378	422	439	440	400	399	451	406	393	390	420	397	389	393	394	442	388	419	404	393	415	394	425	400	367	411	419	401	388	373	426	412	418	436	409	412	411	378	370	405	397	430	406	402	402	403	415	418	391	392	409	385	395	419	381	393	389	416	406	402	392	404	395	385	380	413	428	372	423	411	393	394	394	433	448	399	387	440	397	463	404	399	409	356	429	383	381	396	402	417	400	419	401	433	422	390	401	445	427	371	400	421	424	414	435	439	399	384	399	411	392	415	437	386	456	421	400	379	438	422	425	406	376	446	433	355	391	391	388	433	409	383	403	376	394	385	413	365	416	422	422	408	365	399	400	427	414	433	431	382	422	417	400	417	440	429	438	417	406	408	405	394	418	395	410	397	400	369	412	391	392	406	411	423	425	393	423	406	404	408	399	398	422	411	413	430	415	375	437	414	390	414	372	441	409	413	400	397	412	406	402	409	406	457	400	386	418	416	438	392	440	416	381	399	425	414	416	433	367	426	422	446	392	424	429	479	415	363	416	409	424	408	368	422	395	407	430	413	394	460	439	411	403	402	413	445	411	390	421	398	411	422	448	415	370	449	399	388	397	391	422	421	402	418	433	412	387	438	418	422	434	394	401	401	396	403	414	432	428	421	402	385	415	380	434	413	409	427	423	384	391	402	401	441	410	434	435	351	422	383	421	419	429	409	393	400	399	434	403	398	393	416	402	434	423	415	386	439	412	411	405	410	403	398	405	441	369	408	425	394	419	413	362	431	415	413	418	392	421	396	452	421	415	405	401	414	390	432	384
25269	22875	32789	31663	18087	6869	1360	627	489	503	491	499	506	497	477	465	485	460	476	502	528	483	483	479	488	473	440	485	508	505	457	476	454	524	489	474	488	514	477	437	474	469	524	460	476	465	497	466	460	472	457	489	492	505	468	487	472	457	494	457	520	479	495	486	464	463	513	451	477	486	510	503	485	490	507	429	457	459	483	497	467	432	475	484	528	525	469	509	498	459	483	485	487	503	449	445	509	480	438	506	464	505	501	508	489	457	460	495	465	450	466	469	495	464	463	511	455	457	484	479	476	471	478	485	541	469	468	453	469	457	457	505	472	454	483	520	468	488	479	445	488	501	463	483	482	492	468	475	458	486	438	523	475	441	514	462	471	496	463	489	452	476	472	506	485	452	474	526	419	468	481	459	467	450	448	498	487	466	467	437	498	478	483	473	443	497	465	440	522	487	459	530	488	511	497	513	461	483	460	478	482	492	508	474	478	490	506	491	445	479	436	500	477	472	471	485	496	460	478	508	483	516	505	482	479	486	475	499	456	474	493	504	505	477	460	487	504	487	487	450	491	497	471	487	489	496	510	477	491	462	492	487	479	484	477	491	492	491	461	464	451	502	494	482	441	466	464	499	485	495	486	509	429	485	460	470	464	460	484	477	466	448	465	465	555	485	483	473	518	498	498	451	488	445	484	472	482	498	498	489	460	459	482	470	518	451	472	488	497	492	508	476	517	496	504	496	478	488	458	454	458	488	482	476	509	495	437	494	492	497	503	482	432	515	441	488	494	452	513	445	466	483	512	450	474	499	472	426	468	466	480	431	487	492	453	479	471	466	449	443	490	472	512	491	465	485	464	474	468	483	522	494	440	507	481	458	489	477	492	479	465	479	476	469	462	493	461	476	439	530	466	505	473	452	509	495	469	464	478	512	452	488	462	456	478	474	498	512	486	441	476	526	437	441	509	469	498	511	461	482	491	454	471	502	473	475	502	483	481	501	470	483	483	475	462	514	417	446	487	474	485	483	485	493	498	516	506	512	467	464	505	498	475	479	502	485	470	467	465	473	492	496	491	440	534	471	489	511	462	506	471	490	462	442	517	476	480	461	501	472	484	519	487	476	513	478	455	497	479	491	464	475	517	498	464	447	494	454	476	472	456	484	495	469	444	454	440	476	464	485	471	464	478	488	491	482	553	505	484	476	477	445	450	477	491	508	468	447	438	529	481	499	493	486	473	494	480	459	494	430	434	494	462	480	523	492	448	457	476	483	496	448	471	490	491	496	457	485	459	483	484	444	497	497	449	461	480	487	476	474	491	449	482	487	452	498	472	465	495	489	444	431	453	456	461	480	471	462	442	449	460	473	501	509	467	464	494	466	433	504	478	487	462	459	525	477	486	506	475	483	511	474	468	483	523	472	438	531	472	449	462	439	459	502	489	449	471	478	467	472	504	499	459	468	505	481	472	553	519	505	498	501	488	457	455	473	466	469	490	489	524	497	468	494	498	461	502	517	480	483	500	467	502	487	488	507	500	498	488	509	497	461	465	481	483	477	446	494	502	456	471	473	487	529	515	466	461	509	473	475	514	492	488	456	503	515	495	496	430	496	535	499	488	481	476	444	486	455	465	508	494	458	479	469	467	459	483	519	510	440	489	482	484	479	481	469	441	446	498	515	459	453	517	473	440	486	547	474	473	480	477	465	473	491	484	481	479	489	476	479	488	480	491	448	484	474	510	480	448	452	502	462	474	474	430	490	486	491	505	479	483	479	497	492	484	480	498	501	455	526	490	459	459	487	506	532	434	504	465	533	506	477	498	480	462	454	528	457	461	519	457	500	518	454	476	485	493	492	518	437	513	463	468	452	503	476	497	482	473	477	471	468	477	452	450	488	486	500	449	434	438	490	453	463	497	448	468	484	458	497	503	441	508	508	510	490	462	520	469	469	494	511	485	477	538	457	505	487	499	483	502	481	494	474	474	486	513	484	510	452	481	516	499	524	455	486	496	486	465	477	495	452	494	473	502	476	424	474	454	495	531	487	516	481	520	467	478	457	510	500	526	467	502	485	471	439	500	483	502	479	478	445	444	482	473	460	488	461	511	477	450	494	476	460	509	499	471	487	488	469	464	455	461	464	430	468	491	498	463	456	474	460	463	527	475	520	466	445	515	445	492	485	488	473	474	496	496	475	460	481	514	481	470	468	521	476	516	456	480	463	445	487	470	501	436	445	456	478	509	453	505	462	484	511	465	457	490	443	473	451	486	435	491	464	470	483	474	494	511	450	468	491	476	477	476	474	490	498	437	488	475	507	482	492	464	450	490	454	478	484	489	468	471	462	477	491	474	453	480	508	465	462	483	480	466	466	524	473	471	490	444	464	458	473	467	455	498	481	489	484	473	440	486	479	478	510	464	465	489	460	490	498	511	446	469	485	467	497	510	476	489	498	469	453	466	477	487	513	471	442	493	517	468	480	477	494	501	514	474	471	449	470	455	483	446	499	494	489	475	525	474	474	509	482	491	498	479	466	466	499	503	486	491	495	448	492	499	470	479	494	483	465	446	471	472	478	487	499	466	504	448	471	451	496	476	461	456	500	509	512	492	515	494	463	497	489	479	518	466	464	456	422	454	459	509	471	477	476	491	483	499	484	478	482	480	472	498	462	459	494	502	475	480	506	515	489	470	478	467	482	466	503	477	461	471	445	510	473	466	480	465	485	454	474	486	470	476	459	465	519	498	496	502	460	516	482	504	489	505	491	484	458	517	477	446	479	460	465	472	469	458	503	484	469	520	500	428	504	469	450	490	493	490	464	465	526	473	529	435	520	459	462	492	477	441	483	530	501	490	501	494	463	452	481	503	454	506	487	495	478	480	469	505	466	474	525	473	467	451	476	470	503	492	481	470	485	460	485	452	459	518	440	513	455	518	514	469	464	458	442	500	478	474	439	473	480	461	483	522	492	509	470	482	490	441	470	461	446	467	480	504	485	497	523	449	487	486	512	492	443	458	486	451	495	495	457	510	483	449	520	487	476	468	505	450	535	455	478	463	449	438	519	490	518	481	503	493	475	476	501	476	491	470	494	452	469	485	451	502	488	487	536	495	472	506	466	494	421	493	479	482	472	449	539	480	480	514	472	508	478	458	509	513	478	445	489	464	464	520	477	492	460	446	503	505	510	470	479	477	497	464	494	454	483	506	508	447	465	443	546	474	469	489	483	499	515	511	481	456	458	474	457	451	453	482	500	486	497	536	462	505	481	481	465	481	515	530	444	524	474	462	491	504	467	473	537	457	482	507	494	483	460	495	455	478	516	465	546	494	522	478	452	510	462	470	509	502	437	469	468	508	455	476	439	487	491	451	445	473	451	482	468	505	448	470	413	465	490	506	493	518	518	482	476	500	506	461	534	465	486	477	479	500	530	464	500	473	465	451	520	516	461	471	490	479	411	440	486	450	460	476	532	460	503	474	470	470	504	487	467	498	520	526	494	448	509
51266	72071	51977	33130	15553	6420	1691	703	552	540	545	550	537	538	526	562	523	570	541	533	557	565	560	532	563	581	525	539	530	509	523	508	529	524	569	544	534	545	543	526	500	539	555	522	578	567	534	548	530	537	571	533	527	534	533	565	470	539	540	562	514	512	522	489	555	504	527	522	569	510	527	532	502	552	515	504	548	490	555	532	551	596	509	502	559	587	524	552	562	539	554	545	538	539	530	511	549	567	537	555	563	514	510	584	578	535	571	556	537	549	559	520	544	504	538	594	553	529	573	576	551	522	541	598	542	522	543	561	570	547	553	547	555	559	559	538	514	544	530	497	539	553	505	531	570	538	527	548	561	558	517	529	550	501	497	537	546	544	529	538	545	539	558	533	538	532	565	576	577	566	551	590	575	592	512	524	572	521	550	544	505	537	548	528	524	558	540	536	551	555	571	523	542	543	579	549	582	495	580	571	552	553	543	545	549	512	516	548	523	547	512	541	562	543	549	551	558	526	560	543	540	503	524	546	520	554	518	525	550	535	543	510	519	505	550	565	599	533	538	503	503	489	502	553	518	532	490	532	551	542	521	532	566	566	548	511	549	538	513	522	565	523	533	567	570	509	535	530	552	553	544	554	541	527	512	549	528	524	560	557	528	552	557	554	593	536	567	525	513	524	574	541	559	537	523	502	571	543	527	559	535	538	529	539	547	533	517	548	564	559	520	494	590	551	520	550	560	549	524	541	546	521	516	533	513	573	535	557	542	558	543	554	545	561	576	537	544	560	581	547	528	514	547	575	518	497	560	557	513	492	542	512	539	518	552	537	555	541	550	524	504	499	544	539	540	547	549	568	548	577	535	517	509	539	522	554	564	570	531	551	611	557	558	552	521	491	514	575	554	534	561	570	499	550	560	544	548	582	511	509	545	516	503	536	570	545	494	555	525	517	594	522	554	563	560	487	538	528	534	559	555	501	483	539	536	481	507	528	506	496	561	514	571	564	544	516	533	522	524	498	480	532	528	580	537	555	561	541	533	522	563	523	505	556	489	531	563	513	536	546	543	525	534	554	516	525	518	553	513	530	514	562	580	508	522	512	514	532	572	567	524	528	534	545	519	541	512	550	555	550	541	557	555	498	519	571	509	526	545	474	554	547	539	538	535	526	540	542	524	518	543	519	567	555	526	568	552	560	558	501	518	534	535	502	542	517	542	570	552	536	549	537	530	590	501	480	518	541	539	521	536	525	577	540	556	550	542	567	536	557	577	544	519	566	567	491	572	546	528	562	521	552	533	521	528	559	567	525	510	503	538	488	556	565	524	515	578	542	490	527	529	528	550	526	492	520	532	515	468	570	522	529	527	540	507	552	548	571	539	559	574	527	500	556	541	516	548	554	538	531	541	517	536	563	537	488	543	502	541	554	505	547	537	542	536	543	551	572	522	544	581	523	503	552	518	504	574	502	547	552	542	519	561	515	552	588	507	555	548	540	534	554	526	564	554	548	520	578	562	519	530	531	536	568	554	522	528	541	509	518	540	582	557	535	545	527	564	535	502	489	520	503	548	527	539	555	527	535	538	587	506	541	550	526	533	530	488	550	579	518	517	511	515	550	524	515	540	546	572	573	517	519	501	509	539	522	518	534	544	542	509	532	480	587	548	551	523	508	572	523	526	541	532	538	580	511	537	522	549	563	553	541	531	531	546	498	583	549	549	527	565	514	538	509	563	526	515	509	552	589	513	515	526	545	513	498	566	534	574	518	500	533	579	536	529	472	531	540	573	562	538	555	527	552	531	537	558	564	576	505	510	544	537	524	550	553	566	570	541	493	583	490	515	548	552	510	535	552	563	494	523	513	551	531	587	557	512	588	522	527	543	542	560	518	529	546	557	517	551	542	591	545	541	531	513	561	522	551	531	474	546	538	542	498	578	554	579	527	562	566	549	488	522	596	502	555	533	485	545	558	527	529	525	529	491	551	532	546	542	541	528	554	554	530	521	552	542	516	517	515	515	541	542	547	545	506	522	562	558	524	510	553	522	491	518	536	569	555	540	497	509	527	527	527	545	522	544	540	544	533	529	524	546	556	524	501	561	518	540	509	547	560	559	552	546	514	538	548	545	557	572	630	565	504	581	517	507	554	540	517	517	536	554	473	548	554	552	547	562	559	536	550	562	561	541	506	580	545	547	583	501	540	549	526	533	565	524	509	512	556	523	526	536	526	533	551	552	509	580	536	533	515	525	546	554	574	554	584	538	536	555	568	531	534	567	541	512	545	561	516	521	540	578	549	537	524	520	571	536	509	523	507	592	562	534	541	542	550	517	527	568	539	535	571	549	593	566	553	542	549	522	513	574	523	539	541	552	567	494	543	487	551	564	539	530	512	508	477	528	579	516	547	563	549	536	529	561	493	529	510	534	519	552	513	542	545	531	525	519	521	556	513	548	547	541	534	555	562	535	542	510	537	547	532	556	542	548	525	517	532	531	610	549	533	555	515	535	503	550	522	527	574	523	575	515	518	537	549	548	573	511	516	518	543	543	558	549	529	545	529	573	561	574	505	521	540	538	533	508	515	561	565	501	522	538	543	524	535	542	576	552	541	515	525	538	522	493	526	554	567	544	520	523	530	550	505	517	539	564	523	544	506	518	542	499	543	551	537	530	537	520	523	512	529	565	546	567	554	505	513	533	525	530	556	526	553	549	568	557	532	532	525	535	534	526	517	532	535	531	554	559	559	548	559	494	545	522	537	528	545	551	539	518	521	534	561	563	508	506	540	557	576	526	528	520	546	519	574	590	517	557	511	506	489	551	529	543	533	550	541	531	511	521	518	547	516	527	522	529	506	550	551	507	564	550	564	538	519	528	535	545	505	537	518	516	541	521	536	533	549	512	530	570	540	503	558	510	564	565	526	513	543	542	548	547	532	560	519	530	536	549	515	539	531	532	525	559	534	525	499	511	514	520	560	532	560	528	543	510	499	557	497	520	575	538	570	533	558	538	529	554	565	517	531	542	554	544	517	524	540	554	543	548	537	538	549	543	500	544	508	532	565	561	536	540	515	535	538	504	521	555	559	525	583	562	524	519	542	520	553	508	507	498	567	522	511	547	550	563	521	561	559	542	549	578	555	538	602	544	555	560	529	537	516	565	523	525	519	499	570	515	541	567	561	585	498	507	502	564	514	509	547	578	550	531	545	541	504	512	513	530	568	587	521	575	550	537	523	550	535	533	598	496	497	540	577	559	562	529	559	547	551	582	468	565	534	508	511	512	522	498	534	583	504	561	551	550	527	515	537	508	585	522	542	540	527	552	561	558	547	532	542	551	546	534	528	560	485	528	493	575	544	527	520	538	530	519	529	506	566	516	539	543	577	564	547	540	550	529	539	493	519	574	559	534	556	546	534	552	570	531	564	508	500	548	533	516	533	532	547	504	512	553	579	575	547	601	559	559	588	550	584	575	523	573	583	516	570	529	526	542	530	555	521	549	578
22561	21248	30974	29960	23183	21297	12513	1294	546	503	508	480	473	499	476	498	483	493	484	474	460	484	476	483	462	483	470	485	484	488	494	509	505	464	507	479	459	486	459	487	519	500	478	453	450	450	466	493	512	490	505	484	470	512	487	461	493	495	490	465	478	434	469	456	483	477	521	455	487	490	474	521	524	482	481	469	462	480	501	465	468	491	509	502	494	506	506	471	501	479	506	487	471	518	501	471	482	474	448	494	450	463	437	479	493	516	461	461	492	471	484	496	503	503	499	473	502	495	482	444	471	500	476	501	470	492	485	520	512	497	514	488	492	470	539	491	499	461	468	489	458	471	516	467	487	471	485	481	458	476	476	476	466	469	463	447	524	495	470	472	467	489	443	495	488	506	491	499	515	483	474	476	478	444	473	536	468	452	476	499	478	504	483	499	459	502	459	549	459	468	491	460	510	497	454	485	483	502	416	518	498	451	489	517	506	450	480	479	460	473	498	473	456	498	482	498	504	482	458	483	441	476	500	475	469	539	478	470	469	512	440	506	501	490	475	508	500	477	500	438	472	508	512	471	473	463	452	488	508	515	516	490	467	470	507	500	486	455	490	476	482	508	487	455	423	453	446	497	469	497	468	484	467	459	503	493	515	488	447	455	504	470	465	486	451	456	473	461	469	510	468	463	475	458	508	499	461	489	513	477	485	498	467	494	518	463	485	527	453	488	470	490	464	501	486	483	492	523	475	484	438	464	496	501	489	466	487	532	488	484	513	479	481	486	502	469	495	486	481	475	479	466	518	506	448	526	474	471	482	488	481	489	465	496	498	475	503	459	492	492	486	439	508	489	454	459	487	504	530	469	474	522	529	440	513	495	470	495	486	486	472	498	511	475	484	474	488	484	481	516	480	468	466	517	469	504	467	464	471	446	457	482	479	484	467	485	464	484	539	480	465	450	503	500	462	442	482	499	474	481	454	449	483	502	461	487	462	481	459	467	504	413	490	511	468	465	492	479	462	501	432	513	449	494	497	448	490	462	485	514	457	493	493	525	459	528	479	488	492	481	438	471	503	501	487	479	486	442	455	492	500	528	481	450	496	477	474	470	461	473	455	490	512	430	475	501	474	453	483	493	471	514	460	458	505	453	490	518	481	479	483	543	484	496	503	491	491	451	459	512	472	465	457	475	524	510	511	488	479	452	500	508	534	507	500	482	464	476	478	460	482	445	477	478	463	449	485	491	455	507	476	461	457	485	457	518	477	442	416	466	495	509	514	505	501	467	462	502	491	490	490	481	463	471	502	494	499	467	461	525	469	493	439	496	462	493	476	448	484	504	531	453	460	441	460	477	460	483	468	451	482	463	516	449	513	474	453	499	490	461	546	486	487	445	475	544	446	497	497	513	452	465	467	466	492	528	500	534	477	469	516	494	488	499	448	514	463	434	461	519	453	503	493	452	512	520	445	510	494	490	473	460	513	507	496	441	472	458	448	514	500	488	509	432	480	481	445	498	436	484	498	500	474	512	481	455	478	454	464	490	483	513	481	449	508	507	474	470	499	465	467	452	496	494	503	481	462	509	503	489	501	479	470	504	529	448	454	462	481	471	459	473	484	473	490	474	429	496	472	486	479	448	491	456	520	480	472	500	461	481	458	508	478	465	519	479	478	492	478	451	477	466	467	466	491	437	495	459	483	526	489	478	468	481	528	498	536	442	496	499	429	542	488	504	478	504	493	522	474	457	508	482	495	504	478	461	493	475	484	451	488	444	491	494	493	505	478	480	461	524	489	488	473	520	470	499	501	478	513	507	448	463	470	467	441	484	503	479	513	487	478	511	475	487	461	515	484	474	434	499	467	497	471	475	465	485	482	452	488	478	466	499	489	471	504	471	463	485	474	481	489	484	477	474	466	471	489	467	488	440	503	512	566	500	545	463	454	460	508	463	492	443	457	467	512	436	465	492	452	452	458	477	483	502	461	461	485	462	504	453	480	469	457	446	483	491	495	503	499	464	430	430	451	500	470	466	483	494	492	503	456	474	468	513	459	461	452	454	463	535	455	478	484	486	487	468	465	496	506	477	469	459	455	517	516	503	464	481	509	457	505	467	485	503	494	502	486	483	468	463	493	514	471	474	501	470	453	482	507	479	475	517	463	497	500	462	482	482	480	496	463	496	481	429	484	492	470	467	470	521	499	461	454	488	456	483	470	551	555	462	484	496	520	478	462	457	477	451	442	480	446	509	437	469	484	483	507	480	492	499	516	496	476	519	478	458	472	521	488	445	483	484	475	485	505	477	502	486	511	461	543	492	488	452	496	493	495	499	465	484	480	471	484	468	479	474	464	455	481	475	490	504	491	476	510	433	485	444	461	483	461	466	497	492	504	459	472	468	480	465	503	481	503	450	467	462	483	511	484	467	406	494	493	504	472	515	493	457	475	466	469	472	494	508	467	483	511	500	516	507	489	497	498	449	487	522	473	515	482	518	526	464	459	482	501	461	504	528	459	512	475	483	493	508	464	504	479	466	489	481	460	455	490	540	532	494	490	507	473	490	495	480	478	478	515	495	497	472	477	478	462	448	477	546	493	481	477	538	463	463	497	463	520	504	486	459	490	443	519	493	490	460	472	482	480	430	457	484	502	470	523	478	501	490	485	483	480	474	493	480	502	504	479	519	524	454	466	460	466	457	529	491	489	475	501	504	479	448	482	506	475	446	481	504	483	501	513	474	455	485	485	456	451	477	520	522	484	504	457	458	489	509	491	505	456	460	494	457	501	496	494	489	490	493	479	470	491	458	459	496	448	437	463	499	475	453	475	465	487	439	491	457	470	483	499	470	502	501	489	440	494	519	503	504	509	488	509	515	470	510	492	477	480	485	486	494	508	479	470	470	469	471	485	478	489	512	492	481	518	473	532	520	513	454	458	513	459	492	487	507	477	454	484	506	478	465	453	467	465	497	440	451	487	488	507	493	513	487	462	464	434	495	493	483	491	474	521	465	487	482	459	513	471	483	464	458	477	453	496	508	516	499	497	496	462	493	505	530	491	486	491	470	454	469	470	493	521	474	518	490	490	489	503	541	460	512	497	487	539	481	519	514	453	457	474	477	501	490	498	479	481	498	490	489	502	426	495	499	488	468	460	491	481	500	511	518	477	482	474	477	460	477	489	521	471	514	471	482	472	474	470	476	485	482	481	480	470	508	486	484	491	500	487	478	505	472	531	451	493	505	495	452	453	451	502	502	483	504	520	459	467	503	452	512	505	458	458	460	486	484	473	456	480	464	488	473	443	499	495	497	499	473	489	478	498	510	485	506	482	499	473	477	464	492	492	416	525	475	516	525	516	541	484	488	435	456	510	484	474	492	469	512	511	494	489	458	490	480	453	440	484	493	496	488	490	526	501	455	499	481	483	515	508	480	452	457	496	445	494	456	469	507	499	415	518	482	505	456	463	475	501	426	478	518	513	494	517	496	490	487	525	472	495	481	483	475
61217	97630	75597	52260	31011	15882	4072	1020	578	531	508	540	531	542	496	495	472	509	512	522	522	560	541	495	503	516	563	524	540	560	502	490	524	514	482	498	509	512	503	542	523	503	509	546	543	525	523	515	482	498	529	532	529	581	512	544	504	535	534	552	518	545	533	515	476	528	525	512	547	524	532	508	500	541	525	557	531	506	542	543	538	543	539	555	552	498	490	534	520	552	553	519	506	553	546	464	534	514	538	549	543	519	516	528	507	509	502	535	592	555	536	541	498	513	581	532	555	534	503	551	541	514	521	499	555	509	537	500	490	520	524	536	528	500	508	505	523	500	486	510	556	549	491	499	504	511	510	542	504	518	539	543	545	533	512	506	526	536	584	509	515	512	518	529	516	517	539	518	498	507	577	530	502	546	499	490	493	533	480	516	538	475	512	530	533	551	496	544	504	486	557	503	489	569	507	502	463	519	512	525	524	501	560	518	474	555	544	532	541	547	508	508	494	546	472	489	512	503	534	559	491	535	483	493	570	517	545	520	509	541	482	580	508	525	535	544	508	513	506	541	487	497	515	541	528	531	518	533	507	508	478	488	563	521	529	539	519	506	542	558	574	510	543	514	505	531	494	516	543	526	521	528	517	591	496	500	523	514	520	555	538	513	514	530	525	525	524	487	524	499	530	556	480	504	552	544	521	518	502	546	508	552	524	531	488	545	494	510	468	541	495	544	477	537	522	527	541	502	519	556	561	531	561	470	496	545	506	502	501	504	537	518	543	501	527	568	539	503	486	489	507	581	526	523	496	501	526	524	510	548	530	507	517	566	539	535	531	533	515	540	540	485	483	506	558	486	505	520	538	498	500	514	498	471	495	544	542	566	523	481	540	516	521	526	492	518	555	521	555	545	546	529	517	524	520	552	516	530	539	527	520	517	539	475	512	527	504	546	497	500	534	471	545	534	521	531	510	522	507	512	503	512	531	536	547	521	535	507	484	512	515	534	541	544	541	534	552	510	488	493	534	510	520	522	506	531	514	513	506	499	562	498	527	506	509	553	557	487	497	500	528	512	498	521	544	531	557	539	526	519	532	599	511	528	525	568	559	525	489	524	535	551	544	535	517	558	515	557	534	516	530	506	497	528	517	514	548	521	507	499	549	540	481	553	503	503	532	538	549	536	517	514	554	504	516	525	511	567	522	508	496	548	538	516	510	543	505	534	527	545	530	518	541	547	520	551	521	477	486	461	571	497	549	527	521	476	521	541	564	563	507	524	503	506	538	514	560	488	558	516	555	535	538	594	508	531	519	559	494	544	488	516	529	506	518	541	516	479	524	514	515	501	545	548	529	508	488	512	495	533	524	503	487	533	533	513	532	505	529	553	515	503	515	520	515	531	496	520	519	533	521	545	524	524	514	512	567	521	515	511	538	522	534	507	506	507	529	487	552	508	521	494	532	527	491	519	547	511	528	523	559	562	510	507	528	496	510	510	521	495	532	528	559	544	551	527	497	550	496	526	497	550	464	525	512	481	505	498	533	495	539	473	505	542	519	525	550	490	497	553	541	544	559	543	548	533	526	521	520	526	545	502	497	520	491	547	536	460	545	502	517	536	540	524	522	503	539	495	520	529	536	532	554	520	533	544	550	517	476	573	563	522	491	547	513	552	503	503	545	565	522	516	519	517	532	504	514	518	546	541	531	510	561	494	490	489	513	507	567	517	547	533	549	513	505	504	514	518	499	527	534	537	506	486	560	510	528	512	531	538	487	533	549	492	523	547	484	505	540	526	526	479	537	563	574	489	491	517	550	530	529	532	522	488	528	543	505	534	480	555	496	572	556	533	505	507	541	533	560	510	513	523	531	538	483	503	534	517	529	546	551	520	552	535	501	531	508	506	504	560	525	533	476	541	506	567	493	493	530	525	532	522	533	555	524	572	512	526	501	512	521	521	504	514	502	520	554	489	528	516	518	495	558	513	516	532	528	505	586	554	521	552	521	559	505	538	522	549	509	512	528	515	477	522	506	537	524	489	516	506	508	504	525	548	521	530	519	515	529	546	521	480	506	455	506	530	517	527	508	577	535	539	570	523	498	520	472	555	494	531	503	552	525	491	545	540	556	522	505	450	514	532	513	606	550	512	504	493	514	506	507	549	516	493	476	519	520	504	489	513	518	486	494	516	571	558	484	515	523	547	545	504	500	507	534	508	556	573	535	534	499	518	517	501	522	495	555	518	540	495	559	520	535	519	502	547	541	495	515	541	537	526	539	527	554	560	536	511	543	507	512	528	554	583	550	516	519	547	519	546	526	531	555	530	524	515	508	513	507	477	523	550	535	517	515	516	509	540	545	525	571	537	501	538	510	504	581	504	528	500	531	515	518	526	514	578	561	533	522	520	486	568	500	478	509	551	499	539	519	531	534	562	548	491	545	507	529	531	530	511	518	559	537	495	528	522	520	529	537	522	527	494	515	490	553	493	508	537	515	533	498	536	503	532	500	528	540	565	510	575	521	505	516	525	487	498	529	503	524	536	538	507	513	537	500	540	513	521	523	508	522	558	559	516	527	509	518	517	508	476	506	520	543	508	541	499	499	524	530	536	508	520	533	516	534	518	513	517	528	537	538	523	559	509	487	493	485	516	555	523	567	491	532	567	502	497	501	524	554	527	498	549	559	511	515	562	512	542	544	562	543	497	531	497	513	574	563	526	499	593	535	501	521	511	538	541	520	526	567	495	483	508	560	472	533	505	485	544	532	520	541	514	502	485	518	568	503	509	525	533	515	539	526	496	560	522	514	535	532	516	550	504	517	523	486	577	524	548	549	505	545	483	499	568	527	509	515	508	518	529	476	494	541	531	541	531	489	552	509	515	505	525	498	537	509	536	490	517	535	542	495	509	503	536	537	525	490	511	510	508	533	529	538	517	540	551	521	522	526	523	499	525	510	498	545	515	513	513	476	536	508	502	521	541	531	534	501	517	518	522	519	514	482	532	537	509	485	535	542	530	520	562	525	551	511	531	539	536	480	513	496	508	494	575	516	575	542	503	519	525	526	548	505	511	483	509	544	466	529	545	514	525	466	502	508	527	509	494	499	515	495	514	530	573	520	504	512	540	577	482	527	493	540	495	563	539	492	524	521	500	540	503	494	534	574	562	487	501	519	527	526	548	546	531	542	489	531	529	498	551	502	567	507	529	515	527	547	512	525	516	525	509	523	496	528	519	508	516	555	504	513	521	532	489	521	530	527	521	534	506	551	480	549	541	528	511	496	546	497	513	524	526	562	525	522	542	521	493	508	504	495	519	534	566	548	511	532	492	518	522	554	473	526	495	528	513	550	554	521	519	467	509	521	532	513	531	512	495	524	504	521	523	518	538	541	521	517	503	513	551	528	545	510	551	514	492	510	524	528	543	475	552	542	531	527	534	520	542	525	530	486	524	520	520	552	495	515	466	521	554	519	519	514	513	512	500	556	507	574	517	527	546	497	533	568	519
29259	27636	31638	17773	3904	1580	712	479	424	425	405	376	391	338	409	407	385	383	436	397	384	417	407	379	396	368	349	368	367	383	396	396	430	365	408	398	416	353	370	382	368	402	374	390	377	384	395	389	373	395	402	390	356	386	387	404	389	430	393	374	362	378	405	395	386	380	377	375	419	351	384	415	411	386	371	394	364	349	399	396	401	410	396	382	388	402	381	408	354	386	369	413	369	392	413	397	391	377	392	386	392	381	347	384	391	418	430	407	402	409	402	378	415	383	379	387	396	400	411	383	381	400	435	381	373	395	393	403	420	382	402	386	392	388	343	373	390	413	364	357	397	390	378	388	398	398	351	388	399	389	426	388	424	385	379	410	405	384	393	371	406	422	356	368	418	385	411	369	403	385	390	433	371	371	362	353	415	410	378	389	396	402	401	392	379	415	396	401	411	414	331	384	385	453	394	399	338	418	383	389	397	398	415	367	382	393	404	388	375	389	385	383	418	416	374	411	389	404	361	410	379	392	381	384	377	403	386	397	379	398	358	394	379	351	386	384	407	361	385	369	393	382	376	361	381	401	381	409	412	358	388	360	369	398	382	409	402	385	420	446	361	399	404	391	391	368	386	403	397	387	411	427	374	402	375	335	380	359	388	410	394	366	377	365	386	390	360	391	347	383	380	380	393	385	402	380	366	372	391	378	372	393	425	364	425	399	394	371	361	388	368	399	409	347	380	382	410	382	366	404	352	367	415	422	380	359	429	398	375	399	388	378	399	415	381	401	391	437	405	382	383	400	395	381	425	381	392	344	369	384	343	379	420	397	388	424	387	310	435	428	425	396	370	406	372	376	374	414	364	432	358	406	360	375	455	421	394	387	362	411	408	408	392	395	388	399	399	366	400	406	376	398	385	406	403	396	371	394	374	383	362	409	382	397	401	384	369	383	370	417	393	384	389	396	366	389	396	400	429	415	357	391	397	395	373	402	430	403	399	386	389	391	386	383	392	359	379	381	408	365	402	377	406	368	422	381	368	404	400	406	375	392	373	415	383	388	398	423	375	399	401	384	393	407	400	411	408	397	370	374	388	394	370	388	402	364	392	330	389	395	366	378	384	393	394	374	401	385	379	381	409	365	410	408	357	362	362	430	394	404	379	389	396	365	415	415	407	410	391	373	398	390	377	386	391	370	403	379	399	369	399	381	441	396	377	387	390	374	399	394	381	437	407	400	357	445	410	386	394	418	387	373	373	409	401	413	390	397	395	375	379	385	379	394	391	394	437	390	368	382	395	380	425	412	386	423	409	398	368	403	424	364	404	417	375	390	363	405	400	393	393	373	414	390	380	394	382	398	389	374	349	419	355	382	401	381	394	360	397	383	419	392	376	396	392	384	371	429	382	395	403	387	368	379	420	385	401	423	364	377	434	401	396	398	431	410	366	384	380	370	374	359	375	396	397	396	393	382	431	390	390	415	389	356	377	379	363	382	394	353	390	398	337	398	411	411	355	367	396	380	348	365	381	425	361	360	405	385	368	393	385	388	404	378	386	417	418	369	382	407	374	396	413	398	393	414	398	387	411	375	404	393	364	388	390	384	401	414	383	356	385	403	371	396	413	389	391	398	360	395	394	421	392	377	381	403	379	385	415	358	388	392	377	392	400	394	384	391	396	388	395	363	406	421	385	367	397	366	407	390	395	401	395	417	404	386	367	407	402	367	383	393	418	391	371	376	415	409	417	377	394	393	386	389	399	388	392	391	380	413	353	428	397	401	408	390	355	395	422	383	380	395	379	415	418	422	404	365	376	402	432	398	396	438	375	406	396	381	370	365	381	421	376	381	409	412	418	408	399	433	395	408	376	377	392	393	370	387	367	368	381	402	407	404	417	404	403	406	429	368	386	404	390	377	423	387	368	392	401	428	395	397	380	445	379	396	406	406	429	412	383	406	398	412	397	428	382	388	404	382	383	398	362	399	394	403	411	422	390	432	393	364	381	411	375	367	372	368	372	390	359	408	373	390	408	361	402	351	392	421	370	380	385	359	380	382	399	374	381	368	406	408	374	374	377	411	408	396	363	382	403	407	392	388	375	365	381	396	416	383	405	383	375	370	434	399	399	415	411	381	391	402	405	382	392	374	407	394	429	380	393	388	398	418	388	387	362	403	415	412	381	381	411	393	373	403	379	391	410	398	376	385	389	400	384	375	396	406	404	397	386	406	425	352	393	384	428	383	376	374	392	380	417	378	421	388	381	396	416	404	357	375	396	384	404	363	354	372	396	396	388	369	362	415	427	360	408	396	395	413	396	390	373	376	383	387	400	403	386	383	397	397	408	371	358	365	402	365	401	386	399	384	377	394	433	400	382	373	398	396	378	355	388	399	404	361	374	367	368	394	365	372	354	366	362	413	390	358	357	385	399	394	396	387	396	406	402	404	421	418	391	383	393	389	383	379	391	393	387	382	410	360	410	387	383	379	401	425	360	392	401	394	379	388	373	369	414	389	356	380	380	430	381	389	361	388	393	413	416	414	389	425	380	355	421	382	362	381	380	406	373	426	384	358	377	352	396	391	405	404	399	365	395	408	388	391	453	413	338	393	387	385	387	383	391	366	386	382	393	412	392	389	387	408	420	365	395	360	383	368	380	406	405	371	387	419	391	389	399	388	401	377	409	392	385	386	411	373	396	403	405	404	363	361	381	400	393	395	362	412	400	386	406	379	379	374	398	419	368	401	330	423	389	372	387	399	375	384	407	379	425	405	383	406	403	367	391	390	392	366	407	388	433	352	414	396	389	408	389	379	385	434	374	391	407	365	349	378	379	389	364	403	378	386	370	427	380	383	398	374	375	368	435	377	419	396	377	383	397	421	407	397	352	387	390	356	431	390	414	348	384	404	408	434	391	382	398	390	382	366	402	401	388	391	418	406	418	395	340	375	414	359	371	397	383	413	339	417	393	425	381	362	400	408	372	386	406	366	394	393	425	378	376	346	372	373	403	400	375	399	385	374	376	362	380	409	425	417	373	394	388	392	383	389	366	395	389	367	362	416	386	404	415	429	442	391	421	393	379	371	412	421	377	401	373	375	402	373	425	442	381	355	358	360	370	405	399	387	359	394	459	398	384	382	403	382	399	379	419	380	399	402	382	359	419	401	411	398	448	372	382	391	419	385	413	381	376	389	395	405	403	384	356	410	389	409	392	418	395	386	367	351	350	389	402	379	399	393	401	419	376	432	408	340	399	398	386	387	387	366	402	399	381	377	376	425	408	380	400	379	367	393	411	373	355	386	378	411	370	390	436	385	387	373	392	406	386	388	406	365	405	370	390	389	391	393	396	414	422	406	368	424	367	422	401	385	383	405	380	404	358	387	389	403	376	413	399	372	406	414	414	408	376	376	427	411	345	380	398	383	368	377	358	382	367	386	432	405	432	400	397	387	413	378	401	380	408	408	434	360	376	368	408	408	384	385	354	380	398	387	390	389	414	397	373	414
30862	41471	29113	11967	4000	1799	714	509	480	441	428	430	450	425	451	419	474	453	458	467	429	416	487	473	466	436	471	417	498	418	467	475	420	443	453	460	458	440	459	455	478	445	437	421	435	470	421	448	463	434	448	452	418	442	439	457	458	424	451	472	486	438	469	419	456	469	445	453	464	445	422	433	448	421	496	453	462	486	486	461	454	467	445	449	442	430	482	472	413	483	470	464	461	450	412	405	466	439	457	434	446	432	435	458	452	427	459	434	461	437	491	448	466	464	477	413	498	414	447	429	462	431	445	461	444	429	453	458	437	436	455	458	439	482	397	462	458	476	438	431	432	431	443	440	487	441	461	423	443	401	450	481	426	477	388	442	432	474	424	450	437	461	422	428	480	449	407	462	428	461	471	463	432	492	420	429	414	476	440	439	434	448	437	418	469	429	474	492	472	444	479	454	438	429	502	466	454	464	460	455	402	453	461	417	465	453	488	474	478	450	427	477	447	429	429	463	460	452	459	461	422	434	486	459	453	444	492	464	443	427	486	444	458	471	429	451	465	430	428	422	441	480	469	484	474	442	448	433	484	511	485	437	478	470	429	447	457	439	434	442	429	443	419	428	438	415	465	475	424	431	453	425	423	460	448	419	410	437	413	450	447	463	416	464	464	446	473	431	462	416	433	408	437	422	464	470	449	462	445	482	471	429	450	440	447	412	477	451	446	479	445	432	457	475	425	465	437	430	400	467	413	411	430	473	465	467	423	426	465	465	438	498	435	478	430	453	463	446	471	424	471	442	446	460	459	461	480	445	444	463	448	441	459	434	475	432	438	413	450	393	446	453	476	424	469	411	467	477	485	414	471	435	473	441	455	417	437	457	446	471	448	428	470	411	466	447	466	454	429	505	422	463	461	472	429	429	472	441	460	451	455	428	494	450	447	436	447	433	422	469	468	467	468	455	436	473	456	477	468	453	449	473	471	438	450	439	424	446	456	426	471	437	441	439	437	479	472	452	519	468	457	456	429	444	427	433	487	428	466	428	434	482	482	446	422	449	488	430	434	438	433	441	481	464	439	434	446	488	440	412	463	457	441	455	413	441	444	467	446	466	464	456	443	485	432	452	440	409	460	436	423	446	427	462	410	453	475	439	438	446	453	471	460	410	460	470	439	442	438	484	448	472	455	434	456	446	419	480	466	449	451	429	454	449	465	456	437	462	449	444	489	454	410	418	473	435	490	430	477	442	428	430	433	460	445	470	450	451	468	443	430	449	455	452	443	449	422	460	469	476	425	434	462	450	466	486	466	434	457	473	461	452	417	444	455	448	409	434	432	467	467	438	461	444	490	481	443	473	450	430	457	454	437	410	455	445	461	462	442	470	474	420	442	460	465	444	449	447	447	487	451	453	458	469	456	454	440	425	418	465	450	443	424	469	439	436	473	430	510	424	487	449	444	455	473	467	452	470	453	449	471	454	448	454	484	438	421	482	433	450	488	444	409	455	465	444	445	451	448	439	443	462	425	443	480	444	438	413	425	423	412	415	434	432	471	461	425	459	432	458	450	448	483	470	489	445	465	454	467	504	471	427	449	467	424	474	431	480	422	441	473	464	455	495	435	437	442	448	478	444	449	452	474	424	438	431	461	437	472	450	435	403	478	486	455	456	472	408	427	427	472	488	445	431	458	440	436	472	415	458	401	439	436	469	435	494	432	454	425	499	473	419	428	419	445	444	434	452	422	455	447	436	459	455	476	401	444	442	437	458	446	442	489	444	465	445	444	415	430	430	461	444	483	466	407	436	448	453	473	423	447	450	498	450	455	459	454	434	444	475	395	426	458	468	434	486	440	416	448	441	422	477	478	449	443	439	471	485	450	448	474	492	451	461	397	431	455	465	444	456	434	481	488	428	438	415	439	462	472	492	456	418	466	432	452	445	480	438	462	442	442	445	437	462	426	472	432	431	480	432	463	412	427	456	450	506	437	426	451	417	482	432	455	425	452	436	426	448	449	474	462	413	411	434	438	460	446	422	441	447	498	448	417	435	423	454	447	454	480	425	428	447	437	452	436	439	493	471	423	479	449	461	448	421	429	493	439	454	408	459	473	444	451	450	419	427	490	462	422	448	457	463	464	463	415	486	466	445	446	456	414	477	436	461	451	427	453	413	419	435	462	457	420	463	444	450	458	451	461	463	440	459	437	445	453	471	454	454	446	464	440	468	435	439	455	425	458	488	478	401	454	444	444	423	462	491	435	423	504	484	464	412	454	462	444	478	468	435	407	443	444	416	441	436	462	449	446	468	412	443	455	462	450	426	466	472	497	412	411	421	433	467	447	437	425	439	432	450	497	444	461	470	477	480	432	431	449	454	398	408	457	461	442	442	469	422	443	453	453	395	434	465	442	483	458	428	434	430	459	464	493	439	461	453	446	467	433	478	434	432	445	444	467	457	440	471	477	474	456	431	444	449	505	418	423	462	437	456	461	449	462	459	446	432	467	454	463	426	462	472	433	444	476	474	463	443	447	446	460	434	492	440	466	422	429	446	456	424	456	463	460	437	431	477	460	486	434	482	456	466	471	437	423	441	452	463	442	459	463	439	437	417	481	490	439	459	440	481	434	435	424	441	475	465	436	468	456	435	458	508	468	455	420	447	477	436	418	477	456	437	513	459	448	458	452	411	466	446	481	408	441	434	418	443	460	483	452	473	449	431	445	449	465	485	446	433	417	448	426	429	445	507	430	481	493	437	463	439	476	495	445	498	491	454	435	445	421	448	447	481	459	456	460	449	472	431	478	479	448	441	456	466	433	447	457	473	431	441	437	459	435	459	473	463	459	417	462	466	456	441	490	448	433	482	467	413	456	418	451	481	441	428	454	446	430	461	423	478	446	432	452	449	444	473	422	447	486	432	433	464	426	419	443	441	410	428	467	469	436	436	484	434	487	443	472	436	451	408	462	463	448	463	482	440	452	465	448	468	425	461	451	453	437	488	486	456	449	477	445	440	430	451	435	454	477	450	481	450	454	443	454	416	464	476	425	452	450	499	435	455	446	451	450	419	469	430	439	464	482	431	447	429	454	447	460	472	438	420	454	491	432	475	455	432	458	444	448	462	480	452	433	435	463	418	465	445	437	458	434	460	441	428	449	450	446	436	420	463	419	434	448	455	444	445	474	435	429	443	450	436	454	472	457	447	465	426	457	462	456	441	431	430	490	429	480	469	462	409	490	464	431	447	430	447	474	435	429	390	424	484	482	478	431	425	459	448	408	483	444	434	478	445	469	435	458	483	463	460	459	459	446	451	506	438	442	455	440	443	473	444	429	451	486	479	455	430	459	428	468	436	469	438	440	454	464	461	493	445	426	480	444	428	449	430	468	438	452	440	458	457	475	502	425	459	430	457	431	470	445	483	465	400	409	453	447	430	493	428	434	472	432	462	411	436	436	466	400	443	424	462	438	436	436	416	466	470	479	454	473	469	483	465	458	446	453	406
23332	21519	35181	30743	22899	17509	5140	641	392	363	355	399	374	376	392	390	340	371	344	358	362	377	368	382	355	354	365	309	396	365	336	379	353	357	387	357	412	410	371	364	401	361	377	344	362	403	372	362	361	381	343	358	344	342	368	362	373	384	366	368	369	389	378	362	362	373	341	367	341	389	374	349	381	372	351	365	406	342	398	368	404	367	380	385	389	397	354	347	375	368	366	366	375	333	365	379	400	376	382	376	384	360	384	385	358	364	357	367	374	349	370	382	355	381	382	393	362	350	367	409	374	389	370	361	362	403	384	349	414	371	373	352	345	364	406	373	378	354	354	377	377	354	386	355	336	355	352	400	371	357	382	403	329	385	354	411	384	348	333	380	352	344	348	340	389	378	374	330	383	380	381	387	386	366	381	375	383	369	358	382	372	371	374	392	349	347	366	343	352	372	360	352	378	354	342	351	382	405	351	352	399	392	364	356	346	402	395	369	385	379	393	351	382	412	399	355	337	350	337	380	371	375	381	374	374	365	353	376	352	357	362	381	364	378	396	377	362	378	398	367	364	371	358	380	366	378	368	393	345	381	344	352	340	359	363	340	392	347	364	352	357	387	352	360	404	344	357	380	343	351	349	392	366	347	363	385	405	378	416	361	377	378	347	396	427	380	360	368	359	345	348	388	348	375	420	394	381	371	337	378	358	358	350	361	368	377	382	337	351	371	385	384	369	357	350	382	350	343	386	373	385	388	377	364	324	378	362	363	365	342	343	346	394	351	389	372	348	344	336	381	377	360	372	402	351	364	341	343	361	350	343	374	358	360	350	409	365	378	318	348	372	347	344	359	402	370	352	345	356	402	366	356	357	379	378	366	400	367	389	380	383	335	374	361	353	375	365	367	332	382	370	352	406	386	345	383	334	389	363	349	345	372	388	380	361	340	383	384	394	361	381	383	361	394	353	368	366	348	378	390	379	381	406	384	342	369	390	365	362	391	396	353	363	360	367	357	365	377	387	408	357	368	362	373	395	315	376	350	387	382	379	357	382	368	346	347	373	369	384	379	377	375	377	338	368	416	374	352	379	392	371	386	349	349	366	335	355	379	319	346	373	380	378	362	322	398	343	373	378	395	388	362	368	360	377	340	340	336	386	409	393	360	378	341	392	334	381	380	371	358	369	361	368	378	401	390	359	381	365	351	354	358	388	358	370	343	372	411	394	365	356	375	365	347	399	370	337	405	398	352	349	386	335	380	402	350	412	396	363	388	356	367	353	392	355	345	354	345	355	333	381	374	341	396	343	389	422	343	371	364	385	367	377	389	358	395	389	364	361	386	369	363	356	382	378	348	349	365	374	307	355	345	348	372	339	346	358	349	413	337	346	383	340	373	374	394	371	358	389	355	366	326	386	391	363	317	362	368	397	381	387	387	387	373	332	386	351	358	365	394	392	339	372	339	346	394	322	321	371	399	353	362	364	345	380	362	359	375	361	324	381	361	365	384	343	372	372	392	370	385	389	356	377	390	377	362	357	388	350	382	363	352	368	379	352	372	338	355	397	371	371	335	386	383	375	368	321	337	399	391	355	360	361	345	367	332	376	402	391	337	405	360	361	341	343	357	331	325	365	366	377	329	358	378	350	355	384	365	370	369	374	354	368	339	364	332	374	340	381	375	350	358	365	386	340	370	336	361	361	359	381	355	364	359	405	401	358	359	386	367	370	357	356	363	380	336	334	350	343	342	353	360	337	398	359	372	374	381	313	358	390	353	371	375	362	328	374	324	351	382	360	370	386	379	369	380	389	396	357	341	362	342	386	321	376	366	356	381	335	384	368	373	383	329	380	368	380	373	354	380	386	391	365	364	380	340	365	336	381	396	355	375	378	381	397	357	344	372	356	384	379	382	343	363	335	370	327	397	323	365	391	348	376	369	391	359	371	376	349	339	356	381	382	394	357	353	383	385	326	376	356	355	366	394	385	380	365	359	396	357	376	380	334	326	361	341	369	347	342	378	362	379	404	392	344	362	364	358	357	395	330	348	372	381	363	383	340	351	371	347	389	368	419	366	343	377	394	360	352	384	369	397	370	375	428	375	400	366	362	362	358	344	364	344	360	369	365	395	391	395	351	359	373	381	362	332	360	356	372	344	364	352	377	337	344	400	374	385	395	357	389	394	373	381	389	379	367	391	410	337	347	390	364	371	369	400	368	403	354	354	408	376	366	366	369	390	362	329	350	364	367	386	366	385	406	354	372	360	370	341	376	349	370	397	365	343	366	373	356	387	332	398	397	382	359	359	364	373	401	367	344	346	391	377	361	351	345	398	354	385	399	384	379	360	393	369	359	367	359	363	364	351	378	384	362	364	371	360	348	357	354	397	352	345	369	369	386	384	385	381	422	332	394	371	349	365	357	367	355	371	375	349	377	348	350	367	371	386	366	378	365	398	374	402	377	366	391	396	371	361	379	332	354	373	342	389	360	372	336	435	357	364	398	419	357	355	315	358	390	368	335	355	334	353	376	351	370	384	372	383	342	373	351	338	382	378	369	381	387	368	396	353	381	341	370	352	365	354	390	382	364	373	384	378	347	335	346	369	322	401	378	375	373	397	398	356	371	378	379	378	350	347	351	386	354	358	339	343	400	407	376	362	365	374	378	325	347	354	365	376	375	370	359	370	338	358	376	376	394	414	362	389	357	372	358	354	371	415	373	349	406	343	354	351	388	362	383	372	377	364	380	383	357	359	360	351	372	408	367	362	359	357	364	381	357	364	372	430	343	357	345	328	391	363	360	384	372	395	370	354	333	371	383	354	363	357	371	382	368	336	368	379	370	368	326	377	367	364	370	355	335	338	372	353	340	336	366	352	390	386	376	401	358	374	343	374	363	363	360	344	370	391	340	386	366	341	384	395	379	351	363	405	338	364	362	396	369	358	398	378	367	398	365	372	385	357	387	380	361	392	387	376	385	346	337	373	352	349	341	378	388	353	389	400	386	380	383	390	345	363	365	409	362	349	354	330	369	360	343	348	373	394	369	343	345	402	388	311	357	372	400	353	364	372	396	361	384	366	388	377	354	343	415	382	380	381	347	357	376	381	367	355	366	358	384	349	327	375	371	347	356	364	408	384	392	356	388	333	372	365	364	366	374	362	399	350	345	367	367	348	355	385	398	390	383	396	388	345	371	387	343	368	367	392	368	391	396	361	371	393	389	365	344	407	382	352	349	365	359	333	383	355	333	367	367	351	380	372	336	350	342	345	388	350	402	363	390	370	373	359	373	379	342	379	415	348	361	357	354	356	394	362	367	345	361	357	374	352	356	334	364	391	372	376	377	373	388	402	353	375	382	382	387	362	381	395	374	377	391	361	343	378	341	339	342	340	333	378	328	360	388	374	379	370	398	353	356	342	415	372	396	372	338	360	385	395	332	335	366	392	380	382	393	382	332	347	357	364	374	392	362	396	358	341	387	335	380	333	354	360	388	387	382	377	355	361
56719	89104	69229	41337	23908	10720	2554	744	403	404	419	441	423	428	412	421	459	412	407	399	394	406	431	423	417	427	415	408	395	421	417	427	452	409	407	387	420	399	427	396	420	413	434	384	432	460	432	414	387	438	433	445	409	427	427	430	454	403	415	433	422	416	434	447	411	455	417	416	384	414	396	419	415	403	409	399	396	412	473	442	436	415	425	397	452	419	423	417	410	409	415	416	395	420	447	422	429	426	395	416	416	422	444	413	417	400	420	419	383	415	431	394	410	432	434	390	399	425	409	396	401	386	391	477	434	409	398	361	455	460	414	398	450	414	410	453	415	440	451	423	411	392	396	430	410	396	407	442	424	384	464	412	424	401	452	426	424	438	416	399	447	391	416	415	407	434	415	388	469	379	408	397	407	413	464	436	425	438	430	405	410	399	415	426	413	424	405	436	425	424	413	409	419	410	454	440	399	415	438	413	419	426	412	419	386	383	413	461	409	416	422	405	443	426	417	423	431	415	390	454	443	414	427	426	406	461	382	436	450	410	412	400	457	443	416	414	423	442	414	421	445	423	423	414	411	424	457	424	409	381	441	433	397	394	417	406	371	439	391	452	438	416	388	397	429	422	418	411	442	438	427	474	419	426	409	407	418	461	424	422	423	429	409	391	396	406	414	352	427	409	417	399	387	428	408	381	408	440	439	408	426	386	411	431	408	423	414	445	432	405	426	407	405	410	445	459	452	401	420	419	432	407	385	403	446	428	419	372	448	450	432	424	417	419	462	402	408	440	412	403	403	431	410	445	398	426	394	405	400	404	428	428	438	397	422	432	410	420	403	429	393	405	407	485	392	388	406	382	432	398	421	403	367	405	411	433	422	444	429	389	431	426	402	422	415	418	417	441	429	423	419	418	413	420	429	412	430	425	431	419	413	388	413	416	413	433	428	421	432	409	408	421	467	403	411	429	458	387	419	425	417	440	438	405	455	460	379	411	421	443	422	420	401	450	416	418	421	385	430	395	434	451	424	424	431	382	410	431	428	411	411	383	468	425	421	443	440	431	391	426	398	423	409	430	408	433	414	414	426	409	355	390	390	434	436	409	421	430	429	404	428	434	420	400	418	419	404	434	416	413	446	393	402	402	418	419	443	412	411	410	435	392	408	417	406	451	406	404	412	385	438	421	390	411	466	404	412	454	388	419	419	400	415	380	424	401	394	416	398	406	427	423	406	416	440	426	408	395	395	444	422	411	411	420	387	409	387	432	414	413	409	398	422	395	424	425	395	416	424	412	383	406	445	408	418	422	400	407	446	439	412	429	418	439	424	421	429	451	423	407	419	396	431	427	404	421	420	406	420	409	395	444	375	413	407	426	445	450	370	399	385	390	387	420	413	394	420	428	392	426	420	431	416	443	428	393	438	412	421	435	444	417	421	361	437	426	378	396	439	428	388	415	409	374	379	413	434	394	451	454	450	398	392	383	423	399	429	451	421	431	434	359	393	470	413	414	411	425	412	377	425	449	422	423	443	409	407	398	430	386	422	426	411	437	452	402	446	400	405	396	418	433	424	416	409	398	438	464	443	388	420	396	395	397	418	456	420	408	418	454	432	455	397	394	403	403	433	402	432	395	403	408	406	426	378	426	398	409	421	415	375	380	435	402	399	432	430	445	396	432	458	405	407	396	441	426	423	415	409	419	418	421	414	413	412	427	432	416	427	397	434	411	430	455	439	426	391	393	441	422	404	428	417	415	441	395	400	397	406	410	412	421	437	400	431	437	409	438	423	413	427	419	431	430	441	430	427	418	411	420	406	431	435	420	432	429	404	428	441	440	402	395	451	439	402	441	454	400	421	404	411	408	407	414	418	412	385	423	402	423	381	395	399	424	408	396	402	419	412	415	385	420	398	421	453	398	391	421	424	395	409	439	417	400	390	414	389	402	400	415	398	382	390	393	417	378	410	428	389	386	389	449	424	414	437	429	460	411	416	426	401	410	395	428	400	402	414	427	394	458	417	440	407	397	450	397	413	422	410	434	411	419	433	416	411	413	423	399	432	438	418	406	433	413	395	418	450	420	394	409	382	427	424	414	400	393	415	428	403	418	396	428	412	419	422	424	432	379	427	407	397	407	426	430	395	402	436	426	396	413	447	414	404	393	398	436	406	405	416	428	423	414	407	429	423	415	415	440	395	425	385	399	421	418	411	442	408	419	404	406	411	401	386	413	432	403	397	415	432	447	424	431	382	410	448	408	370	417	422	402	412	439	417	434	458	431	409	392	405	436	455	431	381	419	396	415	406	439	438	449	394	400	411	420	438	396	412	423	404	462	415	400	401	394	406	436	408	411	417	399	387	395	406	418	428	408	413	425	404	404	418	388	430	425	416	413	406	427	417	409	372	459	418	459	409	410	415	413	396	445	402	447	400	437	439	405	385	448	417	417	435	415	420	446	449	399	378	424	468	391	444	407	414	423	427	440	394	401	460	414	410	413	405	409	456	406	434	411	410	450	385	433	428	419	452	404	427	419	416	413	419	395	403	399	408	423	429	393	449	387	398	383	417	423	417	428	437	460	406	407	459	419	445	439	459	387	374	397	412	413	423	438	398	461	374	427	432	411	433	394	399	397	432	439	441	409	402	394	389	409	420	422	397	399	433	393	435	407	453	397	438	433	425	383	446	431	399	378	422	406	431	388	429	399	395	437	413	403	425	376	420	433	425	403	430	384	418	421	454	414	433	397	379	437	402	378	412	424	436	427	428	439	405	395	427	436	408	407	439	429	420	418	402	453	389	416	398	405	405	410	410	436	361	389	398	390	426	399	423	434	404	407	429	422	429	443	405	435	403	401	445	410	411	426	429	448	423	396	412	446	390	447	440	413	402	397	399	415	410	410	398	426	404	417	391	406	416	404	429	416	410	404	419	391	432	408	392	413	415	406	420	403	370	451	395	450	430	412	420	422	373	392	417	409	440	428	442	407	410	416	420	423	399	419	427	399	407	435	368	430	412	405	402	406	430	402	441	417	417	381	411	449	442	417	447	429	425	391	406	438	425	411	403	415	406	402	404	447	400	442	417	374	435	397	415	421	418	409	406	411	422	403	424	427	414	397	406	401	410	420	408	405	420	398	429	408	389	396	405	419	410	379	396	389	424	437	402	410	425	415	357	392	408	419	410	407	397	430	434	401	436	389	415	414	416	411	438	442	387	416	457	412	475	424	452	445	431	409	426	434	430	388	410	437	429	388	440	440	399	390	445	400	435	422	398	417	404	411	435	415	428	448	393	399	450	419	399	416	399	409	416	432	430	381	380	421	436	445	427	425	415	401	416	419	405	401	434	443	399	404	398	440	439	450	418	397	399	428	396	399	404	416	430	445	413	397	451	444	405	396	419	431	436	404	385	416	386	411	465	403	412	398	417	430	398	403	432	394	400	414	426	432	453	404	395	392	439	394	425	399	422	419	460	426	403	422	383	421	421	403	413	437	388	434	400	426
25335	22857	35573	29537	16568	5412	1213	557	445	509	478	490	517	472	476	469	470	438	442	441	491	431	456	509	458	459	498	466	488	471	437	434	505	475	507	464	497	449	480	441	481	487	424	498	490	493	478	430	489	460	493	530	502	443	480	491	459	436	445	464	476	509	474	465	456	494	444	487	434	489	492	513	411	495	501	507	450	478	476	472	458	518	488	472	445	474	466	499	457	483	446	432	459	485	457	463	485	483	501	460	479	465	469	485	453	478	472	433	487	492	465	457	490	481	473	444	493	474	475	461	471	482	442	466	486	425	430	458	454	466	493	431	509	470	498	486	480	465	464	469	489	466	439	477	473	435	507	484	481	494	459	469	468	487	497	470	487	486	438	452	457	493	477	435	489	500	464	462	444	465	468	482	456	498	425	453	472	471	463	475	465	509	481	455	485	451	449	417	467	459	446	490	430	486	451	480	441	494	445	468	463	468	465	486	441	475	488	461	470	478	501	506	521	528	450	462	446	462	497	462	476	502	484	442	489	488	486	443	447	501	482	491	459	478	479	453	477	446	453	465	485	445	489	467	472	461	488	466	449	464	463	471	443	487	459	466	483	493	505	517	457	407	439	510	440	442	515	478	436	482	505	478	438	464	462	457	455	472	466	477	526	475	466	448	470	447	474	482	463	452	476	480	464	453	471	481	498	479	505	468	489	471	489	513	474	463	478	472	452	448	482	467	442	480	426	503	455	470	475	494	489	470	445	533	488	471	444	463	470	445	476	534	485	460	505	466	518	449	491	480	473	475	503	469	488	500	507	500	455	448	486	484	485	476	451	482	474	484	516	447	493	459	463	461	459	516	459	455	456	497	479	490	481	490	446	466	485	452	479	472	466	460	451	477	492	480	483	465	458	482	451	507	490	511	445	472	467	434	458	448	513	469	449	457	496	479	477	462	494	475	492	456	494	467	445	493	463	441	476	452	496	512	503	454	480	496	484	477	439	552	399	462	470	476	447	522	537	483	451	479	484	467	489	491	467	441	485	476	486	484	481	471	501	477	502	449	479	469	487	506	476	487	464	484	456	496	478	478	510	459	473	465	477	467	472	479	464	483	475	450	445	469	476	485	481	472	463	499	481	468	436	527	459	482	473	470	505	451	458	461	462	469	477	479	534	443	474	445	453	444	484	470	488	473	479	463	451	472	487	508	463	465	457	481	518	454	478	451	476	447	461	472	429	488	451	490	489	476	492	470	477	479	480	455	444	444	481	459	469	511	508	480	459	431	530	476	466	509	508	477	494	513	504	495	494	481	445	469	500	479	438	452	472	450	469	458	436	496	434	495	440	451	465	410	473	459	523	493	438	491	459	495	437	450	483	462	477	466	483	514	459	479	456	453	481	485	487	453	459	481	447	476	457	472	484	427	491	436	460	477	485	469	533	505	454	502	469	462	444	458	522	464	491	477	463	490	517	467	470	470	463	478	417	488	475	510	509	508	499	494	493	448	433	467	478	446	467	439	471	465	468	473	469	511	455	438	488	468	470	456	505	473	520	470	495	547	498	455	473	477	496	484	492	491	465	476	491	463	488	449	476	501	452	451	494	470	441	438	462	458	459	468	471	487	468	430	491	474	478	465	464	507	490	464	463	430	416	476	496	444	499	456	459	485	461	475	460	499	452	495	484	470	484	488	515	432	468	502	462	463	477	469	483	486	447	467	444	465	481	480	479	482	452	482	474	503	456	470	472	486	455	491	470	464	484	505	484	491	452	461	470	483	452	449	478	476	480	441	485	475	466	484	501	450	448	437	459	466	453	470	446	437	442	484	475	483	491	486	477	477	489	448	459	453	488	512	479	466	495	452	496	447	463	471	488	483	446	449	469	518	493	480	461	511	502	490	444	460	483	463	484	443	484	464	488	452	469	487	480	489	503	519	442	514	501	447	490	464	476	442	502	453	501	445	442	486	457	451	461	466	484	493	482	495	466	479	439	476	469	462	452	470	460	509	478	468	461	465	429	447	491	455	437	476	504	487	449	446	482	497	492	480	475	464	445	449	464	470	477	487	443	495	476	486	465	491	471	491	444	490	477	453	454	489	480	483	454	455	452	496	458	456	491	475	457	434	460	482	499	484	456	503	491	486	473	454	487	440	428	472	468	473	467	532	465	445	479	486	503	466	520	469	468	464	502	449	450	507	470	492	446	468	465	432	487	476	457	471	465	480	487	540	420	459	517	467	490	485	466	479	454	500	483	445	478	449	490	473	463	465	449	493	471	430	450	464	480	436	506	476	512	475	470	497	466	477	457	481	500	503	464	457	462	461	433	501	506	501	520	511	465	411	470	488	485	469	503	486	471	467	501	464	500	501	476	510	495	504	463	459	487	477	465	460	486	471	485	468	466	482	467	478	486	488	486	454	435	463	461	450	430	429	469	471	440	451	449	459	465	504	446	504	474	482	482	474	499	467	454	444	463	476	453	443	466	454	471	480	457	477	490	499	504	458	477	498	482	441	493	457	460	482	468	477	453	467	450	496	449	493	497	465	450	432	473	439	457	478	487	476	495	431	472	457	470	459	482	492	488	502	452	508	455	435	466	477	436	476	437	436	478	405	455	454	499	474	497	514	471	483	483	460	472	463	487	475	452	470	463	498	473	465	526	479	434	470	489	437	498	443	511	465	478	464	515	491	457	479	462	463	508	475	475	466	468	485	480	492	493	495	486	457	451	475	470	490	457	465	482	501	473	471	462	455	514	461	499	502	460	470	501	454	463	450	463	445	492	465	490	509	463	497	464	489	486	451	444	497	463	474	481	463	491	494	467	468	472	473	464	475	475	492	465	482	464	459	489	466	456	448	443	481	470	454	483	456	478	493	489	478	506	449	485	425	483	474	472	476	446	487	464	463	483	496	487	476	500	482	478	448	469	501	491	452	450	487	475	475	489	447	506	457	449	501	445	533	446	462	480	488	493	455	478	486	444	487	495	488	465	501	521	446	506	455	496	499	442	471	515	468	436	473	431	485	456	501	483	471	448	462	447	440	437	476	484	458	485	460	439	456	471	507	463	462	488	457	430	467	498	439	442	494	473	444	486	502	461	477	512	482	436	438	471	455	491	461	475	487	434	456	466	478	496	499	483	507	451	495	485	459	484	468	433	477	486	480	446	446	490	481	478	505	456	476	481	473	477	515	508	465	496	488	470	466	465	473	454	479	469	477	473	453	465	449	452	493	478	456	499	489	455	463	481	480	444	487	499	471	460	448	498	486	477	485	472	493	447	529	481	479	443	439	501	470	464	462	446	481	476	470	476	445	464	443	449	469	469	463	476	514	491	480	467	489	473	455	490	475	444	459	469	505	467	496	465	470	455	438	446	498	479	471	495	492	470	445	494	450	459	456	454	456	491	496	474	485	492	479	482	475	483	462	481	488	440	461	490	471	461	505	447	463	483	476	436	441	508	518	478	482	468	447	469	490	487	460	466	455	437	486	484	491	452	499	431	469
50890	71875	55316	29027	13164	5355	1479	658	555	508	539	539	527	580	536	507	587	545	536	512	574	571	554	493	552	560	528	537	531	567	541	529	516	530	524	535	540	526	533	517	569	506	484	534	558	564	539	522	521	591	513	549	565	525	569	496	503	518	579	553	528	532	510	555	526	523	502	516	535	521	533	533	495	525	574	571	531	545	531	541	571	568	534	537	504	526	550	519	560	538	528	556	550	539	583	540	574	550	588	563	558	534	580	544	551	527	552	604	553	556	540	504	500	544	551	537	535	540	520	591	562	597	558	560	506	555	537	496	531	517	531	556	552	531	538	589	529	544	539	587	571	555	527	497	514	527	550	529	541	538	548	522	546	486	547	561	482	550	548	509	504	550	549	565	549	540	568	536	526	513	543	505	478	556	527	503	604	507	537	510	537	558	512	540	533	506	569	547	544	559	532	509	550	549	528	540	564	567	529	566	576	498	505	552	539	524	571	509	520	574	536	501	500	532	542	530	576	540	544	541	545	531	536	551	556	514	537	537	536	503	544	533	493	557	519	593	519	498	533	549	568	515	552	556	525	538	527	528	529	509	534	535	509	532	503	525	574	487	546	577	519	536	524	518	538	541	523	471	523	545	566	585	548	561	547	503	578	578	489	584	542	534	549	540	573	543	564	534	539	543	505	537	566	538	502	545	570	554	505	534	511	509	551	505	512	519	540	531	558	561	551	528	559	528	596	507	531	548	540	556	548	524	537	522	549	534	536	593	570	506	530	527	499	544	524	557	498	513	562	503	506	542	538	551	553	534	518	525	501	521	528	546	541	588	525	572	568	554	543	563	495	547	521	546	555	529	517	581	540	551	543	530	506	534	556	521	549	517	569	544	525	569	547	585	571	539	580	508	520	560	551	584	539	558	527	572	599	550	518	536	535	524	507	498	538	484	584	519	539	557	559	522	551	520	547	507	536	532	523	574	578	513	531	578	516	518	513	550	516	546	555	562	555	551	565	529	579	574	543	557	534	519	494	546	512	547	510	542	527	552	506	567	537	528	523	563	509	564	572	547	526	514	519	496	540	589	581	510	520	518	519	516	514	545	526	562	535	504	551	541	516	561	553	561	533	529	512	585	563	536	508	532	538	504	532	570	540	523	523	589	526	524	539	568	542	545	512	548	549	504	511	555	531	553	543	531	514	521	493	551	541	530	565	522	529	595	568	587	566	534	534	551	534	551	510	555	521	549	566	538	564	494	585	559	550	514	525	543	549	533	557	512	563	564	531	552	567	506	586	532	542	551	542	534	524	529	495	566	520	528	529	499	511	521	549	521	570	513	526	531	562	546	561	552	561	562	561	536	545	538	523	513	520	551	549	523	578	527	489	541	529	569	532	515	547	563	546	524	541	527	561	525	561	564	557	488	520	555	531	496	528	526	547	525	521	553	543	550	528	511	536	545	534	559	551	566	538	555	517	523	557	526	549	537	566	573	594	508	567	515	548	526	536	583	535	556	550	527	562	556	567	510	530	489	521	561	552	560	495	529	577	542	524	574	574	535	524	545	531	517	552	508	535	581	552	534	550	574	518	541	556	546	552	537	554	564	536	509	584	571	554	512	534	534	531	536	565	560	539	514	524	514	540	536	559	547	530	520	554	501	584	546	540	537	546	531	561	565	565	523	561	575	510	548	533	578	581	509	529	564	558	522	548	500	525	550	527	484	531	527	563	530	511	556	543	543	539	532	562	523	521	532	535	497	550	521	514	534	572	516	547	559	590	515	562	595	557	532	512	534	514	506	553	525	543	545	551	508	524	526	516	525	550	529	605	527	531	535	507	562	607	516	516	555	528	567	538	577	527	554	514	509	579	576	497	552	547	526	513	527	553	533	542	552	551	532	541	537	557	512	517	529	538	558	534	544	516	534	509	537	507	598	521	574	589	544	536	580	539	517	499	564	507	547	582	562	523	578	537	536	518	567	562	553	546	542	570	535	516	536	556	513	549	528	554	561	532	526	511	566	544	552	568	561	533	526	540	504	504	529	516	546	480	539	524	560	545	513	573	556	526	568	560	511	586	559	527	554	547	556	582	579	547	533	530	544	512	594	529	545	538	538	535	503	572	560	593	526	552	509	556	573	559	550	555	534	566	554	556	556	576	533	505	552	560	526	527	533	542	502	582	550	524	514	521	539	526	511	513	564	559	548	558	533	530	525	545	520	606	561	531	540	510	515	525	548	528	541	558	508	510	546	498	573	527	532	518	554	518	545	513	570	520	579	559	554	543	567	531	545	546	547	537	516	530	541	530	519	564	575	515	540	533	543	538	521	552	571	576	564	526	551	547	544	567	556	550	547	519	492	546	530	572	532	575	507	535	573	502	532	553	551	597	579	536	554	529	538	531	545	554	523	519	575	544	539	548	558	557	549	531	563	531	524	523	531	577	524	552	516	522	546	521	535	543	559	561	524	536	537	547	518	567	551	539	548	535	508	520	529	536	506	589	536	521	540	539	508	568	538	546	552	571	482	518	546	595	531	532	563	528	538	549	524	515	531	536	541	519	573	532	554	524	543	556	537	556	565	538	509	555	564	510	533	502	554	543	533	555	558	550	551	530	558	567	523	583	508	583	540	530	514	544	567	543	577	533	574	513	558	524	535	538	558	565	575	583	551	545	547	513	536	531	573	526	529	573	539	571	530	562	538	556	520	540	526	501	546	575	523	546	507	551	569	511	528	538	519	545	578	563	517	556	546	545	560	527	566	518	537	570	541	528	522	506	533	538	552	545	588	543	517	493	529	536	544	547	511	518	530	534	590	544	547	521	547	540	501	544	513	535	552	564	508	557	500	558	536	526	572	511	531	563	544	522	525	556	540	569	541	558	489	517	562	557	552	549	553	529	514	547	505	573	538	525	542	530	553	536	542	527	524	556	575	544	521	510	542	544	526	517	576	507	562	566	514	535	568	566	567	502	543	550	521	548	533	538	519	527	527	525	511	555	489	499	552	561	537	509	558	490	520	524	552	577	524	515	548	531	488	541	527	543	555	560	545	567	518	519	548	538	544	523	572	535	559	577	537	533	526	513	495	583	507	507	563	522	550	541	573	535	507	542	546	509	521	529	536	551	532	483	531	504	567	543	524	576	514	580	552	565	531	564	542	498	524	525	521	540	538	517	566	534	588	538	572	559	543	538	539	529	554	548	559	536	540	549	522	532	515	536	556	540	525	568	545	546	542	535	526	522	524	512	518	539	541	555	527	537	531	550	573	523	548	509	560	528	578	506	543	558	549	529	506	514	572	591	546	539	547	549	528	504	573	523	532	531	570	533	532	571	527	538	544	553	534	526	545	532	566	556	507	529	545	502	549	544	551	517	571	521	597	532	559	561	565	510	544	534	549	533	553	494	563	558	572	520	571	514	532	541	508	520	491	529	560	521	532	574	502	503	514	521	539	574	552	548	562	504	505	503	539	524	559	554	566	560	536	561	541	529	583	504	526	543	553
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
