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
340377621578	340377622139	340377622689	340377623239	340377623787	340377624339	340377624889	340377625439	340377625987	340377626539	340377627089	340377627639	340377628187	340377628739	340377629291	340377629839	340377630387	340377630939	340377631489	340377632039	340377632587	340377633139	340377633689	340377634239	340377634787	340377635339	340377635889	340377636439	340377636987	340377637539	340377638089	340377638639	340377639187	340377639739	340377640289	340377640839	340377641387	340377641939	340377642489	340377643039	340377643587	340377644139	340377644689	340377645239	340377645787	340377646339	340377646889	340377647439	340377647987	340377648539	340377649089	340377649639	340377650187	340377650739	340377651289	340377651839	340377652387	340377652939	340377653489	340377654039	340377654587	340377655139	340377655691	340377656239	340377656787	340377657339	340377657889	340377658439	340377658987	340377659539	340377660089	340377660639	340377661187	340377661739	340377662289	340377662839	340377663387	340377663939	340377664489	340377665039	340377665587	340377666139	340377666689	340377667239	340377667787	340377668339	340377668889	340377669439	340377669987	340377670539	340377671089	340377671639	340377672187	340377672739	340377673289	340377673839	340377674387	340377674939	340377675489	340377676039	340377676587	340377677139	340377677689	340377678239	340377678787	340377679339	340377679889	340377680441	340377680987	340377681539	340377682089	340377682639	340377683187	340377683739	340377684289	340377684839	340377685387	340377685939	340377686489	340377687039	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	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
23181	21383	29065	24114	21402	21172	8449	1309	907	719	767	696	717	682	666	686	611	580	589	540	516	510	532	480	505	466	478	497	484	470	512	490	507	464	504	472	455	479	503	522	428	462	500	471	470	455	428	463	476	492	440	460	456	455	488	450	456	494	453	478	483	474	501	460	474	478	435	468	517	486	455	460	479	434	471	437	470	469	473	483	464	473	455	434	459	477	470	465	492	458	456	455	466	474	408	463	444	468	461	414	505	482	455	486	479	451	461	464	481	493	447	486	501	473	464	434	486	486	464	448	483	497	455	492	459	458	494	456	448	471	475	490	467	473	463	453	456	504	452	472	473	470	451	450	483	442	463	482	431	487	433	443	469	448	475	458	479	479	483	501	467	471	479	476	423	420	454	483	499	458	477	443	442	436	487	478	456	447	428	443	418	454	464	446	458	438	469	428	437	502	467	449	461	436	478	446	469	464	452	470	479	477	460	453	442	468	438	479	478	440	482	458	464	456	471	474	471	458	495	444	479	466	425	476	441	469	490	455	491	474	471	464	441	478	466	472	449	475	445	478	473	471	453	438	476	468	488	446	499	445	433	471	454	424	473	452	463	415	493	479	478	471	443	459	470	463	483	471	462	498	473	484	496	454	423	446	454	454	430	471	494	484	435	479	463	394	476	499	454	464	482	473	445	426	440	482	501	509	456	435	486	498	446	482	441	467	425	512	488	428	476	461	480	471	463	502	474	462	430	448	479	444	464	468	388	476	500	460	480	454	434	466	452	481	469	446	460	515	464	439	474	440	499	475	469	436	462	416	443	487	424	480	470	468	467	450	461	461	537	498	477	461	440	458	477	427	473	481	487	461	475	460	484	471	497	467	498	443	454	447	488	475	449	479	477	477	472	462	455	465	446	460	467	496	494	438	458	436	470	457	449	478	449	492	484	482	429	472	446	496	452	433	470	483	452	430	475	471	480	444	475	470	492	438	466	445	470	451	461	496	483	472	517	489	455	478	460	467	476	486	455	439	481	457	516	506	474	453	491	459	464	451	456	459	482	455	452	424	442	463	472	486	464	490	500	463	488	439	451	466	466	492	464	473	432	465	452	439	487	453	487	491	452	420	446	414	441	440	494	476	510	454	467	485	452	454	462	472	487	510	466	497	422	491	420	421	479	453	506	481	485	476	469	481	492	431	480	461	470	489	435	498	462	440	466	447	482	484	471	465	444	450	466	450	480	495	472	468	481	474	433	435	515	454	491	453	472	455	487	449	471	489	495	459	456	484	455	488	496	472	487	436	460	479	465	484	473	447	410	438	461	468	468	435	466	457	484	471	442	439	424	483	424	461	487	438	476	482	501	418	472	501	477	455	449	469	448	448	485	481	449	484	499	389	433	487	493	494	452	469	486	448	475	477	452	462	468	447	456	458	450	460	483	454	445	434	470	448	471	457	446	474	506	469	451	446	476	457	472	450	442	479	471	447	419	440	458	467	477	463	453	476	507	526	489	420	467	445	460	443	494	464	426	465	459	489	425	500	468	471	472	456	462	470	458	462	480	472	456	445	432	469	439	442	448	483	495	494	470	470	432	450	485	455	462	467	494	468	453	464	442	487	464	468	445	457	475	443	451	456	479	489	496	447	472	439	465	476	485	444	459	463	495	469	506	457	431	509	469	435	444	484	486	438	471	504	466	424	465	449	480	495	457	439	496	487	469	446	433	487	458	442	463	478	479	481	467	446	481	475	464	482	484	462	471	479	481	472	440	456	475	476	462	459	496	488	485	457	444	473	437	452	491	468	465	453	449	419	493	459	423	474	472	425	459	463	436	465	458	456	506	451	421	468	435	457	437	455	469	495	437	470	467	458	476	448	482	463	493	487	442	469	478	466	479	474	450	454	465	451	468	455	477	428	430	478	471	441	439	470	475	481	510	473	465	438	477	462	475	475	444	491	502	481	468	461	476	481	434	447	477	469	484	446	454	449	466	464	505	455	421	432	460	442	463	476	468	429	453	469	495	455	440	428	466	485	455	463	476	458	454	460	453	449	454	458	468	471	456	466	447	458	486	489	495	494	492	465	467	482	478	466	451	451	445	468	479	486	469	470	471	479	467	494	480	455	460	466	482	467	464	458	456	482	492	463	479	464	466	472	469	426	439	497	460	469	455	468	454	464	464	488	434	433	442	509	433	442	482	465	481	465	465	451	449	442	476	450	465	479	456	483	480	457	440	476	461	486	445	455	467	486	477	459	420	477	488	494	465	485	510	459	429	466	505	443	472	429	457	495	473	459	458	436	465	438	432	411	477	464	446	490	492	454	452	435	498	468	478	467	456	443	470	450	515	493	490	471	493	477	449	483	461	457	442	447	463	488	467	454	440	456	466	458	461	467	484	460	479	438	478	474	459	470	480	464	467	491	472	436	465	457	430	444	500	455	477	434	477	489	449	498	512	436	459	485	460	463	457	475	497	490	459	457	482	471	448	460	462	446	429	495	511	449	461	480	486	478	498	468	450	459	456	451	471	477	451	456	461	445	477	439	495	443	488	435	475	458	471	469	484	467	455	467	489	462	458	452	480	444	449	461	468	487	431	445	459	455	472	464	453	482	434	469	486	461	474	439	482	484	451	476	449	473	458	437	477	448	450	462	458	446	416	430	488	486	435	438	444	462	477	469	505	465	448	479	433	474	432	443	468	468	492	438	456	446	470	501	433	466	480	480	477	433	440	502	451	439	475	443	518	487	486	455	501	474	472	457	473	464	497	431	482	464	464	453	466	444	458	466	463	432	477	453	431	443	438	476	442	442	474	446	442	462	437	453	466	471	447	442	512	449	458	469	449	466	503	423	445	495	480	470	470	438	457	453	444	489	454	444	469	452	441	478	439	441	494	480	486	478	432	432	477	449	469	478	466	440	468	445	450	486	476	493	489	478	468	421	454	473	474	422	473	474	480	484	456	470	458	447	489	420	459	446	478	471	479	448	451	475	481	493	452	447	503	506	464	465	479	492	448	460	457	470	438	474	439	478	454	468	447	462	445	445	470	476	440	480	475	427	458	460	455	466	447	473	453	424	459	426	460	455	470	496	493	492	464	430	453	456	472	499	452	442	483	473	454	452	471	443	489	464	498	457	462	497	445	494	478	445	466	473	485	508	444	461	459	468	462	478	443	471	518	440	460	469	483	497	472	447	451	461	484	449	477	444	451	464	460	440	447	450	468	459	463	441	444	448	471	442	503	465	482	495	450	471	466	478	443	503	444	488	453	485	468	454	442	423	414	483	461	518	470	462	460	449	472	443	477	470	460	443	459	436	459	476	500	478	459	435	487	489	445	511	471	503	447	410	448	481	459	454	409	480	448	457	448	473	455	457	462	493	505	438	454	514	452	468	423	494	478	517	451	444	503	463	471	495	442	443	459	432	491	456	491	460	447	429	473	471	473	444	434	474	453	466	492	475	491	439	495	432	477	422	478	448	439	492	438	475	429	460	463	475	461	484
36816	62996	47105	27402	10392	3002	2146	1774	1322	1035	1006	978	856	856	841	758	776	655	596	626	592	556	597	569	590	556	570	535	537	534	533	512	515	544	557	506	518	508	477	542	535	533	518	534	549	535	510	535	508	540	511	506	527	495	522	508	555	497	540	547	466	506	488	476	528	492	510	496	487	555	509	475	547	501	513	541	501	499	487	511	549	523	493	521	520	514	506	513	475	478	515	524	513	483	512	470	516	477	529	568	512	499	517	531	501	500	502	537	517	489	505	512	534	495	568	452	464	532	507	540	471	456	479	537	469	488	508	475	516	538	500	483	519	518	470	508	472	490	521	444	522	483	530	528	521	524	501	509	515	522	483	509	498	501	519	508	530	473	488	506	524	537	507	484	522	522	501	502	506	534	513	487	512	542	525	516	528	501	471	502	507	473	528	486	450	480	490	484	521	524	503	523	555	466	481	519	507	502	501	464	498	571	525	531	501	494	534	540	522	457	517	515	517	510	496	523	537	516	485	529	523	513	494	518	507	486	529	532	529	525	500	525	516	505	515	550	547	488	512	527	522	519	519	529	558	527	525	519	530	486	554	519	480	551	530	525	478	499	530	494	487	502	529	504	526	544	496	498	506	498	498	522	540	526	527	482	507	499	495	532	484	522	510	543	505	503	528	515	530	498	478	522	523	499	501	489	508	499	484	493	497	523	513	512	472	505	513	532	485	500	531	524	492	481	527	530	529	542	508	486	487	533	502	509	481	507	513	486	485	529	512	500	519	522	475	541	489	537	484	525	522	508	516	489	487	500	519	525	486	519	546	518	534	502	504	497	535	492	508	485	544	477	538	525	575	521	486	486	476	508	464	524	534	508	506	473	473	478	510	486	515	481	512	480	516	516	491	503	481	483	478	502	483	497	538	507	540	487	525	502	502	493	483	510	510	488	589	511	515	491	525	530	533	484	527	502	475	516	508	487	500	475	535	480	543	498	496	537	484	472	532	488	510	510	504	492	478	490	509	535	559	495	484	494	498	497	527	477	510	474	505	515	502	516	509	520	512	541	550	500	523	508	558	535	517	493	507	489	505	492	468	508	511	481	503	499	491	516	511	547	487	492	517	559	513	525	523	508	513	492	503	476	484	532	513	468	537	505	513	487	504	513	510	535	514	503	525	496	482	503	484	503	498	535	551	520	533	473	474	493	534	517	506	498	462	512	515	527	523	495	516	525	483	468	518	504	488	511	491	507	537	523	519	472	527	496	490	513	529	504	542	471	518	479	463	530	541	533	523	517	493	487	530	515	500	491	525	533	534	482	535	533	523	533	505	473	499	500	507	476	532	504	559	514	480	517	494	527	508	517	484	513	508	520	490	495	528	505	528	500	515	503	494	551	513	535	512	558	513	513	531	530	500	522	564	544	501	469	490	510	495	486	489	524	498	499	562	503	504	488	512	509	473	509	524	556	544	498	552	484	519	514	491	480	470	533	523	490	483	552	485	481	519	513	502	491	528	513	526	502	531	519	513	464	541	479	475	524	509	534	525	520	541	549	531	472	471	542	478	482	514	548	516	500	524	466	498	491	500	487	505	453	479	497	504	535	465	511	493	496	485	513	515	481	553	516	510	488	512	473	515	505	531	518	515	528	545	537	522	514	518	506	514	517	501	461	516	527	544	496	493	516	550	506	506	503	510	463	506	509	514	474	542	488	515	517	473	527	475	508	482	502	498	473	531	468	482	524	527	516	522	551	464	463	486	481	516	525	535	465	465	511	495	515	499	520	510	548	515	512	502	482	532	538	497	520	500	532	513	472	529	488	481	537	514	514	502	529	537	536	531	491	532	534	485	489	525	512	515	488	543	485	475	477	483	531	506	519	517	493	488	532	489	555	495	486	519	496	510	510	490	539	522	528	510	489	492	466	531	518	510	493	528	500	540	517	533	507	514	495	520	496	523	531	510	507	511	504	505	474	515	523	498	542	493	501	520	526	515	507	473	508	511	524	441	480	501	538	517	519	513	521	462	512	508	490	505	529	520	513	540	515	514	492	459	501	512	492	521	490	486	527	487	498	515	474	524	477	481	494	491	510	516	491	516	463	546	510	519	523	503	505	489	507	505	484	502	520	510	552	523	487	507	496	506	503	495	527	473	482	494	497	505	492	470	511	532	481	500	508	490	540	489	500	477	496	512	540	514	479	453	480	513	490	496	508	545	489	516	522	522	513	495	518	498	495	531	496	514	523	508	497	507	492	482	545	491	512	494	526	510	539	505	465	505	507	527	499	509	524	525	516	495	499	493	499	522	489	481	522	508	497	509	516	485	492	535	503	503	522	486	477	537	512	488	490	507	517	482	530	476	498	531	483	477	509	502	479	519	511	519	540	516	545	524	529	510	499	476	552	496	499	509	483	522	518	503	476	467	535	427	514	496	513	502	486	480	519	517	466	502	484	503	516	493	531	517	494	532	546	499	504	522	474	548	540	514	575	473	480	522	474	511	502	474	504	483	505	490	515	504	487	486	510	497	467	533	523	493	496	556	509	518	525	512	473	517	510	500	486	538	562	536	507	531	529	521	523	490	526	492	508	514	477	532	515	505	519	480	547	476	497	518	493	481	534	507	507	517	466	507	501	509	508	485	542	472	485	528	512	506	486	542	506	484	498	499	484	526	559	510	517	526	498	479	537	537	490	502	515	474	463	530	505	515	534	483	529	531	515	520	522	516	467	499	495	529	523	473	532	510	507	549	509	499	505	557	485	484	521	502	496	464	476	508	542	466	507	461	475	516	525	542	502	491	527	485	496	521	515	492	539	502	527	526	497	475	531	490	502	454	515	490	528	491	499	494	511	499	502	493	523	546	511	560	544	521	483	502	500	527	501	464	535	516	541	475	468	496	514	492	491	500	520	518	479	449	539	472	504	485	508	534	544	524	529	478	533	498	483	485	489	530	504	464	516	494	514	554	518	519	516	487	519	522	530	537	500	536	500	519	519	503	527	510	497	520	515	506	495	495	514	548	546	493	468	475	469	517	476	517	510	503	494	542	530	532	482	506	529	525	498	510	515	520	521	530	516	542	483	495	501	517	517	495	560	504	524	525	533	502	520	501	527	519	539	493	507	510	539	489	512	502	506	524	567	572	494	526	522	483	495	553	519	503	494	524	503	503	507	495	514	501	480	503	516	479	525	508	544	496	459	510	500	501	475	528	483	492	502	533	518	517	474	520	518	526	519	552	522	506	533	489	503	478	492	540	532	509	498	476	533	504	505	526	503	478	486	516	516	496	483	486	515	471	527	464	481	524	478	529	495	522	489	481	514	499	550	541	451	526	484	550	500	485	530	497	517	497	522	517	489	503	478	479	541	511	533	496	536	523	500	485	542	539	487	528	492	524	521	510	510	490	552	489	518	483	498	526	512	505	469	482	536	499	493	517	522	547	491	477	521	488	512	504	468	453	500	486	520	490	486	488	524	499	499	534	552	529	536	514	497	560	491	526	464
28612	27384	31319	15261	3074	575	433	433	399	360	389	383	345	373	383	357	331	383	352	344	351	345	358	358	397	375	389	321	330	346	316	328	369	319	353	328	340	330	333	373	325	373	312	371	345	313	344	322	355	369	370	339	331	339	349	366	363	320	337	322	343	325	320	363	335	373	321	348	356	336	318	370	365	327	321	317	342	340	317	342	337	320	365	355	337	333	298	352	329	365	324	356	330	353	341	338	339	340	329	376	310	352	360	359	333	325	307	350	342	355	346	331	332	329	333	327	322	343	324	356	325	333	364	317	331	363	346	323	341	343	345	351	345	329	354	359	324	313	317	299	347	348	340	303	320	346	338	356	366	328	311	358	328	353	344	332	358	340	377	303	342	315	303	347	355	307	340	325	333	326	347	343	330	358	381	333	316	344	331	336	341	332	342	332	359	341	333	341	379	367	343	318	365	342	320	318	359	361	306	355	362	359	358	339	359	341	291	346	306	345	330	350	314	336	352	336	329	321	302	337	329	337	352	349	355	319	341	321	320	338	341	345	338	372	329	329	379	356	342	338	327	357	346	332	321	324	349	319	341	329	319	323	356	349	347	318	349	369	323	311	329	293	326	340	352	318	342	307	388	337	309	338	343	324	344	339	320	341	347	344	342	330	300	299	326	334	322	326	347	303	333	344	356	336	344	330	326	318	324	324	337	330	360	331	371	327	344	342	360	333	358	324	330	329	349	353	336	342	320	319	328	318	355	351	352	339	355	331	344	304	324	345	339	333	299	327	336	312	339	366	327	331	305	318	318	327	359	333	315	345	331	345	343	341	339	316	325	342	346	318	323	339	359	306	323	327	307	302	319	352	339	312	324	316	355	338	323	339	345	342	310	336	303	332	317	332	307	331	364	330	319	351	335	315	336	362	324	347	310	379	320	351	359	375	334	356	325	352	342	326	334	361	309	323	305	341	326	347	352	360	333	326	326	316	318	328	340	359	313	329	384	343	321	331	343	383	328	340	368	324	332	308	334	366	336	324	335	311	332	338	337	320	352	356	332	346	361	331	368	358	359	353	315	325	352	313	338	323	372	336	358	326	361	344	372	322	333	317	324	321	354	371	337	335	332	343	341	358	337	355	326	345	309	356	328	354	305	361	329	350	320	337	364	351	312	331	315	351	357	313	344	303	309	316	332	312	345	318	366	338	369	352	354	344	330	353	380	362	343	363	338	344	362	359	370	353	343	365	346	343	359	312	337	339	342	302	344	341	335	351	327	313	349	321	350	335	349	364	327	309	347	333	340	332	319	332	322	309	303	313	370	339	323	358	330	334	308	338	334	346	375	334	315	345	380	329	355	313	337	350	329	359	354	313	325	321	355	329	342	329	320	298	340	332	334	363	336	326	322	364	369	334	354	345	361	315	339	320	334	342	349	322	364	313	350	378	347	345	338	328	335	322	301	356	314	321	352	307	316	306	336	325	331	310	312	321	348	333	342	339	333	333	331	320	343	351	334	351	346	349	343	323	332	308	346	321	330	368	307	311	324	335	343	348	298	343	337	303	324	319	348	323	324	376	346	297	352	336	318	323	359	356	357	337	348	344	312	337	307	311	329	347	304	355	312	326	330	320	346	347	318	360	340	319	334	351	360	359	371	335	344	327	355	328	360	343	309	334	313	336	369	334	336	331	322	349	304	319	352	342	338	337	353	334	329	352	329	312	326	364	349	311	308	343	325	329	350	378	337	317	311	341	321	330	349	333	343	333	337	326	335	331	338	339	324	324	353	337	391	359	354	317	320	340	333	319	313	349	363	338	376	326	350	342	343	372	351	334	374	331	336	345	342	348	381	336	374	340	312	313	361	326	366	292	302	334	348	344	330	312	330	338	333	316	354	333	381	336	315	342	342	334	372	328	351	356	353	326	342	327	318	334	339	344	335	321	353	319	336	320	363	347	341	342	337	352	387	349	343	333	357	341	334	332	342	324	348	344	345	349	350	323	339	314	340	309	327	351	354	319	348	345	314	330	320	330	348	318	338	318	357	344	343	326	326	357	321	323	355	321	336	349	306	320	356	345	361	314	315	369	306	337	325	341	349	343	333	346	329	333	345	336	348	303	327	327	342	362	368	311	311	319	351	343	326	374	353	331	338	330	334	366	364	358	349	319	321	345	365	344	332	322	313	312	354	337	323	346	335	336	354	357	349	328	352	333	334	285	328	357	353	323	333	333	341	334	336	361	330	330	380	380	330	319	339	332	324	288	299	350	348	376	312	333	341	346	331	330	359	306	344	322	362	338	333	338	327	330	335	354	348	332	344	330	351	339	337	338	322	360	356	343	327	330	342	352	305	343	335	340	350	331	338	339	328	330	351	374	326	353	360	316	361	354	335	329	367	321	370	302	334	344	359	357	356	333	347	374	337	370	304	377	334	333	321	322	330	330	330	334	294	361	352	311	339	360	320	313	316	335	344	371	343	362	328	320	349	319	314	372	356	357	307	345	337	373	317	324	316	328	324	362	351	367	292	354	341	345	331	331	307	349	332	334	370	330	362	326	340	343	345	349	320	347	289	321	336	329	323	362	347	348	361	341	329	352	349	327	329	337	356	366	326	339	360	362	338	309	350	333	341	318	313	346	333	345	349	337	330	332	360	339	343	376	345	316	330	337	321	333	344	356	331	304	345	346	344	318	315	314	341	316	308	345	346	330	395	337	330	341	341	359	327	311	323	318	354	325	318	339	324	332	347	326	326	376	345	355	324	326	338	357	364	339	346	356	359	324	356	324	318	349	337	353	338	340	384	354	331	353	346	351	320	330	323	366	344	341	337	322	334	335	338	304	358	343	347	331	314	324	335	324	313	375	363	331	322	324	322	338	361	343	343	351	330	306	336	351	320	316	333	368	314	317	331	344	318	345	313	348	342	341	333	323	351	343	332	343	362	334	372	340	341	355	345	339	341	378	324	339	363	322	336	333	355	363	355	307	326	297	335	306	346	354	338	306	347	358	328	341	317	334	361	326	342	317	330	295	348	353	357	317	310	322	309	360	330	310	303	358	353	335	312	335	370	320	338	310	340	331	356	335	329	335	333	328	338	344	359	340	360	315	358	310	337	342	368	330	324	357	343	345	371	311	330	367	352	368	335	339	302	347	348	346	350	334	332	294	320	330	358	317	340	352	294	371	364	336	331	355	332	337	355	319	355	312	348	316	346	329	357	316	358	351	353	305	337	340	350	307	343	327	354	327	320	334	351	352	293	338	339	308	354	380	357	348	349	321	361	350	318	369	339	330	334	322	360	330	314	302	341	350	350	318	324	325	318	314	347	361	341	336	339	313	355	338	349	365	308	359	337	342	330	323	339	320	350	311	355	330	347	358	319	336	374	344	345	311	342	332	327	298	324	315	352	341	334	327	305	327	326	314	375	346	321	349	348	375	319	331	320	359	302	333	358	320	314	368	349	352	335	323	349	334	331	358	329	341	370	335	374	327	368	331	316	359
31649	44655	31033	11864	3803	776	606	572	464	421	425	437	454	435	448	481	467	400	439	361	421	372	398	370	364	391	389	423	402	420	395	376	387	378	381	364	421	376	385	423	378	395	429	421	375	376	379	410	391	390	376	395	372	395	384	391	380	401	403	412	391	418	403	407	410	409	384	383	406	364	403	369	377	364	372	393	398	408	360	392	410	404	400	382	413	377	416	383	382	413	362	391	373	389	402	382	411	404	416	387	395	369	411	372	385	395	390	392	363	402	403	394	397	403	383	390	391	380	392	380	374	398	368	404	391	394	408	421	404	394	381	357	403	399	376	416	397	376	394	432	407	403	447	383	396	385	419	387	398	390	405	397	413	368	405	380	372	423	369	419	395	381	375	385	397	408	386	381	409	458	413	427	381	409	382	419	380	383	374	354	364	404	409	380	392	379	383	380	426	385	409	407	412	387	400	388	402	380	365	380	368	397	397	367	404	396	392	408	387	379	386	421	442	357	387	363	375	409	387	351	384	411	392	402	401	438	390	350	404	414	378	427	392	380	405	431	384	368	382	369	389	378	375	385	431	366	400	410	382	378	404	417	384	385	396	385	399	388	365	394	385	376	385	375	383	385	398	399	416	399	391	391	368	389	389	416	383	368	369	419	379	400	441	370	400	416	400	396	400	373	398	437	387	386	374	368	408	417	404	359	403	360	389	415	406	427	424	381	384	375	402	394	398	415	398	442	398	381	400	373	411	390	399	408	421	392	367	375	401	377	440	376	402	393	354	370	391	409	404	397	373	437	392	390	385	349	381	386	396	366	411	328	405	408	405	361	399	409	389	374	363	376	417	407	411	412	379	377	380	396	386	393	387	401	397	381	370	429	379	420	421	388	390	391	353	404	400	387	403	373	377	380	418	369	363	391	389	368	380	359	406	372	366	414	381	427	405	388	385	396	368	420	394	411	387	400	423	381	428	420	382	416	414	382	348	391	387	411	389	389	402	406	406	397	385	384	427	382	386	385	361	436	388	368	384	377	382	415	366	384	401	381	398	364	336	382	393	393	388	401	374	395	429	382	384	388	386	389	363	410	391	396	392	400	403	378	366	383	395	397	413	379	362	413	405	412	386	370	388	374	394	356	392	391	345	401	398	384	375	387	376	365	396	408	402	413	417	407	397	375	408	360	392	407	377	426	377	384	379	381	401	380	385	404	411	414	420	415	405	380	388	400	382	379	413	384	390	396	381	398	368	418	371	387	412	385	364	396	378	440	389	413	402	355	402	367	407	389	389	373	391	394	388	375	415	367	398	379	405	375	382	374	374	400	364	376	414	401	396	393	382	423	415	388	398	408	401	372	402	388	392	372	358	401	374	404	420	408	424	401	356	395	392	381	395	355	397	412	388	386	388	433	386	404	412	414	385	385	391	405	341	426	400	386	425	420	425	443	396	389	384	398	423	382	386	424	386	396	424	375	396	425	358	385	391	422	387	416	422	381	408	382	402	374	376	394	381	390	376	373	358	405	379	392	389	384	400	390	378	389	393	400	406	402	370	449	373	386	388	385	376	402	439	421	392	394	389	392	401	383	398	381	404	379	436	388	414	395	388	401	362	388	380	422	402	420	379	410	376	359	424	367	379	375	362	357	358	405	372	354	411	420	387	403	392	374	399	369	415	378	399	418	391	382	382	423	403	404	398	390	375	393	377	388	366	377	408	380	377	393	432	385	407	406	407	403	410	436	434	406	356	378	415	361	399	390	369	439	378	364	396	384	409	384	359	400	346	397	402	420	422	399	390	416	374	415	367	415	392	411	393	383	396	377	350	406	390	360	421	419	383	378	384	392	367	392	377	385	402	388	385	356	378	361	427	385	380	412	402	384	384	374	362	406	405	384	387	395	387	392	423	367	420	399	376	394	402	374	403	377	429	391	370	404	381	349	401	386	394	385	396	370	386	385	433	390	405	362	400	382	350	378	374	366	397	382	415	414	390	374	409	439	379	407	418	415	376	368	405	366	384	368	388	377	406	406	390	371	415	399	398	420	397	382	423	390	401	385	372	395	365	404	369	384	399	380	392	389	444	399	395	401	400	417	407	374	403	391	365	392	410	406	387	393	410	403	417	409	388	404	383	382	370	372	392	402	391	360	391	423	347	377	399	384	379	414	394	384	430	407	384	351	376	395	374	425	377	404	406	398	384	424	400	393	372	409	380	388	384	380	399	387	393	405	367	382	381	391	371	389	387	423	391	366	355	418	384	411	350	395	393	387	364	421	413	390	423	389	357	390	422	437	406	418	400	365	393	410	391	399	398	412	361	358	379	407	382	384	374	384	403	367	416	385	378	380	398	398	371	404	412	413	388	372	376	374	353	425	372	384	353	391	405	361	395	405	438	370	367	381	394	351	380	400	401	401	364	416	423	401	402	414	404	397	404	350	402	384	380	402	396	414	373	386	385	376	402	425	392	416	371	397	399	356	404	393	378	407	385	433	395	392	358	383	373	410	363	352	394	376	394	407	404	380	378	402	395	418	399	368	419	386	442	403	384	381	388	379	396	375	409	391	418	411	384	427	393	415	442	355	391	373	388	378	412	400	409	387	373	386	414	370	382	360	343	417	364	419	411	408	373	392	390	370	363	366	427	370	388	395	382	372	402	360	402	410	399	376	375	397	409	383	371	395	386	436	397	365	403	393	415	380	399	377	365	396	416	379	389	393	392	411	388	406	415	394	362	385	341	385	386	412	422	405	391	403	410	413	406	378	395	399	392	399	408	378	388	365	414	388	406	398	384	375	386	404	386	435	387	444	409	374	375	392	385	373	382	393	386	395	398	387	420	362	347	380	390	370	421	383	388	399	387	426	361	346	397	381	388	403	399	385	409	382	381	391	429	419	375	404	385	368	357	409	437	385	383	382	385	391	382	415	392	405	434	362	378	393	414	374	361	376	403	388	389	402	377	368	388	388	398	396	415	363	377	385	395	412	384	372	384	403	373	411	383	384	386	362	392	415	398	366	380	380	397	373	382	378	401	366	377	394	391	430	414	383	416	397	405	400	385	403	378	387	407	432	419	396	405	418	405	378	402	385	354	389	384	388	374	388	388	388	365	381	453	420	391	395	404	386	388	428	359	411	410	391	381	463	395	419	388	370	372	407	392	383	395	388	387	379	402	364	411	379	373	396	402	383	399	419	415	385	409	365	405	403	389	407	413	426	416	391	437	392	390	373	405	359	369	396	454	377	417	378	387	382	400	416	378	379	407	391	383	357	355	414	388	396	360	390	397	383	421	365	412	398	368	417	412	411	380	372	376	389	393	411	358	382	402	367	400	404	382	354	372	401	426	367	386	377	403	383	391	403	389	390	408	381	393	409	379	382	375	424	348	387	404	393	370	406	392	386	402	366	426	393	375	391	420	387	403	417	385	401	391	407	394	393	381	401	386	378	374	384	404	414	394	384	367	427	385	399	383	363	364	373	369	350	380	384	400	388	368	392	378	399
23905	21103	28227	24269	20891	9987	1312	682	537	523	474	432	441	426	388	407	370	362	341	340	330	384	354	327	356	353	313	319	356	261	316	283	353	324	275	312	306	342	300	327	314	308	322	307	324	318	294	326	281	304	294	314	319	274	293	298	319	306	295	300	324	308	312	287	267	282	310	308	321	320	299	297	304	309	319	307	322	302	275	277	304	307	302	283	331	314	296	296	315	315	310	344	308	312	283	329	315	324	316	321	306	321	319	298	283	338	294	282	307	320	297	297	329	313	296	291	276	292	325	310	292	295	300	327	323	301	335	316	291	300	301	304	307	303	320	289	315	305	304	290	294	283	283	295	288	311	323	299	328	316	301	284	317	312	280	298	333	317	293	334	306	311	277	304	322	306	320	301	311	314	294	270	315	320	309	312	317	358	314	336	290	297	299	308	308	318	267	277	283	324	327	295	306	278	324	314	330	299	305	317	335	306	313	309	294	351	287	313	320	307	316	306	303	328	299	290	289	308	298	301	316	304	310	308	330	293	338	287	294	327	315	302	334	325	286	304	288	310	295	290	308	282	301	283	304	327	315	293	297	320	306	313	299	316	287	302	312	277	323	324	292	308	310	285	333	305	314	306	306	287	296	330	286	333	284	304	328	290	320	335	304	263	298	347	331	298	294	347	338	333	311	310	340	279	316	313	292	310	294	318	308	290	293	306	303	301	311	318	306	301	323	329	308	340	274	294	281	313	274	290	286	304	291	326	311	321	321	310	292	300	319	300	282	298	327	322	347	295	333	311	267	272	286	320	298	325	309	331	329	315	332	332	291	312	306	295	298	320	321	268	319	320	345	321	288	313	304	287	341	313	297	330	301	328	304	295	322	288	312	300	310	325	302	301	294	311	314	303	303	318	290	308	335	296	344	304	317	295	296	269	289	323	286	304	326	279	342	294	287	291	299	282	311	324	339	308	323	297	332	324	278	312	309	344	315	321	290	319	293	311	303	301	308	296	318	276	314	316	294	337	304	339	296	306	307	305	287	294	301	294	321	309	309	313	327	338	306	313	293	340	288	312	269	315	302	311	305	289	325	299	335	348	298	286	335	328	297	319	302	273	312	304	310	314	296	318	252	315	302	310	293	334	304	302	315	309	325	302	330	278	331	313	300	329	287	319	288	321	299	286	330	323	311	279	298	311	313	312	325	308	302	324	318	301	292	276	320	315	333	338	311	305	309	308	304	307	297	320	297	305	316	325	280	311	316	288	330	299	291	334	320	340	295	304	306	289	309	305	330	315	307	328	273	304	269	301	319	292	311	303	302	316	316	323	305	300	324	300	322	298	303	313	275	293	277	287	342	284	300	304	302	314	319	307	303	306	310	310	305	329	315	300	324	303	298	325	296	314	275	313	330	305	298	273	304	344	324	314	322	316	305	301	307	306	307	276	300	292	304	291	337	308	320	290	336	287	285	335	316	299	347	294	306	293	299	302	290	328	284	317	314	307	285	311	267	299	279	334	307	275	300	289	294	310	307	278	310	303	301	324	265	295	295	318	320	309	328	304	284	308	301	335	302	291	311	289	281	252	269	292	309	297	329	287	320	272	324	291	284	290	315	309	281	290	293	288	299	326	304	346	275	314	312	313	307	289	309	298	342	295	322	336	308	280	320	303	297	302	321	322	284	305	294	327	305	324	306	297	289	284	275	297	330	307	309	295	331	330	323	311	322	317	295	317	264	334	324	278	338	300	280	329	318	329	318	302	326	323	248	344	293	304	280	293	287	312	312	337	321	263	308	339	335	295	303	329	311	317	317	293	314	285	300	354	292	268	319	302	292	292	299	294	326	273	289	282	286	300	300	312	309	318	315	339	314	308	288	298	288	332	297	341	350	287	294	268	316	308	302	300	315	302	288	333	325	308	278	307	291	301	318	302	301	332	303	288	289	316	315	326	298	333	267	310	289	267	299	296	323	281	315	329	307	296	321	300	314	303	289	293	321	304	335	362	313	303	304	279	328	326	291	295	297	307	330	298	312	317	313	300	290	308	322	308	297	333	320	302	323	279	319	335	310	325	300	306	288	317	282	291	275	289	306	316	280	297	300	275	315	363	298	284	303	284	293	329	325	315	310	295	301	296	300	296	285	316	325	302	297	293	336	302	294	320	315	257	309	326	312	294	328	308	328	295	271	304	313	313	335	307	299	336	269	296	305	318	312	320	313	311	295	302	292	314	313	278	310	340	288	308	278	283	312	313	311	317	288	302	319	287	294	347	326	272	326	304	284	299	311	305	302	324	303	318	333	306	312	311	335	309	300	298	324	289	274	311	313	295	304	334	298	300	318	299	304	280	290	321	325	309	312	292	315	345	338	286	312	315	314	352	340	320	318	303	317	301	321	337	322	329	334	305	264	289	299	298	297	312	282	310	294	336	315	293	329	319	286	270	310	328	293	305	315	336	327	329	329	303	309	291	289	326	313	298	317	321	278	322	336	298	276	297	309	299	338	335	298	305	295	331	308	315	304	313	294	307	314	287	329	308	292	316	308	343	306	324	335	321	294	311	312	303	296	315	303	296	314	324	304	323	325	325	294	308	312	286	329	309	284	294	326	294	297	294	298	283	325	299	314	305	303	321	322	311	311	303	296	304	326	326	311	298	290	340	283	309	282	304	308	322	273	314	310	314	335	293	304	290	322	309	310	297	308	314	321	279	328	300	344	322	315	293	289	304	295	312	315	271	310	325	316	291	326	314	306	294	294	324	303	304	340	312	316	285	327	299	302	298	294	301	316	322	301	295	320	286	322	299	285	289	290	306	290	287	266	290	318	315	305	315	350	292	288	301	286	331	312	290	311	336	318	295	290	320	305	312	309	306	329	303	294	305	332	303	321	300	305	320	297	301	312	294	320	311	276	310	324	291	318	318	303	295	267	283	319	290	313	324	298	342	318	296	314	315	306	290	336	293	303	295	300	333	300	300	324	269	297	326	302	282	314	297	296	327	319	279	281	304	301	305	313	331	297	334	314	338	309	313	299	309	322	323	303	281	339	307	333	296	302	324	311	328	311	314	294	316	322	313	315	280	276	303	294	277	350	312	321	307	325	323	324	304	322	314	296	305	287	315	307	320	297	303	324	331	321	311	318	306	292	338	304	284	295	305	286	286	292	312	293	304	314	294	301	308	293	288	327	321	292	348	306	315	290	286	282	310	293	292	289	296	300	282	319	313	318	292	298	326	297	312	316	301	309	342	295	331	318	305	291	316	356	325	304	329	315	313	319	330	321	290	327	320	296	298	292	322	307	271	279	332	308	295	280	313	325	284	330	305	310	315	333	282	322	287	317	280	294	304	321	302	286	313	320	297	320	290	309	322	342	336	305	316	285	335	305	294	323	305	285	330	319	317	298	295	320	335	324	340	328	311	309	302	296	310	317	291	278	296	270	309	299	309	312	306	300	308	287	275	307	310	311	303	312	319	274	300	323	318	304	320	305	332	346	314	270	299
31245	53764	35693	19878	6435	1811	1380	1077	816	659	606	543	546	557	548	546	486	495	424	427	413	404	387	422	419	363	406	388	396	370	359	353	374	382	373	379	366	343	382	338	370	352	337	340	364	365	383	386	368	327	359	358	395	354	337	376	377	391	364	351	353	360	362	369	340	337	392	366	368	364	344	369	355	355	381	326	349	349	363	361	359	382	374	347	357	407	354	372	326	351	364	344	353	355	346	369	367	371	357	359	353	352	384	324	405	335	326	350	343	363	367	358	334	361	384	338	381	338	351	352	359	345	334	380	351	324	340	335	356	375	370	364	350	317	397	367	355	378	309	388	380	380	320	370	348	311	352	349	359	329	383	348	357	335	348	379	340	361	350	385	353	338	328	378	359	325	345	313	368	357	381	346	348	372	338	308	375	362	354	373	354	376	386	391	356	349	350	344	341	344	378	360	349	332	373	361	365	384	380	388	370	369	354	355	336	346	369	371	355	343	341	352	312	383	352	340	326	359	330	374	382	343	358	369	322	353	376	341	340	372	342	364	368	361	380	356	338	359	369	384	356	346	340	372	354	331	343	356	372	357	336	316	336	350	349	360	362	354	354	348	359	378	350	336	388	353	340	345	357	335	341	348	331	348	335	359	330	350	383	360	309	324	371	370	320	320	334	350	372	340	336	381	353	369	354	348	358	372	328	332	384	360	344	332	386	340	372	370	378	372	348	359	368	377	328	388	354	360	354	365	325	346	366	375	359	372	339	333	338	346	359	342	374	345	316	363	346	343	331	363	397	400	346	356	350	340	362	331	350	387	355	361	412	316	358	375	380	366	342	393	355	380	385	338	331	364	375	354	358	364	347	360	365	353	336	351	372	357	338	334	381	358	362	371	354	368	360	329	380	342	355	395	362	343	325	349	341	355	383	332	372	394	347	358	347	335	361	353	350	327	359	358	352	358	346	328	351	369	339	343	372	348	361	368	335	336	344	353	361	335	357	348	366	339	348	374	357	359	351	373	347	343	351	343	339	331	373	360	342	363	363	376	359	367	366	356	387	350	356	339	333	330	378	357	366	351	353	358	337	332	325	378	343	357	351	336	402	353	366	333	365	337	346	367	361	341	356	373	355	376	340	325	381	337	350	372	388	358	390	364	336	360	373	356	377	356	367	369	362	334	348	333	362	340	332	386	353	356	339	343	345	357	344	355	363	370	384	376	347	356	377	348	355	323	349	333	380	342	362	374	367	354	380	343	362	331	350	367	351	386	318	356	375	347	359	331	370	335	352	369	352	328	325	358	346	338	359	359	360	359	349	339	359	350	371	350	354	363	343	336	381	329	348	362	374	347	362	343	394	342	351	370	381	351	353	342	393	348	345	362	348	357	366	326	375	336	342	362	375	356	374	375	352	341	368	349	374	346	382	356	353	374	335	352	342	365	327	332	356	378	357	365	359	356	394	338	366	336	348	352	387	364	364	371	342	352	364	314	336	344	311	335	380	352	328	400	358	343	348	323	347	349	365	374	358	355	348	367	361	359	357	343	356	349	390	370	347	314	368	369	320	356	370	361	350	334	393	363	360	333	381	335	354	325	339	346	345	372	388	372	356	360	344	342	335	359	366	329	357	374	401	331	364	365	354	329	335	340	345	388	363	315	367	348	380	355	358	320	361	329	377	371	318	355	341	371	388	383	363	373	341	351	340	370	352	354	349	346	358	361	360	345	335	347	354	326	351	343	341	381	345	376	370	357	349	340	346	368	368	360	367	362	354	320	374	342	343	375	338	344	393	362	346	366	382	369	337	338	358	335	376	318	349	354	345	342	342	389	349	362	375	325	372	371	354	349	328	354	339	359	355	380	360	346	378	339	350	362	376	345	352	354	364	327	335	343	383	353	363	316	354	371	361	315	342	381	365	338	355	387	387	336	347	392	381	330	341	364	321	364	337	368	294	353	370	321	348	352	374	363	362	332	344	382	359	348	360	364	357	379	378	359	363	313	369	352	349	351	357	343	363	349	359	362	360	345	352	330	347	336	340	345	360	390	370	368	355	349	389	345	351	359	321	321	356	356	356	347	360	353	379	329	351	360	368	349	360	338	333	388	350	367	346	377	343	353	347	320	366	360	353	317	366	372	353	362	338	341	355	363	343	348	357	375	349	374	357	348	335	364	377	365	369	374	333	354	364	375	355	349	311	353	343	324	364	308	336	369	375	348	389	352	329	344	364	341	354	368	381	340	326	381	359	358	371	334	337	353	356	316	342	323	377	389	355	357	323	365	349	344	359	376	369	359	339	353	357	326	310	351	360	372	324	341	352	389	345	368	354	388	348	350	338	368	379	331	364	344	364	347	339	325	354	337	358	346	328	352	322	340	369	349	371	352	336	348	319	344	369	386	336	354	370	348	337	356	335	383	344	342	359	321	333	365	315	332	337	359	366	370	346	382	331	381	334	346	347	359	387	361	344	323	370	365	373	348	363	354	337	370	328	347	384	386	351	360	384	343	371	352	347	367	353	351	373	335	348	367	370	356	341	321	332	381	351	331	351	365	356	357	339	342	321	369	368	387	372	357	394	385	345	342	358	339	356	367	362	356	341	345	365	359	352	328	321	327	334	382	335	351	372	343	363	335	349	365	386	348	353	348	343	384	338	335	378	385	313	369	353	344	332	340	375	358	356	388	356	331	354	340	402	360	378	345	360	361	363	350	322	366	333	352	342	382	335	317	320	374	314	327	361	371	373	346	337	343	329	349	369	363	391	341	380	375	366	367	353	340	347	338	360	356	353	354	346	362	344	370	384	374	346	346	354	350	355	339	362	370	345	354	368	342	375	366	373	352	362	375	353	341	378	379	390	386	337	320	344	381	355	346	349	358	355	370	330	349	362	364	350	377	319	333	364	359	335	326	382	333	350	330	335	380	355	347	366	343	370	328	362	347	327	339	346	333	359	351	357	332	361	360	333	373	339	322	372	366	337	321	381	377	333	359	355	357	329	365	352	412	335	349	352	366	374	344	343	342	367	330	389	365	373	344	351	341	409	342	326	378	349	372	379	325	364	349	385	350	345	337	335	323	353	347	303	387	346	352	359	351	348	358	359	390	344	338	339	368	313	362	374	377	351	335	355	337	333	373	347	368	313	352	358	327	351	361	357	379	356	328	363	320	354	350	333	374	343	349	370	348	374	328	385	342	391	371	328	355	322	391	353	323	345	301	347	318	362	332	349	363	341	353	359	377	391	344	341	353	347	330	333	342	364	332	345	349	360	356	350	352	364	348	363	355	375	340	340	329	367	352	334	365	350	349	346	317	360	362	346	352	366	415	337	348	334	351	360	348	358	359	381	349	337	373	360	364	342	369	340	338	345	384	371	338	348	362	363	356	375	350	346	374	331	356	338	387	370	380	393	356	313	376	362	321	354	367	373	348	355	366	344	363	340	371	360	368	341	328	333	377	321	337	367	344	386	360	368	352	347	386	336	348	361	330	384	358	337	385
25232	21137	27313	25244	11568	1306	789	647	611	577	543	545	513	510	508	534	537	500	483	460	499	504	454	485	517	466	432	512	485	460	459	520	454	432	439	475	472	450	483	441	495	470	461	481	458	472	488	465	478	509	451	471	489	493	475	460	494	575	569	496	467	456	475	451	468	458	453	445	443	478	414	458	457	442	430	491	429	431	463	437	461	417	463	461	496	443	484	470	475	478	442	487	468	428	424	451	469	492	481	464	456	481	465	442	428	462	449	446	477	480	474	444	426	457	475	468	467	407	493	468	474	464	481	416	456	474	485	456	480	472	467	478	459	459	456	481	457	454	464	454	489	486	463	436	474	462	451	446	440	453	496	449	503	487	470	510	474	473	434	442	462	450	478	455	426	470	476	466	494	463	431	440	480	418	473	468	433	432	494	498	472	429	436	457	423	456	445	482	473	408	450	479	473	487	481	466	472	462	486	451	493	446	452	475	464	430	502	429	472	439	421	474	470	478	489	503	448	471	445	505	464	440	446	462	456	475	457	483	455	465	450	462	420	440	423	423	459	452	472	455	422	455	487	491	458	438	445	489	470	490	492	451	442	456	452	458	449	507	483	437	453	461	447	466	481	481	439	448	446	469	486	470	456	463	439	478	474	469	470	477	466	489	487	460	474	473	464	413	467	457	455	448	446	438	466	473	412	425	468	458	476	466	454	440	484	449	433	456	457	479	457	439	471	488	426	471	510	485	468	436	442	469	432	464	503	466	451	450	476	393	452	432	477	468	413	493	444	465	446	461	486	461	474	473	483	435	434	478	457	443	476	470	463	448	502	433	457	463	457	491	441	490	501	421	473	440	452	491	466	405	478	485	423	454	428	467	540	411	484	475	464	486	475	435	468	463	426	480	473	446	518	465	472	425	456	493	470	445	475	468	448	452	478	469	461	437	469	473	471	447	453	456	456	443	459	442	464	500	433	476	454	453	425	493	459	473	466	495	480	481	510	469	420	461	482	452	483	455	469	471	434	479	503	441	449	407	484	435	424	441	485	447	468	458	458	456	461	451	450	478	487	457	422	455	478	428	505	498	445	415	466	468	447	471	491	465	490	487	485	483	477	480	522	458	477	474	463	460	498	481	483	476	455	445	454	496	426	467	517	480	464	472	450	466	453	428	493	461	463	488	489	439	468	455	446	481	457	434	464	496	466	441	463	493	487	506	488	476	475	515	460	494	463	476	448	485	486	466	444	476	491	437	475	465	439	505	449	501	509	497	430	441	497	476	455	465	508	441	422	441	450	474	421	455	429	501	498	487	433	452	515	484	436	456	442	423	457	478	451	447	432	465	454	455	455	451	484	406	451	467	468	427	498	469	490	440	416	445	460	418	431	501	463	465	478	425	481	455	468	463	434	468	479	450	466	413	462	471	453	453	508	467	442	436	444	454	488	459	460	462	470	435	450	480	430	422	434	463	478	444	459	460	499	444	481	473	455	493	447	440	447	448	461	485	487	443	443	435	470	459	514	468	471	466	462	423	473	486	423	455	489	457	483	457	453	451	497	440	457	442	498	446	437	428	417	471	446	444	487	464	425	478	467	481	445	428	476	466	464	501	470	420	486	427	410	491	475	455	454	468	451	465	467	434	470	446	496	407	503	427	468	484	510	514	442	449	459	495	475	426	452	424	474	447	475	452	476	467	443	453	482	445	457	482	478	445	448	468	481	474	444	470	466	447	480	471	455	508	468	415	445	445	442	471	462	470	478	484	488	454	464	468	476	454	422	415	454	457	477	499	469	490	435	460	446	470	466	444	482	437	422	510	431	468	419	470	445	483	445	418	479	418	449	449	492	458	473	469	488	496	495	483	490	455	424	464	458	464	501	469	471	433	436	470	434	439	437	451	463	509	461	465	456	436	482	458	462	442	431	408	460	481	468	452	450	451	479	459	439	452	483	414	476	481	484	453	439	439	422	492	453	469	462	449	435	451	446	490	496	456	480	484	502	472	483	457	443	441	470	486	484	409	477	486	486	459	434	456	462	452	458	456	502	501	483	467	459	471	442	472	459	477	447	427	430	474	462	447	457	470	474	477	463	452	419	463	475	451	445	460	443	424	470	439	464	471	491	448	465	482	464	448	488	474	473	460	448	437	420	454	490	470	474	420	436	459	460	457	450	483	443	478	462	470	492	503	465	423	467	442	423	459	456	460	468	421	501	479	480	470	435	467	457	505	436	472	472	455	477	501	458	482	433	460	483	498	470	460	474	460	438	465	423	444	460	483	432	467	447	501	447	433	450	461	486	477	495	462	478	459	474	480	449	449	495	472	451	455	392	442	483	484	485	469	488	475	467	447	494	455	466	442	463	448	420	435	435	458	458	456	475	463	434	486	467	500	441	489	481	462	481	501	450	427	451	433	464	477	441	428	481	497	455	452	458	439	470	445	480	455	457	454	453	448	481	443	474	483	460	439	464	460	449	454	482	448	458	448	432	445	431	455	430	477	477	454	468	444	511	480	482	480	506	472	503	471	451	468	470	465	440	458	416	518	470	463	440	446	483	483	491	457	417	477	442	439	489	453	476	517	508	471	500	462	458	452	485	459	472	434	480	459	459	477	480	454	450	473	466	448	490	451	456	493	466	471	469	524	447	441	423	479	467	474	473	473	453	474	428	468	458	477	472	426	467	493	458	459	438	473	456	466	431	497	480	459	459	461	459	438	461	464	447	467	480	455	453	460	444	471	455	436	498	458	453	463	492	442	471	470	439	453	456	429	471	457	486	479	468	447	485	470	475	469	490	461	502	486	415	474	493	446	454	487	483	452	469	446	429	448	448	413	431	449	474	429	440	465	440	480	449	469	424	497	483	448	433	476	481	457	469	469	481	462	455	445	438	486	460	428	484	480	421	440	470	431	484	485	471	447	452	467	454	441	499	442	442	434	467	453	491	467	457	458	474	429	477	446	479	444	437	452	471	434	463	506	507	448	446	475	507	484	489	468	464	456	512	454	431	443	458	467	471	441	451	452	452	454	438	440	449	494	436	473	440	461	484	423	479	461	441	493	466	449	471	475	428	450	452	493	453	434	473	441	437	475	478	476	455	516	446	452	457	475	479	435	453	462	426	453	440	474	486	502	476	495	513	453	461	467	501	423	434	433	459	423	473	475	475	465	474	454	469	459	456	447	464	462	434	428	465	454	424	457	484	478	479	496	500	494	490	504	458	435	478	445	493	451	458	447	451	458	435	474	455	457	486	473	402	493	413	456	455	451	496	441	486	508	446	481	442	448	456	463	451	441	456	436	422	450	457	463	467	420	460	460	469	489	506	471	491	457	482	450	477	431	450	429	438	480	486	434	455	462	463	495	420	430	463	468	487	426	404	478	422	449	465	446	478	446	431	464	452	476	450	464	455	426	452	407	435	469	425	489	450	455	464	426	487	466	439	446	464	464	447	446	445	447	470	463	444	490	450	489	476	446	464	447	499	433	445	430	444	505	451	431
32053	47393	29780	17218	3326	1543	1189	973	823	684	649	600	616	626	627	673	606	663	583	579	543	546	534	543	557	515	556	574	539	553	592	531	543	545	561	532	509	504	480	537	524	522	533	532	567	514	539	531	532	535	509	560	524	533	527	523	585	681	702	631	585	531	528	534	499	528	525	534	540	524	502	514	534	547	538	492	508	503	547	521	521	530	506	490	515	515	557	531	538	499	543	561	539	550	527	504	504	509	561	552	541	562	522	505	531	503	506	505	531	498	567	564	507	530	503	534	537	546	545	530	504	515	548	523	532	536	494	525	523	521	529	527	523	525	487	508	474	541	550	540	521	506	516	507	506	524	527	511	542	514	537	502	586	483	537	553	523	525	490	493	529	553	522	487	511	502	525	492	521	508	520	513	549	475	505	525	497	531	515	519	546	501	550	550	539	481	529	522	523	565	527	561	501	499	475	534	549	535	523	540	503	554	576	488	558	561	530	507	535	523	530	543	550	477	496	534	567	499	498	504	516	508	545	523	534	527	529	507	542	503	505	546	514	533	575	525	526	541	484	521	510	566	545	540	541	509	492	534	555	518	533	500	492	501	534	525	518	578	537	522	537	551	531	532	502	545	531	522	524	545	524	540	564	513	547	511	493	544	531	539	496	503	535	512	542	530	504	532	518	548	521	508	588	533	485	521	551	512	506	544	508	534	550	491	563	570	520	550	533	501	533	537	520	539	462	484	532	501	563	553	541	525	533	552	491	552	549	566	526	559	518	516	542	496	511	505	557	515	542	567	556	557	569	529	537	512	571	532	474	521	527	525	544	506	520	476	502	513	563	505	511	541	568	533	499	534	519	531	510	530	512	520	527	528	523	536	537	516	553	544	530	523	537	484	526	502	509	567	540	537	518	532	549	489	524	568	509	516	546	540	509	555	504	512	482	525	510	517	526	521	515	509	528	544	489	514	550	518	551	492	526	507	524	505	542	487	518	486	564	541	520	525	535	512	495	514	549	545	546	520	526	519	513	499	577	547	507	572	525	487	526	538	532	514	548	511	515	506	533	557	563	520	513	503	534	514	537	528	480	540	529	526	488	519	513	511	527	470	567	558	515	531	537	501	510	544	483	505	543	506	501	503	550	524	538	570	527	540	558	573	524	525	541	485	534	546	501	505	538	570	533	508	490	506	568	485	522	528	497	516	570	535	510	504	489	549	507	504	528	555	492	545	499	543	514	531	536	560	551	543	524	535	567	524	529	527	554	531	521	538	527	547	504	522	561	498	527	529	518	503	505	518	532	483	540	532	486	524	527	509	533	569	548	538	552	533	483	534	498	503	539	514	527	551	501	575	532	515	548	511	522	525	501	514	544	513	507	519	495	523	528	500	513	556	525	494	537	525	543	511	523	478	543	529	519	537	530	570	521	510	525	519	556	541	549	550	529	545	515	545	474	507	489	538	527	535	509	548	536	536	541	502	493	532	538	533	521	540	515	542	531	525	535	553	519	492	502	535	571	557	533	514	513	556	495	512	552	507	553	554	569	503	516	519	572	512	523	501	535	568	509	572	552	508	503	535	507	518	511	551	515	544	502	528	516	552	536	511	549	516	542	514	495	498	523	515	569	559	519	516	540	526	542	550	518	511	541	554	557	522	512	480	567	545	525	499	540	518	550	528	509	533	505	503	512	549	484	545	535	543	513	528	540	513	508	551	516	526	574	505	547	536	499	511	537	562	519	523	518	546	513	516	503	511	517	525	529	529	548	509	560	548	533	535	563	565	537	578	520	554	541	518	557	534	475	576	523	528	530	526	509	549	508	484	526	493	558	513	531	556	543	497	506	474	532	524	512	544	544	499	548	534	518	503	476	549	538	535	501	531	519	530	519	532	504	512	518	551	547	570	544	571	532	483	535	512	507	530	542	496	555	523	503	524	495	516	528	524	520	521	536	544	552	537	516	532	528	555	504	504	563	513	473	587	469	508	517	549	518	527	497	508	572	501	523	534	499	547	491	498	537	526	493	533	491	505	516	522	519	539	528	520	526	531	464	538	536	502	471	489	526	520	500	523	554	506	537	533	507	524	524	523	495	522	533	590	564	555	486	495	522	529	506	546	517	491	512	556	540	503	516	511	491	558	552	508	578	542	503	544	558	524	559	525	486	517	507	480	521	553	526	538	488	573	517	535	543	510	525	510	512	559	566	559	543	558	524	557	533	504	550	498	537	539	536	549	536	543	564	527	521	500	529	549	540	516	545	494	505	488	513	519	507	517	479	510	504	522	579	545	498	489	567	552	543	525	506	532	563	529	513	506	508	514	558	552	558	514	538	519	541	517	561	519	523	486	508	580	496	512	534	514	525	505	506	512	534	505	575	524	551	566	547	551	540	474	546	485	537	534	506	545	494	518	497	505	552	536	521	533	529	483	534	536	558	572	495	496	523	536	546	514	480	521	539	563	519	551	535	539	556	531	530	548	526	574	505	532	517	480	509	513	527	497	504	539	546	521	534	495	522	546	468	520	510	511	508	530	481	502	515	508	498	496	536	509	539	507	505	533	514	446	533	545	546	524	525	537	520	505	542	549	555	493	553	518	545	510	484	517	516	504	581	502	539	522	534	541	519	508	543	525	540	521	561	512	514	514	556	533	536	512	533	522	515	491	525	514	509	497	547	483	530	528	533	576	528	483	503	528	520	484	518	547	547	476	526	528	496	561	542	531	524	513	532	541	520	494	553	559	509	527	542	534	541	515	532	534	529	493	527	568	546	540	535	530	513	531	567	512	508	501	493	527	537	553	501	526	531	505	501	538	530	523	546	500	482	508	531	515	524	530	572	558	509	536	526	562	529	540	498	517	574	543	520	497	516	517	535	557	541	564	531	467	566	514	529	551	547	570	507	533	531	501	500	521	494	513	466	556	505	524	546	483	531	551	513	524	520	552	497	549	532	507	504	558	504	503	510	540	551	530	536	483	512	515	522	526	530	546	480	526	521	511	566	535	547	530	524	535	517	549	488	512	566	532	480	551	563	535	501	487	548	495	554	541	478	525	553	529	537	503	515	530	522	524	519	543	566	537	538	535	535	518	515	569	527	500	532	532	490	481	501	506	555	552	515	526	504	524	537	534	485	504	545	514	515	531	548	567	533	532	537	554	569	535	497	484	514	493	511	521	505	534	530	515	560	515	505	518	560	522	536	552	529	540	495	501	551	527	539	562	541	512	534	501	566	465	564	547	513	521	514	531	515	528	478	529	522	522	506	479	501	488	529	500	515	534	519	548	490	518	552	542	552	537	555	527	568	526	543	546	525	524	496	547	559	516	491	553	517	551	497	539	542	512	525	517	534	543	548	535	490	495	561	493	594	497	506	477	531	527	545	524	515	542	515	524	525	557	530	549	524	523	537	510	530	546	543	548	554	475	504	543	559	550	525	472	517	570	532	527	571	531	542	518	552	519	530	570	522	525	518	554	542	496	495	547	519	515	549	502	525	496	544	499
22935	21174	28810	23832	21182	21032	8594	1313	910	797	692	725	692	634	614	682	654	605	590	530	529	511	533	486	482	505	470	517	464	477	517	463	518	486	457	474	460	525	515	460	468	501	470	489	475	452	506	480	470	477	489	481	459	479	489	474	505	674	1169	1042	536	487	483	472	510	448	490	473	475	458	438	437	494	497	459	474	466	435	465	486	482	469	449	481	424	486	480	483	465	476	428	458	496	476	467	523	490	447	509	477	451	435	428	465	493	459	469	496	472	485	463	470	460	499	483	459	461	448	439	489	486	448	442	473	498	462	455	437	502	479	466	470	491	415	475	475	466	464	440	450	505	445	477	476	447	463	477	512	454	499	471	451	459	485	455	452	456	492	456	482	481	474	469	465	447	472	450	477	471	489	481	467	493	500	497	483	458	475	485	438	451	454	499	511	479	518	493	483	480	481	495	475	478	478	466	465	458	461	474	492	478	469	467	442	471	504	430	471	513	460	465	455	500	432	450	522	498	485	487	481	407	459	455	524	466	486	459	465	490	448	482	457	475	488	436	462	478	439	464	489	509	469	464	472	473	505	485	436	499	474	456	461	486	496	488	501	477	475	456	477	485	435	454	448	501	445	448	488	467	499	491	464	477	431	469	478	472	490	477	495	471	445	487	431	488	501	497	474	463	456	450	470	482	481	488	497	518	483	448	471	454	486	515	440	439	439	494	474	481	471	475	465	452	460	464	489	452	440	488	488	434	513	434	488	501	457	407	446	467	434	420	477	468	459	473	463	464	484	504	508	481	469	460	503	450	477	481	459	422	477	473	462	482	480	447	459	441	520	471	500	488	475	515	490	464	458	496	473	462	487	483	433	468	490	466	453	464	414	418	507	481	456	485	517	462	479	485	506	459	452	489	463	451	498	470	503	453	481	495	490	456	447	463	473	423	484	491	421	477	498	499	524	474	456	428	463	474	430	467	474	475	478	509	479	509	510	438	479	463	475	439	468	477	481	468	437	487	474	483	490	489	475	485	480	472	460	490	476	452	465	500	490	489	509	482	479	486	476	449	465	491	466	441	476	467	477	500	449	444	468	495	423	490	474	489	471	460	482	479	445	477	478	471	459	455	456	469	426	451	477	489	446	487	436	430	486	493	486	465	445	478	477	441	480	483	446	455	444	449	503	456	540	462	442	431	471	422	449	490	447	492	433	436	499	480	510	445	484	496	515	440	471	450	443	481	500	496	481	502	502	479	437	442	471	479	453	485	485	442	472	511	488	489	435	472	481	410	469	470	505	459	462	477	467	473	479	485	440	485	434	453	482	503	466	453	478	455	492	486	488	454	493	471	474	463	512	512	483	445	504	478	426	481	488	510	483	492	474	445	465	434	487	466	497	457	468	442	469	513	476	484	456	424	464	469	502	490	434	532	495	454	479	476	462	451	507	451	492	452	455	513	464	469	464	528	437	444	476	468	498	509	520	512	507	469	428	432	437	464	465	496	458	472	469	452	441	456	526	490	476	492	476	448	483	460	488	487	450	471	467	421	496	432	483	484	487	508	461	465	459	463	457	510	453	476	496	501	484	497	445	480	466	458	467	476	435	511	467	483	448	440	477	524	498	435	467	491	449	463	443	479	484	465	475	488	466	493	499	465	499	484	481	446	526	474	504	448	490	452	478	457	459	470	444	463	470	452	528	473	455	471	456	475	490	495	458	482	442	492	459	472	469	467	457	463	460	479	461	501	456	450	412	485	468	474	496	504	495	451	464	479	474	498	441	490	505	504	466	455	472	474	443	512	474	501	495	472	467	422	498	521	471	508	503	449	513	467	467	485	463	469	484	502	443	474	478	518	466	459	440	430	460	440	512	487	434	466	487	457	443	502	458	500	485	473	471	477	452	458	452	465	467	452	471	497	448	507	466	484	487	466	491	499	465	537	498	476	484	458	482	478	466	459	453	468	470	461	463	483	438	458	448	433	472	489	473	510	478	458	484	447	528	463	479	475	505	450	475	439	430	499	474	473	440	477	450	459	498	479	445	483	485	458	505	431	453	469	467	475	459	474	486	484	466	441	442	475	450	432	467	447	473	457	487	487	475	502	486	455	456	488	500	451	464	457	452	449	446	485	453	503	485	445	483	482	430	455	452	476	475	428	469	427	475	485	442	457	471	528	450	464	470	477	432	443	454	477	454	488	460	453	440	488	491	485	463	458	452	440	502	463	461	511	433	493	427	496	471	456	454	473	488	486	454	482	471	495	488	491	465	446	499	492	445	447	446	462	456	443	461	470	442	496	473	493	458	453	524	448	501	439	490	465	472	459	469	459	504	420	476	468	464	530	478	482	446	466	448	458	456	462	493	470	482	478	427	447	465	465	460	449	489	451	483	451	472	479	455	490	447	504	466	460	453	493	421	451	473	476	464	456	445	479	512	440	475	470	450	495	451	495	483	480	477	462	450	458	476	466	465	488	472	458	475	477	455	495	472	442	492	505	450	445	473	501	459	464	496	495	463	461	519	470	436	444	453	466	416	440	496	457	467	469	450	496	489	439	445	449	492	441	441	464	481	470	467	488	472	481	476	452	474	464	464	464	459	471	465	495	461	505	447	477	525	433	472	493	473	449	473	489	450	447	466	447	453	489	473	499	473	459	423	473	471	429	446	443	505	443	478	473	490	463	505	427	491	482	470	504	479	485	455	502	478	504	454	453	470	468	502	457	466	445	491	464	453	470	458	476	486	497	462	441	494	482	509	461	461	483	487	444	463	486	453	500	463	460	443	480	501	489	467	473	481	484	463	454	495	452	470	395	511	451	503	490	460	478	452	464	460	487	473	461	472	464	461	434	464	504	458	459	498	435	489	439	492	452	469	471	496	482	524	454	476	468	476	454	508	473	434	459	472	479	441	479	461	482	504	460	459	467	420	493	480	534	460	458	436	457	452	478	485	465	494	479	473	433	487	498	493	447	478	468	462	476	488	458	457	479	460	520	462	466	502	474	549	499	452	442	488	481	501	465	479	489	450	499	449	487	480	472	471	455	490	470	455	481	488	524	440	458	474	492	452	475	469	491	436	473	454	467	435	470	485	473	436	487	461	469	452	440	462	436	486	453	456	441	467	455	437	491	450	454	516	454	477	471	448	466	482	490	498	493	457	437	464	467	475	482	413	436	456	458	447	451	460	448	499	463	508	461	445	479	459	479	478	533	474	453	480	471	436	466	471	459	449	528	506	472	452	466	442	480	461	451	417	420	422	473	495	485	445	473	432	459	488	469	458	500	453	493	486	478	486	444	459	472	487	452	469	503	463	454	465	481	483	483	460	473	468	450	482	494	451	491	496	455	424	448	475	456	411	427	458	476	483	457	448	447	469	503	480	453	474	482	464	469	461	467	446	480	492	487	494	429	423	482	451	460	434	498	479	441	452	475	417	475	452	485	493	474	471	460	451	460	493	455	485	466	459	465	501	424	513	449	506	525	471	476	440	492	492	473	513	438	443
36958	59742	42673	25305	7324	3612	2426	1735	1392	1035	1000	936	851	874	784	739	756	706	648	626	609	599	606	582	608	568	525	582	537	535	499	540	558	532	578	532	542	516	532	558	520	519	529	521	496	542	567	546	451	522	530	542	529	526	480	490	503	844	1464	1318	571	552	561	488	526	518	510	503	553	480	510	478	486	523	487	506	525	535	505	530	529	490	511	505	517	525	522	515	547	484	532	497	475	499	503	513	551	538	550	517	547	544	546	460	495	551	566	502	481	478	501	533	497	482	509	536	530	525	496	515	480	507	523	531	507	547	455	600	521	517	483	502	495	493	506	539	502	481	582	537	501	501	506	500	512	514	518	520	525	509	497	516	520	524	475	544	486	560	481	518	520	503	517	549	501	497	514	502	494	528	561	540	524	540	497	525	485	510	507	501	500	515	522	523	510	522	537	520	539	497	509	509	541	531	510	514	500	500	525	530	535	499	521	498	516	513	487	510	523	541	520	522	512	480	525	489	534	536	508	544	511	510	497	497	531	520	542	509	530	536	585	530	531	539	512	494	508	518	483	513	505	512	510	511	557	570	528	535	537	513	530	508	477	503	467	524	578	523	502	526	477	547	513	483	489	522	506	529	518	515	533	502	520	497	535	503	491	534	518	509	520	503	513	540	529	507	542	523	511	530	501	534	490	505	518	496	528	551	499	510	507	489	530	505	568	551	494	490	496	515	541	515	523	511	519	501	511	545	524	483	531	516	524	509	525	484	505	522	550	504	514	502	466	499	495	526	531	503	552	529	495	491	503	501	539	512	517	506	536	514	552	534	542	518	477	511	515	513	481	556	507	535	561	525	519	513	481	516	475	524	467	526	538	573	528	520	501	527	506	583	497	538	504	536	506	515	531	486	478	495	519	520	536	512	528	521	523	511	534	534	546	539	559	523	505	534	490	533	507	498	504	554	495	526	481	519	528	537	547	528	511	484	513	556	478	530	508	499	523	509	508	498	478	524	512	520	502	503	475	509	553	491	562	534	516	493	542	534	530	549	527	544	488	561	505	525	515	473	543	561	529	507	527	566	518	534	535	464	501	484	534	477	512	501	537	525	555	499	508	521	504	511	525	506	509	499	504	496	473	538	486	548	507	555	485	520	539	567	531	511	470	497	504	535	467	486	519	511	510	517	544	527	518	527	512	525	498	488	547	551	499	541	503	528	480	511	523	534	529	509	494	494	538	527	522	517	515	564	544	542	510	502	517	515	490	524	516	522	548	483	534	528	502	514	527	568	499	526	527	517	554	542	508	459	510	548	548	542	497	528	515	540	506	526	504	521	559	503	535	537	511	503	502	516	546	509	529	545	554	484	530	524	524	542	494	556	503	553	570	522	501	503	554	526	471	523	500	507	514	480	522	514	493	528	525	500	526	521	502	563	509	499	539	530	515	488	543	544	521	560	536	521	522	527	475	494	491	496	477	556	561	509	502	526	539	464	552	507	530	544	532	541	510	537	505	592	524	546	509	538	555	488	536	478	492	513	494	512	530	497	502	527	522	504	503	517	488	504	496	524	522	528	468	480	495	485	484	520	506	528	528	521	488	560	527	487	510	562	527	518	515	569	526	520	499	565	508	546	513	485	523	529	568	508	550	535	550	496	513	493	498	538	557	490	528	557	536	508	540	532	529	471	536	525	561	508	526	549	507	567	532	515	534	514	471	486	518	508	549	514	522	515	534	493	499	473	513	513	527	548	540	522	523	517	534	555	448	536	517	502	497	524	535	540	510	532	478	514	565	522	466	495	515	451	511	522	534	518	505	511	522	550	520	514	512	498	536	549	513	509	555	533	538	495	510	515	516	569	561	502	466	490	519	525	485	535	551	541	518	579	491	510	523	508	480	491	524	526	481	533	535	486	469	506	503	526	521	539	494	509	520	533	506	526	509	496	510	508	515	511	523	547	563	539	573	490	498	508	525	463	554	484	551	491	497	498	538	504	546	478	552	483	555	490	527	531	531	531	550	548	532	562	514	491	515	511	514	524	527	520	533	575	544	514	507	531	528	540	495	536	494	507	505	517	520	485	539	523	523	497	518	496	509	535	499	494	496	506	502	519	505	573	526	492	511	521	506	523	520	518	516	480	530	518	504	539	473	503	550	591	509	496	473	526	492	525	513	508	492	513	476	499	534	539	533	511	521	491	509	515	507	528	517	502	505	537	513	505	506	522	504	505	512	504	520	504	489	525	535	530	548	469	524	523	547	526	514	497	525	512	534	530	489	500	531	503	509	559	536	507	491	520	490	521	514	481	537	516	559	496	543	499	551	489	500	499	521	536	508	518	459	525	512	526	501	492	480	488	515	503	525	512	567	491	544	502	531	522	538	497	516	537	501	494	526	503	513	537	521	555	513	574	491	513	513	504	548	511	508	521	513	501	510	507	510	550	519	531	522	539	493	498	545	529	532	489	535	515	505	494	532	510	524	502	538	517	526	534	479	549	503	469	541	513	523	520	527	549	534	552	507	497	545	574	514	524	494	497	512	510	478	519	528	531	509	523	507	525	466	542	558	517	485	532	489	494	524	502	519	509	531	484	526	531	522	538	509	507	558	476	523	510	516	504	507	548	512	544	534	540	545	526	473	492	530	526	530	507	558	525	513	497	507	510	522	545	525	556	529	501	509	504	486	527	551	523	489	488	505	538	520	518	539	557	555	500	514	490	511	487	514	484	527	535	519	508	501	486	531	480	518	507	543	536	524	515	579	537	468	545	536	545	524	528	505	489	535	510	531	545	528	531	513	504	566	503	516	515	535	472	544	522	515	524	505	547	534	495	511	494	565	515	539	530	462	527	519	549	526	509	498	538	502	486	542	478	505	549	532	533	516	524	528	515	528	540	498	547	512	531	532	571	541	527	473	505	544	510	510	522	536	518	511	518	509	505	566	479	524	537	508	499	494	525	529	488	532	531	554	529	527	545	513	556	521	538	499	523	557	448	539	517	523	545	502	514	535	505	510	526	480	515	552	525	532	538	529	521	499	533	469	498	521	475	487	498	509	531	519	503	513	523	491	513	564	544	523	494	504	567	459	482	479	554	505	551	523	537	526	504	572	504	488	519	544	533	507	502	516	514	524	539	497	535	538	518	505	512	555	512	530	502	521	471	560	516	522	493	487	517	520	556	505	553	494	533	525	521	536	514	529	508	536	525	542	496	517	508	539	537	496	500	509	514	488	506	496	553	549	529	543	537	544	539	492	500	483	516	502	497	496	554	480	526	483	536	562	517	518	514	519	530	492	519	546	502	531	568	513	494	536	495	497	543	491	558	530	521	528	498	515	527	549	512	520	539	519	520	495	534	487	503	497	541	513	488	564	526	464	530	518	544	513	507	528	500	522	499	540	541	518	500	556	464	525	500	536	521	462	517	488	500	508	511	517	546	483	524	533	516	503	484	523	527	495	494	522	507	504	479	523	532	545	519	484	480	531	492	510	553	513	528	548	523	573	546
28850	28761	30831	15720	2775	623	523	420	394	361	389	351	376	388	336	404	422	381	322	383	396	378	361	355	365	347	350	330	319	350	384	372	360	336	356	356	331	388	334	364	352	344	344	314	383	354	352	355	354	350	307	367	347	367	348	374	338	396	351	366	378	361	397	342	344	360	388	338	379	363	362	385	316	341	354	375	378	343	366	340	330	372	384	353	345	368	349	373	359	411	321	362	353	369	349	357	375	373	328	362	357	331	342	374	329	368	356	355	371	361	356	358	383	361	413	354	357	343	354	365	362	368	395	346	375	340	380	359	353	341	317	388	372	341	354	337	354	405	363	323	356	369	356	353	371	372	349	360	364	356	358	372	338	343	352	362	360	319	352	363	344	318	355	325	348	363	356	394	333	338	386	351	377	341	341	365	339	367	373	354	370	349	333	381	360	338	385	348	350	393	341	366	364	340	340	363	361	357	332	338	396	363	351	327	372	356	373	378	376	375	341	376	334	383	380	362	368	382	367	383	308	370	342	363	361	359	333	366	344	393	386	359	337	381	362	355	375	362	340	346	336	357	340	347	367	379	350	348	355	340	311	350	374	352	364	324	361	375	351	362	368	358	328	332	353	356	332	342	357	344	363	345	373	350	382	365	328	354	342	394	358	381	354	339	331	325	322	384	358	374	366	367	337	360	309	359	369	353	389	348	342	359	396	334	365	374	356	389	351	355	377	367	372	357	337	341	339	348	389	354	364	323	355	401	381	364	383	354	324	382	383	355	361	382	355	359	333	335	357	389	400	316	364	352	345	342	331	335	335	355	365	336	371	344	359	359	329	369	346	349	342	348	371	361	333	386	351	363	331	382	356	362	337	354	351	346	375	382	348	322	330	372	337	358	346	338	351	380	368	359	357	338	361	378	380	393	389	355	334	368	348	369	359	361	375	334	366	334	358	338	337	349	370	336	367	326	354	343	367	358	362	328	359	352	367	349	381	357	326	358	344	370	356	372	332	387	351	377	369	362	350	338	363	354	335	345	321	372	378	329	359	368	349	343	360	360	353	370	344	331	371	366	315	346	366	356	334	364	354	375	373	347	364	344	366	347	345	347	392	349	354	361	360	317	347	355	349	361	367	323	372	354	361	370	339	355	373	375	357	325	374	382	330	352	335	338	355	361	321	368	357	322	364	345	342	373	349	311	359	362	326	359	340	332	357	323	327	357	331	353	346	353	367	394	362	344	342	358	385	344	339	313	344	353	340	368	355	350	360	333	329	325	372	338	354	348	354	383	363	330	362	335	362	346	345	362	333	343	350	334	341	352	333	353	344	337	331	352	369	339	374	365	381	356	357	371	308	346	354	349	380	348	364	327	372	391	358	364	362	362	336	384	380	331	348	356	361	354	368	332	336	341	352	348	390	345	364	348	369	328	328	368	362	296	356	347	345	371	332	325	385	358	351	368	354	324	350	365	368	351	364	366	320	366	356	343	352	356	404	358	352	374	393	319	349	325	343	336	366	343	373	363	359	360	337	384	341	326	338	360	361	365	317	343	385	378	326	363	357	370	351	342	354	354	381	349	343	354	331	337	358	354	335	362	350	342	355	350	381	360	393	378	334	355	379	365	332	386	382	320	366	346	338	342	364	374	362	370	348	295	328	334	362	352	352	343	332	365	378	341	357	355	352	348	346	351	362	376	320	355	323	360	362	379	377	359	380	354	353	348	336	348	339	350	375	363	368	364	359	327	320	358	357	364	361	358	316	340	343	358	357	341	350	334	367	375	367	352	408	342	354	357	329	378	341	346	356	362	357	365	316	332	373	346	390	361	322	337	383	360	353	349	372	340	342	356	378	376	342	341	351	312	373	347	342	347	371	343	314	383	352	358	346	349	317	383	364	343	378	352	351	378	367	347	362	376	374	334	324	378	331	374	334	337	357	355	347	363	338	314	383	331	353	346	341	358	363	401	391	387	375	345	365	357	355	325	345	344	351	358	353	372	336	360	355	371	358	358	345	319	360	330	342	341	341	379	395	337	363	312	377	367	352	346	344	339	406	323	348	319	346	355	377	355	351	338	341	327	397	360	340	345	374	344	360	362	375	375	352	383	372	379	331	316	358	352	354	361	359	366	357	350	346	384	361	337	344	350	365	333	343	355	413	342	376	330	363	355	347	328	376	349	341	373	372	378	368	344	361	360	361	399	361	398	363	364	361	369	348	392	350	377	363	362	356	357	327	328	366	348	362	327	366	363	375	352	361	348	341	399	349	333	358	345	379	350	347	361	351	305	343	331	341	362	357	360	388	382	367	340	366	341	353	358	332	380	392	377	358	371	337	376	361	373	370	369	354	349	376	365	378	360	350	374	366	353	361	337	386	335	385	344	368	344	376	325	360	340	393	374	356	374	354	370	361	380	365	358	365	338	355	337	349	363	355	377	358	346	322	371	356	361	328	326	353	332	350	345	328	373	360	391	355	373	362	330	372	355	364	374	374	371	380	337	356	330	342	338	348	384	358	359	319	350	307	339	353	388	352	372	345	364	365	368	364	356	341	364	351	349	377	329	364	352	367	385	373	367	332	329	382	349	332	374	385	323	371	361	364	348	370	356	333	347	382	395	366	360	350	351	345	362	315	400	367	361	340	349	343	344	364	316	364	347	355	368	354	346	353	367	367	357	357	359	342	368	339	343	377	342	375	365	323	374	346	340	375	372	369	384	353	349	370	338	365	374	317	366	386	358	414	393	347	345	348	375	344	372	328	339	349	365	350	374	366	352	364	371	331	345	341	359	385	377	397	330	357	372	358	394	374	355	368	330	347	341	354	363	352	320	401	370	336	345	349	362	349	354	333	338	357	383	360	376	324	334	340	350	366	373	333	370	351	317	339	348	349	332	368	343	346	341	362	333	342	370	350	328	362	323	332	337	344	375	358	331	350	421	350	337	359	349	336	355	353	349	353	392	377	369	369	349	354	345	330	355	358	342	341	356	414	371	359	351	373	343	364	361	310	344	381	338	351	368	355	329	351	318	377	371	364	337	338	373	330	342	331	348	310	360	363	357	342	359	367	340	329	347	376	387	367	353	404	347	335	366	341	360	345	366	341	374	358	336	356	390	325	371	355	382	361	373	344	341	339	344	353	376	354	391	362	358	350	357	348	365	365	390	352	343	362	344	367	361	387	362	356	353	356	338	374	327	393	367	354	348	359	349	368	386	358	338	373	373	311	356	333	364	336	349	351	363	366	392	359	322	390	328	375	347	377	360	337	371	356	344	326	369	318	385	386	370	350	365	369	359	345	353	353	348	336	367	379	385	352	333	361	355	336	356	361	345	374	333	361	351	337	320	360	342	376	326	352	364	341	343	358	373	373	350	361	358	367	357	368	399	359	351	334	380	365	383	344	348	360	324	354	368	335	379	375	358	379	370	339	347	370	364	352	333	349	370	371	347	324	350	394	406	355	350	353	317	383	362	377	343	393	356	394	380	378	350	336	345	348	354
32869	45784	30541	12025	3373	993	659	551	517	468	455	423	438	447	454	434	458	490	466	437	468	462	414	389	452	435	394	382	439	436	422	415	435	421	413	435	412	416	413	424	428	410	409	426	438	408	430	393	411	417	421	393	429	390	420	389	404	425	439	470	409	417	435	400	404	423	447	467	426	423	384	436	408	375	459	405	393	433	416	389	394	398	411	439	430	412	418	423	419	383	411	400	388	398	413	388	442	411	400	433	396	457	385	397	397	403	421	449	437	389	410	382	424	470	423	393	407	409	420	410	409	440	421	384	425	415	428	429	415	427	433	395	364	421	436	449	452	401	406	416	405	402	417	407	396	416	406	399	387	429	394	402	411	414	441	410	423	434	406	415	426	424	407	419	414	404	417	400	410	363	440	422	429	442	404	378	409	409	408	401	421	413	413	426	382	372	410	394	444	425	412	446	380	466	424	431	395	369	405	436	420	398	391	382	446	432	397	396	424	410	396	367	426	430	416	422	389	390	434	383	374	400	442	401	407	426	426	413	382	434	425	432	410	399	408	402	413	405	403	436	406	401	376	401	404	400	376	400	402	438	430	418	395	417	432	377	395	410	394	391	400	401	434	410	431	435	388	417	430	446	405	421	392	390	382	424	426	439	421	413	394	417	430	420	425	401	433	429	416	397	423	406	400	410	432	434	421	441	445	417	386	419	429	415	393	425	415	453	444	385	424	402	399	412	427	422	419	429	387	425	404	426	401	397	431	422	394	418	406	417	413	429	413	402	424	423	402	390	429	384	453	411	370	387	394	440	432	398	382	419	397	428	427	404	426	432	420	364	407	383	431	389	441	413	397	418	367	398	374	425	422	407	422	425	429	406	427	404	419	410	437	397	424	408	377	419	432	433	384	458	436	400	421	359	427	429	450	452	452	414	412	406	409	379	431	425	423	422	413	407	439	437	429	416	396	409	388	419	419	423	421	439	401	408	415	396	415	401	412	423	404	399	410	377	441	398	401	392	432	422	411	428	411	453	418	433	408	388	422	378	394	409	425	398	388	446	407	398	412	404	418	409	453	406	393	456	389	404	397	398	389	365	400	398	435	406	413	417	394	415	414	423	461	427	406	383	420	391	409	404	424	404	418	419	398	418	406	345	444	401	399	442	447	430	422	426	434	427	439	423	441	419	397	417	420	436	411	407	405	421	445	416	433	461	428	451	403	400	402	414	389	401	425	388	410	398	455	411	426	455	352	415	392	421	432	439	386	424	398	448	386	385	411	420	432	384	421	380	420	411	437	415	417	415	411	434	402	440	383	453	437	405	427	423	419	445	431	399	469	412	411	422	454	432	438	414	389	436	445	395	407	444	411	400	453	388	429	412	424	401	396	433	394	382	408	432	431	402	393	431	408	368	409	413	408	415	450	381	425	423	413	439	427	430	390	394	415	434	437	368	415	407	415	422	419	442	416	351	415	419	428	399	412	412	402	422	399	464	420	393	420	399	425	403	419	396	448	419	364	435	388	423	368	395	394	410	392	403	379	421	432	421	455	396	364	411	391	415	411	426	404	426	409	409	385	432	447	430	429	401	397	437	390	383	426	420	401	388	437	403	404	417	450	422	379	414	394	410	422	428	393	413	395	440	408	423	408	398	401	427	424	436	442	408	443	413	408	406	404	402	413	414	395	391	415	412	421	413	410	435	379	438	420	384	399	389	390	449	393	425	422	418	424	419	435	409	445	473	431	426	419	418	440	427	411	403	451	414	426	417	429	448	433	422	416	401	380	434	403	432	401	445	445	420	408	425	434	405	448	459	406	386	373	417	395	450	403	429	424	394	445	409	418	412	394	451	408	409	425	418	424	403	437	409	424	428	422	395	407	442	418	408	445	439	388	413	382	432	380	430	432	426	434	394	421	437	425	402	390	428	420	410	432	389	412	445	409	391	421	411	396	432	436	423	406	387	381	383	398	415	441	421	428	433	393	399	387	454	452	421	415	404	425	457	431	382	445	395	405	433	373	429	378	392	432	401	439	446	443	391	423	449	396	402	435	456	430	395	427	402	423	431	408	402	385	396	415	426	406	436	386	416	419	403	444	448	437	405	390	432	417	392	406	401	395	426	424	421	409	432	420	382	436	424	386	403	431	377	424	404	413	411	419	382	390	428	406	434	425	389	421	454	386	413	373	385	417	426	407	409	415	411	403	430	418	425	417	421	429	395	407	415	436	443	391	389	439	459	428	419	413	408	433	414	394	410	407	417	419	400	419	402	398	446	448	377	407	415	415	400	424	393	424	418	459	405	394	422	418	390	378	395	416	405	438	434	424	384	408	383	410	417	440	376	395	442	421	428	412	424	414	423	383	412	404	398	384	454	419	411	429	442	434	431	402	410	419	423	428	436	412	415	396	372	397	378	415	424	402	425	444	365	424	443	441	447	445	410	391	417	417	434	389	360	407	394	391	423	424	408	408	409	435	416	458	366	435	429	389	421	443	437	425	397	416	406	442	399	380	423	399	412	406	389	425	404	389	371	417	382	398	425	437	389	402	460	410	388	434	436	389	380	424	407	394	444	443	447	420	409	408	411	450	417	395	397	433	382	435	425	438	399	435	430	402	396	371	415	431	432	417	434	452	416	424	404	415	428	404	419	436	411	418	403	423	413	389	397	428	432	424	402	412	451	410	440	430	397	403	430	406	420	419	407	383	408	422	418	407	394	424	417	418	376	415	461	393	436	404	409	408	442	427	386	419	401	421	398	428	405	395	456	411	419	424	429	418	403	414	445	407	405	478	379	432	402	376	429	410	427	407	434	439	383	390	418	418	431	407	473	417	433	408	392	416	400	412	414	418	416	434	406	428	417	404	398	391	398	403	415	444	385	364	407	405	389	419	363	427	431	421	423	384	417	395	395	412	441	395	412	394	424	418	405	419	391	435	424	383	414	421	410	428	434	412	376	454	452	403	422	423	402	424	403	420	389	379	411	431	432	424	395	426	411	422	426	424	440	406	425	391	439	392	402	397	425	456	442	372	415	411	428	405	425	462	389	451	419	409	395	372	391	379	432	424	426	411	440	446	378	402	439	418	441	414	425	414	403	412	434	412	423	416	411	444	432	391	395	431	416	396	411	423	389	418	420	421	432	418	432	462	455	450	387	428	413	414	411	452	445	418	392	395	427	416	396	428	425	411	422	413	388	409	418	404	441	421	414	423	360	444	409	415	394	392	421	397	393	418	415	405	402	409	402	413	428	454	367	411	385	420	441	455	420	371	420	390	431	386	407	382	368	406	401	425	393	416	392	430	412	440	388	404	411	378	445	422	407	404	423	411	454	407	423	406	401	389	437	408	405	427	442	394	420	413	412	418	419	410	430	433	417	410	425	407	421	426	442	464	439	443	392	424	390	414	400	390	438	427	369	408	410	435	420	453	441	424	391	441	438	406	415	388	405	417	386	424	419	399	409	418	397	419	396	395	417	427	398	425	420	399	462	444	417	427	384
23962	21127	28355	24377	20801	10621	1495	709	558	512	411	454	413	399	395	411	406	365	399	350	348	330	344	360	335	329	320	342	308	316	351	305	315	333	322	325	306	334	349	343	334	319	313	339	313	356	294	309	337	328	327	366	341	364	330	330	326	393	586	513	329	334	318	336	280	318	324	327	325	332	312	334	352	316	336	318	337	340	320	341	339	311	339	306	279	331	338	292	338	349	330	320	310	338	301	326	334	319	337	283	340	348	320	320	302	333	351	319	339	318	327	305	328	317	332	285	334	334	302	309	286	359	298	320	305	310	314	324	303	333	340	324	334	304	313	343	313	319	311	330	331	316	288	293	302	298	347	320	292	310	340	360	326	367	347	323	309	325	311	321	329	319	320	294	326	333	342	305	339	343	316	303	350	324	311	327	362	328	340	335	308	329	316	306	345	342	332	341	328	322	375	325	328	313	328	304	312	355	315	334	350	321	321	329	336	338	329	313	295	339	359	337	337	315	319	299	353	319	322	349	312	348	316	310	312	317	316	316	301	308	312	359	328	347	322	332	334	317	311	304	327	292	321	346	312	303	298	354	303	344	319	312	324	342	316	323	341	349	319	345	330	309	338	320	332	330	312	312	325	311	332	345	293	330	295	325	343	308	323	309	332	330	314	323	312	335	296	315	365	309	297	321	352	354	313	346	326	302	333	290	301	336	316	298	319	356	305	325	327	314	357	343	335	324	317	314	338	352	340	340	337	349	322	361	328	322	324	297	307	318	347	358	323	299	320	301	308	352	328	354	372	310	330	335	330	328	314	359	288	328	318	358	331	325	326	307	302	305	316	326	336	334	339	313	320	331	313	310	323	321	349	326	352	325	323	319	316	309	314	317	340	328	336	351	353	310	339	322	308	318	333	308	321	355	263	338	298	327	301	346	318	308	348	327	325	321	345	309	322	308	325	370	312	294	298	359	326	305	330	316	319	312	307	339	324	337	322	313	329	306	333	333	313	335	312	322	314	309	310	328	337	304	330	336	339	328	303	323	298	332	341	352	318	314	323	346	291	333	321	330	328	333	331	315	342	329	320	306	321	316	331	342	311	306	350	341	317	305	339	294	296	329	319	332	323	314	301	322	319	314	294	343	324	335	350	315	324	303	327	314	341	316	302	296	318	317	336	309	312	342	301	336	296	342	326	316	349	346	282	327	300	316	313	342	315	338	314	331	340	308	329	319	289	321	321	352	324	331	328	336	291	337	339	321	327	295	319	350	342	328	328	352	328	343	325	310	328	318	311	333	325	314	308	341	304	341	306	328	341	302	307	333	322	328	304	326	339	315	323	332	321	307	296	307	337	290	341	318	304	293	298	359	317	309	353	307	319	305	307	359	349	351	369	332	330	308	322	280	351	342	292	303	316	337	330	337	322	304	335	328	305	332	326	347	286	355	302	324	348	345	346	319	356	343	312	360	320	313	307	314	317	319	301	349	338	329	302	327	337	266	334	313	347	317	312	314	316	319	292	326	322	319	327	309	303	331	346	339	326	305	311	330	327	331	283	346	330	319	313	347	307	321	336	324	310	330	320	341	318	323	314	332	328	293	293	323	313	328	332	317	343	314	345	332	312	302	319	336	321	336	299	304	347	304	318	298	334	351	339	303	343	333	294	312	315	374	309	326	291	321	320	318	294	326	317	345	331	309	307	311	302	300	319	309	314	329	327	330	332	335	325	307	380	312	342	320	310	330	322	352	354	326	334	324	285	346	313	336	309	356	318	334	314	311	333	321	321	338	327	315	317	311	321	323	343	311	325	323	334	308	312	307	337	296	329	344	369	361	338	324	342	297	321	350	319	349	326	338	328	327	307	333	300	324	309	315	318	302	320	309	335	339	350	325	330	340	335	313	333	311	297	346	311	316	321	303	320	337	329	325	315	332	361	296	315	315	327	296	318	330	364	337	330	322	336	315	314	305	351	301	343	314	343	316	310	327	327	320	305	311	324	301	337	328	333	317	312	338	288	331	290	341	315	331	308	316	300	309	328	319	310	316	328	354	335	309	333	341	333	287	354	377	340	341	287	315	313	325	336	349	318	319	303	326	319	349	342	331	326	331	314	325	328	302	308	314	332	321	336	318	310	319	317	306	326	313	311	313	331	334	331	312	347	293	325	335	323	282	332	282	342	330	322	339	343	295	319	329	326	368	327	327	326	299	347	303	303	320	348	344	298	272	306	343	305	337	320	312	313	315	297	313	334	314	319	358	346	298	302	337	315	314	338	332	319	322	359	293	347	309	344	322	331	285	347	327	314	326	307	290	321	307	327	297	299	332	339	307	323	329	317	329	289	371	342	356	335	341	324	340	336	291	340	331	329	303	307	315	342	312	325	313	316	357	317	315	316	337	293	309	313	333	322	346	302	332	321	374	330	314	328	339	297	293	301	305	362	329	327	316	329	286	321	325	318	297	346	322	349	332	327	334	349	317	330	337	348	328	316	365	295	323	323	341	328	306	311	343	297	337	322	316	338	344	328	319	287	324	316	306	338	340	352	300	324	312	313	310	299	322	348	316	338	310	314	324	322	319	334	345	325	330	341	344	327	307	332	333	310	322	356	327	321	355	347	307	337	337	301	316	341	341	297	355	340	361	345	327	268	300	320	323	343	324	329	333	339	308	313	334	319	303	320	333	326	330	323	358	303	337	341	324	331	337	313	304	329	333	311	349	298	340	349	315	309	312	303	314	332	296	314	299	347	323	323	322	353	343	348	310	342	349	296	301	315	324	344	312	331	319	303	330	340	301	313	322	302	332	343	330	326	315	322	345	290	368	295	325	329	310	309	352	333	318	304	316	305	327	327	342	311	324	317	323	299	307	344	324	317	296	324	341	324	353	321	345	287	329	301	314	298	336	339	339	328	342	286	339	297	313	305	322	335	320	331	307	323	367	319	321	340	318	373	333	359	307	320	326	297	328	331	330	328	335	339	325	327	295	269	342	308	326	339	294	330	322	332	310	316	318	337	313	358	300	336	289	331	336	302	347	344	354	342	309	298	294	317	319	350	322	344	317	335	341	322	319	302	337	289	335	299	316	290	357	292	301	300	328	307	304	352	341	305	336	269	358	340	326	363	322	327	315	337	355	314	328	327	329	320	335	315	324	328	311	318	298	367	310	325	321	351	339	341	331	327	326	265	339	338	312	301	304	333	325	310	311	315	359	344	309	353	341	331	331	337	293	315	334	327	329	322	335	343	316	334	339	314	326	297	317	323	343	339	328	339	346	358	356	342	331	317	316	306	359	321	321	337	334	309	316	353	302	292	335	325	311	323	303	312	327	339	345	328	292	315	323	344	307	321	334	304	313	323	314	317	296	328	342	320	315	370	317	321	321	333	303	354	350	291	310	307	324	313	311	316	306	289	342	316	302	301	323	316	334	314	329	331	306	336	326	336	331	304	344	303	301	353	344	351	338	335	323	318	298	300	336	343	321	323	343	290	342	318	327	358	324
32115	52803	40777	25414	6547	2856	1560	1092	840	692	566	553	535	490	538	527	526	503	445	459	419	409	400	395	382	376	403	407	397	420	425	407	351	375	380	408	399	374	357	420	388	412	386	391	396	353	358	381	370	416	389	373	353	372	395	379	348	499	731	748	415	372	394	412	377	359	381	377	368	360	374	378	380	367	358	378	329	418	369	361	375	398	412	353	360	355	341	359	389	387	402	393	361	348	386	351	388	401	392	322	406	364	375	414	357	364	368	333	353	386	380	368	352	374	377	356	333	356	335	374	376	360	378	394	374	352	384	351	403	385	402	388	364	411	351	395	338	381	375	397	375	343	381	367	348	352	347	405	357	404	414	355	368	393	381	389	362	387	367	359	380	365	379	358	367	391	375	360	362	374	370	377	397	370	355	371	380	359	380	357	378	412	376	386	384	374	346	365	362	395	385	370	341	399	346	364	371	396	376	376	356	357	393	363	354	413	364	397	375	395	358	376	399	383	397	400	383	354	369	384	401	373	354	398	388	369	394	395	339	339	377	370	376	408	328	400	353	376	353	350	384	372	364	340	356	381	364	372	390	357	405	369	409	388	354	379	345	381	366	393	375	345	349	394	416	346	380	370	382	402	364	369	385	409	349	309	361	368	403	342	331	374	359	386	325	341	352	372	381	383	356	354	387	381	366	388	355	366	344	350	397	338	396	386	413	383	354	367	389	365	377	362	368	364	388	387	351	403	379	359	343	389	384	396	410	361	388	364	367	392	367	380	390	361	377	371	402	383	392	378	372	369	374	402	353	395	364	390	399	385	361	350	373	376	384	365	365	365	371	317	373	391	334	371	366	358	359	394	369	359	353	362	373	394	369	369	370	360	378	353	385	383	370	354	398	374	398	351	353	377	354	338	367	372	391	360	353	388	372	333	385	362	366	354	379	374	368	369	379	392	377	380	398	369	378	376	378	392	405	343	368	385	379	378	357	409	379	362	393	354	366	372	366	356	377	380	395	352	399	378	385	382	389	391	340	376	387	362	347	405	389	384	380	377	381	332	340	399	370	374	383	381	360	374	406	370	332	339	405	368	418	376	348	368	398	380	360	352	354	357	366	375	381	420	378	400	362	390	358	402	339	372	374	371	379	380	342	331	366	382	367	377	375	400	373	371	390	374	386	369	370	378	363	378	346	366	376	391	345	379	393	362	388	359	386	369	368	344	359	364	377	374	377	383	366	388	361	373	375	364	349	366	354	384	378	390	415	362	374	381	347	382	363	412	362	375	384	372	362	358	377	387	380	367	384	402	392	378	373	381	358	363	385	382	361	373	385	393	331	376	372	377	358	360	355	356	406	385	390	386	380	358	348	385	349	367	364	356	372	345	396	386	360	380	359	379	378	400	367	377	360	382	333	344	314	336	356	369	402	369	353	381	382	373	367	383	359	424	345	393	361	368	378	408	386	383	389	421	385	372	371	364	377	360	353	359	426	391	361	372	367	368	374	388	341	355	374	364	376	373	368	371	334	365	388	383	361	342	379	362	370	359	375	354	350	374	367	407	362	378	351	391	425	330	342	361	377	375	370	399	350	383	360	340	381	385	385	364	345	361	340	426	334	340	395	406	380	372	383	350	357	403	376	362	385	378	382	394	367	363	380	388	400	362	357	394	406	397	418	336	381	366	355	347	392	383	371	405	376	381	385	399	406	366	382	369	361	358	376	379	357	376	351	392	359	355	360	402	372	361	349	390	397	351	380	380	350	361	386	357	373	359	368	354	351	376	366	375	392	373	386	403	368	369	370	376	359	376	403	377	382	381	390	353	368	378	374	388	342	331	359	363	374	376	347	384	363	339	374	372	358	385	374	387	376	393	366	394	380	398	409	350	380	367	357	391	372	372	364	363	332	340	361	391	370	348	377	395	392	402	383	393	381	376	375	358	334	337	394	352	415	393	378	382	389	371	382	379	357	382	374	340	345	379	388	384	377	409	373	395	370	369	416	351	364	400	414	371	363	389	407	368	398	377	379	381	378	393	389	373	405	368	371	359	351	327	381	362	368	441	352	338	395	391	369	336	378	384	362	380	357	371	436	361	370	378	393	355	424	387	390	378	370	387	385	375	414	410	371	394	375	356	355	379	364	373	355	376	372	352	367	347	373	406	362	380	355	391	372	364	372	390	345	400	370	378	365	343	391	340	367	368	398	362	384	355	384	367	356	368	347	363	419	375	344	394	406	389	356	353	369	394	374	378	371	367	388	358	357	380	368	355	345	361	364	348	388	364	373	393	360	362	353	385	368	407	382	378	380	377	354	353	384	378	376	383	356	351	348	365	386	400	373	387	344	358	369	412	357	340	364	343	362	346	415	380	350	353	397	368	347	352	365	329	377	371	376	350	381	383	372	366	364	359	377	388	356	376	344	397	392	386	357	382	377	357	382	368	428	351	385	380	361	367	385	381	401	377	378	349	392	389	368	372	396	383	388	382	390	341	351	386	382	365	383	385	391	388	342	357	335	376	382	389	373	336	358	372	356	411	372	373	384	391	381	356	399	352	384	382	377	394	375	375	364	370	388	349	328	353	373	383	354	391	383	382	380	393	393	370	369	385	409	358	422	401	398	371	369	395	366	367	388	376	362	370	412	370	400	368	384	384	384	383	406	369	398	396	356	371	368	368	393	339	370	396	358	343	374	355	384	375	375	350	376	357	367	360	403	376	381	384	361	379	371	355	407	359	327	369	384	379	375	368	391	356	375	350	373	405	370	389	372	379	389	379	356	345	355	350	377	379	333	392	356	361	369	331	364	382	361	360	360	398	353	359	334	390	351	385	380	389	376	369	371	372	381	366	366	419	381	367	387	376	346	365	367	419	365	393	332	385	371	352	374	358	378	371	330	377	351	354	353	371	385	389	379	318	382	401	365	340	368	362	385	367	380	384	371	376	345	373	349	390	380	384	373	379	344	365	395	359	353	418	403	380	372	401	380	391	387	370	381	390	369	384	387	389	340	383	386	386	388	344	372	348	358	406	385	354	370	377	400	372	378	380	379	366	376	387	359	360	417	361	350	343	367	371	378	357	394	379	376	404	329	398	373	380	343	369	378	375	379	393	383	347	341	382	395	358	374	396	387	381	378	381	360	387	372	355	361	383	372	416	389	410	415	398	378	378	380	387	409	391	397	374	401	350	409	374	405	385	311	361	378	414	357	379	381	380	373	392	386	346	394	364	356	396	374	400	396	364	368	386	378	354	342	336	359	375	373	401	381	368	349	383	355	359	343	345	401	374	389	389	389	357	396	389	380	390	390	363	333	364	380	376	376	369	363	359	354	402	363	335	357	417	401	400	376	345	353	406	402	361	375	379	366	358	373	347	366	353	408	323	414	393	366	382	389	354	403	367	371	407	379	377	399	349	379	369	359	376	396	386	354	364	355	362	359	343	356	372	397	393	379	383	371	385	343	384	343	390	348	393	371	401	375	363	372	394	354	345	354	377	386	388
25257	21213	27565	24947	11316	1743	893	684	556	519	538	524	483	515	483	526	551	518	497	508	519	499	479	483	503	452	457	498	517	480	503	478	445	496	499	456	461	449	517	473	478	440	481	467	482	523	446	438	480	472	497	493	442	472	447	396	472	466	514	616	485	458	431	491	440	468	443	451	437	458	499	470	486	475	462	481	520	451	413	448	472	498	450	474	459	440	434	496	456	474	459	447	508	484	442	448	484	488	498	468	481	463	463	452	418	449	456	415	445	472	453	505	479	472	474	468	474	469	452	450	446	511	499	480	422	479	474	456	452	440	440	509	434	461	464	453	520	457	465	474	459	453	469	453	460	472	444	459	519	506	461	475	483	482	467	466	488	438	495	502	527	450	420	488	480	430	448	465	511	470	482	470	521	443	461	462	482	448	475	435	494	476	486	459	499	484	428	485	485	444	464	462	439	447	493	444	441	454	443	488	496	464	479	466	465	480	496	484	434	470	459	437	491	484	431	465	429	490	442	465	486	493	496	457	464	468	473	454	454	463	472	471	420	437	509	457	474	456	454	479	432	516	475	471	502	480	499	504	509	451	493	469	459	466	473	441	478	464	465	480	468	475	467	470	472	462	502	459	448	497	459	459	448	470	462	477	479	468	477	466	472	444	480	449	471	494	465	461	475	508	405	430	453	442	513	479	459	469	456	485	472	434	476	454	467	445	445	495	471	501	465	430	487	474	458	457	461	483	457	479	463	459	504	453	488	476	485	441	444	442	437	478	424	449	427	468	464	496	491	471	439	519	504	484	460	477	474	486	460	457	460	482	498	465	467	444	463	471	473	492	478	462	485	513	486	450	443	467	498	438	447	453	490	435	475	459	477	473	472	443	441	463	453	485	434	446	498	479	505	497	463	430	434	473	456	458	470	446	468	438	479	501	506	430	498	432	453	484	460	440	497	498	509	446	476	523	489	452	475	479	487	492	506	477	446	449	477	445	490	480	444	484	483	467	484	447	504	476	484	469	435	440	453	464	502	470	463	494	490	496	464	470	464	440	461	453	410	504	468	439	463	468	478	474	500	454	417	463	439	477	476	468	469	481	430	471	470	501	484	468	428	417	477	492	446	413	476	470	477	502	456	445	464	472	472	470	514	491	467	454	433	422	437	454	439	476	430	476	484	479	422	479	474	439	491	478	432	452	465	456	462	448	447	492	488	439	445	508	425	516	430	439	472	482	459	484	496	498	482	468	458	451	478	443	450	486	442	487	480	452	484	468	457	449	485	443	436	502	446	482	498	475	468	484	466	437	498	460	454	456	473	500	482	483	443	465	457	471	442	446	480	448	439	480	431	485	470	504	471	486	458	446	451	502	465	466	459	484	497	446	504	502	459	474	469	457	442	456	466	476	464	443	470	468	463	441	482	502	459	506	452	506	437	428	491	471	464	498	470	454	472	487	460	505	514	448	494	453	463	480	491	466	457	463	463	499	511	454	466	456	448	468	488	491	468	438	514	463	459	467	467	447	473	493	440	489	485	440	484	473	475	419	456	466	486	465	453	452	479	448	464	440	489	492	490	470	503	489	467	452	450	418	479	453	477	472	448	451	451	473	473	498	479	468	481	493	448	424	503	479	480	451	441	422	451	428	483	487	479	483	482	417	479	477	476	475	470	470	482	436	449	438	500	459	454	482	481	504	495	433	458	423	477	455	476	480	456	494	476	466	470	499	464	467	472	442	489	499	437	510	444	525	493	504	467	477	462	446	470	434	465	445	470	517	447	477	490	465	469	474	439	466	472	444	482	519	461	466	439	461	465	464	413	451	477	464	431	453	484	462	457	477	469	427	429	461	471	464	490	464	468	434	467	483	455	449	438	489	475	513	466	449	444	452	467	447	442	425	480	443	467	483	461	464	470	465	489	489	495	482	488	458	436	451	496	471	456	502	471	454	458	497	458	452	472	474	513	487	471	468	454	471	484	431	480	512	469	439	423	452	472	448	512	503	482	489	443	439	416	502	533	476	488	477	461	490	465	449	474	432	432	471	438	503	455	425	443	495	453	444	447	475	451	475	512	468	473	470	470	427	416	435	454	477	456	527	474	496	471	465	494	472	453	451	450	482	477	438	489	458	480	446	450	488	485	466	466	447	467	447	458	463	457	475	464	447	487	424	465	454	462	476	432	486	456	462	467	463	491	459	457	472	490	483	417	459	443	459	468	478	486	466	464	418	462	452	482	419	487	471	442	461	452	444	445	481	480	428	485	486	445	422	477	448	478	473	431	457	449	464	458	494	418	495	466	469	473	463	487	444	465	488	452	506	448	438	514	475	476	473	451	428	431	474	459	480	446	477	459	517	463	481	454	496	473	490	487	497	503	454	469	467	490	495	449	475	482	498	504	472	498	449	438	449	419	468	409	437	434	519	492	473	452	473	441	463	437	483	427	478	515	476	452	464	519	410	478	482	450	447	519	420	440	476	464	501	471	486	469	508	449	441	477	464	449	495	465	463	454	470	495	486	469	462	417	464	455	440	410	440	487	480	485	483	434	475	439	494	489	516	432	481	480	495	481	464	461	465	458	460	481	466	451	403	504	468	466	458	456	486	444	435	453	454	482	460	469	456	449	449	508	485	487	476	449	464	451	439	497	487	446	486	494	468	469	440	460	469	441	478	436	485	438	467	465	454	470	482	474	470	429	454	479	469	465	527	450	477	482	471	466	455	516	471	452	480	459	444	447	426	489	465	468	478	431	443	457	475	465	464	488	450	488	447	468	434	501	484	475	473	468	475	504	477	477	441	466	468	471	477	476	486	485	417	472	493	462	469	490	496	462	531	484	449	438	439	466	442	455	499	487	467	448	424	478	461	461	438	489	456	452	476	454	475	454	470	442	499	488	467	462	481	445	495	468	447	450	479	459	474	466	453	476	454	477	495	464	481	443	448	513	453	472	429	451	422	487	505	473	465	452	461	524	497	473	437	456	454	453	491	485	440	501	478	483	456	440	434	468	467	491	444	450	498	419	465	451	440	462	464	457	475	465	502	448	425	483	434	440	463	471	461	460	456	462	461	458	474	484	506	479	463	426	472	486	477	426	502	467	500	428	484	436	451	468	453	425	443	490	480	480	446	447	487	457	463	450	447	472	464	409	462	441	464	460	446	453	445	487	444	455	449	500	444	462	465	482	442	476	477	454	463	492	477	470	469	452	486	481	434	489	469	495	495	447	452	481	462	485	462	467	451	492	411	481	459	465	440	443	482	432	516	442	463	449	439	457	447	437	444	478	436	439	466	422	457	434	495	443	486	476	441	422	490	489	440	492	427	457	519	463	520	462	509	472	397	507	465	479	502	459	473	485	467	397	462	491	465	468	462	440	484	466	454	442	455	462	410	484	458	471	484	495	474	484	504	442	508	482	439	464	425	474	452	504	483	480	490	478	455	473	485	444	464	493	460	441	460	490	450	456	455	474	459	479	484	430	491	460	453	517	463	472	433	485	451
33461	51314	32270	13134	3871	2133	1296	979	728	696	695	620	642	625	652	616	577	613	569	600	573	565	541	580	558	536	540	574	544	536	539	511	552	547	502	539	467	529	518	535	501	563	528	500	549	562	547	541	506	501	513	537	495	570	573	523	541	593	642	704	547	543	526	545	521	498	520	521	536	545	555	564	543	557	531	548	579	503	566	556	533	504	560	555	523	487	501	540	506	540	510	509	525	533	527	545	520	490	494	525	564	538	480	513	505	528	514	529	525	542	462	537	522	521	517	490	533	527	518	514	544	511	577	520	541	557	494	497	561	515	545	550	548	525	551	534	549	523	528	545	522	523	508	519	532	515	537	528	565	464	525	526	569	506	472	572	556	568	542	504	473	556	547	532	547	512	473	519	511	573	537	518	505	550	536	548	506	551	544	532	533	492	541	552	508	576	527	524	545	525	515	537	556	549	548	564	574	528	528	565	519	530	551	535	575	511	557	489	530	500	538	524	536	554	552	490	518	597	534	531	544	494	558	502	516	557	507	536	532	511	531	513	545	523	532	519	582	499	544	562	535	540	528	523	521	515	544	551	533	510	513	538	535	495	541	495	523	491	531	560	511	512	504	527	524	528	536	474	574	526	546	514	508	544	525	528	547	563	493	500	517	529	506	549	510	536	521	551	530	514	589	526	546	529	537	500	507	506	544	548	515	524	530	542	521	516	541	524	529	552	536	567	518	523	550	543	491	527	534	513	562	494	525	538	573	535	553	546	540	531	566	569	572	533	551	576	519	523	555	494	533	534	538	498	540	530	545	533	506	538	550	536	515	544	508	494	537	529	524	531	494	544	508	508	560	538	510	535	512	557	551	533	558	525	513	536	573	513	545	523	539	551	509	487	510	540	509	501	532	553	528	546	503	496	543	515	529	543	549	525	531	513	514	553	516	504	515	528	548	555	548	513	543	525	496	491	561	557	520	522	482	488	540	497	534	524	495	497	479	518	486	523	493	544	524	494	529	512	515	522	533	516	547	499	522	517	547	507	522	539	568	526	547	487	530	534	583	480	527	555	521	533	507	466	525	533	507	550	516	512	523	534	480	540	526	539	511	539	562	576	529	519	530	559	541	487	541	533	539	539	505	541	528	516	562	529	551	538	540	528	544	510	560	507	500	516	534	543	552	515	496	539	516	515	500	562	501	524	509	567	478	527	518	487	574	552	547	538	505	542	553	512	583	530	510	536	545	533	507	539	514	504	551	571	520	530	508	506	538	480	491	535	503	519	501	566	542	597	533	504	510	500	519	558	492	502	552	577	512	490	532	495	549	528	511	545	535	525	568	514	516	546	532	551	551	501	549	522	557	503	540	487	528	539	519	506	532	539	545	507	525	557	531	505	532	539	538	549	550	531	487	557	539	499	549	539	564	496	517	530	525	511	546	497	545	497	501	511	548	502	523	541	536	531	493	532	491	522	563	532	525	542	482	539	529	484	523	532	528	526	520	541	551	524	509	506	544	538	544	544	555	549	512	529	525	535	538	556	565	512	527	545	569	527	493	547	533	519	547	507	529	527	565	515	508	512	545	544	574	545	518	525	515	527	506	512	518	522	519	487	549	542	501	514	511	526	508	538	525	567	510	549	532	527	563	555	552	529	515	514	525	557	537	567	529	540	548	546	548	556	555	487	527	558	544	527	550	522	551	505	551	503	528	540	531	526	487	497	483	515	516	524	526	521	525	504	526	479	563	524	557	499	531	529	514	523	496	522	555	529	534	521	547	521	486	527	490	544	494	523	559	532	536	551	548	533	540	544	535	542	559	544	512	548	520	526	511	502	564	543	526	514	491	515	539	512	534	541	533	517	561	525	529	536	568	529	521	576	507	522	518	469	539	559	470	514	509	557	522	551	529	532	522	520	498	545	515	568	513	533	530	500	548	518	536	544	537	556	519	540	524	536	542	543	511	550	514	557	517	567	537	546	534	571	510	527	523	527	498	545	517	525	565	539	531	528	515	513	548	519	546	527	559	492	508	533	533	518	524	546	534	539	520	522	511	474	485	525	552	523	499	555	536	541	519	472	525	526	565	571	517	519	532	514	569	561	569	548	512	557	491	588	539	490	549	555	539	539	520	538	521	514	561	527	510	498	504	520	529	552	576	515	529	558	505	517	505	520	534	498	532	580	532	527	542	586	543	556	534	498	532	495	521	566	582	535	528	535	531	505	529	540	480	541	550	533	477	520	543	533	521	535	544	550	524	471	577	476	524	491	537	522	533	564	526	558	483	520	548	568	516	538	524	542	514	548	535	562	499	512	511	533	506	505	553	498	524	498	508	521	525	522	507	544	538	516	544	551	558	539	550	523	521	521	530	545	546	519	539	569	494	548	541	527	504	475	514	522	549	537	534	538	526	540	493	545	543	514	552	565	559	514	537	534	502	542	542	535	585	531	534	549	532	542	513	525	516	520	521	543	518	522	535	507	535	536	530	563	520	520	512	551	501	534	539	551	527	533	544	548	553	504	540	553	533	531	530	571	520	544	536	527	515	484	515	552	527	506	553	510	570	540	486	564	544	545	499	510	556	532	522	536	556	518	543	509	519	558	553	539	543	486	526	523	528	556	575	504	552	537	530	491	547	527	534	524	532	557	505	540	541	541	515	518	586	513	505	554	502	525	558	523	562	518	560	564	505	531	461	568	575	515	538	491	516	537	577	511	507	513	514	563	526	495	539	554	522	547	505	511	545	514	539	522	535	511	494	557	545	542	569	499	533	541	511	536	541	538	544	535	515	510	508	549	517	542	556	522	520	521	520	534	536	545	506	558	557	528	532	521	509	510	585	558	523	554	515	533	537	541	560	528	543	544	532	526	526	507	515	562	496	545	551	541	522	520	489	518	488	506	536	517	526	490	544	560	524	508	531	547	538	516	530	518	533	519	508	480	529	539	519	496	496	578	506	529	509	508	554	517	549	581	494	528	529	543	503	519	533	562	548	551	559	546	564	521	563	516	518	499	505	521	540	511	541	542	552	527	507	563	520	501	518	512	566	553	581	536	500	488	573	579	510	561	540	537	531	538	525	566	533	531	504	519	494	534	540	522	537	536	518	515	532	519	458	526	518	502	554	530	529	484	516	531	578	521	559	512	534	549	507	522	543	515	537	546	510	509	535	498	520	503	546	487	513	560	539	520	495	556	532	521	556	543	514	533	531	564	501	517	551	525	536	530	533	547	536	499	513	534	552	532	483	534	520	541	526	550	553	571	549	549	531	518	522	534	548	549	560	532	519	537	537	537	525	532	543	492	535	513	528	496	503	546	525	518	538	506	500	527	537	536	548	552	546	510	539	533	544	516	570	551	519	546	551	501	514	512	530	536	561	526	499	534	534	535	554	537	545	502	544	547	537	547	519	543	542	503	497	547	507	512	538	509	524	512	520	528	564	531	504	526	540	520	511	527	541	500	562	481	522	510	513	528	521	495	508	525	521	518	551	518	522	532	557	541
22916	21137	28769	23804	21169	21028	9083	1305	893	797	707	685	665	633	623	677	635	585	579	474	537	538	558	506	531	454	467	476	541	480	461	515	471	478	467	475	464	464	479	429	473	485	499	496	489	518	474	507	455	455	468	475	454	430	438	463	460	491	788	772	530	477	493	494	479	474	462	456	476	449	477	473	466	467	475	505	470	484	474	502	437	456	486	475	440	438	488	455	449	471	483	490	477	422	510	437	490	467	459	499	506	485	425	476	453	505	495	487	453	476	458	489	446	440	473	449	475	472	467	450	485	465	451	500	475	455	490	503	482	491	442	470	453	503	457	441	426	459	464	501	461	481	453	456	503	495	499	450	484	458	475	452	448	463	479	461	456	449	456	479	433	485	446	492	480	458	460	462	490	477	467	457	450	454	433	496	455	491	487	474	479	488	501	454	464	462	484	465	468	464	462	488	516	471	493	485	479	478	484	437	496	501	457	457	489	479	447	488	522	466	451	454	467	455	500	472	479	472	475	452	487	451	473	507	492	438	459	451	432	468	459	486	432	463	441	473	431	444	480	477	474	483	490	495	467	431	481	463	477	460	480	468	483	484	459	465	415	494	453	452	458	430	479	468	462	470	468	491	481	478	478	476	467	482	461	461	473	452	461	457	448	492	446	503	505	453	505	499	477	480	454	452	486	471	445	486	480	446	477	454	486	449	428	472	447	486	475	461	448	471	466	474	481	474	449	443	508	474	485	474	473	462	494	459	445	469	453	486	480	470	476	467	509	501	486	453	484	424	453	462	486	499	479	414	444	483	429	462	442	471	455	459	489	456	465	467	495	453	470	474	479	497	488	481	498	475	456	449	479	495	446	468	446	527	494	465	462	475	480	506	448	473	449	474	488	482	429	496	475	447	494	466	503	491	491	459	427	440	483	472	427	461	449	472	466	451	457	470	465	489	476	438	450	451	468	434	469	460	472	529	460	456	471	476	461	463	485	491	474	501	456	471	476	432	456	464	529	472	464	488	498	458	481	506	475	498	487	484	472	434	495	494	436	471	461	462	487	493	480	433	472	480	454	459	464	468	442	463	465	469	479	457	491	476	467	437	463	467	475	453	494	468	476	441	466	462	479	455	438	438	441	438	433	437	491	472	476	512	463	476	480	415	480	504	478	460	455	424	433	470	478	488	457	493	451	451	471	458	463	493	416	478	485	486	462	458	494	494	462	442	467	453	470	495	485	457	452	445	496	468	489	479	474	468	430	460	446	474	499	454	463	425	461	482	488	452	439	461	477	508	487	442	507	473	468	474	459	461	510	486	486	480	421	416	456	510	464	476	483	424	488	480	474	442	464	471	494	465	480	484	478	451	479	476	436	480	479	417	474	466	436	500	478	487	475	481	466	482	456	467	467	473	455	475	511	453	464	465	476	449	477	460	456	495	463	417	466	480	461	459	467	475	495	497	513	453	468	472	466	460	484	524	517	494	463	484	458	466	496	503	427	491	485	464	464	459	481	474	471	508	495	486	487	456	462	458	518	493	447	477	477	454	447	455	437	459	498	457	461	479	469	475	483	467	504	473	472	480	482	444	463	453	494	458	495	444	469	492	450	471	489	449	472	473	442	468	460	463	479	509	480	474	493	481	496	429	475	436	511	447	472	454	452	470	468	478	452	472	442	479	465	448	517	447	467	478	466	471	449	447	482	464	485	460	506	457	468	472	482	464	440	478	469	453	435	461	458	496	491	473	479	464	491	477	464	480	479	453	462	449	441	472	489	426	467	455	451	456	458	487	459	468	484	504	481	480	474	459	456	436	435	473	476	429	473	490	499	503	470	447	463	497	486	498	470	452	467	471	505	464	468	472	460	480	481	502	460	487	499	480	483	502	437	476	474	451	475	479	436	463	485	469	458	454	480	492	507	496	459	483	471	470	471	473	462	457	502	476	474	461	497	456	456	442	456	488	464	466	473	449	427	477	505	443	463	451	506	504	472	458	480	487	446	467	480	463	463	447	436	502	497	490	462	485	457	447	447	449	471	453	498	494	456	470	411	476	469	441	473	462	445	434	439	449	450	442	439	468	459	477	462	483	458	480	481	466	500	445	470	480	464	470	467	438	437	472	456	465	465	452	448	489	466	447	443	500	447	505	495	422	466	453	443	433	494	466	458	455	485	486	489	477	502	467	472	451	436	439	454	448	476	435	495	450	474	468	469	442	457	461	463	454	451	451	488	476	485	452	459	465	440	481	450	465	509	476	483	468	465	427	474	445	434	443	433	461	471	470	477	486	441	485	478	488	472	476	489	431	447	475	466	502	513	472	511	461	442	458	491	446	484	440	496	421	458	461	490	478	478	477	455	484	465	471	512	437	488	471	473	478	484	467	471	496	413	431	465	461	467	486	463	501	474	466	464	467	478	434	447	486	466	491	484	473	460	495	454	425	458	433	509	484	487	445	461	519	451	503	461	473	468	434	482	425	462	464	506	461	488	483	467	457	423	473	465	476	466	437	429	438	460	490	460	444	503	490	507	444	475	509	486	427	503	451	505	502	468	455	448	491	460	494	431	472	460	430	462	496	466	439	455	447	513	445	473	463	469	483	490	464	492	472	487	447	424	444	461	479	502	449	474	454	488	459	498	470	446	454	452	449	440	481	478	472	483	459	464	476	465	482	444	470	444	430	509	483	496	488	427	455	466	490	451	507	418	484	454	470	496	480	445	473	474	476	456	438	465	502	466	482	455	497	470	499	438	513	484	443	474	474	495	507	498	471	467	465	494	522	473	480	465	487	473	446	481	506	458	466	480	498	499	478	488	475	473	448	490	487	448	445	480	488	467	482	462	464	453	489	474	479	445	481	461	453	493	452	483	449	443	498	488	457	455	467	467	471	465	456	466	466	465	485	452	476	446	469	480	423	487	463	448	473	458	469	415	470	479	496	456	507	438	476	500	483	437	464	492	449	465	453	459	481	459	493	457	439	476	474	524	485	440	455	464	492	489	456	419	464	425	489	467	484	445	457	492	476	495	439	487	462	470	456	467	420	443	451	441	475	518	466	459	447	482	460	481	469	456	481	477	459	485	463	462	499	510	479	463	494	442	472	491	449	446	465	454	453	484	454	484	509	423	487	460	477	477	485	466	450	456	465	422	489	448	472	499	453	479	445	484	453	458	449	449	499	469	466	454	421	471	502	438	431	460	454	466	461	481	487	490	484	473	453	444	460	472	471	444	477	478	462	482	468	496	452	491	459	464	439	493	492	453	519	483	440	468	457	425	446	463	479	434	527	453	465	463	443	466	436	485	461	415	454	500	483	465	488	497	447	506	476	520	479	466	461	474	465	437	483	505	481	504	502	475	470	470	479	442	444	439	463	466	476	453	438	492	473	455	415	462	514	450	436	482	462	444	481	477	481	468	529	457	459	433	480	472	442	448	430	430	478	446	484	462	470	469	453	452	436	452	486	470	491	473	490	461	443	466	469	499	485	443	449	455	463	486	467
37562	61144	42453	26238	12302	4712	2535	1780	1300	1020	818	862	771	735	811	809	791	696	670	621	627	568	615	582	580	557	545	592	549	540	614	536	514	555	530	514	545	516	526	523	497	535	505	536	506	541	453	537	541	528	525	538	519	488	533	550	560	563	955	925	523	521	531	536	502	534	514	532	533	542	525	533	547	531	526	558	514	514	532	478	510	505	575	519	535	518	559	508	541	518	440	518	525	508	528	560	470	501	516	538	504	518	539	507	533	573	499	478	515	515	486	530	538	494	546	528	486	483	517	533	513	520	488	501	523	504	528	514	500	488	523	468	513	513	517	513	512	495	537	517	502	552	497	507	519	494	530	502	486	531	503	538	530	526	512	525	510	492	538	557	533	519	535	523	490	492	509	504	517	497	537	537	513	526	504	503	494	501	530	544	484	500	537	508	519	518	508	530	553	555	536	539	556	546	500	501	539	527	515	494	517	504	502	544	513	513	501	518	478	488	533	537	512	514	509	532	513	515	531	490	559	516	466	477	505	514	559	517	479	537	550	487	536	549	528	503	522	533	496	520	508	472	500	528	537	496	515	501	466	506	536	487	533	544	509	506	513	541	500	504	542	516	503	529	532	507	543	526	508	487	503	520	534	491	521	526	527	548	497	529	511	516	537	466	512	550	496	529	488	518	561	499	503	525	525	512	504	466	507	491	561	547	517	517	509	540	511	534	478	547	541	507	504	498	504	522	480	506	485	517	555	542	478	528	499	523	521	530	501	503	502	535	496	517	513	515	500	479	498	478	515	499	547	510	510	525	516	544	544	497	539	505	510	545	515	497	516	457	558	489	515	539	501	478	511	513	544	491	497	517	502	517	487	524	593	487	526	531	533	505	496	513	530	556	517	479	527	525	467	517	511	494	525	515	491	569	532	489	501	493	526	532	565	509	454	521	487	499	522	533	550	505	469	528	498	513	493	507	524	530	532	490	499	551	519	499	525	523	528	508	521	542	530	496	491	511	523	537	520	554	515	547	510	536	556	545	533	511	548	536	484	518	504	481	503	497	476	539	510	499	535	510	524	505	537	566	532	533	471	513	541	498	520	558	517	483	529	496	511	515	523	545	543	533	502	502	524	494	505	544	497	535	511	501	513	494	547	508	506	511	497	506	473	522	544	475	533	494	555	505	524	476	564	492	501	530	519	506	568	489	543	526	497	522	539	552	530	543	484	521	470	544	499	527	513	516	472	519	526	488	529	497	550	487	541	524	522	542	522	521	525	519	499	488	505	497	493	479	497	485	502	517	512	516	558	470	539	534	505	515	513	501	514	478	537	483	503	501	499	487	555	532	545	481	515	516	478	548	511	516	546	551	513	545	553	484	472	474	502	490	528	537	538	525	521	530	561	519	519	539	504	509	508	485	517	506	522	558	512	516	518	523	494	514	474	516	500	538	484	489	512	501	552	469	513	511	513	476	515	541	528	520	501	510	494	541	514	536	496	554	498	533	503	571	518	448	513	518	481	521	509	532	518	554	538	493	542	540	510	533	557	528	511	516	512	503	514	498	526	545	507	527	493	525	478	485	498	526	515	503	501	508	535	526	507	547	486	501	513	503	502	509	510	525	471	526	503	497	525	507	511	553	511	513	525	505	540	514	510	502	497	552	500	524	522	473	505	530	518	535	539	515	525	526	531	532	486	489	557	493	500	513	544	490	544	512	484	549	557	517	520	496	489	535	516	497	530	488	488	528	519	532	463	508	497	527	516	531	484	539	498	512	540	502	517	482	539	478	480	521	515	530	518	504	501	475	513	541	495	526	506	508	488	507	501	511	519	519	516	522	506	525	504	509	471	512	514	535	455	514	539	527	522	512	513	524	493	508	545	523	526	528	571	499	525	484	506	483	448	517	510	513	535	518	533	532	494	528	500	505	521	487	497	519	535	506	480	527	521	518	533	517	502	556	501	515	491	520	530	513	537	499	473	502	508	519	482	504	502	505	468	478	512	502	495	527	502	525	503	554	482	527	534	482	518	537	493	527	542	497	557	492	535	510	520	525	520	501	506	515	499	519	480	537	545	493	528	485	511	518	475	506	540	528	539	495	495	494	578	523	505	520	503	484	505	476	488	501	472	510	514	503	538	522	501	510	494	530	514	488	494	499	510	509	540	516	503	507	509	491	494	507	515	495	514	454	535	504	500	524	534	538	515	507	507	511	496	495	521	493	487	527	494	502	511	510	515	509	516	522	509	498	491	483	517	549	489	509	503	573	485	485	505	492	526	516	501	531	511	509	521	514	502	529	542	528	501	555	509	506	521	488	548	485	536	540	477	505	526	508	519	517	512	484	485	526	499	481	547	521	481	485	538	511	484	488	487	529	499	490	541	528	526	483	526	550	519	534	508	510	551	503	502	527	529	517	508	500	488	483	498	535	512	504	544	536	469	523	532	517	500	525	485	526	500	514	510	556	516	532	517	489	539	507	530	541	498	511	499	532	481	543	535	524	521	545	483	523	495	508	530	520	527	516	518	526	543	516	497	488	481	554	521	533	510	472	489	523	503	477	535	476	502	541	488	494	550	517	500	496	492	524	534	475	550	503	512	507	556	552	495	489	507	533	580	507	512	499	504	555	477	523	571	517	515	529	519	514	530	520	514	520	494	528	498	509	486	518	543	520	523	505	498	483	478	507	521	485	540	543	510	483	542	491	523	501	495	511	500	516	506	548	493	510	545	476	501	495	534	479	539	484	517	497	530	523	517	507	499	482	494	529	503	483	477	502	472	505	566	484	511	513	524	527	541	526	505	492	493	516	547	504	493	510	489	533	524	510	525	530	499	514	483	547	508	507	517	533	527	514	508	528	510	486	502	500	521	521	507	492	543	493	551	468	487	508	465	525	525	481	526	488	511	464	451	532	473	512	519	504	461	523	465	480	497	506	490	473	523	487	507	544	504	525	500	488	509	492	520	482	510	502	488	521	511	496	501	508	509	539	493	504	483	475	534	528	553	499	504	521	524	535	508	513	528	495	529	517	487	502	498	521	514	499	532	503	535	478	488	497	539	521	542	508	532	519	527	498	517	546	515	506	554	488	540	496	497	511	541	530	537	489	509	514	523	504	549	523	567	468	510	528	510	520	524	508	503	514	519	495	530	489	545	526	545	530	481	507	492	493	525	543	513	516	500	473	478	531	498	500	540	510	547	499	507	542	535	521	548	475	504	454	496	486	482	509	510	543	501	535	504	513	479	529	521	501	531	492	541	517	522	497	537	481	521	503	549	539	517	535	522	515	509	499	538	506	520	515	518	525	508	509	524	471	515	505	523	550	503	470	495	496	510	516	511	503	499	518	476	468	503	531	530	518	543	519	514	544	506	524	505	521	518	534	542	524	481	546	499	526	490	521	521	472	528	507	495	526	484	499	534	473	497	522	493	522	491	476	518	514	510	500	528	514	497	465	524	523	510	501	536	521	537	519	511	514	517	511	528	505	534	516	536	512	497	496
29362	29416	30118	18768	2811	722	491	372	378	323	339	354	380	374	361	383	332	379	355	371	368	374	363	334	363	341	344	365	367	327	332	318	380	340	376	352	343	367	365	348	358	338	325	347	349	316	313	344	376	330	353	355	332	363	348	341	321	340	338	343	356	343	326	381	344	319	328	390	372	309	340	326	387	335	355	355	351	371	327	375	331	355	357	379	354	299	359	373	364	345	370	379	320	353	370	323	343	351	341	342	356	330	325	387	360	310	348	341	349	323	358	326	367	348	347	323	371	335	330	354	379	338	320	353	348	351	367	362	366	334	360	366	343	385	357	351	333	362	330	340	333	371	333	322	349	348	389	327	368	377	359	350	338	318	315	370	341	336	370	327	343	343	347	327	325	351	324	369	343	349	299	329	354	373	327	362	356	403	327	341	323	359	347	375	343	311	362	357	345	348	327	370	326	340	359	349	349	357	317	353	338	342	351	344	344	361	312	345	298	333	326	339	334	368	336	372	384	354	343	338	348	378	351	332	339	332	333	340	343	327	338	333	370	338	345	352	299	380	351	355	360	355	377	342	349	316	335	322	344	330	333	330	379	342	347	320	370	320	321	369	403	345	365	352	353	317	353	338	339	334	364	338	363	352	367	360	342	333	407	350	310	362	345	347	351	331	342	371	348	362	370	356	352	376	386	338	381	333	337	366	341	332	369	361	342	357	377	395	337	360	351	370	366	321	361	346	333	311	323	345	338	321	338	374	308	324	364	326	364	355	311	348	333	344	326	376	336	358	353	301	350	336	350	352	340	344	360	338	340	341	331	370	349	326	319	357	356	357	357	357	356	338	342	369	363	370	350	344	322	374	333	349	379	309	348	347	403	374	325	361	368	359	367	316	357	335	350	331	347	342	317	366	341	380	336	372	347	360	342	340	364	362	350	344	377	361	387	323	331	328	332	364	373	341	330	331	335	326	367	339	349	336	328	342	376	352	381	331	325	355	376	340	323	386	354	348	327	372	337	362	357	383	364	305	332	365	367	330	338	388	332	328	335	346	364	361	339	338	375	331	313	367	335	367	330	333	328	379	382	386	352	374	321	348	331	391	355	360	353	334	320	363	349	359	287	378	318	384	332	361	317	345	348	357	369	354	332	359	344	333	325	356	364	344	355	363	333	352	329	356	364	363	332	346	372	356	346	369	360	354	355	343	375	323	334	355	348	332	340	377	337	338	324	337	358	337	372	358	374	359	349	351	344	359	345	361	341	304	345	330	372	339	318	354	371	334	317	357	397	377	348	312	322	363	345	321	329	336	372	354	328	334	345	357	361	354	358	363	335	370	346	314	316	358	335	322	383	362	350	362	355	354	365	380	384	358	369	351	342	335	320	339	349	356	369	356	356	348	325	373	354	342	333	345	338	325	338	350	364	350	378	364	370	353	340	399	368	355	349	343	342	355	358	341	339	331	322	387	335	293	362	348	353	347	355	367	372	386	345	354	337	329	347	366	362	349	358	353	361	368	340	373	339	347	358	376	307	364	352	357	342	361	301	331	337	359	315	383	351	325	367	360	362	356	334	324	392	362	355	351	307	338	366	331	343	315	351	367	334	335	368	351	369	359	384	329	333	347	316	338	351	393	368	367	317	319	351	359	316	320	337	350	335	336	372	357	385	372	352	365	353	375	370	369	340	373	381	349	327	361	366	337	402	342	334	330	371	367	320	339	333	368	334	378	345	379	347	369	309	333	321	354	342	342	338	366	328	332	351	359	329	359	333	326	337	333	336	360	346	343	345	349	385	348	368	378	342	357	356	369	352	353	348	380	365	347	329	328	351	324	346	340	395	380	319	375	384	365	352	333	381	315	317	353	349	361	372	316	356	363	345	358	336	366	347	336	337	359	354	359	340	327	360	332	332	326	342	380	347	346	326	351	350	325	363	365	313	349	356	332	345	334	355	333	348	344	372	337	333	341	333	350	328	329	328	350	335	341	333	383	357	359	312	314	372	332	384	362	382	365	328	325	342	362	344	361	355	336	347	311	342	333	388	346	324	329	339	365	326	329	322	362	350	339	334	328	338	331	340	340	355	324	328	357	341	349	326	341	348	351	381	339	354	335	368	341	323	350	365	402	337	344	328	368	343	344	336	344	356	338	320	332	324	338	364	361	339	324	368	343	323	359	362	365	395	342	372	365	349	375	337	334	355	349	371	376	340	361	333	322	356	345	378	368	359	381	325	340	336	343	326	333	352	342	333	357	327	332	306	339	354	318	337	327	347	317	348	306	343	327	358	353	375	337	337	336	315	354	356	395	362	379	357	376	325	323	370	345	319	346	353	345	361	356	339	363	346	370	329	363	294	356	330	352	348	339	323	352	359	336	333	316	347	331	336	348	316	358	360	363	316	346	358	376	349	377	318	381	388	360	341	347	352	368	362	373	340	364	321	364	368	386	337	361	339	355	339	358	352	360	374	343	361	364	362	367	366	339	353	338	357	346	311	367	347	352	328	353	351	350	350	325	384	303	346	338	337	359	312	365	360	346	340	359	349	331	343	342	379	364	334	343	348	333	360	347	364	352	332	369	339	360	310	393	347	330	337	340	342	320	363	316	323	353	328	374	357	371	320	360	317	335	337	341	350	357	356	346	353	345	397	351	342	343	364	370	376	373	350	348	346	322	323	356	366	344	349	366	315	338	355	330	321	359	386	380	357	359	361	320	326	363	366	333	318	335	317	349	336	375	377	327	362	330	349	315	344	347	347	343	325	311	355	345	367	375	343	344	327	323	349	360	348	363	340	364	341	362	332	383	333	368	333	357	387	335	353	350	391	328	344	334	326	356	322	374	361	366	380	338	360	331	386	354	332	310	376	366	357	366	330	352	344	325	351	336	352	347	364	346	358	381	310	342	348	309	356	337	350	325	354	346	309	319	325	376	352	346	361	331	313	327	364	346	339	352	338	351	338	350	351	316	338	317	349	342	328	360	344	335	322	342	327	352	333	338	395	385	346	332	347	346	315	338	388	360	359	327	312	345	391	366	348	346	347	354	328	334	339	367	337	365	330	340	338	371	329	340	369	347	336	331	357	324	306	334	342	380	394	343	340	333	364	313	329	371	352	334	345	350	289	350	298	360	334	353	353	357	332	365	375	356	350	341	323	347	332	344	335	350	331	330	355	346	353	345	359	367	352	328	360	327	322	347	337	371	314	367	356	388	355	374	341	352	355	305	344	317	342	355	343	340	332	364	388	323	349	371	368	362	341	376	356	316	362	359	377	336	326	330	342	402	339	381	353	365	340	366	362	372	344	342	357	345	367	364	383	350	339	350	370	379	353	352	353	350	361	353	366	325	315	338	351	347	339	347	329	367	375	362	324	377	331	352	343	334	353	326	345	327	326	325	353	347	352	340	378	332	334	370	351	331	346	360	366	343	300	356	348	351	342	321	350	310	315	318	320	321	358	388	341	352	316	359	336	359	353	321	320	351	347	358	343	340	342	338
34287	46225	30210	15901	2591	1068	620	497	490	421	403	439	422	426	452	446	427	456	403	420	432	415	405	467	402	382	388	444	421	395	402	404	370	373	406	384	389	424	450	397	421	400	411	384	441	431	432	434	386	401	411	398	450	397	369	402	434	449	421	424	392	410	382	400	400	425	426	402	388	393	395	412	402	423	397	405	448	405	412	395	401	390	360	423	387	394	405	404	414	395	419	401	412	415	397	417	384	408	370	442	384	412	404	372	373	414	422	434	420	460	418	396	433	390	428	399	438	398	407	393	413	415	398	408	422	412	423	407	422	409	430	378	380	406	389	398	402	428	409	401	408	414	418	378	427	390	428	425	416	386	407	386	417	431	425	389	368	408	398	406	411	397	435	406	406	391	407	386	396	410	375	386	381	407	414	374	411	388	385	395	416	416	376	413	405	391	405	411	418	393	411	377	430	416	399	374	421	396	392	409	400	376	393	414	400	411	429	393	402	400	364	404	424	436	380	418	417	434	424	424	426	414	336	453	415	358	397	390	399	413	433	436	389	388	394	386	392	398	418	379	445	449	415	409	408	395	386	396	408	422	416	376	440	379	406	400	389	379	398	409	393	383	403	423	423	421	449	401	398	388	388	380	413	372	390	422	431	387	413	410	392	390	409	425	406	415	402	429	433	402	390	432	397	423	386	419	414	408	424	403	409	364	391	375	440	367	425	417	428	402	431	403	397	389	393	417	398	406	437	404	370	409	436	434	391	431	392	387	417	385	418	382	425	362	414	399	386	409	394	405	391	381	422	471	398	425	423	395	407	390	405	418	383	384	404	439	404	419	401	417	376	383	393	452	451	407	433	416	386	394	410	432	392	417	404	419	404	400	407	367	409	415	408	387	415	415	415	379	399	396	416	399	384	384	422	395	384	409	417	411	417	389	433	431	409	387	377	418	421	420	383	422	394	427	382	444	406	417	417	402	389	394	394	450	404	399	428	446	432	403	397	411	431	415	371	417	409	425	403	432	418	442	430	427	390	405	418	404	450	395	444	422	418	444	421	425	399	399	406	395	393	439	436	418	399	401	393	420	427	380	414	430	422	400	417	423	435	436	405	422	392	400	373	445	429	391	442	424	395	383	369	403	416	413	411	373	383	417	414	404	422	424	357	405	405	378	403	435	403	416	396	425	419	410	406	393	385	441	427	440	407	411	429	381	380	418	423	408	433	418	415	426	410	409	393	393	419	428	388	401	432	426	408	417	408	385	417	451	396	390	390	404	390	402	368	439	393	418	447	396	422	429	418	380	412	450	451	453	407	393	365	411	371	395	410	385	397	384	415	402	378	411	399	445	407	365	410	402	413	407	412	435	411	429	397	418	439	431	404	394	391	412	368	363	408	414	415	374	414	444	410	422	403	394	427	405	389	433	380	411	428	380	440	407	408	429	372	413	405	390	399	382	390	380	404	408	377	385	418	423	395	402	422	385	414	389	389	419	386	402	398	404	437	372	415	382	434	405	450	436	394	386	364	406	456	423	386	420	410	398	401	398	412	402	420	419	390	396	399	400	391	391	417	394	423	399	402	420	417	398	401	420	414	422	391	425	386	405	436	437	428	408	434	400	453	398	420	372	363	411	398	408	414	407	420	406	417	403	397	382	346	392	393	404	405	375	415	415	417	383	399	437	394	398	410	402	391	416	374	428	413	393	412	408	413	389	417	421	408	397	441	431	407	441	390	445	395	398	393	406	376	425	396	397	426	442	419	415	394	373	382	415	397	390	390	385	396	355	413	433	434	360	418	403	415	424	437	402	432	424	472	454	419	424	427	413	390	418	389	427	408	402	381	405	413	396	389	380	409	406	402	417	381	387	410	400	363	388	405	428	402	412	429	387	415	405	431	402	416	399	423	394	361	428	397	398	393	427	397	415	382	413	414	412	413	387	374	411	416	440	400	428	384	441	412	426	443	416	423	405	472	354	407	389	442	385	450	407	397	390	395	412	407	411	425	381	411	417	409	431	416	397	402	412	414	428	411	376	407	404	417	404	406	392	392	397	382	432	407	395	422	432	411	423	412	438	446	390	371	405	403	406	423	395	405	411	418	406	384	407	364	419	372	392	379	456	401	432	396	396	384	385	414	431	408	396	453	385	398	425	448	419	421	426	373	387	404	400	388	405	424	424	399	375	399	401	387	398	410	382	420	405	419	403	421	424	381	404	398	417	404	389	417	421	423	407	401	405	399	388	438	396	419	398	392	399	385	388	421	407	414	433	418	436	406	402	414	421	417	399	414	441	394	396	397	376	444	382	431	420	401	389	450	418	429	435	382	427	412	389	419	407	371	415	415	382	375	408	371	421	398	435	417	390	398	386	401	386	397	414	400	427	399	413	428	406	423	417	407	418	405	435	417	380	390	399	441	396	367	424	422	390	402	399	374	406	433	395	421	412	412	428	423	390	412	399	394	425	396	428	397	400	417	398	384	396	362	419	405	387	419	418	418	413	382	407	400	381	423	424	428	430	437	418	404	400	405	386	404	417	375	407	403	380	416	397	379	423	408	402	434	420	393	391	425	417	390	411	423	400	420	382	403	425	406	440	388	422	440	385	409	366	428	463	376	433	372	395	413	398	386	370	411	380	380	425	399	422	436	386	431	426	417	386	396	416	388	421	429	392	420	375	405	410	405	402	391	397	434	411	387	388	436	424	402	380	405	375	408	389	385	417	374	396	412	437	400	386	395	407	398	391	386	399	418	405	358	364	414	441	396	439	398	394	434	385	380	376	396	413	434	381	399	413	443	402	384	391	384	420	430	395	393	380	423	418	376	432	381	419	386	390	373	423	391	410	397	391	438	405	393	407	379	384	392	431	393	428	387	396	371	411	407	393	376	423	412	455	392	384	444	411	400	393	426	414	402	421	403	369	414	409	432	401	366	378	424	445	379	423	419	386	427	354	420	411	361	387	410	424	416	418	414	425	376	404	424	431	397	390	434	398	436	401	400	420	403	400	426	416	415	397	397	440	380	419	430	427	377	429	424	396	409	380	381	403	417	411	428	468	431	419	397	410	426	406	406	398	416	375	388	398	415	389	393	435	407	403	432	415	410	439	434	412	412	387	370	401	410	379	415	401	408	419	423	421	425	388	399	405	445	397	391	415	409	422	396	405	396	419	418	417	408	405	425	380	413	410	404	394	421	396	404	401	440	426	397	429	405	381	416	388	420	407	406	396	410	396	382	407	394	396	403	418	408	409	417	402	402	420	406	408	426	424	386	403	412	404	436	394	420	380	378	414	436	419	396	417	416	420	406	408	422	387	465	391	415	402	390	425	429	425	414	385	410	423	387	398	436	377	372	364	414	431	402	416	391	403	411	415	414	429	381	450	423	381	373	414	377	402	389	405	415	363	403	429	437	424	399	435	428	410	403	396	403	407	387	408	383	410	399	440	405	399	409	414	381	394	407	412	440	449	439	390	417	414	410	388	438	450	440	393	404	395	429	454
23908	21106	28275	24276	20911	10435	1320	703	534	482	428	408	399	419	410	391	372	375	348	373	329	328	307	308	331	307	294	318	296	297	328	298	299	320	309	326	336	318	317	326	319	296	332	291	303	349	305	310	302	335	299	320	315	322	300	285	327	308	306	306	321	301	292	304	311	293	304	317	309	296	301	308	291	285	325	299	313	323	326	256	326	304	287	277	296	324	302	314	325	295	304	302	316	304	308	299	282	320	300	314	312	304	291	354	312	298	263	305	305	325	300	310	308	323	292	264	330	307	315	328	313	326	313	293	289	328	308	315	321	330	319	307	288	312	301	285	321	306	322	294	278	323	288	280	287	294	262	354	309	323	317	332	307	277	304	318	303	299	292	300	304	281	297	321	308	295	289	307	318	277	304	323	321	284	311	356	293	284	330	288	302	298	348	337	320	342	322	331	297	302	315	343	287	333	316	337	311	292	334	315	296	319	324	308	296	339	317	278	311	314	282	310	313	327	282	317	287	297	291	307	299	297	309	298	295	312	299	318	305	322	282	302	331	314	292	282	303	306	313	320	326	297	332	302	293	283	307	325	310	321	324	259	323	364	326	312	322	310	324	301	306	305	306	282	334	289	333	284	302	292	285	316	304	275	324	291	285	313	305	313	295	322	307	284	337	311	326	306	337	347	273	363	306	294	302	289	297	308	315	297	335	316	330	311	303	296	318	306	314	300	299	275	299	325	283	303	283	305	293	332	315	319	292	285	268	331	334	324	305	304	304	311	303	269	330	308	286	326	282	325	290	304	328	312	321	341	347	296	324	288	290	296	317	278	316	298	297	310	322	293	323	294	334	343	323	325	317	283	303	322	315	296	321	328	290	292	305	299	311	309	327	304	290	302	296	323	336	292	299	320	311	280	306	286	282	330	321	348	307	309	287	295	301	327	319	318	292	311	304	323	299	286	355	315	309	282	309	295	293	296	293	302	304	308	324	342	302	275	283	311	294	287	309	325	313	330	320	319	339	299	322	334	294	305	292	303	299	329	300	312	295	316	347	345	311	311	318	313	310	326	289	289	301	326	317	315	310	308	307	346	330	319	322	291	314	296	334	305	286	333	299	310	303	324	289	301	318	296	296	307	318	294	341	285	300	319	302	333	300	342	323	324	297	339	310	287	308	316	308	332	292	310	315	286	296	316	334	300	331	310	284	305	304	292	311	297	284	304	288	314	328	304	289	309	314	315	323	323	318	320	326	311	321	321	306	330	320	292	304	321	328	267	322	325	309	307	321	319	266	298	322	326	317	309	296	300	290	312	327	304	319	317	311	307	302	320	294	324	307	324	291	341	309	285	315	279	303	283	315	304	319	311	332	291	257	316	277	307	329	307	310	312	290	296	304	284	265	297	308	288	284	334	294	312	305	315	316	290	334	295	302	335	284	327	296	316	332	316	340	287	297	310	327	314	298	282	331	339	312	289	283	313	306	330	335	318	307	300	305	322	323	288	332	301	328	306	316	302	293	303	274	333	313	265	258	317	308	344	278	311	306	316	293	332	315	303	267	301	300	333	327	327	317	302	260	304	288	324	341	336	269	320	305	309	322	296	305	305	295	308	327	286	319	303	295	331	352	305	302	338	321	306	308	304	324	330	287	316	327	296	316	298	303	313	284	302	316	292	293	285	314	307	321	325	309	313	279	319	320	319	321	340	291	296	314	307	309	271	311	306	299	291	274	300	326	333	316	301	306	369	339	312	315	314	323	323	315	326	310	308	282	293	288	310	312	302	301	313	323	303	304	273	322	291	312	344	338	334	337	282	307	314	314	300	315	325	314	304	318	312	282	331	314	287	313	289	290	345	308	322	290	293	308	296	305	341	307	324	333	286	305	305	331	321	364	343	293	302	284	290	312	316	300	341	298	301	297	276	313	309	324	297	304	322	328	301	301	277	299	300	292	329	313	300	330	285	285	268	314	314	311	299	293	316	308	324	307	313	295	321	323	330	308	316	269	325	313	306	314	302	297	306	341	315	302	308	310	310	291	302	320	310	336	304	304	282	280	340	335	312	285	316	321	304	295	256	300	319	279	292	288	291	292	307	284	305	324	330	307	296	309	305	296	302	326	309	305	307	313	299	288	303	292	326	306	311	290	320	299	325	301	308	322	308	285	296	286	304	305	300	308	325	316	308	296	293	273	329	314	323	311	299	298	310	310	260	305	293	315	331	319	304	308	327	324	285	326	317	290	293	299	310	293	326	297	309	295	290	291	319	296	304	307	290	322	319	276	324	304	310	327	319	280	313	303	327	330	357	321	296	313	334	327	323	325	293	306	307	311	314	292	299	328	322	307	302	310	303	328	325	303	319	297	313	301	342	299	301	312	327	313	310	328	287	291	302	302	325	287	309	282	284	314	316	316	306	303	328	343	313	301	308	295	303	331	298	299	314	291	295	308	305	286	294	337	314	311	346	308	294	315	298	325	296	325	279	283	342	327	255	297	310	274	303	310	293	329	330	295	307	313	311	300	298	306	284	321	321	327	295	292	297	274	288	284	316	310	326	312	308	321	332	311	301	342	326	316	289	300	293	303	285	308	311	337	292	317	326	305	283	312	284	303	312	305	282	317	340	331	299	309	318	343	366	319	328	282	278	296	305	321	302	292	341	297	302	310	278	302	323	329	324	287	333	313	311	333	297	316	308	300	293	323	319	308	316	298	309	321	289	315	303	307	277	322	297	278	283	304	317	294	295	309	312	301	310	302	297	302	302	351	328	297	302	298	336	306	349	322	294	293	329	300	291	297	287	304	316	297	281	295	318	279	305	324	321	298	301	283	305	327	298	302	298	324	307	304	321	327	286	310	314	296	323	296	307	301	291	304	281	328	324	320	289	305	322	319	317	317	292	307	289	314	320	296	325	292	306	331	326	318	313	329	293	289	299	297	262	321	324	296	311	298	269	282	297	294	316	311	322	278	312	306	305	300	311	327	324	337	305	306	335	312	265	270	313	321	304	330	317	299	346	323	308	305	286	285	299	318	302	301	297	314	287	304	261	314	338	340	285	294	306	329	300	294	289	320	305	305	312	302	291	297	293	297	306	302	289	308	292	326	322	293	281	306	274	303	316	316	301	324	302	288	303	297	310	313	319	280	284	313	293	312	316	327	312	313	314	265	325	357	307	275	304	280	279	282	296	292	319	294	291	299	316	280	323	318	303	314	298	292	333	297	294	324	284	325	309	305	329	313	268	300	270	322	299	318	321	299	295	357	307	319	328	311	323	304	315	284	301	308	312	316	296	360	375	284	298	309	323	310	311	277	290	305	303	323	278	287	306	314	310	307	304	352	316	312	332	310	300	322	318	307	297	312	334	289	311	299	301	295	255	305	275	332	282	286	302	330	299	271	304	305	258	333	300	293	295	297	309	322	307	316	287	309	327	303	315	318	303	263	327	311	312	317	317	300	298	288	297	285	299	320	306	330	288	322	306	298	290	345	310	313	339	342	322
32090	53344	40158	15028	5775	3020	1600	1037	777	625	576	523	516	527	536	533	494	465	479	436	413	433	381	394	403	365	405	388	362	395	387	416	328	351	373	361	387	371	351	378	364	353	360	422	358	364	363	332	348	374	359	389	349	363	351	387	349	381	390	341	361	330	323	328	334	369	350	342	358	366	345	348	372	325	364	395	352	375	339	359	349	379	349	352	411	410	381	353	366	342	354	380	348	362	360	349	353	327	394	335	352	371	347	353	338	395	376	361	320	367	357	366	333	354	357	379	344	371	356	375	343	377	392	368	338	390	343	327	361	367	353	373	364	347	331	351	364	370	363	354	372	371	379	378	380	371	370	364	381	368	374	363	379	336	365	346	346	362	384	361	347	369	381	364	347	381	361	339	371	398	337	331	376	398	334	362	355	352	371	388	395	349	332	342	357	341	372	349	395	374	342	349	377	361	333	364	342	376	359	370	343	328	325	367	359	342	360	405	386	347	355	356	360	337	343	345	355	351	333	364	331	363	356	411	366	339	366	415	357	336	386	347	343	348	337	325	335	355	338	335	347	319	330	349	366	358	375	354	356	351	345	350	368	370	376	361	345	391	348	371	373	365	375	364	356	381	318	351	373	411	344	320	346	314	383	361	351	339	345	390	373	325	385	349	337	322	345	355	399	374	374	372	341	354	350	353	354	371	360	331	365	337	346	346	367	356	327	349	358	338	354	349	380	350	358	326	318	329	359	331	373	366	365	332	350	359	349	347	337	344	394	322	332	344	317	347	347	375	343	372	380	331	367	357	350	365	364	362	356	366	352	341	374	381	360	338	369	367	343	351	326	361	388	417	369	351	327	375	370	359	370	336	362	365	362	327	362	367	355	366	353	351	356	317	350	359	385	356	321	321	377	338	352	365	341	393	381	373	348	374	348	339	375	328	357	348	340	363	329	353	375	368	350	366	342	382	346	330	357	383	351	324	344	339	356	358	366	323	377	351	341	333	389	361	347	337	372	335	304	377	380	326	370	364	363	314	356	364	387	342	346	359	336	329	377	312	342	342	351	368	333	367	380	355	347	371	367	351	375	345	341	395	346	339	351	339	362	331	345	348	394	338	358	369	310	319	398	387	361	401	364	377	363	363	364	372	333	345	359	325	347	354	369	382	343	365	361	352	366	395	353	325	366	385	378	359	381	363	345	329	368	359	334	348	375	359	329	360	370	393	365	342	364	346	356	394	368	384	371	325	338	369	358	388	379	394	341	342	358	318	359	386	369	330	362	341	363	366	368	345	355	361	339	347	310	345	383	391	368	326	358	329	324	349	357	370	352	387	367	379	367	381	367	380	399	338	354	347	371	365	360	313	355	367	380	361	382	350	381	341	376	341	351	379	365	335	328	404	364	384	388	356	364	364	344	367	361	343	363	338	383	376	361	353	364	356	333	375	374	396	335	347	338	318	351	368	342	341	347	335	331	369	372	335	392	343	354	359	360	382	372	325	344	326	359	338	352	364	332	399	340	353	369	353	390	361	339	360	336	366	349	350	368	365	358	356	323	368	396	334	332	360	319	358	373	375	370	376	360	357	359	350	339	346	369	364	357	346	383	349	382	361	355	354	352	383	360	352	370	372	370	323	340	377	336	360	349	352	361	387	347	341	356	337	364	344	339	355	342	388	356	338	363	389	367	366	332	380	340	320	363	368	366	322	352	357	369	335	409	368	364	352	322	367	360	354	329	335	350	361	337	355	377	350	365	337	378	376	345	359	360	350	374	363	340	383	368	358	341	354	360	352	353	389	324	314	344	339	336	367	352	313	351	324	374	364	359	351	343	405	338	352	364	374	317	348	367	354	328	363	348	337	327	376	381	389	389	370	340	398	375	359	359	366	338	357	343	357	354	350	347	323	389	368	354	355	323	372	339	371	325	344	336	356	334	380	359	366	344	365	354	370	323	363	393	382	360	328	350	356	392	355	367	358	378	392	324	328	338	370	322	337	358	339	356	383	345	325	341	350	398	348	365	388	363	351	350	353	373	356	338	372	377	361	381	362	361	378	376	354	349	368	342	344	351	353	321	345	386	367	356	361	403	360	359	341	349	356	352	378	357	358	359	371	370	340	343	338	383	337	351	337	342	380	344	370	374	421	364	355	365	359	360	368	368	327	347	338	308	375	386	358	374	362	342	363	380	365	317	332	321	385	303	361	351	346	351	329	350	374	366	362	362	362	374	344	362	353	342	315	350	347	346	359	331	366	347	373	346	349	365	359	350	355	357	355	393	372	380	344	329	384	346	377	352	349	377	327	339	367	385	364	381	369	364	326	362	350	339	370	348	338	346	342	338	333	369	340	351	365	349	319	366	350	350	351	363	334	375	316	352	355	356	380	338	338	341	365	371	342	354	348	325	334	370	332	357	346	322	348	367	350	332	325	321	365	331	381	321	336	360	326	371	363	365	378	351	350	356	329	356	340	354	356	366	394	352	354	351	367	348	373	344	360	371	352	350	367	368	378	357	329	342	358	366	322	353	341	330	350	380	386	364	347	352	386	356	363	374	366	361	359	368	377	365	344	327	390	388	364	371	376	310	359	333	367	337	356	377	345	355	343	364	336	385	324	373	362	331	366	339	328	371	354	407	340	382	344	378	363	372	334	335	331	342	366	342	348	334	353	361	337	381	345	331	353	349	356	335	340	384	386	393	352	374	352	337	363	341	374	379	373	394	323	333	355	362	368	356	315	349	347	347	377	375	346	366	348	365	345	352	362	320	385	351	336	339	349	363	340	356	334	369	363	371	353	368	345	375	372	334	398	337	344	391	373	375	359	331	340	352	323	353	373	363	317	378	397	381	360	359	364	356	360	380	316	360	356	361	410	394	338	315	347	353	375	344	349	325	361	358	349	314	324	342	339	368	362	335	361	342	313	343	342	364	379	376	345	376	394	363	393	389	318	343	327	355	360	350	334	363	337	370	321	374	364	370	335	380	378	363	381	388	360	371	346	376	359	353	357	342	378	355	361	354	391	349	380	362	340	360	387	349	357	367	352	366	377	343	348	324	340	342	350	369	361	336	347	371	388	389	334	370	339	327	315	371	374	353	369	365	366	364	375	374	359	316	340	345	367	341	383	391	358	340	353	370	349	346	354	301	336	346	347	387	336	326	372	322	350	348	346	323	329	364	370	365	355	364	360	356	341	383	362	376	348	374	392	382	364	350	361	344	328	351	310	345	382	369	347	356	350	360	331	360	355	363	364	399	364	343	363	355	352	340	352	382	344	338	337	341	323	343	353	352	372	361	372	392	357	361	343	356	358	338	373	368	351	339	373	399	348	365	343	370	353	359	325	349	374	380	337	371	361	350	340	352	338	361	316	359	380	365	369	349	365	373	336	377	321	362	348	378	374	367	377	345	362	365	352	373	355	362	357	368	373	344	368	356	368	324	344	365	359	339	329	328	349	387	355	377	365	366	345	364	351	343	353	348	337	378	395	375	411	330	351
25209	21178	27627	24968	11497	1748	774	691	520	534	555	508	506	530	547	527	510	515	488	459	510	471	452	455	442	440	491	485	434	442	481	436	479	462	431	441	452	477	494	457	474	489	503	454	469	480	500	446	430	470	470	469	495	467	459	440	461	501	575	458	511	460	464	487	477	454	473	463	488	457	445	471	428	452	470	421	453	450	496	443	478	484	461	450	487	455	461	460	445	470	456	494	460	439	462	453	460	493	476	490	478	452	492	480	455	476	488	431	465	447	435	450	451	460	505	484	478	440	439	453	450	477	483	472	476	460	476	433	463	443	447	453	481	444	428	451	478	447	448	491	469	496	454	470	438	466	469	450	461	476	456	436	486	418	463	417	435	419	480	429	428	478	422	448	453	466	485	494	430	426	493	474	438	478	478	453	485	465	426	468	482	478	440	483	470	485	458	437	475	465	474	470	476	463	413	444	465	484	467	436	459	451	477	507	448	495	472	481	454	457	438	450	421	419	466	427	439	475	488	456	494	477	470	456	430	444	449	471	457	478	433	474	467	471	476	473	473	445	501	441	472	472	467	475	463	452	480	437	461	469	466	451	459	472	427	450	437	418	453	458	464	479	442	474	490	454	461	424	416	490	495	450	480	470	452	486	477	466	448	455	507	473	462	437	468	466	440	441	478	505	481	468	448	470	456	416	461	447	441	470	458	444	447	435	463	476	473	455	448	484	430	476	481	434	439	451	453	480	479	465	466	456	408	430	464	476	451	482	478	440	457	509	471	479	439	459	442	456	483	475	441	462	447	458	444	446	492	425	487	410	446	444	442	451	443	466	458	451	436	447	457	450	469	469	448	440	494	494	440	455	467	535	492	478	475	489	469	492	418	473	466	464	477	482	434	486	429	441	484	461	471	432	472	483	489	460	469	451	458	435	458	455	473	450	458	444	466	446	474	460	436	432	529	481	465	493	454	476	457	420	452	475	480	482	442	487	447	408	477	437	483	469	467	444	395	434	449	435	455	444	479	514	505	477	449	490	457	483	457	477	447	448	421	480	425	488	436	460	439	413	435	457	468	468	476	463	470	451	454	473	465	497	498	455	524	460	516	447	455	433	485	475	435	456	447	484	453	479	493	471	454	454	447	464	464	466	439	443	444	466	469	483	471	478	400	518	437	485	446	463	481	468	459	447	433	486	472	417	431	470	436	427	480	448	513	434	472	495	455	453	453	496	454	426	469	470	459	441	453	469	473	461	466	450	470	470	442	479	523	453	449	442	447	479	510	474	467	482	459	451	465	477	429	436	423	441	472	454	467	464	479	437	477	436	477	466	452	454	467	475	464	476	501	464	436	475	493	490	484	466	480	436	462	408	469	441	438	494	475	505	457	492	462	446	435	453	456	447	483	448	446	447	438	447	466	481	441	404	437	460	483	432	448	498	459	495	440	481	514	479	428	491	472	463	456	472	471	474	491	452	474	459	450	462	424	451	481	466	448	465	497	449	451	443	461	461	484	467	470	479	480	476	461	470	451	452	483	469	496	460	474	486	455	461	438	461	470	469	480	451	475	413	472	460	459	485	430	494	463	468	467	454	459	513	456	456	446	479	423	483	427	467	484	460	473	484	435	469	477	493	438	436	433	472	451	436	461	465	460	445	469	482	429	493	444	463	476	419	455	469	479	463	471	481	520	468	449	484	470	457	461	427	469	452	466	476	481	426	424	492	467	527	459	472	455	453	465	457	456	421	468	428	445	463	415	454	451	475	477	449	475	451	431	473	442	468	487	454	460	436	484	449	483	506	462	475	432	499	469	453	460	478	496	442	471	459	472	475	456	472	477	473	466	459	455	459	489	461	453	420	487	432	448	429	456	464	425	437	483	477	470	445	462	448	455	454	460	479	446	433	481	440	477	486	451	444	413	428	466	456	457	503	466	470	430	461	451	441	449	463	424	442	494	447	462	474	438	477	436	431	411	448	434	465	473	508	446	451	471	483	438	446	479	473	466	496	490	476	441	461	442	459	442	442	486	455	496	466	480	462	448	464	445	429	481	417	448	462	452	473	440	440	465	483	474	450	455	469	456	446	481	484	475	477	446	502	458	492	454	448	452	420	486	482	489	431	446	417	452	542	477	468	459	461	450	435	452	465	449	484	480	469	468	461	497	448	487	413	410	440	486	468	492	434	456	474	448	466	463	479	448	423	457	465	494	481	434	465	440	495	472	459	445	437	473	442	474	448	449	470	457	431	483	493	448	455	473	465	444	442	477	467	476	473	482	419	476	503	466	450	452	476	493	451	485	473	432	457	487	479	485	474	494	476	470	496	443	490	458	516	461	456	462	443	467	496	464	491	458	480	468	484	438	451	467	444	526	455	435	452	472	471	419	474	463	471	448	445	470	479	489	464	463	435	431	464	478	418	483	441	451	499	466	480	485	434	391	493	471	486	464	451	482	463	454	482	462	437	450	488	474	433	470	461	464	481	445	439	438	435	483	479	481	462	463	489	441	468	449	478	477	470	434	493	480	445	453	430	442	465	463	501	462	427	435	445	480	446	481	473	510	410	497	434	488	481	467	453	468	452	458	469	427	426	483	479	459	477	484	503	464	445	450	431	426	452	506	448	500	456	448	480	488	516	487	466	484	475	428	404	425	457	455	481	453	463	461	436	491	461	466	428	427	496	446	438	441	436	500	442	473	481	481	446	460	479	475	463	479	478	440	453	468	472	424	439	438	427	439	444	459	466	460	468	442	433	482	477	495	472	463	437	473	500	436	465	463	454	464	456	451	466	417	434	454	457	472	461	473	497	426	460	461	456	426	492	453	445	454	445	496	439	465	417	431	449	464	477	452	486	487	430	482	470	465	481	499	490	485	477	444	457	479	481	453	478	464	494	428	491	473	480	482	465	477	489	467	458	457	486	487	455	472	509	465	453	444	453	477	445	484	464	448	445	460	453	454	442	435	482	443	436	441	464	471	464	443	428	451	458	470	453	486	479	466	457	453	489	496	482	446	459	469	427	468	437	460	469	474	400	450	479	456	472	469	480	479	450	475	454	469	422	511	461	429	466	446	467	457	501	483	444	458	477	437	408	479	463	509	487	475	425	463	471	515	461	481	487	434	496	480	476	498	470	460	500	456	484	446	448	427	434	474	447	445	469	449	428	445	473	498	481	489	422	481	483	458	447	458	448	478	454	436	484	461	481	458	452	446	432	470	476	460	469	483	452	454	474	477	463	488	422	445	467	512	417	472	464	427	468	465	450	479	422	465	462	446	471	481	444	465	423	442	452	473	450	422	433	447	449	465	462	475	477	429	445	433	461	441	425	463	429	467	461	469	479	460	456	472	406	441	475	480	442	465	424	459	487	457	463	450	505	502	449	480	468	440	460	459	505	462	507	450	405	541	497	454	454	495	452	473	439	495	448	460	516	466	481	462	469	479	401	480	493	483	428	487	461	485	484	481	481	465	454	493	486	455	453	491	471	437	510	460	437	411	456
33726	49342	34093	12475	4384	2080	1192	912	754	674	624	626	579	644	625	598	574	580	586	573	588	566	542	514	557	508	533	546	552	551	556	524	560	507	538	526	556	531	536	537	497	538	550	557	536	514	492	529	525	522	565	487	502	556	499	557	484	523	621	542	498	516	481	491	527	549	515	504	547	524	510	516	546	482	520	550	522	506	542	514	543	529	532	508	493	519	500	536	523	507	540	522	523	506	522	521	506	517	507	498	536	543	501	513	499	535	519	529	536	526	512	513	514	505	531	540	548	494	500	531	509	548	500	530	473	496	494	516	533	525	492	470	531	511	503	560	534	557	562	537	523	528	534	537	499	542	530	496	518	558	576	543	494	522	462	527	502	539	527	513	527	515	522	492	525	518	511	514	502	520	538	478	534	568	490	530	511	519	534	515	553	538	507	504	572	537	556	592	502	536	509	539	506	538	531	491	527	513	520	523	513	479	511	527	484	535	528	555	523	490	549	547	564	497	543	557	538	540	504	582	501	500	508	514	518	459	533	506	511	496	497	578	581	516	474	520	547	490	526	532	509	523	531	535	560	514	525	510	492	483	527	490	528	513	553	567	549	532	493	556	562	531	506	502	498	523	512	552	520	496	550	516	500	542	538	518	528	501	535	512	533	519	527	479	491	520	494	492	505	495	514	564	499	523	500	483	549	536	546	523	562	508	550	511	559	527	505	545	518	518	538	517	488	524	508	537	530	535	553	502	539	535	476	489	482	555	534	522	495	507	523	512	489	497	564	523	549	535	535	540	540	521	563	514	492	484	494	530	508	537	483	516	544	535	530	540	564	470	524	507	548	540	495	547	502	534	541	493	526	552	508	510	546	561	549	541	505	508	512	531	532	565	510	519	506	508	519	517	528	528	535	515	551	501	505	523	494	545	543	506	566	494	557	528	507	500	533	522	574	489	509	497	514	540	530	536	517	516	570	575	526	540	544	521	484	559	552	546	511	553	531	501	486	477	488	487	531	574	508	525	518	513	519	508	500	537	529	518	544	502	516	516	516	563	533	517	539	532	494	552	531	486	535	495	551	525	525	540	539	507	521	515	509	512	518	512	536	529	527	536	479	513	534	523	514	535	513	507	513	538	542	514	585	492	533	526	500	536	502	548	560	504	553	495	495	560	502	511	520	521	526	521	527	515	517	518	517	524	535	494	524	502	524	541	551	510	511	519	540	512	547	500	548	509	512	537	504	491	528	508	516	520	485	549	572	482	499	505	530	505	522	517	492	512	493	503	494	511	529	519	551	498	519	559	520	483	538	513	537	522	536	507	538	516	508	539	502	528	526	491	491	522	583	535	527	523	516	528	554	501	545	573	529	580	516	521	518	546	502	519	494	554	481	519	476	515	479	538	547	507	510	554	524	542	485	523	543	513	535	504	557	516	511	533	556	538	500	514	535	527	538	514	535	527	538	550	493	479	533	506	528	553	483	533	536	532	533	532	514	547	521	584	502	514	521	526	461	496	517	520	493	483	513	531	486	512	511	507	505	555	534	514	518	520	538	513	487	539	536	527	507	530	527	524	526	547	535	532	523	519	531	552	509	528	539	540	523	499	491	540	520	550	509	524	512	509	484	563	471	545	560	527	536	536	560	522	504	534	502	543	494	536	529	565	511	538	551	552	503	505	565	499	498	477	524	537	553	495	519	464	542	520	533	522	536	515	536	562	527	525	476	493	543	554	515	509	492	498	511	521	558	499	498	522	517	554	504	472	525	484	567	541	533	500	557	505	541	590	560	508	536	540	545	536	505	511	566	487	540	549	549	546	556	477	532	534	497	515	553	509	482	495	559	532	542	503	517	515	495	553	502	541	510	496	540	561	523	512	523	577	537	533	512	507	529	545	534	545	524	518	528	530	491	506	521	512	513	536	543	499	533	508	514	516	544	547	527	526	559	522	512	542	538	512	481	529	501	537	543	522	537	504	487	511	491	493	506	526	516	544	536	534	514	500	549	529	480	497	552	536	549	537	489	539	515	538	485	541	531	515	536	516	514	564	525	539	545	537	505	537	512	542	472	529	503	502	482	547	530	532	537	495	535	498	530	544	509	548	530	480	504	518	512	568	521	531	528	568	497	503	471	543	517	539	563	533	491	543	528	516	490	503	494	491	478	526	473	528	484	499	502	493	559	511	564	556	564	521	508	538	526	515	527	507	552	508	559	515	541	505	517	497	509	532	504	528	515	503	520	498	539	550	533	504	518	518	518	541	523	503	562	545	523	525	490	497	551	505	513	536	520	547	516	549	517	518	528	495	513	497	474	565	518	457	538	499	536	520	502	479	534	539	560	536	536	537	479	576	509	498	559	515	503	552	544	524	499	509	566	522	497	470	517	505	454	497	547	495	554	499	494	532	519	545	533	543	486	534	556	525	505	511	552	505	497	522	503	513	557	530	548	470	536	564	574	511	515	507	477	512	552	547	512	525	524	482	510	493	557	520	477	557	512	536	520	498	560	558	524	512	519	519	510	500	502	506	498	539	516	556	498	482	502	527	520	526	529	541	494	546	531	511	531	519	540	509	505	529	562	556	520	522	565	513	485	521	529	513	527	547	527	522	491	532	515	509	499	537	524	525	540	524	531	517	535	552	530	495	503	526	523	523	491	565	540	576	532	512	498	505	512	483	532	531	553	554	542	541	549	584	529	564	553	541	539	537	502	586	503	545	495	555	521	495	506	543	559	536	545	506	543	538	523	545	541	522	514	503	520	570	483	573	502	515	500	539	509	552	555	517	550	520	557	518	529	496	501	464	492	522	553	566	543	509	508	471	509	531	549	492	501	480	529	566	514	495	532	546	509	542	509	491	514	520	560	540	549	530	539	519	551	546	505	501	534	536	541	496	514	513	529	530	505	523	523	515	501	552	506	540	531	496	531	503	482	565	507	526	516	531	513	506	502	489	509	524	508	529	566	536	571	545	487	527	478	562	527	557	525	503	493	506	546	534	525	532	491	541	536	541	534	548	528	499	529	524	525	497	535	502	503	552	540	517	554	477	493	555	506	507	495	478	499	526	521	526	519	530	524	562	520	500	549	497	503	553	482	517	519	553	523	504	512	517	524	544	524	536	524	515	529	522	539	533	501	522	541	537	572	513	525	497	563	538	515	511	506	545	526	514	500	513	531	487	548	510	564	550	487	493	539	570	496	515	571	512	479	552	459	530	513	538	492	550	483	522	555	510	510	525	517	519	516	531	500	492	528	532	535	557	563	556	531	498	540	509	539	535	503	512	517	533	542	481	521	534	540	513	522	485	532	530	529	522	482	542	501	582	465	555	497	495	496	519	512	544	564	521	489	538	534	482	522	513	524	495	538	538	550	563	497	534	538	538	515	459	530	504	554	517	532	515	498	514	538	503	502	540	545	522	555	543	533	510	509	547	568	440	568	554	501	547	501	522	519	574	532	526	570	525	528	518	526	491	538	550	530	551	502	495	514	507	499	557	506	524
22909	21177	28758	23876	21190	21143	9203	1343	875	754	707	634	638	639	658	641	574	596	508	618	508	559	505	510	477	521	512	509	468	503	508	489	510	524	514	471	523	485	509	450	461	487	493	460	487	499	493	468	452	497	492	485	515	474	504	493	484	646	920	467	489	456	483	480	444	443	518	500	462	481	456	487	460	437	468	454	455	493	440	455	418	455	507	433	498	500	487	487	497	470	453	488	457	523	466	415	462	479	532	473	470	495	479	455	497	487	493	473	471	500	472	462	482	481	463	473	464	472	448	504	429	484	466	448	488	441	524	469	439	474	444	475	482	513	496	462	463	479	496	455	478	462	486	455	451	468	451	464	467	471	511	458	445	480	471	464	458	459	470	470	496	479	482	456	446	478	461	443	422	454	480	453	442	461	472	458	482	470	456	468	436	510	440	479	460	470	476	467	490	464	476	469	493	445	476	493	480	460	472	470	537	465	472	441	474	469	451	486	482	477	502	468	474	476	496	480	472	448	477	458	483	490	475	490	478	496	499	469	453	483	508	461	462	504	470	460	498	498	486	492	514	494	464	452	475	449	422	490	469	452	474	471	504	449	476	442	463	484	493	468	512	491	472	447	481	460	456	464	453	493	466	414	477	475	454	495	472	472	510	466	444	477	458	484	489	472	487	465	451	472	474	419	466	486	467	476	472	465	449	461	436	456	519	459	454	434	483	427	496	442	478	472	446	453	459	516	435	471	513	477	484	477	442	467	444	475	457	446	498	475	457	470	442	484	456	528	502	529	467	480	447	477	491	464	463	447	484	462	481	461	484	472	474	429	456	462	485	469	489	495	489	455	457	455	470	465	515	468	451	479	465	452	438	470	492	518	444	458	509	534	456	491	478	461	506	465	473	473	489	449	460	458	499	501	517	495	439	453	466	466	473	469	432	449	458	470	469	498	470	477	492	474	468	471	465	451	488	464	448	525	465	496	458	506	455	452	452	502	471	457	471	452	471	481	502	492	459	452	493	437	468	491	487	473	480	453	480	493	472	454	463	481	465	473	458	440	440	459	485	446	508	466	441	470	454	504	498	468	464	485	452	449	484	489	489	467	433	493	475	468	451	496	452	492	488	516	468	432	467	483	483	459	494	493	474	489	445	477	463	437	490	463	491	455	469	481	434	459	493	473	468	463	473	454	448	456	448	449	479	469	458	455	470	476	470	467	464	452	444	459	481	469	489	493	499	472	462	508	458	444	450	495	463	495	455	472	469	501	474	465	447	430	472	443	480	467	480	480	442	472	453	492	445	493	437	461	480	464	428	465	490	460	484	487	518	507	479	418	455	418	473	466	461	504	513	493	458	485	476	472	442	502	497	427	504	452	490	465	468	488	503	486	473	465	481	478	500	483	438	479	484	497	497	444	466	462	484	469	441	498	485	468	452	462	497	481	487	515	480	517	476	474	453	483	482	492	466	476	482	479	452	459	455	442	488	485	435	449	472	463	487	479	490	439	465	463	471	443	463	465	452	495	487	458	492	485	503	432	482	488	462	466	519	473	450	490	469	459	481	435	497	468	459	442	490	445	433	439	474	486	464	473	508	529	538	492	443	449	486	476	481	499	469	491	472	505	481	500	485	461	486	513	471	450	492	454	483	473	452	475	454	475	438	512	447	461	451	460	499	476	480	487	484	497	463	464	477	420	459	483	465	477	470	483	508	502	467	450	470	473	457	451	466	478	496	492	490	454	471	448	454	465	485	470	446	442	469	498	494	462	471	470	476	439	498	491	488	476	485	487	470	485	457	480	424	457	436	512	498	501	462	488	478	437	502	463	453	431	512	454	437	487	476	468	490	459	450	444	468	436	483	502	465	484	475	486	454	485	477	457	479	487	489	481	468	450	461	459	476	494	464	480	471	466	466	483	455	451	499	474	525	484	499	474	474	444	453	470	495	449	490	486	447	473	482	494	461	460	479	493	498	448	492	486	460	462	489	447	474	478	443	451	437	467	471	454	448	496	476	473	442	441	465	441	495	442	481	470	518	438	453	479	482	446	458	432	497	470	458	466	453	471	457	485	494	445	457	466	512	440	444	501	489	446	460	487	448	483	457	489	469	487	445	465	483	468	473	487	472	470	484	498	459	456	521	474	464	441	455	416	442	425	527	483	419	469	465	481	454	449	468	483	494	454	497	485	465	429	513	469	459	441	470	483	471	486	459	472	438	479	509	469	474	473	450	476	481	448	457	492	482	491	508	458	478	514	498	470	507	466	477	480	528	458	483	490	442	481	437	478	478	469	477	487	433	441	491	458	490	446	478	485	464	484	469	463	501	467	478	476	455	463	477	479	440	440	447	467	491	462	451	510	415	470	475	483	483	447	480	463	478	499	455	439	468	472	475	435	471	455	443	479	466	458	464	485	476	430	508	497	462	468	446	437	508	487	436	441	467	476	473	478	456	453	476	500	504	466	453	443	491	428	456	451	496	467	501	450	462	440	512	463	438	507	460	445	488	474	494	472	427	464	522	467	467	485	469	461	459	496	460	443	450	448	493	467	509	485	501	462	469	404	491	460	492	511	454	474	463	475	484	483	467	477	461	428	478	443	485	449	442	459	424	490	483	442	486	492	496	442	466	495	459	455	465	445	469	489	513	496	464	446	440	465	464	487	463	466	489	437	476	442	437	426	473	519	447	498	514	458	507	452	466	480	473	474	450	471	486	470	496	475	489	486	479	432	444	454	497	480	480	435	454	453	481	515	481	495	518	508	499	462	467	452	457	444	466	465	510	453	475	451	478	442	471	468	448	450	477	477	436	462	470	484	483	456	495	448	513	473	487	452	456	490	452	481	468	480	474	465	498	486	474	487	460	452	472	459	474	489	477	469	425	466	488	483	475	505	463	455	465	487	451	488	496	471	496	505	470	461	467	470	466	486	463	460	470	482	477	460	462	460	474	468	445	467	511	478	451	490	478	477	462	467	483	463	451	502	462	460	438	469	520	470	456	477	446	485	534	461	443	474	460	490	430	511	475	462	471	499	495	468	539	495	456	461	466	498	486	449	485	484	467	471	477	444	476	504	463	467	471	460	508	481	464	465	483	518	432	483	481	465	465	432	450	469	467	469	464	480	454	467	460	459	466	462	465	463	506	481	465	427	487	442	477	437	511	438	477	504	501	449	455	470	461	463	452	458	438	474	515	509	428	476	486	462	487	431	471	456	443	492	434	445	453	448	436	484	473	494	456	457	462	473	484	441	468	484	454	462	473	444	473	462	501	481	489	488	510	467	510	504	488	449	460	476	428	486	483	497	453	475	497	432	432	469	469	477	482	428	497	468	446	505	458	455	478	462	471	498	454	480	490	469	506	485	456	453	507	479	471	460	473	467	453	447	490	473	452	448	456	463	512	476	489	456	446	485	461	498	507	493	471	482	477	494	468	431	492	491	479	498	458	512	437	447	467	418	473	457	495	460	460	495	499	464	476	451	477	480	445	485	479	453	502	455
36398	61232	42775	17858	11992	6224	2586	1603	1289	1010	817	850	800	761	811	732	685	674	678	611	611	570	601	555	595	569	533	549	555	515	547	556	543	528	500	547	544	548	547	522	485	500	510	517	520	506	537	476	559	555	505	510	524	553	496	578	515	752	1187	472	525	549	482	507	555	522	504	507	514	524	508	500	503	491	545	517	560	490	489	548	509	540	512	527	493	496	493	522	509	524	490	520	498	540	517	501	509	504	491	504	505	511	506	512	510	494	487	523	454	505	526	478	567	532	528	495	509	511	527	520	505	486	506	508	524	496	495	528	528	512	513	484	574	549	467	509	511	474	481	495	477	499	499	490	518	536	490	482	513	528	503	505	498	510	488	514	534	500	498	550	511	512	521	537	508	512	523	505	460	523	469	533	499	491	524	521	477	523	502	512	501	520	507	491	532	515	514	530	540	490	508	495	554	567	519	525	532	446	516	478	501	504	507	495	474	560	506	545	545	508	509	504	515	522	511	538	495	545	526	473	516	534	517	497	504	517	553	543	523	510	507	507	562	518	535	511	557	509	532	492	512	487	524	526	523	516	519	525	504	512	505	528	510	483	492	511	508	525	538	510	501	500	540	510	513	510	504	543	497	493	514	526	501	535	533	510	505	523	530	577	523	511	529	518	474	519	494	473	510	529	501	523	487	509	508	517	532	512	529	500	524	557	477	471	504	485	517	506	507	499	476	526	553	534	533	523	518	572	571	531	494	567	469	530	518	508	518	491	512	509	513	497	533	501	515	486	489	525	588	511	475	526	531	505	529	502	478	549	466	488	498	507	500	501	496	491	548	504	501	553	523	463	535	505	527	557	502	531	510	540	505	505	518	495	520	488	499	502	524	519	511	523	502	543	537	492	488	495	492	507	525	530	543	508	494	505	536	540	470	511	532	491	485	487	539	578	516	527	494	528	521	519	573	534	520	481	520	508	547	515	497	490	478	518	529	488	521	502	510	527	486	488	516	504	490	476	526	525	544	489	503	515	539	487	513	545	526	482	507	505	507	530	539	521	513	516	501	486	504	517	481	539	512	512	510	524	511	544	523	522	473	508	515	502	515	507	482	513	506	503	504	526	499	491	548	524	457	537	527	464	515	551	486	500	503	513	548	501	521	520	481	484	517	532	498	510	535	492	494	516	538	542	489	476	495	480	506	504	515	490	509	507	500	494	446	494	508	497	519	499	522	543	532	520	492	515	511	546	500	530	482	554	505	542	498	485	534	513	526	493	498	517	475	510	502	501	524	504	511	516	508	510	508	499	538	495	471	495	503	499	560	528	518	510	487	515	507	528	541	525	534	511	530	490	492	517	524	463	473	532	543	541	518	512	521	488	540	512	514	515	526	511	500	460	543	575	493	491	504	494	466	498	550	459	486	530	519	474	538	511	516	540	516	509	542	467	503	539	518	535	539	522	484	508	483	508	493	509	488	514	494	516	560	531	509	503	507	536	485	497	558	503	527	459	537	553	499	476	502	520	516	528	517	557	504	527	529	454	486	492	517	539	493	500	486	502	506	493	526	538	512	476	524	533	495	581	506	503	522	482	497	537	490	496	558	486	540	493	480	524	488	515	511	549	499	563	533	490	502	595	502	503	510	520	503	520	493	520	506	499	550	505	531	501	514	514	519	530	473	504	525	455	509	493	493	505	535	492	511	560	547	522	471	486	496	521	516	524	513	519	496	493	515	511	506	495	507	505	543	500	526	510	555	527	497	525	502	490	517	486	514	531	536	492	511	490	508	497	495	537	526	562	494	522	501	537	548	499	509	496	471	487	526	529	549	507	516	482	535	495	502	532	510	520	533	522	580	504	525	515	501	506	513	523	513	531	512	536	498	526	499	536	534	463	502	509	494	504	487	474	508	456	510	510	546	482	464	534	512	512	493	529	548	480	492	505	509	500	511	549	543	548	540	462	518	480	490	542	531	499	537	511	554	487	436	517	500	523	485	540	538	537	553	521	530	506	497	470	522	509	498	483	519	508	477	532	521	497	508	497	525	527	467	456	510	494	464	530	528	487	541	517	468	524	510	519	509	510	512	516	480	516	490	467	534	484	530	503	474	478	526	560	551	475	542	502	535	537	520	494	539	531	477	493	518	524	537	510	531	525	536	510	519	520	499	504	500	506	509	510	524	523	501	535	526	527	536	525	488	521	521	558	530	572	489	517	472	492	502	550	509	497	526	538	494	472	533	505	507	521	490	513	511	519	532	518	522	498	448	488	509	510	495	557	530	515	476	502	514	499	504	478	499	528	495	499	509	516	499	529	486	543	553	516	510	504	493	535	529	513	519	484	485	572	505	502	536	502	525	514	527	526	528	505	491	502	510	512	527	511	532	507	503	508	516	536	512	514	534	496	487	518	501	505	520	487	504	512	522	534	502	520	532	525	539	552	514	536	470	490	494	569	509	473	477	489	562	499	536	534	533	518	480	532	520	482	523	477	477	491	496	551	518	496	511	462	536	534	514	561	521	506	528	489	540	509	550	528	520	557	523	523	537	506	498	502	514	514	501	505	520	484	499	512	487	509	544	501	515	492	519	546	559	523	512	471	490	536	457	489	489	483	514	533	539	517	523	515	519	514	491	529	506	480	505	527	490	550	501	526	507	498	535	488	539	541	546	519	530	488	518	525	506	494	461	523	506	490	541	477	487	495	514	573	545	505	484	484	489	495	474	509	504	498	523	504	479	474	540	514	536	490	515	509	556	518	533	460	481	481	513	544	517	496	530	531	510	498	529	527	521	493	555	526	493	546	522	479	537	474	552	500	521	495	515	473	496	467	493	465	513	531	505	496	536	501	532	521	516	510	516	493	489	518	533	513	501	530	484	503	562	504	533	509	512	496	506	505	521	529	518	510	550	556	540	520	489	521	511	523	542	505	505	531	492	531	502	514	483	499	483	513	534	537	516	500	483	525	552	534	549	505	541	498	556	511	526	474	504	500	508	499	526	505	508	516	492	539	507	492	533	543	520	489	553	510	532	527	502	543	533	545	502	491	510	487	479	510	517	516	530	508	526	507	475	509	513	529	515	490	538	493	501	495	496	523	537	543	510	482	481	531	510	522	505	496	483	568	501	516	537	539	523	501	496	513	513	557	514	486	476	507	555	504	475	512	509	481	537	510	486	531	510	544	495	503	553	515	475	520	529	459	491	536	510	485	539	477	468	496	527	526	539	515	538	531	526	510	485	510	545	467	528	577	542	524	483	533	534	507	480	505	544	516	546	519	503	526	516	509	489	536	539	530	494	501	495	481	490	507	464	491	477	482	524	512	519	515	496	513	502	536	546	541	546	517	542	539	506	517	488	521	539	498	497	496	525	554	497	519	513	528	445	547	487	494	493	498	496	483	495	505	494	497	548	511	533	513	517	510	530	515	496	536	561	523	508	504	528	542	555	521	502	504	509	529	481	537	485	495	473	528	542	523	533	489	507	518	495	522	487	478	491	509	501	549
28689	27940	31214	11804	2626	703	496	343	361	359	369	329	322	372	350	372	359	336	367	356	315	333	342	370	380	327	338	352	353	350	323	336	363	335	344	364	374	369	354	348	366	333	331	334	335	340	335	375	335	345	340	324	349	329	366	330	327	346	353	356	321	365	321	330	359	358	305	345	364	346	383	336	368	340	349	359	359	358	341	356	344	343	331	362	355	343	338	345	322	381	352	325	327	331	346	337	368	351	354	329	368	326	359	359	341	357	342	316	366	365	324	350	363	329	356	350	366	327	326	353	335	321	362	365	351	324	340	314	355	351	378	336	317	349	347	338	332	347	363	347	337	357	330	342	371	346	352	328	322	324	344	355	319	334	377	354	346	358	328	351	353	388	360	368	352	352	352	343	341	365	342	322	336	330	327	371	362	331	339	337	349	341	332	339	350	332	334	368	344	319	364	360	391	336	357	354	342	350	352	356	353	327	333	341	348	332	357	339	340	326	356	324	334	346	322	364	343	335	323	338	344	344	342	329	327	306	324	352	351	378	354	360	385	350	358	335	354	319	350	347	389	350	350	349	333	388	358	330	332	352	333	334	360	336	354	307	347	351	376	344	338	348	336	333	358	326	320	352	352	337	336	339	372	326	353	356	328	339	338	336	335	351	334	355	343	333	352	315	378	334	343	352	329	329	323	376	346	355	333	347	363	323	332	323	344	351	353	367	347	360	352	350	338	323	341	342	341	328	315	313	317	372	368	354	379	361	350	352	314	354	351	337	335	368	344	345	315	323	340	347	373	299	351	355	343	359	347	360	357	350	320	335	341	349	357	365	356	350	387	326	343	353	350	348	356	370	362	338	397	310	353	340	351	339	380	350	354	358	360	349	311	334	384	311	337	332	353	355	332	317	314	327	349	356	364	363	361	317	335	344	332	348	360	352	336	320	344	355	345	359	333	359	349	355	349	364	327	350	335	320	327	363	324	383	340	321	361	323	322	363	329	411	318	340	343	343	368	348	356	369	367	340	356	334	349	355	339	364	352	377	351	340	326	331	320	335	364	336	342	398	361	365	360	343	353	357	382	309	341	351	351	354	348	345	340	357	350	355	317	349	335	381	304	354	337	363	383	325	357	330	361	360	340	358	337	343	359	342	346	310	354	335	357	361	352	363	338	327	320	322	331	325	347	342	327	325	339	329	348	333	359	345	386	341	329	306	342	355	366	332	348	315	344	357	374	347	365	361	343	367	334	358	374	332	371	336	344	355	335	324	339	376	324	326	328	386	337	353	326	354	316	331	355	364	340	352	351	362	316	336	361	336	368	323	331	318	354	360	342	365	324	356	344	328	358	365	363	313	362	369	339	338	339	337	348	346	346	346	355	360	340	337	359	315	347	325	351	330	333	356	379	342	366	336	336	343	339	345	328	371	339	349	330	337	336	306	336	336	357	341	351	323	354	307	338	343	353	349	343	343	308	359	345	355	339	329	340	357	360	342	341	366	350	373	325	318	367	338	354	389	328	349	368	357	354	357	354	360	337	352	312	384	354	330	332	327	315	333	327	365	347	370	345	315	325	334	325	336	345	335	365	343	365	344	305	356	358	335	359	335	354	347	358	359	364	350	345	345	351	290	337	337	343	363	290	345	344	356	365	361	343	362	356	356	366	325	351	350	364	334	368	364	355	337	357	328	352	317	350	362	331	350	342	342	345	330	300	349	350	323	327	357	371	364	342	340	363	343	336	335	343	342	336	361	352	381	381	328	302	296	316	313	354	356	351	359	316	313	326	378	340	353	319	315	355	343	346	365	345	335	393	339	370	346	368	374	338	338	333	352	330	345	353	306	343	323	335	363	313	341	321	342	350	329	349	313	336	308	319	325	326	344	342	358	341	366	335	329	309	362	338	344	333	382	348	341	337	327	336	400	323	347	372	346	403	357	373	336	326	330	362	348	356	347	340	348	354	332	348	334	358	361	335	371	308	355	354	335	356	346	332	341	358	360	330	336	385	364	326	377	379	362	351	342	316	337	357	350	398	370	319	331	355	348	326	337	350	325	333	346	331	346	359	362	354	322	351	344	332	351	328	353	313	331	336	337	336	315	338	329	341	364	367	344	332	345	337	355	346	342	335	334	346	316	332	347	303	353	323	338	377	339	328	334	354	325	357	338	326	329	370	345	379	342	331	332	333	332	348	366	342	374	358	308	369	358	335	346	348	353	346	347	331	371	352	327	320	304	324	344	360	342	332	329	349	338	332	345	332	328	321	360	338	378	344	317	344	354	343	388	352	344	358	330	328	334	339	332	357	357	375	326	358	344	355	367	357	320	358	305	325	323	353	316	339	325	358	335	356	361	365	356	344	354	354	339	376	304	323	345	393	332	388	337	331	325	339	339	330	356	306	356	329	322	349	349	338	339	334	357	353	338	353	326	352	341	357	332	346	335	346	342	329	339	348	346	351	341	352	308	325	365	332	349	364	353	358	364	364	376	337	325	332	337	350	352	340	348	318	380	361	314	356	364	314	331	354	347	311	350	335	333	374	328	345	327	346	349	360	340	336	334	360	324	375	333	338	384	355	343	336	337	368	330	341	332	340	336	334	329	300	336	325	337	357	366	351	370	338	355	325	346	330	367	355	335	355	363	329	376	316	366	372	355	330	362	364	317	351	348	358	335	347	357	349	353	364	348	339	363	365	374	344	322	333	343	314	345	354	354	319	359	333	385	362	339	330	323	341	347	361	344	341	351	344	360	352	345	336	323	375	347	332	364	323	337	334	335	330	363	347	320	332	340	347	348	339	346	311	338	332	375	354	361	320	358	320	350	327	345	321	337	323	342	347	335	364	301	351	317	352	338	347	346	329	317	355	331	364	391	326	352	338	313	340	358	313	357	333	324	354	358	343	304	316	319	348	335	372	375	371	349	331	342	322	333	385	354	398	329	360	367	350	336	376	335	343	334	355	315	331	353	341	356	356	369	345	382	361	343	357	362	350	357	349	352	322	360	341	333	351	330	357	364	328	363	333	305	342	346	334	328	360	354	339	348	317	374	350	364	347	400	327	345	318	360	342	344	342	338	335	363	349	334	334	363	327	347	365	324	344	326	333	352	355	341	354	356	325	360	331	356	371	363	345	332	347	374	359	354	364	321	339	348	339	311	337	321	369	321	349	372	379	340	341	349	341	326	357	377	344	351	309	360	349	372	369	342	351	326	356	346	316	327	343	357	338	331	353	345	383	323	364	305	329	386	367	348	363	346	352	372	321	342	327	348	318	361	352	296	343	308	318	311	356	312	337	319	328	321	341	328	351	330	331	361	376	369	315	310	357	330	335	336	326	335	347	323	384	355	299	358	344	316	315	372	343	347	342	326	336	354	376	334	333	339	347	327	326	361	345	349	346	336	350	346	328	345	348	351	330	335	336	303	327	347	344	339	363	291	353	373	338	344	357	379	368	356	356	338	318	326	333	304	330	310	333	317	344	345	358	338	354	326	342	369
31065	45540	29863	7171	3549	1038	658	546	488	420	450	404	408	426	447	419	416	410	399	392	403	390	425	397	416	396	396	410	408	395	431	399	405	408	385	416	399	416	415	399	416	419	411	394	387	419	386	401	423	401	410	377	398	382	423	411	408	405	439	398	402	374	385	395	415	402	395	399	381	397	398	388	427	417	414	403	393	398	405	406	366	413	415	427	423	408	391	415	413	387	379	407	414	359	386	445	412	400	419	399	406	391	412	412	431	400	424	379	402	394	403	436	416	411	380	426	378	367	433	392	420	414	393	382	394	393	437	426	405	382	393	394	375	379	394	397	382	417	423	374	409	403	386	394	367	371	384	388	382	401	415	404	393	439	413	413	388	449	461	398	428	398	410	378	386	437	455	396	404	398	372	398	441	406	379	416	373	384	387	417	436	437	392	410	396	397	412	379	360	393	418	405	389	400	446	371	389	403	410	376	401	407	374	403	395	369	391	395	384	414	391	400	409	414	399	388	409	398	383	395	375	395	424	428	365	372	360	414	384	399	392	409	416	418	399	382	430	398	409	430	413	368	388	387	416	387	377	388	380	384	411	393	373	414	396	402	383	404	420	419	395	410	342	401	395	367	438	380	391	394	392	426	397	413	425	399	375	412	398	395	428	447	412	378	416	420	389	426	407	412	400	378	384	400	411	460	388	416	433	422	400	357	388	393	425	415	419	410	454	397	413	410	412	433	394	404	416	398	418	386	431	375	435	371	421	380	399	376	396	405	408	428	382	451	412	405	408	398	390	417	400	405	409	404	433	421	378	418	416	391	411	417	403	404	390	379	404	404	427	384	391	455	426	392	447	382	421	379	385	398	404	399	434	424	414	417	438	415	383	367	380	391	432	376	408	391	426	418	371	412	397	368	404	397	371	386	401	365	409	442	407	375	379	395	383	418	423	397	394	406	398	385	405	411	402	386	416	406	395	408	411	416	435	399	440	420	386	410	388	396	415	369	367	435	409	423	423	365	420	438	398	407	433	394	419	418	428	382	422	384	439	406	418	407	385	396	403	386	416	407	429	399	379	409	366	392	423	422	440	412	417	382	406	397	377	409	422	399	412	401	383	389	416	408	359	412	390	401	402	407	442	351	420	401	379	410	394	402	399	359	424	391	420	401	382	405	396	451	451	378	376	385	388	440	407	392	402	402	415	358	428	392	402	387	417	415	432	434	388	424	413	405	394	382	445	394	393	406	392	359	382	393	366	377	427	369	353	384	414	364	429	403	382	430	417	374	420	448	377	429	376	422	407	393	413	443	421	404	423	401	426	359	415	405	406	419	381	396	405	381	387	393	422	416	371	404	374	429	365	431	411	434	409	388	371	384	410	383	382	407	397	413	408	465	401	370	362	422	384	371	377	389	392	421	404	385	408	405	403	403	394	401	433	391	419	405	434	394	374	400	428	432	417	409	388	371	392	409	432	367	395	433	404	395	402	390	401	425	393	376	395	400	368	383	421	424	432	385	361	390	390	393	391	424	398	442	395	368	396	422	401	395	441	398	408	421	385	396	418	404	405	419	406	431	389	406	408	423	390	415	427	415	384	393	406	404	413	382	397	426	428	460	360	407	357	356	406	401	380	391	398	446	411	439	418	415	364	400	369	380	399	411	421	433	387	401	389	403	424	443	454	409	384	424	424	395	400	420	395	383	379	437	404	419	398	416	427	421	386	398	419	408	434	377	408	412	388	413	385	442	384	413	355	412	419	402	395	388	426	417	414	390	405	365	385	408	386	399	416	429	408	412	408	417	391	418	417	402	402	378	406	411	389	428	401	406	387	394	369	368	458	419	400	422	411	372	393	419	382	401	416	382	373	423	398	403	404	405	415	409	372	436	432	401	428	440	418	392	425	390	423	411	400	399	391	382	401	409	391	394	389	410	413	390	394	393	405	377	418	419	382	391	407	399	388	426	397	374	408	408	399	426	400	374	441	410	383	416	424	386	404	374	406	394	391	400	413	385	409	410	390	411	384	403	380	422	413	392	369	410	381	447	410	417	422	433	401	383	412	423	385	401	394	410	380	359	430	383	426	414	397	419	391	390	387	436	387	396	394	420	416	393	395	391	421	401	376	390	402	403	410	407	397	406	425	396	425	394	383	390	377	402	428	392	416	357	430	397	382	426	381	411	423	377	402	420	418	399	388	407	396	413	398	410	390	382	401	408	421	423	406	425	396	431	423	380	429	383	414	397	370	390	389	363	408	390	413	397	405	443	415	422	409	385	411	359	396	386	421	414	385	417	383	406	399	416	407	367	399	391	417	398	370	402	376	429	405	376	397	412	410	407	420	399	384	433	408	376	399	419	395	429	396	430	353	394	358	414	385	374	370	409	415	423	398	452	424	401	409	383	379	400	378	395	358	420	380	398	412	429	372	410	420	409	402	393	398	406	407	387	398	399	412	391	376	423	407	391	425	409	391	402	396	373	399	398	373	407	402	410	453	417	402	399	398	436	379	380	418	370	413	391	420	399	384	397	384	366	397	387	395	393	422	395	416	375	437	385	386	393	368	407	398	408	414	432	365	405	401	423	354	374	395	414	413	407	426	408	407	421	399	409	398	366	411	388	415	434	424	418	438	411	405	386	373	366	371	358	380	393	423	445	402	415	411	388	437	425	403	368	405	406	390	335	416	374	396	404	402	430	410	409	413	397	400	372	404	408	396	382	387	400	429	412	406	361	414	414	385	372	378	394	385	414	394	413	390	416	380	417	390	390	399	370	410	373	378	378	407	408	456	405	430	386	396	389	390	395	393	400	418	381	373	420	376	422	381	387	364	414	401	431	422	402	384	396	443	417	403	411	445	385	354	404	377	406	421	371	398	402	394	411	414	418	430	409	419	405	395	389	428	393	426	382	407	386	408	411	414	411	391	399	412	392	404	393	402	425	439	395	427	421	400	352	375	389	387	378	400	389	440	403	443	393	399	387	424	394	426	420	413	431	379	389	365	399	399	386	374	406	386	376	428	396	386	417	355	371	410	399	427	360	382	423	406	363	418	396	388	428	422	425	426	381	393	404	403	398	412	376	408	408	402	411	444	400	463	409	426	384	432	393	409	408	412	388	398	393	379	417	387	408	377	377	386	413	394	391	436	397	411	417	401	435	344	428	410	386	376	429	371	412	410	412	374	414	426	385	423	393	389	389	420	412	418	418	405	413	370	395	379	415	413	376	403	398	386	375	401	356	385	357	403	391	395	377	403	406	406	442	378	355	387	370	397	408	418	388	388	402	399	374	407	405	396	393	408	387	410	421	384	372	452	426	393	393	412	371	414	416	401	409	356	398	401	370	417	398	401	403	397	427	380	369	432	364	383	383	390	424	425	380	397	412	419	421	401	393	400	399	421	386	415	384	409	386	372	405	415	390	374	388	409	338	404	390	417	417	406	382	424	414	387	429	406	428	414	393	384	404	425	401	398	403	458	411	367	438	430	412	416	419	455	397	428	412
23872	21014	28131	24124	20881	10049	1348	682	547	461	409	412	378	353	370	362	328	326	357	375	320	349	348	321	314	318	308	329	318	310	317	301	306	344	306	300	300	303	313	292	354	322	306	323	314	298	305	356	303	328	320	292	326	317	308	317	339	331	591	317	306	331	319	298	311	288	289	286	296	299	327	303	310	287	280	308	330	259	335	294	284	298	321	297	335	299	343	285	320	290	314	306	320	331	318	287	311	298	299	318	310	290	301	295	285	280	304	331	315	309	302	307	334	327	328	315	301	303	313	295	296	312	331	289	298	327	278	314	310	313	333	319	322	336	284	302	325	333	334	299	286	335	267	348	294	297	334	308	296	309	303	337	342	292	285	299	288	279	302	290	300	278	306	326	301	316	300	296	320	290	315	333	285	291	327	295	320	326	298	309	320	310	288	297	303	313	282	306	287	285	325	284	336	278	309	299	309	292	342	314	288	320	348	315	318	286	287	275	270	297	311	304	263	277	289	323	308	308	327	332	309	312	322	315	262	289	308	327	317	313	290	279	299	338	299	290	310	310	304	285	310	298	300	318	316	282	303	305	297	321	291	311	298	329	328	304	319	318	330	333	301	290	306	330	306	308	293	305	322	268	316	292	293	331	317	319	283	282	296	306	289	306	318	314	300	298	313	322	319	294	295	291	307	320	285	321	313	275	297	310	334	284	327	289	275	284	311	323	325	292	325	262	299	310	324	330	288	304	310	315	316	300	319	280	300	311	303	285	301	286	312	284	299	273	305	280	294	321	312	288	282	298	311	312	310	312	323	288	324	297	314	303	292	310	333	317	261	296	319	326	302	275	308	333	264	321	293	303	333	312	278	318	310	321	309	315	291	293	324	337	297	298	317	281	308	309	303	257	296	302	277	307	279	304	291	265	310	299	288	309	315	253	336	315	297	281	287	292	315	312	317	289	313	300	281	333	296	291	302	310	306	314	281	293	313	316	299	299	309	292	326	313	283	305	291	300	321	321	289	317	295	284	272	293	318	291	301	303	309	290	327	297	298	286	283	309	295	316	322	303	311	313	318	278	327	303	293	307	315	289	322	312	282	307	300	298	302	306	348	298	318	324	298	315	322	320	286	312	310	298	292	326	271	307	306	292	275	306	293	279	279	305	290	302	308	310	317	325	308	334	319	300	327	314	311	287	335	311	289	294	309	342	311	309	257	314	322	326	291	298	299	278	303	320	291	308	302	316	309	316	274	308	311	290	300	310	306	297	304	280	306	328	328	286	300	281	304	330	326	265	298	297	303	333	285	271	325	326	312	306	309	289	311	290	270	302	348	308	292	297	316	310	295	296	315	332	311	305	268	279	311	286	289	309	317	352	290	298	297	289	296	295	310	292	291	284	292	325	302	301	305	320	308	300	270	288	308	313	296	288	262	321	303	300	304	300	304	298	318	282	295	323	316	317	280	322	322	327	289	307	305	299	316	329	326	307	313	314	305	289	306	328	304	286	314	267	294	315	310	314	301	324	323	333	303	328	303	325	279	261	305	303	321	325	308	329	315	315	326	326	298	285	274	298	282	297	313	300	291	297	330	306	281	289	295	278	283	262	330	327	325	297	329	301	294	279	328	314	320	300	297	303	274	327	271	284	279	287	318	293	338	290	346	307	318	300	331	290	324	302	291	303	312	311	313	293	328	296	310	294	333	290	313	325	319	321	313	329	285	342	286	334	319	331	301	316	339	268	343	313	320	323	336	318	279	279	300	319	321	315	266	313	286	315	331	319	332	311	313	310	325	279	305	311	304	304	302	319	274	298	311	305	329	307	304	309	282	328	347	318	317	327	308	323	314	309	317	308	287	350	275	296	317	297	303	315	313	316	302	346	307	309	325	315	303	292	318	286	288	333	289	303	302	330	303	308	317	287	325	294	292	314	317	306	311	310	303	319	308	293	312	315	343	354	312	315	310	311	313	283	290	303	311	307	303	288	320	302	296	328	308	256	331	318	323	304	304	329	308	287	276	288	288	292	293	303	323	298	265	272	322	295	323	300	341	322	305	306	284	278	317	339	323	327	303	307	277	292	285	316	303	291	323	305	317	313	288	324	348	290	308	294	308	316	300	308	305	336	317	327	293	289	319	297	299	314	313	318	276	284	311	325	292	311	313	305	317	304	302	321	317	285	291	298	302	307	298	294	297	278	303	291	287	317	298	292	299	312	297	296	305	364	336	314	330	304	299	338	339	300	309	287	303	291	262	282	289	306	321	324	315	308	294	298	308	322	282	318	294	305	315	289	330	283	271	304	307	300	304	308	319	312	301	304	313	294	285	311	285	316	313	278	328	296	300	291	299	331	308	285	288	280	343	293	321	301	290	299	292	325	312	324	338	314	312	282	291	307	339	298	327	292	319	313	306	325	303	299	289	306	294	299	315	314	298	284	328	301	305	317	278	318	289	279	304	309	322	302	310	336	266	271	322	335	319	320	302	338	304	308	271	303	330	267	315	282	337	327	336	312	265	309	295	320	314	279	286	316	279	314	302	311	309	277	281	313	281	303	270	302	287	324	283	316	320	293	307	305	331	311	325	317	318	282	290	304	301	316	313	343	314	309	314	271	277	339	336	314	295	306	297	326	312	302	329	312	281	310	306	305	305	296	277	307	299	334	310	299	287	315	309	289	325	294	267	304	295	335	310	312	307	327	316	300	334	307	361	284	313	311	337	282	277	317	307	295	297	297	311	321	343	289	294	320	336	329	289	315	310	321	304	317	283	302	319	317	302	326	312	327	294	299	314	297	328	302	296	326	316	319	301	348	322	300	280	310	277	294	307	309	309	328	322	316	285	296	273	300	285	308	278	299	336	328	292	291	335	308	296	301	325	310	296	311	322	280	325	329	306	329	317	324	321	315	304	313	294	307	293	321	306	330	296	305	326	325	315	311	289	298	299	288	287	302	336	302	321	299	299	316	313	303	320	277	283	293	265	325	325	301	321	304	312	331	273	305	324	321	319	315	303	328	301	304	312	300	293	283	291	316	301	285	285	321	295	301	300	297	297	303	293	309	302	327	303	318	339	315	304	298	323	307	291	333	311	324	280	335	310	326	295	311	313	329	296	269	319	326	300	334	322	273	289	300	296	315	313	305	317	287	283	292	310	293	273	289	336	294	297	298	321	280	297	329	313	319	282	278	256	313	316	329	320	315	288	310	266	292	307	301	322	280	302	319	308	315	293	330	299	316	324	302	305	280	307	289	305	307	287	296	324	312	343	300	333	348	321	313	296	323	293	307	296	300	295	307	288	304	310	313	324	324	321	309	291	302	309	299	281	309	340	298	302	279	295	321	275	293	301	308	304	300	298	291	301	336	340	312	321	288	308	325	323	326	309	274	315	298	330	274	303	343	289	301	306	314	319	328	305	295	321	321	312	272	288	320	272	277	322	313	321	312	317	302	333	335	296	327	317	307	333	287	298	308	287	301	332	318	339	289	332	294	282	316	297	292
32006	51753	30593	14191	6563	2586	1582	1083	809	657	567	564	462	463	440	478	450	464	435	413	438	379	389	379	406	397	379	413	381	368	382	371	349	321	374	366	359	339	365	353	357	355	363	342	352	373	336	346	362	358	372	335	348	379	360	368	342	409	843	374	373	397	373	337	349	333	377	333	335	348	311	378	361	380	324	366	353	355	359	400	309	395	377	354	370	345	326	355	333	356	385	340	376	338	375	340	363	348	359	351	344	347	368	383	360	391	327	318	349	350	348	336	333	363	334	355	359	336	349	338	346	340	355	344	367	329	343	360	323	357	352	368	326	353	358	364	369	373	328	336	372	351	345	374	356	365	409	351	350	311	329	324	352	348	353	366	354	343	345	370	365	370	355	348	357	383	331	322	366	353	349	360	357	360	386	337	375	345	371	359	385	374	354	361	334	343	345	331	332	343	347	373	370	334	353	373	382	345	369	331	375	360	375	356	389	378	356	359	357	358	326	355	341	356	366	339	353	358	402	354	365	338	343	356	360	361	365	338	369	373	366	350	347	349	351	348	330	349	335	336	387	353	350	363	401	367	396	352	347	347	378	370	354	383	353	349	389	364	380	365	340	330	307	382	372	360	344	366	339	356	356	349	377	375	313	347	337	330	378	344	350	361	329	360	354	351	378	325	354	341	381	327	343	365	379	361	346	339	327	341	344	379	348	309	377	329	324	354	335	333	347	375	336	324	353	341	386	348	353	378	371	361	349	336	349	368	348	338	335	360	345	377	352	317	353	368	334	346	341	320	362	350	355	329	360	326	371	314	365	354	331	317	340	341	387	379	337	361	347	330	373	375	357	357	356	362	358	372	380	342	357	378	337	374	358	340	352	387	362	348	375	350	343	367	336	354	368	336	381	360	336	344	335	363	357	367	359	379	370	367	317	345	381	327	367	375	375	364	372	373	378	339	336	368	367	338	346	355	356	363	387	323	336	352	362	343	349	342	360	332	376	349	375	345	342	348	325	338	333	340	351	374	358	353	352	376	369	374	368	348	313	356	373	342	356	324	379	323	356	385	340	323	378	364	355	327	353	341	369	377	352	364	334	331	336	371	373	345	357	337	369	329	349	340	336	346	352	370	356	359	351	368	332	328	375	350	345	331	331	358	366	351	356	363	365	355	333	336	350	354	346	345	351	359	386	335	388	352	366	320	354	371	353	371	356	347	365	379	365	342	352	359	359	352	346	370	356	352	386	371	358	328	367	377	332	359	358	346	358	315	366	368	327	350	355	366	382	361	350	386	368	356	364	373	363	376	348	348	370	340	337	377	339	365	338	363	349	368	381	339	333	340	332	401	382	372	332	348	353	347	335	359	340	362	379	383	327	382	363	344	336	358	382	384	352	354	322	350	354	392	363	336	342	360	334	349	325	320	347	356	353	405	339	303	332	377	342	330	339	321	357	392	376	357	374	338	347	391	360	342	358	347	362	330	352	309	353	384	338	360	339	333	380	355	378	361	361	344	351	350	385	352	367	349	342	343	384	372	391	351	381	357	337	365	369	369	328	370	375	369	351	345	345	354	349	374	337	360	351	333	338	357	345	386	348	329	357	386	360	358	335	329	354	364	344	364	362	364	355	357	408	370	362	351	359	373	342	337	385	374	357	344	335	351	352	377	364	398	374	326	364	388	326	353	327	374	351	356	353	359	358	369	387	384	335	358	354	364	358	371	358	383	339	349	369	391	334	356	345	342	368	353	331	359	345	353	359	339	330	367	337	350	345	385	390	354	347	390	378	338	365	347	315	354	323	314	322	342	375	342	358	360	352	355	332	367	370	339	305	357	372	348	338	340	379	334	374	386	343	368	359	376	365	328	400	335	346	352	341	359	361	355	344	346	378	352	356	362	355	362	356	309	340	317	351	352	368	333	392	349	330	366	359	341	367	373	361	338	367	345	386	343	325	362	347	346	350	368	326	359	349	401	368	368	350	358	373	361	338	341	355	351	363	361	331	357	341	335	343	353	363	339	342	338	315	364	319	370	357	360	364	368	338	341	342	351	345	346	340	343	368	390	331	349	347	374	368	361	359	364	362	330	374	351	376	345	352	357	326	326	375	325	373	321	347	337	371	343	378	368	337	350	366	369	386	350	358	331	368	364	351	342	363	331	370	343	336	344	363	372	334	381	351	345	353	332	351	328	365	315	361	362	349	346	381	345	360	371	356	330	349	361	358	367	362	336	353	332	362	362	350	332	355	341	356	387	383	342	368	342	382	315	347	352	320	328	342	372	343	348	335	348	357	364	355	340	354	326	324	368	373	357	348	361	347	363	392	360	352	332	339	352	345	345	393	349	350	354	392	356	398	389	349	378	359	381	337	340	333	376	380	328	366	353	333	334	393	340	343	369	374	349	377	349	362	356	367	366	344	335	365	359	367	359	369	365	361	366	340	341	356	370	365	350	336	369	346	331	368	351	353	346	354	340	325	370	367	313	356	336	339	323	360	351	357	366	368	345	327	346	363	377	366	364	351	347	368	332	341	344	328	360	347	365	338	366	349	398	366	339	373	359	400	324	359	345	338	345	361	335	366	356	348	363	374	348	358	379	371	379	348	311	336	366	374	325	348	354	357	343	359	352	340	334	378	332	380	369	346	357	321	333	357	368	385	331	359	316	361	382	400	378	335	335	367	356	372	368	349	317	374	344	392	362	357	313	351	326	341	343	382	351	369	349	377	370	370	344	354	359	377	361	338	325	338	356	358	370	345	356	361	372	352	335	372	366	337	368	348	359	391	383	338	353	337	377	337	388	343	372	357	362	351	344	380	358	342	371	374	329	338	372	359	345	357	372	333	345	387	366	322	323	335	330	337	378	343	341	346	357	353	350	352	350	337	385	397	403	333	375	354	340	332	323	382	378	348	373	359	346	361	324	347	374	363	365	340	388	394	344	390	318	344	342	338	335	361	337	362	370	367	371	345	358	362	349	364	367	375	312	350	382	364	358	355	392	365	340	330	371	342	355	358	320	354	346	346	336	352	351	366	327	335	366	359	365	350	342	374	353	363	377	346	388	371	348	350	402	348	362	341	364	367	364	369	358	374	353	361	361	336	352	367	384	335	365	344	328	383	355	320	375	341	359	337	379	329	381	360	340	369	338	365	361	319	364	341	378	356	348	337	368	327	369	327	351	327	359	356	327	335	357	326	347	405	353	364	357	341	370	388	378	370	330	336	350	366	382	348	360	366	370	354	344	373	351	356	383	332	349	367	368	360	377	335	332	344	363	361	363	368	352	364	357	350	372	346	340	364	377	363	378	361	335	354	339	324	375	373	342	360	350	336	378	379	367	353	351	362	306	340	372	353	317	372	341	346	357	395	358	359	368	351	340	346	351	359	339	373	374	346	372	361	356	342	308	366	334	335	370	352	374	333	349	361	366	387	341	308	360	365	344	379	359	361	379	358	344	373	332	356	355	362	358	352	330	357	321	352	371	338	371	395	375	324	351
25217	21144	27419	25046	13515	2352	832	672	595	574	563	503	511	479	536	453	472	514	476	522	483	511	458	509	481	440	511	464	485	450	481	446	482	459	465	484	489	483	446	460	428	480	442	427	450	493	460	438	515	457	478	486	426	456	475	422	456	466	557	479	445	464	462	471	422	467	496	409	452	466	473	442	451	469	453	475	479	393	457	441	436	476	468	439	477	443	489	457	482	515	475	463	466	417	435	465	458	459	438	449	466	494	475	464	449	453	477	466	454	424	449	445	451	467	458	469	421	449	433	465	447	465	439	472	518	445	446	493	421	466	477	438	436	488	435	477	487	477	436	482	453	496	487	452	449	472	466	444	440	484	476	443	408	458	468	471	485	469	440	434	436	436	441	435	405	481	469	462	404	503	439	455	437	464	457	413	439	490	425	433	503	459	449	468	443	434	453	472	452	468	474	473	495	442	439	461	461	477	469	477	463	470	434	451	456	445	440	449	415	430	441	466	456	477	433	473	479	455	468	447	467	453	444	451	447	469	480	447	474	463	514	501	455	470	487	451	472	450	423	479	441	452	454	505	492	457	440	512	470	445	474	496	464	421	438	493	459	416	496	433	486	452	461	418	449	468	461	432	450	478	429	443	465	452	439	463	438	466	452	436	470	471	454	427	448	449	494	472	426	417	457	467	461	452	457	468	444	474	462	428	448	443	451	434	457	466	456	430	465	433	458	487	437	460	450	494	449	474	456	463	447	432	502	502	462	449	464	487	476	481	462	473	470	436	437	441	476	467	419	464	428	473	482	408	449	445	470	446	461	499	468	423	470	478	469	418	459	456	427	475	468	500	446	434	464	468	475	467	432	475	438	464	440	493	475	477	497	455	431	451	486	408	444	478	450	405	447	437	471	475	470	446	436	409	470	484	445	444	469	480	407	451	428	431	465	474	450	487	459	463	456	473	466	467	457	464	428	445	437	444	469	480	481	476	476	458	454	465	494	469	483	417	440	488	467	418	463	462	447	478	445	447	457	450	481	486	463	424	427	458	480	476	446	466	482	451	466	507	489	434	410	413	472	484	470	439	467	431	459	470	452	431	441	427	491	478	455	468	450	477	478	456	466	467	424	468	449	440	473	480	458	443	436	466	451	432	407	460	414	469	457	441	480	411	463	497	424	450	475	466	456	447	467	444	468	464	483	489	509	429	477	428	477	455	439	432	480	494	471	457	446	434	450	476	451	427	449	460	440	471	475	465	453	467	429	475	435	449	426	471	472	465	438	474	456	416	457	432	437	461	460	462	449	489	459	488	497	432	454	442	433	468	436	450	463	446	452	460	492	434	451	452	463	458	468	451	432	494	445	481	462	474	472	465	458	494	469	461	479	462	435	491	462	464	481	457	421	490	434	470	411	453	480	426	480	447	474	444	516	447	458	448	465	443	464	462	467	452	458	419	434	457	471	467	469	481	442	512	453	482	452	439	468	471	478	441	473	460	435	494	462	458	451	441	429	480	456	457	453	457	446	501	435	500	454	503	481	468	496	452	461	457	493	457	463	463	511	446	432	430	476	431	491	462	451	451	490	440	425	472	441	453	460	483	485	451	459	470	482	469	450	460	473	450	471	469	451	450	442	437	459	452	427	465	427	468	456	456	428	463	446	440	446	450	452	463	460	449	443	470	460	451	478	457	415	461	497	458	489	467	445	417	446	442	418	466	485	417	438	467	462	485	423	449	465	475	446	477	416	490	447	467	446	453	473	451	457	427	463	421	460	467	460	461	437	476	444	459	459	457	462	418	444	445	420	426	468	437	468	471	427	452	462	448	472	448	454	441	474	442	404	477	418	454	457	404	441	436	407	473	434	447	465	419	435	477	462	462	457	476	456	481	423	486	425	476	481	501	479	475	462	482	461	425	456	466	455	437	455	469	492	494	455	479	474	455	430	472	473	454	444	456	428	467	458	462	505	443	450	447	448	473	474	472	451	435	432	473	454	466	481	435	416	449	465	483	494	440	452	451	456	471	446	482	451	472	432	500	450	461	457	435	482	433	449	482	454	482	449	466	467	467	442	475	454	485	508	456	501	436	466	470	437	482	432	448	456	459	448	438	473	465	435	455	468	495	457	481	423	472	505	467	450	498	480	452	421	459	474	413	457	445	506	486	436	478	445	437	445	442	448	474	472	469	478	427	479	457	438	427	461	450	458	481	421	480	460	428	469	442	464	442	450	464	449	476	481	442	506	475	473	465	434	417	401	438	470	455	456	471	436	479	455	445	439	456	444	433	443	427	462	461	467	441	458	457	492	464	435	514	467	485	488	447	435	439	473	488	468	471	511	474	497	447	439	447	469	497	424	477	438	467	431	491	431	455	451	469	440	467	466	459	464	458	447	435	467	423	442	543	422	445	464	493	469	477	443	465	436	462	457	501	458	451	439	467	429	513	463	450	421	454	432	470	469	461	444	456	446	431	445	465	452	490	449	433	446	403	474	405	432	428	464	476	456	453	459	454	478	437	423	440	470	501	481	470	462	451	454	459	479	475	467	470	476	447	445	442	465	424	469	476	455	426	415	436	422	462	441	459	459	469	446	460	484	429	475	460	455	473	425	450	460	447	459	468	468	479	452	477	497	416	471	475	485	468	470	467	446	512	441	473	421	483	439	479	435	449	455	442	453	478	442	468	442	463	458	448	458	459	475	454	466	472	454	460	474	467	472	457	462	411	447	441	485	444	443	469	470	421	459	494	428	474	449	433	477	446	466	473	483	474	427	484	475	403	449	449	459	442	477	472	452	458	490	458	470	448	456	459	439	489	452	466	477	441	453	485	440	461	437	457	491	448	504	448	458	460	429	470	438	459	474	465	456	445	465	454	424	426	427	461	449	479	469	465	490	456	471	457	447	434	462	493	454	382	474	437	464	438	454	429	471	440	464	477	480	447	452	475	449	461	469	468	457	470	467	455	445	443	485	436	464	453	415	434	437	461	463	468	476	438	454	445	459	446	396	471	450	454	460	505	448	435	486	432	432	465	442	471	400	417	471	426	483	453	475	451	453	444	445	446	433	450	455	440	453	466	478	435	473	481	487	411	445	435	479	445	452	497	476	484	484	466	501	499	406	428	454	452	468	446	474	447	467	442	415	416	460	448	490	421	444	479	454	489	443	443	496	476	433	417	453	444	461	479	450	442	480	477	420	454	442	527	478	470	453	489	492	460	472	467	451	428	445	418	420	499	458	426	434	463	446	511	475	498	449	445	488	440	455	446	467	467	455	443	456	454	461	475	417	420	438	465	461	456	462	439	468	469	438	493	443	461	448	478	432	451	454	427	455	430	461	429	497	478	393	447	437	435	462	424	456	446	450	456	423	451	497	459	434	447	443	413	461	459	474	453	476	449	452	430	399	448	477	441	417	479	477	437	462	462	427	424	471	445	440	432	443	452	449	450	459	428	475	439	438	460	435	450	455	432	396	459	452	439	433	441	440	468	450	438	451	474	447	495
31676	45891	29837	14281	9745	2433	1252	922	807	718	653	601	592	583	653	558	567	588	543	590	567	557	532	539	536	527	519	549	553	512	492	546	528	539	532	518	505	526	501	510	565	523	503	546	483	536	529	472	525	513	538	503	498	508	520	520	530	509	685	547	522	528	537	512	505	525	548	511	540	514	549	512	508	558	533	512	525	492	505	512	578	524	537	479	537	494	542	507	485	502	532	515	492	518	528	511	473	518	497	487	519	502	549	557	520	495	557	581	508	523	528	519	518	518	524	487	482	496	511	472	485	506	527	504	509	503	526	516	492	579	537	501	520	520	513	533	496	502	524	532	490	521	525	531	514	514	546	523	543	522	529	500	476	542	551	550	530	576	512	485	510	517	522	511	518	569	468	518	541	504	503	560	537	501	499	481	487	463	533	490	560	529	546	518	483	549	522	563	544	528	495	517	558	519	541	567	499	549	508	467	512	500	517	517	537	512	532	516	503	509	525	545	512	506	503	508	511	545	531	510	521	512	539	497	555	539	554	529	499	540	535	565	516	495	509	496	510	513	523	510	503	516	546	505	493	515	523	516	530	475	504	554	538	491	462	515	565	527	490	550	498	528	516	536	526	510	518	507	531	501	524	536	536	486	530	513	519	501	519	518	539	516	518	512	498	503	528	477	533	526	531	538	549	514	541	544	533	487	509	550	526	535	539	526	522	524	520	522	510	471	521	518	510	545	510	519	528	535	534	534	493	539	549	498	541	512	524	508	510	542	521	532	489	516	517	551	499	545	515	561	565	532	527	500	535	515	544	482	522	508	513	539	577	531	532	527	496	530	511	518	512	521	504	513	495	542	499	546	539	517	520	472	526	489	551	542	543	479	568	552	572	522	552	502	518	513	498	497	505	537	547	501	523	521	526	502	501	570	533	465	516	470	546	537	523	543	500	577	463	518	553	518	539	495	496	512	517	534	513	548	520	518	486	532	476	526	507	529	534	547	526	542	524	525	530	531	541	546	520	487	513	500	507	487	537	548	537	510	533	538	509	514	537	507	535	534	539	517	491	544	499	548	511	575	499	516	531	534	499	492	506	549	527	527	526	500	496	517	491	521	508	558	484	531	548	512	522	533	531	538	528	538	500	531	508	527	519	550	490	523	495	482	538	516	531	484	502	514	502	530	548	537	561	501	489	515	521	526	533	535	484	527	501	535	512	537	498	478	495	515	540	509	512	505	516	541	511	485	483	511	482	530	518	490	567	479	492	532	499	545	503	505	529	568	517	511	527	492	500	521	525	535	501	486	519	509	522	495	508	519	488	469	527	531	567	553	499	481	513	522	527	543	548	522	511	511	510	519	493	520	531	550	510	546	501	521	518	524	488	589	538	522	532	517	486	519	539	513	503	520	496	486	514	548	540	500	523	524	521	538	525	494	502	538	559	511	509	532	572	519	519	497	522	499	519	526	488	512	533	526	505	560	514	486	496	530	525	503	507	551	552	548	504	508	530	530	494	541	518	503	544	531	535	559	537	500	470	552	539	523	525	557	499	507	548	534	502	512	524	511	480	516	528	507	524	485	537	513	510	532	503	491	496	477	516	540	481	529	502	516	524	509	537	515	542	531	504	521	499	528	502	509	579	536	525	474	528	556	503	514	566	520	542	493	488	533	528	472	518	559	541	562	490	486	514	522	500	519	527	548	509	543	496	510	494	515	506	509	468	489	498	497	513	496	515	539	519	502	525	534	531	522	482	494	517	503	493	499	518	501	542	532	489	534	524	506	507	530	473	528	495	552	502	533	535	543	521	540	496	501	570	499	554	588	508	530	503	505	532	534	498	542	502	493	512	495	497	496	503	535	528	509	486	479	545	526	522	518	525	521	535	499	510	526	526	500	519	511	515	547	518	526	536	491	526	490	527	498	519	508	482	526	537	520	509	479	535	533	510	501	548	512	500	512	543	532	495	537	534	540	519	554	528	512	484	496	548	530	520	500	501	476	543	491	518	483	556	551	547	507	567	524	514	518	494	534	537	528	538	468	503	518	554	517	498	501	500	484	492	484	492	551	511	509	545	588	533	497	495	521	503	492	492	517	534	554	544	516	517	519	523	537	518	508	495	483	506	516	538	512	498	531	508	521	491	510	529	495	565	571	500	495	519	530	554	510	492	543	496	501	531	512	520	490	515	516	530	497	544	532	524	500	526	538	543	495	520	481	539	503	500	543	520	524	510	505	525	520	507	530	506	531	525	487	480	519	544	526	568	500	506	503	508	545	527	487	520	517	533	520	513	523	532	516	522	535	556	561	509	504	540	476	494	518	516	529	504	572	534	515	506	495	495	527	528	506	542	502	524	540	516	565	539	529	525	521	503	535	532	534	526	558	534	508	558	512	502	541	548	509	538	547	513	530	531	516	471	495	533	500	543	494	499	524	517	491	543	514	563	542	544	503	524	504	543	514	524	566	520	518	566	503	525	525	516	529	539	468	511	502	551	542	499	515	537	546	492	519	474	522	552	524	536	465	494	519	525	516	496	506	528	538	540	508	510	522	523	551	520	506	542	505	535	539	551	531	534	543	529	548	521	489	493	525	517	561	548	523	551	507	508	492	522	524	494	547	489	507	527	499	497	527	553	524	519	532	504	530	520	527	562	534	515	535	550	518	518	542	552	536	485	524	496	523	495	498	576	497	499	504	477	505	507	551	564	535	517	546	507	507	530	526	512	527	537	533	519	482	531	485	531	544	531	520	513	509	505	488	492	482	540	492	541	497	551	512	536	505	526	527	522	518	544	560	536	499	501	508	500	506	491	508	512	520	535	457	544	505	520	493	509	526	523	508	526	517	504	515	530	529	528	514	511	559	522	513	565	503	535	514	514	511	517	490	558	507	518	541	533	526	508	510	518	525	513	479	532	494	491	545	487	515	510	512	522	540	538	478	546	552	533	536	520	518	551	518	498	529	495	529	484	532	524	531	539	510	508	522	490	542	495	517	534	537	542	505	466	478	497	549	529	506	505	548	544	521	493	520	506	478	552	527	502	528	491	437	556	512	492	531	551	486	545	530	491	514	542	495	483	526	510	504	532	508	546	555	548	514	508	518	541	516	543	465	488	484	499	547	541	502	495	504	519	508	524	516	477	527	525	506	546	550	521	535	548	498	515	492	541	507	546	518	502	491	537	496	534	504	484	545	500	566	501	528	510	494	512	536	549	517	506	508	530	496	497	522	506	506	529	523	548	537	516	508	537	505	465	529	505	537	485	505	533	512	520	547	535	475	530	557	533	475	492	516	479	513	520	515	488	508	515	530	502	552	505	501	515	544	519	525	513	499	519	551	499	541	552	554	518	531	475	473	533	525	522	534	544	529	492	519	529	518	572	542	513	495	500	531	529	528	547	513	533	487	539	509	491	546	526	530	525	532	566	531	528	551	510	533	499	526	522	516	511	508	540	526	523	536	467	519	512	520	515	551	509	490	526	459	538	491	511	545	541	512	522	514
22866	21128	28720	23766	21179	20898	8600	1284	849	769	677	639	557	543	547	513	576	498	514	575	532	483	526	524	486	497	481	493	492	462	483	499	503	492	483	478	454	474	471	481	456	437	479	489	485	449	497	457	437	450	482	486	439	462	428	453	443	491	811	482	443	508	480	472	484	482	514	484	499	459	441	419	439	492	487	425	446	462	478	459	454	458	467	438	458	457	469	477	455	462	496	459	464	461	437	430	487	462	446	440	436	447	473	503	440	461	459	465	467	468	498	478	485	435	453	478	492	501	444	476	496	461	466	442	426	475	449	463	471	436	424	471	455	471	450	429	430	458	446	422	471	460	445	464	472	499	437	438	448	435	523	421	470	500	462	430	430	509	454	459	430	497	434	440	479	480	448	490	481	463	425	480	476	425	463	475	448	485	460	455	481	454	468	419	470	453	455	437	447	437	458	473	441	446	430	436	472	483	446	469	466	445	451	442	438	435	455	492	463	488	457	450	443	441	424	481	471	475	486	433	461	481	466	472	480	491	458	449	471	473	464	472	493	500	462	462	480	480	453	477	426	474	442	471	447	501	464	472	464	417	450	446	463	500	455	410	452	491	459	436	435	482	458	449	477	453	468	465	447	500	443	462	454	445	432	471	470	453	507	421	452	470	455	444	456	455	473	423	428	447	496	439	444	418	431	478	438	431	421	435	494	479	498	470	472	455	443	480	492	457	486	470	451	449	434	462	472	477	471	467	478	499	475	456	477	424	485	476	441	478	474	441	476	482	493	486	480	460	463	494	442	422	426	474	446	487	458	475	438	490	440	435	472	472	466	451	437	471	460	446	430	449	479	468	471	483	460	448	462	449	492	495	415	484	453	471	452	479	488	438	434	485	464	450	463	485	446	484	487	506	469	427	474	425	439	480	423	444	389	478	474	488	448	442	472	481	462	477	481	465	426	450	447	500	480	471	466	464	451	465	492	478	461	444	460	457	431	457	416	466	469	461	469	439	494	461	459	463	477	462	446	503	439	484	463	450	458	422	481	451	460	462	463	439	470	489	471	483	440	481	449	499	470	426	466	450	443	470	468	465	471	437	462	470	455	468	482	468	455	497	458	452	466	453	446	460	501	450	464	474	462	502	469	484	456	485	494	485	470	478	451	482	470	443	448	423	464	446	434	450	493	453	472	468	485	466	414	487	424	503	483	479	457	488	492	471	485	459	459	466	462	453	456	452	459	498	473	461	469	490	454	486	425	436	503	513	483	491	423	479	483	463	474	484	481	453	507	474	434	450	473	474	484	464	466	485	429	495	446	449	478	454	444	481	467	456	468	443	441	477	454	474	477	441	448	463	485	483	455	454	453	468	451	501	455	459	433	469	450	430	435	459	493	448	480	454	489	459	457	447	449	487	474	485	459	470	454	533	437	445	500	493	456	484	428	474	438	444	412	436	458	425	498	447	461	426	473	474	457	480	451	445	502	463	476	444	463	436	456	459	457	506	474	458	458	452	467	450	448	457	462	452	474	518	476	445	450	477	448	488	481	435	477	448	443	467	474	441	456	390	468	510	470	452	480	463	430	477	417	470	447	424	444	468	425	437	447	455	472	431	416	480	450	444	462	433	439	475	475	431	464	480	478	452	460	454	441	448	457	445	450	449	448	456	429	493	454	478	454	470	471	474	449	420	423	443	455	474	479	443	454	467	453	477	437	451	466	470	465	472	454	446	459	472	427	447	467	476	453	498	421	446	456	453	492	497	437	458	479	439	451	467	477	442	448	442	465	454	429	461	473	433	459	442	509	460	450	489	491	437	473	466	479	464	459	472	467	435	451	475	498	500	482	440	446	459	458	456	469	469	434	466	474	475	457	454	452	460	466	473	475	445	453	490	475	446	451	488	430	458	442	430	471	461	481	430	462	468	451	459	443	495	467	497	428	447	497	488	458	476	474	458	443	470	446	456	460	474	467	471	432	448	505	469	470	436	486	468	467	458	489	462	462	430	472	412	425	450	441	473	467	466	484	444	463	440	487	462	481	493	444	439	450	447	492	446	470	469	487	508	454	456	487	469	474	468	499	446	464	467	452	460	420	444	400	458	445	411	455	468	464	443	468	466	440	453	487	471	484	452	489	466	421	444	432	447	491	504	475	467	452	475	469	494	433	510	512	454	496	440	446	454	440	481	450	450	458	421	428	429	506	442	508	475	493	469	463	477	403	502	434	421	461	470	458	462	443	468	452	468	474	489	464	433	454	470	467	481	480	467	423	389	488	464	457	523	428	458	480	475	471	450	474	481	471	453	474	466	480	467	437	407	447	456	459	446	440	434	478	464	467	479	459	497	468	451	499	447	449	480	439	440	501	469	454	452	462	465	497	491	466	420	477	502	471	459	505	507	460	420	480	453	476	496	455	481	484	454	484	483	462	476	422	458	447	496	452	452	502	452	455	441	438	453	464	442	428	438	424	423	432	473	469	505	432	440	434	452	460	442	456	438	483	486	477	445	455	470	458	442	448	454	473	442	443	525	466	477	458	492	450	416	463	464	452	432	503	435	453	461	445	482	488	469	443	454	445	455	414	442	490	454	466	468	436	442	485	447	456	442	468	470	496	454	445	462	468	450	482	449	454	462	457	470	460	479	445	439	499	452	444	458	440	506	461	442	450	429	441	429	463	466	485	489	452	429	463	443	464	457	442	453	465	481	462	425	440	476	454	469	478	491	471	469	464	497	487	456	473	440	450	462	478	444	479	464	492	470	447	460	503	455	448	461	478	456	456	468	434	466	491	484	456	442	470	482	458	443	454	442	424	470	457	434	514	452	422	475	465	453	440	510	490	484	425	447	461	479	471	494	486	443	412	436	485	458	475	450	450	449	449	428	417	471	438	481	491	386	515	439	441	448	473	457	471	499	461	449	446	437	441	498	412	472	468	436	439	471	450	482	446	461	435	478	405	459	499	472	497	475	440	482	458	450	411	441	463	465	448	465	428	496	454	450	483	458	473	468	466	475	444	446	495	439	430	470	470	439	474	468	471	406	507	466	450	481	480	476	454	485	416	462	428	467	453	469	480	483	479	482	451	488	432	505	464	479	423	443	459	455	449	492	467	472	473	492	474	459	442	441	456	469	461	464	448	458	424	498	442	435	508	469	456	458	457	470	462	483	441	448	470	395	464	452	457	482	450	421	432	469	461	497	480	492	451	465	476	443	470	468	478	479	461	494	454	449	483	446	454	444	470	467	463	460	438	445	439	480	445	452	487	468	464	496	455	459	435	436	471	438	455	441	460	451	452	459	449	470	463	464	442	487	447	461	468	473	461	458	460	455	464	466	493	467	486	442	420	444	469	440	476	454	455	438	427	449	472	446	473	495	480	443	487	470	467	463	450	478	415	429	486	460	447	435	439	441	477	466	447	467	405	480	464	460	426	422	428	439	459	502	422	430	470	471	433	461	440	436	445	472	461	462	483	494	402	483	425	458	492	454	453	481	460	445	453	457
34804	57853	38506	24972	18522	4427	2263	1610	1265	1110	909	798	736	718	705	700	652	663	609	675	587	579	572	579	519	609	545	540	557	545	533	515	522	529	541	527	475	531	546	531	518	503	536	509	549	489	521	530	517	532	497	486	508	500	529	515	530	585	943	483	483	505	515	502	480	550	536	499	544	504	495	505	490	546	502	456	519	543	475	518	485	543	517	522	502	527	528	546	525	528	548	482	450	502	497	546	551	536	511	530	459	508	499	529	495	500	517	529	500	475	500	490	472	523	519	477	522	498	543	469	534	548	535	532	525	549	511	516	507	538	515	519	499	495	503	510	504	534	499	532	501	546	518	495	551	484	497	491	547	482	513	521	510	509	534	514	493	550	495	505	532	511	514	531	496	497	485	491	537	499	496	529	459	520	528	491	505	514	514	471	490	478	521	494	529	529	526	509	528	527	511	500	469	525	516	502	481	518	512	491	476	503	491	505	464	502	512	499	462	506	503	529	559	502	472	490	494	523	492	564	499	534	499	483	503	516	469	518	515	476	500	487	534	508	533	484	491	467	500	506	477	502	531	520	498	520	498	544	529	542	512	512	498	493	501	506	474	502	532	528	535	481	497	485	488	524	488	457	528	491	488	502	535	455	520	494	487	480	518	515	474	501	523	505	477	482	518	496	490	491	513	533	466	530	511	495	477	483	505	471	499	511	499	507	487	471	514	516	506	511	501	541	508	529	544	470	476	484	512	492	496	521	551	464	524	533	527	479	503	524	520	511	469	472	520	488	489	521	500	514	496	498	485	452	524	515	484	517	512	497	506	508	495	479	497	528	516	472	488	533	520	483	496	530	554	483	505	512	518	500	492	524	536	498	469	497	526	525	461	518	494	524	489	516	533	514	481	518	502	506	509	493	533	509	492	527	490	505	507	494	521	498	505	511	510	512	527	494	539	480	481	493	486	466	484	515	513	538	528	472	495	500	495	477	527	506	515	519	498	488	512	521	503	518	496	484	491	521	515	537	505	489	522	520	477	522	526	528	491	491	519	472	546	487	554	480	514	485	554	528	518	494	468	488	469	553	530	528	539	496	545	530	534	499	536	534	484	495	498	469	486	528	521	475	515	509	503	484	507	474	509	480	507	523	515	489	549	511	472	539	486	526	524	478	538	500	522	522	455	515	527	501	497	484	521	520	479	484	497	465	464	569	506	486	480	475	512	466	511	503	534	513	499	519	518	515	517	511	475	553	519	490	484	528	525	469	493	564	482	497	509	512	483	519	499	505	518	496	523	525	522	506	549	552	502	506	500	500	475	557	501	546	522	471	492	485	506	510	507	460	487	502	503	503	556	512	529	501	506	527	515	462	497	487	521	556	502	506	512	486	507	508	497	488	491	498	507	487	483	499	544	516	483	478	493	548	499	551	490	489	496	502	489	518	498	520	534	511	540	521	518	534	527	526	485	555	486	504	497	503	504	517	499	526	537	501	487	531	497	493	539	535	511	515	495	498	491	443	506	499	485	500	473	517	513	500	522	505	501	503	499	500	489	525	504	523	539	551	517	499	481	522	511	484	505	517	547	495	501	502	500	517	517	499	506	514	494	478	522	495	496	493	528	531	482	513	504	515	532	493	518	478	475	517	530	498	501	483	499	512	520	486	502	527	515	533	542	518	479	497	509	524	529	524	498	548	493	505	527	475	507	504	499	539	491	465	493	512	523	443	504	519	532	523	496	474	474	521	537	525	509	487	503	491	508	508	532	536	547	491	526	525	491	543	465	491	527	509	492	510	517	503	482	529	510	516	495	533	487	494	530	503	529	493	516	503	500	510	479	537	498	504	479	509	542	496	541	511	545	492	479	532	502	504	515	536	502	543	489	543	481	520	481	494	511	507	511	521	487	526	517	499	485	523	467	479	496	498	527	524	478	514	490	533	547	493	472	510	498	514	503	518	503	485	510	485	494	514	539	469	518	491	468	470	537	504	528	471	495	532	476	496	464	504	486	533	508	513	502	550	464	492	510	487	512	513	487	491	454	496	519	478	494	484	495	478	473	491	512	517	453	539	549	501	523	515	484	500	522	514	508	512	506	522	549	514	475	528	451	530	484	519	485	482	517	496	542	491	526	490	511	497	492	541	509	493	516	491	529	544	502	477	514	520	497	510	514	513	517	503	547	581	528	502	492	532	532	501	536	551	509	526	505	511	545	508	531	495	496	536	483	530	476	522	486	480	519	497	500	490	526	511	498	483	511	519	521	558	469	476	468	467	482	496	493	540	465	545	461	504	489	451	463	534	461	488	499	513	462	528	556	509	541	530	485	493	498	493	507	516	492	492	518	532	517	524	519	530	495	485	531	546	476	462	512	535	537	536	506	465	486	508	532	480	490	504	525	504	537	488	481	532	503	508	494	509	489	479	489	491	526	512	545	505	506	516	530	479	496	503	485	496	483	511	524	535	487	549	488	486	489	504	522	462	501	507	496	514	490	516	522	512	523	495	523	498	539	494	483	524	502	520	495	520	524	472	472	479	520	481	485	533	481	493	492	505	549	494	485	572	463	501	506	491	498	472	507	518	506	462	490	521	518	520	482	501	499	492	496	521	492	531	512	524	515	493	502	491	503	513	527	507	501	483	494	466	520	547	499	490	493	509	521	508	507	472	486	520	487	522	518	519	525	495	513	530	530	492	509	511	514	463	536	536	516	476	491	549	472	529	462	487	535	515	508	491	501	472	506	501	495	497	501	517	506	498	537	531	497	485	503	493	497	511	498	490	499	487	507	549	469	499	508	525	528	525	527	500	504	506	522	528	522	496	511	545	573	498	564	554	513	471	492	541	529	518	518	512	502	497	512	478	510	521	480	516	503	487	517	484	500	461	517	495	494	511	532	502	484	488	503	521	446	517	495	507	477	524	498	487	529	513	504	517	495	511	531	454	540	510	513	471	469	463	507	519	512	536	487	500	512	489	545	504	534	517	444	539	498	532	497	492	528	502	504	538	485	491	498	462	553	522	495	503	505	548	511	489	505	488	499	478	558	533	495	502	514	471	475	493	518	552	454	485	490	488	531	504	489	497	522	469	540	516	519	515	510	506	524	491	520	549	476	513	494	481	498	515	514	509	489	492	499	537	509	511	516	520	536	490	515	499	531	498	527	533	488	510	500	472	516	502	486	494	505	481	527	498	531	518	523	511	505	526	531	520	584	485	514	524	494	523	516	479	507	512	495	541	466	527	500	514	500	457	519	558	485	532	523	452	545	511	492	519	498	515	508	471	497	515	513	531	512	539	494	496	488	507	490	502	537	539	502	495	528	534	524	488	503	494	484	520	512	521	508	506	518	472	533	537	533	513	533	473	492	506	495	502	474	524	478	510	523	514	489	498	508	517	480	496	536	547	495	544	525	479	485	491	524	512	488	515	541	491	471	534	515	558	512	493	496	504	489	499	551	474	497	489	497	500	506	491	515	522	523	501	509	486	520	484	519	502	476	467	522	503
28431	26214	27381	14559	3216	715	485	393	373	346	363	353	356	395	325	346	385	361	330	367	353	321	350	373	347	358	335	366	345	373	329	326	380	344	348	346	366	345	338	337	311	368	355	372	322	352	333	350	346	333	360	364	344	346	354	317	355	338	360	307	344	343	364	377	347	348	347	324	325	372	376	367	373	294	351	350	332	377	373	330	349	343	322	338	292	339	335	341	362	353	372	346	337	339	325	343	297	351	354	345	329	359	385	328	328	360	369	388	338	346	369	332	346	366	351	343	336	346	333	360	325	347	329	363	349	321	354	312	374	356	334	407	346	364	354	289	359	340	365	346	391	345	301	371	346	356	318	347	348	343	339	318	330	366	375	332	313	345	328	307	344	347	351	330	335	345	316	338	344	370	355	346	347	341	322	340	364	365	353	342	366	365	329	325	361	344	351	363	340	357	375	333	322	327	337	370	348	352	347	323	315	329	376	343	318	356	336	353	318	388	354	347	312	348	321	365	365	348	347	326	361	342	357	357	356	374	361	321	305	340	384	333	341	347	340	359	363	358	337	323	353	307	353	331	356	313	336	352	342	362	365	355	329	354	367	366	325	335	340	333	296	374	352	324	364	329	311	329	285	357	334	336	358	359	334	361	335	348	356	359	357	345	363	308	370	357	370	324	316	331	322	345	341	394	324	349	305	334	334	314	369	344	349	320	369	326	331	346	331	352	321	344	355	353	354	318	333	350	339	345	374	328	349	334	312	329	322	339	300	327	327	379	366	376	360	322	323	345	362	329	329	330	358	343	303	335	360	357	347	338	342	323	328	342	344	350	346	340	333	345	356	359	351	345	328	310	373	359	348	396	309	331	326	364	348	391	339	337	331	335	333	341	350	349	347	359	344	332	365	310	314	387	347	336	339	347	345	315	365	341	364	348	349	337	343	346	304	343	345	342	343	321	364	331	344	336	356	349	346	353	363	328	338	329	340	315	343	323	340	333	342	335	328	333	349	324	342	342	327	356	343	346	364	353	335	296	377	357	375	345	340	352	321	342	323	338	365	343	370	344	339	354	345	364	334	356	341	368	346	331	372	382	367	363	360	347	334	320	367	319	358	341	343	333	335	329	371	352	355	337	338	295	342	343	358	342	363	336	318	347	355	365	388	340	349	329	336	335	336	335	327	348	352	328	325	338	327	332	363	380	339	344	347	341	341	329	335	362	362	329	310	347	340	325	347	337	346	355	322	349	367	328	357	368	321	355	334	348	350	342	337	358	338	357	363	347	311	333	314	351	330	363	333	336	347	339	330	328	324	330	375	369	346	360	350	349	340	341	340	335	351	386	340	344	384	338	341	345	370	356	348	340	353	357	329	376	327	319	378	315	293	352	313	307	351	331	352	344	334	369	348	373	335	334	319	373	364	346	339	367	364	366	396	363	329	373	356	349	343	377	338	348	313	370	374	319	339	317	339	318	321	328	348	308	334	382	346	345	304	327	373	336	338	325	308	341	326	375	330	365	336	328	377	367	354	334	355	321	338	353	373	317	367	371	346	350	315	332	352	352	336	318	334	359	342	342	343	311	341	321	333	355	359	374	349	331	373	343	352	336	330	315	346	302	333	396	336	357	334	351	374	341	332	331	346	338	377	345	354	344	321	347	349	342	336	365	320	332	333	332	347	334	316	350	344	329	365	331	334	341	327	305	328	343	376	377	323	356	318	363	335	339	372	332	341	307	337	310	378	351	355	357	360	336	350	338	323	341	337	338	351	353	349	311	332	354	346	341	335	368	360	323	326	340	336	379	324	325	357	362	340	348	339	375	392	329	325	315	350	365	365	327	335	368	327	342	329	327	321	358	338	387	305	347	348	350	354	360	325	338	334	359	323	332	358	303	354	341	344	320	323	369	326	352	326	346	310	325	322	344	321	359	343	360	338	359	368	335	324	328	358	319	341	325	345	317	351	333	348	379	340	353	306	327	348	373	329	343	371	318	328	334	324	339	351	335	355	325	365	355	324	338	336	354	331	361	369	330	343	375	341	331	377	349	359	352	374	357	347	320	340	373	362	329	310	313	325	316	350	354	360	329	361	314	329	346	323	337	347	365	366	348	325	361	341	382	380	344	331	340	359	359	344	380	330	338	309	321	372	335	385	362	383	319	353	330	373	339	327	380	340	354	326	373	353	339	316	324	336	374	312	325	353	339	319	351	343	366	347	303	374	329	328	342	322	344	330	358	370	357	348	360	376	334	376	396	331	324	343	324	338	356	353	317	361	339	331	353	350	337	374	346	354	352	376	348	318	353	396	340	343	363	362	320	338	351	347	326	317	304	319	348	327	360	345	360	351	350	367	319	338	366	349	333	349	341	352	301	373	337	356	358	323	321	363	381	349	358	355	352	345	365	350	355	366	321	376	342	341	317	335	327	324	358	323	363	327	303	330	357	365	340	339	343	344	341	343	331	342	324	379	323	354	339	337	329	359	333	362	330	330	337	333	391	361	328	339	347	325	347	297	335	349	364	368	336	375	344	395	325	351	331	318	320	341	344	336	335	350	361	340	359	339	339	340	335	321	349	327	326	321	336	334	342	377	371	316	368	332	378	348	352	335	340	343	336	315	321	354	341	347	342	348	345	329	309	363	362	328	297	365	353	334	318	318	362	312	323	355	331	316	324	361	332	328	348	334	308	321	334	350	343	326	351	326	372	335	360	362	354	335	347	313	350	344	321	357	317	307	335	339	324	349	324	343	360	347	362	342	347	348	331	360	345	318	330	345	336	360	337	364	310	345	326	345	346	375	350	354	380	334	337	350	357	348	372	348	341	340	369	363	374	346	339	367	341	361	356	337	360	360	332	371	356	311	364	357	346	326	351	331	352	357	350	332	356	306	337	320	351	349	345	358	363	312	332	366	336	353	338	363	369	327	312	311	327	343	364	353	342	328	348	318	340	300	351	353	336	319	334	323	353	319	373	370	343	346	372	331	378	327	345	352	342	305	334	354	345	360	316	359	347	335	332	371	348	349	344	347	334	334	351	372	329	363	348	335	353	325	335	322	312	329	365	344	338	361	334	304	319	361	334	331	326	353	360	375	331	352	342	325	335	372	341	356	355	350	351	357	348	333	354	332	342	333	334	366	309	349	316	359	370	316	310	341	329	354	320	311	354	375	319	340	348	355	358	336	335	391	351	342	366	341	355	370	366	342	367	346	376	345	350	347	360	342	388	327	339	334	325	343	385	349	381	328	343	341	366	361	315	346	334	328	365	354	349	333	345	345	353	338	337	388	344	344	346	345	340	342	331	359	336	340	338	336	316	345	319	309	364	345	331	324	325	331	345	343	349	365	339	359	328	350	306	366	365	386	351	351	326	348	352	342	367	351	367	343	358	284	355	311	364	380	366	325	325	344	363	338	348	332	358	354	309	318	334	347	334	350	298	309	325	381	346	388	329	356	338	334	354	330	361	364	343	309	332	335	365	338	347	344	347	343	333	344	354
31093	42493	27413	12316	4224	1025	644	526	519	384	429	396	403	378	443	424	433	407	425	417	406	403	388	425	426	400	382	434	423	420	396	421	387	408	400	399	425	375	435	415	405	373	377	355	422	408	396	459	445	417	381	398	410	393	410	417	383	427	417	395	377	392	391	398	392	421	414	397	409	414	384	424	387	374	409	380	390	376	406	405	387	400	412	382	427	373	383	394	423	421	425	391	422	424	399	386	411	425	406	391	404	394	408	407	408	402	391	398	412	404	402	387	429	436	413	396	386	387	414	415	382	412	402	387	390	382	405	409	437	397	397	424	397	405	444	391	395	382	393	397	398	396	404	428	406	391	400	423	427	379	409	383	407	450	438	375	411	386	438	433	409	415	402	398	392	395	438	394	355	404	444	401	381	390	425	388	406	408	425	385	382	373	380	395	376	384	408	438	431	362	420	427	408	437	394	394	388	367	388	389	383	387	374	391	416	420	454	386	433	385	394	378	409	405	386	408	387	397	377	399	378	388	387	405	382	400	416	419	394	401	420	409	399	409	424	420	416	410	375	413	402	364	381	416	401	391	403	429	355	434	386	383	406	401	418	417	398	445	403	441	437	401	387	414	399	385	385	378	398	393	386	408	430	430	430	396	436	374	430	396	421	386	395	401	416	401	394	430	393	383	411	402	376	364	391	418	422	380	418	439	421	393	378	389	382	426	438	401	404	377	397	399	395	443	439	376	415	412	354	356	410	401	409	400	385	444	383	377	443	417	427	402	433	380	403	407	403	383	436	385	378	417	423	422	376	416	407	397	358	393	386	403	425	432	382	393	382	418	404	397	373	403	390	407	422	409	380	401	373	425	397	417	413	409	407	381	375	396	372	407	384	417	430	427	358	409	443	406	421	383	406	386	403	400	432	418	437	390	376	434	396	421	385	421	408	388	392	402	410	402	401	405	366	399	388	428	396	434	392	415	431	388	396	402	425	343	417	392	375	389	424	364	366	417	394	413	439	389	406	387	423	429	403	426	416	413	409	392	387	422	417	407	416	401	409	379	408	414	408	429	393	400	365	422	354	388	401	351	428	406	381	384	372	394	415	403	392	413	393	382	374	391	376	395	397	390	429	428	385	427	410	393	383	385	396	390	422	386	398	390	376	426	413	415	406	421	363	389	413	397	426	420	409	396	365	394	402	370	401	382	435	385	385	391	404	406	389	402	383	407	387	379	380	425	402	411	383	363	402	360	418	393	429	383	386	409	410	394	398	433	368	385	428	413	388	388	377	409	403	401	430	381	417	380	399	445	378	385	420	382	386	398	399	358	370	409	405	406	410	391	445	402	420	392	390	429	405	383	398	375	392	382	423	394	391	388	402	393	394	409	382	393	377	367	368	386	384	419	382	413	409	386	416	421	340	376	403	377	408	397	394	412	386	409	375	435	432	392	404	422	403	382	394	399	419	420	423	406	429	396	374	405	404	406	401	377	407	379	417	389	434	398	359	408	431	403	394	376	416	391	430	393	392	367	401	384	389	372	363	417	382	414	387	400	400	426	374	397	397	409	435	392	411	370	402	428	392	407	409	396	431	418	430	402	406	423	365	413	409	415	394	391	400	382	415	420	370	415	416	419	391	406	421	377	386	405	448	443	418	408	398	379	381	419	371	401	408	417	361	408	414	363	413	406	368	431	388	416	413	456	413	404	421	427	423	393	358	419	426	377	427	408	409	395	407	389	430	417	405	393	381	418	406	389	392	412	385	420	404	413	424	438	427	351	405	405	377	407	412	430	384	415	409	349	370	384	376	399	441	424	408	392	404	434	431	418	408	414	395	410	397	397	400	388	415	358	420	418	416	396	397	385	413	388	397	412	391	384	383	390	376	384	390	390	397	436	386	401	390	396	366	380	392	428	398	394	423	390	391	406	409	444	425	408	388	427	400	392	401	404	413	407	424	412	424	403	386	376	416	396	403	402	413	402	365	397	417	374	423	416	382	425	421	409	406	382	384	421	425	402	398	399	379	397	387	443	374	393	454	382	398	413	415	415	369	411	412	414	402	375	426	421	451	390	407	423	387	352	376	394	384	405	421	408	408	404	391	418	395	424	357	382	381	388	392	425	399	375	407	362	365	414	379	391	367	422	392	371	422	408	428	403	374	410	428	431	429	395	407	402	430	398	390	426	382	409	402	453	403	411	408	383	411	388	416	380	392	394	429	406	400	384	420	405	372	389	407	369	439	397	390	447	429	415	417	413	403	420	341	394	363	411	378	430	401	391	395	382	411	408	392	418	403	414	378	396	409	417	407	442	413	387	397	395	396	417	394	388	419	370	406	398	410	407	402	417	403	423	378	395	396	386	380	434	387	379	400	398	408	414	397	383	396	413	399	404	404	408	401	406	368	372	409	387	396	395	416	384	381	399	394	393	407	388	375	379	405	429	400	415	456	406	406	430	416	376	373	426	401	417	396	405	423	420	390	403	378	388	403	442	386	405	409	425	409	436	415	418	376	407	419	406	406	457	399	403	420	409	416	408	366	355	385	415	382	401	393	412	408	388	418	377	388	403	393	405	418	429	417	415	412	393	440	395	484	416	373	387	399	412	428	433	403	386	390	429	433	396	431	373	423	372	430	417	390	419	432	434	378	378	398	395	386	396	393	389	380	428	417	436	401	420	409	427	439	416	431	379	382	400	388	407	412	395	394	427	433	412	380	369	402	410	373	376	429	430	394	398	431	355	409	389	413	415	428	410	381	395	409	381	377	407	429	421	384	405	379	406	390	382	411	418	416	410	418	394	407	369	392	372	415	399	421	409	403	417	381	422	432	431	412	404	434	382	400	399	415	384	394	399	393	419	400	435	372	407	387	399	398	385	405	374	408	404	406	367	414	386	414	384	406	399	413	399	383	380	418	425	375	373	418	375	393	397	414	415	429	399	378	427	408	395	431	419	430	425	395	409	412	385	376	383	400	386	398	401	390	396	397	427	398	413	391	372	403	408	399	406	411	379	399	418	402	429	375	403	438	421	378	395	382	417	392	386	380	394	418	353	412	406	417	411	432	391	398	410	412	417	383	446	403	399	358	409	384	401	433	403	432	395	408	417	404	421	401	435	421	401	391	431	406	389	384	445	439	399	394	433	409	441	364	425	418	429	431	382	392	387	371	376	417	427	449	412	418	424	413	404	420	411	397	441	425	408	417	428	439	423	395	422	430	409	384	385	427	383	394	418	399	417	413	433	374	427	377	425	385	375	435	391	413	405	398	388	421	406	380	404	388	436	400	360	405	398	415	403	413	412	408	397	449	372	395	406	412	384	431	424	389	415	380	410	406	405	428	387	398	403	418	379	409	423	368	415	399	429	395	400	414	362	351	404	382	393	396	389	429	401	414	418	396	390	418	399	447	409	399	394	398	392	398	426	415	382	407	416	413	402	389	375	384	415	434	421	447	411	404	400	457	419	402	378	412	391	407	419	420	391	422	404	442	395	392	409	420	405
23936	21106	28320	24323	20960	10673	1230	705	535	519	468	436	379	447	355	431	361	364	400	371	362	366	350	365	328	346	352	324	327	327	317	345	325	322	334	330	351	342	326	354	355	298	324	292	344	337	306	308	314	316	345	306	320	320	363	315	303	358	522	396	325	342	346	287	330	330	323	358	327	329	328	328	306	355	311	330	324	333	333	295	339	344	326	343	319	309	329	337	345	312	313	345	344	301	301	309	339	308	310	309	330	319	324	312	322	312	346	313	345	318	305	342	318	296	342	317	344	348	341	336	323	335	291	366	315	332	302	323	309	337	332	326	332	324	309	304	289	327	331	307	295	322	310	284	325	322	308	298	345	362	328	348	311	330	339	333	315	315	318	315	319	300	328	320	368	328	308	341	338	331	313	282	337	329	296	306	313	296	312	296	312	338	328	309	311	325	297	341	346	313	341	332	312	330	303	318	349	307	344	299	323	321	336	328	300	332	342	300	297	331	346	338	323	293	318	277	303	305	304	320	334	323	351	331	339	320	311	332	318	337	337	331	323	305	367	319	319	288	299	339	340	331	339	348	295	328	296	337	323	339	340	317	341	329	325	317	351	326	377	312	337	323	307	325	328	310	342	305	317	318	295	309	328	336	289	350	301	300	326	316	337	347	316	312	324	316	315	320	334	303	319	313	308	352	280	328	332	328	299	322	281	355	320	307	325	297	331	357	309	330	349	322	309	351	314	322	353	327	307	319	314	337	346	301	335	324	333	289	316	319	306	327	369	299	325	349	343	312	304	328	312	324	310	334	328	300	325	327	341	327	310	309	353	313	286	323	310	313	311	314	310	330	327	303	318	322	320	297	326	316	290	330	320	304	308	333	333	307	332	321	293	309	322	316	326	325	329	292	354	342	334	320	327	309	330	295	311	302	310	316	313	317	324	327	307	338	320	318	329	307	342	330	320	322	321	341	305	339	314	329	318	314	362	350	320	315	294	298	336	363	319	313	322	323	305	345	308	323	320	339	340	267	326	340	318	283	338	301	285	326	304	306	316	294	331	308	329	315	282	328	306	320	338	352	319	312	302	339	302	347	341	290	272	327	297	302	324	326	308	351	351	327	332	345	308	331	301	351	324	331	317	319	313	321	311	339	298	344	331	345	343	321	322	323	298	354	295	328	316	316	328	308	320	325	343	305	340	336	304	340	314	324	320	311	332	305	310	354	327	364	314	335	330	326	351	302	325	321	297	326	372	341	294	304	322	340	325	319	344	340	309	322	313	353	319	350	328	290	283	336	318	304	320	310	318	322	302	319	317	323	321	339	309	296	325	329	313	315	318	341	326	348	313	313	326	317	284	331	329	327	333	324	322	326	329	336	309	304	319	325	312	326	299	327	329	339	324	317	303	318	312	302	316	298	330	315	307	314	331	315	293	327	307	342	327	311	322	320	327	354	317	302	294	303	322	288	312	309	320	303	329	341	330	343	313	334	295	310	329	341	346	318	350	304	300	315	335	285	338	312	324	328	285	312	335	322	300	324	299	307	321	316	315	339	313	334	325	319	326	339	316	317	321	315	333	324	326	299	346	299	310	330	312	327	306	348	329	320	309	296	338	336	361	313	305	311	326	321	315	336	309	319	313	300	334	286	312	304	331	309	328	314	296	308	319	323	320	351	323	316	330	347	300	318	332	307	353	352	324	321	301	295	338	301	341	345	327	307	326	320	311	302	302	329	302	343	309	328	320	338	321	315	312	353	314	325	296	314	330	346	323	328	301	290	318	331	322	305	295	348	309	307	281	335	307	314	323	320	291	359	288	314	301	300	309	346	313	325	332	352	322	333	328	331	317	315	347	363	336	328	305	306	324	319	308	358	353	319	309	366	345	351	303	335	323	343	323	340	330	335	333	341	358	327	326	345	331	332	303	307	303	321	292	342	323	309	303	319	366	318	295	326	329	365	302	342	326	295	340	333	334	322	298	340	317	301	329	315	322	339	322	335	322	318	296	311	337	293	377	337	321	348	329	322	304	309	293	352	311	310	319	319	333	323	298	313	303	300	303	340	347	324	327	343	308	330	306	280	348	321	306	294	297	346	322	321	330	324	310	334	316	315	328	356	315	328	318	329	355	311	320	324	309	333	364	328	325	307	323	337	292	300	258	363	316	307	313	313	315	308	354	317	317	311	333	327	357	358	348	315	312	313	324	322	303	325	336	317	323	331	334	325	320	335	317	315	327	338	311	304	317	307	337	336	323	307	349	357	334	329	320	296	298	367	339	292	339	336	297	327	311	314	305	303	305	313	329	300	327	333	324	308	360	319	338	322	299	306	349	329	347	305	293	348	309	332	333	328	319	357	298	314	340	321	293	319	319	313	277	314	319	313	329	344	341	330	335	334	322	329	312	300	306	281	311	313	301	321	322	329	348	332	310	333	308	310	340	336	293	324	319	306	325	310	319	340	325	328	337	310	320	307	296	320	340	341	293	318	303	301	334	332	333	289	328	295	326	295	330	357	340	305	305	302	326	320	293	306	339	304	343	335	353	325	317	285	307	338	310	322	299	314	306	314	322	359	326	320	305	336	312	301	337	332	311	325	288	348	338	337	314	319	322	326	317	294	343	348	307	321	301	332	281	344	330	325	326	292	289	321	334	323	317	303	314	338	330	317	304	339	351	320	359	294	344	336	328	339	309	325	349	322	324	320	319	332	310	329	289	305	331	330	325	333	352	327	362	301	303	310	337	304	321	289	345	307	339	316	343	329	315	317	312	291	344	329	307	343	325	305	328	333	331	300	331	328	316	328	286	313	314	302	295	335	345	353	322	321	337	307	305	322	322	313	322	315	346	312	313	307	286	322	300	334	326	317	310	292	334	306	300	356	302	309	302	328	327	331	299	329	314	356	321	340	331	322	334	322	332	329	306	306	294	308	332	317	324	324	329	312	317	303	293	294	302	289	313	337	352	321	323	311	327	351	336	331	330	296	316	344	312	334	352	316	306	326	319	311	299	334	324	325	335	323	332	355	313	339	302	320	279	304	327	333	306	304	348	323	336	336	302	347	336	330	331	325	305	339	333	339	326	309	306	341	302	304	307	306	300	337	296	316	322	319	342	320	319	296	328	302	319	351	321	322	287	340	354	361	352	358	300	334	327	304	287	322	310	329	311	320	331	331	337	327	320	355	367	327	335	312	299	312	313	283	296	340	300	356	303	305	307	330	332	315	323	327	329	295	290	346	355	291	349	315	344	286	316	319	323	331	323	306	320	335	323	332	325	350	352	291	316	302	308	336	301	298	349	353	325	322	325	308	312	349	322	290	317	345	318	286	329	335	328	325	336	345	299	322	326	344	338	301	317	302	306	319	346	334	330	319	309	309	327	344	311	328	328	320	331	286	311	327	338	327	318	307	302	338	329	317	318	345	349	307	294	285	315	326	306	327	301	317	349	355	305	330	338	323	315	331	346	333	328	311	334	326	319	308	322	313	348	359	319	311	319	314
29623	52556	38120	22526	10132	2484	1361	976	840	678	611	527	525	475	437	471	443	463	482	473	440	397	421	405	399	391	370	369	355	416	362	377	397	361	401	352	344	384	395	382	409	364	403	404	371	375	401	367	356	361	363	386	381	372	375	387	385	423	743	452	427	396	406	413	382	389	389	372	379	361	393	320	352	361	378	399	379	346	407	394	387	377	381	389	375	333	380	376	398	366	366	386	368	403	386	391	401	387	399	377	337	394	348	338	372	354	389	366	396	374	400	359	374	392	361	350	376	367	365	364	373	352	329	405	378	392	368	344	365	382	338	380	362	355	371	367	385	375	392	378	373	379	373	341	336	387	364	371	349	413	365	368	365	407	388	378	411	371	370	394	378	369	352	382	382	377	384	340	380	393	387	377	354	367	391	352	405	407	367	381	339	386	364	387	373	395	384	368	411	432	382	360	404	388	368	364	350	386	439	391	386	377	355	378	338	381	361	402	380	374	375	379	360	369	360	356	404	332	369	377	408	387	387	359	403	357	379	401	403	338	385	395	359	365	399	378	342	400	362	344	365	367	384	401	378	346	364	419	402	382	361	394	368	368	389	388	348	342	373	382	397	381	369	337	385	383	356	367	367	380	409	356	412	367	405	372	391	405	384	368	362	378	371	337	422	389	419	412	411	380	388	375	356	405	381	385	398	396	383	356	379	345	365	344	393	361	374	360	387	367	357	354	403	367	349	391	363	365	375	351	378	355	361	384	380	393	367	398	404	389	389	401	375	365	387	397	385	358	366	385	420	387	393	391	371	347	367	353	354	366	354	333	388	344	382	366	358	370	398	384	401	372	371	396	373	376	370	334	372	351	374	363	371	379	399	381	383	347	388	401	356	400	417	370	363	391	379	375	390	374	377	376	394	361	354	396	340	375	369	384	355	355	368	395	352	365	393	381	399	368	421	378	373	343	359	415	375	335	373	404	369	366	350	390	388	370	368	401	401	356	374	399	337	395	400	405	397	403	383	381	376	342	371	348	386	398	383	365	358	370	388	369	384	370	365	371	364	369	373	339	390	377	376	395	376	367	361	386	368	376	372	360	381	383	403	369	369	394	381	380	380	379	336	345	334	369	377	386	383	348	382	374	351	376	389	393	395	374	376	356	372	406	371	382	373	382	352	351	379	383	344	348	385	361	398	355	377	373	372	355	362	364	389	367	389	360	356	351	346	435	369	387	368	375	372	344	380	384	378	381	341	400	394	386	355	404	413	349	392	391	407	356	398	402	368	369	376	377	398	361	414	367	406	386	385	403	402	350	351	367	372	387	342	384	349	363	379	367	334	358	357	378	388	354	375	369	349	381	377	363	374	364	365	409	384	367	360	375	372	338	374	358	387	383	388	362	372	378	374	381	409	368	392	394	376	362	364	371	361	370	366	337	387	364	393	342	389	409	392	374	396	392	377	368	402	385	361	351	388	346	334	374	365	404	392	402	401	343	377	373	366	383	379	375	355	377	425	382	382	362	370	361	384	379	380	381	398	389	373	380	384	351	372	346	386	394	362	373	362	395	355	382	348	396	361	356	400	378	381	404	405	351	364	357	359	386	374	415	368	349	411	352	364	370	399	371	384	355	389	409	355	407	368	365	373	367	351	389	377	360	399	388	377	389	382	366	355	365	342	381	374	365	383	379	384	342	384	411	368	380	430	364	378	363	376	368	361	399	397	381	367	394	379	367	368	358	382	377	381	367	389	370	353	366	392	372	385	370	365	406	373	361	346	353	372	375	402	362	385	375	373	386	419	361	378	404	397	377	360	384	368	372	357	420	359	373	334	343	364	393	369	370	365	391	365	385	378	358	420	361	406	336	374	364	362	395	389	352	373	367	395	385	387	346	351	386	402	383	382	384	357	349	359	364	349	354	363	378	360	361	385	353	370	354	350	399	377	370	350	377	363	379	380	398	350	378	378	393	373	356	356	381	363	390	386	370	379	378	380	360	388	393	387	380	394	410	341	366	367	394	389	373	372	400	382	363	383	380	355	371	357	384	396	379	368	387	361	358	398	350	401	393	363	353	366	355	376	374	387	340	419	400	391	353	377	348	329	393	391	417	368	396	375	381	368	386	353	389	400	369	360	344	368	385	390	385	352	388	348	389	356	382	368	395	379	363	360	353	399	402	395	359	396	385	376	389	383	349	429	357	375	346	382	369	354	387	391	433	376	390	373	368	367	365	375	386	351	377	354	398	340	343	372	379	390	351	385	374	372	355	369	369	404	344	393	360	389	363	391	360	404	372	364	381	411	387	352	370	346	360	399	369	437	395	409	335	395	342	374	360	374	403	377	345	363	378	365	381	361	396	403	378	359	399	425	349	384	346	389	372	358	354	390	367	371	379	334	362	385	386	412	369	346	402	403	380	364	382	370	364	368	389	391	393	380	372	374	356	378	376	403	397	374	368	343	381	364	375	365	381	369	368	372	383	364	384	373	378	370	331	347	335	370	361	358	358	359	387	353	361	408	387	359	355	400	363	383	358	380	387	410	351	385	385	355	391	361	372	401	376	377	376	340	394	384	366	411	417	352	364	384	363	351	382	349	399	410	398	378	397	336	377	360	406	403	385	370	373	391	367	389	387	350	353	358	384	371	345	367	351	369	325	388	380	353	359	353	379	407	365	383	380	407	394	350	382	362	381	378	378	370	385	341	424	393	386	382	414	373	375	391	361	362	363	369	367	358	375	367	353	381	349	328	368	371	354	410	392	391	404	368	352	364	384	401	355	391	362	360	366	370	375	364	385	388	392	374	359	417	388	347	389	355	404	395	376	361	350	349	372	344	385	371	376	360	355	354	336	376	370	392	379	392	348	371	391	419	387	361	360	384	376	341	378	357	375	372	370	411	398	366	376	389	356	366	364	373	369	356	360	366	364	392	354	360	390	352	439	400	345	385	393	375	395	376	373	391	408	344	384	365	403	358	381	374	372	371	406	412	376	362	430	415	371	355	389	381	347	355	408	406	362	388	397	369	368	377	368	354	361	365	382	330	356	394	359	339	373	379	397	400	412	387	391	347	378	380	355	355	373	365	364	366	428	378	402	386	376	366	380	332	391	383	401	391	405	353	371	373	363	376	407	358	408	329	359	376	322	354	361	379	333	390	407	357	371	357	368	362	385	390	374	376	366	363	368	359	347	363	339	331	368	368	379	393	375	360	379	368	420	392	399	381	352	401	391	381	356	386	391	341	355	325	398	377	400	376	361	405	413	364	384	359	368	421	398	380	397	418	341	395	376	399	362	368	404	378	396	361	387	389	356	355	388	375	374	366	349	383	383	356	383	380	400	364	376	377	393	371	376	390	372	373	390	384	381	364	339	375	387	374	395	377	386	386	372	395	348	365	353	339	392	403	375	356	359	356	372	387	390	367	390	361	379	392	413	373	372	355	377	365	385	396	381	398	382	353	380	360	350	351	339	368	381	366	393	380	338	391	395	366	395	378	365	391	363
25141	21165	27475	25180	13184	1982	752	644	570	578	557	526	551	553	521	499	510	508	549	479	508	475	464	505	502	544	448	533	498	456	484	552	467	466	448	488	464	435	479	479	515	466	468	459	465	479	533	455	483	500	461	458	474	501	463	510	462	451	618	541	441	467	472	474	476	519	431	506	439	443	473	521	426	510	456	477	467	499	461	452	478	495	502	458	436	466	499	455	454	453	505	495	507	472	469	474	497	493	480	497	462	473	510	480	502	440	473	486	443	493	499	484	467	460	484	493	475	502	464	475	509	440	481	494	513	458	476	456	477	477	466	489	481	486	452	483	459	484	462	455	516	498	458	490	501	498	497	467	493	460	456	436	505	455	492	488	459	475	446	535	544	517	459	476	430	484	480	496	498	487	512	532	457	471	461	470	494	522	491	462	476	473	483	472	498	487	474	500	519	482	505	489	469	475	451	480	468	461	483	494	481	489	482	469	488	480	468	472	501	495	504	438	492	468	518	462	503	493	529	507	474	496	470	478	460	461	481	507	481	482	455	502	473	488	475	478	466	457	491	481	461	472	494	501	471	453	449	443	515	451	486	522	439	475	442	495	450	492	491	461	467	484	481	497	455	467	506	500	507	480	494	465	488	475	452	457	502	466	484	471	452	483	488	438	504	465	458	460	461	482	497	498	497	483	435	448	490	485	509	473	456	466	503	488	477	461	469	514	497	489	447	456	505	463	469	462	475	480	474	468	464	471	455	483	454	492	440	494	490	473	462	472	450	475	474	424	536	475	483	489	458	468	455	464	461	474	486	462	445	523	484	464	429	478	501	461	493	482	472	454	492	475	472	485	478	450	447	499	446	480	474	454	455	472	453	463	487	501	479	486	470	504	452	468	465	480	463	476	504	487	475	482	439	485	472	483	498	488	512	470	464	477	444	487	516	485	447	474	505	456	488	488	463	474	498	495	466	450	499	517	461	482	488	477	463	497	459	486	470	440	475	484	470	494	476	467	487	466	461	492	485	484	485	463	469	466	460	465	478	485	466	493	456	488	470	466	427	511	474	508	485	468	503	453	465	464	493	483	495	467	475	448	458	455	452	480	492	479	507	488	472	438	471	473	473	484	454	467	472	452	482	473	489	473	474	431	490	483	496	486	507	436	498	481	473	480	491	505	479	501	431	454	483	483	538	472	499	476	465	474	482	487	444	505	444	475	492	451	466	501	451	493	468	492	450	481	474	509	482	498	472	467	497	443	499	472	483	483	513	473	475	476	453	463	499	509	506	459	491	474	463	491	499	472	459	460	460	468	474	474	476	475	438	483	466	484	464	503	467	470	474	464	456	446	481	472	473	492	466	500	469	451	493	457	474	472	453	481	446	466	455	480	432	454	478	460	451	483	487	490	474	456	461	461	457	457	473	480	461	438	463	505	474	474	473	424	509	487	480	479	488	497	497	468	492	441	491	454	497	473	446	468	443	464	449	497	440	474	456	494	462	491	484	445	522	473	442	472	489	472	469	490	452	482	466	472	500	539	436	438	471	508	482	469	491	459	484	458	481	510	503	469	527	499	515	491	497	463	472	471	498	453	487	516	454	494	478	516	463	460	460	431	459	468	488	480	446	483	442	481	479	510	501	462	501	485	469	442	468	450	517	479	496	514	502	446	466	473	500	464	486	498	489	485	488	494	496	484	450	496	487	491	516	442	437	461	475	482	479	489	470	469	482	457	437	500	467	488	473	450	480	478	462	455	441	470	534	460	455	488	454	452	489	455	475	458	453	486	458	481	450	469	473	461	502	454	488	473	484	486	439	470	444	486	483	449	449	467	474	468	460	487	476	467	506	476	512	450	475	486	481	471	429	476	485	485	491	484	478	486	497	460	478	453	466	485	471	515	462	466	449	485	489	459	489	486	453	466	514	465	484	467	494	516	454	488	431	463	463	491	460	481	493	475	467	444	484	472	475	527	463	465	483	470	477	530	471	459	460	444	468	484	480	488	486	476	502	454	448	484	466	489	497	492	482	468	510	447	497	474	451	445	474	488	433	463	501	474	464	464	460	473	524	479	469	498	481	495	458	456	501	485	514	440	497	467	500	499	483	497	537	502	483	513	450	446	464	482	488	412	484	494	459	468	486	446	443	471	488	488	516	453	417	488	487	439	449	513	529	462	484	539	461	498	491	437	487	499	499	445	479	468	490	466	471	505	435	467	438	468	475	471	482	461	462	448	488	452	477	465	451	492	473	445	477	416	486	462	471	484	484	467	499	430	462	467	453	470	462	478	517	456	476	516	499	472	484	504	449	481	474	451	466	471	483	488	484	481	455	496	492	456	484	458	484	484	481	456	468	487	482	475	464	466	486	451	499	481	473	467	495	489	480	473	455	483	471	480	483	474	422	517	496	491	490	452	483	452	458	469	450	493	471	460	503	463	465	489	468	463	439	476	499	451	470	493	443	472	446	456	481	436	487	482	493	521	524	450	467	486	451	475	429	472	505	492	481	482	469	452	464	479	505	502	476	490	466	477	489	490	484	465	514	463	433	488	508	467	431	486	471	465	509	489	470	476	455	512	493	469	461	463	483	494	463	468	480	473	485	467	504	491	462	473	473	494	466	443	475	452	496	505	448	491	476	495	469	479	521	462	465	456	465	440	453	500	489	470	485	534	491	456	479	441	485	458	458	456	464	475	480	466	464	452	509	485	463	479	444	484	489	487	427	498	465	465	514	465	507	446	439	472	475	469	519	461	414	449	496	479	487	478	485	438	420	498	441	483	469	484	487	492	485	474	498	482	468	473	464	447	527	461	443	500	516	507	485	453	462	482	501	533	482	483	468	491	496	480	479	494	464	465	467	458	448	459	444	491	466	464	479	440	464	471	475	466	495	464	463	498	514	457	450	459	463	484	463	480	492	512	488	475	490	444	492	467	424	482	477	497	482	481	462	517	449	460	479	488	464	515	465	474	449	495	465	476	493	461	458	511	468	485	481	481	476	458	489	460	476	468	466	476	495	495	499	485	470	465	464	464	473	479	430	482	450	475	444	504	506	482	477	488	465	477	470	471	479	479	451	463	477	483	468	473	466	491	487	453	470	446	524	462	517	497	480	496	452	514	483	477	489	441	423	459	460	449	460	456	460	465	489	479	471	452	555	465	503	468	462	479	467	504	495	484	511	479	461	450	451	469	479	499	464	441	479	500	486	462	462	470	501	472	449	471	457	401	478	461	477	476	460	452	460	500	455	495	464	493	496	484	469	468	483	496	472	472	473	466	462	480	446	454	494	478	507	498	425	470	476	481	503	503	475	463	498	487	523	471	457	494	487	453	498	490	450	458	492	473	473	490	476	474	494	500	467	498	487	467	486	502	454	494	479	492	473	501	467	482	451	502	480	476	536	470	459	508	492	474	492	437	490	455	456	460	474	483	479	503	500	440	482	478	468	513	484	493	498	465	482	482	466	486	450	482	497	481	497	479	477	483	465	446	465	453	479	469
31999	50155	31802	17335	7564	2159	1057	849	789	667	634	574	629	591	608	607	562	634	613	602	537	549	529	595	555	613	566	576	523	534	535	549	522	539	526	518	520	572	529	550	548	526	578	526	550	545	541	563	519	575	570	563	541	523	557	520	543	561	810	601	498	546	561	540	578	533	558	517	553	550	527	530	602	538	503	478	521	539	561	551	535	537	549	514	539	586	551	506	570	534	565	539	552	558	546	565	516	557	566	515	525	572	542	516	544	544	529	512	549	521	522	531	523	550	541	511	544	592	574	523	541	575	520	567	511	560	570	527	534	507	524	549	545	572	547	558	542	544	555	527	516	535	530	565	546	510	502	534	556	575	545	576	513	553	549	561	541	567	534	530	543	522	558	504	575	531	526	519	574	559	534	556	527	547	562	546	620	545	558	575	530	550	569	554	516	509	549	592	540	564	551	549	535	529	533	528	553	560	577	517	533	513	549	564	593	556	552	528	523	533	530	492	558	534	545	595	509	547	535	550	520	477	570	493	518	532	582	562	540	568	542	557	528	544	504	534	568	554	596	550	535	538	519	536	560	560	504	536	561	515	578	551	556	533	589	552	514	527	484	554	509	514	529	539	580	534	515	583	564	502	551	549	600	519	534	544	561	533	534	560	500	602	540	516	513	539	560	521	533	541	534	570	551	543	571	558	527	527	538	573	517	498	538	502	549	522	500	576	499	544	535	578	532	552	546	555	537	523	567	574	539	577	517	537	552	531	553	555	540	530	563	531	562	531	534	542	557	545	536	531	561	530	539	560	532	564	549	562	573	565	546	566	526	544	524	592	518	578	533	520	580	526	542	514	573	527	553	516	538	531	527	541	541	558	560	574	561	557	519	508	559	543	562	530	542	560	513	536	546	522	548	557	561	535	537	518	583	556	575	487	555	531	536	564	573	535	581	569	553	546	556	544	564	552	573	571	547	581	575	544	532	548	546	458	541	557	558	566	549	549	548	535	543	570	556	523	562	520	551	538	554	549	556	545	557	546	587	548	548	544	562	523	525	541	539	585	528	513	546	547	558	516	548	557	537	533	500	526	560	514	536	550	553	559	567	549	569	532	555	555	567	524	503	506	537	559	544	536	529	541	542	495	511	527	534	561	573	558	517	541	512	542	549	524	560	553	534	563	505	528	506	559	541	539	514	557	511	527	531	505	557	542	563	508	513	504	497	563	521	579	564	505	554	510	501	515	525	538	547	506	527	533	554	526	536	579	558	528	523	572	541	513	586	561	528	529	566	523	560	518	560	573	536	517	562	556	558	522	534	549	553	561	543	529	557	546	541	550	502	515	549	558	533	537	574	550	544	540	543	569	540	508	580	542	558	555	593	586	497	547	568	527	536	523	540	580	531	537	537	546	548	577	534	599	575	544	542	539	543	559	577	517	580	519	535	538	569	513	515	512	532	561	522	572	523	540	571	532	517	552	559	577	542	580	542	539	551	552	574	569	487	541	552	541	511	526	533	533	557	528	524	495	562	536	593	550	551	544	552	561	573	550	538	519	519	530	564	575	552	532	553	511	550	576	481	541	548	572	558	526	515	541	548	532	530	533	564	587	518	561	532	556	539	520	562	559	572	556	547	561	513	534	540	481	560	505	553	568	529	558	542	516	556	561	614	573	545	537	551	511	573	577	535	506	538	503	557	551	555	550	551	594	545	495	546	507	511	551	577	508	575	566	545	560	541	539	528	562	540	542	530	529	500	550	568	520	506	523	548	568	537	521	558	556	602	555	545	531	531	522	583	557	554	526	568	523	546	522	579	553	563	560	556	557	535	568	513	542	580	580	540	555	562	514	572	520	555	596	555	543	556	533	529	526	527	525	547	540	551	547	518	546	508	547	552	532	559	542	510	553	590	549	557	525	544	543	572	558	531	552	568	542	536	559	503	547	525	565	578	534	545	554	558	562	548	537	531	552	533	534	554	524	529	503	539	524	500	512	536	518	547	577	587	548	505	567	564	586	545	537	573	595	555	564	526	577	529	539	544	503	551	520	547	505	528	569	526	583	537	530	549	529	577	509	571	552	548	551	528	505	551	588	527	537	580	544	554	567	571	570	541	540	544	538	560	530	526	543	516	535	526	558	532	516	538	515	545	558	533	542	546	565	525	553	534	547	515	545	533	544	532	487	532	539	595	545	583	539	514	532	567	508	511	547	536	564	550	614	531	553	574	591	536	536	542	541	558	561	538	533	510	573	530	523	529	545	535	552	549	512	564	546	542	537	573	580	576	556	543	533	539	522	546	526	551	569	531	501	599	553	513	520	565	574	568	512	515	500	540	542	527	541	538	516	564	565	535	575	548	553	505	550	503	572	557	587	556	548	518	573	557	573	570	570	586	526	584	572	565	546	540	556	537	562	548	566	548	553	532	522	567	507	518	533	552	560	553	505	513	563	527	516	558	566	584	533	496	562	564	576	534	545	579	504	508	514	548	556	528	549	543	560	517	578	574	528	539	581	527	517	581	564	568	536	564	600	574	553	532	550	529	495	526	524	533	559	541	565	544	577	542	524	521	564	556	542	592	543	536	564	547	535	535	526	533	553	556	529	569	563	557	579	549	538	485	546	557	597	562	556	559	545	526	531	571	549	554	508	512	530	551	538	533	565	539	551	528	549	523	569	540	515	564	566	515	531	537	543	493	523	561	548	566	570	542	539	574	536	538	498	565	552	520	512	551	517	530	524	564	581	569	544	522	583	551	521	565	575	545	526	547	518	526	570	515	563	509	526	529	558	547	547	575	510	497	571	610	492	594	561	562	530	535	551	562	548	555	519	568	546	548	537	541	561	522	530	543	513	537	522	563	573	574	530	554	542	553	579	558	546	557	539	528	511	539	552	536	548	519	555	554	508	589	521	540	534	519	539	530	521	567	558	551	521	567	555	539	535	518	526	547	590	498	528	525	551	552	545	501	558	545	572	522	543	555	546	545	555	522	584	525	522	537	517	543	569	516	565	558	538	547	586	528	532	537	554	565	522	529	544	503	541	530	507	564	554	531	569	558	558	569	515	575	554	548	582	550	572	544	551	530	524	556	555	529	582	525	565	543	494	531	565	541	554	532	509	510	560	542	544	562	515	521	542	555	557	541	599	569	536	542	506	544	586	526	550	504	506	579	557	550	574	562	514	517	530	551	548	524	566	585	575	534	507	523	572	537	546	568	530	505	574	593	515	547	551	620	529	547	534	534	552	567	515	520	579	559	561	539	550	545	548	497	519	578	557	615	553	549	569	602	543	575	515	507	561	506	582	552	564	565	533	550	525	518	532	553	524	568	517	507	591	536	553	537	562	582	555	557	565	542	570	578	563	517	502	537	542	549	520	582	549	547	534	537	544	493	543	560	547	562	574	541	503	526	570	539	575	533	535	512	506	518	521	549	568	539	550	545	520	526	573	500	538	535	540	514	550	523	485	537	528	572	532	542	542	551	551	575	516	506	548	575	523	564	494
22795	21087	28669	23797	21156	20876	8724	1241	895	832	725	702	620	625	624	598	631	576	605	589	565	603	581	504	528	531	520	507	528	497	497	500	484	513	512	520	495	481	503	471	480	474	494	505	513	503	499	519	493	517	481	503	490	474	482	481	489	599	1043	924	456	470	512	502	458	473	460	484	496	485	485	485	491	482	561	499	468	493	471	471	438	498	474	485	493	514	494	482	495	499	454	446	505	475	461	539	498	509	485	475	516	474	456	519	495	462	465	501	440	476	492	510	445	517	512	547	486	475	494	497	466	474	503	497	438	481	484	518	489	488	487	501	516	491	495	483	468	508	501	476	465	514	496	482	510	502	497	484	477	503	507	510	496	490	504	503	478	467	523	502	499	500	498	457	491	475	459	500	467	491	499	492	479	488	491	522	477	490	492	465	513	490	480	524	519	515	450	493	478	434	484	491	503	509	496	483	480	496	478	496	532	482	505	491	503	510	505	509	464	489	501	484	437	489	492	468	497	495	507	519	515	479	503	504	511	475	521	488	477	466	512	460	534	544	517	470	495	487	512	520	513	480	493	501	494	519	495	507	461	528	496	453	465	464	526	505	486	499	506	475	461	513	463	484	473	496	501	499	523	497	466	522	466	480	476	473	455	465	521	489	492	474	495	501	521	516	513	491	476	491	482	493	491	478	511	485	462	508	505	507	467	497	507	474	473	472	494	507	464	483	480	493	493	510	474	513	444	502	456	513	528	435	493	511	496	549	525	489	461	489	472	472	489	526	529	464	462	503	516	496	467	461	500	480	480	508	492	510	489	521	495	520	508	493	534	469	472	473	490	488	459	524	467	497	474	488	456	451	538	481	467	454	499	460	568	517	495	488	451	455	512	485	482	497	506	457	457	502	537	481	487	480	511	489	450	458	499	538	509	474	486	521	467	469	467	429	477	483	494	493	485	484	522	461	460	511	489	501	511	481	507	488	456	500	493	498	420	463	476	502	484	479	506	489	515	519	472	468	519	498	502	469	497	534	511	546	485	487	492	484	450	477	508	479	461	500	537	468	488	468	497	455	491	465	482	484	478	512	519	497	475	462	485	459	484	485	468	496	491	477	470	487	508	480	480	486	468	469	448	491	486	468	476	477	469	476	498	520	487	495	527	488	471	509	537	497	501	506	452	522	493	477	500	504	476	449	562	426	490	472	478	482	487	530	501	499	485	493	464	512	501	481	503	496	483	508	460	481	489	463	490	493	491	486	493	507	484	481	483	450	520	491	512	485	484	473	511	465	481	479	516	517	466	497	512	462	475	490	490	503	439	463	482	445	514	505	518	509	508	509	522	507	505	480	494	477	491	462	506	478	463	542	511	472	489	458	468	476	482	479	520	536	501	524	535	518	497	432	475	482	496	481	480	534	458	483	482	482	466	466	510	501	528	513	504	501	517	510	465	481	479	481	464	461	492	483	490	484	446	497	474	475	478	480	517	472	464	494	505	458	460	509	498	453	520	481	458	466	492	487	471	470	484	463	517	497	514	479	468	498	479	485	497	503	517	499	490	472	476	522	467	499	497	479	506	444	487	485	470	481	522	490	490	473	486	509	483	506	526	483	496	449	495	518	460	443	472	534	502	525	521	508	446	479	471	469	485	496	476	497	486	489	499	504	484	479	526	464	482	489	448	503	495	463	491	480	470	509	490	495	483	506	493	504	495	476	518	448	490	483	512	499	480	520	451	533	467	477	493	470	472	496	493	494	462	508	468	432	462	485	494	485	495	479	498	521	482	492	470	468	476	528	499	482	487	523	498	507	488	503	495	473	465	493	498	479	510	490	491	515	461	478	492	487	490	554	484	521	481	509	514	482	474	478	500	478	505	486	513	483	517	486	487	500	498	522	477	501	478	480	503	479	492	469	468	502	418	521	514	503	506	505	511	467	492	482	448	510	494	545	480	504	494	498	492	491	493	498	494	491	528	446	501	505	499	428	518	497	510	492	486	496	499	481	497	470	475	449	485	494	509	468	436	479	480	486	479	460	525	490	472	516	469	505	475	466	495	459	534	493	482	488	523	473	470	522	496	462	502	492	517	498	471	499	439	501	501	516	455	492	501	493	514	467	479	476	461	476	482	484	454	480	477	481	478	498	506	503	491	508	502	506	486	481	508	482	475	494	495	462	521	453	498	526	459	447	479	494	506	496	506	493	469	514	517	512	474	436	473	514	471	496	515	499	472	456	495	496	489	494	493	472	472	511	510	482	478	495	481	457	489	530	494	509	492	488	481	485	488	508	474	515	474	499	489	486	513	494	535	467	499	497	507	505	484	484	484	499	488	501	497	513	505	485	513	487	432	487	431	469	518	507	510	501	488	485	493	472	498	464	479	504	450	478	523	482	481	503	468	491	478	489	499	504	496	465	510	484	500	482	478	459	489	482	524	476	499	465	481	508	523	523	499	503	493	514	524	492	496	519	521	453	472	505	520	534	495	508	498	456	489	497	492	481	518	491	534	489	453	499	472	491	501	489	520	515	484	534	460	519	475	481	449	485	511	532	485	498	469	463	494	466	477	460	471	509	464	525	507	486	466	478	462	494	505	479	479	463	495	473	483	494	474	481	463	518	452	483	502	476	464	500	496	484	479	488	489	486	486	487	486	489	509	501	451	503	473	513	496	509	503	505	493	456	492	492	510	484	473	456	478	485	450	462	472	510	474	492	475	493	463	504	485	423	461	477	457	444	474	501	486	523	475	492	495	442	503	505	498	510	538	518	467	473	498	480	499	502	477	525	466	511	488	473	455	482	495	494	521	499	505	509	510	472	460	502	503	481	502	468	477	468	475	480	506	488	488	516	497	453	511	454	455	498	513	484	513	509	484	473	482	498	499	499	490	532	487	499	489	477	505	447	465	468	468	486	527	499	463	462	480	473	479	533	491	512	522	451	477	512	493	469	472	465	530	474	487	484	467	486	489	498	485	509	459	490	491	522	474	517	486	490	472	524	474	515	502	493	465	505	466	489	475	465	499	495	479	505	486	468	451	523	471	465	487	478	471	483	467	461	484	521	480	502	525	482	506	475	489	491	501	517	476	487	470	470	511	507	524	448	463	460	493	449	484	486	452	480	502	476	487	501	468	474	522	502	503	530	470	507	515	483	528	492	465	470	493	520	484	504	494	498	515	450	461	498	498	477	492	507	451	487	499	475	494	513	480	519	495	463	456	477	502	522	531	478	456	491	466	472	470	467	480	495	503	495	495	442	512	487	442	496	482	479	552	464	514	476	467	481	507	484	469	469	482	464	468	490	511	530	470	461	467	460	464	473	476	498	497	446	482	465	484	482	445	485	506	466	460	478	513	505	511	482	496	480	472	473	515	489	450	470	492	492	505	530	484	481	492	509	458	513	477	432	479	457	483	461	475	460	520	459	514	518	463	489	464	495	486	470	510	472	478	479	459	467	486	511	485	487	492	505	494	541	470	494	476	504	451	510	478	489	463	495	503	477
34973	59141	41917	30104	18367	4810	2021	1648	1298	1056	888	847	776	718	701	713	694	683	732	700	630	614	610	600	584	561	611	600	544	611	584	566	538	592	530	498	533	552	563	559	556	593	544	558	524	572	532	544	514	555	516	552	568	525	555	567	508	690	1409	1144	554	551	520	516	555	552	517	532	571	496	549	529	551	577	588	525	534	537	541	567	545	525	544	579	529	573	569	545	560	532	554	538	522	565	525	555	534	561	516	497	541	546	543	494	548	545	573	528	519	529	506	526	530	545	554	538	525	511	503	547	542	559	534	573	565	518	553	503	555	510	539	546	537	524	541	574	549	555	577	589	541	504	566	506	506	554	546	550	546	575	550	563	540	557	535	553	528	540	572	545	510	511	494	561	538	550	542	536	554	519	542	543	523	560	593	521	494	539	545	505	516	578	526	539	530	536	557	500	541	527	539	541	533	559	525	504	456	565	540	520	547	544	535	570	546	520	533	505	548	528	546	544	575	529	532	580	572	519	530	532	554	530	511	564	557	562	502	543	513	554	532	545	531	532	521	496	544	509	504	515	571	527	556	532	608	543	544	558	536	549	539	576	550	558	534	565	560	557	520	551	553	532	540	518	554	540	554	573	503	546	526	535	534	531	550	524	507	534	523	534	579	550	555	526	546	518	556	533	540	531	566	527	532	501	494	581	535	581	527	531	544	503	544	494	531	526	502	504	508	514	517	525	535	548	559	519	553	559	547	503	602	556	535	540	538	535	548	556	582	530	539	539	539	546	545	539	519	472	553	513	519	547	571	517	503	562	517	488	561	539	521	585	505	515	565	530	541	508	569	528	527	550	570	572	528	528	567	521	535	558	507	554	518	529	531	578	579	549	519	524	535	528	579	534	538	521	534	559	518	545	553	556	558	563	558	536	523	610	503	545	551	535	529	531	561	541	536	516	530	520	549	585	547	532	511	544	514	552	501	553	547	532	606	565	525	548	574	499	515	499	545	553	532	554	570	525	564	582	570	549	526	569	560	510	530	518	533	555	501	544	540	518	545	533	534	583	535	550	610	572	556	504	526	544	533	582	543	522	485	531	556	530	513	554	529	522	544	547	562	561	499	560	526	484	531	535	517	532	496	565	539	536	612	539	534	534	558	559	504	521	521	551	528	499	577	526	504	552	540	560	515	553	510	517	557	506	505	554	520	491	537	541	565	526	517	499	555	554	523	516	515	550	534	544	512	532	525	514	520	512	543	538	519	542	520	546	506	559	508	498	558	518	577	517	538	499	504	567	563	532	564	521	559	521	507	514	575	548	553	573	535	524	563	523	511	529	515	494	495	530	555	566	541	556	573	554	539	547	543	529	566	553	524	576	588	540	538	510	558	542	492	503	539	512	524	528	519	565	534	503	505	568	547	563	530	536	530	562	547	527	566	552	565	537	555	557	525	534	535	564	528	549	542	516	528	525	525	499	569	521	519	575	567	561	559	560	585	564	525	552	564	555	510	509	534	519	554	550	554	503	521	560	502	525	558	540	572	544	545	552	549	548	558	563	519	585	550	520	566	523	543	546	535	465	563	521	518	504	531	514	551	527	533	530	519	552	530	533	533	560	501	548	506	559	564	578	579	496	554	562	537	589	528	541	526	511	519	560	519	529	542	528	536	515	566	560	506	561	538	544	561	555	542	522	532	539	559	542	525	556	534	522	537	518	486	565	573	530	554	516	524	531	539	526	615	539	566	551	593	516	561	501	516	557	572	547	525	516	539	510	512	542	507	551	586	487	562	517	499	548	502	527	529	548	529	576	559	543	560	554	554	549	553	513	572	536	539	532	550	557	525	560	549	535	490	533	578	530	523	598	550	531	512	569	511	539	522	538	517	531	538	544	574	549	495	516	524	543	566	554	522	540	559	510	510	551	533	540	549	518	532	532	544	507	508	519	550	542	561	572	514	540	586	533	542	545	550	539	517	559	578	532	522	540	521	522	530	540	525	500	549	487	514	512	499	551	504	556	624	521	522	549	555	507	566	522	487	554	529	552	580	509	536	543	561	548	564	524	505	519	524	498	535	521	564	581	585	536	547	515	583	528	568	534	508	533	573	581	548	573	554	535	565	516	554	550	523	541	550	530	574	518	563	513	524	514	524	549	560	539	537	533	517	532	560	545	555	527	536	557	580	526	575	524	547	526	580	519	506	527	496	518	567	551	532	568	566	557	538	543	526	535	569	509	544	560	520	533	511	544	515	558	528	559	550	537	574	589	574	486	498	563	543	573	496	517	541	567	500	560	524	538	575	539	527	549	557	532	570	579	599	544	531	560	535	530	518	503	565	558	542	518	521	559	538	571	515	533	521	470	561	568	542	566	502	565	552	570	535	539	542	542	533	586	558	552	536	533	501	509	533	519	546	532	527	551	559	524	539	538	524	597	541	548	527	583	547	546	565	553	529	556	533	553	545	571	534	517	541	507	530	552	573	571	530	510	505	562	547	575	581	545	534	557	556	542	550	529	534	520	554	569	548	531	524	562	521	573	550	566	518	527	556	501	514	498	543	549	523	518	521	580	587	556	552	573	552	509	514	543	546	523	512	507	551	551	530	531	488	550	541	511	569	518	528	544	580	559	546	562	518	544	507	499	547	544	575	489	525	576	524	568	504	537	507	536	525	562	544	596	555	589	529	555	555	596	539	523	537	528	537	520	553	558	494	565	516	590	577	487	537	539	562	567	528	515	510	514	531	531	579	554	498	555	517	552	523	543	535	520	537	543	528	558	527	572	592	538	587	562	501	521	529	517	529	565	521	537	555	515	537	552	561	512	532	553	566	516	537	505	506	555	531	528	550	501	525	511	525	518	544	536	551	535	536	550	533	509	549	526	569	557	534	550	558	519	547	523	554	582	543	515	552	554	555	511	543	566	551	546	534	519	544	537	567	577	549	564	520	557	532	522	531	543	503	546	505	535	503	546	525	540	540	529	556	608	552	520	533	546	515	536	517	573	548	537	535	520	533	575	499	559	549	549	516	553	513	499	523	543	517	534	578	557	558	519	519	521	567	516	545	559	566	589	566	551	526	555	522	553	536	510	527	509	581	496	546	525	568	544	526	549	572	527	518	549	564	556	533	528	516	544	530	548	545	570	517	551	537	521	546	543	541	535	523	542	541	541	534	539	558	563	527	584	555	552	544	520	489	536	554	530	500	574	541	604	556	527	550	531	532	539	535	521	551	553	531	510	563	535	558	579	511	589	547	571	557	586	536	528	548	552	497	533	520	526	544	562	512	590	553	535	562	555	562	550	511	553	539	587	601	520	524	470	559	580	542	543	546	554	575	513	563	521	557	532	519	552	513	536	573	523	527	553	539	579	548	553	507	541	552	538	502	509	539	551	529	505	536	537	531	530	581	516	528	561	577	521	596	561	558	527	541	535	533	536	534	567	536	521	508	555	557	549	534	574	573	555	520	519	511	537	550	555	548	523	537	517	563	527	503	559	525	529	496	577
29026	29451	30729	17260	3997	714	485	427	459	403	368	401	391	412	402	368	399	381	410	423	404	389	334	410	403	402	410	389	347	401	388	385	402	372	389	351	384	322	416	391	400	351	385	341	386	403	389	371	404	415	396	420	371	361	375	392	379	398	385	416	366	376	401	386	369	427	362	352	375	373	386	388	394	369	389	399	370	419	357	340	367	335	435	410	343	361	348	342	375	349	396	356	350	367	391	375	403	396	408	418	361	384	389	388	399	354	363	381	382	388	396	414	366	366	388	384	390	384	399	370	366	348	365	390	385	347	406	354	391	370	384	373	389	360	370	357	353	362	381	419	376	389	406	363	395	400	365	386	397	404	388	397	406	375	403	355	400	379	364	361	351	356	377	398	392	418	374	390	389	390	398	401	393	380	397	380	411	400	393	389	371	396	387	394	366	377	355	397	372	397	378	381	379	382	387	391	397	399	373	403	398	364	380	344	400	339	376	390	397	359	411	380	379	378	397	368	357	402	367	344	374	390	377	368	393	403	375	380	374	379	369	406	336	383	363	378	380	365	367	403	399	366	376	380	402	400	421	361	399	404	373	354	398	374	374	383	390	373	358	411	393	382	413	384	393	401	372	386	393	374	358	390	409	415	372	386	400	359	390	403	382	392	356	392	389	376	390	369	420	386	416	393	399	354	390	382	372	342	414	353	373	355	395	361	369	369	365	397	406	418	383	381	381	400	396	376	385	355	397	363	314	345	383	372	367	362	399	370	401	365	402	350	361	370	367	365	365	359	384	381	372	356	385	375	375	368	412	384	392	408	400	397	377	398	390	368	351	390	410	377	365	361	371	368	370	356	337	375	384	397	350	357	394	385	425	383	397	382	381	367	403	353	395	372	362	358	387	382	378	390	359	371	381	371	353	358	405	372	393	401	358	365	414	390	364	366	378	395	408	399	426	342	404	377	362	412	331	351	354	379	410	409	365	410	375	400	366	364	346	380	382	402	359	397	380	366	398	379	395	408	382	357	405	438	353	385	365	402	381	389	363	383	358	342	393	357	337	358	339	382	360	369	382	393	407	364	369	382	388	365	390	402	343	376	370	400	356	371	355	363	411	380	371	375	370	440	375	370	344	374	366	374	428	389	422	412	361	366	382	370	371	353	408	382	377	398	397	389	390	365	365	398	419	385	379	389	406	357	394	360	361	393	387	379	367	376	379	415	381	386	393	372	394	339	364	358	372	399	390	385	365	361	372	403	393	384	380	384	409	378	367	416	374	370	386	425	358	390	378	389	387	361	402	383	376	370	354	410	394	385	398	417	369	383	379	392	405	359	419	375	396	396	363	375	402	390	408	358	382	400	398	372	420	401	402	370	372	407	403	366	372	367	369	380	394	374	380	392	393	364	359	417	372	391	419	359	376	381	394	370	385	400	376	394	374	360	376	356	388	397	356	351	330	403	412	419	366	406	384	379	391	374	404	388	415	369	371	412	383	396	367	388	382	414	373	392	378	399	391	375	380	377	379	433	358	372	402	428	402	384	364	365	382	368	397	406	370	378	370	371	388	347	389	422	352	387	358	358	380	396	365	406	375	391	370	334	389	382	363	384	409	382	390	381	390	419	367	382	381	403	353	387	351	350	370	402	359	347	397	398	351	362	352	358	374	354	373	387	373	348	381	390	387	399	402	381	372	386	367	341	399	382	358	343	389	396	394	369	380	370	355	388	396	396	420	369	364	425	386	369	352	392	374	341	353	377	338	372	387	395	350	357	395	381	386	378	375	379	392	416	393	343	346	339	349	369	340	374	360	396	381	373	368	386	349	428	415	374	372	383	367	356	354	379	371	379	366	408	375	336	368	375	357	412	387	415	387	398	342	352	382	384	348	360	394	358	350	398	372	386	349	385	394	419	399	365	406	370	385	362	352	355	381	376	423	316	385	372	381	333	412	369	375	363	368	403	333	390	397	403	375	387	375	376	391	328	396	344	385	387	393	407	399	383	394	373	390	402	397	401	383	389	362	414	353	391	411	388	397	405	381	398	387	403	373	382	360	405	400	388	368	376	360	406	385	414	397	370	367	405	388	397	378	397	383	389	373	377	368	414	371	397	359	377	395	395	362	385	405	396	373	366	381	362	407	385	369	380	370	368	406	387	368	384	360	387	360	419	374	417	396	374	360	352	376	376	337	388	375	390	413	391	371	393	376	390	383	395	368	411	414	396	373	399	383	382	387	382	347	402	413	389	365	363	398	358	369	401	396	392	393	400	387	360	379	384	400	361	380	394	362	364	362	388	410	352	408	385	392	396	360	392	396	392	362	339	378	349	417	398	384	395	396	395	366	438	407	402	362	395	378	370	368	374	380	379	360	422	369	396	385	381	347	373	425	356	429	334	385	403	394	408	378	400	397	385	331	413	386	403	381	393	380	367	386	328	383	398	392	357	409	340	383	367	394	387	356	372	374	363	384	412	410	415	400	354	391	350	403	384	396	394	358	381	416	397	393	399	368	405	405	415	365	389	381	339	414	361	359	360	369	371	374	392	373	330	386	375	410	365	406	360	377	355	389	361	379	347	369	379	374	377	387	363	376	355	396	408	376	375	358	382	379	382	398	386	373	347	375	375	400	387	411	399	381	373	393	351	372	393	375	366	344	381	335	400	355	369	399	411	359	396	367	396	359	372	413	358	416	385	394	407	392	382	379	407	361	380	390	361	360	349	368	367	414	401	369	363	414	371	393	357	370	348	373	387	366	377	378	408	410	322	384	390	393	356	395	381	367	361	388	348	356	393	394	399	391	357	371	409	405	383	401	395	393	361	387	386	371	365	382	396	379	380	365	354	339	360	390	365	378	366	375	382	414	366	364	361	394	396	392	387	380	378	398	358	388	365	376	388	369	384	371	382	376	388	405	362	387	378	380	383	382	395	419	388	381	373	364	396	378	374	386	349	406	404	412	385	369	394	377	350	387	353	376	381	387	371	393	392	388	373	400	390	429	372	380	393	358	386	386	375	356	405	395	374	382	361	404	377	382	355	378	369	365	408	373	411	351	394	383	399	356	377	394	414	381	396	357	408	403	381	378	386	409	386	380	377	398	374	409	401	381	372	363	370	370	388	369	357	399	410	389	387	361	380	419	371	371	441	379	400	386	382	393	357	395	387	398	388	404	398	368	395	373	374	355	388	418	374	396	391	348	381	400	396	380	389	414	385	389	429	369	392	398	396	388	356	416	356	384	387	398	404	359	384	342	334	393	367	372	343	400	350	389	412	385	419	389	376	399	376	365	391	403	363	380	367	389	397	357	372	384	368	390	387	376	386	401	370	353	394	389	370	387	356	382	383	375	436	372	378	359	403	396	374	383	373	365	351	401	380	379	368	354	376	384	379	362	369	391	395	396	390	393	368	399	378	351	370	361	394	360	391	361	366	423	374	397	374	393	369	374	389	372	373	334	390	386	359	393	374	381	371	400	367	396	367	372	439	367	372	388	375	389	360
32782	46659	30784	13794	5096	942	602	518	516	450	509	470	446	468	466	470	434	421	487	454	424	420	486	443	444	444	410	470	451	435	413	475	441	469	464	448	484	439	451	415	420	408	413	479	443	466	447	417	441	441	446	429	490	463	434	439	425	439	460	474	464	427	477	455	455	391	468	448	448	443	445	454	469	483	474	463	445	464	462	410	434	418	433	447	442	448	442	479	432	436	442	435	470	445	429	467	447	407	431	466	474	420	415	415	440	404	457	426	472	439	423	476	463	470	441	447	476	450	462	448	460	437	448	456	433	411	424	437	429	432	444	437	431	439	465	431	450	458	455	409	429	463	430	469	449	465	453	414	443	433	417	449	401	416	418	430	440	491	429	428	432	484	414	433	460	430	470	419	463	476	415	468	423	447	466	446	471	452	472	421	438	462	403	460	491	411	427	450	461	435	435	455	423	454	453	395	467	443	444	441	448	440	455	444	460	446	433	454	453	433	456	467	443	444	487	454	432	435	410	465	451	427	456	448	425	448	450	478	432	433	461	450	444	426	449	470	447	433	447	447	468	427	454	434	424	443	451	451	454	486	427	448	416	437	471	455	458	436	480	430	418	411	447	429	453	436	457	466	421	457	441	437	460	455	404	448	447	437	418	431	430	483	472	457	434	415	449	444	460	434	443	454	405	480	475	453	450	458	471	432	438	439	460	435	439	425	442	420	464	434	515	461	436	428	480	415	439	464	467	430	423	438	418	419	454	451	509	433	426	460	418	434	406	433	442	445	448	477	496	466	464	464	455	405	431	453	464	435	446	412	439	444	463	483	438	460	440	446	443	428	441	435	456	430	459	471	468	451	419	459	442	431	469	436	415	459	485	452	454	425	438	440	447	408	457	433	461	451	428	476	449	454	415	470	420	431	439	454	466	399	429	456	447	434	459	451	451	448	426	396	442	391	442	456	427	435	453	422	437	461	394	428	450	465	438	455	411	465	418	437	440	433	448	452	455	442	479	434	439	412	451	442	401	442	480	474	440	437	468	407	443	441	482	463	442	459	423	485	424	453	449	445	433	471	484	433	433	406	460	449	445	429	515	457	433	443	441	451	447	436	433	429	416	464	413	455	477	453	424	466	413	452	408	452	457	419	457	464	464	433	474	448	438	409	437	436	464	429	409	449	406	440	484	473	423	478	450	442	449	455	467	471	456	414	452	389	434	422	463	437	435	467	425	463	374	427	433	448	479	489	465	404	407	411	444	417	465	417	427	474	466	386	427	456	463	455	444	459	444	443	435	479	443	464	446	449	443	462	453	486	443	433	402	428	453	411	494	459	445	447	456	461	468	438	446	455	440	451	456	453	465	406	407	452	473	430	412	447	442	459	434	441	449	429	426	482	452	464	498	445	413	463	486	434	446	403	444	410	436	455	456	425	408	453	452	463	437	446	420	429	468	448	450	473	408	465	436	472	457	437	448	460	461	392	444	421	465	432	421	436	429	442	438	442	437	455	458	460	440	434	443	442	468	438	451	477	455	413	441	464	457	440	446	414	445	409	440	491	458	420	456	441	478	441	443	426	443	471	432	474	443	437	445	442	459	446	410	489	442	480	454	427	448	437	434	422	463	460	448	458	445	453	430	478	417	450	428	420	415	420	485	463	452	445	443	450	465	438	451	438	446	440	459	455	455	433	449	439	443	432	471	442	468	422	420	448	424	466	502	430	411	452	416	450	430	464	430	427	398	445	421	417	462	438	446	432	463	477	453	430	428	460	447	420	445	464	463	471	427	452	456	455	462	429	426	464	437	487	430	439	446	465	420	452	452	437	416	421	450	389	464	433	460	466	462	449	426	422	453	477	454	441	456	456	451	478	390	449	415	415	410	445	431	479	425	463	449	486	426	441	456	450	426	470	457	413	448	451	447	461	438	467	461	458	432	451	422	429	440	472	441	470	478	429	426	463	460	433	459	433	433	442	443	423	472	467	448	458	405	453	433	447	455	468	446	400	468	480	463	419	470	425	419	440	450	386	431	415	475	463	459	400	410	452	426	437	481	438	435	452	458	409	429	414	461	400	436	450	426	463	426	451	427	422	461	445	452	398	423	435	423	449	453	423	422	454	457	442	448	455	440	439	470	467	469	406	482	434	439	436	475	450	422	430	423	453	435	430	474	465	445	424	444	388	457	420	438	441	439	421	436	393	447	440	460	476	458	465	444	465	456	425	449	416	443	480	444	445	473	450	416	478	422	433	422	413	455	437	493	455	412	470	434	431	417	488	483	443	440	450	470	428	441	435	445	429	424	438	435	437	481	470	425	452	435	482	454	445	460	447	418	407	452	461	493	430	461	416	468	457	454	456	407	422	461	453	465	445	441	463	457	443	420	429	488	439	467	451	446	437	440	433	439	466	458	456	418	436	412	431	445	441	439	415	453	431	418	470	450	443	439	412	439	427	444	405	419	426	448	457	473	440	498	408	416	427	415	458	453	434	425	416	450	419	449	441	447	430	416	463	459	455	451	446	448	400	467	416	475	440	435	426	466	473	447	481	442	430	445	410	441	421	426	472	479	477	432	468	460	457	439	431	433	449	468	435	434	412	441	421	424	452	456	453	457	431	443	436	439	454	444	489	426	467	462	434	479	439	408	400	456	440	449	433	473	440	439	424	429	463	457	452	419	426	428	447	438	431	410	452	449	468	436	448	468	485	444	503	429	466	453	428	436	419	446	447	445	483	449	481	460	426	403	445	479	473	445	432	471	451	456	428	447	472	414	454	436	426	470	441	428	453	457	436	443	439	440	457	453	467	447	432	424	464	442	410	427	443	408	432	453	487	429	442	465	466	454	429	417	440	434	445	447	421	439	439	407	455	442	440	449	434	442	425	459	465	424	436	422	450	462	452	477	467	435	447	428	439	447	403	432	455	420	439	407	439	458	435	438	412	457	449	454	457	452	454	422	463	435	431	442	449	487	471	441	429	467	459	435	451	429	448	454	450	440	422	429	460	451	415	459	441	434	451	469	457	424	417	421	474	452	483	432	456	428	462	442	450	440	441	449	426	392	425	463	467	456	434	445	435	447	400	476	456	431	497	489	452	443	450	441	449	437	426	440	439	502	444	418	433	447	461	377	422	440	452	417	461	409	470	431	439	424	453	447	472	434	434	450	447	454	442	406	451	428	432	411	415	443	451	438	427	443	453	464	439	441	434	433	428	408	432	418	449	445	412	443	429	446	424	412	413	422	448	467	461	431	446	414	431	444	465	444	434	440	450	423	453	436	452	451	457	432	453	446	422	456	449	467	441	452	446	434	462	405	450	444	441	422	471	421	460	464	460	450	424	440	439	436	424	406	419	429	441	433	438	477	406	404	454	427	438	449	423	402	444	455	466	420	456	434	443	449	477	422	425	448	433	477	457	447	436	466	424	417	441	424	419	461	425	482	424	464	423	440	424	509	407	399	465	441	468	437	482	408	461	440	409	458	452	475	440	442	429	437	408
23881	21080	28313	24242	20987	10879	1200	677	563	541	478	424	454	415	446	405	376	441	368	388	409	406	397	386	412	371	369	343	358	381	350	390	392	400	352	377	331	369	394	385	367	364	375	344	333	336	327	338	376	358	355	396	370	344	335	368	341	364	588	625	381	338	357	339	371	365	370	364	360	374	364	364	342	330	356	369	357	335	354	350	351	419	376	392	357	385	383	353	333	364	367	373	323	336	359	367	385	339	351	355	349	384	360	356	345	353	346	377	351	354	338	367	356	375	398	335	352	366	329	396	379	334	316	356	357	329	334	329	381	340	322	358	360	357	359	354	353	365	357	343	360	367	360	328	368	335	365	350	347	352	346	371	343	385	339	390	349	341	347	388	366	355	380	352	371	365	347	396	365	367	362	393	374	359	365	352	348	379	396	335	369	361	347	368	346	353	398	329	346	325	355	368	363	353	369	342	343	384	346	360	384	343	390	358	361	342	334	389	362	353	323	356	332	409	379	347	361	388	356	385	326	341	326	365	380	345	359	343	383	386	352	385	322	335	355	362	385	384	353	357	334	353	341	364	325	347	339	317	370	357	348	349	376	360	358	390	369	366	382	353	374	361	384	383	352	363	396	332	361	363	376	373	370	345	380	334	377	372	350	353	324	385	352	326	372	364	385	380	352	388	359	330	358	350	343	365	351	364	361	382	361	360	365	308	352	394	345	359	386	335	368	373	352	335	315	368	363	369	333	352	338	332	370	367	378	340	362	374	376	352	358	316	375	350	369	397	364	373	362	361	346	374	364	343	296	391	373	339	384	344	356	351	362	355	363	350	351	337	387	332	356	336	405	330	355	332	372	357	390	325	364	372	344	366	361	359	339	345	376	329	370	357	380	357	343	353	388	364	385	341	370	379	365	362	351	356	317	331	361	350	373	338	346	370	345	370	358	345	366	358	367	387	384	364	389	371	344	362	359	355	375	380	372	364	350	361	370	348	309	404	372	352	367	326	395	339	359	388	335	365	356	370	339	376	356	356	345	335	344	360	364	347	341	386	361	389	347	359	405	373	355	366	320	367	346	359	428	355	379	401	363	337	389	358	363	389	359	415	377	368	332	346	336	372	376	365	355	357	363	351	362	342	331	347	330	360	353	378	348	372	343	338	366	354	375	372	359	364	355	328	329	373	373	357	358	334	389	337	338	343	347	380	336	346	371	360	361	368	362	365	347	329	317	383	348	374	339	380	346	345	361	360	361	314	354	367	360	334	367	367	359	362	352	338	376	355	329	387	363	352	349	367	360	316	333	397	365	374	418	375	353	362	339	338	348	366	352	345	364	316	371	368	386	324	356	319	348	348	354	359	319	355	363	334	341	360	374	364	354	370	377	358	343	356	355	340	364	358	368	375	345	340	370	352	409	344	388	358	344	366	375	337	369	360	353	360	365	397	379	360	359	369	320	335	384	356	339	362	357	354	379	331	344	367	341	362	325	351	369	364	354	365	325	350	354	382	376	373	362	379	368	363	353	354	352	351	346	357	356	340	328	404	360	344	382	351	355	353	367	366	351	355	360	355	395	356	397	361	316	378	350	347	382	378	353	364	364	318	393	376	355	356	394	342	410	378	363	315	349	384	313	341	372	387	361	364	362	366	334	335	401	368	384	360	383	366	354	333	395	372	345	342	368	342	370	371	366	358	352	356	353	373	350	302	371	376	343	374	346	380	355	373	400	395	360	347	360	355	378	326	345	319	360	368	357	359	386	348	361	338	328	334	344	320	385	364	337	350	323	364	360	372	360	362	354	363	350	361	340	344	358	343	385	372	332	322	371	360	364	372	364	348	347	344	327	368	371	358	384	349	366	377	385	354	347	367	348	345	366	342	353	371	335	348	357	354	355	356	356	358	339	352	356	330	350	356	353	345	330	353	366	368	342	360	394	348	370	346	372	346	391	350	400	339	367	354	384	362	365	383	377	393	358	366	377	332	374	345	366	372	355	368	367	382	364	352	370	351	347	363	358	358	374	368	350	351	364	334	382	350	362	349	383	352	337	343	346	401	358	372	355	362	361	362	347	350	353	358	340	344	351	328	369	381	396	348	332	343	324	327	349	322	380	396	388	383	375	388	353	388	396	394	371	353	369	357	345	369	349	390	367	337	366	331	362	341	360	354	320	351	375	346	315	361	350	376	350	354	380	305	341	375	346	368	327	395	369	358	377	351	352	387	344	351	384	377	348	376	372	370	358	336	359	353	359	366	360	352	376	328	364	366	361	377	399	373	359	350	354	350	327	415	403	382	342	363	349	341	326	350	365	361	358	342	346	369	412	354	360	371	362	357	340	380	347	371	371	361	348	356	393	365	374	350	402	353	367	359	403	351	361	363	381	337	338	387	351	365	358	347	372	331	365	358	360	377	348	385	373	383	376	352	347	378	373	362	365	353	357	344	382	338	357	376	366	338	372	374	332	360	366	377	325	357	351	364	380	357	374	354	341	335	330	409	373	354	377	352	381	370	369	381	333	345	343	369	377	352	353	367	343	371	357	376	374	361	354	354	359	362	384	377	356	355	337	342	368	323	373	358	380	357	360	319	386	373	383	339	347	383	358	379	366	323	348	347	343	363	341	372	367	368	393	396	351	359	380	344	342	361	346	339	384	392	343	387	338	356	351	334	339	401	379	355	349	364	369	379	379	343	374	340	355	350	377	353	351	372	413	342	360	374	343	362	365	332	328	380	360	363	369	357	372	355	337	354	386	341	402	320	344	361	373	364	375	373	362	329	348	345	344	395	338	376	387	354	369	371	379	331	338	347	295	357	369	355	363	372	361	343	377	375	377	410	346	325	355	372	339	329	346	350	368	364	365	354	347	359	356	364	345	368	375	373	310	379	347	363	387	340	384	356	390	386	347	373	380	355	334	366	372	357	314	362	365	383	356	369	332	339	335	373	385	356	363	331	357	342	339	364	359	342	378	377	345	358	364	361	387	371	360	358	360	364	341	355	362	355	348	338	387	360	341	335	332	348	321	377	349	360	379	377	362	356	370	328	356	341	382	364	369	348	346	378	367	381	336	366	393	371	363	383	383	361	362	354	358	371	357	381	344	343	364	358	348	363	373	382	341	333	370	340	372	372	339	372	358	348	325	356	317	304	346	403	346	379	350	363	358	377	359	353	368	363	370	383	334	348	351	351	369	366	396	350	369	367	318	379	382	348	367	357	371	358	354	358	368	360	359	363	386	352	349	380	364	371	346	323	358	347	340	369	376	359	351	377	373	380	379	348	356	364	406	344	368	373	323	376	376	392	362	354	346	355	372	363	346	348	334	340	317	366	364	404	318	347	354	360	349	368	370	297	349	363	344	367	385	375	379	376	355	350	347	318	367	328	374	359	363	360	365	358	399	374	348	329	341	362	389	341	359	368	353	359	378	336	400	373	359	361	370	353	369	373	352	387	320	404	359	344	381	362	350	352	355	337	366	339	354	367	361	359	400	318	331	384
32446	53652	39315	21793	11990	2451	1208	942	846	671	647	556	530	532	499	491	474	505	531	504	478	501	444	461	408	443	406	426	425	472	441	409	450	431	434	413	393	393	421	396	401	405	428	447	431	420	415	462	410	407	430	439	394	414	423	434	382	444	744	749	434	424	432	381	448	424	439	443	445	443	407	444	443	361	397	440	422	415	425	384	397	427	395	409	417	404	406	426	409	398	388	417	405	409	424	408	441	436	441	410	417	443	374	413	422	411	423	436	408	432	405	398	397	414	399	399	386	410	386	452	422	397	408	408	417	383	435	415	409	372	424	424	409	411	399	405	377	413	431	436	427	407	395	419	387	411	383	393	421	444	414	396	418	429	400	437	419	408	425	402	421	438	441	400	389	414	415	378	393	423	411	420	419	444	418	413	419	420	367	410	375	387	436	401	389	428	394	407	428	411	406	413	383	431	438	422	429	389	420	407	427	416	410	371	416	447	393	418	399	432	390	412	451	431	377	363	432	412	417	440	435	396	438	423	475	387	373	408	405	366	433	428	401	379	417	422	441	418	411	460	427	415	408	387	391	399	416	425	401	402	403	422	383	437	415	387	389	423	385	386	411	442	419	416	447	401	441	406	419	420	446	366	432	383	408	411	403	384	411	396	419	382	416	416	427	405	437	408	453	401	413	409	423	380	428	399	415	420	417	438	413	398	411	396	428	422	432	407	400	357	410	385	411	382	420	449	425	388	386	405	439	441	446	439	415	420	423	398	440	403	395	411	389	400	378	416	385	409	431	361	396	386	402	422	410	428	424	406	427	435	408	406	412	428	407	407	422	386	430	415	395	454	387	391	425	378	390	406	414	381	410	461	414	415	430	417	404	397	420	386	408	388	458	399	441	402	409	370	363	411	441	413	446	406	364	402	407	419	376	430	414	398	426	410	378	402	383	382	416	389	394	415	405	423	427	380	411	403	414	444	434	436	417	405	414	426	425	401	370	422	428	433	451	430	442	422	404	410	381	425	387	396	380	413	406	393	391	423	430	389	433	416	394	447	450	429	435	375	394	390	386	415	455	420	404	389	373	412	435	431	423	413	411	405	440	394	443	420	384	429	435	415	414	436	371	387	436	441	425	414	409	425	398	429	411	419	421	422	451	434	415	390	385	413	433	411	419	397	411	448	415	420	400	487	414	436	412	365	387	413	405	423	429	407	432	417	459	419	371	415	405	407	411	395	426	420	396	430	389	411	442	425	387	420	439	427	402	387	394	405	402	438	410	424	404	424	410	448	422	420	387	417	403	387	416	391	419	429	406	413	381	412	438	389	413	452	409	408	419	419	412	430	455	403	421	409	427	426	399	422	426	420	426	400	418	416	412	392	432	386	441	413	397	391	399	426	387	388	440	456	423	405	422	395	394	395	405	436	449	387	422	414	432	427	394	406	424	409	411	419	435	431	415	443	444	389	420	414	395	447	430	401	429	413	434	400	424	428	415	391	412	393	419	425	390	420	425	404	443	425	390	438	390	392	396	426	436	440	420	412	413	441	412	367	407	392	441	437	433	420	394	428	416	405	413	426	395	348	419	418	379	425	431	408	412	410	398	403	462	393	405	438	418	422	423	440	416	428	462	409	399	400	419	371	422	381	393	381	431	406	405	388	437	396	405	396	443	418	425	408	411	395	393	426	390	431	381	457	382	389	382	418	402	395	392	437	427	390	395	390	426	413	460	413	399	407	407	397	377	455	402	405	429	409	393	435	382	416	466	396	355	397	420	402	411	431	439	382	417	419	438	421	396	381	416	405	425	396	428	395	405	434	429	390	405	384	436	413	387	425	420	404	461	366	404	425	416	377	392	423	441	442	415	466	392	409	430	421	453	419	413	405	398	422	387	404	397	394	398	443	413	413	377	426	418	423	415	408	421	413	383	444	414	417	398	412	419	398	408	391	386	381	376	424	395	391	415	428	431	391	403	416	364	432	398	439	424	416	420	425	411	410	418	417	427	446	415	417	414	428	433	417	391	392	417	433	425	424	403	393	407	395	420	470	413	398	390	437	429	428	420	407	382	401	421	408	377	411	395	401	359	388	439	399	443	426	358	398	466	409	422	406	395	390	431	430	409	394	415	442	383	425	406	433	452	430	426	407	414	417	423	440	407	415	439	446	404	443	412	369	419	410	384	418	399	395	425	443	417	418	429	408	428	405	395	404	457	449	420	411	414	392	437	402	400	423	416	430	401	420	416	400	400	407	441	399	417	382	414	410	420	395	417	440	399	430	398	408	414	425	423	385	420	429	411	386	392	461	431	426	405	439	419	418	415	407	419	380	400	393	415	397	411	419	392	411	441	396	456	421	400	434	409	392	418	427	393	426	424	402	425	405	406	429	413	394	407	388	376	408	440	416	408	417	410	402	393	421	416	437	387	425	393	423	402	367	429	390	388	375	392	417	413	439	424	434	375	407	359	410	412	418	467	461	433	413	444	427	359	383	438	424	375	455	392	409	422	359	392	420	407	382	422	392	414	424	389	386	399	425	378	442	426	406	424	389	410	374	418	388	422	426	433	376	438	408	383	430	431	394	373	389	423	391	424	403	402	425	419	411	413	405	406	432	435	389	405	423	437	378	394	406	415	432	414	397	458	453	433	407	435	414	410	385	413	401	405	383	404	409	406	427	412	404	401	403	375	450	423	427	439	403	386	408	446	423	448	391	413	394	400	423	418	401	418	400	381	386	400	382	397	395	396	409	426	422	433	388	405	422	419	428	403	405	413	395	409	409	402	415	407	422	435	454	438	399	403	409	420	442	428	439	396	369	417	419	399	350	427	409	434	445	405	428	447	416	424	457	457	404	383	414	393	422	401	406	376	411	404	405	373	418	416	408	427	413	405	366	394	413	386	455	407	408	417	434	372	408	372	428	413	416	427	410	419	430	386	407	381	416	396	426	406	452	433	392	402	424	406	401	398	415	395	416	432	434	403	422	390	380	464	417	410	455	383	440	404	422	415	419	410	417	416	450	426	427	399	392	425	409	442	425	420	427	430	402	398	407	436	399	397	432	379	414	434	417	404	408	433	368	443	435	377	409	412	382	438	382	407	412	396	447	424	425	391	420	403	384	420	390	409	426	402	446	409	408	396	435	426	406	421	416	395	422	385	432	401	410	432	404	395	424	403	383	412	412	419	433	411	410	416	401	405	428	420	395	387	413	433	411	405	404	402	394	397	422	364	445	402	400	417	435	410	394	434	411	445	425	373	421	383	434	444	412	445	383	430	410	459	441	398	431	418	417	422	407	398	401	409	398	406	399	428	411	446	395	435	429	407	394	427	388	409	429	393	412	421	404	453	439	424	399	431	388	391	394	388	374	359	442	441	443	413	460	408	392	412	373	379	428	433	433	443	426	418	413	399	412	406	442	405	386	412	423	436	395	402	411	441	432	400	434	378	417	456	444	423	405	400	418	412	413	407	402	384	417	418	414	409	423	416	368	387	422	427	418
25198	21140	27502	25151	13251	1535	732	651	598	562	538	561	563	556	531	560	517	523	561	509	533	520	503	477	489	544	482	502	510	502	519	523	513	494	496	521	487	514	486	486	512	517	508	504	451	484	485	494	506	487	541	489	489	519	512	462	549	543	621	554	503	468	469	493	495	468	532	456	474	485	501	481	472	496	511	516	484	519	532	496	510	467	492	462	488	498	471	515	499	475	488	509	499	483	504	460	519	452	484	521	490	472	458	479	536	524	476	527	485	460	470	490	490	522	510	475	486	494	510	514	525	470	515	458	505	502	485	472	499	516	482	491	500	486	512	524	530	471	540	514	480	513	488	486	499	503	515	479	479	553	510	506	517	475	517	476	497	472	479	512	509	483	491	461	470	485	485	460	514	499	462	481	482	455	498	482	498	508	475	523	525	510	534	497	540	494	500	455	450	468	485	498	467	546	499	502	540	547	539	492	496	521	521	480	504	505	436	476	499	511	478	506	502	480	501	494	478	455	488	484	477	477	472	507	520	486	509	523	500	508	522	508	504	506	502	489	456	533	527	472	513	491	484	489	498	510	501	480	471	539	529	505	473	492	465	487	504	517	515	510	506	488	456	488	515	513	482	533	512	512	490	491	490	518	517	510	501	480	492	514	487	489	478	514	503	489	498	465	508	453	470	524	463	544	541	526	487	460	539	497	499	489	509	485	515	501	487	482	477	473	476	501	493	506	484	486	503	496	468	487	505	525	488	490	507	522	521	456	490	482	501	529	500	483	525	506	495	477	516	468	477	520	517	479	513	482	503	526	491	553	492	442	510	526	521	485	476	489	502	498	445	521	513	481	530	457	491	470	549	498	464	538	487	511	486	537	496	506	498	490	524	508	493	447	508	506	494	506	506	523	517	495	508	482	478	479	487	501	502	489	537	493	480	454	500	488	487	486	483	515	502	457	481	501	500	509	505	461	504	513	466	506	484	489	494	471	483	507	490	519	467	511	444	468	506	532	519	501	466	464	499	511	506	472	478	483	485	479	484	441	514	487	465	521	515	493	475	454	442	492	505	503	461	518	534	511	544	481	494	495	487	507	511	470	495	499	516	461	466	467	493	514	518	471	508	493	486	473	492	443	529	498	481	504	491	560	507	516	498	471	459	523	490	486	444	476	476	494	568	515	501	472	486	441	503	509	492	489	507	479	546	506	515	489	503	457	486	488	534	514	506	465	489	488	481	502	503	465	473	468	455	510	473	495	523	497	510	476	510	495	519	498	486	487	483	499	484	479	510	515	501	540	552	512	495	501	487	500	502	536	483	457	492	469	488	489	483	537	482	460	513	499	507	510	512	545	484	490	496	495	482	485	485	498	490	488	500	500	523	451	461	485	484	536	469	499	483	486	480	500	496	531	504	502	518	472	473	506	501	496	495	459	482	489	474	443	520	476	496	532	490	495	491	509	463	481	505	528	501	472	480	558	485	530	516	465	483	494	488	523	473	535	446	496	549	472	485	523	495	531	505	521	497	483	493	513	499	479	519	476	455	520	508	468	468	520	478	515	506	477	473	482	473	483	496	512	497	508	534	499	479	501	531	479	499	482	491	526	516	501	499	497	508	480	514	508	500	497	508	497	471	480	489	489	499	496	507	454	502	497	496	490	520	496	457	459	517	496	483	519	490	466	527	514	489	522	511	440	498	534	487	512	484	516	477	487	493	534	482	486	499	454	528	509	475	522	517	509	487	482	527	492	454	488	505	501	487	496	513	474	535	503	562	485	519	473	506	506	515	491	477	476	480	519	489	483	488	520	478	511	496	495	482	472	502	471	498	473	539	493	496	490	455	484	490	501	553	474	484	482	501	520	485	467	479	488	470	483	490	489	536	518	543	461	478	543	477	470	507	496	494	488	525	511	473	483	525	483	441	486	520	501	494	492	484	503	480	474	503	507	491	512	508	489	484	508	519	490	518	493	467	462	506	487	470	513	497	521	489	524	519	502	504	503	510	491	448	494	536	474	510	492	507	493	460	497	516	507	478	475	504	479	485	507	495	470	481	527	514	531	512	464	483	476	504	463	508	489	529	471	502	465	532	503	519	487	506	535	483	480	478	444	483	523	518	491	543	492	506	505	509	509	482	479	490	504	476	485	500	491	478	453	497	491	515	512	501	552	519	481	501	513	493	506	501	524	506	476	489	482	488	542	475	496	480	453	491	498	501	502	425	498	528	499	481	492	507	462	484	493	464	441	498	480	525	487	490	512	520	513	504	517	443	500	499	457	476	474	483	497	484	485	494	492	517	498	498	477	486	474	491	471	464	479	504	485	441	485	453	499	531	510	450	502	539	451	478	480	492	505	512	504	534	519	551	500	498	481	490	537	510	498	517	422	521	465	507	506	482	490	498	491	502	504	487	460	497	510	538	469	476	494	530	521	496	485	483	504	492	534	482	466	524	489	489	495	502	507	574	473	473	525	485	470	480	495	475	460	481	513	510	523	486	514	472	513	515	494	505	476	482	524	510	500	517	465	506	496	544	503	512	490	464	494	486	510	491	450	489	521	515	478	500	490	504	461	479	522	514	506	485	529	538	476	478	483	519	523	509	544	530	513	506	475	494	475	479	452	499	501	482	481	469	521	529	476	480	494	477	459	488	489	460	487	508	542	521	499	524	505	497	495	514	482	447	488	487	548	490	509	506	491	463	519	460	466	525	517	467	472	469	512	487	469	500	505	491	480	552	472	500	535	536	489	512	520	478	486	502	483	500	499	516	530	498	470	483	492	526	564	503	482	512	497	492	486	486	453	485	484	496	512	453	512	524	511	511	535	484	495	498	528	477	482	466	532	455	496	453	494	532	481	499	499	509	489	502	507	474	459	486	488	470	494	488	503	495	504	483	479	487	524	504	499	490	476	505	457	483	481	524	455	509	493	507	513	486	530	535	504	506	499	482	480	466	467	504	517	509	510	467	505	459	482	472	493	520	499	501	482	495	492	549	481	480	467	510	485	489	503	477	493	509	540	499	498	498	516	493	463	473	480	500	472	470	508	470	506	510	477	508	484	457	470	504	517	461	525	520	517	492	454	459	489	466	476	478	470	536	494	468	501	501	494	459	472	489	512	441	494	469	460	498	491	488	476	497	513	490	468	481	501	475	523	484	477	502	465	505	486	490	508	509	467	486	494	487	482	508	488	527	471	526	552	427	506	524	505	485	500	442	474	478	485	493	490	511	454	495	500	488	495	481	506	478	458	480	486	490	457	522	522	473	507	539	464	487	506	512	477	523	486	516	482	493	516	525	507	492	473	452	483	507	508	471	495	501	511	503	550	486	480	489	514	506	515	468	552	497	518	478	477	498	479	543	502	486	504	483	490	470	495	456	484	489	485	463	503	507	512	512	478	451	494	496	485	493	471	544	532	498	506	516	471	524	475	519	505	501	497	521	494	490	483	499	481	505	486	504	504	517	496	502	497	498	510	486	497	503	480	515	484	491	509	492	481
33923	49358	32370	17675	7239	1296	931	818	856	772	691	637	583	654	629	622	636	571	624	602	639	605	558	583	587	573	559	544	603	568	602	547	554	578	565	532	579	528	654	538	567	555	556	566	579	594	581	568	528	588	555	547	558	530	591	606	597	583	716	698	574	565	553	570	533	578	598	558	550	559	583	621	585	534	584	575	516	550	580	544	585	580	554	592	598	542	535	578	558	543	540	553	545	541	566	544	578	553	593	544	600	590	564	586	558	620	585	578	560	564	582	521	532	598	537	565	509	593	571	562	557	598	556	557	630	588	560	527	557	566	569	535	560	601	527	555	567	547	515	597	548	557	575	559	546	550	572	596	593	526	536	573	536	587	551	566	531	564	557	554	532	528	574	535	547	578	540	548	561	522	536	547	531	546	554	584	555	545	594	584	566	559	541	554	545	567	568	528	541	549	562	583	553	552	548	579	547	537	590	545	546	577	558	552	607	548	587	559	589	620	624	550	546	559	590	549	581	564	533	568	555	603	546	586	556	568	549	551	568	553	545	555	578	576	531	578	563	556	608	544	601	576	571	555	586	585	598	554	569	550	598	561	541	567	574	548	560	532	554	545	613	549	525	583	562	556	534	582	538	550	556	553	576	565	521	556	529	562	568	562	583	590	534	604	539	552	560	589	565	544	579	561	591	545	563	532	552	545	585	576	576	522	606	589	570	536	591	608	537	555	563	579	523	533	538	545	575	566	568	565	518	542	616	552	591	519	553	555	589	562	581	519	568	545	541	546	577	483	563	568	571	559	575	582	567	582	608	574	570	550	563	532	530	550	544	545	537	571	562	570	537	555	553	589	509	576	556	558	570	566	567	558	544	567	522	522	532	519	590	523	531	588	546	592	603	543	558	564	497	566	585	563	572	560	538	514	573	580	560	563	602	553	543	549	541	548	589	564	578	570	552	523	534	586	523	587	564	610	594	547	541	565	555	515	581	514	538	588	480	566	573	569	535	554	514	564	533	552	556	514	594	555	557	554	559	533	581	567	560	556	544	535	550	585	569	578	563	585	541	511	530	533	560	542	549	598	535	550	589	559	615	551	563	571	560	510	534	528	525	583	562	575	553	594	540	555	547	588	561	541	589	561	588	519	571	585	548	575	542	554	518	532	528	567	521	557	565	569	570	559	559	586	579	595	541	568	582	560	556	572	535	565	548	562	535	612	549	566	575	601	538	596	593	538	516	568	585	540	537	568	532	558	538	521	550	517	578	595	597	558	614	581	578	539	605	592	536	579	546	542	578	503	479	599	585	566	575	603	553	582	595	528	570	556	557	547	586	528	555	560	599	566	535	567	571	585	568	531	559	551	590	550	583	575	522	539	584	585	563	572	507	564	539	522	580	554	596	581	569	578	551	553	497	600	513	579	574	551	598	531	571	564	600	558	564	548	580	586	542	510	572	541	549	584	550	565	582	578	577	548	565	568	585	542	557	559	556	582	592	580	550	592	559	584	547	556	547	541	586	565	557	569	527	595	575	548	608	556	616	579	583	590	543	568	568	576	529	560	541	551	559	565	555	539	590	586	588	557	516	552	550	573	561	591	516	569	538	561	578	585	585	555	536	598	566	567	566	581	547	543	562	563	579	549	555	551	580	544	542	576	587	611	579	565	561	540	549	584	537	574	543	570	560	532	545	606	549	527	544	557	575	559	557	553	524	619	584	585	556	557	569	559	543	550	546	525	568	568	544	564	559	554	585	532	546	543	539	592	565	590	528	567	572	578	565	595	546	578	529	521	548	521	551	581	527	550	577	556	542	507	559	603	544	556	587	515	555	551	585	538	553	590	538	596	578	576	547	553	588	551	598	547	549	561	526	517	584	564	530	541	515	576	550	554	561	602	587	566	553	582	544	586	562	580	583	565	520	585	571	511	551	603	580	566	583	569	556	560	587	551	581	534	569	560	556	546	558	586	560	598	551	530	578	560	525	585	585	596	532	565	552	559	572	533	563	568	544	547	549	613	576	550	556	572	556	549	589	545	569	542	547	570	548	576	534	557	558	593	527	586	596	573	562	536	562	559	538	503	529	560	520	557	527	541	544	563	565	572	590	563	587	584	586	558	530	545	537	570	561	554	550	578	564	539	575	563	572	560	534	573	561	576	565	550	531	534	580	545	529	515	591	536	549	564	587	562	583	607	536	559	533	550	538	552	541	588	546	575	523	561	541	547	548	593	549	543	547	574	561	558	587	558	534	601	572	550	532	553	533	564	560	601	568	532	560	548	543	554	539	571	539	590	592	552	542	560	561	547	536	554	568	553	517	578	579	556	550	595	546	559	574	551	558	570	594	557	541	553	588	597	520	518	542	591	540	586	543	597	566	540	586	521	543	531	552	567	559	556	601	563	531	587	554	566	543	556	528	563	552	547	591	605	554	566	554	571	543	526	566	569	548	573	511	510	583	564	560	586	580	555	517	575	560	550	507	546	579	574	542	555	538	585	518	593	540	571	552	528	551	554	551	569	591	555	605	572	586	585	565	566	583	575	556	525	582	565	535	560	517	536	575	562	542	546	535	533	567	528	537	585	543	551	588	562	557	600	538	562	564	569	551	580	552	588	553	596	581	576	560	558	545	556	582	548	606	505	552	567	535	580	551	591	574	566	566	555	573	601	557	555	607	556	565	569	526	534	546	570	563	566	530	545	612	563	612	577	571	560	534	572	534	583	563	552	560	550	549	605	538	518	550	553	536	543	579	547	535	525	548	562	551	620	583	553	546	550	560	550	579	588	566	587	568	556	562	557	565	592	548	560	531	551	600	504	565	563	559	561	537	549	564	554	584	578	550	524	548	592	575	534	549	578	561	564	566	588	553	529	570	592	558	563	546	576	566	530	596	571	540	556	525	543	573	558	560	546	525	559	535	513	565	611	561	549	578	606	522	562	523	529	555	544	542	591	530	617	544	562	575	582	513	557	536	566	546	592	548	586	577	551	584	577	546	537	562	492	568	543	592	573	510	608	601	582	555	573	535	583	548	596	534	555	573	539	541	523	533	516	564	544	544	553	570	565	557	506	539	577	602	593	557	586	539	524	584	566	588	559	560	539	539	564	554	553	534	572	575	577	567	529	570	572	565	573	549	562	538	561	587	571	548	563	554	629	560	593	571	558	535	568	592	578	528	587	589	523	558	554	542	565	556	536	564	592	605	585	530	528	512	539	614	543	596	568	544	616	579	589	557	568	579	584	598	575	552	521	578	540	589	541	552	548	552	522	592	584	565	583	516	552	557	541	595	528	573	570	578	550	559	584	537	578	544	558	549	553	551	593	561	582	545	558	520	587	557	553	580	596	504	537	568	589	596	531	565	553	550	560	561	611	527	516	549	570	607	533	531	576	546	537	502	540	553	560	573	581	588	544	594	548	573	544	546	541	533	584	555	544	569	556	553	574	541	579	587	553	544	548	596	522	558	572	541	564	532	538	513	574	568	581	580	549	539	552	556	550
22830	21063	28621	23758	21082	20910	8199	1077	868	749	716	674	646	627	554	542	581	606	557	560	599	520	578	531	490	485	519	488	480	523	535	499	533	517	508	516	506	505	541	481	525	516	517	514	549	516	509	504	526	541	512	484	537	515	514	537	496	559	892	818	503	460	488	475	506	569	478	506	511	490	489	506	496	457	509	511	510	487	500	511	485	523	526	501	516	498	498	456	468	493	532	522	531	509	491	482	490	496	487	486	534	530	535	534	496	498	478	510	482	489	478	489	515	533	470	489	484	472	435	491	540	566	516	509	559	488	509	480	502	502	504	513	484	486	463	506	468	518	491	460	493	521	497	480	494	514	530	503	550	511	499	516	510	518	482	510	520	474	492	473	518	518	479	535	519	486	515	494	485	445	478	547	510	538	514	538	478	496	517	498	520	485	492	473	492	512	542	502	503	496	477	473	496	472	515	521	495	491	497	500	482	511	486	476	479	500	513	475	479	513	501	508	501	481	450	481	469	491	475	509	555	545	451	484	509	517	500	519	487	498	508	481	454	492	501	492	475	468	494	510	514	499	482	515	488	508	481	509	475	514	505	489	522	477	505	508	459	506	479	544	436	517	530	501	533	471	530	498	506	493	469	520	474	507	484	530	507	470	542	536	506	514	484	509	503	499	481	482	493	504	499	520	505	498	499	521	507	523	499	498	510	485	482	493	479	509	490	481	530	518	512	510	522	469	490	486	544	517	471	474	486	520	539	460	469	523	513	550	487	449	535	490	505	516	502	442	476	513	516	499	480	538	476	558	493	466	491	494	466	493	490	502	513	520	473	497	492	483	531	481	493	504	492	484	477	480	509	449	515	493	553	533	491	473	522	473	470	512	489	491	506	494	510	528	554	500	522	474	483	506	509	524	512	532	477	509	476	474	508	499	505	515	538	496	513	464	503	511	474	477	524	483	492	512	524	504	546	510	511	503	566	499	474	492	503	529	502	495	504	516	516	502	487	457	500	482	477	484	487	483	487	506	496	505	533	475	515	494	531	459	493	487	480	496	451	493	490	549	490	438	484	518	458	448	526	488	472	515	476	489	495	512	489	496	516	520	491	502	521	469	509	501	487	469	505	543	491	455	510	481	500	480	504	500	546	516	485	501	454	477	527	516	544	504	473	510	481	514	467	519	511	494	509	493	510	515	483	505	480	489	512	533	514	466	471	488	519	514	437	524	481	507	492	477	464	504	502	490	437	499	486	523	528	477	509	512	480	492	493	499	492	493	489	502	501	510	511	504	511	485	514	495	505	501	457	491	467	493	521	475	468	504	505	530	470	489	479	509	486	517	446	516	471	531	480	463	452	527	491	526	505	504	495	490	495	530	527	498	524	486	491	504	489	494	501	493	485	492	468	547	537	514	481	521	485	480	484	486	537	495	477	499	512	506	529	485	506	488	468	492	488	487	527	512	481	523	494	491	542	501	489	483	515	502	506	470	473	482	531	504	531	465	454	543	490	453	510	501	477	520	513	494	538	484	459	490	542	519	497	530	467	471	482	528	484	499	495	515	449	494	529	503	520	493	494	508	525	540	510	485	482	503	505	544	514	488	499	486	500	509	493	536	483	509	514	481	515	489	509	512	474	465	469	446	485	511	481	466	515	503	484	477	531	463	545	511	526	494	517	500	497	488	501	496	506	469	544	464	510	499	477	483	524	508	532	491	488	487	487	508	519	471	451	497	493	479	483	495	469	523	564	494	539	490	523	467	483	513	476	491	517	515	529	488	484	478	508	485	520	529	475	490	499	468	467	493	536	496	487	500	474	504	480	473	496	498	513	481	511	533	510	462	437	520	523	549	498	523	489	491	538	487	512	495	522	480	518	507	502	499	487	505	468	486	497	484	560	474	496	500	483	481	484	494	525	503	519	493	472	471	503	496	508	476	524	483	524	550	523	470	491	491	509	497	520	502	460	481	465	502	477	500	478	472	516	482	487	526	505	478	529	482	495	497	444	512	497	569	473	518	514	476	495	531	486	526	501	494	513	491	507	486	485	514	463	447	459	494	533	469	497	490	503	507	497	524	516	506	505	486	514	533	482	492	487	481	470	538	499	469	492	499	465	529	501	482	486	525	511	503	507	502	532	508	528	487	482	488	470	475	523	500	488	522	474	507	511	520	495	508	479	438	479	462	510	525	512	453	522	533	457	517	485	523	492	521	540	512	453	474	499	468	483	494	465	509	496	519	500	488	509	516	444	478	464	457	499	481	486	500	481	468	470	488	492	536	500	499	490	487	504	513	480	491	510	537	462	509	496	526	526	489	504	483	502	522	518	537	567	519	484	531	480	486	515	508	507	489	475	480	482	505	478	520	507	524	485	493	507	503	537	492	514	509	551	481	520	499	474	508	493	489	461	507	490	528	504	503	503	482	521	505	517	513	471	521	492	508	529	463	499	536	454	507	504	530	509	483	521	499	476	477	522	516	493	489	532	478	451	496	499	489	542	480	464	521	493	496	486	507	497	516	523	469	493	508	500	488	488	533	524	482	497	469	500	492	465	479	471	466	499	487	500	532	525	499	484	532	514	486	531	492	492	477	468	499	507	534	520	474	495	542	504	469	524	494	539	516	483	515	507	532	502	495	520	486	487	500	513	464	550	565	473	541	538	504	523	524	495	492	535	489	474	504	494	501	481	488	477	531	489	518	509	499	525	490	487	460	488	524	508	486	451	523	485	505	479	486	513	511	514	487	443	513	500	542	521	494	527	495	530	482	525	496	515	507	503	474	499	485	532	525	462	478	505	492	467	518	522	501	488	528	499	507	527	483	503	509	527	506	499	498	508	495	479	505	544	479	501	509	471	513	523	458	477	515	481	507	523	460	525	494	512	488	451	479	498	511	462	521	483	511	487	479	502	475	481	511	526	490	474	498	488	471	540	505	522	522	504	477	486	533	514	463	560	519	535	518	535	497	483	499	494	485	480	526	499	476	498	485	502	487	582	487	511	501	491	482	508	513	523	511	510	511	490	470	486	494	493	471	516	519	502	510	521	447	551	490	470	499	515	475	503	543	497	535	509	531	477	491	478	510	504	486	478	454	481	495	530	475	492	523	486	528	496	485	508	537	484	464	504	470	515	511	508	505	488	516	483	523	526	535	453	520	535	495	512	502	504	532	488	538	449	473	459	513	494	480	477	490	467	520	474	492	474	500	486	475	516	479	475	522	492	516	485	453	531	476	516	489	512	505	506	486	494	506	447	483	487	490	551	471	518	515	497	470	483	496	515	513	438	474	531	543	496	443	514	475	478	516	487	486	479	502	526	516	462	501	479	492	500	492	472	498	505	514	503	490	482	504	483	520	513	519	513	516	451	491	479	502	511	508	512	497	479	474	499	499	473	499	493	508	471	515	514	493	523	475	504	506	503	500	502	511	532	454	491	546	489	457	501	500	513	507	472	490	541	507	506	484	467	489	446	515	526	548	473	517	531	519	504	482	492	533	510	482
37600	58341	42128	28805	10818	2251	1766	1393	1192	987	852	779	758	727	673	684	657	666	657	632	610	611	592	581	574	569	586	585	600	593	548	590	565	548	618	543	539	527	528	573	548	506	539	544	583	529	559	618	533	559	587	532	569	585	553	599	520	576	1078	1060	566	563	535	529	529	557	567	553	555	538	564	562	578	562	543	566	539	584	531	581	527	547	564	579	543	555	537	569	504	525	532	517	568	565	518	518	554	603	522	508	542	631	563	546	530	569	580	502	538	543	567	541	516	549	576	520	586	574	572	528	567	528	578	562	516	557	509	549	578	551	570	525	544	550	560	530	514	574	535	510	571	541	536	527	538	549	552	530	551	504	546	525	544	502	518	535	545	541	574	556	550	514	583	576	537	574	538	517	546	560	510	534	516	561	567	541	570	596	541	538	549	556	548	530	488	546	558	529	520	517	528	536	584	528	530	500	585	548	555	583	520	566	519	533	561	553	546	527	521	516	516	580	568	564	554	533	534	513	545	564	507	549	509	540	517	591	515	564	553	543	551	566	575	559	558	534	581	556	504	539	518	540	509	516	533	586	588	583	515	512	544	552	520	590	565	562	557	554	613	550	541	518	497	576	525	522	523	523	501	533	563	557	507	529	539	549	510	593	540	562	518	554	501	534	598	549	535	587	589	553	568	516	526	543	542	525	545	533	520	544	544	542	516	528	552	552	545	554	541	536	559	534	590	537	550	503	560	502	531	570	536	556	600	540	593	527	511	498	547	550	503	548	528	495	535	533	559	545	551	544	563	554	570	548	561	550	540	520	557	605	527	489	549	533	556	572	566	567	572	571	525	544	534	498	546	554	511	571	545	524	544	537	589	554	555	555	532	530	554	508	549	540	556	573	555	571	542	529	607	524	570	520	542	563	561	573	569	553	563	524	546	518	588	510	498	559	533	536	537	509	556	565	512	526	542	573	558	554	571	545	534	544	578	533	522	524	588	578	506	537	562	570	556	552	574	516	571	573	523	582	514	513	524	512	509	567	584	547	555	506	498	568	542	551	568	545	547	560	566	557	559	529	555	550	589	538	532	539	539	580	550	518	506	506	551	586	556	526	535	515	553	569	545	515	496	524	534	522	585	552	549	534	561	505	549	560	538	561	572	525	552	559	545	522	547	551	528	538	536	571	574	532	592	545	547	566	515	589	586	570	514	587	554	552	528	546	542	538	504	486	550	548	553	502	499	622	564	486	541	532	583	536	490	521	543	580	533	526	544	582	560	542	534	583	608	531	527	550	598	518	544	588	513	568	545	507	541	557	561	506	566	498	546	511	514	536	576	527	498	546	524	544	555	521	570	537	581	534	542	585	569	560	553	606	562	560	528	562	559	540	500	550	556	577	560	574	528	576	536	528	585	546	519	578	568	543	520	528	545	544	530	521	554	514	576	539	540	524	563	527	547	571	547	546	582	561	561	569	514	564	556	500	503	536	516	550	578	536	541	533	504	562	548	489	558	552	518	542	535	556	537	525	538	565	544	526	538	542	504	543	493	575	505	558	542	536	540	559	523	535	518	582	518	542	516	543	515	559	566	544	568	565	540	535	527	549	526	547	539	515	563	561	575	527	581	583	573	514	580	527	561	534	530	563	562	567	533	541	529	555	568	522	553	512	604	563	489	605	494	574	531	564	556	584	546	541	522	533	570	539	483	534	515	548	556	540	539	545	547	559	560	573	559	514	516	531	534	526	535	548	530	574	540	534	530	522	531	552	567	522	553	512	560	538	564	513	526	510	502	559	530	541	519	526	549	540	504	571	561	491	547	530	555	565	545	564	546	569	526	511	546	509	527	556	549	577	569	538	536	539	580	532	564	543	566	576	512	515	520	545	577	540	552	518	554	544	563	524	562	571	524	519	534	535	540	512	512	556	561	493	579	581	547	521	564	554	508	551	526	540	565	500	511	557	576	514	543	560	548	537	525	577	531	521	593	552	567	562	562	529	518	536	559	530	563	584	516	534	563	563	526	569	496	571	543	528	583	512	521	559	502	551	543	562	550	543	554	530	550	525	544	489	539	565	528	509	576	560	535	527	553	540	502	564	527	574	521	502	524	512	558	523	548	533	545	583	544	546	564	528	518	527	512	526	552	495	521	533	530	545	527	541	536	515	528	533	532	518	525	562	573	533	521	564	518	516	527	545	507	520	534	519	546	579	533	564	528	551	521	500	556	552	515	517	589	516	575	562	517	504	561	554	536	552	563	521	540	508	544	544	534	533	582	527	545	588	507	581	533	501	543	542	553	561	510	536	521	532	534	531	563	548	536	534	575	540	514	515	521	557	548	559	554	571	507	517	539	576	564	540	575	564	523	537	528	547	545	538	547	505	530	534	537	545	566	519	536	562	573	552	539	527	533	527	562	495	523	531	570	566	567	504	504	532	554	543	545	516	582	521	597	518	533	520	516	537	526	521	571	495	516	526	532	527	516	589	506	536	549	570	548	549	486	524	546	557	550	530	547	539	582	575	589	540	564	540	540	539	551	514	563	529	553	554	555	550	565	551	533	527	555	564	544	533	572	569	562	591	479	548	593	551	545	518	576	537	541	512	515	546	584	549	542	585	529	544	498	547	535	531	561	507	526	523	546	574	532	537	499	545	575	554	565	529	559	538	527	541	516	492	546	503	518	535	529	563	533	542	575	558	548	495	540	539	540	554	526	508	567	529	564	551	558	525	531	592	495	543	533	541	539	529	537	538	590	542	523	511	552	521	523	519	569	555	551	513	547	553	561	526	583	514	511	503	521	552	568	532	579	529	527	508	531	563	560	557	562	513	538	535	582	559	569	535	527	510	555	564	509	529	593	557	509	573	531	561	564	575	556	503	560	538	544	557	614	537	519	503	531	528	569	545	568	535	574	564	555	556	561	540	553	514	503	518	556	521	552	543	539	553	545	535	495	485	565	527	563	551	553	493	540	615	580	544	597	494	536	544	545	539	553	564	533	534	538	573	534	545	517	541	567	513	517	527	548	554	512	542	521	522	626	551	522	529	540	553	549	533	548	530	526	544	543	556	519	535	513	553	579	476	550	530	587	559	518	541	557	520	538	540	525	553	522	535	532	506	540	562	520	529	555	564	559	575	596	547	526	550	561	547	544	525	522	492	552	580	549	527	550	554	555	528	525	531	553	542	556	518	561	553	575	527	503	574	557	542	538	551	573	549	522	581	566	572	583	566	547	508	516	523	518	506	514	549	516	514	517	557	591	550	563	547	554	549	528	544	540	531	532	542	510	559	527	495	554	543	544	554	543	514	531	537	569	564	525	511	550	554	545	537	554	526	546	507	576	540	559	515	533	549	550	587	557	548	564	578	530	567	561	537	572	572	573	546	546	559	568	610	534	532	519	515	570	555	539	529	537	544	527	581	525	515	537	561	609	503	559	506	545	542	516	544	549	561	569	523	547	559	546	543	600	537	533	510	553	520	533	572	526	558	504	549	569	545	542	565
28816	27820	33462	17745	3629	515	412	392	416	405	399	392	372	374	391	391	387	388	376	377	369	365	374	363	357	356	404	370	355	382	408	387	358	339	376	387	358	419	363	339	374	394	388	353	404	366	374	381	330	383	369	371	362	371	384	384	376	375	359	375	337	385	359	367	394	360	378	381	363	368	355	381	394	341	385	388	356	408	372	379	368	365	388	399	325	357	332	410	354	336	334	383	361	394	395	405	372	397	373	372	359	400	389	429	322	373	360	368	347	399	356	376	375	373	357	358	413	380	354	349	343	343	395	382	373	376	381	386	396	329	380	379	410	379	415	388	363	358	350	376	412	397	391	378	338	360	381	384	384	373	364	361	352	376	380	356	380	353	380	434	336	367	391	374	356	370	359	396	380	354	367	357	400	375	395	393	366	364	370	346	407	364	393	366	333	390	350	373	373	330	402	379	376	352	388	396	375	347	367	341	379	375	405	347	384	380	310	345	401	340	400	384	404	361	393	358	395	373	367	365	402	353	390	356	374	396	377	370	373	374	407	378	358	342	364	368	384	361	383	361	405	384	368	385	388	392	394	373	374	376	375	369	379	382	379	382	388	375	398	395	348	396	357	353	394	375	365	379	379	385	364	358	361	404	383	346	390	403	423	395	374	385	366	369	362	388	386	382	388	384	384	418	363	367	369	380	393	374	382	355	403	376	376	376	369	394	386	357	365	383	354	342	402	374	372	340	373	387	351	360	394	378	414	372	406	381	373	352	339	369	406	335	357	358	359	379	356	330	392	385	387	361	384	385	377	356	386	353	376	388	346	417	363	378	352	364	353	349	396	398	421	363	377	382	382	333	367	388	349	355	406	390	400	364	377	369	407	385	381	396	380	382	404	390	369	404	369	309	369	389	411	364	388	359	369	325	363	371	395	344	358	371	382	356	383	377	377	362	382	390	361	403	404	407	366	360	366	370	369	371	381	382	374	392	386	354	380	351	391	393	371	379	364	356	335	352	418	377	378	379	379	367	373	391	369	388	389	362	350	369	378	399	356	362	378	396	346	353	388	394	379	404	382	384	403	344	326	400	398	392	357	392	371	384	362	397	377	381	382	399	355	358	356	374	394	386	326	357	419	385	386	372	398	377	403	363	348	358	371	352	367	373	361	375	321	414	379	375	361	366	417	387	401	351	391	372	376	355	396	388	359	342	360	407	392	418	374	402	375	398	361	365	379	375	370	418	382	389	362	353	378	374	404	387	362	391	387	361	401	380	394	363	352	365	376	376	347	409	388	372	405	413	384	387	399	347	341	393	369	339	373	392	375	375	389	355	387	361	380	390	334	388	377	377	393	394	395	427	364	386	363	374	372	394	374	371	378	357	372	330	352	372	401	341	352	405	370	363	399	392	347	354	379	370	386	386	384	367	386	411	356	383	387	375	372	416	392	399	390	363	379	394	383	382	357	356	366	360	387	374	372	388	372	385	411	380	377	372	362	354	352	385	384	400	373	351	394	406	351	388	387	377	405	362	339	429	363	410	354	366	349	373	379	355	351	353	366	348	398	334	368	342	404	379	379	379	395	399	377	378	388	363	414	391	368	399	393	384	375	374	360	390	356	364	362	398	376	402	344	378	361	403	366	347	374	327	359	339	338	399	385	362	357	378	366	397	361	359	390	356	376	356	368	396	396	372	364	383	404	373	393	375	393	381	390	351	369	384	355	382	374	380	392	374	374	423	386	368	384	369	372	363	376	402	334	377	370	412	365	345	383	395	401	369	355	368	339	354	398	344	379	386	355	366	344	352	371	368	396	374	354	376	357	385	386	369	404	379	401	340	389	375	358	392	385	362	381	375	421	405	375	390	372	353	374	392	356	414	334	382	358	333	361	346	350	365	396	375	377	367	360	380	371	369	421	388	389	376	335	378	374	390	399	370	408	386	373	376	372	375	396	386	372	363	381	365	388	375	335	390	391	363	387	343	366	419	337	357	393	378	393	336	375	357	348	374	412	344	358	362	365	384	360	365	391	381	373	383	355	342	389	367	393	362	383	393	397	381	392	381	412	349	365	362	377	382	362	371	409	376	363	381	421	416	371	384	378	416	360	359	387	395	380	389	413	373	363	385	423	353	351	389	387	361	375	350	418	335	361	382	388	382	380	365	364	365	395	359	369	397	352	400	367	390	376	366	374	409	345	396	377	381	375	385	398	364	430	370	398	372	360	384	393	376	367	349	402	388	376	397	381	387	358	400	416	383	398	373	389	408	362	417	395	400	365	383	389	376	368	368	378	387	384	395	367	408	384	382	376	393	330	372	363	340	381	370	375	354	345	386	378	370	331	401	363	383	330	384	375	385	350	354	361	352	359	393	360	367	367	415	411	388	388	414	401	372	369	407	364	369	378	382	373	382	397	351	364	368	381	369	360	362	392	350	336	361	364	371	405	354	386	353	411	357	392	391	377	346	389	391	351	381	377	370	361	342	374	377	363	366	398	363	363	396	345	371	356	366	369	386	407	370	372	398	391	378	336	336	367	348	362	362	378	389	402	409	364	374	354	409	378	346	385	358	322	404	360	388	374	400	354	343	370	374	363	375	389	374	358	365	376	379	367	424	400	394	369	387	377	375	394	375	389	351	395	401	382	392	372	353	382	390	395	371	374	360	363	379	396	380	368	391	349	378	413	350	396	388	351	421	377	379	362	379	381	392	364	377	384	360	374	340	354	379	361	370	420	400	381	363	385	345	366	405	395	393	408	354	377	386	370	364	372	389	373	406	367	354	341	374	379	398	389	386	392	385	372	349	392	388	387	344	378	375	388	382	335	393	402	359	400	400	365	376	401	373	400	371	369	382	366	377	387	373	380	388	409	380	406	424	379	366	410	358	363	409	377	354	355	351	359	367	391	360	375	391	363	354	351	381	414	394	388	343	381	402	372	358	419	393	375	395	365	354	376	359	378	370	375	391	380	366	353	339	350	378	363	405	406	373	345	386	439	391	386	391	365	375	393	369	383	361	388	374	374	394	371	401	422	388	409	367	344	384	422	396	385	383	360	398	369	355	370	382	368	353	376	377	404	385	379	375	390	377	359	378	406	346	397	374	378	387	381	360	374	386	378	387	406	381	375	387	387	391	395	371	368	390	383	417	362	398	350	341	395	400	365	394	402	396	375	393	408	383	358	372	382	372	399	365	361	397	360	393	394	377	402	332	379	364	357	391	378	357	343	410	384	376	365	360	390	386	387	355	391	366	387	351	368	362	370	384	375	391	379	374	332	377	376	370	369	363	372	320	374	334	382	377	360	367	331	345	381	395	399	388	381	391	377	366	408	376	356	376	376	397	353	385	349	366	350	380	359	409	329	388	404	377	320	341	343	350	390	391	420	389	387	398	378	389	357	389	396	383	387	378	366	350	374	367	348	362	396	386	380	385	365	362	400	395	380	376	374	361	391	344	373	373	371	383	388	369	388	388	363	384	349	411	391	419	379	367	370	363	348	391
30470	45806	33456	14286	3972	647	568	484	492	468	493	420	435	458	439	460	435	436	436	455	425	436	441	457	440	455	451	463	463	389	422	419	444	405	419	446	445	421	482	440	442	468	431	454	408	443	421	420	458	427	441	467	427	481	419	461	433	431	465	467	472	432	416	389	431	420	426	413	429	434	434	456	444	408	433	448	454	420	474	399	416	445	427	444	426	416	457	431	451	505	469	427	404	437	484	441	456	474	482	446	432	468	416	449	428	463	413	403	428	413	426	432	430	414	425	406	430	439	437	466	421	469	447	393	439	455	450	471	433	390	411	418	415	436	434	429	451	441	442	444	407	429	404	426	393	474	429	423	411	421	419	453	428	463	447	451	446	439	429	458	448	447	438	438	417	426	426	428	454	441	416	410	438	474	445	462	456	413	440	467	457	457	454	424	487	446	441	491	397	447	441	428	447	420	427	398	473	443	448	456	422	422	446	411	452	430	446	463	416	453	426	426	426	415	443	446	395	421	417	400	433	402	415	418	447	434	406	453	466	438	453	465	417	404	426	419	428	409	435	437	473	422	418	438	454	445	427	461	439	426	392	399	419	452	450	413	429	408	459	426	448	432	431	427	460	389	443	449	430	435	439	432	437	455	395	456	470	444	437	438	449	463	470	473	447	438	418	458	397	448	437	391	455	443	421	474	430	454	423	438	445	444	430	436	436	452	406	446	445	473	453	475	432	411	432	435	454	453	451	462	442	458	433	452	465	451	436	383	430	437	414	429	435	442	454	433	436	403	428	434	416	418	483	441	406	486	418	452	421	475	418	413	464	408	406	448	416	434	430	433	408	414	436	450	456	411	409	436	430	371	415	419	433	416	454	448	444	445	442	463	428	426	433	424	452	437	465	410	475	428	471	427	391	430	436	422	438	454	419	429	425	455	435	436	387	426	442	451	417	455	450	409	405	440	471	421	427	420	405	425	455	391	428	420	469	403	425	446	427	440	488	462	416	443	435	452	422	433	415	450	447	453	431	424	462	449	412	446	445	461	432	445	474	407	362	413	417	444	461	416	445	431	451	485	446	437	417	400	412	443	450	405	418	449	439	396	415	438	452	394	427	431	443	428	440	409	452	396	420	435	454	415	428	445	427	456	389	436	435	396	438	469	417	439	420	391	427	429	431	466	431	425	442	429	469	434	463	457	424	436	442	452	404	446	460	433	407	401	450	453	437	448	438	459	442	444	417	416	426	443	465	449	438	413	440	472	447	391	451	488	435	452	459	441	444	467	459	421	439	424	425	406	446	459	410	430	462	442	455	468	451	439	447	409	419	410	429	426	437	411	423	440	439	425	473	431	447	395	409	447	439	440	410	443	444	434	457	423	454	445	451	441	434	455	441	428	452	435	436	436	448	444	461	440	402	425	431	409	389	419	427	439	442	457	441	407	430	417	443	426	392	460	459	413	431	429	440	427	451	438	475	423	473	458	408	457	426	434	445	425	419	460	450	505	401	429	451	441	435	426	422	429	455	424	440	407	437	459	465	435	464	425	474	427	441	444	480	454	456	452	403	407	436	457	422	424	426	478	432	445	414	412	416	430	425	415	420	423	418	386	442	447	438	413	447	411	419	447	458	429	451	432	468	453	450	425	423	449	463	422	417	431	465	427	486	449	403	435	461	421	412	471	417	475	440	421	415	418	461	440	480	440	456	431	436	489	408	414	451	469	443	436	429	453	483	444	417	409	449	446	425	387	400	432	413	446	414	428	400	437	417	442	456	467	419	467	399	425	432	452	406	448	448	438	404	419	432	449	418	426	458	423	387	447	421	404	419	438	440	405	440	463	433	405	476	435	433	435	415	449	454	389	414	395	429	436	408	441	452	430	414	421	435	447	449	452	414	419	425	421	411	426	462	426	439	413	429	417	431	436	453	425	437	448	450	442	398	471	458	465	441	435	447	418	427	433	416	452	479	445	434	436	414	432	429	433	447	438	459	429	457	456	446	411	446	423	425	394	411	428	439	446	391	448	406	440	453	408	426	419	418	402	418	448	435	411	408	446	414	451	428	439	440	437	425	445	428	422	455	419	427	423	447	414	407	421	402	430	433	404	418	429	433	462	440	424	456	441	457	438	461	411	420	429	414	432	457	424	428	435	428	425	416	455	452	450	454	410	423	466	465	443	424	442	473	418	424	430	359	450	444	453	450	438	409	431	441	453	475	442	428	419	417	442	423	425	469	436	431	407	429	472	416	422	425	427	415	425	458	440	440	436	438	445	438	466	436	406	422	437	443	434	447	447	415	441	409	413	460	419	440	437	475	473	440	430	412	463	408	436	426	446	467	452	441	404	452	480	456	460	421	452	431	468	423	432	433	423	431	435	455	432	433	471	436	425	442	437	453	440	405	456	450	431	445	441	392	417	447	416	407	470	489	443	475	423	463	478	438	458	405	459	411	431	467	453	406	430	438	452	433	441	437	450	424	414	420	429	424	448	424	425	446	409	467	446	481	439	418	429	455	425	474	454	415	428	433	453	435	440	454	455	443	452	417	420	449	426	455	444	422	412	428	437	416	471	453	436	431	455	421	434	457	368	416	444	449	448	438	451	469	452	402	413	409	418	441	429	435	439	466	449	432	451	433	414	426	439	445	429	454	422	432	434	462	448	409	411	428	481	448	430	452	462	434	475	437	441	424	418	441	413	435	449	391	424	416	420	440	444	432	470	446	457	440	469	463	455	461	444	415	426	433	420	463	453	432	442	449	397	391	455	425	460	427	433	411	441	443	449	411	452	434	445	414	421	405	470	412	428	445	406	404	431	400	410	440	444	431	436	428	427	447	435	462	416	446	446	422	403	428	431	430	439	403	417	399	449	451	433	451	429	465	441	457	402	459	454	428	401	414	415	407	425	461	466	402	454	435	458	437	421	438	479	420	419	438	414	434	455	461	439	440	432	397	457	437	439	406	444	418	450	456	420	472	448	459	482	429	416	472	413	470	434	412	430	403	430	423	481	446	455	442	434	407	393	411	399	427	439	406	475	432	421	434	453	447	453	443	435	435	457	447	415	403	436	425	429	407	419	471	469	403	459	418	440	427	402	431	435	445	420	458	409	409	437	415	455	413	457	448	412	430	393	424	429	411	427	399	401	428	432	422	448	446	431	439	431	425	407	450	419	456	435	413	428	421	442	454	441	458	424	435	434	427	412	436	413	444	450	469	443	443	422	427	420	467	453	426	427	428	419	490	453	443	412	441	465	418	477	418	428	432	405	429	430	427	445	431	424	461	457	439	419	423	404	442	467	465	444	419	436	436	417	474	450	405	418	403	453	473	436	415	421	429	437	423	456	408	452	414	403	428	438	453	426	476	470	465	425	460	456	462	441	469	412	404	417	438	437	414	461	397	462	398	411	483	461	439	441	476	456	422	396	470	441	425	456	418	424	419	396	438	437	420	453	430	460	435	456	436	434	417	400	452	424	443	400	422	447	404	421	442	429	436	425
23941	21147	28345	24322	20857	9720	1065	655	545	493	455	448	419	366	433	438	369	367	360	360	389	366	359	392	358	396	332	324	364	352	341	374	339	360	348	340	360	360	328	334	333	363	352	377	361	331	366	346	355	338	352	305	347	369	320	342	351	348	488	417	351	340	314	362	389	343	338	316	366	332	364	332	331	353	354	316	330	365	352	303	348	318	367	357	336	346	341	340	322	338	361	344	369	325	341	345	332	336	349	325	341	325	363	323	315	332	355	344	357	379	337	359	337	306	346	337	377	347	360	338	329	356	298	365	315	344	331	356	338	356	352	343	342	315	324	317	357	304	346	342	353	357	367	343	326	342	367	310	338	343	311	349	330	336	342	318	332	364	333	352	352	329	332	347	368	327	347	332	353	347	311	362	349	365	391	325	316	313	345	346	334	338	301	360	332	386	321	304	335	346	349	357	385	360	366	318	360	325	309	354	334	314	308	349	356	377	332	354	318	345	335	326	290	359	352	333	330	371	377	360	359	326	347	350	350	321	377	367	322	367	349	329	356	357	347	358	353	353	360	351	353	348	342	358	331	355	358	311	371	320	311	332	330	332	334	315	361	335	372	328	343	345	355	330	321	351	322	310	349	326	363	329	326	347	337	363	326	369	343	342	324	356	338	365	344	297	338	368	325	358	320	333	324	347	356	320	334	350	339	340	357	353	338	372	344	350	334	332	337	332	362	348	349	295	349	310	381	335	323	327	348	317	353	329	330	313	334	340	321	360	385	349	351	347	337	347	336	333	351	351	323	324	339	346	339	390	335	348	341	348	344	343	313	357	322	365	341	350	334	338	355	348	340	334	335	333	327	348	366	356	360	326	337	330	338	329	312	328	313	329	316	348	326	325	353	383	338	369	360	337	369	351	348	335	382	367	326	342	346	354	358	343	327	360	326	334	330	339	352	341	354	319	320	338	351	328	310	339	328	353	352	347	357	331	339	319	352	340	329	306	365	308	366	370	340	313	346	305	326	337	337	329	332	327	362	355	370	335	357	310	336	383	350	328	353	355	379	378	331	338	339	333	335	359	352	347	318	379	339	355	337	347	342	357	363	359	332	342	326	328	323	328	375	352	342	359	331	366	341	353	331	340	338	340	395	348	362	339	351	334	336	338	300	366	364	361	323	323	319	343	328	326	335	340	359	330	339	377	346	340	330	340	323	331	334	338	353	312	337	345	333	338	349	360	378	367	353	336	337	353	353	387	338	344	319	331	344	363	339	324	354	339	340	344	345	328	343	342	330	332	363	329	345	346	350	324	336	348	328	348	348	316	358	363	375	380	358	337	329	340	370	363	319	354	371	356	353	374	343	353	347	334	357	320	352	324	336	393	345	355	309	315	332	312	353	317	335	363	313	370	343	334	353	344	336	332	356	377	335	367	360	322	326	356	361	308	373	356	342	355	330	326	331	347	335	369	354	347	354	333	371	359	362	328	311	296	338	338	332	345	338	335	350	363	343	327	335	319	356	359	379	347	336	354	335	367	349	324	352	317	325	363	371	324	370	346	334	337	381	336	344	326	327	364	352	299	317	365	358	340	340	328	373	329	338	338	312	328	326	340	348	335	331	361	342	370	343	357	349	335	330	337	321	353	363	349	343	367	312	331	353	335	344	366	353	327	342	341	359	352	341	323	345	309	328	333	312	377	340	321	372	330	358	330	382	338	341	336	332	321	347	328	380	342	326	348	350	310	337	352	319	335	336	348	351	362	327	320	301	357	338	356	351	347	362	320	311	348	316	323	339	318	362	338	318	345	355	335	357	330	352	338	344	342	314	320	355	359	378	327	339	343	352	309	325	344	335	318	378	326	340	332	380	358	322	318	346	370	338	358	331	336	345	361	345	359	353	360	354	383	386	364	352	327	344	340	337	343	352	345	324	323	338	331	357	365	337	369	367	324	358	351	370	315	344	356	354	354	340	354	358	352	324	309	311	336	308	335	329	314	344	333	333	333	350	330	353	339	325	359	379	350	341	348	329	326	340	364	360	329	375	320	347	360	332	343	367	338	339	340	330	346	325	348	295	340	351	363	346	321	351	314	338	334	315	333	354	323	334	332	314	327	341	358	349	348	338	346	351	350	356	348	335	342	353	341	343	345	372	352	337	360	334	346	353	316	367	330	343	329	337	315	340	377	324	352	336	318	373	364	340	338	353	351	340	309	341	333	343	358	324	328	359	349	335	324	332	337	327	326	330	343	361	346	357	363	343	326	351	343	363	354	350	357	317	338	364	333	315	306	332	319	345	343	355	379	340	340	320	340	318	366	335	323	375	345	353	332	340	365	304	338	362	322	340	351	344	368	316	325	357	344	315	348	349	369	348	321	318	343	334	321	318	327	342	346	356	339	340	328	350	343	313	366	333	321	351	340	338	321	343	330	324	331	328	358	344	355	356	371	349	296	304	355	309	350	316	354	324	312	316	345	344	336	322	303	348	330	325	343	327	364	372	340	352	342	304	352	307	349	360	315	371	341	340	345	340	324	346	351	354	357	364	344	365	330	384	341	349	327	342	335	340	360	340	342	356	354	351	327	349	327	360	321	338	350	310	358	317	329	340	292	338	348	302	342	345	346	356	382	329	343	339	331	365	344	314	291	321	312	358	364	343	364	358	309	296	355	341	311	358	345	384	359	326	356	350	355	327	335	324	314	323	345	363	326	347	354	348	325	338	363	344	316	319	309	358	351	323	344	334	357	359	340	314	344	350	343	320	340	339	334	350	340	343	371	364	331	331	360	337	342	293	350	345	342	351	350	352	326	344	334	334	344	329	366	343	339	324	306	370	361	353	367	370	302	335	333	343	391	348	344	362	324	334	318	363	352	364	326	349	326	331	340	356	333	367	321	350	316	339	352	332	336	301	311	338	327	337	332	335	368	316	369	351	341	353	346	333	359	342	320	307	333	299	337	353	321	349	329	343	337	336	330	362	320	322	318	332	368	354	365	343	356	358	343	324	381	326	329	322	354	353	332	359	336	368	317	347	346	359	359	356	334	343	340	298	328	331	328	303	333	344	337	334	344	314	344	330	346	359	321	360	348	331	354	346	328	345	349	353	370	360	337	353	332	356	357	323	321	332	322	344	321	340	361	354	334	335	354	350	347	305	355	335	314	339	320	339	357	356	369	334	311	333	357	365	353	360	348	354	320	336	348	331	320	357	344	377	315	344	347	324	322	324	317	320	330	371	345	355	346	312	324	351	336	362	316	319	334	355	333	363	346	347	326	341	377	359	354	339	338	348	322	361	359	336	335	344	380	342	336	363	345	309	328	322	367	329	373	346	317	350	313	318	343	359	357	362	308	353	340	329	306	318	345	339	351	338	327	340	371	324	329	349	322	364	334	341	379	309	315	336	363	353	318	358	333	355	326	364	327	315	362	361	344	376	348	310	343	336	346	339	310	319	297	353	334	340	356	345	316	363	367	341	349	375	309	350	363	328	317	356	336	370	345
33397	55541	39645	21274	5221	1452	1082	932	822	694	597	522	523	495	501	504	473	450	455	430	465	424	429	400	410	473	389	413	463	441	401	392	433	418	384	402	389	394	400	411	389	365	397	390	411	413	370	410	400	428	397	380	377	368	415	411	408	423	614	522	381	374	377	446	404	399	362	397	381	411	383	385	380	411	423	404	390	367	349	403	405	411	392	420	410	393	428	382	368	412	390	368	403	370	374	378	392	419	397	379	408	386	410	422	405	385	388	385	362	350	383	387	404	423	409	384	404	426	417	388	415	401	377	390	374	404	396	399	404	434	399	390	376	363	391	389	420	434	398	376	369	410	388	381	381	396	370	387	384	376	402	422	388	392	387	426	398	387	412	403	387	366	380	355	459	390	380	404	401	361	389	374	398	379	407	395	418	373	365	449	388	369	367	386	374	391	465	402	390	399	393	419	408	406	376	422	367	382	409	412	392	388	383	368	414	382	394	413	391	353	384	408	378	428	407	383	399	373	374	410	420	382	411	384	371	418	393	348	412	369	382	396	364	424	390	405	407	408	385	367	362	384	388	404	406	383	390	357	399	392	349	365	386	390	368	385	417	398	351	382	378	396	393	385	363	410	391	376	378	415	398	399	388	375	400	344	396	391	379	371	414	407	400	357	421	425	402	367	383	383	406	383	385	410	382	387	422	417	452	387	416	426	376	405	400	396	390	398	389	415	386	409	360	390	393	367	411	417	397	380	413	361	384	425	398	380	382	392	393	401	387	369	418	390	412	391	334	373	396	370	398	428	453	355	384	374	366	444	400	379	396	359	389	395	416	402	392	366	403	392	370	372	406	405	390	384	347	406	381	381	406	388	372	375	394	415	380	364	372	420	395	406	414	398	404	405	411	369	357	389	380	397	377	418	373	382	381	417	401	385	380	360	405	385	406	380	405	427	371	429	417	403	423	411	405	342	434	403	436	404	447	391	377	376	383	372	373	370	382	380	399	389	399	404	391	415	408	412	357	391	365	382	425	380	399	414	401	386	381	423	315	404	396	367	391	391	412	417	424	407	393	346	377	371	384	387	406	403	399	368	411	387	394	371	405	381	402	396	379	431	396	387	415	400	422	390	384	414	387	381	401	407	386	375	386	373	398	387	385	423	358	398	374	419	375	383	375	362	377	345	380	358	396	356	399	388	379	382	379	403	400	385	346	353	385	411	392	410	413	394	402	414	398	387	407	405	397	405	397	374	400	411	405	379	372	385	391	362	372	409	415	401	412	376	408	386	398	397	391	409	438	384	339	453	351	325	339	400	442	416	355	392	391	370	391	392	373	373	368	408	382	383	412	374	385	395	366	377	384	391	376	387	394	388	365	392	399	404	376	413	374	403	417	401	390	408	406	407	380	396	371	393	384	382	359	384	341	385	376	363	411	389	396	389	403	381	385	388	401	366	372	432	370	375	382	400	399	406	397	393	392	368	385	367	347	427	388	382	385	389	420	355	410	402	392	411	401	400	387	403	395	418	404	394	378	391	372	425	395	395	376	418	438	368	441	393	415	395	401	407	344	421	367	373	380	401	382	394	414	419	415	425	370	374	371	369	392	397	398	375	404	410	415	401	406	375	393	428	374	421	370	359	363	372	381	366	409	391	389	404	412	407	393	370	395	369	380	381	422	370	380	418	362	406	397	406	408	409	425	398	394	388	418	390	391	360	374	358	383	417	424	389	395	401	398	367	376	407	385	375	398	353	412	390	381	378	413	412	379	408	382	398	354	393	395	408	355	364	395	426	364	373	386	369	397	394	372	419	361	389	383	403	382	410	381	399	375	422	392	394	406	415	423	380	400	380	394	412	394	432	376	387	373	366	398	390	451	395	404	403	418	382	398	404	402	416	357	407	403	391	395	408	400	370	379	384	371	382	393	386	399	391	373	371	368	386	421	426	402	389	390	360	410	372	431	414	363	391	360	408	410	374	381	380	399	375	393	433	322	387	398	387	385	408	377	401	431	364	422	374	373	377	359	369	421	396	378	397	417	426	384	386	368	395	454	417	420	414	389	409	425	408	396	369	387	367	397	430	396	406	373	360	373	386	336	409	376	362	429	432	431	414	398	394	377	403	356	370	410	390	415	363	393	382	406	403	395	436	366	405	389	375	364	433	364	409	394	374	385	363	394	378	370	385	385	407	384	423	395	373	404	362	368	374	424	369	394	389	387	406	372	404	376	375	392	429	389	401	367	381	426	405	413	390	395	386	350	367	376	397	409	388	379	399	375	409	402	367	389	392	365	389	392	383	395	388	405	378	399	381	390	387	428	400	373	369	385	401	387	406	363	361	383	366	391	400	393	391	366	352	384	362	414	404	397	404	396	384	409	400	375	389	373	399	391	396	450	353	382	375	408	419	392	384	359	420	367	415	403	376	436	401	371	385	406	370	379	352	374	395	377	383	405	360	401	409	394	373	423	378	427	369	392	383	368	360	390	378	369	398	390	360	366	391	366	391	358	354	372	407	402	348	364	398	399	377	372	409	407	405	399	372	396	400	401	376	415	375	377	392	408	383	393	374	405	356	385	405	397	374	412	379	392	393	374	366	394	381	359	370	396	386	388	420	368	362	439	374	393	398	384	374	409	403	372	391	401	414	376	352	405	390	372	410	419	386	367	386	382	401	394	401	395	400	416	387	354	375	402	396	395	424	397	430	393	400	375	367	434	419	393	374	391	360	355	405	406	356	407	373	380	392	390	368	417	367	375	410	407	407	373	416	372	387	366	415	360	390	387	421	400	389	364	398	377	407	406	401	405	417	367	394	391	372	379	428	399	378	422	391	373	379	368	406	409	362	394	402	413	411	410	413	417	390	413	412	371	408	384	433	374	381	389	420	402	372	421	393	391	392	420	385	401	380	413	387	378	374	402	405	387	388	372	378	403	368	397	381	346	380	353	410	380	378	367	376	392	393	376	393	412	366	425	366	395	380	393	375	427	362	379	402	385	408	412	377	401	418	403	384	383	421	404	377	365	392	392	396	402	416	369	357	394	418	380	380	349	420	357	370	364	375	369	404	414	399	417	386	392	389	393	379	373	378	402	385	381	383	372	397	393	377	379	375	360	355	385	441	449	368	420	377	420	388	431	426	384	401	394	406	394	397	394	389	390	383	390	384	404	398	384	371	388	408	394	352	405	372	363	371	386	367	411	385	382	393	411	369	414	396	390	408	379	408	401	379	376	408	409	422	377	371	369	369	382	414	394	393	424	371	395	401	386	427	384	383	385	357	394	417	374	373	403	401	417	408	375	410	413	389	384	368	419	404	341	382	412	390	375	344	380	378	387	366	385	352	423	393	392	419	396	383	396	390	381	405	357	402	432	389	434	398	377	365	402	368	405	364	374	407	399	389	421	369	386	385	392	365	379	384	402	385	409	420	387	391	377	407	382	377	394	405	385	382	374	403	356	382	372	414	395	357	420	411	392	374	382	379	380	361	351	382	419	375	422	386
25231	21130	27583	25128	11421	1094	639	644	550	605	551	516	483	492	510	529	476	517	508	504	437	532	487	520	460	437	534	479	438	455	495	474	460	456	457	419	472	485	461	476	494	460	494	470	506	440	505	451	475	447	497	496	466	486	474	504	472	519	573	496	489	459	460	461	463	449	492	475	451	449	504	477	480	447	519	482	459	454	452	475	523	502	469	498	465	496	516	464	462	474	504	463	451	456	481	458	491	504	429	488	513	448	467	497	421	487	464	473	493	521	486	460	479	476	490	490	471	463	470	484	450	493	496	478	452	509	504	446	514	496	499	479	490	465	532	499	506	513	496	505	463	488	490	491	486	498	455	498	456	461	473	451	462	493	440	477	458	483	448	445	499	504	506	481	451	494	469	489	476	491	464	478	475	460	496	468	472	494	512	519	503	482	471	477	525	502	466	452	477	488	514	514	483	528	459	450	434	467	491	478	485	479	469	514	496	464	479	495	465	488	511	497	438	508	482	524	452	451	474	478	474	539	476	496	485	436	481	453	501	495	461	510	487	463	489	440	511	512	483	407	439	440	463	504	487	497	483	471	517	475	509	460	433	466	470	451	483	468	466	505	456	529	493	485	458	482	494	473	515	476	486	486	468	469	506	484	470	506	474	479	504	462	464	469	473	491	536	488	482	501	483	443	464	456	474	487	471	489	494	526	468	462	458	454	484	460	465	492	477	496	473	479	472	468	471	471	491	487	500	461	470	496	445	453	456	481	454	497	449	465	472	456	453	495	450	487	497	489	450	459	495	502	473	510	483	490	479	471	505	443	466	502	469	455	520	455	476	513	498	458	450	480	517	478	497	492	470	487	467	472	493	475	465	476	455	472	429	499	516	453	464	474	488	503	460	468	464	442	475	459	466	483	508	480	482	511	449	484	473	467	480	478	519	463	463	487	466	450	470	437	483	484	501	460	478	484	532	492	479	504	456	490	481	462	460	483	445	465	489	491	468	484	458	491	455	456	510	443	478	461	484	460	511	507	455	501	461	469	467	509	481	494	448	481	504	459	462	494	452	474	486	470	483	477	487	478	489	437	462	500	480	472	485	486	494	465	448	435	491	519	461	470	481	491	503	434	472	481	476	485	484	426	425	468	442	440	500	473	453	463	488	489	450	467	509	455	450	492	464	447	460	472	474	474	473	479	488	464	501	502	496	461	464	445	470	494	497	479	492	517	477	490	454	511	408	478	447	480	473	463	442	509	494	503	466	483	480	522	437	498	452	467	470	483	469	425	504	498	483	458	428	440	443	465	466	514	470	508	485	497	488	472	445	476	467	474	497	465	500	469	462	463	471	493	498	461	498	449	479	438	462	488	493	442	478	452	499	482	451	480	473	483	437	489	476	506	462	452	494	460	533	455	435	490	461	495	452	478	488	492	480	478	498	455	487	451	449	458	459	493	487	459	476	512	478	474	506	445	475	454	492	471	464	447	468	444	495	410	467	472	449	455	483	455	452	436	483	479	482	476	462	482	497	482	468	443	447	496	471	434	462	465	462	485	517	480	497	488	511	501	500	439	469	478	513	466	461	493	506	495	479	450	516	471	484	470	483	451	496	513	442	440	441	460	457	463	458	455	497	475	469	511	477	517	480	473	445	462	525	464	461	491	452	510	485	453	445	520	456	485	457	507	479	462	435	454	478	502	455	458	457	483	455	459	492	465	483	488	451	474	438	503	519	472	477	478	471	507	476	489	490	488	474	485	511	439	466	498	479	467	480	449	442	457	472	472	491	492	456	446	468	506	507	447	479	463	488	472	481	498	459	466	448	483	556	495	478	524	462	443	458	501	486	458	454	456	456	466	441	479	477	463	475	465	482	481	498	445	488	431	450	493	487	454	488	458	490	429	467	458	483	489	436	471	485	484	478	487	481	454	490	452	453	469	498	505	474	465	445	417	475	498	479	483	475	502	506	491	480	480	489	477	520	468	465	480	503	499	433	504	499	470	460	476	488	485	460	452	453	467	451	475	487	513	447	468	467	496	452	465	467	469	456	425	500	436	475	466	505	484	491	510	505	476	480	491	516	477	463	480	479	468	478	432	480	498	471	494	474	482	490	452	485	458	489	459	467	461	495	459	483	474	514	469	486	484	454	496	469	513	492	497	443	436	466	461	482	498	474	492	506	458	456	474	420	494	461	476	451	464	481	518	497	447	468	487	470	468	458	457	463	502	473	454	469	503	466	461	482	513	472	457	459	525	503	514	467	473	523	467	484	482	480	487	453	494	491	436	494	470	494	490	461	490	450	446	502	483	468	460	430	470	454	454	477	459	475	447	459	449	462	494	456	474	464	499	487	485	478	480	466	460	462	458	474	445	482	495	461	475	464	483	501	450	459	493	476	482	470	465	439	451	486	464	447	482	500	473	461	495	451	440	452	464	477	511	486	491	484	455	519	491	517	477	498	490	467	454	468	463	500	445	442	477	445	456	499	482	474	472	431	488	478	476	479	460	469	441	453	501	502	479	469	466	478	473	468	438	467	491	502	506	491	490	483	473	468	449	469	485	453	444	463	488	477	502	506	443	463	470	484	487	502	483	441	477	448	476	466	486	498	495	483	508	482	508	483	444	510	520	495	503	490	455	457	445	509	468	476	483	484	474	444	454	477	485	487	474	430	427	475	471	456	512	436	493	495	474	520	489	472	480	514	442	504	488	494	507	525	459	515	488	534	487	457	512	468	493	486	524	550	471	480	448	512	477	452	455	481	444	470	446	466	480	480	437	496	465	482	489	495	452	482	442	468	480	496	470	496	491	511	473	483	482	481	505	496	489	468	468	468	458	430	465	455	480	454	443	470	472	523	465	460	492	489	467	453	487	474	480	461	466	454	481	503	466	477	473	462	478	482	478	460	495	508	497	488	460	463	521	514	475	504	474	449	432	482	473	512	497	459	452	501	465	492	471	485	461	443	511	466	491	455	475	497	479	437	477	464	494	499	479	490	449	493	490	443	470	444	482	496	473	514	462	482	462	451	491	444	425	472	447	514	452	451	489	473	497	495	511	459	447	508	488	484	467	459	479	470	489	478	482	459	470	444	416	475	465	465	468	454	490	487	451	463	462	452	521	516	446	464	477	442	469	526	510	477	483	505	449	472	494	492	457	496	501	494	469	463	473	506	451	468	479	494	436	431	508	507	453	474	425	480	520	453	491	479	492	478	469	424	476	487	509	461	489	464	509	514	466	465	477	481	462	486	516	500	440	486	479	470	452	486	533	527	477	482	498	466	452	488	481	468	423	528	474	474	472	466	462	482	488	502	497	516	449	479	472	492	469	483	502	472	460	450	499	473	439	461	474	492	475	501	454	460	460	469	499	441	437	474	461	481	473	435	472	465	473	472	465	448	464	449	466	471	448	484	495	491	483	483	464	476	498	482	525	445	437	463	480	458	487	479	461	479	501	485	507	516	455	470	474	514	487	469	481	496	429	508	483	466	450	451	464	474	481
32844	48521	35121	16590	3234	1138	977	851	731	649	631	637	662	571	550	602	569	591	559	592	562	601	542	554	546	557	581	500	530	534	555	599	564	547	560	535	529	527	516	536	534	560	555	550	531	532	528	523	533	502	511	551	533	552	542	582	543	597	641	590	544	550	539	516	524	575	531	561	552	601	530	529	550	534	595	540	551	547	558	557	549	575	543	537	514	556	540	527	548	523	551	557	574	557	510	570	548	571	558	532	528	553	523	512	562	552	584	515	556	519	531	514	539	522	574	578	558	559	558	551	526	509	542	538	518	564	554	537	529	573	520	543	494	539	549	579	523	514	529	544	526	545	570	537	566	570	573	524	574	519	548	555	533	536	535	485	570	540	537	588	522	536	546	556	525	572	542	532	546	558	512	522	529	532	546	515	496	544	516	508	509	524	544	549	524	517	529	517	564	521	523	523	500	512	548	538	555	538	531	554	496	562	548	516	551	592	497	545	558	522	588	513	547	566	575	503	532	573	552	576	589	579	551	536	566	552	558	487	506	547	500	548	479	504	539	543	520	521	562	527	550	583	535	570	578	558	517	507	550	543	552	530	525	557	496	558	567	526	531	531	536	560	502	553	541	543	570	545	556	568	550	533	538	536	562	572	527	539	503	489	585	568	572	533	526	539	527	542	557	560	563	526	536	524	559	573	561	573	561	562	518	525	550	555	560	511	545	556	587	550	544	516	512	553	564	524	526	569	523	524	540	540	509	532	536	484	541	545	511	579	545	550	573	535	514	511	565	541	543	604	550	570	520	552	497	524	502	565	575	586	528	545	526	501	525	565	516	546	587	546	558	535	582	527	521	549	544	516	541	572	557	527	549	497	550	504	556	574	558	558	560	550	591	505	537	553	540	588	548	494	507	564	550	515	593	537	570	557	512	546	501	511	513	512	524	530	522	530	533	521	551	517	550	525	528	544	536	556	511	558	589	557	535	534	535	553	517	562	563	506	531	525	531	524	527	561	546	547	583	523	568	488	561	526	494	589	557	558	557	543	546	544	569	543	569	538	549	533	530	560	546	511	551	562	514	545	499	584	545	522	538	541	563	587	529	551	535	547	522	491	545	583	524	542	531	509	557	520	525	502	526	535	555	558	556	537	518	510	507	559	553	546	530	525	560	521	517	530	519	555	552	529	570	548	548	541	527	521	546	540	549	487	547	523	529	511	551	521	557	534	535	530	569	490	542	524	554	551	544	521	510	528	546	526	551	586	539	558	523	528	515	528	502	512	603	532	546	551	536	565	565	556	592	536	541	520	535	571	520	520	544	579	563	537	543	510	520	544	538	560	541	527	540	537	526	589	533	558	547	538	576	517	573	596	530	511	559	524	533	559	553	510	552	595	515	530	540	546	557	521	565	547	553	550	533	533	546	524	529	558	521	539	567	498	582	556	547	566	490	542	512	529	513	554	541	523	572	582	537	538	528	521	545	502	550	560	538	529	547	533	522	572	599	530	570	530	529	522	579	550	544	549	509	551	574	527	543	575	555	509	545	558	566	529	528	516	510	549	526	533	503	550	489	541	545	512	542	534	553	564	519	515	569	570	541	529	573	543	567	540	512	575	532	552	527	527	525	539	529	514	527	566	524	586	545	502	501	545	545	540	572	535	556	571	474	524	536	538	540	517	547	553	580	579	565	539	556	531	497	549	537	522	569	549	520	547	568	530	562	569	556	519	528	515	529	513	512	524	536	517	559	516	582	522	577	545	557	525	495	488	563	563	515	531	531	549	555	493	539	578	555	498	527	539	542	561	580	565	526	546	534	523	530	554	524	504	533	576	522	551	576	512	507	548	554	571	529	524	527	513	544	524	535	525	549	524	512	539	517	537	526	515	549	531	521	546	598	533	505	527	542	516	549	526	551	550	581	550	500	555	554	507	551	529	524	602	515	538	553	579	598	515	552	515	546	514	562	562	541	559	553	545	580	523	543	533	551	522	522	604	526	541	550	588	540	513	517	528	540	524	538	540	537	603	554	569	585	560	539	555	523	527	551	566	544	526	545	554	532	545	519	541	492	566	550	553	543	515	511	541	504	546	542	498	541	547	546	524	496	561	513	553	566	529	546	554	539	511	531	504	500	490	545	512	538	582	556	535	541	507	553	559	572	566	540	539	556	493	557	547	540	528	534	534	549	565	528	537	532	542	550	522	549	596	536	547	570	547	524	562	539	575	546	535	524	518	531	554	512	524	522	573	535	555	533	589	514	516	558	573	551	536	495	558	560	552	560	567	569	569	522	529	540	524	514	552	562	537	513	555	529	571	562	506	569	585	542	506	492	547	559	552	537	566	522	515	540	529	561	542	534	538	513	550	532	561	574	578	522	522	551	560	531	544	561	552	546	541	550	574	501	551	525	537	498	550	522	529	525	529	539	544	561	540	545	541	536	585	514	593	523	539	551	564	542	533	572	526	601	518	521	560	550	558	536	575	566	545	572	531	550	545	562	529	547	569	531	544	547	505	534	536	537	551	549	537	540	476	522	521	594	508	537	527	535	531	525	511	540	548	508	557	531	536	552	571	536	575	544	512	527	546	541	567	546	557	517	568	499	524	519	495	549	553	557	550	542	531	515	540	552	537	535	588	484	569	558	559	539	536	564	541	539	555	527	505	565	506	535	470	575	542	485	526	503	508	516	586	500	516	570	527	570	543	550	515	547	534	515	542	504	515	538	587	537	544	491	514	536	544	571	537	521	566	562	516	509	499	559	540	553	506	543	543	519	506	515	516	514	531	533	534	559	564	571	537	552	553	543	534	551	564	550	523	532	537	506	525	522	538	532	536	563	539	550	564	516	541	545	532	542	522	555	559	589	572	561	531	558	549	525	550	567	535	571	555	531	516	487	529	545	523	588	491	526	534	519	521	566	518	552	513	541	505	549	536	533	558	548	534	581	547	558	502	543	524	546	569	483	546	506	554	542	572	543	558	544	539	531	534	559	545	540	528	517	547	547	537	538	544	549	519	549	526	560	550	545	534	540	546	539	529	558	538	520	540	527	537	530	485	528	553	557	555	558	545	491	504	540	527	551	511	502	533	534	515	544	547	531	533	520	575	543	542	561	541	523	566	571	540	551	544	540	553	562	539	547	576	555	510	544	548	550	556	562	556	544	504	533	560	553	532	546	503	560	567	568	509	502	536	540	535	561	485	538	514	504	549	512	567	522	511	584	536	537	574	506	514	516	504	552	530	529	511	490	522	528	561	548	530	553	549	501	545	557	562	538	560	517	517	543	507	577	559	554	512	528	568	528	561	513	509	510	515	546	546	520	533	535	563	543	541	502	561	533	553	562	498	554	559	521	540	527	507	576	507	575	553	520	588	572	563	513	528	537	519	566	519	544	555	562	567	556	542	531	559	557	533	569	543	548	590	548	565	561	531	517	540	570	572	568	523	506	522	534	552	551	556	515	552	510	525	506	487	514	527	545	524	549	555	565	519	531	523	565	516
22965	21140	28766	23833	21143	21008	8222	1268	867	762	718	685	576	634	578	593	591	582	521	485	556	542	545	560	537	512	512	511	555	476	493	534	528	531	485	551	487	520	491	471	492	489	520	520	479	483	507	513	534	511	477	521	543	504	463	513	524	520	783	545	522	531	518	499	520	489	494	487	509	491	491	476	505	501	493	541	497	479	525	501	514	477	474	448	502	440	496	476	469	485	439	501	483	519	497	494	499	486	495	449	460	459	521	510	499	548	478	460	455	479	502	496	477	482	493	503	488	500	492	489	496	469	503	507	502	536	497	497	495	497	484	522	488	501	493	508	457	471	479	521	507	472	498	473	444	511	483	442	469	469	452	472	538	468	518	510	501	449	472	504	468	513	515	503	495	475	481	464	522	498	495	474	490	504	474	537	509	477	457	468	505	451	503	511	519	496	506	484	508	521	486	469	508	451	531	480	515	474	452	506	511	525	490	534	501	470	459	508	525	476	487	496	479	474	478	463	512	502	480	495	470	537	471	464	478	471	470	533	490	468	486	523	507	535	491	501	485	477	495	504	504	520	498	457	470	484	483	503	489	504	544	460	441	499	514	466	517	489	495	514	508	511	485	485	492	483	472	441	505	502	492	461	485	440	532	482	471	511	525	476	498	497	476	508	537	502	489	493	495	473	497	508	501	495	490	460	497	501	469	507	520	477	488	504	463	490	486	502	523	494	498	484	504	496	498	510	498	484	497	506	513	487	536	471	477	465	522	482	472	520	503	475	517	485	513	493	450	504	493	501	471	495	499	503	525	501	519	453	523	543	482	497	468	467	514	518	435	544	512	515	508	449	489	478	541	504	527	473	538	462	527	504	502	480	525	511	457	543	512	464	473	500	500	508	508	513	431	515	497	496	467	497	503	492	528	502	476	465	470	472	498	488	500	490	514	487	473	473	513	491	452	512	457	470	461	494	489	474	452	490	507	503	488	479	469	485	495	515	474	525	484	473	494	529	486	520	495	526	526	474	510	561	479	448	510	498	480	466	470	449	500	515	500	511	498	508	500	488	480	475	566	499	534	494	471	477	499	469	512	460	484	494	541	456	456	500	536	504	501	483	502	490	511	480	475	518	513	451	480	457	497	492	511	505	489	492	524	451	531	510	508	534	500	482	509	488	507	487	473	489	434	524	489	471	472	502	472	463	508	498	499	518	501	540	468	490	523	493	493	469	470	484	485	523	471	493	433	504	491	495	484	457	475	491	504	523	499	501	522	506	520	500	512	482	517	484	529	545	542	462	514	487	521	491	497	479	504	477	482	507	463	512	506	504	465	475	524	487	482	501	489	482	520	446	459	473	474	532	523	463	487	527	520	473	496	516	539	519	513	503	454	505	495	485	496	494	504	430	492	507	462	498	497	495	530	510	482	491	465	491	486	480	479	489	495	506	507	455	466	522	524	496	493	486	477	501	479	509	518	518	504	520	521	475	533	473	496	476	492	490	470	426	449	474	469	480	486	459	467	514	498	502	492	474	472	470	517	512	497	503	526	486	490	491	486	500	492	483	515	509	476	465	482	456	495	493	495	458	492	478	510	494	493	497	480	531	479	489	459	517	521	494	501	515	497	457	470	509	483	495	489	499	468	523	505	471	504	462	499	488	504	499	499	497	505	501	509	502	490	508	496	462	518	477	477	505	496	492	490	481	462	476	479	495	509	513	514	472	481	500	489	502	476	490	497	506	488	475	461	498	528	484	504	518	496	518	492	517	517	456	498	491	492	471	507	480	457	494	511	514	493	527	488	452	498	476	490	485	469	499	485	491	529	468	507	459	493	533	488	530	469	505	531	468	481	517	502	480	500	515	484	512	479	451	487	514	490	438	473	519	526	495	484	515	459	488	513	510	482	507	484	491	496	515	438	535	493	496	526	493	449	478	498	492	482	491	513	492	469	498	473	476	486	454	508	521	471	530	478	475	475	476	454	505	491	485	466	496	454	455	461	463	485	505	540	482	466	532	500	485	527	495	486	472	488	550	503	504	482	461	509	463	456	529	465	489	535	506	537	501	544	472	497	475	516	514	516	527	473	472	468	486	513	468	500	492	518	475	473	489	509	501	549	524	506	495	438	492	525	520	484	464	507	438	478	492	519	504	486	472	515	515	506	547	468	490	511	438	527	488	473	475	490	468	515	533	494	482	497	507	470	498	479	489	467	446	523	476	469	498	463	502	507	498	457	485	484	496	459	454	471	502	543	493	516	506	533	496	507	463	493	483	472	457	527	530	536	502	504	481	488	471	545	516	482	533	495	481	493	512	524	474	496	502	506	512	481	465	461	466	529	482	482	521	526	516	515	487	498	486	480	498	451	467	506	463	495	520	505	506	495	515	502	491	553	522	509	492	474	487	529	469	502	515	506	465	485	480	492	482	520	506	530	463	495	502	508	447	496	502	515	536	509	506	530	500	541	491	498	484	516	510	530	503	511	499	509	528	486	486	498	507	485	508	505	502	475	458	500	486	523	505	522	536	498	474	504	506	518	515	509	463	551	515	498	449	454	491	493	503	441	507	512	501	508	499	519	521	502	497	490	498	523	498	504	478	513	518	525	488	498	512	538	500	515	459	493	486	495	484	479	488	455	450	474	500	526	484	511	510	470	495	486	512	440	491	511	476	508	526	449	526	477	491	513	457	508	479	462	540	480	499	505	486	466	486	537	505	481	539	481	473	473	511	509	428	534	466	518	480	511	506	496	476	497	436	466	499	471	491	502	499	473	465	501	478	498	496	437	487	471	500	492	499	476	493	486	479	490	463	519	533	489	498	476	512	492	514	482	487	493	457	484	492	497	490	436	501	511	502	449	483	535	502	531	499	490	486	508	485	518	487	481	488	466	534	525	485	500	490	512	476	489	463	502	488	457	466	541	484	495	478	501	493	486	516	489	480	493	484	511	469	468	491	485	492	504	508	479	516	476	503	512	515	510	521	498	518	478	480	508	509	545	498	486	508	478	497	514	461	491	471	449	455	511	505	472	472	514	482	468	475	514	473	457	511	484	506	489	508	467	486	510	478	471	515	472	473	468	487	516	482	503	463	529	508	479	479	540	488	507	496	515	511	455	473	460	470	493	468	490	506	486	498	473	511	479	504	495	481	502	469	465	494	500	504	524	467	516	494	486	452	459	460	498	460	483	480	533	489	485	489	485	484	498	483	511	536	441	520	472	521	496	476	489	500	464	460	484	486	497	492	517	495	497	507	473	504	497	530	495	523	498	504	495	465	518	519	464	465	491	501	497	486	505	494	444	483	490	500	497	515	458	486	507	492	465	490	556	490	474	514	459	501	497	516	522	476	478	451	517	509	488	492	477	496	499	504	467	509	486	506	463	510	493	510	473	458	512	466	473	480	518	472	519	493	475	457	490	459	497	517	470	547	524	479	504	497	484	478	501	533	491	471	484	495	464	501	478	486	504	469	503	495	504	485	494	493	482	494	494	531	465	499	505	485
34396	60827	41621	25554	5958	2447	1876	1566	1189	1016	943	841	768	693	666	679	684	644	655	594	626	606	631	633	632	596	575	607	584	562	541	553	502	547	507	508	559	574	538	566	537	598	537	549	527	558	521	521	561	542	501	500	515	543	527	544	571	548	959	604	562	542	571	541	521	506	522	522	554	526	541	573	578	567	542	492	536	523	541	529	512	525	539	560	494	557	525	548	526	533	566	517	555	566	529	512	513	546	512	525	521	545	540	568	516	507	520	567	555	518	548	525	499	553	535	491	534	533	498	519	487	531	514	524	519	514	508	563	534	515	532	543	540	539	556	561	562	560	533	502	565	576	528	551	549	576	549	515	537	527	540	514	534	555	537	551	534	536	551	531	547	525	561	503	524	510	530	524	555	525	538	505	531	561	548	553	557	571	531	527	547	515	527	532	543	533	493	567	556	552	530	551	567	531	511	572	515	533	533	565	490	502	546	503	501	516	550	544	508	554	531	522	558	518	533	523	540	562	549	545	562	566	519	550	518	506	511	541	540	501	496	531	506	555	567	528	537	553	525	525	512	531	528	534	522	525	540	514	559	523	542	573	549	500	518	551	542	520	524	572	555	503	564	549	548	523	527	501	516	559	571	554	547	535	582	559	516	537	507	558	525	523	554	591	526	533	566	518	543	518	523	559	549	494	531	562	551	554	512	553	493	519	498	540	512	552	543	552	528	509	534	519	508	536	526	519	530	523	571	535	542	557	521	505	550	520	536	538	536	532	536	533	536	514	538	541	510	557	537	570	547	542	541	533	542	551	502	533	520	549	573	526	549	517	500	511	518	510	527	548	530	559	500	567	553	550	554	503	518	545	559	545	519	560	486	517	576	562	534	519	518	547	595	561	551	535	520	539	529	508	509	536	572	527	561	551	502	519	523	538	602	534	575	488	533	533	572	522	510	528	550	534	545	554	529	520	526	529	542	559	532	533	564	524	523	505	523	522	518	546	559	545	506	514	515	527	485	529	512	514	510	527	532	502	527	570	551	547	515	521	539	528	514	552	495	518	541	480	505	517	500	517	520	572	543	598	511	541	560	506	550	500	527	562	521	550	517	537	538	544	543	508	532	528	558	519	514	551	544	538	557	521	535	536	550	538	579	529	507	521	525	539	511	499	536	554	520	520	521	492	557	540	551	536	517	534	527	535	553	538	540	563	515	538	550	506	556	554	514	519	497	521	543	512	594	484	503	540	575	551	575	528	589	553	584	568	530	525	509	549	542	521	548	511	536	566	558	540	543	513	491	524	531	483	551	545	512	590	584	518	509	510	519	530	526	544	557	538	568	532	535	526	524	518	544	504	571	570	553	559	535	537	539	569	570	512	593	540	530	535	538	542	516	527	520	488	481	546	554	543	530	537	508	536	513	534	520	503	516	586	524	542	511	524	518	509	531	481	519	504	542	536	536	534	524	524	520	543	507	540	556	545	508	551	496	546	546	544	555	505	567	562	517	590	519	548	562	513	515	529	539	558	541	520	554	509	520	557	529	532	526	542	545	508	532	574	611	530	553	555	532	497	531	521	531	558	544	536	523	536	516	543	517	579	552	487	542	527	544	542	513	584	539	502	541	517	546	492	526	491	535	563	514	523	535	561	533	569	511	526	568	541	545	517	558	516	552	504	529	510	516	538	555	528	517	518	565	539	566	540	547	530	518	557	556	549	582	578	547	581	561	523	529	469	560	538	543	557	527	531	519	513	560	517	566	523	507	551	513	532	510	522	552	573	555	525	563	536	534	526	593	554	567	521	514	542	528	562	543	579	525	533	583	541	553	555	599	508	575	547	549	597	503	532	580	530	570	516	567	543	541	551	560	555	526	571	491	526	490	500	539	509	525	565	533	554	550	515	484	563	504	550	520	576	521	539	539	504	542	539	551	537	521	539	539	564	543	514	524	556	581	506	555	563	559	522	528	552	523	505	549	555	514	511	595	509	540	534	519	539	506	563	538	490	514	557	533	566	542	505	538	517	558	515	526	544	528	517	525	531	540	522	536	536	531	503	585	527	499	512	552	570	549	539	535	563	565	581	538	554	531	542	487	535	531	539	540	573	565	527	566	542	526	515	531	504	510	542	522	509	571	512	474	515	537	568	545	524	530	512	519	561	553	534	561	518	496	491	557	514	524	535	508	556	517	538	560	535	506	522	537	549	526	539	520	549	548	527	550	530	514	556	571	538	522	541	544	557	568	511	544	561	548	527	506	514	530	526	483	538	527	526	541	531	509	523	559	535	562	523	564	512	510	540	523	528	533	491	519	533	545	564	552	576	534	546	525	542	508	505	521	489	500	555	506	579	537	523	515	481	514	554	531	538	540	545	495	521	553	590	555	547	552	502	499	504	556	498	503	521	533	552	565	584	511	593	526	538	519	577	534	552	554	510	515	558	535	508	495	537	556	523	506	562	532	521	557	542	520	542	525	509	544	509	535	533	603	528	542	562	561	507	518	577	552	570	524	529	505	533	510	554	507	518	557	562	586	554	525	510	546	531	539	512	530	526	541	506	533	548	520	534	518	502	514	496	525	569	551	536	559	515	525	513	542	573	528	528	548	491	503	516	542	572	515	532	535	535	530	556	529	525	514	538	521	535	518	545	563	580	546	531	560	574	526	522	517	524	525	513	514	570	552	522	561	519	553	498	535	513	554	503	576	556	563	498	536	525	558	524	509	527	567	543	534	552	534	546	520	572	554	492	522	538	505	535	558	529	519	494	513	535	509	515	508	521	527	541	531	510	517	558	540	509	510	514	571	527	534	498	566	493	537	534	571	530	551	539	507	545	534	521	543	494	563	550	570	541	539	525	531	508	514	577	558	514	531	501	502	534	566	539	518	503	538	530	529	543	518	530	526	527	520	536	555	505	520	535	517	517	523	498	508	501	517	550	525	556	516	547	499	545	565	573	603	529	532	547	528	546	531	560	533	562	495	540	505	563	495	561	525	558	525	540	579	514	571	522	514	561	536	557	541	533	553	559	537	527	563	541	537	475	541	512	550	526	541	531	543	533	577	532	568	546	525	498	541	529	525	521	531	544	516	526	521	513	543	520	522	542	547	537	525	554	533	565	516	553	543	542	522	553	565	550	551	496	534	530	560	533	529	550	556	520	480	538	563	566	559	505	509	486	521	522	536	521	519	551	542	502	567	515	514	533	498	532	510	539	531	543	523	520	554	553	490	504	535	563	549	531	513	517	597	519	541	533	527	555	526	490	504	527	537	562	529	534	522	521	563	570	569	527	530	547	494	528	537	526	538	538	527	515	538	603	530	515	514	521	529	541	522	559	566	552	583	493	520	536	534	510	556	557	537	504	546	552	581	544	516	522	570	534	495	522	566	537	550	539	578	559	554	527	552	514	524	530	535	558	537	562	565	555	564	540	504	518	505	550	522	499	523	525	533	522	557	570	533	499	535	565	504	555	544	530	526	535	527	519	519	519	537	519	530	544	494	561
29197	27886	25107	12631	1118	500	461	389	376	409	350	389	356	385	388	360	375	373	360	357	395	356	334	394	378	355	354	378	355	345	348	386	373	359	361	362	379	374	364	356	330	380	316	364	344	339	383	340	378	373	322	334	347	356	368	358	353	354	374	376	363	330	347	394	359	383	355	383	398	360	356	376	363	373	389	354	346	377	360	364	331	384	357	322	343	361	363	375	351	340	383	359	351	313	341	330	357	343	360	339	367	344	369	340	355	362	350	351	362	352	373	368	388	363	313	346	409	385	354	375	411	363	337	377	359	333	346	396	386	360	390	360	372	347	369	368	380	327	379	406	394	406	346	340	343	363	362	357	367	359	387	393	338	385	359	372	376	361	355	361	377	330	332	348	358	379	345	365	395	379	334	358	360	344	350	389	336	376	358	377	364	322	372	350	359	351	364	378	391	384	390	369	387	365	354	402	350	359	350	360	344	377	373	378	348	365	373	354	360	387	333	377	393	339	384	354	342	407	370	385	363	391	375	329	352	377	354	352	402	364	364	372	373	352	396	361	391	379	382	353	395	373	364	328	360	358	344	350	363	342	359	351	361	362	381	324	369	382	379	364	358	357	387	380	359	378	339	361	370	358	357	349	365	359	388	332	370	321	373	351	361	340	353	358	349	336	343	377	346	374	400	353	367	321	317	401	332	374	358	339	333	380	376	356	371	351	353	416	370	365	382	358	377	372	330	374	362	365	359	370	360	387	365	355	360	369	357	383	377	369	342	402	387	376	367	369	368	376	343	358	375	344	357	366	363	388	337	387	408	329	351	378	372	353	361	361	372	400	370	352	317	387	375	370	361	368	394	347	372	350	370	342	360	368	383	356	389	368	364	364	384	366	359	366	394	367	348	358	378	401	373	381	368	362	390	363	364	352	370	355	364	351	361	385	348	358	389	370	367	333	376	345	343	367	363	370	342	342	349	360	341	375	336	323	370	361	391	378	330	387	379	336	381	356	347	408	355	367	344	368	318	370	371	351	337	349	368	355	367	331	365	366	421	337	376	377	350	375	332	342	376	359	356	347	391	356	340	369	351	359	373	352	382	370	366	352	350	364	332	369	372	350	353	381	375	387	347	375	332	403	363	409	377	362	374	371	363	344	371	380	371	379	362	394	349	354	376	361	362	343	380	354	355	382	376	369	368	402	387	341	351	326	362	349	363	361	325	360	333	387	367	332	391	363	383	385	388	328	350	359	372	346	359	376	350	361	376	351	349	375	370	362	351	368	329	355	349	351	376	386	384	357	357	385	350	355	380	344	363	393	368	394	369	375	365	354	333	383	388	338	385	377	365	371	370	357	403	393	383	382	352	381	328	378	361	375	370	362	366	374	370	355	402	387	394	336	334	377	381	355	348	350	335	347	376	389	374	354	345	387	337	360	393	378	369	374	382	350	353	398	354	359	374	360	393	332	369	358	376	397	380	366	337	373	407	381	349	352	409	361	347	391	355	358	369	338	388	383	350	370	335	355	380	337	384	348	356	394	344	375	348	362	373	359	342	344	341	338	374	325	370	423	390	335	328	385	350	356	352	362	378	351	366	393	363	384	388	376	353	334	378	387	318	385	364	332	372	386	365	410	333	325	370	393	361	379	357	369	349	384	396	384	372	339	367	378	353	338	384	328	356	374	346	376	326	334	316	359	396	385	373	363	351	376	363	352	371	327	363	345	357	378	373	327	379	357	352	382	370	368	387	379	374	309	383	365	395	335	365	392	356	396	367	348	350	368	361	368	357	365	359	358	367	353	374	377	351	349	351	356	340	389	364	361	360	375	371	362	401	350	371	374	363	382	353	350	371	369	346	383	383	362	371	324	367	371	384	303	351	375	345	345	348	341	334	353	324	397	335	323	378	347	359	375	372	367	379	354	385	353	326	343	369	354	366	336	342	385	358	353	381	358	354	363	381	328	377	364	357	337	379	360	348	360	341	367	352	374	344	348	362	397	382	358	373	365	363	380	340	342	344	383	371	355	373	372	379	349	351	367	360	349	356	362	345	354	376	380	378	372	368	346	391	335	339	346	342	397	339	352	357	354	360	367	385	367	365	376	365	414	373	334	336	363	356	346	384	332	364	372	373	326	351	362	398	367	340	361	367	370	361	363	358	350	346	384	381	358	349	355	390	384	351	347	357	368	383	358	365	328	359	365	382	400	397	367	369	359	377	371	344	375	348	409	369	344	362	357	382	363	330	351	368	380	366	356	384	342	377	354	339	364	345	352	340	362	365	370	338	362	402	368	366	330	351	360	369	352	363	358	404	330	388	337	386	386	375	373	340	383	350	357	366	358	400	361	379	367	373	327	359	366	365	357	349	361	328	405	369	350	354	354	362	332	373	332	331	360	372	357	359	359	349	337	347	350	366	356	354	372	381	410	331	362	359	366	387	372	383	385	338	391	337	309	352	367	322	350	395	357	354	335	360	359	343	365	406	360	370	355	381	356	362	397	358	364	364	376	339	378	360	344	384	352	361	365	366	353	399	336	365	361	385	376	376	339	360	414	376	358	405	349	368	364	369	375	370	360	380	365	369	343	355	350	364	373	384	393	337	361	368	353	382	396	388	390	362	355	359	377	326	373	347	350	394	365	354	392	353	355	360	348	358	344	357	316	396	358	371	351	359	351	347	348	356	347	384	351	356	355	369	341	336	337	361	385	352	346	346	415	382	360	398	366	376	364	374	354	391	356	378	360	341	328	369	364	362	373	360	368	366	359	336	362	371	359	388	353	329	352	372	363	368	372	325	397	346	370	372	372	369	382	392	370	365	319	355	384	365	361	362	360	363	362	362	347	379	353	338	387	341	365	338	343	361	385	384	366	366	368	356	356	352	368	368	379	378	363	355	352	398	373	382	341	359	357	372	395	365	371	379	346	356	375	337	387	356	370	341	312	377	351	351	358	357	354	364	348	336	360	380	352	356	389	408	374	377	352	361	386	356	391	387	379	347	374	347	333	371	379	361	383	337	348	360	379	386	359	398	328	392	355	392	370	378	389	352	377	348	346	352	361	340	358	358	354	394	315	346	377	336	351	392	387	367	352	374	382	413	375	358	390	361	316	356	384	370	345	385	391	339	328	375	372	353	378	325	335	375	385	380	374	368	337	350	378	308	360	362	351	375	368	357	406	350	401	331	378	382	323	356	363	351	363	365	379	347	334	340	340	396	369	400	386	357	388	396	375	377	390	383	360	355	381	386	342	351	337	359	358	351	367	401	381	363	343	340	368	359	364	382	379	351	374	359	358	381	351	369	381	401	350	357	372	358	325	315	333	391	385	357	380	359	371	372	353	335	382	380	365	401	383	371	366	359	374	334	339	329	368	369	355	374	358	369	382	381	363	394	403	363	341	346	327	340	380	379	394	365	388	340	371	342	337	391	329	363	369	339	356	349	381	353	339	363	382	352	337	410	380	366	354	359	333	345	351	367	336	373	359	376	398	380	362	376	374
33481	42477	24323	10147	1108	614	565	465	436	442	481	441	442	425	438	446	468	416	439	405	430	425	448	418	443	429	419	410	443	422	432	399	430	411	412	452	442	417	389	458	390	389	387	405	433	430	451	411	407	433	389	428	419	410	419	417	442	449	449	437	442	417	410	394	435	432	387	445	407	428	400	421	425	422	434	441	403	450	423	430	448	451	440	459	412	422	413	441	461	423	410	448	447	425	436	444	413	391	425	447	418	439	426	435	387	459	451	431	428	442	419	455	444	407	422	453	404	416	399	419	395	477	420	437	382	424	435	439	413	434	410	423	427	416	424	431	411	427	425	393	418	409	423	398	446	406	430	420	415	438	456	420	392	421	395	446	403	438	404	409	463	393	420	376	424	392	399	395	418	423	450	427	460	419	403	419	408	406	451	434	447	433	386	386	440	420	418	431	394	401	439	424	443	395	425	405	408	392	425	392	428	417	447	425	380	461	441	407	423	418	401	432	403	420	440	394	451	393	396	441	416	396	439	425	445	404	413	427	425	415	391	432	395	411	419	424	417	397	417	425	423	413	418	389	447	399	431	431	431	404	404	425	398	416	424	409	414	403	455	411	428	443	394	419	468	405	423	405	398	424	442	420	389	428	424	455	407	420	409	428	409	438	422	471	403	443	471	409	447	444	439	404	402	414	423	410	419	414	409	397	390	408	415	392	402	442	418	454	425	445	402	393	455	426	405	437	403	398	419	440	458	396	373	399	394	424	425	431	443	425	421	417	433	409	430	407	419	407	371	399	436	429	399	425	397	425	411	437	422	391	423	412	427	392	409	419	394	424	432	448	394	420	426	436	410	416	402	409	422	412	410	381	437	403	390	432	407	429	430	438	402	394	383	416	404	433	415	380	416	423	418	401	467	410	396	442	409	444	389	392	465	376	436	416	424	444	438	418	390	409	410	412	390	408	425	423	416	455	422	418	435	461	391	417	431	383	441	421	414	408	396	405	406	388	423	421	354	422	418	435	415	409	423	408	401	417	428	391	424	439	424	412	460	435	420	431	420	400	432	427	387	437	461	422	442	445	420	435	394	440	384	361	394	416	428	434	451	425	418	401	426	404	455	427	435	390	424	407	449	433	427	436	408	407	396	403	394	425	413	437	412	400	457	379	391	432	417	411	404	424	399	418	386	415	408	405	428	403	391	423	413	419	434	409	421	446	394	416	453	439	415	371	408	405	401	435	426	408	469	398	453	423	427	415	431	404	446	397	419	429	405	427	404	422	447	408	398	422	419	433	382	442	426	460	415	402	420	438	406	430	441	441	438	438	401	420	437	413	412	398	410	444	437	403	427	393	448	400	398	417	452	410	422	401	411	408	410	420	434	381	410	417	417	432	437	399	440	420	431	416	409	388	441	425	418	351	441	418	439	431	432	412	429	396	435	419	460	423	403	404	414	398	384	409	387	391	418	435	416	438	419	435	405	419	424	395	404	405	430	455	436	447	415	416	425	420	454	416	448	399	425	433	381	426	397	432	454	427	415	447	421	408	421	404	452	410	430	422	382	418	422	417	385	400	407	409	436	455	405	420	431	387	414	441	437	413	424	408	469	388	420	407	432	435	435	393	394	448	426	437	406	447	400	445	421	412	426	449	391	414	404	435	418	380	414	413	390	372	424	410	395	428	418	412	378	453	437	446	431	446	402	426	443	414	371	448	422	411	422	397	433	415	427	423	429	395	440	418	424	393	431	411	414	438	408	442	394	372	404	407	410	415	429	417	385	419	417	406	449	439	417	426	411	396	434	443	385	423	421	395	422	442	428	442	424	403	437	436	409	429	448	432	389	447	394	452	384	450	423	422	411	423	426	455	408	431	400	413	426	410	408	415	410	444	382	486	412	409	406	400	436	437	430	395	415	399	404	428	418	390	439	386	403	417	420	395	432	381	424	413	418	444	445	446	426	401	403	423	414	402	421	405	439	455	440	435	414	410	416	433	405	400	398	423	417	431	423	419	414	424	437	400	415	451	431	422	426	407	401	368	422	398	414	443	405	408	450	434	431	434	416	394	435	426	410	416	431	440	415	434	403	400	388	411	410	455	405	447	417	414	456	413	456	411	395	428	432	437	449	417	435	454	421	429	399	458	417	440	403	413	396	442	424	444	411	416	424	437	408	435	389	422	421	453	416	407	415	440	448	430	431	447	449	415	439	421	410	396	411	432	389	410	431	431	390	420	429	456	419	448	444	437	369	440	431	431	424	426	413	425	420	366	421	409	401	406	420	418	446	423	439	450	436	430	432	498	432	414	412	436	451	426	411	434	404	406	418	414	456	396	412	405	408	427	428	395	429	445	425	442	371	457	434	423	408	430	418	424	423	409	414	396	445	438	420	439	449	442	436	442	430	398	429	415	398	427	432	417	430	388	449	418	425	394	400	417	432	424	448	375	442	441	393	390	464	425	406	423	398	380	414	460	420	406	417	397	400	411	438	413	429	398	384	397	399	418	364	420	395	392	422	395	423	431	431	477	408	412	416	426	409	419	418	434	445	406	424	455	451	443	414	430	401	412	400	396	439	420	430	399	440	434	423	437	383	428	438	403	426	439	411	426	418	431	395	429	418	412	425	402	415	422	426	399	414	418	430	400	381	421	409	387	442	423	424	432	432	404	400	433	410	388	423	412	436	376	405	432	419	429	429	400	437	412	433	411	428	444	437	452	417	428	438	456	439	438	416	449	417	393	417	434	394	425	421	430	412	411	443	389	413	403	410	424	430	451	416	436	391	398	402	429	441	432	424	440	430	428	406	455	441	385	439	413	452	389	413	436	448	415	435	416	423	440	405	398	398	425	392	426	443	438	426	398	407	386	454	434	437	427	412	425	445	443	445	407	427	430	409	430	405	454	441	436	436	438	439	429	418	415	400	389	415	420	448	422	428	407	414	425	439	444	416	396	441	437	417	444	396	413	411	443	431	408	459	426	446	414	383	414	407	448	426	454	477	411	394	398	406	431	430	443	418	402	442	445	412	439	416	420	440	427	419	407	426	411	418	405	461	416	396	432	434	407	393	418	407	419	413	440	400	420	432	395	453	387	455	435	428	384	407	435	431	409	406	426	399	403	406	399	457	433	410	468	409	434	414	429	410	436	424	429	443	406	410	429	427	425	418	439	460	406	395	403	405	419	394	417	402	418	425	391	469	410	443	421	406	397	367	415	422	397	431	431	436	402	382	435	389	404	454	443	411	435	396	416	404	420	420	431	438	427	424	381	437	453	406	406	445	394	418	423	430	377	403	403	446	430	400	414	402	393	446	442	456	415	434	430	425	410	441	405	426	389	459	392	456	445	411	424	451	413	446	415	425	408	420	426	428	441	426	438	361	400	430	404	388	424	420	457	421	409	423	426	428	409	425	396	431	428	424	440	413	406	423	400	424	398	396	408	429	425	412	452	433	381	412	396	418	391	403	414	427	433	425	408	414	405	447	449	400	450	409	402	422	445
23953	21129	28291	24250	20938	9122	1019	631	515	482	442	448	418	436	375	403	377	408	360	374	367	347	353	380	329	355	374	348	366	399	350	368	354	333	350	328	356	339	354	363	330	325	340	354	359	345	344	345	359	329	338	351	344	333	327	356	343	377	512	382	370	344	320	319	312	378	336	350	340	354	355	353	360	351	337	375	345	345	357	352	327	340	347	345	350	384	331	352	324	339	386	333	334	340	330	324	380	348	347	348	362	354	342	316	363	331	351	329	333	350	373	333	344	365	366	355	346	332	334	326	365	340	326	336	343	358	346	365	369	330	354	347	343	328	322	295	342	354	321	376	339	306	331	369	340	320	334	326	346	364	361	327	311	320	338	324	346	338	356	359	373	350	331	379	344	371	342	319	357	299	347	366	341	324	322	346	321	395	337	329	290	340	360	324	343	341	353	345	404	338	320	355	329	360	335	343	343	366	354	343	313	359	319	341	374	336	353	339	297	360	299	367	335	362	358	385	382	338	328	348	344	314	340	336	335	323	364	290	347	346	370	334	318	349	318	324	309	348	316	347	350	340	341	340	313	321	298	339	357	338	336	333	335	330	332	355	345	333	321	343	342	362	345	344	354	330	302	358	352	344	361	352	341	327	348	351	350	350	375	339	327	366	313	359	348	340	318	330	352	342	337	349	343	315	335	352	337	353	351	313	335	334	333	318	354	335	313	337	331	325	341	348	359	360	358	338	354	345	335	360	330	356	349	345	345	375	342	312	347	326	357	311	331	334	336	363	340	360	355	357	346	375	365	371	344	347	336	373	361	339	342	331	306	327	340	384	361	359	309	328	309	349	347	343	346	322	320	325	358	337	381	347	308	369	333	315	358	351	347	386	334	359	354	342	315	376	341	329	333	347	334	338	331	356	321	336	351	317	334	349	346	357	332	317	318	315	281	328	309	320	305	361	365	356	367	355	350	332	336	347	347	357	324	350	343	334	323	387	360	350	336	349	345	316	341	359	336	319	345	357	321	358	315	350	344	313	356	332	342	346	321	327	334	321	385	326	307	320	328	346	300	369	358	344	349	347	318	341	351	361	340	367	362	331	310	334	350	325	319	376	309	326	324	300	365	324	345	326	353	346	372	291	371	347	336	332	331	343	345	327	339	363	359	357	336	342	334	332	364	338	340	345	355	358	309	332	349	365	344	334	321	355	335	316	322	367	359	348	326	316	356	332	336	329	319	343	351	373	355	340	346	345	326	322	299	327	336	311	319	344	381	328	342	333	354	331	335	318	375	304	367	320	319	353	338	330	349	330	301	343	317	308	327	356	335	337	321	342	341	317	377	327	338	337	362	319	339	351	341	346	328	344	341	324	357	382	304	355	316	333	302	323	341	324	342	356	357	332	305	311	370	345	358	379	314	317	344	342	365	317	350	370	363	328	352	379	330	328	328	346	344	310	331	365	323	304	320	318	349	332	335	339	335	375	348	325	361	343	331	309	344	326	361	340	334	313	371	332	337	359	348	315	323	328	366	339	340	303	352	316	342	307	302	344	345	371	336	304	333	325	360	334	339	346	342	361	323	335	324	335	363	338	353	346	347	351	304	327	380	355	340	319	333	345	340	306	353	340	358	308	309	346	354	356	350	363	369	316	357	367	352	356	342	323	353	317	338	352	362	324	300	337	344	334	357	345	351	329	331	352	342	358	313	347	365	351	356	338	340	325	353	348	352	313	356	345	349	343	335	363	346	347	335	327	313	316	348	349	331	332	359	341	348	321	325	333	348	321	322	345	306	375	345	340	338	351	369	343	337	320	350	317	350	302	328	374	325	332	343	359	349	323	311	346	313	328	342	336	316	329	356	359	351	307	347	347	340	337	321	351	382	325	309	345	339	370	342	322	318	330	349	321	358	355	336	355	385	356	352	343	328	348	350	349	365	362	339	335	328	322	320	335	348	349	333	338	341	341	344	342	337	368	343	352	312	351	329	319	349	307	340	334	305	370	350	345	300	352	339	319	329	318	331	345	334	303	344	324	301	332	342	321	338	342	344	340	313	309	341	308	373	338	366	364	365	349	344	300	293	355	300	328	306	329	343	345	359	342	333	324	340	320	361	342	296	351	349	321	381	340	341	335	360	343	310	345	332	338	349	362	329	360	323	336	321	338	365	317	379	332	315	351	315	322	302	353	335	358	344	353	343	365	347	358	322	332	301	324	350	339	344	313	334	345	318	343	351	336	353	348	330	348	355	317	332	358	338	336	329	331	305	372	351	356	362	305	320	327	329	319	341	360	340	349	371	357	348	312	311	324	358	359	334	305	324	340	346	329	355	330	332	318	341	342	363	330	348	335	333	347	339	345	330	358	342	330	344	351	335	321	334	324	347	350	358	314	341	384	357	336	365	332	342	333	338	356	364	347	318	311	328	367	366	337	323	325	370	344	365	324	353	314	327	313	312	335	321	350	337	350	370	317	351	342	348	356	300	320	362	344	378	341	343	360	312	343	333	353	359	314	360	359	330	341	346	345	338	358	365	339	332	356	334	356	357	346	330	354	312	329	328	299	322	356	334	345	309	353	370	344	324	331	365	330	353	334	351	309	389	316	318	332	347	345	340	343	344	325	337	371	330	338	332	307	350	319	352	353	318	333	379	317	339	329	353	352	354	339	360	363	370	351	323	332	321	335	330	348	381	335	340	334	318	333	338	346	352	331	351	339	361	355	334	352	336	305	314	318	368	318	331	332	362	340	333	335	331	326	365	343	346	355	328	324	330	323	303	346	368	349	321	362	363	346	318	357	358	358	323	356	321	360	339	339	323	341	306	331	322	324	369	332	322	322	339	321	349	330	388	360	324	338	342	327	349	356	327	355	350	356	337	348	367	349	311	352	392	339	350	312	317	332	336	353	358	344	362	359	338	313	280	352	339	349	338	349	329	333	337	343	325	313	314	333	321	336	359	388	341	363	358	339	334	347	344	342	346	341	370	338	336	375	337	320	339	342	336	347	305	373	310	324	317	349	323	352	330	331	325	371	343	336	333	320	341	334	339	341	356	352	345	301	354	343	336	310	343	335	319	344	329	314	349	335	336	355	352	321	334	377	329	336	326	364	333	329	344	379	359	317	348	347	349	336	355	370	372	329	318	334	376	333	328	349	357	313	344	382	307	353	327	327	335	370	357	372	317	343	318	297	344	357	321	314	360	363	329	322	344	362	336	342	357	312	351	351	337	344	344	362	341	324	334	332	359	360	355	329	298	341	312	318	374	359	347	319	362	353	313	330	352	334	325	358	348	341	370	342	333	340	330	360	324	283	347	363	351	349	341	325	351	329	328	325	354	299	317	316	341	366	316	346	353	384	315	346	333	340	332	377	312	336	326	323	375	367	355	350	321	371	354	368	346	331	344	316	349	342	322	360	362	334	348	343	322	354	317	325	356	307	331	367	348	340	326	328	331	332	349	353	317	355	330	326	346	309	337	327	357	330	322	334	342	322	345	333
33174	50075	33973	17087	2217	1516	1114	940	713	638	580	493	539	454	507	452	433	432	446	414	434	396	430	445	411	391	428	408	414	402	407	444	391	394	407	387	376	381	414	390	397	396	364	413	411	383	387	377	431	401	403	399	404	387	408	421	387	468	661	507	436	404	375	394	383	417	414	412	396	355	380	385	361	414	384	378	381	408	392	407	397	380	400	422	396	388	407	368	394	389	401	401	385	390	382	401	401	411	389	399	382	379	393	406	374	353	374	379	366	393	402	425	383	397	339	420	389	398	374	379	398	349	391	383	423	343	362	394	410	381	378	406	399	388	412	416	402	378	386	406	403	379	392	390	431	366	368	418	377	383	385	370	398	409	402	371	401	404	384	419	373	411	409	405	378	391	360	400	370	399	384	388	383	421	401	374	377	382	370	369	414	391	361	404	402	407	405	401	409	381	392	381	390	397	387	369	386	409	380	376	394	369	394	385	432	398	353	389	357	414	411	402	379	397	430	380	407	393	405	394	380	395	362	404	406	368	409	414	380	379	356	400	374	371	410	365	377	392	387	389	407	393	382	403	381	371	395	398	403	381	391	373	374	400	379	369	405	390	367	412	358	386	392	357	362	376	389	394	375	374	405	400	397	407	393	362	343	413	407	375	396	399	379	350	361	369	387	384	401	394	362	426	396	388	385	404	411	417	367	366	384	405	365	414	379	424	386	418	406	373	392	358	346	376	373	383	407	396	346	394	422	395	433	386	399	382	412	383	403	417	435	398	373	390	393	407	396	411	381	411	391	396	430	416	403	385	418	386	374	396	394	397	402	412	415	371	382	391	399	406	406	389	384	363	409	387	371	367	388	396	388	365	380	330	402	413	408	383	369	370	426	386	367	368	408	376	373	402	368	352	392	368	381	399	397	392	398	355	412	356	397	384	352	351	431	391	373	406	391	406	408	356	419	403	354	391	372	406	382	370	405	399	359	411	387	382	410	404	400	390	390	371	388	384	385	395	377	377	379	378	380	413	392	380	372	384	362	393	385	375	407	385	397	384	357	394	396	381	391	370	400	353	397	359	390	385	406	406	419	393	405	406	379	420	407	402	405	430	376	381	424	376	424	394	407	381	373	410	414	336	416	394	385	386	406	402	412	410	381	425	367	348	393	359	392	423	409	395	375	388	347	385	383	407	361	376	377	395	401	422	370	372	403	375	443	375	366	412	381	379	392	392	416	375	406	390	408	384	366	405	352	385	383	396	367	368	373	389	390	401	408	381	404	401	364	411	407	384	378	386	400	385	398	411	394	375	381	403	385	384	371	383	392	382	381	378	392	373	412	381	415	390	379	380	391	390	422	395	352	381	405	387	396	371	391	416	383	338	377	409	405	373	426	370	359	368	408	404	379	377	372	379	401	435	372	367	390	369	391	338	386	403	384	383	377	381	405	390	381	387	387	355	381	399	387	420	364	387	407	345	350	395	347	422	434	405	413	385	344	367	392	371	381	405	352	417	398	419	359	401	382	368	421	374	369	428	374	398	418	358	419	384	384	424	401	408	394	392	389	370	399	384	386	399	402	405	406	399	381	409	402	388	383	395	397	378	380	398	366	384	392	362	390	409	386	384	401	400	399	393	383	368	368	378	359	385	419	371	380	356	402	387	401	372	375	362	410	384	380	387	383	378	381	375	411	395	363	362	404	421	400	386	409	382	377	377	392	383	365	432	331	400	370	377	398	397	386	391	366	399	387	374	376	377	382	385	352	420	366	360	420	378	395	388	421	385	426	416	394	392	395	380	342	398	405	367	342	383	396	398	380	380	388	379	381	373	390	416	400	360	414	390	381	364	428	382	396	402	362	382	368	426	370	390	378	393	372	382	370	426	372	381	365	391	386	357	373	371	357	390	429	384	367	385	388	408	422	397	377	381	408	401	392	388	419	395	389	384	355	370	404	425	383	384	381	375	412	412	397	376	398	396	386	378	414	387	385	419	387	399	384	419	400	394	389	402	376	396	371	376	412	364	363	358	385	391	376	362	391	391	329	420	403	365	367	364	377	365	400	404	396	409	395	370	440	363	418	388	400	425	380	394	409	377	390	371	391	384	388	420	374	366	371	375	393	393	413	408	425	368	397	407	365	387	398	369	385	407	400	372	407	361	357	401	376	350	362	386	401	401	370	422	456	414	386	368	392	362	421	385	417	358	380	363	424	390	397	336	367	404	402	361	405	392	398	388	430	398	373	408	349	362	410	422	381	402	361	376	392	413	386	416	352	371	386	389	377	380	374	397	366	425	354	361	374	371	394	370	408	434	358	425	406	361	390	395	382	401	381	393	428	400	378	398	413	404	420	377	368	393	387	416	422	409	400	429	346	395	412	376	358	391	388	374	453	403	400	372	404	380	389	400	404	380	377	353	404	361	430	380	386	411	429	403	375	366	389	400	379	425	409	439	388	361	376	405	371	380	379	407	378	382	398	393	383	360	400	373	407	406	348	369	369	379	379	373	421	405	385	380	382	396	381	358	363	373	393	373	378	414	396	416	381	385	376	375	393	395	363	383	394	414	394	391	380	368	414	385	424	379	392	362	412	369	383	398	445	405	388	399	389	409	429	376	353	389	395	390	400	398	390	388	393	393	382	386	401	394	393	397	396	396	371	357	416	395	367	396	393	371	391	401	381	422	390	385	392	396	395	402	369	412	394	386	391	392	396	415	384	410	366	387	375	404	409	393	393	406	396	399	380	397	428	403	389	366	391	363	365	382	406	355	383	366	410	400	400	399	373	360	370	392	383	372	373	398	405	382	392	389	450	373	377	395	387	355	382	377	380	382	371	396	386	368	432	392	394	377	408	391	403	393	372	381	446	372	372	362	397	411	383	395	384	395	403	415	377	367	344	380	335	368	398	391	403	421	383	382	386	391	385	384	350	397	412	369	423	364	366	407	363	378	404	430	421	378	401	385	425	365	380	378	425	415	363	394	399	342	413	373	412	398	396	396	384	392	393	419	376	400	350	379	415	410	418	406	375	395	370	404	377	390	390	404	379	403	427	389	382	398	402	376	359	444	413	419	383	404	423	390	381	370	347	375	332	376	414	394	375	375	373	386	406	369	372	373	391	388	363	384	381	390	400	406	365	391	383	381	406	404	359	361	387	388	375	383	407	372	366	358	393	420	356	381	357	328	344	338	394	397	387	388	402	365	375	363	392	384	386	389	379	372	386	389	390	414	394	392	377	371	397	381	383	394	380	369	394	370	405	383	386	372	404	368	416	350	373	380	410	384	385	399	391	372	377	394	411	358	378	433	381	398	405	380	392	360	381	371	363	409	366	378	367	422	419	378	416	368	375	392	391	424	360	368	380	380	404	383	359	415	406	372	384	385	401	408	375	385	383	375	426	368	398	340	396	371	380	419	378	416	384	426	380	385	375	398	362	392	395	390	367	411	418	377	402	394	365	345	346	404	399	393	406	380	385	373	400	388	372	370	384	391	396	404	387	415
25115	21080	27426	25062	11344	1101	703	644	540	547	511	517	505	499	513	498	526	488	450	493	459	515	508	502	469	459	474	499	472	463	494	485	506	437	482	469	502	498	498	465	467	482	459	497	484	452	457	470	441	524	442	452	506	481	465	424	432	487	466	470	444	424	467	497	472	477	475	448	478	463	515	463	456	446	451	473	445	472	451	477	522	529	440	468	485	482	463	484	486	477	479	482	444	486	499	433	448	497	452	491	445	483	486	441	452	462	480	431	453	467	433	497	489	480	483	473	453	463	481	488	423	452	487	471	463	467	482	461	485	442	470	434	479	494	441	489	452	471	497	472	513	453	451	431	461	460	475	490	478	467	473	470	473	471	505	463	447	478	446	490	450	460	458	434	447	445	462	470	457	509	492	483	468	504	466	494	453	492	474	464	474	475	474	479	470	507	464	497	460	479	468	485	459	461	485	465	460	443	499	499	435	451	506	433	449	484	449	478	482	480	504	494	459	484	456	475	463	462	500	490	444	453	461	473	460	484	479	469	506	468	478	441	496	474	486	447	522	439	463	472	439	491	486	449	475	479	455	475	466	488	459	496	436	501	494	435	530	441	477	483	463	461	450	462	434	444	437	422	487	493	459	475	447	432	460	461	460	468	478	497	436	470	451	469	472	464	473	476	504	466	483	471	480	478	469	482	522	481	492	478	459	444	486	443	486	474	505	479	458	476	490	489	491	463	473	467	470	436	473	522	494	478	487	482	441	425	467	490	491	501	505	467	489	453	480	474	476	509	479	484	471	454	500	440	454	489	498	469	468	464	452	460	472	505	497	466	461	475	480	456	468	464	480	475	463	490	499	475	461	437	476	450	476	478	430	469	462	495	489	525	475	474	474	466	508	484	493	512	446	474	461	497	465	457	461	492	460	470	495	445	478	476	497	452	496	507	486	485	457	458	503	495	473	485	451	457	472	491	471	454	461	464	477	490	466	494	441	447	471	440	493	494	472	425	439	474	514	464	434	455	443	465	444	455	469	452	500	470	495	462	443	515	463	465	489	454	515	462	498	508	456	492	471	465	474	504	491	461	480	466	474	416	524	460	434	474	476	428	439	504	485	471	487	464	443	488	497	453	474	448	495	451	461	469	499	474	454	454	436	471	498	506	511	500	464	441	476	469	462	505	457	483	465	467	452	460	450	473	492	472	473	480	493	484	452	430	470	454	491	462	463	509	466	480	507	509	507	491	484	417	466	494	454	474	476	454	470	452	471	472	481	494	467	428	444	440	483	463	488	452	473	463	469	460	508	452	467	469	467	477	481	471	477	470	502	478	474	485	453	480	456	453	464	454	503	482	497	468	450	436	458	470	481	464	459	476	508	421	470	438	450	426	494	486	462	453	481	502	481	486	477	523	455	510	425	456	476	442	492	486	475	465	469	437	522	455	434	491	476	457	465	470	459	515	499	513	515	455	512	476	436	496	502	491	481	507	515	424	482	469	483	452	496	471	475	502	449	433	504	467	490	484	499	470	463	452	476	444	466	504	469	474	467	461	452	468	477	445	457	450	486	455	475	458	475	467	493	466	484	482	494	498	462	488	484	457	510	466	468	467	482	492	447	473	496	448	460	490	492	472	451	472	471	465	443	439	483	486	508	449	510	495	505	453	485	473	461	497	422	454	467	474	492	501	490	519	450	467	459	455	503	430	451	440	486	474	428	478	444	501	479	441	459	451	449	463	495	463	458	483	465	473	469	474	517	473	467	462	476	446	470	446	446	483	502	481	472	456	521	461	472	439	493	453	457	454	476	486	457	468	482	515	482	468	454	509	472	430	449	505	446	530	518	448	502	433	472	486	442	433	445	445	438	449	470	484	470	472	475	483	454	472	509	435	467	491	500	474	470	473	504	474	497	456	466	474	466	478	493	449	452	459	484	486	491	457	470	460	440	510	481	444	477	484	452	446	442	476	477	465	479	460	443	442	470	484	451	488	443	465	453	482	469	466	477	433	451	468	463	431	496	505	456	470	482	483	467	423	498	492	467	464	514	455	467	479	456	485	495	443	462	452	510	489	483	470	470	463	444	459	478	490	474	457	468	480	491	499	486	487	493	457	486	446	441	438	479	465	462	453	510	471	465	487	513	469	479	487	492	484	445	453	488	483	512	431	496	483	505	476	466	478	458	443	456	457	461	462	477	541	502	446	489	491	466	471	499	482	455	461	462	516	508	459	475	499	500	434	433	453	490	495	434	496	508	445	517	479	495	507	475	469	522	445	453	487	453	478	492	462	505	491	484	459	518	487	515	436	487	466	479	451	450	494	451	467	466	480	470	465	448	457	441	438	516	507	484	505	445	461	471	476	517	469	467	508	467	500	456	442	482	497	484	471	479	493	448	502	491	466	478	469	479	496	469	470	472	478	465	500	485	482	465	493	478	467	484	464	477	471	478	478	462	469	508	464	442	505	474	485	472	466	486	439	460	475	485	467	458	484	441	482	507	465	478	480	471	445	476	486	494	466	453	490	505	426	455	484	447	474	458	472	474	472	487	484	442	452	478	461	452	493	489	474	438	452	442	474	492	433	508	480	451	445	420	482	499	453	453	508	481	466	505	499	462	473	466	507	468	464	466	475	456	453	463	469	485	487	437	519	452	469	453	490	488	470	496	514	474	491	498	468	474	435	455	494	467	503	498	456	488	484	465	464	469	489	441	481	449	470	454	497	455	483	479	453	481	492	465	443	530	471	467	503	474	430	404	447	491	428	456	478	477	473	497	490	462	464	475	468	483	462	465	506	465	486	482	425	437	465	456	474	445	452	471	473	494	460	489	475	454	489	466	459	491	473	494	474	440	452	467	495	502	451	463	467	497	490	487	490	508	479	448	468	539	471	488	486	484	520	516	486	459	488	500	459	450	496	500	474	450	483	530	474	448	464	459	471	476	488	476	449	500	474	471	458	479	486	460	448	446	472	458	514	479	505	505	443	457	480	478	478	473	451	477	498	442	465	505	485	446	440	467	482	504	495	455	505	507	508	467	505	513	446	458	467	443	448	482	493	485	479	425	477	461	489	445	469	502	467	478	488	442	485	515	476	438	474	484	487	439	460	464	486	466	458	463	489	507	512	471	453	469	477	467	468	478	458	485	458	434	489	475	489	498	495	472	453	477	481	446	523	484	457	459	448	530	482	462	460	518	458	498	513	462	429	448	482	458	458	441	475	455	434	501	460	468	494	469	475	466	464	480	450	491	480	507	510	486	457	483	503	444	480	479	483	482	465	515	505	462	455	471	487	465	481	459	464	514	489	478	501	489	465	527	476	476	458	444	450	511	484	443	501	480	500	501	476	463	486	480	474	489	475	469	476	474	488	497	437	483	483	450	482	455	479	443	469	492	501	494	487	472	449	475	448	431	458	484	430	496	486	473	449	488	468	453	452	462	466	471	472	454	498	465	441	486	436	477	460	541	449	431	469	474	478	465	450	461	469	504	503	453	502	487	503
31335	46526	33130	16320	2930	1070	1031	819	759	657	630	617	600	607	572	590	579	543	556	565	521	578	594	616	554	554	577	552	540	573	553	539	538	544	585	554	536	528	537	533	540	537	586	548	560	558	546	539	592	528	591	576	536	526	532	552	537	525	572	564	517	538	560	570	545	543	520	553	544	530	539	539	531	539	505	558	490	519	546	554	548	569	548	576	554	542	510	529	530	569	584	538	540	525	518	543	549	532	516	544	552	538	522	548	562	556	483	542	581	577	552	513	541	546	549	560	539	526	561	536	573	564	556	560	501	570	502	550	542	555	542	534	560	529	551	573	497	525	580	489	541	551	553	582	563	530	537	535	564	585	560	521	530	540	534	539	528	487	544	516	543	557	527	536	539	545	516	590	539	519	550	533	519	529	556	554	514	513	550	529	534	532	570	519	531	565	520	534	531	563	543	495	529	567	552	556	586	540	524	559	493	548	546	549	510	540	531	554	554	546	515	561	581	550	556	564	540	488	531	515	531	547	523	537	531	522	576	536	556	520	524	538	551	520	506	516	538	532	525	538	534	534	541	553	518	508	531	568	534	520	538	536	525	514	538	527	484	571	548	542	521	508	548	571	521	548	508	514	528	494	570	548	536	524	518	539	558	524	521	526	545	509	514	563	523	516	525	539	524	510	497	572	493	547	546	580	521	545	552	572	547	519	547	538	544	542	550	510	516	527	514	545	505	576	552	534	567	574	542	509	536	527	572	534	533	547	563	514	513	510	516	544	545	511	527	508	520	579	583	510	510	519	541	506	514	587	559	553	511	536	514	521	536	583	561	537	522	543	549	515	541	561	547	540	529	559	543	535	522	503	538	555	598	544	536	553	532	495	580	527	547	535	551	573	552	540	498	534	572	539	549	553	543	501	512	523	523	584	533	512	561	553	602	517	530	532	566	530	543	515	545	566	536	523	565	510	541	544	529	557	538	584	528	535	526	523	536	534	548	538	534	538	554	582	568	553	563	565	567	534	539	511	531	505	504	575	516	540	553	546	487	551	509	548	510	531	512	546	507	545	532	510	524	563	559	546	548	529	541	541	534	507	533	505	561	536	501	549	546	540	518	544	488	548	578	486	551	528	551	545	553	529	492	497	520	515	567	556	555	548	527	550	528	554	546	510	580	513	571	538	532	546	517	574	540	505	527	517	545	507	551	554	504	535	555	568	509	475	534	531	559	559	535	570	563	551	526	527	539	567	582	546	518	548	531	562	552	526	548	513	569	584	589	533	533	547	548	560	514	525	543	541	577	556	498	531	559	539	528	530	517	566	580	557	524	505	568	539	547	518	530	534	541	569	536	539	565	504	522	557	554	539	543	528	515	525	544	557	569	561	549	536	594	548	505	560	559	502	500	530	539	532	529	510	524	553	542	513	535	527	484	550	536	528	543	551	481	518	504	518	557	561	528	558	482	558	533	558	521	520	524	521	525	521	534	548	535	572	554	537	537	563	562	552	536	523	544	567	552	549	564	539	533	529	524	531	565	545	518	558	536	482	516	577	519	521	514	515	561	552	559	549	544	520	521	567	567	535	585	501	522	490	515	496	546	556	571	552	539	546	538	602	525	569	572	541	551	549	523	523	552	519	525	552	505	523	575	555	567	542	587	545	566	541	545	539	517	529	546	544	529	537	561	546	554	504	526	519	498	520	526	503	531	554	553	528	522	539	575	559	553	575	557	563	576	571	553	524	523	522	554	525	558	543	566	533	525	564	581	518	518	510	555	534	525	495	593	542	572	544	556	513	511	519	535	547	555	544	534	545	515	526	493	508	522	537	514	544	508	546	540	548	544	498	518	540	530	545	544	537	565	550	498	586	512	523	487	527	555	546	580	509	514	542	551	555	560	551	530	538	551	543	548	526	547	531	575	522	553	542	524	548	537	534	530	557	514	549	551	579	593	532	532	557	511	528	545	574	540	568	553	552	499	569	501	564	574	523	517	533	549	533	551	551	531	547	499	566	567	553	516	563	559	562	504	526	491	567	536	537	544	548	527	541	545	572	515	528	496	549	517	540	557	511	515	540	541	511	581	532	558	512	516	527	522	570	521	547	535	541	524	559	529	543	513	556	546	572	534	556	554	524	510	534	530	538	533	542	513	554	507	561	511	564	544	549	561	515	514	528	524	538	563	536	487	551	508	521	563	507	566	537	562	558	509	509	519	531	562	531	517	552	504	519	535	533	570	511	510	560	573	544	515	579	542	540	538	508	550	565	513	516	557	595	535	494	525	528	522	521	519	544	570	501	542	571	567	571	557	540	511	542	551	543	516	538	556	571	530	510	512	512	556	582	521	517	506	545	512	589	517	541	543	544	509	545	500	525	558	499	566	592	514	523	524	508	505	536	522	571	561	538	591	555	538	528	537	578	560	519	538	549	559	544	504	510	502	518	571	556	554	556	515	531	517	509	505	533	496	543	519	513	552	523	501	561	523	498	544	552	513	519	535	568	508	526	550	504	553	549	538	542	518	529	556	539	520	565	563	496	549	529	532	561	531	541	524	552	513	519	519	511	525	563	498	551	513	545	544	538	576	567	523	504	513	519	553	522	509	549	533	541	569	554	518	513	525	559	538	553	542	533	528	584	533	559	550	585	505	477	528	535	579	538	528	539	529	562	540	541	558	520	528	534	529	570	550	570	507	586	566	589	549	564	507	501	545	514	511	550	498	525	514	513	536	542	561	557	508	562	526	543	526	533	531	538	540	565	563	528	551	514	488	515	521	511	551	520	567	506	533	544	499	547	551	546	548	519	493	539	565	562	557	568	521	559	557	516	548	525	550	539	512	527	534	559	537	545	591	524	536	553	541	539	523	531	576	556	512	515	544	517	539	542	594	537	512	568	519	550	562	529	524	555	521	534	568	517	534	510	527	595	515	562	551	534	457	566	533	549	513	527	517	514	543	484	532	554	547	561	533	497	511	542	528	549	515	539	507	532	584	508	554	556	505	524	556	518	549	541	510	526	545	537	568	564	517	530	574	577	576	542	511	514	535	525	588	542	536	545	554	536	538	563	537	511	532	543	561	512	533	542	495	533	506	518	582	479	569	519	536	544	559	514	561	523	574	496	551	564	560	606	548	557	544	544	565	559	536	572	578	489	536	531	552	545	533	502	594	531	514	587	539	552	538	576	509	516	547	563	546	539	508	499	568	520	531	515	542	528	569	534	530	524	529	569	557	528	533	530	568	563	507	526	522	515	552	564	510	548	490	549	567	574	553	534	563	545	549	514	545	556	547	519	551	546	526	507	515	533	538	566	559	556	537	520	563	544	565	519	499	545	526	530	542	557	566	526	556	552	538	504	518	567	585	567	546	546	505	543	559	531	526	558	549	530	519	573	568	505	534	519	493	498	528	512	534	523	520	531	545	564	536	515	587	563	538	556	510	522	552	542	501	546	526	540	542	563	545	516	520	562	565	522	551	559	513	522	527	578	523	547	548	543	503	551
22867	21131	28801	23775	21144	20944	8126	1094	812	784	662	673	617	630	574	562	556	567	550	581	536	549	549	492	533	480	551	515	544	495	543	504	522	535	481	504	464	473	506	503	515	488	525	534	489	472	451	527	514	484	472	519	516	507	507	464	536	494	591	568	498	510	490	486	462	469	494	485	478	516	478	488	501	498	486	489	491	491	523	478	502	511	535	507	468	501	481	509	472	490	508	471	442	515	490	519	467	510	483	464	470	462	464	493	478	517	507	486	458	523	458	504	518	514	490	469	488	457	486	482	540	486	494	538	516	460	451	470	502	487	491	510	460	476	480	485	485	496	508	528	463	449	507	496	528	463	472	506	477	525	463	523	485	484	507	483	539	509	488	459	451	516	491	489	463	480	508	498	493	481	475	512	498	518	482	496	576	539	470	459	492	485	506	489	516	488	489	539	488	472	475	492	514	482	536	449	511	532	513	483	486	487	488	496	497	519	480	490	509	500	482	494	503	506	467	521	460	478	463	479	502	480	486	527	464	499	466	461	480	510	442	467	508	529	523	499	453	498	495	520	480	469	452	514	476	449	493	464	478	469	505	464	488	507	500	478	479	479	510	485	455	508	505	477	518	466	467	501	473	524	465	470	517	507	512	458	474	472	421	471	531	475	476	502	485	487	535	479	498	504	487	457	473	463	489	512	504	482	486	476	480	489	460	503	522	489	517	475	450	523	448	500	475	483	513	492	488	481	466	480	518	532	490	427	509	479	477	524	448	521	513	485	515	470	489	487	494	494	484	505	498	492	482	471	490	477	451	517	521	466	459	550	483	465	500	509	507	503	509	461	456	497	448	474	505	477	508	483	507	452	480	512	485	495	503	499	456	516	471	496	473	478	517	451	446	504	515	469	480	457	488	484	462	474	499	493	485	467	528	491	532	460	484	505	507	455	475	542	441	466	509	479	481	507	508	480	503	489	467	507	490	496	505	440	438	518	447	506	512	494	498	493	443	504	485	512	495	494	487	518	546	450	460	477	520	492	522	479	445	452	473	523	488	478	510	521	498	457	474	528	457	462	498	489	491	520	467	498	510	449	451	487	451	494	464	490	475	442	481	519	507	469	492	480	478	448	469	495	483	464	497	486	460	469	552	501	490	514	523	511	501	471	465	523	488	469	472	506	429	471	487	504	494	482	524	466	467	490	484	496	497	476	483	486	483	498	494	483	506	480	503	526	507	482	493	497	506	489	484	463	469	478	488	506	503	473	483	490	519	450	459	460	494	494	493	469	480	487	476	498	507	505	479	482	491	529	498	495	479	485	498	479	478	540	502	521	485	471	466	465	496	523	464	500	490	510	521	501	478	479	487	468	504	478	475	489	496	465	497	484	531	461	494	466	480	474	503	480	433	477	489	476	467	510	460	485	506	497	489	476	493	512	475	467	502	491	514	508	556	485	493	513	499	489	499	469	448	489	474	515	458	464	474	480	489	480	494	488	498	415	500	489	509	469	447	471	483	498	486	473	524	496	461	513	512	496	478	497	497	475	464	506	516	469	458	486	519	517	502	502	518	487	485	481	462	478	452	447	502	453	462	462	506	455	501	462	468	457	443	483	494	505	494	535	505	471	467	505	452	490	518	470	489	474	453	488	505	484	429	474	484	526	482	429	465	496	461	475	505	470	448	489	481	479	488	501	451	525	456	471	521	498	459	493	505	466	516	480	515	493	442	484	506	508	475	503	473	456	476	507	446	472	487	554	488	464	498	449	481	494	514	487	522	510	468	441	438	466	488	481	501	496	502	477	500	483	453	508	465	514	504	465	466	474	492	494	504	459	475	519	473	499	479	452	517	480	494	476	441	502	480	503	501	467	493	486	471	502	486	538	499	476	478	495	440	444	480	458	452	542	511	469	500	481	517	504	519	486	469	520	499	465	505	512	483	491	459	432	487	543	475	503	501	431	488	498	501	497	456	487	491	443	515	503	501	452	475	507	497	465	480	487	472	491	507	464	472	524	492	482	493	508	490	445	476	497	450	483	492	519	474	476	440	516	491	486	521	461	484	510	512	502	485	479	503	458	468	486	483	477	448	489	469	527	470	469	495	508	501	499	479	456	521	463	455	525	489	416	476	509	490	480	492	508	484	527	485	509	467	460	500	517	457	482	507	527	502	458	488	519	444	506	474	502	463	518	510	485	488	469	468	529	504	485	506	513	487	482	503	492	514	459	473	490	473	500	483	456	507	500	526	474	447	503	452	510	497	461	500	463	527	466	474	453	467	503	507	525	494	505	467	494	482	484	542	471	443	497	527	468	475	510	495	480	487	497	475	489	477	441	438	493	491	536	502	493	472	473	474	554	513	478	482	469	484	498	481	477	526	489	442	513	503	469	476	479	485	454	504	482	483	499	483	492	465	457	498	492	479	503	532	474	465	475	508	464	497	478	522	493	500	494	501	476	459	474	472	460	481	443	479	455	511	501	470	493	484	456	496	506	465	478	456	486	494	511	466	462	515	472	477	489	454	507	502	486	472	435	458	497	469	489	471	485	494	496	491	498	477	499	476	471	466	473	504	490	497	483	496	526	443	485	537	480	496	466	484	492	498	472	498	501	476	475	472	480	515	497	502	475	501	452	467	469	457	496	505	459	525	444	509	491	449	472	499	478	484	516	487	508	504	457	509	530	492	484	483	500	490	508	453	481	496	506	527	478	515	539	468	451	527	464	468	454	488	487	509	487	477	448	443	462	481	487	507	472	478	515	443	477	475	474	472	480	507	467	461	472	488	511	513	495	489	458	441	511	484	488	485	500	484	482	468	473	481	480	458	512	495	470	467	534	473	460	479	502	477	450	467	479	476	506	485	488	523	453	493	512	462	530	481	440	504	519	504	477	503	504	491	474	504	478	483	458	484	496	493	498	491	473	483	486	463	492	538	477	445	511	450	475	509	527	467	505	489	510	521	511	484	477	483	495	515	502	486	504	486	506	505	477	457	460	485	494	493	479	500	465	511	482	493	490	484	524	512	496	457	498	501	468	467	483	491	544	473	493	520	480	480	472	513	501	473	486	439	475	500	495	494	476	508	460	507	445	499	461	456	441	493	505	499	508	504	512	497	535	519	513	485	457	514	490	520	496	446	482	475	475	506	478	518	475	505	503	519	475	466	484	486	464	470	477	439	477	487	475	492	474	498	521	491	500	474	454	485	484	524	498	505	495	483	491	508	477	493	506	443	482	463	490	493	476	482	499	505	470	465	505	506	483	482	486	453	503	479	484	486	509	495	473	476	459	468	474	497	485	494	501	477	505	462	475	497	495	496	478	486	492	471	476	479	533	486	482	470	459	499	451	448	477	482	492	488	480	480	518	484	471	518	476	497	437	539	465	483	510	494	465	475	498	466	489	531	467	494	485	472	452	503	483	458	490	470	478	484	504	495	444	500	503	504	473	494	466	494	455	490	510	493	496	492	512	496	482	458	462	534	487	467	488	453	466	456	481	456	459
35831	58291	45377	27581	5032	2479	1842	1534	1164	988	882	836	725	752	725	655	607	627	629	597	602	604	601	619	610	595	587	557	561	564	567	556	570	560	562	528	575	535	570	548	542	492	580	540	515	542	549	555	530	532	557	558	527	545	549	555	540	535	733	633	532	545	562	531	512	522	488	544	520	544	556	514	592	552	519	526	519	571	558	536	540	520	508	554	572	585	537	522	529	529	568	570	544	508	509	535	555	517	490	530	534	546	540	541	526	530	576	552	554	497	510	587	534	559	531	520	490	525	510	564	565	570	566	516	497	498	538	547	504	529	561	522	539	492	542	531	549	525	525	550	564	567	514	550	542	498	549	494	551	540	533	530	531	576	510	556	557	545	532	502	544	502	521	526	547	547	537	561	500	520	560	529	509	558	506	489	552	527	521	545	553	524	516	526	581	521	545	548	532	564	527	502	529	570	561	505	544	528	542	502	492	556	507	527	591	558	501	568	538	557	523	540	544	529	555	520	528	542	557	497	554	542	508	565	509	528	492	533	537	570	531	534	559	498	541	523	544	580	524	576	521	493	505	552	530	543	553	548	551	525	557	518	533	551	566	541	532	561	516	557	537	579	513	532	594	599	540	557	538	521	503	533	507	549	596	543	551	527	514	544	536	538	489	553	511	519	529	514	527	507	560	543	557	526	560	544	530	514	535	547	540	523	535	542	539	505	555	577	530	513	529	551	543	540	563	504	555	505	499	504	539	538	551	506	492	526	551	499	499	527	555	485	548	541	545	493	545	525	511	561	558	533	535	555	523	527	519	587	539	509	498	509	553	568	544	518	506	529	488	516	541	553	550	541	503	517	567	541	529	513	558	522	530	523	551	549	541	508	514	538	522	552	523	517	571	519	511	557	527	523	517	557	517	530	522	516	527	532	535	494	546	526	504	510	545	567	518	566	518	537	558	525	584	519	532	490	540	506	581	542	507	538	570	494	570	524	542	530	509	512	518	555	540	482	557	524	528	526	526	550	521	547	532	539	512	609	471	538	528	538	495	534	514	475	544	512	552	568	528	538	534	533	547	532	524	514	556	542	513	532	515	560	538	560	512	520	514	557	547	520	531	560	541	519	500	532	517	561	518	550	561	493	535	517	536	542	562	489	530	547	541	549	525	507	543	533	521	550	544	538	521	527	543	518	535	522	536	546	510	539	552	568	531	534	520	546	531	550	575	518	553	505	532	544	586	503	558	545	571	521	534	517	522	577	550	541	536	546	555	551	564	492	564	525	519	505	540	574	533	507	543	524	532	532	512	573	556	518	554	541	505	547	496	494	548	600	524	505	572	536	506	521	537	513	533	522	518	578	575	507	534	549	520	574	532	559	532	550	530	520	534	533	545	516	511	514	557	518	492	520	529	542	550	536	514	569	553	534	528	516	551	556	556	473	494	552	521	531	556	556	512	553	534	499	535	536	552	541	526	540	542	514	571	516	520	536	493	528	563	563	515	527	549	500	524	559	524	540	536	545	467	485	520	575	491	509	502	555	525	542	524	557	507	485	511	538	541	539	562	521	545	561	530	522	520	539	543	511	551	558	570	501	518	530	519	545	496	532	526	516	543	575	515	548	532	551	562	505	502	524	512	537	530	538	558	481	547	550	522	544	519	505	534	526	526	529	504	544	560	531	481	581	528	527	542	509	550	543	537	489	508	478	498	533	510	531	544	508	579	567	489	564	536	558	577	512	533	540	527	525	553	539	551	531	526	548	562	544	543	534	562	485	535	491	501	518	557	557	537	524	544	517	554	525	534	554	550	568	533	522	506	545	565	550	532	526	509	561	532	530	523	520	541	512	528	539	522	508	525	497	549	522	536	555	575	521	554	559	530	549	543	528	552	519	547	510	512	533	528	541	543	533	529	518	576	549	532	490	535	532	532	524	573	518	557	548	556	563	501	529	519	550	543	535	542	520	560	510	513	531	535	495	528	504	557	529	556	501	511	525	547	553	519	565	494	480	523	537	542	545	513	512	498	501	519	511	534	542	526	508	547	542	543	499	549	540	551	538	506	562	513	542	523	499	530	522	554	509	546	526	583	532	499	559	557	551	535	542	544	542	506	510	506	540	522	570	539	512	494	565	508	498	533	542	546	525	490	540	562	483	550	524	502	532	522	513	524	561	535	519	556	507	522	509	511	530	528	536	547	517	574	558	557	542	531	565	542	522	514	549	532	518	557	526	508	540	551	577	549	583	551	543	583	550	534	568	529	575	511	521	518	493	513	536	562	538	552	539	554	557	545	524	539	561	561	559	513	542	544	534	556	550	530	532	522	530	545	546	536	540	547	511	551	493	534	542	519	503	537	535	552	535	528	545	543	579	558	523	516	527	538	533	509	516	559	549	520	548	517	506	532	531	532	516	552	560	526	501	531	529	548	593	564	519	535	499	522	546	535	541	562	549	537	534	543	507	545	516	508	556	528	534	601	536	559	560	510	510	537	524	549	534	517	522	541	525	532	521	551	538	507	532	575	510	559	545	521	519	493	543	554	576	522	549	528	546	549	506	499	528	496	500	544	500	524	526	537	531	512	508	553	530	515	550	503	552	500	535	509	492	514	526	598	523	542	546	547	502	518	545	527	516	507	544	565	534	565	535	526	562	506	530	521	599	563	536	571	545	560	562	517	495	484	495	549	525	499	517	501	514	551	529	497	527	525	573	569	544	549	545	521	566	508	547	518	532	536	521	540	561	533	513	533	517	517	502	567	544	552	524	530	476	521	518	551	512	520	530	535	552	497	532	514	503	523	556	514	551	510	520	570	526	530	564	535	523	506	555	496	538	512	496	515	513	585	503	559	541	511	488	517	577	555	531	514	565	544	543	496	555	529	539	540	513	513	532	518	476	545	495	559	512	538	521	551	532	550	540	536	519	529	513	524	536	522	588	523	564	544	537	512	536	553	550	529	501	479	543	521	546	534	517	537	516	527	569	541	559	518	538	486	486	511	550	504	567	561	574	543	521	512	574	535	519	530	557	519	599	515	524	491	536	525	535	507	540	546	518	540	524	523	530	544	592	556	568	563	531	543	526	526	568	521	510	562	508	550	521	571	558	551	518	542	572	565	573	514	515	538	529	517	504	539	500	507	528	510	468	537	516	540	520	589	527	491	508	515	538	539	533	568	500	511	524	521	528	528	527	513	557	567	530	525	619	529	507	540	504	528	519	577	518	520	515	503	557	544	557	531	531	552	560	494	511	549	561	492	520	551	513	541	517	480	537	552	576	571	555	545	540	530	554	534	514	571	531	533	510	528	520	545	489	501	547	542	497	548	517	527	504	531	553	548	566	519	536	540	556	568	528	503	523	513	542	538	539	527	554	557	548	544	536	536	552	488	534	530	563	504	545	568	551	535	535	542	513	543	556	539	542	508	548	569	517	512	508	522	576	522	532	555	528	527	528	536	540	512	538	549	506	526	543	503	563	560	511	549	551	548	562	533	524	518	534	472	528
29272	27824	30343	11975	795	503	464	461	416	406	349	419	385	427	408	406	358	362	383	379	388	413	364	430	386	401	388	400	374	413	389	419	372	362	379	401	387	380	383	343	361	411	410	392	359	409	374	407	356	390	349	370	363	384	337	342	369	372	396	378	378	380	374	355	388	369	380	359	374	379	372	371	390	398	386	383	371	368	370	376	415	384	399	358	380	379	370	384	374	348	402	391	376	386	386	377	406	346	376	394	407	357	379	400	362	374	391	329	373	387	365	394	397	355	367	396	413	366	412	368	337	367	370	370	385	388	371	374	395	349	375	406	392	379	389	400	390	380	353	372	405	364	385	344	421	403	365	357	386	400	394	349	409	358	392	387	386	391	409	367	389	412	376	398	410	418	406	395	366	419	380	375	365	403	376	368	379	383	376	380	354	372	375	401	358	398	387	369	388	379	420	376	403	379	378	359	396	406	382	369	384	329	382	397	406	383	404	399	409	357	382	400	367	378	347	384	363	357	338	358	397	359	382	368	412	388	362	401	361	380	388	388	391	366	392	374	367	423	360	378	411	408	371	382	379	416	402	356	373	374	407	375	397	399	357	376	369	379	398	401	350	382	395	373	364	372	370	397	405	380	383	389	391	339	362	358	367	384	363	397	387	391	404	346	393	378	399	424	393	375	396	381	371	363	363	369	395	353	365	377	367	390	415	390	362	403	378	362	398	364	390	387	397	380	420	392	366	369	376	391	397	379	359	409	357	399	375	390	372	422	385	392	401	378	358	379	376	354	384	403	378	356	360	346	359	382	392	386	347	438	393	368	403	383	384	375	390	411	336	379	384	380	405	384	378	417	381	370	412	377	360	386	353	386	354	343	362	420	433	392	406	357	386	358	384	369	407	366	395	380	378	396	411	391	366	358	375	395	356	370	369	408	417	393	368	367	374	362	377	380	383	364	393	382	339	368	381	385	388	409	388	369	397	372	407	396	385	408	368	376	390	411	333	396	388	380	391	393	356	373	388	375	396	385	379	395	397	368	383	374	391	404	367	394	394	349	377	355	415	374	365	373	372	368	400	383	381	362	349	369	397	363	371	401	362	405	384	390	380	385	410	423	371	405	374	373	381	383	373	355	377	379	367	350	386	371	388	409	362	382	380	399	358	400	360	381	371	391	360	393	397	373	404	397	381	363	363	381	386	360	385	367	413	407	393	354	373	378	389	359	387	378	367	402	376	415	381	370	388	362	355	380	399	399	405	388	403	414	397	389	393	379	350	376	372	366	378	390	378	381	377	399	351	359	394	343	353	395	417	375	362	400	363	386	363	368	375	376	374	389	415	394	368	370	399	362	363	407	380	371	367	390	379	387	368	389	378	403	371	363	412	399	385	369	397	374	347	363	398	365	419	397	376	390	369	389	377	389	385	357	381	398	409	359	376	383	386	374	407	369	357	387	381	405	370	390	395	366	354	409	364	373	380	391	396	411	365	361	365	362	395	362	392	370	392	379	380	362	404	415	370	359	365	375	396	379	365	380	355	384	366	371	363	388	394	393	360	356	380	388	380	376	382	399	385	354	389	378	383	345	418	378	368	348	343	361	373	419	381	360	338	383	351	369	364	378	386	374	389	393	373	402	410	401	376	380	380	402	342	403	367	428	393	385	374	353	370	381	380	411	367	367	370	370	377	418	378	387	417	373	402	395	424	376	391	377	374	385	404	369	357	371	355	380	369	398	378	384	390	375	394	367	404	410	362	409	372	405	421	347	394	374	359	370	402	361	398	367	391	420	375	399	389	392	377	363	399	341	378	366	391	380	403	409	363	422	401	391	413	353	401	384	372	356	379	388	395	363	361	343	357	410	392	403	329	374	390	398	390	382	375	406	376	387	368	382	368	354	380	407	386	402	396	369	372	331	394	412	384	399	356	413	376	385	383	418	356	378	406	362	396	356	374	356	361	397	352	381	342	385	372	363	399	385	369	380	381	363	377	373	380	368	404	405	362	350	371	401	398	399	390	347	385	386	406	410	363	399	370	389	389	388	407	388	382	398	350	382	350	436	400	380	439	369	348	335	369	374	376	349	387	383	394	368	379	350	374	355	413	371	360	428	383	374	337	384	417	396	354	359	347	392	379	363	401	374	383	342	386	391	352	402	350	372	403	365	356	395	342	341	407	406	387	369	357	357	385	414	370	396	379	394	410	419	400	391	418	409	344	385	419	411	384	375	391	333	373	415	395	402	397	350	387	396	394	392	360	378	367	364	376	400	395	375	379	354	364	403	373	364	386	378	404	385	376	382	423	383	374	365	370	404	397	369	389	391	378	418	382	419	389	372	362	369	377	391	371	377	359	403	371	381	384	408	411	366	427	367	384	380	337	383	356	367	350	372	386	354	395	370	383	398	380	379	356	401	358	388	406	372	372	393	355	390	349	386	387	373	353	426	345	377	376	367	380	402	391	402	377	383	368	388	416	368	390	391	387	359	388	381	371	416	369	373	353	355	396	402	402	385	341	378	401	377	392	398	405	366	373	365	354	351	390	376	358	356	351	370	379	379	355	404	358	396	396	411	362	361	378	353	374	347	374	391	426	351	385	370	366	380	382	395	406	379	378	337	398	380	417	397	380	360	371	379	390	385	385	394	388	375	370	377	385	362	396	391	360	353	386	389	385	379	391	376	402	372	385	362	370	398	366	376	378	376	387	377	380	391	423	372	401	394	387	356	374	378	380	388	396	388	353	373	389	392	397	363	357	374	392	402	389	337	379	368	393	418	367	381	345	373	402	354	386	369	367	378	381	377	363	361	410	375	379	376	353	392	369	362	379	422	375	372	386	338	352	352	357	347	387	370	422	384	369	370	350	379	387	396	393	368	420	382	403	415	384	396	374	364	375	392	381	368	382	395	377	389	386	347	379	360	414	417	385	379	381	405	370	370	383	357	382	368	359	366	375	388	384	395	393	379	355	366	428	413	379	368	380	411	352	358	380	401	385	358	386	394	363	385	368	384	372	380	408	400	368	382	379	382	390	398	401	421	381	387	389	365	344	390	394	390	394	373	364	362	413	425	364	385	357	378	350	413	385	380	380	371	391	376	376	384	359	401	385	366	388	388	395	385	354	384	356	389	359	351	366	405	401	384	404	361	346	386	406	395	367	403	400	402	357	409	399	358	374	380	363	424	410	348	364	383	395	379	366	407	382	402	376	350	397	380	385	372	412	372	413	360	380	363	399	397	403	375	382	390	390	354	389	374	404	353	354	370	368	365	369	384	356	408	398	391	367	397	400	353	400	364	399	381	366	387	417	375	370	407	357	369	375	404	409	385	378	361	376	403	381	387	410	369	345	386	388	377	363	399	379	369	389	380	432	391	354	373	349	422	371	396	377	340	371	374	372	363	399	383	368	391	361	371	380	376	384	375	394	382	401	369	369	385	385	382	355	392	381	388	400	373	353	381	379	396	368	397	403	400	405	365	345	424	388	378	357	392	413	372	380	376
33535	44456	30297	6786	695	589	509	529	473	481	477	472	453	441	465	455	459	455	462	435	463	429	427	435	442	411	449	426	414	452	445	436	463	428	393	452	437	450	480	414	465	469	410	437	412	404	426	456	454	403	454	461	425	456	496	417	448	431	424	407	435	416	444	426	407	445	428	400	451	454	451	436	447	473	443	484	430	425	457	428	450	443	445	431	431	432	471	459	458	493	439	437	475	449	442	444	462	454	409	419	467	426	464	418	418	439	411	452	459	434	420	442	416	458	435	415	417	483	431	460	453	488	413	488	434	438	411	435	454	442	451	416	410	430	439	462	435	413	408	429	465	445	463	467	386	469	432	435	440	425	432	409	441	445	460	447	436	442	431	402	413	421	458	449	453	409	445	438	412	471	472	402	418	447	446	446	463	427	470	430	431	441	435	460	454	442	414	437	435	441	463	452	437	410	430	445	414	393	480	448	458	443	419	415	430	406	396	427	412	452	452	446	467	445	428	459	470	458	415	442	407	432	426	436	431	420	429	446	453	458	455	466	418	453	441	441	418	421	470	432	428	436	421	434	432	439	445	458	462	428	447	417	456	415	447	434	440	424	464	464	425	434	425	426	412	446	417	456	440	425	405	446	431	403	443	450	445	425	440	432	454	416	431	415	448	399	428	439	429	435	424	481	436	408	459	444	442	463	439	432	441	426	431	392	445	433	445	446	410	450	444	416	438	437	431	414	444	465	413	410	398	436	454	427	421	425	464	418	389	414	463	429	455	428	415	414	468	429	461	399	418	420	473	427	407	446	399	460	387	478	414	483	447	420	422	430	443	460	423	408	428	431	423	500	424	426	438	454	465	431	432	457	424	406	440	436	428	446	434	460	449	451	450	405	452	452	442	416	438	448	425	402	402	432	440	465	426	420	438	447	441	443	456	430	464	433	457	482	433	422	458	465	437	419	456	441	470	418	436	429	443	421	427	457	455	425	420	415	416	441	448	448	464	413	428	411	460	482	422	462	427	426	468	456	455	415	465	445	459	462	379	424	413	447	442	404	396	454	452	477	463	434	469	504	403	476	453	421	409	458	437	432	428	426	453	444	445	484	411	452	434	417	458	430	415	421	460	424	406	427	430	447	425	436	452	433	444	477	449	438	424	420	455	446	439	432	454	481	451	435	462	477	443	435	400	449	459	432	444	438	440	444	422	450	422	426	477	407	419	468	447	435	434	438	430	430	464	386	407	424	442	420	419	432	479	432	426	441	457	438	463	431	423	424	441	422	431	438	427	432	438	434	440	403	428	411	456	381	455	471	416	468	404	483	442	412	456	437	444	423	452	433	438	445	441	428	414	449	434	449	458	437	416	439	419	464	435	458	425	437	409	414	452	429	475	437	447	443	448	468	436	447	443	441	440	437	451	458	426	437	447	425	444	458	399	414	411	414	435	468	449	414	434	457	437	455	432	436	439	428	441	459	451	392	442	433	427	408	430	428	454	483	428	436	415	427	456	395	450	441	434	404	420	439	410	444	430	428	425	433	457	444	418	417	406	431	413	414	434	401	437	446	449	447	442	432	452	426	416	456	419	440	458	462	440	426	428	412	436	427	446	455	434	413	402	449	431	419	456	464	443	434	447	503	406	448	401	441	446	415	408	455	409	439	428	425	411	407	474	441	459	455	442	448	488	445	433	453	418	445	469	468	434	426	438	464	423	433	440	439	471	436	426	468	431	435	445	479	439	484	407	453	447	421	427	440	417	433	461	440	490	420	440	415	421	417	427	432	410	421	465	461	440	454	425	434	440	441	440	458	432	458	425	425	442	419	416	446	434	427	450	460	390	445	424	448	442	437	418	426	471	430	460	493	405	463	412	462	457	434	434	445	450	433	430	429	472	446	401	417	469	454	420	482	416	400	435	449	444	463	424	450	431	404	441	452	451	448	443	445	437	433	419	395	468	445	471	422	414	428	430	454	398	438	442	415	436	445	433	476	451	449	413	452	466	487	434	459	418	453	446	431	432	414	428	405	420	434	424	467	464	409	445	434	457	447	434	447	411	469	448	469	456	440	468	453	426	417	478	407	461	437	446	436	420	449	425	436	467	431	413	424	432	427	449	445	409	447	424	476	417	477	440	412	444	411	438	436	450	431	443	470	440	409	425	449	420	435	443	464	440	450	415	435	449	399	455	424	451	506	447	441	441	448	414	423	447	467	413	423	459	410	460	436	453	421	449	471	476	430	456	456	461	406	448	409	426	394	455	444	407	414	420	443	437	442	428	450	436	463	457	417	431	455	421	403	457	457	388	430	455	505	429	438	443	472	415	424	417	465	467	429	424	483	464	444	456	404	458	424	427	445	456	442	410	431	404	468	457	442	436	453	439	456	417	454	449	419	390	427	457	451	467	440	448	414	432	459	405	456	436	419	431	425	404	434	403	444	431	459	455	439	425	453	476	464	428	437	444	410	428	423	452	408	453	471	438	445	437	442	447	446	458	450	436	420	445	462	446	452	449	458	421	423	437	447	437	457	431	447	470	449	457	446	455	457	443	433	420	433	410	444	423	446	419	411	451	438	416	432	452	449	436	396	421	431	473	422	465	430	468	450	446	412	451	423	431	435	474	395	459	443	418	461	429	421	442	460	412	473	442	424	430	443	403	446	434	438	456	430	465	442	429	464	461	427	447	482	489	451	413	438	426	458	432	433	478	420	429	430	436	387	435	444	462	410	455	467	410	443	432	432	464	432	431	427	458	448	424	436	452	437	441	412	413	449	447	449	419	465	414	444	432	440	431	448	417	448	429	446	435	421	478	456	449	440	495	467	425	446	466	472	450	427	442	443	444	408	447	450	404	452	471	428	444	439	436	449	431	407	414	435	473	475	451	436	392	462	437	469	444	448	406	425	461	459	444	412	438	455	450	421	437	437	500	431	484	425	441	433	449	442	432	421	448	437	459	449	438	454	467	411	432	436	441	425	454	432	402	452	431	437	418	461	423	434	446	425	440	433	415	462	451	415	453	433	445	437	453	443	436	392	467	435	436	480	458	426	429	449	414	458	421	438	427	446	445	449	452	396	465	414	446	432	454	407	433	439	432	470	415	414	403	444	389	441	462	446	455	431	447	454	452	425	463	431	440	438	419	444	439	440	447	443	435	454	445	432	483	414	436	459	477	489	452	441	441	462	422	442	438	454	439	422	397	422	440	451	448	426	439	465	420	419	436	410	438	435	429	444	460	429	472	443	448	453	465	424	461	465	443	445	399	446	471	438	457	448	393	443	438	432	430	457	458	462	407	480	425	448	428	460	395	445	437	405	452	434	436	462	466	394	441	457	405	463	458	430	449	421	443	422	441	427	405	451	432	438	431	462	443	417	442	460	444	431	447	406	428	414	440	440	424	398	431	464	461	423	439	416	436	399	462	433	439	438	489	421	447	407	410	450	438	421	411	407	404	459	424	458	453	486	421	429	438	434	470	435	427	401	435	440	437	441	428	438
23978	21086	28276	24159	20924	9139	955	642	543	486	498	410	418	451	402	399	390	381	411	416	396	386	373	356	368	373	356	384	374	356	362	367	387	347	357	353	331	381	378	382	337	372	366	359	376	378	361	348	341	316	356	369	332	362	354	371	365	353	379	385	347	393	354	343	314	334	327	356	370	364	345	357	364	407	332	320	383	334	342	340	355	366	329	337	359	365	379	357	335	319	332	366	344	356	329	335	335	348	366	358	370	361	327	342	378	351	358	379	336	367	375	364	349	349	364	384	332	364	335	351	329	364	333	333	357	356	343	366	392	362	344	355	347	311	334	348	321	378	347	327	377	337	342	351	375	351	364	315	347	318	343	353	361	360	366	376	335	381	289	374	367	358	379	355	350	396	326	334	322	355	347	345	346	351	367	345	350	359	341	328	371	353	344	362	344	348	333	338	360	347	358	342	330	351	354	368	346	356	392	385	329	376	341	301	362	341	368	336	351	410	330	349	317	343	353	358	377	366	384	338	358	336	353	344	333	315	303	334	384	369	347	344	363	382	371	340	340	367	362	363	334	384	348	323	349	323	348	353	380	338	375	339	398	356	372	348	360	360	348	347	358	325	378	343	376	371	350	326	353	330	348	350	341	349	358	323	385	326	363	343	344	359	329	340	353	346	324	369	375	357	339	345	365	377	367	369	366	390	348	356	358	320	353	368	343	329	338	354	326	356	327	402	316	351	354	371	332	339	348	338	357	336	357	357	401	356	350	336	350	310	381	375	311	364	333	351	335	390	375	344	340	342	340	333	361	380	376	316	378	360	346	372	348	349	379	352	362	367	367	340	375	344	346	332	366	375	325	319	365	335	353	354	347	295	338	351	369	333	333	380	353	372	343	332	353	381	342	325	341	347	341	376	342	330	348	358	311	324	313	324	356	351	334	322	377	338	338	375	354	348	357	351	355	360	323	351	341	353	355	344	328	395	320	317	376	329	343	373	362	341	379	342	335	341	365	346	334	363	335	360	365	365	352	364	350	347	339	368	334	351	334	359	368	322	327	332	358	349	342	343	377	342	326	353	326	339	351	326	323	353	357	355	348	339	358	357	382	343	336	353	326	354	331	333	375	313	380	312	339	362	321	350	347	329	350	365	363	355	361	389	344	360	334	345	336	340	326	331	337	344	354	390	336	348	326	332	368	354	383	321	303	336	339	335	351	369	381	344	341	314	361	327	338	334	398	385	361	341	367	340	360	360	334	343	360	346	321	315	349	368	371	333	336	320	337	329	351	359	361	379	357	357	355	354	305	386	351	364	340	343	370	332	348	353	350	345	358	300	382	343	317	347	356	333	369	338	356	359	351	349	323	338	373	360	370	300	356	342	361	382	364	371	375	348	339	312	357	338	350	379	312	352	363	382	355	371	368	345	343	339	316	338	354	363	374	320	348	326	391	343	362	357	384	334	363	358	373	361	345	350	380	335	351	344	348	368	326	367	350	315	359	359	303	327	322	355	386	371	356	358	359	362	344	347	354	382	361	350	347	345	355	366	341	341	324	335	350	377	364	347	358	322	358	353	355	330	341	327	357	321	350	345	371	335	318	376	363	321	315	341	354	371	349	339	331	313	378	335	328	360	371	342	328	341	332	368	345	353	347	335	350	329	346	349	348	371	364	386	361	350	337	365	366	326	365	350	339	365	361	341	349	364	355	332	339	356	351	325	343	329	368	387	358	319	357	322	351	373	312	366	349	350	348	365	331	352	346	331	332	342	363	379	356	341	347	344	347	369	360	323	318	314	356	345	364	322	319	334	334	342	366	371	355	348	311	300	314	386	355	346	349	317	360	316	359	356	351	373	332	379	349	350	351	353	361	351	338	351	343	340	342	326	383	358	338	349	348	383	331	392	358	370	370	354	334	378	336	364	342	337	363	340	338	362	347	346	350	387	378	367	322	323	370	353	340	349	345	333	339	323	345	348	367	345	360	358	320	322	353	382	375	328	342	329	327	369	348	362	336	354	344	370	334	358	337	341	326	345	316	360	388	335	332	354	331	348	374	355	345	341	364	332	351	352	344	348	345	338	365	316	328	349	340	349	345	342	319	339	364	335	335	343	362	340	335	330	338	357	377	361	350	336	379	335	371	371	357	358	356	341	345	363	336	346	335	333	396	363	329	348	349	344	324	319	342	353	324	345	363	340	351	337	360	354	352	327	340	350	385	361	349	348	352	359	360	366	373	347	322	364	354	362	358	347	345	333	359	351	368	343	324	353	349	334	346	359	359	322	351	338	357	349	341	327	331	317	354	353	358	329	360	339	341	347	334	376	376	349	331	343	354	338	396	374	352	367	376	362	363	337	342	347	338	350	337	340	359	354	367	375	352	311	366	320	345	378	333	362	384	362	315	348	352	392	376	365	370	337	343	354	345	350	347	365	351	342	298	323	372	312	358	350	360	334	373	380	353	316	333	347	349	366	373	368	348	356	373	346	358	333	337	371	357	361	328	375	346	335	376	391	316	318	363	360	346	352	378	388	345	353	340	352	379	335	360	360	371	398	355	348	333	358	367	336	350	331	333	347	348	341	332	362	337	355	375	351	375	375	387	352	333	343	337	343	353	364	354	380	374	345	355	363	349	343	339	374	356	339	349	348	363	340	352	340	347	339	320	380	361	364	320	324	344	333	340	320	361	342	374	363	327	384	301	340	369	317	345	375	319	327	341	358	376	355	334	364	339	361	378	329	338	355	379	322	389	357	331	355	353	334	357	356	349	342	334	357	356	334	334	346	343	359	338	369	352	322	396	336	342	363	369	296	328	341	387	334	404	345	359	359	363	357	339	338	368	319	359	376	372	324	397	344	367	355	343	350	336	369	379	360	357	338	351	368	354	339	349	332	370	329	384	347	332	349	350	340	356	357	345	315	346	353	324	338	353	341	343	349	335	344	337	322	355	330	335	333	372	343	335	366	374	335	337	371	342	331	394	351	362	354	351	348	317	371	348	357	356	351	323	356	366	359	372	376	360	330	341	331	361	353	354	345	356	345	354	389	366	348	338	370	365	376	357	382	369	371	346	334	350	350	345	354	366	331	333	337	357	344	337	349	336	346	332	348	347	357	355	398	351	343	346	347	355	359	346	359	362	365	358	330	325	383	337	367	353	336	347	333	340	338	336	361	361	362	353	368	315	359	352	341	386	352	366	367	352	316	340	380	338	342	333	342	322	346	374	339	341	357	363	333	351	364	328	381	380	338	331	379	339	329	318	352	350	357	345	351	358	366	363	359	314	360	342	364	338	348	381	352	326	358	361	352	340	325	392	358	366	342	348	358	366	363	388	359	359	327	358	374	332	391	348	345	361	362	351	336	331	355	348	354	342	346	346	340	337	354	339	327	346	364	338	360	361	399	300	360	339	365	370	322	342	309	348	354	347	331	328	364	347	319	355	344	361	361	358	363	352	331	328	375	362	362	372	361	334	365	324	350	350	354	353	346	316	347	346	334
31817	55212	36825	8792	2016	1393	1212	936	767	676	599	524	520	588	516	450	475	441	450	444	450	456	416	447	432	424	405	434	409	407	432	401	423	399	432	390	393	416	407	428	425	417	416	398	374	439	397	388	412	412	386	393	410	392	383	423	404	412	435	430	399	416	380	392	400	421	405	399	431	389	398	384	395	434	393	384	380	430	398	391	397	416	406	406	413	422	389	388	398	416	382	355	431	426	403	392	435	417	380	384	395	409	401	391	399	392	421	415	380	389	396	405	433	414	410	388	406	391	450	397	412	402	374	415	416	400	439	398	411	384	439	403	402	379	392	430	391	413	431	463	413	432	400	413	402	394	396	368	417	394	392	401	406	420	408	393	404	426	398	419	446	421	430	417	379	390	367	412	370	412	394	462	369	434	433	406	417	410	408	430	402	432	429	412	402	429	449	454	442	422	400	420	425	380	386	399	482	428	407	421	396	396	404	431	400	425	391	410	405	415	404	417	414	381	402	397	405	383	396	374	394	378	420	406	410	393	402	386	383	395	418	385	432	401	437	393	373	385	372	388	411	389	409	386	396	383	400	406	425	365	399	397	382	428	426	366	410	401	396	383	406	406	392	405	421	434	382	423	407	448	405	404	397	412	406	422	387	404	431	402	400	423	416	396	403	397	444	431	398	384	377	378	360	424	362	390	397	397	395	426	397	409	430	406	395	390	436	430	429	428	369	407	380	431	413	391	409	427	387	401	380	380	374	385	396	437	409	430	399	389	394	388	426	394	409	383	406	423	388	390	364	412	420	397	367	420	372	383	394	438	399	376	380	454	445	390	378	398	423	400	404	413	387	415	397	409	389	399	393	391	428	405	410	390	400	432	403	393	409	362	402	383	388	390	411	449	370	387	406	449	387	408	424	407	399	384	380	398	396	425	419	399	399	391	391	412	376	413	418	377	424	404	390	371	394	407	364	379	405	457	421	409	398	403	394	414	421	418	467	426	417	423	394	391	400	401	405	400	417	381	435	391	400	407	408	398	400	406	421	401	403	413	378	415	361	396	381	387	428	401	425	389	408	440	396	385	396	393	416	437	415	434	372	417	394	418	380	386	414	419	391	415	369	426	396	360	388	383	352	386	393	392	380	401	370	395	411	408	398	372	446	437	401	424	395	413	385	378	394	411	399	391	401	366	400	378	413	435	416	431	398	391	419	389	407	368	372	371	390	377	418	427	396	426	405	388	369	411	419	427	383	394	410	400	364	376	426	418	373	398	352	412	437	405	385	394	387	413	384	404	393	383	399	421	383	382	418	419	399	383	406	432	363	417	407	410	421	397	401	403	399	422	388	366	419	385	398	393	457	384	414	403	413	409	390	384	385	426	408	416	394	433	432	376	439	379	370	395	393	404	432	424	384	389	422	412	416	425	387	390	361	394	410	407	369	386	403	445	417	416	427	416	390	445	414	390	400	428	395	370	410	414	361	430	413	394	380	376	432	393	432	395	391	421	372	420	389	410	390	391	390	409	395	422	396	421	422	410	378	385	391	418	405	391	403	407	393	392	438	435	411	403	418	410	414	414	438	436	367	386	392	414	407	401	388	400	385	390	422	382	421	416	404	412	393	428	407	392	389	413	402	385	393	414	425	434	376	407	421	418	397	417	387	358	398	384	408	396	443	381	377	358	400	418	399	417	394	418	392	408	394	409	393	405	422	384	420	411	426	407	444	382	418	415	405	443	414	413	396	422	407	427	382	352	422	439	417	404	409	397	390	404	407	403	371	408	386	414	396	419	397	431	404	354	367	395	374	419	397	417	426	397	412	391	379	406	376	409	428	431	374	356	411	416	405	391	377	411	427	367	431	415	426	372	377	399	426	393	403	394	428	389	379	397	395	401	381	373	425	430	431	426	419	408	417	410	442	421	422	417	418	416	402	449	400	390	429	379	389	412	364	372	400	372	363	382	414	408	412	374	422	394	390	394	454	366	395	400	389	376	391	405	401	392	384	422	392	364	380	415	412	383	412	392	403	395	419	412	411	371	379	421	409	376	402	412	443	441	399	415	363	410	405	402	407	386	393	405	411	393	389	399	458	375	389	386	364	397	397	426	392	415	401	441	420	403	400	428	383	372	444	410	396	402	416	432	409	414	398	403	380	396	378	402	386	394	396	407	396	388	395	413	377	398	435	407	403	412	433	388	433	394	369	448	408	397	380	390	388	422	411	401	389	414	377	399	408	404	404	369	400	389	381	394	437	380	425	454	400	389	408	412	391	425	396	392	467	401	395	416	403	410	408	436	398	397	423	426	410	403	426	422	391	378	376	393	401	369	372	379	432	424	408	426	404	390	414	414	424	393	434	401	370	399	367	432	379	394	417	419	337	373	363	374	379	421	422	399	413	402	406	419	398	402	391	394	426	425	397	397	411	385	427	419	361	417	361	396	414	363	360	390	444	376	392	371	397	365	360	394	385	406	381	410	438	405	399	420	401	422	417	396	398	399	435	390	363	346	384	391	422	371	400	405	437	391	399	407	406	381	378	425	409	402	417	414	409	400	435	399	409	392	387	406	452	402	360	428	425	414	403	367	406	423	391	386	427	370	402	368	414	410	411	398	417	410	366	375	411	433	404	434	394	406	422	426	386	379	427	420	419	400	414	394	399	407	401	396	377	433	416	398	402	402	405	419	418	432	399	403	421	380	407	419	394	363	392	442	398	384	376	389	424	401	418	406	411	386	405	368	386	392	428	394	412	421	385	431	434	412	421	426	447	393	385	440	381	397	403	408	423	419	375	389	405	387	411	398	398	426	385	397	380	407	363	381	410	396	430	380	382	391	408	433	393	420	398	391	412	428	407	426	377	369	378	382	395	377	398	391	406	396	391	409	404	410	398	397	420	416	414	382	428	387	416	399	412	412	383	415	410	387	378	380	398	402	388	398	428	381	392	404	350	415	420	411	419	410	406	406	417	368	364	391	378	361	433	420	412	406	371	413	401	377	351	388	404	400	381	416	416	399	370	390	391	416	404	385	386	424	400	401	368	379	378	371	412	382	408	401	401	368	405	393	416	420	418	371	401	399	415	395	391	388	410	407	387	440	386	396	388	360	417	382	439	397	383	371	371	400	399	413	420	423	403	399	442	417	406	396	407	405	387	388	379	414	351	384	404	405	436	402	406	368	381	405	439	370	383	400	414	428	422	416	428	405	397	385	372	404	400	374	398	378	416	387	424	418	340	382	391	423	410	393	419	361	387	411	403	359	418	422	392	377	435	385	388	437	387	388	399	382	372	422	381	394	396	392	378	416	427	393	457	413	402	381	409	435	401	404	365	421	398	381	390	423	423	363	408	441	387	392	389	401	430	428	409	378	402	374	413	387	361	381	377	386	423	435	390	426	397	377	414	385	398	392	393	367	378	409	435	412	387	370	411	396	403	410	369	405	408	392	395	406	416	382	405	367	399	400	398	415	417	407	413	419	405	370	403	389	411	432	401	385	388	394
25144	21135	27242	24821	9246	947	757	647	625	529	541	548	547	537	538	473	492	498	486	519	516	573	530	499	519	544	500	504	505	490	545	514	523	514	482	484	502	519	507	524	480	493	482	471	501	517	457	484	512	494	488	529	514	473	530	499	509	469	493	507	511	514	427	495	488	490	500	500	523	477	467	514	537	472	521	470	506	488	491	482	509	456	471	506	493	514	486	450	524	519	537	458	520	471	499	512	487	510	488	483	522	550	496	517	542	484	490	515	506	504	463	495	464	526	472	493	505	505	431	531	485	504	499	502	478	515	487	481	489	463	527	474	491	506	518	501	506	497	507	540	500	464	476	497	454	498	491	484	469	521	501	482	504	528	509	485	473	502	501	551	504	499	512	503	457	480	489	478	514	520	500	533	455	488	481	516	477	490	497	463	472	505	480	522	504	482	464	485	500	504	480	497	495	464	481	525	534	497	461	484	478	478	530	472	465	489	501	508	477	483	485	492	518	488	511	543	525	494	505	494	491	475	496	497	515	497	493	499	495	512	516	498	495	535	517	479	448	538	496	480	490	538	505	518	511	496	504	485	458	529	488	493	496	503	540	473	517	476	484	484	500	484	505	498	485	499	493	466	520	530	485	497	486	484	480	508	467	472	448	463	474	525	523	477	470	517	503	500	462	477	464	503	509	489	475	493	485	507	541	532	471	482	505	505	482	528	536	482	490	527	481	500	498	489	514	509	488	517	501	462	539	487	493	477	503	516	526	519	493	478	528	454	511	509	518	504	473	484	519	483	465	448	505	553	518	458	495	493	459	481	494	511	506	538	529	481	518	486	470	503	467	496	503	491	467	531	514	494	529	510	491	492	466	486	521	511	485	516	499	507	504	470	519	517	489	511	469	535	495	528	506	525	452	499	478	483	514	486	485	496	511	549	517	510	477	423	467	498	500	467	518	508	503	493	467	490	473	482	518	508	487	510	467	456	470	480	522	496	536	520	466	480	503	503	438	518	540	501	507	512	497	517	484	512	528	447	494	503	509	504	498	477	504	513	466	478	522	478	509	464	467	482	467	502	514	496	500	463	498	458	520	514	515	546	495	496	511	506	508	481	493	495	514	480	515	478	527	520	508	498	496	514	536	503	526	502	515	513	486	466	516	530	489	517	487	476	517	489	508	508	495	486	517	528	477	533	462	475	477	457	535	458	406	517	490	531	527	513	472	539	487	500	481	508	478	488	485	493	492	516	507	467	481	518	511	467	466	486	459	461	458	486	480	488	528	478	513	499	512	518	458	493	527	492	515	493	468	509	485	481	475	482	495	535	467	517	495	541	527	467	513	547	503	518	532	533	499	499	476	489	480	485	464	526	472	474	517	479	482	477	506	477	459	471	514	504	538	443	461	553	473	490	526	510	479	492	498	505	523	486	552	478	477	513	488	485	519	485	490	521	479	483	474	505	465	512	505	508	503	524	528	529	487	475	498	490	525	473	475	481	518	503	484	506	514	480	499	553	502	490	476	493	516	461	512	515	474	506	477	504	505	464	480	476	483	499	503	496	500	486	494	447	509	500	533	479	499	498	482	535	474	485	509	452	515	509	487	492	526	533	483	497	470	491	521	507	494	493	523	505	523	494	516	502	509	501	502	507	493	477	446	518	491	507	539	523	480	453	517	499	520	478	506	510	505	467	469	472	476	526	498	525	513	529	474	479	512	470	503	483	492	508	485	525	494	527	527	493	489	506	476	511	501	470	524	496	467	509	490	509	507	481	468	523	540	520	511	520	504	500	472	488	483	527	484	531	505	508	515	483	479	514	518	509	520	513	513	489	481	502	486	484	505	500	458	498	504	472	476	490	521	512	511	506	556	489	501	469	499	531	493	479	533	524	473	470	494	482	500	509	513	496	459	496	492	472	453	528	504	555	505	509	527	484	471	470	491	523	477	481	519	486	490	545	448	461	535	504	498	488	498	485	497	546	482	491	472	501	454	509	483	517	494	521	480	483	483	492	475	491	497	451	459	450	457	520	506	500	490	531	513	487	483	468	481	514	479	446	494	509	474	492	499	470	503	509	488	470	503	531	510	487	490	505	478	533	471	499	486	478	478	472	473	492	455	484	475	464	528	500	490	495	516	474	523	481	515	483	486	480	488	481	520	515	473	464	467	508	467	501	496	500	492	524	488	490	505	506	493	464	503	478	506	513	487	511	449	487	481	470	542	496	494	450	536	524	494	521	499	476	518	480	490	460	504	514	519	479	508	481	495	501	493	492	460	493	531	523	485	525	478	502	477	508	494	480	511	499	491	517	491	512	487	494	510	511	523	511	506	490	501	523	497	471	459	482	479	503	540	507	506	561	498	487	500	497	490	510	466	507	517	511	510	518	492	530	527	512	506	472	466	506	472	520	487	474	541	490	492	504	457	479	456	502	512	519	518	463	493	541	523	498	521	534	497	514	482	498	501	474	506	552	464	508	491	512	498	461	507	513	487	476	491	521	529	543	485	502	509	511	487	465	503	493	475	479	542	501	492	497	507	507	482	454	467	505	459	468	486	518	512	489	496	473	529	494	487	476	495	547	465	478	516	527	466	497	488	479	473	489	488	535	476	497	480	499	506	497	487	517	502	485	483	505	475	484	519	486	476	517	501	500	520	484	477	476	506	509	482	500	496	502	484	478	468	509	503	558	480	491	445	473	493	480	470	524	516	488	560	504	485	511	502	492	503	509	509	472	462	477	530	497	484	513	507	467	479	498	523	508	465	506	492	496	496	481	481	463	497	520	516	488	479	501	482	500	492	496	528	474	501	499	511	510	501	495	486	458	480	511	452	536	458	485	472	470	509	496	435	501	506	516	522	526	486	514	480	478	490	495	513	479	480	517	480	483	516	497	489	527	549	512	484	492	464	498	455	485	489	507	485	513	516	547	502	485	460	488	444	487	550	482	489	507	481	464	497	518	465	446	488	523	518	490	451	486	477	509	513	470	499	550	489	494	526	522	521	467	456	487	513	492	480	514	535	535	502	509	507	480	499	534	521	536	471	557	494	512	444	517	484	502	477	492	541	503	488	513	508	476	477	491	498	507	479	511	487	491	503	541	486	473	503	504	489	509	483	469	491	523	516	517	490	503	493	501	524	462	485	491	488	508	498	467	527	490	486	510	501	496	489	502	534	507	515	475	499	546	466	496	503	560	488	462	495	493	472	511	537	507	498	474	509	453	491	492	523	491	471	472	510	473	475	477	528	522	504	462	495	509	445	522	467	457	500	509	513	515	454	470	522	488	464	489	466	533	506	487	501	506	489	535	510	481	498	504	481	489	485	507	488	510	516	490	493	472	437	487	491	533	537	469	471	468	512	492	469	499	478	504	535	494	525	520	521	510	474	456	477	469	495	489	486	532	505	466	433	498	481	479	509	539	481	463	467	492	482	476	448	464	487	494	509	509	514	521	496	507	487	469	499	517	532	485	527	480	443	507	450	437	499	466	521	501	502	472
31270	48244	25350	5810	1800	1260	1028	897	823	751	681	664	616	607	601	578	561	598	635	597	582	597	604	622	595	598	603	535	572	560	583	531	573	552	609	584	555	558	590	557	623	575	544	563	579	579	547	579	590	594	583	553	565	604	605	567	554	572	602	548	582	538	592	526	574	560	540	594	596	595	565	541	538	551	544	556	559	568	594	541	555	574	597	559	570	574	570	560	566	551	570	581	566	580	577	537	572	608	544	552	527	539	578	559	529	537	556	567	549	562	608	565	559	542	534	560	505	568	557	575	573	571	589	594	576	559	568	533	588	545	603	568	549	550	530	584	580	573	562	577	573	595	595	556	574	563	563	556	565	565	549	581	543	549	540	565	551	575	580	556	526	576	562	555	557	570	546	572	563	546	560	537	574	564	608	523	592	592	560	549	559	563	578	512	555	515	569	568	573	580	573	532	622	616	560	510	560	520	529	581	573	537	554	569	570	572	536	568	551	550	586	540	605	555	553	556	560	589	531	546	553	521	594	556	570	608	523	613	539	595	552	561	541	547	534	563	588	546	584	551	552	550	579	522	567	526	552	554	561	569	583	538	589	598	556	552	528	570	560	571	570	583	540	558	549	559	562	570	520	538	520	602	552	528	562	540	569	540	564	546	550	522	589	594	537	520	597	549	544	602	543	514	544	611	586	570	582	573	546	560	553	565	557	550	537	564	551	550	558	571	549	551	603	565	542	593	506	540	593	565	551	536	566	557	561	562	577	567	592	561	577	524	526	567	578	521	560	566	575	572	530	551	562	601	547	549	552	552	577	567	550	578	548	547	526	530	570	545	582	579	561	554	578	555	533	549	551	570	495	579	547	616	528	576	562	594	540	542	599	563	559	502	528	543	551	556	547	587	568	551	591	563	534	552	545	543	561	566	530	534	611	520	597	546	625	534	541	488	589	537	563	534	547	558	535	593	575	547	599	540	528	574	567	586	528	511	579	553	541	571	563	578	555	581	562	539	610	624	557	571	607	569	557	544	574	527	561	582	555	545	544	525	576	544	571	594	575	587	589	573	563	566	609	479	556	549	556	549	577	561	608	565	542	527	586	530	530	562	591	560	556	519	562	580	555	581	551	538	521	537	563	511	603	586	627	592	570	534	527	588	585	560	538	555	514	503	599	516	540	515	580	522	517	556	593	557	559	539	547	568	592	545	566	582	534	557	538	592	531	556	577	557	548	587	570	561	554	570	587	541	571	590	563	500	515	550	555	586	562	574	513	553	554	581	585	524	576	568	576	563	584	584	533	594	580	550	578	531	515	561	567	543	537	556	559	553	593	560	584	560	518	580	526	502	565	536	597	580	593	540	570	601	548	541	595	551	546	553	574	507	515	559	571	549	553	563	561	553	527	586	589	555	570	549	543	558	564	541	567	559	532	576	575	563	580	540	561	587	594	574	605	558	564	590	579	532	558	588	539	567	514	563	524	584	566	531	573	562	559	549	564	602	535	560	612	567	557	551	538	585	516	567	511	516	546	559	573	568	560	556	556	569	569	549	554	556	564	547	528	599	599	573	576	593	566	559	548	607	574	554	528	536	546	573	587	554	592	526	568	528	538	568	543	561	503	577	572	565	559	594	588	558	569	525	508	578	578	555	517	584	546	627	550	565	554	594	552	601	559	581	561	524	581	517	592	528	511	567	546	546	576	578	610	535	578	516	569	574	527	576	552	545	590	575	575	579	535	547	544	579	560	623	606	547	556	551	569	529	573	555	541	550	543	608	571	530	563	561	560	529	562	538	550	568	557	545	590	528	552	545	545	606	575	541	559	592	560	591	548	559	521	581	562	509	558	544	591	598	556	574	549	580	583	547	538	570	606	568	538	535	586	568	572	545	557	579	528	522	570	596	555	548	516	598	541	564	573	589	577	562	556	548	563	568	555	556	533	571	530	555	568	615	577	555	555	569	552	580	559	581	577	536	570	557	596	555	558	550	578	564	545	547	566	542	540	558	574	541	572	511	548	542	586	547	573	577	564	547	578	538	581	569	555	533	547	521	542	567	574	535	551	543	517	526	516	572	590	555	580	547	535	534	582	620	522	567	602	559	550	575	539	551	604	566	583	534	571	551	548	519	578	598	589	520	559	555	556	572	534	583	583	564	569	589	563	551	538	548	515	584	576	559	522	543	537	546	528	520	576	558	594	521	565	539	597	553	550	542	529	589	541	535	567	534	506	601	544	601	556	537	574	602	537	540	568	622	586	574	576	579	534	564	563	571	552	542	563	544	586	573	551	539	553	539	571	535	528	509	533	542	593	561	549	559	553	604	541	595	566	531	556	536	559	557	512	563	544	558	561	540	555	534	517	551	514	546	544	554	547	572	547	612	544	575	598	556	506	603	530	577	608	538	579	541	558	555	561	531	539	612	536	571	549	538	563	596	535	568	563	548	547	550	551	565	586	520	537	514	561	517	578	533	598	541	540	563	583	541	559	563	536	565	517	564	593	574	595	575	533	525	573	585	594	573	568	586	567	585	504	553	528	542	581	572	561	563	541	574	539	570	531	551	550	562	529	516	515	536	571	578	589	551	573	598	550	503	537	571	584	570	555	541	533	534	581	569	523	582	535	533	568	543	555	541	562	532	543	551	563	562	569	565	573	557	519	578	631	520	542	543	595	552	539	536	597	562	608	586	570	583	601	529	514	556	557	536	583	576	579	529	524	569	521	566	555	562	578	546	555	557	570	519	568	556	529	566	574	563	545	518	554	551	507	561	583	561	573	597	555	531	556	589	559	563	543	520	576	495	551	545	557	552	529	514	567	583	585	586	556	553	532	577	582	578	553	568	565	546	579	550	565	559	568	580	568	546	567	530	536	575	574	551	536	550	532	549	575	589	544	568	561	591	561	530	567	558	488	545	581	539	581	592	585	569	538	534	504	586	554	532	575	574	611	552	595	555	539	560	566	533	603	528	569	568	566	558	556	542	570	521	577	561	585	558	577	548	595	550	538	549	551	585	572	592	548	587	599	551	552	558	554	550	552	536	558	550	596	534	549	554	560	575	577	580	558	585	594	570	550	614	521	547	545	528	567	540	515	571	516	582	546	557	546	591	569	576	559	549	607	566	584	563	536	583	540	557	531	563	539	544	604	547	549	560	570	554	539	526	588	547	528	530	528	537	552	547	565	567	592	564	536	584	562	547	545	554	556	545	562	525	596	533	558	560	560	577	541	537	587	553	576	560	569	551	583	577	537	523	541	555	548	574	620	554	599	554	558	562	555	557	595	562	594	611	535	566	584	571	601	566	554	564	567	612	513	594	538	578	569	559	578	562	566	573	572	595	512	561	561	548	582	526	518	567	611	556	547	547	589	571	556	608	556	540	538	575	552	518	580	538	559	547	546	603	548	570	544	540	555	552	553	564	566	561	546	588	574	555	543	541	560	602	572	561	590	555	525	612	595	586	566	503	532	597	530	508	534	557	589	481	595	547	583	543	548	532
22960	21176	28699	23909	21174	21129	7964	1214	925	758	730	680	622	611	552	586	615	612	563	586	589	560	564	563	534	563	514	535	489	532	513	539	545	519	511	522	556	511	530	541	489	499	504	520	500	483	472	506	496	523	509	482	521	507	563	528	478	556	527	506	495	503	485	534	490	526	527	516	497	504	519	521	523	501	500	483	503	522	519	544	496	501	518	500	503	504	520	502	490	487	529	470	530	520	484	496	502	488	535	527	456	477	504	498	511	497	549	514	521	518	498	500	491	530	460	492	515	516	537	518	501	517	503	495	516	512	481	500	505	499	516	506	507	513	508	508	540	490	514	490	510	526	518	514	493	473	472	483	550	516	492	506	506	507	483	464	511	512	492	513	488	492	500	511	506	469	499	502	494	505	473	521	515	523	499	506	552	469	503	511	543	506	469	512	510	510	532	540	522	564	515	527	525	477	522	510	491	507	488	546	529	507	504	498	519	488	495	534	492	498	491	490	533	484	517	523	467	499	490	473	527	516	490	475	459	464	529	513	500	537	505	494	493	481	474	509	500	515	518	563	510	548	517	548	510	490	513	497	546	484	496	450	523	462	509	509	505	451	501	507	494	524	519	534	480	518	541	445	489	509	511	477	499	551	494	504	538	526	497	512	521	505	510	510	513	442	476	526	508	514	491	494	553	477	510	469	498	483	508	531	502	518	560	477	502	488	473	503	520	520	530	546	431	462	488	494	482	501	518	524	502	504	510	532	541	504	479	468	457	510	498	534	501	507	489	539	504	531	464	501	510	516	475	503	493	489	547	516	498	462	491	544	485	503	503	520	477	484	510	523	455	539	527	532	513	491	491	514	527	482	495	535	507	542	476	499	543	501	489	519	486	563	531	492	541	535	472	500	528	499	511	506	501	507	499	484	502	466	514	506	487	492	480	494	546	495	524	504	559	509	556	501	500	502	545	530	517	519	491	501	516	458	488	482	512	494	500	480	495	524	515	504	541	509	490	490	565	508	501	506	506	520	530	499	536	553	505	514	479	454	493	476	521	510	499	525	536	543	532	508	508	482	501	498	518	510	485	512	524	502	499	477	493	500	528	487	504	530	527	486	495	495	509	491	525	510	504	491	484	533	516	493	527	495	494	498	505	470	488	556	453	490	482	507	483	549	481	510	481	487	478	496	526	499	515	497	498	521	523	480	494	468	481	508	466	504	500	501	494	464	515	487	510	517	566	538	511	461	518	518	497	507	527	499	509	564	515	478	531	507	490	505	540	480	526	480	543	471	508	500	544	508	490	494	494	462	535	502	525	525	492	504	473	545	501	523	520	477	501	491	513	483	482	518	518	460	510	512	465	538	500	534	461	499	495	493	508	515	498	516	516	512	518	500	493	487	496	490	510	497	521	525	492	513	467	468	516	531	512	530	502	440	477	509	529	520	494	523	482	540	508	485	493	506	542	491	458	502	529	496	504	494	510	477	560	476	519	494	489	458	505	491	490	490	475	542	533	500	502	518	454	502	521	526	467	505	516	470	485	486	513	480	501	485	493	498	462	509	504	483	542	471	516	517	497	461	512	485	555	518	500	519	513	518	488	488	467	518	548	535	547	511	517	517	510	548	496	544	496	521	468	515	458	512	531	474	533	549	491	532	508	487	469	487	501	507	458	489	507	495	502	489	469	484	512	504	499	507	543	520	513	488	481	488	501	509	502	512	482	485	495	482	501	510	512	483	517	489	501	475	573	482	539	480	509	482	557	489	506	482	502	473	470	510	518	519	527	478	525	477	519	532	492	529	499	476	527	473	520	509	461	556	492	530	522	521	505	479	515	511	486	494	516	497	508	475	460	529	488	508	535	464	509	499	551	510	514	496	510	473	523	470	530	534	446	522	557	520	456	529	488	487	523	516	536	486	529	493	520	437	477	503	516	478	466	491	495	474	512	461	518	517	496	476	514	545	539	475	490	506	509	508	502	535	492	516	523	470	467	516	508	490	455	526	509	506	465	486	452	510	498	504	505	518	463	469	526	490	503	528	462	524	474	537	513	508	515	482	489	506	524	544	511	505	504	496	503	485	544	478	489	451	483	479	481	490	480	532	493	495	523	510	494	522	518	503	532	528	513	489	500	541	506	490	508	497	498	528	529	492	517	522	507	486	432	481	551	536	507	494	552	494	480	529	531	525	509	528	543	543	511	496	519	538	485	497	493	465	482	508	513	494	517	530	494	480	507	470	482	519	515	529	523	479	513	484	499	490	500	529	519	485	508	480	522	514	536	492	526	486	493	555	528	471	518	482	503	496	491	508	474	483	480	566	471	541	495	476	463	524	505	488	476	494	473	504	479	501	495	487	496	508	530	510	496	467	474	551	500	513	484	488	472	475	527	469	479	493	488	482	515	519	467	489	509	500	471	457	506	481	512	498	474	496	549	513	511	524	506	544	464	481	495	492	528	476	475	478	503	473	523	472	491	466	526	464	505	530	528	503	501	516	487	473	489	504	537	541	500	539	505	520	493	511	498	550	493	473	506	502	486	520	519	486	499	522	541	490	502	486	494	480	477	499	467	468	507	462	484	500	524	511	516	519	465	493	521	490	479	541	537	509	511	544	453	469	483	501	501	519	497	519	484	503	506	491	531	521	513	490	493	501	461	501	494	508	495	487	519	513	523	468	478	492	513	530	489	527	518	514	571	482	488	511	476	514	502	504	492	476	529	460	520	479	509	501	507	506	515	529	523	520	538	498	487	531	489	469	488	506	492	471	483	530	488	488	514	500	492	483	510	533	462	543	465	487	519	492	527	510	511	497	491	515	513	504	528	477	488	513	468	520	503	487	507	505	489	509	496	496	488	498	478	499	505	518	530	480	494	501	459	507	485	517	529	509	507	505	455	525	464	531	520	490	481	503	527	521	484	484	520	478	489	515	505	502	517	505	535	528	494	480	515	488	513	526	546	504	487	500	461	490	474	521	490	479	487	529	554	466	489	498	473	487	502	535	471	512	524	498	488	493	472	493	517	499	523	507	508	472	495	524	560	492	479	495	449	461	511	486	514	521	489	498	494	538	522	485	487	520	514	501	503	514	515	500	480	480	491	512	523	498	493	503	527	557	502	490	497	462	496	468	444	472	480	493	499	558	489	467	520	499	478	495	501	536	504	495	489	508	492	488	460	467	506	495	542	470	498	502	494	510	565	522	462	516	531	528	510	521	495	479	554	478	500	496	491	465	546	498	539	506	492	485	508	501	496	459	441	497	512	488	507	503	520	517	485	473	455	529	524	551	466	515	506	512	496	497	469	537	515	480	499	497	511	502	482	472	534	506	477	492	548	505	444	513	485	531	488	493	510	507	523	471	518	492	477	456	514	448	494	474	518	540	505	500	525	523	481	495	517	486	502	499	500	521	500	471	500	526	519	453	490	520	513	487	477	476	503	547	498	495	503	464	509	459	491	483	487	520	500	492	487	498	467	516	505	512	488	471	507	524	503	497	491	486
34517	58435	42769	12209	3872	2644	2028	1615	1319	1129	924	832	816	703	782	706	675	651	644	615	651	624	593	590	608	620	597	529	602	595	626	543	553	586	552	601	544	541	552	534	562	562	567	539	551	553	526	542	552	562	545	587	514	569	529	573	552	576	587	553	524	533	519	528	551	521	568	515	550	512	499	543	526	516	550	517	546	578	599	544	573	554	552	564	518	519	533	568	526	572	486	548	561	503	568	511	572	539	522	604	557	535	568	552	553	560	571	577	546	530	543	519	550	551	532	508	563	501	571	570	550	584	513	564	540	518	533	571	569	576	559	570	548	554	544	534	532	560	526	575	551	564	555	505	559	535	527	601	573	536	570	550	488	514	556	561	544	536	583	523	572	542	550	530	524	529	519	550	530	561	557	506	550	560	529	585	524	532	554	557	578	545	531	552	565	540	588	574	566	634	570	546	572	541	544	535	551	563	564	547	565	545	557	562	540	538	587	511	530	551	533	518	521	549	514	595	558	489	544	536	555	578	547	541	559	510	548	588	566	537	569	543	533	540	551	515	518	525	545	565	569	543	575	528	547	547	554	571	589	499	537	535	531	532	530	523	555	563	519	563	575	521	562	560	585	532	529	510	567	502	511	550	536	531	578	558	562	574	542	529	502	519	552	543	546	518	586	570	573	450	555	530	524	598	580	566	542	537	572	538	562	564	545	549	566	552	494	530	555	539	541	553	538	533	544	566	552	559	544	529	564	520	593	554	548	541	557	563	574	524	522	526	516	534	558	576	568	559	520	581	514	545	551	569	553	573	574	558	547	562	546	536	567	581	556	537	560	554	507	519	569	593	529	542	575	555	516	568	570	555	550	522	506	579	563	564	535	537	569	536	563	523	548	525	565	557	529	517	554	536	523	546	529	534	519	537	566	557	519	518	546	536	534	539	545	507	535	521	567	538	542	569	539	559	516	526	591	558	558	511	546	504	574	528	568	535	531	571	573	533	580	567	563	576	524	568	541	574	563	537	494	571	586	536	556	549	556	562	560	531	581	532	542	560	569	504	573	557	521	533	542	542	539	543	557	535	571	547	493	557	516	559	550	507	591	570	543	549	552	547	514	553	521	539	544	542	570	553	551	547	590	547	563	553	551	527	555	528	526	521	568	578	586	533	547	559	550	543	527	566	523	555	529	552	532	512	531	562	528	549	509	541	568	556	527	540	564	558	528	564	560	541	545	523	518	595	566	581	554	566	552	533	558	574	600	521	546	550	562	554	535	552	520	578	537	545	555	559	544	544	570	572	576	527	534	506	544	544	542	505	551	531	530	559	532	553	551	575	565	517	496	558	518	541	544	548	555	566	500	531	511	563	558	563	525	555	586	553	550	516	510	566	568	519	531	554	531	535	537	555	533	570	582	521	573	553	562	550	579	542	566	582	543	575	565	496	545	587	522	532	513	553	566	570	573	549	545	585	513	541	534	516	574	528	540	551	514	560	606	555	553	539	529	564	593	548	599	573	532	533	551	534	571	589	564	530	527	504	556	513	552	517	505	571	556	545	541	527	554	566	553	557	612	539	537	527	513	529	546	537	535	536	577	528	543	539	549	545	565	536	559	538	522	544	577	553	552	488	571	567	555	545	538	526	554	505	554	576	560	572	564	564	554	543	523	558	529	548	517	515	558	515	574	567	548	536	544	560	521	580	523	538	538	520	508	545	544	510	522	509	553	555	562	539	580	563	540	582	562	540	566	546	569	570	563	516	580	574	504	506	597	546	546	537	520	545	553	567	590	530	554	590	508	577	544	564	554	567	528	568	548	543	601	506	538	514	558	538	523	515	545	499	561	584	518	573	528	513	527	518	537	545	521	562	548	480	556	497	572	554	573	547	608	566	547	566	540	517	556	564	531	579	541	541	536	539	584	551	563	565	513	531	526	580	533	535	561	497	534	562	547	550	524	539	508	547	531	572	536	526	537	511	531	532	548	538	541	548	573	542	551	544	518	541	547	553	486	530	597	541	565	519	519	546	533	570	531	516	565	523	549	566	528	526	526	554	549	564	503	503	562	559	567	556	525	537	550	543	540	532	565	533	571	558	551	541	549	530	576	572	532	547	573	529	535	546	545	533	545	542	552	528	517	563	560	547	543	556	594	556	520	497	569	532	554	503	543	539	537	552	593	537	538	502	518	537	555	577	530	585	515	562	553	518	562	537	535	556	546	520	548	513	499	566	570	568	553	574	548	544	565	577	569	561	542	540	569	569	555	552	511	549	563	565	522	546	566	529	529	514	550	560	547	597	540	488	588	540	550	516	506	580	576	560	621	542	547	551	526	521	561	511	531	557	569	576	556	512	588	536	531	542	530	545	586	525	529	539	563	541	564	582	543	517	537	563	567	558	565	634	511	552	603	561	540	549	513	520	562	532	574	567	582	543	533	534	563	628	589	554	530	534	556	550	581	549	516	532	525	538	568	548	559	543	568	542	581	559	563	506	517	530	537	559	570	529	573	540	575	522	541	577	502	566	540	556	549	544	550	559	546	511	593	579	567	514	530	536	546	544	529	546	550	540	513	494	557	541	545	547	553	517	538	550	567	533	545	592	537	603	547	549	556	530	538	532	548	559	506	529	551	529	583	593	529	539	514	540	554	526	549	541	607	554	506	571	548	536	560	527	585	517	554	531	550	554	508	530	553	517	564	561	543	539	548	574	550	568	582	567	527	580	541	541	553	505	574	518	548	562	585	540	520	576	572	489	558	539	571	583	533	547	543	541	539	539	567	529	546	542	522	541	546	529	570	517	548	524	568	537	541	542	543	562	510	503	562	553	514	526	556	530	550	591	540	536	505	570	532	541	578	529	549	522	505	551	571	540	570	595	551	562	542	557	527	585	520	516	575	553	612	573	513	574	608	513	572	586	560	551	545	556	560	553	547	529	548	533	540	498	524	553	542	515	557	473	565	548	568	554	555	532	549	591	532	560	544	541	598	546	536	562	522	528	570	559	539	571	588	566	509	563	555	541	581	558	537	595	506	524	583	545	584	556	560	547	546	542	536	550	557	522	598	570	529	546	537	520	522	524	534	542	531	543	535	561	541	541	522	569	575	580	560	534	507	562	592	562	539	521	572	596	555	572	539	506	535	501	564	550	562	544	535	565	587	523	541	572	550	523	557	505	535	556	495	564	536	543	526	508	586	575	517	567	574	526	579	497	534	526	584	524	573	544	550	542	565	518	559	576	536	537	560	589	521	580	528	534	529	502	521	545	556	492	525	551	560	521	539	523	558	551	573	510	522	542	561	517	541	542	599	525	532	521	542	530	554	514	538	527	562	563	542	546	534	544	596	550	532	551	556	565	514	536	544	563	549	490	526	572	524	550	526	574	578	533	565	556	546	556	553	522	560	542	546	589	542	561	577	517	571	508	560	562	567	583	556	554	534	567	538	513	564	553	533	543	533	511	548	537	517	549	540	587	587	526	541	564	536	546	543	554	533	534	523	559
28238	27688	24956	7306	996	465	443	420	404	375	384	379	397	413	371	403	371	399	380	388	405	386	376	377	391	389	361	357	372	402	405	379	367	408	336	359	410	388	372	390	409	409	361	396	400	375	363	376	388	400	352	375	354	366	344	344	362	387	362	337	387	401	374	378	367	344	401	379	352	414	411	392	400	343	354	379	370	380	364	398	367	365	370	378	386	377	380	362	364	360	404	421	391	375	379	385	389	396	364	361	351	342	371	370	358	369	374	394	379	383	375	342	367	384	379	365	384	363	342	390	396	348	383	406	343	376	389	394	378	346	386	422	390	338	362	394	392	376	361	348	406	402	362	368	399	383	373	359	372	376	391	391	379	334	387	387	394	363	361	369	396	406	373	368	379	381	367	384	385	405	372	402	345	371	388	411	329	386	379	396	349	362	370	348	385	385	360	375	401	393	348	397	401	411	366	371	396	376	397	373	421	410	353	372	377	392	316	378	347	339	385	394	383	365	358	354	381	367	356	411	353	358	342	390	388	358	382	369	371	363	380	353	400	393	390	355	402	374	401	390	384	343	396	400	384	365	371	349	363	342	367	372	417	352	375	375	357	345	396	383	380	337	373	397	389	363	377	385	370	402	397	383	405	390	356	416	395	377	379	402	367	375	386	362	392	381	367	357	369	359	389	354	360	361	386	340	376	364	366	352	388	355	367	380	344	332	383	368	382	382	355	386	372	390	385	381	370	386	359	379	396	398	377	392	376	381	392	356	414	365	365	349	391	355	370	349	392	378	382	369	382	380	399	397	349	374	378	345	372	402	361	377	381	427	396	373	355	356	403	362	355	364	399	324	380	384	363	392	365	375	375	396	391	358	388	379	355	353	376	390	353	369	377	392	375	371	369	384	381	412	387	383	390	398	420	372	361	395	371	338	349	354	346	373	383	380	381	356	429	362	355	354	378	372	361	386	358	377	365	375	364	347	402	384	416	356	382	388	367	387	385	381	409	385	374	378	387	358	368	381	342	380	369	363	420	387	373	347	392	362	358	370	358	395	347	361	362	399	398	367	375	420	386	397	353	350	402	372	372	357	358	352	376	370	384	407	366	362	371	371	358	365	398	379	379	362	354	364	406	360	331	364	383	399	371	349	377	367	381	400	371	400	374	392	367	386	382	386	399	363	358	371	376	388	376	356	394	406	353	407	354	363	380	383	359	377	331	387	370	358	365	402	394	351	382	394	384	354	382	369	399	393	387	423	390	422	344	370	375	383	366	340	391	384	405	381	345	376	398	364	374	370	347	380	419	348	381	407	390	364	337	370	371	407	339	392	383	383	369	360	384	342	385	354	367	341	349	371	403	337	376	381	405	399	356	367	399	372	363	370	393	336	368	360	382	372	376	378	399	380	362	402	368	405	382	391	344	384	382	380	384	369	399	385	404	361	377	385	414	344	363	362	382	380	370	386	355	375	372	375	349	362	356	372	370	391	420	356	337	388	405	343	363	399	395	357	372	395	359	377	382	380	373	371	363	372	343	386	396	357	356	401	378	386	382	393	364	387	355	372	380	375	378	383	366	377	376	358	395	379	407	384	387	388	388	356	380	422	350	373	358	388	401	395	385	381	379	391	352	353	401	368	376	380	397	382	374	420	355	354	364	388	338	369	366	383	370	376	370	371	380	360	409	375	371	369	360	377	352	361	410	376	365	373	365	335	395	380	370	387	379	389	391	380	376	344	417	374	368	378	375	380	376	351	387	350	371	359	356	360	350	392	373	379	373	358	377	385	377	378	412	383	363	388	382	342	360	391	359	370	384	358	372	355	353	414	355	336	348	364	370	391	364	369	372	385	370	379	397	349	376	380	342	381	375	373	362	361	356	394	381	390	410	354	361	351	378	408	407	359	403	390	404	355	368	400	353	386	369	363	370	425	378	395	359	372	380	372	379	387	379	366	379	357	383	357	372	366	398	406	379	359	362	381	389	398	395	375	365	372	332	390	381	388	378	412	363	377	397	385	363	413	387	393	382	385	372	358	371	333	367	387	365	352	366	414	400	402	354	343	375	360	384	403	372	344	364	338	361	395	383	360	381	372	403	395	354	386	375	376	353	335	387	332	383	377	395	372	380	412	350	369	401	371	376	377	378	396	347	370	368	366	383	416	399	400	380	401	366	389	374	370	374	374	372	353	406	379	352	361	374	365	388	394	371	375	395	391	369	393	415	411	377	377	368	378	367	388	377	343	362	381	381	365	369	334	381	376	386	388	369	359	365	362	363	393	375	401	401	379	392	381	405	386	381	370	398	360	384	394	370	376	391	389	389	379	405	364	384	351	406	386	347	370	361	393	381	405	390	378	356	364	378	406	366	415	398	390	375	387	388	399	373	431	383	380	397	401	344	399	383	370	394	356	393	354	373	337	378	387	372	356	392	343	374	403	374	402	408	367	402	378	431	351	346	381	400	379	410	347	402	387	420	354	362	389	389	409	373	388	359	367	390	367	364	387	357	379	344	384	387	379	343	392	375	350	355	359	381	355	368	380	387	372	398	403	377	376	372	416	356	374	377	389	384	379	357	395	356	365	408	392	391	379	374	356	378	414	377	396	347	354	370	345	389	390	346	382	381	354	397	376	380	391	352	394	391	426	376	415	351	370	368	373	375	370	389	384	353	385	386	347	393	364	387	417	415	390	344	406	384	397	377	357	410	385	403	332	383	389	396	383	381	354	393	379	355	377	408	376	394	384	354	392	350	367	343	392	365	400	383	352	348	389	393	385	407	385	405	411	341	373	372	348	409	385	390	383	364	354	383	378	387	364	381	365	379	409	350	382	367	382	359	349	352	357	359	406	356	387	367	391	371	412	372	394	382	392	383	381	372	379	366	359	336	388	354	380	360	388	363	369	379	341	365	353	375	367	333	369	410	376	392	379	393	369	353	374	388	358	354	402	362	406	390	372	365	390	396	365	377	390	398	382	380	411	341	359	352	392	367	411	364	391	393	332	359	370	348	363	339	357	350	363	362	400	360	373	366	368	405	393	387	387	341	401	410	377	382	384	425	401	398	379	386	380	375	382	383	373	366	395	389	374	412	380	378	368	398	381	368	384	361	334	381	362	385	391	372	444	388	396	374	365	387	384	361	421	375	405	360	356	367	358	383	434	394	352	394	357	407	337	391	388	354	390	368	389	335	383	359	413	402	361	375	360	342	385	397	371	398	398	370	359	391	409	384	349	356	351	362	373	385	364	392	371	365	356	361	344	347	360	397	345	373	408	408	384	393	354	377	380	386	388	350	422	332	402	383	401	357	364	354	378	361	347	388	388	348	364	421	352	402	398	382	401	385	345	347	374	392	400	367	389	389	355	392	397	373	370	354	377	374	390	403	395	344	388	376	403	388	369	402	377	378	362	390	398	358	359	375	384	401	387	400	390	400	344	418	380	356	350	359	369	378	412	414	389	353	384	372	366	373	363	410	375	393	390	432	414	358	372	412	331	348	380
29140	45311	20338	4231	1258	587	571	519	472	483	470	471	449	456	479	464	408	383	430	429	435	465	460	452	468	418	411	458	391	402	434	431	446	414	443	447	421	418	449	407	413	464	422	430	432	455	419	463	448	415	429	413	431	447	456	411	417	450	475	439	435	440	471	429	423	455	444	443	424	466	448	430	442	416	452	438	425	409	460	439	415	438	454	471	401	455	446	440	457	411	408	442	435	423	457	431	440	431	441	423	406	439	431	424	422	413	429	431	448	441	442	389	404	456	467	425	415	432	401	392	455	452	425	477	429	450	453	452	444	456	461	390	420	435	401	438	466	431	441	441	406	416	426	431	443	437	451	416	418	403	437	477	431	467	451	419	457	436	439	422	416	435	433	465	424	426	407	430	470	415	413	425	418	434	444	443	420	459	428	427	437	430	416	465	451	460	432	454	438	400	480	423	415	404	455	443	444	444	492	400	466	446	406	432	415	453	433	397	440	426	408	440	443	407	393	448	420	427	419	417	451	418	408	451	434	449	406	470	425	474	416	412	428	432	476	427	474	411	469	395	457	470	452	434	439	411	402	403	484	420	415	410	402	455	431	419	394	400	437	424	444	435	399	446	422	431	420	427	432	417	449	429	474	460	427	431	426	447	462	433	408	441	429	464	432	459	411	395	466	444	460	433	436	468	412	436	429	412	416	440	461	458	439	421	426	438	434	409	409	418	447	453	465	457	438	454	501	443	408	458	446	453	432	419	470	446	452	407	433	440	443	457	437	469	444	430	455	419	444	448	441	438	382	458	475	440	417	431	432	409	427	432	432	434	423	410	453	445	426	430	416	448	432	438	445	408	436	407	451	441	447	412	457	434	463	464	408	438	459	409	443	437	421	417	410	464	454	416	452	421	430	422	440	436	454	459	434	433	454	458	407	483	429	406	464	436	425	451	466	417	436	436	456	422	435	439	456	431	398	428	421	473	451	459	437	444	393	453	456	410	401	439	429	473	453	403	409	418	427	465	431	392	427	483	455	441	442	445	420	419	464	416	453	430	431	406	450	434	437	465	427	465	431	437	462	442	476	445	447	452	466	429	447	434	423	416	432	425	427	450	412	445	450	434	458	467	407	432	468	461	477	444	430	436	429	453	443	385	432	435	448	394	425	437	445	446	466	438	423	468	452	447	460	460	410	418	454	444	433	412	423	456	444	412	438	421	425	419	446	467	436	428	445	409	409	425	437	422	435	455	488	450	386	480	427	444	420	445	426	430	432	452	436	433	443	428	417	431	418	435	421	471	453	423	471	403	432	418	398	404	409	446	453	416	445	440	440	426	439	416	414	476	399	476	426	452	434	456	436	429	444	445	428	434	419	436	440	487	435	451	428	433	475	447	433	428	454	416	471	438	444	451	450	416	415	384	406	442	444	398	441	407	414	493	437	445	451	440	431	416	463	451	425	454	455	412	431	480	441	453	417	466	480	457	489	446	423	409	450	446	390	420	448	426	416	432	436	423	392	441	435	447	465	432	417	446	457	454	432	444	413	448	460	458	442	457	409	438	418	465	428	423	421	418	400	422	445	420	435	419	435	426	429	458	425	462	450	456	462	425	447	425	409	444	466	449	414	464	452	451	439	425	426	427	425	417	430	424	399	437	417	430	408	411	422	441	426	434	401	428	424	423	482	466	451	445	410	447	431	428	454	469	436	474	428	470	453	428	478	446	436	434	407	461	464	411	454	472	450	461	431	455	451	428	457	461	452	440	448	400	420	454	439	418	449	421	431	477	404	438	400	405	434	415	413	458	446	460	441	434	431	420	465	450	442	450	456	411	430	384	424	411	458	439	427	401	430	452	399	447	452	437	478	449	450	430	434	411	430	481	401	438	456	462	452	464	428	409	441	451	398	443	433	421	466	426	450	431	466	473	471	425	466	443	441	405	437	461	427	473	435	455	408	429	416	423	397	408	447	423	454	415	444	457	458	415	434	434	400	447	432	435	447	431	422	420	431	418	455	442	404	465	427	474	464	415	455	409	437	463	438	457	457	443	385	430	447	427	431	422	451	413	446	464	433	418	464	418	446	477	439	435	423	451	467	406	414	425	429	433	430	453	430	459	441	412	473	402	477	457	405	455	430	398	442	418	459	452	447	440	451	466	417	436	454	446	441	443	411	426	406	434	438	426	434	426	456	444	448	452	440	421	448	397	429	433	421	442	429	462	424	452	420	409	413	422	419	414	457	444	449	457	435	456	387	452	441	426	434	433	452	427	444	427	423	468	400	457	440	391	486	446	441	459	433	473	429	410	467	460	448	410	437	394	425	431	432	443	433	419	385	454	473	436	442	457	463	438	437	475	433	409	436	407	434	466	441	448	439	437	476	451	460	413	447	454	433	443	436	432	460	447	438	434	432	435	435	436	471	438	431	456	451	467	473	399	449	430	426	436	428	435	404	451	445	447	412	430	440	418	411	430	405	415	439	423	478	466	409	447	455	458	417	428	417	424	438	420	430	446	455	416	426	431	433	431	424	405	450	416	436	441	466	449	443	462	428	445	436	460	442	420	428	445	457	408	404	461	410	435	420	445	441	434	442	455	452	475	467	450	432	462	431	424	404	439	441	409	410	423	402	427	391	405	456	418	438	430	397	466	455	475	424	432	430	407	427	418	466	427	442	421	448	469	465	469	425	438	421	446	460	417	442	449	394	456	409	430	426	404	380	446	415	446	434	439	413	448	430	461	458	374	427	404	460	399	454	453	384	453	433	447	478	434	423	462	450	433	429	452	443	427	459	426	429	430	447	436	456	443	484	471	448	420	461	446	456	437	419	397	431	441	460	445	425	440	461	471	455	473	451	487	486	429	466	437	423	387	418	404	446	460	437	399	446	444	405	429	453	463	441	417	413	413	426	424	429	408	423	431	426	452	485	401	471	457	434	433	401	416	449	423	404	436	436	436	452	448	444	421	420	452	435	428	448	421	447	431	425	439	440	436	459	420	431	404	432	404	436	411	476	434	377	452	421	411	432	416	469	435	458	443	445	433	458	425	461	435	392	477	462	443	417	450	416	460	461	464	437	399	458	421	437	422	461	464	420	419	438	426	443	420	453	478	454	428	424	428	411	428	425	442	439	450	452	453	412	445	456	438	473	450	427	447	413	463	477	440	390	446	430	445	416	448	457	393	458	445	413	418	406	464	466	452	419	448	457	422	399	464	474	440	417	441	422	440	441	485	448	403	422	418	452	428	467	458	464	402	433	422	455	413	435	419	431	407	422	434	447	440	452	420	439	431	405	466	421	407	369	437	428	448	408	412	437	429	431	412	476	454	408	471	454	433	405	466	426	442	439	436	446	447	416	448	424	448	414	400	423	456	422	401	455	424	447	425	478	437	449	434	441	410	446	475	445	400	436	424	434	418	460	426	426	421	446	450	420	431	430	434	473	438	465	422	415	451	415	425	418	464	453	422	431	451	487	455	421	456	450	434	412	398	448	471	474	433
23838	21093	28221	24187	20923	8707	1024	644	619	513	467	453	425	450	390	407	412	403	371	391	372	354	388	406	396	393	393	393	351	392	364	357	354	355	338	376	377	369	362	376	384	372	382	370	376	385	357	361	362	385	337	390	375	362	365	365	356	375	440	425	349	342	332	352	368	368	376	368	381	362	344	368	361	373	332	337	346	362	360	340	362	374	331	364	379	342	382	382	374	332	361	381	384	349	397	382	350	355	366	372	349	365	353	370	360	371	340	379	352	349	351	361	349	373	393	329	401	366	378	372	383	346	363	340	345	355	377	374	340	381	351	389	346	341	360	371	303	381	353	344	347	329	355	330	340	363	386	339	379	382	335	380	364	383	356	366	382	333	368	362	373	351	345	354	367	366	365	375	374	345	336	368	374	319	359	382	372	315	342	347	370	380	347	411	355	364	341	339	368	394	331	350	354	350	374	371	398	368	359	363	403	387	401	375	380	385	374	363	364	366	375	333	349	328	377	361	394	370	367	351	338	330	321	376	386	354	369	381	411	359	368	365	347	355	333	333	344	392	368	370	375	342	358	397	356	365	407	368	402	334	351	337	329	353	355	371	382	357	332	342	359	342	360	375	346	375	363	372	335	364	362	377	338	331	381	368	335	379	366	355	376	355	353	338	388	339	343	341	335	348	364	358	338	306	406	343	410	347	377	361	385	379	380	363	367	392	362	356	368	358	371	343	360	351	375	340	378	359	396	371	341	352	350	351	390	364	379	364	362	376	342	374	334	355	365	362	356	341	371	362	346	353	360	340	350	362	385	355	411	358	367	352	371	333	376	343	357	366	381	363	377	365	352	402	360	359	372	375	335	368	342	359	378	375	361	382	345	358	381	355	331	360	363	361	375	375	365	344	386	344	341	366	343	386	361	350	371	399	367	347	389	375	331	361	376	363	345	377	343	360	372	353	345	385	341	352	354	330	360	370	346	389	344	346	361	384	357	301	375	366	351	379	381	398	380	342	330	359	322	352	295	338	387	392	371	357	369	360	376	366	341	377	362	364	358	357	348	347	373	390	353	364	349	382	376	341	339	365	336	344	348	374	354	354	366	344	366	373	321	378	350	327	361	347	353	390	344	372	362	339	350	364	343	369	365	344	378	369	408	370	328	363	382	374	344	380	349	347	391	341	352	373	355	367	370	351	382	353	375	337	365	364	328	342	352	369	403	328	366	374	370	364	348	334	365	314	369	355	351	349	355	380	366	384	342	346	357	344	330	365	347	350	345	381	367	361	363	376	348	356	385	341	360	353	338	375	352	371	359	361	391	357	391	374	343	359	342	351	347	359	332	346	327	332	343	416	377	387	335	347	331	352	355	373	353	328	385	383	349	348	349	358	357	331	368	385	382	369	352	389	368	387	376	356	338	362	332	339	377	409	338	370	380	356	350	364	357	347	378	366	362	350	354	358	340	344	327	346	359	363	407	398	373	377	376	370	360	370	339	374	387	374	357	376	358	366	350	373	385	372	382	373	369	340	324	338	346	400	357	372	381	364	351	336	347	326	349	352	331	398	396	352	342	362	366	400	387	378	365	364	322	365	321	329	369	351	313	374	348	329	366	402	330	340	360	337	358	365	375	394	366	348	343	369	354	342	343	419	371	367	337	356	358	372	382	359	335	383	350	362	346	364	377	377	365	364	372	369	392	388	336	361	368	353	359	343	377	355	355	367	308	403	351	363	372	353	355	390	358	331	328	365	333	372	367	360	348	342	386	376	345	369	351	351	356	359	355	384	383	353	376	344	369	360	366	357	348	355	341	337	356	372	357	315	345	352	377	399	358	372	325	359	354	375	339	342	356	371	353	339	348	346	369	379	344	370	356	366	334	353	363	348	339	356	353	329	382	344	326	371	349	345	315	373	351	372	359	367	383	355	346	361	351	328	354	376	333	371	354	366	359	341	337	396	369	358	369	360	376	367	335	384	363	384	369	352	358	337	383	366	352	353	342	352	349	366	369	380	375	380	358	356	332	326	384	350	347	354	353	369	369	327	367	353	359	352	357	336	373	368	348	340	328	375	364	336	332	394	319	348	383	352	355	357	407	350	361	347	362	331	354	336	363	382	377	332	374	375	361	349	362	359	358	374	331	346	368	340	355	380	356	361	364	364	376	357	368	358	328	351	358	395	377	391	399	388	348	378	370	361	380	344	329	357	349	348	354	360	359	345	341	377	366	316	340	384	358	357	357	383	374	366	337	349	347	375	346	373	317	340	383	350	373	354	347	366	316	340	353	349	342	347	362	382	347	357	380	358	335	368	350	367	364	379	356	363	342	365	361	372	344	386	364	346	412	355	355	376	382	396	317	362	377	368	393	360	377	347	374	397	389	338	331	350	355	341	369	349	380	336	340	372	350	351	390	344	323	357	348	370	360	346	361	350	383	346	365	334	365	352	346	350	338	368	356	360	393	382	367	372	385	357	366	351	349	374	351	392	345	354	392	337	407	370	352	367	344	362	398	383	347	347	384	369	396	365	343	351	383	366	352	357	397	355	354	326	370	323	364	344	356	340	372	365	358	380	347	331	373	325	335	350	354	366	358	342	348	370	382	358	351	333	364	355	364	381	347	356	326	369	362	338	335	353	377	353	346	383	327	316	366	402	357	338	354	378	352	350	341	350	363	357	369	308	346	366	377	351	352	359	366	396	363	390	353	337	388	330	348	383	372	338	343	373	346	336	376	404	350	354	370	351	335	376	381	359	374	350	388	331	349	346	360	330	380	364	363	336	363	351	349	355	370	349	375	346	368	369	374	342	347	362	354	345	381	375	365	363	339	336	353	325	359	368	356	345	381	388	355	308	375	366	331	368	352	338	309	384	369	348	328	379	374	339	379	390	379	348	371	373	346	380	346	334	353	350	355	384	396	354	366	331	361	381	355	336	369	388	367	338	371	373	395	356	393	374	401	371	383	352	359	357	375	397	352	370	336	370	368	359	408	341	354	359	323	334	379	336	331	311	364	344	348	381	347	369	354	401	323	382	388	397	367	370	368	337	366	369	376	356	342	378	327	372	355	370	378	382	356	357	333	374	367	330	354	350	367	356	347	342	382	337	366	362	356	357	344	350	369	357	365	382	368	388	366	329	349	362	358	389	389	326	395	374	350	377	398	341	365	383	348	400	366	367	372	376	360	395	323	350	329	357	385	350	351	327	327	376	357	398	355	389	343	351	383	366	350	367	377	351	362	388	334	367	381	348	342	357	366	341	342	365	373	364	382	349	377	377	381	354	345	353	359	353	353	370	351	356	378	358	372	355	353	375	354	362	345	340	357	372	376	357	361	356	346	374	406	365	401	344	370	356	327	392	369	361	346	355	341	344	365	373	380	353	336	381	352	316	334	385	380	362	353	379	375	377	347	338	364	347	360	342	353	343	346	382	363	352	413	379	335	368	395	351	372	353	366	364	346	339	356	367	381	344	344	342	373	374	319	348	328	361	356	375	360	325
31118	54602	26734	10930	3705	1521	1167	983	856	763	665	578	561	500	497	469	512	422	460	425	446	445	423	492	473	442	448	455	459	439	435	398	404	454	449	432	421	464	384	403	433	451	399	441	418	416	438	420	409	407	449	444	415	402	374	461	412	399	428	538	360	420	433	432	389	402	427	427	393	386	406	395	402	413	442	430	447	425	427	412	378	416	402	403	428	419	407	412	400	422	433	411	423	427	390	394	481	447	419	422	414	373	414	377	375	426	415	417	379	423	376	417	451	465	428	432	394	425	424	437	407	413	403	406	424	405	422	434	391	407	426	414	424	411	408	441	408	411	429	423	379	453	398	404	376	427	426	398	425	387	408	362	424	411	415	411	390	428	374	419	402	414	444	402	405	374	408	425	420	420	409	367	440	416	449	439	418	417	448	457	393	392	433	401	400	411	400	418	442	396	399	409	412	384	426	400	371	427	380	402	419	448	430	416	411	407	388	437	400	436	413	422	377	418	392	401	414	402	433	417	453	418	412	412	383	386	396	424	408	387	428	392	442	443	410	448	402	409	394	426	435	395	387	457	406	438	410	355	380	402	403	431	370	456	418	413	421	431	414	426	416	402	416	428	419	404	406	407	442	403	450	401	419	409	392	387	427	405	418	462	407	411	447	396	413	393	389	397	424	402	438	382	427	431	376	430	430	412	409	448	419	445	442	466	409	405	440	447	429	442	403	446	428	459	401	441	420	423	407	390	458	403	410	418	414	407	399	418	404	384	417	394	412	418	386	411	427	415	405	408	421	413	423	431	385	408	476	441	427	442	429	433	388	393	405	410	416	410	410	407	403	403	398	424	393	403	417	442	412	418	398	458	463	440	420	410	427	434	381	406	400	414	444	384	429	398	405	395	430	451	410	415	401	436	427	431	369	416	408	448	410	398	426	415	407	420	419	401	452	414	396	401	369	399	399	390	450	449	443	409	438	423	384	448	431	437	438	392	415	433	415	419	429	429	400	408	416	469	430	411	406	393	429	421	383	418	428	430	404	409	412	430	425	421	397	444	408	388	398	377	423	419	434	404	419	406	409	428	379	406	457	383	405	426	388	399	418	421	398	458	394	396	403	416	434	452	444	417	434	425	375	388	408	422	431	451	424	405	381	433	417	436	422	415	420	440	377	399	436	430	384	351	418	425	409	418	408	382	408	404	452	439	421	424	378	415	413	393	420	431	419	382	394	410	390	432	450	426	395	411	403	430	422	399	392	438	426	399	412	442	399	443	450	377	418	394	429	418	408	390	430	418	416	406	392	437	396	407	420	438	423	420	382	393	424	430	385	442	418	381	412	393	450	392	433	424	427	379	408	429	407	408	409	460	399	433	407	435	410	403	417	384	451	397	438	394	388	410	436	407	435	419	377	434	379	374	425	412	422	403	405	385	404	419	427	415	433	426	430	413	431	419	400	403	424	432	403	427	439	428	407	406	423	441	433	418	396	433	399	462	381	396	417	380	436	420	396	439	428	420	429	403	398	444	391	399	412	408	403	391	420	414	436	456	415	420	419	478	416	403	404	412	381	386	423	389	426	423	422	378	436	408	417	433	417	404	415	416	424	430	394	394	420	436	444	437	392	400	367	419	417	397	428	412	379	413	426	424	434	429	430	408	415	389	401	412	421	404	420	421	436	426	433	413	388	435	444	411	420	412	420	423	431	492	439	402	416	416	408	416	415	395	424	384	389	437	442	406	404	401	440	400	373	397	390	414	408	426	413	409	419	426	389	420	390	444	419	401	393	444	434	410	460	406	382	400	424	422	428	396	429	410	467	438	404	398	397	409	403	385	407	381	403	466	416	399	363	406	402	426	445	406	392	433	383	399	415	371	424	407	432	397	415	415	401	424	440	419	446	382	417	423	399	410	419	447	395	400	421	445	375	425	394	417	388	382	389	375	405	440	405	415	422	387	402	418	418	405	398	398	436	417	401	379	420	445	427	398	399	394	398	399	404	406	394	414	434	408	429	439	387	404	439	426	437	424	392	434	413	386	445	458	413	432	414	455	412	426	419	420	416	424	394	375	367	405	426	407	401	423	383	410	376	410	371	431	426	434	457	415	405	431	425	389	448	434	436	453	411	437	381	434	406	445	424	418	395	433	420	399	407	423	408	415	417	405	402	438	427	409	406	399	411	397	393	405	401	411	438	425	399	433	431	416	412	453	459	387	402	390	387	418	426	422	437	394	428	380	389	419	392	413	429	429	408	438	443	409	380	391	404	414	451	381	458	405	406	434	435	429	477	404	383	430	408	429	411	435	420	424	363	396	410	416	387	387	386	417	376	452	419	429	405	385	407	394	397	386	387	428	417	412	431	404	405	431	412	388	436	384	452	424	394	399	375	388	406	414	404	430	448	432	379	449	402	444	397	427	384	419	415	408	394	371	397	416	438	411	417	415	428	410	439	403	421	389	437	408	373	408	420	415	444	405	434	409	403	410	406	406	412	416	450	416	397	410	420	429	417	399	426	440	411	403	418	384	361	405	411	376	391	438	450	396	462	393	421	398	432	411	409	406	397	453	391	447	407	393	414	426	425	411	380	418	418	390	395	397	436	387	407	389	432	396	408	424	418	436	403	405	415	382	426	392	405	365	397	403	408	404	366	420	392	414	420	432	402	436	428	415	417	441	416	442	412	395	396	401	403	384	396	412	421	426	391	402	446	429	445	428	414	388	411	403	425	412	431	418	446	403	420	429	419	364	427	418	467	408	408	418	404	377	401	438	398	410	394	401	405	398	429	421	387	407	448	401	411	406	403	397	396	397	417	404	420	421	377	391	433	460	436	412	432	401	402	427	415	463	396	403	424	427	433	460	407	425	395	400	395	425	402	430	373	418	416	431	432	434	430	420	411	412	403	451	421	432	433	400	415	418	381	393	458	431	427	433	396	446	395	427	388	400	416	421	400	414	380	440	432	397	429	400	383	411	428	406	393	417	410	415	407	432	416	416	392	409	415	410	395	415	367	400	422	411	431	418	373	403	421	417	409	442	445	435	438	414	413	396	440	407	424	436	415	425	408	389	406	404	409	373	413	437	417	387	427	427	434	411	395	446	406	423	428	408	419	426	398	398	418	405	437	417	399	396	421	464	403	405	385	424	419	389	393	410	418	415	385	413	389	401	405	408	444	397	458	426	436	406	437	390	427	414	428	403	433	441	427	394	399	417	377	420	420	402	376	413	388	438	409	425	389	376	422	419	386	376	431	416	444	384	446	383	384	426	409	396	433	410	452	405	440	419	449	422	401	407	432	411	383	419	444	397	407	373	400	420	382	426	444	399	414	415	422	418	418	428	431	434	397	402	418	414	426	425	423	405	388	414	406	390	431	428	435	374	444	406	418	408	418	436	435	409	414	422	438	433	393	417	398	454	410	419	394	373	440	435	476	434	394	410	395	408	413	382	386	405	397	426	388	429	359	361	375	405	406	431	397	393	356	375	418	365	438	371	392	398
25228	21163	26997	25129	9786	937	754	601	603	579	595	497	517	548	467	507	539	486	519	544	507	523	512	509	485	479	484	494	549	520	469	502	546	509	486	524	494	483	446	506	485	463	513	489	480	484	493	453	465	447	510	467	505	484	492	482	503	546	485	476	504	497	496	505	493	502	501	495	474	551	451	526	465	464	487	489	476	505	500	468	503	516	519	485	514	512	544	464	501	534	497	478	474	483	513	489	477	523	508	508	497	519	473	541	435	493	464	503	495	511	552	497	490	486	500	518	465	482	518	498	469	545	476	532	491	494	456	471	496	482	489	491	508	474	467	495	466	478	457	482	489	489	515	492	477	499	510	471	485	482	541	483	450	525	481	483	520	511	507	484	478	492	472	500	496	474	461	500	497	493	496	491	522	515	500	477	484	492	494	491	509	485	448	490	480	469	437	471	536	449	499	498	492	488	478	510	477	475	491	464	496	493	484	509	475	473	508	521	520	487	502	514	498	502	486	502	523	484	500	495	452	471	476	496	482	454	506	493	558	504	508	486	510	470	514	509	530	513	466	486	529	541	518	513	504	490	511	509	455	501	481	474	479	483	465	482	497	525	493	458	470	487	512	491	497	423	488	491	482	509	469	497	540	512	498	530	489	529	516	485	502	477	507	480	497	482	474	479	483	514	498	466	492	489	515	483	500	511	512	495	461	457	467	519	512	485	460	519	497	474	472	471	531	464	480	486	443	499	527	450	491	488	516	484	505	484	519	502	505	513	494	519	541	503	510	490	494	468	496	505	494	487	457	449	517	518	504	475	493	515	482	499	474	489	513	491	473	510	521	476	503	462	489	503	488	492	479	523	473	502	515	522	471	489	486	437	459	479	499	505	501	484	541	477	487	462	502	493	505	483	528	479	492	473	474	469	485	477	492	484	509	459	516	487	479	522	520	492	473	471	471	455	516	525	486	546	516	500	479	495	471	478	515	495	516	492	507	467	518	467	492	470	525	516	493	483	480	462	533	477	449	461	488	477	534	511	489	506	506	513	487	502	491	503	518	497	492	505	454	446	511	459	515	502	492	483	488	512	486	463	500	524	508	487	483	477	488	457	497	495	514	527	478	477	497	489	507	485	477	506	453	506	477	442	505	480	496	488	485	474	503	494	515	418	501	533	475	446	550	493	503	510	508	514	469	513	492	555	477	487	510	496	484	498	488	445	470	524	504	471	495	529	513	500	486	489	521	478	490	478	490	501	482	490	477	459	492	477	533	493	498	481	469	518	517	511	481	452	521	481	500	490	491	494	488	495	488	536	411	491	492	521	489	489	490	506	483	498	530	474	488	477	474	487	494	486	489	478	503	470	515	485	488	498	485	480	517	506	490	476	460	505	521	484	526	498	486	488	494	475	490	485	495	429	531	491	482	516	514	479	501	489	499	477	498	471	512	499	455	465	492	498	480	484	475	485	481	496	490	496	505	495	523	492	469	469	469	465	486	514	467	480	512	521	482	497	439	529	482	507	494	485	478	495	447	514	493	492	497	515	469	491	491	530	514	466	467	491	510	492	523	507	472	478	461	466	472	481	506	471	528	471	464	468	498	471	489	480	485	444	470	511	513	487	500	449	474	485	507	519	502	474	543	463	486	488	493	488	514	470	476	510	470	491	487	444	528	523	481	469	466	500	492	485	513	476	527	472	486	481	483	484	519	473	484	488	467	501	524	481	510	515	497	485	512	488	458	497	488	449	490	513	501	476	479	497	421	492	488	473	501	550	537	489	493	502	486	471	482	478	523	513	496	500	495	480	473	509	481	493	475	501	485	498	551	453	461	522	487	479	485	506	475	488	507	488	480	504	504	498	489	521	501	506	486	457	498	472	475	468	534	506	480	516	471	464	485	496	511	474	515	457	469	467	503	500	499	528	477	480	512	490	529	463	491	519	470	487	515	501	511	485	488	495	470	490	468	488	451	511	512	500	461	481	482	570	510	545	491	490	498	501	469	502	450	483	477	494	485	511	469	437	527	499	447	495	486	495	478	460	456	519	512	486	450	478	522	505	512	452	491	523	453	495	527	499	453	543	467	496	485	474	502	507	468	454	526	513	451	519	495	480	497	482	504	493	519	471	500	490	494	512	464	475	499	503	488	531	477	473	521	453	465	507	495	470	481	526	518	501	534	472	487	479	452	486	451	507	480	504	503	520	491	473	523	521	445	483	468	486	486	498	487	487	542	549	480	488	491	489	480	498	491	468	489	494	492	483	451	464	477	485	517	472	491	496	470	504	499	469	526	484	483	508	516	483	490	464	493	485	489	446	453	472	447	531	478	483	473	483	496	477	533	470	502	461	511	495	482	479	500	458	513	502	510	514	446	489	444	493	514	445	515	484	508	506	468	481	498	497	458	496	517	548	463	508	505	475	491	503	510	453	479	496	455	508	473	481	500	488	475	471	517	503	497	491	459	441	468	466	494	475	481	498	510	477	499	458	521	496	529	467	517	506	479	515	524	474	512	470	500	481	509	499	523	499	532	493	482	500	489	486	533	469	486	501	499	477	497	479	485	483	470	487	516	497	446	460	513	486	449	492	504	501	489	446	504	492	437	468	451	528	500	482	506	472	486	499	491	510	468	537	517	509	464	511	481	489	474	461	513	456	476	497	519	507	510	450	458	513	454	492	507	483	474	490	456	474	480	495	493	516	486	479	466	520	453	467	496	500	476	488	482	489	517	475	539	500	437	466	531	476	456	515	491	468	473	463	504	483	491	464	462	473	487	466	498	516	462	462	466	468	476	486	474	497	469	489	486	497	503	506	530	472	451	498	482	486	489	492	498	502	495	491	499	456	507	506	501	524	520	486	464	474	506	481	496	522	486	510	500	463	496	491	474	513	469	510	475	493	477	510	474	515	488	496	497	509	484	486	484	479	465	483	483	518	478	464	477	478	502	482	457	493	477	509	481	501	490	457	469	519	488	475	507	472	477	443	458	552	507	495	494	474	468	518	486	464	495	507	489	509	515	477	488	487	517	441	467	488	524	500	454	512	517	527	472	462	494	501	505	496	478	505	469	499	498	499	444	481	435	466	487	483	464	483	489	495	513	486	509	471	514	516	472	498	484	458	508	532	508	484	482	477	461	477	484	497	443	465	488	458	501	460	504	466	521	450	521	514	506	487	470	494	499	448	465	443	494	479	507	516	492	448	458	508	482	436	499	492	524	484	495	484	502	470	477	504	484	455	487	484	505	474	491	476	486	490	463	519	467	505	533	523	496	494	489	469	481	476	473	463	500	518	500	495	468	458	503	483	476	517	478	476	480	465	498	491	481	484	521	539	505	497	534	498	483	497	504	517	476	469	491	473	507	481	496	483	468	494	498	510	475	492	489	467	485	489	469	483	461	470	513	496	481	516	490	481	489	472	474	517	461	501	513	480	472	467	485	511	459	520	499	491	498	469	476	491	505	501	451	472	462	497	488	510	478	504	529	489	456	515	493	457	480	487
32373	47968	23420	10582	1902	1162	995	858	815	727	635	696	669	631	592	623	578	566	594	571	630	561	572	581	518	558	573	556	587	558	615	548	585	591	567	565	587	544	568	592	570	560	627	621	535	550	573	551	534	547	576	539	552	520	592	570	562	582	547	561	555	546	577	589	563	575	544	550	537	529	549	565	591	537	559	538	562	591	556	523	545	573	528	601	522	535	569	545	551	550	548	567	534	572	569	563	557	626	561	562	548	566	598	529	551	583	564	543	540	557	582	519	553	545	519	588	548	592	527	525	566	528	553	561	577	553	565	578	572	546	552	606	550	556	559	572	553	532	541	550	581	594	574	574	556	592	582	518	557	526	574	576	560	550	585	531	540	531	580	593	514	566	560	549	567	561	536	549	627	578	568	535	521	559	549	568	572	524	583	563	548	547	576	529	522	555	542	539	558	552	554	582	559	582	581	566	572	559	612	561	553	566	533	546	568	523	579	572	536	544	521	568	544	488	587	572	570	513	567	557	509	560	558	574	544	566	556	569	582	556	525	591	554	573	539	569	527	540	588	549	556	562	545	543	587	543	570	529	544	579	548	587	585	524	558	538	528	590	537	532	548	583	519	537	578	559	520	540	539	580	545	555	552	532	515	533	582	548	580	570	556	566	580	605	532	544	553	542	592	558	554	555	551	542	565	517	546	557	555	500	533	577	538	545	539	597	584	550	577	525	572	553	527	556	563	596	545	577	544	568	583	557	561	523	565	586	583	538	546	578	605	582	504	565	548	547	576	555	540	537	554	570	515	526	548	563	573	557	571	541	555	572	545	564	533	559	576	533	551	576	578	553	604	583	536	549	550	533	586	510	561	548	552	599	561	546	562	546	510	532	563	543	554	566	528	539	545	565	548	523	568	548	518	576	544	591	595	580	588	546	574	572	539	579	592	537	546	614	585	537	570	542	560	549	548	544	554	554	511	563	542	579	558	562	555	556	542	566	535	538	527	551	559	545	581	545	548	553	556	558	570	579	564	552	570	521	527	554	547	526	555	522	577	563	548	561	551	607	552	546	549	574	573	528	600	554	567	541	561	575	537	561	551	511	574	540	589	604	550	565	550	604	547	520	549	546	542	571	548	568	551	591	526	564	575	532	555	546	559	557	506	583	555	535	542	549	542	552	576	538	594	566	503	556	525	570	541	582	592	538	559	574	582	559	570	571	564	575	569	536	558	533	525	562	551	573	558	533	535	586	531	508	575	539	553	512	553	550	543	538	517	535	562	562	540	533	534	505	576	549	556	542	559	562	560	530	553	491	561	586	539	555	610	580	529	547	562	602	548	534	567	578	542	542	581	561	518	518	550	565	583	604	562	569	565	527	532	596	541	570	570	543	592	558	536	529	543	571	580	568	590	574	543	591	558	565	546	596	572	567	592	547	577	566	570	540	574	542	527	509	573	511	571	539	559	521	558	531	555	562	518	564	652	548	549	574	600	557	525	580	539	531	553	561	542	548	580	554	511	568	564	571	575	535	615	545	531	546	576	536	533	552	543	552	539	586	589	556	556	541	505	591	559	550	509	580	527	530	569	559	560	546	552	569	581	549	563	526	533	541	533	565	522	506	522	554	597	573	515	560	540	555	546	600	574	572	526	549	554	537	561	555	568	570	589	591	529	579	542	526	594	589	566	546	599	531	546	545	550	558	563	522	547	528	513	528	541	524	606	608	566	572	605	562	568	595	567	534	593	553	508	489	563	512	581	567	572	514	568	541	558	535	594	551	525	552	595	573	565	558	562	559	564	584	558	581	563	536	569	578	616	555	603	560	566	508	593	550	556	561	564	534	541	515	566	544	558	545	539	544	589	575	559	580	574	517	510	588	547	568	542	529	588	554	551	605	560	554	557	530	550	577	617	482	551	536	559	518	580	565	586	544	544	534	538	557	552	571	567	547	586	533	531	556	519	561	559	536	574	513	566	539	574	586	525	577	543	543	555	568	532	530	585	554	530	548	547	562	552	565	524	541	513	506	579	549	561	579	582	549	518	520	570	562	573	547	533	550	517	576	562	554	544	542	540	544	564	551	524	531	542	508	554	547	567	559	529	554	575	544	571	586	577	565	552	589	559	560	540	545	517	563	544	592	552	524	542	573	554	563	564	586	610	555	585	540	544	507	567	621	559	546	556	567	522	588	552	524	534	587	580	558	532	538	517	541	513	540	543	583	542	526	591	536	556	553	550	586	576	541	551	587	604	510	541	564	570	587	579	584	582	581	554	523	525	541	596	577	546	539	580	528	566	587	572	508	559	537	549	527	524	566	573	600	569	568	575	565	592	603	587	523	579	522	566	574	538	551	566	553	581	555	577	581	594	554	559	519	535	579	542	566	547	553	541	562	582	568	542	606	625	571	506	552	520	562	547	548	549	501	577	511	540	565	548	523	584	545	566	546	586	573	511	538	542	575	573	540	584	551	530	595	547	555	537	584	559	536	525	552	525	560	568	517	540	556	548	591	540	534	541	589	564	591	599	561	567	562	562	544	562	558	568	591	553	548	530	540	535	553	530	529	540	534	586	536	565	581	610	591	568	565	580	586	559	558	590	575	580	519	594	616	604	543	578	521	520	607	534	535	557	563	543	558	584	567	566	548	557	591	561	568	547	561	526	574	569	573	597	562	578	543	540	556	578	548	551	553	548	510	565	539	524	566	529	570	556	513	551	563	536	593	570	534	542	573	621	585	578	532	568	558	550	543	613	534	558	561	573	503	551	609	527	600	566	554	522	540	594	545	531	591	570	604	558	554	561	547	561	553	586	544	518	561	556	578	561	575	584	573	570	580	534	562	556	555	565	569	583	540	572	585	559	565	586	567	562	522	575	570	557	569	584	551	606	536	543	566	551	571	579	555	529	562	596	562	531	523	519	589	561	546	546	523	546	565	525	535	571	557	542	578	550	565	580	520	552	522	531	562	561	562	554	532	550	544	557	521	571	523	517	556	564	591	562	561	541	606	523	552	577	571	599	540	563	525	541	536	582	572	588	562	547	526	552	571	536	548	550	554	525	590	536	592	558	557	551	553	574	566	565	578	583	581	532	599	613	519	547	547	561	542	565	550	547	567	531	557	551	569	546	552	562	585	544	541	564	568	549	487	564	563	549	597	547	547	519	563	591	569	554	574	592	575	558	532	580	580	536	600	540	566	536	546	556	522	535	558	563	545	600	543	530	542	566	577	531	565	574	561	536	557	544	552	543	559	561	525	559	570	596	521	575	529	549	613	520	555	582	585	567	584	583	537	579	579	604	512	525	589	570	568	618	535	544	570	570	586	576	525	552	530	584	575	527	546	570	581	594	581	600	543	584	558	570	586	562	570	534	509	535	549	573	542	615	546	538	528	571	539	580	592	571	544	566	546	571	570	636	596	541	545	542	522	593	544	562	548	564	555	510	553	580	605	604	539	518	573	532	569	567	561	582	551	515	545	545	547	547	590	557	596	575	572	552	604
22962	21158	28743	23814	21158	21145	7746	1119	816	749	780	684	654	618	602	619	603	593	569	565	541	522	503	575	524	534	545	556	583	547	514	545	469	515	517	527	551	506	513	506	492	539	506	488	503	520	487	502	486	498	522	484	522	495	496	512	534	486	545	534	490	515	519	502	516	489	524	495	460	502	512	543	491	486	531	526	490	516	519	497	487	424	532	486	491	523	528	509	502	522	495	507	500	511	492	464	539	520	518	474	505	514	500	534	506	511	510	499	476	472	549	498	495	500	530	485	490	524	500	525	482	496	512	491	522	523	520	492	523	491	517	510	445	487	520	480	512	530	473	483	534	459	523	484	518	500	500	520	505	487	523	486	451	456	499	473	493	504	474	532	534	494	478	492	490	495	466	545	495	540	478	471	527	506	510	517	495	475	495	513	490	556	500	542	543	465	510	507	446	503	501	481	539	488	498	504	527	497	500	519	490	496	510	505	540	500	512	563	464	490	485	488	481	483	527	518	521	527	472	453	495	493	500	503	453	496	504	472	476	540	512	467	513	479	506	448	488	516	484	493	504	519	511	503	513	532	495	485	493	502	506	507	492	503	509	537	490	499	441	506	481	523	467	481	505	533	475	489	499	536	554	516	486	535	509	512	495	516	498	469	471	452	506	470	499	545	550	497	443	461	456	510	491	475	449	491	527	484	492	540	474	503	479	479	513	475	471	498	515	462	511	487	501	519	521	535	470	554	488	479	535	475	530	469	480	525	518	488	491	513	501	435	487	480	507	493	477	510	512	486	513	507	465	491	491	518	533	514	531	502	510	455	484	491	515	535	470	525	528	563	507	507	515	477	516	556	496	495	509	529	514	495	482	491	523	512	511	471	498	541	501	504	526	507	501	486	527	467	501	479	490	526	490	518	518	490	470	541	510	507	514	524	544	483	505	513	503	526	518	545	495	482	496	459	542	491	519	516	501	533	490	561	466	455	520	497	523	503	476	491	507	495	502	466	500	509	496	486	528	479	529	491	496	429	506	524	544	518	507	494	514	502	508	535	493	509	508	507	473	518	516	546	471	522	488	520	520	484	485	459	495	473	472	500	510	523	523	497	476	537	543	551	510	498	518	512	488	532	478	523	530	485	504	526	498	526	528	524	472	513	509	473	543	467	501	537	507	507	515	517	521	482	502	468	510	521	479	494	522	501	517	507	476	467	484	510	510	500	480	514	505	484	511	525	463	503	498	496	495	448	481	512	517	501	518	484	491	517	474	511	511	509	543	496	486	507	478	514	496	537	523	491	539	481	512	459	517	476	482	507	535	522	503	530	538	533	482	541	495	467	464	492	486	488	477	554	513	487	541	488	515	505	501	524	491	465	454	470	533	476	492	506	502	466	515	514	489	455	492	484	478	483	478	518	435	486	501	514	493	467	480	547	474	478	509	503	488	508	513	498	511	570	540	429	516	478	541	465	519	535	477	498	499	511	519	465	524	532	496	522	546	514	500	472	480	502	535	511	454	513	537	506	534	491	492	490	517	519	527	478	512	504	556	515	494	482	489	485	516	520	491	502	488	515	488	536	564	496	504	472	503	511	501	488	525	456	467	504	496	517	518	504	478	518	493	472	468	475	502	542	514	517	529	471	455	519	513	529	519	507	491	480	470	508	508	511	517	519	485	483	506	480	496	513	507	500	488	519	459	454	497	491	506	517	484	491	535	487	500	489	471	490	531	473	514	540	497	515	506	524	509	558	519	526	490	527	504	519	454	494	458	540	493	496	517	475	525	522	529	508	517	528	504	519	510	488	506	468	468	494	504	486	498	473	472	494	475	499	485	499	480	463	518	492	506	456	514	496	525	464	526	476	509	519	505	498	486	452	503	506	483	474	503	499	505	478	543	496	535	525	444	496	482	529	489	525	576	510	497	501	504	494	501	513	512	526	494	511	482	505	488	494	520	512	483	492	500	512	474	478	483	482	508	490	519	550	517	513	460	521	556	509	482	523	540	491	497	511	510	483	535	482	490	494	512	498	516	516	479	529	541	507	509	507	486	514	494	483	466	503	513	460	504	488	480	537	492	486	476	487	478	508	506	503	475	496	544	529	486	518	485	466	492	484	480	516	510	520	517	474	489	487	487	519	492	531	501	555	563	548	498	437	520	510	499	522	477	495	497	505	531	483	472	500	473	480	493	473	500	513	478	505	538	503	537	555	468	524	504	508	485	474	491	484	501	545	471	504	544	476	484	528	517	485	510	541	537	501	498	511	481	511	524	541	545	457	513	484	497	482	528	522	502	494	520	494	484	521	507	547	486	480	518	496	486	499	480	503	509	502	509	508	491	551	523	489	487	490	485	542	481	509	513	491	479	505	467	524	484	460	465	470	502	504	502	502	497	511	571	519	506	462	530	503	504	501	495	512	466	499	509	531	469	460	493	532	502	489	488	503	508	490	487	498	486	493	486	527	509	473	527	535	526	483	497	480	455	497	528	489	471	512	500	500	462	475	508	535	436	496	500	549	500	514	527	531	503	503	512	496	459	508	554	495	519	535	503	480	526	493	471	475	499	503	508	526	519	490	527	526	481	516	461	509	479	489	537	538	496	491	504	489	508	499	480	481	531	444	524	527	528	487	524	461	512	495	505	502	475	456	493	545	509	487	538	462	506	502	485	474	503	470	472	496	467	501	531	505	462	510	507	464	543	433	477	500	445	491	519	509	463	478	499	455	485	526	490	503	486	458	526	512	468	501	454	487	464	484	490	503	497	519	501	493	513	477	526	527	443	495	520	488	483	506	476	518	484	514	486	462	474	478	482	482	542	511	546	493	496	544	478	518	512	516	567	465	489	465	517	502	490	467	513	498	519	499	539	484	493	536	508	515	524	500	509	511	484	496	527	510	516	486	504	457	484	462	488	531	461	497	528	508	540	472	501	464	467	460	505	523	485	468	469	472	544	531	470	465	491	492	543	465	508	484	506	499	509	488	517	485	469	497	516	473	505	484	492	478	487	510	517	512	490	488	523	500	466	502	592	489	454	486	479	495	530	526	491	500	484	492	472	466	533	503	513	508	507	473	488	482	471	493	478	497	468	474	474	504	482	511	468	497	491	502	511	535	471	496	491	463	530	481	552	500	504	482	503	491	556	484	565	507	474	490	483	492	471	512	501	542	508	485	478	510	527	527	500	490	518	520	499	497	488	476	507	519	515	544	455	476	479	512	504	495	496	484	495	540	514	484	527	497	491	489	489	510	503	514	493	523	519	462	529	549	496	497	514	518	473	501	539	443	491	478	491	479	481	513	521	522	484	512	474	518	494	476	502	450	467	516	520	490	530	465	493	512	534	538	490	493	530	519	527	476	550	535	515	495	512	543	477	490	483	488	468	509	536	508	528	502	532	528	498	479	465	474	525	552	505	517	505	508	525	491	532	456	458	519	516	509	477	513	497	500	507	464	499	485	494	482	491	474	538	506	469	486	495	511	482	513	478	479	480	508	496	508
36133	58952	36496	17310	4648	2521	1868	1534	1264	1054	956	898	831	747	714	671	707	697	620	645	624	654	577	589	592	620	618	601	592	554	564	582	604	562	577	575	552	578	615	613	613	545	561	552	566	521	583	572	515	558	543	543	549	572	555	568	594	570	592	584	553	514	546	553	569	543	546	572	598	521	517	573	557	555	597	510	568	540	577	547	552	606	532	562	548	576	552	519	555	535	563	551	555	566	552	578	555	571	507	527	527	544	541	578	567	520	544	589	485	588	531	537	571	574	604	545	572	476	568	545	535	543	537	527	546	549	529	562	558	570	543	538	569	569	554	523	534	569	517	584	591	540	568	525	582	539	567	539	575	508	503	554	545	537	511	597	579	578	587	569	534	565	559	567	526	527	583	572	532	541	535	600	581	538	562	542	541	568	558	572	594	605	586	566	509	539	569	592	524	552	532	567	533	547	516	514	543	555	590	560	582	553	545	548	596	562	580	534	581	560	575	540	573	582	544	566	552	583	539	565	559	552	618	560	574	549	557	508	523	581	543	499	612	580	572	503	543	549	550	577	554	509	585	593	494	574	551	504	514	559	570	541	564	527	517	509	551	584	571	546	561	569	555	530	541	552	534	515	568	541	559	536	557	571	523	495	542	558	534	541	563	541	577	534	578	561	575	541	526	568	571	605	569	560	519	564	542	523	544	545	554	532	538	561	530	508	557	520	541	515	563	581	516	497	554	550	541	483	555	537	514	569	489	539	556	563	590	551	556	555	540	587	532	541	564	550	568	543	549	542	553	533	538	543	579	570	551	577	598	516	549	562	566	575	545	525	575	567	522	529	583	535	569	601	560	534	576	538	588	529	535	500	562	541	543	543	572	534	586	525	575	512	585	597	541	593	553	487	516	571	535	557	541	547	523	531	546	571	549	548	515	533	506	546	560	544	520	542	548	598	559	531	568	571	590	530	528	587	565	514	513	522	570	514	508	535	562	506	542	568	607	542	547	526	495	529	505	572	512	569	572	574	549	558	542	554	497	526	567	550	532	561	555	567	590	585	537	528	548	539	586	555	556	530	553	525	582	538	491	581	534	498	513	525	501	568	544	584	554	564	588	536	552	572	537	563	581	552	544	609	545	507	547	548	572	572	563	591	521	541	521	593	533	585	543	508	542	539	520	574	559	554	563	527	564	546	544	571	558	559	535	535	601	539	555	557	532	537	517	515	563	535	551	530	540	568	525	570	556	594	524	590	555	552	610	520	528	577	527	569	546	570	535	555	533	570	513	520	607	531	539	569	563	531	536	543	537	537	580	568	540	550	568	592	561	541	566	548	539	561	583	546	582	572	563	553	516	564	531	595	530	538	539	566	546	547	532	572	545	584	527	478	536	534	514	560	542	540	555	583	576	542	535	558	566	558	561	548	564	541	556	571	546	582	513	545	556	572	532	579	532	544	556	595	571	573	502	532	577	536	584	571	540	582	573	485	557	536	539	570	573	567	565	559	582	560	560	585	578	508	548	558	549	549	596	574	529	553	559	550	555	528	579	562	552	552	562	520	523	547	525	540	535	563	527	524	612	586	558	591	529	566	553	537	512	527	537	552	582	570	557	535	562	524	546	535	586	554	580	548	583	557	540	562	552	557	567	540	576	546	560	552	515	564	541	555	580	560	581	580	550	536	571	519	557	538	485	549	566	522	530	549	575	519	552	550	554	544	565	558	536	551	525	522	587	501	561	550	565	553	590	554	542	522	560	561	603	578	502	563	543	542	547	588	532	537	585	525	504	540	538	564	568	592	569	562	550	551	541	518	554	592	547	545	557	568	561	564	520	564	520	569	611	546	544	563	549	535	600	538	529	542	594	607	520	547	559	572	514	509	563	556	516	589	548	534	565	557	542	575	595	553	508	534	541	512	556	551	577	556	582	536	505	504	541	532	551	591	562	578	512	555	576	480	547	542	522	578	523	550	537	511	538	559	564	571	594	564	517	537	512	576	578	534	562	546	538	561	551	557	547	546	558	551	556	560	548	566	542	565	584	548	571	559	570	535	495	570	577	514	560	561	535	548	590	595	527	525	533	548	547	532	560	564	538	588	529	510	549	545	563	535	529	563	580	542	531	552	576	556	548	527	532	519	569	550	558	580	514	555	548	538	540	532	567	525	522	523	531	525	536	552	570	538	554	575	522	533	543	556	556	530	544	551	532	553	585	542	505	563	594	549	532	559	588	556	549	541	544	534	588	542	539	558	554	548	559	564	562	529	562	554	554	557	562	544	516	516	526	523	552	496	547	558	561	516	550	569	590	554	556	551	552	541	558	572	499	559	554	530	559	564	532	544	558	542	574	517	514	529	521	542	584	540	555	555	554	553	547	572	532	571	534	576	529	549	547	582	548	537	556	544	524	526	572	588	515	530	575	526	548	535	587	555	575	532	552	581	541	559	532	524	506	533	563	531	544	609	533	597	569	576	567	573	555	596	581	575	564	583	546	568	558	550	552	549	553	571	553	552	541	562	524	506	574	507	556	551	575	565	534	521	587	514	556	519	568	571	537	542	566	534	567	525	568	538	528	558	543	543	565	582	521	590	562	535	560	591	526	569	544	546	588	509	552	544	552	564	550	557	556	533	564	530	587	550	566	565	504	553	562	509	565	546	544	583	522	527	537	557	559	569	590	536	535	557	545	533	555	511	593	610	527	535	553	564	573	545	538	576	528	605	573	528	578	513	556	567	574	553	566	558	572	549	531	527	569	533	557	547	607	495	527	556	568	553	501	553	579	525	524	548	574	550	538	563	534	545	550	543	496	563	562	505	539	582	534	562	589	526	536	567	564	562	554	567	508	529	579	542	558	551	543	529	545	550	555	578	549	576	602	538	578	572	536	520	576	564	578	554	592	575	540	508	493	540	569	541	578	565	523	544	546	533	565	541	561	542	547	577	539	575	524	553	533	553	552	571	519	573	543	583	577	573	509	531	554	567	550	566	533	592	522	540	586	580	584	565	562	534	531	557	580	547	550	523	512	563	560	490	529	538	579	563	544	543	515	544	557	544	551	550	585	512	602	543	574	533	510	544	552	553	543	547	521	559	525	499	576	519	539	540	520	554	589	545	512	550	562	566	564	588	532	553	512	500	542	548	545	559	544	538	565	540	571	522	578	611	561	550	544	537	516	579	553	551	582	508	588	559	559	565	543	526	574	556	580	533	552	549	532	537	536	602	526	557	538	538	539	588	558	502	573	543	586	525	554	536	585	596	592	569	528	513	565	549	553	570	557	520	554	537	561	584	532	536	554	507	539	538	532	511	548	557	556	504	588	553	559	569	546	563	559	576	604	577	557	560	561	535	508	542	570	571	563	566	527	542	598	550	552	545	539	535	577	539	584	530	594	560	549	542	580	583	539	497	545	542	541	543	541	546	514	577	544	554	573	565	531	612	552	546	535	532	579	540	505	568	541	567	562	544	522	543	557	593	570	525	572	592	578	557	522	548	564	514
28429	25530	27405	11335	1141	506	420	409	402	407	357	398	378	380	389	408	361	375	415	367	376	374	402	413	388	424	372	379	345	390	369	372	391	375	387	396	365	404	367	377	387	369	370	396	390	399	382	395	368	401	402	389	379	364	373	387	352	364	370	393	346	418	387	378	375	375	354	368	365	353	400	364	398	370	391	344	372	380	358	358	356	354	398	433	334	351	356	375	342	329	382	372	370	371	375	347	384	367	402	394	382	399	367	377	372	375	406	357	352	370	396	356	363	400	358	371	340	385	352	403	367	355	347	375	362	365	350	380	388	375	385	398	389	376	374	389	385	375	397	364	382	403	371	367	362	381	396	356	349	399	359	394	370	384	364	370	319	370	364	395	387	369	373	374	388	389	372	372	342	400	362	388	390	390	364	383	386	380	371	378	342	398	383	361	385	386	378	383	405	396	360	367	395	392	389	367	404	348	388	398	360	392	353	357	385	384	340	353	373	399	403	378	369	374	375	387	363	415	398	406	359	387	375	366	383	375	369	368	374	367	334	380	425	414	370	401	376	388	384	398	362	372	362	342	375	396	371	363	373	392	379	388	356	396	344	375	358	393	400	390	373	356	373	386	378	382	359	387	352	389	349	371	381	365	391	371	431	383	387	365	382	381	359	415	351	379	408	363	367	376	415	361	365	376	358	387	376	371	371	396	430	384	362	385	381	388	359	361	371	350	396	365	377	385	384	400	401	349	367	395	400	362	356	379	368	370	389	371	397	365	378	396	381	376	375	402	437	338	361	379	344	413	391	346	378	413	374	369	360	353	363	372	438	381	403	354	409	371	376	376	366	368	401	346	368	391	394	385	388	393	370	359	362	378	368	368	376	411	388	356	402	343	389	385	374	347	379	361	376	384	403	405	386	384	393	374	382	370	381	393	401	396	362	399	375	390	359	392	375	383	401	380	401	359	408	386	407	367	355	384	394	365	358	389	376	402	385	352	367	386	401	387	375	363	392	373	363	382	382	350	374	367	386	368	392	350	340	371	358	397	384	364	389	353	378	384	386	353	387	362	373	365	382	418	405	358	401	370	385	370	368	400	366	352	384	364	372	366	407	385	424	368	376	342	382	410	382	340	386	350	352	379	388	405	393	391	387	419	335	371	382	393	419	357	374	341	395	393	381	375	358	360	380	400	345	365	390	375	354	398	397	388	370	389	406	346	409	371	377	364	372	381	384	359	376	364	409	421	373	359	381	362	370	382	366	380	366	382	385	345	391	413	391	369	346	343	396	391	393	377	359	365	388	367	393	365	365	365	356	377	375	400	384	405	428	364	366	370	391	380	360	377	396	384	380	387	395	360	367	358	391	377	405	335	413	402	379	377	363	377	387	395	367	357	343	378	356	402	390	369	336	337	371	376	389	388	348	391	369	355	384	372	341	383	392	366	364	375	368	410	404	338	370	373	380	383	358	390	392	379	399	377	382	392	371	418	367	379	369	407	381	378	383	360	377	342	370	367	399	370	401	356	392	411	373	358	353	391	372	363	367	396	398	377	375	394	390	367	386	387	370	374	370	381	356	383	364	363	403	383	374	421	373	382	381	336	408	378	381	373	391	383	373	381	402	367	359	407	385	356	427	379	381	399	374	389	391	337	330	351	392	369	349	387	409	403	350	375	372	418	390	379	362	427	374	328	399	383	393	371	388	373	367	391	402	374	380	382	371	403	379	408	396	386	399	360	421	404	392	427	407	354	379	376	384	378	390	376	376	353	372	338	367	393	366	356	347	387	353	401	394	391	399	378	414	382	372	343	411	404	373	390	412	366	326	376	392	355	390	382	419	389	357	396	379	379	402	388	392	378	371	367	390	368	388	399	373	353	364	365	349	390	397	382	400	361	395	363	408	442	391	361	351	378	365	374	383	388	373	379	352	395	384	344	363	373	375	346	353	371	394	375	384	389	395	353	375	356	372	378	380	403	409	348	387	383	387	381	366	352	352	361	364	389	396	418	389	338	326	350	374	381	371	386	398	375	371	377	370	375	341	388	373	408	396	364	403	348	392	365	353	357	386	379	380	385	394	347	373	394	375	377	409	378	341	399	401	389	386	399	365	410	368	375	368	408	357	375	338	372	337	381	370	377	388	369	371	362	391	395	357	386	390	380	375	384	391	369	392	368	357	367	379	386	380	396	372	399	349	378	338	337	380	386	369	411	369	409	374	379	394	355	380	359	397	417	342	351	360	353	391	368	382	371	351	365	392	388	384	365	346	367	390	369	345	392	402	397	379	366	365	384	358	352	366	378	360	364	369	372	375	383	383	329	379	367	387	378	376	361	405	418	383	372	359	393	410	383	356	378	390	377	359	376	366	386	352	374	391	386	388	368	348	403	373	371	369	346	362	385	366	382	378	377	369	356	366	391	362	418	350	397	375	370	357	405	406	340	353	355	366	359	364	366	363	415	422	357	412	379	405	333	351	347	387	359	360	373	351	344	362	373	378	362	373	380	394	412	390	388	389	393	378	409	365	367	328	386	419	361	378	370	397	391	355	345	387	362	318	386	410	372	382	364	400	373	385	383	394	378	387	374	380	345	347	401	404	395	366	360	392	387	385	410	344	377	347	381	375	385	387	342	378	432	405	393	400	400	415	400	362	394	354	355	375	407	391	350	354	360	390	349	380	347	355	409	375	359	351	368	389	357	402	390	392	392	370	426	375	383	391	377	389	390	377	409	367	363	371	395	400	381	401	387	374	373	378	350	394	374	401	368	394	373	362	372	388	381	370	399	380	358	373	347	381	363	355	377	374	398	409	375	360	383	381	415	372	385	390	393	352	392	368	342	378	368	378	358	397	384	341	348	335	367	393	359	357	367	364	372	396	367	391	348	347	343	352	349	375	407	361	387	374	332	347	407	387	361	390	379	367	368	377	359	419	388	351	367	391	376	396	386	353	355	373	385	376	378	376	377	394	425	369	394	394	397	331	351	372	418	382	365	396	399	364	382	342	363	379	360	392	346	429	379	348	400	379	394	387	365	387	362	344	393	389	365	360	332	340	376	377	423	384	388	375	402	369	393	346	392	417	365	367	374	357	370	384	373	361	359	370	397	372	370	388	374	369	360	350	394	343	383	391	396	409	410	362	363	352	399	387	390	373	386	396	387	358	371	403	342	367	350	382	372	383	359	375	391	350	338	393	372	388	385	410	384	375	348	378	350	384	375	369	338	350	385	363	393	369	400	365	363	364	378	395	387	375	373	388	382	386	381	405	378	365	366	385	390	367	353	371	393	420	353	368	358	384	381	403	387	384	384	373	386	416	414	351	391	382	361	388	372	365	364	354	365	393	374	381	353	385	410	389	393	378	344	390	407	394	362	387	382	344	399	369	370	386	382	370	378	350	379	388	387	387	399	388	385	382	366	380	388	364	380	356	352	361	365	355	367	386	365	393	377	333	369	351	332	395	404	387	390	364	391	417	398	376	370	352	398	396	362	416	374	370	375
29150	41316	27339	7958	1321	607	557	507	502	467	470	438	423	496	442	424	481	455	501	458	456	446	444	443	458	443	428	451	457	439	454	469	456	437	429	447	426	421	424	455	439	431	444	409	463	422	429	414	445	453	490	446	443	455	459	415	464	431	436	421	442	461	443	418	431	450	424	435	440	454	428	424	465	451	469	440	466	434	465	396	431	459	441	439	431	448	472	424	400	410	447	480	400	438	457	435	433	417	447	423	476	439	418	423	428	473	431	434	435	438	434	423	464	417	460	463	440	422	450	447	448	481	455	433	413	456	432	436	450	444	432	450	458	428	447	411	454	461	463	408	426	436	457	483	462	418	418	451	432	441	441	435	468	486	419	439	440	408	429	407	410	400	427	476	470	475	432	465	458	462	441	459	425	457	480	398	444	438	439	407	448	455	444	429	432	445	420	444	459	426	454	460	413	432	426	484	424	447	469	397	441	416	454	435	435	453	421	454	443	472	420	433	455	413	422	449	461	433	424	419	436	443	451	433	414	443	464	421	425	457	431	448	455	420	424	465	450	430	430	413	470	390	462	461	379	439	456	448	447	432	422	449	432	450	465	438	415	436	470	419	451	459	423	446	435	411	442	457	458	399	437	390	424	446	451	454	415	481	422	427	437	428	434	452	441	403	466	455	434	444	438	430	394	467	405	468	453	475	410	424	465	444	455	425	434	451	440	427	421	429	422	453	430	425	443	449	410	437	436	413	434	374	444	426	419	474	438	413	414	442	442	432	460	440	425	481	441	469	437	432	420	460	441	431	455	436	452	449	385	447	405	443	419	438	423	414	460	428	432	460	444	413	470	462	447	444	422	435	464	451	433	416	473	398	441	427	457	425	442	449	438	425	438	422	417	409	462	402	450	428	416	421	434	433	433	446	401	416	431	462	458	422	426	421	423	451	438	434	410	433	453	449	420	435	404	392	453	403	398	433	421	434	400	440	438	392	430	444	403	464	448	444	458	444	395	435	408	425	398	465	440	416	435	467	422	453	450	440	461	412	485	444	453	431	422	428	426	462	460	433	491	471	416	456	418	426	418	448	438	437	425	448	441	447	426	466	467	436	408	447	427	435	419	453	449	449	444	437	432	417	467	457	468	431	464	442	453	406	432	444	489	443	432	397	428	444	443	414	443	458	465	420	417	452	399	467	452	440	440	425	397	432	427	443	444	452	453	420	432	454	431	441	434	479	435	412	416	465	458	417	420	453	412	462	452	428	443	442	446	447	438	416	403	423	453	428	426	460	431	443	414	426	448	433	398	442	451	437	412	457	411	453	433	472	427	433	463	420	420	457	484	436	469	424	451	467	451	414	416	418	451	410	448	444	474	413	425	415	454	415	483	461	445	437	442	432	409	467	398	363	423	411	448	433	427	452	451	423	453	456	449	413	441	440	466	474	437	438	448	431	431	431	435	447	425	447	436	433	462	441	424	469	414	447	418	448	402	417	488	416	426	425	471	456	413	450	430	424	451	399	428	464	422	440	401	418	441	440	437	391	450	463	424	404	505	441	448	411	451	464	408	434	466	466	446	406	411	447	394	403	446	433	453	433	427	413	458	402	438	418	427	430	458	445	408	458	449	407	446	482	415	443	426	436	480	412	452	477	422	452	456	451	449	451	422	418	443	427	421	473	452	478	451	435	469	396	427	408	454	388	400	504	456	434	443	419	421	463	428	416	458	441	438	428	415	441	441	440	440	426	425	423	481	450	425	441	429	479	405	438	457	438	456	442	426	476	428	422	416	431	449	459	437	429	436	420	436	389	439	440	437	454	411	479	465	447	455	424	433	445	463	455	454	439	428	421	459	415	425	434	409	433	399	429	422	441	453	434	446	477	443	442	477	443	425	457	423	411	457	443	423	464	418	421	463	494	421	426	435	435	421	448	456	459	439	441	480	451	409	419	432	430	464	435	458	447	427	431	437	478	426	419	412	446	450	430	431	440	431	428	453	461	472	437	448	401	420	467	432	456	419	452	415	482	425	469	449	450	450	475	444	465	410	476	449	444	455	464	448	457	405	422	433	433	455	429	427	440	440	435	481	417	442	414	420	442	419	463	398	487	440	464	421	394	391	416	479	448	415	425	455	447	465	432	384	447	422	447	465	430	419	449	407	447	443	428	418	414	446	443	467	414	410	444	470	451	427	471	440	424	421	434	430	465	472	428	468	427	403	416	431	436	463	440	446	467	456	460	436	438	418	456	460	451	442	412	425	381	451	431	445	433	458	445	424	444	462	466	455	437	424	429	432	401	470	416	441	427	425	426	430	423	438	425	422	439	398	439	453	461	439	473	434	420	414	446	402	397	419	457	418	401	428	442	437	430	465	417	482	430	454	429	410	429	416	450	426	425	453	387	400	427	464	458	424	423	428	405	430	408	446	455	428	444	419	467	444	428	439	445	451	424	446	436	479	417	451	455	413	421	445	429	470	439	408	455	449	410	426	472	466	451	454	452	456	419	442	453	441	424	449	439	456	444	424	442	416	403	421	448	434	391	437	436	421	427	449	442	433	447	425	467	453	425	421	426	439	471	422	478	434	457	412	425	427	446	394	464	428	448	455	442	445	410	446	440	435	422	462	439	416	430	432	445	458	462	449	421	430	415	418	442	440	412	406	424	447	425	448	429	432	463	399	451	441	415	421	438	421	436	407	424	443	443	419	434	458	410	414	472	401	435	423	431	422	417	442	486	447	444	410	467	455	422	431	403	428	428	450	460	450	421	446	456	449	424	460	455	440	426	452	455	449	434	416	441	456	388	438	439	405	452	466	427	451	422	451	455	403	457	455	431	446	449	445	428	394	436	408	457	456	426	428	452	445	433	420	473	454	436	433	440	411	423	400	457	423	403	411	455	441	428	422	436	461	486	418	387	436	436	417	462	455	438	452	434	427	419	430	446	457	439	447	440	434	435	415	424	402	444	453	448	436	434	423	429	418	455	425	450	476	422	454	435	437	473	446	426	483	453	463	459	468	454	438	456	462	417	412	440	447	448	433	428	509	473	449	469	392	438	463	438	412	436	439	433	427	434	462	397	439	449	439	457	439	457	464	454	417	442	459	430	413	403	455	430	446	455	441	457	365	416	443	442	435	418	447	448	432	454	431	437	452	420	439	444	448	447	460	440	442	442	451	460	453	467	457	457	444	441	458	449	475	459	476	449	425	431	437	446	438	457	465	480	459	414	404	480	490	440	456	465	420	457	450	435	439	498	385	430	464	439	450	475	451	400	454	424	426	443	419	407	418	458	456	448	422	468	429	444	446	410	459	418	465	436	436	428	445	442	424	455	437	434	452	443	465	448	431	435	428	478	439	405	399	431	413	453	421	437	444	424	418	415	417	456	468	418	429	491	451	430	448	387	408	429	465	409	471	426	449	501	434	389	435	464	444	457	407	467	448	426	448	443	439	474	439	422	460	424	402	472	455	438	434	419	465	430	423	431	422	422	448	425	425	483
24016	21127	28257	24292	20981	9265	1091	641	569	519	493	460	471	402	436	413	408	409	366	383	355	382	378	351	343	366	372	379	379	382	338	335	340	323	342	403	342	349	348	346	350	372	338	354	348	318	370	372	373	345	320	369	359	323	351	362	359	343	355	345	373	371	353	370	355	349	361	355	377	396	393	315	366	387	319	376	317	350	338	343	363	358	370	346	354	373	323	346	349	362	348	328	336	343	335	340	344	382	374	302	367	339	333	341	349	335	346	352	332	366	313	343	362	352	341	358	318	364	346	362	371	342	353	367	344	382	340	361	362	342	391	330	348	314	335	348	353	335	338	342	323	347	341	353	337	330	356	338	335	368	321	342	346	341	354	331	314	364	355	337	339	378	337	359	354	375	324	356	360	340	378	371	344	352	375	331	331	338	347	342	349	336	358	383	366	348	340	340	328	321	391	349	361	338	342	331	337	367	324	349	370	349	333	359	345	320	340	316	332	384	371	317	314	356	346	357	355	328	376	382	385	324	352	367	311	344	320	343	353	336	384	361	336	354	344	327	313	348	351	375	335	339	329	362	335	341	361	322	345	345	344	364	370	352	359	346	366	342	381	337	380	354	334	318	333	344	327	325	355	363	338	331	342	338	389	324	356	353	337	375	350	340	338	365	336	329	343	342	339	361	357	344	345	334	335	377	345	330	336	306	355	322	347	338	340	339	336	358	316	332	325	323	349	345	332	351	365	330	330	365	323	322	303	341	359	334	350	349	358	366	347	353	319	365	353	333	329	382	316	344	347	373	355	329	370	360	353	382	336	358	376	354	379	344	352	347	327	321	348	345	317	353	335	355	369	369	340	356	348	354	362	370	352	354	328	373	339	343	322	370	355	329	375	369	355	336	341	347	310	376	346	330	363	364	365	317	332	356	331	335	349	330	361	342	330	319	313	336	366	338	363	334	357	363	349	378	351	325	313	358	338	305	357	335	343	336	332	338	374	351	331	362	342	358	345	344	365	362	368	347	350	347	330	359	352	328	336	344	346	358	345	351	336	344	358	382	349	385	318	335	368	341	359	337	372	345	361	340	332	351	362	367	344	332	325	330	360	351	346	359	363	323	352	314	333	367	343	337	331	364	356	317	355	352	316	381	361	326	317	354	352	350	325	325	351	352	317	358	363	338	355	366	361	372	364	325	335	378	337	361	347	380	353	366	327	347	361	311	346	315	342	352	326	352	329	353	353	358	322	330	343	342	340	352	379	315	359	340	368	343	355	346	338	342	356	347	374	321	350	309	344	339	372	357	356	324	325	383	375	353	379	375	349	326	345	332	310	324	335	325	369	334	368	334	389	336	358	335	365	341	359	346	332	332	326	310	357	349	294	350	365	363	379	360	384	353	340	338	326	358	348	352	350	334	347	365	338	355	368	349	358	334	372	345	343	325	347	355	351	339	359	319	359	344	364	373	378	298	326	339	321	297	349	341	350	368	333	296	371	307	358	347	347	372	381	342	346	343	353	365	369	398	338	345	366	333	327	341	322	364	363	357	334	358	375	355	378	374	326	323	329	393	378	324	372	359	311	325	350	360	380	342	332	336	330	348	349	375	338	359	381	358	352	318	361	335	351	330	342	324	348	336	315	320	354	364	378	308	354	357	371	350	330	389	339	340	348	330	371	357	372	350	351	321	370	339	333	367	328	348	359	380	366	355	355	304	343	369	328	335	321	345	385	371	338	368	366	360	321	345	313	338	341	373	393	354	334	340	348	345	319	349	331	361	307	337	323	352	367	339	353	349	377	372	289	385	365	345	329	334	361	338	327	351	348	347	338	339	365	299	347	355	388	320	366	370	334	339	315	334	357	352	370	343	372	336	369	377	338	344	350	344	340	394	340	352	366	329	368	345	338	325	335	328	373	341	356	318	341	344	341	329	340	354	323	317	339	337	360	358	356	312	359	335	343	366	343	352	354	342	373	328	396	362	361	333	292	362	339	358	358	347	355	350	371	359	322	344	367	328	339	348	368	296	330	351	351	318	326	356	305	329	363	324	365	333	322	359	376	375	352	310	347	305	357	330	325	342	316	349	323	350	380	420	369	359	338	338	350	353	344	340	323	367	320	368	362	367	322	359	342	324	369	325	333	365	385	337	362	368	370	336	343	355	351	360	324	359	378	373	355	341	366	359	343	347	317	364	329	342	357	356	332	315	355	328	361	352	348	322	351	345	368	369	361	352	359	330	348	373	373	324	313	349	339	351	327	308	334	343	337	343	338	343	353	365	338	357	351	365	387	310	343	392	343	366	341	354	375	374	348	334	325	333	374	373	309	320	320	329	330	333	326	341	336	308	378	340	339	404	355	339	354	368	339	359	318	368	339	381	317	350	347	396	366	404	348	357	349	330	349	381	335	380	371	351	348	372	340	338	343	332	354	360	325	337	337	357	348	370	362	338	349	347	358	340	332	345	326	373	373	353	354	347	339	340	356	374	319	325	340	345	341	341	366	337	328	332	337	333	345	326	373	368	349	345	348	344	344	323	307	363	358	364	332	331	366	351	338	336	335	350	351	319	332	343	317	342	402	337	329	360	383	379	371	347	361	349	369	360	362	338	339	319	350	362	364	354	360	381	341	363	340	356	350	348	315	351	358	312	380	333	322	308	338	330	338	368	364	346	324	328	354	329	346	361	354	384	331	355	367	323	335	320	382	316	357	370	361	327	358	330	375	393	334	351	351	363	345	343	326	353	343	337	368	349	369	356	355	336	319	384	385	327	344	329	325	347	346	345	385	345	352	361	392	321	346	361	340	345	328	347	336	354	344	342	337	323	360	340	333	353	335	364	376	383	338	356	326	380	378	311	336	390	336	333	341	358	320	327	355	342	320	348	336	333	350	350	367	334	379	353	373	350	377	382	344	340	343	362	345	360	343	345	363	339	355	338	336	340	344	322	339	380	389	314	340	366	345	318	362	350	331	335	360	350	317	327	341	331	353	357	327	357	322	347	336	346	311	378	315	385	374	343	344	332	347	334	352	352	359	366	367	376	349	360	354	360	345	371	342	360	351	346	362	344	350	361	374	341	345	346	306	337	363	335	359	366	329	351	367	329	333	352	342	356	362	352	376	334	351	375	337	346	341	401	369	362	358	369	318	340	364	363	350	377	348	377	334	376	391	337	324	357	318	307	343	349	344	307	340	392	375	350	360	317	322	399	358	324	320	330	366	351	371	351	343	355	322	335	350	358	355	346	348	341	327	380	349	351	313	335	369	363	365	316	335	334	373	376	359	371	325	329	346	341	373	351	336	370	360	359	361	373	365	353	386	346	373	339	358	328	350	330	368	361	328	355	326	339	329	357	354	350	336	352	344	354	355	334	363	336	362	340	379	372	301	340	347	341	337	348	333	362	349	364	375	337	314	366	400	337	339	358	302	374	337	353	354	299	313	325	353	359	341	383	337	360	315	359	368	334	355	361	328	355	358	342	355	371	366	378	341	351	358	334
29957	51546	29026	16103	5227	1560	1207	961	844	700	657	596	528	494	533	494	457	469	440	440	447	454	481	420	418	429	437	437	481	410	454	428	391	395	393	423	435	403	391	382	414	416	405	430	441	436	395	399	419	364	414	398	433	432	386	424	396	424	454	402	381	414	399	413	406	408	447	395	380	415	384	390	393	374	368	404	345	411	391	385	420	397	404	383	374	389	443	396	440	387	386	351	403	400	377	383	396	429	362	421	444	371	411	358	408	388	415	392	389	371	426	399	403	425	424	406	435	389	413	376	368	398	418	428	375	453	397	421	386	383	370	373	434	395	402	420	411	439	420	416	416	400	399	410	390	391	404	378	434	434	398	369	391	383	444	421	387	424	440	417	399	416	395	354	381	416	421	408	395	397	412	395	405	420	428	396	393	403	361	402	373	381	377	391	404	422	364	377	382	388	436	413	408	388	394	398	397	384	412	401	451	369	403	376	415	405	381	413	419	411	390	391	373	402	418	418	405	409	410	429	410	401	385	398	375	356	364	360	399	391	402	413	392	432	356	388	403	402	406	408	384	452	412	409	395	385	410	412	399	387	428	396	384	416	376	405	388	408	401	408	396	389	372	396	411	421	420	433	465	404	409	383	419	412	401	423	412	386	394	388	396	417	362	395	396	398	396	413	400	416	365	392	380	396	391	412	387	385	376	400	387	369	401	388	413	432	373	408	379	406	408	411	372	375	393	397	391	423	409	424	410	383	409	421	390	393	402	398	402	414	407	399	402	378	401	425	409	427	416	383	417	378	393	429	399	446	361	414	393	415	424	396	364	398	414	368	406	369	386	413	369	404	394	409	388	412	401	387	390	370	371	412	415	414	394	370	420	397	434	449	412	418	396	413	397	407	382	429	393	388	395	431	417	400	406	420	398	432	413	409	427	420	387	428	414	392	384	405	426	397	396	395	422	416	390	369	402	419	403	393	392	420	372	391	395	407	386	394	434	416	389	399	382	398	420	401	386	359	405	399	421	396	401	382	411	422	373	419	379	385	375	385	400	428	404	426	402	418	422	433	473	400	426	393	408	431	389	409	405	385	384	389	389	373	436	419	398	392	370	389	418	365	409	357	342	364	430	408	391	386	433	409	402	403	429	419	404	395	416	423	422	391	425	374	396	355	418	405	392	396	444	423	348	425	410	396	394	406	390	420	417	413	369	442	428	409	387	384	378	401	408	393	429	392	435	380	409	380	427	417	406	372	413	417	384	403	394	395	417	377	386	390	408	408	385	399	363	407	396	380	399	393	396	384	411	395	403	403	424	433	367	385	396	374	375	383	386	384	418	401	381	401	437	392	394	387	400	376	379	393	376	398	400	395	425	397	382	419	419	394	397	400	413	416	417	399	407	366	402	397	399	389	381	411	390	400	373	407	417	394	406	401	398	381	411	404	388	384	393	400	393	414	390	415	383	414	449	439	424	383	408	399	385	406	409	430	398	420	400	395	415	418	383	433	410	429	396	388	397	424	431	415	435	394	360	386	413	379	389	442	413	453	428	403	393	395	425	415	442	418	420	449	362	358	392	422	345	406	377	399	432	405	435	387	389	391	353	417	367	402	418	376	415	364	428	418	422	405	404	404	385	409	410	434	424	408	435	375	397	433	398	395	395	417	397	377	425	394	380	401	372	369	423	407	411	385	393	394	382	390	417	388	365	421	407	406	433	459	411	373	421	402	408	424	408	412	379	403	431	395	403	382	418	421	420	421	400	412	380	417	400	393	407	404	386	422	396	384	374	404	364	373	405	406	383	395	396	386	419	413	412	395	367	416	429	411	356	428	408	367	445	424	430	376	421	436	424	424	391	377	399	417	404	403	392	382	378	432	397	405	423	425	397	405	388	412	405	413	405	425	410	407	360	422	400	414	372	378	394	407	437	423	388	398	427	415	365	365	397	403	430	360	431	396	370	419	403	411	402	430	400	425	414	396	386	384	396	399	397	373	446	380	380	416	385	423	402	381	405	377	424	398	410	404	420	433	414	409	393	390	394	394	433	399	433	416	417	387	400	408	376	373	403	410	372	384	432	433	415	422	396	404	375	408	395	401	405	397	385	411	419	398	400	399	381	442	424	397	391	388	399	444	375	400	407	447	420	442	407	415	428	453	412	402	413	384	401	386	399	400	407	382	383	376	404	432	395	387	425	404	415	405	351	394	425	418	425	408	403	468	413	423	434	422	419	366	409	368	413	395	410	390	365	432	415	423	443	416	374	387	391	404	384	424	392	389	364	438	438	390	436	397	378	408	444	379	405	382	419	417	387	401	421	403	378	418	400	398	417	385	393	379	405	377	422	421	417	444	394	434	429	419	408	397	390	375	392	404	436	373	395	403	402	370	402	441	404	389	420	393	398	411	429	390	402	393	405	417	417	359	416	405	420	398	459	415	392	398	410	380	376	390	395	413	418	402	396	437	360	417	379	436	427	367	404	376	399	414	395	408	428	419	393	384	395	394	394	399	412	441	397	413	386	352	385	384	418	368	429	389	392	426	387	410	394	408	410	395	417	427	387	376	411	407	375	432	431	379	384	395	387	404	398	392	390	401	404	397	395	385	374	393	380	450	428	397	392	408	368	425	430	395	417	400	383	375	398	377	417	403	435	418	421	393	410	376	385	421	405	421	408	410	398	401	396	389	402	405	405	386	378	407	369	392	400	378	402	380	379	411	385	409	377	361	406	382	403	445	401	439	392	414	379	399	452	419	384	436	420	383	418	404	366	390	435	404	409	375	410	405	372	398	374	375	370	390	422	424	432	407	399	372	391	365	418	415	426	391	394	421	382	424	418	406	412	407	392	378	381	407	412	393	387	368	420	395	412	404	384	410	406	400	416	389	389	431	421	385	414	370	397	425	373	395	384	391	397	422	365	403	412	389	376	410	420	380	416	432	403	378	424	404	429	390	423	395	403	382	386	395	452	385	405	421	403	446	360	408	403	438	412	385	401	381	430	391	381	400	408	390	420	382	422	458	385	415	389	367	419	396	414	395	404	426	393	377	419	394	397	391	391	402	404	418	386	423	410	414	395	386	415	436	413	394	428	448	388	413	396	426	418	428	389	421	395	430	390	406	391	417	399	411	413	431	379	379	390	416	371	397	412	391	398	420	414	399	398	405	423	429	372	419	391	414	371	410	402	372	344	401	412	398	393	434	409	411	407	439	427	397	404	396	394	389	400	407	402	423	413	376	376	423	376	389	412	403	414	398	411	431	387	381	392	419	375	421	407	391	396	408	403	437	417	400	413	423	416	409	376	403	383	425	420	431	419	395	418	396	408	421	386	383	396	396	395	426	410	436	376	399	390	393	418	424	417	422	435	412	403	388	423	415	413	366	404	406	399	370	378	388	454	386	439	411	435	406	406	395	373	401	389	362	418	400	394	427	423	394	376	419	441	389	389	370	388	395	439	394	419	430	361	419	406	398	372	431	423	397	382	454	391	363	428	407	353	430
25294	21236	27497	25329	11130	1080	687	619	577	566	560	556	543	486	538	528	531	557	514	524	486	510	516	531	495	483	501	523	559	466	470	488	519	481	499	510	477	500	499	461	510	483	474	520	429	511	515	509	496	482	514	501	513	522	474	512	541	507	455	511	504	464	526	552	536	507	526	525	474	480	494	499	487	488	498	523	493	490	512	529	533	501	460	475	480	494	507	508	518	487	509	492	539	538	507	499	517	528	506	523	482	492	528	506	466	491	520	520	462	486	504	500	484	475	482	529	528	451	468	476	527	474	456	487	528	509	491	484	525	533	480	498	522	477	513	509	534	471	500	509	502	499	469	546	523	516	510	538	502	512	487	497	471	515	461	508	540	489	504	496	494	476	487	512	491	487	470	498	504	503	512	503	430	492	521	497	525	453	477	508	516	466	508	519	515	508	512	518	502	484	495	499	516	516	467	509	511	517	515	520	513	462	485	495	467	501	519	477	487	458	515	496	507	484	524	504	495	502	511	495	520	513	515	492	490	497	481	493	534	525	509	475	496	493	500	524	485	506	511	507	464	532	499	481	495	502	503	513	482	479	517	477	534	461	517	508	466	557	508	534	563	492	498	476	564	505	476	491	493	524	470	499	477	482	484	505	499	508	493	477	497	486	512	504	473	502	494	531	506	522	504	452	528	557	477	503	496	496	508	503	518	446	503	478	471	492	486	523	538	494	485	527	481	548	477	521	522	504	478	493	497	482	515	478	471	455	518	507	488	503	446	521	547	497	510	528	470	506	522	492	547	436	505	487	491	508	514	518	501	526	486	479	532	506	503	494	511	464	457	505	516	496	471	473	499	540	485	475	483	502	536	479	538	480	522	535	508	469	498	498	502	534	518	483	464	507	540	497	490	526	520	501	474	479	538	513	458	478	449	519	487	490	506	508	512	495	496	504	501	436	533	525	499	484	503	482	525	523	488	467	551	512	498	513	486	524	534	510	537	535	496	504	512	470	476	528	505	507	466	499	508	503	485	489	493	451	479	511	525	504	465	483	496	498	480	499	514	518	512	495	468	505	503	460	480	517	481	514	487	521	432	505	495	496	497	519	465	499	491	477	490	485	535	495	494	528	484	512	499	523	506	430	509	520	448	502	501	497	475	517	536	507	499	510	529	516	498	486	499	526	454	515	541	503	538	516	474	511	476	491	488	532	510	495	502	493	497	475	459	492	505	473	536	518	463	508	474	486	469	461	481	508	466	526	503	512	462	469	480	512	469	475	472	484	482	496	508	504	460	510	501	487	494	510	457	495	476	552	537	488	465	489	476	503	466	518	507	470	510	515	494	495	542	496	501	499	489	488	518	572	530	500	524	478	535	491	488	518	540	490	471	440	504	531	493	474	493	510	471	520	527	522	521	486	528	486	510	490	496	540	530	514	502	435	504	481	461	463	517	508	459	526	505	511	502	527	470	506	496	466	508	544	478	463	520	546	490	504	481	502	505	473	487	517	509	520	523	499	473	531	506	472	507	493	463	511	475	462	496	515	499	479	502	475	480	444	506	514	491	521	483	506	481	492	503	484	503	487	514	518	504	495	486	495	479	533	508	503	501	542	467	491	514	519	535	480	493	485	491	495	517	508	490	513	533	492	503	503	497	514	474	520	509	502	495	526	475	501	514	510	492	493	525	480	524	519	495	511	440	486	518	451	477	469	479	431	527	527	500	545	489	510	485	506	537	485	470	484	483	479	498	467	470	510	527	487	503	501	463	515	522	468	467	497	518	518	509	506	497	498	495	512	508	492	494	518	475	514	497	520	544	512	464	481	492	483	473	497	510	513	495	515	494	488	487	484	447	523	506	485	531	498	483	440	507	517	469	464	487	523	461	492	514	537	470	497	511	487	527	458	503	475	520	474	535	493	518	515	478	482	514	498	451	494	494	486	466	507	496	486	549	482	590	505	487	465	503	499	472	490	464	495	477	509	439	500	524	532	496	511	482	502	469	519	483	492	505	500	481	500	524	488	523	486	450	487	464	475	473	503	535	474	539	517	468	442	512	503	503	464	504	502	498	493	539	487	489	486	491	525	522	514	497	541	514	478	529	515	552	552	511	492	480	529	522	519	493	494	467	510	510	493	510	512	487	501	482	493	456	477	501	514	465	507	527	535	484	483	506	492	517	480	513	475	499	500	506	521	510	478	485	467	495	467	525	544	515	540	502	496	454	535	509	512	555	505	523	511	492	506	494	485	503	474	504	507	501	511	457	498	498	510	498	500	474	517	530	472	547	453	530	544	511	476	446	465	461	536	504	555	508	499	502	502	499	479	507	515	460	485	508	489	525	519	509	483	540	472	512	539	506	542	525	522	496	526	502	479	504	495	506	492	472	495	484	481	530	533	480	532	532	529	515	465	521	431	498	491	538	477	487	505	503	505	497	456	532	522	454	479	527	513	501	525	482	493	476	465	491	488	516	464	487	519	521	518	464	474	533	479	493	497	526	530	514	502	456	461	495	502	537	511	486	514	521	480	497	494	479	501	459	518	519	498	479	500	549	480	521	485	495	502	508	496	503	472	498	510	507	511	526	472	497	501	488	510	485	495	481	489	470	516	500	522	532	469	482	488	515	516	523	476	539	517	470	513	518	513	540	465	517	479	524	476	505	505	478	473	531	511	542	486	506	511	527	480	450	518	527	480	451	499	505	487	490	505	497	503	514	517	495	468	484	492	500	497	530	551	497	494	469	510	493	465	506	506	528	488	494	474	486	494	532	508	475	488	496	513	516	528	524	496	453	501	523	527	479	484	512	517	484	492	491	548	468	483	494	473	520	553	491	483	469	503	536	510	484	518	519	481	502	502	537	516	475	491	478	470	514	509	494	488	501	481	484	501	486	503	499	480	501	471	498	491	463	484	489	545	515	475	452	493	501	497	469	510	462	474	493	500	511	497	485	492	497	490	526	526	523	495	515	491	464	469	551	516	528	498	492	494	509	496	487	474	513	518	486	477	469	499	507	505	527	528	523	492	558	498	477	473	531	478	502	501	501	519	502	507	484	508	431	488	503	480	527	484	496	503	477	485	541	528	504	475	524	494	485	544	462	490	482	495	523	533	496	510	507	514	469	496	451	473	492	509	527	507	478	498	542	498	524	509	477	533	522	498	501	509	503	493	512	462	501	533	528	485	489	503	516	515	514	464	496	510	491	500	486	514	533	495	540	528	547	504	532	510	490	534	507	540	513	485	518	480	490	512	514	486	539	532	531	515	522	519	484	520	519	474	457	536	457	529	499	496	524	512	505	509	489	502	500	532	529	530	499	482	506	476	506	529	465	502	506	480	472	512	500	528	517	470	500	513	525	517	468	480	502	473	479	515	487	509	512	490	528	488	504	463	509	518	486	504	493	453	464	498	512	489	480	483	477	489	528	499	495	524	495	518	573	495	496	488	498	519	511	466	478	452	503	503	448	523	521	492	498	498	515	477	495	467	494	494	488	486	485	495
31347	49807	29596	17421	2550	1182	918	839	727	723	716	676	679	587	615	633	581	650	628	607	526	577	565	561	566	622	600	585	570	604	578	579	531	579	563	598	551	575	561	560	576	557	578	537	560	615	555	592	585	556	552	553	546	584	591	556	568	543	562	615	580	598	581	576	545	551	587	604	563	641	571	556	530	519	531	605	578	579	569	579	544	598	584	582	574	629	584	547	562	582	572	545	589	565	546	526	560	550	558	582	589	545	534	569	594	568	568	561	552	518	552	525	549	588	547	526	577	586	573	522	553	559	562	593	560	611	580	567	604	605	579	569	562	557	540	539	562	551	590	541	559	578	543	589	550	520	572	555	539	552	578	564	577	582	555	554	588	520	508	554	574	542	598	541	583	575	611	563	563	513	585	564	559	614	569	576	580	580	526	558	566	562	580	564	553	582	590	570	578	574	586	534	583	553	576	545	584	549	511	576	568	532	534	540	566	622	573	555	572	586	561	587	592	556	553	556	570	568	574	559	579	564	573	602	547	542	551	546	571	563	584	582	611	555	562	511	529	585	585	555	549	587	509	612	589	544	585	544	567	586	523	574	598	596	619	606	567	586	538	529	540	562	595	556	588	570	549	517	525	596	542	573	552	546	542	583	582	558	585	527	592	576	563	613	581	571	591	542	579	550	599	564	576	591	550	620	560	577	532	557	581	596	588	540	574	551	597	561	578	539	588	604	622	539	573	556	573	530	607	594	550	586	537	572	557	567	547	584	565	580	564	587	577	567	559	554	594	554	535	543	584	600	562	548	567	585	538	564	585	503	555	561	575	547	582	562	609	533	563	571	552	534	559	526	558	545	539	588	563	559	580	578	567	579	561	541	608	584	619	577	608	601	550	553	554	557	553	538	537	582	538	539	565	571	560	609	556	540	561	570	587	606	616	574	585	551	558	550	564	583	600	564	561	569	556	563	557	571	591	599	517	548	574	566	580	606	585	576	566	595	576	540	533	586	617	591	553	603	559	531	564	552	577	505	581	560	561	553	533	565	554	575	539	533	574	587	577	574	558	593	575	523	565	595	608	560	589	544	578	586	610	583	563	590	591	580	578	559	562	584	542	607	553	577	542	598	546	546	569	576	540	572	607	546	547	580	576	574	588	559	590	558	530	558	517	566	566	544	579	555	557	590	528	545	540	576	539	589	587	579	587	570	584	571	523	579	551	582	549	613	572	597	580	614	601	530	562	578	602	569	546	566	553	568	529	532	543	580	577	568	574	573	609	555	542	538	537	568	536	570	553	584	527	595	567	543	535	562	593	561	571	540	566	532	610	543	549	591	585	564	585	614	568	535	588	567	589	577	558	551	603	578	555	573	640	578	522	620	583	573	604	569	591	571	585	582	586	584	611	533	603	553	575	598	554	572	578	583	537	597	539	528	568	557	537	591	571	567	585	582	559	619	562	579	588	562	575	581	543	622	596	575	566	560	575	606	582	593	591	564	572	576	604	536	542	589	580	576	547	583	539	590	557	566	564	581	585	560	578	532	573	567	577	566	555	579	591	601	605	610	593	547	545	558	537	545	576	571	549	574	553	545	578	561	599	542	552	630	596	575	564	529	617	586	582	574	569	589	596	580	592	601	568	552	569	601	576	602	586	548	538	555	534	607	584	626	564	569	582	575	601	570	545	580	572	539	551	561	562	570	551	586	515	534	597	585	614	585	560	575	577	565	582	499	532	533	560	567	603	527	586	549	565	569	555	594	572	574	535	544	636	591	567	588	556	621	549	593	593	595	588	585	580	564	574	545	598	572	560	587	575	603	554	569	543	561	589	574	557	576	585	569	550	587	547	552	598	549	559	579	539	583	564	608	593	584	599	548	566	559	576	586	602	544	552	544	540	570	536	565	569	571	548	553	560	592	568	611	571	555	552	590	578	640	611	576	580	562	568	547	590	581	621	607	556	517	525	602	595	558	539	578	548	603	572	561	544	535	528	575	538	567	572	524	545	557	559	574	551	510	609	547	539	614	576	528	569	531	574	585	580	588	565	566	573	581	536	576	553	568	575	573	600	564	528	543	548	539	563	522	543	529	566	537	579	534	552	576	552	555	563	581	546	567	591	582	553	602	572	613	622	581	572	595	565	586	538	534	554	600	550	563	579	577	615	563	551	548	564	588	508	560	528	597	549	536	571	567	515	561	548	552	548	526	602	601	532	552	608	558	545	572	607	609	581	567	575	551	584	564	565	558	548	547	593	566	555	590	569	538	538	579	571	599	588	569	561	596	549	582	540	571	611	581	571	554	575	568	550	552	591	616	577	565	566	562	565	533	577	549	534	559	616	577	560	560	568	577	557	642	573	568	527	528	568	572	592	580	589	586	540	561	588	543	579	527	578	578	530	579	572	576	580	559	550	616	566	559	561	568	573	577	592	547	541	533	577	597	554	553	530	573	607	571	548	602	551	566	524	623	602	534	592	567	543	570	555	575	574	602	560	592	547	549	556	567	584	576	587	572	604	559	577	533	550	559	575	581	590	580	576	553	586	630	613	531	554	553	556	622	550	543	568	580	564	541	526	569	514	614	555	547	585	593	571	503	600	582	574	597	514	548	570	556	539	576	554	566	535	574	576	530	609	586	581	562	562	618	566	573	574	535	588	578	521	565	559	638	590	525	593	541	610	556	553	592	574	561	521	544	584	561	550	576	537	575	510	558	543	545	567	571	572	590	586	570	554	548	591	530	565	576	560	539	569	555	562	563	547	559	551	599	584	540	553	551	550	531	570	562	587	587	588	580	544	578	588	598	550	520	557	544	565	590	582	559	584	576	555	583	567	526	541	572	608	544	562	587	573	557	567	560	572	559	563	546	614	543	521	538	583	601	590	554	566	563	603	588	533	542	601	547	544	572	561	586	568	568	547	579	568	552	536	585	586	535	548	590	576	581	596	528	570	591	531	538	556	584	569	585	586	560	528	590	563	570	593	589	591	572	541	559	551	564	566	549	578	557	582	596	557	527	604	549	542	575	563	546	511	560	592	578	567	544	596	539	528	576	543	583	607	590	591	615	592	571	537	611	557	635	524	588	549	571	566	559	585	610	564	529	555	610	574	557	570	570	549	563	580	560	568	567	542	542	546	600	595	575	511	543	593	571	562	562	616	573	567	520	561	590	539	606	576	535	555	586	564	567	546	591	590	556	618	582	610	549	583	590	579	562	545	535	565	562	585	586	525	518	568	579	561	533	586	590	545	574	606	561	568	573	570	539	609	551	606	570	564	563	584	545	529	570	622	574	543	570	602	583	581	534	551	564	562	580	552	574	560	569	530	566	585	573	567	585	568	523	579	564	541	538	589	563	533	557	541	602	601	544	553	569	514	580	538	572	588	593	523	581	584	581	556	578	552	602	616	570	561	568	587	588	562	559	553	595	578	549	582	530	543	545	596	589	619	584	538	540	552	585	567	573	538	568	579	585	543	585	598	541	609	572	571	561	559	577	553	574
22960	21196	28818	23863	21190	21070	7971	1144	889	792	758	673	635	665	651	625	617	594	563	549	536	568	553	575	526	583	594	544	540	523	524	564	535	483	536	525	530	550	517	532	513	507	533	529	533	519	514	531	530	482	529	566	536	494	521	513	513	528	749	661	542	527	496	482	522	519	543	505	516	534	503	538	519	488	545	508	536	555	516	508	514	510	525	548	481	552	534	522	502	518	514	501	533	535	527	511	532	553	513	502	514	526	533	526	519	528	559	511	520	533	538	483	524	557	487	486	515	519	489	519	506	526	548	510	495	516	505	521	503	543	520	530	519	515	541	510	519	516	508	522	522	512	565	500	490	539	526	529	503	503	517	515	489	497	532	507	523	518	495	496	536	548	532	542	503	511	523	511	545	520	497	456	536	535	524	530	497	534	502	492	521	511	502	506	529	465	508	518	498	526	489	532	519	504	525	513	517	534	524	483	521	528	491	444	531	572	515	491	523	561	490	483	510	527	582	527	497	509	541	510	529	500	497	481	516	486	542	565	520	514	471	537	488	553	534	525	521	518	518	505	529	517	508	545	499	554	513	520	512	532	532	513	513	522	500	543	551	507	546	505	543	507	513	548	525	532	471	521	512	549	509	506	518	491	495	543	526	529	491	461	505	524	546	542	542	562	497	548	514	465	511	463	536	555	524	536	488	503	513	540	540	532	553	525	557	524	541	521	546	502	504	502	500	510	510	500	530	563	503	528	495	535	488	514	474	510	500	517	525	510	516	499	560	548	524	540	533	474	529	534	520	517	516	534	550	508	519	504	520	497	525	513	541	522	522	541	530	500	496	499	530	502	568	521	479	527	514	527	497	520	494	522	494	543	523	529	530	494	523	482	529	507	523	502	508	521	505	533	508	505	529	482	476	512	493	497	494	523	552	505	473	495	477	515	488	523	536	531	563	531	507	499	485	499	527	540	552	542	585	501	509	532	473	485	517	499	540	512	520	539	499	537	476	529	534	547	521	504	503	530	478	504	475	503	492	502	541	510	520	529	528	567	521	530	506	514	511	535	530	496	529	551	554	516	496	477	527	534	480	504	517	473	540	539	524	502	497	525	526	498	510	529	525	511	549	568	511	535	475	511	474	524	493	523	520	518	540	501	515	538	522	551	554	507	518	544	533	505	514	479	526	524	477	509	534	519	518	478	548	531	544	469	489	543	520	524	530	507	515	504	518	529	529	523	475	527	531	478	504	542	500	544	506	533	521	546	504	492	512	536	518	503	478	517	562	525	539	509	525	490	537	528	508	503	517	500	513	490	516	491	478	532	520	523	560	495	523	511	515	471	492	504	543	530	500	551	520	525	529	531	513	488	546	507	551	500	556	497	479	550	528	522	531	492	551	504	499	503	548	470	516	565	510	523	505	520	503	513	515	502	517	543	550	511	550	512	504	564	536	495	491	531	533	496	528	501	486	499	538	517	545	538	514	513	522	510	506	508	538	541	505	530	552	557	518	499	507	504	508	516	502	477	509	511	487	485	516	497	535	506	558	501	560	552	537	537	605	510	478	507	518	530	500	573	505	521	516	494	506	534	482	535	507	504	537	518	504	502	495	521	519	502	511	478	530	554	558	494	519	523	512	490	498	526	494	522	538	547	490	513	533	510	530	486	534	515	510	538	532	512	481	533	476	508	521	522	498	514	468	536	501	536	525	526	493	539	482	522	531	500	497	538	536	525	488	480	519	481	499	465	518	522	536	529	517	487	564	552	495	474	546	532	531	532	488	472	535	491	541	512	519	520	505	495	517	545	572	499	540	509	516	545	501	543	486	527	501	490	540	514	507	521	489	520	523	470	493	501	535	474	528	477	489	540	524	532	532	503	534	534	505	495	451	516	506	496	486	504	513	522	473	489	514	541	503	518	536	486	509	506	540	482	491	490	486	536	496	554	511	546	505	481	511	550	464	536	512	545	525	513	525	521	497	530	536	526	549	506	531	574	485	514	586	501	550	511	515	464	522	534	527	486	491	487	532	516	494	513	531	535	515	538	608	513	499	526	553	523	535	484	484	477	522	522	506	528	551	500	530	513	513	511	471	511	500	495	502	468	509	509	502	507	515	498	518	514	514	513	531	516	534	481	477	534	549	530	556	484	522	487	505	524	494	500	508	516	530	530	520	537	496	479	527	532	549	563	514	522	525	519	514	525	512	518	520	544	503	531	508	497	511	506	533	494	529	533	535	530	539	504	557	528	512	488	520	497	540	567	489	489	527	532	493	483	522	533	560	544	515	523	530	516	526	473	503	518	498	509	543	536	513	516	529	522	489	484	529	514	570	541	533	527	538	525	515	524	532	532	504	550	527	503	515	538	515	481	579	515	489	495	528	558	511	473	523	532	518	504	525	526	512	500	501	550	511	526	537	510	494	500	541	536	530	475	497	503	488	519	479	496	524	565	512	480	525	504	476	540	514	532	500	512	508	517	563	521	522	542	508	529	522	539	538	512	493	517	507	538	508	544	511	492	541	526	464	465	497	549	527	460	517	556	517	521	550	487	530	476	497	506	544	541	523	508	502	549	485	561	463	483	541	534	522	489	540	544	577	496	476	496	503	519	569	555	526	514	559	583	510	515	513	514	534	528	518	534	515	493	523	516	504	580	517	525	540	488	549	519	549	538	554	527	519	540	520	506	513	511	507	511	558	564	553	489	497	507	517	499	516	516	481	523	526	595	545	550	519	528	549	560	488	541	465	533	518	528	498	516	524	545	513	518	528	495	498	568	566	513	523	562	495	503	500	496	533	511	500	523	510	546	502	514	553	508	495	483	490	538	501	542	524	510	492	510	506	509	511	517	537	483	530	553	545	536	520	499	511	467	526	524	516	499	491	505	515	564	481	486	480	475	493	535	524	508	533	510	514	489	530	499	499	461	509	505	499	498	504	533	517	484	553	529	529	552	510	550	504	550	489	536	498	576	549	549	491	508	531	497	522	532	533	513	528	517	514	495	567	509	502	600	481	517	518	498	554	501	551	514	531	527	522	485	506	498	544	502	500	530	513	538	523	531	523	525	522	537	531	514	541	547	519	472	566	509	489	516	509	540	500	528	513	469	497	550	529	536	504	540	514	556	480	569	515	571	537	509	561	560	506	516	523	544	505	547	498	544	511	569	496	566	567	528	524	553	522	550	505	482	540	550	465	543	496	510	499	529	511	527	475	494	532	519	514	536	552	559	508	534	496	518	535	549	481	556	497	495	506	474	514	533	524	518	537	565	528	541	549	515	532	489	545	510	511	533	533	551	505	489	562	554	528	511	478	501	492	494	536	543	520	523	511	549	554	522	488	545	458	526	514	492	500	513	551	493	536	470	526	525	563	549	514	490	513	502	508	502	508	474	497	507	484	497	547	527	520	519	486	516	544	525	546	520	476	488	514	515	571	522	561	560	529	505	477	539	524	514	479	506	545	521	564	529	495	494	606	501	478	526	507	530	553	490	526	488	503	487
34840	52319	42118	22757	4969	2384	1880	1547	1256	1036	947	920	816	730	705	678	682	695	621	637	671	642	606	610	616	618	619	614	573	605	658	580	594	598	583	576	603	543	556	591	555	552	606	590	599	573	585	577	545	575	559	600	550	580	568	518	580	583	909	812	551	568	587	549	575	601	533	575	579	597	533	561	548	568	585	528	563	551	553	576	506	579	542	560	604	586	565	589	580	535	528	596	537	571	581	555	592	549	612	557	557	505	557	574	551	593	593	577	555	536	578	578	564	584	620	544	580	579	537	608	570	595	569	599	541	573	602	567	549	556	540	541	558	624	592	594	557	544	556	587	566	563	564	611	574	546	558	576	578	559	528	596	550	568	569	567	525	580	545	571	564	572	595	513	531	589	549	541	579	569	576	572	586	581	550	585	569	561	589	544	599	557	529	513	540	544	603	594	560	596	599	545	537	555	565	584	571	531	566	550	556	584	498	607	556	563	554	585	581	596	590	586	536	554	571	577	536	568	585	554	569	551	552	570	552	576	550	555	548	553	563	577	543	534	532	573	546	565	553	597	538	536	551	543	589	620	566	573	576	597	530	561	532	573	561	568	589	575	587	532	595	571	530	577	571	572	543	601	604	569	574	562	572	547	587	598	611	558	566	495	558	527	558	519	560	519	589	572	502	585	549	579	562	574	567	583	523	574	531	584	595	590	544	531	557	552	553	585	598	563	575	618	589	600	550	531	522	550	574	551	566	532	577	563	595	562	521	575	556	556	511	583	554	587	563	556	559	568	564	580	579	578	563	524	589	575	529	553	561	581	562	582	610	558	532	535	546	568	543	560	588	546	573	538	568	594	578	572	572	610	595	565	599	557	574	561	568	577	559	569	556	579	585	539	575	547	550	547	555	542	582	578	533	572	591	582	514	555	615	546	515	582	588	567	510	548	555	565	603	571	571	576	570	537	576	537	549	572	532	542	560	598	577	563	524	595	553	531	556	589	556	590	600	550	576	572	535	568	589	559	534	541	569	584	542	566	555	568	567	576	579	555	529	540	550	486	492	577	572	527	564	565	574	550	570	534	589	580	586	565	552	556	555	585	568	584	551	583	572	533	544	524	581	578	602	584	552	521	586	598	546	561	597	574	540	555	564	551	556	528	551	547	529	559	559	573	557	568	556	526	565	575	537	545	538	565	522	572	544	569	549	543	569	567	573	564	580	539	566	574	602	604	593	551	567	579	590	561	559	539	547	572	542	561	590	560	569	588	620	535	554	581	563	545	576	572	560	614	579	530	536	599	567	570	591	523	578	551	580	564	598	552	570	545	570	548	578	554	558	577	548	573	597	563	545	571	558	556	577	554	556	590	591	565	535	593	553	537	538	555	565	580	520	567	525	539	546	547	589	550	561	540	578	591	580	557	560	601	570	528	564	600	576	545	581	558	548	570	595	537	554	556	543	547	551	531	560	539	586	550	554	601	588	552	565	578	576	589	561	589	585	548	578	561	582	593	557	569	575	583	579	554	517	586	617	551	550	525	545	591	547	587	548	581	577	541	546	525	590	622	567	578	575	573	559	560	569	590	563	602	580	572	552	589	518	594	588	552	562	539	548	582	556	595	616	556	559	548	547	534	590	565	562	570	565	534	571	549	555	609	559	578	527	595	561	587	529	588	608	581	538	644	562	559	557	558	522	523	565	602	534	521	553	606	569	556	574	548	579	548	505	554	542	556	582	570	571	587	572	575	571	534	608	548	531	570	528	520	545	550	550	582	577	554	571	538	570	535	578	575	573	555	591	553	548	549	592	526	566	540	581	542	572	600	552	559	583	566	529	570	598	519	552	506	586	575	582	553	566	567	573	601	601	515	538	543	539	547	543	580	581	531	548	556	573	538	606	596	547	551	530	531	577	575	564	588	580	560	591	575	523	575	558	554	589	593	522	521	534	548	572	538	539	597	566	551	570	577	580	554	548	517	584	560	540	559	585	548	533	559	580	589	559	564	599	552	563	607	573	580	558	573	551	614	540	583	531	566	538	596	562	530	544	535	580	548	523	532	546	595	572	521	521	550	480	583	597	553	598	554	544	605	584	567	542	593	563	520	597	592	594	566	607	582	555	519	573	542	578	567	545	574	620	564	565	560	571	547	546	555	525	549	544	583	574	587	567	522	610	595	560	611	548	550	579	534	548	560	588	577	551	541	524	554	599	586	560	540	599	584	586	589	556	577	580	541	558	582	562	589	555	607	531	559	562	542	564	577	555	570	527	541	562	573	565	571	528	589	568	567	525	578	576	569	546	572	558	574	581	543	536	550	542	575	544	599	570	577	507	582	556	550	585	598	594	519	545	545	568	543	562	586	591	605	585	588	557	593	562	615	561	584	574	528	559	569	590	538	537	569	557	563	552	560	554	545	589	539	563	595	533	560	576	566	594	562	539	585	560	569	577	573	566	542	516	574	536	586	549	550	586	558	513	546	585	562	538	571	516	547	573	578	578	580	549	577	571	562	569	573	561	547	579	574	564	541	592	567	513	551	595	598	582	588	540	572	569	558	543	558	546	582	570	596	587	524	562	568	528	547	560	561	581	543	566	558	566	568	542	519	550	599	605	547	603	551	575	569	552	555	582	563	555	597	535	604	561	562	562	518	548	541	566	515	583	578	592	529	584	538	565	552	536	547	506	588	582	572	586	542	544	595	569	551	555	572	603	557	577	550	540	538	559	553	559	538	582	573	576	529	578	541	550	572	554	584	565	522	539	565	556	565	577	597	553	544	528	582	551	568	568	549	542	602	573	538	589	585	590	593	532	555	605	525	560	577	527	535	612	565	546	518	572	538	544	582	556	587	556	575	549	618	553	540	552	565	597	572	553	536	525	607	566	568	549	559	534	591	532	586	561	585	563	596	596	537	608	579	537	605	588	563	636	596	555	567	578	564	529	523	557	544	563	532	569	602	596	559	589	579	595	557	568	570	520	600	590	578	551	585	548	551	553	584	555	590	600	565	502	563	571	557	581	552	595	551	547	565	549	583	547	596	559	572	549	542	599	551	572	548	568	530	570	544	576	566	570	584	576	565	563	539	568	584	545	567	537	566	575	558	534	566	581	574	534	571	548	542	586	562	600	561	555	537	547	539	580	588	573	557	571	563	553	596	545	544	559	529	582	561	586	581	579	557	535	586	586	531	559	525	553	535	581	577	557	561	601	577	595	564	536	541	572	592	575	565	569	605	549	523	566	539	565	543	572	570	535	544	531	584	551	590	543	572	565	585	550	533	544	518	597	596	591	541	592	554	588	586	571	553	565	536	585	582	585	578	557	558	610	559	579	525	593	596	576	550	574	534	552	588	577	560	558	572	565	563	581	594	540	557	556	557	557	520	567	532	618	585	543	575	564	590	592	565	537	546	580	540	594	583	609	574	569	531	547	582	581	552	589	556	537	592	584	588	557	544	565	558	614	558	555	560	550	581	548	538	553	558	591	552	601	545	571	598	581	571
28433	25925	28019	8893	1175	432	408	420	413	384	391	368	422	398	381	373	375	398	339	376	390	402	399	395	408	359	349	407	358	398	417	388	383	402	384	414	393	408	352	381	393	390	373	371	372	384	381	401	428	344	375	381	419	395	354	363	328	359	396	330	402	372	364	385	415	414	396	366	407	401	391	386	347	364	409	375	377	367	385	380	409	364	363	393	404	378	379	397	366	380	388	361	370	355	390	422	399	371	380	410	390	395	404	353	375	420	394	410	382	400	359	417	367	405	403	390	416	405	361	417	401	383	362	385	351	362	366	362	399	401	387	382	362	371	354	383	410	370	382	383	367	411	423	375	404	382	388	411	376	381	414	414	393	376	377	375	336	398	389	383	438	382	363	354	395	390	408	409	356	403	418	401	391	381	371	385	408	408	396	379	363	388	392	386	379	371	369	352	367	401	370	412	410	387	389	376	382	443	380	398	416	362	371	384	349	364	384	373	371	406	390	373	366	349	347	381	403	386	411	413	392	413	355	392	393	398	423	364	362	406	379	378	369	375	370	413	371	385	386	385	372	394	412	403	388	401	375	351	386	373	398	371	349	397	383	368	384	371	377	396	385	391	356	393	391	369	341	407	374	362	363	364	390	370	381	378	389	395	419	356	426	411	390	382	408	361	356	377	378	380	377	353	399	379	408	395	364	376	358	396	374	369	356	387	342	406	387	413	406	394	384	390	372	368	388	376	399	415	373	384	374	332	375	398	378	390	384	389	390	380	384	396	397	355	374	391	410	382	399	368	399	371	422	397	419	384	400	393	412	400	410	393	419	395	423	363	374	402	377	382	418	380	385	402	386	388	395	372	372	359	385	376	410	403	394	362	393	384	358	410	372	381	385	378	361	378	370	348	376	370	400	367	357	376	424	368	396	376	389	362	369	385	384	386	413	343	388	429	395	365	416	366	413	361	378	385	362	371	377	394	368	391	356	392	403	377	397	405	396	390	386	399	373	425	392	373	364	378	403	373	385	387	372	396	376	397	392	371	418	390	371	371	392	377	406	349	343	391	394	380	383	391	380	398	392	365	369	401	385	356	366	407	379	374	411	408	357	380	388	425	369	407	343	410	390	386	378	408	384	406	400	376	372	394	392	362	357	388	399	396	416	393	381	412	390	377	352	367	379	360	357	386	394	395	384	402	403	392	418	400	363	356	362	358	369	425	399	395	341	383	409	397	360	364	406	435	385	389	383	381	409	371	378	436	388	417	389	391	394	397	359	400	388	368	352	400	377	408	380	351	406	373	354	380	360	359	376	363	391	396	396	372	388	395	388	380	419	396	386	383	386	376	363	378	408	379	374	420	358	390	389	359	413	377	374	399	387	405	392	385	408	409	408	423	385	392	353	348	377	383	373	380	405	400	406	362	354	404	360	402	397	373	388	377	337	366	383	394	381	400	385	379	403	395	379	386	377	415	391	376	410	413	376	419	386	377	398	362	418	394	422	383	416	396	401	392	370	388	386	353	377	393	353	394	368	372	395	390	386	374	411	422	395	391	400	397	359	374	368	376	395	380	404	396	395	380	373	419	394	385	392	396	375	359	385	343	406	399	388	364	429	400	396	389	383	402	346	390	364	340	384	399	371	389	376	355	365	343	404	381	368	394	402	374	371	412	386	394	397	385	370	370	369	390	415	380	368	357	426	375	438	357	388	375	408	417	378	393	387	371	379	390	385	375	353	425	406	361	385	371	382	390	404	373	352	400	377	392	376	359	355	393	387	367	394	364	358	370	368	369	407	405	394	373	430	385	387	406	387	402	398	350	373	368	391	370	411	385	361	384	357	379	369	353	375	371	421	400	400	383	400	412	420	359	383	394	347	379	370	371	395	375	403	458	380	377	398	410	373	357	368	368	395	378	367	397	397	382	400	378	360	405	396	400	373	383	397	360	365	375	433	375	358	384	386	373	362	392	358	392	430	358	383	372	365	379	368	390	378	405	411	373	405	392	371	400	398	371	375	373	446	378	371	370	396	407	408	384	384	393	411	381	393	379	392	328	366	372	372	376	370	391	387	391	388	397	362	381	393	383	375	395	371	389	341	390	380	335	426	345	397	404	380	400	406	404	333	387	410	376	402	385	357	373	408	378	373	411	406	367	387	374	378	396	374	395	429	375	397	377	381	410	380	403	413	392	382	370	357	367	402	339	405	408	360	386	362	403	383	351	402	382	408	363	397	382	405	377	372	372	410	400	400	366	362	362	373	393	395	375	354	375	396	390	351	369	367	408	395	399	415	404	419	379	429	429	383	386	406	373	376	400	376	384	336	399	363	378	377	400	409	370	394	376	397	398	393	369	371	382	384	351	402	387	392	388	353	378	379	384	379	359	391	394	395	370	350	409	384	372	392	378	394	397	383	400	384	368	406	420	373	358	405	387	403	371	397	378	415	408	411	384	370	373	387	428	385	369	439	439	367	363	375	353	393	367	438	359	420	382	376	359	376	372	364	388	375	389	396	385	418	400	373	399	426	380	368	389	400	407	389	377	390	344	387	398	365	375	369	371	381	361	394	375	380	373	403	364	423	383	387	356	380	388	356	406	377	395	354	369	390	409	349	375	368	366	404	385	373	376	376	383	399	408	405	370	389	385	350	369	393	393	398	397	388	372	354	372	356	394	385	378	384	397	398	407	426	400	371	351	397	399	443	372	387	416	388	396	379	417	360	372	384	337	358	410	381	389	375	371	369	356	410	370	368	345	385	408	367	366	423	396	355	367	408	409	387	337	404	334	391	348	395	374	398	396	378	390	403	366	407	364	394	366	396	408	353	384	370	384	356	378	350	414	385	363	396	381	369	371	373	363	397	397	390	394	393	366	393	367	405	379	425	386	413	371	364	339	377	397	351	390	387	401	387	381	377	369	380	404	397	426	363	367	398	387	378	415	413	388	369	394	405	383	384	379	380	394	369	395	340	386	395	400	379	381	367	369	372	394	394	397	357	362	355	394	400	375	428	439	368	395	375	373	371	376	340	381	384	396	369	390	393	374	373	386	378	372	421	381	370	365	384	397	386	411	377	372	395	404	383	385	373	374	402	380	354	390	377	365	351	353	396	411	378	362	377	358	392	392	373	396	393	408	371	369	389	384	394	376	380	399	366	382	402	373	389	354	378	367	392	369	357	409	405	423	356	369	385	400	378	389	379	383	380	393	396	369	382	368	375	403	356	357	354	404	377	366	372	341	391	413	407	364	373	410	355	372	374	402	373	388	374	414	413	396	357	392	378	404	417	410	377	405	407	421	399	391	381	360	362	390	403	370	383	392	371	398	365	323	387	411	394	386	412	376	364	367	353	373	398	380	385	365	374	382	391	374	400	387	394	377	372	373	396	375	374	389	379	370	376	394	368	379	387	400	385	412	329	373	390	363	401	354	395	396	369	401	343	401	400	383	381	362	410	388	396	359	388	391	364	395	421	394	414	352	366	429	395	377	384	386	400	374	410	404
29337	41153	28487	4176	1560	543	502	452	479	476	443	490	449	449	472	493	433	487	457	451	430	425	449	457	400	485	486	452	470	435	452	460	479	466	460	458	438	438	477	431	456	433	413	432	427	456	461	487	471	441	464	462	426	445	467	452	422	461	441	450	419	470	426	435	451	447	459	448	500	451	463	464	437	468	435	430	423	468	438	443	483	451	475	481	475	421	448	440	449	468	430	461	471	468	448	468	483	446	464	419	467	415	474	465	455	443	375	420	446	470	452	441	435	434	437	449	425	460	414	459	454	405	464	440	445	431	422	460	459	441	445	438	437	449	446	443	422	424	462	456	414	439	492	430	433	476	496	396	443	438	442	425	458	466	437	447	452	443	481	439	437	502	434	448	462	456	471	463	473	468	442	443	462	440	494	457	427	436	476	466	461	455	473	451	470	490	435	449	473	437	447	453	456	486	485	430	419	479	468	442	423	460	426	465	428	457	444	466	464	382	467	452	458	500	473	431	447	480	441	463	457	439	444	455	417	407	467	455	470	445	438	432	398	430	435	477	462	441	424	447	439	435	406	435	423	454	425	410	447	467	464	463	422	480	442	488	427	450	482	448	418	445	447	448	427	451	454	476	424	420	464	478	457	463	446	426	493	457	461	439	444	460	453	442	396	462	469	427	433	426	452	464	438	426	468	468	470	473	478	458	415	449	456	435	454	427	470	457	476	426	426	463	453	424	449	445	449	433	437	456	449	485	433	420	449	441	425	460	427	460	486	472	455	422	461	436	442	439	416	485	442	424	487	453	451	461	496	448	430	442	421	450	457	449	486	441	473	431	466	424	447	470	449	437	425	454	427	450	474	467	474	476	426	476	438	450	469	420	466	431	449	430	480	451	422	477	456	423	454	472	441	466	477	430	476	436	407	454	460	454	396	487	425	455	403	457	454	429	443	456	438	458	414	457	466	458	475	447	416	479	452	422	488	405	490	423	455	459	430	496	460	416	423	469	426	454	459	401	473	456	440	419	445	445	460	422	446	451	447	461	438	432	456	431	419	465	444	488	429	456	494	449	410	444	441	454	430	426	472	470	462	478	438	415	432	478	499	444	492	434	468	458	464	446	479	462	428	461	448	441	447	450	428	423	449	449	437	439	453	484	414	441	452	476	433	489	423	435	432	423	464	488	456	480	413	444	453	418	422	422	434	447	471	482	479	439	442	437	487	444	461	438	419	458	455	467	484	430	430	437	464	429	439	439	468	439	440	410	467	429	455	417	416	471	452	451	436	442	434	477	457	459	466	451	436	455	480	453	437	466	459	412	416	468	439	432	428	470	431	432	449	461	418	442	444	455	426	478	436	443	453	437	459	445	423	451	441	426	445	431	431	431	450	416	455	452	417	452	453	456	479	452	442	482	465	441	471	462	482	445	405	416	472	446	447	458	468	460	504	448	456	470	488	431	439	499	427	490	432	448	447	415	442	419	433	457	423	434	433	434	440	450	406	455	418	441	443	453	434	421	453	480	518	411	452	484	432	464	472	453	447	460	454	503	445	447	459	423	451	449	467	426	409	412	456	510	465	394	442	446	455	472	469	478	423	437	407	463	453	453	477	472	431	431	442	470	466	439	450	415	451	464	441	432	437	441	444	465	461	442	466	434	451	435	474	459	477	454	483	433	434	434	444	471	445	455	453	451	477	490	434	409	464	441	458	446	421	488	433	403	405	461	387	450	403	407	452	429	470	448	439	482	383	451	433	415	452	469	431	413	427	422	445	480	427	452	398	452	430	428	472	426	462	446	427	454	397	413	467	479	464	470	442	456	435	437	443	429	424	446	462	428	436	476	422	464	502	401	465	413	406	449	442	460	453	493	406	481	433	434	450	460	464	455	416	422	462	429	421	439	451	478	423	456	475	460	433	449	434	442	444	463	473	466	469	441	496	398	442	439	460	460	464	466	457	424	474	459	448	423	441	446	460	430	428	429	409	421	420	434	462	453	443	466	487	446	416	445	438	482	433	414	452	435	421	411	434	448	439	490	442	471	444	430	447	433	453	455	428	409	448	463	422	434	444	438	449	465	423	440	433	428	431	435	433	436	436	441	439	462	462	468	437	430	423	472	455	460	455	447	439	493	450	427	438	438	442	440	437	488	446	461	450	430	456	448	428	449	433	441	450	429	469	459	445	453	474	459	473	447	447	442	483	398	464	454	471	426	465	446	444	457	445	457	432	449	425	451	422	465	478	420	439	433	480	468	463	429	485	472	454	444	454	442	454	457	449	495	425	437	461	467	441	454	427	461	444	437	469	455	428	431	478	448	420	482	431	464	453	454	456	446	441	453	428	414	451	460	448	430	451	445	454	422	466	413	422	432	445	485	435	461	459	461	504	445	489	450	461	442	445	410	431	484	485	440	437	467	449	445	500	425	453	458	437	465	424	375	443	455	425	439	435	447	443	483	445	442	492	469	463	446	436	419	447	465	390	415	458	453	404	418	462	440	441	431	414	415	409	449	437	436	453	405	451	443	461	477	437	441	460	485	438	477	448	447	454	398	453	452	490	428	474	458	486	458	444	451	448	442	436	428	409	454	470	464	464	427	464	426	452	439	481	448	480	430	450	446	454	459	433	464	433	439	467	438	479	440	465	444	450	487	463	467	433	434	424	450	492	437	445	478	399	482	433	485	433	445	438	445	450	437	457	461	446	426	463	453	445	427	445	465	460	449	450	435	448	439	468	393	426	483	436	485	461	463	481	455	486	451	447	455	406	460	457	458	459	397	469	436	436	431	462	462	463	486	464	439	448	466	437	444	479	452	447	475	456	454	425	490	470	466	460	477	407	445	417	460	464	440	430	459	453	472	440	470	443	469	448	431	441	449	457	440	448	435	455	476	418	473	477	439	450	462	455	419	444	449	450	499	459	456	455	447	414	454	471	477	444	437	455	435	453	471	462	433	467	440	419	451	476	484	436	452	423	452	467	483	401	432	449	485	443	376	456	473	436	449	471	448	429	447	429	474	477	445	465	480	434	456	442	479	448	444	451	447	457	485	445	451	437	444	441	438	462	449	452	472	439	426	473	468	460	441	453	470	454	458	458	469	464	453	426	442	473	452	415	438	439	418	451	424	487	440	434	438	440	444	487	480	441	448	460	469	432	448	460	463	454	457	439	458	462	429	423	453	480	443	431	446	454	427	460	431	469	425	466	449	440	453	416	425	438	439	470	412	448	441	469	451	441	464	417	426	500	468	431	462	461	452	447	450	451	455	434	425	463	469	469	447	473	458	463	465	439	479	456	471	468	457	444	475	457	439	465	463	430	463	414	461	463	459	412	470	404	466	434	453	456	448	454	439	460	427	407	420	427	459	432	436	428	428	481	433	475	499	473	473	452	444	492	439	449	442	447	450	443	438	476	438	441	468	487	418	456	486	457	457	423	450	439	476	437	438	480	417	437	431	445	445	453	418	445	477	427	465	448	424	446	435	423	420	434	478	454	455
24028	21120	28281	24232	20987	9319	1017	695	602	507	495	455	465	400	484	408	413	420	394	396	441	424	367	380	373	387	423	422	378	410	395	377	373	421	387	371	373	390	397	378	411	397	385	373	373	402	348	366	402	358	387	380	411	432	388	404	333	477	489	394	389	374	391	394	376	372	373	359	391	385	395	365	412	431	381	343	352	367	391	402	384	407	409	369	361	397	389	365	387	360	378	351	360	388	385	371	350	417	381	391	404	387	400	346	385	423	337	386	394	387	365	385	376	357	417	355	350	387	375	394	392	378	383	382	366	345	385	344	397	375	356	381	405	388	380	352	391	391	383	390	387	374	368	380	361	388	384	379	352	411	384	367	399	356	371	385	404	434	385	415	406	374	404	398	411	376	376	372	382	418	391	383	375	389	414	364	374	361	410	397	379	380	368	397	397	406	412	362	395	391	399	368	431	419	387	404	410	402	378	381	387	385	373	376	403	393	364	363	405	382	409	361	348	372	354	360	381	381	376	363	367	353	400	405	391	356	394	390	367	363	344	394	397	406	359	391	396	421	388	356	394	384	395	412	386	399	378	382	395	380	390	377	356	394	344	392	372	382	399	333	402	379	404	377	358	389	390	355	390	404	411	367	359	378	367	381	401	381	384	393	397	391	374	365	374	377	372	357	387	362	373	373	380	393	368	403	396	374	369	395	398	372	334	387	377	387	381	401	369	383	407	378	369	413	392	387	386	385	380	375	382	396	382	364	371	375	372	373	375	388	429	410	381	389	368	379	373	369	369	357	391	373	399	386	422	368	402	373	365	398	392	355	351	362	363	356	354	374	376	356	378	407	383	382	358	356	363	368	388	355	360	385	393	356	380	357	352	386	378	354	372	381	377	428	393	380	359	419	385	361	384	374	374	390	379	388	388	436	360	419	374	333	376	400	365	423	370	353	365	377	404	367	395	413	406	345	418	372	375	360	368	371	363	361	400	357	382	394	381	389	351	370	376	352	397	356	402	415	398	380	386	358	397	387	378	402	375	349	388	389	365	349	407	356	415	351	347	401	372	374	379	364	348	380	369	417	388	360	384	383	402	353	371	358	402	376	384	408	407	375	411	408	376	370	384	402	373	375	358	388	370	333	395	339	376	410	372	393	375	397	351	402	385	439	384	405	387	379	393	381	389	372	366	381	395	373	419	391	421	360	384	362	399	405	366	385	373	352	388	394	360	369	361	374	383	367	369	357	364	433	355	400	404	372	384	384	379	396	392	409	369	373	379	389	384	372	383	392	381	341	408	414	378	377	358	379	349	355	387	387	390	384	370	351	405	363	380	410	393	372	380	387	339	368	370	381	400	398	368	388	375	412	359	384	391	428	395	387	400	404	361	365	383	393	388	369	367	399	373	369	347	369	418	377	366	363	412	384	382	374	394	403	383	341	395	394	364	409	402	406	371	397	380	385	362	391	355	411	373	413	385	402	374	384	371	367	404	416	379	379	409	372	403	379	371	377	391	372	353	359	342	407	371	392	380	357	389	378	391	386	378	361	368	384	360	339	381	419	372	375	365	355	382	393	409	374	355	370	361	374	403	367	376	383	396	388	370	365	411	367	399	369	382	383	359	366	387	402	375	382	396	362	380	350	403	382	394	420	365	389	372	421	403	370	378	351	395	359	338	408	365	395	377	374	370	358	350	406	369	349	354	367	353	372	394	385	387	404	396	364	367	367	352	355	368	349	375	337	373	377	384	357	396	410	384	350	418	379	359	356	366	372	399	403	382	417	428	375	397	390	367	375	381	376	421	375	374	368	390	371	357	375	371	380	381	391	368	355	395	400	399	404	358	378	404	402	395	434	367	384	374	382	416	397	365	384	367	366	395	396	415	380	381	407	388	368	396	388	388	363	402	376	378	388	404	360	389	342	358	374	373	381	431	379	381	386	377	387	385	371	398	351	374	376	368	386	386	381	370	394	374	371	362	402	432	363	372	360	377	416	347	404	385	354	385	407	350	408	382	372	377	395	370	374	349	376	400	363	380	417	381	370	383	412	378	358	381	384	380	354	375	400	345	416	366	365	362	421	372	377	398	362	419	393	383	374	352	404	418	410	388	367	379	393	353	415	386	385	358	358	354	378	373	395	381	383	350	363	406	417	427	418	401	347	374	365	379	392	392	379	384	385	371	406	374	392	387	411	377	382	354	395	375	382	387	408	362	385	356	378	363	388	397	399	375	376	375	355	368	369	392	409	363	358	373	406	406	358	379	384	356	361	351	398	364	396	407	398	369	403	357	366	399	383	373	383	374	331	407	376	347	384	405	392	379	429	383	380	366	362	376	384	368	355	333	401	380	389	369	394	384	377	409	398	372	400	371	393	415	399	435	377	436	376	404	381	396	410	380	359	401	381	361	387	369	363	403	405	387	373	373	344	359	370	396	388	362	373	388	400	384	377	408	391	388	374	396	431	376	382	381	409	386	404	376	392	395	360	417	366	394	388	405	403	382	370	412	376	378	367	407	415	368	366	371	388	359	405	395	351	372	392	373	351	389	374	382	379	353	385	382	382	381	377	387	398	385	393	389	434	360	374	370	406	367	395	396	390	374	424	368	407	362	399	384	380	363	382	388	393	383	403	398	387	375	396	400	350	371	378	399	369	374	344	393	367	399	421	397	381	389	391	403	344	385	385	381	360	357	372	367	375	348	363	369	397	390	359	385	378	391	360	383	397	386	377	384	383	369	374	384	387	362	358	332	403	396	360	394	368	349	402	360	352	359	409	361	406	387	394	370	378	371	376	395	356	384	372	381	361	405	378	355	368	382	384	378	384	425	371	403	382	337	377	409	386	369	386	372	404	383	389	389	353	404	373	386	404	380	406	363	385	382	380	412	351	377	358	400	395	336	396	409	361	396	403	398	399	414	404	375	375	357	384	340	405	378	417	379	362	359	377	341	367	404	405	368	394	355	384	386	382	377	394	375	383	385	409	383	382	403	366	361	405	361	389	400	355	404	391	362	378	404	386	379	363	369	378	365	382	370	392	385	387	368	367	405	380	405	397	357	387	342	387	414	409	379	365	368	368	368	419	371	383	370	350	361	373	373	369	420	379	376	412	376	349	379	346	401	342	381	423	393	394	419	359	369	378	379	363	391	396	385	380	400	383	377	388	353	359	373	383	392	346	381	428	367	352	371	372	391	365	350	369	352	379	371	414	387	379	396	391	359	394	382	362	377	422	377	408	373	372	362	381	362	354	344	416	385	364	392	397	381	399	385	370	380	378	413	377	382	369	354	398	375	379	378	381	387	378	364	388	393	370	379	403	363	388	379	387	359	409	338	392	377	369	378	373	389	368	398	410	402	366	395	395	400	353	380	391	392	379	364	351	357	386	424	408	391	388	399	409	359	389	403	359	364	384	434	407	406	390	419	405	399	390	390	379	397	383	392	377	428	395	398	348	403	376	391	406	391	400	342	383	380	379	386	403	395	375	392	387	401	359	391	414
31611	52573	35038	9496	4347	1491	1075	967	777	714	621	541	581	553	531	545	474	476	486	457	519	457	456	458	451	503	445	452	480	468	455	465	444	448	488	432	431	450	446	423	459	430	432	438	443	419	447	408	437	431	420	422	427	453	415	441	474	555	643	517	478	415	408	412	440	421	437	416	465	437	444	469	428	431	442	474	477	454	454	428	425	411	451	393	401	459	381	435	436	453	409	420	413	447	432	431	455	416	441	462	456	440	438	420	458	408	451	429	436	416	459	400	414	431	461	417	414	449	433	424	422	468	417	445	481	432	452	430	421	429	433	454	442	424	436	445	406	426	414	438	407	428	448	415	420	422	426	426	434	435	390	434	475	435	430	466	448	432	436	436	444	459	463	441	439	408	455	412	460	441	438	467	433	406	445	437	421	421	467	427	485	450	435	417	455	448	440	416	461	447	463	451	438	403	410	417	439	477	384	441	421	431	443	449	413	417	426	466	433	464	421	444	437	416	433	423	445	455	432	473	423	435	437	426	460	474	427	471	421	474	425	408	447	430	396	406	443	442	458	448	447	446	418	450	427	459	403	455	453	429	448	452	419	431	448	427	431	400	382	446	454	473	435	409	466	434	429	416	422	455	407	420	416	428	444	440	444	401	450	409	457	451	449	428	412	450	365	415	433	395	417	435	422	446	409	426	426	466	435	434	422	456	411	476	468	418	434	456	426	433	430	433	454	480	422	418	420	442	433	426	423	401	455	446	421	435	433	424	402	447	391	427	445	430	441	434	461	454	448	436	403	408	418	453	466	432	429	448	399	400	432	440	400	438	422	432	447	392	413	466	420	404	413	424	416	437	418	401	456	442	419	430	449	412	408	421	449	405	438	423	409	457	432	407	458	434	448	439	432	423	483	421	452	399	429	443	465	425	468	437	445	402	420	434	454	465	444	453	423	462	435	448	437	397	452	442	405	462	452	441	437	424	422	428	432	436	455	419	446	440	437	443	424	440	430	428	422	436	495	400	428	454	424	447	454	420	412	442	452	446	435	437	452	457	401	456	415	455	443	454	443	446	440	404	427	426	445	459	439	427	451	435	426	425	429	436	425	465	481	408	431	395	428	454	459	425	440	426	435	443	473	434	440	419	430	425	379	466	443	458	465	420	415	452	439	409	420	452	443	435	447	412	441	471	405	469	405	431	428	387	422	453	440	441	462	476	448	427	410	417	414	433	412	482	424	408	450	409	425	399	398	419	442	415	449	413	437	431	463	463	436	465	418	417	440	434	449	435	451	448	430	456	459	416	461	500	451	442	439	447	445	445	456	407	416	434	430	433	434	431	430	423	439	438	420	432	448	409	455	449	450	435	423	411	462	456	437	411	437	443	450	420	429	441	467	416	411	431	426	434	410	437	464	408	430	405	433	459	461	391	424	386	418	452	412	452	409	420	433	433	428	462	435	428	470	450	418	418	394	420	444	460	421	406	445	392	454	418	412	421	434	400	481	415	434	431	441	416	426	462	444	385	428	440	440	448	426	453	455	453	433	424	457	413	417	452	432	455	443	435	408	394	428	429	441	424	442	441	426	430	396	451	454	450	436	445	436	411	424	422	437	422	403	432	395	447	429	401	460	410	448	475	463	423	455	453	419	438	438	441	424	453	420	438	413	424	411	421	468	471	446	421	414	459	479	450	432	417	444	459	407	436	438	436	424	454	420	395	412	416	452	489	429	442	406	413	439	441	486	415	417	402	419	423	425	434	449	442	394	423	440	431	432	464	449	449	442	460	442	428	416	471	431	448	434	452	424	420	465	427	442	455	444	459	418	448	425	413	446	423	445	428	439	454	391	447	386	410	395	438	442	461	431	417	455	459	422	458	429	427	429	474	454	411	450	448	450	436	445	433	417	414	405	430	395	438	417	389	431	415	433	423	446	431	463	436	425	444	440	428	400	439	415	429	432	450	472	423	424	453	453	426	425	429	392	449	401	429	428	416	419	461	445	435	472	406	445	438	434	479	408	415	457	443	426	427	436	462	457	448	455	435	394	436	440	427	412	405	419	435	463	445	440	413	403	399	467	405	414	467	413	439	433	388	436	404	435	407	454	415	429	423	429	451	419	425	422	433	443	398	440	431	426	443	439	429	414	437	458	434	450	424	415	480	405	429	447	429	443	461	401	428	445	398	472	450	426	426	477	429	391	392	399	424	428	445	469	441	411	469	443	450	470	444	432	467	428	429	437	447	436	436	429	451	441	412	463	463	408	458	421	395	446	433	395	424	433	409	446	424	421	398	453	421	434	416	454	462	451	431	442	393	412	437	423	417	440	409	425	429	412	444	413	443	437	430	467	428	421	418	433	422	451	430	399	466	450	445	422	433	440	451	432	396	416	417	454	451	437	426	434	409	439	413	428	434	416	427	417	455	449	417	433	457	433	448	463	438	413	420	411	404	426	430	433	439	480	452	416	456	408	412	423	438	420	429	415	420	455	412	435	432	431	451	413	438	474	430	415	455	392	415	448	455	408	435	437	417	438	461	434	410	467	437	444	419	442	393	410	433	453	466	454	431	423	466	440	426	422	428	402	455	422	419	471	415	437	471	436	433	413	384	389	467	443	399	416	432	446	424	450	486	442	438	438	424	418	414	457	423	448	444	446	431	440	449	434	447	421	441	427	465	422	419	445	404	460	422	431	461	425	408	430	457	447	413	422	427	421	421	482	417	451	410	424	452	464	422	444	449	453	445	422	422	436	422	454	426	434	453	460	445	460	435	402	446	434	476	438	431	429	437	444	427	439	427	452	399	433	431	424	439	464	450	405	451	425	442	434	446	414	438	420	459	453	417	458	440	429	425	448	445	451	441	405	438	417	420	462	392	460	399	431	429	404	417	385	442	438	471	451	402	440	451	431	435	445	417	442	448	440	441	442	460	407	465	429	425	434	450	439	423	434	420	463	451	428	452	437	456	415	423	448	423	458	445	438	447	456	413	460	414	414	419	477	446	413	417	415	416	437	454	474	445	424	394	424	397	420	453	428	416	400	412	462	440	405	427	455	447	405	431	462	422	415	387	433	414	463	464	438	435	458	471	427	473	425	439	447	444	425	431	461	413	459	443	398	442	462	507	459	454	425	440	446	436	441	423	385	470	387	460	435	471	464	469	463	446	458	423	449	451	422	419	399	451	438	404	430	440	476	428	442	447	421	464	435	438	400	417	432	411	452	404	434	462	425	441	440	414	409	475	401	440	422	462	463	394	446	398	460	460	434	398	447	445	423	445	418	429	464	428	439	449	402	471	424	412	464	422	454	399	446	429	433	435	438	446	442	422	454	487	419	441	418	449	487	448	426	423	448	428	409	435	457	440	458	455	444	434	420	434	434	412	394	437	424	423	454	427	410	450	437	418	413	467	403	417	442	460	447	456	437	472	432	426	438	452	428	424	447	449	439	491	456	416	421	412	424	460	456	466	450	444	438	434	450	458	459	392	427	428	454	411	434	457
25182	21242	27214	25015	10697	1151	796	679	570	591	575	586	536	563	517	580	562	549	498	569	568	552	519	521	542	532	545	498	510	510	525	515	502	539	554	518	542	492	497	533	537	536	527	530	538	535	533	523	509	549	518	531	490	539	534	512	485	535	571	452	570	554	509	485	490	503	503	498	505	556	502	504	464	519	463	491	524	482	514	522	517	507	496	518	497	548	545	508	509	534	522	494	507	509	504	548	547	525	482	481	459	482	503	524	466	527	513	533	552	548	517	479	530	524	510	509	538	532	525	495	475	519	501	526	554	543	499	483	517	531	521	510	505	533	525	490	550	537	488	559	500	526	498	516	519	491	532	506	532	518	538	542	544	530	550	562	516	522	515	500	481	540	526	484	540	498	517	518	507	485	487	504	533	520	536	542	514	518	494	518	530	511	501	547	507	494	533	525	506	545	524	516	515	498	513	479	514	495	498	519	520	479	504	491	530	499	489	508	489	553	494	533	520	505	554	500	486	555	501	491	552	513	529	519	490	494	519	499	472	521	526	497	526	511	501	541	517	565	529	515	508	527	518	486	507	494	553	543	481	520	539	544	520	533	464	495	511	499	490	528	506	574	501	524	497	522	495	509	525	541	505	499	517	536	492	517	493	506	502	549	516	517	504	520	523	566	512	512	509	550	542	496	530	511	526	507	517	479	492	580	535	530	546	488	526	522	494	510	512	513	493	478	523	517	497	516	504	543	529	518	549	527	525	510	522	576	485	521	513	532	451	507	531	526	508	498	516	510	510	515	528	490	555	540	499	515	532	520	451	493	496	472	509	513	507	533	491	537	479	508	524	527	507	506	514	573	512	535	529	511	510	500	503	535	479	523	496	514	530	482	572	494	530	536	475	519	521	530	516	503	505	518	497	498	546	516	530	535	493	508	528	499	555	512	499	552	490	541	530	521	517	526	510	525	543	459	493	491	516	558	550	531	491	527	533	514	509	519	486	539	526	499	517	555	527	529	532	545	479	490	475	518	539	497	519	516	524	536	508	488	486	510	516	536	517	516	507	517	469	518	519	530	516	511	508	490	488	536	567	515	512	504	509	537	519	554	527	566	504	481	509	506	515	465	506	516	511	533	511	494	494	537	520	505	519	516	551	519	482	504	515	545	517	493	526	509	483	503	526	492	514	529	553	523	514	488	512	500	524	490	487	507	564	529	473	524	496	507	495	503	508	529	506	482	502	525	540	507	556	521	569	520	547	468	521	524	514	507	512	489	530	521	484	488	534	517	486	513	494	536	524	541	560	461	540	534	469	497	527	547	533	519	500	493	533	512	501	525	505	522	510	505	522	496	550	498	502	510	515	549	510	507	522	555	587	492	494	519	499	513	535	470	523	514	528	512	490	530	503	529	550	541	538	528	507	553	518	503	528	521	536	517	517	513	491	477	502	578	509	488	471	439	501	499	494	533	507	537	479	493	485	518	514	492	485	490	478	521	499	517	529	559	537	498	553	533	525	490	520	516	504	495	535	502	487	504	509	471	515	497	532	492	517	518	517	539	498	535	526	526	499	525	499	501	484	505	511	481	502	537	482	524	503	529	518	520	528	566	542	526	510	530	483	588	502	502	511	558	493	509	504	518	506	500	490	482	486	512	501	524	484	521	469	514	475	544	512	482	499	533	520	523	511	480	489	503	483	514	505	518	573	522	495	476	497	486	481	535	548	512	572	548	505	466	521	525	492	515	529	539	508	470	505	493	544	544	476	498	510	543	501	524	511	481	509	474	469	513	514	497	507	531	514	557	540	491	538	512	473	531	495	500	531	474	514	522	494	498	499	484	500	469	527	539	535	538	515	489	488	501	530	523	503	500	490	521	509	542	547	522	534	540	481	479	528	542	472	527	524	484	506	490	557	485	560	490	508	524	511	495	508	520	527	529	505	555	521	512	527	515	530	512	505	525	537	532	541	528	480	515	502	532	533	544	494	542	522	539	488	504	531	509	492	527	519	520	515	507	486	535	516	498	464	521	519	548	501	488	501	508	490	522	518	500	526	487	530	513	513	502	539	522	494	520	522	510	507	516	540	511	492	522	489	538	488	513	500	553	497	514	551	522	498	523	523	481	497	512	522	529	492	520	578	532	516	476	482	511	546	517	532	547	468	516	519	518	510	508	477	534	500	507	484	466	522	522	510	549	492	495	493	486	514	501	473	477	480	499	499	510	495	538	530	428	509	556	509	525	520	515	546	525	520	514	544	513	503	557	486	529	524	554	500	530	501	529	501	478	544	498	543	509	519	540	484	534	534	496	532	488	520	519	539	524	514	547	529	509	519	530	507	533	506	519	552	549	483	514	532	525	516	493	495	497	494	543	495	555	473	498	520	505	546	523	507	543	496	506	505	520	537	514	473	564	485	498	506	527	509	524	516	512	490	530	521	508	507	507	491	520	505	511	508	550	526	495	511	496	557	546	513	504	488	556	529	566	615	496	488	537	481	499	527	539	529	466	545	508	501	499	514	479	513	472	513	498	509	487	533	497	521	492	520	527	508	566	469	478	522	492	538	492	533	531	526	539	520	502	495	493	519	495	528	512	483	490	516	480	480	518	551	515	532	526	499	519	507	513	476	520	556	536	530	506	518	518	501	495	497	480	535	544	516	522	525	530	494	498	484	531	503	497	539	552	500	483	523	515	530	487	519	498	516	558	539	498	532	557	496	561	555	476	483	527	523	516	506	499	498	520	476	503	533	511	477	500	495	501	523	495	477	453	489	494	514	524	532	533	470	555	503	518	507	529	490	530	493	558	494	522	522	473	513	510	512	513	481	530	510	513	485	513	547	514	510	536	548	497	485	489	556	491	536	496	541	502	516	497	519	495	525	510	525	531	514	534	538	557	535	480	479	537	579	526	516	529	494	510	542	538	524	509	479	552	453	503	530	498	493	504	502	538	519	531	523	510	498	517	514	501	477	497	502	559	570	517	499	543	539	510	529	549	489	544	565	508	522	522	540	509	558	529	508	517	523	532	533	504	511	512	501	493	520	498	488	509	506	524	507	517	490	506	468	490	547	533	548	497	535	522	540	514	510	529	544	478	488	542	545	467	516	502	516	489	527	496	564	515	527	511	545	518	520	548	555	520	537	532	549	514	477	507	574	533	504	496	532	509	519	503	535	524	546	499	508	515	494	511	541	510	536	516	485	487	530	546	519	535	532	499	506	523	504	489	529	542	524	534	543	498	492	563	536	500	497	511	556	532	535	490	485	506	558	537	503	534	541	560	520	528	518	531	494	528	537	512	493	478	516	507	533	512	516	504	502	504	544	551	528	508	507	479	536	534	509	527	501	495	495	493	513	528	526	497	508	532	496	499	481	470	538	562	522	539	496	480	502	504	519	522	501	539	540	516	511	512	539	530	500	498	483	510	490	519	522	484	525	537	529	515	509	511	475	493	522	526	525	490	515	508	525	484	475	524	468	539	503	488	502	529	573	520	501	507	533	513
31477	51655	25012	9913	3808	1175	1002	850	737	719	696	711	610	615	625	603	630	589	643	607	624	629	640	566	597	603	632	596	597	626	555	582	529	562	618	597	623	594	610	592	606	563	621	588	581	517	539	584	603	572	603	579	581	534	530	547	547	596	625	541	543	587	558	557	646	573	614	598	642	582	554	567	575	572	588	599	535	587	554	541	517	577	565	581	589	562	574	597	546	587	571	581	571	596	580	567	600	607	577	577	607	587	596	581	578	547	581	600	571	557	578	588	544	575	576	587	570	619	565	560	565	566	559	588	611	556	584	578	597	586	579	567	550	594	605	596	582	551	587	567	566	554	585	592	607	631	572	598	574	586	532	590	572	564	609	570	564	602	584	556	566	567	581	565	564	569	559	595	588	561	540	572	552	569	605	582	584	537	597	611	607	594	573	587	596	581	602	564	569	579	535	598	570	554	605	557	605	587	609	561	592	612	598	582	565	557	544	599	599	577	585	583	586	584	572	565	581	594	579	596	541	596	557	610	574	595	596	561	617	600	573	608	590	585	566	579	602	526	594	606	579	545	577	616	576	579	579	559	570	565	587	548	596	636	597	601	568	606	602	613	566	551	615	596	593	585	554	551	597	529	565	609	531	551	608	587	595	582	536	586	550	554	624	591	577	624	549	539	564	548	632	592	591	571	608	577	573	605	605	584	564	565	609	565	595	579	581	596	582	590	568	547	600	596	559	615	621	594	569	524	585	580	541	573	580	578	599	585	603	573	560	556	570	576	611	578	571	583	589	610	595	603	569	586	591	557	590	543	640	595	590	543	577	609	567	566	565	587	594	612	560	596	598	554	553	611	618	600	563	635	628	604	583	579	591	577	549	587	553	566	573	586	595	604	571	565	582	608	574	575	587	585	589	601	597	553	585	579	576	598	583	536	597	614	593	548	577	589	582	615	619	561	559	607	560	556	630	588	605	577	580	597	583	526	576	550	601	578	601	572	605	590	574	607	574	574	603	586	595	555	555	605	580	569	593	554	614	585	554	573	598	563	615	562	584	564	628	588	594	555	589	563	594	594	559	585	608	583	577	620	596	603	579	550	593	608	639	579	564	606	576	537	619	587	592	570	560	550	612	591	543	601	578	546	591	580	559	588	567	576	575	566	598	583	576	572	580	600	597	558	539	568	610	598	569	587	560	574	588	599	608	542	540	574	561	621	596	560	615	603	581	547	618	571	573	576	595	571	641	513	567	550	571	536	541	557	567	591	525	580	641	565	562	596	596	601	576	607	556	597	578	591	579	598	557	587	584	550	592	587	574	574	581	557	570	606	559	565	570	625	566	549	594	589	584	564	583	579	579	562	528	620	545	587	588	558	601	560	591	625	579	597	561	580	563	621	576	557	572	588	579	520	566	580	572	610	564	556	562	544	608	552	568	565	646	532	570	574	552	579	606	591	529	608	517	620	622	536	559	626	621	592	608	548	571	606	612	610	594	549	584	604	598	629	554	603	551	616	553	613	593	587	586	527	564	597	568	568	581	568	607	578	562	533	577	609	542	558	582	578	579	574	596	595	581	591	596	598	536	568	601	543	588	573	587	580	592	581	571	551	565	569	535	557	564	571	588	594	570	608	580	585	605	575	577	585	563	569	553	551	573	571	595	533	574	607	558	527	553	558	558	598	548	589	633	620	604	538	563	635	575	590	575	586	550	559	604	549	615	597	595	557	577	620	562	570	547	616	576	546	593	638	557	611	588	552	607	557	547	582	537	565	579	587	575	559	590	538	543	586	567	564	612	540	573	588	600	569	574	579	549	517	598	596	581	575	580	559	566	574	592	600	580	511	594	553	584	617	574	566	594	546	578	592	608	570	585	579	621	559	567	606	625	581	596	586	589	607	595	591	554	580	604	566	580	591	595	605	556	567	575	560	598	556	588	581	561	592	558	590	585	577	580	607	615	571	569	596	572	619	582	565	605	591	603	586	547	572	606	518	596	593	616	572	618	586	562	610	604	619	605	534	561	587	552	589	617	585	578	530	588	532	588	584	595	577	613	589	598	572	562	576	586	564	605	585	544	578	526	597	576	608	577	602	580	593	592	560	573	616	567	568	584	571	593	587	591	598	567	590	584	575	589	575	602	555	537	577	584	574	574	612	565	575	601	606	573	562	602	611	552	581	566	575	554	570	600	555	650	584	562	548	609	545	593	557	577	592	609	578	617	570	550	585	565	565	555	546	515	578	556	553	564	574	601	577	586	603	569	602	587	586	556	576	572	571	592	539	562	571	611	608	525	591	572	549	578	540	580	552	586	506	598	566	568	545	600	570	549	581	580	594	586	583	579	548	594	571	543	559	554	577	590	573	579	567	558	562	601	618	547	623	570	599	535	560	538	618	556	572	597	563	570	567	580	581	563	537	613	597	607	601	538	582	590	585	579	617	586	592	522	578	605	572	581	592	531	579	552	611	561	562	583	558	542	572	606	573	593	600	564	583	593	566	602	547	581	564	616	580	569	570	594	553	519	562	584	593	582	575	563	598	559	563	588	594	572	594	590	581	554	584	595	542	564	570	541	553	603	602	615	542	578	573	598	560	559	553	606	527	594	570	556	541	586	561	550	598	561	612	600	621	577	596	543	584	576	579	568	552	593	589	542	571	603	588	592	590	569	623	535	552	553	526	550	537	627	596	577	593	573	607	606	543	581	590	616	597	605	599	541	594	586	599	624	552	588	620	553	566	622	581	574	601	568	590	533	523	531	560	639	589	619	572	614	578	557	574	623	617	573	594	583	615	613	531	591	585	590	611	647	562	570	532	556	613	580	606	518	562	604	547	569	556	562	566	575	599	583	600	568	584	614	585	597	544	586	578	602	601	586	563	564	585	575	564	564	594	548	602	568	584	576	614	594	570	572	596	548	616	573	581	609	564	595	601	589	576	568	541	579	553	606	570	541	589	556	544	576	613	618	609	547	587	544	585	552	596	526	602	578	582	551	602	575	572	587	593	527	605	581	559	604	581	627	574	590	600	603	582	564	566	596	549	609	581	559	609	611	579	610	598	543	588	573	575	594	593	609	589	601	565	510	630	582	564	571	521	568	593	628	573	651	597	578	605	599	563	545	580	552	579	586	587	559	591	538	608	559	570	524	570	534	584	596	565	551	556	601	550	552	577	516	621	572	587	535	529	579	605	549	609	563	623	594	584	560	619	615	602	529	569	579	555	619	611	581	569	578	552	529	593	544	595	583	581	541	593	606	581	549	564	589	547	529	570	549	548	555	609	617	602	568	589	575	583	606	612	601	557	576	576	544	613	563	568	590	581	546	577	603	557	547	589	541	584	585	607	597	604	584	605	597	584	566	580	589	576	570	584	605	553	565	610	614	564	555	589	596	536	610	581	577	571	602	607	624	571	561	575	624	537	516	628	551	567	572	597	571	602	545	546	553	569	607	588	647	590	549	591	608	543	573	583	592	580	547	598	583	583	557	529	617	556	581	605
22912	21134	28806	23750	21139	21070	8234	1303	935	848	813	744	667	665	628	654	666	561	596	582	633	572	594	569	566	588	517	595	594	597	558	508	572	557	584	542	557	529	570	499	526	503	498	532	557	537	542	516	557	570	514	573	525	518	502	535	530	570	538	534	526	522	567	534	556	505	530	503	560	509	527	558	564	553	535	521	494	504	499	503	512	534	519	516	526	510	488	508	522	523	512	514	531	571	565	493	512	513	504	558	552	529	565	536	544	526	510	563	502	537	506	526	526	571	530	526	479	517	562	533	498	499	523	542	487	495	492	527	525	484	516	526	535	505	544	540	564	533	534	554	500	525	505	528	565	517	482	525	520	567	591	541	537	522	503	523	531	511	561	511	550	525	511	511	536	520	556	517	531	508	546	555	544	520	548	524	513	555	517	552	547	521	518	539	529	507	526	557	493	514	588	532	559	514	505	516	553	516	554	570	519	559	524	496	539	472	537	547	509	522	495	489	539	519	524	542	504	553	533	547	489	523	532	524	534	533	518	547	526	498	556	538	508	551	541	544	515	537	540	502	480	502	523	520	548	533	549	558	507	524	536	507	555	519	559	543	540	536	511	559	532	516	493	544	552	479	483	518	500	532	530	520	532	474	518	559	505	573	530	493	527	540	537	470	542	534	534	500	552	546	511	519	548	532	499	506	535	546	513	537	477	533	531	530	496	526	546	525	500	532	527	516	476	505	522	527	516	517	530	498	476	499	508	511	547	570	508	521	541	518	532	528	503	540	543	510	557	487	520	501	549	522	528	547	582	499	562	519	492	512	541	491	534	539	493	535	509	570	502	503	525	530	525	532	489	539	575	530	532	525	552	540	579	541	507	515	532	519	539	558	531	502	546	495	548	481	487	513	499	556	516	522	506	559	526	547	508	517	496	517	485	547	505	511	481	538	512	557	537	555	493	508	493	522	542	517	499	546	504	528	528	557	535	510	540	499	496	572	520	533	512	541	535	531	490	512	529	546	512	502	551	563	478	504	536	546	535	499	545	513	539	478	523	492	548	483	528	517	518	530	527	542	555	541	480	525	568	557	539	523	513	501	503	538	512	493	524	533	533	546	540	532	520	566	491	532	534	496	519	565	541	526	538	581	515	539	570	550	521	528	536	507	509	548	541	529	567	542	541	506	499	543	528	513	504	533	514	489	566	500	510	521	502	515	507	531	491	545	476	512	477	527	516	500	478	515	527	534	510	497	515	560	486	510	550	565	531	523	545	516	554	499	512	508	494	532	478	506	559	537	503	582	503	525	529	533	553	503	513	520	513	487	469	542	529	514	506	518	531	516	490	512	516	478	551	489	571	540	491	508	557	535	559	508	549	535	538	545	534	543	538	512	507	518	528	559	517	534	528	538	527	508	514	532	527	511	550	562	525	548	543	564	536	531	527	525	557	508	500	537	557	537	503	529	560	513	487	518	490	589	523	526	498	494	542	565	557	515	572	536	521	536	517	478	547	558	558	524	536	510	532	513	481	479	457	527	525	508	537	550	548	525	503	532	543	541	558	529	539	526	545	554	563	523	521	527	532	529	569	522	482	526	491	535	503	535	540	517	565	497	487	538	533	561	543	503	502	526	508	514	516	561	518	530	521	516	474	526	520	504	507	500	518	516	489	539	530	529	534	538	545	522	483	506	530	541	527	551	501	508	505	535	525	555	561	507	505	515	553	526	494	531	522	542	539	525	506	561	524	498	539	537	524	508	499	521	517	537	510	534	507	535	522	548	555	510	505	511	551	521	524	535	499	509	528	527	535	506	609	571	547	467	531	552	499	522	542	521	510	548	489	517	515	530	545	527	521	549	502	520	527	558	544	570	520	513	525	487	525	528	521	540	550	551	527	521	483	486	494	531	533	535	550	525	535	527	528	511	480	512	523	564	488	539	516	536	562	566	536	563	547	579	549	553	479	545	506	511	530	541	536	504	564	564	547	517	503	555	567	526	530	533	549	521	522	539	526	519	559	515	493	559	539	554	515	506	483	528	507	512	523	534	528	526	519	539	544	563	523	507	516	548	520	490	531	525	528	550	575	522	546	516	512	536	525	495	533	517	503	552	527	522	543	541	555	537	545	517	503	512	521	582	510	547	534	534	527	521	510	508	550	552	494	523	539	547	506	526	528	509	550	556	491	519	537	538	512	504	583	520	535	549	540	551	505	539	520	489	535	537	527	533	522	580	544	510	504	559	475	494	548	510	479	481	582	553	572	543	505	519	526	508	530	515	506	484	570	524	514	499	534	562	535	520	522	501	500	505	547	547	533	524	534	503	508	537	511	535	527	489	542	501	518	569	468	486	481	515	533	517	546	513	510	529	535	510	496	503	547	525	534	529	529	574	505	525	543	539	550	549	496	504	502	507	533	497	525	547	546	523	590	531	498	496	525	566	516	538	497	566	497	515	508	480	478	547	525	510	555	563	492	469	513	521	538	526	519	544	517	494	555	514	554	484	528	516	535	508	541	513	547	511	542	496	522	555	548	539	495	489	518	514	550	508	546	532	494	497	566	542	506	523	533	490	484	502	506	511	551	534	498	509	507	463	528	542	568	533	509	540	548	549	488	558	489	545	585	571	519	483	551	551	507	531	523	498	516	555	526	510	506	537	512	559	528	521	544	534	594	542	517	540	533	498	532	517	528	502	543	526	550	571	516	521	560	506	491	520	486	561	529	591	539	558	553	523	520	546	571	523	517	541	518	490	553	493	552	519	530	502	525	523	548	512	567	541	538	524	540	522	501	546	503	521	507	541	517	526	500	523	527	564	522	526	520	546	555	563	528	495	511	523	515	532	520	508	524	532	516	521	578	524	533	537	495	518	488	531	534	507	530	527	501	533	504	491	528	528	560	515	491	526	535	522	534	535	468	514	506	526	513	516	530	517	488	520	513	522	526	523	511	562	542	517	527	509	508	533	526	490	544	544	596	550	539	526	500	491	572	533	553	529	553	483	510	553	524	487	501	510	503	542	540	533	546	512	557	528	542	531	519	508	487	531	537	511	552	566	502	520	496	540	505	549	506	518	528	557	545	519	538	541	522	554	565	530	530	493	517	478	568	516	568	577	550	507	534	550	550	497	515	495	550	487	522	509	507	496	536	485	522	523	501	485	470	530	525	524	550	551	506	538	535	540	535	527	503	495	522	520	531	532	503	476	524	530	502	540	525	543	528	554	528	485	558	530	513	503	549	529	509	522	538	516	543	504	481	499	556	507	501	512	543	521	519	493	505	555	540	522	556	529	517	518	498	544	513	513	577	539	516	512	537	566	525	521	523	529	549	490	514	538	486	566	578	535	534	539	525	551	527	500	557	495	505	510	531	544	535	562	543	514	500	505	550	508	540	529	529	518	459	524	510	507	499	505	521	537	544	494	561	535	526	487	544	496	514	534	555	509	547	528	506	498	476	523	526	524	550	482	511	495	510	550	503	473	523	537	539	518	503	527	526	510	547	522
33236	61001	36488	17971	7527	2696	1984	1665	1357	1222	1019	889	838	800	767	686	680	675	684	629	670	655	679	647	614	612	654	628	646	595	634	634	621	563	599	634	628	557	601	505	616	571	576	604	609	555	603	589	558	578	545	560	601	591	607	588	571	583	619	594	567	571	567	535	536	586	589	584	607	569	567	540	566	625	543	567	578	585	562	557	580	558	577	588	557	552	542	582	580	578	581	549	578	567	546	578	513	606	539	564	602	559	561	570	572	580	614	567	586	618	550	573	629	584	564	595	582	587	583	578	593	545	554	564	543	523	598	584	608	557	581	578	569	570	585	577	562	511	552	603	578	566	559	589	600	591	545	579	554	561	568	575	593	610	561	532	609	562	551	576	570	594	571	578	551	574	568	541	572	564	548	583	562	585	553	604	619	598	579	550	587	577	562	580	575	574	610	626	578	554	589	568	556	540	560	576	557	553	572	619	570	596	544	553	592	582	616	603	570	542	558	582	598	565	543	592	554	593	540	580	529	558	578	559	606	547	575	559	553	567	576	599	563	602	549	607	534	556	594	551	586	598	542	541	591	591	552	562	593	604	579	553	581	590	579	587	542	594	542	508	589	589	585	579	585	558	542	539	557	565	576	524	561	557	564	587	556	609	602	589	549	607	574	536	581	561	566	582	536	613	555	559	528	586	637	533	612	569	551	580	633	570	549	563	576	555	597	592	556	572	596	586	577	563	592	570	538	561	603	513	552	560	581	571	592	580	560	560	506	570	601	622	562	586	585	583	564	581	589	583	568	567	553	563	554	533	573	581	597	568	566	570	579	597	565	558	542	568	547	577	601	605	537	553	571	588	557	581	565	552	602	591	556	586	579	598	546	561	535	535	546	604	530	588	551	614	592	554	554	596	613	560	570	538	594	572	545	549	558	615	575	593	587	557	594	550	612	599	553	543	552	585	585	557	574	533	618	570	604	573	554	578	525	534	579	592	581	567	596	570	561	583	593	534	625	566	595	567	600	584	588	569	596	632	579	542	556	593	530	603	527	528	563	545	603	581	617	545	575	522	544	574	564	531	587	609	607	538	549	565	518	594	594	533	572	557	537	634	507	571	545	579	582	543	568	565	571	555	591	522	586	560	597	578	587	574	566	560	588	615	599	561	598	568	539	574	596	601	530	560	565	502	599	568	555	560	579	603	579	580	627	609	580	578	561	565	567	599	582	548	578	549	545	549	570	568	593	585	555	576	603	542	567	583	576	563	602	567	608	534	562	611	572	593	566	581	575	619	592	535	575	609	578	561	619	548	565	600	579	604	538	552	564	607	583	574	592	589	597	541	578	585	597	581	610	549	548	546	559	592	563	565	569	606	608	567	613	586	564	569	549	568	532	577	569	593	585	580	603	575	573	587	525	546	515	583	569	540	573	560	562	580	570	584	567	533	564	564	548	554	564	559	599	586	568	587	613	555	541	564	558	553	631	559	616	591	602	546	564	587	577	565	601	574	553	557	539	592	514	565	554	533	562	576	594	603	583	553	589	572	573	577	539	549	585	590	563	610	556	570	530	563	629	594	563	576	539	589	574	639	558	585	557	567	574	587	572	542	534	563	573	585	594	566	545	596	568	592	571	531	576	545	572	570	571	567	609	544	608	613	547	567	609	567	613	545	620	624	595	541	581	613	554	522	557	585	547	563	574	565	570	575	589	557	588	597	581	570	566	557	557	540	556	546	602	558	569	566	569	573	558	599	571	591	589	568	559	579	579	537	538	569	543	581	564	635	613	555	567	534	550	575	596	599	567	527	531	572	541	575	600	558	580	545	538	578	614	572	587	551	559	528	577	630	573	590	550	605	557	548	548	587	582	551	546	576	551	572	572	601	580	537	552	558	601	576	577	604	593	568	569	558	607	553	580	580	574	559	557	559	610	560	536	568	603	557	558	595	555	569	561	550	599	621	559	541	595	542	549	548	544	585	594	632	581	612	568	593	579	571	575	568	577	542	596	584	568	584	604	572	517	601	565	580	561	556	586	543	576	549	558	566	625	576	561	612	578	533	558	570	580	591	573	553	570	569	612	547	576	547	597	607	580	528	521	527	578	567	611	562	565	576	569	573	580	525	568	579	537	551	547	547	570	585	552	544	594	537	563	561	582	551	636	584	563	593	613	556	560	605	601	553	609	606	557	610	583	547	555	582	612	566	600	550	569	596	586	545	593	605	557	544	584	576	562	571	541	560	598	567	560	573	568	571	530	573	555	589	578	562	579	578	582	621	594	569	595	584	529	513	574	637	524	596	532	578	580	538	547	596	535	567	578	572	569	591	588	577	568	571	568	601	572	574	560	542	580	553	518	574	605	568	604	545	559	584	561	601	567	584	549	546	554	581	555	609	550	576	562	596	593	569	549	598	575	559	562	551	600	596	574	581	559	554	618	545	565	572	601	549	591	527	557	553	571	563	570	586	595	627	527	565	571	532	578	602	568	579	540	595	569	569	574	603	584	575	546	571	599	599	554	571	549	580	583	552	581	578	555	587	549	559	543	539	526	584	561	532	533	558	598	596	594	584	544	572	570	548	554	579	572	541	546	591	577	622	587	568	569	545	609	592	571	556	585	567	566	567	543	590	593	592	564	603	542	557	583	577	555	578	554	530	570	557	614	543	572	582	577	539	535	557	587	585	567	555	605	572	587	609	596	568	535	598	556	564	584	566	611	568	558	607	568	594	577	584	592	611	561	568	590	537	561	566	541	560	565	536	554	607	549	619	605	574	534	573	581	567	537	552	579	600	531	591	609	557	614	545	558	548	579	544	589	540	607	558	601	624	596	573	585	611	569	554	594	569	579	610	551	603	605	556	592	565	569	572	585	536	564	579	557	596	543	587	523	555	586	578	582	554	572	563	558	587	572	562	590	573	606	567	593	557	547	531	589	522	536	589	561	571	574	578	575	572	567	554	583	575	564	568	548	565	555	585	555	530	581	587	598	594	569	566	565	581	614	576	554	572	586	562	603	603	592	575	587	538	594	596	571	620	567	591	561	559	593	586	546	545	570	608	592	549	614	567	564	552	543	573	536	636	559	550	548	594	583	581	550	593	646	563	571	584	585	603	553	541	596	585	585	562	558	578	562	608	576	578	544	603	569	588	595	586	567	589	588	590	598	591	545	571	602	593	640	570	603	585	591	539	578	527	576	568	561	541	548	536	533	540	560	558	591	603	591	575	497	585	560	538	548	549	541	597	578	617	603	578	547	557	586	564	547	595	606	535	560	571	613	579	573	615	550	543	528	558	578	617	591	580	590	603	620	595	551	589	591	621	592	588	566	566	568	550	609	607	550	595	547	586	582	566	537	596	559	562	529	533	583	589	612	589	564	588	590	578	593	586	591	594	574	560	550	606	583	610	556	540	577	560	557	544	566	611	579	563	584	583	637	570	616	582	608	543	552	562	587	600	564	533	580	562	541	578	600	595	578	560	553	584	549	570	561	575	556	601	530	562
28523	25208	23939	10527	1195	528	451	471	416	426	442	391	422	418	417	402	416	412	381	391	411	408	390	398	391	379	415	409	401	368	403	414	388	389	350	422	370	418	342	449	381	396	415	419	414	399	447	399	403	394	399	416	417	418	386	414	433	380	382	444	400	417	407	402	419	384	398	404	403	401	410	375	355	394	389	396	421	408	395	408	387	397	411	450	411	423	406	417	433	394	421	413	423	427	377	423	389	415	380	384	392	386	422	407	438	409	386	389	403	402	437	403	408	401	401	401	425	382	400	410	454	388	436	418	401	410	463	394	391	400	429	385	428	393	384	412	420	410	465	413	417	395	386	413	386	402	415	414	394	357	411	403	416	439	404	412	387	418	430	374	414	434	430	398	427	391	415	396	411	393	403	408	395	381	402	415	393	387	411	384	406	404	389	404	431	415	406	411	394	418	405	422	390	408	411	428	424	374	399	425	418	420	418	416	385	424	419	421	401	400	381	401	413	384	413	382	379	398	392	400	403	404	401	432	400	395	387	421	408	375	436	417	398	393	442	394	424	387	403	384	391	418	406	396	377	384	408	411	390	388	372	422	385	390	407	394	391	427	378	434	400	381	419	408	429	392	349	432	442	422	407	410	375	387	422	410	422	367	391	419	408	401	435	410	410	435	424	410	391	376	399	407	424	400	403	440	384	427	416	400	405	397	388	415	417	406	371	376	425	380	382	406	366	390	413	420	414	412	353	407	389	411	419	383	454	406	417	391	402	406	392	405	390	390	400	420	382	393	409	416	359	410	398	429	449	438	382	410	415	410	394	420	400	426	421	412	408	383	450	399	401	428	391	436	377	414	377	391	418	390	421	386	426	401	395	380	414	381	360	405	404	394	413	418	414	396	406	417	431	382	386	428	398	395	448	413	410	400	441	428	396	392	426	397	416	396	420	411	385	391	385	370	386	454	422	415	435	406	385	393	351	407	402	350	401	401	371	410	347	396	395	398	382	371	397	403	404	426	386	431	410	372	390	393	401	416	377	367	426	398	414	387	424	422	413	387	418	384	361	403	427	438	422	409	397	425	413	418	446	401	423	434	396	421	381	407	390	394	441	411	418	396	440	436	399	407	396	388	392	446	402	379	407	394	435	416	399	441	393	386	403	385	373	402	391	388	418	396	367	418	382	430	435	401	428	432	389	413	358	381	423	402	395	397	384	404	413	417	406	373	379	399	453	399	393	397	411	406	364	418	380	385	457	404	410	410	340	420	396	370	402	401	417	386	402	448	425	438	370	418	389	408	427	425	419	405	429	390	413	405	419	429	450	388	379	416	395	401	405	416	402	410	406	420	418	392	384	390	405	393	432	376	402	385	383	385	390	419	414	394	471	413	402	422	397	376	370	402	418	371	419	393	396	406	407	424	396	385	434	416	412	411	402	401	399	389	420	411	388	425	398	408	408	403	398	417	364	435	375	403	423	402	388	396	374	392	410	434	408	399	387	425	419	419	390	429	375	407	414	377	369	372	417	428	388	385	393	399	419	397	395	424	397	414	394	420	417	387	389	382	388	425	412	421	444	400	396	407	403	429	385	380	368	418	397	410	383	411	420	398	371	390	425	412	414	377	422	374	402	364	414	389	426	406	395	425	408	399	461	376	413	391	429	389	392	385	414	399	436	410	415	375	453	436	436	415	390	400	377	416	407	413	374	399	414	409	398	435	366	382	416	402	444	420	369	400	440	378	385	410	411	379	397	392	402	391	391	403	402	385	418	358	351	407	430	433	440	372	416	405	388	410	405	375	422	389	407	416	426	404	387	409	447	402	419	425	430	420	415	394	416	391	410	423	414	384	414	417	388	418	441	412	446	397	395	420	399	401	426	411	396	388	367	398	429	342	420	398	414	389	410	422	409	388	373	387	398	380	388	413	403	408	410	390	404	415	410	422	415	444	356	424	437	420	439	411	388	384	400	401	371	398	412	384	396	376	373	403	409	405	352	461	402	425	385	417	398	370	401	410	405	376	431	423	400	416	398	415	362	399	418	396	352	403	418	384	410	418	392	408	432	393	388	403	422	374	399	405	418	410	390	411	390	396	391	395	378	398	382	405	428	454	394	431	399	365	387	413	411	395	393	379	420	394	387	418	409	428	392	393	390	420	423	346	387	412	377	419	387	423	417	411	404	426	436	413	390	387	370	395	393	425	406	393	408	395	426	406	446	381	405	387	399	400	389	431	389	392	402	408	378	411	417	406	426	424	369	418	383	432	421	398	414	379	399	407	403	393	412	412	464	405	399	382	407	384	383	391	400	457	394	379	418	376	391	388	410	406	398	417	386	391	413	415	362	395	398	383	425	393	377	430	408	425	377	393	384	431	429	436	416	420	387	423	411	389	408	387	414	376	370	395	388	428	436	366	375	361	452	374	379	392	411	372	405	359	364	391	379	402	400	401	394	392	422	445	393	426	427	433	444	445	411	394	416	406	396	399	414	424	436	382	408	425	414	431	441	374	377	428	378	388	399	421	399	376	401	409	390	382	402	384	393	385	431	407	405	429	397	444	418	429	385	391	415	440	409	419	361	421	381	409	402	426	461	428	410	378	422	434	392	382	431	447	453	428	373	378	390	384	394	422	386	418	450	392	415	408	399	389	406	403	409	391	420	459	413	444	398	423	362	359	413	410	393	353	419	400	385	404	399	395	400	424	400	383	404	437	401	393	403	413	419	398	448	399	369	422	411	395	404	383	400	399	389	413	395	401	421	389	407	392	437	433	370	445	373	417	400	415	403	418	405	379	402	349	411	397	427	423	424	416	425	406	462	434	389	344	395	378	372	397	424	379	380	363	410	417	402	407	382	415	414	393	390	413	421	430	406	396	389	388	397	437	426	415	399	405	371	372	404	441	412	415	395	350	387	417	347	401	401	379	431	449	397	393	378	399	373	383	415	419	381	386	401	391	390	426	380	378	416	439	382	362	419	416	382	421	412	383	381	382	369	421	409	435	421	404	391	372	421	366	368	380	370	366	413	432	404	382	390	400	397	376	422	380	377	389	417	460	407	386	373	428	393	376	402	424	381	397	431	431	452	393	414	390	396	425	413	428	402	405	408	377	364	396	405	385	405	360	405	363	373	416	403	424	402	369	420	411	389	363	393	383	414	407	390	406	401	387	408	378	415	424	413	417	413	426	392	352	406	384	388	414	419	399	356	404	393	428	373	393	384	421	389	396	421	405	387	388	379	376	383	396	449	430	431	383	405	415	423	398	402	385	347	377	445	390	405	437	402	411	422	421	383	369	420	423	391	365	411	388	432	408	402	439	383	416	370	419	416	426	423	386	408	449	344	406	405	337	483	403	375	409	400	364	361	394	438	398	405	391	394	420	393	417	403	398	402	420	416	409	415	422	377	394	387	415	412	398	400	380	423	377	403	407	411	421	364	440	386	403	398	395	396	393	415	407	405	404	429	408	395	395	408	378	411	416	407	402	371	409	396	401	425	405
30002	40287	22651	8381	1334	639	562	536	552	485	464	488	485	465	493	438	466	475	493	473	512	419	459	467	453	462	449	457	474	496	448	448	454	454	449	467	490	476	447	492	426	449	463	441	433	486	514	461	468	501	440	465	460	490	459	421	471	479	475	454	440	447	493	483	491	493	434	498	477	436	445	490	451	462	482	482	513	461	440	463	464	479	469	475	444	470	479	496	492	455	481	491	464	484	440	426	465	488	416	470	482	446	441	459	521	486	447	452	421	476	457	433	461	457	451	465	446	461	430	463	448	491	459	444	510	454	466	498	469	473	492	484	481	488	474	471	467	502	492	469	452	494	468	503	447	484	471	454	520	454	469	475	447	455	459	446	482	460	459	457	459	460	433	443	443	464	453	467	472	459	474	483	457	482	425	473	493	478	427	470	482	454	496	475	445	442	452	464	507	501	475	465	448	471	440	458	440	452	495	427	433	460	406	462	440	429	471	469	477	454	501	457	448	448	436	453	445	490	439	436	463	448	485	457	511	500	452	534	472	471	458	437	442	422	471	449	433	504	518	463	476	485	477	472	442	471	505	418	447	463	479	489	494	459	469	506	455	420	524	446	482	493	465	500	478	487	479	479	477	454	444	483	481	482	475	463	447	451	497	511	439	491	418	487	461	475	476	460	437	445	433	466	435	467	477	466	443	474	474	456	462	452	443	417	503	495	472	443	454	451	469	470	456	484	464	480	462	470	415	441	434	451	483	489	457	477	475	449	469	476	468	453	450	464	490	480	429	473	463	490	459	481	504	459	432	453	451	489	502	470	442	434	476	485	476	482	456	461	459	432	479	447	428	488	459	446	475	478	483	443	471	457	475	482	437	475	483	427	492	461	472	460	474	476	443	472	440	436	476	461	471	500	457	479	452	474	504	479	461	472	490	490	459	471	463	511	403	427	475	486	497	440	443	466	472	471	456	484	447	488	428	474	442	455	461	493	460	418	466	432	433	474	446	467	468	467	435	506	512	471	481	467	475	454	461	453	476	522	474	453	461	472	499	450	439	488	455	442	449	480	435	457	455	451	451	492	446	461	489	484	475	456	467	469	484	464	424	472	474	482	445	492	465	501	505	440	451	481	450	457	471	501	457	478	454	447	449	436	461	441	447	455	454	457	482	479	475	462	454	478	444	481	491	426	471	435	460	485	492	468	417	435	454	468	479	466	465	463	462	490	426	434	422	438	405	483	451	488	459	420	471	493	435	493	461	434	513	492	454	473	450	478	469	467	468	455	472	468	473	456	437	462	471	437	452	474	488	486	470	474	467	459	457	474	437	461	485	482	435	480	457	498	445	464	459	464	458	454	474	503	494	438	488	479	444	479	467	454	445	477	470	441	453	522	497	446	464	497	477	463	463	464	469	462	489	480	468	458	429	481	513	442	509	476	482	466	449	436	501	451	439	437	526	443	468	505	480	435	476	451	452	441	478	455	488	425	422	428	458	471	495	433	470	472	479	477	450	448	477	448	447	453	468	447	464	457	446	489	457	503	464	476	441	461	440	471	464	449	483	508	433	470	492	448	445	443	470	454	433	451	466	497	451	475	491	432	497	484	454	428	485	473	435	466	499	471	463	458	482	456	441	450	486	473	500	472	470	497	451	441	485	456	472	453	414	467	481	473	489	490	470	451	498	468	414	453	447	489	452	443	505	483	457	454	446	468	482	446	469	476	461	498	474	463	491	496	506	461	483	429	480	431	486	476	450	433	469	489	434	456	502	466	476	481	440	448	455	476	435	480	438	439	448	457	437	463	452	450	456	483	454	482	467	475	452	459	443	463	440	457	461	494	459	451	479	442	447	484	419	461	429	495	472	472	469	428	485	470	414	465	454	461	450	457	473	518	496	470	434	441	453	454	480	488	486	428	462	509	458	470	452	471	457	484	445	441	484	453	454	473	433	411	457	475	476	468	472	439	520	425	466	450	493	489	500	436	469	465	444	452	472	492	494	477	444	499	444	405	500	485	471	487	471	419	474	468	460	478	450	459	470	439	447	451	442	452	477	460	474	455	462	478	485	449	430	497	454	466	479	459	459	470	455	467	457	429	458	506	417	520	452	488	479	438	490	432	477	470	457	425	426	438	437	506	457	495	480	479	494	469	478	474	467	450	476	475	450	474	447	450	461	461	448	468	448	453	445	484	473	468	448	476	469	479	450	460	485	450	518	480	455	454	467	443	416	416	441	485	459	443	471	452	458	452	483	457	459	468	473	466	443	458	461	487	485	473	459	461	460	495	463	476	439	428	465	466	486	483	434	471	474	473	490	515	478	436	453	456	427	437	456	500	477	443	494	444	450	453	468	457	511	440	496	462	454	463	442	482	470	434	488	447	468	481	466	488	498	453	446	479	478	467	478	446	484	485	461	473	445	467	444	483	465	449	458	482	471	508	482	465	446	472	473	440	478	503	474	493	467	450	478	451	479	427	433	458	495	457	487	477	468	476	511	481	465	496	435	467	449	461	484	427	473	457	509	471	460	470	468	466	491	489	499	520	462	469	436	431	489	423	477	483	431	470	441	497	467	498	468	446	466	476	456	480	438	453	483	492	438	447	465	487	512	501	482	479	448	488	482	450	444	466	501	483	449	441	452	448	492	489	508	449	466	491	475	447	476	458	487	442	500	476	452	498	460	456	469	459	437	491	442	495	492	491	483	474	451	474	494	475	495	477	470	475	469	496	452	462	464	459	488	457	472	480	467	463	457	511	434	476	445	456	455	445	444	475	477	467	485	447	478	487	420	494	428	526	475	455	452	444	476	469	469	445	443	483	473	446	411	453	485	451	461	471	464	452	496	486	437	441	465	476	469	443	471	481	490	448	472	472	461	456	465	461	517	442	488	439	452	450	465	449	441	490	472	486	472	470	468	465	435	452	471	481	487	468	505	448	480	467	469	430	449	457	443	469	461	481	475	455	448	439	502	494	498	463	457	487	458	481	476	450	464	455	442	478	473	473	473	476	455	439	476	444	479	479	464	474	481	478	494	451	448	513	446	470	460	477	484	473	446	488	479	464	463	439	423	502	462	450	467	454	447	488	484	501	461	441	494	503	486	472	468	448	456	464	489	490	442	467	448	461	463	475	472	486	471	460	439	464	430	456	491	469	415	466	484	440	499	465	496	451	463	447	475	492	498	474	459	478	463	461	467	458	449	460	440	466	444	418	443	454	451	482	483	474	448	470	468	451	457	461	514	462	485	467	457	442	447	441	502	451	502	446	472	425	489	480	501	478	458	434	455	486	434	520	483	448	435	482	481	415	441	454	463	456	449	437	461	420	463	428	443	471	469	509	473	490	421	457	444	447	449	485	479	463	497	476	447	509	472	477	469	458	455	489	472	458	472	471	460	439	466	469	483	445	448	493	432	441	420	493	485	520	446	486	437	412	449	458	515	453	454	438	461	469	447	489	452	454	435	492	431	446	468	485	468	452	493	448	461	454	476	453	446	491
24054	21190	28405	24297	21024	9492	1058	755	671	591	535	514	455	420	454	437	439	427	393	405	451	433	374	391	394	404	391	373	405	382	400	390	366	369	368	428	371	352	374	391	360	378	396	389	402	355	410	366	330	391	398	382	385	378	411	434	394	404	403	376	386	425	383	424	336	379	396	414	402	389	428	388	362	396	447	364	384	366	398	383	384	353	356	438	370	390	376	415	364	396	356	369	360	388	397	366	371	397	370	366	369	384	383	383	384	390	396	400	388	396	354	371	346	337	366	364	390	377	372	352	400	399	379	368	424	372	393	359	380	396	374	341	361	410	379	386	370	376	369	362	372	371	367	403	374	411	359	387	396	374	374	354	374	395	382	349	403	348	379	358	400	373	378	371	378	387	398	414	376	364	391	345	386	365	364	385	375	353	400	418	356	406	379	388	362	380	383	398	373	403	376	361	404	393	347	369	355	397	425	408	381	371	381	364	372	382	359	385	380	363	408	405	363	409	412	387	367	384	396	373	393	380	392	386	368	388	384	379	382	379	390	393	367	381	375	379	379	405	398	380	396	344	379	416	342	382	391	391	366	394	400	370	402	363	402	382	358	383	380	401	416	373	367	359	405	396	380	354	370	390	377	369	351	361	378	369	387	387	419	387	375	394	361	381	400	368	383	376	404	374	384	396	350	405	359	384	394	394	425	360	388	364	329	368	372	356	391	375	377	394	412	355	370	404	409	400	406	389	387	377	382	361	360	363	406	384	360	376	372	339	361	370	420	338	368	353	405	373	333	403	399	382	380	373	375	342	367	376	376	410	370	358	397	347	391	387	322	374	337	356	366	386	370	407	378	391	359	350	377	356	387	392	385	382	365	372	379	348	354	355	400	384	376	368	371	370	380	387	368	359	339	348	353	394	355	386	395	359	361	400	378	379	396	392	365	355	382	394	373	347	372	387	360	405	371	394	405	384	375	390	374	401	382	432	377	388	391	383	382	347	369	402	376	367	377	389	368	377	388	383	368	425	377	353	371	357	366	380	402	385	366	329	362	373	401	339	392	355	359	381	399	413	419	373	374	401	344	316	375	352	426	392	375	362	371	352	385	369	386	378	373	377	383	357	384	398	384	355	352	362	372	382	377	385	372	412	355	390	342	377	359	385	392	412	420	371	401	367	359	356	357	389	378	407	359	385	414	385	373	350	365	339	374	350	388	404	390	381	379	355	377	356	361	396	380	363	356	391	391	381	368	371	374	388	386	361	366	383	386	367	395	363	374	386	388	358	376	397	395	355	381	385	369	406	388	383	366	397	381	350	355	334	400	376	370	378	410	391	410	357	381	404	381	366	375	384	390	410	355	406	404	377	360	360	367	381	397	378	331	388	378	385	379	383	404	384	387	346	351	401	366	370	405	389	358	357	366	366	393	385	362	423	389	360	381	359	383	362	413	374	374	401	405	366	401	374	383	358	369	360	377	397	354	383	390	392	356	388	393	376	350	399	391	388	342	364	376	396	400	383	333	354	373	392	392	379	390	357	431	380	414	400	422	397	375	368	354	382	383	390	387	357	398	382	328	365	353	386	343	384	383	393	354	368	380	362	388	395	318	392	430	394	391	380	393	359	396	406	369	370	410	372	377	374	350	386	400	347	416	392	388	361	360	396	397	392	398	402	419	347	367	409	381	379	393	384	354	358	367	387	366	389	353	359	353	387	419	366	379	335	401	415	361	379	392	396	375	372	350	346	383	367	366	397	369	370	371	362	362	401	410	386	404	378	350	357	419	359	434	377	373	352	367	384	421	371	398	380	379	371	379	383	378	393	391	378	329	392	333	382	342	410	344	399	347	405	353	397	376	400	361	375	394	377	365	382	376	399	364	366	366	360	381	361	384	376	387	380	361	384	362	356	377	407	362	359	393	389	423	434	363	387	380	389	349	376	383	377	370	366	389	333	362	369	342	374	387	359	366	378	365	376	379	353	376	357	362	410	404	394	343	370	396	347	368	397	391	375	389	354	333	416	368	386	392	395	362	381	392	383	378	356	351	354	375	385	352	345	370	346	382	351	393	369	395	380	379	338	404	374	359	344	398	374	395	372	358	384	385	354	385	391	352	384	372	367	335	349	394	371	371	374	394	363	392	395	397	401	365	346	411	369	383	380	386	397	361	384	394	376	399	367	388	373	388	339	372	349	382	412	363	351	377	378	356	401	392	378	371	373	366	378	370	391	385	410	390	365	356	381	364	363	385	408	357	353	363	382	365	393	368	375	367	411	360	390	364	391	369	393	367	383	424	380	397	343	391	396	421	381	369	374	400	403	369	381	367	362	382	356	379	372	392	416	357	370	375	378	395	341	363	381	421	394	380	338	367	411	362	356	352	388	390	369	351	388	380	362	357	363	391	364	396	404	407	361	401	365	368	387	366	372	339	383	358	346	395	345	382	366	354	360	399	355	409	375	350	364	398	364	382	399	387	377	356	367	354	396	364	380	396	398	368	385	386	341	376	363	369	393	414	370	351	379	360	386	388	422	365	385	414	365	366	367	372	415	401	396	391	376	366	349	385	353	374	411	384	353	359	352	384	385	380	328	364	373	352	351	365	397	392	365	395	414	362	399	398	390	384	365	402	396	397	403	389	359	340	362	373	380	369	374	393	363	371	389	364	353	366	376	366	384	372	391	358	375	364	393	407	400	389	383	379	372	360	386	372	331	325	352	345	362	366	406	424	365	384	377	363	377	388	378	371	403	399	380	391	404	340	394	340	420	372	384	383	406	402	361	367	392	388	403	381	403	422	389	366	368	403	366	355	372	395	386	376	343	366	350	369	405	397	379	359	399	362	378	367	352	383	395	417	382	358	394	391	388	365	378	375	403	393	384	362	386	392	399	353	393	346	391	395	409	378	372	373	338	382	374	392	420	359	400	427	383	349	371	327	393	360	377	378	373	382	392	360	343	402	385	392	375	378	391	414	365	375	369	363	383	369	350	363	391	360	367	323	362	399	362	388	338	376	363	389	390	368	380	363	369	398	368	369	396	410	403	365	389	361	363	392	360	379	381	379	398	384	384	391	365	377	334	412	392	380	404	323	418	341	379	425	354	382	376	380	343	390	355	377	400	412	365	346	382	343	371	394	391	361	364	389	367	367	396	375	348	380	364	373	359	383	372	367	336	357	340	431	368	370	383	393	339	385	390	396	386	374	346	387	364	365	398	367	376	383	355	350	400	375	373	362	379	369	373	336	368	391	419	390	383	346	368	419	396	393	384	382	366	384	400	365	367	357	374	375	389	384	360	389	343	365	395	346	346	363	406	434	366	387	349	396	382	370	370	382	410	421	350	391	369	354	385	379	353	370	363	356	403	373	406	353	355	359	401	372	340	394	370	379	366	399	391	398	381	377	390	387	379	386	369	402	354	397	405	400	383	377	415	384	353	361	374	367	346	369	380	392	367	347	377	386	359	356	386	418	365	392	372	377	402	370	394	447	370	374	391	354	376
30410	51350	34050	15197	4820	1722	1274	1066	876	751	664	556	554	536	553	548	526	463	529	489	515	498	499	439	457	446	476	471	450	453	442	438	450	476	458	457	439	450	484	401	403	416	420	451	462	434	449	388	422	459	457	447	445	423	420	431	441	428	457	431	415	406	409	436	437	454	446	420	442	419	446	421	437	410	441	431	445	431	457	460	407	464	409	425	446	479	435	403	449	419	436	424	421	436	476	443	438	440	408	436	459	389	442	421	432	396	459	439	459	439	447	444	408	385	421	389	467	428	453	417	411	452	421	413	428	402	440	411	415	475	458	448	443	425	439	428	476	468	399	469	424	407	443	472	405	417	392	434	399	435	411	453	460	412	456	392	436	440	408	406	423	427	418	444	457	465	443	459	450	464	456	409	420	436	432	451	441	439	419	420	414	451	455	429	420	465	424	410	426	416	426	411	440	457	419	458	431	416	456	470	431	394	444	479	441	431	462	438	422	415	456	410	425	421	422	422	391	441	451	465	452	463	450	452	443	429	453	444	433	407	405	489	435	432	422	469	473	464	469	413	449	423	392	444	485	433	439	447	418	416	444	413	412	430	405	412	378	454	469	414	410	504	421	454	464	395	440	457	447	433	419	423	441	444	427	454	465	465	414	447	467	405	432	360	408	414	452	411	410	417	439	414	415	412	468	437	459	455	428	417	407	472	440	398	442	435	398	445	416	404	432	398	469	444	393	418	419	418	430	420	403	435	444	431	420	460	449	425	408	430	405	430	421	439	441	423	435	417	419	419	459	450	421	403	419	451	415	440	399	436	449	430	404	448	416	434	390	421	418	429	428	449	424	426	413	437	437	433	428	431	414	422	444	469	427	454	426	442	413	401	430	441	427	417	453	428	442	435	463	445	447	413	415	426	444	399	461	462	450	453	466	454	482	435	413	453	429	454	405	410	406	443	425	442	417	404	427	437	453	464	430	418	432	413	441	445	424	439	422	421	401	445	434	421	460	418	408	433	415	426	423	425	458	387	448	441	416	427	403	435	463	454	459	433	409	465	409	456	424	453	434	427	459	416	463	422	401	458	432	437	414	396	456	405	444	426	424	444	433	444	424	464	437	417	406	444	438	466	431	455	456	439	437	450	434	421	420	406	429	446	419	464	480	444	450	434	429	426	435	435	384	424	436	412	389	425	439	464	417	450	429	456	426	431	463	441	435	404	446	411	420	432	419	413	463	416	433	412	497	419	452	444	458	470	442	391	418	439	410	447	446	467	412	432	412	441	419	454	451	422	447	407	461	451	416	406	402	479	444	451	479	429	424	421	466	418	455	422	411	455	424	442	422	379	440	402	430	409	435	444	433	428	434	468	449	429	429	434	381	423	465	430	401	430	428	418	430	466	418	424	428	432	420	431	463	398	422	432	431	432	442	432	456	440	431	374	442	474	434	451	449	430	412	421	455	444	428	410	438	447	471	455	451	414	475	432	425	399	430	447	447	426	449	448	445	412	475	407	404	427	462	400	458	438	444	463	443	404	469	461	429	488	443	405	487	435	417	463	434	421	427	474	433	417	460	417	428	464	465	391	448	456	408	435	469	424	451	442	429	458	435	403	448	443	394	423	440	448	462	398	430	405	414	466	433	441	447	445	470	416	442	414	442	419	408	415	466	425	406	447	440	440	375	409	470	451	426	456	454	419	458	436	462	429	481	412	445	411	435	415	439	459	454	454	462	427	440	421	472	468	436	451	444	446	396	436	438	440	394	461	412	451	421	425	466	437	435	434	426	446	424	432	500	402	429	409	419	423	396	437	403	428	430	421	430	477	452	437	407	461	453	401	405	396	435	431	447	450	443	410	428	404	414	453	437	451	422	452	425	444	444	422	426	444	466	413	445	438	410	417	438	458	425	430	438	460	435	449	435	411	449	431	441	427	437	425	451	394	460	445	469	442	394	456	425	445	415	428	425	436	442	431	448	465	441	430	449	412	443	433	446	404	426	402	444	433	429	442	430	419	404	447	407	448	432	442	428	435	453	420	407	439	456	435	417	424	384	411	408	400	427	460	423	424	402	455	456	412	442	454	448	430	430	447	417	437	439	426	415	418	443	463	433	414	446	414	444	434	425	400	459	421	426	448	442	413	444	439	452	452	440	456	424	442	449	438	413	385	437	435	454	429	449	442	445	432	412	390	433	457	417	420	413	402	455	405	399	412	432	450	456	417	410	401	431	435	414	421	416	414	431	407	436	420	455	449	424	458	429	445	420	467	417	422	442	450	460	397	425	467	419	426	431	420	423	437	421	462	449	439	412	434	440	421	430	426	427	442	431	399	440	428	405	434	450	425	461	435	445	445	419	499	409	409	442	438	440	433	427	408	420	430	447	449	424	426	438	432	426	425	429	465	395	456	452	446	383	442	397	424	414	416	457	411	466	428	451	457	430	408	427	428	428	418	488	426	442	439	418	443	411	443	406	453	462	432	404	444	414	444	463	432	403	467	385	433	446	425	419	427	440	391	422	394	469	426	452	449	426	461	443	409	436	437	488	402	434	483	459	417	433	474	470	434	483	435	417	433	409	411	399	424	422	470	452	429	410	454	433	449	451	432	459	431	414	426	418	418	425	423	432	432	434	445	437	391	439	426	456	424	437	385	439	434	458	420	413	454	424	420	420	449	459	356	448	445	453	413	440	445	465	433	371	392	407	440	403	375	410	435	417	446	395	424	447	443	453	410	449	410	415	449	426	417	444	453	448	412	415	432	447	417	429	476	431	431	429	383	428	431	429	398	459	435	422	422	421	453	385	429	427	400	437	404	470	453	397	463	454	392	422	420	429	391	444	443	410	452	444	462	482	476	436	431	413	417	436	428	411	432	464	415	419	418	449	432	421	441	412	412	427	407	455	412	421	437	443	440	413	404	428	480	426	453	451	399	439	401	494	466	454	413	458	402	422	428	484	442	422	419	461	412	432	430	407	440	477	419	419	431	462	436	408	426	426	435	408	442	422	453	466	440	400	461	436	435	434	429	446	415	439	438	439	452	437	414	420	464	409	435	399	425	434	401	441	399	442	418	451	441	433	389	458	458	467	433	379	429	395	439	408	424	439	402	443	415	395	416	412	432	400	451	429	430	470	417	424	452	450	407	398	439	435	438	395	414	448	418	432	458	431	421	443	406	443	420	417	441	427	433	420	414	452	429	396	453	455	421	427	444	438	419	468	418	415	412	433	429	452	465	388	429	433	434	437	455	429	425	464	455	446	445	448	477	385	413	433	444	426	399	450	387	434	404	469	409	422	427	447	408	424	422	434	398	381	420	411	450	499	394	389	420	421	405	423	439	465	392	396	449	444	436	444	458	431	422	437	434	422	430	444	424	428	478	432	446	405	446	395	427	415	449	428	412	439	446	425	428	423	424	428	412	426	469	444	436	405	438	451	455	421	432	417	404	405	414	445	446	448	453	440	476	455	439	454	425	394	405	411	435	419	448	453	420	431	416
25312	21181	27432	24936	10389	1150	766	687	648	548	594	575	558	554	559	539	580	512	530	528	511	534	545	525	533	495	531	526	534	520	542	525	507	537	526	534	448	497	505	524	503	495	497	486	532	508	500	516	476	532	530	490	533	510	522	521	477	507	547	492	513	549	516	513	507	479	560	516	542	492	505	528	504	537	488	520	518	500	501	519	541	471	490	501	539	565	502	535	490	473	529	513	516	468	512	495	529	534	512	528	478	492	504	534	514	525	481	534	504	530	514	520	548	510	515	496	515	506	566	518	499	508	502	511	477	545	538	498	531	509	489	538	488	506	504	495	533	513	558	501	492	504	529	568	504	477	519	500	555	483	497	527	477	497	528	499	503	489	545	542	497	469	465	511	512	486	544	535	514	528	486	546	457	520	523	502	501	473	518	505	499	495	464	513	495	475	507	489	521	508	471	544	480	480	517	534	474	512	531	471	548	473	486	496	509	495	509	534	502	532	517	480	537	449	534	535	509	543	515	528	587	466	482	517	523	516	537	540	472	534	539	532	489	502	499	537	517	458	509	531	514	528	521	539	488	532	536	555	519	520	537	497	509	542	498	507	527	561	548	536	509	550	516	524	524	515	512	546	480	518	542	495	532	534	527	538	487	530	493	491	545	542	533	534	516	557	493	451	510	549	538	494	518	481	544	550	522	512	522	506	500	495	501	483	551	481	503	520	526	520	524	449	580	537	517	498	505	505	511	488	512	540	533	533	512	520	521	504	549	493	523	524	541	520	544	506	516	532	493	525	530	542	481	532	528	536	492	524	530	509	542	495	519	525	522	536	502	537	535	478	522	505	485	533	484	481	534	494	507	509	503	502	497	537	528	540	530	517	520	491	540	506	499	548	542	526	537	507	569	520	498	489	523	543	533	539	526	515	518	491	497	563	562	543	486	521	502	542	504	551	525	542	518	472	524	483	497	500	514	556	493	484	497	494	506	518	490	548	529	521	558	464	552	498	515	528	550	580	497	542	528	493	556	506	540	517	529	495	531	547	523	503	490	499	510	491	488	498	515	502	512	527	508	482	487	536	507	506	490	522	545	507	511	527	515	544	545	475	497	504	539	527	505	527	502	482	540	492	547	516	533	503	524	489	514	491	564	493	501	504	527	514	466	515	499	557	494	517	509	545	535	492	532	486	484	512	502	517	488	526	485	525	539	469	549	529	517	476	460	469	588	535	495	533	505	499	478	534	501	545	497	521	508	494	540	496	474	506	550	537	524	509	470	533	514	534	534	498	509	509	548	509	514	510	509	504	522	516	499	482	516	516	533	511	535	509	492	511	495	500	550	537	490	499	552	487	523	530	478	507	514	512	502	539	501	522	518	516	529	538	530	519	506	504	480	495	519	534	508	518	515	533	531	539	510	518	490	532	509	530	510	505	530	539	519	496	525	496	491	516	471	547	554	546	503	461	492	514	491	494	527	525	524	489	502	531	535	501	512	524	542	499	500	538	461	525	507	503	554	525	504	497	526	518	512	492	497	494	501	519	489	501	500	553	508	534	537	524	497	523	549	517	536	530	481	499	511	535	542	543	476	551	509	493	556	526	538	516	529	528	485	495	526	515	538	549	524	499	509	518	535	504	496	512	543	506	496	534	501	480	512	528	520	527	497	486	476	537	517	546	528	511	532	524	540	497	537	496	531	491	503	527	525	539	466	519	557	504	512	467	527	475	538	562	493	491	507	523	522	499	532	580	509	538	485	557	530	565	515	486	534	532	515	492	502	529	512	536	484	487	513	530	482	538	507	492	549	495	518	484	528	518	510	472	510	530	510	533	494	557	468	553	496	531	516	515	529	483	509	488	545	498	521	527	515	538	512	524	531	516	475	493	512	519	497	491	503	533	524	492	501	516	503	543	533	511	471	558	483	512	464	501	509	505	506	540	535	502	535	514	475	512	531	529	516	501	494	536	541	524	510	498	503	494	528	496	503	502	476	535	498	502	534	510	497	493	508	517	528	554	531	526	520	505	511	522	515	503	484	489	502	517	524	523	535	521	532	568	471	522	527	569	512	554	562	509	494	518	556	553	501	508	537	508	495	509	540	517	521	495	521	489	520	518	564	522	495	510	514	515	489	531	536	554	512	530	529	512	517	531	480	486	480	522	486	508	529	547	543	531	520	457	530	537	486	509	521	523	538	533	525	532	544	480	539	518	486	512	535	482	511	521	553	494	488	519	523	526	512	536	501	506	546	527	522	521	512	547	517	522	548	510	531	466	526	527	498	560	517	509	542	543	500	518	492	480	528	488	482	504	499	505	525	503	515	551	510	580	537	515	494	518	504	525	558	480	502	513	499	483	508	511	510	539	513	461	442	501	545	525	522	536	520	499	536	516	527	504	511	499	510	512	517	519	499	478	497	537	496	485	533	492	534	512	479	519	509	485	495	513	477	542	522	548	529	502	508	481	511	511	530	474	491	512	500	491	480	499	521	543	462	498	522	478	527	521	522	518	531	511	509	499	497	484	518	534	488	512	547	511	497	498	549	489	491	516	507	513	553	532	580	502	540	490	531	517	495	528	503	466	536	542	509	552	516	529	528	529	544	526	508	481	550	539	503	533	522	508	542	479	517	503	504	517	507	525	497	523	521	498	457	493	484	539	524	521	534	524	502	504	519	532	498	527	547	485	464	504	505	494	542	538	522	494	491	511	512	524	500	544	501	526	514	492	524	513	508	497	539	553	531	489	475	476	496	520	497	510	518	513	519	555	535	479	478	534	503	476	508	491	532	507	500	500	494	487	498	535	479	517	528	492	558	505	537	521	532	504	555	503	512	532	522	520	535	538	498	539	542	534	542	475	537	519	473	491	563	547	510	481	520	542	545	480	552	522	504	502	505	516	499	508	514	526	542	522	565	519	522	517	529	502	530	524	496	504	498	484	521	482	491	515	503	509	509	503	533	491	511	512	480	507	522	523	516	493	507	538	498	520	513	478	516	555	503	522	495	503	512	521	545	498	485	541	524	488	490	540	513	512	505	498	499	501	508	524	522	493	516	525	536	520	517	510	511	515	544	530	514	481	537	470	507	546	521	498	489	504	503	542	532	489	531	526	508	523	509	519	491	473	485	554	519	526	540	488	498	552	552	520	515	550	510	504	524	524	498	540	508	546	517	521	503	515	482	508	482	482	511	492	506	538	523	496	489	578	536	545	478	573	513	513	518	502	560	526	488	497	494	533	511	520	558	517	472	490	518	524	485	517	503	527	542	517	535	488	502	558	480	518	521	475	496	514	580	535	512	534	499	501	516	495	538	547	537	507	522	506	487	527	539	510	477	497	464	494	550	544	540	499	497	470	497	513	498	515	564	518	494	507	515	530	497	489	517	538	481	539	495	481	531	480	520	538	542	531	514	499	508	479	527	484	501	522	488	526	535	517	480	515	496	502	502	550	494	495	525	530	522	521	506	497	549	504	511	479	508	532	497	494	515	501	553	531	490	544
30680	47197	31285	11499	2519	1353	1062	938	860	788	711	670	715	643	630	581	576	595	640	623	589	545	594	615	643	551	597	597	555	604	623	583	597	583	600	539	628	569	597	567	586	593	567	579	558	614	564	630	603	539	589	603	626	552	563	557	537	572	605	601	563	570	556	571	586	576	586	552	542	569	561	554	543	567	573	544	578	567	568	601	568	589	566	541	600	571	549	595	589	609	585	565	587	543	620	578	560	594	566	567	542	573	613	584	577	548	553	563	541	585	535	607	552	632	565	599	571	563	569	598	583	587	529	580	543	580	587	586	582	585	546	610	567	597	577	565	606	574	551	567	584	569	559	577	581	587	608	581	577	573	532	621	587	591	576	541	544	580	571	577	598	574	599	605	567	582	607	544	626	584	526	570	589	588	609	595	604	585	616	581	566	557	590	597	618	579	610	575	571	598	548	578	581	572	621	590	561	572	573	549	634	583	573	575	599	583	560	564	596	585	565	572	606	570	531	571	560	593	585	553	613	598	538	551	610	581	589	591	560	568	603	561	574	607	564	563	598	601	587	569	559	602	565	562	526	593	605	561	584	587	567	568	568	561	568	563	569	598	578	559	560	577	579	572	563	552	600	603	599	581	589	613	586	580	578	582	623	564	560	601	575	600	588	567	556	570	560	568	580	574	604	602	608	545	590	548	549	556	585	613	559	589	581	583	545	562	551	595	624	611	598	577	598	562	586	572	598	553	556	515	600	616	602	581	551	575	579	541	617	540	578	578	619	650	568	565	558	610	594	620	589	567	630	551	565	536	556	585	593	581	596	610	554	564	533	584	580	530	524	585	582	581	605	574	563	566	583	592	563	528	549	573	586	588	577	555	572	561	580	585	592	510	626	584	565	572	575	614	615	589	567	515	553	539	558	594	573	563	545	577	566	555	552	582	545	561	576	591	586	570	605	567	616	553	575	551	517	567	540	552	540	552	544	561	578	549	534	595	552	588	576	560	557	599	607	588	565	604	609	561	559	569	570	583	610	558	589	629	543	581	588	575	613	554	554	572	563	576	576	581	610	655	612	595	606	585	584	592	526	570	544	574	608	567	534	593	589	557	577	565	623	578	577	568	618	605	571	549	582	584	502	639	572	560	599	590	577	599	544	574	612	562	563	573	605	614	597	583	586	603	551	575	563	588	556	621	593	612	584	568	621	553	537	581	583	565	591	592	568	578	561	594	585	558	641	572	581	569	590	619	558	598	631	576	634	553	598	559	576	622	578	557	602	580	559	583	604	592	539	564	600	619	531	565	628	626	565	593	562	620	561	568	549	566	519	581	568	561	561	556	581	614	562	595	563	611	554	576	609	572	576	562	598	609	597	574	575	561	585	554	569	574	583	572	532	600	575	561	525	570	561	588	594	622	632	531	562	584	587	544	583	526	567	551	564	574	558	570	564	588	550	607	560	578	547	554	576	570	534	574	596	577	621	558	574	543	595	525	634	535	600	583	563	570	609	613	560	564	546	558	592	583	578	592	564	588	591	595	593	575	586	593	555	594	582	582	591	569	625	609	565	560	615	563	608	541	583	584	574	596	573	553	544	589	573	585	551	562	540	580	550	586	576	591	583	576	546	601	571	559	584	594	564	581	601	577	566	540	529	564	563	589	601	598	586	588	569	596	617	582	620	565	575	574	596	563	576	588	626	607	589	639	565	590	540	580	586	575	565	623	544	558	562	555	588	585	562	540	508	557	578	577	568	599	533	582	603	604	588	596	607	592	622	596	575	565	586	536	575	577	543	604	524	588	569	605	573	596	575	588	547	562	587	539	577	571	635	599	574	588	618	535	574	588	623	579	593	563	607	597	637	598	561	549	624	529	619	572	551	557	549	594	589	577	599	585	549	543	623	597	558	561	567	537	564	540	558	631	575	554	615	593	608	577	596	579	576	623	565	560	611	573	576	595	576	592	583	598	562	570	577	551	537	563	573	555	565	603	595	563	622	599	610	567	577	596	562	588	529	639	512	571	554	606	610	583	635	570	580	619	576	593	611	595	613	586	571	574	599	571	572	592	611	608	567	540	600	561	561	591	570	543	575	566	552	625	586	590	614	596	589	550	592	601	580	573	597	573	609	561	568	515	539	608	585	535	550	600	602	588	601	596	584	568	598	593	549	588	547	586	538	579	575	576	616	581	606	546	552	591	568	523	539	603	544	556	601	580	564	557	596	561	537	600	567	593	585	604	552	507	607	553	610	590	663	585	589	542	598	587	595	612	568	598	541	584	560	550	665	564	612	573	532	546	572	553	549	579	565	557	620	565	623	573	554	613	564	562	598	566	600	557	590	583	579	578	593	591	541	579	564	579	590	581	560	568	532	559	549	580	542	585	592	555	571	577	573	533	562	581	562	597	567	610	567	585	537	610	622	594	578	596	580	588	579	576	601	576	594	586	552	589	590	578	583	577	594	583	565	589	543	573	578	552	593	549	583	575	530	568	582	587	531	598	573	562	593	656	601	519	592	589	575	542	551	596	567	606	576	574	616	555	571	601	540	558	567	553	586	554	599	549	598	590	598	611	582	556	577	562	592	595	556	565	605	639	577	565	559	546	556	567	573	564	576	620	580	563	587	571	579	571	622	550	592	589	549	598	577	601	574	594	594	575	581	607	576	612	650	556	610	614	575	617	597	571	545	545	562	579	582	603	591	573	576	577	640	592	599	570	520	588	602	561	564	600	571	577	569	588	540	575	556	583	591	586	620	571	543	578	606	599	597	580	600	579	513	574	598	546	595	566	633	600	589	557	589	573	590	564	598	585	543	612	604	618	591	531	581	570	561	595	604	616	588	626	573	525	591	579	580	579	617	534	557	569	592	566	582	584	613	540	559	603	598	568	557	590	616	611	594	577	590	584	585	639	617	599	569	604	542	581	582	529	567	605	579	564	609	557	554	566	617	554	579	539	571	603	537	596	583	589	589	589	516	567	544	556	613	597	558	590	617	583	582	587	574	617	591	557	577	554	623	594	627	561	576	586	584	580	622	567	621	583	582	551	558	544	608	564	584	571	592	614	583	585	582	611	606	570	547	586	590	578	551	591	570	552	568	567	550	566	602	579	570	630	555	610	595	573	583	555	635	579	597	604	565	581	580	601	615	579	575	604	592	582	569	562	597	596	556	558	591	583	564	600	574	578	565	519	581	547	562	602	569	621	543	589	594	543	572	603	561	576	578	598	603	593	544	544	608	595	615	566	593	603	566	581	566	599	616	533	590	594	599	567	590	605	568	605	572	558	631	542	589	609	568	584	547	570	606	585	553	620	569	580	578	595	566	586	557	601	561	588	608	582	531	616	615	581	574	565	583	579	591	566	603	591	552	638	589	543	592	599	613	580	588	597	584	604	575	604	566	598	548	602	583	624	568	589	559	577	591	559	604	576	614	575	564	558	586	587	571	576	589	579	604	562	567	548	593	592	593	529	591	552	545	555	585	571	566	565	624	604	556	533
23018	21186	28808	23832	21186	21137	8812	1350	1013	910	807	771	716	658	657	632	611	619	584	604	595	623	561	581	593	622	586	582	588	530	554	562	565	536	522	550	515	560	524	551	496	543	543	544	496	525	541	553	565	549	573	557	546	535	509	589	502	540	572	524	597	586	551	515	561	532	569	563	534	557	540	543	539	552	543	527	535	529	518	505	538	506	523	513	549	548	534	535	546	522	542	519	552	537	561	595	508	499	564	519	530	517	498	550	547	557	562	520	481	503	547	495	547	500	563	527	523	533	543	560	534	540	541	533	553	487	513	546	564	512	515	546	499	530	512	530	509	504	547	507	523	540	510	528	516	516	527	561	545	543	516	498	543	500	555	526	532	549	490	476	540	535	498	517	532	522	501	501	506	505	516	528	533	514	540	540	524	510	527	514	566	521	542	530	530	531	504	548	558	546	527	558	542	562	519	553	494	543	551	547	510	516	556	575	515	537	512	552	527	512	560	517	498	488	525	553	575	551	525	522	522	505	591	526	510	565	548	531	479	503	501	529	570	535	552	540	539	542	553	563	548	534	537	531	526	528	519	584	503	487	530	509	500	513	499	551	534	532	538	544	566	512	510	536	496	529	517	516	498	486	498	545	522	523	572	570	552	534	543	516	523	558	529	531	569	555	584	507	548	526	537	518	528	490	525	585	543	552	553	537	559	548	535	533	570	526	538	510	491	517	509	506	524	502	496	544	547	523	519	533	529	512	511	519	499	552	527	541	582	502	527	519	537	508	528	510	575	513	526	542	524	538	557	516	526	549	503	548	535	535	499	547	547	558	540	518	545	541	509	554	541	509	506	536	547	525	566	543	567	482	506	527	577	521	489	503	541	515	529	530	474	554	527	545	541	552	518	560	538	498	505	562	526	528	561	551	512	496	495	531	503	509	558	492	498	540	506	540	562	519	507	543	561	511	533	535	520	525	544	540	526	533	508	528	542	546	537	553	510	550	557	548	512	538	506	514	539	535	515	506	523	545	525	494	530	509	522	505	508	524	535	567	559	497	528	504	527	491	546	545	540	522	480	522	570	507	571	546	499	519	514	529	515	534	543	539	527	547	506	548	530	521	524	553	516	554	555	516	529	575	511	548	517	543	491	517	559	555	537	554	532	541	494	527	543	519	522	522	503	577	497	540	577	532	497	549	521	518	531	551	528	487	502	523	499	498	522	513	580	546	548	557	527	491	554	505	499	530	550	540	540	550	545	523	536	544	498	568	540	511	505	500	552	523	575	557	515	534	569	550	533	536	516	540	567	517	491	541	507	522	512	532	520	542	553	549	569	562	515	505	574	536	519	551	525	542	522	551	531	510	509	517	529	537	546	515	483	512	528	562	523	514	513	534	527	525	530	536	564	531	530	567	564	572	540	555	494	504	529	510	545	535	543	513	501	544	560	549	537	505	538	535	504	523	535	528	518	567	602	516	544	508	507	528	518	533	567	536	580	509	516	536	514	509	542	532	532	570	530	527	519	502	508	524	551	499	512	496	587	560	510	525	536	539	530	539	612	527	499	548	546	536	524	476	560	525	568	542	521	507	527	530	538	525	481	521	511	508	523	536	541	570	552	492	480	522	531	555	532	542	535	518	533	520	534	517	565	541	524	545	532	514	512	517	554	557	484	545	564	522	522	519	499	542	505	537	535	553	533	538	529	519	557	523	532	562	490	526	527	545	537	560	555	554	512	522	531	538	535	503	536	541	510	554	545	498	500	570	544	517	525	536	531	523	512	524	518	520	489	487	563	507	513	502	555	543	535	564	512	521	487	513	527	495	553	540	541	477	546	501	528	555	535	501	528	497	504	511	534	500	531	558	519	484	547	533	571	530	543	469	521	576	560	533	530	526	535	534	541	527	551	499	537	504	505	518	565	502	524	506	586	565	521	495	565	526	541	525	510	528	532	557	528	511	535	546	518	528	519	539	565	513	533	520	568	531	538	525	478	529	533	493	541	559	523	590	543	504	535	549	496	516	527	553	534	545	535	520	506	545	509	544	499	536	542	524	553	528	491	501	534	541	538	495	506	538	554	521	550	496	530	501	505	539	497	542	534	513	523	520	536	524	522	527	571	554	526	519	541	515	528	549	490	541	504	490	541	533	517	482	539	561	514	535	521	557	503	528	518	519	523	503	532	522	547	525	562	540	520	522	518	534	528	483	535	544	522	528	504	499	493	538	500	527	556	533	529	531	523	510	495	523	512	490	494	545	497	573	559	503	534	496	537	550	527	537	545	532	537	495	514	526	524	513	526	538	528	511	480	519	539	495	540	508	541	528	534	537	569	515	545	529	523	535	519	511	577	523	522	549	511	481	527	561	526	509	515	540	542	526	527	523	545	511	521	558	577	521	573	487	517	556	537	483	510	505	521	504	530	555	519	506	503	501	560	546	551	526	561	540	496	508	549	498	514	533	524	498	547	502	485	509	546	529	483	530	525	538	485	477	525	535	547	542	532	543	565	561	484	507	523	529	519	493	496	481	549	514	525	495	505	524	540	534	516	524	558	568	527	567	499	512	526	560	547	473	507	518	504	530	522	556	549	524	524	514	542	539	514	523	506	512	508	496	519	536	510	503	552	527	517	524	524	524	530	512	529	528	539	554	530	507	540	536	525	530	539	542	541	506	485	532	545	519	552	510	524	503	575	535	535	516	509	553	496	558	599	530	546	538	511	548	494	518	553	531	560	527	487	550	541	525	577	484	492	547	544	556	524	524	552	556	529	561	522	492	519	550	509	555	491	523	514	513	520	596	530	514	530	531	560	551	476	515	510	521	544	557	530	527	497	534	560	511	562	519	531	534	499	518	525	560	536	543	541	507	560	517	534	564	509	554	558	530	553	535	537	517	558	533	514	525	541	569	503	552	521	528	528	567	559	561	498	486	543	549	563	484	498	502	535	537	524	530	554	539	557	530	515	525	515	526	509	505	531	545	510	551	543	551	557	498	542	534	511	549	531	506	527	488	548	527	565	532	506	513	519	515	523	557	533	528	521	552	527	531	520	498	503	521	548	536	537	497	527	499	532	546	526	537	533	500	560	507	476	513	511	537	558	553	540	533	513	538	496	528	494	549	511	474	506	550	517	531	554	535	584	555	477	537	591	515	508	482	496	507	519	587	529	565	532	552	559	540	511	539	541	509	519	498	522	531	556	558	516	518	562	525	554	511	518	556	495	519	497	540	516	525	548	514	524	518	544	496	499	520	536	533	573	550	524	490	531	510	524	517	544	516	555	522	530	554	528	540	529	522	497	536	554	527	521	530	527	514	514	492	535	489	499	558	488	536	516	531	578	516	535	525	517	529	543	528	522	554	534	554	528	513	489	509	544	523	541	525	517	500	580	545	541	520	536	513	526	460	563	534	495	542	525	513	512	512	544	519	525	497	527	503	568	528	564	561	520	500	528	538	529	517	554	557	502	536	535	556	508	542	504	551	547	543	510	522	554	525	520	532
31675	55685	39389	16902	7197	3479	2326	1824	1474	1178	1030	953	832	832	747	689	667	651	675	634	682	716	627	637	611	587	616	613	609	623	625	600	628	578	547	597	597	594	624	593	577	628	563	555	588	571	562	619	603	600	587	609	612	579	536	569	573	557	573	563	578	582	582	575	597	557	583	550	582	536	518	570	633	564	571	553	624	579	529	623	589	559	600	582	546	563	571	612	576	565	535	599	528	544	604	569	561	589	605	560	561	561	549	549	574	610	610	593	562	600	585	588	566	554	597	578	547	576	525	565	613	582	547	539	580	546	609	565	588	577	557	570	616	579	594	598	611	541	561	596	641	599	576	578	558	570	539	547	566	586	584	559	568	563	573	530	560	592	541	586	594	587	615	629	569	564	576	646	567	573	610	629	537	586	535	588	601	615	623	597	604	562	561	557	557	550	624	598	591	567	604	610	593	614	595	602	569	552	526	551	616	570	561	613	555	620	557	573	571	558	598	589	576	597	525	579	599	553	623	588	573	588	563	534	595	619	565	564	604	565	609	607	583	558	602	586	556	538	588	606	570	576	607	592	550	575	580	583	583	522	569	602	583	560	577	571	573	569	593	573	577	569	558	552	595	579	571	587	555	580	572	586	552	576	580	595	548	556	592	548	581	590	569	558	563	607	592	596	551	549	611	604	595	586	607	551	585	600	596	585	585	604	567	539	536	571	608	601	542	544	544	560	569	602	603	582	598	593	585	588	546	542	558	577	586	601	558	579	589	547	611	576	566	572	559	618	546	585	582	584	567	533	580	617	544	585	608	570	548	589	617	583	600	578	548	604	629	580	586	581	550	600	589	593	550	610	609	558	562	598	594	587	572	581	564	605	542	561	545	561	563	522	588	603	558	589	560	605	612	591	580	561	588	586	610	600	558	588	582	542	582	599	561	570	611	572	610	567	595	579	586	610	535	550	569	544	599	572	598	572	572	577	567	608	535	601	544	518	584	561	547	615	555	599	582	521	591	569	599	567	608	592	531	598	558	614	608	547	515	582	587	552	604	594	587	559	587	576	602	567	587	579	549	608	582	562	571	619	567	571	554	510	608	572	579	607	622	575	597	534	602	556	591	575	590	642	563	651	597	553	600	583	576	594	531	540	572	569	606	589	570	572	584	617	534	571	579	558	566	579	543	593	589	537	555	564	558	578	583	577	613	563	604	565	567	561	597	540	587	574	563	566	542	572	575	609	592	539	550	583	564	575	607	582	598	566	568	544	560	586	587	575	591	577	545	581	572	618	577	592	605	617	619	577	589	552	592	586	554	595	603	610	612	503	632	558	602	554	588	572	612	594	596	568	574	580	615	575	541	566	589	585	566	540	524	564	574	564	526	560	578	571	564	559	566	610	547	570	624	557	529	601	604	605	570	602	581	547	540	561	549	594	591	559	577	576	547	575	592	606	552	562	564	600	580	549	581	575	550	587	567	590	588	586	597	574	527	580	597	546	583	571	581	566	567	588	572	566	546	515	564	567	571	591	573	578	552	613	633	588	577	580	580	587	602	620	561	604	552	526	621	628	622	553	608	561	580	570	579	588	543	615	589	565	582	533	577	585	560	603	575	600	634	595	578	632	544	614	564	599	569	552	636	599	580	601	565	577	562	595	558	539	576	608	554	534	554	560	548	603	601	549	585	601	559	597	588	553	616	575	575	583	557	639	561	596	618	576	566	589	579	573	616	602	603	615	593	554	507	587	550	603	599	568	602	604	568	560	543	613	578	614	526	580	605	559	538	607	602	590	564	582	589	596	590	572	533	549	554	607	565	589	584	616	565	548	570	555	623	555	560	570	564	604	559	583	554	565	623	614	560	581	595	589	590	617	614	609	523	562	598	564	574	561	593	589	546	564	538	547	600	588	550	567	551	560	546	581	566	598	598	525	538	557	571	570	590	559	584	564	582	553	541	577	548	563	567	583	534	590	568	599	625	545	559	550	609	560	586	555	540	577	574	538	570	588	567	565	578	557	544	589	579	597	551	568	575	534	581	567	585	529	550	601	548	642	589	577	618	588	559	604	638	646	593	577	613	520	576	548	579	547	590	627	567	613	584	584	590	583	550	565	631	581	578	547	552	595	589	613	524	552	569	577	546	590	573	603	589	581	578	527	544	597	559	545	594	564	578	588	617	539	592	558	629	613	593	519	586	575	557	561	599	610	549	548	544	599	601	597	612	627	573	584	572	590	581	584	604	539	576	571	556	591	580	574	582	600	575	565	530	578	613	552	595	571	566	587	587	572	585	592	566	573	576	584	574	562	569	596	554	568	577	593	556	577	578	679	537	578	589	564	596	604	536	583	585	581	583	582	581	556	546	588	627	538	577	564	528	579	563	583	611	581	586	573	603	588	508	578	598	564	585	590	600	585	587	573	570	551	594	554	571	583	538	650	575	574	637	610	608	557	614	566	584	547	563	592	548	572	596	564	570	587	605	581	571	569	548	543	554	555	569	551	591	563	597	597	575	578	582	555	586	572	589	512	554	568	639	619	542	571	597	541	591	594	579	567	557	545	581	590	578	579	573	568	583	578	584	608	591	576	600	582	580	547	535	599	523	590	542	567	624	598	584	551	611	601	601	577	551	561	582	602	617	581	595	581	581	577	631	613	588	559	589	578	612	562	576	578	570	594	607	590	533	575	589	550	565	591	554	567	577	555	560	567	574	532	581	579	540	547	598	573	556	594	582	586	601	582	586	572	530	629	608	557	544	546	574	577	569	537	577	619	582	650	568	606	573	592	601	586	587	580	576	575	570	568	578	582	573	606	571	562	577	593	600	609	620	590	519	585	583	636	613	563	600	571	532	609	603	523	576	593	540	555	577	610	601	610	579	594	586	603	546	571	559	566	592	598	633	581	612	565	638	543	614	567	582	573	566	605	579	583	604	607	591	536	556	593	581	606	556	574	544	562	577	600	553	569	548	597	558	598	569	580	663	577	598	575	610	558	551	601	585	560	561	579	569	595	597	593	598	563	557	584	569	575	554	572	577	589	585	564	581	610	538	564	550	589	570	584	565	559	530	580	557	584	588	582	582	530	544	529	595	599	585	600	553	533	567	589	589	545	592	575	578	611	555	613	546	575	568	567	586	558	592	549	560	540	579	575	609	528	566	600	582	574	578	584	571	564	617	614	581	631	613	577	566	556	571	542	593	610	586	595	587	601	586	535	558	566	548	606	566	632	558	574	547	569	577	580	565	560	606	549	661	594	614	545	543	625	580	531	555	561	600	603	557	547	544	584	602	558	603	613	625	606	555	604	566	587	555	575	558	549	551	560	540	566	572	589	582	562	541	553	576	598	559	590	591	584	509	568	620	582	537	597	548	541	579	577	566	584	564	570	606	575	544	563	609	565	567	563	569	569	580	602	544	595	597	633	572	587	592	581	611	570	590	587	551	580	582	576	558	571	565	586	567	565	541	567	557	587	533	598	535	601	585	525	595	559	581	559	581	575
28641	27532	27412	9848	1288	587	533	507	437	445	406	421	436	403	433	408	425	419	431	387	424	407	473	438	378	441	397	406	436	414	413	389	418	441	433	402	409	427	414	449	407	410	422	425	419	401	378	416	418	382	415	408	436	422	434	418	409	426	440	422	403	384	384	414	394	400	400	439	389	401	420	394	392	413	424	402	417	459	425	385	422	423	405	394	411	405	376	430	414	410	407	403	411	399	431	397	428	423	420	407	407	378	395	362	389	396	398	395	419	388	415	364	381	458	456	420	407	440	449	417	433	406	418	419	484	426	405	447	420	387	455	418	472	401	389	398	391	380	414	390	393	438	387	410	424	383	412	386	416	466	407	433	396	425	428	403	406	397	397	411	412	412	400	412	413	409	427	392	463	430	419	403	414	395	415	422	392	423	377	408	399	411	412	394	434	395	430	435	420	457	421	469	358	406	413	432	410	396	432	440	404	421	420	400	405	452	407	423	376	407	417	409	392	433	421	396	415	435	425	434	432	405	408	425	428	412	429	428	439	416	438	424	405	424	418	424	420	416	433	397	422	385	421	399	413	391	397	444	428	401	400	398	425	438	404	432	424	413	385	416	435	442	409	442	404	436	396	411	373	425	400	422	439	413	408	405	397	429	413	404	424	435	446	422	416	412	393	426	416	432	431	429	443	455	423	423	417	371	383	434	382	416	433	429	401	409	404	408	403	448	413	423	428	395	427	399	439	424	440	428	435	410	425	407	433	427	409	357	446	420	424	427	406	408	427	432	415	411	393	397	415	439	440	415	419	450	438	396	429	392	420	419	382	418	421	450	400	444	430	402	400	393	394	404	419	415	408	399	406	427	390	428	434	427	417	389	415	447	437	394	427	383	387	394	394	430	445	412	388	418	415	443	421	399	398	383	450	409	459	397	444	429	398	381	420	394	424	386	396	428	445	432	419	414	383	420	467	437	413	447	438	420	387	420	414	397	402	409	404	399	405	420	412	410	427	425	427	385	419	408	372	420	413	422	424	426	397	377	390	429	420	393	422	396	402	431	440	440	412	436	411	404	412	387	415	388	420	386	380	403	383	418	411	409	399	425	418	409	403	395	437	457	398	400	414	400	406	436	432	408	391	408	385	425	399	416	407	479	424	448	403	420	422	422	429	437	416	423	428	382	450	414	392	404	428	375	408	393	433	400	395	407	411	471	426	435	386	425	442	438	421	399	444	407	379	447	436	420	428	409	425	421	423	416	393	444	416	392	420	400	406	424	386	439	429	393	460	416	434	413	438	433	436	383	413	419	438	446	404	433	450	386	424	398	420	434	404	420	401	399	404	413	436	406	392	448	404	429	435	421	410	413	386	415	453	426	429	405	398	414	423	401	448	418	412	412	436	414	411	406	398	430	459	432	470	411	420	422	436	423	419	366	429	416	400	420	412	409	405	391	435	409	464	409	429	423	428	421	396	416	416	433	410	409	433	410	418	420	433	426	384	400	410	431	413	452	424	435	406	432	398	472	414	405	394	443	465	445	395	397	424	421	449	413	398	434	395	401	441	445	422	414	433	450	428	402	427	454	420	408	449	432	427	427	396	418	426	417	403	442	392	408	424	404	397	409	428	397	411	399	393	428	416	421	422	386	423	423	425	433	412	390	436	390	405	419	415	406	396	439	398	385	406	400	392	420	424	396	411	390	425	410	416	446	406	424	384	423	440	401	433	394	404	388	378	434	404	423	427	395	394	402	432	408	415	412	398	421	449	448	411	393	422	399	434	456	417	433	443	414	410	425	396	408	398	391	393	431	414	387	433	407	433	368	418	439	392	438	453	415	467	421	386	402	438	417	438	407	467	424	430	427	431	384	396	396	404	422	403	415	447	413	401	398	393	367	426	430	426	435	409	389	378	430	452	390	436	393	395	385	413	436	415	416	388	423	390	422	401	439	384	460	429	398	388	405	410	405	436	419	397	430	436	425	438	455	419	389	427	406	382	422	383	460	435	450	372	448	436	441	394	409	446	409	421	423	417	438	407	376	394	399	407	451	407	424	440	414	396	448	400	396	412	432	400	418	428	434	429	408	453	420	456	423	436	423	377	414	397	420	373	424	430	432	411	418	391	399	402	409	400	410	415	388	421	415	391	393	412	421	418	421	416	435	429	401	465	432	401	396	411	398	442	400	427	437	410	425	426	438	466	408	390	420	432	424	390	428	374	473	409	425	447	391	403	428	436	408	423	418	432	410	412	414	435	432	413	417	431	405	438	394	396	404	400	439	420	395	420	402	432	444	395	401	392	410	436	387	418	388	453	386	390	426	403	397	436	406	430	437	428	417	383	409	396	410	408	421	432	421	433	418	455	443	397	391	390	421	416	426	443	401	395	375	425	433	435	399	426	393	412	436	375	430	408	383	422	422	416	440	353	404	403	446	400	406	381	421	413	393	405	410	416	423	425	404	435	421	380	443	402	394	367	422	411	429	434	402	409	432	399	435	424	413	439	402	367	410	425	427	415	412	405	391	399	407	386	428	435	422	406	431	415	407	403	401	421	404	451	427	426	396	417	421	458	449	420	430	419	408	417	464	451	418	410	396	398	378	405	404	401	419	411	438	418	441	453	379	402	400	414	423	418	417	375	391	434	407	411	413	440	415	452	401	418	429	416	408	412	392	379	425	399	419	407	440	439	428	425	417	411	421	403	424	415	423	394	442	448	409	384	444	398	453	437	406	416	404	390	405	403	369	425	403	453	438	441	454	401	409	412	449	397	452	439	407	424	403	428	416	423	427	449	404	412	421	434	394	394	405	398	414	418	400	418	392	431	392	431	429	448	443	416	449	415	383	430	409	421	393	390	401	419	431	400	425	446	382	452	416	407	425	412	399	426	436	438	409	399	402	404	427	419	446	443	410	406	374	390	396	427	423	405	414	419	414	416	425	424	419	442	393	400	419	443	449	444	382	388	456	417	428	439	395	395	415	424	403	397	412	418	406	356	441	418	418	415	432	420	437	450	427	422	451	403	391	378	401	410	418	406	395	434	438	401	412	409	401	395	423	417	394	406	377	438	406	394	427	429	451	377	408	389	423	430	429	418	416	444	411	446	372	401	418	406	392	457	453	455	407	415	458	422	424	411	401	415	419	394	376	386	409	419	397	453	446	436	432	399	415	415	406	422	439	441	373	445	415	396	398	417	419	391	431	429	421	427	382	408	397	433	387	411	389	427	417	409	391	382	385	399	348	398	396	393	408	417	415	390	426	384	407	417	411	418	404	450	410	366	397	412	422	385	433	396	442	422	420	444	415	403	402	418	406	403	389	392	405	394	419	402	387	447	408	404	402	444	410	422	429	440	431	391	447	426	385	406	436	423	426	400	382	425	432	400	448	424	392	436	394	395	413	390	404	432	414	393	414	405	405	395	382	407	427	414	404	410	442	370	444	422	418	425	402	421	389	369	402	400	447	440	428	395	394	407	446	419	397	371	450	385	413	429	420	406	438
30239	44416	25231	6400	1582	859	598	566	525	553	508	491	495	489	470	532	484	465	524	480	519	525	478	480	472	496	467	452	481	478	542	494	492	463	493	477	467	462	435	488	486	474	440	493	479	476	498	529	462	453	487	465	496	488	473	435	490	489	469	432	470	470	489	539	457	492	474	498	480	480	508	513	485	449	514	487	490	519	470	489	428	481	487	490	482	473	510	467	457	453	504	463	516	462	531	470	480	539	440	480	478	489	472	465	450	447	506	448	454	484	469	430	500	479	488	488	473	472	451	475	460	509	496	483	483	470	410	471	479	502	503	490	466	520	463	445	488	480	475	505	475	468	482	498	465	483	455	491	444	466	475	473	472	460	508	453	473	474	501	464	460	478	485	489	454	465	498	441	497	505	473	500	437	461	476	470	485	501	467	474	458	487	437	489	495	526	482	474	505	481	517	448	505	492	479	458	487	458	468	426	503	471	445	501	501	493	450	501	470	508	437	493	444	496	472	521	485	461	479	443	443	532	473	463	484	464	484	504	445	484	444	483	442	478	441	468	475	493	479	517	459	467	455	482	431	492	483	472	477	447	517	461	492	492	458	450	513	444	529	488	481	463	515	483	462	474	491	490	507	478	472	487	462	437	499	473	461	459	491	476	464	441	463	481	464	476	475	494	473	524	442	469	456	439	458	451	484	460	454	478	511	497	477	500	466	489	467	473	452	476	478	452	476	459	469	488	492	468	491	488	504	531	490	460	488	466	491	497	442	466	467	481	492	489	505	442	478	470	473	509	504	450	466	471	488	458	478	459	486	474	454	449	492	452	493	491	471	500	490	487	510	473	507	420	461	497	490	488	463	452	462	413	442	479	498	488	480	483	475	519	473	475	517	511	441	471	506	470	491	493	475	528	515	469	448	489	511	492	470	480	463	453	440	489	476	481	493	480	479	518	488	472	457	496	460	482	485	474	496	486	472	485	477	482	482	475	501	447	476	421	463	443	481	489	476	458	462	454	471	502	452	445	479	480	484	485	479	487	454	449	472	482	471	448	459	480	432	480	465	488	473	517	488	501	485	461	448	443	497	492	484	443	464	507	501	507	518	486	510	493	470	477	510	501	426	503	487	469	476	457	468	484	471	477	480	445	505	496	505	502	465	468	516	507	519	445	470	460	462	450	458	487	478	463	452	443	493	435	480	427	494	474	447	500	471	462	483	492	498	509	456	504	491	490	471	464	469	459	528	523	473	487	492	447	457	448	461	474	495	459	466	458	478	461	448	522	495	437	470	455	482	483	464	505	458	488	456	437	422	495	496	487	481	470	503	474	467	482	477	491	490	499	462	452	448	470	462	446	501	468	492	456	473	482	491	429	478	482	486	501	482	482	490	455	485	469	483	505	472	498	460	465	513	483	520	472	448	464	462	428	475	490	505	496	492	524	472	424	461	455	486	474	519	487	478	502	474	506	490	475	477	491	510	462	453	459	508	481	481	480	496	536	487	454	480	468	480	447	503	491	500	450	457	479	497	444	513	505	490	454	494	457	464	478	489	469	468	476	467	504	519	479	441	460	472	457	522	494	494	448	479	474	473	505	488	482	469	452	500	507	501	498	460	424	469	468	466	449	504	460	478	468	464	471	484	458	485	480	448	492	485	469	476	462	462	464	463	492	460	465	475	481	468	487	463	469	462	443	445	478	479	487	516	452	494	482	487	491	489	467	483	464	476	451	468	473	462	457	474	481	482	485	497	470	481	467	479	506	489	465	455	480	461	470	462	445	471	526	487	494	454	453	425	490	457	480	492	487	460	512	455	464	501	477	465	471	432	504	501	483	456	465	468	468	462	502	471	494	452	460	504	440	465	482	476	490	490	444	497	482	508	475	470	494	456	498	440	482	490	468	472	478	460	444	493	509	474	456	499	459	484	480	491	495	458	495	490	478	518	501	509	463	483	478	473	496	452	495	516	446	467	498	511	468	497	510	508	484	513	493	465	462	488	513	473	489	457	453	474	472	534	499	480	464	523	500	464	466	504	453	487	480	486	472	477	465	475	477	512	467	476	457	508	463	474	464	459	439	489	458	437	504	466	468	473	477	453	480	456	467	472	486	490	457	442	517	493	503	457	493	446	448	488	472	486	450	430	465	488	448	497	486	461	452	488	429	433	522	504	472	430	506	475	445	472	521	516	452	446	478	476	518	557	500	498	498	429	487	471	488	459	470	455	506	470	501	446	438	493	459	500	446	518	451	508	438	453	448	494	463	485	440	514	466	494	469	462	461	520	474	498	485	457	459	460	473	482	474	486	491	452	481	456	476	481	445	493	482	480	504	487	477	498	486	496	452	469	444	505	479	519	465	483	480	488	462	516	488	533	484	472	449	504	515	517	489	480	469	437	485	501	465	498	490	460	488	467	472	463	497	468	456	483	431	455	496	494	467	479	485	489	475	481	519	494	493	503	488	463	470	461	464	478	467	465	490	481	484	477	457	481	461	494	459	470	486	518	455	500	479	462	482	455	424	449	505	489	447	449	470	467	440	489	530	451	453	487	497	464	444	499	489	488	463	449	517	505	479	512	456	474	469	496	470	442	516	456	469	459	444	467	453	525	478	511	462	476	464	427	457	465	494	484	463	447	489	446	488	489	491	490	454	484	485	485	463	478	514	480	523	476	430	459	473	467	514	504	479	466	491	483	501	473	473	478	446	484	460	459	455	476	476	464	472	448	506	500	470	471	509	507	473	492	490	424	513	487	464	487	495	519	489	501	461	413	489	467	483	455	462	460	474	516	508	455	453	478	448	481	519	436	473	478	477	496	485	463	486	479	501	502	466	482	494	426	488	486	473	435	473	488	464	477	475	462	471	488	476	473	464	501	461	493	433	444	483	466	504	457	468	465	503	480	489	476	477	484	473	520	502	475	481	487	505	494	482	487	470	475	470	450	454	480	521	435	486	464	470	481	438	521	447	484	449	469	462	536	486	458	467	495	432	482	451	466	500	433	469	511	482	461	450	466	460	504	476	493	509	476	467	474	468	455	498	498	463	527	443	489	493	519	446	451	472	541	489	473	452	502	446	467	500	480	518	488	470	477	483	482	457	482	473	479	510	466	458	475	510	505	502	474	471	476	475	477	463	516	477	480	513	464	470	493	466	485	481	472	505	495	470	456	494	458	413	472	515	460	475	470	482	474	475	467	488	466	483	479	456	478	477	521	445	508	484	500	499	490	478	482	474	498	479	511	482	471	502	485	467	518	484	468	466	478	463	504	505	487	474	489	492	437	492	493	490	470	458	457	470	518	492	514	489	482	489	482	489	488	457	496	456	487	459	483	475	476	468	508	463	485	493	486	440	457	513	456	469	465	462	507	380	466	477	460	485	463	480	450	490	454	466	468	514	463	453	489	504	514	481	480	469	443	496	464	484	490	469	487	508	467	480	454	508	454	456	481	469	437	492	481	486	480	496	468	466	500	492	467	533	469	483	472	460	505	530	475	554
23886	21118	28288	24177	20995	9593	1127	727	580	579	528	489	520	478	436	456	431	453	412	444	463	437	448	414	400	414	416	382	411	388	386	379	408	375	426	384	377	427	412	425	438	386	435	411	422	409	360	431	413	411	379	374	417	427	396	397	393	429	379	373	398	423	376	446	426	384	407	425	363	387	407	403	434	398	419	370	408	394	396	398	373	439	411	426	391	384	407	433	400	399	396	411	392	394	429	382	390	392	397	391	402	384	402	399	434	385	390	380	376	412	397	420	350	390	386	402	392	395	373	399	415	407	407	378	439	403	421	418	402	372	387	384	382	371	417	379	388	394	426	417	382	433	380	403	432	417	374	391	407	415	386	432	433	380	392	375	428	426	405	382	397	371	347	385	428	399	392	427	408	397	391	426	403	413	404	407	393	399	410	360	384	426	379	408	442	442	413	389	394	392	426	418	379	406	405	408	432	403	370	390	418	415	383	398	408	413	378	382	437	378	392	396	423	388	388	414	437	376	398	388	386	371	385	387	423	430	424	401	404	351	382	406	400	443	436	384	396	396	394	407	387	442	396	453	389	387	428	419	392	391	347	396	369	409	375	377	409	388	421	414	390	385	381	435	393	400	376	380	408	379	349	388	436	430	407	414	404	419	395	392	420	422	395	385	381	408	412	454	405	412	400	382	380	377	380	392	391	384	374	439	400	393	385	391	386	377	413	400	421	414	418	387	395	408	410	386	412	385	410	409	377	403	437	399	419	404	357	394	409	381	367	371	402	405	372	407	398	396	412	421	381	387	416	375	413	400	409	397	389	417	414	381	375	436	412	402	392	389	388	432	370	403	366	383	391	380	380	401	388	386	438	386	407	364	385	415	404	393	392	345	406	366	421	416	419	418	394	388	414	359	395	418	397	391	420	370	436	387	409	383	401	385	399	386	404	390	403	417	411	382	407	416	411	418	412	406	381	384	407	361	413	387	414	403	390	399	415	373	413	385	394	413	411	379	401	396	415	412	413	367	377	388	395	451	413	423	379	430	396	397	391	394	384	402	419	386	383	405	400	387	410	378	425	422	436	426	385	405	390	405	374	407	412	405	391	378	412	392	385	403	406	409	406	369	373	418	414	389	406	372	396	388	429	390	404	388	444	409	408	398	417	375	433	396	382	417	378	396	393	387	390	417	441	405	408	372	401	421	400	420	389	369	390	439	386	434	429	390	419	396	421	376	400	375	380	408	401	415	391	384	387	391	393	404	413	398	387	399	397	402	374	385	415	421	405	409	413	366	410	408	453	399	394	420	420	419	394	402	392	392	409	417	386	415	397	378	369	428	405	398	382	382	381	417	373	395	393	375	421	416	421	411	378	364	433	422	373	432	388	386	386	421	408	371	390	405	385	407	400	431	375	403	390	413	383	403	427	432	404	440	409	387	429	433	367	409	403	401	398	413	428	370	420	430	400	393	410	383	388	369	406	442	392	406	371	404	367	406	404	423	397	404	399	384	376	370	403	402	421	422	402	409	405	406	401	399	392	356	400	392	369	395	430	402	388	374	414	397	372	415	391	396	406	426	386	415	377	409	398	401	420	387	403	404	403	383	361	377	429	430	386	398	369	420	407	425	397	406	397	422	405	424	383	399	384	391	385	374	359	385	419	373	377	414	402	420	402	372	406	396	388	418	399	419	402	429	419	434	387	393	398	394	379	404	385	414	413	395	449	406	387	432	379	394	379	364	404	416	395	451	381	414	353	402	377	425	380	408	374	421	376	371	372	410	398	410	383	402	418	379	395	422	388	366	380	381	395	418	391	432	413	428	409	413	385	389	386	409	386	383	387	401	447	393	394	420	374	426	419	378	432	388	404	375	408	384	410	404	370	403	377	418	424	387	382	377	432	367	371	398	369	406	406	383	368	410	413	403	399	365	418	354	369	383	397	403	386	383	401	372	406	390	404	412	380	374	403	420	385	396	394	363	373	425	402	431	407	413	391	377	410	429	373	405	395	410	362	400	386	400	420	380	375	397	394	382	367	418	400	411	386	377	396	427	436	448	395	418	387	383	417	395	384	399	368	414	377	409	463	437	400	409	412	392	431	380	424	387	433	405	429	370	439	387	397	379	427	429	403	412	390	394	354	372	371	397	390	404	413	410	417	366	402	382	407	404	396	393	433	395	407	414	384	398	403	392	390	418	377	390	373	387	380	368	383	416	389	377	382	417	432	430	388	383	424	422	442	382	416	351	400	422	412	376	430	389	380	424	415	382	389	386	374	398	425	378	392	384	374	398	376	389	401	389	386	420	366	349	457	410	410	403	372	413	396	405	408	421	390	409	377	364	368	398	432	382	412	404	404	395	421	406	380	378	385	377	395	417	377	384	402	389	364	400	416	422	397	371	393	403	376	404	393	378	409	429	441	370	409	430	389	421	388	431	440	390	378	435	407	416	403	404	423	382	380	398	373	390	391	380	420	420	408	368	371	391	427	426	428	388	396	415	393	393	394	426	389	379	421	388	391	398	424	387	382	400	433	406	390	406	387	430	383	413	402	387	386	405	373	406	377	393	392	398	347	387	394	403	420	352	408	417	384	396	411	420	375	403	417	380	393	436	392	400	391	418	370	359	391	403	420	376	392	404	384	389	377	417	395	382	420	388	392	423	357	377	389	425	392	388	415	397	412	407	363	388	360	406	393	371	401	417	396	380	414	408	400	380	396	421	392	413	395	413	383	391	420	409	407	362	424	404	406	401	384	406	388	405	434	415	404	369	380	415	422	393	385	402	370	414	404	422	381	380	418	351	373	406	379	372	397	371	374	393	394	398	393	377	353	379	375	401	405	404	395	380	407	401	373	409	400	380	376	377	393	385	369	400	427	408	404	434	365	406	396	411	403	410	386	389	402	400	363	392	393	352	383	406	429	382	388	415	414	389	362	402	395	436	409	382	382	426	391	385	403	380	408	405	401	380	419	390	393	415	391	386	417	399	413	369	384	397	390	405	409	422	361	395	436	369	371	417	414	377	384	436	409	411	405	425	428	389	370	432	402	394	379	388	403	385	378	386	374	375	389	365	399	370	368	424	393	413	365	386	372	442	376	400	423	367	423	416	412	381	410	383	363	413	402	359	399	398	377	377	390	440	396	416	390	407	402	428	371	423	396	414	374	386	412	384	393	434	412	415	402	343	432	400	431	375	413	398	384	422	404	385	377	412	377	421	383	413	373	382	407	352	382	401	406	425	390	403	416	419	389	406	362	400	406	403	358	392	407	387	377	381	424	437	381	404	362	397	412	416	407	406	415	432	391	381	405	371	380	401	430	407	397	411	420	421	401	449	421	386	382	380	414	383	400	391	372	382	404	415	391	397	401	366	411	409	400	404	417	417	379	412	406	431	380	414	405	395	400	409	394	420	383	428	391	403	353	413	396	384	397	385	428	416	389	414	408	402	410	371	391	343	414	445	388	411	365	398	385	400	392	412	393	432	426	415	437	377	400	391	402	390
31823	51283	28948	12643	4353	2216	1273	1086	845	742	674	623	563	569	501	524	497	526	473	498	496	499	474	496	519	441	472	475	440	442	438	439	442	478	470	432	415	476	468	461	465	450	463	469	416	419	456	488	431	465	430	420	440	441	449	477	462	467	419	396	456	480	433	434	456	432	450	451	444	448	435	425	436	453	430	406	468	439	463	423	480	463	454	451	467	412	414	462	479	440	465	451	493	482	414	418	461	433	428	439	467	465	448	416	471	486	443	436	448	453	422	465	486	464	469	426	454	423	462	430	464	450	473	433	470	475	454	456	435	478	482	484	447	436	436	455	455	415	413	483	451	487	483	439	461	460	428	453	460	415	493	473	474	442	471	451	432	462	416	468	430	413	478	419	493	434	458	459	465	457	420	481	419	429	459	459	453	422	477	430	434	456	460	445	439	461	451	482	436	446	396	453	469	449	452	415	468	455	460	453	456	449	437	508	429	447	438	435	469	431	485	451	458	462	404	471	454	468	457	453	433	445	466	444	441	468	452	513	481	433	446	434	449	457	431	457	441	442	504	427	440	451	465	394	471	469	461	438	458	421	473	457	502	448	478	426	479	499	412	456	459	427	457	427	397	433	412	432	475	471	425	443	422	455	456	410	457	439	474	455	434	426	451	458	490	456	444	470	462	438	447	464	443	451	445	425	454	430	440	456	431	441	459	441	431	480	450	468	456	455	469	431	442	452	455	488	462	431	456	465	437	435	428	486	454	464	438	446	436	463	447	434	468	442	439	491	486	425	481	433	468	467	438	502	402	480	466	409	385	433	416	440	419	440	450	426	444	444	434	463	479	471	478	459	452	442	493	442	482	450	416	482	446	449	458	531	441	445	480	435	441	464	452	464	425	440	465	438	415	460	445	443	445	419	443	454	428	439	394	434	472	413	469	500	466	442	459	455	482	505	431	463	473	446	447	447	445	480	461	473	436	449	469	432	462	437	448	479	444	455	474	462	452	443	385	467	443	462	438	434	453	454	440	457	463	442	444	495	440	443	470	440	474	468	489	445	468	408	464	479	428	461	418	452	458	468	412	449	458	447	456	430	480	462	417	448	429	462	506	461	475	435	434	440	420	421	487	431	451	485	459	423	449	439	470	430	480	491	424	462	438	448	454	443	471	478	462	450	453	441	447	469	451	458	439	458	470	455	460	463	461	460	424	472	435	442	455	492	480	475	465	426	474	445	448	424	434	453	473	426	469	434	424	501	448	450	454	466	459	448	471	492	463	437	465	428	465	445	451	464	424	442	445	449	471	406	421	429	492	484	512	480	411	431	453	421	435	433	473	433	449	451	456	436	417	420	460	488	499	460	455	451	446	462	465	463	422	471	458	429	457	440	430	470	469	437	453	429	421	461	458	434	447	422	468	451	444	450	451	420	449	476	451	444	465	421	435	450	417	488	451	462	462	476	454	424	469	445	409	432	416	485	518	475	425	445	440	427	463	459	467	463	475	445	434	441	467	478	450	456	454	451	468	452	440	446	428	405	453	491	439	456	459	497	443	472	449	434	450	456	439	431	492	478	452	431	449	441	453	418	472	444	490	429	479	444	415	477	476	464	448	412	459	440	469	473	459	441	418	447	449	445	426	425	439	446	467	457	454	465	457	433	442	454	469	458	421	468	401	454	477	430	442	441	425	445	484	427	506	428	487	459	482	477	428	464	471	427	470	434	446	452	452	438	436	405	454	451	457	461	466	448	454	459	451	452	449	427	445	464	448	455	457	442	492	431	464	446	464	480	463	424	464	464	457	478	494	486	445	473	492	475	434	458	480	450	432	426	474	440	448	443	453	469	411	441	391	444	448	458	448	431	453	458	461	473	427	438	477	444	455	466	458	402	462	483	464	447	446	476	451	464	456	426	484	451	467	456	434	450	467	439	483	439	452	455	491	438	448	445	445	440	459	462	440	445	471	477	436	457	484	433	476	452	418	471	427	457	422	443	466	468	459	454	450	478	464	460	458	452	420	462	444	461	420	436	469	481	467	455	419	452	441	408	393	454	414	459	463	438	461	454	433	420	466	474	446	431	449	399	439	479	449	422	403	492	443	469	458	475	426	455	440	449	451	435	433	485	439	495	415	442	461	443	481	463	475	480	442	408	433	453	421	479	448	460	463	469	464	445	482	444	469	442	457	453	446	411	439	480	430	457	433	491	434	470	475	470	449	433	495	477	409	416	452	459	427	413	441	457	472	464	396	451	448	441	432	449	447	424	427	462	479	444	443	472	436	449	432	481	434	467	449	461	460	422	449	448	432	465	469	458	477	459	472	464	449	456	482	405	430	446	422	442	449	414	441	472	447	441	433	415	472	440	419	472	445	456	456	455	434	445	484	445	461	426	453	419	453	456	452	438	459	467	453	443	437	433	467	444	455	433	488	433	419	405	438	468	433	492	461	468	426	457	456	470	475	477	443	449	434	434	425	485	427	457	494	462	432	436	471	447	429	429	451	468	499	485	428	444	408	462	473	468	443	409	456	470	432	443	469	432	446	434	439	473	449	461	433	431	435	429	442	450	464	468	470	453	463	408	492	449	477	465	482	433	450	459	441	445	405	453	472	483	445	469	452	407	442	444	450	464	396	454	450	457	442	493	453	444	428	478	449	436	446	425	456	487	411	469	403	461	411	446	449	458	453	401	425	437	460	447	455	488	454	457	414	434	446	417	482	467	438	437	413	471	474	460	455	425	423	433	476	408	426	461	440	410	446	388	423	474	427	472	491	437	464	470	446	431	469	450	464	458	445	440	482	452	450	432	458	437	470	402	493	449	423	449	462	505	457	462	459	416	471	442	443	442	465	462	434	432	440	484	427	458	471	457	447	459	518	451	406	454	442	514	455	465	458	440	441	434	457	463	479	449	437	439	459	460	467	419	426	428	463	424	464	407	457	449	440	474	423	441	381	464	463	437	453	468	478	438	405	441	497	416	448	465	485	458	425	455	456	465	408	466	434	494	436	478	446	453	477	426	451	441	482	414	461	453	481	441	462	478	472	487	466	448	402	441	436	432	441	456	503	451	402	441	438	481	444	452	449	440	424	412	484	459	423	421	465	418	443	488	468	455	460	460	438	461	456	487	459	461	450	438	505	463	421	440	427	480	451	447	427	447	464	452	466	484	459	452	499	422	476	441	452	439	443	460	446	442	443	425	416	451	457	455	438	483	436	461	464	462	453	444	473	439	446	453	468	452	476	472	440	481	425	439	452	462	441	448	466	439	476	436	423	458	465	471	429	416	441	472	414	429	408	517	433	474	462	419	412	481	456	488	476	457	457	462	432	420	431	479	480	449	453	463	469	448	492	431	464	466	450	427	467	475	454	466	419	470	465	447	439	462	454	449	483	442	464	495	423	432	457	433	476	452	463	462	467	442	432	424	437	462	468	428	422	478	470	473	450	458	427	446	471	428	441	492	460	455	430	438	452	446	424	389	439	456	467	458	462	458	474	415
25341	21177	27260	25194	11012	1729	791	674	603	580	584	557	558	570	522	536	524	506	507	537	521	471	558	573	545	556	540	558	517	537	536	538	516	551	511	554	507	545	515	503	530	536	564	517	517	518	531	547	498	558	549	541	568	524	508	532	505	551	522	523	512	529	508	497	563	509	527	547	540	542	523	550	555	555	592	492	537	525	498	541	503	471	541	542	563	535	554	544	493	516	532	568	533	544	528	512	509	529	560	516	560	549	506	504	496	462	534	562	546	542	561	532	545	530	514	516	561	527	506	510	564	499	533	546	509	489	560	490	528	517	538	520	529	540	607	516	524	490	578	543	561	518	545	501	476	553	518	539	520	511	494	481	509	505	511	546	545	534	493	513	538	499	557	524	516	505	499	514	538	539	552	552	498	542	497	523	550	532	525	549	551	538	508	485	537	519	498	564	567	526	521	564	536	560	544	567	510	554	554	516	558	544	530	543	520	589	532	561	540	509	513	506	546	553	544	525	533	523	530	516	496	481	508	531	528	526	515	562	525	558	560	516	527	543	532	514	542	529	549	554	528	516	545	533	509	508	542	507	552	517	514	547	486	528	515	509	524	565	503	535	498	551	514	523	504	556	571	496	544	532	528	545	527	502	516	510	503	533	523	527	552	504	534	517	590	556	507	528	553	527	527	472	557	509	570	518	576	519	540	510	528	504	541	547	545	509	537	535	514	500	527	520	533	533	552	579	543	524	548	496	535	547	510	538	479	473	545	532	531	497	543	555	537	513	497	537	528	563	514	531	546	562	521	468	521	560	512	544	533	486	528	493	561	511	574	502	500	542	501	513	512	484	525	559	519	564	535	526	529	532	551	489	534	510	545	524	560	548	520	533	519	492	513	553	498	544	520	543	577	517	541	498	520	533	566	529	524	522	538	501	558	527	526	532	494	497	540	533	514	466	479	544	533	537	544	533	526	515	526	497	535	496	574	551	520	534	559	526	523	508	520	520	548	546	559	509	519	512	551	491	534	526	525	552	532	508	537	548	516	540	538	511	539	549	507	548	549	524	564	528	486	496	522	520	504	539	545	522	509	550	559	515	508	513	545	524	538	545	518	492	523	511	526	530	522	504	545	522	514	519	545	532	558	511	535	519	547	540	468	516	507	571	503	526	543	543	520	564	564	516	497	520	513	553	522	515	503	499	528	527	495	544	527	501	481	519	468	536	533	534	526	543	553	512	510	492	499	513	572	528	535	520	525	549	508	526	479	495	513	496	567	532	583	494	517	543	538	530	497	499	532	543	585	519	521	517	544	548	491	549	533	540	514	515	533	507	502	543	552	516	508	497	535	498	503	461	491	554	540	559	518	510	540	526	540	545	543	490	528	521	525	523	486	505	542	559	544	534	519	525	532	524	508	559	544	535	499	566	503	534	551	543	535	542	571	494	554	499	553	529	551	533	488	505	551	540	568	534	513	518	531	483	534	531	547	540	522	546	528	530	568	555	533	535	540	488	555	518	583	555	473	535	509	524	539	515	549	565	521	555	528	517	546	505	515	515	487	528	506	532	533	521	522	500	531	529	488	573	516	519	521	505	521	536	528	535	509	519	519	494	514	523	571	503	498	487	543	502	503	535	504	500	537	585	539	488	541	523	510	542	490	543	574	542	496	545	477	538	516	535	512	541	514	522	479	534	548	514	555	536	496	554	531	564	522	490	477	535	478	507	536	539	522	523	509	503	573	546	533	546	516	555	513	518	505	519	526	513	546	510	522	502	528	533	537	547	557	508	508	545	521	542	548	515	583	528	527	537	499	535	565	488	536	523	550	491	501	530	540	540	565	567	505	499	494	536	518	502	536	517	512	536	543	543	507	555	550	536	544	558	520	532	518	538	500	525	489	490	532	520	490	513	481	527	546	519	523	550	533	508	502	532	542	506	547	526	535	553	552	518	540	540	498	481	566	536	487	534	506	596	527	530	497	554	548	545	495	527	504	570	486	545	539	520	531	542	489	513	497	501	545	540	524	491	541	563	519	562	531	531	530	533	513	517	575	544	492	498	535	520	473	554	544	535	538	524	523	507	530	545	504	520	515	551	523	499	508	529	530	507	502	513	521	520	491	576	568	529	561	521	524	487	535	502	517	503	545	477	575	504	501	566	564	509	546	516	565	537	538	559	527	529	520	494	502	565	523	555	514	558	529	511	515	530	541	508	577	502	557	483	520	535	538	537	488	505	526	483	568	509	561	497	483	484	496	490	486	547	546	493	530	521	485	498	561	544	529	502	537	518	521	533	520	522	523	536	556	525	547	537	522	565	533	538	529	531	531	532	530	497	525	531	520	557	517	466	510	481	529	495	557	514	482	547	536	510	544	533	532	541	530	500	513	497	567	565	510	513	515	520	546	546	500	466	535	516	504	513	503	556	530	531	539	538	530	529	537	543	522	548	504	560	554	556	537	576	570	466	529	518	553	537	532	540	511	511	541	534	542	515	539	499	618	518	525	558	489	515	503	532	519	543	486	550	526	510	475	496	547	519	499	523	555	476	538	571	530	526	500	505	489	514	539	535	530	512	513	540	538	496	487	501	560	532	501	571	557	534	521	520	554	515	532	487	528	514	555	541	552	578	516	531	600	497	532	514	501	561	522	538	543	513	534	553	539	521	520	548	562	523	543	496	544	510	532	568	529	502	492	515	537	503	527	531	509	518	496	520	520	559	516	498	581	551	590	518	532	506	515	525	514	537	527	537	532	551	559	527	557	491	506	514	539	525	483	540	520	528	512	527	539	532	528	520	540	510	547	498	529	537	508	532	505	529	497	528	537	537	520	542	506	500	502	507	525	533	531	535	512	483	559	471	515	506	493	505	511	518	507	497	520	532	524	548	493	538	526	545	524	551	492	523	533	523	484	563	520	547	569	514	519	491	517	496	525	523	513	510	552	511	497	542	571	549	520	559	518	555	515	527	497	540	578	498	566	550	522	524	556	490	553	512	534	564	504	540	508	548	510	561	567	530	539	554	517	539	534	507	523	522	548	562	549	566	486	507	476	524	550	507	557	555	494	546	555	537	515	500	561	542	518	541	531	510	538	562	513	517	527	542	568	536	521	506	490	507	536	540	526	502	529	493	530	545	546	538	532	571	526	504	511	542	502	548	523	546	509	545	502	552	525	537	516	515	483	509	540	520	559	538	551	521	537	508	549	547	550	495	569	525	555	515	510	489	497	538	517	514	542	521	513	551	526	519	551	574	519	496	551	493	530	584	523	533	500	531	560	533	503	554	552	524	532	527	501	560	533	509	515	537	535	498	538	543	516	462	558	520	568	538	527	530	501	526	536	514	515	538	553	533	529	513	537	541	533	544	573	570	558	521	507	528	514	492	516	524	519	510	465	541	568	517	506	513	566	565	492	523	524	547	511	513	509	536	508	552	543	496	589	500	566	539	514	555	528	524	535	523	541	494	538	508	548	520	538	525	490	497	530	529	520	521	496	524	526	521
32532	41117	24782	13091	4150	2285	1146	968	824	721	736	680	706	655	704	611	585	579	598	600	604	596	597	655	621	619	613	570	632	615	629	560	580	597	610	613	594	575	596	585	555	579	582	595	610	581	587	617	557	594	595	611	588	569	573	578	621	620	604	593	585	579	584	577	618	564	620	587	585	568	599	594	593	613	575	591	582	602	587	597	604	584	594	560	585	619	562	579	599	629	582	571	584	586	605	605	589	614	571	631	598	638	602	616	564	608	564	546	572	561	604	603	603	587	590	564	585	589	579	638	611	567	612	593	602	547	597	590	588	562	552	568	601	638	600	606	608	580	592	598	567	559	577	595	599	569	598	579	558	590	560	604	570	580	587	617	604	587	582	595	566	616	617	612	621	617	583	593	619	583	579	579	599	634	614	643	588	613	557	586	599	646	571	591	615	597	617	616	603	599	624	516	654	629	600	558	568	632	609	556	581	611	588	557	588	597	616	588	575	595	546	614	607	578	643	600	580	556	609	657	609	544	615	543	567	555	573	606	583	590	608	594	600	573	572	596	587	611	593	537	566	572	564	600	583	605	548	599	581	575	594	551	618	579	580	584	603	617	600	594	623	581	572	578	587	582	590	595	560	566	542	588	601	598	621	616	575	607	587	588	602	587	539	589	560	557	606	596	541	606	573	626	574	585	599	593	601	582	594	589	589	593	604	551	601	613	584	561	595	602	556	597	610	570	581	587	591	555	644	559	569	601	607	558	599	563	603	558	584	555	635	547	632	609	578	568	649	582	569	592	608	587	622	608	569	584	613	589	615	585	610	610	545	618	573	547	563	619	597	588	600	610	632	590	604	607	599	617	574	613	617	582	577	584	609	611	594	585	575	593	580	574	622	563	551	595	609	595	611	576	599	620	600	574	623	633	613	576	584	614	581	566	566	601	585	619	567	607	578	616	592	572	584	626	644	602	602	591	598	619	599	570	623	599	590	592	590	579	630	612	600	570	590	612	588	571	579	589	575	591	612	563	573	570	568	579	593	614	586	649	555	596	592	573	625	604	567	600	597	588	564	592	596	584	599	598	614	559	594	577	563	589	591	597	597	659	604	552	593	606	618	565	609	630	601	575	562	637	551	575	606	601	541	563	596	564	608	590	596	571	566	612	620	618	583	552	587	596	543	586	620	634	589	587	597	610	540	579	591	568	615	583	531	607	601	608	585	598	614	617	634	572	577	641	616	627	560	590	576	629	607	599	577	588	569	629	619	632	592	593	586	563	641	598	611	576	593	559	610	599	571	626	560	577	551	623	605	587	583	619	634	594	644	624	556	561	675	605	596	621	630	609	617	574	614	529	631	612	540	560	622	560	572	566	587	608	589	536	610	611	574	588	585	581	607	614	570	596	590	620	555	616	569	557	641	581	573	576	599	609	625	559	614	602	558	600	577	614	629	590	590	580	549	584	594	605	588	579	647	623	604	581	603	537	614	606	532	583	618	607	613	563	607	610	581	597	609	609	592	629	632	573	567	613	609	586	630	579	595	590	617	592	568	587	638	588	613	591	606	588	566	630	548	568	601	601	645	612	621	556	571	599	611	537	580	564	617	597	567	579	605	644	560	621	604	565	570	579	624	625	595	594	614	572	589	611	557	589	608	578	602	622	582	572	619	635	565	589	577	622	568	602	589	542	599	601	609	612	564	577	628	577	622	604	630	607	545	644	598	578	592	599	533	583	582	544	569	564	567	591	641	614	617	616	563	544	590	568	559	593	555	603	579	599	538	599	600	591	648	575	613	572	597	571	584	573	574	576	628	545	575	640	604	580	615	613	621	591	591	565	577	613	626	634	564	604	620	594	563	590	631	557	570	610	592	578	604	635	565	617	554	616	625	588	613	613	609	628	629	593	611	619	649	577	601	562	547	579	601	602	597	580	555	644	588	599	636	572	567	618	629	606	633	563	613	601	574	583	626	584	548	595	617	553	571	608	579	593	594	556	596	597	571	566	646	575	608	578	565	580	577	566	578	581	583	590	564	555	559	552	584	591	612	612	592	590	610	600	594	566	582	558	624	582	576	598	606	643	570	619	587	606	623	579	587	542	625	637	627	612	559	603	622	618	643	635	657	573	595	573	610	575	589	636	605	576	595	608	584	600	584	595	572	567	568	613	629	632	550	580	590	574	624	536	582	597	608	604	593	533	618	609	601	605	630	623	578	586	624	554	560	611	563	619	607	558	666	582	600	601	578	621	605	608	630	585	634	569	612	610	572	588	620	581	615	572	607	564	585	591	592	589	529	596	581	546	630	622	625	587	613	588	609	587	579	577	586	583	654	583	563	571	617	596	605	620	654	581	554	600	574	584	579	595	629	569	563	620	604	622	589	576	620	613	574	595	580	600	612	612	615	578	599	602	568	580	573	598	602	578	590	594	607	618	578	570	574	595	575	640	541	605	585	595	627	572	588	583	606	562	606	588	572	612	598	584	574	583	580	593	614	598	599	593	566	565	566	580	607	635	560	610	607	596	595	632	557	566	608	597	582	587	575	590	593	596	589	598	571	588	572	618	568	568	573	624	576	578	587	635	581	636	628	577	567	558	602	599	619	585	593	572	600	557	628	597	591	608	573	601	629	629	592	597	618	633	578	549	621	571	626	531	596	579	610	614	602	616	583	598	649	606	578	621	592	573	605	566	633	590	627	609	612	565	584	593	612	616	612	532	615	609	586	561	619	620	567	608	570	603	571	585	625	564	611	572	593	591	607	624	646	624	529	590	561	558	529	612	632	607	627	610	617	563	646	613	588	625	565	628	573	541	615	581	612	572	593	600	576	611	586	580	596	562	562	623	596	573	596	555	580	563	587	619	563	597	560	573	546	584	584	586	611	589	595	605	580	554	602	572	567	562	583	603	586	561	623	585	571	571	602	618	583	545	589	538	627	602	526	586	587	583	578	580	577	584	595	562	554	574	587	608	587	628	605	571	622	637	636	584	561	584	569	610	607	578	597	616	606	596	610	565	574	592	594	631	602	585	595	579	592	599	612	591	594	615	570	617	589	580	570	592	593	532	601	607	610	597	564	575	599	587	597	582	617	602	593	577	539	624	610	585	619	627	613	538	589	621	582	604	608	579	587	619	591	585	659	585	588	559	610	553	568	578	590	600	617	570	541	609	617	593	583	609	590	604	603	606	595	565	593	580	583	574	582	607	598	598	637	599	559	558	572	589	583	612	559	566	616	625	531	566	610	625	616	588	572	642	586	592	614	560	557	636	564	583	587	632	648	623	597	589	616	586	621	631	610	576	594	560	607	588	603	601	626	546	598	571	558	596	600	584	581	622	661	592	573	590	560	619	607	598	562	600	609	614	621	559	647	605	551	606	551	613	628	593	577	563	563	578	591	619	582	605	585	611	552	601	596	572	629	598	619	577	606	579	590	581	577	577	540	627	592	574	605	572	604	546	584	637	540	574	606	609	589	572	586	611	599	652	599	560	558	599	585	596
22940	21184	28839	23830	21196	21120	8585	1361	944	869	810	776	685	625	608	617	581	582	642	603	530	594	556	546	506	567	549	559	576	555	547	529	546	550	560	592	516	495	515	531	519	513	582	553	555	536	555	559	556	544	569	495	546	565	560	518	574	520	523	486	521	522	525	529	572	509	506	504	513	538	571	522	517	502	502	531	530	536	530	545	508	542	522	566	514	563	536	569	475	528	534	515	516	540	537	530	544	535	471	552	514	508	485	509	523	557	542	552	540	540	507	514	553	536	549	596	509	518	563	515	510	538	544	562	521	506	562	522	557	522	509	547	517	479	557	548	559	496	561	537	549	544	553	556	567	567	545	522	559	526	534	524	481	485	545	559	546	575	570	538	551	526	511	515	554	603	527	599	554	556	536	503	558	542	528	541	563	525	540	596	571	534	534	525	518	526	557	538	506	553	516	576	526	544	549	516	557	526	539	550	507	518	530	543	562	539	532	578	552	531	525	513	525	512	491	563	552	508	495	533	573	569	544	527	509	504	538	537	585	524	505	505	556	551	561	500	538	508	512	545	498	510	518	530	562	537	548	508	544	495	515	565	489	535	540	543	517	565	544	528	533	536	521	533	537	526	534	529	518	532	551	495	529	572	543	535	539	492	554	531	556	513	539	533	528	544	535	519	507	524	515	537	542	539	529	563	574	528	532	550	513	548	520	524	519	542	533	523	491	515	550	502	546	472	517	544	521	512	547	557	518	558	515	554	544	546	535	561	511	537	503	557	527	508	550	573	512	526	526	507	499	557	558	553	536	498	556	515	530	592	568	487	487	557	539	508	515	555	523	554	494	530	529	523	547	503	543	529	523	548	528	555	516	529	590	582	545	549	526	524	525	510	532	529	485	595	563	565	498	512	515	562	518	528	519	518	513	466	526	535	530	522	507	516	564	510	540	523	532	509	492	554	509	524	535	581	557	549	516	526	515	552	526	546	541	550	543	553	512	555	531	529	504	563	524	536	507	527	529	509	518	464	528	525	498	539	508	526	539	511	549	506	523	553	557	578	544	527	539	549	531	538	540	525	563	527	514	522	546	555	502	514	512	568	539	507	536	552	542	543	582	546	478	508	505	566	517	498	534	509	537	536	558	533	517	509	516	567	543	489	521	523	535	521	514	504	538	533	535	517	523	540	531	534	539	529	546	533	494	505	524	494	537	503	515	529	544	484	555	541	519	566	512	538	540	520	502	525	503	546	547	532	510	490	557	530	567	519	541	511	538	553	553	529	564	531	541	537	525	524	532	571	466	551	554	539	516	494	525	538	519	535	524	505	484	521	516	510	545	534	520	532	524	565	507	560	541	514	510	547	487	533	554	532	500	539	565	534	521	531	517	541	513	537	515	484	526	570	515	532	499	521	529	554	560	525	500	567	539	533	529	538	523	523	543	513	544	524	519	536	480	566	506	532	510	523	516	521	506	481	530	545	550	571	557	507	498	533	500	538	550	559	523	519	544	555	546	560	517	529	496	544	561	496	561	504	508	486	555	554	526	533	549	566	556	553	491	522	554	533	529	525	527	564	522	542	532	498	524	507	544	498	505	548	495	529	502	517	541	530	516	500	542	550	475	507	576	558	527	545	525	543	546	531	486	532	538	542	528	530	548	524	541	483	545	534	547	582	536	550	520	570	509	539	528	540	530	503	507	554	510	489	551	525	553	546	489	518	554	508	550	573	567	549	521	535	540	497	540	514	549	505	507	535	563	561	526	568	522	542	519	540	548	482	465	532	529	562	517	519	540	580	524	526	501	541	522	523	506	528	530	555	522	532	501	524	556	558	470	515	471	523	490	535	553	529	512	555	547	547	522	556	538	543	521	547	545	492	499	550	521	514	572	564	522	525	533	563	598	520	497	555	515	526	557	539	535	548	589	542	520	520	589	523	553	518	585	503	529	510	531	528	523	521	490	579	505	532	575	549	549	563	537	536	493	487	528	524	537	549	538	542	516	555	519	519	495	555	497	568	552	495	557	489	514	464	514	505	540	525	581	563	536	524	520	543	500	478	519	535	469	511	574	544	538	496	531	498	509	528	528	566	541	510	546	539	525	526	532	523	502	580	554	526	507	496	535	593	508	561	534	517	555	538	529	541	528	484	561	484	555	511	517	542	517	504	525	539	533	520	529	540	522	547	522	545	519	540	529	487	574	506	565	528	526	545	512	555	517	545	533	509	588	529	547	575	479	559	536	559	510	527	497	543	573	538	514	480	541	530	536	547	556	521	519	548	527	534	500	543	530	529	500	540	552	555	529	543	507	510	567	535	516	531	536	523	517	488	511	483	545	530	564	546	556	527	545	504	526	541	546	552	530	522	505	553	528	541	526	543	523	521	549	530	573	518	547	522	546	501	539	497	515	593	514	537	527	550	531	516	538	541	500	543	547	559	539	539	542	570	541	504	530	527	528	486	565	518	536	536	496	515	538	583	508	513	541	535	520	518	539	517	541	524	569	537	512	529	502	503	537	506	541	531	507	581	524	531	517	492	517	508	489	534	508	507	529	521	510	550	555	541	519	580	529	509	509	531	515	508	525	531	547	513	573	527	526	502	519	534	547	512	561	545	542	483	519	524	481	529	525	559	523	582	531	493	510	508	508	534	558	537	552	510	567	546	564	509	526	521	511	514	569	555	491	532	542	507	528	496	511	508	544	545	533	571	569	527	532	526	464	523	532	559	544	521	544	505	539	541	523	498	527	536	522	543	548	534	548	537	545	561	500	523	586	573	541	517	583	510	554	579	519	516	541	510	533	526	539	501	506	520	526	496	515	609	519	517	555	511	565	557	532	536	543	489	546	503	527	568	527	545	532	547	524	513	537	518	531	542	495	571	558	487	504	518	523	543	553	549	537	541	538	553	537	507	550	582	532	502	518	507	534	542	539	568	523	520	521	526	553	534	547	525	494	516	543	511	561	504	532	510	505	566	545	551	533	552	536	525	554	555	536	529	526	543	564	541	543	559	536	517	535	540	502	568	539	472	537	535	503	550	552	504	535	547	517	555	546	589	545	518	513	562	523	522	567	531	533	501	530	520	545	560	552	525	544	564	497	543	542	492	529	514	523	493	532	533	500	518	580	536	548	510	520	501	526	546	544	500	535	524	532	532	538	529	568	524	495	503	547	492	515	533	553	534	534	518	560	572	521	516	505	589	590	559	507	539	551	500	500	541	538	506	531	505	560	570	535	511	524	514	550	532	517	494	519	554	521	521	513	556	505	540	489	540	571	554	514	567	525	539	506	517	552	536	523	517	471	535	496	472	553	525	521	534	573	527	547	549	528	521	522	547	555	556	547	530	521	539	495	523	583	520	511	510	566	534	534	517	542	547	501	507	526	504	538	543	497	523	514	520	533	530	492	531	542	515	537	517	523	552	562	514	500	523	579	489	564	545	508	513	479	486	546	538	493	565	566	539	509	544	573	544	596	534	532	541	508	496	545	525	550	532	532	527
35354	53702	37953	22189	8934	5655	2373	1820	1439	1120	1036	873	817	787	757	737	727	738	612	676	617	637	670	671	674	639	625	613	663	616	638	649	592	611	579	567	613	579	593	589	590	591	577	580	592	544	615	596	605	596	632	584	603	594	574	581	572	564	567	574	610	568	591	584	566	562	606	571	584	558	573	590	565	610	599	607	599	576	585	550	574	547	558	565	581	574	624	581	621	583	576	586	592	567	596	626	592	602	602	543	584	571	558	600	581	643	574	591	576	547	605	563	570	579	581	586	571	588	600	565	560	548	596	582	624	586	585	592	629	597	612	598	603	550	595	590	551	542	591	571	568	582	604	586	606	595	520	555	568	592	577	612	555	559	614	585	605	619	577	535	534	589	583	585	588	565	542	620	572	550	556	576	582	573	618	626	644	539	604	578	600	606	604	569	562	581	563	584	516	587	581	588	588	569	610	605	573	591	592	541	611	560	557	556	562	565	605	618	611	554	589	583	569	555	578	545	645	589	601	591	567	584	567	609	554	582	550	603	575	562	631	571	633	574	582	621	587	576	570	577	597	632	572	585	582	584	593	575	576	581	586	596	608	559	575	563	593	601	558	595	611	593	550	555	550	577	676	582	576	616	562	590	595	541	608	543	651	579	580	595	571	628	561	586	584	611	568	542	587	591	620	578	547	581	613	643	570	563	600	597	607	571	580	613	619	580	588	617	595	599	558	577	582	573	564	585	598	642	579	610	581	574	538	528	551	561	610	576	581	576	639	593	591	587	584	589	580	585	540	547	580	601	596	585	586	554	562	619	566	572	526	569	619	575	596	613	571	564	554	615	554	613	571	625	614	611	591	594	597	533	538	563	584	583	591	604	605	585	613	609	571	532	568	546	581	558	569	574	545	597	593	546	576	566	591	607	554	558	549	567	588	589	569	627	613	581	590	598	600	611	595	556	571	581	624	557	556	596	596	584	578	572	623	556	595	568	594	621	579	574	591	605	531	576	535	578	583	566	549	581	582	580	572	571	557	585	571	605	543	559	558	574	584	605	575	592	598	592	595	563	542	602	564	556	632	591	605	581	539	586	562	592	539	614	531	612	558	562	585	582	529	602	578	599	551	567	580	560	549	594	566	603	616	589	606	598	584	593	562	548	552	576	596	576	572	588	585	587	598	620	604	563	588	573	571	573	556	583	603	582	571	596	597	605	546	571	574	560	595	615	587	565	622	614	607	580	571	577	581	596	610	549	632	530	574	536	567	557	571	548	601	548	562	579	571	600	594	561	618	553	569	566	541	573	584	605	627	582	567	560	609	589	589	541	546	604	568	607	557	590	558	578	617	593	570	569	570	599	598	568	572	568	581	578	582	557	585	584	594	632	539	523	559	559	558	598	575	592	556	611	601	540	580	568	598	575	628	567	601	549	603	544	619	614	576	587	566	569	584	576	576	531	551	598	537	569	594	581	639	579	572	583	554	560	598	551	630	567	579	548	583	586	609	583	568	587	570	618	585	628	588	582	592	556	585	547	575	607	593	586	532	587	571	584	555	588	570	555	547	580	534	597	591	541	588	618	518	573	588	611	585	593	566	575	579	564	568	586	549	593	568	586	594	545	574	589	606	571	558	601	560	560	601	578	633	585	551	595	540	574	628	579	580	605	572	544	590	595	574	567	555	579	591	560	543	530	595	564	606	613	573	588	556	558	575	556	587	589	607	600	538	593	611	572	580	620	628	582	576	536	603	594	577	530	596	555	573	539	563	594	598	573	576	570	568	596	651	600	586	573	602	639	589	552	589	587	569	618	609	585	554	595	595	551	608	565	574	547	570	581	577	599	591	580	615	588	566	565	587	601	593	548	585	623	603	549	588	581	531	568	573	586	615	595	578	632	616	531	625	545	592	610	579	605	573	593	577	585	582	549	581	562	574	628	566	558	561	588	564	543	604	540	601	561	616	598	580	596	570	583	577	577	561	615	602	529	607	564	566	531	552	601	592	586	576	567	576	572	568	577	594	582	624	582	561	568	638	568	574	579	622	602	555	564	554	604	536	608	559	572	573	593	621	606	603	603	597	603	578	591	587	624	586	620	573	608	567	594	591	575	536	546	603	594	600	622	560	593	594	552	607	595	620	543	548	589	576	582	579	618	595	601	521	556	565	549	565	615	559	605	566	577	640	620	584	605	602	580	615	590	562	592	614	574	573	548	591	608	557	583	561	559	568	601	556	549	607	548	543	561	611	526	579	588	558	599	604	577	560	613	545	594	606	562	590	555	585	594	572	588	599	614	569	566	586	590	562	596	611	608	619	614	579	579	572	558	587	586	545	570	628	602	562	599	576	566	540	608	618	544	592	566	556	605	598	621	611	613	599	627	620	584	561	580	552	553	618	594	565	570	624	571	613	582	584	492	585	555	598	559	573	589	617	585	580	620	591	598	598	570	594	547	626	564	591	580	618	548	603	592	570	578	602	543	572	581	558	601	569	618	557	594	574	579	550	554	614	538	591	622	594	594	559	588	602	601	604	583	574	561	582	576	542	556	598	589	562	614	615	613	573	592	548	563	584	591	569	601	623	562	581	612	586	585	570	616	611	618	591	600	592	605	592	570	588	591	606	560	607	569	562	563	561	596	586	628	581	625	582	557	604	569	610	576	620	611	528	569	572	616	571	561	581	587	590	550	596	584	563	566	568	552	586	568	599	576	580	576	567	576	581	620	552	562	572	613	578	593	603	588	566	612	570	569	607	572	610	587	600	591	578	552	564	587	532	594	602	547	557	575	563	577	568	584	576	583	606	588	565	545	621	593	553	599	545	564	570	584	586	576	616	605	595	583	570	540	597	589	605	578	578	550	555	582	609	591	569	547	598	614	602	585	593	605	582	582	580	589	623	628	600	584	606	545	585	593	604	615	585	600	550	623	597	574	561	564	561	567	538	592	590	594	592	526	604	577	564	651	610	604	587	587	581	569	618	570	579	576	609	529	569	546	579	588	586	565	582	559	588	590	608	583	584	590	559	614	610	590	567	568	607	563	613	575	609	602	559	575	571	571	590	545	587	529	565	543	579	630	554	526	592	569	550	570	585	557	574	562	589	610	588	598	598	561	565	573	575	563	526	599	557	565	560	567	561	596	587	584	541	551	610	587	555	581	592	594	547	565	578	547	594	577	545	603	589	604	574	610	588	614	577	619	638	609	566	551	587	562	544	540	598	603	576	603	595	553	585	615	630	610	589	595	626	576	571	588	594	563	600	625	574	541	645	602	597	640	572	594	581	607	600	555	609	555	582	540	576	572	586	591	557	563	604	615	630	574	605	569	605	570	573	594	567	600	593	554	591	565	573	598	643	572	581	565	556	576	572	580	589	604	587	613	573	593	609	592	615	624	593	577	606	543	580	576	600	603	569	578	603	585	570	562	562	590	573	576	581	596	600	551	543	566	573	549	597	564	612	629	595	578	574	593	619	594	609	626	551	619	607	557	611	602	556	576	564	610
29111	25703	24416	11414	2515	995	504	502	499	485	438	436	420	437	388	447	406	414	383	429	432	403	407	430	415	432	446	405	429	369	434	424	411	424	414	418	375	436	405	453	404	434	398	397	442	364	403	376	422	446	425	378	410	398	432	422	393	425	390	436	407	438	397	382	428	424	420	384	417	429	429	407	396	391	456	439	418	445	408	424	443	395	376	436	404	422	412	422	438	414	459	404	420	419	431	412	417	433	392	409	424	403	431	466	421	388	410	386	426	452	405	407	407	416	408	410	406	437	434	445	419	469	422	441	415	414	400	418	412	422	415	411	389	423	414	418	427	412	405	394	402	413	424	427	392	428	424	398	430	414	415	416	381	408	444	423	392	401	405	433	392	422	406	436	406	419	453	442	444	422	415	395	442	432	385	408	406	419	434	401	401	384	445	429	442	384	402	426	400	432	419	437	430	410	422	389	416	390	447	419	409	409	405	401	425	365	408	418	365	404	407	418	396	423	457	413	416	377	372	426	382	411	427	387	401	422	393	431	439	396	421	390	436	452	407	426	424	409	414	409	424	386	371	420	394	406	399	408	458	409	429	392	380	426	393	415	404	396	424	386	426	408	420	389	374	413	435	394	416	418	383	407	427	413	450	445	438	431	400	402	414	383	431	417	448	414	433	419	411	412	421	427	482	426	443	416	425	424	382	420	435	416	431	415	408	454	406	402	429	403	439	401	403	418	433	423	396	405	399	397	472	427	424	431	404	385	382	424	414	461	430	418	430	432	442	410	454	390	408	418	430	429	422	401	430	434	399	431	410	396	446	421	432	429	432	394	440	383	414	435	426	414	436	420	418	409	359	423	408	433	434	422	427	411	422	438	397	397	416	408	425	424	425	408	406	434	416	385	406	410	421	393	421	442	415	393	428	429	432	410	437	430	419	421	407	401	376	465	396	387	379	410	421	419	445	389	411	435	428	405	442	426	364	413	390	415	428	416	433	396	428	412	421	396	436	410	404	419	418	448	409	399	438	412	459	429	441	405	397	421	428	389	411	436	478	373	411	428	420	436	405	412	441	420	431	394	459	431	418	409	399	438	418	391	436	445	371	416	409	417	434	454	410	438	454	398	394	427	381	389	442	405	428	384	398	422	422	421	468	441	415	440	385	390	425	410	408	386	397	408	451	448	407	419	410	453	410	401	446	449	425	430	396	400	426	432	433	446	402	425	366	423	400	441	439	424	418	425	455	452	437	453	424	420	450	389	428	428	382	384	400	414	468	412	416	422	421	397	426	420	430	398	418	423	444	390	434	419	418	422	466	417	373	438	395	411	403	404	406	432	395	404	432	404	428	417	424	419	418	436	396	399	394	387	405	427	369	417	383	399	407	445	407	407	407	419	413	437	430	409	448	424	401	393	433	390	390	409	388	436	485	415	376	437	443	398	430	413	419	407	413	449	387	433	452	410	413	427	452	443	447	404	426	472	454	429	411	427	395	418	444	432	417	395	416	407	421	425	441	415	463	402	457	419	387	411	367	420	429	404	402	439	433	410	405	388	384	396	407	430	422	437	419	433	425	429	397	394	423	417	446	426	422	443	412	388	414	425	416	402	425	454	412	423	412	441	432	407	412	404	452	408	431	452	421	424	415	422	445	387	442	379	381	421	432	419	403	413	406	405	431	429	433	416	409	413	427	397	448	419	432	390	422	375	424	391	398	409	434	384	423	414	379	433	393	404	431	441	400	379	395	428	415	417	438	382	400	401	414	387	446	405	413	401	434	453	416	432	431	394	390	420	404	429	411	440	394	426	390	428	404	398	433	420	419	400	412	398	430	418	438	425	396	391	443	383	446	443	443	392	453	429	393	410	440	427	400	417	387	419	401	454	442	412	434	385	446	422	473	425	427	408	459	393	388	404	472	409	454	396	428	376	431	388	414	486	426	445	413	433	434	425	433	372	415	423	430	426	403	429	405	389	444	424	403	402	398	433	372	428	403	402	433	409	419	387	423	406	450	403	397	425	439	416	429	435	414	442	407	424	435	425	400	426	411	428	461	451	442	397	409	415	427	411	444	403	442	432	413	398	400	395	409	443	424	402	394	448	417	411	440	425	396	413	437	457	413	407	422	410	423	437	463	411	413	467	471	391	458	448	412	437	409	411	446	394	409	406	388	422	415	443	447	423	423	426	395	456	417	415	396	427	457	427	401	397	450	404	446	401	393	425	419	400	443	408	396	416	428	441	430	462	390	456	399	437	427	462	403	449	400	415	423	426	427	416	428	447	385	414	422	423	416	399	385	424	426	380	430	414	399	483	431	407	445	420	415	420	430	417	398	422	426	460	406	368	463	409	446	413	418	433	420	395	394	442	442	456	429	403	400	409	454	444	411	432	428	415	410	418	409	436	389	408	426	438	415	435	406	445	423	415	442	437	420	399	426	428	436	433	410	395	447	416	408	404	413	432	404	427	432	427	419	439	397	437	420	438	410	420	434	423	378	421	371	419	433	418	392	375	395	413	413	385	400	449	422	397	409	436	414	454	419	418	396	426	437	387	431	436	419	417	427	406	386	453	395	415	400	387	409	418	411	423	425	450	425	423	406	433	398	420	416	390	451	389	458	412	415	424	442	432	390	408	465	428	379	418	418	405	442	384	422	422	418	434	417	456	398	412	418	417	412	392	436	403	437	432	418	431	401	408	441	395	454	419	417	424	435	463	421	438	428	419	407	403	437	379	399	450	413	449	406	416	424	445	428	403	440	404	442	445	427	449	437	433	414	393	413	416	405	415	412	440	451	411	442	442	406	441	406	390	419	460	428	438	397	424	435	457	427	408	436	414	411	406	433	425	465	417	403	436	459	429	401	433	429	442	472	410	414	414	429	403	408	366	411	397	401	403	412	378	414	427	440	390	437	420	424	425	396	384	425	392	400	417	432	391	402	440	413	411	420	395	400	431	408	423	418	398	399	409	412	428	416	403	408	410	414	409	427	402	409	402	436	405	414	409	415	431	435	428	413	457	397	439	421	403	416	423	413	410	491	400	446	397	411	406	409	391	436	387	407	415	437	421	424	407	422	404	417	411	428	429	434	408	437	454	422	406	416	438	432	391	426	421	421	433	389	416	431	430	448	408	373	393	408	399	387	433	406	430	429	406	396	390	427	376	417	429	423	418	433	441	389	406	410	405	427	411	422	448	432	422	431	468	418	430	394	404	419	449	420	378	410	482	403	421	425	389	389	439	434	447	442	389	428	456	427	417	430	378	430	442	416	402	388	424	414	402	424	380	400	424	454	413	420	404	411	414	458	424	421	417	416	431	412	437	412	403	424	425	435	439	425	426	425	404	430	414	425	388	427	438	404	441	417	442	465	438	417	424	409	440	393	420	448	431	450	435	426	417	371	441	418	433	403	422	427	441	380	376	432	428	418	416	429	436	421	438	415	427	441	395	397	419	375	393	394	418	399	430	406	441	431	436	411	400	423	422	423	418	425	437	404	388
32363	40699	23442	9107	3557	1632	677	543	573	564	491	532	480	501	494	492	510	534	492	456	510	523	491	482	490	468	479	515	479	470	460	493	509	482	484	469	488	496	507	515	490	465	494	477	466	482	497	462	471	463	496	489	480	498	499	503	468	482	475	484	483	448	479	480	469	514	459	495	480	507	472	473	529	475	495	463	493	505	469	469	496	479	499	499	488	475	506	442	519	459	493	487	453	438	469	471	473	487	506	484	496	437	457	482	453	485	451	441	508	471	451	496	483	517	488	510	470	475	509	479	475	477	475	511	430	480	485	458	439	513	447	488	532	484	482	472	481	471	483	482	469	501	469	533	480	482	473	475	481	521	456	464	460	476	527	448	460	483	450	455	488	482	471	483	487	474	477	480	455	478	495	460	495	494	472	505	502	487	476	472	464	477	501	503	500	465	485	473	449	498	496	520	448	513	455	515	513	505	464	490	501	475	475	501	476	505	470	479	502	474	467	482	465	512	523	463	488	461	479	512	552	475	477	481	474	461	466	502	506	505	494	447	479	497	474	478	471	444	471	483	488	462	454	506	475	448	448	447	520	463	461	489	515	458	479	523	484	483	484	478	491	463	514	522	471	451	490	496	500	519	467	506	514	469	482	504	494	446	486	481	508	493	467	487	461	457	494	495	461	466	488	473	469	465	483	515	489	487	456	488	513	503	469	484	494	465	509	506	499	494	460	459	459	460	490	480	527	492	451	490	492	516	505	512	468	490	486	487	432	463	482	457	498	493	499	477	461	466	452	462	464	492	468	471	469	434	502	415	485	453	439	488	486	490	476	470	466	479	511	474	463	501	497	496	491	528	490	469	488	501	478	494	467	490	458	460	477	473	493	505	461	490	458	487	492	493	482	481	495	496	475	485	445	501	485	501	489	482	504	479	461	454	468	478	498	483	470	495	489	497	486	442	511	467	489	456	493	502	499	490	449	490	482	518	475	450	471	495	519	509	433	446	487	523	493	482	455	488	497	515	473	479	486	522	507	546	494	469	485	463	417	488	452	486	469	530	487	464	486	454	454	483	515	500	456	491	489	458	452	453	492	488	460	464	490	482	476	478	480	492	474	472	469	469	465	457	493	525	502	502	459	479	500	486	501	505	477	488	488	486	513	455	458	471	512	483	509	461	444	495	451	472	480	494	505	482	465	496	481	498	451	479	442	476	469	492	480	473	464	445	460	526	476	521	488	471	508	465	486	508	496	489	492	481	508	453	547	472	464	496	471	473	493	497	509	474	502	495	474	503	466	449	474	491	477	474	516	498	467	491	516	481	456	496	496	485	494	461	458	503	480	467	500	466	517	484	448	496	478	479	500	479	441	466	449	477	454	500	496	473	458	515	452	480	473	459	491	476	521	481	489	486	482	499	502	482	490	507	499	505	480	451	435	477	495	476	540	499	513	523	453	501	537	495	497	490	461	528	480	468	472	468	519	462	463	481	501	475	490	523	479	464	448	485	473	459	478	488	464	483	504	516	517	484	496	464	453	473	490	487	474	472	514	481	469	482	516	452	482	447	534	479	455	465	475	455	472	507	479	480	435	496	446	474	473	493	443	467	501	498	463	530	480	501	474	525	478	481	518	479	461	464	436	466	530	480	490	486	463	499	485	483	455	465	488	508	486	439	491	492	470	464	512	466	462	467	470	454	482	534	476	489	501	459	487	444	529	491	484	505	496	475	457	466	496	485	450	517	504	472	456	533	491	476	463	418	473	473	493	503	434	477	483	503	466	482	509	505	477	570	470	472	479	472	494	491	503	479	503	464	465	517	476	497	448	479	496	498	472	507	453	514	520	445	481	490	448	439	509	490	490	484	463	519	496	520	455	497	476	481	486	497	498	533	510	466	489	509	467	483	459	490	509	507	472	455	491	502	485	486	505	468	485	448	500	466	480	507	471	467	503	489	464	514	457	488	533	454	435	493	482	468	498	517	477	457	460	489	485	492	457	479	485	482	463	512	498	458	467	485	499	507	460	442	454	451	516	483	471	520	484	459	486	454	495	497	483	504	472	448	446	476	469	490	489	477	484	460	487	472	461	500	510	477	481	449	481	496	489	473	470	466	511	469	509	477	493	513	451	483	514	484	479	472	480	450	527	452	470	456	482	439	459	487	471	500	490	489	483	489	507	494	480	504	461	416	481	478	524	481	475	494	479	463	490	458	485	508	489	461	490	486	460	486	493	516	510	485	479	489	462	501	497	445	494	488	450	511	477	477	472	466	450	502	472	460	498	467	483	490	527	482	523	464	463	542	518	461	463	477	465	521	479	440	476	519	470	474	506	474	507	512	472	525	450	500	493	465	478	500	481	484	505	495	463	486	488	486	461	495	471	510	467	491	485	517	488	488	485	496	478	463	454	473	487	487	460	489	472	509	459	488	526	507	473	479	497	455	466	492	462	474	527	495	487	474	540	472	485	453	503	526	489	474	471	507	495	477	481	468	496	456	499	505	481	485	523	483	446	448	453	477	470	490	484	442	483	498	459	469	479	481	504	493	494	469	494	460	500	460	472	480	495	474	470	476	498	489	464	451	484	461	486	477	494	467	465	464	516	496	481	458	489	465	466	504	480	494	487	468	469	469	488	501	480	494	457	465	463	460	502	439	511	480	483	476	500	446	501	491	535	472	515	508	477	469	482	519	502	450	533	509	431	519	505	494	512	424	494	468	466	472	499	467	502	500	476	446	502	451	428	492	466	448	479	488	499	458	453	479	487	485	505	471	489	449	481	437	479	467	478	505	471	514	516	470	509	492	477	495	467	468	475	513	465	438	450	499	441	487	481	494	467	483	510	502	493	498	490	483	504	475	480	485	464	468	475	475	495	496	460	474	491	449	503	504	482	452	497	486	505	480	531	479	514	492	514	498	503	469	479	487	484	502	503	466	492	503	463	455	498	485	516	503	493	481	506	471	480	492	466	473	512	495	489	455	508	500	447	509	466	466	517	481	491	469	491	477	517	479	508	455	521	480	497	463	481	462	495	509	485	499	452	533	494	486	479	482	465	478	473	447	511	514	506	496	461	495	517	461	474	467	455	466	479	491	506	505	466	494	458	491	494	489	501	480	459	467	486	468	485	464	452	484	493	467	510	473	483	478	471	496	511	507	478	484	504	478	472	498	478	469	469	501	496	498	509	495	502	482	500	504	509	480	483	476	490	489	461	456	467	459	451	468	496	487	492	508	486	503	500	502	486	515	494	519	444	466	468	481	457	475	485	484	511	488	512	471	477	495	502	466	517	454	490	489	458	459	485	478	490	475	531	469	518	475	474	455	502	453	479	508	487	501	477	480	451	475	503	459	464	477	477	439	465	495	534	490	498	488	448	493	483	512	513	511	483	515	511	497	476	483	467	494	471	465	487	446	469	513	495	469	535	469	452	494	451	473	467	497	489	492	502	472	477	476	511	468	490	506	484	450	473	465	488	496	439	446	493	494	498	455	472	491	458	506
23956	21138	28288	24338	21027	11435	1399	754	660	591	511	490	478	488	433	449	438	435	392	425	414	419	427	405	419	417	423	422	409	385	407	421	448	408	385	416	399	404	381	386	409	429	407	423	421	385	384	414	409	385	415	403	389	388	373	394	398	411	389	395	404	363	374	371	379	408	443	396	410	421	390	378	360	412	438	359	411	402	399	426	418	406	406	396	395	412	382	379	338	369	411	405	403	375	421	384	434	378	409	420	410	436	408	419	415	379	374	378	388	411	409	434	411	384	377	372	390	407	444	352	383	410	383	397	383	423	367	404	365	412	415	414	403	393	415	408	386	430	370	381	372	401	389	411	356	375	425	379	395	404	395	379	417	378	389	402	408	403	345	402	404	413	372	382	364	395	391	400	402	381	424	411	416	394	408	416	391	399	391	409	418	363	385	325	436	380	408	403	380	421	401	369	400	399	402	411	393	406	396	387	406	334	380	390	393	391	425	397	388	397	413	388	365	401	400	373	398	411	400	425	424	401	362	392	379	390	371	396	416	408	407	388	359	405	390	404	399	420	379	393	398	417	415	412	436	384	414	409	375	383	426	391	401	366	411	375	401	373	403	403	397	401	390	395	395	392	398	397	380	413	410	391	402	391	421	413	419	378	385	417	396	389	395	385	404	389	407	372	414	424	389	408	403	401	377	416	363	407	387	407	369	421	417	411	417	380	409	399	372	423	403	396	390	372	380	393	360	390	408	409	388	456	425	389	408	419	378	385	416	388	408	389	417	363	379	402	388	397	386	397	384	417	407	406	400	387	402	410	447	404	375	397	367	376	379	438	411	412	384	384	399	360	437	387	396	364	397	409	398	395	397	413	394	378	425	383	370	407	389	391	356	392	408	413	370	417	386	406	365	384	372	383	401	400	368	385	418	422	396	364	446	400	423	425	386	371	404	399	397	431	410	387	373	397	371	395	385	395	397	365	404	420	399	424	368	366	357	372	412	408	377	402	401	409	415	393	401	388	371	419	371	368	400	375	380	404	424	394	393	381	388	393	388	397	379	405	389	365	382	401	386	378	384	421	402	387	370	372	387	353	379	378	388	419	385	408	380	369	415	382	383	395	364	358	414	370	382	392	356	407	402	377	385	388	405	384	425	385	393	393	394	403	424	400	384	378	402	406	378	392	389	439	383	353	416	403	416	416	381	366	385	386	378	396	393	408	360	424	389	397	360	424	403	369	413	412	391	384	409	365	394	408	369	388	405	385	408	385	390	383	406	366	391	403	419	394	401	375	385	412	396	431	388	395	402	408	430	426	388	381	365	392	391	414	373	402	379	407	371	369	393	386	384	407	416	404	428	415	414	399	388	428	407	375	386	400	417	407	396	411	374	399	384	424	408	412	398	351	400	400	397	404	393	357	389	393	370	391	383	415	377	410	425	362	395	406	361	417	404	367	446	384	401	407	420	414	397	413	388	369	437	420	413	384	410	395	401	403	380	386	438	384	398	445	424	396	386	364	396	408	413	376	385	385	384	394	426	423	362	370	363	393	404	376	410	389	393	403	399	405	367	436	431	427	402	411	397	383	400	354	363	402	373	401	408	376	410	426	414	369	386	411	389	389	371	394	397	416	398	393	399	392	419	368	405	386	423	399	412	391	429	428	386	393	433	362	387	386	408	418	390	384	377	388	417	372	373	401	406	407	409	379	412	384	421	388	388	392	405	390	352	384	393	386	374	394	412	405	400	436	389	376	445	414	395	408	390	404	374	362	441	400	427	413	408	346	396	390	391	411	382	390	396	376	416	426	360	406	406	385	395	406	394	392	361	395	425	425	381	426	434	359	361	409	413	401	415	387	426	394	432	400	397	376	376	375	386	418	425	438	417	359	391	416	360	386	413	390	369	408	413	426	360	370	371	401	445	405	392	417	377	379	368	402	382	393	410	409	377	369	385	395	377	357	402	402	390	378	425	392	454	379	359	408	399	441	395	421	418	376	388	436	411	401	391	410	417	353	400	393	384	363	388	422	404	404	392	375	373	378	398	376	410	409	407	386	363	376	380	388	418	417	393	363	381	413	396	420	404	375	384	394	422	388	401	439	402	393	385	401	408	420	389	415	414	383	415	421	375	403	432	415	416	388	455	376	431	427	356	395	348	418	407	412	373	395	407	404	398	387	399	388	383	403	369	382	389	398	387	391	400	383	395	372	369	337	384	398	412	383	392	414	407	406	388	393	412	403	417	428	421	389	396	389	388	391	394	400	388	419	398	402	338	405	387	397	404	403	388	387	433	405	433	399	385	408	416	379	380	387	389	355	375	408	379	423	387	428	379	400	389	419	418	399	416	418	418	391	410	367	425	364	386	389	390	372	404	417	396	399	356	395	357	380	406	385	447	391	362	365	414	400	404	392	380	424	399	386	389	427	407	394	420	405	394	383	381	410	395	389	430	378	347	374	407	422	378	372	381	422	403	410	415	415	374	415	418	418	397	369	426	397	383	392	404	390	355	401	396	382	378	372	403	386	420	413	386	440	385	405	401	412	378	400	383	417	426	427	390	414	390	441	395	390	384	424	403	368	416	400	429	407	418	374	368	416	407	388	387	349	409	408	399	454	392	371	361	358	361	389	401	428	420	404	413	412	416	394	411	417	398	413	375	410	427	426	420	426	413	399	400	428	436	418	415	374	382	396	378	384	415	388	405	395	398	412	387	406	404	357	400	412	366	367	402	382	385	360	375	379	404	394	363	401	373	372	383	414	404	433	391	381	388	400	406	375	395	397	398	432	383	396	384	425	366	371	380	398	368	419	418	423	408	409	383	381	413	388	378	387	406	367	381	390	374	374	414	392	385	428	414	379	392	371	476	400	385	423	378	402	385	406	383	386	389	385	373	433	401	402	382	370	399	386	381	360	368	406	366	372	427	396	405	427	399	392	371	383	350	390	405	401	406	390	444	409	359	405	378	408	354	433	416	395	390	408	375	391	424	393	375	389	394	405	439	365	381	364	355	401	379	391	411	404	386	381	377	429	436	401	395	411	375	438	416	393	402	399	401	401	410	371	387	405	389	397	432	425	366	382	416	406	407	395	405	417	359	374	383	381	398	365	385	394	435	396	443	396	403	384	391	370	407	392	348	396	423	428	376	389	397	402	407	401	387	381	389	434	420	410	408	375	371	397	413	416	435	394	387	373	382	389	397	416	407	375	412	415	392	415	378	424	407	395	410	366	380	388	380	361	448	387	426	423	412	411	381	382	390	401	403	397	382	384	379	377	406	399	385	333	405	392	366	404	384	383	408	394	408	412	411	378	401	428	396	345	385	389	387	384	402	416	396	390	405	389	438	404	367	405	419	400	401	419	366	398	393	391	389	380	389	391	401	432	409	421	400	414	376	363	412	406	445	351	384	410	392	389	374	398	421	405	378	379	402	381	416	376	362	398	388	394	409	391	391	383	408	397	389	407	412	421	382	369	405	376	397	373	398	397	386	387	402	363	405	428
31319	52173	34920	21049	9762	3663	1511	1185	1003	771	686	629	555	536	521	552	525	502	508	470	498	511	471	451	474	472	459	464	463	492	506	472	467	481	450	466	461	457	453	460	418	467	477	458	457	464	483	456	437	421	448	459	463	472	428	456	446	462	462	439	454	427	421	450	463	443	504	481	478	444	450	446	488	474	450	452	438	439	476	494	431	484	513	433	436	446	435	479	390	459	427	467	456	462	453	464	481	454	415	442	484	434	485	435	468	455	454	464	439	466	438	442	432	436	474	468	484	422	495	463	455	439	425	453	491	459	456	481	465	464	437	464	460	445	477	461	434	465	467	478	459	437	456	413	436	421	488	419	487	446	445	449	470	427	453	451	476	442	435	462	450	467	460	425	463	452	454	416	452	457	471	468	432	479	464	479	481	438	478	451	456	437	489	432	456	454	483	457	414	447	430	467	455	465	452	417	436	420	463	428	429	480	456	461	464	448	465	435	424	439	479	438	469	428	460	439	463	451	429	403	442	436	468	429	457	455	443	455	466	425	488	394	481	449	451	496	430	484	454	439	435	484	455	479	480	465	412	461	456	433	452	428	433	462	512	465	412	467	421	456	428	411	425	463	467	437	454	432	455	462	414	455	436	425	447	448	443	470	430	429	444	424	460	454	401	454	480	455	441	475	448	429	450	418	467	511	462	453	448	459	468	455	471	424	470	439	432	453	460	456	437	436	470	425	452	447	455	473	458	425	456	429	437	475	442	465	438	460	451	450	456	449	436	466	456	442	455	488	468	450	456	444	456	456	454	438	473	422	479	494	455	459	435	451	461	454	434	444	481	448	442	468	437	465	415	433	406	454	430	459	434	448	474	429	456	445	422	418	473	451	422	444	436	458	465	469	466	422	442	390	429	461	483	416	467	483	434	449	473	449	452	427	452	508	443	457	456	428	439	427	398	472	441	436	439	451	441	403	449	408	451	418	436	437	442	428	432	447	430	476	440	466	444	466	470	471	461	444	431	413	461	475	425	464	456	418	445	448	428	464	413	438	479	467	443	421	436	431	413	464	436	427	437	446	429	461	440	439	449	446	484	446	475	464	489	406	451	439	418	471	457	456	431	463	471	421	453	447	457	440	477	433	399	494	446	449	470	460	458	462	431	437	410	454	416	448	463	431	435	466	464	432	449	461	434	479	442	431	423	417	451	441	485	469	444	456	466	429	444	430	449	469	447	456	486	499	461	445	423	459	455	461	447	430	471	460	430	485	416	433	422	462	456	419	445	461	482	485	508	472	445	437	457	482	437	441	434	453	458	407	480	424	483	474	472	437	473	422	426	442	492	443	463	459	433	452	421	465	437	483	445	447	430	423	437	452	472	436	461	435	438	429	464	458	441	434	450	437	436	421	447	452	432	444	432	446	448	439	458	445	447	440	465	442	447	426	462	406	436	472	429	483	442	467	434	464	435	489	467	443	429	475	473	474	471	466	423	447	434	456	399	480	475	457	425	438	478	454	424	416	449	457	441	467	440	452	443	431	429	467	453	451	469	440	442	421	452	438	460	463	484	459	405	412	481	476	409	433	439	477	396	477	444	450	442	463	454	488	462	444	489	415	489	480	412	450	450	465	479	444	411	462	446	491	483	414	438	445	427	447	462	469	456	465	476	446	444	455	469	465	419	428	440	432	446	444	427	498	468	439	442	450	466	457	447	437	475	493	441	448	444	457	480	468	461	450	412	428	446	444	485	442	451	448	464	478	456	482	476	463	462	440	463	447	470	453	476	454	442	438	481	430	444	458	448	455	475	496	459	484	480	435	429	438	460	415	469	441	427	449	463	451	455	472	476	438	483	452	414	430	442	483	438	443	490	427	441	441	450	435	459	455	443	444	456	474	454	437	466	424	426	439	454	428	408	434	463	425	452	454	461	465	470	445	427	458	436	458	482	412	468	458	483	435	452	423	439	486	447	471	448	473	432	490	460	426	468	477	471	436	437	440	455	445	422	463	445	460	423	429	492	433	452	485	408	493	440	473	487	438	477	443	466	413	448	458	434	417	460	474	455	439	504	444	413	462	481	447	451	451	455	446	474	468	436	439	442	476	443	423	444	455	451	476	440	435	431	463	436	483	452	460	437	469	470	434	445	437	418	443	438	436	479	448	448	478	447	473	485	469	460	419	409	414	463	457	431	439	424	482	430	455	452	464	438	447	477	458	456	457	454	458	452	444	455	433	480	456	437	433	467	427	507	439	442	455	447	480	496	475	455	480	475	444	457	422	433	463	488	470	478	445	428	451	418	437	445	464	475	432	440	421	492	462	474	464	443	447	402	479	450	439	473	421	472	446	449	426	456	449	417	447	452	476	446	459	422	486	466	461	442	414	494	438	451	433	452	451	444	475	466	437	493	440	453	492	460	428	470	445	425	452	424	464	428	413	499	466	453	433	436	430	455	464	442	447	424	436	447	457	415	455	453	471	454	484	452	463	465	459	463	441	484	451	445	443	453	437	436	435	473	430	406	457	466	469	463	441	438	450	447	460	470	443	464	420	474	442	424	436	463	462	438	458	463	464	472	429	490	447	420	452	465	441	421	432	415	430	449	436	463	473	466	452	460	440	450	431	434	496	451	462	466	462	449	424	443	437	438	453	461	424	455	455	481	423	438	441	477	471	450	451	478	433	448	437	409	447	401	406	426	471	472	459	455	433	465	434	430	447	441	456	431	441	440	467	399	449	417	483	483	459	465	436	420	438	428	435	438	454	460	457	428	457	421	458	438	443	463	478	434	471	465	471	452	457	435	454	426	470	464	430	441	447	439	454	472	457	447	432	440	447	467	416	460	477	491	420	469	456	458	451	449	467	419	472	475	441	449	416	453	447	425	425	464	466	488	452	421	439	459	414	435	437	431	458	498	479	465	426	461	466	492	460	474	461	434	451	453	458	434	472	454	444	450	444	447	462	442	481	472	421	457	447	419	448	461	429	468	443	443	442	460	424	477	434	460	460	470	445	465	475	498	444	458	452	474	469	421	460	444	456	439	445	451	457	432	472	440	478	527	423	461	468	436	455	484	428	458	419	433	457	449	435	429	491	448	480	403	451	459	452	466	470	461	438	465	437	438	474	404	463	409	449	431	478	450	445	446	408	421	436	461	445	449	432	466	443	496	466	434	430	470	446	456	457	432	439	442	460	431	468	449	465	434	453	400	447	449	451	450	459	455	437	442	471	439	437	464	465	451	458	478	449	420	430	447	433	474	470	456	453	441	477	432	439	457	419	464	445	488	433	462	445	475	465	433	419	481	415	501	450	458	453	429	442	445	416	468	442	429	427	465	428	467	452	451	446	455	428	511	438	434	450	440	443	435	438	433	467	424	448	455	465	448	467	458	460	435	437	469	514	469	402	429	425	437	418	468	426	455	421	404	419	462	480	409	510	456	455	488	466	446	486	467	460	476	486	462	470	428	465	444	453	449	421	449	450	461	412	436	481	460	492	433	440
25232	21245	27602	25366	13905	2877	895	755	682	614	629	582	586	520	579	592	549	556	496	538	548	551	540	527	573	490	574	537	538	548	529	537	526	583	508	504	560	559	548	534	560	504	549	546	522	532	544	548	510	512	504	485	526	535	526	517	547	548	517	569	530	560	558	536	539	508	551	518	545	578	500	573	526	560	537	538	517	537	517	474	510	519	517	525	563	524	553	540	531	569	554	531	554	534	533	492	503	552	547	541	537	491	544	516	550	549	547	570	557	498	514	562	496	565	552	527	519	542	543	519	545	525	526	524	524	533	506	556	521	495	553	518	533	556	504	541	524	583	507	515	511	519	552	500	532	534	512	543	501	496	499	541	538	535	524	575	517	516	525	500	538	506	538	517	544	508	526	485	500	505	525	501	499	541	539	550	519	539	576	557	580	544	512	549	473	511	525	486	546	560	567	534	535	603	518	480	541	515	542	509	489	523	521	554	498	519	554	473	504	539	530	545	526	501	530	550	543	528	529	527	549	548	591	502	546	556	523	523	485	528	565	542	544	514	510	562	544	512	550	552	548	543	532	523	520	513	488	515	531	523	544	518	533	524	522	506	534	564	518	538	529	509	534	526	543	536	511	546	479	564	494	522	529	552	549	505	505	523	543	496	562	494	497	530	539	569	546	566	545	516	514	547	522	488	501	554	514	506	524	533	525	504	572	502	517	544	523	521	547	520	533	508	547	498	555	524	488	558	533	543	563	516	511	583	512	539	502	544	549	534	524	543	518	526	535	510	497	539	487	553	497	522	481	505	496	493	528	577	572	504	545	496	552	535	514	522	556	530	522	527	548	504	532	549	552	574	514	496	547	523	560	543	561	497	527	532	520	509	521	522	573	542	537	528	520	500	518	519	530	521	501	539	547	549	472	516	512	532	514	552	523	544	532	491	510	505	535	519	537	566	495	528	529	511	551	553	493	566	497	508	488	519	508	534	530	512	582	515	481	528	525	523	507	506	535	530	572	573	547	497	525	541	512	520	512	554	579	505	525	522	525	526	511	531	480	534	580	520	468	560	557	545	486	520	534	540	515	565	527	554	550	532	500	476	521	502	542	534	519	544	536	540	529	500	516	513	510	538	475	550	552	498	508	553	515	538	555	534	511	536	503	543	489	542	528	507	520	545	542	544	504	543	507	501	551	494	510	514	522	543	529	503	527	538	563	530	508	537	495	546	509	532	538	496	520	548	564	494	512	489	511	550	522	554	523	508	500	540	548	522	470	548	477	528	501	510	525	520	528	558	532	546	511	521	514	545	560	516	516	531	494	546	518	512	542	495	556	488	560	520	539	526	524	523	536	498	533	516	490	501	566	515	501	537	542	500	543	539	525	525	523	567	559	531	533	528	502	499	503	510	493	500	523	502	555	526	501	516	553	505	529	530	491	527	514	514	529	520	559	570	519	562	525	528	513	481	512	511	518	506	515	524	548	534	537	501	523	524	538	516	500	484	532	522	527	524	510	538	509	491	527	549	558	532	517	543	528	520	531	558	483	526	509	547	485	569	541	521	507	593	505	534	534	548	551	516	527	536	537	520	518	544	557	547	533	524	520	525	507	556	535	503	543	531	544	554	525	512	518	540	544	537	530	521	544	538	508	574	555	532	555	509	509	541	543	489	553	479	519	518	503	544	567	531	571	541	557	518	514	542	481	533	530	533	511	551	511	514	514	503	525	535	539	523	546	566	519	544	522	539	511	533	549	550	556	495	540	528	554	504	526	543	518	557	548	527	554	521	508	531	529	509	527	576	510	541	515	530	520	538	535	514	558	515	559	518	521	570	510	514	521	556	544	521	536	499	469	531	535	532	517	549	512	518	544	551	551	538	501	514	545	520	564	551	557	502	535	497	529	513	519	561	553	586	543	528	539	524	535	510	491	522	554	511	504	501	500	541	529	522	548	578	539	547	515	534	507	522	546	556	547	524	527	578	558	529	538	528	549	536	531	574	528	538	527	563	518	525	579	543	579	563	511	524	503	583	543	581	560	536	538	556	486	513	566	562	548	534	519	535	538	525	536	533	552	543	562	498	527	524	491	520	509	528	521	527	511	522	533	495	566	505	499	520	537	501	544	511	538	533	547	534	501	526	464	534	554	526	536	505	488	535	509	535	484	540	513	535	494	528	539	489	506	535	510	543	528	548	544	494	531	558	546	525	523	515	546	562	565	531	506	535	570	571	531	536	524	525	577	516	526	531	520	550	524	565	543	548	542	566	552	541	505	554	518	546	548	542	543	569	497	559	496	559	507	569	509	471	518	533	563	541	522	498	537	513	532	502	584	558	550	525	525	553	497	526	519	524	526	545	535	568	517	538	540	497	562	530	535	550	523	557	488	513	515	454	566	474	531	587	544	527	512	564	552	484	517	533	487	571	536	536	534	543	501	540	554	541	524	539	522	543	531	558	541	554	488	511	540	540	484	486	546	565	496	539	492	512	524	504	557	538	546	548	522	509	520	540	533	511	538	519	525	565	529	497	494	550	544	515	502	542	566	493	534	522	517	512	543	513	529	543	514	539	493	524	559	522	599	556	503	535	530	588	514	544	533	513	538	526	517	530	544	539	543	532	578	492	521	559	534	521	526	505	461	514	528	506	543	496	503	541	528	558	489	496	501	563	511	543	500	511	529	533	514	545	522	547	537	524	559	567	531	549	527	525	518	564	514	521	509	507	519	529	571	508	484	551	529	540	516	527	548	508	489	524	549	509	524	546	513	494	485	515	525	559	542	510	534	545	512	540	563	544	526	562	544	501	520	494	496	557	528	521	523	530	552	524	522	567	523	533	524	597	523	514	529	547	544	531	500	519	518	506	501	517	518	534	563	521	522	522	580	571	525	558	543	530	554	532	556	540	541	543	535	526	528	527	565	535	540	542	554	534	525	532	505	555	537	561	523	529	570	499	539	555	511	567	545	557	539	535	524	563	516	553	511	516	586	528	542	485	505	532	529	504	541	550	518	544	523	582	515	553	529	527	537	537	524	515	539	530	561	545	558	566	519	497	544	519	553	519	538	508	536	543	533	522	515	572	514	521	529	516	497	550	532	477	509	485	497	549	539	524	527	509	551	487	528	544	554	525	506	535	469	532	495	546	561	505	507	516	555	526	493	518	516	537	545	508	529	520	500	567	515	558	519	539	534	536	545	532	566	509	488	580	553	540	569	554	560	540	513	545	500	498	527	525	563	569	539	500	518	551	538	515	545	557	500	524	526	542	504	565	522	502	484	522	562	542	548	528	602	569	576	535	507	507	554	563	516	525	522	556	528	557	491	529	546	522	570	507	514	497	532	592	522	504	545	533	559	526	514	495	560	516	523	542	515	536	543	502	545	529	538	489	518	503	525	541	555	531	529	548	490	534	546	529	538	527	523	519	522	521	550	501	519	514	530	549	505	494	507	523	532	542	544	505	502	516	507	591	574	515	517	554	545	498	548	511	500	546	530	515	550	524
31708	48046	33532	17740	9397	3134	1245	1115	921	746	667	703	704	661	657	676	648	617	614	603	602	617	617	612	617	591	633	622	578	607	609	617	598	590	633	598	589	588	547	561	603	597	584	621	587	605	579	614	592	576	552	591	619	594	574	573	597	627	614	607	603	627	593	576	609	560	565	633	631	586	597	587	613	606	579	566	602	609	613	598	606	635	609	588	617	543	593	568	555	579	604	592	614	587	638	598	610	587	615	580	556	529	586	559	584	614	599	574	607	635	586	599	568	556	573	574	552	576	604	628	607	581	565	628	619	590	636	651	637	575	607	610	637	569	566	639	553	618	574	582	569	552	625	578	613	614	619	573	550	595	611	613	549	578	588	617	605	595	585	585	594	623	571	632	583	598	634	618	598	591	540	584	595	619	616	646	570	620	609	631	584	592	641	575	610	650	600	620	585	662	632	597	605	596	580	565	602	626	570	560	599	585	577	579	619	612	592	568	607	576	624	573	588	602	569	622	582	564	592	589	570	582	593	629	618	600	625	600	610	535	627	612	544	656	630	609	607	598	604	607	637	560	606	620	575	614	660	581	575	599	568	554	601	612	587	613	608	594	567	638	606	561	598	613	612	553	590	618	590	589	609	605	572	598	563	586	600	604	642	551	582	604	591	598	611	615	626	585	567	615	623	579	600	552	620	554	606	548	605	566	663	573	537	595	606	527	635	589	560	593	531	559	625	577	616	575	615	629	600	592	612	619	583	611	548	590	636	573	537	620	659	616	569	608	543	580	576	566	642	587	598	591	629	617	602	603	602	600	631	610	637	632	670	591	591	610	613	590	624	640	586	595	596	579	587	610	565	639	563	579	590	554	634	589	600	611	596	572	582	630	630	518	627	567	579	602	580	604	579	576	582	575	571	579	582	561	577	595	636	591	552	629	601	642	672	609	616	601	610	597	592	614	571	592	568	640	569	590	588	580	612	581	567	609	673	618	613	606	596	581	605	606	594	609	577	590	586	612	613	576	571	596	615	590	570	604	618	628	578	590	612	615	638	556	541	605	601	596	592	603	610	629	587	611	625	583	559	607	591	589	592	545	567	594	561	589	585	566	615	604	607	581	607	604	608	583	626	541	608	609	574	593	582	643	582	597	602	589	596	602	619	598	629	637	651	603	606	602	562	607	626	568	630	563	592	579	610	569	605	567	575	624	600	589	621	662	586	640	546	594	604	592	630	592	590	649	594	608	611	617	587	569	641	587	605	611	597	557	609	566	633	596	594	580	532	594	580	615	605	609	588	578	583	623	596	619	597	608	603	631	611	604	569	594	608	613	630	636	602	566	582	618	614	594	603	578	591	569	581	599	586	578	611	606	620	599	616	589	610	609	613	628	593	616	595	586	614	631	623	580	564	604	560	542	589	618	600	597	585	570	549	534	611	584	633	599	596	581	623	637	594	591	558	573	589	577	583	646	577	554	600	589	562	557	594	580	617	649	657	621	585	572	586	596	588	589	572	625	618	627	547	630	625	606	644	633	574	597	590	576	595	572	603	590	605	646	616	532	583	542	584	593	577	580	638	653	620	587	591	617	573	607	600	609	537	599	585	624	594	624	583	625	608	565	600	598	623	566	584	612	614	647	592	609	625	599	615	536	584	559	543	594	590	586	602	621	609	643	579	618	624	553	596	587	613	607	589	555	587	614	637	614	638	586	631	571	619	608	597	573	593	593	609	570	588	603	586	589	657	604	616	660	585	591	612	605	596	611	583	621	600	635	608	591	549	621	566	520	642	610	592	612	544	623	573	609	600	570	616	603	623	590	559	586	616	594	585	589	598	609	569	584	597	645	584	594	591	592	587	563	582	584	604	564	653	577	559	570	597	580	553	598	597	583	592	579	603	563	584	594	614	602	599	644	559	620	605	582	597	573	612	545	605	617	604	607	599	585	602	581	622	558	603	596	563	570	576	524	599	578	568	597	600	658	625	587	567	594	551	644	621	603	549	599	588	602	588	617	631	584	596	585	586	571	570	611	586	577	627	619	599	578	598	596	592	595	566	561	597	583	585	617	573	549	554	593	572	612	612	610	530	568	628	592	600	561	620	622	626	578	633	604	615	577	604	593	604	544	631	592	586	635	615	588	600	623	601	604	648	574	583	587	573	571	547	559	583	637	586	590	597	592	605	594	576	585	582	588	611	614	563	608	554	595	611	579	601	610	610	605	645	559	600	541	643	531	618	591	625	569	652	571	602	584	594	604	558	594	584	641	632	605	610	663	613	627	570	584	567	575	586	571	581	600	586	567	578	604	615	612	618	577	602	615	604	636	553	574	601	569	647	597	612	569	603	601	611	574	562	608	614	618	541	597	576	578	550	594	590	624	521	613	607	605	619	645	546	613	554	555	604	603	606	606	625	592	593	607	615	627	592	592	565	589	646	621	596	595	569	595	618	638	582	604	635	589	595	551	570	584	618	598	591	603	607	592	591	587	593	586	582	561	617	592	586	619	592	589	606	570	623	598	581	590	606	612	592	599	604	599	632	589	611	572	601	561	559	583	576	638	584	621	570	588	607	591	602	584	565	595	568	620	605	609	595	583	601	590	584	587	608	621	635	588	574	577	622	576	561	631	597	602	617	649	641	594	597	640	625	584	598	571	626	621	599	604	599	574	561	609	609	623	575	621	539	594	633	600	574	647	602	619	605	592	546	629	615	578	558	556	611	561	635	639	655	595	577	583	589	617	568	598	608	607	591	574	631	604	557	536	604	599	610	583	604	627	617	603	612	612	566	645	619	571	574	591	623	627	568	610	620	611	597	609	584	555	622	647	602	607	585	626	555	595	576	598	587	557	566	639	600	546	625	572	598	580	635	592	593	636	585	555	588	605	551	551	568	570	596	601	593	601	595	593	589	594	614	600	613	590	541	579	587	594	563	611	556	580	573	604	566	599	624	603	584	605	644	610	606	565	587	641	638	597	602	610	598	577	583	534	544	611	617	629	617	624	613	578	582	603	560	580	610	600	592	583	595	577	618	562	580	575	624	590	592	590	580	614	616	609	599	568	574	603	575	599	554	576	623	574	612	625	600	601	596	548	607	599	612	621	616	640	583	559	580	592	622	641	614	598	582	581	588	582	606	644	570	598	583	569	569	558	582	609	568	588	568	586	639	535	615	599	596	581	595	593	599	589	610	567	599	572	602	579	632	616	574	591	557	583	603	614	627	584	623	592	602	553	574	601	593	584	606	594	595	605	586	605	629	556	593	597	576	613	598	593	638	607	621	589	607	562	598	573	599	597	627	604	601	599	603	624	598	618	596	582	553	587	560	610	597	558	571	570	585	570	638	625	570	591	631	611	587	625	595	587	567	624	648	574	596	560	591	614	589	595	599	601	613	588	647	586	589	600	608	537	580	604	612	577	590	567	595	592	622	588	575	592	577	601	592	621	575	616	617	583	586	644	587	639	590	633	577	614	618	618	624	586	600	645	602	576	586	590	596	580
22994	21187	28746	23930	21230	21033	8975	1612	1075	868	775	711	681	689	647	597	636	620	635	622	586	626	587	578	630	563	568	606	580	539	576	624	564	553	527	547	565	557	501	561	545	554	578	559	535	526	560	533	574	496	533	519	521	505	519	560	571	558	583	530	520	548	525	560	542	518	501	533	561	556	572	559	505	555	503	550	501	542	546	603	552	560	538	525	561	543	560	553	582	529	493	578	538	524	552	546	503	539	538	597	563	590	543	527	591	498	522	543	532	506	555	547	541	485	523	544	537	546	537	551	555	562	588	532	529	553	556	507	527	545	536	539	538	551	496	527	560	536	526	572	552	526	546	524	562	518	584	551	491	553	582	549	535	574	541	523	594	530	533	590	520	568	527	496	554	526	546	561	562	506	507	514	549	553	508	568	539	556	558	535	539	536	492	575	568	577	527	536	538	560	526	514	552	569	545	546	553	493	522	552	541	550	506	513	505	535	505	535	573	521	498	557	557	517	573	582	555	544	545	510	537	552	575	550	551	524	541	553	515	518	489	558	562	578	516	533	579	583	505	542	514	533	547	547	540	555	549	551	585	560	530	518	565	550	597	550	526	570	548	545	520	512	506	537	518	548	559	544	569	507	635	521	513	552	513	547	564	518	519	575	521	511	576	522	554	516	550	561	538	588	499	556	552	537	506	572	511	545	550	542	578	559	548	512	520	565	496	576	556	550	564	599	555	524	523	512	543	549	513	534	543	520	515	523	530	551	587	541	510	515	544	479	564	557	593	578	534	558	534	585	529	540	574	537	540	533	554	544	498	560	584	597	537	567	551	530	585	549	549	503	564	534	532	569	536	605	519	496	525	548	538	572	488	508	549	568	530	568	528	544	536	532	548	543	573	521	584	535	557	570	559	553	558	489	507	535	572	479	518	555	514	559	544	514	521	526	533	560	559	603	550	540	550	521	528	596	552	586	512	509	548	560	564	547	528	564	533	520	564	566	549	559	539	552	568	556	539	552	560	540	566	530	508	525	505	544	569	507	527	545	555	575	528	526	546	529	514	501	523	575	548	528	515	539	570	525	522	511	570	543	544	549	563	537	481	558	549	552	516	562	548	553	506	599	551	573	559	519	529	532	530	576	531	587	551	518	538	501	587	546	516	513	510	528	509	545	544	516	518	535	527	537	548	524	559	557	528	536	505	550	538	557	593	549	509	558	572	566	496	522	520	557	542	534	551	510	571	566	574	541	558	579	543	533	533	548	498	544	496	567	534	535	531	505	545	514	542	569	578	535	510	481	546	535	527	571	536	568	528	543	537	494	509	554	527	530	526	533	555	519	557	541	553	550	529	572	516	530	588	524	515	536	530	510	512	550	534	541	552	500	535	548	521	516	504	560	561	516	564	518	532	569	558	532	537	595	533	551	561	546	546	554	526	547	571	556	561	493	544	570	543	516	570	548	527	563	573	534	557	584	588	569	567	565	521	531	508	555	524	524	526	562	601	522	507	553	480	494	546	539	519	529	583	551	510	493	546	598	617	576	556	568	574	523	570	512	515	523	551	532	562	538	554	548	510	545	575	568	537	529	531	528	590	566	568	565	531	539	529	501	502	576	549	532	565	530	571	503	490	523	555	523	538	590	534	522	503	495	487	555	583	499	537	520	566	538	498	530	522	520	536	486	548	479	507	592	578	563	557	524	512	560	562	549	541	541	513	535	533	486	570	563	550	533	556	525	501	516	527	498	535	577	556	561	555	540	567	540	476	605	569	565	554	522	529	558	556	546	508	554	529	497	520	553	510	537	589	583	543	551	562	593	540	554	535	582	578	550	552	552	511	521	542	548	482	572	527	546	499	596	541	541	524	526	534	511	545	570	573	551	545	535	532	535	538	529	554	538	535	524	553	568	518	532	529	498	540	545	544	566	500	566	535	494	534	501	518	527	508	534	560	560	554	534	536	534	530	549	519	561	548	533	539	555	530	560	518	550	532	520	566	555	572	517	538	524	526	561	547	534	551	530	554	557	581	539	555	508	516	583	511	576	583	600	543	541	553	583	555	558	516	542	538	536	546	565	522	498	524	553	562	539	544	533	519	519	571	555	506	509	526	544	551	542	552	515	517	521	555	565	578	513	545	483	483	509	556	526	552	534	536	550	549	530	506	537	512	551	578	503	548	532	553	495	542	518	556	536	554	507	562	547	544	523	500	509	501	496	538	549	492	525	530	539	565	516	498	570	555	548	520	529	545	568	557	572	548	532	485	565	536	507	531	558	538	557	567	508	545	560	538	521	557	510	531	521	543	570	563	525	544	532	564	499	530	547	555	545	535	542	509	550	555	522	524	499	524	523	574	544	574	529	530	488	553	504	546	509	497	555	552	538	545	528	561	528	529	518	513	522	510	520	546	541	547	536	566	535	514	485	568	543	513	523	548	544	558	532	561	534	545	554	535	542	559	552	575	546	512	550	546	543	525	525	567	543	574	559	526	521	511	510	529	570	536	549	526	536	554	557	590	554	503	557	533	555	553	581	564	494	519	555	528	516	527	581	534	539	554	555	552	522	531	503	526	505	514	565	556	549	537	497	544	525	572	536	543	554	564	539	519	522	532	525	519	526	533	555	575	571	527	493	562	503	529	545	552	546	518	531	471	523	541	566	499	537	522	529	551	546	546	544	538	513	543	523	539	567	605	537	546	526	499	521	531	538	553	551	548	570	565	557	566	524	536	528	518	508	570	497	527	521	557	548	529	538	540	545	526	561	552	501	567	538	517	571	576	567	523	560	541	530	508	569	546	511	552	559	512	514	517	598	513	511	543	549	586	541	534	495	520	557	535	538	534	538	556	517	552	518	542	538	603	511	491	516	492	523	547	501	563	524	550	571	529	516	519	517	526	554	543	504	535	518	523	496	507	563	518	542	529	541	536	515	535	589	546	577	494	563	511	536	533	527	517	536	508	536	557	551	524	555	480	546	503	548	533	536	521	534	537	498	537	495	500	548	521	558	545	518	533	569	532	515	536	524	588	561	561	506	521	517	538	542	524	562	554	559	557	518	531	515	525	559	523	531	535	496	566	547	524	512	544	523	515	488	540	571	574	559	543	575	549	517	533	525	584	532	560	538	536	468	521	515	528	579	532	527	511	518	511	519	567	522	583	556	567	513	546	520	512	528	568	579	548	587	561	535	517	546	546	539	543	519	530	564	564	552	554	513	528	518	582	591	516	557	519	518	496	563	536	522	564	516	526	536	528	552	534	539	540	512	532	503	527	527	539	507	548	566	533	540	518	504	537	524	534	575	570	542	539	504	521	538	573	474	543	594	597	556	524	529	499	605	548	538	528	509	573	544	548	566	558	546	492	536	556	562	540	519	583	539	536	557	500	530	528	537	505	541	514	518	491	505	513	537	521	582	496	537	550	521	556	544	543	526	529	492	553	546	554	539	524	534	525	547	540	563	503	549	549	557	519	520	539	546	533	570	540	529	569	524	561	533	549	509
34811	57787	44268	26561	16648	5161	2665	2109	1473	1134	1008	909	887	763	759	723	699	703	715	650	644	625	652	670	677	694	642	635	603	666	654	591	631	640	619	608	586	588	583	636	637	616	591	598	627	611	607	624	604	607	578	624	603	585	546	566	610	609	597	617	627	568	602	623	603	591	595	613	626	631	605	561	583	589	599	623	593	609	568	591	600	572	586	575	602	601	566	601	586	602	626	617	568	568	606	614	607	588	581	630	609	579	563	632	565	592	575	594	578	547	598	592	582	610	602	578	609	617	591	620	584	601	625	636	619	556	559	574	624	571	611	583	576	582	571	636	574	567	610	636	584	584	579	571	592	580	572	584	602	575	612	600	553	564	618	604	625	585	591	597	575	610	617	595	580	642	553	564	578	626	563	590	587	611	621	628	584	616	596	556	557	582	588	639	593	586	622	555	616	572	597	578	600	605	581	565	630	645	602	572	615	596	604	629	585	574	554	598	577	606	600	615	609	583	589	588	602	608	610	561	582	579	598	620	589	655	542	623	559	588	562	590	597	598	564	597	586	608	585	632	593	603	568	611	583	599	608	619	572	583	578	590	640	536	590	611	608	576	635	599	596	596	589	591	597	601	560	590	595	602	640	613	597	583	618	623	599	610	604	598	581	615	576	598	570	590	567	570	585	606	609	596	577	633	617	617	601	628	619	616	609	612	635	603	597	587	594	626	608	561	628	606	579	570	617	555	599	561	552	609	605	622	575	628	603	581	585	623	592	566	586	560	599	554	616	612	560	617	610	569	568	597	594	575	601	583	616	573	582	574	610	586	561	579	562	628	599	609	630	588	607	596	638	624	640	539	576	569	555	614	603	579	557	589	579	594	540	579	582	611	620	602	632	616	595	571	585	586	604	559	593	624	573	594	568	595	604	594	567	584	587	605	566	562	593	579	539	598	612	630	587	583	593	596	624	590	595	589	601	543	580	592	595	610	565	605	563	585	583	585	571	636	581	612	601	587	587	607	556	600	641	572	588	568	604	575	567	566	612	600	604	558	588	586	610	568	550	595	593	605	601	563	598	621	562	619	617	568	587	587	602	584	579	631	614	560	595	624	591	594	627	570	589	610	558	652	553	639	613	570	538	648	608	604	640	635	567	604	578	557	548	629	571	553	576	565	590	574	634	559	629	600	599	571	561	609	589	639	606	630	596	548	601	577	679	599	542	588	594	589	606	583	631	606	606	614	626	581	613	589	556	645	557	607	559	575	586	575	581	586	611	629	588	598	608	596	572	607	558	608	579	647	605	578	606	526	591	601	608	585	607	579	583	601	593	569	620	559	592	587	594	591	616	623	570	566	608	604	570	612	592	552	611	580	591	578	627	627	593	617	576	591	583	585	593	629	600	559	620	594	609	635	594	591	610	585	614	622	657	646	566	575	614	615	575	580	614	652	578	574	596	612	579	591	607	596	543	599	604	555	610	596	556	578	591	591	571	566	567	576	568	614	623	565	613	612	564	578	584	610	593	586	598	555	635	603	601	653	595	610	586	592	625	572	619	605	563	534	632	553	569	599	565	631	577	610	556	578	583	591	579	629	622	600	564	592	571	583	565	560	615	566	627	611	610	622	579	658	621	598	582	595	588	590	607	614	604	610	563	578	587	570	614	580	576	566	594	593	615	546	574	601	624	595	567	583	585	591	597	610	588	582	607	623	580	562	559	615	588	602	596	589	602	602	587	609	600	628	619	597	617	604	587	615	597	592	573	645	609	624	625	622	616	572	619	577	635	552	571	589	611	591	615	579	592	604	572	604	573	609	601	592	591	665	643	596	563	598	622	572	602	600	620	604	580	600	595	623	592	557	589	567	555	593	620	621	585	593	605	616	581	604	611	564	623	609	579	603	572	599	631	593	558	590	580	638	583	573	581	570	625	576	603	594	537	582	570	541	608	591	608	603	581	600	579	595	581	599	591	635	547	595	578	598	577	633	633	587	626	636	649	604	577	601	623	645	575	605	586	590	590	618	608	587	576	563	617	595	584	557	589	598	583	619	628	582	609	552	587	596	555	571	554	548	599	622	599	548	567	591	607	566	565	640	596	572	589	577	637	614	580	547	606	626	627	569	596	645	610	588	581	622	592	619	581	609	600	596	559	537	601	578	581	581	556	623	584	600	599	584	607	594	568	584	590	571	624	557	576	639	612	607	601	606	540	583	569	585	572	640	575	634	600	607	619	645	582	596	581	575	597	584	595	586	599	620	586	631	583	542	550	575	634	547	596	619	637	611	562	615	559	588	612	579	586	613	603	611	582	578	614	595	539	553	579	583	588	593	610	595	663	620	576	606	616	584	589	603	591	527	553	572	559	620	581	592	613	631	596	629	521	578	595	629	618	594	577	615	580	588	584	559	577	588	584	603	584	592	556	587	596	580	608	597	550	606	615	549	587	608	592	602	584	591	567	582	581	598	622	624	607	589	602	620	586	584	597	654	586	587	590	588	587	601	569	594	659	588	605	591	595	567	605	571	626	594	616	573	608	631	570	606	575	568	652	549	537	574	607	613	606	587	569	629	614	579	561	578	604	590	590	597	602	588	604	616	614	602	637	595	583	569	592	529	596	614	614	595	578	592	607	576	554	570	589	595	552	544	602	575	608	599	582	635	610	588	580	562	562	590	564	556	587	576	610	580	623	549	593	584	577	566	622	573	677	620	603	554	612	598	604	569	589	591	594	587	564	573	583	587	586	560	570	587	583	621	560	600	604	575	593	625	625	562	550	562	618	596	546	581	598	566	622	578	589	588	573	597	591	609	580	584	590	572	629	607	555	575	588	672	613	601	595	615	614	617	553	615	612	562	606	554	603	589	608	623	600	605	566	571	575	672	582	616	588	566	588	601	596	584	560	598	597	603	549	620	561	556	575	554	622	575	553	591	598	578	611	612	606	572	573	593	615	577	616	562	605	601	608	573	607	585	546	564	544	558	559	582	551	605	607	567	583	577	573	552	566	564	583	552	588	579	599	545	530	576	569	619	566	625	604	628	602	602	586	592	618	578	568	572	639	598	594	604	576	615	566	620	602	578	566	636	558	605	609	632	595	591	618	560	614	531	613	621	577	591	574	587	603	621	592	587	594	555	542	599	620	557	605	587	575	554	616	616	607	569	549	577	582	557	588	593	545	624	607	589	580	596	593	613	635	570	584	619	563	569	550	582	593	571	606	626	638	604	665	577	575	611	651	575	616	587	596	613	617	643	563	638	592	589	621	602	593	647	567	587	613	583	580	563	596	605	597	653	595	607	586	579	594	637	606	577	553	591	608	604	552	590	547	601	613	611	583	589	611	604	583	653	527	574	534	568	572	643	584	580	592	576	597	638	558	539	610	606	618	606	628	555	603	574	602	544	576	598	600	573	577	612	644	625	561	585	547	578	592	607	616	582	576	591	624	610	629	555	612	578	551	542	596	621	573	586	574	628	570	595	619	606	607	634	621	574	535	597	597	576
28846	28377	29475	16390	4751	988	615	516	484	427	447	393	405	388	420	414	450	444	449	416	425	412	404	398	402	409	437	429	372	442	444	396	396	387	474	422	394	394	457	394	408	384	384	397	398	424	445	448	430	408	431	423	389	450	381	427	408	432	421	456	405	386	417	430	428	396	407	440	371	434	429	409	368	395	381	427	405	416	367	422	429	403	437	432	405	462	440	443	401	428	444	380	399	433	411	413	423	413	381	413	415	398	406	419	445	433	398	391	387	405	463	441	420	412	441	387	386	417	428	439	441	408	404	381	424	440	426	422	454	405	431	434	422	411	411	412	407	411	419	423	420	404	394	433	381	419	399	408	448	412	424	439	441	387	416	431	468	409	425	423	447	445	422	405	435	461	436	421	394	427	407	437	414	434	408	418	424	399	407	376	429	424	452	434	441	426	383	442	398	397	436	400	427	418	394	399	414	419	374	454	430	442	411	419	437	425	419	400	416	382	438	415	395	434	404	388	430	405	437	429	429	416	437	408	438	436	473	451	457	428	415	450	424	433	415	413	417	437	416	388	432	387	393	398	395	422	457	434	445	446	419	423	420	419	416	398	444	428	416	429	414	402	436	413	441	439	423	412	435	445	411	443	424	425	426	413	404	390	436	399	434	426	442	429	413	421	369	411	447	434	411	425	430	446	415	453	424	385	375	372	401	399	420	415	418	429	416	448	385	425	426	406	396	427	398	394	412	405	421	451	378	414	426	428	420	442	392	421	417	454	427	399	428	395	439	417	390	373	407	431	394	432	437	421	424	419	415	384	413	418	443	459	388	363	468	412	458	451	397	448	431	422	425	416	423	473	444	421	406	472	414	416	418	424	427	392	411	409	460	419	437	387	406	426	402	433	403	416	421	447	414	409	407	435	402	429	409	422	420	414	426	420	409	403	428	427	417	394	441	369	439	374	420	436	448	432	421	421	408	405	392	437	417	372	398	434	436	435	393	412	422	435	403	462	391	428	447	467	433	415	462	439	432	399	430	403	435	423	386	413	385	391	457	431	415	412	450	425	429	414	390	405	413	484	384	440	420	427	409	418	428	412	445	441	403	412	443	448	408	423	424	380	445	451	454	414	412	408	449	398	391	361	446	415	402	452	423	417	422	404	390	420	400	406	445	456	416	413	378	437	405	415	422	461	402	431	444	434	402	433	444	436	420	473	406	424	391	404	396	415	452	389	388	407	409	446	458	411	408	460	425	384	396	413	405	372	398	445	426	403	439	417	412	413	425	434	416	422	371	471	384	416	445	423	406	411	452	409	383	415	456	419	394	391	422	425	455	408	425	408	438	420	442	414	430	413	422	451	428	394	426	438	393	454	430	395	428	433	438	415	401	410	447	423	392	381	457	426	449	436	441	422	383	414	436	441	453	445	406	422	409	421	425	436	387	421	410	409	451	435	423	433	398	418	410	454	412	415	419	427	383	423	447	439	435	464	428	417	408	389	392	443	405	411	410	435	428	428	449	402	427	448	405	419	398	412	413	430	429	419	432	405	408	365	432	416	392	438	413	407	450	377	412	409	400	415	390	383	426	404	389	425	411	386	431	417	414	399	447	394	407	412	428	415	429	396	415	414	406	420	435	394	388	453	423	443	439	436	379	459	438	446	437	446	446	434	411	416	382	427	448	407	425	437	439	438	410	439	426	429	444	431	455	441	436	414	443	410	404	453	390	451	446	462	439	445	433	432	454	433	382	429	442	421	429	430	449	388	415	405	443	415	424	417	456	407	453	399	456	437	407	394	422	443	412	400	445	438	428	399	394	409	449	418	428	418	404	431	439	424	426	417	416	408	397	453	402	428	426	412	406	409	395	385	454	417	401	445	390	397	434	387	407	409	385	413	415	429	399	427	442	437	399	469	389	442	436	396	445	425	394	412	418	428	408	388	416	370	447	420	416	414	396	418	406	403	440	404	392	400	422	426	412	406	417	417	390	428	424	415	407	468	417	450	445	428	382	463	413	407	422	430	414	413	429	436	419	423	430	443	440	426	434	407	400	375	428	404	425	450	412	411	422	418	411	423	419	419	408	385	420	425	412	407	437	378	414	412	475	395	462	427	381	396	414	420	418	399	416	396	473	386	437	442	431	415	411	430	389	395	435	379	382	417	418	461	412	430	432	430	411	427	433	431	381	425	384	406	400	383	412	411	461	400	428	409	468	455	447	411	443	411	434	407	408	388	426	463	424	392	436	399	421	431	374	432	398	413	444	451	396	454	414	423	418	423	406	420	387	456	417	404	413	441	430	414	439	438	414	398	422	397	421	430	425	403	406	432	422	437	422	446	398	410	388	392	437	388	427	442	415	445	436	418	402	393	447	443	399	413	425	409	436	412	424	400	425	415	397	424	427	409	407	395	402	397	407	454	390	402	419	380	415	430	389	406	426	455	444	386	391	393	421	402	441	448	444	458	409	422	422	454	440	433	417	436	399	428	424	378	441	422	450	427	421	435	431	408	417	400	383	410	425	384	449	425	430	438	405	403	414	411	446	423	421	435	403	487	405	430	402	443	402	419	416	421	413	410	441	414	440	451	408	430	395	419	440	390	424	410	395	406	424	412	430	445	461	404	407	417	443	427	399	390	416	454	440	412	436	390	384	397	392	435	417	406	432	387	407	437	397	417	432	390	408	397	417	442	411	369	405	428	441	421	470	412	430	404	407	419	392	406	413	405	404	407	447	416	419	432	426	410	397	412	386	410	407	390	395	427	405	395	389	453	393	431	452	413	404	374	408	441	428	401	389	418	468	413	409	413	390	430	399	411	405	430	396	440	414	434	418	394	410	436	422	451	448	412	456	404	406	396	416	413	462	444	439	439	436	445	439	424	407	437	432	393	400	385	431	428	444	425	448	390	431	420	439	421	435	442	435	413	411	407	427	427	402	408	411	416	478	473	395	402	418	393	386	395	435	425	437	384	429	391	426	390	411	424	408	438	406	403	396	437	412	398	431	423	398	433	406	415	441	411	388	437	420	428	408	422	404	435	408	443	387	440	450	398	427	486	412	418	485	398	415	456	440	435	390	441	434	427	395	437	424	387	455	446	398	409	418	394	411	408	445	439	418	401	420	428	454	430	415	433	419	429	390	426	406	422	408	399	426	402	395	422	475	395	416	419	423	415	399	392	399	424	440	434	415	398	396	441	478	422	457	396	384	396	411	421	400	407	411	448	455	406	390	442	410	408	400	419	399	398	419	424	381	406	416	449	418	427	425	400	416	446	430	417	410	412	445	449	448	423	443	437	414	394	417	422	411	438	380	406	402	394	419	455	398	420	379	409	395	437	440	400	423	438	436	424	429	377	428	425	450	452	420	392	428	423	427	447	430	415	420	419	427	406	403	425	399	432	409	419	438	433	420	440	412	422	411	387	385	397	442	438	434	382	396	432	414	409	437	381	402	407	393	451	445	434	422	416	445	419	423	431	412	428	417	390	432	420	409	388	428	394
30756	45980	29268	13724	6104	1434	816	647	563	495	480	488	465	474	508	474	514	489	472	479	506	494	510	460	488	483	504	457	492	519	494	496	476	478	463	483	491	502	460	490	503	501	470	501	508	493	492	497	479	452	499	496	481	512	471	510	468	515	520	469	483	470	499	484	460	505	505	463	499	532	497	447	467	473	472	481	461	489	451	488	463	470	475	472	471	457	509	521	487	473	486	460	488	469	507	480	474	470	499	463	476	520	480	468	462	515	487	489	490	454	490	478	470	470	489	474	487	473	432	495	464	471	490	484	498	473	493	502	453	505	475	501	498	501	446	488	464	504	496	461	508	464	499	443	504	483	503	478	430	460	509	509	484	487	486	479	467	467	483	484	493	496	484	532	500	483	462	454	456	497	497	511	479	460	506	495	485	486	484	498	456	540	488	495	428	499	472	534	505	486	472	475	494	504	478	461	491	488	464	516	493	474	487	469	467	496	500	476	475	464	457	477	545	492	504	510	490	462	493	513	462	459	470	493	501	520	508	496	505	470	472	514	455	468	468	488	479	510	447	519	522	477	496	475	492	469	519	477	462	461	473	486	514	445	461	511	523	514	489	484	471	489	462	462	502	491	510	493	464	494	495	493	474	485	465	445	473	526	464	498	478	474	503	481	466	476	524	488	524	454	494	476	488	476	489	471	491	434	481	474	493	532	513	452	472	496	504	498	482	471	487	483	451	480	433	466	498	470	506	486	444	487	521	464	476	513	467	480	446	520	478	510	490	474	481	460	485	482	457	515	480	471	478	452	504	460	481	492	467	490	483	492	445	513	497	438	510	450	467	494	502	478	496	440	490	497	530	485	469	470	465	460	517	487	510	457	481	490	498	487	492	505	486	496	443	477	502	477	483	447	485	462	507	493	479	488	471	472	526	469	481	514	443	497	454	461	463	487	466	517	481	485	458	464	469	503	439	472	515	481	521	462	473	436	452	499	523	455	505	458	470	464	465	469	494	465	460	490	502	502	502	466	455	487	485	466	450	486	470	478	494	472	509	467	464	518	487	481	438	479	510	472	487	529	506	475	484	480	484	451	442	495	500	484	486	468	511	458	481	469	489	478	467	528	477	518	476	456	475	486	447	522	488	468	494	532	452	466	517	454	510	489	499	492	487	505	467	505	437	469	475	457	517	440	464	522	486	482	504	499	494	486	497	444	473	492	480	523	485	470	487	479	475	461	427	485	475	499	477	483	473	504	453	498	473	459	461	473	474	477	506	467	493	474	492	472	451	479	491	482	498	450	464	475	493	488	500	482	504	489	502	468	527	493	475	492	478	451	514	462	513	477	480	491	483	456	443	454	493	475	484	482	467	488	476	460	482	505	499	481	454	482	463	516	492	479	473	489	486	484	482	476	456	503	475	447	461	489	464	484	489	482	440	480	438	470	493	457	456	507	464	464	503	518	455	457	505	467	503	545	557	511	493	503	452	516	452	493	483	464	457	497	528	491	487	506	511	476	465	468	507	458	490	458	464	470	450	465	447	462	437	454	524	492	460	518	477	462	497	492	462	475	475	489	470	488	490	484	488	472	467	480	537	499	498	485	451	490	502	467	483	502	470	506	452	506	483	507	449	488	495	464	484	467	516	517	457	477	516	471	476	512	494	475	510	471	500	518	471	481	469	449	497	488	494	480	472	473	494	505	473	453	528	433	464	440	484	463	543	474	495	488	469	472	481	511	459	437	472	460	502	485	488	440	476	490	470	495	469	511	458	477	489	501	489	495	475	483	447	495	501	496	458	481	471	493	489	514	493	521	503	493	469	494	421	474	463	472	499	492	479	460	478	470	505	490	516	449	469	460	491	496	480	497	457	479	492	486	490	526	527	553	474	489	482	506	485	453	451	466	506	461	487	493	465	471	475	478	470	480	489	468	468	424	490	469	504	459	432	465	466	513	483	453	466	467	463	509	468	497	500	474	484	464	543	452	471	483	516	471	506	495	505	497	472	467	433	462	494	493	445	490	478	447	492	466	476	487	484	481	499	429	467	471	496	484	483	470	460	468	469	475	480	488	457	470	480	472	471	461	498	476	505	483	461	467	452	476	461	459	477	485	496	473	483	512	495	462	475	480	431	439	462	449	458	467	479	488	488	484	500	534	492	486	462	504	470	499	489	458	473	467	495	514	468	508	488	473	449	466	461	498	452	458	461	486	497	460	515	498	491	517	438	484	458	483	469	463	493	427	480	488	466	470	502	453	492	496	486	508	496	495	455	484	459	434	480	442	516	479	537	491	480	501	462	459	502	489	454	448	478	467	442	480	498	448	440	473	508	465	487	459	481	466	476	506	489	515	500	494	492	466	515	472	489	475	485	501	464	483	462	458	470	506	455	463	495	511	488	483	492	485	428	496	479	472	454	435	492	482	448	478	475	509	503	491	488	521	444	485	512	473	475	454	464	487	478	470	507	503	456	505	468	472	470	481	447	497	512	476	484	481	468	521	471	489	462	494	528	468	519	487	441	481	457	484	483	496	510	495	464	466	504	482	486	484	515	468	513	457	476	489	511	534	457	490	481	454	482	504	474	433	482	462	461	497	475	507	473	472	505	509	501	485	454	466	506	494	488	503	500	451	474	508	482	459	450	480	468	501	506	490	473	471	488	481	484	502	493	494	490	501	511	505	460	458	472	489	451	444	443	472	503	452	475	501	489	470	454	474	506	453	481	469	496	488	487	450	464	479	461	484	456	510	510	469	511	414	503	497	500	486	472	465	484	463	451	435	443	449	508	490	500	472	476	497	458	499	483	466	480	453	447	519	462	465	486	499	486	467	486	472	450	513	509	491	469	476	518	480	477	475	478	473	498	515	481	478	510	493	444	500	438	477	459	475	447	439	491	499	487	502	512	496	450	489	470	525	464	490	461	524	490	480	498	501	451	488	473	469	466	495	486	451	484	498	489	419	445	528	496	470	484	503	469	462	456	455	476	487	442	549	453	496	472	431	492	525	476	504	488	522	518	491	467	485	500	480	495	485	502	495	458	479	496	460	486	459	490	488	487	488	474	487	465	475	519	469	472	445	496	487	509	456	492	513	450	482	456	493	465	468	452	504	468	468	503	477	532	468	473	500	458	437	472	451	486	457	462	482	485	450	515	484	457	437	493	488	475	491	453	495	457	513	460	466	472	521	515	474	499	480	545	495	465	489	495	517	500	478	426	474	455	507	475	491	481	497	439	482	469	507	465	513	483	482	450	471	444	497	459	517	476	487	473	490	493	473	475	492	480	473	459	481	468	516	496	506	495	480	510	508	498	483	461	493	486	448	510	512	493	455	480	513	472	475	482	508	464	436	480	493	477	486	477	486	476	494	480	423	460	489	525	508	481	490	485	476	481	460	468	465	450	443	464	456	461	465	465	512	489	477	486	471	507	468	432	475	465	456	496	466	483	485	485	477	458	481	481	496	494	466	490	471	543	529	464	455	504	467	482	449	523	477	508	486
23936	21070	28237	24396	20985	11260	1424	792	668	536	533	497	476	444	430	427	418	437	392	392	404	407	398	387	390	372	381	373	403	404	399	369	403	434	359	360	379	375	402	372	374	400	401	400	392	409	387	370	418	407	388	412	369	415	401	389	401	415	387	416	373	393	399	395	418	386	370	346	377	428	370	377	354	390	379	391	404	387	396	389	376	410	372	401	404	391	380	364	373	400	383	417	429	400	396	387	377	371	397	365	382	353	390	417	401	370	381	390	373	378	373	411	397	410	387	404	393	393	422	413	382	404	381	371	388	365	386	391	444	398	413	375	407	414	385	401	369	387	386	389	385	370	373	414	402	365	391	384	361	390	382	399	408	397	405	399	412	424	377	386	352	376	384	419	378	393	405	386	419	386	390	378	399	354	379	425	412	350	391	398	387	381	360	403	393	414	425	411	371	409	414	405	351	398	435	379	408	396	400	380	421	387	376	362	364	395	400	391	383	368	391	371	371	357	375	392	390	372	383	378	360	376	371	396	425	398	382	400	364	372	405	371	409	400	402	356	385	369	418	395	396	393	366	418	401	395	412	385	380	370	361	375	390	377	383	379	396	411	429	378	390	389	370	393	395	370	411	395	428	372	362	380	359	380	402	359	411	440	403	402	369	397	410	335	406	395	363	387	410	383	399	387	351	385	389	382	414	388	418	351	381	384	390	384	402	403	391	370	401	399	401	351	369	386	372	408	376	401	396	376	408	371	424	405	392	409	381	417	373	378	403	338	370	393	360	403	378	383	432	376	372	381	400	349	380	412	386	386	362	351	409	367	370	388	424	430	390	390	371	366	372	390	376	382	368	408	353	420	412	381	372	425	368	380	384	410	369	395	386	379	411	391	371	388	388	388	376	393	348	399	377	381	409	358	393	395	408	392	373	408	415	392	356	410	353	380	382	405	395	380	395	417	366	384	376	389	423	426	388	382	378	387	380	390	367	385	359	393	391	407	394	401	436	378	385	396	394	402	381	394	407	412	389	418	376	397	402	408	396	375	407	395	407	394	366	410	426	387	401	393	394	379	402	409	395	413	379	382	382	399	354	412	399	390	378	418	432	369	411	355	396	408	391	413	406	404	383	385	413	345	387	391	381	408	415	431	412	410	410	409	420	395	380	422	345	384	419	354	372	417	397	368	356	398	400	410	368	378	373	384	392	372	391	439	363	374	389	354	415	375	392	388	413	367	397	405	402	414	396	385	383	398	381	364	396	366	389	378	418	380	371	389	417	408	398	374	385	369	388	395	364	408	366	387	426	379	384	369	355	407	375	351	372	381	409	376	358	387	370	393	380	427	391	376	371	372	389	377	387	391	398	404	384	351	410	373	396	368	395	391	390	345	394	414	370	379	391	413	399	402	400	394	376	371	383	387	336	354	404	397	433	377	377	386	349	357	430	416	396	401	375	400	389	370	348	381	394	368	401	415	381	401	400	375	374	402	374	379	383	350	392	390	379	394	394	399	402	383	377	425	389	390	373	375	414	363	389	400	417	420	399	410	469	404	374	414	393	400	388	390	398	408	395	369	423	376	395	378	420	427	388	368	424	389	384	424	410	372	403	390	381	391	381	372	393	397	405	407	389	413	394	375	389	394	395	387	403	375	406	382	373	403	398	423	350	351	401	366	385	399	411	396	348	395	384	380	375	377	382	371	416	361	393	401	385	406	368	432	405	372	380	388	419	443	430	386	385	385	384	428	388	384	408	380	429	400	378	437	373	375	360	403	420	430	376	373	391	357	414	383	399	407	381	388	372	391	362	354	397	393	400	428	404	392	376	378	380	406	409	358	394	371	385	391	419	396	379	364	362	364	377	390	401	361	379	352	377	405	370	375	387	410	415	357	391	415	385	363	421	393	385	424	361	413	367	406	392	370	370	411	377	430	412	405	399	421	356	438	437	379	391	384	405	393	411	383	401	359	362	366	407	397	402	407	362	387	387	374	380	376	360	383	419	380	387	357	398	382	368	350	411	375	396	392	407	390	378	365	384	409	336	397	364	388	362	383	388	382	372	392	385	380	387	400	380	392	365	433	376	368	433	390	394	370	382	376	394	382	418	371	376	396	375	404	405	386	390	372	387	403	402	374	396	387	417	383	366	432	405	412	407	419	389	395	394	383	376	386	396	376	372	395	403	380	426	396	372	398	420	375	389	368	386	394	375	388	396	337	410	411	411	386	405	418	414	381	386	376	408	390	393	410	406	403	392	399	408	350	408	358	368	380	391	376	371	406	400	396	409	388	409	391	403	398	413	374	383	360	389	403	406	391	367	384	378	395	415	365	390	416	392	372	391	371	369	338	452	398	382	345	422	382	365	365	397	380	421	372	411	386	391	400	413	391	398	369	383	410	421	387	397	391	379	379	372	376	403	389	401	371	394	412	381	395	413	423	401	377	408	374	393	371	365	411	391	422	387	401	388	390	399	397	443	388	374	388	392	402	413	404	372	375	394	413	378	383	393	413	434	378	391	383	421	422	412	386	394	372	374	381	425	381	407	388	395	396	409	385	392	388	397	348	393	374	420	378	395	368	350	352	380	365	382	384	369	400	398	400	385	381	368	371	382	395	388	408	408	396	388	419	401	377	358	355	408	370	401	441	399	354	388	390	401	362	392	344	372	398	423	363	369	388	384	413	378	391	368	388	372	383	430	394	394	411	400	396	397	404	418	409	360	398	363	423	383	392	409	398	400	379	374	431	404	342	372	421	436	386	392	366	366	422	344	333	372	401	389	395	382	398	396	423	357	423	422	388	381	403	388	354	390	443	369	410	372	413	408	404	390	391	424	380	385	376	404	452	385	385	410	427	376	389	401	360	381	385	370	364	422	400	364	371	412	379	390	409	416	372	387	397	359	404	375	367	388	413	376	420	388	404	401	358	368	347	386	423	389	378	364	411	384	385	378	378	415	385	341	390	405	414	412	425	404	414	392	397	356	422	398	378	411	384	386	373	407	397	395	378	408	396	381	400	383	430	384	402	409	396	375	418	406	398	445	391	434	358	406	384	384	393	405	397	410	401	385	397	398	446	387	358	402	391	383	416	365	414	418	370	373	381	404	352	400	383	395	384	414	384	358	372	396	391	427	378	429	399	369	402	383	380	382	399	403	376	362	439	379	413	401	384	389	377	443	384	389	371	421	412	406	379	401	371	397	399	405	363	380	382	393	416	386	389	385	386	460	404	404	356	404	404	414	426	374	392	381	407	406	369	387	382	402	392	382	426	385	389	357	393	398	380	413	351	399	409	376	382	369	392	388	387	390	382	388	414	403	385	412	363	411	384	406	402	383	397	402	367	371	381	397	385	397	382	381	366	405	368	390	381	377	393	416	386	374	385	419	376	417	405	377	346	398	398	402	416	393	342	379	373	394	394	398	412	360	365	399	391	378	384	433	386	422	379	411	416	380	354	374	395	375	385	401	409	401	415	404	437	385	406	388	386	386	368	414	426	403	432
33073	51637	38740	25150	12972	2660	1476	1129	851	729	634	577	533	592	505	508	529	476	509	517	517	468	525	457	456	475	466	476	446	419	487	474	509	440	458	452	451	439	440	455	437	475	425	469	435	465	432	446	427	481	474	433	442	447	427	457	464	437	421	448	453	460	426	439	460	457	463	449	491	459	454	437	446	425	487	437	453	455	446	450	452	476	455	440	460	488	437	425	486	437	491	419	457	456	441	427	433	451	447	453	467	461	446	438	421	437	458	432	473	428	378	442	426	447	436	446	458	432	438	449	414	456	422	446	450	465	439	477	418	431	462	419	410	429	400	442	456	451	466	422	428	447	434	417	437	430	466	458	426	426	488	431	457	458	418	446	430	448	436	487	425	418	432	455	406	411	438	476	487	423	432	466	445	435	435	453	448	437	436	469	470	440	439	462	443	410	446	411	433	446	451	453	399	430	436	443	433	444	400	452	433	393	471	416	453	445	431	447	414	435	420	456	459	446	447	430	452	442	415	439	445	409	439	443	438	469	439	477	452	459	453	433	464	438	437	479	452	434	428	452	469	451	426	483	439	491	462	419	478	398	465	427	435	468	426	458	449	475	446	433	427	458	450	450	424	470	430	462	442	432	443	422	458	442	475	462	466	449	419	452	450	447	487	442	430	430	454	458	472	430	445	464	431	443	445	463	464	435	448	436	468	468	443	408	444	440	440	417	439	450	449	459	408	496	464	421	459	422	448	458	441	434	440	458	458	416	459	438	457	415	457	412	470	442	407	450	454	445	443	433	442	441	452	446	422	447	466	461	447	451	468	470	447	417	404	423	449	451	445	446	435	476	435	441	428	446	450	443	420	416	423	453	438	418	458	433	444	435	452	409	470	435	452	429	457	449	433	451	433	454	456	435	452	446	422	406	492	442	444	425	435	421	459	449	451	461	417	440	448	473	453	422	435	446	461	454	438	450	463	447	434	474	428	451	431	432	450	436	438	453	455	456	471	465	469	440	425	422	465	449	469	434	438	460	471	453	414	457	448	436	433	477	476	448	406	465	456	501	446	463	448	401	459	443	455	448	431	481	446	453	491	463	505	473	392	465	418	431	430	459	453	431	419	452	395	467	500	424	459	430	434	470	431	450	424	444	484	452	454	434	440	406	457	428	426	460	457	439	446	454	421	428	443	398	422	453	434	445	447	440	480	433	433	492	445	443	437	445	461	465	432	467	437	418	451	471	453	423	433	440	442	492	458	442	459	436	441	468	461	431	445	464	433	406	436	436	440	438	473	458	443	442	443	413	426	428	440	445	424	464	482	456	430	429	397	444	435	446	445	398	421	476	416	435	439	444	445	438	475	450	460	441	430	403	480	409	419	452	448	469	430	416	434	434	498	429	404	418	450	473	416	463	422	474	436	451	433	436	436	440	432	435	427	454	432	425	409	464	435	422	450	439	426	461	481	430	460	422	452	442	463	448	439	454	457	414	417	450	464	419	438	445	457	445	411	381	437	428	414	439	427	476	433	439	475	463	436	430	443	423	499	423	437	462	465	439	448	434	449	450	461	416	453	452	447	458	460	462	452	411	425	459	460	461	474	453	461	452	431	454	436	453	474	451	430	428	477	433	458	481	429	465	422	467	439	454	426	435	454	458	450	413	452	430	436	432	404	421	457	440	455	461	454	445	444	410	450	459	425	449	422	419	452	446	481	442	424	433	438	454	440	468	448	410	431	471	432	428	436	449	436	438	470	421	437	430	467	459	437	457	482	441	432	426	439	415	479	459	419	407	424	513	466	423	462	457	456	454	415	443	436	393	474	425	469	422	450	442	444	443	446	425	471	410	431	448	469	428	457	439	485	447	443	446	456	453	463	445	434	465	419	451	440	429	430	462	400	436	425	442	432	430	441	427	434	449	438	428	440	429	425	433	429	441	419	456	480	456	434	435	444	399	420	411	431	447	465	468	419	407	415	453	429	440	424	427	443	433	457	475	429	463	454	464	452	486	485	419	474	464	424	433	427	411	482	433	459	493	445	496	460	457	447	457	447	424	451	432	439	455	436	459	462	473	432	425	446	417	450	448	449	422	464	464	459	490	469	432	427	441	467	470	444	449	444	428	470	438	454	442	452	443	444	438	468	402	447	460	473	437	437	413	449	446	422	452	441	442	459	392	426	481	475	448	445	424	440	451	484	465	439	418	424	437	432	474	439	483	435	426	441	447	453	451	430	449	435	455	440	430	414	410	403	422	423	449	434	448	438	446	455	436	443	453	432	414	462	435	445	434	456	449	447	442	427	427	463	447	440	419	438	453	433	442	445	445	420	456	471	431	471	433	426	448	454	512	438	449	465	396	421	420	447	404	439	433	451	488	456	447	465	418	407	450	423	480	435	416	446	400	418	412	447	439	431	442	472	438	440	460	420	456	440	434	457	460	439	437	440	466	425	404	436	456	454	460	430	424	471	429	419	479	468	457	433	467	452	431	477	463	420	450	456	467	437	439	432	423	407	438	474	385	463	448	426	434	418	435	412	422	449	461	408	439	448	465	449	404	489	448	443	439	433	472	437	445	434	451	419	466	431	448	481	430	458	416	453	430	423	476	432	442	443	426	436	440	444	443	400	469	414	428	467	465	419	441	421	423	414	448	456	480	458	435	448	399	449	452	435	448	464	435	440	429	439	476	387	442	465	466	460	454	468	430	452	431	427	444	435	433	425	444	458	474	426	450	472	513	482	422	436	465	374	463	454	412	447	479	467	460	438	448	387	449	424	447	417	467	478	428	450	407	446	409	425	439	418	383	454	453	446	449	444	421	469	458	424	434	412	475	420	441	458	454	475	433	427	433	461	450	455	469	412	437	425	425	483	466	458	456	423	449	451	423	426	436	443	393	413	473	431	424	462	410	405	449	430	425	438	416	423	442	427	412	407	465	444	433	420	479	422	428	461	442	422	463	470	463	425	430	425	423	422	443	466	432	431	470	457	424	432	439	446	426	431	493	448	477	431	432	452	511	427	446	435	432	447	462	433	454	423	440	451	423	440	437	462	444	449	454	449	472	442	478	412	460	450	479	467	435	454	414	407	413	462	424	469	448	428	462	466	441	467	419	432	442	460	427	446	436	454	436	422	421	430	468	465	438	416	466	437	454	415	428	417	411	440	441	448	463	445	409	431	436	459	473	432	441	427	413	442	445	423	423	461	437	443	429	447	425	379	439	444	436	425	434	426	453	440	417	438	455	366	454	440	450	418	436	437	453	445	471	432	424	442	418	412	463	493	481	426	470	464	442	452	423	435	431	417	427	429	430	431	432	476	459	455	434	448	484	417	426	424	446	448	431	447	431	456	438	434	481	418	435	414	451	393	441	442	428	438	414	438	464	472	437	456	444	412	456	452	428	458	463	453	463	481	431	444	448	459	485	397	432	447	452	439	454	458	483	501	419	457	451	440	457	431	435	434	436	420	434	467	438	462	462	423	415	431	443	477	445	474	449	428	472
25401	21245	27717	26168	16126	2673	904	779	684	635	588	538	531	592	583	597	523	519	529	514	538	551	546	517	576	537	530	543	528	545	505	537	496	499	545	522	545	498	524	524	536	551	523	511	526	523	540	512	535	576	482	522	530	596	526	554	506	569	529	527	534	520	510	534	578	523	540	572	502	522	512	539	511	536	501	542	566	507	476	519	557	565	514	524	481	500	496	547	498	507	520	543	550	545	538	490	504	533	517	541	575	537	524	506	508	541	524	554	529	536	522	537	515	519	537	470	471	541	540	540	476	549	511	526	576	529	518	559	573	552	551	523	527	527	543	509	554	535	554	549	510	502	513	553	533	526	493	519	534	505	546	596	541	524	545	521	556	495	501	545	545	517	518	560	531	541	495	516	534	540	508	476	543	510	550	516	519	563	539	500	505	524	504	512	555	533	499	543	507	569	527	536	501	528	515	549	568	534	521	562	538	518	505	526	505	493	522	547	529	512	523	546	524	566	499	546	519	551	514	522	514	577	537	551	532	504	529	544	494	563	544	514	550	511	536	561	494	500	479	530	492	525	520	533	539	533	532	504	573	554	504	542	538	528	530	506	521	533	489	497	514	517	541	513	503	531	521	520	565	494	531	526	558	524	550	483	541	507	492	550	519	464	548	522	502	531	502	538	563	535	531	518	512	523	525	518	556	531	532	480	561	540	555	528	528	522	542	550	519	517	517	509	517	543	503	555	484	526	488	540	500	535	573	485	520	518	561	515	530	566	536	546	543	505	533	523	522	549	518	547	540	511	534	560	502	542	501	519	506	537	513	538	511	515	555	516	532	564	496	545	518	552	502	501	506	499	548	539	506	515	570	526	530	518	531	517	523	528	526	551	503	512	507	524	521	507	500	528	511	490	523	518	530	523	545	551	560	486	526	520	562	527	557	512	558	514	525	494	546	581	508	529	520	556	518	518	517	528	518	541	499	533	532	554	529	524	491	571	553	514	526	519	547	485	547	523	551	535	516	577	535	527	533	523	544	535	499	537	497	517	570	569	520	535	507	534	503	560	542	529	531	556	496	526	533	560	562	499	515	521	524	505	516	575	477	533	533	538	521	530	530	545	524	526	530	527	542	493	552	537	522	529	526	558	519	512	562	521	525	503	524	538	538	519	524	485	539	528	527	549	562	504	564	521	535	585	519	544	519	501	557	538	533	526	575	521	516	540	574	568	540	490	523	554	566	532	554	523	537	540	545	555	556	528	552	530	514	517	516	531	510	527	577	499	524	490	542	558	524	544	513	546	538	513	522	521	497	537	538	531	518	494	538	532	552	518	508	558	538	503	529	516	575	484	501	546	522	558	552	507	568	522	547	519	557	546	492	539	516	527	508	536	522	518	577	535	496	521	534	514	530	580	490	527	503	553	561	521	514	519	527	525	557	553	538	512	536	521	480	560	507	550	549	548	540	513	519	498	546	546	530	516	576	503	545	564	519	548	527	528	544	524	503	549	569	540	526	522	521	535	540	513	525	461	531	557	505	513	517	553	517	520	563	516	551	551	527	570	519	496	498	496	497	524	511	509	506	551	566	533	531	497	528	505	541	496	519	523	514	538	504	524	509	492	507	555	564	564	507	542	489	552	544	515	547	557	551	517	495	497	513	542	543	504	511	523	540	536	523	520	535	532	571	531	514	534	517	508	562	485	525	526	495	528	570	556	529	514	524	506	507	537	497	549	526	508	502	515	514	534	536	544	523	561	551	515	511	522	538	529	504	551	506	502	497	527	529	496	560	580	526	528	565	474	523	535	506	501	508	557	556	513	553	535	568	583	519	539	533	555	517	526	527	474	503	535	558	540	523	544	532	518	538	524	541	510	526	530	557	493	560	501	531	485	535	532	516	553	565	512	496	532	554	510	498	505	559	560	565	523	542	511	501	530	523	470	542	546	527	545	553	532	515	523	539	530	498	522	544	535	566	522	561	544	521	544	487	507	493	516	542	514	519	578	553	509	535	511	534	494	549	503	503	549	531	497	516	570	481	526	567	510	533	505	550	487	503	513	519	542	508	532	544	545	464	535	511	541	522	523	521	512	531	523	540	561	557	528	554	520	537	517	512	541	536	514	502	510	519	498	551	545	507	522	538	479	552	523	540	522	519	520	548	512	533	510	535	545	562	505	529	573	520	524	556	575	541	497	525	524	520	533	525	524	529	536	499	550	507	469	536	522	529	533	534	511	507	507	530	552	528	511	509	538	516	528	535	494	545	507	533	521	531	532	511	533	578	549	511	535	535	524	521	532	566	542	506	532	553	530	539	515	522	557	519	584	563	525	600	555	549	504	549	535	475	515	495	510	547	559	501	549	517	569	538	567	525	494	520	579	539	528	527	504	473	510	554	504	566	540	564	524	526	540	549	555	557	504	511	522	521	519	492	515	504	500	509	524	465	562	519	582	527	485	503	532	562	532	520	534	522	534	546	557	541	527	531	534	481	551	529	507	534	568	534	534	486	538	520	514	512	554	528	511	573	546	526	531	527	527	526	542	538	513	496	515	543	557	543	529	561	502	545	556	496	519	541	517	572	509	539	549	523	532	555	518	520	532	521	518	494	553	551	517	555	536	552	521	554	521	480	525	527	540	558	510	539	539	507	537	527	539	564	539	554	530	514	538	503	533	536	500	547	530	480	505	482	526	489	514	529	520	529	533	547	556	519	574	520	544	507	496	535	586	518	523	481	507	525	506	551	504	491	532	508	506	511	503	521	537	528	499	550	528	543	504	517	481	495	547	514	509	537	496	539	521	530	521	533	533	512	528	567	525	519	544	565	564	530	497	555	484	508	499	568	526	578	515	557	496	516	527	528	540	510	524	573	507	504	535	532	588	494	542	541	542	557	526	546	517	528	539	570	525	514	530	505	496	541	504	531	496	550	530	523	524	526	529	547	524	554	540	552	563	536	576	517	529	521	517	480	543	529	544	489	528	538	545	503	512	525	508	500	547	514	565	521	512	516	561	572	532	514	513	537	538	538	533	508	500	496	536	622	544	584	533	545	535	501	474	530	512	501	555	570	549	534	532	562	575	556	517	536	507	550	494	523	563	496	527	531	505	554	587	541	528	517	501	533	541	574	489	527	524	532	487	531	519	513	523	526	495	523	541	545	490	550	539	520	532	556	509	534	567	567	522	550	544	566	584	550	499	543	512	537	546	506	515	495	533	535	516	508	518	545	524	547	509	597	549	530	528	539	534	565	559	516	569	533	486	500	571	539	516	546	495	501	565	507	532	565	489	546	509	583	526	520	528	524	574	505	508	499	538	530	517	549	501	529	542	565	512	521	527	494	529	481	507	522	526	516	526	513	511	546	540	494	542	480	525	526	540	497	538	500	499	513	552	517	521	534	527	561	558	549	492	541	514	502	532	566	512	548	490	560	500	506	505	554	491	528	525	507	548	524	537	513	573	510	552	486	499	548	540	536	523	524	495	469	547	546	543	521	522	521	553
32112	46264	35261	24913	12285	1877	1256	1067	886	743	758	730	609	594	591	616	658	623	592	632	594	614	600	559	597	621	577	599	634	577	606	586	597	583	586	588	545	569	576	604	596	607	551	639	578	571	606	618	580	584	584	589	586	581	637	564	642	559	590	606	589	563	562	586	584	608	586	589	576	641	623	594	555	601	599	601	591	600	582	587	594	580	614	640	553	563	561	565	642	634	564	630	637	585	576	556	572	585	542	584	651	582	562	596	598	611	553	610	607	620	606	550	580	599	632	578	586	609	640	585	604	644	565	604	594	600	595	631	587	591	606	591	551	615	548	581	596	585	550	599	592	563	582	591	592	595	581	594	605	564	534	572	577	603	575	568	547	614	631	597	591	582	560	627	584	602	547	581	578	585	565	622	599	605	562	579	551	588	577	603	580	644	619	594	628	574	589	584	630	622	568	583	610	592	565	620	620	555	572	597	602	613	594	613	601	595	618	624	588	599	595	603	608	543	563	582	573	650	588	577	565	582	594	600	585	615	601	580	626	578	560	541	580	582	581	639	589	560	582	547	569	579	610	575	578	607	589	634	573	628	539	622	608	568	659	613	573	589	591	631	615	582	596	587	595	592	543	625	595	600	648	565	560	597	600	602	604	576	560	613	585	594	560	610	579	613	618	625	609	583	583	627	576	600	600	567	641	573	616	585	576	596	571	600	627	619	612	605	619	568	595	640	552	625	562	663	560	597	631	570	598	608	566	589	597	617	601	581	590	606	592	578	593	584	619	617	602	599	608	577	599	622	566	604	592	611	581	615	564	609	575	543	595	581	619	603	576	562	594	571	612	598	535	590	585	619	608	603	626	577	621	592	573	618	596	587	588	571	603	568	608	581	633	586	608	637	629	585	559	575	600	601	613	582	626	604	573	599	585	619	597	575	541	580	591	611	573	612	605	576	575	658	586	585	612	588	598	579	555	557	588	578	626	623	586	612	586	614	620	590	638	570	550	586	567	564	638	586	628	617	602	551	604	603	637	582	584	611	590	605	594	589	578	628	628	554	598	588	604	559	564	595	558	610	556	610	608	632	610	569	608	586	586	602	597	608	599	571	564	562	616	608	560	626	572	572	613	603	613	626	609	602	596	576	596	614	591	622	591	609	575	586	561	584	554	624	630	540	601	576	582	617	599	591	602	642	602	611	595	579	626	554	625	602	613	558	543	630	574	577	578	546	613	562	624	562	609	574	605	605	603	583	575	595	558	564	564	605	578	604	578	608	614	579	584	614	584	578	595	568	609	571	569	587	576	607	579	616	561	586	595	615	562	633	599	629	580	593	557	585	572	607	584	623	606	604	562	632	592	585	563	601	622	613	609	580	616	646	538	586	595	579	595	605	591	600	615	629	552	586	535	568	584	562	587	608	607	590	600	603	581	589	605	592	593	558	619	581	537	598	573	567	579	587	608	574	567	567	567	620	574	610	554	582	597	576	589	571	603	602	541	572	559	587	586	583	598	584	558	625	577	609	597	571	599	605	614	598	551	594	600	552	629	605	622	638	591	611	592	595	585	622	571	629	604	591	570	643	614	613	564	595	600	601	614	622	537	575	587	604	634	573	610	621	583	577	597	593	609	565	565	592	576	576	573	550	641	592	605	586	565	559	601	577	609	587	585	578	543	580	597	544	618	613	615	592	589	598	589	557	589	610	623	618	579	591	574	569	570	579	566	548	611	610	614	551	547	578	548	602	577	608	624	594	575	606	570	589	592	575	573	590	653	594	597	580	579	598	637	607	613	603	585	581	598	619	591	567	605	613	556	586	603	609	594	586	590	598	595	616	578	570	598	605	612	576	596	599	599	559	625	582	553	582	578	588	611	575	578	566	586	531	587	609	592	587	595	594	592	624	587	558	572	585	569	588	603	588	614	522	553	557	567	609	573	588	579	558	581	601	601	620	635	629	564	609	607	568	627	567	613	562	611	616	569	605	608	596	618	609	582	597	595	609	626	568	605	615	614	605	600	589	585	588	582	608	577	588	563	643	548	608	595	607	584	602	616	606	603	578	585	578	593	614	586	572	612	579	639	575	593	561	592	599	597	637	576	547	611	579	587	577	604	581	531	563	591	589	601	616	606	602	587	619	589	601	606	594	603	581	615	580	588	608	625	538	633	570	630	582	603	576	612	595	646	566	640	543	594	588	630	617	595	619	564	609	601	578	554	606	592	564	565	592	601	592	597	620	572	595	579	557	589	609	582	550	594	623	574	593	592	587	550	615	594	641	552	590	573	593	555	583	582	611	613	590	629	647	581	584	616	579	599	574	627	618	611	593	624	569	566	578	589	586	561	589	610	548	616	612	581	597	590	569	603	610	585	608	584	609	579	573	588	594	573	581	597	583	558	594	583	608	582	576	574	624	610	604	571	595	555	603	564	628	615	615	621	572	626	567	601	587	577	614	591	610	611	605	576	650	620	574	527	600	657	599	617	593	569	591	583	577	625	595	608	629	570	620	540	584	592	587	601	602	580	600	601	571	595	618	575	622	622	621	563	605	589	659	564	625	561	628	594	597	581	575	611	599	551	597	636	595	585	574	611	550	578	575	585	556	625	603	554	591	569	581	609	592	596	627	597	596	571	654	592	654	607	579	626	573	605	613	578	592	579	645	604	610	632	590	618	606	564	599	591	567	600	581	570	594	565	562	583	607	610	592	564	581	556	649	579	582	598	620	588	585	559	587	591	594	553	564	602	554	614	593	582	578	600	577	595	596	598	560	597	559	607	564	610	576	569	582	611	617	568	587	574	640	584	615	617	573	585	606	594	623	559	580	608	644	565	606	600	601	555	551	606	578	546	608	562	563	581	611	563	599	576	574	587	634	601	603	589	638	599	587	613	600	568	624	619	581	599	588	622	599	627	598	619	574	584	575	610	578	563	603	580	580	602	567	611	645	600	578	596	600	547	613	604	601	585	571	582	532	582	584	560	600	602	602	542	612	573	591	604	562	562	574	594	617	592	642	580	621	540	609	562	611	544	586	615	593	570	569	566	624	604	572	599	609	609	615	553	601	638	557	623	586	584	604	603	565	617	566	587	570	606	609	555	601	576	568	604	558	551	597	585	575	606	592	637	570	608	596	606	578	661	606	588	606	585	607	607	576	615	602	572	590	570	596	541	593	596	634	569	606	639	532	614	589	594	607	554	562	581	596	558	590	646	624	595	585	637	611	615	593	594	593	593	619	574	594	590	588	587	560	602	584	615	534	590	594	603	626	594	557	579	624	578	586	602	594	581	570	621	608	597	556	622	575	580	565	579	552	625	587	561	587	588	619	549	558	577	602	600	579	599	582	631	572	604	598	599	593	582	530	595	612	558	602	596	574	560	557	562	596	573	573	595	587	610	526	578	573	566	609	595	576	582	575	577	618	605	565	584	569	609	575	597	614	596	592	578	559	602	600	578	600	606	586	590	641	623	616	544	596	553	621	619	567	610	573	572	598	586	573
23056	21239	28847	23999	21297	20920	9059	1641	1016	865	781	704	676	648	657	608	590	605	628	596	563	543	545	593	565	591	572	593	604	557	584	549	545	590	575	555	525	491	507	523	530	546	552	516	515	527	588	537	529	524	531	570	517	550	593	540	530	533	667	545	544	518	520	552	516	542	543	579	580	490	570	539	525	553	508	564	551	535	553	557	523	549	524	522	495	535	547	545	476	577	518	514	545	522	551	542	544	540	532	540	545	535	554	525	513	535	580	517	521	554	550	523	570	503	564	513	546	483	530	531	547	522	555	547	546	543	503	536	534	525	585	510	553	562	509	552	513	518	544	516	510	487	542	524	513	499	552	546	511	515	584	508	565	555	520	557	556	525	552	566	548	569	571	517	534	548	553	570	535	544	523	518	573	560	583	539	533	532	543	531	537	556	563	573	543	538	542	566	565	529	511	512	498	544	513	520	517	553	557	554	512	549	486	513	543	553	495	573	535	550	520	523	514	524	493	501	512	494	558	548	567	519	589	541	509	545	551	556	578	570	520	518	544	505	542	546	543	546	565	530	571	503	552	498	522	565	533	541	520	534	538	545	577	564	538	531	518	523	529	509	558	564	569	517	531	527	530	561	531	518	578	569	546	538	505	550	532	522	533	520	520	535	510	516	526	563	572	536	534	521	527	519	526	526	509	554	538	560	587	523	550	525	529	537	551	539	518	533	552	544	536	549	573	553	537	552	534	543	557	528	531	529	535	530	538	517	557	570	535	503	546	594	539	557	540	594	560	544	521	538	510	562	547	528	537	551	504	488	559	530	524	579	513	518	495	513	526	514	521	547	544	507	544	544	532	523	495	522	526	489	565	549	565	528	515	505	557	555	505	511	491	503	512	522	571	509	533	529	525	541	535	517	525	554	579	538	509	512	550	541	554	533	557	530	530	546	548	555	540	583	544	552	523	556	540	536	533	549	573	529	574	537	479	522	555	543	496	527	538	529	496	537	500	547	537	546	565	546	505	559	531	515	571	534	568	493	543	492	541	586	492	512	531	494	523	489	532	522	574	524	558	564	555	500	501	503	522	569	585	563	551	539	529	509	539	527	462	529	540	524	537	559	567	519	552	545	536	522	541	526	531	521	507	513	485	538	561	530	530	542	545	523	525	512	538	575	554	560	508	530	556	523	519	519	520	521	579	527	535	559	527	541	531	568	550	553	534	566	586	542	551	535	562	553	534	547	544	607	511	568	532	528	494	570	481	527	536	549	535	505	487	515	551	557	565	532	574	602	525	511	541	527	570	575	494	527	509	532	575	542	536	526	554	562	528	530	509	571	535	535	547	560	568	524	542	491	497	560	561	558	553	544	540	488	552	562	495	576	516	523	548	574	527	523	514	517	511	573	535	533	568	531	517	545	566	561	527	533	552	541	521	512	541	547	537	563	529	517	602	539	514	531	511	529	571	537	526	536	585	568	537	533	524	528	553	538	514	520	531	520	549	525	536	527	531	550	534	578	535	535	543	523	556	564	538	511	551	548	513	518	535	572	498	534	548	537	539	566	508	508	560	554	509	541	576	530	530	512	557	529	513	528	528	536	555	529	535	491	562	519	600	511	566	541	479	524	519	509	519	509	517	558	522	550	525	533	546	491	547	520	560	548	522	549	573	579	545	513	534	536	566	521	538	507	528	555	524	514	556	550	532	532	521	503	543	515	508	514	531	539	504	494	494	529	587	508	509	554	531	580	550	502	521	536	511	564	522	544	550	514	528	517	562	556	540	547	563	552	531	568	529	532	516	531	477	553	543	532	498	532	526	575	543	552	485	584	535	530	540	546	550	572	534	530	532	505	531	522	489	564	561	578	525	554	514	539	525	520	580	552	541	515	514	540	539	510	531	553	553	512	548	546	505	549	543	528	562	523	571	568	510	521	521	559	519	511	564	539	566	553	481	538	571	553	512	527	514	577	574	543	535	540	496	544	545	543	510	529	543	512	527	551	543	531	571	553	465	554	546	557	507	476	542	516	487	530	531	527	566	522	552	542	535	560	526	536	556	560	534	543	507	551	568	541	502	523	485	542	561	533	530	527	549	557	551	512	517	558	508	539	579	517	531	562	582	544	543	569	502	515	509	554	537	541	552	572	474	557	547	534	505	534	566	571	566	543	539	516	551	560	507	535	515	530	549	556	532	565	586	547	567	528	518	519	502	519	505	508	532	529	500	557	512	515	589	539	586	564	566	523	578	530	559	548	516	523	515	594	505	562	507	523	543	545	515	557	531	533	546	536	528	519	546	506	593	551	552	538	514	530	504	488	537	538	549	506	530	546	567	479	498	546	503	518	536	499	580	542	591	530	565	549	522	482	541	512	522	555	535	549	534	525	497	489	551	545	546	552	532	535	542	507	539	498	527	525	510	513	530	562	514	555	544	504	583	539	548	549	551	564	555	512	545	571	554	490	535	516	556	573	557	527	485	523	529	539	511	556	527	523	527	506	518	533	535	512	497	507	559	543	561	532	483	503	549	546	536	526	542	515	525	504	501	504	515	568	541	495	477	564	534	588	561	552	534	543	556	554	510	522	534	579	533	564	534	506	509	543	469	571	532	555	505	545	546	563	498	527	563	548	562	541	488	528	543	548	540	509	502	561	564	521	557	533	509	545	531	550	506	535	559	527	551	514	533	538	531	544	531	564	549	539	532	537	531	523	544	543	529	529	527	532	563	469	565	515	543	502	559	550	541	524	540	563	555	519	515	531	558	525	524	526	525	533	566	569	595	570	560	544	539	559	562	499	535	535	565	511	552	509	579	559	561	496	502	500	531	517	570	527	565	518	527	535	517	511	517	567	552	512	553	502	505	508	554	533	569	520	556	507	546	536	533	564	578	505	521	570	466	532	527	558	538	535	517	498	529	506	506	561	548	549	539	537	522	526	551	585	537	524	543	550	537	516	509	511	544	502	552	568	505	519	559	526	509	569	512	477	545	537	537	533	542	516	544	561	495	562	546	498	517	533	503	546	524	506	570	552	491	519	516	472	531	532	554	549	536	565	551	528	525	538	515	546	558	562	516	512	575	537	535	512	565	539	507	562	524	573	564	543	591	546	563	506	518	501	523	572	540	499	499	565	481	538	603	539	554	552	503	559	553	582	544	577	539	569	537	524	566	554	537	494	579	589	548	536	525	530	517	563	463	482	505	555	510	532	562	511	555	526	535	549	553	540	550	490	522	511	525	527	557	532	536	544	502	546	545	529	509	558	521	508	551	565	549	496	518	543	543	633	511	548	565	561	549	549	519	511	516	529	575	545	516	486	560	563	502	537	522	549	526	516	562	530	536	557	526	588	516	503	529	518	506	543	538	543	484	552	569	513	520	551	527	597	539	464	554	591	519	520	524	511	560	541	559	535	565	520	553	509	534	541	543	566	496	559	529	527	592	539	532	529	545	518	516	547	573	560	537	476	538	534	535	520	499	539	514	576	494	517	542	515	511	524	590	515
31968	57831	46920	33081	15203	3795	2695	2132	1640	1212	1007	915	905	761	771	713	718	715	675	661	644	646	651	667	618	667	634	618	624	651	628	604	637	621	623	608	607	592	624	569	591	606	614	603	629	581	609	579	531	581	591	616	583	607	647	619	587	643	774	571	563	576	586	594	576	540	573	551	576	563	628	595	614	608	605	586	590	582	597	577	575	569	576	629	607	582	572	592	550	608	595	546	547	562	582	561	590	604	603	546	535	600	627	599	613	605	565	577	528	566	603	643	567	552	610	568	595	590	533	609	601	640	577	604	601	600	555	603	581	569	601	602	569	570	578	578	606	575	618	574	600	569	605	612	602	613	636	594	586	570	591	607	495	581	591	615	580	566	594	580	577	557	579	564	553	649	583	589	596	614	594	550	603	612	641	623	620	583	587	549	540	568	620	578	590	602	572	565	567	620	603	609	623	593	533	548	633	542	562	561	576	548	620	577	610	572	583	533	596	586	593	597	643	520	606	625	585	577	576	579	589	568	595	590	572	546	600	571	606	582	581	579	587	558	631	536	594	580	575	580	525	577	607	587	610	602	630	598	609	542	581	569	546	581	608	584	561	592	577	631	617	563	573	563	585	594	571	554	598	573	581	560	606	633	547	540	574	575	586	569	569	573	577	563	590	585	564	590	569	580	545	597	556	588	599	536	593	566	573	584	564	582	616	629	589	554	549	566	625	624	575	587	595	575	561	610	559	552	579	594	577	595	622	589	585	579	610	603	616	576	602	553	604	536	598	572	621	575	569	550	582	573	614	594	575	592	545	560	564	533	591	614	598	549	606	614	566	584	592	560	594	590	569	609	585	568	571	528	590	597	579	588	600	568	608	593	586	559	594	552	607	605	598	575	602	562	577	596	596	553	596	562	577	567	596	605	571	595	598	627	614	595	582	580	597	611	577	657	608	549	613	549	566	583	583	572	603	546	593	571	563	610	576	614	609	568	593	607	601	522	630	598	553	552	601	587	556	552	562	538	607	566	588	592	571	579	570	593	600	607	607	644	626	659	579	584	581	591	624	612	575	597	591	598	568	627	618	558	568	624	580	591	543	588	572	583	561	550	644	572	558	557	617	582	603	634	655	558	563	556	576	559	642	581	554	617	589	606	615	577	579	601	618	598	570	605	556	603	566	630	548	615	590	589	571	584	601	544	610	631	572	599	610	550	558	596	587	588	596	587	585	594	556	542	576	576	557	581	581	610	555	606	583	609	568	605	560	585	540	524	612	593	605	595	570	589	595	593	589	603	602	581	625	554	541	570	567	582	601	592	558	533	564	577	552	630	621	591	565	563	576	572	626	620	615	564	592	560	562	551	608	608	605	611	626	531	589	560	547	566	569	619	565	579	619	575	554	599	578	520	589	574	578	541	611	598	575	597	567	610	577	590	533	566	549	593	571	554	594	573	579	572	559	574	552	544	555	533	615	546	582	595	592	568	600	591	592	598	574	578	617	558	574	597	562	591	608	593	578	582	582	578	608	557	602	609	566	593	592	604	587	598	593	576	584	591	537	594	580	560	578	633	589	571	610	579	550	567	574	572	587	582	585	602	609	586	562	602	592	615	585	606	581	607	587	587	596	585	591	584	600	599	598	610	576	631	567	582	567	612	608	570	591	575	600	575	627	604	557	610	622	547	608	518	595	601	551	600	566	607	607	574	564	639	628	557	606	575	558	620	544	576	593	594	626	592	611	580	590	552	612	611	554	588	557	590	605	618	583	571	600	594	589	564	614	615	554	587	600	626	584	588	592	595	561	560	565	555	582	616	568	569	560	603	601	585	595	589	591	588	590	598	598	605	569	598	558	591	596	512	567	601	589	535	608	545	597	545	581	575	580	579	560	544	591	574	573	528	596	575	594	573	587	589	587	558	583	546	607	584	562	589	530	583	619	555	616	592	567	586	575	575	605	568	600	607	610	587	629	641	590	574	599	579	556	565	546	576	611	587	606	607	592	608	575	638	581	614	603	576	595	522	620	569	601	570	531	596	587	581	589	590	563	580	554	563	622	603	569	547	553	556	548	620	623	578	583	576	623	549	602	590	577	564	565	569	585	605	578	619	595	577	588	556	560	624	581	536	583	595	582	601	553	596	602	542	572	568	633	599	599	590	561	617	566	590	584	574	582	573	600	560	606	615	549	613	610	615	579	588	580	596	560	589	619	599	620	562	610	615	590	600	614	627	606	530	601	590	627	580	630	538	569	585	558	555	633	556	563	542	590	610	588	575	594	570	573	539	560	568	633	593	592	575	606	610	624	559	583	614	592	614	553	570	570	557	591	578	623	586	606	603	623	589	556	580	574	545	589	569	566	612	569	573	618	576	562	594	585	612	563	615	604	563	598	569	626	584	583	577	555	634	578	575	603	562	559	575	565	566	594	574	533	600	606	576	605	610	569	609	570	611	572	597	565	567	591	621	573	589	547	602	595	618	592	583	603	617	579	572	596	594	593	590	574	589	569	530	590	560	563	609	587	584	589	593	584	598	613	572	629	579	599	633	594	553	563	583	560	613	581	550	581	604	561	565	548	600	546	622	559	573	593	586	584	575	572	618	615	555	579	601	566	614	543	601	570	577	591	579	561	583	563	586	588	587	610	565	563	591	578	586	560	590	586	598	576	582	574	554	582	554	597	578	578	560	601	555	592	548	581	562	572	600	564	625	554	594	568	606	581	585	569	554	592	570	590	591	577	568	591	569	562	575	571	597	619	597	591	580	597	608	612	604	570	618	580	555	589	581	549	587	559	546	589	569	595	552	589	587	631	561	603	575	561	577	587	590	565	594	621	580	528	591	621	579	545	614	629	523	588	607	571	633	569	609	624	591	543	590	581	592	603	577	577	585	628	605	589	590	615	573	572	595	583	611	630	614	591	594	559	584	609	573	582	587	587	629	570	592	591	573	607	619	592	592	599	596	615	600	588	544	568	570	530	583	521	591	598	612	603	579	531	585	587	637	588	573	581	595	593	598	576	589	564	587	597	554	608	588	605	602	538	603	627	580	588	580	611	595	609	580	529	582	591	565	604	587	580	594	576	537	542	606	592	558	602	572	537	538	607	584	541	596	567	544	572	623	582	567	597	592	601	597	597	573	584	535	602	596	594	583	613	562	596	572	563	534	597	572	615	587	582	566	551	626	584	546	541	582	625	560	570	561	553	549	586	617	562	573	594	562	626	569	584	568	617	575	573	603	568	580	616	595	582	573	620	586	587	563	581	570	580	586	607	571	575	574	618	571	605	578	563	581	544	586	586	556	584	545	589	620	593	626	555	587	579	626	559	548	595	559	589	578	585	609	583	591	642	623	598	593	627	578	562	570	603	608	555	598	593	620	578	575	541	556	592	601	595	630	606	573	589	574	617	615	570	555	576	602	585	579	565	606	622	605	618	616	584	591	585	575	569	568	589	590	565	592	653	596	587	583	535	604	552	537	633	575	533	595	615	618	589	598	576	598
28455	27318	30893	20318	3821	687	562	543	484	459	436	435	439	410	430	423	449	432	450	481	410	460	439	416	436	455	401	425	436	410	450	442	429	442	456	417	430	429	420	419	415	398	443	382	426	395	398	415	421	409	415	468	472	417	404	389	415	461	462	419	434	405	419	391	428	418	396	421	450	407	427	451	417	444	460	417	437	405	398	446	453	421	427	429	421	427	389	444	416	437	441	449	463	398	424	416	462	426	438	433	435	411	438	449	448	484	413	435	421	438	416	438	429	441	439	422	421	426	399	435	393	411	409	443	426	430	458	400	427	436	438	439	405	428	423	366	387	439	426	444	431	428	420	416	398	421	441	418	445	431	419	402	380	450	440	401	435	438	392	419	434	455	455	416	434	428	429	437	443	464	426	423	423	436	431	430	442	446	438	413	423	415	405	424	431	436	412	445	401	416	412	428	410	486	407	404	423	407	382	443	469	425	427	466	460	428	442	434	420	457	397	452	432	406	394	410	429	398	439	438	414	391	423	405	424	416	424	424	424	454	422	406	452	401	460	425	446	450	452	427	428	410	423	429	426	442	463	411	452	433	415	430	442	448	433	435	449	413	410	422	393	457	447	435	428	378	440	445	431	401	432	431	406	404	445	420	443	423	460	444	465	423	421	421	452	434	408	402	432	422	413	425	411	400	395	418	401	431	414	441	429	409	428	399	415	395	430	435	400	420	413	455	400	408	439	454	438	410	466	418	388	442	401	418	389	460	444	404	442	463	439	445	402	398	445	411	400	383	400	394	458	459	393	423	414	432	431	406	437	397	437	432	402	445	399	423	427	444	409	411	428	424	433	426	437	432	417	449	435	420	384	448	444	450	396	425	395	404	444	428	412	440	422	413	431	404	433	450	452	481	405	456	420	436	420	416	419	401	458	455	426	426	428	463	439	432	418	437	414	443	436	428	438	411	454	459	423	436	430	396	448	410	386	463	431	422	427	413	392	489	447	417	410	442	411	449	417	452	422	412	462	420	442	409	419	439	457	447	419	421	438	449	432	414	436	410	427	414	406	449	404	407	420	449	441	444	406	474	432	393	386	382	408	430	436	404	432	437	436	409	433	441	435	413	438	438	417	390	419	420	408	412	410	428	437	450	412	442	434	440	425	426	430	438	468	425	410	439	391	429	476	483	406	386	452	449	405	437	417	433	413	399	472	448	418	434	426	438	446	431	431	423	404	423	433	446	444	429	426	429	421	392	434	438	397	447	404	432	417	453	442	401	410	410	429	461	474	448	457	414	431	458	463	418	406	392	417	426	414	419	410	420	450	464	432	433	434	405	390	435	391	443	435	429	415	419	426	452	415	403	428	411	415	386	418	423	407	430	418	404	470	455	447	395	390	451	441	396	451	435	467	440	389	422	445	399	404	433	428	427	451	403	388	408	438	420	438	423	404	457	420	455	415	424	448	419	419	418	414	419	382	432	438	426	415	452	463	388	421	433	376	397	422	445	408	371	388	396	388	415	415	408	428	419	433	406	411	394	428	402	406	414	391	388	435	425	431	435	398	392	400	448	423	430	419	414	456	458	384	407	427	410	423	435	429	416	388	435	409	422	440	414	414	410	381	439	405	447	466	458	452	441	423	440	393	431	430	394	461	423	395	433	421	435	442	424	452	437	462	432	410	393	433	408	437	413	432	426	420	438	429	454	424	403	441	410	389	403	458	426	465	430	417	389	405	422	461	422	465	434	440	402	451	428	412	446	491	455	434	399	456	407	414	410	440	449	420	427	389	400	411	429	385	424	418	464	465	422	446	399	426	431	448	395	426	446	397	446	422	422	471	451	429	422	410	444	425	392	451	420	409	409	414	425	442	465	410	425	369	427	434	429	446	398	464	425	442	442	421	453	427	443	415	425	454	406	442	447	399	449	387	448	426	419	445	426	416	428	431	405	448	437	415	419	413	425	413	413	413	424	389	412	417	413	403	415	454	424	376	427	407	440	413	417	407	418	400	460	419	420	415	440	397	442	436	462	430	435	455	473	433	456	417	393	419	414	433	415	451	445	438	427	421	428	432	412	416	406	425	448	462	425	442	423	434	468	475	432	417	404	399	445	426	408	436	412	425	407	425	420	412	423	408	450	444	411	433	429	428	436	451	463	412	420	447	413	440	397	452	417	463	430	421	424	409	446	422	476	409	443	434	453	441	405	445	439	423	425	443	431	394	415	438	389	405	410	419	411	405	456	425	437	418	412	400	396	420	413	403	420	405	435	419	408	418	421	431	414	370	415	423	433	429	430	425	447	456	438	433	417	399	423	406	422	433	443	412	473	423	404	408	446	439	468	445	429	407	422	429	402	425	415	444	423	426	418	414	404	413	434	418	446	429	412	432	393	404	455	425	409	435	439	435	389	438	406	435	437	429	415	441	450	438	431	401	429	422	399	432	430	387	478	403	420	436	430	402	413	442	407	377	407	415	425	442	422	401	419	418	420	416	400	459	417	418	415	423	444	464	437	399	480	418	424	425	426	389	395	450	434	442	448	384	414	422	437	420	387	433	453	416	393	418	417	448	416	413	417	415	415	431	405	379	453	458	426	433	418	400	470	472	463	420	412	449	423	427	427	432	427	448	438	454	409	445	413	418	438	424	423	434	414	444	440	409	444	418	443	424	436	404	394	455	410	423	455	454	403	452	442	430	413	427	461	435	444	420	412	464	420	431	383	395	421	461	432	425	447	424	432	454	403	407	446	435	435	452	429	398	419	409	422	427	395	422	458	444	425	428	410	387	430	445	415	458	453	393	408	420	424	409	417	432	418	444	412	436	430	428	422	378	419	434	418	405	409	425	414	424	436	430	428	430	394	412	425	454	447	438	413	382	441	437	441	424	419	425	417	422	420	432	380	471	440	439	438	413	436	430	441	431	412	433	458	427	398	439	415	451	471	412	437	407	433	409	448	443	417	430	441	439	420	465	446	440	419	408	449	403	436	422	401	413	386	428	437	425	413	448	420	443	471	421	484	426	448	436	432	426	442	440	427	431	452	462	439	411	395	435	444	434	428	416	430	415	400	403	442	417	440	428	427	397	425	407	441	413	443	417	423	425	405	389	429	421	421	424	379	411	433	457	427	415	465	459	430	425	425	425	393	426	402	425	390	429	421	388	400	415	446	435	438	452	443	397	452	439	433	403	412	435	429	452	415	424	424	425	435	411	417	435	431	433	395	388	423	420	404	436	416	459	428	399	482	428	428	392	395	409	451	443	416	405	409	450	397	415	448	410	367	424	433	405	438	442	402	453	433	402	413	471	443	453	399	410	399	433	402	412	445	451	404	422	418	385	445	411	442	460	425	400	439	416	425	450	419	418	394	451	422	421	445	408	420	449	462	420	436	421	441	383	461	456	423	418	409	434	405	423	427	400	453	425	439	402	418	425	431	439	480	456	407	435	436	418	415	443	429	405	397	446	403	413	407	465	442	431	409	458	413	396	428	409	456	396	387
29817	44676	31891	17850	3637	990	766	715	637	540	522	502	541	495	517	520	521	483	486	502	515	454	485	484	489	518	475	476	497	477	468	506	481	494	473	503	504	501	471	486	475	463	496	470	475	513	497	504	508	468	471	481	436	462	493	496	439	500	487	493	471	491	454	487	497	498	486	483	521	486	465	464	466	497	470	517	486	472	466	481	479	507	456	486	503	481	500	447	464	507	492	457	478	489	480	460	472	479	490	485	497	474	504	531	505	486	451	435	521	457	485	508	515	471	460	478	468	488	475	508	453	447	466	475	485	510	500	453	439	451	464	472	492	503	488	487	516	508	491	461	494	491	478	500	497	478	463	489	488	451	470	445	476	495	541	488	502	475	467	466	474	491	506	488	473	503	476	503	504	516	503	478	461	467	510	483	477	481	504	509	484	508	512	464	500	512	514	443	474	468	452	494	445	462	496	478	500	511	481	494	466	490	525	504	471	481	512	497	491	466	484	517	479	500	515	486	480	440	482	498	515	475	476	544	499	486	532	515	509	502	498	515	514	493	453	508	503	468	487	507	468	436	487	497	471	483	471	474	457	495	481	473	470	521	460	487	492	510	454	467	486	485	469	497	509	523	469	516	457	488	476	495	526	494	499	507	444	505	467	505	469	489	455	500	482	490	453	546	478	507	484	511	554	447	511	511	516	463	482	500	458	493	479	469	521	501	485	500	435	452	497	488	517	452	507	467	488	470	459	490	481	505	434	496	476	458	502	461	441	516	476	477	488	475	445	479	481	498	494	532	474	501	484	507	479	472	457	488	475	478	494	477	495	503	482	467	487	480	458	441	452	484	477	474	480	485	500	459	461	483	498	549	477	461	507	501	488	515	474	500	447	540	466	497	499	457	454	469	498	478	502	481	492	484	499	492	484	488	436	500	494	505	533	540	470	469	490	510	508	453	509	478	487	514	478	472	507	453	476	491	475	468	465	447	523	493	510	496	466	465	499	496	485	497	492	472	459	535	503	516	481	509	525	454	453	517	483	561	512	480	446	507	498	493	487	478	453	526	496	489	514	499	496	447	439	505	465	451	495	494	463	459	504	437	498	475	497	487	532	468	481	500	483	515	479	456	500	506	480	483	470	507	468	487	497	494	491	527	509	507	519	471	496	481	463	537	499	518	477	489	486	476	480	510	444	489	499	471	474	498	444	471	484	488	506	516	523	490	465	451	478	481	475	504	471	466	503	516	459	518	484	478	456	491	449	519	506	466	490	479	498	508	494	496	454	485	442	480	514	490	508	507	494	466	470	476	483	479	490	508	487	494	508	467	496	505	457	456	481	503	483	482	466	484	503	443	475	472	497	472	495	456	476	490	487	485	486	478	488	489	480	480	526	465	463	439	490	452	526	513	492	488	509	493	491	510	527	489	484	490	500	476	457	518	502	489	533	480	463	484	479	516	492	506	479	481	453	447	468	477	512	462	467	481	462	481	480	465	475	457	479	498	481	481	479	452	488	494	466	513	498	463	493	502	481	483	493	467	530	470	439	528	456	483	471	499	500	434	486	502	487	494	524	509	517	530	477	508	513	445	452	458	471	492	482	451	474	442	467	478	511	482	485	501	517	505	460	509	458	513	519	511	424	474	491	535	451	470	496	482	483	519	449	486	514	455	482	466	467	471	517	455	489	515	498	506	493	485	526	540	526	482	460	537	486	443	502	516	495	516	470	456	519	509	478	453	468	468	468	458	485	465	495	449	489	458	469	501	533	506	481	490	475	481	475	480	440	486	496	479	487	505	451	461	458	440	489	507	511	480	436	494	432	432	504	488	460	513	467	461	486	490	504	452	468	469	485	457	500	470	505	474	493	494	466	521	478	479	514	466	489	512	510	481	484	482	506	478	453	489	501	501	483	482	476	508	465	497	502	473	472	452	463	465	487	497	507	445	479	499	470	460	460	476	484	434	500	452	478	549	489	467	503	540	509	479	519	507	483	473	498	481	480	513	494	519	498	439	513	476	501	429	469	436	511	502	489	469	480	508	473	498	456	500	468	484	531	496	506	490	474	512	458	493	477	473	456	493	451	481	469	501	479	470	553	456	471	489	494	517	503	520	510	492	512	485	479	516	495	497	455	459	510	492	511	469	525	465	474	447	479	462	490	508	500	461	478	478	463	483	501	466	501	488	510	482	446	478	463	480	517	429	504	484	484	494	487	459	494	465	450	462	495	526	480	484	466	487	519	475	427	457	475	477	444	439	525	475	472	464	477	505	442	494	469	489	481	471	495	458	497	491	475	470	479	518	476	465	502	478	483	506	495	480	479	487	507	491	475	465	480	445	482	501	446	438	479	494	506	520	446	489	508	492	487	440	494	480	500	485	491	506	474	452	484	462	482	511	479	427	492	465	472	461	498	476	464	528	436	491	463	507	480	510	478	453	510	441	445	490	520	426	457	468	514	467	514	466	481	460	480	465	461	490	478	485	424	484	504	452	510	508	482	478	507	483	507	494	487	466	439	486	458	501	507	503	461	498	476	477	466	500	475	497	464	448	469	504	456	469	460	482	520	493	532	504	484	450	502	467	486	484	474	484	453	468	492	497	496	488	452	522	490	468	520	508	505	478	475	490	485	478	506	502	464	468	468	460	473	466	479	498	468	490	477	505	486	488	473	484	482	474	479	491	440	491	496	464	497	485	513	516	477	479	567	501	505	503	487	470	482	506	494	504	469	508	443	478	489	520	467	536	497	501	482	438	453	439	483	452	499	507	507	441	511	489	463	460	474	477	436	487	482	506	499	471	515	495	448	490	481	466	491	476	438	492	493	492	468	502	459	452	502	468	522	482	470	500	471	490	474	487	491	453	488	492	479	463	492	497	490	478	449	448	465	478	508	501	493	519	492	479	512	496	455	462	484	427	520	471	509	482	508	515	516	496	489	508	471	494	471	509	500	496	473	522	508	513	418	506	468	474	524	449	528	518	473	501	477	494	473	510	504	466	426	466	488	448	493	442	448	467	498	490	497	511	487	522	505	453	502	475	459	463	468	481	477	504	474	478	522	467	489	485	483	472	454	487	440	473	477	492	494	484	459	480	453	466	474	461	479	491	485	532	468	483	494	510	487	501	517	502	491	469	515	511	500	482	510	490	472	471	475	450	517	477	477	505	509	479	488	452	443	533	480	496	473	472	444	497	480	504	485	512	480	473	478	530	495	458	483	462	505	532	483	467	493	462	493	506	510	431	491	475	472	489	469	477	491	490	487	492	478	494	483	487	468	482	484	450	503	426	507	502	477	498	498	529	473	467	510	543	488	500	475	503	474	500	487	497	523	462	521	467	468	522	432	503	501	478	497	508	482	456	484	465	470	489	510	471	494	507	501	457	487	520	482	519	492	471	482	501	487	496	478	515	469	499	418	483	456	462	453	489	472	504	491	555	478	487	467	465	474	517	471	461	544	531	497	503	500	472	514	493	490	441	484	476	527	490	499	475	500	468	522	479
24085	21188	28434	24492	20853	9888	1379	930	741	573	544	506	510	512	448	446	442	466	424	430	447	407	412	442	442	417	388	426	401	418	452	426	409	427	420	384	417	448	438	395	410	415	406	428	449	436	447	405	419	394	391	402	409	406	399	442	414	410	416	403	365	386	380	400	412	424	405	424	379	390	416	402	410	395	372	415	396	416	413	399	401	430	399	384	439	392	446	411	401	407	399	406	407	438	385	390	410	448	402	375	405	376	386	397	374	427	398	417	396	396	432	433	415	434	389	404	395	371	398	400	431	394	389	391	419	387	423	406	403	395	410	409	367	401	411	436	402	405	385	380	405	361	409	444	399	399	401	427	360	402	397	367	391	406	413	383	436	382	416	420	421	428	393	378	386	395	423	429	412	400	408	409	409	421	402	412	387	414	393	360	428	401	410	406	398	381	404	409	432	415	398	428	425	401	408	433	387	432	383	383	402	398	384	414	396	433	386	429	409	365	420	408	408	395	404	425	402	385	386	405	410	378	413	407	379	412	366	404	404	376	408	413	452	402	435	405	391	420	430	406	412	399	416	408	423	442	391	407	408	394	388	384	405	401	391	358	424	366	384	388	391	413	413	417	421	405	400	403	409	350	409	384	430	377	416	402	423	375	369	393	398	432	392	395	370	394	427	405	411	413	402	419	422	390	396	360	394	418	413	410	413	391	391	399	373	429	387	420	386	363	391	415	402	393	396	388	354	417	430	358	412	403	383	414	424	390	421	381	395	395	420	400	398	405	417	380	403	454	403	413	415	384	421	403	416	391	431	373	381	417	428	403	423	405	430	371	414	388	415	403	402	384	404	421	446	398	422	446	380	388	339	396	414	383	423	430	402	432	394	432	385	387	386	431	390	417	414	382	403	414	424	415	395	407	403	410	428	408	391	406	393	441	397	419	403	390	383	384	416	378	449	399	412	403	404	413	370	400	424	411	381	410	411	376	424	386	401	383	412	373	409	363	385	432	364	406	446	395	438	449	390	395	389	439	418	402	412	482	382	394	438	410	383	405	438	396	405	412	397	398	354	398	386	393	383	404	386	418	368	409	395	388	415	409	411	402	466	389	395	404	393	405	377	379	431	406	430	405	391	365	413	411	387	419	346	425	400	401	424	399	403	372	399	401	428	426	408	415	380	370	376	405	392	400	422	364	386	407	427	406	395	399	375	414	382	382	395	384	367	410	408	417	386	379	411	403	430	395	413	380	396	404	439	401	426	414	416	389	386	362	385	398	410	426	398	403	429	386	373	427	421	421	448	374	415	394	368	383	429	408	393	431	397	403	385	388	385	393	434	382	365	387	424	393	405	376	409	394	407	358	405	405	398	439	385	420	411	405	401	364	435	411	385	403	377	427	361	423	363	401	383	404	419	428	415	430	409	388	399	418	419	417	409	426	398	401	398	414	416	396	365	398	391	404	398	430	444	411	440	354	390	411	373	404	380	374	373	411	394	376	401	425	405	394	395	406	401	400	366	393	357	360	391	391	387	400	397	392	394	428	429	399	386	370	446	433	396	405	415	358	415	429	428	391	382	412	417	431	425	397	379	407	396	352	438	417	416	398	421	405	421	435	394	401	413	437	412	417	392	395	425	413	425	417	367	389	401	384	368	403	410	417	397	404	425	414	418	422	365	365	430	428	407	343	395	381	397	402	411	417	428	392	401	383	413	427	414	420	396	379	404	409	390	415	421	386	405	421	378	410	396	404	385	381	432	414	400	406	403	424	410	394	397	378	425	387	418	402	363	408	403	403	407	371	358	396	418	422	425	382	364	424	424	392	402	374	426	404	355	407	430	423	404	429	357	438	382	407	386	387	389	377	396	381	376	392	355	408	386	434	391	399	385	391	377	373	422	437	390	407	425	428	402	420	398	410	422	409	380	402	386	402	400	430	423	366	403	424	368	379	393	364	400	396	418	398	396	391	391	418	413	378	402	354	385	378	365	379	398	407	403	424	433	379	398	390	391	372	377	405	395	383	371	436	370	387	398	369	411	382	444	399	383	406	408	409	374	379	393	435	371	386	393	393	439	397	432	404	401	394	395	376	386	444	427	411	372	416	397	378	356	408	378	413	377	374	402	411	457	414	397	404	402	391	430	413	420	406	397	415	389	386	416	401	400	381	412	412	373	379	421	366	406	377	389	389	389	397	397	373	431	381	406	396	405	430	401	429	387	348	455	413	411	455	388	403	389	401	371	368	411	415	419	386	405	373	385	391	412	430	403	403	410	388	415	434	392	403	427	431	405	393	464	382	407	425	394	390	394	390	371	419	385	390	407	412	380	398	398	366	382	425	363	415	395	411	379	390	420	433	420	415	425	383	371	383	447	374	373	400	391	418	400	390	354	398	424	385	427	390	370	398	381	410	408	397	387	388	435	402	402	397	389	403	419	400	393	374	415	407	415	387	379	385	403	403	368	407	432	426	437	421	379	389	434	414	364	370	364	387	416	350	393	382	387	386	391	405	375	417	399	397	386	397	385	401	380	417	405	376	388	416	391	388	399	413	389	404	395	406	418	436	391	391	452	382	413	395	395	398	394	411	420	420	398	373	386	391	371	410	430	383	401	384	407	387	410	387	412	400	397	392	428	378	401	377	420	397	424	383	450	420	375	414	393	403	395	351	382	437	447	361	380	403	394	381	385	388	420	371	411	403	432	379	385	443	416	403	413	422	399	404	402	416	398	408	419	376	392	412	421	382	391	396	432	426	426	405	403	378	375	411	391	404	424	425	402	407	360	401	389	416	456	385	414	405	381	379	391	428	410	413	397	393	399	400	394	370	432	373	418	434	371	422	424	396	410	404	393	392	386	415	388	378	391	439	411	396	410	435	421	393	425	403	410	423	421	419	427	385	418	408	405	423	396	392	422	407	409	375	426	381	398	393	387	409	380	404	395	396	390	418	426	421	435	412	406	422	372	382	409	389	444	432	388	393	405	402	400	427	410	382	404	383	413	393	419	407	383	388	392	363	430	421	436	385	413	396	359	432	411	398	366	411	437	417	418	441	409	420	378	398	396	409	420	426	411	462	415	365	389	370	402	367	400	379	377	373	386	382	396	400	455	409	421	410	424	401	431	414	397	431	416	369	397	394	417	398	404	418	419	402	389	364	414	419	372	364	415	404	415	390	416	439	424	389	375	405	425	400	394	353	400	406	369	435	405	387	392	383	411	424	416	383	395	431	428	390	433	402	413	388	398	407	397	413	364	378	382	378	397	384	401	398	404	424	382	385	390	397	440	376	375	359	377	391	392	363	370	380	360	413	393	406	435	372	388	414	408	393	421	373	388	398	395	404	422	382	432	403	411	393	388	390	367	392	397	422	383	385	359	381	413	435	387	384	411	432	383	431	395	399	435	429	417	398	392	421	385	410	427	413	410	389	402	404	380	402	437	417	398	414	374	444	415	390	431	422	402	421	406	413	411	404	392	397	395	379	376	397	404	401	408	407	388	421
31840	52588	40696	21838	4594	2340	1649	1299	1069	838	714	669	624	546	524	584	553	524	517	487	476	511	465	499	486	482	464	486	467	441	489	497	490	481	469	512	488	458	447	467	462	497	494	457	481	451	472	488	471	460	445	430	429	438	474	463	422	492	434	470	444	489	461	437	471	451	458	463	517	455	484	443	430	461	445	447	453	459	441	432	471	440	505	413	442	476	461	446	431	439	440	442	457	459	460	459	446	438	478	504	474	457	461	437	476	449	462	439	441	476	439	483	396	456	466	488	438	480	432	472	454	456	450	441	483	453	463	432	452	489	456	470	453	465	433	426	423	419	447	485	483	457	458	451	464	471	437	432	438	422	475	440	457	443	444	467	427	419	453	493	442	422	466	464	465	438	467	462	442	419	443	425	470	406	424	469	461	451	442	426	422	463	487	456	440	431	455	448	488	493	479	478	451	470	454	483	473	462	458	406	443	456	439	450	470	476	452	436	427	452	463	458	457	453	440	438	419	426	454	464	477	464	486	446	458	432	475	464	493	435	460	487	464	448	423	474	415	457	416	477	446	479	441	437	466	476	457	457	426	460	424	469	456	455	462	431	445	441	456	460	438	447	486	461	420	428	421	442	458	438	467	452	413	492	460	461	460	450	481	457	432	418	463	435	429	483	413	448	479	430	468	465	437	475	446	472	419	440	480	442	449	433	424	477	465	457	442	441	432	470	468	453	470	488	443	463	458	455	423	470	475	467	414	452	480	465	434	493	412	477	418	450	475	450	437	486	462	432	448	390	418	469	432	461	435	431	443	468	427	436	425	458	438	444	457	456	418	424	424	473	465	452	464	460	395	449	483	473	462	484	470	470	457	442	450	473	494	455	469	435	473	420	462	479	467	445	449	436	485	444	433	434	395	445	428	437	441	444	474	494	434	434	507	500	432	421	442	471	439	426	444	450	451	485	455	477	421	437	491	453	445	448	453	440	434	482	468	464	455	459	425	430	487	467	452	466	473	452	453	463	427	429	476	478	492	436	438	446	426	436	470	431	437	453	494	467	464	472	472	473	485	466	436	475	444	457	451	425	449	453	475	474	464	448	415	412	442	446	449	443	461	448	458	428	438	469	443	439	470	420	440	459	438	446	433	440	491	455	505	469	446	469	447	431	421	459	464	480	465	486	429	468	463	437	452	489	431	455	428	428	451	428	473	469	420	473	440	436	486	453	457	463	469	452	455	438	455	459	468	445	450	488	479	447	466	440	399	436	469	426	473	435	463	439	420	446	423	413	470	452	435	456	433	445	464	421	496	506	427	446	474	459	418	448	439	462	441	432	446	508	460	486	437	467	493	470	435	485	484	429	448	456	413	438	415	472	469	444	474	443	468	458	460	440	427	441	476	452	429	437	499	426	460	429	433	433	462	478	437	461	478	444	438	466	470	438	466	448	488	482	429	440	459	434	463	494	442	437	458	463	469	450	473	453	488	485	448	467	437	462	459	451	473	426	445	479	442	441	482	489	448	489	444	465	504	442	492	460	485	479	466	445	461	447	454	468	423	438	453	501	464	487	450	477	435	437	476	433	457	458	471	441	422	463	445	433	423	430	448	475	450	451	429	431	471	426	464	466	463	460	413	483	434	421	444	463	483	426	430	421	441	453	461	434	443	434	492	453	445	458	432	455	423	447	474	465	447	433	432	479	432	481	444	428	467	438	466	473	429	445	468	453	448	420	484	478	475	437	467	430	432	459	468	457	438	426	474	473	470	463	434	492	429	458	445	460	445	472	494	418	440	440	497	455	465	437	472	451	449	449	488	411	435	448	482	462	449	444	453	464	468	462	473	451	461	421	412	440	458	473	483	467	480	478	447	465	467	433	452	447	454	477	436	502	417	444	449	434	458	432	482	443	480	464	455	493	448	481	463	472	430	453	442	425	470	464	452	432	443	462	442	457	440	473	475	451	441	442	465	467	465	440	461	474	462	431	478	450	467	441	470	475	496	443	463	458	453	454	420	481	504	439	433	478	429	480	422	473	499	463	431	419	496	437	449	464	408	447	431	461	432	457	445	472	461	436	430	488	471	439	446	476	468	453	479	461	469	446	478	461	425	453	444	416	453	447	444	460	465	458	462	465	466	457	415	457	451	470	456	453	434	432	456	434	457	457	446	437	475	440	472	435	446	453	444	470	430	424	501	447	446	463	431	470	448	449	483	448	447	424	453	489	475	488	452	464	418	456	457	478	436	463	480	414	472	468	431	452	430	439	460	501	479	511	480	459	450	482	482	476	472	468	443	448	459	478	451	423	436	445	502	452	451	423	475	446	433	463	484	448	451	456	456	450	444	460	455	456	456	484	447	492	478	435	461	460	469	462	511	463	427	443	442	398	443	479	458	468	441	458	455	437	430	426	456	401	473	445	419	490	451	479	435	442	453	442	451	452	455	461	446	448	451	447	489	466	481	467	483	453	485	488	482	452	416	418	457	470	479	456	441	435	468	467	486	454	442	435	444	432	475	432	455	442	454	508	462	429	501	462	440	436	473	442	459	444	471	430	445	469	458	434	469	482	439	445	465	449	455	451	483	430	461	413	478	459	456	429	474	442	442	479	460	430	422	441	471	487	459	479	411	469	436	423	447	447	477	464	458	466	455	430	391	465	466	448	444	433	434	482	453	413	458	445	451	454	466	471	436	429	454	477	426	451	436	434	480	443	473	456	448	439	441	445	452	464	451	445	442	444	468	424	466	443	469	475	412	477	438	443	452	458	452	429	428	457	438	465	438	471	424	436	472	467	493	467	450	451	454	464	424	481	451	481	474	452	469	469	441	456	460	457	414	440	455	430	449	434	487	450	444	459	452	447	441	437	433	433	473	452	495	437	451	443	444	466	434	456	473	459	515	426	475	446	477	428	465	469	449	427	481	432	443	478	450	447	467	487	454	465	473	450	443	435	504	444	437	493	451	410	492	448	494	474	438	477	433	427	459	439	481	416	508	433	440	442	428	441	434	429	469	457	437	433	466	505	476	462	472	454	423	450	464	474	457	466	466	462	472	432	441	468	441	436	482	450	427	478	464	476	502	439	474	454	485	436	461	405	420	477	435	509	418	476	468	397	441	426	471	481	477	439	452	449	466	473	453	458	436	448	496	479	430	451	448	444	448	464	485	447	447	478	427	468	461	478	442	463	445	472	448	416	466	485	468	442	483	443	437	473	432	438	442	430	447	456	424	463	462	501	474	449	464	436	441	434	427	430	468	464	443	438	459	462	488	467	423	461	462	453	454	457	453	451	458	477	483	461	480	430	438	466	448	460	431	479	442	439	472	438	482	461	469	470	465	489	445	436	459	475	458	431	461	460	428	454	465	447	430	464	415	448	474	465	443	478	468	485	455	450	423	448	477	461	466	443	475	466	431	457	442	453	444	445	454	437	433	459	493	451	450	470	461	463	453	436	490	487	469	434	467	467	454	453	400	477	467	440	466	455	470	465	438	425	469	455
25361	21281	28175	25561	13006	1674	960	756	714	607	627	560	554	564	558	576	538	523	535	575	547	587	538	540	546	512	535	514	541	533	575	556	553	552	526	470	501	529	510	518	530	533	525	549	542	553	569	501	529	538	550	517	504	505	615	490	583	532	539	534	541	527	538	559	547	547	535	552	571	518	509	537	504	556	531	549	504	524	524	518	560	534	540	552	579	529	540	484	480	508	562	545	518	563	548	511	585	578	541	486	499	498	540	550	527	558	508	534	522	543	540	524	505	514	495	507	500	559	476	508	564	517	537	523	553	520	513	532	523	494	574	490	505	510	474	553	500	532	542	539	517	468	546	546	510	535	540	495	495	514	504	493	554	555	539	563	499	478	550	530	524	511	538	531	537	571	530	502	540	490	527	579	512	513	547	528	533	549	521	545	542	526	522	515	532	542	559	507	554	566	546	577	531	562	518	498	543	506	505	554	582	534	517	549	536	558	516	576	555	513	533	500	501	506	540	528	498	541	505	506	528	526	520	565	505	537	520	541	570	560	553	504	566	489	537	571	560	521	554	515	552	568	540	513	490	534	501	510	504	555	549	534	502	531	515	517	539	570	517	553	526	531	478	549	574	497	475	497	513	584	527	535	536	575	486	516	519	505	502	521	560	567	527	517	517	493	510	507	532	516	583	553	546	511	522	504	525	537	556	512	518	473	498	520	517	558	542	505	537	497	528	553	525	525	528	528	535	538	569	549	555	550	523	514	493	538	538	536	488	514	502	515	524	502	497	570	532	560	549	549	535	507	552	550	534	543	539	542	545	512	541	518	538	523	515	523	528	553	528	507	539	515	540	547	523	525	559	568	528	565	491	538	509	556	497	514	547	516	532	523	561	523	548	549	496	523	536	521	577	543	536	564	508	517	555	532	557	540	490	523	557	575	515	522	518	548	544	510	535	553	520	509	495	550	531	562	528	530	527	500	520	516	533	549	547	538	529	561	555	521	520	500	507	509	514	518	526	556	511	499	546	527	495	507	584	494	534	514	552	513	534	549	525	536	567	510	552	520	506	518	535	542	570	529	539	519	524	531	563	559	516	497	542	528	558	515	549	519	480	571	525	551	499	542	572	500	545	525	513	534	542	485	491	508	537	537	512	534	521	504	539	523	555	526	547	501	560	545	527	508	513	566	604	512	545	520	546	563	506	551	510	561	497	549	552	544	550	533	504	501	499	517	588	546	529	570	552	499	521	500	518	539	530	544	528	541	516	538	517	548	532	578	542	511	541	534	528	539	538	557	535	532	518	520	531	524	565	537	558	537	516	528	566	515	541	533	551	523	505	526	512	525	557	565	509	524	513	543	520	522	523	529	553	521	529	526	523	551	554	531	515	543	544	561	567	541	533	540	534	585	536	510	514	558	517	553	565	540	523	547	482	519	507	516	561	510	521	489	525	531	550	521	544	546	558	523	534	493	546	520	495	538	513	543	556	489	503	512	553	533	527	558	554	521	513	558	535	519	536	510	505	528	561	538	564	531	503	540	537	525	536	518	566	515	583	544	543	525	518	504	517	556	508	542	542	509	517	497	523	541	544	521	523	500	499	496	525	524	545	548	490	477	513	525	536	518	530	503	482	511	578	536	552	549	507	502	556	521	560	514	544	507	526	519	551	559	527	541	520	548	485	524	537	504	584	549	559	541	527	577	536	511	523	489	527	500	535	529	491	551	506	544	506	539	557	557	484	528	547	516	536	550	533	541	536	492	476	513	512	553	560	545	566	517	495	543	537	541	559	509	566	509	545	516	517	524	522	561	539	536	487	546	538	558	499	504	542	545	500	532	510	539	526	535	572	503	513	504	548	507	484	517	497	523	553	513	562	531	572	538	548	529	567	526	507	532	486	496	544	515	573	527	561	562	561	535	514	524	589	503	540	547	554	564	504	528	519	537	554	555	571	522	478	530	538	509	536	517	510	540	561	522	545	530	571	491	517	519	501	530	527	530	528	543	521	518	527	523	510	530	560	543	564	542	506	554	517	535	532	558	528	532	515	528	536	509	521	542	551	560	478	518	544	543	500	552	541	506	535	570	558	521	537	544	503	529	537	536	548	458	526	540	519	525	549	525	541	519	485	514	510	555	496	540	516	542	535	540	547	528	550	584	534	515	516	533	552	561	557	498	503	540	514	515	539	531	448	537	554	528	525	524	537	547	536	529	546	554	540	539	517	537	529	560	551	512	555	558	559	536	525	511	509	498	492	569	527	469	531	529	564	547	529	513	553	513	546	551	507	553	525	546	541	526	539	509	536	525	547	521	504	523	548	609	514	516	527	575	548	562	551	495	509	517	498	548	535	529	548	550	499	505	524	530	521	523	559	527	511	495	569	545	531	563	530	492	531	516	536	537	533	549	555	537	548	539	540	519	583	563	521	562	541	560	517	534	550	512	549	551	571	552	521	499	529	529	539	534	546	489	551	541	519	531	539	554	570	528	553	553	532	545	528	521	542	538	529	549	615	517	528	543	545	550	501	563	526	524	507	493	496	524	568	537	545	513	525	577	571	533	555	560	542	575	525	538	511	523	523	529	505	565	507	529	592	528	525	550	498	526	539	581	511	553	518	533	509	515	554	507	526	547	518	502	505	526	538	589	538	558	543	547	504	521	546	545	498	529	555	537	563	570	528	545	567	500	555	532	560	551	563	532	513	539	532	513	532	560	532	549	551	536	562	543	486	514	510	508	496	518	502	555	568	593	591	538	528	531	526	504	532	547	505	515	501	525	544	499	495	504	538	511	543	531	512	531	490	491	505	499	530	494	519	542	512	523	549	547	515	551	528	544	524	543	515	561	566	543	538	553	519	527	531	550	561	520	503	529	482	501	523	540	557	538	530	517	549	563	532	507	554	534	535	535	523	529	511	518	518	520	536	555	512	553	521	527	518	513	531	508	489	506	571	489	557	539	519	504	526	515	536	549	580	512	513	500	541	539	551	530	499	531	546	539	488	565	537	563	537	503	550	543	607	523	528	553	553	517	557	549	506	533	555	546	497	533	568	529	546	513	532	534	502	531	554	501	484	571	530	522	556	515	529	536	531	501	519	510	546	521	573	517	517	554	554	548	563	569	533	547	555	554	566	553	524	529	554	555	572	525	544	534	506	492	560	504	489	552	528	483	552	519	550	550	527	509	550	554	528	508	514	535	514	522	567	516	536	538	514	517	516	533	531	515	524	530	527	562	516	514	514	505	577	540	473	536	535	499	515	562	535	549	520	513	512	567	540	534	556	555	533	514	511	505	524	571	521	508	537	525	531	587	557	533	553	512	519	553	528	538	546	547	508	561	549	534	535	527	544	510	495	513	482	533	541	554	539	522	522	538	519	521	536	539	475	556	543	562	570	512	553	518	502	516	496	537	505	563	565	539	519	525	519	507	582	549	523	568	520	534	507	513	509	539	565	541	540	522	546	546	523	584	507	556	495	533	508	525	522	554	504	543	539	536	578	539
29651	49129	37975	19755	5939	1776	1374	1134	988	838	733	712	673	639	645	652	618	644	595	569	621	620	617	582	619	639	576	579	555	613	631	641	604	580	621	618	605	597	619	615	574	642	591	565	578	630	602	579	619	572	563	623	598	617	615	565	581	644	604	585	603	601	608	615	592	659	583	666	601	613	601	582	583	609	594	585	585	596	595	603	582	586	591	578	638	616	610	596	594	533	629	612	599	594	594	558	598	553	608	605	625	593	571	606	637	601	590	589	552	635	554	590	605	615	591	556	599	592	586	567	639	605	620	613	606	598	582	599	602	587	613	644	572	556	647	570	630	607	612	560	573	627	615	559	589	606	630	500	625	578	615	571	570	596	590	619	605	628	563	629	629	622	629	656	606	643	615	583	551	600	626	587	585	569	631	580	573	594	630	597	612	628	604	563	579	598	614	632	599	598	632	614	616	582	649	583	605	596	627	615	613	577	578	586	604	594	591	560	640	614	593	600	593	567	580	619	614	587	595	571	621	568	594	587	602	625	645	583	568	628	621	617	596	584	608	600	632	560	633	621	612	568	578	604	588	605	565	597	611	625	574	616	609	588	642	585	591	593	590	594	569	634	611	631	568	604	623	614	604	572	571	553	580	572	633	621	588	630	609	592	613	608	584	560	553	577	593	555	591	566	626	610	603	601	598	595	593	579	577	621	621	600	595	558	628	617	583	620	571	634	576	637	667	603	639	576	623	555	611	617	584	648	619	583	589	601	563	580	631	599	603	616	608	583	585	624	603	618	596	616	608	565	572	635	599	597	565	615	616	635	597	550	614	597	628	573	590	605	622	607	599	596	598	592	644	612	609	592	589	641	616	610	623	582	636	619	581	623	602	556	571	585	585	582	618	577	633	583	622	571	624	594	587	609	591	620	593	593	531	630	573	605	603	623	643	641	616	563	589	553	602	542	567	633	585	557	620	562	622	556	629	632	644	570	637	570	628	609	612	583	624	580	646	588	583	601	590	622	613	624	583	602	570	579	666	606	626	586	658	619	600	575	639	589	624	648	595	617	596	563	610	583	617	581	596	571	652	561	618	646	595	615	565	606	577	596	587	608	573	590	588	571	603	591	602	624	667	571	624	531	646	602	628	592	613	582	589	621	611	580	604	594	632	575	598	599	598	636	588	565	592	600	558	612	541	641	628	619	589	622	587	587	564	596	578	594	589	594	623	574	649	585	625	587	610	568	577	598	591	616	620	668	592	606	603	582	605	623	603	642	613	637	573	611	627	567	574	622	598	630	640	579	600	638	589	615	605	565	576	622	563	603	582	626	644	586	582	595	613	576	588	606	603	607	560	568	611	609	594	619	620	579	584	601	586	618	599	607	623	606	599	570	563	686	625	535	632	616	589	621	585	586	598	602	589	576	577	619	618	607	598	590	654	573	628	563	580	676	571	606	626	569	565	613	560	606	625	660	592	570	585	577	600	561	600	618	584	602	614	587	575	618	618	623	585	610	573	622	609	629	643	617	599	577	628	606	566	589	607	606	573	600	595	576	607	606	626	598	583	590	609	586	590	647	590	651	575	569	576	568	584	549	580	587	578	611	624	617	631	600	610	611	570	568	561	621	618	542	597	596	548	598	613	582	604	610	601	573	611	599	609	568	532	620	612	549	623	587	606	568	579	594	563	582	613	569	634	611	655	608	576	589	575	639	598	588	644	571	577	604	629	609	584	597	599	574	626	596	634	594	591	633	618	571	554	603	576	574	631	604	591	602	637	616	588	585	594	636	584	600	605	610	680	581	610	563	611	637	631	530	559	639	594	595	590	628	549	590	593	641	617	617	618	636	617	578	621	593	654	575	595	574	647	584	583	574	614	600	618	621	598	611	577	637	606	594	575	591	585	646	564	583	576	608	619	600	634	573	598	612	586	636	588	592	570	621	613	574	648	579	580	616	630	599	608	617	599	626	576	605	599	566	598	613	550	611	606	609	603	641	605	586	613	573	622	582	620	565	571	588	619	638	650	584	600	594	628	598	603	586	618	548	591	608	620	619	616	584	619	619	595	596	595	610	594	589	632	599	647	631	560	573	614	612	589	561	600	569	575	552	600	610	631	571	622	600	583	607	590	557	643	569	557	557	637	582	582	595	579	578	569	580	565	573	575	636	597	582	618	626	559	610	576	612	569	585	610	541	598	604	596	596	614	554	622	604	620	612	623	602	590	633	580	596	598	591	623	622	574	574	583	628	580	597	607	637	580	640	558	586	619	554	567	607	579	599	584	595	591	633	592	575	609	595	597	586	603	556	590	609	589	560	613	626	573	598	586	565	572	580	581	625	594	561	616	639	603	612	568	576	622	628	597	597	594	618	647	590	598	629	579	618	627	607	591	671	597	675	595	626	568	595	598	606	627	620	632	626	587	611	571	632	604	603	598	592	571	596	587	576	618	598	584	580	623	581	605	606	630	563	604	572	607	610	614	626	583	561	646	625	631	615	631	624	594	621	592	562	586	550	587	662	617	617	611	653	570	565	641	562	608	596	621	626	555	591	606	616	556	588	609	623	648	565	627	615	553	586	589	593	539	556	577	586	584	598	598	617	567	582	578	614	575	581	599	597	582	579	617	601	621	617	553	595	578	595	573	600	635	638	601	628	584	590	572	564	601	618	644	581	587	628	590	614	630	577	605	592	613	631	631	564	567	620	594	656	616	591	642	593	582	580	589	607	610	647	562	591	583	581	575	596	655	600	641	608	608	613	595	644	591	582	599	572	595	599	609	640	624	617	610	627	619	637	577	593	611	585	582	594	589	611	600	633	603	614	621	611	603	659	637	629	650	626	592	564	629	581	593	618	610	601	597	616	617	624	541	618	626	638	606	591	603	605	553	654	627	617	596	589	583	595	589	597	582	632	544	587	597	611	571	609	607	601	648	635	652	600	604	622	631	603	623	619	587	594	620	581	591	600	582	590	614	624	605	581	595	566	592	609	611	546	614	595	591	587	574	598	594	553	617	594	579	562	587	640	628	618	587	610	638	619	619	631	663	588	627	599	599	551	597	675	592	618	587	645	598	604	600	597	577	578	613	609	627	627	638	585	599	594	569	624	612	550	599	606	598	618	618	616	642	628	566	562	603	599	639	613	600	556	581	590	583	602	610	623	594	563	599	605	599	607	612	612	613	574	637	595	590	619	600	589	616	583	593	552	559	589	601	574	599	610	592	586	608	572	579	585	572	603	593	649	585	571	577	546	594	610	613	567	606	599	609	572	590	602	596	601	622	652	627	620	618	563	628	564	595	622	599	599	606	611	599	552	590	591	618	586	617	667	636	564	592	609	651	591	580	619	609	596	595	635	618	595	633	602	573	610	612	628	599	604	602	621	605	643	618	588	552	630	605	593	565	618	562	610	605	637	643	609	578	628	593	582	612	603	584	558	601	635	613	588	570	577	590	581	585	593	615	587	601	620	557	601	593	546	610	564	614	597	598	601	586	613	575	562
23057	21259	28928	23961	21263	21092	8830	1587	1176	920	811	738	709	673	652	647	624	605	608	615	608	625	571	600	586	560	628	524	552	591	587	571	535	558	538	517	519	546	582	555	527	564	550	555	578	568	574	593	557	554	575	546	590	531	534	495	565	600	528	590	552	539	548	583	539	561	582	571	565	522	549	522	518	524	520	530	533	534	550	537	554	534	542	595	559	582	549	573	609	536	553	544	573	538	538	530	544	545	566	548	558	520	529	556	548	527	568	535	587	558	594	588	564	544	532	522	575	565	485	530	548	539	560	579	537	607	516	531	516	531	556	531	520	581	535	562	581	591	566	554	544	538	541	540	543	546	553	560	564	544	559	548	588	551	585	531	554	518	557	588	533	531	543	523	550	591	560	539	537	513	558	604	548	551	559	517	578	541	565	524	579	533	543	553	524	590	580	516	571	520	552	586	590	513	538	586	519	563	531	536	573	554	564	574	535	561	540	519	537	546	520	551	566	546	528	561	538	556	552	550	570	548	530	575	543	575	543	538	482	532	557	553	535	544	563	580	588	575	520	544	502	552	560	557	584	562	565	546	545	552	572	536	567	536	523	551	522	563	511	521	541	561	529	537	553	547	549	625	517	533	602	564	577	577	553	591	571	542	565	551	553	573	543	526	562	542	566	538	559	550	549	533	558	555	591	550	554	544	587	547	530	541	538	527	529	540	572	532	572	594	515	582	556	520	564	512	516	543	592	520	554	507	534	538	575	587	523	486	607	541	541	541	538	518	553	550	567	552	533	523	568	521	552	529	531	522	511	546	581	522	512	575	569	603	574	547	490	556	543	540	528	542	579	568	502	542	546	537	542	561	581	599	536	568	583	540	562	564	518	527	549	522	501	555	580	548	521	596	552	544	580	531	583	521	552	557	556	545	531	558	548	550	549	540	543	594	524	526	554	556	518	542	560	501	543	572	515	503	530	529	521	562	535	571	557	554	544	509	549	538	519	535	574	559	521	521	536	573	582	544	549	540	532	556	526	575	531	534	539	556	573	550	538	525	534	531	537	541	553	534	533	515	573	539	546	555	598	577	511	595	570	561	544	526	531	558	577	567	553	528	520	529	567	526	547	529	523	530	517	550	550	540	582	575	550	520	567	558	546	568	519	516	573	537	544	508	519	494	584	567	530	573	565	529	561	535	532	554	524	518	560	541	560	518	556	585	543	551	546	565	548	530	557	554	572	504	616	536	572	556	569	542	590	570	571	589	555	542	513	588	551	523	528	526	537	538	572	531	534	584	590	523	542	566	527	547	544	539	551	518	557	598	542	513	530	559	626	537	524	525	539	536	546	564	536	549	520	577	559	536	588	546	529	518	567	520	508	533	547	557	531	529	568	542	550	544	527	571	509	542	538	540	555	535	524	534	541	566	568	614	561	535	583	555	536	568	527	561	574	534	539	558	577	561	556	522	554	549	522	543	519	526	534	542	546	559	525	528	487	562	548	528	559	551	554	561	531	534	538	553	563	526	539	591	498	565	525	533	518	552	522	580	525	561	505	554	556	587	575	532	551	550	552	505	576	523	550	567	522	540	573	518	571	546	561	584	572	517	519	549	577	512	540	565	522	515	520	500	508	561	578	537	535	549	538	561	556	542	530	569	526	542	529	517	575	540	567	562	584	566	571	537	549	564	569	547	551	564	535	560	547	529	566	564	566	563	521	549	533	519	549	563	523	541	554	564	542	553	575	565	557	536	552	528	493	523	537	505	539	546	518	516	558	591	551	546	505	555	520	571	544	564	551	568	549	556	548	557	495	586	505	539	585	572	527	557	512	542	530	516	541	531	540	568	561	576	563	560	568	531	581	541	567	544	514	563	528	573	517	534	539	566	570	568	564	600	575	540	544	613	531	521	525	548	568	567	540	567	553	568	547	537	515	579	554	517	514	553	539	574	547	541	525	559	563	532	543	564	520	545	567	536	552	516	565	510	543	608	510	561	560	528	524	535	551	528	550	544	573	582	536	572	581	551	543	540	548	547	533	575	598	556	498	571	588	561	554	571	538	517	564	544	504	538	539	546	530	586	531	529	567	567	514	555	596	592	549	526	559	534	513	553	546	563	575	538	608	547	555	558	542	559	561	569	535	575	588	537	565	585	554	572	559	545	504	567	589	587	577	535	608	552	537	563	535	547	561	588	525	514	571	555	585	556	570	550	533	522	549	555	529	516	593	536	557	460	538	592	581	560	526	522	547	538	510	546	533	546	581	553	561	546	549	567	535	532	541	561	563	558	565	572	533	559	516	529	565	553	492	554	567	538	567	519	584	560	572	572	508	566	568	557	546	507	549	534	575	535	572	590	572	557	505	584	542	531	565	535	533	531	563	539	573	508	556	579	564	513	540	568	542	558	498	568	570	525	557	567	568	580	533	568	546	538	515	533	573	555	531	532	547	543	552	545	586	598	549	570	580	566	566	527	531	486	508	551	564	537	554	549	555	526	530	528	544	550	520	532	512	556	528	546	538	544	544	496	587	501	565	528	568	544	508	574	542	600	568	572	531	536	567	534	533	554	575	574	577	552	561	522	514	558	548	503	500	567	543	549	529	583	557	549	535	551	565	531	548	538	557	544	520	527	521	553	535	534	571	579	581	568	566	527	506	535	520	551	542	520	598	568	551	531	543	497	603	520	529	529	532	542	565	565	561	542	568	551	583	525	584	589	533	545	519	517	554	542	576	528	569	537	561	548	546	534	545	589	546	533	501	550	539	576	547	533	555	568	543	585	569	488	534	582	511	531	576	554	589	542	554	562	576	535	505	592	536	559	507	545	542	543	536	563	555	566	535	583	555	535	524	500	534	571	554	566	539	515	583	545	534	565	590	574	576	563	564	478	532	523	602	565	584	565	571	547	553	532	541	543	553	558	536	544	520	541	537	532	526	510	553	558	543	538	564	578	586	588	579	559	566	543	564	530	553	553	542	536	559	500	582	572	556	518	542	553	554	574	601	541	531	520	525	579	587	534	561	579	548	544	548	508	569	568	532	543	525	521	561	572	550	605	526	573	553	574	549	566	558	549	539	558	558	509	564	563	538	553	591	498	564	524	549	547	551	505	523	561	552	565	533	548	574	572	516	536	530	569	557	536	581	569	544	574	529	573	542	544	562	563	568	556	545	553	529	570	542	559	570	557	586	533	580	543	541	511	557	551	587	553	562	572	545	501	561	557	566	532	553	588	545	535	532	525	536	517	573	518	562	561	533	543	558	515	583	591	563	558	545	516	585	557	551	543	543	539	544	583	543	509	518	514	499	555	537	505	561	536	565	508	541	574	533	537	530	509	522	561	560	521	556	568	525	588	574	555	511	543	571	573	481	493	550	575	562	565	557	549	571	554	542	567	532	589	576	525	552	519	560	544	551	564	488	558	536	514	554	549	574	558	565	554	532	547	535	521	535	529	544	536	538	583	596	492	553	521	582	551	560	525	527	516	559	545	566	564	520	551
33348	57686	46545	30343	7050	3722	2626	2159	1726	1351	1048	924	849	808	758	757	709	702	647	703	696	674	686	669	628	664	672	679	646	667	637	596	632	612	628	633	609	593	648	622	599	605	642	667	618	591	624	572	589	636	617	617	615	580	626	606	602	653	581	591	577	618	556	602	622	558	583	629	612	614	621	664	599	615	552	603	608	595	634	638	617	604	615	605	592	604	590	560	588	654	605	623	586	605	610	661	588	585	595	607	598	608	625	606	589	571	548	581	612	576	621	608	600	607	630	661	629	587	621	602	634	615	621	631	592	577	601	602	662	626	628	627	634	625	608	615	591	640	631	590	581	605	603	613	629	636	597	598	580	561	613	616	594	600	616	566	637	611	633	626	583	576	639	595	592	643	624	612	603	626	584	592	603	570	637	589	597	613	606	552	643	611	630	645	638	641	629	582	617	605	592	632	631	578	579	600	548	628	602	589	609	605	601	655	628	606	628	596	640	605	610	587	583	581	611	606	593	581	599	603	581	597	612	625	620	606	570	578	625	618	578	594	589	575	594	600	582	609	613	564	545	592	623	615	585	606	628	643	604	634	586	587	608	621	677	584	604	586	613	607	593	645	620	581	655	582	595	619	602	598	566	618	599	614	612	563	560	583	623	622	638	579	605	636	582	591	593	612	600	575	600	616	630	578	599	588	619	591	610	627	572	569	587	597	596	649	581	611	624	566	606	596	651	631	593	556	608	573	615	635	572	602	602	603	597	611	590	601	650	595	608	644	605	598	611	600	582	593	602	594	628	597	592	611	569	572	646	620	627	607	613	615	618	599	585	595	612	592	624	569	610	587	591	587	626	617	591	627	594	595	603	606	619	594	646	626	571	591	593	590	597	612	582	594	577	605	616	641	637	644	612	640	582	578	591	614	557	635	589	594	624	658	583	575	607	581	594	604	613	588	548	645	618	556	606	570	603	602	588	615	590	584	568	614	643	574	578	623	577	631	559	602	607	627	590	589	618	664	617	560	611	610	595	578	619	597	611	634	620	598	612	609	594	619	580	593	587	644	606	633	585	621	615	568	617	628	574	613	634	611	610	579	615	606	626	591	574	575	610	586	631	663	635	554	575	602	603	586	655	590	616	626	588	604	613	565	602	564	605	569	603	586	564	594	613	597	573	594	627	631	607	628	578	582	632	591	592	569	613	620	587	553	635	550	608	572	611	624	617	578	594	600	612	571	645	606	600	604	601	596	619	618	556	646	616	618	636	624	606	557	566	617	603	586	608	553	642	579	630	605	592	579	633	593	579	655	616	587	638	617	614	574	580	614	599	557	630	622	621	615	617	642	594	646	640	598	591	571	628	603	609	589	573	631	578	588	584	552	615	600	623	612	553	605	608	619	594	610	593	618	634	612	594	575	591	584	625	609	596	623	596	573	620	608	582	613	661	592	631	611	564	571	605	589	613	567	615	638	578	630	604	554	643	654	582	613	644	609	613	560	598	613	589	605	609	618	593	633	594	591	641	599	614	629	591	628	608	571	605	559	555	617	586	623	580	589	641	616	545	579	613	576	622	575	609	619	627	574	620	554	618	610	603	600	592	615	588	642	595	587	602	609	640	607	605	578	604	586	577	624	591	637	611	611	585	589	594	607	615	552	599	620	674	595	593	633	609	617	605	645	570	637	597	595	590	574	591	591	604	611	601	555	605	610	594	556	609	597	603	587	609	603	530	568	591	577	609	625	612	599	610	597	635	556	665	605	619	592	593	606	655	602	621	574	601	617	588	571	579	595	591	649	602	604	559	617	606	621	650	596	670	570	624	602	572	616	590	608	579	639	611	590	627	598	601	607	613	583	581	599	579	619	597	586	657	588	612	625	623	602	638	579	603	615	586	599	589	580	605	580	571	587	583	625	610	633	626	564	579	627	593	582	578	609	637	567	567	642	601	622	591	589	615	594	559	581	572	622	589	590	609	634	609	588	590	634	549	626	592	582	636	599	584	606	581	604	592	584	584	612	626	612	625	607	577	595	638	607	568	610	586	579	588	645	585	600	627	627	590	604	591	590	605	628	610	583	623	606	592	591	628	601	629	625	616	622	592	591	598	593	615	606	612	594	562	602	600	607	628	581	587	615	612	627	590	538	611	596	600	617	607	590	602	583	557	583	550	577	588	567	589	613	619	579	639	617	605	586	602	596	582	602	621	608	620	583	618	572	605	601	603	593	593	612	578	567	581	612	589	622	625	597	620	554	612	604	576	626	566	553	605	627	611	635	596	623	608	611	576	602	558	597	596	581	628	571	572	636	607	598	631	560	589	565	581	607	611	572	614	571	589	626	614	594	593	569	626	635	591	634	612	590	623	646	625	610	620	622	615	602	577	616	593	603	563	568	578	628	636	639	572	548	587	581	554	585	645	596	603	561	563	633	561	646	637	611	630	570	593	602	550	620	614	558	648	584	629	629	636	561	614	624	615	627	586	597	574	592	625	593	629	619	622	634	622	596	603	625	538	597	580	584	584	632	588	591	597	601	633	553	607	590	594	630	577	580	537	622	616	575	631	541	614	629	570	632	575	602	599	581	622	639	622	561	587	615	606	604	568	572	581	608	617	592	610	649	605	609	642	609	608	568	596	619	604	569	583	612	609	609	591	581	576	595	628	660	585	606	585	601	567	591	637	600	592	588	575	621	621	585	576	572	639	643	636	586	571	650	584	599	606	600	573	615	609	641	605	584	616	619	606	599	568	579	609	595	579	578	598	612	629	636	582	619	627	583	617	582	608	621	640	587	604	625	569	593	568	609	576	630	629	576	611	578	600	609	565	577	593	604	609	600	656	606	581	598	597	586	615	614	611	625	620	621	596	582	606	614	587	618	570	619	589	583	578	617	616	627	617	574	577	623	593	602	597	614	568	600	585	611	613	599	593	586	612	604	591	601	608	635	586	626	560	637	560	594	621	598	587	605	616	547	596	577	589	625	591	617	632	612	599	616	593	591	594	620	623	591	583	625	594	567	619	659	598	618	597	608	579	622	616	535	630	655	586	625	634	623	629	591	613	582	624	593	569	585	589	609	584	580	597	598	630	611	630	599	594	599	627	668	623	589	579	576	621	605	594	629	634	578	622	625	587	602	606	600	603	552	619	573	636	617	597	648	606	629	594	613	614	587	631	576	594	621	553	599	614	611	592	577	602	629	619	563	644	638	588	580	608	601	605	601	626	606	601	594	644	558	602	609	577	608	592	602	592	583	574	596	605	640	596	563	633	642	633	636	606	622	579	630	603	559	615	586	595	611	578	602	571	576	588	587	621	591	617	596	591	593	606	620	620	585	634	597	534	585	564	639	590	630	582	605	620	623	614	580	624	596	596	586	649	638	605	623	600	560	586	562	614	631	616	564	631	647	618	594	622	605	603	612	591	597	618	624	616	603	579	583	603	623	616	590	581	591	547	623	615	584	623	584	595	602	593	599	620	571	601	611	564	585	597	586	604	604	629	613
28325	26803	33717	20267	3430	713	618	560	531	505	458	426	425	393	414	417	448	429	413	398	395	453	447	444	403	447	426	428	437	421	405	450	442	420	432	456	435	410	444	442	428	397	440	412	433	408	439	373	403	411	457	412	391	429	429	423	454	420	415	410	425	475	423	409	418	400	441	441	437	465	435	413	468	445	452	422	459	389	430	395	432	453	448	420	408	444	422	458	425	415	413	398	467	411	406	442	408	464	447	446	422	413	414	381	443	394	466	431	457	454	479	393	425	472	419	413	442	433	426	401	469	421	428	462	470	399	445	476	465	456	447	433	429	434	402	448	444	436	388	420	431	415	444	402	461	413	462	439	433	411	421	424	407	463	421	405	415	460	441	386	431	446	425	432	455	419	412	435	389	417	451	466	428	417	392	459	430	412	436	407	375	431	417	454	416	470	436	458	374	401	435	453	430	439	410	427	417	439	447	449	449	421	416	427	429	444	427	409	417	412	437	463	465	419	431	413	443	428	387	433	417	431	422	414	384	397	423	435	446	408	436	402	440	465	430	416	449	433	428	400	434	425	451	472	446	426	462	387	446	394	433	415	441	426	452	446	437	450	414	454	425	426	430	411	412	451	391	408	450	430	438	442	455	425	425	443	436	454	407	415	392	423	418	412	389	424	401	402	454	462	427	433	406	434	452	430	436	429	459	436	466	395	424	467	467	442	452	437	438	416	430	436	420	429	456	418	388	422	419	463	446	440	443	451	444	421	446	428	402	436	436	433	448	445	411	421	439	477	448	392	436	415	438	445	449	419	422	430	437	457	415	433	416	441	437	433	409	448	440	457	396	414	448	432	412	402	447	419	456	434	447	425	459	427	416	431	414	441	390	419	447	432	415	423	403	436	415	449	449	419	395	437	427	436	442	423	454	474	404	427	421	407	413	402	425	444	454	436	425	422	438	416	388	440	432	412	439	449	460	448	412	452	404	438	438	449	431	423	434	433	404	446	410	429	431	419	440	424	410	401	445	464	430	405	400	424	415	454	449	433	423	388	445	441	392	437	424	443	439	418	401	462	429	410	383	419	451	455	458	423	432	449	405	414	412	437	436	434	413	407	452	469	401	421	396	417	435	428	438	432	429	429	441	429	440	403	425	429	433	377	457	437	440	471	412	448	472	455	423	417	423	417	474	400	422	409	446	430	432	444	385	438	417	408	416	436	465	407	430	459	399	463	439	429	410	434	439	452	450	428	410	402	417	437	456	420	436	423	453	450	453	399	417	455	447	442	426	431	419	446	423	436	495	411	435	449	447	429	419	415	437	425	455	397	428	397	428	408	404	434	435	453	481	439	450	428	427	445	395	424	440	407	403	441	451	434	402	443	399	445	393	412	445	422	439	468	415	450	437	425	412	390	419	429	442	405	426	416	459	422	405	430	436	417	439	432	405	402	408	435	416	430	466	399	418	423	389	448	379	431	437	430	420	405	394	397	435	442	439	432	439	442	418	417	435	436	442	404	450	432	424	438	429	479	505	434	442	420	492	474	373	443	432	444	442	425	444	446	431	446	448	420	388	435	447	427	449	419	438	425	426	423	405	424	466	440	435	439	438	452	433	440	426	420	472	430	412	433	416	404	438	424	432	415	434	466	442	434	430	433	450	380	424	444	402	402	419	442	407	447	415	434	460	438	417	431	444	381	445	405	410	481	440	444	384	422	455	485	456	424	424	438	448	431	454	449	431	425	388	446	423	392	371	404	437	438	402	408	390	463	421	442	452	426	433	375	469	381	422	444	431	419	428	454	428	433	435	440	427	435	451	415	428	407	445	435	437	429	397	414	440	427	442	415	432	463	441	450	458	435	405	477	404	422	460	429	444	433	455	420	410	423	402	430	467	410	431	469	455	420	421	415	451	417	398	437	412	427	412	439	427	414	455	443	435	382	432	442	415	399	419	447	399	441	442	439	383	435	448	428	409	418	458	447	398	432	441	400	412	410	448	452	440	419	396	401	401	408	446	442	440	427	400	409	450	496	441	436	438	422	394	400	456	421	449	446	461	435	425	483	422	441	462	444	479	436	414	414	422	414	472	424	435	421	441	377	443	450	407	458	458	421	410	408	449	410	425	432	407	459	436	436	465	427	425	421	400	447	435	430	417	429	436	419	448	459	425	449	445	422	403	451	419	432	425	412	430	433	398	459	410	441	455	426	441	428	454	426	439	449	439	426	414	458	426	405	435	402	421	417	408	447	454	399	411	425	442	429	433	466	414	424	398	436	393	456	429	434	445	453	399	468	475	406	427	412	395	434	422	396	395	433	442	420	445	412	429	455	442	464	433	409	414	406	420	450	449	415	436	431	379	431	459	411	426	452	440	391	446	444	421	438	442	435	396	446	416	449	425	391	411	431	432	412	401	431	452	436	421	439	404	409	438	424	445	426	450	445	399	438	434	433	429	420	419	399	418	421	434	412	449	450	442	450	395	428	417	431	411	450	415	458	423	467	410	421	434	414	448	414	404	401	425	421	451	430	424	431	411	433	407	472	405	443	427	442	411	450	460	382	415	410	470	460	462	431	419	448	424	434	438	452	431	430	442	414	386	428	447	412	442	443	421	467	432	420	415	431	463	435	422	401	441	415	455	403	448	426	430	433	435	422	452	443	419	437	404	443	424	422	411	386	439	405	412	439	404	440	401	440	451	445	447	428	440	447	455	389	413	446	403	454	393	460	403	430	399	422	396	416	415	463	459	391	432	437	405	428	434	443	430	437	420	419	455	422	398	405	412	437	420	434	406	444	431	418	430	436	408	425	425	415	405	417	445	440	410	417	455	405	420	415	437	448	506	477	424	437	438	456	428	448	433	411	419	416	431	404	507	413	431	405	464	442	406	435	437	426	441	439	428	439	430	430	410	429	419	412	433	405	417	442	442	395	415	474	396	405	464	442	450	419	438	467	421	409	430	439	405	430	453	404	422	472	424	433	426	436	430	449	462	440	408	434	444	443	415	435	450	424	476	426	431	399	390	428	425	398	459	446	449	420	404	414	407	439	431	433	426	432	417	414	395	425	458	456	426	414	422	425	447	443	476	430	403	397	433	423	463	428	425	449	414	442	457	437	438	433	443	452	425	434	450	453	418	403	421	411	458	419	411	407	424	383	429	400	430	414	413	409	431	398	451	423	429	439	477	398	421	423	423	414	430	425	432	448	410	425	461	405	452	444	446	445	437	438	426	388	433	422	434	408	466	380	422	441	435	434	431	426	427	439	430	403	452	412	424	446	434	414	421	417	414	420	454	449	439	449	433	381	441	452	433	400	449	433	397	411	451	469	427	404	424	438	410	483	466	412	441	395	432	442	399	429	451	439	446	418	458	425	439	436	444	458	448	429	433	432	410	417	425	437	365	391	415	418	430	429	375	421	390	434	442	432	424	450	453	449	485	411	432	408	403	459	380	419	384	447	431	457	431	440	439	400	444	422	418	443	423	439	476	444	423	460	378	414
29731	44420	34741	16476	3254	1011	764	709	683	575	567	478	511	519	494	512	523	511	490	494	507	530	513	509	502	488	523	509	511	507	494	504	490	497	501	516	462	513	494	519	506	505	454	492	499	483	497	498	470	465	471	497	524	546	498	488	524	458	462	476	484	509	488	489	503	499	480	500	482	504	489	537	508	489	514	510	501	484	511	486	516	491	504	520	511	497	510	475	531	514	466	483	501	516	530	551	488	520	452	511	500	501	479	501	462	488	496	517	511	492	477	420	487	472	477	529	511	460	475	552	465	527	519	487	474	489	499	480	502	452	497	484	480	537	510	504	490	506	484	481	489	471	471	468	467	494	512	475	469	515	524	513	452	504	528	461	494	526	480	513	438	475	484	463	485	528	499	477	529	479	515	494	523	527	517	487	561	478	523	487	543	510	506	469	453	549	505	508	480	487	493	492	488	498	475	496	522	457	475	480	471	539	486	471	495	498	488	491	533	508	491	481	496	508	530	493	513	513	483	469	506	491	486	522	444	514	491	498	525	515	470	483	474	505	485	485	496	509	476	484	478	467	532	500	506	500	490	521	477	477	458	532	523	524	500	491	470	486	487	535	504	472	500	476	472	492	492	491	505	493	488	511	476	532	490	504	494	463	512	493	464	504	454	456	494	479	492	493	485	480	501	467	501	523	480	497	523	508	498	455	479	469	509	500	479	467	475	516	490	483	478	480	474	515	468	453	466	534	520	477	486	470	506	455	549	535	526	513	450	500	467	479	474	491	502	503	496	463	481	490	491	527	487	484	521	473	518	446	490	485	505	463	458	500	498	522	511	495	546	479	484	502	504	517	473	512	491	518	493	475	496	506	535	457	476	440	484	457	468	485	485	461	507	482	499	441	472	470	478	482	489	481	538	459	505	499	496	545	517	465	480	480	498	520	495	488	537	488	474	517	526	487	508	466	499	503	498	428	470	498	531	483	536	490	479	505	497	521	497	513	506	505	470	533	526	485	467	498	510	466	494	498	510	499	453	550	470	496	534	460	476	523	498	492	474	496	516	453	475	506	497	504	501	495	486	523	554	535	475	474	493	467	466	512	485	508	485	460	519	497	437	512	509	466	483	487	529	519	489	529	486	459	511	506	484	490	475	505	462	515	507	488	481	481	494	483	471	503	484	501	502	497	514	483	492	519	504	484	515	465	509	525	489	476	458	504	479	491	520	513	473	469	497	475	474	485	493	495	471	511	468	505	485	497	483	477	542	513	474	490	498	551	476	501	474	513	498	522	489	511	476	514	488	485	491	515	501	465	487	461	518	493	485	498	460	482	489	501	481	515	468	521	500	506	504	460	514	488	468	450	495	476	488	501	480	565	479	502	535	504	474	508	480	489	496	493	521	482	482	497	498	467	471	515	481	496	491	513	481	483	511	483	486	436	472	527	469	495	502	533	518	487	462	503	471	508	503	505	444	474	490	506	482	502	488	464	538	501	499	506	486	512	494	465	509	528	468	489	504	480	451	505	488	491	480	497	514	483	506	498	490	486	454	516	510	478	488	492	508	496	484	474	472	487	502	478	515	483	493	480	473	505	506	464	516	477	513	479	440	484	484	471	511	482	526	489	505	493	516	493	508	545	516	498	507	515	537	508	485	453	483	506	499	479	485	498	496	468	516	491	506	491	498	490	470	539	461	446	515	505	504	495	480	463	521	471	499	474	485	447	488	516	481	496	453	504	492	498	487	494	468	512	496	464	486	529	486	529	484	501	458	497	508	495	512	500	504	502	528	464	469	541	480	518	506	498	497	529	513	496	490	483	543	471	490	485	508	511	482	510	491	489	486	529	496	525	502	518	499	509	512	488	485	524	512	474	479	501	539	507	506	489	504	452	466	509	524	487	496	488	474	520	513	501	514	511	519	493	474	484	506	476	465	498	523	516	497	459	479	475	489	460	492	480	452	484	469	509	509	504	530	483	501	485	496	511	472	479	499	496	473	517	456	498	521	483	473	463	497	524	513	494	500	468	508	477	508	462	470	515	534	502	498	498	507	468	459	499	503	515	479	499	473	511	492	487	483	481	483	495	482	471	488	472	508	494	494	507	486	495	473	484	470	508	481	500	485	490	508	506	463	494	485	488	538	526	508	455	490	510	502	503	474	517	496	517	467	506	494	510	453	494	494	514	484	457	533	508	471	476	531	438	475	488	481	502	479	495	457	492	522	526	467	475	501	505	545	455	495	483	494	511	512	486	490	488	488	475	524	520	460	523	531	499	473	482	521	501	507	504	488	501	482	462	466	464	483	510	471	501	517	544	478	474	516	526	490	491	481	533	490	487	491	492	492	549	524	469	457	449	488	490	499	512	522	479	494	516	468	502	504	507	523	520	469	513	484	456	521	521	502	471	507	494	544	501	493	511	485	443	495	518	472	501	468	494	511	505	444	443	476	495	492	480	522	465	466	532	481	482	475	506	496	468	466	463	488	503	521	499	528	526	495	446	473	507	518	459	492	549	513	472	494	484	489	505	519	526	497	467	529	494	469	504	508	482	520	468	455	514	463	479	475	457	493	500	460	495	503	526	514	485	447	492	486	501	503	486	513	536	497	468	513	499	493	493	526	470	473	501	524	469	492	519	524	552	488	491	458	515	481	536	494	473	523	485	497	488	490	481	504	486	509	499	519	483	489	456	501	488	482	507	510	481	440	494	484	462	525	455	439	524	512	485	509	508	511	482	533	498	485	486	475	480	448	466	501	475	521	516	494	519	472	481	533	477	508	508	523	496	503	487	488	494	464	495	514	500	506	491	499	457	475	503	508	478	520	554	496	460	508	503	454	481	515	480	490	494	484	493	475	468	513	505	492	459	462	507	486	489	512	484	507	512	450	482	471	454	510	478	510	540	494	503	518	497	509	472	456	496	532	473	490	507	504	507	506	494	482	498	541	511	508	499	483	463	517	504	489	453	492	550	500	492	513	522	478	510	449	516	473	539	496	482	544	475	490	519	517	486	519	492	487	515	496	511	514	477	509	498	497	486	481	496	471	465	489	449	526	480	526	501	471	505	481	486	483	468	462	507	522	480	499	483	450	536	494	485	457	496	489	497	478	497	496	490	525	516	461	532	481	505	480	497	478	532	471	481	518	486	483	480	495	479	499	476	504	480	527	474	493	480	497	479	485	498	504	510	492	472	515	548	491	536	484	493	514	484	528	547	532	510	490	491	526	473	491	502	496	470	474	526	508	505	484	464	524	494	491	472	504	525	521	496	460	513	486	533	483	494	510	493	494	491	495	467	443	513	476	470	501	499	483	485	465	524	487	462	502	455	491	486	523	550	449	499	453	484	485	492	494	493	520	470	534	506	510	496	485	518	459	507	496	463	490	505	462	499	515	456	460	509	500	511	536	494	501	521	474	446	497	502	538	459	487	533	491	544	505	487	498	489	469	504	442	476	480	508	535	501	501	483	487	533	505	534	468	523	482	496	537	520	475	495	513	518
24097	21231	28663	24509	20874	10442	1506	911	770	681	515	492	477	496	467	455	494	484	433	450	433	443	424	466	441	435	417	438	425	437	468	422	437	467	417	405	425	435	428	447	423	426	439	434	420	421	410	399	440	385	438	407	410	402	420	442	419	465	443	401	422	444	424	426	441	404	453	420	408	426	394	454	407	414	426	445	449	430	466	417	405	439	436	419	389	419	448	431	399	407	405	434	418	437	387	423	408	432	441	435	452	443	449	442	437	402	437	430	410	379	416	425	476	432	392	423	445	417	427	418	439	428	430	415	415	450	440	434	428	396	396	474	425	460	439	440	402	438	411	405	406	432	418	409	419	440	421	454	417	471	467	431	416	448	414	457	430	417	415	435	447	445	445	456	402	405	415	405	401	381	430	451	438	425	423	417	431	450	436	402	426	410	426	448	431	437	444	433	423	456	436	423	431	426	425	391	424	442	402	460	415	407	402	416	417	396	419	479	426	443	410	399	417	436	417	459	399	411	433	431	436	391	456	454	420	417	397	403	418	430	398	418	420	388	431	424	415	437	434	428	438	426	460	388	397	396	428	388	418	407	412	452	396	408	444	418	428	456	428	432	451	400	431	436	376	395	376	423	408	403	432	422	393	425	388	411	414	427	458	448	426	443	435	437	448	456	425	436	393	396	398	379	445	414	443	454	388	388	443	419	434	399	431	421	388	443	475	412	435	396	413	424	413	388	412	375	449	428	408	423	390	436	425	447	416	417	420	388	438	410	387	427	450	429	427	420	414	432	419	410	440	422	418	415	426	428	393	446	417	416	439	440	419	423	445	437	419	432	457	384	416	424	426	432	420	383	408	441	411	415	450	414	443	423	415	438	399	398	429	428	420	424	422	448	416	376	407	420	424	386	439	383	417	436	414	436	442	418	398	449	405	403	464	378	387	428	384	419	395	466	435	406	420	404	420	415	374	415	437	419	413	359	408	462	438	436	421	416	398	424	407	450	416	432	417	470	404	441	400	412	405	410	472	424	419	437	437	434	443	396	438	417	428	434	431	436	377	430	404	417	423	409	417	408	418	392	418	438	446	434	392	444	420	421	359	429	397	466	436	445	447	419	412	423	458	418	467	470	394	415	436	397	452	396	406	424	418	406	414	384	391	387	455	439	401	397	443	442	459	410	413	386	403	421	410	448	448	440	390	388	397	407	433	460	458	431	432	448	430	458	427	456	438	417	482	399	416	416	408	416	443	422	359	426	408	429	404	414	418	389	414	412	429	430	371	422	420	435	418	451	451	437	399	432	409	411	423	400	427	434	393	413	438	437	404	434	410	416	412	427	402	393	413	411	405	416	423	408	411	437	434	433	398	377	424	387	432	437	464	421	456	427	424	461	383	406	409	435	414	405	402	398	451	421	433	401	406	408	421	438	382	416	374	393	441	436	446	403	403	426	418	421	425	426	407	427	411	418	407	444	416	417	429	442	415	437	453	434	436	411	389	423	415	390	443	408	397	432	412	422	401	438	431	445	440	418	392	421	399	420	416	439	420	412	480	399	419	411	405	417	397	404	438	388	452	408	411	428	421	410	418	406	415	410	413	390	433	416	461	369	410	419	424	402	430	410	433	407	410	436	417	450	425	409	406	423	398	428	438	422	402	405	435	410	426	428	396	430	409	424	401	416	395	429	423	422	423	409	417	405	438	385	417	397	405	428	439	424	445	414	445	430	406	406	441	418	373	461	422	391	421	433	431	439	436	442	389	421	425	412	396	435	404	412	405	419	392	456	453	432	404	416	442	409	413	447	445	406	435	432	419	389	416	417	421	398	437	411	399	420	374	444	421	428	437	461	461	416	408	413	416	424	429	397	413	406	408	432	430	397	414	436	398	388	397	440	417	435	436	409	411	428	399	430	424	443	441	422	419	447	438	398	420	408	409	460	400	411	385	427	383	428	427	447	416	435	440	400	408	401	449	405	436	393	428	431	404	449	438	466	424	402	437	427	406	461	409	395	403	406	435	423	440	443	415	410	410	448	375	444	416	401	438	416	470	433	420	404	448	429	442	398	402	431	404	436	425	433	434	400	416	420	401	438	444	407	419	422	406	416	427	412	457	457	426	438	386	453	422	433	408	406	432	392	422	436	444	392	419	426	425	382	418	398	401	425	390	444	428	428	397	423	405	450	410	435	365	407	437	438	443	415	440	420	426	412	409	397	432	385	412	453	410	408	402	396	432	420	410	415	400	428	431	413	419	432	453	387	385	431	444	453	459	401	449	404	449	427	389	408	436	433	437	403	401	396	410	463	412	415	432	427	422	389	392	403	395	391	419	421	380	405	407	432	419	404	414	466	429	469	456	421	431	422	414	416	408	417	404	379	434	400	424	419	414	427	442	409	397	413	451	411	393	410	418	391	452	418	379	432	430	414	450	396	405	415	394	423	414	439	434	424	441	425	423	428	413	457	429	410	422	417	429	387	419	420	424	432	449	421	382	414	426	415	406	401	367	409	409	404	408	445	389	422	413	416	441	400	402	397	453	405	455	379	405	388	465	382	442	432	414	409	391	392	446	442	435	410	433	433	413	394	399	421	408	414	420	408	405	422	448	412	410	405	422	430	399	415	416	450	413	386	423	406	449	450	447	421	435	431	435	427	439	393	419	414	402	426	456	431	447	424	400	426	454	430	418	402	462	435	412	401	423	426	429	398	424	381	400	400	466	403	405	455	421	445	407	424	442	390	434	390	439	420	426	415	398	431	428	440	442	469	405	418	457	419	384	397	398	420	401	419	403	439	421	428	405	399	401	473	434	441	429	403	419	390	390	392	409	423	410	405	389	451	382	406	425	411	417	424	392	429	439	445	432	393	433	421	427	426	445	384	433	398	455	432	418	425	434	447	433	437	429	430	432	417	414	414	395	361	420	394	416	424	411	404	436	402	427	399	403	411	404	406	437	430	431	435	439	457	415	374	448	424	463	446	442	431	425	448	434	377	420	413	434	405	416	430	393	442	404	408	413	429	444	435	420	442	383	406	436	428	424	425	403	436	435	408	395	417	419	441	423	438	425	415	384	411	428	406	422	415	453	424	395	461	415	435	427	415	434	436	359	440	420	440	417	419	401	422	381	455	430	402	407	470	426	419	415	430	369	408	393	402	440	417	424	426	436	390	433	435	388	412	445	420	438	406	416	404	426	437	412	423	410	358	422	405	425	406	416	424	424	427	421	422	402	393	408	420	413	422	437	427	417	410	437	451	431	416	430	389	445	405	435	412	441	420	426	422	427	415	434	427	443	410	408	425	410	493	403	400	463	372	402	440	400	406	432	419	413	390	418	397	400	472	411	392	430	428	426	430	427	413	431	415	420	406	411	403	418	431	378	438	390	418	486	433	419	409	434	410	421	402	455	441	392	464	430	403	449	403	354	445	404	403	441	405	435	466	406	401	394	408	427	403	384	444	417	402	406	435	383	411	417	432	439	412	423	405	414	431	401	408	418	437
29989	56630	46302	19685	4198	2284	1730	1290	1130	883	725	630	592	552	575	546	513	488	560	538	523	511	538	467	490	507	482	508	455	476	486	461	460	513	488	509	493	502	478	510	452	462	516	502	489	481	479	546	516	448	493	473	451	501	501	470	489	566	488	493	441	487	444	453	482	465	482	478	448	501	478	460	466	474	504	490	476	497	493	471	473	440	485	483	448	484	476	457	446	479	488	448	502	470	487	471	481	437	466	445	472	478	498	462	482	495	507	461	492	499	510	476	476	448	501	450	471	500	510	497	478	468	463	455	495	471	460	470	493	503	510	431	435	493	518	491	435	468	476	491	479	468	468	484	473	462	475	451	484	476	479	510	500	459	497	471	457	473	441	430	465	462	466	475	492	449	478	453	454	465	474	500	503	507	539	488	506	466	486	529	482	471	495	501	516	474	481	427	439	496	456	474	482	483	461	449	499	493	448	469	492	491	473	507	461	461	450	459	457	507	458	495	462	483	464	447	495	490	483	493	457	487	501	493	451	486	493	488	467	483	495	452	474	493	455	488	453	484	472	411	464	470	476	456	469	479	481	475	456	496	488	519	484	474	497	478	447	459	484	468	504	462	487	462	507	482	490	470	448	544	453	454	456	483	516	502	517	501	533	446	490	475	481	473	512	471	512	482	480	476	454	486	444	488	508	460	466	487	541	477	434	461	482	442	478	477	469	500	490	522	473	475	453	468	477	485	442	459	454	456	489	481	511	510	507	486	451	478	452	473	489	469	476	472	524	504	475	446	473	512	455	501	500	484	482	482	443	465	462	464	453	451	484	434	474	463	476	509	481	448	534	473	480	501	495	507	475	477	480	448	480	467	474	514	450	493	462	464	484	487	493	453	501	496	481	455	470	485	480	450	513	501	488	480	474	484	483	464	478	473	517	453	492	478	461	443	476	466	489	438	448	507	454	455	517	445	463	468	477	505	434	478	450	480	479	489	471	447	501	494	486	475	486	463	477	477	461	498	521	519	514	456	482	476	439	480	486	460	481	498	486	477	465	473	502	492	463	482	482	531	510	464	461	488	474	508	496	475	472	459	502	503	468	492	465	465	498	482	503	483	475	468	505	438	443	522	493	489	491	477	504	477	469	504	459	440	521	520	511	486	466	470	506	447	463	493	489	446	497	471	488	444	501	469	465	470	467	461	504	465	485	445	470	489	479	449	478	458	505	480	462	486	515	491	450	509	505	484	482	474	463	451	445	471	492	469	486	472	475	496	477	502	483	457	463	471	491	473	462	460	449	473	420	461	475	466	477	460	466	504	471	461	488	464	486	537	473	506	436	492	529	451	444	450	476	447	480	470	471	521	482	479	439	497	469	462	469	502	482	528	492	498	478	484	464	482	488	440	457	483	484	500	416	477	469	469	518	518	497	444	475	483	438	466	491	481	495	464	500	473	434	506	468	489	512	460	451	477	503	464	498	503	460	467	474	500	460	503	463	455	501	426	503	454	494	501	436	474	456	469	445	482	516	506	462	507	479	489	439	464	467	466	472	494	476	442	518	485	452	440	515	489	508	483	450	464	479	477	457	407	498	499	490	469	473	446	466	476	452	499	467	488	432	461	435	432	498	473	448	497	477	515	430	484	496	477	508	458	501	473	476	466	454	501	522	466	456	476	454	521	484	466	449	453	471	484	456	487	463	464	467	466	491	419	444	482	481	416	456	500	469	489	489	493	438	435	479	483	450	471	507	467	476	462	490	488	484	501	467	515	465	459	424	466	479	517	460	483	478	461	470	470	466	477	505	481	438	494	439	438	469	494	493	486	468	460	502	480	450	443	479	449	491	448	470	466	479	486	483	481	443	427	524	459	504	489	510	461	457	477	451	493	479	449	446	443	483	425	465	516	468	465	486	489	487	453	506	470	491	496	473	507	475	472	485	480	491	478	459	462	536	469	510	449	480	477	485	441	461	453	457	448	481	480	497	504	483	438	494	456	473	520	471	520	456	474	514	458	505	502	468	442	492	445	484	521	450	471	523	491	491	492	490	432	476	482	482	485	478	487	473	505	456	482	456	468	473	485	460	501	499	461	521	461	435	480	482	476	470	514	453	495	461	469	480	451	461	521	489	468	451	461	468	468	469	467	508	497	423	449	448	447	451	459	485	477	498	478	478	445	465	471	495	447	451	521	475	511	517	433	445	468	491	458	503	482	489	520	447	464	477	503	477	509	523	469	474	458	445	480	442	481	464	477	466	494	473	455	515	487	467	470	452	500	504	467	503	495	482	499	472	461	507	473	508	464	458	444	464	503	441	472	502	489	452	440	461	458	502	440	503	484	493	468	518	481	454	445	461	461	499	472	495	488	458	488	443	485	506	474	459	458	531	484	489	462	511	473	501	480	477	456	481	474	471	455	509	488	491	452	462	512	469	463	502	415	464	449	512	487	451	463	509	461	458	481	506	474	487	480	477	475	467	470	448	513	466	475	469	456	474	485	462	466	495	485	468	487	484	453	448	472	497	471	472	512	463	471	476	470	488	479	497	447	440	457	470	481	462	487	464	483	476	483	451	514	459	456	477	427	438	470	461	474	479	509	476	466	497	508	460	474	456	486	465	466	483	431	448	464	487	480	473	473	463	474	455	449	510	456	468	497	491	467	507	407	441	502	512	490	480	456	424	459	485	493	439	461	512	455	459	472	495	464	497	507	466	491	483	457	452	489	468	448	457	503	480	499	501	485	507	495	458	488	482	484	467	458	500	501	453	483	516	437	434	457	454	493	494	485	481	482	492	463	450	477	512	450	411	493	456	466	460	462	486	428	476	436	454	471	486	473	478	495	484	458	468	470	496	486	504	453	455	493	474	501	481	460	468	538	436	453	466	437	497	492	517	527	485	459	454	506	483	497	461	495	457	450	501	449	460	480	486	471	525	471	479	503	448	472	473	490	477	477	477	462	456	522	473	480	481	480	463	459	521	470	459	459	488	492	490	489	484	469	476	504	469	465	516	475	463	489	472	488	476	492	516	507	463	485	495	507	458	435	490	423	458	458	463	477	459	491	489	469	455	442	506	489	502	458	470	457	484	455	483	517	445	461	475	486	450	449	491	470	422	488	458	499	481	448	504	448	479	459	486	474	474	508	487	517	515	443	461	460	456	462	465	449	449	434	483	482	487	457	494	478	527	447	497	453	462	478	529	506	496	486	475	469	483	477	485	431	523	462	478	480	458	474	484	493	469	479	480	482	476	459	482	471	459	478	490	510	493	489	470	488	464	470	454	490	475	461	488	494	476	471	481	504	489	476	462	466	437	454	469	460	491	513	524	483	503	481	450	461	501	473	486	492	486	470	459	474	471	518	454	475	502	471	460	516	443	463	474	487	454	460	430	406	500	493	471	465	433	523	446	486	422	449	465	469	486	508	470	463	471	453	509	494	463	504	514	481	478	445	443	465	471	518	489	486	457	478	461	508	482	515	540	464	442	456	457	485	467	493	453	484
25296	21355	28138	25088	11500	1523	898	778	726	688	586	580	563	606	630	556	576	571	582	577	559	563	554	592	586	536	540	599	581	530	570	564	583	522	519	579	544	508	565	536	531	523	547	564	550	515	578	544	537	530	550	526	511	551	531	578	532	587	539	560	521	508	561	542	534	531	537	580	569	547	552	552	542	585	584	560	565	581	527	542	577	544	522	532	542	565	503	554	516	547	553	538	517	555	542	582	540	516	538	520	515	494	532	516	576	586	528	583	551	558	520	554	533	568	525	566	570	533	519	581	558	560	530	584	525	517	548	587	554	546	548	556	510	573	506	561	542	551	529	525	542	596	502	550	543	532	504	541	557	536	534	488	539	564	548	531	548	516	583	516	522	518	541	592	565	575	551	564	554	553	555	508	535	507	539	546	541	537	560	519	523	538	555	524	523	562	565	556	535	530	522	562	537	553	546	554	565	566	574	564	545	533	520	546	572	544	560	544	501	516	546	568	495	523	546	550	538	540	543	537	568	519	540	547	546	523	548	531	504	549	562	544	535	551	549	539	520	527	523	587	562	560	556	529	535	568	553	548	610	542	534	513	530	532	531	553	521	506	536	519	559	570	530	525	507	573	527	555	514	534	517	556	564	585	549	565	523	571	555	542	533	510	545	486	541	541	531	536	549	529	527	518	551	514	516	573	535	537	523	539	534	583	520	559	535	537	545	524	562	523	498	534	537	539	511	549	554	538	490	588	541	558	550	552	522	531	572	541	549	597	520	551	561	543	545	552	553	512	537	545	542	545	577	527	556	537	561	517	537	557	570	545	520	555	542	536	557	566	537	550	543	510	516	561	574	559	563	534	550	523	579	526	562	538	573	566	578	565	540	564	566	569	533	562	553	556	536	534	521	506	553	510	523	501	568	509	559	539	544	556	576	530	542	540	550	540	515	519	537	512	558	518	527	526	552	521	553	443	540	544	543	572	540	557	508	546	561	537	566	534	566	520	545	552	517	522	511	594	550	545	561	535	543	543	541	541	500	557	538	533	549	543	532	561	538	559	561	574	547	507	544	540	500	527	581	551	525	575	594	561	534	514	518	514	551	571	502	594	529	524	545	524	528	558	582	519	538	531	531	565	543	500	531	576	515	515	540	572	562	541	546	526	562	562	528	506	559	561	554	550	543	551	558	534	517	536	559	519	565	555	525	531	532	577	539	520	574	537	534	531	556	567	549	539	535	566	586	527	582	570	556	529	565	551	545	558	517	535	530	514	534	567	562	571	590	552	527	560	535	501	503	538	568	562	526	540	557	525	535	523	549	546	477	522	565	553	560	543	522	549	562	544	519	549	549	582	562	554	513	574	544	509	505	540	547	541	490	474	566	536	568	527	569	576	566	566	523	526	561	587	522	549	538	577	576	541	541	592	549	517	543	538	554	543	549	559	549	545	549	555	512	521	561	514	529	519	503	507	504	562	548	512	519	553	547	525	544	543	567	525	571	579	556	543	537	557	493	553	495	535	545	525	551	538	531	551	520	533	532	555	523	535	506	534	562	535	576	522	546	528	563	534	523	581	529	537	582	559	532	542	540	537	482	561	596	497	531	536	545	506	541	548	536	544	582	558	490	511	542	549	551	530	491	554	533	523	537	541	556	550	524	547	536	541	512	541	528	583	556	599	504	545	548	587	542	546	543	574	596	534	490	546	511	506	559	517	542	560	562	558	534	590	564	493	599	525	542	499	587	533	524	520	565	507	546	532	556	566	531	560	574	510	545	518	544	567	557	540	597	548	548	557	534	561	550	568	508	544	551	571	537	551	561	571	527	575	564	579	532	541	523	528	532	553	534	575	547	519	602	550	561	550	570	525	564	569	522	478	556	538	512	488	539	534	530	502	537	550	543	518	568	547	543	479	545	518	525	529	525	534	550	516	521	558	577	517	572	543	522	581	531	519	519	528	553	536	541	515	500	549	539	548	533	577	518	530	578	545	575	504	551	544	546	542	527	545	532	489	532	566	594	559	529	517	509	498	573	515	553	544	523	526	544	528	531	553	529	537	539	518	566	533	531	551	502	557	521	543	531	517	506	547	570	573	521	544	545	505	535	555	587	556	523	524	574	543	504	494	560	544	520	542	530	546	530	534	495	544	555	569	570	571	598	506	510	562	518	530	539	530	537	535	521	552	524	563	536	536	550	544	559	538	534	543	531	531	563	543	518	553	547	541	576	500	568	567	520	582	559	519	540	557	571	478	543	528	560	558	547	559	523	565	515	560	546	540	553	487	526	509	500	554	535	543	518	487	537	564	558	508	526	524	522	541	533	581	554	553	535	549	595	533	541	480	542	564	562	539	517	531	522	538	571	534	529	561	548	561	510	557	558	548	502	534	546	551	560	540	504	583	561	512	554	528	540	580	545	498	596	533	511	570	605	522	543	486	492	532	564	524	515	557	519	544	514	561	544	531	540	558	552	533	527	549	495	573	589	528	601	565	567	524	543	508	547	535	527	516	520	536	545	580	537	506	521	560	555	542	547	566	567	546	499	544	549	529	531	539	548	546	511	558	527	513	517	547	538	511	524	515	552	553	529	484	541	574	551	522	526	583	542	569	558	541	534	521	566	561	541	524	546	531	525	558	537	563	520	529	574	571	573	539	558	536	587	523	554	576	542	557	587	541	552	534	530	531	514	545	563	557	512	556	525	567	564	555	547	550	582	542	521	547	519	521	491	514	559	513	551	538	545	507	529	565	557	555	579	527	572	531	548	562	525	512	493	552	534	520	537	515	562	542	515	506	544	559	557	537	554	541	519	525	509	558	527	495	580	556	572	537	556	541	557	540	580	568	577	518	544	515	586	543	541	520	554	533	559	538	538	541	502	561	542	552	552	570	534	556	551	560	514	555	565	535	549	536	527	557	515	551	545	557	545	572	524	538	552	527	548	547	541	535	530	532	544	539	544	537	507	597	591	532	519	514	514	571	535	582	561	527	556	552	537	531	525	529	556	527	505	561	560	543	551	553	553	525	559	563	569	522	516	536	568	524	529	487	563	510	507	538	573	547	546	550	518	534	546	521	542	542	546	539	547	522	544	537	541	544	539	588	514	538	529	547	520	535	512	560	612	557	527	525	544	553	552	583	544	541	510	550	559	520	541	545	588	535	529	528	545	550	519	564	544	539	550	566	529	541	555	555	512	522	530	564	522	524	538	517	519	559	527	543	545	526	539	539	575	529	562	538	554	518	531	555	520	512	515	532	543	537	566	539	535	545	530	534	561	500	519	572	560	537	561	567	565	530	554	564	519	535	570	524	537	514	546	550	511	558	552	554	516	557	553	551	558	514	537	532	524	552	523	544	504	529	548	545	496	498	538	535	540	484	563	603	532	528	509	556	554	539	521	563	493	580	509	512	558	572	529	543	555	534	546	526	496	544	550	530	541	573	536	571	577	536	564	543	508	563	547	551	552	544	522	543	518	538	572	512	570	528	553	523	534	530	525	581
31426	53908	36790	13570	3053	1757	1259	1015	990	846	737	705	698	667	618	667	666	650	633	610	613	620	608	620	616	569	654	588	633	591	635	596	602	616	635	659	619	624	646	583	602	668	643	659	597	656	600	607	578	606	612	609	653	614	582	593	583	707	622	579	632	592	614	648	627	619	600	600	664	582	661	655	595	588	547	631	634	677	629	626	596	642	632	634	584	646	661	624	626	563	619	602	574	642	597	580	587	653	591	640	575	642	625	624	628	642	566	610	599	569	594	590	598	594	577	600	618	605	613	600	617	649	624	597	622	598	584	600	615	572	629	620	636	655	607	612	610	590	643	622	640	606	628	616	585	581	609	627	632	605	607	640	616	600	636	607	600	600	607	591	588	580	628	565	638	600	596	626	594	639	611	612	630	627	608	619	575	616	574	612	581	594	598	622	650	624	595	621	602	632	620	599	639	584	588	611	629	587	637	632	621	608	629	584	638	632	633	631	623	586	607	631	623	633	594	607	613	616	627	627	629	621	653	612	630	597	585	587	596	615	628	624	569	595	610	597	619	642	657	619	649	604	627	646	598	590	603	569	606	597	640	673	629	653	592	602	602	592	605	609	601	568	658	560	651	583	586	614	645	656	575	661	613	636	634	595	589	629	612	620	633	648	609	614	596	638	602	590	602	591	586	595	625	609	626	597	609	605	601	605	607	616	627	630	653	631	619	577	611	605	613	624	616	643	671	569	590	561	604	644	620	619	627	607	654	605	622	612	619	640	646	633	595	607	589	579	580	602	580	611	596	623	656	635	661	588	618	614	639	639	610	583	594	617	617	598	653	613	631	640	616	597	573	622	634	582	622	614	574	627	565	605	598	636	603	584	600	632	620	607	630	643	586	596	613	585	599	632	650	622	596	678	614	632	581	616	599	624	644	663	624	644	599	643	590	603	610	624	586	598	591	616	619	594	634	580	647	628	603	579	568	636	594	609	595	621	603	652	575	643	602	577	611	579	617	601	620	659	608	638	574	612	611	616	615	606	600	580	637	615	623	557	587	640	621	623	612	623	599	625	613	637	594	628	605	626	619	595	610	595	596	621	652	567	632	634	640	612	573	637	622	565	614	613	590	605	619	572	610	612	617	621	594	604	577	648	666	657	578	602	579	574	620	644	615	616	651	587	596	569	605	640	613	614	591	578	615	593	628	589	597	580	578	585	594	644	644	576	638	681	590	599	601	606	631	620	626	590	559	573	658	582	636	589	594	625	654	618	640	622	589	547	627	591	591	686	601	596	660	637	614	617	626	627	644	600	632	639	636	638	617	602	621	628	589	584	596	616	592	610	588	567	634	636	599	598	584	608	638	601	596	610	675	568	599	616	588	602	571	650	632	641	617	598	612	606	602	599	608	620	587	609	679	643	586	621	585	594	590	586	571	630	607	581	597	579	627	639	618	600	640	574	635	603	593	551	566	615	591	632	632	613	656	584	598	597	617	598	636	613	597	595	580	587	626	604	626	663	617	645	583	593	642	599	616	593	609	581	624	592	604	589	537	569	590	592	637	631	619	642	620	606	646	576	630	584	625	614	619	587	632	645	579	593	597	629	597	623	672	636	590	601	547	551	588	594	598	599	596	606	614	622	630	597	581	590	630	647	633	572	674	587	594	624	655	626	651	608	595	586	652	627	619	637	603	612	636	572	645	595	600	622	595	616	613	627	624	602	633	582	600	598	592	627	600	603	617	592	659	572	584	590	626	597	586	615	568	630	588	647	596	618	590	604	588	642	613	634	665	593	625	595	626	611	600	618	569	583	608	603	600	565	648	640	577	622	609	584	578	595	679	606	587	595	620	581	580	594	560	615	610	604	650	631	620	605	607	599	573	620	626	670	627	633	602	622	562	626	577	612	640	585	606	615	593	593	627	610	590	602	621	593	572	626	605	582	652	618	639	615	625	654	576	646	640	615	628	585	566	556	611	617	646	601	664	588	573	601	598	589	643	605	666	578	589	566	600	611	612	638	641	647	628	599	610	612	619	625	589	600	597	587	626	573	633	620	593	598	583	581	609	650	648	650	620	634	594	611	619	591	630	572	594	608	608	630	601	631	658	639	630	568	596	587	541	587	577	573	567	630	557	629	595	602	593	611	620	572	617	648	618	619	599	629	569	591	614	586	598	608	592	603	638	603	626	624	583	605	620	604	588	673	584	604	634	600	579	597	621	616	605	604	609	620	608	577	614	608	525	665	676	572	635	585	596	632	599	579	593	616	611	569	567	639	593	599	586	668	591	611	577	591	591	630	617	550	611	566	581	636	641	611	605	600	633	588	587	643	619	647	633	619	618	607	585	642	585	624	617	657	634	617	610	634	588	608	658	619	580	637	620	575	586	591	590	601	614	604	640	624	604	636	638	605	641	595	648	625	607	608	605	638	608	612	573	615	623	615	609	618	664	628	619	628	594	596	622	595	658	631	620	633	654	627	596	610	648	577	605	599	581	582	622	611	607	581	632	615	590	611	627	595	610	628	673	585	599	587	584	614	574	569	610	612	613	595	616	600	596	625	595	576	615	630	593	616	610	671	603	587	613	617	551	602	575	622	619	628	609	596	569	583	610	628	606	665	652	576	564	576	658	572	619	634	598	591	628	586	598	611	618	596	573	661	636	633	564	628	630	605	617	555	584	631	617	598	659	668	661	590	615	571	597	615	586	652	583	602	594	605	647	636	630	606	600	598	625	615	603	587	602	624	617	631	648	583	609	598	581	611	626	647	564	608	586	593	594	579	575	568	660	603	644	514	640	629	686	628	604	603	614	605	596	583	576	586	619	609	636	607	615	580	642	609	636	566	586	583	605	589	597	598	588	604	605	619	642	599	605	615	639	595	615	606	593	618	599	614	636	616	618	587	635	610	568	615	611	607	646	605	600	599	587	623	560	614	626	617	583	581	634	619	608	600	639	584	596	631	650	621	599	591	631	596	575	602	636	604	592	619	603	615	614	579	609	620	557	636	604	624	593	571	593	645	625	608	647	610	629	591	630	595	624	590	620	660	605	615	664	602	650	608	614	609	633	604	602	585	600	614	605	611	625	645	588	617	625	593	566	647	644	597	633	619	635	576	658	577	634	593	618	638	618	605	636	602	629	582	625	592	576	573	609	600	634	597	634	630	587	560	641	615	620	611	646	582	581	590	576	625	600	627	632	558	590	585	612	583	580	635	636	634	617	602	603	571	605	618	615	569	635	605	655	647	627	606	588	643	575	634	628	621	652	604	571	605	626	629	608	597	647	594	619	623	570	624	610	602	601	604	624	610	628	579	642	612	609	586	638	597	580	632	585	608	622	590	599	575	608	620	638	629	592	614	613	619	592	594	597	625	620	596	600	619	598	632	579	601	589	594	612	588	633	583	584	614	622	633	638	603	587	603	583	608	593	607	600	625	601	619	625	614	618	655	627	585	654	590	570	594	623	623	590	666	624	632	600	612	578	605	600	632	568	625	608	580
23055	21255	28861	23958	21260	21186	8686	1494	1107	988	819	731	689	725	642	681	633	599	648	614	633	583	603	610	589	611	588	590	625	561	571	591	594	576	602	623	594	541	551	579	567	554	561	585	552	592	602	586	532	550	599	557	579	562	596	548	600	742	646	565	583	542	532	581	588	570	571	595	537	591	556	585	544	594	525	594	598	578	574	565	529	546	564	590	585	583	558	580	586	583	588	583	597	565	584	571	551	555	531	578	534	568	535	568	579	556	550	597	559	584	567	518	537	560	569	567	562	564	552	594	590	560	591	550	570	537	528	535	556	540	547	576	564	589	563	551	518	527	616	608	559	516	484	568	595	556	579	591	585	601	558	559	556	617	592	601	556	528	562	558	533	565	562	596	603	557	560	567	601	565	566	536	554	589	587	582	555	539	586	562	559	557	542	607	573	582	586	602	579	594	538	627	565	548	562	573	590	587	544	617	579	581	611	580	545	589	512	555	582	573	535	533	528	530	592	542	551	564	575	548	558	560	557	562	544	565	586	551	567	619	569	537	570	613	597	559	587	573	570	546	543	566	612	543	567	602	571	585	542	554	552	552	524	544	569	558	579	551	526	590	531	544	532	542	564	547	560	563	532	549	532	573	548	591	579	570	611	599	583	571	563	583	535	578	563	589	588	543	572	562	572	519	555	541	538	580	558	570	559	562	566	560	546	562	550	607	560	521	584	560	535	543	546	559	593	579	574	585	565	548	566	607	581	564	558	516	577	570	547	562	556	558	557	565	561	619	590	562	599	569	577	557	578	562	544	568	546	520	551	545	571	553	573	566	573	583	529	558	571	581	579	585	522	533	532	544	522	586	537	603	541	567	576	588	537	550	568	540	568	586	562	553	551	595	554	603	594	567	555	561	585	593	598	520	566	560	571	540	606	547	532	572	565	564	582	551	542	594	536	550	565	584	604	559	569	532	619	546	563	549	558	553	576	547	570	613	533	635	560	570	578	581	568	566	568	549	552	553	571	578	579	585	570	546	559	548	572	602	547	582	598	598	552	581	566	547	573	555	625	540	589	596	534	570	571	559	600	520	541	551	594	580	571	571	606	566	553	577	583	559	589	617	579	542	580	580	574	501	568	541	535	557	538	513	552	560	555	558	596	579	583	564	574	588	575	557	557	572	558	597	544	558	609	577	554	547	537	540	546	565	548	586	575	561	561	578	553	592	551	579	543	559	570	596	507	542	553	585	563	576	516	562	586	553	543	572	549	532	574	567	540	596	586	542	577	559	612	577	574	587	573	566	529	572	538	579	541	558	573	538	588	544	554	579	581	533	554	592	605	569	573	547	556	518	577	598	537	582	534	565	531	530	603	556	577	561	567	553	567	589	582	554	600	569	542	517	549	571	605	552	551	588	568	593	590	586	591	576	565	542	593	559	570	548	549	540	583	586	525	541	556	511	541	534	553	537	584	582	540	582	580	569	521	596	537	580	550	551	543	549	593	567	542	558	571	550	564	602	560	564	544	530	574	545	560	555	581	599	547	554	566	610	539	594	608	545	549	587	560	586	591	566	560	560	542	579	572	551	525	576	517	577	525	577	592	571	575	576	508	532	540	558	571	535	567	533	559	604	549	566	565	575	575	635	568	514	503	564	584	543	567	599	584	538	559	630	556	563	540	561	518	549	525	624	554	550	537	569	543	599	553	620	538	543	582	572	580	549	567	512	581	546	565	553	516	546	537	581	593	566	559	542	573	572	562	555	575	537	593	587	553	567	584	550	550	571	560	551	534	606	559	591	587	566	581	569	536	573	570	586	559	576	555	579	568	588	581	555	544	561	530	599	544	537	571	535	527	561	610	558	551	571	578	536	540	544	597	605	557	519	564	596	555	580	560	514	526	576	595	536	528	558	581	547	562	506	549	560	549	557	528	577	557	556	557	518	583	586	551	553	556	566	581	553	547	568	507	566	579	606	562	556	562	599	573	587	583	546	559	585	558	554	605	567	570	527	564	570	549	578	555	619	560	541	591	558	562	558	529	550	558	520	571	589	548	591	553	551	576	532	559	517	581	569	562	590	558	557	568	557	584	573	566	565	566	535	544	546	538	591	548	554	526	542	542	545	558	506	564	583	565	559	543	478	585	558	546	546	559	580	558	600	554	558	580	596	569	587	592	576	531	578	535	586	562	590	568	551	590	542	558	550	579	578	562	533	542	563	542	559	553	562	551	531	555	558	579	549	619	575	568	579	549	549	575	572	568	601	560	566	552	574	583	607	576	502	551	579	518	562	571	558	559	577	559	583	566	569	588	616	610	541	599	607	551	553	602	509	569	564	574	577	603	534	541	596	593	547	578	546	574	519	596	580	521	577	604	554	538	556	559	568	517	566	552	577	558	535	566	564	570	587	563	589	534	574	541	587	550	538	574	613	555	553	589	539	563	573	541	566	559	573	551	604	562	590	533	544	559	638	611	548	595	548	553	543	555	586	592	588	594	541	596	491	595	532	550	549	539	561	570	542	571	531	565	555	550	548	590	558	579	557	542	554	546	537	547	538	524	541	568	556	532	548	538	543	554	564	558	524	563	551	610	578	605	601	545	575	567	581	547	548	523	513	602	548	570	517	589	571	598	558	561	584	568	595	590	530	538	583	572	565	539	514	564	578	575	598	576	583	526	553	579	551	563	536	574	532	581	520	565	550	542	622	560	574	574	590	508	565	556	550	565	578	585	549	577	536	572	529	569	578	553	589	548	570	578	587	581	597	543	569	513	578	557	586	508	605	551	535	585	523	571	568	545	575	578	562	595	566	535	579	572	546	540	605	552	573	554	568	585	574	574	542	546	564	605	552	568	547	561	539	551	594	553	568	542	504	568	571	554	589	548	566	504	516	538	574	566	569	581	572	561	609	571	580	566	575	590	557	549	569	570	585	576	523	589	561	552	563	547	527	561	577	501	545	581	549	552	569	549	550	563	543	618	592	556	568	576	595	570	567	556	527	544	549	541	554	577	586	568	570	556	575	556	546	589	574	573	590	602	529	552	574	575	545	533	559	585	583	571	566	580	611	562	588	562	565	574	529	585	522	559	574	597	545	564	595	588	594	602	556	603	548	557	527	591	559	541	542	561	557	533	547	590	555	559	559	538	552	569	530	536	579	582	546	587	575	582	566	584	598	553	579	556	560	539	566	559	625	562	610	588	551	574	521	543	584	557	503	554	539	589	528	557	572	579	545	581	557	568	569	520	555	562	574	634	537	551	602	590	582	570	555	538	501	592	559	524	554	561	596	588	578	560	535	575	518	552	565	582	581	589	557	557	521	530	587	566	594	591	573	534	541	542	582	571	579	586	550	562	547	565	581	521	500	578	576	562	590	599	591	573	576	581	576	607	587	541	584	541	547	532	591	557	567	529	565	589	553	540	571	548	586	543	553	541	551	576	565	547	552	561	569	555	562	566	559	546	570	511	581	544	542	544	608	592	588	566	554	575	570	552	569	552	557
35231	61755	41075	16361	7225	3892	2506	2052	1600	1361	1086	967	888	788	753	749	739	665	712	664	660	663	717	649	651	612	662	637	650	671	649	634	627	607	648	663	638	599	658	619	612	640	640	639	645	657	608	659	647	577	589	615	582	611	655	626	625	913	704	625	609	650	624	633	610	579	639	618	594	614	644	619	620	579	657	619	581	581	632	575	626	621	598	589	603	568	635	634	618	665	619	597	591	647	631	602	620	602	599	598	662	613	643	659	606	647	617	610	658	647	588	640	609	580	581	620	650	617	589	657	580	601	592	642	620	641	618	614	620	585	634	631	626	605	596	611	586	596	634	596	634	654	607	584	605	633	628	628	630	571	621	628	587	572	610	649	630	593	572	591	576	596	579	600	608	657	615	624	560	643	595	608	597	643	637	624	592	618	548	644	649	619	642	654	652	633	602	584	619	592	577	588	619	586	632	618	616	553	625	614	655	605	591	582	633	610	607	595	590	576	610	634	659	593	653	635	617	605	617	641	563	601	563	659	639	624	608	616	616	554	602	644	626	579	629	588	587	587	587	622	626	606	607	594	599	597	600	611	619	631	583	649	588	611	623	577	613	621	646	579	625	627	613	592	579	603	592	608	611	599	584	617	597	589	621	596	567	615	561	615	604	618	632	608	605	601	597	603	602	652	638	602	599	605	566	609	619	623	623	605	641	579	616	591	607	619	663	634	651	612	623	585	617	624	616	606	635	622	610	622	605	597	630	627	609	586	615	607	632	593	615	595	608	632	612	578	645	605	635	621	614	608	635	581	601	635	610	632	606	656	602	647	612	641	629	603	656	597	607	630	599	627	633	641	593	634	623	614	639	599	597	639	601	583	590	596	626	615	652	639	632	603	636	651	592	610	600	622	587	619	582	624	646	610	620	634	642	595	600	646	609	614	609	629	609	590	614	588	610	581	588	598	628	579	629	630	632	593	604	584	622	592	637	601	624	594	627	698	587	628	601	615	601	600	636	630	614	644	625	599	619	622	590	640	601	643	602	639	627	613	615	616	608	605	604	567	610	643	594	633	584	586	608	600	597	578	579	626	599	588	623	605	626	582	625	627	606	688	604	612	630	610	550	637	642	637	591	596	609	634	628	589	614	570	608	606	597	628	584	634	615	596	633	594	623	607	643	600	591	607	617	606	570	606	629	617	607	632	629	606	636	620	622	590	636	647	666	656	629	630	566	591	631	632	646	622	602	593	644	609	605	574	650	577	600	612	581	681	628	592	606	597	583	639	609	630	634	642	605	596	642	610	619	646	574	585	609	629	593	611	598	626	658	639	601	632	589	625	562	595	585	570	609	576	628	655	608	614	638	621	612	600	632	592	601	610	596	614	604	627	594	593	618	604	607	627	588	598	576	581	595	609	629	558	636	598	586	653	629	615	581	603	626	585	584	601	621	630	603	586	582	618	585	584	613	613	593	598	628	605	590	570	608	585	554	619	577	572	571	604	641	609	608	637	618	643	615	615	609	625	631	597	589	625	654	629	627	577	601	630	625	624	607	613	632	635	606	585	594	603	611	618	597	614	611	619	660	577	613	617	613	605	594	595	637	612	613	640	648	640	632	646	628	629	612	623	627	630	631	663	603	622	594	562	610	623	607	587	609	595	614	561	590	581	616	607	671	583	642	606	642	609	577	625	595	638	640	626	628	627	648	603	601	596	639	604	616	650	609	644	634	629	595	609	588	592	610	591	597	628	589	612	627	611	569	588	588	636	637	638	652	602	624	604	579	633	598	645	569	602	633	560	610	602	629	625	648	628	604	598	653	625	561	596	626	606	627	601	656	678	665	621	610	590	604	608	662	667	623	579	595	628	621	646	597	624	654	641	590	583	589	580	623	622	616	593	587	610	581	616	632	608	591	636	599	602	612	597	577	669	612	601	600	622	607	596	636	619	592	613	623	607	608	607	586	578	622	568	617	574	595	618	621	637	624	607	634	572	603	609	577	644	593	611	593	646	609	624	593	614	577	659	608	627	640	602	592	636	611	594	576	599	633	631	593	632	644	609	644	606	551	572	643	606	607	620	600	635	573	597	620	612	629	651	646	606	598	623	597	629	656	594	641	615	584	608	576	616	626	603	624	646	600	633	575	597	606	621	631	600	592	580	623	606	654	634	576	604	685	625	566	623	628	602	600	595	597	638	604	588	625	615	599	643	663	620	600	599	630	585	571	607	614	580	578	584	625	581	585	588	619	598	629	660	616	623	626	619	669	651	595	625	606	566	663	602	593	607	621	597	570	620	619	569	658	615	583	621	608	577	562	597	643	587	591	606	634	599	586	633	628	618	594	580	621	611	564	622	617	602	648	609	576	616	600	565	599	604	610	603	650	631	607	663	642	643	590	601	645	603	656	605	572	595	550	597	575	607	625	598	647	600	575	584	649	615	607	584	590	648	579	591	609	611	647	642	586	591	622	624	600	639	623	587	591	587	678	644	598	531	609	589	619	634	598	640	603	582	619	599	582	651	574	604	592	610	584	596	622	645	611	639	584	637	617	631	626	627	608	571	597	611	591	607	601	659	655	665	555	580	622	574	607	612	582	618	644	592	578	618	621	621	600	613	578	600	594	663	623	613	600	547	613	587	618	613	613	618	600	612	587	628	607	641	583	592	629	586	603	577	602	616	640	619	634	636	604	596	592	624	610	608	628	617	601	635	624	629	648	616	606	623	627	605	618	666	588	597	662	584	647	599	645	609	609	643	605	644	612	594	631	601	609	632	630	553	603	550	641	625	636	640	631	583	613	562	635	595	621	617	596	633	594	648	615	653	594	597	575	603	621	644	628	662	655	591	631	652	609	626	631	640	598	597	626	627	634	617	634	663	621	643	638	634	632	660	615	551	623	641	596	646	599	656	572	602	550	586	605	620	588	598	578	578	605	563	629	574	614	614	618	608	631	599	578	557	619	611	647	569	581	575	605	599	603	600	600	606	616	625	598	620	559	588	616	598	665	657	620	619	628	605	599	577	610	598	595	675	631	579	660	588	606	578	610	661	618	576	587	596	593	611	590	617	653	660	666	603	631	560	584	582	636	589	623	602	637	597	624	589	632	631	643	653	582	594	593	609	563	640	619	600	593	636	615	592	633	620	576	596	609	620	584	578	595	601	650	655	601	590	606	592	604	569	601	614	625	641	666	642	612	597	575	573	655	640	611	656	600	617	609	634	596	581	624	611	651	599	616	567	578	587	610	596	616	583	628	623	555	629	581	570	624	653	585	600	630	663	595	594	618	642	649	611	608	599	613	626	610	655	614	635	647	583	569	623	612	611	611	602	644	629	638	614	606	575	572	601	599	620	613	640	653	588	614	637	593	588	598	629	621	625	664	598	655	588	641	621	612	607	602	612	628	600	601	574	583	591	600	624	620	577	651	605	644	610	615	625	650	579	617	615	611	635	655	575	590	586	611	646	579	605	648	603	627	581	611	578	659	626	619	597	602	581	643	584
28759	27772	26827	13365	1970	701	638	567	515	530	501	496	481	432	467	477	456	445	418	443	404	438	440	421	472	453	470	433	435	450	431	419	477	411	445	443	445	452	417	415	475	397	449	437	411	454	459	465	449	439	428	458	420	457	468	442	451	441	450	413	451	418	441	423	427	433	457	409	424	446	462	408	470	431	424	444	449	450	467	458	469	427	439	463	416	421	436	434	473	442	453	439	445	465	438	403	437	449	438	446	448	424	453	427	443	421	395	454	440	443	463	443	458	449	409	440	481	449	455	421	450	441	432	468	487	413	447	434	464	392	481	447	441	440	471	453	411	420	424	446	436	436	464	433	442	443	451	430	401	426	410	467	421	425	446	453	444	404	426	419	479	459	442	397	433	418	400	444	445	448	437	484	457	445	437	423	447	462	448	406	453	454	407	440	420	444	460	398	454	446	434	436	451	475	426	444	422	466	463	435	495	435	453	442	443	457	428	428	456	460	456	396	487	437	457	425	413	421	429	418	432	398	452	434	484	429	449	457	391	444	452	433	421	450	414	450	428	448	422	394	462	440	445	416	441	467	447	449	435	435	417	456	439	441	424	451	440	424	423	443	435	445	470	457	436	428	429	391	433	439	412	386	435	424	423	459	441	420	464	435	419	394	444	403	449	462	450	441	406	477	422	451	431	440	428	441	396	455	432	440	409	436	410	418	474	451	429	426	421	399	418	438	439	456	449	436	475	443	437	475	428	432	434	443	451	439	433	467	418	426	476	429	415	443	412	437	419	447	451	425	430	414	439	447	441	408	456	422	455	422	486	444	435	424	404	425	432	426	420	427	410	453	443	443	402	411	471	429	423	407	423	457	462	443	442	444	425	425	451	440	418	452	459	425	420	439	424	402	409	431	456	431	457	443	472	404	396	420	430	485	466	460	481	457	440	450	451	467	450	431	460	417	434	463	486	441	456	457	459	420	455	429	454	445	473	443	472	443	454	435	449	455	428	442	425	469	449	458	442	443	430	435	429	456	420	436	449	410	412	421	442	425	409	467	401	432	474	432	402	453	428	456	433	461	453	436	460	421	491	428	466	461	442	454	439	440	439	393	468	431	470	442	445	453	477	429	462	471	430	450	408	444	407	408	485	431	420	424	442	454	466	457	429	441	424	423	428	438	452	390	450	434	452	446	454	445	443	403	401	453	444	431	440	427	462	439	443	448	489	428	416	439	436	429	445	442	447	404	437	407	441	395	450	463	442	454	449	423	412	422	466	413	463	406	445	442	416	467	441	435	441	431	424	415	413	444	468	477	469	431	432	432	438	443	471	427	464	419	473	448	424	457	418	431	417	448	436	486	500	432	420	387	449	416	426	448	432	463	495	465	459	434	477	433	447	446	436	448	446	455	433	409	456	422	444	386	468	420	413	449	417	487	432	451	449	477	427	422	424	449	436	426	438	429	456	456	455	473	437	430	449	426	440	449	422	415	457	466	472	456	466	443	417	460	433	436	420	435	452	431	401	489	414	485	425	439	456	460	436	462	431	430	452	445	412	447	449	446	406	454	417	482	450	433	419	423	433	401	407	456	420	458	419	414	407	442	475	473	427	466	420	443	423	416	467	476	469	436	423	420	428	450	445	434	419	465	428	407	400	462	428	433	424	436	419	486	438	435	423	456	477	434	418	426	439	449	471	410	467	440	422	441	452	419	455	439	438	431	434	448	432	448	404	464	456	472	465	429	407	431	405	435	422	431	464	421	443	467	436	448	447	455	459	408	422	383	455	487	487	451	429	419	441	426	432	454	441	444	435	448	445	444	423	436	442	410	417	444	422	425	431	444	431	454	448	473	451	415	428	468	450	422	434	447	443	452	441	441	430	393	442	475	405	437	444	460	487	436	431	406	423	448	450	408	444	456	452	466	480	441	429	440	481	475	404	457	427	437	384	450	417	439	443	451	457	462	446	451	463	424	464	464	437	432	463	443	428	428	441	448	445	449	432	419	441	446	437	433	429	452	446	424	435	429	414	466	449	446	461	424	435	444	444	463	434	422	442	461	430	472	477	427	449	400	413	473	436	432	488	430	487	393	410	450	456	440	427	440	447	464	445	460	439	430	474	432	424	465	420	459	439	474	490	428	466	469	436	453	443	448	477	502	481	453	419	423	411	424	456	457	428	438	408	460	432	463	432	457	437	460	415	436	469	456	453	458	400	466	419	452	478	472	443	432	434	419	411	421	452	439	464	414	466	463	473	464	401	413	441	418	460	411	447	423	441	457	423	474	483	445	469	463	452	442	461	478	434	442	469	430	448	448	469	439	445	457	441	448	438	456	423	453	448	437	469	459	460	466	435	446	434	432	421	445	437	431	392	427	448	436	458	441	430	427	428	438	418	453	461	447	442	450	446	457	410	442	449	461	457	418	459	468	433	418	412	427	428	466	413	429	412	448	457	473	428	402	445	440	429	472	464	421	443	449	442	427	433	468	443	471	405	425	400	441	464	416	459	481	445	479	445	431	466	452	433	437	460	443	473	442	432	479	444	433	427	455	455	431	427	470	441	456	481	443	432	468	390	440	410	433	410	437	412	442	416	432	477	449	436	385	405	466	456	464	442	410	422	420	429	449	442	441	454	453	415	452	472	469	451	428	444	433	463	452	432	433	476	460	432	430	424	408	451	418	433	446	437	443	472	459	438	481	400	442	488	470	470	457	469	441	455	440	421	456	418	428	478	473	422	439	456	443	465	462	442	479	454	473	507	425	447	453	426	439	430	457	458	441	413	408	431	430	455	441	433	438	409	487	426	435	481	460	444	453	474	417	497	463	401	448	415	430	421	450	452	430	455	418	464	433	422	433	442	436	436	433	426	409	428	477	450	465	443	429	413	406	476	454	443	469	516	443	457	450	440	444	425	439	395	455	463	455	408	441	414	461	409	406	415	437	447	462	467	456	455	420	414	431	399	442	427	456	440	433	444	422	463	462	470	466	414	436	460	433	450	405	407	452	447	417	414	469	443	411	415	425	450	460	452	462	451	434	512	431	450	428	435	486	433	453	407	481	389	439	461	449	437	443	442	415	450	434	433	457	472	427	478	487	450	416	436	438	454	461	440	477	472	430	457	462	425	481	484	445	445	418	441	465	416	455	400	462	411	412	449	458	461	416	432	456	454	404	440	421	439	450	434	422	485	431	402	422	433	445	460	418	413	435	422	379	425	457	442	467	467	456	459	463	430	465	425	428	438	435	429	443	451	440	463	450	422	430	460	442	446	429	466	466	439	429	418	448	425	432	450	428	438	431	483	437	435	435	447	419	476	468	419	402	423	434	434	425	441	456	447	447	451	438	440	415	439	447	454	424	460	455	445	465	399	437	442	434	442	486	418	416	419	460	464	456	459	468	460	432	452	423	463	461	450	475	455	459	436	476	472	436	456	479	497	445	431	465	457	457	437	430	454	441	431	428	455	451	471	424	478	455	471	404	420	434	440	462	456	439	437	466
30724	44147	26596	10920	2207	1025	782	765	645	671	532	529	547	529	531	495	501	532	548	514	490	508	506	545	519	525	502	520	468	512	517	486	531	524	523	480	513	529	488	503	508	502	545	522	491	500	486	512	502	498	486	481	523	498	505	527	502	484	512	559	482	491	522	534	534	530	520	511	529	535	504	503	465	519	516	522	489	498	509	488	509	501	512	510	510	507	477	515	500	478	576	493	466	575	519	500	506	501	512	497	536	483	486	520	463	527	487	497	491	526	484	525	531	498	499	510	483	473	494	493	519	454	514	562	525	542	460	499	505	500	458	496	510	513	503	483	537	505	539	516	510	504	487	535	476	511	531	507	486	521	503	500	516	515	499	482	509	490	514	510	473	522	503	536	539	478	520	505	537	542	502	511	524	512	515	498	502	516	505	520	501	509	502	541	498	507	517	526	478	546	485	487	523	505	514	500	505	496	487	536	495	479	495	531	517	487	535	501	485	471	464	531	514	477	550	500	521	489	521	475	470	509	518	505	514	537	498	510	547	568	491	548	486	489	470	533	508	541	509	503	484	509	534	520	506	467	509	516	493	550	475	540	503	502	495	502	490	492	518	519	468	507	509	498	561	555	523	479	511	503	525	532	511	507	468	524	504	507	501	484	524	530	518	539	493	533	472	476	503	562	486	540	536	522	541	492	493	502	491	513	487	487	506	525	509	488	535	481	507	507	477	504	494	523	496	460	437	517	496	512	504	494	511	507	507	539	531	490	498	493	523	485	529	536	498	517	508	498	492	456	547	480	500	516	497	537	496	590	471	481	482	493	508	496	518	516	517	526	511	501	508	483	514	528	506	494	548	515	535	513	501	526	510	507	494	485	506	476	501	486	484	539	532	501	466	479	525	491	524	512	527	487	520	516	524	497	510	520	513	533	506	500	464	494	495	528	480	490	483	533	472	533	543	494	499	527	532	513	543	495	543	558	527	519	481	523	519	534	557	524	484	514	480	510	514	480	512	481	549	546	494	486	502	478	467	501	486	508	522	523	526	536	521	482	511	513	484	470	503	506	474	520	512	483	531	507	543	481	511	500	518	513	500	506	549	499	507	520	500	507	558	477	507	541	482	473	499	453	503	508	467	527	516	503	507	500	490	501	525	526	519	547	510	470	523	544	548	466	524	507	494	488	508	491	498	539	492	517	478	514	535	518	522	490	535	494	535	503	497	473	516	530	497	544	464	501	493	451	507	525	529	500	498	500	504	512	523	503	487	498	467	494	530	519	472	476	513	531	541	494	516	510	495	493	534	501	477	529	482	498	489	522	509	559	510	530	492	492	515	557	486	521	516	501	486	490	465	508	493	482	504	519	476	536	476	534	525	502	498	487	503	526	506	553	519	469	479	496	527	536	550	502	502	488	490	503	449	507	553	504	525	523	555	508	515	545	508	473	520	532	492	454	519	493	500	501	519	538	486	538	527	529	491	558	494	506	473	515	529	471	477	488	519	492	531	529	520	517	528	495	496	511	500	569	503	527	505	506	509	529	446	504	511	493	543	497	546	470	508	507	539	478	459	513	534	512	540	491	465	493	486	515	538	526	503	501	508	481	493	496	462	521	533	513	479	520	516	544	523	505	511	485	527	504	534	501	504	552	468	510	502	526	523	544	514	500	473	504	478	515	526	513	538	530	523	554	491	503	449	528	514	498	542	532	476	494	521	483	532	528	475	490	507	558	490	524	493	527	527	503	484	506	512	517	495	477	457	514	511	504	512	500	543	501	475	507	538	506	485	517	504	496	464	517	498	535	513	511	513	495	469	517	514	506	479	499	514	454	539	478	497	497	520	492	524	511	515	476	520	466	523	529	497	521	527	533	492	496	485	473	538	492	464	511	519	504	490	505	515	524	514	467	457	524	477	495	517	535	504	544	496	542	508	507	529	510	510	528	492	519	468	470	495	493	517	468	469	511	550	519	533	558	503	495	512	517	517	485	497	509	499	480	530	496	518	507	494	515	513	533	521	480	473	516	507	514	513	451	507	541	510	495	484	483	488	499	507	461	511	455	490	499	513	516	524	501	476	501	510	521	525	496	547	521	464	547	480	518	536	488	518	513	527	514	493	543	536	519	474	486	507	511	463	524	502	530	464	538	509	522	478	488	487	525	493	532	527	555	534	473	538	493	525	519	474	500	484	502	488	501	547	529	502	518	519	500	516	470	526	494	508	522	503	505	495	528	512	501	510	501	524	511	521	564	510	539	505	493	518	545	499	485	510	497	505	460	533	537	478	494	519	521	505	483	466	497	526	487	485	508	538	510	492	507	512	503	508	505	450	461	505	552	504	502	510	509	582	506	469	491	517	490	521	527	503	506	512	500	447	481	505	509	497	514	499	523	478	517	583	531	532	516	508	487	524	526	454	521	522	514	496	520	466	540	523	548	506	507	503	487	533	549	522	487	512	514	497	508	461	546	539	500	535	490	490	544	516	486	498	510	498	522	525	569	508	507	481	550	516	488	520	461	517	558	478	483	521	502	483	492	514	515	519	534	488	525	498	534	477	514	515	527	523	479	512	493	575	487	507	490	513	475	499	509	524	481	486	529	451	520	496	537	523	496	492	535	520	514	497	492	504	531	491	513	504	483	525	512	480	464	523	457	513	498	522	468	508	513	482	520	497	512	535	490	524	478	537	478	557	526	504	531	551	506	521	512	506	541	514	521	468	520	524	493	499	514	542	536	502	533	491	505	528	474	475	518	506	458	478	506	490	518	523	511	512	512	504	488	529	549	516	490	544	466	515	540	518	450	509	516	529	495	461	506	499	523	516	487	517	501	525	514	512	485	549	473	541	507	494	552	533	481	538	500	511	514	518	522	501	536	498	506	495	498	541	510	481	504	507	499	507	539	476	509	461	492	533	489	520	502	507	488	492	485	529	481	477	489	507	500	485	497	482	503	525	499	493	543	501	514	471	472	516	499	501	504	520	521	536	503	515	491	543	529	499	502	496	517	512	490	531	513	528	518	527	472	495	477	517	504	590	506	535	513	532	472	493	515	529	511	490	505	523	492	503	476	507	512	528	484	474	468	511	552	513	506	532	481	483	514	490	489	486	490	494	505	503	519	483	486	481	514	529	512	504	486	492	494	467	462	518	526	536	482	521	511	479	494	523	505	465	478	504	539	486	504	480	480	518	474	485	509	526	481	533	499	536	503	512	501	506	475	508	510	505	494	516	473	512	502	509	541	501	549	529	518	531	529	514	512	512	502	525	541	523	558	519	514	524	511	507	485	513	501	469	504	515	519	505	540	521	459	481	519	518	488	490	494	517	472	524	498	531	510	508	548	502	508	482	491	488	517	486	512	545	499	518	494	503	488	513	527	510	514	490	519	536	498	488	507	466	511	543	509	475	469	466	535	478	523	514	485	489	541	481	515	488	493	500	483	542	537	515	522	473	506	531	467	526	479	500	498	514	530	488	493	537	505	516	487	543	511	537	516	499	473
24115	21218	28465	24340	21060	10827	1569	920	785	758	645	579	533	511	517	473	514	458	505	435	437	474	400	474	458	430	402	436	441	434	454	463	443	434	393	448	415	421	452	445	473	403	395	471	432	452	436	439	451	409	455	469	434	427	434	421	472	515	433	466	482	460	445	419	385	421	372	408	417	409	444	404	444	405	445	446	460	421	449	437	417	456	408	417	452	458	390	433	462	400	437	461	412	435	398	414	435	440	437	413	437	430	430	452	422	398	429	436	431	394	450	448	405	406	425	425	411	456	425	450	443	435	431	395	424	444	393	398	424	443	459	388	445	427	412	422	402	412	483	440	467	455	447	429	404	428	447	426	412	406	439	419	453	433	448	452	457	402	439	445	436	470	433	460	447	431	452	414	419	431	410	450	434	451	449	438	439	424	440	393	445	446	426	466	459	421	437	441	458	455	434	409	411	456	436	412	464	469	437	419	462	459	423	472	417	417	409	406	405	446	452	447	448	443	474	452	408	426	474	424	434	424	444	454	411	405	412	421	417	434	435	419	453	442	403	421	445	430	481	412	445	421	466	453	403	434	408	412	458	440	437	440	407	413	433	437	427	419	431	407	407	421	455	435	426	463	443	432	406	395	435	436	438	425	403	438	414	477	434	456	424	454	393	423	453	421	421	444	451	391	416	434	422	444	424	412	451	441	410	415	410	449	420	414	392	426	451	432	434	401	432	431	444	437	376	485	394	429	410	434	459	462	474	433	441	441	402	440	408	437	429	456	429	401	469	420	433	448	443	442	408	414	459	454	422	440	440	421	428	404	404	459	436	439	429	458	430	444	407	420	404	452	434	457	388	437	453	433	464	432	399	393	434	445	409	425	424	408	460	464	439	455	434	408	434	419	420	410	440	418	447	454	435	443	416	455	437	426	477	428	451	440	445	432	430	438	450	450	449	443	436	451	419	465	424	415	435	401	467	446	447	457	423	431	404	415	431	430	412	435	419	436	444	420	460	404	432	424	413	426	402	435	418	428	444	420	429	408	467	423	448	401	423	427	428	424	444	429	441	434	451	447	470	440	410	434	467	419	444	486	410	481	433	373	400	423	434	480	430	405	423	453	394	457	392	414	424	442	422	410	418	427	411	414	460	402	427	434	423	419	405	394	453	407	458	427	443	488	449	445	418	445	425	440	420	436	439	439	437	428	427	437	394	456	439	453	450	471	392	463	442	440	469	445	431	458	471	440	446	426	461	452	429	401	423	442	443	437	402	432	417	392	403	435	426	454	471	426	457	414	450	446	419	415	441	415	403	477	444	444	420	421	395	441	394	457	415	413	446	397	458	436	446	432	494	415	440	457	468	422	451	469	442	403	437	433	410	442	465	393	472	427	452	468	473	448	404	434	419	458	432	437	467	421	436	436	409	444	487	439	450	453	451	445	390	454	452	445	451	432	435	415	433	452	436	423	420	479	406	413	444	420	426	413	430	408	404	426	402	444	427	445	448	422	435	431	438	440	442	431	424	455	407	441	473	435	463	447	444	475	395	424	451	457	452	433	417	422	469	448	445	456	455	445	458	417	432	432	453	418	444	445	422	411	427	451	420	438	399	473	423	417	457	394	442	456	425	417	451	427	431	428	428	418	439	414	441	434	432	453	398	423	441	437	421	444	425	433	437	434	447	436	408	451	431	416	431	409	397	434	436	459	426	395	458	469	448	419	431	470	425	440	417	413	422	402	454	449	411	456	385	445	437	440	456	463	427	433	457	444	445	454	440	419	419	418	465	431	461	481	456	432	451	427	422	471	433	444	410	433	411	455	434	449	416	443	436	411	471	437	405	424	455	434	401	417	440	411	409	457	451	449	478	407	446	436	434	411	446	446	428	425	433	434	407	467	430	425	381	449	426	434	446	399	453	461	470	465	443	442	449	415	429	438	411	396	418	434	440	456	424	427	448	438	461	414	430	389	395	435	419	409	441	436	452	393	430	448	407	425	434	419	414	430	405	421	420	472	404	452	416	441	415	449	473	461	448	465	428	473	426	445	442	400	458	420	428	426	415	386	433	411	449	472	439	460	460	465	472	436	447	447	404	430	434	413	443	414	441	438	415	423	456	435	434	429	433	436	448	398	402	471	412	439	453	404	418	390	419	453	423	441	431	406	432	432	424	423	458	469	426	395	430	447	446	403	469	414	400	436	414	427	387	442	430	445	421	439	430	447	454	406	445	430	451	424	432	423	422	471	474	400	423	445	406	422	420	413	472	402	412	424	417	430	421	445	433	454	432	414	415	455	431	428	427	491	413	436	406	404	452	438	414	437	472	442	405	437	440	453	430	407	425	432	432	437	439	393	431	405	425	400	420	411	418	456	473	424	422	424	402	421	407	415	481	455	424	393	432	379	478	421	458	421	407	438	437	409	398	428	413	437	421	464	428	447	462	447	434	428	440	416	448	467	459	467	452	417	444	455	455	456	415	415	400	445	444	443	430	437	409	465	405	475	403	416	399	419	465	422	474	474	449	421	459	431	432	413	439	418	485	435	420	433	448	394	420	442	423	407	451	409	445	445	420	401	418	431	451	421	409	398	428	421	421	421	419	421	415	426	431	411	438	424	441	418	415	397	417	419	444	416	398	479	417	406	462	409	429	472	452	407	439	476	425	422	401	425	435	437	439	374	437	461	428	434	420	429	438	428	451	438	406	482	385	451	422	415	439	422	434	408	417	410	386	456	430	428	417	435	435	404	404	428	451	477	461	384	441	433	439	463	413	445	468	452	421	436	425	408	426	405	415	421	448	421	433	434	410	441	440	435	413	449	450	401	398	431	440	451	429	472	401	439	436	481	461	391	440	425	402	422	435	405	421	436	438	443	426	415	428	449	424	455	424	428	402	431	412	442	397	434	415	455	443	421	426	424	419	453	442	446	465	411	452	446	459	416	428	432	441	446	448	443	434	441	432	422	429	413	424	433	470	441	448	428	425	405	439	378	426	441	444	413	435	425	431	439	420	419	425	405	434	445	416	435	398	434	455	453	426	395	439	454	461	414	397	436	420	430	419	412	419	450	438	419	425	473	430	490	439	436	448	447	460	372	421	419	424	432	460	407	402	412	443	409	421	385	419	433	435	427	441	469	430	425	437	438	463	411	433	446	460	428	465	448	381	437	455	453	441	448	414	421	450	436	424	428	419	457	468	401	423	410	462	437	423	400	420	448	437	408	403	416	401	429	444	421	432	427	432	404	420	380	458	403	431	444	359	392	426	447	452	406	431	438	429	433	421	413	464	446	458	450	445	464	402	411	456	402	423	438	440	456	444	421	417	429	413	451	396	439	457	407	405	407	412	436	374	395	411	431	416	445	391	445	429	394	479	441	412	430	417	422	425	418	477	438	419	457	434	430	435	446	462	424	419	432	428	442	426	440	388	448	430	453	441	433	449	407	475	423	443	440	461	437	442	422	450	418	438	429	467	479	431	480	440	473	461	456	418	413	451	467	415	428
31204	51327	37673	16956	5452	3080	1764	1452	1150	1023	866	679	673	607	586	575	570	543	524	536	522	533	533	496	522	512	533	502	548	514	457	512	481	493	480	492	497	524	480	505	513	459	492	465	510	483	489	533	497	457	525	479	525	489	513	511	542	560	536	439	529	472	508	481	444	513	455	461	508	486	475	504	460	432	448	510	549	479	506	479	509	483	518	482	491	493	507	522	503	479	448	500	496	474	491	446	456	525	489	509	515	477	496	486	508	511	495	462	506	508	476	492	470	475	511	506	459	501	502	437	455	445	534	482	436	503	486	540	501	455	504	495	488	464	470	474	512	537	512	493	493	485	511	467	499	483	513	477	521	502	505	500	499	473	520	462	516	520	445	465	476	462	444	517	475	453	501	512	481	481	480	524	490	459	518	508	480	503	494	505	499	481	462	525	521	522	509	495	517	505	498	461	435	492	511	480	457	511	485	548	500	469	467	493	476	511	489	488	481	502	513	468	522	510	486	469	503	418	520	483	458	465	456	483	449	499	488	506	454	459	453	469	492	481	458	518	510	503	509	463	475	494	485	511	531	471	493	458	495	489	479	463	503	493	459	484	489	483	481	482	505	483	509	488	479	465	507	496	474	488	474	516	502	521	476	481	480	497	469	524	512	468	480	522	487	536	502	479	490	494	503	474	464	456	508	498	455	490	484	469	538	535	515	476	485	479	507	485	474	515	523	481	470	443	453	487	476	477	461	482	485	469	462	466	496	500	493	464	496	481	519	510	495	488	503	499	521	454	535	505	470	477	493	475	469	485	484	486	486	532	539	456	493	502	490	491	491	506	482	480	514	481	496	422	487	514	494	454	472	479	489	491	479	500	456	508	483	491	482	475	477	495	506	475	479	468	477	502	517	465	528	440	495	504	463	523	493	498	496	487	505	444	463	478	487	481	493	488	479	509	546	469	478	490	483	526	469	470	485	505	534	485	511	479	478	462	500	499	516	468	427	484	480	484	440	510	496	510	531	450	503	489	447	465	456	496	515	480	433	468	470	500	477	495	524	479	481	514	546	503	488	450	523	485	496	442	469	482	492	551	502	459	461	508	482	455	516	475	489	540	491	522	534	491	517	470	469	481	475	483	544	497	487	498	479	496	486	504	462	497	483	487	504	461	498	513	500	509	486	507	498	480	466	475	477	491	499	507	509	514	485	522	491	481	494	474	492	511	520	490	471	485	471	456	507	457	495	474	507	483	466	480	503	515	449	490	477	500	473	486	517	470	481	477	491	518	493	497	463	498	466	498	457	524	468	446	475	491	469	474	506	501	500	504	538	486	492	515	474	437	536	490	477	479	496	481	489	500	514	482	503	482	464	449	487	475	473	470	478	477	522	489	462	472	494	486	497	481	455	457	532	477	479	502	467	519	488	527	446	488	431	488	482	476	508	450	446	490	513	479	517	492	473	512	467	503	529	488	487	512	483	464	475	491	499	468	496	517	494	482	520	484	478	475	481	459	461	500	505	497	495	468	473	478	507	476	488	488	503	508	492	504	501	464	493	515	520	517	522	501	490	454	469	511	472	474	507	499	451	449	502	505	489	507	460	454	485	532	488	499	474	445	505	494	481	440	525	474	518	459	515	513	497	460	513	486	442	533	489	489	452	507	474	514	462	482	505	501	459	529	491	506	475	467	524	490	471	484	465	498	499	494	495	500	492	503	540	513	489	491	459	488	498	496	474	497	528	489	492	524	475	521	491	502	491	516	515	445	522	476	455	496	473	493	495	507	472	475	471	449	462	489	505	514	460	473	469	492	485	479	529	472	485	477	468	473	480	506	498	474	447	497	504	473	506	488	492	484	489	492	512	448	481	511	496	506	497	494	502	506	491	479	469	476	458	480	474	493	478	489	539	462	536	490	505	481	518	471	473	492	461	511	507	485	496	507	505	518	499	496	514	472	476	442	517	486	503	529	508	468	478	501	486	470	452	493	481	507	524	473	464	528	497	446	484	505	464	509	461	497	465	490	491	485	465	476	465	457	468	504	494	507	467	473	469	491	484	459	488	516	501	482	481	450	499	488	511	457	458	482	497	446	490	459	502	469	484	469	477	503	498	512	507	545	498	538	507	525	446	464	443	522	503	474	445	516	486	482	514	515	465	480	484	465	464	495	477	485	455	473	485	477	508	481	506	482	505	555	451	472	517	500	453	527	500	485	482	492	559	507	503	480	479	483	478	484	495	450	477	518	465	494	494	494	526	510	475	527	505	489	514	518	502	451	490	479	440	485	484	476	491	440	485	514	489	518	511	462	478	483	490	483	497	483	459	502	459	479	474	482	481	469	495	489	478	520	475	485	500	509	462	487	478	479	487	504	481	509	514	491	499	466	507	464	497	494	475	490	505	512	486	514	457	501	472	483	525	447	510	497	517	498	501	481	431	477	518	489	490	484	475	480	466	512	496	556	499	523	440	443	491	508	493	501	504	501	478	488	491	491	468	500	501	503	509	485	489	488	453	440	501	437	499	500	473	469	487	507	488	477	481	483	456	499	519	497	459	474	499	507	521	516	499	471	418	502	460	465	487	498	507	470	537	499	480	478	493	495	462	491	478	478	497	497	481	529	488	479	493	485	466	448	480	451	494	455	525	447	525	420	449	502	498	474	486	475	527	494	473	459	497	538	509	476	479	495	465	529	522	479	481	525	473	473	518	525	504	488	490	447	486	436	460	480	495	467	507	481	450	483	505	469	469	443	509	452	499	500	460	483	511	468	470	508	493	477	484	487	484	467	505	479	434	514	446	472	506	482	517	484	469	467	477	542	469	479	517	471	511	479	482	462	457	466	524	470	445	513	441	488	536	543	479	493	503	471	538	533	509	493	479	498	472	477	557	494	469	478	470	528	453	501	494	501	519	452	509	509	477	469	551	477	502	496	467	480	438	484	457	528	481	518	526	484	530	506	483	454	491	487	512	498	495	475	475	485	491	512	433	516	489	519	500	509	473	480	488	505	489	484	464	519	478	493	469	464	478	469	479	497	483	492	511	498	497	448	483	483	483	440	481	532	497	496	490	474	493	493	480	452	504	506	479	484	483	488	494	497	502	497	415	515	488	459	467	474	481	523	470	501	476	486	436	499	455	477	484	500	478	498	503	469	495	477	472	529	495	481	482	484	461	470	463	476	481	507	492	468	491	477	447	485	490	479	491	507	507	504	477	499	458	498	471	474	519	476	488	480	482	496	545	495	505	496	468	452	451	488	473	531	469	488	506	457	449	515	509	525	484	497	472	509	492	466	519	460	499	435	461	485	493	489	495	515	489	522	468	509	499	475	470	483	468	517	498	473	502	441	508	511	457	516	475	497	471	467	506	504	444	484	473	468	485	507	492	486	485	491	511	457	455	493	486	473	483	470	487	514	496	483	489	429	521	520	499	478	489	475	458	480	485	491	440	484	475	494	525	495	513	479	476	503	518	471	510	513	507	489	517	462	441	501	512	463	500	492
25318	21220	27547	24998	11229	1605	929	781	723	658	625	650	549	581	593	593	558	504	572	567	555	570	569	563	525	604	612	616	527	539	565	591	590	545	566	516	576	562	527	575	586	539	516	607	558	548	534	547	543	549	593	546	519	552	528	583	534	552	575	539	554	573	541	535	577	564	542	564	584	545	574	526	520	557	518	563	499	558	545	570	563	530	534	533	559	518	528	543	572	558	543	542	544	502	513	546	561	553	562	551	521	549	572	589	526	541	528	544	546	560	550	577	541	551	573	517	542	528	551	507	565	574	570	550	536	560	534	581	530	557	543	555	527	545	508	486	579	581	571	538	551	577	552	532	539	566	548	510	604	525	530	526	566	568	523	566	581	533	571	584	562	571	578	588	567	570	552	524	513	527	570	586	536	550	559	565	583	544	540	580	541	562	614	509	574	530	572	571	560	547	542	555	594	570	516	518	536	542	548	547	536	613	523	541	581	585	514	544	594	579	545	534	580	551	556	531	543	578	540	494	513	563	560	521	594	576	585	561	562	570	573	569	578	584	528	538	538	558	581	554	529	561	557	520	556	613	578	559	574	558	576	527	583	585	538	520	555	549	624	565	549	565	587	558	565	540	511	556	550	535	540	540	590	576	535	555	526	528	548	535	584	505	571	562	554	523	539	553	556	549	519	516	555	531	505	547	569	526	550	530	547	589	554	577	521	535	572	520	556	554	520	571	534	521	551	567	514	575	578	558	553	555	569	562	558	567	566	562	515	539	552	568	581	536	546	553	534	510	539	539	574	533	532	552	539	552	560	555	530	556	563	563	526	524	563	571	487	570	598	551	555	552	521	558	545	580	564	561	548	543	602	575	543	533	559	557	541	559	555	561	537	548	560	575	548	553	552	551	575	567	516	558	537	531	571	583	542	566	532	524	583	563	534	570	540	554	599	612	519	541	537	526	546	564	574	563	533	515	544	567	529	562	543	535	594	569	504	557	542	526	534	589	552	538	502	613	534	549	547	545	539	555	558	571	581	583	534	541	556	564	549	596	562	563	515	568	563	550	544	538	539	536	548	545	555	588	557	568	534	595	543	509	562	542	574	521	527	580	538	575	504	535	582	514	581	507	522	559	567	564	588	552	525	547	533	521	551	539	545	559	605	545	549	550	515	556	570	598	542	558	543	579	565	537	548	559	553	560	570	524	550	533	583	560	570	573	550	531	526	570	534	532	548	541	561	568	548	543	545	552	501	538	516	497	495	518	541	554	552	537	556	564	525	547	579	540	573	528	574	570	545	551	545	552	527	565	521	542	583	541	555	517	548	551	548	540	539	552	581	553	496	553	502	523	546	521	579	560	574	571	532	531	548	542	565	560	574	581	558	598	491	560	540	573	565	576	561	563	576	538	556	564	566	592	550	589	530	526	542	549	583	551	557	565	536	547	546	562	548	542	559	545	516	572	576	579	548	586	529	558	492	577	554	550	610	526	576	590	546	528	537	530	552	549	553	541	575	543	554	532	545	546	527	511	523	542	529	528	524	529	534	559	554	503	560	576	578	546	513	568	586	521	615	547	524	550	554	515	529	497	514	565	584	578	547	537	519	569	512	590	594	563	528	543	572	589	594	543	516	579	557	563	579	541	549	522	557	540	531	548	573	531	565	588	574	531	581	566	549	555	573	543	544	539	520	502	587	548	520	575	528	579	566	562	525	546	593	519	569	520	558	591	532	588	542	570	544	531	557	555	554	517	572	544	553	554	556	514	532	543	525	587	578	522	499	551	552	521	566	579	544	541	539	567	576	553	526	560	543	570	539	534	546	553	550	525	551	547	558	583	544	530	536	546	545	558	536	539	538	525	559	575	537	565	517	536	561	594	546	540	568	530	528	541	540	512	536	547	539	570	554	527	521	565	536	532	549	545	570	560	527	560	575	506	533	546	600	530	542	591	585	567	547	549	547	559	558	563	598	532	494	550	563	575	548	535	576	541	512	527	565	528	547	527	537	514	555	523	532	561	542	561	537	566	554	588	537	592	511	524	598	495	567	535	547	541	528	564	535	539	562	580	524	558	518	599	551	596	570	526	528	536	579	586	535	551	565	549	575	584	580	534	554	546	543	553	607	561	563	538	525	539	496	541	561	571	528	570	590	531	534	534	556	524	534	540	556	589	566	550	578	546	571	554	521	595	529	557	506	563	551	531	500	533	562	588	566	587	543	517	527	554	533	544	548	537	539	531	572	607	582	528	531	507	528	558	547	525	561	556	514	545	520	556	540	549	571	516	519	568	526	577	554	535	532	531	552	535	537	542	517	554	573	559	581	571	578	568	565	537	521	602	519	538	544	531	567	546	540	545	525	544	553	529	534	535	569	504	544	550	510	538	535	542	560	525	564	531	573	553	547	553	549	583	571	526	548	524	563	551	539	517	559	557	499	540	561	536	586	566	584	534	543	535	545	538	553	551	542	551	535	538	552	543	568	581	502	549	558	558	564	547	492	580	545	512	571	517	531	585	556	557	577	549	573	559	533	568	541	519	638	591	576	525	578	527	575	554	554	558	516	541	583	594	515	535	544	540	585	557	534	550	600	536	546	595	545	555	550	536	581	556	567	561	544	501	496	528	546	565	575	524	607	547	561	534	558	537	572	574	556	547	539	575	556	515	544	556	562	557	551	500	516	534	526	589	567	569	552	555	528	575	522	578	560	554	563	588	536	523	553	565	500	465	534	541	564	566	513	550	585	545	578	589	566	552	527	535	569	562	594	544	557	553	557	535	611	560	569	555	542	562	558	556	562	551	546	554	557	542	509	517	557	536	531	566	507	555	578	536	579	556	528	565	541	523	546	559	561	513	581	541	557	555	527	573	548	504	576	572	572	553	537	512	561	591	552	548	518	544	534	560	588	524	525	563	577	587	557	602	571	548	557	542	577	530	558	516	544	529	546	515	560	520	548	559	569	547	499	513	551	521	528	536	557	538	558	569	543	564	584	536	555	542	542	563	530	534	557	573	585	555	568	578	537	551	553	527	534	576	623	542	509	555	575	572	546	528	548	547	541	535	545	530	541	516	575	574	532	553	540	551	572	498	548	540	554	559	581	510	525	550	523	555	532	531	563	538	534	536	516	559	546	555	548	504	532	554	503	550	598	531	539	561	524	559	573	550	519	549	546	586	554	548	540	561	553	526	529	524	551	543	561	558	546	563	562	563	564	562	534	550	504	531	529	521	514	575	518	546	601	548	580	572	551	566	549	554	585	567	598	534	572	559	552	560	554	542	522	584	565	540	504	531	534	554	558	533	571	605	489	540	555	543	582	569	603	524	551	577	525	528	581	586	559	521	574	520	517	559	536	569	544	537	567	525	579	534	542	545	508	497	564	560	588	541	532	562	549	591	586	550	605	563	545	555	543	543	568	534	566	541	591	549	515	555	539	572	512	594	536	555	557	517	545	560	587	560	532	539	519	510	573	521	524	539	554	489	513	553	582	548	573	559	547	571
30811	46914	31468	9046	4444	2095	1437	1197	1043	901	792	712	700	718	700	648	706	648	700	665	628	616	658	655	635	627	610	650	616	633	610	648	576	599	628	615	634	656	614	646	625	607	614	635	679	642	618	600	597	645	600	665	577	634	620	639	621	633	598	609	596	598	632	628	592	630	583	616	593	618	619	568	635	605	620	587	634	585	577	618	617	612	613	638	624	642	631	598	620	599	610	626	547	602	595	640	659	605	609	625	656	585	676	584	603	572	619	625	618	573	638	630	669	665	567	586	633	599	644	636	645	562	626	600	654	553	605	593	606	631	605	605	652	641	638	608	603	623	641	597	642	628	586	638	645	603	603	658	632	603	616	638	625	615	644	602	590	616	650	583	649	662	623	629	603	600	627	659	636	580	564	656	627	606	665	618	632	616	632	638	544	617	686	653	633	623	594	610	594	638	609	621	601	635	659	614	628	608	624	651	673	641	631	645	619	636	659	652	622	655	634	600	606	610	635	622	670	635	583	624	604	629	616	641	621	597	630	621	629	664	604	610	625	588	642	625	624	598	631	656	661	589	625	652	631	626	590	568	617	608	588	578	612	592	609	604	595	645	619	640	587	582	608	629	625	614	595	613	599	653	658	622	584	651	588	631	648	617	612	583	607	636	614	646	628	592	627	595	636	621	600	601	622	615	599	599	589	561	638	668	629	589	640	631	630	624	621	589	616	607	626	650	582	604	591	603	632	621	637	650	673	630	617	582	590	588	606	569	605	607	617	604	631	619	597	605	636	630	623	566	647	630	603	580	578	609	640	612	596	586	632	606	612	635	624	639	618	626	610	607	598	605	593	605	630	649	593	597	604	626	634	654	654	620	635	635	641	642	621	566	611	661	573	608	571	608	594	608	635	621	582	642	596	617	645	639	619	602	575	605	607	626	604	610	634	666	617	552	621	621	631	614	601	603	606	654	611	627	648	589	587	622	622	609	631	593	621	608	626	597	590	575	625	558	629	560	623	611	633	645	590	573	606	608	603	626	618	626	604	650	598	610	587	617	625	619	553	606	655	580	621	609	593	650	596	617	606	592	579	611	600	576	610	572	593	640	637	597	655	611	622	621	650	652	630	589	664	611	563	636	636	622	583	587	600	601	653	606	666	629	583	612	637	596	627	604	602	630	598	607	606	600	607	616	668	631	681	609	616	602	610	634	563	601	596	615	595	612	635	573	636	606	585	602	607	644	585	615	645	633	671	681	590	612	633	625	631	615	621	589	618	654	602	658	591	577	620	670	636	558	636	594	646	626	639	592	605	562	645	630	541	612	613	600	588	607	621	643	619	635	587	599	633	600	623	587	619	612	582	598	632	616	591	582	610	608	650	646	637	572	615	618	597	626	593	588	623	629	643	608	601	632	602	627	592	620	639	641	622	631	599	615	622	598	639	660	628	634	631	658	589	641	637	631	639	660	605	643	633	639	608	625	627	584	625	631	602	596	626	595	598	658	613	622	618	594	591	636	637	593	659	607	600	650	613	597	595	630	623	613	593	623	615	621	628	646	635	628	639	668	632	655	599	619	565	617	618	638	603	594	675	612	593	597	596	597	626	600	596	619	687	627	584	616	575	582	631	631	624	588	594	595	584	605	629	611	602	654	617	635	599	618	608	600	595	597	572	641	616	594	600	604	602	601	599	608	589	603	618	613	565	653	637	618	628	632	640	616	593	632	632	603	613	627	593	653	646	575	577	569	648	671	639	630	563	607	577	616	598	596	582	643	577	611	614	586	616	623	644	560	624	604	620	626	668	637	589	641	615	635	603	683	668	656	626	618	586	660	589	628	596	616	637	614	668	659	599	585	620	631	594	617	606	581	608	619	632	608	641	598	576	603	626	602	612	621	639	607	627	608	651	638	603	622	611	630	601	563	602	611	616	658	613	578	677	660	662	619	649	610	632	618	617	603	614	643	606	600	603	596	631	637	585	639	642	654	586	635	613	603	639	641	574	608	605	611	587	608	620	601	665	602	614	604	608	598	620	541	597	633	599	617	578	622	610	596	612	647	606	647	609	641	639	599	622	581	604	585	603	648	619	648	585	621	605	608	639	620	610	628	645	577	621	580	594	580	592	597	633	648	608	613	640	584	579	653	636	611	589	601	598	576	609	629	585	632	592	598	620	660	602	619	621	591	639	661	561	599	590	633	603	609	602	621	655	578	607	615	594	614	596	638	622	640	593	589	578	605	613	631	626	600	620	637	614	573	607	601	613	619	622	686	636	633	617	615	577	611	603	580	610	587	584	559	638	632	615	615	610	612	608	631	672	599	608	651	610	645	670	637	624	605	641	633	695	645	628	626	642	608	624	681	674	612	577	599	656	630	599	644	620	626	591	644	611	596	634	619	624	625	612	626	679	631	598	609	557	616	614	623	599	606	645	649	586	626	626	590	606	583	607	623	652	600	584	576	602	610	576	623	558	618	628	616	616	589	583	596	600	603	612	600	641	623	596	633	631	603	640	609	640	567	626	677	650	586	611	615	598	594	608	635	595	578	553	598	628	568	584	645	621	628	567	637	649	611	593	635	632	594	574	651	605	612	568	606	625	614	635	620	605	630	630	611	625	557	623	621	637	604	590	601	635	634	620	605	627	641	658	620	643	597	595	620	640	558	620	638	597	577	566	625	611	588	636	619	655	632	617	587	586	613	611	629	635	601	586	623	585	674	651	617	603	639	571	602	633	622	606	605	618	603	637	623	578	600	614	610	649	567	566	642	568	613	597	618	613	640	583	656	621	601	577	639	579	605	586	606	625	685	615	632	630	635	614	622	608	616	681	593	629	616	633	586	664	635	627	638	629	656	597	620	601	612	601	609	637	625	635	614	626	652	590	632	636	666	626	609	641	591	617	623	616	616	645	591	590	609	627	605	598	615	570	621	662	559	599	613	633	669	603	600	589	634	615	653	628	629	620	617	659	563	653	554	618	602	594	615	616	652	612	629	657	625	584	610	615	647	614	644	565	593	596	636	615	609	656	592	594	599	629	622	628	577	605	615	646	634	608	648	625	638	630	597	605	651	625	602	619	646	627	594	674	634	630	592	599	602	619	627	649	583	655	605	643	606	656	612	642	599	613	622	645	616	596	617	645	628	618	611	634	612	660	635	621	617	577	624	618	614	619	612	638	595	621	611	622	589	592	585	614	627	578	568	628	601	596	632	662	571	600	624	604	630	669	580	607	580	615	625	654	622	612	598	643	626	582	601	639	624	610	574	608	614	621	584	630	607	610	601	587	579	657	622	624	641	573	643	645	604	629	588	621	650	624	635	589	616	593	555	573	628	646	654	593	662	658	575	617	646	622	630	631	663	610	635	616	633	605	636	569	630	598	673	640	628	599	650	652	600	612	609	606	640	622	604	602	629	618	639	598	604	645	623	646	586	557	618	590	596	614	642	623	615	600	612	615	671	622	575	662	591	682	629	630	553	632	625	618	626	579	636	659	626	628	596
22934	21152	28743	23874	21179	21085	9242	1644	1146	1039	896	837	711	696	725	642	636	652	634	631	617	577	601	569	640	630	599	584	644	566	591	618	580	595	578	589	578	518	594	574	600	565	601	595	590	607	541	625	581	590	534	590	576	556	578	584	581	578	587	544	557	568	544	579	551	561	577	582	599	579	575	550	579	588	625	580	620	581	531	566	613	599	590	587	549	546	571	584	585	593	580	592	542	579	543	532	512	583	562	586	541	574	591	593	566	541	582	574	548	529	563	547	545	577	560	570	539	539	563	581	575	601	546	631	541	563	545	549	558	554	541	563	638	550	529	599	583	583	564	569	585	551	567	599	572	562	518	576	564	550	566	599	567	560	555	560	573	592	605	615	604	549	554	604	549	572	546	544	551	564	616	612	582	546	574	551	570	570	585	568	544	576	559	560	572	569	572	541	587	562	536	568	547	569	590	545	558	541	549	569	610	562	605	545	566	612	569	529	569	563	575	555	617	533	589	550	594	588	579	588	554	591	569	561	572	557	559	563	535	618	596	541	569	561	555	520	543	581	626	547	570	598	541	586	532	546	550	574	593	546	535	548	529	563	563	541	570	611	588	575	581	580	535	565	593	540	572	600	568	566	555	568	610	579	581	543	579	539	556	597	560	561	579	604	577	579	601	539	564	536	585	570	553	555	549	543	558	562	558	548	554	551	546	584	579	611	575	592	550	600	573	566	579	588	602	579	552	532	570	553	597	556	579	583	549	549	609	579	569	610	565	567	584	581	581	535	581	580	599	593	567	565	568	606	526	580	580	540	524	582	544	555	560	615	544	585	517	550	580	564	605	602	616	523	552	551	579	560	569	551	610	592	587	550	543	604	553	562	576	536	531	589	567	568	574	591	584	597	582	586	593	597	553	549	558	578	584	535	564	599	590	578	594	539	588	581	520	570	571	540	551	566	580	575	598	556	579	544	546	587	601	576	584	541	570	563	618	579	586	588	532	584	585	575	555	568	557	565	546	543	586	546	544	593	574	531	539	579	589	575	581	576	575	542	580	592	563	574	555	585	570	558	596	541	543	543	578	565	560	498	599	573	506	556	550	561	561	604	560	574	560	552	516	586	547	568	620	546	567	537	560	564	539	545	574	544	554	557	582	545	588	611	620	570	577	605	548	598	570	531	543	585	557	503	567	611	532	570	604	514	560	560	535	538	571	587	577	585	571	559	586	591	527	566	561	595	554	550	498	566	556	557	576	594	533	614	549	540	589	566	558	564	572	557	569	532	558	587	580	552	556	552	606	570	557	559	615	559	557	566	542	568	556	538	584	537	564	544	586	518	538	550	622	574	590	579	599	568	553	598	548	601	558	579	559	553	571	562	589	590	545	510	581	540	560	534	590	592	584	563	489	557	524	531	570	552	569	574	559	580	518	590	555	540	563	613	566	557	561	584	591	628	539	571	570	525	572	578	558	547	587	533	571	598	567	591	567	566	593	540	583	555	571	607	554	550	554	586	570	541	562	575	627	556	574	589	582	592	558	591	544	595	564	590	617	560	566	572	606	549	553	567	571	584	562	582	582	542	587	566	530	568	588	561	539	555	578	582	521	591	535	560	572	552	566	590	572	570	572	563	603	574	551	607	521	573	575	574	557	549	551	562	602	590	556	558	578	558	581	605	558	554	536	574	550	565	533	583	571	556	579	548	556	535	594	574	529	585	561	559	563	579	570	563	569	579	546	584	569	574	601	565	562	556	571	547	559	573	624	550	546	555	558	622	566	596	561	593	596	577	570	569	550	557	569	558	579	512	564	553	586	561	576	573	599	552	556	562	560	562	606	533	552	566	564	569	565	558	528	547	546	568	548	581	559	577	544	635	544	544	582	540	543	566	604	592	538	563	585	545	578	550	595	566	520	578	566	562	579	590	549	540	566	569	564	560	543	568	596	593	564	573	585	603	579	566	580	572	614	613	614	569	558	564	567	584	576	562	513	542	524	555	559	565	543	527	579	607	606	565	570	577	598	564	612	540	578	573	546	581	548	573	667	571	577	557	612	530	565	555	593	539	538	584	532	544	536	530	541	575	585	563	548	589	566	584	566	524	535	547	565	555	611	572	562	520	524	596	544	549	538	556	532	598	597	564	591	570	526	531	579	593	555	558	548	546	564	579	598	551	541	556	535	521	589	516	581	577	577	586	598	562	602	548	574	585	551	551	533	607	562	608	528	591	540	654	545	570	572	611	596	570	577	551	566	598	531	530	573	602	572	587	557	556	581	518	601	566	570	572	539	544	562	569	583	556	565	579	558	556	573	608	537	593	599	575	546	548	580	559	568	547	564	580	543	520	578	526	520	582	566	560	569	551	581	542	559	553	555	591	599	536	617	566	588	556	573	573	507	594	594	539	571	573	601	574	519	576	567	554	591	556	534	558	540	547	590	574	587	530	526	584	592	589	555	575	558	575	577	583	536	554	553	545	562	578	604	590	538	609	545	549	550	569	564	580	579	555	514	603	538	550	588	580	568	559	564	576	565	576	582	579	578	589	567	585	607	573	532	556	603	517	561	578	551	571	573	590	512	576	556	582	561	575	579	558	587	557	581	562	553	550	570	534	571	556	550	570	591	520	553	551	561	526	529	553	542	571	547	565	529	535	568	546	576	578	544	565	576	587	585	546	588	588	608	569	510	589	548	548	588	584	585	599	519	586	585	520	529	595	582	553	534	507	565	566	577	530	584	550	577	550	539	554	563	617	568	583	563	551	539	589	562	540	541	586	576	559	550	576	584	568	529	564	566	557	554	538	554	569	550	562	580	560	598	584	580	545	528	556	569	593	516	538	561	563	504	576	612	544	557	518	575	545	547	588	546	561	600	574	584	582	598	557	556	554	601	577	576	525	576	594	538	601	522	521	569	560	578	577	548	525	618	607	576	568	571	567	596	552	596	546	546	580	565	606	596	546	551	554	583	555	564	602	585	545	561	578	553	550	544	566	571	590	539	550	553	556	557	524	546	596	547	589	574	578	538	541	572	548	503	591	576	579	543	527	555	558	568	530	572	558	554	543	562	565	582	554	546	571	553	574	560	589	590	606	500	587	584	550	568	565	574	548	574	597	517	550	559	555	522	584	573	606	561	625	519	553	574	572	573	568	565	521	606	536	529	559	552	527	603	556	553	525	533	535	571	556	547	590	512	584	586	576	580	584	593	533	548	564	567	573	591	564	577	531	554	563	554	550	559	606	581	558	559	590	522	561	604	602	586	550	581	552	571	592	572	563	573	565	532	606	542	561	547	598	560	594	536	540	561	553	597	510	581	546	570	535	549	568	580	552	569	552	590	568	606	559	552	547	546	561	573	587	548	558	555	564	563	559	540	560	546	571	578	576	555	567	561	556	573	530	597	599	569	549	536	617	555	559	525	571	565	540	535	597	569	512	601	564	547	603	556	595	602	566	604	564	536	553	544	560	550	556	588	597	566	599	531	559	573	577	573	550	589	580
33260	58548	41363	18620	11516	4266	2865	2205	1712	1453	1173	1026	910	812	823	764	778	746	717	677	678	723	677	653	669	686	689	651	680	641	643	655	636	663	606	623	611	622	616	593	604	633	602	615	612	606	609	652	611	631	656	650	614	596	609	621	642	647	601	618	590	597	623	649	660	627	604	563	619	645	650	621	588	635	608	598	634	614	573	611	635	609	646	607	638	600	643	592	641	617	569	596	611	669	599	634	633	594	609	615	609	638	619	618	632	618	659	619	584	630	601	582	634	626	584	588	600	629	608	592	651	593	619	662	611	582	628	588	636	650	617	588	638	629	597	631	618	625	622	601	614	618	609	624	631	626	598	583	643	633	661	620	624	647	640	620	615	585	584	628	584	604	647	617	633	636	578	629	629	618	591	667	638	633	653	641	658	623	609	599	626	682	598	629	589	586	616	609	632	674	613	642	575	664	613	617	656	589	640	649	600	604	636	605	609	651	605	636	590	608	597	626	681	638	601	609	637	625	652	599	654	603	569	649	602	605	590	634	606	607	657	605	607	651	644	642	596	622	591	578	633	620	625	636	565	614	600	656	648	597	634	586	617	609	606	637	617	628	600	608	627	639	618	602	667	622	611	620	615	618	586	585	650	604	657	645	632	596	655	615	598	618	605	641	588	612	571	638	663	649	631	590	610	625	568	609	616	622	642	605	557	612	595	667	597	632	617	617	588	650	623	637	582	617	634	620	656	601	642	618	627	596	621	635	623	645	573	630	629	636	595	620	629	613	625	608	619	589	628	640	646	657	616	613	640	612	647	610	628	618	644	615	595	603	657	614	642	593	616	657	676	624	613	566	622	586	594	611	593	634	638	647	622	665	670	606	623	627	631	577	595	616	639	660	652	586	627	630	635	582	645	617	621	596	587	597	610	630	624	642	650	594	618	605	601	621	659	636	626	616	588	635	606	642	592	641	696	667	607	656	630	680	645	618	594	623	665	595	612	618	623	608	567	598	621	616	582	615	637	611	630	614	655	576	614	615	601	627	621	636	572	651	570	612	619	628	672	624	606	591	657	595	615	626	578	610	592	612	637	621	635	641	621	637	619	610	631	643	625	591	653	596	616	613	613	593	651	670	648	625	645	602	575	628	593	629	613	602	588	643	627	565	577	625	618	622	591	672	612	572	616	603	623	633	621	571	604	608	598	623	614	602	596	628	580	604	614	590	617	624	594	617	646	614	588	606	589	653	618	590	631	627	626	602	634	566	618	626	616	633	647	601	630	606	615	571	590	637	620	597	614	592	616	667	591	587	619	651	604	639	610	607	635	638	644	627	602	636	626	648	620	598	619	629	636	618	600	623	641	589	589	610	592	587	609	626	615	604	624	584	598	626	662	603	589	606	593	611	638	660	588	578	632	638	645	569	594	626	617	586	605	669	650	657	575	594	647	588	571	634	568	600	618	591	595	595	603	619	648	616	597	576	613	629	596	562	650	601	620	615	583	603	556	605	630	623	641	588	569	622	603	604	567	592	629	600	606	677	594	579	591	635	654	619	664	598	618	632	661	618	600	655	651	637	589	633	595	651	633	610	662	642	601	596	621	621	636	613	652	598	627	624	595	616	589	621	624	630	597	597	629	597	640	647	616	592	593	600	603	570	655	616	621	595	614	638	611	604	625	594	606	632	603	604	616	633	606	620	597	602	625	593	609	656	589	649	577	655	595	614	610	613	588	639	662	662	608	612	649	654	611	640	636	664	628	575	653	609	611	646	603	642	618	596	632	602	562	642	651	591	636	624	615	657	623	640	632	657	619	626	636	597	649	607	649	577	623	649	633	604	618	606	610	616	601	583	598	634	602	557	583	588	563	620	608	610	612	601	628	640	625	575	599	609	613	632	635	636	595	636	602	630	649	631	589	637	629	624	610	616	604	640	644	613	617	614	635	629	606	617	608	658	648	653	628	608	618	592	630	594	617	630	635	620	629	640	641	627	639	621	628	678	583	636	583	623	581	599	635	628	596	582	604	637	607	652	644	607	628	631	604	620	588	605	643	626	603	620	625	622	629	620	656	619	617	582	645	622	613	594	621	650	592	610	603	639	590	621	604	614	582	656	588	626	606	612	599	557	643	614	589	647	605	643	620	567	596	636	634	623	588	615	596	598	610	632	613	629	651	583	631	578	584	599	606	646	657	673	592	627	641	652	634	635	605	632	592	619	614	584	635	642	642	664	632	615	674	604	639	626	611	628	620	620	559	625	595	619	606	629	599	623	624	638	575	558	655	647	603	647	623	562	626	605	587	583	617	608	621	608	589	623	581	606	606	610	595	611	565	635	594	649	625	650	623	631	634	638	634	602	624	628	564	635	617	624	628	635	637	638	603	586	596	658	607	653	600	654	603	652	627	600	595	616	647	585	658	615	595	612	598	607	624	590	640	627	580	629	577	616	631	624	633	595	585	613	604	592	613	594	641	652	603	629	621	646	606	571	618	654	621	568	640	614	594	608	640	568	666	562	577	613	655	635	613	616	609	609	625	589	588	637	649	592	645	640	587	611	596	602	610	604	601	687	611	608	552	580	620	596	600	586	620	590	664	609	582	621	582	615	607	540	562	637	576	595	636	580	573	616	644	601	617	595	621	629	570	607	623	623	632	611	600	624	572	629	594	603	645	639	645	641	586	627	631	594	621	610	613	589	599	621	592	599	634	654	632	610	639	597	602	612	621	633	656	603	624	615	625	648	627	643	584	645	591	587	639	615	628	588	655	669	554	620	595	591	616	606	583	585	576	622	642	613	595	585	650	624	552	596	598	631	611	610	631	605	621	619	625	624	612	631	611	621	637	591	593	606	595	611	610	610	609	633	638	615	614	632	640	619	628	601	580	629	595	615	605	585	626	610	579	635	594	657	660	572	643	605	626	582	619	620	660	628	572	656	632	613	621	651	636	654	604	637	595	602	631	591	642	669	597	628	607	640	641	609	640	617	602	599	618	627	631	580	628	599	615	602	617	596	647	571	618	603	645	620	623	654	569	618	596	628	615	594	607	598	614	599	620	651	594	616	613	651	627	615	559	604	624	599	612	593	606	618	632	642	571	617	656	645	620	630	613	584	573	556	592	611	610	644	636	611	600	597	651	622	617	601	635	599	589	610	591	626	617	618	672	638	592	651	624	625	609	642	596	630	634	645	626	630	633	626	596	634	630	630	629	604	599	626	627	584	639	560	640	623	606	602	645	593	591	568	628	625	636	581	620	613	600	627	653	606	639	649	591	620	599	637	631	545	621	615	608	612	670	650	603	582	641	613	593	584	583	617	650	654	569	623	588	633	616	571	596	628	639	623	627	655	636	637	646	645	612	593	646	698	616	639	608	598	634	661	627	622	592	632	590	571	604	594	623	638	614	615	593	624	595	599	637	629	674	589	653	611	616	606	626	617	627	585	598	644	653	647	631	652	621	616	628	615	608	614	594	645	633	581	664	656	640	619	654	625	616	586	640	607
28379	26626	26704	11713	2523	973	677	570	473	541	492	433	495	469	442	467	447	430	458	459	437	463	469	478	464	482	440	492	418	436	453	440	417	416	460	488	466	456	458	457	441	462	454	461	419	459	465	445	433	469	443	453	463	426	418	400	437	506	484	442	503	410	428	456	491	484	460	498	432	438	466	466	452	451	464	429	428	471	434	495	450	446	444	476	430	462	466	433	454	456	443	425	464	507	460	467	480	454	437	471	450	483	436	429	436	465	493	415	468	472	446	464	439	498	424	439	465	412	439	457	463	478	437	440	432	432	487	469	464	462	449	442	433	458	452	450	474	447	435	448	490	467	468	442	490	489	451	464	442	409	398	445	418	459	430	434	451	450	460	487	449	452	425	488	482	439	481	478	459	453	449	430	472	432	432	489	452	419	461	485	457	444	408	459	473	450	492	460	454	458	496	475	462	435	497	409	438	474	493	463	466	457	463	448	472	456	470	482	434	463	462	449	443	465	464	445	546	431	457	447	481	470	437	416	446	450	518	402	459	441	440	438	480	472	458	469	449	471	495	476	474	454	432	458	449	477	431	459	420	435	448	471	483	425	452	411	437	473	445	441	446	461	467	496	428	462	457	436	458	462	451	486	439	416	464	466	452	475	487	438	459	493	447	448	435	448	462	431	469	468	469	486	489	481	453	417	427	465	483	392	490	457	454	461	429	454	449	451	464	417	442	486	475	447	460	448	469	432	450	450	470	449	462	463	481	477	447	484	419	462	473	467	479	457	458	412	455	452	443	420	408	420	464	482	454	448	472	467	467	457	456	452	487	481	437	445	446	476	465	462	480	482	439	438	443	467	453	456	457	479	455	488	460	468	467	453	406	464	418	449	434	454	462	456	449	484	420	424	468	425	480	451	446	468	446	406	450	443	435	429	470	422	476	411	437	491	439	489	453	467	437	490	405	437	458	455	439	471	454	400	448	456	458	472	474	431	465	494	466	462	478	483	434	480	452	523	452	447	449	438	435	460	460	481	484	440	472	454	448	458	443	474	470	416	452	462	430	448	449	443	459	461	415	490	437	468	480	429	451	478	419	447	435	485	479	475	436	461	458	471	513	476	445	445	443	418	443	428	432	431	464	478	430	477	461	455	483	464	450	467	475	438	449	487	417	458	466	465	476	470	445	471	431	478	426	444	427	454	453	449	436	460	460	457	426	450	455	479	427	505	385	445	458	452	449	452	421	427	456	464	434	462	449	441	428	464	438	460	454	479	464	450	448	474	475	435	473	441	492	463	466	475	460	505	464	455	462	412	454	457	478	431	443	446	452	473	449	438	464	446	453	421	439	459	456	412	470	423	447	455	439	438	462	414	439	421	457	478	459	472	432	406	471	464	467	481	468	417	477	458	441	512	480	508	458	430	452	448	473	435	476	435	452	464	453	451	445	461	426	439	472	468	434	409	456	448	419	454	433	443	463	474	447	441	461	453	467	465	467	439	428	407	453	440	457	430	426	434	468	420	468	450	453	448	455	519	492	460	457	447	474	429	423	467	450	432	452	464	466	431	419	436	465	418	407	485	444	446	433	455	473	487	485	453	432	496	508	458	451	477	412	489	426	461	426	475	432	454	483	457	478	465	468	424	443	435	467	426	430	505	441	509	461	456	446	459	499	453	456	526	452	427	425	454	446	461	428	432	417	493	438	487	452	502	452	427	485	439	439	433	473	466	453	455	450	454	447	448	447	447	431	454	455	447	461	466	436	441	461	452	463	446	423	457	444	442	416	455	425	438	464	415	440	453	439	456	449	457	423	452	456	445	453	452	439	407	446	427	442	437	447	454	463	495	449	442	440	470	444	463	426	466	464	452	426	451	453	455	453	465	449	510	469	433	424	415	520	471	454	440	422	429	455	433	506	481	493	430	458	527	422	486	502	436	489	462	450	439	477	466	448	449	458	450	476	429	433	494	410	471	445	426	404	445	430	424	434	442	426	477	457	470	417	445	431	486	426	492	441	469	463	444	467	477	455	459	432	478	456	480	430	489	459	437	421	474	478	441	494	456	399	448	463	462	449	522	434	467	429	473	413	483	498	468	464	451	484	483	469	458	474	473	460	496	439	466	440	453	468	461	483	440	451	411	457	431	470	468	487	433	411	477	430	453	434	454	458	439	442	463	453	487	443	437	458	473	457	487	467	453	460	448	445	411	435	428	394	450	433	467	492	464	471	468	469	474	504	486	477	466	452	455	440	471	446	401	449	439	442	481	439	451	454	494	454	461	455	468	476	474	461	475	477	448	474	419	422	461	431	440	489	458	442	455	474	515	416	451	410	440	436	483	433	430	456	460	401	470	496	442	451	417	473	464	488	459	497	501	468	453	468	462	456	435	467	463	425	430	479	412	418	472	456	430	442	431	461	472	483	443	467	436	506	486	481	441	467	400	452	418	439	461	404	478	454	461	447	465	467	459	483	465	466	419	457	454	435	449	440	437	477	460	417	420	428	444	481	450	461	496	447	505	426	453	451	439	480	447	495	445	443	450	453	416	428	424	421	438	445	445	467	431	450	432	437	432	471	438	424	477	431	440	441	481	451	477	467	428	436	478	461	450	424	475	456	430	464	443	490	493	482	489	474	471	465	437	449	437	466	444	428	441	461	445	480	436	456	455	440	424	491	428	453	475	482	416	472	492	473	448	460	500	460	497	473	457	440	431	464	455	456	476	440	457	439	425	399	474	469	437	445	445	453	514	462	487	496	422	450	455	452	443	459	435	434	477	465	449	451	441	479	444	464	428	441	472	430	463	453	451	424	454	473	462	480	473	406	435	426	451	497	492	456	457	448	447	435	461	429	461	474	468	445	439	468	432	462	444	514	454	426	499	425	482	440	419	461	445	453	451	451	451	451	468	441	461	472	467	448	454	450	479	446	458	462	454	464	452	468	448	455	463	453	441	484	434	458	452	458	470	457	445	448	396	433	419	420	442	508	438	451	510	453	479	426	434	464	456	447	466	452	440	424	405	429	460	447	437	444	445	482	460	439	450	466	445	455	452	449	483	457	450	466	455	445	450	427	474	471	418	495	452	458	444	483	510	446	450	463	429	460	453	471	466	454	419	453	481	459	443	472	484	426	431	448	516	447	433	448	437	406	414	432	490	504	481	466	441	418	444	435	477	497	473	445	423	427	444	436	410	413	423	497	455	463	454	456	463	482	440	430	445	461	453	480	496	455	432	447	441	424	442	464	455	447	481	450	472	431	448	461	419	506	465	455	493	433	482	462	454	418	424	456	443	416	446	454	456	467	452	474	453	437	477	471	431	484	432	473	461	498	450	472	498	514	431	483	465	452	464	426	444	426	471	448	487	470	386	460	506	452	466	444	447	450	454	463	438	478	441	494	434	446	425	430	499	471	478	502	438	498	440	478	449	470	432	447	449	484	454	471	490	433	450	450	424	453	419	446	501	466	474	442	471	438	446	462	451	442	456	496	453	461	456	495	456
30246	43335	25581	8914	3103	1094	805	799	687	654	603	557	567	543	518	533	493	559	507	500	502	556	514	524	504	541	499	553	503	516	550	552	521	486	511	550	504	489	541	505	525	535	531	570	526	497	505	506	536	544	472	571	494	492	535	536	509	533	508	533	526	505	489	492	537	519	513	514	508	532	502	517	534	536	514	537	513	527	525	516	541	517	464	512	544	540	501	500	509	549	515	522	515	497	538	487	547	557	536	532	511	515	481	497	553	521	479	505	518	518	588	512	494	520	545	491	511	492	527	508	508	535	564	503	498	485	529	506	488	505	542	467	501	506	533	505	534	477	511	533	529	505	530	538	508	550	487	508	536	546	504	516	531	506	492	575	542	513	505	522	529	534	507	491	530	503	533	517	520	516	527	524	532	526	527	526	520	520	482	506	484	530	501	537	541	560	507	483	509	531	525	525	510	505	523	523	503	511	532	505	521	487	543	548	542	540	556	488	488	524	499	516	534	494	538	504	501	514	529	505	564	541	473	499	538	514	539	527	488	506	537	480	541	514	513	521	533	528	499	502	522	476	495	508	483	507	545	524	509	507	493	531	510	534	494	493	522	494	534	481	534	523	473	492	469	488	488	498	503	513	516	502	539	508	510	535	482	521	502	527	534	481	483	524	500	494	542	553	526	520	482	507	503	584	488	491	514	489	519	467	545	487	523	510	496	521	531	545	488	567	544	500	555	538	508	528	546	523	550	522	516	500	546	517	555	541	475	500	532	523	550	521	526	514	511	513	524	542	521	475	537	527	523	546	530	529	489	482	524	494	544	519	539	550	504	494	546	515	497	537	564	549	460	547	519	509	519	540	517	541	496	509	531	540	527	542	531	539	527	548	484	524	507	547	536	530	517	509	517	539	503	527	500	521	547	511	522	493	530	519	525	494	524	546	533	526	549	546	511	516	502	527	542	498	535	511	556	544	509	545	524	512	558	535	479	503	529	553	528	521	489	510	488	520	522	530	525	492	480	490	558	502	494	522	496	544	530	498	493	507	502	533	498	477	526	511	517	478	510	501	560	507	485	527	522	550	546	561	474	482	504	524	547	490	490	508	490	541	517	524	509	512	533	513	500	513	508	565	566	545	502	510	488	507	530	503	490	530	577	534	546	507	522	548	539	525	525	526	505	495	475	561	537	511	500	498	516	523	520	523	499	503	540	533	510	512	467	537	545	496	549	474	531	516	505	515	508	532	510	502	501	511	522	529	551	511	509	487	514	506	491	480	488	482	516	493	501	487	502	558	523	487	502	499	497	504	505	504	523	511	539	515	498	518	533	479	541	537	503	526	522	541	522	493	489	547	524	536	516	495	506	519	524	516	521	529	546	504	527	493	523	523	518	548	535	470	515	492	506	535	494	530	476	570	512	510	509	510	496	519	505	506	539	547	519	470	471	512	510	541	505	542	510	531	534	523	512	515	514	477	528	514	532	509	565	506	518	515	526	459	498	520	513	537	499	504	506	539	509	511	518	543	540	480	535	556	485	536	505	553	494	534	547	531	504	505	514	522	499	500	540	545	502	509	516	540	468	537	520	553	567	506	476	539	525	554	542	524	532	522	507	496	485	477	528	545	482	540	514	498	489	498	485	528	534	572	532	545	511	484	584	506	535	510	524	519	513	501	505	500	549	512	535	460	519	490	564	525	523	527	512	479	515	520	506	483	530	504	529	568	511	494	497	529	506	521	534	512	551	519	520	496	547	526	501	516	509	535	511	520	559	492	468	497	509	487	556	537	483	495	545	537	560	571	514	514	550	535	502	496	517	476	476	495	554	529	552	518	490	556	495	528	526	506	493	492	531	561	510	505	579	537	470	540	490	552	518	518	512	561	483	475	507	508	525	519	465	520	523	495	494	508	526	511	515	549	501	515	510	528	518	498	531	498	514	485	495	537	557	499	465	488	501	517	507	523	490	509	516	502	507	533	544	517	551	497	537	493	523	485	512	528	516	513	545	510	544	547	524	493	518	557	497	501	466	497	542	509	523	527	546	514	495	519	521	490	489	554	526	545	507	534	522	539	522	517	520	480	504	503	501	522	503	517	487	536	497	500	514	541	497	537	502	506	529	555	512	520	542	517	514	545	572	528	508	533	565	537	516	496	521	529	507	500	520	529	498	520	564	495	538	542	509	486	500	513	498	476	512	514	522	500	544	549	506	497	567	530	505	545	511	540	554	481	544	508	510	521	535	509	523	480	520	557	496	532	523	518	509	492	516	510	502	519	503	541	518	532	533	544	504	515	532	522	487	555	516	518	518	515	489	505	513	485	515	510	494	528	526	535	536	506	494	515	508	510	491	525	538	504	553	525	522	537	517	532	538	552	511	493	517	505	514	505	504	569	510	502	522	526	546	512	515	508	534	488	516	535	496	532	509	516	516	537	529	513	528	536	510	502	529	525	507	501	536	487	520	527	527	505	524	531	539	552	510	519	499	503	544	522	521	516	488	505	510	534	491	478	507	506	559	501	535	503	509	474	528	476	528	532	565	489	510	514	521	545	530	509	512	518	490	496	541	525	524	542	491	494	553	549	525	522	503	478	531	546	524	513	485	518	524	470	517	494	539	515	516	483	508	512	543	524	585	510	504	516	507	488	512	488	539	504	567	475	548	493	520	481	559	503	488	511	533	493	546	520	545	535	540	513	535	510	507	512	493	541	540	503	538	535	533	523	487	508	522	498	494	546	557	502	570	493	518	529	489	524	528	503	524	523	534	547	546	530	514	510	539	555	495	539	502	527	509	507	557	456	563	490	491	505	529	523	515	540	490	497	548	543	511	483	499	509	496	513	508	492	515	523	531	501	503	553	515	473	516	532	516	473	504	530	522	536	510	512	502	500	562	512	509	543	518	506	540	511	548	560	515	523	509	540	489	517	530	479	528	497	521	463	510	496	532	474	528	526	561	521	489	493	485	521	497	534	508	500	503	498	528	527	520	514	500	509	485	544	521	506	508	535	531	488	551	506	469	532	550	486	552	474	524	507	547	496	515	475	517	513	491	549	518	532	515	480	527	541	531	522	526	500	520	525	537	522	521	542	526	526	498	524	524	524	539	549	531	513	547	531	508	545	464	512	520	543	504	497	560	497	556	535	475	518	533	510	475	520	534	525	553	492	539	516	497	551	548	528	557	504	535	522	545	478	522	526	485	542	493	541	545	487	502	516	482	540	494	505	530	527	561	457	509	529	553	558	538	487	525	524	524	503	546	496	505	548	527	540	509	509	491	511	510	522	516	522	488	502	506	518	502	529	531	537	521	500	502	517	518	532	551	535	543	476	520	526	523	492	538	507	501	523	532	553	502	516	500	519	490	510	514	485	501	509	546	494	513	552	549	526	483	490	526	532	482	485	492	539	508	496	541	490	545	514	519	547	486	499	561	565	534	526	497	524	503	495	521	555	524	543	558	534	522	484	488	484	524	524	516	520	535	483	511	581	540	487	518	536	523	562
24139	21230	28407	24445	21055	10657	1678	1045	786	681	704	588	544	496	500	445	470	469	500	503	480	466	472	468	439	483	451	461	468	421	447	439	434	427	409	476	451	470	440	459	471	386	429	435	433	414	485	466	465	420	458	476	455	416	437	464	479	436	398	418	454	452	446	490	451	402	477	449	447	448	428	425	451	432	433	437	474	431	442	432	466	473	440	431	449	468	413	460	473	462	467	402	431	412	416	460	447	443	459	476	415	458	461	455	457	435	445	445	435	427	455	441	449	427	443	454	436	443	441	441	412	439	435	456	405	461	438	451	461	445	456	434	458	425	497	463	423	412	445	448	430	418	418	426	452	430	426	434	435	423	446	434	422	464	444	427	499	410	470	447	422	447	437	414	430	454	430	463	436	450	463	427	470	503	443	427	441	389	455	436	436	473	440	473	475	438	464	453	490	426	436	431	400	447	462	461	416	467	482	435	453	428	446	454	443	428	444	395	447	435	457	420	435	407	417	422	439	458	431	453	445	427	449	447	429	443	445	480	438	405	416	458	420	429	449	428	449	507	426	434	468	429	449	420	462	447	440	447	435	416	427	458	429	422	464	473	439	428	427	466	441	426	426	438	451	415	452	445	445	443	442	471	452	430	462	440	435	462	452	478	406	455	399	381	443	471	436	443	425	398	449	475	429	420	486	441	466	440	437	425	443	422	471	434	436	473	444	485	467	427	440	424	473	462	456	437	444	467	445	441	436	448	470	454	477	414	422	472	419	427	456	424	436	441	466	441	430	444	451	428	493	424	497	463	403	450	435	444	484	417	406	451	451	447	444	425	403	456	450	446	435	464	462	447	422	445	425	433	429	434	431	440	452	477	433	460	438	416	411	419	482	428	457	459	480	439	409	429	403	441	429	424	484	422	411	417	444	474	495	431	428	417	428	472	479	426	439	466	474	456	424	454	470	437	468	445	441	454	433	434	439	488	469	475	431	413	454	419	419	455	437	443	451	418	410	406	408	446	411	417	469	461	436	446	462	444	455	445	451	451	470	423	441	446	422	442	463	438	456	423	466	412	458	436	498	451	427	478	467	465	418	455	449	443	455	441	416	451	472	415	445	453	409	430	462	446	453	426	448	448	462	457	447	465	434	433	440	465	460	448	416	520	428	440	425	444	454	453	435	470	448	468	455	482	474	452	424	461	439	453	468	456	441	478	450	450	482	417	404	416	437	459	464	450	446	443	470	467	459	416	442	442	540	441	432	425	456	437	467	471	443	424	478	424	441	460	453	444	440	490	416	428	445	421	462	390	421	454	440	480	493	431	419	416	411	437	464	439	407	480	417	439	475	463	444	447	505	447	460	461	418	443	447	432	416	401	459	442	462	438	411	459	463	420	456	476	496	418	413	426	467	445	436	454	430	415	431	420	470	456	438	456	433	453	426	436	489	439	446	456	422	457	435	443	464	446	440	431	436	430	454	432	467	442	425	450	462	462	443	447	462	418	431	441	393	449	452	452	420	425	430	442	454	457	444	433	438	429	394	439	441	454	444	486	420	436	462	479	444	451	444	476	443	445	434	458	466	417	447	443	436	448	455	429	425	420	467	437	447	412	453	455	404	447	383	435	458	420	429	489	430	453	423	401	458	456	434	449	454	464	461	438	443	419	415	441	456	458	463	445	407	427	459	417	471	447	429	434	452	453	450	478	451	473	462	462	459	421	453	438	425	411	448	463	446	466	431	452	423	446	440	441	453	447	436	432	454	463	432	451	431	457	444	447	470	458	424	435	428	434	433	443	459	405	438	435	411	475	438	432	442	411	444	452	460	449	476	422	469	439	445	465	456	445	428	450	439	424	416	435	420	425	430	460	416	463	420	429	438	439	413	475	440	469	403	439	432	397	445	450	443	459	486	448	409	462	421	419	446	434	444	430	448	455	455	446	454	431	423	458	408	424	426	434	443	475	425	448	475	424	410	487	440	414	404	415	455	464	404	404	440	430	401	431	447	472	429	484	396	438	451	505	446	460	474	436	455	387	411	433	446	447	463	450	487	437	463	449	462	433	468	453	476	433	456	457	473	457	480	434	406	446	444	431	453	456	455	409	408	425	449	405	461	434	465	439	424	452	442	416	438	424	422	459	457	420	429	393	460	456	439	447	424	432	407	477	436	443	461	483	453	424	431	426	418	436	411	433	453	432	434	405	407	477	426	423	423	421	479	449	458	440	451	410	439	426	425	460	438	477	438	451	478	451	415	411	429	441	431	438	418	488	474	456	459	444	430	429	446	446	454	438	426	429	444	407	446	444	464	471	422	444	475	449	432	433	428	441	396	424	443	435	423	421	451	411	416	433	443	438	432	432	395	434	436	430	429	431	417	429	509	420	442	455	470	485	417	454	410	437	504	420	470	447	428	443	438	482	427	421	464	412	446	473	433	471	428	446	440	421	427	414	496	462	485	438	470	415	418	405	400	428	431	461	429	422	442	461	473	453	440	458	463	441	416	443	440	435	437	462	427	416	442	459	424	428	456	473	454	456	417	447	420	468	445	475	452	460	473	469	461	448	454	441	450	441	456	434	435	435	418	418	468	439	439	462	458	475	424	422	427	418	434	424	467	422	486	456	420	424	443	449	387	449	421	417	450	430	422	468	432	450	448	455	469	428	414	447	451	440	442	397	423	443	405	475	466	443	417	435	413	428	420	447	447	451	453	405	408	497	440	451	433	433	439	482	446	448	455	453	456	437	420	449	439	484	441	451	440	435	458	428	428	400	414	461	453	431	442	429	465	479	464	459	439	427	437	427	428	475	449	446	438	461	457	452	456	472	469	457	486	436	453	461	438	440	473	454	422	419	425	472	409	463	447	409	420	410	437	437	438	428	431	390	421	410	424	430	458	393	421	446	398	452	425	501	437	451	449	436	469	426	440	471	400	450	439	445	462	437	444	449	418	433	459	400	448	422	485	466	441	469	432	460	418	437	429	451	457	485	424	432	435	422	460	443	465	426	427	426	494	406	456	437	462	449	447	444	435	437	449	431	454	479	449	459	462	422	458	464	425	449	476	426	441	467	441	463	472	417	429	414	446	445	429	453	451	436	475	430	447	441	476	421	447	448	482	464	468	444	421	424	453	454	435	444	426	432	452	430	448	449	417	448	437	447	436	465	459	469	429	432	426	434	421	461	437	415	428	455	443	462	447	447	471	466	412	435	439	457	439	439	452	444	436	435	424	447	457	444	477	453	405	466	448	433	446	451	438	459	443	440	437	447	424	432	453	463	451	458	452	390	437	419	433	455	443	436	466	433	436	400	439	447	420	467	471	415	429	418	441	415	456	400	440	441	461	406	440	431	460	470	431	418	447	459	432	445	463	477	421	417	440	467	436	452	419	477	468	437	408	446	459	445	467	440	441	456	448	424	419	437	481	433	472	463	405	444	479	438	451	436	468	442	467	410	418	427	431	435	489	422	439	462	419	404	427	470	443	412	460	440	421	450	475	416
30845	50459	36190	17755	6087	2763	1843	1462	1118	950	821	677	616	641	601	591	577	562	551	542	527	510	482	523	530	476	503	468	545	487	510	542	510	502	490	508	464	501	487	490	491	547	492	516	462	548	472	488	461	477	558	468	504	490	465	495	451	540	516	468	488	513	497	506	557	499	511	482	499	483	499	503	525	511	498	488	537	493	489	513	518	483	542	496	481	472	507	518	470	478	491	498	490	446	505	468	464	490	479	474	487	520	480	475	496	500	495	508	492	499	496	468	500	499	525	556	475	455	506	477	507	503	524	489	476	523	516	492	458	484	468	483	481	506	499	482	533	469	486	537	496	500	491	437	464	481	483	496	493	515	455	501	528	498	520	491	466	518	470	486	526	492	501	488	496	473	486	471	488	507	488	476	502	474	505	520	486	478	503	512	484	516	450	517	490	492	462	526	472	476	506	531	479	469	539	516	498	486	489	486	515	471	501	525	504	492	531	492	508	505	460	491	462	493	511	501	519	443	476	459	458	500	475	530	499	505	487	497	491	462	479	523	489	503	483	518	476	530	502	496	467	430	483	495	517	443	495	482	494	531	476	498	475	484	494	506	452	508	524	524	523	480	488	480	487	495	491	490	498	490	499	480	496	486	508	523	485	505	499	483	524	502	490	493	511	545	488	458	511	481	475	513	538	508	487	488	514	488	480	511	464	465	465	447	509	467	449	512	482	492	473	457	478	536	521	497	474	488	451	501	484	487	486	485	476	526	494	516	455	491	489	510	471	503	506	509	487	494	497	518	453	481	508	480	451	502	489	513	530	509	478	500	482	500	515	479	503	483	564	521	533	483	500	484	519	470	531	498	492	506	465	484	469	531	473	496	515	524	483	519	481	490	505	550	490	474	487	499	477	447	466	476	515	516	521	472	534	469	478	524	527	485	491	514	468	454	508	499	493	490	490	508	490	479	474	476	510	497	506	463	463	530	492	512	500	515	500	531	489	496	484	521	518	482	511	513	477	453	521	492	505	503	464	491	491	476	476	491	470	520	490	530	523	537	481	528	483	499	498	475	491	501	466	479	468	462	474	484	521	482	478	519	464	468	500	480	498	470	489	489	501	493	538	495	475	466	486	488	518	466	508	510	469	517	530	476	500	472	512	496	481	472	511	472	538	472	498	506	522	481	480	488	500	512	471	513	497	508	528	515	484	501	490	505	518	494	487	491	501	476	503	470	505	515	486	475	467	543	442	532	468	479	504	520	504	446	464	501	476	560	467	495	516	494	484	456	503	510	473	484	494	487	480	524	476	493	506	536	534	495	487	471	447	477	507	480	454	497	479	468	510	470	468	542	497	475	511	476	437	457	527	495	510	447	543	454	506	478	485	482	472	491	552	505	452	492	465	508	445	502	493	456	517	520	515	506	503	554	487	473	513	484	494	504	511	470	516	544	508	507	521	511	516	455	494	483	469	494	521	467	497	570	524	497	505	486	508	536	496	514	515	474	466	504	508	519	494	460	487	504	513	462	472	556	527	475	512	507	491	479	512	505	521	501	480	504	503	498	488	485	512	493	506	455	524	491	530	517	497	520	525	523	470	451	506	525	506	543	497	482	483	447	501	506	489	504	520	525	504	456	477	478	521	480	489	528	510	511	495	477	510	471	502	450	502	512	499	492	522	476	471	467	499	481	512	517	505	502	440	503	477	462	493	516	508	506	486	485	473	488	484	482	476	487	499	514	482	505	519	465	525	437	470	503	489	484	474	496	530	531	469	504	502	452	453	540	513	469	468	508	458	476	536	511	532	520	440	528	473	479	488	504	502	458	516	517	543	489	501	498	446	529	493	462	502	484	514	519	484	493	453	496	514	493	538	467	457	486	504	490	474	505	492	520	527	498	525	475	502	478	520	526	542	510	506	457	494	516	493	504	501	518	476	478	499	511	450	476	478	454	529	475	485	470	503	487	492	496	514	475	528	487	501	508	475	517	499	471	488	483	510	467	506	464	498	516	476	487	501	538	478	493	470	520	506	478	511	487	477	483	504	462	458	494	500	496	521	485	474	496	499	433	505	467	480	500	509	543	526	500	526	515	486	488	487	526	492	478	479	460	492	481	536	522	522	487	504	492	501	474	536	553	499	549	502	503	523	507	542	479	499	507	514	525	502	515	512	475	525	504	510	504	504	501	518	468	481	471	486	479	477	497	539	506	488	464	493	515	469	510	506	484	499	508	527	498	464	485	476	482	499	460	469	538	517	522	521	515	514	474	514	485	509	470	494	469	451	500	487	520	509	504	511	461	495	492	479	517	510	517	480	473	531	476	509	504	520	482	540	483	479	497	482	473	454	490	516	491	515	513	497	465	478	481	475	504	518	512	483	496	492	517	512	478	449	489	483	505	493	481	469	516	446	535	505	479	460	490	457	477	484	487	464	502	481	505	486	520	511	429	480	490	486	505	473	482	515	483	533	484	482	486	495	499	493	516	461	489	487	478	497	474	496	512	533	482	515	495	471	483	532	493	474	485	478	478	507	493	506	524	498	467	528	499	483	496	477	488	479	444	514	507	499	496	492	478	493	495	512	490	495	495	493	476	524	484	499	478	500	488	508	524	479	509	510	514	494	491	470	502	476	484	498	507	481	509	478	534	474	511	496	506	486	539	526	499	487	501	500	517	530	500	512	465	488	528	471	487	502	491	487	503	467	509	493	482	487	514	498	465	478	508	529	458	473	472	461	490	511	498	456	501	494	538	499	500	488	498	502	503	489	533	482	480	530	536	537	495	501	472	514	502	500	523	512	491	494	470	503	499	472	548	539	457	482	496	464	494	502	502	449	490	518	552	542	459	486	477	488	522	501	494	527	504	478	539	507	519	546	492	508	475	472	485	477	511	473	487	516	490	502	466	456	509	486	502	498	490	522	480	514	475	524	511	531	500	473	490	516	516	538	488	454	469	512	543	507	501	455	448	485	512	472	532	509	488	493	512	524	487	468	461	489	484	515	512	511	496	450	478	481	505	514	541	476	504	459	507	499	493	492	518	499	492	484	473	477	482	498	468	496	455	527	476	475	501	475	460	500	468	503	518	496	512	460	494	545	519	505	485	497	496	495	484	501	451	500	473	459	523	458	496	525	493	499	519	495	462	490	526	473	475	478	519	487	510	487	514	520	467	475	479	508	457	484	502	503	501	499	500	503	501	533	505	469	477	543	476	554	452	472	522	475	522	458	473	485	544	482	473	466	510	472	469	483	496	498	469	507	521	485	482	491	510	504	464	507	517	513	509	514	490	534	525	490	519	500	537	499	482	500	494	487	489	514	479	475	447	453	468	488	486	498	492	502	492	479	520	499	514	538	470	490	523	524	568	566	486	498	510	460	446	466	489	524	524	487	484	500	505	492	499	520	465	458	481	461	468	528	462	516	481	520	512	463	500	490	494	492	469	485	482	525	466	465	533	497	478	499	490	472	453	490	542	529	505	499	500	490	504	524	451	513	501	511	505
25405	21257	27815	25276	11957	1909	1096	826	760	650	623	641	675	622	601	605	566	625	589	599	607	578	557	584	526	581	561	570	551	582	575	588	599	547	577	564	600	587	564	571	560	547	596	557	568	550	567	584	582	608	593	557	595	583	588	547	563	569	584	617	598	552	566	554	577	527	560	574	554	546	537	592	546	548	553	576	547	589	554	551	574	546	617	560	548	557	580	612	536	569	533	526	568	575	576	562	529	557	569	535	544	539	560	527	524	559	547	600	565	590	600	570	547	566	602	555	576	544	569	549	571	536	554	577	577	519	540	523	560	599	515	528	532	593	540	563	600	527	586	581	592	542	614	541	532	583	569	523	564	603	573	583	572	561	548	528	578	542	587	569	541	531	528	611	537	553	594	572	584	557	571	558	574	578	585	582	538	541	548	581	592	588	576	578	552	550	544	574	502	559	625	544	540	528	613	592	539	580	576	535	579	545	561	579	554	568	575	553	570	551	544	588	569	569	582	562	523	570	541	568	580	565	575	588	541	567	598	568	574	572	575	577	529	572	524	616	543	521	521	546	551	576	571	583	544	582	571	605	579	552	599	620	588	594	551	572	589	614	551	553	531	550	529	543	498	521	545	570	543	552	573	532	544	563	534	578	561	593	540	570	522	569	529	584	563	598	540	538	558	585	590	544	601	577	577	540	562	583	590	573	542	559	577	603	529	520	562	573	522	546	561	608	569	573	583	531	527	566	583	563	568	585	589	517	564	568	547	537	552	609	607	538	557	563	562	619	591	524	608	568	588	529	592	517	539	545	524	543	552	540	522	557	595	579	603	574	567	535	609	577	559	554	585	574	580	578	578	567	562	600	580	571	555	603	589	589	542	629	572	549	581	565	592	580	543	507	608	563	531	562	575	568	586	594	559	511	578	601	566	522	577	539	539	606	582	597	552	610	561	583	558	593	531	569	550	526	542	545	586	617	527	573	567	576	602	540	582	549	557	599	588	600	583	606	560	540	546	568	599	560	546	565	552	597	575	550	574	546	578	553	580	573	559	561	581	580	581	577	580	569	631	578	568	572	577	577	588	526	576	584	542	589	610	551	588	546	610	598	544	557	543	551	563	554	562	535	547	565	554	564	595	595	568	599	561	581	552	553	556	537	608	556	580	592	562	542	581	546	575	545	548	557	579	515	589	597	552	630	613	592	575	580	494	563	584	562	537	559	540	593	529	571	614	558	579	536	553	568	577	557	547	560	537	551	543	581	542	551	584	561	598	567	599	563	545	554	556	569	588	576	584	583	551	560	534	591	586	561	546	585	559	560	539	583	553	556	594	569	582	539	608	551	574	608	540	587	599	594	560	570	525	522	581	542	547	558	562	538	599	567	550	548	548	560	577	553	559	563	538	521	561	578	604	575	561	551	589	549	536	531	573	582	509	586	544	516	567	563	548	547	554	568	575	558	535	561	575	615	555	539	541	562	579	524	563	549	595	556	572	576	552	547	609	593	587	581	594	578	572	562	546	601	576	553	551	567	579	530	571	568	577	532	602	531	578	591	590	596	555	577	565	578	536	556	537	576	556	564	580	540	543	536	584	590	573	588	558	618	567	521	536	576	590	574	541	561	588	563	560	596	512	536	571	579	599	522	613	548	592	614	539	527	510	555	559	551	557	601	586	545	580	579	562	567	534	551	551	564	585	576	560	584	554	535	542	563	571	579	552	550	533	583	558	551	537	560	615	587	560	554	552	575	580	594	554	525	575	562	595	576	554	590	559	638	579	550	584	572	523	563	559	587	606	546	562	536	607	551	590	541	588	565	584	589	564	545	584	572	591	563	573	571	577	582	531	545	577	544	581	533	568	551	549	564	580	579	547	579	526	550	586	543	593	597	574	553	544	540	598	611	495	547	602	559	562	552	547	560	605	560	572	585	554	591	598	568	594	532	544	520	597	579	551	576	560	554	565	621	588	655	574	579	566	539	524	599	585	578	555	579	547	564	565	567	552	532	553	565	571	551	581	567	582	562	563	576	568	598	576	528	561	585	552	567	588	581	575	555	579	552	574	582	532	583	552	533	559	548	568	559	583	565	550	559	549	528	554	579	571	561	598	572	580	541	558	561	564	588	568	529	571	561	566	589	559	584	589	543	545	571	589	572	581	590	562	580	579	575	547	560	593	554	586	549	572	554	537	567	560	543	539	510	556	561	570	547	560	584	543	576	547	559	556	590	566	570	564	588	571	518	610	572	596	540	542	563	554	554	600	573	494	566	561	583	574	608	585	559	535	576	534	595	544	560	564	564	575	590	601	552	547	531	555	555	560	575	521	524	561	579	576	601	556	564	537	577	591	520	585	526	557	516	565	588	556	556	603	565	582	596	573	589	589	567	563	612	545	522	582	595	513	602	566	515	562	548	563	562	578	520	558	562	535	572	567	520	557	592	525	567	537	553	558	534	524	552	565	555	597	573	585	588	568	589	533	572	591	589	579	551	545	593	522	573	580	585	565	542	564	529	582	583	557	556	549	561	569	584	526	532	592	504	555	554	541	586	636	595	556	588	547	556	545	552	548	549	529	564	536	546	583	590	605	581	518	579	552	596	527	559	591	594	539	558	547	551	550	553	582	565	577	593	530	553	558	574	573	552	583	600	572	587	576	568	578	562	567	564	542	539	563	588	576	567	569	537	581	537	562	585	532	614	589	578	617	577	550	558	546	550	581	554	574	550	611	595	529	567	554	594	591	575	545	540	542	546	569	611	547	568	555	574	550	588	583	570	571	593	581	576	571	528	570	541	565	587	548	531	582	558	550	580	605	601	559	532	565	604	608	563	600	559	571	553	577	543	591	575	584	538	510	573	571	551	565	583	537	545	544	549	611	578	534	532	569	572	583	596	534	556	561	495	543	598	552	551	566	575	528	537	539	541	582	592	511	556	566	579	548	549	537	554	544	568	572	578	619	579	560	584	580	606	571	568	568	505	550	564	539	610	580	558	539	535	560	576	561	561	569	557	563	543	561	584	542	579	569	564	546	571	586	569	563	553	552	553	563	559	571	552	573	560	612	554	549	589	569	562	593	527	564	546	594	532	544	521	561	599	568	535	550	579	520	575	544	564	511	564	600	562	558	557	526	617	587	532	529	567	628	539	542	548	548	581	554	580	541	531	558	600	548	543	585	572	537	550	590	562	585	597	577	574	572	581	539	569	515	546	568	592	592	561	558	538	568	580	549	541	597	543	572	541	558	578	537	562	542	525	556	598	537	581	585	601	553	542	592	593	552	542	562	533	540	541	532	599	549	568	595	551	567	539	541	570	580	547	578	568	542	579	576	578	617	551	575	556	548	538	627	578	580	566	570	566	561	579	575	584	587	604	515	576	570	501	577	579	526	575	535	561	540	555	567	545	583	576	578	558	559	597	544	592	549	556	520	560	539	532	595	562	564	569	559	566	537	582	559	553	562	566	599	577	563	557	604	590	573	524	581	543	540	556	579	544	573	573
30600	49791	34773	14532	4584	2227	1513	1278	1047	896	844	771	673	641	687	688	687	657	632	629	684	651	596	658	658	641	602	620	621	663	631	627	703	623	619	630	688	632	636	711	656	641	651	643	681	668	632	622	636	608	646	618	600	636	579	634	634	586	627	624	677	662	601	674	624	647	653	621	587	672	604	633	617	582	629	638	590	629	630	598	636	657	661	644	620	639	594	605	641	600	640	639	620	588	612	648	620	608	657	623	625	612	629	625	638	664	601	626	670	620	669	647	646	629	657	576	633	630	624	636	622	628	626	620	615	607	630	612	666	640	625	674	613	646	653	625	699	644	662	626	638	577	652	637	654	623	667	645	625	639	664	641	596	582	619	628	582	654	645	606	693	610	621	638	639	642	630	597	593	607	621	592	614	629	619	684	619	660	632	643	666	634	601	652	655	646	626	613	620	638	652	655	651	613	638	653	599	590	587	641	647	603	641	655	610	659	633	606	595	626	607	635	628	605	617	610	643	625	615	600	649	633	622	620	611	617	669	632	599	631	612	602	609	643	592	661	623	603	613	638	628	629	629	647	585	607	636	659	634	639	633	601	678	624	629	623	683	633	619	627	638	633	645	634	603	622	613	637	607	625	613	649	638	638	688	571	687	571	631	609	657	629	606	629	666	640	603	621	621	616	632	638	682	614	633	614	677	645	647	638	597	667	600	655	629	664	663	602	631	633	639	642	646	601	670	664	624	581	613	626	664	663	629	656	622	628	661	627	654	627	621	615	655	591	640	618	612	634	618	656	634	657	614	615	641	590	652	622	623	615	618	639	614	674	623	653	595	612	602	655	622	627	644	635	658	623	618	654	631	642	598	672	662	618	660	612	652	628	691	657	615	597	615	628	650	607	624	627	635	619	631	626	654	624	648	606	581	615	647	609	632	621	618	662	621	652	630	624	593	667	614	612	631	628	648	667	637	626	616	626	645	633	633	613	650	608	636	637	649	640	580	629	641	667	611	677	634	620	603	648	655	657	618	639	644	633	620	608	624	644	665	647	607	619	596	625	626	646	625	638	586	623	610	651	624	607	651	623	608	641	645	587	674	608	624	635	633	658	630	660	602	654	648	644	635	645	657	659	645	654	609	689	610	603	621	625	674	646	618	645	614	630	631	657	600	605	622	687	591	666	653	621	622	626	612	659	647	600	663	644	607	622	627	633	605	571	593	616	620	635	636	615	654	623	611	636	590	631	619	605	636	611	636	664	661	595	693	605	605	656	614	658	595	622	631	649	620	595	608	664	582	600	641	649	625	619	622	656	613	664	582	600	627	594	621	647	620	649	621	623	630	659	667	645	646	611	651	614	595	616	611	660	635	638	637	644	609	642	626	630	616	645	632	603	589	714	648	633	618	613	618	642	645	655	647	621	627	671	646	627	633	639	621	698	635	626	612	652	639	654	630	634	671	611	643	587	613	595	649	629	601	657	649	657	634	654	607	664	656	614	637	676	623	627	628	587	661	601	600	629	630	582	647	662	611	660	668	621	646	608	641	596	598	659	623	629	639	604	591	692	624	642	658	615	597	636	608	645	666	620	618	621	614	594	651	656	616	604	630	600	615	628	625	611	636	671	637	627	667	576	617	625	585	614	629	676	671	658	620	638	592	668	682	598	617	642	626	649	613	605	616	644	601	628	632	592	616	604	597	654	639	635	642	590	618	656	632	626	644	654	631	645	657	621	627	674	657	643	654	612	628	643	658	618	633	631	603	614	656	603	590	596	594	621	627	608	623	688	647	657	618	682	633	594	638	642	624	626	622	636	608	593	664	634	687	600	655	667	633	635	618	588	653	639	597	631	605	681	631	659	609	631	595	629	646	592	686	622	615	622	646	642	607	647	643	650	614	571	648	628	616	616	607	611	617	611	631	651	629	657	653	653	657	608	617	633	641	624	607	615	618	638	631	631	607	631	676	636	624	661	619	634	635	606	655	645	610	592	616	611	615	619	622	628	627	603	595	624	629	630	600	607	594	641	615	611	578	609	621	647	614	658	642	593	617	653	664	637	583	645	611	666	652	629	603	610	627	643	606	619	663	631	663	637	657	626	671	631	606	580	653	605	648	575	630	644	651	637	616	613	619	644	635	653	635	648	651	616	624	644	627	594	612	663	653	635	640	613	655	616	625	654	631	619	622	596	610	648	620	692	617	631	570	661	654	652	658	619	574	626	644	648	625	621	652	646	612	650	652	639	640	563	630	632	577	678	640	592	627	619	656	639	632	628	605	682	632	590	678	645	599	664	632	638	608	621	638	614	598	578	588	659	633	601	596	616	648	659	627	620	636	635	647	677	634	638	622	649	655	583	660	593	611	589	613	605	668	660	642	643	647	606	625	637	650	592	604	636	670	654	606	664	606	621	648	571	648	639	605	659	663	620	602	655	582	637	611	625	592	637	636	570	636	626	634	610	619	580	598	600	620	627	648	636	606	630	565	594	586	618	628	610	611	620	649	634	670	607	665	626	613	590	616	601	637	672	633	633	583	619	626	652	615	625	613	584	622	675	651	615	637	615	652	691	649	667	653	628	653	618	598	600	611	641	610	593	617	614	637	634	635	606	633	641	671	648	616	671	650	583	696	652	676	629	581	671	617	619	608	648	624	594	608	618	635	661	637	626	679	638	597	641	605	593	639	654	656	608	647	637	635	668	670	571	615	654	604	596	657	550	611	661	618	629	656	632	602	633	591	613	647	631	611	620	585	636	600	613	645	571	637	638	616	658	626	638	618	613	645	597	630	601	600	601	720	634	612	649	650	621	605	635	579	654	627	656	595	619	639	671	600	609	594	639	611	642	682	644	625	676	608	672	623	640	613	606	644	646	626	630	620	604	632	589	564	605	629	621	587	634	637	639	600	632	611	649	654	634	655	634	682	649	647	635	629	678	661	617	584	613	636	635	641	637	641	651	623	667	614	652	607	613	650	612	613	608	618	625	656	644	650	638	607	597	652	633	623	599	634	611	611	651	614	606	605	598	628	638	594	608	655	629	624	660	645	643	595	654	616	631	658	626	612	644	618	643	651	644	663	627	591	624	578	595	617	624	616	618	644	617	639	654	613	608	641	636	584	635	599	612	614	589	607	611	665	628	619	572	570	644	598	629	594	579	633	591	626	629	615	667	610	605	642	643	627	659	660	642	615	588	598	622	613	600	587	638	624	608	599	634	634	647	668	632	561	613	619	626	634	595	588	617	657	616	618	611	629	602	628	610	607	568	646	642	665	621	619	630	654	591	628	612	618	646	652	616	658	639	592	625	642	631	586	655	649	612	657	652	623	649	625	586	608	622	628	621	634	620	649	654	605	650	644	604	630	617	643	638	616	601	643	623	686	644	624	614	626	628	651	622	612	631	651	625	650	632	584	641	639	641	669	615	618	631	555	636	605	632	610	619	653	604	639	651	620	606	623	647	602	607	609	638	651	645	628	634	587	669	623	660	603	610	643	646	656	648
23038	21263	28908	23945	21269	21243	9872	1849	1234	1059	964	873	819	708	722	691	671	635	630	614	582	631	611	631	617	616	575	556	566	619	566	592	561	608	611	621	599	555	578	596	581	606	603	529	609	583	557	579	571	587	560	599	607	588	619	533	591	596	601	586	572	567	545	586	574	592	580	572	584	562	585	622	554	614	584	609	598	602	568	592	570	606	596	579	591	572	563	593	573	578	594	550	590	538	542	553	560	555	552	569	545	594	509	567	585	561	561	607	556	535	547	576	600	626	575	514	587	581	567	585	531	527	531	574	546	594	558	580	558	586	558	578	594	528	580	580	558	565	572	571	605	513	587	564	576	555	565	580	597	537	554	578	563	550	545	562	559	585	579	560	580	563	603	583	581	563	637	542	623	600	537	538	572	563	552	611	608	583	578	590	557	565	596	577	568	582	605	585	554	575	589	562	545	540	613	571	560	577	545	565	545	567	587	581	555	556	517	604	558	585	518	596	594	555	585	559	549	547	522	593	574	591	604	534	570	553	543	550	509	566	581	586	589	586	596	562	538	566	555	565	598	586	539	571	593	563	608	592	594	549	585	573	586	575	585	537	569	574	562	581	624	563	591	558	569	558	525	562	548	552	559	575	596	538	558	596	546	607	610	556	589	546	554	589	559	535	572	563	595	642	555	543	557	588	582	600	571	558	519	538	620	552	551	566	637	594	600	578	583	547	556	611	551	621	566	540	609	579	542	526	573	597	554	554	591	583	589	606	565	595	571	562	570	552	592	568	566	576	548	612	554	551	556	533	522	580	549	589	572	608	577	573	585	552	575	562	573	583	549	588	558	565	563	609	579	547	643	554	554	520	582	581	602	548	559	571	560	583	581	527	588	553	548	594	568	563	550	584	623	575	565	589	527	600	562	571	613	564	575	525	583	588	594	555	593	555	565	565	590	553	616	567	587	536	583	595	602	554	542	602	564	586	591	566	611	557	602	558	564	545	555	550	543	568	571	617	572	565	549	560	585	550	595	535	550	577	577	585	527	561	541	540	578	581	573	562	568	563	516	570	531	591	568	540	556	570	569	573	602	574	552	547	540	563	536	605	601	599	572	600	550	549	551	557	567	568	581	565	582	609	580	599	592	543	564	514	611	590	559	574	533	595	575	564	584	554	554	543	595	557	601	580	549	545	546	554	586	566	604	568	595	579	566	599	554	562	566	596	554	540	577	595	561	556	605	562	563	579	553	562	570	566	583	574	576	544	567	556	557	608	562	568	539	524	583	560	540	547	533	578	594	608	582	588	542	573	556	569	578	550	566	560	544	532	547	535	562	556	575	561	550	591	551	585	573	593	590	556	555	580	563	557	552	573	595	528	571	572	579	586	521	598	565	555	642	563	584	566	566	586	569	572	544	601	510	545	561	586	572	589	565	528	579	560	584	567	562	580	549	552	597	570	594	543	562	553	591	579	587	548	569	619	628	579	602	565	524	521	503	546	588	583	590	565	561	563	593	606	554	552	577	600	531	575	570	584	575	565	574	591	596	563	571	586	546	622	560	552	561	556	574	526	593	556	551	532	589	507	560	578	573	560	570	572	573	555	559	573	569	561	582	565	557	561	555	593	567	552	553	587	579	562	606	527	596	568	601	608	606	597	554	603	526	584	576	582	563	558	596	561	563	528	593	564	557	565	594	607	589	517	563	576	617	580	580	567	564	569	556	605	526	595	580	629	558	600	562	563	593	575	575	561	580	576	585	544	588	554	541	543	578	580	584	549	561	581	600	549	567	544	604	546	562	611	549	613	570	526	577	553	567	575	573	535	582	523	545	551	585	575	566	577	581	582	554	617	551	568	523	571	550	569	558	527	565	576	571	543	609	592	572	624	590	601	567	610	520	547	582	567	546	571	560	575	545	577	557	602	544	538	552	572	549	626	580	581	581	597	533	562	576	574	538	548	575	583	547	539	595	565	602	586	575	570	585	584	570	590	562	566	603	601	580	585	597	573	561	555	576	571	550	622	572	570	586	577	573	557	576	550	529	537	569	570	553	599	585	595	561	562	585	554	560	590	590	569	570	558	572	569	580	563	564	594	548	567	547	546	560	557	553	583	546	587	531	619	580	602	591	527	541	581	612	499	623	604	568	562	538	584	603	576	582	581	608	544	552	572	561	635	569	615	558	597	578	556	571	589	573	575	595	540	617	526	589	600	578	609	568	582	578	544	568	559	605	600	574	576	544	544	547	528	599	588	596	556	541	558	584	581	581	571	530	589	626	566	585	566	624	541	619	519	582	561	564	531	575	564	568	582	557	599	562	603	612	566	601	557	547	590	541	569	570	567	544	578	542	559	602	564	543	574	564	601	581	586	586	544	574	571	571	613	578	544	605	548	545	609	589	539	552	587	641	567	546	581	611	589	590	551	547	567	608	594	582	561	562	562	573	552	592	586	614	573	544	585	553	597	544	534	601	571	577	530	571	552	605	561	552	561	553	574	552	561	561	592	571	589	563	597	603	572	532	558	645	606	563	596	588	566	556	565	585	598	524	592	575	588	550	514	624	561	564	552	550	554	586	592	553	588	544	548	594	567	566	578	564	621	561	575	546	578	557	573	590	561	570	546	581	580	568	583	540	586	540	556	558	567	568	604	592	570	543	586	592	588	576	554	570	631	578	539	592	586	543	602	599	651	546	617	575	542	539	568	589	595	551	553	617	560	566	551	574	576	539	613	526	605	567	606	567	562	545	564	591	597	572	602	539	563	574	523	563	582	572	562	596	614	560	547	600	488	626	547	550	557	589	530	535	558	578	605	567	589	589	556	537	549	567	549	564	577	601	559	583	585	547	571	630	574	576	588	558	603	571	580	571	556	551	547	579	553	560	554	589	584	584	548	548	534	595	587	561	593	571	559	621	563	586	583	575	623	554	583	596	565	626	544	605	550	576	584	569	590	572	555	577	544	556	579	582	553	622	567	573	566	604	577	578	553	531	557	579	575	547	540	550	550	564	599	559	602	551	550	570	570	580	609	565	578	595	540	572	574	540	534	578	561	610	573	550	553	642	562	581	563	575	558	530	536	587	577	603	545	569	565	580	608	599	554	564	562	583	610	613	536	575	536	631	544	590	549	586	485	571	560	580	575	591	580	592	596	523	566	576	557	544	561	605	540	578	570	601	577	524	582	576	560	576	597	611	546	574	577	594	576	585	561	593	599	547	569	622	538	559	516	587	596	582	588	569	576	523	573	577	533	551	569	535	603	570	532	574	603	568	619	595	550	573	592	575	618	539	553	540	571	538	532	587	579	573	595	537	569	568	531	594	575	568	590	573	533	548	588	580	559	551	583	582	557	544	559	566	557	600	502	611	528	566	574	593	575	549	547	604	577	588	543	608	571	567	575	516	564	576	582	591	577	600	549	606	536	532	566	605	557	554	509	546	550	578	541	599	587	588	613	598	591	554	590	576	539	583	610	618	573	551	554	589	568	582	566	570	557	588	595
32740	57574	34519	22794	9539	5807	3314	2464	1860	1448	1293	1043	908	863	807	785	738	724	734	673	717	697	657	687	660	661	687	636	670	701	637	621	606	677	630	625	691	653	665	595	596	598	617	651	590	610	652	624	653	655	600	584	639	636	633	656	635	624	615	671	608	568	671	625	620	596	628	603	611	630	623	669	619	628	656	607	650	644	613	586	578	583	632	670	627	615	672	603	602	659	606	631	605	629	596	636	595	641	631	623	602	621	620	645	608	644	651	603	656	688	645	625	594	622	621	622	621	659	625	617	602	677	608	559	645	651	595	583	631	617	613	586	674	657	623	617	602	624	637	618	643	653	614	616	601	587	595	625	633	580	628	628	664	660	655	619	578	651	604	603	571	624	638	647	630	641	577	577	630	631	639	636	625	614	658	648	614	632	615	559	620	632	650	665	671	625	683	588	650	598	576	613	607	709	633	635	626	575	646	600	587	616	639	587	610	645	595	675	621	615	592	616	615	632	645	619	604	574	614	609	596	644	628	641	613	673	589	580	577	615	629	654	620	630	597	620	670	627	634	632	621	639	577	641	592	583	645	609	614	624	657	649	613	598	579	601	605	601	610	627	564	656	570	635	600	597	709	622	605	607	612	630	588	641	635	640	608	616	626	642	620	617	595	606	624	613	626	623	633	631	594	625	568	562	606	657	599	618	666	584	617	627	631	623	626	670	634	640	621	609	639	612	623	633	605	619	653	635	581	645	601	604	625	645	629	647	683	617	600	600	636	635	631	652	648	615	634	615	700	648	671	618	649	644	622	605	622	612	624	654	610	643	629	601	616	638	594	590	625	589	623	572	622	611	657	633	592	646	607	589	613	627	586	612	607	654	623	619	619	656	611	660	632	639	622	596	648	599	659	664	631	624	586	611	599	597	590	639	624	591	648	585	643	636	643	623	592	604	601	638	600	592	643	622	651	640	621	625	602	603	657	605	634	642	636	610	579	640	607	631	611	639	600	614	621	597	631	655	581	606	618	619	571	613	630	616	643	637	606	604	614	598	633	600	668	619	599	620	629	599	657	635	632	676	604	617	631	612	622	619	621	618	600	619	618	627	604	627	628	612	661	700	615	622	642	609	640	617	629	589	606	572	646	668	595	609	639	608	671	580	659	563	625	611	604	604	627	638	639	609	636	623	628	614	624	622	652	665	600	632	626	625	630	632	611	605	650	608	670	607	624	643	623	681	597	612	604	638	604	594	647	597	607	608	652	605	586	619	614	601	614	615	544	631	589	681	642	631	599	591	643	653	651	607	571	613	603	627	623	646	666	609	667	567	632	622	598	581	636	618	613	625	630	593	665	603	607	624	602	640	612	591	629	560	601	614	595	607	615	618	587	644	643	609	623	614	645	611	632	655	608	611	611	588	602	615	630	627	605	626	615	629	608	611	610	612	631	600	605	638	581	586	632	619	597	636	648	629	581	632	643	554	627	624	612	648	609	657	631	632	628	612	609	659	656	628	613	619	581	604	628	576	625	594	625	655	606	641	587	639	589	604	613	570	609	612	631	596	650	617	633	593	584	622	585	606	606	658	586	606	656	598	645	631	627	661	606	597	651	667	611	628	599	645	599	604	646	585	628	575	649	604	602	600	617	579	612	636	605	660	614	589	635	602	665	586	596	629	673	632	627	629	626	598	607	640	609	614	594	589	597	604	580	614	560	595	633	644	629	605	586	641	639	656	648	614	649	611	656	605	641	605	615	608	689	566	618	607	612	637	644	583	600	644	615	611	635	603	630	630	622	602	634	582	608	643	646	617	600	583	671	634	630	602	613	604	604	627	594	622	632	601	593	619	609	670	665	642	626	579	660	615	627	584	608	618	621	681	611	621	609	619	560	598	619	606	641	575	626	615	654	603	594	632	615	649	633	615	612	624	665	614	670	643	613	610	667	655	594	553	634	658	629	580	627	611	585	581	611	607	635	638	571	573	621	600	595	590	614	587	647	575	608	613	652	598	617	659	558	647	642	635	584	604	583	639	629	606	633	659	613	613	624	603	629	619	602	597	593	651	673	617	581	583	655	609	621	578	647	681	623	593	598	623	622	647	659	609	603	619	587	609	624	609	642	604	649	632	576	621	628	585	634	620	619	630	622	675	612	576	644	600	644	613	627	604	646	595	641	610	664	623	590	625	631	617	601	567	593	608	673	619	587	575	601	616	620	630	636	635	615	628	615	657	601	645	595	626	660	593	600	643	608	652	626	645	577	608	646	599	573	609	638	655	595	630	609	614	655	640	644	642	558	600	601	630	617	602	649	599	611	642	591	647	622	573	625	635	597	627	634	645	634	666	623	638	636	654	615	623	592	639	649	623	635	659	587	617	638	591	623	612	611	672	586	638	618	627	648	592	614	654	591	622	586	661	557	574	630	598	631	608	593	590	638	581	621	589	617	583	626	659	594	616	603	671	578	617	601	613	593	594	592	591	645	665	618	587	543	578	580	640	645	644	621	619	609	617	587	625	602	651	601	616	629	599	620	606	616	680	628	607	632	585	621	619	644	654	630	618	627	603	627	605	628	619	620	617	672	650	625	641	595	637	619	646	605	619	599	634	609	652	639	592	655	650	583	631	613	604	609	622	638	608	634	603	626	621	633	643	626	590	628	591	588	615	610	616	628	537	614	625	620	591	683	633	650	612	603	612	629	602	607	607	607	637	630	632	568	637	600	647	607	636	615	639	620	607	622	649	621	607	644	604	665	606	613	689	628	603	645	632	644	630	644	659	612	599	659	596	602	612	627	619	636	643	609	644	613	636	608	629	627	581	663	602	672	608	655	628	564	661	633	615	618	620	554	621	609	608	575	590	594	609	628	640	617	620	660	614	647	628	592	623	611	585	638	604	618	628	625	613	609	654	649	638	610	641	680	636	639	607	627	623	630	628	634	641	614	636	640	640	599	598	594	626	648	676	622	629	616	626	596	622	620	575	655	598	634	610	599	609	635	628	627	593	596	649	642	593	650	630	633	657	611	620	677	640	646	661	565	619	629	640	627	609	618	630	617	627	618	599	629	651	670	632	630	598	626	620	595	590	564	597	616	581	632	609	682	636	645	590	659	625	623	599	618	614	637	646	606	611	633	599	645	606	625	677	593	622	600	621	618	652	601	604	632	625	587	590	627	609	641	620	627	586	619	576	628	623	632	602	586	646	616	597	588	638	606	658	595	633	605	661	627	648	566	634	594	633	603	579	664	600	631	640	621	604	616	607	578	629	624	632	580	632	591	607	615	601	638	646	601	588	611	617	667	611	598	644	614	664	692	603	605	688	592	622	587	622	617	609	652	645	610	664	607	643	570	626	584	575	544	615	630	618	614	620	649	613	632	627	611	606	678	607	601	621	625	622	587	620	600	667	617	656	650	592	601	608	650	631	644	602	609	622	630	635	606	585	655	614	561	616	636	594	640	602	573	643	661	615	630	593	599	620	616	617	639	601	646	602	585	642	644	591
28691	26832	25281	12243	2410	1209	681	546	515	514	513	454	470	482	457	481	470	499	442	467	452	452	455	439	428	495	475	448	470	436	507	435	479	483	492	457	464	495	489	479	447	487	488	455	445	495	478	421	481	444	461	480	433	454	466	463	433	444	453	421	481	445	483	493	440	466	483	435	462	441	474	451	474	430	494	452	459	434	485	449	446	468	496	505	478	457	466	457	449	480	430	481	496	430	447	452	460	476	453	430	485	484	451	430	460	451	454	458	488	422	480	466	459	466	456	466	475	450	444	442	440	464	445	469	463	457	484	475	478	432	509	473	450	456	417	475	443	458	482	450	439	440	486	435	451	457	489	513	465	460	483	451	460	453	453	495	471	448	452	444	456	461	460	464	469	439	486	472	467	467	463	510	470	466	435	474	463	439	480	442	484	473	475	479	460	458	439	481	469	454	448	453	472	488	434	483	474	442	442	440	434	493	452	445	470	458	487	466	463	469	461	454	435	464	476	471	466	468	451	423	465	488	446	447	460	442	465	449	464	464	473	455	499	449	426	461	483	433	477	484	453	448	465	487	470	433	472	456	476	486	461	446	457	493	460	455	425	474	437	487	458	479	439	472	477	423	471	451	466	459	471	412	450	452	439	482	467	475	417	455	465	476	436	461	440	417	470	465	449	471	465	424	466	456	441	430	472	437	432	428	446	452	449	451	513	460	492	469	485	475	460	491	451	445	410	501	409	466	481	447	498	474	450	454	433	440	452	482	474	441	474	424	457	463	459	457	464	431	427	460	438	425	487	496	424	430	422	493	419	413	457	456	480	446	417	426	471	438	468	464	454	402	476	473	463	469	433	412	458	460	474	456	472	431	458	480	456	466	473	483	464	521	476	447	481	489	472	458	485	451	478	434	456	479	467	458	480	449	453	486	427	465	429	451	434	459	458	437	475	446	435	450	436	445	456	451	465	475	457	470	460	476	457	462	486	459	477	474	437	448	426	432	460	460	454	449	455	485	495	484	426	471	456	473	459	429	443	480	452	455	453	417	425	472	473	440	411	440	490	426	482	464	448	443	464	483	492	426	465	435	431	464	492	501	464	470	466	466	457	460	446	520	478	479	435	483	452	446	448	497	425	464	493	434	461	438	454	431	465	480	445	454	496	452	461	490	466	444	465	485	439	500	475	454	422	415	453	464	454	420	493	441	474	457	462	437	430	467	458	474	472	431	457	435	463	469	468	459	448	483	476	495	480	456	462	498	440	442	453	425	464	452	483	472	445	452	490	468	462	459	503	464	445	473	469	446	479	465	445	453	448	451	476	451	440	458	468	493	452	461	469	456	440	485	457	467	455	478	462	463	478	470	457	427	422	507	478	468	453	447	421	483	461	446	455	473	479	458	461	423	454	498	467	447	476	460	454	458	488	465	440	435	500	456	485	461	463	480	456	457	477	447	447	446	438	491	479	470	479	475	473	477	417	480	445	476	443	505	448	446	440	475	479	430	451	501	437	459	392	482	473	447	446	466	485	477	444	485	483	454	447	438	496	450	457	472	470	458	469	462	445	448	433	444	442	457	481	458	510	482	459	463	453	499	453	453	444	499	495	451	443	442	481	434	459	475	519	486	461	485	487	462	474	464	440	483	470	425	505	437	399	432	436	465	441	470	478	422	440	426	460	500	465	482	442	479	461	508	505	445	458	457	460	432	473	487	469	445	441	466	445	485	441	484	474	472	455	459	449	451	467	461	447	440	483	422	426	476	490	448	427	449	468	458	472	503	479	459	453	461	432	458	482	434	419	460	476	465	469	495	434	462	485	434	453	467	466	471	432	452	472	471	465	512	500	442	469	413	448	465	489	460	427	468	443	432	462	445	455	455	494	426	462	470	461	477	466	488	442	438	478	462	462	432	482	481	503	477	460	440	459	468	438	465	440	471	463	426	435	430	437	428	429	456	430	469	488	455	448	450	456	452	455	448	457	483	462	481	503	412	476	462	450	497	483	456	446	440	424	466	434	484	474	457	458	412	453	452	498	490	452	437	483	467	462	449	465	463	463	438	448	480	451	431	454	428	423	404	454	453	445	495	435	470	482	447	483	459	461	449	469	451	492	463	473	442	480	454	475	463	466	469	443	449	445	471	457	471	416	442	459	450	451	439	450	479	464	467	465	432	448	507	424	436	453	415	416	462	482	494	446	447	460	468	489	473	426	443	435	466	455	444	503	459	506	453	408	409	448	465	509	437	458	469	453	477	454	458	470	455	446	466	475	451	458	510	473	492	447	456	493	510	460	439	459	470	432	449	442	469	508	428	450	493	462	448	498	499	442	443	473	398	457	437	482	457	430	432	479	436	451	479	425	479	453	463	453	489	450	460	506	465	486	451	465	453	480	413	447	484	464	445	500	437	469	480	458	463	465	466	485	448	441	448	460	455	488	460	475	400	454	475	470	490	458	426	458	466	456	455	449	459	456	438	475	458	469	477	451	435	435	448	433	467	471	436	458	443	477	476	503	481	440	457	459	442	482	476	474	476	463	456	485	448	427	459	479	445	475	495	489	443	418	481	467	479	438	453	461	452	457	453	457	447	482	465	462	412	451	459	488	460	472	419	452	465	464	477	437	432	464	453	450	451	476	500	439	472	465	471	466	482	426	453	496	473	466	490	458	496	469	474	473	463	429	450	489	453	439	477	421	467	447	463	499	439	481	498	493	485	464	401	487	454	456	461	452	446	420	464	441	494	431	434	470	447	448	496	437	460	444	481	480	473	417	435	448	493	487	449	453	471	455	426	457	458	485	454	428	432	432	445	533	487	453	436	430	503	504	457	452	467	483	485	467	442	455	459	484	428	476	457	475	455	477	429	456	446	474	489	467	469	433	464	431	465	451	452	456	456	439	454	473	507	492	475	488	479	460	422	440	479	436	479	435	479	497	479	478	462	485	455	478	485	432	446	472	450	423	450	428	472	491	493	458	493	449	450	459	469	451	477	459	447	442	429	462	445	463	479	466	445	416	471	483	460	439	474	474	457	458	466	495	411	442	513	442	491	435	450	455	441	490	459	448	417	485	463	500	437	452	472	465	462	456	426	447	457	429	464	478	447	458	433	461	448	440	452	470	481	486	466	478	453	442	454	445	443	464	459	469	457	498	427	450	520	464	466	478	489	451	454	445	488	465	442	447	512	461	440	479	457	447	432	452	432	450	470	455	438	454	457	425	461	497	445	440	422	458	442	471	457	469	492	438	449	453	484	463	423	473	457	433	526	483	434	479	474	493	442	452	461	475	442	419	452	465	456	444	466	452	461	482	476	479	417	448	520	428	439	412	468	458	449	455	460	451	433	498	468	437	462	439	471	472	448	439	502	456	448	477	408	480	449	426	438	480	436	475	474	460	490	447	470	495	461	471	458	452	486	489	454	462	450	450	486	465	465	499	407	492	437	464	460	463	488	441	493	420	412	457	467	460	432	422	447	427	463	414	474	447	456	456	462	464	417
31529	41502	24989	9709	3247	1815	903	772	710	613	582	555	559	522	540	525	520	528	521	490	491	574	587	518	521	557	491	537	543	532	511	538	530	514	506	547	545	473	516	510	577	503	522	531	499	502	492	511	546	490	490	522	566	513	521	530	514	516	548	541	510	518	507	502	516	505	500	475	526	545	549	518	490	506	492	513	515	548	539	503	486	542	569	535	504	542	523	542	523	555	508	498	556	523	527	504	510	530	523	530	535	494	508	507	544	534	510	554	504	489	504	515	510	528	461	504	512	489	490	469	488	550	476	514	517	496	520	538	527	504	504	499	490	525	506	519	532	540	508	540	515	507	517	497	539	495	491	500	558	519	507	539	536	496	548	499	510	523	500	504	485	526	516	503	517	545	530	487	530	521	506	524	525	512	542	501	516	507	532	490	463	523	519	560	529	509	567	517	530	523	504	545	478	537	519	516	535	553	508	539	475	554	554	501	541	546	499	532	498	544	510	548	537	487	541	497	562	520	535	578	532	526	535	516	523	516	491	522	554	552	500	525	501	514	548	525	477	526	545	513	497	511	506	504	511	529	522	478	476	521	515	523	506	524	487	494	536	519	533	523	538	495	542	532	532	570	521	516	554	537	526	549	515	510	490	497	554	521	501	531	512	481	527	525	488	540	528	567	540	506	565	531	508	485	545	547	491	520	531	539	545	522	561	553	503	547	564	509	532	548	517	542	506	529	541	511	478	508	517	521	509	516	517	520	550	507	547	514	545	498	503	523	526	517	499	530	510	518	496	522	490	539	497	547	513	504	526	500	532	516	510	526	516	481	510	483	528	550	499	540	517	530	528	536	503	519	481	552	497	506	553	506	530	515	519	504	506	503	494	515	484	491	528	506	532	530	551	516	508	532	560	535	526	546	538	498	483	555	535	506	538	549	549	493	523	532	521	513	528	493	460	510	518	513	546	496	464	561	466	481	508	514	535	552	541	501	535	517	537	533	525	489	547	540	521	488	509	518	487	510	551	485	485	544	529	521	515	548	499	496	498	560	543	548	451	549	537	540	527	532	556	535	534	526	494	517	542	551	470	561	507	520	515	532	518	558	532	493	547	489	524	528	473	552	474	497	540	504	475	527	522	515	541	519	522	504	501	486	507	503	521	531	485	554	496	562	544	545	504	555	511	515	552	500	493	531	514	516	538	507	532	538	507	559	522	525	521	525	513	452	540	568	530	483	502	508	529	507	539	564	521	533	473	544	561	502	506	502	512	492	496	511	505	544	503	519	556	529	499	536	508	541	516	540	523	494	543	555	576	499	516	511	507	483	572	516	536	533	487	548	507	495	511	514	564	485	474	530	556	529	514	514	503	516	526	528	533	549	517	507	567	559	511	576	523	493	550	532	500	544	502	518	538	519	536	486	529	514	571	517	583	540	521	532	515	495	500	523	562	510	502	566	516	535	516	506	516	536	514	498	544	503	499	462	550	512	500	551	532	513	504	523	496	489	524	537	493	456	503	528	462	532	484	491	536	490	500	514	532	530	532	490	515	521	527	533	510	500	510	536	539	501	527	532	548	509	583	526	540	521	502	504	555	500	501	551	523	523	515	473	550	501	484	496	510	513	484	545	533	492	531	532	493	548	497	532	493	508	478	516	550	544	537	493	553	566	520	539	521	560	556	512	522	548	506	511	497	510	480	528	548	484	500	530	504	560	521	500	511	496	548	486	492	514	541	532	517	528	514	507	548	510	515	543	511	515	496	520	478	535	530	509	533	541	531	497	516	500	514	507	498	516	537	544	538	549	511	520	489	487	532	511	525	526	530	523	553	546	507	520	588	522	546	526	526	539	488	510	541	513	471	517	509	508	506	533	502	489	493	504	505	527	475	527	505	522	528	528	544	544	525	567	565	525	475	541	522	524	521	524	519	534	496	526	483	507	529	527	503	514	507	536	509	525	525	496	501	542	479	520	546	492	551	540	518	532	548	526	522	540	538	531	488	506	521	549	491	525	514	523	487	510	560	574	524	540	517	514	510	523	497	541	535	544	475	508	534	561	495	531	487	538	490	452	508	606	512	519	481	498	523	551	515	567	503	495	514	554	556	534	547	534	507	539	565	488	511	544	573	484	521	535	531	498	527	459	504	530	529	534	523	506	540	543	528	528	515	507	512	520	524	519	488	556	530	506	532	509	504	534	530	514	568	523	486	532	523	477	544	504	517	534	526	538	500	515	520	527	475	501	506	488	477	511	538	491	528	527	539	511	562	519	482	489	516	507	516	532	549	507	523	476	539	493	496	555	589	510	490	528	531	522	516	477	543	527	509	552	513	544	515	546	531	568	518	509	503	510	555	500	488	547	492	479	540	538	537	541	526	523	540	515	501	513	498	528	543	530	560	495	500	481	510	536	525	493	523	579	484	518	518	538	501	532	547	494	529	526	481	498	510	507	520	511	488	510	568	497	512	553	535	484	521	514	497	542	496	550	544	494	511	502	502	523	501	511	501	537	547	486	545	511	480	520	538	511	522	547	511	529	497	525	526	475	489	528	503	528	539	505	522	510	495	514	578	533	516	505	481	540	560	517	506	520	563	531	511	514	559	470	551	482	531	495	507	543	539	527	527	521	526	522	510	608	543	518	541	501	522	536	533	564	529	531	503	544	544	501	522	529	521	510	530	546	465	505	510	479	501	523	521	499	529	537	533	545	506	579	550	502	525	475	541	552	501	495	552	507	500	533	506	485	530	515	530	519	513	490	483	525	518	509	517	520	517	491	507	525	512	516	536	539	497	495	533	506	540	511	496	520	487	491	484	511	513	504	525	517	527	495	500	513	529	491	525	514	505	525	525	546	488	520	529	545	482	510	551	522	477	505	497	514	489	503	556	524	495	445	516	488	530	498	512	537	489	514	519	497	532	538	557	537	500	523	589	471	497	505	542	549	546	524	516	507	550	535	549	506	516	529	482	537	531	517	531	503	516	543	514	490	489	519	549	536	514	518	566	491	509	529	521	493	545	545	534	576	504	491	512	499	562	472	513	538	527	546	496	499	511	487	512	519	543	482	495	527	543	565	550	509	520	516	506	506	539	545	516	511	517	485	502	509	513	535	511	512	563	512	541	486	479	524	525	523	522	550	518	553	519	521	513	538	561	488	499	551	518	550	521	518	529	558	519	489	505	498	517	501	547	518	509	550	505	522	498	548	488	538	521	515	543	509	523	521	490	589	515	547	521	501	494	535	513	525	483	502	505	528	518	551	520	543	515	536	491	543	492	544	525	550	547	533	526	558	541	542	545	501	495	510	510	490	511	514	515	538	487	552	508	532	505	562	513	514	496	488	537	539	531	538	481	500	501	538	482	518	501	506	500	536	478	532	531	497	500	493	564	517	508	495	532	553	498	534	495	521	494	523	531	535	534	517	518	496	504	531	539	510	520	512	559	550	519	479	523	546	487	529	540	508	500	509	555	512	491	538	513	491	541	494	501	531	514	518	512	529
24124	21248	28427	24395	21169	12568	2016	1006	828	734	657	574	515	538	486	535	482	504	507	442	466	452	481	435	470	460	442	451	470	418	454	454	429	420	485	414	460	440	426	404	461	468	448	407	435	443	442	412	459	472	443	439	454	443	446	444	443	449	418	423	413	451	456	404	463	456	404	444	427	411	440	441	437	451	424	459	428	408	411	443	418	419	421	392	404	446	452	443	454	448	448	429	397	428	445	416	408	466	399	462	456	395	458	421	422	432	493	433	449	442	446	436	472	423	403	453	424	434	453	488	445	436	454	425	434	421	471	448	488	437	408	463	452	440	459	438	425	464	445	472	417	446	451	407	421	441	459	432	458	414	412	471	395	475	429	392	432	452	476	452	413	400	486	430	441	457	438	462	411	460	499	478	459	437	446	402	449	457	472	432	465	451	430	457	438	443	481	433	459	470	436	465	457	449	412	436	430	415	452	441	440	465	410	465	429	451	464	439	431	417	477	425	447	440	437	424	453	413	462	452	440	452	459	465	456	423	424	438	454	426	457	417	447	435	400	461	448	424	382	466	386	457	398	472	450	411	447	417	436	455	448	441	433	428	435	460	429	423	429	426	455	418	433	411	472	445	449	455	467	425	420	430	431	424	410	442	468	417	457	426	418	412	454	458	426	430	428	463	433	449	468	439	451	464	428	409	421	393	405	437	446	436	442	397	457	483	417	468	469	419	462	430	402	432	411	451	427	425	450	457	459	460	447	423	457	442	450	439	446	436	451	425	435	394	395	438	470	458	368	435	449	442	400	424	459	453	438	418	406	419	420	410	459	419	423	403	473	449	435	425	444	397	432	407	451	405	453	439	442	451	415	461	437	405	472	411	426	472	444	409	431	431	476	463	467	421	412	473	454	470	435	441	437	417	381	429	437	416	415	438	398	442	475	417	433	431	443	453	423	443	460	405	464	455	396	431	454	448	443	431	469	453	453	451	411	406	410	442	469	438	437	443	443	435	425	431	474	412	456	427	423	409	433	433	453	435	476	423	416	465	440	413	455	432	402	424	407	439	390	422	469	418	419	453	423	482	396	410	440	438	449	421	452	465	430	419	452	412	411	426	454	416	413	436	434	461	457	457	441	420	469	439	431	453	460	423	446	430	453	460	411	436	422	427	403	433	452	430	388	416	413	425	453	447	451	420	446	447	469	420	450	418	408	459	438	439	456	399	432	426	481	451	478	448	438	419	426	418	452	436	449	445	462	448	459	469	404	418	432	401	427	435	411	411	444	473	468	442	402	437	422	455	437	443	439	410	441	444	421	466	432	440	496	430	447	416	424	416	471	434	427	472	484	424	484	428	447	431	465	453	453	416	441	427	445	427	465	438	429	452	412	434	460	437	433	431	444	448	455	456	498	400	405	425	430	445	429	444	428	476	439	449	440	459	448	418	417	454	431	434	426	461	444	410	482	411	426	432	426	432	422	408	492	441	427	444	435	453	427	424	393	417	457	415	415	409	442	450	411	409	447	434	389	432	445	467	433	482	428	391	417	423	446	437	413	409	436	439	471	454	478	469	444	432	420	452	422	444	404	468	425	438	442	396	469	450	450	469	416	449	436	430	407	444	437	453	405	451	426	432	446	437	399	454	448	455	444	446	451	469	434	481	432	458	454	379	444	424	440	472	432	398	444	438	486	465	430	427	449	443	472	438	465	458	444	381	390	448	432	436	457	441	476	413	435	445	409	408	407	435	424	427	438	432	453	464	435	465	416	419	433	459	431	429	466	470	463	451	409	396	448	443	412	452	408	416	412	430	441	428	418	440	447	452	462	472	430	470	456	434	486	453	448	404	460	437	438	425	463	427	417	438	480	410	397	461	408	424	435	412	413	438	439	417	453	442	444	440	445	465	463	443	443	387	434	437	408	442	448	463	462	418	450	439	449	410	471	410	446	475	411	460	392	454	417	414	423	443	436	447	480	422	457	421	433	413	424	423	421	415	417	441	426	423	432	465	473	439	449	445	433	430	425	476	408	438	427	421	427	440	436	435	476	417	462	458	436	446	419	421	406	432	456	415	439	407	434	464	441	444	439	442	482	466	458	420	422	446	459	413	448	423	438	443	444	406	423	408	467	428	424	477	457	464	447	457	434	422	469	431	440	428	440	451	390	431	446	477	464	392	404	418	421	438	417	449	411	440	452	450	437	471	420	432	450	439	414	445	432	423	441	475	406	450	503	423	446	403	407	427	453	454	458	429	469	439	434	437	394	414	458	459	451	426	437	428	423	361	404	417	471	431	443	448	435	461	424	448	440	455	444	438	466	432	448	449	417	426	450	442	471	420	420	440	414	451	416	411	410	406	423	420	463	442	453	434	439	466	454	433	402	462	418	450	425	438	404	458	449	429	411	440	453	444	429	401	461	417	482	438	457	465	457	455	462	417	421	437	448	451	434	470	453	436	417	450	460	450	424	454	469	442	394	446	454	469	414	448	422	457	465	432	424	402	424	423	425	436	427	444	424	432	454	441	466	446	436	443	403	394	429	495	463	455	455	437	449	451	411	455	430	443	435	426	421	443	472	439	430	458	440	431	437	431	430	414	459	436	455	436	445	451	442	393	432	407	408	456	412	422	424	429	464	399	409	456	404	431	462	456	442	417	445	422	425	414	433	436	431	440	411	427	405	421	427	418	438	459	442	432	455	412	432	437	436	464	414	406	433	459	479	428	439	464	428	442	474	454	451	437	422	403	402	432	457	443	504	432	442	438	426	473	454	430	425	413	446	421	423	423	414	440	451	466	414	393	447	403	437	440	417	457	425	446	449	432	433	457	427	452	457	440	441	442	405	413	418	430	407	410	431	487	445	440	476	438	448	412	472	445	446	441	408	462	440	422	449	408	453	432	442	440	424	443	447	463	386	422	420	459	431	468	452	440	416	460	433	492	457	429	438	390	409	435	451	406	403	437	438	427	424	415	441	419	449	432	429	424	429	453	414	440	431	426	465	467	460	476	437	468	463	420	437	424	414	443	395	445	410	372	454	407	426	412	404	443	408	437	429	434	449	387	444	437	459	455	436	443	460	444	425	443	408	450	448	440	403	452	438	446	443	410	418	396	435	445	460	430	460	445	427	459	429	405	426	473	437	436	407	433	427	458	442	446	452	430	448	435	432	442	412	405	428	460	457	422	429	431	446	393	444	466	464	437	448	457	428	457	453	413	406	409	439	453	434	463	453	443	464	434	468	446	423	440	424	436	461	442	428	433	471	431	439	441	431	474	446	454	405	407	454	404	423	415	413	411	486	454	446	425	436	462	430	455	406	448	464	426	414	443	395	440	437	419	449	435	417	404	474	453	424	455	477	434	465	415	438	492	414	440	474	432	460	428	444	426	396	447	420	452	423	416	467	453	447	437	399	438	450	442	489	413	441	430	443	441	453	414	414	420	419	462	426	397	404	438	450	446	431	472	424	403	399	436	435	443	417	414	430	447	455	427	456	458	418	456
29880	49898	33351	15580	8661	6056	2057	1548	1188	1063	841	692	628	649	641	562	568	574	497	531	566	530	493	550	528	575	527	498	525	507	522	494	513	468	482	495	517	525	503	473	495	514	483	480	501	476	527	500	515	517	505	512	473	494	513	497	501	476	499	482	517	486	495	471	493	542	497	500	482	505	453	493	526	504	542	470	506	482	474	498	516	504	496	478	437	478	550	467	499	531	502	498	509	459	463	496	524	474	543	458	514	510	493	457	524	542	479	479	519	515	517	521	517	484	518	491	511	518	502	501	492	502	476	523	449	510	496	464	472	495	491	463	489	514	473	475	480	513	473	459	487	508	495	461	471	511	491	503	510	504	513	510	492	510	530	453	505	451	481	493	515	535	482	483	471	518	494	536	515	488	495	499	474	529	540	492	519	489	510	521	481	532	489	457	504	494	501	519	492	458	514	475	466	476	517	505	534	500	529	549	466	520	492	513	502	500	425	509	489	484	479	524	508	509	492	503	496	503	491	479	484	490	529	451	513	458	470	484	516	517	537	468	462	504	518	473	496	511	482	483	471	524	500	463	468	478	478	493	487	465	526	496	505	504	491	495	486	484	487	477	487	511	513	472	504	507	510	498	488	522	474	468	482	524	457	504	509	507	500	487	535	531	468	504	496	509	554	501	508	471	489	504	508	497	468	509	461	452	502	487	487	550	464	513	519	491	494	501	546	510	483	497	469	512	435	524	466	489	491	526	464	503	455	488	500	502	500	499	454	489	518	496	505	516	463	513	487	506	510	543	495	481	519	506	541	505	474	495	489	491	522	532	491	473	485	489	466	484	510	503	520	505	505	497	468	497	515	486	508	534	507	519	486	491	508	484	493	514	507	470	550	513	496	494	480	483	509	463	483	476	518	503	476	469	495	481	422	492	499	499	478	475	487	518	493	458	481	485	487	510	488	505	547	535	505	486	497	513	496	493	507	483	532	508	489	513	502	487	515	539	525	491	507	507	487	495	551	527	516	494	526	455	526	499	509	536	514	501	502	500	512	466	514	525	477	533	494	499	468	456	498	512	506	516	514	485	509	514	483	477	507	499	523	489	513	514	524	511	462	490	552	503	487	484	488	525	519	469	542	494	472	477	482	509	507	480	483	449	503	490	523	503	472	484	522	503	457	483	493	511	511	508	503	510	515	544	484	487	469	552	525	462	508	539	502	462	522	482	492	508	519	495	449	546	480	496	488	471	542	495	477	470	473	463	485	525	519	524	528	480	513	520	504	492	477	492	488	540	484	502	508	490	488	500	515	484	463	505	490	505	498	516	522	493	474	514	470	491	466	481	498	490	529	502	494	484	533	514	505	520	500	472	497	523	496	508	481	483	497	474	490	528	484	484	514	494	475	498	459	512	502	495	514	525	505	510	498	484	490	469	523	521	481	476	521	496	456	519	551	459	522	517	479	511	478	479	504	470	510	528	507	432	495	487	475	477	489	462	483	498	516	527	504	509	498	498	545	524	490	523	487	482	490	483	488	525	489	501	485	482	470	500	543	507	477	511	487	461	498	494	527	477	452	517	518	516	479	457	447	487	509	511	471	503	469	498	487	499	526	508	560	469	471	491	501	486	467	534	487	497	472	473	499	500	538	497	518	477	520	509	492	475	520	483	512	503	485	531	517	528	515	516	503	512	486	453	469	491	489	507	499	519	480	471	487	528	478	487	495	535	507	534	484	505	518	502	472	497	496	544	509	458	526	500	515	471	516	542	507	487	517	492	475	487	501	486	488	515	519	478	472	534	516	459	494	496	490	499	494	502	471	502	504	487	514	502	483	456	499	499	475	496	483	505	503	480	496	548	509	508	546	456	456	507	487	488	490	474	510	499	533	491	517	486	443	487	552	528	479	485	510	498	463	504	488	478	526	485	481	506	507	540	500	497	477	438	487	470	493	480	484	505	494	509	491	519	490	518	437	537	444	488	480	467	493	539	481	494	454	481	514	486	521	491	499	514	474	522	539	523	515	489	498	496	479	496	467	521	473	517	512	506	509	467	491	490	480	439	482	498	513	485	506	502	548	487	510	502	498	473	517	493	508	477	497	474	514	527	542	518	467	496	475	481	497	517	519	538	524	501	493	530	467	511	485	503	494	521	459	501	504	483	541	458	476	499	484	483	496	468	455	487	516	492	453	520	478	478	481	501	484	499	498	472	531	491	486	525	507	487	519	485	507	494	478	484	480	521	486	525	467	510	501	528	488	520	513	479	469	499	486	517	529	476	438	488	504	494	506	507	482	504	506	451	495	512	477	552	511	490	486	491	528	489	467	475	478	451	453	533	526	487	502	494	504	487	495	504	461	527	478	500	489	494	534	506	494	501	512	539	507	464	497	486	533	472	483	521	475	477	513	470	509	494	521	503	494	501	513	493	480	487	516	517	454	487	511	505	520	506	487	507	546	481	502	462	526	508	507	523	500	524	530	469	495	494	467	498	510	508	492	522	496	482	471	494	502	501	475	481	502	506	533	466	509	501	486	504	499	530	496	518	483	533	481	497	478	513	518	490	505	482	460	475	488	499	439	480	461	489	502	508	501	458	499	500	530	496	505	505	521	472	459	477	501	489	489	496	491	489	467	478	506	478	467	511	493	531	518	489	458	502	501	502	504	508	474	490	461	497	490	490	508	478	489	512	455	492	469	500	484	514	528	511	470	519	498	486	504	506	477	504	525	494	504	487	494	493	483	451	514	478	531	473	476	526	496	502	529	450	531	499	482	532	505	487	500	446	480	522	488	498	500	519	479	509	541	495	508	495	479	483	452	500	478	491	487	507	480	458	486	464	478	510	522	510	509	526	507	477	496	494	525	477	477	488	492	513	488	497	521	516	519	497	546	534	467	516	505	493	481	489	486	472	496	494	465	517	521	508	477	453	487	479	463	483	503	502	503	469	490	498	499	518	519	491	504	481	502	505	531	547	472	492	509	525	484	525	507	456	480	493	444	455	471	458	476	498	454	505	425	479	499	487	515	492	480	510	468	450	471	504	502	524	529	525	523	469	479	467	489	497	474	524	491	520	480	497	458	478	491	491	509	488	507	480	505	489	514	483	470	525	503	472	486	537	486	487	506	513	483	479	497	483	468	475	505	481	487	535	512	494	508	545	505	492	449	454	510	495	481	513	471	513	488	508	492	485	492	462	519	512	496	515	473	457	527	477	502	512	505	497	500	471	485	486	519	500	501	505	490	500	478	551	515	487	486	487	502	489	518	475	508	468	495	489	484	486	481	505	506	476	509	538	467	471	521	472	505	474	481	521	502	507	523	524	470	463	516	504	513	495	481	501	501	521	498	506	506	511	499	506	497	516	504	492	507	501	466	535	484	505	521	482	473	513	506	484	466	486	516	487	545	510	526	477	498	503	503	519	504	488	477	503	498	491	487	493	470	497	474	504	517	525	489	516	484	511	504	528	518	519	494	501	514	498	514	461	502	502	472	494	495	488	482	520
25230	21197	27529	25222	13609	3507	1094	837	718	672	630	612	609	603	550	556	611	554	567	583	566	583	546	560	581	575	532	541	554	604	537	596	568	549	568	542	544	562	552	561	537	562	567	548	554	567	591	558	576	522	546	567	583	548	565	537	555	594	575	527	570	578	534	557	537	546	579	569	569	568	583	586	515	558	538	537	536	556	572	522	523	546	568	568	527	548	527	530	553	584	565	618	525	586	545	513	538	532	605	547	553	531	521	581	584	570	559	553	522	540	584	612	547	539	517	537	590	602	542	560	571	546	558	525	570	555	567	529	548	524	561	525	560	533	529	527	532	580	561	502	567	512	542	539	561	548	537	527	520	554	544	549	561	561	565	531	536	528	550	570	544	557	523	544	587	572	549	574	567	511	551	564	525	621	527	563	563	576	546	562	563	542	558	507	528	553	607	532	528	559	580	589	515	507	617	569	520	551	579	553	534	564	559	555	551	566	520	535	499	527	572	567	546	559	547	526	540	537	559	553	503	571	525	588	567	539	532	545	556	555	561	580	542	594	546	540	565	534	546	601	567	577	490	522	528	555	565	560	536	560	576	466	546	570	549	570	552	551	589	543	579	522	600	555	569	527	549	596	584	573	526	568	575	585	544	541	566	553	554	577	544	537	552	527	582	550	565	554	567	575	586	557	570	536	541	511	582	566	582	524	591	591	567	553	533	556	521	587	552	586	570	541	554	554	543	538	573	584	582	565	541	543	564	583	574	570	594	569	542	547	580	558	558	553	578	552	510	520	529	578	546	546	553	559	576	553	545	600	528	541	526	546	539	600	554	533	567	561	556	547	561	537	548	524	551	542	542	601	600	523	525	569	586	579	544	570	576	503	548	546	605	570	528	548	576	563	548	532	547	561	578	535	562	570	536	568	574	551	559	562	571	540	520	567	552	529	561	558	557	500	552	583	574	543	535	607	522	538	535	553	534	570	531	580	552	554	565	554	558	606	573	567	574	542	512	555	522	594	545	564	574	547	601	538	571	581	570	553	549	518	569	532	599	559	567	560	535	543	545	575	582	520	559	551	565	581	548	538	542	483	535	549	585	553	538	530	567	552	536	549	551	553	546	545	563	542	558	544	564	592	601	562	550	543	542	580	534	558	563	523	547	574	505	560	518	626	570	597	603	544	534	566	538	554	558	575	570	565	573	552	550	538	568	536	505	560	532	549	558	534	547	563	529	549	592	557	539	546	527	558	596	569	595	560	570	541	568	549	551	578	541	572	568	549	570	570	545	529	552	632	555	593	586	561	543	553	531	599	538	572	554	535	560	539	561	556	520	518	571	531	581	556	549	547	554	506	591	558	574	526	537	564	566	568	572	582	576	573	517	566	555	557	535	567	541	598	561	577	544	563	551	557	550	558	587	543	571	570	518	549	570	540	590	596	570	591	546	560	564	528	575	515	577	566	558	541	583	536	530	535	523	545	561	555	520	591	577	516	576	571	527	558	572	522	565	553	534	576	527	558	572	552	569	534	498	560	572	587	547	517	567	513	564	586	569	536	558	549	547	512	543	483	550	545	560	555	533	556	596	550	528	539	574	556	590	589	538	541	554	586	575	527	542	557	515	540	536	567	591	523	551	596	635	534	578	531	589	484	528	561	516	513	562	517	555	546	569	592	620	560	563	557	532	530	553	488	526	553	577	573	537	495	567	558	571	545	560	543	558	540	535	549	534	530	543	532	565	599	560	551	529	578	567	565	550	570	555	513	580	544	548	568	578	573	551	543	602	551	552	558	561	588	590	556	559	538	550	553	598	541	563	564	526	522	535	539	586	544	581	575	552	594	545	553	576	532	551	554	551	529	546	513	552	567	554	565	516	520	535	531	540	544	581	572	528	529	539	566	567	533	556	548	529	577	536	557	577	562	582	553	583	553	554	577	573	578	518	553	562	529	537	574	548	565	553	533	564	554	528	550	529	569	570	520	543	542	530	579	507	568	602	569	533	548	552	595	494	566	553	601	533	526	557	563	577	588	560	593	576	552	537	560	580	552	574	570	530	569	544	579	549	571	565	538	552	565	584	577	534	565	546	539	621	547	558	530	546	611	565	543	546	567	578	570	568	550	556	563	592	532	583	583	565	541	565	525	532	555	504	532	566	519	568	514	551	524	549	545	594	593	616	559	547	565	527	551	601	517	537	530	573	547	518	572	557	574	566	537	543	552	568	536	553	559	553	545	568	547	596	557	533	527	546	573	515	552	524	572	565	534	525	561	547	551	564	589	531	549	566	557	570	546	576	520	519	564	565	562	596	540	559	521	535	532	552	486	552	536	573	540	570	555	550	547	564	542	568	561	574	547	539	566	574	558	538	552	505	589	531	574	545	584	548	577	565	534	591	532	538	575	531	582	515	555	546	550	537	554	516	550	550	583	528	589	587	548	565	533	560	570	543	539	564	555	522	532	519	601	553	530	555	529	546	558	580	553	556	570	557	537	530	556	550	554	573	519	565	583	540	524	576	555	511	545	568	582	568	556	531	590	532	512	583	555	589	553	535	590	556	578	566	538	523	605	563	516	559	551	527	560	541	525	555	586	597	558	544	586	500	545	543	567	557	559	589	588	547	535	563	553	542	601	540	588	575	570	536	538	536	534	570	508	567	540	545	558	505	544	552	530	523	571	525	545	537	542	575	571	595	528	525	548	578	549	536	573	602	581	601	568	570	547	584	544	544	539	525	536	555	530	555	538	556	560	592	543	496	608	563	544	527	556	575	557	536	559	542	544	579	534	569	558	508	557	563	546	540	551	551	542	531	582	540	564	580	573	515	569	558	552	559	555	516	552	533	545	538	572	567	577	500	577	585	542	550	556	545	544	551	576	594	568	538	555	554	541	551	518	622	515	573	583	574	550	539	564	554	588	544	575	566	525	553	525	509	549	549	555	572	576	527	569	503	530	591	537	536	569	565	571	579	570	544	569	569	572	555	558	569	563	559	540	529	525	557	600	549	610	601	558	576	542	554	589	552	562	543	554	529	562	585	563	551	523	568	585	543	520	557	559	533	520	523	536	584	512	523	580	551	589	571	617	561	542	575	557	538	566	544	546	563	611	536	554	567	545	545	549	524	554	535	561	554	549	569	553	548	567	545	572	581	604	537	527	582	560	526	525	540	566	553	537	581	574	558	568	528	563	550	554	586	574	563	577	583	573	565	580	546	576	528	566	550	560	556	571	546	574	536	528	567	590	566	530	530	547	540	559	559	546	609	552	569	570	543	561	526	565	503	544	548	543	555	528	595	508	594	570	545	568	560	539	555	553	571	557	546	545	602	558	525	569	542	544	544	542	566	516	560	588	553	539	518	567	539	535	571	563	572	518	525	550	559	603	520	573	573	542	582	568	616	531	557	498	548	579	552	573	541	585	587	507	547	566	525	539	583	556	565	582	571	560	591	537	506	541	603	579	574	593	609	568	561	550	555	530	524	565	564	562	584	528	531	586	549	526
31642	45716	32238	15557	8993	4632	1480	1263	1055	953	822	769	690	651	724	675	670	686	680	664	602	637	640	685	644	636	649	608	599	632	620	623	576	640	663	623	594	626	648	608	653	575	622	614	633	627	610	623	663	612	618	616	601	594	616	638	629	632	657	593	596	612	662	638	613	616	620	601	653	589	633	607	662	618	589	649	634	633	618	645	627	616	665	631	623	634	583	592	654	610	642	622	607	630	684	647	616	617	637	544	597	653	594	665	631	652	656	605	638	661	623	606	594	622	631	589	617	664	633	600	641	594	654	644	641	610	581	569	690	632	609	598	630	576	631	635	614	632	642	612	609	619	629	543	586	602	662	605	595	676	639	585	611	622	667	612	583	601	592	635	644	603	582	591	663	651	646	676	614	623	568	623	634	650	597	658	649	659	665	621	654	638	625	604	638	690	595	574	629	645	644	574	639	637	626	662	600	598	602	600	618	622	584	605	647	633	622	674	627	646	601	669	603	643	646	627	607	638	692	641	601	633	644	636	598	596	594	627	597	638	630	636	649	598	651	658	636	651	649	619	637	613	647	625	614	644	624	600	667	653	635	639	626	644	613	665	613	637	636	629	585	618	623	638	603	639	636	615	607	678	681	626	624	637	608	665	648	684	624	646	626	631	679	610	613	609	625	642	600	661	652	604	584	643	629	630	586	639	604	650	639	590	697	627	678	630	613	660	617	651	612	643	653	615	642	642	618	618	646	638	640	636	628	643	623	621	660	643	637	639	631	656	645	634	588	602	637	656	662	612	660	632	675	611	612	616	584	604	636	623	554	572	665	619	643	579	692	627	609	640	639	622	673	607	642	599	662	595	644	631	659	617	604	615	595	619	623	579	631	633	615	635	682	642	703	615	569	647	608	632	663	599	670	637	668	580	606	604	563	671	643	668	606	634	633	596	607	641	642	589	573	648	645	630	600	625	644	620	610	678	682	633	642	591	640	641	644	599	593	651	646	621	624	659	641	654	636	656	646	622	618	634	668	631	609	624	580	617	608	657	635	627	643	614	664	608	590	607	617	601	617	593	617	636	662	635	638	628	647	623	619	617	647	614	625	605	597	611	621	595	656	630	611	594	665	597	584	640	649	566	642	652	635	648	642	629	569	592	645	621	668	613	621	618	635	629	611	600	592	607	634	652	616	601	662	643	608	671	597	629	649	638	610	654	623	649	648	640	591	571	671	627	582	687	613	611	600	631	645	608	630	592	625	660	649	695	665	633	644	614	654	670	607	634	596	640	633	628	638	620	657	608	656	621	567	612	640	588	629	635	645	630	587	613	654	589	620	597	607	614	642	650	649	646	595	638	619	618	629	621	661	599	628	614	641	602	607	682	629	636	587	595	626	619	583	623	620	672	644	678	625	667	610	609	631	605	619	591	653	623	638	623	623	662	642	621	625	687	653	621	655	656	612	634	662	623	605	605	619	660	616	627	596	580	615	634	604	620	576	621	617	611	612	624	612	653	598	577	628	637	584	634	663	629	631	634	613	651	656	582	618	597	560	626	634	650	626	598	645	638	633	657	601	646	643	636	621	635	611	617	660	592	604	637	633	628	632	640	627	578	652	601	642	602	595	678	662	627	628	620	607	627	660	673	633	644	624	637	610	598	641	597	667	583	626	577	631	682	643	614	630	609	580	639	600	652	622	619	632	608	636	621	701	642	639	647	597	636	601	630	645	626	609	623	621	645	648	603	614	652	585	659	608	629	599	588	637	618	620	590	610	633	585	641	617	614	604	621	670	572	631	605	612	618	621	636	562	645	668	609	649	610	614	615	599	616	603	676	572	617	629	655	616	627	619	618	632	586	619	617	627	638	626	616	635	642	637	646	574	659	604	609	614	630	623	607	596	609	598	651	613	657	616	645	622	624	610	596	590	610	601	592	616	628	621	593	674	627	614	668	603	626	598	591	650	595	661	673	617	665	628	601	596	578	596	616	631	628	632	637	626	626	623	621	672	630	577	636	639	592	640	627	625	589	617	690	618	691	632	569	603	602	629	600	663	661	619	586	663	602	615	620	648	656	653	631	615	660	624	596	645	620	606	629	585	612	663	634	594	595	645	596	671	621	608	625	621	619	626	619	641	628	652	643	614	655	599	662	638	616	643	628	625	661	618	638	631	600	591	639	642	631	627	595	634	592	640	640	656	586	641	622	621	632	622	661	634	623	638	615	644	655	606	629	645	599	625	601	621	634	593	591	634	655	622	623	636	615	598	626	614	633	599	630	605	586	625	631	628	558	577	645	619	632	579	621	628	623	632	601	647	623	615	627	628	576	619	636	620	627	640	597	596	616	623	610	630	638	626	597	609	584	613	577	647	599	576	622	663	609	615	647	610	608	641	637	629	644	643	679	628	635	649	615	579	636	609	631	642	661	644	592	579	622	638	601	619	647	635	620	634	663	631	623	642	573	646	665	624	623	630	650	632	636	577	621	659	635	660	670	647	675	633	603	643	574	630	646	675	624	628	625	612	624	638	636	629	647	639	640	610	635	617	598	599	656	596	606	619	635	670	631	603	552	630	656	592	627	611	675	617	647	635	669	608	652	631	610	591	644	624	632	607	598	627	604	619	620	640	628	630	585	616	661	599	600	638	603	588	630	638	610	653	656	618	617	622	604	603	617	599	595	591	646	608	648	603	668	623	635	620	613	607	619	669	656	664	623	631	600	655	603	609	627	632	604	571	614	612	638	614	639	656	660	628	634	616	690	585	667	588	609	598	605	612	614	604	668	629	612	629	622	592	658	608	623	655	650	609	648	641	607	606	687	631	659	593	636	571	609	645	678	659	580	644	648	611	617	591	633	649	607	648	648	630	620	617	601	577	633	708	635	631	610	661	604	647	596	639	668	593	710	605	665	569	625	581	607	610	626	642	644	615	645	673	636	618	606	649	608	642	611	625	618	644	643	612	603	610	604	619	619	636	651	619	634	646	659	613	585	614	612	583	638	580	627	618	623	611	629	611	652	584	626	608	634	647	687	627	659	627	629	654	603	636	609	657	597	670	638	598	587	597	613	618	570	619	626	618	635	634	622	616	600	670	616	632	643	588	588	629	624	618	664	610	589	624	604	591	617	565	640	626	629	608	568	601	627	581	660	635	601	622	630	616	625	636	642	662	613	602	662	593	671	616	656	662	591	604	641	620	627	670	665	648	645	594	631	609	614	634	633	660	644	677	648	603	650	612	610	638	602	591	610	620	612	611	639	590	639	623	618	590	633	590	628	629	593	617	631	609	646	609	654	612	633	636	631	636	637	585	627	643	637	608	610	649	628	650	629	639	561	601	652	639	624	643	651	599	647	594	596	627	600	630	635	639	622	628	599	612	652	634	659	599	650	651	606	623	640	594	620	652	627	601	645	610	640	652	616	598	629	615	640	629	604	616	593	636	662	615	629	626	632	604	642	662	636	600	665	623	674	595	629	611	656	616	606	633	626	630	614	606	641	640	650
23062	21286	28908	24010	21335	21214	10164	1632	1162	1002	949	795	711	737	690	616	649	650	620	578	645	609	569	591	595	596	583	620	614	588	606	603	615	553	572	581	571	560	553	606	603	625	588	557	586	554	555	611	583	541	536	545	551	595	544	563	592	549	677	551	601	550	561	564	570	549	558	601	580	579	575	498	597	555	575	574	629	554	594	580	567	581	604	532	577	511	575	601	545	574	617	576	592	556	567	585	600	550	589	549	592	560	563	510	594	569	561	559	576	578	535	549	582	594	516	565	564	569	576	554	546	614	610	560	609	587	567	562	590	553	581	546	559	569	579	574	551	570	562	564	562	594	605	575	565	534	620	570	561	589	587	564	569	582	564	594	605	578	518	567	541	578	561	569	544	535	546	574	569	545	583	589	607	601	636	572	576	552	547	587	595	548	582	588	648	554	554	534	589	570	584	574	561	619	610	572	641	571	557	552	608	541	536	561	583	571	570	585	585	588	591	564	575	597	623	554	545	568	596	605	570	575	582	550	582	573	656	579	553	574	581	604	595	627	545	550	583	567	539	531	575	568	593	576	578	540	536	541	603	569	552	583	589	576	555	551	580	588	615	565	549	547	565	544	575	623	596	604	566	551	607	563	596	552	580	577	546	596	575	556	542	578	553	551	525	575	577	568	562	559	609	574	561	536	556	579	588	589	562	593	542	560	555	561	570	568	585	581	506	540	569	561	579	588	559	592	594	532	605	551	542	586	558	542	565	575	620	556	584	576	572	535	571	590	563	594	538	583	566	540	580	544	551	569	575	564	583	570	554	558	555	548	575	616	564	549	602	529	555	561	554	542	583	613	619	610	504	526	599	551	613	603	560	560	579	562	555	555	613	552	613	590	563	591	608	550	536	554	601	552	583	564	530	512	601	575	558	590	562	517	591	599	572	521	598	581	556	570	555	578	563	578	552	539	541	522	606	554	521	578	582	561	571	530	594	597	532	576	539	599	602	598	567	565	517	576	569	575	539	588	577	607	567	527	583	588	538	513	591	561	606	588	553	569	582	568	609	574	587	599	567	582	559	571	570	566	553	597	535	556	577	550	556	636	568	573	515	571	569	575	586	574	551	576	568	602	556	629	551	562	570	554	530	581	580	540	568	568	554	560	550	593	621	570	593	572	615	582	527	560	589	599	590	589	550	586	571	586	591	589	589	556	584	568	572	587	540	559	590	569	586	551	537	568	544	573	601	553	571	581	625	618	520	550	558	555	612	594	568	582	564	544	558	557	574	546	581	605	586	575	571	602	565	571	528	563	558	571	580	543	562	547	571	552	518	555	544	553	585	537	542	574	615	562	552	572	587	569	580	577	572	559	548	532	586	573	521	541	540	558	578	569	570	564	583	635	590	523	597	574	522	567	572	616	570	561	521	541	585	585	574	533	580	557	588	552	557	575	542	567	533	602	564	573	594	582	568	546	559	589	539	553	586	580	523	623	550	566	563	581	585	577	569	564	551	556	574	518	609	556	571	590	570	587	570	556	536	624	590	556	530	532	603	551	583	545	552	533	598	616	567	537	593	566	581	573	534	547	588	543	632	580	555	616	578	618	560	565	567	576	573	539	553	562	538	569	568	540	589	572	553	558	575	555	586	549	576	551	544	581	547	571	582	583	570	566	571	583	594	554	597	521	535	560	565	547	593	578	543	583	592	540	590	555	520	594	544	594	625	605	579	569	552	590	593	600	567	541	612	565	574	540	563	590	510	582	557	584	582	592	563	563	615	605	582	574	564	538	493	593	564	565	588	573	597	534	586	557	572	568	563	528	545	559	539	549	568	552	531	547	574	581	534	580	572	558	593	554	567	560	551	552	577	582	581	645	572	567	567	566	564	585	516	584	580	579	594	549	551	583	562	593	577	562	563	543	560	582	590	523	538	558	597	595	595	550	551	552	584	552	587	522	598	584	585	584	607	605	582	555	548	573	567	543	539	599	604	589	578	567	539	551	602	585	588	584	536	568	544	578	580	584	602	559	535	571	605	584	560	525	569	544	531	574	536	614	558	561	586	572	571	565	579	567	531	570	571	559	582	572	533	584	566	566	575	556	544	571	533	547	582	557	619	587	562	563	590	577	572	562	584	551	593	532	575	555	539	537	574	598	561	557	558	594	534	559	597	577	563	577	623	584	550	573	637	572	585	615	569	562	593	579	538	520	567	496	571	596	547	574	574	584	552	607	557	551	641	578	575	550	550	584	592	558	568	541	564	531	593	565	606	528	598	542	597	558	573	553	543	560	604	582	618	600	562	573	556	552	552	549	542	593	551	572	572	576	582	542	545	526	565	555	532	592	601	567	535	566	618	555	543	539	548	558	588	537	582	556	594	560	558	565	531	512	555	556	561	562	613	554	554	558	564	561	541	558	561	571	520	574	535	554	568	618	565	570	581	588	608	587	591	595	589	538	564	579	586	554	565	616	566	533	544	584	542	584	576	552	577	573	583	580	557	566	574	579	568	606	606	574	597	601	551	578	534	545	552	559	600	575	576	576	555	575	581	566	567	546	577	535	590	591	548	554	554	552	533	588	576	538	567	597	574	581	561	553	542	587	605	586	573	531	598	592	542	557	544	547	540	568	530	551	577	580	540	545	590	550	515	558	590	601	624	546	531	599	576	629	548	596	578	574	617	568	577	555	535	582	595	520	560	558	539	568	561	569	534	551	576	512	541	617	575	625	585	571	588	564	537	556	571	590	547	579	576	545	594	556	562	596	571	515	555	591	611	578	609	535	563	525	597	546	615	598	544	548	581	574	604	535	581	544	568	575	581	559	580	525	583	525	559	553	563	596	587	560	559	553	611	557	533	609	550	559	550	587	594	587	588	564	584	585	564	534	571	610	541	574	580	540	543	564	586	575	538	603	528	565	542	620	590	607	584	570	559	521	589	575	599	536	554	571	565	573	543	542	567	580	521	602	586	577	529	576	561	513	581	532	548	565	521	572	575	574	600	536	579	556	602	545	559	559	590	608	591	540	543	577	567	558	544	559	599	553	562	589	529	594	566	566	578	564	562	551	577	552	581	547	569	563	587	591	601	563	556	566	603	540	550	511	535	572	588	620	583	582	518	594	560	597	558	612	550	588	576	582	603	604	589	569	620	547	554	557	560	605	548	579	609	533	562	554	575	585	555	569	584	584	589	557	576	549	570	570	566	556	593	571	525	573	562	577	525	563	535	577	558	576	547	521	592	618	559	597	596	570	548	587	560	610	597	572	579	552	570	629	564	582	561	572	604	535	573	533	595	567	551	566	548	503	567	584	618	585	583	569	574	569	607	584	605	605	590	565	592	572	549	620	557	592	560	573	574	605	564	592	588	561	534	578	575	583	570	557	576	585	534	586	599	584	551	615	590	577	615	549	611	579	559	542	551	574	590	563	584	519	537	580	563	532	565	572	590	570	562	572	559	544	553	589	547	577	541	553	569	581	590	580	566	508	598	583	567	562	576	545
35306	57353	44497	28327	16965	8142	2941	2214	1740	1490	1282	1010	884	828	802	767	745	738	762	677	729	702	682	707	670	653	640	647	657	641	631	636	661	644	660	672	629	619	704	595	647	648	608	609	639	632	624	585	617	652	618	612	587	618	597	590	645	622	701	585	662	560	601	602	614	642	582	658	602	692	643	643	668	679	615	582	589	631	627	631	609	624	639	652	610	604	626	621	645	627	611	647	586	604	642	622	615	650	684	631	652	632	653	651	616	625	645	648	628	618	625	613	613	664	622	659	605	639	629	613	639	629	596	617	627	645	644	614	618	638	647	620	653	619	645	647	621	655	631	669	582	683	629	657	590	661	630	600	601	606	591	641	658	605	587	603	627	613	565	633	608	604	593	640	598	565	603	620	618	600	579	627	612	632	638	642	638	670	593	699	558	615	643	673	631	597	665	651	645	590	602	628	657	584	667	581	637	601	653	608	599	616	609	616	630	664	670	570	638	588	660	649	618	647	617	573	644	601	626	649	587	653	642	635	639	661	554	627	585	664	608	581	651	626	638	600	599	639	666	580	644	654	613	598	640	622	621	577	670	588	642	611	642	605	612	687	605	621	606	643	621	586	620	607	638	628	607	620	591	602	608	622	660	577	625	656	619	616	647	618	631	647	637	622	639	643	641	610	599	610	644	594	580	632	565	613	610	615	596	630	601	584	623	621	587	594	619	611	653	662	608	630	614	595	603	605	654	624	621	612	649	639	619	606	625	573	590	610	588	600	635	605	636	646	642	653	626	610	604	621	615	602	624	576	641	680	610	614	611	617	616	606	645	565	610	598	627	609	598	604	594	598	622	646	660	596	646	610	641	648	639	575	632	649	654	619	629	626	585	609	626	633	634	632	617	625	642	625	622	642	606	628	666	574	576	653	574	627	612	611	609	589	652	622	613	588	631	605	649	598	647	650	630	644	621	672	602	619	671	626	588	595	592	627	663	607	635	677	626	601	658	619	622	607	648	583	633	610	628	634	631	669	628	592	622	651	586	610	608	583	602	642	612	601	623	626	612	621	620	566	592	652	601	633	633	654	629	632	620	630	619	648	624	607	603	624	668	630	597	633	597	615	638	608	595	633	591	622	620	659	593	614	577	586	654	606	615	603	607	623	625	617	615	571	575	616	606	635	616	605	665	613	648	661	588	591	657	601	607	614	605	625	639	652	618	610	624	632	596	623	612	632	661	604	619	624	568	629	618	663	621	617	611	626	607	622	627	635	585	609	599	622	629	615	651	661	645	608	635	601	613	623	617	615	623	625	607	640	656	617	622	634	655	635	597	627	639	560	627	565	626	580	631	614	604	621	623	594	665	581	570	644	628	606	623	634	606	648	645	604	621	630	595	638	634	633	602	670	596	570	587	578	637	622	611	594	600	603	611	615	657	568	570	635	626	630	618	621	620	620	628	633	635	664	622	630	638	612	607	607	558	654	647	597	617	600	595	619	619	635	589	653	619	605	607	647	646	606	620	632	642	611	657	635	640	640	655	641	621	601	626	607	609	636	613	645	598	619	584	611	605	611	593	654	627	662	624	643	596	635	614	659	651	660	624	609	624	668	606	646	642	650	588	606	594	668	640	657	616	630	638	618	637	609	581	635	584	630	599	659	642	645	649	621	647	606	595	636	614	590	635	599	636	603	618	630	593	607	693	634	609	636	638	605	663	632	603	652	629	616	597	596	672	644	587	624	632	606	626	617	641	600	595	610	628	664	620	628	640	614	624	603	653	651	617	612	621	618	630	650	673	620	612	626	561	612	646	589	653	641	572	624	583	631	641	663	650	636	637	632	609	626	586	629	620	639	570	628	699	575	572	624	598	639	598	627	665	578	668	588	621	586	635	644	649	638	639	598	589	608	651	617	660	673	655	630	640	649	661	595	649	680	654	639	583	623	621	631	623	644	631	596	634	658	601	672	671	583	638	647	616	605	625	598	597	579	619	635	653	576	640	623	602	603	626	584	680	622	619	633	651	620	607	613	652	617	590	601	594	616	627	610	586	644	677	594	665	605	634	577	643	584	603	579	639	607	627	629	663	628	634	602	631	669	626	689	652	637	601	636	580	656	599	658	637	600	644	591	666	624	610	609	634	636	614	640	615	605	616	657	605	582	600	594	651	604	630	631	588	648	601	619	664	660	637	636	595	606	631	604	621	640	612	644	610	583	668	604	658	612	634	666	623	593	590	629	672	641	625	619	604	673	629	610	633	642	592	630	614	595	606	644	622	647	682	607	607	611	589	626	619	618	639	626	611	593	647	617	638	585	620	613	622	552	645	605	620	637	608	617	641	651	625	600	641	626	651	641	630	642	601	619	620	582	631	641	604	595	652	638	616	588	614	639	617	613	607	644	621	613	653	641	615	623	599	648	621	642	591	590	639	601	606	602	639	618	680	644	636	648	627	619	620	627	610	613	613	602	648	647	630	606	648	656	663	607	644	600	640	667	598	679	612	582	591	599	649	641	648	620	637	617	632	612	635	666	626	615	634	628	622	616	676	671	606	655	607	632	629	610	657	625	620	637	661	614	655	580	635	620	603	615	633	607	624	608	623	645	625	625	624	602	646	626	609	652	643	598	655	603	674	618	613	621	566	604	589	585	603	593	649	631	627	609	633	628	634	639	630	632	624	614	609	590	620	599	588	663	602	636	626	624	684	648	602	619	627	643	590	664	627	603	629	642	616	636	587	597	637	625	644	611	627	608	657	638	616	634	606	608	637	646	633	575	635	632	656	638	619	644	621	618	653	644	650	618	646	612	583	607	655	660	589	611	641	630	693	617	637	597	624	649	603	636	643	634	652	622	631	626	632	596	618	666	610	635	624	617	677	601	653	587	608	628	651	608	616	636	631	653	615	651	604	636	612	625	604	615	669	621	625	621	595	650	635	607	624	616	608	600	599	577	596	596	595	638	637	655	625	638	623	585	637	639	627	642	652	649	626	648	643	619	636	643	597	639	567	622	636	596	603	579	621	627	619	634	624	605	648	611	625	616	596	617	627	668	623	598	639	666	581	651	581	617	652	633	628	651	613	605	655	594	608	678	616	672	625	601	608	652	621	582	630	642	648	622	619	644	645	618	653	576	628	624	594	599	653	629	583	644	634	601	644	604	599	620	581	596	655	644	666	621	568	602	608	579	612	632	588	595	625	648	671	630	614	642	644	651	604	614	609	622	632	664	642	625	616	646	583	612	586	580	673	594	677	648	581	597	636	634	593	610	610	608	664	623	604	625	611	619	612	616	591	602	621	642	664	600	647	652	623	606	631	571	636	619	587	593	611	611	586	603	593	617	666	601	620	653	642	640	646	633	655	631	597	626	648	578	667	630	616	632	627	588	608	615	597	664	630	609	628	602	629	621	620	619	633	634	614	614	607	607	609	580	626	644	601	632	592	620	652	630	560	597	615	593	644	629	593	592	609	637	614	618	590	630	599	618	596	624	663	604	620	602	575	641
28634	28077	30400	15896	4611	1262	635	517	488	487	471	456	503	438	488	481	460	459	447	437	475	466	452	434	444	433	464	481	432	470	471	457	480	459	455	444	429	434	425	428	415	451	476	451	380	439	453	452	458	441	407	435	428	473	445	453	398	473	439	464	431	460	434	470	445	486	444	430	489	482	489	480	477	451	472	458	470	466	465	388	451	472	430	400	453	474	479	478	434	452	486	440	425	424	460	433	476	451	480	458	437	465	466	481	464	445	462	451	477	450	470	440	426	462	425	490	457	426	440	410	443	467	459	437	449	421	423	442	489	459	472	438	415	445	422	454	458	453	391	469	413	436	429	456	458	476	479	411	434	468	447	460	457	422	436	419	421	436	446	439	443	485	439	422	438	439	433	433	445	484	425	471	402	446	463	449	464	451	458	449	459	441	441	412	487	444	442	429	443	448	452	449	433	459	461	471	409	410	428	473	451	451	458	454	460	483	447	450	467	453	436	427	480	476	421	467	462	453	408	484	463	412	469	437	489	441	492	448	411	465	435	418	437	420	467	411	439	438	436	432	443	438	483	439	419	491	523	450	428	466	483	455	481	435	448	439	452	467	448	461	460	440	475	446	421	471	406	472	450	481	433	435	456	484	440	442	457	493	466	441	471	472	435	429	438	452	434	475	452	441	455	445	493	434	435	424	433	449	479	457	447	423	450	431	414	481	446	455	439	465	421	450	470	444	484	455	468	451	442	435	455	419	442	475	454	445	400	444	457	458	445	448	461	447	429	442	443	412	480	445	476	449	403	477	502	482	454	439	441	406	422	454	448	393	438	486	448	459	458	438	485	479	444	438	495	444	449	411	469	460	414	432	450	469	494	469	426	441	462	430	456	432	423	451	436	477	441	425	461	433	439	451	461	445	434	471	445	474	451	445	430	425	449	471	464	441	464	440	476	453	462	450	429	463	477	492	448	429	435	425	420	413	471	434	466	475	465	485	444	417	447	446	411	457	454	469	478	466	457	439	480	485	470	489	428	440	432	469	445	412	414	477	457	423	420	443	446	429	435	472	440	461	426	458	429	442	475	439	466	401	426	459	446	469	434	462	467	457	468	429	451	409	425	447	432	455	444	465	477	454	492	461	476	517	429	470	459	445	452	427	436	413	428	454	459	480	463	447	483	421	462	458	436	405	451	416	446	427	442	443	413	475	415	471	475	457	456	468	448	423	478	471	445	473	443	470	440	483	469	448	446	459	468	428	490	452	462	465	448	452	478	466	419	461	462	475	436	465	479	451	447	438	472	440	460	462	427	462	472	462	424	444	440	434	443	448	449	447	451	418	441	468	432	409	457	467	429	452	474	495	467	439	460	477	464	463	454	482	435	447	449	466	417	464	452	449	461	446	433	451	480	417	414	435	454	439	452	434	435	461	466	426	463	415	401	423	480	449	475	451	444	477	451	404	470	444	429	423	460	448	397	435	451	426	444	413	466	477	421	424	439	465	429	442	455	484	411	443	423	445	451	456	490	443	483	445	444	446	439	417	467	433	456	424	458	446	458	463	439	467	460	470	471	436	429	437	400	412	437	483	431	438	465	493	423	458	459	463	441	447	420	496	482	474	427	421	471	468	484	434	439	442	470	434	441	451	453	446	449	467	457	404	489	468	509	438	474	474	444	417	432	441	447	483	481	469	424	425	468	486	463	455	472	434	439	483	466	412	442	444	424	452	439	421	459	445	434	451	439	412	457	462	461	422	414	448	456	453	403	471	421	453	478	477	478	487	448	456	445	405	444	425	415	456	439	442	463	458	426	471	439	446	427	464	515	459	431	455	417	438	415	447	414	435	451	466	462	511	462	463	407	462	456	446	426	446	455	444	445	481	463	435	443	445	427	492	453	459	425	426	455	484	433	439	468	475	450	430	444	471	401	442	463	478	437	481	432	489	449	476	423	454	421	447	467	453	447	439	442	453	454	458	451	424	495	413	446	438	427	445	469	465	444	413	469	454	434	453	398	474	462	438	448	457	443	426	448	449	432	447	428	460	440	460	457	418	479	457	462	429	448	458	489	445	452	460	454	423	467	418	439	458	466	453	435	454	425	423	490	423	422	463	466	441	428	476	434	461	447	471	455	457	426	434	462	411	465	435	435	421	422	436	465	434	470	476	442	413	452	434	446	459	478	453	434	482	475	459	476	451	458	461	440	384	463	428	468	472	465	449	447	430	467	454	434	442	439	474	462	463	451	459	429	461	443	462	448	451	490	478	440	473	441	495	467	428	452	455	476	462	406	469	484	436	458	460	478	451	443	473	447	452	437	465	449	457	452	428	469	444	455	449	464	463	461	439	458	470	425	483	437	426	446	445	445	434	456	480	430	454	431	475	454	434	445	438	449	472	457	432	474	429	454	457	460	431	447	473	440	438	474	434	438	460	452	448	419	455	467	447	426	452	423	450	456	445	422	481	447	446	477	420	427	478	473	476	435	413	463	461	444	493	474	439	420	427	426	453	466	486	430	491	453	463	494	436	426	471	438	485	432	401	459	455	482	467	433	449	469	471	437	475	453	435	438	430	476	452	458	481	436	460	407	452	433	458	450	444	480	452	461	458	449	455	445	466	437	453	437	430	501	454	438	444	474	475	477	458	473	445	494	437	465	485	414	442	452	469	443	443	481	429	450	438	460	463	435	463	431	422	463	427	436	402	461	442	440	445	423	474	425	431	469	495	426	401	488	451	443	438	472	475	486	447	459	416	442	489	466	431	458	436	454	458	477	409	453	440	444	448	419	405	484	438	441	488	494	433	439	459	392	505	448	413	463	495	424	436	461	432	424	408	436	457	464	468	508	410	435	428	483	453	461	449	446	511	463	423	455	458	452	485	448	472	420	437	443	449	470	453	440	416	429	437	417	464	387	452	432	412	480	474	417	469	441	430	417	452	466	463	422	416	430	433	446	453	450	442	423	420	459	482	438	450	478	435	461	432	425	424	499	460	498	453	432	435	465	454	431	461	410	419	461	432	453	437	417	418	450	468	466	412	449	429	469	444	420	459	450	428	465	458	423	461	462	451	447	460	411	441	464	445	476	456	486	492	440	444	435	429	490	443	447	457	473	432	468	448	481	444	417	466	417	407	445	443	437	436	462	489	463	431	481	460	430	461	458	436	443	429	437	473	450	448	499	434	451	449	424	475	441	446	445	467	473	449	466	419	460	434	491	380	429	428	482	455	423	475	448	439	465	454	416	471	448	518	445	459	430	427	460	452	450	445	508	478	456	464	475	428	469	452	464	442	448	411	475	477	389	506	498	438	432	430	437	451	437	478	485	472	470	457	462	449	481	430	433	410	494	477	463	427	476	463	440	436	451	496	468	456	451	433	478	449	445	466	484	440	430	438	444	434	457	415	399	446	423	438	477	452	461	422	417	431	452	475	445	458	441	463	422	445	464	471	430	451	426	415	431	450	410	443	469	468	446	436	459	483	413	446	462	470	466	452	488	455
29751	45674	29962	13105	6091	2022	807	739	646	617	653	570	572	521	519	527	519	475	544	567	513	493	526	533	496	505	508	517	538	534	531	490	522	525	489	518	524	552	530	532	507	528	520	533	513	496	484	494	524	468	484	526	531	531	465	510	500	528	571	516	538	545	496	503	503	514	496	532	488	501	535	476	544	536	528	535	542	506	523	560	522	544	496	519	530	577	539	497	528	534	539	502	490	504	526	535	503	506	443	552	472	524	543	507	544	535	528	510	521	523	483	505	530	498	489	539	493	488	533	526	564	538	522	509	521	557	511	522	511	548	544	499	508	491	526	531	530	463	551	539	552	502	483	509	517	490	516	497	506	524	496	513	523	531	500	500	526	511	515	528	502	480	499	543	528	530	526	485	522	519	501	557	534	507	481	516	479	547	549	548	517	519	514	490	512	513	504	539	497	473	522	539	527	509	510	557	479	527	523	514	543	548	513	488	521	510	530	533	512	516	538	505	546	530	498	510	534	487	493	499	503	503	551	514	496	522	515	510	557	499	499	502	547	530	551	485	540	529	514	504	503	521	521	548	498	546	478	518	537	512	509	500	506	551	511	509	518	551	506	518	490	522	519	524	457	543	541	510	517	486	494	524	522	549	564	452	538	553	526	454	527	551	468	506	507	525	553	519	533	526	485	477	532	508	513	532	505	526	532	524	549	511	470	508	518	502	527	536	523	513	527	502	539	500	498	527	518	585	523	558	525	542	541	506	519	485	511	518	483	499	509	531	547	496	499	485	549	504	493	515	508	528	504	509	531	501	546	493	470	509	519	514	464	521	470	485	555	504	512	517	510	515	503	467	505	526	548	519	525	536	479	473	529	490	490	524	489	525	526	529	496	562	512	533	531	525	514	536	544	503	482	583	518	501	511	539	521	514	546	519	534	485	544	513	514	506	530	495	490	477	524	536	520	480	500	560	532	509	516	481	552	516	517	505	521	525	534	505	555	531	480	489	526	486	524	498	530	521	479	464	524	554	488	556	577	525	544	530	461	517	522	479	540	524	539	492	521	493	508	502	502	511	470	482	510	594	516	502	563	529	517	557	544	514	546	494	499	537	528	506	505	516	532	538	501	528	544	540	530	559	544	510	504	492	521	520	506	530	537	505	509	479	522	475	491	542	531	525	467	485	492	538	502	511	493	530	500	490	485	522	488	515	511	540	529	495	547	481	517	495	522	480	518	541	498	518	512	520	508	509	537	507	500	515	523	509	498	514	470	538	538	529	505	523	472	506	537	566	555	519	543	538	487	525	558	516	494	523	482	507	542	517	558	519	531	493	509	519	526	534	522	499	512	512	550	514	551	511	502	571	496	536	523	520	536	493	497	520	517	519	536	527	528	504	490	515	495	509	554	519	528	478	526	494	519	535	506	547	521	477	495	498	481	514	459	499	536	510	508	466	506	543	540	493	551	505	538	473	475	520	527	494	529	492	513	522	500	548	515	521	531	486	527	537	513	533	540	505	509	505	526	519	533	524	495	511	504	499	526	518	486	502	496	554	537	514	533	518	532	501	511	502	505	546	513	554	555	497	504	541	568	546	502	494	511	539	551	540	561	509	540	516	517	499	480	532	500	514	504	495	486	502	529	531	496	479	498	499	510	479	506	551	564	504	499	515	516	495	533	519	540	545	489	524	552	539	510	512	557	481	536	491	475	492	474	489	537	523	560	548	501	470	556	489	564	542	558	539	528	515	475	536	532	515	556	508	505	495	518	549	520	507	505	506	520	491	510	514	471	502	509	527	526	508	502	517	535	497	526	506	495	533	525	522	528	494	514	506	471	508	532	525	529	507	541	514	503	528	487	533	555	512	500	519	479	509	543	498	555	505	473	548	534	498	477	520	518	524	522	525	507	538	510	535	494	526	503	517	552	578	516	491	513	514	534	487	533	539	495	538	551	498	507	554	529	491	478	499	483	536	518	466	501	549	528	511	497	524	539	528	534	525	532	505	519	558	483	501	520	542	513	484	471	557	482	499	522	480	478	544	521	501	496	559	547	497	516	506	532	559	524	532	524	534	522	517	519	514	498	547	494	549	520	490	515	520	536	512	496	582	465	521	449	557	506	519	504	545	498	549	506	501	495	515	496	520	534	521	496	529	514	521	529	531	511	483	472	511	527	475	510	544	488	506	507	496	532	484	525	562	537	536	549	511	486	523	466	482	548	515	505	532	498	524	525	531	517	508	539	551	498	522	513	537	476	515	500	486	548	540	526	521	502	503	457	547	502	522	505	529	551	555	511	509	525	529	516	538	533	503	505	512	514	474	506	536	519	520	548	508	516	519	502	484	498	520	506	531	546	512	557	519	513	492	521	514	515	550	536	552	496	509	500	532	493	497	493	510	532	528	541	504	510	509	481	493	483	510	548	472	562	549	543	506	518	523	521	519	510	530	470	538	533	555	516	536	530	491	542	528	560	535	488	524	533	532	503	514	515	536	538	522	505	527	528	501	496	530	544	541	476	502	509	489	539	545	493	543	499	533	516	541	513	545	476	534	521	577	522	551	522	472	501	554	528	505	532	525	527	526	521	517	500	520	530	504	521	499	516	482	491	507	555	529	474	498	528	521	559	550	514	508	533	547	492	505	520	541	515	507	515	499	486	530	543	479	531	464	521	546	467	498	528	535	504	515	555	550	480	489	498	522	487	544	520	515	518	510	533	527	526	485	532	475	535	489	480	533	520	529	532	506	516	542	488	497	502	527	511	551	511	477	528	527	519	533	547	505	543	544	516	496	503	490	522	522	509	496	495	516	499	528	516	540	545	516	516	561	493	514	537	545	545	517	531	537	466	498	521	546	502	534	550	547	514	521	500	501	549	493	532	480	480	511	521	525	501	507	521	501	516	512	491	520	549	507	561	514	523	512	547	540	470	505	536	530	514	493	535	529	504	515	508	489	511	486	544	477	491	543	545	502	525	537	531	486	520	539	509	565	493	497	495	488	526	500	519	508	521	539	516	519	564	501	469	527	541	541	516	496	508	530	558	537	554	512	523	517	506	486	526	494	520	533	516	492	522	476	506	509	528	522	511	526	505	449	506	501	517	481	510	551	545	485	519	488	506	506	523	532	518	488	533	539	508	504	494	554	525	552	487	513	518	532	480	504	528	539	499	506	548	510	512	527	490	506	520	523	505	520	518	517	530	499	499	485	507	544	519	484	535	494	507	473	504	539	481	496	486	513	490	549	490	522	532	515	539	467	487	580	494	516	525	560	543	529	530	499	471	520	528	520	524	483	499	533	492	507	511	537	540	519	503	504	516	549	531	513	503	514	502	486	528	508	565	523	560	481	537	477	482	541	540	555	542	504	528	498	508	483	518	541	530	467	496	508	489	511	465	512	462	515	532	542	495	563	500	507	502	554	538	549	512	511	531	527	520	511	502	505	523	536	481	546	506	516	595	520	492	482	516	525	538	526	522	490	485	534	524	518	537	526	513	495	532	532
24073	21204	28424	24370	21433	12691	1958	958	766	717	641	584	500	478	521	499	495	447	442	440	480	460	428	399	442	452	474	465	423	466	436	481	512	453	409	450	457	414	413	468	457	415	413	478	423	446	423	421	449	445	436	491	407	471	437	418	454	493	601	428	437	392	432	457	427	435	415	408	442	440	464	406	438	423	441	450	433	391	446	412	454	440	439	457	440	421	416	439	403	444	431	475	425	429	436	432	478	417	418	416	453	428	438	452	446	423	452	439	459	421	359	445	415	436	449	449	440	430	404	444	475	441	444	454	394	429	429	405	470	422	448	452	428	417	404	453	465	439	432	451	447	440	482	444	384	440	391	443	405	474	448	430	438	429	445	430	458	441	444	426	451	470	424	428	432	448	417	450	473	438	433	485	418	407	457	451	448	457	425	456	448	402	428	420	460	436	440	415	412	398	435	446	469	413	483	402	445	469	436	437	427	460	427	414	393	436	449	441	441	403	420	422	439	443	417	460	448	416	411	434	433	401	396	421	433	437	422	451	471	441	407	419	418	438	443	442	425	407	447	450	401	429	430	482	419	458	421	442	415	395	404	441	417	453	441	424	457	422	430	411	435	460	414	419	416	393	400	446	434	423	438	444	431	490	386	430	430	424	415	427	413	446	444	409	423	395	493	461	452	432	440	444	439	463	428	418	455	409	442	422	413	421	438	445	439	434	434	390	454	434	474	453	438	435	443	385	457	414	434	456	480	437	471	455	440	423	403	446	437	435	428	421	437	454	429	437	405	442	427	426	449	431	455	429	464	442	424	473	435	472	397	429	450	417	439	419	450	451	453	462	411	463	438	443	438	435	439	451	419	399	423	432	425	451	445	426	474	438	418	418	425	464	467	413	408	446	423	451	411	448	418	423	454	419	417	440	425	427	474	418	458	387	437	441	390	424	451	449	431	457	438	436	417	408	473	467	443	456	439	400	428	448	417	438	411	415	443	448	406	439	439	425	438	456	398	477	412	440	439	407	475	450	470	440	434	406	388	432	432	416	414	421	404	469	457	406	447	406	410	410	453	461	458	437	396	426	407	432	455	423	417	410	380	410	393	424	411	403	417	415	448	452	446	464	443	456	432	448	432	425	432	466	414	426	443	437	435	443	418	453	441	420	396	452	478	424	420	423	397	436	411	476	419	440	418	445	436	400	417	409	457	443	407	443	415	454	406	437	443	455	437	424	446	464	479	449	447	395	426	440	438	444	433	450	438	443	438	461	418	412	430	416	372	447	424	440	421	429	421	423	458	419	422	421	419	445	403	429	447	421	431	449	430	415	402	430	438	402	440	436	416	425	465	452	434	410	397	426	445	430	429	411	433	471	443	438	448	413	447	462	449	416	457	407	434	448	451	475	454	402	412	410	476	437	442	463	433	436	452	477	483	448	464	461	409	416	436	485	447	451	409	441	434	407	459	408	432	454	417	424	427	457	433	400	429	485	463	426	418	416	446	463	467	422	408	430	449	422	409	431	424	488	438	421	417	442	445	447	411	433	414	396	444	435	418	415	443	403	457	416	442	420	433	431	423	397	433	431	431	395	442	478	433	441	423	436	409	450	418	443	448	443	439	409	446	447	437	427	424	469	436	412	441	444	480	424	410	437	410	442	425	454	412	448	432	448	431	445	458	407	466	412	405	477	446	424	440	471	429	399	464	439	431	431	426	407	423	441	425	388	437	442	430	419	464	431	436	452	463	436	420	420	415	438	416	441	401	416	427	452	440	425	462	431	408	474	439	437	439	454	466	423	450	447	403	416	437	418	451	436	396	422	487	402	416	399	469	432	460	434	445	428	416	411	438	406	448	398	461	412	436	434	431	431	401	409	418	474	452	402	448	432	446	417	414	426	454	457	415	391	442	433	439	400	417	434	410	437	427	417	442	420	465	450	391	460	426	448	435	396	450	433	440	433	366	403	421	437	427	441	428	438	458	425	425	383	449	459	410	455	440	418	467	458	419	425	459	406	427	420	466	395	433	427	429	419	391	413	425	400	421	427	418	423	414	420	423	419	427	440	430	429	398	470	450	449	420	415	444	454	437	418	418	464	498	418	425	426	441	450	465	419	412	426	413	464	416	417	404	386	435	444	447	429	416	419	420	422	443	422	468	445	386	417	442	465	456	427	418	444	430	407	444	448	430	432	426	469	454	474	405	477	443	453	446	447	423	433	467	438	430	410	455	434	424	460	442	428	415	426	443	410	389	417	442	453	496	440	467	454	453	458	404	413	410	457	427	427	443	400	418	448	411	430	431	418	450	430	424	433	434	448	405	441	437	461	430	421	415	465	448	431	421	438	412	435	412	433	403	409	434	418	477	435	440	448	441	442	450	433	429	420	471	421	450	448	448	472	429	436	479	443	426	455	422	452	438	459	439	478	412	418	468	433	408	430	420	432	411	439	468	426	421	457	422	452	440	435	441	427	437	434	426	458	448	428	431	434	417	440	437	419	457	483	453	419	452	427	445	426	446	444	445	429	460	404	450	460	450	413	428	416	446	462	442	424	439	446	393	420	459	434	421	438	468	453	443	438	461	449	475	419	444	428	437	400	431	456	404	443	404	394	468	405	398	464	412	451	443	396	423	417	432	451	422	436	446	445	437	433	449	462	431	429	421	447	416	416	457	441	432	426	426	423	390	439	468	437	470	449	451	417	416	398	442	461	434	430	444	416	424	457	424	446	459	473	449	402	431	430	442	396	437	449	421	438	460	425	413	471	437	429	460	459	443	432	426	466	439	394	413	397	403	430	430	415	417	441	409	447	448	418	398	444	444	432	427	456	395	441	464	437	407	445	433	466	429	440	441	440	437	429	434	474	454	440	413	428	467	434	427	431	465	477	449	460	451	438	460	395	381	433	464	443	449	456	396	451	465	465	430	438	423	467	395	434	426	440	421	463	445	455	404	433	444	421	405	410	435	445	434	429	396	430	434	433	434	428	427	456	453	440	432	439	402	408	417	442	426	410	438	451	435	452	419	418	466	413	432	404	413	440	418	434	410	430	453	426	385	443	431	413	430	503	463	441	435	406	436	429	457	421	453	404	436	408	444	416	415	438	456	449	448	446	439	435	445	429	410	460	451	428	426	388	430	465	449	394	440	468	466	425	459	478	452	381	431	417	463	442	462	471	416	433	429	466	456	407	402	465	386	426	412	432	467	429	393	421	444	427	457	436	458	460	437	427	401	446	414	469	448	460	416	448	445	403	422	428	448	458	474	445	405	416	407	385	460	432	430	430	466	457	444	413	428	374	405	425	415	431	434	445	436	428	392	425	459	401	470	451	452	443	427	449	432	387	443	465	466	447	440	434	424	428	468	392	422	416	442	476	489	441	415	466	394	450	431	427	466	463	427	467	452	448	424	386	415	434	428	390	420	429	394	453	479	401	472	441	454	468	446	423	457	452	449	427	436	434	445	438	453	439	426	410	478	407	404	457	435	422	420	449	426	441	439	449
31801	48798	33573	23580	15943	4266	1919	1345	1165	1030	886	753	640	625	606	550	537	543	555	553	505	547	577	478	525	484	534	496	528	472	526	509	529	456	494	472	517	470	497	535	510	566	486	485	478	509	468	510	499	488	463	535	535	456	476	522	466	481	723	470	509	462	477	522	539	480	473	506	480	534	481	485	480	519	493	493	488	486	502	488	502	544	496	500	483	524	499	513	448	506	488	489	480	481	520	502	516	467	508	504	506	498	486	541	482	482	530	484	484	500	512	494	507	531	436	478	506	488	490	465	516	512	521	494	481	474	506	495	497	474	472	501	500	492	530	512	457	457	478	507	514	517	508	514	540	482	535	510	500	510	476	495	447	480	519	476	528	460	484	461	480	482	538	519	457	513	483	505	487	489	510	485	531	501	498	537	533	512	495	481	518	500	506	485	510	482	515	533	498	534	538	528	475	450	475	517	484	491	492	528	510	488	533	532	495	474	467	496	486	467	495	506	543	478	476	495	508	497	487	466	490	506	512	513	490	460	482	465	495	496	500	476	463	510	487	489	463	499	489	488	486	446	479	508	525	494	485	471	500	504	476	532	471	454	535	479	536	528	480	474	512	486	515	501	502	518	516	520	477	517	521	519	528	539	491	491	489	511	458	481	494	553	507	507	501	547	497	473	449	500	515	511	498	502	457	491	520	532	504	512	487	519	499	478	503	503	491	490	466	493	518	490	487	494	477	525	530	528	478	489	487	492	481	489	514	502	483	539	450	439	500	488	481	531	541	512	486	500	480	489	505	466	540	532	479	502	476	493	510	518	489	468	497	488	478	495	471	534	485	472	503	483	515	513	492	515	516	490	517	507	497	517	489	519	481	435	489	506	485	500	481	487	484	456	531	505	504	518	482	477	511	509	515	500	495	487	482	504	514	485	476	529	472	484	439	500	483	485	477	520	504	462	476	497	486	514	524	541	504	498	472	502	508	484	515	494	525	492	508	503	464	483	469	492	494	533	471	480	524	486	504	493	463	499	426	497	455	528	507	509	478	519	517	514	476	460	509	507	486	487	485	497	511	507	455	480	481	511	492	509	466	517	520	525	456	491	509	506	468	483	487	476	491	492	504	454	484	478	487	512	524	487	487	445	542	480	485	483	471	493	522	479	489	524	487	508	452	520	502	468	481	458	496	466	507	454	453	490	476	505	510	482	516	500	469	494	491	489	492	506	466	476	467	465	461	516	526	508	517	479	513	556	506	514	478	490	492	492	467	509	509	529	509	484	488	521	495	489	490	512	481	480	479	484	502	538	534	490	473	505	496	474	519	523	484	479	480	484	518	485	476	509	471	491	531	474	512	476	515	484	472	481	518	494	484	481	481	500	476	510	498	480	476	534	492	510	477	503	500	492	507	490	533	474	514	490	507	493	494	494	506	469	492	493	528	524	504	503	482	482	489	464	492	511	529	496	509	538	520	499	507	487	518	534	497	481	533	502	476	473	519	508	480	500	461	449	498	481	538	489	487	477	525	484	494	526	529	445	442	471	483	477	507	493	476	519	511	491	501	542	502	504	474	508	506	507	481	514	547	508	490	513	509	485	503	493	482	495	499	498	496	522	496	486	511	499	525	496	499	513	491	494	512	496	502	468	505	489	482	501	524	474	490	518	530	515	488	481	537	520	496	474	505	462	531	493	526	505	465	500	476	491	526	501	513	521	483	566	484	523	446	499	521	517	528	493	495	540	464	510	498	482	513	481	501	491	499	489	484	497	513	493	511	456	514	509	478	475	502	521	490	543	476	515	467	509	492	481	523	463	477	484	443	521	517	512	516	450	512	478	493	467	501	531	466	472	493	496	525	472	506	525	498	503	475	524	488	480	474	451	490	496	441	485	550	551	496	493	492	541	473	484	486	488	498	491	478	498	466	483	455	492	452	504	471	481	467	491	492	466	522	481	498	508	513	475	548	479	522	558	464	521	486	484	463	481	490	492	456	523	491	523	483	476	521	473	468	516	488	509	488	498	472	472	498	521	488	510	497	514	454	511	536	533	499	513	487	465	468	477	450	478	474	474	471	507	475	503	461	510	479	465	494	513	508	484	534	465	472	455	473	480	501	492	505	518	518	525	488	489	519	500	497	545	436	453	515	510	496	452	472	515	459	472	495	507	473	533	495	498	502	497	510	495	482	497	473	473	487	503	502	525	532	507	527	467	509	474	500	465	492	486	474	479	493	439	456	501	474	487	475	486	529	484	481	528	478	524	486	492	505	482	490	502	503	473	528	490	477	524	494	470	463	483	473	471	530	518	484	485	481	514	484	479	529	475	497	472	509	501	443	485	495	490	482	512	489	484	524	516	503	507	513	478	485	504	497	515	482	518	519	487	494	511	552	467	491	484	503	508	487	471	484	474	506	504	461	487	505	488	484	470	476	486	470	483	481	467	553	512	474	505	510	473	505	478	530	483	476	517	476	468	467	489	522	511	513	502	479	501	516	486	465	502	464	475	515	488	464	502	502	497	489	516	503	511	506	518	540	471	513	507	507	489	535	481	520	480	452	508	515	501	524	482	491	475	491	506	511	504	515	508	502	491	482	487	470	495	478	520	475	474	530	477	489	485	464	498	499	545	476	515	498	523	496	503	461	517	505	452	501	515	467	510	500	517	521	453	506	497	515	534	503	490	490	490	468	523	476	507	476	453	496	494	504	482	478	486	486	491	466	484	489	499	459	476	482	488	490	488	500	492	485	496	496	501	472	540	471	518	492	510	520	509	497	482	495	477	465	525	503	473	508	490	514	517	489	515	487	473	501	492	501	485	508	490	508	469	488	521	510	526	504	521	499	496	497	512	511	483	528	517	498	515	512	545	515	494	467	482	483	509	503	464	531	465	477	501	479	499	491	536	483	525	509	506	540	499	487	463	510	521	502	488	511	543	515	491	506	478	517	533	467	493	484	463	469	520	522	484	529	449	548	470	490	494	485	491	494	459	527	505	479	489	482	491	471	503	509	492	503	451	497	563	471	514	489	511	514	491	498	535	519	514	519	539	452	501	506	502	452	495	459	460	513	472	514	479	519	489	490	514	491	489	501	486	492	482	519	492	544	505	510	528	479	482	476	522	501	498	520	522	483	504	471	491	494	488	504	517	490	498	502	515	503	479	502	488	472	518	517	465	506	518	509	504	504	483	511	518	517	492	554	506	488	484	528	527	499	464	513	505	522	463	532	509	489	474	478	500	529	491	482	471	484	523	488	509	476	450	522	486	482	486	508	517	477	506	530	469	491	454	479	474	462	490	527	502	496	506	502	483	535	493	491	495	480	515	530	501	524	496	467	485	495	475	481	515	538	463	454	492	487	473	496	487	480	498	495	487	487	487	531	501	493	510	519	507	494	479	508	518	526	539	486	520	490	490	454	531	542	459	490	512	446	463	490	505	512	498	507	513	517	485	497	481	480	498	501	506	486	524	509	508	513	477	429	456	474	472	461	494	471	495	520	488
25329	21298	27674	25473	14332	2378	968	842	676	625	646	626	594	603	585	589	590	569	603	570	564	584	604	560	558	587	541	506	593	560	538	610	562	550	541	548	544	546	521	556	556	566	565	587	548	565	532	548	569	535	586	580	536	535	608	522	555	529	573	527	587	562	532	540	531	575	550	560	557	561	568	560	570	556	579	560	554	512	574	591	548	561	517	560	538	573	534	517	564	563	544	614	558	525	495	560	545	541	550	557	567	514	542	550	578	556	598	577	571	562	574	550	558	592	531	546	576	607	556	588	519	575	544	610	567	523	531	546	549	579	550	595	555	499	573	594	548	569	552	570	539	563	572	573	553	548	570	586	572	572	584	543	535	511	542	569	534	546	529	541	558	580	536	588	574	559	541	576	578	579	566	592	560	580	568	610	541	549	572	542	568	534	522	537	531	615	570	563	542	583	537	574	565	542	506	578	542	545	600	549	550	559	536	530	524	551	565	539	565	548	565	555	548	581	587	559	546	516	560	567	542	604	549	543	572	539	568	550	529	580	520	511	552	530	589	598	578	593	565	558	536	592	555	575	578	576	571	517	568	551	633	545	534	583	582	552	547	553	601	565	579	563	571	590	551	545	570	572	524	566	599	523	571	535	595	556	549	540	552	523	581	557	558	556	578	545	583	542	543	574	548	522	541	554	533	533	638	502	541	588	524	564	524	552	560	534	547	545	489	584	569	565	509	541	578	535	573	544	552	577	582	560	529	566	529	535	513	530	544	550	508	564	578	561	538	556	564	578	557	569	561	559	540	585	539	562	582	534	555	606	555	537	526	542	556	570	566	552	578	570	569	518	558	595	540	565	533	547	566	570	554	553	601	568	542	581	523	491	541	568	550	567	559	550	554	562	552	538	588	587	588	540	557	560	541	546	583	578	566	567	545	586	595	549	548	563	578	562	563	550	580	554	520	544	577	546	585	520	567	542	578	570	504	537	537	579	552	554	588	614	543	540	570	518	566	554	536	564	562	581	553	591	540	579	550	576	575	594	532	563	571	509	529	556	551	556	533	576	589	533	561	570	555	551	565	584	561	552	544	545	572	550	577	566	584	536	558	553	549	547	546	556	589	530	542	572	522	571	535	584	560	542	536	547	549	552	551	585	537	561	585	524	597	526	538	554	569	550	531	543	524	596	542	555	559	543	574	523	539	524	517	580	565	540	536	584	581	616	550	599	576	576	552	634	585	544	585	559	558	537	556	542	572	516	525	561	521	524	554	551	546	567	533	550	540	542	551	589	533	557	552	593	535	563	549	512	538	573	572	544	541	579	577	538	528	546	528	605	539	578	523	543	530	558	551	563	607	597	584	539	564	549	565	575	551	519	541	586	573	506	571	575	576	557	550	533	627	567	565	555	560	564	538	550	577	588	565	599	561	577	544	544	558	531	564	554	591	572	581	542	533	575	563	561	549	553	594	539	585	532	538	593	518	558	485	586	569	548	558	517	586	605	553	505	535	568	571	564	586	599	564	557	553	528	511	557	554	520	597	568	570	565	521	589	574	535	535	564	510	562	536	594	576	611	572	556	517	571	554	562	556	554	549	522	593	583	552	548	571	544	589	560	497	561	552	609	580	551	576	541	546	593	544	562	543	539	581	575	564	525	607	513	544	555	582	524	559	518	560	546	553	558	554	542	544	585	531	542	543	545	556	535	586	578	582	591	529	552	537	543	532	577	516	542	503	514	587	557	520	570	573	557	567	557	563	568	590	617	572	574	560	521	519	603	527	568	585	547	529	549	553	603	569	554	548	595	581	534	558	610	553	547	552	551	503	580	549	509	559	547	582	544	558	582	557	525	544	540	565	566	548	504	552	552	520	581	559	531	552	601	551	606	521	547	568	578	582	571	518	570	514	549	580	544	562	550	530	535	581	574	529	592	545	526	550	507	547	569	544	584	571	532	570	551	503	545	564	588	551	533	564	549	564	553	586	579	564	566	550	536	564	536	534	523	556	533	579	577	541	522	546	563	527	559	540	584	574	569	551	538	581	531	550	588	525	581	564	562	571	521	526	556	560	536	581	541	528	564	547	557	596	565	535	577	587	584	557	574	524	567	545	579	554	548	522	577	576	596	551	574	546	597	585	593	595	511	565	526	522	531	574	554	564	603	583	556	539	542	525	559	542	578	536	554	529	545	577	529	486	549	538	579	558	494	513	600	536	563	531	516	548	521	552	515	584	551	564	540	541	577	544	531	531	600	555	549	579	570	593	575	546	539	560	597	563	534	565	552	516	563	551	572	553	593	536	523	572	565	547	565	543	582	530	577	551	531	559	573	582	566	571	539	537	519	542	538	588	553	555	535	517	538	587	551	552	554	550	580	573	565	511	549	571	547	552	591	529	555	540	539	587	534	528	530	556	578	559	557	569	542	520	546	529	559	510	582	577	532	542	569	574	566	568	562	559	592	574	558	578	567	559	532	556	564	489	560	584	579	543	538	548	580	514	567	585	581	607	561	563	569	543	544	565	541	556	572	548	582	534	559	542	558	531	544	515	586	562	573	610	519	577	533	585	566	558	551	585	522	502	557	508	593	551	585	547	566	529	549	536	565	547	556	573	574	560	561	597	581	550	543	578	566	546	587	566	538	558	565	569	527	557	536	554	588	531	580	577	557	562	546	564	521	554	572	579	573	580	620	547	576	542	586	539	536	541	572	564	542	550	556	560	539	553	550	540	540	563	565	597	598	551	549	567	567	549	604	598	615	538	573	537	520	558	524	549	525	502	573	546	568	561	584	541	566	551	567	555	557	559	515	561	555	548	521	587	546	557	523	487	596	549	580	590	566	557	534	570	565	584	538	562	555	566	554	553	547	550	609	518	565	540	565	573	570	543	553	533	565	559	595	582	592	561	544	575	533	549	520	559	549	526	526	579	528	569	548	579	534	555	564	564	558	561	571	577	550	569	589	587	535	581	576	568	580	522	570	557	557	582	532	523	506	544	553	594	575	540	555	543	529	512	564	555	577	551	559	559	562	556	539	548	531	567	569	581	592	587	561	592	536	552	564	515	566	583	564	530	542	564	571	559	578	554	550	548	549	549	536	611	575	581	556	600	611	544	525	524	532	575	575	529	535	516	595	501	550	605	533	521	570	554	568	531	538	572	575	580	582	565	586	560	591	543	566	560	535	578	550	534	526	556	540	590	570	540	599	565	564	598	584	596	536	546	556	559	554	539	601	542	537	583	591	572	585	558	576	563	578	537	557	575	551	552	582	519	577	561	581	528	573	569	559	564	559	534	574	589	543	502	569	563	537	594	592	576	568	529	548	576	575	568	576	559	615	569	560	574	544	577	533	523	574	515	515	557	518	584	531	561	572	525	583	559	573	534	545	597	544	540	558	569	553	543	586	617	543	587	573	546	569	552	532	595	566	543	563	536	570	594	557	546	548	525	520	539	555	575	538	560	542	533	576	540	538	559	516	560	577	598	541	570	528	551	539	562	517
32449	50057	33366	19439	9361	2428	1406	1154	965	847	834	724	717	690	698	629	673	657	623	658	724	641	627	612	638	616	639	580	695	632	685	620	623	620	635	576	608	677	597	615	624	631	593	655	584	652	615	653	629	637	622	611	629	619	663	633	636	618	666	651	587	643	632	615	683	665	585	624	644	604	600	621	660	594	655	583	643	669	604	610	640	644	625	627	639	593	595	652	640	620	642	675	582	631	628	626	606	609	664	614	585	632	639	632	612	636	596	675	648	628	587	646	622	640	637	632	607	630	683	648	652	608	616	661	625	653	582	614	635	619	601	639	650	621	638	638	680	620	596	669	638	645	616	631	636	605	668	645	623	619	619	653	638	628	639	626	632	646	663	638	643	612	616	614	622	599	614	623	580	630	673	613	631	663	629	637	626	642	598	652	649	641	607	657	643	603	629	577	623	613	611	628	655	607	614	631	616	622	609	670	602	624	627	634	602	613	613	605	630	635	618	659	631	632	639	652	603	620	676	611	604	592	623	637	625	666	647	657	617	637	618	649	625	632	642	653	585	581	609	621	652	630	625	693	583	621	585	627	648	654	630	610	650	645	623	601	563	652	635	607	600	625	643	609	642	609	640	635	634	652	658	640	594	610	662	581	672	627	654	588	652	670	594	671	592	631	585	657	593	555	629	603	635	621	633	622	617	633	648	637	642	663	607	612	657	606	647	646	657	600	630	614	661	635	652	619	639	588	687	644	688	611	651	580	638	649	652	665	610	632	633	642	612	638	612	644	647	628	618	633	642	629	632	621	623	644	647	602	636	646	642	629	628	651	640	619	612	603	625	598	619	642	625	616	676	559	583	559	598	592	663	637	625	593	623	634	695	620	694	658	632	600	610	655	620	637	624	620	629	627	659	577	680	659	671	648	573	610	623	626	635	668	657	583	653	624	603	620	614	624	683	590	643	618	637	659	591	622	604	667	660	596	627	587	595	609	594	632	653	655	605	623	635	622	616	624	604	573	637	657	651	624	631	650	634	631	619	664	643	614	619	646	608	673	618	644	661	609	646	630	653	666	611	672	646	604	621	599	628	646	642	624	596	638	581	669	662	618	607	649	664	621	672	620	638	634	646	649	606	632	624	554	547	640	619	618	598	592	613	611	620	626	585	584	674	621	645	686	617	597	590	609	610	648	612	627	674	642	642	647	635	637	610	633	624	663	620	619	617	600	633	603	617	661	657	651	581	684	616	623	689	627	624	579	631	642	624	623	600	633	649	638	591	608	596	653	664	633	606	632	605	624	586	595	654	617	659	622	643	631	654	661	625	621	624	611	634	621	631	647	592	633	617	614	624	609	624	618	623	594	632	605	645	618	626	668	608	647	648	608	597	632	645	659	626	560	585	656	630	604	646	614	622	655	652	670	563	642	600	623	638	613	598	636	622	628	638	603	661	623	664	632	656	632	660	648	598	631	601	625	662	571	650	583	598	588	646	647	662	602	616	599	639	610	646	681	642	638	583	689	618	665	646	613	680	669	648	628	601	636	608	631	661	629	622	606	685	604	638	641	624	601	621	645	633	597	635	644	630	650	635	649	681	646	601	664	628	636	622	667	629	657	639	618	627	633	618	656	646	607	617	628	592	647	631	658	613	608	606	621	628	616	628	590	630	625	629	655	639	630	617	579	653	602	619	670	655	631	666	670	610	652	626	686	639	652	624	613	601	666	581	679	616	645	675	627	642	597	617	603	607	648	642	612	655	613	611	620	652	623	569	658	647	648	612	613	622	669	624	619	612	614	656	574	596	613	600	626	646	621	634	638	670	630	628	616	636	605	635	620	601	605	604	601	598	610	627	623	625	596	603	620	673	601	642	638	616	645	655	659	584	619	645	635	667	626	696	626	607	594	604	593	619	641	638	653	621	586	633	629	603	610	657	636	607	634	650	643	620	636	687	611	603	610	648	649	631	634	636	649	611	661	626	649	643	585	677	639	570	632	640	628	650	632	657	619	614	638	632	644	630	618	592	659	591	618	702	674	628	606	669	683	619	555	599	639	656	639	603	653	609	639	630	622	618	583	616	636	641	658	597	650	609	657	610	646	657	677	642	630	650	690	619	602	598	655	620	627	611	624	631	599	617	651	601	614	605	641	651	672	621	628	610	630	636	608	653	625	638	624	626	622	625	631	621	582	636	597	626	633	631	659	603	631	600	628	627	638	586	602	625	622	660	661	619	633	614	638	623	640	636	601	679	661	624	626	584	643	623	613	655	657	607	591	649	635	636	608	660	655	628	659	625	615	644	659	657	614	621	637	626	592	609	597	642	604	610	644	632	626	616	632	625	613	606	618	628	613	605	617	620	593	640	628	595	630	639	613	644	624	583	642	647	617	653	662	613	585	621	609	674	644	655	702	601	642	627	606	589	592	635	608	679	572	608	615	664	622	564	587	680	630	615	610	667	592	619	647	614	632	617	611	662	678	612	625	638	613	619	674	639	617	651	630	629	664	604	634	672	665	642	600	610	632	633	586	622	669	607	628	641	657	623	681	660	615	649	602	602	623	657	624	618	616	654	626	621	700	625	602	630	635	613	618	641	588	617	618	652	610	628	625	633	621	641	658	615	630	640	672	655	637	636	655	681	657	630	673	638	621	591	636	620	607	624	607	653	626	613	646	663	593	632	579	643	573	657	645	631	609	605	614	631	638	645	597	631	609	675	627	631	683	651	611	619	618	659	633	649	620	566	593	615	610	637	630	607	634	590	640	626	657	605	684	642	584	643	636	617	612	650	610	655	657	616	619	652	623	626	640	585	630	615	608	627	614	622	635	624	583	568	640	599	660	594	621	629	626	626	606	614	580	650	627	672	646	601	635	606	606	631	633	627	618	617	611	661	631	655	641	609	632	644	625	614	571	630	571	629	653	601	632	638	615	633	618	637	606	658	636	609	584	648	649	615	595	676	646	611	634	617	641	672	613	642	635	604	629	641	618	641	610	636	695	620	661	620	630	609	607	635	633	633	625	645	589	648	635	626	656	628	619	602	675	643	621	617	651	590	676	631	604	654	592	627	630	640	642	604	604	658	638	629	673	624	614	612	632	632	662	593	627	619	656	590	664	646	626	666	649	598	620	652	601	628	652	665	581	602	669	625	689	598	626	624	658	660	631	601	632	652	638	641	652	667	599	625	594	630	620	671	644	644	639	644	630	600	617	637	609	652	615	628	678	652	594	618	663	607	650	550	608	616	656	624	652	660	621	644	620	643	576	634	634	596	647	648	633	638	643	612	613	629	632	614	636	589	638	640	586	654	628	635	592	629	639	626	585	609	629	608	648	626	616	634	601	611	654	620	590	566	624	606	638	664	667	660	654	611	617	606	638	638	622	604	643	608	654	612	620	634	645	633	669	667	598	642	652	629	632	641	622	644	621	631	624	626	639	655	573	677	599	652	613	594	627	642	660	633	634	675	635	617	618	637	667	666	587	618	640	662	623	629	634	618	578
22947	21233	28876	23906	21297	21044	9614	1624	1103	1001	872	845	746	701	682	669	622	708	613	584	625	615	650	605	635	626	595	612	569	619	571	627	633	604	634	576	618	559	571	583	557	626	616	578	597	531	565	584	603	577	592	546	557	559	597	598	574	604	732	589	607	638	581	590	568	608	535	581	615	598	578	589	577	571	541	601	587	575	566	625	563	590	566	576	584	621	545	579	576	566	589	593	561	536	559	538	625	565	565	603	573	590	588	550	561	559	615	584	616	592	609	575	558	591	604	592	574	609	521	611	570	544	574	622	550	618	560	623	566	586	593	577	576	522	598	543	559	589	574	607	573	561	559	584	568	615	602	553	563	570	585	574	566	560	586	559	577	576	588	588	538	647	573	552	574	580	593	587	593	567	576	560	548	550	594	580	613	585	634	638	585	556	593	534	570	559	582	558	548	576	587	579	570	553	551	579	563	561	556	589	572	560	605	562	616	567	577	569	568	601	628	577	579	579	536	601	552	553	565	565	606	624	565	623	547	577	558	582	503	614	574	593	625	605	586	635	537	579	618	614	546	550	574	543	605	564	559	543	606	578	582	573	561	508	593	544	588	588	576	551	574	603	558	571	610	579	560	601	570	547	568	629	573	547	547	613	507	561	561	600	589	531	588	578	592	499	541	593	573	571	540	554	582	571	536	571	537	588	579	586	624	588	612	614	571	587	587	551	552	573	551	553	587	594	568	565	572	557	580	599	554	576	560	578	559	566	567	567	570	544	602	574	566	584	531	600	538	559	604	555	571	583	581	566	572	583	583	563	596	598	598	579	544	558	566	586	575	541	576	584	614	577	578	576	560	609	579	559	564	549	531	611	595	537	551	611	613	537	588	575	543	526	567	585	603	575	620	615	567	568	565	564	572	585	530	566	582	584	558	601	551	556	568	586	531	607	553	540	571	543	635	572	532	601	558	587	574	563	578	594	563	581	593	577	571	564	532	574	603	599	565	545	628	569	581	593	585	557	557	579	519	586	591	556	600	595	537	602	565	572	588	576	584	560	582	566	615	538	584	545	561	591	597	588	584	537	563	620	577	539	573	579	578	542	592	576	565	542	590	538	617	559	579	561	573	571	576	565	567	541	570	579	548	578	529	572	557	566	558	562	565	566	596	550	582	550	553	572	580	583	557	586	574	590	535	557	578	569	573	637	550	554	537	580	553	582	606	569	544	644	597	555	612	597	555	532	546	543	560	533	522	575	563	595	571	567	579	550	524	571	590	573	593	607	542	578	583	589	564	569	583	612	551	561	545	579	590	549	554	584	574	574	580	565	570	575	583	542	583	562	580	541	583	558	609	553	545	577	639	555	606	606	552	575	562	534	522	577	550	591	564	589	594	553	562	567	539	587	564	572	593	570	572	603	593	597	571	572	563	587	600	551	553	552	601	603	573	613	589	578	588	571	570	625	553	557	618	523	563	586	583	570	561	576	614	585	588	582	559	522	561	585	527	600	589	595	598	554	589	604	607	604	554	528	610	566	587	563	565	602	616	575	590	567	567	593	599	534	563	565	597	597	567	573	585	560	566	594	579	557	581	561	562	524	546	559	607	555	562	583	597	597	594	576	587	624	586	575	584	553	561	538	587	611	551	564	607	513	578	629	554	587	565	511	610	565	570	571	561	537	549	550	581	600	570	608	560	499	551	582	629	577	595	582	563	530	541	574	624	555	561	595	587	569	558	609	597	591	559	575	587	578	558	547	581	571	544	585	564	599	565	569	567	523	590	594	613	549	576	574	563	549	581	568	565	561	556	569	589	579	604	573	561	592	605	580	599	565	566	592	573	571	588	606	607	550	594	550	551	595	574	599	559	577	576	570	589	517	559	588	540	575	588	549	554	583	575	552	549	569	541	566	558	598	546	608	565	557	532	560	583	565	522	560	581	610	552	558	573	549	608	601	594	572	590	594	590	581	583	576	603	555	567	585	563	567	565	553	554	583	539	564	553	554	524	583	580	581	577	602	609	537	563	580	591	592	607	550	589	564	549	564	581	547	519	606	563	596	580	552	532	591	604	574	550	594	615	587	570	565	571	547	572	581	548	566	594	593	511	593	592	584	521	557	586	578	557	570	580	570	593	505	567	610	561	592	595	584	603	558	550	561	584	623	560	568	553	545	571	588	595	569	579	578	545	630	586	634	563	583	594	518	591	600	591	600	578	520	591	586	572	585	595	551	558	564	602	560	586	598	552	581	576	636	587	565	590	560	564	592	569	618	564	561	602	611	612	571	602	596	550	585	559	598	573	544	563	566	544	607	562	569	552	577	572	610	569	557	615	601	557	613	592	579	571	554	582	580	535	581	558	581	587	557	563	595	563	578	605	543	545	601	662	574	547	633	592	572	561	534	609	600	619	555	619	553	537	550	532	577	556	549	567	534	587	598	529	625	559	584	540	550	525	532	548	580	571	589	588	558	575	620	545	539	556	522	541	569	550	557	574	532	597	545	552	589	534	585	589	553	556	573	560	584	580	567	583	571	567	583	584	612	590	589	566	595	595	543	567	566	547	568	596	530	598	579	606	534	602	542	552	571	572	524	577	572	616	566	549	572	551	601	546	548	592	534	598	566	595	558	582	606	564	578	564	596	611	617	574	554	600	601	570	585	557	598	542	551	590	582	581	585	594	608	581	568	560	538	582	585	545	557	579	565	598	560	585	591	534	607	546	587	532	539	558	561	538	563	586	576	576	622	591	564	529	595	568	565	603	590	583	531	607	566	582	548	579	559	586	583	566	566	592	561	536	576	568	586	626	598	538	600	602	560	595	588	611	544	602	591	574	558	580	611	592	578	539	603	568	549	586	567	568	599	583	601	566	586	591	610	603	547	553	590	539	596	532	592	565	587	557	630	561	580	575	597	592	618	589	547	585	514	617	536	575	583	550	549	564	605	573	575	615	544	567	589	524	603	561	568	601	626	630	573	574	577	596	572	582	621	595	543	569	586	603	611	578	615	602	551	562	544	564	607	580	576	582	559	590	599	551	586	601	618	561	523	601	620	619	608	591	555	556	574	586	539	592	548	567	558	554	574	559	540	545	572	594	557	593	556	555	576	553	578	568	587	549	569	581	574	599	576	601	602	532	558	543	516	568	549	557	572	566	592	567	529	521	586	584	578	564	579	569	564	624	579	595	566	570	527	583	677	557	586	583	632	553	546	606	583	559	586	578	530	564	575	539	609	546	531	564	550	585	622	556	534	610	552	574	566	570	589	514	563	605	572	557	549	591	559	527	576	561	565	531	587	541	608	567	567	613	569	591	568	560	568	561	562	611	599	559	574	546	551	522	578	597	608	568	571	553	571	602	565	595	531	608	587	600	558	562	593	538	552	530	567	586	588	605	574	611	588	621	557	573	559	590	567	546	573	569	518	567	568	521	587	577	572	595	568	556	560	580	591	577	576	584	577	549	596	567	579	542	522	597	579	583	581	555	599	534	595	556	541	576	561
31961	58604	44491	29913	15997	4916	3144	2128	1712	1433	1230	1031	912	827	852	825	695	739	720	729	667	692	670	719	710	675	677	623	656	648	629	648	669	622	667	651	679	656	617	639	637	648	681	620	654	645	638	657	637	610	624	611	630	676	649	647	610	703	890	659	612	615	641	640	640	645	650	653	627	661	611	628	588	638	693	627	661	618	697	632	641	641	563	598	626	599	620	642	605	622	638	636	631	664	640	625	667	622	612	630	624	588	600	609	632	646	620	676	563	600	624	610	625	579	602	613	605	623	623	641	645	608	666	611	625	632	601	634	599	627	582	609	666	623	641	616	620	652	648	637	566	645	614	657	625	647	628	644	681	635	620	646	600	651	610	637	631	638	593	613	672	640	658	629	592	604	664	627	590	663	614	611	656	684	689	630	615	633	663	629	623	624	610	687	593	657	681	614	669	632	608	622	622	575	671	682	642	650	655	601	673	637	668	644	599	600	677	584	672	615	635	632	624	624	598	653	677	661	670	663	611	620	620	645	646	633	666	584	602	570	640	656	638	577	601	625	665	645	622	607	615	641	637	633	586	654	624	676	650	633	620	615	690	634	603	616	632	622	640	674	600	624	672	577	628	643	673	629	643	623	586	655	592	627	608	608	636	593	603	658	603	623	586	680	614	635	629	621	634	631	628	630	597	664	601	603	651	629	621	574	628	644	615	579	636	632	644	636	616	635	577	617	628	593	579	637	659	657	604	624	624	667	617	583	647	632	662	675	648	604	647	614	642	645	618	654	631	594	663	638	599	629	598	657	596	606	665	615	620	646	604	628	605	601	662	614	658	579	665	651	628	662	669	657	639	655	622	668	628	648	652	647	635	632	616	628	616	654	652	575	622	590	585	646	606	591	658	670	632	635	621	614	628	615	616	634	619	614	578	644	617	603	618	618	608	627	639	601	667	634	591	625	615	662	651	587	604	651	590	620	626	594	608	628	632	594	638	639	608	633	630	604	660	660	582	657	638	652	647	614	641	627	648	682	629	617	637	641	627	607	637	656	630	588	673	656	633	599	643	631	618	607	652	625	598	654	667	603	663	658	673	642	589	647	628	633	650	621	643	629	616	648	610	658	625	624	622	656	640	587	652	623	635	608	628	624	670	597	628	648	642	625	624	631	656	610	607	649	616	695	614	608	668	606	661	624	588	597	631	618	578	669	626	608	625	655	623	654	648	610	619	618	623	631	650	657	626	627	653	643	640	605	654	641	619	625	649	630	636	662	674	617	629	644	613	619	624	609	620	660	588	681	622	626	618	581	595	650	627	627	639	644	652	668	627	618	634	624	606	603	632	633	648	621	607	624	665	609	607	629	665	668	676	638	614	613	652	680	607	645	603	625	648	618	626	637	608	636	646	656	656	657	616	644	605	673	638	628	622	618	621	636	617	584	634	637	619	650	644	631	638	627	611	605	624	598	594	649	598	668	607	596	641	622	594	603	652	629	638	666	623	642	646	609	599	604	654	649	598	619	631	615	631	619	603	602	607	639	611	634	654	648	627	647	635	634	639	640	646	614	634	676	635	630	609	596	616	569	634	655	646	626	625	620	655	605	625	649	616	619	670	643	631	672	678	614	612	648	639	646	663	626	578	672	646	655	609	632	616	610	658	605	606	650	664	626	621	638	620	594	650	587	607	640	617	614	653	633	602	640	659	651	651	611	617	605	634	634	640	587	643	669	661	615	652	631	616	572	641	616	650	613	687	634	598	609	618	622	601	663	644	657	642	637	622	628	594	667	625	639	629	645	581	604	630	654	625	641	621	584	610	648	619	566	636	599	621	604	656	649	634	613	638	639	639	628	606	624	608	606	655	616	650	643	680	633	651	650	649	632	613	668	651	606	659	636	656	629	640	581	606	628	655	661	617	609	650	650	593	626	613	601	632	627	612	600	622	634	596	618	650	599	608	709	651	661	601	622	608	625	609	659	625	640	620	601	623	623	585	643	624	645	637	641	607	654	635	662	605	626	654	630	628	650	666	650	643	588	684	647	666	568	606	643	568	608	622	641	626	586	614	605	604	627	645	628	612	647	641	607	636	587	639	667	595	616	616	612	628	671	643	587	647	617	636	654	654	615	614	631	628	609	593	639	666	643	654	596	599	586	640	657	634	608	621	641	629	638	636	616	621	659	631	644	664	639	596	623	595	635	656	611	662	620	604	599	605	636	630	586	653	592	595	616	642	652	589	680	612	644	662	629	678	681	592	638	655	594	626	643	617	644	643	607	590	654	622	671	613	625	621	627	671	634	650	629	680	669	636	641	644	590	653	633	654	648	596	650	624	630	600	660	581	647	607	693	656	608	632	628	571	675	651	631	637	671	584	626	658	637	632	656	630	597	633	602	596	630	638	647	634	626	628	655	611	655	604	592	603	651	655	632	651	588	610	625	619	678	637	633	642	604	626	659	611	617	597	605	573	637	648	620	617	673	554	633	628	642	604	641	651	632	621	609	609	612	617	616	647	634	635	650	635	598	589	657	646	620	631	612	613	580	629	654	653	676	665	599	623	651	616	656	625	596	603	628	638	630	628	679	611	624	630	627	661	652	618	661	593	625	620	616	674	620	592	611	624	658	621	632	649	607	602	613	636	651	603	585	598	617	635	655	665	628	597	631	654	614	643	582	616	636	591	630	689	642	648	617	611	583	631	582	653	610	686	631	620	590	639	626	611	639	594	632	594	639	666	683	676	635	586	678	639	679	639	640	625	619	614	617	653	668	647	633	633	635	625	648	614	656	625	655	616	631	649	646	630	610	649	619	626	617	606	641	649	640	655	619	681	620	603	605	650	635	666	638	635	621	608	646	657	628	674	664	623	638	650	686	640	646	634	639	586	590	661	657	667	644	626	617	661	611	659	613	652	584	641	637	608	638	639	614	631	674	609	626	610	590	613	611	623	627	661	610	608	601	605	595	611	630	626	625	628	635	642	563	628	686	623	646	643	631	640	649	620	635	623	634	672	630	642	634	626	641	627	656	590	637	617	600	607	645	594	610	632	611	639	598	579	609	643	647	621	588	635	659	597	655	660	599	613	589	631	587	637	635	627	607	645	637	661	641	622	606	631	668	617	638	637	618	658	640	604	620	613	609	639	607	636	629	655	631	636	623	668	603	608	617	656	627	624	609	652	635	667	689	634	661	624	682	646	644	624	645	601	645	658	631	594	609	600	625	628	655	614	583	665	669	649	630	615	659	640	604	675	620	636	640	643	648	601	637	694	666	666	634	640	653	636	589	602	676	635	625	626	620	622	614	603	688	638	640	623	611	667	653	615	614	620	625	659	662	641	678	595	650	612	601	603	659	641	607	595	634	635	616	669	589	620	625	661	679	618	609	642	634	658	700	632	640	604	622	598	656	631	628	620	632	617	606	701	636	595	610	601	594	640	582	619	627	645	605	633	626	697	614	636	670	636	639	625	631	598	609	634	631	611	635	627	592	625	641	638	664	608	637
28535	29646	30807	17087	4247	1003	710	591	510	492	511	444	471	488	459	453	425	455	458	465	445	454	501	429	492	431	477	445	483	437	465	415	430	439	447	455	457	455	488	451	421	434	424	489	467	443	438	457	478	466	455	460	471	463	449	451	461	479	473	439	421	440	449	459	452	462	465	466	447	467	466	429	454	442	472	450	429	452	448	423	430	457	463	461	507	479	465	472	456	440	447	485	407	501	464	448	480	467	456	432	437	449	427	418	423	452	448	443	474	495	442	449	474	474	477	447	404	445	502	450	443	449	449	450	469	456	426	470	477	458	453	466	452	456	472	477	453	442	434	472	440	422	429	447	454	458	481	482	461	429	402	460	431	445	476	466	458	448	447	465	448	478	467	444	444	452	440	438	442	420	441	471	444	462	458	498	413	467	469	410	458	446	442	456	466	458	469	454	482	455	472	447	446	442	469	454	453	470	440	438	478	447	406	477	491	433	420	459	452	470	479	461	439	452	459	505	438	477	501	450	477	484	425	440	451	463	458	458	481	438	416	453	447	422	426	454	454	459	474	452	426	460	447	432	454	462	456	515	438	460	437	447	427	443	474	494	437	455	463	447	446	445	427	452	423	479	467	429	454	466	450	463	456	438	445	449	458	486	470	457	434	421	449	455	471	501	437	447	467	399	425	441	479	450	464	498	432	457	507	456	475	471	453	470	431	475	454	473	448	435	421	439	460	452	435	480	498	421	456	452	436	412	437	459	442	441	438	430	442	469	459	483	462	461	439	446	422	417	478	434	451	453	489	482	439	473	439	446	435	469	429	448	398	419	477	458	456	469	449	485	475	451	461	465	482	463	465	459	413	434	445	487	481	469	456	461	458	471	446	474	463	471	449	444	473	484	442	494	457	452	413	407	458	467	449	454	468	461	478	425	435	453	428	436	441	426	476	503	473	479	448	432	427	458	427	426	495	461	452	448	469	449	460	453	410	474	473	462	435	502	416	450	416	477	445	451	435	459	461	432	416	446	471	455	462	465	460	462	458	456	481	473	457	437	463	438	423	435	484	464	451	441	453	452	450	446	466	468	416	465	413	461	444	468	456	456	441	449	453	431	475	469	480	441	450	491	429	458	434	462	436	453	463	455	486	441	436	429	471	462	435	449	453	481	449	441	465	472	451	444	412	479	460	463	451	497	454	481	454	462	449	468	477	456	464	435	422	441	509	469	488	477	454	479	484	444	464	418	421	450	446	470	430	492	461	430	450	425	468	450	467	484	484	445	439	467	430	446	471	426	464	463	458	439	487	465	476	454	422	478	459	493	452	464	487	453	449	439	423	458	437	440	455	440	469	487	487	464	448	463	388	415	417	471	442	469	440	430	462	445	475	426	415	448	439	443	450	439	478	460	452	457	446	434	463	419	453	461	424	476	456	441	469	470	467	428	436	446	433	458	461	448	405	443	498	465	456	456	454	457	451	463	428	436	471	417	467	447	436	473	432	476	445	448	475	427	434	493	433	465	417	447	439	454	441	453	481	485	484	439	445	439	466	470	465	448	459	436	473	450	477	417	477	469	476	490	490	463	439	443	455	455	457	452	464	461	474	478	470	485	433	477	474	472	485	448	445	438	431	442	464	483	442	461	432	476	463	456	448	495	450	451	478	455	487	476	457	483	455	451	432	467	439	435	450	407	446	436	453	444	481	453	420	477	448	444	477	424	437	475	454	450	477	410	437	438	477	458	433	473	454	457	447	448	444	454	446	437	464	462	446	474	468	434	442	458	441	462	471	431	454	457	458	430	475	458	470	444	426	411	458	434	395	462	456	482	464	439	479	457	424	448	462	467	451	456	443	465	432	445	478	403	457	496	444	484	495	445	442	404	474	479	474	427	439	486	433	470	444	427	423	441	491	469	473	452	432	474	433	475	469	469	409	433	513	449	485	444	499	461	412	430	490	461	435	416	443	476	429	478	443	486	490	466	457	455	481	472	509	462	438	481	454	503	439	440	439	430	455	426	467	418	475	414	443	421	422	452	436	486	462	446	397	501	457	456	435	459	462	467	440	487	488	467	451	448	467	422	439	418	476	485	437	449	450	419	426	510	453	453	462	464	453	484	436	439	463	467	453	490	418	429	473	431	443	499	443	421	438	430	434	435	420	492	455	462	478	432	428	478	473	415	446	468	424	497	470	464	438	464	463	445	485	449	503	440	440	466	478	441	450	466	424	430	472	452	462	504	456	465	486	462	473	458	474	451	467	449	434	409	458	469	425	460	455	460	441	401	460	464	443	441	446	469	464	426	446	428	477	468	450	464	433	414	470	445	425	440	481	466	474	493	433	437	417	460	457	464	448	436	455	452	453	469	445	449	428	439	419	484	453	405	450	459	487	490	451	468	439	457	446	443	461	437	429	467	498	473	452	471	442	456	450	444	463	462	459	496	443	456	468	439	452	467	480	457	486	428	443	495	453	436	443	437	452	473	427	473	461	455	497	471	471	477	457	485	448	453	464	477	436	471	472	435	430	430	465	456	447	456	435	436	484	472	420	493	460	478	455	461	443	462	453	472	443	438	424	452	445	458	426	438	444	460	474	503	483	474	452	429	482	426	406	457	442	430	432	458	426	456	465	443	470	440	417	465	493	447	479	448	407	431	453	420	446	439	466	440	474	473	468	455	460	484	464	483	493	455	470	443	455	439	422	435	425	462	451	484	489	439	439	476	470	483	441	438	487	470	444	428	494	435	435	448	447	450	394	471	426	437	493	427	422	408	447	453	464	440	479	427	470	430	475	464	467	424	464	477	442	432	476	447	459	455	443	420	405	458	438	496	471	423	449	448	444	474	483	487	457	473	446	465	459	410	470	418	412	448	409	439	453	431	462	435	424	435	440	478	463	411	452	494	464	415	495	448	425	475	444	457	461	475	480	443	457	438	441	435	480	452	502	450	455	475	465	465	510	448	476	445	445	487	441	464	486	430	456	469	497	449	463	459	424	429	418	445	446	478	448	394	436	474	434	499	440	464	401	413	449	472	416	423	400	447	425	467	428	444	472	484	442	482	449	462	456	451	475	451	436	428	422	417	471	460	451	448	471	454	461	481	460	463	408	424	448	459	442	433	447	457	448	466	450	458	443	459	451	458	455	440	451	443	422	483	467	466	436	433	443	424	486	458	421	446	480	447	432	409	438	411	448	495	466	498	447	410	439	437	465	445	465	425	441	445	471	424	455	487	441	471	476	461	436	468	451	453	467	478	457	494	468	442	456	445	471	482	444	440	459	473	407	479	400	467	439	463	449	439	441	496	430	434	498	456	469	426	443	462	434	442	414	440	409	426	449	447	468	431	434	469	420	473	462	439	469	483	463	443	485	447	456	464	457	438	428	418	453	451	460	459	443	426	469	439	456	465	432	476	423	468	428	412	451	431	471	454	464	439	477	488	478	431	481	451	456	507	480	482	484	481	419	439	451	455	477	459	472	457	486	460	448	428	456	448	425	458
29675	47504	30038	14504	5009	1414	950	677	581	601	585	569	561	512	544	530	533	542	554	512	503	557	513	547	521	502	529	517	503	489	529	475	557	572	500	539	524	522	554	524	488	520	523	484	512	502	552	526	533	503	579	528	523	535	539	498	495	522	519	519	508	501	570	495	472	513	536	533	576	528	502	554	552	531	490	531	524	525	486	524	478	505	508	504	523	489	540	458	539	488	500	503	538	503	481	475	510	508	535	563	541	532	500	483	499	544	560	467	520	506	514	495	511	520	513	544	527	449	490	508	485	551	529	497	529	555	536	513	498	501	534	525	559	494	532	524	536	530	553	496	550	530	521	504	542	541	474	480	488	530	519	494	533	487	527	506	541	530	492	515	512	537	562	522	551	516	524	526	501	498	540	460	552	518	529	528	531	534	560	522	513	540	545	551	497	498	483	513	545	533	494	527	551	524	520	532	542	525	505	529	493	564	543	497	502	546	521	523	524	527	528	484	451	475	530	514	523	514	518	525	493	522	538	518	503	486	500	507	511	478	515	519	506	486	511	536	512	510	492	551	511	556	520	513	538	499	504	519	518	521	506	484	513	515	504	523	550	502	513	506	482	527	497	508	514	501	542	540	507	503	506	528	487	547	514	541	494	509	522	537	517	536	485	522	520	525	517	536	487	510	546	486	531	565	501	491	514	517	528	530	484	538	512	563	515	522	519	513	535	557	526	500	526	503	545	520	508	528	502	547	522	538	515	544	558	497	548	541	509	529	542	495	545	527	473	494	487	519	507	516	556	475	542	525	546	533	543	521	502	508	515	548	528	507	506	518	525	529	512	503	479	526	519	525	515	505	565	498	513	496	537	530	556	519	518	534	495	523	524	485	505	536	529	518	489	549	472	492	465	493	553	522	548	562	555	533	555	506	497	537	536	544	523	516	540	513	521	551	504	482	511	534	502	534	538	514	556	499	512	556	487	535	544	527	510	506	487	508	523	547	505	545	516	509	531	489	496	543	516	525	508	542	527	488	532	542	557	532	511	494	518	562	481	510	548	528	508	545	536	539	544	508	549	529	486	564	504	510	495	535	506	512	533	541	509	514	552	523	532	521	510	527	500	534	520	513	521	521	517	517	549	514	559	567	534	523	552	519	508	523	544	520	500	518	555	513	511	529	507	524	552	524	507	557	501	532	498	500	541	529	538	518	520	521	569	540	496	505	519	537	510	540	531	507	508	526	528	549	530	538	480	546	561	523	518	515	492	515	533	527	508	543	511	501	510	492	502	527	506	527	529	534	523	505	536	539	501	501	503	514	516	511	543	552	546	492	547	523	509	487	533	464	507	534	476	533	518	521	527	538	503	545	533	564	542	506	520	530	501	528	558	493	504	546	524	519	546	546	581	511	535	540	507	509	580	521	509	496	541	539	508	568	567	551	528	503	538	563	471	542	544	509	520	557	546	559	494	539	514	485	479	483	533	522	518	535	498	515	539	542	503	547	478	504	556	491	535	490	519	512	511	480	520	508	513	518	528	474	535	502	529	538	528	520	497	484	501	541	546	561	514	533	519	492	504	532	524	521	505	522	533	536	502	504	510	500	515	494	482	485	569	510	504	510	558	518	478	530	534	529	527	548	527	519	521	581	539	559	544	507	515	514	517	510	498	517	530	522	540	555	485	538	544	547	508	500	532	514	520	511	476	494	513	554	501	503	516	517	524	510	538	535	522	526	545	529	531	513	555	546	526	516	497	497	521	529	496	525	507	509	510	534	483	514	543	540	516	510	519	547	531	540	528	505	522	509	533	546	520	504	547	518	530	530	542	552	525	522	518	495	501	557	555	502	539	498	544	535	507	498	520	511	511	518	517	457	534	554	529	506	500	568	537	502	528	541	484	521	515	505	533	536	462	544	559	521	495	493	503	499	531	512	574	507	542	552	466	569	492	535	497	512	532	512	540	556	482	519	557	519	539	488	558	498	533	519	538	509	496	544	540	479	520	524	493	543	533	503	511	509	528	501	514	518	506	550	512	517	522	502	537	554	498	512	499	536	521	517	519	504	494	528	515	542	506	491	496	517	565	577	602	505	534	559	541	471	528	519	489	493	508	499	529	555	482	539	508	498	501	523	502	530	551	535	536	540	560	537	554	544	529	521	526	523	513	527	494	550	517	518	483	507	494	543	510	555	484	497	525	564	578	514	513	525	550	524	551	513	517	552	538	519	527	553	565	540	522	538	535	572	521	519	561	496	541	543	516	517	544	545	525	554	495	517	511	515	518	477	511	571	504	532	530	508	517	536	522	512	520	535	501	526	490	550	523	537	522	532	509	512	574	503	575	524	529	506	532	536	529	520	525	494	518	508	551	528	499	505	496	518	534	531	465	511	517	493	535	549	511	557	515	518	531	520	486	508	488	516	516	533	523	510	538	529	551	536	482	564	554	508	494	521	492	515	533	566	554	541	520	473	489	546	553	556	517	528	502	551	498	503	526	489	519	512	478	523	518	507	504	516	501	508	517	516	524	526	531	536	521	565	552	518	497	562	501	488	545	532	537	545	496	495	504	530	539	502	525	514	525	532	512	534	509	504	542	545	485	522	546	521	530	500	539	524	537	528	551	506	511	538	516	521	540	532	534	524	505	522	554	469	534	493	515	539	562	482	495	531	478	515	486	492	539	501	515	513	513	514	473	513	548	524	501	535	488	503	523	529	529	511	570	508	524	542	504	547	457	513	516	500	521	507	545	500	515	536	505	515	555	491	500	527	525	522	505	494	484	509	546	536	561	585	547	517	565	510	520	508	548	525	519	511	526	562	553	513	553	572	541	488	537	519	522	531	569	532	574	567	492	516	536	537	535	548	533	489	567	503	526	562	507	532	552	514	556	506	506	524	552	532	525	490	515	559	514	524	552	534	517	532	481	555	497	500	532	516	487	496	545	528	515	507	578	535	557	492	494	545	535	510	525	568	546	523	521	492	546	527	515	519	542	533	578	524	495	539	510	507	559	540	520	492	507	528	484	520	525	558	518	499	516	530	554	569	520	513	501	519	472	569	554	519	545	493	545	529	496	522	520	522	498	515	543	523	531	531	553	517	506	520	484	495	547	548	521	504	578	510	503	526	550	550	472	518	551	551	484	533	542	522	534	554	527	527	532	537	507	502	556	504	495	488	508	462	543	512	565	512	550	512	514	481	555	521	511	533	520	509	526	487	517	487	529	544	522	530	520	556	518	531	539	539	525	529	542	566	555	505	532	510	554	479	508	482	548	526	510	498	444	539	523	547	494	514	518	557	513	556	513	492	495	530	556	510	526	515	517	543	564	486	518	520	499	541	522	565	524	547	499	485	503	519	529	556	506	497	499	552	524	492	556	508	533	511	568	549	514	532	499	556	463	520	528	501	498	535	526	546	507	537	533	514	483	517	529	552	542	572	513	548	530	492	574	544	545	587	498	510	509	525	535	508	523	520	501	515	527	517	504	509	504	493	518	511	469	529
23873	21086	28299	24321	21102	12059	2019	945	755	668	632	559	567	518	488	451	469	446	500	442	455	438	466	472	459	478	420	480	436	490	439	459	454	458	405	418	458	437	448	442	443	445	425	434	426	440	491	464	469	417	469	456	458	402	445	421	474	599	714	464	418	423	457	440	442	394	441	446	465	454	423	445	472	428	433	414	408	455	436	437	474	434	467	411	430	443	448	451	413	404	403	459	439	432	435	429	430	414	426	461	430	425	441	451	416	471	379	425	465	440	418	451	423	458	427	420	456	452	435	445	435	468	403	412	452	472	445	428	411	455	411	432	449	465	430	440	418	429	457	431	443	414	423	415	423	475	421	446	421	413	437	471	435	426	432	432	465	456	418	427	415	441	447	417	458	450	444	422	422	418	461	445	436	460	438	421	410	453	427	463	469	444	413	480	462	387	440	481	455	404	452	423	422	436	456	451	426	437	423	438	418	444	460	422	421	415	454	446	437	465	448	455	440	409	414	455	458	455	425	427	429	456	445	452	441	434	413	410	420	431	436	454	472	411	420	441	404	473	434	417	467	447	444	426	393	446	436	464	432	419	409	438	473	435	431	429	429	433	440	452	432	403	424	458	422	421	443	443	410	462	430	428	384	434	452	446	422	428	447	406	428	400	404	449	439	425	461	405	421	412	453	402	429	419	459	430	440	453	462	439	425	419	420	455	444	402	426	417	419	417	466	449	429	417	447	413	439	453	422	420	411	439	416	417	438	451	471	442	409	389	407	420	444	436	453	432	450	467	417	449	405	434	454	432	422	400	390	424	435	457	440	459	461	441	443	443	446	474	453	447	429	450	426	439	466	388	453	430	414	427	434	436	437	424	433	426	419	452	414	433	431	424	414	428	408	480	430	408	458	463	452	432	439	458	443	452	421	421	466	464	432	453	402	427	408	429	428	443	451	423	419	419	455	433	426	441	438	468	437	423	439	460	455	388	418	405	435	409	438	453	461	429	440	470	443	399	410	434	434	399	445	432	438	463	403	430	457	419	438	418	426	451	453	418	429	415	447	419	421	426	432	433	448	413	387	422	455	448	428	460	416	406	419	441	441	403	421	448	469	418	450	388	409	460	461	422	436	422	423	424	400	404	450	435	402	430	431	467	421	414	432	360	419	469	424	457	435	406	424	429	436	413	416	416	408	444	448	423	415	452	478	443	442	448	466	475	401	416	443	411	447	482	423	405	440	465	438	464	431	429	400	438	442	407	439	456	414	467	429	438	395	426	419	435	400	433	456	449	417	425	428	444	466	446	406	404	441	435	433	435	407	416	398	464	430	416	429	427	451	412	415	449	448	454	444	416	455	441	447	444	461	465	414	457	399	403	461	427	432	436	415	440	445	462	412	456	435	455	432	424	425	456	466	419	459	443	417	394	441	425	456	443	468	421	455	431	415	432	428	469	416	478	438	431	416	464	453	457	459	422	436	436	426	463	438	462	426	441	426	445	464	404	448	423	447	402	446	434	421	442	418	434	411	393	433	466	439	469	425	449	447	463	411	423	442	437	473	417	443	453	438	423	460	469	434	414	437	474	448	434	472	433	456	427	446	459	426	409	457	453	457	440	431	433	427	429	401	421	462	441	447	401	444	413	472	439	413	447	437	466	412	451	456	464	433	458	415	407	414	465	447	444	432	432	421	424	470	414	421	465	478	398	393	433	458	446	455	440	415	427	444	429	428	463	448	459	429	459	418	433	411	394	449	423	456	477	415	435	445	440	459	397	430	398	436	430	440	426	436	445	421	474	441	430	437	469	433	418	432	430	416	458	426	439	432	427	451	438	441	462	445	460	428	405	457	406	410	449	415	431	451	463	441	421	449	427	461	435	428	448	413	455	427	392	421	399	410	443	444	471	448	406	440	418	431	457	454	430	445	468	439	413	403	430	435	445	460	404	436	434	427	428	451	440	435	432	449	418	423	439	468	479	469	409	412	441	455	430	430	426	430	447	457	414	419	430	425	430	388	437	434	439	461	429	441	476	450	433	451	440	455	410	437	430	445	449	432	441	447	444	460	451	466	431	388	441	453	428	455	410	422	406	412	424	399	410	448	431	428	443	467	427	459	445	453	441	407	422	446	438	436	469	437	418	429	425	414	462	438	466	425	395	443	455	420	454	423	423	449	437	416	436	413	416	458	445	422	481	428	401	425	426	430	423	407	448	437	416	399	460	463	395	434	468	445	466	429	436	420	458	414	422	415	436	447	404	438	415	440	415	436	428	447	441	449	403	467	424	446	423	454	450	419	409	434	427	455	454	433	420	458	463	459	449	431	430	447	418	407	438	421	420	464	395	442	440	403	415	451	413	444	440	442	439	432	429	449	423	432	423	443	476	407	435	437	423	407	459	434	458	431	443	454	450	431	451	416	439	431	426	458	417	466	417	447	423	443	431	430	432	498	437	430	417	435	427	457	421	460	431	440	453	436	466	436	453	445	451	418	436	439	423	417	429	445	451	454	435	441	453	404	404	399	434	458	422	404	403	464	449	407	452	383	414	459	464	450	469	402	465	437	436	413	448	456	465	431	430	440	458	446	451	406	394	448	443	438	424	461	443	426	397	439	411	425	433	390	417	436	445	393	423	428	425	447	453	410	442	416	430	441	432	436	446	425	443	435	401	429	448	468	406	399	400	429	451	422	453	422	439	409	467	402	429	408	425	451	443	431	418	441	457	414	426	418	464	417	479	464	441	426	400	459	436	426	453	426	410	433	445	463	377	458	431	426	405	420	450	461	434	431	415	454	403	412	459	433	434	451	414	447	464	432	423	440	453	442	413	462	421	384	466	435	432	466	440	447	473	464	443	410	401	470	395	412	393	437	413	412	417	474	432	402	429	421	446	445	433	441	443	423	440	422	438	417	436	452	411	429	401	421	470	465	453	410	457	440	469	440	445	400	419	455	447	418	445	389	416	463	400	424	440	433	438	420	427	431	392	446	418	416	405	427	460	441	483	404	443	409	441	435	398	412	427	440	435	444	455	451	410	418	427	462	457	477	425	436	424	427	447	455	444	379	462	409	397	447	426	409	415	475	461	424	454	414	438	419	392	439	400	441	458	438	408	467	408	480	446	460	391	444	450	408	406	457	480	451	427	448	422	439	432	433	410	450	454	427	411	447	470	426	472	429	447	408	421	426	423	425	424	439	511	410	431	429	406	434	437	441	434	423	431	413	411	424	433	422	423	418	455	411	407	432	415	429	439	452	429	405	442	437	394	427	444	401	380	435	423	417	420	417	438	438	427	421	473	448	454	450	388	421	438	424	440	444	418	445	443	442	405	399	414	426	425	467	437	434	447	434	402	459	451	457	439	449	430	409	394	431	449	449	447	444	442	420	453	431	463	408	464	413	387	442	434	429	474	430	446	442	501	474	439	455	421	450	459	429	458	412	439	478	429	436	460	461	426	451	401	433	457	457	458	433	464	421	426	431	433	436	426	455	458	447	395	427	403
29780	51480	38366	24086	13284	4262	2012	1271	1057	939	855	777	616	640	583	568	572	574	572	532	545	561	522	511	548	480	513	476	492	517	511	500	491	516	517	481	483	512	499	475	520	481	512	453	469	532	538	508	475	508	473	501	463	512	498	530	504	767	823	519	541	505	472	560	488	506	519	505	495	489	499	493	499	483	499	472	474	512	486	467	498	498	505	487	442	480	506	523	489	499	476	479	491	509	460	531	506	493	493	502	534	520	477	517	518	482	477	487	500	528	438	480	468	529	500	484	499	510	473	493	449	472	495	512	466	530	520	469	445	505	504	490	470	496	502	484	494	518	506	506	489	469	481	504	505	501	515	505	520	492	520	456	524	520	498	515	483	504	466	500	497	498	518	503	484	500	498	514	499	488	503	495	493	499	505	521	498	502	477	515	482	438	448	498	516	490	544	461	503	507	498	510	471	464	443	453	521	512	475	503	494	520	487	528	479	500	474	510	506	489	504	499	489	461	526	505	538	509	454	477	490	538	486	469	501	468	501	544	514	465	486	492	464	487	492	450	483	456	500	493	462	537	521	487	480	439	534	475	551	499	484	508	472	496	456	504	461	441	489	440	508	498	482	475	475	489	490	511	448	451	492	493	480	524	486	511	514	512	529	490	525	522	508	446	483	507	495	482	478	502	509	483	495	508	488	474	486	490	510	492	482	490	524	507	497	489	448	472	479	481	504	508	466	483	501	465	460	475	549	489	490	482	520	534	558	506	493	506	486	471	463	512	500	481	518	487	488	474	487	477	499	495	509	483	495	495	484	494	501	522	468	446	519	456	488	529	507	477	487	479	493	480	478	464	526	492	499	462	475	503	489	475	498	495	509	521	477	494	525	489	461	499	468	479	465	486	484	496	482	502	527	508	491	464	497	434	489	491	485	533	485	481	526	466	465	460	467	501	475	519	489	490	481	544	487	454	512	513	499	484	493	500	520	499	543	482	474	478	448	488	470	472	493	533	516	510	492	493	512	502	508	477	484	485	528	485	476	491	502	540	508	541	455	480	518	530	498	542	533	474	492	508	476	471	491	461	482	473	476	490	475	486	449	498	510	515	464	514	487	486	469	481	528	488	528	541	522	497	482	493	482	494	475	493	499	510	489	496	529	474	464	507	460	495	488	562	514	490	545	494	523	523	475	507	477	473	483	507	494	434	461	504	475	458	517	499	478	481	504	475	480	495	467	484	500	527	485	477	518	503	499	491	475	522	451	453	496	478	522	508	517	516	468	519	481	515	488	536	506	470	487	500	477	467	497	475	512	499	490	482	525	506	561	501	509	500	530	512	476	481	525	479	515	478	470	489	467	485	522	495	496	493	461	504	446	556	449	528	480	470	480	477	457	509	477	484	487	547	525	471	447	504	477	498	483	468	503	495	503	506	493	494	497	469	503	507	501	469	500	495	484	486	523	529	459	456	514	490	493	464	507	517	476	495	500	500	519	503	521	491	516	517	457	508	518	503	468	500	514	531	505	504	474	478	492	488	467	517	498	481	496	482	493	496	507	463	464	511	488	491	485	495	477	505	496	497	519	502	512	470	503	496	494	473	492	511	550	491	511	487	467	469	471	482	490	452	505	462	462	492	476	488	498	504	479	504	471	509	478	509	471	491	477	491	486	496	488	509	502	510	469	486	495	513	450	486	496	482	535	517	499	481	524	494	467	476	462	471	474	480	497	468	486	484	507	519	483	503	492	530	528	558	495	492	469	506	501	491	519	494	504	492	506	505	473	519	505	536	474	500	477	518	511	462	485	476	489	490	435	478	466	485	527	463	493	500	468	490	511	502	507	492	535	528	481	529	514	482	481	529	560	527	455	488	515	490	530	487	484	485	502	520	498	484	487	466	494	456	444	490	464	490	511	498	477	541	533	506	475	448	485	478	475	512	512	507	489	496	455	502	470	462	483	511	523	461	468	497	469	502	506	549	484	497	468	447	480	444	504	523	465	458	496	505	527	482	479	491	508	464	451	502	477	476	483	481	487	469	478	480	494	522	540	506	464	499	517	494	439	510	450	487	504	533	492	490	494	480	495	465	465	481	488	480	520	513	471	471	491	546	518	498	477	497	440	499	517	482	483	485	489	476	479	478	483	518	526	563	494	495	488	490	505	512	498	454	528	466	548	518	508	523	523	512	517	482	496	478	511	468	506	525	445	483	523	496	507	501	469	514	472	468	502	470	487	489	473	473	441	466	504	472	524	525	430	532	491	463	523	485	485	507	500	487	460	491	478	468	479	479	479	492	491	452	462	493	478	496	566	517	518	485	514	504	473	509	491	494	488	507	467	539	522	478	458	510	476	488	475	483	520	527	511	475	497	512	464	499	498	513	514	496	516	500	485	498	489	477	473	507	470	487	457	491	493	488	479	503	525	467	472	478	470	470	479	492	476	514	468	504	486	439	518	511	469	495	486	499	500	483	473	496	507	480	465	497	498	535	494	453	542	485	478	499	489	494	517	467	486	533	471	520	448	524	482	505	531	513	477	473	506	486	525	477	471	463	512	489	478	505	491	513	468	518	501	482	521	490	507	525	522	497	486	482	482	527	482	499	501	499	513	474	453	449	491	485	475	516	508	503	509	496	515	531	503	481	512	496	511	456	525	468	505	482	465	463	477	484	475	533	480	521	479	493	510	533	470	527	505	542	540	456	462	457	494	460	464	476	536	499	471	496	509	527	489	497	494	496	496	464	509	492	453	515	528	500	494	557	475	464	485	477	500	536	495	479	531	453	456	515	472	515	482	501	469	517	491	465	531	470	467	495	497	489	495	471	477	493	514	533	486	483	509	484	487	436	514	529	438	472	523	485	539	501	458	481	484	471	510	492	521	463	482	525	493	506	489	483	471	505	479	460	503	502	499	513	525	556	534	529	543	469	522	490	500	505	491	503	516	519	523	535	488	450	500	428	466	476	502	544	505	488	456	504	449	511	475	454	521	474	533	489	467	477	495	502	472	482	480	473	477	516	517	478	468	496	513	513	490	463	508	513	478	508	504	450	496	473	515	519	494	477	476	460	502	480	481	501	480	512	467	484	483	484	506	481	505	498	480	516	521	476	515	476	514	533	480	506	472	499	493	503	498	476	531	503	475	509	467	502	489	489	479	493	466	447	524	499	476	509	501	489	511	516	512	491	511	518	454	500	452	525	512	505	556	515	500	503	468	524	495	479	492	500	505	470	482	488	487	492	489	497	475	504	512	483	496	543	513	471	501	510	497	484	484	488	493	430	495	508	476	448	461	469	510	449	482	482	475	491	480	488	461	469	491	475	526	461	455	452	483	510	460	498	455	497	494	456	471	512	515	439	529	491	517	507	506	510	485	475	465	493	527	526	509	495	520	502	493	489	476	521	527	518	506	507	514	479	514	444	486	472	455	507	455	518	504	509	493	538	482	503	463	497	514	459	490	483	497	452	502	490	504	514	509	544	505	528	529	519	489	503	506	527	512	482
25268	21271	27552	25431	13421	2350	1025	785	766	695	631	555	654	557	576	567	550	562	605	570	597	510	568	537	547	536	564	533	552	556	593	540	564	523	563	587	595	503	532	563	568	577	555	561	557	599	582	559	536	543	546	560	537	533	555	574	548	687	653	596	557	581	550	521	526	520	531	566	583	560	555	557	613	556	537	556	561	590	603	594	548	619	553	510	597	559	568	570	582	583	573	568	539	575	617	546	529	576	541	578	490	550	547	604	570	534	579	568	587	598	524	565	572	536	548	553	569	582	563	595	530	540	574	556	557	584	587	590	556	557	529	564	539	548	619	561	547	553	536	563	610	554	579	561	544	547	524	559	552	562	551	594	574	542	580	559	583	572	547	601	538	546	521	584	586	559	589	563	587	598	525	546	600	542	529	565	554	593	570	586	561	568	563	555	554	571	556	548	584	561	549	564	553	588	581	516	521	535	553	563	585	562	548	528	552	536	544	533	551	546	533	537	518	552	564	552	542	524	534	513	573	565	528	585	498	579	533	582	541	581	533	554	552	541	564	543	587	587	568	517	524	551	567	569	552	572	599	539	554	575	573	525	549	586	561	515	571	561	532	554	584	546	544	590	541	553	534	557	573	585	566	568	569	566	543	570	543	554	577	565	579	515	576	558	560	547	538	590	532	570	565	575	551	556	566	540	547	587	527	562	553	603	568	540	542	507	535	512	581	597	559	537	550	485	562	567	580	530	550	538	477	544	564	553	528	554	579	529	571	542	537	526	561	599	552	519	622	587	541	546	539	540	530	535	584	567	530	557	575	522	555	556	549	537	597	592	525	546	551	557	551	563	553	593	577	562	590	585	574	585	538	573	534	539	531	523	568	573	585	554	565	525	555	535	538	541	595	591	551	528	512	530	567	538	581	542	589	557	576	570	562	561	568	549	566	553	554	539	512	542	555	517	548	538	538	523	572	593	547	565	530	607	561	549	485	556	559	581	566	521	550	632	574	535	579	543	505	547	558	524	540	565	540	580	534	562	614	546	511	585	563	554	558	587	508	563	534	607	560	522	589	560	540	519	557	560	562	568	552	603	537	540	572	596	521	595	546	589	579	540	565	549	529	581	582	564	563	578	583	571	597	513	526	583	572	568	554	541	522	511	524	564	553	610	546	574	539	538	592	599	548	559	570	509	548	561	550	538	585	558	553	566	517	534	568	574	563	561	552	536	576	541	613	588	564	523	531	543	530	569	565	566	506	544	517	531	563	610	538	546	536	548	538	557	590	544	578	571	524	517	596	535	559	517	546	557	546	579	558	569	545	542	564	570	523	540	570	577	533	580	548	575	578	531	549	581	557	527	558	534	518	562	591	586	604	539	557	538	542	569	567	565	529	542	503	565	529	596	569	556	543	548	564	633	563	601	519	588	561	549	550	527	545	572	555	533	526	580	562	526	539	567	527	578	566	545	566	553	554	571	543	536	554	556	566	585	574	547	557	546	555	550	570	574	535	558	562	565	577	527	617	540	538	516	559	568	546	531	534	604	538	565	600	552	533	596	576	540	569	525	525	562	564	515	546	595	575	578	535	555	519	589	600	553	582	558	582	541	558	567	543	543	609	594	589	598	573	521	579	552	535	546	532	612	565	567	517	531	552	554	563	542	560	569	520	552	496	575	585	586	553	536	587	552	590	533	549	579	577	598	594	566	608	516	536	573	592	555	562	532	591	584	554	547	551	542	621	565	553	551	564	587	570	553	546	566	565	573	565	530	554	595	548	575	562	590	513	589	557	554	529	569	572	548	547	540	542	518	568	606	529	569	519	558	541	504	550	531	572	543	559	601	516	566	596	545	553	571	569	568	556	552	531	560	563	533	537	558	517	527	568	531	572	549	604	565	554	545	543	545	534	565	543	515	561	560	591	549	563	525	556	512	582	557	588	571	614	507	604	531	555	591	538	519	550	512	571	544	571	570	517	559	564	576	527	601	530	554	584	575	537	555	563	537	554	542	574	572	600	559	551	577	561	534	518	584	559	567	564	588	545	565	533	643	614	534	549	542	594	550	579	594	596	587	533	581	573	520	518	570	553	524	581	577	568	580	585	599	555	561	575	563	577	563	533	562	545	564	546	530	557	549	572	584	579	562	566	565	561	572	550	532	575	555	514	571	543	552	572	578	560	556	554	589	567	586	560	556	563	547	502	574	558	536	587	528	574	550	540	566	546	551	554	573	603	543	569	548	565	547	550	585	524	589	544	535	542	563	541	569	598	552	531	566	504	524	570	571	548	527	634	534	549	581	553	549	551	560	548	536	570	530	558	561	545	558	562	544	540	593	558	568	547	577	549	533	561	560	537	549	543	592	538	557	555	586	578	543	554	576	557	546	546	569	562	576	544	592	580	567	590	594	565	551	583	578	562	544	530	580	583	502	535	553	586	579	566	542	537	578	557	536	592	559	565	585	548	566	580	547	595	549	607	559	590	573	577	556	530	581	568	571	559	544	583	587	531	576	537	551	557	532	534	566	589	598	553	549	555	583	547	570	587	616	498	546	563	604	565	563	567	536	548	573	541	588	572	559	566	549	580	522	584	534	529	588	589	547	573	526	532	557	530	545	522	540	543	555	567	566	589	552	551	565	540	516	578	530	588	579	555	575	560	513	559	533	550	563	557	567	536	591	594	532	575	597	579	577	520	542	578	544	555	552	583	551	534	556	562	545	558	541	561	617	596	509	584	561	553	568	517	519	536	567	549	553	562	608	540	614	555	571	542	557	578	511	563	558	548	533	551	572	568	574	569	559	564	550	576	554	540	588	597	539	511	554	559	566	590	560	557	561	537	568	520	587	591	581	581	577	581	579	593	556	554	577	575	530	562	594	565	606	568	600	564	575	586	610	543	564	583	581	562	550	592	591	552	541	579	553	544	565	611	556	561	552	497	513	548	590	558	549	556	531	543	540	554	581	539	565	550	596	527	570	552	527	631	596	514	587	556	566	577	512	567	550	586	579	588	599	561	575	575	552	575	574	570	554	532	576	588	599	577	550	586	560	536	570	557	556	567	574	585	615	546	574	564	566	551	534	566	564	586	558	576	526	582	547	552	538	563	556	578	558	532	570	582	563	620	571	538	533	543	566	574	518	617	553	548	546	585	554	586	543	544	590	571	500	607	569	556	537	580	575	553	548	588	524	590	534	574	614	550	581	561	578	575	534	583	507	548	546	537	582	500	539	518	614	601	591	516	518	572	552	557	578	501	560	532	562	587	581	567	527	587	561	573	563	564	555	589	513	554	549	572	600	538	556	582	578	529	577	577	592	540	608	532	535	591	545	566	580	526	554	561	543	590	535	528	598	591	561	511	552	556	525	554	575	559	594	566	588	547	567	582	572	548	553	555	551	552	592	605	548	576	564	567	553	522	519	580	575	548	571	565	585	595	520	566	552	555	530	562	570	577	587	564	568	580	568	569	550	522	552	550	533	554	515	522	550	578	588	563	559	582	556
30731	49776	31813	19450	7011	2729	1539	1113	944	887	828	717	734	730	676	646	697	603	696	678	604	646	639	694	624	641	629	687	609	651	662	617	620	636	636	662	634	596	617	627	639	644	600	645	592	647	653	664	600	702	620	629	650	614	592	652	652	932	708	677	678	656	631	628	655	608	679	613	692	642	614	608	615	640	639	602	598	651	639	634	585	642	593	654	605	623	647	631	596	586	606	630	602	626	654	615	626	640	588	645	681	619	643	690	637	630	654	611	621	617	663	613	608	624	667	593	625	664	601	642	636	614	619	657	649	625	603	629	618	679	617	619	644	655	607	661	601	646	649	625	603	599	638	640	627	615	626	594	620	660	569	641	662	648	627	620	612	610	592	609	615	599	618	596	642	665	619	605	612	603	616	654	619	649	613	656	611	609	646	613	645	634	591	614	660	619	624	577	616	660	708	627	628	593	637	598	576	622	615	642	654	619	665	594	611	625	621	655	621	673	629	627	623	581	589	584	663	668	619	612	680	664	644	624	627	571	669	565	633	593	683	642	646	638	588	635	638	643	617	597	641	599	630	625	627	624	630	584	634	630	636	606	644	667	579	612	637	645	666	593	628	600	656	604	626	628	640	628	640	681	620	643	620	647	616	607	601	618	631	590	633	628	652	638	625	623	649	628	612	629	615	608	628	624	656	622	639	595	605	585	632	660	642	627	616	617	609	642	612	651	630	618	641	631	632	619	659	642	632	649	614	640	628	633	612	618	616	634	618	636	657	665	610	626	621	626	645	620	634	626	650	627	664	655	619	637	643	622	591	606	618	639	626	629	625	614	700	657	610	653	610	592	607	616	611	591	617	639	639	654	680	582	640	656	652	610	605	651	614	630	623	605	634	611	610	664	622	657	629	661	606	632	618	598	613	582	625	658	645	643	626	630	650	604	639	638	626	667	634	598	626	622	613	599	623	642	648	635	623	616	665	624	660	652	651	660	634	621	640	618	594	602	580	644	612	600	617	676	623	632	632	598	646	641	666	655	644	659	670	665	666	645	638	648	626	599	602	667	630	604	623	610	589	622	596	632	640	612	637	669	610	674	643	648	595	652	628	685	594	602	609	644	663	651	659	629	662	584	670	655	582	616	641	604	642	619	605	651	637	622	585	643	619	624	651	669	690	659	603	578	616	626	614	617	599	691	631	610	570	618	638	621	627	668	604	586	630	667	632	639	611	626	587	588	624	596	588	621	612	603	613	634	646	611	593	634	610	600	614	649	613	598	634	563	622	643	659	635	640	637	602	656	560	599	649	652	614	646	636	669	633	578	627	594	609	686	600	633	643	609	645	624	666	663	612	609	672	587	669	645	638	615	587	629	683	692	648	649	646	655	629	636	656	659	606	651	622	627	672	642	655	656	610	597	590	629	639	633	623	601	586	626	617	622	671	627	656	612	637	620	606	591	626	645	631	628	642	596	643	643	663	635	619	691	624	613	653	626	616	644	651	632	618	642	609	628	593	606	666	669	636	623	590	629	675	660	647	603	603	652	640	606	616	571	644	681	614	663	641	619	613	664	612	613	643	595	605	654	603	642	668	643	643	604	664	631	629	642	642	665	598	627	653	618	628	576	621	615	637	630	610	660	680	630	651	587	609	648	618	630	629	635	633	602	660	653	621	690	627	636	634	599	568	666	625	580	598	603	614	638	635	613	649	606	614	595	623	605	618	638	590	640	625	656	658	619	619	641	644	659	619	600	650	679	645	583	642	641	643	621	588	639	625	663	640	660	602	617	667	671	641	620	647	654	619	644	632	635	635	669	648	641	646	630	616	640	607	648	639	603	641	599	634	621	596	618	645	633	635	660	664	677	618	587	642	610	612	654	664	633	637	630	629	613	657	613	609	650	631	635	620	639	631	594	676	604	660	656	615	579	618	637	624	651	584	619	626	593	635	605	642	609	632	618	603	618	617	631	628	603	663	650	642	636	638	658	643	589	587	626	660	615	638	587	654	635	647	658	673	636	628	641	659	620	647	663	607	632	611	596	594	634	620	604	613	607	634	653	593	661	617	626	624	627	668	634	652	654	631	616	619	629	664	630	612	572	672	585	621	590	622	632	638	629	579	601	585	653	622	656	614	628	615	627	619	612	605	608	592	618	597	657	656	652	600	614	609	624	648	631	656	591	644	647	637	676	628	666	635	609	616	597	602	681	620	628	662	638	629	646	615	658	586	664	589	667	640	629	630	631	615	634	599	643	617	623	544	612	600	639	665	612	662	607	580	583	648	605	619	619	659	623	599	635	638	656	646	608	682	650	629	604	618	651	609	651	597	659	615	610	641	677	631	729	616	637	634	649	640	658	682	674	617	663	677	654	601	662	645	591	651	611	623	676	593	652	626	612	606	625	633	664	623	633	620	642	638	651	630	668	613	653	621	631	637	614	667	598	619	642	658	643	615	582	670	633	653	614	633	613	649	605	635	631	681	614	645	646	591	632	629	624	632	620	635	653	638	625	618	584	634	597	614	645	670	609	630	642	597	621	651	639	638	643	601	653	632	626	609	608	655	591	658	631	570	631	674	605	643	612	622	617	628	614	631	631	646	591	664	654	594	631	595	598	614	637	630	621	647	631	655	581	622	608	625	658	629	628	583	629	652	617	638	634	662	656	632	637	623	609	612	649	602	656	598	662	688	622	600	643	618	660	582	602	627	610	599	606	652	628	589	654	604	617	591	642	635	639	629	644	627	641	625	618	665	647	662	623	658	642	614	637	613	602	629	590	619	630	628	584	622	616	663	622	674	621	548	662	608	601	650	639	596	613	596	619	583	596	597	610	590	640	635	662	618	635	639	619	625	611	626	667	648	662	584	600	622	627	660	644	627	646	597	632	625	690	663	634	642	632	671	657	641	646	618	600	580	603	626	605	631	633	611	638	598	603	645	626	656	624	595	602	590	627	610	646	639	635	597	602	584	582	639	611	619	656	607	620	651	644	645	600	613	614	621	638	684	608	598	605	593	653	651	661	566	614	624	613	639	624	615	658	635	628	651	646	663	634	643	663	643	633	637	672	592	643	650	629	619	636	593	603	607	565	613	622	650	647	612	649	624	576	645	602	660	631	620	604	603	613	638	647	650	653	632	627	673	626	656	627	605	660	635	625	596	609	637	592	621	649	651	617	641	621	609	653	610	635	646	609	582	592	611	595	566	623	666	641	659	608	674	579	651	592	618	559	636	666	617	638	652	598	634	621	625	608	623	637	676	637	638	640	629	649	591	658	611	598	647	648	634	643	624	664	624	652	646	666	616	641	659	618	607	651	632	638	637	608	651	626	629	642	634	598	629	624	617	615	627	610	621	647	598	627	619	637	635	641	638	650	608	635	640	594	607	620	624	613	656	599	638	644	647	628	635	664	609	607	593	583	658	642	632	621	599	634	684	603	573	632	627	625	576	615	595	631	649	612	650	642	668	618	608	656	658	625	586	661	652	654	645	626	607	655	615	643
23063	21278	28912	24010	21294	21257	10016	1620	1115	1030	869	812	781	717	692	678	670	689	709	666	632	600	571	653	638	602	630	606	601	612	587	591	554	575	569	555	630	615	592	584	601	599	598	563	569	583	597	582	564	598	578	648	611	597	543	581	885	946	904	937	604	583	576	566	571	597	601	629	593	553	578	638	593	618	562	592	555	601	616	574	596	603	567	534	576	574	591	616	596	588	631	575	543	562	607	574	610	573	569	615	561	585	552	596	570	580	573	621	551	574	556	580	538	591	570	585	602	581	550	585	584	609	594	595	577	581	594	593	606	553	551	569	632	596	591	533	612	613	553	585	558	573	637	611	595	619	637	559	564	551	572	579	604	549	561	594	619	601	614	551	610	586	590	580	576	548	618	574	624	539	556	556	602	544	625	592	567	601	617	571	575	629	565	581	634	631	555	594	584	594	599	575	596	568	565	586	584	589	537	563	563	570	571	598	605	590	576	573	547	601	575	549	590	568	559	565	621	582	621	549	563	607	593	579	585	565	590	577	518	590	522	580	593	558	556	607	613	607	580	564	591	610	627	606	614	636	536	579	563	588	572	597	593	548	584	586	608	612	546	565	569	601	587	604	590	535	593	561	599	561	603	569	565	587	540	571	610	570	580	576	557	543	579	549	593	577	559	590	607	595	612	607	559	546	581	573	561	584	602	619	637	566	580	556	533	568	567	556	581	569	535	538	586	576	577	562	569	542	591	556	550	596	564	566	570	595	593	611	560	562	570	591	571	604	581	565	588	628	579	576	562	606	602	578	542	581	609	587	543	532	558	567	585	579	585	588	556	579	569	591	586	571	546	601	587	596	573	584	539	587	612	521	591	617	571	634	585	568	602	588	579	577	577	547	555	560	608	535	536	540	569	576	585	575	551	585	591	584	583	569	545	590	582	571	597	629	589	623	591	559	550	594	599	594	574	597	571	619	606	591	579	534	576	582	609	600	581	588	587	595	565	543	556	544	568	603	591	586	635	581	566	598	567	528	535	575	598	575	592	579	578	615	584	575	589	561	625	589	610	567	526	512	573	574	572	603	578	565	575	613	572	521	592	540	547	558	606	552	610	578	570	560	585	549	578	578	589	608	576	564	575	602	590	575	572	509	555	552	546	544	587	565	571	591	582	570	581	589	571	591	589	579	575	573	583	575	578	567	571	620	600	533	609	559	593	587	621	589	589	613	606	576	554	583	631	615	582	553	575	562	576	549	595	567	585	576	566	585	575	584	584	524	598	587	586	561	594	577	572	591	565	603	598	577	618	633	592	600	581	595	546	572	571	563	572	597	550	611	552	606	594	594	557	600	611	595	586	611	545	576	584	603	596	569	572	636	570	552	624	588	537	567	593	633	605	601	616	594	585	635	576	609	533	558	573	591	564	634	579	597	585	576	594	562	612	534	578	589	570	563	587	517	570	594	592	556	624	602	580	558	623	556	573	618	592	620	568	608	600	582	592	570	546	603	595	546	558	579	571	587	570	595	582	585	603	551	609	595	567	567	558	581	581	557	552	557	595	592	521	563	614	596	564	533	624	585	600	615	579	587	538	603	582	582	569	554	552	590	579	549	588	597	556	568	558	592	536	582	581	608	573	571	599	587	574	562	561	592	556	572	541	571	594	645	559	577	567	570	517	614	592	563	537	596	569	583	585	586	534	592	582	535	562	578	591	580	600	560	584	606	605	559	568	570	534	569	556	570	554	565	586	578	576	585	580	594	543	574	529	589	542	564	558	596	585	596	526	565	564	561	610	516	568	559	589	601	544	589	582	594	603	592	640	584	615	571	570	595	591	597	625	590	596	564	535	583	597	577	542	567	573	568	574	588	580	531	563	586	580	535	560	561	584	608	574	597	571	588	562	590	594	568	588	565	582	580	569	595	596	544	553	596	549	578	590	592	537	583	555	569	589	599	566	580	559	598	550	561	631	589	552	578	631	588	591	540	601	579	562	615	568	565	551	583	564	514	572	586	584	601	550	540	583	595	595	556	574	614	579	566	566	590	589	545	568	581	559	602	628	577	562	586	582	614	628	548	595	569	553	560	540	571	552	577	604	586	557	591	576	542	591	620	581	594	542	590	570	627	529	564	576	571	556	571	568	564	628	577	551	574	613	573	594	523	547	545	599	558	564	576	566	599	564	558	567	556	605	604	558	555	600	521	606	578	572	568	556	561	588	599	601	567	571	552	549	635	564	586	594	604	561	556	559	542	605	561	561	637	618	579	537	558	579	525	588	562	562	560	546	583	589	630	578	558	554	533	587	604	619	558	645	603	548	582	587	539	573	607	593	609	557	545	593	566	601	543	604	561	597	554	557	582	575	559	555	632	584	608	598	585	575	592	582	593	654	584	585	595	581	566	593	575	593	555	558	566	578	589	581	537	563	575	612	572	576	608	585	567	565	569	561	592	546	559	576	587	544	574	578	592	592	569	628	597	588	638	561	634	555	610	576	582	584	572	570	596	582	618	529	542	547	591	576	575	593	617	572	567	577	614	573	550	576	573	593	579	541	571	546	607	550	531	623	562	558	623	583	577	608	599	590	594	567	574	591	560	585	562	616	557	577	594	581	603	623	591	564	593	540	598	548	591	659	579	574	600	599	584	547	569	599	566	625	564	581	564	593	584	596	559	597	578	561	583	590	549	592	551	581	569	545	576	559	553	586	575	593	564	559	548	586	616	603	599	576	567	562	572	563	552	649	568	578	552	547	535	621	582	574	522	545	608	585	537	605	545	576	603	600	569	577	566	568	536	581	556	592	571	535	574	551	558	613	573	619	603	587	563	593	578	610	573	591	578	541	596	577	577	551	550	564	580	602	582	600	562	582	550	555	567	557	588	556	584	572	621	578	550	572	561	606	610	602	558	570	556	598	582	550	546	602	568	612	617	564	548	576	564	591	586	589	542	549	580	549	582	539	555	571	622	582	562	560	561	591	537	558	556	575	534	555	583	581	562	544	581	574	599	578	548	593	622	566	557	600	571	552	566	543	539	616	590	607	589	583	599	542	610	607	590	578	587	594	550	591	573	570	596	618	542	622	588	600	586	600	558	589	619	641	574	583	579	566	579	580	564	604	582	578	571	585	581	567	592	547	564	548	609	549	568	614	572	556	606	573	595	577	591	602	584	541	557	572	582	543	556	563	598	552	589	600	590	590	543	551	529	531	608	538	543	571	556	618	573	562	569	577	577	559	589	586	585	609	583	538	573	576	603	542	573	574	623	538	594	583	598	557	570	588	545	540	570	573	619	558	542	579	600	584	538	583	576	569	609	571	586	593	575	565	560	582	561	564	549	595	583	600	636	592	596	602	570	578	597	528	589	595	541	554	561	553	578	585	610	617	545	594	562	532	601	597	600	599	563	565	601	531	610	564	562	571	585	587	632	617	551	611	565	566	536	558	608	583	567	600	631	590	523	607	575	545	559	591	580	567	603	570	577	571	527	570	599	603	545	573	604
35282	57046	42273	28722	11841	7403	3394	2183	1633	1331	1204	1061	963	860	783	762	787	742	701	738	730	680	673	686	686	723	655	638	665	601	669	682	653	668	674	687	682	640	668	648	667	671	627	595	643	644	619	608	599	624	596	646	698	678	645	622	1063	1177	986	1074	678	694	660	605	624	676	622	633	643	624	667	620	648	624	645	627	637	606	601	637	666	629	634	608	634	649	685	620	573	579	619	661	630	642	657	638	680	611	669	690	635	628	674	614	618	606	668	627	661	640	644	668	652	655	633	651	636	615	641	644	658	640	655	647	642	627	644	645	626	630	638	622	626	585	621	656	638	603	619	640	649	661	664	642	651	636	656	626	631	636	591	648	675	619	639	679	601	610	626	602	603	688	635	583	639	616	648	662	620	616	642	595	665	671	625	672	653	632	672	653	658	684	671	632	631	629	584	582	621	596	661	670	623	655	620	648	607	592	638	666	672	645	611	659	645	621	596	670	635	643	637	634	585	685	625	600	641	619	650	652	635	650	620	655	599	627	674	619	616	651	661	614	659	625	618	662	612	621	616	620	646	604	636	673	600	620	631	642	655	658	636	641	651	659	646	618	620	641	631	633	600	607	620	607	621	647	646	646	627	645	664	650	661	654	632	646	651	656	659	613	660	633	700	643	666	585	616	658	646	611	629	635	627	668	662	654	667	611	629	613	630	616	639	666	630	633	668	596	645	624	656	638	672	653	641	637	591	639	654	581	660	647	628	625	621	675	611	618	656	641	672	648	601	642	677	618	594	620	615	655	642	614	616	605	629	588	605	629	638	617	613	618	578	582	684	634	641	588	640	645	570	688	646	671	665	607	634	682	639	664	600	612	611	639	648	612	617	655	622	686	626	603	669	672	636	623	640	656	637	617	633	669	670	620	685	666	670	613	596	655	646	669	621	616	643	655	656	645	625	660	634	585	610	623	655	659	633	629	586	625	617	653	604	662	633	624	614	584	642	629	683	624	607	635	641	647	631	666	656	625	641	612	636	658	633	660	689	620	612	650	613	599	641	581	615	691	651	648	636	701	612	662	627	633	607	625	643	624	646	598	607	629	687	604	665	654	633	641	635	657	664	642	644	669	579	630	658	627	620	633	648	647	630	635	635	629	599	670	600	672	633	617	627	635	612	685	671	606	616	660	637	634	624	607	624	650	619	639	625	576	651	628	628	623	595	633	631	634	635	670	584	612	646	614	625	612	638	643	596	620	610	626	595	608	628	612	659	653	624	622	593	668	635	671	663	591	623	587	600	661	669	593	614	665	647	600	631	674	585	617	673	612	621	676	635	626	651	680	616	609	673	649	599	598	604	639	661	629	631	616	670	622	658	626	662	669	603	598	628	653	637	642	611	651	652	607	622	693	627	669	640	655	642	629	634	603	596	628	631	672	630	645	602	621	620	653	611	621	601	667	588	636	666	679	594	640	635	675	649	629	632	604	601	651	646	623	645	637	659	646	632	659	642	627	597	627	617	677	624	649	640	690	622	675	628	671	666	628	642	663	659	622	658	606	636	621	641	598	607	680	608	657	649	650	599	615	674	625	603	608	662	627	606	632	618	606	687	642	615	641	621	650	640	626	604	617	647	577	597	604	599	653	666	652	641	677	625	608	637	629	641	643	627	573	638	640	593	593	629	632	641	623	581	626	593	612	655	689	608	684	617	688	593	656	629	606	610	604	655	645	617	603	633	656	665	632	629	638	618	643	618	616	645	657	638	629	622	647	655	598	623	620	614	637	644	634	664	633	658	630	616	646	610	680	647	649	638	631	612	633	661	610	616	639	626	647	585	614	682	633	621	690	645	677	659	591	641	647	642	643	632	606	636	622	611	600	669	648	670	665	666	647	629	649	634	589	625	663	610	620	630	683	608	644	639	651	595	626	641	631	673	647	644	654	670	603	650	636	679	596	594	632	622	648	649	649	664	658	646	613	647	623	601	615	617	643	608	686	629	691	665	621	640	673	617	695	614	608	628	620	603	602	682	582	660	636	644	642	625	663	607	603	650	636	611	623	637	636	593	654	630	636	608	655	636	666	628	653	680	644	648	660	650	678	627	641	675	657	633	653	633	659	597	576	616	646	609	632	650	625	660	644	639	598	635	680	591	674	632	653	607	629	619	617	647	604	671	614	642	632	634	648	625	601	635	661	644	623	610	624	585	623	602	655	601	652	648	637	659	636	628	662	660	637	663	628	624	665	640	641	635	610	657	608	663	618	641	637	671	618	620	616	620	662	670	643	589	640	618	629	683	598	637	615	628	653	643	634	624	595	604	632	635	663	637	661	631	615	612	639	599	625	678	606	629	677	596	653	656	642	606	667	602	590	629	649	629	627	645	687	640	633	659	673	618	653	651	619	648	641	634	658	633	641	611	638	645	618	609	639	644	667	569	614	615	637	643	622	640	638	663	656	632	670	666	662	614	598	585	635	641	663	677	634	656	628	656	638	618	636	613	620	679	660	593	592	627	644	596	607	607	658	601	621	656	615	653	690	644	682	660	643	629	588	660	654	644	671	572	650	635	626	631	666	624	651	648	625	626	613	612	631	614	611	605	638	592	632	666	605	611	666	635	650	629	663	660	644	623	647	674	681	618	643	670	686	663	640	614	621	669	641	680	659	660	629	636	642	659	658	613	650	649	643	647	626	615	645	634	619	658	637	626	613	663	627	637	625	620	634	661	671	654	681	629	618	624	635	675	634	662	675	595	630	662	643	637	588	691	632	586	608	623	626	644	640	677	647	689	604	623	649	598	616	657	624	642	620	610	638	646	641	657	608	632	677	637	639	634	626	677	668	667	645	628	609	645	663	621	641	627	649	583	653	607	678	657	611	631	606	645	641	639	659	672	637	672	615	692	638	615	645	629	660	690	672	628	666	617	613	616	592	619	658	605	668	609	634	649	670	659	638	592	668	627	609	669	665	627	633	639	645	631	597	604	654	674	635	679	611	667	629	600	608	583	633	651	602	634	639	607	589	631	589	651	637	661	679	654	610	629	624	661	655	602	648	639	629	623	609	660	609	649	631	641	604	623	658	621	664	696	620	625	627	614	655	622	628	608	641	626	636	638	642	691	608	624	661	687	638	646	623	634	635	611	647	591	670	656	645	642	650	641	640	569	634	611	667	607	636	640	609	600	632	617	625	657	630	626	647	670	615	632	615	598	627	595	683	624	655	626	614	606	642	652	634	629	593	621	609	659	650	641	653	645	648	633	603	680	626	616	592	653	665	659	645	598	645	658	628	629	615	598	647	656	652	629	649	614	649	672	670	644	643	602	651	635	624	617	648	652	648	628	611	601	650	618	618	658	641	629	667	641	671	661	633	609	619	643	637	631	642	609	606	637	628	627	627	592	660	668	640	639	631	595	650	645	665	676	621	650	674	670	615	642	617	626	618	591	622	634	613	691	634	640	677	561	621	625	630	647	613	609	621	638	637	596	644	622	643	662	632	632	627	661	627
28582	25655	29456	16331	3596	1939	696	512	514	479	466	480	465	441	469	429	428	437	467	467	458	463	443	445	437	443	485	412	460	459	482	479	475	453	444	486	460	471	430	452	495	485	437	435	439	420	430	440	469	453	453	466	496	469	424	474	418	465	454	456	443	446	437	464	457	468	446	461	437	414	434	480	436	474	426	459	411	433	463	430	423	449	422	484	447	411	409	456	457	494	443	429	424	447	484	443	436	470	494	446	411	476	439	464	443	439	439	479	452	404	417	427	453	408	430	464	472	456	435	414	431	460	419	446	454	465	455	434	495	463	468	414	460	458	459	429	435	470	433	447	454	473	423	460	439	460	481	440	408	464	452	410	439	472	409	453	463	409	474	433	460	491	415	451	420	457	486	485	428	447	459	432	466	479	451	470	430	431	470	431	508	454	453	453	416	430	425	444	490	460	464	468	456	385	457	447	476	451	476	447	480	449	464	414	422	463	440	452	462	460	483	416	463	477	419	469	421	444	446	463	428	482	476	379	432	481	468	469	456	439	463	482	450	443	433	460	405	450	465	429	464	435	440	446	463	460	453	459	463	434	445	431	440	463	436	447	452	457	426	448	423	474	455	429	408	402	465	491	455	479	456	471	456	469	442	450	425	411	499	452	475	417	437	446	459	452	431	420	422	480	481	457	429	459	469	389	449	448	454	429	472	426	406	491	451	439	460	471	486	467	442	460	440	435	441	434	442	471	415	426	452	463	397	482	438	452	442	454	419	437	461	474	493	468	411	441	448	462	419	424	421	483	465	460	468	456	458	460	406	434	468	482	458	467	451	469	441	467	428	464	425	448	499	427	469	481	480	414	465	459	445	464	430	481	457	428	427	458	434	503	433	449	401	462	448	457	479	457	448	471	427	466	455	436	437	471	492	487	460	452	439	479	430	413	421	401	494	455	466	444	446	486	424	463	450	435	471	454	456	438	421	415	468	444	445	453	403	439	451	460	449	437	415	402	451	474	441	461	445	433	466	454	467	426	413	467	475	431	432	456	439	450	401	441	411	476	435	459	445	427	472	471	456	457	414	453	429	431	465	489	462	440	444	457	472	434	453	464	439	455	443	442	432	442	460	455	438	493	443	388	447	434	421	437	448	467	472	437	429	451	455	434	472	405	437	411	450	506	451	451	461	456	467	440	469	448	458	479	430	443	460	446	429	414	462	452	476	469	464	405	450	424	432	455	443	485	456	472	463	433	417	474	432	441	461	436	476	472	438	405	408	436	413	506	467	438	456	454	486	482	449	452	446	418	462	427	441	436	435	451	500	445	449	479	416	484	442	478	434	451	461	480	455	446	474	498	449	441	429	481	501	454	433	446	439	424	415	476	418	464	447	477	461	464	476	459	453	435	436	441	441	445	448	470	443	458	408	433	390	426	503	455	453	458	468	501	442	453	427	432	438	503	438	419	448	430	429	390	404	453	450	498	415	479	446	451	444	458	445	469	448	424	474	408	439	450	422	437	464	456	440	423	453	469	456	459	466	431	466	450	475	460	463	451	472	434	433	416	488	472	447	464	455	479	452	478	468	458	423	444	448	488	463	457	444	459	445	459	461	446	447	452	392	475	451	453	464	457	473	432	474	442	467	434	456	465	480	443	452	432	429	462	421	454	476	438	426	418	447	471	445	454	419	450	439	432	434	442	413	438	465	435	453	436	460	439	516	447	449	443	437	430	431	483	444	434	426	438	480	449	450	449	468	425	452	442	456	426	433	461	462	450	435	440	437	474	459	446	481	444	443	458	435	432	466	496	448	433	483	420	464	436	404	463	440	482	452	471	443	452	428	450	447	456	447	440	440	416	455	483	470	466	484	457	458	484	451	471	500	457	489	480	445	442	438	479	441	466	475	455	475	465	487	470	429	458	440	435	436	471	473	433	429	438	468	419	441	446	443	434	469	457	441	485	399	461	470	453	457	469	451	434	455	458	467	494	439	473	478	488	431	452	467	430	458	442	437	406	439	419	459	459	431	444	472	447	461	473	454	423	444	457	425	435	437	452	462	449	490	471	455	450	442	486	466	437	452	440	471	432	456	489	417	399	476	474	456	444	442	463	419	445	458	433	431	443	506	453	412	481	488	455	438	451	463	457	443	447	405	427	430	474	451	450	464	422	490	437	440	439	464	505	456	415	431	481	460	467	495	457	438	431	430	466	450	480	416	436	432	464	411	459	444	468	459	471	472	419	447	460	407	484	468	467	460	447	442	487	478	450	479	453	448	484	467	447	445	477	429	459	500	429	466	461	417	449	450	402	475	445	432	458	424	443	451	452	435	462	425	480	455	445	458	434	465	459	420	471	446	466	446	453	438	485	467	443	411	412	447	467	441	468	421	422	448	432	474	444	493	500	470	450	416	467	460	453	494	449	446	459	434	491	479	434	419	454	489	464	439	485	493	491	480	455	452	465	486	427	428	446	438	446	496	443	416	465	463	448	454	444	453	461	434	450	413	481	480	456	422	431	435	465	444	438	439	455	411	420	474	439	444	461	402	422	431	462	432	493	468	419	463	453	431	444	444	453	451	455	435	459	425	486	431	451	430	449	415	475	440	458	458	473	431	423	430	460	493	450	406	464	468	430	443	464	416	420	457	473	479	485	464	443	469	444	476	413	442	419	436	437	443	431	426	473	446	417	430	439	425	460	471	461	450	464	429	452	443	462	462	465	429	489	432	429	475	441	424	478	461	462	436	451	405	449	441	466	476	450	430	451	474	461	491	461	406	496	445	449	478	448	432	430	450	435	453	438	432	430	423	446	391	461	440	490	438	420	472	433	451	460	479	439	452	434	427	434	435	443	457	466	445	493	446	451	437	399	444	472	388	474	421	438	435	444	443	434	442	434	456	464	420	449	462	411	468	481	458	440	433	440	449	448	465	453	451	455	439	432	429	470	410	457	432	411	441	424	448	433	463	465	434	479	472	443	437	472	393	439	419	461	434	473	458	488	469	455	462	422	462	467	426	469	472	443	466	419	494	443	462	430	438	438	433	497	436	451	464	446	459	420	406	442	470	441	445	450	457	458	409	445	432	444	451	431	427	441	424	460	440	482	479	440	424	426	441	454	430	446	425	422	439	498	458	433	448	502	446	460	460	446	444	483	426	465	407	445	454	422	429	456	444	412	445	448	486	436	439	465	456	446	454	419	486	446	424	429	471	450	445	438	422	477	434	440	449	456	470	465	426	482	473	488	441	417	456	463	439	465	442	431	439	438	435	451	495	441	432	446	417	471	440	468	455	408	437	477	514	449	466	441	470	437	415	456	457	458	460	438	442	462	490	453	460	470	481	448	467	437	450	446	515	470	423	419	406	420	447	457	472	473	471	477	417	470	479	470	414	432	502	432	479	485	452	490	458	452	477	442	469	420	453	450	429	459	479	429	455	462	479	456	460	448	446	445	449	456	456	459	441	455	442	419	428	398	451	435	456	442	479	483	463	397	421	449	439	460
30480	41945	30332	13301	4783	3224	991	784	653	619	615	531	556	524	524	528	524	465	513	523	549	463	521	516	490	512	478	507	531	540	532	515	518	515	523	492	497	508	514	519	542	483	494	475	502	523	531	484	492	564	522	527	547	531	476	518	582	588	566	564	522	513	501	497	508	523	521	526	560	538	513	525	506	488	529	525	504	529	498	504	520	543	518	530	542	483	508	523	527	515	536	514	488	522	497	492	520	521	481	501	529	496	543	536	501	545	526	499	500	526	480	504	515	508	503	519	489	482	511	492	522	531	538	526	537	498	504	545	517	517	532	532	504	499	531	540	503	528	510	545	528	518	510	515	548	500	526	543	524	503	512	531	496	508	525	511	518	506	511	518	537	496	503	512	518	527	529	519	518	533	533	520	513	568	517	495	565	498	500	521	536	470	551	524	499	531	535	488	528	524	542	507	504	515	560	506	497	504	530	509	517	521	538	496	545	535	518	512	548	511	516	550	505	540	503	530	558	538	515	511	522	543	520	490	494	500	522	509	555	471	494	523	477	523	522	546	482	540	527	532	495	493	493	526	483	513	538	474	518	556	525	501	515	532	550	514	514	521	477	503	501	511	556	558	533	518	530	495	506	506	500	500	499	482	491	542	521	523	534	501	569	512	494	518	515	514	547	478	493	509	506	558	505	524	496	522	509	514	542	513	526	529	537	529	491	544	513	508	508	526	532	534	524	499	515	544	516	518	474	556	564	485	521	523	486	524	514	495	498	544	504	508	533	549	545	525	563	524	523	544	527	514	493	531	481	569	533	506	522	496	553	490	557	526	513	547	527	543	558	488	499	553	557	523	525	507	510	539	517	535	518	553	518	512	499	492	506	544	536	533	529	514	547	534	457	518	510	513	496	560	503	476	515	498	540	527	501	494	560	505	496	538	516	488	523	541	538	550	551	531	474	534	531	503	491	527	530	470	533	520	581	514	503	509	517	523	526	536	522	540	538	517	522	513	522	526	498	506	525	516	518	500	548	501	548	494	524	516	477	519	517	533	547	523	519	480	514	540	536	489	549	509	527	514	553	498	499	489	538	512	525	477	539	506	536	531	525	525	558	517	512	552	523	530	522	523	486	549	475	532	519	496	560	505	479	467	528	519	519	519	518	524	535	521	514	528	506	537	515	527	509	531	495	498	520	499	545	547	530	530	516	538	529	529	520	528	479	540	517	543	536	499	525	497	533	517	539	533	544	519	540	512	486	550	539	512	532	504	530	535	521	553	519	522	540	523	501	518	517	476	547	542	556	517	512	486	547	485	507	570	514	543	529	521	531	517	522	497	521	543	491	493	516	502	488	491	534	548	537	505	531	568	530	538	502	499	526	486	535	510	473	521	532	544	536	557	539	508	495	483	543	497	524	531	509	563	489	515	513	522	506	503	522	507	512	541	510	505	530	517	547	535	528	515	557	493	503	504	521	531	550	510	514	513	538	565	549	507	503	529	510	509	531	485	531	507	546	535	502	528	510	479	529	533	492	489	496	554	535	547	466	511	529	513	492	509	536	479	535	540	504	527	475	542	541	517	531	513	530	560	495	515	526	501	530	545	508	480	518	486	480	528	474	507	505	491	508	506	512	536	510	516	506	570	511	504	521	555	536	552	542	508	562	538	531	542	561	506	532	509	496	509	523	547	518	559	525	525	525	529	489	499	513	523	516	504	546	505	537	488	507	503	505	508	477	533	521	531	490	505	521	557	511	562	534	507	596	512	532	537	556	536	494	510	544	546	568	484	550	512	489	526	497	511	498	519	525	529	512	553	526	535	510	495	492	530	496	525	513	512	497	491	506	496	557	516	537	536	536	495	518	511	502	540	481	535	513	511	536	535	536	555	517	503	522	525	537	504	503	510	542	541	551	525	543	506	543	502	520	518	540	498	519	543	472	517	498	529	511	514	513	536	554	543	509	528	533	535	555	536	513	510	497	531	489	561	540	554	510	535	555	513	530	543	526	534	523	540	526	539	474	521	522	536	529	525	474	533	540	537	524	566	517	495	527	534	522	492	478	546	492	496	528	503	517	505	500	489	502	548	523	581	475	518	542	493	524	523	554	506	495	541	499	500	518	501	521	479	514	496	536	512	539	495	546	521	548	514	519	530	546	504	522	538	506	520	561	528	529	523	529	559	512	508	523	532	530	469	514	504	535	550	536	516	517	533	504	543	493	480	505	492	525	503	499	524	530	540	508	476	522	551	490	520	531	524	503	503	493	470	494	506	499	539	550	489	532	539	565	532	496	519	535	475	497	522	523	532	540	515	523	505	529	525	522	520	519	524	501	531	508	532	513	502	516	535	521	513	495	518	548	507	484	532	508	527	517	495	569	520	522	538	486	557	539	527	547	515	561	508	555	539	512	498	518	511	522	534	525	517	511	513	511	536	549	495	530	489	541	515	544	502	536	508	536	515	515	512	500	493	568	515	523	564	463	501	520	507	518	505	538	519	501	495	485	498	518	481	506	524	513	502	545	534	503	529	509	540	485	514	476	475	522	526	517	550	530	522	495	506	513	503	561	528	521	509	483	497	482	497	512	523	520	558	505	474	509	514	492	531	545	526	542	537	524	543	516	516	483	486	528	526	550	503	486	528	494	497	526	502	548	556	538	493	558	507	532	544	533	506	559	554	506	528	528	507	553	529	563	505	540	503	518	518	499	498	530	487	533	552	500	513	513	529	502	567	529	502	513	519	505	514	508	515	549	528	516	509	533	515	507	508	535	491	505	499	526	527	519	520	536	539	547	489	541	486	510	499	529	514	502	535	517	543	570	557	535	529	544	483	530	530	533	497	531	532	546	535	515	510	537	512	484	527	503	529	545	515	519	557	489	500	519	490	508	509	537	515	535	541	470	513	503	545	510	499	577	497	477	530	526	517	553	550	494	527	507	530	491	541	532	515	521	565	507	569	522	489	507	512	511	526	502	525	504	498	510	516	468	550	538	499	547	519	541	506	522	504	541	494	538	502	546	466	504	489	488	546	473	542	506	519	532	481	503	495	492	544	543	526	512	543	489	489	524	513	518	546	505	555	527	557	493	503	521	472	532	509	539	512	529	502	507	518	522	541	533	518	541	484	500	529	528	513	529	529	535	550	511	536	509	494	526	542	533	565	509	517	490	573	511	512	498	525	495	518	528	560	487	537	562	557	517	515	533	512	516	499	562	512	562	527	523	507	554	493	530	542	496	522	502	474	531	518	517	533	510	527	536	530	505	496	528	493	513	519	539	482	522	494	524	535	514	533	525	527	497	442	512	522	514	517	535	539	537	525	528	525	515	524	519	520	534	528	510	556	491	539	534	505	558	526	497	544	481	492	541	494	551	500	520	521	553	531	513	502	515	523	535	476	527	496	489	496	511	514	491	520	525	506	520	501	519	530	498	525	541	545	510	551	516	530	526	558	474	514	515	504	582	507	532	514	525	522	486	494	523	527	527	518	522	531	488	516	499	521
24005	21254	28531	24366	21327	13849	2417	1031	763	712	649	590	571	509	520	495	437	483	477	476	486	463	473	428	451	439	498	437	465	467	472	498	448	465	457	441	426	428	460	411	482	454	427	471	474	447	473	457	478	436	459	449	421	445	444	453	472	789	766	573	462	426	430	442	478	412	437	454	406	446	438	431	434	435	457	445	453	488	458	417	482	436	464	405	472	473	436	449	447	411	443	413	450	434	463	461	429	441	454	434	452	404	428	441	456	427	451	494	467	481	456	406	478	448	449	459	432	465	454	459	435	443	418	476	434	415	440	454	433	411	464	405	453	415	459	477	447	449	462	439	484	418	401	426	480	433	475	392	423	466	451	461	438	423	440	441	445	476	468	467	464	426	442	460	441	426	480	458	413	441	466	398	439	415	422	464	436	433	445	420	420	478	433	411	456	428	459	431	449	436	434	434	438	416	433	449	437	469	469	421	424	483	444	458	453	470	477	477	447	456	465	433	406	440	438	447	446	446	467	429	432	457	444	450	434	404	434	452	464	406	417	433	456	420	418	471	451	477	452	437	459	421	470	442	439	419	452	413	453	443	482	464	450	409	456	467	422	418	426	433	421	422	432	402	444	432	442	452	424	455	451	440	457	462	454	437	451	400	459	410	419	446	408	428	473	392	432	430	411	410	459	437	438	458	448	413	476	429	454	414	430	451	468	445	454	442	421	444	422	458	404	480	439	433	441	466	437	471	436	414	440	461	462	396	455	429	434	434	426	454	413	422	466	465	455	449	484	428	438	438	471	422	471	456	432	461	416	448	403	412	431	433	440	404	420	445	453	447	436	437	429	417	454	446	487	432	475	434	456	432	429	419	480	447	424	415	450	454	425	409	442	462	419	424	504	454	466	433	436	426	457	434	415	418	427	474	436	446	485	480	429	430	445	436	439	473	416	424	441	447	432	460	415	407	433	461	475	463	438	464	419	400	440	418	442	440	394	425	432	450	438	452	483	429	430	480	447	453	453	394	416	425	410	417	447	419	449	407	426	417	443	442	466	453	462	456	470	425	454	436	455	453	426	443	457	461	462	407	459	430	443	418	430	434	459	437	465	474	450	462	433	457	442	439	458	440	476	454	420	451	473	413	414	376	442	442	438	453	460	462	449	447	464	440	406	453	472	429	390	433	451	417	425	449	427	415	443	430	448	443	439	422	424	453	442	474	380	451	458	458	448	458	450	465	445	430	441	427	415	449	427	467	445	436	427	441	415	396	462	411	453	442	417	430	466	448	473	406	469	412	401	406	433	415	451	459	483	439	446	431	450	435	464	433	426	468	432	460	497	408	423	437	482	457	419	478	457	460	449	410	454	449	444	458	441	391	474	451	422	444	462	461	451	408	416	464	432	439	424	423	410	435	461	481	431	401	452	439	451	477	499	418	396	483	427	427	426	453	425	417	428	411	455	457	419	435	430	406	435	409	492	455	471	401	418	451	441	438	430	440	463	429	437	461	484	475	445	447	426	467	470	423	466	463	438	440	453	442	448	443	468	432	434	419	454	428	482	449	435	432	467	439	445	444	428	418	436	467	415	469	457	431	452	473	479	418	447	434	427	427	425	470	455	447	401	475	417	421	468	468	448	461	483	443	416	444	454	427	462	427	480	438	448	453	421	411	456	444	464	430	475	437	427	423	415	426	407	426	438	454	424	470	483	445	418	415	467	456	444	444	440	453	453	428	442	442	437	434	421	432	424	478	453	413	429	481	457	434	460	436	470	439	434	438	419	444	463	407	467	388	426	441	459	450	403	431	401	455	446	429	404	436	441	422	507	477	426	437	450	446	432	450	431	422	428	440	433	442	462	485	478	450	455	468	445	450	450	447	450	433	428	465	438	461	420	479	420	461	454	415	455	447	412	467	432	467	439	463	432	433	414	442	423	438	452	466	428	435	431	428	422	409	430	431	421	458	465	469	450	437	440	474	449	412	475	434	399	452	449	414	478	460	462	432	426	461	429	440	447	442	439	476	446	463	450	466	430	406	475	446	428	458	449	485	443	446	427	477	442	441	441	418	467	459	436	432	433	422	456	457	391	463	448	441	436	409	446	468	435	448	462	446	437	461	420	441	423	423	485	450	424	481	440	456	448	433	489	401	413	459	425	413	430	417	458	422	456	433	436	468	438	448	418	439	489	444	450	476	415	429	452	415	398	435	452	391	445	446	464	436	439	441	454	420	448	403	417	448	455	429	427	406	424	455	420	443	447	430	427	440	443	434	417	439	418	443	437	460	421	446	467	438	478	457	420	428	446	417	408	446	490	456	435	461	410	413	456	453	418	449	429	463	431	450	452	442	494	473	430	440	440	451	418	454	403	436	403	485	416	453	437	440	435	453	434	423	441	456	443	447	450	442	434	452	435	424	439	424	433	449	444	459	432	402	423	438	453	427	432	418	419	452	444	392	439	410	468	453	469	473	466	442	468	462	451	426	433	465	419	423	441	444	443	441	472	474	435	389	416	456	408	443	426	427	420	458	443	412	414	469	434	446	427	432	446	413	475	501	438	445	472	481	479	435	452	425	444	485	465	442	453	456	452	483	442	462	456	456	420	439	430	446	423	409	456	433	432	456	439	420	456	436	439	446	456	454	432	408	438	486	435	453	450	441	451	447	458	453	440	454	472	420	418	458	418	431	444	448	455	445	432	467	462	429	435	428	429	454	429	411	407	472	468	444	423	427	419	466	409	412	475	455	441	434	412	432	464	427	423	456	412	454	463	417	470	462	434	397	429	432	439	445	459	451	502	470	451	397	453	456	435	435	435	418	438	466	439	445	456	411	431	428	441	372	449	432	482	430	447	470	435	458	430	410	440	435	424	435	446	435	399	478	443	424	449	461	463	413	426	431	444	446	460	415	441	477	456	399	413	466	455	428	433	469	412	431	442	478	426	421	424	427	436	443	453	426	457	438	461	438	437	428	432	472	441	452	432	456	406	413	447	448	468	432	454	433	465	426	454	450	420	436	472	416	435	454	430	438	473	457	475	441	475	422	458	455	425	444	453	427	447	465	407	447	429	444	442	445	426	433	454	447	462	454	448	455	435	473	505	437	398	443	458	451	424	474	417	451	401	410	413	401	433	460	455	461	444	431	423	424	449	434	462	436	415	419	472	478	450	436	434	455	438	437	463	439	421	416	447	456	468	442	434	404	405	437	452	434	440	417	423	449	413	414	426	393	385	446	427	481	452	435	438	413	480	489	470	449	418	433	438	458	430	446	460	454	428	471	413	387	447	438	395	472	418	489	408	434	445	441	467	443	390	421	413	450	444	435	434	406	421	441	435	432	439	451	434	434	467	428	413	453	408	433	448	409	440	446	418	465	457	466	476	418	428	415	418	462	434	465	499	440	435	434	452	439	412	478	460	462	443	457	409	430	456	448	440	471	449	439	420	434	426	462	440	439	454	424	429	412	440	454	422	440	459	460	479	452	419	427	441	410	448	424	435	445
30116	53130	38723	20002	14799	7047	2244	1475	1143	1009	784	718	665	615	588	602	530	555	552	570	509	530	532	544	535	516	532	508	498	524	525	518	513	512	519	520	534	461	517	502	467	518	524	526	528	482	532	509	515	460	493	470	539	495	556	514	602	997	949	740	563	529	480	523	481	473	484	455	524	507	509	478	461	507	551	479	492	518	510	494	517	478	453	485	528	508	516	538	526	505	512	554	480	490	447	508	507	537	504	464	534	531	499	492	487	474	504	515	481	516	489	494	492	524	510	486	454	541	507	474	491	517	428	489	477	487	500	507	483	502	472	513	550	502	487	509	495	529	473	505	514	559	530	500	563	498	538	488	470	536	488	523	488	516	493	519	514	553	470	500	488	492	500	465	450	500	501	509	430	519	530	469	501	523	545	514	525	499	517	509	469	521	524	470	488	513	493	500	523	501	530	473	500	508	481	513	491	524	479	474	506	472	501	507	490	464	518	498	501	520	493	488	490	477	480	529	474	546	484	505	495	519	531	470	527	538	498	499	493	537	482	513	498	534	540	481	527	538	512	479	476	500	532	496	494	485	463	501	521	513	506	520	501	506	509	520	519	461	500	531	493	502	519	453	470	503	504	494	494	508	511	480	510	503	495	538	497	504	469	518	470	481	499	524	486	463	464	464	494	490	457	493	502	521	500	560	514	530	483	442	506	538	511	505	496	471	528	521	493	477	536	480	498	469	494	517	457	475	483	508	534	474	495	497	458	505	505	510	534	505	550	468	461	496	531	512	527	488	519	519	527	479	545	483	495	487	499	524	494	490	478	495	496	524	493	507	497	531	497	500	534	493	505	522	478	531	499	497	522	493	553	461	476	508	512	473	499	469	518	543	510	459	473	505	521	479	489	498	522	473	500	480	464	522	512	530	492	494	519	505	487	489	501	464	486	493	530	527	486	479	501	506	484	476	495	506	516	496	493	525	476	529	513	500	498	468	468	493	484	494	445	506	510	485	499	568	494	497	546	519	488	540	496	515	487	509	467	524	502	506	505	528	500	492	510	478	488	493	494	538	480	442	511	537	481	495	524	466	506	506	502	461	520	539	485	500	481	495	509	529	505	487	520	488	475	465	510	529	523	440	510	488	492	504	520	509	485	496	497	480	519	507	523	463	547	473	502	512	454	498	524	477	524	523	473	498	483	514	540	469	505	472	494	477	555	512	496	513	530	500	491	493	479	530	527	521	516	515	476	470	533	485	483	486	512	469	503	513	520	480	488	516	496	501	468	522	492	528	526	497	523	500	540	499	536	542	493	499	511	454	494	492	526	515	489	528	516	509	495	521	516	482	476	500	534	527	492	526	506	528	472	510	497	493	506	492	478	465	498	484	548	453	493	468	503	508	497	503	518	489	523	497	472	485	507	501	506	490	489	490	507	529	517	504	513	511	477	489	485	536	492	478	499	482	488	497	520	507	496	467	493	517	465	508	485	503	521	493	502	513	474	519	544	473	493	468	482	503	514	507	528	485	516	514	525	499	500	494	482	501	479	487	493	524	490	502	452	500	478	507	526	473	522	505	477	497	505	502	502	501	480	461	472	510	491	557	567	487	514	493	469	516	526	466	495	479	564	516	477	520	521	506	501	511	475	485	499	537	463	515	481	499	531	494	486	482	489	492	532	477	475	533	498	469	506	521	488	541	477	497	469	486	513	477	498	483	499	497	497	525	450	492	468	472	471	470	476	474	510	510	503	477	478	473	509	489	509	477	523	477	540	499	496	522	548	521	508	530	536	473	488	484	497	508	513	536	491	501	490	464	524	500	543	507	520	512	503	469	506	527	483	481	477	480	493	490	525	504	441	515	492	479	477	481	492	476	500	487	546	486	517	497	545	493	512	478	514	496	507	494	511	499	527	474	512	521	492	485	507	518	465	503	469	527	486	508	492	565	525	535	460	476	536	496	530	509	524	491	553	457	467	483	485	493	483	488	511	487	542	490	487	519	491	536	492	504	496	535	498	511	478	472	514	496	489	509	483	494	479	501	542	485	496	509	488	463	503	500	547	497	499	487	459	508	531	543	486	511	502	458	470	488	490	529	505	528	527	524	511	474	467	531	532	488	511	501	464	527	519	496	492	515	454	455	490	511	500	523	500	478	502	523	512	478	530	513	515	520	541	514	504	586	492	483	522	498	483	483	513	499	490	509	527	509	503	513	495	480	496	491	548	495	520	470	489	517	463	508	476	476	485	473	525	501	483	516	534	516	507	469	509	442	534	475	522	471	518	521	533	496	514	475	477	492	471	498	473	490	462	500	512	523	502	504	500	500	497	485	523	506	464	462	489	520	544	527	493	467	489	510	528	497	546	508	491	482	473	507	498	500	496	496	493	479	483	547	485	488	517	499	455	545	487	496	509	493	527	502	535	501	481	501	525	513	445	521	513	489	447	506	536	522	513	494	494	495	486	503	499	527	500	489	502	508	505	497	492	494	481	508	516	538	534	430	518	517	499	505	480	488	484	529	509	510	527	483	465	529	550	500	486	489	490	481	546	490	489	496	509	471	504	490	527	489	457	502	529	520	496	504	504	506	476	478	516	491	508	483	490	548	495	517	471	501	476	486	476	493	512	527	482	503	491	544	556	513	487	512	499	528	483	488	519	504	476	529	482	491	513	522	491	459	497	496	504	500	519	482	494	505	510	512	512	510	518	517	504	487	496	531	495	487	484	516	512	494	484	516	486	479	484	459	484	515	489	498	536	508	490	469	502	507	498	474	484	531	527	455	524	478	513	498	477	540	483	543	493	490	475	515	528	518	505	508	478	520	499	484	508	512	544	526	462	511	523	505	502	474	469	508	497	492	481	497	504	472	494	455	539	507	488	528	518	521	530	523	497	509	477	487	472	498	524	521	519	506	487	522	472	518	486	519	502	534	513	500	514	534	525	485	487	481	487	512	493	498	472	518	472	468	487	474	533	546	481	506	494	517	502	499	502	518	480	503	546	520	496	508	496	535	509	532	493	529	457	494	548	494	474	497	486	501	482	498	512	545	531	510	477	519	477	486	517	529	483	497	483	483	525	474	489	504	481	498	475	514	493	574	468	453	502	476	469	521	515	452	482	448	517	492	472	503	502	466	499	503	506	527	482	525	477	481	509	509	514	507	519	541	488	492	518	487	491	501	499	465	487	522	491	482	463	497	541	503	475	505	499	475	494	464	464	476	484	518	527	521	492	507	477	451	508	516	540	514	473	481	482	504	482	524	499	469	520	533	498	487	490	505	498	534	490	524	532	479	482	481	476	479	496	530	512	499	529	487	517	532	504	494	460	489	496	520	512	511	490	495	505	472	533	493	542	518	486	537	509	545	521	482	478	527	484	502	476	505	487	496	478	486	501	491	461	532	486	469	486	486	566	515	523	499	512	499	497	492	507	523	506	482	473	521	485	501	464	524	489	491	516	537	481	502	535	505	490	498	478	520	502	531	515	536	496	491	490	458	499	493
25361	21257	27526	25579	14696	3052	1161	906	695	658	628	623	607	594	586	559	550	529	536	596	528	542	552	517	558	555	569	504	553	515	567	570	553	521	529	530	536	570	560	516	569	501	581	623	542	558	509	505	574	560	560	555	534	557	559	548	607	660	693	588	621	530	568	545	551	526	498	561	523	542	559	545	555	570	527	568	509	569	551	528	537	558	534	566	532	539	550	539	539	564	514	530	534	520	567	544	536	523	518	542	570	536	523	569	523	548	553	567	572	559	513	499	540	548	579	550	515	542	523	512	514	525	584	545	527	631	548	561	569	560	520	559	557	556	587	545	520	530	521	505	531	502	543	567	557	544	531	608	541	557	529	552	543	537	560	555	587	533	559	516	523	567	583	581	526	582	578	529	522	542	606	558	570	558	558	574	570	500	549	576	576	569	608	536	552	522	536	556	562	563	513	532	553	536	541	561	534	553	495	536	541	503	585	542	578	548	579	561	504	555	563	547	564	535	514	535	590	516	568	566	532	541	558	571	556	541	512	516	520	554	562	536	582	549	564	501	602	541	529	530	524	527	566	544	577	568	569	520	545	594	528	552	531	528	524	578	558	587	564	528	536	542	579	574	549	528	557	598	535	512	564	512	576	514	534	514	553	580	550	544	584	582	546	539	585	528	604	513	534	558	557	565	553	528	542	560	515	584	587	576	542	554	535	545	538	596	523	563	491	573	515	550	560	571	505	559	554	559	592	566	538	533	546	570	538	534	559	559	550	587	546	559	576	594	563	577	547	569	541	538	538	555	573	525	587	553	549	577	551	556	583	570	552	555	490	563	554	567	540	553	600	557	540	555	556	569	578	514	548	603	555	544	502	545	526	591	507	545	602	577	522	545	546	581	541	554	550	577	554	562	534	572	567	571	570	575	504	566	571	563	566	574	569	540	550	571	532	565	574	538	549	528	560	570	553	541	538	550	562	569	595	553	522	549	535	571	548	519	500	576	553	545	573	527	542	583	574	549	559	566	555	585	538	560	550	551	594	538	552	565	535	583	525	573	531	514	579	592	557	537	588	544	535	573	534	549	589	580	529	540	547	544	546	564	556	559	507	552	524	558	539	534	538	557	621	501	534	520	576	494	559	541	557	539	557	533	559	563	549	543	596	580	547	592	521	537	562	508	536	563	517	537	557	552	550	565	572	525	545	542	532	570	543	546	573	566	504	562	521	532	566	537	553	560	531	583	562	563	546	505	554	539	540	565	553	560	572	558	524	520	539	564	573	556	526	552	518	543	569	496	564	557	572	579	557	559	584	555	522	578	530	522	530	561	542	553	516	515	527	583	571	580	548	553	490	535	521	543	552	541	572	522	531	535	557	542	546	607	519	566	570	544	564	529	562	577	542	562	517	534	526	537	551	583	563	603	569	543	561	553	570	542	537	559	564	558	558	566	542	570	519	538	508	503	574	551	560	533	521	528	524	555	531	526	566	576	543	551	561	547	584	532	519	561	559	533	530	533	513	576	548	601	540	523	595	532	578	534	534	532	539	519	516	559	609	607	549	609	540	573	496	531	553	505	556	558	579	500	560	531	514	520	573	559	543	496	598	560	577	512	529	529	543	570	528	533	565	585	544	564	529	527	543	531	549	571	487	525	568	561	565	568	503	550	567	550	543	535	560	491	548	528	517	533	554	530	537	590	591	539	556	565	586	565	554	570	576	548	546	519	531	567	530	571	553	584	522	465	560	564	536	562	571	507	473	574	546	570	608	545	536	568	536	518	530	513	530	561	534	581	516	573	566	566	548	563	581	533	535	564	520	560	524	511	553	539	558	528	525	598	537	571	585	510	536	560	544	574	576	531	565	517	496	534	559	542	529	544	564	561	562	544	522	549	564	609	564	533	597	560	545	529	540	560	556	495	561	543	576	568	551	556	586	600	556	526	562	559	540	516	539	553	601	542	500	585	558	545	568	560	547	594	564	554	533	505	553	539	569	532	591	570	595	530	575	484	561	529	515	592	545	560	569	537	579	523	528	539	563	528	516	575	547	572	564	572	555	534	562	527	534	562	560	583	538	545	578	537	545	556	577	564	541	564	569	538	541	553	561	568	545	574	507	539	539	523	539	571	548	508	528	603	501	536	583	562	563	517	521	516	537	500	545	550	562	530	531	524	568	536	527	536	536	528	538	514	578	581	545	577	558	592	521	523	555	558	499	503	574	527	558	496	538	517	559	554	565	607	565	507	561	540	532	544	584	579	612	533	538	527	555	509	527	529	567	596	506	559	588	546	543	508	554	526	529	553	544	583	570	549	560	527	553	530	537	532	559	512	574	516	538	538	512	577	585	540	524	507	548	533	567	534	534	544	552	599	530	550	555	550	553	551	538	519	543	504	555	562	548	552	543	550	536	571	554	554	554	525	583	531	564	531	523	546	560	512	537	541	559	520	582	536	580	528	536	553	539	535	541	557	551	525	547	544	557	551	545	584	591	535	525	526	540	529	561	526	550	557	504	571	540	529	582	571	528	554	551	548	559	575	567	547	574	547	550	509	536	531	563	516	545	575	534	524	569	553	529	550	566	549	505	560	541	562	527	540	501	535	573	537	581	531	543	526	528	592	541	510	522	556	528	566	531	563	570	546	589	571	563	562	532	553	539	516	513	544	578	550	600	577	581	527	531	493	528	503	524	575	563	523	553	581	552	522	562	526	543	546	527	542	564	552	554	533	542	543	533	530	537	556	577	532	566	522	550	567	589	553	511	503	527	524	534	516	568	508	533	595	575	518	545	534	541	533	517	516	556	515	578	554	515	549	528	508	591	568	551	572	533	566	552	585	550	574	520	550	569	553	558	558	548	570	561	540	615	579	548	554	600	559	596	589	569	573	523	557	544	492	596	547	558	603	566	534	509	576	555	540	566	569	524	570	541	554	521	571	526	566	572	578	546	547	519	567	540	573	572	546	519	530	540	574	539	509	508	530	565	530	530	593	490	538	535	545	555	515	539	514	552	536	540	581	567	542	530	559	522	543	549	538	538	558	575	565	543	558	558	512	547	575	552	547	584	549	509	528	558	598	557	558	534	554	575	551	568	565	528	542	534	501	498	541	537	540	516	514	532	536	538	560	549	557	524	527	524	533	541	547	554	544	570	521	532	555	593	581	538	551	529	553	596	565	571	543	546	548	538	571	590	593	579	520	562	544	547	524	538	594	514	545	551	549	564	542	538	572	567	553	538	575	572	559	586	574	560	556	551	550	536	544	582	580	549	530	542	553	524	488	539	591	512	498	528	539	558	584	534	544	599	526	559	551	550	534	561	506	535	601	539	570	524	528	544	525	619	549	511	562	557	513	530	536	569	567	568	570	488	583	558	578	531	544	553	556	517	548	533	543	539	518	579	559	566	557	519	573	536	498	558	525	524	567	573	547	543	535	524	546	588	528	578	554	563	553	554	543	567	562	596	555	558	500	548	532	544	517	562	540	534	547	520	558	524	598	555	590
31183	46644	32930	20183	10713	3595	1920	1293	982	950	780	766	697	697	665	666	607	636	634	615	656	621	655	651	645	643	648	642	625	625	591	671	607	585	622	656	638	614	628	576	615	618	597	611	593	680	611	603	595	620	607	639	597	614	651	626	702	788	850	709	582	641	649	661	602	608	640	597	643	640	613	690	644	634	632	643	600	664	651	601	602	600	616	633	606	582	623	610	656	632	636	631	597	615	641	652	627	611	602	661	677	604	678	617	614	655	645	622	617	589	594	625	630	604	628	608	590	606	622	617	690	633	639	653	642	662	575	613	609	598	625	579	585	636	713	653	645	662	593	637	610	682	607	616	638	646	668	622	609	662	644	644	605	649	570	648	628	628	584	626	579	570	599	577	611	617	599	651	608	597	637	625	608	603	586	640	614	588	613	637	587	666	686	625	615	626	634	624	593	633	633	622	632	594	626	645	638	663	662	635	666	653	642	662	623	659	654	621	621	638	633	630	623	573	626	649	635	619	623	591	638	606	630	614	621	543	635	652	629	642	668	607	607	660	658	616	663	625	654	641	597	618	577	606	615	620	627	644	616	628	644	661	631	625	628	609	652	633	626	623	650	590	612	592	670	594	660	644	616	631	572	618	603	621	680	645	615	553	651	628	615	690	642	580	551	629	604	656	580	608	640	573	681	609	548	618	601	644	615	613	643	621	618	607	601	584	631	611	655	578	605	563	618	626	634	627	597	624	585	636	624	674	632	608	632	637	623	697	623	643	629	601	600	626	589	602	599	622	679	637	612	607	645	627	630	698	608	593	591	668	634	591	632	630	605	607	620	636	588	625	571	601	604	635	593	661	644	658	637	658	634	603	628	611	638	610	614	612	613	633	696	637	610	644	613	628	618	634	614	643	573	628	616	623	621	607	647	587	661	649	609	643	643	600	619	669	684	606	630	657	648	640	639	621	624	606	570	615	610	586	634	657	637	572	625	629	593	622	646	625	647	647	589	653	614	610	620	672	595	665	622	597	622	627	630	655	673	617	590	619	627	589	583	623	585	596	637	661	640	595	648	619	639	608	632	637	624	633	620	622	652	631	611	617	619	639	583	661	608	672	604	562	631	592	633	604	641	589	623	619	619	609	591	596	637	627	635	637	636	612	618	605	642	627	629	654	638	618	630	637	609	630	619	656	605	653	608	628	625	565	589	658	671	597	611	619	669	635	646	655	613	603	583	697	654	648	658	617	640	614	636	623	566	606	584	659	656	610	622	611	646	655	629	639	619	623	624	569	589	637	626	601	617	633	618	698	630	618	687	639	596	683	595	628	609	617	624	596	631	685	619	577	641	598	562	625	589	617	602	649	611	629	579	656	634	651	632	606	622	649	641	601	630	613	629	597	608	599	569	655	610	648	636	608	623	637	639	649	626	621	569	582	614	658	622	636	617	646	638	629	599	622	652	609	655	581	626	620	617	642	621	626	612	645	611	621	642	598	633	598	627	645	631	650	611	639	621	671	610	595	662	635	629	598	589	635	605	602	569	567	608	580	645	638	594	618	636	628	644	636	599	637	614	647	642	635	610	613	573	640	608	608	671	643	626	655	595	601	622	592	645	605	612	583	613	647	616	654	700	594	592	631	601	635	647	639	612	657	587	585	659	658	593	618	611	620	614	630	651	626	605	612	675	570	631	653	661	606	651	670	602	657	668	625	606	568	613	603	616	607	675	608	638	620	629	618	645	638	627	617	628	609	635	595	628	648	598	590	640	627	643	631	609	603	643	598	658	569	613	647	655	629	578	633	631	579	598	595	646	656	593	619	633	638	633	583	632	579	625	617	592	671	640	647	617	631	624	625	609	620	614	614	603	643	661	641	646	589	612	631	628	634	618	616	575	641	636	631	576	650	608	615	625	637	658	587	639	634	623	611	602	588	627	667	621	605	632	657	604	596	606	603	620	593	606	608	610	634	640	605	635	683	620	618	612	617	595	633	607	665	616	660	664	632	627	604	610	612	616	599	609	595	603	637	590	636	653	623	620	588	635	613	610	598	629	599	636	622	637	600	620	603	658	603	644	654	596	609	623	624	609	601	599	605	586	599	643	632	614	626	607	621	600	631	661	613	617	615	630	646	620	629	651	597	609	615	612	652	603	654	623	588	625	643	629	627	609	661	615	579	633	612	634	673	643	643	642	636	643	582	616	596	584	610	645	642	620	658	666	595	626	573	588	632	621	610	624	573	619	607	618	661	637	584	598	646	643	615	676	630	622	652	585	615	643	609	623	611	633	620	639	614	644	612	631	647	619	591	674	632	621	624	617	646	621	626	642	620	619	591	612	656	637	603	680	634	601	589	629	615	605	649	627	579	598	627	613	618	614	620	601	639	632	635	606	612	657	636	589	662	661	622	610	614	622	651	615	631	632	653	647	598	591	644	617	618	610	608	606	606	608	631	589	616	640	603	661	636	635	642	634	583	656	636	628	601	635	582	611	622	612	600	609	609	611	591	610	650	619	620	642	616	560	644	612	597	635	623	636	591	586	614	605	641	629	576	637	645	651	637	633	610	617	637	633	610	602	624	621	596	622	638	626	625	641	616	590	589	649	612	625	613	635	628	641	612	617	640	599	610	574	623	628	607	598	601	638	586	615	585	616	660	657	605	596	636	625	615	586	600	589	615	611	564	637	666	656	609	648	613	621	644	620	636	615	575	622	603	604	618	640	637	631	640	620	594	647	638	657	580	666	637	604	646	635	608	649	651	590	619	581	640	640	632	649	624	638	606	614	637	609	616	595	608	655	610	609	636	635	640	603	623	647	605	583	633	638	584	687	655	649	623	602	636	611	614	579	611	628	610	564	578	661	575	617	614	621	603	651	673	632	641	628	663	605	643	654	625	610	621	668	636	612	585	624	593	635	666	596	612	595	635	630	641	609	592	589	644	627	572	563	643	700	572	628	623	609	610	665	633	609	620	590	647	599	615	652	617	667	625	585	622	625	597	612	622	607	602	612	622	683	598	618	613	646	630	594	626	575	635	621	559	644	667	611	614	625	621	655	608	632	633	635	581	588	624	602	648	616	599	617	659	650	608	623	646	625	583	652	621	630	598	599	602	621	642	581	607	623	586	623	613	608	619	594	599	597	638	642	556	601	621	621	582	642	587	632	604	559	615	609	686	644	564	638	585	611	582	650	635	596	599	600	599	660	621	611	641	610	647	612	618	625	632	654	618	644	644	589	614	670	655	639	613	637	656	637	635	609	648	618	609	594	577	651	604	616	636	572	596	598	588	633	623	574	652	636	610	632	634	613	589	625	636	606	611	660	669	635	613	641	586	637	621	605	605	609	606	585	607	631	611	616	608	636	619	630	650	649	582	633	601	638	638	662	642	577	632	569	646	609	623	600	581	617	649	605	572	605	618	615	622	651	637	604	615	576	635	640	668	639	598	670	665	602	624	613	621	587	597	597	652	620	614	658	657	657	601	612	616	669	610	647	630	608	624
23013	21244	28871	23988	21316	21207	10833	2058	1224	1076	950	811	823	762	740	668	663	640	659	638	580	601	638	644	620	640	616	562	588	603	630	569	575	605	505	589	582	573	591	611	569	570	570	626	590	577	569	616	600	567	566	532	567	524	576	592	718	1328	1346	833	577	584	500	575	560	591	539	604	579	557	558	540	631	567	587	554	558	571	602	566	603	594	564	543	553	589	596	581	554	579	566	611	620	622	556	582	534	581	632	568	608	603	585	558	591	609	577	610	559	583	544	572	614	627	564	561	552	559	596	580	552	568	547	574	539	563	561	571	571	541	583	535	554	560	589	601	636	605	568	583	554	595	578	581	598	548	564	607	575	603	574	560	588	591	570	573	548	570	587	551	571	583	553	585	580	564	556	610	586	533	598	585	542	588	616	578	541	583	569	522	587	577	571	570	524	568	565	534	543	572	527	541	579	636	594	588	543	537	545	541	580	577	571	591	622	613	547	552	600	532	587	555	587	524	595	529	585	572	564	587	601	551	581	641	561	590	595	621	542	560	574	564	597	574	588	568	565	570	612	545	583	596	566	574	547	588	595	565	558	599	532	570	624	606	588	531	561	610	588	594	563	570	573	570	538	578	529	587	580	559	566	574	606	602	509	557	631	591	572	592	565	598	578	592	583	602	532	580	576	590	549	556	594	580	551	568	567	590	541	555	555	552	561	549	601	592	588	556	575	574	561	557	541	572	601	557	573	526	586	597	580	554	537	602	627	579	602	564	558	554	547	561	605	586	594	610	546	595	542	540	550	573	594	575	608	557	608	585	617	607	546	541	570	571	578	633	562	584	531	616	578	529	539	558	612	569	605	576	599	561	590	581	572	540	555	575	572	573	553	525	597	570	584	589	598	536	556	541	629	555	610	547	598	563	520	569	566	563	585	585	602	600	591	528	570	582	619	553	576	578	567	603	615	523	566	586	618	608	597	580	565	589	544	594	555	569	530	597	575	577	523	596	544	578	551	573	599	577	620	584	546	559	564	511	555	560	561	596	577	536	541	609	581	594	528	577	575	579	566	580	569	560	560	572	556	583	572	571	561	544	548	585	569	573	574	612	552	532	567	602	553	588	582	550	557	541	561	524	544	552	600	623	570	599	565	596	582	542	538	492	583	548	520	552	576	635	539	570	551	515	616	559	581	593	544	595	560	555	576	568	576	560	576	600	610	595	589	578	578	584	564	531	551	539	572	559	573	616	589	556	580	583	594	572	565	583	555	560	541	510	547	542	615	555	594	603	610	599	565	584	538	552	564	591	621	569	562	542	553	571	551	568	565	551	547	571	565	554	524	552	630	589	618	595	603	579	549	586	570	558	587	581	613	580	573	571	591	593	584	579	572	551	541	572	579	554	582	567	578	535	540	544	594	577	527	552	569	594	595	591	592	594	609	551	528	564	561	576	562	538	580	597	596	590	553	551	547	570	586	559	601	565	568	538	553	550	566	580	555	572	604	568	567	525	601	571	563	601	585	544	558	563	611	551	563	515	576	549	519	578	598	547	589	558	541	544	578	541	583	572	597	600	552	550	584	522	566	582	575	546	620	621	567	584	559	621	595	653	570	620	585	566	554	589	560	569	561	596	565	542	606	559	560	599	603	571	546	552	550	545	553	570	535	565	592	575	537	544	622	564	561	575	568	526	522	546	601	555	577	570	537	548	539	586	541	567	562	549	564	600	606	534	523	588	635	568	600	565	550	587	599	591	586	592	610	662	603	612	572	565	585	604	618	589	552	548	568	566	567	558	538	580	551	561	609	548	574	593	586	565	576	548	569	549	536	547	579	574	608	566	575	572	565	557	570	591	566	537	544	526	609	562	568	532	583	593	555	594	608	539	560	575	595	596	598	542	582	562	600	573	546	588	596	552	571	581	604	592	564	564	548	570	558	598	590	569	609	565	568	587	580	570	592	587	560	606	565	592	612	590	553	570	577	550	587	605	597	563	560	590	576	550	555	569	583	564	536	592	536	526	572	573	548	558	557	550	562	571	610	629	577	574	575	585	579	560	624	608	535	540	578	625	584	573	570	595	564	598	595	603	594	575	590	535	564	533	539	590	604	549	603	574	584	555	574	588	587	576	570	594	594	579	538	556	568	582	538	602	558	556	571	595	572	577	565	548	549	595	551	597	569	576	579	547	535	570	526	541	576	543	595	539	558	556	553	537	565	562	576	603	593	530	559	533	566	596	565	583	570	508	579	568	617	587	551	627	587	550	543	534	603	527	585	539	568	569	573	541	578	562	577	558	561	554	550	588	536	538	603	600	587	567	570	572	569	598	559	550	558	610	596	577	592	567	579	571	583	556	590	567	568	555	519	589	602	568	567	558	564	544	572	570	587	570	540	575	594	558	538	572	575	571	604	568	585	623	557	569	594	533	552	615	553	535	535	603	571	584	579	562	597	577	589	605	573	564	563	569	622	549	565	566	580	628	558	570	607	524	534	567	549	560	566	604	588	574	568	569	579	558	567	553	563	576	510	544	546	552	577	568	564	546	575	580	537	574	575	592	592	602	587	573	555	544	578	546	579	571	568	582	589	563	564	562	579	556	551	552	585	577	617	553	561	576	597	597	560	596	577	572	566	550	523	579	560	584	584	623	582	557	550	537	541	573	550	582	573	577	596	594	564	568	563	566	599	539	579	604	580	524	578	606	568	589	543	548	591	596	567	561	597	578	568	581	549	553	567	563	555	580	571	589	547	555	610	554	536	508	556	583	560	552	565	570	560	554	577	580	526	601	607	587	573	550	552	594	596	567	566	589	635	579	579	614	583	580	585	571	574	543	581	617	579	527	569	550	566	601	567	552	602	562	566	621	556	577	589	565	569	568	591	578	559	605	534	572	566	559	578	570	607	550	524	555	599	593	563	560	577	535	540	598	629	584	586	576	581	566	568	574	581	569	594	595	583	591	563	613	551	612	535	514	541	521	535	563	535	596	541	533	563	587	563	553	556	554	627	580	609	608	606	599	554	567	579	540	580	565	557	549	533	524	577	539	538	562	539	563	551	569	563	511	555	553	584	546	575	603	587	560	551	527	611	588	574	571	605	616	600	545	571	583	553	539	546	570	553	548	559	575	573	569	551	573	559	554	581	588	599	550	551	573	554	647	568	570	562	596	592	591	593	509	506	565	575	564	583	599	565	558	604	563	572	571	551	590	568	608	569	539	521	557	552	554	578	579	528	591	570	571	604	569	577	572	573	574	591	578	558	595	593	582	566	578	560	599	559	556	562	558	591	541	629	574	604	556	626	544	599	585	546	599	631	613	602	582	575	544	617	520	555	552	513	541	594	587	619	556	510	555	563	555	568	574	558	614	581	580	617	623	524	570	575	557	565	571	576	576	587	594	567	572	556	608	570	556	552	564	537	564	548	562	554	595	605	565	618	584	606	578	571	601	542	581	596	550	636	619	568	595	581	633	573	612	572	580	623	577	595	589	575	536	605	566	608	569
31483	57743	44664	32497	16946	9215	4005	2831	1856	1474	1232	1135	986	920	853	794	780	711	734	729	699	700	699	660	659	650	656	698	704	695	668	631	679	673	597	661	652	654	632	646	607	667	662	638	620	630	631	656	653	638	600	630	662	616	601	644	844	1627	1746	986	601	664	652	661	628	614	660	653	613	626	627	648	627	636	621	618	639	620	620	641	651	581	624	633	658	649	652	637	667	629	631	651	589	655	658	657	602	635	664	610	621	611	594	663	610	597	606	593	593	609	607	623	640	631	626	615	632	649	633	605	627	613	577	613	663	607	609	617	627	610	599	635	717	652	588	686	635	684	639	615	578	630	609	633	664	639	643	665	601	648	610	625	667	625	660	643	632	601	639	641	637	617	657	594	649	617	626	572	605	618	611	612	643	610	640	670	652	604	643	644	645	619	625	642	645	651	633	657	575	623	686	632	644	656	641	592	638	598	588	651	638	640	651	660	602	623	631	608	645	650	671	623	624	622	625	595	663	582	578	624	617	652	678	609	674	607	627	631	567	661	641	621	614	593	620	667	632	675	679	615	602	655	602	623	610	617	651	648	605	614	596	555	595	644	622	594	618	570	635	604	604	642	682	610	618	647	600	654	605	624	597	651	692	618	624	643	621	597	606	621	592	675	594	659	630	635	623	640	606	682	617	641	624	634	611	626	632	614	605	618	648	624	656	651	654	628	652	622	654	596	601	627	646	617	639	626	628	628	632	649	607	646	600	650	672	639	656	626	641	667	652	676	636	633	628	639	627	613	621	629	577	670	638	607	582	644	603	645	642	627	603	637	610	649	658	628	637	559	620	636	643	636	643	618	663	623	604	580	601	602	585	585	591	618	629	596	630	586	682	587	598	665	642	591	644	623	630	630	622	671	655	602	620	626	622	636	626	618	620	640	648	669	570	595	628	638	640	610	615	665	631	634	673	625	680	625	581	649	627	600	584	678	650	613	642	641	642	571	650	600	675	662	602	666	664	595	683	654	594	639	615	625	639	644	587	626	604	632	627	619	618	637	636	587	603	616	682	649	624	545	612	676	643	660	603	602	620	590	591	629	654	655	639	607	639	658	671	622	666	647	656	640	627	637	593	620	635	637	592	639	629	618	665	618	644	648	609	674	616	609	642	624	638	630	650	606	597	588	664	599	624	664	634	621	646	691	607	632	653	609	621	631	587	620	605	631	560	641	669	644	616	671	629	638	612	601	584	642	631	642	622	662	584	650	660	596	667	663	648	615	651	636	593	620	629	625	650	613	589	591	632	672	601	610	650	640	632	651	618	656	617	609	641	622	608	614	639	647	657	616	617	645	561	639	678	637	646	632	642	625	631	632	618	629	651	607	656	601	640	644	597	648	637	653	626	627	623	601	619	663	604	582	612	638	594	589	668	639	613	584	631	623	644	618	659	622	622	608	660	667	649	614	615	598	581	611	644	613	634	613	652	642	620	647	603	625	573	582	640	689	625	634	622	573	619	648	654	655	614	626	676	585	635	634	638	611	584	635	635	600	687	664	636	621	635	605	647	677	603	657	638	632	602	631	591	610	659	657	652	682	639	609	637	643	660	595	620	632	642	616	634	608	636	638	657	614	639	607	628	601	570	664	636	666	667	653	629	606	638	610	617	622	616	653	646	628	600	607	631	658	624	647	597	655	630	605	607	640	643	641	611	610	615	600	611	607	663	653	646	628	626	588	646	606	660	634	650	612	581	637	681	623	612	645	616	623	600	628	622	690	643	653	677	623	588	637	638	623	614	640	643	616	610	596	605	599	620	655	680	621	665	630	647	634	611	612	631	587	625	628	622	607	629	582	667	614	613	645	641	627	616	617	643	582	614	608	587	612	645	644	671	624	666	663	612	661	634	677	603	623	648	639	600	659	630	658	625	674	634	673	631	651	631	638	648	654	607	631	637	680	693	617	657	630	660	645	586	649	604	583	597	674	628	590	628	584	644	661	615	659	606	650	633	612	637	692	614	651	625	589	631	652	589	597	641	638	592	613	610	581	651	603	628	654	636	665	611	623	621	609	637	602	642	605	672	628	605	662	636	632	580	664	619	634	646	582	667	605	654	624	601	602	663	665	586	648	628	595	625	609	620	637	627	606	631	646	631	628	618	673	634	627	701	648	614	579	640	605	656	598	586	622	629	657	625	591	649	645	594	637	615	664	619	677	609	639	639	625	618	569	609	622	634	626	674	663	689	629	634	617	632	620	619	596	628	628	611	599	631	597	632	620	647	652	603	604	619	624	628	616	617	618	634	609	633	623	618	623	602	635	637	693	652	582	681	622	629	666	615	599	630	603	628	607	622	610	640	584	637	623	608	651	585	645	602	648	625	618	624	575	660	627	611	642	588	671	637	600	619	610	603	642	629	637	617	615	645	615	642	613	609	625	597	657	590	635	640	640	671	622	631	596	600	650	645	629	576	625	612	627	654	650	614	612	620	612	673	635	630	633	642	602	634	637	660	602	615	677	613	612	608	648	659	593	615	625	642	608	619	644	646	666	599	627	609	644	612	596	628	630	618	659	636	585	600	640	596	671	632	641	644	614	614	608	636	656	631	639	623	563	639	622	623	631	620	638	631	610	652	626	640	594	595	624	589	642	629	652	646	608	619	621	662	629	685	645	615	604	588	609	611	645	582	614	634	640	664	624	597	625	651	671	639	603	612	646	671	633	614	630	642	618	600	678	595	656	600	621	643	629	612	603	665	648	601	566	638	659	648	595	640	632	616	660	634	635	635	606	636	659	631	615	589	618	654	609	656	589	587	619	684	644	625	641	649	619	592	628	614	588	648	610	632	634	614	669	633	612	584	637	666	640	639	670	608	627	630	628	653	655	650	637	601	626	622	614	635	612	616	672	624	666	709	647	665	687	603	625	592	603	632	645	606	609	643	617	612	621	591	654	640	647	660	601	657	609	623	653	641	640	650	647	641	603	635	623	639	620	630	618	641	639	649	592	621	636	633	646	634	616	597	636	637	637	612	604	649	638	578	676	568	625	623	664	668	666	628	645	594	649	625	626	624	638	618	653	601	620	602	612	589	641	633	631	650	660	631	572	644	622	598	627	612	637	624	652	644	649	607	634	618	639	600	654	617	636	616	642	606	646	631	639	627	645	662	601	615	607	623	556	614	644	609	686	601	616	631	621	636	599	636	646	675	653	602	615	627	579	649	667	599	537	606	625	639	645	715	578	577	650	589	623	638	624	643	608	639	650	638	633	614	601	663	649	624	609	616	654	626	626	588	650	646	615	632	683	605	671	630	669	629	625	615	603	652	628	667	683	634	644	631	631	659	619	617	608	661	605	621	609	634	633	613	675	640	607	609	617	602	671	627	651	645	597	615	600	607	645	658	644	604	602	686	567	625	597	620	650	640	632	593	632	650	614	619	595	617	672	619	591	598	584	613	633	652	604	629	653	602	604	654	641	640	618	623	647	621	624	606	584	646	603	617	601	646	617
28332	27069	32485	20958	5682	1935	852	655	530	468	481	460	456	458	455	467	443	447	454	427	451	457	430	452	445	428	451	451	469	458	450	443	516	434	484	472	483	441	434	523	450	457	433	414	430	480	448	472	477	458	426	430	437	458	448	451	434	488	473	503	455	441	500	420	434	443	463	457	430	485	452	397	453	409	450	487	430	442	472	463	456	456	445	432	456	425	496	461	432	403	476	446	445	430	439	415	431	473	434	448	439	477	451	479	487	447	453	432	466	441	436	418	481	469	427	470	457	470	472	423	439	460	473	461	450	455	431	458	449	467	405	482	418	433	426	484	449	444	438	449	449	439	478	440	464	477	441	475	446	444	445	465	481	435	452	469	432	425	451	453	453	478	450	411	441	457	482	433	448	470	432	424	464	427	450	487	456	474	461	458	401	436	435	459	468	433	440	422	443	451	456	439	422	493	459	421	438	460	458	435	452	478	443	459	473	426	451	443	492	458	478	511	447	400	438	442	406	471	453	465	411	466	433	427	457	423	473	449	435	434	438	437	448	455	451	434	431	450	448	425	455	475	432	428	464	440	446	443	454	478	450	456	414	433	450	465	476	452	451	426	439	434	426	448	449	453	469	464	458	485	467	421	437	422	424	493	456	469	435	425	418	445	425	459	446	411	461	432	452	473	427	437	438	440	437	466	427	449	421	416	447	440	437	471	462	429	465	479	445	431	436	485	468	448	442	494	423	460	428	453	457	446	434	437	426	456	441	451	420	469	439	476	423	442	466	442	454	455	448	452	418	455	456	443	443	479	459	460	448	435	431	440	434	448	440	432	448	451	445	440	418	424	449	446	435	464	427	465	436	443	465	436	453	445	434	425	458	447	465	475	455	434	463	435	423	465	453	462	466	456	445	431	441	426	466	467	469	472	435	426	440	466	429	455	433	442	460	441	475	447	436	453	417	467	442	466	469	464	480	464	414	456	443	452	428	444	471	467	451	451	460	432	438	493	454	448	445	446	428	445	492	443	427	452	471	431	429	458	470	459	461	474	446	462	462	436	414	463	443	466	419	459	470	494	414	441	478	458	426	437	391	468	451	461	419	455	440	463	440	424	443	499	478	471	449	465	477	474	419	457	429	449	433	439	419	454	472	455	453	447	464	519	463	431	426	472	455	429	428	466	430	443	408	438	446	434	451	423	429	443	458	428	469	439	424	453	432	443	394	441	443	444	466	413	401	410	457	424	473	443	440	469	452	416	408	463	457	474	498	462	451	462	441	431	450	447	476	437	424	420	423	458	478	449	491	396	470	417	427	410	452	460	457	464	462	468	452	448	490	436	435	459	440	416	445	455	467	461	451	421	422	500	406	495	449	462	443	462	455	438	448	446	456	503	464	462	451	453	454	430	438	448	455	477	442	429	466	475	448	472	421	442	417	436	443	489	444	425	429	442	478	448	418	430	475	426	455	423	449	484	470	406	439	447	472	447	448	437	424	448	453	435	444	413	414	455	457	510	445	430	437	459	425	414	454	478	449	466	431	432	450	458	440	498	422	460	419	469	438	445	452	422	426	481	438	450	450	435	500	453	443	439	460	488	462	485	456	510	493	464	458	405	432	468	466	443	472	465	449	483	448	450	434	478	412	410	447	413	445	458	471	450	453	464	448	474	452	469	432	464	446	461	458	462	444	450	457	495	444	477	455	468	476	436	451	472	450	460	472	458	399	433	481	422	434	418	447	407	382	423	447	460	456	466	421	441	409	447	456	461	462	438	455	470	428	487	450	467	444	484	424	478	407	486	453	472	460	438	451	456	447	459	467	428	432	455	417	452	425	437	471	438	428	457	417	463	435	477	440	460	458	458	461	439	451	436	428	473	428	465	457	459	468	442	481	452	419	468	430	461	463	467	414	428	470	411	405	426	427	473	440	450	478	431	455	454	505	460	464	476	460	407	445	428	434	419	453	453	430	413	498	470	470	418	458	481	412	434	408	424	449	458	469	426	427	408	486	432	439	475	449	459	455	461	448	440	463	428	439	429	481	414	440	403	456	449	460	435	430	471	425	431	444	418	417	501	449	438	443	433	443	449	463	433	453	458	478	441	450	489	418	455	448	445	446	444	433	422	420	453	425	469	426	414	487	411	453	441	447	431	450	430	443	461	483	451	436	450	426	452	423	474	458	448	483	461	447	443	407	413	421	467	453	432	458	465	433	444	414	399	436	484	422	437	452	421	431	468	428	449	457	491	448	388	455	438	422	459	436	458	445	445	417	442	415	468	450	458	468	451	446	470	434	441	452	431	469	454	444	466	405	448	409	437	428	444	456	464	447	452	439	435	459	436	427	400	466	457	452	460	471	435	433	465	472	431	454	496	448	486	476	466	472	429	474	442	443	450	446	433	415	483	446	406	453	445	479	417	419	449	442	404	454	432	424	474	447	436	429	465	419	419	426	463	438	424	446	421	405	502	439	426	481	435	458	445	457	468	465	491	454	413	450	441	441	475	496	481	414	445	470	409	465	431	435	481	452	454	404	457	422	430	401	447	439	462	453	444	472	441	457	448	453	452	430	456	436	433	430	468	437	425	449	456	428	489	459	453	450	461	447	427	435	482	441	423	456	423	466	436	449	452	458	453	466	423	457	451	461	503	449	437	472	465	445	449	469	437	452	498	463	449	469	421	420	444	399	453	471	448	422	442	419	395	457	445	467	423	417	450	413	459	468	441	451	443	490	440	450	460	471	475	441	464	454	485	479	455	419	439	464	454	476	442	426	413	429	460	434	473	433	453	429	451	461	416	460	454	446	467	438	450	442	435	424	427	426	408	440	469	461	449	473	447	468	472	451	443	419	461	447	436	445	465	430	464	421	424	466	471	455	419	436	426	445	470	440	421	457	442	435	436	425	415	459	434	436	414	448	449	420	469	446	437	420	441	444	440	433	459	445	476	487	435	429	444	456	464	469	472	405	439	411	446	443	421	425	450	428	466	449	477	460	457	459	434	468	471	419	427	422	447	475	467	469	456	477	436	453	422	446	414	471	449	454	436	412	474	433	448	470	420	460	433	447	419	416	433	451	434	472	450	466	436	454	474	427	435	466	445	469	435	444	419	455	430	426	459	421	454	452	441	424	409	462	467	480	456	489	438	451	445	421	452	441	450	432	445	509	489	422	480	469	449	418	458	466	454	429	419	453	446	466	444	454	432	458	466	478	449	465	433	440	440	448	421	421	431	432	436	447	453	441	439	488	450	435	415	449	435	445	411	478	429	435	447	454	431	417	443	441	426	448	454	439	433	442	491	444	456	458	450	437	382	451	445	438	472	424	431	449	455	458	418	439	426	469	426	428	448	434	450	436	443	441	445	417	410	450	442	456	432	444	459	452	437	456	455	434	459	454	457	433	450	450	428	438	442	447	432	441	472	429	424	440	407	455	425	446	457	476	426	456	427	433	458	410	449	464	445	418	425	425	449	438	433	457	422	416	440	464	487	416	479	466	463
29375	44176	33395	18268	6551	3093	1328	933	697	594	589	562	577	533	509	525	537	522	499	529	520	506	482	513	514	498	522	482	522	475	526	515	506	513	552	555	549	527	488	459	550	528	554	510	515	546	500	478	534	520	486	506	520	537	511	511	537	569	545	583	537	500	501	550	519	537	515	526	547	505	523	550	511	551	508	504	520	527	533	516	487	518	470	478	537	518	517	473	530	518	489	511	484	508	549	508	548	531	509	518	531	492	495	493	554	506	503	518	540	493	512	486	559	524	498	560	491	511	496	528	508	481	537	505	520	498	470	497	559	549	479	520	534	524	497	543	501	497	493	502	516	480	534	503	546	530	497	540	491	500	496	466	504	510	479	460	567	471	511	525	566	512	463	530	477	507	524	500	546	527	545	531	516	510	496	535	514	506	530	544	529	527	548	518	500	543	524	524	506	543	542	480	544	521	511	494	479	479	494	463	544	486	533	528	507	523	512	513	545	509	513	512	475	525	531	489	488	537	527	534	492	503	547	534	504	517	545	517	519	512	521	466	544	536	518	506	512	553	496	506	537	532	530	509	529	478	497	497	539	534	497	521	499	525	479	505	508	484	478	542	512	537	515	543	511	513	531	544	492	505	492	496	583	547	510	490	472	499	542	504	494	477	495	509	520	519	558	524	521	516	507	483	510	484	514	521	520	506	516	527	514	501	494	516	490	514	544	547	495	546	507	502	505	497	554	536	509	550	538	462	482	548	541	494	513	520	494	510	528	505	531	520	532	499	554	469	513	514	556	532	539	532	489	520	502	503	501	535	499	536	505	524	519	548	497	477	515	480	509	556	521	473	492	519	525	521	521	531	489	597	517	508	519	494	533	527	477	519	485	540	526	507	479	542	507	508	507	475	526	586	470	514	513	483	542	502	512	459	492	538	534	565	513	525	504	549	516	511	542	521	542	505	483	482	516	463	500	527	540	515	501	549	486	542	536	487	541	502	528	482	539	518	444	520	519	532	516	483	491	548	523	486	546	490	524	569	490	524	447	482	534	506	517	501	526	538	483	517	474	496	533	465	524	502	520	501	541	483	510	496	521	506	472	544	514	526	511	489	498	477	545	503	549	511	509	551	500	531	503	514	512	479	511	540	500	488	521	500	519	544	554	545	450	516	578	501	543	516	534	533	515	473	459	490	547	518	554	497	514	521	522	508	509	528	505	494	496	539	529	520	538	539	545	484	506	516	452	523	512	514	523	507	519	481	530	507	513	503	558	524	509	532	498	539	548	557	538	484	523	534	514	519	515	504	506	496	537	557	531	518	506	499	549	527	549	530	559	534	478	486	500	492	532	490	568	506	574	524	535	553	538	487	550	505	544	486	515	517	555	492	484	539	524	483	482	508	532	508	466	527	546	490	503	566	498	525	475	502	516	536	514	537	496	496	516	528	472	489	523	521	498	544	505	499	508	533	490	541	509	503	551	492	492	504	537	486	524	522	536	561	519	534	508	489	530	514	548	514	502	541	514	468	521	497	555	548	534	528	500	476	521	502	537	564	525	478	498	511	506	518	504	500	527	494	525	550	503	476	525	493	518	548	542	532	484	527	509	515	474	532	486	490	522	537	519	518	515	556	505	489	498	505	507	532	504	548	511	492	548	529	500	503	489	499	497	508	512	528	515	560	464	511	520	503	515	477	535	566	524	471	470	538	517	504	527	508	529	529	521	519	476	502	507	497	526	488	505	513	539	539	508	503	470	504	512	495	491	542	516	530	512	497	554	536	584	521	494	498	476	499	513	539	552	505	523	520	504	532	511	544	446	512	507	512	526	520	472	499	493	526	552	478	508	496	498	501	482	488	498	524	531	501	484	534	522	481	520	542	515	507	508	515	534	550	548	545	512	548	508	516	515	508	545	513	517	510	513	515	487	531	528	512	524	510	496	501	518	532	498	501	511	516	526	537	490	488	506	512	537	538	524	514	541	567	507	548	492	483	513	494	574	495	469	526	497	511	500	493	494	510	491	507	514	503	496	507	495	521	562	520	490	495	541	491	480	547	505	525	589	509	512	492	518	534	511	515	515	522	536	484	501	475	538	499	518	501	470	489	526	462	524	479	476	555	467	540	542	518	531	526	477	513	522	511	540	503	501	492	536	546	504	509	446	513	516	512	493	544	570	498	512	561	536	515	540	532	519	516	523	507	516	504	521	492	507	500	533	550	513	471	535	505	516	513	482	516	488	528	518	524	536	513	554	537	545	501	505	480	521	507	556	508	552	508	516	485	507	497	503	492	503	543	515	488	540	496	551	523	506	492	518	524	520	501	536	477	508	512	488	523	491	516	530	552	518	527	535	490	520	503	459	515	526	559	535	495	525	518	508	498	484	543	501	527	504	540	547	495	486	515	541	492	534	531	494	476	514	533	486	536	535	523	499	478	525	496	502	498	542	480	544	523	524	508	521	499	521	547	514	477	492	514	485	516	508	532	535	495	492	528	475	512	528	473	527	501	524	513	548	502	508	520	526	514	538	513	482	482	499	521	532	482	510	520	516	502	512	522	480	574	541	531	555	493	539	507	463	499	524	538	525	547	516	524	467	503	499	496	534	527	480	537	507	545	497	522	508	506	519	525	496	531	562	562	542	480	565	505	475	507	522	508	457	474	504	529	528	475	518	509	535	506	498	513	519	503	520	505	578	495	513	502	526	568	551	462	504	526	486	510	502	541	519	522	538	479	475	498	513	505	491	502	527	507	497	491	519	508	527	520	504	521	538	511	480	464	471	479	500	520	564	563	539	493	506	533	513	550	504	532	513	492	510	479	501	479	524	555	511	456	539	488	554	523	523	502	524	482	510	514	489	467	536	548	508	504	549	519	506	490	536	493	530	529	522	509	494	513	533	468	527	469	508	485	493	528	514	530	511	543	534	524	519	522	489	492	530	496	497	486	512	512	508	496	516	526	477	513	501	493	512	521	493	541	495	513	504	486	531	557	518	474	509	495	459	531	505	529	497	522	500	480	500	522	516	490	565	540	510	497	531	525	518	503	510	539	497	556	535	528	476	531	543	514	500	525	525	545	525	532	500	541	523	516	537	498	539	533	505	511	562	517	501	481	548	495	505	500	531	515	513	554	501	509	497	544	521	512	520	508	506	524	486	525	484	542	521	514	471	516	513	545	464	511	520	482	532	504	488	508	556	534	536	472	503	489	526	489	508	503	484	530	500	477	512	508	538	532	466	455	506	525	487	545	497	505	519	531	523	507	519	505	541	522	517	520	499	496	535	517	522	532	536	473	533	543	548	521	530	511	497	524	480	484	502	507	528	500	530	519	503	506	558	549	504	537	501	526	537	492	499	518	503	522	502	501	517	474	511	517	521	476	500	492	498	537	545	541	480	533	487	551	503	493	524	566	506	508	549	538	519	519	514	538	512	471	506	505	504	510	550	544	508	515	523	527	525	543	515	496	528	533	506	516	515	569	536	482	519	527	551	496	537	476	495	480
24073	21229	28512	24517	21317	13319	2943	1347	827	701	615	562	560	521	485	505	428	470	455	487	447	485	465	450	465	403	424	437	453	419	452	430	425	418	412	418	454	429	454	402	431	425	402	401	404	396	443	440	448	406	427	458	453	442	421	418	572	674	471	435	411	403	421	442	398	423	405	453	405	400	422	427	427	406	396	397	446	467	450	415	432	446	426	394	426	399	427	431	421	437	454	440	467	447	407	409	443	414	415	404	418	417	393	427	436	429	454	430	445	431	430	385	409	389	427	433	401	435	393	433	450	416	444	436	413	428	437	429	452	410	418	412	448	382	428	402	409	394	426	447	412	492	424	436	418	435	379	455	387	400	418	444	421	412	411	416	432	431	445	456	385	441	413	421	454	396	419	436	412	466	445	446	433	420	435	453	446	430	422	425	410	427	434	419	434	432	447	394	434	410	411	398	440	429	427	434	391	440	423	421	411	410	445	422	412	450	406	404	422	447	434	465	423	416	388	426	445	407	443	415	385	444	418	432	397	417	390	419	431	432	422	468	393	432	403	433	409	439	465	413	425	419	407	428	442	414	381	422	426	426	433	408	435	379	416	453	427	432	418	440	436	456	406	427	426	421	433	415	423	429	418	448	443	435	405	429	424	411	418	419	459	454	431	419	455	402	430	427	484	395	428	417	430	394	405	454	427	475	412	413	430	404	401	417	432	395	445	437	438	423	400	440	446	437	377	414	447	440	420	385	441	422	469	436	427	383	422	412	445	419	436	428	421	441	428	436	468	432	452	423	390	412	428	459	446	418	438	390	426	427	420	440	420	419	426	443	421	446	426	442	456	414	446	403	405	463	419	413	422	441	447	451	425	415	433	375	419	419	393	463	414	421	418	436	431	435	410	441	437	426	438	433	395	413	433	416	459	435	430	451	437	397	430	408	404	442	443	430	428	415	428	453	414	437	450	422	411	424	417	430	419	435	427	422	429	419	427	445	448	396	476	395	412	427	442	464	443	469	393	393	443	396	399	435	423	421	420	434	382	443	410	462	433	422	458	429	454	446	420	427	429	426	405	457	417	419	409	450	467	444	417	420	427	457	401	431	417	401	408	422	406	451	389	433	438	419	455	421	476	408	426	439	415	421	407	388	447	424	435	432	437	467	403	447	466	461	442	412	438	419	416	444	424	438	444	435	441	411	441	458	435	410	424	415	400	430	423	434	470	420	449	375	454	421	435	451	477	428	406	457	410	445	399	428	454	436	466	428	411	453	435	427	403	448	411	430	411	435	424	419	439	424	449	400	414	417	423	418	422	414	410	422	418	414	373	436	387	394	421	406	454	444	393	429	424	430	420	435	421	396	423	410	426	435	430	415	433	437	436	442	440	430	447	434	409	370	454	409	392	478	457	458	441	380	430	423	422	411	421	419	387	404	442	437	450	448	440	405	422	443	395	445	401	410	419	423	444	412	445	437	423	396	444	463	453	428	407	421	437	417	425	450	422	422	421	422	423	398	432	399	410	435	425	451	403	447	423	437	417	400	429	377	445	429	443	429	408	377	421	407	429	432	412	435	421	395	400	448	426	410	439	421	430	385	428	421	428	434	405	426	421	401	406	431	431	425	416	440	436	414	430	440	419	410	421	445	413	423	478	420	369	440	457	416	410	428	418	416	390	425	389	421	444	454	450	419	377	411	439	405	430	385	398	420	379	431	442	415	442	415	403	432	385	396	388	467	443	440	426	373	445	479	436	469	437	404	410	426	431	407	444	461	423	441	411	409	439	417	405	430	390	475	450	413	435	410	457	418	419	418	427	427	448	432	383	426	446	428	419	439	445	405	388	429	423	400	424	431	430	451	475	416	406	413	418	434	448	443	445	371	468	439	449	407	398	411	436	423	437	471	394	412	438	428	414	444	446	439	441	403	430	434	417	395	432	417	438	445	420	420	398	421	415	441	421	408	422	422	423	440	422	398	425	415	435	461	413	441	427	438	441	428	406	454	423	450	416	420	455	394	444	430	416	425	429	420	420	448	422	409	420	428	423	455	422	414	427	416	418	414	439	412	439	425	419	402	414	447	431	397	405	430	421	447	409	426	438	418	428	440	436	408	443	432	410	412	446	385	405	415	426	445	440	428	427	426	460	425	418	426	412	429	413	437	406	426	446	440	413	399	423	417	456	434	421	409	412	429	393	448	426	453	402	403	408	409	409	401	413	378	451	393	404	418	378	452	435	429	430	468	441	409	430	391	406	423	418	413	437	450	434	426	422	407	414	385	416	426	429	394	439	388	416	428	442	418	442	447	414	415	432	446	433	433	399	462	414	400	402	454	457	439	433	403	432	400	473	419	451	422	392	424	457	452	441	467	426	449	445	446	456	425	424	404	417	407	449	425	420	434	437	418	456	396	446	409	411	434	422	393	476	427	429	429	403	412	444	411	438	432	433	413	422	401	450	415	418	428	486	435	444	432	430	409	410	450	463	425	439	458	448	434	427	442	396	462	425	429	478	423	415	407	435	446	410	410	416	459	384	439	406	441	428	382	434	416	433	440	431	456	410	439	394	448	414	432	444	428	420	443	393	469	437	453	433	422	451	438	439	410	464	439	393	427	433	429	423	415	425	435	412	413	423	421	468	427	411	452	441	390	410	410	411	392	408	408	392	425	421	447	423	421	449	416	432	435	437	374	399	430	446	428	415	421	435	416	442	430	418	445	447	390	409	425	415	459	455	389	406	411	431	432	417	415	387	432	401	434	449	444	413	414	453	432	423	406	407	410	421	423	427	433	429	408	439	403	437	440	383	447	433	383	433	406	426	436	434	423	409	445	470	425	390	460	407	403	444	396	454	437	414	428	440	448	451	433	456	432	423	417	415	417	427	437	455	422	404	421	400	427	443	436	416	406	440	446	431	425	398	438	451	466	397	424	395	408	406	424	447	406	394	426	418	408	425	412	425	425	439	407	422	386	398	413	484	404	429	436	450	439	403	386	440	434	405	418	429	438	383	417	404	403	424	452	436	411	442	405	431	391	439	448	391	478	405	480	421	405	416	447	402	424	400	439	387	411	429	469	439	454	416	420	402	405	453	434	419	449	420	430	455	437	420	436	416	406	439	451	415	448	399	412	403	435	399	442	392	421	413	413	423	394	450	424	411	405	406	450	412	441	449	420	445	406	424	437	439	397	437	456	408	425	465	415	426	411	415	391	434	402	442	374	412	418	433	390	413	397	442	420	395	456	420	462	420	460	424	463	433	388	440	388	397	411	407	432	442	399	420	401	455	461	384	436	478	426	439	393	434	416	427	403	421	431	438	459	445	443	436	405	426	407	449	447	398	455	442	438	454	478	424	406	405	414	419	441	462	431	398	435	450	440	411	411	434	409	408	468	404	430	456	459	415	443	416	433	414	456	439	404	443	407	422	431	430	430	437	433	415	434	436	395	444	447	427	377	453	424	393	416	430	432	415	446	401	438	411	451	406	428	426	377	417	422	438	403
29808	53319	43275	25313	14986	6039	3091	2089	1308	998	815	692	634	644	619	550	549	506	511	561	503	524	511	512	542	526	485	523	508	507	526	524	484	486	494	501	531	487	491	479	454	522	479	528	492	501	487	452	479	463	505	468	474	497	466	502	687	798	558	454	508	484	494	511	473	502	542	487	472	482	495	494	529	419	503	491	499	478	468	477	460	508	447	472	529	466	503	473	486	498	463	445	492	466	476	435	501	473	508	505	499	422	479	466	471	491	463	485	502	505	497	486	478	494	444	477	512	489	479	462	494	485	480	456	501	464	440	494	491	467	490	491	509	479	477	490	505	467	455	497	440	453	464	459	460	478	446	504	480	500	475	467	496	459	457	497	498	511	438	452	483	462	493	472	469	487	472	443	529	465	467	432	456	486	474	490	512	434	480	481	475	511	492	511	549	539	453	485	506	490	471	513	466	490	473	488	482	479	452	489	481	511	461	473	480	465	502	467	485	503	504	472	472	523	483	450	484	497	495	471	534	471	468	474	483	462	514	485	490	484	477	451	446	491	484	489	486	496	487	475	476	464	509	489	467	494	491	568	495	503	509	470	487	464	474	492	473	502	502	502	470	458	451	505	481	480	488	487	497	456	493	456	484	499	455	467	456	442	454	513	465	444	503	490	490	446	496	468	468	479	493	480	483	503	517	477	475	449	512	466	500	456	519	501	482	507	473	490	449	466	440	474	486	483	489	488	498	504	453	517	446	481	488	480	461	453	474	504	495	485	494	498	481	433	491	435	498	493	489	477	455	486	475	490	479	417	450	500	453	474	492	437	488	509	477	445	474	460	517	482	441	486	550	489	494	497	533	459	446	480	478	494	462	501	465	460	471	530	492	498	458	504	478	439	474	519	493	515	476	437	498	458	509	515	481	499	495	513	494	472	491	495	474	461	498	465	529	528	501	467	492	451	498	493	464	512	500	472	464	485	484	481	471	494	484	468	482	473	448	459	507	511	489	495	478	511	484	470	496	490	506	486	489	468	469	498	494	464	503	508	484	519	490	531	459	468	458	521	508	437	464	425	485	484	489	472	466	449	483	498	487	449	490	489	487	463	461	486	448	502	493	488	496	482	497	497	522	489	485	450	491	475	467	485	463	504	463	489	446	491	484	526	471	450	489	494	473	501	483	478	456	491	490	487	514	479	477	475	495	506	495	463	509	447	486	471	497	452	469	495	479	502	510	496	497	452	517	484	484	492	470	494	507	457	494	490	494	512	470	465	508	484	470	467	501	492	486	465	477	500	474	512	481	495	500	485	480	464	499	479	502	496	483	451	498	451	452	460	469	477	474	475	495	471	476	469	427	450	460	487	496	485	468	496	526	480	485	469	479	502	499	495	507	502	498	469	504	508	524	474	494	474	489	491	483	485	502	480	502	495	483	500	466	504	493	501	509	486	433	500	516	455	472	499	495	551	508	461	486	467	468	473	445	487	480	496	454	486	468	486	442	471	500	478	493	490	495	475	514	463	479	508	491	494	450	494	478	464	552	472	480	519	484	498	437	485	407	482	490	486	508	456	453	519	535	470	490	490	477	484	470	459	456	507	475	456	458	498	463	467	529	462	516	473	500	443	476	455	462	468	489	464	481	466	461	480	472	473	465	494	493	463	469	458	466	467	499	482	497	481	466	480	487	488	491	461	495	517	504	454	509	503	466	547	471	509	461	431	515	484	517	488	494	479	457	522	489	469	506	509	489	479	467	483	495	518	471	513	488	514	493	460	506	512	440	462	493	513	457	495	503	482	499	502	468	490	470	474	427	502	474	542	469	469	522	506	450	503	505	478	487	481	461	470	471	511	471	462	476	481	498	497	443	510	481	511	481	473	469	482	510	566	479	485	478	455	478	501	493	448	475	489	462	465	477	443	442	496	498	491	460	499	498	504	501	486	487	524	502	490	495	495	476	496	480	492	469	470	508	498	470	523	458	474	495	437	461	463	469	481	468	519	463	487	458	466	495	489	471	505	509	455	483	483	498	521	470	480	506	480	470	481	483	464	487	491	477	481	486	439	466	475	484	462	503	445	461	424	469	500	444	511	440	472	488	493	492	470	455	455	492	484	471	486	455	483	490	463	525	486	481	503	468	434	505	505	461	483	478	520	449	472	542	503	445	497	486	496	494	479	478	437	495	472	481	523	509	482	475	500	463	468	487	473	499	483	483	468	472	494	507	496	468	471	492	500	509	501	472	481	482	492	451	488	494	492	570	485	444	485	506	473	483	498	489	465	489	476	466	486	524	468	443	460	442	453	476	473	455	499	447	545	429	511	490	495	478	468	489	485	481	477	501	459	542	480	478	496	460	447	473	493	506	458	494	474	502	483	494	467	462	512	467	495	445	483	474	477	504	484	474	460	453	483	521	444	462	455	482	422	466	487	487	461	491	480	487	487	473	496	454	466	499	484	474	460	498	454	469	470	468	486	472	492	507	452	485	482	463	441	505	494	508	492	490	482	475	446	457	514	494	480	496	504	467	468	454	449	471	477	500	500	486	484	489	483	493	446	474	509	440	483	462	491	512	459	452	438	480	454	492	481	478	547	468	507	494	510	485	508	467	513	495	492	535	494	491	481	504	474	474	480	527	481	499	486	460	489	528	503	466	498	449	498	538	478	469	484	472	479	503	470	510	432	483	460	483	456	478	451	526	511	502	491	479	499	466	476	479	486	469	538	480	449	499	463	510	428	518	479	498	526	473	510	492	512	474	483	490	469	480	498	481	468	483	507	511	489	510	502	470	500	461	503	506	421	473	492	491	504	445	507	486	466	462	509	523	483	465	484	475	501	498	470	533	502	460	452	471	478	455	493	462	514	451	462	517	475	458	502	450	477	460	465	474	480	421	486	479	480	475	487	492	455	474	478	497	518	503	521	444	462	459	480	512	494	477	486	460	511	498	487	483	486	471	462	509	511	507	499	483	452	493	485	530	492	491	472	462	521	510	478	499	492	467	526	462	464	476	500	468	492	519	483	493	484	430	493	487	482	489	511	460	485	444	502	462	482	523	474	479	479	477	476	494	519	483	465	506	501	455	485	442	504	460	503	481	473	463	484	449	458	465	480	479	446	466	520	478	498	461	527	454	489	489	457	461	454	475	513	468	486	515	456	459	499	501	458	512	500	510	478	454	484	477	494	478	514	509	553	507	470	510	476	527	504	505	485	469	484	471	479	494	499	483	468	458	481	481	470	477	468	473	493	474	471	511	453	510	481	461	469	495	506	507	513	501	465	499	473	492	505	480	505	432	494	463	471	467	480	476	466	474	451	510	495	469	474	459	510	463	519	468	514	488	441	490	493	483	459	483	514	478	458	488	479	475	455	458	477	474	455	454	468	481	455	478	464	484	447	491	466	488	507	500	458	466	496	492	456	489	446	506	498	478	466	476	460	471	521	507	462	480	479	477	456	485	473	455	494	506	510	500	461	473	471	493	521	488	494	450	504	480	448	496	484
25424	21296	28109	25891	14457	3889	1559	1120	852	727	622	614	647	605	596	520	573	568	556	583	547	556	590	552	560	543	581	543	555	542	512	578	572	563	550	551	556	574	572	550	529	545	572	547	532	534	575	553	515	505	515	551	512	545	520	528	551	535	543	584	594	531	583	570	512	517	510	561	521	548	522	566	548	539	500	539	546	545	599	546	526	521	542	531	555	534	520	528	561	570	538	543	504	565	557	563	577	571	557	550	538	536	519	589	560	564	563	530	545	553	506	517	526	573	555	582	551	585	520	557	535	586	581	554	523	548	530	520	585	536	521	568	596	549	543	530	534	523	580	572	544	501	566	561	532	544	539	541	508	556	578	514	575	544	547	499	518	557	515	565	526	537	548	628	565	510	560	559	500	526	585	545	578	532	513	561	530	532	517	568	528	570	562	576	584	555	573	586	549	562	556	526	564	581	560	555	573	571	546	529	543	510	503	509	527	544	557	555	540	573	536	576	546	553	556	529	493	543	544	516	563	462	547	583	550	517	556	515	567	585	530	528	547	542	562	543	544	536	550	546	572	573	507	550	489	564	557	529	571	541	558	573	544	553	561	559	543	571	572	540	528	566	565	548	571	517	558	556	500	551	576	570	561	513	552	576	515	517	542	542	550	532	572	547	574	552	549	550	558	562	566	540	529	544	528	555	543	559	563	556	569	559	536	579	572	541	548	481	549	552	539	539	562	539	541	611	537	536	550	540	548	530	540	539	563	524	572	547	550	566	541	537	543	563	555	518	600	548	539	559	544	543	522	566	519	534	551	523	560	536	568	530	537	579	542	516	528	551	552	497	515	539	512	531	569	529	532	584	537	534	598	567	522	549	530	547	568	506	510	547	533	593	560	542	504	553	588	516	554	572	513	587	559	538	572	537	555	532	538	579	555	497	533	552	550	575	557	564	530	544	545	557	537	542	542	527	556	582	552	590	593	529	574	586	548	515	574	538	576	561	547	529	528	552	540	527	507	536	563	553	535	537	559	553	516	546	497	538	551	558	576	510	541	539	523	499	595	522	533	577	517	540	507	565	536	579	523	537	532	524	566	572	511	547	573	551	544	547	538	592	516	574	548	573	511	487	585	510	576	556	493	602	567	558	558	532	561	554	535	557	576	561	559	504	560	544	517	569	529	582	480	530	525	546	541	558	531	552	551	579	598	542	566	581	557	558	549	537	515	530	530	529	527	606	561	564	522	512	516	509	530	508	585	537	581	531	553	564	586	499	535	507	509	532	528	579	552	583	548	538	514	569	517	518	568	552	541	563	570	548	551	556	533	547	534	531	553	562	565	528	504	510	573	559	526	573	568	513	545	573	543	546	527	525	556	536	563	558	570	545	569	526	561	534	542	544	530	602	562	526	546	549	548	552	538	555	544	532	543	537	524	570	542	534	563	501	549	548	521	587	526	561	565	562	567	547	559	537	592	503	542	575	531	526	584	518	547	578	567	531	586	552	564	521	523	566	559	512	552	579	575	535	526	528	534	524	548	551	534	573	563	566	549	532	556	537	539	533	523	564	518	533	564	568	527	545	530	553	537	566	538	541	516	556	578	511	517	536	554	553	554	558	512	585	543	569	535	542	555	567	520	544	591	531	552	571	578	596	563	540	536	577	579	541	509	579	526	558	558	532	552	568	544	541	541	529	588	596	532	562	536	512	554	564	528	522	532	547	556	576	587	535	527	508	588	587	561	521	582	563	516	564	560	543	585	539	578	532	586	581	546	527	554	584	559	543	565	538	549	560	552	526	527	498	566	553	548	565	573	498	576	549	578	563	530	520	512	565	529	591	539	561	550	559	600	554	553	535	535	543	533	544	574	574	536	544	540	527	604	538	543	538	505	563	595	555	585	553	544	543	509	587	575	550	523	570	601	543	532	531	549	544	540	578	518	547	522	511	575	521	487	514	567	588	552	546	567	544	585	543	562	558	519	546	538	538	568	500	544	565	576	550	530	510	526	551	530	579	515	506	520	597	510	552	560	570	579	511	526	519	559	567	536	525	511	579	547	530	530	565	534	543	556	514	553	526	533	557	608	536	552	539	556	583	524	549	527	523	558	571	532	520	538	535	550	557	524	538	561	553	557	555	559	591	540	536	546	597	563	552	583	522	527	533	502	576	577	532	557	518	550	520	524	543	561	537	532	528	566	606	574	572	518	554	574	505	533	553	535	574	576	518	563	531	536	538	540	582	540	535	531	522	576	587	528	546	515	558	508	542	499	500	520	548	561	564	560	593	557	524	554	518	540	511	534	537	576	571	540	527	552	515	546	522	578	572	583	556	523	584	546	538	588	546	561	545	535	534	514	600	530	587	550	529	537	523	529	534	540	563	547	527	516	546	554	575	567	528	518	557	522	532	567	512	564	562	550	541	562	546	552	562	551	546	572	547	511	567	550	540	555	556	543	547	536	557	558	528	507	602	547	525	503	566	552	542	554	554	566	542	569	557	541	536	525	569	574	546	538	535	537	558	586	571	502	552	565	543	554	492	543	512	525	579	586	537	569	544	539	519	524	562	527	551	576	538	535	546	539	546	572	543	578	481	543	545	547	566	518	579	549	552	560	545	510	535	535	524	533	538	527	506	561	552	567	551	562	548	539	528	560	574	574	552	549	541	568	584	533	538	574	511	555	528	574	543	524	565	543	566	521	501	551	557	538	570	539	532	554	521	540	524	568	570	557	519	517	577	533	569	536	544	555	594	520	615	501	502	511	552	598	563	567	514	561	580	580	560	559	548	523	569	530	567	536	532	566	510	567	537	553	572	563	503	555	527	572	517	563	561	566	523	531	579	548	515	536	522	576	533	578	555	535	542	519	585	519	551	589	539	531	570	562	543	550	532	571	536	510	528	555	582	552	545	522	549	583	541	550	553	527	535	521	523	569	557	571	525	570	545	580	561	533	543	548	561	544	530	539	567	561	536	571	508	538	542	546	525	530	554	530	565	540	538	537	558	529	561	542	584	548	550	551	510	521	572	564	500	542	540	609	538	552	518	564	532	536	512	578	584	538	519	526	574	592	542	551	511	531	564	521	545	492	565	568	572	559	517	520	573	520	557	562	582	489	603	535	554	559	490	541	544	515	569	609	545	563	566	506	532	506	529	538	510	569	513	509	563	506	523	544	564	573	563	544	544	553	561	565	565	529	557	589	539	519	551	573	526	548	549	547	541	519	517	547	624	510	555	522	557	579	535	518	546	523	526	496	524	538	533	538	571	555	517	533	561	525	566	598	522	555	571	535	565	529	542	508	605	548	534	569	545	593	514	547	538	544	549	546	534	522	534	574	541	504	539	502	525	524	583	524	531	515	543	555	558	539	553	564	569	559	500	524	565	571	505	555	517	566	566	509	527	521	553	556	541	549	563	538	559	563	567	547	593	575	569	585	547	548	569	549	528	558	565	572	549	521	545	570	558	540	527	522	564	563	542	483	553	569	587	554	543	560	496	527	555
32426	50430	38659	22330	9113	5012	2598	1724	1233	975	738	756	737	694	691	608	659	655	627	600	644	645	631	572	649	642	625	615	625	631	622	620	650	631	642	599	618	597	623	615	600	663	579	614	629	596	669	624	639	640	632	675	625	636	594	607	618	605	653	633	642	626	648	610	617	599	652	576	654	641	660	593	640	658	611	602	616	632	626	637	623	580	623	585	587	619	637	583	605	572	611	652	575	580	613	615	593	614	599	603	620	619	625	629	612	603	603	654	591	597	629	609	585	580	600	614	658	570	598	638	650	612	614	613	659	601	598	632	617	573	608	632	647	607	641	616	616	598	628	646	627	629	609	621	648	640	667	633	606	624	625	650	614	649	587	608	631	602	601	662	595	611	599	575	596	653	605	657	572	630	654	698	613	611	611	645	599	621	604	637	619	586	618	637	619	619	584	655	619	667	644	600	621	629	633	601	589	583	643	601	644	672	640	646	631	618	623	605	653	618	604	590	634	615	601	666	653	641	597	648	627	584	626	616	593	608	625	665	606	629	642	622	645	628	619	589	558	583	600	651	615	663	621	660	602	621	599	573	613	645	623	591	641	624	673	635	605	612	658	630	623	664	597	618	602	601	651	589	620	592	609	590	630	613	672	572	611	636	657	606	636	642	627	621	615	647	708	611	649	633	659	635	593	639	632	602	648	644	644	608	555	621	604	615	638	630	610	615	595	589	626	676	611	609	621	619	591	610	634	604	608	635	558	610	634	625	624	634	661	604	630	655	609	666	631	616	661	610	593	627	598	618	644	585	658	656	582	620	613	601	666	678	616	643	643	604	648	602	631	650	636	582	586	620	626	632	631	646	587	631	606	615	583	578	627	644	635	654	612	585	617	610	590	657	573	641	651	648	627	616	635	615	594	587	613	624	556	636	627	650	621	609	597	642	623	607	627	611	658	668	594	584	614	618	627	666	611	631	621	640	608	616	632	620	628	615	607	648	569	601	625	626	603	622	629	586	613	605	592	647	614	604	576	615	630	603	608	612	652	588	611	600	632	614	633	611	623	608	630	620	612	628	631	545	602	582	602	609	586	637	635	647	581	626	609	652	639	635	610	616	593	651	598	613	638	627	600	691	633	654	589	647	649	647	626	626	632	657	624	629	595	600	616	626	601	613	600	595	658	619	646	614	667	633	624	602	589	600	590	631	650	617	604	638	628	625	652	610	609	629	618	636	621	601	589	611	598	612	616	583	598	603	648	615	606	584	615	641	656	594	570	595	593	613	646	629	613	646	615	642	660	624	604	652	638	601	667	638	574	593	623	631	639	611	621	629	643	616	641	596	577	648	680	619	635	609	594	640	604	624	648	623	604	605	604	617	599	631	621	647	621	639	603	630	602	580	617	642	643	565	630	628	571	586	650	619	626	657	635	646	588	584	594	585	612	628	617	577	618	597	640	614	678	639	614	590	665	627	613	628	613	623	637	613	627	571	652	649	634	585	603	577	672	582	657	640	613	587	628	641	599	646	639	570	644	623	602	650	622	581	599	652	638	583	608	593	638	624	600	572	630	604	648	615	650	606	620	630	635	631	634	637	639	606	650	696	602	607	575	670	598	613	619	611	674	620	602	642	647	613	580	646	598	605	604	618	634	581	614	627	612	608	644	609	622	625	596	622	630	581	661	619	617	618	632	654	604	642	605	546	613	653	640	641	668	675	634	603	595	612	643	659	661	627	623	625	578	642	639	579	587	625	605	603	623	629	641	625	643	611	610	612	608	617	648	591	650	627	640	615	616	607	587	642	581	609	567	617	643	634	641	624	687	605	632	601	667	629	628	607	614	623	596	602	651	604	595	607	600	655	633	557	611	669	609	642	616	598	638	625	639	634	607	566	678	620	610	631	608	594	661	604	622	623	636	562	661	633	632	626	633	564	552	551	628	636	634	623	605	632	607	637	646	635	663	634	632	613	628	599	636	663	634	611	630	578	621	627	597	596	647	589	592	581	609	609	630	648	631	602	609	629	668	615	663	626	657	571	621	622	625	666	589	613	654	611	662	608	621	640	626	603	610	609	627	620	607	620	656	588	617	595	585	627	634	578	598	599	597	582	626	612	640	647	649	616	615	560	636	606	614	639	617	599	607	668	633	644	569	608	610	639	651	581	621	592	597	626	603	650	619	626	592	612	600	633	616	600	627	623	620	619	617	584	601	650	609	609	597	640	573	618	632	610	586	620	606	621	652	610	612	613	567	606	584	635	616	579	626	622	572	598	611	557	593	663	646	629	635	628	645	554	654	653	649	625	665	644	579	597	640	634	622	619	581	630	641	638	652	608	628	639	629	640	654	651	636	614	672	598	659	603	591	636	597	674	616	658	657	626	599	630	641	591	638	628	621	634	601	645	660	618	638	592	641	678	619	637	615	643	614	633	641	576	605	604	630	623	612	659	604	629	600	593	660	628	637	630	632	599	585	625	603	627	658	618	619	631	597	613	646	665	645	618	637	637	636	621	595	609	615	627	589	618	643	609	632	624	617	587	580	598	614	608	595	628	621	640	626	651	625	660	633	635	591	625	602	626	646	640	610	632	645	605	605	607	628	649	610	598	649	642	674	654	655	601	641	649	571	629	612	607	588	644	590	655	662	585	644	591	627	642	613	678	583	617	587	602	599	608	616	623	590	631	644	602	579	628	605	607	610	657	607	574	603	612	603	615	610	671	592	604	647	584	615	608	597	637	586	649	613	600	595	608	620	602	662	626	648	608	622	641	642	588	608	610	650	630	641	640	638	610	613	652	647	654	564	630	643	603	680	594	651	639	610	609	638	608	635	605	636	604	585	606	637	649	648	601	636	637	623	641	601	613	625	658	576	635	597	614	598	661	610	609	586	695	551	589	585	573	656	621	573	627	641	609	641	618	591	657	611	623	630	625	650	627	614	611	644	611	627	609	635	673	589	646	645	622	643	641	653	640	657	600	591	617	620	620	660	627	595	684	601	598	597	665	584	600	607	633	612	646	637	640	635	643	610	605	632	613	637	582	619	648	577	603	651	626	619	658	651	637	590	634	634	639	613	645	621	605	615	609	633	577	645	633	636	637	651	638	637	661	616	618	613	607	624	627	590	629	595	643	626	614	651	638	629	643	619	602	627	629	638	631	631	610	587	604	630	605	668	616	639	602	602	614	654	619	598	590	625	606	613	593	618	647	648	670	602	641	615	631	624	625	640	606	633	600	607	642	606	587	633	621	593	648	623	656	625	607	628	614	639	621	613	664	626	629	618	678	633	617	635	640	597	652	616	594	628	579	585	631	657	643	587	596	655	597	662	620	630	615	565	606	635	592	615	608	566	624	661	599	657	639	622	596	639	594	627	610	635	574	629	673	624	628	602	625	608	611	647	648	628	634	627	648	592	616	659	637	634	670	619	645	609	625	629	616	603	663	641	647	673	595	615	645	598	623	615	599	629	633	613	619	592	653	603	629	621	606	631	592	604	608	635	629
23088	21259	28918	23963	21319	21314	12143	2611	1470	1067	912	774	779	725	692	625	628	655	575	561	658	584	612	583	622	554	611	569	568	574	612	574	596	589	567	581	573	577	525	548	589	567	577	585	546	552	587	588	578	560	578	581	564	541	552	568	637	593	596	568	595	587	595	526	587	534	599	558	561	610	548	544	569	588	622	589	599	568	536	573	605	591	567	567	588	558	531	562	572	550	516	564	585	515	535	546	556	558	582	553	529	554	536	557	522	567	515	578	572	533	617	543	562	586	560	528	554	552	530	554	578	579	561	592	532	511	572	561	530	541	596	532	552	541	560	527	594	572	577	570	572	566	561	554	583	584	602	573	580	550	561	567	531	539	571	588	590	579	564	516	568	582	564	548	545	541	543	557	544	568	574	589	593	581	542	612	551	576	538	588	567	558	553	545	576	588	576	555	602	566	577	595	562	538	540	537	578	609	573	534	558	522	568	522	513	544	590	573	526	570	579	611	557	574	567	560	579	548	557	540	595	585	545	571	593	550	580	556	561	577	568	580	524	581	526	600	534	549	550	515	591	579	583	537	548	550	581	585	548	546	560	579	550	588	502	574	538	610	631	535	536	557	578	573	549	538	551	583	546	587	523	537	541	565	556	540	599	599	535	585	566	543	564	571	575	545	579	602	571	588	577	562	556	571	580	551	527	550	597	545	586	568	596	545	582	568	502	581	535	567	547	560	633	584	557	594	524	574	561	570	531	532	589	611	561	568	519	573	546	513	577	525	569	568	591	521	560	552	558	566	589	576	550	612	568	565	546	581	573	571	609	587	623	525	542	547	555	560	559	587	559	600	556	542	548	492	584	566	546	543	588	581	557	473	596	564	581	578	530	587	553	572	574	581	581	526	541	550	573	567	617	564	533	575	598	573	574	591	583	574	594	553	593	585	527	588	576	549	558	571	550	576	560	545	526	523	574	601	543	568	584	534	535	551	576	581	574	582	616	559	562	537	547	531	589	551	612	570	540	602	522	581	540	575	526	551	547	546	621	575	541	551	565	587	553	528	593	561	528	589	582	567	541	642	583	546	558	559	567	580	544	578	568	594	513	589	584	552	545	565	570	572	566	562	570	585	558	544	591	571	552	561	583	529	574	587	557	565	573	543	584	567	580	572	594	561	540	530	589	536	566	605	566	569	585	615	543	582	537	585	528	585	529	543	557	564	590	554	591	536	545	556	554	550	601	556	586	611	559	543	577	558	592	534	498	595	573	522	570	550	555	546	570	551	569	562	631	575	594	585	563	568	555	536	544	570	579	558	526	521	540	570	603	540	566	580	587	598	547	541	567	579	547	543	580	530	537	540	577	568	571	563	577	543	595	568	619	582	555	533	564	500	576	545	526	555	526	541	555	567	599	586	547	543	568	602	593	562	568	591	508	565	569	539	550	577	516	538	568	601	608	582	542	578	554	588	537	557	578	570	541	563	581	560	559	583	618	563	563	546	558	611	560	558	600	585	581	543	562	564	520	543	555	543	540	550	564	557	547	569	550	540	582	541	539	554	531	556	556	545	554	486	552	557	552	530	590	562	572	570	587	592	548	551	598	602	566	529	575	608	573	573	553	565	567	600	572	552	574	557	533	539	561	541	521	573	589	593	601	549	579	547	596	544	533	541	555	593	575	572	548	580	551	573	589	518	559	554	571	580	525	524	546	556	552	536	621	543	531	609	549	585	600	572	562	601	579	573	580	549	582	553	583	562	589	526	549	573	516	526	543	630	570	547	563	533	514	565	535	532	586	557	590	516	585	582	526	547	587	536	550	567	585	549	578	572	561	609	590	554	519	571	568	603	549	571	561	573	551	586	566	563	574	538	555	566	558	554	557	554	535	565	539	542	583	558	589	587	581	541	506	515	577	587	600	560	574	559	514	576	548	585	595	560	559	576	525	552	533	578	519	563	548	564	546	571	530	545	574	576	558	558	578	574	586	589	613	557	524	535	559	600	512	569	558	556	552	571	549	583	566	540	604	519	530	615	567	540	612	551	536	544	555	540	623	568	572	556	569	531	587	523	577	563	537	544	562	570	568	580	550	572	561	536	544	545	531	612	559	574	569	561	576	558	566	600	592	564	581	598	555	557	570	567	505	546	592	522	554	589	561	497	573	522	551	554	535	549	570	563	579	549	592	553	523	576	586	523	559	594	558	559	527	570	538	533	566	520	585	577	584	529	580	550	584	583	561	563	610	571	561	564	551	622	577	586	553	522	538	540	574	553	557	588	527	557	598	543	525	567	587	581	510	591	555	568	581	554	619	585	560	537	544	562	569	566	578	590	531	532	555	596	576	587	570	544	606	571	526	579	550	557	546	577	579	552	557	547	570	615	559	587	552	582	544	559	577	561	592	551	597	549	575	590	558	575	594	569	598	571	601	553	550	530	562	575	594	565	593	556	575	540	567	561	580	546	552	543	523	546	537	580	535	571	547	544	543	577	540	574	514	546	580	587	547	551	573	577	565	572	567	553	592	530	554	556	588	547	554	596	531	558	554	575	553	582	590	566	561	536	552	567	535	531	545	567	575	564	513	530	525	567	564	572	570	562	572	566	548	624	534	583	562	550	605	527	603	563	569	570	524	521	551	550	617	589	579	531	558	553	560	568	563	554	509	581	575	579	570	581	551	576	543	548	570	590	545	553	567	527	578	558	555	612	585	562	579	538	584	551	573	554	578	587	563	588	505	574	635	600	555	544	575	554	536	562	544	557	540	547	539	591	555	577	580	538	520	542	557	561	594	559	550	547	562	549	547	583	549	560	571	598	516	568	578	558	608	559	575	587	599	558	538	534	571	545	565	534	605	503	559	528	569	571	548	563	572	562	550	543	545	572	632	567	552	587	556	552	570	514	582	556	609	570	569	597	533	544	556	562	513	556	625	543	537	561	540	575	572	547	574	570	524	574	566	577	606	532	566	552	575	594	515	541	585	531	596	553	545	604	580	556	578	579	542	580	582	582	535	610	602	560	588	566	572	530	531	564	572	555	569	607	543	560	634	594	556	576	493	588	565	572	536	569	557	590	533	539	579	543	586	548	544	548	573	498	504	543	556	551	539	538	578	599	566	546	547	577	558	605	572	565	571	579	559	568	588	598	568	552	583	544	529	560	534	579	573	529	564	543	563	558	557	544	545	574	570	571	530	616	568	536	591	548	598	572	606	568	576	545	523	571	569	561	549	590	604	570	560	552	579	571	564	548	503	556	523	550	539	579	538	545	560	572	561	577	572	520	585	546	567	584	576	549	576	573	580	561	547	551	558	575	563	564	566	549	587	557	595	509	535	525	535	571	608	617	580	527	594	597	524	560	486	612	526	573	578	571	564	563	583	561	521	592	629	554	535	556	520	584	562	557	591	589	582	573	592	546	595	576	591	561	537	541	585	556	542	572	568	561	553	545	535	545	566	594	547	586	541	596	579	565	609	569	599	628	525	524	561	544	573	542	573	524	605	582
34091	62254	46267	27686	18269	10693	5991	3536	2264	1548	1212	999	955	870	771	702	703	721	674	693	694	679	614	696	705	660	645	689	685	647	643	640	576	655	646	662	599	654	575	618	654	646	622	622	656	602	624	623	644	638	645	634	618	628	607	649	642	620	640	616	600	641	631	602	595	611	638	611	609	598	644	629	624	601	659	612	604	614	638	607	585	633	649	631	626	599	636	630	620	596	575	646	598	633	657	579	656	680	622	597	634	607	604	615	630	603	647	592	626	622	599	623	591	664	619	674	621	651	605	625	630	606	641	627	612	613	595	598	618	628	602	639	636	601	618	604	579	607	656	645	620	616	680	636	579	641	594	646	662	577	631	574	574	655	632	608	608	634	588	630	646	644	608	589	617	612	580	621	625	581	605	605	651	629	641	642	603	642	619	646	651	649	634	650	595	619	627	592	649	610	599	628	630	622	610	690	631	650	653	615	642	585	632	586	635	600	578	626	671	598	630	618	631	606	618	631	610	645	648	587	616	597	606	606	569	618	571	641	559	630	618	610	587	625	575	593	635	638	624	656	617	579	629	598	650	643	567	578	630	614	606	609	639	613	623	656	590	652	608	584	619	645	651	604	620	643	653	638	620	637	601	649	642	588	643	656	661	641	626	599	618	605	572	621	613	639	624	619	666	635	604	599	649	570	624	599	595	613	599	634	600	608	633	630	586	642	604	623	659	636	587	639	615	578	566	629	576	615	607	613	651	622	629	579	610	618	631	628	626	626	597	596	664	645	589	682	613	592	628	619	604	615	638	598	623	598	665	585	637	644	629	601	645	614	611	628	617	622	577	668	613	586	612	617	588	637	603	620	622	639	583	629	581	612	628	629	638	662	644	605	635	651	632	621	611	633	608	624	602	629	659	600	669	590	614	654	625	594	610	598	652	655	603	600	598	615	625	607	610	626	616	622	618	581	557	640	626	610	622	630	621	591	602	615	619	618	608	624	617	586	599	619	603	614	622	632	650	670	625	626	621	641	612	620	634	592	609	618	609	613	674	602	617	639	646	615	620	645	618	639	678	612	572	593	628	617	576	638	630	631	610	593	625	631	638	601	623	621	626	641	634	644	644	589	606	586	603	633	602	562	631	620	627	612	674	608	607	615	606	640	586	587	664	632	604	631	587	614	603	628	677	676	606	642	587	594	630	620	608	661	628	632	624	641	627	600	666	609	613	653	605	641	612	629	593	643	595	625	637	613	611	556	612	619	607	610	649	644	647	589	626	594	612	665	642	655	622	616	617	591	623	603	602	657	648	635	623	575	610	587	604	601	568	638	603	580	639	593	618	651	657	580	583	627	614	676	569	584	627	602	649	603	587	599	638	641	600	614	610	566	630	603	616	588	605	575	605	634	618	639	616	640	626	601	622	621	574	685	612	616	572	614	589	584	623	628	628	612	612	574	570	631	623	619	594	626	592	600	632	630	624	614	625	639	605	615	641	653	619	586	605	597	626	594	649	614	609	628	578	651	609	662	598	656	619	562	609	576	623	572	583	664	645	610	585	604	601	639	588	651	600	625	637	600	591	637	591	608	613	647	580	612	595	631	600	630	591	621	647	607	594	585	637	631	629	627	640	595	596	609	614	623	655	626	609	595	611	671	620	624	645	647	598	603	622	645	623	621	641	602	591	625	608	602	615	604	644	605	615	605	685	627	646	598	598	616	655	607	581	601	558	620	615	600	605	608	620	628	637	635	629	621	615	603	605	636	632	623	625	623	629	611	599	587	644	663	616	661	628	591	670	636	635	631	610	578	607	600	594	630	650	620	603	587	596	609	638	619	581	588	620	612	636	571	628	613	617	621	606	655	604	622	618	614	624	610	628	609	665	594	616	641	611	618	587	605	638	615	604	604	636	632	581	636	621	617	584	616	610	636	610	638	600	611	568	605	602	630	621	593	609	578	621	620	568	605	615	600	622	638	613	667	595	596	590	638	638	642	631	616	616	628	593	613	651	660	639	620	564	629	593	669	613	603	632	631	641	630	578	639	593	619	597	586	609	604	615	638	669	562	593	610	636	612	619	622	587	586	629	634	641	630	628	566	612	632	620	601	630	629	637	604	618	614	618	623	627	624	667	640	594	599	626	589	629	633	598	627	558	622	648	661	625	612	610	600	620	568	671	632	640	594	592	625	622	629	635	592	610	658	601	624	637	588	631	656	657	605	631	666	589	592	635	610	620	607	603	621	559	651	609	605	618	626	618	591	659	629	655	574	614	607	589	631	621	602	591	633	614	627	598	579	589	624	641	597	632	633	582	623	597	599	572	651	615	644	624	604	629	622	605	646	596	647	585	631	611	655	638	663	592	592	654	658	590	641	592	607	627	597	647	616	558	588	656	594	582	616	599	638	632	612	623	581	616	637	573	624	636	609	573	597	606	653	602	597	616	609	610	615	652	592	623	608	629	627	613	608	656	593	607	591	601	627	616	661	633	617	605	638	613	620	614	619	616	614	623	634	593	593	606	600	576	605	626	628	619	642	563	616	611	626	572	620	641	640	585	602	624	660	601	578	648	602	585	598	640	653	624	606	601	612	619	662	613	582	608	633	588	572	614	594	622	586	617	641	605	601	663	570	615	614	566	615	575	598	646	642	672	599	605	617	602	595	604	620	643	570	644	624	604	633	639	608	617	581	593	609	603	618	619	565	616	616	599	639	572	645	611	632	588	605	618	582	604	626	637	587	619	606	624	652	621	689	617	608	664	549	607	587	596	640	591	618	584	604	603	667	617	636	637	632	631	645	646	577	656	614	628	607	632	593	614	606	636	631	641	670	603	617	652	645	621	622	583	628	612	577	621	684	578	600	639	611	592	613	616	630	633	626	642	621	627	614	566	574	609	595	580	630	610	658	614	653	628	644	583	588	656	580	639	627	624	596	622	599	587	635	623	620	643	610	626	563	619	621	618	628	651	639	616	592	609	668	606	634	640	604	567	561	604	607	595	622	586	627	618	582	563	651	640	592	643	653	627	593	657	626	594	594	602	613	627	598	632	633	634	610	603	554	612	607	598	615	600	625	648	619	613	639	622	606	589	643	624	639	619	642	642	643	655	618	620	615	616	608	603	627	607	587	613	593	589	585	640	601	631	599	639	612	615	612	607	647	609	629	651	597	621	627	626	624	624	626	635	590	598	577	600	603	603	621	609	621	609	639	625	618	604	598	607	623	597	597	613	634	630	624	617	653	601	652	661	583	625	599	616	638	590	669	611	598	674	582	617	637	581	608	619	601	607	582	572	630	677	638	632	541	609	645	605	641	562	670	642	631	624	603	626	600	623	600	653	608	652	625	608	594	583	639	574	657	605	594	596	603	640	639	583	634	647	603	637	645	620	595	653	615	595	583	592	622	589	639	616	555	566	617	627	577	565	596	621	586	641	596	615	640	571	610	595	608	623	605	586	637	576	634	575	600	607	621	615	636	607	642	611	622	634	619	604	664	599	616	642	621
29066	26776	28947	14789	5194	2040	1034	694	558	524	464	426	448	458	400	450	427	450	415	416	448	419	412	430	429	432	407	402	431	439	421	447	440	430	439	440	427	426	407	424	463	420	436	401	451	412	416	415	404	420	406	423	444	429	436	417	435	402	413	440	406	438	433	394	442	407	467	400	456	412	450	425	419	418	414	406	440	420	465	422	433	406	438	444	403	441	345	418	428	459	450	415	414	464	399	426	420	391	436	408	415	453	416	387	422	413	430	407	421	441	407	434	424	436	431	446	428	422	436	433	402	392	430	405	417	437	453	435	416	402	464	402	448	399	453	447	433	406	421	422	464	426	423	401	411	374	436	412	405	434	432	490	422	432	437	437	412	420	469	413	454	403	420	410	465	409	446	447	469	400	423	444	416	415	417	425	448	479	454	402	442	405	447	430	419	432	444	398	393	429	429	417	421	397	413	408	482	460	443	388	484	427	425	424	397	413	453	408	420	441	429	459	409	401	430	404	399	407	461	416	448	406	433	410	412	395	412	424	436	405	437	425	396	411	379	432	442	436	464	442	428	412	446	403	412	434	411	443	435	400	422	412	419	434	430	415	436	398	415	406	451	443	423	447	422	438	411	435	416	425	425	431	448	395	419	403	429	407	399	423	459	413	418	441	401	447	449	412	455	451	407	446	433	463	461	399	448	401	443	438	443	401	458	432	385	470	454	429	401	427	463	425	412	415	449	404	428	421	405	412	430	400	427	407	412	504	410	400	425	449	453	420	442	445	391	440	415	442	464	419	449	445	425	426	397	437	428	409	419	423	429	415	414	467	431	460	407	412	439	417	459	432	441	435	378	426	432	425	461	465	425	451	461	389	459	436	419	405	426	432	437	427	421	465	439	464	411	420	408	433	432	409	461	427	471	425	425	397	441	442	444	428	412	435	412	404	433	427	468	423	431	432	437	451	415	411	418	421	446	413	423	462	430	467	462	409	440	412	390	423	432	444	435	463	418	434	438	433	424	430	438	424	407	425	415	399	451	423	434	405	436	408	439	426	398	408	418	417	422	413	420	375	439	408	411	432	409	458	402	446	388	418	450	422	412	388	436	413	439	460	385	464	426	395	416	381	425	415	433	390	437	420	464	452	447	416	435	414	407	420	448	425	446	459	453	440	409	435	422	435	408	403	457	431	433	426	434	448	418	400	434	423	424	412	430	453	466	417	419	402	405	412	440	424	420	437	423	450	414	424	414	435	452	378	411	418	429	403	442	432	394	435	417	466	381	427	445	389	425	428	394	420	439	453	456	453	455	400	450	410	400	406	438	449	426	428	402	468	436	423	418	404	413	421	436	434	438	479	408	439	405	456	398	417	466	436	440	454	433	438	427	413	396	432	441	411	364	419	407	456	410	422	468	421	397	414	429	417	398	469	444	386	411	452	439	414	436	408	478	406	434	386	417	428	415	392	410	425	449	400	431	419	414	443	398	429	435	423	422	431	422	418	411	392	447	414	427	419	401	472	431	447	402	413	398	450	434	421	408	433	447	456	443	461	412	454	410	437	433	442	405	450	436	441	438	450	411	467	438	397	440	420	470	424	396	427	419	401	451	421	419	401	469	454	434	413	403	400	445	409	405	445	438	392	389	396	409	402	430	393	440	401	396	419	462	446	399	425	431	406	404	428	446	439	436	386	417	443	411	460	410	427	397	422	421	398	440	416	432	418	424	446	421	397	428	376	421	404	418	443	412	438	434	395	420	422	423	467	428	449	449	460	436	444	425	448	438	415	474	405	397	387	417	398	458	431	434	392	440	448	424	393	466	436	443	423	457	447	399	446	405	402	394	441	402	436	406	420	457	453	441	447	479	398	451	401	456	423	405	431	443	395	409	434	417	465	384	399	427	441	416	438	394	412	446	416	428	430	364	467	445	447	401	417	398	441	448	444	416	423	424	461	418	446	395	407	416	434	405	430	418	442	423	457	438	419	455	420	461	465	388	457	447	430	432	448	424	422	435	413	458	383	422	405	425	396	453	429	459	426	436	408	441	446	424	426	427	406	424	368	439	439	410	403	417	448	387	408	483	424	423	448	424	391	410	400	395	415	481	427	420	429	429	419	449	416	429	443	412	439	403	425	447	398	419	487	433	398	442	447	433	457	402	427	459	444	446	432	420	434	412	429	432	421	419	406	446	412	440	426	409	429	415	415	414	436	441	406	438	417	440	374	422	410	415	411	436	414	424	433	416	440	398	428	430	462	405	426	415	450	437	437	424	407	449	411	426	394	426	461	421	413	422	452	441	438	432	415	424	406	423	395	435	442	451	439	419	399	408	437	453	439	410	460	439	403	429	415	497	440	423	424	426	412	434	444	416	431	433	445	413	420	407	421	373	421	476	418	421	420	452	388	458	394	419	445	426	416	461	426	407	446	414	430	424	436	471	436	385	418	414	433	442	407	413	412	440	415	409	477	435	468	418	405	456	416	442	401	417	388	378	393	419	389	442	434	429	439	417	441	436	406	442	400	407	420	406	425	430	419	451	428	440	427	392	428	447	394	419	466	435	422	440	395	395	430	427	405	416	429	428	431	426	398	422	388	406	480	417	412	423	471	427	442	446	398	443	463	437	436	490	429	489	452	424	452	447	412	430	400	403	477	428	429	431	386	413	409	444	455	408	403	460	424	378	434	458	432	410	386	457	454	424	403	453	456	422	422	439	413	419	444	447	420	442	419	440	464	424	409	429	425	444	413	398	401	401	447	399	441	376	441	417	424	423	442	416	410	457	475	459	416	431	409	428	405	453	390	389	396	403	457	394	473	405	440	402	445	439	417	406	394	386	451	408	401	464	440	405	434	444	418	421	428	397	429	442	445	439	435	405	392	425	456	448	459	428	428	454	397	442	461	433	421	428	417	388	448	447	408	450	386	416	424	414	409	411	428	428	445	417	450	448	451	448	424	452	419	420	395	408	434	431	433	465	412	457	426	431	430	454	433	410	406	420	424	462	439	388	427	391	408	426	410	437	428	444	386	419	417	418	394	405	457	423	425	457	438	426	400	407	423	435	444	449	475	431	421	431	432	458	425	425	417	396	406	439	385	424	419	440	411	467	444	421	435	423	476	402	442	406	421	452	436	401	407	433	461	387	400	404	412	417	416	438	445	434	439	445	418	428	432	406	440	458	407	401	412	439	410	385	464	423	429	452	434	381	438	450	425	432	403	461	427	462	409	427	434	431	444	430	426	420	472	406	434	460	431	434	426	455	417	409	417	424	410	445	447	413	453	408	437	438	456	461	435	447	449	430	415	413	400	460	443	412	387	430	408	403	406	397	410	411	410	435	403	452	452	416	452	397	478	417	415	414	440	411	400	407	419	430	416	420	427	449	505	405	407	427	410	441	436	422	417	419	434	422	442	419	426	423	415	448	425	446	399	395	413	396	429	426	418	406	422	391	412	423	466	444	415	454	413	405	374	430	451	441	420	428	419	420	431	456	443	465	431
32534	42733	28963	12143	7476	3355	1699	1004	796	580	586	558	511	487	487	508	471	524	517	528	486	467	519	475	497	493	439	512	509	499	483	482	542	450	493	508	527	477	501	529	465	455	485	483	472	466	504	504	530	504	475	494	462	497	460	471	480	502	515	458	472	521	506	478	529	489	483	472	509	490	509	493	506	496	527	477	476	457	490	484	511	551	511	493	518	531	501	481	466	522	547	490	501	493	528	477	512	503	481	500	481	472	508	516	541	472	493	489	493	521	489	470	505	460	508	498	488	494	519	487	516	525	492	487	513	479	520	510	499	485	507	511	520	450	520	519	456	490	489	473	455	479	493	473	472	489	486	482	499	525	484	484	505	503	472	510	469	508	508	511	466	493	471	491	530	487	500	472	521	509	457	534	508	518	501	481	542	475	481	476	523	470	469	473	498	483	497	496	504	537	496	470	509	504	475	498	483	496	513	512	472	510	515	482	504	464	469	522	470	488	480	544	476	497	482	481	489	513	479	470	464	503	500	499	472	477	511	509	481	511	494	469	470	468	498	526	516	533	473	507	521	497	478	504	495	500	532	472	515	482	501	503	520	481	509	531	449	529	490	466	484	492	478	497	452	504	512	486	494	468	500	450	504	487	470	465	516	532	521	509	524	461	455	507	491	492	485	476	467	530	498	528	488	478	498	530	489	502	485	471	501	472	508	480	530	526	484	524	484	477	514	517	487	486	490	518	512	487	524	489	467	502	510	456	484	557	499	473	526	490	489	516	508	535	467	454	516	488	507	498	478	452	504	490	484	515	453	533	486	460	514	496	548	514	474	496	515	549	495	504	511	484	480	488	495	464	487	504	485	469	479	526	473	506	486	507	471	489	460	498	493	512	535	484	480	506	508	455	516	484	462	494	512	493	480	501	507	524	492	493	504	479	504	471	472	458	494	485	489	465	515	471	500	500	499	507	494	511	479	474	500	492	529	551	503	474	470	487	519	472	527	495	461	492	532	508	533	499	472	456	502	458	529	492	479	495	467	471	518	475	475	520	543	514	508	485	506	508	521	507	509	502	469	491	484	516	568	497	505	503	501	470	490	493	446	511	486	527	498	482	484	506	513	514	451	515	504	473	456	474	429	499	507	495	462	514	504	517	474	459	510	464	494	503	534	474	487	503	481	475	497	494	529	525	493	488	493	488	511	540	461	530	469	474	465	508	512	528	493	473	504	485	468	517	498	501	477	464	481	586	504	492	481	486	480	510	501	478	490	481	527	474	512	481	474	485	489	496	527	484	484	485	509	470	507	481	533	503	492	509	486	521	448	509	505	502	498	527	491	518	509	494	474	473	510	456	469	504	464	549	496	482	433	508	482	511	488	505	535	482	502	510	534	549	503	498	496	503	485	508	463	517	526	495	484	521	504	487	489	437	482	485	481	461	490	477	531	496	495	470	497	541	517	459	480	493	470	513	514	498	502	489	475	470	515	482	488	483	495	516	497	510	471	553	462	519	512	511	490	486	524	449	541	483	491	478	493	512	490	507	496	480	537	519	467	490	449	543	484	473	458	508	484	481	547	505	503	512	479	482	508	524	487	510	491	498	509	494	514	473	533	511	507	500	531	480	493	503	495	510	494	493	513	493	509	474	476	511	480	504	514	451	503	507	517	487	484	480	475	486	503	508	511	494	528	517	499	496	497	477	495	506	479	511	492	517	492	531	499	486	520	538	488	522	507	499	496	501	564	504	500	519	491	551	501	523	471	492	466	488	501	477	494	525	476	470	480	495	492	462	448	534	494	488	475	499	464	498	482	467	486	485	504	450	490	551	497	507	499	463	449	531	503	489	483	519	505	472	489	506	512	521	473	506	491	550	484	529	505	491	489	474	528	520	497	484	490	496	496	524	495	513	475	496	482	511	506	497	491	517	489	454	491	497	505	441	461	489	505	483	487	469	484	538	487	504	485	484	518	513	507	475	486	479	517	547	496	499	480	508	470	505	459	468	485	525	489	484	477	483	539	470	480	491	479	515	526	451	487	519	471	535	470	520	509	480	535	480	500	462	511	490	468	494	481	485	484	509	471	505	484	483	502	519	464	508	480	497	523	529	460	487	533	482	547	487	531	497	502	527	509	485	533	495	458	484	529	446	516	500	513	514	519	487	501	475	502	498	512	459	511	482	485	488	459	491	506	502	485	499	463	500	478	490	514	488	517	505	476	521	458	519	479	538	495	509	540	466	502	485	498	487	525	470	481	485	454	468	508	463	497	525	430	490	498	489	467	464	494	501	506	532	497	499	509	498	510	495	513	476	515	480	520	537	480	530	504	495	494	456	507	488	459	467	482	468	504	517	490	496	452	485	497	484	486	459	455	457	493	527	491	468	468	515	515	488	554	507	522	476	501	499	484	485	485	523	477	488	477	535	469	492	513	487	506	485	486	498	500	470	470	496	505	477	494	484	478	531	488	524	538	495	452	491	520	523	481	500	482	525	456	542	494	474	499	449	516	496	463	500	466	492	509	507	515	504	488	461	489	479	495	525	493	459	473	485	520	501	481	473	476	474	488	493	473	484	468	511	485	478	502	467	457	530	480	495	471	506	482	496	464	525	487	498	484	499	506	517	475	529	470	498	497	489	505	510	496	474	529	483	496	486	515	465	487	485	512	511	488	516	490	478	480	501	522	453	488	470	502	505	479	477	458	492	497	493	445	497	529	479	430	477	514	485	524	451	497	456	473	490	497	528	489	466	489	518	512	469	454	512	495	499	457	496	468	503	508	532	499	464	491	498	473	482	479	476	510	492	506	474	511	431	483	462	499	507	486	493	530	495	501	492	525	495	509	507	489	534	488	499	485	466	537	518	465	508	497	498	466	491	502	476	468	449	501	497	480	483	507	507	470	505	508	484	465	455	502	530	490	474	528	521	490	525	507	484	527	506	504	529	490	502	512	512	535	451	499	514	507	478	497	518	487	489	505	474	502	489	556	473	475	492	487	479	518	482	486	472	537	490	516	505	490	462	537	454	502	482	530	506	474	481	463	482	506	489	491	526	488	457	530	474	502	467	478	446	488	528	463	521	494	479	464	476	481	523	495	544	506	477	510	524	495	502	523	497	432	483	464	507	480	537	468	487	453	472	489	509	493	505	521	514	474	496	505	489	486	462	510	493	490	495	482	507	477	526	502	475	497	478	524	495	471	498	505	443	502	452	498	477	469	520	495	487	487	472	536	519	529	521	517	520	483	500	471	479	472	523	491	480	505	503	497	484	515	472	480	505	498	482	529	520	480	486	464	516	540	516	472	533	445	551	518	477	502	486	476	479	538	481	487	502	482	485	498	510	501	503	509	512	511	467	492	479	494	507	515	512	498	500	525	485	483	492	477	552	486	549	490	495	506	489	488	530	477	475	510	458	509	517	510	466	464	501	495	471	481	515	486	537	505	501	488	502	465	450	525	494	481	484	512	482	513	549	520	482	479	458	517	507	502	530	469	537	481	550
24086	21231	28441	24433	21586	14426	3705	1455	952	705	603	526	507	501	479	447	465	464	400	423	410	437	421	423	454	415	394	429	418	403	409	400	406	399	441	404	392	436	406	403	420	449	445	438	397	400	413	401	411	485	385	426	423	420	392	437	458	417	419	403	396	405	436	417	418	421	408	407	429	432	464	420	393	452	367	403	422	433	421	403	444	443	403	409	397	404	409	422	364	422	409	406	432	441	386	384	374	404	424	415	381	421	386	410	392	392	386	404	406	400	408	409	437	380	414	400	445	395	421	393	408	394	391	440	416	413	387	435	436	391	400	398	390	426	367	383	438	398	392	422	395	421	430	418	400	429	418	393	398	407	381	421	398	395	398	418	412	368	410	442	411	386	421	339	402	398	449	371	427	406	437	406	420	367	418	394	397	421	404	385	410	408	426	393	405	403	406	391	404	390	412	386	420	418	419	394	435	439	420	427	424	406	394	389	416	439	397	415	401	405	414	458	370	399	421	395	398	411	381	408	365	421	399	428	394	422	416	425	411	412	419	398	394	387	407	455	401	410	399	426	371	399	398	433	415	395	426	442	400	387	401	385	446	418	386	415	429	395	447	434	408	379	399	409	390	443	416	432	409	378	403	406	393	392	413	405	427	389	386	425	412	417	436	399	429	422	379	431	389	393	447	427	432	392	440	387	417	391	422	402	397	416	467	381	390	402	393	399	389	426	405	403	408	411	405	435	406	430	413	423	415	425	445	417	421	427	420	408	415	410	391	401	410	356	421	380	385	389	423	415	410	386	417	416	409	371	416	391	427	419	432	404	401	451	422	392	406	424	405	364	396	418	363	414	431	364	379	427	435	471	395	407	361	409	407	392	414	399	382	433	393	457	408	416	392	400	412	387	421	367	407	402	437	414	416	401	387	407	410	393	435	390	402	422	439	420	406	389	397	387	370	413	416	394	399	392	390	382	446	402	414	395	383	407	416	426	397	397	408	413	399	381	400	393	422	447	406	410	405	426	392	373	388	394	414	406	445	432	404	415	421	371	396	404	408	429	432	409	390	425	382	405	421	406	362	447	398	422	428	411	375	454	433	412	423	427	396	398	424	404	420	417	378	399	394	412	411	374	408	368	406	378	429	421	409	437	428	413	452	396	406	372	435	404	402	413	406	397	407	401	388	429	406	397	410	438	452	423	391	406	395	428	378	391	444	424	438	399	401	377	409	403	466	428	378	403	387	420	387	399	373	434	385	414	412	405	434	388	398	372	398	407	433	403	404	376	430	417	371	395	390	405	394	394	432	410	452	423	436	426	395	421	397	398	447	427	405	403	439	365	414	410	389	416	415	419	407	426	428	418	386	418	401	413	421	416	396	459	387	409	401	370	444	400	384	419	401	422	415	400	444	398	393	396	424	391	400	403	393	412	391	429	408	386	432	424	402	387	417	393	391	399	418	404	428	386	436	410	363	421	424	428	412	444	389	416	409	406	403	441	412	408	395	427	410	424	441	419	412	413	389	431	444	436	411	423	381	387	388	413	406	400	418	411	428	422	399	402	428	446	404	403	405	414	366	410	407	397	430	420	434	407	396	396	414	397	381	388	417	412	401	411	464	403	392	379	396	432	441	400	406	392	446	386	434	388	394	431	422	370	429	446	406	386	427	375	375	390	448	396	419	414	375	396	389	407	387	367	436	421	406	414	400	353	383	428	412	413	394	383	421	418	426	416	426	407	433	398	421	418	393	435	383	401	410	444	365	402	444	420	438	432	433	394	389	408	427	445	360	428	402	408	426	401	418	393	411	394	403	437	423	375	387	393	395	390	391	451	392	370	453	372	378	395	412	449	405	407	411	412	443	393	438	410	429	429	405	403	400	434	370	404	405	416	418	411	397	434	441	427	377	399	409	395	421	403	371	431	388	408	445	439	415	409	396	414	413	417	409	379	415	403	415	394	427	399	428	380	386	426	411	417	403	397	414	429	404	449	428	385	424	360	440	410	429	366	401	410	411	409	439	408	448	409	421	399	433	397	414	404	451	444	390	392	363	439	392	436	431	415	409	390	426	425	403	410	432	415	425	455	418	416	445	408	363	395	393	409	401	435	429	396	404	388	411	415	404	401	406	414	371	390	432	395	420	422	427	382	434	403	407	411	402	419	403	396	381	399	404	416	420	428	399	406	408	407	393	415	385	390	403	413	410	385	398	410	395	396	418	411	389	388	380	430	402	405	392	398	388	425	418	411	422	429	406	406	380	444	391	409	397	420	423	429	434	382	452	393	413	413	397	445	408	422	399	423	387	394	392	395	400	450	390	435	412	402	409	388	402	384	431	399	443	404	384	402	387	392	422	394	395	400	400	391	408	424	374	380	410	414	428	408	379	413	431	400	396	416	368	402	422	389	395	401	386	448	398	421	446	411	386	439	401	405	444	409	404	394	421	402	392	404	397	408	418	393	424	427	381	383	433	410	467	379	425	426	372	383	401	378	444	388	420	391	414	386	428	386	397	445	425	420	448	417	402	384	402	393	439	411	402	413	434	361	423	387	394	377	395	366	390	420	419	399	386	425	396	418	412	415	395	401	403	443	390	382	395	427	411	416	380	408	392	396	418	403	367	427	408	387	429	379	419	404	411	414	392	419	407	397	444	415	416	400	414	414	425	419	411	387	450	380	423	427	413	396	401	458	404	415	396	401	433	391	410	406	377	382	421	396	399	432	376	418	431	408	441	401	390	390	399	402	383	402	427	410	420	383	382	441	440	362	402	399	411	405	388	399	404	408	418	405	377	418	386	375	403	430	401	409	413	400	407	398	379	428	412	378	391	419	446	389	404	419	427	369	392	416	391	384	390	404	405	397	402	398	412	407	376	409	378	414	412	426	394	414	394	365	415	466	418	414	425	400	372	409	402	421	417	424	413	443	441	414	395	402	381	439	373	441	373	397	386	388	408	429	380	385	411	373	437	388	383	406	423	395	426	396	400	409	377	416	414	392	412	367	390	436	426	420	415	401	366	397	424	396	420	385	425	402	448	418	439	467	437	412	382	380	378	403	380	398	417	399	414	392	414	370	402	417	440	437	443	403	420	390	416	388	415	432	420	415	389	393	388	419	417	419	405	395	427	420	390	410	399	415	429	431	406	346	379	375	420	449	399	420	384	382	401	436	416	433	408	418	408	389	415	429	402	422	414	420	407	385	416	417	442	406	391	445	402	415	374	397	415	417	406	409	382	421	390	368	380	421	404	421	437	392	398	405	432	417	448	373	421	399	408	380	417	387	385	445	437	423	395	419	421	417	442	421	380	419	441	399	412	405	376	429	385	390	401	441	396	416	401	389	423	457	352	368	415	398	373	392	406	386	403	404	395	428	383	388	408	404	454	388	431	457	419	425	465	437	431	401	431	430	415	411	404	429	416	427	418	404	384	416	412	389	406	404	373	399	409	398	390	431	409	440	405	398	383	398	390	425	369	438	428	454	398	409	411	383	383	406	399	440
31303	52953	37109	22664	18087	7786	4084	2336	1518	1055	826	658	650	600	635	543	558	555	558	481	515	488	498	493	455	504	500	485	470	480	473	471	438	477	503	462	452	477	477	478	484	489	439	466	489	461	421	457	486	448	478	427	482	479	474	477	488	482	457	492	458	459	477	443	473	445	458	447	484	453	453	464	469	451	457	474	533	498	468	443	480	455	485	443	485	458	459	446	475	452	454	482	464	479	479	518	461	464	477	473	498	487	473	465	450	473	460	431	418	441	469	499	458	482	497	492	454	453	465	444	452	494	487	466	480	458	433	501	468	485	457	467	505	455	491	475	431	456	507	472	471	458	458	425	467	479	444	446	491	455	437	480	463	479	480	469	427	450	464	489	473	459	461	506	486	494	482	453	471	485	432	458	459	445	460	488	448	488	490	474	451	509	434	497	493	457	482	468	499	439	465	464	447	457	476	462	455	453	498	463	475	524	453	430	499	482	482	472	463	469	457	475	501	483	468	475	467	469	463	474	488	475	467	461	484	463	466	463	480	437	464	451	511	464	455	447	471	497	494	441	478	495	449	440	430	443	455	506	463	469	442	443	479	480	449	466	474	459	483	473	468	512	455	461	441	487	502	472	450	469	462	449	480	486	446	484	476	466	467	431	476	499	471	463	451	472	478	470	506	477	446	482	468	477	478	435	493	486	484	480	474	486	505	489	499	473	465	471	448	481	475	484	446	486	479	493	431	492	443	464	439	479	446	485	488	423	441	481	464	482	463	467	476	503	482	480	478	459	461	460	481	475	461	478	467	453	479	446	473	474	468	454	481	512	446	445	462	474	488	488	481	505	460	457	452	470	456	462	465	497	447	470	419	490	482	472	449	468	451	478	455	452	425	482	463	483	480	488	441	461	430	477	485	479	481	480	454	494	465	465	461	450	498	470	493	447	464	473	430	491	446	446	506	476	453	488	460	490	462	462	477	454	445	465	469	465	452	482	468	435	499	449	437	465	498	480	471	451	470	486	456	506	494	439	494	493	494	492	474	470	426	477	440	493	451	474	499	474	451	467	475	488	452	496	495	400	487	479	475	466	451	457	490	428	477	472	460	451	471	442	472	474	502	454	492	454	474	466	453	457	469	470	528	503	489	461	492	482	456	466	457	446	489	454	480	474	507	473	472	505	493	486	452	469	478	436	488	444	514	435	452	465	481	460	481	463	511	493	442	474	495	454	469	495	486	482	466	485	473	434	508	425	490	471	449	462	468	451	481	429	452	465	453	483	459	492	457	503	469	437	489	463	475	465	455	450	533	453	449	453	469	444	466	464	467	463	469	421	464	461	474	468	502	411	429	483	478	492	464	483	493	477	473	469	439	492	471	437	454	466	424	454	483	445	450	462	440	479	466	491	468	469	451	427	457	457	484	458	441	483	443	449	459	462	455	459	482	445	445	459	477	475	480	482	433	485	430	462	500	461	470	455	461	476	445	476	485	512	478	448	466	484	508	429	511	414	476	483	438	457	474	481	472	444	423	454	463	476	474	485	470	438	460	478	455	477	445	456	461	459	453	465	470	474	454	451	480	432	459	480	479	459	478	428	458	474	458	482	504	487	472	459	473	474	473	484	448	462	444	482	456	473	457	445	485	495	430	439	461	462	450	436	474	442	482	507	462	453	440	496	478	444	442	468	436	473	447	466	489	416	485	449	463	447	499	505	471	467	442	447	449	514	487	470	474	451	446	455	433	489	449	466	450	467	477	469	467	454	510	458	503	515	438	457	479	450	490	480	468	471	492	493	456	478	452	473	497	471	507	485	464	485	498	469	433	461	452	492	476	461	510	436	458	435	456	463	458	454	494	477	460	460	461	488	534	447	474	489	457	489	485	462	500	439	483	462	479	444	499	464	441	464	439	484	471	483	457	485	472	480	442	453	480	460	490	497	488	420	446	478	450	451	413	464	485	478	467	471	501	478	491	448	465	452	485	456	490	475	472	448	487	471	460	514	450	464	461	459	474	460	447	454	490	458	446	464	443	467	495	442	468	498	506	450	498	502	489	452	442	490	459	484	482	512	478	442	474	474	455	426	523	468	441	464	469	438	451	448	462	431	460	474	462	477	455	480	447	434	455	468	474	440	421	460	473	469	455	509	477	471	508	480	451	446	445	437	431	435	446	485	469	471	489	460	470	461	486	485	516	439	464	459	399	476	487	460	452	444	494	446	421	463	469	458	473	443	479	507	450	464	451	483	481	418	477	466	461	505	481	502	478	474	452	481	473	431	507	493	456	447	449	472	457	468	464	472	472	437	471	479	462	448	430	462	471	497	457	489	464	481	443	481	451	497	445	451	440	476	444	495	501	488	473	457	469	450	485	457	496	472	484	455	506	450	445	425	467	484	447	430	455	474	446	494	470	454	462	477	474	475	457	460	502	463	434	476	487	446	464	438	451	449	460	463	446	464	466	487	442	496	488	479	472	459	463	447	500	494	463	468	483	452	501	509	456	445	459	479	492	458	496	468	471	457	437	453	489	495	449	477	467	508	439	457	443	487	451	427	439	482	461	443	493	482	449	485	468	472	458	462	465	461	509	441	440	428	468	468	477	441	520	458	461	459	452	467	468	449	464	478	505	441	456	475	448	468	490	474	507	439	468	492	446	459	493	454	489	485	498	517	472	467	478	480	484	468	489	478	479	470	438	469	460	471	491	493	450	494	495	460	457	462	448	429	506	494	461	477	477	463	497	438	523	467	455	495	468	481	420	473	486	457	437	471	400	481	499	442	445	469	497	492	459	469	495	519	515	470	437	485	454	495	454	491	452	490	486	482	477	505	492	471	479	458	491	417	447	472	447	460	479	450	478	461	517	464	513	444	479	461	457	447	484	496	444	470	417	488	474	444	458	474	464	489	467	455	495	463	470	441	449	501	478	473	479	440	464	436	476	476	491	475	484	441	448	482	469	443	462	453	526	466	453	469	477	479	445	501	418	492	491	469	466	465	453	476	469	485	458	444	452	494	438	479	502	488	463	447	475	472	491	435	466	478	461	442	476	432	462	475	463	472	447	469	487	464	474	464	478	480	483	467	454	496	458	489	463	477	451	473	468	470	441	487	471	492	460	462	436	507	502	471	475	468	463	421	478	498	504	466	496	423	443	480	409	446	443	514	499	488	506	461	471	460	456	476	461	469	457	468	442	478	466	503	461	488	466	457	475	474	466	448	426	468	489	494	440	426	457	466	483	459	463	466	440	459	465	460	457	458	456	485	515	456	457	479	484	423	466	508	480	477	485	451	497	464	506	421	496	436	473	503	454	450	496	459	449	475	469	477	489	492	455	445	483	474	461	492	497	487	435	478	499	477	471	444	455	472	416	483	502	472	479	417	439	477	483	492	463	443	494	482	433	482	487	435	472	512	508	464	467	459	458	442	479	495	470	519	458	452	450	473	479	482	481	477	451	433	493	483	465	478	480	469	458	485	478	422	480	453	512	484	495	439	502	500
25327	21212	27649	25679	17121	5570	1947	1087	868	717	662	606	601	615	579	560	577	537	505	581	528	555	531	538	535	549	490	543	592	521	570	563	570	547	540	529	545	557	563	546	482	550	531	500	560	507	520	527	551	532	557	553	539	538	530	535	546	568	555	542	542	534	521	517	553	507	532	565	515	501	531	522	537	526	520	504	535	550	482	543	554	536	515	566	511	509	531	517	536	541	533	516	548	578	553	563	511	540	514	526	522	596	527	530	552	525	549	573	547	506	501	511	536	555	503	551	516	504	518	527	540	518	567	540	540	546	548	541	510	519	529	546	597	505	536	540	549	522	580	510	536	542	520	549	541	539	542	527	568	550	539	521	542	525	543	565	520	546	531	516	559	555	552	545	510	531	521	535	499	536	563	536	560	547	548	565	532	555	495	523	549	579	539	569	519	539	557	566	561	557	565	537	544	582	537	561	528	513	540	505	484	527	530	537	535	533	539	492	505	547	530	500	532	509	557	549	533	540	514	531	520	534	508	536	537	580	507	585	515	526	554	563	506	504	557	558	540	532	539	500	512	532	559	532	557	556	495	552	556	473	542	528	527	586	548	512	557	517	486	547	544	550	549	514	558	525	552	562	526	583	535	524	527	537	508	511	550	525	529	559	545	544	538	494	535	551	545	546	561	519	513	553	562	512	527	530	534	555	541	594	543	506	533	557	520	563	503	518	556	522	553	530	503	521	521	554	525	522	555	505	541	492	543	509	502	544	505	495	514	559	552	524	539	521	565	571	535	559	527	545	549	574	533	516	542	526	501	518	512	495	517	537	499	511	534	514	516	518	540	530	564	511	527	518	522	527	565	518	542	553	600	550	537	568	575	546	543	553	508	550	565	517	518	551	543	539	516	523	528	522	545	529	510	546	525	564	534	532	541	535	518	536	576	528	533	530	536	535	527	508	556	513	578	536	528	534	515	531	562	526	559	532	557	470	539	509	509	545	526	489	584	542	534	515	562	530	534	535	527	491	528	501	535	501	543	595	558	535	572	526	533	548	551	499	523	501	524	526	562	527	507	516	526	533	552	545	555	521	565	513	576	557	513	556	522	480	519	539	525	508	495	509	529	523	591	554	529	591	576	483	518	589	523	539	536	548	541	534	491	519	498	515	526	540	490	553	558	551	576	510	499	561	516	566	548	562	491	563	522	487	529	528	552	535	532	515	539	547	603	545	505	508	519	544	554	508	545	538	519	555	508	556	520	580	521	521	473	578	533	578	561	527	544	555	571	518	480	523	551	511	565	543	545	542	523	533	545	544	520	498	562	521	573	510	557	535	550	548	512	512	534	585	528	561	507	549	506	461	497	522	542	541	566	518	552	545	543	501	514	529	527	518	471	577	520	547	522	553	521	509	535	562	554	589	545	565	529	536	521	538	511	571	557	522	535	528	533	543	559	509	533	569	571	519	554	512	542	563	566	547	560	496	507	502	560	517	522	522	542	533	542	544	522	570	529	570	557	519	536	564	562	525	546	528	516	540	555	547	562	539	529	532	546	527	554	547	521	559	546	547	533	546	541	534	582	539	554	549	514	533	551	559	514	506	510	543	500	529	539	526	515	541	531	516	560	524	560	512	506	522	497	502	549	581	499	554	583	544	482	553	515	556	539	488	559	546	538	523	530	539	542	538	557	574	521	499	505	538	536	526	522	517	566	527	556	523	531	545	502	528	540	555	535	552	517	506	524	510	489	541	496	553	565	563	585	510	527	522	484	522	534	549	513	532	563	546	546	527	542	547	513	567	553	581	470	530	479	499	529	549	547	546	518	532	506	502	511	522	566	568	519	514	571	534	514	550	568	500	514	534	567	568	537	544	528	565	521	539	543	521	526	530	533	558	568	553	544	552	515	564	521	581	501	548	506	495	560	523	524	529	552	538	522	545	560	533	557	601	549	551	529	548	515	500	565	530	530	516	537	535	577	564	529	508	556	552	563	544	589	547	532	584	512	545	567	523	556	578	541	542	550	520	524	548	566	562	591	558	515	536	567	521	522	569	495	542	544	560	581	537	535	513	541	581	546	533	573	514	493	538	554	496	534	527	507	528	542	550	510	529	525	536	515	557	522	525	532	541	552	588	540	546	549	545	527	529	549	509	519	534	570	590	535	534	520	543	483	529	580	497	561	500	568	541	549	523	539	596	562	517	481	507	534	519	578	553	513	515	544	541	531	509	525	525	564	508	535	542	504	547	554	520	541	511	531	559	561	548	583	520	507	542	518	554	500	512	541	527	538	487	546	499	553	569	553	503	514	525	551	570	582	519	575	550	495	551	543	543	564	523	528	556	485	537	556	526	538	565	527	557	527	539	569	529	561	491	571	556	511	507	526	528	589	567	519	548	553	494	512	508	546	554	511	521	527	529	563	528	560	547	542	467	530	526	548	569	550	523	548	543	523	556	516	508	526	561	522	557	545	526	539	540	593	531	557	516	521	543	519	554	545	563	499	511	527	487	546	538	490	513	535	501	527	522	505	578	543	568	563	533	539	570	538	520	500	588	532	529	508	568	523	546	568	532	533	565	564	533	545	544	558	502	536	546	539	561	508	523	558	517	475	535	552	502	533	524	534	513	500	568	536	527	519	515	529	550	535	477	552	545	538	520	564	579	543	520	513	535	578	564	544	554	545	556	544	548	523	549	529	516	556	520	560	539	526	539	532	541	508	538	595	540	524	536	548	561	578	512	563	518	547	546	539	533	521	562	541	526	561	482	553	542	487	558	536	564	535	557	525	552	581	557	567	541	532	542	521	573	551	526	576	510	568	531	522	576	525	537	541	560	524	540	531	533	536	562	556	568	529	593	501	540	587	514	556	525	579	519	531	494	582	554	540	553	560	554	546	574	546	543	551	538	503	557	530	546	546	523	524	531	522	574	527	480	507	588	517	504	522	545	586	554	546	556	538	513	543	498	534	510	572	587	594	551	541	549	540	526	539	579	556	536	514	538	536	528	504	546	532	531	550	502	551	488	486	535	538	606	548	570	505	559	539	486	498	534	535	526	532	539	501	554	522	550	552	532	517	523	568	551	545	519	536	559	540	519	534	571	513	523	548	507	540	533	555	521	575	519	540	539	527	538	570	532	514	515	525	508	544	531	537	508	546	553	539	540	532	528	549	504	517	548	519	569	549	514	561	527	538	522	541	575	583	519	524	524	531	547	541	521	572	556	561	522	556	497	521	542	562	520	511	520	545	520	534	530	550	546	562	553	548	532	506	549	507	530	532	557	506	564	534	540	515	505	515	502	545	518	497	535	560	505	523	518	562	592	540	538	521	514	532	525	573	549	566	496	553	500	554	545	516	579	513	504	536	548	544	509	509	524	480	531	530	512	526	525	507	537	541	580	516	530	516	539	521	533	526	537	520	574	518	517	532	506	581	559	511	540	528	541	517	533	559	545	543	561	541	538	544	543	534	547	537	542	513	534	562	543	537	526	506	513	534	562	549	544
30034	48445	33816	22206	16365	6313	3240	1845	1234	954	835	751	682	686	676	683	660	617	653	606	661	630	600	648	610	597	603	617	585	659	628	644	703	634	592	568	663	608	595	622	647	586	613	611	605	647	596	663	614	609	592	629	611	631	630	657	694	652	657	602	564	574	634	581	604	632	585	574	623	584	618	640	628	607	589	671	588	609	626	616	647	572	609	595	578	617	584	624	640	595	608	595	633	646	554	645	620	629	569	628	596	584	659	606	665	601	622	615	592	605	650	642	587	589	612	640	587	602	558	621	666	608	598	605	620	593	614	631	627	611	619	605	639	635	630	644	627	595	573	580	626	603	590	604	622	606	630	618	599	639	587	639	605	633	582	576	616	580	634	618	600	588	619	607	591	601	604	615	615	607	613	646	616	578	590	611	611	629	660	577	647	621	590	589	608	607	599	606	638	636	620	610	629	683	619	610	604	608	591	579	594	639	595	681	636	576	607	631	607	646	590	628	618	590	651	591	600	627	621	618	648	612	585	575	626	627	601	602	598	627	635	623	587	602	619	594	617	634	590	624	616	592	626	636	639	580	602	595	643	604	645	625	607	620	574	658	638	570	611	582	609	647	606	643	585	613	597	595	650	619	605	618	610	599	608	603	613	588	632	655	622	627	636	619	632	619	635	622	621	594	616	622	602	593	583	565	603	611	586	618	613	612	591	631	613	615	573	566	605	602	583	576	630	597	542	615	604	603	595	618	592	626	644	654	617	596	579	653	614	588	591	610	574	616	633	624	654	586	616	578	616	664	598	657	623	657	620	570	628	613	607	599	600	606	588	641	593	593	608	609	596	616	585	618	599	624	577	603	640	582	607	639	596	636	594	607	596	603	604	651	630	610	600	635	637	602	655	613	642	600	617	611	630	661	659	570	640	611	559	638	606	597	583	586	613	615	614	607	618	627	658	577	600	644	582	575	612	606	589	615	608	593	647	594	648	537	634	638	637	594	581	576	603	667	565	635	613	623	644	595	612	622	572	587	626	666	615	597	627	629	565	598	622	617	615	610	613	605	637	615	599	631	597	638	618	644	556	632	618	609	615	643	624	667	637	577	604	589	573	593	637	629	605	627	623	622	629	652	540	629	604	579	636	631	595	572	594	606	589	624	637	645	629	621	644	637	625	614	596	603	636	600	623	614	605	613	629	587	615	579	628	598	595	623	604	630	650	638	627	582	631	649	608	625	610	609	600	640	621	592	585	615	629	635	606	577	611	600	649	635	609	584	621	618	609	597	629	602	620	615	620	631	668	610	588	600	588	624	565	664	618	661	572	629	600	590	636	666	616	579	641	616	629	618	616	644	599	646	593	588	608	648	620	627	622	595	626	620	634	567	648	574	624	644	587	628	616	618	622	632	592	588	639	579	565	622	632	625	612	602	620	620	613	612	609	611	619	612	608	595	586	588	629	630	622	612	631	625	586	581	564	590	578	683	584	607	597	656	583	634	581	634	631	640	573	574	630	646	605	629	595	597	609	619	618	596	605	597	577	579	623	590	620	599	578	561	606	595	599	627	612	636	579	589	628	600	602	642	629	585	644	623	593	637	612	648	606	610	581	622	614	638	593	605	623	591	661	659	620	610	635	617	622	599	615	601	595	648	641	628	619	612	606	628	626	607	604	611	613	612	581	605	622	588	634	586	609	654	631	599	637	582	590	643	608	605	576	601	586	624	609	620	588	587	576	598	618	652	616	632	621	607	627	646	627	594	585	660	630	619	642	627	613	632	634	614	598	620	603	590	558	567	598	615	594	590	562	615	685	583	624	611	576	611	609	592	675	620	621	598	582	585	605	669	616	612	620	614	648	569	589	606	598	666	644	630	643	643	633	640	615	638	647	615	590	586	608	602	616	642	664	633	615	635	604	618	604	614	605	586	590	606	622	629	612	602	605	602	590	612	594	633	606	641	613	561	599	608	632	568	581	656	596	637	593	581	599	600	643	601	647	562	571	612	626	650	657	605	608	630	607	598	592	625	618	636	647	613	579	611	633	619	608	624	620	653	621	633	662	619	629	646	643	567	658	662	604	623	611	571	629	603	589	592	592	669	595	552	561	621	617	579	586	609	600	610	611	630	641	656	612	638	581	603	685	615	623	584	622	597	599	599	578	640	672	637	582	636	622	588	593	622	578	561	624	535	643	634	630	641	638	614	584	603	593	616	610	619	664	594	627	602	592	633	599	602	634	593	614	636	608	597	613	603	628	641	627	635	590	551	621	611	591	562	609	568	609	621	574	613	640	592	623	630	630	576	619	580	586	578	657	592	551	615	641	651	614	627	632	575	622	624	632	637	581	625	584	594	678	575	582	589	588	621	617	605	645	598	625	658	654	629	588	629	590	595	579	622	602	637	635	595	636	635	620	630	603	646	620	628	646	660	587	599	620	526	573	599	634	673	588	637	608	589	634	592	596	592	613	597	595	618	662	581	571	580	643	590	545	583	620	635	605	596	632	620	633	628	609	602	616	617	605	614	601	622	591	613	613	645	623	667	620	658	651	602	661	642	640	616	634	585	615	644	589	591	621	575	594	601	591	606	625	603	603	599	588	611	594	628	600	612	621	628	603	619	595	646	584	642	626	612	601	587	601	597	571	606	613	617	694	648	580	608	582	631	627	659	594	605	612	635	638	569	612	596	598	594	616	645	602	588	591	585	568	626	637	631	618	606	623	619	641	624	574	628	628	604	602	618	615	626	615	580	597	648	627	586	598	646	629	622	635	564	621	595	664	651	615	617	606	617	618	644	605	617	584	614	597	638	626	638	625	620	624	616	625	612	671	610	630	578	639	611	616	642	625	626	626	606	572	632	572	614	574	617	640	627	632	636	655	636	596	637	591	609	616	576	627	565	660	640	575	572	621	598	591	658	609	581	578	608	636	654	610	620	600	601	606	589	643	650	612	588	577	622	599	629	608	596	614	617	601	587	588	575	598	550	601	622	589	579	573	623	621	616	559	597	591	610	601	604	613	617	589	575	643	621	594	578	586	580	614	612	633	572	629	589	654	580	562	600	589	628	625	589	607	625	584	590	595	617	628	611	586	621	600	610	636	610	639	615	565	573	609	624	652	624	592	602	597	597	598	598	629	619	617	629	623	614	629	603	652	567	598	619	627	563	655	602	624	570	611	635	597	615	625	629	622	585	637	599	583	595	570	602	611	613	574	617	618	585	628	643	638	614	608	611	570	614	569	590	602	595	636	604	600	635	607	628	617	581	587	583	645	605	612	631	617	562	578	571	578	544	598	620	614	623	592	606	632	634	593	638	624	608	574	597	609	622	567	613	624	610	603	584	599	583	611	600	605	599	641	652	628	593	606	571	590	617	551	633	614	616	607	576	673	622	626	587	637	582	636	608	600	630	623	636	588	629	587	606	607	613	580	589	584	609	574	631	631	631	628	589	637	636	597	636	650	662	566	592	583	640	594	585	613	584	630	589	648	606	624	632	620	593
23042	21247	28888	23998	21475	21323	13088	2767	1521	1125	953	773	732	691	695	655	634	685	605	599	608	629	564	599	602	592	624	600	579	643	624	603	568	576	592	587	568	569	583	615	641	569	591	571	595	548	605	544	604	549	584	583	511	639	543	534	687	843	869	659	574	553	591	597	633	554	579	547	594	580	575	595	599	543	551	567	568	583	611	560	560	570	559	537	574	549	582	602	532	586	642	596	581	591	599	588	568	577	561	581	597	610	579	592	575	559	589	587	569	574	566	589	550	517	601	605	572	589	532	590	619	580	566	589	576	562	586	617	592	596	589	611	552	567	547	613	563	591	595	586	547	573	549	552	565	622	591	558	586	567	605	536	584	541	549	572	587	594	598	549	619	613	619	590	565	581	592	600	577	556	573	564	579	553	570	601	599	562	577	546	583	535	531	570	567	560	609	603	546	608	588	556	587	581	550	536	577	543	588	621	591	551	560	616	519	574	590	528	530	582	593	565	556	570	563	552	591	575	548	558	558	532	570	558	557	575	578	563	570	593	578	573	599	537	570	582	569	560	584	543	579	561	554	559	597	560	574	589	530	593	591	575	533	618	617	570	562	572	573	579	580	537	555	565	580	565	551	591	556	559	530	539	593	582	619	549	570	564	591	555	531	554	613	586	544	577	566	558	579	583	538	581	628	565	570	575	599	551	572	568	605	591	557	581	600	594	585	546	585	643	603	578	547	562	573	588	552	533	521	582	592	565	582	596	619	570	576	564	566	547	548	548	593	541	585	588	552	521	583	511	560	543	571	603	567	589	609	570	588	593	569	557	555	527	545	573	552	579	580	592	585	539	544	530	563	570	543	587	600	540	577	568	551	577	551	552	559	633	575	605	541	548	512	598	624	585	563	557	579	559	538	527	554	529	563	578	603	591	598	590	539	632	560	562	599	550	566	554	517	578	568	583	556	581	568	545	602	581	579	605	596	544	573	548	595	569	563	580	566	527	536	551	569	591	559	562	548	579	532	543	555	576	577	594	546	568	580	554	589	600	555	507	617	599	577	571	594	555	573	513	551	600	561	538	585	580	572	605	526	541	575	551	559	586	593	555	537	619	589	594	563	549	573	594	574	575	583	572	572	579	563	560	608	546	559	570	585	587	581	552	564	595	592	593	589	563	562	567	591	560	558	555	579	571	554	566	578	577	570	542	567	554	570	588	589	542	577	568	558	545	541	544	545	593	630	591	578	585	553	554	513	562	568	586	598	583	565	566	566	562	585	564	573	611	569	530	566	554	528	577	578	610	577	580	629	599	577	565	564	555	573	560	576	547	598	592	587	578	572	616	601	591	593	524	603	552	559	522	538	535	567	544	596	590	569	594	520	573	563	591	569	598	592	579	529	581	578	571	584	592	592	608	566	575	554	590	564	621	575	551	592	590	578	534	580	617	581	598	601	528	591	574	536	584	556	577	585	587	558	606	546	569	619	595	563	587	598	604	606	562	626	552	562	549	554	598	517	571	555	552	578	617	585	553	547	555	545	579	620	556	560	572	579	595	536	551	565	609	573	545	566	581	576	602	552	570	564	590	601	535	560	574	587	564	566	534	620	531	563	567	585	552	549	516	568	585	576	577	543	600	583	560	590	630	572	608	566	562	568	555	594	569	580	542	565	531	569	580	580	554	529	564	612	569	565	591	609	519	545	581	553	565	587	577	542	589	600	540	541	566	567	562	538	578	551	576	561	531	597	534	519	560	567	564	556	571	559	516	561	620	619	581	612	536	575	560	553	542	594	515	589	613	595	582	586	572	590	558	519	534	604	606	571	553	560	568	562	576	558	570	550	604	572	581	584	569	523	629	532	583	552	549	584	576	572	571	572	548	567	558	514	563	539	598	539	548	574	590	594	557	583	560	591	551	542	556	537	595	574	575	593	548	589	581	544	554	599	616	598	594	596	558	571	517	581	557	552	494	567	553	544	586	506	535	574	579	559	570	598	581	590	566	555	569	601	593	588	561	584	585	531	592	589	567	559	583	541	591	584	552	555	551	550	574	583	551	575	608	590	592	573	587	619	613	618	576	608	571	579	550	539	570	570	586	549	569	557	577	549	566	571	583	588	616	612	624	608	601	584	557	552	580	530	568	570	599	542	579	573	599	539	552	570	522	537	570	611	577	590	546	564	587	572	537	568	556	571	557	566	580	590	588	595	561	590	576	564	564	590	571	589	555	550	592	551	553	594	588	597	586	557	574	509	534	593	571	555	561	567	518	583	553	520	595	613	558	591	563	590	598	543	598	572	525	566	603	536	562	553	542	605	626	577	518	527	620	571	528	544	559	534	593	574	590	596	575	555	533	564	615	622	544	551	572	660	589	566	568	572	556	592	639	556	572	532	572	596	548	560	561	590	534	599	602	544	560	569	577	558	555	541	582	609	593	559	541	593	539	530	541	562	571	540	572	557	549	567	572	553	577	571	560	576	589	530	589	608	589	569	609	533	607	519	619	579	562	578	567	581	577	559	594	536	550	559	554	566	568	593	572	553	567	578	594	563	560	589	612	544	598	555	568	556	571	559	575	565	572	577	573	576	609	577	576	566	556	563	549	556	531	547	595	573	625	568	610	594	604	614	606	575	624	548	568	580	591	576	584	544	597	547	529	579	570	572	599	573	575	571	593	558	541	548	565	585	558	574	609	597	596	578	533	565	543	578	564	597	585	595	533	606	559	555	594	548	610	591	564	629	539	612	551	613	555	579	550	532	530	567	589	575	559	581	563	570	535	591	597	601	587	558	593	565	528	613	555	594	561	577	591	563	588	546	593	553	589	550	559	565	574	582	590	569	584	591	542	559	565	646	575	581	529	590	534	580	538	547	573	549	582	543	567	598	571	520	597	558	602	550	578	546	613	562	538	592	577	587	552	578	546	603	568	589	605	545	585	602	626	613	594	570	583	544	555	528	557	566	506	557	533	560	573	560	558	556	539	623	555	581	580	586	593	553	594	602	634	577	549	581	516	570	520	598	559	574	563	572	585	597	615	566	584	579	569	574	571	558	568	526	602	575	573	545	562	569	610	626	556	600	562	580	597	504	589	567	585	557	569	551	571	582	525	575	576	583	548	547	588	584	561	554	531	576	617	644	554	574	546	580	589	533	554	556	576	554	589	577	575	556	523	547	584	585	575	554	547	573	538	566	583	591	569	553	559	574	579	551	591	564	564	598	560	577	611	605	581	537	611	578	571	569	575	607	613	592	575	569	550	633	537	541	635	580	577	564	547	563	579	581	573	568	579	584	597	588	580	541	519	550	589	547	550	558	583	564	564	614	521	571	578	551	577	576	554	591	534	548	573	609	581	564	562	552	587	547	553	638	548	558	577	549	558	559	554	632	568	586	546	572	579	574	564	573	580	544	554	593	609	552	566	542	600	614	571	527	605	570	568	584	558	545	592	560	602	599	574	577	566	601	542	570	553	555	587	589	587	595	562	573	562	579	563	580	581	599	575
34260	57369	45970	34137	24632	11457	6521	3506	2300	1514	1290	982	917	901	843	798	742	698	678	713	687	684	676	695	693	655	671	697	633	683	629	672	680	635	633	647	649	683	648	652	617	639	630	630	637	659	622	645	615	657	632	635	627	592	609	639	756	1022	1118	713	654	645	609	654	634	627	625	625	653	606	643	622	601	604	572	604	638	659	613	616	614	645	640	640	582	641	611	671	664	631	616	608	649	658	683	631	606	630	647	628	609	636	648	638	655	612	609	581	651	607	654	588	631	636	618	617	624	654	644	639	604	577	618	643	645	670	607	590	636	609	614	645	636	638	643	645	644	621	576	635	622	630	602	638	627	626	617	646	643	616	581	596	595	667	637	639	636	629	597	601	627	672	649	628	615	595	646	587	625	601	665	655	621	640	612	653	664	652	642	671	617	618	685	659	673	655	595	608	613	613	617	643	658	634	637	628	595	668	614	612	643	618	568	588	673	562	622	646	656	591	615	623	607	630	626	631	657	634	682	684	615	613	610	598	626	633	618	627	601	638	601	648	577	635	602	620	578	624	632	622	602	640	621	625	642	650	620	686	634	635	642	663	588	577	666	633	636	621	606	648	637	661	653	619	618	635	618	667	609	616	618	608	633	623	633	662	588	653	631	615	594	626	623	670	582	600	607	670	623	656	617	580	659	603	625	614	650	617	629	609	638	621	610	593	610	662	641	622	631	573	604	658	632	660	614	597	645	616	638	609	640	618	646	634	641	634	608	579	636	590	659	637	635	618	635	599	609	666	604	619	666	619	613	620	598	614	638	638	593	652	624	666	632	639	634	588	589	644	659	628	607	620	666	618	628	604	608	619	661	575	616	639	630	651	651	640	581	601	595	601	623	566	636	667	668	592	622	620	635	636	592	612	623	635	641	642	646	666	654	616	612	665	605	649	614	637	638	642	635	626	610	633	625	614	633	678	613	642	632	633	587	653	589	607	640	606	655	620	658	676	610	604	628	679	660	606	568	610	634	669	651	640	637	613	643	607	634	628	611	633	617	614	610	589	594	641	642	662	602	599	591	638	642	654	583	588	576	613	591	634	665	573	592	656	635	628	624	633	593	647	622	607	589	617	620	661	620	614	619	620	638	599	655	623	677	619	608	629	621	645	645	624	656	642	622	611	636	622	642	648	651	659	622	625	619	576	659	619	612	667	599	643	610	586	601	580	643	614	638	604	676	628	626	652	628	591	645	615	600	631	627	629	632	661	622	663	647	605	632	570	640	629	646	670	637	587	646	603	587	675	641	596	611	638	654	600	592	601	629	617	621	640	621	630	616	595	607	644	570	610	633	619	628	605	630	596	568	603	615	639	614	656	620	625	624	657	625	641	645	636	631	661	616	657	632	658	651	625	670	626	647	605	642	607	642	617	594	586	579	681	609	603	655	601	638	669	642	671	648	607	660	672	608	639	589	601	600	623	605	610	613	615	627	643	637	633	606	632	600	618	630	619	595	650	645	614	586	678	638	618	589	589	655	569	622	633	629	649	610	584	620	615	618	630	632	617	630	617	615	639	584	598	636	629	639	650	665	620	693	616	652	657	633	675	612	641	598	617	626	627	627	664	653	664	648	622	606	666	630	693	602	655	641	639	641	646	597	623	623	633	673	632	644	600	622	612	658	608	622	689	660	649	684	581	613	643	652	644	651	639	651	636	640	597	639	659	659	615	598	630	636	598	625	599	606	610	647	614	638	628	623	645	636	625	619	590	611	576	610	624	606	620	611	597	598	588	613	624	618	598	632	636	644	641	585	626	616	612	590	616	615	638	615	633	662	598	595	604	631	581	676	622	621	636	598	641	592	582	670	647	631	583	621	656	638	607	684	566	633	626	640	637	620	649	644	656	606	596	631	615	642	607	615	613	619	643	621	595	652	607	614	622	611	603	621	587	608	635	626	622	627	654	643	617	623	638	624	635	631	603	625	622	664	645	635	636	612	624	646	650	618	635	583	664	622	699	653	545	634	647	623	593	634	632	616	635	638	606	615	638	568	648	641	599	640	633	588	645	617	671	585	628	604	598	632	667	592	608	618	586	677	644	619	626	595	624	600	598	594	598	614	622	639	602	582	659	638	629	641	607	652	645	577	595	605	633	627	619	639	658	659	646	616	643	635	612	618	624	682	609	674	608	599	630	611	647	633	663	647	637	589	634	605	620	633	629	628	622	575	626	636	624	618	646	644	664	625	643	598	707	599	603	630	634	640	626	633	625	646	655	651	585	627	655	647	605	601	662	630	668	627	619	626	600	623	646	591	639	568	626	631	604	604	630	611	575	630	656	611	642	647	622	616	588	595	616	617	618	581	633	627	618	687	672	596	626	629	604	657	618	604	634	617	612	607	619	617	678	617	648	628	644	649	630	613	690	630	640	616	602	606	598	638	597	643	628	604	632	638	595	618	597	568	662	614	645	620	652	623	649	623	602	615	629	616	600	643	612	599	642	596	641	655	654	648	595	661	641	659	624	628	630	637	629	608	616	638	630	642	620	613	634	621	633	612	619	622	612	619	618	603	616	631	596	619	677	660	617	645	665	628	604	644	551	640	692	643	620	605	635	647	664	594	646	638	663	612	608	615	628	615	643	620	593	620	590	599	610	582	638	634	673	659	628	638	617	597	566	645	614	620	597	618	675	551	650	623	625	675	677	617	634	654	569	601	590	618	622	607	631	625	596	641	632	639	603	609	610	617	616	629	616	592	641	640	607	594	657	610	619	646	600	609	626	642	661	584	634	637	630	601	630	619	631	630	655	627	626	603	616	579	598	660	629	620	650	653	675	633	591	667	633	651	630	632	630	648	613	642	641	612	640	631	653	565	604	590	599	652	614	621	602	617	614	605	600	613	661	614	624	655	655	635	608	617	670	600	602	655	675	589	624	644	658	642	644	629	618	603	599	661	614	629	663	615	606	614	662	631	623	653	597	631	583	621	630	648	649	630	641	640	609	621	615	658	639	591	618	598	640	644	644	630	617	621	662	603	633	604	596	571	595	611	635	606	582	626	627	619	644	640	619	652	657	641	686	658	571	617	601	608	667	627	654	612	649	610	609	646	632	608	650	624	690	633	658	624	627	608	680	648	605	609	635	620	636	666	613	622	621	653	639	620	636	640	612	666	608	590	630	623	564	685	616	596	656	626	597	625	687	614	566	565	618	653	644	621	660	638	661	621	635	603	617	645	623	649	608	602	617	595	658	643	621	605	639	639	603	636	623	610	602	609	635	627	643	629	658	606	593	646	607	664	631	655	616	680	646	632	624	653	597	667	616	646	653	601	696	622	648	679	596	635	607	606	662	665	592	602	635	670	646	626	620	584	597	615	652	644	584	601	562	634	611	609	591	628	615	611	631	630	590	627	603	652	635	649	621	663	609	621	587	659	613	621	641	605	598	615	626	587	641	643	637	609	573	600	618	616	621	636	618	609	581	605	639	584	631	663	628	668	638	629	595	611	634
28850	28397	30122	20396	8800	2355	1030	712	615	499	508	465	481	476	492	490	437	451	461	445	466	478	456	411	420	441	414	446	475	488	467	433	428	449	461	437	477	471	449	462	458	486	428	451	451	484	436	472	445	460	427	442	448	458	413	464	497	463	458	503	465	486	463	453	437	490	413	436	454	427	474	470	454	429	485	437	439	421	460	453	455	484	488	472	411	435	460	429	451	425	451	450	462	457	491	461	416	442	446	443	428	415	420	443	430	452	454	438	418	466	473	447	446	478	452	449	442	452	458	441	484	452	434	476	430	436	462	428	388	486	464	447	451	454	411	439	426	460	458	436	473	441	484	415	454	416	466	453	429	456	439	436	420	466	496	426	462	442	453	459	457	456	446	456	430	459	455	471	443	415	420	462	430	429	451	439	444	448	434	471	434	448	429	484	480	454	395	472	444	456	453	458	496	446	496	456	453	469	482	438	498	483	422	443	451	454	444	441	453	452	457	471	475	430	465	456	430	449	437	420	457	478	451	464	409	449	425	468	431	431	433	403	430	435	445	448	498	458	473	446	441	430	463	444	446	462	473	457	468	462	458	486	444	431	412	438	405	461	469	452	458	453	436	415	443	433	416	461	442	423	440	442	456	434	437	426	440	450	458	465	440	474	449	412	418	467	452	447	469	508	435	446	486	437	436	450	471	439	455	405	399	456	417	450	484	436	449	442	450	430	452	461	446	443	453	438	458	463	422	448	457	442	462	445	445	427	429	455	437	413	467	497	493	467	461	436	451	464	452	473	453	433	466	418	423	479	424	465	457	476	469	429	464	420	419	442	476	419	428	448	423	427	441	448	463	443	431	431	422	455	460	485	429	445	465	450	492	472	426	466	486	440	449	441	467	402	415	459	449	454	492	444	435	464	419	453	495	438	433	467	447	457	428	484	433	446	481	451	437	462	480	414	497	436	447	437	480	424	426	453	464	436	461	458	407	455	421	439	471	470	459	453	444	441	498	490	463	479	467	447	461	422	427	465	446	452	468	427	465	437	434	486	441	441	456	462	483	479	455	416	461	437	470	433	459	443	521	449	469	411	446	446	430	448	473	479	454	454	459	457	467	444	453	483	423	443	473	472	457	431	453	429	432	434	431	472	417	400	452	432	453	464	483	433	434	437	423	474	473	439	413	403	456	438	455	481	443	446	440	448	437	433	445	427	464	418	418	445	460	444	470	489	439	436	426	430	466	481	457	452	483	446	436	455	449	425	453	472	438	466	447	445	491	469	469	496	460	434	422	474	409	403	458	423	475	467	419	478	446	455	442	461	481	463	463	454	454	488	459	422	452	444	483	447	429	442	471	467	498	416	425	497	448	465	430	447	467	443	465	457	461	472	472	475	454	497	441	453	444	474	452	448	468	435	432	473	456	474	430	492	486	473	484	437	391	456	414	441	487	488	434	452	431	399	530	491	411	427	466	475	424	456	461	483	443	455	431	452	463	464	470	469	436	444	437	454	472	462	449	456	493	433	466	431	437	416	441	436	458	432	424	444	472	416	446	458	436	429	491	464	450	460	410	440	465	435	493	439	469	413	461	444	446	386	442	442	429	439	454	446	466	459	439	487	457	485	460	475	448	440	445	481	482	477	418	493	464	496	480	431	459	440	437	457	485	424	424	422	438	427	443	429	452	455	509	469	479	483	430	451	482	456	458	462	453	463	421	448	504	424	494	464	476	432	429	457	409	436	449	484	419	503	453	493	457	466	441	440	449	451	479	445	460	473	467	453	446	433	453	443	484	481	461	440	436	471	463	451	458	440	436	444	429	442	426	436	437	488	456	486	460	428	467	449	435	454	497	461	422	438	479	470	469	478	425	468	453	445	442	465	434	454	466	459	448	472	458	496	467	435	445	452	444	439	422	439	469	462	469	443	432	472	479	451	471	473	461	451	483	453	478	450	463	490	432	459	475	436	444	481	463	428	420	459	465	440	453	470	457	445	466	467	483	445	434	422	446	435	456	453	401	441	456	450	446	429	444	450	453	486	444	473	414	432	456	435	467	427	446	438	451	427	462	459	471	453	428	453	442	478	465	466	434	502	433	462	462	455	442	437	454	425	439	474	480	455	452	482	438	444	431	456	429	428	440	464	499	464	478	477	468	435	463	436	423	425	424	414	423	437	433	460	478	422	423	467	445	438	425	459	429	442	477	473	468	424	409	425	463	482	446	446	434	433	459	464	442	423	461	445	488	457	454	427	469	447	437	470	455	464	443	446	451	448	464	433	453	437	426	437	454	496	462	467	441	458	426	469	469	468	462	459	431	525	470	461	450	455	411	455	498	459	438	461	433	455	453	444	445	436	484	430	458	472	454	470	444	428	453	478	434	456	434	463	497	421	478	434	417	466	435	449	442	461	445	440	462	455	436	418	449	448	442	426	472	451	466	470	437	427	453	497	438	450	462	430	424	418	457	465	411	458	457	439	463	478	460	429	424	410	483	450	438	445	421	447	477	451	467	436	447	447	412	435	458	432	474	439	454	408	408	512	470	465	443	453	413	487	438	451	451	472	454	429	504	432	426	461	452	438	442	449	455	493	472	472	433	444	480	468	456	465	440	426	483	436	466	422	444	494	435	457	448	438	456	408	475	442	434	465	491	468	463	465	465	443	427	476	490	504	466	434	442	449	436	458	440	441	427	487	466	469	436	443	509	425	467	489	465	452	441	469	472	448	421	444	436	496	443	451	452	455	469	472	441	427	439	502	418	432	432	468	431	454	432	455	449	447	462	453	485	429	429	414	441	445	458	467	462	452	443	452	473	427	408	432	466	427	418	459	448	443	403	414	476	431	430	483	444	479	422	430	442	466	451	441	464	406	459	451	428	466	468	459	460	437	442	460	433	437	430	436	475	477	430	489	458	465	472	439	440	453	456	477	471	442	485	474	449	489	477	431	467	467	476	476	468	465	424	421	443	453	441	459	424	468	415	431	447	433	445	477	426	466	431	452	461	435	420	481	403	449	451	439	461	448	473	431	481	488	474	422	437	440	457	430	437	452	444	457	419	415	437	449	481	428	464	431	441	462	428	457	419	467	450	460	511	450	450	442	468	442	457	422	439	472	455	446	427	479	460	460	453	485	491	455	481	452	444	473	473	484	449	477	436	451	507	453	456	468	454	454	438	475	480	440	430	478	471	434	483	437	450	399	425	432	436	443	495	438	456	438	447	483	458	486	480	425	444	482	470	416	454	455	487	444	489	424	435	471	425	464	477	524	425	474	431	487	489	453	473	437	472	473	453	468	437	454	456	410	442	446	458	438	487	441	481	489	435	470	446	443	479	448	444	477	498	470	458	447	452	427	428	474	444	452	409	473	419	450	421	461	487	475	466	476	464	429	433	489	443	452	462	403	410	467	420	451	454	486	443	460	495	428	451	429	415	447	408	441	452	463	436	447	414	456	427	458	456	487	462	443	454	485	465	473	477	459	408	422	430	459	454	456	463	429
31506	45756	30215	19013	10739	3700	1733	1042	770	599	519	534	551	541	601	527	525	542	511	518	527	523	524	525	512	543	548	514	489	537	559	527	524	479	518	547	509	507	532	519	569	515	531	533	512	518	474	561	538	511	490	503	519	500	517	478	549	528	527	502	510	533	504	520	499	477	497	523	517	528	517	538	523	558	526	537	518	511	537	497	510	501	503	489	535	510	533	494	498	496	539	508	529	529	504	523	549	534	509	493	528	510	524	507	537	493	519	552	532	544	495	517	520	513	502	512	547	476	483	518	504	506	500	502	570	525	552	497	512	494	527	523	563	515	477	510	548	566	493	557	514	519	536	529	557	505	505	519	518	509	519	527	520	559	528	528	504	539	511	549	532	544	528	536	510	530	505	526	520	526	522	535	486	565	489	559	518	522	556	502	532	511	527	507	520	536	512	516	535	547	516	504	529	501	531	495	523	487	509	516	503	528	540	514	528	527	502	523	515	502	506	500	476	535	484	487	535	544	519	547	506	570	529	487	532	565	527	504	509	539	557	549	549	498	529	507	506	518	542	559	530	546	528	538	533	500	554	552	496	483	526	534	494	522	524	551	485	538	564	534	526	503	548	536	548	506	524	474	543	510	529	518	521	554	528	482	549	519	532	510	492	467	511	484	517	512	508	545	536	521	531	541	511	516	508	511	494	514	492	552	486	521	517	503	505	530	522	498	516	509	496	503	491	527	491	500	526	558	503	531	543	523	518	520	514	546	544	511	501	506	522	506	549	530	484	518	555	531	522	493	503	509	557	510	533	533	547	536	513	484	530	525	505	506	518	476	529	511	527	507	537	503	506	498	562	507	500	495	510	502	546	552	514	516	571	537	511	549	557	565	514	493	545	567	527	528	489	530	522	520	525	526	520	486	522	531	514	562	516	482	470	517	507	512	510	499	514	546	509	528	485	511	563	583	483	496	542	550	508	538	549	521	520	510	548	532	534	555	499	505	495	548	512	563	515	561	485	510	500	487	549	503	533	513	565	528	504	524	540	543	526	489	491	549	515	523	453	527	535	495	535	535	534	569	524	548	526	527	470	494	483	510	523	529	517	466	527	546	498	519	502	501	526	510	484	520	532	536	506	462	523	472	550	539	537	510	526	530	524	535	500	484	531	548	518	481	517	544	530	507	538	554	504	516	477	514	472	506	561	481	504	502	503	550	491	555	552	538	523	510	509	506	524	518	496	508	517	561	511	486	547	516	526	510	495	543	547	550	507	499	511	500	511	522	507	492	473	517	503	543	514	544	546	520	527	524	518	501	541	526	515	544	522	549	501	550	538	533	465	514	514	512	523	559	490	551	506	523	488	481	554	477	517	524	510	526	500	547	476	520	516	535	523	542	534	522	533	492	511	541	509	525	551	559	518	526	531	543	558	567	498	509	519	512	501	544	522	506	464	527	546	544	482	499	548	518	512	529	513	533	547	485	539	476	529	509	528	527	533	526	520	519	498	551	514	504	486	543	536	489	486	571	533	551	503	490	532	500	552	515	563	504	513	575	571	544	518	527	539	470	538	527	541	504	512	537	481	487	483	535	495	538	550	497	529	549	531	495	519	494	497	506	496	529	517	535	510	530	514	511	510	551	527	544	515	489	493	555	535	528	502	557	523	548	525	552	506	524	484	475	564	527	525	507	510	493	488	516	520	517	517	519	500	514	492	516	502	504	500	514	572	510	520	517	529	505	544	530	503	520	469	511	509	513	522	506	574	485	492	525	514	520	526	557	521	491	494	526	554	516	544	544	508	523	541	544	524	514	538	529	538	473	510	532	533	495	536	511	520	520	532	528	486	519	501	516	514	487	521	511	562	569	507	511	507	546	501	555	572	534	493	507	512	525	512	548	482	509	518	519	518	494	536	514	552	508	540	550	505	500	514	513	539	559	560	526	541	505	519	541	490	535	530	480	480	530	531	570	508	540	508	517	531	527	538	526	525	483	537	532	549	524	510	515	531	475	508	509	496	537	562	479	559	519	504	520	522	519	514	529	514	560	496	562	501	572	555	535	489	505	562	481	526	477	541	528	558	525	509	528	507	514	513	537	503	516	561	541	508	522	532	486	525	516	493	520	510	547	532	557	544	532	531	533	530	517	521	493	501	475	484	490	492	528	510	513	524	519	484	523	533	537	496	520	520	507	532	508	514	522	544	554	526	566	504	536	554	498	549	501	507	515	536	546	517	487	517	540	562	527	533	512	518	514	482	528	521	573	549	501	513	510	524	533	520	500	522	554	497	522	519	537	565	487	501	530	530	506	570	508	481	529	555	571	521	515	497	541	547	531	548	538	545	519	523	515	545	560	518	548	469	499	546	507	503	476	516	509	543	508	553	525	510	516	501	553	506	456	562	523	535	523	527	496	490	520	491	508	549	508	492	518	486	506	522	537	506	516	525	497	524	505	516	541	507	510	514	518	506	485	462	518	485	508	490	539	527	540	538	497	532	489	526	482	513	521	520	512	520	546	527	503	523	550	481	569	500	516	519	536	513	500	539	533	523	536	535	514	516	491	524	498	489	526	523	499	501	508	510	547	490	524	600	533	499	492	489	513	484	536	548	514	483	515	484	491	506	519	537	527	493	521	561	492	521	531	522	486	547	483	525	478	506	496	537	504	531	528	511	519	513	503	477	534	553	537	494	519	508	507	500	498	513	517	520	511	497	547	491	544	511	495	523	507	500	487	534	494	492	525	510	494	509	512	531	527	522	535	543	537	557	510	524	492	507	543	544	497	468	506	504	556	479	491	530	560	494	454	563	526	517	481	476	537	544	531	551	518	492	576	528	502	515	505	472	526	497	522	555	499	504	538	526	569	489	531	519	542	501	526	532	541	490	516	470	487	501	504	547	567	517	514	484	525	514	458	513	551	526	529	516	515	554	508	521	506	521	523	512	520	491	523	480	512	496	505	515	526	514	554	485	479	493	553	521	498	534	513	524	533	523	519	491	529	535	514	531	480	549	499	500	533	498	511	527	493	512	547	491	527	495	525	542	495	527	571	524	518	537	551	482	556	519	542	508	520	517	506	536	492	518	541	513	520	521	516	516	523	525	500	528	502	488	508	550	536	525	511	516	556	525	498	499	517	534	501	470	523	536	508	514	507	541	526	577	506	493	508	514	515	475	488	524	520	552	517	523	468	535	574	520	525	522	582	499	549	513	517	526	542	493	532	496	536	498	523	543	515	512	526	496	522	526	488	547	494	525	511	506	527	480	543	523	565	517	482	496	502	531	503	523	558	515	517	517	508	500	501	547	516	522	501	543	519	523	516	515	565	513	506	485	546	515	528	509	524	528	550	486	530	556	523	523	508	524	531	540	511	529	494	537	519	528	548	542	553	488	507	511	579	484	492	529	513	504	525	518	526	531	539	493	535	528	527	518	503	555	506	542	503	523	560	548	536	572	522	495	517	550	517	562	524	543	529	506	501	532	527	529	540	521	564	525	507	570	513
23951	21132	28389	24411	21511	14371	3804	1504	1032	780	628	566	528	495	506	481	452	505	441	474	488	466	458	448	455	422	463	424	448	434	419	462	464	458	457	433	453	435	404	434	465	394	442	416	430	446	411	441	465	430	460	429	455	433	456	472	561	748	747	581	443	445	431	483	419	433	426	458	472	412	412	366	466	435	452	416	441	414	458	454	478	413	474	433	424	436	436	451	445	429	431	456	436	450	432	453	429	436	476	424	430	419	452	376	371	445	448	418	431	431	400	452	448	461	466	442	469	435	443	452	421	460	469	433	424	441	419	426	430	458	454	436	415	442	424	449	423	442	477	447	458	454	457	419	426	395	458	431	428	434	450	445	453	444	443	455	431	432	397	451	464	430	460	429	416	437	406	457	437	413	427	410	416	458	421	460	465	412	414	429	418	446	437	447	414	458	425	429	428	401	448	466	441	410	392	480	466	435	444	402	429	426	445	437	422	437	464	451	407	437	444	447	446	472	417	445	482	458	448	442	429	422	417	423	417	419	431	432	451	449	462	429	423	454	446	456	468	432	443	434	428	434	430	488	429	453	429	437	422	461	413	422	447	421	404	447	488	423	417	437	443	437	439	422	440	450	484	479	450	442	437	435	399	405	415	425	429	445	437	439	417	425	436	442	442	412	475	440	442	479	410	469	429	473	448	476	461	456	428	487	426	457	412	414	422	455	435	443	401	429	437	457	466	438	437	420	403	423	475	436	416	430	445	435	448	450	440	410	428	431	408	418	442	447	445	437	445	450	469	423	466	467	403	428	419	444	452	436	427	448	409	446	463	393	422	418	426	449	457	416	438	423	444	430	431	434	430	420	442	422	421	430	441	441	455	468	443	420	472	409	429	457	449	446	428	434	396	436	450	440	420	447	425	486	453	456	465	408	431	426	468	415	449	451	431	419	457	435	424	444	437	459	445	443	442	460	438	466	450	458	405	447	395	452	429	425	475	424	451	429	430	437	438	421	413	472	493	421	438	467	390	456	446	428	410	447	432	458	462	448	429	440	443	462	456	401	456	475	411	435	448	450	463	460	452	448	433	415	405	439	464	474	458	453	404	438	431	444	394	484	446	394	463	487	427	455	419	415	440	464	444	443	449	451	422	442	442	416	500	427	427	452	420	476	426	432	439	417	452	422	426	444	403	426	427	447	487	417	427	422	437	434	405	411	431	439	424	448	427	449	447	432	442	417	438	447	450	448	451	473	407	474	420	433	429	436	409	435	439	455	407	391	455	432	454	451	463	433	462	427	445	428	417	425	430	451	417	409	464	466	452	414	442	464	479	439	432	434	400	420	478	446	396	451	452	478	448	419	400	454	417	441	412	462	423	434	377	457	467	434	411	440	442	403	455	467	431	448	390	471	441	473	444	425	425	483	452	422	404	424	435	393	444	393	439	436	392	442	487	388	453	417	481	436	451	401	404	426	433	446	414	423	464	422	438	431	457	413	480	447	429	446	487	434	467	436	397	464	424	446	446	455	435	426	421	425	437	462	438	444	419	423	418	453	426	422	456	440	419	441	388	433	408	453	448	431	426	477	434	440	448	438	458	454	479	408	433	439	407	406	430	508	463	498	421	429	433	438	436	409	396	474	463	410	463	453	454	404	462	409	408	454	431	427	436	444	468	461	441	397	439	411	447	454	432	452	455	421	480	452	441	433	426	389	448	473	411	455	479	394	414	431	452	424	425	432	441	481	416	465	408	430	435	462	438	407	462	453	445	440	453	440	403	473	447	433	416	445	396	439	466	404	457	430	452	404	395	437	444	449	421	424	468	463	436	421	449	479	422	408	457	421	444	439	446	459	445	426	417	437	433	432	402	435	451	448	427	414	459	455	463	418	426	449	431	475	407	426	447	445	436	413	402	398	453	449	415	438	439	456	424	425	428	454	439	458	429	436	449	459	435	490	456	397	454	459	451	441	457	444	446	408	466	451	411	455	477	435	439	458	429	491	438	454	423	437	418	453	443	443	490	414	423	437	419	432	466	441	450	473	438	440	426	429	458	446	457	425	440	453	461	429	443	441	421	405	470	468	406	460	457	417	426	437	432	383	453	421	424	439	465	422	449	417	441	451	405	435	450	458	429	415	431	430	393	431	458	448	407	440	443	439	443	455	472	414	470	407	424	435	449	441	410	435	443	445	446	428	445	434	429	461	411	429	447	412	474	448	427	429	452	448	424	425	454	439	422	434	426	409	406	462	445	439	464	400	441	423	439	458	417	435	420	443	459	444	455	455	447	411	418	404	479	432	452	442	430	427	431	468	451	429	451	440	469	476	425	400	401	408	418	448	409	442	420	464	446	404	429	411	480	444	439	370	401	443	466	455	453	415	440	466	440	432	436	433	442	449	419	444	465	440	445	464	410	420	408	466	449	464	439	419	477	424	440	420	472	457	461	433	482	415	442	475	441	398	445	407	420	466	467	423	454	436	443	451	452	436	428	440	400	404	415	420	424	450	481	468	410	454	449	422	417	441	464	416	434	421	437	429	453	423	436	445	446	427	433	444	435	392	405	441	426	443	459	460	430	413	457	443	447	430	440	420	442	432	435	451	427	405	409	440	445	401	439	436	422	449	475	468	407	443	437	406	434	442	396	455	457	428	443	415	451	428	444	454	421	471	445	443	450	411	464	455	432	418	457	462	423	492	439	427	419	412	431	435	406	456	437	442	446	443	458	436	439	440	451	475	475	431	401	420	419	459	433	419	410	434	434	454	457	424	410	456	453	434	413	420	438	393	460	433	449	428	435	416	430	478	453	450	431	438	427	457	430	451	416	423	414	412	438	433	440	427	453	441	406	415	448	463	406	433	444	432	457	454	421	454	424	423	413	456	452	450	388	445	433	449	447	429	420	477	417	429	441	412	440	444	438	426	456	416	445	435	419	410	455	427	424	434	432	420	430	426	439	420	457	455	459	423	448	443	422	444	461	444	412	420	449	450	430	423	457	418	440	417	447	452	450	430	405	425	468	444	432	420	466	406	447	425	448	459	414	461	466	446	410	410	412	454	452	430	403	421	441	423	434	426	412	417	428	453	425	439	442	468	430	425	450	443	401	450	420	459	440	465	408	432	419	437	433	429	446	446	418	435	428	460	441	422	431	430	431	403	421	407	431	419	456	428	423	430	434	451	427	490	497	445	457	441	481	414	431	435	481	405	431	447	410	412	438	400	441	454	451	434	458	414	420	453	387	431	407	416	408	461	482	461	457	423	433	379	443	433	413	409	419	462	482	483	418	447	446	430	410	422	443	459	478	429	485	411	433	430	459	430	427	435	419	407	422	444	433	452	434	443	438	453	446	412	426	416	452	438	417	437	478	438	437	464	428	456	443	446	433	443	405	434	431	459	421	437	447	424	425	434	456	464	446	449	441	426	441	444	439	449	454	384	476	423	448	430	403	418	411	455	439	392	410	425	476	439	460	465	440	423	446	448	470	423	405	443	422	441	463	433
31378	53146	38650	27554	18343	7943	3773	2364	1621	1027	839	651	683	652	614	578	548	549	562	524	525	512	538	482	495	556	534	516	512	489	531	520	494	537	484	496	506	470	521	480	487	475	513	474	527	527	485	535	521	512	500	488	451	475	490	499	618	893	953	761	536	528	517	522	495	512	515	497	495	499	483	524	471	511	522	482	507	506	486	476	477	488	491	537	438	495	471	518	522	545	518	498	489	525	508	464	510	495	523	479	473	546	531	476	503	492	512	523	505	494	481	489	505	529	464	515	518	526	461	505	496	454	492	522	526	479	450	527	491	489	527	516	525	497	490	512	479	495	528	487	445	486	482	519	508	499	508	466	466	496	510	466	524	520	493	512	480	516	511	495	510	518	488	468	508	499	465	492	523	479	525	490	518	504	495	521	444	500	476	491	495	488	528	498	490	506	502	475	453	503	517	493	476	535	512	498	507	484	445	516	473	509	496	509	493	476	503	521	484	499	516	518	495	490	534	509	476	514	492	524	474	463	532	518	514	495	471	490	469	452	516	497	482	501	492	509	502	492	483	484	506	512	495	480	477	495	493	458	493	497	490	464	476	502	516	501	517	448	493	472	526	469	524	479	498	526	485	487	508	509	476	508	510	492	532	522	546	501	495	524	491	513	421	500	481	508	482	506	477	487	485	518	509	502	492	460	489	541	475	487	571	470	487	506	498	525	507	477	485	493	468	479	502	488	473	534	508	472	548	497	508	489	493	456	482	513	496	505	508	504	492	496	495	499	502	484	519	525	476	495	503	505	503	482	493	481	502	497	480	488	532	484	469	499	560	495	500	513	481	506	499	521	498	541	487	501	504	475	499	503	528	495	490	512	490	513	485	481	492	474	437	519	497	498	454	477	473	459	492	513	472	508	497	521	495	526	493	508	549	520	471	515	506	479	512	483	502	527	499	536	505	484	467	505	487	500	498	482	489	492	467	498	498	497	520	506	495	471	460	524	460	518	506	470	538	512	511	480	480	525	445	477	465	466	472	512	511	525	465	525	509	503	505	519	491	485	464	479	488	451	474	497	506	464	476	529	487	502	522	528	476	511	488	465	505	508	455	475	515	514	473	485	514	474	482	534	510	462	475	486	484	559	506	527	478	505	471	516	507	519	484	485	497	492	495	478	500	450	501	527	485	545	477	502	529	464	485	477	499	483	534	505	533	463	484	476	474	481	497	504	502	493	519	497	519	470	491	502	505	507	496	516	480	494	463	512	510	478	543	506	486	481	514	510	511	499	509	496	491	490	500	484	471	488	444	441	481	520	509	446	521	457	517	501	495	499	496	506	497	483	486	512	506	475	522	529	490	509	527	477	489	493	494	495	485	476	497	529	475	490	504	512	468	527	472	497	511	512	495	451	490	494	485	519	470	487	488	499	479	492	505	508	501	527	457	487	476	495	472	505	490	506	476	520	511	488	489	473	481	523	447	500	509	508	546	505	469	523	501	515	464	508	494	537	493	519	522	521	510	513	525	523	481	487	483	515	464	473	477	477	504	496	546	519	537	475	478	521	516	520	493	482	510	496	496	484	507	510	485	513	489	509	512	542	499	503	482	469	488	488	475	523	497	479	540	522	505	495	531	477	502	523	491	505	561	460	495	494	485	503	464	494	472	484	511	516	499	524	497	456	508	511	480	485	466	506	503	506	466	503	497	482	478	525	472	480	487	509	513	552	482	545	506	514	510	506	493	501	505	476	479	508	525	466	489	483	504	525	499	520	496	486	483	478	490	480	491	490	507	519	490	459	515	491	495	441	481	519	498	530	476	482	517	507	471	509	492	517	485	466	517	483	538	493	458	525	484	505	518	543	486	468	503	468	517	521	527	463	478	524	513	493	500	538	511	532	500	479	533	496	482	493	514	472	481	479	521	505	485	505	497	494	481	504	464	513	500	492	520	497	461	520	504	529	453	473	488	480	493	518	471	490	468	495	517	513	459	476	479	502	483	519	524	521	494	521	509	522	466	482	483	483	508	480	488	513	502	490	472	534	470	468	500	536	526	496	505	453	560	482	488	504	468	537	486	480	514	473	494	493	513	488	493	526	495	475	464	481	530	523	500	530	453	532	509	491	455	489	509	500	473	518	481	481	476	480	516	493	507	469	466	511	506	491	474	478	500	527	461	497	511	545	487	502	519	447	475	516	514	487	526	513	518	489	485	503	504	483	506	528	472	507	490	507	492	506	500	498	524	490	480	528	477	460	482	511	505	511	530	508	520	518	494	502	477	510	528	507	542	481	529	471	510	540	516	490	511	505	475	530	495	508	488	470	461	524	504	449	490	472	511	463	479	471	502	521	482	526	482	480	478	514	534	496	500	517	503	504	500	499	458	515	477	495	483	502	502	542	478	493	512	451	468	491	474	534	461	493	535	518	492	477	512	515	509	521	461	478	506	533	482	486	508	533	518	475	530	496	510	466	501	466	482	492	454	490	459	499	514	475	488	512	489	493	493	520	487	492	542	507	492	506	501	511	491	470	528	505	494	510	485	457	517	494	499	533	495	489	494	514	519	495	467	486	500	512	492	520	495	503	480	495	463	491	487	517	501	497	504	496	452	505	529	472	513	487	554	495	463	508	535	495	546	544	494	496	488	505	547	505	507	478	480	487	496	489	531	484	484	490	487	474	499	489	501	522	476	506	513	540	507	498	524	474	506	465	527	482	497	514	470	497	495	470	530	518	529	511	508	536	497	498	482	464	527	488	482	491	478	491	517	506	469	470	446	468	487	503	489	487	524	495	458	488	467	467	484	534	499	517	509	510	507	498	499	522	466	521	483	488	499	507	447	484	505	500	538	490	515	498	498	478	482	501	492	501	491	529	557	496	478	489	532	484	507	510	478	533	509	520	521	477	517	474	500	480	510	499	475	501	510	538	512	499	530	502	536	529	495	492	502	477	525	497	501	515	476	480	486	506	526	479	513	505	505	473	500	520	496	500	527	501	528	506	486	520	471	488	483	470	488	490	487	546	485	477	520	516	527	498	505	469	489	504	520	518	492	489	474	476	517	503	474	467	478	500	518	516	530	502	478	461	519	522	476	458	473	479	508	481	482	454	470	504	519	495	530	525	529	473	480	492	502	465	519	505	531	490	515	472	490	507	458	504	489	514	527	532	495	503	500	498	512	484	508	483	483	486	488	510	506	495	489	528	532	513	493	492	486	452	501	487	494	479	519	501	510	540	516	493	497	517	523	516	535	519	501	464	491	467	497	510	463	503	468	497	492	514	489	488	520	538	483	480	466	498	501	479	489	488	519	510	508	554	468	504	450	496	487	510	487	468	478	481	467	464	475	509	516	513	500	487	470	495	484	518	521	487	524	513	517	477	507	500	471	499	455	504	519	461	454	513	436	490	503	503	501	536	464	514	528	482	510	506	503	480	460	501	487	510	491	510	535	519	509	510	496	495	519	522	522	522	501	523	466	481	479	516	505	472	496	490	500	483	472	471
25195	21134	27640	26006	17829	5407	1837	1160	894	764	618	603	596	551	562	568	610	578	560	584	545	558	561	544	596	597	573	590	540	589	568	626	544	553	550	562	603	525	570	578	591	576	515	524	606	520	549	537	547	547	613	520	550	579	565	574	629	703	614	582	566	542	537	551	590	539	578	512	542	599	513	549	578	557	553	587	562	541	581	526	574	605	551	557	531	549	596	565	584	534	581	610	578	559	536	572	582	542	569	550	531	543	572	573	517	549	553	586	575	521	546	529	527	567	528	581	568	591	587	508	557	551	513	520	578	529	513	590	561	542	556	547	582	599	542	592	537	537	582	559	526	555	563	590	584	592	567	539	576	568	585	585	546	600	553	548	544	564	568	595	576	571	554	569	507	539	587	547	515	530	581	550	570	555	582	583	566	518	547	543	521	562	590	556	563	580	569	564	569	530	553	576	553	570	568	563	578	559	588	541	558	550	571	512	556	558	552	566	566	506	540	499	568	545	581	555	589	552	516	521	523	551	553	516	533	567	538	513	547	551	555	557	572	549	530	526	558	605	544	553	537	535	565	508	563	554	596	583	548	526	519	616	576	566	560	556	552	583	545	514	542	571	559	529	527	517	562	565	567	573	555	545	579	540	563	528	547	515	569	552	548	565	554	561	601	652	611	556	571	569	556	525	524	529	560	563	550	584	570	535	542	580	559	561	574	564	541	548	549	541	568	578	556	570	549	573	556	571	529	524	581	574	537	548	543	579	571	543	592	594	564	536	609	603	518	551	607	572	572	614	554	585	549	548	555	519	530	561	525	577	552	546	552	534	592	566	527	571	537	517	542	571	548	517	530	534	565	580	531	526	543	612	547	574	540	566	569	583	492	562	589	513	515	554	536	572	616	541	576	539	542	529	505	545	552	557	559	563	527	580	566	539	551	574	541	579	533	581	533	544	535	570	598	553	542	543	551	541	525	576	545	573	524	515	617	592	583	559	546	598	582	598	543	547	487	580	532	541	554	553	605	536	572	545	574	524	586	589	575	593	566	542	544	572	539	558	587	560	555	524	556	614	553	576	558	536	583	543	547	536	566	579	578	581	563	545	550	595	565	569	516	543	541	561	533	553	536	539	520	534	547	559	580	545	564	544	567	542	519	590	543	527	481	538	547	583	581	580	546	556	569	561	548	566	533	535	535	551	577	595	590	523	531	593	487	498	531	556	541	565	542	543	555	581	585	600	590	534	548	529	558	562	554	558	572	544	534	538	562	534	570	577	558	554	535	557	580	535	535	567	575	507	542	571	530	526	500	536	531	536	545	600	550	552	551	550	537	550	514	542	563	564	581	545	548	550	564	564	561	595	574	546	542	548	527	543	550	564	564	513	535	591	516	548	550	562	543	577	567	567	538	529	595	556	583	552	535	602	520	585	502	565	562	579	549	561	544	571	550	547	579	545	575	552	507	558	548	571	561	576	545	575	543	596	546	526	551	541	537	553	540	540	535	531	562	569	570	601	598	544	530	583	565	554	582	509	615	568	505	540	613	560	547	559	566	580	553	550	530	573	540	558	567	583	508	551	562	519	559	590	531	563	556	537	606	573	535	576	559	524	531	516	554	523	560	536	577	552	559	555	594	542	522	540	556	556	549	558	556	544	563	504	507	550	593	542	569	573	541	543	553	603	574	577	585	620	575	597	554	526	525	585	506	541	559	543	595	554	503	545	516	552	537	558	589	529	574	563	550	534	557	526	550	535	527	568	588	603	589	526	586	538	574	588	569	519	555	546	577	534	550	584	572	568	574	560	587	612	546	528	564	571	559	572	549	546	531	592	581	601	560	554	544	533	570	534	569	552	577	509	577	534	532	560	563	523	541	513	587	535	517	584	520	547	541	561	572	527	550	539	554	550	555	558	543	548	548	546	577	581	539	545	548	567	522	531	523	535	523	581	545	586	538	567	589	565	513	541	554	565	569	571	542	508	553	571	558	547	569	539	574	536	562	528	561	537	535	584	548	554	589	592	577	588	582	583	605	541	574	546	543	577	583	554	584	554	539	551	546	592	510	572	552	580	538	548	493	572	549	587	548	553	528	585	534	547	566	553	589	581	606	550	561	566	577	539	518	573	540	554	557	565	531	558	599	585	582	542	551	571	567	559	571	581	533	571	554	554	586	553	532	534	559	563	556	560	592	544	537	551	543	549	535	558	565	578	543	543	543	569	519	548	586	543	547	575	595	581	571	511	546	545	577	533	553	554	542	597	590	572	547	554	587	549	511	530	566	571	539	558	576	537	602	555	542	584	537	528	553	566	564	561	513	525	523	562	537	530	583	539	533	543	566	562	561	521	539	527	588	555	549	544	527	526	564	533	552	515	559	504	549	515	563	565	558	545	548	541	563	569	594	580	556	603	585	525	543	567	535	571	535	576	546	542	528	576	553	544	577	549	526	577	579	510	538	532	571	579	567	530	534	573	560	546	543	567	557	577	537	594	529	540	598	574	563	533	619	572	557	534	533	580	534	564	580	568	588	575	529	594	548	554	545	563	564	599	537	552	564	550	534	558	531	596	591	522	561	553	583	580	545	610	569	539	535	558	579	539	552	556	545	597	567	543	509	539	605	587	557	544	544	545	531	563	555	586	565	589	528	574	518	546	557	542	501	522	500	563	539	570	579	521	528	562	558	522	557	540	540	586	507	548	621	531	541	557	587	569	516	556	579	572	579	563	564	567	521	552	530	562	524	553	532	520	552	548	594	558	547	572	602	519	537	551	589	547	564	529	582	517	558	561	594	580	551	598	532	561	556	548	605	556	539	564	541	584	577	554	547	533	547	549	528	559	538	510	535	561	562	548	597	598	574	575	564	585	565	511	534	535	553	517	557	578	549	527	530	550	569	537	558	573	538	527	531	555	586	540	575	609	572	553	510	527	560	529	528	518	539	508	559	522	567	581	599	628	540	560	571	547	550	558	550	559	547	563	553	566	584	505	592	557	555	555	529	556	533	532	564	566	528	552	577	535	542	551	602	588	559	568	530	544	579	552	575	555	565	567	575	537	543	538	544	564	580	559	598	553	572	571	560	524	561	510	544	571	569	561	584	549	521	522	566	549	543	557	560	551	574	548	618	526	574	566	570	535	555	549	518	600	539	553	538	584	569	577	560	541	532	551	550	552	528	538	528	576	538	535	578	574	537	537	577	570	575	552	515	543	547	538	570	559	528	577	584	584	563	590	572	538	576	555	553	574	572	534	552	602	517	532	575	591	557	580	527	552	579	586	534	563	570	528	601	542	545	596	567	551	568	571	558	560	564	531	554	550	560	561	586	544	552	562	541	552	520	600	577	552	567	516	558	590	555	571	565	559	573	535	569	555	566	517	525	538	519	578	560	556	563	581	611	576	535	548	571	514	546	569	536	577	554	558	555	575	543	542	538	534	574	586	528	557	537	575	552	549	576	559	560	555	530	535	575	523	527	587	552	531	543	579	581	524	539	583	585	555
30472	48132	35124	25560	16629	5695	2874	1866	1293	1026	835	684	668	694	675	669	668	646	714	646	655	643	624	631	644	643	641	617	693	656	577	609	627	645	647	651	608	594	619	633	644	620	642	608	617	605	592	679	615	620	654	617	654	645	640	607	751	860	802	675	647	616	662	639	625	643	635	620	633	662	614	629	607	649	610	674	651	611	620	585	601	620	576	619	573	594	615	617	640	597	657	622	655	620	630	624	639	645	670	582	634	580	603	650	639	567	643	658	681	653	624	657	617	608	622	641	593	635	649	607	690	648	603	618	630	594	575	630	632	641	646	644	623	619	591	614	658	601	629	677	631	671	610	633	620	620	604	668	647	591	588	605	638	613	611	621	642	653	645	625	582	634	600	608	590	648	593	612	588	644	638	610	617	585	582	602	673	602	639	602	626	666	637	623	596	647	592	610	558	617	663	696	617	621	669	633	615	633	627	691	613	577	605	656	620	632	605	647	622	613	645	649	560	677	666	603	579	622	667	624	650	601	670	623	630	619	635	616	633	627	651	656	633	576	606	651	663	537	622	605	569	638	635	626	585	637	596	577	630	631	647	660	610	664	619	599	631	601	596	633	615	629	591	668	616	601	640	620	604	564	654	637	685	608	627	652	628	630	655	687	633	661	610	606	636	618	661	597	652	628	603	628	615	562	634	639	651	581	609	643	608	616	642	589	627	629	617	627	600	616	603	649	625	624	625	650	646	685	607	587	626	663	609	658	613	575	646	633	621	616	600	670	649	643	641	641	669	619	604	600	628	601	655	605	622	635	622	689	610	590	607	620	665	607	581	610	630	660	626	629	604	615	653	628	606	602	617	614	623	604	639	614	620	615	603	662	630	617	604	592	623	676	637	643	611	611	627	639	636	640	616	614	669	609	650	675	636	654	614	594	612	632	587	617	620	671	595	563	647	652	610	648	606	690	634	604	642	598	656	632	631	610	605	652	617	642	677	632	660	649	677	641	606	621	637	647	682	628	654	629	640	594	602	650	626	573	627	632	607	632	618	637	627	610	613	597	566	624	658	630	623	638	662	647	588	603	600	586	619	624	643	622	656	614	602	611	617	633	642	612	623	602	647	662	608	633	606	606	635	621	637	654	643	614	615	630	629	678	628	640	648	631	615	647	645	680	665	654	603	618	639	671	630	614	594	619	640	636	625	679	629	632	668	625	587	669	637	663	637	609	626	649	612	618	640	619	623	675	630	702	626	663	640	632	636	637	648	672	647	639	650	607	630	618	588	642	676	656	562	616	608	637	665	630	622	655	653	613	664	620	621	643	644	625	664	601	603	635	601	634	635	642	650	645	657	628	633	603	634	593	630	640	651	637	619	596	642	629	599	628	623	662	624	629	607	626	629	602	615	655	676	625	610	640	619	611	623	620	613	617	631	594	603	637	628	645	603	559	589	592	638	660	634	611	610	593	654	607	574	614	683	624	629	646	635	649	616	636	657	617	661	592	674	610	644	654	673	633	677	603	627	626	607	595	610	642	667	605	597	699	651	662	606	629	591	637	615	623	607	673	623	630	601	645	601	614	628	610	606	628	616	606	641	618	600	667	624	612	637	659	627	675	610	626	619	618	587	630	677	618	623	571	634	634	633	634	623	624	635	651	649	639	641	629	606	628	660	603	570	626	565	631	631	570	631	652	597	628	639	631	622	644	660	637	652	593	589	690	654	591	600	652	615	632	642	594	630	599	694	602	663	649	610	623	656	657	665	652	616	652	620	614	616	634	649	670	626	577	594	627	619	619	600	647	645	684	607	648	643	663	639	637	577	645	673	641	631	585	664	633	622	641	628	618	630	642	627	640	615	599	620	616	622	674	626	606	632	592	658	670	603	670	644	624	624	645	628	632	643	679	622	604	668	661	613	579	591	613	613	637	646	645	671	631	639	635	611	696	596	594	612	616	614	625	651	653	583	608	632	649	630	637	600	614	640	627	647	655	592	643	607	646	617	639	608	617	663	604	624	609	628	629	627	680	593	645	615	622	634	596	603	693	710	629	647	649	627	614	642	601	643	648	644	622	609	620	641	657	604	623	617	636	604	613	617	657	663	641	630	626	629	587	586	646	601	641	609	599	661	652	649	630	656	619	589	607	631	651	660	586	674	626	644	601	605	564	635	600	674	602	641	631	667	636	613	609	586	658	596	657	574	618	588	614	608	622	619	655	638	625	593	633	629	606	668	634	634	633	593	635	624	596	634	653	610	642	586	630	640	633	649	617	610	621	624	611	637	611	637	659	640	617	603	630	612	625	644	656	590	648	669	665	636	642	632	652	621	616	654	653	648	630	584	648	609	634	648	631	655	685	608	628	630	608	616	653	628	652	609	581	623	585	620	634	637	623	633	682	628	629	627	625	651	638	624	617	646	615	641	657	615	602	624	600	642	615	600	588	604	582	638	626	615	660	614	606	618	662	640	644	626	672	677	576	622	598	596	663	621	623	610	643	613	649	612	631	605	583	604	642	633	645	612	629	625	567	664	586	615	629	627	592	639	605	618	606	626	614	594	584	620	660	673	667	596	620	620	595	647	633	611	661	642	626	645	605	604	638	590	620	648	560	647	665	641	619	666	620	655	610	649	627	618	589	602	615	664	626	640	673	632	605	644	579	596	651	622	632	643	656	631	632	643	658	599	621	612	632	605	670	588	581	617	615	645	616	633	638	621	639	634	580	610	634	654	695	629	628	651	606	625	654	641	601	601	597	668	602	669	616	596	624	643	638	644	630	647	600	678	598	666	667	626	642	617	667	625	631	664	635	620	609	608	652	604	608	620	608	643	634	607	609	634	682	647	633	604	627	589	634	623	647	598	605	676	651	655	606	694	656	617	649	629	648	627	608	636	649	646	683	639	617	644	641	664	661	663	659	618	618	596	602	638	581	646	632	646	657	634	632	681	624	625	590	623	605	596	592	615	623	617	620	613	644	643	634	636	656	591	590	611	676	658	637	620	666	589	657	651	604	622	630	608	629	595	590	595	641	644	611	606	633	632	634	681	635	577	636	618	636	666	631	629	606	637	651	658	629	653	590	627	662	641	608	601	632	643	617	609	654	626	620	605	636	619	650	630	627	638	628	628	635	623	610	644	666	587	630	617	633	609	619	600	619	611	612	628	640	648	618	623	646	634	659	604	681	581	621	627	622	615	633	593	628	624	653	621	673	626	592	593	615	581	636	621	676	622	681	611	627	635	663	624	660	641	631	662	595	626	623	643	603	679	662	623	606	621	565	638	588	655	594	617	629	645	618	604	633	624	673	609	661	627	652	614	641	623	654	637	622	635	645	641	643	668	648	635	604	637	675	586	609	647	635	620	667	604	673	624	640	623	645	627	598	654	618	663	658	615	622	620	654	662	677	618	630	645	651	596	609	603	612	610	596	623	667	599	629	649	660	643	575	649	622	602	635	586	602	630	653	661	609	658	623	636	582	647	627	619	639	614	582	587	651	605	634
22979	21183	28882	23903	21327	21180	12445	2636	1507	1227	1008	877	777	748	703	733	669	619	694	636	576	606	587	641	638	563	632	556	580	588	609	609	623	620	596	658	578	606	596	607	630	582	647	597	554	639	574	593	609	588	610	595	566	597	616	742	1125	1343	845	580	559	577	614	558	591	587	613	582	592	590	585	603	595	547	605	603	549	564	616	626	573	597	604	577	629	591	565	612	614	562	625	579	611	605	581	586	638	579	601	585	570	588	583	548	566	600	595	563	577	537	590	596	580	591	598	605	599	618	592	601	570	636	599	570	546	574	590	554	600	601	532	570	583	542	612	587	632	556	562	599	591	565	566	576	583	588	611	602	567	575	619	562	605	595	572	556	571	585	569	538	636	582	576	637	588	570	610	586	573	570	652	595	589	590	614	544	592	567	601	551	589	636	570	575	640	602	629	612	563	587	605	617	574	558	631	551	593	547	610	612	554	545	585	606	592	542	614	607	590	569	571	590	607	557	558	567	620	593	587	565	544	582	591	597	571	590	553	561	564	605	574	610	588	593	586	550	628	595	586	607	568	565	568	607	611	551	649	563	598	552	544	581	599	560	570	580	611	589	584	593	590	567	543	568	550	573	538	578	617	570	577	596	588	568	600	555	640	635	580	597	628	608	567	570	604	652	607	629	610	548	661	587	601	575	564	553	563	565	571	581	639	598	562	595	590	609	568	566	617	616	594	614	591	602	578	562	572	565	573	619	587	583	571	597	598	580	577	603	518	566	614	585	604	595	595	554	600	591	592	613	587	577	590	578	585	564	612	566	538	574	602	545	575	562	600	586	598	579	556	568	597	633	579	583	543	595	570	568	574	581	586	550	609	628	605	593	595	633	585	631	566	545	626	596	541	626	604	584	608	622	605	558	554	598	616	545	590	591	564	589	616	609	591	628	562	589	593	524	551	581	601	602	586	586	593	617	576	614	578	576	588	601	582	565	545	608	588	583	566	567	565	606	583	555	578	587	571	544	562	620	591	602	530	560	610	577	598	570	566	596	578	586	611	583	602	570	556	599	569	545	602	596	558	612	549	593	564	610	610	571	633	617	603	583	586	560	564	629	571	599	612	645	635	575	602	582	560	582	608	603	574	612	597	577	572	544	592	621	623	625	572	560	555	631	570	572	598	621	613	601	580	554	577	563	586	574	653	574	597	603	588	621	601	607	640	603	580	581	558	610	593	577	588	636	569	601	545	548	622	586	604	577	548	566	567	579	588	566	594	604	605	560	610	554	551	586	557	590	578	606	601	602	595	558	570	573	607	581	575	617	575	576	575	636	578	581	596	577	589	589	584	580	588	622	591	592	603	588	577	575	568	557	552	558	577	586	588	585	518	600	590	626	562	605	571	526	557	566	617	554	567	599	596	578	607	631	607	595	574	601	577	592	544	586	585	600	547	679	540	563	584	585	586	597	579	620	572	568	575	619	610	580	612	609	609	559	546	545	591	571	576	580	582	622	605	552	583	613	575	579	583	624	608	564	607	581	540	557	551	616	577	575	618	549	620	601	563	582	571	599	597	588	610	596	579	638	600	585	570	613	583	612	530	585	587	573	586	590	585	595	574	559	604	540	610	572	589	616	566	578	594	578	532	624	579	581	514	574	565	600	583	580	622	561	583	573	584	619	587	592	594	573	584	533	582	640	546	608	546	610	615	607	588	601	556	567	582	616	568	620	567	596	615	570	582	625	606	583	591	596	565	604	566	569	553	563	608	593	566	602	573	572	611	534	604	586	633	552	606	574	597	568	587	538	538	638	570	527	588	542	571	578	577	608	600	582	579	549	560	604	578	627	599	584	583	585	563	543	546	589	575	608	570	570	610	626	642	594	542	600	643	568	599	612	573	565	610	575	572	580	583	613	604	573	548	598	575	596	553	556	583	560	526	626	594	556	555	550	588	559	561	573	591	583	578	589	560	563	579	560	557	588	553	599	587	614	632	582	599	588	586	601	620	575	607	618	616	581	556	602	556	584	612	596	623	576	574	576	550	568	588	600	577	573	598	565	620	615	592	617	565	581	578	584	632	570	576	586	604	599	543	580	556	585	586	589	572	551	599	608	610	565	584	578	601	609	573	594	594	569	591	577	574	602	535	579	596	564	565	571	600	538	660	583	548	531	563	590	567	549	603	604	583	595	551	588	593	559	563	593	572	620	598	567	617	590	614	587	634	586	600	580	583	582	554	569	571	555	586	574	571	612	568	581	576	603	553	604	571	560	584	596	601	586	576	590	592	545	566	594	596	596	627	604	601	624	630	575	593	597	611	549	569	572	538	573	587	591	585	600	567	550	576	566	634	609	612	577	592	551	588	576	569	568	647	577	596	635	617	579	537	594	605	593	564	568	551	626	567	607	598	570	604	605	599	623	532	531	572	574	561	572	597	572	576	555	574	578	587	564	573	598	598	557	551	552	611	623	584	562	547	572	608	573	581	550	629	552	616	541	597	610	563	585	620	594	571	609	621	609	626	617	610	623	567	552	552	587	576	609	612	575	586	619	594	559	559	565	666	616	589	627	576	575	630	643	608	580	591	594	586	574	608	600	618	579	582	608	555	567	559	560	539	606	612	607	588	625	566	569	577	593	570	579	593	593	542	632	609	589	557	603	607	560	596	573	573	590	571	571	581	577	578	621	595	585	598	559	532	599	650	581	537	595	593	574	579	524	585	605	569	606	616	548	603	647	548	567	580	636	553	587	579	580	584	591	606	586	590	615	607	577	580	579	606	586	593	675	574	550	579	591	585	597	617	599	561	594	550	557	582	600	585	577	555	570	584	584	592	542	570	578	611	617	621	607	576	573	564	586	584	597	615	628	565	583	603	612	507	602	557	574	585	576	562	581	599	596	616	592	586	587	606	601	628	589	595	587	590	615	565	578	604	567	601	596	587	613	531	553	552	618	568	566	598	584	562	574	597	574	592	582	563	581	626	588	583	576	583	531	593	571	591	602	617	595	612	620	597	595	537	564	572	564	610	602	602	538	575	561	615	588	562	575	619	591	605	568	589	633	578	586	579	528	583	624	536	571	598	620	581	572	622	514	587	568	585	559	569	596	545	562	593	597	565	585	569	629	561	577	559	587	551	559	612	587	580	594	571	641	617	585	576	562	556	593	574	613	576	527	602	552	570	603	555	592	583	575	577	581	520	598	605	557	588	571	578	607	569	584	565	569	554	567	588	571	635	584	545	557	620	602	591	577	543	563	592	619	558	621	577	604	583	579	630	577	575	595	573	580	569	566	527	560	596	600	604	620	587	583	593	558	592	560	585	578	585	582	596	604	568	586	575	601	609	604	636	603	616	612	615	594	597	584	559	565	590	612	593	584	598	545	543	548	587	581	544	583	612	617	594	585	582	585	561	594	574	575	572	561	597	587	633	556	553	624	579	591	632	609	595	596	554	556	622	589	594	582	575	584	593	592	564	603	575	548	571	605	610	573	630	548	575	548	652	619
33621	60133	47413	35800	17746	10568	5900	3581	2415	1707	1346	1091	992	923	833	808	769	745	699	719	684	702	649	668	690	627	705	662	612	678	693	646	660	645	621	652	648	638	670	663	604	686	677	704	616	657	660	633	666	643	648	666	625	604	616	751	1410	1625	958	654	667	637	631	641	637	643	662	654	636	656	714	685	646	619	670	700	622	627	644	619	605	595	629	677	604	649	631	591	670	605	618	633	668	668	614	634	653	644	628	589	666	660	666	638	612	627	647	650	637	616	639	654	630	663	666	641	589	633	595	621	624	609	632	639	646	691	671	583	622	645	626	666	633	632	603	678	659	596	687	662	624	603	666	633	613	655	705	644	588	698	640	629	572	650	641	662	689	612	637	605	610	619	659	610	630	679	620	643	598	645	604	644	658	637	646	639	641	639	651	671	610	639	608	618	656	630	673	577	632	596	617	633	634	649	638	680	606	633	602	635	649	610	630	651	620	677	675	639	597	623	653	660	658	616	652	649	666	652	647	596	590	670	672	618	637	629	699	640	634	688	655	580	649	649	694	607	683	646	627	586	618	641	661	674	659	645	659	681	618	629	666	693	614	650	576	595	611	615	622	625	664	639	661	622	615	615	625	662	696	647	614	627	629	665	626	592	655	687	577	623	687	578	651	621	655	640	628	647	671	608	685	640	630	675	616	662	649	660	710	643	613	618	648	637	639	681	635	635	660	654	625	631	643	633	647	638	573	637	637	593	627	636	630	608	604	661	626	643	620	638	658	642	651	626	698	598	597	640	623	652	660	612	653	655	585	613	642	683	640	610	665	615	621	692	672	635	613	640	648	664	611	638	616	646	615	678	686	646	698	642	612	646	671	653	645	665	631	632	639	622	692	614	644	605	636	601	634	663	652	644	673	651	692	630	637	626	635	586	672	639	615	623	646	644	637	706	612	671	580	618	665	668	613	638	658	622	633	641	666	601	625	643	666	630	637	648	647	629	625	633	631	605	583	653	583	621	667	652	630	640	651	632	647	660	650	695	645	577	635	645	625	632	634	642	603	619	596	664	669	636	618	637	640	581	644	616	646	623	629	613	632	627	660	640	619	620	645	647	633	630	609	642	639	611	688	633	628	630	669	599	655	645	623	610	601	626	656	623	661	655	668	617	622	663	617	629	630	625	642	614	612	663	649	636	648	633	668	650	650	631	662	642	660	632	691	661	651	609	665	646	635	653	616	626	662	629	584	587	650	650	677	626	571	636	669	624	649	634	606	618	623	598	653	649	634	598	640	655	624	701	593	638	606	619	624	662	621	642	653	650	663	576	612	658	646	638	594	593	651	637	654	603	653	631	623	615	643	670	673	622	645	631	598	666	656	634	624	599	605	657	637	653	624	663	622	658	619	588	594	654	661	570	608	602	605	693	647	658	685	621	642	656	597	605	604	619	641	655	655	607	606	620	647	712	623	622	631	577	661	638	634	601	615	628	645	632	627	622	618	609	617	650	658	595	618	634	629	626	647	656	666	616	624	599	676	619	628	616	630	666	605	638	659	605	650	658	672	672	637	629	657	651	649	664	678	647	663	609	620	608	637	666	624	642	617	658	654	679	622	673	683	619	619	678	648	663	625	640	610	676	610	639	649	684	593	671	629	675	644	590	615	676	607	614	626	618	649	620	648	608	676	618	652	610	634	616	611	679	644	663	599	659	648	638	651	621	612	646	664	643	667	642	636	639	637	633	652	648	631	603	664	645	591	668	639	622	619	637	615	601	660	649	602	632	644	648	632	664	626	652	645	615	655	644	641	615	680	639	658	577	639	625	679	635	626	605	658	599	661	623	595	633	628	658	645	676	650	649	615	631	577	627	642	602	641	664	637	635	638	621	643	655	655	641	601	673	635	627	625	635	662	621	628	651	641	654	643	660	613	613	642	664	652	637	656	666	604	627	627	591	694	612	661	606	635	624	582	637	637	629	622	627	669	608	619	614	630	691	628	628	605	630	632	615	631	621	649	624	543	611	631	615	622	635	630	637	668	636	625	637	628	626	660	664	635	635	611	648	656	594	645	637	658	666	666	617	632	641	613	623	645	668	693	644	663	658	625	632	644	608	632	652	658	660	623	630	631	626	614	616	653	612	616	669	687	647	601	627	632	646	640	577	668	651	635	605	627	650	624	613	625	636	660	664	658	645	686	631	605	664	616	660	624	642	656	637	618	612	644	640	623	627	658	687	707	599	688	608	660	651	675	593	647	650	617	620	642	642	641	590	618	618	641	681	649	635	642	645	593	644	622	608	622	638	651	630	611	626	650	592	663	616	672	636	626	604	642	634	651	643	637	615	625	618	631	665	662	673	636	623	668	630	642	580	631	676	628	624	649	654	654	637	678	641	629	643	662	628	631	639	626	619	643	636	617	637	624	636	612	621	631	654	629	583	665	600	631	666	654	629	634	619	645	640	617	620	613	647	656	621	612	642	674	693	631	622	619	684	680	640	601	678	632	627	635	615	650	680	656	619	643	639	676	615	653	596	628	628	639	631	642	642	671	656	630	625	671	618	651	619	649	674	634	614	633	628	608	633	587	677	585	643	651	613	667	694	606	636	619	686	627	634	600	617	594	700	626	605	641	617	674	626	643	688	623	622	634	595	638	661	592	632	652	612	624	702	629	642	680	585	636	643	651	665	639	609	585	626	628	639	629	622	640	675	630	586	610	646	617	632	634	640	618	655	647	628	596	638	620	659	680	640	673	651	613	598	624	636	587	648	661	642	642	575	623	666	639	626	630	639	680	646	661	598	646	637	649	604	625	608	656	626	630	583	687	616	625	663	675	622	651	625	671	638	631	604	592	629	663	640	659	658	655	680	657	628	671	658	616	682	664	647	629	685	627	665	642	628	658	652	629	605	646	625	622	630	626	660	605	592	598	670	579	620	604	622	633	629	624	636	619	654	639	613	635	611	635	660	677	645	646	605	658	619	646	669	631	607	635	609	634	623	672	649	620	652	629	619	635	595	615	608	698	620	637	644	654	641	658	616	668	647	654	647	597	677	645	658	632	639	612	656	616	638	610	652	605	636	618	619	655	670	619	618	639	677	633	672	631	660	667	626	617	641	652	687	654	645	624	628	652	663	672	644	678	642	622	621	645	599	622	655	645	634	645	623	681	656	626	631	589	635	637	655	634	594	622	600	607	649	606	652	651	623	616	636	635	623	637	673	666	616	674	691	641	674	697	617	663	609	674	658	655	616	655	625	634	646	639	588	674	666	664	668	637	597	617	646	680	636	648	639	668	652	629	630	641	601	640	611	626	609	588	605	603	627	608	645	645	616	653	618	596	650	640	618	632	636	638	661	626	652	615	671	610	627	658	654	709	610	633	615	644	660	638	630	646	646	658	655	585	620	652	655	638	636	641	646	652	640	620	609	616	607	668	617	639	661	648	601	673	612	652	654	622	687	660	614	672	664	616	636	656	593	608	645	618	665	646	675	634	610	631	650	635	620
28636	27640	33215	20581	5591	2144	1284	761	527	586	500	500	467	409	451	450	415	443	470	377	432	463	460	488	467	484	482	474	429	448	421	479	435	397	492	405	461	491	447	441	451	458	435	445	463	462	457	444	463	442	414	479	414	437	442	442	472	451	463	432	449	457	456	434	451	414	437	439	438	453	420	422	442	418	471	453	432	425	465	435	440	430	476	450	420	403	469	431	443	439	464	472	456	429	398	439	470	408	416	443	459	433	437	463	474	470	441	429	418	478	436	479	437	461	438	502	457	463	447	438	469	425	480	454	488	466	466	460	447	450	462	478	441	421	428	401	476	437	445	456	457	453	442	424	447	443	434	407	478	445	490	473	439	433	456	468	457	474	427	459	450	444	453	443	473	430	444	477	408	493	442	469	458	427	454	435	424	449	463	442	496	476	440	461	501	460	440	440	447	464	491	427	437	418	402	460	432	486	456	494	467	495	487	442	435	447	475	401	461	475	452	418	424	429	427	456	427	454	452	431	488	458	458	470	419	437	440	454	440	408	459	463	476	389	427	437	472	468	453	451	463	447	450	503	455	419	438	434	426	447	444	442	416	452	457	414	442	444	436	446	445	449	474	408	477	446	497	468	447	449	485	444	464	488	446	434	478	442	454	418	422	476	430	487	471	433	455	451	443	484	473	473	442	477	466	446	436	414	444	420	478	415	412	444	456	430	447	454	430	444	417	466	450	475	490	448	499	420	450	414	476	443	461	432	480	443	430	460	480	425	443	422	442	470	453	432	454	459	440	439	468	451	461	436	438	443	467	468	486	414	463	434	440	443	412	422	453	476	473	451	423	452	483	503	455	434	502	461	478	484	474	473	461	464	444	466	448	439	475	443	470	436	454	493	446	432	435	440	438	444	392	443	458	426	438	459	414	454	459	406	445	475	425	428	429	425	393	466	461	437	474	460	458	451	457	429	440	498	439	462	443	469	433	436	435	468	415	463	445	452	448	417	475	445	492	441	436	457	443	452	431	409	435	460	457	452	449	437	431	448	479	471	486	400	444	425	452	427	444	428	423	446	436	467	507	471	409	483	431	432	484	460	456	449	471	471	463	481	432	417	474	430	509	446	444	433	470	448	423	436	480	451	425	417	452	434	464	417	458	459	460	451	446	453	409	450	457	418	463	422	483	437	457	415	482	446	448	481	421	483	432	424	459	484	461	485	451	430	459	410	444	482	455	445	440	440	451	426	450	461	463	476	445	432	482	459	495	466	476	443	450	441	465	413	421	518	441	443	474	460	430	442	456	450	454	451	430	435	426	428	463	415	457	449	509	448	436	461	455	445	465	430	458	442	446	445	490	489	465	451	426	418	462	437	426	482	449	472	454	459	446	464	464	451	478	443	456	467	428	465	473	406	426	439	435	436	444	416	457	458	472	431	420	448	460	487	425	446	441	471	462	478	449	458	443	454	467	505	473	483	461	466	434	452	461	471	429	434	439	426	456	457	491	450	439	461	447	442	455	460	454	439	429	429	465	466	438	472	435	450	409	443	442	455	434	436	411	477	465	438	422	443	420	468	463	464	440	454	440	419	430	440	492	442	414	464	434	433	463	427	449	475	439	482	464	414	448	447	448	505	462	491	448	431	433	396	468	394	391	444	458	465	472	435	494	446	467	458	422	436	434	416	470	417	462	447	483	497	457	450	485	428	472	467	442	417	456	445	440	459	442	468	445	431	451	450	402	465	457	474	445	434	458	450	464	441	415	445	463	414	491	434	459	449	449	463	453	454	446	469	458	442	456	416	479	461	461	408	438	441	502	456	477	430	405	409	478	465	453	463	447	478	446	451	482	458	452	433	429	417	475	437	449	431	439	432	440	447	461	435	430	451	497	432	463	467	448	449	450	434	456	432	479	478	443	459	440	469	435	403	458	455	463	453	433	440	414	439	431	436	434	444	486	455	440	465	405	485	461	473	497	480	481	466	459	471	445	481	412	404	445	430	438	433	422	471	430	444	464	471	481	441	473	394	447	450	471	452	487	462	453	470	408	422	448	461	445	404	470	460	465	464	445	438	474	420	476	456	448	456	462	456	468	455	444	414	443	398	442	461	451	416	446	460	479	488	454	430	463	436	429	447	435	463	438	448	439	474	440	437	454	473	470	425	460	457	433	428	465	451	472	459	456	451	447	452	446	458	461	412	444	454	463	429	421	457	457	425	447	433	436	466	434	504	469	441	483	461	430	443	465	457	451	438	458	496	469	437	476	458	459	449	482	422	491	438	472	422	417	449	453	463	491	469	453	453	453	433	452	482	439	427	421	483	469	468	480	484	439	422	456	411	461	477	476	461	455	430	433	427	482	434	479	441	461	450	450	483	468	447	459	463	420	435	467	457	434	441	477	443	448	459	443	452	458	483	440	453	443	475	473	440	452	441	423	455	486	467	506	482	486	433	441	480	423	446	441	473	448	436	459	499	477	460	423	464	474	477	422	459	447	445	423	457	426	448	426	454	447	439	458	443	421	439	436	457	442	431	446	470	447	449	443	434	455	446	424	439	493	455	426	470	455	439	401	438	457	449	408	429	491	456	430	446	450	439	485	433	453	472	437	472	446	451	468	442	460	452	478	443	419	467	457	450	506	452	449	450	426	446	465	442	468	437	478	495	499	466	457	474	462	447	443	467	442	502	465	442	420	430	457	459	478	448	482	407	453	454	431	454	460	469	448	456	472	459	479	448	425	403	410	449	482	459	445	454	444	455	444	454	430	432	417	429	474	438	455	439	494	442	463	429	436	465	468	428	439	429	421	423	476	434	466	479	488	438	416	455	474	463	447	471	430	460	417	466	433	407	415	457	425	453	470	479	453	454	455	435	456	408	456	446	456	444	436	432	478	447	459	462	442	440	445	455	419	435	463	463	423	418	448	418	456	467	458	426	443	442	481	481	424	439	465	468	448	425	421	463	460	427	467	461	471	452	418	459	471	439	431	438	459	468	453	490	457	446	426	450	432	431	443	441	438	405	473	441	454	474	462	476	472	446	460	475	452	475	456	446	448	400	416	472	490	427	414	443	448	443	442	465	464	457	457	470	461	443	433	442	452	478	431	473	450	429	491	479	471	463	471	455	459	424	411	442	460	410	463	445	444	427	433	433	445	435	466	420	493	480	502	455	451	467	441	435	458	467	452	455	419	450	454	421	420	445	474	432	463	501	431	451	451	459	445	429	449	468	440	416	441	479	417	452	441	474	461	441	475	455	468	438	480	410	434	421	449	487	447	470	448	448	408	490	454	456	451	454	439	454	434	436	518	421	462	473	456	420	427	476	481	474	469	436	463	456	480	487	420	442	450	429	413	480	436	468	427	435	451	452	430	487	489	423	461	439	417	464	461	441	460	415	415	427	451	468	453	503	442	468	456	463	453	438	449	467	460	478	461	462	436	454	464	430	476	455	465	438	425	432	461	440	430	460	416	462	427	426	428	469	448	453	447	431	452	431	455	457
30237	45444	34209	17684	6668	3180	1962	1191	777	613	600	536	521	515	528	536	499	531	525	508	524	539	514	516	508	516	526	547	504	521	493	528	488	535	520	491	505	522	486	497	515	484	492	536	504	533	516	493	485	504	564	543	480	481	515	545	572	600	502	485	505	540	514	516	499	529	490	495	486	545	489	523	518	494	489	488	482	502	499	513	534	504	515	493	519	541	564	506	560	509	505	504	506	549	526	515	509	500	496	526	545	543	505	500	508	500	564	564	535	484	469	530	487	484	531	557	526	501	542	527	505	537	525	525	510	480	483	494	534	520	496	533	490	535	555	488	494	531	498	511	526	475	527	512	491	552	517	483	512	528	504	515	486	520	544	491	539	567	518	511	548	550	553	497	480	531	509	543	536	531	509	509	531	531	500	492	556	488	479	501	509	547	490	532	544	512	570	502	493	489	493	487	497	495	484	548	523	540	529	512	539	577	540	502	567	495	483	500	494	506	490	499	526	540	508	538	503	502	531	505	529	512	478	505	512	531	536	539	512	505	501	478	495	547	532	516	493	514	537	549	501	523	506	463	493	512	542	569	526	487	499	514	520	538	491	572	539	502	497	561	555	516	512	460	524	511	512	472	505	533	525	469	482	535	587	557	502	454	514	499	500	543	495	499	529	533	507	521	500	513	499	515	492	542	539	505	506	502	518	506	510	548	515	537	498	528	515	544	501	518	507	499	533	505	501	521	536	556	542	507	478	501	501	519	522	518	494	514	525	462	526	478	547	473	491	519	488	522	527	523	489	477	516	532	531	480	523	530	524	525	499	537	512	535	518	495	542	520	506	558	516	537	486	495	545	512	508	522	540	502	523	535	516	481	483	558	520	521	500	525	527	506	513	541	536	496	554	535	498	524	529	524	539	544	508	506	509	496	493	514	516	526	477	501	524	513	540	466	542	509	512	524	509	517	533	524	522	527	529	550	536	515	543	509	509	503	523	526	504	533	491	516	469	513	545	490	532	465	471	521	557	486	470	524	515	507	520	500	474	544	535	524	504	513	544	501	525	526	504	520	478	508	520	512	494	510	512	513	490	524	510	498	502	514	502	517	505	513	492	499	512	522	481	538	504	578	544	500	527	533	511	492	498	499	502	494	526	497	489	502	508	525	523	520	526	553	495	518	518	532	530	542	510	505	486	539	500	530	527	478	548	516	547	515	524	511	532	500	514	512	526	530	526	509	511	487	492	512	497	516	505	558	491	481	520	522	497	553	499	520	542	543	497	521	487	509	500	477	492	551	537	556	500	516	536	512	525	503	498	513	513	503	489	492	507	493	517	538	492	477	504	499	511	518	523	503	520	527	508	514	568	489	509	538	500	533	509	527	511	528	515	537	547	516	497	497	530	529	521	541	516	509	482	514	506	521	516	504	556	492	477	539	488	508	529	535	485	491	490	459	523	502	537	486	547	527	505	517	488	538	554	482	519	477	496	521	502	515	543	517	507	489	519	576	526	522	523	510	488	550	504	523	538	528	530	501	483	555	533	538	537	524	489	497	529	487	486	490	520	525	553	568	517	495	533	535	544	525	582	548	533	570	514	517	578	518	493	536	515	492	505	523	532	520	497	508	518	507	497	502	500	541	531	532	505	491	536	512	502	502	498	520	505	478	518	535	518	530	513	563	513	497	517	461	514	510	517	514	511	531	587	491	528	531	519	543	503	517	521	526	498	472	548	478	499	512	557	554	518	537	512	497	559	524	499	536	490	557	513	544	508	519	490	510	509	520	512	545	508	553	507	521	493	515	551	453	529	517	476	559	535	528	505	535	530	475	465	494	509	521	549	539	537	495	516	524	517	513	541	537	488	504	530	514	510	487	542	556	543	478	513	543	528	493	493	557	518	541	512	525	522	534	526	515	527	521	515	486	487	498	538	520	546	499	533	538	490	504	488	494	517	500	515	509	520	538	536	512	509	515	540	479	514	511	517	534	509	500	541	529	539	526	547	518	518	502	510	512	571	520	526	554	497	520	512	541	522	533	521	518	508	503	495	509	501	492	540	558	506	473	517	538	489	535	523	564	566	580	486	532	511	512	525	522	519	517	512	487	490	563	570	467	506	525	496	499	527	513	533	524	504	503	512	542	491	530	514	501	508	526	512	560	508	533	552	495	508	495	522	548	528	530	490	508	528	486	490	501	538	549	525	518	531	561	511	498	513	556	514	503	534	531	494	512	552	505	489	503	495	511	529	584	494	541	487	548	501	517	496	516	493	525	516	487	516	538	503	525	554	505	522	463	531	516	547	459	574	524	539	504	505	550	510	501	491	562	533	520	535	531	514	534	522	520	529	552	509	515	513	599	558	483	470	491	494	514	519	509	524	556	524	529	473	492	529	526	535	543	564	523	512	489	544	486	556	532	536	558	538	518	506	522	513	492	520	497	526	507	504	495	523	516	523	530	489	514	541	536	518	480	491	530	512	498	497	525	536	544	462	497	503	528	579	520	508	515	528	536	512	517	566	515	510	481	542	507	511	475	528	504	512	496	508	490	492	521	515	509	537	524	496	516	449	528	502	560	562	531	529	531	492	544	518	503	553	471	477	526	495	495	532	537	520	500	511	520	514	520	527	505	530	515	510	549	473	520	493	564	498	520	505	504	504	518	500	553	498	538	506	521	540	531	509	505	539	541	542	539	507	480	520	495	531	520	559	547	517	467	506	504	548	509	556	516	533	511	503	489	510	521	548	514	502	532	474	519	503	499	504	549	478	494	563	563	521	542	505	540	531	516	534	529	484	509	528	525	529	507	521	491	538	524	507	512	510	488	516	494	495	494	499	501	537	496	534	509	521	513	491	498	537	535	536	545	483	527	506	498	539	533	491	501	543	559	519	491	537	532	534	460	515	498	540	533	546	497	523	513	514	483	490	538	521	516	537	503	497	519	530	546	504	483	491	559	470	525	514	520	499	535	552	557	548	523	496	494	507	501	540	523	481	506	509	491	534	510	545	553	541	513	542	529	504	518	507	535	535	524	530	501	526	526	517	524	555	534	519	510	482	533	562	480	527	576	512	525	492	506	528	511	484	516	554	572	517	540	535	494	500	532	511	484	515	545	527	503	532	501	476	487	500	529	497	510	495	590	517	504	489	533	502	529	536	482	508	502	506	509	486	532	493	557	541	504	474	537	530	500	496	480	493	521	499	498	535	556	512	507	509	489	534	531	554	535	506	510	469	498	553	511	495	468	523	535	507	515	515	490	500	482	502	502	528	503	507	496	506	509	496	532	492	517	545	555	516	521	494	550	504	523	515	519	545	532	519	503	425	506	477	496	545	502	521	510	510	532	511	505	501	541	511	531	491	522	495	496	516	525	526	508	520	512	529	505	514	514	518	549	534	516	518	513	544	543	511	568	512	545	558	509	537	527	508	520	495	531	477	526	508	512	496	518	532	500	517	501	517	542	520	516	489	502	507	512	582	508	489	556	562	531	503	451	530	543	507	492
23908	21161	28424	24453	21134	13474	3365	1352	969	750	618	550	525	510	472	447	496	509	455	454	442	436	482	451	454	461	453	437	440	454	432	461	413	432	436	430	453	455	462	425	419	451	396	396	455	442	413	493	433	415	461	420	447	461	543	586	708	639	507	399	443	455	436	456	411	448	447	416	445	423	400	369	443	434	426	437	436	443	433	415	435	417	436	411	439	454	441	405	394	409	455	455	458	427	448	436	441	445	450	440	409	450	411	414	419	418	438	413	418	407	443	433	418	421	432	438	420	454	419	402	442	407	411	424	424	402	465	432	407	430	419	426	420	428	435	447	432	455	471	425	450	416	464	431	424	414	423	452	410	428	458	416	480	438	424	379	434	402	412	434	434	449	435	440	436	453	440	420	408	413	466	449	422	420	425	460	421	480	442	434	439	444	465	413	430	418	448	407	445	449	449	420	396	402	422	458	430	441	470	476	403	445	434	404	401	427	449	413	461	423	429	453	445	418	416	426	420	469	422	481	416	437	432	444	400	412	440	416	407	454	432	418	439	432	450	401	445	413	451	415	443	419	398	398	424	447	451	407	430	444	447	441	429	441	442	433	462	435	450	448	460	419	442	432	433	418	442	443	410	426	420	417	381	398	458	450	441	434	456	440	409	423	454	418	406	415	411	448	434	432	413	423	412	414	464	457	438	399	435	428	438	386	418	432	430	424	421	386	433	430	441	424	415	405	408	452	416	458	411	419	448	448	387	422	449	445	436	445	494	439	417	391	458	432	427	407	402	395	458	414	414	436	446	420	422	478	439	447	417	422	423	446	401	437	406	466	447	437	448	439	433	430	416	464	426	397	417	426	411	367	434	421	435	430	433	417	421	424	441	425	451	425	432	430	404	458	453	390	454	430	462	449	444	391	445	449	451	405	443	419	462	396	455	435	446	434	369	422	433	444	432	408	467	409	467	414	435	418	467	445	456	441	420	453	425	424	467	459	405	436	436	423	433	429	418	428	405	380	403	461	447	441	412	404	425	442	444	434	449	463	402	416	407	420	441	425	415	437	480	388	440	461	424	428	415	445	424	417	461	459	434	404	441	421	419	419	434	426	447	414	445	445	435	438	409	410	422	433	420	466	452	434	404	437	453	465	422	467	449	404	422	473	459	424	442	399	429	415	406	439	439	427	414	434	424	430	396	425	404	451	417	459	467	408	448	420	440	443	415	454	439	405	448	408	446	426	443	440	415	437	400	455	399	444	461	438	448	453	450	397	426	425	421	445	442	424	443	465	419	415	401	421	423	402	403	431	423	450	459	445	429	422	451	407	420	455	420	405	438	437	429	438	401	449	419	410	455	447	424	438	426	399	451	436	434	451	420	437	416	480	453	459	427	446	403	459	432	401	461	448	452	446	413	446	418	390	413	439	410	433	486	443	453	416	427	440	431	400	437	428	446	473	413	425	397	436	415	452	463	459	427	435	421	453	401	424	424	417	413	401	436	457	419	413	469	415	460	429	408	414	431	410	412	439	423	432	421	390	418	446	464	441	412	438	428	392	438	424	444	459	393	424	456	397	451	438	416	431	456	427	462	443	426	385	441	455	434	444	433	426	425	430	436	456	438	428	386	465	415	459	429	450	439	400	435	409	458	463	444	430	430	446	439	424	446	426	438	428	435	432	417	443	415	453	424	405	440	420	420	437	400	472	419	414	427	430	451	422	440	411	386	396	392	415	393	425	448	438	405	415	418	421	423	444	447	387	423	450	452	397	467	417	451	433	415	449	446	452	457	437	424	427	410	437	423	450	421	417	408	436	426	442	465	400	420	455	408	433	433	417	439	368	439	429	426	393	428	431	435	446	423	416	419	396	442	457	420	414	427	418	422	409	418	421	425	393	436	451	421	434	433	412	452	419	432	454	472	435	412	413	482	439	431	430	444	420	474	445	405	398	408	466	430	403	405	436	422	463	426	422	455	458	408	468	404	466	446	433	471	431	409	436	425	437	457	422	409	443	460	441	414	445	457	426	407	433	416	458	414	380	463	418	409	437	423	451	477	410	443	413	433	430	445	425	471	414	450	404	432	439	440	465	426	447	430	429	407	408	449	385	448	438	410	431	436	416	440	425	439	415	430	411	420	460	417	424	460	455	391	396	447	418	459	451	482	414	407	457	461	426	408	402	421	408	443	443	460	418	394	462	430	476	392	438	422	419	418	423	443	463	420	445	417	467	408	445	403	426	436	461	436	436	452	451	409	453	393	451	452	437	395	449	450	467	454	428	441	435	441	449	407	476	432	414	426	452	424	442	421	412	408	412	408	430	483	437	436	454	418	404	454	454	434	422	407	410	440	411	402	449	413	443	437	409	443	397	459	429	453	473	459	409	439	403	452	396	424	455	393	450	434	418	421	432	463	430	408	415	468	429	418	444	437	445	443	431	428	406	437	437	426	412	456	435	430	426	407	420	412	428	395	429	451	415	453	444	467	467	470	413	441	456	395	416	421	435	440	428	414	417	441	449	453	440	455	449	448	417	475	433	470	445	416	426	445	408	441	400	421	420	433	401	435	418	443	435	444	471	441	438	384	474	458	416	456	449	457	415	477	421	428	450	423	414	399	422	411	418	419	435	436	384	458	430	429	424	457	420	445	441	403	446	416	412	425	423	417	406	417	426	442	413	467	438	406	413	399	400	425	460	372	421	394	426	438	431	438	392	422	407	420	418	436	422	460	432	402	422	431	411	443	409	458	419	394	468	425	407	422	465	412	483	439	435	422	448	440	437	412	405	462	399	443	429	398	428	418	452	455	455	399	475	437	452	391	422	406	404	452	440	418	449	436	437	436	461	424	446	475	417	447	454	420	439	438	408	428	394	414	444	446	452	408	453	409	390	443	441	431	435	428	461	410	448	453	420	450	450	432	442	429	407	423	413	432	433	428	422	442	421	438	451	443	440	440	466	450	430	422	445	450	444	423	405	411	439	420	443	432	420	441	391	414	419	456	434	449	431	442	424	412	423	440	467	445	400	423	384	453	444	443	461	426	409	411	431	433	424	414	453	431	453	460	412	463	447	416	451	435	459	419	376	413	417	429	415	405	420	429	422	431	398	456	448	428	429	451	428	436	420	441	442	432	443	452	432	427	426	444	419	429	422	400	423	466	443	437	470	438	420	457	409	412	464	415	433	422	424	437	436	423	449	403	451	425	455	413	439	429	384	416	433	407	441	447	443	430	429	451	443	408	452	424	416	440	416	462	479	406	451	411	439	444	449	403	421	452	444	455	417	444	413	452	414	397	372	471	444	401	430	403	437	442	456	454	455	446	433	422	377	453	434	452	407	431	396	441	434	447	424	442	453	420	429	388	441	428	463	424	436	426	455	413	429	409	441	441	411	421	408	436	402	446	380	437	421	470	441	429	426	417	432	420	431	482	410	469	431	426	427	422	448	422	436	421	426	475	396	405	434	439	426	442	457	411	450	440	452	447	407	437	447	465	422	441	403
30819	55024	41960	25884	12488	6696	3514	2157	1495	1103	859	729	638	659	581	521	550	535	556	537	531	519	558	476	561	530	506	506	497	523	478	487	514	488	499	515	497	521	458	512	501	526	490	523	497	491	524	476	487	532	522	514	522	490	634	814	948	806	530	476	492	473	496	475	475	454	509	479	501	502	484	490	523	522	503	511	495	454	475	447	512	490	452	536	500	540	491	466	484	453	538	480	498	476	497	514	473	478	514	487	500	496	490	469	454	518	500	498	470	511	536	458	483	490	463	489	508	518	485	509	491	504	486	516	487	464	507	514	511	500	519	508	486	491	502	485	478	486	473	496	505	507	454	425	502	509	537	470	466	460	510	484	471	449	536	486	486	470	469	491	472	500	493	525	483	506	511	470	511	469	442	472	478	491	562	476	466	500	534	484	485	503	480	501	491	486	487	502	546	514	485	483	473	484	479	480	495	518	473	508	494	497	523	471	536	514	508	518	515	474	505	514	514	532	490	513	491	517	490	491	469	475	467	477	480	511	506	495	492	469	509	476	469	494	448	410	515	476	470	505	504	511	449	502	516	469	521	487	511	491	515	477	496	511	490	466	458	494	498	511	487	486	520	484	502	509	484	506	460	483	498	472	468	488	499	466	488	523	467	484	491	490	469	470	511	501	498	500	495	474	483	470	454	501	477	520	467	502	482	501	476	487	481	509	472	504	465	471	483	459	462	506	473	478	479	511	510	466	485	470	482	477	511	482	470	493	474	519	515	521	497	492	518	482	535	475	487	507	496	466	543	511	509	488	464	469	462	515	537	493	515	506	493	504	493	484	514	476	481	529	466	504	521	486	451	525	487	493	462	516	474	497	462	481	457	496	484	475	485	507	513	497	516	511	516	451	521	488	503	478	506	479	494	503	511	490	483	460	502	488	498	495	512	476	494	493	482	511	478	468	494	493	471	487	479	510	500	492	519	465	473	494	488	498	490	500	485	478	503	474	501	474	492	497	470	477	459	480	464	529	486	472	502	501	498	475	477	497	485	501	497	509	498	505	482	475	467	509	522	493	467	512	520	512	492	501	473	500	456	470	498	490	512	527	504	457	482	467	504	489	484	484	455	477	460	497	497	523	509	472	498	513	465	518	455	488	488	474	504	497	498	514	488	496	473	458	500	502	502	487	457	497	498	487	490	486	487	475	509	494	511	526	496	468	470	467	489	495	507	468	470	532	531	456	506	529	505	483	480	505	478	501	498	475	518	489	513	482	499	462	508	500	485	469	459	502	505	513	506	476	483	491	479	471	514	489	482	479	482	445	508	499	497	485	511	479	477	481	548	501	507	503	477	509	460	490	492	474	471	507	501	481	469	519	496	506	495	487	466	505	448	459	468	501	456	494	518	469	470	538	510	456	489	510	522	484	487	483	551	509	478	471	508	461	523	501	505	507	503	435	492	485	463	453	513	510	459	468	546	487	503	502	491	496	488	507	464	474	483	511	426	478	487	475	451	455	494	463	510	475	506	518	492	454	469	521	494	539	502	449	480	470	524	507	461	528	492	485	478	441	496	494	473	449	498	529	516	491	497	511	505	487	479	483	508	511	495	520	488	501	478	472	506	471	513	485	483	519	523	451	464	508	473	487	494	494	516	503	521	470	463	515	489	513	479	510	489	459	513	451	502	495	525	523	457	469	476	487	482	509	499	469	464	497	489	497	519	473	493	494	480	495	502	500	497	498	493	549	462	512	462	547	467	495	486	486	508	478	443	481	470	488	512	502	544	489	512	490	510	535	503	503	480	466	531	468	495	503	509	475	498	478	463	484	478	504	537	509	487	508	513	483	455	496	485	497	505	517	460	513	484	473	481	518	526	491	505	478	480	506	499	478	516	479	492	516	504	483	483	463	515	481	545	510	489	483	417	490	530	471	535	515	468	498	485	494	482	498	479	484	477	507	497	439	519	496	542	474	527	473	501	522	517	494	470	505	467	479	473	502	494	511	510	470	497	504	503	491	511	451	491	446	465	521	486	523	477	501	511	459	456	507	494	464	484	483	490	501	505	469	502	469	495	443	494	500	500	516	465	466	458	492	496	492	478	495	533	500	499	482	480	460	507	475	486	483	477	504	473	515	443	507	465	523	519	491	505	499	498	483	506	521	503	467	480	458	510	480	445	478	459	466	507	497	472	493	510	485	497	476	493	476	491	473	445	490	486	520	470	486	502	460	486	508	462	562	519	498	491	490	500	531	480	493	466	448	518	487	480	534	493	534	500	504	467	486	519	474	479	460	529	532	525	497	495	469	466	499	499	455	488	511	509	503	506	476	484	518	491	502	529	460	488	502	466	494	489	475	455	484	459	491	482	500	500	460	471	485	523	479	497	489	465	503	475	487	454	503	534	528	508	508	491	479	489	477	488	528	479	451	511	485	486	510	499	470	481	452	476	491	473	515	483	519	517	496	509	500	496	451	495	499	444	522	500	505	501	476	443	453	469	455	477	468	460	512	480	482	484	458	481	505	509	508	507	461	510	492	494	506	490	490	499	504	469	505	500	494	505	462	478	512	515	462	510	482	499	490	484	472	495	515	494	503	466	506	468	510	523	495	516	491	475	486	468	494	502	497	458	495	489	462	512	477	489	508	484	484	496	504	486	435	519	481	490	497	532	495	462	516	504	452	503	511	515	498	463	453	455	493	502	488	482	477	523	503	458	455	512	498	516	472	481	505	479	497	503	501	500	510	470	516	544	462	485	514	507	499	490	533	451	538	473	488	482	482	473	497	512	497	512	460	507	469	543	475	513	518	508	546	508	500	513	477	473	472	487	506	460	467	492	512	482	502	494	514	465	506	524	459	506	512	514	494	493	506	484	501	497	483	471	488	499	505	526	496	481	436	524	493	458	473	530	484	508	489	512	478	456	504	470	497	513	462	483	466	510	488	515	491	526	520	501	486	463	504	515	468	485	475	523	467	499	475	518	511	473	484	479	525	509	489	536	508	508	496	499	508	500	488	493	493	504	467	498	502	497	488	502	498	504	494	461	526	480	470	534	461	529	490	467	495	470	470	478	470	510	469	504	500	479	516	484	528	476	487	446	500	478	464	530	492	499	474	488	500	504	461	485	495	486	466	504	486	460	488	493	484	497	491	508	449	506	469	488	509	481	477	504	505	486	507	540	484	514	518	464	478	489	512	474	487	511	530	527	490	491	480	452	431	479	474	497	455	528	515	474	466	503	467	473	489	464	491	484	502	474	489	497	521	511	490	492	524	445	525	496	533	493	490	467	506	476	514	493	549	480	500	470	497	489	531	468	456	504	464	506	499	501	502	515	462	512	447	487	500	456	481	486	513	515	471	474	482	465	476	479	477	475	457	463	520	527	496	495	479	478	507	502	490	502	540	474	501	470	498	516	490	495	474	516	482	543	483	491	474	501	454	484	460	508	499	506	517	473	487	487	492	536	523	505	492	521	489	465	512	516	482	479	526	481	448	497	495	464	509
25275	21213	27864	25436	15056	4303	1898	1064	852	778	674	615	565	601	576	551	538	528	560	538	552	560	539	568	549	539	506	530	526	549	537	553	527	527	517	512	556	512	577	513	541	556	584	544	525	544	496	537	536	498	543	548	544	553	553	649	597	598	519	537	516	500	512	511	593	583	570	564	592	530	555	566	561	561	533	497	520	529	573	504	575	522	535	578	554	508	515	523	539	528	539	501	568	572	526	521	532	539	523	537	561	545	570	546	530	535	492	502	532	554	582	552	519	531	543	519	519	537	549	559	555	516	579	506	511	537	563	545	539	579	543	531	512	516	568	551	553	529	555	517	547	522	535	523	571	515	521	500	543	550	544	512	528	529	540	547	549	539	541	523	567	522	548	549	528	525	577	577	548	590	565	524	558	515	522	514	554	568	541	534	548	511	559	579	607	516	536	533	553	597	504	541	564	529	520	519	533	508	519	529	515	554	536	543	536	540	496	557	516	568	570	565	545	554	529	530	512	540	530	557	583	579	558	537	537	526	512	517	519	552	535	528	531	538	563	580	520	582	493	588	515	547	549	562	567	548	556	506	555	583	513	528	542	558	574	559	554	516	547	550	541	531	535	579	527	528	507	520	536	549	574	521	550	543	588	541	529	525	534	506	525	575	499	563	537	546	524	551	549	552	529	582	504	546	586	534	533	564	536	548	511	577	522	589	536	541	561	511	595	547	541	522	542	533	537	580	536	532	550	535	535	534	572	573	563	533	551	547	568	535	499	555	526	517	558	539	549	550	566	551	530	548	533	547	555	518	534	554	515	540	524	552	541	539	522	525	532	534	559	527	528	567	563	533	525	551	550	534	557	560	523	543	553	561	571	528	570	540	571	485	514	522	518	494	536	586	548	513	560	553	555	535	533	557	551	547	560	525	531	523	548	561	518	597	547	601	521	517	510	557	539	550	530	577	501	544	567	534	542	565	519	516	520	575	542	551	533	567	514	500	561	531	528	552	545	576	526	548	534	512	544	518	517	571	531	564	514	496	556	543	554	548	538	586	517	535	559	544	511	560	538	537	516	560	581	604	523	521	563	542	546	562	545	564	524	547	535	531	527	570	527	517	547	573	534	511	579	545	557	580	561	531	487	562	528	548	533	565	572	529	544	580	556	560	529	552	559	538	586	523	499	560	572	538	568	528	575	508	560	542	532	555	556	571	524	542	543	538	566	556	548	570	503	553	568	537	575	568	538	507	569	603	506	563	548	505	525	531	541	527	526	578	534	529	489	540	526	500	562	505	564	529	560	554	568	548	528	549	521	538	543	546	554	560	520	513	573	524	526	520	568	552	540	535	585	588	573	542	533	571	543	567	534	580	539	558	545	570	541	518	528	564	544	518	554	546	552	568	526	501	548	532	568	538	552	530	544	538	498	547	499	513	548	530	548	523	526	568	547	565	543	532	577	520	584	551	533	549	549	541	555	536	569	606	570	521	532	571	564	523	593	528	515	573	540	518	548	570	567	525	584	561	515	537	552	531	565	561	516	558	556	528	578	555	551	502	570	569	543	536	537	534	525	536	533	558	544	564	569	558	506	541	527	539	544	528	520	525	502	521	556	560	571	548	563	526	552	581	528	539	510	561	554	509	576	533	543	527	558	583	541	574	568	504	584	557	558	506	526	577	565	544	537	538	524	563	516	568	549	539	567	566	531	596	580	555	598	565	510	491	578	574	552	563	541	589	568	558	524	551	482	511	572	483	535	517	546	550	535	539	539	528	564	586	524	502	549	565	514	554	523	567	553	546	531	511	563	543	551	532	539	507	511	545	562	573	501	563	501	542	552	536	487	533	509	528	519	592	536	542	524	540	538	522	610	537	565	527	523	509	525	554	552	561	523	516	529	537	586	521	522	571	535	457	551	563	525	546	501	541	541	549	494	537	536	530	523	528	535	622	519	545	558	536	561	562	563	596	516	591	520	555	555	547	509	552	528	551	565	574	565	561	579	517	537	532	596	577	558	586	526	529	556	550	523	504	505	554	528	534	541	548	517	540	532	502	571	541	495	577	555	545	537	555	595	556	517	541	567	549	567	557	507	557	516	532	534	543	567	578	519	542	548	532	534	538	506	544	559	548	513	551	568	543	579	560	548	542	562	540	567	516	497	556	551	540	506	522	582	534	523	565	503	502	558	535	547	562	538	541	538	555	532	497	537	504	544	551	563	544	535	542	518	524	556	555	480	616	559	565	570	518	569	549	549	491	526	543	517	525	531	556	546	509	550	575	556	561	524	577	556	544	565	561	524	571	544	549	573	528	556	562	534	546	516	543	541	583	525	531	535	543	546	527	522	563	529	583	554	530	558	571	569	569	514	562	536	592	567	576	546	548	591	555	519	586	496	540	551	582	559	574	599	563	523	590	618	502	575	587	555	494	513	535	546	575	568	557	535	472	541	517	534	554	509	513	529	562	511	546	532	516	555	541	520	549	578	496	527	564	515	552	533	542	530	568	502	566	534	510	535	557	538	558	577	544	523	554	593	559	525	546	530	540	556	571	522	526	556	568	525	545	530	544	591	574	532	551	573	543	534	547	550	519	560	551	574	534	535	529	558	525	535	585	562	525	514	530	538	545	547	542	525	564	541	549	508	601	519	501	548	538	551	561	570	519	509	566	572	546	558	531	564	521	548	548	533	546	533	540	533	557	543	557	550	534	574	567	587	574	587	515	558	526	565	548	579	561	588	563	534	540	554	521	493	556	561	545	579	531	510	503	590	535	561	571	537	571	539	552	525	526	481	511	556	505	500	608	506	528	560	545	530	543	547	530	550	522	492	507	580	532	558	511	503	551	542	526	523	583	578	564	557	532	509	539	540	559	565	567	527	511	515	499	535	512	520	523	596	553	553	517	564	560	534	531	524	526	549	565	550	521	539	566	528	542	559	546	590	533	524	529	568	528	527	526	585	537	546	571	552	534	546	599	519	561	540	558	562	555	474	526	572	566	558	569	543	576	532	497	532	564	556	534	513	572	539	545	520	577	579	559	537	526	521	551	584	552	562	565	568	569	570	585	501	527	500	537	530	545	542	568	527	518	543	530	519	546	549	553	535	524	540	559	502	534	538	539	507	526	552	525	518	502	500	544	543	560	557	553	500	568	561	535	537	525	557	553	533	553	585	573	523	541	572	573	574	554	548	567	551	558	536	570	492	510	546	584	533	526	545	500	528	532	509	546	529	491	544	529	537	542	549	530	518	568	535	531	569	556	559	527	532	573	544	519	547	548	561	561	535	519	542	589	526	576	530	526	522	505	510	495	511	542	567	560	550	538	522	561	558	543	550	524	519	530	524	521	552	561	523	540	521	524	525	559	547	516	563	534	543	563	592	522	536	593	533	546	563	586	529	602	552	515	525	550	530	561	526	554	562	537	592	584	547	587	602	558	542	541	531	514	548	571	557	518	547	518	522	549	555	542	537	574	507	546	545	522	519	531	558	541	507	508	564	515
30835	51067	36959	20037	11284	5570	3056	1709	1221	976	816	740	682	676	690	664	613	681	602	658	631	661	660	661	636	638	608	613	658	662	617	672	611	606	614	625	626	596	570	610	626	639	609	630	632	603	644	634	591	600	559	625	640	617	707	758	697	720	637	651	629	592	610	615	637	591	627	627	627	621	587	601	639	600	663	651	612	605	627	622	599	655	570	579	588	641	614	582	598	607	573	650	574	609	592	639	619	598	595	589	529	608	595	651	581	650	602	637	596	594	647	568	588	634	630	608	679	587	617	627	611	595	584	576	624	609	651	695	604	592	605	621	605	637	611	619	680	634	622	661	620	634	622	577	642	609	676	600	617	616	604	606	617	619	613	608	549	644	630	591	591	631	615	549	630	626	604	625	612	599	629	603	603	623	580	602	625	630	581	597	592	651	606	609	611	629	596	619	625	683	638	664	625	648	565	634	624	665	581	624	628	630	644	660	612	626	596	599	639	549	606	638	620	631	577	632	605	626	592	646	582	569	571	614	600	632	632	622	558	661	599	576	594	626	598	630	592	596	648	619	582	602	591	599	613	624	625	652	622	634	592	645	613	594	614	682	595	574	615	609	559	607	620	580	640	628	639	602	580	636	596	576	600	585	590	645	601	620	590	630	630	659	613	633	594	610	596	647	575	608	618	658	601	601	610	610	594	551	580	611	637	609	603	653	632	602	628	582	616	581	548	628	644	603	588	569	639	634	637	605	616	616	617	627	611	584	608	580	668	607	595	621	640	612	598	642	598	662	618	594	626	579	637	584	649	605	616	648	642	592	604	591	596	594	574	619	598	655	627	615	663	612	606	600	654	606	624	630	616	621	663	665	543	655	624	594	646	620	629	616	587	649	611	612	647	652	619	646	582	625	599	641	645	577	609	605	617	632	689	659	676	640	623	558	647	612	650	641	626	626	624	659	633	646	598	628	654	621	592	575	622	616	648	592	632	609	642	649	616	620	667	639	601	602	611	634	587	627	610	654	603	571	596	613	587	621	613	629	615	618	620	629	617	614	661	620	612	550	599	576	609	656	647	636	591	660	637	631	576	662	585	611	563	620	593	622	637	642	585	596	631	641	633	630	586	608	619	585	604	607	651	597	598	617	633	677	610	655	596	637	628	603	594	635	565	582	643	611	623	562	623	634	605	625	608	603	616	600	662	662	595	573	609	631	669	631	609	656	609	574	631	589	610	603	638	608	641	553	639	621	607	627	637	596	602	638	632	619	627	610	589	569	672	661	573	652	561	620	588	601	619	589	642	610	627	601	625	632	601	595	577	609	649	642	612	613	592	641	658	588	601	649	618	595	560	575	603	634	602	604	587	650	597	638	605	566	608	625	594	639	613	634	622	622	590	650	594	651	618	640	627	607	635	597	626	638	631	576	618	599	617	642	627	577	620	628	549	593	617	575	642	612	638	587	578	626	621	627	605	634	622	601	613	590	608	629	616	606	641	633	595	630	571	632	683	624	580	619	617	607	605	627	620	615	616	606	619	636	563	611	653	607	559	571	574	586	600	580	587	613	665	583	616	626	599	621	607	620	625	626	609	609	613	619	584	636	633	615	603	580	591	605	619	583	627	592	601	633	624	612	570	595	634	594	587	606	670	644	624	616	647	609	591	603	605	593	590	602	632	633	587	627	577	626	569	602	651	607	644	610	636	582	658	565	629	600	627	633	629	598	646	623	627	612	587	656	629	577	589	634	586	623	626	575	638	640	620	662	596	626	654	631	604	632	607	618	657	685	596	642	605	602	635	584	627	608	667	631	608	601	593	648	629	664	631	603	607	624	620	624	598	608	594	644	591	626	569	607	616	616	605	630	602	591	561	612	604	596	626	613	612	610	617	580	615	628	625	690	645	588	640	595	610	544	628	620	540	595	628	619	614	604	587	598	594	607	621	616	608	638	611	638	607	622	634	641	616	588	594	618	609	606	606	602	635	613	611	599	636	622	650	616	641	610	636	607	595	658	670	598	652	596	609	615	602	637	604	626	600	631	613	572	573	580	582	604	601	580	588	606	600	651	606	607	626	588	608	603	668	613	621	645	652	622	639	615	661	667	614	633	612	616	612	581	607	629	631	600	621	609	592	632	653	565	590	612	621	635	608	598	603	581	629	635	576	630	608	557	618	609	635	602	584	643	625	599	605	629	625	632	649	616	620	587	601	581	617	649	606	595	604	628	632	599	643	601	624	590	605	591	601	617	649	625	629	612	603	628	591	588	607	565	633	640	648	615	607	610	617	647	673	617	592	603	636	598	618	589	621	645	573	639	627	599	638	596	629	634	604	599	606	581	587	636	658	649	595	588	613	575	599	565	613	602	626	650	640	638	622	602	610	628	648	616	609	643	659	602	594	596	592	648	627	601	619	633	623	624	609	650	601	636	578	674	625	618	606	603	635	637	599	584	588	613	623	617	597	642	648	621	607	625	585	584	611	644	637	617	639	622	609	662	597	602	638	646	548	618	608	572	627	614	628	628	621	607	658	593	655	639	653	656	582	620	647	609	612	571	620	631	601	645	604	592	633	565	651	595	654	599	630	655	647	608	637	609	667	645	610	563	631	613	624	600	609	607	604	634	626	613	625	628	601	640	614	568	576	616	599	626	620	660	595	642	617	664	604	593	647	648	629	597	598	582	588	597	649	626	595	626	633	580	635	610	596	559	621	567	619	600	618	623	638	628	603	628	620	596	652	559	594	577	645	644	617	629	634	637	605	643	625	581	631	634	583	593	625	570	632	603	593	624	599	640	601	615	610	607	652	665	588	591	585	573	615	609	639	646	627	652	619	609	635	612	620	604	638	626	633	671	610	601	614	606	629	592	607	625	605	581	613	619	637	607	582	590	627	599	631	605	626	623	599	623	608	614	618	627	604	619	650	614	604	617	603	585	619	630	604	647	620	605	610	614	615	624	604	613	602	623	637	587	579	624	605	636	573	613	611	584	612	611	628	628	648	639	617	605	580	620	605	645	616	639	607	593	620	586	608	617	597	624	636	616	617	635	582	605	610	634	661	600	604	620	624	613	670	625	654	568	600	610	615	632	605	587	628	643	575	604	605	623	597	557	589	607	643	635	590	621	581	619	610	658	613	636	624	654	623	621	591	640	595	605	626	646	602	635	623	611	644	563	560	623	633	571	575	602	651	601	605	646	626	592	621	616	607	614	585	612	648	636	625	623	575	613	607	610	660	582	631	613	641	635	597	637	659	622	598	622	633	586	624	598	668	623	594	600	571	603	630	627	646	639	607	629	647	610	600	628	655	647	629	593	644	619	608	592	652	598	590	599	611	589	636	624	673	624	601	643	668	639	616	623	623	612	588	613	645	578	562	589	655	595	596	596	625	599	662	615	629	585	574	646	608	613	602	628	574	587	633	621	617	583	656	643	632	640	619	642	583	599	647	609	632	650	646	611	622	631	635	559	605	600	628	622	656	655	587	648	595	639	637	635	591	628
22903	21178	28757	23925	21286	21242	12486	2540	1435	1190	938	746	758	663	670	673	644	662	608	602	605	575	537	533	577	556	585	541	574	627	544	592	604	595	585	563	603	576	552	562	534	553	587	587	581	542	541	529	499	521	569	536	534	548	560	730	654	558	520	552	586	568	581	560	569	599	548	545	563	548	521	569	498	535	534	512	552	558	547	531	539	579	560	570	563	559	534	547	573	546	596	523	577	556	531	545	539	534	572	555	529	568	505	574	524	559	557	568	511	576	600	555	544	536	558	566	535	549	492	560	528	554	558	542	500	549	551	566	526	596	562	535	530	563	547	566	558	563	563	530	565	544	532	544	582	554	565	496	605	562	545	535	567	571	554	510	520	531	570	531	549	528	561	582	560	553	539	566	534	578	597	545	568	501	528	569	512	557	547	469	561	572	523	543	575	598	531	569	550	564	563	566	527	534	538	521	511	534	534	537	574	563	554	566	525	523	494	511	588	539	579	506	567	574	559	594	542	606	538	557	576	561	558	570	559	580	559	579	529	582	575	554	537	554	558	580	563	540	530	551	487	540	518	574	589	549	567	502	524	486	576	544	541	589	585	538	552	607	559	526	531	565	587	548	603	546	574	592	510	538	540	557	536	580	555	549	508	584	565	547	546	567	566	640	546	564	614	564	548	562	528	596	545	569	546	588	589	572	523	507	564	562	577	545	563	520	483	573	547	597	558	537	553	562	556	561	572	621	539	547	576	569	516	558	559	517	560	542	585	571	534	541	556	547	556	550	550	541	568	556	553	573	520	588	557	569	552	551	516	566	578	537	563	640	596	567	514	534	555	529	552	585	589	606	553	524	515	522	506	515	509	578	565	552	500	543	537	569	566	574	552	597	576	545	525	532	570	522	604	579	565	555	556	541	542	555	510	490	589	568	540	567	532	558	553	560	549	543	561	519	558	530	551	568	526	557	528	585	592	584	537	509	542	538	569	540	550	579	554	530	532	586	548	521	533	519	581	581	585	571	498	545	550	604	591	542	527	556	568	554	546	510	508	594	543	587	557	545	580	601	560	544	572	562	501	539	559	552	524	576	546	564	524	529	592	550	548	558	555	581	557	564	526	540	525	530	551	570	571	539	541	549	576	507	520	545	503	579	538	527	589	523	565	537	529	549	568	558	504	517	552	589	580	523	597	540	529	528	546	529	537	540	557	556	524	591	538	547	566	546	514	514	542	570	533	569	522	560	568	580	567	549	514	569	566	591	599	489	529	505	548	561	557	555	550	539	587	551	543	558	548	615	543	540	544	597	593	571	519	552	575	581	566	546	571	581	539	547	601	554	556	560	546	577	547	512	541	534	552	498	571	564	561	560	544	542	565	587	562	559	565	603	536	547	529	512	562	529	562	594	509	532	559	507	569	546	570	587	514	569	551	537	547	537	573	618	546	560	521	540	554	537	557	561	528	537	567	583	578	568	546	537	538	546	569	583	545	561	531	550	550	592	555	563	530	523	582	595	514	553	550	562	546	537	577	539	600	548	529	542	513	565	616	507	571	598	550	594	504	568	519	517	567	551	548	581	560	540	534	546	587	543	539	548	511	613	532	573	537	581	567	530	557	547	575	546	567	520	517	515	537	552	612	555	540	561	561	524	526	580	562	554	558	594	507	539	531	598	552	573	557	539	571	593	579	546	524	569	600	579	560	586	551	570	569	560	543	534	541	579	564	554	533	530	529	532	567	575	560	564	546	552	562	597	567	571	534	517	542	522	557	573	543	531	546	550	561	530	610	515	533	563	532	590	593	565	554	551	524	549	568	551	559	524	534	501	529	553	548	521	583	570	538	539	542	542	542	550	542	577	546	556	524	539	511	541	552	569	588	553	568	533	542	537	545	566	553	557	560	539	530	540	564	557	536	537	555	571	545	553	542	545	555	597	537	531	564	548	561	526	597	587	574	554	563	599	568	561	527	573	545	510	547	592	558	554	576	576	568	487	611	572	529	574	587	580	580	556	574	576	614	565	540	535	559	533	555	515	523	532	540	554	573	556	534	544	533	546	540	578	549	582	570	566	501	578	589	592	550	559	586	548	574	529	530	542	556	554	590	499	570	546	543	582	584	577	586	538	568	567	543	577	598	541	534	588	549	538	576	563	529	550	587	533	602	584	530	503	584	563	545	560	550	557	550	565	526	547	542	540	555	543	516	566	501	533	566	561	511	516	546	571	559	555	574	510	515	589	555	530	573	579	509	534	552	573	562	528	566	496	573	589	545	560	554	566	554	524	521	575	552	561	577	523	565	536	549	530	582	546	547	522	547	567	566	527	553	527	531	548	574	596	562	586	608	569	557	540	572	573	512	560	552	535	569	523	522	533	532	567	535	562	548	575	563	552	577	548	544	570	565	540	577	530	537	581	536	519	604	525	571	550	545	525	540	575	581	520	572	554	523	562	580	565	502	554	569	549	566	533	535	556	573	555	558	565	536	530	540	534	589	569	565	557	589	544	513	578	541	512	512	539	527	484	564	604	570	568	567	546	557	587	558	539	589	569	552	550	557	570	504	504	561	539	575	547	541	590	555	546	557	563	576	499	563	554	541	516	576	535	543	536	515	543	530	553	547	540	509	645	536	536	562	528	562	610	538	613	579	551	559	522	596	560	546	535	588	541	547	544	550	561	532	520	528	529	539	527	556	519	517	572	544	518	544	540	561	515	552	548	526	529	551	560	544	558	547	569	535	567	531	548	535	538	568	578	567	543	552	545	545	564	570	571	523	535	534	555	511	544	568	558	611	553	551	523	563	544	514	588	561	562	528	564	532	532	567	565	584	530	540	518	498	555	574	552	537	580	547	548	524	530	550	512	583	560	551	533	578	559	511	556	563	561	529	549	544	558	571	561	568	588	570	543	569	532	590	559	553	516	585	550	510	527	567	501	485	555	579	553	570	594	497	570	562	552	521	537	563	530	584	583	515	557	557	562	550	595	506	527	512	548	531	550	553	555	547	566	536	541	589	552	583	602	541	579	541	530	535	515	549	532	547	543	577	583	545	560	546	585	517	522	580	578	546	550	594	548	589	521	498	560	549	550	548	536	556	521	543	579	542	524	531	502	544	538	571	532	527	540	554	538	558	606	568	559	541	547	540	537	562	517	554	515	518	541	560	554	557	510	541	526	573	585	534	551	525	519	566	536	585	535	529	526	536	592	551	526	549	527	499	555	540	543	549	537	524	567	556	537	525	568	584	568	500	509	535	533	547	583	574	586	583	533	547	546	515	590	540	566	569	611	589	508	599	563	520	576	534	557	533	556	562	554	579	515	563	509	555	538	530	604	586	558	504	619	529	564	562	536	539	579	588	541	534	538	533	567	540	554	536	530	548	536	510	556	557	552	567	518	547	592	559	580	532	591	513	535	525	549	531	540	511	547	580	587	559	521	510	545	545	570	574	569	581	550	509	559	571	535	562	549	536	530	514	595	525	527	587	578	565	552	545	527	539	546
33897	58302	45562	32721	19678	11600	6158	3263	2217	1771	1241	953	840	828	797	703	718	701	671	686	665	656	664	652	640	659	662	659	646	692	620	615	664	594	591	615	608	612	587	650	640	624	619	587	612	604	657	660	611	593	605	608	611	622	626	866	728	639	605	636	608	573	625	594	629	621	605	639	598	610	636	599	621	584	596	610	654	623	631	625	604	602	598	664	608	575	601	607	613	631	632	638	634	638	606	604	602	585	647	560	603	662	593	661	563	566	587	563	591	608	656	613	610	603	563	626	604	606	611	593	618	586	591	610	574	579	585	578	562	617	633	626	581	602	535	656	615	639	595	612	600	618	572	552	602	630	585	606	601	594	652	595	619	577	601	612	576	579	629	631	641	621	601	574	597	576	585	619	599	598	591	588	623	607	580	612	605	585	612	631	626	644	593	613	613	639	608	575	584	589	617	591	638	657	643	590	599	636	588	638	566	618	618	609	590	607	594	567	589	617	605	605	631	611	600	614	595	614	593	610	589	591	639	594	574	590	597	600	665	614	624	626	618	602	610	610	642	622	606	617	617	621	614	626	616	636	593	615	615	612	579	608	579	585	617	580	636	583	571	604	631	623	610	549	654	595	644	554	641	628	598	596	594	608	595	589	628	596	610	603	564	612	619	626	614	580	603	584	601	571	588	582	582	645	568	597	620	636	585	586	665	616	617	619	591	618	608	630	594	583	604	601	594	633	639	605	590	598	618	601	611	557	583	609	573	574	611	580	593	600	581	592	616	587	595	650	590	631	576	595	593	601	556	646	612	640	586	585	570	593	592	568	595	591	591	632	611	599	635	610	617	580	570	592	608	612	619	628	592	585	613	624	623	594	592	599	576	603	614	579	606	595	626	578	598	574	599	621	631	578	611	614	582	602	648	595	585	638	625	580	627	633	613	630	586	626	612	606	603	626	547	571	593	604	575	593	593	624	565	557	591	614	626	609	591	622	612	617	552	602	615	598	607	602	604	558	638	567	642	605	610	549	657	610	582	580	629	619	587	625	612	683	601	599	602	610	617	592	598	593	595	648	596	588	574	581	647	565	616	624	586	615	606	603	610	561	581	629	601	582	607	556	593	573	580	569	558	638	558	623	584	559	576	597	654	597	618	611	571	588	589	600	647	600	609	614	561	614	602	626	627	643	588	629	624	598	595	645	622	556	565	574	660	550	640	608	628	596	595	556	591	632	562	604	591	625	652	622	595	556	625	613	608	600	611	605	627	592	586	637	599	593	573	582	604	602	631	600	572	581	594	612	581	631	604	640	581	589	599	636	585	617	613	609	615	591	605	576	586	599	630	598	620	626	615	588	634	589	597	592	565	607	628	580	612	626	603	584	653	611	637	613	640	655	610	590	613	610	578	577	614	598	607	588	593	601	601	600	646	601	583	589	587	637	578	606	612	614	595	585	547	658	616	608	619	593	584	592	626	594	647	571	575	580	609	607	612	590	603	615	629	594	626	600	582	591	597	639	644	583	640	619	572	595	590	666	588	592	589	603	670	601	653	610	601	617	601	593	653	601	587	619	596	594	629	614	584	623	617	558	605	613	596	602	601	627	601	585	560	599	618	607	606	582	631	628	631	656	606	588	580	645	601	621	603	603	595	606	615	614	621	620	567	579	575	617	590	656	634	605	596	599	619	602	655	625	635	599	599	636	599	605	593	641	594	664	639	575	619	620	611	611	612	604	629	643	559	582	606	598	580	661	641	593	614	617	642	586	581	619	658	593	616	633	640	610	652	609	620	605	643	627	601	572	621	588	567	576	580	588	585	601	612	586	598	571	625	604	601	637	603	629	609	619	571	578	594	619	601	577	577	585	613	562	582	603	576	614	568	621	607	592	601	622	593	590	606	602	589	625	607	614	605	582	640	632	616	610	595	580	589	556	563	613	597	582	602	618	564	615	565	578	652	605	582	579	594	612	620	584	556	623	650	613	568	590	602	627	619	611	636	572	600	637	652	549	597	551	561	569	601	609	615	622	603	624	605	590	652	607	600	635	598	626	580	633	608	587	614	621	593	557	582	640	580	624	624	593	585	589	615	596	621	637	586	618	645	604	642	569	571	558	609	593	614	599	613	623	653	559	574	657	591	623	676	594	627	588	593	626	602	610	580	647	619	613	601	610	576	598	593	563	591	599	612	617	614	585	578	594	630	631	591	564	582	589	607	637	591	581	634	624	614	642	613	583	578	580	598	634	585	604	622	554	579	577	579	604	605	600	616	598	605	612	621	635	618	581	615	608	589	594	635	645	579	640	614	613	608	610	581	619	620	558	568	565	620	588	588	628	600	606	619	575	613	602	625	603	612	572	582	564	619	590	639	586	619	573	601	645	596	580	599	584	573	610	591	610	575	606	546	586	674	630	620	623	603	623	625	607	595	584	633	608	567	599	602	553	635	651	603	593	668	631	635	610	619	607	597	578	571	607	587	595	616	605	656	627	575	628	626	612	632	582	611	608	594	611	648	601	570	656	606	618	574	591	591	617	614	582	602	569	569	594	606	625	592	629	637	592	572	627	612	593	601	628	593	601	597	598	610	597	570	582	643	623	614	605	636	618	633	592	564	678	590	620	617	662	618	600	561	614	586	595	596	570	582	620	578	653	591	578	640	555	549	600	596	575	617	589	624	583	619	626	578	617	572	610	582	655	621	633	605	592	593	619	603	615	633	586	575	591	600	587	593	620	584	590	637	627	619	597	574	627	620	618	568	582	604	582	570	562	635	613	592	621	580	580	552	574	566	581	570	647	669	590	581	604	589	609	594	610	644	619	557	621	634	597	592	639	654	579	590	620	568	603	624	670	609	550	610	620	613	593	618	601	611	621	616	630	590	624	602	575	583	603	620	583	631	613	630	594	601	642	584	613	556	621	586	643	603	581	639	612	579	627	611	601	604	590	598	567	579	582	636	624	616	595	604	593	599	615	599	622	560	586	600	625	608	636	603	598	603	584	595	572	646	601	567	620	594	586	669	587	571	612	581	590	566	613	625	618	611	617	602	623	623	588	621	605	612	595	652	594	616	602	629	589	567	615	605	646	605	578	598	574	624	647	581	590	615	593	597	618	611	588	604	617	617	605	603	599	604	630	593	635	621	579	581	600	602	592	588	571	615	594	612	582	630	595	604	636	634	597	634	611	525	623	593	589	648	581	581	591	596	616	574	591	583	613	606	592	637	580	591	646	543	627	559	600	600	622	574	589	614	641	618	603	609	624	586	562	606	627	580	599	589	623	625	625	568	553	618	586	600	635	574	600	606	621	629	588	589	617	582	605	610	563	624	599	610	600	638	570	603	617	605	590	638	599	628	577	578	568	580	607	610	625	604	597	606	580	630	619	640	580	625	613	584	585	587	585	549	625	618	603	587	578	611	554	607	587	631	596	587	572	626	576	607	632	599	625	587	606	617	627	614	584	554	658	605	610	624	563	570	567	595	603	654	604	637	595	583	584	597	575
28355	28102	30372	18780	7327	1993	999	649	518	445	480	424	446	454	445	380	373	436	397	412	422	388	414	388	377	418	380	396	394	392	425	424	432	410	431	395	407	412	394	450	461	413	417	380	435	413	385	444	448	383	385	416	389	406	420	371	410	420	404	415	448	382	411	430	416	412	432	413	395	418	406	441	383	400	398	413	412	405	404	374	418	416	407	419	416	405	398	435	385	382	387	417	426	423	395	386	406	419	422	396	400	384	393	414	388	401	388	463	378	413	412	364	402	419	396	422	457	400	405	407	423	396	399	400	429	397	394	394	434	434	426	411	403	416	417	389	445	419	414	405	386	401	427	438	444	412	387	419	416	402	407	382	419	403	391	440	358	431	461	382	398	383	354	433	411	410	389	390	406	412	405	418	386	389	393	398	374	388	414	391	431	374	373	452	411	405	402	424	446	363	384	428	409	442	426	398	396	433	423	416	434	399	376	405	422	384	399	403	392	389	415	408	400	391	393	395	413	414	413	366	460	430	407	416	401	366	363	387	439	411	437	390	408	399	390	430	421	430	383	408	399	405	395	399	404	433	410	393	417	424	378	373	425	411	404	415	396	401	433	425	410	423	397	377	434	397	436	431	411	375	399	425	424	432	445	424	434	409	399	416	417	411	436	406	406	406	408	378	411	411	375	455	414	400	430	410	398	426	421	447	404	417	403	444	407	426	392	407	407	446	383	409	411	384	407	424	415	424	392	435	393	401	412	417	429	366	416	379	417	423	391	413	418	411	387	412	387	393	397	417	440	389	395	432	418	430	432	366	401	385	400	400	411	390	398	418	392	422	398	394	390	395	423	432	387	398	390	428	370	426	412	429	407	364	391	400	405	431	388	403	393	432	394	381	409	425	383	404	395	403	430	401	403	419	384	380	416	368	427	376	440	405	424	407	427	415	427	422	405	398	403	425	412	415	404	419	397	398	407	426	419	415	403	406	421	413	404	393	417	429	404	408	395	400	402	401	434	392	398	421	404	424	396	415	432	397	389	419	416	409	411	418	413	419	403	412	404	381	386	384	398	372	413	396	441	404	394	358	389	428	431	417	416	393	435	412	377	381	371	408	413	403	415	423	395	380	415	364	438	398	459	406	450	412	404	414	409	438	364	410	444	410	429	402	429	390	429	407	430	428	375	398	410	383	413	427	404	398	398	390	416	458	406	399	423	398	391	411	436	417	395	467	402	371	408	440	388	376	395	403	416	397	390	425	405	419	447	417	425	383	427	401	433	383	422	407	413	383	409	403	401	363	392	432	410	375	414	402	404	392	391	382	422	386	401	447	441	437	414	422	421	395	399	377	412	402	422	376	403	404	406	404	422	427	417	419	405	435	418	415	417	407	402	403	421	358	397	392	434	379	379	443	406	414	387	386	427	426	433	438	389	411	397	429	443	399	412	411	399	390	420	397	430	443	383	425	435	401	431	430	389	387	417	416	392	434	423	445	407	372	393	393	396	388	407	415	398	407	399	413	404	405	429	425	404	386	415	368	414	392	408	386	436	434	444	397	403	444	416	428	399	409	411	426	379	376	431	409	423	408	389	409	399	430	431	394	388	377	403	417	393	425	423	417	390	357	404	417	392	399	432	403	390	400	407	390	421	423	422	406	399	407	432	392	378	436	392	414	414	390	423	383	401	384	419	413	405	376	418	423	387	390	423	417	402	429	424	379	408	398	398	402	394	432	405	455	436	423	426	418	440	406	422	405	378	410	418	415	423	425	393	395	404	407	384	415	401	429	401	383	389	387	394	430	400	386	455	410	404	414	470	403	408	401	404	389	410	445	428	408	398	400	406	415	414	421	413	399	417	382	433	400	411	405	448	409	409	411	432	386	409	406	372	389	403	388	403	409	430	393	426	425	391	383	416	374	386	391	406	402	389	426	386	400	384	405	416	386	433	418	386	412	398	407	411	385	390	389	390	396	428	356	424	424	444	398	392	416	363	403	415	419	423	415	389	425	414	413	407	396	407	399	413	427	437	410	384	397	414	416	427	414	394	417	423	393	412	400	387	411	435	362	418	397	415	415	411	414	405	395	415	421	413	392	438	372	403	424	397	409	411	375	412	407	421	426	394	399	421	399	391	416	437	414	425	423	394	421	395	407	412	416	408	451	394	349	390	450	404	390	430	448	413	438	420	393	423	386	411	386	398	412	426	421	414	374	393	404	395	396	392	375	385	401	389	415	401	417	344	451	355	422	446	399	383	404	388	451	419	414	377	406	441	426	406	404	407	409	409	431	406	407	384	425	373	398	418	396	438	403	397	387	440	419	400	402	435	409	389	392	410	432	385	425	383	435	368	443	390	412	396	401	420	410	429	447	425	404	396	410	393	382	386	435	422	430	400	437	387	404	425	373	408	420	407	406	380	411	395	419	464	418	406	448	407	441	407	423	399	415	387	445	385	398	386	433	401	434	410	402	415	413	380	423	385	362	417	409	424	417	397	386	382	398	387	443	410	394	403	356	408	431	409	402	429	425	420	402	380	384	428	409	374	379	395	415	421	399	411	419	391	423	366	417	419	402	386	413	396	411	407	437	402	384	402	405	430	395	369	450	401	422	405	398	419	433	381	397	420	396	402	423	394	429	422	377	385	414	399	421	436	406	400	448	384	379	387	397	482	425	416	430	373	395	472	413	413	415	412	425	394	415	413	440	393	394	415	392	399	433	379	393	416	405	388	462	382	409	413	389	422	432	402	403	426	375	438	378	403	409	396	425	421	397	443	382	409	425	403	439	417	434	398	410	390	413	439	403	378	422	398	443	420	442	406	409	394	355	393	443	426	440	411	419	408	396	403	380	388	399	373	407	406	387	400	403	386	394	373	380	413	355	395	392	421	402	416	434	385	403	394	439	404	423	422	421	421	407	397	384	417	413	403	418	405	398	392	399	417	418	417	414	390	423	374	418	394	436	452	424	436	396	409	400	375	390	383	409	401	426	426	400	421	407	422	404	434	412	409	402	400	432	374	443	399	402	430	399	408	395	379	415	385	382	399	409	365	442	430	411	404	431	443	391	403	388	426	423	450	404	376	409	422	431	446	384	432	396	382	398	437	418	414	428	445	360	393	458	391	407	416	427	369	413	384	443	397	392	407	427	413	413	425	395	396	425	403	445	395	413	418	399	399	429	410	394	394	406	427	429	421	422	424	404	394	414	433	414	384	427	390	380	420	397	388	437	390	411	441	391	417	416	408	397	412	440	404	392	391	410	410	409	437	421	432	428	409	408	411	421	422	418	390	391	409	406	376	398	399	409	410	446	426	428	406	395	392	409	433	388	410	382	420	419	373	383	437	426	409	438	408	376	398	388	426	440	397	452	406	423	381	384	410	394	441	440	426	378	432	435	412	403	390	425	419	424	393	419	427	392	393	406	413	408	421	422	402	414	399	410	409	429	404	419	421	416	416	439	388	417	417	414	401	420	376	401	398	391	406	409	405	437	393	402	436	413
29297	45648	30928	16824	9098	3134	1557	964	741	606	533	505	444	483	480	456	462	504	499	451	466	491	507	455	460	453	458	459	458	453	484	476	481	477	470	498	469	481	447	498	460	515	461	486	429	477	451	501	438	472	495	509	475	454	439	516	498	486	478	480	458	506	487	455	482	505	514	450	428	444	447	504	455	428	458	447	464	466	505	456	478	459	462	478	524	479	475	489	466	472	452	475	482	487	463	473	490	456	454	497	475	467	431	442	489	445	473	463	484	437	485	477	459	498	477	459	495	503	490	498	488	480	462	510	475	468	439	462	468	478	470	452	450	472	487	465	491	468	492	423	468	499	447	476	495	464	470	519	457	445	501	487	473	481	471	500	468	469	502	481	459	487	460	482	520	515	476	470	437	460	442	497	476	442	473	436	477	507	474	459	474	478	509	496	476	425	455	479	465	472	465	496	443	466	477	475	465	461	493	478	474	506	492	493	454	487	428	487	463	525	494	513	511	470	410	446	485	463	462	510	461	458	529	493	459	488	488	524	486	480	458	409	431	492	470	462	476	486	438	479	456	480	486	440	494	501	504	503	486	474	471	455	454	447	463	468	421	506	506	464	474	456	487	494	447	439	479	485	476	470	463	484	488	485	451	430	523	475	481	479	505	470	470	457	497	497	459	511	449	465	461	477	453	446	485	436	483	475	496	474	451	486	482	461	462	492	501	471	450	479	481	459	445	479	462	490	469	431	480	475	450	490	468	483	468	516	468	490	465	471	473	445	486	456	487	456	459	481	459	458	465	451	488	475	484	473	466	501	451	470	474	453	482	484	466	475	476	452	496	480	510	482	464	464	456	499	446	464	464	453	463	474	477	464	460	463	507	486	491	460	479	490	494	435	457	496	468	474	470	473	508	516	474	452	482	477	461	487	457	467	499	444	478	500	434	492	480	470	444	456	471	469	507	461	504	467	425	454	482	459	511	481	449	496	447	486	466	490	494	496	473	466	468	503	473	495	500	442	497	466	441	481	467	460	489	479	476	441	485	481	471	469	481	453	486	466	456	450	434	440	475	477	467	457	490	505	490	485	488	505	494	446	493	448	439	490	492	496	473	466	462	492	449	481	466	500	467	492	470	483	503	424	457	473	461	511	468	465	456	471	532	501	458	508	480	471	469	450	476	467	459	449	464	480	507	498	472	467	426	502	473	412	424	447	507	479	445	467	493	494	478	472	493	475	473	489	465	473	474	482	449	469	474	447	471	447	451	511	417	492	470	492	454	414	459	485	490	428	448	459	475	454	492	439	441	479	487	428	450	487	452	463	444	492	499	496	477	466	480	462	501	475	455	483	480	511	474	485	454	463	463	457	475	510	469	463	484	513	455	479	480	466	466	495	489	473	480	483	473	454	492	482	498	494	504	457	473	497	521	485	484	454	494	483	485	483	466	489	484	469	475	471	510	470	510	456	463	476	490	482	496	458	496	443	438	485	494	459	472	464	458	470	477	501	476	494	465	462	446	468	486	469	457	478	470	465	509	484	487	462	430	518	479	474	495	467	482	478	479	460	470	438	506	455	492	471	473	466	457	506	488	447	462	469	482	487	466	513	474	501	487	456	493	506	476	497	446	501	503	448	493	452	402	472	481	508	473	476	472	467	444	467	491	485	469	458	460	489	467	483	475	463	492	479	469	445	479	458	450	460	503	461	483	485	470	460	459	454	463	467	452	486	478	502	484	486	442	410	466	439	464	506	445	429	466	486	454	489	500	463	497	476	453	484	450	460	451	451	499	463	465	470	493	521	453	486	465	490	450	445	430	483	485	452	488	462	452	472	492	449	472	452	472	469	501	504	478	452	455	481	471	483	469	519	446	461	487	478	434	475	445	470	458	496	467	500	465	489	494	447	478	512	453	481	490	470	479	447	486	443	481	465	504	429	450	462	485	498	464	452	437	508	466	474	481	468	478	464	470	465	439	448	487	495	451	472	458	504	480	523	498	455	459	478	421	504	430	519	477	516	482	471	466	495	489	452	474	491	474	482	508	471	471	449	466	457	485	410	471	465	478	496	483	492	482	471	482	461	474	484	506	413	454	484	444	480	461	467	479	455	473	494	441	495	508	459	463	500	426	464	435	430	482	476	461	481	536	483	481	415	448	468	468	505	482	477	472	478	476	476	513	435	469	480	452	447	514	475	459	462	477	462	456	479	443	467	460	490	480	446	479	470	448	488	451	473	433	460	477	425	457	484	475	481	436	444	459	482	462	465	473	477	467	494	463	496	453	460	434	513	453	461	500	460	461	508	510	443	489	436	470	470	445	474	478	464	498	462	479	462	474	479	461	463	483	468	471	476	434	477	442	465	472	453	480	468	476	474	459	457	495	484	498	478	492	474	484	494	505	488	458	489	428	473	507	502	458	459	492	470	476	454	470	484	442	477	459	433	448	464	450	495	470	501	483	471	471	460	503	476	459	449	488	489	495	479	484	454	470	476	501	533	420	470	436	488	451	474	524	448	423	465	469	482	472	474	508	480	466	484	514	466	475	523	469	476	492	464	486	481	494	475	457	457	472	474	497	457	474	456	457	425	460	458	453	434	498	443	462	495	451	488	461	494	465	477	496	446	475	493	464	501	430	506	488	483	470	481	487	477	480	460	497	530	466	460	492	499	502	471	483	478	493	475	445	481	475	495	484	468	465	402	507	480	482	456	461	498	522	483	435	469	458	484	465	477	477	512	475	455	460	460	470	477	499	478	472	480	485	478	488	495	478	475	434	460	487	529	470	460	467	494	449	465	449	472	452	481	434	461	445	448	448	496	485	466	447	502	463	471	478	428	494	464	461	446	494	469	482	476	472	448	478	460	463	486	465	508	471	484	506	488	472	469	489	503	456	443	482	447	492	497	470	477	501	445	458	458	470	494	496	461	510	457	492	485	492	472	472	476	499	453	458	492	488	505	471	477	470	453	484	454	446	475	439	511	506	474	487	429	499	476	496	475	482	450	460	470	503	478	459	460	471	456	480	424	441	487	478	476	446	462	455	463	477	443	485	469	458	486	452	439	466	520	465	480	501	483	488	456	483	458	493	445	472	494	483	499	489	507	456	506	476	446	481	486	485	472	444	512	478	489	473	486	466	466	444	476	480	495	497	487	455	454	465	441	437	492	521	484	458	497	454	484	489	494	479	482	503	472	457	476	489	513	469	450	499	490	475	463	438	479	479	454	430	453	449	488	436	482	466	510	462	495	449	483	487	479	483	478	455	477	432	430	494	453	469	469	476	475	483	435	510	456	485	471	472	469	475	474	463	445	438	447	474	498	487	476	483	461	493	481	467	469	475	456	459	488	459	500	445	428	489	508	481	469	503	443	461	515	449	479	483	444	461	473	430	486	485	481	505	465	424	454	482	469	475	455	460	441	462	479	457	491	477	456	435	479	467	468	484	463	488	457	482	458	487	464	479	480	496	455	450	457	484	446	496	494	502	462	446	478	476	489	484	471
24035	21140	28445	24495	21237	13795	2939	1120	794	656	554	497	458	417	463	424	407	434	421	418	446	416	404	399	420	407	373	443	383	400	386	409	405	398	408	388	356	382	373	369	428	407	372	422	362	376	392	372	429	409	371	376	406	369	379	406	378	389	363	382	375	405	403	427	361	376	361	399	376	424	384	400	386	394	414	369	419	369	399	383	380	346	416	366	405	401	399	399	393	419	379	414	376	354	373	353	415	361	382	344	381	347	380	352	373	402	403	372	406	428	364	388	362	394	383	340	418	386	383	376	363	387	416	368	363	383	400	397	413	380	380	370	387	403	390	388	378	401	363	418	409	367	402	409	387	379	371	348	388	374	382	379	404	440	388	424	384	376	375	379	368	385	380	388	364	372	396	389	377	403	410	388	406	386	403	365	361	387	365	398	384	396	379	385	390	386	400	381	406	390	388	396	385	362	419	360	380	360	412	369	375	394	366	364	376	375	415	404	384	361	401	403	432	379	395	373	380	346	351	369	396	407	411	402	380	390	377	384	401	370	403	388	387	374	379	388	357	426	403	394	377	388	410	375	402	385	373	413	385	378	385	358	392	439	352	397	412	388	395	396	358	347	402	384	426	423	412	383	393	371	395	383	352	356	424	398	352	397	409	406	392	365	390	365	383	426	407	395	379	380	373	416	390	393	394	411	373	411	415	392	392	357	407	395	386	382	356	404	380	379	400	412	374	369	413	355	387	395	385	395	360	424	391	424	417	366	395	364	362	383	360	377	444	395	350	382	392	355	387	403	381	378	391	397	410	398	354	393	401	429	411	385	378	384	401	402	369	373	379	394	380	367	340	387	402	365	404	422	414	402	377	363	397	411	353	392	444	368	405	414	362	405	380	418	393	418	421	394	395	381	374	400	380	387	390	405	388	334	400	380	389	397	413	367	354	425	426	369	416	374	400	391	381	363	407	364	402	370	400	422	402	379	393	404	358	384	367	372	350	381	414	410	424	403	363	384	398	348	412	347	388	393	389	406	380	385	351	404	399	438	382	373	377	413	351	364	385	364	372	380	376	372	333	377	354	398	385	374	400	349	395	393	395	414	375	382	364	375	382	355	396	353	382	390	397	376	362	397	418	422	409	406	393	375	429	391	393	359	378	381	390	383	399	427	364	400	390	349	350	358	384	395	368	389	372	385	384	388	385	381	377	390	395	436	375	396	431	402	361	420	411	382	376	424	381	381	389	362	413	410	421	375	384	395	382	374	363	391	380	410	383	384	376	398	336	410	371	378	366	372	365	405	373	382	373	417	402	379	392	402	342	376	389	449	382	362	382	371	369	396	398	383	424	377	394	386	409	373	414	403	382	357	382	386	394	402	360	384	389	390	403	385	374	387	384	371	383	379	365	394	371	387	407	392	384	354	421	387	434	423	364	399	393	397	427	380	410	415	389	396	391	417	384	392	405	420	384	396	399	389	390	401	421	348	373	351	397	380	415	381	425	426	387	380	424	389	366	361	378	403	378	360	400	384	371	366	410	423	393	393	368	392	390	383	366	373	383	404	376	408	353	381	414	397	363	385	409	375	373	359	353	390	400	434	382	382	403	384	392	361	399	389	366	390	401	405	416	406	358	391	368	360	371	383	350	350	387	379	380	387	364	388	354	385	385	385	357	397	369	360	379	352	354	380	391	380	347	398	380	370	389	378	376	361	397	388	362	371	394	375	377	385	352	381	407	415	361	384	421	389	381	401	354	410	375	429	424	419	388	374	391	421	398	420	387	380	394	387	401	370	403	423	376	362	379	407	403	422	390	414	342	405	390	393	369	392	381	363	406	420	409	427	394	374	404	349	349	345	366	372	385	355	438	399	377	369	371	376	350	383	383	385	396	394	362	376	381	378	366	411	360	422	409	385	390	396	370	416	353	376	413	389	333	402	376	388	404	358	358	382	362	385	387	368	373	409	361	361	400	375	396	393	416	407	428	368	364	363	377	427	404	362	380	406	393	410	385	425	386	401	402	392	374	391	376	349	396	383	396	357	338	401	388	393	393	379	394	402	367	401	416	369	367	378	355	413	382	393	410	401	356	385	403	371	412	375	414	381	407	389	416	381	407	383	358	351	377	406	354	385	369	415	388	393	383	425	381	375	415	372	368	403	380	406	413	402	371	386	384	397	382	358	380	358	382	391	391	381	380	398	385	390	420	364	371	399	380	385	391	371	388	376	370	400	390	355	409	384	327	386	360	372	401	420	387	410	360	373	374	381	418	382	405	401	345	383	405	391	368	410	410	366	385	375	387	355	335	356	350	384	377	396	331	380	374	379	389	364	375	356	366	365	372	387	411	409	416	395	363	384	388	383	385	386	381	381	412	382	416	394	403	397	407	354	380	370	371	385	377	390	384	400	377	396	373	378	383	388	371	353	429	397	386	390	402	378	384	379	333	404	420	392	398	370	401	361	373	390	423	392	394	387	434	375	398	420	384	376	355	431	376	359	363	370	419	339	417	408	370	388	373	395	402	379	399	383	411	407	391	375	387	395	410	426	379	372	398	369	383	404	372	412	375	392	389	380	400	400	334	364	390	391	385	400	426	367	399	361	412	367	401	410	383	388	374	381	401	347	361	360	408	396	399	372	425	413	380	376	372	383	411	368	384	386	382	400	402	388	354	390	419	400	372	346	396	377	366	387	373	363	414	401	366	378	363	364	389	391	374	372	390	447	370	380	424	378	379	360	373	391	388	411	377	356	363	394	383	389	407	391	388	362	380	373	397	403	386	409	422	359	383	410	377	385	369	406	406	378	382	355	387	419	407	422	398	386	394	380	387	355	400	379	406	404	404	369	361	369	379	365	343	387	382	431	363	410	405	364	397	388	386	380	369	397	364	416	361	382	400	406	394	394	355	404	401	374	372	364	430	344	358	385	368	409	403	403	415	387	384	398	380	355	374	418	366	360	401	366	362	370	391	380	370	391	413	424	386	394	411	399	389	382	357	400	411	395	363	384	368	367	378	400	376	351	388	364	370	389	374	381	402	389	416	378	388	403	354	385	375	378	393	397	393	382	390	392	346	366	378	396	396	417	397	375	376	389	366	364	378	383	361	405	427	415	381	376	389	381	367	418	362	366	378	432	366	385	391	401	386	353	409	356	389	406	333	412	363	351	348	378	361	392	329	407	360	365	381	406	387	385	420	388	362	392	397	382	371	412	396	403	414	354	390	337	375	377	380	381	366	388	391	345	369	373	407	414	409	411	391	394	394	406	366	389	392	377	374	381	393	376	421	366	363	391	398	378	429	403	398	397	380	402	389	372	384	412	367	357	366	385	382	364	367	374	408	369	375	374	362	404	358	425	389	370	391	376	371	400	385	386	404	393	388	345	377	392	383	382	381	389	424	383	366	367	400	380	394	380	399	357	377	407	407	421	371	363	387	377	408	383	384	374	386	395	398	393	397	404	375	356	365	385	378	396	371	402	391	385	382	370	396	409	389	375	376	380
31477	52908	41921	28085	14161	7577	2920	1749	1230	926	799	625	593	537	514	511	511	493	491	429	443	502	466	466	483	506	468	452	462	496	458	437	457	489	443	468	473	450	452	464	437	466	454	485	429	404	439	455	457	467	398	437	468	437	439	468	447	436	423	426	456	461	442	444	449	444	458	419	416	430	465	448	468	440	479	450	444	450	407	481	436	429	442	448	426	433	466	416	400	426	488	448	448	456	424	449	439	449	464	461	437	456	455	431	416	453	436	444	422	459	446	458	430	442	424	432	474	441	458	395	444	426	455	447	422	424	432	442	452	428	424	454	482	434	445	440	476	453	420	432	438	422	424	408	471	452	472	465	410	460	415	448	444	467	495	437	441	478	434	441	420	425	449	422	438	451	433	459	377	451	459	427	417	467	422	427	425	432	427	429	490	442	446	415	473	481	443	435	418	452	427	454	437	444	477	461	472	470	447	478	464	473	468	416	430	433	441	457	441	460	446	428	444	424	416	461	433	438	446	470	459	440	472	434	439	449	449	429	428	446	430	439	417	426	451	434	430	476	411	467	423	428	438	491	437	455	466	454	448	433	451	405	464	417	451	399	443	433	485	454	422	425	446	422	458	461	415	405	433	420	427	434	411	464	444	471	428	439	467	421	450	464	450	464	431	450	466	425	428	475	424	447	434	462	435	437	427	426	422	444	435	471	462	439	443	463	415	431	435	443	461	442	412	443	413	451	440	444	416	413	397	440	460	446	444	463	468	461	463	433	425	444	427	431	459	429	425	425	452	450	419	456	412	437	456	453	455	447	425	469	462	450	476	458	444	406	465	460	407	450	447	440	446	443	413	472	457	452	458	418	460	432	441	455	499	435	448	447	421	439	438	440	446	440	436	467	434	436	436	433	446	421	441	476	428	403	419	433	459	437	460	441	423	429	430	465	444	438	453	481	451	440	461	448	471	442	446	451	404	474	444	445	468	470	407	461	459	431	452	379	438	474	438	408	467	417	429	467	433	415	464	481	434	455	448	423	461	411	479	486	457	435	468	421	451	446	435	427	477	445	417	431	429	440	426	423	463	427	444	443	415	463	469	457	432	433	409	449	437	447	430	451	452	425	468	480	403	436	450	434	412	451	437	441	468	464	456	448	438	424	455	459	441	441	420	445	462	479	479	414	442	442	451	401	415	450	426	437	439	404	432	466	476	455	459	450	445	420	424	446	460	442	457	443	416	450	436	439	413	441	432	431	433	439	401	462	419	465	437	436	416	453	453	422	433	463	436	442	446	437	462	431	416	397	440	469	447	480	433	416	465	456	457	439	457	449	442	413	444	442	473	434	443	431	429	436	411	429	446	441	453	443	413	433	399	438	454	432	467	434	428	436	437	439	447	427	461	436	433	452	478	459	440	439	466	429	456	446	455	444	439	458	450	408	401	443	436	426	450	445	441	429	414	459	459	433	477	446	455	422	483	439	420	486	467	454	425	450	494	452	454	456	470	453	436	447	425	430	436	431	424	425	409	473	473	436	446	381	487	449	469	421	448	436	486	453	439	447	445	430	495	433	459	450	428	443	450	454	433	438	455	394	429	469	430	417	448	450	459	486	438	469	433	474	435	443	453	489	467	466	456	436	455	480	466	423	456	423	432	471	423	423	440	441	453	436	417	439	468	462	431	445	405	423	429	456	467	453	453	434	421	438	456	488	438	444	455	453	410	452	427	421	403	444	450	429	463	426	474	419	409	449	438	414	442	453	467	429	536	484	441	428	424	417	448	463	413	409	460	460	465	489	483	408	456	430	467	424	460	431	471	438	459	455	420	487	465	453	422	439	447	431	469	474	446	457	422	429	428	431	456	437	455	442	460	443	416	440	455	456	425	436	411	409	397	464	390	469	458	454	429	471	432	475	425	417	435	430	467	424	420	430	461	453	427	462	449	443	469	439	466	409	418	450	451	474	445	430	452	411	431	490	445	477	464	464	458	403	461	435	452	411	463	418	458	449	424	415	393	443	475	434	420	450	470	430	446	436	402	458	450	406	448	450	467	477	448	427	428	432	460	438	430	443	468	463	450	419	422	407	484	455	460	419	438	442	442	465	428	461	435	428	442	455	449	428	481	441	432	452	435	439	443	419	452	444	446	432	405	460	474	442	452	438	441	415	468	463	416	448	411	425	438	474	432	433	469	420	428	450	416	454	433	479	454	412	443	417	474	472	446	454	426	494	499	411	427	448	414	441	436	426	447	410	435	418	447	434	451	449	443	472	466	440	436	427	421	440	416	459	464	441	438	450	419	406	451	441	437	445	437	417	422	451	453	447	470	447	453	441	466	415	487	452	427	436	486	442	450	448	443	444	447	441	460	460	439	442	486	442	444	455	481	472	428	450	468	440	425	459	471	402	434	452	455	441	415	457	438	437	409	435	446	436	460	458	473	457	430	438	454	461	429	460	466	444	437	433	449	408	452	440	423	481	412	448	430	412	443	462	471	431	438	438	493	404	468	427	415	411	429	459	392	448	453	437	438	470	440	415	411	491	450	395	474	460	467	433	378	449	441	488	451	425	415	438	446	458	423	403	464	417	448	417	437	452	428	446	401	475	425	427	441	411	450	451	450	407	470	456	465	404	424	436	456	452	465	421	399	425	459	455	464	433	464	477	465	446	461	446	428	426	454	462	412	408	413	435	512	464	437	431	461	458	438	427	450	439	431	425	458	450	451	429	437	426	427	423	409	461	442	446	436	422	433	459	455	414	435	467	455	407	449	460	458	459	486	434	471	461	468	478	459	480	422	454	481	429	451	443	447	419	449	415	486	437	421	443	439	464	449	450	425	422	486	454	472	407	412	453	468	461	461	428	415	424	441	427	425	443	410	434	459	461	501	431	461	409	451	412	411	433	477	400	442	420	409	452	454	448	429	455	443	438	433	406	448	415	465	409	438	441	443	413	473	415	451	456	443	445	439	455	432	430	410	459	428	433	441	457	467	445	426	420	425	459	455	444	418	443	461	436	430	455	453	480	467	402	459	439	428	429	451	461	433	448	398	468	437	459	414	480	414	426	447	438	495	439	440	415	423	450	468	429	456	456	449	462	417	463	426	423	450	417	441	451	422	450	444	407	426	462	457	444	460	419	442	446	449	439	454	436	392	471	435	436	434	456	464	429	466	436	414	454	420	411	429	417	445	424	463	438	448	390	464	419	407	451	403	434	445	440	447	459	447	417	451	420	425	428	448	457	450	477	432	419	400	446	421	428	427	462	414	479	445	450	491	442	447	467	430	472	437	453	441	442	442	394	442	434	407	440	465	438	440	459	464	451	460	439	423	466	432	440	430	430	437	432	445	446	437	435	436	418	447	446	433	424	410	417	414	435	432	456	470	477	469	407	425	452	400	438	424	470	467	419	436	410	452	441	483	433	450	435	404	412	428	416	457	433	443	386	434	463	432	459	420	435	460	482	470	473	452	460	415	488	441	442	441	421	454	440	437	448	416	437
25160	21217	27686	25267	14754	4090	1422	873	674	712	582	597	604	551	550	559	555	555	530	499	540	519	575	506	546	499	521	572	497	578	507	528	528	542	506	551	527	495	517	517	516	526	535	549	493	504	478	533	521	541	527	534	534	542	517	554	504	529	515	526	508	521	526	521	549	512	497	527	523	561	539	508	533	546	509	517	520	533	536	564	522	521	536	501	542	533	527	495	495	529	506	511	522	475	546	498	514	504	490	574	532	522	515	544	535	518	517	548	513	536	498	548	513	472	509	533	502	535	524	539	470	504	517	504	569	492	489	561	548	516	532	537	534	508	523	497	538	492	544	492	528	522	529	486	556	495	505	475	539	526	483	559	535	543	542	520	523	487	499	555	532	501	527	506	530	541	518	496	547	544	534	487	510	512	479	535	498	511	496	510	540	547	529	521	504	502	519	520	511	507	492	487	485	510	479	549	500	521	514	459	503	484	508	507	502	496	471	572	541	521	483	530	468	531	493	531	536	542	524	484	521	519	546	526	521	510	470	527	509	563	529	516	469	504	501	527	479	475	515	495	491	548	495	485	504	501	567	482	501	513	517	490	549	552	517	554	564	531	515	490	520	555	563	520	531	539	507	530	519	516	510	526	554	485	501	565	575	513	553	537	521	491	484	524	553	526	507	498	520	496	546	543	563	508	517	510	533	518	490	526	507	544	554	511	496	499	525	470	526	517	523	526	521	498	524	475	523	506	514	509	507	509	499	484	530	518	496	528	519	519	501	470	469	518	565	469	534	550	532	535	530	517	526	533	475	500	512	495	500	527	549	530	515	528	485	531	497	558	529	515	485	533	479	529	511	536	508	512	494	501	543	546	524	507	507	533	532	523	497	492	501	499	531	531	502	520	517	512	570	537	523	492	503	473	498	528	544	547	539	525	540	560	517	502	512	523	553	566	477	507	522	504	534	537	489	530	534	522	503	506	481	509	519	484	509	539	481	492	515	494	556	489	488	548	510	505	538	500	539	550	508	520	494	537	537	535	505	494	541	581	487	561	510	546	533	513	520	561	526	502	508	552	517	521	510	528	500	495	502	499	513	479	515	528	513	519	525	493	512	537	543	474	541	489	470	506	535	493	536	543	561	478	534	490	531	519	539	497	514	563	543	487	511	562	490	524	528	486	541	481	529	509	523	535	529	545	476	498	561	494	505	528	510	513	511	519	524	508	507	542	477	496	483	541	550	562	545	491	526	532	508	501	498	503	537	540	555	535	495	506	556	536	520	504	529	520	519	496	533	486	527	513	507	518	464	555	532	513	530	536	525	490	519	519	575	488	526	521	517	521	514	513	502	450	524	527	580	506	492	533	503	521	548	515	529	483	523	515	483	507	521	483	536	512	529	514	535	542	533	520	529	542	547	489	508	545	490	516	468	481	523	514	499	510	551	565	494	512	479	544	536	469	535	553	481	491	515	490	503	538	583	534	532	513	538	530	522	546	537	522	527	516	528	475	524	509	525	477	520	548	468	513	511	534	502	539	455	556	482	529	508	455	499	527	535	485	549	498	503	482	502	517	556	532	512	528	518	521	497	497	507	529	501	503	555	536	522	536	549	536	494	540	494	505	526	543	494	520	492	521	526	534	493	520	544	537	478	527	535	522	491	509	512	496	529	513	476	521	492	516	524	498	509	527	519	528	533	528	535	517	528	497	550	495	513	517	527	547	527	545	547	530	543	542	546	482	518	472	509	575	513	505	553	488	517	518	528	536	517	498	498	513	549	506	520	505	484	502	514	485	534	505	524	521	506	541	499	499	551	493	516	547	498	540	510	536	480	464	505	504	498	506	435	545	501	539	503	536	517	507	493	533	493	536	508	507	520	513	525	542	546	516	568	522	494	527	543	502	541	536	512	480	522	535	534	514	501	504	520	576	567	552	535	497	529	546	518	501	542	494	532	478	538	516	492	522	524	516	485	469	530	569	486	566	539	529	545	467	524	506	500	552	563	505	511	520	529	513	501	532	536	522	503	538	504	529	495	492	469	527	514	506	531	499	511	499	538	539	494	513	508	528	496	522	530	547	518	517	523	492	547	550	550	519	485	507	498	531	537	502	523	522	488	525	532	512	519	535	524	495	548	468	542	523	503	524	508	505	485	478	501	510	532	506	512	524	530	544	522	509	550	517	545	503	498	535	516	542	496	547	602	535	539	512	511	549	557	523	484	529	542	494	511	553	528	553	515	505	483	525	547	485	515	510	521	491	506	476	561	537	515	520	497	548	496	478	499	523	507	505	514	553	480	492	470	513	521	543	530	536	501	505	526	519	519	517	502	525	535	552	515	500	545	489	522	449	553	537	519	522	525	508	506	526	492	490	560	494	527	527	545	476	542	503	511	526	561	566	520	522	472	549	527	521	529	498	497	543	488	513	533	516	538	492	529	535	531	523	497	488	515	477	495	494	513	524	510	534	519	498	520	523	514	516	481	504	514	544	538	548	530	530	539	505	469	489	485	520	479	503	467	487	496	508	543	543	546	511	478	522	492	511	605	531	525	507	516	550	499	502	499	540	551	509	494	563	515	554	505	503	485	538	509	556	472	523	576	537	515	574	525	477	501	526	517	514	561	481	536	523	523	506	478	527	529	494	539	522	525	496	521	532	494	535	517	497	511	525	529	476	536	508	538	501	480	524	513	490	524	553	525	555	522	539	520	551	538	518	531	513	509	549	494	510	554	567	471	534	527	512	530	507	491	493	491	506	551	498	471	535	505	522	481	517	496	476	508	524	476	476	580	552	537	528	563	515	504	517	481	549	480	509	486	524	478	506	527	576	539	528	502	490	474	555	502	486	537	514	498	542	497	513	555	506	475	516	522	565	541	494	538	483	508	539	485	527	484	527	533	525	482	521	531	559	529	504	508	560	479	550	509	526	537	501	503	531	507	515	524	499	556	541	507	546	531	516	533	517	504	547	527	546	508	529	531	502	533	529	544	526	552	529	552	529	496	565	524	515	531	510	538	521	492	508	518	532	515	508	541	540	496	499	512	510	498	528	490	507	518	501	512	484	495	535	504	507	507	516	516	513	494	449	531	492	540	493	495	555	555	507	535	540	488	533	487	496	536	526	498	489	519	524	500	536	539	544	517	520	475	554	564	474	495	536	521	526	516	534	516	510	485	582	509	483	536	494	534	493	498	531	525	482	488	546	523	461	526	523	472	545	524	520	524	525	542	501	496	516	561	512	509	507	532	523	533	522	533	547	520	540	525	497	563	527	534	586	515	497	502	507	486	529	472	527	524	482	471	544	511	483	516	546	501	497	547	514	514	520	525	522	544	494	559	532	555	534	476	532	559	483	520	534	543	508	542	515	516	552	497	564	556	533	514	525	527	493	501	540	519	513	530	499	505	530	529	540	556	505	492	534	511	522	520	545	504	496	515	516	516	487	521	522	536	520	542	535	509	492	533	460	516	530	464	535	505	556	517	506	534	567	478	500	518	504	529	507
32485	50470	34563	20023	11251	4996	2202	1405	1017	867	766	710	687	645	627	603	601	661	593	627	601	616	600	610	598	625	583	593	581	586	614	594	572	608	602	560	588	621	566	576	594	578	583	567	607	578	595	618	598	553	569	555	570	602	595	616	607	602	559	597	590	596	575	595	639	617	608	567	554	584	573	617	610	608	591	618	596	567	591	608	549	629	583	555	606	572	611	564	547	564	603	570	599	570	597	564	608	603	579	617	580	600	593	617	603	595	609	571	594	538	594	597	595	571	612	584	573	581	622	591	611	562	573	570	559	550	560	564	565	613	584	557	558	578	550	593	555	601	599	600	598	610	640	568	580	624	604	596	575	607	571	593	587	574	617	574	637	567	606	601	566	598	613	581	627	616	570	606	573	653	619	570	550	607	572	592	577	609	607	605	587	604	538	570	601	544	575	603	568	575	578	588	629	590	611	637	574	582	605	599	604	580	602	600	575	594	624	571	590	561	579	575	607	582	566	587	569	557	536	580	580	644	612	590	588	563	546	605	576	541	532	557	581	572	592	536	587	554	634	602	599	597	616	568	560	621	569	604	593	583	580	625	626	588	574	578	552	601	578	556	613	564	598	572	602	580	605	600	614	593	585	572	615	590	566	586	578	596	551	552	603	579	598	585	553	595	580	610	580	625	641	533	603	547	577	656	572	650	539	616	572	620	579	582	585	614	619	612	554	626	596	600	584	607	547	572	570	617	610	584	580	576	624	572	588	569	571	641	567	580	565	567	582	581	568	592	566	593	606	570	620	609	573	599	597	619	534	611	521	575	605	614	581	565	616	555	613	605	627	613	571	578	547	596	616	573	547	557	584	582	625	552	582	561	627	601	554	599	604	591	588	535	554	556	599	551	576	604	589	605	593	578	568	582	601	593	619	612	621	603	585	587	583	607	546	579	588	592	593	542	562	623	569	604	585	574	618	560	574	573	560	550	570	623	629	602	604	573	534	542	603	577	584	547	534	548	576	568	604	617	610	599	539	578	605	606	568	609	590	629	586	597	578	605	611	596	632	628	520	646	610	569	635	524	612	543	529	601	594	562	604	572	585	600	623	640	585	556	568	634	546	556	575	588	551	566	573	567	598	600	625	597	586	560	579	642	627	583	575	569	603	563	550	599	574	548	577	592	592	608	579	597	589	567	568	628	613	572	573	554	558	579	512	542	574	591	590	589	565	579	635	613	583	600	582	605	619	574	555	603	589	546	550	626	551	563	586	543	576	551	564	596	575	594	590	528	626	570	612	618	588	549	581	552	591	606	580	561	572	591	568	584	575	586	621	586	596	570	580	558	546	591	591	618	567	551	595	572	618	625	609	579	569	581	614	620	591	570	631	602	565	547	588	601	585	594	633	577	584	598	588	594	583	619	541	578	608	575	602	604	567	594	562	578	536	569	599	642	561	631	563	595	588	540	587	539	581	603	566	585	603	540	568	625	566	633	579	603	569	578	565	603	599	538	605	567	614	561	606	572	586	609	531	575	595	577	568	609	610	593	603	557	567	615	594	570	537	576	579	607	582	576	554	624	611	556	584	558	598	626	582	574	603	574	551	552	554	596	606	539	584	595	553	637	580	588	604	607	571	598	581	581	561	554	592	611	573	591	568	650	605	618	615	613	592	636	609	576	535	638	572	624	597	584	546	578	581	568	561	562	591	569	603	589	566	587	594	581	626	614	556	615	584	581	585	584	568	582	619	631	609	638	579	642	540	602	606	605	571	611	562	583	586	588	603	591	626	576	574	581	584	539	565	596	596	567	599	570	581	599	586	604	657	602	590	590	570	558	575	573	585	604	535	562	624	594	594	586	566	614	606	605	611	605	560	561	584	566	590	589	614	597	618	567	580	581	588	585	566	534	563	592	612	572	617	579	589	614	578	555	592	593	611	585	617	605	596	547	558	612	544	607	580	629	618	605	576	677	581	609	572	590	582	596	578	579	576	632	602	594	561	615	571	588	616	579	571	609	550	601	578	597	529	604	609	584	565	607	545	594	589	556	624	600	628	568	605	584	643	591	575	624	580	568	621	597	600	633	583	606	613	567	572	563	548	578	625	559	573	598	572	548	556	593	613	588	604	552	564	581	555	588	591	556	598	633	597	622	570	595	637	553	569	570	593	580	613	584	593	585	620	591	604	612	559	618	614	596	579	572	574	596	611	591	589	588	578	594	570	569	615	547	588	606	577	604	582	590	583	553	571	573	542	581	594	590	558	613	605	571	587	585	557	572	631	588	568	576	568	590	624	629	559	539	587	611	593	590	556	578	619	570	605	569	580	572	616	544	606	601	603	567	591	602	579	557	588	555	574	632	610	601	553	605	607	597	569	554	593	584	557	640	590	560	613	607	602	611	586	578	545	556	609	632	585	577	600	591	588	594	638	562	612	626	618	577	606	613	571	559	605	604	563	620	570	617	554	569	568	571	547	568	606	549	607	543	602	555	562	569	611	616	626	597	548	541	613	611	631	552	556	630	559	536	584	591	599	602	603	521	553	607	560	580	632	553	545	583	604	595	578	556	573	573	589	571	553	591	601	585	551	583	646	598	572	575	569	614	606	584	587	572	616	599	571	579	588	620	641	567	589	571	595	563	592	574	556	610	602	610	568	554	562	568	574	599	597	591	556	600	559	587	599	546	588	612	630	588	608	599	601	626	597	577	562	578	583	577	580	586	560	551	588	608	574	586	601	594	635	574	596	575	601	592	545	569	558	614	632	555	600	510	574	601	627	578	629	601	604	603	600	604	557	623	575	595	577	573	602	578	596	615	584	539	605	601	601	594	600	597	524	593	577	594	612	569	559	597	589	570	560	595	601	616	628	595	540	556	595	579	564	604	614	604	588	626	611	600	550	576	610	575	552	575	625	585	592	608	593	613	545	591	594	580	570	624	588	557	623	601	590	558	548	558	611	554	606	588	616	583	639	610	586	594	551	567	643	605	557	573	589	617	617	620	604	545	556	554	593	577	548	575	614	598	573	576	556	594	551	596	578	597	608	605	575	601	606	578	619	594	568	604	600	557	540	602	570	580	551	596	621	600	623	613	651	580	592	542	564	614	565	568	615	582	542	602	565	570	567	544	574	632	597	565	606	579	553	584	616	578	616	547	584	585	572	565	613	572	615	591	602	598	603	637	582	622	595	595	572	595	547	598	585	601	615	587	601	601	546	597	583	595	610	590	579	574	551	535	573	562	564	586	604	610	597	585	597	625	567	621	604	598	601	639	570	602	634	564	589	548	580	539	608	580	553	601	605	620	626	620	599	618	593	601	577	555	601	559	570	582	570	557	624	607	580	560	629	619	588	614	605	602	566	557	613	573	574	574	578	592	591	568	552	631	578	612	652	598	607	561	544	569	583	612	624	596	592	568	589	589	577	597	575	587	546	559	568	582	613	572	569	622	591	586	578	567	570	602	602	580	610	601	578	592	610	561	551	595	579	598	602	615	591	599	611	537
22998	21180	28764	23957	21246	21095	10674	1925	1133	954	848	722	737	663	641	613	610	567	602	559	541	567	588	593	536	589	553	544	509	515	572	540	513	542	570	555	563	578	547	548	515	517	551	539	564	581	495	516	583	563	562	572	564	539	591	533	549	516	561	571	524	552	533	528	537	515	594	537	580	551	524	518	523	519	526	505	529	593	571	535	544	549	521	547	520	538	557	541	506	552	539	532	544	549	570	541	520	542	515	536	556	519	535	579	526	571	563	566	522	544	550	564	546	525	560	542	549	534	558	563	526	533	484	562	522	543	524	519	505	519	533	545	567	580	510	543	539	538	538	486	590	511	532	503	524	514	544	530	555	483	560	529	553	514	497	519	532	508	506	559	536	555	512	539	536	555	523	535	559	531	555	591	556	534	567	508	515	540	548	535	497	524	550	516	526	515	531	542	540	553	576	565	512	555	553	512	528	488	550	508	574	560	587	541	520	575	538	544	515	530	507	565	505	545	517	538	527	543	543	554	513	511	551	510	515	520	543	516	519	519	528	547	562	557	533	494	542	536	525	545	555	504	542	550	526	546	553	530	551	535	533	547	523	506	600	531	546	558	514	545	555	562	473	543	540	493	568	490	483	520	485	515	521	511	531	546	546	527	540	534	508	571	534	524	554	542	551	515	513	535	552	581	547	568	492	593	549	545	568	507	533	543	530	549	550	548	532	539	536	522	545	523	525	533	563	605	543	559	522	543	522	534	513	527	543	506	553	526	543	567	521	573	558	512	530	528	498	514	539	498	522	548	537	535	522	533	541	483	507	513	544	564	547	566	525	552	499	495	526	517	526	536	542	517	546	541	507	539	565	539	544	534	517	575	526	537	580	581	537	524	548	539	529	552	540	563	533	550	497	552	530	535	511	546	540	522	527	507	521	533	536	521	513	536	501	511	527	513	531	571	534	577	579	571	550	543	516	572	549	538	525	523	483	497	555	525	542	528	523	535	578	555	559	521	559	542	517	498	534	497	519	518	508	504	512	503	498	530	545	545	517	520	527	547	573	571	549	556	524	559	526	581	527	532	525	560	561	555	548	512	530	537	572	523	491	532	563	495	610	557	574	541	515	539	543	494	533	546	514	519	503	554	566	587	520	521	540	544	529	528	587	563	517	545	564	492	513	538	530	527	522	525	536	513	501	533	531	519	551	546	540	493	544	523	532	539	543	540	517	534	511	517	557	571	494	498	538	528	555	518	504	521	559	555	524	562	527	530	533	558	542	523	516	532	547	522	572	517	560	523	502	521	519	529	508	538	588	539	525	536	554	537	491	525	541	561	491	566	580	527	506	565	538	583	533	567	529	492	555	530	510	482	561	515	523	500	541	525	518	559	569	587	511	538	541	485	536	524	553	549	546	533	569	511	544	531	539	521	536	580	510	546	535	558	528	481	567	513	534	538	538	559	578	524	516	587	552	496	572	564	538	551	543	559	538	514	536	584	510	532	519	563	494	581	526	501	544	536	519	529	519	535	525	550	550	531	519	514	504	543	549	512	537	521	513	533	527	539	513	538	530	525	555	512	549	530	478	513	503	529	501	545	580	512	509	554	530	560	539	554	559	590	525	528	531	493	591	520	547	564	524	516	554	554	543	551	554	523	533	549	565	534	507	494	556	516	555	538	523	547	534	515	555	546	512	542	506	552	513	509	563	524	559	548	545	558	547	528	532	510	549	579	453	520	522	494	530	540	541	551	540	530	505	530	519	548	561	502	522	534	531	509	497	554	523	515	560	524	514	543	503	512	567	569	513	521	546	558	530	523	511	585	517	519	533	528	490	500	539	568	540	563	557	522	544	520	531	528	528	516	557	541	563	524	526	550	548	544	542	541	546	550	524	547	556	549	536	533	517	534	572	513	551	509	559	513	544	529	524	545	524	523	581	512	482	534	563	511	549	538	555	544	558	547	534	541	540	541	566	537	541	555	509	546	510	571	516	542	523	550	525	520	540	520	568	550	547	550	571	526	552	525	496	552	581	575	518	559	539	557	523	542	536	526	539	531	548	507	548	562	526	527	555	585	515	548	553	549	561	536	504	516	512	511	517	544	560	542	527	566	518	526	538	502	571	521	476	495	531	549	496	525	557	552	552	558	513	555	539	538	558	541	513	526	525	553	496	520	525	538	530	538	537	570	539	553	531	545	552	512	551	567	508	524	508	535	541	571	545	522	520	567	585	534	577	511	556	555	528	503	535	550	527	523	528	543	524	508	503	512	515	550	536	509	544	536	521	526	530	540	567	502	534	494	558	554	573	551	538	488	500	512	526	546	562	514	573	557	557	519	581	542	545	566	529	519	559	541	542	529	561	535	558	536	557	508	514	535	532	581	494	543	573	548	532	502	531	547	528	503	527	515	528	572	557	534	526	570	502	537	541	538	540	525	520	559	553	464	520	509	511	523	532	567	502	533	565	545	530	502	517	484	522	514	561	507	547	531	583	524	577	570	530	556	545	536	498	571	542	535	498	524	514	487	533	538	513	525	563	517	492	530	536	523	521	574	536	521	547	553	525	525	520	536	547	521	550	542	506	518	537	530	560	538	483	556	526	527	588	560	527	521	572	546	539	514	530	520	540	542	517	504	537	604	507	533	570	514	537	531	539	538	496	569	538	532	518	519	534	537	539	510	575	527	486	542	559	601	578	549	567	555	520	541	526	566	561	528	558	500	536	541	572	591	547	505	531	547	489	510	559	565	545	534	530	505	527	571	503	541	518	535	555	537	502	517	506	534	554	522	523	506	557	537	508	557	540	587	522	512	500	515	524	543	509	526	466	510	547	555	558	524	518	500	538	517	553	530	574	545	544	552	517	545	485	563	558	470	554	539	542	532	528	543	530	514	545	550	553	554	510	516	546	524	527	519	539	535	543	527	511	540	533	567	519	554	504	550	514	569	568	572	520	560	542	514	578	524	525	532	535	555	550	571	530	544	508	565	565	572	542	545	541	521	563	536	515	515	565	536	564	501	521	468	548	506	548	528	524	536	564	549	558	602	576	538	547	524	531	500	522	526	537	536	496	546	518	509	529	536	585	547	516	551	574	517	565	520	532	544	492	547	540	542	511	509	542	519	572	527	547	564	555	535	534	513	551	545	535	546	515	558	565	563	493	537	521	495	526	525	576	589	530	552	578	521	527	525	566	582	542	535	504	526	504	539	576	547	530	550	534	570	549	535	539	515	554	513	551	549	557	490	507	545	583	539	541	535	527	554	559	544	523	524	519	527	571	576	528	550	506	537	511	474	547	523	539	530	498	553	524	523	562	522	499	516	538	563	532	552	530	557	507	534	522	523	546	534	539	545	523	550	570	477	578	549	572	531	484	501	541	545	578	522	506	508	563	516	532	539	557	559	529	525	517	558	552	514	547	524	505	516	528	530	524	581	525	574	487	534	492	548	550	554	571	590	569	563	552	511	501	515	535	509	513	512	510	530	548	562	556	553	551	563	540	522
34529	58919	46008	29686	16324	9213	4003	2624	1667	1371	1213	935	841	811	761	731	683	701	659	682	655	628	657	651	623	665	636	622	610	566	639	624	602	621	615	595	595	614	618	618	619	626	595	607	614	618	641	646	590	537	610	585	592	639	536	585	574	580	625	609	618	559	608	594	589	600	591	638	593	587	589	559	592	600	662	569	601	559	580	612	633	620	608	652	592	610	593	545	604	598	605	593	597	608	602	575	574	612	547	563	596	586	582	617	586	588	570	604	591	565	586	588	570	598	588	597	610	590	632	589	559	615	643	580	610	563	547	597	581	599	557	598	649	606	582	595	632	570	594	616	569	552	589	593	582	588	595	607	590	590	618	623	588	604	607	623	586	571	589	564	587	610	589	560	567	592	597	607	579	610	623	625	557	556	569	578	572	601	589	570	608	569	581	598	609	593	551	594	588	587	575	591	592	592	583	597	608	587	633	608	651	551	594	544	585	594	596	618	567	583	592	565	565	609	592	580	592	582	544	596	604	593	569	588	531	596	568	570	593	593	586	571	610	609	550	588	606	592	547	592	562	542	548	570	600	585	577	555	601	584	561	568	604	592	568	621	551	619	599	539	593	582	554	589	592	617	580	601	572	594	590	595	582	589	575	556	606	627	578	586	577	608	564	587	584	588	628	540	540	602	592	587	591	569	573	614	602	572	589	583	601	603	573	578	602	598	587	547	652	598	579	573	615	576	597	624	564	595	614	602	584	615	601	570	590	612	578	561	548	615	602	627	573	567	593	550	568	569	588	564	560	571	586	538	564	590	614	601	571	593	569	596	588	622	534	611	620	598	533	551	550	617	605	602	594	588	578	644	582	584	583	594	598	526	598	558	579	560	626	571	553	586	606	564	617	565	624	607	610	613	561	585	604	572	559	611	570	573	568	571	585	580	600	601	606	610	608	619	560	567	593	601	588	590	612	622	572	604	588	585	582	586	583	612	618	552	592	612	559	555	576	636	584	555	584	561	642	529	552	562	645	585	588	564	635	605	570	558	589	581	587	620	570	557	573	544	577	601	586	589	570	572	573	588	591	591	592	596	592	629	612	599	594	643	576	559	616	594	597	565	584	604	656	593	615	550	584	597	589	615	586	574	597	592	624	598	610	566	589	603	650	568	587	581	577	532	578	575	612	615	608	627	631	607	610	579	577	594	610	573	579	559	584	595	548	566	611	624	594	612	577	573	591	612	627	546	606	566	581	613	544	594	543	606	554	609	573	606	591	537	585	586	563	621	558	562	570	581	575	614	562	578	565	617	589	569	619	581	579	616	572	574	562	581	587	616	582	568	583	568	608	589	598	561	571	582	583	592	571	583	592	597	580	589	571	600	574	572	565	573	580	605	590	576	544	607	658	597	568	556	638	593	550	604	618	584	570	589	586	596	550	605	599	607	583	597	580	539	585	551	559	581	600	608	584	580	587	570	606	581	571	581	593	573	626	596	580	546	573	597	598	576	615	615	606	612	594	597	561	580	580	562	613	550	599	592	557	544	566	570	587	592	598	564	599	577	577	544	555	595	560	568	609	580	596	601	576	565	611	609	592	550	596	576	591	567	637	628	605	572	600	598	572	557	579	617	604	583	568	614	523	566	576	586	638	627	615	603	620	601	566	564	578	560	570	593	612	542	645	589	559	567	584	571	561	609	614	606	576	578	587	587	589	605	608	605	602	579	667	595	621	598	598	618	591	600	593	583	598	577	622	560	591	583	573	615	564	606	556	590	573	574	577	585	585	594	605	588	568	578	623	593	622	580	556	598	599	596	584	549	617	629	616	593	574	555	543	609	584	606	640	581	561	566	567	615	582	542	575	567	551	607	580	583	560	587	597	604	611	610	588	539	571	616	572	568	584	542	576	614	585	588	584	568	610	572	606	595	558	567	617	619	591	572	617	615	578	613	607	590	548	587	594	609	594	537	587	588	607	584	556	616	583	602	617	592	598	544	574	587	543	592	562	603	579	573	594	616	598	576	603	598	649	542	568	567	609	575	604	600	582	546	615	607	591	587	577	578	601	561	620	577	566	546	583	544	628	634	578	603	588	581	559	604	602	571	603	634	591	569	598	614	613	566	588	603	581	578	557	602	593	597	580	573	565	574	576	605	610	573	636	585	527	632	594	560	602	594	564	628	614	537	526	566	599	550	597	597	579	580	597	583	598	559	584	595	563	589	580	622	597	558	604	607	589	564	615	619	573	592	577	580	601	572	598	623	617	550	606	535	576	546	563	599	596	601	556	591	581	578	580	561	630	605	589	567	598	580	575	569	591	571	608	546	626	566	599	574	605	535	567	635	549	616	587	558	651	585	631	556	529	589	606	560	582	583	611	550	575	546	559	601	563	659	579	571	565	529	561	564	583	604	567	579	558	588	589	606	591	567	587	607	595	618	641	591	575	608	591	602	585	571	557	581	605	585	573	617	575	568	616	603	612	586	582	583	560	568	583	602	552	583	567	583	600	586	584	598	569	604	569	557	575	562	606	551	574	583	577	578	539	622	601	574	526	579	658	609	628	569	591	567	562	574	598	571	584	591	605	572	569	573	562	618	581	565	593	565	594	573	558	590	563	607	587	590	567	612	564	595	611	585	544	551	555	567	639	581	562	618	582	574	593	586	628	568	562	554	594	605	568	620	601	548	565	578	604	600	606	584	586	583	593	603	597	592	592	590	615	596	566	578	597	597	604	591	592	594	594	579	584	609	587	578	616	561	588	572	592	549	550	592	628	560	598	596	610	595	587	563	569	594	565	595	579	575	589	550	655	615	596	570	576	551	595	615	565	623	577	606	543	631	574	602	577	566	558	565	617	640	653	587	633	574	592	539	596	552	596	586	603	584	591	638	607	580	607	560	603	574	580	571	572	610	565	590	596	563	631	606	590	580	546	585	539	605	616	595	613	592	584	586	598	560	557	594	589	606	557	617	604	609	585	582	524	567	608	595	558	635	589	555	638	565	650	616	590	588	600	595	616	551	574	588	586	598	596	579	592	608	628	597	576	586	587	591	585	589	602	591	560	567	562	597	594	580	560	577	577	603	597	570	612	543	604	547	624	602	580	604	625	601	576	613	564	600	566	580	635	575	551	617	619	586	621	591	635	594	591	563	590	581	538	551	593	597	566	609	603	593	595	554	570	570	573	605	603	583	626	582	577	612	575	621	585	554	597	575	566	562	602	613	566	614	553	578	568	607	572	607	589	591	588	607	599	585	615	580	613	606	607	572	630	540	587	574	619	585	587	578	573	639	592	532	570	617	574	615	613	567	595	587	655	612	587	607	583	582	598	648	562	579	578	544	571	592	608	611	586	636	589	586	623	645	617	620	600	578	554	612	592	584	608	606	618	571	608	585	575	591	606	546	561	571	591	558	560	584	620	638	596	645	587	563	569	592	572	594	565	593	604	565	606	594	556	665	552	532	605	534	573	610	636	590	516	579	611	541	594	575	585	605	570	551	566	583
28815	27460	30535	18440	5184	1894	742	504	447	406	387	402	397	391	400	405	401	408	388	356	395	406	390	412	407	406	413	403	381	371	391	417	397	398	411	362	359	376	411	402	358	386	416	366	387	400	363	383	433	388	411	391	377	390	424	358	379	384	399	372	405	380	374	419	367	380	413	373	358	356	444	365	392	381	391	361	381	384	413	379	391	393	368	380	424	368	392	403	373	400	402	388	389	416	400	359	423	408	368	387	348	363	415	429	395	348	386	344	387	409	385	403	413	402	377	401	403	418	335	414	411	408	404	399	373	399	392	358	430	408	399	400	420	355	398	396	394	401	391	403	419	402	429	399	393	402	391	391	445	394	403	396	411	386	403	401	371	374	356	373	422	413	406	411	398	413	420	376	396	410	403	395	370	386	379	403	396	350	361	373	390	372	406	393	422	384	393	387	396	406	417	380	433	368	353	381	390	402	407	379	424	384	383	372	395	402	378	434	369	369	401	399	389	403	403	387	358	400	398	392	378	381	370	378	379	378	392	386	381	395	404	410	395	389	414	355	374	409	354	384	369	385	384	389	389	414	406	417	395	381	382	408	370	379	403	383	385	389	372	403	395	387	410	376	420	349	421	413	408	413	392	398	399	361	406	412	409	391	411	393	412	405	397	407	407	359	379	402	377	365	371	380	412	404	377	390	362	387	391	375	418	391	413	392	387	389	382	401	389	381	390	400	407	403	390	387	414	447	417	389	388	403	382	327	411	393	360	370	418	372	393	365	409	386	388	400	372	371	423	397	399	407	387	375	435	417	420	406	377	406	359	424	371	395	381	354	376	421	438	372	379	372	374	400	394	376	402	411	388	402	414	413	362	367	411	370	396	362	396	385	382	398	356	352	361	378	431	378	352	356	386	389	402	370	414	395	338	400	412	380	395	399	382	418	373	377	400	392	406	459	391	386	395	383	400	375	382	384	345	426	377	378	402	382	408	414	421	393	411	380	360	432	390	422	419	386	384	397	384	373	363	373	366	428	393	427	401	382	382	365	399	385	387	379	397	379	381	372	380	413	402	401	406	362	419	375	409	422	430	383	409	378	404	401	405	387	392	383	404	391	396	377	409	401	429	421	396	403	374	415	417	403	375	385	377	390	386	396	390	397	348	394	377	409	392	394	433	374	394	333	368	367	382	421	388	372	379	369	388	379	404	398	367	402	409	369	391	375	414	400	376	425	420	402	398	398	384	408	371	405	371	420	386	362	400	390	379	368	361	384	345	354	387	406	401	395	386	404	366	375	411	380	378	427	414	396	394	378	390	375	389	372	387	406	388	390	388	397	418	403	411	372	373	392	358	394	399	391	401	411	412	391	398	388	372	367	395	382	396	400	405	346	386	387	370	373	387	423	373	422	405	395	418	401	333	386	412	390	386	434	359	419	385	418	416	395	377	386	380	352	406	402	392	388	414	390	421	414	384	386	388	376	354	402	370	426	392	400	401	368	387	424	433	415	377	387	403	413	394	415	416	409	363	432	375	353	424	378	410	388	393	381	382	418	373	358	387	399	394	394	382	397	410	418	370	387	425	429	391	356	360	384	390	393	359	387	412	398	439	382	370	401	352	371	412	376	408	414	397	400	389	413	415	379	370	420	428	373	386	385	434	419	386	359	396	402	370	380	385	381	417	378	371	407	385	396	377	363	403	377	390	394	381	391	414	382	370	404	417	397	376	382	377	418	407	403	381	404	399	398	396	399	433	367	381	404	395	397	439	373	387	382	401	397	358	395	368	392	394	354	381	386	407	425	358	401	406	388	393	370	406	403	420	399	402	397	395	404	402	378	393	380	386	379	397	424	410	396	406	387	389	396	411	376	408	371	407	392	364	389	383	388	403	386	397	411	412	416	403	364	412	377	393	453	398	397	392	374	398	384	375	404	370	387	358	367	413	400	410	397	402	402	404	383	374	403	385	378	409	387	401	387	376	393	398	437	396	382	326	420	387	440	375	394	389	392	342	398	402	381	388	391	374	402	379	362	390	404	365	381	394	365	374	400	395	413	412	373	366	378	400	393	384	387	408	377	396	387	384	368	390	376	389	404	427	368	400	419	366	387	421	388	388	393	349	409	416	425	376	356	402	392	405	419	414	446	382	407	381	382	382	418	390	373	373	425	397	389	411	417	399	413	390	360	416	356	370	368	414	381	376	394	373	376	362	392	349	394	412	404	375	430	432	412	370	373	379	418	387	375	379	375	403	398	355	383	377	413	385	394	373	411	390	392	380	385	403	391	399	404	398	393	418	371	394	409	408	415	369	386	370	383	379	393	376	400	377	397	373	383	379	403	405	390	355	412	392	404	412	399	436	369	374	409	383	378	423	391	392	385	396	405	418	368	406	348	396	424	399	383	412	364	384	392	409	396	396	354	382	395	383	402	385	413	373	399	370	390	403	356	391	380	382	399	395	385	401	402	405	389	364	410	375	371	388	402	370	382	382	376	382	361	386	349	423	354	385	400	373	416	405	391	425	391	365	377	388	380	397	369	394	374	411	375	381	434	356	387	403	409	391	400	370	388	400	409	400	362	389	350	389	419	390	380	384	384	356	372	373	380	433	336	381	395	370	408	373	371	391	426	382	365	379	410	349	412	400	385	425	434	406	411	399	388	388	411	363	412	371	383	394	368	372	383	386	399	373	413	385	388	373	376	389	375	386	396	415	365	385	400	371	393	407	399	388	408	403	390	379	378	363	430	429	378	390	386	351	402	398	387	405	378	415	414	350	388	410	393	380	409	401	375	423	410	409	397	384	392	369	411	393	352	403	423	402	405	374	402	417	421	429	378	419	365	402	390	388	369	392	390	392	436	404	407	402	387	386	393	385	340	388	409	371	432	377	401	388	397	406	386	419	398	369	367	381	413	401	378	356	405	397	390	348	359	433	410	384	416	380	388	405	433	378	401	427	376	430	382	367	388	371	412	399	383	392	404	342	390	366	380	411	403	382	405	412	413	375	389	402	415	389	434	402	403	378	414	358	416	402	385	424	406	379	357	448	405	414	397	418	382	435	409	410	388	372	390	396	394	387	390	396	382	380	390	379	337	379	417	399	364	395	412	409	383	383	425	396	379	351	361	397	420	395	385	421	387	390	405	403	366	388	407	412	374	385	370	386	381	369	414	369	439	376	376	382	361	369	400	358	410	403	399	387	392	379	370	381	386	384	400	399	395	397	353	390	363	396	427	408	418	440	364	410	404	398	382	374	394	389	418	394	407	370	428	380	378	392	419	393	382	401	377	383	390	371	392	372	394	376	404	404	385	370	376	416	385	390	387	390	430	364	382	376	415	423	413	371	380	379	392	354	394	374	391	402	374	423	441	376	377	430	394	402	418	394	388	403	413	423	406	384	390	378	410	377	374	374	406	373	385	376	407	368	391	336	426	399	432	365	381	383	355	402	416	393	355	386	379	388	395	392	387	367	402	376	412	401	408	377	396	368	393	396	361	380	394
31217	43927	31642	15768	6475	3171	1150	803	610	535	528	465	485	489	483	455	447	468	427	460	448	473	486	450	416	444	487	452	454	429	490	467	437	469	502	463	462	449	511	433	464	403	481	459	422	462	460	442	446	464	443	452	462	427	471	461	435	457	465	450	446	466	425	426	438	456	412	431	435	448	466	440	458	479	463	438	465	413	490	446	446	462	473	453	427	450	473	409	453	492	487	447	476	458	464	474	451	469	482	440	434	423	431	437	450	441	456	458	465	501	484	468	440	441	450	423	463	446	491	433	481	471	440	439	441	421	445	492	477	475	448	445	450	418	439	462	457	456	475	494	446	422	456	469	486	450	477	455	492	433	474	507	437	418	428	468	464	485	474	433	473	433	475	443	461	450	441	466	426	453	407	470	447	438	450	461	430	455	456	451	444	420	427	441	439	456	448	438	469	456	499	470	454	479	467	427	448	480	471	449	479	451	459	466	475	458	458	428	443	472	449	439	434	453	428	478	453	451	446	448	466	476	440	461	498	444	480	447	435	478	438	443	448	461	429	442	445	442	428	443	441	446	459	452	449	443	472	490	416	490	433	443	427	438	464	415	427	465	420	491	466	469	440	450	429	456	457	472	485	448	470	442	470	453	464	470	429	443	450	492	480	452	443	471	419	462	449	466	424	463	446	451	494	463	408	469	450	452	447	437	476	475	450	457	475	471	455	454	444	479	481	437	425	506	439	469	476	461	424	445	463	465	467	488	459	429	487	434	475	420	460	462	447	478	489	464	463	453	479	462	463	451	438	462	454	451	489	437	441	462	455	416	460	452	463	470	385	468	429	436	470	444	460	467	471	433	451	479	483	457	485	439	465	413	426	434	484	482	461	471	439	432	469	424	442	478	470	461	454	446	460	474	425	439	444	436	475	471	455	473	448	475	448	460	446	468	446	441	434	478	469	484	472	473	427	471	433	430	431	470	468	452	476	486	478	478	484	451	451	460	446	460	463	455	495	456	459	470	444	454	453	442	449	465	453	441	459	488	421	462	452	467	499	468	495	445	491	455	436	483	461	455	472	419	469	406	476	459	450	465	453	448	452	476	465	472	440	463	458	442	458	497	508	480	415	456	473	456	438	479	436	468	416	451	458	478	422	439	488	443	423	450	470	416	443	464	472	420	426	442	458	489	477	480	465	466	466	415	423	450	449	446	454	470	520	456	433	450	458	488	464	458	456	448	473	461	453	440	471	499	464	440	422	475	437	451	464	436	460	454	451	453	451	429	466	422	444	462	457	465	477	484	495	460	471	455	405	454	456	475	431	465	448	471	464	480	411	457	440	465	463	481	461	468	436	453	434	404	459	447	433	439	478	442	480	492	434	464	429	478	440	444	486	460	409	429	440	468	430	430	422	432	432	448	477	456	463	442	474	442	449	430	454	433	453	460	452	476	457	432	445	463	491	484	452	446	461	459	460	465	451	449	460	454	463	505	450	474	492	426	440	441	478	431	463	457	488	436	450	438	486	428	457	453	458	421	416	415	445	457	445	432	455	481	433	479	446	432	418	440	437	470	425	475	453	455	451	464	459	455	422	451	453	468	494	429	482	466	477	467	451	479	437	513	433	465	416	457	474	441	470	479	461	466	465	419	434	443	427	499	440	438	510	467	445	438	431	484	431	461	454	448	464	468	463	448	444	472	468	460	444	445	460	461	508	445	462	433	446	497	466	473	454	446	499	457	462	485	448	453	457	448	436	452	479	473	492	479	434	438	475	452	447	409	452	431	457	462	415	425	470	468	443	459	427	466	454	433	437	452	440	460	460	451	454	435	467	476	475	447	452	430	403	470	434	457	439	426	498	464	456	457	445	460	468	458	453	447	431	429	463	456	438	471	442	463	459	461	447	411	468	474	438	449	460	444	437	473	454	485	484	472	459	456	459	413	435	445	486	430	460	478	455	487	431	469	425	487	476	475	479	405	435	475	443	468	445	461	433	457	464	490	459	463	485	443	464	472	458	433	463	483	438	487	454	478	462	406	469	424	490	462	457	463	481	472	431	493	462	442	473	447	456	439	506	468	471	484	443	459	443	456	484	445	476	472	436	453	492	465	459	467	463	450	442	426	460	445	416	484	467	441	484	427	428	480	451	477	448	444	473	454	466	471	433	452	455	430	449	439	472	498	426	433	443	467	449	446	474	457	464	502	423	487	438	481	479	462	474	464	439	449	479	470	424	459	470	439	465	475	473	454	448	458	472	424	449	465	468	478	476	417	462	434	456	472	417	459	488	456	428	461	420	444	439	471	448	439	449	461	472	475	448	420	458	472	461	426	428	463	461	489	441	424	465	415	465	451	470	433	457	490	442	485	463	447	445	443	464	454	436	458	454	484	441	425	467	417	458	487	447	461	438	464	471	394	466	407	445	420	514	432	471	471	481	464	466	459	457	446	480	481	442	460	412	459	457	427	466	432	482	444	445	447	447	498	411	480	461	473	471	432	481	461	504	446	475	440	484	443	492	429	457	445	452	455	473	454	448	469	464	456	485	480	401	461	483	442	471	459	464	430	449	489	447	489	440	459	465	439	472	435	456	462	463	489	424	426	435	424	420	461	450	431	487	472	464	469	423	457	445	435	478	394	454	474	437	438	409	432	436	475	472	432	436	462	455	475	446	459	456	472	456	464	471	435	478	467	434	456	432	453	407	441	466	420	417	442	464	440	463	474	485	421	462	426	452	464	472	472	454	488	430	480	469	463	447	503	481	433	438	463	458	447	431	449	452	415	456	486	485	439	432	462	421	473	522	466	429	471	467	456	434	479	446	456	501	447	497	420	436	458	473	443	476	459	485	404	440	474	474	475	461	458	474	451	436	456	444	413	486	442	473	419	419	441	441	442	467	482	460	481	465	460	453	453	472	456	430	486	497	469	459	455	449	451	456	442	469	428	489	440	474	475	471	456	452	488	452	404	459	465	446	441	462	393	436	442	458	432	451	454	505	461	446	457	449	431	478	449	450	438	471	459	496	457	457	478	470	469	474	430	454	473	415	431	463	462	438	477	444	472	468	475	480	482	451	472	431	454	474	457	424	432	456	459	437	448	445	455	438	480	442	527	444	457	458	478	433	462	462	458	450	423	489	454	452	433	492	416	439	431	467	454	452	451	482	461	438	488	459	450	484	448	473	419	448	467	437	427	486	463	429	462	462	435	467	440	460	454	419	460	447	448	499	458	458	473	458	479	446	487	465	472	453	426	478	453	507	423	458	467	458	471	457	438	434	439	455	475	453	456	508	434	463	474	417	434	396	441	420	452	461	467	464	451	465	473	453	433	465	468	464	450	457	464	435	448	502	451	434	440	456	440	472	460	431	469	459	463	445	507	421	464	450	452	479	431	474	465	437	490	428	462	481	397	429	484	451	449	447	451	441	435	453	442	454	465	525	476	447	423	451	445	495	445	433	468	455	433	467	442	491	483	441	476	462	438	473	442	450	459	465	493	429	431
24013	21168	28346	24416	21122	13660	2615	1096	629	567	533	496	439	437	470	373	430	454	407	405	409	434	389	376	384	405	322	412	394	381	385	367	387	374	370	390	391	373	376	367	378	379	372	383	313	358	373	354	369	373	370	356	358	384	375	368	427	438	354	353	390	362	414	366	372	353	373	394	398	365	380	372	372	357	390	334	437	365	371	407	348	358	355	380	381	372	391	359	381	367	371	399	369	401	370	388	338	360	345	381	355	370	363	373	407	396	349	380	371	374	398	357	361	378	373	358	370	363	377	396	369	355	357	386	384	375	371	375	385	388	314	378	389	348	343	370	361	386	390	383	367	368	372	356	372	386	400	424	408	368	383	408	340	410	373	404	355	357	356	396	362	371	367	401	383	363	366	342	409	358	344	378	332	365	399	386	377	341	350	348	364	347	354	409	366	327	398	378	348	397	359	368	358	377	383	378	376	337	371	372	361	391	385	394	366	335	377	403	364	375	370	405	379	348	385	361	367	383	333	340	387	376	364	388	403	373	328	368	408	361	373	356	342	386	389	374	356	378	354	355	372	384	340	351	379	368	366	399	374	370	381	382	382	384	395	382	386	371	354	393	338	360	362	355	395	359	351	374	360	382	368	378	380	382	342	355	378	379	349	352	396	359	396	361	354	342	367	355	400	387	383	376	365	391	343	367	370	379	357	358	348	374	375	331	413	367	394	348	360	365	368	351	383	384	390	365	384	365	379	377	358	360	407	392	389	362	373	358	349	338	364	389	385	389	379	380	347	383	374	350	354	368	353	360	385	385	415	347	368	370	372	387	403	362	359	379	352	346	374	390	414	413	365	391	377	354	355	386	371	352	376	373	371	368	345	368	362	331	340	359	375	411	358	371	366	404	368	363	352	344	371	376	383	360	357	385	374	340	367	349	364	360	339	422	364	392	388	406	404	353	369	397	351	387	352	368	373	372	389	375	394	365	389	420	368	374	386	402	374	379	361	385	360	354	394	347	335	333	361	360	351	383	373	377	368	379	397	383	371	357	335	381	391	343	350	350	354	371	388	363	382	398	317	368	323	359	347	344	363	406	377	339	383	350	331	393	359	404	382	395	397	356	355	382	369	370	331	378	371	365	380	368	409	378	343	365	370	353	348	403	395	366	367	396	378	382	396	376	386	344	386	372	374	366	377	364	376	378	372	352	357	396	367	404	341	375	357	340	358	371	377	381	381	374	394	376	365	355	389	347	358	399	410	383	371	370	366	396	393	417	366	382	383	415	342	378	363	356	378	361	375	338	349	389	335	352	364	359	333	355	385	346	383	393	369	371	396	382	395	356	383	352	394	357	349	387	384	386	381	377	368	354	374	377	376	359	378	389	374	364	369	402	367	349	381	369	383	359	367	351	395	372	325	361	403	358	376	327	365	397	375	356	381	369	373	358	368	352	371	392	321	358	385	372	361	363	351	350	339	353	367	372	367	385	364	353	367	394	387	388	370	354	387	397	394	393	365	375	354	416	373	374	407	346	367	339	395	384	372	398	367	360	359	353	356	375	324	379	366	389	347	366	375	394	362	371	360	363	365	370	407	402	332	366	361	388	367	375	390	389	342	375	380	382	377	352	364	362	342	365	391	366	418	368	349	362	361	385	366	347	352	324	402	395	382	349	355	344	340	410	345	400	367	350	348	360	364	399	371	351	381	395	362	339	414	392	387	355	406	372	384	406	391	358	377	367	384	382	349	378	372	352	350	357	362	367	374	388	381	366	373	394	387	376	353	379	392	371	368	354	338	369	375	384	371	362	389	368	383	382	385	392	371	383	388	380	353	377	366	379	345	337	395	362	372	362	369	392	385	395	360	373	400	397	385	370	364	381	362	369	373	336	357	319	364	357	385	408	371	347	357	375	371	368	405	356	329	349	387	355	363	364	357	375	345	344	401	376	371	366	371	421	363	349	378	353	336	321	348	331	347	374	340	369	355	361	373	384	375	354	367	378	373	388	385	350	380	341	374	356	326	384	380	384	392	374	372	394	377	378	346	380	354	383	397	385	377	381	359	383	392	388	333	355	341	353	386	369	391	354	370	391	332	366	361	404	367	383	397	417	353	370	394	371	389	391	378	376	375	371	353	385	338	364	363	360	360	379	377	331	391	357	373	358	344	351	363	356	352	387	373	360	399	369	393	367	369	371	408	368	404	396	364	385	384	375	355	381	374	380	354	375	383	369	407	348	354	388	356	382	349	359	360	353	382	340	363	362	382	410	376	371	368	344	343	361	344	390	337	365	352	393	359	353	357	359	407	390	380	378	392	383	382	363	364	372	397	416	369	343	387	378	375	387	394	353	363	394	381	377	364	385	363	370	363	381	388	375	382	379	349	397	383	366	354	364	382	356	364	385	342	344	391	392	402	393	386	343	366	367	388	371	370	341	356	384	357	388	322	347	383	367	386	370	406	373	368	408	353	364	377	352	395	409	371	377	397	362	371	405	371	391	375	395	373	353	329	340	358	390	401	382	366	363	355	381	400	376	381	390	380	382	380	354	367	354	363	361	398	345	382	392	397	347	337	376	379	393	359	384	381	385	368	369	369	375	365	363	384	357	380	358	383	337	376	397	390	379	345	360	352	389	362	387	377	372	385	393	347	374	429	405	363	384	361	411	382	379	377	334	362	383	384	406	389	356	354	383	362	377	375	352	373	366	340	382	340	390	355	375	364	379	399	369	383	366	357	402	374	395	352	373	389	377	379	380	402	388	378	401	355	362	395	371	346	406	365	382	348	359	375	372	369	358	371	358	351	349	333	388	377	348	388	365	372	391	357	357	395	362	352	362	389	389	351	375	356	410	381	370	433	373	352	373	400	371	394	357	362	376	383	367	397	379	363	352	392	360	390	381	397	382	387	406	403	362	326	359	380	413	371	358	351	336	354	400	401	392	382	363	386	348	386	326	368	382	378	378	392	400	393	376	394	373	366	392	397	364	371	376	354	358	416	354	333	342	373	351	375	418	383	387	353	352	361	386	349	335	389	371	369	380	315	381	374	380	371	392	374	389	405	384	377	357	370	402	386	351	375	391	372	325	374	362	384	377	364	361	321	389	362	383	347	364	393	343	381	364	383	353	356	339	354	375	366	390	367	348	378	384	380	364	375	385	379	390	347	396	392	396	343	361	359	359	398	360	359	390	359	397	355	377	358	340	356	391	354	406	350	383	358	358	330	378	355	347	348	382	357	371	415	424	357	375	392	371	373	344	380	381	331	384	355	355	361	371	392	431	387	363	400	380	391	366	381	378	359	386	383	376	343	347	351	345	409	325	334	377	385	393	364	375	403	370	391	391	405	384	377	372	373	381	383	381	368	370	400	389	377	395	367	405	354	372	386	350	382	371	420	388	331	345	328	417	388	350	353	365	368	357	357	364	335	354	364	366	408	408	401	379	362	368	355	387	364	355	349	404	350	373	350	342	334	357	379	352	368	358	402	361	355	379	363	341	341	307
31890	53499	40509	20932	12809	7481	2620	1612	1037	809	734	597	581	516	545	537	503	458	457	494	436	425	448	430	436	438	436	446	446	481	455	423	428	436	452	447	424	368	455	420	421	421	451	415	391	449	418	401	412	396	420	399	448	433	437	462	491	445	439	405	448	401	433	419	435	433	441	433	429	437	372	430	422	411	391	440	402	404	427	423	486	440	408	401	440	475	429	436	447	415	393	408	421	429	389	368	434	441	403	399	429	386	406	415	430	415	436	425	447	420	450	446	390	411	445	450	393	410	440	396	410	400	429	427	397	400	428	434	431	449	416	437	406	410	418	435	437	455	411	402	426	426	446	413	431	409	420	472	417	457	423	451	399	447	434	435	437	422	402	415	435	430	427	397	446	384	399	448	387	424	394	405	420	429	428	425	432	405	448	403	386	435	394	467	408	426	439	440	456	426	419	403	416	433	412	420	415	380	398	410	440	406	437	457	467	406	394	419	423	446	417	458	467	417	411	383	448	425	399	438	389	402	439	415	459	437	440	442	424	448	437	431	426	401	384	411	405	461	419	421	440	422	431	396	437	413	438	455	377	431	434	453	422	417	466	452	430	423	425	421	412	442	397	409	436	401	426	410	390	432	397	413	430	424	437	392	402	435	435	408	435	454	429	420	401	398	423	418	385	431	424	465	430	393	418	444	452	414	426	398	441	419	426	422	425	405	426	406	396	429	421	459	426	426	410	398	422	419	455	449	409	429	418	410	436	411	421	411	454	417	409	441	448	402	404	449	405	463	443	380	386	377	393	427	417	386	386	432	434	429	435	450	440	380	397	425	414	433	414	450	407	424	422	419	407	420	425	441	402	418	401	405	416	439	404	420	400	406	389	421	407	387	420	447	409	442	441	428	399	408	435	403	423	403	419	402	392	422	460	401	423	403	439	400	417	393	404	394	414	398	479	423	441	395	441	408	416	431	394	372	405	429	447	424	420	444	460	402	441	429	445	426	430	423	414	449	382	412	437	438	454	413	408	402	443	400	400	417	438	437	456	459	409	428	411	420	420	437	419	436	417	436	396	422	413	444	430	418	448	430	437	416	412	412	411	407	416	438	451	407	457	441	432	419	387	399	421	444	454	417	418	417	429	424	446	403	438	405	471	427	396	403	437	428	461	417	470	407	417	413	388	426	379	434	456	407	446	480	429	407	410	440	408	480	423	414	406	435	431	398	427	427	421	426	408	391	405	420	454	422	390	385	407	405	387	412	403	394	402	408	434	414	408	445	409	403	434	431	417	420	405	391	411	402	424	403	415	418	429	402	408	451	435	420	424	377	422	435	415	429	389	417	422	420	445	445	446	388	465	403	441	448	474	419	429	440	392	429	418	399	436	449	394	430	414	424	399	407	415	430	419	441	403	408	398	443	448	414	423	412	421	436	430	420	442	407	426	404	419	456	434	400	429	439	431	432	419	428	432	415	403	422	451	374	418	461	408	441	423	424	400	456	478	413	447	437	409	425	445	433	427	434	436	428	415	430	433	426	400	419	423	441	403	457	434	450	399	407	425	464	418	402	430	398	429	434	439	432	441	427	454	449	427	424	451	396	440	487	415	436	419	423	436	420	422	438	413	419	432	420	406	410	440	466	436	406	406	383	470	410	441	458	444	446	436	423	432	397	430	417	440	414	449	428	429	418	405	422	409	419	393	440	430	450	433	436	421	395	425	446	445	417	425	410	462	455	426	422	456	414	432	436	424	416	420	414	422	418	407	406	435	464	420	424	449	422	404	442	461	377	425	408	403	434	444	435	409	432	399	415	458	440	409	442	425	407	411	378	437	414	411	438	448	427	408	422	452	384	429	425	428	418	451	435	427	402	409	431	434	426	407	458	406	460	422	413	441	435	461	399	389	389	435	449	420	427	391	447	406	438	445	416	424	456	424	397	419	465	419	443	426	432	440	390	406	478	382	421	429	479	425	382	415	459	454	398	433	453	462	411	403	409	454	429	410	403	417	448	440	435	456	429	421	415	406	408	435	441	397	437	403	438	425	437	446	431	413	429	442	387	406	425	432	429	456	382	454	425	440	407	469	447	427	438	413	444	396	415	465	408	461	438	418	410	417	472	405	412	436	381	421	438	420	463	459	403	441	433	401	447	447	419	433	418	436	405	436	446	374	391	443	426	400	453	433	417	410	449	414	412	421	422	388	424	432	411	429	413	448	433	407	412	454	423	416	432	404	438	465	470	417	429	392	446	457	409	408	434	435	397	416	395	398	408	426	433	414	399	466	415	422	419	426	418	460	395	429	420	440	449	448	433	422	425	425	432	442	441	429	441	384	422	440	422	414	412	440	436	416	436	390	445	441	449	423	423	430	462	438	428	400	454	387	402	439	435	391	426	426	414	380	396	423	438	456	438	448	420	419	444	441	449	428	418	392	434	419	396	389	409	395	418	424	445	422	385	437	423	402	469	427	407	452	407	406	434	421	459	420	420	458	416	391	421	456	429	412	418	411	441	407	420	409	415	408	425	442	408	432	433	396	420	419	450	379	436	430	428	422	407	436	441	460	419	393	422	426	418	431	419	413	434	432	435	424	414	419	392	391	452	378	412	454	423	418	445	455	412	440	417	419	421	425	436	464	404	407	426	422	430	441	425	409	458	418	413	437	429	460	428	413	436	410	389	436	401	424	436	454	417	409	412	432	399	414	418	418	436	430	415	416	406	437	422	437	382	423	412	446	392	438	428	441	429	411	384	412	448	433	436	405	403	421	443	402	429	428	431	452	399	415	439	441	405	425	402	419	386	476	418	415	419	412	438	455	445	451	407	436	422	402	433	410	439	415	453	389	411	409	420	431	432	448	422	463	410	388	435	464	437	441	401	445	424	425	429	434	409	462	391	439	466	392	442	428	413	429	415	434	433	436	433	418	425	401	393	408	453	406	449	427	427	420	444	454	424	429	416	412	424	405	379	431	430	445	425	429	457	442	449	414	414	436	416	451	412	416	433	417	413	425	418	439	426	450	386	400	430	407	432	420	441	447	416	439	409	412	433	437	415	381	447	428	429	424	394	446	450	416	464	410	400	412	428	402	414	429	401	411	446	452	370	397	442	418	412	409	435	437	415	447	463	431	442	431	427	373	405	414	421	409	415	435	453	443	455	412	434	452	406	421	415	402	402	432	439	438	409	468	417	463	431	434	414	448	418	402	435	439	435	392	444	416	412	390	416	414	431	423	429	410	437	396	430	429	435	427	433	446	426	409	440	384	405	457	449	436	403	373	451	405	414	431	431	451	434	428	415	408	436	440	433	414	437	413	429	439	419	418	436	402	416	422	439	399	411	461	433	410	419	413	413	423	433	414	410	416	374	402	417	448	424	473	393	407	440	399	429	405	455	456	410	412	417	402	446	413	421	461	392	455	432	394	422	397	456	413	405	431	432	422	401	457	451	404	427	428	389	395	410	428	422	442	416	408	442	407	394	433	408	403	409	396	421	460	436
25233	21176	27641	25164	14638	4609	1298	818	641	631	552	544	568	505	532	539	510	522	476	515	569	529	519	557	539	522	515	517	481	500	515	495	494	506	473	467	500	491	489	484	513	500	502	525	520	504	538	495	484	502	545	495	523	497	492	483	482	501	522	487	504	495	480	529	476	513	504	484	505	524	500	507	505	504	529	523	535	502	476	512	492	469	524	482	487	479	528	504	518	488	475	510	522	525	492	539	451	505	520	471	485	533	489	474	476	528	500	497	466	482	530	472	510	511	506	491	505	489	496	525	507	476	519	502	509	499	510	513	501	521	487	480	526	527	511	516	481	514	490	481	506	488	501	525	506	523	516	504	527	482	491	499	511	510	504	503	516	502	517	504	475	498	476	523	557	503	447	494	484	496	506	520	500	489	526	491	486	492	542	515	515	501	500	521	512	467	450	500	518	497	503	535	518	486	510	503	495	495	501	502	533	516	488	498	534	510	496	503	479	496	474	496	509	527	486	469	538	520	511	498	473	518	471	506	487	510	513	537	469	482	495	492	522	526	501	503	498	515	499	494	490	476	463	517	497	501	495	461	494	492	550	466	490	504	511	471	518	492	532	490	497	507	452	496	502	457	470	496	546	481	489	486	514	535	495	478	483	485	523	505	503	494	510	523	499	533	504	507	523	502	536	523	539	496	541	501	525	512	491	506	451	471	512	486	503	518	523	490	477	551	495	516	478	554	501	514	530	534	526	506	527	518	497	524	485	526	517	457	472	541	487	476	507	484	544	489	495	499	493	506	506	510	502	528	510	524	485	494	492	504	520	488	521	505	491	531	511	492	511	487	539	463	503	505	507	491	505	515	509	464	513	517	513	469	490	513	524	499	509	488	487	511	496	497	500	505	525	500	519	518	503	491	514	516	543	531	495	475	468	494	482	567	519	541	488	505	501	507	486	536	525	555	489	537	479	534	507	512	514	494	495	533	511	522	500	502	479	505	479	510	513	497	497	532	502	521	532	488	485	544	500	504	493	532	476	499	505	520	528	485	493	490	481	540	510	498	505	503	508	502	440	484	510	473	501	482	544	499	479	508	512	493	481	536	497	513	489	515	502	509	493	494	504	542	504	483	503	502	519	550	534	513	500	507	484	506	469	477	500	510	510	494	491	513	522	526	462	493	501	487	504	495	526	495	513	473	491	504	544	491	484	453	516	482	480	484	498	512	526	498	508	511	531	463	505	504	532	508	494	503	530	513	501	536	506	511	487	500	511	503	485	471	475	528	515	504	477	493	509	474	495	596	514	487	511	487	492	493	484	472	527	524	493	500	529	533	487	490	469	507	518	529	539	498	465	512	500	488	526	513	482	505	529	506	506	520	538	490	506	546	508	517	514	525	500	494	531	485	485	498	527	512	541	508	504	537	469	551	515	537	514	505	524	515	517	484	542	507	512	499	496	509	511	507	478	505	468	487	490	478	481	519	493	505	509	520	506	470	479	467	510	524	506	520	498	505	504	496	554	510	499	501	523	509	480	520	499	523	468	499	506	512	542	522	528	488	506	463	454	524	495	485	515	512	470	506	475	458	509	492	496	512	512	491	523	488	518	510	522	508	514	504	512	470	502	478	529	523	483	476	493	508	503	540	477	493	499	513	470	508	530	480	505	501	486	489	494	493	460	510	496	540	519	500	509	504	513	498	503	448	495	483	511	502	497	496	523	477	521	548	504	477	506	481	524	549	457	517	492	535	499	483	514	478	540	500	487	502	498	486	549	522	513	492	483	562	518	484	485	516	499	470	507	501	511	480	512	484	481	470	490	526	520	515	507	442	510	541	485	479	450	554	493	493	461	498	496	494	534	526	477	479	499	499	529	513	457	510	501	482	543	467	515	502	490	504	470	545	468	500	493	465	518	476	483	532	510	550	495	529	513	485	472	490	507	514	508	512	508	537	484	491	496	495	511	480	468	514	526	561	538	476	485	499	480	523	540	512	542	550	490	520	477	502	519	517	548	493	495	504	507	501	552	503	482	531	489	536	503	473	475	520	495	465	489	497	527	504	519	500	489	475	489	450	503	504	484	520	524	530	509	509	487	521	516	488	517	524	508	518	519	510	470	492	495	506	514	512	500	523	519	493	524	510	534	510	516	481	469	462	526	513	527	519	544	510	516	494	482	519	530	497	487	489	482	514	463	516	477	532	533	493	470	464	485	520	518	538	507	490	490	505	491	520	470	532	504	506	464	515	485	537	542	503	472	539	485	516	529	498	503	530	514	527	490	496	512	491	514	491	464	520	507	467	533	536	507	469	507	522	524	538	492	501	524	492	537	516	476	510	486	500	517	500	519	509	465	494	491	525	510	515	535	507	503	472	506	493	461	442	525	507	473	529	475	498	472	512	503	470	554	522	514	493	502	521	508	553	485	498	498	509	560	483	490	470	533	520	503	550	521	537	557	473	546	504	502	497	485	517	513	508	506	536	520	483	463	456	498	485	546	525	517	473	498	505	478	475	500	524	517	528	481	560	498	457	501	524	466	529	486	507	514	495	521	487	471	484	479	494	521	512	456	518	482	533	524	518	490	532	504	513	473	490	474	505	532	554	497	531	524	497	497	489	505	531	521	513	470	515	504	517	470	508	498	497	507	500	476	526	491	513	480	462	526	499	489	532	505	504	489	539	492	493	539	484	493	505	447	493	486	470	518	512	520	499	472	488	499	514	500	484	491	517	519	513	518	481	500	458	495	514	503	488	480	498	519	503	515	552	490	509	516	493	492	518	511	517	538	490	512	484	490	527	458	485	509	485	516	469	465	504	474	520	490	492	510	492	493	510	499	489	500	491	507	493	510	484	501	510	534	487	518	488	492	487	468	503	468	554	492	500	534	513	492	512	517	532	483	504	515	498	464	509	499	479	515	495	500	513	478	524	536	529	527	494	487	481	526	464	524	481	473	486	479	441	504	527	495	568	516	523	527	486	479	518	524	495	520	493	498	514	515	503	507	507	479	493	543	499	498	493	552	462	521	539	484	500	504	492	478	509	515	501	509	513	437	534	509	466	506	474	505	494	525	525	506	492	487	501	515	507	505	490	463	529	523	514	508	511	455	506	518	523	523	475	478	510	499	475	503	472	500	506	506	521	538	519	528	519	528	496	484	528	476	547	531	514	533	503	524	520	494	495	497	488	497	501	501	500	509	521	493	464	536	514	495	506	518	489	490	513	507	485	467	537	505	468	493	526	513	532	527	506	481	534	487	499	508	478	462	482	498	478	500	458	434	538	489	487	475	525	518	514	494	501	472	496	536	514	516	514	546	512	492	488	493	539	494	461	546	504	468	507	488	508	507	516	530	541	501	495	533	526	494	478	507	513	537	509	502	501	486	480	478	508	499	508	477	496	499	523	491	502	496	468	539	526	489	513	501	501	531	467	510	517	469	516	509	481	529	506	532	489	497	466	512	528	532	475	482	547	497	512	507	461	477	459	496	530	519	496	489	479	495	463
31074	48226	35408	16008	10815	6105	1957	1376	1018	795	701	705	662	602	627	600	617	538	563	596	574	590	588	606	573	607	584	573	573	582	581	558	558	587	616	573	576	615	614	538	561	528	576	549	582	573	590	583	620	579	568	580	627	575	575	593	581	558	568	563	595	549	524	614	548	570	553	565	540	604	568	579	555	527	529	622	578	554	578	572	561	574	590	592	555	555	603	546	574	575	591	582	584	547	574	536	554	540	568	607	534	603	593	555	566	612	567	548	583	571	590	582	554	568	551	563	575	588	578	558	591	557	553	566	593	601	560	563	595	599	532	596	578	562	529	559	539	582	601	594	561	545	554	589	594	589	564	641	568	583	583	534	604	583	536	614	569	576	575	586	538	562	605	548	577	547	555	552	585	578	598	547	568	600	598	598	557	559	569	583	565	581	598	547	547	558	569	576	540	607	566	583	586	537	604	579	564	550	590	588	591	558	576	541	619	572	575	587	547	570	579	551	563	541	608	580	590	564	591	593	548	564	592	527	559	566	561	583	558	563	588	560	606	562	578	574	582	576	559	623	586	583	557	617	562	551	572	568	550	571	589	555	651	571	572	585	618	609	560	547	582	567	598	576	550	557	551	529	586	578	585	574	599	583	591	558	580	590	582	534	551	538	555	586	586	594	581	601	574	561	561	597	531	563	551	555	544	604	572	569	563	567	618	575	564	524	588	595	552	605	531	565	596	581	540	554	624	581	567	570	574	564	570	559	567	574	584	579	577	555	576	578	610	568	589	540	577	574	561	546	580	561	576	553	576	550	576	547	554	584	510	543	561	580	541	570	560	576	587	566	559	604	573	592	593	586	595	542	574	586	572	536	551	567	552	534	571	545	559	519	569	575	586	563	588	564	588	592	554	560	541	547	581	558	557	563	572	618	541	578	569	586	593	587	554	564	571	591	564	602	584	584	558	563	520	544	554	571	563	577	574	574	571	583	564	551	550	615	537	589	545	585	597	570	565	557	560	640	613	603	573	567	623	555	558	588	569	585	617	583	568	587	587	566	584	558	566	590	585	562	581	592	554	578	587	581	550	530	567	564	527	582	558	621	575	572	579	607	570	598	562	587	587	612	536	534	564	567	569	604	563	626	565	589	548	544	555	587	577	578	587	583	541	596	586	558	587	569	567	547	569	547	587	567	581	558	591	510	581	568	577	589	599	557	592	575	623	579	592	587	573	557	566	579	604	586	569	552	581	561	583	556	552	548	567	568	579	567	605	563	582	567	568	556	560	559	563	541	562	571	596	629	551	589	590	579	608	542	576	597	611	592	547	593	564	580	596	558	585	569	583	646	550	617	565	631	603	558	560	589	539	551	555	550	579	595	577	536	590	605	608	577	585	589	574	590	610	567	556	522	592	635	594	559	574	564	596	570	563	560	554	526	586	549	599	567	548	541	577	562	570	549	519	581	547	554	572	566	593	544	586	563	555	570	615	577	556	583	606	563	603	579	547	554	613	598	577	559	538	556	588	593	547	587	592	565	581	555	582	597	592	586	562	569	602	560	560	588	602	582	606	591	593	579	546	538	569	641	570	560	599	564	583	555	577	525	552	554	556	613	588	543	540	617	583	562	586	596	572	576	577	581	569	576	580	600	608	570	586	623	540	568	601	562	576	588	598	568	618	517	549	565	602	551	555	534	598	560	568	536	612	581	544	603	536	560	608	538	548	601	529	629	587	576	575	566	556	560	551	571	579	589	582	565	564	550	627	560	548	588	559	562	573	589	550	569	533	597	569	579	559	551	611	595	554	569	580	520	591	543	525	592	586	576	591	584	612	585	568	593	593	590	586	515	569	549	576	577	611	552	590	587	601	577	549	589	571	580	572	577	567	592	589	535	564	562	540	599	517	593	590	588	566	594	547	589	542	580	549	560	529	579	535	547	598	596	633	540	544	580	595	587	554	566	578	614	581	585	620	558	574	577	569	527	586	572	574	545	564	579	606	534	588	551	564	572	603	546	533	589	605	565	559	592	611	577	586	524	570	568	537	564	566	553	563	553	615	552	540	579	595	585	569	619	592	567	546	542	575	543	579	569	560	575	561	564	566	576	592	524	580	533	533	562	543	581	589	604	567	585	595	559	582	595	505	561	563	624	564	603	572	603	561	540	592	563	538	552	617	569	566	559	591	530	562	623	528	585	567	550	554	552	614	568	609	586	577	575	558	565	584	600	555	633	561	581	607	599	579	543	536	598	609	571	578	546	566	593	567	565	539	547	577	582	559	607	607	591	599	586	567	537	627	556	582	596	624	615	577	541	558	549	509	542	566	566	603	602	539	614	565	560	551	565	562	594	585	589	564	574	582	538	532	569	532	584	550	564	552	617	554	592	526	595	569	516	550	536	527	589	595	574	554	582	572	580	562	563	595	580	563	565	585	586	579	591	576	597	537	581	592	553	558	557	574	564	606	593	572	575	578	554	611	581	616	557	553	601	533	584	613	595	565	549	583	580	571	546	600	574	586	539	589	573	589	555	564	557	547	597	596	606	584	583	582	540	601	553	609	562	572	526	536	592	557	578	599	560	580	585	571	553	595	586	582	594	560	562	587	529	507	617	606	512	570	556	593	584	581	536	584	544	559	576	588	558	604	542	590	567	577	581	555	552	522	566	573	573	563	633	550	578	568	574	565	539	549	557	545	584	526	599	570	600	567	540	586	574	566	534	541	529	581	574	590	545	594	541	535	565	534	599	586	594	532	567	609	582	562	537	550	541	546	594	600	561	677	569	574	544	581	607	517	578	619	593	555	573	603	554	577	578	586	559	555	575	568	546	593	540	607	576	566	577	555	552	560	583	558	558	567	607	552	546	584	568	613	490	569	590	596	526	576	596	544	586	535	583	566	541	553	564	601	540	549	523	560	566	569	625	526	552	607	550	545	613	544	560	568	553	613	554	585	570	603	548	571	574	588	553	568	582	583	569	572	532	599	527	552	564	571	574	559	602	578	586	562	592	560	578	570	570	609	598	592	590	583	544	557	581	540	568	561	598	599	580	578	581	586	591	577	524	599	567	542	575	582	554	585	571	597	565	580	591	617	549	565	574	591	578	564	593	556	544	561	610	631	597	583	600	582	559	575	599	605	581	590	574	581	558	552	560	557	570	556	599	556	564	533	623	566	529	588	550	592	560	523	564	568	557	538	585	561	541	591	562	535	574	545	578	579	581	602	551	534	578	571	581	559	554	533	547	566	578	577	540	578	575	565	552	584	561	560	603	554	555	593	579	544	586	581	585	586	546	589	568	526	562	547	584	564	597	590	586	533	528	571	540	544	585	564	551	565	581	553	541	560	568	592	577	610	529	593	556	595	601	591	561	615	562	551	556	560	556	560	576	590	572	591	558	585	568	568	573	549	589	544	537	562	541	533	568	577	608	581	568	594	577	555	565	513	567	557	549	592	552	578	612	606	547	590	570	605	574	582	578	589	573	548	553	592	582	566	609	542	587
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
