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
339534984611	339534985179	339534985729	339534986279	339534986829	339534987379	339534987929	339534988481	339534989029	339534989579	339534990129	339534990679	339534991229	339534991779	339534992329	339534992879	339534993429	339534993979	339534994529	339534995079	339534995631	339534996181	339534996731	339534997281	339534997829	339534998379	339534998929	339534999479	339535000031	339535000579	339535001129	339535001681	339535002231	339535002781	339535003331	339535003879	339535004429	339535004982	339535005531	339535006081	339535006631	339535007181	339535007731	339535008281	339535008829	339535009379	339535009931	339535010481	339535011029	339535011581	339535012129	339535012681	339535013229	339535013781	339535014331	339535014881	339535015431	339535015981	339535016531	339535017081	339535017631	339535018181	339535018729	339535019281	339535019831	339535020381	339535020931	339535021481	339535022031	339535022581	339535023131	339535023681	339535024231	339535024781	339535025331	339535025881	339535026431	339535026981	339535027531	339535028081	339535028631	339535029181	339535029731	339535030281	339535030831	339535031381	339535031931	339535032481	339535033031	339535033581	339535034131	339535034681	339535035231	339535035781	339535036331	339535036881	339535037431	339535037981	339535038531	339535039081	339535039631	339535040181	339535040731	339535041281	339535041831	339535042381	339535042931	339535043481	339535044031	339535044581	339535045131	339535045681	339535046231	339535046781	339535047331	339535047881	339535048431	339535048981	339535049531	339535050081	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2708	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23861	21720	29816	24168	21720	18316	2049	877	682	615	620	550	540	504	538	482	457	449	461	432	452	445	423	414	392	412	374	394	378	446	403	426	400	370	389	417	362	406	386	378	389	406	390	407	415	376	408	399	375	400	379	381	383	371	370	390	374	379	366	382	381	385	366	389	404	413	391	372	380	357	424	368	380	378	377	376	393	370	335	378	384	399	357	395	364	377	389	380	367	370	371	366	388	402	406	376	337	350	377	385	394	373	431	390	402	363	368	387	395	366	354	389	356	383	388	409	363	393	378	400	363	375	401	392	375	394	388	361	389	347	353	376	379	367	379	376	355	389	371	382	371	393	408	382	358	417	369	371	364	368	425	391	361	374	401	371	383	420	395	370	376	347	403	402	381	387	361	395	358	388	387	382	363	383	362	381	382	390	393	395	372	410	379	386	338	329	364	375	415	377	388	375	360	395	338	413	345	388	377	390	374	362	404	369	397	352	381	416	396	406	363	368	377	352	383	374	379	382	377	383	384	397	386	390	356	342	369	370	381	405	383	382	356	398	351	402	383	376	367	383	340	417	406	378	365	366	355	388	380	375	388	364	386	369	347	392	375	372	380	358	382	393	396	385	352	418	369	389	427	376	368	375	381	392	374	397	378	415	357	360	396	393	371	382	394	364	415	365	384	388	407	380	357	357	397	348	369	379	400	370	366	404	407	378	370	352	404	398	369	383	361	403	378	377	351	364	402	362	362	407	368	398	431	399	373	387	370	393	380	394	394	387	415	400	362	359	389	336	363	376	367	395	359	402	400	370	375	363	398	387	400	409	350	370	392	370	390	353	388	387	373	386	344	442	401	368	373	373	356	383	371	370	371	361	354	400	381	412	371	383	378	344	383	336	352	372	342	368	390	348	387	342	379	395	400	381	374	405	324	396	386	400	375	359	378	368	376	372	385	363	352	356	372	382	410	401	372	358	401	413	381	363	345	396	349	399	390	402	379	360	360	385	383	417	383	376	416	381	387	373	357	388	380	371	378	403	406	392	392	367	377	377	334	360	386	359	405	408	422	392	362	384	376	386	352	400	411	364	369	360	383	371	370	372	405	362	384	371	372	383	388	384	375	368	387	371	385	390	351	394	369	388	366	369	378	392	398	348	351	354	380	386	390	391	381	368	373	397	389	353	360	383	378	378	363	409	385	421	370	374	363	369	370	378	371	381	391	372	417	401	385	383	393	357	397	388	401	362	367	360	341	409	380	410	366	347	383	371	395	417	332	341	357	376	398	351	360	395	407	380	350	387	385	387	335	391	377	386	374	428	381	401	405	412	408	390	385	362	378	376	383	396	391	360	388	382	342	404	393	396	348	385	362	352	360	380	406	381	383	344	357	387	357	380	396	385	402	417	373	387	361	405	362	369	398	403	386	389	351	390	432	397	392	382	336	387	372	389	375	357	344	333	396	363	379	348	368	386	393	347	352	399	371	385	390	408	377	394	403	367	349	365	380	391	364	377	371	381	380	385	362	373	389	375	341	343	377	400	406	348	376	386	409	353	385	387	383	364	356	371	344	373	373	348	367	362	357	366	374	398	387	390	387	374	351	383	411	363	416	390	373	375	379	390	405	351	401	381	378	431	393	366	366	355	371	411	366	369	417	388	373	359	393	371	385	425	377	383	356	371	360	373	387	363	363	381	384	373	358	356	404	384	381	402	380	405	379	384	381	407	366	392	355	411	376	366	390	415	388	385	361	364	374	361	375	389	378	369	352	361	361	364	380	393	406	379	363	369	359	395	392	397	370	418	354	377	363	374	362	386	314	393	381	386	372	385	387	344	348	380	367	339	403	394	390	356	366	392	385	392	334	370	355	390	355	382	361	377	360	344	391	359	390	361	389	368	393	421	363	393	390	369	378	364	375	397	373	381	365	386	372	362	400	401	389	376	408	367	371	402	350	354	380	388	391	349	401	384	371	386	366	369	426	436	368	364	375	425	363	336	389	391	392	379	368	382	388	387	385	388	362	366	400	372	405	395	416	371	422	350	379	377	362	374	372	399	407	361	391	366	422	389	366	358	356	396	370	369	416	362	347	373	384	388	410	356	375	367	397	371	393	366	346	361	376	385	343	336	374	413	403	366	378	389	348	354	392	375	381	375	417	389	394	379	352	343	367	415	376	400	376	396	364	377	393	400	373	380	371	400	409	391	375	387	388	363	394	386	371	405	349	421	379	347	364	381	381	363	375	376	348	366	391	407	371	365	390	382	372	370	368	355	353	390	369	390	388	355	354	376	356	361	354	349	357	388	371	394	371	385	377	390	374	401	380	380	378	388	395	364	371	370	378	366	357	399	399	393	407	383	386	366	366	397	386	362	383	352	363	372	367	395	373	381	381	363	393	369	393	394	400	365	387	388	373	385	401	378	365	388	388	397	403	367	371	392	371	349	346	407	365	370	392	400	366	373	362	374	369	367	357	392	363	362	380	369	374	359	386	385	408	392	386	389	383	378	371	368	383	360	371	365	403	360	393	390	410	399	351	394	381	346	387	389	353	365	381	373	404	377	386	378	377	367	407	353	361	337	421	365	372	420	344	371	382	358	348	378	400	385	368	361	373	428	382	407	373	394	359	392	370	364	408	405	358	408	391	395	403	377	399	379	376	367	364	382	368	355	392	361	386	373	400	374	386	382	382	374	400	383	370	362	400	370	363	422	420	389	384	370	375	350	370	351	380	352	382	379	376	405	362	371	394	392	351	423	341	374	385	399	389	384	376	396	379	380	372	375	360	379	373	366	411	367	395	360	394	332	386	376	326	372	347	370	437	395	395	410	374	410	368	381	340	373	384	444	389	375	378	377	374	376	400	405	418	370	352	413	413	417	359	368	372	410	377	370	370	364	386	366	371	401	393	353	325	366	392	369	386	372	378	353	378	369	363	372	388	391	348	390	407	359	400	345	347	395	346	360	400	344	369	359	381	386	350	367	379	402	357	361	380	389	385	380	405	362	369	406	388	395	360	358	379	395	394	363	396	381	382	364	409	375	396	353	339	384	368	371	363	392	341	355	365	397	381	381	367	389	345	341	376	384	379	413	395	367	348	395	390	425	385	383	347	399	394	386	362	415	385	372	405	366	362	393	366	379	357	393	343	378	346	371	371	356	351	402	388	389	381	380	383	361	364	382	379	385	369	380	387	408	381	363	372	341	367	405	374	417	370	376	376	369	360	379	391	396	394	364	353	382	352	367	379	340	351	366	397	361	393	382	372	381	435	382	397	367	376	364	356	372	387	384	424	359	361	374	351	359	395	369	375	363	389	370	400	357	375	364	379	327	376	385	412	362	407	360	396	381	367	376	379	392	364	420	387	382	368	424	382	361	376	357	377	398	346	357	406	372	399	370	409	409	370	379	392	335	369	373	398	383	380	354	385	369	364	414	413	384	370	392	368	422	374	372	371	393	395	364	397	392	385	353	364	393	375	391	375	361	362	395	417	388	415	348	373	371
19366	16900	14244	7765	5284	3911	2971	2383	1951	1694	1539	1376	1238	1136	1086	1025	999	874	911	894	862	830	807	769	753	805	758	741	759	739	737	746	736	738	726	693	753	688	701	687	718	684	703	697	665	701	642	655	650	661	675	662	662	681	644	699	671	687	673	692	669	665	680	707	665	635	654	667	670	615	692	695	716	649	626	662	692	637	667	689	644	713	690	622	602	642	614	620	631	678	700	633	626	657	657	654	607	639	671	638	715	657	645	680	685	662	619	633	677	672	665	704	646	661	667	658	642	656	704	644	650	651	696	630	652	677	605	593	646	663	755	651	584	655	644	679	576	642	667	615	602	629	649	684	678	673	641	635	650	669	629	649	660	656	644	678	661	670	643	648	628	649	650	696	660	628	647	698	669	688	652	628	679	650	634	617	648	629	657	695	679	642	670	652	649	696	591	649	655	666	662	604	675	614	656	718	638	636	685	652	614	654	634	660	638	597	677	648	658	674	675	663	653	631	664	621	593	691	643	636	675	657	637	653	676	652	627	620	606	619	654	662	626	655	674	662	629	634	667	647	703	599	674	646	659	668	623	665	663	630	613	676	648	608	650	611	673	660	646	598	671	671	655	627	652	671	688	663	665	636	703	644	669	641	662	696	656	608	661	618	647	627	677	604	640	618	642	651	625	683	623	688	634	653	588	637	631	638	661	677	643	636	645	658	654	653	632	626	685	665	637	681	645	657	637	659	630	663	659	639	693	628	605	664	646	643	625	668	643	679	667	657	693	669	662	665	651	639	671	612	663	693	655	673	633	658	648	678	675	661	656	677	632	651	694	628	667	625	715	650	616	677	648	688	681	673	643	632	616	636	674	648	648	689	666	651	619	616	631	662	622	670	639	660	659	639	646	748	629	670	660	658	650	681	666	623	699	682	662	658	638	617	667	674	599	636	630	623	671	658	615	676	648	642	668	682	630	644	644	645	608	664	691	596	701	620	613	652	640	654	617	645	631	646	625	593	619	697	656	682	660	617	627	656	638	634	659	669	625	590	656	608	643	675	627	619	627	602	638	657	697	592	664	674	690	643	627	731	624	586	657	658	651	658	641	660	674	614	657	621	683	639	647	651	686	643	675	633	648	676	669	659	651	630	635	605	648	625	661	664	663	676	633	622	649	698	617	664	673	597	626	636	660	637	636	690	676	676	662	638	640	611	660	654	633	674	654	625	616	628	638	663	629	629	654	656	677	705	622	674	635	683	677	630	677	678	627	638	625	618	657	615	662	632	640	679	654	623	650	665	664	655	636	640	629	666	630	605	621	633	660	659	606	667	625	655	651	614	690	634	628	610	641	674	637	621	625	646	676	663	690	629	663	679	661	632	710	619	645	643	626	643	642	684	662	668	661	630	655	652	639	632	613	679	638	628	625	636	640	703	607	653	630	653	658	650	662	654	640	655	609	631	636	639	635	671	669	688	578	643	643	647	666	659	680	651	715	622	658	616	687	655	706	690	647	649	639	650	666	612	634	643	642	646	642	616	694	627	644	609	684	660	656	628	670	655	660	652	649	660	647	662	632	685	655	639	639	649	662	665	666	646	660	689	703	646	637	625	652	680	629	625	640	628	658	668	647	657	636	639	682	634	636	628	667	639	648	651	704	629	687	676	643	625	633	626	677	712	633	668	645	672	650	661	635	655	641	694	651	668	653	656	637	652	610	670	633	646	633	666	651	671	618	652	594	607	655	653	633	613	637	622	630	605	624	665	636	627	590	683	604	688	648	672	659	632	653	639	655	604	649	664	647	713	674	681	662	617	678	615	672	665	650	674	675	624	674	599	649	671	628	627	654	627	640	644	599	638	650	623	691	650	650	638	637	659	640	645	688	637	677	673	668	620	641	707	653	658	655	609	659	635	646	601	666	619	665	621	622	640	621	664	659	632	640	637	638	670	644	638	653	670	623	618	652	649	609	668	667	669	645	623	650	679	682	626	648	668	659	640	658	663	623	681	638	656	644	646	683	637	675	641	690	659	654	612	682	644	625	669	694	660	612	610	661	659	641	632	623	643	648	699	693	632	652	648	640	652	673	694	648	614	636	639	631	658	648	701	652	642	643	673	644	594	664	654	645	632	638	625	647	667	649	618	661	613	694	651	600	671	672	622	697	656	641	680	640	680	651	654	640	628	643	657	651	609	663	651	670	616	662	653	688	652	618	674	654	623	677	626	622	685	651	637	662	608	729	657	627	646	638	649	648	659	653	673	597	644	630	666	647	622	614	661	639	677	667	658	655	638	637	731	619	685	653	618	642	656	669	648	659	595	674	672	626	642	645	649	649	612	675	594	648	629	649	683	680	628	621	647	647	647	702	676	650	651	688	677	636	632	668	677	664	663	647	615	620	607	658	645	640	643	652	692	639	622	606	643	662	655	648	666	678	669	686	684	668	671	614	659	645	697	647	624	648	657	666	641	643	634	668	603	673	677	622	663	642	659	645	705	675	663	635	620	616	662	630	684	671	598	644	636	652	630	688	665	633	641	663	625	648	622	662	624	709	666	664	598	632	662	664	644	619	635	655	649	640	649	648	653	680	636	658	630	646	671	685	643	667	699	637	657	607	683	680	626	690	642	684	700	641	680	653	678	651	683	679	636	679	663	613	670	672	650	675	668	641	635	688	677	660	631	685	640	670	659	665	667	636	645	636	671	633	646	647	684	614	678	655	683	652	687	671	664	644	646	628	624	628	629	656	653	680	644	632	658	684	625	634	641	649	686	649	689	666	643	641	635	674	679	661	648	682	645	636	628	637	654	691	645	656	737	668	626	669	661	599	644	676	719	669	623	582	649	667	653	656	661	682	704	632	636	632	628	640	613	622	671	687	660	654	641	651	647	658	672	646	663	680	658	666	679	661	670	614	636	593	634	643	630	594	605	681	690	638	667	644	613	620	628	660	614	624	611	590	699	671	665	674	639	663	643	580	675	623	638	644	663	656	697	672	604	681	648	668	662	629	651	681	623	651	651	669	670	662	625	638	688	640	626	667	657	669	650	689	616	682	710	646	666	627	639	636	664	620	633	645	625	663	685	665	620	703	673	617	682	694	682	672	659	655	641	657	636	625	669	627	646	647	665	609	649	624	663	661	681	675	640	647	677	645	671	625	666	662	691	634	639	659	661	654	665	692	665	654	687	642	668	604	653	641	671	621	677	617	652	666	594	648	640	617	667	621	652	631	659	652	662	661	642	665	618	646	667	647	684	650	667	645	645	658	663	644	621	625	628	657	682	642	671	611	684	668	626	611	646	653	648	642	659	648	658	646	643	613	654	643	632	663	682	681	649	633	655	642	630	644	620	619	614	686	623	639	678	667	664	631	682	673	655	598	654	664	628	616	691	656	673	625	611	677	626	640	664	652	651	654	655	677	594	654	690	658	627	675	638	640	665	619	685	698	666	623	585	657	683	698	681	663	632	629	644	661	654	672	644	597	610	633	644	654	593	679	669	675	655
26394	20115	7171	711	422	404	372	354	345	307	322	368	349	303	345	353	319	323	306	322	371	352	340	354	355	335	360	305	333	311	334	323	325	312	333	346	347	319	316	368	339	321	328	327	356	325	334	362	335	325	303	343	325	310	339	318	311	330	340	333	316	320	335	353	338	319	307	326	325	325	321	319	316	337	339	295	355	321	316	308	313	345	311	302	332	333	335	330	294	317	313	344	360	342	369	327	326	357	345	306	339	337	324	351	296	351	330	300	345	295	346	349	342	357	331	327	335	327	317	346	291	331	344	348	325	357	338	318	297	307	339	347	347	344	347	329	318	340	353	358	336	329	314	306	357	341	332	310	337	316	326	336	325	332	340	320	381	323	343	345	313	361	320	341	327	333	339	347	297	311	348	332	317	343	315	323	323	290	324	325	354	338	352	318	352	356	346	341	340	300	334	300	310	299	325	321	355	315	324	337	303	330	371	298	307	344	336	326	328	348	331	335	362	341	337	315	328	343	351	312	347	345	334	339	350	364	332	338	308	322	318	354	320	334	305	335	323	310	360	332	328	364	375	299	373	301	329	342	354	350	316	364	319	348	343	306	315	328	319	340	328	367	375	331	336	379	306	359	341	342	346	332	316	333	308	341	341	350	314	352	334	296	351	331	350	377	340	341	313	351	341	323	310	329	343	304	327	309	304	310	338	326	326	297	326	333	324	356	377	329	314	311	332	342	356	360	333	343	332	341	339	358	320	321	314	335	347	302	322	342	335	310	330	321	310	298	335	340	330	288	318	319	332	345	334	316	306	335	328	347	302	293	334	329	333	350	334	303	340	293	339	332	341	362	334	320	315	319	319	328	302	313	337	335	341	296	375	311	318	345	324	341	346	354	328	330	294	346	309	347	340	317	341	360	329	313	330	308	304	310	359	329	338	331	335	348	335	351	329	327	337	316	295	329	309	331	288	322	346	339	330	313	317	337	331	342	308	323	337	358	352	310	331	333	312	343	343	341	336	321	331	339	332	344	305	318	308	348	354	310	345	340	320	306	332	364	320	343	322	314	307	331	307	292	311	321	322	335	287	346	342	321	339	330	328	306	368	319	347	341	302	295	345	361	329	345	328	343	375	345	359	317	334	332	330	302	335	335	344	352	345	337	324	340	352	359	329	323	333	327	318	320	360	337	313	342	352	365	344	328	355	303	310	345	308	356	335	348	352	342	315	316	377	362	327	330	327	289	355	325	334	366	323	324	326	343	327	380	337	340	343	349	328	339	340	321	314	332	350	350	289	293	347	329	336	315	327	335	324	323	309	339	356	326	324	365	322	351	328	305	330	345	335	347	351	351	334	333	341	329	310	316	346	304	325	355	320	351	338	347	323	332	326	350	331	306	317	332	324	312	342	335	311	327	319	346	330	353	307	329	351	338	306	343	347	310	333	352	343	333	353	336	346	352	333	329	311	347	358	342	355	323	308	358	335	336	337	318	327	339	326	329	306	346	330	333	301	339	338	377	337	318	315	351	321	347	328	342	359	345	282	303	308	336	339	320	350	328	345	324	333	356	344	332	344	339	304	312	332	327	333	332	331	331	310	326	336	315	338	317	314	304	302	334	320	334	306	342	326	337	371	324	287	336	344	356	322	313	310	325	302	330	358	339	330	315	324	346	348	307	311	346	335	340	338	331	318	303	329	316	296	341	360	299	344	343	301	340	352	349	349	335	332	341	331	326	344	316	352	324	316	331	322	356	332	324	362	378	332	330	350	337	348	335	308	333	315	309	344	302	330	301	327	337	355	335	334	324	337	337	286	349	303	340	298	331	346	335	335	337	302	345	328	345	340	341	304	345	322	334	342	349	312	357	328	351	346	311	345	351	290	316	339	348	314	307	351	351	348	311	335	298	305	308	333	334	328	324	335	367	310	300	334	336	301	317	360	317	330	317	365	352	355	328	354	322	332	299	324	322	337	347	351	353	369	299	310	334	339	325	347	400	353	354	346	286	325	320	293	335	334	327	321	351	345	338	354	316	339	353	376	329	337	324	337	340	310	355	355	360	344	329	345	322	315	336	327	309	318	313	320	349	350	325	331	345	328	343	325	326	343	330	323	317	352	322	363	338	334	332	325	314	319	341	296	336	308	313	320	319	330	307	349	387	337	340	319	350	309	328	334	321	340	346	313	338	332	349	333	316	355	373	328	328	340	351	328	324	320	357	339	342	327	332	324	347	356	317	326	338	309	315	347	312	295	318	368	324	322	327	350	332	319	334	323	334	350	337	365	331	323	299	338	347	309	342	316	348	315	318	341	327	309	315	314	322	331	329	357	381	305	345	329	339	333	345	344	334	339	302	283	350	317	324	341	336	349	302	328	323	281	314	359	320	314	312	316	327	300	338	342	345	296	325	288	335	354	345	344	330	318	317	340	333	324	331	327	343	307	349	331	318	315	328	339	341	312	317	355	363	339	336	348	370	380	330	339	352	345	350	363	343	287	310	346	321	310	313	338	292	330	350	275	329	327	362	297	332	326	307	333	363	336	328	337	340	335	307	322	314	318	345	339	312	319	323	350	335	356	339	321	348	299	305	384	327	345	381	362	371	292	340	330	323	294	351	342	309	333	331	331	298	346	329	306	353	318	327	326	351	350	352	340	338	324	335	347	332	330	321	311	317	319	318	296	317	322	311	334	354	304	346	311	361	299	339	332	308	344	328	312	312	367	332	315	338	350	354	324	342	329	333	332	339	373	355	336	355	319	306	344	329	316	313	324	322	336	312	331	312	338	339	329	329	329	332	374	336	323	329	322	331	361	363	376	330	367	328	335	319	321	336	332	332	330	343	334	317	322	317	378	332	332	342	343	343	337	348	363	331	328	315	320	331	350	304	363	325	317	340	329	365	346	356	350	369	300	324	340	342	344	309	335	347	321	344	348	350	336	351	352	370	350	347	313	325	325	344	357	355	324	348	331	325	323	324	339	318	312	310	345	353	311	365	346	330	322	332	337	343	338	336	326	349	327	352	348	339	294	323	336	326	356	358	342	345	325	337	321	337	323	318	349	327	339	326	326	354	347	305	325	328	354	303	348	336	309	323	330	341	350	322	379	328	325	339	350	318	339	310	347	342	348	301	338	308	334	327	356	325	318	317	307	358	330	328	313	333	344	315	330	334	312	311	340	309	338	323	335	370	331	334	357	334	342	331	359	326	336	310	349	316	343	345	336	323	338	316	329	313	316	337	351	338	343	322	305	366	319	311	319	326	315	341	327	361	347	304	306	372	327	351	324	315	332	326	348	363	351	342	294	326	337	323	323	315	330	338	356	336	334	312	308	329	317	341	297	326	347	341	312	345	342	347	331	349	355	346	310	339	330	371	325	334	320	339	339	311	327	326	349	339	343	314	341	338	343	327	362	319	338	322	321	310	346	356	320	374	347	348	330	331	331	349	338	321	349	345	353	333	341	336	315	336	342	311	308	343	357	307	336	365	355	325	356	357
8295	1688	1638	1042	826	753	723	723	719	693	687	663	663	634	625	632	643	618	607	626	626	648	672	649	650	626	616	633	597	625	613	627	700	648	639	635	631	608	624	625	630	624	639	595	620	638	595	660	671	613	602	625	585	591	627	635	618	630	612	646	595	620	586	588	604	611	600	657	591	646	623	657	605	622	638	581	635	614	585	551	630	610	599	601	648	574	661	629	620	602	635	640	655	602	635	606	617	629	598	578	598	611	622	607	612	647	643	592	626	633	632	613	649	599	612	620	670	597	603	595	611	638	610	595	644	590	623	603	627	645	601	580	576	633	629	575	638	648	612	599	591	633	630	617	654	603	630	631	600	607	655	599	651	639	627	598	606	595	611	649	601	618	634	635	596	570	619	603	567	582	593	618	658	635	590	615	669	631	609	619	628	638	623	592	620	593	607	591	655	623	594	608	633	607	584	591	610	584	619	635	609	624	580	610	563	625	629	626	635	562	624	629	603	596	626	602	658	621	655	644	576	630	625	624	621	614	598	592	648	610	619	631	605	655	586	635	634	602	628	661	607	589	604	652	638	606	625	640	629	609	614	640	619	648	623	633	620	622	613	658	650	630	673	600	576	600	635	610	665	641	600	641	643	601	617	620	594	615	608	592	653	617	628	624	601	616	598	599	612	630	564	609	641	643	615	615	604	583	625	634	613	620	605	628	661	624	637	622	634	635	584	645	651	674	632	639	657	579	636	624	635	662	602	609	608	596	601	590	637	660	595	655	566	616	650	601	634	605	594	603	625	590	626	629	637	619	616	629	606	604	641	590	626	594	669	589	602	576	649	609	618	576	588	596	599	604	647	601	607	602	598	597	607	610	602	595	657	620	656	595	636	611	593	676	593	578	633	647	585	575	613	639	639	649	662	661	610	651	603	626	623	578	630	593	635	636	596	627	635	654	634	613	639	601	630	616	657	649	611	628	607	582	584	620	643	576	627	577	623	655	634	655	630	585	624	655	644	581	601	602	588	578	619	623	686	617	603	620	647	625	560	609	632	631	612	638	675	592	643	625	637	613	600	609	637	612	606	634	652	607	614	651	616	638	601	627	591	594	625	617	597	586	559	631	610	633	608	599	624	669	603	635	653	625	601	642	599	606	623	598	625	584	603	603	651	600	623	647	612	628	637	653	586	605	627	600	633	609	608	598	579	596	599	618	661	661	659	642	602	648	634	593	653	555	608	585	600	645	623	628	653	596	624	620	609	588	626	584	657	605	631	586	626	601	599	653	639	636	589	646	582	633	616	629	617	618	606	560	616	652	622	554	574	564	638	611	591	591	642	617	600	591	618	580	614	604	637	617	610	625	648	637	585	647	579	624	620	626	602	636	651	598	665	582	627	617	601	649	657	606	617	641	586	611	603	617	586	657	603	611	634	595	638	584	604	655	609	607	636	620	629	623	623	651	601	618	631	604	639	611	604	614	635	629	651	619	624	628	620	634	601	598	595	644	555	641	577	631	618	610	631	605	583	612	606	603	608	598	638	634	649	617	649	625	643	650	650	607	592	642	656	588	602	665	622	592	611	630	590	600	621	625	648	600	574	606	647	606	647	621	630	641	577	573	590	644	623	622	645	608	588	590	642	602	585	602	677	586	636	607	615	662	585	589	663	632	609	623	585	583	649	607	613	615	653	650	621	627	579	628	630	611	638	563	615	603	613	611	602	586	637	605	623	604	628	629	605	555	626	600	593	633	621	623	569	671	632	599	644	605	576	610	600	619	573	640	605	637	618	652	625	610	599	582	607	626	640	619	610	581	618	609	610	614	663	635	610	642	640	634	654	623	641	617	597	604	598	584	564	582	635	596	648	602	622	604	570	609	590	638	659	599	566	588	623	618	629	594	605	633	609	614	618	622	598	599	579	610	613	629	619	611	646	633	606	623	588	626	623	618	632	604	598	631	590	624	651	639	606	619	583	613	625	589	641	614	583	650	628	584	646	593	620	631	608	614	613	672	634	662	563	702	619	626	648	646	629	607	592	594	639	577	669	604	628	607	631	600	646	589	637	624	629	608	574	632	597	617	608	620	614	621	611	592	598	615	613	619	605	620	606	579	591	630	660	636	618	604	565	651	615	579	629	600	665	635	609	612	604	672	577	647	661	598	587	636	635	639	605	598	569	634	597	617	609	620	632	626	686	621	578	625	645	626	601	606	636	633	586	630	596	643	641	636	658	631	598	638	604	572	649	576	597	612	656	647	595	647	620	585	598	628	610	630	591	637	642	593	620	626	610	624	641	644	610	562	605	620	606	632	595	607	634	573	596	613	638	655	580	636	605	648	579	647	612	618	622	583	602	640	577	581	614	600	591	593	617	610	635	598	644	611	652	628	587	624	593	649	617	560	636	624	624	610	659	629	656	578	620	615	605	595	625	564	649	610	611	636	622	617	604	665	638	636	632	614	594	610	650	625	630	597	664	672	587	600	591	637	605	621	620	562	626	653	665	633	608	609	601	614	637	625	649	635	586	613	661	658	576	612	604	650	623	565	562	644	608	573	597	612	615	588	626	634	627	604	633	640	636	582	640	611	620	642	635	615	576	631	630	604	616	602	597	610	631	590	673	636	621	586	649	618	603	589	605	568	663	611	619	621	607	546	629	602	585	583	629	595	603	623	607	630	618	625	624	604	591	614	625	579	605	583	633	629	637	654	644	624	673	630	579	630	595	631	627	605	642	606	626	615	666	594	638	631	587	634	590	685	636	634	629	620	624	594	647	622	628	612	649	613	578	619	622	596	582	631	600	631	632	608	630	602	624	609	601	633	586	630	608	603	643	577	619	638	643	595	596	583	651	685	632	641	584	614	648	629	568	637	671	619	643	596	619	673	666	633	659	656	576	612	615	611	628	565	660	608	657	604	621	619	606	642	607	613	596	600	643	608	641	607	609	645	611	625	625	636	636	583	574	593	587	613	601	626	596	574	606	621	583	641	601	580	611	608	637	629	616	610	606	586	586	645	642	655	629	628	593	567	633	597	640	608	570	636	641	619	609	634	616	601	614	611	591	633	598	615	624	595	630	627	596	588	632	611	612	617	624	612	593	613	581	602	624	634	642	600	678	637	667	604	629	610	587	625	640	602	617	604	613	643	608	583	581	608	647	683	586	599	635	586	608	586	610	582	623	604	642	658	625	637	654	596	623	583	614	634	651	649	629	594	595	645	612	589	615	622	595	615	600	586	568	662	601	591	637	652	636	612	622	620	605	659	625	641	694	617	639	575	597	640	583	639	662	645	643	594	599	621	619	623	621	589	625	608	603	596	640	620	618	611	617	637	623	644	614	624	629	588	618	638	630	592	617	624	648	615	664	585	602	627	629	648	623	643	611	614	609	601	622	602	620	609	601	624	633	670	619	587	578	610	630	565	612	641	588	594	607	603	594	634	567	580	613	645	563	668	618	640	600	656	593	565	590	627	647	649	599	580	576	616	596	606	603	638	629	611
24024	21002	28105	24064	18943	1389	569	388	322	302	304	266	244	233	240	212	223	210	209	197	214	184	218	177	186	187	194	223	178	197	176	193	171	188	162	198	194	179	195	169	186	189	174	163	174	176	211	179	190	182	197	163	143	166	183	170	168	170	154	161	164	166	177	160	176	142	176	178	168	171	154	183	176	175	176	178	183	176	188	153	159	162	192	184	169	194	173	173	169	182	179	163	142	170	178	151	176	159	172	186	166	189	195	179	154	169	209	170	188	187	173	172	185	173	187	180	184	160	171	143	182	161	139	172	179	155	192	180	173	170	168	182	169	143	186	179	160	152	198	191	192	171	160	153	173	197	174	181	166	153	180	155	183	195	156	183	176	198	177	174	177	183	181	162	153	177	170	178	169	165	194	158	167	167	192	172	162	189	169	181	166	161	187	169	177	174	175	148	179	179	190	193	187	165	185	156	191	177	186	165	193	162	188	144	151	167	191	156	160	156	164	159	196	175	183	177	145	171	168	155	185	174	166	181	183	179	171	186	153	181	177	173	172	160	169	157	187	197	189	155	187	179	155	176	198	181	162	184	179	180	166	157	182	169	192	132	140	167	178	162	176	170	161	169	168	183	147	180	177	157	183	180	181	163	165	172	167	171	176	188	202	178	159	188	162	180	182	189	176	145	170	160	157	181	162	166	186	178	147	172	188	150	171	159	171	142	183	203	177	162	154	168	165	187	177	162	180	186	169	195	188	171	191	139	157	142	162	161	171	180	174	181	182	194	170	192	182	175	152	180	180	158	161	166	177	158	143	175	180	162	146	161	163	165	171	184	169	164	174	179	161	171	170	175	180	185	185	164	211	138	173	170	146	186	159	183	166	196	158	166	143	192	153	150	162	170	195	178	175	160	175	183	181	176	174	178	178	152	170	170	177	165	161	181	138	178	157	172	166	172	184	159	173	172	166	167	166	167	188	173	167	174	177	159	166	190	176	175	183	176	174	156	161	171	181	179	170	191	176	165	195	197	167	172	196	169	168	173	168	177	154	181	139	154	166	174	140	172	161	192	165	171	182	174	150	173	177	172	186	162	185	172	172	152	162	171	168	171	151	152	147	151	165	184	178	165	153	173	166	151	171	161	163	181	175	181	195	140	180	186	192	187	178	160	146	151	166	183	176	178	174	167	180	151	165	162	161	170	196	173	169	159	163	167	193	187	164	164	194	168	169	176	182	151	184	177	193	147	182	185	177	156	184	175	160	183	190	175	177	154	174	166	170	178	143	192	205	191	188	169	192	175	178	175	168	166	167	176	154	164	167	188	166	168	163	159	206	170	195	179	182	175	159	160	184	184	184	167	147	179	165	182	174	179	162	199	164	183	172	163	148	182	151	172	147	177	150	183	169	172	162	158	182	155	175	180	184	164	182	186	188	152	171	196	184	165	151	181	170	162	188	183	190	157	158	179	189	166	155	171	172	182	166	182	173	162	185	178	163	171	190	167	162	161	183	163	157	178	172	155	166	156	155	160	160	191	175	151	161	150	178	163	171	165	185	148	170	169	164	182	154	192	180	179	165	176	175	183	192	198	164	182	187	183	151	172	176	163	163	164	147	190	187	193	182	160	159	160	176	169	150	198	185	154	169	168	190	169	184	176	165	178	171	154	162	169	175	155	208	184	163	147	206	160	171	188	163	189	187	165	155	152	176	166	145	179	152	171	173	165	173	177	171	154	184	167	174	176	188	173	175	172	188	173	166	177	147	169	170	182	186	173	166	152	187	147	161	160	187	157	161	194	166	175	176	193	184	159	187	167	188	182	162	162	169	171	177	181	197	163	157	152	166	185	192	190	165	166	175	171	189	163	166	155	154	193	165	176	192	149	168	170	166	175	178	182	164	149	143	182	173	166	179	197	167	140	171	159	208	174	168	160	187	171	183	189	207	157	165	183	173	162	155	191	173	155	178	181	183	175	180	151	186	177	206	156	193	162	170	173	178	173	165	172	158	171	162	168	172	164	159	175	165	159	166	168	181	180	175	173	180	184	173	187	160	152	185	194	166	154	176	191	163	166	157	163	191	175	165	189	155	175	178	164	192	164	190	166	186	183	163	166	145	159	151	186	175	185	184	158	188	178	170	151	197	197	188	180	173	157	184	167	182	187	166	183	164	174	192	175	166	202	196	174	179	168	194	175	176	157	194	163	172	165	146	162	179	177	183	163	158	155	169	155	169	186	198	180	170	167	170	176	167	190	182	151	181	186	171	171	168	154	163	154	162	159	172	182	163	168	189	176	153	160	145	199	162	172	166	156	185	186	171	179	190	168	186	163	178	141	202	170	195	158	166	192	171	161	149	173	173	193	180	149	163	177	163	172	168	158	166	166	193	186	149	182	161	161	152	155	162	155	159	168	205	168	200	165	165	177	189	168	189	183	150	167	169	167	210	161	175	163	148	130	176	178	157	174	177	162	189	174	153	185	167	201	151	173	173	157	154	153	144	182	177	180	178	172	166	166	148	165	169	193	173	161	154	184	191	172	194	189	159	170	167	175	178	169	167	180	147	173	167	172	156	157	176	180	180	193	165	192	187	150	168	176	170	173	163	172	174	164	139	167	174	192	170	174	146	188	190	164	174	169	179	175	169	194	156	156	155	186	154	171	163	168	189	169	157	188	188	170	171	179	163	161	163	185	165	153	173	178	198	180	161	177	176	166	170	176	199	174	168	170	179	185	158	156	165	195	174	180	150	186	155	149	188	147	166	173	177	177	194	147	165	162	162	165	181	190	175	183	178	174	178	175	159	166	189	176	168	190	181	177	161	182	185	158	184	178	149	163	176	200	174	149	190	196	151	171	150	170	163	178	159	166	169	178	194	172	181	159	160	137	147	181	171	193	162	163	193	162	158	176	177	182	160	174	156	183	161	185	174	156	187	174	194	161	182	179	161	173	163	176	149	195	194	169	150	170	165	171	163	154	190	164	147	176	163	191	186	166	174	169	166	156	167	161	160	172	161	166	153	165	165	164	162	154	158	159	176	187	170	179	152	191	170	162	175	179	157	160	164	170	190	168	169	165	157	168	183	164	151	140	187	155	192	178	172	176	158	152	189	181	167	181	155	197	167	172	170	185	154	180	169	177	167	144	161	172	169	169	173	179	161	193	169	165	148	176	167	151	171	182	152	158	155	159	172	155	164	189	180	153	188	161	188	133	159	157	156	171	182	201	195	169	151	176	188	169	171	169	189	175	178	181	140	170	168	155	154	148	187	169	175	177	188	155	175	173	155	179	165	167	172	183	161	185	175	154	168	163	165	158	166	167	177	174	160	179	155	173	193	163	159	152	160	154	167	186	177	168	188	190	175	181	165	157	196	172	150	157	198	179	169	186	167	184	168	166	166	163	174	153	153	150	179	153	179	177	168	147	139	175	153	149	179	167	184	183	164	169	180	175	174	186	172	175	178	171	183	178	179	151	173	174	161	182	149	187	169	171	183	168	166	160
16282	9918	8304	4151	2788	2003	1528	1238	971	830	767	696	626	565	547	505	459	486	428	434	394	448	398	411	413	392	391	390	402	370	379	392	374	352	345	356	359	354	380	373	338	314	364	349	358	330	321	346	327	358	323	312	320	375	334	329	331	332	345	349	332	344	351	339	310	330	314	347	350	352	346	337	321	334	305	318	350	352	322	339	342	344	342	358	342	316	314	342	338	354	319	329	361	329	342	357	348	337	353	346	329	352	343	339	363	350	347	315	354	329	325	344	314	341	324	360	331	316	337	312	320	310	355	336	353	336	329	326	312	332	341	330	333	316	325	322	342	321	387	321	306	321	347	313	357	330	345	331	330	349	332	333	318	342	330	338	336	320	345	326	350	327	331	334	359	333	349	344	331	326	347	334	356	296	338	349	344	330	325	329	320	345	342	317	339	332	328	347	318	350	304	351	338	322	338	326	319	345	322	310	342	331	318	308	339	364	337	333	313	315	340	321	325	324	319	337	310	327	345	355	371	346	315	336	354	337	326	340	353	323	352	323	333	342	318	306	366	315	349	348	348	370	299	352	339	321	343	306	326	315	334	321	359	314	356	326	352	308	315	303	352	331	330	300	346	345	329	326	354	330	336	332	365	303	318	323	335	301	380	346	380	331	307	342	334	357	331	324	330	335	296	303	338	313	319	327	307	367	345	352	360	351	326	344	326	356	333	308	369	318	313	325	372	321	339	331	310	372	340	350	321	311	312	328	325	314	334	318	355	351	288	350	368	374	326	374	298	357	309	352	329	337	328	331	338	321	357	325	343	319	330	326	301	313	345	326	325	330	339	314	352	331	351	318	317	320	352	337	346	322	332	303	293	344	360	340	331	362	315	337	299	347	318	363	339	330	315	319	346	293	311	324	301	316	335	346	339	370	336	327	326	359	377	330	343	327	348	325	333	307	306	331	320	354	292	323	361	326	341	344	322	340	347	339	358	332	339	330	308	349	336	334	334	334	307	322	327	316	343	333	331	356	282	287	339	331	299	372	320	316	301	305	336	310	329	343	350	348	340	322	341	322	342	325	315	333	314	353	331	321	303	330	305	340	353	332	352	325	303	309	304	337	339	344	318	336	351	351	325	382	332	316	314	314	316	337	350	310	337	315	312	342	303	333	333	337	339	298	352	348	314	329	342	340	360	337	340	349	320	321	336	361	292	369	287	348	332	337	312	327	342	334	332	352	322	315	329	334	356	338	332	293	332	319	340	336	324	316	330	300	326	371	335	360	317	308	350	355	319	335	301	338	331	310	314	307	313	358	338	320	337	309	337	335	338	333	327	333	328	323	388	327	331	329	329	362	312	352	388	342	301	313	337	323	342	341	318	326	354	374	326	340	333	336	341	361	339	315	306	305	331	331	327	340	342	351	323	323	324	319	322	369	322	355	369	326	346	336	350	325	322	361	352	305	332	329	343	340	308	337	322	331	341	334	323	337	303	329	346	353	331	345	347	353	322	326	303	327	310	324	325	342	331	324	313	329	331	360	343	348	328	347	313	357	311	347	331	350	314	319	291	333	321	318	316	321	361	317	339	337	340	324	332	325	332	333	329	334	326	333	337	300	320	316	302	322	315	309	334	355	333	320	328	330	352	339	329	340	309	331	329	319	373	338	343	308	355	324	333	336	324	343	338	345	348	347	356	305	296	334	324	341	302	341	321	327	339	327	301	351	312	344	321	324	332	328	328	340	371	327	342	289	332	310	356	339	322	330	335	326	333	312	313	333	322	347	307	350	319	335	357	346	301	345	340	364	336	329	351	329	340	342	327	361	326	331	317	361	354	322	347	341	307	318	351	327	336	313	305	374	328	314	329	370	330	325	310	334	350	345	347	353	319	319	322	316	335	317	355	333	328	334	353	297	343	312	284	345	316	300	326	354	326	337	368	367	321	316	346	333	346	304	323	313	326	350	312	326	328	313	316	372	315	353	309	331	349	347	351	322	304	331	319	363	355	331	298	331	318	345	354	332	330	334	318	307	333	347	324	327	345	358	326	289	342	340	304	282	306	331	346	355	381	325	349	311	327	323	324	332	313	333	358	323	326	353	345	323	314	356	349	350	333	343	309	326	331	353	334	330	349	308	332	367	338	368	292	314	312	333	336	326	306	343	331	328	364	338	354	338	365	335	330	369	334	346	345	316	340	310	312	331	290	354	309	330	323	314	341	326	313	351	325	304	346	332	339	328	313	311	323	315	329	331	342	292	315	324	335	324	335	318	346	337	340	341	361	321	332	314	300	332	330	326	369	331	352	327	340	327	341	324	312	353	322	329	325	339	300	358	354	321	293	341	327	309	316	308	340	346	309	317	345	346	359	340	336	316	350	340	311	351	301	329	331	317	320	313	339	345	326	339	325	338	342	346	299	320	333	348	316	325	334	316	318	334	327	337	345	355	349	346	347	330	340	332	366	318	350	354	332	312	342	364	334	327	317	324	322	364	332	314	322	344	350	337	298	333	313	307	352	358	344	328	334	329	347	306	317	326	357	301	328	375	313	323	323	341	308	340	338	338	347	301	327	328	329	321	341	310	337	315	317	326	333	334	366	303	340	339	328	335	353	337	325	342	307	319	317	324	300	323	349	358	332	340	366	309	342	293	353	332	353	321	340	318	325	337	336	306	341	307	297	324	334	333	313	311	364	330	351	335	337	322	308	321	331	350	344	339	312	332	317	357	314	338	305	334	338	360	312	315	303	306	336	324	329	359	345	327	348	335	293	307	328	299	325	324	328	333	328	306	350	357	326	333	352	302	324	318	320	321	331	349	323	340	349	357	379	319	306	362	306	307	305	322	361	310	322	317	296	339	312	344	327	330	311	321	345	326	329	334	318	344	370	354	356	305	344	342	316	327	302	319	352	363	326	358	341	350	336	290	352	328	332	339	314	324	342	335	317	323	328	310	336	315	309	316	351	333	318	335	315	357	312	351	348	336	293	331	344	306	328	299	313	305	352	341	339	325	341	325	313	345	360	372	328	342	323	304	299	307	316	278	353	335	352	304	346	300	348	343	326	347	335	333	353	341	321	329	323	319	332	338	355	340	321	326	331	312	320	330	339	342	333	320	320	348	298	328	371	335	323	326	335	332	324	339	345	329	346	313	360	334	346	373	335	322	319	325	301	343	303	354	327	305	296	338	323	321	334	366	349	309	332	330	335	347	329	322	342	302	313	296	323	330	333	328	354	357	327	317	329	319	332	336	306	328	339	316	353	344	338	316	344	354	367	337	344	317	375	319	365	367	356	338	349	341	325	332	321	318	339	361	330	309	328	347	336	323	325	355	376	350	325	348	361	353	329	315	309	335	362	335	340	311	331	334	298	349	311	319	372	331	359	347	317	332	339	312	331	337	335	335	369	329	332	299	366	310	345	332	317	325	334	333	333	298	341	315	315	334	314	308	324	332	321	320	322	326	315	312	350	353	334	370	342	288	320	337	342	317	348	326	335	323
23038	20974	28799	23308	20975	17769	1998	896	659	631	574	537	494	479	496	493	435	402	417	407	409	433	375	427	353	413	407	433	396	388	401	398	335	379	383	369	410	369	369	340	387	390	385	353	363	390	406	417	374	382	373	395	359	386	336	398	372	365	374	381	345	370	352	390	349	372	342	389	369	382	384	382	384	397	359	386	377	354	362	365	381	379	347	363	376	384	363	384	370	412	365	386	334	403	356	358	407	388	392	367	384	362	363	396	379	374	361	366	342	381	372	363	372	389	376	342	359	407	376	387	378	382	377	371	404	372	322	348	350	390	375	362	369	357	352	368	359	371	358	384	357	349	396	362	390	363	383	401	352	403	398	358	385	387	359	359	380	364	380	340	365	377	337	341	361	375	379	380	399	374	351	359	361	371	362	346	414	356	400	364	379	374	376	363	368	349	372	361	395	385	361	355	384	376	369	381	380	369	369	354	370	370	361	389	363	356	333	354	356	406	404	404	397	349	374	362	353	362	368	347	364	350	363	362	376	362	357	371	359	376	341	339	354	370	357	367	387	343	362	369	366	369	343	391	334	407	384	382	397	408	345	387	384	361	381	357	391	360	372	374	355	363	378	373	384	395	368	393	351	332	357	379	366	335	371	333	352	358	352	372	343	374	376	338	366	381	378	415	361	383	358	345	366	362	381	351	357	348	355	350	366	349	365	361	325	390	354	380	384	406	362	353	356	328	371	355	329	363	364	382	351	367	368	355	408	379	351	372	372	347	354	368	373	363	372	350	368	361	370	352	399	373	343	383	364	348	342	362	375	371	374	359	362	352	381	364	362	347	346	371	375	375	358	393	348	396	369	332	324	371	371	331	332	357	357	367	367	360	392	382	369	365	350	384	364	310	368	389	375	343	372	355	357	395	370	372	350	365	361	360	357	344	358	386	384	359	351	366	350	348	377	348	385	357	353	338	361	361	375	379	380	391	381	356	370	344	384	360	351	366	410	363	386	375	417	366	342	356	364	373	359	381	386	359	376	358	310	361	349	376	352	395	356	376	402	339	363	345	372	404	351	404	373	345	334	380	359	362	342	340	365	372	393	376	399	353	360	350	347	357	379	356	365	390	354	351	365	390	375	392	327	342	360	375	360	354	341	370	347	375	410	360	382	341	372	344	339	379	343	349	360	345	385	370	347	396	394	359	362	356	374	358	379	387	385	375	373	367	362	377	347	368	397	374	359	325	350	398	369	354	372	360	364	384	351	379	341	382	352	394	359	375	350	352	353	378	410	357	321	360	362	380	325	337	384	366	376	372	388	403	411	363	360	379	343	365	355	393	378	360	365	348	386	352	403	391	348	377	386	336	361	359	410	374	366	354	370	355	360	347	377	405	385	335	372	383	373	395	342	385	372	365	402	354	374	351	370	382	344	360	348	380	376	383	388	339	393	356	343	351	320	374	391	361	366	387	357	360	353	327	369	375	358	402	362	355	380	355	338	371	361	386	374	398	379	383	345	369	371	382	320	368	392	366	383	373	366	371	365	374	384	339	368	369	371	351	353	332	335	364	338	356	338	389	366	393	398	376	366	361	370	397	326	341	336	357	381	389	352	354	374	382	338	356	356	370	371	357	389	356	388	389	375	357	323	363	376	354	338	402	378	379	351	329	349	353	364	337	387	368	364	365	364	387	343	373	356	347	373	332	372	370	364	345	397	375	363	362	387	379	361	363	399	375	363	402	373	350	354	371	369	377	392	324	385	359	380	376	386	349	369	376	348	357	362	354	365	388	332	364	347	406	359	360	380	362	329	352	355	375	376	360	371	351	361	358	368	370	367	388	369	338	361	386	370	372	380	346	363	367	383	405	383	392	349	378	390	364	369	367	331	337	377	342	339	402	377	351	367	323	400	343	366	351	365	382	376	350	394	375	393	358	352	364	363	353	361	347	374	349	369	384	369	331	341	339	390	369	362	368	378	420	362	382	330	371	382	375	360	375	350	368	326	350	421	338	368	354	374	353	371	391	389	381	380	373	370	382	365	362	368	371	346	361	392	398	367	361	367	363	359	416	370	376	339	367	389	384	337	382	409	349	367	358	365	352	387	367	380	352	382	389	354	354	393	375	371	367	359	376	370	388	347	382	364	363	368	380	366	396	375	369	346	354	387	354	359	378	351	358	382	365	364	370	369	379	407	372	385	381	368	336	372	351	354	340	357	334	351	363	387	363	384	337	350	369	379	374	364	370	330	372	343	352	370	395	360	356	360	334	395	347	383	356	360	339	383	383	356	353	399	356	356	323	379	358	376	367	397	359	357	355	387	326	322	378	360	361	378	392	371	378	369	370	404	395	349	375	324	363	354	370	358	363	391	392	360	366	381	387	364	370	349	368	346	386	347	386	346	335	367	320	358	376	370	356	390	352	409	380	353	375	382	357	359	330	352	360	386	373	391	365	416	411	368	378	335	352	350	371	361	375	349	374	359	339	342	353	391	351	388	360	363	348	373	370	388	393	383	357	371	378	320	341	351	360	365	365	364	381	380	383	352	367	372	378	353	370	352	338	337	340	371	374	366	369	373	349	377	388	371	340	388	370	380	356	341	384	380	380	378	347	398	352	377	403	338	331	341	394	377	382	394	343	361	367	357	387	385	362	336	383	365	376	360	338	360	364	370	356	376	352	360	358	391	373	390	392	344	361	367	313	379	363	346	370	327	373	361	376	356	347	384	336	351	342	352	326	360	381	385	334	372	343	341	348	363	404	394	317	337	371	340	374	361	389	375	346	339	324	352	370	320	330	366	383	350	371	348	365	353	430	384	369	361	357	377	377	362	368	392	382	373	345	354	351	390	394	355	334	371	351	358	353	370	352	358	392	385	348	389	379	340	377	393	372	387	385	340	361	362	392	376	320	345	315	335	377	383	342	334	378	388	333	381	373	370	377	342	334	338	340	332	329	378	334	369	388	345	349	352	365	355	352	367	350	369	356	356	364	385	363	395	354	377	384	338	359	392	375	369	345	391	358	387	382	360	320	368	350	345	370	351	344	373	378	365	361	379	331	384	365	364	360	336	354	359	352	377	364	377	392	362	325	376	381	350	366	367	383	355	379	378	366	352	358	332	377	347	359	345	372	338	365	383	364	361	355	379	350	428	434	355	357	378	357	370	360	387	378	359	323	342	373	354	338	392	372	376	366	342	359	389	343	358	391	353	365	373	388	306	363	350	362	379	357	376	367	337	347	398	367	389	356	351	378	339	363	367	369	382	356	373	349	356	356	392	354	332	360	362	377	373	359	355	375	334	371	384	354	353	348	371	374	350	357	362	378	392	376	360	360	349	312	360	385	378	362	390	372	364	328	355	352	386	358	361	338	370	358	377	368	355	349	389	358	323	338	339	385	385	371	361	396	366	366	388	359	353	360	371	388	398	402	393	361	367	353	345	341	388	373	356	374	356	350	347	359	353	370	369	387	320	366	430	381	351	363	413	342	368	407	348	346	361	399
19440	16234	13668	7559	4990	3668	2813	2274	1896	1677	1397	1294	1213	1099	1013	973	953	886	865	830	826	827	786	773	741	708	747	733	705	743	710	709	756	705	638	676	650	718	652	634	709	664	686	635	650	715	682	637	609	665	652	677	646	676	673	646	658	640	665	675	656	647	639	646	661	653	653	647	666	677	603	665	675	635	614	612	630	644	671	650	620	632	667	653	629	631	638	597	623	624	564	646	628	607	648	663	624	629	614	658	630	589	656	642	639	665	637	610	635	630	659	620	669	660	648	639	643	656	636	649	595	562	661	649	607	632	599	644	669	675	604	628	599	620	615	671	646	641	595	621	572	674	582	581	613	609	616	645	618	627	623	619	601	654	622	656	664	621	654	615	622	584	622	627	627	614	661	625	632	675	617	648	621	651	631	620	649	651	666	660	649	636	632	557	617	593	621	638	638	597	665	575	629	665	629	630	643	600	637	623	609	622	645	641	625	613	649	636	634	603	575	619	619	659	618	624	699	668	565	594	633	613	640	594	608	628	609	647	599	618	635	583	596	627	611	627	648	624	605	604	614	648	590	587	640	624	633	644	595	620	645	636	650	623	625	623	615	587	626	649	603	584	607	633	644	597	624	626	644	650	641	625	661	616	605	644	638	600	655	657	609	597	617	631	668	653	605	640	595	591	641	652	664	617	669	623	674	640	615	618	639	644	645	657	575	642	671	610	634	626	689	643	636	623	630	670	596	664	578	627	620	683	618	637	650	661	612	609	637	672	619	622	649	596	627	682	629	610	681	580	643	631	622	646	638	588	606	611	603	614	647	645	670	655	669	641	637	641	624	610	630	614	597	593	672	635	627	652	649	654	636	639	623	602	622	660	627	592	639	639	626	607	670	616	624	676	616	610	609	614	605	632	669	644	647	617	629	611	657	631	621	622	635	622	627	648	622	612	655	635	612	682	619	622	609	645	622	645	625	673	635	599	629	602	614	610	590	616	617	668	637	579	646	633	643	623	606	601	663	621	624	618	613	607	618	655	644	584	652	591	629	639	630	625	634	595	654	629	621	632	629	587	605	595	652	592	588	628	636	609	635	605	595	638	645	619	628	616	613	637	639	616	596	582	578	647	614	609	671	658	668	640	607	663	673	661	612	597	614	632	665	576	604	593	612	650	654	624	654	621	621	628	662	620	646	633	672	590	563	636	622	649	661	567	646	621	659	626	663	665	594	627	668	633	635	580	614	618	613	646	638	612	660	591	627	607	611	620	605	659	590	630	638	623	609	611	616	590	655	669	651	655	594	632	658	617	596	623	620	621	603	660	592	662	635	618	629	661	639	641	635	627	642	643	592	628	659	626	594	635	618	658	620	648	619	609	698	650	679	653	635	616	626	628	601	667	574	606	596	611	613	645	648	624	597	623	626	638	654	624	631	671	644	615	648	616	622	609	651	623	576	580	605	608	598	572	617	645	671	640	626	627	595	631	596	600	670	614	628	659	629	572	643	606	598	633	626	649	633	646	613	643	680	608	628	667	626	644	591	653	623	651	598	614	626	629	649	617	644	622	619	609	600	599	627	620	624	622	675	643	653	607	623	626	594	624	631	616	616	620	628	618	688	614	617	617	576	577	656	623	667	621	641	619	616	614	616	619	655	666	653	632	639	612	593	621	655	636	641	665	660	616	634	613	624	600	669	617	627	606	655	596	636	592	640	643	613	616	601	603	636	589	633	591	637	634	582	661	622	628	624	643	641	664	604	668	577	596	628	602	627	657	602	624	603	607	615	618	645	617	614	628	604	618	592	629	660	644	599	633	665	639	610	615	643	625	632	588	646	648	620	654	630	641	638	654	582	626	661	614	606	605	626	617	651	589	633	617	592	632	613	590	598	659	629	640	594	629	627	645	629	627	644	604	587	685	665	682	629	620	616	620	646	620	619	613	594	676	623	635	635	635	629	649	604	549	617	601	597	671	633	642	629	643	618	642	618	637	669	643	620	644	605	630	607	661	639	632	597	632	644	615	626	609	621	675	694	653	611	599	618	644	628	649	616	592	585	585	600	673	575	591	650	627	641	608	634	627	616	614	600	607	590	620	644	658	608	616	601	561	631	572	625	647	577	621	591	627	624	579	592	638	620	605	638	644	639	619	630	633	659	612	602	621	647	613	618	661	637	609	652	600	573	619	631	615	693	595	614	636	637	630	603	587	589	630	597	626	594	648	618	583	633	649	630	641	631	681	617	654	617	607	609	630	677	649	604	624	627	613	602	661	649	592	639	616	655	639	593	648	602	621	650	613	613	643	596	615	658	609	615	601	652	640	595	674	612	640	628	597	586	642	638	606	645	574	624	618	603	618	642	615	643	646	602	649	634	637	595	630	644	590	650	652	606	642	600	635	648	627	612	638	613	587	665	625	650	559	617	657	611	628	652	651	662	589	623	594	627	633	599	663	689	618	618	599	615	625	617	595	659	589	648	642	612	604	655	595	634	601	634	584	586	624	645	633	635	619	597	620	608	627	651	632	635	642	645	580	686	647	631	652	604	632	640	647	620	639	625	620	626	565	614	605	613	611	628	616	661	614	639	638	613	632	641	657	593	649	649	622	638	602	636	644	640	619	624	631	599	626	610	579	634	637	665	586	631	648	653	662	630	615	683	625	629	620	634	662	597	627	613	645	569	678	632	662	619	617	622	627	604	609	629	658	589	609	639	649	615	654	637	681	648	600	649	630	603	644	653	633	646	632	600	649	633	603	661	634	613	586	605	644	619	643	622	645	629	671	672	619	650	636	589	619	621	667	622	599	655	575	639	626	627	626	641	655	650	617	660	655	651	648	665	631	599	646	654	617	645	578	665	659	650	602	599	602	631	607	589	641	634	629	637	651	672	649	625	614	596	676	671	636	612	617	615	660	618	644	651	623	614	644	612	624	638	663	631	603	645	577	660	670	634	583	640	644	617	629	606	629	633	615	623	613	650	605	578	642	654	652	626	612	668	562	622	652	632	601	603	609	575	628	623	620	650	606	653	617	638	620	633	635	588	687	669	632	654	622	634	641	616	669	621	678	552	592	633	684	653	623	702	641	603	638	641	630	613	601	670	603	627	609	604	568	637	654	657	645	621	653	624	595	666	647	616	642	626	647	634	587	639	642	644	607	596	638	647	659	602	643	638	583	634	595	656	588	642	579	621	657	651	615	617	648	715	634	613	581	621	670	630	650	647	682	617	653	644	635	593	702	651	636	631	619	614	632	610	630	632	610	691	652	629	617	641	633	647	620	601	660	655	647	652	614	634	655	608	619	610	596	638	597	638	601	601	650	609	635	611	579	644	666	625	591	668	617	683	604	640	600	599	676	620	660	578	618	664	615	616	639	568	618	640	698	635	669	656	632	606	628	630	597	632	657	654	655	651	660	620	585	641	605	611	676	621	633	626	638	625	627	620	681	642	605	630	626	658	632	617	623	652	668	652	663	643	649	608	617	611	654	623	640	575	630	634	599
26515	20198	7076	709	467	379	389	365	357	327	329	336	355	348	355	336	363	327	341	362	330	316	343	336	325	316	318	342	329	307	320	319	341	311	315	328	311	336	331	332	334	349	344	323	321	311	338	339	326	321	367	306	318	313	315	343	329	318	303	350	329	370	310	357	301	312	324	333	340	315	353	293	319	351	324	344	297	343	348	301	350	344	320	317	324	317	353	352	347	309	342	332	331	337	340	330	322	336	324	336	320	351	306	331	334	349	358	343	337	329	340	346	361	326	350	322	324	363	357	308	300	272	350	319	348	338	340	330	315	337	345	291	348	331	368	339	323	346	332	314	335	298	343	319	346	324	342	320	356	325	324	343	376	312	331	318	324	345	342	338	349	326	315	338	346	346	312	353	337	315	329	321	328	311	347	340	314	366	322	328	328	333	359	321	327	329	346	321	331	345	315	373	335	350	344	348	303	360	354	333	322	324	335	319	331	297	338	301	360	318	307	348	306	365	346	331	343	311	333	321	339	290	388	372	325	318	334	347	319	354	298	331	376	296	279	317	333	352	345	332	343	336	328	359	312	349	332	320	331	359	344	372	330	380	331	338	346	363	363	342	312	332	319	337	325	339	355	351	346	346	340	320	343	358	367	329	340	314	369	343	344	321	334	333	376	312	302	338	389	336	333	334	320	340	332	341	299	351	297	337	329	340	343	326	319	366	332	303	359	342	338	287	320	314	328	330	335	316	335	343	355	345	321	352	315	310	322	324	325	306	316	345	310	308	368	322	339	319	299	361	357	336	341	314	337	381	301	342	349	341	350	339	339	331	300	310	347	367	348	340	326	330	318	313	336	303	329	326	352	333	302	319	304	330	344	335	323	314	338	337	341	346	310	306	317	305	308	378	337	326	332	348	352	319	352	376	342	371	327	328	336	363	340	333	358	334	349	306	325	330	320	321	336	346	332	339	340	335	337	332	359	304	352	320	279	340	352	298	319	350	338	326	314	328	314	345	331	327	353	352	317	323	349	332	358	303	332	331	319	357	332	323	339	316	294	329	366	333	344	327	339	362	331	353	327	324	356	339	335	339	311	362	320	322	305	325	320	344	347	334	302	332	323	313	312	333	325	332	340	341	350	342	325	342	327	301	327	311	344	329	302	371	296	352	321	352	302	373	353	320	339	313	310	347	355	361	366	319	328	350	341	307	332	314	310	340	289	345	347	320	312	294	351	326	319	329	326	326	315	336	363	331	329	353	328	355	341	321	338	330	326	329	274	360	345	339	308	332	332	329	317	305	323	354	292	349	343	358	332	338	305	345	349	373	336	318	331	344	344	341	363	331	307	356	340	320	312	319	365	322	307	339	325	356	321	312	294	337	362	319	338	333	347	332	332	305	320	342	343	339	317	326	313	332	299	300	304	313	344	319	336	304	335	358	349	318	327	359	320	359	322	339	340	318	335	332	355	338	351	341	302	368	343	327	319	325	338	347	353	327	336	330	344	311	335	314	326	341	354	328	332	317	304	319	316	317	319	331	362	340	316	359	342	317	323	313	320	303	346	337	335	315	301	321	350	324	327	369	319	300	310	354	319	361	321	310	321	341	345	310	322	335	318	349	370	323	338	341	322	334	325	329	354	322	298	334	351	338	351	332	338	330	346	342	359	336	321	336	338	321	316	306	355	328	355	333	353	340	340	356	337	338	336	300	329	329	319	329	342	327	329	346	334	327	342	350	318	289	325	350	353	299	331	319	369	334	320	342	307	320	359	335	336	313	338	342	347	354	322	324	357	328	317	351	348	346	314	315	346	327	331	338	301	340	334	316	345	326	336	334	333	324	313	327	311	332	322	330	369	339	348	334	330	322	331	353	332	319	323	320	345	343	350	325	332	305	322	352	324	337	351	346	345	325	316	342	346	334	332	343	315	309	332	325	400	362	319	379	326	309	338	336	325	326	338	332	374	310	338	326	351	337	362	312	301	340	317	334	354	379	323	360	325	336	342	328	355	352	311	351	355	362	339	329	336	330	332	355	329	350	328	319	349	304	314	317	332	341	342	329	342	347	385	305	337	324	356	352	305	339	365	355	297	311	342	284	373	337	338	343	307	344	309	342	369	343	331	358	354	332	309	325	358	341	343	317	330	330	340	313	335	307	296	299	341	335	301	349	345	333	318	342	347	324	328	319	342	352	343	353	351	309	348	306	307	314	365	303	349	311	301	325	321	332	331	327	332	343	361	326	312	323	330	338	324	328	344	337	307	312	369	345	348	306	329	312	292	354	328	357	318	325	310	370	319	325	355	340	307	343	327	324	374	326	324	357	345	301	304	338	324	318	347	316	361	309	334	321	339	303	364	343	337	345	334	339	373	335	318	303	332	343	334	325	301	333	347	335	354	310	343	338	347	289	338	321	342	346	340	339	328	336	363	312	363	330	319	318	310	360	309	316	313	326	329	309	361	344	353	341	336	320	320	348	332	342	348	342	341	329	326	378	329	329	348	347	372	342	336	334	330	336	338	291	341	316	367	323	332	326	371	280	348	350	311	308	349	349	347	350	323	348	328	343	357	324	340	319	339	341	360	339	328	326	327	344	341	314	341	354	334	308	297	329	307	304	342	353	313	310	323	316	338	307	329	337	325	313	342	329	346	327	380	344	338	342	332	334	346	349	338	341	328	323	331	326	340	379	339	308	343	349	331	347	323	321	331	323	370	322	347	344	358	351	310	327	323	309	303	352	316	345	330	335	319	336	326	322	323	356	309	334	362	342	331	292	351	364	376	322	366	304	362	321	346	318	350	345	309	328	320	310	343	386	341	346	353	333	337	289	311	329	353	332	324	339	339	342	336	328	355	293	349	351	377	310	326	321	319	314	304	344	320	341	342	331	327	319	326	333	301	302	335	302	336	339	348	328	336	315	311	306	363	350	341	356	328	367	307	338	330	345	319	350	321	346	326	330	359	306	320	325	338	346	335	335	376	315	331	339	330	359	302	333	349	333	350	319	379	324	312	342	358	353	334	327	344	353	327	337	356	332	334	312	315	297	304	347	298	321	330	362	315	344	304	323	298	337	311	316	323	321	324	340	354	337	342	330	338	304	346	353	313	311	341	334	313	347	317	304	345	328	319	314	314	316	324	348	339	322	338	337	301	346	321	323	318	346	326	334	359	323	327	302	330	316	315	325	324	321	339	324	321	316	346	359	318	322	325	364	316	304	343	345	327	327	340	292	295	322	367	358	358	314	331	305	325	364	329	320	334	337	353	344	333	317	334	329	324	337	346	328	357	331	342	312	371	304	312	355	346	325	328	328	330	326	325	296	327	327	328	345	328	340	330	340	338	312	339	327	343	340	333	339	311	324	306	354	344	343	322	314	360	302	315	314	334	352	337	371	352	327	342	336	313	354	323	323	362	339	298	343	336	332	340	334	349	325	338	320	336	319	293	334	361	304	312	340	296	340	324	322	332	333	335	352	339	351	302	319	320	341	345	347	308	300
8724	1708	1570	1110	895	747	715	676	655	700	663	605	651	630	601	617	630	627	664	632	619	649	657	663	580	607	629	613	584	650	596	621	618	641	640	620	637	638	632	618	649	633	631	639	639	604	618	669	664	642	698	658	642	638	615	643	628	581	597	619	608	638	582	618	605	643	625	614	616	611	609	540	565	612	613	619	649	602	619	594	591	614	644	617	614	589	607	579	595	591	623	625	643	590	631	616	650	608	586	613	637	599	579	609	627	647	626	629	633	587	596	606	614	612	594	612	612	556	606	589	593	598	597	599	640	626	647	630	646	588	652	605	615	654	617	599	589	567	638	654	578	646	642	607	623	596	615	578	590	601	629	634	633	601	610	599	608	616	626	640	624	607	600	595	629	585	609	671	624	588	598	588	624	595	632	615	621	635	620	603	608	624	607	648	591	559	607	562	660	640	631	628	639	625	653	642	624	637	598	666	632	564	611	652	598	636	657	611	621	642	620	578	582	614	624	641	625	624	585	592	612	649	627	658	643	627	617	640	630	615	658	643	649	628	648	598	644	601	619	643	573	608	592	655	627	646	589	646	626	591	640	589	684	597	625	612	656	568	617	616	558	607	605	632	643	618	564	616	643	633	625	637	607	609	610	666	639	589	655	643	609	642	639	615	619	609	645	586	631	608	603	589	577	593	585	663	624	566	620	622	685	617	621	626	654	607	595	619	652	604	600	591	557	594	613	609	650	616	615	634	577	603	611	614	601	634	597	573	617	613	621	606	609	627	546	621	593	604	630	611	609	619	656	655	600	616	621	620	623	612	577	633	591	606	593	642	593	613	605	619	685	647	590	623	622	629	604	618	600	626	598	620	616	590	663	608	633	628	606	589	622	621	664	652	629	618	587	632	613	620	571	621	617	659	622	653	618	599	631	652	629	630	612	622	684	619	600	603	610	597	618	580	605	614	595	633	566	600	635	618	602	608	613	620	609	616	625	617	643	598	622	596	600	640	628	639	626	673	628	633	634	586	615	665	625	635	610	649	639	601	607	600	598	584	602	614	603	627	612	625	642	581	652	588	609	605	635	650	657	627	633	651	645	650	608	595	595	594	590	647	608	611	648	558	617	596	598	635	605	606	645	631	619	635	591	621	569	621	610	617	660	624	621	604	642	590	633	647	585	682	623	626	587	611	628	604	651	594	590	593	617	582	588	627	619	607	627	612	654	601	616	617	630	607	566	607	618	598	600	620	632	596	615	605	643	605	615	656	650	606	638	586	607	619	572	585	606	608	618	588	621	657	590	585	600	668	624	634	590	638	609	650	626	628	644	576	614	663	615	645	609	625	651	623	606	622	579	639	598	603	653	646	632	603	584	627	634	600	613	655	621	562	620	589	577	641	573	640	632	628	625	660	641	639	602	602	612	601	618	598	640	612	605	644	606	579	624	644	569	615	618	664	588	605	591	595	607	590	580	622	639	644	641	607	644	627	604	589	609	596	632	597	602	645	660	599	632	596	611	600	600	636	569	625	616	535	617	623	601	585	606	594	623	607	674	615	574	593	606	635	628	596	617	617	628	605	650	625	602	617	636	630	637	649	643	598	624	611	592	657	620	621	638	637	585	594	606	644	566	597	635	646	649	595	663	605	615	570	603	616	637	628	640	645	606	620	616	604	564	616	633	630	590	656	645	589	591	654	602	570	649	611	606	635	627	610	586	660	588	607	628	566	626	598	614	591	629	543	603	600	624	626	610	617	646	652	620	633	628	620	604	629	630	598	570	631	643	607	589	633	633	633	565	644	615	599	596	592	637	658	568	619	620	590	607	677	621	640	603	583	596	585	562	613	602	609	609	602	618	622	612	634	651	601	616	603	615	630	609	637	615	640	589	603	604	580	645	611	637	611	601	611	630	635	593	588	633	615	599	634	597	636	618	624	619	650	599	597	628	644	605	607	624	601	615	586	603	569	645	633	605	600	630	605	645	605	629	618	606	608	619	620	629	624	609	584	598	621	618	546	580	638	640	608	641	642	637	588	626	617	638	587	595	615	638	633	581	620	611	651	613	591	572	642	588	623	633	589	599	668	592	625	641	604	612	647	612	615	628	629	665	676	673	634	641	602	640	636	592	641	618	579	632	635	633	635	626	603	627	602	655	628	600	638	662	564	566	674	647	601	610	630	606	651	600	633	606	622	570	601	637	578	631	601	622	601	651	636	663	650	634	617	630	617	612	635	620	579	640	634	661	614	646	598	621	638	613	595	616	623	599	626	623	637	659	622	632	587	645	619	627	604	600	666	658	595	597	626	603	631	614	631	647	598	579	606	604	583	602	617	585	572	632	609	625	604	620	616	603	591	613	596	561	618	603	627	596	614	616	582	647	626	592	627	636	623	595	661	617	617	613	593	606	624	632	639	603	590	635	608	563	622	653	624	632	631	635	617	611	664	573	619	594	631	594	615	640	628	629	624	653	616	613	622	586	655	665	602	601	608	643	635	644	604	629	586	633	618	610	610	602	592	641	591	614	615	635	627	608	637	610	627	669	637	621	556	608	653	608	604	643	629	614	604	611	625	606	628	589	632	602	588	646	659	606	662	635	607	601	622	628	622	650	627	647	604	692	618	618	596	587	614	619	583	650	657	610	641	581	599	640	621	626	638	583	610	585	615	635	622	622	608	619	647	629	624	591	583	566	601	601	623	611	621	581	633	619	609	628	587	619	605	595	613	654	615	594	603	589	629	621	626	650	613	587	592	589	594	608	617	587	644	647	637	542	635	684	612	586	648	666	602	603	619	599	634	622	644	621	578	551	591	627	617	587	603	597	626	618	578	640	621	646	592	619	613	616	609	649	577	595	639	591	634	641	594	642	617	613	627	643	665	603	654	636	563	624	670	656	647	615	622	656	610	596	605	598	630	614	667	555	638	634	607	621	615	620	621	613	604	585	619	639	594	585	609	588	593	622	616	593	589	661	655	610	635	609	587	614	630	624	639	616	603	617	577	617	640	603	609	647	609	600	597	589	609	621	638	657	623	644	635	643	615	658	655	654	660	599	624	591	684	655	649	588	584	615	630	619	622	683	617	601	640	590	615	613	599	611	607	608	621	623	650	617	627	605	601	642	639	576	667	630	634	656	614	584	631	634	614	651	603	635	619	637	604	572	627	622	598	630	633	615	636	619	613	616	620	624	622	567	579	614	645	638	627	637	603	627	592	622	586	642	632	641	595	655	609	612	651	591	628	598	596	666	636	621	630	614	651	576	619	607	668	643	617	603	630	633	614	584	608	602	590	594	625	617	631	606	602	608	662	560	599	625	640	625	618	621	625	635	583	614	608	596	600	626	625	607	622	614	639	575	592	580	604	627	628	622	608	600	621	608	605	598	618	603	609	610	596	614	584	610	657	662	670	621	584	632	596	622	635	623	590	592	627	640	617	639	586	616	633	617	641	614	645	648	618	641	591	591	631	650	616	639	665	604	624	564	598	638	596	585	584	592	663
24020	20968	28046	24051	18852	1428	548	385	337	298	284	258	239	226	222	225	226	230	201	198	201	184	199	187	193	172	196	212	192	203	182	185	189	195	177	205	159	169	157	212	179	168	176	197	164	175	173	169	188	167	189	170	157	160	178	177	174	181	153	170	159	156	174	165	188	198	182	182	175	169	176	179	183	166	164	221	170	188	168	185	168	155	152	165	152	184	169	169	173	172	189	144	176	158	179	150	180	168	174	166	184	171	196	193	178	154	180	178	161	187	172	184	180	178	171	166	172	177	181	162	178	168	158	173	175	169	171	159	157	170	167	180	167	156	182	165	173	189	156	165	170	172	173	150	175	173	191	184	174	176	160	160	159	191	161	173	164	169	166	204	182	168	157	155	151	185	150	169	139	171	173	168	175	171	191	171	187	186	154	182	148	168	172	162	191	173	146	193	174	162	164	157	174	188	197	165	144	158	158	173	182	150	164	188	180	157	176	177	146	164	162	147	181	178	171	173	159	163	157	165	168	160	161	171	169	182	160	172	159	160	175	183	165	171	167	163	166	182	154	178	132	176	163	156	189	153	174	145	167	158	185	158	187	174	161	193	166	172	143	177	130	163	150	163	166	157	162	169	180	166	182	156	192	176	202	185	174	169	177	180	163	150	170	171	151	188	175	167	173	164	151	182	173	187	177	166	138	168	169	165	170	170	186	153	190	167	167	166	158	171	176	164	160	169	165	161	184	181	156	157	157	181	167	148	204	160	186	186	170	163	138	155	169	152	178	181	186	184	153	163	194	179	172	169	187	205	168	153	184	182	187	162	165	169	163	168	154	150	169	146	177	169	174	207	187	174	178	165	183	148	159	174	164	198	186	157	180	178	183	167	183	151	176	152	160	165	158	199	199	155	176	170	175	199	165	161	168	165	162	171	179	144	186	178	167	178	173	174	173	150	187	171	166	177	174	148	160	183	152	172	163	178	182	166	195	156	183	191	174	164	159	171	166	150	159	162	156	174	139	173	172	171	177	176	159	166	184	153	144	177	153	153	169	168	154	178	166	185	180	162	149	186	163	167	173	174	171	168	205	140	167	177	171	171	169	160	166	167	163	183	177	183	160	153	177	185	165	156	169	182	172	178	187	192	176	170	198	158	166	179	164	159	163	178	170	158	180	167	160	190	159	182	163	195	197	175	157	168	163	168	172	161	154	183	161	176	158	182	159	162	163	168	184	169	189	151	163	167	170	165	154	168	178	177	193	133	162	171	162	192	189	168	167	156	168	169	158	158	176	177	161	175	162	180	179	176	165	162	172	142	174	153	157	163	182	155	149	180	154	187	184	178	171	159	171	166	145	137	179	181	189	166	160	172	176	177	183	164	150	160	159	153	153	172	160	169	159	166	165	162	177	165	167	174	162	177	172	160	180	175	167	171	179	175	164	177	172	175	162	178	172	169	154	162	171	157	156	161	179	174	207	179	166	167	144	165	185	189	196	176	172	183	168	188	157	176	170	152	155	174	173	149	179	153	163	177	152	175	151	160	157	175	177	154	171	160	177	164	161	157	176	197	150	167	153	144	188	183	173	187	181	155	176	176	179	162	169	160	185	159	162	166	171	159	195	162	146	190	203	194	188	160	166	190	154	152	171	178	186	160	170	160	165	179	157	155	178	158	183	162	185	180	173	151	167	172	159	178	172	176	178	181	176	158	174	173	154	177	170	180	152	167	186	175	162	198	184	159	184	173	162	161	181	168	168	149	163	163	167	166	194	169	181	170	159	166	148	181	197	171	179	174	168	159	168	189	170	166	183	166	171	158	175	179	180	170	178	166	178	168	172	154	192	198	172	186	156	178	157	168	157	175	158	167	167	194	164	167	148	173	183	179	150	173	153	163	156	177	167	168	179	162	150	196	155	161	189	182	181	166	164	163	154	161	168	169	187	170	186	166	160	165	191	163	198	168	191	193	171	155	186	159	133	154	200	164	180	158	147	158	168	187	185	181	203	168	167	161	174	175	186	171	160	159	161	185	187	184	168	185	166	162	159	154	171	177	175	156	170	185	187	156	159	190	173	161	175	171	180	185	183	191	172	175	158	145	162	170	178	184	174	146	171	175	164	169	183	179	152	159	200	169	158	131	173	162	168	185	158	164	178	174	168	170	174	174	174	172	196	163	202	169	170	171	171	151	168	178	197	164	159	181	168	168	172	185	180	155	159	183	184	162	161	190	179	144	167	186	172	165	147	184	176	167	178	159	176	133	170	165	175	161	167	170	156	173	188	167	163	175	186	163	178	158	175	158	158	163	181	187	167	177	166	181	168	177	177	157	196	164	162	176	156	178	171	183	166	170	169	189	175	167	163	155	172	165	190	174	158	148	200	175	173	151	156	179	168	143	169	159	184	186	149	160	192	200	153	175	157	156	156	181	174	178	169	159	189	162	136	151	155	170	175	163	164	167	187	167	129	170	168	173	155	156	153	168	203	167	187	160	162	184	171	160	169	159	143	161	179	183	180	142	183	161	154	169	183	183	177	159	162	175	169	178	187	165	159	179	181	167	177	164	147	149	200	194	170	176	151	169	175	171	172	170	165	209	144	157	167	186	178	192	167	164	153	161	163	172	187	153	167	154	166	193	169	165	179	164	169	186	185	178	168	176	177	184	180	166	166	185	163	182	168	170	162	187	171	174	150	168	186	156	160	185	169	151	162	177	176	164	148	168	158	156	174	171	190	155	164	162	153	166	170	190	193	176	165	191	161	178	157	191	169	188	173	166	178	173	179	168	160	151	176	165	177	191	181	194	166	150	182	187	170	187	172	164	168	182	170	165	176	173	178	165	184	180	172	176	189	157	187	182	160	175	179	176	158	154	190	170	150	177	168	188	163	148	162	146	163	176	173	157	157	161	175	184	171	163	188	171	156	196	174	187	170	178	178	162	171	150	145	164	195	151	187	170	182	149	178	176	184	171	188	158	170	151	167	184	168	181	174	190	156	166	155	153	159	175	190	167	171	169	163	192	158	158	196	167	188	172	163	151	179	158	172	172	173	160	159	177	164	188	176	184	160	181	165	184	179	145	173	168	143	167	160	176	170	205	176	167	162	182	168	164	180	154	156	156	149	165	193	164	180	139	176	185	163	162	169	178	178	159	158	149	147	162	177	163	163	170	181	150	183	179	185	170	167	168	162	157	151	174	179	156	182	171	169	180	145	177	178	162	179	183	167	155	170	172	173	170	175	166	153	187	163	162	183	175	160	175	167	194	164	154	161	164	156	186	184	165	157	179	166	191	169	167	160	150	158	167	158	168	146	164	171	171	177	197	159	148	159	148	181	177	160	182	156	162	181	173	163	162	161	158	155	172	152	161	145	205	176	164	150	147	164	188	184	171	151	164	169	187	196	160	177	167	167	161	155	199	145	180	167	151	174	168	171	162	180	187	146	164	165	157	173	164	170	174	188	186	185	172	171	147	164	165	188	167	149	171	162	173	171	176	181	165
16734	10069	8457	4202	2703	2003	1472	1181	982	820	740	666	621	604	494	525	467	467	499	425	431	428	434	416	401	406	362	412	370	360	362	354	381	386	383	370	360	375	391	333	371	352	359	333	322	334	354	348	364	353	363	363	309	345	351	332	356	310	325	351	349	347	335	332	330	325	350	337	336	341	320	329	336	339	357	353	338	355	336	333	355	342	334	332	332	334	313	359	304	349	335	337	354	298	359	334	335	322	355	281	322	329	319	347	336	333	302	335	306	347	353	319	364	328	345	345	327	373	338	339	320	288	344	386	337	383	332	324	336	319	320	344	323	319	347	337	319	326	323	348	323	342	354	316	313	334	367	323	300	338	311	340	309	332	318	351	338	359	330	315	335	346	349	323	315	365	331	356	325	338	345	360	325	329	343	366	311	334	336	365	332	311	324	301	344	348	336	313	314	317	328	367	331	336	314	342	305	344	327	338	351	343	309	332	340	304	342	332	345	372	314	334	359	344	332	351	329	332	353	344	354	328	338	338	354	330	357	325	360	299	308	290	342	302	322	297	324	339	348	348	327	303	319	306	338	361	322	364	306	312	348	340	343	308	325	340	339	318	323	351	338	316	312	323	340	287	347	341	353	322	320	336	350	332	355	311	351	333	381	356	361	297	329	325	337	336	321	343	293	349	327	309	359	307	317	342	336	352	358	340	334	305	306	323	339	354	303	346	327	317	315	312	301	313	320	331	326	316	372	310	362	353	341	347	357	339	331	348	339	335	359	338	321	332	332	313	349	350	331	312	309	327	333	322	332	364	307	350	312	315	338	315	289	347	362	338	307	320	294	339	336	329	314	330	316	282	326	327	330	347	352	305	332	357	319	320	326	329	328	335	338	314	322	320	333	318	322	327	315	319	330	331	328	339	346	344	344	334	323	299	323	330	356	353	312	305	330	363	324	307	346	323	308	360	342	354	311	339	352	317	315	310	321	310	339	318	347	330	339	331	341	336	362	343	324	338	366	296	291	305	330	315	345	347	314	339	335	319	357	336	345	359	313	311	314	335	346	322	354	333	330	336	324	313	320	304	331	317	321	341	379	320	295	334	321	312	321	321	315	295	320	335	356	312	326	322	338	316	347	328	335	337	349	357	331	344	368	322	334	321	303	324	335	361	329	327	328	353	354	310	334	342	307	351	309	370	328	320	322	308	351	314	316	310	323	312	329	327	308	321	303	323	287	323	359	328	326	316	325	332	344	321	358	330	346	317	319	329	345	307	345	343	304	347	298	321	319	320	334	369	331	341	315	333	333	341	337	325	349	294	338	313	341	307	296	326	333	344	313	314	329	361	313	340	318	317	326	356	334	358	334	343	308	296	342	325	314	322	331	311	308	352	349	330	319	334	323	335	327	312	359	329	338	343	350	311	326	341	322	335	317	314	339	332	329	317	343	331	333	302	339	337	337	321	330	387	302	337	353	333	310	322	324	321	352	318	272	345	348	332	347	318	360	304	343	311	346	353	324	331	294	353	349	328	328	323	328	360	313	332	335	310	338	319	328	300	330	310	317	295	329	325	345	344	344	348	301	318	307	332	345	308	314	369	332	377	357	331	301	351	332	328	306	335	341	307	348	341	334	354	328	345	358	332	352	310	365	323	336	315	362	324	321	313	325	315	322	310	359	341	323	321	326	334	357	352	289	335	323	325	336	334	301	334	317	335	321	336	307	313	311	317	348	313	332	353	334	328	303	310	310	362	333	342	291	336	289	330	317	336	331	327	344	356	354	325	359	344	324	310	316	320	302	315	309	350	361	341	337	334	337	325	320	312	318	349	305	325	335	330	292	319	368	302	327	338	330	354	325	342	331	320	306	335	335	314	339	349	353	331	338	359	363	296	354	335	360	332	320	324	349	296	366	334	288	314	308	348	348	318	353	317	332	327	342	361	326	341	350	319	339	319	297	309	343	312	348	312	342	338	336	313	316	337	313	322	328	328	354	319	339	299	341	297	345	352	316	305	347	356	320	346	293	332	306	344	318	354	349	333	334	334	337	311	330	330	320	356	360	351	336	313	323	331	333	324	347	321	306	357	315	314	326	339	315	325	291	326	336	329	341	336	323	337	339	324	301	365	305	346	334	352	316	359	305	314	329	340	348	343	318	337	354	328	310	295	349	332	335	295	288	344	348	324	315	347	325	318	338	310	339	327	336	322	321	325	338	338	328	362	384	335	346	300	355	286	352	342	305	340	318	278	323	366	315	305	327	320	329	327	305	310	350	351	309	349	341	335	325	329	326	322	330	336	361	340	306	341	326	338	325	315	336	347	322	322	347	314	330	322	335	348	355	312	314	325	323	321	322	326	357	310	327	350	318	354	359	330	331	306	347	327	326	320	345	349	349	306	354	322	349	323	343	328	327	322	332	290	313	318	317	329	342	311	328	305	313	334	341	332	330	327	329	304	339	332	332	339	364	330	335	296	332	298	328	326	317	329	366	341	328	337	306	321	336	316	304	332	369	337	327	332	352	356	344	324	335	342	328	287	356	323	342	312	321	342	321	361	334	346	336	346	308	347	340	331	332	321	339	294	366	288	348	304	323	308	314	336	335	309	326	331	307	313	343	317	329	325	324	349	345	326	350	330	297	330	308	330	311	335	320	334	309	325	374	337	343	313	305	322	344	322	342	340	347	298	339	335	304	323	322	318	336	326	340	348	317	325	309	340	319	343	327	300	301	349	327	324	332	336	309	339	322	312	319	328	346	331	330	327	339	334	345	341	294	333	311	328	339	324	346	336	333	319	347	336	339	365	335	342	335	328	324	307	326	361	348	356	369	331	322	357	345	325	346	355	332	357	333	357	337	314	311	336	326	335	343	332	312	344	323	325	333	309	311	368	303	330	326	323	344	323	349	336	381	351	306	316	337	335	339	319	328	337	319	351	310	313	354	310	315	337	338	311	328	337	309	324	304	346	306	327	351	362	323	330	299	326	323	292	348	322	345	324	328	349	345	342	343	315	352	329	310	361	339	331	364	334	314	322	330	336	323	332	336	318	360	349	340	314	344	323	342	354	361	303	346	284	310	352	347	335	325	363	327	323	376	331	341	334	328	317	346	314	364	347	321	375	345	337	347	319	341	358	349	303	343	305	323	323	339	341	310	316	309	334	295	348	306	330	339	345	352	303	338	311	320	335	316	348	318	286	335	323	355	307	341	341	324	313	312	329	288	356	331	314	327	350	334	315	334	307	337	261	330	335	317	353	348	336	281	319	329	345	335	340	332	262	328	338	319	316	333	326	345	331	332	325	312	324	314	340	334	321	323	356	311	347	363	309	303	335	312	323	321	326	315	361	353	376	339	340	306	343	322	366	343	321	360	314	334	314	337	335	320	364	314	325	305	319	341	335	344	332	314	329	330	337	364	334	326	340	310	331	286	304	330	296	325	332	355	331	318	311	339	306	321	312	311	323	325	327	344	292	332	309	316	360	296	339	324	330	353	359	302	330
22969	20960	28760	23355	20960	17819	1930	881	650	607	631	565	485	471	480	460	451	429	483	435	396	409	385	385	438	381	402	398	395	395	393	379	393	379	389	415	449	351	399	373	345	385	383	383	387	388	399	380	351	395	362	405	335	363	413	423	373	354	390	349	415	395	384	363	387	364	354	349	337	365	413	343	432	366	381	371	356	360	391	385	355	353	381	378	382	333	362	375	346	374	437	352	358	374	369	359	381	347	387	367	356	387	359	380	364	343	374	362	369	338	376	387	364	373	318	324	353	385	354	323	381	346	417	372	350	354	372	348	391	378	385	373	368	362	377	377	357	377	368	374	351	372	349	358	373	360	406	390	340	356	353	383	403	354	387	356	345	328	353	378	383	344	387	380	383	359	372	368	349	377	371	369	377	334	355	370	380	379	401	340	368	382	363	354	400	360	391	407	368	338	357	347	410	369	362	377	377	363	370	376	368	344	347	360	355	371	369	312	406	365	374	371	362	383	382	376	342	373	347	408	376	393	370	367	384	393	391	355	377	373	378	334	339	372	351	370	368	349	347	354	384	347	368	376	377	355	377	340	340	377	392	368	348	327	359	377	369	390	379	399	370	350	339	378	366	361	364	361	372	365	371	390	372	371	368	405	360	390	305	355	341	355	371	374	345	361	365	357	369	353	351	397	358	396	367	372	384	342	381	360	412	379	352	349	360	354	376	377	359	388	348	352	379	389	371	356	366	369	377	355	370	353	381	378	385	360	344	386	337	361	368	346	365	419	350	310	349	342	345	370	351	351	395	347	383	391	375	364	395	374	373	402	377	383	389	352	365	355	365	385	354	360	388	333	387	361	343	328	366	388	364	363	382	371	392	355	354	340	378	355	352	369	385	349	371	347	365	365	368	348	378	370	368	362	352	360	392	389	337	357	399	379	360	381	356	348	361	340	347	339	353	377	375	353	366	363	373	349	360	375	365	348	380	353	390	354	365	387	365	390	328	363	361	357	361	385	356	384	365	371	346	378	370	410	351	395	383	350	368	357	339	364	389	374	341	373	362	367	367	373	369	376	369	376	372	381	394	356	361	361	344	354	383	349	389	373	362	371	380	397	349	395	368	377	385	406	356	386	354	338	356	353	417	384	402	360	380	403	378	341	387	340	392	361	349	389	375	402	343	365	382	367	383	381	365	357	364	331	358	362	364	363	333	386	362	368	354	391	392	369	370	349	365	408	371	339	401	366	363	395	373	340	363	349	385	386	345	332	364	383	347	346	362	360	331	363	378	350	363	376	359	395	382	384	347	338	349	378	343	384	384	379	417	367	359	380	373	371	363	376	365	337	327	387	352	386	357	375	370	373	352	404	356	330	407	333	359	368	379	359	340	395	390	385	372	353	397	394	360	337	314	372	349	367	340	380	387	370	344	340	377	366	356	386	365	371	350	330	370	379	382	357	359	367	399	375	355	367	368	345	353	329	357	370	358	364	401	346	368	371	383	380	375	369	405	358	346	358	351	358	348	353	382	367	382	379	391	358	379	363	353	367	348	359	323	349	373	383	371	342	355	398	326	349	343	382	381	385	362	367	351	369	376	362	345	382	393	347	371	382	374	319	343	347	379	390	387	348	402	354	363	378	333	399	358	386	356	384	319	418	347	375	369	347	352	384	358	364	394	363	363	376	353	376	329	382	399	365	349	349	365	338	349	370	375	376	358	353	357	362	357	370	378	355	356	437	376	333	363	364	368	363	392	377	382	387	370	361	382	362	373	369	374	361	378	373	412	401	350	370	343	358	337	335	367	380	358	355	376	423	416	374	367	373	382	314	329	386	385	320	339	308	352	370	387	366	336	370	410	343	360	349	359	369	361	363	341	345	397	401	374	360	378	357	341	399	384	363	389	389	406	361	352	354	359	369	315	377	390	377	369	353	341	380	361	359	341	363	370	380	326	349	351	361	344	393	363	357	346	379	356	384	364	374	369	358	366	347	354	380	394	374	378	375	393	368	363	366	379	373	354	340	364	379	332	384	377	384	396	400	342	355	393	370	369	362	366	356	357	358	341	343	373	373	376	365	341	355	402	342	396	361	336	337	413	353	363	364	362	378	346	391	339	353	353	367	371	389	342	339	356	361	400	370	364	386	360	353	353	352	347	390	372	369	365	363	367	368	382	360	341	368	341	381	385	361	373	326	363	362	346	371	368	358	347	408	339	338	339	347	346	376	385	385	369	379	344	373	390	363	329	373	361	341	360	365	401	374	357	377	344	387	370	333	360	363	333	355	343	395	379	353	372	368	375	364	360	398	338	380	372	341	341	379	331	384	365	360	354	349	399	373	364	401	359	363	366	350	352	361	392	357	373	389	380	382	380	396	352	361	324	376	346	371	374	423	356	364	399	343	353	344	390	392	397	344	363	357	364	375	365	378	375	350	360	376	405	385	372	362	368	347	372	364	365	350	363	374	382	368	403	385	365	366	373	359	363	382	351	351	381	332	344	361	332	394	377	310	372	366	356	380	354	397	333	384	369	390	343	370	325	376	377	375	393	353	387	364	389	367	349	374	345	401	381	364	358	403	364	368	333	367	363	371	349	364	380	353	390	416	336	380	382	351	388	356	368	366	376	340	363	351	368	335	355	393	340	391	384	374	383	344	367	391	390	353	350	350	361	365	341	384	354	365	383	353	356	362	350	374	360	333	360	376	385	366	367	331	318	338	366	367	357	379	364	371	368	366	379	382	376	382	370	334	350	352	374	366	376	352	381	355	398	353	389	365	400	387	332	371	345	343	347	390	366	370	342	369	348	373	405	364	343	335	372	388	370	388	357	366	396	345	403	361	356	371	391	400	362	393	365	358	358	375	384	399	324	362	354	381	374	370	368	370	370	359	316	335	390	379	415	363	372	382	372	385	398	390	380	377	364	367	381	378	368	353	383	355	343	329	354	378	350	381	373	356	384	339	373	375	354	368	350	365	363	348	387	358	380	352	362	353	353	374	326	353	354	366	341	367	363	383	378	369	354	359	391	366	385	399	380	351	382	372	341	338	380	362	361	357	382	382	384	360	367	345	353	362	325	395	361	355	383	395	385	341	378	384	335	355	361	350	377	380	403	374	351	370	357	376	361	395	355	343	371	406	354	359	345	395	369	328	386	397	361	343	359	390	362	332	348	346	356	368	375	364	363	364	363	350	367	340	374	397	367	386	387	371	371	350	358	352	368	358	339	355	353	358	338	379	362	358	367	354	369	403	393	353	394	357	382	389	366	364	418	352	376	346	419	362	379	378	351	346	375	376	351	362	347	379	395	359	364	373	377	345	351	380	364	357	382	376	369	371	366	350	394	345	378	356	349	379	343	394	381	408	363	349	389	349	350	382	339	350	343	367	348	362	376	401	357	390	356	361	372	367	359	350	393	396	372	399	361	364	337	365	347	362	364	358	340	353	393	378	346	406	352	360	372	353	383	378	371	341	367	365	345	368	351	347	378	354	366	360	378	352
19704	16205	13513	7484	4994	3635	2903	2280	1877	1599	1366	1278	1172	1086	1037	965	902	890	867	813	799	761	786	780	746	778	744	747	713	717	694	684	691	697	728	649	664	652	710	702	677	644	687	660	682	660	674	674	663	651	675	599	666	660	650	698	650	652	683	581	652	630	641	652	643	621	653	634	663	664	626	639	618	639	577	636	619	581	644	635	681	647	628	631	651	674	640	650	616	627	629	618	635	621	602	626	608	635	613	651	617	616	592	635	617	633	613	618	637	638	621	627	622	627	611	680	582	581	615	649	633	631	660	639	652	647	628	611	649	650	649	638	650	673	672	594	604	647	623	572	607	649	610	638	632	595	641	600	637	614	636	590	599	636	615	631	618	587	602	627	628	653	631	560	674	653	619	673	615	599	554	604	579	599	633	644	669	629	635	636	637	627	610	618	624	658	628	625	596	624	659	639	629	597	650	648	653	612	627	635	612	654	636	666	602	592	601	618	654	612	640	570	647	641	622	641	616	629	618	641	560	657	640	592	622	646	641	689	638	648	627	631	593	627	670	650	619	589	621	670	622	558	670	604	617	620	615	640	645	622	598	636	593	591	653	611	643	677	680	616	590	604	625	658	631	589	668	595	638	675	624	641	602	624	587	627	614	626	653	572	621	612	626	676	652	621	652	645	665	634	645	603	680	622	645	665	616	666	592	604	610	620	665	599	633	585	603	605	615	674	617	603	657	620	598	613	634	647	635	628	584	653	610	617	598	663	618	675	638	602	625	628	612	651	620	604	633	648	586	593	600	656	610	626	635	675	617	643	621	602	655	634	672	633	620	616	586	612	656	596	609	596	605	639	624	586	664	632	688	662	583	653	637	634	570	644	630	666	600	607	597	631	624	659	634	604	642	597	632	637	627	592	671	606	640	639	668	599	630	646	657	634	635	628	632	627	622	608	619	637	614	643	626	593	642	601	575	648	620	594	611	641	655	624	643	621	648	612	664	637	648	623	626	586	637	667	617	621	625	634	593	645	598	656	626	634	630	696	612	615	626	620	645	646	654	603	631	631	634	652	630	642	592	626	664	605	671	638	583	651	612	636	645	629	620	639	648	611	597	602	630	649	673	612	631	626	605	627	629	688	631	606	631	578	599	623	653	633	633	648	629	637	608	602	615	681	636	647	664	643	693	616	640	599	621	626	659	632	638	651	647	636	661	639	684	625	615	632	628	619	666	599	582	656	620	635	599	624	652	662	598	649	655	564	627	570	627	646	617	605	582	663	590	601	576	601	692	602	655	619	644	650	651	591	589	663	645	656	645	633	642	617	632	659	637	634	648	645	652	621	648	602	643	607	643	628	643	643	662	651	624	651	607	617	622	633	640	612	607	592	682	649	635	676	575	583	657	593	622	618	646	641	647	666	608	661	603	639	634	609	617	662	654	641	631	635	652	605	651	636	677	662	561	627	640	612	598	620	580	663	629	642	634	617	621	580	663	591	602	631	622	601	636	603	627	598	606	647	657	644	603	614	646	640	651	669	619	596	629	623	642	664	665	598	644	619	634	615	644	617	615	623	667	625	622	667	589	596	659	658	609	663	613	594	619	609	605	636	641	602	693	637	617	607	606	642	654	617	618	662	602	652	647	616	596	672	660	591	664	584	631	632	611	673	624	626	611	648	623	650	647	621	638	587	645	602	626	617	599	648	658	654	638	638	608	629	639	634	635	628	653	626	637	629	633	595	642	616	617	657	612	601	647	627	666	630	606	589	652	581	617	667	607	602	640	594	645	646	604	676	639	658	650	621	660	601	601	636	604	624	596	634	606	618	580	618	662	627	588	644	586	596	612	652	634	617	655	634	633	627	610	636	634	684	681	601	601	624	628	645	639	631	644	650	578	626	628	651	610	630	587	597	634	629	630	652	618	622	603	647	648	666	649	658	624	598	609	626	656	695	602	591	626	586	589	647	599	646	619	637	637	637	602	674	593	621	588	644	605	679	595	658	661	654	555	629	632	662	657	621	595	610	611	646	635	641	622	637	594	654	627	628	626	651	607	611	635	626	599	615	641	665	630	652	608	623	586	639	620	667	594	593	614	644	610	653	637	599	617	612	637	561	639	622	599	617	622	615	662	620	664	639	626	630	614	635	593	572	632	638	588	645	614	614	618	665	636	633	624	631	608	680	600	622	634	637	665	652	625	644	654	638	638	633	637	651	596	608	673	591	684	613	623	611	642	642	630	633	614	616	612	656	643	625	598	658	592	614	639	675	641	688	640	625	623	632	583	611	616	671	635	617	615	649	629	603	636	593	586	600	673	655	640	590	652	665	636	651	590	678	657	607	618	630	549	625	633	631	671	597	623	661	643	621	640	600	657	619	617	630	636	638	625	656	618	614	610	602	653	636	643	657	637	633	589	598	596	665	624	612	628	618	600	679	606	618	608	632	610	602	594	635	616	623	646	574	648	604	574	663	640	644	650	599	599	613	639	640	628	630	614	610	645	599	644	615	646	600	643	631	663	624	664	703	637	607	614	661	614	606	650	682	612	629	623	648	625	619	645	650	634	616	608	644	629	610	612	678	641	683	617	644	633	551	592	608	631	658	648	606	619	625	694	624	624	608	589	650	627	605	646	653	621	635	675	636	639	582	659	641	613	663	613	590	637	631	620	664	622	670	599	585	622	621	650	690	640	629	646	608	632	630	626	658	645	633	620	609	626	635	625	619	622	588	640	618	617	609	608	609	616	665	618	632	642	657	621	614	606	612	639	633	604	598	625	605	622	635	601	634	591	613	649	622	619	610	607	631	583	649	629	622	611	677	627	655	642	585	623	613	627	629	586	656	597	588	617	707	651	652	634	614	635	640	641	641	618	583	681	589	633	641	582	625	662	636	677	665	652	606	619	620	656	621	595	619	661	641	619	619	660	620	584	612	623	606	642	632	633	679	637	594	649	588	607	610	632	626	648	630	627	609	644	657	654	663	680	640	618	624	661	615	630	669	626	588	645	614	579	611	645	631	592	590	641	661	629	587	673	632	637	618	579	621	623	665	590	598	643	610	670	625	645	598	602	603	627	615	608	598	643	621	705	597	649	619	656	700	638	611	619	622	586	578	636	673	625	640	619	617	580	644	636	627	677	617	638	667	645	628	585	663	632	628	633	625	647	660	632	615	658	611	617	636	628	641	631	621	618	581	647	631	583	623	627	612	634	654	627	632	649	686	643	624	609	578	638	581	607	601	653	617	625	621	603	625	631	646	597	655	646	618	606	641	607	634	581	608	647	618	607	618	650	641	618	624	685	613	656	571	632	657	634	593	622	651	614	605	658	629	588	606	620	654	693	602	595	663	610	670	572	586	606	598	663	647	618	625	584	637	627	643	657	646	600	621	592	615	662	604	612	588	634	658	643	630	642	615	607	645	602	651	621	622	647	612	575	623	643	629	613	626	618	607	631	627	667	634	591	623	659	631	597	654	640	633	639	619	618	647	605	597	610	672	626	652
26477	20186	7321	707	473	364	348	360	365	349	398	367	350	298	329	360	333	343	316	331	305	348	325	319	312	354	356	338	339	327	324	323	318	349	327	316	291	328	308	373	331	310	326	351	340	359	350	330	308	334	311	323	360	360	316	324	340	320	344	326	335	335	338	336	314	364	351	313	338	286	357	343	336	329	338	320	316	347	354	342	378	318	345	341	334	327	346	311	347	350	325	307	353	307	351	339	343	324	317	330	334	318	324	306	317	347	337	329	322	335	320	322	350	321	357	338	351	318	323	303	332	317	349	338	340	309	344	339	322	355	310	324	341	336	313	321	322	331	310	367	353	346	361	346	333	333	336	336	347	293	303	336	346	335	326	317	319	316	327	300	311	332	301	352	354	365	351	348	310	301	333	318	340	363	337	336	346	341	349	323	341	341	326	333	367	356	335	331	306	330	319	321	325	310	330	339	366	310	377	337	327	345	339	297	328	352	330	353	328	314	320	323	350	351	330	351	333	316	349	318	351	295	365	345	375	314	310	315	354	322	330	318	352	336	321	341	341	331	330	357	336	327	339	343	313	324	350	311	347	337	318	353	335	348	295	327	333	318	346	303	334	337	320	312	332	362	365	298	322	357	329	312	352	349	361	312	332	331	332	306	359	350	348	324	350	330	330	331	337	341	374	347	329	322	316	358	323	315	303	303	338	337	342	357	348	327	328	334	346	335	323	350	317	328	319	358	326	310	344	297	334	315	362	347	329	345	334	338	347	294	327	294	289	335	332	324	325	345	326	310	337	321	337	324	326	328	317	341	300	331	316	321	338	357	295	339	332	348	316	319	330	327	309	322	338	303	376	306	345	334	349	340	342	333	335	336	324	349	346	375	311	347	315	337	333	294	333	304	333	297	328	329	338	316	323	303	308	352	328	306	344	353	375	337	339	343	340	333	321	308	315	332	329	319	319	346	343	319	330	330	322	321	354	319	308	312	362	345	330	360	345	336	347	315	302	307	290	377	342	315	351	330	354	337	333	357	358	344	341	341	305	308	328	325	314	344	322	343	338	295	332	306	332	332	309	324	330	336	304	310	338	313	314	320	369	325	293	334	353	363	347	346	327	350	316	293	343	328	309	322	327	330	341	324	309	312	297	319	310	310	342	327	330	323	334	340	336	334	328	323	335	354	348	325	339	324	351	332	368	350	315	319	355	310	319	317	344	336	328	311	329	340	339	328	357	346	349	339	368	343	333	346	315	309	336	333	347	329	347	321	298	377	334	365	327	320	354	360	353	359	300	355	327	340	337	343	350	331	305	358	353	329	317	358	328	292	330	338	319	332	300	341	356	313	351	363	320	325	333	332	349	334	358	312	326	321	313	334	336	357	313	333	356	295	349	346	351	353	307	318	334	375	320	349	346	339	343	317	323	345	327	339	312	298	369	324	327	293	314	329	354	370	324	373	337	335	339	349	337	320	344	334	327	353	326	343	324	337	314	308	340	359	329	306	318	325	329	361	375	310	347	355	352	329	337	334	322	342	336	319	286	320	332	365	329	326	374	350	311	312	355	369	333	300	340	363	355	335	318	310	312	333	301	342	376	343	318	308	306	347	325	341	301	308	307	333	338	349	294	351	342	363	353	357	311	328	314	330	353	304	351	321	342	346	334	339	335	350	348	328	315	309	346	331	300	325	343	303	311	338	308	295	309	329	329	302	310	336	327	338	301	345	330	336	339	316	407	321	348	325	371	317	347	342	337	344	319	305	320	340	315	302	326	314	346	346	328	337	345	315	351	333	351	334	346	351	321	321	336	355	320	341	335	310	317	371	341	327	356	328	316	328	357	340	360	347	349	352	334	299	329	377	306	323	340	358	330	335	332	319	338	337	339	309	313	314	338	331	309	344	328	336	343	336	348	353	344	336	326	342	316	330	354	331	378	334	367	337	350	337	299	320	290	322	291	343	374	350	357	322	350	324	347	337	344	317	339	337	312	311	329	354	330	308	308	356	335	321	363	325	326	331	337	285	331	318	335	335	329	319	351	316	324	340	322	317	372	325	320	309	331	360	303	352	307	315	343	292	334	347	333	292	298	339	331	328	296	299	329	282	344	343	355	324	342	332	349	362	331	324	354	324	344	376	307	303	329	338	337	332	302	331	362	319	355	296	315	329	359	359	308	316	355	349	341	325	305	325	336	317	345	340	345	310	318	355	367	332	307	348	345	331	328	321	337	330	324	305	347	291	307	300	338	358	333	314	292	286	331	342	325	323	315	285	321	337	364	322	304	354	321	311	354	342	327	356	315	326	310	343	304	327	339	319	310	338	319	316	336	351	310	320	346	332	309	351	334	352	315	327	345	331	344	303	330	329	313	321	344	309	323	351	336	315	308	353	321	374	325	321	331	331	317	337	354	327	328	342	331	331	359	340	335	323	338	346	326	322	348	325	339	329	340	330	320	330	373	321	323	341	327	329	340	338	320	346	357	298	339	359	360	309	307	342	333	300	337	340	381	337	305	368	320	315	342	323	321	316	356	341	356	309	307	366	325	300	344	328	352	307	328	324	350	336	330	341	334	321	351	309	337	343	324	336	314	329	324	338	328	345	315	348	328	306	357	336	322	319	323	325	343	355	320	351	314	326	345	307	332	349	300	336	327	342	332	315	360	339	334	333	325	322	319	310	361	341	357	340	353	379	298	340	339	363	317	292	319	347	335	343	333	330	358	367	339	342	340	328	343	304	320	309	340	346	311	329	352	313	342	297	326	310	316	313	317	310	318	349	342	292	320	337	350	319	328	364	339	320	333	334	348	331	342	356	313	347	348	338	337	318	329	338	330	361	337	328	320	314	357	329	324	360	303	321	336	321	318	343	336	330	363	305	347	325	347	341	351	331	313	325	323	366	371	354	350	328	326	342	297	334	353	341	323	304	306	336	330	329	330	341	339	348	344	325	337	315	345	311	337	354	306	327	357	359	294	341	342	366	353	349	323	349	309	338	340	313	325	363	318	333	341	375	308	348	339	331	330	307	356	296	327	311	331	313	323	320	325	343	335	311	348	324	342	330	357	335	328	309	361	321	336	337	299	345	352	328	321	340	317	321	326	333	331	312	309	320	342	343	313	339	312	320	331	333	358	335	331	331	369	330	334	335	331	330	348	303	344	324	342	324	331	321	351	308	382	338	323	316	315	329	317	349	331	342	318	355	320	325	371	317	327	317	317	317	369	327	340	353	309	320	314	337	320	333	342	325	338	330	325	343	355	328	332	310	357	368	363	309	322	337	350	305	343	320	361	314	352	323	346	352	328	315	359	321	360	321	359	367	350	338	319	325	361	341	366	311	311	351	337	346	358	318	332	325	330	321	355	319	327	337	333	317	303	329	347	345	314	329	335	337	330	333	308	330	330	337	316	355	337	362	353	303	361	325	293	345	286	329	298	315	332	322	294	325	332	340	313	319	330	337	308	355	357	313	341	339	336	310	345	337	341	302	357	345	337	343
8790	1736	1502	1023	861	752	752	707	650	617	666	655	665	682	628	612	586	656	623	649	629	601	681	615	621	599	627	623	614	642	615	603	613	607	588	595	616	611	607	631	599	616	650	635	619	632	615	628	608	609	637	588	635	638	594	604	623	638	632	593	609	635	565	620	612	623	599	668	608	579	612	563	562	624	632	648	604	602	650	611	621	586	597	616	607	608	616	591	600	583	587	564	625	638	599	633	615	657	642	619	600	660	607	597	621	636	635	637	554	644	677	606	641	654	623	632	597	606	669	574	620	615	564	590	626	680	628	616	612	597	639	568	649	600	598	631	606	630	570	625	605	600	594	614	638	611	640	612	577	611	655	609	665	606	626	601	625	614	595	619	574	639	598	650	674	618	584	630	586	594	647	617	610	631	622	565	587	640	626	617	624	595	596	620	632	643	564	644	586	595	582	623	606	648	592	607	589	597	622	629	599	586	602	614	638	627	638	638	619	631	642	623	572	602	607	616	580	648	618	636	588	623	601	611	638	607	622	607	627	613	594	618	596	591	590	663	608	604	600	625	607	631	611	612	635	578	627	584	649	610	600	570	595	625	622	600	615	592	621	587	623	554	603	613	573	596	620	608	618	643	622	599	610	625	632	592	590	623	587	598	638	628	630	568	631	593	655	654	608	589	594	597	591	597	647	638	615	614	579	622	593	612	568	624	645	593	656	624	578	601	624	596	609	619	610	614	622	592	650	570	592	588	594	618	669	637	626	643	640	629	626	609	601	610	604	602	607	622	635	593	609	596	612	666	629	618	603	621	615	613	644	592	616	587	636	628	639	619	651	637	631	628	601	588	597	569	630	585	592	593	656	637	580	647	614	588	629	596	597	584	593	616	627	632	622	616	640	650	608	609	580	581	587	584	634	616	580	635	629	569	609	622	621	618	605	627	595	614	662	604	588	613	606	588	626	575	623	684	609	582	594	645	606	600	607	619	599	613	593	631	626	651	593	658	599	585	586	616	580	633	637	577	588	633	612	586	627	626	634	611	631	627	644	595	589	633	632	584	591	586	562	620	630	618	626	578	624	638	597	643	603	603	607	658	657	616	604	578	606	624	592	596	585	629	621	625	619	635	624	615	607	617	590	597	597	591	604	590	662	632	599	604	622	587	651	652	610	615	626	579	578	572	561	596	618	601	630	651	644	583	642	630	639	584	586	619	607	642	571	658	617	607	627	577	602	624	602	582	613	610	626	604	603	574	586	634	614	566	611	570	627	601	589	621	619	633	618	610	634	648	633	601	604	620	632	655	583	590	576	606	617	617	574	586	624	563	621	647	601	595	658	607	628	671	621	650	621	612	624	681	649	587	622	524	628	615	613	581	602	597	618	602	610	593	644	646	592	629	629	615	598	631	600	603	633	610	650	601	586	606	646	606	618	620	623	629	591	646	647	615	612	627	598	599	591	590	589	630	608	613	632	583	617	575	646	611	620	640	581	595	622	662	577	622	636	640	634	665	604	610	634	609	623	611	670	611	624	680	599	568	640	616	617	649	612	598	656	627	605	598	612	641	667	582	650	632	638	631	620	604	619	606	631	614	579	581	623	591	608	623	609	634	646	614	657	572	594	642	612	630	617	617	637	599	584	637	594	619	666	589	594	579	628	651	659	603	593	669	611	602	616	558	636	589	591	657	563	594	619	602	593	657	633	585	632	603	634	604	582	614	608	614	585	604	648	570	621	633	591	612	617	623	605	628	592	616	605	627	552	597	572	604	626	638	623	618	615	651	594	612	653	612	579	587	601	604	636	618	640	613	572	701	624	589	620	630	582	579	587	567	623	611	614	578	615	594	608	608	623	609	627	633	592	636	648	589	571	614	592	628	587	571	598	621	637	634	607	656	653	612	611	598	604	575	639	578	616	636	558	652	621	622	583	595	631	587	641	605	593	584	592	657	588	591	600	623	620	626	615	629	575	640	600	609	655	614	636	657	591	594	614	608	621	561	621	633	613	595	638	603	620	633	638	614	598	588	606	619	619	568	582	613	616	623	590	605	574	615	631	635	563	612	611	592	573	591	613	608	607	627	586	572	584	617	603	642	590	588	637	652	629	625	644	594	616	647	599	579	615	598	630	569	607	621	638	592	605	616	607	563	621	608	625	601	573	615	646	619	598	588	694	587	609	559	600	667	626	579	580	615	606	601	611	601	604	613	685	607	610	578	617	626	581	607	619	647	612	628	604	655	597	578	616	584	596	598	564	621	639	569	618	621	657	600	576	596	640	595	610	645	626	573	622	578	614	600	596	578	574	635	612	587	624	569	578	616	659	611	600	600	642	605	624	642	590	624	609	571	614	629	651	614	609	617	602	601	639	646	597	620	612	649	596	631	596	628	636	614	584	585	585	630	607	629	608	595	640	567	640	630	577	596	567	647	598	621	610	579	629	635	605	623	641	663	569	606	623	620	578	619	612	616	632	597	651	678	641	559	639	602	638	656	606	577	617	584	658	595	626	642	590	599	600	554	613	600	601	576	608	635	624	627	653	615	604	642	609	623	588	628	628	598	596	550	660	624	644	597	623	608	616	598	609	590	644	602	593	599	591	600	585	565	622	621	614	638	574	641	640	621	593	613	602	532	628	593	617	620	617	611	599	629	596	590	598	605	596	649	691	603	628	622	623	611	588	570	630	633	570	597	643	614	589	591	571	619	634	599	586	577	613	633	611	620	612	624	618	644	614	602	623	588	597	625	605	592	623	597	583	671	635	696	628	606	580	662	624	585	606	654	608	638	626	605	637	642	611	593	614	631	629	602	603	604	622	594	598	617	615	574	586	584	637	616	606	596	608	597	612	577	663	653	592	607	616	611	616	630	645	582	595	655	599	588	565	588	601	567	603	619	623	601	571	621	597	591	569	600	607	677	622	622	602	605	638	616	574	647	647	609	611	596	586	644	583	603	646	642	621	588	623	624	550	608	615	610	627	623	630	654	610	575	620	605	609	624	562	626	602	581	649	614	624	583	573	637	591	638	619	633	595	655	644	597	619	568	651	605	590	582	610	577	567	605	589	574	603	641	587	586	534	599	582	614	643	606	580	636	638	648	598	606	577	685	633	627	582	605	596	650	637	627	643	604	604	607	634	645	592	635	568	656	625	642	618	597	612	585	572	648	584	589	616	562	635	632	638	591	617	573	610	617	628	615	587	630	601	587	607	612	574	637	650	616	601	632	610	596	654	617	613	600	631	637	691	628	617	629	591	602	609	622	616	582	595	627	600	621	636	607	635	623	624	591	578	634	625	595	549	601	582	612	576	590	638	565	661	576	633	635	637	605	653	621	580	619	623	654	639	587	610	620	599	593	605	624	633	604	643	611	573	676	569	596	571	617	636	599	613	633	601	615	625	627	580	621	564	599	610	616	609	581	616	573	631	615	624	659	611	599	601	595	614	626	630	588	602	586	610	579	596	624	646	636	638	639	630	611	626	628	606	640	603	590	618	685
23971	20962	28010	24077	18946	1419	550	383	321	295	286	255	225	241	220	223	199	194	170	209	198	182	202	173	201	183	189	174	176	194	187	185	177	153	168	182	190	164	173	164	155	173	157	171	177	183	180	180	170	176	174	184	186	189	181	167	174	181	183	167	183	201	171	160	162	169	168	181	162	159	163	163	189	182	168	174	154	178	163	166	169	177	149	159	181	141	177	159	153	153	182	166	161	180	171	205	142	183	174	170	151	172	162	176	191	186	182	166	167	206	155	188	190	153	184	162	197	148	194	190	165	170	171	162	170	167	193	173	164	161	166	142	172	163	157	177	160	179	168	168	198	164	182	168	147	178	143	185	172	179	173	173	173	182	154	176	170	168	149	175	166	160	152	176	159	185	184	152	146	169	176	163	160	188	160	174	152	159	154	175	160	156	170	182	146	172	178	165	172	164	148	153	170	166	166	185	172	167	170	178	155	188	149	150	198	181	202	178	211	156	177	178	175	195	153	151	166	188	178	166	181	166	164	195	172	153	175	155	173	149	153	153	177	163	162	164	179	189	152	181	161	172	150	176	181	167	181	190	149	161	170	187	178	171	178	166	175	152	144	151	168	149	200	151	191	151	155	138	167	182	164	144	176	169	158	133	138	173	176	198	158	172	175	160	166	174	174	155	163	158	159	169	171	164	185	177	155	183	169	181	172	182	173	192	169	170	161	163	157	158	181	154	162	186	166	187	173	177	171	197	176	168	161	179	159	164	147	166	167	157	170	195	155	176	159	188	178	174	177	178	175	171	178	186	188	159	194	171	171	191	167	149	166	199	166	173	180	183	146	179	159	188	156	186	189	182	161	184	176	184	174	188	153	170	159	165	158	180	181	178	164	168	163	176	196	158	157	189	178	179	164	177	165	154	164	190	158	201	181	187	179	184	151	185	167	190	190	154	152	195	180	157	166	165	159	160	174	160	151	168	160	165	185	152	173	163	179	187	169	154	166	174	187	166	169	180	168	180	179	167	169	177	179	159	157	172	186	172	175	149	165	184	165	145	159	162	162	173	155	200	149	160	172	170	154	158	165	179	165	168	169	175	180	168	152	166	168	168	162	174	157	154	149	176	176	166	165	172	176	172	152	154	167	178	150	168	174	180	162	167	160	143	182	159	179	158	162	178	168	146	168	149	154	165	171	178	150	170	181	166	177	178	161	158	188	184	169	176	140	160	173	164	146	198	168	176	174	156	160	166	176	165	170	191	167	174	177	192	167	177	140	170	169	163	144	182	174	170	171	195	146	188	168	167	154	169	188	169	186	175	159	173	180	171	181	181	163	164	142	157	180	168	164	152	193	139	180	156	178	175	164	176	170	148	188	160	175	184	165	160	163	196	189	173	165	171	160	175	190	191	168	173	166	184	177	175	180	173	172	176	185	159	187	143	168	168	170	178	170	202	174	173	166	161	187	166	171	193	149	157	209	167	161	152	184	170	170	172	168	198	171	184	172	169	172	139	154	167	175	155	173	175	157	150	164	186	168	188	172	167	179	181	173	175	161	173	153	150	162	153	176	163	169	170	192	175	200	190	157	165	163	186	175	172	176	177	186	160	156	162	197	184	165	176	165	173	163	168	172	188	183	177	168	139	174	158	154	167	170	168	168	192	173	164	177	183	185	195	148	168	146	181	168	174	158	146	178	171	171	166	168	175	179	188	171	183	175	178	156	201	158	183	168	165	166	144	172	172	139	150	178	151	183	168	179	144	167	182	157	163	176	176	159	164	175	169	161	161	165	165	168	160	209	151	165	163	175	162	175	154	178	180	156	173	168	165	146	187	218	187	163	176	185	166	171	169	189	179	185	186	173	156	163	177	170	148	156	181	168	196	173	168	158	173	160	168	184	182	166	193	173	164	164	177	171	155	167	156	170	150	158	161	157	170	184	161	169	189	176	169	156	193	168	150	187	162	166	162	175	160	155	159	176	181	170	168	148	175	178	181	175	162	178	146	136	176	160	169	174	197	189	147	187	153	168	163	160	185	168	156	173	166	150	178	164	156	174	154	167	182	165	167	180	190	163	182	165	188	195	180	179	175	172	166	179	175	211	164	155	167	154	180	169	192	185	176	174	183	181	156	164	150	183	179	187	176	167	159	171	178	164	176	160	166	180	170	156	148	173	153	147	150	166	155	167	153	159	170	184	156	168	157	172	189	198	189	183	183	162	147	155	189	175	158	197	187	173	171	166	167	172	193	152	160	188	168	181	169	155	156	177	161	168	183	178	174	167	149	161	147	178	160	170	189	155	183	181	178	185	190	158	191	151	163	170	188	168	182	141	163	150	168	197	184	184	159	204	151	173	172	182	172	160	173	178	173	173	176	157	173	173	152	163	172	153	168	155	170	179	165	162	174	161	164	171	188	169	164	163	174	163	173	154	188	185	143	169	163	155	155	166	167	157	174	166	174	165	168	171	165	208	176	177	190	151	176	152	164	142	174	165	161	172	167	192	181	175	170	167	152	167	162	150	162	142	191	162	169	164	168	180	158	171	191	169	169	175	187	170	167	164	178	181	149	154	183	188	172	170	165	171	179	161	184	173	184	164	164	135	169	148	172	164	166	181	179	185	183	158	162	185	166	167	188	166	179	192	151	151	164	178	154	164	167	180	164	159	181	182	168	166	164	166	180	156	157	179	155	152	178	151	162	167	183	182	147	173	167	165	181	174	163	173	167	197	197	180	148	186	176	174	175	171	171	189	174	175	170	177	180	169	174	182	174	157	169	188	172	156	173	167	171	150	161	174	156	154	172	176	162	149	160	163	150	158	155	178	168	182	160	142	184	140	172	165	170	152	179	170	178	174	165	183	179	165	161	167	158	167	173	129	187	158	176	186	178	174	165	169	153	196	180	164	153	188	166	151	169	186	154	164	145	170	155	188	174	160	161	154	171	176	148	191	173	178	172	158	184	169	154	164	165	149	169	181	168	171	176	173	186	181	175	152	164	141	186	158	184	172	163	155	170	160	168	181	160	175	164	186	152	190	195	177	145	171	156	174	156	175	158	174	171	161	154	171	164	153	177	182	164	163	173	179	168	155	176	170	182	156	152	167	144	163	181	171	168	179	171	156	189	153	170	155	188	179	161	165	170	181	178	182	157	170	185	158	152	162	153	161	160	165	170	160	166	175	165	170	167	155	182	170	144	160	141	174	154	177	157	159	172	187	197	198	167	174	155	171	165	159	161	181	180	155	176	146	181	160	171	185	165	152	159	166	180	179	179	151	162	173	183	148	151	164	170	156	166	178	155	201	161	156	180	180	166	160	168	160	183	178	171	167	183	156	162	157	187	167	183	150	172	159	172	171	167	147	160	157	178	185	156	171	184	184	166	162	162	171	171	160	151	158	158	156	155	158	167	146	173	175	157	169	145	145	149	182	174	154	181	179	157	175	155	156	140	190	166	169	183	167	181	167	173	157	169	180	198	200	185	184	176	168	160	165	161	175	170
16339	9999	8296	4194	2762	1970	1494	1235	1010	860	734	680	653	589	551	503	470	446	427	387	426	404	416	378	376	408	407	376	344	377	368	330	368	395	313	353	328	374	340	348	337	322	319	357	362	335	349	358	325	332	346	321	323	319	358	358	303	345	353	355	339	314	319	341	341	351	340	367	319	337	336	334	336	366	363	337	326	356	341	335	306	289	319	305	344	342	352	353	336	347	342	381	316	349	347	350	355	367	307	328	367	322	344	349	366	335	309	356	331	355	302	345	344	341	319	357	323	307	354	316	307	350	342	343	338	319	351	351	355	366	312	337	358	322	330	298	343	328	317	336	343	313	335	328	319	348	310	334	316	315	328	356	305	367	333	314	301	339	317	308	364	347	372	315	310	325	342	334	324	308	346	334	327	337	331	340	323	317	300	337	343	292	342	313	323	310	333	342	319	323	321	358	349	346	322	348	330	342	342	323	323	340	317	341	359	330	299	325	361	293	322	311	344	333	347	319	299	345	320	334	359	316	342	322	337	352	374	306	367	332	328	348	365	324	324	315	312	291	303	331	313	353	346	329	360	321	331	330	302	314	349	351	337	343	306	305	330	322	331	333	341	352	351	328	314	378	334	308	294	329	345	336	311	336	312	326	327	298	354	356	313	331	319	359	337	343	305	364	326	319	326	330	322	333	314	342	327	336	342	342	347	310	375	339	321	361	295	359	294	305	350	311	338	319	328	339	301	340	344	315	314	355	305	350	349	314	351	336	327	326	342	319	325	324	318	305	303	314	365	339	334	338	338	332	328	371	332	328	364	335	342	350	338	352	330	334	317	327	333	340	307	366	295	318	341	312	313	345	337	332	330	319	309	351	373	321	321	339	292	312	293	326	310	320	321	339	308	327	331	334	316	341	340	331	348	356	360	317	315	335	319	335	333	327	335	314	324	357	344	320	349	324	352	337	334	314	353	325	328	330	329	327	294	318	338	324	336	350	337	333	345	300	361	329	336	319	353	300	337	301	329	308	340	325	306	367	329	352	350	314	315	341	338	292	335	337	309	325	331	304	345	308	325	311	350	308	364	319	334	343	344	330	313	340	358	328	347	349	342	332	346	320	310	308	348	319	329	342	361	311	329	331	308	318	286	341	297	299	316	335	333	339	338	323	351	330	321	348	324	326	322	350	306	328	318	326	318	311	324	332	302	334	321	321	328	317	361	331	315	334	319	334	330	327	301	314	344	342	311	332	312	319	308	342	312	344	310	282	322	341	323	356	340	305	343	341	336	355	342	306	325	340	354	298	328	318	378	323	310	346	321	329	325	355	333	342	351	326	315	327	319	325	329	337	338	336	350	306	309	296	314	346	341	308	343	321	337	318	296	326	319	327	338	335	312	311	320	324	335	324	321	313	333	343	300	343	330	328	333	353	359	352	372	346	352	318	308	338	342	331	332	363	329	323	329	311	344	303	355	324	335	332	347	325	360	319	354	328	340	349	354	339	309	333	328	338	372	339	342	329	341	333	317	342	326	306	325	285	350	346	347	333	329	324	352	324	326	343	308	330	359	319	332	311	335	338	298	314	328	366	324	310	320	348	363	332	350	343	324	283	345	311	342	336	324	322	313	338	339	317	350	314	334	336	317	352	331	341	355	347	343	294	322	357	312	339	331	326	314	355	295	288	331	348	312	329	362	312	341	328	345	344	318	350	352	319	299	303	329	305	322	358	322	354	356	373	319	326	299	327	355	332	318	301	346	324	313	359	347	376	345	321	358	351	295	350	340	282	336	321	318	315	376	305	340	338	322	309	339	306	331	319	315	347	310	358	315	332	314	325	327	315	314	339	342	292	301	330	320	331	292	337	313	346	308	340	363	365	311	354	348	340	330	341	347	353	309	339	371	340	336	361	324	323	291	336	304	331	347	354	333	365	313	352	332	315	345	320	337	296	314	352	332	301	319	333	337	329	339	333	314	341	333	352	338	336	284	334	353	327	330	300	296	361	341	333	350	320	343	345	353	350	328	361	328	309	336	320	339	306	329	337	340	330	304	312	321	331	362	326	326	337	347	333	334	312	320	337	335	329	305	308	371	323	332	372	315	343	330	331	314	330	326	325	354	344	342	307	345	316	324	329	322	324	309	319	328	345	313	334	318	336	311	317	359	368	361	295	353	301	320	329	322	333	325	309	350	311	295	324	309	320	322	342	314	367	306	330	304	329	370	319	343	339	305	305	334	323	312	301	320	294	361	323	341	336	324	370	345	354	314	323	301	313	346	342	336	346	315	313	346	373	307	324	327	342	339	344	311	294	316	366	341	347	342	322	349	317	361	322	325	315	342	340	336	329	344	348	346	307	331	331	341	353	352	284	327	331	301	294	336	305	361	328	354	292	350	298	302	325	304	324	315	327	343	354	326	317	349	331	324	371	327	338	347	338	317	333	388	295	343	357	308	339	340	334	334	336	336	311	291	355	341	361	310	309	355	331	312	344	337	331	364	354	297	323	309	351	350	324	320	343	319	309	307	334	345	329	357	292	347	335	292	345	315	315	323	344	336	300	323	302	325	321	311	333	313	334	326	297	324	341	334	353	347	349	314	304	315	339	310	306	312	302	327	353	332	358	348	359	388	316	324	352	353	324	310	284	281	306	320	333	333	354	321	328	331	323	300	343	347	344	303	358	297	338	346	341	321	373	325	331	334	336	346	318	361	345	296	365	314	327	314	339	316	333	346	345	315	334	330	349	318	329	324	372	344	324	326	343	327	324	314	306	302	342	327	336	296	334	315	342	292	285	334	327	332	337	325	357	321	336	341	342	311	342	318	321	329	341	371	291	316	343	329	357	318	319	304	330	321	337	316	316	310	329	326	325	359	295	304	332	313	327	357	368	324	332	340	350	327	347	350	328	304	344	318	342	297	339	329	334	295	317	346	295	342	352	358	321	324	309	335	361	323	324	321	350	322	342	309	323	337	338	323	359	359	331	308	333	334	316	333	302	343	292	316	316	325	333	319	335	299	318	306	322	340	310	323	348	329	295	336	323	330	328	310	301	334	327	308	334	303	333	352	335	327	328	338	324	324	330	310	325	361	311	340	334	302	349	324	336	340	316	327	330	350	351	320	341	347	355	352	314	302	336	348	328	310	339	351	357	313	314	313	318	329	349	325	313	297	327	357	343	361	356	331	296	325	335	322	311	292	347	348	328	345	339	296	349	362	294	310	328	330	334	332	347	360	303	335	320	332	397	302	319	359	327	319	359	324	326	321	338	293	314	354	330	369	306	338	307	311	324	337	347	337	322	348	342	341	328	318	321	321	353	315	316	341	369	360	315	307	301	314	302	341	337	317	324	324	336	281	340	360	296	345	361	320	332	351	341	342	361	333	326	331	321	321	299	322	300	337	330	360	313	354	358	332	287	320	348	348	311	337	327	320	332	347	329	322	297	338	340	344	315	336	328	313	319	320	377	342	333	321	346	352	323	319	334	306	319	354	340	344	361
23001	20950	28662	23410	20952	18022	1983	908	660	666	588	529	502	485	471	446	473	427	394	438	426	429	414	428	414	379	389	406	384	366	371	379	398	366	390	354	373	360	360	364	401	406	366	381	403	397	358	382	394	371	365	339	337	364	378	357	351	386	370	395	387	392	368	375	403	362	386	363	356	365	380	358	336	364	382	361	377	376	352	363	332	371	371	363	362	366	336	385	344	360	374	316	363	350	379	362	352	327	382	342	336	366	370	353	361	347	359	373	390	377	404	369	355	383	335	354	387	389	357	394	371	365	381	349	337	357	356	389	404	372	396	365	372	379	390	385	340	346	362	362	389	345	340	375	348	389	379	342	371	363	380	373	362	347	395	400	369	352	380	367	385	373	387	349	387	386	373	335	351	397	363	358	361	372	366	368	361	358	400	364	367	354	374	367	344	386	340	381	349	341	352	339	405	385	359	343	341	367	370	408	353	363	351	392	375	376	350	352	366	370	348	373	362	372	372	356	364	358	375	385	372	381	357	341	322	396	381	360	362	367	357	360	378	361	388	355	353	398	380	359	391	389	376	360	375	370	378	364	377	379	359	369	378	356	408	373	397	378	372	338	344	367	344	357	377	381	350	349	350	339	370	372	369	388	363	379	359	386	341	345	360	350	374	343	316	333	389	411	327	359	361	363	347	365	364	384	372	374	350	368	371	368	326	378	341	346	366	407	389	357	381	347	365	372	371	359	374	388	370	366	408	370	385	375	356	364	398	341	380	340	370	390	382	366	364	353	378	353	351	321	360	348	368	333	338	366	377	339	372	336	358	357	355	370	376	371	364	362	352	358	355	389	370	355	372	327	350	352	385	370	350	359	398	353	355	370	305	332	343	360	375	362	379	360	338	366	325	318	341	345	365	385	352	348	375	356	407	370	337	336	381	364	365	333	363	345	340	364	389	387	354	376	352	348	395	372	369	383	372	371	384	320	354	371	348	371	342	326	318	337	387	376	380	339	376	379	432	369	343	325	352	355	382	380	360	354	386	349	330	383	380	350	365	404	350	369	366	356	406	343	379	371	359	362	377	359	359	390	350	333	351	358	349	362	329	380	350	349	369	365	354	362	377	368	356	336	394	327	379	352	343	377	362	367	338	354	356	343	352	372	390	368	367	397	359	340	370	400	360	356	352	360	373	375	400	381	333	378	355	350	389	399	357	375	362	372	369	394	362	394	363	384	338	365	341	392	365	372	394	354	343	359	348	364	368	381	362	357	373	375	352	339	390	351	325	376	350	364	365	372	346	366	331	366	379	367	351	373	371	346	326	363	343	351	369	375	385	343	354	351	339	370	396	369	349	358	378	334	340	364	341	385	340	397	366	408	369	337	373	372	416	349	328	388	309	373	359	362	355	375	373	359	358	370	375	354	373	387	376	346	379	353	376	363	364	363	344	323	352	379	335	381	336	345	354	389	335	388	373	379	366	365	325	355	389	373	376	348	350	371	339	317	341	366	396	389	387	384	361	368	370	359	353	368	358	385	340	346	367	341	345	360	359	361	392	372	394	351	345	390	336	372	364	357	383	371	385	367	357	384	364	304	379	403	376	368	355	356	372	355	375	363	379	382	334	367	356	367	350	378	363	369	404	354	361	346	395	360	329	383	383	320	347	345	347	355	361	371	369	330	366	357	358	334	353	364	353	353	345	346	359	348	314	358	358	338	352	330	349	341	344	377	373	357	366	322	359	373	361	382	394	347	372	343	327	374	340	346	347	358	335	351	331	320	330	399	401	368	356	360	365	355	365	384	374	389	383	360	334	365	390	360	377	375	329	337	379	347	395	370	363	356	340	402	379	361	337	339	349	352	323	379	373	376	386	339	351	359	345	382	361	360	371	360	382	355	364	377	368	361	343	373	403	385	378	377	359	328	311	339	337	380	338	375	380	359	364	328	376	377	384	368	359	323	368	360	353	363	373	352	366	374	341	385	369	383	336	357	379	383	403	371	358	374	353	360	336	352	355	363	346	372	353	325	375	367	397	371	371	346	382	381	325	335	378	348	391	346	367	393	364	370	342	385	382	368	342	340	387	362	355	337	358	372	367	351	341	341	366	355	397	381	351	359	372	380	355	367	345	366	343	376	365	379	352	393	351	377	358	373	404	369	386	368	355	355	355	329	383	348	361	360	365	331	305	357	349	363	356	347	350	382	351	358	346	404	336	382	384	371	358	381	370	343	406	340	386	339	356	357	369	372	356	346	337	369	371	390	366	382	375	356	326	349	347	374	326	385	385	362	366	377	359	324	377	382	386	362	379	363	364	322	357	357	378	349	349	336	362	371	365	359	321	365	353	392	385	360	369	354	343	354	378	356	348	380	389	360	364	346	370	346	373	378	360	362	364	330	398	385	382	379	383	357	386	359	359	383	375	361	363	367	377	356	381	346	337	349	351	363	355	351	333	352	344	374	321	334	333	374	380	354	361	370	369	325	385	379	411	331	355	418	349	387	327	348	401	378	373	350	364	376	366	372	367	396	364	371	320	360	368	406	340	360	354	366	388	328	360	357	365	390	372	406	366	352	352	377	357	373	346	399	353	364	360	363	362	372	355	364	384	353	329	343	365	368	348	340	363	335	369	355	356	348	377	380	342	345	343	392	358	366	359	337	352	394	374	350	386	375	371	349	386	387	342	323	321	361	385	369	353	337	362	364	377	387	350	379	380	338	353	365	380	351	379	400	339	359	375	353	355	341	356	362	355	359	342	342	315	361	369	367	353	370	339	375	380	372	380	357	372	373	366	372	349	372	357	378	357	361	384	364	333	387	361	401	345	331	345	386	375	378	365	373	361	364	367	331	365	337	366	378	357	333	375	376	343	348	363	337	352	391	366	390	356	372	347	362	350	381	325	375	382	349	382	336	332	351	358	334	377	329	359	340	356	332	383	387	353	371	329	377	337	374	372	373	399	387	359	337	356	384	378	379	351	334	359	354	333	388	351	368	359	374	341	356	373	363	364	381	362	355	372	383	354	413	350	361	338	352	409	369	370	380	370	367	362	332	377	367	365	344	369	333	374	362	391	354	364	347	360	373	379	370	360	302	374	363	350	359	360	335	357	377	352	369	373	404	364	399	359	372	366	337	373	347	347	398	356	342	353	372	350	354	358	356	380	335	374	338	345	370	403	364	365	391	379	337	364	364	342	351	364	382	381	388	366	354	337	366	356	340	379	345	352	330	364	373	359	425	357	346	353	340	364	323	380	384	355	340	338	362	364	352	352	335	349	335	336	348	354	353	349	359	352	396	344	344	361	346	350	368	372	351	379	411	364	382	359	358	376	357	347	358	323	344	374	355	352	313	368	345	351	344	372	356	374	341	364	378	343	347	353	385	331	347	357	383	323	348	369	343	342	344	378	356	350	356	346	357	393	386	350	369	386	391	365	388	342	392	356	385	321	364	340	369	367	370	364	348	339	353	370	382	377	356	379	352	354	350	338	386	363	357	374	372
18951	16129	13435	7532	5006	3718	2876	2223	1860	1620	1390	1307	1185	1084	1043	981	862	906	832	804	849	799	807	797	719	717	743	736	677	701	698	699	682	713	669	685	661	703	671	649	668	707	688	688	659	675	621	642	662	674	664	660	672	659	683	670	652	617	652	653	629	679	647	665	629	648	682	662	595	608	610	638	640	649	627	608	665	669	615	631	603	653	611	667	621	672	611	634	630	578	641	564	624	644	641	642	594	620	660	670	610	638	639	591	649	629	609	603	610	627	624	670	662	669	678	627	599	617	616	659	641	685	610	631	626	623	617	650	663	628	621	656	631	597	631	677	667	631	637	660	644	619	645	637	604	603	596	620	582	649	639	616	663	594	613	579	644	631	652	638	651	650	633	636	601	647	629	654	662	648	655	674	630	614	627	658	633	660	648	605	657	608	623	619	659	613	600	669	608	607	680	679	583	620	620	634	650	605	637	596	621	635	595	641	616	638	626	622	592	620	637	611	619	606	655	607	634	642	604	656	644	622	664	595	585	583	628	591	619	692	639	613	631	651	647	602	607	628	623	603	585	604	654	605	598	607	616	584	582	611	650	606	613	623	613	624	613	650	657	612	649	634	606	605	615	599	634	652	575	632	628	606	604	632	620	599	609	639	624	613	610	587	617	617	624	620	587	594	607	645	613	623	626	658	655	655	625	637	619	652	639	611	651	602	611	644	626	649	674	675	638	622	658	673	641	636	695	649	616	631	631	611	602	631	680	632	638	635	633	632	603	637	585	616	595	632	602	608	620	617	646	633	607	654	628	608	636	657	634	671	645	576	593	624	622	671	637	634	643	633	639	631	641	646	640	601	580	579	605	625	637	609	653	668	674	609	607	661	640	614	642	636	665	591	656	621	709	594	636	627	645	609	646	628	627	635	641	615	635	664	628	637	614	617	676	577	614	602	625	591	592	627	652	608	660	624	627	609	651	629	616	649	651	588	602	623	643	573	658	656	661	605	616	620	582	610	617	628	621	607	619	660	646	610	588	626	616	671	656	626	622	623	647	642	639	655	596	655	607	620	592	634	654	649	627	637	627	609	633	665	631	588	599	669	610	639	692	623	643	594	668	604	657	675	608	588	595	618	652	639	626	646	659	634	640	618	664	602	619	565	636	647	651	606	615	632	644	634	630	638	647	619	592	564	607	604	634	561	671	583	628	660	572	648	651	614	614	611	602	609	620	616	596	646	633	643	623	649	631	621	605	587	652	622	670	625	615	593	643	593	634	594	612	670	588	664	606	653	623	615	621	654	646	600	628	644	660	660	606	658	616	592	614	674	662	620	617	611	626	651	590	623	636	636	632	576	637	624	629	595	644	601	605	613	630	643	655	643	614	584	670	631	641	642	663	598	632	581	611	663	635	599	581	669	619	585	657	632	651	655	650	608	569	612	632	671	611	617	590	701	624	674	633	664	613	640	616	610	612	646	622	627	640	606	666	631	602	609	650	630	633	586	609	635	604	661	624	609	669	604	607	635	636	603	631	618	636	645	629	640	610	649	613	643	589	654	626	621	647	656	682	627	573	623	655	640	645	661	589	646	635	662	594	636	594	593	637	655	635	575	622	617	582	619	597	639	631	583	607	625	627	622	585	634	645	603	621	642	623	626	607	647	656	669	644	635	640	643	633	616	602	634	594	625	590	602	668	591	625	626	576	615	624	612	651	591	645	661	672	611	614	604	642	634	599	591	625	570	612	653	625	682	651	593	618	632	649	582	612	623	688	616	608	599	647	669	615	592	638	679	646	621	617	636	646	671	593	652	621	630	619	638	664	668	638	700	614	638	638	637	626	599	596	660	564	627	643	663	625	617	557	639	590	663	634	617	623	606	614	591	597	646	609	647	657	616	583	614	597	598	603	622	661	643	611	688	603	631	649	646	602	621	628	647	617	618	608	603	603	644	632	679	660	604	639	612	664	600	586	645	593	624	632	648	589	629	670	648	646	612	599	616	661	642	656	638	617	649	654	593	638	603	654	619	647	641	650	605	607	582	656	592	689	632	688	620	647	637	609	609	673	644	662	568	692	624	669	611	656	649	655	614	606	601	664	629	619	619	624	648	643	650	668	562	610	652	627	626	658	616	623	604	624	586	637	657	624	631	611	623	681	668	593	567	673	647	598	606	642	654	635	588	597	620	585	638	646	631	602	590	615	611	651	607	688	602	582	671	607	627	594	649	617	636	613	615	645	654	627	616	604	639	619	638	635	643	644	604	648	630	579	642	628	637	620	617	663	612	614	631	646	602	644	643	624	595	606	620	624	646	571	643	604	584	604	657	603	622	627	639	635	605	620	646	597	634	618	644	637	607	662	671	661	682	657	645	630	601	624	646	623	611	635	641	640	620	666	635	636	621	638	624	611	651	624	639	607	656	641	646	657	643	613	580	617	627	606	607	657	650	647	609	624	619	618	645	670	642	670	689	684	630	554	622	606	633	606	643	640	605	642	616	635	634	671	629	602	656	605	600	604	589	623	607	624	629	612	663	628	605	666	627	629	621	621	611	663	615	669	618	613	635	606	640	633	639	633	603	654	626	693	623	644	608	632	578	633	617	631	639	633	620	590	639	621	646	661	624	657	590	590	612	615	634	580	579	624	630	640	643	652	639	592	614	644	635	641	626	632	673	612	610	647	652	564	588	666	634	633	627	682	669	638	646	619	611	656	596	655	682	662	656	601	596	620	645	665	612	596	627	599	614	608	615	657	644	656	641	659	592	632	687	630	657	640	641	618	615	638	650	644	604	609	629	623	623	661	666	621	673	657	593	647	657	644	596	664	604	615	606	629	612	647	609	614	596	587	663	638	644	618	631	608	625	612	600	613	648	583	628	645	623	590	614	603	623	628	612	638	609	649	641	646	636	627	649	644	634	614	609	611	635	603	636	658	630	630	592	655	644	598	648	659	594	637	672	660	608	647	631	617	629	643	628	641	671	626	598	600	621	659	650	628	612	628	585	649	625	612	621	567	643	680	632	620	593	583	626	645	640	608	650	614	640	619	657	603	610	657	626	597	646	653	617	644	675	627	662	587	624	647	647	612	643	667	658	640	660	639	618	640	661	638	625	600	629	603	605	618	597	588	609	570	655	613	619	657	668	581	657	629	602	654	599	613	620	633	625	635	585	622	615	616	655	593	629	641	648	600	657	626	582	624	679	620	627	605	630	642	633	614	655	638	626	589	658	615	629	612	636	592	610	634	636	612	638	622	609	610	638	610	651	598	606	642	641	577	624	639	601	656	678	595	675	630	650	628	635	614	643	574	656	636	610	606	620	661	608	632	621	628	640	601	623	642	646	641	655	574	602	625	661	633	619	625	639	654	639	622	647	678	626	635	648	664	637	617	622	609	622	614	656	638	647	614	628	600	597	667	596	597	618	644	657	621	577	657	612	654	619	640	608	683	615	633	615	629	597	616	616	649	592	624	650	608	605	597	640	617	663	670	640	603	650	621	581
26512	20192	7267	710	407	383	332	351	346	325	340	335	349	355	337	278	297	310	345	348	373	345	302	343	347	319	319	317	340	314	304	339	326	333	355	327	326	315	368	302	343	332	313	299	326	323	334	360	343	317	322	379	309	320	351	353	319	315	283	333	326	332	301	314	309	347	287	308	325	335	342	325	316	347	333	325	325	319	339	323	320	308	325	320	342	322	356	324	308	319	322	319	331	319	342	358	276	334	329	306	306	334	324	344	317	312	317	319	326	329	335	344	311	305	329	334	346	327	339	309	342	306	328	316	330	316	314	293	309	339	316	331	335	336	347	336	342	302	346	357	342	327	347	355	330	321	325	317	348	310	317	333	325	364	345	327	337	361	329	360	313	310	309	334	343	313	289	368	310	342	368	356	330	287	346	311	325	324	315	319	316	353	342	327	338	314	360	331	327	329	320	311	341	317	330	327	319	349	327	299	318	345	320	324	374	295	310	340	347	286	310	344	317	320	316	332	316	327	307	351	311	313	327	344	327	304	338	387	337	311	335	331	301	339	323	318	304	307	329	317	328	316	334	331	325	313	318	346	350	315	302	275	339	355	342	336	313	378	288	368	287	367	354	329	351	340	328	320	322	318	337	337	312	333	359	350	304	313	308	316	320	303	310	312	325	357	345	324	314	328	323	301	337	324	335	301	336	303	342	336	315	318	335	294	301	322	334	303	333	339	337	307	325	350	336	306	330	330	351	304	309	296	323	295	323	311	337	328	338	328	320	349	338	288	334	324	342	346	326	309	359	324	305	349	349	293	320	355	310	329	291	347	332	355	360	309	329	322	358	357	314	316	326	374	334	327	314	323	308	291	303	339	317	308	314	360	330	315	329	339	368	311	328	325	324	318	326	291	333	334	325	358	317	334	348	320	294	318	327	325	317	334	325	344	320	285	324	324	317	353	366	321	301	298	311	337	351	365	337	359	326	335	331	309	361	314	319	296	338	324	322	325	322	300	307	354	337	342	313	348	319	331	299	337	301	344	333	321	320	296	312	336	342	313	306	333	354	339	334	330	338	330	324	339	325	336	329	359	311	319	350	315	323	320	311	300	321	309	318	350	334	321	293	334	361	332	328	299	365	315	333	332	321	318	346	304	330	279	336	316	333	333	335	347	323	329	317	349	289	294	335	328	304	329	306	354	368	325	305	327	297	329	356	366	334	343	333	316	319	319	336	345	343	331	319	308	344	313	320	304	322	302	349	335	314	325	328	325	303	342	311	328	295	365	300	352	340	319	339	310	317	327	309	344	367	342	319	334	310	344	328	337	320	335	323	292	304	308	320	346	320	293	353	360	355	304	327	306	332	333	335	316	319	310	325	313	316	329	305	332	330	333	340	301	324	348	336	331	336	333	336	326	321	323	336	319	314	286	342	326	304	305	325	301	326	319	328	293	346	292	359	316	340	305	352	339	312	311	327	345	339	316	318	293	326	307	309	324	338	342	308	331	322	335	311	335	320	353	332	337	340	311	337	343	330	317	312	319	332	345	345	332	308	288	288	311	356	308	313	332	340	344	315	337	333	365	304	338	303	319	327	319	338	358	330	338	349	352	306	363	345	332	326	323	318	319	320	330	299	323	333	311	321	297	330	342	323	330	324	294	328	357	329	328	333	308	336	370	294	347	332	323	332	330	321	362	335	329	341	319	290	324	332	313	303	327	331	319	319	316	323	350	312	313	313	357	331	313	327	336	309	299	355	316	322	291	337	335	328	341	343	298	310	330	334	330	328	293	332	344	367	325	289	325	330	326	356	324	365	313	290	317	320	325	306	332	326	283	347	330	302	351	328	301	347	307	323	330	327	334	343	319	333	333	301	324	290	326	325	357	361	314	327	319	295	317	322	300	342	288	307	337	341	320	344	331	362	312	317	298	340	309	313	322	322	335	297	323	334	318	353	320	303	316	330	320	344	328	358	310	300	327	313	330	336	338	344	327	299	325	336	310	329	351	338	304	342	345	340	333	335	357	339	351	343	327	322	330	324	340	350	318	320	294	321	299	332	330	302	338	304	349	323	337	333	309	336	344	309	305	308	333	306	300	350	354	326	327	320	272	334	330	298	320	360	323	340	326	352	300	351	338	305	313	326	323	320	323	302	344	339	300	321	333	351	341	349	323	329	335	317	306	321	329	312	324	359	362	326	333	312	327	345	319	361	315	325	288	317	316	296	326	287	347	337	324	302	332	322	332	338	316	303	363	320	347	338	338	313	328	348	317	335	344	321	304	321	330	292	313	328	338	293	367	352	337	332	321	320	308	352	350	319	323	333	353	333	346	327	339	342	342	323	335	336	327	319	335	293	324	323	321	305	311	327	368	340	292	337	325	337	319	353	332	363	312	343	327	309	355	320	306	300	322	350	305	331	339	351	317	318	311	331	306	329	362	316	339	326	305	354	367	333	322	335	319	299	334	357	341	353	328	308	335	349	305	338	342	310	296	368	323	331	319	330	322	322	311	349	315	294	312	324	303	345	321	338	313	289	292	354	327	338	333	337	309	359	322	313	310	320	311	319	317	345	311	342	330	324	314	325	328	342	315	329	325	348	316	322	297	329	338	308	326	337	341	353	349	349	348	313	331	327	348	317	296	339	314	343	342	336	307	326	308	325	346	320	332	336	313	368	332	328	315	334	325	280	319	321	303	315	347	333	335	348	350	328	333	325	313	341	287	304	361	319	357	334	344	325	360	331	318	307	331	328	356	329	322	337	352	326	324	345	311	329	321	328	341	337	343	345	324	353	324	344	331	303	340	351	326	359	313	294	301	346	307	349	309	337	317	317	351	304	352	308	328	344	313	310	318	294	327	330	325	355	315	281	320	300	341	331	304	309	336	321	299	327	309	299	337	322	317	332	338	347	320	328	336	319	319	292	321	344	338	347	321	301	319	327	325	326	342	322	301	337	295	318	347	311	317	285	339	328	325	344	358	312	322	322	320	360	299	303	334	338	313	317	316	331	345	335	336	315	331	299	328	330	310	312	328	318	303	328	352	339	309	361	337	340	291	331	341	334	348	324	341	335	319	357	322	328	303	316	325	326	338	302	302	329	323	329	338	319	319	338	331	297	325	317	311	333	317	287	324	312	380	348	322	266	318	334	340	333	313	332	295	335	311	284	298	333	332	335	315	300	324	317	313	345	338	329	352	315	320	313	328	291	309	335	330	330	341	299	302	331	339	297	292	340	296	326	327	326	316	340	337	312	332	309	348	304	348	341	324	324	328	335	351	327	324	337	334	325	288	355	306	343	314	343	345	329	327	325	328	342	329	383	341	339	348	347	317	324	317	334	314	331	300	328	366	297	328	328	282	306	340	370	341	318	348	314	341	344	321	340	307	331	317	379	316	339	341	377	306	339	351	321	333	321	297	360	322	351	307	339	351	326	363	370	327	295	319	346	341	355	326	326	332	342	321	323	368	306	330	321	319	332	330	313	355	310	338	312	329	320	297
8602	1790	1544	1007	848	761	779	731	695	671	597	646	643	591	642	620	592	593	601	613	606	616	601	604	626	635	602	606	633	610	586	618	600	570	593	613	661	609	575	603	616	622	618	597	590	613	601	596	614	621	578	619	585	621	637	617	587	586	631	610	601	631	656	618	627	582	594	597	573	602	583	580	625	586	595	642	626	591	619	613	629	597	646	641	641	646	643	611	614	606	633	666	579	622	616	609	613	606	662	609	630	645	567	642	604	618	597	603	672	567	623	595	623	611	600	621	620	589	592	631	620	596	579	611	592	601	619	661	655	669	661	611	628	638	637	635	647	641	606	633	614	643	592	642	617	624	585	578	645	628	585	652	632	596	630	609	596	627	613	608	632	638	635	614	628	584	625	590	625	579	581	637	587	614	579	624	658	590	626	651	641	622	649	619	615	551	602	632	622	618	586	633	595	611	589	592	598	605	600	593	580	650	644	642	636	630	589	583	575	586	595	627	612	627	600	591	605	621	651	625	633	622	605	605	636	629	592	620	584	585	610	609	627	610	635	588	651	587	613	636	648	555	601	636	622	631	619	638	597	603	609	620	573	618	604	595	600	602	625	613	563	633	608	650	563	547	620	641	625	623	625	637	583	658	617	644	545	653	606	613	608	632	614	593	675	581	552	619	565	570	640	637	593	601	587	623	581	621	684	637	587	648	643	607	656	672	637	572	607	626	627	574	624	641	641	593	617	612	625	650	682	567	618	612	608	646	625	605	619	622	581	596	593	613	620	573	596	627	661	600	624	593	628	601	617	587	680	623	625	608	595	583	651	600	571	583	616	618	649	591	642	594	641	609	578	664	603	615	644	605	596	589	586	604	593	582	573	619	611	608	603	603	635	598	541	532	599	639	637	652	610	625	608	625	648	601	586	669	631	606	599	579	592	593	604	597	601	655	612	575	645	622	626	650	636	632	622	592	593	611	616	602	601	623	651	553	624	633	605	617	601	566	619	625	624	641	618	613	638	578	603	583	605	635	612	636	636	635	608	616	610	585	588	627	603	632	592	660	607	647	591	595	580	611	620	633	612	617	585	540	632	657	606	627	575	581	625	621	603	578	608	628	590	596	610	605	614	615	612	611	629	628	614	576	590	625	583	624	616	606	616	626	652	603	602	602	627	629	635	631	604	556	629	599	617	618	603	629	629	590	635	589	594	619	621	593	572	591	617	619	635	602	624	585	606	584	575	597	605	576	598	564	624	608	614	598	570	614	654	550	605	606	651	617	586	622	580	641	642	610	611	590	626	597	612	618	603	635	579	591	599	606	614	614	597	635	619	632	603	570	616	577	604	606	615	616	616	603	631	609	639	612	600	611	624	652	602	601	586	605	640	607	584	589	618	541	656	604	682	588	614	621	645	590	592	649	620	635	591	618	641	587	600	609	657	639	634	616	576	609	596	565	601	618	611	633	625	654	618	567	645	574	595	608	563	627	645	558	601	572	597	591	621	575	591	631	634	656	570	598	606	604	601	604	595	629	593	631	594	631	625	596	628	618	625	636	593	609	597	636	600	611	587	645	673	592	618	601	629	570	626	602	647	671	575	588	620	658	627	618	623	604	605	641	592	645	603	602	605	600	606	616	646	615	617	578	612	618	621	613	612	568	633	620	576	575	617	608	638	582	605	603	627	612	628	619	641	679	629	602	599	626	609	585	664	671	646	582	589	624	583	619	619	600	634	612	632	588	606	577	600	597	594	620	637	589	595	622	590	623	588	594	610	617	612	588	566	656	649	649	586	602	587	589	599	619	631	587	600	632	650	634	651	626	595	609	595	575	616	596	612	621	631	595	607	615	632	625	640	598	649	684	567	621	644	609	652	609	630	596	617	627	586	611	595	629	624	612	610	608	637	622	627	625	639	618	580	635	606	603	560	618	646	613	639	623	586	621	610	581	582	577	598	624	616	609	627	663	659	569	655	584	615	650	606	605	613	654	597	634	600	584	551	625	587	585	603	576	568	637	594	595	625	622	589	584	595	630	619	546	589	622	611	556	638	642	579	621	598	635	625	594	623	553	609	624	617	625	601	615	667	608	592	591	644	613	635	602	596	613	609	655	611	648	585	587	624	614	580	579	588	595	611	609	626	620	600	619	608	552	607	613	603	627	590	596	624	617	627	620	598	616	640	589	590	619	587	635	598	657	632	617	632	599	613	599	625	612	613	625	613	600	607	589	598	609	589	576	614	630	572	597	623	616	599	616	589	628	615	630	569	654	607	615	644	621	590	612	622	616	617	614	629	616	618	636	629	610	607	604	629	632	651	613	595	630	601	609	609	621	590	619	610	611	658	610	605	614	580	614	647	701	616	611	605	608	632	599	618	623	630	585	610	605	652	560	559	636	598	632	618	624	599	622	653	605	583	651	576	643	597	618	609	590	563	560	612	663	634	598	643	618	653	598	614	606	599	566	633	585	612	614	590	631	618	622	586	617	595	604	594	591	617	542	586	574	621	598	624	666	597	606	642	601	610	625	582	626	592	658	629	645	602	610	588	612	616	597	607	651	597	571	602	616	594	637	606	605	642	557	585	657	607	588	683	600	609	558	594	632	591	595	634	598	609	584	599	585	564	608	677	595	628	621	633	565	578	583	577	569	624	621	601	613	591	586	601	608	563	593	603	604	652	615	647	631	640	624	584	580	617	580	621	629	600	594	659	628	586	571	632	648	575	649	614	594	637	641	615	665	594	617	602	612	625	583	607	599	603	621	638	562	639	562	660	620	602	630	609	636	605	610	614	634	605	551	619	638	593	602	641	606	639	613	587	612	582	624	627	627	619	605	637	626	579	603	621	609	605	625	604	636	618	602	588	602	603	601	653	610	617	596	594	629	618	624	616	612	623	657	577	564	645	590	636	601	620	630	640	577	638	645	593	606	605	615	662	640	597	613	613	591	618	576	632	617	590	635	635	649	616	609	597	623	584	618	590	573	570	613	590	657	641	601	610	666	608	635	643	620	597	628	605	593	589	583	631	627	620	627	619	639	636	606	608	596	593	626	580	620	596	651	664	623	606	609	629	618	606	591	629	593	614	627	628	587	612	627	597	656	582	585	620	625	556	619	587	611	578	561	661	612	665	606	591	610	610	612	576	634	573	583	606	609	615	585	627	622	599	620	650	625	655	603	592	620	589	616	607	631	615	615	600	569	553	597	588	656	580	569	629	584	678	590	567	558	634	616	611	603	621	589	634	617	607	620	577	615	571	587	592	602	622	586	629	594	584	612	595	606	603	583	609	574	618	662	592	652	626	590	643	641	601	627	605	586	596	576	641	573	626	576	579	600	663	628	595	539	577	620	596	597	620	646	594	585	629	580	646	619	613	591	624	585	607	598	635	601	603	566	602	623	574	614	629	655	650	592	656	618	609	630	614	622	608	636	592	617	609	580	589	638	631	603	621	595	605	631	634	600	630	617	600	587	602	592	599	624	653	615	629	605	618	604	592	628
24017	21012	28093	24135	19031	1429	622	404	338	302	293	248	238	212	221	200	195	232	201	190	183	201	173	188	194	203	200	180	160	179	191	160	182	165	195	190	208	155	175	180	189	187	148	170	186	168	177	177	179	149	157	182	175	149	164	176	149	186	185	182	196	152	161	162	178	176	181	173	164	169	153	157	159	152	188	179	175	160	159	165	146	159	182	160	144	170	195	147	181	169	156	162	165	158	168	195	174	194	155	144	162	144	155	185	158	182	188	166	161	133	147	175	172	182	176	181	156	163	192	158	175	153	166	173	159	162	168	170	171	196	149	187	161	159	166	151	179	180	170	162	184	157	178	185	172	184	173	179	159	183	169	176	170	164	164	150	176	173	152	159	153	176	149	169	181	170	167	156	167	184	160	175	174	179	172	161	163	156	150	181	177	161	179	144	183	167	152	167	152	190	159	175	173	164	151	162	161	163	170	161	198	166	174	185	173	180	164	167	167	181	165	182	163	175	190	152	166	171	182	184	183	153	187	172	166	156	162	178	174	177	160	154	152	174	166	177	164	163	155	199	148	187	204	155	156	179	184	187	178	151	170	167	198	145	167	163	168	175	158	163	174	203	157	166	180	172	159	135	150	163	192	175	177	171	159	131	140	182	172	182	187	172	158	175	150	165	167	163	170	175	191	160	178	167	161	189	157	160	176	172	180	156	158	184	174	184	142	172	176	172	154	165	159	175	152	160	171	161	152	178	150	190	163	156	168	169	159	150	165	168	159	158	154	171	170	156	173	152	151	187	166	171	171	162	168	172	178	161	177	169	157	169	162	164	170	168	193	170	161	172	179	166	176	159	162	180	151	169	185	155	159	174	164	155	171	185	156	169	149	200	165	169	153	172	154	181	169	159	162	158	180	174	173	185	164	149	184	177	159	157	169	176	174	166	172	174	155	179	163	167	150	163	194	187	179	156	169	164	167	152	178	162	154	163	161	190	161	174	179	189	151	165	171	181	177	178	165	175	185	170	193	158	180	160	179	192	182	165	182	163	156	173	165	161	155	159	193	149	168	162	168	160	147	166	164	205	174	157	178	155	163	184	167	163	146	173	183	146	169	169	154	161	181	172	180	160	168	174	172	153	199	174	161	168	200	164	160	163	157	162	158	165	174	172	152	173	167	168	167	176	155	172	180	171	168	161	159	155	153	174	176	159	178	165	184	175	143	169	164	178	164	191	153	164	157	160	153	171	182	168	171	165	153	198	171	152	166	145	176	163	166	138	162	119	149	182	162	172	165	146	171	164	156	167	148	181	185	188	170	167	157	152	169	170	184	166	170	183	175	210	149	180	172	176	184	168	194	167	198	168	167	187	185	161	147	165	134	184	149	160	169	165	181	165	136	153	167	141	168	188	186	170	169	187	158	178	163	159	135	171	146	193	173	164	169	159	160	183	162	173	171	166	164	176	176	191	179	165	162	154	170	176	160	172	165	177	168	168	172	182	175	183	158	172	158	165	160	163	161	184	179	162	183	160	177	169	165	139	182	162	175	190	147	177	159	187	184	168	171	151	159	176	177	177	181	188	196	168	185	174	173	152	177	176	184	172	156	157	170	175	180	169	171	163	166	171	189	140	156	162	147	167	168	163	168	158	171	152	171	183	162	168	186	186	153	169	150	184	192	174	161	175	179	174	175	131	166	170	158	161	192	166	169	149	172	176	172	161	180	147	178	190	194	156	185	174	187	171	186	163	165	174	150	170	162	170	160	163	180	162	173	169	196	174	171	175	172	164	165	170	175	170	150	185	174	170	163	162	181	170	164	198	173	174	165	175	170	166	169	163	167	178	189	163	172	174	169	161	169	189	184	174	180	167	176	146	164	178	167	182	162	162	157	169	178	181	171	178	166	155	157	169	172	193	168	164	156	151	156	170	168	142	170	156	179	156	186	142	184	157	167	160	176	168	172	153	163	184	160	184	178	162	167	162	172	172	151	158	189	179	159	132	180	180	183	169	170	178	173	150	178	175	193	163	171	169	144	184	164	156	187	161	173	177	146	149	171	156	172	157	150	170	176	167	176	134	170	174	152	159	176	179	154	151	188	176	190	167	169	158	167	184	199	185	165	173	163	174	175	186	180	168	185	185	188	172	173	160	164	165	151	177	181	147	157	149	154	176	167	159	175	149	170	166	151	174	161	166	166	144	182	148	156	167	190	162	167	183	181	177	195	165	154	148	177	188	199	166	164	177	184	176	186	151	163	177	165	150	154	158	161	164	147	183	156	180	173	153	175	173	160	159	178	177	174	169	155	162	161	167	175	195	153	169	182	165	173	182	168	152	173	153	169	151	182	183	174	178	170	166	165	194	177	159	166	188	159	173	156	165	187	167	158	170	172	175	173	163	162	174	179	167	172	158	188	177	159	163	175	158	161	164	162	168	164	154	160	167	158	176	165	159	162	175	155	176	174	157	169	187	157	155	153	167	168	164	155	150	182	150	147	160	182	154	171	173	144	166	193	151	152	196	154	148	158	167	179	173	163	174	168	161	160	173	177	167	157	136	168	157	156	168	154	167	189	173	157	179	183	189	184	170	155	187	180	166	166	169	152	153	160	138	181	174	174	164	146	184	151	149	168	174	170	170	160	170	171	153	183	147	191	164	156	186	164	156	175	200	168	155	164	169	148	175	180	185	181	168	181	185	182	179	165	171	160	177	156	167	172	158	183	150	159	166	171	195	175	171	164	173	163	171	163	129	149	145	174	175	166	154	188	156	184	179	169	185	179	158	165	167	166	166	162	183	169	175	143	151	155	170	151	194	167	183	188	170	185	175	176	164	140	165	167	154	169	160	174	155	186	165	157	175	176	170	166	171	149	142	169	171	159	177	171	181	161	179	171	167	172	175	178	158	165	174	189	156	172	185	171	168	176	162	153	176	172	170	195	176	159	172	165	150	195	177	151	183	179	179	182	166	171	161	174	165	139	160	162	173	179	157	160	187	168	170	165	185	193	163	162	186	165	191	170	150	168	156	165	175	165	166	175	171	185	151	187	164	196	156	189	180	175	161	164	169	158	155	159	149	168	153	155	151	167	169	189	184	152	183	158	178	147	164	161	154	174	157	161	180	176	164	158	178	189	169	177	150	186	172	158	171	201	163	177	166	173	180	176	162	164	200	181	168	137	179	165	171	171	164	208	176	176	160	179	167	173	179	171	189	164	160	182	159	183	141	166	169	159	179	168	188	186	172	183	173	173	164	182	190	154	163	162	153	162	191	172	184	153	160	186	168	178	157	168	163	147	148	177	174	172	160	168	166	141	169	174	164	168	163	175	162	145	171	164	182	162	155	171	164	173	159	163	187	149	171	175	185	177	167	157	140	178	155	174	160	167	167	172	147	189	178	172	192	188	183	177	185	162	179	176	174	161	164	153	167	184	168	181	170	171	158	160	164	137	167	171	180	176	184	151	177	171	181	166	189	170	178	176	175	154	155	157	170	184	187	162	162
16497	9959	8289	4210	2721	1948	1533	1207	969	828	775	649	614	583	487	518	496	431	486	487	443	398	388	401	393	365	396	372	377	382	344	365	333	363	350	375	354	373	337	377	373	357	347	335	334	319	344	336	352	353	299	340	349	339	360	362	352	331	304	331	343	333	332	363	326	346	306	333	347	337	341	321	339	347	323	370	341	336	327	324	332	322	363	320	323	316	341	323	354	347	313	321	283	328	326	340	326	323	346	311	351	319	321	334	355	347	344	364	364	347	314	292	349	349	331	355	326	296	314	299	323	338	314	313	333	313	298	315	322	351	358	367	354	332	385	309	350	335	334	339	339	323	344	350	311	327	314	335	323	313	296	303	326	339	303	309	326	321	327	311	375	330	289	336	337	299	325	319	330	303	314	328	314	338	280	339	315	325	337	357	313	303	312	371	333	340	321	309	354	316	315	330	378	344	307	313	341	286	322	337	306	355	305	344	337	347	336	312	335	336	365	330	352	319	352	337	306	364	306	342	330	355	342	321	317	319	335	320	323	312	368	356	330	326	333	295	331	305	350	345	332	324	302	327	351	320	374	329	314	339	361	314	324	338	319	311	309	334	332	343	336	328	331	300	315	329	327	333	312	297	309	329	328	356	290	323	335	349	351	300	281	328	295	330	351	342	319	338	337	351	312	314	298	324	316	323	344	314	358	318	329	336	325	359	348	311	325	318	348	337	325	295	326	327	332	308	315	334	336	313	321	366	351	345	341	327	325	344	334	320	338	294	345	273	316	315	313	319	353	373	322	294	332	325	330	333	317	328	364	332	317	334	330	342	320	297	360	323	325	337	361	317	334	347	343	329	293	334	324	335	323	341	363	313	343	361	353	313	329	321	326	361	313	344	341	330	309	329	339	362	303	318	334	323	338	308	342	344	321	355	320	314	302	315	348	301	325	317	367	330	324	308	331	280	351	330	340	369	364	333	300	312	327	326	346	343	369	336	310	360	326	311	309	349	322	283	316	351	312	365	304	329	320	326	327	315	332	340	331	302	296	373	345	355	371	307	295	316	346	323	316	329	297	315	297	303	348	313	358	352	332	359	326	341	309	294	303	302	328	365	321	307	289	345	342	332	290	319	307	330	324	317	334	339	346	323	312	336	306	356	315	328	335	327	336	335	318	331	317	316	349	341	312	319	363	297	317	324	336	353	310	335	321	331	354	344	360	320	320	349	332	310	327	332	319	327	295	289	334	287	324	308	344	344	325	292	318	335	346	341	360	325	299	328	336	322	311	362	331	346	333	348	327	273	343	312	332	321	335	337	353	343	316	352	330	340	362	334	330	315	359	340	339	297	342	303	324	322	301	340	339	342	347	325	303	318	298	303	348	336	315	319	297	325	295	330	312	324	332	349	357	335	364	306	314	339	287	333	326	279	332	348	335	333	349	353	350	347	315	330	331	319	320	343	314	336	301	349	343	331	339	363	353	312	335	325	311	331	359	326	299	322	309	340	354	343	315	309	322	312	330	330	357	333	328	311	313	311	356	330	293	333	337	301	305	306	356	300	317	329	333	350	304	349	321	320	318	305	324	348	346	355	342	321	333	324	318	325	331	315	310	340	342	299	358	343	319	317	324	341	345	316	323	335	299	321	355	321	371	347	314	312	341	348	349	337	369	331	334	314	336	292	301	313	316	317	347	318	294	327	370	332	351	337	312	333	333	321	318	354	347	348	295	321	340	331	332	307	327	294	316	334	331	313	321	349	372	316	310	319	340	324	321	316	331	302	314	308	354	298	300	325	335	317	330	318	317	335	370	312	359	330	322	326	372	332	334	311	325	343	324	339	308	297	333	357	350	295	336	311	338	323	321	309	342	318	327	297	359	341	360	309	321	322	346	309	324	329	318	295	332	339	334	339	308	349	315	331	318	355	326	324	332	315	367	343	323	328	308	317	322	361	338	320	332	311	304	330	320	304	311	325	304	324	347	328	317	314	348	357	285	320	333	341	317	284	330	288	343	325	310	329	366	347	320	343	340	313	303	344	329	311	322	322	330	339	333	295	325	318	333	305	331	333	337	316	324	322	331	321	336	331	327	313	331	308	341	315	320	358	348	350	335	351	281	321	321	323	330	320	331	330	346	329	361	326	318	349	316	326	360	324	317	371	319	350	348	309	306	330	316	338	357	344	320	303	336	321	332	352	315	359	330	332	308	330	329	334	331	330	308	320	341	306	330	327	389	334	305	360	350	337	339	338	315	345	317	342	318	335	319	348	350	308	312	355	354	311	335	335	359	332	328	366	334	331	341	353	345	320	308	331	307	337	301	333	367	305	327	344	313	347	309	336	342	348	333	342	338	318	321	349	342	316	308	321	350	323	289	372	311	323	324	353	319	332	357	314	327	331	314	320	324	287	329	330	366	317	334	370	321	315	306	335	335	363	337	309	316	289	318	331	356	325	337	346	324	338	327	313	309	337	312	322	308	353	323	332	330	359	316	334	322	335	306	366	343	349	298	336	372	301	333	310	333	328	323	299	342	358	336	334	347	342	332	300	332	342	325	318	326	322	299	338	320	354	312	357	327	340	325	326	351	335	287	355	314	318	349	352	321	315	305	340	319	345	335	351	330	315	340	322	343	352	362	312	300	328	344	350	318	322	297	339	311	297	290	340	341	336	313	298	318	345	316	344	293	327	329	318	338	354	320	332	307	331	338	321	314	315	301	343	293	304	316	334	286	332	336	343	337	350	311	308	341	296	356	326	346	345	348	371	341	354	334	339	295	300	322	350	347	359	380	317	305	314	342	344	336	353	320	319	323	351	309	316	317	316	297	337	295	326	325	327	341	349	322	336	344	312	330	307	354	317	314	335	312	345	326	309	330	310	304	339	327	339	335	324	342	328	314	311	356	322	352	312	349	326	342	315	360	335	338	332	337	326	325	321	327	343	372	354	325	341	324	334	368	321	327	323	354	307	304	339	339	360	352	330	326	274	331	340	314	356	328	320	325	313	301	344	332	319	332	343	312	312	324	340	304	319	317	347	297	319	330	323	302	332	343	317	356	323	366	339	360	347	324	320	315	331	302	342	326	335	342	357	325	301	315	351	318	309	325	335	332	335	322	313	295	305	329	325	338	334	336	343	345	322	350	319	296	317	329	312	308	367	313	331	340	323	322	362	332	369	367	326	371	307	319	314	339	325	345	334	316	338	334	373	329	357	324	346	331	307	334	357	350	346	355	307	331	345	325	305	329	310	329	308	308	358	296	355	320	324	307	339	336	320	288	361	321	334	325	323	331	354	300	360	307	308	329	351	343	325	303	341	349	351	336	322	308	341	365	365	338	316	314	337	348	326	304	332	325	343	329	310	316	344	335	337	316	311	330	332	326	305	373	301	331	321	320	360	317	315	292	316	354	331	336	337	335	337	379	314	359	316	299	306	319	328	328	362	331	346	339	327	291	372	335	348	337	339	334	346	335	323	354	337	322	359	300	328	339	284	343	316
23001	20974	28711	23358	20974	17998	1856	909	676	643	571	540	525	471	462	463	447	430	419	391	417	406	448	386	414	400	420	356	381	370	366	381	409	341	337	355	385	399	396	358	385	381	369	375	398	389	393	385	361	339	370	385	373	354	377	350	369	388	425	347	393	347	399	356	361	392	371	352	384	393	378	372	322	366	381	402	328	358	358	393	353	348	373	354	373	372	348	372	363	375	375	375	367	379	381	358	368	363	352	375	386	376	369	356	335	339	388	381	364	351	357	359	396	393	379	376	346	341	341	367	370	363	328	365	363	385	373	367	383	343	356	351	376	340	379	352	369	351	353	349	339	342	378	386	390	383	343	365	345	409	376	356	360	353	364	359	347	363	359	394	367	392	374	364	354	383	333	353	365	340	344	365	389	350	361	374	333	342	369	354	368	370	374	357	369	360	383	388	362	325	386	342	391	345	331	370	334	305	359	339	344	368	379	355	367	343	366	336	331	342	384	358	364	364	381	375	393	356	315	374	391	362	337	352	361	363	339	374	338	357	377	373	355	371	345	364	349	382	378	387	374	373	374	348	355	372	372	375	338	346	374	291	379	370	365	342	345	339	352	357	327	327	377	389	342	342	391	370	361	368	371	325	348	335	374	373	337	353	374	373	333	371	361	364	376	375	373	336	365	358	361	345	367	344	397	378	354	357	340	348	338	363	414	341	341	353	357	374	391	331	367	351	337	394	383	386	377	344	356	337	333	371	364	379	388	370	347	384	372	335	347	369	396	359	349	365	320	381	317	356	355	346	361	354	353	376	353	364	380	339	400	384	392	322	340	356	345	393	417	346	387	366	350	364	343	370	376	363	345	340	336	362	422	368	363	326	354	353	379	393	369	336	390	359	344	375	364	358	378	363	370	351	389	350	346	347	361	374	345	378	387	359	368	412	351	346	353	321	371	347	345	389	355	375	345	337	379	368	361	341	363	341	378	345	381	340	345	386	348	347	330	379	349	356	334	353	392	360	374	386	355	338	387	346	335	348	374	376	333	321	333	361	341	371	364	349	366	383	352	346	370	398	342	325	396	391	396	364	341	373	355	387	350	356	345	393	338	316	329	369	348	333	379	340	383	363	383	331	382	384	371	357	348	334	354	312	361	385	355	337	352	350	382	354	350	345	360	354	376	354	352	413	367	405	342	376	376	395	345	369	373	339	364	369	381	365	373	370	360	369	379	348	387	379	370	339	389	384	359	352	363	364	394	368	338	355	337	376	363	360	362	363	351	407	355	337	335	347	383	351	338	357	378	371	375	380	376	348	400	381	379	337	403	356	341	390	344	364	368	339	358	371	390	375	353	392	342	350	376	398	357	346	342	364	366	364	385	382	357	379	353	341	353	350	381	358	364	368	368	371	338	392	378	372	345	381	323	329	329	370	358	362	358	336	367	356	369	386	348	374	322	342	396	338	365	356	365	370	324	379	361	339	322	345	353	344	337	395	381	375	354	333	348	331	363	360	365	372	344	321	366	356	325	351	336	364	356	367	382	371	374	349	386	376	326	369	356	360	346	351	365	341	364	354	350	348	352	370	377	394	355	339	353	349	370	365	349	362	310	356	334	362	336	335	367	367	360	387	347	346	353	363	334	364	340	367	371	337	335	378	357	323	384	351	364	365	376	356	386	332	356	362	364	379	384	320	358	359	395	375	356	372	321	361	397	383	393	338	375	354	326	357	391	367	361	349	368	356	329	363	357	358	386	338	367	322	379	366	367	355	395	372	373	342	377	357	351	355	352	381	365	354	342	361	375	373	366	382	350	365	324	348	333	346	366	359	355	393	380	388	378	377	369	385	353	347	347	392	366	366	384	342	382	308	346	360	336	329	373	385	369	375	415	326	398	337	320	352	366	377	362	353	346	356	354	401	362	384	365	345	369	368	348	329	365	349	375	349	316	371	336	357	356	364	361	362	361	343	321	384	342	336	333	353	388	355	394	379	354	392	359	396	351	317	363	381	350	379	374	376	341	366	320	329	360	368	301	347	341	341	382	361	374	357	367	356	352	376	334	353	352	339	356	396	330	331	371	325	341	374	372	391	368	351	333	332	353	379	362	331	362	349	344	336	327	341	361	354	379	364	356	335	373	365	370	370	374	347	353	334	389	355	378	362	356	374	373	366	364	366	365	372	357	346	337	322	369	356	372	371	348	344	335	337	358	345	374	340	373	340	350	382	369	346	362	372	389	397	382	347	359	351	387	359	381	411	389	353	333	374	296	361	342	356	405	345	373	379	369	356	367	365	379	363	385	351	378	355	365	372	383	345	383	352	361	376	357	356	377	356	350	381	350	373	339	365	359	386	372	368	335	378	374	342	380	347	362	393	357	353	396	370	353	337	336	365	350	338	349	342	356	390	363	375	398	356	335	359	366	355	358	346	378	366	356	376	361	356	384	326	349	318	363	350	336	332	380	351	393	386	367	374	362	331	345	367	384	351	338	327	354	340	355	349	365	352	365	353	374	358	370	342	317	345	369	364	388	367	352	344	361	331	367	346	393	365	364	348	363	345	355	347	380	362	350	342	358	407	347	340	339	340	409	370	339	361	361	352	347	368	355	368	326	348	376	352	313	360	327	396	342	368	359	393	368	357	336	365	378	342	353	389	329	344	357	348	357	345	377	347	364	347	380	346	358	374	340	359	364	390	369	361	381	352	344	357	373	384	334	375	346	374	337	353	368	366	368	397	384	338	402	363	376	349	352	362	328	315	402	343	381	329	352	348	363	378	358	335	360	351	376	381	372	378	398	368	357	358	341	358	386	359	353	400	363	362	364	367	360	340	365	354	366	363	345	329	369	355	331	371	337	357	347	382	366	405	363	354	375	331	330	374	376	357	360	350	397	344	356	391	352	361	352	383	400	350	364	336	347	368	352	342	354	371	377	361	382	369	325	319	366	379	378	382	365	395	360	358	363	380	369	320	413	362	376	343	379	375	368	338	342	354	401	350	364	356	342	379	356	340	322	351	373	364	347	424	357	371	397	335	359	368	381	371	350	353	361	338	335	390	391	351	333	394	353	362	334	359	343	399	352	405	369	332	347	326	357	359	349	343	346	380	352	383	341	374	361	354	338	339	373	331	348	357	366	360	387	355	360	370	348	395	341	379	360	405	389	370	364	344	340	366	372	336	358	351	350	374	342	380	370	373	355	374	348	386	378	373	361	379	363	362	395	373	376	390	331	362	381	392	376	357	391	362	354	341	361	395	397	389	358	354	363	368	338	383	338	371	389	345	368	353	357	374	372	344	364	380	380	363	354	351	325	332	358	368	372	372	337	368	362	366	338	333	372	370	368	350	349	380	383	397	403	357	339	348	330	359	347	366	362	334	368	354	400	359	334	327	361	373	349	361	334	362	323	328	362	376	375	363	356	309	383	348	334	362	381	359	360	352	379	338	342	353	356	356	365	351	348	324	365	365	405	391	376	357	381	337	391	372	355	358	366	341	361	345
19115	16241	13678	7598	5052	3659	2710	2263	1936	1618	1421	1276	1191	1110	1023	994	923	810	880	849	791	837	768	769	779	798	773	677	688	761	707	729	674	694	683	716	681	702	666	661	676	654	652	681	670	646	613	673	657	660	697	648	657	694	667	646	629	635	631	642	622	644	651	663	633	630	585	650	646	622	663	635	659	615	615	662	602	659	637	612	594	615	631	602	613	651	621	581	604	613	627	631	642	622	644	623	635	628	687	606	599	595	672	619	663	652	648	614	614	618	605	622	622	602	603	660	622	661	654	634	607	592	655	645	611	627	649	614	661	614	607	602	631	601	633	684	605	645	602	610	615	650	604	638	597	621	622	622	606	605	624	613	633	633	596	623	636	647	632	631	617	600	575	594	669	633	625	604	620	618	611	646	633	636	584	642	638	637	588	638	601	586	650	641	617	644	581	614	595	684	603	629	641	650	604	635	619	631	606	614	652	641	616	590	614	608	605	646	638	627	657	657	683	670	616	639	604	646	660	649	620	574	593	651	604	621	605	596	635	633	623	616	630	615	639	611	680	593	607	583	630	642	667	627	597	608	652	639	578	630	615	615	671	634	683	647	644	622	659	640	639	635	611	608	644	627	592	618	604	592	592	597	631	630	633	622	628	608	648	586	631	620	620	657	620	620	630	603	635	631	589	608	629	617	640	564	609	623	648	586	633	668	637	648	640	603	631	628	671	652	622	630	627	628	631	605	633	629	617	579	650	635	622	611	628	608	585	619	624	601	640	627	559	607	639	658	629	598	639	631	626	625	625	613	606	594	593	653	623	658	648	588	607	696	650	597	662	603	654	644	597	641	587	626	601	615	642	597	601	614	607	626	580	592	641	653	670	586	616	607	618	631	647	630	633	652	622	624	636	591	559	700	607	658	614	633	597	611	620	618	624	653	623	626	599	618	612	691	631	644	658	607	641	615	591	589	654	606	637	607	635	630	608	587	643	652	635	629	635	623	656	632	619	643	620	619	617	655	655	641	643	615	630	609	646	623	642	647	639	656	643	611	607	588	630	593	662	652	612	605	610	612	644	606	633	635	647	612	644	605	653	636	634	680	653	600	598	587	624	645	621	608	622	636	621	647	642	622	596	614	588	631	620	637	605	641	592	678	624	614	618	624	604	615	602	662	597	624	665	643	623	641	631	649	648	655	596	594	661	633	590	667	604	654	600	639	615	627	626	639	634	624	588	645	636	656	657	612	606	637	659	585	652	637	617	622	631	576	601	626	612	624	663	675	628	643	608	611	649	653	611	654	631	577	609	633	643	580	644	638	584	633	653	641	599	606	617	645	598	591	605	603	653	642	619	569	596	668	645	633	604	639	591	605	617	651	599	586	609	606	596	606	603	626	617	599	610	651	666	626	602	649	655	616	647	575	659	629	578	644	613	636	595	566	609	605	615	638	630	600	637	666	632	634	580	625	648	605	621	608	649	663	628	607	592	607	629	605	627	641	610	653	631	704	589	632	609	623	621	652	614	583	580	616	618	604	637	609	610	622	628	643	620	659	640	607	609	643	623	617	618	617	617	651	673	564	628	606	631	634	636	596	597	612	623	620	627	652	603	615	634	624	627	627	625	614	652	591	658	644	624	627	626	606	658	610	643	619	641	627	623	640	634	590	591	613	625	604	670	630	634	613	634	679	646	661	628	619	622	667	647	640	641	633	617	630	636	600	637	645	648	640	607	648	666	602	623	604	618	635	609	662	612	639	628	583	651	645	577	623	604	626	624	594	608	643	604	687	646	627	622	644	615	638	602	642	622	612	660	640	663	635	579	682	660	640	616	602	609	635	645	609	664	613	636	646	608	590	617	599	635	605	637	677	629	579	617	614	627	619	646	595	607	627	626	617	608	626	585	604	610	644	621	624	607	629	634	621	618	620	604	619	625	617	649	634	644	659	614	662	621	644	634	687	610	596	636	626	615	616	599	650	623	647	621	649	630	628	586	594	590	606	632	660	623	630	639	610	611	632	646	607	590	635	633	640	625	645	600	632	583	591	601	611	651	613	635	621	603	635	603	637	672	644	572	625	630	621	648	598	597	649	616	633	566	624	629	606	650	640	589	636	586	651	622	605	640	608	595	608	628	664	629	612	633	633	641	631	642	648	646	653	605	591	637	614	571	632	655	648	612	593	629	596	573	656	619	598	617	685	624	677	630	622	599	652	619	580	600	642	642	604	676	583	630	704	634	663	631	597	633	579	632	612	639	662	616	634	665	626	624	627	630	665	603	612	623	585	616	586	639	629	653	662	609	610	611	602	595	629	639	611	660	650	604	619	581	609	616	637	582	628	625	630	633	652	616	666	643	615	640	633	607	640	633	617	651	576	605	634	615	651	589	609	608	626	635	614	641	616	666	671	655	647	598	603	634	620	611	642	617	611	585	612	594	641	648	610	617	638	594	632	612	594	609	598	607	621	592	653	582	583	629	575	608	621	603	589	632	664	603	652	642	589	601	589	644	620	575	593	625	609	640	633	648	607	637	632	629	688	603	622	588	633	621	643	629	625	619	672	587	561	664	616	679	651	645	632	652	648	636	632	608	603	624	661	593	660	605	637	601	616	614	649	610	618	605	588	598	652	603	644	596	623	627	604	649	653	612	620	626	595	607	621	634	633	639	641	631	620	599	647	625	603	631	629	669	617	633	651	567	611	608	630	583	612	627	581	670	621	619	622	608	635	647	613	611	625	632	595	662	595	614	608	606	621	585	640	648	651	654	591	577	673	599	635	622	651	636	644	589	557	676	663	622	641	638	599	623	635	602	607	629	592	607	611	649	632	606	617	672	653	628	616	629	647	618	605	601	614	637	598	638	597	598	631	608	623	645	626	646	608	594	581	673	674	598	637	673	622	646	643	617	588	591	671	653	614	643	599	616	609	636	609	635	614	616	570	638	594	593	637	631	609	650	593	607	652	598	603	582	614	592	641	642	627	619	617	639	562	636	633	632	617	635	600	609	632	620	657	636	637	644	613	615	648	621	622	602	632	634	623	647	603	570	648	645	662	587	650	628	581	634	639	637	617	636	635	589	619	611	594	605	607	621	623	599	676	645	641	640	625	591	597	609	639	633	645	638	657	642	630	602	636	680	663	614	625	669	609	644	646	597	678	578	645	654	656	648	620	654	672	624	654	596	609	634	587	607	642	599	612	664	632	581	608	669	636	660	602	596	616	635	613	605	658	671	603	597	606	608	622	636	602	627	582	641	599	636	616	620	606	668	627	604	622	652	608	631	631	596	622	637	618	608	616	596	601	632	649	648	647	609	619	635	623	555	643	571	601	623	583	592	607	632	619	630	620	632	585	600	611	625	636	659	628	637	594	652	622	595	625	608	651	650	607	627	602	631	604	639	647	590	639	633	636	603	624	622	598	638	625	627	612	660	672	590	631	570	609	629	629	613	634	627	625	633	602	636	583	646	651	601	636	628	635	634	582	655	631	625	652	602	629	640	618
26490	20185	7188	767	510	395	334	368	367	376	329	334	325	341	338	295	325	347	335	327	329	324	323	293	316	310	331	326	350	337	337	301	321	307	306	327	335	344	347	331	328	353	344	334	300	330	339	299	329	302	319	331	314	331	315	328	301	350	313	303	326	336	283	341	326	305	341	326	280	326	343	304	322	346	339	310	355	327	329	310	290	303	313	338	315	309	339	337	323	352	298	319	320	309	325	294	292	316	361	312	317	327	305	315	355	318	332	350	305	313	321	310	337	336	312	337	342	313	319	340	328	349	313	339	290	325	353	328	329	306	327	351	326	333	343	348	312	320	286	344	345	344	326	297	330	334	327	317	324	325	322	354	320	327	336	322	302	306	316	323	357	354	299	329	313	294	319	312	318	329	310	335	319	379	321	355	312	319	324	321	339	300	334	313	350	321	312	303	329	313	345	307	348	314	265	320	316	302	302	358	321	323	330	319	343	292	340	342	324	330	331	329	309	297	316	338	336	304	322	324	359	294	343	318	323	301	357	345	303	290	333	296	326	349	314	369	314	283	296	274	308	302	299	307	325	327	306	316	340	307	308	312	320	311	290	325	323	317	316	320	346	343	338	296	335	318	310	347	322	346	342	324	333	343	307	333	307	327	331	327	284	345	322	343	376	340	293	362	321	339	335	331	328	360	328	328	327	316	331	352	340	340	336	339	353	327	342	332	339	320	329	304	315	311	310	329	339	347	308	314	340	318	370	317	362	358	318	329	307	302	358	306	301	303	305	339	301	349	345	324	307	282	297	321	334	325	347	334	281	341	317	304	326	323	323	316	341	338	325	337	315	330	308	348	304	316	314	323	312	339	321	322	330	339	337	321	370	317	328	335	351	337	290	295	309	311	303	302	342	315	354	319	334	325	291	332	302	359	339	319	351	327	357	319	330	337	313	319	332	351	372	364	319	303	294	355	336	326	328	325	310	332	334	295	334	332	345	328	293	319	307	354	306	332	314	309	333	308	309	323	350	348	303	311	297	317	353	334	344	355	295	310	310	321	327	309	352	320	334	360	333	361	326	342	342	315	345	308	322	306	327	349	318	302	315	317	342	313	318	327	327	369	303	318	346	308	313	322	327	308	315	308	316	338	317	319	316	352	284	318	315	323	325	311	346	323	312	319	306	323	332	323	323	326	307	322	333	314	336	329	325	348	311	324	310	335	317	311	350	316	312	300	310	318	310	345	291	320	315	346	298	362	350	331	285	315	282	304	323	335	369	280	358	327	322	342	302	299	297	334	360	317	338	322	294	330	322	340	309	332	360	304	314	340	307	345	328	326	312	321	322	315	325	309	324	329	318	291	313	288	316	309	317	316	300	335	298	322	326	326	302	334	309	313	325	326	311	321	315	304	320	310	341	335	348	340	325	324	339	305	339	329	326	342	322	341	318	315	313	338	325	316	318	303	332	310	312	307	346	300	325	310	344	326	315	297	387	328	349	323	342	332	320	328	275	335	316	305	322	337	353	312	333	303	349	300	302	329	329	297	306	315	327	337	316	301	314	290	331	328	339	333	329	341	329	325	307	339	334	322	318	323	321	330	312	340	325	318	348	330	363	297	329	341	326	336	301	320	319	308	291	363	336	304	344	297	319	328	313	304	315	305	309	306	315	291	336	330	314	328	323	348	342	312	335	333	313	315	312	317	328	299	298	328	299	308	337	323	315	329	347	316	381	338	313	312	322	343	342	313	341	305	333	318	341	316	351	339	319	310	356	326	325	279	306	304	321	339	341	356	335	323	330	303	347	318	310	354	331	332	330	332	340	286	341	352	335	311	291	347	308	331	320	331	365	318	326	360	329	355	329	310	352	314	331	339	302	316	319	315	347	328	335	312	308	310	282	329	296	337	310	317	317	308	351	300	346	302	280	288	293	327	300	350	326	318	355	305	308	327	312	334	301	329	326	313	294	313	325	329	321	330	361	325	324	310	332	306	328	313	338	314	362	316	305	341	341	325	297	314	326	319	309	311	307	311	320	305	321	353	334	313	305	292	322	335	327	345	286	303	312	363	330	303	323	317	336	320	301	309	341	347	331	288	318	327	319	322	318	290	305	313	326	306	283	308	287	323	308	338	319	322	295	325	304	344	326	299	321	315	326	319	307	308	317	344	310	329	303	314	320	327	315	304	341	319	310	317	330	339	327	290	329	366	325	317	301	314	318	319	314	301	298	342	319	354	335	348	322	317	340	330	321	324	334	325	315	303	304	345	338	322	315	341	341	320	310	313	337	332	278	361	299	325	321	317	299	306	336	296	322	318	319	323	309	329	335	330	335	358	310	317	343	289	312	300	308	325	334	335	337	337	321	309	286	291	362	342	334	303	324	325	313	345	335	312	312	321	336	354	317	297	299	324	300	317	305	340	375	329	336	304	295	337	335	333	308	326	322	346	319	306	315	315	316	333	310	315	340	347	311	323	330	293	320	322	330	329	332	300	353	323	316	317	340	325	313	349	329	356	337	309	330	339	336	293	334	333	319	327	336	360	326	321	336	339	306	340	307	343	316	321	295	356	321	312	345	323	320	318	328	331	336	315	357	313	345	339	324	354	313	338	328	324	309	321	337	319	351	310	308	302	338	319	350	317	322	319	312	303	337	302	312	314	299	330	343	316	313	347	342	334	309	307	326	359	289	305	331	337	323	339	323	320	332	304	350	339	305	373	314	314	316	356	307	310	325	362	314	310	309	335	302	346	310	293	307	290	330	335	317	299	287	348	332	327	341	320	314	360	293	311	344	307	308	331	323	316	323	340	341	336	346	309	321	341	334	335	371	309	328	328	346	331	331	337	317	315	315	353	328	323	328	301	325	335	317	309	316	333	314	329	313	302	316	295	324	297	328	323	359	336	321	337	353	324	313	328	333	310	314	350	311	323	311	304	310	308	325	321	318	332	306	318	337	317	311	328	307	314	295	346	297	349	308	325	345	326	337	342	285	346	306	320	331	313	324	312	297	326	334	337	344	345	369	330	329	326	338	313	329	326	336	320	333	360	382	357	335	323	350	327	349	332	320	299	335	293	323	327	330	354	321	335	339	298	309	323	330	334	337	316	338	329	362	292	372	313	321	343	346	315	335	305	333	326	317	324	334	335	339	311	324	336	346	354	347	311	336	295	299	305	350	324	341	325	293	315	337	283	343	314	372	325	351	346	298	330	318	304	333	333	337	319	323	296	324	337	319	323	332	372	333	321	313	314	326	297	287	315	321	335	313	340	325	347	334	338	331	310	305	344	304	293	313	305	309	312	322	328	328	316	309	293	339	305	336	329	311	339	319	299	310	287	300	313	311	340	311	331	349	296	349	308	329	325	340	323	353	314	306	345	327	300	320	344	346	365	336	286	299	300	306	340	301	305	301	335	328	353	307	316	332	284	305	334	328	324	340	339	330	326	320	292	350	306	290	307	308	341	331	332	320	335	318	299	326	341	326	307	349	310	311	324	357	328
8338	1775	1649	1021	863	752	763	719	644	620	641	666	623	627	610	641	622	598	614	604	647	612	624	609	592	619	607	595	623	585	590	595	615	593	626	595	600	590	638	600	631	582	650	634	607	603	575	603	615	638	640	619	589	612	636	597	583	556	578	559	582	605	565	597	614	654	631	621	665	575	668	621	598	582	605	594	612	593	606	622	630	637	581	598	605	596	575	583	602	584	569	593	583	576	604	632	617	582	573	599	580	650	619	613	586	613	617	606	624	591	608	627	603	610	644	542	624	604	629	592	641	557	573	614	592	593	613	598	626	595	613	559	608	601	558	618	546	579	631	674	597	619	571	609	639	593	600	567	624	594	627	614	626	584	621	628	604	589	589	652	647	594	574	609	646	600	580	625	606	570	644	632	583	586	635	599	599	621	653	646	622	637	655	593	608	595	610	629	590	588	578	625	638	623	594	631	669	618	628	597	633	623	589	551	613	611	595	601	590	631	560	603	598	662	629	631	607	609	592	616	608	600	615	585	599	608	588	607	567	592	608	599	647	659	597	637	579	625	662	605	613	604	620	596	573	622	641	638	602	624	615	596	599	614	612	613	597	589	602	636	581	634	621	634	637	611	591	615	578	644	614	640	637	579	570	595	579	624	592	633	576	583	613	622	619	591	636	600	621	604	605	593	665	593	628	624	610	572	612	590	558	659	590	585	614	637	579	615	566	580	598	595	628	615	624	616	576	606	558	617	573	575	599	614	655	643	608	600	643	643	651	569	601	630	612	601	575	592	617	613	628	614	651	587	599	603	616	582	605	578	617	578	599	594	640	637	619	601	576	621	619	612	639	592	640	623	622	577	577	619	605	627	570	562	620	537	642	634	634	640	624	622	659	608	628	626	584	596	628	598	571	577	624	628	612	627	606	624	650	660	617	611	557	605	601	616	593	624	605	625	615	592	591	643	628	616	568	585	609	601	600	613	547	644	632	602	565	626	641	616	638	609	575	607	609	587	612	637	573	576	596	634	605	597	545	647	620	644	583	620	596	626	648	597	582	618	624	589	595	650	606	592	588	616	600	625	594	633	623	642	618	605	583	594	617	605	586	565	662	577	609	577	611	627	593	606	580	625	612	647	625	579	641	626	585	594	565	606	610	608	609	628	594	609	597	590	591	585	608	574	587	584	573	623	654	593	610	588	617	598	666	591	620	639	606	596	644	659	581	558	578	568	641	596	624	636	608	645	649	604	613	634	583	617	617	597	611	597	605	629	583	634	579	631	623	565	569	589	598	629	571	589	553	606	636	590	626	590	591	619	587	587	583	624	620	641	601	608	578	592	600	598	623	597	622	615	614	609	618	598	616	614	557	615	632	613	614	617	612	586	623	651	601	642	578	597	579	601	624	626	597	596	625	626	598	639	607	648	609	597	605	645	616	610	647	557	605	607	620	583	620	582	587	587	641	632	605	598	631	609	614	586	578	600	596	602	669	572	630	573	620	601	613	624	586	597	623	581	589	639	605	631	591	650	590	603	561	625	605	602	596	591	588	654	606	606	597	607	602	613	618	626	625	569	655	580	584	616	644	609	578	568	617	554	609	615	615	608	652	596	615	563	595	604	615	616	548	635	636	610	612	628	602	573	629	617	619	608	645	648	608	672	618	603	630	571	590	566	622	566	621	601	642	612	603	654	594	608	625	625	627	568	581	582	597	631	573	574	617	612	629	594	648	632	604	574	650	600	673	598	610	596	588	611	581	604	572	562	628	611	604	611	583	622	621	628	614	610	597	622	599	624	623	638	622	591	618	608	614	571	643	602	564	611	581	648	575	682	609	636	632	601	575	619	590	618	551	632	572	603	577	629	657	590	580	643	574	623	614	610	676	620	580	611	629	581	624	615	619	608	617	574	617	570	616	614	615	617	549	612	598	675	576	562	567	623	632	602	609	576	653	660	608	612	590	602	605	599	651	642	633	605	606	576	648	603	646	591	564	571	627	645	659	648	628	584	562	632	593	591	618	561	637	588	638	620	669	637	613	590	594	615	608	601	634	604	616	609	622	580	591	569	684	647	635	598	615	604	582	662	621	597	647	617	600	570	594	563	597	648	586	627	607	601	610	617	571	622	593	599	593	614	615	589	621	628	634	630	617	618	614	651	602	595	641	593	628	642	596	626	613	560	599	662	621	640	619	634	613	601	620	552	609	635	618	645	614	594	599	626	634	611	633	603	642	607	605	588	612	588	597	592	612	620	614	639	643	628	611	617	631	591	624	633	609	617	635	607	627	569	638	623	556	625	597	609	597	570	594	613	615	601	561	596	582	605	591	618	615	597	615	593	626	615	646	581	569	628	603	606	644	600	610	614	590	598	655	641	625	604	584	598	598	587	634	594	603	590	645	580	642	638	603	598	572	629	634	605	611	588	588	536	619	669	633	578	574	637	609	585	571	641	606	591	665	590	593	610	600	588	608	615	549	648	597	563	603	593	630	597	612	600	637	599	572	592	583	577	632	623	629	597	658	635	601	607	614	574	585	613	634	672	627	616	585	601	592	588	606	634	604	619	563	620	595	557	587	589	593	642	595	590	633	594	570	578	639	555	596	600	631	586	601	628	609	584	577	584	595	580	624	560	626	633	588	630	590	607	627	608	572	624	566	600	625	598	599	615	629	599	656	618	601	575	596	612	630	613	614	603	615	631	658	666	609	637	625	601	652	593	599	607	615	569	619	578	626	579	602	591	611	572	617	602	657	594	597	660	607	604	602	629	586	686	622	599	631	684	642	628	578	600	569	602	629	594	590	641	565	647	618	593	611	599	590	618	616	631	634	585	598	578	599	659	584	563	603	574	557	632	617	572	597	642	595	604	629	583	616	616	632	611	657	600	613	654	605	555	650	571	590	647	633	589	607	628	566	594	596	626	603	600	610	606	624	593	572	637	610	595	595	581	642	659	620	632	649	615	622	607	628	613	595	591	624	620	609	600	612	624	587	652	582	630	621	601	608	574	651	578	602	583	568	586	642	624	582	607	622	616	573	602	602	614	611	632	614	582	609	635	577	555	613	584	635	614	598	631	607	559	613	564	585	609	622	548	590	661	617	575	598	602	607	595	608	632	595	568	608	660	593	595	590	629	622	565	591	621	591	590	629	616	603	590	612	627	634	601	633	619	555	617	557	622	620	580	644	620	598	595	632	617	647	589	633	577	615	618	614	594	565	621	608	609	591	634	592	625	593	632	655	579	629	652	590	534	582	596	636	596	573	595	600	616	664	617	574	563	656	546	678	626	599	599	610	643	584	587	602	596	594	599	592	624	612	590	627	632	638	604	614	636	584	609	600	605	575	599	575	613	651	644	613	622	588	618	584	592	579	579	636	588	620	641	623	646	603	633	608	606	592	611	615	619	575	619	556	610	589	625	621	617	594	560	611	584	557	604	599	625	619	612	588	614	605	593	608	593	606	579	607	654	605	605	593	611	621	566	603	613	581	602	576	575	631	645
23989	20974	28031	24096	19056	1466	582	403	343	282	275	237	228	235	219	194	203	190	214	199	199	186	203	180	196	166	171	183	176	176	183	167	163	161	189	164	169	168	172	179	158	158	172	175	161	183	187	168	170	140	174	192	140	142	164	176	180	168	175	168	166	153	160	151	150	191	163	173	172	162	183	139	165	168	170	183	166	153	174	162	189	135	186	166	171	162	152	157	147	173	170	159	167	191	150	154	181	177	198	150	171	171	147	173	173	169	180	174	181	184	193	162	160	153	174	143	165	162	165	139	174	164	190	161	157	139	174	161	160	159	162	153	161	158	172	173	177	172	170	182	173	156	167	162	162	180	175	176	163	174	160	173	146	171	171	172	149	171	138	171	144	164	188	182	171	163	167	152	165	188	168	154	169	165	169	156	173	162	170	162	184	165	174	140	163	146	179	127	163	138	164	146	173	178	167	169	177	155	164	134	179	177	168	157	158	177	164	164	166	170	180	154	152	168	170	174	187	164	169	154	172	156	155	161	164	154	160	191	184	171	171	170	167	147	162	163	188	176	175	154	197	166	165	179	174	160	178	139	179	157	177	177	170	172	179	186	153	161	174	155	150	163	176	167	159	157	187	162	191	166	179	140	148	163	172	182	158	185	176	159	161	158	171	162	161	162	177	163	175	166	155	159	174	170	171	157	185	164	166	155	159	163	159	173	163	159	178	187	160	181	166	157	157	161	154	187	173	164	155	160	176	166	174	163	168	155	169	169	174	159	176	166	161	159	168	146	185	175	174	170	157	167	169	183	161	190	177	172	170	198	158	153	200	170	148	150	164	149	167	161	174	165	187	175	155	166	172	178	141	191	177	167	144	171	160	183	168	166	162	159	146	164	170	172	165	182	151	170	154	189	171	156	173	182	171	175	163	145	155	170	193	157	167	192	142	158	165	146	165	171	163	169	159	166	178	143	152	186	175	159	179	149	183	173	183	167	163	156	165	155	166	150	183	177	169	156	157	172	161	173	131	160	145	167	162	167	200	166	177	213	176	175	128	158	177	187	173	173	171	166	177	152	171	183	157	153	175	161	147	160	152	166	155	163	176	138	167	186	165	149	175	152	203	157	163	171	150	170	184	174	156	169	169	170	173	193	162	175	163	152	169	162	169	169	158	165	154	195	190	153	162	162	168	172	153	194	184	148	170	153	174	177	186	165	190	174	141	176	177	164	190	161	155	184	171	155	180	155	164	172	173	183	173	160	165	168	188	158	199	175	166	155	151	173	174	203	149	171	154	184	167	164	165	192	171	159	145	165	169	177	159	167	169	171	163	158	184	164	164	168	145	177	181	147	201	185	168	169	145	157	185	177	163	168	186	154	186	155	170	175	152	155	160	163	158	166	160	154	177	146	181	150	169	172	159	148	157	156	154	162	173	145	152	182	169	163	143	186	156	171	179	172	171	152	170	173	147	168	181	190	189	172	177	187	173	168	159	160	160	165	155	161	183	162	169	175	164	192	149	173	151	164	163	163	158	162	173	172	173	174	175	175	172	162	166	165	187	178	174	166	153	171	154	166	179	174	177	168	176	179	175	147	168	178	161	149	183	160	180	164	174	163	150	139	162	157	152	163	165	196	155	175	156	192	160	183	172	142	154	168	182	174	169	185	178	159	162	177	136	157	140	157	174	167	169	158	172	149	155	152	165	169	160	161	131	178	181	181	160	185	170	164	166	165	165	165	187	163	174	176	137	161	160	171	167	154	172	192	175	156	166	172	162	181	158	179	201	167	164	170	164	165	164	167	165	188	158	149	172	164	151	159	185	145	158	161	157	177	165	145	182	184	180	160	150	151	156	128	161	165	154	162	170	165	146	195	169	169	149	188	177	170	173	185	154	151	183	165	173	184	171	164	173	167	160	166	145	166	146	171	165	162	151	168	178	146	174	147	140	154	177	158	156	151	170	166	155	164	167	172	153	199	167	159	160	156	153	161	179	183	175	152	177	164	182	163	152	153	169	160	145	174	173	203	171	144	131	158	154	161	177	168	168	147	167	184	159	155	186	161	180	161	159	160	185	168	178	164	166	178	179	215	150	171	184	149	194	174	167	161	174	167	160	164	171	162	172	183	166	159	160	168	144	160	173	190	158	177	175	160	166	143	171	178	170	158	181	160	157	160	177	155	192	159	178	159	154	172	126	155	162	158	158	148	168	174	194	149	160	149	149	172	173	146	164	166	178	186	153	166	164	179	187	146	154	175	178	168	173	156	177	192	157	149	152	156	175	171	161	166	192	154	164	175	169	171	148	158	156	173	156	189	176	164	174	187	162	161	172	154	159	144	195	183	174	168	165	167	175	175	164	161	135	169	180	200	170	162	138	153	172	149	178	183	133	166	196	142	139	142	166	168	175	162	157	152	177	156	168	156	179	162	178	175	174	165	180	177	162	176	169	191	165	182	159	146	180	155	175	160	173	197	145	165	156	180	164	164	163	174	154	164	176	169	148	188	152	203	171	168	186	170	171	175	173	179	150	172	179	150	172	158	158	157	157	177	162	183	165	167	176	179	160	178	159	186	170	176	168	139	158	136	152	191	163	177	164	186	166	169	152	157	168	173	158	176	169	167	168	158	160	154	167	173	179	146	182	183	164	180	171	172	163	163	188	146	170	161	158	174	162	162	156	169	188	179	166	168	168	161	167	181	167	166	157	149	152	141	149	166	144	173	178	168	159	168	152	176	171	155	157	175	170	174	171	159	159	153	163	169	178	195	161	190	164	157	166	170	159	152	150	182	147	153	158	182	162	161	162	166	164	148	166	188	167	148	164	146	166	167	170	180	166	191	154	177	186	144	158	178	161	167	167	163	173	177	153	172	156	160	173	168	155	177	186	144	186	174	167	162	177	170	160	151	160	186	153	165	181	182	161	186	165	177	178	181	165	175	168	173	181	162	158	177	178	146	182	188	168	156	167	166	172	183	189	137	164	177	168	163	158	155	165	165	149	139	152	168	174	178	164	172	163	171	181	180	163	162	152	174	167	171	162	165	156	182	174	187	159	158	188	181	163	181	176	155	176	144	149	158	158	149	162	166	150	160	164	186	156	181	165	141	170	161	157	156	173	185	171	166	178	166	167	164	174	161	167	145	161	164	169	177	173	165	169	163	150	183	175	163	164	170	205	148	165	144	130	160	164	168	193	147	181	197	185	142	168	160	162	161	162	159	172	168	185	135	185	151	171	146	154	165	163	158	166	164	163	151	164	148	174	162	161	148	179	158	163	160	156	173	140	169	177	170	152	195	173	138	178	142	157	156	152	164	179	166	150	168	159	176	163	146	169	162	169	183	201	164	183	163	185	168	163	189	179	157	168	168	165	149	168	167	169	176	181	171	168	161	174	147	166	179	171	166	180	160	146	165	161	169	163	186	155	155	193	187	173	181	198	156	159	173	166	149	170	165	162	158	182	182	166	169	170	168	166	161	162	183	193	178	156	163	181	194	148	143
16199	10203	8558	4264	2699	1981	1598	1241	998	852	795	730	592	584	562	507	485	434	468	403	395	443	396	373	385	373	386	376	405	342	362	366	349	362	355	365	315	334	363	346	361	324	324	337	361	342	346	355	325	314	329	327	323	325	325	354	355	347	329	355	341	322	323	338	340	320	350	361	362	318	311	313	322	343	351	331	308	341	314	347	337	330	312	328	322	340	326	304	308	342	358	316	306	332	311	350	343	330	362	307	322	331	321	339	347	306	329	327	329	326	371	325	319	323	348	287	358	353	338	340	287	325	327	344	330	335	313	330	339	348	357	354	365	314	337	325	356	343	289	354	333	332	343	313	332	343	334	343	304	338	294	350	317	326	322	300	330	344	324	351	304	328	306	328	349	309	309	274	331	329	305	308	332	350	350	323	316	332	372	328	338	337	296	353	339	342	312	308	336	356	345	320	330	322	285	355	309	310	310	323	337	373	328	350	323	339	319	319	328	352	361	315	329	342	322	310	336	305	332	342	342	341	330	343	347	338	323	346	344	325	309	347	309	301	327	343	365	326	310	357	354	312	307	330	319	337	348	307	309	350	309	323	321	292	333	331	316	314	340	316	329	312	317	338	328	314	337	328	340	360	295	320	352	305	302	317	291	325	333	306	345	335	359	382	290	332	340	324	307	311	317	322	346	344	318	309	326	324	344	314	324	293	361	334	315	326	325	300	333	333	333	340	308	323	324	348	335	320	342	368	319	312	333	333	304	350	343	336	368	294	356	338	334	325	331	288	311	329	313	331	296	335	318	349	326	364	351	357	340	336	330	329	317	326	329	346	308	317	323	344	347	334	331	323	341	327	312	330	321	324	363	340	300	338	327	322	315	324	317	329	329	338	321	326	372	355	296	335	347	337	324	338	343	303	343	324	306	345	348	315	335	341	368	295	353	343	315	347	307	314	324	347	354	281	347	327	332	331	325	338	315	309	320	340	358	357	311	325	319	336	349	332	340	316	319	310	324	318	314	320	339	320	315	324	338	325	307	329	330	303	342	341	307	332	345	317	312	320	328	282	305	367	346	324	307	317	354	327	334	330	330	313	339	373	302	328	313	324	294	335	330	329	381	345	292	358	325	328	330	291	357	303	380	372	346	353	327	277	330	348	299	299	336	354	332	318	333	352	309	352	333	327	330	300	367	326	301	331	346	336	332	338	332	316	311	365	312	335	341	335	322	338	342	343	313	323	334	363	361	313	337	327	347	337	315	366	329	319	317	349	342	286	313	321	310	314	327	330	364	320	345	355	348	329	341	351	322	316	303	343	323	333	338	344	321	334	334	330	353	282	330	315	303	307	350	344	296	319	330	304	324	305	315	308	303	347	328	340	318	315	319	355	340	335	337	313	335	300	308	335	339	313	318	325	348	324	330	323	316	293	318	339	316	343	306	292	340	276	347	324	305	310	332	314	352	357	301	336	333	306	349	350	325	312	346	341	350	329	329	325	334	309	339	317	335	329	324	306	324	349	339	316	315	355	335	324	292	354	305	302	354	333	309	314	313	324	347	330	360	305	308	319	317	351	330	328	306	324	332	305	332	333	346	345	289	322	342	316	344	293	310	310	329	329	326	329	306	327	333	333	327	321	309	306	328	294	325	322	326	341	323	365	338	352	313	330	301	331	340	331	298	314	323	325	337	317	317	312	304	310	329	342	307	347	358	325	337	331	359	330	336	341	300	361	325	319	345	324	341	306	323	333	345	310	322	320	329	322	320	317	338	342	346	325	306	376	300	312	348	319	324	320	323	319	325	326	292	311	301	319	305	328	348	340	292	361	296	324	320	337	288	310	343	301	344	348	318	343	324	329	303	317	327	319	350	322	339	293	319	311	333	359	297	332	341	325	350	302	331	320	304	337	342	315	360	325	350	338	314	296	345	346	337	323	338	331	357	296	313	354	345	316	305	300	349	352	296	280	325	289	301	352	313	339	343	344	338	330	314	337	308	308	333	345	328	295	316	317	300	318	318	311	281	331	337	327	350	306	326	310	350	337	331	333	314	325	310	315	311	349	298	363	299	314	305	342	295	307	302	333	335	343	292	354	309	333	329	324	335	331	333	326	305	382	336	327	324	317	321	312	327	321	323	311	308	361	313	320	337	323	360	348	343	336	307	311	347	359	344	315	318	325	341	325	362	330	345	321	352	363	306	313	340	348	317	331	325	353	325	356	315	314	348	343	307	323	329	350	335	340	353	316	319	328	348	295	354	284	345	297	326	314	307	324	342	326	357	341	327	313	330	306	343	308	321	350	329	340	342	330	311	322	316	320	312	344	321	331	338	319	360	320	336	337	305	348	318	300	295	321	310	344	349	312	340	319	340	346	338	308	328	310	351	317	324	342	344	341	312	314	345	335	346	309	291	344	346	330	344	310	322	315	333	283	342	329	322	318	314	340	352	328	324	286	358	331	327	330	318	305	344	343	303	303	319	310	289	340	335	320	340	343	324	335	342	316	306	334	356	347	350	277	344	338	326	309	310	354	335	324	348	350	327	318	328	358	320	330	325	331	338	317	328	279	341	305	323	341	365	319	348	344	323	315	280	360	310	348	287	344	323	357	354	320	308	346	335	338	319	326	323	339	313	304	349	320	351	385	343	315	326	348	336	304	337	337	288	334	311	335	307	307	330	339	321	353	304	327	303	338	319	307	324	332	330	328	295	337	320	310	298	314	324	336	326	320	337	308	335	341	338	323	359	326	336	340	322	355	367	353	336	324	316	303	317	346	295	354	341	280	325	298	342	320	325	302	327	325	359	339	326	331	341	335	332	310	289	342	319	303	312	358	340	321	379	334	338	304	319	381	317	336	312	305	295	338	298	335	309	317	326	341	327	304	356	336	333	368	359	321	318	338	328	329	299	329	317	341	317	319	336	297	342	311	310	338	345	318	356	343	357	325	292	342	371	329	331	308	308	315	339	351	334	335	333	311	320	344	328	308	330	295	321	315	353	334	347	352	309	337	311	322	343	331	330	317	320	329	308	348	319	325	317	328	338	323	337	314	344	291	312	327	310	306	326	332	336	322	315	332	316	335	305	357	313	309	338	331	320	372	353	327	299	318	317	314	358	323	353	342	298	300	319	343	315	322	318	283	342	334	296	329	328	297	338	338	335	342	352	311	346	323	316	324	324	336	318	349	311	338	333	332	329	330	311	347	360	335	323	328	310	341	342	286	326	340	290	347	368	313	325	313	368	315	359	317	331	321	314	320	328	321	318	339	329	330	338	333	282	332	341	369	305	325	343	346	319	333	318	290	328	308	345	329	303	313	346	329	298	340	339	333	321	352	343	308	294	369	352	301	333	316	338	293	328	325	350	337	309	355	296	323	313	319	335	311	321	323	344	317	310	315	346	316	312	312	322	310	341	326	318	338	331	338	345	288	328	321	310	320	310	317	314	292	300	312	297	337	342	335	345	332	355	344	340	307	319	310	323	339	294	311	307	302	329	333
23012	21006	28779	23438	21008	18123	2002	920	673	638	581	547	521	478	446	479	483	397	422	382	426	425	432	369	416	405	413	366	365	383	392	380	359	384	359	384	390	389	379	361	390	356	396	380	386	394	384	377	401	378	367	365	401	372	384	395	341	398	366	370	381	364	356	359	403	354	399	341	350	380	359	355	346	368	354	346	345	384	348	389	353	372	359	382	367	366	363	390	379	333	340	385	352	375	351	377	365	392	377	362	380	368	363	368	381	363	391	405	375	347	358	389	380	361	375	343	377	367	376	408	335	371	368	341	371	346	384	362	358	386	404	367	392	362	359	381	375	392	367	352	354	383	372	369	372	339	365	343	374	368	328	362	343	352	364	355	355	368	373	363	320	359	386	350	362	350	370	350	378	380	343	366	371	381	337	344	384	372	377	364	360	360	362	371	344	332	365	359	340	380	377	380	350	381	373	342	379	338	379	354	346	362	366	377	357	369	373	360	381	348	376	380	349	366	367	337	358	372	367	372	345	333	371	342	390	378	352	403	365	372	392	383	375	372	416	345	349	349	305	380	322	380	377	365	402	360	398	338	359	345	321	354	367	380	366	325	370	369	391	401	363	347	341	363	362	330	327	370	338	355	338	371	370	368	357	399	379	369	401	365	358	377	348	386	356	380	366	345	341	374	372	341	361	357	351	374	380	368	375	351	379	343	389	369	362	327	383	337	368	362	334	349	346	387	374	360	362	363	366	334	378	378	360	369	361	389	383	343	388	360	350	378	356	377	386	366	349	376	339	359	334	370	342	369	371	338	338	371	375	357	339	355	348	351	357	377	354	388	332	352	364	350	374	361	371	359	381	358	342	330	358	322	387	374	356	393	380	353	359	364	374	384	354	361	367	331	400	337	361	381	386	372	372	359	363	355	371	343	340	363	344	332	330	378	355	345	385	381	363	344	416	375	370	382	364	372	307	341	380	365	347	334	377	349	349	365	356	385	337	366	374	352	373	377	369	364	356	376	369	383	371	366	361	338	385	368	386	372	356	378	368	309	376	372	350	371	379	376	356	361	344	357	338	386	336	363	326	359	327	368	335	349	370	340	350	340	333	343	382	369	330	351	336	370	327	354	362	347	370	334	366	369	368	366	379	375	400	341	374	360	336	375	368	364	375	334	345	356	347	361	382	346	384	349	338	355	345	372	405	350	379	367	344	351	365	390	353	352	343	377	371	350	342	346	353	359	356	352	368	369	357	353	349	383	374	378	356	341	328	368	375	391	411	333	374	354	386	408	373	355	380	351	340	358	381	359	360	361	372	401	338	339	352	349	367	380	358	363	329	355	363	373	414	347	377	365	391	373	328	349	352	358	357	340	354	366	351	340	418	373	332	372	359	349	347	358	347	351	355	339	357	369	323	395	376	339	376	356	399	355	366	357	377	352	365	364	376	334	378	338	368	390	371	350	368	363	352	378	374	348	353	344	352	351	377	347	360	368	374	360	328	381	358	346	377	407	382	362	366	351	371	354	341	336	354	347	359	345	328	357	357	380	346	345	341	352	318	389	346	369	373	343	347	384	371	364	353	354	356	353	355	356	355	350	357	358	344	352	346	335	371	348	368	355	371	352	346	386	360	373	390	364	389	338	378	356	391	380	355	337	385	340	402	371	376	357	347	391	355	346	368	368	377	358	348	380	349	353	364	384	337	365	331	376	344	376	359	390	355	330	326	381	359	367	363	313	341	375	356	359	334	337	343	346	357	364	350	395	359	356	388	372	376	404	361	368	365	347	363	371	375	354	357	347	356	343	362	366	373	406	337	372	378	355	357	368	336	362	349	359	355	365	368	363	326	389	329	358	344	359	339	389	334	361	394	377	344	343	367	370	364	371	347	359	389	354	333	357	356	351	339	350	344	357	387	363	361	384	376	365	330	378	358	344	359	369	363	372	298	352	324	373	347	357	356	377	369	364	350	377	357	381	374	350	358	345	374	365	314	388	367	350	373	348	357	399	381	358	350	345	357	345	389	381	393	336	351	372	333	380	350	369	367	318	359	377	348	338	347	341	360	371	363	360	339	341	355	364	390	358	332	366	355	344	379	367	378	343	362	392	344	405	349	402	378	359	355	378	318	349	379	360	337	354	375	355	352	363	338	352	350	319	320	354	378	344	365	384	353	387	355	387	331	358	383	336	361	347	363	354	326	376	358	380	328	369	341	347	347	402	341	325	357	347	352	382	386	357	338	367	361	333	360	387	371	345	372	358	365	336	377	355	359	369	341	328	340	340	392	344	340	374	355	317	391	366	347	351	345	382	349	337	337	339	365	353	371	397	353	368	326	358	352	359	358	388	374	385	357	388	365	342	351	335	360	372	335	368	363	364	386	326	375	355	332	370	365	364	365	386	348	362	332	390	370	361	357	414	355	391	371	343	381	376	348	387	396	330	355	376	367	375	405	290	315	362	356	392	386	378	390	327	349	350	382	359	374	349	385	384	363	349	343	356	358	354	348	353	359	344	398	358	372	363	369	365	377	348	361	343	361	350	361	391	354	353	376	394	376	375	362	349	341	340	370	344	358	366	361	360	325	349	347	351	384	348	394	362	374	359	334	391	365	369	354	339	360	338	353	349	375	342	362	353	365	347	359	379	399	353	390	363	382	360	355	383	364	356	344	345	341	358	358	338	361	365	383	386	364	373	372	365	389	354	348	342	364	368	394	344	373	341	405	378	391	364	347	394	369	348	365	354	366	365	366	353	392	362	347	378	316	336	356	363	386	408	353	364	354	319	378	356	387	364	322	319	338	375	339	347	352	385	319	358	373	348	367	377	379	340	358	375	357	343	405	363	359	352	350	338	406	356	345	333	400	381	365	365	375	346	355	332	323	342	362	334	343	318	352	365	327	321	345	326	369	377	338	358	370	372	365	359	363	368	353	362	357	347	341	357	325	353	377	340	335	375	357	327	346	378	351	352	384	359	335	350	367	379	403	323	366	380	389	369	346	379	343	367	374	341	346	351	404	368	385	350	346	388	353	358	378	357	382	356	326	365	367	386	404	358	359	377	368	337	363	364	362	384	373	343	322	343	372	391	320	338	364	373	306	368	351	324	366	356	369	341	318	362	392	343	359	347	389	361	342	370	357	370	347	351	372	367	376	352	345	362	347	382	390	358	359	359	365	340	337	375	377	339	371	355	355	387	354	343	348	340	333	349	348	362	352	328	376	343	364	340	373	360	339	369	332	384	400	346	380	331	311	357	332	344	368	359	357	345	344	371	346	369	382	384	384	347	379	329	337	362	373	348	364	378	357	383	376	350	327	359	388	352	361	400	373	378	332	381	379	352	339	351	312	358	359	388	382	327	390	356	341	332	332	360	340	382	344	343	394	380	381	350	363	367	359	371	376	351	334	362	369	400	372	348	338	354	356	367	387	359	377	345	381	356	389	362	383	354	365	382	347	343	341	380	358	384	342	352	380	341	360	375	343	364	360	387	369	399	339	380
18642	16286	13824	7475	5108	3782	2809	2270	1954	1672	1459	1316	1217	1105	1065	969	918	880	827	858	891	759	769	772	741	751	772	748	693	721	691	668	713	668	674	641	657	660	740	640	681	664	658	670	655	685	681	613	645	647	641	672	676	667	649	625	659	692	622	621	660	658	613	632	612	621	646	617	600	628	604	617	662	672	639	672	621	589	672	646	692	630	624	623	663	632	632	629	654	612	604	634	673	644	642	594	663	635	657	647	631	640	653	583	649	660	652	581	630	626	635	633	628	623	639	637	659	616	659	657	632	694	651	636	634	611	637	638	617	624	624	628	591	635	603	664	589	629	634	606	619	618	638	565	636	666	617	604	637	623	633	591	607	668	605	598	633	640	655	599	633	637	629	625	658	630	629	604	636	598	619	624	595	642	635	570	616	664	606	622	617	638	640	627	580	619	618	619	588	636	645	609	660	624	608	622	605	622	607	614	655	629	621	588	656	587	618	572	623	603	602	589	611	688	590	629	573	643	671	605	679	608	614	622	589	641	581	637	634	666	630	639	643	623	649	627	632	610	641	617	652	608	584	605	638	631	626	643	676	630	650	615	605	617	622	572	609	617	639	589	633	614	618	625	617	676	647	609	642	587	628	602	628	645	584	657	642	629	613	578	630	615	653	623	651	598	611	615	613	633	631	583	633	640	620	618	678	614	650	655	647	635	623	623	586	630	630	610	639	604	635	572	618	645	649	623	637	597	634	629	621	588	567	597	646	634	655	658	633	651	594	650	600	628	592	636	630	623	579	674	671	702	592	650	633	631	608	617	632	580	639	676	649	607	656	629	579	613	641	573	649	622	631	641	635	608	627	645	632	644	649	617	685	684	639	619	626	601	601	662	617	573	584	597	618	646	636	648	618	639	591	587	630	640	656	624	602	617	639	628	640	628	609	591	650	630	629	626	615	609	628	574	641	655	620	608	663	645	636	650	653	600	690	621	610	656	636	631	627	626	613	628	598	613	611	614	617	588	671	554	636	639	633	643	637	671	595	654	620	623	569	585	627	641	608	687	636	628	653	617	602	636	628	625	625	624	630	683	622	612	622	632	622	605	634	621	603	623	634	624	643	605	685	636	637	694	644	636	621	645	577	600	667	640	600	640	575	600	599	624	601	666	608	647	648	622	621	635	628	686	613	599	629	610	646	615	595	626	666	601	598	595	615	595	631	668	612	636	636	624	619	633	634	633	631	629	638	647	622	635	648	609	634	608	635	672	641	671	629	622	631	640	648	612	616	632	616	553	618	628	612	602	619	635	651	629	669	651	643	626	607	603	658	656	624	579	583	634	593	661	634	615	610	604	601	619	660	620	639	626	611	605	655	640	629	636	631	591	638	584	656	622	601	652	669	624	633	624	589	614	601	627	605	580	589	617	625	643	594	608	635	623	652	610	630	600	599	627	646	626	617	625	642	554	653	623	627	634	645	625	648	645	612	645	608	688	600	595	633	626	641	611	619	683	619	666	585	658	648	643	639	598	625	657	633	617	608	649	649	591	600	638	605	594	610	646	639	626	615	650	610	629	624	601	625	628	623	622	662	609	615	620	633	609	621	625	626	598	613	602	617	625	643	622	601	650	626	673	644	632	619	624	636	610	617	629	614	593	639	640	600	617	624	646	644	665	683	620	615	638	606	627	629	610	666	664	605	661	635	639	616	552	636	624	682	621	621	594	633	635	620	577	624	594	623	617	600	642	626	628	588	670	614	612	649	611	633	648	612	626	648	581	603	624	604	656	623	610	604	634	635	652	606	637	642	578	636	622	614	636	602	603	591	593	626	645	652	622	658	648	645	608	647	594	622	591	634	626	637	606	609	625	628	621	647	624	596	638	697	615	614	601	642	651	628	618	623	633	663	608	638	663	614	614	585	639	674	634	628	644	672	625	643	632	668	615	621	665	634	669	579	631	639	660	667	650	643	617	602	650	640	662	653	609	632	631	611	639	609	627	650	562	607	607	680	600	593	635	638	624	619	695	657	657	620	603	648	623	610	583	616	606	621	595	601	674	643	646	670	633	656	632	634	631	619	589	572	625	661	639	644	625	637	623	612	637	688	581	635	667	648	627	622	627	615	602	633	645	621	652	605	637	643	633	633	607	622	605	617	658	603	624	632	641	646	643	651	598	634	631	679	635	676	629	622	605	626	652	625	667	634	637	650	632	593	659	631	599	631	645	625	634	601	591	635	663	681	628	597	610	625	622	622	627	642	658	605	616	615	588	647	633	622	598	629	615	626	660	617	630	637	647	638	599	645	608	653	612	576	603	611	629	638	674	649	617	641	621	642	629	635	607	604	584	638	639	631	590	631	599	639	590	667	632	608	633	647	679	650	599	600	598	634	606	626	610	618	629	625	632	638	632	617	616	626	573	640	649	627	662	590	656	622	591	664	580	591	642	634	631	583	601	619	635	647	654	629	640	612	657	681	650	608	603	575	628	633	569	632	629	597	605	627	655	677	631	681	631	594	658	608	636	642	607	603	627	672	587	644	635	625	663	642	601	640	614	630	599	609	635	602	582	628	666	626	658	624	616	626	624	643	619	625	628	611	615	657	600	609	613	603	610	665	606	632	618	638	624	620	604	639	660	626	635	629	601	656	634	553	628	599	630	583	625	615	708	635	596	624	600	587	601	680	669	645	616	639	627	645	648	610	564	636	617	674	631	640	627	614	609	588	589	647	646	660	645	617	601	648	631	641	642	651	662	635	599	623	647	634	674	628	653	581	617	627	622	600	625	613	660	651	617	584	653	649	604	622	658	632	688	588	644	674	613	608	721	625	616	640	652	614	627	618	615	607	613	575	652	642	631	648	668	636	617	611	648	661	605	629	617	629	618	621	652	632	642	612	596	669	631	629	580	635	648	616	613	607	674	650	666	626	590	598	605	622	665	619	672	628	644	625	630	603	652	645	615	656	635	664	663	586	650	615	635	618	606	610	647	631	620	633	613	637	622	627	650	642	612	678	619	625	630	621	634	616	655	658	614	636	656	611	620	616	602	613	585	661	683	697	623	636	629	610	640	582	619	625	667	632	639	668	633	642	628	610	633	636	594	585	617	591	650	588	663	596	630	621	588	645	614	617	585	642	594	657	633	625	630	602	583	590	619	637	649	669	604	669	608	624	600	637	615	627	597	613	632	631	663	591	649	634	614	615	661	661	657	625	606	606	642	623	616	608	630	629	619	626	645	598	654	605	615	604	625	632	678	632	610	607	606	596	644	603	617	641	620	590	630	659	598	617	619	633	595	641	583	623	639	630	645	640	631	660	634	614	624	657	614	660	607	618	607	667	650	626	601	601	647	641	625	597	593	636	622	598	632	648	628	661	606	609	645	616	637	630	606	621	634	612	668	592	648	594	649	617	658	625	614	573	624	583	612	620	623	607	619	633	618	629	594	631	627	611	594	628	581	649	632	570	646	606	646	607	633	627	585	606	634	590	622	598	570	663	652	618	634
26514	20274	7506	843	567	546	369	324	346	357	331	333	335	350	346	331	309	310	307	292	329	330	295	296	323	348	359	325	324	350	295	332	332	360	327	320	296	340	329	310	297	320	316	328	322	314	342	310	331	322	350	287	339	304	328	332	323	311	326	324	341	303	326	356	348	333	349	331	331	296	341	342	302	340	327	332	308	319	297	328	314	310	324	339	304	295	309	309	338	339	338	318	302	332	326	335	309	343	315	313	328	308	320	316	303	304	335	332	299	319	291	316	335	298	306	336	341	326	325	304	356	342	313	324	304	327	330	316	293	309	331	319	339	283	297	329	323	314	297	313	326	355	355	349	336	357	315	328	299	348	336	333	319	337	324	331	318	378	371	339	315	349	306	323	325	334	348	344	311	309	322	339	297	352	326	308	340	352	318	305	310	327	331	332	300	299	342	327	336	324	348	335	332	336	308	344	359	312	330	340	298	305	322	342	301	318	327	327	304	344	322	341	331	330	334	344	298	375	319	336	325	307	293	348	309	339	367	297	334	312	328	350	335	327	317	320	313	359	351	304	329	302	341	297	329	327	324	315	299	284	311	294	337	305	321	298	295	338	326	307	346	346	308	343	339	284	364	351	318	289	319	309	325	322	322	302	308	342	321	362	334	345	356	334	340	355	336	312	330	327	313	333	335	342	337	312	353	325	305	333	324	321	340	310	332	321	328	295	341	349	350	336	329	327	326	297	337	305	332	336	313	314	302	331	316	322	327	316	329	332	332	324	330	325	301	322	335	308	325	296	314	309	310	296	307	320	325	338	346	303	335	320	337	309	288	340	317	322	326	308	340	312	340	323	343	338	345	311	325	307	324	336	338	318	332	319	351	302	338	336	292	334	341	305	347	299	331	306	329	356	316	335	327	319	329	326	311	343	310	312	347	325	355	316	323	310	345	320	320	323	326	333	326	285	323	336	311	322	289	343	324	326	321	314	332	299	326	320	306	327	334	314	340	320	340	356	319	343	324	316	328	330	319	317	329	314	339	339	310	302	307	308	304	339	323	310	328	359	330	359	343	323	358	337	350	330	320	333	298	337	345	327	333	333	338	336	340	332	331	301	311	317	339	353	318	329	344	320	316	302	351	330	364	357	339	316	334	345	329	335	328	302	337	337	322	336	323	297	346	328	315	327	340	342	308	342	336	327	339	324	302	301	324	358	350	327	349	321	310	320	308	319	314	286	324	292	372	358	311	294	316	338	344	295	311	320	321	326	315	320	342	310	343	327	324	334	363	320	344	307	334	316	345	323	330	345	319	309	350	302	330	324	313	308	294	307	319	323	331	324	330	334	311	322	313	319	310	325	344	307	318	312	298	328	358	353	335	309	326	321	343	313	315	319	323	332	334	296	313	319	321	347	303	348	316	344	322	304	324	342	333	332	323	323	330	306	333	305	339	334	325	294	315	320	318	311	306	336	341	343	347	335	324	326	321	327	362	350	367	333	326	324	320	317	308	341	299	320	343	343	314	329	308	317	308	344	340	336	329	327	325	331	352	331	342	335	327	322	287	326	347	327	343	308	323	301	319	346	304	281	328	343	333	354	316	341	338	326	327	322	323	346	313	334	317	346	353	353	336	354	343	308	321	307	341	358	315	304	337	337	356	337	322	296	321	312	292	324	320	327	339	310	342	333	340	358	326	341	343	332	324	372	333	345	305	327	327	322	319	349	318	327	309	317	344	308	308	308	307	332	335	334	319	336	340	337	305	302	281	336	311	321	343	323	337	326	321	344	329	313	337	337	348	325	314	287	350	339	315	339	322	361	353	343	314	321	330	325	349	320	320	339	312	310	330	321	301	343	336	360	304	322	337	322	351	321	308	334	320	307	335	326	341	313	352	346	382	312	376	328	318	354	319	317	287	322	325	302	346	352	307	318	329	347	307	349	358	320	317	322	351	334	344	311	375	352	283	337	322	347	337	308	329	307	334	346	342	318	332	322	331	309	307	326	356	330	310	328	349	339	343	317	350	305	306	303	330	358	327	328	354	338	330	311	311	336	341	329	296	307	321	320	323	336	338	305	315	332	340	333	325	321	322	340	358	346	339	309	326	336	335	330	336	300	310	323	314	364	338	313	327	361	324	344	310	344	294	322	294	368	307	347	327	308	351	327	347	362	349	289	321	320	312	320	320	337	322	319	322	304	315	303	316	330	328	299	322	337	321	306	328	305	306	318	306	346	295	302	347	364	326	321	304	328	307	334	312	370	321	340	306	306	343	349	314	352	348	296	311	333	373	303	335	350	352	310	323	335	329	356	336	310	338	322	323	317	343	339	326	299	315	346	340	306	314	328	308	329	338	307	347	337	309	343	341	309	326	346	336	321	334	349	352	319	328	327	307	347	313	338	320	335	330	308	302	344	329	369	316	281	341	322	322	333	324	305	345	312	333	295	288	352	332	325	337	324	325	325	329	332	301	335	340	352	364	346	332	325	327	329	280	320	327	339	330	305	314	332	332	336	325	316	324	313	307	350	306	325	340	317	309	345	339	325	297	364	342	341	307	325	325	330	326	312	303	324	309	320	357	327	342	330	344	342	340	336	321	287	307	302	322	336	320	346	322	316	341	326	305	324	352	332	307	326	299	354	317	351	339	324	307	313	333	312	298	322	316	320	331	311	307	339	294	318	342	336	314	349	346	322	349	324	323	317	305	327	300	330	346	311	344	345	320	312	296	294	351	329	326	334	306	330	322	326	373	345	330	334	369	321	321	325	353	296	350	314	344	350	322	333	352	324	305	316	321	355	333	335	308	321	368	318	318	331	331	363	363	324	318	316	304	348	317	314	327	304	311	319	306	343	340	339	322	316	326	339	341	320	314	298	313	304	318	317	318	302	307	318	339	316	322	321	309	314	298	320	315	324	321	348	335	302	324	294	316	318	331	322	330	312	326	346	334	341	330	290	332	321	349	318	310	322	329	286	309	345	356	327	348	324	344	302	339	330	311	327	324	335	325	335	325	345	301	296	320	323	310	375	323	341	337	331	370	303	314	286	314	284	305	315	315	359	345	354	341	330	340	305	320	317	329	318	333	316	325	341	327	311	341	337	324	300	332	328	306	305	311	323	312	305	344	319	316	321	317	328	325	349	337	339	345	326	295	311	329	271	319	304	342	350	320	303	301	347	297	310	351	323	342	338	337	311	340	314	309	336	329	299	332	281	347	339	302	320	307	347	314	298	336	305	299	318	327	303	331	326	335	333	323	324	340	297	296	322	300	341	326	291	338	331	326	337	301	326	359	309	351	355	306	304	326	339	347	323	373	324	335	332	328	365	331	323	341	335	304	338	364	312	329	299	330	330	333	326	322	342	317	349	338	328	318	345	322	305	331	313	333	338	368	344	363	352	309	344	338	313	343	311	303	324	317	323	327	313	352	316	314	340	333	321	316	335	286	307	330	328	337	345	288	318	320	297	333	318	311	323	342	344	303	351	319	309	309	327	330	311
8297	1888	1680	1031	903	787	754	674	679	647	665	605	625	668	625	641	629	620	665	637	584	578	591	632	595	567	588	630	612	614	620	624	610	611	601	619	594	595	561	573	610	623	584	635	595	585	600	557	598	614	611	587	598	631	612	597	632	580	631	616	607	612	607	570	626	620	577	592	626	639	619	555	579	592	595	599	583	593	645	579	626	606	606	630	577	610	607	623	615	613	600	628	613	617	565	619	613	589	586	616	643	633	623	620	579	612	626	599	604	571	626	635	610	543	561	625	611	653	576	575	582	609	640	599	577	630	621	567	610	641	604	619	551	620	631	604	579	641	636	594	600	622	609	612	594	556	574	643	635	617	542	593	588	598	626	600	599	592	635	616	582	624	609	540	644	596	622	562	587	576	670	573	612	634	612	593	619	554	577	602	608	619	592	638	581	598	581	592	635	608	590	582	611	596	600	557	618	601	575	610	605	605	577	639	601	630	610	583	622	578	611	586	602	633	578	561	630	609	632	586	605	593	605	602	641	562	631	602	547	611	562	602	600	579	622	576	605	605	569	625	590	593	612	611	619	598	590	621	606	595	625	612	599	602	536	607	580	598	640	639	612	587	648	573	610	620	605	582	576	585	602	597	571	573	601	557	619	567	588	602	621	626	573	639	645	586	619	572	628	594	590	556	578	557	617	604	613	600	611	624	613	604	551	609	583	614	580	589	594	593	621	644	622	660	573	552	637	617	637	608	553	658	624	610	598	604	580	585	608	587	578	597	644	578	604	659	580	618	602	592	571	579	586	548	586	586	554	604	603	600	582	587	630	620	570	578	622	593	581	594	548	611	614	668	622	590	604	601	585	592	609	664	622	586	633	630	629	582	622	600	593	585	586	611	515	609	567	591	643	604	591	600	564	602	588	596	610	615	595	574	601	649	592	612	583	623	590	642	591	597	594	587	624	645	633	579	627	610	635	592	621	608	610	605	602	579	557	622	613	599	620	594	601	613	578	657	598	577	641	639	593	583	581	608	604	595	613	654	626	621	596	606	607	629	592	630	634	588	647	585	588	581	612	583	625	639	605	587	639	595	600	609	585	604	611	612	636	618	625	610	605	651	670	631	627	620	622	646	577	616	596	613	594	580	616	558	645	609	608	578	621	612	584	615	614	609	629	597	585	645	609	601	603	574	597	621	644	613	553	618	535	573	631	604	607	601	627	593	615	590	588	645	606	620	553	610	633	632	612	610	560	628	623	578	583	574	613	600	640	586	561	638	590	599	579	609	599	578	607	602	580	557	585	635	596	593	573	576	588	617	549	610	552	610	609	636	588	610	636	609	625	603	610	607	590	559	600	616	616	593	621	576	626	654	591	585	600	569	569	638	580	616	555	591	621	602	558	582	584	629	575	655	591	585	609	581	575	624	621	658	611	603	624	607	575	612	603	586	565	632	614	615	600	599	621	585	598	597	635	603	610	558	599	602	607	592	608	644	589	582	636	588	579	608	668	593	616	602	576	611	587	586	622	625	573	582	578	604	639	625	582	602	585	580	613	613	670	586	594	605	596	616	625	628	621	643	572	593	591	577	645	629	585	599	568	639	583	623	575	617	620	616	628	610	596	682	674	661	614	604	616	598	598	588	601	594	581	580	654	628	607	624	582	596	617	591	630	604	630	601	617	561	618	625	600	577	601	589	599	594	615	613	601	619	604	619	614	597	608	639	570	635	574	607	608	593	551	615	626	594	559	578	590	607	596	599	562	587	613	618	556	559	660	638	586	603	605	617	593	642	616	618	621	595	566	592	609	585	590	599	611	593	574	626	573	650	626	593	602	616	658	600	541	627	577	590	584	631	548	619	622	608	620	636	587	636	620	606	636	616	588	593	616	668	560	619	594	607	608	596	590	580	635	590	589	635	614	594	604	595	604	633	598	628	631	586	634	626	618	598	653	571	615	651	611	578	613	629	572	595	595	623	572	606	647	599	599	598	661	616	569	575	614	555	596	575	616	566	572	652	597	598	612	612	669	649	581	596	587	599	603	636	642	621	618	585	592	554	534	651	623	601	634	604	628	592	555	570	621	589	602	593	610	648	562	565	545	614	622	598	611	586	610	591	616	565	559	626	625	552	582	609	607	606	600	608	582	616	613	615	569	612	574	607	569	600	596	649	583	604	634	625	619	612	615	616	600	579	584	605	597	571	626	604	602	593	600	628	614	647	621	579	622	606	573	579	591	565	576	630	630	586	602	606	548	641	579	614	619	570	633	585	612	567	596	609	587	566	598	601	591	626	570	592	598	622	614	575	636	620	575	613	600	609	604	594	609	573	604	575	609	574	569	672	594	576	610	639	616	610	618	559	626	616	612	626	608	636	610	624	621	561	644	602	578	593	602	611	605	576	586	606	586	660	585	630	622	605	595	569	607	581	621	612	627	611	583	568	568	598	605	607	670	612	608	574	570	606	644	595	581	624	604	585	596	603	631	645	598	599	588	606	599	559	597	602	567	591	587	590	586	584	614	631	660	573	580	579	620	658	587	619	630	615	629	628	593	620	539	635	626	590	628	593	590	611	606	562	549	645	593	635	607	633	653	595	667	591	589	621	603	580	605	587	602	600	618	571	604	606	609	632	639	577	620	606	630	635	569	634	621	626	606	609	644	620	562	596	595	583	567	584	604	633	589	600	615	623	608	564	591	575	604	624	574	605	637	617	598	616	608	618	642	595	617	621	610	596	628	612	611	586	651	606	679	610	601	572	626	612	572	616	599	562	600	604	579	586	580	614	617	645	579	624	693	593	611	605	645	630	585	585	569	630	585	612	585	596	607	568	654	559	645	605	614	605	654	589	590	606	596	561	590	628	591	608	582	609	601	618	625	675	619	634	629	544	581	604	580	602	593	612	587	637	576	617	616	606	627	601	621	571	628	621	618	637	613	618	612	656	585	632	617	605	627	606	616	649	584	619	609	551	567	601	581	618	599	594	614	602	569	604	564	608	583	583	627	596	563	605	619	589	631	588	575	588	617	612	628	584	592	590	617	600	619	643	620	593	604	581	604	605	614	640	608	638	573	590	619	624	568	591	640	591	582	654	624	618	651	612	602	636	631	622	590	624	613	561	590	610	630	605	608	634	617	608	620	641	627	569	587	585	606	631	591	602	600	598	579	659	645	566	626	581	623	588	639	598	638	630	617	603	642	620	631	594	618	592	624	595	577	596	624	599	574	621	582	582	609	594	658	586	583	592	602	628	586	600	614	558	631	604	607	545	599	630	649	597	588	649	600	578	628	609	569	592	630	588	555	596	617	600	636	614	614	632	582	649	613	615	590	554	602	602	612	594	563	577	612	595	602	574	605	587	586	626	572	598	610	653	626	624	591	613	579	590	636	641	597	614	579	587	607	608	580	621	585	631	583	624	629	631	608	614	580	597	638	626	609	570	576	627	617	618	673	597	593	588	640	613	600	621	613	640	617	599	601	611	597	600	595	563	589	625	611	633
23992	20966	28035	24043	19160	1506	581	395	348	326	262	253	230	225	222	213	213	201	205	193	171	207	159	167	208	165	209	178	182	195	176	168	173	172	188	172	174	188	149	166	173	162	160	163	163	153	153	165	164	176	174	160	171	158	189	165	170	162	152	183	187	170	159	203	173	156	180	182	174	140	179	187	167	176	141	150	158	189	163	167	148	153	162	180	156	167	162	182	188	167	158	157	155	163	146	158	169	157	191	176	168	152	187	172	163	168	186	166	192	162	202	151	161	151	155	175	143	179	168	165	167	186	169	146	164	188	167	188	169	166	165	162	170	170	165	179	163	169	179	176	175	161	168	174	152	166	174	177	154	148	180	161	172	153	172	171	149	137	160	163	160	173	162	156	156	174	176	149	184	150	193	180	169	200	167	170	156	154	176	183	146	173	166	178	181	140	182	159	156	151	160	167	145	151	171	177	171	176	165	170	179	157	155	156	165	175	155	180	185	167	168	168	167	186	142	168	166	160	150	172	181	165	164	153	151	151	186	138	172	159	160	167	152	175	159	178	183	160	159	190	162	158	158	157	188	180	176	160	168	177	166	165	162	161	160	144	193	173	180	162	158	174	161	153	145	162	158	151	176	164	174	156	156	162	166	169	172	159	174	144	151	175	142	156	171	139	169	159	197	165	153	161	173	162	157	152	174	178	166	154	161	168	137	177	163	160	160	187	160	172	144	159	180	178	182	137	173	165	146	174	174	183	151	188	138	183	174	170	160	169	186	176	169	172	144	159	171	158	163	160	174	165	160	158	161	163	178	171	165	162	157	194	152	131	175	152	166	162	171	152	186	171	159	182	154	158	170	169	165	178	154	159	172	161	156	151	165	174	192	161	127	161	177	175	158	165	171	168	149	160	153	154	166	168	155	170	185	151	155	174	164	178	170	149	177	154	157	182	161	182	150	170	122	180	163	146	156	206	182	189	173	139	167	158	163	161	169	150	170	171	174	187	176	141	180	186	168	185	174	153	187	163	174	180	173	153	154	161	182	167	170	182	185	170	176	182	173	170	149	153	164	156	168	145	163	162	174	178	163	164	157	168	167	186	160	164	169	147	176	164	159	164	165	172	164	175	155	174	181	133	160	160	165	170	160	169	163	163	165	169	173	172	161	187	162	157	147	167	162	174	164	179	169	169	193	175	160	150	173	143	148	164	138	176	196	164	150	195	165	168	186	174	171	151	150	173	171	159	172	172	176	162	194	156	148	165	161	163	174	164	177	150	170	143	157	200	162	171	174	149	163	164	179	174	143	156	166	159	166	158	150	156	178	200	163	167	172	168	159	169	167	173	157	153	176	152	162	170	153	184	153	175	167	183	155	156	155	168	161	166	161	134	171	174	164	153	163	159	173	188	158	145	171	151	166	161	173	157	170	165	153	193	168	179	162	153	168	168	163	181	187	166	146	150	165	173	157	162	163	167	146	175	153	175	167	177	170	158	181	174	178	164	173	172	152	142	175	163	179	160	167	167	167	160	179	161	166	152	155	156	154	160	176	161	182	169	200	170	159	153	171	170	166	167	161	159	152	155	175	162	180	157	177	178	173	182	160	168	159	151	190	178	170	161	171	157	175	169	153	140	150	188	167	155	177	180	162	184	155	169	158	178	130	183	158	155	150	156	166	158	184	193	165	156	154	156	168	177	163	171	151	148	167	154	188	196	169	162	174	139	171	159	183	161	168	157	175	176	164	154	160	196	187	160	171	168	153	149	187	161	154	179	158	159	162	161	166	166	150	184	164	161	165	168	175	156	148	145	187	178	165	174	154	161	199	161	153	189	153	157	172	196	150	180	181	163	187	175	166	175	178	174	162	158	157	156	171	169	173	163	184	169	152	157	148	160	166	172	168	191	164	164	175	145	168	154	153	183	176	171	179	192	159	159	150	172	171	174	186	170	172	153	154	168	169	158	176	196	173	178	163	195	170	171	157	175	171	177	178	163	179	170	167	171	173	203	180	154	197	150	152	178	177	179	179	145	186	178	166	153	186	165	196	171	162	169	165	166	167	156	174	194	153	161	162	145	164	170	170	175	173	153	166	166	162	151	160	163	171	159	168	179	170	161	159	166	161	153	176	162	175	166	153	178	165	148	185	148	164	159	166	149	169	166	169	172	163	162	163	199	160	161	159	164	157	134	161	172	179	173	148	156	185	158	174	159	181	191	179	152	157	176	144	160	175	192	166	176	174	156	128	152	172	153	183	162	145	157	150	172	191	160	177	167	164	165	170	159	186	139	167	154	141	169	147	163	160	160	170	165	147	167	192	182	177	170	173	163	169	162	146	163	161	155	187	154	147	148	166	146	161	183	157	163	196	163	168	144	141	198	160	155	175	173	164	175	161	154	180	175	156	166	168	162	165	169	171	161	154	165	169	165	155	178	165	188	178	194	180	175	162	153	182	167	165	153	160	167	152	185	177	166	145	158	140	169	172	146	155	159	171	170	162	162	168	190	183	180	179	192	176	154	158	162	173	180	139	157	174	151	157	168	155	187	158	179	176	136	168	156	177	143	158	185	156	161	152	169	164	167	157	160	148	172	149	148	166	172	168	163	164	150	180	156	148	186	156	168	164	151	171	194	158	174	164	167	153	142	170	178	190	169	162	151	176	151	174	169	169	162	171	137	157	159	149	164	148	159	166	166	174	157	155	163	164	178	162	164	156	158	162	160	158	167	154	195	149	178	157	152	160	168	144	154	166	178	178	167	152	169	163	188	174	160	150	163	184	174	182	155	149	176	159	143	153	180	162	161	164	172	148	141	167	156	172	143	161	162	160	164	156	167	163	154	162	161	178	168	157	155	179	158	170	175	151	169	174	164	145	156	141	175	165	158	146	166	178	156	173	173	172	172	186	180	169	192	178	172	160	165	141	163	172	163	149	169	164	153	191	169	158	160	171	213	163	157	175	177	175	142	162	158	158	173	133	164	162	154	171	172	168	145	156	160	184	161	145	182	154	176	167	178	166	180	179	168	158	192	169	183	180	169	175	172	168	152	160	151	164	182	168	185	156	153	164	158	172	154	177	181	159	153	166	154	159	167	175	164	157	153	173	192	141	161	158	161	164	182	204	148	147	154	155	161	150	154	183	143	179	175	138	175	167	175	171	169	175	179	160	134	163	186	164	168	184	184	169	156	162	167	148	164	163	179	148	153	147	170	170	168	169	168	162	170	149	173	162	159	139	161	159	173	182	175	173	142	170	165	156	174	155	158	177	170	173	143	150	168	162	181	168	172	186	184	166	184	168	136	188	176	179	172	174	176	182	155	183	163	159	176	143	195	181	167	168	186	187	150	168	179	161	171	164	149	166	167	167	180	163	163	157	148	177	182	170	165	176	173	184	162	150	163	184	164	153	166	180	162	161	152	159	181	184	162	181	179	167	161	174	162	162	178	174	170	175	140	157	166	170	164	155	155	154	189	166	163	187	157	158	159	161	173	171	163	168	149
16172	10206	8661	4205	2858	2026	1541	1263	1029	847	768	696	636	611	515	479	455	489	431	417	415	416	411	379	368	387	366	377	371	351	359	373	348	373	385	367	374	329	347	350	361	338	341	361	334	337	340	355	381	345	338	338	319	335	356	328	333	330	338	328	324	308	292	340	337	336	345	333	357	356	322	323	317	352	342	355	342	351	344	330	300	316	324	315	335	350	315	308	326	326	321	327	316	360	322	353	351	309	314	312	341	316	309	345	319	311	338	296	307	316	337	323	321	333	329	317	338	287	351	321	324	313	340	338	349	310	326	322	306	349	354	368	322	302	333	364	297	324	318	307	342	276	335	313	325	323	315	313	323	305	329	341	305	324	348	359	340	326	351	340	352	335	336	313	300	311	307	334	336	320	320	312	338	304	319	320	311	335	292	322	314	324	335	314	317	338	338	337	311	315	351	342	283	349	324	377	339	333	325	304	328	303	298	329	303	332	349	316	310	354	279	350	332	364	317	333	322	328	316	315	324	331	337	323	327	339	334	287	354	363	318	317	337	298	347	352	327	358	346	304	359	293	304	338	336	313	334	313	337	368	336	297	348	309	353	317	315	339	300	336	304	310	331	341	321	296	334	305	320	376	343	299	338	312	299	306	295	341	327	313	322	349	359	297	336	322	303	306	307	336	364	339	332	314	350	310	352	326	327	334	311	355	345	315	345	329	362	303	304	320	365	315	348	339	334	306	310	323	315	312	327	338	334	341	328	324	317	339	316	318	350	296	325	286	296	317	318	356	291	317	331	334	323	336	339	290	328	345	321	321	310	293	340	311	331	323	335	327	331	348	309	342	312	348	298	328	334	317	316	325	328	325	343	357	336	360	304	332	325	321	273	362	331	322	342	302	327	346	336	334	354	346	323	311	302	336	341	317	330	307	314	324	331	309	328	348	321	312	327	328	315	341	319	318	295	326	301	323	351	322	345	353	348	309	326	320	332	314	326	322	318	331	340	322	336	314	322	331	326	349	337	322	322	332	303	325	327	299	335	317	350	325	313	376	347	329	322	322	299	331	346	316	338	348	321	315	313	305	321	356	306	315	310	357	333	356	308	325	300	327	328	318	338	320	303	330	341	321	348	308	331	325	299	300	308	327	315	277	328	326	308	334	331	306	312	360	314	334	321	347	331	316	350	291	288	305	320	335	324	321	346	333	337	285	307	321	335	348	312	320	300	309	349	362	355	336	327	315	300	311	325	315	345	311	329	331	330	287	288	342	313	332	330	349	322	328	305	295	290	318	353	343	309	298	318	314	312	337	311	332	326	354	296	337	295	298	332	303	317	344	316	334	338	340	337	315	339	300	345	321	318	317	337	318	327	347	323	320	328	327	368	331	348	306	318	323	336	295	350	306	308	302	332	305	317	284	319	319	311	316	310	339	341	361	317	322	305	326	341	306	315	331	312	321	325	309	334	312	348	317	337	293	293	284	298	315	275	352	318	315	306	346	302	305	340	343	318	319	304	326	311	295	356	329	311	358	307	330	314	337	321	312	330	343	290	282	340	331	338	301	327	336	313	326	338	304	294	280	311	337	324	328	310	330	308	324	284	332	312	308	348	300	322	342	330	294	371	322	288	329	286	339	328	303	358	323	329	341	322	338	312	320	338	331	305	316	302	321	345	315	325	317	311	340	330	321	302	339	344	303	334	338	292	366	331	313	325	323	338	336	354	315	315	309	299	304	313	311	295	367	342	339	358	316	358	318	328	305	299	322	325	343	346	337	287	313	309	325	317	307	337	316	352	300	337	319	290	325	320	314	319	298	328	346	325	318	284	313	357	329	289	343	341	342	369	300	324	323	337	356	317	296	333	337	312	342	298	296	337	342	315	327	336	315	321	333	326	325	327	317	340	325	309	302	336	334	325	319	309	340	323	338	321	331	319	320	301	313	348	310	345	346	309	317	346	354	305	328	329	328	307	333	311	344	318	317	324	314	350	325	283	359	322	305	324	322	366	306	326	323	311	322	347	309	336	312	360	327	308	316	310	336	302	330	289	296	348	347	343	321	309	290	306	335	317	303	318	332	359	305	319	349	328	324	320	322	319	346	317	339	285	276	316	316	328	344	326	320	319	345	311	324	361	310	323	329	342	352	321	329	345	322	319	337	334	345	383	319	321	321	328	295	337	296	329	347	356	331	323	312	299	337	329	297	345	311	308	327	291	328	322	315	324	321	331	313	343	307	331	294	327	343	324	334	351	355	312	332	304	292	322	339	337	363	314	326	309	321	301	321	304	290	355	313	330	335	292	293	317	306	370	322	353	330	335	305	340	332	300	300	327	317	321	321	307	321	348	301	313	306	333	329	332	297	298	336	320	291	340	302	326	338	287	337	328	316	331	333	314	301	326	365	333	319	334	328	333	344	326	346	298	336	310	344	323	348	342	341	324	308	331	323	325	320	336	299	367	312	316	343	317	335	364	324	320	324	313	329	310	337	340	322	297	312	328	354	325	320	323	341	296	309	315	353	360	307	321	315	324	356	337	325	297	358	314	295	319	348	322	339	351	314	329	312	321	320	349	292	342	339	328	326	317	356	320	344	321	318	329	340	361	338	321	334	346	288	332	295	326	304	313	306	323	349	291	360	328	337	348	313	299	335	309	341	297	329	315	344	325	320	280	329	315	333	309	330	330	329	326	318	336	324	334	320	318	325	345	369	322	305	356	352	311	331	319	353	336	322	296	300	329	354	350	329	299	321	377	343	338	322	324	323	294	308	294	329	299	314	343	278	336	353	328	333	321	352	310	333	333	344	311	308	325	314	329	319	322	272	315	306	306	322	325	345	311	338	307	298	311	330	334	285	347	316	306	341	324	322	316	327	333	331	333	302	329	319	344	302	323	328	354	323	324	296	321	339	338	346	325	336	314	357	348	335	336	336	346	307	298	315	307	291	319	303	294	317	310	335	318	325	352	353	312	326	301	323	331	324	325	294	324	305	337	323	356	315	280	324	359	349	318	343	326	294	312	277	358	338	322	325	294	354	298	347	302	350	333	323	330	311	313	320	332	317	317	293	329	351	343	320	345	322	299	340	314	325	320	347	340	319	329	335	337	325	292	332	340	341	336	326	334	351	333	333	321	320	316	330	337	327	342	336	337	326	344	329	338	336	345	302	299	305	336	312	321	356	343	350	323	328	318	320	295	328	325	325	305	301	365	306	290	327	351	332	318	326	347	331	310	336	338	323	307	341	320	304	313	321	323	350	346	332	336	323	309	333	340	318	290	326	302	313	332	304	312	327	321	346	323	317	362	353	297	319	317	311	340	322	313	353	330	301	308	331	329	319	307	319	328	339	340	328	323	338	317	313	355	331	333	318	358	354	338	295	308	325	340	306	323	325	310	310	330	351	352	289	342	347	299	293	321	319	303	307	317	313	330	323	331	319	305	336	321	325	318	326	315	314	354	340	348	336	314	351	323	345	340	350	316	332	362	336	340	310	325	330
22997	20966	28758	23350	20969	18007	1985	925	705	603	586	577	454	500	488	454	431	422	463	399	397	424	418	394	404	388	370	432	408	382	389	396	396	393	397	385	401	372	355	324	385	382	383	355	374	361	383	398	386	348	390	355	343	368	361	370	364	390	378	369	379	345	342	348	411	377	376	369	381	372	369	410	369	368	371	372	375	387	342	357	348	349	375	381	359	368	361	363	329	384	381	382	371	399	336	364	370	374	346	364	331	346	383	361	368	378	363	362	381	333	374	370	335	348	373	361	325	341	359	344	314	383	388	362	399	322	373	368	364	343	340	324	371	368	345	345	353	393	392	372	366	360	352	351	336	359	351	361	391	364	384	407	367	344	361	355	363	372	365	349	357	367	388	305	385	355	341	348	379	399	366	344	367	357	365	356	358	357	391	375	340	330	368	349	344	373	358	360	360	369	391	339	358	376	358	375	347	379	361	361	330	356	391	357	375	350	370	359	312	357	362	368	351	319	377	391	364	347	368	368	395	388	356	313	382	364	362	369	365	365	357	384	383	361	363	331	360	347	379	359	356	350	361	379	364	382	360	331	389	364	377	366	359	367	295	372	336	369	368	325	383	387	387	383	351	394	370	363	322	350	363	401	355	354	353	351	356	372	355	380	370	340	378	349	357	335	345	346	363	341	328	341	355	352	370	416	307	357	348	344	358	352	373	364	351	341	318	363	378	384	380	340	383	389	371	385	363	356	367	339	328	373	357	373	337	358	363	359	405	354	333	367	379	372	378	373	349	346	345	386	384	328	373	393	365	366	352	378	354	362	345	382	355	379	368	342	394	383	328	350	379	338	363	354	349	401	370	358	368	338	398	356	374	347	357	345	373	351	325	345	373	326	389	366	330	341	348	378	329	368	346	351	382	352	352	380	398	369	373	371	380	389	393	344	363	351	364	341	340	335	361	354	353	386	361	352	371	356	371	357	430	350	366	403	372	366	333	368	361	375	375	363	342	379	344	360	348	388	375	358	379	339	349	342	344	345	382	395	334	354	356	334	338	342	357	376	375	369	349	359	359	348	368	378	364	393	352	358	353	375	350	347	363	364	352	376	359	366	359	373	355	344	358	326	388	384	340	363	355	360	372	373	370	368	359	349	362	344	367	336	338	360	371	343	365	364	372	329	361	344	362	346	382	347	345	380	358	389	368	356	399	338	364	334	364	383	370	361	350	354	346	385	359	322	351	352	357	339	392	379	347	358	405	391	366	343	332	374	361	347	348	371	364	354	360	368	359	370	343	363	331	333	350	361	370	357	346	372	388	361	353	330	359	352	396	349	358	357	345	356	342	367	336	366	353	371	353	372	361	379	358	359	365	385	344	355	347	360	330	355	358	383	340	367	383	349	364	339	375	376	340	357	341	357	346	356	371	379	380	351	352	351	335	318	361	340	376	356	364	356	388	349	376	353	362	350	368	364	347	362	345	364	404	385	341	364	413	366	382	375	369	379	347	352	368	307	369	342	350	379	365	330	360	367	355	346	343	362	370	376	372	353	331	400	365	361	349	352	373	348	339	344	358	359	366	311	339	382	333	327	341	348	345	332	360	366	341	324	346	349	373	370	362	369	346	363	359	363	343	340	359	419	343	357	351	357	341	335	370	380	345	357	365	357	376	363	337	336	368	366	366	361	379	358	391	344	344	362	366	364	366	372	330	372	341	365	366	356	324	383	397	373	385	384	351	354	350	392	330	386	350	361	351	356	353	378	339	403	383	381	358	372	355	341	361	329	369	383	327	372	344	367	350	383	388	327	352	348	351	342	366	382	366	343	334	347	324	337	370	342	362	369	378	412	336	340	359	377	355	345	376	367	385	351	325	356	358	372	369	363	367	343	360	365	362	377	347	356	375	347	363	356	399	375	387	374	359	364	353	318	368	348	354	378	350	397	359	313	369	335	382	361	347	347	342	312	392	380	339	347	365	334	347	363	378	354	364	358	376	351	373	323	342	354	390	370	363	356	388	351	338	339	337	352	362	355	343	381	370	349	338	376	382	367	376	365	374	358	353	353	342	383	371	377	324	354	364	367	379	362	344	356	356	363	340	381	333	350	369	379	335	319	365	351	323	369	402	370	343	322	361	376	341	340	374	333	368	372	383	352	363	342	338	341	357	329	327	355	351	337	373	386	350	345	357	352	347	354	370	377	338	378	355	368	362	387	389	352	351	323	410	376	352	366	360	352	324	363	351	352	369	367	364	365	354	326	326	326	371	359	346	348	345	346	360	370	370	327	369	371	365	348	391	352	338	365	389	372	380	388	376	344	370	355	356	357	365	342	375	346	369	361	373	354	364	395	381	367	363	358	350	380	314	354	329	338	379	369	345	352	387	375	355	366	344	373	355	366	370	348	338	339	356	347	378	374	374	367	351	371	392	398	358	350	371	345	357	357	374	363	366	379	336	388	379	361	375	374	345	324	337	348	329	344	318	346	368	366	363	358	334	355	404	387	372	390	349	353	348	356	368	375	348	392	349	373	370	375	343	345	337	356	357	372	337	384	365	380	340	370	345	363	346	354	355	412	352	380	339	352	377	351	369	346	376	350	384	368	385	318	369	374	350	353	346	358	358	328	351	336	369	361	352	369	305	365	404	359	367	356	362	358	380	342	341	369	386	350	354	369	406	355	335	342	365	361	356	311	343	382	350	339	316	410	375	324	371	388	345	378	363	356	368	356	354	402	388	354	379	388	321	347	360	388	348	350	365	361	335	361	321	372	359	358	388	375	366	401	371	359	383	345	365	347	339	355	338	337	350	360	393	357	356	385	362	397	378	375	337	358	350	324	357	347	354	363	388	384	343	349	376	363	341	327	382	381	394	359	365	354	320	367	363	364	378	387	350	323	343	389	360	363	358	358	372	355	380	348	407	374	366	353	368	345	329	352	372	360	332	331	382	363	369	386	385	364	372	369	361	381	332	389	370	373	340	367	385	379	360	371	333	351	356	402	370	366	366	361	359	332	377	374	337	401	369	357	383	349	380	346	369	361	349	364	351	375	366	366	369	354	401	376	362	365	406	337	409	342	371	371	365	360	356	385	368	373	345	363	369	363	382	365	364	335	362	364	363	369	342	345	329	370	371	367	340	360	323	371	351	333	341	407	356	358	315	349	359	345	342	337	365	368	337	343	385	372	352	360	376	379	337	379	391	345	366	374	346	347	364	353	337	327	330	333	346	354	327	342	377	347	315	334	362	325	349	391	338	349	342	355	352	319	342	346	339	339	381	382	340	366	390	344	387	392	359	352	349	385	344	326	379	350	378	372	342	374	324	337	398	364	376	351	356	371	354	373	373	354	387	379	329	373	381	353	326	382	357	348	389	329	349	353	372	378	347	329	323	357	359	340	352	371	338	365	351	367	365	382	327	362	352	346	352	366	328	382	366	375	377	353	384	340	342	367	347	365	361	346	366	355	365	363	348	357	353	387	346	344	373	338	345	352	377	367	377	353
18655	16205	13594	7529	5126	3600	2868	2294	1952	1628	1483	1318	1182	1115	1034	969	861	892	860	834	797	778	786	744	779	748	734	754	703	757	701	726	705	695	668	680	634	666	647	682	704	635	661	660	671	636	678	713	654	639	652	674	613	650	677	658	665	624	656	662	634	595	654	620	660	671	691	596	615	624	579	623	646	606	619	580	637	574	602	641	667	627	587	640	652	667	651	636	605	654	650	638	617	631	672	622	659	641	610	630	629	569	665	611	616	673	622	572	658	594	637	599	651	640	641	591	654	635	647	623	658	602	596	612	666	589	668	652	651	598	612	628	645	622	685	582	619	651	594	653	642	636	678	593	649	607	632	672	621	620	623	624	631	656	600	630	611	627	657	626	647	664	633	565	618	637	600	626	593	648	599	657	629	538	683	633	653	639	619	673	646	655	651	609	602	650	612	609	612	626	670	613	662	660	635	594	655	646	674	637	643	638	643	687	609	631	647	600	610	624	628	653	641	588	626	629	572	641	630	593	608	641	683	617	623	649	608	679	589	580	573	646	624	652	653	621	623	603	593	646	614	649	571	573	655	609	645	614	597	623	628	625	708	676	668	647	625	642	669	631	631	677	580	626	636	659	625	670	674	588	639	613	601	630	660	615	655	641	619	567	660	599	614	674	644	616	587	583	671	631	579	626	656	627	680	600	548	629	622	625	624	686	632	670	626	618	604	650	630	593	605	632	650	621	612	630	607	667	604	662	638	623	622	654	569	546	601	581	643	631	629	631	594	599	645	636	635	624	631	605	635	638	631	610	683	629	605	588	595	619	629	612	618	607	644	621	632	644	588	600	642	583	584	612	647	591	648	605	586	644	618	632	591	649	628	589	667	637	643	611	623	615	674	577	642	610	656	634	649	586	594	610	595	561	708	624	615	610	593	616	611	626	673	617	593	603	592	641	581	615	643	590	619	626	600	612	608	639	581	628	636	621	620	602	655	633	646	608	618	659	548	611	631	656	605	613	570	626	617	624	632	627	606	594	615	653	626	624	636	652	586	631	633	620	663	622	622	614	594	635	568	639	613	683	633	618	666	668	658	633	598	624	656	560	621	631	632	601	623	629	605	609	602	641	602	615	652	657	645	592	663	647	644	638	607	676	634	637	613	618	629	585	631	597	581	622	637	589	646	612	600	639	624	623	582	614	631	584	603	619	618	617	591	598	629	596	624	635	598	627	623	639	639	649	658	617	659	617	661	639	627	609	610	640	659	627	583	616	596	614	635	627	604	668	635	636	619	615	650	626	658	618	599	595	642	665	646	583	590	655	594	613	608	639	656	609	648	642	626	621	616	595	648	635	574	618	636	619	611	614	575	634	613	617	624	649	633	588	642	579	615	641	615	622	594	600	660	632	599	648	635	614	627	625	610	642	648	638	617	591	603	614	652	619	580	649	645	629	652	670	645	581	605	612	556	637	633	622	587	606	611	588	630	667	658	642	641	665	662	615	632	644	613	612	579	604	571	578	646	626	599	612	586	568	622	597	644	622	612	637	630	645	619	683	641	613	611	592	633	639	592	658	591	649	584	585	620	654	645	644	628	610	595	640	592	594	633	653	584	632	630	622	640	588	637	636	599	613	636	700	644	635	598	611	607	625	592	638	603	607	631	654	641	602	638	611	609	618	622	567	673	606	650	626	609	640	638	642	637	581	612	632	633	594	623	642	660	602	639	641	629	645	590	624	634	661	619	607	620	598	601	647	650	597	566	650	648	600	601	621	655	634	632	636	592	635	637	653	635	571	627	570	638	677	595	626	593	635	597	633	653	627	624	609	638	633	638	613	593	607	626	628	622	615	612	626	611	645	628	592	597	611	609	619	679	650	631	640	624	643	629	610	671	628	645	646	603	600	637	646	650	636	649	613	626	604	602	608	670	624	614	654	627	649	659	608	609	658	622	625	609	619	614	671	597	640	585	643	590	591	641	658	623	621	637	619	591	579	613	618	635	603	590	597	652	643	599	602	587	636	601	635	559	633	586	611	651	623	623	611	605	612	630	628	592	662	615	642	615	599	622	625	614	670	654	684	658	587	647	657	603	638	629	626	583	594	589	612	619	616	596	569	582	632	620	614	597	647	571	557	625	612	604	571	616	657	632	559	588	605	605	707	662	628	609	618	611	603	609	648	605	619	600	598	554	586	601	634	603	608	635	666	589	605	647	622	661	620	642	598	620	606	625	607	662	683	643	628	601	633	639	626	657	614	623	658	646	666	628	604	634	626	636	626	583	636	638	597	607	638	648	589	617	659	580	623	657	604	582	607	630	600	599	623	630	625	628	623	590	647	646	637	569	661	594	606	649	619	626	655	598	647	604	620	659	664	631	601	600	597	660	599	615	601	674	605	639	634	611	601	662	586	564	580	629	645	603	605	595	609	624	635	657	629	624	608	626	634	624	624	642	604	593	650	635	659	625	626	626	586	640	646	652	669	622	620	644	647	599	626	605	622	589	617	623	682	660	608	625	644	627	623	631	621	597	595	586	583	635	601	642	588	578	648	655	604	625	639	617	606	625	647	604	661	620	594	637	636	615	639	598	571	631	573	608	581	644	636	594	664	628	671	681	628	639	628	629	592	581	620	611	625	600	638	637	647	627	632	579	633	596	603	642	568	642	633	603	596	587	618	623	622	604	639	624	596	637	631	618	665	580	648	652	607	606	628	605	629	641	642	648	641	589	644	632	601	617	611	610	622	616	635	629	647	644	628	604	613	627	597	615	592	619	609	584	603	615	612	626	627	601	595	608	569	657	650	650	597	633	641	614	659	631	562	591	664	609	623	594	642	616	618	580	592	633	650	634	581	626	646	600	618	630	616	632	641	626	596	618	620	590	650	591	629	605	658	589	576	622	619	572	630	644	630	591	642	639	634	583	655	627	601	610	630	628	607	595	624	637	633	614	653	594	624	619	608	579	641	611	624	622	638	602	620	647	696	624	602	611	671	576	638	596	601	631	669	648	593	608	623	607	593	645	635	622	623	632	637	626	634	619	637	640	651	625	623	631	655	610	554	621	628	616	591	596	618	670	582	597	649	648	643	648	633	647	640	613	623	646	583	614	623	607	643	630	630	618	625	621	571	591	618	600	629	626	571	622	607	604	637	614	619	645	630	607	647	632	620	624	606	667	627	612	622	629	652	592	614	607	594	580	581	631	655	595	640	592	685	636	575	652	619	609	643	679	621	632	601	596	622	616	617	597	681	664	599	600	637	624	606	650	653	587	627	635	604	637	636	569	617	690	626	638	612	643	628	609	624	640	583	617	594	605	610	592	613	638	600	665	612	609	612	630	644	623	624	601	622	599	628	628	614	627	614	569	608	665	615	619	630	560	652	666	625	602	572	615	634	625	625	650	608	632	585	661	640	624	632	617	635	671	634	574	627	635	636	615	609	632	682	588	628	662	641	653	631	635	597	642	635	650	564	628	616	672	597	588	618	624	628	594	634	591	614	641	616
26473	20126	7414	928	579	522	364	332	353	320	362	369	322	328	309	326	363	310	318	311	330	313	337	351	299	339	311	353	367	330	338	311	311	301	332	319	321	324	318	335	294	335	337	306	300	303	331	299	334	316	338	337	338	293	308	319	310	344	360	329	340	339	328	328	331	336	313	350	311	283	344	292	319	300	320	307	339	320	321	317	314	300	316	318	304	328	308	335	326	308	320	350	372	313	264	330	285	329	306	307	341	333	319	321	307	288	332	327	298	303	340	321	290	316	333	333	334	346	308	340	311	349	289	328	331	272	317	345	308	319	319	313	327	290	331	324	305	318	317	337	320	325	304	335	319	303	332	329	285	328	317	338	332	312	297	326	297	302	306	346	314	329	345	334	341	271	293	309	336	305	331	302	306	337	327	326	343	293	315	328	339	305	342	303	340	330	333	310	345	332	274	334	335	325	326	294	341	294	312	314	287	319	336	350	296	316	339	346	311	284	322	320	312	299	350	299	329	324	311	301	320	313	287	337	307	321	299	293	314	297	322	294	355	327	337	315	306	354	309	327	346	298	303	325	337	348	372	299	314	319	322	346	333	342	307	305	299	344	329	325	364	334	313	336	317	296	323	343	303	279	310	370	299	330	316	324	371	343	368	313	323	279	321	317	320	274	293	334	335	349	323	322	309	334	302	350	323	321	296	329	312	318	305	325	315	297	328	348	306	324	337	306	315	333	302	296	333	312	313	315	329	322	349	323	327	312	320	319	316	333	314	350	331	333	335	328	325	321	339	304	294	312	338	329	328	334	303	313	318	354	338	350	326	311	332	323	320	328	339	291	349	327	350	314	344	324	316	328	363	343	309	331	357	291	331	355	307	337	319	330	347	312	342	313	318	332	322	323	317	342	345	303	373	296	352	300	331	327	317	314	354	294	319	340	320	303	329	342	302	314	318	309	339	317	312	305	341	289	312	303	332	340	309	301	311	328	308	312	339	295	334	300	329	349	312	272	345	291	342	323	338	312	326	302	351	328	345	340	312	325	316	347	330	279	333	358	328	302	314	315	341	328	315	299	327	284	339	341	379	320	301	310	324	299	299	323	315	314	313	310	306	334	334	319	327	328	327	280	365	329	331	310	309	300	347	348	351	309	335	308	335	313	316	297	321	317	315	294	335	331	328	310	290	282	298	308	352	351	306	328	344	338	312	338	346	349	328	324	312	335	316	353	319	307	293	323	313	329	330	308	325	333	338	305	312	305	334	343	317	315	316	322	344	333	330	321	316	322	315	335	293	319	306	317	348	330	359	342	339	332	300	311	345	307	326	316	332	335	321	332	330	345	325	321	318	316	317	326	293	320	349	356	341	296	327	336	308	329	299	339	348	330	296	305	377	354	322	344	321	332	321	335	293	324	323	364	301	335	341	311	346	326	336	321	301	319	334	323	317	270	364	338	312	338	313	351	304	340	314	280	341	315	289	318	304	292	300	332	345	335	362	282	331	324	300	312	318	333	304	314	354	318	300	316	284	316	338	370	355	307	350	350	315	314	306	338	325	317	325	320	346	283	355	335	314	332	324	309	305	312	303	319	300	329	345	351	296	290	320	334	327	352	323	348	339	337	310	319	359	317	305	344	331	322	343	352	320	351	304	323	314	324	342	326	334	302	350	311	329	340	318	300	316	330	319	356	344	292	350	346	330	347	331	304	328	322	333	323	292	332	319	315	326	332	332	389	337	295	350	323	319	317	290	361	286	306	340	344	338	328	331	344	322	292	303	313	348	333	314	310	302	325	337	301	322	321	327	332	340	289	337	315	360	319	329	323	327	320	335	338	304	321	356	372	317	315	315	308	326	307	333	345	316	325	307	327	312	343	334	334	321	345	321	307	334	320	334	306	325	320	365	338	329	310	291	316	323	296	322	340	325	339	322	332	338	361	361	344	330	307	316	328	328	343	371	326	315	321	330	330	288	361	335	326	345	349	302	333	337	330	328	336	307	324	353	335	315	333	323	318	320	349	305	319	322	303	330	316	300	331	321	326	314	305	340	346	330	315	282	346	338	341	339	308	306	323	299	324	294	346	338	323	318	304	318	316	325	356	336	338	312	329	333	347	347	318	264	331	341	345	307	315	314	325	305	304	346	326	306	339	321	307	324	331	327	348	304	309	320	302	320	304	318	303	300	321	337	331	292	335	298	337	326	313	320	292	339	367	317	323	311	316	287	337	325	319	315	338	341	297	340	363	295	306	312	294	342	335	318	359	340	287	316	320	322	305	324	363	341	316	356	330	348	352	313	318	322	328	340	338	327	303	305	325	326	313	325	320	321	335	301	354	306	330	328	328	324	348	356	302	346	313	279	326	329	327	324	329	317	306	326	331	330	304	295	331	295	304	313	321	326	311	299	327	346	308	349	327	317	337	343	344	310	334	326	312	323	321	338	343	321	315	336	298	302	337	334	336	338	313	309	321	306	336	320	317	324	315	330	327	318	302	314	328	338	325	339	297	328	338	315	342	321	340	294	321	290	372	320	329	298	291	307	315	313	335	327	326	333	336	313	333	319	303	290	324	305	322	310	302	321	312	327	321	329	329	362	308	320	297	339	308	320	328	339	339	338	361	335	323	357	308	342	325	303	331	345	310	328	326	330	325	293	288	342	308	299	313	321	339	343	343	312	333	342	312	300	321	329	341	327	311	322	320	319	326	329	364	315	326	311	314	326	300	337	308	322	339	296	322	322	300	334	310	325	303	331	330	355	297	315	345	325	289	315	309	327	351	319	343	331	336	338	303	311	312	330	306	314	335	321	316	320	320	306	326	328	329	332	301	321	317	329	317	310	355	349	324	290	352	333	309	305	329	322	292	307	348	299	313	362	357	326	301	317	315	346	338	299	323	331	308	313	324	335	311	315	296	305	294	339	333	315	306	332	315	286	332	339	304	311	295	326	289	354	330	320	326	351	333	328	319	334	338	305	324	313	327	332	342	342	291	358	308	325	368	355	338	362	373	300	291	332	335	324	312	333	315	314	301	324	326	285	299	297	362	322	329	324	311	317	327	321	337	329	344	328	340	343	313	326	321	335	305	333	292	355	300	345	331	332	288	325	324	293	332	325	310	322	318	313	302	321	318	337	309	318	306	355	327	330	330	302	318	335	338	306	306	322	311	328	297	328	310	295	317	300	333	338	342	319	334	316	330	342	323	294	318	329	338	339	331	326	334	307	341	324	323	349	320	340	310	301	288	306	331	330	312	328	339	313	337	347	323	284	307	339	336	317	355	279	270	321	304	296	289	319	324	296	342	318	347	339	325	307	356	301	317	326	349	314	351	340	322	333	311	333	321	368	316	339	346	315	316	330	298	310	303	298	319	320	332	301	311	315	318	310	321	366	314	331	324	316	325	306	332	314	306	349	329	311	326	336	307	323	284	349	327	336	327	333	314	308	325	323	335	324	317	294	312	321	347	309	331	313	346	338	312	311	311	306	336	318	353	320	313
8432	1840	1620	1026	879	802	737	715	704	662	649	640	661	621	623	645	609	610	648	605	610	596	632	604	584	620	596	625	654	577	631	618	591	614	586	604	565	641	607	612	596	569	608	599	603	592	596	618	585	611	616	606	568	584	588	619	590	626	572	575	602	588	625	581	599	601	568	609	607	581	592	620	574	617	592	600	572	589	594	612	587	562	583	604	589	611	577	577	634	640	560	606	624	632	618	591	586	523	590	570	590	594	544	583	626	629	601	645	556	640	652	615	662	585	623	610	614	628	632	625	617	637	585	624	610	608	560	592	564	604	598	608	592	610	548	583	618	616	632	630	578	633	595	601	583	605	596	591	594	591	572	613	599	587	613	594	629	633	593	612	641	584	610	593	568	588	555	586	624	592	595	573	647	596	559	610	578	586	646	597	590	578	604	525	565	584	624	629	585	625	637	626	625	627	593	631	591	578	628	552	624	641	592	558	616	633	612	622	590	595	607	617	612	609	641	579	634	607	626	603	574	617	602	612	596	592	589	621	595	595	588	575	676	599	629	590	630	564	592	608	554	564	625	560	581	616	613	607	617	613	620	597	600	602	640	628	535	617	589	585	604	595	625	618	614	612	571	612	587	576	624	603	604	589	596	576	633	612	600	603	577	627	613	606	545	648	591	635	636	572	641	597	655	593	573	546	649	585	593	596	613	637	652	615	641	627	585	603	606	599	604	579	622	622	574	606	611	602	615	553	622	590	599	609	621	616	637	574	594	564	579	542	590	627	614	574	601	621	618	594	642	646	630	561	583	610	640	606	594	621	576	606	598	607	639	595	618	618	624	594	599	623	621	617	601	620	582	566	604	633	635	571	622	607	647	593	584	620	607	614	584	612	620	603	616	599	614	580	625	620	577	646	573	570	599	565	620	637	593	599	590	630	618	642	583	632	616	597	589	574	596	646	576	601	595	600	598	647	610	594	622	589	622	569	606	567	570	620	546	612	619	596	585	612	595	605	644	579	630	611	630	604	588	625	592	620	642	564	590	606	629	659	617	620	605	578	610	593	595	601	581	609	621	611	622	628	608	587	633	631	603	587	623	578	608	633	595	587	573	623	611	576	594	634	601	610	651	623	574	601	607	637	595	598	625	602	621	623	607	623	572	589	615	595	600	594	587	614	569	618	619	615	569	597	623	636	604	598	608	638	601	591	597	666	631	621	587	607	629	614	611	626	621	606	584	612	598	605	593	593	600	599	590	589	612	607	595	648	615	620	602	543	636	608	564	606	615	612	624	596	614	618	578	639	633	579	579	609	623	582	624	568	566	617	636	572	604	593	585	609	616	643	589	578	622	587	625	602	604	550	605	620	619	579	582	600	591	580	624	608	625	644	570	616	572	598	586	603	613	623	607	626	602	600	579	592	590	605	595	604	601	631	568	615	629	605	596	627	566	608	582	595	609	636	608	557	583	624	633	615	606	593	646	576	582	602	569	605	644	577	609	595	572	623	595	585	624	566	555	554	584	647	574	582	624	616	673	582	590	637	602	640	564	591	597	597	588	654	614	627	591	595	593	602	616	588	567	598	569	597	589	575	638	603	616	646	553	588	615	631	602	617	645	608	626	599	599	549	576	593	621	578	615	621	585	592	553	579	588	594	646	594	575	549	598	580	624	605	600	569	578	614	607	631	548	633	647	595	615	592	604	565	665	583	589	639	592	585	632	615	570	592	590	575	608	596	573	609	625	602	584	607	578	613	588	571	560	557	646	620	605	565	586	569	574	587	600	605	592	605	645	612	568	606	592	574	600	569	598	587	627	573	589	613	619	586	606	598	644	606	616	566	592	632	587	613	594	612	638	640	580	616	586	595	566	594	589	612	607	584	575	572	560	605	602	579	639	588	651	604	609	560	571	632	566	580	593	618	594	664	643	616	592	602	566	621	583	579	615	608	616	579	619	621	647	590	582	610	582	589	620	587	601	631	602	618	585	612	595	620	625	607	623	593	594	629	616	582	617	641	558	540	575	610	577	585	623	618	625	571	611	621	570	616	648	588	595	600	624	621	614	600	606	650	624	615	573	579	581	590	593	600	627	623	590	595	548	597	591	627	619	646	620	591	618	616	573	601	592	629	587	642	602	606	571	627	594	578	605	577	607	620	645	599	564	580	625	627	607	592	605	609	574	598	619	565	559	607	602	619	636	583	601	556	617	621	646	568	565	618	607	598	603	576	603	597	540	574	580	581	578	642	594	616	675	620	580	584	598	596	598	537	610	676	605	636	589	588	584	570	555	612	606	605	590	617	565	605	599	566	607	583	589	583	651	587	621	632	603	589	601	589	594	614	651	598	595	599	607	603	628	634	608	596	583	587	568	581	603	562	603	590	599	548	622	578	618	638	619	610	595	601	660	602	628	586	647	644	589	582	602	628	624	620	523	599	588	596	600	575	597	603	593	558	630	594	632	635	603	602	606	600	636	615	604	591	627	579	570	604	641	609	571	598	594	594	594	645	567	601	573	609	610	594	574	564	568	599	657	586	619	618	615	619	615	602	625	638	579	616	605	570	646	597	585	568	590	591	550	646	624	615	597	579	598	641	588	622	662	579	603	603	601	637	575	607	589	621	583	597	612	616	601	610	609	555	624	595	591	593	567	596	594	614	621	563	545	583	583	583	604	597	623	588	607	607	630	603	616	581	632	589	635	603	556	620	639	608	572	635	562	616	581	631	646	644	607	607	608	613	612	577	589	583	603	610	623	589	615	629	614	657	607	596	573	586	587	607	592	603	587	609	579	558	620	639	650	597	585	621	598	599	538	610	606	598	603	588	580	556	614	597	604	620	632	633	594	582	553	585	625	594	625	616	601	601	591	598	596	571	609	585	604	603	589	575	595	539	594	570	565	597	588	572	588	572	600	602	620	609	615	618	585	574	602	581	620	646	613	557	620	568	650	614	631	661	603	599	583	621	597	578	614	590	613	587	564	588	657	618	604	611	591	590	637	582	606	610	601	584	600	605	630	590	650	588	644	580	595	588	643	617	610	627	614	595	609	589	588	591	618	608	583	608	591	639	583	575	597	582	596	616	647	589	565	603	624	595	589	629	601	647	605	595	588	586	621	631	567	565	571	593	642	618	602	580	616	614	594	629	609	626	575	593	593	553	564	561	594	618	598	606	608	593	583	624	575	597	607	603	590	642	616	614	567	629	559	606	615	628	663	616	567	551	598	600	617	610	582	584	611	578	591	573	626	594	590	590	547	600	561	636	605	574	624	660	594	600	583	567	596	629	564	609	618	639	592	593	607	637	597	632	605	597	619	593	586	626	602	607	594	538	585	552	592	561	575	594	589	593	640	612	583	640	619	587	591	590	598	623	620	570	630	622	598	585	625	618	620	597	615	621	584	616	602	592	620	608	590	601	577	619	582	614	659	579	620	646	624	606	586	594	594	593	622	590	617	613	629	628	586	592	607	605	574	630	592	626	616	611	585	628	617	581	647	560
23896	20962	28072	24029	19071	1445	539	427	321	281	296	244	244	218	235	214	176	203	190	188	172	207	183	204	160	181	178	179	173	175	181	175	192	178	196	161	186	180	203	147	172	169	185	167	173	170	162	185	164	144	165	198	184	173	147	173	179	173	175	194	182	174	171	180	162	167	163	167	180	165	162	176	162	176	171	174	180	180	201	191	168	176	196	145	166	155	166	177	194	157	157	160	162	145	133	150	171	157	153	183	138	155	157	180	181	184	176	145	182	178	174	171	170	175	172	183	190	169	171	163	161	161	151	180	171	148	175	146	164	177	167	165	174	160	161	185	167	177	160	177	198	136	151	151	166	152	160	162	163	155	152	152	173	184	177	165	164	177	144	179	178	162	171	155	164	165	155	167	166	182	174	155	167	159	167	159	168	198	155	163	173	162	170	179	178	168	165	164	188	165	150	181	161	159	164	157	166	187	160	172	159	169	145	149	184	153	188	153	155	158	160	164	161	146	162	170	163	171	164	142	176	179	167	164	158	148	175	170	182	154	190	196	132	152	178	152	168	213	164	157	155	169	164	163	154	164	169	173	167	162	154	172	157	150	191	154	188	174	157	184	175	166	167	180	147	172	194	140	163	177	158	173	176	151	199	171	156	183	164	178	168	162	199	162	160	190	159	170	191	163	152	181	148	153	162	160	153	173	150	176	159	166	155	187	196	162	152	195	136	169	159	131	162	165	170	166	175	154	166	180	149	182	144	151	168	155	165	160	173	178	173	150	166	173	184	176	161	143	188	164	156	154	167	143	159	169	156	185	172	175	167	183	157	168	179	189	177	152	173	157	144	163	145	175	155	171	173	159	149	160	173	177	169	166	164	181	157	154	149	164	144	172	167	185	147	171	155	159	176	160	167	161	141	174	145	167	165	166	162	171	179	149	170	163	162	167	174	160	168	164	178	173	171	150	181	182	179	181	181	178	170	168	208	173	165	186	158	155	170	174	163	175	160	180	159	193	149	174	165	156	167	169	179	155	176	168	156	178	165	171	157	147	183	174	162	177	186	159	152	149	181	164	160	175	169	165	174	178	156	165	192	178	184	177	168	154	168	167	159	167	145	151	179	136	156	172	179	182	175	172	140	160	152	172	157	171	176	172	148	139	177	154	184	148	160	171	165	161	174	177	153	174	155	147	141	167	168	157	173	142	152	156	168	173	179	157	181	162	156	155	153	159	164	179	160	165	168	168	144	141	151	153	153	165	163	153	167	162	162	169	169	150	172	197	190	170	173	164	159	155	164	166	169	190	170	172	164	170	173	169	174	172	155	185	174	184	153	146	151	175	160	167	197	166	175	151	161	137	160	184	186	193	187	153	165	176	172	184	177	149	155	161	170	185	161	186	181	190	148	176	169	171	177	161	162	181	186	164	154	172	184	182	156	154	177	172	166	158	148	162	167	166	183	180	187	162	171	155	164	183	175	185	155	168	162	185	167	175	167	154	169	163	173	153	154	159	167	176	159	138	172	169	155	177	147	164	171	148	171	186	152	143	172	152	178	167	158	148	148	173	192	172	164	157	173	162	164	185	184	180	150	146	156	156	175	154	167	176	151	151	160	181	185	171	143	180	171	178	157	180	179	204	187	164	164	161	163	147	184	172	153	174	167	161	164	169	144	179	158	156	134	197	170	167	162	172	148	170	156	142	144	165	147	159	161	173	192	158	169	166	185	154	170	162	184	141	148	155	174	149	165	158	149	160	178	165	204	136	155	149	166	194	165	158	160	166	169	177	152	160	164	182	167	153	160	175	178	158	159	151	168	164	178	176	156	153	152	195	162	172	180	167	153	187	165	174	169	185	186	174	141	154	188	162	153	183	165	160	171	159	175	169	171	173	131	154	167	159	167	167	180	166	157	177	161	158	151	158	188	179	154	162	172	166	176	186	179	179	174	157	175	155	165	177	162	179	164	164	174	164	155	180	158	169	170	158	171	155	140	150	153	171	158	164	183	166	164	159	170	170	163	175	151	161	173	160	185	164	175	177	177	169	184	164	178	191	179	182	166	182	162	172	168	154	162	154	171	178	154	154	148	182	171	164	150	152	172	157	160	172	168	150	145	158	161	143	156	159	156	177	185	166	173	165	164	162	175	173	164	142	157	176	169	184	164	181	174	171	171	175	172	152	174	185	170	161	156	184	176	171	167	158	145	165	171	158	170	165	182	179	159	153	192	141	187	155	172	160	161	168	165	154	161	174	151	173	192	180	179	159	173	145	172	173	172	144	176	155	160	191	160	176	153	161	121	165	177	153	169	171	157	163	147	156	159	200	164	164	184	158	135	166	179	173	170	166	168	170	154	157	153	178	172	149	159	141	166	180	173	186	158	176	169	170	176	160	155	181	155	177	161	173	164	185	157	166	178	173	176	170	179	170	170	187	153	163	148	163	169	191	169	143	192	154	155	144	182	152	164	156	144	170	168	162	181	160	149	138	180	174	186	169	164	163	164	164	169	157	157	142	168	205	166	177	166	170	181	169	167	173	145	151	154	176	177	164	174	132	200	172	150	175	180	159	166	174	164	150	177	179	159	160	168	186	191	184	179	184	178	135	201	156	162	176	168	149	172	149	159	163	153	176	152	149	158	151	175	170	154	172	169	186	149	180	159	180	181	179	163	166	153	171	156	141	170	168	183	173	149	172	163	172	161	150	153	194	154	154	188	153	145	159	154	173	182	197	174	179	177	173	164	177	169	162	177	182	162	169	175	195	158	175	162	210	162	161	166	161	159	193	143	154	164	163	159	172	154	152	152	175	166	185	150	174	182	158	173	154	161	177	174	186	167	193	170	161	179	180	179	169	151	157	171	190	165	163	151	172	180	193	160	148	149	168	176	151	176	164	178	167	214	181	164	176	148	167	150	148	153	160	187	168	167	167	177	166	184	153	172	172	164	167	145	170	185	155	177	180	168	164	152	169	191	164	149	175	209	149	147	174	179	155	175	162	159	169	178	154	178	180	170	181	126	161	180	171	166	158	181	168	176	173	176	138	175	160	167	174	155	178	153	165	193	186	167	166	170	157	151	152	174	171	171	166	154	192	169	152	172	156	172	172	163	144	144	166	158	163	182	139	150	155	155	160	160	159	148	174	163	161	150	157	169	172	167	160	179	149	161	159	167	174	165	187	170	175	170	164	183	157	184	157	162	159	183	145	137	153	159	169	176	161	170	165	156	155	162	176	151	174	172	171	154	160	142	165	170	163	169	157	156	188	173	174	145	180	146	156	153	175	169	174	172	175	154	185	169	155	140	160	165	147	174	166	154	181	154	150	179	148	175	172	146	172	176	168	156	170	144	167	177	157	155	154	176	139	164	161	170	145	162	164	161	155	139	171	159	160	172	171	147	152	161	162	165	170	163	164	154	172	155	165	158	159	158	176	174	166	149	175	175	132	174	160	161	165	141	186	180	155	163	166	174	150	154	159	177	158	164	170	185	184	145	155	157	161
16323	9944	8387	4274	2778	2001	1541	1280	973	830	760	708	651	560	545	478	493	456	439	429	444	417	424	382	387	369	358	374	375	333	363	365	378	414	357	338	352	358	356	379	329	352	325	320	335	349	319	340	327	336	358	354	329	334	334	329	334	344	319	334	319	300	335	363	323	350	349	332	324	340	310	366	338	341	353	312	315	355	347	315	303	330	334	329	295	317	314	319	321	313	335	358	328	312	319	334	324	325	367	327	318	369	336	359	333	333	313	376	339	339	322	331	311	298	313	309	325	327	329	329	330	298	352	368	295	321	310	308	313	305	312	339	342	324	317	332	304	308	310	336	310	348	305	345	331	287	307	354	335	343	322	315	321	331	314	312	340	335	315	327	334	315	340	344	335	336	322	310	313	345	335	326	307	320	308	326	348	294	348	364	341	323	282	347	323	313	317	309	309	318	317	319	321	291	290	342	328	320	304	302	300	337	330	321	347	329	325	330	327	328	342	299	302	295	318	334	314	330	354	320	336	338	344	303	337	289	320	345	327	338	308	333	320	331	327	300	320	309	317	323	296	331	351	332	338	319	330	332	304	338	330	357	328	321	285	329	305	297	306	315	352	351	308	321	317	355	330	338	285	330	314	336	292	315	327	296	329	287	331	300	308	284	328	326	332	319	325	327	330	339	364	322	310	361	335	313	323	304	347	296	307	320	344	349	281	314	317	324	318	327	325	356	313	309	333	333	294	304	296	312	327	312	318	328	338	344	342	315	350	269	323	327	315	329	355	344	329	312	330	336	325	329	348	323	347	359	333	313	320	304	317	323	282	331	330	307	314	310	307	310	332	290	294	339	344	345	312	330	327	367	335	314	328	317	305	325	338	317	329	320	321	317	331	322	323	331	320	307	332	354	339	298	322	325	302	323	358	335	309	341	311	337	326	315	325	292	334	326	301	335	334	324	344	355	328	326	326	313	303	329	327	341	307	312	305	359	285	290	304	327	287	342	311	314	335	338	311	320	321	340	313	326	305	303	321	314	321	313	300	310	341	336	330	309	329	322	338	332	342	318	331	294	294	313	318	339	318	339	297	326	312	331	345	314	330	302	344	329	329	325	337	339	312	316	341	301	314	333	337	275	313	322	342	329	302	326	327	344	324	354	293	299	363	324	335	313	303	320	361	301	340	340	332	322	325	328	322	318	301	366	340	314	296	329	305	296	338	357	325	311	308	330	320	348	305	319	330	319	318	333	298	322	320	320	312	305	359	327	343	316	287	320	324	354	297	349	302	328	336	352	345	360	338	342	324	314	318	317	343	365	331	304	359	293	293	343	299	329	325	333	347	306	312	317	296	316	325	298	313	289	281	360	347	369	331	322	296	319	336	296	324	301	305	316	317	310	335	317	345	316	321	274	316	342	331	289	358	314	318	341	306	329	320	318	299	319	345	303	342	316	333	353	299	326	365	338	311	341	319	309	336	343	324	338	328	340	366	320	325	312	327	343	304	306	333	310	289	316	322	335	348	329	323	316	296	320	333	306	330	341	359	321	330	351	300	339	311	334	328	345	295	311	329	321	320	328	313	336	310	359	335	334	313	289	322	306	317	298	339	314	315	333	341	336	331	341	348	332	308	315	320	347	333	300	353	286	296	319	323	330	337	326	336	336	345	342	334	324	340	307	350	340	300	326	313	287	298	311	332	319	314	305	305	334	316	322	330	321	325	316	304	320	348	321	323	339	336	321	323	300	328	323	328	296	314	350	324	315	331	319	325	324	335	314	313	333	304	321	305	322	322	333	321	319	333	314	334	327	369	290	352	343	367	328	319	337	329	311	323	333	336	318	365	308	306	315	337	344	300	356	304	330	328	313	321	317	367	332	304	337	328	337	324	337	310	337	318	322	295	291	343	288	295	320	329	312	348	279	319	314	341	317	311	274	296	361	340	310	336	357	319	354	304	328	337	323	304	319	311	329	315	308	317	308	346	298	326	341	306	320	332	337	308	336	331	280	353	337	306	344	333	318	316	348	327	335	330	333	308	318	325	330	341	296	327	305	320	321	320	306	332	310	336	338	336	342	335	343	324	326	350	358	336	289	325	315	327	363	317	322	340	317	327	314	315	331	327	332	325	325	310	335	342	320	306	312	332	329	329	305	316	297	383	353	299	332	320	278	307	354	335	350	308	295	348	300	326	304	320	319	316	299	325	340	278	343	300	321	356	349	335	332	312	312	335	329	328	313	340	328	302	317	319	306	335	336	328	323	314	337	330	319	358	338	334	333	327	327	331	309	308	322	335	354	353	291	338	311	379	331	327	345	314	295	354	350	308	330	292	372	314	325	308	331	329	339	302	366	329	318	354	322	337	316	370	326	288	307	308	332	324	338	323	307	339	335	342	339	321	322	360	354	325	354	337	321	317	312	339	327	327	327	332	306	306	323	358	317	305	340	357	309	332	332	299	308	316	356	325	295	328	294	315	337	305	350	321	341	324	328	326	307	357	320	330	312	322	337	320	331	329	314	343	296	330	328	315	270	336	316	322	313	334	301	309	328	352	371	342	296	328	314	309	325	333	318	325	316	321	332	339	308	341	304	297	331	333	321	310	285	322	298	330	307	316	328	340	320	338	307	333	311	340	341	313	324	298	331	344	339	283	332	322	299	350	339	324	316	332	330	330	359	322	367	345	302	299	335	315	319	343	318	321	353	323	342	317	313	332	328	309	312	309	322	326	333	335	329	310	330	346	319	335	321	324	310	288	330	332	310	337	326	328	324	325	318	338	339	327	336	314	316	331	307	295	340	320	335	344	309	326	294	329	325	321	311	328	301	329	332	332	313	304	353	320	306	347	316	323	304	332	335	328	354	344	328	315	311	308	320	362	367	360	331	342	330	304	350	345	315	345	312	330	326	352	310	300	335	317	344	319	308	329	365	345	333	302	352	315	334	326	305	291	319	316	312	316	305	339	319	331	342	303	329	334	324	318	319	347	320	325	324	344	324	315	300	333	293	348	321	303	340	284	342	304	299	341	356	323	348	315	302	325	299	334	324	285	318	323	290	311	313	340	305	357	321	315	317	321	326	335	316	355	342	325	327	326	309	330	327	327	331	317	301	328	323	332	295	323	351	295	312	327	338	303	303	344	306	308	340	319	327	325	326	340	331	348	305	373	326	334	313	330	329	306	344	322	353	359	315	337	316	311	315	332	337	338	344	331	319	333	316	340	300	339	301	332	352	323	328	319	318	316	310	299	321	320	293	358	317	305	287	316	304	339	319	319	330	324	333	336	332	348	330	299	317	319	361	291	328	333	315	289	355	310	348	314	320	319	333	339	338	320	319	311	340	330	334	326	312	308	314	359	313	331	339	325	320	326	318	309	347	282	335	340	312	322	345	312	299	324	358	341	302	334	310	346	344	329	275	314	312	333	297	312	343	323	306	330	336	312	362	331	326	331	343	350	331	304	342	336	326	320	343	323	340	316	361	289	311	335	317	312	319	324	312
23006	20974	28762	23363	20974	17949	1898	936	702	572	571	506	519	485	460	459	455	443	441	433	411	413	449	382	436	380	386	370	395	382	408	349	370	376	355	353	391	375	355	388	359	360	408	366	355	363	363	398	370	347	396	387	359	355	334	378	379	386	336	378	326	379	357	373	386	368	354	340	373	372	362	370	369	372	348	375	389	370	360	329	367	380	339	371	384	366	381	355	372	368	347	395	337	369	361	373	348	361	374	394	391	361	340	375	387	390	357	388	347	370	369	323	392	397	418	345	349	359	336	372	361	355	346	379	346	380	372	347	366	329	375	347	363	361	386	339	328	353	361	392	379	338	373	361	347	376	386	382	358	364	392	359	388	334	362	347	374	352	335	405	335	368	372	350	360	363	372	380	363	359	363	387	397	362	335	370	357	369	393	342	340	357	355	360	363	371	322	351	375	379	392	372	353	352	376	382	331	377	370	309	354	371	388	383	307	373	345	351	373	348	365	373	376	350	355	382	367	363	344	366	384	361	356	336	342	381	366	335	372	331	346	360	363	364	395	374	348	348	370	348	347	365	382	352	359	369	339	368	359	336	358	361	370	364	361	369	375	374	352	353	409	353	369	354	375	367	355	329	398	360	368	358	357	363	380	397	357	385	363	348	322	346	395	366	370	366	357	374	343	365	371	310	319	347	355	377	396	366	377	361	387	344	356	371	366	380	376	380	369	376	347	354	366	379	344	352	371	371	339	390	348	345	378	356	403	386	366	350	344	387	367	313	335	368	340	379	327	352	379	363	378	356	370	351	390	350	388	378	352	352	375	376	352	352	373	377	332	387	369	389	345	336	379	362	347	348	367	351	292	372	370	344	356	341	358	383	351	365	402	353	338	379	340	402	381	372	344	355	401	341	340	355	379	394	369	360	385	360	352	358	355	318	377	339	349	339	378	349	360	397	377	380	323	366	357	348	370	352	393	353	338	387	354	374	363	355	371	314	366	345	352	344	346	332	385	370	385	351	332	351	351	343	371	408	359	380	347	364	368	353	344	387	389	328	321	343	378	332	344	372	369	376	332	341	374	340	377	366	338	372	410	331	396	362	366	371	326	370	366	372	331	352	335	364	377	335	398	389	352	359	342	405	400	368	370	347	349	345	362	370	371	371	381	363	346	357	341	366	358	359	345	387	379	352	324	350	363	352	359	340	371	368	384	379	363	369	357	360	350	373	345	381	366	348	391	340	378	370	343	353	351	336	372	328	365	380	391	370	336	359	381	389	307	387	326	336	355	340	390	347	387	393	342	335	335	376	367	368	352	385	345	379	356	356	351	344	325	316	350	360	377	363	373	370	374	335	356	338	358	372	361	364	389	352	341	387	370	361	376	371	392	375	346	357	404	348	362	377	358	306	336	362	369	365	380	365	363	385	377	345	379	367	337	392	379	341	380	363	382	356	364	378	348	388	317	372	329	329	370	380	362	358	373	353	364	382	363	364	349	363	352	348	360	360	356	331	370	366	356	357	350	335	375	351	370	385	365	359	333	388	386	381	363	327	350	364	371	393	348	327	353	364	372	359	349	376	374	328	338	354	383	340	327	380	346	399	367	369	367	343	350	366	360	373	379	348	348	363	381	349	319	382	355	369	330	363	359	403	383	349	346	384	352	320	372	353	369	352	385	369	363	393	340	343	339	348	357	363	355	394	352	380	332	350	367	380	395	348	357	351	365	341	366	320	360	378	353	362	389	375	346	355	356	352	374	373	343	352	382	379	344	345	363	371	353	367	353	358	352	357	358	374	361	394	381	384	341	357	362	349	313	389	325	337	338	340	347	376	366	389	359	363	361	366	387	396	377	332	359	338	377	313	376	348	347	370	389	351	372	326	384	338	341	374	334	330	346	387	362	345	353	400	355	344	370	374	370	360	345	366	392	368	364	362	342	352	350	382	358	366	365	359	362	377	382	352	355	355	372	381	362	376	362	361	335	378	344	359	349	388	355	337	387	369	337	351	377	350	352	350	361	377	342	375	349	347	323	344	348	367	376	358	383	354	353	367	354	337	365	362	363	347	347	343	359	363	388	344	330	374	337	356	357	363	335	374	388	336	366	407	332	383	366	365	366	374	363	353	357	387	345	352	348	355	393	349	386	388	336	329	361	391	366	376	339	364	339	339	351	353	371	354	356	322	368	368	426	352	347	394	346	345	360	383	366	360	351	373	370	381	380	397	370	366	362	357	367	331	336	368	323	352	354	359	337	411	373	400	344	402	385	378	346	353	322	387	376	348	362	373	377	354	353	336	352	364	370	326	346	359	349	374	341	409	338	350	361	339	344	367	357	365	365	366	360	380	373	373	364	362	346	377	326	364	401	342	338	359	368	391	360	367	354	339	368	397	362	385	360	369	380	388	342	348	392	363	364	354	376	342	356	370	338	394	330	347	387	316	379	343	346	386	360	363	366	375	365	389	365	372	344	338	346	351	404	359	354	374	342	367	338	357	382	350	373	351	347	370	378	359	370	330	394	375	362	365	377	342	387	410	362	347	346	348	359	355	329	340	367	357	365	350	354	377	377	313	362	337	330	356	341	343	359	350	365	383	348	351	385	360	325	360	366	339	387	380	360	382	379	395	355	335	346	351	391	342	356	364	351	371	340	357	356	325	359	350	367	345	358	384	373	368	355	331	388	332	363	377	347	354	370	351	356	391	384	404	367	344	369	359	361	393	333	336	370	333	351	359	356	362	354	364	371	353	359	374	354	386	373	375	358	375	360	337	376	341	352	348	386	328	349	364	373	385	357	352	333	352	378	361	342	388	320	336	340	357	389	362	368	362	376	373	377	371	394	381	384	321	354	384	367	369	381	350	355	371	348	374	374	357	346	343	342	335	352	356	372	334	347	364	350	392	395	349	354	330	366	364	356	369	332	386	342	330	361	379	381	370	325	384	364	376	338	371	357	329	374	326	367	372	365	390	360	390	380	371	389	360	358	380	346	385	360	328	365	360	361	350	395	344	358	373	396	344	345	355	333	374	337	357	373	350	362	401	350	352	359	410	371	361	347	375	382	347	340	323	378	325	367	343	386	355	380	382	350	376	340	388	433	333	324	365	359	341	363	343	381	393	372	372	355	408	358	357	334	328	374	348	347	353	336	405	374	356	372	407	351	403	365	345	356	340	353	352	379	363	338	367	359	355	379	400	375	377	370	369	408	409	358	360	369	394	370	354	365	354	382	374	375	367	366	333	343	355	374	335	366	354	346	376	329	349	382	381	371	386	359	365	387	376	334	344	353	373	341	344	395	383	355	386	371	367	356	334	355	353	348	333	366	321	373	335	376	373	362	366	366	368	369	354	378	369	387	340	359	364	364	382	365	350	329	352	378	336	381	341	349	383	341	326	386	364	367	355	347	370	341	366	387	359	344	361	351	367	361	389	342	378	355	334	333	377	371	373	354	387	372	357	354	364	347	346	352	382	335	359	340	353	373	365	364	378	358	391	356	380
19386	16100	13619	7453	5093	3638	2881	2354	1895	1680	1408	1358	1246	1084	1037	995	917	873	850	806	822	802	713	782	756	715	749	687	711	709	661	689	681	701	696	669	687	636	641	654	672	661	666	657	630	690	654	649	659	684	627	676	706	680	663	639	671	621	695	651	662	596	659	613	625	643	650	638	656	668	640	642	590	607	609	636	589	695	590	649	623	619	624	606	636	655	579	595	581	603	622	650	612	627	624	656	630	631	639	591	575	634	611	603	603	632	593	619	614	616	597	628	621	580	637	685	594	656	634	649	622	609	670	632	639	625	624	631	601	660	650	610	627	633	608	591	649	641	625	633	638	643	610	605	601	649	599	636	682	604	602	667	634	630	644	606	606	637	611	581	605	607	606	595	578	601	624	609	654	614	641	616	635	633	644	571	621	603	630	646	625	641	613	619	617	645	638	605	630	649	656	611	591	606	626	653	613	595	632	631	610	620	637	685	633	648	659	586	626	648	601	621	609	655	648	626	648	579	623	622	600	635	648	648	646	623	617	588	642	591	597	621	612	637	590	611	628	609	614	620	599	616	650	595	686	607	595	593	644	648	589	621	601	629	574	611	619	601	606	607	678	604	599	630	627	663	645	621	614	701	617	611	576	615	636	644	623	633	634	614	637	668	670	616	638	599	626	595	635	602	656	628	641	549	627	612	607	649	627	563	629	624	646	646	616	632	634	625	633	613	663	621	650	617	620	671	590	618	628	598	645	648	596	627	649	589	634	601	575	638	610	571	624	601	640	639	627	675	595	675	628	595	635	597	632	588	613	649	655	619	644	615	611	636	639	623	659	618	613	607	650	641	640	581	619	660	621	626	660	639	594	623	635	606	592	609	603	612	633	618	555	648	639	639	595	567	661	594	640	652	613	603	626	625	590	628	652	648	612	611	643	619	632	687	659	630	599	652	605	624	636	640	607	665	624	637	631	607	643	630	610	626	609	655	612	604	641	630	649	667	637	674	616	631	621	642	604	609	614	604	612	606	641	625	620	618	634	653	643	626	622	650	615	661	654	643	610	614	559	653	636	624	606	624	659	638	586	621	649	620	599	618	630	651	628	631	701	643	577	592	641	576	643	586	598	609	597	633	631	632	619	633	626	632	604	634	629	592	610	652	594	663	625	611	609	615	618	561	619	615	578	580	607	644	642	644	665	590	608	673	622	601	655	613	663	660	580	632	652	608	605	678	637	625	620	640	612	633	621	613	605	588	649	640	587	658	630	599	630	623	631	663	615	639	651	577	662	615	596	603	608	628	645	630	582	656	639	628	636	621	684	606	620	642	645	643	568	585	627	629	599	599	594	600	638	615	635	648	632	654	646	604	616	641	571	632	653	604	648	627	621	608	634	586	658	602	623	637	590	581	618	635	595	615	615	634	670	637	632	601	641	646	641	593	607	630	655	610	624	632	605	624	657	646	629	627	618	648	607	612	582	612	645	620	601	661	600	627	624	596	623	618	637	581	589	641	600	637	653	602	614	657	639	659	634	628	637	634	641	623	616	622	605	642	579	611	634	620	604	646	616	623	656	635	638	625	593	659	638	562	635	667	586	645	607	623	646	617	599	592	571	612	623	623	643	583	610	628	648	581	629	625	594	619	652	601	582	612	609	674	635	599	637	640	584	570	613	651	629	611	647	631	595	626	614	608	625	632	611	690	647	569	656	632	630	627	618	688	670	618	603	618	603	666	561	593	660	627	602	666	595	578	639	615	583	611	632	642	592	639	624	608	624	610	589	610	644	610	655	616	640	651	586	603	656	630	598	632	611	621	626	667	614	686	606	631	591	636	655	597	629	617	645	603	599	642	652	635	619	595	639	630	608	609	622	615	632	613	582	613	684	622	612	676	617	635	626	649	666	587	644	605	586	613	655	632	616	630	640	633	602	605	662	620	635	606	621	599	628	607	572	674	658	639	653	663	602	646	619	636	623	612	655	582	603	605	652	591	627	643	631	653	645	620	625	596	652	647	628	655	613	630	632	660	661	623	669	658	632	631	605	603	619	636	657	592	647	704	591	594	680	608	652	629	636	603	609	630	643	647	582	621	602	642	587	610	590	619	601	617	619	664	646	620	605	635	673	616	625	659	601	625	619	614	632	679	607	625	603	628	600	618	619	628	614	591	640	588	633	619	628	619	645	615	581	600	616	629	643	606	584	627	640	617	617	633	628	598	598	624	633	630	636	624	615	599	623	608	630	598	596	643	620	656	590	611	643	636	632	628	644	613	615	600	611	632	619	613	660	664	657	593	609	609	623	622	619	624	608	630	643	623	607	629	619	660	625	617	648	598	613	654	603	612	599	602	615	608	630	640	668	644	604	575	651	643	644	629	637	579	610	647	601	636	641	624	580	645	651	597	612	631	597	616	647	602	662	639	644	611	638	616	604	671	633	638	625	623	604	583	574	615	571	620	626	616	583	639	602	599	600	607	621	610	611	593	616	591	594	626	650	635	578	664	618	619	618	617	642	626	627	647	632	579	609	657	609	592	628	637	599	672	632	603	658	639	625	604	627	618	635	665	614	630	593	606	638	637	573	644	595	609	683	618	637	628	613	615	656	624	576	623	625	652	639	626	606	611	563	616	634	659	665	665	600	599	639	629	634	602	635	613	598	626	635	581	618	639	619	637	679	610	604	609	624	645	638	603	649	653	615	615	620	616	611	651	643	601	561	608	611	593	632	599	659	645	633	633	577	627	580	608	636	622	611	605	593	606	619	669	583	664	614	651	676	640	632	586	618	648	651	652	643	587	618	567	608	667	590	595	636	622	669	620	630	597	635	657	621	628	607	649	613	604	611	622	604	654	637	598	613	637	617	629	633	651	619	614	646	601	600	624	618	629	625	601	611	613	646	633	630	621	662	597	626	605	660	587	575	626	619	654	622	608	622	652	670	598	661	628	632	593	637	661	600	656	619	647	595	638	586	669	649	596	607	624	603	641	598	631	584	614	606	645	649	626	613	651	623	610	591	632	609	709	668	629	608	639	577	636	623	666	566	629	661	601	586	644	595	617	625	616	638	599	672	562	611	635	648	654	604	658	656	689	643	616	578	605	652	641	574	632	664	576	602	642	598	629	607	661	654	625	617	614	673	572	615	638	576	595	627	640	663	630	635	667	625	622	570	611	598	662	598	663	623	618	625	600	656	633	593	587	677	647	568	591	670	645	631	655	649	617	643	586	677	602	595	606	612	587	626	628	618	640	619	606	660	625	674	625	652	651	575	628	620	621	649	585	632	666	614	614	615	592	599	701	627	637	623	622	690	636	617	674	633	619	632	620	623	642	580	632	609	628	647	609	658	595	619	566	636	638	624	617	587	650	625	653	592	612	677	619	640	627	589	625	615	592	616	653	596	631	605	585	651	601	606	653	572	652	629	582	614	648	604	632	627	597	599	642	630	652	658	640	640	640	638	591	639	614	617	639	636	602	615	650	631	597	568	654	640	627	616	632	577	686
26437	20169	7310	661	396	404	361	306	371	372	327	324	312	326	325	342	324	302	352	336	348	300	326	328	330	326	290	303	331	353	310	321	301	333	362	370	308	302	345	327	326	333	324	311	349	335	325	331	338	366	303	322	317	330	312	280	338	319	319	301	334	326	372	309	356	345	332	303	336	325	376	324	338	294	316	314	303	318	330	333	316	333	294	320	296	307	317	325	311	316	328	300	325	346	314	308	316	323	310	297	283	323	314	311	328	308	287	336	331	289	329	307	362	308	307	339	301	334	342	320	311	325	343	317	316	341	315	346	330	300	288	334	328	345	300	303	327	342	317	337	309	333	316	349	344	342	354	315	299	317	320	328	300	338	322	309	302	293	341	304	291	312	294	339	321	353	323	317	315	308	319	342	309	361	345	329	331	387	318	316	354	332	327	317	333	285	314	334	309	319	309	332	299	304	347	341	338	327	297	319	328	316	346	317	309	293	327	315	308	289	310	322	332	340	357	315	336	322	308	329	314	341	303	329	305	303	334	328	302	318	347	297	318	295	318	366	294	319	335	296	317	310	340	334	346	309	303	341	337	331	314	326	335	318	310	317	345	313	292	328	319	349	296	313	341	317	336	313	331	311	325	315	306	343	357	319	312	305	315	362	324	362	330	311	323	292	325	331	342	331	320	300	309	334	334	330	323	291	320	304	324	337	314	308	282	339	317	319	336	313	289	336	302	344	327	334	351	344	312	308	320	335	336	319	319	331	296	338	326	365	332	342	321	312	321	326	341	315	336	305	316	326	318	300	313	342	309	315	321	329	310	323	299	321	311	318	288	309	331	321	344	341	321	314	319	337	300	344	328	345	330	346	306	302	337	317	335	287	335	306	303	330	343	317	317	332	334	287	305	352	287	299	316	300	320	325	305	316	337	303	278	328	322	330	317	331	328	335	306	292	318	309	341	311	330	348	308	310	313	331	326	278	312	322	345	308	347	337	315	328	318	330	328	342	319	351	317	351	348	317	333	300	293	338	356	310	296	338	336	302	331	339	348	313	319	318	324	318	323	345	347	307	314	325	295	357	298	333	331	346	316	349	317	316	337	320	349	321	306	358	328	321	298	306	297	314	314	322	328	344	283	309	316	350	302	330	345	302	300	302	307	318	300	325	348	286	349	298	334	333	301	344	325	307	324	293	331	324	296	357	329	285	324	299	340	342	335	307	331	322	318	308	339	347	324	314	314	340	336	343	288	322	350	330	365	384	342	353	326	330	341	328	327	312	309	308	308	296	310	318	343	336	342	316	332	333	312	304	322	302	332	311	344	340	340	336	323	322	311	329	342	316	306	332	337	304	321	334	360	335	329	345	318	332	344	329	323	295	320	327	360	346	339	339	345	333	325	303	285	315	307	308	313	281	351	306	308	330	342	365	313	330	333	266	276	310	330	318	304	330	334	329	306	314	332	293	327	302	316	330	328	296	299	318	302	338	332	325	331	311	341	289	330	341	335	326	330	302	293	315	364	316	277	284	331	322	324	344	313	345	310	293	334	345	307	333	301	317	305	336	330	314	320	334	320	342	300	327	292	301	322	336	316	366	330	334	326	331	344	326	337	297	342	294	346	318	342	310	322	308	345	323	319	300	368	348	319	330	341	334	327	342	298	261	316	326	340	323	329	339	311	313	273	324	343	342	333	329	348	308	349	298	347	381	352	323	307	316	293	321	303	332	289	363	308	336	309	335	315	343	315	276	307	297	332	350	341	300	308	299	338	332	304	329	346	320	349	305	327	316	318	320	306	326	302	320	290	321	303	307	306	302	321	339	316	314	320	307	320	290	338	309	303	329	314	295	318	350	330	318	289	341	311	312	311	309	298	341	327	324	318	340	334	313	324	332	297	330	324	297	322	315	307	319	320	352	300	296	319	339	339	318	284	350	333	311	324	319	318	336	344	327	330	319	307	300	295	277	318	363	299	314	324	330	347	354	299	314	305	340	339	334	334	341	280	312	319	334	303	304	332	306	340	307	319	315	330	343	328	322	363	333	311	296	322	360	357	312	297	296	335	317	305	333	309	312	303	312	296	313	337	317	321	331	328	320	288	334	308	347	316	345	319	314	339	351	308	310	346	307	324	297	312	332	316	319	301	330	314	313	336	321	371	342	340	306	285	299	331	352	338	334	313	327	308	337	312	291	343	316	321	328	327	343	322	298	314	344	304	334	329	317	322	288	317	331	316	325	342	332	284	302	322	342	323	351	321	329	335	326	308	319	308	323	290	325	319	298	347	354	294	304	335	360	344	321	332	335	348	302	340	316	331	324	311	347	336	321	288	349	300	323	314	289	369	343	323	308	293	313	278	337	335	349	313	324	350	330	306	333	309	348	353	325	326	297	296	320	320	336	309	334	282	319	319	348	312	316	330	294	344	311	334	304	315	336	290	295	338	310	329	312	316	292	342	308	310	303	306	328	299	329	347	324	336	346	321	300	335	326	356	308	333	310	321	332	353	330	295	299	321	313	320	313	361	321	292	321	334	332	341	318	316	332	361	314	329	307	354	371	317	320	342	346	343	315	326	355	302	335	325	308	322	316	324	346	330	357	310	322	354	340	320	329	299	347	327	289	322	316	330	337	307	287	306	309	306	334	352	305	301	307	343	329	328	317	347	336	324	321	293	301	343	306	306	329	377	340	336	326	331	343	266	338	316	325	326	329	350	320	310	310	349	312	292	337	319	316	317	321	285	328	318	311	281	310	336	298	326	318	311	348	312	352	295	335	336	324	331	341	320	334	322	308	325	364	355	339	318	318	308	298	312	327	313	299	316	298	335	298	320	277	334	288	308	302	326	309	340	327	348	320	287	323	315	339	327	320	332	308	361	346	304	338	311	298	311	353	322	321	325	322	334	334	326	340	300	332	303	306	330	314	304	337	303	328	320	318	347	315	304	346	298	344	329	320	303	342	328	310	352	335	316	346	343	354	348	318	330	327	354	299	323	311	350	303	343	316	313	328	307	346	326	311	363	328	343	324	315	331	301	326	298	336	342	331	320	306	324	324	341	314	350	320	339	354	326	323	305	339	305	327	337	328	307	319	327	329	297	304	317	335	321	311	328	299	285	304	325	336	307	309	322	334	346	310	317	345	294	347	321	331	340	310	297	311	331	328	349	304	336	288	337	313	316	337	291	325	326	324	323	319	328	313	310	314	309	324	315	303	304	346	333	296	324	328	319	307	308	357	324	327	311	303	322	291	319	299	334	306	311	333	328	332	301	343	344	338	325	330	332	330	312	324	333	304	317	312	333	295	330	318	310	298	319	314	315	317	330	307	360	361	350	319	338	328	291	319	326	319	326	289	314	334	289	298	313	373	372	332	331	341	323	336	335	344	303	338	296	323	314	331	311	334	290	335	288	297	301	369	328	303	314	317	294	284	311	324	313	357	277	322	297	327	341	314	333	303	299	324	299	325	285	298	329	339	319	309	323	340	303	327	333	317	332	343
8421	1732	1551	991	862	779	695	673	659	656	595	638	617	617	599	620	596	604	579	610	599	668	619	615	656	604	628	616	644	565	576	579	572	616	597	572	610	584	590	581	574	589	625	618	607	607	625	574	653	600	646	608	613	620	610	592	589	570	627	590	595	651	607	593	581	560	616	631	597	620	604	634	575	605	588	545	609	614	563	597	598	635	616	607	581	616	568	580	615	584	577	592	567	576	590	604	578	596	579	585	629	616	602	613	630	553	609	609	602	636	574	632	551	599	659	574	617	622	604	589	584	591	564	648	628	571	626	651	668	568	581	609	583	570	602	631	599	561	577	590	567	584	613	581	574	594	593	592	622	641	606	560	569	589	560	586	560	585	634	592	604	582	621	593	581	583	612	619	566	574	574	610	600	599	643	609	631	565	577	568	660	612	635	627	573	592	560	579	564	618	599	604	588	597	554	619	614	610	574	600	560	604	596	620	629	604	616	612	583	609	584	571	639	561	597	595	583	600	567	610	591	606	602	584	593	658	578	602	575	525	586	603	596	605	637	563	583	586	580	601	614	621	627	587	586	594	581	592	627	614	627	597	583	603	579	603	580	597	608	616	576	584	626	579	587	575	650	612	621	575	596	632	640	630	622	595	595	596	575	579	644	612	635	579	585	574	612	563	622	599	586	611	625	606	602	625	593	578	635	648	601	585	572	625	594	579	585	622	607	609	567	569	589	637	614	628	595	585	605	582	592	587	593	608	650	594	552	574	563	564	605	612	643	630	613	565	605	620	631	597	578	629	566	596	611	609	579	582	624	625	587	613	600	584	631	618	605	603	605	591	616	573	553	633	594	597	556	585	602	641	610	601	606	598	602	599	579	595	575	650	604	591	594	572	603	599	562	616	568	602	598	608	575	653	598	576	581	549	632	676	609	579	594	625	584	587	596	619	602	585	626	600	625	594	616	580	595	589	581	616	581	605	651	596	625	602	572	595	630	649	582	560	616	577	642	568	601	576	626	583	603	590	611	605	584	624	567	597	577	594	585	589	578	595	582	641	654	600	555	588	640	614	598	607	590	640	598	623	627	574	592	613	632	591	579	630	577	657	586	598	615	628	603	572	579	622	603	541	572	578	605	619	593	592	620	641	576	627	614	607	603	596	564	596	570	564	600	574	602	604	648	618	624	615	609	589	573	584	591	579	582	639	605	644	544	564	617	610	577	625	590	564	626	557	604	586	592	612	562	598	557	585	605	592	646	611	572	611	605	605	604	598	582	609	587	591	650	632	609	577	586	599	560	590	602	587	632	615	605	556	617	541	538	604	597	584	596	578	614	617	596	561	595	591	591	599	619	580	596	624	636	553	630	615	614	575	612	598	618	578	592	572	583	571	608	594	565	597	583	616	574	591	568	596	602	574	588	612	588	605	626	577	570	646	574	596	598	569	682	593	578	597	589	594	570	604	579	627	538	559	607	616	577	610	592	580	594	590	560	630	626	619	583	655	644	601	600	630	529	568	623	593	592	586	570	599	606	610	576	599	608	628	584	595	591	612	630	558	628	623	593	572	634	585	628	617	590	646	600	572	591	602	586	590	632	617	598	613	598	605	607	591	603	582	587	569	567	627	648	562	624	583	590	611	636	623	578	603	599	576	604	618	626	605	632	584	570	624	533	562	599	593	579	610	581	572	604	607	597	594	632	592	589	612	611	623	573	571	622	642	577	589	593	634	610	554	548	613	583	592	613	629	564	614	571	617	578	573	615	640	614	566	645	540	600	595	579	599	621	608	581	609	585	602	601	619	590	624	598	612	622	591	633	601	597	566	616	595	589	603	603	608	608	583	591	642	574	612	594	575	605	609	599	618	625	608	590	597	654	612	609	559	601	598	605	630	610	588	595	587	618	589	653	618	568	538	566	620	553	633	582	588	615	590	575	556	605	555	567	560	638	597	595	600	604	611	577	596	606	561	585	602	602	590	597	627	557	586	599	594	568	584	632	537	624	572	612	560	558	618	588	593	609	636	645	573	624	604	593	560	591	588	610	612	635	614	606	603	651	626	621	575	616	595	654	571	576	625	590	605	597	582	570	564	623	591	572	594	602	622	609	617	600	633	626	657	566	593	597	583	647	586	615	592	598	585	608	597	605	581	609	573	615	597	619	606	589	603	574	626	589	544	597	579	602	581	577	597	574	618	607	634	604	614	626	587	585	568	590	595	606	587	649	582	602	601	593	629	566	609	630	631	583	555	586	605	562	581	599	629	589	571	571	579	573	575	613	634	616	585	625	582	564	626	610	581	631	623	629	632	581	632	611	568	615	594	569	566	630	592	615	622	573	619	578	586	564	570	599	572	618	614	629	603	621	601	620	633	636	594	615	606	612	557	606	565	624	632	608	609	562	586	601	629	599	633	605	621	626	621	613	616	582	619	580	630	544	588	655	601	592	564	609	591	611	617	634	574	578	583	571	578	602	639	622	562	621	630	579	623	623	631	613	579	585	566	606	603	640	604	600	640	596	605	593	564	598	583	636	593	670	603	621	594	592	640	610	611	618	601	601	559	596	588	597	615	585	618	611	630	597	600	544	645	629	632	606	591	617	579	579	601	648	602	593	637	589	621	569	597	587	557	556	584	615	580	615	541	551	576	572	587	605	607	606	627	584	660	614	625	594	572	610	606	600	619	612	625	614	615	575	606	628	600	556	614	634	598	582	617	597	612	639	581	587	591	628	571	579	586	645	639	591	590	567	625	600	636	626	583	592	582	579	609	593	653	588	643	618	583	596	630	617	603	591	578	626	602	635	577	583	608	582	617	585	609	607	598	604	625	613	575	604	612	622	578	586	586	607	576	584	591	591	592	669	587	603	564	590	595	617	634	576	594	588	607	584	589	584	583	572	620	585	576	598	668	585	617	659	599	551	631	653	632	618	638	600	622	602	609	580	589	617	593	591	647	552	587	650	597	583	601	626	548	569	623	625	573	595	612	618	584	546	572	580	617	548	561	596	605	632	617	611	588	594	618	609	603	618	610	608	599	618	626	608	604	588	641	617	595	546	589	579	615	630	631	595	577	592	582	585	597	619	580	600	604	591	547	577	598	594	606	591	614	558	617	573	593	605	591	563	630	637	587	568	609	634	577	615	574	622	612	568	584	597	564	585	573	582	612	572	614	569	663	636	616	592	627	610	624	585	639	625	592	587	621	565	608	608	580	589	610	633	618	634	621	572	572	571	600	576	612	594	576	586	567	606	640	570	605	614	562	617	635	567	581	629	562	592	613	595	616	600	601	578	590	593	632	592	552	614	613	619	549	575	563	605	634	584	586	577	590	595	594	629	623	597	585	628	612	586	644	611	543	557	601	642	595	588	574	645	569	603	611	589	633	615	617	619	592	512	623	553	635	598	594	655	557	597	571	607	613	603	603	599	583	645	643	619	637	607	597	591	598	578	583	620	564	602	611	566	574	605	632	621	622	617	558	604	610	537	596	585	568	584	602
23907	20950	28060	23998	19059	1410	583	387	311	311	275	266	237	228	220	212	185	211	193	181	186	177	181	206	193	159	190	156	188	191	189	172	194	169	207	176	191	158	183	160	176	168	175	162	180	190	183	174	176	178	192	196	162	168	170	173	185	179	155	197	143	142	185	173	194	174	170	155	166	174	171	179	179	159	177	141	166	153	166	174	150	189	157	150	170	165	167	159	158	155	168	164	155	168	177	169	148	169	161	168	168	171	191	139	175	194	170	169	187	151	157	180	155	176	160	201	165	154	193	178	177	163	185	185	146	153	181	181	154	174	168	154	164	174	177	149	159	177	180	167	173	179	177	163	153	181	185	167	141	164	184	171	188	168	159	182	176	139	164	169	160	174	160	159	145	147	161	165	163	182	169	169	168	157	173	180	182	165	183	178	169	162	179	157	151	141	163	166	182	164	175	182	150	165	157	164	172	188	182	171	152	173	168	164	183	181	170	180	183	177	155	171	153	175	161	167	157	183	170	160	166	153	172	173	162	156	187	189	168	172	179	158	174	178	179	166	143	166	162	168	166	159	160	197	186	182	174	179	168	206	176	178	150	153	171	186	169	185	160	165	179	154	176	175	182	173	174	160	173	162	182	174	168	168	168	151	176	149	175	168	182	164	175	194	173	176	174	160	181	151	176	166	180	188	186	196	162	149	178	190	194	169	167	160	192	190	152	185	189	153	158	196	144	161	173	177	160	185	152	185	180	153	172	166	182	181	173	161	166	168	186	185	157	168	184	172	171	186	169	155	155	152	168	179	172	173	177	166	150	183	176	175	155	159	154	178	182	176	160	176	181	156	190	164	166	175	160	169	168	151	165	179	163	159	177	159	188	172	155	184	156	183	181	168	155	178	183	159	169	166	189	180	144	165	188	178	177	155	166	152	201	185	143	157	183	162	155	162	178	158	153	156	154	150	154	178	194	175	159	165	162	163	161	177	169	167	146	168	165	203	170	162	167	184	178	160	161	195	169	166	168	166	159	176	157	164	159	172	163	181	178	185	177	167	184	173	151	162	172	171	152	174	160	161	173	165	170	163	173	191	180	160	200	151	156	148	174	166	156	138	164	170	160	138	162	163	163	166	192	151	154	174	185	195	164	169	138	163	177	157	158	170	171	165	171	164	171	162	183	163	143	155	167	174	186	176	181	164	156	183	163	152	169	135	177	151	170	179	155	178	169	172	181	152	167	177	170	159	147	184	155	174	177	174	160	151	164	156	174	175	169	146	162	173	148	182	170	155	151	179	161	176	148	153	157	190	181	165	157	157	156	157	161	182	150	163	168	172	152	175	168	157	150	132	185	161	153	164	165	158	161	144	174	164	152	178	164	163	172	180	184	158	156	151	177	154	167	151	162	151	160	186	163	159	163	168	158	179	169	190	161	152	172	175	171	191	181	158	173	182	171	155	179	169	159	173	168	161	196	158	179	158	165	190	160	158	156	183	160	153	173	180	173	160	160	162	145	177	154	151	152	140	153	154	167	160	136	179	163	177	164	171	184	172	168	182	152	155	175	178	163	166	175	190	160	180	174	177	183	147	179	167	172	172	163	153	183	167	163	175	139	175	167	148	149	184	172	169	154	168	163	159	152	194	157	170	170	146	158	173	149	150	155	173	148	184	161	188	180	179	150	173	160	179	176	148	155	188	160	166	151	176	182	163	157	152	164	180	152	186	164	183	183	164	157	161	155	134	180	142	147	173	150	174	170	148	167	196	177	179	153	162	165	179	151	151	186	175	188	159	190	142	177	169	185	192	171	169	189	204	169	179	160	165	153	188	161	187	188	174	156	149	157	144	165	158	161	160	148	149	158	162	175	173	151	154	186	169	166	159	142	149	161	142	175	172	163	179	185	155	169	194	165	172	160	164	170	163	174	180	150	175	178	150	143	164	179	177	163	179	181	163	144	158	163	167	180	157	134	156	127	154	163	170	160	180	168	171	150	162	161	162	176	147	175	149	145	167	196	164	160	179	162	159	159	167	167	139	180	166	171	180	197	152	158	176	161	153	180	191	180	164	166	166	165	205	160	156	151	146	182	153	155	180	152	168	184	156	159	146	167	150	166	171	162	174	187	168	151	172	188	176	156	164	171	179	151	176	164	157	159	156	182	174	162	178	193	191	156	193	160	181	137	145	166	151	187	165	159	158	153	156	170	147	177	178	155	158	175	152	168	167	166	156	175	164	145	160	177	174	183	191	166	188	176	170	185	157	154	162	179	170	177	169	159	172	155	186	177	184	174	190	178	172	188	173	173	170	165	144	173	196	186	179	124	171	153	151	156	153	173	160	183	181	135	182	177	178	164	169	172	147	163	131	180	187	186	166	170	183	156	150	179	161	164	158	187	167	163	175	162	152	168	154	176	156	167	152	161	150	159	175	156	187	162	168	163	152	176	142	139	171	178	145	171	158	187	185	165	170	146	179	166	182	165	159	157	171	162	175	158	149	163	177	167	160	169	171	155	191	190	181	167	153	158	156	160	156	154	159	183	171	165	173	164	150	159	173	148	158	161	193	185	154	155	170	183	167	153	170	158	154	169	180	172	141	176	181	170	174	161	156	162	169	171	170	176	156	169	176	170	173	160	181	162	165	162	169	170	169	193	169	153	172	164	160	160	167	160	176	164	174	153	172	164	153	162	172	155	169	171	173	184	171	162	154	163	179	169	171	148	163	172	167	154	167	171	189	143	162	163	149	160	168	160	160	194	166	160	162	169	176	170	147	195	162	164	155	158	158	160	152	184	166	176	172	170	169	155	156	133	157	173	146	147	153	162	159	185	157	165	157	179	172	163	163	174	157	154	149	171	170	183	168	155	163	192	173	158	154	176	169	172	163	179	186	188	146	160	167	154	188	160	164	159	203	172	186	171	190	192	160	156	169	175	160	184	145	146	170	194	169	150	174	152	162	182	160	158	140	163	172	152	170	189	153	176	165	179	167	147	163	170	175	179	145	184	185	193	135	150	162	150	178	168	170	157	164	200	156	150	151	161	155	174	167	165	175	163	165	181	173	158	140	157	159	168	159	152	146	164	162	179	164	186	158	169	177	192	162	173	160	177	179	169	177	166	163	161	178	167	169	172	166	156	177	190	181	143	172	148	149	173	166	186	174	167	165	189	147	169	170	151	158	158	160	181	168	176	174	174	172	172	171	159	175	176	153	163	153	160	169	163	167	148	167	172	188	180	163	146	201	163	190	154	159	172	167	167	183	179	170	190	177	182	149	158	183	178	165	168	147	162	174	151	172	158	143	189	163	163	177	169	194	142	182	182	157	163	173	164	160	197	166	169	181	178	163	154	164	183	182	200	180	146	159	158	174	162	171	174	160	170	146	171	153	160	167	168	159	158	170	178	165	182	162	178	166	144	185	180	162	181	150	143	152	161	160	152	169	164	172	169	153	149	176	162	187	143	165	169	167	172	169	162	169	161	161	164	166	155	171	174	163	183	173
16615	10024	8349	4162	2803	2000	1518	1206	983	833	751	661	614	527	520	534	478	448	442	458	374	432	412	402	374	363	359	400	380	389	377	355	384	331	362	358	366	366	323	348	347	339	340	333	321	338	365	361	366	331	349	351	329	318	316	333	345	337	306	375	342	312	354	302	360	363	349	351	331	328	346	307	349	337	325	328	307	328	315	343	324	334	355	305	297	318	301	348	329	350	329	346	293	333	340	355	321	316	275	325	339	332	323	337	365	316	323	286	336	302	321	339	337	335	330	294	315	323	310	334	315	348	318	337	324	306	323	333	336	331	310	279	330	296	318	292	318	319	342	315	296	313	317	343	330	344	305	294	310	324	338	360	325	319	326	323	330	300	327	326	344	291	334	303	325	324	368	330	305	339	317	342	339	308	327	353	356	352	319	294	313	296	318	320	328	359	324	335	307	327	312	322	328	289	328	334	307	299	332	332	310	367	358	309	302	325	315	316	326	334	341	325	341	338	318	291	339	297	338	318	328	351	304	346	318	333	318	307	335	328	304	307	311	362	305	308	350	321	342	343	307	328	338	347	276	315	350	333	314	338	314	325	331	354	340	330	294	316	323	332	324	319	355	339	332	306	302	326	343	345	299	338	336	378	323	328	328	302	319	336	300	348	329	309	308	308	355	317	344	327	320	331	329	343	311	330	333	337	339	322	322	295	318	333	336	299	302	321	295	328	309	339	326	309	309	300	318	332	294	338	317	288	315	337	329	331	345	311	325	336	322	309	337	355	337	340	336	314	359	315	333	350	382	351	322	301	344	383	303	305	306	314	334	317	332	338	343	339	322	341	358	348	336	333	305	316	322	330	322	330	323	327	340	319	349	316	297	299	325	322	349	332	311	333	339	333	318	323	333	305	352	328	326	327	333	343	301	308	321	314	338	307	344	327	325	329	328	331	349	297	308	311	337	332	305	334	327	314	348	315	325	324	311	306	342	313	287	325	300	325	328	353	275	297	350	324	302	335	320	311	344	352	328	344	331	336	309	334	358	312	320	357	308	319	331	329	332	316	324	324	299	342	324	360	323	303	318	353	322	320	329	329	362	312	331	328	357	340	297	310	327	308	326	323	301	362	368	344	332	356	310	344	336	314	335	325	319	299	302	335	327	338	313	295	363	312	322	318	345	339	318	332	334	340	328	295	303	300	310	313	329	313	320	324	337	328	333	311	296	345	319	336	319	299	331	307	312	338	339	331	297	348	270	352	339	334	313	312	324	312	336	323	343	328	319	313	315	279	325	317	292	338	330	331	323	358	379	318	360	333	327	269	320	304	348	312	331	309	339	321	318	295	314	317	322	318	313	357	316	292	338	286	313	332	337	322	322	362	319	337	305	337	320	321	347	348	346	342	312	301	310	350	331	329	305	320	296	290	318	335	346	337	341	323	341	348	341	318	344	342	314	331	336	340	298	345	328	336	328	328	309	296	338	302	323	313	304	336	317	330	332	322	303	300	347	348	334	326	328	313	324	347	345	317	339	336	326	340	321	325	337	322	322	329	337	284	324	275	341	292	304	308	329	313	341	331	338	349	321	333	321	347	345	325	327	304	317	307	306	319	313	300	318	344	309	311	340	330	317	309	319	301	321	327	341	311	342	339	300	322	311	348	336	346	301	332	303	351	327	325	341	332	312	298	300	331	329	325	302	295	342	323	315	273	332	321	306	321	306	332	327	301	351	325	308	324	326	308	318	352	327	358	360	324	347	344	319	316	343	315	371	360	311	329	310	293	340	297	333	290	366	350	299	312	313	335	324	317	323	326	322	291	334	320	293	307	320	309	330	340	303	318	313	310	313	317	312	314	319	318	321	344	292	320	346	325	356	296	322	302	325	353	314	345	350	286	337	328	327	318	318	335	372	351	329	352	308	308	317	339	349	329	346	329	323	334	330	339	322	343	333	332	334	312	311	334	344	320	318	320	330	303	325	316	307	308	298	327	342	315	338	335	340	332	362	313	326	308	326	335	334	329	356	321	308	359	331	347	323	303	309	331	312	343	312	325	310	317	340	330	342	321	306	306	332	322	332	319	321	315	311	325	321	330	298	330	284	346	342	326	343	331	345	347	322	350	332	303	329	320	358	316	340	314	292	370	308	318	344	315	333	332	302	334	344	356	320	347	324	341	337	345	326	336	326	336	353	326	344	289	335	299	303	322	320	334	291	353	356	332	340	304	317	321	319	323	306	342	341	325	324	313	313	315	312	336	333	329	342	359	297	322	316	344	347	301	296	306	340	327	327	319	329	313	308	314	308	315	327	307	315	307	343	295	329	322	295	296	300	330	315	342	325	324	321	325	339	348	325	321	318	319	332	321	318	328	322	343	346	350	330	307	326	337	324	315	338	328	319	322	344	334	325	311	320	313	341	332	324	313	356	315	336	304	331	298	359	344	312	315	344	309	311	304	337	302	313	343	310	283	325	320	323	290	301	316	354	327	320	339	308	321	329	311	362	308	318	338	311	355	318	286	342	345	339	319	330	319	323	301	329	295	343	317	373	320	332	321	299	343	349	340	335	348	334	319	307	300	316	292	348	310	337	303	298	355	320	322	292	317	321	313	335	324	313	339	327	363	307	329	333	325	320	362	306	308	356	320	335	328	320	316	321	332	347	325	338	330	312	363	347	361	339	340	317	314	338	336	293	318	344	322	301	334	328	334	322	341	307	323	340	330	321	334	314	343	328	301	289	335	305	325	323	321	320	326	353	358	342	328	324	333	337	314	315	304	343	311	300	317	347	336	309	284	341	328	339	326	297	329	343	343	327	356	359	309	318	338	341	318	333	336	300	340	340	346	323	345	309	320	345	298	333	325	314	312	310	292	302	294	346	312	304	324	306	324	307	331	317	330	339	358	331	329	288	334	300	312	325	327	280	311	315	331	313	309	304	323	348	337	315	355	319	326	317	338	341	316	330	349	308	299	307	332	345	347	313	335	328	330	333	330	333	329	318	328	311	347	282	325	329	318	331	311	328	329	332	355	336	339	325	334	330	371	338	334	304	309	360	322	334	311	313	313	330	329	317	333	336	347	337	333	324	319	334	333	326	338	318	327	312	347	335	349	312	338	306	294	346	335	350	341	330	317	329	350	314	313	291	335	301	314	321	323	294	349	333	296	310	304	316	327	345	351	351	338	342	315	315	329	332	295	307	306	352	308	343	334	313	352	282	336	319	347	321	320	304	326	301	322	307	353	330	331	327	341	325	308	326	298	284	303	343	348	324	325	322	344	316	336	355	288	316	344	312	326	319	351	293	351	335	337	316	345	322	323	317	298	318	311	315	325	315	312	314	315	356	360	306	313	297	333	318	331	354	331	315	314	322	327	319	342	303	328	344	333	310	324	368	324	303	336	298	376	325	339	309	331	313	323	313	341	285	357	291	314	318	338	310	332	332	296	336	292	330	311	317	331	359	323	352	316	350	298	336	304	342	300	303	332	322	298	344	308	321	307
22994	20990	28815	23348	20990	18000	1923	903	674	590	546	550	521	468	450	485	462	483	426	417	412	427	405	395	429	386	419	359	406	397	380	407	383	363	397	408	377	357	377	360	342	350	334	394	348	394	342	350	351	394	348	362	364	374	439	373	371	372	371	389	372	413	394	359	344	359	378	377	354	397	346	341	372	370	368	342	342	405	352	370	365	385	338	356	358	347	370	321	346	373	351	377	386	326	334	371	365	356	339	372	388	352	376	366	374	353	385	346	352	388	361	381	368	352	356	332	357	369	392	329	359	357	358	360	364	374	349	352	372	365	355	352	381	375	401	348	391	384	361	342	352	338	374	360	339	336	372	375	370	361	349	344	349	328	355	341	370	355	354	346	366	362	362	336	355	365	371	349	369	360	350	405	373	385	366	380	345	364	363	376	376	382	388	372	360	361	374	352	381	358	374	370	341	368	357	369	336	380	370	372	396	350	365	356	352	369	399	363	323	348	368	358	376	347	336	364	378	363	393	367	364	333	392	378	362	361	378	386	379	378	382	353	366	393	384	380	376	359	331	380	371	353	381	365	358	356	362	365	341	322	336	401	349	359	357	340	351	383	355	352	400	336	351	316	349	376	378	357	351	355	360	339	328	339	364	382	345	349	333	360	362	339	357	354	374	329	389	357	370	371	371	339	351	360	361	420	347	326	364	379	387	350	378	372	373	328	330	360	360	360	337	395	336	345	361	359	351	327	380	372	357	388	379	366	388	397	345	380	341	383	394	364	352	347	354	366	368	362	351	338	376	328	359	359	369	326	346	362	330	365	325	355	339	391	368	350	355	356	362	360	350	367	359	367	383	345	387	394	366	343	347	358	390	341	372	353	366	378	375	321	377	356	336	369	362	374	355	386	376	367	341	400	378	349	361	352	357	352	357	349	337	364	339	357	394	361	342	335	408	388	353	403	338	350	375	356	379	364	355	333	361	356	331	336	361	368	325	372	361	371	385	343	365	349	341	368	377	360	315	380	357	339	399	374	343	395	393	387	348	337	333	346	396	397	390	376	370	377	365	389	335	340	340	344	355	343	330	372	342	361	364	359	345	363	395	369	353	346	364	373	332	352	333	423	358	337	346	362	363	342	367	357	348	400	359	348	364	424	370	393	379	373	373	380	359	364	385	334	340	370	371	384	364	351	368	368	350	362	346	346	389	335	336	345	367	375	307	386	356	382	359	401	350	349	358	368	389	380	350	370	387	369	390	365	332	344	362	385	328	352	334	357	350	334	368	378	348	349	359	353	347	353	363	358	383	320	336	325	367	363	364	354	335	374	354	396	348	375	349	390	345	337	388	354	395	350	319	352	338	372	342	343	331	382	340	366	359	399	350	366	342	363	374	368	367	355	388	318	369	353	370	358	367	371	333	368	329	344	351	367	350	369	386	341	347	352	393	348	351	343	360	380	346	338	341	361	350	385	322	376	364	379	336	348	357	360	349	343	353	378	378	370	352	321	340	339	369	364	390	327	329	367	348	344	381	343	375	402	383	384	348	360	364	363	357	381	369	389	379	363	354	368	370	350	368	331	375	340	376	356	341	373	364	362	392	352	381	367	368	309	346	378	359	367	385	346	352	365	404	344	359	331	360	311	370	331	340	345	361	373	353	360	379	358	355	328	365	384	329	394	340	376	321	354	370	374	371	379	361	377	352	350	354	327	351	338	368	345	377	337	367	385	377	360	346	389	357	364	381	386	368	353	337	358	354	350	359	373	358	372	347	376	395	357	353	356	352	363	345	368	365	371	367	358	368	351	345	335	365	335	355	333	345	355	365	342	340	371	354	319	355	379	389	345	389	338	327	385	345	336	384	360	349	350	361	369	360	367	366	320	343	306	391	369	372	352	344	352	353	368	325	366	343	361	359	370	364	360	364	346	381	417	353	359	325	368	375	382	363	350	359	332	358	384	313	350	394	388	361	350	397	353	363	342	338	362	360	336	361	349	348	391	347	378	341	380	359	350	353	368	382	347	379	374	387	368	361	356	344	375	347	344	360	364	353	373	368	352	316	368	337	379	357	327	376	366	341	400	366	381	406	367	384	332	355	355	334	350	368	341	380	364	338	349	377	321	386	373	368	351	382	349	375	402	369	386	361	332	374	356	343	362	355	358	389	362	361	347	338	379	387	375	358	359	371	395	352	364	357	354	384	348	395	365	359	353	385	390	351	370	348	384	347	358	366	343	346	343	390	359	372	370	341	364	315	390	342	379	344	419	361	354	361	404	337	367	361	334	353	361	392	344	339	371	366	327	326	415	395	358	383	326	349	360	352	336	367	366	327	367	357	357	373	328	372	382	370	386	383	367	316	334	355	332	342	339	361	364	369	324	350	364	382	344	351	339	371	374	376	372	383	361	342	333	341	333	344	379	345	384	364	387	330	317	334	335	361	374	364	373	343	368	355	306	365	330	348	383	370	328	355	358	366	357	353	340	326	359	324	394	367	388	362	360	382	325	358	371	362	368	352	348	377	382	362	367	374	344	401	371	339	357	369	364	354	360	326	329	358	343	341	383	339	358	347	379	336	380	375	383	347	390	357	353	374	353	369	363	353	369	342	348	356	359	349	374	364	342	328	370	379	365	354	367	360	380	360	380	332	359	363	387	354	363	409	390	371	367	363	360	366	364	373	354	343	379	401	381	333	355	355	363	332	346	317	372	385	374	359	335	377	364	371	358	369	365	379	347	339	360	345	367	392	375	368	380	358	354	368	386	375	379	356	359	373	381	396	386	357	361	338	360	366	390	378	396	346	369	383	390	385	359	355	358	362	352	355	368	359	350	356	332	357	359	379	335	403	344	356	329	323	374	367	351	326	316	343	356	357	364	384	345	353	345	366	336	373	350	351	381	371	354	337	353	358	350	359	373	370	345	349	359	363	356	363	324	344	339	376	340	349	368	357	376	348	326	363	368	384	362	345	351	369	337	366	337	371	358	349	375	339	341	344	368	384	361	364	381	337	389	408	341	353	350	346	370	399	352	327	391	352	353	352	329	343	356	367	363	373	336	340	330	322	372	353	384	391	351	370	344	374	376	366	384	362	353	366	370	340	347	359	379	374	341	384	354	335	353	381	351	353	376	385	378	360	360	361	369	336	370	385	366	336	346	373	337	342	318	365	406	374	349	374	352	336	365	330	355	327	362	360	370	317	361	374	379	336	345	341	344	348	353	315	347	349	388	355	366	305	317	342	369	334	380	355	381	359	358	387	379	355	373	376	349	371	385	381	338	408	366	362	354	394	384	359	331	386	354	351	360	361	350	356	349	354	331	378	360	353	358	382	387	335	391	318	348	323	381	384	384	406	355	373	371	356	380	386	366	349	364	363	364	359	391	380	360	385	372	353	361	376	350	337	367	359	353	341	375	339	354	361	351	365	395	345	403	369	357	383	340	369	375	356	340	362	373	341	359	346	364	359	348	326	372	375	369	392	370	391	375	354	377	377	357	306	351
20238	16165	13546	7280	4873	3604	2916	2252	1944	1630	1421	1302	1138	1115	1010	901	895	871	871	868	789	771	744	766	719	744	718	714	745	701	671	682	659	677	670	686	668	678	639	670	653	673	687	676	626	694	650	591	633	615	623	644	640	730	633	636	640	658	632	623	647	651	637	657	655	632	652	608	664	628	641	627	658	607	615	595	611	629	597	620	654	605	646	603	623	613	581	651	618	668	594	618	639	644	621	680	630	670	595	618	629	646	626	632	612	602	608	661	615	611	618	630	631	646	614	648	641	655	630	650	594	641	601	625	652	640	623	632	618	613	624	684	602	617	586	622	649	594	599	622	601	638	670	642	629	648	647	552	623	601	594	632	628	631	627	621	636	643	624	635	624	618	629	608	612	660	635	644	642	639	633	602	659	627	610	624	629	588	678	623	639	640	618	625	630	594	647	609	614	584	660	609	651	598	638	644	620	632	597	620	621	662	636	648	630	640	690	644	605	622	621	631	627	583	644	603	597	618	616	590	631	640	612	614	623	651	629	591	611	620	649	687	634	618	620	653	645	595	618	642	629	618	636	654	587	644	662	645	617	628	604	634	630	584	635	613	631	628	660	639	671	624	624	575	629	635	595	623	645	595	630	556	658	618	593	635	611	590	612	655	642	615	616	614	647	643	606	594	614	644	606	622	620	637	629	652	608	634	654	631	599	620	622	592	614	579	630	673	706	617	631	567	586	583	623	641	630	602	599	645	619	634	616	621	614	631	611	631	629	606	592	660	607	614	654	634	624	678	607	600	610	638	623	618	620	632	617	634	626	651	659	657	636	620	663	633	559	623	644	626	621	621	606	639	575	639	650	613	661	630	610	631	633	628	625	559	634	637	583	624	616	643	630	611	605	631	580	572	623	630	635	599	635	617	661	621	633	632	648	660	651	622	635	600	685	644	591	638	682	634	585	624	615	610	628	633	629	616	668	627	668	619	615	602	608	656	603	613	612	634	641	640	622	633	616	672	637	583	599	603	627	628	610	635	629	660	596	639	667	681	644	655	583	593	627	615	593	616	609	643	611	654	631	646	645	640	612	628	628	604	617	638	639	658	627	571	672	597	614	654	587	656	625	627	576	640	683	661	631	650	625	596	608	667	584	678	649	625	611	627	633	636	623	682	674	616	623	618	669	588	598	578	647	641	616	612	623	675	592	654	624	642	619	596	599	611	608	586	631	630	602	604	623	604	634	622	615	693	608	627	619	589	616	626	622	646	652	590	593	668	640	631	618	627	633	618	642	638	616	622	658	607	620	633	608	615	657	606	627	592	686	604	632	634	636	601	631	635	630	663	624	582	647	607	652	610	617	636	595	580	618	616	606	565	623	618	613	628	587	606	607	643	625	643	611	660	641	588	646	590	622	628	636	639	626	588	625	650	620	635	619	595	660	637	611	587	635	586	612	619	623	591	629	659	641	611	653	593	586	637	638	640	624	594	639	586	608	587	603	610	643	614	630	615	637	602	599	614	639	603	626	565	587	652	594	681	607	645	669	630	638	573	629	624	620	616	610	623	670	629	647	627	635	630	576	643	555	614	588	622	605	565	636	659	593	669	584	613	641	604	701	624	621	605	624	633	638	645	646	594	602	600	574	632	627	589	631	592	620	580	610	604	621	650	604	615	647	616	629	629	637	590	612	623	606	589	603	667	638	586	655	598	601	607	609	611	624	658	655	606	614	653	641	634	626	628	635	575	647	611	647	621	613	607	628	606	607	646	607	640	619	600	630	623	610	616	621	606	665	604	629	665	622	643	678	650	624	613	634	633	621	603	597	639	593	610	623	665	617	605	657	641	634	598	626	629	644	630	626	679	619	593	668	616	629	662	632	639	677	616	585	640	641	630	615	618	622	591	604	633	627	642	631	627	628	558	660	622	615	595	595	634	634	565	674	617	602	640	645	648	620	638	639	569	639	662	630	578	661	588	668	636	642	631	587	625	644	636	622	618	623	616	615	665	682	609	592	621	646	631	650	645	658	619	606	603	629	600	654	584	644	609	585	595	615	616	634	601	592	628	589	635	624	648	655	601	608	572	656	625	575	628	616	631	651	582	651	630	605	606	621	612	653	618	660	619	636	665	640	613	611	633	627	641	623	616	593	630	633	642	585	650	638	639	626	623	622	624	581	620	648	655	612	671	666	619	600	614	596	653	581	627	637	609	572	601	619	598	644	619	564	602	576	612	631	634	634	669	584	631	630	654	638	631	615	619	573	627	646	613	586	603	620	616	591	623	661	553	618	636	640	610	655	587	633	626	559	597	639	623	650	613	636	618	582	665	643	654	588	599	611	610	603	604	609	618	668	636	635	588	625	632	585	655	620	661	642	623	617	659	667	616	618	622	633	572	611	626	597	639	635	634	610	668	609	653	658	684	602	646	561	633	586	633	620	658	610	599	609	639	603	621	584	631	658	628	639	562	648	635	633	626	639	562	652	592	649	628	631	608	618	651	637	655	657	623	590	600	633	616	672	619	648	627	619	618	650	650	621	573	661	613	645	648	676	645	623	625	615	650	630	634	631	584	623	635	642	611	612	656	600	617	609	633	664	609	635	617	637	617	571	665	620	626	657	596	647	644	645	607	590	613	639	625	631	650	650	628	580	602	614	625	622	612	613	624	615	614	593	622	585	639	610	631	597	648	636	600	595	640	606	617	589	649	639	627	619	567	612	612	689	588	617	655	602	620	617	626	599	631	647	639	615	646	634	603	627	611	643	629	622	645	675	619	675	645	549	604	632	602	599	650	621	632	605	586	621	646	639	586	587	642	639	634	665	606	633	617	628	643	621	600	644	603	636	618	614	627	624	615	627	596	612	666	606	653	618	618	613	635	597	635	569	609	642	666	640	619	645	618	622	632	600	662	629	642	606	622	592	585	634	644	639	604	669	671	664	613	576	610	626	664	633	638	599	558	622	599	662	603	624	627	641	659	589	606	618	654	607	642	671	621	636	660	586	588	672	628	644	582	644	599	584	621	643	616	630	635	661	617	661	647	635	615	628	628	608	645	639	612	613	636	660	636	664	609	648	626	584	619	681	622	625	577	615	645	608	620	606	644	624	612	616	655	596	608	643	586	663	587	617	653	641	629	595	649	593	619	619	614	647	642	654	635	612	658	658	555	661	637	598	615	613	618	612	592	653	657	628	643	634	590	609	607	657	640	648	653	643	606	623	606	630	592	628	587	636	643	608	633	631	670	600	602	615	656	603	611	674	696	623	625	610	634	610	625	612	646	606	620	599	635	633	622	616	590	649	660	638	590	609	613	613	626	637	606	630	596	619	631	627	643	622	597	659	593	611	607	625	610	629	639	591	642	632	644	656	683	604	615	690	603	616	624	603	614	593	634	655	677	601	620	613	640	655	619	631	644	624	626	608	649	648	636	614	626	644	600	647	634	660	597	610	630	655	596	684	671	644	648	619	615	627	622	663	617	564	601	612	650	634	574	608	671	631	651
26572	20257	7480	725	429	362	392	340	340	352	323	313	361	354	306	317	316	308	297	332	289	323	345	344	357	321	332	341	299	306	311	324	288	316	333	333	315	335	310	300	329	296	302	327	340	331	280	349	282	338	303	310	303	291	352	336	292	318	302	289	314	309	346	349	349	365	340	309	312	356	330	350	330	330	329	359	311	350	352	329	332	341	285	334	328	293	329	307	335	332	318	352	306	317	320	313	342	310	319	305	340	320	300	314	302	316	311	304	308	299	294	335	322	336	326	338	303	333	317	302	344	299	327	315	309	327	343	330	318	317	328	324	326	327	326	347	323	338	325	335	346	306	336	362	336	303	295	326	322	344	342	295	315	344	321	300	309	314	326	321	320	303	323	328	344	326	293	304	351	338	299	331	282	336	340	333	332	311	321	338	319	341	349	331	339	305	322	322	366	322	308	335	302	320	334	317	308	349	325	311	286	307	308	317	291	308	317	366	359	339	316	333	301	305	308	319	347	334	327	317	326	319	328	314	324	291	322	321	324	316	321	320	330	307	324	320	328	321	336	345	340	303	342	309	344	300	333	314	332	320	356	319	350	315	309	315	327	323	339	344	332	313	321	305	316	343	318	331	318	320	340	285	302	360	305	309	329	326	324	336	335	314	322	347	349	354	326	319	308	323	309	330	327	331	326	364	285	337	319	330	342	342	318	337	337	320	331	350	318	327	338	338	331	298	334	307	324	335	309	293	308	339	340	359	309	333	302	326	336	306	333	337	316	321	320	338	309	343	342	338	358	334	301	298	335	313	308	316	336	334	310	309	309	292	324	329	314	322	307	316	316	322	321	291	307	347	330	337	322	312	309	317	327	337	302	326	312	284	332	339	343	341	305	357	348	317	343	309	313	307	328	306	310	342	293	302	351	363	294	358	315	315	324	320	329	326	294	322	306	316	350	327	335	331	348	305	321	303	304	326	307	314	345	334	315	358	311	312	307	311	315	319	310	326	294	328	321	314	328	312	323	321	313	312	363	319	356	314	340	336	317	291	302	317	320	299	348	321	320	328	314	308	289	315	357	288	333	335	345	370	337	302	354	303	347	334	320	330	302	318	345	325	325	300	342	319	351	330	318	350	322	333	341	329	333	353	328	298	319	302	386	344	291	300	336	301	357	318	315	316	300	331	318	329	315	323	326	295	341	340	329	342	313	315	322	291	339	332	318	340	329	318	285	328	335	328	322	356	291	334	332	346	311	335	306	321	327	316	349	334	312	331	332	320	310	343	334	325	316	326	303	312	317	322	334	343	324	373	294	299	353	311	328	339	290	353	357	339	320	338	343	354	346	336	345	309	307	328	337	325	315	327	323	367	297	327	336	292	314	321	305	316	326	347	323	322	322	286	362	307	343	326	314	303	346	322	330	335	323	333	342	334	317	322	296	326	316	307	317	323	316	369	312	335	325	316	324	326	323	341	331	349	325	321	312	293	307	316	318	346	325	318	324	310	333	316	304	342	346	340	322	315	323	319	356	307	337	335	294	325	376	302	316	321	320	308	328	331	310	277	329	347	339	318	337	330	329	311	364	323	332	337	325	285	343	323	330	338	320	327	282	298	318	300	314	329	328	331	333	328	353	333	310	329	331	348	319	312	320	318	309	331	343	336	310	314	309	342	340	327	301	347	333	318	327	316	335	313	351	332	318	312	328	312	296	320	305	297	354	311	325	342	340	323	322	324	321	312	336	342	326	311	318	318	315	347	295	310	310	317	324	310	302	315	290	297	305	342	321	349	291	328	339	328	328	358	310	305	292	327	324	303	327	320	337	313	328	322	315	351	328	298	316	328	309	316	344	345	296	315	300	312	321	328	333	323	320	301	329	349	342	349	322	313	318	313	338	330	312	340	316	324	295	331	333	329	342	287	332	350	314	308	319	304	322	333	308	310	320	300	325	315	331	334	334	338	331	328	333	327	303	354	340	324	318	299	312	296	335	340	321	344	335	336	325	316	335	329	337	325	325	357	315	353	312	336	337	337	323	330	341	325	326	309	335	285	308	302	370	304	293	314	324	340	353	302	305	299	323	317	328	337	302	343	314	296	330	354	318	308	312	312	312	317	308	332	338	333	315	322	322	288	324	310	318	295	327	290	324	347	309	318	340	349	308	318	299	345	294	335	341	316	324	321	335	285	323	300	348	308	348	299	335	339	342	340	321	318	319	298	346	324	334	304	354	337	328	318	309	332	325	312	356	345	314	326	334	348	299	291	349	340	321	319	329	318	329	314	351	294	276	337	321	344	316	333	304	309	346	324	300	312	331	294	317	309	318	318	305	308	285	334	318	352	346	342	296	301	332	310	318	316	312	326	342	285	346	307	348	338	296	313	327	266	327	316	339	339	299	351	343	320	368	336	271	330	327	319	323	346	323	338	335	277	322	323	321	301	312	343	302	307	338	311	259	306	320	304	335	336	322	320	344	329	316	337	322	302	331	330	333	307	318	314	328	329	314	330	309	340	337	332	345	327	310	330	341	326	349	350	327	331	320	312	346	340	294	310	318	336	333	309	311	324	352	311	336	320	337	333	285	318	335	345	307	327	336	312	322	335	348	297	346	321	337	287	308	312	344	299	310	312	336	325	298	334	320	325	297	306	361	302	335	361	312	309	291	346	318	329	317	319	328	303	334	367	310	320	311	340	328	323	281	352	305	351	319	280	308	348	330	294	304	332	341	342	305	315	293	303	289	309	344	303	314	318	321	310	332	321	338	364	330	332	295	358	297	308	314	303	328	343	323	316	320	295	341	317	328	341	324	317	292	310	326	332	316	314	323	307	320	318	310	306	304	322	323	334	306	355	344	318	325	324	296	343	318	309	301	313	357	312	288	317	311	299	324	357	327	322	292	318	322	317	319	322	330	305	340	282	279	327	331	340	307	322	328	307	300	325	285	332	334	323	320	326	315	318	309	316	344	334	303	309	332	314	329	310	289	331	317	315	322	290	351	298	313	321	343	335	334	310	318	349	315	277	304	319	344	326	299	313	320	325	294	318	312	303	317	309	335	326	337	324	331	311	338	332	338	314	310	334	310	311	319	327	285	325	331	306	339	333	301	320	298	317	330	299	328	328	320	316	308	347	324	300	316	332	346	348	318	350	321	331	344	328	369	308	349	280	330	330	289	315	296	317	339	321	297	320	300	308	313	326	321	279	305	309	338	301	334	330	276	305	343	373	320	299	304	342	302	281	329	343	339	342	335	320	281	294	350	307	326	329	337	294	318	333	348	340	322	343	325	301	317	326	339	338	317	343	331	333	297	341	339	323	270	346	322	318	350	319	352	311	342	322	320	326	327	331	324	294	331	342	299	331	329	337	300	307	314	334	350	319	300	321	325	309	297	325	334	340	323	315	353	348	358	306	314	340	318	318	332	330	310	316	332	345	319	334	319	338	325	345	316	299	326	309	319	344	308	334	307	342	320	342	313	310	332	330	338	299	330	323	324	319
8653	1711	1497	975	837	829	711	703	668	642	637	629	617	652	629	626	600	609	608	595	620	620	566	601	584	610	637	576	643	624	611	566	603	603	617	609	594	659	570	629	580	619	579	588	602	589	603	599	642	593	632	569	626	646	625	598	628	599	596	574	607	629	575	600	595	543	618	558	614	628	611	611	558	622	598	595	624	596	621	607	596	582	583	595	605	605	629	563	598	603	608	648	575	616	571	601	536	600	624	607	591	629	607	603	586	609	599	580	590	623	622	597	581	613	557	650	566	621	545	584	600	599	635	615	620	574	558	577	572	611	587	629	559	589	586	616	662	598	556	573	604	632	593	619	638	565	574	581	601	602	557	589	606	555	620	635	590	565	574	582	601	581	586	556	534	570	606	553	609	649	544	596	550	633	614	560	584	646	577	613	601	633	575	592	588	616	575	611	609	645	618	628	635	580	602	580	592	614	644	599	572	563	629	596	607	656	588	593	614	597	611	622	574	565	636	589	624	578	622	587	579	609	601	603	593	648	575	623	598	554	537	616	548	599	617	643	616	608	618	584	578	635	572	596	588	601	623	578	603	601	582	582	618	632	579	571	624	599	616	590	619	613	570	600	620	633	596	608	624	625	614	585	619	629	620	601	601	577	587	584	631	617	644	576	636	610	642	582	610	629	631	570	578	558	585	555	590	590	578	603	606	608	628	579	622	639	591	566	576	583	593	605	625	648	604	604	567	607	575	587	577	604	618	592	597	581	657	602	625	607	626	599	602	604	583	649	565	611	619	590	610	595	598	579	630	606	546	620	593	561	600	601	603	622	563	604	598	610	586	591	564	627	593	591	579	658	586	608	603	597	616	631	558	617	577	594	581	590	606	574	602	621	626	576	604	579	572	580	591	610	590	598	609	610	616	583	592	587	587	590	604	627	552	600	601	597	617	617	587	600	602	584	588	590	617	602	621	635	602	576	572	614	599	608	624	592	587	596	598	597	571	611	611	610	618	622	567	609	543	595	587	635	638	620	556	604	590	596	622	620	586	572	637	643	614	621	594	593	574	611	614	585	571	590	598	642	654	619	659	571	562	601	604	602	560	628	595	599	586	572	589	616	587	620	615	562	575	606	597	591	620	608	585	601	554	630	598	612	618	570	606	632	598	632	603	668	597	545	585	580	599	574	595	624	615	607	598	559	602	606	576	574	616	599	563	644	637	593	604	589	595	590	601	593	648	600	634	613	629	615	619	570	611	595	590	578	645	595	618	592	605	589	601	594	622	559	584	618	606	624	547	631	572	594	611	599	562	632	611	578	589	598	583	646	621	595	567	615	618	583	599	612	620	590	630	579	621	557	583	582	559	563	573	584	622	612	614	611	592	596	602	612	588	591	606	628	604	580	644	578	634	626	595	608	634	604	602	572	582	599	628	628	632	629	652	599	591	608	562	580	641	577	568	676	603	607	575	612	622	601	616	633	602	622	581	584	594	619	560	587	639	578	629	610	602	600	580	589	598	609	603	593	619	614	589	587	601	634	577	598	616	610	560	569	606	601	639	597	583	616	614	633	642	575	636	570	578	582	586	629	625	611	592	634	549	623	578	601	583	617	579	604	606	558	586	587	602	567	580	604	599	589	624	582	589	568	623	610	609	557	597	595	605	590	655	582	594	605	603	647	632	597	624	607	614	607	619	614	603	617	584	631	662	603	619	603	591	606	598	581	612	606	615	592	578	595	578	598	589	584	591	599	616	587	613	571	631	632	616	588	583	588	610	660	598	593	612	632	601	612	592	617	578	600	608	592	588	596	597	618	627	649	568	617	587	585	610	575	610	573	569	610	601	600	564	629	589	608	628	624	609	645	618	589	597	600	627	603	583	593	585	636	640	614	632	583	554	563	618	606	603	564	619	631	623	620	619	615	573	642	615	587	620	607	610	539	637	620	615	583	623	611	583	568	559	577	579	588	620	596	579	587	587	629	621	548	578	577	603	613	600	604	583	604	585	617	627	586	605	611	582	572	543	581	636	620	645	581	563	584	607	579	644	561	607	568	635	598	595	589	624	638	618	585	615	620	537	634	605	624	618	601	585	559	602	619	611	589	582	641	622	595	579	615	600	573	637	565	606	632	608	593	608	592	610	645	604	558	591	615	657	629	642	648	588	577	620	593	602	608	554	635	590	603	583	606	602	639	619	579	610	641	601	613	611	569	591	653	611	635	631	630	611	615	610	574	621	555	625	632	596	628	603	633	582	606	582	552	612	619	603	610	590	619	579	593	596	586	589	619	657	600	571	580	611	601	606	624	649	610	619	576	590	607	586	611	578	604	592	586	590	602	575	574	606	625	591	586	610	634	585	613	607	593	602	626	602	598	596	603	644	581	622	626	596	553	621	612	592	558	615	598	596	574	592	563	617	607	596	577	562	584	632	560	616	599	582	587	557	557	573	554	633	586	607	610	571	601	591	649	592	643	560	612	599	599	620	579	571	610	599	524	609	594	586	610	589	609	636	567	626	577	626	607	601	575	574	569	532	604	602	621	607	591	585	595	605	618	610	569	610	584	591	624	616	600	631	558	578	582	630	652	609	580	589	574	608	623	623	572	611	639	589	633	576	615	616	620	662	606	613	572	565	566	627	569	598	570	596	615	587	652	554	566	604	607	583	586	617	561	623	576	584	569	605	572	616	574	618	624	604	606	573	587	574	610	565	570	589	559	610	567	568	607	577	614	615	602	613	604	576	611	586	663	582	584	626	573	584	635	643	625	619	618	578	615	610	575	617	572	567	617	601	655	562	600	627	605	586	656	574	595	601	603	580	624	620	618	614	582	581	591	621	569	567	634	621	598	629	615	623	567	592	611	633	578	618	617	625	614	629	585	599	581	576	589	611	646	579	566	601	576	634	591	581	589	651	557	593	597	562	593	610	616	579	554	565	616	576	627	594	575	601	623	606	619	564	578	604	620	612	575	611	595	569	630	590	577	599	624	601	619	643	565	636	594	591	616	624	574	588	622	597	568	565	579	589	637	551	590	579	577	580	575	646	661	573	617	626	618	589	629	610	604	626	569	597	580	636	575	532	571	571	607	563	599	586	620	585	580	597	584	612	598	587	605	642	591	636	597	570	584	572	637	611	603	601	601	605	664	622	620	584	618	554	627	599	650	577	615	591	623	602	587	643	633	594	583	555	636	613	606	557	600	574	632	621	579	652	638	576	649	619	598	585	565	595	551	604	608	602	588	588	612	659	550	601	616	647	655	627	615	627	631	569	618	584	600	585	585	602	605	615	594	611	566	614	590	584	608	583	629	627	565	598	621	626	639	574	586	553	571	606	590	626	555	567	607	605	623	648	622	642	578	611	585	581	607	604	587	615	569	599	628	605	647	648	573	636	587	576	644	614	614	603	614	585	611	575	593	554	649	581	586	621	620	629	569	609	575	569	583	581	634	543	636	601	662	623	590	573	582	616	592	583	634	612	588	582	595	578	568	605	652	572	598
24065	21006	28104	24086	19068	1462	537	365	338	295	270	274	244	235	227	233	232	199	191	221	195	200	175	194	205	193	193	182	195	189	171	203	175	182	172	185	181	195	188	173	166	186	164	155	166	167	154	196	179	180	182	156	174	212	170	160	197	179	196	194	181	157	144	168	187	182	183	177	163	150	210	186	169	161	151	169	169	155	177	213	155	158	177	169	165	160	180	169	173	189	172	153	179	142	166	195	152	168	172	172	177	183	164	159	179	166	150	147	169	160	183	192	187	145	180	156	166	161	149	149	177	181	171	185	167	161	141	188	188	171	166	159	154	181	189	162	186	180	171	183	155	170	167	171	166	196	184	155	179	176	158	166	156	180	162	185	174	163	160	164	155	165	160	168	199	161	174	179	169	165	155	168	160	163	187	171	176	165	180	174	162	173	167	169	163	134	166	173	158	170	169	167	180	195	174	169	160	167	191	166	166	162	176	146	162	148	163	169	155	188	152	180	145	155	170	165	185	163	144	169	167	165	172	181	157	169	156	189	178	173	173	169	168	153	153	184	164	163	147	164	175	165	147	165	158	155	160	157	167	152	178	183	172	184	165	155	167	163	172	170	168	181	161	160	153	154	159	176	164	163	169	166	154	185	167	169	154	155	176	141	158	179	158	163	138	172	188	165	179	189	162	176	158	173	148	195	172	176	176	136	175	155	162	186	158	164	185	172	174	161	182	169	158	170	194	203	187	173	149	152	163	152	166	157	154	176	172	175	158	148	161	175	151	177	147	158	193	173	161	168	165	189	163	151	162	148	184	171	180	183	169	168	189	154	138	143	176	193	158	159	165	164	144	178	173	182	163	164	168	166	132	181	177	160	162	154	167	172	159	155	160	179	170	149	169	177	185	166	165	159	153	141	142	150	142	139	167	172	138	149	188	180	177	162	152	175	170	147	166	167	164	180	151	171	178	162	164	199	190	161	150	161	155	167	172	165	190	177	175	163	165	199	165	181	163	154	174	188	182	179	152	160	152	168	163	157	150	173	167	144	199	159	192	143	187	175	161	178	173	166	156	151	162	173	188	177	200	162	176	162	178	155	168	150	145	146	175	182	162	173	140	138	162	166	165	164	175	165	177	177	181	155	146	161	165	165	141	155	146	186	164	174	161	165	171	177	165	183	171	173	200	158	175	173	166	187	132	154	171	162	148	162	171	162	162	166	169	157	175	167	179	175	159	153	168	147	179	154	172	150	152	160	182	161	159	180	173	162	179	185	175	185	163	166	144	161	189	166	173	155	172	159	166	146	162	180	155	165	162	166	157	170	195	176	159	174	179	187	175	171	152	184	156	200	175	163	179	155	155	197	172	152	167	171	154	158	181	179	176	163	162	160	160	160	151	202	203	144	175	171	156	159	156	164	147	156	176	135	170	183	163	163	169	172	178	166	186	154	180	166	173	152	156	150	188	189	170	168	175	165	166	143	187	161	156	171	147	164	178	173	156	168	169	189	162	185	162	150	184	168	152	156	160	157	170	164	168	169	163	141	155	178	184	175	177	164	175	160	177	173	176	165	171	160	155	167	166	182	170	147	166	176	167	185	164	166	174	170	190	168	158	164	206	162	154	168	177	182	142	157	169	143	158	194	197	180	196	173	156	169	167	154	173	173	171	140	160	183	165	158	175	157	160	173	166	163	171	206	159	157	176	192	180	165	176	160	144	152	169	168	140	186	153	170	174	157	166	172	171	181	153	171	175	174	163	155	187	163	167	174	172	173	172	177	150	176	174	183	191	173	160	154	160	169	170	172	160	161	169	141	164	162	180	163	145	173	150	192	168	154	181	161	166	153	185	182	196	157	167	151	154	171	152	179	174	159	183	146	168	167	161	175	156	157	143	163	164	159	172	160	189	150	191	210	173	177	175	157	171	178	166	169	164	173	156	176	163	175	144	174	166	174	149	168	169	182	175	165	136	169	149	138	168	165	155	175	184	180	147	152	181	167	157	141	173	148	139	181	192	185	157	185	164	161	152	162	172	140	161	161	180	167	165	177	165	171	169	149	163	149	177	163	163	165	145	166	175	167	155	170	172	152	172	123	159	174	153	167	148	175	176	170	170	167	161	166	167	149	177	153	183	170	178	173	192	133	160	140	159	142	168	185	175	166	171	166	140	191	160	182	168	158	172	188	157	155	166	143	162	186	169	164	170	174	185	158	152	170	175	180	162	176	180	164	183	165	166	167	154	155	168	184	165	163	164	178	181	177	163	169	147	185	156	184	183	165	143	181	167	160	190	151	185	167	151	155	167	152	195	153	173	169	162	157	146	168	149	132	138	169	169	163	141	170	163	174	144	182	196	169	177	173	182	161	167	171	173	162	157	174	193	186	154	169	165	164	181	164	188	164	189	144	183	162	173	151	188	180	182	171	147	153	165	175	179	156	178	154	161	176	149	161	178	184	198	172	192	165	167	153	152	159	155	180	179	180	161	154	160	161	176	160	150	160	170	170	165	181	177	159	147	145	174	176	146	191	139	157	159	169	148	143	187	179	154	177	160	146	157	164	172	161	178	176	166	163	151	164	174	163	178	157	174	148	165	157	161	165	152	170	181	154	148	172	163	159	160	185	158	179	166	154	132	169	147	170	163	130	173	163	163	161	173	161	148	179	162	168	165	186	161	145	175	155	149	186	195	175	149	189	161	176	155	185	152	147	186	189	134	159	161	171	152	165	159	186	159	150	170	172	157	155	185	177	151	150	159	170	176	140	158	164	186	178	178	165	188	150	152	184	149	163	174	174	162	148	173	173	140	152	182	173	155	174	171	139	165	160	139	175	171	173	179	142	180	164	188	161	167	163	183	174	153	197	169	184	183	174	165	166	160	170	163	175	160	165	167	184	163	171	158	187	168	179	162	164	181	185	175	155	173	168	131	169	180	182	159	165	174	171	161	164	171	176	165	161	167	165	160	146	176	177	159	167	183	150	172	169	166	181	167	165	176	160	159	166	201	164	170	168	166	170	167	158	159	160	153	159	164	152	174	173	177	164	165	182	189	170	165	176	184	150	193	178	169	178	158	142	159	163	181	178	170	175	158	179	170	154	192	158	186	167	169	163	154	157	165	146	157	154	173	162	167	167	163	169	143	166	174	193	158	176	163	166	171	168	167	164	179	161	160	143	175	195	163	170	174	152	164	173	154	161	147	173	157	161	173	163	182	166	194	160	167	164	192	159	153	180	159	162	193	163	175	168	178	156	173	157	178	152	192	173	186	148	162	152	195	176	178	176	171	168	166	169	163	168	163	180	182	179	163	154	158	180	143	148	163	168	174	168	167	183	168	168	156	164	163	164	143	153	180	209	168	152	163	169	155	179	170	169	168	178	180	158	176	171	176	205	153	164	142	162	164	159	162	168	156	175	161	177	180	173	168	201	154	156	181	173	164	146	167	161	175	158	151	186	175	173	159	189	139	190	153	161	175	159	178	181	161	158	188	175	178	157	167	159
16460	10109	8403	4345	2717	1956	1480	1194	944	875	757	701	597	561	538	466	462	454	424	430	453	383	397	419	407	337	349	361	357	384	351	386	347	354	351	344	355	339	345	379	334	386	361	359	342	321	328	349	312	336	346	334	335	361	325	340	329	353	315	357	367	328	355	346	335	319	336	330	350	326	311	312	325	307	310	342	306	339	317	322	335	305	316	313	339	328	320	315	341	328	343	353	316	300	357	315	333	357	339	340	311	323	301	328	301	346	324	309	323	339	314	332	306	302	341	307	337	355	352	333	299	304	349	346	327	364	309	356	323	332	326	322	303	320	335	337	325	313	297	343	309	321	329	292	350	349	325	298	321	355	331	314	350	331	335	345	308	353	311	308	337	329	334	325	339	313	332	335	297	304	342	322	331	337	354	317	318	342	351	303	326	318	316	334	354	308	322	319	313	316	324	332	311	317	331	315	332	317	297	327	316	300	326	306	339	334	325	326	333	309	318	316	310	320	298	315	307	343	288	304	329	326	316	336	340	308	345	325	322	313	354	293	314	348	301	321	340	328	341	362	335	323	336	364	325	347	336	323	338	323	333	351	339	327	360	316	337	296	357	296	303	308	315	320	312	317	320	339	339	313	305	322	325	334	307	353	343	305	323	324	305	357	324	315	302	322	335	315	319	296	317	310	332	309	328	323	353	305	356	322	354	326	325	350	304	312	343	322	317	311	335	322	290	289	332	333	335	303	344	329	313	307	336	305	344	363	333	374	293	324	332	322	332	373	338	336	325	324	333	301	345	290	317	324	319	340	329	345	303	370	318	346	358	317	309	306	334	342	322	308	346	355	313	293	330	326	343	319	285	343	288	333	324	323	302	318	327	315	328	330	337	348	328	354	322	339	332	339	309	361	324	361	321	326	315	338	312	344	340	290	355	327	354	331	333	315	319	336	316	317	325	316	318	307	305	328	345	357	347	338	348	367	342	309	311	315	348	317	339	319	317	316	308	296	329	328	322	313	307	334	325	305	311	306	319	325	324	333	323	329	338	319	322	331	313	329	322	304	302	341	328	298	313	340	312	323	322	312	339	299	329	326	327	328	337	297	316	327	335	372	295	352	337	328	315	324	310	360	351	331	312	334	335	322	327	324	350	295	319	321	331	328	329	338	284	297	321	330	314	312	300	319	293	317	337	347	322	340	312	350	299	335	308	318	351	307	302	373	322	339	318	332	307	297	327	350	341	347	334	319	322	334	318	356	315	328	308	342	289	314	300	338	344	308	321	364	293	335	316	323	338	322	334	327	332	313	297	328	336	313	339	326	364	316	338	324	296	331	329	325	333	305	326	291	299	334	332	343	354	307	333	335	353	323	345	359	331	314	339	327	298	328	298	319	328	334	352	314	344	342	327	300	294	307	279	302	339	309	316	331	304	327	335	309	338	322	338	335	333	316	313	303	312	322	329	327	317	342	326	342	338	335	317	325	304	302	299	334	313	321	329	328	320	323	345	296	324	327	318	310	330	306	305	328	336	306	374	335	342	313	316	301	331	345	305	330	319	340	332	349	344	314	335	333	350	342	344	353	329	335	322	315	339	286	322	342	332	324	337	324	315	293	326	300	341	307	322	291	329	326	323	336	297	331	334	317	325	316	338	342	323	341	325	342	339	322	325	316	348	320	313	329	303	330	316	326	335	325	290	369	345	362	336	335	311	320	327	319	293	301	337	339	302	350	324	319	322	331	333	308	279	346	340	307	312	326	319	287	311	309	333	320	305	354	335	320	339	317	305	319	331	303	311	331	326	320	329	347	327	356	316	327	314	308	331	322	329	327	305	365	295	338	334	320	316	316	337	325	349	316	343	344	320	299	392	333	317	343	338	306	295	333	320	334	320	318	307	337	312	329	307	358	297	305	335	294	333	337	322	336	322	305	355	285	319	326	331	328	345	341	333	323	326	329	340	363	314	316	324	339	345	328	324	372	339	338	335	315	314	336	319	325	346	327	342	312	315	317	336	325	298	326	324	305	320	319	305	321	341	367	305	304	305	293	320	343	341	356	328	354	318	333	326	319	343	315	340	344	339	332	342	293	313	328	321	324	314	359	323	327	330	325	329	314	306	341	313	308	321	293	303	302	325	311	344	329	346	313	355	294	310	344	328	310	320	314	309	322	332	303	344	304	312	336	309	329	286	316	299	310	327	339	303	306	325	344	302	342	279	336	300	308	335	342	317	321	321	367	313	329	313	323	312	320	296	332	330	353	311	349	303	298	341	335	333	312	309	345	295	342	316	331	303	288	313	339	339	335	346	336	342	316	309	351	309	323	304	344	331	305	324	352	314	299	299	318	339	337	335	333	371	308	332	326	349	322	355	343	318	300	293	296	321	309	333	305	345	313	352	320	339	302	324	336	311	320	326	315	308	321	325	364	336	346	322	311	326	341	319	346	319	326	305	340	329	354	322	341	321	323	343	319	315	316	330	328	334	337	346	367	330	354	333	322	283	327	298	299	325	308	322	331	291	318	352	343	322	342	307	326	351	320	329	332	328	326	329	321	302	317	304	312	348	335	323	329	360	285	307	295	320	342	333	298	303	338	346	357	333	330	327	302	336	337	314	319	339	302	338	300	311	342	333	305	324	325	339	318	324	317	323	288	304	310	329	351	330	319	328	335	310	319	318	326	343	327	345	345	332	330	333	315	312	313	338	299	360	350	323	323	323	323	297	311	319	340	338	339	313	347	325	305	328	297	372	317	311	306	353	306	313	322	310	337	321	334	352	336	358	325	333	329	322	337	317	334	303	366	330	337	308	321	286	332	324	309	314	304	294	309	301	335	324	344	323	293	308	308	324	328	325	353	302	347	326	317	301	298	363	367	319	329	304	355	326	308	343	338	294	315	354	332	341	320	327	359	325	367	299	308	283	337	335	326	328	350	325	304	342	336	328	356	334	334	338	349	306	316	316	330	298	317	329	337	321	324	324	340	334	342	332	338	346	319	322	322	319	328	347	319	308	323	320	286	361	325	325	325	318	338	337	314	335	336	310	323	330	329	335	306	325	310	312	330	325	328	351	312	345	308	336	315	351	321	320	371	339	309	328	355	327	315	313	311	382	317	293	353	336	319	348	309	304	348	329	334	353	301	324	331	331	333	341	320	316	330	282	326	335	338	313	361	316	321	318	322	326	295	310	323	292	334	308	305	312	300	323	302	341	312	322	321	333	313	335	360	288	353	350	316	329	315	307	315	327	320	341	335	338	350	314	340	289	324	305	303	351	291	368	325	304	374	343	317	339	336	321	304	311	315	337	332	353	353	335	316	313	359	317	299	321	321	300	354	310	307	343	323	348	297	326	331	337	333	350	334	325	311	311	285	303	286	352	324	324	328	334	311	315	317	329	321	353	316	325	308	321	311	326	350	333	339	302	296	312	337	327	332	313	329	347	326	343	323	323	304	346	351	334	331	298	309	321	304	350	297	285	323	328	306	309	322	334	307	336	310
22973	20956	28768	23325	20956	17998	1935	856	624	607	557	514	503	495	474	455	435	432	470	390	430	374	383	383	450	400	410	382	403	397	364	385	334	383	393	377	392	425	397	379	398	348	391	414	391	381	422	412	373	354	372	395	363	378	394	377	358	392	362	364	390	400	361	389	418	419	381	373	347	365	374	348	339	398	370	366	372	370	390	357	353	383	347	327	329	341	350	374	411	326	375	365	379	352	390	376	352	362	387	356	407	386	384	368	329	356	376	327	380	367	355	379	346	378	371	376	372	399	355	396	314	391	351	357	384	379	377	371	366	374	377	347	396	348	344	367	344	370	346	369	349	369	348	365	327	363	392	314	367	343	341	380	323	383	372	382	318	362	365	368	334	390	362	346	349	378	365	312	367	362	353	356	346	369	344	359	367	354	366	391	345	374	364	361	339	359	385	375	377	375	400	354	364	381	362	369	371	362	333	372	367	370	371	352	349	372	319	381	367	346	357	340	388	379	368	394	349	352	368	356	352	382	385	346	390	360	382	357	354	377	368	379	342	363	375	341	388	370	382	370	336	375	342	364	381	344	352	343	351	369	375	417	391	387	349	333	362	335	322	336	370	359	371	378	359	356	343	386	341	355	388	355	366	374	369	349	347	355	372	335	370	382	397	368	346	370	391	388	378	362	340	388	374	348	380	366	345	338	351	395	342	373	352	373	368	367	385	384	312	368	363	365	346	362	369	369	347	356	345	373	373	370	327	343	329	346	373	363	362	346	336	372	353	362	340	359	371	367	355	343	405	388	347	363	357	377	382	322	382	352	368	381	362	329	368	359	333	345	338	347	375	354	341	349	371	394	368	343	364	324	356	366	357	356	361	335	364	354	376	347	337	360	370	354	333	353	331	368	339	345	380	342	345	383	353	356	363	352	339	379	341	381	335	356	370	346	361	323	357	375	355	393	364	378	380	370	334	335	362	397	390	361	374	367	345	358	379	336	345	393	323	371	369	377	401	363	365	352	356	360	376	355	330	351	370	366	370	356	356	319	379	359	383	343	327	368	393	379	363	363	366	374	339	374	361	347	342	402	432	392	360	358	382	381	333	370	349	380	361	366	369	409	355	370	384	375	357	354	351	356	362	368	346	335	342	390	347	395	367	369	369	353	350	364	373	361	364	349	342	336	333	326	345	370	356	380	371	365	378	381	381	369	341	331	391	319	336	351	358	335	391	396	362	348	373	362	365	377	385	362	364	383	357	388	357	383	363	330	356	359	354	332	378	364	354	359	367	400	373	381	368	347	372	374	373	407	364	339	383	374	335	367	352	381	346	339	382	374	363	359	331	343	367	408	347	352	339	348	356	387	372	359	357	363	366	361	344	380	397	349	377	371	354	368	371	345	382	347	364	353	392	353	334	386	345	337	369	404	397	360	376	393	360	403	398	348	406	332	363	363	384	379	354	325	366	363	390	340	354	361	368	344	385	363	385	339	346	367	376	376	355	384	356	343	354	338	352	410	345	344	386	376	365	377	382	360	389	376	364	357	379	345	365	343	411	359	378	394	373	388	388	357	358	363	362	367	359	379	352	349	376	355	335	387	365	355	381	375	361	373	354	354	369	373	343	354	379	342	361	344	377	367	384	392	345	391	399	355	351	332	372	334	367	342	343	341	354	341	364	331	366	361	339	325	355	374	357	373	356	358	357	334	407	323	390	340	359	360	329	338	359	370	371	377	364	352	397	341	391	375	352	381	380	382	381	337	349	351	399	381	335	383	356	385	373	373	375	376	359	380	355	374	358	348	336	368	372	364	355	377	365	359	368	368	371	355	354	339	346	396	372	365	358	356	350	354	381	357	407	348	372	366	372	371	319	345	380	380	376	350	380	375	343	349	378	348	344	379	371	378	369	350	345	367	370	380	337	360	361	379	348	328	381	347	353	335	345	401	383	379	387	381	360	338	380	356	381	366	343	367	368	351	398	412	389	372	373	359	360	377	342	375	361	360	384	359	348	357	354	346	409	356	373	375	404	391	328	341	343	394	399	330	366	391	329	365	344	380	343	380	340	387	392	353	367	349	342	344	360	368	369	363	334	379	366	353	404	351	351	355	389	351	359	349	353	373	387	365	380	369	344	384	333	392	363	358	367	351	367	348	370	384	393	387	390	328	360	330	371	387	383	430	375	376	374	354	351	370	375	353	374	382	371	391	380	373	379	327	365	342	371	356	354	344	361	385	364	360	363	362	389	372	334	351	397	378	335	359	354	335	373	361	358	330	380	318	352	396	353	370	350	379	363	382	339	370	350	385	373	368	320	345	365	323	331	355	350	354	380	366	356	354	349	381	338	345	401	401	387	366	333	350	388	373	376	381	410	367	345	370	374	392	372	373	370	371	370	375	379	329	404	337	362	358	379	359	374	351	384	353	384	384	379	365	379	326	367	403	372	367	368	348	337	334	360	353	340	360	374	369	350	355	364	387	336	365	353	345	364	353	356	360	375	370	380	353	376	326	377	380	359	408	405	375	340	331	367	340	355	392	371	393	359	383	398	357	370	336	383	354	368	353	361	358	349	358	390	363	362	355	394	363	349	352	370	356	365	357	377	373	385	376	380	376	348	374	356	365	345	370	374	395	374	345	372	355	363	364	364	356	384	343	371	362	384	370	328	371	339	342	357	366	328	368	354	386	342	353	353	398	366	389	360	350	385	387	322	325	374	380	367	382	327	368	360	401	354	354	390	367	365	366	384	376	368	366	354	369	334	354	354	390	390	391	371	396	355	322	377	371	392	385	346	379	369	375	357	399	364	354	316	341	384	337	391	359	347	354	327	397	331	354	341	364	379	362	405	350	342	346	375	370	332	305	365	376	367	352	365	385	375	387	345	372	412	338	343	366	347	372	406	329	368	337	364	347	342	335	386	370	373	353	355	333	351	348	396	367	393	351	362	375	335	351	373	358	362	381	360	344	362	346	353	378	345	336	376	366	351	366	326	352	339	342	339	363	330	343	387	366	334	336	377	366	345	383	367	387	410	361	328	323	346	352	385	383	375	362	321	397	358	384	367	339	377	373	374	396	367	386	346	384	336	364	360	362	341	367	341	370	355	359	348	368	375	377	338	384	368	379	383	393	350	335	360	349	336	362	405	375	342	378	362	369	358	360	349	334	332	372	361	359	349	393	351	366	361	388	365	334	342	347	380	384	374	323	356	356	357	349	363	339	377	364	386	350	366	352	352	368	358	363	348	358	327	370	384	377	348	333	365	335	360	366	367	408	367	344	349	354	382	382	370	355	349	369	350	359	356	380	340	364	352	366	376	360	363	366	344	344	364	343	364	347	388	365	360	328	386	327	357	353	363	360	333	329	382	361	370	347	353	365	381	355	358	392	376	362	366	323	391	355	369	359	382	392	378	342	361	326	356	358	343	361	377	379	354	376	354	359	393	355	347	327	376	357	344	368	368	347	345	408	332	364	368	395	370	361	337	362	357	365	388	367	369	343
18838	15973	13653	7450	4994	3685	2796	2344	1897	1627	1457	1290	1215	1097	1044	955	893	867	900	803	828	786	763	784	753	722	673	774	699	689	696	741	697	682	651	669	661	673	677	675	670	644	627	676	666	650	658	600	633	682	687	639	613	614	668	635	632	643	629	651	609	594	646	657	620	602	633	638	599	651	658	629	614	635	639	650	654	621	612	573	604	630	561	655	621	660	635	642	609	609	617	646	620	608	588	640	636	676	679	628	628	601	632	626	614	626	627	594	654	635	613	651	638	641	649	608	632	641	590	637	663	572	599	643	638	614	608	602	637	579	636	603	636	580	615	670	550	592	604	588	588	628	637	640	598	644	642	610	599	551	609	608	626	592	616	613	643	631	636	613	608	589	615	632	636	649	626	601	686	670	625	603	599	609	616	641	628	650	609	606	627	636	593	639	589	619	598	592	633	590	623	597	643	625	651	632	638	582	634	640	636	571	654	635	625	641	607	601	638	625	594	642	608	592	620	605	627	592	642	611	652	640	601	624	597	658	614	637	599	582	615	670	635	590	582	611	635	619	577	638	586	625	616	632	606	618	592	613	611	632	654	647	675	611	587	701	611	574	641	626	605	616	624	624	644	635	663	598	667	621	640	624	614	580	591	668	605	649	614	646	591	607	613	639	662	629	619	672	641	613	628	616	611	620	667	629	642	608	657	626	648	615	604	639	602	612	573	615	645	600	633	606	623	622	639	676	582	598	607	635	622	583	641	590	599	575	638	605	620	634	593	630	616	607	636	663	651	620	601	648	600	632	619	650	628	645	612	586	605	581	657	618	645	616	644	635	637	653	568	604	623	621	640	647	610	640	593	600	610	640	630	634	650	614	600	615	621	607	638	621	607	586	635	610	606	584	643	619	584	637	609	631	642	623	620	585	635	616	620	617	621	595	618	617	648	605	632	675	638	611	628	609	618	594	637	611	628	542	633	628	594	615	618	596	676	648	622	625	577	631	602	630	596	645	639	664	625	634	655	632	626	642	636	632	638	646	630	591	572	616	595	619	606	618	653	609	654	639	636	657	609	617	614	610	656	642	616	580	611	575	589	628	617	638	604	620	599	579	622	633	628	596	618	616	671	642	620	647	613	616	620	637	615	681	607	663	619	652	608	623	597	605	587	630	634	619	603	623	638	592	622	655	647	611	603	590	647	600	640	588	641	596	623	596	585	650	632	597	592	612	620	648	621	630	597	633	603	614	598	599	610	609	643	595	615	635	628	622	680	592	624	668	585	656	640	636	612	582	619	602	618	658	634	616	617	592	606	621	603	636	619	568	607	627	620	633	702	664	627	578	595	649	598	579	589	592	596	599	622	673	630	626	580	615	629	640	581	639	563	582	620	612	630	623	603	612	655	607	677	665	656	611	616	608	652	655	562	609	667	623	575	649	627	618	630	593	646	612	620	592	619	600	610	553	634	620	612	629	603	623	631	624	633	584	615	619	575	628	607	591	641	632	593	622	600	641	607	595	613	631	547	581	605	593	628	632	635	665	618	635	620	664	586	625	599	610	665	621	678	649	594	612	645	646	631	605	627	600	631	672	678	581	608	620	617	606	651	642	613	611	590	611	641	620	657	652	616	645	644	637	614	558	587	650	560	641	603	636	624	609	616	617	611	680	627	603	701	639	594	591	630	637	616	637	634	636	612	638	645	614	626	670	624	620	628	623	632	614	629	635	608	620	616	654	660	617	600	604	615	599	606	614	570	602	622	610	632	605	631	610	631	607	617	655	602	673	626	589	629	679	599	649	603	617	577	631	617	623	607	581	601	656	621	632	626	629	644	653	601	624	602	592	606	643	665	645	648	659	629	580	680	595	599	522	662	629	612	587	647	616	628	620	600	587	649	642	585	636	578	617	660	602	624	638	593	597	639	613	613	610	645	628	619	596	666	570	649	580	614	625	624	624	603	638	591	648	597	595	610	606	601	616	612	625	640	649	586	585	629	609	575	626	613	621	583	658	605	643	629	596	619	583	644	609	633	671	582	597	651	619	604	690	639	631	670	642	627	642	567	636	628	629	613	646	691	672	632	621	642	641	582	604	631	581	615	610	641	613	634	653	616	618	652	652	646	571	612	635	639	601	604	644	617	606	636	612	620	565	637	647	634	666	673	646	600	556	669	619	644	646	638	611	611	643	669	650	636	677	619	622	609	588	614	628	585	628	618	641	626	609	595	599	632	586	639	620	639	611	630	556	589	606	627	602	650	678	576	647	571	628	606	632	652	675	633	603	624	606	594	660	625	631	621	609	609	593	609	638	657	634	622	636	646	640	575	600	560	642	639	639	597	633	626	589	654	606	661	585	625	645	602	644	632	624	645	634	650	629	611	623	602	593	619	585	581	627	639	640	572	587	600	617	624	627	605	593	625	607	640	567	652	663	639	590	622	653	571	634	578	627	575	627	610	601	648	665	612	615	591	631	637	616	618	624	631	644	635	638	630	619	615	626	607	632	585	621	610	644	622	614	627	675	596	651	600	652	608	605	650	637	633	601	609	630	582	618	619	612	608	625	621	630	604	679	652	633	614	599	581	554	596	597	592	634	646	619	591	566	578	612	601	571	646	605	606	649	599	632	619	560	658	636	656	612	618	595	624	623	614	630	627	623	667	608	637	652	626	563	610	611	608	626	626	642	586	664	630	611	605	617	606	635	622	595	606	604	598	647	619	601	617	652	612	613	612	635	628	643	692	609	628	608	644	627	614	611	641	602	636	661	620	619	628	633	577	629	632	597	637	606	641	637	616	620	599	629	610	623	577	626	602	634	651	603	640	602	642	630	604	618	603	630	581	657	640	657	673	616	609	596	634	646	661	607	646	649	661	588	595	619	611	638	599	626	589	673	633	634	623	640	582	583	631	627	659	611	605	691	629	571	636	623	616	623	635	606	572	616	618	653	624	582	608	659	598	648	642	620	640	636	597	634	664	636	638	574	626	620	640	635	613	623	627	649	610	628	569	616	627	642	640	631	629	643	625	626	608	634	619	623	604	595	594	622	635	632	648	632	614	613	618	595	601	614	642	636	611	614	638	628	642	597	589	611	626	632	666	578	639	649	597	613	618	585	582	651	623	605	626	565	612	645	582	620	572	606	639	585	641	605	628	615	642	643	625	635	584	663	626	588	631	633	600	614	573	635	649	643	613	622	629	582	638	635	633	648	628	605	666	606	570	633	628	622	600	622	633	615	628	617	627	657	619	624	565	624	644	662	692	656	585	669	664	584	627	631	650	612	638	625	631	604	635	627	595	619	631	614	641	629	629	633	634	583	648	635	590	599	658	602	645	652	585	597	632	613	656	633	611	597	580	600	640	679	582	639	596	629	593	638	640	627	628	614	618	637	619	663	617	598	646	584	649	616	670	605	636	664	591	593	592	635	599	628	616	592	613	644	599	603	653	644	617	655	626	618	617	604	589	677	625	621	592	584	613	636	627	660	584	560	655	637	587	633	651	587
26387	20086	7203	733	476	424	341	327	329	332	310	351	353	351	315	344	328	316	350	323	305	322	337	278	323	313	328	329	356	309	353	315	329	331	339	334	325	331	353	347	345	299	315	313	316	331	335	326	320	297	313	298	334	298	299	345	336	300	320	307	340	334	320	325	330	321	306	338	320	272	316	332	316	352	315	336	317	319	325	302	305	337	310	320	297	322	341	325	353	301	316	308	335	297	323	333	350	319	307	346	344	354	307	322	350	325	315	350	295	305	321	319	332	318	365	310	317	334	327	340	332	300	308	334	339	314	360	288	322	319	319	323	315	297	348	326	304	304	330	311	314	327	355	308	312	306	346	345	316	312	311	300	306	333	299	332	335	314	314	327	346	311	311	332	317	308	332	323	317	297	321	320	333	334	294	298	321	330	308	317	315	311	319	344	328	314	328	304	357	310	320	310	337	348	329	315	317	329	284	311	326	314	352	322	332	311	315	314	331	347	313	307	324	313	351	338	313	319	346	296	363	338	311	333	344	321	302	336	335	332	310	329	327	282	309	324	315	340	306	309	333	340	308	295	292	329	337	328	337	334	316	326	321	328	320	314	327	363	337	304	305	312	364	285	343	346	325	346	337	303	334	292	334	304	297	358	323	307	284	340	316	319	322	360	329	317	313	290	315	296	323	312	333	338	338	343	292	342	316	290	328	315	318	327	331	365	346	300	315	340	311	315	312	313	314	348	296	294	332	310	301	318	336	320	306	331	359	367	342	356	330	314	320	347	303	308	341	321	343	345	314	329	327	348	335	322	327	348	338	341	324	316	318	308	316	326	307	319	319	308	326	343	292	329	335	339	337	321	304	315	323	317	321	328	301	329	369	306	306	324	328	323	319	317	339	323	312	312	341	333	329	325	321	298	314	321	325	312	290	312	323	311	310	311	347	295	291	313	326	314	296	334	331	342	299	322	339	298	332	345	330	347	303	328	337	311	309	291	327	341	320	307	306	288	338	324	306	324	301	325	335	326	319	309	333	327	326	331	355	310	350	356	323	317	296	311	299	340	317	292	296	297	312	361	310	320	312	339	294	312	326	290	303	319	314	306	289	324	316	316	330	336	366	311	310	297	317	370	314	307	322	288	312	344	315	318	322	302	327	320	313	344	306	303	317	331	314	298	293	325	318	365	327	308	313	349	330	332	298	315	327	308	326	311	277	321	312	318	367	346	321	298	317	304	313	338	301	311	321	321	330	321	337	279	324	355	322	345	330	355	326	322	307	340	310	325	306	285	309	376	337	324	299	357	315	336	291	290	296	300	299	293	317	331	322	304	327	309	304	324	326	303	328	290	312	329	327	322	325	307	323	353	347	349	341	307	322	300	303	340	326	309	340	343	319	307	345	306	285	358	293	313	308	337	315	325	334	335	305	335	338	325	299	317	333	333	304	344	337	336	318	307	312	337	316	335	335	339	271	341	302	307	324	307	302	271	338	327	305	303	295	308	287	322	344	307	297	298	333	330	301	305	314	318	313	299	330	322	342	338	303	323	305	268	348	335	310	297	296	314	320	326	310	301	322	307	312	303	324	337	323	334	334	303	322	324	304	319	300	327	295	309	333	318	307	316	321	316	317	333	313	320	325	283	317	306	285	310	320	333	328	351	330	337	343	327	290	321	324	337	307	312	297	309	342	328	318	301	305	346	302	316	317	300	329	343	317	334	312	332	314	335	327	347	324	333	286	329	358	299	332	309	328	342	305	330	321	344	335	296	329	300	302	332	309	307	286	346	314	308	340	323	299	278	342	320	289	334	288	322	336	307	304	333	290	302	325	278	317	321	339	318	326	318	340	323	295	308	342	319	303	321	348	302	315	308	322	330	331	336	325	308	300	334	325	329	308	284	304	324	286	282	323	331	298	304	317	341	313	362	331	327	333	308	315	333	331	297	282	312	334	299	326	324	326	319	347	349	289	332	311	286	344	325	328	342	307	303	316	293	321	322	317	338	312	327	303	291	308	338	325	336	337	324	325	352	299	314	336	337	306	328	324	312	324	333	298	317	323	314	344	311	306	293	332	288	307	313	331	326	271	345	342	343	329	330	315	349	342	304	317	286	310	310	314	323	335	335	306	326	337	309	317	297	313	335	335	321	342	326	343	309	296	310	297	339	321	306	341	326	345	314	327	291	335	335	304	324	329	317	338	363	289	309	320	329	304	328	305	340	314	302	321	327	285	321	305	334	338	321	337	306	328	315	338	322	304	286	323	318	312	324	304	322	319	308	312	302	333	320	330	311	327	279	333	338	310	311	334	337	337	305	331	331	302	309	304	359	326	313	331	319	324	333	292	309	290	282	320	298	305	304	289	307	328	339	341	326	324	279	318	348	317	344	328	312	325	314	299	299	301	344	336	343	312	310	329	307	344	327	326	321	334	329	326	296	288	300	330	336	325	343	309	283	310	308	334	281	330	341	289	311	330	354	334	293	323	315	322	325	327	323	359	323	319	335	319	313	332	343	301	311	280	329	339	299	329	316	308	317	325	334	284	302	313	296	320	306	319	325	302	341	301	379	338	320	322	319	312	325	311	322	319	324	331	277	344	323	321	341	306	318	354	346	329	327	316	295	334	338	323	322	326	317	329	324	322	335	302	330	278	315	359	325	284	286	325	292	342	316	336	324	314	349	314	305	319	336	293	287	310	311	320	299	341	348	303	332	321	302	286	337	319	331	334	343	323	312	304	325	302	301	298	312	321	303	330	308	304	332	305	308	333	333	322	299	318	317	321	325	335	304	309	306	309	337	358	361	335	330	325	338	300	325	330	324	355	330	333	298	333	307	350	336	343	283	306	321	330	322	309	318	286	299	315	339	281	291	328	321	326	277	341	289	312	319	293	310	313	328	330	328	302	330	307	314	338	329	302	301	281	313	302	297	318	298	325	310	333	312	309	320	303	325	318	325	326	326	327	347	323	315	314	306	297	323	297	347	326	325	340	312	307	321	308	340	300	338	283	325	304	334	334	346	327	292	312	340	310	326	334	319	323	297	341	327	348	353	314	326	338	330	335	335	308	311	321	273	352	335	300	296	307	335	334	318	287	344	365	317	322	308	317	320	303	300	332	326	280	322	330	311	320	301	349	322	299	314	352	328	282	314	325	323	283	307	316	317	336	308	340	337	307	326	296	318	296	309	326	306	359	338	310	323	334	326	299	305	325	302	333	361	323	292	307	318	354	343	314	350	335	307	310	314	310	329	338	313	308	278	322	307	303	313	321	301	333	341	297	337	342	297	323	295	312	297	344	306	329	324	317	318	319	298	313	335	323	326	296	318	302	305	344	305	319	328	304	322	351	310	330	286	315	357	312	335	333	329	326	323	328	283	344	310	330	311	311	332	305	281	320	314	337	309	328	343	311	336	318	328	330	319	304	305	331	333	356	332	326	327	317	334	327	327	302	312	330	315	325	328	354	309	332	312	324	343	325	312	296	334	294	316	331	340	333	332
8264	1628	1470	1056	819	792	713	653	607	645	604	601	609	631	627	595	550	595	588	623	640	589	641	592	610	577	596	615	652	587	642	590	587	581	673	600	594	558	603	613	547	574	582	540	569	633	565	601	612	620	608	581	608	581	576	603	588	608	619	602	589	583	571	619	562	627	614	587	603	574	599	575	580	595	624	577	581	576	612	648	579	620	629	541	627	631	580	527	578	620	570	608	605	585	582	608	606	601	590	588	650	617	535	601	614	601	583	579	586	606	603	593	592	602	619	584	566	597	559	605	586	659	591	594	573	584	627	543	583	574	587	615	618	617	609	588	599	604	575	608	592	600	594	543	605	595	579	582	605	575	562	606	549	582	611	566	663	622	621	580	552	593	607	581	575	592	625	639	566	589	588	577	601	584	571	611	587	570	581	615	593	602	616	616	562	629	605	600	569	581	606	612	606	600	611	589	586	611	639	568	609	610	558	610	611	618	589	583	608	601	566	558	582	596	563	591	603	604	575	611	587	605	598	576	590	639	601	571	574	590	580	595	622	557	587	570	563	596	583	564	580	555	570	608	598	599	592	595	562	558	613	601	596	558	561	589	589	568	645	541	588	538	610	586	615	565	595	591	582	619	582	568	609	592	563	588	611	627	585	585	614	588	595	560	585	609	605	589	577	572	596	597	591	562	632	569	600	585	595	605	581	589	583	601	630	558	614	554	605	573	579	549	584	589	611	606	585	548	574	616	591	587	624	558	585	616	626	598	586	558	578	583	630	560	589	623	583	600	601	610	622	600	609	579	531	522	559	592	533	562	590	584	621	593	578	601	532	648	576	559	575	597	597	670	604	610	582	592	613	555	581	607	622	598	598	621	608	597	588	550	604	561	605	589	604	609	592	613	589	591	587	565	611	576	597	612	637	533	605	571	571	559	593	590	581	588	641	594	586	568	595	574	597	597	588	597	582	615	603	579	601	593	564	558	617	581	541	574	624	571	626	559	568	611	634	592	633	568	556	585	571	600	578	612	588	592	602	612	612	560	594	612	544	578	593	572	615	604	587	635	596	614	624	572	598	560	598	626	573	576	564	573	580	591	607	571	667	584	634	639	610	626	604	627	566	624	550	613	607	587	598	597	584	560	543	615	567	616	647	610	556	570	598	598	554	611	570	582	600	587	607	612	587	632	600	618	579	590	571	586	582	605	575	594	610	588	596	629	567	602	573	573	638	595	531	630	609	600	614	568	616	590	578	574	574	591	592	578	619	563	593	605	560	563	594	609	588	570	603	586	586	592	583	582	562	566	586	600	581	601	578	617	612	603	539	550	607	602	620	587	607	572	616	619	570	605	593	607	594	593	620	632	650	533	578	561	559	611	554	672	578	617	600	601	576	592	553	600	547	589	576	583	615	614	570	596	619	563	596	575	550	605	602	652	647	578	600	577	575	632	602	620	569	600	574	566	563	581	583	602	544	585	579	593	560	595	582	579	576	626	594	613	571	632	554	604	587	592	566	602	569	644	552	620	614	632	600	583	603	575	587	581	622	601	560	610	585	554	557	597	596	632	609	591	606	564	606	565	578	590	617	631	601	562	601	599	629	562	559	619	577	547	577	575	578	589	623	626	663	589	550	583	595	613	614	588	593	575	575	634	586	598	602	594	562	624	570	582	588	571	597	601	614	614	586	578	588	602	589	614	578	595	578	614	607	584	602	563	635	607	601	593	566	554	615	585	562	600	595	624	577	613	606	584	554	640	585	642	574	619	627	623	608	570	652	601	629	607	599	577	603	608	586	595	613	570	587	644	653	616	579	605	620	587	608	559	590	585	627	580	562	610	544	589	559	587	609	627	625	588	572	596	618	599	565	599	655	606	598	604	616	595	589	613	623	584	621	600	577	596	605	582	556	589	544	580	597	567	615	589	580	618	613	575	578	603	624	557	574	632	647	546	606	600	611	586	629	564	627	600	560	599	610	588	628	575	611	599	591	624	647	633	572	591	552	598	593	593	645	600	615	623	647	595	568	584	580	544	571	614	522	579	586	580	583	610	578	631	585	628	616	569	569	592	637	578	586	602	598	597	592	595	582	606	601	602	576	551	586	644	557	597	575	588	583	574	581	600	575	611	619	655	590	627	593	586	606	614	576	588	617	564	603	586	582	610	571	601	634	613	557	560	614	599	613	568	618	599	615	581	564	590	601	592	569	585	538	586	578	596	584	582	578	591	573	587	603	578	612	577	603	561	592	577	618	593	607	573	558	571	586	593	571	630	575	576	608	545	588	560	607	595	577	609	549	568	596	575	606	621	638	548	573	581	605	603	576	595	627	632	609	588	592	532	606	568	602	603	588	607	600	580	602	593	604	600	631	592	580	606	619	607	611	575	605	567	567	627	600	559	613	608	625	565	616	605	561	615	626	619	605	600	613	559	598	588	591	637	625	602	623	616	621	578	605	617	610	578	579	651	581	621	559	598	600	586	560	620	559	626	589	620	601	628	601	585	644	557	579	595	582	552	586	608	580	597	578	632	610	612	562	580	582	588	574	592	614	569	567	559	612	627	623	579	575	568	579	633	587	614	645	597	589	599	624	589	575	603	586	568	544	586	551	597	575	627	630	631	586	589	627	573	570	601	557	619	640	626	635	641	615	607	590	603	563	597	569	586	614	574	586	548	537	602	593	617	582	608	611	585	623	618	573	570	609	606	644	587	593	567	601	581	606	595	595	571	582	537	600	575	588	588	616	592	593	633	559	591	592	578	596	577	582	574	607	612	620	585	596	594	627	592	556	597	565	633	631	568	607	614	574	639	604	618	538	606	588	568	582	607	625	631	617	601	572	600	636	590	537	559	618	603	600	526	597	590	560	549	583	584	617	640	576	570	638	585	597	600	542	568	613	592	579	577	618	577	564	582	596	563	589	624	567	593	590	582	575	651	574	587	623	567	589	563	570	595	605	606	592	588	562	599	549	597	603	544	586	578	617	577	570	620	565	587	545	653	578	594	570	586	596	612	582	614	602	598	584	575	599	598	573	601	596	636	608	562	581	572	605	571	598	584	574	608	622	623	606	604	608	598	594	522	586	583	632	577	590	568	625	578	638	596	606	613	634	584	598	624	594	597	626	597	622	608	585	557	589	575	577	585	579	597	625	573	568	632	598	601	584	591	627	600	580	593	597	553	594	569	591	622	595	584	623	594	600	580	583	639	580	596	606	611	576	587	637	616	594	624	586	627	583	592	589	588	591	598	638	580	587	563	576	583	576	640	637	594	641	592	622	616	618	564	573	605	611	572	584	591	584	641	653	564	589	572	594	611	607	601	583	586	578	639	610	598	610	624	586	566	562	542	576	568	580	594	584	605	582	600	597	584	540	596	536	597	587	588	572	544	592	618	602	623	606	569	613	584	577	587	615	550	574	592	594	615	617	637	592	610	556	601	605	561	561	591	609	555	599	591	570	589	628	589	583	596	590	636	598	555	580	597	558	591	589	635	600	576
23981	20982	28075	24037	19082	1444	550	384	298	311	267	261	240	222	237	212	209	199	190	206	196	205	196	202	174	169	174	190	168	180	178	179	181	189	160	160	177	168	170	201	160	191	194	191	169	178	167	173	151	185	173	168	164	171	171	182	168	177	145	170	157	153	170	169	201	180	175	159	163	170	159	174	176	154	183	169	164	197	165	174	164	200	160	157	163	165	188	186	164	152	156	159	174	163	161	188	164	163	144	171	158	149	167	183	188	185	166	159	166	161	177	164	169	160	165	191	166	161	161	166	157	167	142	173	180	158	167	158	169	159	164	155	177	168	168	184	164	144	170	173	183	155	149	147	162	167	181	194	171	154	161	147	191	177	138	169	167	177	156	166	185	161	188	163	176	152	165	171	174	166	163	171	161	152	156	161	175	162	167	159	165	155	152	148	164	202	160	163	163	148	169	172	185	165	155	193	175	169	157	163	163	192	162	179	178	212	173	174	180	174	177	153	175	177	166	156	160	150	181	180	163	168	163	178	174	186	168	166	163	172	190	195	174	177	175	159	165	155	157	167	161	187	169	174	162	166	165	176	154	166	158	151	153	162	160	172	161	166	171	186	169	187	166	156	152	156	167	154	165	178	164	159	172	160	175	167	172	180	190	184	168	183	146	167	156	167	171	150	158	167	188	186	177	178	168	159	162	177	169	163	177	161	176	177	155	182	145	171	183	153	173	184	169	180	174	164	168	166	164	168	163	159	148	169	160	155	152	170	171	162	191	185	164	158	160	152	167	168	146	161	133	153	154	137	161	158	169	188	147	149	184	185	179	161	147	148	150	174	155	161	209	181	153	182	183	184	147	155	159	154	178	167	156	162	166	170	181	151	175	158	180	160	147	166	160	203	170	158	164	156	172	164	179	155	150	175	158	155	156	192	180	181	186	177	186	134	159	171	159	171	191	167	158	161	147	165	164	159	169	156	182	168	180	169	176	173	147	131	175	153	159	149	178	152	166	161	177	189	165	166	153	161	157	199	180	157	172	178	179	155	166	162	168	171	181	197	173	149	147	141	161	195	170	164	166	188	155	165	160	153	151	157	175	157	179	157	163	157	162	183	180	139	186	176	162	160	154	145	172	167	165	146	161	172	189	140	174	175	174	156	161	168	200	171	156	167	183	163	145	168	178	156	166	168	177	155	164	159	154	167	164	160	167	182	170	152	157	167	165	165	165	161	142	152	148	176	169	154	168	177	174	156	163	166	178	161	175	151	159	177	145	152	157	150	166	183	178	175	185	166	179	163	166	164	183	174	171	192	180	157	185	161	167	156	179	147	153	172	149	175	177	163	161	157	158	184	207	170	179	173	148	171	163	166	177	180	176	158	156	177	167	155	156	164	154	161	150	173	165	186	159	147	146	158	153	174	156	151	171	181	159	185	176	175	163	153	165	159	156	173	165	190	172	176	164	175	149	165	174	169	168	146	178	152	163	160	159	177	179	157	140	162	188	171	157	151	165	184	166	141	186	169	151	166	160	170	157	159	183	155	174	172	162	181	163	171	159	155	179	179	161	193	146	175	163	172	192	172	168	163	156	169	149	150	152	177	139	166	162	181	168	143	165	147	165	153	170	168	151	172	167	173	173	162	158	154	180	179	172	170	152	150	124	192	188	161	181	157	176	182	154	180	166	169	167	156	141	133	159	144	170	145	164	166	163	166	153	166	134	157	173	154	143	174	173	166	168	157	189	176	174	162	156	181	169	165	163	160	168	142	157	146	134	180	160	180	158	165	168	173	168	156	158	189	173	197	161	148	152	159	168	169	171	168	181	173	169	161	164	132	182	153	162	178	152	163	162	162	158	154	152	172	163	138	177	145	180	160	192	173	145	185	150	160	137	174	145	148	184	169	155	166	167	148	174	180	172	157	181	173	162	148	152	149	182	182	161	165	157	165	178	174	155	160	159	176	201	166	199	176	172	143	173	195	172	169	170	183	168	166	164	160	147	141	178	186	190	165	163	156	172	177	185	154	164	177	145	161	172	149	176	177	173	181	166	165	169	168	154	162	159	170	183	179	185	169	186	180	164	137	181	178	171	161	149	170	157	172	157	146	157	160	172	166	137	182	163	173	156	173	152	174	182	177	176	148	177	199	175	142	175	191	182	191	180	183	174	182	188	169	170	158	177	184	164	145	168	156	155	172	157	167	180	193	175	170	177	153	177	154	163	171	171	181	159	176	154	154	163	163	157	167	170	179	169	155	173	144	161	168	159	173	177	171	139	173	166	148	159	156	170	190	176	173	145	163	143	179	158	176	194	174	145	176	180	163	150	148	171	153	187	162	175	170	150	188	169	140	190	194	186	160	171	166	193	164	147	181	160	166	160	184	173	171	176	151	178	193	191	174	163	146	148	178	175	174	164	161	180	182	176	189	182	173	192	169	164	180	161	150	178	195	177	174	149	143	148	158	172	173	148	150	173	140	188	167	186	179	177	150	167	175	145	141	172	147	165	161	173	172	171	190	164	180	179	163	176	162	172	172	187	174	181	188	163	165	166	174	145	186	183	168	170	149	184	190	165	172	171	162	165	153	162	162	162	153	149	156	177	170	173	188	135	174	172	165	184	175	174	182	146	149	195	164	174	177	189	156	165	197	177	175	145	166	166	171	179	159	171	176	152	158	136	174	176	180	156	171	186	169	168	155	179	189	160	151	170	159	163	166	156	166	172	180	170	177	155	149	160	152	189	144	147	157	168	160	181	158	197	152	164	143	164	166	156	159	174	178	174	164	180	142	172	148	165	175	151	155	162	172	156	179	167	164	161	167	179	177	168	172	183	202	179	170	155	166	165	170	165	155	164	163	168	175	183	169	167	172	153	160	172	146	170	163	155	180	172	151	172	173	150	163	153	128	176	161	179	140	164	163	155	177	184	154	173	175	138	173	140	166	187	187	158	149	180	168	154	163	175	172	147	139	176	171	163	160	161	168	170	173	164	174	159	157	173	160	165	179	184	165	170	144	155	171	154	178	150	185	168	160	173	172	156	180	171	151	166	168	184	160	162	165	178	164	148	160	197	140	166	175	170	172	156	158	181	164	178	183	172	146	134	175	177	193	205	154	160	170	191	170	168	168	190	162	162	158	160	175	144	175	167	177	169	195	164	166	185	163	181	175	146	160	158	169	176	164	164	175	166	153	180	174	180	171	174	181	168	146	149	174	155	168	177	153	160	162	159	137	143	164	151	159	185	165	144	167	147	172	173	154	171	130	182	162	175	161	177	162	156	163	171	170	183	178	165	166	184	171	162	157	142	172	165	187	160	158	158	138	171	178	145	156	161	155	172	178	167	177	151	161	151	172	174	174	165	152	189	184	164	161	146	162	175	168	171	154	160	158	156	155	156	160	180	189	148	182	163	132	166	187	167	140	159	157	175	146	165	178	145	157	184	171	174	148	176	155	163	170	170	162	184	162	154	165	177	165	161	191	169	157	169	179	174	172	170	163
15753	9907	8270	4183	2840	1949	1528	1184	1058	881	744	677	562	534	509	509	484	441	404	431	416	393	397	373	394	376	390	367	393	349	386	355	364	365	309	340	360	349	370	335	341	324	339	346	312	348	342	355	320	348	351	342	356	336	350	330	351	333	355	319	317	356	347	313	306	345	325	344	318	315	323	322	326	314	347	347	296	325	328	312	327	291	325	336	324	345	337	353	335	350	338	315	340	347	348	298	328	336	318	326	359	333	315	312	373	309	349	297	347	343	319	364	326	320	314	345	353	312	316	295	319	322	321	326	307	336	321	326	318	353	343	349	295	320	330	324	334	286	339	323	303	285	331	320	297	350	311	298	316	297	346	288	339	328	350	317	336	345	342	316	321	357	347	314	300	361	349	291	327	300	309	308	333	322	319	316	333	337	289	304	322	308	274	337	301	319	306	330	319	328	300	310	292	310	324	308	336	327	301	337	329	323	303	370	341	330	353	319	344	325	305	336	324	298	324	319	310	302	313	282	336	319	306	336	326	334	328	294	339	309	305	308	314	360	321	316	329	345	279	324	341	318	348	312	315	315	297	304	314	314	313	307	328	314	365	342	339	312	304	307	330	318	322	313	304	328	309	320	311	341	304	299	316	316	325	318	317	308	287	287	320	329	330	306	333	339	327	328	311	317	329	310	296	311	326	331	339	325	335	337	309	308	340	341	328	335	342	305	331	298	346	308	330	320	334	336	311	313	317	308	323	302	309	347	323	293	337	339	326	347	329	341	307	322	329	332	298	348	284	320	303	320	291	335	296	328	304	283	316	288	319	321	326	297	315	309	310	323	315	316	358	317	318	338	360	292	325	304	345	342	352	311	316	331	321	315	287	324	346	320	307	327	338	323	331	310	339	324	326	339	321	304	327	314	383	320	335	303	311	317	340	353	335	320	290	307	308	316	337	304	325	317	346	330	322	339	346	296	324	285	326	343	313	317	322	331	323	304	333	358	336	326	327	341	303	326	328	331	361	295	335	316	305	319	333	317	322	325	302	335	350	302	338	326	344	321	318	301	348	306	315	339	328	305	341	336	289	345	337	324	314	331	333	319	295	311	313	336	360	307	316	320	315	312	346	305	295	305	313	322	340	321	328	297	311	318	317	339	307	321	330	327	325	365	323	342	318	352	311	304	331	314	349	319	332	377	297	317	301	299	312	346	321	340	301	308	329	305	336	344	332	329	344	336	312	315	327	326	328	335	303	337	326	293	339	319	312	298	300	305	298	331	317	332	335	301	342	353	308	289	334	342	328	303	315	348	317	343	301	318	313	338	344	342	330	360	303	338	313	358	309	326	300	302	342	334	298	335	304	309	335	325	325	314	313	334	323	309	350	303	318	318	340	323	313	304	331	315	273	330	359	343	328	326	312	319	312	333	308	322	287	353	313	333	314	316	351	300	325	347	357	325	296	353	350	308	345	310	306	332	298	384	317	321	318	335	306	308	310	343	343	347	352	319	312	362	302	315	339	353	317	323	299	298	334	324	330	316	310	326	364	324	335	293	326	334	328	318	288	315	296	324	321	332	335	330	305	341	314	328	316	355	282	313	317	293	321	338	323	370	334	330	333	329	315	333	307	302	343	294	292	327	329	340	333	321	347	308	328	308	306	326	329	340	325	306	341	332	361	349	359	322	348	322	317	353	310	318	313	294	337	283	289	325	335	332	296	352	304	325	327	315	332	346	337	314	318	320	313	318	322	393	329	315	321	276	324	330	342	340	331	298	315	344	310	317	305	315	314	301	315	348	307	348	320	298	317	363	324	318	327	294	329	353	322	314	326	315	334	306	323	339	318	292	342	336	322	309	338	312	327	356	304	337	367	352	287	331	315	337	293	339	314	331	337	303	324	295	299	305	311	322	336	340	334	315	292	349	305	328	272	326	295	317	307	324	309	318	300	311	300	299	323	313	311	296	347	356	339	350	318	322	318	336	329	323	308	328	314	365	327	340	299	341	336	323	338	326	335	333	317	295	306	321	293	296	331	292	310	323	354	313	333	322	325	319	315	310	353	343	320	293	333	331	325	304	293	334	342	284	326	333	307	300	347	299	313	311	318	343	350	298	315	338	302	326	317	304	357	314	292	305	322	321	309	315	339	329	334	315	297	307	338	322	299	328	313	286	322	319	322	309	298	356	335	327	320	326	345	326	329	320	336	324	300	348	330	309	322	347	337	330	286	330	309	330	329	303	332	343	340	311	347	346	331	325	326	288	318	305	314	307	326	311	312	315	313	307	331	296	305	306	326	327	343	341	304	300	314	323	349	346	341	341	290	308	322	340	289	310	346	344	301	283	308	317	315	329	329	342	352	333	310	327	327	329	315	367	298	336	323	349	319	319	303	328	325	337	329	348	336	326	312	330	360	340	283	287	308	297	309	291	341	307	324	302	285	370	310	333	341	309	331	328	327	345	326	308	346	306	295	312	344	302	315	299	337	300	318	329	294	328	341	319	325	328	322	324	306	300	342	340	293	315	328	336	349	349	303	334	306	326	305	317	330	339	334	352	323	330	319	325	323	301	297	297	329	339	311	330	310	354	312	279	324	307	311	338	313	319	332	321	346	310	313	326	302	305	342	293	323	338	330	339	309	303	321	307	369	303	319	305	282	297	314	332	291	287	280	328	302	335	332	302	324	335	349	316	342	312	319	326	313	326	339	319	313	297	295	324	321	338	312	310	340	334	314	308	332	310	302	333	326	333	283	310	271	308	313	273	317	346	288	313	321	337	328	344	359	294	316	339	325	299	339	324	311	314	294	341	350	318	347	310	355	348	323	331	334	328	339	334	316	296	298	334	311	349	307	321	309	330	336	313	312	327	321	302	314	301	331	313	311	335	307	271	301	327	321	371	318	313	292	290	323	345	329	320	311	311	346	351	321	334	351	341	309	311	354	323	316	301	321	340	308	330	323	320	324	299	316	335	304	331	295	306	307	305	307	345	348	322	315	352	320	333	318	345	319	310	327	348	340	352	309	314	316	333	308	312	309	302	309	337	345	307	312	316	355	323	317	314	321	335	330	321	315	311	340	332	322	318	330	312	345	365	315	325	324	346	323	281	331	328	321	322	358	299	326	318	326	342	308	319	375	325	309	322	325	339	335	335	342	341	329	314	305	305	304	323	291	322	316	315	315	341	302	302	331	283	329	326	328	344	339	322	337	347	339	341	336	329	325	317	294	330	335	297	310	347	304	325	316	353	308	344	312	322	314	295	342	350	323	293	323	324	339	335	346	382	288	317	312	299	292	340	314	336	289	315	327	308	320	313	293	300	326	339	330	312	344	312	301	323	363	340	297	323	337	303	320	327	327	311	331	302	304	321	312	322	308	336	320	318	327	291	289	294	309	312	309	344	295	318	323	362	329	320	319	330	294	294	314	319	294	316	300	329	316	350	297	294	342	333	307	325	311	307	323	351	313	318	318	293	314	330	332	314	313	325	321	321	320	330	347	322
23013	20962	28756	23341	20964	17951	1955	901	708	592	530	547	486	474	478	451	446	409	433	412	417	418	378	413	363	446	392	386	371	371	387	369	364	335	338	348	405	407	366	344	377	381	358	383	347	407	365	381	365	367	336	366	347	379	356	344	343	392	368	356	355	347	385	368	390	358	329	385	334	385	421	373	356	381	370	380	331	368	334	354	340	406	360	390	358	339	356	378	329	359	398	334	335	368	381	346	351	368	345	360	375	376	352	332	362	322	378	350	378	380	356	358	366	370	363	333	376	366	385	375	370	356	377	353	368	330	368	354	385	361	340	367	361	343	335	333	395	349	336	351	364	342	358	363	374	343	376	324	354	342	349	375	362	366	361	357	337	344	370	365	356	356	348	382	350	385	338	395	365	374	351	370	355	349	355	360	344	337	367	348	364	366	356	385	362	404	397	342	354	352	374	333	348	396	361	352	371	365	359	387	347	399	366	364	353	371	372	352	345	372	344	344	370	367	391	375	364	358	351	373	395	382	342	365	377	400	364	353	390	379	360	352	342	366	388	361	341	371	367	372	375	340	368	361	353	360	400	358	379	376	379	372	361	346	366	329	370	358	375	358	360	330	351	345	350	394	373	344	376	372	365	353	389	355	359	371	347	373	393	376	351	357	367	356	392	349	360	350	346	347	339	380	365	340	343	342	348	364	372	358	356	350	355	392	362	347	367	367	365	364	401	380	389	348	337	365	357	358	364	380	361	349	379	384	359	336	351	376	322	334	346	400	351	368	357	360	357	384	374	373	369	377	364	371	374	352	358	353	345	340	385	345	369	373	355	362	337	327	349	333	346	340	337	353	385	364	343	380	380	384	381	345	360	344	351	385	373	324	382	386	350	325	383	353	401	369	373	346	370	331	356	355	383	369	356	343	335	359	315	388	364	368	362	371	322	359	349	350	386	341	370	356	384	333	355	356	366	359	361	363	352	350	364	366	394	370	352	387	360	341	394	358	368	350	351	356	376	346	340	383	378	367	328	380	377	338	375	373	362	405	347	335	335	344	377	371	375	360	359	349	357	341	346	356	351	340	370	376	337	363	363	369	332	346	360	369	383	386	330	326	317	337	381	367	338	355	360	340	370	345	379	345	376	342	344	358	374	366	356	386	370	350	349	377	313	374	374	356	378	385	361	354	356	352	340	374	343	381	361	381	360	344	363	360	369	386	308	303	336	350	337	366	340	347	383	385	401	323	377	354	366	351	352	348	373	361	371	319	375	333	389	386	332	343	393	372	350	346	398	355	367	347	389	367	360	339	364	345	361	361	332	359	358	339	342	353	364	338	328	356	342	360	342	362	389	345	342	366	377	325	387	398	341	380	373	319	360	390	359	332	358	339	363	330	389	369	411	338	335	351	348	336	318	362	370	363	354	360	362	349	373	387	373	348	353	355	386	393	367	395	372	365	346	398	361	342	337	370	376	359	360	381	374	367	370	348	364	349	359	393	357	378	333	376	350	369	390	367	344	382	376	351	322	372	328	373	355	342	394	389	374	351	350	368	366	332	363	329	374	369	377	410	369	407	367	334	347	369	367	364	360	367	369	341	396	373	406	358	368	366	354	378	366	343	361	343	360	323	314	370	394	383	362	328	354	399	387	372	371	350	342	376	366	343	405	330	355	346	366	364	357	382	373	376	345	383	343	340	384	360	371	366	361	366	362	343	378	324	370	340	375	332	368	365	352	351	357	354	384	362	359	378	384	342	360	374	358	364	383	367	351	384	346	318	337	393	361	366	353	346	365	346	326	371	349	353	385	393	347	339	369	395	354	342	338	375	367	362	360	370	368	358	319	380	347	372	345	328	381	356	369	350	384	337	364	378	342	339	333	358	362	359	329	380	326	370	355	365	354	358	348	310	378	338	317	373	370	392	343	335	366	392	348	380	382	366	348	343	341	350	363	333	326	333	340	371	343	368	347	370	361	343	379	323	359	347	351	387	351	362	354	352	340	398	327	369	349	321	353	352	359	372	400	386	358	366	359	348	342	379	332	319	356	374	327	361	376	363	357	384	359	351	374	366	381	359	345	402	364	373	383	387	348	382	408	390	360	372	350	379	332	373	384	355	375	350	396	383	352	386	350	340	332	370	352	321	361	369	373	360	369	329	324	381	316	383	353	375	356	355	347	342	354	356	350	362	376	356	359	351	347	369	396	349	377	360	393	358	357	380	359	329	373	387	358	381	380	375	391	386	336	357	343	329	325	347	347	328	355	377	360	361	360	354	353	352	334	363	359	364	388	331	386	389	384	388	345	352	372	402	361	330	376	349	363	338	329	335	384	353	364	352	384	399	348	322	392	381	349	339	350	314	365	358	347	388	334	353	356	377	344	370	371	371	375	346	386	348	349	381	328	338	383	336	317	384	382	357	346	348	372	316	356	317	354	371	354	343	365	364	372	346	350	362	325	346	369	393	359	377	359	377	370	350	367	343	367	365	361	380	388	370	368	361	356	359	389	361	351	335	356	336	320	376	378	346	349	366	344	371	360	364	331	381	377	384	337	350	372	390	360	389	387	364	355	365	360	339	341	337	362	353	365	333	375	374	355	374	352	380	362	379	346	331	373	395	357	364	346	355	410	336	352	347	334	374	359	362	311	340	332	362	335	352	352	359	345	412	356	378	368	355	374	345	349	352	362	368	362	365	347	406	389	331	362	380	372	348	378	352	376	350	360	377	317	352	367	350	366	360	360	333	320	377	395	363	386	349	316	341	345	333	376	344	385	354	347	330	342	315	320	381	355	367	354	340	363	360	350	337	382	377	343	371	364	385	362	360	321	392	360	360	384	368	378	361	376	378	366	351	339	358	357	351	335	365	358	377	339	376	356	363	304	385	365	374	361	380	361	365	390	388	355	378	347	350	366	379	365	364	362	397	365	351	346	397	373	360	344	332	370	354	358	335	335	352	357	370	365	381	356	348	329	361	359	354	355	380	353	362	364	376	352	361	353	354	352	351	352	396	338	369	303	357	365	376	364	364	366	345	303	380	398	371	364	378	397	370	351	377	345	368	348	354	359	361	386	369	324	360	386	346	384	350	360	379	356	358	407	349	359	377	373	380	348	345	408	342	356	359	366	340	366	343	333	382	368	359	362	369	343	364	341	384	366	388	366	371	357	362	390	343	345	328	384	345	331	350	332	379	366	400	356	323	362	369	324	378	372	371	402	350	358	333	363	355	365	315	374	348	346	325	355	361	368	376	367	348	358	348	338	335	363	362	366	338	374	389	343	365	329	361	390	402	362	362	365	387	338	349	361	351	353	336	359	374	345	358	345	343	375	356	377	340	360	331	359	399	342	365	324	386	353	374	347	339	361	378	333	352	349	404	343	377	358	371	377	376	346	377	410	329	394	373	349	390	349	352	350	346	360	361	351	397	395	354	337	365	348	378	368	374	341	388	356	350	373	343	370	354	371	368	337	348	381	392	401	386	330	406	381	401	346	333	349	371
18253	16034	13415	7330	4917	3692	2862	2277	1898	1620	1375	1278	1207	1129	966	919	898	901	849	835	770	803	775	735	770	725	738	684	696	673	670	704	714	701	661	683	658	690	675	622	619	703	656	659	644	698	649	656	602	655	628	605	677	649	662	648	642	656	618	625	628	648	625	651	616	621	651	637	638	618	636	624	633	593	649	639	662	610	625	621	632	624	651	624	620	628	616	615	580	619	663	626	580	587	609	650	595	605	629	594	634	627	614	680	640	621	659	639	648	701	628	593	646	630	644	640	633	602	614	645	653	628	619	648	608	611	644	621	646	611	635	593	608	580	623	644	552	597	603	652	622	636	610	640	617	596	612	616	626	590	626	591	605	611	613	619	630	634	630	609	627	620	586	628	636	594	646	614	613	615	642	588	606	637	637	598	589	616	601	651	612	666	597	659	612	638	649	622	603	628	595	617	648	660	601	612	618	595	625	642	659	596	648	654	623	629	615	599	627	622	656	652	600	606	646	609	603	613	628	632	573	607	603	656	662	634	617	603	641	641	587	624	602	628	641	678	614	631	608	635	633	610	587	566	597	612	650	623	603	590	632	626	615	593	621	665	617	649	614	652	606	625	663	607	637	595	621	614	636	666	620	614	600	613	633	587	635	596	617	642	623	626	624	605	587	619	615	603	596	614	662	585	562	632	637	622	610	643	593	619	638	610	610	628	618	618	646	654	653	620	571	630	627	567	605	650	615	610	626	642	639	622	615	627	598	635	632	625	596	608	617	602	580	622	592	630	620	582	623	612	592	601	596	598	621	628	632	621	594	613	574	652	634	600	623	622	592	639	618	648	641	651	655	575	620	583	629	604	653	603	597	577	612	626	622	654	621	661	627	633	584	592	592	645	633	609	607	650	602	612	656	604	624	632	642	606	567	604	610	593	623	612	654	588	563	659	650	642	641	632	564	634	588	579	642	637	612	591	618	593	583	624	617	597	641	606	604	653	612	625	572	625	600	620	664	596	621	632	648	602	618	613	614	608	608	604	623	607	638	590	579	664	647	608	605	587	649	617	632	681	605	611	637	636	623	633	620	643	654	592	652	620	622	592	599	597	631	571	621	622	591	613	595	629	618	671	581	616	596	607	574	604	603	672	608	623	650	624	601	642	587	614	633	567	609	642	624	606	610	649	655	611	602	629	610	633	646	653	624	659	625	591	666	597	666	629	623	615	624	638	639	684	606	627	616	637	624	617	590	611	611	589	571	608	612	633	637	594	657	661	623	615	629	610	622	612	617	638	591	578	587	573	611	622	637	629	632	627	622	635	611	667	624	587	600	618	660	573	649	640	625	615	650	584	635	620	642	662	567	596	613	601	631	605	611	615	597	612	582	569	610	649	602	580	636	636	594	564	634	626	635	632	627	631	653	607	643	580	577	598	609	612	655	589	616	661	631	598	622	612	603	636	638	594	608	659	638	645	649	609	592	631	621	586	624	575	614	611	582	640	596	618	652	612	664	637	577	601	595	605	577	642	654	578	663	640	647	625	632	639	604	620	641	642	618	592	620	629	605	651	592	639	623	634	614	617	627	662	592	619	638	620	627	632	595	605	591	610	606	612	596	626	589	603	618	679	591	561	641	622	587	614	677	652	612	604	616	594	578	575	603	598	575	606	643	618	643	657	546	602	591	621	567	610	595	616	596	618	581	613	600	616	611	616	653	636	635	664	636	644	587	621	627	641	667	620	613	653	619	599	602	634	613	618	584	620	610	669	585	639	610	592	650	671	621	624	640	617	640	623	616	609	621	654	621	622	602	625	591	664	580	657	625	603	599	677	605	585	608	610	620	596	628	604	669	640	628	608	590	610	647	632	633	604	590	579	603	616	663	633	679	628	575	650	595	659	606	609	618	607	625	611	657	625	692	636	648	617	613	605	602	596	597	602	588	640	656	641	630	608	593	611	602	584	627	578	582	631	646	617	618	604	648	667	647	660	614	610	567	646	614	649	612	624	645	628	619	571	654	606	640	630	633	655	576	610	652	619	619	626	647	603	618	660	604	623	664	657	569	601	656	626	623	648	622	640	630	616	605	599	664	617	583	610	626	644	618	603	647	591	624	627	688	570	610	621	605	581	615	652	662	623	609	623	592	664	647	638	632	606	606	616	669	636	596	653	620	644	576	620	641	622	571	633	570	562	615	667	613	682	655	641	617	627	594	620	579	622	628	655	582	645	621	617	630	584	606	604	605	657	642	586	637	623	576	631	640	657	637	598	604	648	601	592	663	679	611	578	630	576	587	578	611	642	648	622	556	601	606	597	636	595	618	630	635	638	581	611	630	583	609	590	593	631	592	581	638	615	612	593	595	634	622	567	621	602	643	596	649	634	574	626	640	606	670	636	582	627	622	638	645	635	647	627	636	628	576	617	627	588	624	628	622	622	591	634	650	590	588	595	644	584	620	644	589	601	652	641	626	623	576	579	644	582	613	640	648	620	670	619	594	621	619	636	610	604	630	642	624	647	649	603	643	624	602	625	699	647	620	614	628	645	592	630	640	530	602	602	673	660	676	606	614	619	578	639	581	623	599	642	606	566	594	620	663	640	650	598	632	662	589	655	620	606	613	597	619	618	591	646	617	625	631	627	600	616	561	625	621	614	625	611	650	622	649	624	660	562	599	642	627	596	628	615	615	642	672	627	624	595	620	592	579	615	652	622	604	593	631	654	601	630	619	603	596	617	630	615	592	609	613	636	632	646	622	578	594	614	636	648	622	620	598	624	650	608	620	653	655	620	634	635	659	614	677	626	629	597	598	651	637	609	645	585	658	617	617	633	582	634	676	612	664	632	620	600	657	646	623	590	625	592	612	576	638	600	593	607	670	589	600	616	613	621	567	633	581	607	579	630	633	674	553	600	607	599	593	639	579	589	628	615	669	610	632	613	643	637	649	641	646	605	632	654	589	598	581	602	608	589	600	611	605	623	638	601	634	645	607	634	629	666	638	612	607	607	617	660	602	647	603	632	643	628	600	646	628	591	650	624	610	606	607	606	633	601	603	634	636	600	556	614	601	625	603	606	643	633	668	628	613	647	633	611	622	651	648	591	612	644	621	612	643	614	623	632	559	554	639	613	630	597	598	620	615	646	650	640	620	590	598	603	631	635	628	574	634	624	615	624	641	583	584	632	560	625	583	604	612	610	596	629	612	615	643	603	617	618	646	603	618	600	631	616	592	588	665	618	655	611	624	610	603	569	625	619	589	628	609	588	643	599	599	627	631	591	553	623	676	614	641	649	616	656	687	612	635	639	608	596	627	658	631	640	583	601	602	647	609	558	637	645	585	675	614	633	603	628	611	580	597	649	623	613	614	610	624	599	639	647	574	640	614	600	589	539	602	618	602	635	620	626	662	659	641	629	622	608	632	636	633	573	649	617	652	619	582	630	621	616	600	604	626	597	573	635	606	591	615	610	590	640	612	612	652	587	587	592	609	606	612	627	610	592	638	658
26313	20159	7408	787	481	415	387	331	362	346	316	325	348	317	332	316	328	302	302	330	283	305	349	301	321	318	317	305	342	339	327	300	347	306	330	355	315	291	366	324	307	294	316	310	319	311	290	349	313	296	323	309	306	314	321	340	309	294	291	318	295	300	314	339	337	361	334	303	325	340	319	303	305	304	296	292	326	312	309	317	327	307	346	298	330	366	289	288	336	323	324	301	305	335	318	316	295	306	303	314	295	325	337	357	301	326	305	324	297	314	331	289	324	315	331	292	320	326	346	299	303	304	341	326	305	296	307	346	333	299	321	327	321	297	299	315	335	324	344	324	319	325	323	328	276	343	348	333	313	305	322	290	315	331	319	311	322	279	343	337	309	339	325	301	300	304	329	331	298	301	324	280	308	300	315	326	323	304	298	342	312	303	308	332	319	327	317	323	332	315	296	300	309	333	319	311	301	305	290	318	313	313	331	345	305	328	339	319	304	299	317	323	314	327	303	309	325	351	320	362	325	283	294	347	318	334	322	323	312	313	358	328	342	326	316	313	317	310	317	313	308	291	293	324	326	353	331	313	292	312	312	316	316	321	326	297	296	318	311	332	318	316	317	344	299	317	306	308	336	333	326	316	323	315	312	317	306	326	324	291	332	327	335	307	296	323	332	299	328	300	318	304	316	324	289	310	326	327	363	330	299	291	312	303	337	307	312	341	307	359	281	327	289	308	352	326	292	335	333	325	294	293	326	306	307	326	328	315	306	309	313	253	328	307	331	346	330	326	311	292	335	332	291	322	314	337	337	289	329	354	299	329	319	322	325	363	327	333	311	302	317	343	285	310	317	312	350	296	308	327	313	307	319	299	310	332	324	321	351	290	315	343	299	320	322	312	347	318	317	308	323	328	303	270	320	334	307	293	273	313	289	331	318	297	337	314	302	322	326	298	313	270	308	323	340	324	300	312	289	312	323	314	317	345	313	315	284	338	313	327	343	347	339	295	295	285	311	338	303	342	345	286	333	349	328	292	331	320	315	310	276	306	289	301	327	341	322	314	287	351	303	340	300	327	314	314	334	318	339	303	312	309	302	291	327	338	376	303	327	327	315	348	288	341	284	314	329	328	312	326	284	316	308	277	303	349	339	298	319	327	345	335	317	340	321	321	316	339	300	298	307	293	324	297	303	317	332	303	344	307	325	350	311	307	310	310	316	336	316	307	284	334	274	302	325	321	282	305	315	308	318	331	309	331	326	321	299	292	318	312	315	281	342	317	293	318	317	331	347	303	308	284	320	317	304	317	311	341	338	322	354	299	306	279	335	309	307	329	311	335	302	312	325	314	324	288	323	298	329	327	301	351	318	282	324	319	343	334	285	325	335	315	307	314	312	341	348	319	328	329	303	313	334	333	290	316	333	318	319	332	283	353	327	326	292	336	298	327	298	324	284	305	321	322	337	316	340	321	343	323	323	335	314	339	321	299	324	312	285	323	341	307	298	293	323	336	302	313	276	338	324	329	291	346	331	317	304	296	342	293	316	305	303	322	304	328	308	307	302	320	287	314	331	333	333	316	299	284	312	302	317	304	320	324	297	312	328	312	318	323	341	327	297	307	316	298	363	320	335	312	326	333	319	324	308	319	311	348	324	303	321	296	305	311	331	312	298	361	301	323	316	328	354	298	338	325	344	328	325	298	323	289	288	348	329	348	315	333	335	314	294	320	297	339	311	304	312	329	352	312	309	318	304	317	300	310	285	341	325	333	365	331	310	312	308	312	313	324	308	301	307	330	314	351	303	301	325	323	356	330	343	309	342	343	310	289	290	348	320	320	329	327	302	348	314	335	312	291	321	321	346	282	296	313	306	314	327	339	345	306	277	315	292	322	328	318	309	330	312	308	313	321	317	309	336	323	333	307	307	330	266	327	323	266	355	351	313	330	329	358	320	307	323	304	335	309	334	327	327	324	286	323	317	336	323	316	329	296	335	276	336	318	352	322	301	318	324	306	332	323	327	297	299	313	288	306	328	334	321	312	319	303	313	342	304	297	332	343	312	309	333	284	303	312	287	307	321	311	310	329	328	314	294	316	298	349	343	353	335	315	320	313	315	324	296	301	315	306	304	347	315	309	328	295	328	331	347	330	318	313	315	319	336	330	329	317	359	341	319	339	331	307	297	283	337	301	330	295	326	333	327	295	340	300	352	318	311	317	334	324	295	292	346	326	310	318	340	327	305	348	296	319	303	324	337	329	311	303	294	319	327	323	315	357	317	327	287	321	311	304	326	328	310	314	282	319	323	331	288	324	306	326	319	315	357	295	344	322	322	292	306	324	336	276	331	341	325	312	306	298	305	338	290	284	340	294	336	305	350	327	310	301	340	304	304	326	343	323	301	310	308	318	350	301	335	325	311	298	289	302	336	321	325	294	316	305	315	308	323	340	319	341	330	325	314	312	334	328	299	309	318	339	318	307	314	316	292	344	312	295	311	326	286	323	316	303	318	333	319	322	290	343	325	317	313	307	327	352	310	295	276	312	315	330	316	308	326	308	327	330	317	302	292	315	307	294	325	322	300	319	326	304	328	297	318	290	305	294	308	333	300	302	322	300	303	338	314	295	302	297	318	323	299	319	293	298	354	317	326	331	333	331	317	321	335	347	318	339	337	318	289	312	310	308	283	321	359	329	309	328	296	306	347	329	301	332	332	314	358	303	317	339	311	308	315	308	299	302	321	286	324	296	286	322	356	277	316	303	300	351	301	318	310	338	309	322	298	308	324	340	325	345	333	325	325	321	317	305	303	307	337	307	326	347	294	298	329	319	320	314	318	294	325	307	324	331	301	336	343	303	296	318	304	327	307	312	309	342	315	320	297	338	304	312	324	313	313	342	325	304	296	343	306	301	293	346	329	315	304	327	321	291	352	323	347	351	343	323	327	292	306	360	302	293	339	338	326	320	368	333	331	374	329	321	336	295	330	289	305	307	284	317	315	355	348	312	295	304	310	331	332	325	299	320	317	316	371	294	332	322	312	353	341	326	319	317	299	347	329	357	330	305	308	310	327	334	310	288	299	348	303	300	305	365	314	283	336	318	322	311	326	353	310	289	332	316	334	307	292	283	359	335	325	321	306	353	319	287	336	309	330	288	336	333	314	282	320	315	298	357	320	317	325	336	323	320	336	291	313	348	287	314	334	322	302	328	321	316	324	313	332	278	372	337	345	309	318	343	334	310	296	315	322	320	326	320	294	274	302	309	332	357	319	275	321	305	298	356	286	307	330	313	316	297	324	311	344	335	333	318	338	323	319	307	286	310	305	315	336	350	319	311	324	326	341	321	317	296	338	316	331	327	318	331	310	319	339	303	306	285	307	325	266	323	285	318	299	300	290	325	327	319	313	322	310	296	367	300	304	334	338	326	329	333	331	336	336	307	317	317	315	309	332	307	304	316	317	330	333	300	322	334	282	330	303	321	305	309	340	330	306	315	274	289	296	364
8175	1769	1546	1014	887	723	649	647	605	624	615	650	602	631	650	614	627	584	585	593	563	573	591	610	619	620	564	645	636	585	595	589	628	596	595	591	613	581	608	615	596	555	595	556	595	555	600	599	559	607	579	619	603	583	575	556	574	591	589	591	573	614	618	605	552	622	587	581	630	555	598	597	596	530	581	586	550	575	593	547	677	589	536	540	619	586	586	589	565	545	621	567	613	590	565	641	587	600	621	587	580	615	641	599	580	550	591	613	576	610	628	601	611	589	590	593	570	586	614	564	594	564	566	590	637	584	564	617	581	540	600	616	605	586	630	538	618	605	612	597	553	583	593	596	605	608	582	593	609	598	623	572	601	614	599	581	592	651	585	609	604	584	594	603	607	562	570	597	629	602	594	592	595	646	628	568	619	584	611	578	565	559	555	624	598	572	623	581	577	599	591	574	612	602	587	596	570	600	574	555	546	547	601	589	597	567	574	623	605	570	584	603	604	567	582	599	585	619	602	581	580	549	576	598	632	583	572	604	596	586	570	576	570	573	550	626	596	547	592	572	581	559	543	608	583	552	615	604	616	646	632	614	597	614	590	577	564	563	562	574	616	593	572	575	609	601	585	582	552	604	589	601	562	591	578	578	566	562	570	590	562	668	555	610	551	607	591	626	598	585	587	582	536	623	613	617	595	563	647	601	580	603	620	647	608	566	593	561	555	565	590	598	587	620	586	601	645	604	669	607	616	566	585	575	615	595	582	610	586	523	587	596	585	542	582	592	600	580	588	593	611	585	581	592	593	581	558	586	574	575	570	566	610	566	578	601	572	549	588	594	592	556	585	556	564	594	618	618	568	583	591	562	593	579	613	574	589	566	618	612	617	601	636	545	568	577	590	582	563	569	578	609	607	547	582	558	591	607	607	588	561	619	608	573	583	612	570	562	541	597	572	570	543	587	575	589	588	580	588	589	608	550	581	571	568	548	590	593	647	618	591	585	554	612	589	570	587	600	560	544	587	634	591	598	626	613	572	564	593	616	596	585	557	569	556	566	575	529	603	602	621	595	612	630	617	582	587	614	620	577	562	543	603	567	595	564	560	590	643	615	639	593	575	570	580	566	606	638	599	596	606	608	575	579	565	606	545	577	593	577	580	592	598	576	573	593	613	553	612	593	562	607	548	593	579	631	664	604	615	592	608	590	533	608	615	591	547	602	550	570	601	598	549	606	589	615	616	581	573	576	604	610	610	571	600	594	581	554	619	605	608	602	595	608	554	561	621	619	620	616	604	677	569	545	611	587	585	596	598	575	576	580	536	612	593	586	552	585	560	600	590	608	578	593	619	580	548	626	623	581	595	620	582	590	591	614	596	618	570	583	594	589	588	575	577	580	614	592	548	617	605	584	566	527	584	592	588	613	590	658	576	627	634	576	573	544	558	561	583	577	565	592	569	613	611	611	573	620	547	570	534	618	611	606	606	606	595	624	601	593	611	542	624	617	570	626	586	602	579	562	605	603	565	617	590	580	601	593	592	570	609	610	583	597	629	567	582	574	590	584	587	546	591	608	592	556	577	590	606	617	582	583	590	579	601	582	604	594	613	571	623	588	622	590	568	601	569	596	585	583	606	587	584	612	562	587	595	580	579	619	630	596	570	626	600	580	616	567	619	547	579	563	595	630	639	571	617	613	636	609	587	564	570	596	667	584	587	596	570	623	623	613	611	587	560	537	615	599	602	616	612	581	617	581	627	631	603	567	632	634	556	634	565	617	583	583	629	586	588	591	607	577	603	591	635	601	599	573	616	607	591	543	573	602	605	605	635	543	617	636	610	582	564	614	617	587	627	574	571	624	660	556	593	604	581	575	602	578	572	584	618	566	608	622	612	544	605	655	584	623	610	552	588	598	539	574	621	572	566	541	588	583	613	559	603	581	562	565	579	549	592	589	572	525	600	570	589	566	606	591	563	641	613	621	588	591	603	594	590	576	592	610	578	572	593	586	627	592	605	595	598	598	567	593	594	594	606	586	578	581	566	631	569	616	598	608	535	591	596	558	577	561	630	563	569	527	582	617	586	632	585	592	589	593	588	592	638	602	576	561	618	566	605	562	591	592	586	601	610	565	584	610	589	577	603	605	581	571	609	590	605	573	629	605	585	586	619	563	604	610	568	614	565	533	624	629	581	635	586	586	654	585	606	557	575	570	605	637	602	601	577	566	593	555	576	639	579	629	556	596	588	573	597	605	576	602	608	612	620	590	588	577	567	589	580	555	598	547	562	636	578	599	582	572	558	563	563	601	553	568	592	627	554	627	575	557	597	580	568	556	580	579	615	601	569	624	612	548	604	566	614	555	646	614	597	595	587	589	588	572	580	603	579	623	599	594	592	570	544	629	594	591	609	552	643	614	584	595	602	554	588	620	620	615	568	597	572	553	566	568	608	600	596	593	589	557	577	553	576	660	574	578	588	627	567	574	594	583	555	564	601	602	579	569	631	592	598	569	584	599	616	538	561	598	584	615	577	576	571	590	643	571	614	581	546	616	579	542	567	561	600	578	562	579	570	562	595	590	595	575	600	610	557	569	626	589	593	592	613	563	575	547	617	590	605	601	585	589	607	567	604	607	612	614	574	589	624	617	583	568	544	622	587	610	559	599	599	595	615	573	579	558	591	571	579	586	639	576	614	592	646	578	557	555	557	600	602	582	626	598	587	610	591	644	615	561	561	595	639	551	616	594	580	599	566	615	628	588	574	542	594	613	577	649	574	575	597	594	567	616	628	597	543	581	602	568	601	596	602	572	545	586	615	572	569	558	588	540	605	632	604	614	569	560	593	602	602	567	621	587	583	564	572	598	664	625	598	588	593	587	606	601	572	589	566	578	579	580	578	598	575	615	591	574	582	537	616	565	601	623	580	620	570	594	582	591	606	597	636	599	653	557	597	571	524	616	611	588	581	583	579	589	600	583	591	575	583	564	585	610	592	625	637	650	603	628	564	578	535	619	588	570	602	588	605	540	596	558	563	611	581	588	609	608	576	583	544	607	625	590	592	557	607	580	572	594	598	578	529	595	554	598	527	570	615	571	591	609	575	608	672	589	579	579	587	569	577	591	591	599	592	586	615	561	533	574	594	602	581	582	602	563	624	590	575	558	595	597	576	576	596	597	605	602	601	575	587	611	587	604	571	602	582	610	588	596	613	572	597	595	549	606	592	613	576	582	581	590	584	610	583	570	596	609	621	585	649	611	580	591	578	581	554	594	566	564	627	603	561	597	565	617	611	579	580	602	544	609	595	616	558	573	591	615	606	578	588	593	572	561	564	612	587	613	594	585	597	566	579	601	608	584	608	562	620	600	612	582	641	608	610	591	635	569	569	618	587	595	605	567	587	599	573	536	628	588	617	577	620	611	590	608	586	591	597	620	569	596	577	560	613	607	604	603	609	548	568	549	570	598	585	581	621	604	614	564	598	572	586	596	630	598	620	549	563	606
24008	20978	28050	24081	18938	1444	563	390	351	320	268	256	250	223	220	204	197	226	205	185	181	191	190	178	203	161	181	163	218	148	177	165	168	160	196	173	164	167	185	183	159	200	186	176	175	195	180	188	189	167	157	159	189	195	172	179	165	182	150	178	159	162	167	174	166	156	175	174	182	156	162	166	140	153	153	164	172	146	151	154	171	145	159	170	158	175	165	153	170	184	179	178	172	168	161	164	181	176	154	185	163	187	186	150	166	167	165	155	171	171	145	157	171	189	179	149	164	135	182	177	157	174	166	164	160	147	181	168	152	166	184	156	156	152	146	157	156	131	178	168	157	169	176	170	145	145	165	169	162	145	170	185	161	163	160	149	182	168	161	171	162	169	153	170	165	167	170	151	178	162	182	172	180	154	179	185	165	164	191	176	191	165	162	176	168	185	197	176	179	178	173	172	154	176	171	194	193	143	161	174	153	157	172	158	157	169	169	156	183	184	167	156	176	170	164	146	188	183	154	188	163	163	154	159	181	157	168	171	174	178	176	138	160	165	164	189	160	169	168	157	168	197	145	184	172	171	180	171	174	176	177	158	169	182	156	147	180	160	164	196	144	156	158	168	173	159	163	155	169	161	171	172	171	192	170	167	164	172	167	181	176	149	162	156	163	186	176	174	192	166	161	174	172	180	154	151	157	187	152	150	141	168	160	152	160	156	162	171	151	178	154	155	165	164	179	194	158	150	146	151	176	163	156	163	180	163	186	198	150	168	168	155	162	152	184	166	167	170	156	178	169	162	160	182	191	154	176	178	149	148	165	157	165	149	152	168	160	143	159	178	166	162	174	161	185	200	153	180	175	157	170	151	145	164	147	185	174	167	147	162	149	176	159	162	166	176	172	181	160	176	176	159	184	153	155	154	160	180	169	167	193	162	184	154	166	179	160	162	169	171	169	146	148	148	155	162	164	149	163	157	173	145	170	157	167	153	160	164	164	149	184	175	146	177	145	159	172	153	191	168	174	187	168	146	182	178	175	185	160	161	169	174	150	176	175	164	176	163	167	166	143	157	179	163	137	144	155	168	178	150	177	145	170	159	152	161	156	170	178	179	170	173	169	146	164	154	151	163	165	158	147	179	165	159	156	194	167	173	142	174	165	159	154	158	171	180	174	165	158	150	186	153	154	145	160	156	175	151	156	188	167	188	173	194	186	159	164	170	184	172	157	178	167	162	175	135	178	179	179	155	181	178	150	177	181	157	168	181	177	174	176	197	159	168	173	168	154	183	176	161	169	183	150	154	172	164	146	161	176	149	168	176	151	154	171	182	156	187	159	173	157	175	153	174	176	173	153	151	162	157	149	164	181	180	142	156	182	170	160	157	187	160	172	150	162	156	164	164	175	159	162	173	180	155	142	182	161	181	187	164	149	183	160	171	158	170	183	196	171	154	148	183	180	172	167	165	177	171	166	158	164	175	164	159	154	148	179	174	147	154	152	169	157	162	172	166	182	171	165	163	170	138	149	157	153	149	148	159	169	180	156	169	181	145	175	153	157	171	160	144	174	163	150	156	166	166	147	157	180	171	161	150	144	162	160	164	151	180	168	177	169	173	162	161	177	156	168	164	176	152	146	189	162	180	185	174	146	175	147	182	168	147	181	164	185	169	172	190	159	164	170	161	194	157	170	178	169	162	180	178	161	163	162	170	179	168	170	152	154	155	177	187	185	136	180	191	167	136	167	160	159	185	192	155	166	151	181	158	149	173	146	153	161	175	169	160	162	159	153	166	176	182	185	168	152	187	173	154	172	174	185	149	163	171	170	155	153	164	153	167	157	162	173	171	176	184	172	177	145	180	169	159	179	163	154	157	166	152	172	159	157	167	171	172	164	144	166	159	160	170	175	143	144	163	155	155	181	161	162	174	159	176	165	169	144	160	159	173	148	170	181	155	136	183	173	173	167	142	172	161	184	167	190	169	160	141	162	166	158	162	151	185	175	155	176	164	190	141	179	154	151	156	151	162	161	171	178	190	152	174	180	154	145	146	179	169	192	176	162	148	191	147	171	177	156	169	158	169	150	145	158	174	162	149	167	201	176	148	170	182	141	171	175	157	170	165	151	186	155	159	152	179	168	134	175	143	153	162	144	158	155	153	161	170	165	153	164	150	154	163	160	152	174	146	164	161	143	184	195	166	165	168	164	168	152	160	151	161	168	168	143	148	141	144	161	157	156	141	169	165	157	176	141	145	168	168	172	186	145	171	176	182	164	155	162	166	163	166	180	205	151	161	165	171	165	170	160	170	161	148	161	147	174	148	182	154	161	152	199	170	138	163	159	173	179	164	190	157	176	177	189	171	136	167	148	155	174	170	155	156	183	163	171	162	166	170	170	147	155	147	175	178	166	159	177	169	158	162	156	151	185	160	176	147	156	167	183	164	173	160	155	167	180	158	165	135	170	157	168	185	145	142	151	172	148	158	154	160	169	173	148	154	176	169	165	134	175	149	173	165	161	169	165	162	200	141	172	155	146	200	164	167	168	159	178	178	176	161	186	169	175	165	202	157	179	179	162	167	141	161	181	168	161	198	183	190	165	174	172	149	162	164	142	153	183	150	172	170	154	171	151	161	174	155	152	182	199	159	153	139	163	173	198	175	159	162	166	168	171	170	164	162	164	149	160	152	152	173	178	149	166	188	175	167	180	180	158	178	190	165	175	155	170	176	167	161	174	187	153	157	155	198	187	172	163	186	152	150	146	169	189	166	172	160	148	174	178	152	178	164	164	168	197	166	190	177	150	184	160	154	151	157	131	167	162	160	155	165	163	153	167	192	198	155	166	187	157	196	166	174	160	176	164	164	142	169	169	163	146	173	171	180	148	156	183	159	160	180	154	162	161	178	157	176	160	174	191	165	170	166	175	156	149	186	168	144	158	176	159	172	133	152	154	186	188	174	167	158	168	147	182	171	163	158	167	172	166	165	182	164	154	176	180	140	190	154	178	144	159	151	169	163	173	165	168	165	165	142	182	170	177	168	166	148	166	161	160	183	141	157	173	127	185	153	155	160	174	151	180	180	144	186	180	167	174	175	172	167	176	190	181	184	164	161	155	187	155	167	151	170	157	177	143	171	178	164	138	152	172	166	164	162	172	156	170	174	160	167	145	161	163	182	169	158	178	160	162	156	158	173	152	191	160	160	151	152	175	162	152	162	149	178	152	146	174	143	164	150	143	161	146	149	171	185	164	168	168	186	142	175	167	164	157	188	183	158	150	158	152	152	175	177	173	152	164	165	170	137	186	193	188	170	180	158	171	183	156	180	150	160	159	160	150	174	148	166	167	155	165	152	167	166	189	188	158	150	176	162	180	175	156	164	167	166	165	160	163	166	171	167	152	179	179	189	164	164	168	172	169	172	160	176	192	150	187	161	192	169	181	169	162	157	174	153	181	180	148	167	173	175	186	167	160	170	178	168	161	156	163	180	156	163	179	187	157	174
15534	9908	8213	4175	2670	1916	1510	1197	928	824	708	626	590	566	513	554	444	456	430	419	440	403	433	393	373	385	384	356	376	369	376	330	353	321	361	350	323	363	329	344	322	312	350	349	357	364	324	343	316	331	321	313	356	305	301	286	312	324	324	327	304	336	352	362	283	366	332	322	356	351	316	307	323	339	314	301	327	324	331	324	324	325	291	353	314	369	343	338	301	337	322	322	316	290	317	314	330	321	326	307	332	326	322	328	312	322	306	310	322	277	318	359	323	346	307	343	296	307	341	343	336	326	325	337	304	328	329	311	330	349	314	353	317	336	347	314	307	326	290	341	321	325	294	326	331	329	280	322	326	374	349	303	330	319	352	287	343	337	316	324	342	307	311	320	311	339	349	319	329	302	310	321	298	310	274	320	334	324	291	331	326	326	289	297	319	346	335	312	310	329	298	335	326	359	321	309	317	299	331	315	344	335	325	313	330	296	318	312	330	334	336	307	307	331	329	313	328	325	305	311	320	324	306	348	302	311	307	305	343	283	318	347	315	329	325	305	328	326	361	348	307	301	324	342	324	291	346	333	338	314	321	320	316	301	309	271	324	331	343	356	326	336	327	318	318	319	359	317	346	295	329	322	311	321	360	314	313	356	332	317	296	352	316	302	315	342	307	316	326	320	285	318	338	306	328	312	312	293	325	345	331	336	322	331	336	323	320	310	308	303	320	325	311	334	308	333	289	311	354	330	336	322	333	336	331	317	315	305	303	330	334	343	322	319	308	301	315	318	348	309	309	345	324	338	326	347	313	313	369	321	326	333	320	292	331	347	318	333	336	313	292	340	328	323	349	292	331	324	345	313	323	333	345	316	326	338	329	333	347	340	357	312	342	320	324	291	321	321	334	325	328	297	307	329	312	324	282	345	322	344	303	342	331	319	322	296	331	318	308	312	302	315	317	307	301	329	309	336	282	343	340	331	315	335	334	307	305	322	306	345	303	373	343	339	326	335	329	326	323	321	322	321	293	324	319	315	310	304	336	332	327	327	318	326	339	329	297	298	333	315	333	320	327	328	332	337	298	295	318	323	321	342	358	302	328	342	314	338	305	321	318	360	298	348	324	313	295	345	345	309	324	319	331	345	337	329	310	326	330	355	325	356	327	291	299	341	324	294	322	332	340	308	320	334	313	333	332	343	305	325	324	327	285	308	317	322	307	318	332	327	305	336	337	313	329	313	300	341	317	314	304	328	324	342	345	321	353	309	318	341	327	323	338	317	320	307	329	305	326	332	327	327	317	306	341	325	318	309	309	282	306	336	309	326	313	317	299	304	309	352	308	358	322	329	353	295	306	347	336	298	312	300	332	331	363	306	325	335	329	297	315	338	330	300	323	329	324	297	338	305	370	329	313	304	313	332	329	306	341	328	321	341	326	317	312	312	326	313	299	325	281	339	314	337	306	296	323	326	348	324	297	347	319	332	319	299	312	318	310	275	347	310	309	312	343	306	340	299	296	296	330	293	292	311	332	322	326	308	275	301	315	320	299	320	284	277	323	322	312	314	325	331	297	305	329	315	361	331	342	331	326	342	337	327	312	322	317	317	329	346	342	346	319	333	348	298	366	314	285	326	352	299	314	294	319	319	330	279	349	326	320	298	334	353	345	292	336	332	315	286	344	328	316	293	319	332	318	311	282	321	287	311	305	371	317	355	324	312	337	349	318	351	299	325	273	302	311	312	331	333	338	314	317	295	314	318	314	322	320	292	288	321	308	310	323	341	347	365	323	346	308	327	328	308	319	328	311	327	313	349	347	346	317	327	295	298	311	324	331	336	345	318	323	321	331	311	323	278	346	309	317	355	316	324	333	318	346	296	313	327	342	322	361	297	316	324	304	287	310	355	341	322	328	331	335	312	324	315	332	324	317	352	321	308	326	323	326	314	315	332	341	339	333	328	339	310	302	332	307	321	306	342	328	312	340	336	289	316	300	316	350	305	324	333	299	327	358	325	306	344	316	332	335	307	308	281	300	317	358	313	331	323	338	350	290	342	348	315	314	308	326	313	328	328	309	339	315	316	314	341	318	312	344	331	303	317	303	326	315	333	333	353	302	373	282	351	326	340	317	296	360	311	332	302	331	326	292	325	303	330	315	328	301	322	312	299	357	347	325	313	339	313	293	302	361	315	343	317	320	325	338	345	315	338	314	324	334	348	331	337	324	352	324	329	351	286	351	354	317	302	326	341	326	335	342	347	328	300	328	367	329	317	323	339	288	339	338	321	358	344	358	330	296	310	340	341	340	334	326	312	320	320	319	332	345	328	338	347	292	308	315	331	312	327	318	316	325	322	314	321	343	317	327	328	332	302	322	321	285	326	353	300	309	312	330	325	331	343	312	340	306	347	342	309	283	332	320	275	316	307	316	306	332	316	307	328	323	317	305	347	317	312	328	327	330	334	324	309	322	307	324	305	311	327	334	341	300	307	316	339	347	338	312	296	327	312	324	340	324	347	315	318	343	332	339	338	286	320	332	309	305	319	308	328	329	301	303	303	301	317	338	294	309	360	294	334	339	333	315	308	338	353	341	320	322	319	359	323	293	289	309	342	315	325	306	309	321	337	316	297	328	299	319	304	342	323	322	307	297	315	299	306	327	299	299	304	330	316	313	336	326	333	316	305	360	337	324	318	313	314	323	330	355	312	328	316	319	317	320	303	333	354	301	302	302	315	303	329	289	342	306	315	299	323	311	330	327	302	319	356	343	373	364	307	320	292	326	331	295	329	315	318	296	343	313	288	334	328	325	308	314	354	320	322	333	315	336	323	332	322	318	340	355	288	347	327	321	323	324	316	284	345	328	334	305	321	332	318	318	317	303	356	310	328	308	296	333	297	322	340	321	322	330	336	339	330	329	323	327	313	313	328	294	371	324	353	302	313	336	325	341	324	349	322	299	289	318	313	302	314	278	333	342	345	344	326	294	320	329	342	334	309	336	318	340	323	309	323	320	349	328	311	334	305	314	319	337	303	320	297	312	344	346	298	316	306	308	316	344	321	355	307	331	314	301	320	319	313	313	321	329	330	323	338	328	321	307	325	303	336	287	343	351	341	307	349	309	327	309	341	288	318	295	315	317	341	299	326	335	266	311	333	340	307	332	304	314	332	332	333	318	304	315	329	303	358	335	301	325	301	288	305	295	307	333	303	338	334	328	299	282	321	318	302	290	297	338	346	298	303	298	327	307	326	313	314	355	330	317	331	352	326	296	328	316	333	347	328	363	338	331	337	331	346	333	311	310	323	322	305	306	323	331	332	347	304	319	321	325	318	299	307	333	327	316	310	288	290	351	327	306	324	307	317	296	303	313	346	310	314	349	320	289	318	331	336	335	316	317	299	309	321	303	319	316	308	307	347	317	360	291	337	321	347	328	347	361	297	304	330	328	317	350	332	329	329	310	308	314	342	298	332	315	300	352	325	310	345	298	309	328	335	315	349	354	312
23060	21032	28851	23403	21033	17971	2022	870	715	583	605	499	475	486	479	470	437	430	427	388	428	421	412	406	392	375	399	385	406	398	382	418	386	393	366	362	360	362	395	381	356	379	383	366	393	381	387	363	376	372	369	383	385	363	380	337	383	365	376	360	374	362	350	401	374	363	358	369	406	365	353	382	362	350	349	367	371	360	362	398	358	381	374	401	391	363	374	393	367	381	385	380	370	425	346	355	334	388	362	365	351	396	351	363	402	340	356	381	384	353	388	358	371	341	398	354	359	368	375	333	390	377	342	379	346	395	373	359	353	331	362	364	374	403	340	381	365	366	393	333	364	341	391	384	342	368	343	340	385	364	337	371	371	370	341	330	376	378	378	381	357	334	362	382	343	317	340	331	362	384	344	379	352	316	392	360	389	415	368	372	354	383	384	370	369	332	387	375	339	356	376	349	358	348	345	355	372	351	365	367	397	366	355	380	355	382	362	366	377	346	406	368	416	382	395	341	332	386	376	367	351	392	347	343	395	335	347	358	354	371	383	364	383	374	314	353	370	405	353	347	375	374	328	352	370	338	354	346	369	347	340	363	363	353	356	376	400	403	373	348	428	349	371	363	373	328	376	316	370	364	353	376	340	376	372	363	366	353	401	361	343	382	346	372	403	373	361	369	347	397	343	368	384	348	368	383	377	337	381	412	360	377	352	348	383	339	352	390	357	336	357	346	339	327	348	358	346	367	353	367	358	376	353	353	341	388	361	371	352	345	353	402	385	359	378	346	356	370	386	367	375	361	368	382	344	372	350	352	336	366	339	388	357	372	353	351	385	409	356	376	372	342	363	353	363	405	346	387	360	362	363	351	371	367	346	346	343	358	348	354	342	358	352	377	359	369	324	385	388	367	372	368	349	365	345	367	379	358	375	313	319	394	367	383	378	371	376	321	380	346	371	369	373	341	355	375	344	351	378	346	342	352	364	357	357	360	385	364	358	347	394	337	356	404	371	375	365	349	328	389	385	326	383	369	374	363	388	345	401	368	365	361	350	355	350	360	387	341	333	384	363	361	376	361	352	347	375	371	366	366	388	332	358	336	357	367	369	343	378	348	373	367	362	385	372	344	375	339	370	368	394	326	393	356	359	324	363	346	369	371	351	371	345	353	378	403	361	352	351	342	347	317	331	343	346	368	365	378	343	348	378	357	362	358	367	315	327	322	364	358	369	353	364	338	379	357	382	354	349	360	349	343	388	362	354	368	360	364	376	359	387	360	393	347	385	366	333	369	418	361	369	353	354	345	326	363	359	341	372	350	371	342	374	346	367	354	361	393	380	386	394	395	358	340	377	342	371	360	363	325	368	357	365	377	371	346	343	383	386	362	360	382	348	361	359	347	380	330	383	355	392	383	355	347	358	360	364	373	391	364	379	340	363	400	347	361	379	331	344	354	352	357	333	313	354	353	363	372	368	350	383	361	369	354	371	366	351	380	351	374	378	415	356	392	341	369	362	369	359	365	381	359	377	381	344	370	324	331	335	378	345	346	395	389	360	369	361	372	354	402	396	397	366	368	375	340	341	327	325	335	353	324	371	359	396	365	343	348	319	351	379	373	404	367	360	401	382	365	361	351	375	395	374	389	388	351	358	393	376	367	390	362	334	347	354	373	363	342	356	360	342	355	322	351	346	364	367	363	327	361	334	327	357	358	382	347	369	335	370	392	370	383	379	352	368	355	321	360	385	347	345	332	332	387	355	374	357	388	306	319	333	359	379	350	334	357	343	356	346	388	358	325	335	358	325	359	361	366	356	387	381	384	389	377	388	348	357	360	370	345	341	384	365	364	404	337	363	373	361	377	384	358	360	352	379	369	341	389	349	363	330	382	369	360	373	340	375	382	380	362	357	389	358	344	371	363	353	328	333	337	357	410	364	379	352	363	380	385	378	362	382	371	349	320	358	379	355	375	348	370	360	395	363	363	369	386	332	366	383	328	359	370	365	315	345	352	372	335	374	340	399	364	354	414	373	349	382	325	358	339	331	370	354	342	381	348	355	328	338	387	358	386	374	352	366	355	395	344	379	362	361	341	379	376	370	392	377	353	370	347	382	363	336	339	365	369	343	394	341	370	387	338	371	302	336	379	369	343	351	359	388	367	356	362	375	390	396	359	394	396	372	399	343	380	384	341	335	352	332	347	355	397	342	382	373	363	385	375	343	345	372	374	349	375	372	367	362	380	348	353	341	360	331	392	348	384	379	350	359	364	367	329	383	374	340	358	345	357	366	385	378	347	361	362	341	361	389	358	387	358	371	360	366	369	356	392	365	348	348	358	342	347	382	355	362	386	398	361	340	362	354	374	367	331	337	363	339	371	344	358	339	344	365	358	379	338	328	372	335	358	339	340	348	375	360	357	351	369	355	383	373	354	369	345	373	351	391	346	364	333	331	327	377	356	384	382	348	381	388	361	380	368	354	380	343	387	365	372	390	356	362	353	382	363	358	378	378	366	372	345	367	360	367	361	333	344	343	341	356	351	381	372	387	371	368	364	381	331	383	375	353	336	353	349	334	396	372	387	350	323	377	358	358	351	380	341	341	351	380	365	357	396	348	368	363	394	378	365	381	390	336	334	385	366	352	364	374	354	344	349	337	351	349	341	348	345	342	355	390	347	371	361	361	329	388	353	358	350	324	379	372	377	378	382	361	386	377	357	376	370	396	359	368	385	367	351	356	362	373	336	390	350	338	357	378	357	340	351	385	397	351	353	339	337	368	347	355	379	346	355	336	355	364	350	347	335	363	313	338	369	342	345	400	353	380	393	335	330	359	380	332	365	329	361	316	404	355	349	359	337	357	378	357	359	370	359	362	357	396	420	393	364	362	391	377	345	351	376	379	362	374	346	329	384	342	369	342	379	351	340	358	376	343	375	358	352	369	381	371	359	390	383	364	361	345	329	349	385	371	340	376	348	373	347	328	356	367	320	384	371	364	363	357	344	363	339	332	371	375	386	353	371	362	398	367	363	328	374	365	366	382	350	378	352	390	362	335	347	361	360	354	373	360	376	379	349	369	338	374	398	342	345	346	346	351	377	321	315	361	371	393	350	380	358	405	362	354	368	337	352	340	397	361	334	363	364	380	380	359	350	350	372	368	356	372	347	371	381	375	358	368	359	379	369	356	356	388	360	370	342	341	347	368	341	359	376	338	353	383	338	363	331	348	371	345	325	372	363	383	338	351	354	353	357	338	359	365	362	388	342	335	350	367	324	341	360	345	390	365	383	348	353	404	343	334	371	355	373	422	334	369	369	378	371	361	354	351	401	355	369	343	342	360	363	361	340	403	387	330	376	356	370	382	346	351	362	384	377	388	340	380	359	357	358	385	369	319	353	319	389	323	361	375	359	376	364	362	383	396	374	336	357	350	370	353	356	331	364	342	363	337	358	365	386	355	377	358	374	363	359	357	365	379	370	386	380	343	378	350	378	356	381	336	363	370	369
18277	15977	13409	7350	5074	3612	2795	2222	1902	1605	1438	1279	1184	1061	990	949	890	855	903	833	808	763	790	780	726	758	733	725	755	715	698	704	736	666	696	683	671	638	642	684	670	690	662	641	655	687	627	635	648	668	635	711	658	600	678	632	637	668	630	646	589	638	638	641	653	647	642	662	614	640	649	640	650	670	667	614	639	622	664	617	625	647	602	659	634	658	618	600	655	626	609	640	663	631	657	629	657	624	664	660	652	612	640	625	609	605	643	643	662	644	592	630	614	583	637	629	646	633	630	603	651	665	635	583	665	648	642	621	644	663	637	588	612	641	658	605	598	689	612	637	629	633	618	648	633	624	645	616	633	625	575	639	614	667	615	606	609	591	604	625	615	609	614	610	609	653	669	639	625	622	604	593	631	577	630	614	667	596	593	608	612	582	604	644	626	637	656	641	559	623	610	615	652	648	629	627	594	624	628	592	658	599	608	608	615	607	685	625	618	645	618	615	604	644	607	607	639	637	623	650	607	650	601	655	624	624	602	673	637	648	609	613	633	666	692	635	635	616	610	611	589	650	624	619	657	619	609	622	616	635	620	647	638	656	639	611	623	639	632	624	661	635	577	687	608	638	591	647	628	615	653	610	609	639	625	640	610	638	629	641	627	666	599	586	619	635	614	633	625	580	603	621	623	602	615	622	630	602	620	652	609	663	602	649	614	675	597	657	625	589	607	595	618	641	600	630	573	634	625	609	697	651	572	629	638	630	653	604	607	638	591	612	614	659	638	573	637	659	671	577	617	623	616	598	636	642	680	630	609	648	587	632	672	579	592	682	640	616	631	584	626	620	609	607	614	579	610	600	577	622	637	590	604	610	620	625	617	644	639	605	636	620	627	653	615	611	639	633	593	616	636	605	608	642	608	675	618	562	636	619	579	635	630	641	624	643	584	622	613	682	655	634	601	648	627	614	626	605	618	598	621	615	609	574	635	608	574	612	570	592	605	637	561	618	604	592	649	614	647	641	588	601	645	591	640	621	604	608	607	622	620	641	628	589	588	652	643	617	603	655	619	626	605	615	656	637	594	605	677	611	597	654	624	624	591	638	635	589	626	599	651	641	614	598	576	597	650	660	596	595	651	624	577	657	602	614	605	594	619	645	638	584	587	632	641	618	605	637	637	643	619	656	593	610	630	601	619	674	584	627	637	624	585	626	620	606	658	580	598	632	606	606	622	569	583	654	640	603	611	630	616	667	619	670	615	647	634	607	588	568	586	651	601	632	629	602	647	628	605	645	626	643	602	638	625	664	583	645	591	644	597	599	657	617	579	651	615	585	668	652	620	549	583	660	610	653	588	617	623	620	602	626	614	635	572	620	578	603	596	617	634	590	621	647	626	601	624	654	622	612	616	636	591	640	594	580	589	622	588	643	667	640	639	588	649	606	616	622	609	624	634	636	658	640	650	625	661	627	587	599	631	606	615	581	622	629	654	656	642	576	652	618	630	633	639	618	630	631	589	601	623	582	615	650	635	613	614	587	672	617	592	673	621	638	602	639	635	596	656	605	568	562	587	605	637	616	614	641	605	627	623	612	637	663	625	645	640	626	633	652	669	651	609	655	609	634	597	630	632	610	624	556	613	621	589	629	631	642	605	616	596	606	632	613	644	671	625	634	618	629	626	634	585	636	600	660	598	656	608	565	635	641	613	598	639	571	587	652	622	565	665	641	621	605	637	649	637	654	649	606	631	591	624	591	585	632	606	583	652	599	684	627	584	593	633	652	637	618	607	633	634	598	610	654	626	668	620	619	621	588	610	624	606	574	567	590	624	597	627	602	657	646	633	701	607	592	564	648	651	586	615	601	623	645	610	638	654	636	659	609	586	606	620	602	617	628	626	647	626	639	611	613	657	635	563	591	592	597	623	605	618	619	617	660	613	631	618	599	645	610	638	618	633	592	620	598	624	643	614	584	660	640	628	633	606	610	597	661	634	549	596	631	607	644	577	613	632	614	640	630	630	653	586	647	605	649	611	608	621	624	593	652	586	606	632	587	639	594	654	660	623	640	640	582	620	593	585	581	614	641	610	596	629	631	621	632	615	643	661	595	640	610	631	617	627	605	605	566	609	645	676	614	619	638	629	664	617	590	616	635	664	586	614	606	617	611	626	603	627	619	598	617	627	594	632	616	613	600	579	613	634	636	601	618	618	658	650	614	671	591	606	628	616	578	650	629	646	605	663	595	589	616	623	617	609	644	612	632	656	604	665	595	615	584	627	653	606	616	640	615	609	598	604	656	648	644	616	586	659	648	622	567	646	605	615	618	610	582	625	590	646	612	663	620	641	622	659	643	577	624	617	608	627	636	591	648	575	600	608	628	644	640	637	634	631	652	578	629	636	607	664	635	644	641	655	609	647	629	637	621	613	588	627	613	628	620	643	625	610	638	615	615	625	620	644	597	601	629	631	612	633	555	629	662	628	625	603	631	613	605	673	611	615	618	651	619	614	592	622	618	632	583	612	615	552	593	638	620	656	616	658	623	572	660	599	618	623	614	643	657	657	598	614	609	624	604	658	612	608	592	591	620	584	654	619	605	583	615	632	599	627	628	634	551	625	662	608	631	656	620	642	651	625	660	610	615	648	613	627	627	618	622	643	566	614	633	618	657	652	634	609	653	604	668	651	610	657	653	651	638	659	628	658	642	602	632	635	617	585	642	596	588	582	593	619	607	643	603	607	586	584	622	598	588	647	634	615	636	618	641	636	569	646	609	592	616	613	640	639	617	628	644	625	641	618	633	633	602	583	607	604	646	615	632	613	616	638	603	625	638	599	629	662	667	636	625	631	639	649	577	635	633	638	635	651	630	608	615	603	586	613	609	640	618	641	637	614	647	662	631	616	582	648	598	609	597	614	683	607	641	622	624	608	607	625	646	631	533	657	613	652	637	633	623	638	648	611	636	679	631	630	625	612	609	596	601	623	639	613	589	635	631	608	624	625	610	604	624	609	624	590	600	647	601	580	626	637	620	626	653	622	614	648	602	618	680	606	633	632	619	565	613	649	596	625	591	666	585	601	627	596	714	613	662	593	626	627	610	621	658	632	619	611	670	604	649	637	651	677	596	633	584	626	606	627	587	639	625	616	658	586	638	621	665	658	649	632	620	649	609	600	654	635	584	668	652	639	578	659	654	606	615	668	598	624	640	604	621	607	626	637	598	611	617	625	592	602	629	591	604	639	613	604	672	581	611	600	628	647	603	626	595	638	583	620	637	611	557	648	642	656	619	597	636	621	632	573	617	613	631	631	626	624	595	597	641	610	594	599	630	636	646	596	639	600	626	615	610	613	618	614	629	643	626	628	616	617	671	661	610	611	569	632	601	640	611	638	604	609	593	660	614	619	655	610	624	645	606	628	655	660	606	594	602	595	618	670	618	590	652	597	637	612	584	640	628	674	615	607	619	634	629	617	645	656	628	604	624	617	580	603	630	615	585	615	656
26593	20215	7262	672	433	363	313	319	349	313	312	312	344	327	321	322	335	352	334	354	330	331	312	321	304	308	334	309	328	353	302	331	316	313	302	343	325	316	333	352	308	299	347	317	332	332	353	328	284	316	355	306	325	313	309	322	315	323	315	321	335	305	304	313	321	296	327	309	331	345	333	334	312	321	331	317	316	346	312	308	317	330	329	291	320	318	305	313	325	303	313	323	313	302	307	320	332	299	276	321	300	348	310	310	340	304	280	338	309	310	297	295	311	317	328	340	301	305	333	293	304	308	294	314	318	297	300	311	315	316	324	331	323	305	307	338	331	321	284	323	332	349	298	356	314	340	298	297	329	304	293	312	254	339	324	310	337	313	307	312	340	326	316	322	363	311	314	320	347	302	303	326	312	326	332	337	311	313	319	336	310	315	307	287	296	317	297	354	305	342	308	293	311	310	313	294	316	321	301	302	300	353	327	321	299	310	328	319	290	323	318	343	336	286	302	326	300	330	335	325	327	325	305	284	308	329	306	307	304	324	289	315	340	320	319	358	306	316	305	292	323	304	317	310	312	322	329	312	352	344	291	300	311	333	337	314	303	308	311	296	321	346	340	356	337	278	339	304	314	312	324	328	304	299	354	304	307	307	313	336	340	321	314	325	339	298	316	318	319	321	342	305	332	346	330	342	298	345	347	345	327	315	324	342	328	365	335	317	306	299	329	327	326	306	329	319	301	324	339	322	318	296	317	298	327	291	356	360	284	314	331	306	311	299	335	326	296	321	335	325	316	345	324	293	325	315	313	331	348	310	324	326	315	266	302	307	302	322	313	312	310	293	299	307	357	326	327	347	326	307	322	329	320	313	328	319	333	346	301	320	317	312	337	288	347	311	354	311	294	335	338	303	321	329	316	319	320	342	305	322	328	292	337	314	320	341	286	284	335	343	310	333	292	336	311	319	332	310	333	300	309	304	285	319	330	324	313	299	317	327	344	329	302	330	330	310	336	280	310	320	323	310	312	291	320	322	332	301	312	326	335	357	324	299	324	310	325	302	318	307	316	316	301	319	319	297	306	286	321	321	304	335	327	327	293	317	345	309	351	289	309	346	351	316	283	292	331	333	321	297	327	314	343	307	326	327	333	305	312	327	340	316	339	304	318	297	378	336	289	312	283	290	318	311	323	349	333	321	319	299	310	305	335	312	310	312	316	316	334	306	302	306	360	320	300	319	350	296	341	283	325	328	332	326	335	313	315	322	312	341	313	328	303	310	307	321	331	306	303	293	321	307	312	311	316	330	276	296	290	343	353	315	321	353	318	329	278	338	324	322	312	297	321	325	282	322	336	284	343	298	289	310	327	326	316	309	309	333	315	289	319	299	318	326	322	314	302	297	327	299	330	308	324	331	317	323	302	327	321	316	321	307	297	330	325	316	296	356	346	281	326	312	310	318	337	326	316	329	324	308	305	341	334	305	293	320	307	296	348	291	305	309	315	325	318	325	340	290	394	324	351	320	328	325	333	332	328	310	350	314	336	311	312	350	327	324	331	338	299	333	313	334	347	304	305	316	320	330	323	301	343	285	314	292	296	314	316	334	310	326	292	286	274	314	316	315	321	322	293	350	314	341	350	314	350	341	311	308	316	307	329	320	321	319	296	315	336	345	292	318	335	311	306	315	307	324	314	317	330	320	323	324	331	289	331	353	300	364	329	350	287	316	321	314	317	272	307	336	302	330	317	328	321	323	320	326	323	326	299	324	294	305	323	323	293	302	286	315	334	313	342	334	315	317	292	339	321	353	328	315	312	310	300	324	297	318	320	313	301	330	281	321	325	299	353	294	336	289	331	325	298	305	331	315	347	314	294	301	318	321	352	320	309	340	282	296	298	307	302	345	343	290	314	341	328	350	307	328	289	313	280	311	311	323	286	335	315	333	327	337	371	338	332	340	300	313	317	334	327	326	280	308	332	320	308	308	291	326	333	326	314	323	292	329	307	332	311	318	366	309	318	322	300	345	346	301	328	299	315	330	326	306	314	327	311	295	331	337	338	328	292	326	285	342	310	300	298	319	307	340	310	318	305	300	346	337	302	333	310	335	318	339	321	319	316	324	337	335	305	301	330	298	306	310	355	326	321	320	318	310	290	313	328	346	291	306	324	321	333	326	326	314	308	303	300	356	311	320	316	305	325	340	343	324	300	315	335	335	305	345	303	315	322	316	344	316	345	321	321	291	349	312	363	297	320	314	279	333	313	342	293	304	347	312	329	325	297	283	329	289	307	325	331	325	331	304	311	349	321	296	298	296	340	293	287	308	310	338	329	343	309	312	350	303	312	368	302	319	303	338	310	342	326	330	329	310	318	283	335	314	304	322	284	322	332	364	339	297	319	307	319	331	328	323	327	311	287	307	334	324	341	335	320	331	319	312	319	327	312	306	286	326	321	327	328	323	319	329	318	298	305	349	299	312	295	322	317	317	342	345	312	299	327	335	322	301	325	308	326	345	330	334	290	330	309	320	300	291	302	291	282	319	324	330	326	350	301	312	298	327	302	337	327	313	329	329	320	327	329	318	307	318	301	325	311	301	304	317	291	315	332	313	319	301	304	326	316	337	336	333	340	337	323	340	291	350	322	355	328	300	335	362	314	321	312	320	349	310	301	289	322	330	350	306	360	308	344	325	326	318	320	300	335	301	306	335	313	332	368	295	321	318	316	306	347	337	339	311	305	296	312	322	309	330	321	325	315	351	352	298	322	315	298	324	337	337	337	335	293	294	340	310	291	307	294	334	300	316	340	315	306	334	332	280	324	324	329	291	330	331	311	328	319	312	319	312	337	324	321	328	298	314	301	312	271	299	328	290	329	337	319	317	329	282	304	353	326	314	324	329	347	337	340	329	350	316	302	329	331	306	336	343	302	312	292	291	320	290	308	308	341	314	336	298	300	292	302	339	282	299	314	303	288	280	305	299	308	297	308	299	331	306	310	324	319	355	338	311	327	336	295	315	332	335	361	318	320	323	333	339	320	311	338	298	327	338	311	344	323	289	309	322	332	325	315	360	313	281	322	350	315	323	351	307	299	315	317	318	349	315	313	332	316	302	311	334	317	318	313	323	299	320	314	357	281	309	319	349	315	327	297	337	333	307	305	306	335	315	296	317	258	315	313	280	330	329	337	334	319	316	316	333	343	332	287	333	321	328	343	307	298	308	306	303	323	309	342	318	315	308	305	344	296	297	330	288	283	322	315	304	320	335	312	288	304	346	292	319	326	308	330	304	306	305	355	299	303	307	332	293	312	330	320	350	274	350	308	335	349	352	340	312	301	324	318	310	296	344	345	286	343	335	335	307	268	306	295	322	307	289	320	318	336	313	297	346	321	332	338	309	330	315	314	332	324	307	296	343	340	308	315	315	314	338	297	344	329	310	291	296	306	336	308	281	333	331	279	288	349	335	284	306	295	345	317	339	343	315	327	308	307	287	308	334	314	283
8041	1628	1515	971	845	764	658	687	624	647	653	595	633	640	620	617	611	631	627	600	610	622	590	653	611	601	597	595	611	630	582	604	615	630	578	653	581	620	634	601	602	549	613	581	577	571	596	576	592	547	556	564	603	565	635	602	622	597	615	588	584	573	617	581	596	596	539	536	564	557	581	588	593	578	589	593	582	622	575	614	574	596	559	544	593	605	638	588	588	584	575	585	612	567	576	592	545	589	562	596	590	562	563	587	574	584	623	564	582	622	627	611	571	575	558	607	608	624	577	616	587	550	641	582	629	593	589	617	629	562	561	589	608	611	605	575	626	599	573	643	641	540	586	598	610	574	558	608	595	575	634	538	530	579	589	590	580	567	606	636	597	631	602	602	620	584	577	617	590	575	617	596	602	581	598	621	574	571	574	662	627	609	630	572	643	592	621	571	584	590	596	577	621	581	607	582	605	592	623	587	582	595	581	584	609	581	599	641	563	548	586	608	578	602	568	624	614	592	572	562	617	604	576	618	603	628	565	561	570	563	597	587	598	578	571	622	576	582	581	626	590	606	570	590	596	604	603	584	568	628	600	617	589	613	544	622	611	616	560	613	588	596	558	606	611	577	591	619	587	582	576	610	604	581	611	609	568	591	590	597	617	613	575	604	588	559	583	616	636	555	597	638	564	599	635	617	594	589	587	597	619	581	591	576	596	583	607	618	567	588	616	646	630	605	534	570	604	553	599	604	614	588	628	576	598	584	594	586	592	620	630	621	596	579	580	618	602	587	626	622	609	607	589	609	614	612	581	619	621	603	604	527	595	570	607	534	572	592	573	578	557	558	563	578	620	593	584	583	580	622	582	596	601	634	579	621	592	609	598	596	590	658	629	601	596	621	593	618	600	636	561	632	595	561	569	582	534	575	581	564	630	597	591	613	575	562	627	575	565	573	577	600	616	596	571	594	598	623	588	599	610	573	589	614	566	655	619	577	605	661	592	616	585	549	607	607	621	588	588	602	563	648	584	558	565	605	616	615	620	633	648	594	632	610	625	563	593	605	577	596	592	607	600	597	590	603	612	590	581	625	595	619	623	609	620	586	595	586	588	589	588	593	561	636	596	578	587	608	624	581	553	592	578	581	586	571	627	612	590	615	570	611	614	535	593	615	599	603	557	597	556	603	541	602	578	592	552	585	587	585	571	626	576	595	591	583	585	557	576	616	580	643	567	610	575	624	572	611	596	603	543	594	574	572	596	577	565	582	586	619	625	653	553	597	635	563	600	563	608	590	571	625	567	586	565	607	602	577	584	591	549	593	610	594	593	614	585	580	575	607	599	574	596	581	573	559	575	557	611	613	593	566	611	624	556	593	582	588	602	581	584	649	601	623	596	590	630	601	631	585	601	594	583	605	643	598	572	614	610	591	609	593	633	588	615	622	605	565	650	569	633	576	551	587	573	580	585	609	566	541	579	642	590	576	556	604	528	623	616	601	585	617	619	582	602	566	615	572	581	606	581	584	588	627	551	583	606	634	548	566	604	598	611	626	588	596	594	642	574	590	604	605	583	621	582	608	595	597	610	616	601	583	593	587	573	612	579	578	621	611	589	590	528	581	606	574	608	629	580	600	629	594	596	590	572	589	624	582	561	604	543	591	549	550	581	592	604	574	615	588	588	631	574	597	583	583	583	594	599	600	621	621	590	566	609	592	566	585	594	588	589	611	608	605	566	601	595	600	538	638	599	638	613	611	583	605	610	624	569	583	553	582	555	600	565	603	603	527	593	596	607	620	612	611	561	559	612	615	598	609	601	596	533	573	578	608	556	617	596	603	600	593	628	593	657	593	588	559	602	577	602	625	550	603	584	583	559	630	598	623	598	616	573	587	585	610	593	586	577	587	607	621	615	627	578	559	616	627	605	556	628	623	532	606	569	621	601	575	626	560	612	610	531	575	607	595	599	600	587	562	590	603	589	549	575	587	570	541	582	592	552	576	619	603	605	606	610	605	555	587	570	604	577	612	604	577	587	571	611	581	586	558	584	614	616	600	588	561	595	559	612	565	570	597	591	625	604	606	628	616	587	566	642	593	595	606	584	552	614	595	564	607	587	644	582	585	603	591	563	603	615	593	598	562	583	655	542	615	599	611	617	594	573	578	613	633	575	608	598	598	613	586	627	563	592	590	607	558	600	616	603	578	607	579	623	580	580	606	616	595	580	606	610	577	557	607	592	565	628	585	564	620	586	591	563	599	608	587	580	552	557	578	571	588	589	625	603	616	616	564	590	622	570	595	593	621	615	613	653	608	606	604	586	592	566	620	587	607	629	615	605	630	614	632	599	607	587	637	622	581	605	604	600	628	668	606	610	626	594	636	623	578	583	545	544	557	560	566	590	601	553	585	590	614	628	664	616	547	600	590	588	610	548	608	592	576	574	609	610	606	607	592	610	612	608	600	581	646	591	583	600	549	606	591	603	597	563	643	626	565	594	578	572	624	574	569	622	590	610	578	563	589	604	599	607	604	558	611	559	613	605	611	605	618	640	530	612	591	614	591	639	615	597	604	593	559	619	567	597	570	608	591	564	648	606	604	591	612	601	630	606	557	591	588	603	584	627	603	532	580	600	571	580	593	540	628	604	592	589	616	576	592	591	615	530	572	563	605	615	613	571	607	558	625	574	608	538	565	586	576	601	569	591	595	617	523	608	621	596	603	628	604	589	626	563	561	598	552	547	560	617	633	569	632	567	605	587	608	574	597	585	625	567	624	581	603	576	631	586	634	582	604	582	578	583	581	556	585	600	581	591	611	573	591	587	604	600	592	567	545	609	569	600	599	587	574	544	652	554	598	566	597	627	597	603	623	557	570	594	597	563	600	566	618	590	598	600	565	607	601	588	563	592	601	585	565	621	575	594	587	561	599	620	579	622	537	629	591	594	608	617	612	599	604	611	548	556	577	598	593	607	600	641	562	546	611	624	592	571	571	601	629	653	525	592	609	582	592	612	620	589	545	590	594	591	602	584	607	626	584	598	617	621	543	598	586	579	591	591	579	569	598	578	593	577	564	575	624	545	593	587	591	589	625	599	596	631	627	623	565	646	609	636	554	557	602	580	579	602	592	607	616	602	575	622	609	595	590	567	547	561	614	587	585	591	588	619	582	620	589	619	600	577	595	559	584	586	566	628	549	630	581	621	571	561	593	570	582	624	627	603	606	571	590	622	595	594	601	554	558	575	618	597	611	599	539	609	637	569	582	587	603	610	605	606	598	562	593	609	623	590	534	579	613	601	613	632	581	603	608	597	586	625	573	585	591	566	604	639	574	616	583	597	621	628	613	613	591	569	574	596	611	601	646	551	578	571	616	604	602	604	578	591	567	593	588	563	596	619	557	560	603	594	624	614	608	585	587	577	632	651	577	581	627	582	598	601	593	600	597	578	558	557	644	613	607	592	623	629	560	558	590	574	583	619	548	553	558	594	577	547	588	618	585	584	645
24047	21034	28161	24138	18895	1367	572	399	331	304	281	251	251	218	195	178	220	197	177	191	211	183	184	196	148	169	185	182	181	173	191	159	176	182	164	170	190	183	172	178	184	166	168	173	166	170	141	167	159	164	203	181	163	173	156	178	178	164	165	169	178	153	167	156	182	159	135	179	165	162	191	144	174	162	170	157	158	170	159	172	158	182	161	155	179	165	175	156	159	166	196	179	157	181	187	145	174	174	166	169	139	177	171	194	149	168	154	165	176	155	156	152	133	165	159	167	181	153	174	163	147	168	174	202	163	172	174	155	170	164	154	158	176	168	179	159	170	188	170	163	157	154	159	165	172	186	142	179	165	150	179	150	172	169	171	173	165	160	170	173	166	178	152	167	163	169	178	177	164	165	166	153	170	169	153	166	142	159	175	158	167	171	168	164	182	162	171	164	183	165	172	177	183	166	167	154	175	144	174	170	170	187	159	154	142	143	141	182	162	165	138	171	153	165	168	177	156	185	175	193	157	173	171	167	190	184	162	180	172	166	147	169	169	176	158	170	180	155	164	177	152	157	175	162	154	159	163	160	160	148	161	183	157	171	152	157	177	162	169	155	186	161	164	158	138	179	160	160	153	171	157	154	179	165	156	165	167	136	172	165	162	170	165	160	155	147	175	159	184	195	170	185	153	183	157	148	168	167	159	172	182	160	158	170	152	186	162	177	140	161	143	176	152	163	138	184	182	172	156	154	169	171	158	179	182	157	171	163	182	163	175	173	182	167	175	172	157	163	171	185	167	193	200	165	155	169	173	152	168	150	167	161	179	164	170	157	169	173	178	156	167	186	146	158	160	151	150	177	148	185	164	166	155	180	151	162	153	171	161	180	178	171	174	166	171	163	166	140	165	159	170	191	165	181	184	167	149	176	179	170	181	146	161	176	168	147	175	162	163	182	164	156	165	182	163	155	172	147	179	156	177	175	153	153	190	139	159	179	159	167	183	150	171	165	163	175	141	184	145	176	179	176	162	164	171	156	178	158	154	155	167	168	174	178	156	161	161	173	163	172	158	168	172	162	167	166	163	157	156	147	178	165	151	177	156	153	138	175	181	190	153	146	155	146	190	159	165	153	151	182	160	180	174	148	162	165	150	170	172	178	149	158	167	158	166	193	183	166	162	147	157	171	180	145	166	140	163	156	160	183	159	143	166	157	149	166	178	178	167	181	180	159	170	169	172	160	166	154	178	157	177	189	164	189	163	164	173	181	172	170	154	182	175	166	171	162	179	169	167	167	165	167	162	188	191	175	159	173	152	166	168	162	161	145	165	146	175	169	148	159	164	173	184	171	187	183	156	175	163	156	156	192	144	155	164	165	177	176	171	160	159	180	159	153	162	182	180	169	189	166	157	168	137	163	155	148	173	161	166	167	146	162	165	170	151	167	152	133	167	146	147	155	189	151	162	152	178	184	164	185	174	156	174	188	168	148	157	176	160	158	184	155	155	172	155	172	154	174	187	162	150	181	152	183	177	149	166	155	156	186	155	177	150	164	158	172	148	171	189	169	175	167	155	154	157	166	158	161	189	175	132	189	147	156	166	175	172	163	194	171	142	161	149	180	175	152	171	159	164	163	139	160	157	171	178	154	165	176	171	156	164	176	178	158	200	184	162	167	153	169	159	148	162	164	177	153	173	169	183	159	174	161	181	180	165	165	176	158	172	158	146	158	172	145	174	141	172	145	162	164	152	164	162	162	184	167	189	160	154	167	159	157	172	148	168	141	173	160	170	194	183	166	172	173	161	180	156	162	141	163	156	161	140	165	156	171	185	155	177	156	187	172	165	152	156	165	145	173	185	168	161	149	183	167	156	160	162	164	152	172	159	158	163	163	174	169	142	158	171	171	152	169	171	181	155	180	192	188	149	188	168	166	143	194	168	169	181	148	176	154	146	161	175	159	178	155	162	156	156	158	175	163	165	171	146	148	165	165	178	137	155	155	150	165	156	176	165	176	181	174	167	156	152	169	175	164	178	174	177	156	187	165	188	161	147	180	161	160	164	160	161	168	173	184	178	191	151	176	163	161	188	173	160	180	173	164	169	164	166	162	179	157	163	178	155	161	173	170	162	192	162	189	159	171	184	179	157	188	152	156	168	164	169	155	178	170	168	176	175	164	172	162	188	185	168	158	151	150	140	149	171	167	140	151	175	168	163	148	167	156	138	159	173	173	196	173	144	165	181	166	153	159	166	146	178	140	162	176	146	153	174	146	164	170	146	172	158	147	163	160	168	172	176	159	158	179	158	174	173	177	169	147	160	153	146	160	205	176	143	150	159	170	180	159	156	155	161	161	159	163	161	147	172	177	165	143	168	168	166	160	190	168	134	183	173	160	161	174	153	176	160	162	171	180	159	159	152	173	177	149	157	161	191	157	162	155	149	165	160	157	190	180	157	157	155	133	147	154	168	165	169	172	178	175	159	174	142	159	165	154	177	151	166	172	170	166	171	147	145	169	182	169	151	173	145	137	159	174	153	147	177	146	167	173	163	161	166	164	154	157	168	146	152	178	162	166	160	138	188	155	181	176	180	167	157	153	180	169	152	164	164	180	140	164	173	163	143	157	191	175	169	199	184	174	176	187	161	174	163	159	161	185	196	158	155	172	174	144	158	184	161	164	162	168	185	170	147	193	169	170	149	172	166	186	166	158	167	183	163	141	173	198	170	163	165	175	151	150	153	156	168	152	151	169	162	152	165	165	165	161	153	177	179	159	174	166	178	182	162	163	178	195	175	151	198	177	147	204	156	176	160	183	169	180	181	159	174	189	156	179	167	157	172	155	180	159	169	160	157	148	155	152	180	169	150	137	156	153	143	156	159	181	169	162	186	160	173	129	159	163	165	191	145	171	159	174	156	141	171	171	166	155	152	176	178	178	181	174	146	154	164	142	167	140	172	162	163	162	172	206	178	166	163	171	172	173	176	142	180	151	171	167	163	127	162	173	170	161	149	191	156	170	164	151	167	191	166	162	173	140	158	176	159	172	173	161	175	135	162	162	162	148	167	172	146	171	198	153	183	180	192	148	176	172	193	162	143	153	159	167	161	185	163	190	202	156	171	170	163	178	139	161	177	160	169	164	175	181	163	164	160	150	192	172	142	150	162	142	175	171	183	142	177	152	156	199	163	202	156	160	163	146	145	175	159	170	154	147	173	187	177	159	195	157	159	174	180	147	177	141	156	174	154	170	169	158	166	181	169	163	163	158	140	177	160	175	172	146	176	162	176	158	176	165	167	167	182	154	164	164	162	152	187	144	159	167	166	155	159	163	172	168	168	168	194	176	187	153	171	179	164	179	163	188	167	149	156	170	177	154	167	163	170	181	172	169	189	164	145	143	154	149	163	144	159	166	155	181	194	150	155	158	174	184	180	157	161	167	149	168	183	171	156	155	162	176	170	158	135	166	152	176	151	161	161	154	179	161	156	154	186	158	158	176	177	171
15068	9876	8393	4096	2791	1892	1538	1210	1006	864	703	625	619	541	528	490	461	445	454	444	414	402	429	417	394	392	367	366	358	339	345	372	353	363	357	340	353	364	353	313	369	327	370	315	367	329	346	327	331	317	355	317	337	337	350	337	352	346	333	323	321	327	337	341	335	317	313	311	346	332	340	364	334	314	324	329	327	303	349	333	325	306	296	360	332	363	329	332	325	299	344	331	315	330	329	315	343	299	347	319	335	312	339	323	326	328	290	318	315	310	342	330	340	324	303	316	322	350	300	349	340	341	299	312	326	326	304	341	369	342	330	336	319	342	306	318	331	321	355	323	308	327	320	304	329	306	309	303	307	325	320	319	339	325	320	347	319	304	341	302	325	335	317	343	353	318	325	299	358	335	353	314	330	346	341	317	321	313	327	305	339	346	310	300	329	334	343	324	280	336	361	338	334	321	325	319	305	316	317	341	338	303	317	308	332	344	311	338	312	295	334	348	334	333	356	338	305	328	320	317	328	325	319	320	299	316	333	342	318	323	324	308	296	320	303	334	307	345	337	318	341	340	316	359	317	327	285	318	333	335	337	310	325	298	334	345	291	329	354	312	333	297	291	341	281	335	325	308	308	301	314	312	310	349	280	324	338	319	306	321	291	290	342	297	337	299	325	315	319	311	309	327	347	317	315	331	310	324	330	319	330	300	294	294	334	326	341	332	318	344	343	350	333	337	335	327	346	324	300	312	332	317	330	317	326	345	337	318	305	306	303	334	341	361	315	330	334	326	310	322	316	348	307	279	289	315	304	323	351	305	311	328	315	332	332	333	297	327	314	341	318	327	325	333	335	321	328	325	322	323	354	320	347	326	322	321	340	323	309	323	332	333	333	328	325	336	322	307	320	342	311	336	313	311	325	328	351	328	347	316	319	292	302	316	306	349	343	311	321	332	306	353	304	332	323	328	322	342	331	307	326	287	341	358	327	337	301	301	342	318	340	340	335	303	340	341	351	302	365	329	328	309	346	299	316	302	298	326	335	308	302	306	302	327	300	301	347	343	318	327	338	300	288	314	340	329	321	326	321	336	331	308	305	307	349	309	301	317	307	362	291	347	327	308	349	346	297	291	326	323	328	310	344	315	314	291	325	321	306	304	317	340	303	365	298	303	320	324	303	329	354	319	318	324	328	314	338	306	308	324	327	305	301	290	301	282	341	329	332	323	299	337	325	323	315	330	340	291	324	337	336	331	312	315	329	324	329	316	339	283	321	342	322	331	309	317	344	336	335	320	306	315	333	373	329	322	309	338	320	331	298	287	337	337	325	362	309	318	320	332	324	319	357	328	331	339	340	307	311	329	367	314	350	332	325	320	343	378	301	334	284	323	298	332	291	299	343	297	314	321	311	326	307	327	286	319	303	336	333	308	350	326	303	307	351	295	332	338	314	328	301	331	320	302	320	315	297	327	306	331	289	340	330	314	331	336	316	297	311	313	343	300	301	320	318	291	309	318	313	325	348	317	313	293	357	308	313	317	296	355	307	325	326	339	331	320	342	328	312	317	326	330	318	331	309	329	368	333	330	312	354	334	285	335	327	321	343	267	305	334	291	316	293	347	342	308	319	344	356	292	317	330	310	352	303	311	363	339	294	294	308	318	305	345	308	318	312	333	310	300	329	318	331	349	346	307	293	316	305	294	300	340	336	335	318	344	324	309	329	278	333	317	308	314	356	323	332	322	330	333	345	309	311	344	323	322	346	348	322	331	313	310	309	319	333	317	310	320	351	338	347	304	320	342	306	333	326	361	369	344	350	338	291	312	336	354	313	339	301	330	336	346	330	316	338	308	322	287	316	293	279	327	329	329	315	319	334	331	337	322	326	353	328	306	330	327	305	333	318	386	310	359	329	329	283	320	345	335	339	338	289	305	318	323	328	331	312	346	326	297	340	313	320	340	323	341	304	360	323	332	343	328	354	308	331	348	326	342	361	362	311	330	316	312	318	298	329	309	272	301	334	336	307	336	340	320	297	319	334	294	353	346	335	313	313	337	303	342	323	315	318	331	336	300	335	333	336	304	294	323	312	306	327	354	330	316	345	334	298	323	321	317	330	333	333	309	334	338	333	334	296	326	331	336	319	312	345	334	315	322	322	301	321	318	333	326	309	348	331	322	320	318	304	319	355	320	340	338	304	332	316	333	285	326	332	333	349	344	322	317	338	326	351	294	325	305	308	326	337	339	304	296	311	319	327	321	334	318	282	303	321	323	336	337	307	341	359	327	307	335	321	340	316	333	326	315	328	322	344	315	324	296	343	305	320	325	317	326	317	314	324	326	335	303	296	346	307	354	329	359	333	298	315	328	334	307	334	318	329	355	330	328	340	341	287	316	318	324	324	340	317	324	337	305	302	334	325	318	324	333	295	320	309	289	307	325	321	349	302	339	325	329	313	322	309	342	348	389	301	302	352	331	322	302	307	323	330	334	310	340	312	287	326	312	327	319	345	346	349	298	305	320	297	316	322	333	311	338	315	324	326	306	314	351	308	345	308	334	317	330	330	299	300	347	340	307	311	300	336	340	327	338	327	336	322	323	355	316	349	297	355	313	309	311	354	333	321	326	331	334	325	307	328	291	339	338	319	309	310	296	321	326	289	327	344	304	305	282	327	331	337	322	329	314	312	320	321	324	330	308	293	316	295	335	284	334	341	308	320	351	308	352	328	335	320	329	333	300	339	270	358	330	327	299	319	304	343	294	357	297	341	330	302	312	320	321	335	332	362	329	302	343	344	306	323	319	324	326	301	318	315	335	331	333	315	312	326	334	346	301	322	343	333	340	324	330	334	289	340	302	313	319	298	339	334	282	312	321	314	308	364	306	325	324	332	339	346	334	338	346	305	330	352	335	298	337	312	279	332	326	341	331	300	321	348	305	363	342	323	319	319	322	340	292	304	288	341	306	320	328	352	348	325	315	321	358	342	324	327	309	303	342	340	349	307	348	330	326	296	325	335	289	310	317	351	332	346	296	361	328	327	322	341	309	295	330	336	295	298	307	274	320	346	283	295	347	292	284	330	342	307	315	357	324	318	314	295	354	323	312	332	318	346	359	365	331	359	308	353	328	303	331	309	331	318	319	325	353	314	308	331	269	351	321	356	319	324	325	324	319	302	315	324	336	327	326	337	319	275	313	335	295	306	333	333	279	295	337	342	346	310	329	319	368	324	315	321	290	340	317	362	364	323	345	321	293	339	311	351	306	313	354	282	285	299	299	335	309	331	312	340	357	311	317	338	313	303	299	314	326	288	324	299	297	322	323	312	285	356	300	323	301	302	311	312	297	335	316	332	302	325	339	299	336	310	305	338	297	319	343	337	293	335	315	361	313	310	352	325	327	310	321	333	330	341	311	325	315	321	307	311	321	321	290	350	344	333	312	323	338	331	326	316	320	331	308	304	351	306	321	341	332	313	330	320	357	309	307	316	314	307	303	312	309	347	326
23139	21084	28913	23495	21084	17789	1955	854	690	633	577	497	526	446	472	485	460	476	454	436	411	433	414	414	384	373	396	401	395	395	430	411	404	359	374	370	401	385	410	385	412	361	388	353	351	342	399	369	370	402	354	372	346	347	367	397	338	397	370	323	374	356	356	374	364	403	376	351	375	350	393	336	359	371	415	358	377	347	377	373	331	357	356	366	381	386	380	322	341	356	384	381	376	334	343	397	329	386	327	378	335	351	360	394	337	359	363	377	389	357	374	388	410	358	360	335	395	393	331	399	354	359	374	336	375	357	375	351	358	348	356	418	364	335	377	356	378	349	350	370	336	355	379	338	365	359	366	393	378	401	328	360	378	364	363	370	375	349	366	340	352	371	377	352	363	368	367	360	382	368	322	371	392	392	365	367	393	384	325	378	377	359	369	379	327	388	379	362	375	374	398	344	352	366	357	384	348	403	375	356	367	362	368	354	354	377	352	353	392	388	367	362	386	359	353	395	368	346	363	354	337	369	378	367	382	357	394	380	385	368	352	356	386	410	340	341	360	367	367	377	375	343	359	376	405	350	385	382	382	316	357	324	364	379	400	383	395	371	308	360	394	381	352	358	359	330	348	320	337	384	345	348	348	391	390	367	353	378	358	386	339	376	360	367	373	384	393	375	342	355	339	364	364	326	368	341	387	340	384	370	340	370	325	366	363	354	353	378	397	367	387	355	368	386	351	371	372	359	350	348	379	346	363	373	346	366	376	351	395	359	348	342	414	358	376	395	375	386	373	368	365	328	335	343	348	358	372	365	354	359	354	380	370	390	378	365	349	343	365	394	361	367	336	384	398	394	359	370	342	379	362	362	360	366	359	324	384	371	374	357	366	309	388	413	380	355	393	353	359	359	324	350	350	330	363	376	404	371	376	368	398	357	354	351	371	331	353	374	395	313	376	356	359	388	343	396	368	370	359	379	344	370	378	357	377	353	339	338	387	356	363	375	362	341	360	367	324	339	356	356	380	380	384	348	361	382	385	406	347	374	352	370	368	356	349	373	387	361	383	379	377	360	351	344	365	364	372	366	346	356	391	356	358	328	363	338	336	384	353	357	350	368	370	361	357	345	362	368	383	377	338	332	354	370	360	377	387	407	356	344	363	355	365	359	360	362	336	355	351	323	370	372	351	330	374	378	352	330	372	386	383	329	383	339	340	369	347	363	383	349	408	353	384	351	352	337	347	353	344	354	332	337	369	366	414	356	338	351	310	361	364	349	373	382	346	382	352	388	350	413	357	349	340	338	358	380	364	383	370	387	340	394	331	341	346	342	375	370	355	363	335	389	377	353	357	350	317	384	366	397	354	338	389	339	359	373	369	354	329	358	363	419	366	351	351	358	339	366	336	335	385	394	345	371	380	325	348	362	366	334	370	355	378	334	382	369	378	361	388	374	374	373	353	359	373	380	370	368	399	359	370	341	352	363	363	373	351	345	385	398	389	375	372	390	337	379	358	342	363	377	370	328	348	363	346	339	340	357	366	375	356	375	358	372	379	349	357	348	350	390	336	359	385	363	345	369	343	374	353	385	359	369	368	387	348	358	357	388	369	355	373	370	364	352	372	339	345	373	377	340	310	362	360	326	349	364	348	370	368	366	367	361	355	378	360	364	341	343	363	340	375	354	360	368	374	353	357	377	373	365	391	329	340	325	355	375	380	355	367	321	353	355	363	370	398	374	350	351	375	346	345	365	384	380	377	388	331	354	382	383	364	382	404	379	348	362	377	370	365	369	368	380	329	377	422	350	340	356	330	378	352	395	377	375	373	376	335	368	345	368	404	382	386	388	338	364	328	350	383	373	368	353	367	345	362	364	333	353	397	362	382	350	341	353	401	365	384	353	336	365	381	343	364	362	352	356	353	417	378	367	378	384	374	344	378	386	372	370	338	392	363	369	352	371	367	351	316	366	351	383	369	403	351	373	366	357	347	340	331	370	335	378	401	375	360	360	365	360	351	378	364	328	342	389	375	391	394	384	385	336	350	370	378	350	362	341	368	383	339	339	391	371	403	385	354	346	366	392	358	374	349	346	362	321	377	377	337	352	363	360	360	380	348	365	356	352	367	370	346	397	353	373	333	359	345	368	369	370	366	368	334	344	363	343	364	353	412	363	354	393	360	360	342	346	344	365	377	370	334	357	345	402	381	338	341	409	351	371	364	369	369	318	388	347	369	374	370	316	371	345	328	364	402	355	376	332	348	345	334	361	367	367	403	342	360	377	354	356	397	321	390	407	352	319	340	377	366	343	330	388	341	352	392	354	375	377	333	349	342	349	368	347	415	349	350	368	376	365	372	347	358	373	368	354	349	369	316	398	360	346	356	330	330	361	357	351	356	371	353	355	391	382	333	356	349	299	363	370	386	340	369	358	347	332	402	354	382	344	371	363	351	336	363	373	355	360	337	338	382	343	351	366	358	369	354	361	319	366	354	319	362	359	336	352	358	359	385	346	333	358	370	423	366	397	409	382	348	379	354	350	381	360	331	382	337	349	412	356	364	348	336	355	334	360	325	341	347	347	350	360	354	364	375	390	360	366	340	369	369	350	358	350	332	367	387	354	355	319	376	366	371	340	375	381	360	388	367	345	369	355	341	381	359	396	366	322	369	392	325	350	323	370	388	383	367	367	328	365	370	381	364	358	347	401	361	367	379	341	349	329	357	359	342	359	340	308	387	376	374	351	334	346	371	357	363	307	345	341	359	338	344	363	407	364	332	364	322	335	334	363	371	376	342	335	363	364	373	391	377	366	377	363	326	346	337	369	369	383	396	353	358	355	339	409	364	329	369	359	357	350	357	371	368	361	369	385	380	335	353	339	352	359	390	348	358	362	346	313	369	362	346	376	382	344	348	354	331	372	350	361	372	358	359	346	350	365	358	346	359	382	360	355	334	368	365	365	347	350	407	359	355	325	321	319	346	390	327	372	393	353	370	350	380	384	402	356	351	352	370	394	369	357	365	385	336	375	351	352	347	376	366	383	363	374	366	379	378	354	342	359	356	356	325	357	353	370	371	347	354	351	337	334	344	387	333	343	360	374	330	377	387	364	374	327	357	351	366	378	360	361	348	361	359	342	336	354	349	332	333	381	364	378	368	359	355	387	370	374	359	328	407	354	358	323	343	349	331	352	368	374	382	375	327	390	385	370	390	371	355	381	362	368	359	356	359	390	366	377	345	397	346	345	340	328	351	358	377	373	354	366	349	377	348	376	378	351	408	346	365	387	360	349	372	366	346	359	361	346	377	395	334	359	313	360	351	356	337	365	365	343	352	330	356	363	383	346	361	361	376	401	351	336	376	351	379	343	392	347	388	350	376	359	315	331	381	353	383	379	361	364	344	348	363	342	368	369	355	392	370	363	365	375	336	387	402	349	370	383	344	381	342	352	351	369	369	380	383	324	369	342	386	347	356	367	368	344	352	380	361	353	357	383	381	387	351	356
17623	15926	13238	7192	4963	3484	2838	2258	1865	1573	1358	1308	1163	1086	1028	934	904	909	870	780	795	787	738	747	751	680	744	671	716	759	725	646	695	701	676	701	675	638	678	672	694	724	680	664	620	681	680	643	671	632	668	633	655	662	673	626	635	649	659	641	656	630	617	618	654	656	671	632	605	591	644	626	628	656	660	631	653	649	649	650	650	597	629	614	636	673	621	641	642	627	635	640	652	599	605	583	575	634	611	623	691	630	655	623	645	669	644	597	642	629	639	635	619	650	604	583	654	622	615	626	662	610	632	624	644	601	630	623	606	583	643	610	611	624	645	664	637	592	634	611	576	593	628	635	629	645	634	603	600	668	700	648	581	601	657	656	628	626	624	644	552	597	625	617	611	561	609	649	634	625	605	584	599	620	640	632	655	615	608	678	586	593	611	596	597	606	621	618	600	590	624	640	624	604	593	571	610	634	647	618	666	614	640	620	587	632	673	607	617	586	583	631	569	668	625	632	637	650	570	679	607	642	635	640	649	597	615	591	621	595	619	622	634	639	630	616	629	629	588	604	588	599	634	584	589	606	597	599	606	616	645	582	605	635	652	641	646	631	623	633	616	646	654	617	607	615	634	656	638	565	625	632	611	689	598	602	604	632	650	604	611	654	627	623	595	651	670	639	624	602	615	614	610	593	590	639	630	620	624	608	610	599	629	615	637	632	615	588	634	604	655	591	596	593	603	640	605	613	632	610	590	638	614	646	611	656	614	618	638	646	632	603	646	628	586	628	665	653	613	661	583	583	612	616	618	610	593	593	628	612	613	672	628	634	604	653	638	624	608	630	627	614	618	683	660	600	633	623	601	595	600	608	636	627	604	597	610	632	643	626	601	664	625	608	628	635	648	592	665	624	625	672	665	619	577	619	609	618	598	640	623	633	629	621	655	655	656	607	627	633	613	610	640	612	618	678	608	611	656	651	614	634	660	650	639	549	645	615	641	635	595	622	587	586	638	592	626	628	581	614	603	629	643	650	663	631	608	635	617	642	604	614	619	602	606	589	610	660	603	629	647	618	600	624	645	648	630	660	637	624	637	610	624	576	576	631	632	630	653	643	629	574	604	608	643	607	614	622	645	619	657	613	617	565	670	647	614	601	642	654	619	639	575	637	647	600	603	628	601	578	618	654	596	597	593	596	640	644	651	668	605	623	624	637	628	625	619	627	626	607	604	671	627	607	621	624	606	608	648	607	662	601	620	624	610	592	635	610	620	606	615	596	601	677	685	627	637	637	604	605	589	657	636	564	603	644	674	626	636	623	646	638	645	602	613	587	619	617	639	650	601	579	654	618	625	603	628	636	667	620	632	575	601	617	646	663	589	638	669	622	620	660	603	635	684	641	656	582	607	628	625	651	575	603	617	615	639	653	583	652	650	631	609	609	674	630	627	608	601	600	628	645	629	615	615	599	606	624	623	637	625	596	629	634	622	587	657	615	660	642	625	604	626	618	601	615	623	632	629	608	630	601	569	607	628	628	568	658	623	585	627	631	631	620	594	595	628	669	661	617	626	606	622	621	624	617	639	701	583	629	629	603	571	588	673	601	633	630	630	627	622	605	621	606	612	637	633	646	651	621	625	643	607	638	660	629	616	607	632	588	591	608	569	634	671	630	604	603	662	626	644	592	586	633	642	636	626	628	630	680	614	619	610	598	636	633	620	641	656	629	616	567	598	648	625	608	617	635	635	604	589	615	590	620	625	655	577	626	617	635	627	639	632	641	601	620	645	619	631	665	619	572	626	625	600	617	610	613	616	644	616	633	587	670	606	626	632	630	609	597	620	636	597	630	660	565	638	619	633	627	634	623	597	623	642	627	628	608	622	680	662	605	591	615	580	591	610	622	603	620	596	624	577	621	564	649	588	580	601	586	622	615	590	630	660	607	587	649	593	593	683	620	672	626	619	587	618	576	588	625	573	599	638	656	636	633	622	661	615	645	578	595	609	637	644	588	623	635	643	643	579	598	616	624	647	600	633	652	662	638	626	637	630	589	544	593	624	651	623	640	597	619	569	595	630	621	608	606	654	654	633	554	646	602	628	635	629	673	620	621	647	635	613	632	632	590	632	654	604	631	656	655	591	609	633	605	628	623	633	619	601	654	645	584	628	643	666	609	609	643	598	609	607	645	595	645	626	638	619	608	594	607	594	641	644	613	669	632	615	627	612	615	607	610	645	592	592	638	617	603	603	618	595	619	597	631	630	643	699	617	634	639	607	645	634	646	568	621	621	598	593	610	674	621	661	651	629	612	607	626	638	632	635	678	671	644	653	571	595	621	637	560	616	596	635	628	597	641	626	634	613	589	610	616	612	617	646	625	613	549	617	637	595	620	615	641	610	651	621	640	642	623	602	594	574	652	629	616	593	637	608	608	580	582	627	612	598	608	667	626	588	642	640	627	631	634	604	631	572	613	599	629	614	648	658	673	617	589	609	615	645	640	630	614	621	609	615	625	668	596	626	635	685	648	595	595	651	587	627	627	655	585	627	632	599	640	632	632	585	586	573	570	629	610	639	622	607	605	618	623	620	591	600	557	641	591	664	629	584	622	615	581	631	605	592	636	663	640	577	643	623	621	611	633	583	654	601	627	627	628	601	665	596	661	630	643	638	646	591	627	604	634	660	613	594	586	651	581	628	576	615	624	606	644	608	601	640	636	609	655	587	660	576	619	647	641	628	625	586	615	649	635	665	577	599	693	594	626	606	606	614	639	663	628	663	641	637	633	656	664	628	638	630	626	596	639	612	636	612	625	600	623	658	607	606	594	604	596	635	585	622	621	595	650	582	594	615	602	682	643	594	610	609	625	591	616	599	596	624	575	625	657	648	625	605	622	580	620	641	593	595	585	653	629	607	631	595	614	661	661	580	582	630	579	639	639	597	625	621	598	605	610	595	602	652	597	647	593	623	661	618	618	651	589	569	644	620	650	629	627	618	657	613	550	587	639	605	592	617	642	565	621	554	623	621	644	601	575	575	648	629	610	621	640	607	609	636	623	623	615	615	639	606	604	596	626	625	642	635	598	608	599	596	582	587	605	605	640	565	606	577	584	584	644	613	587	621	593	623	638	604	622	635	655	624	646	676	653	568	579	665	628	655	679	608	637	553	611	639	601	626	595	612	628	650	623	625	638	637	652	630	630	575	627	657	652	628	655	595	621	641	662	624	612	617	638	627	644	625	606	636	631	679	637	616	594	688	606	572	638	636	576	663	587	658	603	626	568	616	658	612	628	664	645	587	613	637	627	655	616	664	643	634	602	631	585	620	620	627	603	642	626	641	652	609	613	635	618	612	584	641	602	609	615	626	573	633	584	595	639	583	610	651	638	605	649	609	571	642	601	601	594	639	632	628	629	645	606	624	611	645	593	556	619	598	680	649	626	694	653	634	605	633	633	622	636	573	609	590	634	619	624	625	588	568	589	600	645	628	579	668	605	649	599	638	643
26520	20076	7054	657	426	372	337	325	295	347	336	354	316	299	324	337	293	326	329	315	322	336	317	305	328	300	302	344	328	322	333	306	279	331	329	343	272	309	340	285	293	322	334	343	285	335	328	300	311	335	325	311	341	286	322	331	321	334	262	307	296	312	324	303	338	329	276	337	343	319	304	295	319	329	315	315	295	350	310	318	300	317	347	321	347	328	348	325	309	338	315	300	340	290	292	307	314	285	299	322	339	303	299	315	298	297	324	302	374	326	284	300	293	314	318	275	320	315	350	272	332	309	331	335	285	314	322	341	342	332	323	298	332	345	321	324	318	312	302	307	322	324	307	310	339	298	338	329	319	287	321	317	304	323	322	291	307	320	308	326	326	306	366	333	318	315	301	338	340	336	304	318	308	306	315	329	331	302	307	314	340	314	333	369	292	337	288	305	295	316	339	315	328	335	335	326	286	318	296	347	328	277	323	313	330	333	350	302	312	329	323	305	326	306	297	327	328	334	326	328	343	322	326	307	305	279	314	325	326	301	335	298	308	328	312	325	303	275	316	341	327	283	317	316	333	342	316	322	321	328	337	320	354	336	329	304	326	307	321	321	321	340	286	333	328	327	312	320	330	323	322	303	324	288	335	322	305	329	331	286	319	307	283	323	304	304	326	300	341	298	277	285	330	308	323	321	349	321	307	313	332	322	345	353	303	291	344	315	333	297	322	320	329	335	283	348	309	300	320	324	316	295	313	278	318	292	329	323	303	306	290	336	318	344	310	308	297	318	314	296	329	328	332	323	299	318	318	308	338	326	334	331	302	331	295	318	347	314	329	317	336	331	298	333	316	350	318	291	298	335	317	339	300	311	307	325	322	336	304	301	290	339	325	351	304	306	322	313	331	292	294	333	325	287	306	363	332	333	314	315	330	308	289	328	293	279	264	313	328	335	294	320	291	323	349	309	303	321	306	327	308	332	320	324	350	322	319	362	276	311	315	298	335	277	316	358	320	311	305	320	312	343	315	327	326	293	311	344	308	301	332	353	305	336	306	343	314	331	333	310	318	334	318	300	321	311	294	332	294	295	296	330	300	333	289	321	319	335	289	314	319	300	323	301	317	330	345	323	329	299	326	317	299	298	308	317	307	317	320	334	333	321	309	316	320	339	316	309	309	333	314	331	304	298	343	331	301	286	306	280	324	293	334	331	282	316	312	297	313	316	325	297	297	294	319	320	302	346	301	303	299	297	296	340	295	329	321	353	318	348	335	323	317	323	319	296	302	315	319	320	299	313	335	320	320	300	326	288	300	299	289	286	331	312	307	281	318	330	290	309	289	299	341	318	319	332	323	314	329	303	314	309	318	314	326	319	314	298	346	303	323	311	323	336	291	311	280	349	309	316	340	329	325	304	307	309	330	324	328	332	308	336	275	313	302	335	342	312	316	313	358	360	309	297	326	313	331	287	323	312	294	327	356	297	316	341	305	348	320	311	335	324	328	305	292	312	296	314	312	307	310	300	305	295	289	312	317	329	296	349	342	278	290	304	318	296	293	320	304	352	315	354	311	297	313	302	336	291	317	332	351	337	334	344	320	301	307	325	309	323	274	321	336	328	309	298	300	303	318	313	277	318	322	307	312	309	301	324	314	309	330	315	308	314	317	335	343	333	313	309	312	292	322	317	303	332	318	331	308	305	309	303	290	293	319	318	322	340	296	292	306	283	312	316	298	339	307	326	326	327	321	323	318	335	316	340	330	306	313	287	301	316	284	296	328	349	342	351	330	301	313	316	280	321	342	345	309	307	335	308	337	308	306	307	321	287	305	311	297	352	282	328	316	317	336	319	296	322	323	301	314	329	314	310	318	329	327	309	309	295	306	341	343	285	324	316	321	306	314	293	333	313	305	286	342	335	311	310	307	309	338	295	289	308	339	339	300	327	329	280	325	342	327	334	335	326	282	308	321	337	330	348	303	322	345	300	325	320	326	305	336	338	324	313	296	286	293	333	324	268	299	310	315	304	319	325	329	322	344	296	328	319	316	305	318	343	334	328	303	299	345	340	309	304	336	334	309	275	322	294	312	292	365	313	302	274	289	343	321	312	302	318	314	315	302	314	301	300	377	294	328	303	296	330	315	327	305	320	320	310	315	313	321	350	335	314	343	308	300	293	307	317	331	304	327	328	328	319	331	331	333	337	335	357	340	269	267	315	336	316	302	325	324	306	312	322	308	301	329	332	316	301	314	321	313	328	313	307	332	310	318	313	306	309	307	287	282	350	322	317	326	291	331	332	324	324	312	266	304	342	323	287	322	317	299	297	304	311	310	326	328	303	314	319	307	325	327	320	337	312	328	288	337	324	298	300	330	338	298	315	302	309	334	320	306	312	318	267	321	309	299	314	285	302	302	352	307	317	311	309	286	318	324	302	325	319	282	310	330	328	325	352	304	302	303	323	307	277	325	326	348	327	300	303	344	314	308	296	298	314	329	309	312	312	306	320	325	321	334	325	316	307	297	322	331	334	311	300	298	320	324	303	308	348	332	321	327	291	333	299	325	341	295	360	332	304	307	310	323	322	330	339	320	310	318	299	330	279	299	337	334	342	334	321	314	343	328	309	355	299	300	339	329	311	333	324	322	300	317	341	355	301	280	333	307	323	346	298	328	304	319	311	337	338	332	308	295	332	314	327	305	289	313	324	303	336	322	324	303	304	314	322	307	319	312	282	334	342	309	333	303	319	337	309	311	331	281	299	326	307	320	321	343	310	329	354	294	294	325	286	322	292	315	307	318	334	290	316	317	312	298	302	322	315	345	314	310	313	337	302	327	297	325	305	338	342	298	312	335	325	343	318	291	319	315	313	341	339	325	302	307	321	293	330	295	309	279	323	290	356	311	335	331	336	322	325	320	309	319	342	329	287	304	312	305	339	292	320	302	304	274	326	310	352	301	315	337	307	331	324	317	321	311	363	318	331	303	280	310	325	355	329	322	316	321	310	345	314	317	310	303	305	311	303	318	303	322	342	329	335	303	321	337	322	328	314	324	321	297	298	313	312	319	343	277	306	355	322	309	320	323	318	337	335	340	319	324	315	315	297	345	321	328	330	338	334	291	322	344	333	304	301	305	316	299	322	317	297	290	331	326	328	334	333	326	299	321	288	334	365	300	306	315	326	319	326	301	314	307	325	351	333	332	325	318	328	327	304	304	317	324	308	304	321	301	308	312	346	345	308	362	302	331	322	337	300	359	325	274	300	293	332	304	338	271	308	327	327	287	309	303	303	313	303	334	341	321	306	342	322	326	340	300	318	333	306	302	340	327	311	278	298	300	301	304	316	305	348	310	305	311	304	294	344	300	324	328	269	356	311	338	303	302	301	346	308	322	311	283	312	325	303	329	308	274	337	327	339	298	306	294	316	321	315	326	307	315	298	313	342	322	287	343	298	323	330	318	348	304	299	331	291	288	291	294	310	333	315	286	312	329	304	309	320	316	334
8100	1694	1436	880	857	714	709	679	634	663	627	617	613	632	583	598	616	614	592	572	622	592	607	658	587	586	559	595	556	582	577	600	606	580	549	607	554	578	621	613	622	578	596	588	600	578	575	570	549	574	607	545	600	536	641	578	592	608	522	604	607	590	618	581	601	580	609	585	614	637	573	584	577	604	598	566	547	626	532	540	575	595	581	583	599	607	549	585	548	575	626	572	592	569	582	622	618	569	631	571	587	590	563	581	614	551	606	620	587	593	543	584	626	586	586	598	576	614	594	602	577	604	591	563	587	581	561	565	590	625	567	576	571	592	594	600	548	592	588	577	618	618	511	539	625	596	616	570	579	583	604	554	610	633	551	603	615	588	583	549	525	606	567	585	618	613	573	547	602	603	572	550	585	573	577	578	601	597	604	604	620	611	605	591	547	618	543	622	594	569	614	558	591	594	624	592	568	571	573	594	584	583	584	573	645	594	581	589	604	586	578	601	602	612	642	608	632	616	644	605	624	546	606	575	579	574	599	598	600	595	574	580	578	596	597	566	545	598	551	550	578	554	594	537	553	582	624	624	571	582	623	573	622	567	563	549	586	602	563	594	565	544	592	588	591	586	573	601	592	600	609	590	579	519	590	552	573	565	625	596	566	591	523	596	599	594	581	591	607	595	617	585	545	590	581	556	583	600	573	558	598	579	611	566	591	560	600	554	618	566	556	605	581	576	612	611	579	572	582	580	578	571	622	576	607	603	574	598	577	617	586	588	570	567	606	576	602	581	574	628	588	604	592	557	601	601	579	571	597	578	553	569	574	656	588	625	608	569	565	601	601	592	587	626	555	627	590	628	556	611	632	559	596	612	593	566	604	549	594	522	550	598	608	594	633	538	583	557	582	599	541	593	604	562	592	608	576	560	575	659	571	614	612	565	603	582	563	552	602	563	639	584	603	624	576	619	561	605	566	587	582	588	602	640	543	534	544	558	574	653	577	578	589	569	591	597	596	572	571	577	581	596	575	575	587	581	590	599	526	608	584	553	551	538	594	612	622	649	642	597	611	598	550	587	589	573	588	561	611	579	574	541	575	584	626	597	575	566	548	559	579	623	619	585	584	605	605	593	581	628	590	581	569	601	600	574	580	583	637	557	591	604	579	583	577	574	551	551	578	605	606	550	585	588	586	582	605	554	572	616	641	568	592	603	563	612	597	607	613	596	601	569	600	569	539	609	588	568	623	577	594	592	593	595	591	550	609	595	565	605	555	610	625	587	596	562	626	575	605	603	564	521	607	583	605	599	563	573	597	564	585	568	584	602	601	547	598	588	622	576	617	593	589	607	602	576	539	581	575	537	603	602	602	577	585	579	561	603	564	601	575	592	563	582	617	596	627	610	543	547	610	571	585	585	598	590	595	569	595	624	571	571	528	558	567	554	585	585	600	611	593	606	586	647	596	622	603	591	546	611	539	581	563	582	560	614	617	580	572	586	634	571	597	570	630	553	560	601	598	584	571	568	584	625	608	553	562	606	595	583	568	596	605	588	580	591	638	633	594	597	581	612	567	616	608	540	553	557	583	585	565	570	594	537	598	587	570	573	546	592	571	545	611	612	615	543	539	616	576	595	641	578	594	581	580	577	569	531	613	588	606	589	597	577	589	583	572	594	578	595	598	576	597	620	609	586	571	619	646	593	592	602	612	574	565	582	554	564	563	533	564	585	574	569	585	574	586	603	592	596	586	621	572	529	602	629	606	546	607	617	556	600	596	607	611	572	601	618	596	588	568	571	542	596	589	550	626	581	607	589	592	586	563	570	584	569	572	570	572	576	538	598	572	584	554	571	594	561	594	603	588	566	547	593	583	600	572	576	573	587	583	594	600	583	594	604	613	556	588	558	572	582	546	564	607	584	590	595	575	576	585	565	558	606	589	601	590	579	580	570	598	634	580	559	597	574	593	595	609	599	558	602	610	550	610	612	567	555	580	598	573	628	588	518	598	592	561	586	587	591	596	568	603	594	579	585	555	620	598	592	604	547	602	575	583	615	567	556	548	594	577	608	546	577	569	608	584	620	571	582	562	578	551	569	589	567	539	592	602	563	572	573	581	576	604	575	554	579	578	590	612	591	572	596	632	545	566	628	572	573	599	572	531	555	619	622	562	595	581	547	618	602	598	566	570	599	601	588	553	585	552	602	603	615	571	589	560	591	572	579	548	593	601	592	625	584	534	578	604	534	608	562	602	555	632	591	571	600	617	590	566	612	595	552	585	589	583	532	589	601	562	556	579	556	616	614	551	596	577	568	564	596	612	550	557	606	579	621	590	549	573	580	609	572	547	577	620	599	600	587	595	589	600	618	617	573	590	602	629	588	568	590	582	529	577	589	620	567	608	607	611	578	595	602	588	608	577	589	580	553	573	599	608	621	598	585	561	588	604	618	554	572	579	599	607	585	607	591	574	582	528	589	612	564	605	624	626	617	621	594	562	597	563	638	590	616	580	588	581	584	574	576	551	580	565	598	616	561	584	623	601	562	592	564	563	592	602	598	615	620	527	609	614	596	591	576	611	592	622	616	586	628	608	558	564	588	580	608	554	538	569	603	563	591	556	582	612	606	567	577	588	579	615	573	584	594	596	554	611	575	581	591	610	646	630	572	556	605	590	609	573	610	593	616	613	582	548	593	603	604	611	604	562	592	586	581	544	635	569	565	605	560	611	615	593	568	607	577	626	593	612	573	649	625	594	560	589	560	566	597	585	606	581	575	556	567	582	575	586	564	581	613	582	550	613	584	596	588	594	581	617	596	597	589	586	594	598	593	579	584	528	608	580	558	600	637	578	569	606	557	600	570	562	583	604	616	577	604	580	569	594	588	560	578	575	586	576	599	595	589	599	590	598	577	565	608	625	633	582	593	600	580	578	576	627	565	558	596	570	591	576	601	581	549	590	570	581	636	568	575	573	571	640	584	608	614	570	619	605	595	606	591	602	567	588	621	574	616	572	581	612	612	582	612	573	606	567	580	572	593	609	595	618	630	591	570	597	589	576	581	570	592	566	599	609	581	637	603	608	556	524	570	536	628	593	646	597	567	593	585	570	568	585	587	605	577	556	594	582	595	565	621	603	614	592	541	574	644	560	582	573	632	605	563	607	613	625	606	602	563	640	580	617	566	582	598	576	533	587	601	594	572	592	562	590	598	645	593	562	611	610	589	592	585	549	603	569	583	555	562	586	562	595	549	581	620	548	597	610	606	595	621	554	601	588	601	579	636	559	569	599	552	568	568	616	519	629	621	558	557	583	576	565	586	559	593	599	591	604	565	610	583	586	562	585	561	598	560	560	602	560	566	593	554	594	592	594	586	550	557	581	605	577	563	574	592	611	610	590	570	636	552	575	632	580	592	597	574	644	631	630	638	556	547	561	596	590	606	595	587	619	592	581	632	593	594	602	558	563	592	571	591	571	576	592	583	558	596	541	589	580	549	558	563	548	573
24000	21020	28079	24176	18947	1276	567	392	327	304	271	248	217	207	224	196	192	204	171	193	195	168	172	172	182	176	170	155	182	137	168	185	162	176	177	170	188	172	161	186	191	156	199	160	156	154	181	177	188	147	157	157	160	181	169	186	191	192	180	155	160	151	171	167	132	160	193	189	188	174	152	182	179	154	183	181	164	172	174	158	200	161	176	189	168	179	165	174	163	175	188	172	202	175	174	186	180	190	156	162	198	144	198	169	176	160	153	170	176	161	179	165	157	192	166	162	173	139	168	188	154	166	147	164	175	174	179	175	186	166	181	165	169	165	150	158	160	162	156	166	153	176	181	162	157	163	185	181	146	159	173	159	174	191	155	165	171	172	195	170	188	160	203	171	162	179	173	180	186	184	158	187	141	164	186	175	157	181	144	174	176	172	190	158	168	159	154	171	177	165	166	186	165	185	166	181	149	148	161	187	166	154	177	180	166	178	158	162	185	153	163	167	149	166	168	157	152	148	157	159	164	175	182	153	179	169	171	178	156	196	192	185	177	172	157	169	164	192	170	173	165	182	184	172	188	175	159	168	154	179	162	155	161	173	155	191	162	183	192	158	154	176	179	172	160	186	160	150	188	150	190	155	155	191	158	166	160	166	169	155	163	148	172	184	160	190	181	164	185	181	175	144	168	179	160	156	159	201	161	161	174	135	146	167	165	167	179	151	170	161	170	185	167	166	179	163	158	157	160	153	169	156	155	148	186	174	164	154	142	177	189	193	162	151	159	196	133	173	158	173	195	159	164	169	181	170	172	159	143	158	161	161	168	183	153	175	169	178	189	162	156	165	187	170	164	157	176	175	146	183	160	169	188	176	155	160	171	158	187	143	195	154	172	168	158	168	189	136	165	166	182	178	180	169	141	170	163	183	151	177	169	181	190	173	163	188	187	163	191	169	156	160	157	175	175	158	161	153	167	168	155	152	156	167	193	183	157	142	192	166	168	163	156	185	172	190	167	183	175	161	174	155	157	185	173	187	172	155	166	162	170	171	157	163	173	169	186	161	169	145	155	163	161	152	140	169	172	168	151	158	186	170	186	173	166	156	176	183	179	150	181	145	172	156	149	166	149	154	160	159	172	174	182	173	162	161	166	150	204	153	162	174	179	172	152	159	165	161	164	172	169	150	168	165	178	163	139	187	154	183	165	151	161	191	153	184	168	172	180	158	191	163	160	152	183	171	177	186	176	168	156	166	176	171	176	152	158	149	173	163	164	179	176	170	159	155	160	171	191	158	170	164	156	170	170	168	172	171	144	169	159	146	164	176	160	189	163	166	176	151	176	142	149	160	149	170	157	188	162	155	168	158	161	167	170	171	145	169	195	185	170	151	182	144	195	151	180	184	186	158	171	188	195	175	152	177	145	164	168	181	165	170	176	156	158	184	164	149	163	159	151	177	188	158	144	141	159	165	151	164	157	141	162	162	165	172	165	142	138	166	185	151	169	161	193	159	180	167	179	164	159	181	167	180	172	149	183	174	179	194	163	156	169	163	168	169	174	144	193	153	168	169	179	183	186	166	163	149	162	166	182	145	184	179	151	153	195	154	182	144	173	173	168	161	176	170	153	158	165	175	161	174	179	172	156	165	156	170	183	166	177	155	163	183	155	170	171	144	166	146	159	169	170	165	184	148	194	179	167	155	165	186	150	157	165	172	159	171	171	171	149	149	164	168	184	157	175	162	164	154	177	145	165	165	144	158	162	164	153	162	167	198	166	162	161	149	152	152	181	174	173	159	158	162	154	171	159	159	166	162	175	165	173	151	159	138	159	176	176	180	198	193	156	165	169	186	165	179	155	181	165	165	170	147	163	167	183	173	159	165	180	159	154	178	166	177	176	172	172	165	181	178	167	191	170	177	173	179	177	158	155	179	164	151	140	161	155	145	145	166	181	168	168	174	167	175	170	177	167	162	187	177	151	173	147	154	147	163	206	173	157	168	152	199	168	168	179	151	156	148	157	177	171	154	174	162	181	159	159	176	172	161	162	141	177	142	176	185	152	158	178	160	170	150	173	176	159	170	161	138	196	189	154	131	171	155	159	163	175	182	171	177	153	156	180	168	185	178	165	147	161	176	177	135	161	182	186	164	155	163	170	156	166	162	172	179	176	171	174	175	155	164	174	154	188	168	161	158	166	135	166	167	158	175	158	168	149	181	150	174	168	153	145	173	188	158	153	161	159	181	165	159	172	168	189	165	157	149	170	188	157	177	166	183	148	163	177	177	154	180	167	161	147	152	183	195	177	175	165	153	154	147	189	164	164	157	157	133	142	151	152	173	164	180	164	171	162	173	181	181	178	164	179	143	164	166	172	177	152	141	167	163	200	138	167	154	156	181	157	146	167	160	165	163	145	161	164	163	163	170	152	173	165	170	135	160	172	186	184	154	164	165	165	161	175	180	169	208	192	193	168	158	164	172	167	162	145	207	182	167	176	161	164	169	151	167	152	188	165	162	180	143	183	173	140	183	175	153	143	195	160	160	158	190	156	149	190	183	189	159	158	172	181	185	172	159	158	161	141	156	136	187	166	172	167	155	178	171	164	172	187	153	171	157	169	175	151	182	173	175	158	175	168	154	197	165	173	172	141	149	174	172	173	184	165	150	177	156	170	166	152	164	189	164	170	165	170	164	188	167	178	162	150	174	179	132	161	162	189	158	156	170	167	161	175	187	143	153	161	158	158	161	189	149	165	152	173	153	177	161	155	160	182	168	168	156	169	180	166	150	179	151	163	184	156	161	157	176	168	199	162	171	167	167	190	185	147	160	144	170	174	188	155	135	156	195	169	158	169	191	189	168	176	167	181	156	178	169	154	171	176	155	197	192	167	185	175	184	166	175	165	170	173	166	169	171	142	169	148	146	162	159	177	177	189	165	172	171	165	161	174	158	146	180	163	194	147	162	185	152	169	152	177	134	166	177	160	157	158	158	159	184	164	148	154	156	175	193	184	145	158	153	187	158	165	147	174	180	196	144	169	167	169	145	160	180	156	170	163	182	164	172	172	166	180	159	153	160	168	154	157	187	192	182	163	164	173	145	186	174	174	181	160	149	171	154	151	167	150	163	148	160	163	163	186	171	172	164	170	165	179	183	167	168	169	166	170	171	162	180	186	184	172	201	171	178	173	158	181	151	182	177	161	160	182	176	158	166	183	155	181	165	160	174	171	168	181	168	168	174	144	171	166	146	158	162	172	157	173	169	165	165	181	132	175	174	164	168	168	164	175	186	182	165	166	161	179	155	138	148	149	188	176	151	166	181	164	191	165	177	160	174	192	173	168	172	171	168	149	198	165	154	160	184	173	164	156	178	146	173	149	144	151	153	171	169	169	178	145	151	172	187	157	165	183	176	160	157	150	184	165	190	167	175	183	154	182	175	164	154	174	159	168	185	174	176	140	174	180	191	168	178	171	183	175	138	144	171	161	160	164	173	173	167	151	170
15074	9750	8317	4092	2750	2011	1501	1121	992	865	736	669	639	577	507	471	483	426	448	468	412	389	390	391	376	389	393	371	379	348	392	363	350	360	327	350	376	324	331	322	324	347	352	362	336	336	319	336	330	331	305	319	329	320	296	296	378	321	325	306	337	340	330	338	336	336	337	335	311	353	341	323	333	289	314	311	333	319	336	326	338	340	313	310	320	332	293	319	343	308	316	340	296	302	322	340	325	333	311	325	346	324	325	260	347	325	319	314	312	325	336	307	320	332	326	327	318	289	324	316	319	315	303	317	287	331	312	300	323	313	334	310	322	332	301	327	344	317	334	301	311	309	288	315	326	327	350	331	315	327	278	345	321	323	343	346	351	329	302	316	355	336	348	332	342	324	320	306	326	304	330	317	335	306	341	281	348	297	350	358	302	318	340	301	332	327	302	348	313	336	325	326	321	325	286	306	311	327	289	362	309	327	299	343	337	351	330	312	315	330	333	311	321	306	313	283	326	345	341	334	367	334	317	330	332	314	300	291	324	348	318	332	319	321	310	314	326	348	317	337	316	340	336	332	287	344	327	347	321	311	361	285	329	341	309	287	344	321	309	341	350	313	320	349	328	341	310	330	297	363	337	336	318	309	347	366	294	333	351	335	322	323	310	339	352	304	332	339	339	300	287	337	312	337	303	339	336	327	290	328	333	355	351	329	283	296	324	308	339	324	341	339	310	346	327	318	301	335	339	326	321	331	328	315	316	320	312	312	336	348	304	322	305	347	344	348	352	326	300	319	356	337	322	317	317	313	336	308	314	340	327	295	307	322	327	301	314	319	296	340	317	321	310	308	297	283	298	316	338	354	341	321	370	298	337	290	319	325	344	335	309	312	332	293	342	347	321	317	304	319	332	326	327	323	341	300	326	315	316	336	310	304	339	303	320	357	297	326	327	296	308	364	349	317	323	313	344	303	309	308	280	315	316	324	303	304	317	319	311	308	310	320	353	304	296	316	347	300	319	320	327	332	312	344	302	328	306	297	299	310	314	285	322	301	306	320	338	326	320	310	339	302	327	334	303	346	321	333	322	316	338	360	326	282	317	325	324	295	353	277	354	318	309	329	305	324	309	298	333	277	339	317	335	318	326	317	358	316	328	328	302	324	301	281	310	298	323	330	331	332	345	354	337	298	315	329	314	318	308	320	353	344	331	341	315	315	294	310	332	313	330	323	303	304	291	341	295	353	318	337	323	330	343	354	313	318	312	324	333	331	349	299	308	314	338	317	313	313	338	311	337	298	309	312	323	314	339	342	318	322	327	325	331	315	326	306	323	336	319	297	359	308	317	335	302	311	338	315	298	331	294	306	318	325	307	297	316	323	311	321	330	307	303	322	287	332	316	338	329	342	387	307	328	323	306	315	338	316	320	354	302	334	331	302	298	338	319	286	315	322	344	317	337	297	313	285	318	300	274	323	334	304	330	316	321	336	329	276	344	343	319	335	329	335	310	355	318	320	323	322	305	336	337	311	337	362	309	309	326	341	349	325	317	316	319	265	326	318	348	328	330	326	340	324	336	284	283	322	321	347	321	338	301	295	353	302	335	338	334	328	329	320	332	345	338	359	313	325	351	273	357	327	278	292	305	305	318	280	352	317	354	308	307	312	303	326	319	328	310	307	333	338	295	357	306	343	327	314	316	323	333	334	333	310	340	339	363	332	319	320	310	320	316	329	307	322	316	303	293	310	316	303	339	307	310	350	352	344	306	363	293	307	312	332	311	326	344	307	341	282	307	321	296	317	315	315	321	320	331	320	339	319	349	323	327	303	306	330	321	304	329	280	339	307	339	332	314	298	297	335	326	354	326	344	346	317	308	335	332	347	302	294	314	313	315	338	295	333	322	325	320	331	326	325	318	333	284	319	328	357	337	333	322	326	314	321	309	334	327	312	328	318	322	310	322	330	328	298	327	322	335	320	338	344	313	332	333	302	320	344	301	306	348	328	304	346	318	307	337	338	304	320	338	338	330	334	293	293	332	314	337	317	331	324	326	330	332	325	313	361	363	308	331	315	324	351	351	352	294	320	297	291	309	333	369	353	306	277	311	340	316	304	319	317	298	332	319	347	300	312	324	303	328	320	307	301	319	330	322	311	328	331	311	321	342	333	312	301	325	345	320	335	356	310	324	348	327	309	343	339	327	345	281	372	294	315	344	329	319	319	324	336	321	312	314	340	318	284	320	321	339	297	328	318	312	340	311	315	332	279	305	331	324	294	309	323	310	331	316	279	305	349	341	308	302	337	362	332	342	327	348	316	326	322	306	302	303	311	309	312	327	333	315	297	314	310	330	298	334	294	296	334	319	339	298	326	344	303	310	291	354	328	318	315	317	333	308	314	333	324	279	311	303	319	347	322	281	316	324	342	314	320	338	333	309	298	341	314	337	320	315	302	301	323	301	309	319	335	292	304	334	306	331	349	335	337	283	299	295	326	336	310	309	316	302	333	306	330	347	312	311	302	312	346	348	309	348	307	333	338	338	335	332	323	343	340	303	316	322	331	327	315	343	331	323	331	317	322	323	310	344	299	342	327	324	344	343	327	329	307	313	331	309	347	293	307	310	304	293	312	331	359	297	320	309	307	312	324	304	317	325	305	318	336	322	319	323	311	321	333	315	277	345	299	325	306	316	294	334	331	331	338	322	318	337	318	283	303	305	344	340	321	293	318	314	334	308	352	352	303	322	314	348	302	310	335	344	334	341	304	301	331	325	326	328	338	294	311	294	338	353	335	338	315	357	324	311	350	344	314	319	308	307	316	332	345	349	307	316	305	362	328	348	298	339	327	296	307	292	300	328	340	343	320	302	307	331	302	301	314	353	279	346	326	350	302	326	306	328	342	354	369	289	289	335	330	342	323	291	311	350	298	288	343	332	283	301	329	304	299	329	312	326	318	331	342	351	320	324	317	307	288	346	329	335	340	321	317	322	340	362	311	302	327	337	329	310	322	329	315	323	324	331	313	304	331	308	329	328	336	327	302	331	322	322	336	332	328	310	320	309	314	347	325	303	302	332	303	361	342	316	315	323	326	324	322	296	348	332	320	326	299	310	312	319	319	322	345	287	333	314	284	304	323	331	275	327	341	301	351	306	320	312	320	340	353	336	340	299	337	335	331	328	329	314	320	298	337	355	323	334	312	304	321	323	345	321	326	313	320	312	341	314	309	325	337	306	342	319	338	321	315	304	345	329	344	299	317	330	328	326	314	321	319	345	325	355	303	332	311	303	319	317	341	330	275	293	313	302	298	328	329	335	309	305	339	311	310	333	351	344	317	312	352	280	303	298	304	316	310	320	336	319	352	321	317	302	323	333	350	311	344	325	303	307	309	314	324	294	334	326	323	335	334	318	320	326	328	302	302	342	293	343	333	320	359	352	330	323	314	307	364	322	312	337	284	318	331	310	325	346	315	307	350	332	301	326	298	336	298	322	318	315	341	351	340
22975	20932	28650	23362	20932	17703	1841	840	682	616	620	526	489	487	444	431	404	437	453	386	382	372	403	393	379	379	368	410	383	417	387	360	388	376	350	355	370	398	386	373	377	379	388	390	396	378	356	369	364	388	347	391	351	374	376	386	370	359	389	385	382	363	356	330	368	353	392	338	353	398	309	350	335	356	343	377	389	388	367	345	359	339	372	342	368	350	376	345	339	401	360	356	369	332	373	368	348	378	380	373	374	369	366	351	374	354	349	356	359	363	371	345	359	380	339	317	358	328	369	357	317	393	353	336	361	339	368	351	345	393	364	404	351	368	373	361	357	392	361	374	374	366	367	338	335	399	356	371	363	390	392	353	387	357	392	357	378	327	356	357	339	380	403	377	335	355	362	388	372	371	349	358	331	373	357	349	311	393	366	382	363	351	382	388	416	395	340	331	391	373	368	358	341	375	344	376	356	369	344	354	378	354	340	354	369	362	382	397	380	323	376	389	356	369	361	396	393	381	387	361	338	355	383	352	368	344	369	358	362	348	331	369	390	354	392	352	336	351	383	357	357	322	344	386	365	365	364	357	374	363	359	363	356	378	362	365	343	340	360	336	375	351	356	334	370	312	353	360	380	369	357	372	370	399	373	362	369	381	375	374	374	355	336	365	339	341	341	366	370	347	352	375	380	354	365	367	356	337	360	343	359	382	364	363	339	378	343	336	364	352	379	357	371	384	368	349	361	326	327	355	330	379	350	340	359	360	365	351	330	374	338	370	399	356	378	389	352	363	383	364	339	336	338	350	380	352	371	339	335	389	380	372	391	397	372	358	331	363	377	371	344	357	359	359	326	323	378	362	399	367	336	364	369	386	350	371	363	367	368	358	348	360	360	325	371	417	364	352	388	359	360	374	380	342	345	359	357	357	383	360	356	385	374	354	321	346	373	401	338	341	376	386	377	356	369	330	350	326	378	349	364	358	326	355	370	363	382	354	364	362	380	357	371	394	355	326	377	317	357	332	384	359	375	393	339	389	380	331	385	370	338	360	398	355	345	368	362	368	389	347	374	361	349	380	392	353	370	345	369	388	326	375	385	346	354	351	352	370	352	372	379	357	334	350	331	350	393	342	344	338	370	355	356	362	362	351	342	355	350	327	348	378	362	381	340	342	366	359	390	354	358	369	382	352	349	362	352	353	388	345	375	353	355	372	362	359	374	377	360	367	352	345	340	346	354	403	377	349	362	363	341	334	409	356	319	356	330	374	337	367	373	379	367	335	381	376	330	378	360	378	317	340	388	362	390	360	397	357	341	357	320	349	328	350	348	360	380	367	335	358	377	351	342	377	351	322	345	394	358	366	350	373	346	378	351	353	339	378	364	388	347	379	369	342	369	339	367	343	354	382	347	333	365	361	362	352	351	395	360	363	350	384	374	352	386	350	347	343	362	353	369	351	356	358	394	387	360	375	379	364	347	359	361	377	352	371	354	330	364	357	365	367	338	340	352	367	378	373	353	354	356	375	375	371	340	339	376	363	354	380	367	343	381	329	361	360	333	352	384	364	384	385	389	361	331	386	361	372	361	377	346	365	342	336	386	371	368	348	358	385	338	363	337	369	377	361	361	378	381	387	378	378	358	369	359	338	379	352	371	331	370	336	335	389	348	379	387	351	375	361	365	313	351	359	351	371	393	369	328	377	351	373	361	363	356	377	349	356	368	378	338	354	359	344	352	369	351	334	341	358	325	343	322	340	348	353	375	337	373	334	360	390	344	364	366	341	320	348	366	375	357	358	386	328	372	346	366	358	369	330	328	343	376	361	366	369	342	379	378	349	358	343	354	334	358	340	351	347	395	310	351	356	354	340	363	391	338	361	343	344	364	352	366	362	336	371	323	391	351	381	357	325	364	371	333	354	380	327	349	354	355	373	356	384	333	365	382	349	336	400	335	364	363	371	373	354	397	336	337	345	378	362	362	366	342	378	341	350	359	364	384	340	331	381	379	391	379	326	325	371	341	387	347	358	358	342	359	366	377	339	383	363	352	348	334	355	346	371	336	322	354	358	369	331	358	381	345	330	341	348	384	358	374	355	370	371	345	366	359	369	378	387	393	368	363	345	333	372	375	375	360	331	352	372	392	394	387	360	392	366	331	334	377	363	345	334	382	348	342	384	396	351	389	343	349	354	367	368	354	325	356	384	352	341	362	365	379	359	333	367	354	356	338	360	348	374	399	348	374	369	389	355	385	345	369	339	372	348	335	327	339	371	367	356	342	333	354	396	344	366	316	362	312	343	384	354	348	363	370	350	345	362	376	348	326	341	348	370	334	341	342	377	371	327	360	384	356	375	372	351	343	352	355	367	343	350	345	362	377	360	379	380	354	361	393	323	344	381	366	345	319	398	360	345	364	384	343	329	363	318	373	358	356	361	366	360	355	363	356	345	420	351	346	389	351	377	378	370	379	373	346	363	366	367	375	369	336	345	353	358	343	351	390	369	367	350	363	366	346	358	402	320	337	357	344	326	379	362	337	343	367	372	358	368	396	359	385	335	347	393	378	361	338	355	330	368	370	334	340	368	406	385	355	370	357	355	338	366	353	379	367	373	359	391	380	381	366	383	394	342	373	368	392	359	350	369	334	347	417	338	378	343	334	350	377	354	346	350	371	335	360	363	363	379	339	364	358	391	356	338	373	377	377	358	362	375	372	344	372	341	362	340	365	384	375	364	347	362	392	362	341	372	358	344	364	353	332	348	356	410	355	401	386	376	368	375	384	364	333	346	398	390	337	353	364	362	337	341	369	376	375	404	348	352	376	394	356	361	366	322	367	364	371	332	353	346	360	370	350	369	319	362	381	351	373	364	365	393	366	341	390	401	345	349	364	380	363	379	351	364	378	369	383	391	336	335	374	320	364	349	383	337	364	381	342	381	372	352	337	351	359	366	347	313	386	363	341	376	381	355	365	349	392	358	358	361	351	359	365	355	354	363	369	376	405	370	346	338	369	343	369	341	333	377	347	363	367	346	371	352	383	331	369	337	352	374	399	359	349	363	363	363	344	340	368	380	361	378	362	369	330	359	383	337	351	362	373	383	351	380	336	343	343	342	370	342	367	336	374	390	349	383	385	338	317	344	347	354	332	361	343	381	358	334	361	356	389	369	363	365	332	396	363	373	359	368	363	377	362	379	336	374	372	321	341	336	339	339	409	349	368	360	374	371	363	354	353	358	353	332	355	347	350	348	367	376	363	363	347	364	399	384	373	335	385	357	364	359	352	350	335	347	351	354	333	398	365	351	349	394	341	366	359	318	368	356	338	323	376	336	415	367	361	352	372	349	370	356	364	382	369	366	355	331	338	327	360	348	354	375	335	364	381	363	371	351	376	343	366	357	350	370	351	395	353	328	362	372	346	354	359	362	347	379	337	336	373	356	361	356	331	358	368	392	326	381	352	341	356	352	392	353	325	379	366	355	367	339	366	381	355	342	334	368	351	376
17317	15945	13424	7262	4883	3471	2865	2147	1831	1543	1391	1200	1145	1116	1003	945	897	879	836	840	779	757	738	730	720	756	753	739	730	695	695	664	659	684	681	645	639	640	641	637	670	604	677	605	656	674	660	592	591	646	696	648	599	616	656	649	658	618	673	665	684	596	644	610	631	625	659	683	595	669	625	680	621	590	656	639	610	596	624	587	625	610	634	656	671	645	586	655	631	615	588	626	628	628	634	627	607	619	662	631	641	595	616	607	600	598	646	664	631	629	631	608	606	612	636	586	648	630	599	614	658	613	602	653	623	618	617	637	623	652	612	620	625	561	622	588	609	667	627	661	650	621	617	587	621	623	604	653	613	567	612	625	597	638	567	601	619	584	602	618	632	606	646	646	658	637	568	569	636	613	594	620	610	624	629	614	651	635	590	614	664	632	582	607	630	642	631	612	584	601	617	615	628	628	653	620	608	631	635	617	602	584	597	587	580	642	618	654	595	647	610	609	591	606	607	599	623	630	599	622	580	598	612	623	626	567	576	598	599	662	607	597	617	632	643	640	632	602	619	608	610	636	629	608	586	627	670	602	608	673	619	610	629	613	602	624	617	568	659	624	625	609	582	600	632	559	670	620	591	617	624	597	559	594	632	578	629	626	630	617	611	627	639	623	614	597	622	633	635	666	610	589	659	618	633	648	676	626	666	623	619	631	589	612	604	652	593	605	642	624	629	634	575	620	581	587	653	606	624	655	638	645	612	631	591	657	579	612	596	609	617	599	585	632	616	622	587	570	610	639	628	622	633	645	624	632	617	666	669	673	662	614	637	565	651	639	617	636	604	569	630	588	611	640	633	635	599	620	630	605	598	611	587	612	647	644	621	648	584	620	641	631	626	649	648	562	609	597	601	652	611	649	617	583	619	631	577	673	638	662	657	633	606	641	624	649	641	651	647	566	624	647	624	607	589	596	610	611	609	581	603	625	587	607	637	590	574	597	612	626	597	678	609	647	609	596	651	619	628	593	593	646	664	628	619	632	591	651	597	603	628	605	603	579	622	649	610	625	631	679	635	621	615	626	629	598	603	629	608	634	689	657	643	612	639	574	638	601	581	573	635	626	613	563	623	603	653	648	622	635	623	601	636	619	592	653	619	661	611	648	630	609	639	608	608	612	597	615	617	592	604	628	626	688	625	646	670	644	617	640	601	633	633	636	602	588	619	602	621	652	579	639	613	610	587	652	627	637	651	597	603	594	607	681	622	609	609	586	620	605	623	659	588	615	603	629	622	629	624	551	594	598	615	641	622	636	647	617	634	611	639	629	640	609	612	582	644	619	639	631	605	610	581	641	637	621	594	651	615	657	591	607	645	633	622	618	632	630	617	644	604	613	588	627	620	602	595	648	656	652	589	622	592	636	593	637	586	620	606	633	562	606	598	594	639	604	588	660	606	617	597	640	622	623	624	623	643	611	651	641	611	667	602	611	628	597	611	653	611	607	634	645	591	661	661	635	625	647	577	609	689	626	602	566	628	620	610	617	594	579	614	629	604	617	622	659	627	624	598	649	661	652	639	608	578	658	635	656	591	601	635	618	621	630	631	643	599	642	608	647	584	636	620	583	642	593	594	635	593	609	603	626	620	642	582	623	636	579	600	560	584	612	624	615	618	597	617	655	621	576	600	619	624	670	625	628	639	615	612	622	600	667	651	628	639	593	631	630	621	625	621	612	622	627	648	618	638	635	613	610	597	639	664	619	614	607	630	599	626	651	649	637	622	647	629	631	689	608	617	616	595	616	617	629	628	622	624	603	646	617	609	642	637	631	629	615	632	631	608	652	590	628	626	576	657	625	658	586	620	605	630	592	624	626	619	624	640	649	623	632	658	615	606	660	651	607	590	590	610	645	621	616	632	640	629	606	649	658	618	631	614	636	634	660	611	581	623	637	614	630	640	644	631	613	634	623	621	613	629	610	664	644	579	602	604	632	609	661	652	585	622	627	604	578	576	594	604	630	579	573	624	583	623	594	566	612	591	626	608	628	608	603	599	599	612	590	602	622	611	586	623	624	668	617	617	603	662	642	638	632	609	628	677	644	600	623	649	602	611	609	653	681	618	656	645	662	627	641	632	596	611	618	618	628	671	646	611	609	631	619	607	643	616	602	612	584	607	659	618	651	586	620	617	620	608	628	574	580	635	631	648	570	631	615	578	611	628	633	634	666	663	580	623	596	603	613	630	598	645	633	633	622	562	590	601	621	590	583	625	656	626	640	694	652	603	609	628	648	620	631	571	608	650	628	674	626	597	661	621	571	615	662	665	610	647	610	648	616	639	638	600	613	586	604	575	598	580	583	590	607	642	625	614	627	588	643	673	625	622	604	601	606	640	621	600	633	629	595	604	605	628	611	645	572	637	652	608	622	621	608	614	634	598	626	609	641	591	650	633	665	619	632	679	598	606	634	643	640	633	615	650	628	672	608	605	582	603	630	578	630	616	612	622	591	556	627	634	637	603	578	681	624	592	619	602	610	634	637	639	595	638	681	617	621	633	601	639	630	683	661	621	640	630	633	576	655	634	582	614	626	614	597	572	628	603	653	622	659	629	619	627	648	641	624	596	628	621	629	636	648	588	581	612	619	625	606	613	621	591	607	621	647	608	588	637	657	636	612	638	603	637	555	632	630	646	609	598	649	627	634	615	642	571	642	602	582	594	580	647	630	632	650	596	643	626	609	626	641	575	595	589	579	608	585	628	651	609	639	619	597	637	616	603	659	598	628	608	609	593	644	583	615	612	589	579	621	624	549	608	587	604	608	596	602	624	595	646	630	573	629	644	608	614	620	625	607	641	619	601	621	643	636	617	621	579	614	631	596	552	614	638	599	612	606	570	601	631	594	639	625	576	616	595	623	650	611	606	569	610	633	621	629	613	605	663	640	618	592	591	589	621	609	625	604	624	597	627	665	573	634	572	642	609	641	598	605	595	630	675	585	640	604	597	628	616	634	578	562	614	593	616	646	605	609	608	622	614	634	613	563	651	625	589	577	652	640	625	657	627	610	594	621	643	598	612	554	676	602	657	638	611	625	610	621	624	638	586	588	594	647	601	591	582	619	666	589	649	622	607	593	650	643	600	601	606	624	667	632	589	636	577	604	626	633	593	648	617	611	599	644	628	596	629	615	596	588	615	628	607	629	597	628	601	593	617	655	630	592	643	638	601	625	590	626	599	602	615	575	591	617	614	628	626	587	612	619	617	588	627	633	635	569	606	640	608	614	637	635	605	584	615	603	629	586	630	582	594	662	601	629	670	611	634	595	614	606	648	610	615	557	569	607	629	562	598	645	597	603	620	653	591	665	623	614	589	643	581	626	621	621	584	601	631	622	618	639	624	615	654	636	610	626	631	564	657	563	635	595	645	612	586	605	615	622	605	599	605	639	561	616	595	643	632	616	589	576	577	641	591	623	585	591	644	647	610	596	632	620	627	627	616	565	591	602	605	599
26682	20216	6920	665	417	389	370	368	325	355	338	333	339	322	317	343	322	297	300	305	317	307	348	273	312	350	295	321	337	293	354	331	329	315	318	304	290	302	331	326	343	306	280	323	295	300	335	324	318	308	295	312	328	312	335	302	309	336	325	319	305	307	303	340	311	335	347	319	292	321	327	291	325	303	344	319	305	327	321	313	303	316	324	299	332	313	311	318	333	333	315	323	341	319	323	326	317	292	316	303	304	335	333	307	330	312	311	291	336	334	316	310	301	348	301	336	307	303	311	344	314	305	291	341	308	319	323	312	321	305	309	303	321	313	333	314	338	313	298	304	332	322	304	289	345	308	309	306	325	313	338	310	306	312	331	292	311	315	328	320	297	330	298	316	303	328	316	286	322	300	301	311	293	325	346	315	328	295	328	322	309	318	300	328	285	336	312	314	334	314	300	332	324	346	350	315	334	364	330	314	323	318	328	307	327	300	336	304	303	304	303	333	339	316	347	314	290	304	309	326	323	334	310	308	292	335	306	331	339	318	327	319	347	297	320	311	330	325	303	297	330	329	329	319	298	310	308	318	327	336	312	294	319	306	310	333	318	305	317	345	274	354	316	320	295	317	327	352	338	279	312	325	339	318	353	310	312	338	335	316	315	325	314	317	315	319	345	331	302	306	329	343	313	317	288	330	327	303	317	305	341	313	279	357	335	325	274	318	309	323	344	298	341	309	330	303	309	328	299	305	350	364	325	300	311	352	308	321	325	313	320	285	298	343	325	329	328	333	291	332	291	281	328	335	336	315	292	367	306	361	314	322	302	333	308	319	316	293	309	340	351	335	290	329	362	293	314	320	322	310	365	332	328	315	317	337	315	306	324	324	307	283	299	320	340	309	317	286	357	282	301	310	346	321	302	292	320	315	309	273	340	325	335	293	335	288	332	318	303	330	339	324	320	312	328	316	335	317	322	335	305	329	295	324	319	312	317	297	316	308	301	344	297	330	312	285	326	333	292	320	302	333	289	318	327	336	304	327	318	331	320	333	320	304	338	339	319	323	305	322	295	298	298	324	323	323	368	316	323	339	303	318	321	302	322	328	331	333	316	334	319	315	319	285	322	324	317	304	289	288	336	298	317	304	317	288	342	307	324	323	320	301	327	314	309	356	310	314	301	285	310	309	309	297	322	313	311	328	328	298	320	347	334	317	297	290	335	323	337	340	326	302	313	336	304	312	348	319	304	305	338	317	305	309	326	334	320	315	331	323	320	304	325	319	310	315	308	323	341	352	317	305	304	320	291	313	339	320	331	298	330	333	312	345	302	304	313	311	322	316	342	328	294	283	300	328	326	312	322	324	331	278	334	317	315	332	353	298	341	283	300	330	316	320	337	347	317	327	338	317	327	291	295	328	348	340	345	329	328	336	316	328	329	329	289	313	344	309	320	318	327	349	330	285	297	342	291	322	322	348	317	290	289	325	312	301	292	321	325	303	308	311	311	332	313	280	291	345	333	350	341	295	290	325	279	316	337	317	322	324	323	314	334	338	334	316	313	311	288	340	329	289	363	292	321	313	330	304	284	284	320	322	319	326	316	308	291	375	277	351	317	299	315	306	329	291	344	325	333	331	315	320	296	320	332	306	334	331	352	337	320	340	308	325	292	331	314	316	350	358	287	309	308	321	317	300	303	336	330	309	312	337	328	326	294	271	310	311	317	288	307	306	340	284	319	313	317	298	330	299	294	341	324	311	316	294	326	306	332	348	257	326	298	292	299	318	286	315	331	312	307	337	316	347	313	316	299	311	327	313	331	312	287	330	346	318	287	347	312	288	320	340	319	322	328	298	316	338	293	279	310	315	331	285	324	320	369	302	283	308	335	293	290	318	314	332	338	299	342	307	289	347	298	306	302	350	344	330	333	338	306	333	308	303	315	309	317	342	303	326	308	318	321	295	312	340	317	329	313	316	310	310	324	337	331	330	298	322	308	300	326	297	325	311	319	338	341	313	340	337	284	299	323	318	319	293	309	289	312	310	304	311	292	382	306	326	317	371	330	342	303	327	303	310	301	303	302	344	338	307	330	290	308	326	311	288	329	322	339	331	301	316	324	349	316	326	312	360	326	352	306	336	310	308	329	312	341	323	323	302	311	334	300	315	327	300	328	316	334	343	317	311	348	324	322	300	349	323	332	313	318	319	305	300	307	336	307	318	331	305	334	327	305	313	323	303	302	305	333	319	328	284	290	319	334	294	292	314	331	301	312	327	336	313	276	341	309	308	352	310	307	320	302	314	351	307	294	315	324	313	329	326	329	304	280	308	336	314	325	326	287	339	321	347	340	317	305	323	313	326	331	345	337	293	297	332	322	312	311	311	314	321	332	311	285	327	279	276	267	302	303	312	318	328	316	347	296	297	314	344	318	293	341	325	304	299	331	315	361	295	311	299	343	319	321	310	322	316	289	355	332	328	341	315	339	319	312	347	335	316	286	312	307	306	329	306	285	331	281	302	312	326	350	327	350	320	331	302	317	322	314	357	294	294	286	314	325	316	310	296	331	337	316	297	326	323	297	358	297	315	337	332	339	311	313	270	287	323	330	293	319	334	310	324	304	309	340	320	349	318	313	304	320	292	349	302	295	324	296	311	320	306	327	316	307	288	294	343	314	308	299	329	298	307	282	303	277	315	330	347	289	304	305	322	336	312	305	291	329	303	315	335	332	313	313	336	312	308	336	299	312	329	310	316	326	320	312	324	309	281	319	285	308	319	310	323	327	313	352	346	320	313	309	316	294	300	328	320	314	294	287	316	312	336	320	317	309	320	319	323	319	328	324	310	337	325	320	317	335	311	303	338	319	298	306	316	309	309	311	311	312	302	298	307	334	323	287	310	345	320	282	298	330	359	295	332	337	322	342	266	329	318	290	281	325	308	326	327	331	297	316	268	339	290	330	344	300	332	313	296	336	293	308	333	301	283	305	318	335	302	282	304	325	330	298	320	307	308	316	273	340	312	317	299	328	338	327	325	328	320	339	302	322	316	289	323	322	337	337	293	297	335	306	326	313	310	301	321	321	318	286	323	318	297	322	327	329	305	289	338	337	292	306	319	309	333	317	300	310	348	320	339	295	339	279	344	325	297	307	300	316	282	327	331	308	343	308	324	305	357	351	296	323	297	322	317	329	339	306	311	321	330	326	322	301	325	302	306	286	327	320	328	291	326	329	324	323	309	305	358	333	317	313	335	313	323	289	304	320	306	324	337	312	326	320	304	318	294	318	307	305	310	327	312	335	317	320	343	328	302	322	312	323	291	297	324	328	321	296	312	317	318	325	315	303	325	320	327	296	342	350	310	321	299	332	329	339	335	327	326	314	340	300	330	291	318	312	316	324	326	320	318	291	314	323	292	355	304	284	316	296	285	295	292	355	293	324	303	331	317	333	306	287	317	297	315	325	330	311	296	328	318	350	340	309	307	319	368	288	333	286	310	343	328	308	317
7977	1609	1557	906	822	696	703	700	676	632	644	616	611	671	634	602	599	682	588	585	624	619	596	565	623	616	587	544	560	594	553	591	566	561	594	587	601	588	593	583	591	627	608	615	612	538	553	604	590	578	541	562	615	597	567	557	568	605	563	561	583	590	589	563	590	560	603	611	566	608	595	639	602	547	636	605	607	539	564	577	593	576	594	626	588	619	558	598	623	602	604	592	595	593	593	585	608	544	568	572	582	562	549	649	565	618	589	590	568	610	573	557	573	590	604	601	570	566	561	617	612	585	580	559	604	597	621	593	608	596	630	576	562	605	565	602	600	617	596	560	599	648	593	577	541	570	645	560	533	630	595	652	603	573	593	589	586	588	593	611	615	562	569	588	612	599	604	547	625	597	578	542	588	583	582	573	586	603	600	586	569	626	565	598	595	577	630	630	568	615	590	593	575	564	605	567	598	565	577	581	629	590	615	598	597	589	571	649	571	573	574	578	611	602	594	567	565	589	568	577	616	579	581	601	621	582	568	583	561	585	647	587	578	588	556	614	596	596	593	595	608	598	593	633	613	602	595	617	596	567	618	591	608	582	553	560	579	594	626	589	592	603	547	618	594	607	587	578	591	600	583	632	621	573	577	572	588	573	550	603	603	565	565	607	561	565	631	573	545	563	584	616	565	599	641	569	577	604	562	606	599	612	593	608	591	591	601	581	574	579	617	564	595	561	607	581	629	629	628	571	578	588	599	659	640	545	585	614	604	540	582	561	579	582	527	582	588	580	626	575	615	576	567	592	553	584	594	601	641	598	586	630	542	609	591	565	577	601	603	617	536	545	531	614	602	605	611	631	594	551	596	590	581	621	576	586	609	584	604	558	556	553	579	613	582	583	602	601	593	586	597	565	582	601	573	586	587	617	642	568	620	650	522	548	574	582	547	573	569	620	604	620	615	571	599	595	582	567	640	618	573	563	582	586	593	583	563	621	612	591	593	549	596	574	583	576	597	610	580	574	604	610	605	649	598	568	589	599	610	577	607	591	559	635	598	557	553	607	597	577	545	564	602	565	541	594	596	529	593	629	641	592	583	575	643	598	614	623	609	643	597	577	629	576	634	581	606	607	563	563	552	579	572	633	589	571	592	590	559	627	568	608	580	599	636	605	550	572	588	592	589	549	577	576	560	581	606	596	595	545	590	617	599	574	581	577	562	563	580	586	587	593	602	604	578	585	611	596	577	566	600	588	565	591	613	559	584	581	551	583	563	579	594	604	561	624	594	558	603	538	588	620	610	602	607	596	568	590	600	599	543	577	539	611	556	560	646	586	617	593	598	611	609	583	616	604	605	638	564	629	612	570	577	583	598	562	611	549	637	594	578	614	564	582	565	615	591	637	593	571	601	599	573	590	595	567	574	564	587	584	592	583	581	658	610	576	601	609	580	549	550	586	615	608	569	612	599	591	596	588	590	559	596	575	549	628	558	642	559	577	587	577	617	601	581	599	607	579	644	551	574	613	562	626	560	585	574	566	572	542	567	563	601	580	585	573	591	584	607	597	608	567	576	561	572	631	580	551	581	607	600	591	583	575	585	639	597	597	585	567	611	620	562	615	545	579	585	595	600	564	599	605	581	565	596	578	596	591	584	620	578	586	601	590	566	597	587	624	573	632	586	594	593	585	569	599	594	612	574	672	590	595	586	604	569	600	584	641	602	594	559	591	621	616	574	561	573	592	575	566	620	555	570	581	567	594	594	597	592	598	584	580	590	598	556	595	580	576	632	568	605	572	645	625	558	577	581	576	626	555	604	586	597	619	602	590	595	599	602	602	585	620	587	597	526	564	601	602	632	608	621	582	595	568	613	593	573	578	587	592	587	603	581	586	587	584	629	566	631	611	550	597	589	586	630	587	624	609	600	609	579	562	592	615	644	560	607	601	581	576	613	588	599	560	573	579	608	585	552	551	613	614	665	601	555	595	663	593	554	577	588	608	548	591	592	587	598	604	589	580	602	604	620	559	613	579	569	586	531	593	572	604	580	591	588	538	546	586	591	542	566	608	570	622	565	582	601	574	578	606	600	594	608	596	603	593	581	566	600	621	585	595	585	597	599	571	569	544	575	631	570	596	576	576	571	567	600	625	587	582	602	572	579	577	591	570	563	584	605	564	608	632	582	556	592	587	599	582	614	596	603	547	581	573	614	534	562	549	566	575	590	570	608	606	562	612	553	587	600	570	574	573	586	558	627	601	635	606	537	600	608	587	593	602	578	604	516	623	574	583	655	616	630	574	596	589	580	589	579	586	594	591	582	552	600	602	611	620	594	587	606	632	578	562	624	592	579	600	572	586	583	598	583	633	574	615	578	598	554	624	629	556	566	602	659	597	629	605	569	575	580	563	554	589	599	627	607	595	620	546	618	529	618	608	595	594	583	538	571	587	573	582	611	596	613	655	593	563	599	592	572	578	586	623	555	549	606	583	631	590	591	611	596	613	585	583	601	587	614	615	568	605	607	570	571	634	614	619	565	569	608	590	582	554	585	581	519	607	596	588	606	608	578	548	614	624	572	581	585	546	550	587	570	585	588	633	539	587	556	613	574	581	600	601	593	614	585	622	556	563	596	569	592	582	605	561	568	623	578	568	576	545	612	559	597	585	572	599	590	594	606	621	617	579	568	590	566	559	555	571	594	628	594	632	598	616	595	579	614	594	609	597	544	557	608	603	625	581	578	624	587	585	589	567	601	586	633	585	587	597	630	590	609	603	599	582	597	553	562	596	588	596	570	589	574	576	603	566	630	548	638	589	609	571	586	608	625	645	595	651	565	589	599	534	559	586	565	593	567	537	582	588	592	551	628	582	552	632	586	564	553	636	605	607	625	563	580	581	557	606	593	623	589	568	600	600	555	579	553	550	602	638	579	619	655	580	612	592	611	586	574	595	602	639	579	545	596	590	586	549	561	593	604	597	570	564	572	555	590	623	636	557	555	594	551	563	575	599	610	593	570	632	613	614	588	596	582	581	569	587	599	572	572	583	589	553	588	585	632	556	594	603	619	613	592	561	530	585	610	600	580	562	582	608	534	567	585	610	609	557	588	585	581	598	600	591	580	578	572	618	587	554	609	563	560	597	612	561	619	564	582	589	583	581	592	542	582	573	551	624	598	603	552	578	577	564	609	544	570	592	547	592	560	593	593	595	602	570	534	571	565	570	566	566	589	606	572	567	559	569	606	595	617	570	574	622	566	573	542	626	541	599	567	583	542	573	592	642	635	620	596	583	588	620	570	604	597	592	590	589	544	582	604	579	575	616	608	633	587	574	591	539	628	623	598	598	572	586	589	587	617	615	588	566	570	602	647	603	576	605	598	615	619	615	601	602	613	577	577	607	588	555	617	606	580	591	588	603	594	598	590	571	571	538	643	537	609	614	627	606	601	572	569	642	645	562	581	563	635	603	634	537	555	629	602	590	572	626	612	601	597	597	613	578	574	548
24041	21026	28049	24157	18890	1384	572	387	371	297	296	214	254	236	200	215	217	224	188	224	203	178	212	190	195	185	190	168	193	164	182	190	196	172	179	185	173	177	159	160	189	183	175	188	180	176	163	165	163	151	172	177	189	168	178	154	165	185	181	173	161	166	177	182	148	177	167	191	163	172	158	155	166	173	176	158	168	169	159	171	136	167	160	161	178	161	166	175	174	226	168	175	171	177	178	158	167	151	180	173	166	178	150	180	168	172	172	189	155	141	162	156	169	166	152	172	174	166	170	175	161	156	167	165	158	162	162	171	189	177	171	172	178	182	181	161	155	166	146	155	172	148	160	156	169	166	154	144	161	179	171	155	144	159	121	167	164	154	190	152	168	168	160	143	156	167	166	164	180	174	187	151	152	140	178	169	155	180	176	153	183	173	164	162	171	162	183	158	176	171	162	182	135	139	181	164	173	187	140	166	192	165	197	176	160	150	170	153	184	179	162	156	172	178	152	159	156	167	175	195	173	169	188	148	165	154	166	172	167	174	162	166	150	164	179	158	142	191	166	159	154	178	164	163	158	162	179	172	177	165	178	174	186	169	133	152	157	174	184	172	185	183	162	182	164	147	169	173	171	182	177	171	165	194	158	181	158	183	164	162	142	194	136	199	155	166	142	168	172	133	157	154	143	153	148	163	162	165	174	170	158	173	165	154	189	160	141	170	150	181	143	159	166	183	156	152	175	190	164	181	154	169	177	174	185	165	175	177	157	169	181	161	187	184	154	157	158	169	164	174	165	164	170	188	164	166	140	166	132	146	160	151	169	161	185	164	160	159	154	164	174	152	184	173	149	177	167	168	171	152	170	162	168	170	172	180	173	172	178	181	156	188	162	163	162	182	141	151	171	170	189	148	152	152	173	161	151	154	190	154	159	182	138	158	177	167	161	159	158	165	196	201	154	175	158	164	180	159	171	169	172	161	157	179	153	154	176	169	163	157	156	158	175	154	171	162	151	178	159	171	174	162	179	155	165	157	166	178	183	154	159	179	175	155	159	169	169	160	193	194	159	178	156	174	189	146	157	156	173	166	143	149	169	150	156	160	157	161	187	167	174	171	157	166	179	174	159	180	167	156	155	172	148	172	179	199	148	155	191	154	172	163	181	177	175	186	142	177	158	159	169	153	173	175	171	180	174	174	164	213	158	155	163	164	161	131	144	167	176	157	166	189	180	161	174	165	148	180	174	162	155	164	153	155	165	178	156	167	170	155	138	154	174	178	172	165	157	147	179	155	177	173	201	179	159	173	182	166	165	160	173	170	148	185	195	157	163	158	156	156	170	199	156	163	133	171	173	175	156	170	181	167	180	158	161	166	192	172	165	167	146	159	161	171	183	171	154	158	174	174	177	199	164	151	163	151	164	185	142	137	170	168	157	153	137	177	179	178	179	176	181	138	178	159	152	165	179	160	168	166	158	171	171	168	174	201	171	143	173	145	170	159	159	158	139	151	169	154	168	179	165	178	175	175	180	152	167	198	154	155	157	159	152	139	155	173	172	143	166	165	185	166	157	161	153	175	159	159	159	155	149	160	165	170	180	163	168	143	173	174	181	153	153	153	168	189	194	170	147	158	185	187	156	170	157	183	171	147	165	191	156	173	141	189	159	153	169	161	143	169	183	161	182	182	173	156	151	181	149	167	154	181	171	146	166	165	173	176	173	151	179	140	181	172	154	149	148	174	140	178	169	193	171	168	174	162	173	176	167	172	160	170	168	159	162	148	179	172	175	189	151	168	166	161	169	146	167	151	144	185	139	168	161	145	161	157	181	171	147	192	133	156	167	162	161	183	162	171	176	182	172	173	151	168	166	165	143	171	138	165	169	154	187	165	188	157	159	138	150	162	164	179	172	173	174	204	171	157	160	146	171	157	166	177	159	176	169	170	135	146	168	150	184	152	169	146	163	165	178	157	156	157	182	147	185	159	169	155	173	155	145	163	180	190	180	171	166	187	180	151	172	145	170	170	160	142	187	167	163	133	157	152	153	165	187	153	133	172	190	158	158	166	147	173	155	132	166	165	171	179	180	149	168	197	171	174	168	175	173	165	168	154	153	176	171	153	152	173	151	166	171	169	179	157	194	171	170	157	165	170	154	172	147	172	165	175	171	151	173	182	155	173	166	138	167	159	175	172	163	146	156	171	169	167	175	173	153	141	174	166	187	170	157	165	168	177	177	158	172	188	160	183	188	175	129	147	173	172	170	167	166	157	168	162	166	155	163	171	145	177	190	178	153	180	135	185	174	170	178	175	166	162	186	168	143	153	182	153	159	180	166	165	149	164	185	160	148	159	158	168	161	187	147	175	171	136	176	153	158	170	142	140	171	167	172	170	163	138	150	166	169	144	177	173	182	180	165	164	157	168	155	173	157	154	179	169	179	192	170	164	168	168	153	164	177	189	158	187	159	182	153	154	177	168	177	144	179	173	170	172	182	163	170	180	155	152	157	161	174	179	170	171	146	164	166	181	174	158	159	163	169	156	170	163	173	178	201	180	163	178	141	185	173	182	189	171	179	155	162	178	181	168	164	153	165	164	149	160	146	166	152	167	157	180	172	144	187	170	174	182	182	155	152	172	164	178	179	156	180	148	160	166	158	140	151	172	160	183	144	175	178	155	158	151	157	161	147	165	200	162	184	166	174	180	145	169	175	158	164	177	157	150	152	154	172	176	166	156	163	174	161	174	187	175	169	159	171	170	170	170	188	153	145	165	187	153	165	168	158	161	172	158	173	165	182	165	190	161	144	157	161	147	163	168	154	173	170	161	192	181	176	170	149	152	169	172	164	182	176	163	170	165	206	141	174	156	197	162	165	155	161	145	167	163	176	185	164	121	164	173	169	169	171	165	178	185	182	186	157	184	135	158	184	175	174	177	163	165	197	146	182	161	171	153	162	151	166	175	169	158	138	165	176	162	173	155	153	168	173	167	154	169	148	160	191	159	150	186	161	163	170	183	167	187	158	153	159	163	178	147	155	150	154	164	174	154	192	198	159	150	142	163	162	162	184	159	169	183	153	153	171	141	183	171	153	148	167	193	150	144	167	152	148	169	167	154	175	144	166	157	151	178	165	195	170	146	169	167	170	167	155	180	174	180	167	168	173	153	175	176	179	166	146	163	163	170	171	170	172	169	196	157	181	171	180	189	184	160	181	172	165	168	164	168	169	130	169	176	171	174	169	168	179	139	189	173	172	169	165	187	163	171	167	179	163	159	163	172	157	187	177	159	156	171	165	180	164	189	171	148	171	159	173	179	161	155	163	156	167	151	169	164	182	157	171	166	156	171	133	147	151	166	182	149	173	169	180	145	167	167	181	158	165	160	152	137	168	159	199	174	195	186	180	164	147	151	178	167	162	163	179	170	141	187	166	197	172	167	163	179	168	175	165	176	160	146	166	171	174	158	173	184	155	180	147	175	164	164	149	168	174	189	164	162	165	169
14795	9742	8248	4088	2786	1974	1485	1160	995	809	728	671	576	549	485	484	467	501	434	449	371	423	381	388	408	370	399	396	332	343	359	377	381	361	318	338	356	359	335	312	369	363	334	352	349	332	342	342	303	384	308	344	298	354	344	307	307	354	356	330	345	319	362	351	359	351	349	312	311	337	330	303	322	332	367	343	322	347	308	309	333	333	333	313	312	312	309	317	327	300	351	320	348	328	318	337	284	348	318	367	311	349	300	307	312	334	322	317	298	322	332	318	327	325	336	294	329	356	302	319	329	328	299	307	327	316	314	326	306	294	322	314	310	326	283	296	323	336	335	330	329	307	329	335	312	325	304	329	312	329	296	317	315	315	330	325	324	306	334	328	352	312	321	319	333	321	339	311	302	332	331	321	320	303	320	333	334	338	337	350	359	317	319	308	320	318	313	327	358	334	328	357	336	311	312	312	334	360	322	330	349	307	352	335	303	325	306	320	303	338	337	362	327	300	313	330	311	327	335	324	309	308	318	324	314	319	309	310	294	319	313	320	321	308	343	303	316	307	365	324	303	355	341	328	325	312	330	315	331	301	321	319	289	301	333	345	333	324	336	317	321	333	314	307	337	327	310	327	333	346	344	324	333	306	299	314	314	341	319	319	296	329	317	303	321	300	325	322	315	342	313	355	327	313	339	316	314	332	288	331	331	335	292	319	328	349	293	389	333	293	330	297	317	328	310	343	347	326	330	336	345	335	331	327	364	333	360	328	340	288	309	333	307	341	327	316	311	330	308	353	304	337	344	338	340	316	316	290	318	314	309	307	314	310	332	316	331	336	357	327	300	336	298	330	312	309	278	313	320	320	320	345	306	291	339	335	319	325	327	314	341	333	320	314	314	338	302	322	317	321	306	303	333	310	377	317	302	303	313	343	311	315	315	302	304	314	313	338	306	329	314	325	339	332	287	322	304	320	338	345	336	336	347	355	316	354	332	329	302	316	260	330	310	323	356	311	311	336	288	317	330	353	312	336	307	322	307	323	321	316	301	331	304	303	343	302	337	314	348	307	337	333	280	311	301	347	315	320	325	311	322	337	302	322	299	306	349	329	341	303	313	286	333	360	347	321	292	299	299	341	321	280	327	315	304	327	309	333	331	337	323	337	315	322	299	297	298	311	323	314	272	277	327	316	330	323	298	342	336	323	297	321	337	353	376	321	335	323	341	290	307	331	313	349	325	298	342	317	315	331	359	310	305	313	309	330	337	327	339	337	277	330	323	306	346	305	324	319	329	310	330	292	328	331	351	350	322	311	303	341	331	337	310	355	356	302	298	317	308	358	310	300	324	327	319	348	365	298	340	341	321	321	316	298	305	322	338	344	331	313	346	293	320	345	325	331	297	337	296	313	349	338	334	335	324	294	337	324	323	299	317	275	312	298	298	308	336	342	338	331	269	331	333	314	325	315	315	326	329	310	352	335	320	302	333	291	309	304	336	298	321	311	337	306	321	334	324	297	330	333	353	287	328	330	339	299	352	306	335	326	309	353	320	312	322	318	304	321	312	321	319	342	328	316	325	319	290	351	309	340	268	321	322	329	338	342	303	337	306	318	334	334	312	307	328	355	350	301	354	332	313	322	313	309	320	319	334	303	310	342	333	321	296	313	340	331	319	339	349	310	289	330	358	322	324	311	300	328	308	339	311	313	340	291	306	350	343	330	350	357	336	292	340	322	348	311	308	327	334	339	336	308	333	275	301	316	322	342	303	334	315	324	314	340	318	317	336	329	279	302	313	321	323	323	308	330	341	297	330	322	320	333	305	314	322	308	327	308	337	306	327	297	355	311	325	304	328	304	306	319	322	345	304	329	330	331	307	304	292	340	335	315	354	312	310	342	344	305	325	338	338	335	297	316	320	319	347	323	326	336	320	344	334	357	317	329	320	344	297	340	297	300	348	301	334	335	352	350	322	318	321	308	315	298	334	321	318	315	333	301	310	335	319	346	310	314	367	306	340	306	342	321	335	335	326	326	275	306	308	328	337	303	333	323	346	310	291	312	327	346	338	337	305	330	318	331	303	331	317	319	306	313	333	318	362	352	328	308	304	329	307	300	356	310	334	309	311	336	320	338	335	322	292	340	335	324	318	348	285	309	322	329	323	301	321	310	338	340	327	292	313	326	346	319	334	348	325	307	311	307	283	333	308	316	320	330	354	349	304	327	343	331	308	310	334	335	333	310	313	331	336	348	327	358	299	348	346	310	327	311	329	331	293	293	332	329	332	315	334	335	323	345	326	292	315	302	342	325	290	325	358	331	321	332	332	352	316	354	338	327	306	344	313	311	325	335	361	350	320	346	332	322	322	325	322	341	306	328	301	324	319	318	335	340	353	336	348	336	303	340	327	320	313	339	322	338	317	285	318	344	331	333	332	337	308	302	291	347	335	324	312	296	302	363	329	317	314	345	320	352	307	298	322	338	310	303	322	326	337	293	362	337	297	304	310	334	304	284	344	336	306	323	300	322	357	335	288	310	298	309	317	308	323	301	327	340	327	322	299	318	342	299	352	307	297	324	307	326	333	324	345	322	294	307	318	319	300	290	325	338	316	298	335	306	347	338	313	321	312	331	330	288	308	319	330	363	332	331	372	352	337	317	340	346	321	297	309	309	301	311	321	329	300	348	311	283	325	340	309	325	323	313	296	333	321	329	322	309	339	319	299	315	305	328	328	326	338	307	308	312	341	306	326	294	332	330	281	325	326	345	321	331	291	340	308	314	332	344	341	314	315	310	318	337	304	347	318	328	317	341	332	311	304	302	316	336	286	315	332	321	340	311	320	324	289	347	334	324	288	317	294	334	310	342	319	367	329	291	292	310	330	319	361	299	321	326	345	338	311	323	325	318	360	331	325	319	281	303	319	303	279	336	320	301	333	313	330	339	313	341	305	315	320	322	298	330	323	337	337	303	309	320	311	341	333	333	318	323	312	334	319	336	308	327	322	326	301	336	362	303	321	312	345	319	307	322	349	287	323	321	344	332	309	315	309	340	294	329	328	329	323	344	334	329	323	319	326	336	331	343	325	324	298	307	303	324	287	307	334	353	324	339	333	300	332	292	349	338	318	324	347	313	314	289	342	309	310	308	340	310	334	332	357	292	321	316	371	332	320	296	326	279	333	288	321	318	318	286	290	332	319	298	341	319	323	336	314	326	331	343	377	303	338	316	312	282	325	314	318	330	293	309	297	318	323	284	320	329	289	331	279	314	309	328	316	340	314	347	337	333	305	311	323	300	315	336	333	303	336	339	332	319	321	319	320	303	325	336	329	314	320	317	302	331	329	334	303	314	335	320	319	318	319	343	330	318	329	324	317	350	284	315	322	306	324	327	336	322	314	337	320	311	327	320	323	319	307	315	333	299	321	313	331	324	345	328	309	292	329	319	332	304	302	325	324	342	340	329	315	300	327	321	329	288	352	349	303	360	328	310	349	328	311	343	299	309
23101	21040	28828	23476	21041	17695	1952	848	653	638	544	560	535	520	455	473	440	419	397	482	410	415	433	395	372	402	398	434	402	352	382	367	357	410	401	363	384	372	388	407	365	374	377	373	373	368	416	382	368	362	389	376	385	371	340	360	370	339	375	356	363	398	405	381	374	335	367	357	365	370	360	379	373	382	344	381	367	353	329	369	372	335	354	358	349	342	383	356	363	390	382	364	395	372	369	343	361	356	356	354	358	354	360	382	358	385	340	364	366	366	326	378	351	338	370	354	328	381	401	341	349	307	352	369	376	362	372	391	343	381	360	346	375	365	366	359	361	344	372	361	372	355	349	343	362	359	367	381	360	355	377	366	372	354	415	369	387	348	323	377	366	369	361	338	371	361	337	342	410	342	377	351	355	353	370	344	353	359	362	339	391	366	393	373	366	397	352	387	374	386	339	392	352	354	387	351	339	377	380	342	393	357	343	401	376	379	374	369	356	368	364	339	363	357	371	366	401	401	371	347	358	348	375	359	368	376	335	400	375	376	356	359	359	372	360	320	349	349	369	352	344	385	358	341	400	374	341	384	362	366	378	356	364	371	396	366	381	369	357	364	353	324	367	353	362	379	362	363	391	362	377	335	356	385	365	369	366	363	347	383	375	343	356	322	366	371	354	375	375	338	402	354	367	368	375	319	364	332	356	353	362	358	350	374	342	340	376	359	360	343	358	379	372	394	354	401	388	347	374	336	334	381	361	362	367	368	336	366	370	321	383	362	361	376	388	361	342	345	362	364	382	366	377	348	354	369	379	336	393	391	375	352	336	403	360	343	383	369	364	361	352	345	365	354	340	364	383	327	363	362	398	365	384	363	365	361	359	388	371	347	350	360	374	360	369	369	340	342	424	332	365	417	334	381	372	373	349	380	378	391	348	326	366	368	359	408	418	381	381	373	390	351	354	363	365	386	363	359	365	372	335	379	394	366	336	356	406	367	348	349	364	334	385	368	381	373	384	374	362	380	355	341	343	381	373	347	370	375	390	335	411	371	365	352	364	359	377	360	389	339	343	362	365	381	366	356	350	363	368	382	403	376	385	380	368	370	376	394	353	359	357	379	355	365	350	358	372	369	355	398	354	370	369	347	357	359	353	355	371	355	351	360	327	340	372	378	347	372	370	347	338	347	363	350	370	318	373	360	368	384	355	353	348	344	369	337	378	344	411	390	371	369	346	354	341	347	330	361	360	364	356	358	374	336	349	372	355	338	366	375	387	361	383	373	348	332	382	348	370	374	342	378	349	346	387	372	338	385	349	375	383	379	360	369	366	412	333	360	364	365	348	349	355	348	373	357	360	381	406	376	367	379	378	383	340	347	389	340	365	353	397	318	339	378	358	382	349	343	365	346	432	384	358	357	379	385	400	379	340	361	339	356	348	350	322	367	385	365	380	382	369	394	368	359	380	402	402	372	345	321	356	342	372	394	350	351	374	406	362	375	354	380	358	363	400	381	341	378	365	406	370	335	354	338	360	365	324	319	348	352	337	349	337	370	391	357	374	341	360	379	358	354	330	318	333	344	335	373	368	386	365	383	357	403	342	318	328	372	387	320	377	361	354	374	351	369	404	357	349	322	346	367	356	361	331	378	369	334	365	369	364	375	370	333	353	373	340	363	373	390	362	380	385	336	346	379	345	361	405	384	351	382	394	384	377	370	364	375	362	346	377	355	351	364	359	379	381	373	396	362	371	378	342	352	370	359	366	386	389	393	352	357	351	378	361	348	382	355	376	361	371	363	369	351	373	341	372	368	333	359	381	360	359	358	354	354	379	358	373	384	370	333	373	370	378	353	347	365	357	334	373	374	356	314	391	362	334	376	363	349	330	374	378	376	382	350	355	413	361	358	341	399	384	352	370	354	373	347	373	374	356	354	347	351	363	365	387	352	335	361	392	360	368	349	359	348	412	357	372	381	381	354	327	350	391	356	371	340	356	375	380	398	373	372	365	406	367	366	400	386	368	389	348	367	387	365	316	344	342	348	363	377	386	322	342	327	375	340	354	370	380	383	361	353	356	353	393	376	363	357	365	366	360	366	353	352	376	345	371	353	338	339	339	351	355	334	345	377	343	366	365	360	397	368	393	392	386	342	354	370	373	386	346	374	355	386	370	384	362	386	392	392	390	359	371	333	361	392	356	357	381	372	360	324	356	378	328	341	338	386	356	359	354	369	356	398	360	349	353	357	363	386	352	350	396	381	364	351	399	376	376	366	307	348	389	339	345	363	370	340	358	354	371	329	364	367	375	368	341	357	377	378	335	348	351	341	363	356	361	347	319	358	353	385	366	366	387	338	368	372	340	377	360	381	353	367	373	344	353	360	365	363	384	365	349	362	385	391	384	411	406	319	350	354	360	380	377	371	360	345	346	379	348	379	332	392	353	381	372	345	383	340	377	371	350	337	353	373	329	362	336	379	391	383	337	355	395	369	379	357	340	374	375	376	362	353	367	395	350	389	353	371	342	360	379	357	344	359	353	371	350	385	344	347	365	356	325	388	365	357	371	337	352	367	377	356	362	371	343	338	376	361	363	348	373	383	338	392	371	373	371	386	380	355	364	354	292	383	378	357	359	369	351	386	367	357	360	342	345	379	351	384	370	382	399	407	348	375	339	359	403	351	376	349	353	384	379	336	339	345	354	391	326	377	362	375	352	397	377	382	363	390	339	360	418	321	379	353	367	378	389	357	378	350	345	374	351	336	359	363	369	360	347	376	344	377	370	378	355	349	367	366	355	367	369	393	379	351	371	360	362	341	371	384	334	362	351	359	365	386	384	411	361	375	337	335	386	381	343	413	329	366	370	331	385	345	316	368	361	377	355	368	368	403	396	358	351	351	325	363	371	399	368	340	398	357	377	342	381	368	385	369	377	372	360	375	348	378	346	358	419	353	367	334	384	358	373	351	375	356	331	356	379	351	361	329	338	321	358	376	331	330	381	368	372	345	384	356	384	343	340	384	376	343	347	393	361	348	376	358	358	345	370	365	376	365	349	364	343	360	374	347	356	346	382	362	403	364	380	372	361	340	356	350	348	373	349	371	354	325	351	378	343	348	390	388	357	356	355	326	320	365	354	384	381	379	384	363	359	386	395	391	351	365	367	361	332	363	346	359	379	378	390	400	393	394	371	388	361	353	378	367	354	355	382	361	351	386	364	372	370	383	361	365	354	374	358	345	359	347	372	368	406	361	343	385	363	394	362	366	329	372	338	338	387	352	360	328	356	356	356	364	387	368	376	359	366	374	356	359	341	347	365	379	380	377	381	339	338	322	349	376	352	373	370	356	366	326	339	351	378	366	347	339	335	368	361	373	363	341	362	325	367	397	390	364	332	392	362	386	334	377	382	371	384	357	385	380	351	428	347	395	385	373	321	388	391	358	373	347	329	341	347	341	369	355	375	371	342	383	374	356	347	364	356	343	357	352	313	373	368	339	375	350	361	390
17800	15936	13518	7193	4813	3593	2801	2222	1919	1602	1399	1273	1242	1044	977	974	933	876	890	775	800	805	774	714	703	778	738	711	726	687	650	644	694	664	709	652	638	683	662	661	670	656	654	683	666	666	680	589	659	623	673	638	630	598	633	655	638	588	677	602	670	651	658	658	632	646	642	658	631	663	617	592	579	667	616	586	655	623	655	663	655	641	620	617	621	632	652	662	624	648	652	657	623	635	615	626	588	583	621	608	644	656	594	643	574	628	605	645	610	610	609	627	653	642	634	638	653	658	634	619	630	590	661	628	609	566	639	618	612	615	643	629	598	632	626	605	651	629	622	618	591	585	607	640	625	608	604	668	624	600	622	633	657	601	601	613	633	660	640	641	622	617	639	640	592	592	665	658	588	596	598	600	629	576	665	600	600	620	628	580	617	675	616	620	598	643	672	607	651	632	581	653	625	577	623	613	590	614	641	640	621	642	637	622	638	645	608	621	601	628	619	574	659	599	618	633	617	614	637	564	671	594	614	613	642	615	620	623	628	612	639	638	611	586	628	637	639	623	632	618	643	596	585	616	646	628	614	657	548	589	640	614	634	579	579	649	626	593	608	593	614	595	592	653	573	641	670	603	664	653	620	601	608	635	609	608	586	594	643	631	627	626	608	639	608	653	594	597	671	617	646	637	584	649	646	584	606	586	678	606	632	659	663	595	589	646	648	615	651	612	615	622	591	603	588	593	583	639	608	568	622	637	633	615	586	650	616	620	560	617	659	603	622	631	627	632	645	635	620	671	610	638	602	608	602	616	632	612	586	605	653	619	646	644	632	556	603	637	639	640	631	624	596	603	636	611	618	644	596	618	642	582	611	609	629	583	642	630	625	581	654	653	643	609	615	609	606	603	630	600	599	657	627	593	634	572	646	677	611	598	602	615	594	645	631	633	615	665	591	629	610	646	621	662	611	659	614	589	601	615	602	546	632	622	642	659	619	611	637	619	563	619	621	610	647	630	594	681	588	612	628	624	607	610	613	628	628	614	626	626	651	627	664	618	622	662	645	580	652	643	599	666	632	626	591	604	635	579	645	635	649	634	594	639	618	563	661	628	630	626	644	623	627	595	639	671	626	607	611	600	609	646	613	598	625	657	620	628	666	654	646	591	643	616	672	621	572	641	653	653	613	625	619	629	608	643	641	622	639	612	630	612	594	652	656	651	581	605	625	632	627	626	635	604	549	624	577	659	617	601	627	633	619	574	614	628	628	619	650	655	576	677	579	666	638	605	624	633	615	628	646	661	603	633	661	607	612	627	636	620	668	593	623	610	621	621	621	599	614	577	632	587	634	598	590	648	643	667	600	674	588	661	600	632	654	613	657	617	637	619	593	603	616	645	589	633	637	607	620	654	656	627	585	617	624	636	626	583	601	653	676	635	625	630	608	619	624	676	639	658	586	593	653	584	662	640	590	592	644	628	624	611	584	600	582	608	624	572	614	659	637	601	611	622	625	565	602	631	594	628	575	618	640	606	610	631	586	572	623	584	617	614	629	612	563	635	607	619	658	643	626	631	631	615	656	603	583	593	649	609	608	619	617	648	628	586	642	655	631	631	618	615	631	632	610	622	619	631	556	616	609	616	613	615	624	622	618	609	606	587	597	599	603	613	660	620	662	588	611	575	582	594	635	588	640	609	620	596	664	652	600	629	569	592	599	645	616	632	629	595	656	601	666	600	588	627	594	619	629	642	602	611	631	624	582	686	634	665	622	621	605	612	618	612	609	604	615	645	628	598	617	630	624	602	599	607	643	619	639	603	644	622	597	611	611	633	627	658	611	625	567	585	668	607	604	588	565	629	672	623	608	633	642	651	631	590	640	577	595	629	593	613	654	610	604	589	600	606	559	648	612	625	616	623	654	631	623	630	625	610	630	616	651	597	601	636	608	624	564	602	644	607	643	599	585	651	648	642	579	620	592	626	639	596	655	589	595	633	630	657	613	631	590	642	618	612	617	630	643	657	609	671	581	598	611	612	608	611	627	644	623	619	651	615	650	596	669	619	647	636	604	585	631	645	624	625	610	601	603	623	588	651	593	639	611	596	565	632	627	580	599	623	603	670	615	584	614	621	622	606	586	608	643	678	649	642	610	627	605	610	613	606	630	657	638	615	659	610	630	672	590	615	659	631	564	595	631	650	586	595	625	602	606	618	637	598	625	589	614	592	626	607	608	597	558	596	680	689	661	602	576	653	568	624	604	573	615	640	646	600	631	564	604	625	588	642	613	616	618	636	664	610	628	595	596	602	597	611	634	604	622	629	647	580	618	642	605	620	594	616	633	605	632	599	598	652	600	604	587	593	612	641	630	629	573	629	652	657	665	618	627	640	592	662	610	640	686	604	623	603	595	642	596	620	593	617	588	633	624	615	621	581	625	647	592	597	626	647	638	663	619	613	634	568	633	617	634	603	616	670	565	605	616	634	617	599	659	621	665	652	594	653	595	624	614	606	640	623	625	585	657	624	627	634	612	590	606	592	591	605	623	641	579	632	576	589	627	626	604	584	624	671	614	638	596	617	628	601	592	626	639	630	616	616	657	616	603	632	606	626	587	601	590	598	615	601	647	661	568	621	631	666	645	684	612	616	634	628	609	644	651	637	623	657	589	616	619	642	625	652	645	681	620	608	611	635	629	648	628	650	606	616	608	591	644	601	650	624	611	648	648	578	555	650	644	571	582	628	633	626	642	601	640	627	587	618	588	639	620	612	646	608	606	599	647	627	663	628	610	633	616	605	592	553	620	628	605	598	613	617	641	612	615	650	596	602	612	630	628	606	635	624	629	595	642	602	645	652	634	635	653	606	626	633	623	582	626	625	657	648	597	637	632	622	600	601	622	617	636	638	662	651	622	592	626	583	619	640	668	598	611	618	622	633	600	654	611	577	608	637	595	629	609	602	611	641	607	650	643	594	634	615	636	627	591	626	639	612	611	617	606	623	599	611	617	611	589	659	616	628	619	609	624	581	588	613	641	600	609	628	599	628	659	634	585	613	627	597	637	613	614	638	646	617	614	571	598	599	622	600	612	607	622	607	624	603	632	612	577	637	615	605	601	603	645	654	606	602	644	598	645	620	601	626	592	606	616	622	713	652	642	637	621	599	629	596	612	620	608	572	614	615	660	626	595	597	643	675	603	607	670	599	605	606	623	587	611	615	623	606	606	569	628	649	593	589	585	607	606	675	601	639	627	643	620	610	671	607	643	639	588	611	601	625	634	592	640	648	629	601	696	601	579	582	636	593	676	585	633	629	609	603	633	629	647	604	648	601	638	653	645	654	596	598	619	611	599	612	606	628	635	590	652	621	635	620	613	643	598	634	586	645	560	613	589	651	596	617	639	608	627	586	581	674	628	644	578	634	641	630	633	632	572	571	607	590	595	612	588	600	633	682	618	596	625	614	587	626	623	568	642	621	602	625	607	636	642	564	681	612	688	579	631	593	626	617
26482	20091	7072	661	389	334	374	312	309	331	313	328	327	314	320	320	298	322	322	283	335	328	342	319	315	316	287	304	322	332	334	339	285	292	265	325	318	300	328	318	292	302	292	310	316	297	306	323	313	333	320	326	321	347	303	332	307	330	297	285	329	300	331	305	333	321	312	318	340	327	321	318	325	295	333	326	279	332	320	294	337	313	311	294	309	329	337	310	313	325	310	335	355	335	325	318	316	340	313	324	283	308	319	332	308	339	294	330	326	313	326	318	309	357	294	320	323	317	303	291	378	326	320	333	311	294	295	321	338	316	333	330	304	321	290	324	323	281	280	326	297	315	319	321	293	285	320	295	322	322	329	325	331	312	311	308	322	293	317	315	316	341	298	317	293	347	295	321	314	278	348	313	306	295	311	320	349	303	300	299	313	326	302	306	307	304	332	289	329	322	301	302	320	311	310	329	337	337	318	325	325	325	317	257	309	306	298	320	323	310	303	307	328	313	316	327	344	323	279	294	311	296	275	307	312	347	316	340	306	313	339	328	331	294	299	301	301	301	305	274	299	285	326	331	315	314	318	291	306	312	337	312	326	294	313	295	310	278	324	293	299	287	312	308	304	295	323	305	301	330	330	278	315	327	339	303	314	335	289	322	304	309	356	306	342	313	313	324	299	286	300	312	331	289	336	308	320	307	319	326	335	326	338	309	289	304	286	341	307	333	302	304	317	318	327	304	293	312	328	342	316	334	309	312	337	310	315	301	290	310	327	331	314	315	318	322	306	315	334	326	278	329	350	314	324	299	328	322	331	310	322	356	316	304	312	282	331	290	303	319	297	324	324	303	324	298	318	299	314	304	280	317	326	313	334	348	323	315	282	316	305	317	336	314	342	330	303	346	316	303	342	333	310	329	330	301	310	312	302	299	327	314	303	321	311	299	317	359	322	307	314	285	359	344	297	298	308	331	299	334	332	316	346	323	317	357	300	321	318	287	290	297	339	282	307	282	302	321	277	304	320	322	300	328	294	290	348	301	268	311	317	320	304	335	341	313	316	316	314	304	311	302	325	315	298	344	316	316	318	333	286	312	323	313	335	348	315	291	296	320	326	268	277	314	326	319	315	331	347	327	294	303	298	301	337	324	297	310	312	334	308	301	318	301	315	303	324	322	294	312	318	331	348	319	292	349	302	284	350	302	323	302	336	332	338	336	318	294	320	348	315	327	318	312	305	328	325	326	278	303	331	314	295	335	321	307	278	336	326	311	313	310	301	350	329	295	281	302	310	328	308	330	308	352	331	304	294	342	315	333	320	324	330	341	308	294	332	309	334	317	308	318	334	332	325	305	289	322	309	300	331	315	293	305	341	334	334	326	277	331	310	365	297	316	300	296	307	316	322	336	303	309	310	292	330	328	302	300	326	323	312	315	326	339	342	287	348	284	299	329	311	299	316	336	324	304	301	326	307	330	306	338	306	355	308	310	314	299	312	287	310	344	332	282	301	322	312	323	301	318	340	297	307	334	345	319	328	319	319	327	329	302	327	321	299	310	321	320	328	302	308	305	316	312	318	287	319	306	302	356	318	352	296	296	288	313	292	344	350	313	318	332	323	318	325	290	299	317	308	335	304	323	321	316	329	306	349	329	322	267	346	304	295	302	278	349	329	338	330	336	294	304	330	312	322	328	299	305	301	275	321	320	302	291	316	333	311	341	321	336	314	321	331	368	313	318	340	307	320	296	324	330	342	307	331	325	325	317	303	299	278	319	340	305	281	311	312	285	303	317	293	335	342	339	321	295	346	316	299	331	309	321	337	301	310	284	314	318	304	332	333	318	322	313	326	334	343	284	343	333	316	306	325	327	272	334	330	300	303	331	309	300	317	336	320	330	280	306	319	311	317	282	283	302	314	289	294	300	321	341	311	314	315	335	334	307	318	321	289	322	330	310	315	290	287	332	321	324	319	323	293	311	341	295	301	355	301	304	287	293	299	319	319	329	293	327	328	321	344	311	306	303	296	312	333	322	327	307	314	305	297	314	302	277	307	326	325	304	304	280	342	296	339	306	291	316	310	294	311	304	336	320	325	327	333	290	300	320	310	295	330	301	326	321	326	328	331	338	282	283	298	333	286	327	314	292	297	356	314	279	350	282	307	307	335	321	343	316	302	311	326	303	346	309	312	319	324	328	320	322	304	337	358	309	312	294	327	335	341	295	317	355	327	310	316	300	334	320	302	307	316	326	321	314	298	339	299	306	323	317	307	293	325	318	315	321	313	290	316	299	281	323	331	342	348	309	319	321	292	306	287	297	295	284	330	314	319	319	334	311	278	295	271	328	316	304	297	307	330	295	312	309	302	306	330	333	315	265	333	309	311	299	327	295	286	327	334	308	305	306	337	332	346	330	333	332	329	315	291	337	314	293	306	307	311	299	311	304	281	312	322	327	312	322	310	331	327	341	300	325	306	291	313	333	296	323	303	295	286	288	309	311	314	330	308	308	303	319	315	324	299	298	300	316	340	296	307	276	290	314	321	327	314	285	303	309	310	321	338	294	324	321	308	319	307	331	333	331	314	306	310	327	340	336	320	288	336	317	339	299	277	296	321	300	302	315	325	338	319	313	319	306	301	322	306	322	331	299	288	315	318	299	301	310	297	315	310	345	354	286	324	320	345	311	293	306	327	343	313	317	276	310	334	309	327	313	300	310	276	330	318	306	299	284	312	287	312	291	306	330	268	326	308	318	318	313	303	310	317	317	313	341	299	302	332	350	291	315	325	307	301	332	292	306	339	322	282	337	308	319	315	356	318	327	302	325	315	307	302	316	307	332	308	331	317	326	314	328	331	335	275	297	286	297	310	310	329	326	287	336	326	287	292	342	315	349	318	348	311	310	310	334	292	288	317	325	292	289	337	263	318	322	296	308	330	319	330	292	310	341	319	305	312	323	308	319	296	295	327	290	322	367	342	344	311	301	331	317	313	352	328	317	318	311	305	310	335	319	280	317	360	312	312	313	323	293	294	321	318	327	332	294	362	285	305	318	324	297	294	331	327	302	302	298	314	320	309	309	294	321	302	340	330	334	298	367	286	315	294	344	335	340	288	303	288	321	302	321	310	334	310	335	331	347	314	317	316	316	289	337	329	316	296	319	300	300	312	304	314	320	319	286	292	312	319	324	287	325	327	292	314	306	310	304	311	310	304	316	299	317	309	341	318	309	324	319	394	341	311	318	331	329	317	280	313	315	324	325	306	302	331	320	339	319	333	314	296	311	302	319	284	288	312	327	319	325	339	309	319	304	323	339	325	301	295	298	329	313	304	343	297	312	315	307	308	290	314	333	333	308	321	308	311	304	293	306	316	298	305	361	305	303	344	313	287	321	296	332	322	310	307	335	303	280	318	301	309	302	317	344	307	312	324	334	309	316	324	340	331	330	318	282	321	351	321	357	310	311	312	303	313	306	319	310	340	312	302	310	333	306	291	290	330	375	300	312
7979	1614	1499	970	834	751	679	683	643	633	617	598	570	624	634	596	581	594	613	582	598	604	617	605	600	618	573	565	632	605	607	633	620	565	538	609	592	566	595	635	603	563	602	572	627	591	609	580	576	571	574	593	580	602	589	585	609	584	578	591	570	632	555	625	579	578	614	594	586	608	567	588	576	612	554	602	638	584	557	620	610	582	550	591	572	600	579	576	607	573	575	575	594	573	568	596	589	604	588	598	566	597	542	571	608	596	605	612	552	561	584	602	599	586	611	590	571	569	594	563	591	579	569	578	588	579	615	587	637	573	619	572	594	574	523	608	599	549	568	591	541	583	620	622	583	542	573	588	547	591	628	590	619	606	575	614	601	562	567	570	611	583	599	596	585	589	606	600	556	572	599	579	586	630	580	567	562	560	574	578	574	554	534	612	531	574	574	632	555	590	576	624	563	563	596	543	601	581	617	596	579	563	575	583	600	581	566	546	632	540	543	569	618	626	612	602	588	574	580	561	599	536	581	609	586	596	598	561	570	640	575	571	563	569	596	569	545	574	613	599	604	537	609	577	625	591	596	605	579	599	583	632	616	607	601	554	585	601	563	542	625	577	563	569	589	565	616	596	601	566	597	557	578	609	582	570	585	615	628	596	568	571	573	597	572	583	557	592	567	582	582	582	562	560	553	625	589	598	615	525	593	617	582	596	599	569	593	614	586	592	574	599	565	569	584	590	582	551	600	626	633	558	584	568	553	546	603	593	602	586	632	585	588	576	629	599	576	605	604	593	585	557	615	563	577	573	501	567	574	556	562	573	606	591	600	564	602	607	600	555	563	603	608	591	586	602	577	567	621	576	570	579	602	572	631	609	542	591	569	557	563	592	581	563	580	556	595	566	608	600	560	606	622	605	578	587	559	608	641	576	572	582	593	553	570	636	599	588	570	633	596	583	598	607	596	583	609	590	560	559	609	603	575	592	579	602	602	593	543	597	606	587	584	579	640	545	574	607	583	590	594	553	576	567	611	602	551	590	559	563	589	621	582	597	610	598	604	549	578	622	584	579	611	572	572	541	605	596	610	580	588	642	565	582	579	597	571	591	593	594	551	594	569	598	605	612	552	570	599	564	562	546	604	550	578	555	568	603	536	609	578	597	574	611	552	589	608	585	616	600	566	576	567	542	652	615	611	589	616	594	603	585	612	589	515	591	623	537	586	613	592	561	601	581	570	602	536	554	565	593	572	597	576	559	574	557	596	572	574	616	554	570	551	563	575	540	577	577	591	569	562	588	587	600	564	551	586	594	587	575	584	585	604	608	561	611	624	604	571	561	601	605	556	593	598	611	639	596	521	574	591	547	602	605	579	601	589	582	595	589	604	584	595	608	551	545	576	559	583	583	599	562	593	538	546	578	553	575	609	615	605	565	580	577	561	595	613	603	575	571	588	591	558	568	624	558	596	577	572	568	579	627	607	609	571	612	575	591	569	578	578	611	538	597	588	565	631	602	575	572	546	645	615	588	584	594	543	591	583	571	544	516	618	576	583	567	561	567	597	573	590	552	578	593	574	552	561	602	580	568	570	590	599	590	555	573	576	606	652	646	578	598	591	570	592	562	590	586	599	597	543	575	543	586	564	594	578	588	588	618	525	569	566	549	571	574	613	581	548	614	564	605	542	600	573	538	584	615	631	562	577	602	570	554	544	596	606	580	611	608	573	585	585	587	529	638	515	563	582	622	573	586	600	552	599	592	631	589	582	588	613	555	578	613	534	579	579	617	573	593	560	554	576	626	603	602	580	562	573	569	613	569	602	609	535	570	546	621	632	599	543	597	563	568	539	597	574	578	553	546	520	586	552	573	616	610	557	585	545	604	602	573	632	619	573	617	627	591	601	576	555	596	578	576	572	584	559	557	570	607	584	558	608	599	557	565	599	579	564	583	567	624	605	583	566	590	582	574	628	548	575	533	565	591	592	554	585	596	588	569	579	603	579	596	596	546	578	534	566	620	596	563	605	523	621	575	596	549	577	576	588	585	613	540	596	594	584	617	577	581	597	618	563	559	612	571	547	604	586	564	593	586	611	588	566	553	562	546	616	563	584	612	589	562	553	566	532	591	618	564	605	579	561	582	554	583	558	580	614	615	547	600	562	578	624	573	586	569	567	571	614	573	597	597	571	559	587	593	580	565	553	578	559	593	602	565	608	576	524	599	577	613	622	572	543	593	606	557	593	564	555	581	574	597	600	565	614	604	586	572	630	574	585	559	570	607	590	548	570	585	572	624	564	581	578	545	579	599	575	559	558	563	614	588	601	571	577	549	568	609	584	587	574	558	587	586	542	570	605	578	650	590	587	551	607	598	594	569	586	558	549	583	586	586	583	562	575	581	576	543	603	623	598	590	621	610	597	565	543	566	539	593	598	638	584	603	643	568	580	621	593	608	582	550	593	557	601	614	545	558	615	589	580	604	596	578	569	610	548	629	610	579	573	606	553	571	606	579	628	552	634	610	593	592	618	593	593	616	578	564	610	598	587	614	574	607	565	587	577	568	592	619	588	578	548	581	587	607	550	560	597	553	558	613	609	615	585	569	590	568	603	583	533	590	600	597	554	562	561	546	530	593	554	589	563	580	598	555	603	545	588	570	553	630	613	606	592	611	590	573	616	596	603	586	584	606	579	567	601	584	585	539	626	574	563	558	593	594	615	569	587	566	588	610	564	581	577	574	611	596	534	603	570	557	602	576	606	590	567	573	594	637	590	559	587	581	577	582	589	575	609	561	575	593	568	576	611	599	542	580	569	603	607	555	565	587	551	594	602	564	586	573	598	565	564	592	569	542	524	578	598	614	633	581	602	615	556	569	637	615	605	574	569	589	639	557	600	592	543	586	599	623	573	619	571	572	609	583	594	567	576	597	577	552	596	575	565	563	588	558	570	613	531	586	556	586	602	574	533	593	589	655	612	605	594	596	573	589	566	572	575	592	632	547	563	684	590	537	573	606	563	572	600	577	602	573	575	581	638	604	626	576	547	538	587	551	539	638	580	590	612	595	559	590	616	612	615	620	585	582	619	601	584	601	605	581	520	600	580	601	563	612	629	589	602	559	607	572	552	533	594	599	551	537	562	540	557	592	574	592	601	540	596	600	548	552	618	562	580	558	560	596	625	618	579	566	597	578	603	586	569	573	631	575	588	549	612	597	588	583	585	566	612	633	598	603	568	570	586	602	544	543	611	642	573	540	587	555	573	574	591	582	591	585	561	574	575	585	572	583	599	587	610	606	589	591	578	564	552	542	584	576	592	544	556	581	572	573	580	560	578	564	587	564	593	568	595	576	619	589	635	559	594	570	587	614	583	626	612	531	546	622	589	595	582	594	528	535	582	628	551	605	586	560	612	606	539	670	578	630	572	607	583	605	598	597	612	562	554	591	592	595	613	638	620	585	584	544	592	613	584	582	618	551	589	584	571	619	611	609	543	629	608	601	597	559
24002	20982	28024	24117	18786	1397	565	394	322	297	295	262	217	232	206	201	199	216	176	215	179	192	183	161	171	189	178	197	201	175	191	194	153	172	161	175	183	181	160	196	168	190	170	167	199	164	172	177	134	163	145	180	120	160	182	199	182	143	175	177	173	169	173	179	198	150	165	176	182	173	170	158	177	170	193	182	160	178	149	177	184	172	184	167	156	171	168	164	164	170	179	149	153	182	184	165	164	173	183	165	162	174	145	158	168	176	171	167	165	158	175	168	186	165	188	159	198	150	152	190	184	149	171	164	177	164	190	182	168	152	165	185	178	182	172	186	160	177	166	155	159	176	182	168	164	169	172	145	159	181	169	152	157	182	167	188	150	162	186	198	161	151	166	149	181	156	169	172	187	170	154	165	171	166	138	166	158	162	199	172	169	149	161	185	179	162	167	159	180	175	159	163	183	172	161	155	158	164	149	183	192	166	185	186	182	148	171	167	165	164	152	156	178	181	178	180	169	181	173	146	164	162	185	153	161	152	173	172	184	197	143	151	181	145	129	167	160	177	146	181	166	171	155	168	189	158	154	166	169	147	153	179	170	162	196	163	163	151	136	183	166	175	186	148	146	177	158	182	142	146	179	175	156	162	169	178	139	163	132	153	178	155	162	143	165	171	163	175	174	159	174	165	160	184	187	179	151	155	166	170	155	161	193	164	162	161	180	167	175	163	176	153	166	149	167	154	189	147	172	155	157	158	173	162	161	154	173	174	204	143	160	180	173	152	163	189	171	177	175	164	151	146	174	175	176	169	150	184	147	160	157	151	159	149	175	176	156	173	175	147	172	155	158	158	179	149	156	154	154	162	176	162	153	172	166	180	197	166	157	180	171	186	179	159	185	143	175	174	166	168	177	179	168	151	164	181	149	182	146	176	171	147	159	150	153	165	155	163	161	181	178	161	171	151	164	172	169	168	189	185	167	171	199	154	155	146	159	166	172	144	139	166	163	176	168	162	158	165	169	160	153	173	156	186	155	153	169	145	179	171	182	173	149	188	168	167	181	177	176	148	160	197	173	190	162	161	147	177	186	177	174	174	171	171	186	180	163	174	179	143	189	169	189	176	159	168	159	178	160	182	167	149	172	181	170	174	150	166	175	195	199	171	159	162	156	159	160	171	177	175	163	165	159	180	187	162	159	165	162	168	169	165	157	162	145	157	145	152	148	180	159	162	193	173	172	167	154	167	186	153	166	169	171	173	156	149	151	173	183	165	185	159	161	154	176	160	169	178	143	193	145	162	175	168	189	167	176	147	171	183	165	182	160	157	157	171	160	177	162	159	136	176	157	161	147	164	151	158	162	135	159	162	172	160	154	164	161	176	154	154	170	172	155	178	175	186	177	155	174	171	155	165	181	204	172	160	161	145	158	137	167	172	182	174	151	138	167	159	162	177	175	159	146	166	161	158	182	169	184	161	166	192	149	188	177	170	173	156	177	145	161	186	153	147	160	165	174	164	175	177	169	145	155	168	171	159	174	137	164	164	152	159	166	169	153	156	163	185	168	177	171	171	168	190	163	181	157	185	168	157	170	150	192	158	143	167	161	141	159	173	182	169	152	189	175	171	163	172	170	166	159	162	174	151	172	176	154	157	168	183	180	145	150	152	194	159	167	180	177	150	164	157	145	161	163	163	176	162	166	156	156	135	187	182	167	171	164	167	178	152	158	152	179	154	165	158	203	163	178	176	176	175	156	142	153	164	176	170	170	166	176	155	162	183	179	141	179	184	164	138	165	145	172	158	177	162	181	177	169	135	172	173	207	152	139	161	161	153	155	174	159	197	178	172	185	169	170	153	163	180	176	153	166	176	165	169	154	158	164	155	178	180	140	159	167	179	167	176	163	154	151	170	172	169	134	159	148	173	158	155	172	176	177	175	161	157	157	171	176	156	165	162	147	183	181	144	167	175	172	146	149	168	138	161	159	178	180	163	163	162	159	172	170	163	161	179	184	148	152	147	142	170	172	169	156	152	169	161	180	172	163	177	170	173	167	183	193	168	151	183	166	168	149	184	154	167	181	182	184	160	167	155	169	159	185	187	185	179	175	170	165	162	179	178	152	176	174	173	145	164	166	170	163	167	159	196	157	163	158	195	183	154	169	152	141	187	164	170	168	163	165	145	166	174	155	180	169	147	176	169	153	180	177	183	163	171	179	170	175	177	166	176	162	193	159	158	191	183	184	165	165	168	161	196	182	148	179	165	164	184	197	149	169	172	144	164	166	157	167	162	152	172	155	163	188	191	177	174	165	159	164	148	168	171	179	144	162	153	174	176	160	143	158	168	155	190	163	145	152	154	153	178	176	157	161	175	164	165	173	160	165	161	154	156	156	185	164	170	177	150	174	147	158	160	156	173	197	156	181	177	168	186	174	153	152	193	168	170	159	148	163	160	172	183	206	140	162	154	172	159	164	153	179	171	135	165	162	179	150	150	136	165	168	151	169	150	162	177	193	162	165	165	172	162	187	170	164	193	209	163	160	159	133	174	168	142	186	166	168	171	151	188	153	163	177	156	163	160	162	165	160	167	179	166	148	179	169	133	163	175	161	167	148	162	138	155	166	148	183	152	176	181	180	150	173	163	162	171	189	164	143	186	169	180	181	174	185	170	177	176	157	173	161	147	154	181	160	182	142	166	170	171	169	158	182	168	177	162	160	171	161	165	149	154	184	169	164	167	160	175	168	154	166	157	166	148	171	165	170	131	170	156	159	159	172	153	166	141	156	172	159	165	187	162	189	160	182	155	158	175	159	181	188	175	169	171	163	182	179	167	183	157	179	155	158	150	165	173	170	155	165	177	156	171	163	178	187	160	165	178	196	183	175	167	163	161	155	141	134	169	162	141	148	164	169	173	164	176	160	163	178	165	150	161	176	170	179	159	139	186	170	136	143	180	157	165	176	166	187	173	175	170	156	144	165	167	169	158	186	181	165	191	174	152	195	168	169	163	175	168	162	164	183	160	170	169	172	173	172	145	179	154	155	163	154	175	165	148	176	156	175	180	161	153	161	157	151	156	156	169	155	156	148	174	152	182	180	176	145	191	171	168	198	177	166	149	161	166	174	163	173	164	166	180	158	195	164	177	143	153	149	162	142	173	149	148	164	158	157	164	173	181	170	173	181	162	174	177	167	142	170	139	146	175	169	186	145	163	175	181	198	177	167	165	170	158	148	171	163	178	189	177	153	171	168	207	163	161	146	174	167	156	166	174	166	158	139	164	168	158	155	169	174	159	151	150	169	163	151	173	170	185	163	137	172	169	166	144	165	169	163	178	176	184	147	187	183	167	174	158	173	164	164	163	163	150	166	151	163	159	168	148	175	145	152	183	192	169	196	176	160	192	140	154	157	141	169	159	176	165	161	168	159	141	147	171	154	171	177	184	192	151	172	158	195	182	185	159	180	151	164	167	159	198	153	166	181	177	158	174	157	177	167	175	185	147
14897	9653	8079	3931	2781	1811	1440	1178	993	847	762	645	609	556	489	501	461	460	428	408	411	439	379	409	400	391	379	382	373	346	347	396	359	343	332	343	363	327	351	346	306	356	341	330	340	368	341	325	337	348	343	340	340	356	356	309	328	334	314	338	332	336	350	324	353	312	329	305	330	330	323	320	351	372	292	328	344	338	319	353	325	329	346	346	352	323	289	335	314	306	309	341	338	341	311	308	348	321	303	331	315	345	341	293	326	331	356	288	315	357	311	277	337	331	345	356	341	345	324	310	319	300	321	321	320	314	299	336	325	315	337	328	304	349	314	324	323	336	314	296	330	305	352	304	321	331	282	327	308	362	324	335	324	317	308	334	332	317	332	342	327	308	334	324	334	296	331	294	308	310	333	356	310	332	287	342	312	335	313	344	318	309	311	322	340	325	350	331	345	285	345	318	323	295	346	298	311	364	295	296	325	326	324	327	308	346	340	306	339	311	321	330	308	335	328	350	318	311	312	308	305	328	330	296	320	343	309	324	323	326	346	301	327	305	324	327	318	299	345	303	355	343	305	318	313	300	339	332	315	306	310	319	300	317	303	332	314	358	349	315	309	294	319	305	332	325	355	312	317	310	318	311	323	287	315	363	330	351	326	340	311	338	335	349	312	303	341	311	324	305	328	295	328	358	318	327	311	330	307	328	329	356	297	348	335	309	297	299	324	313	353	322	335	313	331	330	307	329	328	333	342	336	312	326	291	333	309	323	348	303	302	320	320	323	334	311	315	314	331	344	333	293	334	324	331	308	331	341	333	301	325	313	287	307	325	309	319	347	311	315	334	300	308	335	307	314	319	330	326	305	319	329	310	318	326	313	307	326	315	310	345	339	336	321	279	332	322	362	330	321	317	343	303	367	321	328	321	317	314	330	315	308	327	332	315	303	313	304	316	342	328	309	328	329	326	302	313	308	302	340	307	336	323	332	326	341	307	343	321	326	338	340	342	320	336	332	304	350	315	320	310	323	350	287	310	312	314	315	303	317	329	367	313	301	314	313	367	340	338	325	319	310	292	335	325	330	331	307	323	349	310	350	346	328	321	312	291	335	343	339	314	311	313	322	303	328	347	331	320	341	319	300	340	339	343	300	317	328	317	294	335	322	352	329	320	349	324	306	324	296	337	316	309	328	325	347	299	314	318	308	290	301	320	318	314	290	296	342	323	320	321	351	332	334	295	353	316	329	342	322	292	310	343	317	336	284	293	331	337	338	315	343	319	328	323	355	296	291	308	301	327	313	315	337	343	309	293	320	331	299	297	291	316	318	324	316	333	323	342	324	348	354	331	332	333	286	323	291	347	357	341	303	337	334	310	347	324	319	314	343	326	300	328	292	303	345	310	327	323	327	330	328	334	330	315	332	332	323	325	340	353	304	343	319	355	311	337	318	299	291	333	329	294	324	312	318	336	339	302	332	330	307	311	303	318	332	316	285	331	311	330	335	328	324	308	293	327	332	294	319	338	326	349	373	309	327	386	366	318	331	302	318	347	315	303	328	335	308	321	331	329	310	330	329	271	306	311	341	319	341	311	347	330	310	324	323	310	346	295	304	322	325	316	351	313	343	325	316	308	335	338	312	345	301	363	367	294	334	348	305	320	337	326	307	361	292	325	345	336	290	338	324	302	314	300	328	332	310	324	322	318	341	354	317	284	333	315	327	331	314	298	311	307	328	335	317	345	336	289	331	288	346	315	339	319	325	357	317	284	307	312	322	353	355	322	348	323	319	338	309	335	317	326	322	326	324	364	305	294	291	351	317	314	320	367	333	314	315	340	346	311	361	340	306	332	353	326	364	305	332	341	301	323	363	302	331	358	300	307	351	344	318	295	335	339	315	324	332	333	326	324	341	335	330	314	313	330	325	317	331	356	319	333	330	332	307	327	357	326	330	309	329	319	328	319	310	325	328	328	324	309	307	310	309	300	293	331	304	330	326	320	302	323	354	346	308	292	317	310	350	343	324	359	328	330	307	332	323	342	322	302	348	334	322	308	315	345	309	330	332	350	346	356	307	331	300	327	308	352	312	343	304	324	281	312	314	320	330	311	315	293	333	287	340	303	322	326	321	347	291	340	344	305	317	329	297	342	319	319	344	321	328	333	316	333	319	326	276	330	325	344	322	309	314	310	316	330	358	330	324	349	310	329	336	332	312	359	318	317	346	322	312	311	328	314	352	335	347	309	329	319	319	310	315	338	327	333	315	319	371	316	308	299	323	333	317	296	320	306	345	296	337	335	344	331	332	286	315	306	305	333	304	316	332	364	346	315	322	332	331	309	331	333	348	346	347	306	328	274	311	324	314	313	318	291	313	334	343	297	284	307	327	327	332	309	304	312	348	310	305	340	290	331	320	298	347	310	328	329	285	300	309	319	314	311	322	326	330	336	313	350	308	346	333	321	367	319	306	359	329	347	301	313	326	352	359	308	361	306	359	317	333	315	346	314	295	341	309	305	322	303	327	341	330	329	329	316	366	307	301	299	336	318	272	315	337	296	308	303	323	297	293	311	291	312	311	335	320	344	344	324	354	318	370	306	313	317	290	314	363	312	323	322	322	314	326	307	325	318	316	340	294	325	302	285	339	340	298	295	300	337	323	298	346	337	340	324	292	345	308	310	289	348	336	310	284	307	340	301	323	302	331	311	321	326	332	313	309	295	314	303	328	309	327	316	350	349	283	308	321	304	325	344	301	324	350	310	333	334	316	344	344	309	325	352	305	337	307	367	332	312	298	322	306	336	315	325	345	326	329	328	329	303	330	316	300	292	332	348	305	329	315	353	323	347	316	356	310	348	310	334	337	333	334	328	325	343	327	328	320	323	345	332	347	319	329	329	310	320	332	327	319	288	322	305	320	321	301	341	344	336	307	292	299	299	332	311	339	330	323	310	325	324	338	321	318	325	341	304	301	350	307	307	311	314	338	299	332	342	341	315	331	294	280	325	345	326	325	311	337	324	338	305	295	328	273	301	313	331	305	321	320	301	309	317	327	334	311	312	349	350	320	325	329	326	341	313	323	295	318	314	329	299	316	357	340	334	303	338	320	293	297	280	371	337	336	348	348	326	324	338	335	310	326	330	368	297	315	317	327	324	357	316	318	305	345	330	323	312	303	359	293	321	327	358	328	312	338	353	340	330	319	295	310	322	349	335	323	326	319	332	350	301	318	345	337	313	302	314	330	336	331	306	308	322	360	301	324	297	325	324	312	310	288	364	323	346	313	296	327	312	325	329	311	306	308	330	290	326	336	324	337	318	334	297	324	316	330	328	314	328	334	341	340	318	327	329	334	318	336	331	313	349	292	309	292	300	329	309	316	301	300	328	312	298	334	322	326	336	323	320	297	349	298	327	320	337	317	338	314	331	348	290	322	331	310	337	325	340	303	303	282	352	299	342	300	332	329	331	315	349	349	308	329	314	304	346	310	302	310	298	322	343	324	336	332
23115	21032	28775	23503	21035	17498	1913	836	681	588	588	578	533	462	483	438	468	451	443	388	425	402	382	401	426	391	422	362	352	394	410	423	397	367	409	383	391	376	404	393	391	368	369	353	391	387	381	405	376	369	379	379	380	358	386	383	366	348	390	371	377	364	369	364	342	337	368	373	406	326	372	348	339	360	360	382	334	351	364	352	349	362	387	328	400	368	362	355	348	366	360	370	399	356	364	353	352	385	315	368	387	398	365	362	394	361	342	374	376	395	358	358	372	353	407	389	395	355	367	358	380	356	396	387	403	352	401	366	391	385	361	393	353	393	363	373	350	374	380	361	356	353	354	381	363	364	398	361	357	356	358	382	339	376	377	368	367	386	359	375	360	355	339	383	373	359	368	393	400	380	390	361	360	360	357	387	347	370	384	360	370	337	385	363	363	376	347	377	365	360	369	397	335	363	349	366	364	388	400	357	398	332	382	379	355	374	376	411	370	360	364	395	364	341	387	400	376	363	349	344	367	334	370	358	353	427	353	393	328	380	357	345	364	355	367	381	364	376	346	320	380	395	381	374	389	381	397	365	366	387	335	369	387	355	373	371	308	383	349	364	358	366	359	351	362	355	367	328	367	372	339	368	365	341	354	362	375	393	396	398	339	344	398	359	345	362	361	373	394	378	370	368	349	381	350	384	379	373	374	350	358	369	398	381	386	361	360	363	390	352	358	359	390	357	372	341	382	355	346	362	362	350	358	380	352	341	337	343	345	339	388	372	359	373	355	341	374	418	385	349	340	326	375	368	375	352	378	338	383	392	369	366	363	354	365	379	383	346	365	343	379	374	387	372	380	391	383	402	376	349	339	365	373	403	369	363	372	360	372	342	404	365	341	362	385	349	397	374	390	342	355	360	351	381	336	392	358	368	378	385	331	361	384	380	356	386	350	399	362	367	347	360	366	388	386	368	363	333	339	330	367	381	370	387	391	358	375	357	358	371	370	372	403	358	363	367	357	348	363	338	324	369	374	348	378	380	340	354	355	337	358	348	372	341	369	366	406	361	370	382	341	384	357	371	364	372	390	378	350	314	381	342	374	372	410	367	362	397	361	338	332	369	419	395	388	326	390	368	387	342	376	353	347	366	370	369	364	375	358	349	367	372	334	366	385	376	338	328	351	359	344	355	348	365	326	387	375	370	369	371	357	349	377	373	388	355	361	351	408	363	338	337	340	379	359	376	378	330	400	337	358	366	335	370	385	397	357	341	340	378	378	351	330	351	364	354	393	364	359	347	373	360	380	380	366	375	365	356	354	353	371	373	386	364	394	356	373	371	371	365	389	377	382	350	385	379	353	351	359	418	351	377	362	356	365	378	361	331	346	383	355	381	388	360	368	411	350	348	365	361	354	386	375	340	374	401	363	392	363	372	338	394	344	367	338	367	366	384	402	362	383	386	362	347	327	375	385	385	348	345	340	390	390	364	385	366	337	349	351	351	343	391	351	382	360	356	340	401	348	353	333	387	364	356	382	400	403	368	395	360	369	388	347	382	393	398	376	366	384	324	393	353	359	352	349	384	365	348	365	322	381	344	352	378	387	361	343	366	351	386	370	391	392	384	348	395	393	358	346	357	384	375	366	357	321	394	369	364	351	337	330	368	398	357	395	332	406	357	339	346	378	349	356	357	352	374	391	327	372	336	386	363	348	346	328	354	373	338	400	365	349	352	383	349	357	375	352	335	360	336	377	360	352	357	367	388	380	350	404	374	357	328	378	378	350	390	363	386	403	371	354	376	376	331	351	346	335	375	350	381	356	368	385	371	377	357	364	348	376	370	355	357	391	358	356	363	368	357	402	382	374	367	373	348	346	328	337	372	367	413	339	352	360	350	380	392	379	364	362	354	377	382	352	339	374	373	325	371	332	376	353	355	369	360	339	376	399	371	354	373	362	370	342	381	340	357	359	361	381	349	365	369	367	358	347	346	356	360	375	395	342	343	354	337	357	382	366	375	370	370	342	384	367	363	363	347	339	347	371	370	374	368	382	352	377	354	386	392	343	355	332	353	341	397	400	356	370	332	363	367	370	375	334	362	392	365	378	374	355	358	349	369	356	371	357	398	367	363	373	336	354	409	363	348	362	363	387	349	347	368	351	393	352	348	393	340	342	345	377	358	384	379	358	359	373	355	386	365	378	378	357	328	345	370	366	371	386	352	406	361	327	358	385	395	332	356	396	383	352	359	382	353	377	343	345	329	374	375	336	361	331	370	302	354	384	369	362	335	363	383	351	371	370	385	383	356	333	354	341	375	335	361	371	360	352	335	383	356	349	361	384	357	371	346	324	369	348	403	360	359	355	395	319	347	357	370	367	353	366	375	351	364	366	381	366	401	374	352	392	366	329	366	369	356	379	354	374	372	358	338	340	376	373	328	364	340	413	362	386	360	350	386	386	368	344	342	361	347	356	360	354	376	343	371	383	359	340	341	356	380	330	358	383	382	373	353	379	375	367	383	370	355	356	351	353	360	377	380	357	374	320	376	355	373	383	355	367	380	369	373	376	357	370	362	348	364	356	366	372	373	339	320	374	363	377	340	364	374	385	363	367	354	408	386	364	369	365	358	360	373	363	348	363	384	380	384	383	375	355	336	364	336	375	342	388	349	342	327	367	363	338	379	376	393	353	343	401	332	366	370	333	347	357	369	370	341	407	333	368	362	332	360	351	359	347	368	393	376	345	377	360	404	328	341	339	366	407	346	374	353	339	384	339	394	309	355	361	374	377	353	328	367	355	357	333	347	364	358	351	352	377	366	357	393	363	337	343	369	379	364	381	359	360	388	362	389	365	364	395	377	393	380	404	366	331	377	366	359	381	368	384	381	382	361	366	359	366	359	339	342	341	374	390	362	384	387	356	374	368	361	351	372	312	385	372	371	351	381	341	364	344	365	354	382	360	374	331	360	358	360	356	369	356	361	348	359	344	323	354	365	396	351	352	379	356	388	350	389	345	381	384	391	400	360	352	376	394	372	365	343	370	340	349	366	356	358	363	398	372	368	362	348	346	363	343	377	373	374	364	343	336	380	347	353	371	357	385	344	334	384	367	380	362	352	358	359	350	369	352	347	340	387	339	352	340	380	375	331	361	382	341	369	336	385	387	405	376	362	369	392	342	370	394	363	415	351	381	375	360	368	341	381	362	384	338	395	362	343	388	351	387	337	379	371	358	354	341	346	341	388	361	376	335	353	388	350	380	346	354	393	360	400	374	379	344	380	377	361	324	345	366	379	351	370	352	359	378	378	334	343	366	393	391	353	370	354	353	387	384	388	331	344	359	386	370	348	394	357	394	365	376	381	389	346	328	352	364	355	361	338	345	361	369	373	362	349	394	427	370	361	384	385	359	343	371	382	361	349	391	383	398	341	355	355	360	363	402	357	334	362	352	361	381	410	343	362	343	385	363	378	359	364	325	393	372	353	338	363	369	356	386	388	350	363	353	362
17135	15662	13279	7023	4864	3516	2793	2167	1897	1558	1458	1341	1107	1064	990	971	921	876	867	859	806	816	773	763	732	724	772	684	687	709	667	669	683	693	688	708	669	663	682	649	678	683	653	665	663	671	692	642	657	679	610	650	604	647	657	667	664	659	588	612	626	636	640	627	632	656	637	612	616	619	635	622	667	678	601	657	658	611	618	627	640	630	620	610	635	624	646	644	640	613	634	639	582	584	604	651	623	617	601	632	629	606	625	650	686	635	612	658	666	641	626	653	636	602	630	594	640	625	610	617	656	589	638	595	615	650	594	666	643	645	639	670	611	628	653	608	625	640	625	595	608	643	618	619	635	629	609	638	641	635	601	652	586	635	673	647	610	620	622	625	646	671	601	621	615	616	591	632	612	611	636	625	614	603	631	630	679	632	687	623	653	629	612	663	632	597	613	686	607	616	590	572	656	606	615	614	625	641	609	667	610	615	633	629	571	644	634	606	621	628	607	633	612	660	633	620	614	619	638	617	613	617	625	634	692	570	625	692	620	649	570	640	660	618	624	633	647	621	638	610	639	605	665	659	628	613	654	607	617	584	594	606	638	639	596	650	605	559	613	641	633	602	639	609	610	583	608	645	614	629	663	654	652	584	626	611	575	601	594	600	623	625	612	601	639	622	621	631	644	621	633	585	604	640	588	608	612	630	646	642	621	614	583	593	586	671	619	605	647	652	629	579	588	646	597	609	620	618	633	679	621	640	619	594	644	608	648	597	637	658	609	644	570	629	591	642	625	615	601	595	590	644	643	610	624	646	629	594	653	612	668	639	658	599	649	584	614	604	638	592	644	657	597	607	631	564	593	602	584	686	639	619	623	606	652	598	634	618	624	606	583	587	675	667	614	615	637	684	607	624	614	614	582	616	638	631	582	626	647	575	664	594	637	573	587	640	606	624	637	656	617	569	620	586	593	586	634	669	593	618	605	666	654	672	661	614	646	615	585	602	629	654	660	609	651	632	606	630	601	674	612	660	618	641	598	641	602	582	603	601	600	646	629	633	592	615	622	616	632	617	600	628	632	670	632	651	643	603	639	602	676	655	600	620	632	591	586	614	647	614	642	607	607	623	666	621	583	612	632	644	582	639	646	676	647	643	631	629	620	613	632	637	593	567	607	655	619	614	631	621	644	647	644	615	639	648	661	622	632	643	627	604	607	625	613	617	619	613	624	663	631	596	645	576	603	664	635	598	617	625	646	630	685	608	643	638	594	647	596	668	603	582	613	646	634	645	623	635	625	601	628	669	616	554	623	653	646	630	602	651	612	602	666	615	635	653	603	643	588	602	630	615	654	590	639	631	651	614	602	592	587	626	638	645	633	657	626	623	603	590	650	648	587	652	643	635	631	621	655	654	618	629	659	644	624	659	579	605	645	584	637	633	602	601	580	618	639	627	658	597	628	625	633	646	625	616	679	661	671	632	648	601	595	593	614	605	599	642	611	578	641	657	618	575	629	603	590	637	631	600	646	600	642	583	637	665	567	651	618	609	636	625	627	620	636	628	667	600	632	605	609	623	587	611	628	601	642	636	641	573	605	640	609	641	611	674	583	618	610	629	593	602	647	640	624	637	640	599	592	608	620	636	621	582	629	640	628	590	631	629	583	610	646	600	586	614	601	634	603	620	617	649	641	646	623	605	642	562	624	607	640	587	646	625	632	597	628	579	621	641	586	590	668	613	634	602	610	647	616	657	619	639	621	672	627	625	585	606	589	663	597	652	614	635	596	614	640	684	591	620	632	601	577	623	649	600	669	615	629	637	611	590	643	666	586	633	640	676	628	638	650	610	636	620	672	640	661	622	671	618	589	619	647	639	608	614	614	611	653	607	584	624	616	620	632	607	623	614	578	690	673	623	626	590	634	630	645	663	613	611	612	617	574	632	661	688	618	642	656	633	631	611	586	616	588	602	632	618	605	627	634	594	592	630	606	613	634	631	659	654	614	638	683	604	631	656	608	646	628	687	600	627	626	634	604	592	605	592	648	621	647	621	625	684	654	624	629	615	641	614	654	620	620	591	675	623	578	604	641	574	600	600	648	619	646	568	601	653	643	632	627	620	643	638	608	621	597	638	579	634	592	650	619	615	630	644	612	586	611	615	628	638	605	590	640	628	645	598	617	563	605	619	650	651	610	602	568	640	680	602	652	651	607	664	627	599	624	616	612	660	658	590	614	629	657	596	676	632	686	679	635	647	648	606	608	611	606	657	641	619	630	645	622	632	611	609	649	624	614	603	596	585	605	631	635	602	601	625	652	617	610	640	639	635	576	608	631	608	611	645	631	571	623	658	584	592	606	653	653	669	653	644	648	621	664	611	647	637	602	611	669	672	625	627	578	647	629	605	630	592	625	629	616	594	628	573	667	634	641	608	642	636	596	664	631	606	653	640	609	581	652	605	622	615	678	646	649	563	636	601	631	659	644	624	610	668	655	642	621	638	630	604	662	650	601	676	616	618	578	572	620	606	682	683	592	624	563	599	610	596	615	625	634	601	613	619	628	645	646	604	609	629	595	600	599	636	652	606	622	631	641	621	588	592	578	640	606	586	630	633	601	658	604	680	625	651	603	634	565	592	606	609	609	642	615	606	598	628	623	602	642	592	622	588	593	641	633	633	579	629	625	599	657	625	608	650	652	608	648	599	616	623	651	592	613	598	619	622	630	623	610	616	650	616	639	626	656	633	606	603	631	536	628	648	648	568	633	634	613	639	605	622	591	599	628	617	592	635	600	658	612	611	631	620	714	661	599	646	626	648	626	624	651	631	639	597	643	610	616	591	597	670	618	602	593	626	616	627	634	615	635	595	617	606	623	672	606	587	615	637	618	619	623	597	605	636	633	600	631	617	629	614	594	630	650	651	618	578	592	596	651	618	619	593	590	639	593	631	596	655	560	582	587	643	616	617	628	638	627	657	612	594	639	639	623	652	639	584	613	606	649	634	656	623	652	639	639	630	601	612	625	631	635	630	594	604	606	652	613	593	640	686	633	554	609	608	620	594	624	624	629	679	653	596	632	632	666	621	619	632	619	617	639	628	618	642	580	622	591	611	640	617	649	602	599	659	648	621	626	631	560	640	684	629	655	680	629	649	619	635	664	607	583	629	601	619	620	672	588	673	593	633	635	645	639	584	688	654	602	645	614	635	656	607	634	567	620	671	643	603	592	646	640	568	559	593	631	593	578	626	665	609	598	650	606	631	663	680	594	637	583	637	620	584	627	630	658	608	576	601	606	618	655	673	644	638	615	604	615	604	574	654	572	646	635	635	634	607	603	609	633	645	611	622	642	616	591	615	652	595	599	613	634	622	643	638	624	632	618	609	612	620	615	649	602	645	574	600	616	652	628	558	629	627	632	622	669	650	626	598	653	644	608	604	609	602	613	617	592	656	644	644	613	611	668	674	627	595	578	604	645	615	629	606	635	588	646	638	638	628	624	650	645	660	610	646
26785	20190	7066	677	408	364	363	324	332	335	306	337	333	328	327	313	335	320	299	343	324	326	309	329	316	340	321	325	297	324	294	281	334	285	339	312	336	332	310	295	317	305	291	352	328	296	313	347	302	289	308	318	332	330	307	328	313	346	312	322	310	291	332	328	282	326	306	318	321	337	321	315	296	338	304	294	337	318	349	297	335	317	313	325	310	298	336	346	306	331	288	310	345	326	341	350	295	301	347	312	303	328	294	325	301	330	322	289	275	297	320	331	309	327	304	344	320	322	315	331	299	334	286	322	331	323	366	351	336	294	298	297	311	322	345	312	309	319	322	307	350	328	319	325	350	328	309	339	333	317	342	322	314	299	310	325	345	306	333	310	320	307	310	326	301	311	299	321	323	301	292	325	307	294	319	357	318	307	307	313	312	301	308	321	347	320	291	298	309	312	331	330	305	297	307	296	355	323	321	315	323	273	328	300	320	295	299	313	349	320	321	304	323	363	301	307	299	296	303	313	335	308	357	294	309	280	336	330	323	309	331	330	346	305	315	321	313	310	316	310	337	288	318	276	317	317	342	301	302	307	336	301	294	313	332	314	318	301	308	290	311	307	346	314	312	317	351	294	302	324	296	289	305	341	332	363	321	338	338	313	291	336	327	306	308	337	310	293	321	334	309	323	322	305	306	304	340	296	287	326	318	334	334	332	327	296	312	332	294	322	367	335	332	325	338	297	322	305	291	320	314	303	339	289	297	317	294	346	337	355	328	323	306	331	321	275	326	321	316	300	325	313	312	306	343	366	324	332	314	309	322	313	339	310	284	325	339	304	277	289	317	326	308	316	333	309	333	331	329	315	345	366	326	348	352	322	323	327	345	335	313	321	301	300	299	347	307	296	324	318	296	363	350	290	307	301	334	308	296	317	315	343	294	317	307	334	271	304	330	348	284	315	299	290	322	318	311	316	332	333	334	288	345	305	297	324	313	351	312	303	292	316	329	312	360	266	310	322	321	379	309	315	343	330	323	317	317	315	340	351	329	297	336	308	340	310	300	325	315	330	306	310	337	331	305	314	327	324	312	340	309	330	313	318	320	331	305	355	336	316	318	315	320	306	276	323	311	312	310	309	315	274	287	327	313	328	340	350	319	308	312	326	282	337	353	354	357	307	341	321	323	320	289	329	325	290	340	311	307	301	286	309	319	356	290	329	320	326	302	293	314	301	330	315	296	316	304	292	323	326	310	341	315	309	342	317	330	332	348	277	305	296	326	327	319	316	302	319	302	317	330	362	289	301	318	318	352	279	310	309	287	341	327	313	314	313	337	290	349	311	295	346	313	283	306	323	292	315	320	312	330	316	317	310	350	322	332	316	315	338	321	299	332	329	321	302	306	312	317	304	317	301	315	330	325	316	286	326	341	326	318	309	317	327	356	299	306	334	332	313	284	318	299	297	333	295	332	299	328	327	293	325	306	299	324	345	294	297	318	311	320	320	334	317	311	290	327	340	327	308	341	310	319	307	320	327	348	313	301	316	323	281	320	314	325	337	315	339	279	321	326	316	320	306	281	320	306	322	325	321	269	321	332	337	334	349	332	313	327	334	331	318	328	309	283	313	323	312	316	336	323	309	297	299	300	292	313	319	298	322	306	312	314	334	347	319	332	311	292	313	311	296	295	313	304	337	316	344	325	329	311	301	318	309	304	314	305	294	298	292	332	312	335	311	303	322	315	316	334	334	342	299	317	279	313	300	304	323	305	310	298	288	328	291	348	306	318	319	308	323	329	304	295	321	313	315	306	300	329	306	332	323	346	292	360	300	316	286	317	292	307	320	289	319	283	328	326	297	330	317	307	331	315	340	347	316	284	306	313	329	297	322	321	318	321	305	311	328	305	301	309	312	311	334	301	304	325	323	318	341	300	337	336	333	303	316	314	341	318	328	303	306	303	316	280	312	320	354	360	316	307	305	316	329	308	302	334	296	293	325	305	311	302	323	316	328	288	296	338	320	363	335	323	334	315	320	298	322	305	307	298	324	309	311	338	319	338	302	323	331	286	324	325	319	335	331	303	321	293	310	320	286	325	306	319	325	341	316	307	344	325	314	307	304	306	304	284	343	326	330	320	327	289	322	311	319	295	352	310	301	296	297	325	317	308	300	335	308	335	318	350	312	305	320	336	306	299	324	357	306	275	350	342	306	293	325	320	348	336	297	351	349	335	310	335	299	328	299	281	317	338	334	308	293	273	307	326	335	317	311	313	319	342	289	327	303	316	351	346	325	319	310	317	329	315	316	305	312	320	354	354	317	326	323	315	297	323	332	327	315	326	318	322	317	337	323	303	327	287	335	338	305	334	305	352	322	339	323	332	296	295	310	293	305	317	296	323	320	323	349	329	289	304	329	322	322	321	318	328	310	346	284	326	287	310	326	315	327	317	328	308	325	342	311	310	323	306	324	315	319	324	333	314	336	325	319	326	318	313	309	347	320	309	320	320	338	331	306	347	302	300	334	317	369	341	325	305	322	324	283	322	300	310	336	302	343	316	327	310	360	293	308	291	292	329	296	345	319	319	314	318	304	333	303	314	336	306	298	311	315	292	362	309	319	320	320	327	298	334	343	326	329	338	315	306	324	306	284	340	296	321	305	299	316	325	306	311	311	328	307	312	288	340	335	310	331	307	341	352	324	336	297	325	331	333	321	325	321	310	323	312	327	325	304	305	334	321	304	314	327	329	328	311	335	312	345	329	314	301	305	271	335	286	308	336	333	318	313	307	336	333	297	287	341	306	320	299	307	358	350	360	317	297	346	298	344	342	324	333	314	323	337	339	303	332	296	318	347	326	293	304	341	302	292	327	318	324	311	334	290	333	338	310	309	291	295	329	305	321	302	298	345	309	316	313	329	322	306	293	317	328	333	348	320	321	343	294	345	320	318	332	329	331	322	329	315	337	289	345	327	291	308	318	322	316	337	315	319	327	290	323	310	300	322	319	360	291	316	280	333	324	333	329	345	330	303	320	326	321	323	336	321	327	346	310	278	320	318	316	299	344	276	320	349	297	302	322	314	296	327	336	279	283	301	326	320	294	329	285	329	341	342	325	319	331	314	309	282	312	347	333	351	320	309	322	319	368	336	342	298	309	330	295	340	321	364	321	341	323	339	312	324	315	323	310	337	321	305	322	333	328	292	303	337	332	347	311	322	340	301	316	280	331	311	322	341	325	298	349	337	331	305	294	304	293	300	358	324	329	296	315	321	308	318	327	354	303	318	327	333	301	291	339	332	320	319	319	337	310	304	293	319	329	307	317	328	325	320	351	317	305	327	358	325	339	317	315	316	337	336	329	296	327	328	309	314	318	280	331	331	286	339	328	306	314	325	275	312	345	288	314	325	317	313	285	315	292	285	338	349	316	337	313	285	341	336	306	294	301	311	311	313	294	294	313	299	314	345	295	304	315	315	305	327	333	332	329	345	282	326	339	331	328	305	317	338
8119	1566	1523	931	816	784	684	601	635	592	650	617	627	590	643	601	606	602	614	595	592	656	630	605	590	615	579	587	599	588	597	615	580	564	577	597	617	594	595	597	623	593	626	548	594	588	599	599	618	589	627	581	587	595	662	568	570	598	596	568	628	600	544	579	557	600	578	571	548	597	576	589	573	603	629	609	590	581	564	609	574	592	564	575	570	615	598	612	588	577	612	608	608	574	646	564	604	583	581	582	618	613	638	601	605	614	609	610	639	560	587	568	587	589	583	606	552	571	588	619	588	611	562	642	602	615	604	584	595	582	596	597	575	635	600	603	569	573	574	653	632	629	571	602	568	559	632	620	556	587	641	605	603	615	586	587	561	613	595	599	581	591	551	605	556	623	633	573	606	639	576	593	560	603	608	573	595	571	603	595	611	569	606	610	593	563	576	612	624	630	597	602	588	571	599	553	594	586	633	594	575	606	626	583	554	568	578	547	543	579	577	628	615	591	600	604	595	534	587	610	577	594	568	558	600	576	576	600	556	590	611	606	562	627	615	589	615	624	596	579	592	641	579	628	597	611	614	598	612	583	590	562	587	578	615	602	601	623	601	580	610	587	595	548	604	603	607	567	568	607	614	575	581	618	595	610	606	596	573	597	572	577	589	590	577	584	600	623	647	579	636	631	615	615	584	599	558	596	593	606	588	579	601	579	601	637	583	609	605	566	567	626	606	602	584	562	597	618	568	583	582	553	631	629	614	578	585	605	585	610	593	627	615	596	620	571	612	589	626	601	573	577	603	641	602	597	621	573	594	576	542	591	622	623	572	580	604	581	590	566	604	560	602	588	575	595	558	580	559	560	625	557	591	587	559	569	558	597	591	556	628	591	601	597	589	585	580	565	604	572	564	587	615	582	611	622	575	581	590	604	590	596	611	636	623	602	570	603	614	566	556	562	620	569	571	622	615	572	603	621	621	564	623	577	620	559	575	638	556	622	620	616	573	573	605	589	616	608	587	623	659	574	589	591	589	570	585	588	600	595	557	586	578	597	590	560	612	577	637	593	602	534	627	612	591	601	585	611	578	582	589	590	579	588	615	643	603	607	614	603	580	554	648	586	610	585	611	596	628	593	597	575	580	610	561	588	602	587	586	607	594	598	618	570	592	633	547	619	615	602	576	536	600	609	578	582	550	623	625	577	593	595	611	619	582	597	555	622	636	596	578	588	560	595	616	602	616	623	598	584	595	601	589	583	608	601	619	646	583	607	634	554	561	585	598	582	547	572	608	585	590	588	595	560	584	576	614	558	584	606	613	578	581	612	597	566	552	591	560	604	581	626	578	623	626	569	567	563	579	578	608	580	598	542	603	581	547	614	607	567	606	620	574	609	586	616	562	614	590	589	566	563	574	594	578	609	608	588	593	589	609	588	594	586	576	586	581	585	605	589	604	645	569	625	613	598	571	575	578	566	590	602	628	535	622	561	601	644	596	588	602	584	582	591	572	578	584	556	615	592	590	579	598	613	579	594	565	577	551	590	620	591	592	601	587	620	594	579	610	638	592	605	544	591	608	589	575	586	533	621	626	611	577	601	622	562	580	613	622	625	560	596	597	611	566	563	582	604	610	615	580	631	635	592	623	590	583	550	597	575	568	548	629	556	607	579	599	549	599	572	569	579	614	598	584	608	590	561	588	608	569	572	563	577	541	583	583	571	582	597	565	606	584	600	577	549	600	623	605	550	571	606	610	609	589	578	578	611	570	595	609	578	591	614	620	597	574	648	605	567	594	590	607	579	614	575	575	631	553	617	630	567	624	559	629	564	608	612	599	574	577	610	575	623	620	601	613	578	587	586	573	545	579	563	595	575	570	637	630	592	626	587	617	552	605	582	609	616	553	581	590	589	559	645	564	576	587	628	564	613	582	603	589	599	596	614	586	574	587	593	597	571	588	586	625	611	596	621	610	589	616	587	604	569	596	610	592	632	565	577	564	583	575	573	628	564	577	632	539	625	549	632	561	633	582	558	627	572	580	558	605	595	609	578	594	551	557	619	584	618	609	553	610	568	559	581	597	611	607	623	573	635	624	589	570	587	605	627	604	599	588	560	638	583	600	565	597	555	605	605	633	570	553	587	632	563	584	605	606	593	576	584	606	593	586	567	608	633	590	615	589	583	586	606	551	596	634	581	587	574	578	643	621	547	617	600	598	531	609	599	602	575	610	608	577	625	576	540	571	575	611	605	609	625	610	597	578	589	599	621	598	556	623	616	600	632	633	592	592	606	597	636	585	641	622	588	631	567	604	607	600	593	571	607	549	601	587	559	571	593	638	606	578	610	594	634	618	608	604	619	581	592	589	651	601	609	595	625	611	600	613	616	592	587	588	635	568	593	660	597	633	595	577	614	591	598	608	613	566	594	610	613	571	554	524	605	567	585	568	538	626	621	594	580	591	604	599	555	591	559	574	606	569	571	581	601	556	581	591	614	586	568	559	628	594	589	601	574	581	569	583	590	600	609	573	572	562	578	591	600	557	601	563	569	635	599	597	588	558	588	611	633	582	586	561	594	558	590	590	577	556	581	565	578	589	565	608	574	644	586	597	589	577	559	617	574	582	640	623	605	535	593	574	589	566	593	572	570	600	586	579	597	604	599	619	596	615	601	610	573	577	638	547	644	580	582	541	636	615	657	588	608	559	586	641	582	590	602	624	592	575	605	627	604	628	566	545	623	577	602	621	596	559	604	553	565	599	563	608	625	610	608	596	588	607	645	596	598	566	615	591	598	578	565	599	584	562	568	568	573	594	619	592	580	560	560	575	566	607	634	605	605	597	612	601	571	580	566	607	545	623	577	607	578	570	608	566	621	553	598	578	568	588	595	592	585	613	599	584	622	547	546	625	587	613	594	630	579	589	534	564	527	565	608	584	575	591	580	593	583	569	629	593	637	603	585	587	576	600	614	587	574	600	655	606	575	608	593	601	616	604	573	606	556	569	584	582	573	554	615	615	624	581	611	567	625	553	578	568	581	598	598	577	595	545	578	563	615	625	564	602	600	590	608	588	581	626	612	599	606	593	563	592	531	624	562	580	593	629	638	612	574	560	576	561	583	575	600	577	641	618	631	590	626	556	600	581	574	568	617	553	629	633	589	588	586	580	602	599	573	594	585	568	539	618	618	603	627	623	604	563	590	594	632	557	618	606	562	609	578	565	586	599	671	564	562	572	585	586	598	566	616	600	593	635	585	570	618	588	586	585	613	584	598	600	594	602	571	604	609	570	581	637	623	612	574	621	577	575	612	582	602	571	632	649	599	585	595	609	607	596	633	560	548	604	585	565	614	630	583	613	568	638	584	628	594	592	573	586	574	558	587	604	560	595	595	582	594	557	601	576	588	582	580	556	602	573	632	599	587	625	617	583	570	591	609	586	657	560	573	615	571	568	594	617	549	596	577	574	574	593	549	598	612	569	599	630	571	604	593	614	622	568	603	584	585
24101	21078	28129	24246	18734	1336	555	400	327	302	279	230	236	246	237	221	224	208	210	205	192	191	202	215	212	197	164	182	171	159	187	184	168	188	200	168	163	165	159	154	182	187	183	170	169	153	162	199	183	190	192	190	166	173	179	162	157	168	194	170	187	168	187	176	197	182	185	164	213	169	214	175	173	170	170	152	176	153	187	140	170	182	182	189	176	173	150	190	154	176	159	167	172	164	192	168	143	162	160	199	170	178	172	147	138	178	191	151	162	186	199	176	198	187	167	177	169	148	193	170	164	194	158	156	152	182	180	177	174	169	182	165	169	149	140	168	188	155	183	152	147	147	168	154	179	182	177	176	178	181	166	177	175	157	144	155	162	161	151	174	166	152	175	164	164	192	177	167	150	175	159	177	150	150	147	132	158	168	167	178	176	161	162	171	165	181	174	153	156	171	195	173	161	163	160	156	177	163	167	184	158	180	175	166	165	179	183	180	167	175	156	162	162	177	179	180	176	163	151	156	162	206	161	167	172	171	157	163	152	148	160	158	185	180	162	139	163	177	180	167	166	143	174	169	186	151	172	161	157	166	159	179	164	175	146	153	168	171	172	176	184	179	145	178	163	167	163	143	159	160	165	183	185	185	171	171	175	161	162	167	149	163	152	170	182	171	159	162	196	186	171	142	175	162	177	204	171	169	153	175	181	180	158	168	175	165	153	169	167	170	150	181	149	157	172	173	168	166	179	181	153	170	170	153	166	183	181	167	168	170	160	162	174	177	175	148	187	175	158	145	176	180	160	170	178	189	178	132	181	162	165	171	161	176	157	154	165	165	159	157	168	184	192	167	146	164	156	175	174	172	155	167	172	159	176	165	191	159	182	154	153	168	162	194	175	174	164	173	157	172	176	163	165	193	164	164	145	166	157	169	154	169	187	179	177	173	186	172	170	174	156	178	193	152	161	154	166	175	174	185	197	148	151	168	168	175	154	163	143	153	169	156	154	174	158	152	167	145	186	182	175	165	176	159	162	174	173	163	153	165	158	156	168	177	158	172	154	192	156	169	193	179	178	160	154	205	170	165	158	159	175	165	174	165	171	168	187	181	169	172	142	157	196	194	168	176	145	178	189	169	154	152	198	169	181	179	166	157	163	162	186	145	168	183	160	163	170	167	175	165	189	182	168	162	166	185	161	179	169	177	147	149	182	178	168	196	166	176	184	176	180	173	152	184	163	188	172	157	157	165	184	190	140	156	180	170	139	174	172	169	179	151	182	167	177	150	162	191	150	163	177	153	207	169	178	169	175	160	160	160	183	151	197	173	141	167	173	169	150	158	178	158	153	150	170	164	174	187	187	144	159	177	149	149	157	191	192	182	155	158	167	185	163	155	151	165	171	153	173	162	168	159	172	157	173	187	181	163	164	173	171	174	181	176	168	156	160	156	165	156	164	155	170	179	176	186	154	143	177	185	160	175	174	202	152	176	151	158	125	164	159	184	194	170	167	157	156	183	172	155	173	160	165	151	163	164	179	173	164	186	163	141	192	170	166	187	168	142	153	174	168	150	155	191	192	182	161	169	163	176	168	172	184	178	161	181	147	164	166	176	166	164	168	186	158	180	189	145	162	169	154	161	179	197	179	166	167	178	183	185	163	184	179	151	158	155	180	175	187	177	188	168	179	165	163	156	167	125	181	171	159	158	184	173	170	127	160	167	162	146	185	160	169	153	134	159	186	151	167	172	171	187	220	168	161	169	176	157	189	174	186	160	172	179	168	177	172	148	169	166	160	164	192	176	155	137	169	172	156	181	157	173	163	158	147	141	136	176	155	171	189	166	155	161	168	186	189	188	199	170	161	185	140	186	146	157	164	147	181	192	178	153	180	158	154	174	150	157	178	162	178	168	173	158	165	162	158	163	200	162	171	193	163	170	169	154	149	179	170	171	198	156	161	172	164	166	197	166	178	146	163	146	178	157	164	175	171	159	155	172	181	148	159	174	162	171	174	177	198	161	146	187	159	171	151	173	161	150	160	157	174	172	149	173	164	156	163	182	187	185	188	172	169	167	153	162	169	150	151	154	161	173	177	200	158	158	171	174	137	165	197	164	181	166	165	151	146	183	165	173	172	165	158	173	158	177	152	182	169	157	175	157	165	188	161	165	171	172	159	180	190	190	168	185	160	166	179	165	190	163	182	177	167	170	177	181	188	164	177	155	183	141	168	178	147	173	168	165	168	163	145	161	179	203	173	156	157	175	150	185	176	192	153	162	157	197	152	145	173	164	168	156	189	197	169	160	169	183	176	178	176	174	170	162	177	158	152	164	168	165	156	165	170	158	180	191	176	178	173	177	157	171	164	166	142	139	171	144	149	149	164	163	178	152	180	170	180	153	175	181	179	163	154	176	167	158	178	157	188	181	155	152	162	171	162	162	166	174	167	185	169	169	147	185	171	162	148	140	162	181	184	163	161	173	165	177	177	177	174	171	185	159	165	162	173	161	165	171	187	162	164	161	165	176	157	169	200	196	147	168	152	183	148	142	181	196	151	180	185	145	183	188	192	156	210	166	159	176	192	165	174	160	169	164	158	171	187	186	187	147	155	161	170	164	177	151	185	163	169	173	174	163	190	142	168	171	163	179	159	158	158	156	159	168	146	165	187	165	183	185	154	170	170	135	184	155	184	175	149	174	172	156	188	189	173	174	175	165	172	155	150	172	145	166	166	168	151	162	178	164	170	166	160	161	165	188	164	170	175	158	163	142	161	151	171	172	154	164	159	169	180	179	180	195	166	152	162	175	161	174	160	154	162	172	167	150	154	170	168	157	184	165	163	180	181	186	155	172	170	178	184	151	187	174	174	162	160	148	169	168	166	179	175	155	166	170	176	162	169	155	187	188	150	180	159	172	155	175	195	162	178	149	155	160	171	140	173	185	160	182	173	178	174	153	174	173	156	165	172	179	165	161	168	173	150	170	182	176	157	165	160	151	156	175	151	185	146	160	193	166	174	155	155	168	165	164	173	151	145	175	165	158	173	173	170	190	173	173	171	186	173	150	169	142	190	195	165	179	175	192	159	168	170	165	185	157	151	167	154	165	188	160	177	159	168	166	167	196	154	152	174	191	162	175	152	160	177	165	156	164	158	180	180	177	154	164	174	152	161	158	157	168	155	159	164	172	178	167	164	180	139	174	176	147	181	174	153	155	169	145	150	173	187	164	136	196	159	152	165	137	161	178	168	178	178	151	184	161	169	179	186	169	190	164	172	147	149	174	150	167	173	170	188	153	171	177	148	153	161	168	144	157	154	163	175	173	155	173	176	168	143	179	162	147	144	158	163	165	173	152	145	166	137	162	177	176	171	173	148	150	194	148	171	150	143	173	188	159	190	161	161	147	179	214	173	168	167	176	172	154	161	156	137	158	138	167	171	158	167	167	152	169	157	145	165	158	167	173	182	174	169	145	159	163	157	158	172	144	170	149	163	154	139	182	201	148
14394	9553	8125	4105	2711	1929	1435	1174	967	842	693	654	645	565	517	512	483	450	433	423	397	379	376	377	406	380	370	385	366	379	370	376	343	341	354	370	362	341	335	356	353	326	334	348	357	322	327	372	320	352	358	351	334	333	326	362	314	339	329	375	308	351	297	311	329	274	326	323	311	329	318	316	349	333	324	367	332	355	335	354	340	309	357	335	312	311	342	332	323	348	303	348	334	311	342	291	336	340	316	337	312	324	329	356	334	305	358	331	325	321	319	341	312	347	290	295	319	353	301	348	345	326	304	340	296	358	314	330	354	346	298	341	318	316	325	345	341	323	354	356	338	332	322	343	303	315	330	306	316	363	331	341	362	319	359	311	363	355	345	313	344	291	316	328	326	321	323	310	342	324	335	316	339	325	336	341	320	336	329	335	317	322	320	345	329	298	333	298	349	329	322	337	352	308	320	346	302	323	316	323	317	308	316	340	342	329	313	329	291	311	292	340	283	317	313	317	339	346	312	336	328	319	323	329	311	301	340	325	326	310	320	313	311	333	306	318	309	327	310	337	276	279	326	292	308	338	310	300	338	312	343	350	330	359	365	318	308	321	335	288	314	295	325	318	305	333	324	331	332	338	349	314	321	344	309	327	302	299	341	311	298	286	319	335	336	348	321	316	285	287	336	318	333	287	344	308	333	319	314	326	333	314	333	319	329	354	353	342	340	320	298	323	308	335	361	330	356	311	333	330	334	290	297	335	317	328	316	349	340	355	312	340	325	324	357	313	306	321	306	304	312	321	321	341	307	354	326	317	348	309	312	297	325	300	335	317	343	324	329	308	334	339	321	345	310	310	346	322	352	306	304	340	326	364	324	309	312	334	325	319	320	332	326	332	321	348	356	328	325	313	339	314	314	326	303	336	330	335	328	354	360	322	335	341	337	334	325	321	334	296	318	341	309	309	295	289	323	345	352	307	317	334	316	322	306	332	346	335	310	338	316	304	333	330	297	312	321	350	331	305	324	312	318	314	340	354	343	297	320	308	310	334	321	309	317	328	345	306	347	311	312	328	294	332	307	304	342	303	299	322	308	334	318	320	316	322	304	303	339	308	328	321	327	336	316	334	308	334	319	339	347	279	350	306	320	302	323	308	328	323	304	323	306	315	295	326	299	320	349	327	324	332	323	313	332	346	321	322	333	340	331	360	334	323	344	317	326	341	302	310	326	369	346	322	301	288	329	308	311	338	316	296	296	349	309	335	324	310	355	296	332	337	326	354	328	333	317	345	328	315	299	304	323	310	310	348	324	295	319	311	342	335	336	300	314	307	335	333	330	359	324	334	316	334	313	302	341	311	323	341	306	325	290	307	334	314	306	319	317	310	334	330	350	331	341	303	329	313	326	305	327	311	358	328	326	289	333	310	309	309	327	325	317	330	323	293	332	340	306	355	323	334	311	337	317	312	343	367	322	356	336	347	315	332	340	286	326	317	345	311	309	373	351	304	331	351	339	339	316	347	300	307	338	308	329	351	320	318	346	323	314	345	331	305	318	310	354	322	317	334	352	323	304	308	315	322	322	330	329	339	292	313	367	329	327	296	339	330	306	316	329	318	340	320	337	291	301	312	314	320	350	337	322	327	328	330	334	339	297	345	315	324	333	336	360	317	341	305	339	350	342	315	310	344	348	324	356	324	308	314	341	327	330	317	319	337	372	306	316	297	322	326	352	361	310	299	325	344	349	365	329	334	312	347	357	324	326	335	300	381	332	335	335	308	299	302	351	334	324	316	346	300	359	338	351	300	314	306	327	341	331	342	322	320	330	291	344	321	324	368	315	299	312	260	380	329	293	337	318	330	322	346	320	333	303	353	314	329	326	326	360	335	329	291	304	343	335	319	319	341	342	363	298	339	336	345	320	300	325	354	372	330	339	304	348	357	332	309	298	336	334	312	336	300	334	316	335	319	297	319	312	346	333	330	346	350	330	325	339	353	320	315	330	294	316	330	329	332	354	297	321	316	341	289	330	334	318	337	299	331	344	309	345	317	341	330	332	310	323	301	309	314	342	301	294	377	330	302	367	340	350	337	318	309	308	309	311	320	302	324	321	278	327	328	339	320	300	321	322	308	332	333	309	311	295	314	314	318	348	342	342	313	310	331	290	316	355	350	332	331	313	361	328	338	310	357	345	329	309	358	316	316	310	304	306	338	330	349	308	319	367	334	345	322	281	335	318	318	346	340	328	317	346	327	304	296	321	334	331	386	340	319	310	332	325	344	317	330	330	357	357	292	329	332	320	321	327	319	316	324	324	368	300	330	305	312	337	315	329	345	328	348	336	319	315	345	347	334	331	325	327	319	329	302	308	335	321	308	373	315	316	312	324	348	320	350	290	355	318	358	336	311	315	311	311	332	330	302	321	350	330	322	312	331	347	329	329	298	324	321	309	314	348	305	314	340	310	327	314	338	279	331	348	314	313	332	321	322	300	353	356	312	317	329	318	320	347	318	344	315	313	325	325	320	322	310	310	339	319	323	315	310	323	321	340	344	345	335	330	310	318	342	317	313	293	360	323	310	313	323	344	304	349	358	325	374	335	310	347	353	362	356	309	350	302	329	335	344	300	322	287	332	319	289	339	298	308	322	351	322	313	323	317	354	300	321	342	316	321	305	344	326	326	339	324	295	307	332	336	332	325	335	293	352	283	331	347	332	340	314	319	341	323	347	306	341	271	333	295	303	320	307	336	335	346	359	349	348	373	336	292	324	350	321	302	325	339	317	312	334	321	320	295	316	310	303	318	291	322	304	330	305	338	345	302	323	324	298	333	330	338	313	310	340	326	331	382	335	314	330	329	300	317	342	341	322	312	316	338	358	327	311	339	355	330	322	362	314	315	313	342	316	326	314	322	313	358	331	286	313	307	342	293	340	343	311	322	305	320	315	304	319	339	340	321	299	294	326	328	296	344	321	345	327	336	285	342	324	326	314	351	352	336	316	347	344	295	338	332	319	310	327	339	335	320	332	297	315	343	307	327	338	318	310	289	316	331	328	334	320	281	329	315	322	328	284	328	312	320	331	373	311	345	340	312	314	355	304	327	315	322	348	325	336	340	302	325	327	335	306	312	352	336	328	341	345	303	329	353	328	338	319	323	344	302	286	320	311	319	328	296	306	339	297	302	332	290	329	348	337	300	308	343	316	300	317	329	336	303	321	339	331	309	317	342	292	313	348	363	333	326	356	331	314	311	322	334	333	335	350	304	312	302	305	327	318	316	319	332	312	327	324	351	298	318	323	324	300	337	341	315	343	325	311	339	334	335	315	331	330	300	327	349	319	300	342	279	341	332	349	327	326	310	339	360	315	339	306	335	319	318	323	303	334	306	293	324	328	313	337	324	329	346	321	334	325	334	304	343	304	306	323	342	325	334	310	329	333	314	330	310	327	332	309	324	331	326	327	347	329	318	361	310	327	308	320	297	313	321	323	313	291	335	334	342	319
23068	21044	28802	23484	21044	17175	1831	781	640	603	613	518	524	462	473	440	496	445	424	403	458	398	410	400	385	415	378	372	407	424	390	416	373	385	395	409	382	368	375	373	367	354	373	365	410	403	386	392	373	406	397	355	404	365	371	408	373	362	376	374	365	393	341	369	356	366	363	370	357	357	328	348	382	375	358	371	352	345	346	365	371	368	357	358	364	338	378	374	371	349	361	377	357	392	380	360	347	347	368	373	382	353	378	344	352	337	350	385	353	384	365	382	363	345	352	360	384	404	368	390	369	370	347	325	368	337	364	364	372	353	369	370	394	351	377	351	377	333	355	390	371	388	344	381	377	370	374	355	386	385	350	352	370	381	401	360	368	372	359	382	371	358	346	381	375	369	393	331	372	359	378	386	391	363	357	358	370	342	374	342	358	367	390	361	356	344	368	379	366	369	349	374	339	349	356	365	357	368	378	351	347	376	352	339	373	347	353	335	363	353	373	356	363	335	345	359	374	388	366	321	340	367	365	372	391	383	376	346	324	377	350	348	362	387	343	385	371	347	364	352	384	363	320	359	394	359	365	391	342	370	367	377	385	333	343	351	381	381	331	343	369	381	377	394	371	343	330	416	344	357	327	359	367	340	356	358	365	333	336	330	343	335	364	357	391	346	334	351	328	342	395	385	336	356	331	381	385	372	397	356	358	371	354	365	356	373	335	352	364	356	385	396	417	387	352	378	360	350	384	373	340	356	320	379	365	352	398	378	369	374	402	325	361	355	351	343	353	395	401	351	379	361	382	373	344	345	375	380	378	370	328	361	379	377	330	366	368	371	400	350	370	361	380	349	348	371	361	395	369	369	383	366	360	381	344	345	368	380	353	357	352	367	322	389	366	367	342	374	381	369	374	360	351	361	375	355	367	373	373	344	330	326	369	321	360	351	339	365	362	348	365	366	359	361	365	349	406	338	363	354	348	354	347	388	358	343	341	366	372	341	366	346	327	364	375	361	364	358	355	382	399	408	346	357	360	332	360	344	349	355	350	364	332	357	343	359	383	353	373	367	385	383	363	391	381	391	348	395	376	329	352	389	371	352	392	350	338	326	373	360	369	375	374	368	355	380	381	345	356	351	341	376	359	393	383	373	359	336	360	350	345	355	369	378	362	372	384	361	365	380	392	343	304	376	400	372	384	326	380	377	371	378	362	370	378	364	389	349	353	362	331	377	361	344	347	368	369	353	337	354	358	346	387	377	341	408	369	344	390	342	366	355	385	380	330	358	389	366	380	376	334	372	335	363	348	374	376	367	392	362	349	342	373	344	383	355	381	369	350	350	376	359	328	375	371	391	402	348	307	376	365	340	339	383	345	358	371	385	359	357	337	348	374	395	346	361	355	385	364	343	368	341	372	389	340	352	364	376	385	360	373	332	385	345	342	386	385	353	358	353	401	353	368	348	345	356	389	385	354	332	407	333	362	352	340	356	380	357	384	388	388	351	384	363	356	339	352	350	343	391	340	338	340	378	357	367	366	374	371	370	350	356	363	368	342	386	391	364	341	361	341	369	373	428	336	341	379	363	362	339	354	364	311	329	384	336	354	362	362	374	314	414	339	389	379	363	412	392	352	377	381	342	359	368	403	330	367	379	359	338	368	374	383	381	369	367	372	316	426	342	341	360	378	362	360	353	353	354	347	377	350	375	368	400	366	349	363	410	366	339	352	375	339	349	372	357	382	360	391	403	331	378	371	364	363	350	360	396	337	333	357	371	350	334	376	381	357	349	386	363	378	369	364	354	383	341	402	342	386	395	367	349	367	356	362	381	360	357	370	336	375	372	340	373	376	402	386	355	387	314	389	363	367	339	374	379	379	346	341	373	358	338	383	334	366	333	333	349	342	391	349	398	369	365	329	361	363	364	353	333	347	379	361	339	376	367	376	370	365	363	384	372	373	365	395	388	332	356	342	381	380	342	369	321	388	358	390	397	364	366	358	357	390	360	389	362	330	392	348	340	372	355	366	389	368	365	380	355	364	380	372	374	340	335	354	389	364	380	379	353	356	372	366	369	347	356	359	356	346	375	338	369	335	356	397	374	373	358	374	335	370	326	374	365	368	394	350	337	394	328	369	388	395	361	353	375	357	392	353	336	356	359	377	367	381	340	371	385	331	351	371	369	354	349	368	318	373	367	347	373	354	375	381	341	396	374	351	368	359	383	364	385	384	372	401	360	386	362	353	379	343	338	349	350	368	376	363	372	337	367	344	336	353	390	339	341	350	344	353	378	337	360	361	360	356	362	349	357	371	362	382	352	347	388	346	397	358	328	379	336	383	381	356	376	405	339	360	338	348	363	383	357	369	369	348	390	370	349	374	363	354	364	376	368	325	363	340	382	356	363	374	383	380	399	374	355	351	361	337	377	339	337	350	379	364	373	395	354	335	367	365	335	350	356	354	371	393	373	364	362	361	362	343	360	369	327	402	374	348	351	352	358	407	353	367	338	427	352	365	391	355	377	356	373	348	346	333	362	352	314	358	334	416	380	358	367	324	391	367	377	343	366	379	333	369	384	395	395	380	370	369	347	360	333	354	335	420	370	352	371	364	399	376	375	350	346	396	341	359	369	384	358	390	397	380	348	375	364	346	399	366	377	321	374	343	324	359	353	390	358	355	371	361	373	354	377	346	374	381	340	364	361	365	346	344	359	386	358	386	335	370	312	377	361	312	409	352	323	373	338	360	362	371	374	354	338	346	368	334	366	357	334	341	402	361	360	375	370	349	372	361	380	352	352	339	390	333	327	358	353	348	365	359	382	362	357	348	371	377	369	389	381	419	367	344	370	362	374	391	334	369	360	338	374	385	406	378	384	352	371	376	379	366	331	363	360	380	363	349	352	364	354	348	371	308	344	357	341	332	384	364	337	403	405	347	364	374	392	369	352	341	334	351	359	383	371	355	353	332	343	385	361	381	393	407	339	376	366	379	363	372	341	375	344	374	364	328	343	368	367	353	350	353	356	341	361	360	382	343	328	361	398	392	366	332	375	374	348	417	375	360	384	347	365	336	382	347	365	381	360	373	353	380	380	352	384	316	358	323	371	378	370	370	334	349	370	346	372	360	334	349	371	375	359	339	400	340	404	364	380	333	391	342	343	356	365	370	367	348	363	374	315	370	350	376	363	374	357	345	347	354	341	374	342	381	323	340	401	345	346	346	375	361	364	377	380	367	330	366	334	349	352	382	372	362	364	335	360	377	368	399	352	341	358	384	330	394	370	343	335	329	357	333	372	392	356	402	355	379	340	367	328	379	338	393	390	348	375	368	366	341	354	341	343	385	367	338	363	315	352	337	365	402	367	372	357	360	365	325	364	326	348	366	371	360	364	365	375	319	376	379	399	376	326	350	380	342	396	357	327	377	364	366	357	395	359	326	377	350	398	341	375	350	380	328	357	390	372	338	360	342	375	331	382	364	322	361	410	353	345	394	379	354	374	355	350
16451	15443	13070	7108	4849	3490	2762	2173	1841	1582	1383	1266	1119	1024	1005	931	966	883	815	809	796	746	757	682	704	737	746	723	718	756	654	682	701	691	677	679	652	699	617	627	732	642	653	663	656	689	640	673	611	642	663	648	633	663	643	666	608	638	636	697	629	600	608	614	687	657	614	654	656	599	621	631	639	669	629	656	640	616	640	619	635	630	620	584	567	625	640	650	639	657	638	592	620	653	631	627	595	664	622	629	636	625	672	636	657	652	652	620	619	637	641	643	635	652	592	607	637	597	677	618	621	638	629	648	575	613	681	596	664	648	641	629	618	635	627	616	614	645	597	646	620	643	634	631	669	607	608	600	608	624	574	624	585	657	599	648	594	628	634	618	638	647	609	629	605	624	626	647	629	654	642	620	624	627	632	666	584	619	620	598	632	626	634	600	652	626	591	654	596	630	610	642	597	615	597	642	641	613	642	589	623	644	610	612	646	643	624	607	608	641	621	587	614	606	592	591	617	605	608	652	599	630	590	667	660	624	631	653	607	633	606	671	654	610	597	655	620	662	615	637	637	576	645	634	669	613	579	627	640	677	660	597	628	607	662	631	631	607	586	598	674	593	645	616	627	646	597	613	599	624	650	640	659	635	626	646	603	649	640	615	640	602	658	631	662	625	685	645	580	679	657	611	680	652	604	670	644	630	642	624	628	627	639	669	597	640	596	670	615	618	607	654	641	589	622	618	616	635	642	639	642	620	629	650	648	633	650	604	640	628	619	657	626	624	627	615	586	590	603	618	578	594	654	645	635	656	662	610	598	705	672	612	658	611	638	622	585	602	586	629	650	604	602	594	621	640	638	655	623	606	572	621	629	622	628	627	607	620	623	650	619	639	607	594	654	626	638	616	653	651	655	654	576	649	661	625	634	592	615	613	604	606	590	619	621	638	622	617	611	623	610	614	603	593	597	583	626	620	610	609	631	629	644	586	603	593	642	613	654	615	648	615	629	583	607	646	644	620	656	692	630	617	615	597	622	619	606	615	618	623	607	617	620	645	621	650	622	640	652	602	636	655	620	641	624	699	623	683	632	608	619	627	610	655	642	659	627	622	637	673	629	604	665	586	610	647	626	589	671	660	608	572	579	607	624	657	632	604	672	628	674	617	607	648	667	641	647	642	666	639	599	620	657	594	663	680	652	644	589	623	650	643	610	652	597	629	625	633	657	615	599	627	626	617	614	630	667	648	626	617	614	639	620	617	614	616	638	605	617	648	629	652	606	633	594	613	607	633	591	673	648	607	605	624	631	648	589	638	609	593	608	598	608	622	643	604	585	602	597	651	583	618	638	663	604	639	604	648	683	633	672	609	622	649	624	643	622	663	609	637	634	644	662	607	628	636	626	669	612	590	617	642	635	647	654	628	611	631	603	634	676	608	621	630	640	636	599	594	650	685	614	636	607	623	642	629	610	595	616	604	561	649	640	617	621	631	625	646	604	656	594	599	652	609	589	636	671	647	624	624	622	653	609	597	643	681	644	663	633	634	604	649	638	596	619	645	642	599	611	622	644	570	666	668	599	633	613	656	618	648	618	605	638	580	674	653	618	619	616	642	613	635	618	628	634	608	590	603	601	659	614	593	610	623	588	651	569	580	642	598	625	684	590	645	610	605	673	648	652	654	611	638	649	621	645	559	616	641	630	632	589	633	622	614	600	641	615	599	627	597	594	625	663	612	635	605	609	676	584	602	623	622	610	646	633	634	574	665	590	615	599	642	648	656	602	601	616	663	584	656	643	651	617	600	608	597	675	663	575	622	593	577	594	628	609	594	611	618	638	583	622	651	620	611	627	602	633	630	612	625	617	629	613	604	608	643	654	629	586	667	626	601	635	585	576	628	575	591	599	616	670	609	655	585	635	645	649	668	600	610	619	604	637	623	599	647	631	636	676	618	678	605	609	613	633	663	689	612	601	644	614	646	655	637	646	631	628	617	578	619	608	658	604	654	607	625	591	609	686	676	649	639	626	610	680	594	642	645	642	629	627	635	634	622	611	648	627	627	619	637	619	642	578	615	653	630	634	583	618	663	630	632	649	607	627	629	622	609	584	616	650	628	619	667	608	603	627	588	610	618	596	618	615	602	624	597	628	635	621	613	589	589	622	634	631	658	612	645	655	604	582	674	646	650	656	616	608	633	642	658	612	634	621	639	656	607	603	613	574	609	621	606	626	600	642	605	626	613	631	612	656	588	589	622	595	657	612	640	635	611	624	581	602	641	669	620	631	620	643	606	635	623	602	646	651	657	613	619	624	597	646	591	654	641	636	687	619	618	627	639	613	619	630	666	625	593	643	601	585	647	632	608	653	642	595	608	627	660	611	622	567	601	673	597	639	606	629	558	630	616	584	646	606	626	591	649	654	648	605	610	653	635	615	602	665	618	639	574	660	635	653	597	588	612	643	643	636	639	628	603	621	654	636	642	587	659	598	609	635	636	592	616	582	653	603	599	574	595	640	672	643	634	641	616	653	652	588	628	646	646	619	634	633	644	632	588	649	639	622	632	637	629	608	653	622	625	617	635	622	589	625	612	691	625	593	616	589	611	616	626	661	591	586	603	683	621	665	674	661	635	623	645	642	615	646	614	646	630	627	597	643	601	617	623	591	587	610	611	592	642	657	608	628	579	634	621	635	607	655	657	645	689	625	616	611	601	640	632	634	578	636	641	644	636	640	605	637	639	632	604	615	642	640	663	643	610	627	606	611	564	549	606	643	621	672	588	635	637	575	643	637	598	624	609	652	677	643	610	623	644	643	608	604	653	609	667	653	610	645	597	642	613	605	620	627	589	592	571	629	637	610	618	603	618	617	645	625	686	626	611	627	696	631	609	600	632	621	591	606	585	649	602	655	641	636	609	597	612	610	605	620	606	672	608	626	666	631	623	584	626	602	621	631	613	643	640	647	627	636	597	640	627	660	659	631	645	613	668	584	597	570	624	611	619	629	613	612	630	615	627	629	610	638	663	634	614	579	593	636	632	585	609	580	618	631	633	584	686	623	656	568	635	642	609	623	638	607	628	651	638	617	621	606	688	613	602	589	605	640	602	616	573	623	601	638	654	643	632	649	628	581	641	604	622	613	628	623	630	624	624	585	633	647	662	609	636	668	663	642	638	596	612	617	619	647	588	679	596	656	633	623	626	622	628	629	674	617	661	601	606	631	641	637	598	596	625	634	675	623	575	585	612	584	607	624	646	609	633	646	619	574	575	624	646	638	625	643	632	620	623	635	626	590	653	629	627	665	587	621	641	658	619	619	623	616	673	673	617	620	628	645	636	633	597	591	607	659	631	654	634	644	624	645	666	635	561	627	633	600	631	638	644	564	623	634	619	605	639	631	662	721	648	618	662	635	655	572	639	636	600	644	631	653	589	616	624	626	619	620	613	613	594	621	588	626	635	660	646	631	648	625	614	664	673	631	635	584	620	591	598	594	661	661	574	627	618
26760	20105	6840	631	400	388	356	341	326	323	340	314	368	334	324	319	325	346	341	316	293	341	340	297	321	318	312	289	300	323	352	301	343	332	311	351	307	322	314	292	328	335	297	302	332	312	303	331	344	302	319	345	299	343	326	321	309	311	322	320	304	297	330	281	303	308	305	297	307	305	309	300	329	296	271	353	309	314	318	305	301	339	318	304	313	309	347	321	335	312	298	331	330	304	310	313	309	323	342	283	306	325	303	313	297	290	311	322	317	331	337	298	292	313	319	291	324	352	323	310	346	310	306	319	311	360	332	305	299	340	313	302	318	311	337	313	298	316	283	290	311	320	322	297	331	334	312	296	306	324	305	332	322	310	294	334	320	284	307	315	323	334	307	296	314	321	299	330	312	313	358	309	299	295	302	325	349	310	328	310	316	313	321	305	334	311	301	284	320	304	306	305	317	363	315	348	329	314	349	356	298	311	302	310	326	330	338	304	333	348	300	304	334	307	296	310	326	333	300	302	287	310	323	346	325	286	324	306	314	301	307	345	277	331	328	351	370	326	311	316	350	291	304	323	316	321	343	318	269	318	318	281	298	322	321	309	315	307	336	309	334	328	341	280	297	323	309	313	350	319	331	289	314	323	329	331	315	305	301	305	315	326	312	306	310	344	330	291	318	309	305	321	336	323	314	307	299	324	301	310	276	327	321	315	319	311	304	321	325	306	295	326	315	300	310	309	294	284	318	314	310	316	308	311	319	326	335	317	302	313	305	309	276	301	312	290	296	338	311	335	339	316	329	306	311	316	308	326	336	288	322	323	323	336	300	300	310	298	324	315	333	328	305	297	308	341	298	297	308	307	328	302	313	317	319	322	312	329	315	336	305	292	303	312	338	367	308	308	346	303	324	292	341	345	307	315	314	325	300	349	281	324	319	303	313	295	331	300	325	283	311	356	322	313	316	310	349	336	311	300	338	323	346	341	293	324	298	327	327	319	312	354	326	318	345	333	317	330	315	318	303	324	332	290	284	304	316	348	329	303	320	324	288	297	318	299	324	322	318	294	306	344	316	310	313	293	295	330	377	285	310	325	326	330	304	335	318	338	310	290	316	330	334	292	308	295	328	298	303	316	293	303	329	339	341	312	342	337	336	330	332	326	335	301	334	337	298	319	330	301	307	313	319	330	305	342	332	321	306	307	313	305	304	301	312	305	322	324	295	336	312	313	307	347	333	319	334	309	286	325	277	342	309	341	333	304	296	368	323	291	279	333	308	301	328	315	304	297	323	301	305	336	300	327	338	316	322	294	342	296	314	288	285	310	341	322	310	306	329	330	282	293	325	325	307	298	284	320	283	311	298	318	323	311	313	324	311	310	305	330	326	288	294	306	297	316	289	322	320	299	317	341	318	346	324	327	314	316	307	315	282	322	308	314	322	328	327	301	333	317	307	316	310	326	333	343	290	328	299	329	320	308	303	344	319	300	312	288	315	352	326	296	336	350	314	328	306	309	327	309	293	300	317	327	299	299	340	318	309	306	318	296	338	321	308	316	356	332	337	312	308	325	308	304	324	300	354	314	311	318	292	326	304	321	329	297	306	324	316	332	313	344	300	301	306	317	301	312	317	314	303	337	326	324	319	314	329	291	317	307	305	308	307	331	339	306	312	302	289	306	310	319	300	322	291	290	329	295	313	300	318	310	290	330	350	325	329	293	299	299	330	309	313	351	327	332	333	360	310	318	289	341	365	320	296	297	307	321	337	333	350	325	300	320	303	332	325	295	309	309	326	293	300	343	318	332	332	322	295	305	316	309	340	312	314	326	325	290	317	321	307	316	315	323	313	314	328	346	325	304	342	299	304	331	302	319	307	332	314	270	324	379	296	310	311	335	288	299	316	343	320	308	307	353	296	331	321	324	313	317	301	294	326	331	325	311	314	344	284	314	314	304	327	310	282	301	293	308	303	279	322	303	343	361	301	336	315	312	305	302	333	319	347	343	313	332	304	322	325	331	300	336	325	328	308	310	319	360	324	319	328	318	297	316	307	319	327	298	328	327	363	318	332	299	280	318	320	300	287	312	308	275	314	325	297	319	317	322	298	280	303	298	308	318	302	284	327	300	322	340	343	330	279	322	300	310	320	321	290	307	322	287	320	333	325	345	336	308	320	327	333	316	267	314	315	333	325	287	300	320	299	350	300	326	323	311	290	323	295	334	296	288	326	327	322	297	307	327	297	359	334	308	311	316	352	291	305	318	346	311	326	290	312	326	296	316	343	298	334	285	325	328	308	356	276	305	353	331	310	308	335	329	306	294	303	334	287	303	321	321	287	367	319	317	345	329	323	319	335	294	328	317	335	283	337	307	310	291	297	311	334	304	306	312	343	323	319	339	271	356	321	330	300	349	364	298	321	329	326	300	307	312	309	339	298	330	322	300	306	312	302	309	308	301	293	318	309	301	303	308	328	328	316	324	314	346	308	303	320	313	328	276	280	297	308	309	307	314	324	311	340	291	298	369	320	337	344	307	356	336	305	284	290	308	311	311	289	326	325	306	300	331	299	321	360	272	321	308	353	322	288	320	303	311	293	340	339	313	328	291	348	301	304	312	296	313	309	298	319	321	332	312	301	298	316	338	289	288	312	321	293	310	317	345	338	311	311	293	319	265	283	314	336	323	318	295	323	295	313	303	315	301	314	293	285	328	333	308	310	332	294	299	310	321	322	307	335	324	319	328	329	279	332	301	317	299	318	326	301	316	325	302	298	306	327	298	273	314	305	302	309	308	332	284	304	331	311	322	282	318	300	316	347	307	293	318	309	321	301	338	318	309	308	293	318	305	347	324	324	293	292	316	330	311	326	337	318	304	316	298	294	316	317	306	330	277	337	322	320	330	332	302	334	326	308	281	282	303	292	316	294	311	329	318	329	302	288	326	303	323	294	303	314	316	312	299	356	326	315	306	315	317	280	285	319	305	315	308	314	335	302	345	311	334	322	303	312	293	303	333	290	262	322	331	319	310	303	341	311	314	328	321	310	318	310	349	326	350	329	339	299	305	297	321	321	358	297	319	317	307	320	301	338	313	322	320	323	289	290	305	297	314	340	290	328	291	374	361	323	328	341	333	309	322	320	306	298	326	306	317	311	293	340	312	326	324	320	332	303	343	292	312	327	299	329	346	295	323	328	346	334	319	330	342	294	292	305	352	305	333	348	301	337	332	319	294	315	287	356	354	324	314	306	287	293	305	320	334	314	318	328	280	300	328	311	333	306	338	329	320	324	300	323	327	292	330	334	323	291	305	316	304	318	314	304	306	325	293	316	308	303	331	324	304	312	327	305	269	320	320	344	306	309	295	333	301	318	313	323	329	332	303	339	296	304	302	305	295	317	314	297	337	305	292	296	300	278	326	299	314	315	309	313	285	328	322	318	284	340	330	316	307	284	329	310	309	327	322	312	303	319	348	302	306	307	343	327	297	345	291	355	324	296	310	340	330
8412	1610	1417	992	868	694	679	648	650	622	621	591	650	635	576	627	620	591	646	584	624	557	587	554	584	595	592	587	594	601	579	599	606	562	585	598	589	584	595	610	590	590	599	603	567	606	632	588	601	602	626	598	602	546	558	578	625	584	576	544	585	562	619	622	568	590	590	553	602	641	598	597	612	578	563	618	572	609	574	596	587	572	593	598	620	575	584	526	586	587	606	641	560	606	593	574	556	577	597	597	578	561	591	613	619	525	594	596	614	588	636	578	597	615	574	571	582	592	582	585	540	593	573	566	610	589	564	629	586	615	606	598	636	594	595	578	611	562	594	577	548	593	602	579	601	559	576	578	597	621	564	614	582	565	540	604	591	605	546	592	604	597	543	587	570	563	606	594	605	577	599	619	587	574	618	581	613	613	557	571	584	606	603	609	582	597	610	610	592	623	608	583	566	572	587	533	596	597	589	592	594	579	626	557	630	604	574	574	601	566	575	582	603	581	602	539	571	562	615	560	580	580	542	558	531	562	605	591	558	577	619	624	603	605	575	574	581	600	587	596	603	583	633	615	587	556	621	554	585	580	607	584	554	547	570	592	612	593	581	590	583	569	574	541	606	550	589	560	593	563	605	559	583	570	616	594	613	632	578	567	593	591	634	611	603	599	611	597	571	620	616	614	590	589	604	587	601	591	608	599	619	565	597	572	591	585	584	581	611	593	536	551	598	572	583	639	550	600	561	582	575	592	574	588	574	600	563	590	572	618	624	570	602	601	587	575	561	608	621	566	623	619	608	545	587	569	543	586	554	546	593	570	612	567	613	614	619	619	585	580	587	625	615	585	604	564	537	594	553	549	631	613	633	631	602	600	519	559	567	560	593	567	632	612	615	583	582	603	606	592	563	553	612	589	572	592	612	581	584	576	584	614	599	574	591	602	611	554	583	576	542	609	589	620	592	626	588	622	586	578	593	570	543	627	614	610	631	597	589	600	589	602	590	566	601	599	599	595	604	557	644	600	655	574	553	600	575	620	561	582	569	620	540	581	636	577	584	598	582	595	583	594	566	566	570	584	616	579	556	571	578	577	567	586	638	603	568	564	606	587	606	593	580	637	626	549	564	576	581	580	584	568	558	589	606	536	618	581	534	565	609	596	591	603	605	576	594	577	559	583	585	561	603	643	551	552	621	576	594	570	613	602	545	593	561	543	560	560	557	571	594	564	562	605	577	563	581	631	586	567	627	608	559	591	586	580	648	598	599	576	571	596	585	575	579	596	579	615	586	628	571	642	602	583	628	648	623	604	604	598	586	607	581	615	573	551	565	598	562	591	583	592	616	591	568	621	616	625	617	570	582	591	603	580	604	581	596	664	559	569	563	603	626	578	593	581	538	618	602	573	548	544	576	598	574	622	565	574	569	598	570	590	543	538	572	545	556	564	573	614	608	606	601	612	553	588	564	581	639	611	572	593	601	576	601	589	592	558	552	617	587	573	629	626	582	603	566	605	591	572	580	604	651	614	612	611	608	562	595	612	575	599	572	570	579	578	572	571	614	587	607	588	599	582	634	593	570	624	561	625	586	638	622	627	573	581	578	602	579	580	589	596	578	577	609	563	631	622	609	597	619	583	547	648	596	601	622	578	595	643	602	588	572	625	608	615	587	572	580	630	607	613	620	566	608	581	569	573	568	617	620	593	594	528	608	538	609	549	568	573	560	575	599	610	597	584	592	587	580	615	599	606	599	581	594	603	597	603	546	602	593	559	578	585	576	603	551	562	609	579	588	595	556	579	582	612	617	589	604	587	588	617	618	587	593	619	592	645	553	584	570	572	601	584	593	585	584	567	618	565	582	594	596	570	581	568	608	613	603	613	589	555	572	550	627	575	552	573	626	609	613	593	559	604	620	614	589	581	602	575	578	616	573	604	592	592	594	638	625	570	578	548	604	541	581	616	579	560	577	577	570	566	590	578	592	527	593	612	557	586	562	585	589	617	596	575	581	592	568	615	639	585	596	608	585	557	589	619	594	579	585	629	549	606	593	602	540	571	601	575	582	633	583	636	623	596	616	575	621	641	577	620	611	561	645	595	620	585	550	569	622	603	589	557	599	652	598	570	586	552	606	537	579	554	621	568	627	649	549	627	605	602	607	582	611	589	618	578	615	587	589	599	556	603	610	604	581	577	608	594	621	605	594	608	608	606	567	562	562	564	592	544	619	578	557	574	564	622	614	654	544	610	564	618	615	609	571	527	543	550	589	574	593	625	576	569	611	575	590	594	552	627	596	596	584	611	577	569	598	584	618	623	540	590	572	562	613	582	552	637	634	636	541	581	625	601	582	555	571	581	567	612	591	584	597	612	592	593	571	568	602	602	615	592	590	595	631	641	588	554	573	599	550	615	590	594	601	611	598	593	648	578	534	618	567	558	541	573	551	552	610	601	572	617	589	604	562	555	623	593	586	600	564	606	606	606	575	631	611	593	567	572	567	583	625	579	561	583	587	629	580	573	616	604	578	609	583	590	644	568	591	575	579	625	588	580	599	566	588	634	595	591	557	574	633	558	615	559	579	617	568	564	602	592	567	584	615	591	595	596	573	555	640	607	559	572	591	600	583	572	626	610	581	624	593	583	645	599	586	592	612	551	581	624	600	635	572	555	562	577	608	604	586	613	583	553	600	586	578	583	623	615	615	586	566	577	597	579	595	568	590	582	493	597	611	536	587	603	632	589	561	586	575	573	589	598	558	584	590	580	549	536	565	601	572	615	599	612	562	637	574	552	618	596	605	607	543	577	561	594	589	582	616	566	572	549	603	578	605	558	575	596	586	618	572	608	608	552	578	577	539	588	540	543	626	596	580	579	612	604	621	566	594	621	569	597	577	588	583	626	612	624	586	568	533	567	596	596	543	620	586	560	564	577	575	613	593	627	615	574	556	612	591	604	613	572	538	570	593	594	603	600	569	617	566	586	574	573	555	616	624	586	599	606	558	583	629	613	561	563	537	583	565	569	564	629	609	578	606	575	568	583	596	597	599	613	557	586	618	549	572	581	605	548	568	619	607	587	566	613	591	550	588	590	556	617	569	579	621	590	607	580	575	552	572	588	603	578	625	561	624	592	608	613	592	594	583	583	622	653	557	595	601	638	574	608	627	596	626	555	646	598	594	646	617	587	556	607	597	580	596	571	559	568	523	541	590	557	608	632	620	583	603	604	602	589	553	598	574	629	620	601	640	586	643	606	604	606	586	588	594	593	580	580	567	613	586	584	580	592	586	628	587	664	584	581	604	561	624	594	592	559	553	572	590	586	606	592	560	637	588	600	591	542	568	638	548	569	596	586	608	588	636	599	574	568	575	597	550	568	566	548	575	584	590	562	580	617	603	599	611	604	583	570	570	580	631	602	593	582	597	579	613	535	619	624	600	605	580	603	609	566	589	627	628	623	594	596	617	645	600	619	649	543	592	573	579	584	548	554	593	612	590	556	569	612
24082	21048	28035	24276	18619	1244	555	400	311	294	236	235	226	212	199	212	223	211	192	204	197	210	174	169	182	206	195	176	170	181	196	171	177	181	182	175	176	157	167	162	170	176	186	191	169	152	170	164	157	195	167	183	174	199	162	182	154	172	171	177	186	190	163	163	200	167	147	185	176	186	181	179	174	166	155	166	192	185	153	179	156	156	167	179	152	188	164	173	176	169	175	166	195	173	160	165	192	153	163	190	162	154	189	165	158	171	174	157	147	188	188	155	155	154	150	142	179	178	161	171	171	156	173	165	170	166	176	160	162	166	164	153	174	151	155	165	168	166	162	169	168	178	195	182	163	174	180	171	166	149	180	184	178	188	179	144	177	153	168	152	147	161	180	163	150	173	177	173	145	186	176	173	165	200	169	156	184	173	155	161	155	157	140	136	176	146	164	151	150	179	154	155	169	181	173	160	173	199	159	187	164	182	158	160	178	190	154	156	158	186	192	177	146	159	177	159	155	167	162	155	193	154	168	165	175	155	174	167	177	189	181	179	173	187	176	192	187	179	164	161	176	183	169	187	173	147	170	161	181	169	176	168	153	175	182	167	169	172	173	166	156	149	188	161	168	152	182	178	186	174	177	154	179	162	158	153	172	167	151	183	166	148	174	175	164	167	157	181	188	170	151	176	175	167	172	185	162	175	179	164	179	157	176	180	206	150	158	177	170	178	172	170	155	167	174	177	179	164	176	148	158	170	145	175	195	181	174	146	165	174	170	170	191	174	177	163	162	204	176	186	150	181	187	171	166	186	175	193	145	189	153	185	167	171	185	146	155	170	172	197	181	184	161	166	180	180	194	167	164	170	169	158	175	175	170	195	169	142	176	181	167	176	150	140	159	176	166	185	165	169	158	163	157	155	196	173	163	188	172	156	160	164	171	171	159	182	170	173	177	160	164	178	169	158	173	172	137	168	161	148	188	181	169	153	160	176	179	176	182	188	173	165	196	163	174	153	149	175	151	168	167	177	172	159	180	163	173	176	168	197	159	175	160	165	167	183	172	147	186	179	145	181	164	178	154	168	147	157	161	190	167	154	149	190	168	161	175	135	154	175	144	191	157	158	143	142	149	170	178	186	169	169	170	155	152	161	178	176	181	163	160	175	155	174	173	173	152	167	166	172	182	138	161	168	182	187	181	174	172	161	157	166	160	179	161	168	155	152	174	157	168	176	166	163	168	167	157	172	161	155	159	163	163	159	164	146	189	151	152	163	176	176	178	167	185	178	154	185	181	153	157	138	159	168	164	154	177	170	153	174	163	157	174	145	156	150	187	142	182	185	132	171	163	178	191	176	156	173	165	189	159	179	186	157	172	152	158	184	159	172	178	165	163	167	167	180	182	171	172	168	180	148	168	142	151	167	169	155	164	171	183	158	149	165	171	158	149	167	166	185	159	144	203	181	163	183	166	153	164	176	157	197	184	159	175	179	169	182	166	171	173	166	180	176	185	163	156	162	186	170	179	166	172	165	198	154	177	191	183	153	166	158	202	161	177	161	151	167	167	181	175	168	167	170	148	171	168	171	165	173	184	188	163	163	170	144	167	169	177	155	163	188	180	160	180	133	140	199	149	160	171	162	170	183	161	150	154	161	155	176	158	187	156	158	197	170	161	177	169	177	200	137	163	159	163	154	167	194	161	160	164	152	153	160	166	183	182	161	179	153	176	189	158	148	171	162	175	167	154	148	163	162	172	175	155	151	169	170	167	165	181	163	161	158	168	166	186	185	168	147	183	205	182	179	143	158	201	156	178	169	146	187	150	173	177	151	159	172	148	151	165	190	177	163	143	172	168	170	204	168	174	163	176	181	164	176	172	150	196	157	177	161	154	164	184	175	205	167	173	159	165	188	166	141	186	184	158	189	186	185	167	176	164	168	172	159	170	158	164	156	169	182	179	189	150	164	180	155	187	144	152	147	169	180	185	163	161	157	171	153	166	162	167	172	194	187	153	205	198	169	196	154	158	162	153	179	190	176	160	164	156	166	158	172	187	177	162	155	160	163	172	182	162	147	173	166	188	169	183	172	166	157	162	172	185	159	177	196	169	175	152	170	147	158	163	151	171	160	187	191	166	154	183	165	185	184	155	158	152	159	180	169	172	164	161	135	144	151	180	145	178	171	167	193	169	178	181	186	166	177	164	172	164	167	155	179	149	179	150	160	172	172	169	176	196	180	185	163	174	151	169	175	177	164	157	171	157	158	156	167	170	188	157	151	150	159	165	140	180	172	163	171	158	165	183	154	159	154	151	162	165	156	165	159	205	174	179	189	181	141	167	175	185	167	158	173	173	184	143	160	202	181	163	156	160	198	156	181	172	146	174	174	171	148	161	150	166	173	184	172	176	168	165	169	170	166	175	198	178	175	153	164	153	147	166	163	138	164	192	148	156	141	156	185	173	168	165	150	150	158	160	135	172	182	160	173	148	152	187	170	193	147	179	150	155	137	165	166	155	183	171	164	162	158	176	182	165	165	160	151	162	175	186	185	167	163	173	176	187	150	151	147	151	197	171	153	193	150	168	178	161	171	178	183	186	177	157	189	159	165	167	162	165	165	183	166	160	168	151	174	186	184	158	173	172	165	143	173	193	194	165	166	165	129	182	172	155	143	172	172	158	180	156	160	159	170	143	190	171	160	180	153	169	165	168	178	161	141	160	177	174	173	174	161	158	155	178	151	158	172	161	175	170	160	172	177	154	183	174	172	186	174	157	137	158	185	185	152	188	152	192	163	144	191	187	192	171	195	160	175	164	151	157	181	165	151	185	164	155	161	190	157	165	162	153	157	165	186	180	176	169	173	162	138	151	182	168	176	172	178	172	173	170	173	157	162	159	182	176	172	164	164	165	178	165	160	184	162	155	169	169	160	178	162	139	193	173	159	211	172	149	187	162	160	165	169	168	156	164	140	181	163	181	159	163	157	170	157	175	160	164	171	145	167	155	176	149	164	175	160	165	166	179	178	171	170	125	181	163	177	153	179	169	169	171	167	173	174	176	156	147	194	152	178	174	170	172	169	163	171	167	168	168	160	184	179	172	160	154	159	171	154	156	166	184	182	174	171	179	183	168	181	152	159	165	168	180	165	179	172	185	186	177	212	150	192	166	193	152	186	168	159	142	177	171	188	162	150	170	185	163	182	150	163	170	179	161	175	158	178	164	165	159	166	173	172	157	168	157	179	171	178	137	146	169	179	163	181	176	174	165	153	180	181	158	168	176	173	160	174	179	163	161	183	160	166	151	178	181	177	173	163	161	173	165	153	167	139	164	167	177	185	181	144	183	174	171	152	170	159	173	151	145	174	189	175	166	169	168	178	169	141	161	175	185	177	172	167	162	134	153	176	167	188	191	178	143	161	170	187	175	163	167	158	157	161	186	173	167	177	176	156	190	175	176	180	156	187	152	173	157	180	192	152	182	163	170	161	176	181	176	161	172	153	169	161
14408	9411	7918	3941	2563	1906	1387	1127	949	813	732	664	593	531	563	497	474	494	443	396	405	411	393	382	408	340	394	383	366	375	357	390	385	365	309	382	343	364	382	376	369	346	390	329	349	363	299	327	310	321	309	343	376	300	350	346	354	373	302	327	369	329	298	359	305	326	329	353	318	318	316	322	322	321	334	348	313	320	332	329	348	353	322	322	296	379	323	323	321	293	339	307	319	301	340	316	335	342	332	373	348	326	316	347	338	348	348	308	340	361	312	315	332	311	329	317	329	371	315	309	332	330	350	321	307	332	335	319	325	306	339	297	370	339	333	313	332	355	340	316	313	325	314	325	318	357	349	373	325	346	316	341	286	303	332	344	366	335	346	334	324	331	314	317	309	334	337	317	309	355	315	330	366	314	338	325	339	329	336	309	308	344	353	300	332	340	302	300	278	349	320	318	325	332	335	303	330	345	288	288	353	328	314	327	342	307	332	303	302	327	347	321	312	309	339	322	307	312	306	331	302	283	328	308	332	297	321	340	313	337	354	361	336	304	324	298	345	350	315	326	325	309	343	320	329	305	324	320	304	331	352	299	329	352	305	328	328	320	346	286	329	300	307	363	317	302	348	310	315	351	307	366	328	328	307	339	321	302	301	320	305	361	308	310	333	303	323	316	333	326	311	347	316	309	290	312	326	316	321	304	335	321	306	313	309	345	327	316	308	307	320	301	333	348	306	312	322	314	336	357	337	328	313	310	338	338	326	350	317	327	345	283	321	333	338	327	322	335	323	345	313	292	342	332	317	332	354	316	321	323	333	317	325	318	321	297	336	312	333	334	308	324	323	332	310	339	328	326	323	316	336	295	309	365	330	293	318	324	317	358	308	315	338	322	306	320	308	327	293	313	306	317	289	295	329	286	344	359	289	355	342	325	333	352	308	325	326	334	319	308	297	348	335	320	322	323	299	314	331	289	329	345	353	320	317	331	314	277	329	304	330	331	340	316	317	354	319	331	347	317	313	330	325	330	335	302	312	338	353	377	309	319	302	345	322	331	305	334	364	318	330	333	338	324	316	335	344	322	319	305	347	332	372	355	318	348	314	315	319	330	311	312	307	325	338	321	350	331	302	322	326	353	315	338	324	339	367	350	327	318	320	332	329	354	327	318	315	329	299	331	326	334	342	334	354	338	322	315	313	341	322	343	332	339	366	302	342	329	342	329	328	351	325	328	314	328	342	308	341	349	355	316	354	351	326	305	341	350	355	333	345	291	323	339	358	341	331	331	343	305	321	354	293	306	341	322	374	348	351	338	332	337	313	306	310	334	335	335	351	336	313	331	322	333	328	330	319	337	323	326	319	307	325	332	335	325	326	338	337	356	360	327	364	308	295	303	322	320	327	320	349	286	285	321	283	308	325	314	319	340	335	305	313	302	309	337	295	349	367	322	367	296	321	335	351	315	334	360	314	319	342	343	312	280	331	343	336	360	338	335	341	323	326	332	349	345	323	298	325	315	324	335	349	301	341	315	319	347	319	297	340	348	328	293	340	349	365	365	327	340	332	330	341	336	349	344	301	308	340	321	322	325	307	295	343	325	328	305	302	326	307	335	329	310	307	347	308	311	364	344	305	329	329	319	329	329	339	319	356	306	353	331	334	358	341	325	317	314	329	309	316	313	326	304	299	354	324	335	287	296	345	335	313	308	332	298	351	328	346	318	303	353	341	317	320	336	314	305	339	310	331	310	317	365	327	367	357	317	330	305	345	341	299	325	368	334	310	341	301	328	312	307	315	322	322	347	314	324	338	359	347	313	334	344	304	354	322	340	314	265	301	361	329	326	313	350	341	336	327	341	338	337	324	335	324	338	377	354	316	328	332	305	298	339	323	315	321	333	321	317	322	334	374	331	340	318	342	332	356	346	292	345	362	328	351	326	316	318	313	347	346	295	338	321	338	316	325	348	364	314	330	316	309	310	330	323	327	304	334	342	310	349	316	334	302	322	308	317	331	317	284	293	333	348	376	331	334	344	334	331	351	340	338	333	299	320	348	330	329	335	325	301	343	320	334	332	327	323	353	317	351	318	312	325	354	319	312	318	318	311	302	340	316	311	337	328	359	338	324	386	302	313	349	316	312	346	333	332	314	319	320	321	353	340	339	322	323	308	330	342	310	316	306	304	336	364	334	278	324	297	363	332	331	332	292	327	322	297	297	346	306	322	340	324	336	347	339	328	341	320	291	323	314	327	290	351	308	331	341	343	332	325	330	321	321	318	306	330	328	339	322	319	321	329	337	334	318	287	294	354	313	307	328	338	311	336	330	329	324	313	329	335	304	302	330	342	322	303	318	301	338	361	323	346	344	342	336	325	314	341	319	317	317	323	342	330	338	318	294	347	336	337	356	328	307	304	322	318	295	335	334	320	332	305	302	336	320	326	317	326	300	344	307	344	308	317	330	373	315	318	307	336	313	340	345	324	303	328	331	304	364	311	284	315	324	336	332	306	310	328	321	354	319	327	325	330	307	321	368	337	334	321	345	295	347	346	341	337	351	327	348	296	317	328	329	306	337	323	310	379	341	360	322	339	323	329	331	304	337	279	321	368	312	325	344	336	325	300	293	303	292	319	315	315	339	316	325	338	324	353	322	344	347	311	313	339	293	343	312	328	327	330	349	304	347	343	353	339	333	350	298	313	306	312	340	310	340	308	336	339	344	303	357	347	319	348	298	293	312	303	314	340	320	353	332	343	271	319	368	295	337	330	325	339	313	355	309	319	351	329	339	331	348	312	331	339	334	318	338	314	314	349	336	332	291	319	325	316	328	356	346	318	303	306	321	326	300	341	363	338	358	304	307	346	282	310	314	342	339	329	316	322	330	295	324	332	348	291	343	349	315	354	361	291	333	318	327	342	344	304	358	324	347	335	300	353	304	330	307	325	334	351	302	319	306	329	297	328	317	327	369	320	340	353	320	304	352	325	310	312	334	317	348	311	314	346	351	323	329	338	322	332	322	305	323	324	308	338	310	334	302	311	303	323	342	320	339	308	323	334	359	336	324	325	336	309	318	321	319	302	349	344	344	358	347	312	322	370	326	365	342	342	301	329	315	301	344	356	330	317	332	316	310	344	313	342	335	375	303	314	295	298	340	337	334	302	328	338	301	317	345	306	357	328	325	349	300	339	299	301	313	334	305	308	302	328	345	336	300	328	338	326	326	322	281	330	288	343	293	361	359	317	284	350	327	344	305	354	337	314	314	293	338	351	350	305	302	310	315	315	303	347	329	331	311	313	321	348	320	319	320	318	333	346	321	322	308	354	325	360	360	332	316	325	333	293	353	325	340	275	335	320	329	343	336	324	333	291	324	303	354	323	288	308	333	327	331	306	330	349	330	329	310	318	332	358	321	334	320	331	333	362	319	310	327	344	346	323	323	359	329	312	340	331	309	353	315	337	315	333	338	304	314	318	340	342	311	318	341	310	326	337	342	333	314	314
23076	21048	28770	23543	21057	17582	1785	840	669	634	599	512	524	472	454	449	480	450	397	447	413	374	410	408	432	410	402	421	400	382	383	383	411	373	389	391	400	386	378	387	390	390	389	364	403	381	397	373	362	365	349	339	378	353	405	416	390	363	382	398	340	371	364	392	365	398	385	352	361	416	398	344	365	369	364	391	374	375	342	376	376	341	345	354	335	391	348	378	386	375	380	357	385	352	362	374	363	349	401	367	384	365	403	394	382	341	376	361	373	342	386	362	364	384	373	378	404	389	400	367	371	375	361	349	381	390	369	402	356	371	411	396	390	324	363	358	382	389	328	363	356	350	352	362	363	387	374	389	384	380	369	337	332	364	351	315	395	386	369	362	362	373	375	351	383	386	362	355	357	367	363	367	373	351	383	368	341	328	367	324	377	373	391	346	367	366	398	381	373	368	385	333	375	373	359	346	383	325	366	421	369	380	392	388	394	350	369	339	370	391	381	381	361	347	352	363	402	387	355	404	340	353	374	370	349	378	348	380	380	364	412	367	357	345	369	378	375	345	375	407	391	351	365	386	369	381	394	422	371	376	386	378	388	342	350	371	382	381	366	352	349	374	387	344	341	343	367	355	376	368	331	395	373	357	349	364	345	397	396	361	379	348	348	386	368	376	395	372	372	379	371	357	359	387	346	349	346	390	376	396	338	343	368	341	352	364	354	369	394	372	395	367	366	339	378	401	383	367	376	382	365	389	386	380	393	352	383	336	394	355	359	371	336	369	346	385	344	405	399	365	399	354	385	375	344	385	394	351	367	371	383	359	391	370	370	378	384	375	376	326	373	335	352	364	354	407	332	356	376	372	364	358	375	363	332	368	397	399	371	358	365	369	373	380	395	365	349	374	406	418	363	342	373	359	392	343	377	405	371	408	372	386	361	350	357	371	338	385	392	345	359	353	328	377	345	338	380	362	375	370	345	348	358	364	379	366	372	354	356	369	365	364	368	366	396	369	378	390	365	392	337	361	382	375	337	396	337	357	342	351	329	369	396	321	326	386	342	358	375	401	375	380	380	366	353	367	374	358	360	414	338	375	359	359	365	380	392	354	339	377	350	331	359	357	361	349	343	374	373	393	377	341	354	347	352	365	358	373	362	412	370	379	377	365	371	348	392	363	371	368	361	377	349	388	389	348	381	377	368	349	374	375	339	379	387	363	388	373	328	354	381	351	352	403	363	361	392	395	337	351	341	364	376	339	340	357	396	345	390	360	362	394	384	404	344	359	388	340	391	365	358	358	338	368	415	372	365	361	413	372	381	353	360	358	343	382	366	425	349	370	370	389	339	354	368	354	367	349	355	389	365	389	351	384	340	345	358	394	362	335	358	392	357	347	366	337	397	384	355	394	332	362	353	365	355	373	363	349	383	377	376	392	366	352	373	398	396	341	394	330	361	371	366	389	369	377	374	358	359	337	385	393	362	382	351	331	362	347	367	360	392	380	357	361	326	377	353	339	355	398	391	380	384	368	335	352	356	376	366	356	369	395	352	362	369	371	397	354	369	365	386	368	334	389	379	377	358	362	327	356	371	345	354	372	407	407	358	388	326	392	333	362	396	356	361	318	376	367	371	366	341	344	368	397	368	359	352	375	360	367	328	386	366	370	361	361	399	358	375	412	328	355	329	372	384	359	337	374	388	373	349	370	379	380	336	389	353	352	360	361	355	356	409	350	349	370	394	373	344	384	352	358	356	357	361	375	346	386	371	349	364	380	388	361	400	351	346	426	350	381	362	358	339	346	337	362	354	349	341	377	364	378	379	381	367	332	363	367	385	352	342	366	358	355	348	369	371	366	395	372	389	350	352	368	369	397	358	374	370	373	396	357	363	362	359	359	367	359	382	363	383	390	379	370	363	375	365	377	345	345	406	370	352	365	388	373	351	348	363	358	370	346	420	338	380	381	373	362	397	401	350	403	363	372	352	357	356	334	350	398	380	351	362	362	369	384	364	376	380	352	350	372	345	365	376	321	350	349	372	392	369	355	340	369	365	359	365	355	343	343	347	360	390	374	357	362	375	380	387	347	363	355	391	354	417	368	358	382	359	353	365	366	385	384	358	346	353	343	354	372	362	337	361	410	372	356	367	373	350	363	366	386	344	368	372	330	374	382	375	398	356	371	368	391	386	387	374	350	369	354	366	368	346	378	373	389	365	379	359	346	361	361	382	383	384	352	417	383	381	359	391	361	369	364	375	396	393	363	371	354	389	340	372	374	411	358	381	393	354	375	358	398	367	369	350	394	385	360	371	373	367	380	362	399	343	342	362	326	336	359	400	379	363	344	355	376	348	376	368	363	371	370	368	374	400	361	367	389	333	372	363	379	360	351	369	326	351	360	380	366	364	364	349	344	380	321	390	381	371	361	363	382	364	339	345	370	398	368	390	362	363	394	313	353	385	354	344	367	357	342	373	359	350	365	341	360	382	338	383	373	361	346	381	366	382	370	367	353	372	351	397	393	395	343	364	369	377	352	349	357	360	366	371	340	371	339	341	349	381	377	382	358	362	399	361	361	373	397	385	390	386	338	387	393	397	382	342	404	371	370	336	363	353	383	414	363	342	378	374	375	349	364	356	367	387	376	388	357	357	387	401	374	381	371	317	355	371	356	354	375	325	352	368	382	366	380	360	402	345	377	376	371	404	338	338	395	374	364	360	412	368	348	385	323	373	364	341	367	358	360	338	405	355	353	377	378	355	365	359	372	373	356	394	329	329	364	367	362	361	382	364	373	376	354	362	384	359	341	391	383	354	351	358	395	359	402	369	347	383	378	360	349	404	364	379	369	340	370	394	385	360	344	383	362	379	348	376	376	354	404	407	376	382	371	364	407	357	382	378	359	362	361	363	350	360	355	377	364	365	389	395	372	375	360	368	313	387	369	367	415	386	349	394	357	387	364	365	352	351	336	356	339	389	338	366	363	375	399	364	364	336	379	363	359	381	410	330	380	358	356	383	363	380	384	379	356	361	335	372	337	365	352	369	365	350	369	351	362	336	354	391	368	353	361	361	376	390	340	355	382	403	355	408	394	340	381	376	379	382	375	354	340	377	350	375	373	365	334	329	376	353	392	365	387	355	356	343	361	329	367	350	402	357	346	365	352	377	396	355	353	377	379	355	380	344	364	375	357	350	379	356	406	375	330	379	364	362	351	366	385	350	343	374	358	362	378	369	375	387	402	346	362	337	391	368	353	358	345	375	370	360	356	377	355	381	345	369	383	360	373	407	353	331	361	392	345	383	379	378	366	414	393	370	349	362	336	333	376	317	369	369	378	379	358	369	390	368	358	352	356	372	377	371	380	369	346	362	339	373	344	364	366	361	328	366	358	354	373	420	395	358	358	387	341	333	348	373	349	358	362	364	366	365	334	410	375	382	359	370	364	382	382	351	354	337	365	388	327	328	363	377	364	337	388	364	345	360	375	369	385	392	343	384	359	386	344
16767	15306	12995	6991	4734	3427	2725	2183	1812	1525	1363	1236	1137	1044	974	954	860	890	850	822	779	808	751	731	777	762	734	734	670	719	711	662	665	684	652	677	703	679	654	673	706	705	681	656	673	661	636	650	663	684	626	660	648	641	616	683	663	669	616	626	627	664	644	649	603	625	612	617	666	641	645	631	647	620	636	671	636	623	654	660	635	567	619	607	666	622	647	605	646	571	647	679	614	620	624	664	693	609	669	619	639	647	665	623	655	620	610	661	660	631	646	656	611	589	625	671	628	625	642	659	673	661	624	646	636	643	616	604	657	627	610	618	627	638	594	631	616	650	608	605	616	626	646	598	647	621	645	650	638	575	632	618	661	594	618	632	676	634	664	626	673	629	615	627	620	653	651	677	664	582	625	568	635	620	681	603	622	642	623	591	593	594	617	631	587	623	620	634	661	581	658	630	685	632	628	608	634	628	631	593	637	641	591	613	627	595	616	609	638	624	636	631	583	644	652	628	611	619	634	629	636	614	603	607	622	616	587	608	624	613	642	630	629	632	666	538	583	638	618	686	595	618	624	617	603	624	614	575	680	654	608	626	598	598	650	630	625	622	614	582	614	591	624	677	604	631	647	617	581	615	616	620	628	611	626	628	631	645	616	609	668	631	629	595	635	664	604	629	642	601	622	605	564	633	604	626	648	572	610	582	657	627	593	689	617	647	611	609	621	654	614	671	629	651	624	615	625	641	661	657	606	580	673	588	640	619	609	584	610	614	626	641	646	606	610	601	655	606	626	654	620	602	666	614	610	668	639	613	633	628	652	601	597	617	637	599	611	579	625	622	562	646	638	619	657	575	626	647	610	675	613	672	642	641	623	614	605	595	613	573	639	631	583	606	600	621	661	594	652	649	599	623	640	637	588	629	595	601	623	596	594	649	632	579	657	585	630	658	619	641	602	624	627	616	623	623	613	607	562	594	602	631	600	632	668	626	625	638	626	637	612	612	668	606	646	644	637	615	587	638	635	604	632	671	620	621	593	635	622	620	651	597	636	628	632	627	675	616	577	686	642	619	654	578	666	587	589	581	660	636	639	639	636	659	645	643	638	628	641	638	650	637	600	647	659	597	635	619	594	608	631	628	626	633	589	586	661	631	591	597	628	646	593	612	594	604	611	577	637	646	613	649	623	665	626	665	645	645	647	672	609	656	614	564	609	623	619	656	635	588	586	652	611	608	607	608	637	609	644	669	593	685	638	642	620	607	610	638	611	631	624	570	633	604	630	615	580	639	574	638	610	632	616	665	638	626	655	630	617	630	648	646	600	657	608	607	602	638	590	602	677	668	642	610	641	626	632	684	626	689	648	600	634	581	645	596	641	637	626	661	585	658	645	621	616	610	667	615	622	654	639	601	676	606	644	612	695	617	618	640	600	622	650	602	614	615	667	624	641	628	615	640	685	602	643	602	609	617	609	639	631	633	614	651	644	674	590	632	620	614	614	645	613	607	583	606	659	661	580	643	656	649	643	625	619	676	655	633	610	604	639	644	652	634	682	614	680	675	596	629	615	591	621	643	626	638	625	646	623	672	652	627	653	677	621	604	626	607	645	582	643	673	641	624	637	635	581	645	614	622	609	596	633	658	598	624	605	628	609	571	620	649	604	624	614	608	566	582	611	598	638	597	607	603	643	609	616	639	661	593	653	643	624	610	647	682	641	635	613	628	687	623	637	639	594	642	611	591	619	637	618	564	608	630	572	631	658	631	616	648	619	650	646	652	609	636	636	615	627	635	651	661	658	585	600	637	631	629	609	601	660	632	648	576	646	619	678	629	607	573	608	596	633	616	593	604	632	622	634	674	596	619	635	626	597	652	637	608	613	609	609	622	553	624	621	651	684	628	594	594	635	629	565	655	623	629	599	653	675	636	646	651	638	685	615	657	640	603	632	620	611	686	622	684	600	591	619	616	613	661	630	650	632	654	593	635	608	609	638	602	598	618	604	655	605	647	644	599	577	622	605	582	654	624	604	656	666	601	683	621	656	616	610	622	625	653	643	657	634	630	653	674	663	607	652	635	592	635	615	646	591	610	661	590	617	678	652	596	617	640	609	634	650	634	664	629	590	623	617	661	604	634	614	621	604	624	649	648	609	628	646	622	645	638	596	576	603	612	633	600	615	611	598	684	621	613	589	612	599	703	648	610	653	597	631	598	634	631	672	658	638	606	663	650	633	605	602	616	642	625	601	611	649	680	645	584	631	617	613	633	652	574	615	623	683	642	613	631	625	652	634	602	629	576	595	608	634	610	643	651	655	597	618	644	646	612	584	624	646	634	594	615	604	646	614	609	627	619	610	631	620	636	610	616	648	626	606	598	611	640	619	639	608	647	654	588	653	634	624	630	609	663	605	591	589	607	620	616	590	663	623	648	630	636	656	660	657	656	616	655	634	638	620	630	652	655	643	607	595	630	629	583	642	615	615	612	623	623	643	642	648	608	656	595	604	615	644	582	613	630	678	598	619	595	642	660	642	591	619	591	664	603	695	634	616	650	656	625	645	630	612	652	632	632	610	611	615	647	596	667	627	619	595	590	595	600	634	627	622	663	646	612	653	581	672	611	674	673	612	633	652	649	610	628	631	643	616	653	663	621	669	683	653	623	645	614	639	648	589	591	602	638	634	587	640	629	633	655	600	654	590	648	670	594	622	635	640	660	639	614	599	668	647	564	622	630	633	659	646	610	609	661	600	625	652	622	630	670	611	618	690	607	657	606	644	601	640	626	619	633	620	651	645	625	658	635	616	644	683	628	611	669	642	609	647	690	625	573	628	637	612	586	670	605	658	599	638	661	627	634	609	635	631	589	576	629	615	622	599	621	629	598	629	600	658	659	625	646	611	635	654	632	658	626	617	613	623	626	660	619	590	603	638	653	583	584	623	658	600	621	612	620	644	597	628	664	601	635	635	648	681	655	627	599	640	636	597	624	578	588	625	602	626	644	623	593	644	633	628	609	594	643	653	599	595	634	651	660	607	608	656	634	620	609	688	622	682	578	679	664	609	589	634	641	602	595	594	623	597	629	628	666	615	658	636	628	662	606	611	625	634	598	646	634	658	627	639	653	617	624	624	605	609	644	632	635	632	612	663	625	610	625	623	637	669	611	594	599	599	660	626	587	613	639	600	599	627	654	645	607	550	614	669	613	653	620	597	632	619	624	675	634	616	617	631	613	599	626	646	623	622	640	644	614	605	604	642	632	579	651	641	617	656	642	598	665	672	615	645	661	618	673	604	630	628	622	649	644	632	574	679	617	633	678	625	651	608	640	609	602	616	612	607	634	628	581	630	589	602	651	607	647	625	672	684	601	666	615	627	598	674	692	644	634	622	625	617	636	643	607	664	624	608	639	587	644	660	618	604	628	639	592	613	611	628	624	680	608	615	621	618	626	681	633	611	614	696	641	678	641	609	609	657	627	622	625	638	631	615	609	624	619	631	579	626	613
26679	20155	7065	634	419	376	315	334	344	288	328	325	327	347	325	344	308	351	332	347	332	311	298	323	301	335	337	335	301	305	342	300	341	321	307	324	307	317	300	329	305	349	320	307	296	311	335	315	302	299	343	304	302	350	357	308	343	307	346	323	314	305	309	336	342	328	297	362	303	310	328	290	306	333	346	317	315	331	318	317	306	306	286	326	300	278	345	307	341	340	320	324	309	317	276	331	325	318	322	309	305	336	325	299	307	289	326	310	314	325	336	323	330	302	324	319	307	278	315	329	323	335	310	312	301	302	344	334	299	311	332	304	345	319	320	322	323	311	309	319	326	329	309	329	302	344	299	319	311	331	279	318	310	306	313	308	318	337	342	309	327	339	347	325	309	330	321	308	320	325	335	326	308	317	291	305	355	355	343	321	337	296	308	328	317	301	327	337	296	292	349	282	331	315	304	300	303	340	292	315	361	346	289	305	342	337	348	300	326	329	337	310	329	295	303	330	315	325	319	326	343	347	335	330	311	315	332	311	308	306	321	276	290	311	316	338	298	289	325	340	275	306	314	306	312	318	300	319	314	336	315	313	323	323	306	329	309	307	325	292	297	297	319	309	336	308	302	322	319	315	317	302	321	324	328	336	301	333	313	311	313	311	364	344	311	324	338	327	318	315	298	308	327	304	296	282	320	292	346	327	307	308	338	327	324	333	334	323	303	301	324	300	306	289	357	327	332	287	343	331	332	311	323	328	322	324	287	312	320	341	302	304	317	316	348	346	306	327	332	271	336	314	325	323	334	296	336	324	326	311	333	340	317	317	334	323	342	331	293	329	308	308	338	308	320	292	339	334	346	328	304	319	304	286	330	336	305	302	295	297	303	297	310	306	305	323	332	328	336	306	334	293	341	307	320	300	345	320	327	320	329	304	329	317	307	290	314	297	306	325	311	333	288	309	332	307	307	335	305	316	324	318	317	306	301	309	301	336	348	323	315	324	339	308	308	348	332	322	343	312	341	319	337	334	326	324	347	324	330	343	316	309	331	358	324	346	318	310	321	306	323	294	313	347	308	290	306	337	298	315	309	354	340	321	324	322	314	314	320	312	309	337	314	337	306	317	300	323	303	332	327	331	309	291	328	325	291	324	318	328	313	310	327	300	303	338	344	340	326	300	335	318	349	314	312	331	303	330	295	329	333	322	310	295	305	294	318	321	286	320	351	344	290	331	316	316	311	304	320	339	322	336	313	330	306	343	311	330	308	312	331	344	282	323	312	339	303	302	310	334	350	307	310	349	303	318	292	302	325	361	328	339	313	316	316	327	296	321	312	311	290	328	311	301	330	327	327	313	331	315	281	311	329	308	274	291	341	339	341	357	308	322	313	343	313	330	330	304	326	310	293	335	312	327	295	323	325	364	331	323	313	332	336	337	290	318	328	318	328	318	312	316	321	331	344	304	294	320	338	365	354	307	339	321	318	302	303	310	342	309	346	302	348	306	349	339	331	334	329	344	315	311	318	312	337	292	301	315	324	336	360	315	334	308	332	299	314	307	310	319	313	308	299	300	358	334	350	314	328	306	347	300	321	308	300	303	302	344	321	319	306	305	332	309	295	310	331	304	295	302	329	307	327	321	313	338	302	307	352	312	312	345	343	303	335	359	332	335	334	309	315	303	323	300	294	325	303	338	316	331	326	295	316	309	325	314	324	317	297	312	303	305	312	314	307	287	280	340	285	353	309	369	314	318	323	288	306	322	297	341	307	334	303	292	339	328	310	297	305	299	349	314	354	292	327	319	313	321	342	335	297	331	336	339	295	313	309	334	307	287	313	313	304	317	310	320	328	339	309	326	328	299	340	310	304	324	305	294	343	281	338	344	309	323	327	315	348	321	316	323	337	298	316	354	322	306	309	346	306	353	329	300	342	356	366	320	324	314	304	335	332	319	320	324	301	306	340	325	339	341	295	340	297	310	295	319	308	294	323	328	308	339	323	343	309	324	351	334	321	321	353	336	300	315	353	297	310	325	297	363	320	352	340	322	283	321	328	315	308	320	354	301	299	346	311	309	318	315	342	331	295	310	342	327	301	310	295	310	301	297	322	315	302	324	323	314	325	310	325	330	319	352	313	305	306	312	311	335	291	338	284	355	341	312	275	317	323	309	316	325	310	318	293	329	317	286	350	321	310	282	339	292	314	326	327	330	323	302	324	302	316	330	300	324	337	291	303	303	331	285	294	321	331	329	332	348	343	317	307	302	316	316	358	343	311	299	316	319	306	304	311	328	333	285	318	309	283	359	293	339	331	322	374	298	328	326	319	303	321	314	323	310	303	293	315	354	327	304	316	325	333	323	310	329	318	316	309	325	330	295	305	311	354	301	323	277	317	339	315	317	316	284	341	300	332	326	295	297	344	304	336	360	309	332	327	328	335	323	359	322	349	328	293	320	299	312	337	313	338	333	319	285	329	307	308	335	320	300	298	304	335	294	309	301	339	292	339	327	356	288	320	324	325	289	310	296	326	297	357	310	325	305	302	276	337	303	341	310	318	335	309	336	316	297	314	313	290	307	301	293	329	334	340	332	293	303	347	305	314	321	325	298	310	315	320	331	314	338	312	303	323	346	333	323	301	338	331	289	316	346	288	302	317	324	312	302	328	293	321	304	316	317	352	334	326	299	312	307	298	321	325	308	316	305	334	314	349	314	324	318	311	339	354	319	294	314	303	311	321	314	330	355	288	320	332	306	325	310	330	329	288	293	332	325	338	319	313	338	322	306	316	307	296	316	319	308	329	299	344	342	323	322	295	304	305	316	295	342	340	318	308	304	324	305	345	338	334	318	291	339	340	349	338	302	297	319	303	288	345	315	314	344	336	297	298	339	337	296	348	303	310	335	336	316	345	318	281	291	317	290	320	312	280	338	307	321	350	313	320	290	328	291	314	315	288	325	340	311	346	295	305	327	312	303	302	329	304	307	321	289	334	290	308	328	295	331	315	318	331	336	334	326	311	322	310	318	346	328	314	294	313	313	335	321	338	323	329	307	337	308	313	334	330	370	285	317	309	287	300	353	327	301	324	286	320	327	295	306	310	341	294	324	302	320	308	303	326	318	313	305	310	316	313	337	323	319	311	317	345	300	293	328	315	296	311	317	327	326	333	316	326	324	307	293	333	285	307	334	314	323	325	310	327	322	285	355	344	308	304	284	334	311	301	328	338	344	327	307	308	341	329	336	296	321	322	301	302	306	327	352	319	298	315	303	349	285	323	334	312	314	364	357	302	302	332	317	313	303	325	346	294	312	323	299	329	318	296	315	327	324	301	317	311	318	313	333	332	358	333	303	347	318	332	284	339	325	293	361	312	300	347	311	271	321	318	306	323	302	311	309	306	321	308	303	302	296	314	331	266	310	328	327	305	314	322	321	353	313	287	337	334	305	309	329	313	315	310	314	280	333	334	305	312	324	308	332	297	326	330	305	317	329	329	339	301	300
8048	1542	1414	921	844	720	709	648	657	620	627	623	594	633	599	621	576	593	602	571	599	608	539	632	566	563	585	594	565	594	580	616	625	591	613	551	599	600	607	595	578	626	565	602	600	622	594	619	558	616	583	581	612	634	593	620	604	573	597	616	603	588	568	640	585	615	610	615	617	641	581	569	567	605	557	584	567	624	593	648	610	620	593	579	577	545	624	621	590	603	612	552	592	599	533	632	602	623	549	588	618	604	569	553	584	580	599	548	602	585	547	592	624	583	598	574	596	564	580	585	601	618	529	586	604	560	591	567	575	600	580	564	570	596	581	619	571	539	573	606	603	600	580	608	597	602	561	575	592	549	598	578	589	560	618	572	552	578	563	609	553	543	658	578	573	608	574	574	561	617	607	566	599	584	587	614	544	626	617	642	575	577	585	599	633	596	624	609	558	598	574	592	537	571	595	552	606	608	548	540	555	569	562	555	549	564	561	624	555	580	560	592	543	559	543	585	607	621	517	565	542	587	577	588	616	607	598	575	578	565	601	578	597	616	574	588	605	572	581	597	592	575	617	598	589	593	618	612	602	555	568	601	622	575	591	592	584	612	608	614	566	569	554	549	573	572	590	580	576	605	629	596	586	610	571	588	607	599	601	582	604	572	578	587	567	559	600	609	587	622	584	589	575	607	530	571	557	600	608	601	601	577	580	584	624	595	625	595	602	555	589	583	550	546	584	606	525	545	590	582	588	569	573	594	573	576	605	594	607	603	570	589	607	607	583	589	578	579	608	640	616	621	594	598	533	613	627	623	643	572	632	618	627	604	623	604	554	594	636	613	558	589	598	598	626	511	596	544	613	610	636	573	577	563	604	639	583	577	581	611	611	576	616	609	526	665	597	575	602	614	561	583	603	590	624	607	576	564	556	590	604	605	580	569	614	582	608	606	545	614	595	613	629	650	605	634	623	592	621	560	580	571	577	575	602	590	534	588	601	605	587	589	587	593	622	596	576	591	582	566	579	596	566	574	571	580	549	596	598	615	608	563	623	612	568	592	574	585	577	585	600	596	602	608	597	580	589	588	600	587	603	605	571	562	574	596	584	600	538	571	595	587	623	584	588	602	568	561	626	611	630	605	546	544	533	623	590	592	610	589	595	560	582	564	606	542	590	572	578	575	581	583	603	614	600	573	571	568	606	597	551	588	621	584	560	606	623	601	591	596	590	597	639	604	575	580	568	632	597	578	585	577	574	606	565	569	570	575	557	629	556	627	585	587	586	598	573	587	594	585	534	594	582	587	589	587	555	616	580	625	595	578	581	548	607	617	562	624	558	630	574	586	572	578	578	589	619	536	588	625	578	568	614	594	599	585	575	608	614	618	575	596	554	560	629	583	596	574	583	580	635	590	610	538	556	607	610	588	622	564	579	600	636	573	617	605	554	559	619	575	607	553	670	582	583	630	560	609	570	584	621	575	583	586	621	566	624	605	587	566	582	605	584	571	596	596	609	637	637	563	577	609	587	586	568	587	563	593	602	569	584	564	601	576	593	599	561	622	575	586	600	592	584	628	640	573	568	598	617	588	567	584	612	582	575	607	573	552	564	585	575	560	574	594	600	580	576	591	614	597	575	571	587	614	570	596	577	578	589	603	548	612	624	577	582	612	602	593	580	578	609	558	610	623	565	565	605	605	588	575	612	601	617	594	538	564	632	582	617	607	596	566	545	642	531	650	572	584	553	561	558	625	592	610	589	565	584	539	595	606	628	594	607	572	636	579	608	575	606	576	571	630	565	621	599	552	579	622	539	559	543	605	608	573	582	567	526	601	631	599	606	577	582	557	550	558	567	582	523	576	582	589	584	587	642	602	616	568	614	560	552	612	592	646	571	568	561	602	602	612	594	566	589	578	560	624	601	567	647	555	579	581	554	574	593	558	582	599	597	595	610	644	575	607	610	602	573	605	620	574	591	604	590	611	579	595	622	586	566	584	585	633	590	524	624	591	597	621	559	579	616	563	569	623	590	547	607	557	604	570	592	593	577	598	583	581	597	566	596	616	594	562	597	599	597	607	585	617	607	557	591	573	543	582	640	602	579	594	610	568	617	611	561	552	629	591	615	587	582	616	558	592	627	566	607	603	570	639	581	552	581	553	569	585	594	599	520	612	613	591	586	576	543	573	585	612	610	607	563	537	605	587	540	569	635	565	575	555	607	578	601	624	518	598	610	572	612	593	608	566	602	615	567	605	619	587	562	582	562	582	618	595	558	560	606	605	551	595	613	567	606	592	558	576	579	597	582	584	609	603	541	574	605	585	589	595	602	588	549	600	611	582	612	582	578	597	602	613	625	561	568	523	629	595	586	546	599	596	582	609	579	581	588	610	567	569	601	579	556	611	565	603	567	587	611	556	573	603	560	581	566	585	607	593	578	596	575	615	582	549	581	593	549	595	607	610	577	544	591	618	581	611	591	579	614	587	587	583	606	586	589	602	579	585	595	580	560	565	583	567	600	590	620	611	571	567	555	557	613	575	555	567	599	563	596	584	583	558	540	567	570	615	584	618	598	593	609	555	594	553	582	566	597	619	569	559	575	556	587	585	550	578	604	560	586	602	594	599	603	589	577	629	643	603	534	604	593	553	607	637	587	590	586	601	595	532	608	602	561	619	598	592	535	600	584	592	655	566	602	574	592	588	564	631	551	588	594	579	602	618	575	609	588	585	629	588	585	556	595	612	578	597	591	600	566	574	585	600	579	574	594	536	594	593	616	576	580	603	578	615	582	648	583	581	561	591	571	610	601	555	599	610	577	560	645	588	575	566	604	575	591	534	576	558	605	637	632	538	558	577	573	616	602	614	577	597	576	566	607	576	554	574	572	577	583	587	601	612	601	611	590	550	554	513	583	606	630	573	600	596	588	541	595	606	583	608	599	615	597	560	554	572	604	575	609	540	633	562	562	607	586	553	607	573	596	642	603	622	616	554	585	575	612	611	601	594	559	582	611	578	599	543	573	633	578	573	564	568	578	602	608	590	605	589	578	571	629	556	558	630	575	567	598	606	570	612	597	594	510	613	609	600	593	582	526	606	585	601	589	613	576	611	624	561	632	576	554	608	612	588	530	563	610	551	570	574	569	574	663	590	619	585	586	587	555	561	609	600	608	578	568	557	556	607	574	601	579	590	535	623	651	595	601	612	559	560	657	608	610	586	601	622	616	575	585	644	592	600	631	616	562	603	607	563	615	581	602	624	614	579	627	598	566	512	630	586	612	607	566	567	607	603	616	587	588	619	586	602	585	602	567	599	624	592	639	551	591	587	573	575	586	569	607	576	568	608	592	612	572	582	589	556	618	580	534	592	560	612	561	575	589	618	565	583	570	592	550	613	610	582	595	575	608	635	601	585	597	576	597	584	565	568	577	647	597	611	584	587	589	618	578	584	607	605	594	554	562	601	614	610	594	573	569	607	577	597	581	612	597	586	590	605	592	639	618	613
24092	21044	28050	24250	18832	1347	558	387	313	305	267	236	230	232	230	177	209	216	183	196	175	198	184	194	200	199	181	164	169	166	173	179	190	190	171	180	161	173	150	168	165	176	147	165	197	156	160	168	143	165	159	179	180	185	162	190	164	187	181	178	159	162	190	164	186	183	175	165	168	162	160	183	180	150	178	165	181	143	144	172	188	142	169	189	154	154	152	177	185	192	157	180	171	142	169	175	157	161	159	189	166	185	161	173	179	165	167	175	179	167	160	164	160	177	177	139	174	184	189	167	178	165	148	179	158	157	168	178	148	176	156	195	172	164	189	169	211	173	162	162	166	158	173	164	179	165	172	159	170	158	170	149	172	166	150	194	170	180	173	177	162	171	152	177	169	155	157	156	176	142	152	165	166	153	162	180	174	156	160	181	149	212	189	182	164	177	172	139	167	144	199	171	163	156	154	162	161	150	172	141	179	173	160	179	167	170	162	162	194	182	155	165	165	173	162	188	180	157	151	145	164	180	184	195	162	161	188	172	176	173	170	165	133	157	180	148	183	164	167	155	181	165	136	168	165	167	164	160	157	171	187	183	170	152	159	145	169	149	164	161	151	161	163	161	145	185	167	169	167	164	171	208	188	177	133	153	162	173	142	200	172	146	160	163	175	153	173	181	199	148	156	164	176	176	172	153	175	155	157	179	155	164	162	150	191	184	159	177	164	164	123	161	151	155	177	167	174	181	144	173	168	179	162	164	159	172	158	184	172	156	168	166	194	163	170	161	170	163	174	175	167	171	184	162	156	171	146	179	155	173	170	155	157	182	172	174	168	129	139	171	165	168	165	176	146	166	160	182	177	169	171	166	176	163	160	175	162	156	167	169	188	148	163	177	184	179	195	186	152	175	160	182	185	159	148	149	154	153	188	192	164	171	166	156	190	157	186	180	155	181	164	172	193	158	176	198	161	161	156	176	168	173	165	180	159	144	155	151	189	155	161	153	166	139	150	176	147	156	155	166	171	159	170	154	192	160	170	161	163	154	153	172	165	145	172	165	154	160	148	160	136	152	169	158	174	164	162	148	159	159	161	171	190	175	177	161	175	172	176	179	166	157	155	160	158	139	180	157	161	144	165	164	161	156	176	173	156	161	159	180	182	175	158	153	197	176	127	163	147	168	155	149	171	176	171	157	177	173	130	147	156	150	148	186	164	153	163	164	168	154	177	178	174	161	174	153	163	139	180	146	192	176	166	172	150	143	142	168	188	165	185	168	150	180	181	170	160	170	141	170	164	165	165	156	182	168	139	136	142	168	145	145	120	145	176	161	159	161	177	165	171	159	151	155	169	156	186	176	158	178	153	178	146	165	161	159	173	171	150	161	171	181	168	148	154	179	158	153	161	157	173	159	147	162	172	166	205	150	176	157	166	154	174	161	171	197	152	175	167	166	177	177	167	153	163	153	153	160	200	155	159	155	158	179	165	145	168	145	173	162	138	164	172	157	149	192	153	190	163	156	165	157	174	182	157	177	171	152	175	162	159	179	181	161	158	185	162	168	171	166	164	164	167	181	191	171	178	164	162	166	163	149	163	181	162	163	173	181	161	170	175	176	171	177	159	168	184	172	130	158	154	180	144	154	183	156	163	154	164	165	185	159	192	162	154	164	183	152	182	161	179	169	182	171	178	161	169	142	182	140	140	158	151	163	180	173	167	156	175	143	176	166	168	153	167	165	164	171	174	165	177	169	183	164	155	154	149	166	174	174	183	181	130	178	161	177	170	139	154	169	158	182	160	166	166	156	174	172	144	156	160	153	194	172	199	168	184	185	181	165	175	134	159	166	161	154	166	193	137	160	189	198	156	175	150	176	183	146	168	154	153	163	139	170	175	153	167	153	164	158	182	180	152	161	170	162	157	168	157	171	159	159	180	143	165	148	179	180	184	154	159	158	179	165	161	166	145	185	160	151	137	154	169	160	172	153	192	145	168	177	174	172	174	207	176	175	172	188	157	167	158	192	151	171	160	159	166	172	171	179	152	169	159	181	163	193	174	161	161	155	180	162	172	174	175	149	172	148	171	149	171	169	181	159	179	171	169	173	183	172	160	149	141	177	162	159	162	152	163	153	159	174	158	170	163	164	166	173	149	179	186	147	162	156	171	184	152	152	183	180	158	152	158	175	141	168	167	180	163	184	181	145	173	170	147	164	166	151	159	183	161	179	156	152	179	195	158	177	160	168	184	179	185	164	195	176	152	161	174	177	168	146	173	163	177	185	151	144	176	186	166	150	171	163	176	160	168	163	190	204	188	156	154	152	161	170	178	176	161	165	151	176	145	174	193	184	162	188	161	177	168	174	169	159	180	169	156	164	184	165	162	168	170	171	156	175	169	165	157	165	172	186	180	183	176	172	176	165	173	164	166	192	165	170	160	160	173	168	161	165	171	140	180	185	175	149	175	150	168	191	161	164	159	188	133	174	167	189	187	180	171	164	189	175	155	169	166	143	168	148	168	155	160	182	158	157	170	167	181	188	174	178	134	149	165	134	172	152	167	161	168	154	166	163	160	160	166	176	156	143	169	167	187	177	170	183	157	186	182	166	163	173	181	185	181	161	168	155	178	168	174	176	160	176	184	151	173	185	176	166	160	177	161	200	141	162	185	169	161	153	151	157	182	146	157	171	188	163	182	178	190	178	166	161	168	177	160	154	175	155	174	144	176	174	178	172	159	175	170	169	166	166	181	177	169	169	157	168	165	149	156	174	156	159	173	146	168	164	175	167	173	161	197	170	152	162	156	163	168	194	182	162	161	161	152	199	148	147	173	154	179	150	178	132	162	160	158	182	164	178	146	158	165	178	164	182	161	167	170	159	171	161	162	172	176	158	155	188	164	202	170	174	171	168	176	177	160	158	150	181	169	215	179	145	164	169	162	174	167	185	155	180	165	161	174	168	164	155	176	177	166	151	175	181	167	174	171	163	168	163	163	153	158	146	169	175	154	177	156	164	149	172	182	146	190	199	186	173	156	152	153	160	178	161	168	167	155	157	168	175	155	152	128	181	157	154	158	158	169	188	186	176	159	186	169	141	164	183	148	165	165	168	154	161	168	164	165	168	175	149	173	179	159	165	156	152	163	185	156	193	158	183	167	150	168	182	196	163	164	161	161	178	192	176	166	161	135	161	156	168	161	148	137	173	161	163	159	158	163	163	164	183	170	180	162	182	188	162	172	172	150	171	157	160	169	166	186	199	181	153	171	152	140	171	151	170	172	177	164	166	190	183	158	161	152	165	157	169	175	173	166	180	146	185	170	167	159	152	189	161	171	177	159	161	155	148	168	166	159	153	163	145	159	168	162	182	137	166	162	164	156	168	176	170	163	143	164	181	146	175	155	159	194	163	154	197	168	194	163	200	150	159	156	184	125	157	162	169	155	170	169	178	155	163	181	153	164	169	151	180	175	171	146	148	173	150	152	170	191	191	134	180	162	157	153	162
14560	9436	8141	4002	2500	1830	1386	1120	989	808	735	692	575	529	541	530	459	471	454	406	419	409	377	380	383	381	365	359	346	361	381	323	371	351	386	338	354	344	315	343	342	354	315	358	340	363	326	338	342	327	323	325	381	336	288	325	351	347	360	328	316	307	315	357	341	318	301	325	342	341	333	314	346	328	322	310	307	338	350	343	305	322	308	330	326	327	318	324	332	299	336	326	346	283	364	323	326	318	340	317	316	292	293	347	330	335	298	322	316	363	328	321	314	320	294	346	334	309	324	319	334	312	359	314	335	322	352	325	304	347	313	327	306	316	322	300	336	339	319	334	285	313	330	287	335	332	296	342	330	326	347	323	366	332	322	334	328	365	301	349	345	325	333	342	347	355	287	326	349	330	309	357	320	324	351	310	345	326	320	294	344	314	328	292	338	298	303	329	333	313	296	322	332	335	325	298	326	330	322	319	349	297	329	318	311	334	360	325	329	304	324	341	307	364	349	294	343	316	305	346	332	320	299	303	304	335	334	348	325	348	301	322	328	292	307	353	353	337	335	343	331	334	329	350	328	326	299	366	315	335	290	350	335	340	310	338	352	304	346	324	332	345	329	314	312	321	353	340	330	316	352	332	331	340	339	303	297	299	357	332	304	310	328	370	325	339	335	296	332	328	316	356	329	308	322	316	319	343	313	338	324	312	327	326	315	331	332	355	310	328	310	333	319	320	349	342	345	348	341	312	316	302	322	281	308	315	315	346	335	337	320	321	340	312	307	315	326	329	301	295	336	303	284	331	326	339	356	328	306	311	323	338	351	345	325	290	357	308	355	311	317	305	316	281	297	334	340	341	347	332	347	340	347	310	316	302	337	329	326	335	314	307	330	338	299	324	326	316	324	326	295	302	343	303	309	337	324	337	314	312	319	315	296	298	320	312	334	326	330	308	356	327	332	333	334	348	297	339	339	321	331	304	316	322	324	333	300	340	302	344	327	340	321	306	336	318	329	340	326	327	338	314	355	301	292	299	307	344	325	298	347	331	321	339	324	322	321	331	325	326	342	342	323	334	328	318	317	331	300	340	344	322	326	322	330	316	338	346	346	361	326	311	320	353	332	326	292	327	315	326	330	338	330	299	307	308	341	340	339	329	309	330	309	325	329	333	331	337	328	323	306	307	338	320	347	339	331	283	304	305	298	361	343	348	346	319	339	318	320	335	304	349	306	312	372	327	369	315	306	286	330	314	350	313	340	351	329	294	319	297	334	316	300	332	322	309	303	347	303	296	317	328	331	303	325	334	338	335	298	332	301	319	321	338	350	326	308	347	304	331	301	323	324	354	351	325	347	329	310	333	300	313	339	324	309	331	306	295	324	324	350	314	345	343	290	331	325	317	304	333	331	315	347	315	356	310	296	350	328	353	303	326	310	314	341	332	370	322	331	318	368	336	314	323	339	330	353	339	329	316	310	295	303	333	354	340	300	315	315	296	323	364	310	348	301	320	309	334	324	314	359	317	340	332	338	325	319	326	336	323	343	319	345	330	340	321	309	349	316	311	325	339	311	297	341	358	343	342	344	317	344	302	355	338	322	345	314	328	315	328	312	320	296	346	331	337	347	352	326	318	323	330	368	324	341	320	349	312	334	344	316	365	332	330	322	338	279	367	304	360	336	306	300	331	335	326	312	331	331	332	336	321	313	315	332	299	300	315	328	292	290	340	336	312	335	338	343	312	287	358	353	329	341	321	328	325	343	342	350	314	343	318	339	319	328	318	318	304	297	319	325	342	340	327	329	313	326	328	306	354	374	298	337	336	351	294	326	330	344	311	329	301	324	279	326	294	326	327	348	340	325	348	345	297	310	319	323	336	349	333	341	295	332	292	314	349	328	297	320	309	311	319	331	335	309	336	334	342	348	317	320	310	338	309	319	326	311	320	307	304	326	314	329	339	326	308	349	303	341	337	302	328	299	335	348	316	358	305	345	335	322	323	310	330	343	289	336	320	316	333	314	330	360	347	311	356	334	329	368	342	317	307	325	340	327	346	307	316	317	304	312	336	309	319	324	318	337	328	323	325	365	340	359	286	343	323	335	325	322	331	314	324	322	333	320	335	357	372	324	335	331	313	312	334	326	322	338	334	357	323	349	313	305	328	334	319	314	324	321	340	346	312	336	324	365	303	310	332	320	314	341	334	315	326	333	323	356	315	324	340	359	349	309	316	320	314	321	337	339	342	307	358	332	329	335	318	331	317	313	337	343	334	301	315	317	337	323	313	343	347	315	358	308	318	344	375	320	334	303	312	379	317	314	346	333	355	323	297	340	330	326	350	337	332	333	330	313	351	318	334	308	336	324	316	307	359	325	361	311	324	335	319	356	319	330	328	322	351	332	313	331	315	314	331	324	313	355	333	309	340	323	304	323	334	357	331	325	333	325	354	329	336	299	356	332	309	306	314	365	347	348	309	335	346	298	294	310	319	363	314	303	292	320	349	313	327	304	357	326	325	361	332	306	284	354	312	296	316	313	296	296	303	336	361	318	315	332	328	326	343	300	334	315	319	303	322	334	302	307	331	304	324	315	310	334	338	311	307	337	299	316	331	350	339	344	332	332	334	323	308	336	302	310	341	317	335	318	308	331	329	316	320	333	343	319	350	355	283	301	350	334	331	323	343	345	347	323	298	316	334	292	328	369	335	330	333	346	340	343	317	335	325	377	326	322	333	333	332	343	319	341	349	329	337	341	350	349	326	322	346	336	320	335	363	327	351	296	333	331	320	347	321	333	320	368	320	351	324	320	326	320	299	308	350	319	300	320	340	329	337	342	328	370	293	331	311	338	288	335	304	341	363	315	352	353	324	361	371	325	301	324	316	316	313	323	329	313	297	340	325	274	307	336	314	304	327	292	330	299	313	313	349	325	310	332	328	346	322	335	367	314	313	340	348	310	311	346	352	345	341	318	350	345	308	323	317	286	347	316	317	353	347	347	305	320	314	314	327	349	297	324	289	297	323	329	313	328	319	342	326	313	325	340	322	318	329	294	343	282	309	338	313	330	323	342	340	344	298	309	329	326	318	314	287	337	313	361	336	325	302	315	335	320	280	310	327	333	339	294	294	332	343	311	300	349	340	333	323	330	333	330	332	331	342	310	320	328	330	356	337	314	347	310	317	360	342	355	324	327	313	314	316	291	342	338	304	322	320	318	350	317	327	305	348	294	345	335	305	324	305	317	356	326	350	334	337	345	339	289	314	341	330	327	354	333	333	340	331	352	352	332	318	348	361	322	333	301	335	334	307	329	344	319	312	283	337	319	333	306	291	321	341	336	337	305	311	327	276	328	329	298	319	295	304	331	291	316	334	341	346	317	361	320	341	319	325	309	323	314	318	327	308	332	330	350	305	326	320	334	334	346	286	338	291	303	323	333	347	323	291	333	310	348	323	321	294	308	310	338	368	317	313	314	341	321	331	297	362	291	291	331	326	334	313	279	372
23166	21074	28796	23588	21078	17874	1844	811	642	627	552	551	485	475	477	442	456	461	426	427	403	391	417	409	398	377	384	385	388	365	389	384	399	345	387	383	390	362	365	348	399	353	374	375	365	358	386	361	377	376	337	352	382	401	371	359	376	377	371	375	406	394	348	364	340	368	367	381	355	354	385	373	367	353	381	349	377	337	377	353	399	364	368	374	351	348	364	355	367	366	346	378	344	349	394	339	352	399	367	387	346	347	380	380	351	373	390	379	352	392	355	359	318	357	338	353	349	353	360	377	339	364	380	354	349	332	368	348	395	365	342	347	338	354	376	323	372	370	328	333	372	372	354	371	357	377	374	364	377	365	366	332	375	365	372	388	364	327	352	373	341	366	349	316	390	373	363	371	387	353	350	374	364	385	353	353	352	337	370	358	392	369	354	381	366	356	370	367	355	394	363	375	379	377	387	380	366	403	356	379	340	368	353	370	362	382	364	354	327	306	376	402	351	343	361	376	370	405	359	377	377	365	383	380	358	365	343	364	370	358	366	351	363	327	353	360	356	338	360	340	393	341	369	362	388	367	358	383	380	331	340	370	333	370	360	359	356	365	350	368	377	353	365	408	342	349	363	353	358	330	390	358	368	367	350	365	348	377	407	368	393	362	370	357	355	356	382	380	356	362	367	334	375	336	361	371	364	339	322	347	346	372	347	350	347	361	349	329	388	337	367	362	372	345	348	345	381	360	364	339	342	370	378	354	356	362	390	362	339	368	363	366	348	349	351	361	360	389	362	323	374	374	335	365	350	377	377	361	367	375	379	323	348	345	362	387	350	383	372	352	383	389	368	355	339	361	364	341	369	334	366	363	363	415	361	347	369	375	330	350	339	363	348	363	362	356	359	370	380	356	375	364	373	388	353	350	346	333	342	339	349	348	377	367	348	359	358	385	355	355	344	371	362	345	376	342	360	369	355	380	352	345	360	368	336	337	348	314	372	344	344	394	387	350	349	361	341	373	380	357	335	344	368	339	356	376	322	352	379	347	331	331	361	384	348	383	386	395	337	352	379	364	377	384	357	340	356	363	355	347	339	329	362	346	384	368	370	362	359	373	349	385	345	316	344	374	393	373	354	370	358	344	366	340	360	351	363	332	328	342	404	383	384	348	369	377	344	340	366	338	370	364	325	341	359	344	399	380	346	327	352	329	334	370	354	345	344	360	342	360	374	347	346	355	344	337	345	348	340	386	381	367	362	388	371	343	330	374	321	349	340	346	388	362	353	368	342	339	379	350	342	341	357	340	376	315	371	354	336	401	364	330	347	375	375	353	376	366	365	372	329	373	375	386	359	347	353	388	337	369	347	347	335	349	348	374	356	310	366	401	386	352	369	387	331	379	346	381	327	344	363	327	344	321	324	383	345	339	338	351	348	357	360	337	330	373	356	381	378	350	319	349	344	361	364	360	374	336	340	354	366	342	366	353	357	341	380	351	346	379	375	377	359	372	319	360	347	329	366	338	361	399	341	349	347	375	335	343	342	373	364	344	317	306	366	374	336	353	350	374	325	363	360	334	375	392	399	361	361	355	349	363	378	363	359	359	375	347	406	382	362	324	382	350	369	337	352	362	377	368	332	338	366	391	367	340	325	363	348	349	318	338	359	349	340	334	339	357	376	358	367	382	368	344	352	374	369	411	359	401	373	335	396	372	353	381	354	355	348	352	349	353	374	363	355	362	348	338	365	357	355	366	348	336	365	336	386	398	350	341	363	351	383	376	363	345	379	366	328	332	393	363	376	364	366	384	346	372	376	381	382	365	374	360	356	386	368	343	379	346	357	357	376	373	354	393	349	334	381	359	354	355	371	338	353	364	350	361	369	362	382	361	362	377	359	364	356	363	357	349	363	353	353	337	337	345	408	352	382	351	384	374	372	362	352	342	340	336	365	367	357	371	382	372	363	361	348	348	390	350	374	321	366	356	356	319	379	339	333	365	406	375	334	358	382	359	365	365	334	381	372	371	346	361	342	367	355	363	359	348	379	349	345	339	344	325	376	347	362	364	378	348	355	368	334	371	341	381	361	343	358	328	363	387	339	371	336	384	377	367	348	383	357	350	319	360	367	369	328	363	365	341	339	374	375	357	373	330	348	340	386	365	342	344	375	358	338	388	366	344	369	362	364	369	371	375	375	368	315	337	377	371	337	396	390	389	346	335	388	340	361	352	363	356	358	381	356	369	377	367	332	358	355	354	347	343	350	328	350	372	370	359	351	348	333	363	336	330	339	370	350	369	362	373	351	371	346	346	361	360	324	350	326	362	344	352	324	298	371	349	372	384	374	334	357	359	344	366	370	357	395	365	379	343	360	338	336	345	329	353	363	331	348	359	340	369	374	354	381	412	363	394	342	360	395	395	357	345	358	347	353	358	342	381	358	364	349	356	346	353	404	382	347	345	374	359	369	373	329	354	353	353	333	362	345	326	347	384	351	337	347	377	335	342	368	338	382	361	364	343	340	365	360	338	387	332	374	342	384	378	379	341	363	376	355	360	383	355	323	366	317	363	373	363	333	384	351	355	365	383	382	380	378	359	336	355	335	349	345	343	353	327	353	393	357	354	377	341	368	344	360	346	389	370	361	377	338	345	368	348	354	368	364	378	371	328	333	354	343	339	375	372	322	361	368	339	384	389	381	344	393	372	367	370	356	358	362	381	402	361	343	361	348	363	341	397	347	332	389	388	385	352	332	340	375	358	337	354	392	345	376	350	343	350	367	364	352	312	352	344	360	369	367	341	373	348	334	382	348	392	339	333	355	373	363	380	359	353	375	346	337	352	340	365	364	400	354	396	343	341	364	359	422	375	355	381	357	346	343	379	342	370	339	377	342	350	392	408	350	344	365	371	303	347	368	370	361	340	380	354	368	374	347	351	363	337	357	364	373	368	373	343	334	402	332	340	368	363	367	373	363	377	416	357	326	327	350	351	386	357	365	381	392	386	377	352	381	386	360	370	372	331	337	372	342	400	352	303	382	351	378	358	345	347	355	379	359	359	363	364	371	329	369	347	333	329	370	365	401	340	374	401	377	376	361	345	340	343	360	365	344	371	354	375	348	381	374	344	365	375	378	374	388	314	335	365	343	375	364	339	347	380	365	351	348	389	379	375	355	371	361	342	353	370	382	340	368	394	353	354	365	342	343	364	412	385	341	360	377	340	360	370	325	344	370	368	400	327	365	394	342	341	337	361	354	369	362	371	370	328	346	341	340	404	416	363	372	358	386	380	363	324	339	341	374	344	349	386	370	333	356	348	366	361	381	357	384	314	369	342	368	368	371	345	363	375	367	376	352	348	374	359	353	365	360	323	358	366	359	353	373	381	387	339	349	352	388	346	372	358	346	366	345	337	349	352	392	376	360	342	346	370	368	351	367	334	364	351	332	370	363	360	354	416	341	383	371	366	306	368	365	360	377	357	393	379	355	347	356	332	354	382	346	352	347	356
16893	15692	13229	7240	4854	3442	2746	2244	1849	1579	1409	1242	1159	1062	1045	1015	944	895	820	776	780	800	782	809	776	709	738	707	684	687	673	703	628	765	670	696	650	679	658	670	693	650	621	633	675	658	633	674	659	654	631	638	597	604	661	652	639	663	696	611	651	652	635	633	654	665	641	617	633	620	609	644	649	623	679	650	610	641	649	637	619	636	595	623	646	635	603	606	676	606	650	573	604	660	667	643	606	645	642	608	604	622	665	605	620	634	591	625	615	637	687	671	662	644	642	590	616	610	637	623	582	677	651	577	643	588	650	654	656	670	602	635	651	644	586	598	625	629	603	627	603	610	640	618	609	582	611	631	680	639	628	625	642	636	648	611	678	613	616	616	678	620	656	647	661	666	620	579	602	648	617	579	610	619	617	644	611	597	623	660	600	662	586	599	648	646	619	617	591	616	685	633	650	664	620	628	616	564	585	594	619	606	613	611	592	632	577	655	582	621	585	645	614	619	612	611	619	639	621	609	618	598	624	628	582	594	618	583	610	637	596	670	606	626	633	626	651	618	619	594	649	620	674	617	655	625	593	587	626	624	603	587	634	574	600	589	605	624	633	622	635	600	636	590	598	594	592	631	634	634	628	621	652	618	621	633	617	646	600	594	637	618	646	633	609	653	628	620	595	611	641	623	600	608	636	642	630	626	634	579	625	654	625	649	633	628	642	626	585	600	602	600	614	662	612	652	657	601	628	577	651	618	657	633	602	583	655	664	657	600	603	626	629	591	622	594	646	578	676	638	657	609	654	657	607	616	656	640	591	611	615	615	613	615	619	581	605	648	670	646	598	631	659	620	598	630	627	619	605	635	639	609	636	631	643	590	674	673	616	633	603	594	634	624	626	606	573	630	654	665	592	598	653	629	636	616	598	590	636	603	602	605	609	625	577	599	643	618	658	608	636	579	634	619	597	645	613	614	606	604	631	643	614	626	628	594	669	618	640	640	625	632	633	605	643	593	586	589	650	638	616	594	693	632	622	624	651	634	600	603	608	663	621	632	626	623	611	606	632	637	588	640	644	605	623	623	616	626	605	610	598	650	619	611	594	626	682	644	639	567	627	635	653	627	606	641	582	596	623	600	634	574	587	623	615	646	628	645	619	661	629	616	646	620	642	593	598	642	639	620	585	634	604	610	595	658	644	625	620	591	575	612	640	613	611	644	657	644	616	595	638	601	590	590	627	613	644	627	623	616	609	600	656	582	644	647	637	638	640	625	628	626	611	590	567	654	627	658	650	592	627	686	643	609	636	608	597	635	631	639	586	628	613	606	618	625	632	615	600	617	645	637	594	623	613	652	594	649	603	657	645	593	662	621	637	607	653	625	606	579	595	664	577	662	598	646	584	628	681	619	630	671	609	648	643	648	704	600	674	652	620	627	655	593	642	646	639	689	625	664	631	666	617	578	612	604	669	613	673	634	585	593	632	654	652	637	664	604	631	598	606	601	613	606	649	620	606	614	657	632	615	626	618	680	643	634	623	643	607	641	616	638	640	591	652	566	614	642	695	630	563	631	600	652	614	634	632	617	620	641	628	618	633	608	590	626	594	599	624	613	670	635	656	616	648	645	641	681	661	670	598	656	550	647	602	631	624	615	602	633	617	631	591	652	625	604	615	623	606	618	630	633	586	609	641	610	610	620	624	582	658	649	617	607	620	584	647	624	588	638	608	589	608	624	606	616	648	612	652	640	646	647	613	635	608	580	585	650	656	596	635	594	612	569	629	626	590	650	597	574	634	604	671	620	580	594	594	650	627	652	672	615	633	609	582	607	607	598	619	628	618	619	587	615	638	653	584	616	658	582	618	649	645	620	596	618	605	600	643	663	564	642	618	629	670	643	576	588	614	670	664	594	603	600	621	610	664	593	609	650	633	598	562	625	611	588	628	626	629	604	630	633	619	614	606	580	571	635	629	624	628	636	576	623	631	610	597	624	684	576	625	641	616	643	649	588	619	611	638	627	597	609	610	623	648	594	676	577	628	616	593	660	617	600	587	647	624	625	639	608	615	628	635	604	638	615	628	600	627	653	619	625	640	640	644	687	645	605	615	641	587	631	617	619	619	637	612	605	659	609	641	600	607	609	632	641	613	608	675	644	586	591	625	580	602	612	578	632	596	646	635	624	651	629	589	661	566	629	581	618	654	606	627	665	624	656	697	601	619	595	624	603	626	631	610	619	602	630	642	627	649	635	624	628	608	621	662	598	618	646	628	611	643	647	632	602	612	603	625	574	632	598	573	618	647	627	652	655	647	658	633	621	655	646	625	614	639	586	584	658	615	627	615	634	658	635	577	623	628	576	617	621	586	624	634	576	599	622	634	633	619	618	647	603	619	590	604	637	564	609	669	619	622	591	578	623	621	604	604	602	609	584	617	584	634	614	618	601	616	633	600	576	617	627	629	617	612	645	693	604	592	632	638	594	616	611	601	623	613	608	650	604	653	626	673	643	598	617	569	596	676	596	669	631	594	619	650	649	613	615	603	651	625	654	648	665	647	611	605	610	640	666	645	601	605	615	640	615	631	682	622	654	601	583	626	573	610	610	624	626	659	652	599	625	623	606	637	620	592	625	584	575	590	635	636	631	631	615	638	625	663	575	618	611	641	659	584	647	622	617	623	607	603	582	587	638	617	609	619	649	603	647	623	588	591	627	602	635	616	647	646	609	607	569	622	611	646	581	607	611	630	637	655	630	618	643	611	587	625	636	590	605	635	615	593	611	600	632	620	633	640	599	600	618	671	587	597	639	626	592	616	685	615	601	626	623	692	630	615	592	617	634	580	603	641	639	673	634	603	635	616	649	619	608	634	581	568	676	639	586	619	609	594	613	656	604	628	637	613	631	650	651	642	613	628	601	673	612	652	617	612	631	596	600	642	604	620	614	619	605	589	601	624	628	616	595	587	617	628	671	641	621	594	620	619	632	579	623	629	634	635	620	626	636	600	611	611	637	620	642	651	580	612	593	624	598	642	617	626	632	615	604	597	597	617	631	666	582	606	619	577	613	606	578	657	661	623	646	632	595	629	671	610	611	603	615	609	659	598	629	600	617	593	640	621	638	595	653	623	636	648	651	635	652	632	688	606	631	634	667	603	620	607	627	617	632	644	673	616	631	662	644	660	610	650	617	596	621	618	647	600	661	648	634	647	630	603	665	656	615	632	596	625	610	629	638	603	646	599	619	608	658	645	626	566	591	639	660	643	588	624	610	642	639	649	649	660	647	639	595	635	614	614	655	657	637	613	585	648	580	623	632	638	596	646	660	603	607	612	620	609	635	619	619	606	672	617	667	620	615	591	618	607	669	593	608	611	619	607	670	597	572	593	641	626	617	622	632	633	598	656	667	629	621	597	610	600	627	581	615	619	653	617	598	640	611	630	637	627	623	637	627	590	648	604	614	593	571	591	596	575	636	632	594	596	617	637	567	608	669	652	637	648	609	646	619
26684	20263	7220	646	435	355	324	338	320	322	306	309	330	308	329	355	317	323	326	320	308	345	305	299	267	291	338	330	272	308	321	309	296	330	309	298	328	334	280	307	333	307	313	298	287	307	319	332	288	291	316	306	301	312	300	309	307	313	327	307	291	343	316	307	322	302	323	285	307	304	320	307	317	309	276	301	325	299	320	312	296	290	282	330	332	339	304	303	324	311	310	289	286	309	328	341	310	310	290	280	327	304	326	300	298	326	295	315	297	310	312	310	282	337	291	321	307	298	352	295	312	323	327	307	308	305	285	268	312	275	314	301	313	328	309	309	308	294	311	318	282	312	321	285	289	296	311	340	279	309	317	311	304	324	284	302	311	291	353	302	312	315	307	292	284	322	292	285	298	324	315	317	276	306	316	302	317	300	349	290	326	321	313	316	293	315	301	314	340	273	291	301	296	337	333	314	355	318	296	294	329	304	319	321	300	324	321	280	315	310	297	299	318	316	287	320	329	326	284	323	291	312	286	287	340	308	263	295	310	340	335	340	305	301	263	340	307	316	333	282	310	323	287	290	302	286	316	308	302	274	295	282	319	332	325	325	301	314	330	337	311	329	333	298	311	308	297	324	316	334	326	288	321	292	311	325	306	296	297	308	314	318	321	328	301	321	309	303	318	318	302	283	296	367	308	308	276	318	326	317	303	286	312	311	302	316	296	307	287	308	301	281	314	291	310	301	325	279	305	315	322	325	313	293	302	316	281	305	293	330	346	340	325	300	323	297	352	267	316	316	326	279	321	314	351	317	283	302	311	298	318	322	283	307	307	298	282	316	292	297	296	312	268	316	299	300	303	337	296	318	332	319	284	271	289	315	283	322	314	315	277	302	363	296	345	303	318	295	285	328	306	298	339	307	323	295	325	307	310	341	322	306	329	322	301	321	274	326	302	332	336	329	280	349	315	271	302	284	352	306	291	347	316	325	299	309	319	308	332	293	308	293	293	348	338	324	326	314	318	287	317	268	335	311	336	357	316	285	319	300	282	311	288	307	321	308	301	322	330	304	320	321	310	301	326	276	339	311	330	340	297	316	290	322	311	349	324	311	295	303	312	287	312	306	305	298	314	316	308	296	323	313	314	311	341	313	302	335	317	347	297	287	315	324	322	291	321	321	288	312	309	261	322	296	307	268	315	274	352	336	302	311	332	321	289	301	297	289	317	323	309	276	297	325	320	277	263	290	290	319	330	335	333	312	284	322	283	308	289	283	323	305	283	329	307	306	330	314	289	309	298	330	293	307	304	331	287	320	318	290	297	320	319	306	313	296	283	340	338	305	316	288	307	308	292	310	317	285	321	324	304	287	308	332	298	323	336	334	346	309	296	321	316	314	301	326	304	304	331	294	311	312	328	343	315	310	317	297	320	317	324	280	319	299	312	290	316	329	305	332	310	324	298	302	329	330	311	316	284	277	288	320	347	293	294	294	256	286	344	330	277	306	327	332	315	287	299	302	280	322	324	299	313	290	289	305	295	288	327	296	317	324	316	291	308	312	315	313	307	322	292	321	296	335	332	284	292	309	280	283	323	329	325	326	312	294	299	322	328	330	284	294	318	341	322	297	309	308	312	301	311	292	337	303	307	333	310	302	326	338	322	308	313	366	321	288	331	301	341	314	304	329	314	323	281	316	296	322	300	293	339	318	292	303	308	312	333	311	317	316	339	325	317	317	286	302	284	317	287	292	344	291	331	310	319	310	303	296	334	312	338	305	319	291	317	296	314	293	344	320	334	335	295	298	323	300	308	296	286	322	326	323	330	306	343	321	290	278	323	301	312	313	340	325	307	328	304	305	326	334	339	297	323	309	307	336	310	299	336	270	301	334	314	303	291	306	283	311	335	315	306	338	305	275	301	284	297	308	322	307	315	304	305	279	313	315	310	292	297	295	326	326	299	319	320	325	326	295	267	328	309	311	319	276	361	303	305	344	304	342	330	329	309	322	305	282	296	312	303	324	301	319	276	304	315	276	323	321	296	324	293	310	291	340	293	314	296	334	279	296	312	311	312	311	306	255	294	306	339	279	291	315	295	316	307	338	308	317	298	270	285	289	303	312	331	333	328	327	292	284	318	323	324	315	332	329	280	294	267	310	312	283	326	332	324	319	308	300	308	313	348	316	315	298	315	297	303	337	298	316	317	310	283	301	329	326	285	310	310	273	326	325	306	311	303	301	308	276	341	297	289	296	314	304	292	310	323	310	304	319	302	337	311	315	305	312	291	305	295	317	269	306	325	304	309	291	307	339	306	314	326	276	314	327	329	327	317	313	320	296	323	310	298	304	295	328	336	281	313	326	319	317	267	311	324	335	282	323	288	299	303	334	289	308	314	327	323	327	308	344	303	306	330	303	287	289	308	328	289	296	325	307	307	304	332	317	306	313	333	295	309	337	327	322	341	317	329	291	317	325	311	306	312	335	301	298	321	288	306	321	312	314	328	300	294	309	341	334	363	281	330	283	273	327	293	267	296	289	319	308	324	343	320	323	335	314	286	306	325	303	323	318	349	302	297	335	356	293	323	305	329	288	286	305	324	295	320	302	306	305	298	308	286	321	304	306	303	337	303	315	293	291	293	275	368	336	301	315	292	301	323	277	295	332	302	313	304	317	301	304	325	294	318	338	274	333	296	311	295	291	325	300	321	288	315	324	299	333	260	299	283	287	288	315	319	292	310	310	297	327	302	314	314	309	314	304	295	358	292	322	289	308	307	312	322	318	304	307	277	284	325	317	330	334	353	282	307	288	292	317	299	293	319	294	302	315	282	292	295	306	310	308	293	305	294	311	294	320	307	305	297	318	335	295	304	269	305	301	306	325	316	337	322	312	313	294	338	347	291	289	310	325	316	283	264	336	306	306	305	329	289	281	292	303	281	284	296	297	307	276	307	319	289	347	316	304	355	311	342	306	315	298	315	287	296	314	302	335	336	330	290	340	285	308	309	318	298	338	288	282	309	299	286	315	299	342	317	298	303	319	265	338	312	275	303	345	320	330	307	333	302	313	309	331	305	298	302	322	299	300	365	298	312	293	313	331	317	337	356	309	285	291	318	284	312	326	327	306	351	288	323	306	297	327	307	339	342	300	330	327	331	319	316	303	352	281	280	283	330	325	295	321	300	286	298	300	322	302	308	337	274	273	315	282	327	312	306	344	290	287	284	313	307	290	323	327	315	334	318	303	321	303	316	310	307	324	286	318	279	314	286	314	298	298	336	321	318	299	303	305	309	306	315	264	310	333	340	336	303	293	324	284	314	335	302	297	315	337	322	276	304	312	333	307	313	288	280	282	303	313	312	320	296	313	304	297	277	313	320	330	311	326	306	333	325	326	295	311	287	301	314	310	298	333	341	319	336	329	311	347	331	325	320	314	326	326	317	332	293	291	311	325	330	309	305	304	327	298	310	310	304	285	302	270	353	315	298	319	308	302	315	324	301	283	310	308
7823	1723	1499	1000	773	749	669	657	647	607	594	604	615	628	620	613	635	545	572	632	560	644	578	579	588	573	578	616	598	620	578	584	554	639	535	595	592	582	597	564	628	623	575	533	589	570	626	601	567	608	604	584	598	584	596	568	560	569	589	589	558	598	580	587	584	562	577	598	599	576	555	578	580	589	597	596	558	592	607	572	610	560	630	578	635	585	611	581	603	524	586	530	627	609	579	585	609	555	575	580	596	619	567	631	599	597	593	590	559	559	572	617	547	579	544	573	606	566	600	573	599	592	584	595	573	578	572	549	541	635	523	570	612	649	625	605	519	590	583	587	536	564	578	612	617	548	559	603	569	583	584	545	566	588	585	578	570	580	599	614	589	584	584	565	577	571	565	593	597	601	586	621	562	619	586	559	591	629	541	617	618	632	592	529	581	596	608	594	566	550	530	610	583	552	600	611	553	572	536	607	607	551	578	588	564	564	579	565	567	612	589	583	561	642	565	583	566	615	621	579	569	576	597	588	578	588	587	555	570	614	561	570	575	556	648	584	643	582	591	583	572	553	562	588	572	588	545	559	611	573	586	555	562	588	557	580	592	587	598	540	599	602	578	547	568	580	541	543	542	597	632	547	589	602	526	595	607	584	621	536	576	608	542	613	569	581	600	587	620	550	548	590	560	634	550	595	558	566	640	577	583	577	575	611	579	567	587	616	583	582	635	545	562	583	554	605	610	597	594	554	589	584	540	572	558	590	630	544	587	578	594	591	623	644	587	579	552	586	544	600	558	564	576	582	607	575	566	593	551	570	544	548	583	616	570	612	560	602	603	568	596	587	572	609	584	624	589	593	643	557	581	601	567	613	619	597	545	591	587	598	564	614	540	577	604	584	558	559	570	547	585	598	601	609	569	562	559	625	592	585	591	563	587	595	569	593	567	556	625	588	575	599	532	579	585	592	575	602	609	573	580	574	583	582	576	543	603	573	541	595	600	583	552	570	564	597	569	581	608	574	574	606	615	537	598	583	616	560	584	578	543	617	611	597	578	561	565	588	584	564	579	586	592	583	577	643	590	629	554	552	579	554	615	591	570	573	600	570	567	581	608	589	587	597	568	560	572	576	548	601	579	572	532	544	612	559	637	615	622	582	562	585	582	649	558	610	604	571	580	538	596	583	587	583	586	569	608	593	574	583	565	598	594	553	566	573	605	576	592	583	592	590	620	572	551	586	577	596	567	568	570	576	556	601	615	612	574	574	616	580	585	564	572	555	549	579	556	551	572	605	552	556	596	543	590	592	581	581	609	562	549	557	575	611	557	536	614	590	566	603	570	570	596	559	590	599	599	600	567	572	526	572	590	497	573	585	590	554	568	562	626	568	580	577	563	564	561	597	527	615	574	566	555	618	600	608	590	587	539	555	604	563	594	613	592	609	576	604	593	583	580	566	587	583	609	590	583	552	586	588	606	583	541	585	584	587	541	576	578	564	595	556	546	569	563	555	560	581	611	606	624	586	603	591	611	633	557	584	588	591	587	620	581	585	566	577	617	576	609	570	605	548	590	586	530	590	561	588	548	617	639	578	559	539	578	565	562	566	567	581	560	590	586	581	567	573	606	570	599	540	577	628	602	568	655	601	607	606	583	588	593	596	600	556	592	572	609	590	586	574	564	590	573	600	547	569	556	558	612	584	585	598	578	573	553	583	612	590	602	581	604	576	579	558	595	565	590	634	599	559	586	562	581	648	591	564	591	573	585	595	557	590	641	552	579	559	606	580	583	548	578	555	596	577	594	583	552	612	585	620	584	589	541	640	580	595	567	593	590	533	576	625	544	557	548	563	600	576	594	584	571	561	599	553	568	572	534	577	581	577	557	564	529	561	591	580	595	544	619	604	580	600	558	555	585	627	584	548	588	585	591	613	554	623	553	622	539	555	572	533	629	600	619	546	589	551	577	586	574	632	571	586	578	574	599	598	564	551	581	631	587	559	604	601	606	614	584	537	578	612	575	594	560	580	544	565	610	575	622	632	637	573	556	555	522	551	577	577	575	591	596	568	584	554	584	571	612	577	542	600	646	607	568	541	575	553	613	560	587	565	566	541	602	618	603	608	579	573	580	586	609	557	614	575	584	564	579	618	567	536	593	555	600	639	584	589	575	568	581	584	544	588	543	582	603	578	598	609	553	564	616	607	623	592	609	563	620	585	596	547	594	565	600	575	527	558	599	602	554	577	630	574	608	602	562	593	562	569	599	584	570	607	569	565	589	564	599	566	565	570	583	595	556	551	554	598	569	568	608	600	592	560	615	570	602	625	585	567	573	558	595	586	579	613	583	606	562	583	577	589	568	590	584	593	610	561	545	595	554	593	559	586	595	575	563	558	574	626	546	577	566	578	548	579	598	547	594	542	524	532	563	617	563	558	581	574	572	594	575	580	569	604	600	613	597	579	566	534	580	591	585	606	589	599	600	586	571	556	613	582	589	590	623	562	558	557	530	622	601	588	584	624	575	607	630	608	618	611	634	562	593	579	541	598	549	563	574	555	558	579	579	589	621	550	562	562	562	558	571	590	599	556	584	562	592	614	604	567	552	619	614	603	584	614	610	577	574	616	598	613	591	561	615	581	534	586	547	557	586	577	591	563	591	557	572	577	573	587	587	567	609	605	563	569	554	633	618	588	587	591	577	585	591	597	609	570	547	575	581	602	571	561	584	578	541	615	564	561	596	574	643	614	580	583	552	558	542	552	591	614	586	590	568	544	587	569	617	592	602	565	600	593	572	587	566	590	581	584	563	620	637	623	618	575	555	573	574	582	599	562	613	595	585	589	620	580	586	578	563	570	625	587	613	552	625	543	619	608	583	548	591	582	612	543	581	587	610	566	601	606	558	595	599	610	545	626	603	602	585	561	599	560	578	577	534	600	632	561	578	563	595	536	597	549	616	553	579	573	565	591	600	557	566	557	650	579	563	567	576	616	597	604	622	577	572	573	547	563	557	589	581	580	613	606	561	553	557	564	595	595	591	555	590	604	587	614	594	556	563	624	539	544	529	582	616	570	559	536	598	570	583	598	583	590	595	562	531	592	601	594	586	567	664	531	571	587	565	563	557	625	574	547	599	586	586	552	591	539	564	563	616	568	594	614	554	601	581	577	562	611	631	565	596	594	601	569	555	574	559	586	603	549	632	585	599	613	603	619	619	552	589	570	551	566	581	590	597	599	616	617	561	598	585	576	573	600	580	572	589	575	559	557	537	597	586	565	592	540	604	577	600	579	595	574	587	595	552	594	592	599	604	597	578	587	571	572	635	574	553	566	576	598	571	577	566	593	554	590	578	562	585	573	610	574	578	544	560	550	603	588	595	592	605	588	583	601	539	556	592	599	614	563	626	571	567	611	563	561	572	574	588	622	556	556	556	603	575	569	580	561	537	595	575	584	599	570	573	581	556	609	576	563	583	579	599	596	575	557	570	568	638	622	611	589	590	529
24052	21042	28100	24191	19068	1403	540	379	336	266	304	247	253	215	206	198	214	203	206	178	165	175	178	184	202	175	186	179	173	201	144	168	179	197	175	188	167	157	160	168	164	157	170	168	202	162	148	150	150	154	181	172	168	207	160	199	168	137	172	167	170	147	150	181	163	170	152	161	174	183	154	161	152	161	159	190	160	173	157	141	170	173	134	164	179	157	197	158	166	183	167	167	143	166	182	175	172	160	166	165	163	178	157	175	178	157	149	156	144	195	165	156	181	176	164	169	159	162	170	156	158	164	176	150	173	188	158	150	164	165	175	167	183	154	173	164	177	154	167	193	185	173	159	172	173	172	164	163	173	166	147	168	150	182	140	151	166	161	146	171	168	163	180	163	157	171	161	170	157	151	151	161	167	165	150	176	153	164	158	139	165	169	154	166	163	168	140	140	172	172	178	173	170	150	180	161	154	157	158	170	174	174	164	166	151	166	174	150	178	157	169	149	156	160	183	200	159	142	159	171	172	166	162	167	167	144	170	155	163	172	159	170	174	161	160	179	170	176	136	152	147	160	155	144	179	164	166	181	136	171	176	166	142	178	176	158	168	166	176	164	159	161	160	183	156	154	161	162	165	172	174	150	165	155	167	178	149	160	177	161	172	150	163	154	174	181	166	163	171	175	163	157	180	169	155	162	161	164	158	156	163	184	150	144	163	151	170	153	173	160	160	159	190	171	155	161	185	176	160	181	157	157	182	157	165	154	157	177	150	179	150	149	175	149	150	147	152	157	161	165	147	195	142	164	178	163	199	172	133	138	175	165	184	164	155	158	159	184	164	165	163	154	161	171	158	151	175	184	167	138	166	169	160	149	168	156	166	176	178	172	137	178	188	193	158	169	163	192	155	161	164	158	156	180	169	168	178	167	170	176	164	173	190	180	164	182	146	159	156	183	152	153	152	157	148	166	150	122	144	156	165	159	149	144	182	166	166	169	172	163	155	172	163	173	169	153	143	171	181	161	147	162	164	164	178	163	180	150	180	158	175	145	164	165	170	166	158	187	153	150	175	174	174	168	167	186	181	176	172	160	158	172	183	152	159	173	154	149	150	173	171	146	167	156	158	139	165	171	155	167	161	164	162	158	163	146	163	154	196	168	182	168	175	161	150	188	171	161	174	177	162	144	159	152	154	186	150	173	169	166	146	149	173	141	149	177	171	150	153	150	165	171	147	160	155	163	173	160	153	178	171	166	150	179	150	153	151	163	180	164	174	162	171	158	171	159	169	169	158	184	148	189	158	165	163	154	165	169	149	140	157	149	164	186	160	164	173	160	167	190	171	166	153	149	155	153	176	175	149	160	172	168	175	146	169	184	170	173	161	171	155	162	169	140	170	170	179	169	170	151	165	177	154	169	159	145	159	180	150	155	156	155	160	157	175	161	164	173	175	192	173	162	151	143	176	161	148	165	168	170	156	172	161	182	153	148	178	146	152	193	161	166	154	165	155	179	175	149	180	146	158	156	189	168	143	169	180	185	179	164	154	151	155	140	150	160	171	169	160	181	157	164	168	159	149	169	150	151	164	160	164	154	176	163	159	154	156	195	161	190	188	172	174	159	174	173	165	167	194	165	143	167	163	151	151	157	162	184	157	155	163	158	146	168	167	144	175	161	160	175	176	155	159	168	161	179	177	174	178	173	166	155	154	171	176	166	157	167	161	161	162	159	159	174	177	157	131	158	180	176	148	170	177	173	160	190	150	162	162	137	138	200	165	193	169	169	155	150	176	153	170	148	181	155	161	187	147	183	174	164	145	165	187	151	159	167	158	152	143	177	155	159	166	163	184	169	144	167	147	159	176	168	188	169	152	159	150	184	173	168	153	173	171	164	174	164	158	174	154	165	171	180	155	166	187	175	175	182	157	168	152	162	168	165	165	158	164	197	174	172	192	152	164	150	154	172	178	171	164	162	134	181	167	160	171	166	166	189	167	183	171	152	159	191	179	155	156	162	154	157	161	180	146	188	177	163	148	192	167	176	174	151	163	168	157	163	160	164	175	162	150	159	187	162	180	184	158	148	156	165	163	168	157	152	181	157	193	170	158	168	156	161	140	149	177	152	180	171	158	180	174	180	150	169	151	154	153	168	176	152	152	165	161	173	182	180	155	163	183	148	166	177	181	165	176	162	150	171	148	160	178	173	148	153	181	133	153	164	149	183	166	155	171	176	163	148	179	173	189	154	176	168	142	154	166	180	143	143	170	166	163	166	171	157	170	161	139	177	132	169	163	166	147	172	182	187	148	154	154	182	159	175	155	159	167	173	166	157	145	146	162	156	173	165	159	170	165	176	148	187	179	183	167	167	173	144	197	186	142	168	162	185	160	166	159	164	171	149	170	157	151	173	181	166	161	151	170	142	147	157	161	150	140	164	150	172	167	165	172	144	166	184	158	174	175	182	182	178	163	154	162	159	167	169	150	159	169	154	150	150	171	178	162	169	159	176	173	147	180	146	155	171	181	164	154	158	177	177	183	159	182	175	183	159	162	165	172	187	135	165	168	178	165	190	172	170	142	159	177	134	142	162	172	175	166	165	161	180	160	157	156	187	178	175	167	157	155	151	175	187	169	174	182	179	184	186	157	177	144	157	168	162	172	177	145	167	183	174	141	173	149	178	141	162	164	173	159	169	171	187	126	186	177	169	166	161	142	159	171	177	167	158	153	150	169	147	161	178	200	163	161	177	153	145	173	154	157	178	173	177	158	183	165	171	151	176	167	150	174	197	170	140	167	149	151	176	152	154	160	164	143	162	154	164	144	156	189	168	191	160	154	145	166	159	159	149	178	162	165	153	159	173	176	139	147	157	164	180	150	162	161	146	153	156	183	171	159	167	165	168	158	149	173	157	168	173	175	188	185	141	159	168	152	171	157	183	156	151	183	148	164	175	179	170	142	146	191	144	157	159	149	154	181	166	164	166	172	150	154	177	178	190	171	168	177	189	169	124	180	171	177	147	169	148	173	138	174	147	174	172	149	156	147	171	156	180	161	178	163	149	180	181	163	146	164	162	169	174	149	158	180	178	169	162	172	145	188	159	155	170	162	148	146	180	153	157	164	188	159	168	153	144	171	167	172	160	175	146	173	149	177	160	183	145	172	161	141	189	156	163	178	170	166	171	172	165	158	164	173	189	172	153	166	154	154	166	140	172	162	154	155	169	166	160	151	161	145	178	162	158	163	172	156	164	168	152	172	172	155	160	165	161	182	187	170	162	163	158	172	191	152	168	146	164	156	133	190	153	166	187	160	182	167	161	165	147	145	168	165	155	154	171	160	157	154	167	159	154	160	190	166	175	159	174	153	172	154	168	150	147	158	182	170	192	187	176	146	159	166	139	186	196	181	146	163	179	161	161	170	157	157	167	175	152	168	176	151	158	179	145	171	165	175	179	179	162	153	149	169	165	145	151	164	151	167	155	157	178	158	161	160	143	160	188	171	185
14876	9749	8141	4112	2711	1949	1514	1164	1010	779	706	585	622	547	548	467	493	445	451	458	363	387	404	370	419	378	362	391	350	328	344	340	355	371	361	395	338	331	358	339	311	326	360	325	341	336	316	288	339	337	310	322	313	354	320	362	322	318	340	335	320	325	329	370	300	329	322	311	320	349	329	328	305	301	355	319	317	325	334	346	345	340	327	332	303	317	320	295	334	335	274	329	322	327	328	331	335	318	320	339	349	326	339	303	320	336	340	334	335	336	337	328	316	343	351	328	336	301	314	351	335	329	318	311	320	301	319	402	340	346	322	344	319	279	292	324	319	325	338	312	333	313	319	352	323	349	348	313	325	332	328	322	325	345	323	313	313	331	330	297	288	311	308	326	308	343	311	312	326	329	325	358	325	316	297	282	308	338	327	329	327	328	356	304	346	336	337	300	294	314	342	339	293	324	333	317	305	339	312	311	324	315	304	347	315	309	304	304	335	320	304	320	340	323	319	325	329	308	287	290	308	351	331	302	330	299	301	304	306	342	347	310	310	348	310	313	328	293	313	333	305	321	317	332	308	305	344	314	330	324	300	296	294	290	332	350	296	286	293	335	314	339	290	334	338	326	296	369	309	333	319	327	318	339	285	305	302	323	306	303	325	316	332	316	327	308	348	313	287	302	337	356	325	327	352	288	305	340	358	322	318	308	336	330	337	334	313	326	314	322	335	288	328	326	284	321	328	306	314	290	313	347	303	329	296	319	330	351	327	324	302	340	316	294	319	287	316	319	320	352	309	312	328	332	305	306	345	333	317	323	320	328	302	319	333	319	321	333	322	285	295	329	311	328	297	321	333	332	358	336	331	313	313	330	322	315	291	322	339	356	306	356	298	324	324	327	339	324	335	311	302	344	315	332	328	297	350	313	315	336	316	327	333	343	332	325	299	334	343	295	355	313	343	328	296	328	337	318	331	334	314	336	290	332	309	306	304	294	314	351	318	328	304	360	330	318	333	336	309	333	325	316	314	311	304	312	326	308	331	351	316	353	309	329	343	319	330	337	334	349	337	318	342	311	325	301	291	350	311	328	329	317	316	343	311	344	336	326	319	305	359	313	299	329	311	332	313	314	343	301	342	341	331	348	303	335	283	336	336	317	348	334	337	321	316	351	336	321	347	321	312	324	320	311	324	334	281	299	340	315	321	285	326	328	348	313	305	334	309	327	345	317	304	336	329	310	317	314	334	313	322	320	312	314	319	338	321	299	299	328	322	319	326	317	300	314	319	301	310	278	316	338	322	330	312	316	299	335	302	290	333	319	307	332	333	315	306	293	308	315	318	357	318	320	314	318	348	356	330	332	346	339	311	313	328	312	325	319	309	327	309	292	321	327	337	305	336	338	331	314	284	316	299	331	293	319	319	302	342	345	294	315	320	330	319	310	333	298	318	274	331	301	301	347	319	296	296	308	282	310	336	330	312	332	324	320	316	340	303	346	335	341	315	317	320	307	307	317	316	343	310	337	299	337	336	337	321	318	302	332	312	338	327	309	309	317	334	310	341	287	295	306	327	301	310	343	296	315	373	323	296	307	345	342	322	352	301	285	328	330	317	321	333	321	316	305	342	348	349	318	321	311	318	320	315	320	332	295	355	295	323	309	311	337	329	315	311	336	325	334	342	314	299	304	291	334	315	319	317	332	312	283	320	290	363	300	308	294	317	313	287	306	326	329	317	314	325	283	345	314	303	306	311	291	317	324	299	311	320	292	327	321	338	323	331	336	309	296	315	323	326	307	353	349	321	293	329	341	326	328	343	310	326	314	315	318	301	337	315	342	301	384	320	317	302	329	329	320	351	326	286	280	356	301	342	336	282	319	319	308	329	328	307	309	322	316	319	297	295	312	320	328	318	384	347	309	341	311	325	306	321	308	325	333	338	325	315	268	352	327	295	304	312	349	335	347	316	301	298	301	314	333	314	276	304	306	308	321	347	344	297	326	326	340	322	315	324	317	288	310	325	339	339	300	318	329	289	345	309	325	316	304	325	315	335	295	297	312	339	308	320	348	346	334	343	290	342	337	322	350	324	337	307	339	318	318	303	320	319	318	307	306	295	324	300	333	322	293	329	345	293	291	305	321	332	323	309	301	337	347	324	348	300	321	319	311	313	342	316	332	337	312	327	319	305	317	302	340	352	288	327	335	338	301	335	305	310	319	315	327	313	365	321	299	296	310	339	330	315	283	315	310	318	336	292	330	319	308	328	341	341	295	332	314	308	296	328	330	318	351	339	310	340	291	336	305	310	321	346	330	254	312	311	313	313	308	318	292	301	301	305	330	333	288	337	296	315	299	353	309	322	347	311	358	326	321	320	344	311	342	334	284	263	356	338	345	350	310	325	296	308	314	307	315	314	337	319	331	309	307	335	306	306	331	353	304	313	301	307	326	313	327	308	318	328	338	333	325	326	317	315	297	333	321	308	314	311	314	312	313	322	331	319	314	322	327	355	322	313	311	325	325	321	310	318	320	312	315	361	315	297	335	299	321	333	337	312	294	316	319	313	296	324	337	339	347	321	317	335	333	318	303	291	324	320	284	319	331	307	353	284	325	288	350	310	342	332	296	334	302	277	303	313	330	310	341	332	326	346	330	344	339	333	336	269	318	311	339	306	291	317	328	346	317	328	322	313	331	299	307	326	325	312	345	322	265	303	322	306	361	304	382	325	309	326	314	300	346	353	339	319	311	300	317	325	325	329	325	326	320	319	314	362	314	322	340	354	314	316	291	328	312	343	306	342	343	327	343	311	343	328	315	297	316	333	309	303	323	314	284	318	341	328	312	330	331	304	353	320	291	334	328	300	325	313	302	298	307	317	344	285	309	304	349	344	323	312	313	319	315	342	333	310	327	321	341	324	324	302	312	308	308	340	297	307	305	314	341	343	315	322	333	313	311	321	331	316	305	323	341	285	344	318	319	336	340	348	351	335	336	330	331	323	371	333	333	331	307	305	353	311	280	332	292	327	303	354	331	311	302	294	326	334	306	295	352	324	316	288	323	287	357	335	316	312	344	347	335	302	278	310	318	277	310	344	375	323	306	339	350	304	329	316	340	324	313	290	298	336	306	299	329	349	323	306	329	339	309	314	308	298	325	332	340	307	312	308	308	328	262	326	339	300	307	327	324	289	303	313	316	350	341	330	321	340	338	320	307	310	325	304	315	316	334	345	319	322	292	310	330	343	307	307	330	336	333	299	323	353	347	311	318	310	295	303	301	326	337	347	342	292	330	308	316	298	305	292	300	333	347	311	310	338	322	350	295	319	334	323	280	356	341	342	312	350	318	323	338	338	331	300	279	348	346	335	314	323	308	314	306	328	330	326	298	323	314	315	293	330	317	303	334	323	345	305	286	316	338	325	323	303	333	279	313	325	295	313	304	327	296	344	322	331	354	311	302	323	313	305	322	338	319	312	292	295	314	341	292	317	332	318	321	316	282	327	327
23057	21034	28781	23466	21035	17945	1848	864	658	603	573	515	462	491	444	430	459	431	402	428	440	379	397	378	377	414	388	384	391	392	357	386	388	379	382	362	402	389	402	337	363	354	377	354	353	348	403	377	407	369	364	393	345	326	321	341	375	364	386	362	366	360	363	366	328	385	371	347	358	399	394	360	368	417	351	352	365	372	374	336	386	359	367	368	387	363	394	358	359	388	333	349	372	342	332	332	339	344	337	364	381	351	328	365	365	365	359	374	333	386	350	390	352	340	363	368	344	365	341	375	342	338	389	360	364	376	378	366	379	397	369	374	390	357	346	370	392	389	365	375	345	375	340	370	360	371	374	355	339	366	352	356	389	315	356	332	371	358	355	335	326	355	344	347	359	380	353	354	343	321	365	365	342	378	355	381	347	376	334	363	365	366	389	360	346	354	365	383	357	379	335	362	339	355	351	379	388	348	352	345	355	356	375	329	337	370	345	368	349	339	401	358	381	357	355	362	379	339	342	380	343	342	354	396	374	379	333	363	364	353	378	354	332	368	386	362	340	362	362	314	355	352	364	353	372	381	363	385	314	326	393	325	393	362	366	370	338	370	351	370	364	338	365	380	363	333	343	346	332	354	369	363	374	357	342	362	364	367	329	353	386	335	377	365	348	350	365	381	374	341	347	342	357	354	390	348	325	351	365	365	341	369	359	335	346	350	345	398	321	362	351	410	369	340	400	364	356	357	333	346	373	377	348	327	363	365	358	343	352	369	368	360	348	354	374	391	371	346	351	373	342	352	374	312	404	364	364	398	350	357	352	358	373	369	401	319	378	393	343	373	372	334	359	347	363	362	356	348	342	365	345	351	326	350	362	361	377	357	339	339	345	368	352	349	363	336	366	360	384	345	348	379	389	357	366	359	354	357	339	353	384	386	353	347	342	352	371	341	353	356	369	342	368	364	359	327	342	364	359	377	357	355	338	384	359	369	361	372	369	329	351	379	399	375	364	324	359	379	328	367	328	346	352	373	373	354	349	385	377	339	382	360	371	350	326	363	354	326	387	329	346	353	362	338	388	367	331	346	354	393	362	392	340	373	338	374	355	382	342	384	367	330	338	362	359	353	352	346	393	364	404	383	348	356	353	372	371	322	377	331	380	350	359	328	353	325	328	344	392	364	346	347	327	363	391	342	398	358	338	360	369	327	359	359	356	343	352	381	392	385	336	371	342	373	373	358	362	375	347	382	331	371	346	358	349	366	361	375	368	342	383	373	380	383	379	344	341	386	363	350	380	380	364	406	355	359	372	375	365	362	353	386	360	345	373	353	370	349	339	333	377	385	359	392	354	392	378	361	352	387	340	352	355	393	341	377	375	355	364	334	360	377	370	341	358	347	375	329	352	367	356	387	358	356	368	346	379	365	366	380	385	367	377	365	346	378	374	361	384	376	368	398	327	392	356	371	363	349	321	349	380	340	377	369	387	418	368	379	363	312	372	333	324	365	353	374	380	401	374	353	331	375	340	351	357	347	361	389	339	374	364	329	345	330	397	359	349	347	361	379	375	363	362	374	374	348	332	329	367	354	331	331	359	372	385	353	342	345	380	370	360	350	357	368	328	375	336	357	377	352	387	374	348	363	393	338	326	351	354	365	379	340	332	376	346	363	363	357	378	357	370	339	368	366	397	383	357	367	353	381	361	342	323	344	356	379	347	384	355	357	349	357	403	350	372	345	356	372	348	341	352	363	335	372	370	331	393	358	326	340	392	349	333	352	354	350	366	334	390	352	307	359	338	359	384	329	339	380	338	363	358	359	349	393	346	357	376	365	332	373	365	344	294	350	370	368	345	397	369	360	357	384	362	379	328	347	345	369	330	365	359	344	372	380	353	361	371	325	371	356	367	348	349	371	386	360	328	351	389	344	366	398	359	331	356	318	359	348	376	333	346	358	415	348	361	393	350	376	379	372	336	392	319	367	355	354	339	360	367	320	348	372	377	380	358	360	370	347	385	354	366	367	343	373	381	339	365	350	367	328	347	354	376	373	360	346	335	399	380	364	338	339	335	337	363	344	380	351	338	335	370	313	352	348	367	379	325	374	318	363	367	365	339	345	373	348	329	361	357	345	396	355	340	346	364	324	326	363	334	369	347	363	328	373	304	345	376	350	395	371	360	332	318	357	321	369	362	341	342	352	351	361	332	357	341	357	363	350	354	355	355	317	362	349	357	356	388	374	349	349	324	360	342	373	349	398	328	353	347	379	372	358	370	350	396	348	378	353	324	378	333	347	383	365	347	357	379	343	342	360	344	364	367	356	357	389	352	379	360	367	357	379	342	347	328	350	367	361	359	344	345	359	351	347	333	358	399	347	344	384	375	372	340	323	343	360	362	359	336	357	354	381	333	358	359	361	359	349	326	350	388	365	347	391	350	370	375	381	355	334	319	350	340	343	363	340	328	342	366	384	337	335	343	372	374	330	372	367	400	382	356	371	404	389	331	335	394	347	379	389	329	362	320	339	348	363	353	337	381	341	345	367	337	337	343	326	372	363	364	388	368	350	364	346	359	387	370	371	362	381	367	370	362	365	338	384	382	364	355	384	374	375	348	359	374	335	333	360	344	359	336	385	384	339	404	365	379	348	331	342	361	323	362	336	342	333	361	370	342	357	371	369	350	352	368	335	329	359	375	359	341	362	337	353	340	387	316	349	341	354	384	327	355	334	318	386	360	385	361	340	366	381	336	318	338	361	368	362	362	322	354	349	367	338	384	372	320	338	362	357	397	336	351	364	347	356	360	357	379	364	344	370	334	377	369	343	388	382	354	365	375	340	350	350	363	361	346	376	372	358	367	382	342	353	341	320	358	377	382	347	379	393	377	331	349	357	359	365	347	354	383	349	347	350	340	353	344	354	350	369	377	380	342	325	334	342	362	387	374	332	396	350	328	368	334	379	372	378	369	372	362	334	349	328	383	358	376	357	384	369	362	376	389	338	341	358	363	372	353	363	349	347	386	357	351	414	359	360	363	422	344	346	369	347	327	364	374	335	361	361	397	388	365	351	380	359	350	363	377	360	370	339	366	348	383	395	359	357	381	388	370	383	363	361	344	378	376	378	369	341	365	330	363	375	381	352	345	339	345	397	345	346	358	367	340	369	353	355	385	348	339	353	386	379	359	370	341	344	391	366	337	343	356	395	366	317	329	328	387	332	341	345	332	370	385	382	350	323	361	359	358	388	377	338	347	359	364	387	318	364	342	394	356	377	328	377	381	336	358	305	331	374	370	364	382	360	366	361	372	381	378	376	369	362	353	344	340	381	348	347	376	377	383	302	360	345	369	341	355	370	361	367	371	358	362	371	338	338	375	335	363	341	361	327	378	352	348	317	359	374	340	377	356	330	394	338	335	344	362	344	342	374	373	355	348	371	348	392	378	362	356	360	379	379	382	346	337	342	336	326	327	349	312	335	336	350	361	361	345	371	326	354	364	338	336	348
16914	15672	13200	7154	4825	3473	2797	2226	1869	1582	1410	1244	1182	1051	1025	953	920	865	836	792	814	736	797	771	686	764	720	725	744	693	650	661	684	675	720	713	623	721	649	656	646	664	716	647	622	592	633	629	652	624	651	618	626	658	657	664	617	637	619	627	655	629	630	610	599	639	613	581	651	614	607	662	628	673	606	636	641	639	633	623	606	631	613	606	626	619	623	631	653	656	664	630	657	645	666	641	599	648	635	657	690	659	613	624	632	637	669	634	638	628	637	645	658	633	617	651	565	599	626	618	632	638	625	624	664	618	614	633	615	602	631	645	633	598	667	634	613	570	624	643	613	570	631	652	622	672	603	608	625	623	612	649	622	617	583	572	605	603	605	658	556	610	625	623	586	632	591	588	633	667	608	635	634	626	611	639	650	605	630	625	598	647	616	631	649	604	621	614	621	613	641	623	632	590	634	620	645	608	579	656	639	645	617	618	623	659	606	596	608	597	633	662	604	614	641	632	603	607	681	640	608	627	597	587	628	581	630	660	613	609	655	604	604	635	612	652	644	633	586	625	616	598	588	642	633	603	598	658	628	630	626	594	629	649	633	634	629	657	596	625	688	571	611	623	565	636	573	602	607	627	602	610	650	629	649	654	660	649	652	612	621	626	638	623	604	654	622	579	607	619	652	624	579	596	656	589	625	631	619	582	656	622	604	623	618	605	651	648	612	636	573	609	609	584	629	646	584	531	632	627	641	646	609	614	602	632	617	569	640	581	623	611	615	657	606	612	601	629	589	613	635	688	650	611	592	629	572	619	630	616	615	613	653	612	628	620	654	620	607	624	658	645	636	597	628	620	624	651	671	679	620	614	661	609	615	626	587	620	645	640	659	628	553	591	623	589	621	638	619	592	605	649	625	633	615	593	656	685	639	645	606	602	665	632	635	616	635	628	634	625	582	598	607	644	638	622	616	594	653	641	608	638	602	614	602	614	631	679	661	644	633	647	623	579	639	603	605	597	595	606	621	623	559	637	602	604	607	599	627	630	616	600	622	625	611	653	597	638	599	626	581	632	620	602	664	626	617	613	583	576	602	633	628	614	618	595	629	585	639	642	606	592	625	617	589	642	637	653	615	617	645	651	629	625	621	637	670	623	584	625	595	613	590	614	657	585	622	638	623	611	614	598	615	604	611	639	648	579	614	595	587	657	628	593	641	607	574	631	653	588	584	642	620	633	630	642	643	592	639	613	582	638	589	636	635	622	636	642	609	612	639	612	660	603	620	662	633	616	601	691	626	602	658	660	589	642	628	602	616	613	637	602	618	614	644	607	594	644	645	635	622	620	673	618	659	583	617	669	648	622	612	677	635	594	596	649	622	642	626	636	631	648	649	610	627	622	663	644	636	616	584	628	630	631	624	603	610	612	630	651	635	619	640	607	592	635	653	609	613	637	634	583	649	586	685	611	613	681	591	591	624	624	602	605	613	639	630	604	668	637	585	651	592	608	612	579	636	615	639	588	597	599	621	616	620	639	650	577	691	635	610	666	619	621	606	638	651	606	596	612	594	606	607	645	642	628	618	601	564	617	601	612	631	628	637	658	594	677	626	639	622	621	676	602	619	601	579	604	618	629	590	632	648	619	622	614	576	648	623	616	647	658	653	599	595	654	631	636	578	644	650	586	601	620	631	603	623	621	671	592	618	590	627	619	630	638	619	578	606	562	622	642	618	620	591	578	627	667	621	594	625	619	626	651	597	612	653	616	605	611	611	618	568	626	630	638	615	595	629	631	605	638	644	628	628	631	593	654	637	604	630	648	645	588	625	631	596	684	669	622	597	610	607	654	635	596	652	626	624	645	617	626	571	627	577	640	629	622	633	595	634	595	608	617	572	605	646	600	650	628	612	636	656	600	636	616	611	566	643	629	657	600	585	616	562	605	563	626	617	595	622	615	629	627	642	574	595	638	612	647	613	644	661	627	590	603	590	615	639	608	603	615	641	644	674	595	640	579	584	604	588	631	628	580	626	617	647	628	633	664	605	653	612	649	610	624	643	622	628	604	609	583	607	634	586	650	635	652	609	604	644	614	632	601	648	590	606	665	641	645	612	591	621	645	684	629	559	595	596	613	631	595	683	636	644	650	657	649	608	651	594	620	603	582	633	623	619	618	652	665	598	664	638	584	624	644	627	636	666	621	645	612	592	626	620	612	627	656	578	631	642	649	671	652	634	621	633	595	630	580	644	664	640	565	666	639	607	613	697	608	657	609	669	611	601	649	696	596	636	634	619	588	617	637	645	629	596	637	625	629	633	638	621	590	652	606	626	617	605	617	633	588	589	595	617	653	639	585	673	642	690	597	630	657	659	609	668	594	634	601	597	576	635	640	627	654	640	644	585	605	625	586	626	631	605	627	582	623	604	641	624	605	597	626	658	618	649	617	606	629	636	582	598	607	631	644	635	667	637	582	627	613	600	627	642	621	600	625	595	557	582	620	666	626	573	599	619	626	635	610	642	608	620	610	582	677	629	583	618	644	647	624	624	679	639	634	616	629	600	647	615	592	636	659	601	645	615	670	627	598	658	631	615	606	634	625	572	617	604	621	603	627	615	589	644	609	622	629	635	658	621	588	615	582	636	603	634	630	645	581	639	613	640	670	602	598	589	610	634	617	578	620	605	584	601	689	628	631	648	673	669	607	573	667	620	633	590	612	623	605	591	591	610	621	599	603	590	651	606	625	596	611	592	671	652	574	631	609	658	601	609	622	659	576	578	631	578	610	650	629	615	630	612	610	618	617	614	606	644	627	658	615	601	658	590	634	610	602	644	615	609	636	609	632	616	633	564	609	569	576	664	583	652	603	619	607	610	659	624	665	617	642	616	597	605	662	623	627	616	604	639	621	627	634	655	625	606	615	639	626	613	635	588	629	595	607	600	598	609	632	624	616	631	650	612	600	602	621	635	619	637	573	573	637	638	604	616	627	610	666	617	643	621	610	636	635	604	600	635	593	628	629	627	615	611	615	624	613	625	581	623	633	644	617	644	609	630	629	579	626	590	567	605	606	622	658	625	623	664	605	570	637	628	637	678	609	612	639	599	568	587	595	665	634	559	605	681	609	632	654	624	609	645	619	620	612	638	646	651	623	603	602	642	649	569	636	621	592	586	583	665	617	620	613	625	651	566	593	624	645	613	632	570	617	588	592	649	645	610	647	635	642	590	606	542	575	621	686	579	602	587	644	616	599	615	587	607	618	625	609	586	588	599	654	673	603	601	619	597	647	594	602	625	608	567	620	655	624	615	628	631	632	623	614	619	628	582	609	577	637	593	561	585	609	607	598	634	625	583	574	654	606	640	618	645	600	599	579	598	640	626	618	645	619	593	596	597	624	614	592	580	600	634	657	622	613	620	636	591	625	620	628	613	571	629	699	685	595	580	614	640	613	663	580	654	617	657	628	625	624	639	564	593	662	610	607	656	603	596	653	628	620	642	648	581	595
26778	20230	7131	643	417	367	334	306	322	343	336	335	334	324	309	304	286	307	316	307	325	298	302	320	319	327	315	279	306	313	292	286	295	286	311	300	323	314	292	311	298	301	324	368	299	321	332	299	293	312	351	324	306	274	316	341	291	312	342	286	280	302	305	283	292	300	335	316	309	272	322	317	292	333	308	339	318	328	319	275	322	323	294	296	328	347	315	314	299	302	308	312	320	331	309	308	302	282	331	292	340	339	291	310	313	298	322	309	296	307	321	313	300	302	346	294	263	291	326	320	319	295	300	299	334	346	310	290	319	308	317	300	310	315	324	332	287	331	316	286	327	325	333	303	293	302	321	324	331	283	335	318	298	314	316	308	280	306	311	311	319	327	279	295	311	308	304	297	310	322	316	317	345	308	354	314	280	296	315	325	326	295	295	310	305	275	315	288	265	286	314	296	301	300	286	305	324	287	309	308	328	286	365	291	300	320	332	287	315	316	306	309	318	323	350	321	321	298	300	297	313	295	323	295	314	315	297	314	294	293	342	350	301	318	318	281	320	332	298	285	309	300	291	296	284	307	318	303	322	301	342	296	305	289	303	309	325	318	323	294	288	315	286	292	312	295	323	315	276	278	317	300	320	300	321	302	299	308	283	294	348	314	317	293	313	312	320	304	310	300	310	289	332	338	296	350	302	348	302	296	325	301	311	338	298	289	311	322	317	324	324	298	352	342	313	284	322	301	307	283	312	329	319	330	295	316	314	336	315	300	326	323	319	291	323	318	302	283	302	278	308	306	318	348	306	306	320	312	317	318	294	313	330	289	318	317	300	299	311	290	293	304	321	303	305	305	324	309	343	293	315	310	326	297	283	312	319	339	332	298	311	328	331	321	322	289	273	310	324	315	284	327	333	351	312	318	314	302	290	303	292	288	330	302	307	316	317	292	323	310	320	311	320	326	317	325	314	344	333	307	312	325	276	257	314	310	341	325	316	318	301	302	340	284	323	316	319	296	299	323	293	319	326	293	277	335	295	318	296	303	322	310	332	306	324	327	293	329	321	327	316	318	340	294	301	293	336	319	279	308	306	315	290	324	308	283	343	319	303	295	308	291	285	320	342	315	304	301	315	309	290	300	324	314	307	304	343	321	332	357	292	292	292	314	294	306	303	305	337	335	324	347	290	278	320	292	336	299	298	304	324	322	299	322	294	332	315	308	323	294	305	313	332	291	311	320	333	304	357	302	313	303	327	300	306	336	307	295	303	283	330	317	307	311	307	267	324	260	281	285	299	314	285	301	299	314	293	307	324	308	322	306	305	333	286	310	311	318	338	310	300	300	289	300	304	337	305	303	341	294	287	361	290	350	309	329	312	319	308	287	274	322	311	298	258	291	309	315	328	330	305	293	308	325	309	296	311	322	314	326	324	307	288	300	324	290	302	300	302	307	326	320	321	313	318	318	300	306	319	320	315	299	281	337	321	307	333	289	326	316	309	324	303	340	330	293	293	314	314	349	304	297	335	305	307	318	317	319	301	315	318	308	316	323	312	319	346	271	327	355	288	312	333	312	314	324	312	291	287	307	296	308	277	314	307	318	279	321	319	317	306	308	323	318	327	303	317	283	316	307	338	300	342	315	306	285	302	305	272	311	296	265	323	316	283	315	309	310	293	318	297	328	323	319	314	312	319	301	323	298	353	320	327	323	324	308	339	326	302	308	300	314	314	331	312	266	343	282	323	308	298	306	295	271	292	316	298	296	341	308	319	280	309	290	326	296	299	270	285	327	309	313	312	327	320	296	313	316	298	306	314	307	283	320	290	332	299	308	315	308	340	309	293	288	317	287	301	301	301	305	335	320	293	310	322	279	325	305	326	328	331	294	293	311	310	281	299	308	335	304	321	302	302	318	288	321	315	295	294	279	303	309	301	343	315	310	321	313	330	313	301	308	326	305	295	291	309	316	314	310	336	325	330	299	321	318	291	306	285	279	358	347	325	310	292	316	322	271	333	330	329	284	278	289	321	289	288	291	305	317	296	310	334	344	326	316	255	308	298	291	280	312	284	303	316	303	293	297	330	280	349	324	311	306	288	272	305	334	300	313	315	320	287	300	294	315	366	318	319	308	288	279	334	336	294	285	311	309	275	305	331	302	297	289	329	326	305	314	304	290	328	324	289	321	301	282	320	306	304	305	284	351	310	301	341	293	314	286	322	321	314	306	291	292	298	344	304	304	330	340	335	341	307	335	311	294	279	310	321	307	345	314	314	319	330	298	298	279	314	298	314	301	320	296	328	322	302	304	309	315	306	288	319	296	328	319	325	287	346	303	292	318	309	311	320	289	337	326	307	334	329	296	301	320	305	299	280	344	304	322	307	292	285	306	319	309	294	327	348	333	306	318	301	283	336	295	295	331	333	302	341	293	310	297	306	316	319	275	283	307	298	288	308	339	328	293	324	334	329	342	318	319	317	306	295	285	312	274	270	282	279	288	318	330	310	347	302	307	328	317	316	299	344	311	298	307	313	313	315	320	278	298	295	315	296	275	306	281	307	302	280	301	314	310	299	350	346	303	317	338	306	311	313	298	304	320	303	323	320	297	308	292	345	277	301	294	306	316	330	334	294	293	314	299	316	323	326	342	322	263	331	303	290	295	280	325	284	319	313	334	311	289	296	290	331	306	311	298	294	304	282	301	315	299	308	298	323	322	296	311	299	303	325	281	303	292	299	300	313	339	309	326	319	314	290	284	321	309	361	294	295	341	320	269	297	300	296	297	318	297	321	303	322	274	297	306	336	309	311	327	318	305	315	289	294	312	309	317	304	300	337	324	297	317	319	305	293	304	322	329	335	279	309	319	333	325	339	323	318	304	307	290	293	283	301	330	315	333	313	302	323	318	329	301	311	281	325	269	330	316	297	314	327	317	301	297	302	311	329	290	335	310	319	308	303	323	307	293	295	319	314	293	325	313	299	332	321	336	299	289	302	311	285	296	312	304	314	246	296	303	303	301	275	286	277	286	316	343	346	292	298	317	346	342	313	311	290	290	290	312	314	317	322	292	327	316	291	272	330	315	340	327	300	308	311	310	306	300	305	310	290	309	297	366	309	306	298	289	316	311	333	312	316	305	322	296	303	337	300	301	302	288	327	322	326	304	306	306	298	317	268	303	334	315	315	291	312	324	340	311	304	302	302	298	345	307	295	340	334	316	287	302	318	311	307	310	314	295	277	341	292	301	332	303	331	321	326	330	298	334	300	311	318	319	296	299	293	350	296	306	280	283	362	316	319	290	336	310	278	323	288	312	309	291	303	291	299	293	320	320	314	338	300	291	299	311	311	310	280	336	314	296	282	315	262	289	300	309	333	329	340	308	330	293	289	319	318	314	317	330	310	325	325	312	289	288	345	315	335	329	314	344	312	330	311	300	310	326	303	295	306	327	338	287	320	294	309	319	288	294	304	314	318	314	308	295	297	299	288	322	302	322	324	298	301	319
7909	1638	1519	945	837	723	675	728	589	656	611	542	597	564	608	638	642	589	582	607	591	584	565	596	535	594	625	624	579	579	582	601	594	572	548	576	575	589	572	595	577	575	600	575	574	560	584	596	601	582	631	546	576	538	571	592	562	573	600	551	587	619	585	611	604	603	605	612	570	590	589	603	589	597	566	553	613	584	621	569	618	590	618	565	572	581	573	640	609	604	587	576	617	616	596	589	551	580	550	523	625	559	590	607	597	594	575	577	598	592	608	591	602	583	621	554	553	611	582	590	587	605	556	580	572	567	596	589	579	569	571	620	559	577	574	635	582	591	553	599	618	551	597	576	572	593	619	586	643	593	573	583	602	604	557	582	598	575	574	597	565	560	589	585	587	617	573	596	574	603	592	574	582	588	575	588	566	597	579	597	554	559	547	589	566	590	597	542	652	588	614	566	563	586	567	593	592	571	636	614	577	560	562	554	581	575	573	559	554	569	594	581	595	568	555	571	551	596	560	606	563	587	583	599	586	580	573	575	586	597	595	542	608	587	613	582	563	537	554	605	575	517	547	562	579	620	547	595	586	620	556	585	599	560	560	552	617	555	571	623	620	584	569	593	561	602	595	556	576	599	608	580	598	589	607	565	541	590	552	566	607	557	564	568	588	561	548	560	578	597	595	564	578	586	577	589	588	596	577	578	589	576	578	608	596	567	538	563	592	589	586	559	604	602	559	593	577	564	561	562	542	607	574	556	581	604	597	588	563	572	548	589	621	577	549	599	562	617	644	576	632	641	573	587	561	540	586	579	586	607	561	575	576	584	553	598	584	589	590	604	572	579	579	628	620	564	608	570	603	596	582	583	578	594	573	566	572	579	591	561	581	599	609	608	571	590	583	595	579	564	588	614	553	586	621	537	590	577	610	575	597	561	575	617	603	568	589	600	616	584	570	613	541	561	587	544	588	596	568	555	640	596	604	583	608	571	581	620	541	588	587	575	541	542	573	571	549	566	533	614	576	547	568	596	543	610	557	569	582	619	576	536	585	607	554	581	561	568	577	579	560	523	624	597	567	611	565	616	557	525	621	594	591	593	619	529	603	567	643	609	583	602	603	593	563	533	556	572	569	537	582	580	564	571	574	602	589	594	588	634	588	601	605	566	575	528	603	625	568	584	592	550	563	584	560	567	562	547	603	581	565	624	601	582	599	590	582	588	618	617	614	574	566	604	586	596	583	574	591	553	590	575	587	571	564	558	588	590	586	573	597	563	580	581	612	578	588	518	578	585	561	549	580	592	588	605	577	573	621	608	593	558	615	562	585	595	541	579	613	598	545	550	606	605	548	562	591	517	551	590	557	600	561	584	594	587	541	556	593	597	583	618	555	608	601	592	564	561	540	567	550	590	581	618	570	600	593	619	576	561	570	562	590	574	611	609	520	603	574	549	611	591	593	594	583	620	572	571	551	593	595	575	543	595	575	569	568	598	572	551	569	558	590	613	594	547	641	609	584	580	594	588	571	553	583	568	615	586	583	608	593	547	579	547	594	614	587	605	543	586	577	580	554	586	583	610	556	575	601	588	586	591	583	592	564	565	563	615	592	629	638	579	579	613	592	592	612	580	616	582	597	567	628	587	539	563	573	595	593	583	565	562	559	604	618	540	556	609	598	598	574	549	577	612	569	606	617	604	533	608	590	588	584	594	599	573	555	555	569	590	589	564	573	582	575	575	604	587	577	542	576	595	595	623	610	586	567	556	576	570	578	582	557	591	589	597	601	598	571	575	598	582	586	636	591	613	590	598	583	582	584	615	581	594	574	574	568	598	606	629	582	576	550	561	557	547	620	559	567	558	575	550	567	591	564	595	541	599	564	570	607	610	601	591	583	582	546	575	616	551	624	563	623	540	581	607	596	588	609	573	589	555	570	578	574	587	624	585	600	533	621	552	560	556	557	622	582	598	590	589	568	556	571	608	608	596	592	569	576	567	577	559	585	620	559	589	551	555	605	579	595	598	541	614	552	608	638	576	510	563	573	579	540	562	592	611	538	575	593	535	587	616	598	548	612	587	581	620	560	592	581	585	583	599	580	586	559	566	584	580	559	605	604	615	602	600	628	560	592	572	595	588	555	580	593	575	581	561	568	590	545	509	604	605	564	597	606	584	576	556	580	609	590	550	607	585	549	603	578	598	599	567	593	565	592	561	591	552	548	564	602	603	551	567	611	618	588	566	543	594	584	564	542	578	598	596	608	616	593	600	582	570	607	618	562	608	573	600	594	572	609	575	569	555	568	570	583	594	592	593	565	598	586	571	548	564	623	598	616	577	557	566	607	584	542	624	576	581	549	577	618	584	590	561	628	610	594	564	608	549	585	564	577	546	569	569	605	606	533	603	583	587	595	595	615	545	613	587	603	587	551	613	565	604	613	539	556	596	571	567	616	544	583	572	602	597	606	603	556	577	629	548	578	555	560	582	608	611	597	519	576	550	579	526	551	595	567	567	602	618	543	574	598	577	584	569	585	602	595	576	579	576	596	606	598	542	548	566	612	625	590	587	549	601	586	604	575	608	590	583	553	569	542	620	570	615	598	579	580	568	571	590	582	597	613	533	590	551	582	594	566	592	614	599	587	579	614	571	556	565	579	595	614	600	576	578	531	597	603	577	591	566	576	573	530	602	574	609	580	596	614	550	535	623	588	604	557	571	568	525	556	596	574	562	555	568	561	556	589	560	586	595	633	568	617	564	583	553	570	579	611	570	570	587	587	566	566	519	594	617	557	567	586	617	560	601	581	586	584	547	549	568	556	565	535	588	585	574	580	571	576	582	603	584	575	583	589	545	589	580	579	595	596	621	563	605	605	590	611	575	564	593	568	579	622	592	574	610	557	570	586	589	596	590	581	604	568	577	571	597	595	581	565	576	578	583	580	564	586	566	594	624	581	610	574	578	591	610	587	603	594	597	540	585	559	603	542	596	593	602	615	559	581	545	602	583	605	591	559	562	553	578	624	589	579	594	566	552	590	565	589	545	580	600	578	590	573	569	586	555	570	620	546	555	591	590	549	593	561	586	579	562	595	582	594	561	606	590	568	578	591	559	546	612	582	582	556	612	579	627	618	556	589	639	550	548	552	604	597	587	582	580	603	609	583	577	562	583	565	608	599	600	633	588	567	563	567	557	579	564	552	592	600	553	569	591	612	598	601	595	536	566	609	570	586	566	573	605	581	597	571	605	598	595	610	580	593	575	581	541	593	600	578	576	566	608	609	553	593	610	608	591	582	565	571	584	558	596	541	582	547	553	588	613	555	592	595	567	603	595	580	622	576	614	650	582	583	620	573	551	600	611	625	581	584	625	586	557	580	565	637	605	536	575	624	598	598	592	543	585	570	646	595	556	564	584	530	590	619	595	595	575	576	633	557	555	603	611	560	602	583	551	533	545	583	549	579	603	598	549	613	520	577	642	579	568	552	586	539	589	541	596	581	611	628	562
24002	21032	28116	24146	19163	1407	522	421	332	307	276	244	217	253	206	221	220	200	181	199	185	180	175	188	198	184	172	177	175	207	189	191	176	195	164	186	180	202	182	172	201	157	167	153	151	167	181	169	131	181	164	180	173	152	172	171	170	152	187	158	160	167	155	166	159	166	185	157	132	165	183	181	165	146	173	159	140	165	155	157	154	170	151	165	153	147	185	171	160	157	179	182	151	178	168	155	162	171	167	153	160	163	181	182	162	159	176	173	171	150	183	174	146	178	180	166	176	151	151	165	161	172	173	176	136	155	188	179	161	150	176	139	150	145	175	169	183	166	163	160	146	153	166	155	154	142	169	172	146	145	178	165	164	155	131	157	153	171	149	158	151	150	159	166	165	145	147	182	185	143	175	168	163	180	158	190	176	159	174	150	159	159	182	173	165	184	173	160	162	179	195	160	165	157	163	177	172	161	174	152	159	143	187	205	145	162	157	165	173	160	168	145	167	182	144	166	156	162	157	162	175	160	151	166	155	175	186	163	171	173	162	149	172	175	139	157	154	170	159	153	147	151	165	174	148	162	167	171	151	177	203	134	180	167	172	172	161	154	184	170	183	181	158	156	173	171	157	165	180	159	168	156	170	160	160	155	166	158	153	156	165	161	166	145	161	170	168	166	152	150	175	169	167	172	171	140	180	165	159	163	185	171	194	178	166	175	167	173	181	159	167	161	179	189	167	142	148	170	173	164	162	174	175	164	171	177	166	177	155	167	155	160	173	172	150	163	164	182	149	171	174	163	170	150	175	147	176	182	150	167	167	142	178	145	172	183	150	172	191	161	188	184	166	157	163	170	142	160	178	177	160	170	180	163	167	155	173	173	150	161	165	158	174	184	171	159	160	179	155	154	167	142	141	152	156	182	149	167	155	157	177	143	169	148	170	161	158	163	160	159	145	182	158	149	165	166	146	152	166	165	169	159	175	156	185	155	174	163	170	181	161	186	171	165	157	171	148	164	181	173	151	150	155	163	196	154	149	156	178	155	158	159	188	173	166	151	162	156	176	171	162	185	170	159	166	166	148	165	159	153	162	148	167	169	172	140	163	162	159	160	167	162	156	170	164	181	171	152	168	156	151	169	155	164	153	159	180	162	185	156	169	169	162	150	145	188	191	157	148	152	172	165	155	183	138	151	156	185	174	158	156	173	187	165	149	152	175	147	150	155	164	135	147	163	155	166	165	164	168	169	159	145	177	174	169	178	178	158	155	168	163	163	186	138	161	158	165	172	178	166	179	139	163	146	165	146	170	164	153	174	162	138	176	197	170	163	152	131	140	173	169	158	168	156	151	169	183	151	170	167	181	170	186	160	169	162	161	185	149	185	151	164	179	143	170	159	137	148	169	172	160	162	149	166	189	184	161	168	148	157	156	154	183	204	154	170	159	165	167	160	183	155	163	153	170	172	187	170	166	151	173	163	173	157	146	140	150	151	158	164	148	178	168	140	155	161	135	146	148	164	183	166	177	150	158	174	174	141	176	179	154	166	178	151	151	160	146	167	149	156	169	163	178	186	157	164	149	172	171	163	180	173	175	165	176	177	163	183	170	195	159	184	144	153	146	171	160	164	167	138	158	172	176	169	186	176	174	176	153	144	176	156	147	158	154	132	141	173	162	150	147	169	161	160	179	163	154	179	188	155	164	151	180	161	156	165	191	179	143	183	162	160	153	154	159	183	153	153	176	149	156	175	147	188	160	167	159	162	161	179	171	176	152	149	170	154	149	193	135	144	163	169	149	151	158	151	185	171	173	152	159	135	177	160	150	169	150	154	162	165	161	154	185	179	161	151	181	149	169	189	136	160	159	167	175	167	177	159	167	168	184	167	154	167	163	159	158	210	160	155	172	143	184	165	144	145	177	136	169	157	147	166	157	178	181	152	179	158	165	162	172	182	163	178	174	157	158	176	176	158	169	173	164	160	163	158	161	175	138	157	179	143	170	173	164	179	169	164	173	162	167	168	154	177	134	139	154	155	141	165	155	145	177	158	163	174	161	171	173	170	149	168	187	187	158	167	173	153	165	176	156	156	158	152	141	168	167	165	190	141	164	160	175	160	164	194	161	125	183	157	165	180	167	178	174	167	177	168	171	175	165	150	163	151	140	156	155	147	157	157	152	172	166	145	143	163	174	160	155	155	158	168	155	165	160	170	160	150	173	173	156	139	164	168	158	152	167	166	157	155	155	161	154	170	150	173	169	149	163	152	161	189	163	177	164	156	148	158	164	158	178	163	152	172	176	144	147	156	147	177	156	156	172	175	179	166	181	140	186	168	171	169	148	187	174	139	168	160	164	170	167	152	212	181	154	153	163	189	151	159	168	168	174	167	156	170	131	168	174	166	146	173	163	147	161	167	172	162	155	176	158	174	163	149	180	157	185	196	175	151	161	157	173	149	161	173	144	155	165	155	158	167	176	162	167	150	135	142	172	167	166	167	168	177	188	162	178	163	174	158	152	178	182	166	170	149	150	163	174	162	180	168	174	177	185	142	162	181	169	164	161	186	184	162	146	149	178	155	165	159	166	163	177	163	165	173	163	144	152	173	165	154	149	142	162	169	142	164	159	149	174	173	178	143	185	168	194	157	172	168	145	161	166	166	152	162	179	158	166	147	144	171	160	172	168	140	178	181	147	177	152	165	173	169	168	156	148	155	164	163	151	165	135	172	155	178	156	162	174	161	184	165	157	180	173	159	162	145	164	153	170	161	184	150	149	160	167	176	147	161	175	146	148	140	181	193	172	151	176	167	153	150	148	141	181	162	153	180	150	175	167	152	143	165	163	158	156	150	158	152	159	165	145	163	179	144	165	147	179	163	167	156	160	156	149	177	158	160	156	153	166	165	175	151	171	160	157	153	156	170	177	162	170	159	175	159	164	171	172	134	164	153	162	177	165	152	168	163	164	182	155	165	151	161	159	150	167	152	167	164	146	160	160	163	153	175	184	161	150	164	162	166	142	155	176	154	177	161	166	167	172	166	162	152	152	175	171	169	154	164	153	165	164	171	158	171	175	169	170	164	167	153	189	164	168	166	170	149	167	160	155	185	169	169	150	168	163	159	174	149	162	166	150	155	171	187	159	151	176	157	157	168	172	183	171	184	180	170	182	163	158	177	172	159	156	171	156	169	154	177	168	169	169	166	172	186	157	165	169	153	160	172	150	166	155	189	177	156	180	172	166	159	159	180	175	165	152	146	161	172	162	171	151	172	148	148	161	135	153	141	183	162	178	135	149	164	162	149	150	168	158	145	133	148	156	124	177	143	187	158	161	151	181	157	172	158	177	173	176	176	149	163	166	156	161	176	163	155	169	166	182	144	167	165	144	149	172	140	176	174	169	177	156	167	180	185	152	153	167	154	163	177	166	143	152	165	164	153	155	152	144	171	161	151	177	156	152	169	193	173	159	165	184	157	155	156	183	171	134	161	205	207	153	189	169	168
15092	9768	8197	4159	2790	1899	1501	1203	960	841	758	660	595	574	489	470	475	449	424	406	434	371	409	402	354	372	378	389	342	375	359	364	358	369	377	377	352	372	327	343	333	330	320	319	319	338	333	358	332	343	337	332	359	339	328	327	359	335	342	320	338	354	353	313	335	324	348	335	335	324	326	335	286	319	338	294	313	376	334	355	324	316	339	340	337	322	331	342	347	341	331	327	309	311	328	303	321	343	317	326	361	304	311	365	335	337	319	334	348	321	310	313	335	330	295	314	341	322	328	337	322	321	346	327	333	332	315	323	297	296	308	308	320	326	317	330	322	302	329	331	363	327	349	312	305	314	334	335	354	305	338	330	324	340	332	291	322	310	321	305	319	313	303	305	308	309	282	335	337	337	323	314	314	315	342	336	314	340	330	310	336	263	318	334	308	294	341	302	331	335	317	309	343	308	350	329	316	312	310	313	316	331	335	318	337	314	341	317	336	350	318	306	350	324	347	253	320	342	299	313	341	331	323	302	325	313	348	344	316	310	317	348	341	305	346	319	324	281	314	313	312	330	350	309	301	303	326	296	347	313	331	326	298	305	294	303	337	314	324	325	317	301	304	342	310	337	314	336	295	307	321	335	326	311	346	346	320	319	322	336	360	301	334	317	321	326	294	328	324	323	300	331	316	339	313	322	319	312	324	320	341	293	340	314	321	320	313	296	303	322	300	332	308	302	332	313	324	334	329	333	306	324	340	354	311	333	329	349	312	322	338	283	331	297	324	308	293	330	346	313	297	332	330	332	313	295	340	313	347	328	304	332	283	332	309	335	332	315	299	328	330	332	335	319	317	319	332	323	329	322	316	354	324	294	322	286	286	325	300	286	335	308	329	294	334	377	328	310	323	323	303	327	329	329	343	338	353	305	338	335	317	328	305	339	316	337	321	296	297	295	311	305	298	300	304	309	319	343	327	313	328	288	301	314	297	307	305	302	335	318	353	331	300	345	314	314	320	322	304	341	306	380	335	336	304	335	288	324	329	335	316	317	317	324	311	294	320	314	301	314	322	316	312	327	324	339	301	329	322	329	320	323	315	303	335	336	293	302	330	352	320	290	301	303	300	309	289	316	342	309	324	323	326	344	308	312	316	310	320	328	337	339	314	310	310	346	309	332	322	334	334	331	340	358	324	299	346	327	299	296	308	328	353	299	295	335	353	308	313	285	310	353	317	301	314	327	351	340	319	338	316	323	306	328	294	321	296	300	317	337	320	334	321	331	316	331	319	288	321	308	332	345	302	314	332	355	342	324	331	305	308	310	312	302	307	329	331	276	333	317	295	285	293	307	325	294	328	298	272	322	328	337	311	312	345	358	312	315	279	332	354	312	316	312	349	346	329	316	297	292	306	296	328	317	326	330	325	334	323	321	327	302	318	335	319	310	332	324	332	355	324	328	340	296	325	336	307	330	342	303	306	311	334	351	247	322	298	328	362	327	340	293	374	309	338	305	309	300	329	343	320	315	337	342	318	339	301	301	293	316	323	324	358	324	309	284	331	332	287	319	306	327	318	319	314	304	319	305	330	317	313	313	342	298	348	280	336	309	301	321	294	346	358	292	346	312	361	312	303	327	314	305	286	299	308	315	303	297	300	296	319	315	355	321	313	313	336	350	308	322	345	335	336	336	334	313	321	353	316	326	281	334	319	297	304	311	323	291	313	301	307	325	284	330	320	291	309	313	318	341	341	365	320	340	291	321	319	312	298	295	324	327	298	315	302	344	317	305	349	296	360	336	325	328	342	337	307	320	330	356	328	293	306	328	317	337	322	314	321	306	325	317	342	343	281	353	335	300	298	332	353	290	328	321	366	326	339	338	309	336	300	327	301	339	338	339	349	283	301	312	349	352	320	324	307	313	319	299	295	324	298	305	289	326	325	336	290	312	363	291	323	298	292	341	311	343	306	348	316	356	345	336	324	325	314	322	274	333	312	314	309	315	305	304	346	360	322	338	331	319	321	323	303	323	313	318	294	285	348	306	317	316	322	336	305	286	333	349	335	310	322	326	315	305	324	343	325	316	311	325	311	302	311	349	309	324	305	305	346	300	329	315	329	325	321	308	322	269	303	325	352	303	328	322	340	298	304	314	288	281	340	325	322	323	315	300	303	303	312	348	322	368	319	313	306	311	327	314	357	305	329	307	328	303	310	315	318	332	329	305	345	323	343	335	336	322	332	329	323	300	312	318	296	332	307	299	289	317	346	314	379	380	348	322	325	308	319	319	317	311	309	304	292	343	324	326	345	356	344	340	296	350	318	341	354	330	331	331	303	323	312	318	319	341	318	327	305	311	307	290	334	340	328	306	309	332	299	351	332	321	353	305	330	298	324	318	335	337	328	304	351	350	309	290	298	312	297	332	334	343	323	334	331	290	310	337	314	302	318	317	316	331	345	340	306	285	317	344	330	322	322	303	326	357	356	323	316	323	307	334	326	337	320	319	301	340	310	323	292	335	321	318	298	308	325	328	350	337	309	326	330	307	312	321	287	313	326	315	348	309	324	257	293	339	340	310	305	307	320	338	304	305	328	313	345	324	325	322	342	334	295	322	291	331	332	305	317	298	329	328	320	294	327	345	320	355	287	305	329	338	335	320	324	304	289	298	307	347	299	312	343	286	313	311	315	331	324	303	338	292	342	324	316	326	264	340	305	306	305	326	307	332	293	330	341	311	309	318	308	334	328	311	289	309	302	316	288	334	314	361	265	325	311	309	352	298	307	310	327	332	319	316	346	316	338	339	319	296	319	303	351	317	294	327	335	325	291	323	302	341	319	305	329	305	335	339	340	306	317	307	295	309	331	332	331	341	318	319	292	314	308	312	312	315	329	301	331	323	325	321	323	297	319	336	315	335	329	342	310	337	307	324	313	312	302	306	303	320	295	352	345	330	307	319	328	306	313	336	284	292	325	323	333	359	352	324	300	331	325	301	318	325	333	337	348	321	316	317	310	339	305	293	329	304	348	318	334	303	310	356	305	282	304	329	311	333	295	306	327	265	322	325	326	358	329	292	294	315	317	334	329	308	349	290	325	324	329	344	273	319	349	330	357	329	344	353	302	341	316	324	305	293	340	305	329	321	315	314	309	321	306	332	318	317	321	283	323	314	328	273	331	319	323	344	339	317	306	341	353	314	303	338	324	331	315	343	327	324	306	300	325	342	316	309	326	278	305	354	337	333	307	324	281	312	294	321	304	336	318	336	294	321	329	308	315	309	309	331	341	288	315	348	334	290	286	334	346	347	312	349	321	359	326	311	311	338	319	333	302	295	330	277	301	325	331	326	300	326	326	348	310	298	322	322	313	317	327	332	310	322	322	307	328	328	318	336	328	336	331	305	336	313	333	313	317	326	329	329	354	341	328	312	331	331	307	294	311	276	304	333	298	296	308	336	318	320	355	326	303	332	330	323	328	332	322	336	307	309	330	364	313	306	307	321	305	325
23079	21016	28782	23433	21019	17938	1873	848	656	605	551	548	478	445	464	445	442	405	458	369	396	412	437	413	383	397	381	376	394	380	374	393	371	356	409	384	388	389	353	348	372	371	344	349	403	351	337	393	389	373	380	366	353	360	363	393	364	362	374	339	387	376	320	388	366	350	378	379	365	316	331	350	359	339	359	347	350	367	368	356	356	334	349	330	370	370	347	371	378	388	367	379	401	369	373	332	329	368	363	325	361	373	330	371	358	368	361	381	372	361	345	337	349	320	357	363	347	370	335	398	331	322	361	333	357	361	335	338	358	386	326	365	384	343	406	354	374	345	347	341	385	343	338	355	367	349	370	366	345	355	335	343	359	347	349	314	337	356	350	368	382	363	334	345	343	339	381	377	333	340	350	353	370	351	320	371	326	372	342	330	322	326	357	361	338	360	362	367	352	324	359	373	357	360	344	347	357	377	363	369	377	337	355	298	327	362	342	388	363	328	339	349	361	399	419	364	352	369	342	352	351	366	364	362	345	342	368	348	351	337	364	339	391	376	379	344	360	358	331	354	338	348	357	338	352	338	347	370	392	388	335	350	400	362	345	347	378	321	311	352	394	347	375	375	340	357	305	342	368	354	367	381	353	360	363	368	377	394	326	370	349	373	359	371	347	398	388	371	377	344	365	357	361	361	328	348	315	388	360	358	362	384	342	356	352	373	334	400	378	377	357	379	352	346	357	349	342	369	331	355	362	343	349	316	373	339	357	339	335	384	351	381	330	349	328	356	332	330	355	358	357	343	354	355	345	353	362	370	348	342	379	326	336	345	333	385	368	348	344	370	324	369	377	336	320	335	345	357	313	349	302	357	367	399	386	330	368	352	345	340	317	378	326	386	364	351	338	370	323	348	364	376	347	355	351	379	370	342	351	358	398	366	354	334	340	351	343	352	366	366	366	388	369	327	344	339	354	358	388	324	370	352	359	355	373	365	406	334	347	359	355	354	358	362	386	364	395	371	394	381	347	352	354	385	358	341	361	357	343	339	357	379	359	348	374	340	325	370	422	344	374	376	404	366	352	353	349	364	361	360	390	359	356	368	359	371	376	330	381	352	334	343	354	384	347	361	400	351	343	337	374	355	354	340	347	333	336	323	357	353	367	320	341	403	387	358	362	369	377	378	356	326	359	361	327	355	288	358	337	328	365	319	331	340	359	373	391	351	382	385	346	334	352	314	356	338	366	316	341	356	363	350	382	340	372	380	354	333	354	357	365	345	377	380	342	360	372	350	349	394	369	358	348	360	333	355	355	346	357	380	379	343	367	381	316	366	379	360	349	361	375	369	394	366	358	341	378	377	357	359	354	373	308	345	338	375	349	354	384	386	361	364	328	377	316	348	364	343	387	375	350	350	406	365	365	345	344	322	382	386	358	333	385	343	341	346	359	361	409	365	353	373	373	385	375	377	355	398	356	321	350	342	367	338	341	343	345	361	371	384	380	353	327	374	333	332	374	380	367	354	343	328	333	337	351	351	356	386	337	333	358	342	337	344	282	354	343	381	370	311	353	383	335	338	350	359	366	387	352	368	371	330	372	348	311	360	341	367	357	335	358	364	333	349	340	349	339	365	331	405	361	354	375	350	346	356	333	348	371	374	326	342	347	354	391	344	362	359	360	337	335	310	356	358	350	350	387	354	357	364	355	339	340	374	340	370	314	370	383	365	361	346	371	366	373	355	329	357	372	379	335	357	366	337	351	355	374	355	326	339	397	378	369	349	333	392	375	362	366	388	359	327	321	358	338	356	381	360	340	371	342	347	344	358	332	354	344	349	342	355	371	344	376	354	367	356	343	371	368	353	372	354	374	352	377	396	359	351	357	368	341	393	346	329	414	324	348	360	324	345	400	361	370	379	349	363	355	370	339	351	389	370	357	350	357	350	349	384	332	350	341	366	375	382	375	358	340	371	368	319	350	337	354	367	365	338	372	347	378	373	329	354	364	364	380	386	364	329	355	368	349	331	316	350	377	350	349	368	352	363	365	384	384	354	340	316	380	375	362	346	380	345	372	349	351	355	369	321	355	382	375	345	370	355	394	349	385	358	345	358	350	347	351	357	336	359	357	383	335	366	360	324	343	353	361	370	327	373	324	385	311	338	359	356	363	364	350	376	389	362	349	320	400	348	346	357	347	344	367	345	330	350	375	358	378	382	325	340	351	373	310	301	345	348	352	339	342	350	337	346	349	347	363	369	360	342	362	342	382	362	354	324	340	377	325	362	356	340	354	360	349	356	344	365	368	380	338	392	348	349	354	360	372	354	355	362	354	331	357	374	308	356	365	363	376	346	364	378	344	329	355	349	389	378	371	388	359	369	362	327	363	368	350	371	374	372	355	371	365	342	372	376	332	338	373	355	351	356	342	364	334	368	358	350	363	376	374	333	352	343	356	347	386	364	353	344	361	350	347	315	328	340	379	378	389	348	372	355	365	351	342	321	368	365	331	387	345	345	374	372	321	376	354	356	373	372	367	335	347	344	368	369	342	351	338	352	358	347	348	383	346	350	352	366	370	351	340	330	336	351	377	359	350	364	347	385	336	381	383	331	331	351	368	333	328	372	340	323	371	371	343	365	350	336	356	347	372	327	328	368	342	338	386	379	343	372	349	349	359	360	343	347	339	372	362	382	352	356	360	351	373	351	366	364	311	357	342	336	332	351	362	338	344	358	382	324	384	357	376	351	352	347	337	354	363	336	374	331	391	344	358	376	372	325	347	362	387	366	360	352	378	336	383	357	327	363	351	341	397	364	343	353	374	300	364	384	328	349	377	375	342	363	355	340	359	382	355	378	340	329	383	386	334	360	363	340	360	327	374	339	360	348	363	340	333	349	364	355	368	320	353	345	354	347	362	376	330	357	339	351	361	332	353	376	359	361	377	351	354	329	350	343	335	389	371	351	349	350	355	373	351	351	354	329	360	339	366	378	385	344	354	370	358	331	369	351	347	333	356	365	347	353	387	380	366	351	376	364	375	397	351	388	365	367	364	359	340	295	345	376	323	311	364	356	362	399	406	353	319	356	345	348	367	369	332	351	303	342	343	345	347	371	340	334	388	315	325	349	337	333	383	338	377	358	356	346	338	356	354	347	380	342	337	359	345	346	372	382	373	349	357	342	359	362	372	362	356	317	378	339	350	364	330	351	365	348	336	353	366	375	359	349	391	362	358	342	388	342	340	394	359	369	339	340	309	373	348	371	366	363	368	377	367	359	328	357	353	362	353	380	350	365	346	350	345	345	345	357	359	375	336	371	333	372	341	365	356	357	356	339	394	376	341	365	360	359	361	379	314	349	340	384	355	349	338	342	334	355	369	354	363	333	308	352	340	371	311	345	358	362	345	340	363	338	344	317	354	339	345	411	335	330	367	353	356	350	357	326	328	357	369	353	390	337	355	364	354	362	339	332	362	341	361	336	357	359	330	351	386	373	366	364	339	329	380	362
17143	15480	13184	7263	4888	3533	2782	2234	1836	1635	1427	1271	1169	1034	1026	985	934	869	876	816	817	776	778	772	707	714	729	684	698	731	742	653	654	674	678	640	655	668	681	637	657	624	626	651	590	634	662	679	636	651	638	623	629	649	639	663	644	650	693	610	639	602	604	620	646	618	593	619	631	648	617	637	636	648	625	591	658	633	666	641	616	641	619	612	625	627	613	627	659	618	609	652	613	663	619	660	618	649	633	609	584	581	656	640	554	673	622	648	605	594	641	597	589	607	636	650	628	638	644	615	603	640	595	598	679	601	620	639	620	604	586	622	589	620	613	615	635	600	644	631	620	617	627	613	618	628	648	587	654	627	609	633	661	576	596	630	610	614	644	597	604	581	610	611	640	626	588	626	619	613	647	642	612	617	625	611	606	624	621	616	646	639	605	600	678	615	632	621	607	619	584	561	637	650	603	602	618	594	667	578	603	631	589	596	657	634	599	633	597	624	621	603	601	637	622	608	647	609	596	647	640	672	636	619	618	608	603	638	634	628	660	586	635	622	601	613	602	655	636	621	603	644	618	640	663	651	584	647	613	619	617	617	630	607	608	655	643	616	661	622	570	648	627	642	641	613	639	650	593	658	584	652	665	619	598	645	614	599	605	625	668	631	635	569	632	631	601	595	619	661	552	609	631	627	620	614	604	631	624	580	622	594	611	610	595	628	615	627	589	640	610	602	599	630	651	599	642	603	603	630	593	615	622	629	644	604	576	615	604	623	611	627	592	605	645	617	580	608	583	613	612	626	616	647	575	623	624	607	651	645	604	617	579	620	568	591	628	622	640	597	643	641	576	637	593	638	584	577	594	619	618	651	631	647	641	676	611	662	622	621	613	563	629	623	616	618	631	591	649	582	581	613	648	601	619	622	649	590	651	611	612	613	623	630	608	630	686	584	642	629	629	627	615	640	587	615	611	613	615	585	633	617	629	596	610	613	571	591	626	618	675	605	607	593	629	607	704	609	670	608	612	585	622	648	609	619	631	574	641	627	600	587	630	614	622	626	618	608	627	610	593	616	630	605	626	602	625	615	623	636	668	593	671	622	577	618	607	583	663	592	583	588	628	577	664	626	620	611	646	609	610	629	611	600	660	624	609	637	620	652	628	620	621	611	600	652	626	682	625	567	624	617	624	646	620	593	631	630	649	637	592	573	661	598	587	652	630	616	609	585	683	570	613	587	568	643	577	608	611	611	649	593	582	603	599	601	644	671	637	591	596	616	620	661	619	612	646	615	625	643	638	611	586	634	626	613	588	604	628	632	648	632	645	612	591	580	621	651	679	606	582	631	591	634	644	622	602	597	610	628	625	620	647	617	626	644	591	640	595	601	615	619	600	645	635	653	634	634	602	592	624	638	633	572	651	660	629	609	617	587	614	607	637	596	611	628	618	599	634	590	629	670	584	592	631	629	635	634	627	622	609	632	623	609	608	635	638	630	669	628	648	643	621	660	664	640	607	659	637	641	622	612	599	674	635	582	600	609	662	585	594	592	646	601	605	603	630	630	636	619	643	571	613	583	617	662	566	611	657	600	623	602	670	631	609	594	569	622	597	577	594	655	602	572	602	590	659	669	573	592	655	615	622	622	594	624	592	605	612	626	597	643	608	624	594	631	604	592	631	630	615	584	597	626	598	612	598	667	606	650	618	652	578	616	608	659	660	610	629	618	640	641	619	611	596	644	651	579	636	644	608	643	602	613	602	648	587	662	590	610	600	590	591	642	543	571	602	609	612	629	604	620	610	612	643	629	609	593	646	604	627	558	642	586	609	619	600	611	599	605	645	630	656	647	600	620	621	639	572	644	652	642	630	578	605	659	656	614	659	609	636	648	627	600	643	589	646	608	621	632	611	599	603	603	608	617	563	590	612	609	641	613	620	615	593	595	637	611	597	578	641	638	617	580	606	600	691	579	624	601	610	628	617	632	663	622	604	599	608	613	629	615	626	594	595	606	620	644	563	614	582	640	589	612	608	594	631	608	625	581	650	632	641	607	578	629	666	624	645	622	623	588	595	602	583	594	578	623	618	665	621	603	606	618	602	591	616	652	608	656	634	637	570	597	609	597	629	639	645	591	621	599	623	622	588	564	605	642	602	620	565	605	644	600	617	576	597	600	637	625	655	610	592	589	590	569	623	611	627	606	586	633	593	641	592	602	659	586	621	627	611	638	609	599	608	611	668	585	641	624	616	604	625	641	605	639	629	611	669	595	642	632	584	621	624	612	630	639	633	615	597	618	645	636	572	657	610	629	617	614	615	636	632	628	568	596	583	572	638	594	610	644	584	595	597	611	618	617	568	647	646	627	603	614	620	614	625	653	635	616	640	583	627	661	629	638	589	586	580	623	601	633	636	616	620	628	631	633	584	647	630	643	652	628	634	629	635	587	585	637	578	624	630	647	570	623	588	651	587	631	611	605	622	658	586	633	600	630	620	589	576	647	602	616	639	595	596	638	621	598	602	650	655	620	644	640	599	583	641	617	600	668	692	611	617	621	616	588	660	580	578	641	619	625	589	619	596	603	602	625	629	615	615	637	611	621	567	601	614	605	610	679	610	567	620	581	646	624	643	660	607	645	608	596	603	636	622	600	650	628	619	634	606	637	609	561	640	605	624	652	597	632	589	662	599	595	614	594	593	613	632	625	637	624	552	585	646	621	593	644	631	616	672	609	630	626	653	584	608	632	642	609	612	601	646	615	632	600	614	578	637	654	593	604	658	600	621	633	571	618	618	603	622	687	635	602	661	598	653	589	620	644	654	633	639	652	620	614	616	616	701	628	622	623	629	626	639	591	593	584	619	628	562	656	591	582	619	655	651	642	589	566	621	580	603	562	598	611	591	608	599	647	642	650	660	635	639	664	606	628	652	597	601	632	610	606	628	608	590	677	570	637	643	600	600	578	581	652	632	570	655	640	593	656	650	627	635	602	604	635	670	631	618	615	613	623	583	658	618	616	628	609	641	650	623	610	640	605	650	642	556	635	620	587	594	639	618	649	624	605	604	613	619	622	588	607	620	607	635	612	606	605	626	595	619	629	595	623	657	634	626	622	619	612	572	614	606	630	628	630	610	669	603	653	664	652	636	661	620	591	618	614	698	596	603	599	601	602	611	620	587	557	621	602	624	609	634	632	631	624	624	651	634	604	625	625	591	625	586	606	647	600	585	619	607	598	626	665	616	596	615	611	609	583	598	568	607	653	602	628	667	639	650	617	640	549	660	640	615	634	631	638	621	627	608	593	584	626	641	601	642	615	582	653	615	606	619	646	640	630	625	583	607	630	624	633	645	610	611	587	623	610	617	629	663	616	628	601	607	646	585	584	620	607	606	617	617	569	611	626	598	638	615	627	644	658	603	625	634	638	615	613	635	678	654	606	633	566	618	624	577	644	595	647	642	613	658	631	600	593	601	601	602	620	619	588	646	592	599	609	635	564	587	582	629	643
26526	20226	7375	671	401	347	357	334	343	307	332	344	325	296	323	320	313	318	331	333	331	334	323	290	331	331	327	314	305	295	313	339	297	308	279	331	299	331	317	314	295	303	318	312	299	322	276	344	321	299	307	293	325	300	327	277	320	294	339	312	303	323	344	308	289	280	321	272	334	314	294	324	328	280	350	318	304	279	297	292	345	310	302	305	310	305	300	310	305	312	325	319	331	298	318	290	295	278	317	303	308	308	302	301	332	287	307	302	314	310	293	311	342	326	316	312	297	297	316	292	337	353	346	294	289	272	308	311	280	331	271	302	276	286	307	311	323	323	313	303	338	297	310	291	301	326	318	298	300	319	336	311	282	286	312	302	316	291	283	328	308	302	318	304	306	336	310	270	276	327	291	324	298	317	327	312	338	304	290	303	319	310	297	313	296	323	326	312	300	308	318	298	308	303	283	276	325	297	298	288	329	298	307	314	309	310	313	290	293	296	289	323	303	332	303	312	324	319	305	317	313	297	325	295	295	308	278	286	300	318	289	285	291	289	342	291	333	293	296	322	286	305	288	306	322	285	319	296	337	308	306	306	302	328	275	282	324	281	282	320	338	292	306	312	349	312	304	317	316	321	277	323	315	296	274	326	309	308	338	298	277	304	280	306	305	303	297	289	283	332	303	309	306	310	342	314	285	284	305	313	298	315	320	292	307	289	345	312	308	279	316	299	321	301	320	295	304	307	299	349	314	294	307	313	346	299	326	311	280	298	292	296	288	298	327	289	340	295	298	283	339	323	304	298	304	292	328	293	296	323	283	308	303	284	302	297	306	332	294	296	310	315	316	308	324	293	344	314	339	327	279	298	288	290	334	315	288	320	318	329	325	299	328	282	311	327	317	318	301	296	312	320	303	330	334	315	324	339	328	310	299	307	324	291	321	294	276	313	336	329	319	310	289	304	309	339	331	291	308	296	300	304	305	339	338	303	321	328	280	320	291	293	284	293	302	314	313	283	307	342	313	319	309	311	329	285	323	311	300	304	324	305	277	309	301	277	295	313	320	308	319	292	299	290	295	316	298	289	309	344	284	290	321	315	316	317	346	283	304	294	294	315	299	322	316	317	313	323	285	317	315	305	316	293	302	311	276	316	335	330	306	307	320	320	296	317	296	322	294	291	310	298	302	288	292	324	296	297	313	314	297	267	283	276	346	279	302	323	321	310	310	291	347	299	296	335	323	321	318	311	289	276	283	326	326	328	299	312	330	317	273	334	306	285	310	303	300	283	318	288	341	320	291	320	288	311	286	334	320	309	331	286	303	326	288	292	306	289	303	279	293	311	293	267	301	332	327	316	318	273	270	320	293	329	338	311	297	296	314	319	273	329	294	320	313	297	305	311	326	304	315	272	313	320	324	286	309	309	295	320	265	326	319	343	261	302	305	302	330	312	348	281	313	280	283	328	316	320	338	308	298	302	288	302	313	298	294	301	330	294	289	274	316	293	297	303	307	324	276	343	288	343	294	323	303	311	279	324	307	298	300	310	295	312	331	318	293	304	285	292	283	321	324	293	274	331	307	319	295	313	300	327	296	322	320	321	312	293	307	350	319	276	305	300	292	311	326	302	322	277	302	306	283	295	330	294	299	311	300	297	306	300	302	307	309	318	321	291	297	323	311	301	322	294	293	283	333	320	329	302	289	314	285	306	348	317	318	314	319	309	323	317	312	301	335	302	319	301	328	299	300	297	269	323	320	336	309	298	294	299	321	317	307	345	317	310	281	304	257	311	300	328	331	299	292	318	293	291	324	330	310	295	319	275	283	290	307	286	345	301	300	309	322	309	303	324	292	326	274	319	331	322	331	306	282	309	331	303	308	297	281	336	299	304	303	333	295	295	314	292	303	308	297	327	370	317	300	313	299	322	297	279	290	293	280	286	335	287	322	300	334	317	294	297	326	292	337	290	289	323	296	298	333	330	301	335	330	327	304	296	323	273	297	302	279	313	305	314	307	347	334	320	319	349	304	289	337	333	313	281	315	315	312	321	329	295	308	278	290	333	336	360	317	314	327	284	265	307	300	294	298	309	314	320	299	322	279	298	310	315	323	301	300	302	305	289	294	329	293	322	279	299	291	310	305	315	286	337	300	332	307	323	343	304	317	307	325	328	315	309	307	303	314	326	329	297	282	339	273	307	301	287	299	289	299	320	318	327	330	314	312	303	296	312	307	321	303	310	311	307	311	311	278	327	305	305	310	327	299	301	323	330	336	319	284	295	348	289	300	307	352	328	319	310	335	330	298	302	306	337	316	284	283	299	313	276	325	323	313	328	303	302	317	276	310	294	321	324	291	286	267	329	325	328	314	302	291	320	309	295	326	318	323	294	301	284	301	304	342	290	300	306	259	296	298	316	313	345	292	330	325	296	331	308	312	325	301	310	337	287	335	297	291	294	303	294	298	304	324	294	311	313	271	322	345	338	325	277	281	303	310	313	309	294	292	332	319	305	309	296	352	304	287	319	304	327	276	320	317	298	272	316	295	297	291	306	317	280	303	320	330	295	314	326	335	308	285	286	291	324	309	305	264	316	305	290	293	298	273	293	308	314	315	316	300	292	293	281	299	326	278	331	316	312	331	337	337	313	307	314	278	286	293	306	282	320	326	284	318	304	305	342	297	322	295	312	321	313	301	309	331	352	305	304	309	319	306	297	311	297	301	306	291	285	294	323	320	325	276	278	298	303	323	283	327	298	300	300	323	288	300	297	309	310	324	307	288	305	329	296	315	303	316	311	295	297	326	284	314	293	306	315	306	297	296	292	290	309	320	312	316	291	305	291	279	305	303	295	312	318	281	297	316	320	307	299	334	305	281	296	309	305	322	326	295	315	321	317	309	313	306	296	299	311	294	293	339	270	289	293	301	306	294	344	305	304	330	306	296	321	278	289	308	333	317	291	266	277	330	308	298	307	317	295	338	294	321	287	295	320	301	306	335	300	295	271	330	269	319	300	310	278	303	299	306	301	292	310	290	298	278	298	329	283	297	295	317	310	324	351	304	310	299	296	279	314	334	306	311	292	314	299	324	320	318	332	328	317	288	330	305	286	328	314	314	319	299	314	320	310	304	331	316	312	295	335	296	308	318	297	329	308	300	288	311	294	322	282	281	299	334	307	334	307	323	303	322	300	296	337	297	306	313	289	302	305	294	277	295	287	311	312	301	331	314	347	305	267	284	345	292	316	309	309	283	298	297	296	329	288	311	308	320	328	305	362	294	311	314	299	299	319	317	295	322	269	326	329	334	319	305	308	298	314	348	297	292	323	316	295	310	314	276	321	299	339	292	311	301	342	290	308	285	339	312	320	301	306	297	316	291	334	310	285	267	309	282	319	294	292	301	306	302	309	323	296	289	304	323	313	308	342	294	333	337	293	291	313	313	321	323	302	327	304	318	325	305	275	354	329	317	293	293	315	327	290	320	301	314	331	342	333	327	334	303	310
7617	1618	1619	973	828	666	631	700	629	628	600	630	625	619	583	605	608	574	583	581	581	583	593	598	605	616	602	581	611	600	562	585	560	589	566	548	585	588	517	577	590	634	588	551	593	573	568	609	610	589	575	569	581	624	552	551	569	617	560	571	578	592	550	547	577	569	591	548	555	574	562	603	566	542	573	596	551	590	574	575	539	537	569	567	564	570	552	569	570	563	556	543	569	555	625	577	581	561	571	563	570	585	580	610	586	564	618	562	564	555	576	565	597	557	579	573	583	586	558	554	597	576	574	578	571	558	602	582	610	557	591	543	591	534	565	610	535	571	569	555	528	567	552	556	593	583	604	597	577	609	538	557	561	547	594	583	565	560	602	590	611	533	613	566	523	607	551	554	583	611	620	561	588	552	610	597	573	567	560	580	570	597	615	615	553	585	566	577	569	546	599	573	554	549	528	540	593	612	533	592	537	562	583	557	564	578	559	550	616	580	581	556	561	594	594	590	599	569	568	592	534	564	563	594	617	572	577	575	582	589	575	545	586	574	555	552	592	584	548	594	563	606	557	537	559	611	561	536	592	568	590	537	513	527	567	603	583	546	520	571	567	534	578	634	576	597	544	552	566	518	604	567	570	556	569	562	558	595	551	589	590	594	624	567	580	601	567	579	566	590	550	567	578	573	566	538	573	557	599	564	589	591	574	602	555	593	553	576	542	584	595	560	601	576	568	557	597	541	560	592	605	547	594	592	577	586	549	578	589	562	551	627	593	599	557	600	593	566	594	581	569	622	580	552	581	516	615	550	549	538	562	587	586	582	574	630	574	535	574	571	530	563	605	562	549	569	569	544	590	552	583	558	574	591	520	587	591	579	571	562	556	541	549	579	577	576	579	552	598	630	569	516	595	579	601	528	556	565	597	608	555	582	560	551	590	557	556	540	601	556	580	558	600	562	568	559	583	599	548	580	576	542	566	597	549	602	579	545	585	579	567	601	588	536	539	576	560	576	547	570	568	567	588	589	573	541	606	558	602	596	585	580	557	574	591	600	566	532	593	562	603	585	560	551	520	516	593	572	581	570	599	594	539	571	589	615	556	566	575	558	571	496	561	588	583	552	592	579	559	523	533	560	574	557	579	634	539	586	569	605	605	556	549	550	589	581	583	580	560	584	601	560	565	573	558	539	569	558	605	551	581	533	593	602	598	567	597	556	615	533	598	591	575	574	574	570	593	560	558	545	558	531	591	502	572	644	561	556	569	600	543	603	582	573	574	582	571	566	603	566	637	595	596	605	599	569	560	545	563	572	553	599	530	606	570	594	612	566	583	578	553	562	556	583	595	569	554	571	564	595	568	596	532	580	563	575	547	538	564	564	609	589	571	582	543	571	597	614	555	594	620	566	556	594	601	568	568	580	602	571	593	605	563	552	522	562	566	563	510	565	574	602	555	598	594	597	558	563	580	602	567	573	572	558	612	556	594	583	573	578	587	538	594	566	599	598	556	596	562	587	555	590	595	608	544	568	564	593	587	568	551	580	583	550	619	579	600	605	599	612	565	556	599	562	576	576	567	582	559	569	545	566	567	602	596	584	575	552	584	572	553	590	571	544	593	611	564	592	589	612	564	615	537	561	554	582	600	556	547	595	591	571	564	555	550	591	588	570	587	569	530	575	571	578	598	567	589	563	590	625	595	574	582	589	595	522	572	598	582	567	584	612	569	607	584	574	587	584	607	529	574	556	523	588	570	577	571	560	607	550	549	587	582	569	547	629	583	557	540	543	588	528	530	573	563	605	571	605	578	593	626	595	531	551	638	578	575	549	596	583	558	603	566	575	605	525	570	583	577	579	582	598	592	579	567	598	560	607	550	563	558	540	549	588	570	588	516	576	613	543	498	552	566	579	577	558	516	610	574	591	603	569	568	570	565	563	582	573	580	570	541	579	557	618	553	542	599	551	585	551	618	572	575	504	555	577	572	581	585	563	562	588	578	547	530	598	556	626	583	588	593	553	619	550	584	587	554	561	614	576	557	577	593	607	560	565	530	619	540	584	592	577	579	542	545	553	554	563	516	565	594	553	557	591	568	538	576	531	538	531	575	564	540	575	538	581	535	602	554	581	565	601	599	556	578	576	559	562	567	528	562	493	569	585	583	587	601	584	603	535	604	592	594	536	569	586	579	591	589	570	547	559	573	543	571	551	613	597	586	595	553	589	538	574	569	570	581	549	596	601	602	583	559	613	590	588	547	581	575	505	574	588	525	552	582	568	563	615	554	586	593	539	585	574	565	576	599	554	600	597	580	546	616	587	576	587	553	591	621	580	596	620	542	597	564	545	560	573	527	584	589	586	651	559	576	599	588	597	580	579	557	544	561	554	563	587	573	590	530	594	567	581	603	609	600	592	550	548	540	551	595	576	563	552	574	600	517	566	553	598	615	565	572	566	555	563	578	565	558	578	561	572	588	574	549	613	565	575	618	574	558	602	563	624	531	568	566	571	574	548	570	565	607	602	570	613	578	497	550	570	570	584	581	568	587	545	566	596	577	549	612	579	575	579	549	602	606	565	578	608	603	539	582	561	524	585	559	582	563	581	569	580	562	593	583	583	579	561	593	584	600	590	521	600	576	612	611	583	547	596	543	576	560	556	542	579	556	590	591	568	606	542	604	572	593	600	557	599	605	535	568	561	599	621	575	565	604	632	577	601	564	583	604	588	527	593	593	617	590	558	547	576	568	630	594	586	611	567	547	565	596	596	552	579	588	577	534	555	571	562	590	589	564	571	568	609	597	577	596	594	560	602	587	588	555	535	587	573	563	589	563	579	584	596	556	581	566	570	547	564	574	607	561	585	571	516	541	544	542	576	592	549	584	568	563	571	543	558	580	584	546	576	551	595	573	545	543	590	573	539	578	621	564	590	592	567	550	552	581	553	580	589	562	596	575	583	558	552	632	601	588	574	549	574	585	534	582	555	576	571	574	572	629	550	582	624	573	606	592	582	601	533	566	556	596	536	583	542	570	607	646	575	572	559	616	544	571	589	580	559	568	596	582	571	593	548	565	587	588	585	589	570	608	524	549	564	549	573	617	612	549	577	547	569	584	555	556	535	532	563	592	603	539	571	591	556	545	573	549	581	558	564	607	543	569	574	560	613	616	575	575	591	543	558	589	595	579	590	599	539	536	562	615	576	562	608	546	584	599	562	535	570	569	591	628	536	536	578	561	555	564	616	547	550	525	557	562	560	587	578	625	569	618	559	591	606	592	599	542	584	601	605	581	566	581	604	540	611	599	551	583	555	563	605	612	570	609	565	555	587	572	591	584	549	582	573	521	597	596	571	554	535	546	592	561	553	589	602	583	572	580	579	595	602	580	535	569	547	577	571	570	596	592	581	592	542	579	591	568	551	532	557	587	579	585	603	550	555	570	595	611	577	581	526	623	572	578	587	545	600	574	584	585	587	565	587	567	545	562	561	595	589	596	597	542	633
23943	21024	28140	24118	18989	1337	559	409	286	269	252	250	230	228	218	215	212	203	198	174	170	195	177	165	180	178	177	200	204	194	182	160	170	183	194	195	162	137	184	160	147	175	170	171	171	175	147	158	171	165	146	160	178	162	182	169	184	143	151	158	154	158	169	170	174	161	195	157	163	175	154	171	166	185	144	149	158	187	182	155	159	166	164	166	177	185	153	165	146	158	173	140	181	163	176	157	165	157	177	167	182	169	164	171	151	155	171	142	165	153	144	180	156	151	168	160	161	162	189	157	150	179	153	177	153	194	153	171	169	171	150	147	162	170	173	165	160	156	168	144	177	180	156	173	152	159	153	163	168	154	168	152	168	134	158	154	173	171	143	146	163	158	161	163	172	167	169	173	162	156	161	162	166	174	133	169	181	169	170	185	167	155	169	149	179	157	175	146	146	163	142	168	143	158	165	163	175	160	171	176	175	158	160	153	138	163	147	166	169	149	189	178	156	186	167	172	156	170	171	167	167	175	151	181	157	163	162	164	136	162	153	165	177	147	166	178	152	166	171	156	182	169	166	139	158	179	174	175	166	166	152	151	166	162	155	167	175	164	175	155	158	177	164	180	176	200	159	165	162	138	163	148	174	161	169	158	160	173	164	163	170	151	171	157	172	179	169	169	159	152	183	180	180	185	173	186	175	148	195	144	153	158	156	169	173	152	141	149	174	168	141	189	157	172	140	184	167	164	170	152	167	171	164	137	173	174	164	165	156	134	177	151	174	166	170	164	156	162	167	183	142	161	174	170	156	158	164	151	158	159	168	148	172	159	163	195	170	157	170	151	188	147	158	190	157	163	154	152	159	175	160	183	157	167	161	173	153	150	171	140	161	148	160	130	159	174	158	162	141	167	174	179	166	162	171	149	162	163	157	168	173	157	168	144	158	180	174	136	156	186	159	175	153	155	159	157	166	153	181	127	170	185	153	179	163	167	172	159	170	163	160	184	159	191	179	168	135	190	182	169	160	168	180	159	170	166	154	170	162	179	142	161	168	169	172	151	155	200	163	172	142	144	150	172	161	161	165	159	154	165	147	164	146	149	156	171	175	177	170	158	150	166	185	165	170	160	160	158	172	164	156	147	159	196	176	160	159	158	183	188	178	181	172	176	162	140	139	152	167	168	174	164	174	161	172	171	158	177	170	167	176	168	154	165	163	173	174	139	151	142	178	161	178	172	160	158	161	170	156	146	155	181	155	161	157	161	154	171	169	167	158	182	158	160	164	189	155	153	158	152	174	188	183	178	187	155	153	166	158	156	187	160	147	152	166	146	161	171	180	167	154	178	168	167	155	165	147	151	146	154	178	145	152	181	174	163	133	150	165	156	152	144	160	163	150	162	149	158	147	152	165	169	164	145	173	153	154	152	167	148	141	168	153	172	154	157	161	149	157	183	165	184	163	152	166	144	162	156	153	161	166	138	159	152	168	165	149	169	165	163	163	162	190	173	176	144	169	152	155	161	173	147	159	179	117	186	166	163	180	171	178	191	176	180	162	160	158	155	156	153	163	165	158	151	153	156	137	163	155	183	162	169	167	157	169	158	171	137	149	187	145	173	176	174	165	185	186	191	145	171	172	161	165	164	170	144	137	169	164	169	154	171	181	148	162	157	163	169	143	152	150	144	163	175	158	171	187	173	164	160	163	160	160	166	164	136	170	173	169	164	159	174	169	169	166	161	180	152	162	161	175	152	199	184	164	175	147	153	175	171	158	176	153	165	176	172	176	164	189	193	164	158	171	194	166	177	199	166	174	175	157	153	158	154	172	144	151	172	167	147	153	164	175	155	165	175	141	180	152	165	155	179	160	155	160	122	196	180	172	165	171	173	167	167	157	174	154	176	165	172	171	164	168	158	153	164	154	139	178	167	162	154	155	171	163	156	194	168	180	182	158	156	140	141	155	152	138	172	157	136	143	160	176	182	178	168	142	176	198	192	176	163	177	155	163	156	151	162	142	170	154	155	172	181	149	169	149	152	188	157	163	148	154	155	176	177	169	153	154	142	157	152	168	149	161	171	166	166	153	153	169	148	143	172	156	164	143	177	145	153	160	176	167	157	153	172	149	156	154	178	172	180	168	161	149	147	149	165	160	136	166	164	158	148	138	166	148	177	179	160	179	167	174	166	169	162	165	159	175	153	161	172	158	156	157	129	173	179	185	183	193	150	167	166	158	168	174	149	178	152	153	172	153	164	151	157	166	166	144	166	190	155	158	147	155	159	160	181	167	178	165	160	154	174	167	173	156	192	181	188	167	161	176	162	184	183	171	147	171	168	183	162	188	143	145	165	160	137	162	174	182	171	161	145	165	162	160	142	164	152	146	149	179	178	153	156	176	153	168	166	172	162	185	157	140	175	163	161	185	164	189	162	167	173	147	165	144	168	174	173	172	139	177	177	148	173	168	173	138	153	152	178	155	155	171	160	195	173	167	142	147	152	174	153	159	138	140	181	156	176	161	146	163	149	138	191	159	179	159	159	165	158	169	160	171	174	150	175	168	171	160	155	161	173	169	168	159	169	181	154	159	162	167	174	156	156	157	165	154	175	174	177	164	152	163	173	150	162	163	171	184	160	176	174	181	156	167	153	155	142	135	184	158	155	150	171	177	151	165	142	157	159	167	180	167	155	178	156	150	172	189	141	167	182	170	160	168	133	156	168	161	174	145	160	149	172	152	156	182	189	170	169	181	151	161	167	176	144	161	168	175	164	173	178	157	171	160	141	146	149	156	196	181	147	169	182	145	178	152	146	172	156	188	172	145	164	180	168	169	172	151	157	162	160	159	184	143	164	154	146	163	158	182	153	185	149	180	163	154	162	174	156	166	151	177	153	153	158	151	193	163	142	150	174	183	179	166	144	138	164	139	173	156	146	150	176	151	179	146	163	156	163	152	184	155	162	165	177	162	196	148	160	190	156	168	149	152	160	167	158	170	167	161	149	161	160	151	155	186	151	166	170	155	195	163	163	155	166	162	144	161	177	157	166	180	171	157	167	165	154	155	179	134	162	145	172	160	175	170	169	155	184	154	180	162	173	166	169	142	156	183	173	157	163	162	158	173	156	156	142	145	165	159	162	171	191	176	178	175	179	187	167	161	136	184	150	154	152	156	173	170	173	173	171	159	156	167	172	152	154	158	171	184	163	170	164	165	145	163	144	160	161	154	159	171	170	154	147	155	159	172	152	162	159	177	154	141	171	159	192	158	168	156	164	147	149	182	163	152	170	185	141	166	160	176	188	129	150	190	149	187	163	148	170	165	148	156	155	173	154	138	157	172	174	152	137	166	170	182	203	144	165	162	145	160	155	171	157	172	172	166	168	158	162	150	186	185	175	157	158	147	149	160	160	175	165	162	152	159	172	154	150	152	155	171	172	193	190	150	166	189	148	164	171	166	172	181	186	153	147	157	142	173	153	182	170	167	159	175	163	179	168	179	156	173	153
14918	9730	8104	4083	2654	1957	1445	1190	946	827	750	676	592	530	537	508	450	464	436	404	415	411	380	387	408	347	374	322	359	375	332	341	341	374	336	377	356	301	312	341	337	322	330	351	330	349	354	313	336	384	317	335	340	346	329	308	310	339	340	333	301	316	338	322	327	330	316	356	334	326	337	335	327	366	309	306	338	328	327	304	306	320	327	316	308	343	308	321	333	317	315	345	328	328	296	310	318	313	311	326	283	298	301	319	312	322	304	302	310	322	304	297	307	331	319	317	317	325	342	298	310	340	323	305	311	315	332	331	328	339	366	312	329	298	319	332	310	336	330	293	319	313	321	278	314	274	324	297	327	338	338	325	299	345	336	310	325	303	298	354	309	349	326	294	294	332	343	311	357	284	279	314	327	321	306	323	310	317	307	317	304	327	316	321	303	326	295	320	338	304	314	349	345	297	341	321	321	303	289	314	334	316	321	299	322	315	332	317	330	299	312	314	330	320	279	307	314	303	322	318	303	305	313	323	302	315	312	337	328	302	316	326	299	336	329	320	364	328	310	328	318	332	284	333	308	329	300	291	270	327	313	334	347	305	312	318	293	323	315	313	330	325	318	295	337	324	352	306	310	318	299	324	319	327	331	329	306	345	298	358	316	339	327	292	295	303	299	320	333	322	318	330	300	332	315	335	312	327	282	298	298	321	336	344	319	361	337	318	279	323	330	354	335	337	325	324	324	314	340	306	335	327	322	295	366	315	314	328	293	327	279	318	319	337	284	310	324	326	327	278	330	308	329	308	315	345	313	297	338	302	290	313	312	324	325	297	327	319	316	309	321	314	335	301	301	313	312	294	312	303	290	328	317	326	312	298	337	312	287	321	303	321	336	305	341	338	321	326	338	326	292	314	332	327	315	288	333	359	327	345	302	317	333	341	330	316	350	325	325	311	334	302	334	283	336	300	295	324	311	313	300	292	344	313	300	329	326	324	330	316	320	314	285	320	315	290	312	322	310	317	353	299	302	328	331	288	316	303	313	331	300	317	356	332	321	326	310	289	296	324	303	341	319	312	331	317	327	320	320	333	337	313	316	294	322	314	302	305	308	298	308	297	340	301	316	317	327	322	342	331	346	294	289	333	347	332	327	315	270	305	317	318	324	339	313	302	313	324	327	316	354	324	324	299	322	357	327	333	331	329	310	328	315	324	325	321	321	326	336	327	301	309	293	328	370	329	317	300	291	316	306	328	309	331	312	330	337	365	327	283	293	288	277	316	293	337	272	321	314	317	306	303	338	320	309	304	288	332	292	301	311	331	323	325	308	295	289	327	299	322	295	366	353	320	294	328	319	305	309	280	322	335	306	344	299	324	333	321	341	341	336	312	283	332	325	325	341	296	323	323	323	303	297	293	314	318	303	320	329	309	304	323	343	328	306	320	318	329	330	302	315	331	320	342	315	334	343	318	343	295	318	301	324	325	315	336	315	313	322	316	312	336	342	296	323	309	332	329	331	332	289	327	351	308	330	296	312	316	326	319	319	317	318	295	321	332	317	311	321	323	304	311	329	290	328	334	307	354	317	304	311	311	323	321	297	296	305	318	343	313	317	307	308	317	315	337	316	348	342	321	310	314	302	316	312	323	310	310	316	293	321	348	317	298	288	330	326	346	321	281	289	329	320	321	327	326	314	334	309	346	315	307	294	335	348	344	307	310	318	293	278	341	310	297	292	298	307	296	318	311	297	296	315	295	318	316	302	309	312	346	312	336	339	322	346	325	334	299	305	329	315	296	271	303	311	302	336	316	303	318	321	323	294	329	287	334	302	332	326	345	330	297	298	343	297	331	323	320	333	327	318	315	330	332	301	325	353	295	275	312	342	314	300	347	321	267	308	300	297	286	324	319	323	305	337	291	312	330	329	298	306	363	366	301	352	336	324	314	271	320	336	309	308	280	330	290	315	278	294	317	346	346	359	319	366	317	350	318	307	322	329	324	303	319	323	312	332	312	315	309	309	312	317	315	292	311	324	324	298	306	284	314	278	293	338	318	308	307	325	320	307	299	300	337	308	303	341	317	311	306	323	322	341	320	332	292	307	316	289	313	324	344	308	316	347	339	319	331	319	335	308	313	309	331	310	312	276	320	307	278	300	315	302	349	330	309	324	352	317	331	325	308	319	354	280	307	325	307	283	338	322	275	337	321	350	286	374	296	311	315	319	314	289	318	326	313	312	315	315	315	303	309	331	308	342	333	336	290	295	309	313	323	312	317	300	296	279	296	353	306	327	331	378	334	329	340	339	332	291	309	322	329	310	275	321	298	329	317	304	287	299	322	312	310	344	282	311	280	281	295	337	323	348	325	307	338	326	300	307	328	313	326	320	317	307	327	299	280	315	303	304	303	323	317	318	306	299	332	323	347	321	317	300	337	318	279	292	325	327	317	312	316	314	331	316	341	337	299	326	345	323	343	309	320	302	328	332	327	344	320	352	327	331	337	318	316	320	332	289	308	336	330	300	299	313	357	338	334	313	307	299	333	310	294	302	297	320	314	316	316	319	308	314	328	336	300	328	294	294	314	333	294	307	344	334	298	295	281	298	332	303	319	292	334	300	312	296	297	324	292	338	314	313	333	314	330	288	327	301	317	325	336	357	316	359	324	305	331	326	318	309	309	311	295	336	313	291	310	309	311	306	323	309	339	341	327	312	335	349	323	308	329	292	332	335	307	359	308	296	328	330	322	308	323	301	317	349	308	303	288	280	294	334	322	316	297	314	329	313	315	360	317	324	313	314	303	328	304	306	349	318	345	312	332	332	322	327	296	335	333	347	300	300	287	312	334	313	301	303	296	334	331	305	330	360	311	328	303	293	319	294	329	324	330	286	336	327	309	334	338	306	313	320	297	344	290	341	338	320	331	319	348	304	337	295	297	332	315	337	334	306	355	306	333	307	305	289	331	344	293	314	328	311	310	301	333	303	309	339	326	334	291	336	350	300	310	348	326	325	302	309	333	334	310	322	328	323	340	316	318	336	273	319	329	300	268	293	327	317	328	293	300	331	322	323	342	322	305	321	275	350	282	323	323	304	311	333	325	307	331	321	329	320	331	324	325	340	329	321	271	339	296	302	326	308	334	330	298	307	323	329	321	301	296	302	302	283	287	322	330	302	288	317	322	325	320	333	316	305	312	323	289	310	312	305	307	306	320	301	317	328	318	322	305	321	329	336	290	328	305	304	319	330	333	321	343	322	317	324	290	348	320	309	322	286	339	305	332	296	316	299	311	311	317	316	333	344	296	289	307	314	314	326	303	359	307	294	315	308	324	293	298	264	335	300	318	312	301	342	347	309	329	325	333	321	326	305	304	314	277	340	313	345	343	322	291	302	321	302	351	301	298	301	343	306	318	300	287	287	298	324	310	316	330	274	311	317	320	323	309	319	327	313	299	286	298	296	337	359	307	346	346	280	328	311	324	300	314	313	309	341	335	301	300	329	339
23025	21046	28868	23424	21047	17783	1859	869	727	587	558	496	524	484	456	485	463	408	418	417	402	447	407	440	397	360	405	398	382	397	365	382	375	352	382	402	406	379	366	373	327	383	379	397	358	354	350	375	344	349	383	375	350	410	343	380	394	380	366	367	336	371	391	349	385	354	364	364	361	350	365	335	370	394	381	382	340	400	356	366	369	363	341	367	412	366	351	349	340	348	365	352	401	375	340	360	352	356	355	379	384	404	349	356	394	353	370	331	384	352	356	354	339	409	341	367	361	390	380	363	346	348	392	366	353	357	359	360	321	358	334	348	389	369	337	339	363	338	353	346	360	352	341	357	399	349	371	362	378	338	361	351	338	349	381	373	350	345	360	333	360	384	346	358	382	380	383	352	354	377	334	352	343	363	338	355	330	370	368	324	388	323	358	365	361	345	380	356	371	345	370	350	353	343	369	384	339	359	362	356	347	352	401	346	364	395	349	384	332	392	346	368	357	384	382	378	340	335	370	357	321	377	345	339	394	340	328	345	353	361	350	370	347	393	404	350	375	382	368	342	334	389	404	338	366	370	379	355	344	377	330	369	396	345	367	374	353	411	361	340	351	367	321	345	368	377	342	360	373	379	375	332	376	349	388	352	348	375	342	379	349	371	382	369	392	363	381	398	330	372	369	354	340	373	354	370	373	353	368	364	386	359	357	370	388	347	358	355	337	352	355	360	376	388	354	371	355	368	367	351	366	373	385	328	366	324	348	358	361	356	345	333	354	380	359	358	332	358	353	367	376	373	358	342	330	363	378	380	349	345	379	338	369	366	381	341	359	358	369	339	370	347	349	356	383	339	344	350	353	340	367	381	357	336	360	330	350	367	337	360	345	393	356	382	370	351	366	355	387	327	350	366	387	347	350	380	357	352	335	356	374	375	357	359	381	374	361	389	341	342	385	368	373	368	360	364	346	356	361	361	325	362	355	396	363	367	369	369	380	329	345	406	362	377	360	394	350	348	358	368	360	403	352	387	363	358	391	342	375	360	348	384	371	346	393	370	396	362	358	363	358	367	335	377	334	373	313	394	351	366	354	346	397	340	347	354	378	360	380	357	328	373	385	385	361	350	365	340	371	334	391	354	346	332	329	333	359	357	363	361	351	348	366	321	368	349	409	308	368	384	346	355	369	348	349	330	343	343	367	357	343	369	372	364	361	353	381	341	341	345	364	373	350	342	377	333	357	385	334	345	349	351	354	340	343	364	363	374	370	352	353	357	376	332	397	396	346	323	355	396	390	369	361	360	363	374	358	344	397	360	395	313	355	391	328	342	325	365	352	348	375	382	373	340	344	336	370	367	400	369	378	357	359	341	366	356	371	376	382	369	370	390	350	378	321	359	381	358	385	341	363	359	398	329	378	339	396	377	398	391	349	361	353	332	359	335	338	371	361	352	345	355	352	368	338	362	343	385	365	376	333	376	381	381	365	339	360	370	373	355	375	334	316	351	345	370	365	349	327	369	391	341	366	357	382	387	331	359	363	350	347	356	381	344	373	356	332	349	365	349	351	369	387	352	384	334	351	355	340	380	340	342	380	353	378	366	325	382	388	360	384	388	414	354	377	365	360	341	349	351	383	363	361	355	359	364	372	369	348	381	397	389	350	352	393	375	345	364	342	347	360	368	375	339	366	353	378	360	355	346	354	370	341	360	360	340	352	369	368	371	378	389	397	331	360	368	337	349	372	326	326	343	368	373	367	358	335	359	343	369	366	346	355	376	345	349	351	382	392	371	371	364	374	377	393	371	353	335	371	338	384	335	367	364	373	349	363	333	361	351	357	365	376	363	371	376	359	364	375	341	380	345	372	347	317	358	381	365	366	371	329	371	381	350	367	341	349	329	329	348	307	368	374	333	385	356	374	367	362	370	344	326	343	351	357	351	345	372	380	332	344	373	342	357	360	391	365	373	385	344	348	347	328	385	337	355	376	329	366	357	354	332	360	381	369	353	348	358	353	347	379	382	396	344	335	332	378	339	321	349	372	326	380	350	361	351	362	357	352	381	364	389	355	370	386	368	366	379	365	347	364	341	413	372	365	374	361	342	352	361	356	394	361	383	367	361	360	347	341	385	343	361	379	371	372	382	367	359	344	344	381	356	384	346	369	362	366	380	370	352	395	354	360	342	333	377	393	330	391	359	386	364	348	358	351	362	366	357	359	367	341	370	384	348	381	336	380	338	354	362	350	387	328	349	341	357	360	326	366	340	378	343	342	362	367	366	357	398	357	347	332	348	372	345	375	358	374	320	341	376	374	349	379	331	350	331	387	381	340	374	343	372	388	337	306	301	401	396	380	347	352	361	361	337	343	401	400	355	385	345	383	370	342	385	344	325	343	352	380	329	357	377	352	379	368	357	375	369	373	346	334	364	395	336	367	364	360	389	372	356	373	346	369	360	372	382	380	369	325	357	370	332	357	362	351	362	352	351	397	346	342	389	340	357	347	355	339	391	365	351	368	342	331	355	334	343	337	320	376	351	337	369	371	347	359	352	398	368	353	339	382	344	358	338	338	372	363	324	382	370	376	374	383	348	363	358	363	320	375	342	372	359	372	367	375	357	375	330	381	379	383	344	380	389	360	344	339	362	379	338	341	345	373	368	354	355	360	362	357	346	327	377	355	381	362	340	322	372	353	367	351	362	355	359	347	356	326	390	373	332	371	360	375	373	317	374	369	337	373	362	378	371	385	328	366	349	348	350	343	362	363	399	364	344	384	355	362	318	353	378	371	380	381	350	365	381	344	349	385	356	354	341	334	348	333	367	360	374	371	361	371	365	344	363	367	354	374	375	336	366	333	373	350	360	344	348	322	392	365	368	393	336	358	343	391	399	358	374	376	355	366	362	372	391	346	326	337	350	389	327	314	376	372	339	342	353	368	386	360	352	379	349	396	377	357	354	376	360	331	342	349	363	344	358	352	364	349	385	335	343	356	385	358	374	338	374	327	345	366	370	339	325	347	356	347	366	359	363	335	355	349	396	371	367	360	348	365	361	385	333	368	368	382	380	341	330	352	373	401	354	390	381	330	380	354	380	337	347	341	328	381	369	359	359	363	361	370	317	375	331	356	363	355	338	379	321	333	371	338	333	351	360	372	377	379	353	349	351	367	363	334	354	378	376	366	350	359	365	381	354	331	384	356	366	353	347	359	364	322	377	317	342	373	347	340	391	351	333	379	393	369	387	357	401	351	366	324	397	357	385	351	365	358	333	356	372	355	376	385	388	331	336	386	388	358	386	335	367	364	369	387	364	354	371	355	348	352	363	362	375	357	355	357	358	379	353	359	370	331	380	371	349	339	365	349	356	343	338	375	361	354	367	338	352	365	376	341	367	392	343	319	373	358	363	360	327	347	377	376	363	341	322	354	348	356	371	341	367	350	349	374	336	372	374	328	368	335	364	368	359	370	348	339	328	360	362	347	375	320	338	351	328	371	363	402	352
17350	15733	13208	7117	4914	3551	2747	2246	1818	1527	1406	1227	1214	1106	975	959	883	860	859	824	814	729	728	735	734	755	728	694	664	708	654	695	673	683	696	663	645	634	683	665	658	658	683	647	627	648	681	622	722	602	657	648	673	638	641	639	670	632	628	611	619	633	655	606	639	712	615	627	619	598	638	640	660	607	619	623	597	584	596	654	603	610	672	590	632	609	597	615	647	639	624	598	610	663	630	606	629	611	610	632	671	632	654	653	667	629	638	605	612	627	609	631	662	570	610	600	596	673	641	612	613	605	614	591	641	651	654	647	640	603	615	584	625	610	570	627	613	623	615	585	620	637	610	669	598	613	643	632	609	589	565	612	601	601	642	591	612	599	664	640	611	624	641	604	610	558	586	657	613	628	636	625	620	629	607	586	626	640	609	574	615	633	627	627	621	618	610	605	692	633	609	618	653	612	628	620	655	641	645	588	636	667	645	572	602	615	655	641	613	633	630	607	589	621	595	574	585	613	556	595	601	607	589	604	596	586	624	612	631	661	580	595	603	630	602	576	660	637	641	621	641	622	598	618	653	608	587	647	635	611	645	654	644	588	597	589	670	624	627	631	651	620	592	621	574	591	616	644	653	641	651	601	666	635	602	586	616	614	601	603	580	620	620	606	606	619	643	645	602	556	604	632	598	634	628	677	644	629	620	601	629	587	607	588	643	627	614	627	582	623	634	648	609	599	614	637	609	620	592	657	612	640	614	624	649	640	597	656	620	593	631	596	650	633	617	604	612	619	618	667	642	617	569	609	624	612	642	641	609	623	587	666	634	585	585	610	625	593	650	589	645	616	588	620	638	620	646	635	589	615	632	640	614	591	568	629	602	653	631	589	622	661	638	590	655	622	625	619	591	622	664	613	656	651	593	591	668	620	619	617	625	612	643	592	602	607	611	602	671	605	559	637	650	613	597	589	643	624	645	615	637	636	599	630	565	573	623	602	623	600	639	618	614	631	641	622	575	618	639	611	647	627	614	620	646	566	631	592	598	609	645	585	628	632	599	623	589	595	616	678	592	616	595	600	624	654	643	586	622	633	645	662	590	607	636	632	648	622	605	596	595	600	613	606	582	620	608	612	607	640	663	578	633	597	661	640	622	632	635	624	654	622	632	661	584	639	632	586	613	648	600	598	599	597	633	622	618	632	610	633	626	628	658	653	599	605	553	635	617	619	614	621	578	637	608	628	589	641	583	566	656	605	609	614	650	591	618	651	628	596	623	646	618	631	653	638	662	623	612	612	614	653	619	597	659	652	648	625	629	614	615	614	614	618	613	614	609	604	647	631	618	627	664	606	601	648	584	613	656	595	583	613	615	641	616	619	645	603	639	603	641	591	633	617	631	650	606	618	589	638	637	616	610	626	574	608	648	624	644	622	577	606	578	592	649	597	600	637	586	618	602	621	567	617	636	613	623	682	652	605	653	623	634	638	611	623	602	664	643	618	622	625	592	640	582	619	610	588	626	604	665	630	608	621	655	613	633	606	624	596	609	625	643	596	601	572	610	615	634	644	664	651	577	615	636	607	607	616	614	635	610	573	538	625	601	609	656	621	564	622	647	604	669	591	602	610	609	638	593	641	606	605	659	622	611	634	622	604	620	627	624	616	619	636	594	620	573	643	673	592	609	600	597	604	634	621	624	600	632	606	660	611	646	603	593	607	630	617	619	602	641	616	666	601	616	592	635	614	637	659	613	610	624	610	637	618	670	605	602	633	646	593	628	614	596	580	637	615	635	608	558	640	602	565	614	591	647	632	626	590	643	643	591	639	622	654	665	585	616	645	647	656	619	649	588	595	631	628	620	599	629	600	594	628	661	622	575	613	638	632	611	665	602	611	594	616	635	618	636	608	589	585	687	657	606	657	601	587	570	644	617	615	602	578	611	593	571	664	573	613	632	611	577	572	659	642	617	607	641	606	625	656	668	612	607	621	660	612	635	613	555	618	578	621	611	590	622	603	590	648	634	609	603	606	611	614	637	582	664	616	625	557	631	617	631	629	655	644	591	684	630	617	609	598	606	644	620	585	616	584	598	599	589	630	618	614	593	642	616	638	611	632	655	620	600	574	639	638	636	625	588	662	613	634	626	640	572	585	636	669	557	610	646	583	560	614	619	623	590	633	582	601	607	636	617	599	633	620	594	634	619	620	633	638	597	612	620	611	625	659	640	626	610	636	640	633	643	601	623	605	621	589	566	642	585	595	635	597	675	649	569	600	608	577	629	655	636	593	633	626	599	649	589	652	622	591	626	567	636	632	613	629	595	600	602	630	631	608	593	635	586	642	642	651	574	616	619	665	566	616	585	659	664	623	632	605	653	659	660	625	622	612	614	649	647	582	625	598	610	605	650	609	631	621	624	615	664	573	639	624	620	607	613	593	589	624	655	626	588	663	609	567	670	658	594	605	616	603	606	604	619	574	616	637	591	584	619	621	631	575	591	596	597	584	617	612	608	576	667	629	593	641	552	589	633	581	546	599	609	586	641	616	637	587	604	629	597	583	613	622	604	585	661	603	626	595	610	603	604	633	607	601	588	599	694	634	595	616	589	612	615	598	557	594	640	565	591	564	636	618	639	608	637	660	576	620	608	632	589	619	620	608	604	613	592	632	640	642	680	638	618	625	606	617	579	624	597	624	632	632	649	599	637	610	598	610	594	615	622	613	648	638	574	591	597	634	642	618	577	631	607	590	637	624	654	620	621	612	626	629	592	603	598	604	636	612	620	644	600	632	643	628	635	616	617	574	642	670	634	591	623	621	587	604	599	571	607	582	604	586	603	634	635	641	608	594	587	662	591	620	647	611	599	605	637	603	641	653	604	563	633	610	575	598	614	671	628	610	604	595	651	636	619	655	643	601	561	620	630	606	621	611	608	653	624	614	644	626	591	646	624	592	615	606	654	654	589	634	588	648	632	592	627	627	651	616	596	600	644	633	590	625	659	591	598	589	616	631	649	589	630	628	636	601	624	618	655	635	625	661	609	625	630	648	607	656	601	592	605	589	643	632	661	673	613	608	636	618	616	572	608	635	616	644	597	600	650	602	634	648	645	574	619	616	605	644	579	575	606	636	652	611	610	639	645	626	599	593	573	649	595	636	615	610	605	617	656	635	628	593	633	621	627	586	592	627	624	585	598	576	608	570	616	589	639	593	623	638	637	626	624	571	633	627	596	653	676	588	635	624	584	598	611	610	590	626	679	591	664	640	618	597	602	597	631	587	572	593	619	616	592	618	613	596	579	614	658	630	579	616	617	625	564	611	614	641	615	612	617	619	606	576	633	621	644	596	593	577	623	603	624	598	648	588	629	617	615	617	641	638	626	618	597	622	600	612	614	616	608	637	610	655	610	608	622	587	633	635	646	622	584	640	588	580	617	638	589	599	632	615	588	639	616	596	650	634	579	624	650	626	599	612	607	602	616	636	601	632	640	568	598	601	595	638	619	654
26738	20338	7246	600	411	355	356	338	337	327	341	299	315	322	309	299	347	318	312	328	342	310	317	316	311	315	315	332	293	305	319	296	318	310	310	283	312	322	313	327	299	272	333	324	328	327	305	289	319	361	324	327	326	296	316	292	280	305	312	289	302	325	330	300	316	303	306	253	321	326	345	350	328	297	330	310	299	309	302	290	300	315	309	316	315	268	314	311	298	316	296	303	316	327	314	305	307	294	336	339	345	307	275	331	306	305	308	294	275	316	291	282	318	308	291	307	308	295	312	284	287	280	290	310	297	338	316	289	329	313	301	297	317	320	306	307	304	298	325	314	345	317	328	336	315	318	292	303	321	316	290	324	289	286	300	307	288	324	343	343	330	305	282	304	281	330	308	328	297	316	295	297	311	316	338	297	314	314	292	294	279	339	318	341	314	320	326	314	333	297	313	301	321	303	324	293	295	348	314	297	315	299	311	322	330	308	302	310	307	302	289	354	307	302	276	297	311	314	292	290	298	302	285	335	313	294	280	311	298	292	315	301	307	272	280	307	340	305	309	288	302	301	299	319	322	315	323	289	324	327	316	342	297	304	302	344	306	312	315	337	301	310	311	349	305	318	315	311	306	310	320	332	280	339	336	287	324	303	313	333	286	320	334	310	317	310	301	288	335	298	288	319	336	332	312	328	318	311	305	302	303	307	334	325	335	279	316	301	308	332	325	315	308	294	319	294	309	301	319	315	304	286	322	295	299	307	303	328	289	282	289	331	316	307	299	317	280	299	299	329	294	257	275	314	293	316	296	310	311	305	326	329	334	316	294	312	285	289	291	315	310	304	276	287	317	309	350	298	302	294	304	345	320	317	319	305	329	305	304	290	342	307	319	313	300	329	293	301	298	306	331	316	328	301	300	305	309	284	345	322	316	351	307	327	295	280	290	263	297	301	294	295	314	307	340	299	315	292	311	312	303	306	302	326	307	330	297	313	279	304	315	303	335	316	316	315	319	281	315	298	321	310	307	336	303	337	293	336	305	320	317	291	322	294	302	292	314	333	303	320	296	309	300	331	309	313	325	299	314	318	314	321	322	314	314	314	324	316	294	304	325	325	284	293	314	296	275	310	308	317	313	322	314	333	293	274	323	310	322	303	340	304	315	311	304	285	311	308	313	311	329	320	309	309	308	317	330	292	280	299	294	294	321	294	318	321	360	320	300	316	308	309	305	282	323	352	338	339	333	304	300	309	302	312	310	322	302	312	354	305	325	259	296	301	304	348	332	290	330	295	327	307	303	322	300	317	287	318	301	326	314	325	311	295	327	294	316	284	307	322	328	306	325	325	331	314	277	315	313	305	307	320	309	276	326	316	301	296	316	298	325	322	269	331	318	309	315	323	313	296	316	296	334	290	303	319	304	292	335	292	308	325	324	306	299	329	312	305	281	298	318	312	312	298	287	291	284	301	299	380	327	327	300	326	303	332	317	313	320	310	321	322	331	288	296	309	309	301	334	298	312	309	288	290	334	328	340	293	292	300	300	305	297	317	312	356	345	335	297	312	314	313	299	279	294	312	321	286	291	311	303	281	346	305	332	312	330	329	294	290	348	321	326	287	296	316	313	285	299	284	330	302	301	337	294	279	285	303	286	298	324	298	305	291	300	318	293	337	287	295	313	297	311	284	325	315	310	303	302	295	335	298	304	285	312	289	309	318	288	272	319	345	292	322	281	326	314	309	309	337	323	278	313	312	309	294	316	302	346	311	300	314	292	284	310	302	314	289	297	324	316	298	322	307	286	322	303	339	318	284	310	289	321	286	328	305	324	288	300	315	283	322	277	303	280	277	323	339	314	301	324	281	315	315	292	324	293	341	295	296	329	284	303	296	286	329	304	299	333	334	317	332	286	327	322	272	306	323	307	323	305	304	325	296	314	324	317	296	309	320	318	316	317	316	290	302	299	282	298	290	323	317	321	293	346	284	331	322	298	305	281	318	327	311	324	346	296	280	322	305	314	340	313	288	284	312	336	308	297	311	369	330	347	307	300	354	297	335	295	277	309	316	281	315	314	308	334	288	291	295	305	304	310	321	306	283	264	330	314	323	315	319	306	297	326	314	305	317	294	316	321	314	299	314	297	298	308	315	317	305	344	285	323	315	328	306	303	291	310	326	323	335	282	319	283	317	295	339	303	317	330	333	298	318	339	282	328	299	311	310	319	332	290	308	311	263	296	313	309	309	324	316	337	331	310	303	306	283	304	290	305	336	337	289	332	322	322	319	320	305	329	326	292	329	316	305	301	319	301	296	304	288	303	324	288	303	319	308	299	305	305	295	304	293	293	290	300	304	306	298	307	294	328	304	306	291	280	304	294	310	288	302	305	329	313	333	307	310	296	324	294	318	303	296	307	301	310	315	308	331	302	326	316	327	283	282	341	289	320	302	314	293	297	297	300	307	319	313	316	284	299	301	325	324	312	303	311	289	355	297	324	289	328	311	310	323	309	305	283	297	290	288	290	303	300	301	339	317	299	327	296	299	331	337	326	347	305	289	325	302	297	335	305	310	293	335	272	313	348	311	320	316	286	285	325	306	298	285	347	305	307	288	292	329	250	324	307	329	321	317	297	321	305	277	310	296	338	309	316	283	304	312	290	321	307	281	306	324	308	275	291	325	313	301	303	307	331	281	308	326	333	312	312	325	340	287	304	319	322	297	322	313	320	315	319	311	340	301	294	321	317	302	327	317	317	318	290	298	309	320	276	306	284	286	305	326	300	296	306	283	324	297	311	335	319	316	292	330	322	333	287	306	300	318	284	308	282	309	284	280	320	313	310	276	322	316	283	332	308	316	307	289	298	311	310	325	306	323	297	282	316	288	303	348	304	295	312	284	288	296	303	336	275	302	313	319	318	317	314	318	320	302	336	302	310	323	331	304	297	286	346	303	311	310	316	329	288	345	319	323	324	333	312	310	285	318	279	326	303	297	301	315	307	306	311	296	304	296	337	316	301	309	337	314	354	314	295	320	309	308	333	309	319	323	329	327	311	308	308	306	323	317	317	316	294	290	299	319	308	337	298	280	327	315	341	330	294	298	284	324	317	305	306	304	344	332	317	287	304	334	356	341	306	320	326	340	323	297	354	287	290	320	295	323	317	336	290	312	280	321	322	297	271	331	313	319	307	295	305	322	308	298	331	310	307	332	326	306	323	290	313	331	328	295	288	284	317	323	277	319	311	319	314	295	330	332	323	314	315	341	313	293	330	326	288	310	317	313	321	308	315	295	318	317	295	313	271	272	315	296	309	333	277	320	313	282	327	340	320	304	281	321	331	338	339	324	287	322	308	313	318	301	323	293	327	305	302	312	290	301	292	308	315	306	326	344	327	292	336	320	294	310	271	326	308	316	307	285	310	316	322	312	322	294	318	289	330	286	308	335	309	326	316	309	333	300	341	307	327	330	309	308	264	304	293	301	323	300	296	280	282	320	290	324	319	311
8185	1711	1428	934	805	736	709	600	618	617	613	591	573	572	619	589	558	575	568	568	578	610	544	541	610	576	577	581	560	606	564	578	550	596	589	583	605	533	599	562	611	579	585	582	562	565	607	598	569	578	578	642	540	527	608	610	592	563	583	588	569	580	556	577	626	613	621	570	553	560	552	546	590	584	597	544	530	600	600	593	559	608	604	561	564	581	553	590	561	569	560	562	566	523	598	595	587	604	572	588	607	561	645	608	589	598	591	538	530	596	556	583	586	599	552	554	558	588	579	563	580	561	561	576	593	555	536	586	521	608	549	563	567	579	561	554	578	595	550	568	569	599	576	575	580	584	620	610	602	577	603	560	551	634	616	558	579	576	587	596	588	566	607	608	544	600	572	561	616	552	556	562	545	577	595	575	539	601	570	583	592	582	617	586	567	562	592	611	587	606	572	547	588	590	542	557	600	603	569	564	551	593	592	590	571	577	583	590	607	566	574	565	594	572	578	559	602	587	614	569	574	618	588	594	595	592	547	562	566	594	589	547	570	585	512	579	566	569	557	595	606	569	545	579	576	590	593	578	548	601	573	619	593	585	512	572	571	570	555	583	598	624	590	560	580	540	560	574	541	607	589	602	572	607	569	588	594	604	581	578	600	537	638	570	580	550	586	520	595	592	546	591	546	607	558	568	613	615	573	620	561	581	577	601	569	541	522	616	570	597	583	599	544	621	582	573	540	600	601	552	556	553	559	584	592	579	555	568	597	579	534	590	589	584	579	589	540	542	615	566	573	558	586	539	521	562	592	552	568	581	524	568	544	540	578	545	556	588	592	612	561	544	537	591	558	529	586	574	582	587	546	586	605	626	599	571	593	568	558	557	623	563	578	593	554	545	577	593	533	589	556	556	559	556	590	592	572	535	549	576	579	541	605	574	615	568	591	582	594	557	565	592	562	553	560	572	537	536	551	589	575	580	552	578	599	589	598	580	577	553	603	564	555	593	540	605	603	607	552	624	587	612	576	576	559	617	591	574	613	561	621	557	591	590	570	569	546	589	624	551	577	604	559	566	619	566	572	569	578	577	598	577	536	589	530	585	555	559	586	570	558	584	579	551	556	569	614	564	568	556	578	535	597	593	543	592	564	583	546	608	553	612	589	583	556	565	582	612	563	579	613	592	578	580	546	568	609	603	565	565	534	580	564	536	560	554	561	581	578	575	559	579	591	550	590	578	574	578	558	547	572	559	579	596	619	567	604	543	599	588	571	566	569	590	587	587	617	654	565	593	574	555	585	561	564	593	531	579	578	575	591	592	561	588	584	591	547	576	543	585	585	544	567	573	577	583	595	606	576	560	560	569	614	611	579	555	569	601	557	585	606	548	585	547	522	604	604	577	562	538	593	574	547	586	574	543	580	570	603	579	558	563	573	592	551	609	555	544	579	566	566	591	584	540	556	565	555	577	585	569	551	551	586	613	556	570	586	605	585	581	603	576	591	565	598	586	601	610	565	551	586	575	548	528	573	584	559	584	621	564	583	522	590	554	619	553	572	600	562	598	584	584	591	566	573	569	591	567	599	581	541	579	575	595	591	584	526	587	564	554	555	561	538	582	577	594	566	560	550	656	565	575	572	645	564	572	572	569	601	582	573	588	584	578	533	558	609	558	579	588	626	586	591	571	555	594	621	587	570	626	575	578	567	584	575	588	574	567	586	540	575	540	590	586	557	556	641	567	569	589	572	580	578	550	567	600	574	574	593	574	564	580	561	568	610	604	522	541	582	553	545	622	567	615	574	579	598	566	607	633	551	568	593	612	573	607	597	525	573	552	573	539	605	572	589	533	535	641	569	587	524	584	583	593	580	543	483	597	572	541	551	556	583	581	567	565	571	538	611	590	575	579	580	532	604	625	573	603	595	561	613	581	564	562	582	577	583	600	528	563	565	582	588	637	629	566	566	568	588	596	597	569	585	587	561	577	555	583	565	543	599	559	552	581	545	556	540	561	552	561	592	571	541	612	565	581	620	558	542	534	633	613	567	586	564	563	575	590	586	575	555	578	594	601	549	582	592	575	608	529	612	602	565	553	565	566	536	572	592	537	559	598	585	583	620	577	555	585	595	596	571	562	594	557	536	614	549	594	560	601	527	608	589	605	574	574	578	568	585	587	568	587	549	591	599	589	560	596	601	590	603	612	580	556	590	550	598	595	590	579	585	586	589	577	576	623	572	582	604	560	578	563	578	589	588	582	587	553	534	567	559	582	597	625	576	568	563	553	571	570	551	557	524	586	562	553	559	538	569	577	589	547	574	596	533	599	643	585	547	570	528	578	568	558	587	549	555	560	592	590	580	574	578	599	589	579	610	584	602	595	594	592	576	566	611	578	539	591	602	572	577	581	619	537	581	583	617	577	610	585	547	616	581	602	577	611	574	587	573	585	564	571	576	620	578	584	610	581	587	570	569	585	585	592	554	586	563	563	570	550	536	554	515	574	562	567	573	557	541	589	560	561	568	552	598	613	569	590	562	578	582	544	580	575	584	594	555	559	559	568	491	614	589	571	596	550	542	576	561	568	598	595	561	557	566	535	571	553	559	585	520	608	580	582	569	569	538	568	555	554	589	573	616	548	567	581	613	555	593	611	567	591	589	578	593	628	579	593	604	566	557	560	571	550	612	595	595	583	561	599	564	570	563	563	573	569	547	598	561	541	543	557	574	601	600	583	599	633	553	549	571	592	605	587	569	618	583	594	551	596	600	558	566	554	585	622	563	611	558	632	573	567	529	605	562	529	574	587	606	545	596	583	609	590	558	602	550	572	590	578	611	587	534	602	580	571	556	589	545	556	562	524	598	598	623	581	587	609	593	571	584	576	575	555	593	552	556	571	576	581	544	541	547	581	582	633	613	514	605	631	604	570	546	584	593	594	595	583	616	571	586	593	561	579	561	588	631	592	533	589	554	586	590	588	571	625	506	592	548	599	591	581	547	589	590	560	603	573	534	627	611	585	578	591	579	538	536	572	591	570	594	584	558	598	591	569	579	578	573	598	585	543	555	559	571	539	570	538	559	568	550	597	575	602	573	559	583	603	583	585	615	579	572	586	553	595	589	565	583	597	549	609	612	547	583	582	578	581	598	610	590	598	608	564	596	559	546	622	584	569	595	562	601	580	539	573	553	578	591	564	533	585	579	595	544	575	558	627	538	590	543	564	584	570	609	542	565	606	592	592	564	560	628	596	558	582	590	540	584	573	568	603	577	544	589	591	555	632	601	558	519	630	582	560	564	546	507	620	614	579	535	572	576	623	551	562	542	578	555	573	517	553	618	572	628	558	572	599	602	598	547	606	588	617	565	581	565	542	542	569	576	610	541	586	582	543	622	558	576	568	573	547	593	540	560	556	546	550	590	556	593	614	575	607	556	569	537	601	596	588	607	631	553	562	569	551	571	598	572	571	621	579	586	616	536	544	583	548	620	575	557	588	619	600	566	579
24028	21028	28141	24137	18866	1340	547	406	303	260	283	225	228	228	200	221	201	189	204	213	219	179	194	175	170	186	191	176	171	156	170	191	174	157	186	154	177	177	161	200	178	152	152	187	145	166	178	164	164	176	181	172	160	160	170	174	166	173	161	169	180	169	147	160	165	170	178	159	169	171	166	176	160	151	141	157	174	156	161	182	173	165	163	156	165	163	159	142	183	136	155	167	177	158	160	175	174	161	182	151	173	161	171	145	177	165	168	170	176	156	161	157	154	173	177	172	162	170	157	175	181	145	166	163	164	142	149	155	187	162	158	130	161	160	162	159	147	177	171	163	157	153	184	149	166	162	162	170	168	154	160	172	160	162	149	155	165	159	155	160	155	165	169	163	151	166	154	170	159	165	212	161	167	163	164	162	185	178	123	155	159	160	182	178	152	180	155	148	168	183	182	175	157	156	171	175	159	164	183	181	161	158	173	182	190	189	165	160	146	141	155	180	152	181	159	166	150	165	173	183	181	145	178	162	166	161	160	167	178	182	151	174	172	154	139	155	161	144	172	166	153	184	205	159	185	143	159	182	158	137	144	169	191	167	154	153	141	161	173	191	173	162	157	171	172	164	171	177	158	145	188	169	148	141	153	153	154	197	130	149	162	169	158	168	161	143	184	160	158	154	154	150	170	151	201	165	151	176	160	174	165	185	171	175	152	164	181	164	147	175	165	152	152	164	160	177	152	153	175	172	170	181	142	176	185	179	178	151	149	163	177	160	169	166	151	165	148	168	160	152	180	178	146	160	160	150	178	165	153	155	178	167	177	187	159	147	173	165	185	158	163	164	152	160	147	167	175	144	146	177	184	175	163	172	155	193	141	162	166	164	178	156	173	134	160	163	170	164	175	159	166	174	147	165	168	164	173	177	158	177	155	162	159	152	141	173	160	168	183	159	185	155	178	157	166	144	155	157	174	216	178	150	164	183	178	148	166	159	171	174	144	189	191	180	152	173	171	173	155	184	168	156	153	156	158	147	164	163	162	181	147	177	162	159	154	160	142	182	176	172	171	148	162	163	157	172	167	165	166	170	153	168	187	155	170	173	185	141	152	148	182	159	177	168	160	156	174	151	157	183	173	179	160	155	165	166	154	159	173	154	170	183	167	173	166	175	158	159	147	166	155	185	188	184	144	153	155	148	171	180	158	149	170	166	186	168	156	183	185	175	162	166	171	175	179	158	162	169	185	172	148	169	145	157	159	171	156	169	151	176	173	155	164	193	176	169	171	173	166	150	168	167	148	162	173	158	186	170	175	172	152	157	157	149	168	142	167	143	169	172	171	177	143	157	160	171	164	162	173	160	163	164	161	169	166	143	180	178	163	165	163	156	139	146	144	171	181	171	156	143	157	154	164	177	167	130	174	159	172	162	160	156	166	144	168	150	174	170	154	142	165	189	184	158	169	177	173	154	161	145	180	180	171	152	149	166	152	169	173	168	133	169	180	155	131	167	154	154	148	141	158	172	142	154	128	162	165	157	152	165	160	152	167	155	180	148	154	180	142	177	171	167	159	146	172	189	155	156	169	171	159	156	173	180	167	156	162	149	160	167	170	168	163	161	177	145	136	178	173	174	163	155	184	156	167	140	161	157	147	161	131	162	139	155	160	151	188	165	143	161	178	162	174	171	159	175	158	168	156	156	177	166	160	173	179	176	163	186	157	151	178	177	169	183	169	173	162	150	154	171	169	165	162	166	172	178	163	153	144	159	153	147	169	150	164	170	174	162	163	162	168	153	190	162	145	195	158	166	175	161	169	165	132	162	168	159	146	161	148	151	182	174	165	149	174	168	171	172	165	184	167	162	179	157	163	146	169	146	176	169	150	151	148	143	170	145	164	160	165	187	173	170	185	168	173	173	177	150	147	164	160	138	171	161	151	156	184	144	146	145	164	157	151	169	183	151	166	153	160	174	163	143	155	151	145	169	179	162	186	182	161	150	152	159	151	161	181	180	161	178	152	163	171	157	169	154	163	149	180	160	145	173	166	169	177	166	175	182	135	165	168	155	181	162	154	186	157	159	186	148	177	152	160	161	169	160	186	154	151	180	154	149	169	142	167	171	157	156	149	152	153	145	164	166	171	153	159	176	155	171	137	169	159	167	157	188	141	162	175	160	165	158	173	159	162	148	188	170	156	174	160	152	149	179	164	162	177	178	154	156	164	151	167	158	166	182	175	158	172	163	156	164	144	164	170	165	167	176	147	171	175	163	171	151	166	158	158	155	156	160	165	160	177	169	179	184	145	154	171	153	150	140	166	157	165	179	162	180	173	170	174	202	167	163	171	158	168	164	155	185	199	155	167	171	149	130	175	162	145	170	159	188	181	156	155	165	166	165	167	173	130	159	150	162	168	156	169	160	162	154	154	147	170	148	159	180	143	142	163	158	170	172	171	179	172	180	171	158	144	136	159	182	166	169	133	137	126	153	170	176	193	179	166	158	162	150	159	186	156	161	152	165	145	164	188	185	182	169	151	153	158	154	164	164	156	165	169	157	163	171	141	178	193	166	170	162	166	178	157	169	165	185	158	137	180	164	148	181	156	174	165	171	148	166	165	156	126	174	149	160	152	190	174	161	160	170	165	186	171	160	172	180	166	165	167	174	160	188	159	182	155	147	191	163	184	182	173	191	183	191	188	146	164	163	145	174	161	164	144	167	154	143	167	167	162	184	146	145	154	159	167	171	162	159	191	195	158	195	161	161	181	148	165	160	156	138	143	156	159	169	149	163	157	158	155	176	166	153	189	178	154	159	150	150	165	175	146	154	175	178	162	166	162	146	175	170	171	164	148	175	146	151	155	174	167	159	188	147	154	156	192	167	160	168	155	156	197	161	174	174	185	165	168	168	161	166	158	157	160	165	152	166	172	179	172	153	180	176	184	166	156	169	170	157	156	168	173	170	162	167	158	157	139	155	179	169	178	174	168	139	158	163	184	141	176	199	163	164	162	160	178	163	190	183	141	180	170	164	156	159	132	159	173	167	156	166	178	172	158	165	147	143	167	185	179	186	154	178	182	168	164	175	165	182	169	148	178	160	149	157	149	175	157	168	181	157	165	130	151	177	171	152	162	163	152	154	163	174	164	134	147	147	168	153	167	165	139	179	185	149	161	179	164	188	177	168	174	162	179	158	150	158	167	152	171	162	170	184	161	155	157	151	181	159	175	152	166	182	161	152	152	149	161	161	163	187	148	161	160	168	151	163	174	137	163	145	155	175	173	172	156	153	162	178	143	153	152	168	177	181	165	157	179	178	143	151	163	158	165	170	177	173	161	156	170	163	179	163	160	148	142	157	153	181	182	140	161	169	166	178	164	172	160	183	167	170	164	159	186	153	144	155	164	149	154	142	179	155	160	158	175	155	173	170	168	172	174	151	159	175	171	180	156	166	162	177	163	155	154	151	181	157	175	160	158	161	142	154	145	175	166	160	179	166	188	147
14727	9486	8180	4020	2538	1926	1488	1153	943	857	662	665	573	575	482	473	479	478	447	446	442	390	379	405	380	377	387	359	370	360	364	350	349	358	338	336	348	334	295	361	368	326	353	312	355	335	343	315	349	339	333	320	357	360	309	340	336	346	322	326	341	382	322	319	333	324	327	314	310	304	311	313	342	328	341	337	288	302	333	332	330	324	334	353	355	326	350	299	312	335	337	269	313	308	346	324	348	324	314	302	311	349	304	304	291	328	320	299	296	312	293	311	329	312	326	353	351	301	299	328	297	315	307	330	310	344	298	300	342	355	311	336	331	326	320	319	335	275	366	353	288	339	318	316	324	327	343	306	319	299	330	375	321	344	316	341	318	297	329	319	326	321	315	316	332	303	291	293	339	323	364	323	322	342	306	313	321	332	308	334	307	325	337	307	324	304	315	340	274	316	305	330	326	344	329	346	308	298	301	287	271	313	346	318	315	322	318	321	296	325	344	308	352	331	293	293	329	301	335	307	317	330	336	299	290	328	328	354	289	324	349	319	315	295	312	327	293	345	313	333	314	311	313	291	315	346	323	300	367	291	338	320	312	283	329	295	295	338	313	292	320	327	337	319	296	333	331	294	351	299	322	329	312	316	314	299	332	303	340	364	333	303	320	302	326	300	323	325	324	290	301	340	289	297	334	296	340	325	339	355	322	308	334	316	315	302	323	339	321	297	318	307	327	314	333	315	326	303	312	336	338	281	312	326	321	323	304	318	350	323	326	341	305	324	318	336	331	347	334	314	311	311	317	306	326	327	307	297	293	302	316	333	347	310	307	319	292	340	309	306	321	268	309	315	295	316	323	311	320	330	305	297	350	335	323	340	297	326	303	321	316	329	332	275	300	336	345	337	349	325	318	324	349	327	312	317	295	320	331	325	288	306	309	321	333	313	322	287	330	320	323	352	325	343	295	297	323	302	317	285	331	298	344	295	305	305	304	343	312	295	325	318	296	296	315	336	293	336	332	313	358	312	359	319	339	339	335	329	272	328	325	313	321	314	367	315	330	311	312	305	307	300	345	328	296	328	333	325	302	296	343	281	344	299	308	344	313	320	310	317	295	310	311	313	307	321	307	317	287	318	343	308	329	332	300	308	320	309	326	322	324	299	307	326	318	291	302	306	330	321	303	346	352	357	322	313	324	325	323	320	338	304	321	323	313	312	337	316	317	304	311	298	331	320	325	356	322	304	330	291	311	323	330	291	303	324	342	332	332	323	295	367	314	324	312	308	298	320	321	301	326	323	310	308	333	345	314	315	315	323	334	291	309	288	325	316	317	315	322	353	317	316	284	335	292	341	334	291	287	315	349	317	298	334	299	310	327	322	290	330	335	321	307	344	301	310	268	315	335	324	336	311	311	331	341	341	296	308	309	301	302	317	314	321	323	336	321	332	356	319	336	307	328	306	316	322	312	305	293	336	302	342	340	307	345	341	366	329	347	320	319	315	293	305	293	310	314	362	326	311	330	333	324	333	311	341	361	330	311	300	321	300	328	289	301	336	333	338	335	321	350	304	316	342	326	319	304	315	332	291	340	292	329	290	331	306	339	334	321	313	296	322	323	317	342	334	315	340	317	314	282	349	312	298	350	316	319	305	303	306	302	329	309	299	353	324	299	327	329	326	297	322	311	353	310	292	290	317	283	289	298	332	340	323	293	299	296	326	294	323	329	319	341	336	322	328	354	270	333	327	328	333	319	316	347	324	333	334	331	331	300	294	313	288	324	327	309	293	308	297	318	291	321	330	327	344	316	324	331	320	306	322	319	323	330	287	317	281	316	292	309	318	331	308	325	336	307	279	338	327	314	320	322	324	330	311	342	331	340	296	308	319	323	358	285	304	318	306	335	293	292	327	325	322	297	281	310	355	330	282	316	319	287	337	354	356	358	328	358	330	296	327	328	330	330	326	321	321	306	309	327	325	297	314	313	293	311	315	304	312	313	306	302	325	307	316	313	307	318	316	302	332	368	330	300	365	282	339	306	315	343	329	334	336	307	319	318	335	295	315	352	318	304	313	325	316	323	337	339	315	306	345	324	326	317	334	319	325	361	335	343	303	294	336	311	303	316	284	326	329	283	316	286	326	301	312	341	309	322	320	302	311	308	323	317	311	303	312	336	311	323	327	293	322	337	306	298	314	302	323	312	321	324	323	335	325	305	309	321	307	309	305	323	310	277	317	330	297	330	329	293	303	336	301	314	287	319	337	311	375	322	296	317	297	295	315	330	330	334	333	328	318	335	351	293	333	316	289	290	326	294	318	347	342	317	311	299	358	297	289	292	300	323	324	327	310	308	346	323	335	325	302	317	335	311	322	325	299	299	307	317	325	292	313	323	304	281	333	335	325	334	325	327	298	283	342	320	328	318	329	309	324	357	308	321	308	339	308	320	310	308	310	300	317	297	324	337	323	301	328	358	354	347	329	298	341	306	354	318	327	311	353	324	321	324	335	328	306	310	334	329	319	308	305	322	346	294	330	288	332	353	343	289	308	307	303	315	302	323	338	321	303	309	305	322	322	328	301	340	313	294	337	347	355	331	336	336	329	326	334	302	305	314	311	325	320	305	325	326	286	314	304	326	341	311	273	304	335	342	343	310	321	333	301	325	320	341	324	334	341	341	318	307	346	304	299	311	382	330	311	322	330	312	293	359	314	332	350	299	319	331	331	283	327	330	334	352	334	314	290	339	332	352	335	301	305	319	331	323	314	359	329	334	306	303	339	310	297	320	331	314	307	330	318	334	316	314	318	317	312	322	325	324	327	303	309	294	328	331	334	308	353	325	348	312	313	313	347	361	307	322	318	303	298	342	299	293	329	316	330	309	326	314	332	331	330	321	295	337	303	332	340	295	283	325	320	305	333	328	335	333	322	317	327	326	331	320	296	344	314	323	341	326	304	338	325	332	308	309	328	323	326	358	297	334	342	311	300	295	327	301	305	302	350	323	315	309	321	320	298	318	313	306	337	289	320	312	324	305	309	291	330	290	280	313	290	305	322	312	296	338	345	320	303	321	306	309	309	306	296	306	322	358	305	307	344	306	321	351	278	325	332	331	344	323	318	330	360	292	319	309	309	332	317	301	316	303	328	334	285	331	336	300	340	294	314	293	324	343	315	283	342	309	295	319	301	290	332	297	336	287	328	325	329	281	322	310	320	314	322	320	360	349	301	317	289	296	324	353	317	301	347	325	324	326	320	297	298	291	317	298	289	295	295	313	300	317	316	308	296	300	331	303	313	333	305	309	334	329	305	306	319	320	328	314	299	317	344	323	300	351	326	342	308	326	338	320	337	318	312	314	315	307	313	312	299	325	325	315	330	294	300	323	302	323	311	293	323	361	303	328	307	307	334	333	316	344	360	351	312	360	299	313	302	296	308	296	314	341	345	314	352	300	334	294	296	327	311	298	327	308	306	359	312	340	316	299	309	327	328	344	317	308	352	309	302
23132	21044	28815	23470	21044	17746	1908	846	667	617	567	557	471	463	507	468	424	442	465	413	402	391	368	405	369	412	364	382	396	434	399	423	388	392	402	379	376	434	399	373	375	399	390	366	342	372	389	393	387	375	336	361	419	367	391	324	364	381	318	353	343	359	382	371	381	364	336	381	357	373	362	416	382	362	377	379	339	369	355	352	329	354	393	377	386	351	323	356	357	339	407	359	382	351	348	335	372	375	381	351	367	374	361	386	358	341	367	337	399	338	360	357	359	359	347	348	394	394	357	351	359	345	346	405	361	387	356	351	331	380	345	411	373	344	386	351	402	366	342	352	370	353	400	380	338	352	351	368	374	315	374	364	338	375	381	336	361	353	356	334	383	361	364	348	387	335	385	339	343	332	368	354	346	376	385	382	368	394	343	389	348	374	326	378	353	383	387	350	368	379	366	370	342	367	330	341	356	367	354	361	349	378	378	381	361	392	378	359	377	335	364	376	364	359	392	379	386	354	362	364	345	315	339	367	367	373	378	345	346	332	373	363	354	409	351	342	389	363	383	345	385	393	342	391	382	370	349	360	395	385	347	357	361	374	397	352	371	363	403	323	359	350	381	354	362	374	364	402	344	370	327	342	373	333	371	337	372	306	318	354	378	349	365	339	396	339	354	359	363	365	375	338	343	369	363	355	401	331	312	353	349	382	371	380	371	389	374	328	371	374	348	377	389	352	351	374	334	365	367	369	363	363	361	387	362	360	362	365	358	377	349	304	360	336	391	378	324	352	388	361	380	340	359	364	354	367	330	390	322	363	337	336	336	366	361	344	367	353	350	352	345	345	320	363	369	339	365	378	357	356	353	337	338	370	356	334	348	350	385	388	358	352	415	389	364	352	348	352	334	336	347	334	312	378	385	363	341	365	373	363	415	342	384	369	370	381	363	342	359	343	382	370	354	348	371	390	324	373	379	379	388	357	387	359	349	325	331	374	363	377	387	351	381	392	385	377	332	372	375	382	377	372	360	347	347	344	369	340	353	358	348	353	344	359	369	374	377	346	344	384	343	354	376	343	371	335	341	355	351	359	372	300	368	346	365	306	364	352	345	340	340	357	358	359	367	361	352	348	365	354	335	377	382	361	329	381	356	352	367	380	350	360	368	355	366	343	351	368	364	355	365	364	342	332	353	362	348	362	362	390	372	352	376	360	358	385	360	348	402	406	358	381	394	374	349	376	328	363	365	355	369	358	356	355	358	322	358	374	340	315	346	324	344	351	361	353	341	321	351	411	373	355	344	365	379	333	393	338	349	332	374	358	374	367	360	325	397	377	350	343	362	348	342	332	358	364	362	356	397	359	386	379	367	345	344	370	360	415	395	369	369	363	356	376	363	371	338	379	357	360	338	357	391	375	362	329	329	356	335	356	363	362	385	370	383	376	364	360	360	359	367	370	385	358	354	341	369	378	325	357	386	331	321	336	336	353	337	382	345	344	343	356	344	356	415	354	374	337	340	339	406	346	360	394	399	360	378	342	356	348	346	361	351	390	370	345	355	362	358	349	348	357	332	358	373	353	362	380	373	340	351	341	373	366	329	366	379	359	364	375	361	369	378	378	370	353	346	313	354	381	379	317	361	377	314	361	350	335	370	352	360	350	329	392	370	338	352	378	377	385	350	334	377	340	364	350	358	314	328	350	366	330	336	386	343	377	361	366	383	396	379	341	377	384	393	318	352	345	356	328	384	374	379	370	345	334	352	374	364	331	365	370	347	355	396	355	358	352	346	378	361	364	364	360	374	373	341	368	337	361	324	339	356	371	349	357	351	340	360	383	361	348	366	364	364	353	340	344	364	362	339	355	351	355	364	351	386	368	359	338	335	351	361	356	365	372	345	343	344	342	363	343	340	364	365	369	341	364	398	357	372	397	354	345	324	370	427	385	355	359	352	362	357	368	392	354	362	371	346	339	355	352	386	377	387	385	364	369	381	361	393	387	367	358	357	371	350	340	374	342	351	371	368	367	363	346	361	375	332	388	377	400	371	360	310	359	400	357	362	350	412	351	346	370	349	360	370	375	341	360	378	341	339	349	379	329	379	362	373	364	342	338	324	349	346	369	375	360	343	361	387	376	360	369	327	364	350	372	375	364	384	373	399	358	316	324	363	362	345	376	341	387	364	339	345	358	361	366	387	347	380	313	384	371	316	370	334	373	370	340	364	346	364	352	332	399	371	349	346	357	343	350	349	375	376	385	355	358	355	360	403	291	354	360	352	346	364	344	359	359	361	371	361	378	361	366	337	360	378	410	358	357	361	342	375	359	359	377	329	354	352	369	329	376	394	314	369	347	338	361	344	376	378	351	385	357	372	391	368	371	355	338	385	377	329	376	373	331	368	363	346	337	352	380	337	375	383	364	339	349	385	368	361	377	367	350	393	366	351	364	355	356	362	370	353	338	361	374	350	339	355	349	358	355	364	327	339	378	366	369	378	349	320	366	335	392	395	378	328	362	373	358	326	355	343	373	366	360	371	381	368	330	396	356	367	353	385	379	346	352	359	385	392	380	373	332	372	336	378	391	344	345	336	358	359	387	375	355	347	384	314	368	365	361	387	350	337	330	379	380	387	315	353	366	370	344	348	349	356	368	315	362	392	354	373	368	352	392	362	335	348	362	376	380	378	342	360	336	324	349	338	363	361	332	354	388	366	369	342	342	353	351	366	359	336	383	345	368	357	339	358	371	344	332	358	349	343	381	356	339	349	361	354	340	345	381	334	359	352	364	355	348	391	401	375	352	362	329	365	395	380	373	359	332	348	336	333	356	367	342	362	357	362	378	372	389	363	373	371	351	380	382	394	358	382	364	373	356	398	363	364	378	387	361	342	367	358	382	374	346	355	382	392	378	375	385	353	376	359	411	370	365	369	349	370	361	358	357	362	352	343	382	389	323	374	366	354	375	331	368	323	367	348	347	361	366	386	368	361	373	379	370	358	338	380	356	356	355	354	358	371	359	372	337	336	343	332	377	323	359	339	359	383	381	355	359	336	361	425	345	352	380	338	366	389	346	338	370	350	346	332	332	362	342	361	367	347	362	342	352	347	334	352	350	352	379	382	396	364	327	344	410	350	391	395	374	338	388	327	412	358	331	358	369	332	380	384	337	359	373	327	372	363	364	382	344	366	370	371	347	357	358	346	382	356	381	351	373	352	350	344	366	400	370	371	352	377	357	348	351	343	352	338	327	367	355	367	349	345	363	324	357	362	354	322	351	340	362	326	366	356	384	372	362	327	384	359	364	376	360	344	383	400	367	363	340	347	325	348	374	378	333	339	355	368	317	374	359	349	345	384	340	349	357	393	374	353	370	385	376	366	354	357	362	352	336	343	341	341	387	347	368	410	361	326	389	366	381	356	435	342	379	346	384	360	366	365	353	366	361	378	370	377	379	365	346	356	379	360	380	356	355	351	340	329	387	390	354	352	320	376	345	342	355	368	369
17367	15575	13361	7216	4791	3596	2802	2143	1848	1608	1406	1279	1186	1082	1010	987	892	859	822	844	801	795	813	824	768	777	722	736	654	748	678	658	681	710	682	651	694	658	680	635	684	656	682	676	650	681	646	652	616	590	653	670	706	610	638	602	593	607	650	612	670	629	704	620	659	609	628	641	671	630	614	625	622	622	682	613	634	631	662	635	630	604	606	622	646	580	630	602	630	633	602	585	623	669	606	592	610	614	607	626	621	643	671	661	635	596	578	607	644	594	647	654	632	612	650	610	646	659	648	607	603	660	619	667	644	629	629	619	644	641	608	608	648	647	635	615	627	629	615	625	601	616	605	626	612	579	594	584	613	596	606	640	646	648	646	595	573	637	636	613	649	620	609	692	606	600	642	660	659	644	654	636	675	639	616	594	641	576	624	610	620	623	624	606	617	617	640	644	635	568	602	645	600	572	630	618	647	618	628	611	632	609	664	673	612	582	615	597	594	586	650	621	645	613	593	647	640	606	653	621	627	560	644	620	647	648	639	583	628	627	616	602	645	616	632	620	635	631	605	625	640	628	638	619	610	657	621	640	622	649	635	611	647	599	618	623	590	592	614	635	609	601	619	605	618	622	633	629	660	615	620	606	611	624	648	618	600	628	600	637	596	598	649	637	606	618	622	599	587	646	607	619	615	599	622	602	639	642	617	640	640	619	588	604	629	619	601	574	647	608	607	592	612	640	578	619	638	621	634	635	554	594	599	624	614	588	642	569	620	617	614	660	654	580	627	650	590	660	629	635	673	631	627	610	618	642	611	605	608	615	626	674	641	653	656	574	623	629	643	618	568	628	598	617	591	637	614	601	576	660	577	616	571	598	643	634	587	623	628	627	641	607	623	583	624	603	620	576	599	613	619	651	627	587	597	612	624	618	637	607	658	629	634	634	603	638	678	653	623	658	607	630	631	599	663	607	620	595	622	636	615	593	583	636	622	607	650	642	649	639	617	569	614	617	609	579	639	619	609	655	603	619	630	646	613	637	643	592	621	603	616	606	624	646	699	617	610	632	619	590	633	611	590	628	601	632	637	631	664	643	605	649	597	624	631	596	587	646	634	589	606	617	608	628	642	607	633	603	595	653	596	608	623	567	607	612	634	591	650	608	610	683	588	583	622	655	603	633	594	612	627	648	614	626	636	619	619	569	615	664	598	566	663	627	625	617	602	596	632	628	636	632	627	662	616	620	660	636	574	599	651	625	605	627	590	600	625	611	622	612	645	628	604	625	613	623	567	640	631	624	618	658	642	604	641	618	603	611	674	629	595	607	638	638	627	610	628	619	622	639	607	622	630	646	609	591	629	643	610	650	598	605	604	634	619	648	642	618	669	630	608	603	582	607	628	599	579	570	644	593	583	633	619	628	611	602	613	659	618	617	588	625	661	596	630	617	627	631	580	636	648	608	580	575	584	662	614	594	582	667	594	597	640	681	620	609	630	612	636	613	595	651	555	633	602	633	616	630	652	640	667	604	554	610	613	624	578	603	599	614	622	624	636	584	619	632	631	608	603	650	604	620	579	579	639	574	637	606	674	618	570	650	572	572	640	589	641	582	616	637	580	610	642	593	639	624	655	654	597	588	600	583	620	596	652	625	635	638	643	636	629	610	633	614	624	639	594	594	627	595	580	634	615	614	622	626	593	585	659	595	590	639	605	595	651	614	601	608	551	597	661	605	617	600	654	565	661	631	558	624	601	604	598	625	613	606	673	609	604	645	579	615	636	569	606	620	591	654	586	625	605	640	586	626	640	640	579	659	572	622	589	663	644	602	648	603	588	638	629	598	646	642	623	647	591	632	583	635	602	634	623	604	607	616	607	615	648	617	617	580	619	617	607	594	664	642	643	614	613	640	591	604	611	623	580	626	615	676	651	644	613	586	633	632	606	651	628	608	645	619	627	614	644	640	619	625	616	595	655	567	594	600	622	608	657	618	614	615	639	620	624	590	633	638	561	589	583	607	598	585	608	600	679	634	613	606	561	598	663	607	615	624	655	617	584	634	638	641	614	599	622	612	675	585	610	658	619	624	573	560	616	608	628	622	615	569	631	604	595	638	557	652	616	635	636	607	578	591	623	623	582	592	615	629	634	636	659	599	594	597	640	607	668	612	610	618	627	626	626	659	636	582	620	599	644	643	612	628	638	617	644	612	631	607	637	611	590	611	617	607	599	619	603	619	563	589	672	582	655	670	660	568	591	601	606	645	640	594	591	625	564	633	580	602	614	684	635	652	591	609	608	570	595	606	598	618	605	567	629	601	590	589	613	590	629	629	590	633	616	576	639	613	614	605	673	615	659	598	655	605	608	648	594	637	624	586	610	624	624	625	629	614	642	621	600	632	591	636	634	608	636	620	624	609	619	599	646	640	590	603	597	622	657	620	609	583	590	632	622	590	624	626	646	624	651	607	613	620	594	622	634	603	598	609	572	666	631	618	593	611	607	642	587	675	609	628	582	617	579	632	646	624	633	604	600	582	637	646	626	636	639	599	658	635	616	610	575	613	641	637	578	631	625	610	615	598	601	622	650	623	621	628	629	620	630	585	627	618	622	629	618	624	604	612	606	620	630	606	647	565	629	696	645	588	632	652	640	608	620	573	620	648	597	625	603	617	636	603	623	617	616	592	604	643	684	622	602	615	602	610	643	609	571	612	610	601	631	569	639	571	589	605	648	578	605	619	622	654	620	617	605	667	646	616	623	660	607	646	593	626	595	601	605	617	615	617	652	605	584	581	637	573	594	580	690	621	617	631	643	646	569	610	620	619	673	597	590	621	607	636	657	647	568	629	621	649	637	592	566	588	576	617	627	643	670	644	580	658	623	635	675	607	664	645	561	626	631	643	599	624	616	577	611	560	656	615	637	607	645	601	608	551	588	606	616	623	582	633	646	589	576	662	600	557	633	618	636	611	635	589	645	650	607	595	565	635	612	596	614	631	600	583	598	654	583	651	622	620	619	664	596	631	619	578	588	621	665	591	613	589	654	618	582	660	604	648	589	604	606	608	632	665	583	590	625	605	639	589	644	608	631	635	619	604	608	646	614	628	603	613	622	621	607	650	638	624	613	657	621	627	591	598	604	589	587	593	623	624	591	579	602	624	610	615	654	614	616	641	622	593	586	575	638	632	661	646	649	591	633	643	622	633	616	634	615	604	601	590	606	579	636	597	596	616	648	642	601	685	641	623	633	659	578	610	614	594	634	641	617	625	619	591	641	663	648	599	617	623	628	628	597	588	660	579	632	630	598	636	641	586	591	668	622	631	643	614	623	644	630	658	642	592	626	604	613	575	681	641	644	651	631	624	622	643	595	584	622	663	576	654	589	603	643	616	656	602	603	598	612	613	642	625	636	621	584	645	615	597	608	589	620	620	611	634	585	632	636	593	637	667	611	629	593	593	650	593	652	599	611	613	639	650	640	641	572	619	598	603	662	583	625	636	631	591	639	585
26575	20256	7296	663	393	330	363	336	321	333	332	345	312	267	301	304	304	327	298	337	307	330	299	305	324	303	337	317	306	323	318	336	301	324	302	332	263	296	298	333	292	291	320	310	285	323	293	326	291	355	294	326	333	322	319	326	306	305	310	307	299	273	309	298	297	325	315	289	305	303	305	305	340	309	306	331	308	264	317	343	299	319	297	292	311	316	288	287	287	323	330	299	312	327	338	287	309	318	294	323	272	305	311	292	319	309	327	298	316	288	320	328	321	302	296	309	322	342	300	286	315	322	272	277	333	332	323	311	290	337	278	325	315	285	314	310	320	287	297	334	313	278	308	306	316	310	314	324	323	331	294	331	301	287	321	312	318	311	291	304	281	333	302	281	312	284	334	298	282	312	293	329	305	271	323	347	309	300	319	311	320	303	310	305	270	326	314	318	304	310	299	324	305	317	317	297	312	290	303	315	329	329	305	290	294	274	256	299	312	315	316	346	297	299	309	286	299	315	291	307	334	297	285	302	292	324	302	299	302	298	319	321	281	353	317	345	301	306	296	295	284	340	277	315	293	300	322	301	303	326	305	293	318	300	315	304	328	342	281	311	298	301	302	307	281	325	277	292	313	306	315	297	304	305	286	312	308	315	291	319	326	331	315	275	300	339	323	311	292	310	301	312	294	316	315	317	329	317	319	319	319	301	320	337	295	318	305	314	310	312	291	311	274	314	327	314	304	319	311	316	298	331	274	307	275	313	325	284	309	313	301	302	321	327	297	305	297	291	314	320	312	317	288	337	315	322	292	337	296	324	334	324	304	325	298	319	342	293	302	302	304	336	310	343	321	262	320	301	315	336	300	314	303	320	305	298	305	295	284	285	329	314	291	313	299	317	349	305	283	301	310	290	301	320	350	263	318	285	309	319	308	326	286	272	329	328	307	329	325	315	324	296	309	315	301	302	287	304	301	309	306	314	281	290	289	298	309	321	313	279	303	320	321	309	295	286	324	313	315	311	312	306	296	331	288	325	311	310	332	324	312	337	314	310	311	328	306	283	287	301	306	319	305	290	299	303	311	303	318	286	321	299	329	307	327	322	308	312	292	281	324	280	344	325	325	309	323	315	335	309	269	309	277	298	286	310	313	309	307	316	311	305	307	290	297	300	314	312	278	291	328	305	272	298	287	283	297	298	320	316	303	321	289	311	336	302	288	282	343	319	332	332	312	323	278	309	336	300	296	316	320	295	322	290	316	296	323	280	298	317	327	310	307	297	331	295	338	297	325	323	332	329	307	313	317	324	302	310	305	333	315	330	292	300	288	335	310	320	336	368	325	346	328	302	316	308	287	302	295	318	319	319	304	304	316	320	318	290	291	336	307	314	362	355	314	311	301	308	256	298	331	309	315	306	344	332	294	329	290	317	296	303	283	318	304	369	310	282	304	323	325	303	284	331	348	296	312	294	324	330	302	283	305	327	314	330	309	320	324	287	305	280	298	278	295	293	334	291	355	321	340	312	321	279	316	290	297	290	300	330	334	319	314	306	324	318	321	299	303	316	326	315	289	308	325	311	314	310	298	315	309	316	287	302	304	343	302	308	301	323	293	305	317	307	274	310	293	324	324	312	325	295	334	333	322	300	298	318	326	311	325	306	353	302	286	339	324	289	292	301	321	308	291	299	310	306	328	334	326	316	331	312	303	280	303	325	279	306	319	330	304	314	314	338	295	312	306	332	313	303	315	284	321	322	321	339	284	299	290	324	290	304	299	305	309	335	334	311	328	302	278	327	289	300	328	340	311	330	279	317	295	315	291	307	273	306	316	293	318	274	301	297	311	308	303	320	268	284	285	294	283	318	295	294	298	301	288	301	325	304	281	304	345	295	302	332	327	295	291	319	317	314	334	294	316	305	308	311	349	322	346	329	319	308	302	295	309	306	301	288	271	318	305	324	317	337	307	306	312	324	284	283	326	330	312	329	301	276	270	310	302	323	298	311	324	305	289	300	308	341	312	283	315	340	303	336	299	321	326	311	313	307	310	309	316	336	313	315	305	273	305	294	269	293	287	331	307	335	325	317	328	291	327	322	274	302	312	281	331	306	324	310	303	297	320	289	300	296	306	292	310	333	310	309	319	317	341	309	333	301	292	281	307	300	307	323	291	303	305	319	280	305	292	282	310	308	321	304	291	317	317	281	286	329	335	291	307	295	327	334	292	318	324	330	305	309	296	301	313	329	292	300	293	311	330	296	304	343	318	310	301	310	312	290	316	338	347	282	288	332	321	317	287	310	315	311	309	309	318	294	333	305	305	277	307	290	325	305	316	306	318	328	281	348	291	296	309	345	277	315	312	293	321	303	315	281	286	344	303	330	305	295	291	321	329	296	317	289	289	323	281	296	317	318	282	324	298	302	308	319	308	336	307	303	309	325	326	305	286	311	325	300	306	296	275	319	299	297	303	324	292	314	304	306	294	291	335	280	296	275	307	319	311	299	322	326	297	322	285	278	299	284	310	321	287	366	296	308	272	339	311	300	309	334	294	313	331	286	295	306	325	282	317	315	311	306	279	334	280	314	279	299	289	330	292	339	313	280	301	299	272	293	306	326	298	287	303	350	312	302	286	299	323	270	295	306	321	296	290	307	290	313	316	306	283	331	292	328	277	299	283	262	290	261	303	284	290	307	272	283	317	296	307	311	318	331	293	304	316	333	310	305	318	276	300	303	320	290	311	313	325	290	328	296	324	308	304	302	307	315	325	296	290	314	308	276	320	329	303	276	304	316	327	313	276	291	304	290	303	299	286	325	315	319	330	284	338	312	300	345	316	318	301	324	313	344	300	295	284	271	308	302	325	307	317	276	304	329	288	299	320	314	300	301	332	321	332	322	299	291	312	340	316	302	327	348	319	306	325	319	300	320	310	347	297	290	321	341	312	296	309	311	340	316	318	336	322	299	278	296	286	293	326	312	310	345	268	326	331	286	310	319	316	316	294	345	325	283	295	305	311	294	335	323	274	316	320	330	298	301	311	279	306	306	314	334	350	291	307	319	315	319	291	303	338	332	332	313	315	328	315	320	322	318	299	336	332	301	302	295	330	303	325	286	319	312	320	284	320	283	289	325	314	328	291	300	294	312	304	291	312	315	276	313	287	331	307	298	294	301	308	325	328	309	312	309	289	293	308	324	286	331	285	289	302	294	339	313	341	316	265	323	301	292	325	281	321	302	318	350	305	272	299	319	325	298	286	306	298	293	291	307	288	310	288	295	303	315	342	306	286	313	306	355	343	314	321	309	286	296	273	308	295	280	295	324	296	311	300	321	304	303	336	319	328	314	324	288	316	297	319	304	290	318	338	308	300	366	321	323	300	314	316	305	320	311	301	305	295	301	309	275	316	323	319	315	342	333	342	291	298	311	341	290	313	348	313	315	287	308	323	322	282	291	322	319	328	304	320	339	280	299	319	323	327	315	306	314	330	317	313	291	326	311	308	325
7956	1629	1506	986	823	736	680	636	656	624	598	638	610	595	606	624	561	571	598	563	557	584	582	593	595	556	579	588	574	569	557	577	629	546	591	563	602	604	575	601	543	555	620	586	558	572	584	623	534	600	584	578	591	533	531	576	571	585	585	595	535	582	618	569	562	590	569	567	557	580	576	573	596	591	557	579	559	588	567	598	577	572	588	587	579	533	610	598	593	556	544	574	563	593	563	605	566	522	570	548	606	565	566	569	550	541	585	585	574	611	646	556	587	566	589	557	584	530	590	580	533	601	530	581	602	593	603	558	557	546	575	573	538	601	560	578	584	521	603	598	573	611	546	561	569	577	566	569	548	574	578	544	569	595	596	581	582	577	598	556	603	531	561	551	597	576	556	587	548	559	604	541	595	555	577	532	622	566	585	565	581	539	636	558	591	572	574	577	617	539	562	543	551	570	564	589	583	575	612	568	583	617	593	531	566	547	551	579	554	580	561	550	617	592	544	558	567	561	591	596	543	605	577	565	583	615	580	595	573	585	572	574	588	580	570	555	570	565	586	574	589	506	573	576	574	546	593	580	541	576	596	574	568	563	552	590	568	541	565	573	574	538	557	601	540	588	615	608	579	595	554	570	589	604	617	572	549	607	553	548	576	586	606	582	613	604	573	602	582	597	607	557	601	575	570	538	572	539	566	576	558	560	575	558	551	581	545	577	551	568	533	565	523	588	595	572	622	549	575	547	550	530	610	568	566	527	549	527	596	576	608	555	558	571	589	591	587	574	595	566	577	606	576	569	541	567	533	590	573	609	550	547	539	577	573	521	560	557	590	564	632	590	563	558	517	541	603	576	556	537	592	620	542	568	614	584	624	587	614	613	555	561	559	590	598	562	620	543	582	511	591	533	548	607	541	541	644	576	583	564	585	608	566	572	581	568	584	626	569	603	591	607	593	578	542	519	560	549	603	559	586	551	565	610	526	569	583	578	569	590	552	597	577	576	556	568	595	573	551	599	618	584	607	568	569	594	576	535	597	604	605	567	544	576	560	558	574	583	663	552	575	594	622	593	546	598	589	569	551	580	541	595	581	553	576	607	662	577	608	543	569	584	577	550	566	562	589	571	578	607	559	574	569	566	573	554	590	603	593	577	580	567	573	606	559	564	531	540	599	578	602	579	544	600	534	574	560	550	570	587	597	564	593	581	553	585	550	555	598	564	581	558	553	588	572	587	560	572	558	522	553	573	552	591	593	537	546	604	567	563	532	570	618	594	582	564	561	597	579	560	540	595	586	565	566	581	566	550	569	524	585	550	584	500	558	587	616	608	573	561	591	599	547	576	636	571	567	577	565	597	583	583	577	595	612	584	577	574	612	561	576	536	553	576	572	573	550	616	562	615	543	561	561	569	544	555	593	594	558	571	571	576	590	581	568	537	570	551	590	517	595	561	574	573	578	592	564	554	561	592	551	526	572	566	550	580	588	598	615	579	530	613	597	594	620	533	582	527	587	540	567	598	613	611	602	593	590	592	569	570	595	569	594	594	595	600	591	582	576	594	562	557	582	563	585	594	586	599	565	641	578	555	541	564	582	566	559	571	553	547	560	555	588	603	589	555	564	572	544	602	607	578	557	560	590	548	561	579	553	564	592	552	588	558	591	581	620	585	579	557	557	540	529	579	582	582	587	574	569	528	589	567	569	613	576	550	575	615	558	581	593	570	600	550	573	635	594	626	535	572	595	567	581	541	541	547	595	560	587	601	547	557	521	543	608	590	537	555	600	571	539	554	577	585	538	574	570	538	542	551	532	525	608	587	592	577	546	571	564	567	579	601	588	554	603	557	581	554	599	587	576	541	581	539	579	547	578	595	593	566	588	589	590	558	589	589	565	617	590	583	564	584	561	596	579	593	568	614	556	567	582	569	607	601	569	589	562	533	546	558	579	634	564	582	597	546	513	553	585	578	577	578	570	544	577	572	564	603	613	522	589	605	575	545	578	589	604	565	549	615	591	594	598	571	530	606	612	572	541	564	577	561	588	602	565	570	545	558	605	600	533	603	596	547	570	545	552	554	561	591	573	565	595	563	615	539	557	593	576	577	584	536	622	547	581	583	568	550	613	560	590	605	586	549	594	576	555	551	547	581	559	564	620	534	568	605	577	586	636	568	581	578	562	595	593	607	616	628	613	557	551	569	560	608	600	560	591	612	576	597	584	597	566	640	576	574	615	567	604	565	514	556	590	586	520	579	588	585	563	573	570	547	554	577	537	577	550	581	576	583	573	587	614	532	557	615	598	556	535	582	576	577	605	545	541	580	578	583	564	576	569	554	565	570	606	561	582	564	527	564	567	579	563	544	590	587	557	555	565	600	560	591	570	572	568	567	547	535	565	563	554	603	538	565	596	579	593	556	556	581	600	562	523	575	541	582	550	577	572	566	577	587	612	559	581	560	597	604	564	648	569	566	559	604	589	571	559	541	575	552	593	572	570	536	541	570	601	601	577	600	569	588	566	586	518	576	555	607	544	591	523	538	585	589	588	570	526	557	559	530	561	559	557	561	598	586	565	583	564	590	562	563	573	561	593	621	583	570	615	570	518	609	572	590	535	566	560	580	580	533	573	569	621	553	560	574	592	560	635	590	621	592	615	535	566	543	569	568	539	576	598	565	547	565	534	596	548	576	572	569	554	621	567	555	573	550	577	593	596	580	578	587	579	576	560	564	583	531	602	571	574	561	590	535	563	585	575	534	548	579	566	558	575	595	612	581	562	605	586	614	565	559	576	589	563	577	533	567	609	542	572	561	555	583	533	554	605	566	611	603	578	576	566	571	574	557	563	546	578	590	606	592	589	588	576	601	551	524	518	522	581	588	587	581	569	611	554	562	594	621	552	588	609	555	565	560	604	553	573	600	568	586	569	574	567	590	581	572	560	579	603	530	568	561	572	564	635	564	558	553	570	573	573	564	597	568	563	584	527	533	568	604	569	587	587	576	552	614	540	559	540	599	577	583	600	535	564	622	582	563	576	596	513	595	576	554	552	579	559	581	583	554	591	563	586	538	553	592	613	577	558	563	607	578	585	539	561	553	577	565	563	535	571	577	596	549	568	578	602	562	591	593	573	617	565	545	599	582	562	613	568	580	592	560	600	605	583	564	590	555	572	565	597	577	588	558	591	632	568	574	586	574	579	571	531	549	576	552	571	580	548	607	591	579	598	553	557	600	577	590	564	601	621	577	560	598	572	583	583	567	595	593	588	583	550	574	594	579	632	574	550	572	583	560	583	574	554	578	575	570	585	525	614	577	596	567	568	557	580	543	583	568	595	566	556	546	608	550	560	596	587	560	577	604	558	562	592	598	580	637	609	554	583	597	597	542	587	554	575	581	567	585	559	572	638	581	565	580	530	595	595	598	577	535	598	581	580	580	533	561	576	565	570	596	519	572	572	549	578	582	530	535	564	528	540	576	607	572	608	579	559	599	563	537	612	608
24121	21066	28145	24211	18820	1316	548	405	357	299	250	217	231	211	201	207	175	187	199	195	170	191	169	173	176	198	186	175	182	216	179	170	191	172	190	158	174	204	167	174	161	185	149	175	176	173	178	180	192	164	199	167	151	144	158	173	151	166	173	180	182	187	162	161	161	168	198	178	169	158	161	169	145	168	147	131	180	155	192	164	159	173	183	178	182	168	157	152	158	173	153	181	160	150	162	159	158	167	158	150	158	151	172	144	172	158	143	169	154	169	168	176	185	139	165	173	140	170	181	144	158	167	178	175	168	150	179	148	163	173	152	168	165	143	176	167	151	146	166	151	179	182	144	161	146	149	199	163	177	157	167	179	168	142	144	188	161	151	154	172	188	142	166	175	169	149	148	172	163	176	160	162	169	157	153	163	150	155	155	160	159	162	150	157	145	166	164	160	179	153	148	182	142	157	176	160	176	159	163	160	168	159	171	173	151	164	156	166	165	166	142	154	173	156	149	174	201	149	173	150	180	176	171	175	142	158	168	145	147	164	184	177	147	156	165	160	151	151	195	178	163	172	155	159	165	191	174	164	164	150	165	166	173	191	154	148	146	149	155	165	155	159	164	167	160	157	150	151	166	152	174	174	149	161	181	155	133	162	171	155	151	162	185	150	188	157	161	174	165	172	175	191	162	161	169	173	166	153	152	145	165	167	174	154	168	160	173	172	180	146	153	176	160	147	162	168	167	159	177	156	166	166	164	161	175	164	143	172	160	172	157	163	177	150	173	155	171	168	173	150	161	151	132	156	141	164	157	147	167	180	153	147	158	149	160	172	157	168	161	170	160	154	187	139	183	157	163	151	153	157	162	164	170	152	163	147	170	174	154	180	161	195	185	165	143	187	173	157	165	175	183	182	158	154	133	170	159	162	152	146	173	164	192	158	145	161	188	171	172	154	196	152	160	156	177	171	156	150	184	192	165	160	156	160	167	166	170	159	153	147	164	144	149	163	159	190	164	164	176	172	168	157	194	169	173	180	165	166	169	174	154	151	151	181	153	155	147	183	178	147	176	163	172	152	153	153	165	161	177	159	154	158	181	169	185	150	169	176	156	167	172	173	157	171	179	131	150	174	176	168	159	184	171	161	152	159	181	169	166	162	160	140	155	164	133	149	172	175	154	140	153	168	165	163	163	186	164	164	180	157	172	175	162	172	165	168	156	166	161	156	172	162	169	156	162	164	152	166	172	134	172	164	182	157	184	180	182	156	167	167	150	154	169	148	166	168	159	190	143	176	174	175	176	177	182	184	187	134	162	145	180	154	159	166	166	160	155	154	168	160	165	136	169	171	174	158	176	155	159	143	159	160	146	165	163	164	182	160	171	156	158	169	187	167	157	168	167	135	188	167	174	177	134	179	179	157	169	155	166	136	157	184	152	182	157	149	148	153	168	195	148	168	169	169	157	165	173	152	174	181	147	151	179	172	186	161	174	170	166	188	191	187	183	166	163	150	166	159	158	170	156	156	163	150	181	160	169	160	163	165	159	170	153	179	176	171	140	161	155	174	153	162	150	155	197	149	173	161	159	174	163	169	187	135	182	151	167	179	155	159	168	162	165	180	190	176	141	166	144	158	175	172	162	159	171	163	137	162	156	140	169	137	161	160	152	158	154	152	176	151	176	170	157	157	164	163	146	162	176	160	173	175	175	180	151	141	192	174	168	156	136	158	158	161	178	169	164	158	152	170	164	169	149	169	146	170	151	200	148	182	147	140	155	149	168	142	171	163	154	162	181	142	173	164	157	161	154	161	157	181	160	149	157	174	164	160	171	154	180	140	170	172	173	153	160	167	160	165	168	160	156	140	147	175	172	175	181	154	169	166	136	166	138	162	157	152	171	167	160	184	175	150	169	171	171	172	183	167	166	153	175	145	145	159	157	181	168	161	158	184	164	173	147	177	158	160	180	151	148	157	167	156	176	157	167	158	165	159	166	169	178	169	167	165	177	155	156	142	159	176	177	159	169	162	176	160	155	153	171	174	155	182	141	161	160	167	176	175	160	158	164	155	167	184	159	163	172	161	160	175	177	184	133	165	160	160	144	145	151	202	183	159	163	150	164	181	155	187	171	161	151	167	144	147	165	183	171	162	187	162	162	165	160	175	172	171	165	170	159	181	165	141	152	187	167	142	172	156	151	163	167	181	167	176	142	167	162	157	159	154	156	172	145	169	150	175	154	174	162	150	170	150	177	172	152	166	177	152	166	156	162	161	173	160	158	164	173	153	169	162	182	151	152	161	152	148	157	163	151	173	168	161	172	175	187	141	168	157	177	167	144	167	182	161	152	159	153	176	168	159	174	164	145	174	180	153	150	160	187	166	168	166	172	177	167	165	181	170	153	180	150	176	131	164	179	165	160	154	150	163	173	156	159	178	159	158	176	153	154	146	170	165	152	166	165	149	170	133	172	173	156	185	166	143	154	167	162	163	192	175	178	161	169	153	157	196	169	198	149	169	172	152	173	164	171	171	163	170	170	197	179	168	142	198	159	154	152	185	165	177	156	144	163	136	182	150	153	167	170	174	167	149	181	158	161	147	164	147	161	184	164	161	159	147	147	167	180	184	146	159	172	138	184	136	161	153	170	176	161	151	170	177	153	173	155	162	158	142	172	156	148	170	168	157	178	136	165	167	178	168	175	160	155	169	162	160	166	145	153	143	176	184	174	158	169	168	159	173	152	156	157	164	175	186	168	162	160	154	162	166	176	162	159	164	182	159	164	189	141	168	150	186	145	187	147	146	161	169	149	173	147	150	168	168	146	171	160	148	140	152	179	167	160	179	180	148	179	176	155	185	169	144	180	165	157	156	200	151	177	190	142	161	177	185	183	160	159	168	155	167	152	179	164	165	140	187	165	171	162	152	167	154	159	184	163	166	155	147	144	167	182	167	164	153	159	158	163	167	144	150	175	153	173	148	164	190	166	165	150	152	138	174	158	185	133	149	163	185	160	164	191	153	179	176	158	157	171	163	179	180	162	169	177	179	142	182	172	182	182	168	163	169	153	178	160	180	169	139	161	158	162	164	147	177	164	164	162	166	162	157	183	161	157	161	168	155	175	150	172	175	154	150	163	165	169	158	175	173	151	152	159	153	174	164	163	142	159	159	153	165	139	161	150	164	175	152	175	163	168	181	179	169	167	144	146	173	167	180	161	169	176	150	156	177	150	181	175	172	137	172	139	179	171	170	147	173	174	160	176	153	171	162	168	152	178	150	146	162	161	157	167	166	153	138	179	153	185	166	187	180	171	165	158	136	175	155	166	170	152	149	148	170	163	161	151	169	161	177	156	178	165	170	180	195	160	161	149	158	171	135	162	183	155	172	166	171	151	171	159	172	149	166	172	149	184	181	153	174	175	159	170	154	167	164	142	168	169	159	155	154	157	161	171	166	169	164	164	159	149	152	166	163	170	159	161	178	151	157	162	183	149	175	153	168	164	161
14436	9648	8164	4089	2636	1895	1467	1192	968	852	750	664	608	539	506	515	445	443	449	433	412	371	418	346	399	378	356	319	349	342	320	399	327	347	315	331	340	365	364	361	357	373	322	336	315	342	321	338	277	351	365	309	334	321	345	340	303	315	291	309	299	349	352	330	334	355	299	335	318	287	332	335	298	309	319	318	276	299	317	341	292	333	352	340	328	341	319	286	278	315	315	333	315	315	316	319	332	336	334	326	318	345	335	345	296	303	273	303	335	292	350	323	340	316	325	323	323	304	338	335	362	319	319	341	315	319	324	317	319	296	287	347	342	318	345	304	321	329	310	330	311	343	342	330	343	312	298	321	361	300	325	319	292	302	316	314	329	309	322	337	330	336	338	318	339	320	322	303	348	297	318	348	351	332	301	343	283	330	313	296	330	324	321	331	294	284	306	350	323	323	324	305	330	340	319	333	344	289	335	323	298	343	326	325	318	306	310	342	306	359	306	334	306	332	281	309	310	323	330	322	320	327	317	314	314	296	317	314	306	313	298	309	319	320	321	287	328	330	323	331	321	278	327	327	321	323	297	313	314	309	312	297	305	322	294	309	310	334	340	327	349	318	335	276	316	313	326	314	342	292	327	305	308	335	342	302	276	325	314	320	320	322	327	302	332	321	314	316	308	304	340	299	296	326	338	326	328	328	319	323	336	308	338	311	347	307	304	318	313	335	333	316	283	315	343	321	329	325	336	329	325	324	299	313	286	312	312	311	308	320	331	342	311	320	275	310	289	340	345	292	309	318	338	319	295	302	316	299	322	294	328	312	336	323	318	309	346	351	330	306	301	319	314	331	297	298	317	309	304	335	349	287	304	334	307	332	280	286	331	336	265	335	324	306	316	329	306	319	323	303	282	332	332	326	329	325	318	319	328	310	315	308	312	309	320	337	312	324	325	340	306	316	337	324	348	308	322	344	303	310	335	325	332	336	338	338	325	304	337	334	323	302	299	308	340	302	330	327	335	304	306	303	329	308	309	320	303	334	302	302	334	308	347	320	323	318	301	296	346	333	303	316	293	330	319	327	330	317	297	336	303	290	371	317	344	318	325	344	307	296	300	322	307	316	331	339	340	318	292	346	320	315	348	325	318	319	285	295	323	312	323	322	323	290	348	366	304	324	346	324	323	325	309	309	326	301	314	300	327	330	314	318	305	302	315	304	322	332	327	310	303	308	300	322	324	345	332	309	353	326	324	310	303	336	324	330	338	321	324	317	300	307	313	286	336	312	297	310	333	336	316	348	329	348	325	319	280	324	292	314	298	326	328	321	330	284	324	321	293	318	322	301	315	321	282	319	329	314	311	322	320	282	270	333	309	335	309	329	298	306	350	303	330	344	338	326	296	297	312	358	344	306	321	341	347	304	322	320	334	324	313	298	326	310	358	331	313	352	303	322	288	332	323	281	310	347	318	330	307	328	327	308	306	308	307	332	320	338	363	350	303	309	321	311	323	310	329	316	337	296	316	293	297	324	293	325	334	328	294	330	299	300	290	315	321	348	314	323	305	310	319	328	341	328	323	282	310	279	312	332	286	323	325	314	320	319	298	324	341	335	317	277	322	339	346	348	318	292	335	319	332	313	296	312	335	296	285	317	326	314	337	301	310	330	361	311	348	350	322	316	289	307	325	321	290	312	310	320	324	319	343	310	323	292	281	347	319	335	319	277	321	278	337	309	352	346	336	291	310	288	295	329	312	313	312	307	309	342	371	324	312	290	317	342	360	305	319	321	294	327	320	283	317	333	306	318	311	328	322	340	312	284	309	300	318	325	323	318	290	335	319	310	328	300	347	301	306	334	329	334	315	315	306	325	313	335	312	330	315	345	340	338	314	331	330	334	323	330	352	362	310	315	306	316	325	329	329	310	330	304	336	321	290	326	314	319	311	282	305	338	315	302	317	311	300	326	305	325	308	326	299	346	307	326	289	310	308	318	298	313	316	329	314	328	320	326	293	314	291	306	311	313	322	327	312	301	317	305	329	284	334	341	301	290	348	322	320	339	296	312	323	311	306	299	314	294	323	315	300	329	323	331	303	322	285	301	318	289	326	324	361	304	318	313	347	344	335	326	305	308	303	315	308	328	328	314	328	315	286	327	315	320	327	333	291	342	305	297	340	303	327	318	361	322	322	333	305	330	309	301	331	317	300	338	299	323	317	282	334	326	302	308	285	340	337	292	350	338	311	363	328	312	307	320	332	333	312	293	304	308	305	316	346	346	333	319	346	301	309	313	341	308	318	341	334	336	325	312	336	338	305	299	343	330	333	331	338	315	329	304	311	316	325	306	310	302	321	340	340	312	289	318	337	314	325	314	322	331	338	292	381	277	319	301	297	306	303	313	321	323	310	327	343	338	329	332	307	350	278	314	323	319	308	327	300	303	313	306	331	318	309	303	324	278	312	323	313	310	321	342	285	336	282	311	284	339	320	318	338	324	295	322	310	334	321	278	318	327	354	307	317	277	314	321	317	300	317	326	299	319	344	338	308	332	325	306	318	311	307	331	305	289	327	323	322	349	347	296	322	312	331	312	344	330	289	320	319	291	328	374	305	296	301	326	311	291	312	318	332	319	288	340	324	335	307	362	296	318	302	300	312	328	326	304	317	306	303	335	337	327	328	301	294	331	298	295	329	315	319	304	325	316	287	333	287	296	331	322	305	317	331	350	276	314	307	290	300	315	334	356	320	313	309	309	323	325	313	363	327	294	306	297	301	303	342	302	310	308	292	327	311	322	325	313	315	335	337	300	332	286	315	301	338	323	319	323	335	348	308	275	324	307	311	337	325	341	306	285	336	287	347	318	326	316	337	330	326	319	352	339	340	287	320	307	356	302	312	322	323	314	296	306	327	326	332	346	318	309	331	295	286	334	306	318	316	324	321	315	306	337	333	342	328	320	317	335	324	326	341	301	347	310	309	314	307	337	336	324	349	316	321	293	316	348	346	323	326	314	325	324	353	332	342	313	330	312	278	318	309	319	319	311	343	325	314	307	328	314	324	294	331	349	314	300	304	298	312	306	302	339	305	316	311	305	301	323	350	339	317	293	279	344	309	301	326	326	301	306	326	318	338	322	333	293	299	292	327	327	345	344	305	313	337	315	345	323	323	298	333	336	322	339	305	339	298	342	293	314	323	337	353	322	357	351	334	346	301	322	309	307	314	310	323	333	319	329	341	309	344	335	344	331	329	343	287	313	295	317	314	335	343	277	348	342	325	289	351	330	345	334	310	363	315	299	315	318	335	310	328	326	322	341	331	299	355	308	318	339	318	296	319	299	293	294	318	316	324	315	332	329	323	362	269	296	336	282	319	342	339	349	321	300	315	336	275	354	294	328	319	290	321	303	328	324	317	342	306	303	268	297	327	275	309	334	343	306	309	265	301	297	304	307	335	349	293	320	313	342	321	314	292	325	283	346	312	330	323	312	345	293	308	295	337	307	320	318
23088	21046	28838	23456	21047	17670	1881	871	669	640	553	504	493	471	488	444	438	424	412	382	408	410	408	396	382	417	403	392	367	372	394	384	385	374	390	374	380	370	382	414	360	360	389	386	382	395	391	386	374	411	338	363	369	353	339	371	369	360	373	354	369	382	358	395	335	395	400	350	368	397	342	384	370	374	345	364	361	390	392	341	358	389	361	340	399	356	379	361	386	314	377	315	389	345	389	360	377	398	373	339	339	362	389	351	384	388	347	351	344	389	364	366	350	352	363	375	373	368	372	377	384	351	397	343	332	385	350	352	352	343	375	377	333	357	369	353	384	347	348	366	323	347	413	341	346	356	370	355	341	370	375	381	346	349	368	363	331	345	358	372	335	377	371	357	362	364	393	358	378	333	378	340	350	377	362	373	382	363	362	345	348	360	361	370	310	337	380	411	362	370	342	347	360	354	322	344	377	370	387	348	337	367	352	382	353	391	370	350	348	337	319	359	344	328	400	394	328	353	393	338	341	349	378	375	352	312	394	359	389	344	358	370	316	335	360	359	336	350	384	340	362	383	383	347	350	344	352	360	344	358	353	371	357	351	353	345	378	339	371	368	346	357	356	321	367	387	367	337	385	362	400	374	379	357	347	405	345	357	401	360	361	347	360	367	391	352	342	379	367	387	363	325	339	358	365	355	350	392	382	364	355	337	399	350	349	383	355	367	367	365	372	381	335	329	373	397	359	333	365	379	341	347	346	325	379	328	381	351	356	374	352	324	355	390	373	360	368	367	356	350	336	370	315	374	347	348	342	350	345	359	339	356	390	336	329	351	361	321	351	366	366	367	412	352	369	338	399	367	365	347	335	352	362	331	358	360	376	353	364	357	322	346	356	337	365	348	364	369	344	367	389	348	322	370	349	377	367	333	350	347	335	340	328	374	356	389	334	357	356	344	378	350	342	350	379	349	335	350	309	334	336	351	333	384	381	364	395	333	362	350	364	351	363	339	347	387	325	347	346	358	319	397	371	306	341	332	337	335	385	373	367	365	348	362	335	361	332	369	350	339	342	371	359	365	385	377	356	397	388	341	381	361	381	365	366	350	331	353	364	326	326	350	374	331	334	354	378	334	380	350	397	351	369	354	385	353	334	348	373	352	386	361	345	366	352	333	376	366	373	357	320	396	340	315	368	346	349	342	360	378	325	364	384	395	409	383	348	351	331	333	350	366	387	343	335	373	350	350	355	367	352	328	321	404	346	398	380	334	362	363	366	378	369	350	371	378	340	339	345	387	336	354	348	342	356	362	339	370	343	337	369	351	367	368	343	336	406	340	362	371	379	337	326	339	366	317	342	386	349	368	372	326	388	394	348	367	383	355	377	321	343	335	331	392	342	337	341	338	363	348	321	355	362	380	372	352	396	364	359	347	322	380	363	375	367	365	352	349	371	360	368	385	372	379	328	343	375	385	351	336	361	353	342	374	370	333	368	375	331	387	378	350	345	364	322	367	382	372	336	366	350	346	338	381	370	375	365	357	373	345	343	329	326	347	343	348	389	314	329	357	383	344	348	324	305	370	385	366	360	320	349	333	324	343	335	342	341	343	364	358	337	339	362	341	356	351	351	385	347	378	356	360	393	361	358	349	331	343	341	346	338	367	347	344	370	350	366	320	359	401	357	350	369	342	371	354	323	343	356	350	365	342	326	382	331	358	397	341	367	338	358	355	342	349	330	358	398	326	375	327	395	363	345	371	360	412	351	366	378	361	376	365	326	357	373	334	339	361	357	363	354	371	373	364	373	379	333	363	366	336	342	359	360	382	349	315	378	360	352	365	333	382	338	352	354	351	361	330	355	357	386	329	377	345	347	375	340	378	360	329	365	371	383	373	368	370	363	388	383	358	355	362	321	345	352	379	381	382	399	358	386	339	416	326	350	355	358	365	343	374	369	392	325	340	339	357	326	340	370	332	350	390	346	369	392	379	384	357	389	368	356	354	333	324	338	398	342	366	338	411	364	365	339	325	375	352	371	363	335	349	353	350	331	331	371	357	356	348	337	338	336	361	372	349	343	354	365	342	381	350	352	396	354	334	365	340	395	330	341	358	357	384	324	333	342	338	364	373	351	379	345	356	405	341	370	340	366	343	388	369	354	351	373	344	388	352	378	358	349	380	338	377	379	340	371	352	390	399	336	392	358	384	337	396	349	355	332	349	367	356	376	370	337	364	345	345	347	348	326	379	389	344	383	341	347	351	350	385	375	344	348	346	364	336	357	368	372	355	369	359	322	391	379	342	375	371	348	396	357	361	350	345	392	371	361	360	357	354	362	341	369	360	332	360	375	356	359	344	353	348	364	334	343	365	332	357	349	337	322	351	386	378	345	348	381	380	391	352	338	364	363	349	342	362	335	347	335	320	369	335	361	330	356	371	347	357	362	311	336	363	369	388	353	356	383	361	378	355	394	360	366	360	341	349	372	352	339	325	350	383	371	358	398	356	387	334	371	339	350	381	358	321	382	377	360	383	363	362	346	381	378	332	352	350	312	350	343	355	334	358	321	356	344	375	331	365	313	363	357	338	337	361	382	343	384	378	373	343	371	344	334	337	370	364	342	355	337	321	360	344	335	392	367	351	339	373	336	362	415	341	367	361	355	341	370	351	394	359	354	338	354	373	369	327	345	373	373	361	351	397	365	339	374	387	342	342	342	360	364	329	346	333	327	329	340	334	391	339	369	355	342	350	361	361	372	337	344	348	365	369	342	313	371	354	383	354	386	371	354	368	317	321	358	364	345	345	340	355	353	346	378	337	341	358	362	355	388	343	388	343	362	332	367	362	358	384	342	349	367	361	376	378	367	373	338	387	354	371	355	392	363	367	352	340	354	348	336	339	363	359	361	363	359	363	364	347	361	361	374	342	323	345	334	336	331	397	383	360	340	371	356	371	405	335	342	355	359	363	331	392	344	364	353	313	359	400	347	354	353	346	328	370	350	338	354	388	356	358	334	345	358	374	371	340	358	370	355	381	363	379	372	344	368	335	364	363	358	356	379	334	389	339	366	321	344	362	357	351	396	337	355	341	370	354	336	355	341	349	366	358	365	352	357	378	351	362	306	372	328	341	368	369	385	339	345	375	369	347	362	325	362	325	383	335	383	340	331	366	379	340	340	332	373	377	385	376	397	340	390	352	366	348	401	385	342	308	380	386	334	389	333	339	336	366	377	345	329	357	348	327	355	364	358	339	317	346	347	320	370	313	360	351	371	389	329	366	347	371	375	337	329	358	373	369	360	338	327	349	357	350	323	331	364	359	372	359	354	357	361	331	347	375	325	347	332	365	357	366	346	363	315	385	356	333	358	347	373	345	383	343	373	346	396	336	371	349	349	380	332	342	377	392	388	381	385	355	362	352	368	348	360	351	373	357	329	355	349	348	367	368	348	355	359	339	351	385	352	401	362	382	338	348	381	369	351	392	325	355	337	347	355	353	362	370	336	357
16999	15592	13406	7173	4795	3602	2758	2202	1858	1542	1340	1200	1196	1082	992	952	907	906	846	821	867	789	811	784	756	758	733	671	706	705	680	702	699	673	652	652	663	651	684	708	663	635	633	668	649	649	668	655	669	651	654	670	607	653	633	635	653	617	651	685	657	621	648	613	652	598	648	617	639	647	641	646	586	624	631	638	583	619	623	653	640	680	594	652	608	646	612	592	626	655	614	612	617	692	609	616	604	648	633	633	624	590	617	659	615	633	617	676	601	620	649	639	629	634	618	591	623	624	639	626	580	650	622	629	642	620	641	619	641	620	634	653	582	624	597	649	533	662	643	626	581	589	655	676	596	623	624	628	584	613	633	677	635	636	662	634	618	631	663	632	605	623	617	621	634	573	627	598	679	630	625	589	645	644	602	633	621	641	587	598	594	622	618	634	650	609	612	647	618	612	599	622	587	617	601	638	611	590	634	639	582	585	644	608	631	614	601	608	618	592	650	626	626	632	573	613	599	574	598	602	626	597	570	579	625	645	628	633	617	628	607	648	612	651	634	657	616	582	629	575	628	628	620	602	643	620	616	649	673	597	652	571	637	618	623	569	630	611	617	625	653	660	604	679	681	609	640	656	644	599	622	654	625	625	626	628	612	594	593	591	620	613	661	620	605	618	629	630	597	598	620	609	635	584	618	632	604	655	608	623	581	613	603	605	657	568	642	609	570	603	613	632	629	635	622	660	599	616	639	621	669	623	620	578	626	574	620	624	609	606	647	616	618	612	576	648	613	656	633	585	612	646	612	630	602	620	649	621	614	618	611	607	641	600	600	608	663	579	586	642	622	652	609	630	593	651	616	607	636	633	664	601	586	637	565	581	629	647	564	631	620	623	612	580	619	593	630	579	627	640	593	622	629	620	570	611	581	574	630	599	618	608	623	644	636	672	617	646	608	622	615	601	619	577	618	602	600	616	580	634	621	640	567	598	583	645	617	670	645	663	695	636	622	669	625	652	626	612	647	580	610	628	635	578	625	623	639	638	585	643	594	667	614	617	594	663	640	636	647	610	613	608	596	642	632	593	603	593	635	617	614	646	605	588	582	598	631	608	599	626	635	606	558	598	661	632	568	585	619	617	635	617	614	617	578	600	584	608	608	654	625	651	600	630	589	589	640	637	607	587	618	599	613	616	640	635	657	609	610	627	592	624	582	640	593	641	609	613	607	662	591	584	591	634	611	582	612	624	645	597	613	640	663	599	627	583	554	615	610	598	624	615	609	628	554	588	635	591	632	587	634	627	591	572	602	611	674	611	627	590	580	640	577	622	615	599	623	612	598	615	596	649	637	593	601	630	631	616	619	647	608	594	632	635	607	584	639	611	602	642	627	612	646	580	637	599	628	625	561	612	610	616	616	561	621	610	612	581	603	626	580	609	643	601	628	627	631	613	655	590	631	574	580	587	595	631	577	603	590	572	571	619	613	580	609	599	615	624	627	635	632	628	637	574	586	632	591	599	620	609	624	590	613	634	607	623	666	649	602	609	605	630	612	652	579	588	645	610	629	581	662	593	624	600	647	624	630	626	639	626	629	621	607	675	578	613	628	628	670	597	646	575	615	622	658	647	626	619	623	640	629	598	627	568	612	647	587	634	654	591	621	659	634	578	597	613	648	608	583	607	628	654	612	627	636	631	616	630	607	639	638	634	626	610	574	581	608	598	608	606	613	621	592	630	617	617	582	631	621	600	630	600	626	605	599	611	622	623	630	572	604	622	570	639	623	630	555	597	643	595	576	585	664	594	597	608	583	634	588	611	607	599	619	581	616	605	607	607	637	621	620	646	588	634	648	619	634	628	639	621	605	641	674	648	661	591	590	652	595	564	657	611	645	634	643	635	656	638	582	600	640	591	610	599	604	645	611	619	630	580	569	627	610	604	647	623	606	642	638	600	605	638	593	603	627	604	619	603	632	614	598	634	612	620	647	603	614	649	582	603	605	604	625	677	621	599	622	615	600	637	637	582	648	650	635	560	676	598	637	604	633	616	643	579	613	606	639	615	652	658	586	633	677	577	650	593	617	600	583	618	598	611	674	638	651	618	589	605	581	572	629	600	606	634	606	601	596	660	611	659	647	624	597	601	617	618	618	625	665	610	632	661	569	633	695	624	622	579	620	602	643	625	612	626	610	593	616	634	596	649	621	591	642	584	584	621	577	606	591	606	634	597	617	603	591	650	604	677	647	635	667	648	637	676	589	592	586	607	618	568	599	634	606	578	626	578	611	622	626	614	624	643	580	606	633	605	587	600	624	649	648	650	573	562	577	602	619	597	642	643	606	620	652	627	592	587	619	621	616	639	618	626	619	632	595	603	664	613	647	591	578	573	616	641	610	599	605	622	610	619	640	613	552	642	639	636	603	599	636	591	580	587	582	599	629	624	608	619	641	614	583	599	660	633	642	617	658	613	653	620	639	649	657	642	637	603	609	593	619	583	599	595	607	630	617	627	591	625	636	625	602	592	604	601	602	666	620	639	640	673	631	617	601	653	625	617	588	576	598	594	662	628	592	631	616	582	639	629	633	608	666	631	633	596	628	583	589	624	636	659	595	593	629	645	629	619	615	621	600	619	630	647	643	630	588	575	574	622	685	607	566	639	647	615	678	587	621	624	618	610	634	630	597	597	631	619	607	610	641	592	628	623	603	655	583	600	650	634	582	594	599	621	575	541	614	562	589	601	631	576	628	631	602	627	590	594	638	586	642	552	650	586	651	648	632	604	617	643	644	662	613	595	573	609	633	621	561	644	585	594	594	652	648	613	648	557	631	642	604	578	606	629	643	598	604	582	612	594	594	597	668	601	611	650	654	598	595	658	589	626	607	629	627	669	639	586	635	640	630	606	625	660	606	609	628	610	606	629	586	678	594	618	615	587	599	667	579	630	667	601	676	608	634	612	572	636	618	590	633	600	598	580	617	643	602	607	621	628	624	620	615	660	608	601	627	621	566	596	621	639	658	618	592	585	607	545	632	661	623	631	626	608	587	635	634	591	634	628	582	633	611	605	655	586	608	619	585	626	661	655	594	632	658	610	629	634	669	628	630	611	610	625	640	661	633	634	634	600	608	592	575	605	615	635	614	608	659	589	642	632	613	565	610	630	659	654	612	640	638	586	613	614	618	616	637	607	623	581	588	624	637	643	613	630	611	616	607	627	589	602	614	602	603	599	625	620	640	601	615	617	622	613	587	654	569	641	620	573	617	613	575	631	582	623	643	612	626	612	576	569	634	598	608	615	599	648	597	613	607	608	609	600	655	630	611	600	640	641	609	604	665	584	614	617	613	615	654	596	619	634	634	652	640	618	620	622	613	642	620	619	619	653	635	595	603	630	614	616	605	606	573	595	611	595	613	623	608	569	602	591	605	649	619	625	639	617	660	624	607	644	610	633	619	613	658	584	636	583	626	613	636	584	601	610	599	648	634	596	592	627	603	610	577	592	633	655
26602	20267	7142	620	402	330	344	316	279	329	323	292	298	326	295	316	299	309	320	318	307	311	317	322	300	332	294	316	325	310	303	302	326	315	306	301	283	257	326	298	297	341	346	315	297	305	307	327	316	329	313	315	316	294	282	294	276	325	322	325	301	281	300	309	307	326	324	345	288	276	344	266	301	300	336	333	285	319	285	333	297	302	306	314	324	333	298	303	322	329	336	318	319	339	300	301	328	313	302	301	293	282	322	311	292	298	296	316	302	320	271	268	300	291	323	311	292	310	306	278	285	294	310	333	284	340	289	309	323	309	304	291	309	303	338	308	319	324	290	328	302	294	306	293	301	307	309	313	271	313	306	303	317	282	293	304	313	318	296	279	283	274	298	291	295	285	321	274	339	321	302	300	346	280	334	309	294	305	289	283	276	315	304	294	309	299	318	297	302	310	335	282	316	293	305	274	283	328	304	298	293	316	299	301	285	292	299	289	329	271	334	300	307	307	304	283	296	336	285	303	283	323	269	301	348	278	336	286	295	293	297	310	325	303	294	300	306	328	309	327	317	310	286	318	317	330	319	297	325	311	326	304	300	318	305	296	278	309	310	288	326	294	295	301	301	359	297	306	297	326	297	302	286	304	296	316	287	285	315	291	324	330	296	317	295	303	283	273	294	302	318	278	272	327	309	267	337	311	306	312	344	297	298	314	292	319	335	280	312	328	327	306	297	327	307	292	281	284	302	287	345	293	327	292	296	303	266	296	289	286	304	317	313	297	311	294	325	302	318	298	297	306	300	294	279	300	330	291	281	296	311	285	305	322	310	274	328	295	268	312	295	280	323	286	318	312	330	290	322	307	313	307	296	298	306	292	306	307	288	327	339	306	292	318	313	302	316	277	314	314	326	268	306	292	328	311	358	282	330	313	304	297	293	304	316	292	303	312	279	282	317	289	302	286	301	332	324	297	283	313	285	286	266	302	311	311	334	316	291	277	301	294	312	306	286	291	296	301	309	288	271	309	312	279	323	287	313	331	313	322	306	333	313	298	318	316	311	314	325	305	340	297	339	313	283	279	286	291	306	341	318	330	289	285	315	319	318	290	322	301	303	288	304	314	307	307	313	316	314	277	312	273	333	330	293	311	276	295	305	285	289	289	272	288	288	286	302	320	298	282	299	312	288	318	299	281	278	274	297	276	299	317	279	324	280	273	317	322	329	270	340	307	293	314	301	296	288	289	290	310	300	316	325	287	301	305	311	322	295	280	283	327	307	309	326	324	293	309	321	296	319	315	319	303	253	277	315	302	333	288	270	306	327	322	321	278	340	286	277	290	306	282	334	301	314	318	311	308	290	346	305	285	340	321	310	300	296	278	307	317	303	332	294	330	283	292	299	319	306	304	297	279	262	274	309	293	299	308	294	298	325	329	302	268	301	301	293	321	313	341	296	295	325	311	312	297	292	307	289	308	299	306	280	317	307	312	300	316	312	278	312	300	297	309	292	285	323	323	308	322	300	295	313	314	322	318	277	285	294	296	323	315	286	283	322	294	304	300	315	306	302	288	318	329	300	327	330	304	306	342	321	312	333	290	301	315	286	329	271	326	301	331	309	316	310	304	269	306	325	279	276	283	303	319	289	318	327	318	326	314	304	345	294	308	298	285	318	305	275	319	312	323	280	306	306	316	300	297	300	292	298	332	323	314	312	294	309	291	295	309	278	286	309	292	306	344	297	320	308	328	287	291	313	317	282	316	301	291	309	289	294	307	287	300	298	311	337	278	330	292	313	323	340	311	321	288	292	287	300	315	313	334	307	297	309	291	311	281	294	315	325	286	294	299	344	328	323	272	339	314	281	323	337	295	316	274	294	283	290	311	326	308	308	301	309	282	315	320	301	290	307	331	324	273	308	297	307	317	289	305	308	331	306	297	335	277	307	295	305	301	303	309	330	323	285	288	297	290	298	331	309	317	288	340	284	313	273	329	293	313	300	319	277	297	329	322	333	291	329	290	320	302	334	298	317	324	283	314	323	321	315	308	326	293	282	310	283	308	300	294	329	319	280	305	345	330	278	296	307	317	311	320	289	314	284	289	300	310	316	304	298	332	300	318	309	307	293	312	316	272	277	302	318	304	305	308	309	322	332	309	315	315	294	309	298	303	283	300	285	312	327	294	277	278	268	286	295	278	293	294	341	290	287	267	316	317	306	306	298	302	316	326	302	301	272	324	290	298	356	296	298	316	274	327	301	307	294	311	330	287	304	309	311	284	311	337	313	346	289	323	294	309	339	323	322	292	298	326	292	281	322	295	312	309	282	295	329	271	296	335	277	294	312	322	268	322	314	303	299	318	322	294	297	281	329	278	317	266	300	333	314	305	294	309	300	306	292	306	297	316	298	275	306	347	302	281	304	323	266	265	276	291	288	274	288	302	323	318	286	297	306	320	318	334	295	282	301	329	311	294	324	318	331	291	303	293	304	310	311	314	298	306	307	310	281	311	252	296	307	319	297	284	324	297	332	299	304	320	291	338	331	304	321	275	312	304	300	298	306	296	300	302	306	315	326	322	320	300	303	310	274	304	282	329	316	317	309	307	318	309	290	281	351	321	295	295	297	301	286	293	332	286	273	301	290	285	340	318	285	317	307	289	305	301	292	307	292	319	311	282	296	292	313	311	289	296	295	275	285	312	320	307	277	299	302	300	310	326	299	290	270	300	313	304	296	287	293	303	296	289	290	296	293	299	335	300	325	316	307	313	312	309	297	302	285	311	296	311	307	305	319	286	275	321	279	303	297	295	302	288	305	282	349	312	292	320	284	284	338	295	305	290	307	328	301	307	311	360	271	288	299	317	283	306	320	285	311	317	295	300	294	311	306	271	282	301	339	283	325	297	296	314	296	309	306	316	297	318	309	307	293	331	314	305	300	305	302	322	323	322	282	344	308	314	284	281	344	310	295	284	295	295	321	326	305	311	311	294	301	305	321	309	334	308	324	291	279	299	296	320	328	325	307	296	278	289	296	321	315	314	333	321	313	309	309	337	308	306	307	330	317	305	349	322	312	304	291	315	293	292	333	299	301	316	271	345	308	305	310	288	295	298	277	274	300	320	332	301	313	292	306	306	304	300	345	298	279	340	322	322	268	281	341	331	302	303	286	308	281	315	310	324	282	316	265	281	292	305	313	288	273	327	295	308	330	292	301	295	331	320	285	296	330	310	329	290	296	330	304	290	300	317	300	315	289	309	290	299	297	331	298	293	338	299	301	313	302	280	292	290	288	320	296	290	308	279	275	297	291	311	285	293	309	305	297	327	270	303	306	339	322	302	274	318	282	281	311	332	345	296	360	277	287	282	291	331	311	299	312	301	321	281	313	284	304	307	318	306	325	309	288	311	314	296	293	297	321	296	310	306	281	287	297	339	329	272	309	336	271	291	324	285	291	299	285	316	322	299	303	301	302	319	315	313	291	286	316	271	331	319	302	283	317	261	329	298
7936	1630	1463	1007	784	716	680	619	643	600	558	614	605	621	596	572	609	561	550	592	571	580	584	590	550	567	555	542	605	572	558	541	574	538	547	588	582	574	630	565	587	572	607	549	573	573	560	542	589	581	615	566	588	610	540	592	550	586	592	555	580	555	508	632	614	549	545	572	575	591	538	616	524	562	564	595	596	578	544	593	547	591	544	568	565	568	585	577	588	587	555	587	569	573	570	583	573	547	563	554	586	555	555	542	570	547	603	578	585	563	547	541	533	577	599	533	577	610	574	568	596	589	573	533	577	542	591	575	562	522	564	611	566	574	542	587	567	620	539	557	591	559	564	560	606	554	547	551	553	548	567	585	562	605	533	625	568	547	578	569	539	562	537	555	582	575	539	540	606	540	560	572	612	598	521	559	558	633	594	559	567	616	568	591	572	540	538	561	572	559	598	564	589	578	588	595	578	560	533	590	600	553	567	560	603	548	571	579	552	549	604	522	564	542	568	583	573	571	546	522	597	585	597	560	570	587	552	554	573	569	593	569	584	588	541	550	574	567	570	577	560	564	555	557	548	557	529	579	536	514	592	553	600	567	557	587	571	565	542	564	561	543	572	555	545	552	551	531	567	576	596	605	559	557	577	529	583	539	598	522	586	622	552	534	597	592	578	576	586	572	548	603	599	571	608	577	538	579	565	613	603	560	545	559	560	527	529	527	586	551	572	579	588	577	571	562	541	577	562	577	588	532	548	558	589	597	544	625	568	532	597	562	563	591	580	605	573	568	625	569	567	587	638	552	579	593	555	572	576	590	534	560	575	574	583	517	552	613	607	532	603	549	582	555	564	551	540	579	602	586	565	561	549	574	558	607	522	531	554	548	586	583	538	528	522	626	600	542	581	618	548	587	523	582	534	582	579	546	536	530	563	547	585	560	562	589	602	585	570	567	591	549	549	590	578	545	582	572	585	574	614	591	583	616	577	560	550	563	606	557	526	603	591	598	594	574	593	555	573	538	583	534	555	604	547	546	589	563	560	553	534	586	605	551	568	563	540	581	597	539	589	545	571	566	577	572	555	551	551	573	580	574	581	543	534	590	597	585	562	565	602	566	582	575	580	533	562	582	562	547	571	553	568	579	602	548	570	545	547	565	592	571	551	542	550	563	579	574	547	592	580	582	528	595	571	586	598	603	550	575	544	637	576	575	595	580	602	557	594	570	569	542	575	555	601	594	557	584	566	600	585	564	591	570	583	584	545	563	540	549	608	575	556	568	534	551	542	564	577	515	589	592	594	576	594	513	529	564	605	557	573	582	537	564	564	555	540	533	583	586	531	616	539	592	532	540	548	552	582	552	578	552	599	578	557	587	592	547	564	596	561	591	557	619	567	608	534	564	577	561	548	582	518	544	535	577	604	566	567	568	502	591	541	588	557	554	601	551	601	616	568	510	562	625	585	578	573	589	562	565	573	601	560	535	537	555	544	602	631	547	556	552	581	571	616	587	564	589	551	537	577	563	580	608	575	551	592	586	573	570	592	642	584	581	557	562	540	581	599	579	589	554	559	562	560	520	590	631	581	572	549	591	543	592	566	557	537	594	534	616	586	541	560	564	554	617	563	596	562	566	572	584	569	547	574	563	602	551	586	598	561	583	589	578	554	570	565	584	562	590	516	571	527	576	575	586	587	586	565	609	568	594	578	616	582	540	554	591	578	630	537	613	556	588	621	546	561	564	572	584	558	568	594	545	572	574	565	574	609	572	553	619	548	603	592	558	559	586	569	633	542	563	586	596	549	592	582	582	547	579	547	567	601	603	542	600	582	547	581	582	582	614	569	539	620	565	557	561	571	546	551	599	567	600	576	607	574	547	600	568	568	573	527	558	562	580	564	635	602	565	541	572	566	554	595	588	570	586	529	594	553	549	606	560	576	564	573	590	571	573	589	621	555	599	597	599	549	554	581	621	562	592	568	529	597	608	544	552	571	553	597	574	566	550	568	604	535	606	588	529	567	582	523	556	582	550	605	562	567	555	543	571	553	573	570	580	562	535	562	512	587	583	556	599	588	551	566	590	585	573	547	568	568	577	637	587	559	561	577	562	604	573	565	559	530	583	565	575	583	539	566	576	580	579	583	598	611	607	525	559	577	592	566	567	549	560	532	547	547	576	596	562	565	575	580	594	604	592	634	588	541	528	564	571	593	552	596	576	565	579	542	575	554	570	570	601	541	510	572	577	568	580	587	580	591	545	548	571	566	564	583	594	569	580	549	580	570	576	552	559	569	583	543	577	544	564	592	598	561	596	560	554	615	541	587	561	590	570	583	574	614	577	585	547	590	643	571	572	562	541	584	557	619	576	552	606	549	589	559	538	555	544	557	576	545	569	549	525	626	594	584	582	579	566	554	561	611	553	578	560	617	555	598	587	580	520	589	575	579	579	539	556	595	560	586	567	626	556	550	585	544	586	571	581	531	575	595	577	588	608	562	522	556	615	610	566	580	577	554	630	570	571	535	514	523	596	593	538	592	549	571	546	584	581	565	574	600	590	528	570	577	548	595	574	556	587	543	557	593	577	561	581	584	613	582	571	577	565	606	610	537	545	598	604	560	560	578	563	582	573	573	588	560	534	530	590	596	590	591	548	593	579	579	565	592	597	582	581	578	525	587	612	598	570	554	598	557	588	568	595	570	595	576	575	605	567	606	581	570	543	571	558	573	587	539	586	558	569	565	563	563	564	605	556	569	563	579	574	569	537	547	578	555	528	578	587	588	562	559	563	537	567	574	575	542	575	562	578	564	552	565	593	570	552	600	536	581	569	563	548	546	601	565	567	570	564	565	608	574	559	547	563	566	590	536	549	547	567	595	601	571	547	570	564	540	583	552	592	557	559	599	524	526	588	528	602	570	541	596	532	542	561	563	568	531	599	561	553	569	601	583	565	592	546	579	554	549	609	585	581	564	592	603	578	564	576	588	568	580	571	538	519	598	547	573	584	580	578	546	509	554	557	552	548	561	544	558	564	590	552	549	553	577	598	567	569	589	564	547	554	526	592	596	557	554	567	564	546	567	574	614	532	523	585	676	561	585	575	536	575	567	600	553	573	571	568	596	599	587	611	600	545	533	576	549	563	580	576	547	573	584	582	528	592	537	516	595	552	611	596	557	554	539	567	561	581	532	592	579	585	564	592	540	594	566	542	574	590	588	560	550	565	570	576	611	570	564	571	566	601	560	547	533	557	569	596	540	553	518	551	555	552	533	517	562	550	582	532	599	573	555	575	542	569	581	551	593	581	591	540	548	577	582	588	543	561	551	536	571	555	562	634	598	549	575	574	582	579	566	587	606	567	552	563	549	579	541	556	567	577	595	575	578	559	555	541	568	568	576	584	544	572	521	603	567	619	558	573	620	572	566	593	569	539	582	577	542	611	596	605	546	544	586	593	567	587	603	567	537	564	628	593	553	574	600	549	570	571	517	541	573	598	570	561	592	565
24100	21062	28136	24232	18905	1417	587	432	312	303	264	267	256	232	238	198	197	211	201	196	159	179	196	193	185	172	187	181	156	191	158	222	175	165	176	193	172	182	149	173	168	165	173	175	183	170	175	161	171	146	170	176	160	181	188	177	160	175	171	160	156	165	154	174	167	164	171	193	171	171	155	151	166	157	172	168	158	170	174	153	143	150	148	157	152	166	167	179	175	191	144	156	167	159	169	140	154	152	205	162	169	182	169	168	151	165	175	151	164	163	141	170	170	165	154	156	180	191	178	165	158	165	146	175	159	161	165	148	170	172	149	155	170	161	141	172	180	168	138	171	163	184	173	175	149	171	172	168	174	162	172	180	189	198	147	167	159	168	161	153	172	169	178	179	165	179	163	125	174	167	192	155	181	160	145	162	140	170	165	166	139	178	158	185	182	158	158	150	133	176	166	163	158	179	173	161	147	176	186	170	158	149	144	143	161	154	162	179	166	172	153	169	160	172	184	168	169	170	167	150	158	182	175	169	153	175	176	154	187	177	160	152	155	153	161	169	169	143	162	191	174	158	179	140	165	157	164	156	181	162	171	140	157	162	151	156	162	183	152	154	145	163	178	167	135	135	185	165	148	177	176	147	154	145	177	164	195	155	156	141	174	177	152	138	162	152	148	138	145	161	161	151	157	162	160	148	151	151	148	176	185	162	195	161	157	161	167	159	154	162	192	146	141	168	153	159	159	170	160	139	167	155	186	185	149	172	168	172	156	183	151	182	173	163	150	173	166	176	173	159	170	152	168	155	154	161	173	153	162	168	183	163	132	185	174	132	165	186	154	147	164	171	153	156	165	156	167	177	158	187	146	158	184	149	187	152	162	154	162	142	147	166	194	158	170	155	177	173	168	166	138	168	156	173	157	177	174	170	169	168	173	192	166	164	188	151	150	164	173	173	159	159	160	170	168	172	160	172	160	167	166	174	175	158	162	166	150	159	154	163	165	144	175	168	172	167	154	172	142	170	185	159	170	175	175	169	171	176	175	154	177	176	178	183	170	185	186	169	157	173	150	153	157	168	155	193	167	161	166	166	172	177	182	180	198	165	174	156	182	171	165	176	164	138	170	155	195	167	180	149	168	181	165	171	150	177	152	166	196	160	170	141	157	158	174	162	162	168	134	159	183	175	151	153	172	165	152	161	167	158	179	178	179	156	159	172	163	173	159	160	163	171	147	161	185	165	171	176	155	182	184	186	173	167	159	177	174	171	167	137	153	174	167	187	183	181	160	166	168	164	156	150	179	191	175	172	151	151	159	193	169	168	174	170	162	190	155	158	165	136	183	161	182	168	156	154	179	168	147	154	185	156	162	152	154	166	166	166	159	153	169	179	164	186	167	147	155	160	156	147	174	182	157	159	181	177	177	171	162	160	157	151	162	154	151	171	173	153	178	162	168	166	181	146	155	151	153	164	164	171	187	164	173	199	164	157	152	168	179	191	197	146	166	164	175	155	158	160	167	156	175	181	169	177	168	168	153	165	192	161	163	145	158	183	158	180	166	192	160	166	159	169	147	159	168	151	170	163	154	165	155	145	175	153	156	158	166	150	156	165	145	147	168	171	185	173	172	161	153	138	154	169	148	140	173	158	152	165	160	152	176	178	159	148	174	194	151	166	148	155	147	167	157	172	161	144	158	178	170	144	167	176	170	151	176	172	155	175	156	153	158	155	186	172	164	190	172	174	155	152	153	174	171	153	169	192	153	161	166	175	159	184	159	177	148	166	169	157	195	156	137	165	174	184	151	180	173	177	176	153	169	161	161	180	149	164	152	143	156	166	170	169	148	173	150	174	168	173	146	138	164	145	155	169	153	171	181	173	133	173	165	157	159	187	185	149	180	175	171	128	163	164	166	171	173	148	165	170	165	170	167	160	174	158	168	162	183	186	169	178	177	176	164	161	160	187	151	185	181	198	156	168	168	179	160	158	153	160	161	171	162	176	148	158	155	131	176	146	166	165	165	172	171	182	159	159	163	159	141	167	175	172	180	170	159	166	148	169	161	161	160	154	155	160	182	161	157	177	163	156	154	181	171	175	157	153	137	144	174	164	164	155	158	143	177	169	159	180	169	161	163	169	166	163	165	161	172	172	174	169	171	194	180	178	158	160	147	154	151	167	164	164	157	172	151	166	156	178	174	165	165	175	174	162	161	154	154	159	170	173	149	170	143	173	189	143	154	151	160	164	163	158	147	160	172	152	169	150	148	174	161	187	154	143	183	158	168	169	174	162	181	158	167	178	138	162	164	176	170	163	153	151	131	166	147	163	172	179	162	179	156	159	168	151	162	150	157	163	159	173	154	160	179	165	154	153	180	170	176	145	184	159	171	166	180	153	163	171	166	172	180	169	205	146	178	161	174	160	149	167	183	155	155	143	160	183	164	143	157	151	140	173	178	172	184	165	171	176	175	154	172	189	175	168	147	146	170	162	142	161	162	140	156	163	172	180	129	170	168	156	176	155	179	154	180	165	162	150	177	159	146	141	110	179	168	172	155	156	170	181	147	144	167	160	171	159	159	164	179	188	175	163	154	165	140	184	166	164	142	141	156	174	175	169	151	157	156	141	182	166	172	149	188	166	177	179	152	175	183	160	148	157	168	149	175	170	173	166	160	193	167	145	170	167	156	170	180	165	144	174	137	163	176	186	158	157	154	172	171	177	151	148	124	163	159	153	185	170	167	158	179	181	161	163	147	158	172	155	168	173	180	152	164	168	179	194	188	162	161	155	157	182	147	167	182	173	153	142	172	155	164	140	153	186	161	171	135	154	152	152	152	156	173	162	170	173	182	159	176	185	186	158	170	163	144	169	164	166	153	161	178	153	165	170	162	138	146	181	146	174	156	181	167	186	164	162	156	169	187	132	152	145	179	160	139	177	173	159	158	174	140	169	178	171	160	158	162	170	165	182	159	163	155	154	171	151	171	190	164	162	169	165	188	144	184	179	171	157	160	165	160	155	189	167	161	128	180	158	163	163	155	162	162	165	152	175	166	165	169	155	140	167	152	167	188	172	159	177	164	160	156	184	149	151	157	174	172	168	158	173	174	155	137	141	171	169	145	148	171	152	154	165	165	151	177	153	153	168	145	159	161	158	167	171	179	155	148	170	172	155	161	165	164	167	169	185	165	164	147	140	154	151	184	158	151	156	166	165	157	170	163	163	148	167	162	151	184	160	182	148	172	178	187	191	156	163	158	174	163	169	155	186	173	158	143	176	155	160	143	154	156	159	173	157	165	164	139	163	163	175	151	171	161	145	163	174	146	188	177	170	171	152	157	182	166	153	176	169	163	157	160	169	167	135	160	160	172	168	174	167	159	157	179	157	161	138	158	159	172	173	154	168	139	165	169	164	171	147	130	132	205	171	160	172	174	177	145	133	155	150	148	149	166	168	165	151	190	184	164	149	189	160	178	172	170	152	157	178	161	169	163	166	160	149	159	162
14170	9658	8241	4106	2670	1863	1560	1147	936	842	705	681	599	604	502	491	449	421	429	466	410	381	377	413	389	365	368	346	352	345	378	348	362	352	378	363	339	349	345	327	355	330	338	344	312	354	372	328	359	343	360	340	312	313	328	315	308	297	350	303	320	337	350	365	324	328	304	322	327	321	325	299	301	299	351	317	313	307	340	323	313	313	285	286	331	325	325	286	301	323	317	339	357	331	327	319	305	330	302	305	307	303	315	326	317	328	297	313	302	308	306	326	314	340	335	302	324	319	308	321	321	288	307	324	305	308	336	309	307	357	335	296	273	308	343	305	311	334	312	320	296	313	346	302	345	312	325	312	335	301	330	295	343	327	345	333	315	291	312	337	328	344	333	320	343	322	293	300	295	281	283	312	306	338	297	311	310	322	313	346	319	310	296	319	289	317	305	312	324	304	357	329	305	302	311	314	316	318	308	321	282	341	308	332	294	302	330	336	325	316	323	297	311	309	302	298	340	335	307	307	336	308	316	300	321	283	331	307	294	323	316	324	331	329	322	319	292	318	297	298	337	298	345	309	290	308	309	309	318	361	328	303	295	301	322	311	322	301	293	347	310	317	342	314	315	303	321	330	344	281	306	355	335	341	307	353	317	300	322	296	290	302	303	328	337	290	306	295	300	326	318	315	339	354	321	321	314	335	311	273	346	328	345	298	293	326	328	307	316	343	307	331	318	354	329	314	337	339	283	320	335	321	321	309	331	313	294	297	310	340	320	287	300	353	327	328	294	347	286	301	342	349	314	296	326	335	342	311	319	308	319	327	287	323	308	336	337	313	299	349	322	305	293	291	307	299	308	339	323	303	334	298	320	359	330	324	290	309	331	325	320	302	326	316	319	288	314	300	345	315	305	314	310	338	329	330	304	325	312	309	334	315	303	336	319	309	361	311	300	300	312	309	315	340	266	318	321	316	322	284	340	293	296	340	310	305	326	320	307	304	315	288	321	341	307	315	346	289	292	307	314	290	317	308	309	324	319	347	318	334	297	319	299	303	279	326	330	332	290	302	325	330	344	320	315	323	328	296	344	300	337	304	307	345	309	313	300	297	335	331	312	292	305	288	309	293	316	297	281	295	318	327	335	335	332	311	305	343	345	302	308	331	323	326	337	297	284	331	306	329	335	322	335	334	309	298	342	318	305	325	313	290	296	299	267	312	273	321	338	291	306	341	304	324	331	332	305	311	309	301	326	306	310	356	304	329	328	307	350	294	336	302	301	325	317	298	319	318	285	319	306	324	322	305	313	342	330	339	353	308	297	295	286	343	310	318	322	325	292	316	309	311	334	313	272	304	311	343	290	294	325	301	319	321	317	311	307	311	315	308	335	309	332	332	289	345	331	371	306	295	326	286	292	316	341	310	337	345	304	311	330	324	334	323	331	319	323	342	311	301	315	345	307	341	299	314	292	330	341	340	329	302	334	327	349	327	318	342	307	311	272	301	313	359	330	309	336	305	318	294	325	308	310	295	309	341	312	304	354	321	317	338	311	305	289	300	326	320	292	281	360	329	324	330	329	318	338	329	325	309	338	319	323	326	298	315	297	303	327	315	334	327	333	314	324	313	307	298	307	317	303	344	314	318	322	301	315	302	299	297	326	306	347	329	325	345	311	320	321	337	330	287	322	332	350	310	305	306	312	315	334	331	331	302	313	295	295	326	318	346	288	319	316	306	300	335	311	309	332	311	280	274	295	288	286	312	335	287	279	308	344	307	305	277	294	343	317	298	364	292	319	330	290	315	311	317	301	315	301	352	304	325	328	303	294	316	297	310	325	303	341	312	341	338	300	318	315	299	309	333	320	345	298	312	331	302	338	315	313	298	298	334	318	308	328	304	305	341	316	296	315	342	302	317	308	318	289	320	304	309	295	353	315	291	327	314	314	319	300	306	311	318	310	330	317	350	314	316	299	335	294	348	340	327	320	335	316	309	343	309	315	318	308	335	346	335	323	329	345	300	354	296	295	315	320	307	334	323	325	298	331	296	309	304	299	304	310	361	322	313	296	301	327	335	305	321	304	285	292	296	285	281	308	306	311	333	312	302	321	318	313	324	307	273	305	305	319	293	293	317	283	302	321	279	326	313	340	304	310	300	314	321	306	326	344	307	342	300	321	302	355	321	334	287	323	314	315	305	298	309	326	321	321	334	308	302	289	325	346	305	318	304	327	307	281	318	326	287	344	357	327	321	302	306	313	295	289	317	318	309	350	308	328	327	289	311	344	287	339	322	316	295	327	326	315	322	302	318	330	325	322	342	315	304	288	288	308	335	291	312	296	311	317	292	325	327	334	291	312	340	338	313	303	299	316	343	311	340	377	280	298	303	346	294	314	349	323	313	338	313	355	291	276	323	328	301	308	295	311	295	306	323	323	339	345	323	291	297	320	282	301	301	323	311	319	308	311	336	299	355	294	304	323	320	330	318	346	300	318	299	356	302	336	350	356	310	329	322	325	313	324	285	344	307	323	346	287	323	308	351	311	293	285	331	335	333	306	338	315	330	325	314	292	287	320	332	309	343	322	318	323	299	321	309	309	297	317	301	292	348	290	315	304	343	326	290	305	331	308	296	325	288	328	319	334	288	310	303	320	300	303	302	311	331	334	301	312	304	280	307	312	319	338	310	289	320	322	308	308	313	327	298	320	324	302	312	293	328	342	335	311	358	311	331	336	313	323	327	304	304	328	307	304	312	300	322	291	281	290	308	305	309	307	346	319	291	288	330	361	297	350	310	318	327	298	300	327	332	345	297	300	332	347	311	331	307	323	315	323	326	282	317	334	332	310	291	328	286	343	310	333	308	324	306	309	290	326	344	315	285	293	303	327	321	315	310	315	316	321	296	293	337	310	326	308	299	314	298	275	328	318	286	282	330	325	307	317	310	275	297	306	311	302	345	317	328	319	299	321	299	307	325	318	344	297	364	287	316	290	313	304	320	306	327	303	328	299	281	303	338	292	336	321	288	325	308	350	294	319	307	327	325	334	300	298	337	307	327	284	332	333	313	297	349	302	309	324	344	353	336	316	305	318	301	316	348	331	310	311	331	334	294	338	328	294	306	308	296	306	295	347	304	315	298	314	309	335	324	315	329	324	324	326	340	295	289	319	291	296	290	300	302	315	302	320	296	315	342	318	330	316	318	280	334	309	315	307	324	333	320	312	318	292	300	298	335	338	323	321	349	348	311	304	312	295	343	324	302	318	344	315	320	302	304	348	327	274	308	308	314	310	322	329	331	303	304	326	280	330	285	313	310	318	311	304	340	323	296	324	314	288	341	311	313	317	316	312	326	305	327	321	337	338	297	323	340	304	296	304	315	327	308	297	316	306	323	297	303	310	308	314	319	322	320	310	329	329	297	335	299	297	290	331	309	345	285	301	335	315	279	329	306	331	318	335	335	296	344	320	280	333	297	318	324	305	340	306	300	285	310	293	291	318	355	310	292
23065	21036	28852	23440	21037	17701	1829	850	682	556	571	546	483	460	452	453	437	459	417	427	416	402	384	413	388	360	361	416	402	394	399	358	377	379	390	382	354	358	344	358	363	370	371	371	357	355	377	376	363	390	368	367	362	395	372	369	394	377	342	386	349	356	368	367	358	354	358	381	340	372	376	358	387	392	375	338	346	357	368	354	351	367	362	371	351	349	370	348	356	369	354	378	349	376	353	376	323	355	340	336	374	354	367	356	383	346	360	351	382	394	386	386	370	348	379	354	351	351	359	352	357	383	374	383	363	327	370	374	351	352	390	377	372	346	370	341	357	367	350	382	335	364	335	349	360	375	356	366	308	356	345	355	344	340	364	376	389	360	377	361	346	388	358	404	389	325	384	379	344	329	361	384	337	370	376	375	348	337	363	362	363	347	373	355	375	333	321	349	372	322	360	353	365	382	356	342	386	354	391	345	357	343	342	376	336	354	376	371	354	345	361	380	362	379	396	347	355	330	378	366	372	379	359	358	323	381	386	341	359	366	362	354	350	330	347	353	404	356	346	382	384	361	372	405	335	356	362	362	356	386	374	364	388	358	313	323	378	379	367	346	333	359	369	355	354	382	337	371	367	339	334	362	349	371	370	350	364	377	396	367	370	371	389	378	363	367	349	358	360	320	380	361	357	385	354	353	319	354	389	356	337	358	394	378	349	331	363	389	388	364	365	334	364	361	342	341	350	370	345	382	342	396	343	345	373	370	367	365	337	344	390	323	339	365	379	359	378	355	353	354	373	362	358	388	358	341	358	378	380	350	356	354	342	376	365	382	356	341	359	317	408	372	366	359	340	360	363	369	395	344	347	383	381	362	370	376	363	350	376	368	340	357	342	358	338	375	312	365	351	397	340	379	370	370	371	347	351	360	393	371	345	350	367	349	364	368	378	349	338	379	387	340	343	315	383	412	354	382	350	379	324	339	352	358	352	362	365	371	376	348	346	379	379	351	376	361	383	384	388	351	340	310	374	366	353	374	390	372	350	376	376	347	351	365	356	393	365	380	346	365	366	349	360	328	347	389	348	335	357	366	393	337	381	375	342	351	349	329	386	360	377	351	378	348	371	396	374	406	351	339	328	361	362	367	368	391	354	382	372	376	349	359	349	339	353	360	363	361	378	377	352	330	324	342	365	351	330	346	376	370	359	368	346	397	362	409	360	346	333	357	360	324	345	347	386	362	368	371	351	371	383	367	351	343	379	380	342	329	346	364	386	402	404	389	372	359	340	356	332	367	388	372	339	354	346	358	364	363	364	331	362	352	362	342	353	378	341	363	353	351	363	364	374	361	338	337	367	350	371	351	412	356	387	380	382	355	355	350	366	375	352	362	372	365	356	353	343	309	342	350	382	374	378	351	366	370	388	377	349	353	355	352	343	364	361	365	348	340	381	357	355	359	393	354	327	342	314	352	357	349	351	357	342	352	349	326	356	348	342	349	361	366	359	364	340	351	372	364	339	367	366	353	365	373	373	369	359	364	350	322	349	349	322	350	339	353	379	382	360	359	359	356	386	359	357	353	365	344	336	342	336	361	354	409	353	348	344	380	372	360	348	384	371	357	352	367	355	393	376	361	391	376	359	379	383	324	360	395	359	364	377	379	356	357	348	378	388	360	342	353	410	366	350	331	352	355	348	348	354	343	345	364	329	348	352	369	322	378	369	352	373	355	360	392	395	359	356	359	363	357	364	369	353	319	347	361	338	387	336	339	349	359	386	354	373	352	368	343	351	331	408	332	375	366	345	366	363	371	367	384	326	349	361	377	384	350	380	328	341	341	399	368	393	369	378	322	349	338	346	383	367	380	376	359	364	358	332	344	367	371	384	366	355	372	356	399	345	387	355	359	361	354	380	359	382	379	399	373	370	366	341	347	365	356	348	327	344	347	339	312	374	360	319	370	360	357	323	355	363	331	342	353	384	363	372	367	391	365	369	373	369	368	359	336	385	345	356	367	366	358	365	328	362	362	380	379	337	310	359	339	367	364	353	362	379	338	368	313	407	393	337	333	362	390	408	385	369	356	394	360	341	368	350	360	354	343	379	379	388	356	375	375	358	335	373	346	358	311	384	329	361	359	344	377	358	377	334	357	324	334	379	375	380	406	375	402	367	345	386	367	349	339	353	367	357	339	357	357	367	374	372	371	387	373	351	340	351	355	343	342	373	364	351	381	352	361	343	372	352	383	379	377	341	330	371	369	374	378	376	371	382	343	352	373	351	365	352	355	334	383	375	365	370	354	359	370	397	335	340	385	356	341	360	365	380	352	372	383	351	359	370	375	366	353	356	371	347	349	350	380	335	374	387	381	377	375	343	378	378	367	367	383	377	342	334	358	331	350	357	351	368	392	347	353	356	388	367	321	374	386	407	371	355	366	356	391	376	361	397	389	357	370	366	359	364	345	380	386	367	352	372	356	397	360	358	355	336	341	384	360	364	355	331	359	348	356	368	396	364	371	362	349	374	382	355	332	335	365	325	375	413	360	375	362	363	336	364	381	349	393	388	349	369	392	349	352	361	345	351	361	348	329	357	365	367	354	374	340	355	353	356	353	367	317	332	372	330	373	352	370	342	349	371	348	361	329	344	336	376	374	350	371	357	343	378	377	360	346	331	362	352	367	411	314	355	364	360	379	329	359	372	378	337	358	362	361	342	369	345	370	337	379	390	339	330	330	356	395	346	345	356	336	332	345	372	393	392	355	376	350	361	365	390	351	370	371	385	409	358	358	348	336	369	336	362	376	345	369	364	341	341	353	373	357	380	344	342	366	341	364	332	329	344	342	358	354	368	366	349	361	355	370	378	382	360	372	313	348	330	363	303	326	388	368	369	391	360	353	367	375	355	366	359	379	362	345	388	384	349	356	350	371	393	361	363	371	371	344	372	357	357	373	358	392	339	342	375	359	378	355	341	361	361	361	391	373	340	326	386	368	352	352	327	334	383	355	350	393	335	368	359	334	321	349	369	336	381	394	345	395	384	356	369	378	382	372	366	363	362	367	410	357	383	406	351	363	407	343	413	388	386	350	373	373	330	353	349	342	373	407	331	332	374	353	374	358	375	343	347	380	353	408	329	373	355	375	376	363	378	388	347	360	335	337	343	371	356	372	369	397	339	367	325	332	354	340	385	377	373	350	381	362	365	344	386	375	365	354	330	337	374	381	360	349	367	356	389	353	345	402	364	345	363	361	323	366	423	364	332	361	378	376	322	378	316	405	354	401	405	364	347	379	387	376	355	389	380	315	330	353	372	380	361	364	359	360	369	376	373	369	353	341	339	327	361	368	355	357	379	365	370	347	384	349	362	403	341	354	375	370	313	379	354	364	324	345	354	373	371	382	349	350	329	361	358	351	367	397	355	413	384	369	363	367	340	376	359	343	356	345	341	333	361	367	366	347	340	336	357	368	374	335	349	333	344	370	370	360	345	371	378	344	360	354	371	342
16561	15858	13177	7161	4920	3556	2820	2218	1899	1669	1391	1179	1120	1115	1035	990	866	884	816	813	803	802	753	684	715	746	723	733	720	754	695	658	684	633	646	673	656	678	706	647	624	683	623	684	649	706	611	648	684	603	605	661	595	649	652	631	659	626	599	640	626	621	622	660	606	606	638	627	619	660	655	602	615	661	581	629	641	588	632	616	638	621	628	631	633	630	652	635	647	615	626	574	601	632	616	615	607	638	659	660	610	630	601	625	636	595	606	622	623	599	622	626	653	632	603	564	580	614	656	613	614	582	640	586	589	615	644	617	662	633	660	663	585	633	602	614	618	661	560	585	674	602	613	589	598	604	627	574	621	606	594	633	584	643	579	612	643	592	614	616	605	622	679	629	637	634	632	581	605	660	597	629	614	638	575	633	650	598	636	613	641	636	640	631	623	650	601	640	621	601	634	607	603	634	637	624	630	599	613	589	627	593	659	608	633	625	598	595	640	614	611	641	601	614	659	610	574	626	645	595	630	631	605	601	621	652	606	641	619	601	623	592	661	599	604	604	620	625	584	614	563	567	579	623	557	637	630	615	591	624	589	645	644	575	608	635	637	644	573	545	618	593	609	584	606	589	590	614	590	595	674	605	616	625	631	598	611	586	634	566	628	640	608	641	576	606	657	580	598	654	597	642	599	597	597	620	634	639	630	624	622	633	604	652	619	636	611	626	620	617	627	612	611	625	624	609	644	566	628	638	599	587	574	591	591	635	596	573	578	566	637	607	600	603	611	603	649	627	626	614	654	615	624	633	644	615	618	544	630	608	565	621	610	570	637	604	579	618	640	606	596	637	614	635	655	618	598	583	590	612	682	614	601	615	577	604	599	661	613	615	647	602	607	598	610	599	601	638	654	599	642	628	640	616	623	601	627	627	610	634	597	617	645	596	641	597	606	581	619	666	646	633	599	594	618	640	607	617	646	630	577	624	590	584	605	598	641	610	667	647	626	593	605	564	590	613	607	608	562	595	632	578	639	623	604	582	591	671	614	641	603	611	627	581	619	621	587	568	563	634	631	625	582	596	669	637	603	637	608	634	619	605	601	580	588	646	578	605	622	659	593	641	626	588	646	590	579	580	652	596	668	615	588	646	593	603	631	612	629	634	619	616	609	635	584	577	625	613	583	599	649	637	642	620	655	565	598	591	615	580	586	668	596	625	614	623	592	632	612	601	626	603	605	642	662	625	614	585	631	590	590	606	602	619	600	604	572	607	646	650	644	632	640	610	621	631	603	616	625	580	627	593	574	591	598	630	660	622	611	633	627	615	643	625	581	629	639	639	668	591	583	585	606	612	603	618	635	609	654	610	601	613	595	596	597	595	620	643	659	623	629	635	615	635	585	606	593	624	595	640	637	631	658	656	608	641	627	656	615	632	667	607	594	627	631	591	600	617	593	632	578	629	607	613	607	592	626	623	594	658	633	597	571	640	587	598	649	586	600	643	629	644	635	628	614	637	621	641	619	628	617	617	593	601	593	589	618	633	639	611	595	630	643	620	646	620	643	634	571	620	605	584	578	609	650	622	596	599	629	597	628	626	609	599	592	632	604	620	622	596	595	573	661	616	607	600	607	643	591	624	668	618	600	622	623	681	584	630	608	667	619	623	585	606	618	581	606	571	639	680	636	613	580	633	588	629	659	596	629	600	615	650	613	653	587	611	584	603	593	630	622	619	569	535	622	620	613	619	596	626	620	649	631	604	633	557	605	556	621	601	613	631	617	570	615	657	554	601	592	600	674	604	602	636	589	598	578	600	628	638	586	668	609	583	613	577	648	597	612	577	590	672	622	598	627	646	594	641	558	635	570	602	689	604	605	616	624	608	625	606	642	605	650	611	613	634	619	631	638	639	623	591	643	585	635	602	631	645	604	619	649	613	612	606	592	617	614	592	600	597	639	592	567	614	650	592	653	602	596	665	609	583	593	646	619	624	619	636	592	647	623	642	640	616	656	630	669	601	540	623	592	600	594	621	604	620	608	599	583	633	612	625	613	592	649	599	592	563	588	576	594	642	607	631	595	602	613	592	619	564	582	606	614	668	606	600	597	620	621	605	621	636	616	625	611	657	588	619	610	596	666	627	566	654	607	604	615	604	627	621	620	609	654	593	657	639	570	616	637	598	622	632	628	651	623	624	633	565	615	617	646	614	605	624	639	644	614	618	561	654	604	617	570	644	600	625	595	632	596	594	591	632	595	600	634	582	593	614	586	589	596	630	597	632	583	633	637	649	582	606	613	669	623	621	597	606	611	619	661	604	562	643	637	611	643	615	600	644	655	647	629	586	594	630	648	587	577	596	594	633	624	642	618	627	606	623	611	627	597	663	600	630	602	640	607	619	620	615	630	638	614	627	611	590	593	649	585	597	637	582	633	637	618	596	614	581	643	600	631	615	630	637	623	617	611	607	643	628	623	606	651	622	623	588	596	653	619	623	613	631	625	610	614	610	617	639	601	623	615	613	562	590	627	635	609	603	597	619	611	602	615	638	637	619	610	654	583	633	594	639	601	610	598	586	600	617	601	645	596	634	617	612	611	588	639	593	651	633	585	595	616	602	578	639	593	646	620	615	630	653	614	598	653	654	612	624	595	632	616	640	639	611	636	638	590	637	632	663	610	624	617	639	641	629	622	665	645	581	638	625	572	600	625	621	703	582	597	600	628	661	593	569	603	609	582	611	602	598	634	588	562	594	601	623	631	629	649	634	635	590	593	657	629	545	638	626	617	601	650	579	642	639	628	626	655	624	590	565	611	629	624	626	587	621	605	608	604	607	613	622	608	625	611	605	570	559	612	621	580	642	647	615	592	623	614	652	643	628	626	625	597	593	623	618	636	626	598	601	573	616	586	604	629	590	617	657	593	614	610	566	627	598	631	626	636	601	590	626	612	564	575	620	587	591	632	660	579	586	648	611	571	633	629	628	629	591	574	561	622	639	568	603	624	600	611	612	636	613	630	661	636	660	616	629	562	609	578	630	625	581	620	604	568	620	571	620	635	627	622	591	592	615	617	622	631	602	649	646	591	601	618	559	590	613	654	623	587	630	646	591	611	640	607	626	656	567	608	593	609	594	647	594	619	635	577	602	609	617	595	638	631	609	629	612	588	609	587	602	648	645	604	607	629	582	593	650	571	633	644	570	633	606	649	583	594	577	623	632	638	627	609	633	633	626	569	604	664	633	612	647	601	656	590	601	620	616	593	590	643	640	619	609	642	627	633	660	612	658	634	628	627	592	586	625	660	544	651	622	607	624	604	605	606	628	602	596	572	572	624	596	615	601	645	625	591	599	608	617	634	634	569	625	577	623	594	628	600	615	613	602	626	630	630	576	590	609	601	645	580	599	603	650	617	638	608	639	642	584	607	638	598	653	645	592	616	638	600	625	622	642	631	612	577	627	634	584	624	639	600	629	626	580	622	575	617	610	602	599	573	662	620	631	606	598	677	611
26487	20180	7106	618	383	344	325	360	323	333	340	312	317	297	295	347	301	319	300	322	316	284	318	332	320	268	321	311	294	289	333	305	306	316	324	281	273	272	313	298	272	320	313	346	276	288	287	307	286	291	307	304	298	294	340	325	287	316	318	304	306	280	301	336	284	316	290	292	302	306	298	307	284	306	279	290	303	334	309	298	304	322	289	307	288	303	320	315	296	326	306	300	326	299	311	330	300	313	330	292	337	294	291	289	303	332	303	304	310	299	276	318	292	298	285	321	313	262	316	296	337	321	319	303	300	303	273	291	296	298	319	319	282	297	293	317	301	322	335	318	299	299	288	317	298	270	313	316	282	308	294	282	314	324	303	300	269	300	287	294	326	317	291	280	311	264	302	320	274	327	310	314	289	270	302	290	293	305	327	297	296	318	319	303	334	329	316	300	343	281	289	293	299	292	318	292	293	302	277	296	298	287	279	341	318	316	289	318	275	310	305	307	323	290	314	322	348	309	329	332	282	306	286	313	278	291	303	338	310	305	309	288	298	269	308	311	297	314	295	306	276	308	319	304	291	276	328	315	335	290	301	315	269	307	283	321	290	292	313	302	293	321	319	305	301	321	288	294	297	296	309	280	322	289	271	291	317	297	328	315	288	307	300	289	301	295	296	278	279	305	313	264	313	305	321	280	312	319	293	328	310	284	299	314	266	330	315	300	307	314	292	314	322	313	282	333	305	309	306	311	290	286	350	293	285	299	310	316	277	295	294	302	297	272	309	294	302	305	304	281	301	325	284	320	310	321	311	300	316	308	308	293	299	322	288	309	294	312	304	317	308	307	308	304	310	283	318	296	267	335	311	294	296	302	295	303	348	305	327	316	305	335	313	330	303	309	313	308	320	307	306	321	336	300	308	295	295	299	311	326	319	284	276	303	303	319	288	311	321	283	304	307	331	311	288	252	330	268	290	318	298	299	290	294	333	273	316	312	299	323	316	304	268	294	310	302	304	285	316	336	325	315	313	311	285	302	285	332	322	308	296	303	313	304	330	315	279	327	287	308	338	300	311	308	299	284	318	275	303	300	310	315	310	318	296	301	302	283	287	305	315	306	309	297	289	314	325	290	301	308	291	296	287	317	334	279	306	325	328	293	316	305	284	305	281	277	293	321	306	322	340	303	323	300	321	313	302	296	314	265	295	277	295	286	309	323	298	310	263	277	291	284	301	289	327	267	311	300	291	334	335	315	275	316	284	310	316	330	297	298	294	300	318	305	272	307	284	286	327	317	306	315	304	317	297	323	326	297	319	315	303	321	286	298	287	325	308	330	285	277	306	287	284	313	309	311	307	307	317	270	271	312	291	294	277	312	302	281	314	336	289	305	306	319	302	305	290	285	297	295	266	308	322	283	320	295	309	325	284	296	315	305	301	266	296	315	292	300	257	309	301	285	304	310	330	282	314	307	307	323	342	327	263	317	303	305	288	316	306	346	324	299	318	320	276	280	300	307	290	292	316	298	325	295	326	299	277	313	282	297	327	312	285	298	313	321	282	314	304	279	293	307	314	316	325	311	306	296	290	316	289	324	313	307	310	312	297	308	312	309	316	297	279	331	299	290	298	270	245	310	340	316	280	300	311	315	319	327	287	283	347	318	304	310	271	264	306	327	293	288	303	311	295	324	308	316	305	307	306	307	328	328	304	310	306	299	282	291	307	309	332	290	267	328	300	313	315	317	268	309	292	316	322	328	305	304	308	288	295	296	296	332	309	329	318	314	288	276	311	299	314	319	316	312	324	282	330	287	306	334	288	305	317	315	325	298	294	304	284	316	320	304	297	304	333	291	301	298	302	320	306	282	342	272	334	299	335	297	320	301	310	359	312	253	287	308	314	288	325	299	285	330	309	288	309	317	298	288	321	312	301	291	326	290	301	318	314	319	301	312	313	306	324	300	308	302	338	322	275	303	271	327	333	309	299	293	314	326	285	287	286	317	282	334	284	318	316	292	303	313	308	316	299	324	289	306	295	284	295	317	289	338	317	316	302	293	322	329	323	304	311	310	334	311	307	318	268	325	301	282	316	307	283	280	318	323	285	302	325	322	322	333	285	295	299	322	306	278	284	325	307	298	301	300	303	337	329	318	305	324	299	296	320	281	309	316	285	306	290	280	307	337	286	319	290	343	318	302	301	306	311	301	299	310	299	297	322	314	279	325	302	311	324	304	326	339	314	301	290	283	308	312	298	304	297	290	281	317	297	298	316	287	300	289	288	307	308	300	304	303	315	303	318	291	287	316	295	310	314	300	293	318	309	296	299	316	278	323	297	287	335	309	290	277	277	313	317	321	301	306	333	287	300	289	311	266	290	313	299	337	281	328	291	325	318	287	315	316	310	286	264	283	306	298	302	284	290	329	288	323	287	301	323	317	288	307	288	313	304	312	333	309	306	318	330	304	288	319	306	320	272	314	322	308	326	311	341	315	296	280	305	307	308	282	287	326	298	282	291	305	303	291	299	331	341	306	299	307	327	285	313	286	296	295	311	293	324	304	315	317	284	310	321	298	327	296	314	325	309	313	311	301	303	298	328	319	300	305	281	279	282	307	317	312	357	305	299	314	294	286	333	288	330	293	311	306	325	285	313	314	302	291	308	306	295	338	303	308	314	316	294	333	274	310	294	294	305	341	337	301	316	284	301	338	298	320	297	292	277	288	317	284	312	279	301	308	300	295	341	330	309	297	292	317	309	317	325	304	318	280	311	296	304	308	296	286	296	348	295	308	332	296	309	306	312	282	315	298	298	313	296	299	300	291	282	304	310	307	307	292	303	297	275	327	297	303	316	320	306	267	288	315	303	290	302	320	293	339	279	309	303	319	274	306	319	314	298	323	311	312	302	305	281	313	333	324	290	299	296	332	307	271	307	325	292	325	278	308	284	310	316	299	289	308	313	307	297	294	302	324	286	332	278	302	322	290	314	299	351	274	342	286	303	303	308	305	301	313	295	291	291	309	314	326	301	305	303	276	311	296	307	327	319	322	320	306	283	334	305	304	301	305	338	301	337	301	325	317	324	296	277	326	308	307	291	301	277	339	307	338	301	341	286	298	303	314	317	285	290	294	310	321	331	299	319	299	291	296	279	312	325	313	292	279	315	298	309	309	326	296	315	343	328	295	325	281	311	310	303	317	305	314	306	290	308	316	295	314	301	319	341	293	299	317	303	295	330	292	312	311	322	327	263	318	315	287	306	337	290	319	336	322	294	310	299	319	310	301	290	304	290	300	291	328	320	318	296	333	276	272	268	323	318	326	301	308	309	311	293	307	327	332	329	300	293	310	327	289	320	326	298	304	301	315	302	291	277	331	294	313	285	302	302	316	305	273	335	292	275	318	289	281	293	287	323	307	304	299	330	286	310	310	339	292	320	322	319	311	281	312	304	312	289	298	315	347	300	295	323	270	338	296	304	310	280	278	297	317	319	305	293	300	294	297	281	298
8036	1633	1418	929	825	681	643	696	608	645	609	632	609	584	597	586	559	559	595	622	592	519	552	564	559	579	604	582	567	593	550	561	563	526	567	555	539	539	530	567	576	576	583	561	599	617	548	600	564	594	571	538	535	567	566	581	586	560	551	577	579	567	577	547	591	532	600	565	560	548	573	530	562	518	573	541	561	578	542	557	584	590	582	563	566	558	560	543	562	606	574	593	582	543	570	540	557	536	623	567	575	551	528	598	587	550	572	538	555	559	596	552	545	577	562	547	562	491	555	555	551	560	522	562	566	543	618	560	532	550	541	576	574	538	572	577	507	594	574	621	585	594	538	586	568	583	570	527	575	573	563	617	543	565	568	560	526	593	544	566	598	557	592	591	560	594	520	571	563	567	543	532	548	554	594	557	616	602	551	577	564	582	566	562	530	566	573	601	574	553	545	563	561	542	602	578	546	551	580	563	569	546	577	577	541	544	534	588	562	554	545	568	574	546	564	565	560	612	516	565	545	570	581	603	549	574	580	602	586	614	553	528	539	548	591	592	573	550	575	538	567	596	550	560	529	540	573	565	580	600	551	579	558	534	586	540	604	612	569	600	536	551	550	529	551	578	574	510	582	592	518	598	592	555	514	548	562	552	564	550	530	532	594	534	568	555	559	549	553	615	559	573	566	556	532	578	592	519	566	558	582	553	573	555	532	554	565	560	526	541	575	552	536	558	592	550	583	545	537	561	536	563	559	586	555	585	542	523	559	589	559	552	532	548	549	561	560	604	586	568	548	568	567	586	542	568	571	584	571	600	604	546	591	596	540	565	588	562	577	596	525	594	566	612	562	536	556	575	568	556	552	536	536	561	555	545	582	568	585	523	558	574	526	554	574	555	594	592	596	534	544	565	554	530	565	558	515	556	532	594	589	575	559	540	580	559	577	574	590	534	546	560	588	528	563	558	566	574	531	531	543	584	600	562	578	586	574	594	526	561	592	563	542	574	561	562	560	539	587	587	573	567	561	581	593	541	575	551	532	519	577	582	537	586	530	560	570	583	570	587	573	558	587	549	566	567	591	609	554	593	567	574	530	508	559	530	579	558	532	582	589	551	600	568	577	558	570	544	606	572	598	536	591	594	591	540	597	564	566	589	526	556	564	586	574	521	566	584	583	539	553	539	569	557	569	603	517	579	559	606	559	565	586	541	515	560	603	531	573	548	586	580	603	540	518	559	558	593	573	593	605	517	589	538	552	579	597	564	533	551	601	522	570	578	555	566	548	544	576	567	582	541	538	589	532	528	553	532	543	548	558	587	581	558	553	586	634	548	563	579	581	581	549	578	580	568	566	546	585	575	571	599	542	512	556	577	559	559	545	548	549	557	594	535	550	599	535	572	514	563	559	574	587	567	579	589	575	560	548	551	569	567	545	529	569	564	570	553	572	608	563	573	571	538	546	539	556	545	582	556	550	529	554	533	628	577	561	587	565	548	552	507	532	559	571	600	523	555	559	520	560	548	525	558	559	551	543	584	604	550	569	536	553	590	520	521	594	574	570	557	540	552	567	554	562	630	594	520	552	545	541	573	567	542	578	584	525	612	557	562	594	526	527	525	560	561	537	555	581	611	578	557	608	574	543	531	571	527	570	561	535	597	608	553	574	566	535	545	592	546	530	576	553	557	535	555	591	596	577	597	560	515	541	564	570	550	571	570	569	505	584	546	576	575	534	582	555	543	553	639	573	544	559	563	574	546	547	588	580	565	512	511	578	575	603	553	533	584	564	524	566	567	562	585	557	515	599	626	575	537	562	570	545	552	536	559	561	545	559	572	523	549	556	575	556	534	550	562	576	582	566	539	549	587	574	562	617	573	586	569	578	545	571	582	587	544	565	568	561	550	570	563	549	573	593	608	567	559	548	555	539	550	591	572	550	543	576	594	540	560	593	569	555	571	536	556	574	556	569	591	575	601	584	540	551	548	570	521	576	577	569	548	550	551	569	522	569	583	545	583	570	585	531	568	559	592	566	600	582	562	580	585	530	535	578	597	561	555	555	535	523	547	554	597	577	570	537	564	598	547	566	534	540	580	552	559	558	587	555	572	570	543	639	573	606	573	562	552	594	570	534	551	597	577	534	557	558	612	592	548	559	582	542	556	572	587	543	544	577	565	529	564	616	553	549	635	599	548	596	556	592	535	575	565	549	574	585	558	598	559	532	573	552	554	547	574	553	574	550	569	569	555	560	549	576	573	522	574	540	576	559	565	573	570	601	600	600	570	520	556	591	556	536	558	546	578	558	544	583	556	541	548	538	514	565	528	583	555	546	608	539	548	571	547	583	555	539	582	570	592	577	589	556	562	524	537	553	569	565	540	595	555	610	556	548	548	588	526	578	522	567	539	586	529	564	570	543	553	566	588	535	566	532	558	535	526	594	543	550	550	560	594	564	583	539	566	583	586	542	583	592	604	582	551	557	504	563	590	586	581	548	577	633	585	594	548	523	595	583	551	584	592	553	602	561	602	589	549	574	580	592	567	595	596	575	621	571	549	519	564	598	607	508	539	498	557	540	548	556	591	565	546	565	550	594	579	593	510	524	537	584	554	612	528	623	557	570	549	544	568	579	585	554	545	586	581	555	587	539	550	574	573	599	548	556	556	607	587	542	542	538	576	567	523	547	552	554	558	572	588	579	515	574	570	578	543	526	562	555	537	568	565	634	572	562	562	563	570	557	539	590	565	565	587	578	571	609	552	531	595	561	587	564	568	578	551	551	585	582	535	530	554	554	541	588	560	587	588	542	562	562	553	551	569	553	521	565	612	554	595	542	563	594	585	581	579	561	557	569	562	586	523	578	572	579	580	604	627	540	561	548	569	558	557	556	505	513	561	549	589	557	561	584	567	553	561	576	605	553	537	568	532	540	532	551	525	531	599	541	599	537	557	602	563	584	539	543	559	561	621	536	556	579	579	566	590	554	603	579	625	598	554	577	562	538	581	556	586	563	579	566	532	585	556	548	636	565	538	583	578	535	564	527	561	516	569	546	584	572	562	592	580	544	556	550	525	550	585	527	556	568	563	567	539	577	552	568	577	584	561	512	570	554	540	526	557	563	555	570	594	563	552	576	621	559	585	571	606	549	565	560	588	599	576	586	579	580	601	567	548	567	567	518	600	565	577	557	611	553	577	553	553	548	560	556	560	554	549	582	579	515	570	541	590	585	508	575	532	577	515	555	566	556	569	570	559	583	572	557	575	556	544	605	548	577	532	602	562	549	533	554	549	540	530	586	565	574	560	561	573	618	580	533	592	526	592	567	599	559	551	592	540	575	556	600	545	589	569	571	529	553	581	586	583	578	629	546	594	558	576	537	567	529	613	570	527	574	588	574	603	563	537	562	592	550	600	538	562	524	610	579	554	542	559	572	568	553	575	578	567	554	559	550	564	572	621	513	512	513	564	585	574	570	604	554	508	574	565	572	536	523	568	555	578	605	559
24086	21056	28172	24131	18859	1376	552	403	345	313	286	250	224	207	183	208	200	210	213	225	163	194	185	171	193	161	180	168	186	178	177	170	192	178	184	186	140	183	191	169	149	177	172	186	167	168	168	159	179	150	175	168	169	179	164	185	156	173	155	186	150	168	162	160	166	170	163	163	170	163	153	158	159	161	162	173	205	176	156	185	160	180	172	155	170	139	171	181	165	192	150	164	168	160	148	160	165	168	167	156	156	167	159	160	182	167	154	158	149	174	154	177	162	170	164	163	161	169	158	152	145	146	151	140	183	159	179	182	178	155	169	167	151	172	168	174	168	150	166	166	158	163	160	160	188	165	171	155	133	167	149	144	168	143	155	151	148	150	172	164	160	157	164	157	167	160	153	162	160	170	172	154	153	167	155	171	168	165	162	159	156	151	160	187	147	150	167	158	169	150	153	134	164	170	168	171	179	161	155	184	162	135	170	165	156	169	164	168	161	156	131	169	156	155	161	166	160	146	164	143	153	181	153	153	155	160	170	155	165	142	160	149	159	167	169	155	165	173	158	153	154	137	186	172	160	170	157	155	152	160	165	158	165	168	148	145	179	176	167	143	151	158	163	174	158	174	175	165	173	186	146	177	162	178	169	178	153	151	146	152	185	136	143	147	187	184	173	173	163	159	171	146	141	167	174	152	177	193	177	173	158	135	167	152	154	140	166	150	194	159	152	168	172	183	144	177	177	161	171	170	169	180	156	189	156	174	169	151	132	164	161	147	157	163	160	176	178	150	164	144	155	159	153	186	165	148	156	154	159	154	170	159	145	170	154	180	162	142	142	156	162	180	133	155	155	171	154	137	140	150	170	181	156	155	143	147	163	140	199	168	156	152	182	147	195	154	154	172	156	162	175	161	152	169	159	175	152	171	165	159	211	163	151	163	173	159	168	174	140	172	148	156	181	152	168	162	169	161	152	158	163	183	170	152	174	146	163	158	151	187	157	160	173	174	148	158	178	177	153	157	162	161	171	181	153	159	163	183	141	171	159	143	161	159	178	174	153	171	161	185	151	149	158	145	156	173	154	166	167	162	195	149	168	139	145	142	175	167	158	161	165	152	179	177	160	191	160	164	144	160	158	173	147	180	152	178	143	162	165	164	164	166	169	156	150	165	176	152	159	166	159	161	161	154	169	170	178	164	155	167	163	168	147	173	173	167	149	158	161	160	160	170	159	135	157	155	157	175	157	179	161	170	180	163	146	162	166	184	157	162	147	150	179	154	155	179	137	182	153	163	154	166	166	156	141	186	153	155	172	180	149	160	159	178	169	181	173	173	167	128	169	178	156	181	166	173	184	180	161	172	177	191	158	149	191	141	182	145	147	169	154	170	174	156	173	171	166	173	161	155	173	170	174	172	149	168	187	195	164	181	166	167	152	157	173	173	170	154	153	169	160	177	171	177	185	161	170	162	166	160	163	157	154	182	162	182	171	169	169	161	167	164	178	168	166	162	152	153	143	147	184	148	198	168	185	155	153	144	160	167	173	168	172	143	171	190	139	139	178	167	189	173	160	168	161	163	162	174	163	167	157	149	139	176	147	153	157	167	155	166	162	185	170	164	185	174	164	154	159	138	170	185	166	149	175	174	156	162	151	153	148	153	173	170	162	181	169	182	169	143	155	168	144	163	156	173	170	159	146	154	136	127	157	162	163	170	173	154	159	163	149	174	161	155	158	179	184	151	158	200	161	152	161	146	162	141	145	177	159	165	166	163	163	177	149	186	155	193	174	129	188	162	145	142	166	160	139	149	156	158	165	147	173	166	171	159	162	150	168	154	175	152	163	165	158	176	152	185	157	163	159	143	150	170	149	176	166	157	175	165	186	181	177	173	171	155	168	158	159	159	133	177	192	156	166	176	174	155	157	173	160	172	189	152	158	140	156	175	190	149	144	146	166	156	155	141	150	166	152	167	173	176	138	167	168	162	142	167	162	166	149	150	163	148	149	168	159	149	171	163	170	154	162	165	162	160	159	169	160	159	180	166	154	179	166	170	146	159	158	166	156	165	160	162	154	143	172	157	145	147	180	166	170	161	154	184	189	135	144	156	177	170	161	181	158	165	167	175	155	175	170	194	161	162	170	195	154	151	196	124	160	153	165	150	157	164	167	153	174	145	145	200	159	174	182	180	152	178	146	155	177	165	141	164	158	149	167	154	173	135	167	175	166	166	162	166	171	157	183	149	194	156	151	152	134	154	175	171	186	152	168	140	169	182	176	163	165	165	181	185	154	156	168	172	162	161	192	175	152	153	157	169	158	145	142	164	159	161	175	183	170	174	150	163	153	173	152	185	145	177	162	152	169	162	155	156	172	140	152	175	157	142	162	153	170	168	164	161	168	170	147	166	161	148	167	155	175	170	184	150	167	163	169	142	163	148	178	167	158	158	146	178	172	122	191	135	156	183	165	170	156	160	153	186	138	151	172	167	163	161	174	163	180	154	160	176	147	146	156	163	179	141	168	183	184	168	152	166	167	169	166	155	168	157	174	153	166	156	154	162	178	159	164	167	166	157	174	145	145	132	160	160	160	162	145	150	171	152	162	167	166	163	149	124	168	153	163	170	173	127	184	181	189	136	143	146	167	159	177	155	153	162	147	152	162	152	179	165	153	186	179	185	174	180	163	145	156	158	168	172	156	160	147	175	161	160	141	164	153	151	160	156	152	170	142	181	141	167	160	149	151	152	133	178	164	172	184	150	142	192	178	158	164	155	166	166	158	171	148	181	157	161	156	144	136	164	161	172	161	159	154	152	169	162	162	161	158	148	165	147	161	157	151	196	151	138	170	177	190	183	169	163	160	159	162	174	172	160	163	137	183	152	170	159	165	155	147	173	173	169	173	151	185	148	155	163	170	141	160	158	159	172	164	149	166	148	181	142	168	157	169	154	156	147	191	170	154	174	149	148	166	169	150	178	147	152	146	166	149	170	156	169	166	196	155	169	182	141	159	170	164	185	167	139	168	167	165	168	166	156	179	137	157	146	170	152	151	188	137	145	152	177	147	159	181	151	166	157	154	146	161	142	166	170	158	132	174	132	164	168	163	167	168	159	148	169	175	168	156	156	145	189	183	182	140	161	154	167	165	164	165	148	149	161	160	152	159	139	180	136	165	160	157	145	172	157	187	161	154	145	166	155	156	144	155	141	155	162	176	166	166	168	155	150	163	179	164	155	152	166	164	164	170	167	163	180	158	172	155	162	154	171	167	165	154	174	153	145	168	163	150	141	158	164	150	183	157	152	175	159	175	173	146	156	175	177	184	156	161	177	143	169	178	173	170	162	161	152	164	142	176	159	144	150	145	141	158	174	174	174	164	178	165	159	146	155	176	170	166	157	163	167	147	157	166	160	182	173	149	148	168	188	148	165	159	155	154	192	158	160	164	175	172	166	151	155	161	158	138	155	144	158	180	183	164	151	160	182	170	134	133	152	175	178	146	152
14574	9678	8145	4145	2694	1940	1449	1157	990	804	719	669	596	542	513	542	460	417	408	412	460	360	397	379	370	358	367	346	373	371	346	348	358	364	347	334	315	326	338	345	316	329	322	321	286	349	302	342	344	324	303	355	307	341	353	343	317	344	321	322	379	321	309	339	325	321	337	312	274	319	323	303	296	311	341	269	297	352	330	318	305	321	285	321	330	340	315	309	306	304	311	338	299	308	331	327	337	320	325	320	300	331	294	299	313	334	322	301	309	316	302	346	328	318	311	326	336	340	332	307	328	301	315	309	348	315	316	305	319	331	364	323	323	309	339	302	314	291	332	317	279	296	353	323	312	305	357	319	305	353	334	279	324	335	306	287	340	308	289	322	326	320	316	329	318	336	327	340	307	320	339	318	311	298	314	324	298	330	321	322	315	320	305	318	354	344	306	328	286	322	305	316	335	313	274	335	319	315	337	323	311	317	345	331	255	279	291	309	314	320	327	350	291	335	284	351	339	298	316	310	303	335	295	315	311	337	348	336	318	305	309	325	313	296	326	350	318	305	348	344	327	324	308	309	329	318	308	314	290	318	302	280	356	292	278	321	281	312	295	306	314	319	336	309	266	323	296	331	290	304	297	340	322	318	328	331	334	345	324	299	305	307	301	296	301	306	311	302	321	303	297	317	305	305	308	304	286	300	289	336	323	353	341	321	291	327	312	294	316	319	342	284	339	311	281	303	322	313	337	302	334	313	316	357	316	316	303	281	320	326	309	324	329	301	283	306	341	288	333	303	328	309	320	329	335	279	314	324	317	329	349	295	312	323	306	348	319	356	305	327	336	303	312	333	278	278	318	343	320	309	305	345	340	314	304	293	290	356	284	289	327	319	315	313	306	315	324	297	335	329	330	293	333	335	324	285	316	348	270	295	319	288	320	313	326	334	324	284	299	331	329	317	309	337	287	345	304	285	319	308	354	309	309	303	327	332	299	326	311	318	321	303	324	312	297	321	290	351	293	323	336	321	301	324	291	336	320	333	340	293	329	330	322	294	299	305	318	340	339	313	283	288	297	289	284	293	288	354	302	335	318	346	299	306	287	302	309	287	303	292	301	345	326	310	309	309	300	277	319	329	323	320	331	314	307	322	297	340	321	309	290	319	327	319	336	311	326	314	325	317	325	312	321	335	306	299	314	350	312	327	333	320	332	294	324	320	305	323	344	293	358	337	307	326	339	331	326	320	310	303	333	340	330	327	312	311	314	295	291	319	302	324	303	319	319	323	286	306	343	302	317	297	325	307	299	347	316	308	298	307	322	302	329	332	306	280	305	305	312	315	335	317	322	341	324	305	316	311	327	293	322	333	301	301	314	345	322	333	299	321	291	335	321	338	291	328	306	289	326	345	358	325	311	283	295	313	284	298	316	304	315	319	310	293	331	321	333	317	316	299	317	313	310	307	315	318	328	308	301	292	299	322	299	341	303	334	275	285	308	332	311	322	308	369	312	315	312	320	302	303	337	328	302	326	351	333	299	304	279	337	300	336	320	328	312	329	345	300	292	319	325	345	298	294	328	310	315	354	305	312	336	320	298	302	356	277	324	331	300	314	299	310	295	308	328	339	333	320	336	303	300	312	337	326	321	293	296	293	327	338	302	326	290	304	294	276	296	312	278	315	341	330	319	292	317	293	293	325	306	312	345	285	294	309	303	332	310	324	325	297	288	316	305	321	332	373	363	318	327	319	329	345	279	311	325	298	311	292	287	354	286	319	308	350	313	300	346	313	307	313	310	341	314	311	289	300	326	304	317	301	290	320	329	338	325	326	324	318	317	302	320	295	315	306	327	324	348	344	302	288	280	355	324	313	300	323	311	369	309	320	318	264	311	308	308	345	331	292	308	316	361	302	329	304	311	307	275	307	312	316	318	317	320	330	317	307	286	351	317	306	330	301	322	309	286	342	309	320	317	314	293	290	316	310	317	309	321	345	277	305	318	292	326	315	321	294	330	315	332	325	338	307	357	327	303	308	320	332	317	318	323	297	317	332	318	329	305	314	329	297	305	264	285	311	293	310	315	317	290	319	322	315	335	309	300	292	324	293	348	321	319	317	308	303	307	291	280	303	305	323	292	307	335	324	327	309	300	326	315	305	326	325	316	323	309	318	320	320	322	311	300	288	301	321	319	295	333	299	284	331	311	297	320	320	316	288	318	338	334	303	311	303	343	273	332	336	316	288	334	339	291	322	322	327	285	299	325	309	323	305	296	302	354	360	322	318	315	299	279	277	333	296	309	309	297	337	328	300	316	313	313	298	298	314	319	308	321	310	328	310	315	293	287	306	335	303	322	316	330	320	325	294	318	290	353	331	337	309	304	316	285	292	329	324	338	308	364	308	329	286	325	312	332	300	326	319	290	314	309	292	332	283	288	314	352	324	301	329	331	297	329	320	292	314	331	327	320	323	325	327	310	318	312	307	314	313	317	318	288	295	343	286	313	308	320	293	312	326	307	310	290	309	309	324	298	279	324	302	337	324	304	329	324	334	270	308	338	317	338	312	303	322	299	313	297	317	344	342	303	318	317	339	290	343	312	316	329	314	306	314	307	339	325	321	322	329	307	289	303	298	296	312	303	328	318	313	327	322	324	312	326	312	319	339	330	329	289	299	293	301	316	312	327	308	304	339	315	290	302	287	316	309	320	315	342	312	298	312	320	321	283	323	286	307	349	328	322	314	264	314	293	321	340	291	341	330	302	317	345	335	319	329	331	294	342	316	334	313	320	341	325	314	302	322	312	312	308	313	337	312	278	313	300	316	295	301	328	334	289	333	296	279	309	301	316	332	325	337	297	314	344	292	313	315	320	306	296	314	344	309	318	297	316	331	284	311	305	328	345	326	289	328	280	319	335	325	321	337	309	353	304	331	310	327	342	318	301	321	283	305	306	306	315	306	301	326	325	318	334	323	313	306	306	328	327	314	311	328	321	318	328	326	346	338	292	315	304	309	319	343	313	299	353	338	343	333	327	328	332	314	296	314	322	319	302	332	300	296	313	335	352	284	309	276	305	319	330	327	319	315	310	305	300	300	298	297	295	313	318	310	319	349	357	332	309	293	294	326	328	277	322	308	311	325	337	313	318	314	316	295	271	330	294	310	312	284	322	331	334	316	314	327	330	324	337	332	309	304	338	339	348	327	314	308	315	340	292	334	288	312	330	328	314	349	339	310	320	302	334	313	312	303	319	302	342	298	324	347	311	306	305	344	328	318	313	310	287	325	339	330	350	330	316	307	311	345	288	317	279	317	310	338	307	324	329	308	284	309	313	363	339	305	330	297	330	325	318	333	287	322	319	350	354	362	308	331	309	318	343	313	288	336	304	303	316	319	295	289	325	293	327	306	331	306	304	296	288	330	289	285	312	346	329	295	312	278	346	285	296	324	318	329	296	298	309	301	341	308	357	302	312	307	291	313	333	337	300	291	326	326	320	354	308	336	311	300
23080	21032	28873	23368	21032	17943	1921	867	722	612	567	540	514	463	473	430	466	461	400	440	420	427	406	375	396	386	385	393	376	361	400	368	376	418	350	378	361	384	381	373	390	378	413	376	379	399	348	373	379	386	338	399	368	376	399	361	342	378	362	380	384	377	399	383	364	357	412	360	351	355	366	395	356	388	359	324	390	322	343	325	373	349	361	358	360	336	376	382	385	406	398	347	355	341	325	354	343	379	350	369	378	384	378	336	367	393	351	363	375	378	356	351	370	368	364	361	380	348	356	363	367	391	350	351	368	360	366	361	361	391	376	368	342	401	363	345	345	347	362	366	354	356	380	375	358	360	379	403	378	371	363	382	348	358	350	363	379	367	357	387	392	344	364	325	338	343	389	358	336	354	327	368	360	381	365	346	344	347	350	342	338	339	370	394	344	404	354	406	366	400	309	368	335	352	345	380	349	369	349	385	367	354	382	359	358	353	372	365	348	336	355	364	354	348	379	364	389	347	370	380	372	333	338	363	371	346	378	358	363	377	360	337	396	338	336	365	382	334	343	335	366	350	312	352	378	335	320	346	337	366	382	351	412	359	365	361	365	359	352	347	339	370	359	383	360	374	351	369	338	368	355	359	370	329	372	363	336	361	366	367	323	355	361	343	330	396	346	349	358	352	373	346	351	360	357	355	362	337	343	320	354	350	356	382	369	405	334	346	383	340	352	343	366	361	325	334	362	326	376	360	342	339	373	347	354	367	405	347	369	386	361	370	369	350	368	355	359	360	367	354	380	387	373	376	363	360	357	392	360	410	365	391	373	334	343	412	360	384	332	341	317	370	359	340	365	370	370	349	351	321	341	399	358	322	372	389	368	359	358	335	333	382	361	350	380	343	374	382	349	355	378	366	371	349	330	355	362	350	371	369	394	346	338	382	379	333	382	356	365	354	363	374	392	336	332	356	333	369	367	342	336	352	366	388	362	340	361	363	389	330	356	356	368	368	352	366	353	350	347	380	342	364	364	337	371	388	375	355	380	357	365	331	382	370	346	368	339	398	375	351	360	361	366	363	342	361	367	369	364	363	375	352	342	359	383	381	355	390	378	369	375	398	389	338	359	366	356	379	380	347	359	387	378	360	373	341	364	374	391	343	382	366	338	366	373	371	371	384	364	345	366	356	344	366	341	379	377	369	381	333	378	353	336	364	336	356	404	351	390	354	385	383	368	340	326	348	345	354	372	348	336	351	335	373	382	327	345	343	341	330	356	372	373	359	354	334	352	370	376	354	357	390	387	352	355	344	360	362	382	327	365	397	388	352	359	388	362	381	359	349	351	352	359	368	346	349	353	373	351	383	342	373	390	349	377	344	395	332	355	360	359	389	382	373	342	348	375	324	380	354	327	347	345	376	352	388	351	346	365	338	349	337	360	370	331	363	361	358	338	377	344	354	356	365	365	353	338	341	338	339	366	324	350	324	321	329	342	367	385	382	326	319	367	345	365	355	365	359	378	339	358	346	319	349	366	342	357	338	359	349	343	377	371	387	368	369	405	363	366	349	378	375	343	363	355	399	332	333	394	376	360	356	366	380	364	376	330	360	355	377	354	361	342	334	323	369	380	381	366	353	357	362	380	352	341	333	365	370	317	384	372	369	332	361	357	361	358	345	365	338	362	363	382	356	385	369	356	354	382	375	353	358	339	341	365	324	363	353	338	338	389	350	351	378	358	374	379	343	370	354	333	334	339	364	388	342	357	383	335	326	367	362	382	335	357	351	358	371	375	365	359	316	380	354	337	362	355	404	369	372	356	327	389	401	397	330	365	359	326	365	345	360	350	354	366	368	369	341	360	372	345	368	370	340	371	345	335	359	344	361	351	347	364	378	366	385	359	358	354	378	350	353	366	339	385	344	343	345	344	351	330	347	389	341	340	369	400	336	341	350	354	360	372	348	374	353	364	381	349	350	358	361	355	337	361	354	356	379	327	364	342	332	387	345	323	360	325	366	355	361	369	374	378	376	351	368	355	337	358	364	357	364	355	377	340	360	394	312	340	361	337	328	348	335	377	338	352	340	375	346	357	340	336	382	370	363	316	386	375	360	337	386	364	349	351	328	365	354	340	368	346	330	375	384	333	380	340	359	357	375	360	365	379	376	351	390	366	357	341	349	330	361	347	358	392	378	387	385	368	374	331	363	355	356	318	396	382	388	341	353	337	354	369	368	341	344	373	377	344	353	348	368	344	378	368	349	343	378	361	352	358	380	368	367	359	362	351	317	373	374	361	368	364	372	378	312	341	379	339	345	339	324	320	381	316	361	367	383	370	353	368	384	319	355	339	345	381	352	369	380	356	377	369	368	390	365	317	323	373	349	393	373	376	381	360	365	389	381	357	377	368	338	360	350	353	353	359	366	350	382	351	338	358	372	333	307	357	379	352	348	361	343	364	334	405	361	357	392	338	337	347	375	364	317	380	363	367	344	380	375	343	338	343	382	391	375	344	354	330	349	360	342	340	378	358	333	341	350	358	325	349	335	346	368	373	366	330	341	316	341	399	391	357	374	370	366	336	354	342	332	357	357	361	359	333	363	338	344	340	376	373	338	338	367	348	374	390	373	354	348	345	357	350	375	324	377	380	373	356	353	366	343	363	373	377	357	350	392	311	362	401	350	354	339	332	379	353	337	342	364	331	351	355	374	344	355	370	368	363	346	329	342	343	329	344	356	357	378	373	371	337	337	369	376	372	405	374	349	380	375	351	380	357	388	330	342	350	389	334	364	355	350	356	358	377	394	351	333	349	348	364	362	341	393	366	385	377	351	354	384	361	357	348	352	344	340	328	343	330	342	352	351	369	359	351	361	377	378	358	372	322	354	335	373	342	321	358	351	391	395	319	362	378	384	374	360	361	355	367	374	383	327	356	357	374	338	353	334	342	381	385	339	352	391	363	373	343	371	378	366	376	356	353	374	345	371	362	354	363	392	331	345	355	373	334	359	380	350	365	360	341	378	352	338	369	331	323	356	342	350	359	375	339	375	370	369	337	374	387	334	396	352	350	359	349	335	355	381	377	345	346	338	364	340	338	335	340	351	384	356	377	348	331	378	380	363	384	375	383	323	332	373	356	366	325	371	354	366	361	378	365	329	379	328	350	354	394	379	339	344	404	378	343	370	354	382	351	369	367	341	382	350	395	319	367	383	389	376	361	347	351	314	377	368	350	362	366	351	390	392	377	332	330	340	350	326	346	349	362	386	339	376	339	357	344	363	371	339	345	386	366	391	383	343	386	402	359	328	393	352	339	332	355	361	343	349	364	398	347	352	371	385	362	351	339	360	359	321	333	341	381	381	336	377	353	389	388	365	362	333	372	349	341	358	401	335	364	356	328	390	368	343	344	334	359	373	393	345	347	352	371	370	385	352	348	368	346	372	363	369	359	332	359	330	354	364	351	355	374	387	370	349	339	373	368	371	340	353	376	348	375	352	363	354	376	382
16667	15715	13364	7211	5026	3514	2766	2289	1837	1506	1416	1252	1167	1105	986	936	932	846	832	808	792	792	768	750	719	746	654	706	719	647	679	686	676	667	684	690	679	605	701	656	648	695	668	652	632	640	639	608	662	679	642	629	656	661	617	604	662	665	604	620	653	662	630	606	657	581	658	619	627	614	587	656	671	594	636	606	629	627	630	613	640	652	654	623	634	603	604	576	683	611	647	569	601	598	612	602	625	582	625	623	607	628	634	636	656	627	624	607	598	619	637	632	626	633	647	650	617	661	592	619	587	634	627	645	631	587	631	645	653	639	605	625	623	605	640	607	622	647	598	575	632	660	630	620	584	605	611	605	648	602	624	586	643	614	621	621	606	582	590	600	601	600	576	629	606	613	646	610	632	619	556	615	613	603	635	630	631	636	600	622	662	618	570	620	633	648	595	588	582	606	583	631	603	600	635	608	613	650	605	610	616	618	598	612	586	589	589	576	624	600	603	655	581	613	592	568	586	617	594	608	580	616	604	609	612	583	616	638	626	601	567	571	627	627	614	610	654	617	624	640	630	625	594	563	656	616	552	601	619	656	601	619	573	596	610	580	630	573	624	606	674	631	603	627	611	614	656	606	639	661	608	616	609	608	627	602	613	615	566	631	627	632	634	579	623	590	624	613	618	604	618	596	622	601	582	632	657	623	630	586	621	621	627	593	642	656	550	579	577	592	600	619	624	612	634	613	632	612	628	611	652	639	613	634	579	598	636	631	617	610	592	582	575	637	596	625	602	636	632	597	605	583	579	622	592	623	626	644	574	593	614	623	626	634	560	603	626	612	617	651	609	588	603	606	613	612	552	644	642	594	644	618	658	594	586	660	586	570	538	624	616	605	626	610	647	604	628	576	622	613	606	576	619	593	599	650	616	603	653	668	590	626	588	621	608	663	599	621	578	606	615	617	601	581	626	608	607	628	630	585	597	661	646	603	632	652	592	630	611	600	598	627	637	641	633	577	610	579	629	607	627	611	569	629	609	589	624	618	599	643	587	618	619	554	611	650	600	573	593	612	624	583	581	612	589	627	597	646	619	639	594	650	596	627	615	621	629	592	612	622	646	602	567	598	631	623	610	655	633	584	581	611	633	646	612	606	617	573	620	648	644	585	575	621	644	585	636	613	618	617	604	658	582	582	654	593	620	613	612	567	643	642	684	623	578	567	586	625	604	634	601	607	644	650	637	634	660	552	646	612	658	646	651	675	638	644	606	572	651	598	545	620	632	618	615	593	613	619	615	581	623	583	641	573	611	639	579	625	574	617	636	569	601	574	612	594	578	636	659	584	655	622	610	647	639	648	654	637	630	579	573	633	622	639	616	605	600	594	607	664	631	622	618	626	618	604	558	587	602	607	624	620	593	619	611	563	646	582	636	635	609	624	626	606	631	596	558	594	637	596	606	594	617	676	625	571	600	544	577	634	606	600	573	638	628	615	604	605	603	639	596	656	649	626	635	588	642	635	619	634	587	632	619	604	585	622	610	568	617	621	569	612	601	632	590	619	610	630	620	606	600	621	650	612	622	581	604	597	680	601	622	596	617	664	617	639	623	626	615	619	636	596	642	640	580	638	582	632	615	661	600	608	614	586	632	612	635	606	601	609	654	616	627	597	635	606	592	589	627	602	626	648	616	605	624	620	630	608	625	641	591	599	629	615	600	617	630	638	633	591	635	584	652	677	654	597	646	627	651	650	601	629	588	583	660	613	607	565	588	624	620	631	592	608	578	625	604	594	639	603	624	617	636	627	683	626	619	616	660	587	659	629	607	594	646	550	616	607	619	647	625	631	599	615	663	613	604	630	576	602	633	565	593	588	581	633	658	634	624	617	631	639	586	618	584	627	625	629	594	624	638	653	603	599	602	643	574	622	608	625	624	641	600	600	608	639	611	591	594	622	630	638	582	597	621	571	582	593	599	612	606	609	661	636	596	591	602	621	647	647	614	614	611	601	647	637	559	605	564	594	616	646	619	629	627	643	615	597	584	616	592	612	613	628	647	644	609	624	572	658	636	594	663	669	614	604	630	594	609	606	613	570	656	690	563	586	586	612	603	604	667	708	578	659	584	596	601	669	599	602	636	632	593	635	622	609	620	606	585	654	618	608	633	642	657	615	583	606	608	636	666	606	626	590	602	609	578	594	599	620	642	611	582	632	585	648	621	640	601	624	583	624	619	574	583	588	611	614	584	619	606	612	628	613	638	615	572	610	623	594	602	607	607	617	648	622	584	641	621	605	613	610	614	635	581	612	582	609	588	636	621	672	613	560	661	602	641	631	611	623	598	620	633	643	553	633	612	611	584	564	588	616	607	657	614	561	623	599	629	619	636	616	614	615	635	637	638	571	607	568	627	638	604	603	573	641	565	586	589	580	662	597	588	631	646	617	611	612	595	622	625	550	598	594	591	646	581	602	617	612	625	594	624	632	614	600	629	646	633	635	623	613	600	620	646	642	630	620	599	626	612	615	626	588	622	622	616	618	578	587	556	610	641	594	607	601	627	608	599	624	601	602	638	612	576	597	636	610	579	646	603	648	601	639	603	649	589	603	593	628	587	627	630	558	649	649	597	596	590	646	620	616	636	625	635	614	620	619	611	607	628	635	614	603	623	610	631	656	619	636	590	676	610	584	608	635	614	639	645	614	649	626	641	619	615	581	594	609	624	613	565	618	600	599	555	648	618	625	612	637	572	608	638	659	628	649	666	631	640	585	611	580	624	622	628	632	623	619	633	600	660	625	618	581	565	630	599	593	631	581	639	632	623	626	653	636	575	627	588	616	617	614	643	596	615	643	592	587	607	650	606	602	623	606	590	631	644	648	614	563	621	596	599	609	661	567	636	591	628	625	608	592	633	613	603	627	601	596	659	608	588	635	645	656	610	608	630	576	639	593	632	610	617	645	559	615	621	585	536	588	637	593	621	603	633	585	611	609	623	625	626	621	587	617	643	655	642	622	625	636	584	646	651	600	617	666	642	576	630	623	577	637	619	601	595	621	610	607	602	592	621	593	613	597	614	620	603	616	567	595	620	579	605	594	632	625	578	597	630	654	664	611	601	615	582	617	598	605	560	578	646	616	589	579	611	654	590	609	595	579	558	641	624	582	588	652	605	639	643	616	592	659	629	590	657	623	631	631	625	667	614	602	636	596	603	613	609	601	613	622	606	593	595	625	645	629	617	601	563	622	602	623	604	662	630	625	632	595	605	602	603	630	599	591	625	629	582	626	621	618	635	614	597	593	601	637	600	601	600	558	576	628	578	633	585	609	634	641	602	654	624	624	605	626	612	635	613	635	649	633	621	625	622	645	630	639	574	644	616	587	626	619	589	654	623	624	628	628	591	652	579	624	610	647	621	607	588	602	618	639	643	618	609	593	667	645	602	587	639	614	586	631	628	599	646	656	595	609	622	627	639	626	613	623	613	603	599	637	605	580	593	605	607	628	617	610
26555	20254	7160	679	403	367	342	322	341	320	317	310	345	334	289	317	324	292	294	306	308	309	264	298	343	354	319	312	336	342	315	289	297	305	301	288	328	321	297	335	264	301	301	312	322	311	321	305	299	283	331	328	324	298	313	281	295	283	292	285	285	308	306	279	256	332	301	303	289	318	314	311	312	281	318	265	302	319	296	313	351	321	310	302	271	308	316	330	315	316	292	338	288	301	271	294	326	296	327	313	302	298	261	315	294	272	315	322	299	280	310	313	323	304	320	287	306	284	312	276	324	323	323	345	311	295	317	286	326	269	328	308	331	335	329	292	338	283	326	290	307	285	306	284	353	305	313	281	297	302	327	291	320	278	287	332	308	322	303	329	339	298	305	294	315	279	352	289	303	300	290	334	309	275	316	299	274	338	304	318	303	288	339	350	325	284	308	308	319	293	318	310	304	295	311	322	307	300	302	316	327	301	293	297	317	292	288	287	321	291	298	279	291	283	291	293	312	321	310	288	315	290	304	297	307	299	322	316	320	298	335	291	301	319	299	302	312	272	316	317	328	276	289	299	311	269	301	317	315	296	278	288	337	309	296	308	333	349	307	320	312	308	303	305	323	297	298	295	333	302	279	302	324	281	311	303	301	298	320	331	293	289	313	316	314	305	324	287	293	293	291	300	306	288	296	277	325	347	276	299	288	309	320	288	324	275	326	315	308	300	271	305	317	277	276	273	303	318	335	329	306	302	320	320	279	309	302	283	301	287	318	311	295	314	297	330	311	310	295	326	298	300	276	313	312	308	313	271	311	304	296	319	318	302	302	314	310	298	304	289	321	272	331	293	310	275	319	270	303	326	292	320	275	334	297	283	286	300	328	308	269	304	310	293	312	293	291	307	307	322	282	336	302	285	321	302	312	321	306	296	322	273	319	325	316	314	316	305	319	310	310	305	278	290	320	252	305	299	311	294	271	323	319	332	279	310	293	299	300	327	282	291	291	325	325	302	330	298	313	289	301	310	290	309	310	305	306	285	301	320	309	320	312	307	314	320	308	310	308	302	328	331	321	308	342	295	303	298	293	322	271	276	298	285	301	283	298	331	287	343	305	304	328	302	330	333	339	283	317	319	304	279	319	284	270	297	303	303	312	300	297	285	307	313	321	288	291	334	325	352	329	309	293	291	303	280	269	293	321	319	291	293	311	283	324	318	303	305	315	293	281	311	298	296	291	288	294	312	302	314	304	294	300	296	307	284	297	325	301	306	305	298	291	279	320	289	314	313	279	311	312	275	310	305	333	347	298	282	305	298	285	310	286	305	333	319	317	305	330	307	304	309	287	327	292	292	313	320	316	293	313	295	296	290	278	282	313	313	300	264	322	292	291	287	329	286	296	299	312	291	295	343	294	312	318	302	334	284	292	279	317	291	301	304	315	317	326	274	306	287	330	303	269	286	293	319	323	306	285	289	315	320	312	283	298	322	285	318	306	309	316	303	281	286	303	310	295	293	300	324	309	324	312	289	322	299	262	281	301	320	275	297	307	287	282	288	317	299	323	304	276	291	290	296	312	315	272	296	330	299	300	327	300	300	315	310	320	318	324	303	299	316	302	321	306	321	302	285	310	322	278	268	300	282	314	348	314	309	326	302	274	286	337	300	318	300	301	305	310	313	304	310	273	314	299	299	296	320	283	308	292	299	280	321	327	321	299	316	281	298	293	307	306	270	304	329	340	289	313	311	314	346	318	289	352	308	322	303	309	303	296	320	321	324	325	311	274	300	312	307	284	310	314	295	310	315	304	277	308	330	306	295	305	293	314	298	320	313	254	290	316	304	323	313	290	299	329	306	319	325	308	314	299	300	323	300	307	298	326	342	259	281	292	291	330	309	282	311	314	282	323	307	329	292	319	299	302	307	342	280	296	286	333	285	314	314	308	317	313	307	322	308	301	308	297	293	273	309	285	317	285	290	298	276	265	310	297	278	295	294	309	265	292	309	282	271	322	305	302	315	297	290	348	298	293	268	288	301	290	272	299	347	294	272	286	306	324	308	286	258	285	271	330	316	280	294	296	274	331	271	327	273	286	309	282	282	292	334	283	320	314	273	346	276	298	313	331	310	324	293	333	311	307	327	308	294	290	312	322	315	313	301	301	281	301	293	304	287	292	283	314	335	290	308	303	291	289	284	304	361	295	309	321	279	309	320	348	328	293	315	296	300	344	312	296	342	291	331	295	297	294	310	286	311	298	277	260	314	332	290	301	316	320	308	300	301	265	292	296	330	309	322	315	309	302	299	322	335	322	310	313	299	310	308	303	270	301	291	289	315	313	324	320	316	311	297	315	320	335	298	302	297	270	314	336	287	285	302	321	296	321	317	290	341	296	278	301	301	296	280	319	287	296	284	280	314	304	294	313	327	296	313	301	341	302	274	285	305	294	288	327	318	318	298	300	306	309	330	289	284	291	321	293	312	338	303	313	309	289	313	322	324	311	317	360	305	296	324	267	290	309	305	323	305	293	300	280	334	312	300	280	308	300	330	252	289	322	288	312	331	298	321	321	307	323	291	302	296	305	353	296	284	276	330	276	318	295	311	305	296	284	315	291	331	308	280	308	345	282	307	275	320	287	280	312	297	312	307	319	304	317	327	306	313	312	306	299	318	306	285	312	303	292	309	296	284	306	324	341	288	311	320	296	307	336	285	292	337	297	303	302	275	348	302	327	318	291	278	300	285	324	313	316	301	304	309	300	318	298	307	313	322	300	294	332	271	296	296	324	347	282	331	292	300	313	326	305	307	304	339	310	300	275	291	348	291	325	319	288	310	292	305	286	297	304	319	312	324	350	312	255	343	304	284	300	299	280	318	309	298	304	311	328	338	306	276	312	313	286	302	289	301	304	304	299	330	282	284	306	339	300	282	303	331	332	305	331	325	343	288	313	293	303	312	289	306	303	295	310	311	306	304	309	291	281	314	305	309	278	320	280	319	297	317	278	286	287	331	311	330	291	292	294	340	294	303	303	325	286	307	284	329	292	340	309	322	319	289	299	304	302	308	307	321	345	285	295	279	308	316	281	316	306	326	268	327	286	277	306	286	322	338	305	313	302	297	313	277	275	318	302	305	306	277	309	312	284	318	323	282	290	316	297	304	297	292	301	315	314	293	294	319	326	329	301	310	313	304	297	316	303	304	286	341	260	303	318	332	309	313	298	314	341	289	327	301	312	291	286	273	313	304	348	293	299	289	305	289	304	291	315	311	291	281	290	325	299	297	307	318	288	290	284	316	294	318	307	289	314	295	310	282	325	323	324	281	329	336	275	302	304	281	315	261	332	330	318	325	311	298	323	292	289	302	310	280	305	271	290	330	304	287	292	283	280	310	303	304	284	318	297	310	298	295	270	314	327	322	319	330	290	271	327	326	314	304	314	323	305	289	318	284	322	303	292	295	295	322	323	296	303	266	295	313	314	312	316	308	314	285	308	333	314	277	296	314
7731	1611	1470	967	745	707	672	632	603	596	610	567	575	562	587	615	526	525	607	614	561	582	587	585	565	586	544	585	578	564	570	565	539	565	534	560	570	525	588	564	566	515	565	552	582	505	536	519	540	570	537	601	588	592	543	563	593	585	523	570	581	560	530	551	557	539	571	554	549	570	554	542	571	549	587	536	618	601	592	595	549	584	529	543	598	521	575	513	582	576	548	583	565	573	551	574	565	602	578	515	561	589	553	535	542	616	538	545	573	613	559	519	566	563	602	587	550	567	604	532	640	584	584	579	603	555	530	598	578	574	567	584	591	566	577	516	530	523	566	517	591	535	586	590	563	558	573	523	520	556	583	589	589	536	592	577	575	559	557	550	540	587	568	583	572	582	542	590	532	554	597	562	564	561	565	598	579	571	552	577	538	564	604	543	546	539	564	570	621	569	596	603	562	562	562	557	556	561	543	592	592	548	556	528	549	538	569	566	554	552	561	543	566	576	595	554	535	533	571	559	551	571	548	578	590	559	554	557	540	549	573	575	586	584	613	548	575	513	596	554	537	545	566	578	585	575	558	539	575	564	538	537	580	549	572	580	583	559	570	553	548	586	580	529	560	529	562	561	578	556	599	560	561	571	564	536	556	551	619	592	561	565	581	587	565	539	570	546	576	576	587	544	577	551	546	621	604	572	547	588	568	561	564	623	519	561	543	564	523	547	536	599	567	587	553	533	563	574	550	558	521	565	580	574	564	543	551	556	605	555	592	558	566	578	575	588	562	588	577	523	574	537	554	561	575	546	583	560	593	569	564	540	558	571	557	559	581	566	597	561	550	551	528	562	567	555	567	573	566	568	533	555	566	591	592	623	567	585	531	589	588	553	555	517	545	545	535	591	548	556	591	533	605	551	523	620	578	572	554	609	580	558	555	593	531	546	522	578	566	583	587	528	552	600	589	543	514	511	562	564	605	563	590	570	547	575	569	503	573	551	590	563	587	573	535	581	518	501	543	590	555	561	563	595	603	555	551	567	553	580	579	581	564	594	573	565	559	555	562	595	557	552	536	545	548	594	516	584	535	570	591	518	554	564	560	560	512	580	594	546	576	535	519	576	599	572	568	545	565	546	550	517	564	573	555	547	569	543	561	556	544	562	591	559	557	585	511	538	596	528	590	620	553	611	540	562	535	566	577	514	569	574	544	579	573	578	610	527	558	588	556	576	554	582	569	513	582	558	558	548	552	540	562	567	517	508	610	548	573	585	575	549	549	591	551	557	536	526	567	577	548	523	551	565	523	591	573	572	558	540	517	558	570	554	532	530	546	527	566	561	555	566	544	557	573	587	601	636	583	553	575	525	536	554	547	573	615	547	563	564	573	499	541	574	552	553	561	589	538	624	558	571	551	550	580	557	597	544	565	580	580	528	541	567	572	526	578	556	591	534	591	537	511	542	513	521	528	583	549	583	541	580	558	557	511	557	562	530	598	565	549	540	580	566	588	593	570	565	597	604	546	510	554	586	563	549	577	576	573	590	573	595	560	572	592	558	578	523	555	571	560	567	561	517	568	568	541	588	575	543	545	563	550	560	523	538	534	541	576	570	550	552	639	568	579	610	482	583	599	508	577	572	611	571	574	546	576	557	573	584	597	581	574	564	539	529	548	552	556	543	553	555	568	537	571	540	563	622	571	584	573	574	553	527	564	594	524	568	570	585	582	548	569	605	551	559	549	536	570	574	547	540	560	531	591	569	588	563	585	524	554	570	555	571	534	515	564	558	567	595	555	548	530	559	533	540	529	590	582	566	580	545	552	554	570	563	578	562	561	572	581	563	571	570	541	559	569	558	592	531	550	549	533	578	564	535	553	568	595	521	574	581	611	616	508	568	552	558	590	549	557	548	591	524	529	556	599	543	584	574	570	566	520	553	586	570	572	582	587	524	549	598	528	531	564	567	558	552	551	591	556	569	625	590	553	585	549	572	567	551	519	511	535	562	547	533	561	568	561	577	575	584	592	585	575	554	586	557	581	567	571	533	532	550	556	598	546	508	564	578	556	629	576	560	556	561	519	537	546	608	546	552	552	537	614	537	578	546	597	575	520	547	521	577	636	575	586	573	540	533	582	575	595	531	552	523	577	555	534	544	536	538	545	571	595	543	598	578	505	559	575	558	521	544	599	587	575	577	551	558	578	594	560	568	571	565	553	519	543	569	560	579	573	569	548	552	585	609	589	573	549	563	588	579	582	577	576	532	529	606	593	589	587	569	557	568	526	511	535	560	551	542	584	563	554	633	543	524	582	571	555	584	555	553	542	550	573	564	572	546	570	611	554	538	552	554	540	562	587	561	524	562	558	536	579	583	589	582	526	559	540	528	558	519	561	554	562	554	566	612	539	566	579	573	591	543	574	535	559	548	576	570	568	516	528	526	570	586	562	589	548	552	597	559	551	561	537	529	598	576	579	569	541	555	578	561	578	582	561	571	552	592	536	565	548	503	604	593	578	535	548	546	554	559	602	607	557	594	556	537	561	543	554	548	561	563	577	577	568	579	591	566	597	521	545	528	550	547	525	579	572	551	534	580	626	572	565	580	573	588	615	546	543	564	549	545	542	577	554	574	541	537	530	553	569	592	560	596	570	569	579	600	563	544	591	536	576	592	591	564	583	551	515	566	558	568	532	564	562	511	569	568	545	580	537	534	532	567	542	598	521	566	568	538	562	574	560	554	553	555	526	576	566	578	544	568	592	584	532	527	535	589	592	557	546	545	562	556	575	589	536	549	581	575	555	529	575	568	588	539	604	558	581	545	579	552	588	580	516	567	533	527	547	575	562	580	568	540	528	571	548	547	535	524	519	540	557	597	536	558	544	555	525	521	613	542	568	571	547	568	562	568	567	557	574	560	533	559	555	521	586	525	517	586	550	545	542	571	556	570	586	524	582	554	587	586	542	574	573	561	559	563	608	603	566	541	525	596	521	592	542	517	550	567	574	583	544	581	540	602	537	567	526	563	544	556	522	559	553	521	579	536	576	576	592	588	557	512	568	533	589	540	550	586	573	555	565	552	579	568	549	565	528	542	548	583	568	575	616	523	569	564	545	573	543	565	547	561	567	549	535	578	553	550	562	547	560	559	566	542	584	537	597	571	576	565	525	542	561	561	565	548	530	532	546	582	576	567	593	591	548	533	571	587	598	547	574	541	578	573	586	550	554	543	586	602	528	545	551	537	568	561	595	558	525	548	500	569	556	573	570	544	582	554	568	541	560	535	550	592	575	597	557	569	577	527	551	544	593	539	531	538	565	563	526	551	585	560	579	570	578	532	556	544	536	546	567	547	569	565	531	537	588	531	579	571	566	578	547	577	563	530	563	560	555	600	543	574	586	566	545	548	600	510	593	583	527	547	591	554	596	591	599	575	559	578	574	581	580	579	542	576	530	570	576	563	589	568	569	541	557	569	567	526	556	566	555	543	565	578	565	586	564	565	537	563
24029	21018	28112	24106	19055	1469	558	388	295	281	296	244	230	205	217	208	194	198	195	182	185	184	193	180	163	185	167	179	159	176	170	156	176	163	176	191	176	162	184	166	152	169	191	166	174	153	177	150	158	158	165	158	174	187	178	163	163	163	152	158	162	147	153	136	183	185	166	163	160	191	174	160	173	143	157	190	164	156	177	190	156	143	156	154	149	160	163	196	159	157	154	146	168	167	154	158	157	152	182	152	148	165	157	181	178	169	170	161	150	159	165	177	175	146	174	169	145	150	164	144	181	149	167	159	151	179	175	173	174	164	133	131	146	165	166	176	175	157	151	157	150	156	156	150	178	163	160	161	162	161	149	156	153	192	143	171	159	168	161	185	173	159	176	157	142	166	149	177	138	161	174	163	141	177	152	139	167	162	154	163	177	154	193	151	137	170	169	154	154	154	175	158	175	148	151	152	170	152	166	138	170	162	151	165	126	172	166	148	156	168	156	152	178	150	161	165	168	155	167	154	170	154	162	179	176	169	158	142	162	134	174	169	165	177	169	160	159	163	145	166	167	168	157	181	180	168	172	165	161	164	147	177	178	181	192	167	156	160	180	164	157	145	182	177	161	149	145	178	155	142	165	143	158	159	166	165	146	174	139	173	157	186	169	163	151	166	162	155	166	177	153	175	151	179	187	175	151	166	154	178	161	179	184	144	151	160	170	171	163	166	164	154	170	168	174	190	159	205	165	146	179	176	173	178	189	188	174	178	156	166	165	168	166	150	183	160	152	165	166	172	161	147	155	177	170	148	167	151	158	155	142	174	197	155	179	171	160	131	157	178	151	162	171	194	154	146	148	157	168	182	169	142	171	162	158	168	176	155	150	147	146	164	150	172	139	156	139	176	156	136	154	156	168	172	154	143	173	160	162	157	150	161	165	176	188	149	176	140	134	168	167	168	154	147	172	135	169	156	146	163	168	171	168	165	188	169	160	177	174	166	161	180	164	162	166	159	174	150	158	148	165	182	165	147	158	148	189	160	149	140	157	188	167	164	166	167	165	166	159	150	162	161	155	154	143	164	148	168	167	159	155	159	177	169	171	170	162	142	173	157	175	156	165	150	165	163	168	155	149	157	156	173	165	150	150	128	167	165	145	164	182	175	135	157	167	174	161	175	153	168	199	173	152	160	151	142	152	175	173	122	168	149	145	169	160	170	171	152	160	161	164	148	166	135	164	157	141	165	181	191	159	176	174	178	158	161	176	165	161	154	181	161	162	139	167	177	179	149	154	161	160	179	159	153	190	148	169	160	154	157	160	164	158	138	174	174	158	158	158	162	153	157	177	151	166	166	152	138	176	156	162	148	140	156	162	155	146	155	150	158	165	188	168	156	182	171	152	164	153	156	137	162	162	157	173	149	149	187	148	149	177	163	147	158	136	177	175	169	167	178	175	158	192	162	164	173	149	156	147	147	170	161	158	149	143	170	164	157	158	166	167	151	164	161	146	171	162	154	158	183	167	167	147	173	166	170	170	154	170	159	175	125	152	164	151	164	184	173	158	173	160	156	162	171	178	139	170	156	164	152	171	161	160	164	165	169	166	161	159	172	136	165	152	176	170	164	176	164	159	161	163	160	176	155	147	140	200	175	162	148	157	138	168	155	163	150	155	176	140	173	176	171	170	178	169	129	154	170	175	191	163	160	180	161	197	158	156	187	188	136	158	167	171	177	161	150	150	162	156	162	158	140	146	170	173	166	162	141	157	175	164	151	158	185	163	161	131	181	170	141	154	160	151	175	182	156	142	187	168	128	167	164	145	163	147	155	154	152	184	170	173	153	158	170	166	154	154	176	178	164	157	161	150	169	176	149	153	157	171	150	137	149	152	146	144	159	163	184	169	161	141	189	156	168	172	153	155	161	169	158	153	163	149	159	145	167	140	180	145	167	172	169	156	174	156	155	187	152	137	166	146	177	187	170	189	164	142	168	171	160	181	181	142	173	166	152	156	154	154	151	154	154	132	167	174	159	177	149	166	153	158	157	165	151	192	157	173	171	144	165	159	175	160	176	180	159	159	156	152	167	164	154	152	169	163	150	150	156	146	165	165	176	149	161	148	168	156	173	177	175	172	173	163	163	159	176	166	143	163	151	178	166	159	173	162	149	144	166	175	159	159	161	158	157	179	160	150	176	160	145	158	173	152	161	165	162	153	162	163	165	157	135	156	171	146	153	132	194	178	167	179	141	167	139	164	163	171	141	144	177	164	166	164	170	176	177	149	161	168	170	166	167	168	161	157	177	161	155	158	155	165	165	171	152	164	155	161	175	163	165	156	173	162	159	191	181	157	174	174	170	179	199	171	144	165	160	145	159	189	149	164	158	170	152	144	201	167	144	136	156	157	170	180	149	162	176	172	176	156	164	168	156	161	137	153	161	145	158	159	153	175	170	153	161	155	174	185	157	173	158	136	187	136	162	158	163	159	163	138	170	153	169	163	172	173	182	180	184	175	154	166	183	163	146	173	164	161	144	194	175	174	157	145	156	157	162	165	144	147	161	131	168	159	170	143	143	153	161	137	172	144	174	180	166	145	155	182	161	164	170	150	161	139	180	159	155	177	152	153	158	135	140	148	174	166	190	189	144	160	157	164	152	139	147	183	151	161	169	160	164	172	165	139	184	160	178	143	170	159	149	156	158	168	143	168	170	162	167	167	180	164	163	148	186	144	162	177	177	155	178	164	162	158	164	164	164	150	146	156	149	156	161	159	176	143	189	179	157	183	166	164	151	152	148	162	152	135	181	162	166	147	183	177	172	153	170	158	143	139	158	161	170	165	144	166	176	154	168	143	167	131	187	154	153	190	171	151	162	149	171	143	162	162	163	137	149	142	152	178	158	161	172	151	172	154	180	143	157	167	157	184	156	166	152	162	173	185	163	124	153	167	166	156	172	142	179	157	169	174	165	162	174	151	160	160	154	174	148	172	167	169	161	172	183	164	163	171	167	164	136	168	157	163	171	154	161	163	168	143	172	153	179	159	149	163	183	181	160	155	177	142	193	194	150	174	157	190	159	183	148	184	153	144	144	162	174	162	148	156	162	170	160	150	153	179	133	157	174	159	163	162	186	139	162	162	139	151	164	178	172	174	154	157	139	143	145	178	160	165	180	159	143	120	153	153	151	152	156	177	165	146	157	147	125	152	143	158	170	149	162	150	148	155	149	149	163	158	201	168	139	151	164	163	158	149	145	152	135	156	164	152	157	169	171	169	153	166	182	167	168	176	142	161	161	162	157	162	164	175	146	140	180	172	154	155	175	159	153	152	146	171	151	170	169	150	176	133	171	160	159	161	149	137	191	166	165	148	182	159	167	160	169	192	171	185	170	163	162	160	152	182	142	180	168	157	157	169	138	150	154	165	177	165	159	149	144	161	166	154	161	160	157	157	134	174	152	179	176	178	172	164	155	145	155	196	162	165	159	184	144	132	156	149	155	150	163
14543	9782	8264	4208	2762	1824	1468	1217	923	818	740	653	597	537	552	468	478	443	416	398	391	389	367	379	359	361	345	344	340	349	386	348	348	344	369	306	334	346	343	349	404	317	297	333	320	349	343	341	312	316	345	324	325	309	339	282	340	333	290	318	331	323	320	316	318	303	306	336	296	307	305	318	355	305	333	340	336	304	306	297	308	302	328	290	305	281	316	310	304	334	330	303	306	311	298	358	294	329	315	306	316	301	324	326	308	344	329	308	334	322	323	322	311	306	289	274	307	301	314	311	293	316	312	309	311	308	315	295	300	300	291	310	345	310	313	301	301	334	332	332	335	300	318	333	308	313	325	337	316	322	301	327	291	297	307	300	283	307	343	294	316	351	307	345	289	303	333	319	323	334	328	305	302	321	338	330	313	304	274	314	298	358	352	315	329	323	328	314	327	295	314	297	311	347	311	304	309	318	330	345	321	317	289	318	315	300	291	292	287	313	315	280	296	309	297	304	276	312	324	332	355	337	324	298	304	311	315	352	329	322	326	325	311	319	310	331	343	311	277	336	312	303	336	321	303	295	314	333	297	283	358	303	287	330	276	313	288	328	329	290	313	337	300	328	307	338	311	314	325	301	274	285	304	292	302	322	323	268	326	297	321	302	310	303	286	321	337	328	315	315	300	301	317	310	322	321	317	334	302	307	340	346	328	310	335	304	316	314	316	317	310	306	315	315	317	341	314	280	311	302	306	315	324	296	334	347	316	349	330	313	328	346	311	303	336	318	317	328	290	320	321	313	301	311	295	283	316	294	329	342	325	322	294	327	304	305	317	310	303	288	327	329	316	298	309	298	329	306	309	301	288	325	310	331	294	302	322	314	316	326	324	297	321	313	342	328	310	317	318	337	298	334	345	304	305	317	338	263	307	314	319	342	276	320	302	322	308	316	343	330	327	319	290	304	294	327	318	330	283	316	312	309	295	319	285	286	315	340	314	295	301	298	328	302	341	348	307	316	289	316	327	351	308	328	296	317	315	306	308	319	330	337	297	331	301	288	302	342	303	301	309	333	292	301	283	309	292	301	285	296	297	300	306	309	328	283	290	304	336	330	312	297	272	299	306	315	307	324	320	339	352	302	287	320	295	338	301	344	304	316	304	304	302	318	318	300	323	307	276	304	290	312	280	291	295	298	282	326	327	300	313	317	310	298	312	328	334	289	294	297	325	303	302	308	285	322	315	320	335	320	317	326	338	290	300	282	319	312	304	310	295	303	323	298	283	324	308	312	284	312	332	317	311	313	304	296	305	305	338	311	327	309	314	279	288	317	326	324	304	288	303	323	298	274	341	361	308	294	310	308	306	325	306	326	296	326	287	313	294	352	320	290	317	321	326	287	283	327	315	299	316	335	327	309	298	316	283	327	316	337	322	323	325	310	354	300	334	330	318	315	297	329	301	301	303	304	302	314	298	314	319	293	309	310	329	335	314	322	290	318	328	304	346	305	317	293	328	297	316	326	278	329	322	324	320	332	313	280	291	306	330	328	296	325	310	310	334	291	272	333	335	334	328	326	301	317	335	316	338	305	295	337	313	327	339	314	286	304	313	311	304	315	313	274	335	314	297	308	334	305	330	324	333	315	326	324	339	283	325	315	325	323	312	319	329	300	305	323	302	333	335	306	344	335	326	339	310	332	332	333	321	327	301	301	306	315	309	326	311	315	316	311	313	330	324	325	312	307	296	317	255	311	329	314	292	318	321	322	319	292	321	306	321	318	304	312	313	284	317	267	346	313	310	313	329	314	312	304	312	317	332	322	314	321	320	305	346	302	313	300	349	339	332	329	296	297	285	300	314	309	341	296	311	331	278	290	302	300	348	304	337	320	293	327	320	302	327	353	329	349	283	324	319	315	296	294	292	285	294	322	314	311	298	317	324	323	299	305	315	322	318	296	293	314	320	316	321	296	315	313	311	315	346	364	308	314	306	304	297	305	331	303	312	333	306	288	284	330	300	318	323	300	290	306	313	302	294	316	298	306	297	328	300	301	286	312	313	296	300	297	351	333	328	315	339	288	323	306	287	311	293	305	319	302	303	311	328	284	306	304	331	304	318	303	316	277	297	328	288	305	305	298	296	286	334	321	312	284	285	310	292	292	311	314	279	342	298	317	339	304	318	314	290	283	302	308	315	298	294	322	317	319	295	319	328	328	335	318	325	312	333	297	294	290	313	320	310	301	296	315	299	328	332	327	322	293	318	325	302	311	286	283	294	320	321	353	300	302	308	323	304	305	323	303	318	306	294	286	282	282	315	305	302	316	327	316	308	286	339	318	293	341	270	294	323	306	307	303	319	323	334	311	323	301	301	339	310	340	281	316	329	299	341	301	308	307	324	333	353	304	283	307	295	325	330	349	285	292	307	299	332	306	342	313	342	318	306	346	292	305	335	338	321	280	313	320	307	300	306	308	299	329	323	332	300	317	282	327	290	329	314	296	315	305	311	316	306	328	325	336	309	307	320	314	324	291	268	307	326	327	276	316	306	292	302	308	324	321	304	308	294	351	292	313	337	300	311	308	289	315	300	313	304	315	312	293	341	315	321	297	327	318	292	311	326	307	317	297	298	318	326	307	320	297	335	339	308	321	310	303	294	294	336	315	345	329	309	318	308	280	309	315	339	311	306	311	272	298	299	335	349	288	317	317	303	279	290	326	326	292	344	300	276	297	325	275	308	330	296	325	315	329	333	327	314	345	290	317	302	346	316	335	286	285	276	295	299	325	307	305	322	300	332	306	306	300	365	320	314	308	317	300	310	329	330	275	285	293	307	300	331	322	302	307	296	286	346	312	332	301	319	293	309	331	352	318	329	309	280	327	316	301	346	353	320	289	314	285	324	302	300	318	310	310	317	296	323	295	281	316	344	317	308	280	297	312	307	301	314	362	313	311	313	304	278	300	306	331	304	306	291	306	335	311	295	317	320	319	288	303	326	283	307	270	317	321	308	303	297	313	316	326	284	323	312	312	318	278	322	318	294	290	302	303	294	276	284	315	316	335	305	288	309	334	311	286	292	335	305	271	318	271	318	325	323	298	309	311	308	344	303	326	338	302	305	320	338	326	304	308	318	344	282	307	316	288	301	299	350	284	329	299	314	310	311	312	321	336	350	318	299	337	332	308	314	324	270	345	303	307	313	296	316	308	323	319	313	315	315	306	275	302	309	309	324	273	304	323	318	323	315	322	307	329	306	325	321	342	323	279	331	309	344	286	290	322	308	291	298	286	282	308	303	302	309	323	311	318	327	338	297	337	322	285	360	314	319	323	349	312	329	304	325	300	326	307	313	300	319	336	327	302	315	296	341	302	298	324	331	330	317	285	326	312	329	276	289	304	295	302	315	341	312	315	311	308	291	305	298	323	309	325	328	300	320	300	320	316	307	323	319	335	300	306	292	322	337	311	304	301	310	317	293	306	285	305	343	307	285	335	322	305	317	315	315	325
23020	20974	28740	23366	20974	17870	1898	861	736	614	555	512	524	481	449	480	457	419	442	409	416	391	396	369	377	410	424	415	374	394	353	392	384	391	412	368	350	338	371	381	351	388	396	364	361	387	373	365	387	372	351	324	358	388	357	352	355	370	374	335	382	358	381	338	359	323	343	365	374	347	373	348	339	343	342	373	381	372	348	363	355	395	364	342	353	343	360	348	359	369	336	406	372	365	361	353	398	330	345	344	396	341	370	353	330	361	360	382	342	340	327	354	373	371	324	363	371	388	357	344	350	374	346	359	337	331	317	340	350	361	375	360	333	341	366	339	352	345	347	372	340	330	374	366	345	417	397	386	365	341	347	358	340	331	359	375	392	375	335	383	339	328	388	335	378	330	373	356	390	372	352	349	336	336	394	352	339	354	344	326	331	368	358	346	363	347	337	355	367	324	364	368	355	373	359	365	340	315	359	362	368	361	357	372	332	347	345	371	332	358	367	355	352	377	385	377	331	328	362	347	376	387	354	380	338	359	367	338	335	338	357	349	371	366	322	339	348	344	339	346	377	370	347	322	359	328	332	359	337	363	350	362	357	338	360	345	355	376	343	345	376	365	362	370	360	340	373	364	366	355	354	375	331	367	336	358	344	337	337	340	367	353	382	378	345	339	358	347	346	338	314	393	353	333	372	386	356	377	339	361	389	310	340	356	369	343	354	348	354	369	376	340	370	337	363	365	360	342	345	348	372	353	366	428	377	373	342	365	341	374	349	378	353	307	363	365	322	376	335	368	358	335	358	358	357	356	338	352	343	367	381	350	356	364	322	358	344	324	353	367	373	370	348	381	338	341	332	344	364	357	378	367	331	378	356	397	356	376	341	368	361	368	347	348	369	354	354	347	386	346	366	397	311	356	358	319	388	343	354	379	366	354	358	380	325	369	375	345	379	358	339	304	346	350	383	346	343	340	318	368	394	354	381	358	350	366	348	351	344	379	347	335	360	357	359	341	351	354	368	379	322	383	371	348	336	353	343	344	326	358	367	330	355	347	317	328	344	350	357	345	352	375	334	345	379	333	357	318	326	336	341	341	389	370	331	363	377	353	356	345	379	386	330	357	350	317	361	375	356	371	335	353	344	360	370	363	367	340	395	366	351	357	337	405	375	370	363	381	394	352	332	375	330	379	377	335	354	380	317	350	344	361	334	374	345	384	364	352	326	322	361	370	323	387	340	363	347	343	336	325	379	362	310	348	349	363	354	338	357	319	371	331	357	353	305	322	336	348	365	340	315	334	316	364	329	358	373	348	378	338	366	352	354	377	399	373	348	355	385	383	354	357	338	349	371	344	376	307	341	360	386	355	388	372	362	347	378	345	366	332	368	326	387	354	324	359	329	377	335	338	346	378	384	361	323	342	310	336	380	389	374	360	338	353	338	351	366	371	358	322	341	350	354	378	385	359	365	375	369	322	363	361	336	384	382	368	348	320	365	369	355	356	385	359	387	341	346	325	325	346	367	352	386	377	316	389	389	378	374	321	344	344	343	335	353	362	356	357	341	353	352	308	362	353	379	385	367	345	328	373	352	381	344	376	365	377	338	332	328	357	368	390	369	334	365	348	355	347	376	383	327	324	364	354	357	367	339	353	354	333	365	370	346	337	352	364	374	356	343	356	358	351	356	357	358	319	400	377	361	345	332	327	372	350	365	320	389	404	347	371	370	351	389	354	333	358	338	350	340	365	369	353	364	371	378	365	371	385	383	330	379	371	321	347	324	353	372	351	345	374	350	393	374	347	357	372	322	367	337	379	350	336	332	347	348	343	321	354	330	367	352	369	353	323	385	333	341	385	365	326	338	345	358	339	332	370	362	350	342	352	366	384	359	331	399	368	331	356	379	333	376	373	361	349	382	347	338	361	370	342	428	337	380	395	348	340	361	316	371	355	395	392	376	361	364	354	375	338	353	361	370	382	356	341	380	326	343	356	386	354	351	369	376	349	375	340	368	351	354	382	359	345	334	346	403	354	334	359	333	376	349	352	334	384	357	361	345	386	333	387	333	352	348	344	350	374	366	394	336	370	365	344	374	359	345	325	363	360	354	384	380	368	308	359	343	363	396	375	334	355	320	359	329	342	353	350	371	364	335	372	381	336	362	367	358	361	331	399	406	334	333	393	355	364	318	387	340	389	328	335	365	336	376	348	349	376	364	348	346	331	374	376	372	377	381	331	359	392	360	331	382	339	337	374	329	352	348	354	363	343	327	354	392	339	360	360	363	378	356	374	348	332	372	345	324	341	358	351	393	356	371	328	379	359	339	354	353	363	331	379	386	334	380	382	354	357	357	339	376	363	347	363	348	347	391	390	360	326	358	391	355	352	342	417	366	337	351	384	345	370	373	356	377	334	346	349	352	344	343	335	351	324	380	346	330	363	379	376	359	362	349	351	335	372	359	370	337	327	392	376	328	335	398	328	354	383	346	329	367	391	358	346	383	337	366	379	351	346	362	340	357	346	332	360	347	348	340	345	350	357	320	344	350	373	354	338	349	339	353	375	363	332	380	356	375	345	351	386	332	368	342	377	342	345	389	369	364	318	355	359	369	381	390	388	384	393	357	343	336	371	333	356	374	356	383	370	355	320	353	373	385	330	370	352	360	354	345	355	360	322	390	406	367	343	370	353	380	348	367	349	383	322	336	338	344	340	293	328	352	323	352	342	398	335	390	324	348	330	343	355	364	372	340	360	313	355	346	363	387	321	364	305	372	358	375	327	341	336	367	348	359	356	391	331	322	350	373	348	314	377	351	359	327	356	365	350	385	376	360	349	358	363	368	368	377	328	337	353	372	375	347	344	393	348	377	383	358	341	349	368	382	328	346	355	361	321	333	405	349	315	373	341	329	363	330	346	342	347	329	343	374	346	343	352	317	363	378	337	360	332	351	357	359	333	342	342	364	353	362	339	384	310	360	350	357	347	370	343	373	343	337	344	371	365	350	359	372	346	370	388	357	342	341	330	360	341	352	351	389	352	419	353	370	363	354	380	357	367	395	355	335	344	356	308	376	371	382	334	329	359	360	338	321	371	365	340	377	350	378	361	358	349	352	349	349	345	369	357	349	352	326	364	339	370	335	375	344	371	357	348	364	350	360	367	386	339	363	342	397	331	373	351	325	374	338	359	344	381	378	343	350	339	319	353	323	360	357	367	366	423	340	339	360	387	369	373	357	387	363	379	335	331	339	343	370	346	352	359	338	358	364	367	341	321	332	362	333	399	332	368	343	393	363	359	323	396	378	361	373	356	342	354	350	377	354	362	347	371	341	348	364	352	361	339	375	349	359	373	354	309	350	340	357	356	365	354	351	353	399	371	352	358	343	362	373	356	395	314	370	352	345	298	346	352	327	371	345	341	352	343	358	366	368	383	385	340	355	306	374	315	357	341	342	358	340	382	364	333	377	370	344	362	342	367	370	319	409	347	321	341	374	360	352	354	360	363
16841	15766	13493	7325	4775	3564	2701	2298	1856	1665	1377	1240	1162	1134	964	968	925	858	761	790	798	810	792	783	731	740	717	713	764	703	686	651	713	704	674	669	675	673	642	649	678	637	648	659	625	647	659	678	644	689	631	584	627	625	592	679	636	602	609	604	629	667	622	624	638	572	635	599	626	604	624	614	651	683	611	612	616	600	618	606	614	612	567	645	586	592	598	610	639	647	622	626	599	630	615	618	560	605	592	646	605	623	598	601	580	631	591	611	593	595	622	631	607	667	589	611	620	591	631	614	654	616	598	582	599	629	616	592	588	628	618	610	602	634	662	595	658	581	624	624	615	564	614	594	604	609	633	602	564	635	632	660	605	581	625	618	609	624	621	604	653	591	647	622	626	628	619	626	605	630	630	588	581	584	613	612	630	597	658	591	605	608	607	580	576	613	624	599	611	616	613	604	682	617	625	650	626	625	612	608	618	612	632	554	581	632	584	572	601	598	589	647	617	593	608	594	581	595	658	609	623	637	588	639	572	582	573	611	623	611	601	547	663	612	671	572	567	613	630	595	576	597	641	603	618	628	627	632	600	675	627	563	557	608	596	655	590	653	568	610	628	562	562	619	563	590	598	620	615	607	618	605	608	577	644	609	628	632	603	634	612	624	618	590	556	547	575	566	647	572	614	585	621	648	574	571	613	618	601	618	677	582	577	590	653	602	617	612	624	618	581	565	596	625	628	578	615	584	635	590	628	595	586	596	597	615	563	580	640	594	617	661	608	581	618	596	653	596	598	643	605	615	642	643	617	629	602	620	584	574	597	632	599	617	594	619	677	619	576	608	632	597	594	628	616	598	575	578	621	649	614	613	609	605	626	612	616	610	649	599	620	615	609	617	608	563	582	637	578	615	623	598	593	574	565	673	609	634	624	596	631	592	603	625	561	636	589	581	605	618	607	622	623	615	602	590	625	567	602	639	612	591	615	653	629	648	620	580	604	649	614	609	605	565	597	602	624	603	621	637	557	658	633	637	604	644	599	582	573	625	592	621	586	595	620	626	621	573	603	609	600	638	607	667	611	599	604	597	634	605	633	625	629	623	601	597	618	599	667	628	641	608	608	625	616	602	623	636	611	597	628	633	606	628	662	610	601	612	649	573	627	631	632	640	627	643	604	592	594	646	652	597	627	584	609	617	668	616	648	638	604	597	612	629	636	616	631	613	625	621	600	600	580	591	605	611	611	634	549	594	568	606	599	607	550	632	609	599	613	651	633	557	616	647	606	574	572	613	616	631	575	624	610	590	601	584	597	569	633	608	621	617	601	629	592	603	599	561	655	603	630	584	640	616	618	651	624	592	594	624	663	628	642	546	685	596	614	580	607	634	614	606	576	626	653	625	579	611	629	660	628	589	648	637	565	611	634	635	613	624	655	579	584	592	613	617	619	604	599	592	577	664	652	616	619	580	611	613	588	644	602	587	608	610	602	603	611	674	606	614	589	606	580	627	648	582	620	593	602	636	564	601	584	585	618	617	665	622	610	594	599	575	608	661	601	602	580	599	613	615	597	602	585	608	636	632	598	582	629	630	627	602	609	615	586	636	621	612	631	589	586	587	608	621	582	606	616	589	654	610	606	590	612	599	607	576	598	601	602	635	575	624	605	644	601	608	601	614	594	656	614	618	584	630	624	618	630	635	574	626	606	612	603	597	631	604	597	633	610	612	635	604	638	594	582	610	650	595	637	592	613	606	598	633	577	593	593	602	604	620	581	584	616	636	614	579	559	641	599	622	595	622	619	626	614	576	600	648	624	603	643	620	651	601	615	598	558	585	596	603	575	589	618	623	617	611	614	558	622	624	592	609	621	646	565	637	656	622	588	619	594	629	600	620	636	646	606	572	630	611	616	601	616	546	622	606	635	673	630	627	581	608	627	595	599	612	588	643	573	632	614	601	659	619	554	586	638	621	619	601	590	609	662	618	643	598	582	630	557	612	609	588	622	617	662	590	578	569	660	618	581	607	604	627	638	589	557	624	616	551	608	620	620	630	622	633	641	670	588	577	606	646	632	659	622	683	599	646	663	603	621	633	569	576	613	602	651	625	630	559	588	641	593	558	581	587	554	614	612	558	624	595	628	610	624	517	592	637	589	589	603	623	640	584	583	638	622	590	608	609	617	589	645	640	609	588	575	585	622	605	613	590	569	596	618	579	595	627	635	603	643	647	566	624	615	620	566	578	610	603	640	644	633	622	573	649	600	591	578	605	617	643	602	653	589	600	615	612	589	620	594	611	620	619	666	609	585	609	600	588	628	551	599	600	605	582	600	655	634	553	624	609	649	636	648	622	572	609	634	615	588	572	617	604	587	612	637	581	582	608	576	656	632	638	624	579	616	598	624	604	592	566	578	596	591	614	582	575	604	609	593	569	652	607	633	633	617	638	576	585	588	596	603	614	619	620	670	610	596	574	635	599	600	584	596	593	599	590	583	634	610	604	637	622	611	616	625	640	594	624	604	589	577	605	606	617	623	602	648	613	572	628	636	638	604	579	644	575	637	598	611	579	652	625	606	594	583	620	612	615	596	606	631	641	619	614	614	608	604	599	669	635	640	601	599	574	565	617	606	594	600	571	574	621	605	600	618	596	620	613	629	620	633	600	563	607	626	625	633	602	615	652	593	586	606	631	613	623	619	600	650	601	604	559	621	645	606	632	600	608	626	639	636	641	610	616	600	629	619	614	623	632	602	649	578	601	606	599	636	597	593	652	608	621	589	574	591	599	578	607	645	617	615	594	582	638	574	605	603	627	663	593	637	607	614	631	616	579	676	651	602	630	615	599	629	632	560	588	639	572	585	596	622	610	602	617	574	592	621	617	625	631	654	591	644	607	654	611	587	570	635	602	591	587	613	625	600	630	618	610	612	636	598	613	600	571	619	622	640	585	660	622	632	647	612	586	593	590	577	604	646	587	625	614	583	597	621	613	605	608	618	600	587	625	616	600	558	617	598	616	611	590	643	552	601	615	585	606	552	579	600	586	605	613	626	626	600	620	628	626	605	624	618	599	606	639	591	636	622	653	594	607	636	611	610	572	591	635	592	640	614	620	562	583	598	630	587	614	606	634	585	577	637	666	652	573	607	583	559	594	585	613	600	595	626	609	621	609	614	601	605	606	621	621	637	652	609	645	620	601	574	579	629	584	587	649	605	616	600	609	638	608	625	625	593	612	594	623	592	610	670	568	552	609	588	652	650	590	562	607	580	620	617	603	600	591	611	587	575	599	598	609	635	573	625	602	625	633	623	638	582	601	589	618	598	596	598	657	621	574	646	618	614	639	589	639	621	635	611	618	608	597	614	635	585	585	643	585	616	648	593	584	590	653	624	562	621	621	581	613	636	619	559	633	596	595	596	575	600	623	580	611	593	629	588	613	641	611	619	632	617	607	593	625	570	586	607	607	615	620	589	545	596	586	627	632	604	642	646	586	615	585	630	660	626	635
26632	20305	7266	658	375	378	340	335	331	277	308	342	318	344	264	297	274	345	307	311	295	334	259	332	325	312	288	312	288	290	314	303	297	297	286	309	316	308	275	306	284	329	297	288	295	302	310	321	310	279	302	294	284	294	303	309	303	316	282	311	285	323	295	302	301	318	309	307	324	328	319	292	282	292	290	320	309	310	274	305	276	319	290	326	290	285	311	338	281	299	309	289	314	295	333	305	289	284	340	307	318	309	336	297	317	296	304	304	302	310	303	288	290	294	304	298	343	300	301	295	317	321	334	312	282	316	303	271	315	311	295	299	288	309	278	283	310	280	329	309	286	294	298	324	299	274	292	306	315	264	287	295	290	319	295	299	275	268	309	281	314	303	321	313	285	292	316	304	307	287	294	291	281	284	332	310	303	318	312	264	300	303	318	321	298	308	308	297	310	275	301	301	290	279	323	282	288	303	303	286	315	296	256	291	315	289	291	304	299	302	319	291	290	305	307	309	298	307	289	276	298	281	310	279	328	319	314	307	262	286	296	321	274	265	301	313	274	286	321	318	314	292	316	301	300	293	313	321	294	316	299	283	284	307	286	305	315	323	263	292	302	332	279	272	308	292	314	298	318	306	310	308	305	301	278	293	310	289	303	321	310	318	292	289	273	299	318	314	285	307	303	320	290	300	287	301	316	279	305	295	278	323	271	263	325	282	325	306	318	284	295	309	298	278	306	296	261	296	312	295	292	281	289	257	304	299	306	328	303	314	303	269	289	311	298	278	297	345	312	278	293	310	295	304	297	287	295	313	287	325	306	305	289	329	313	306	299	296	333	280	310	268	265	275	290	301	296	291	269	288	287	307	304	278	288	277	325	304	297	288	293	287	315	296	278	303	301	314	321	278	310	300	287	292	299	316	283	276	296	290	337	276	292	309	319	296	296	310	306	298	269	302	285	287	302	301	287	313	289	312	310	272	275	332	294	311	318	273	286	272	295	284	314	296	310	293	295	299	318	317	314	331	290	266	291	304	290	304	285	305	337	267	292	297	296	305	318	287	291	283	328	281	263	317	281	304	311	308	278	289	314	298	275	305	314	296	287	306	292	303	292	297	280	296	281	300	260	285	303	266	313	274	296	308	330	302	300	304	292	288	290	271	307	314	331	316	279	284	287	302	310	319	297	330	326	291	318	330	293	298	324	303	292	303	283	279	275	317	301	324	300	315	298	318	299	293	303	303	307	310	314	285	292	265	295	287	305	306	289	299	300	295	297	305	313	280	297	302	309	313	325	296	315	296	287	301	335	300	305	302	263	315	326	287	300	301	293	298	278	305	294	316	296	298	314	279	331	280	309	295	281	276	286	269	318	296	284	319	288	315	324	280	291	319	272	327	300	302	290	278	305	278	276	284	322	305	296	291	310	290	293	354	281	297	299	310	289	287	306	325	275	302	279	271	273	282	295	313	322	304	300	304	289	274	303	291	289	302	345	285	267	297	306	332	319	282	310	297	281	280	303	317	272	308	325	330	331	308	299	334	305	316	322	284	290	289	313	300	300	302	311	286	311	287	311	302	314	298	294	287	316	329	315	304	300	311	293	301	285	303	301	293	291	312	303	307	318	280	315	308	309	288	302	311	303	324	324	324	293	297	268	322	340	298	276	280	309	348	300	318	307	295	277	301	269	298	281	285	297	298	283	292	252	294	308	286	319	322	314	319	310	330	297	309	301	301	267	286	298	306	315	319	320	314	297	311	302	312	328	306	305	338	310	304	349	320	324	299	296	278	326	303	307	302	280	314	304	312	263	302	279	320	298	280	302	313	311	291	309	316	308	324	282	315	287	331	299	281	315	269	277	333	325	308	324	268	306	318	331	299	287	294	307	277	294	278	316	299	310	348	293	281	312	295	296	288	283	283	285	284	313	277	274	284	302	291	313	298	286	312	295	286	287	259	293	300	271	301	296	306	312	292	300	288	268	318	318	317	294	265	299	302	267	304	326	277	324	280	320	308	298	297	279	281	280	329	300	302	327	292	288	290	281	282	295	344	294	306	283	293	292	340	304	316	311	291	293	281	275	319	329	312	306	310	291	300	277	319	295	268	310	289	274	282	291	278	303	318	305	286	304	284	297	302	274	274	307	288	307	294	316	294	281	292	319	295	285	280	325	297	309	290	301	292	322	327	314	293	296	314	314	303	288	307	304	299	300	277	285	296	318	311	310	300	286	310	321	309	298	287	285	314	310	271	294	309	311	311	317	294	269	300	314	317	303	305	317	335	321	309	307	284	282	301	342	318	317	285	330	288	296	301	294	279	273	311	308	288	281	278	305	309	279	325	290	296	301	294	315	291	306	303	293	295	274	294	297	325	308	260	306	295	341	291	291	270	319	319	287	308	311	309	309	323	325	324	306	307	287	319	293	257	291	290	270	321	309	269	292	280	321	302	283	306	292	293	303	283	300	292	280	306	296	327	279	316	323	305	312	285	309	325	300	298	305	296	278	300	279	302	330	294	295	310	310	306	320	309	318	275	296	297	296	298	302	303	293	306	292	325	309	250	287	292	318	289	315	260	291	315	309	315	316	280	294	300	309	288	310	310	294	305	276	273	289	283	306	282	299	322	275	296	303	312	303	313	318	293	287	296	280	314	299	352	310	313	300	292	285	316	289	330	305	264	313	340	294	304	315	300	287	272	287	295	334	290	292	291	287	294	310	303	319	290	306	302	282	305	297	285	304	301	301	287	294	305	326	316	286	305	333	282	290	331	287	276	317	308	308	295	269	295	298	341	283	278	288	282	317	297	304	339	273	277	338	269	314	315	325	289	280	317	322	303	320	305	292	309	323	307	294	322	295	292	275	322	298	266	323	291	268	272	309	336	285	311	283	305	326	309	313	276	311	351	276	277	314	273	326	304	320	326	292	307	321	307	291	296	308	304	308	286	336	323	270	305	282	313	263	281	275	352	314	294	301	291	326	298	288	291	294	292	293	273	308	316	328	300	288	291	301	291	317	301	309	272	302	297	301	308	298	307	299	326	316	279	290	289	288	282	306	302	308	289	311	311	287	325	288	302	293	363	281	283	276	335	269	276	285	270	298	286	288	304	310	290	301	309	337	279	305	360	301	281	297	276	303	327	272	305	316	312	288	316	284	270	327	322	267	291	297	303	288	321	280	287	315	331	315	302	291	277	299	327	295	298	307	285	290	280	323	312	330	288	310	320	301	310	289	338	309	253	290	321	324	311	321	298	279	318	308	291	314	311	315	317	286	292	309	290	268	308	291	307	285	290	264	296	291	333	308	327	281	323	259	332	303	297	306	334	293	318	315	318	286	284	310	316	272	337	305	300	299	318	296	305	278	296	311	289	303	291	319	319	287	290	302	296	285	309	292	288	328	311	307	301	291	319	306	297	288	307	284	323	296	307	313	312	311	287	298	323	297	324	302	302	327	312	302	304	288	292	288	335	261	292	299	321	312	339	315	281	298	308	299	342
7688	1694	1430	972	804	718	627	637	611	615	603	610	581	576	579	537	522	540	549	578	595	574	549	581	593	565	578	557	593	596	594	555	572	554	586	545	541	551	569	557	590	542	594	577	582	569	522	579	556	555	520	574	529	568	580	573	543	578	571	603	603	579	549	582	547	562	549	591	551	541	573	553	540	560	551	600	580	567	539	573	565	569	541	525	578	555	564	529	559	549	546	549	567	507	533	542	561	566	587	579	605	561	622	569	605	576	576	602	518	526	559	574	580	580	563	537	570	572	542	518	615	553	559	576	567	540	598	544	535	530	537	552	561	545	547	547	565	560	552	555	556	599	548	556	590	540	574	569	566	580	538	578	583	583	588	518	555	563	567	612	612	546	564	574	564	552	571	578	599	559	567	589	579	544	540	532	556	564	560	583	578	498	556	559	545	564	604	562	587	527	588	609	574	589	589	565	556	545	553	562	563	536	571	542	550	585	546	522	543	562	591	553	574	563	608	543	546	580	559	593	533	584	552	555	536	609	565	538	574	551	573	584	538	535	569	615	568	527	560	583	568	560	562	568	560	575	568	539	541	537	558	515	543	571	556	539	586	540	601	575	556	591	572	550	573	589	550	565	547	574	543	584	624	571	536	547	562	557	552	563	547	548	550	521	558	586	573	554	529	561	559	517	563	602	531	543	552	602	552	583	527	585	553	545	552	585	555	543	548	573	543	563	541	531	601	553	571	541	559	545	568	518	552	557	539	584	583	547	586	584	564	565	527	571	539	616	519	582	539	568	560	539	572	533	535	561	549	586	574	558	559	530	547	545	561	582	533	561	534	541	551	581	565	572	570	597	542	556	566	604	569	556	508	562	589	547	553	545	498	543	594	563	557	530	544	558	534	558	569	507	573	547	567	561	551	593	547	626	570	569	546	554	578	587	609	573	579	543	590	582	603	563	575	560	539	564	573	579	528	528	541	560	535	532	593	562	606	526	552	605	544	572	536	609	598	548	548	605	599	578	569	562	570	550	570	535	558	506	545	555	551	574	591	513	616	514	547	541	553	519	560	571	546	585	600	550	549	542	542	561	539	550	596	542	513	570	594	582	558	585	556	530	537	576	585	580	559	527	581	565	562	550	522	562	575	595	571	559	566	557	546	578	545	564	562	548	597	592	573	563	587	577	562	582	579	558	568	612	570	565	514	543	561	584	607	530	564	587	562	560	574	547	566	595	545	523	578	573	576	537	581	516	562	559	561	570	554	569	557	567	551	551	584	528	558	536	575	526	540	524	536	554	604	534	553	558	565	577	546	587	533	578	530	561	570	589	591	534	531	566	562	581	556	580	577	544	536	529	567	529	521	542	568	570	550	557	528	521	624	523	544	527	551	598	523	572	541	530	556	577	546	574	584	579	555	577	566	566	543	581	530	566	563	559	538	538	577	561	541	536	547	597	587	565	572	541	530	543	547	540	537	532	602	577	590	592	549	530	578	524	535	548	523	598	573	552	562	586	543	594	511	588	538	560	585	548	575	555	546	588	590	597	570	520	603	549	574	549	573	564	547	604	540	571	561	553	543	579	566	549	579	553	543	580	550	574	556	558	553	581	540	576	536	528	540	584	560	513	582	578	586	561	535	528	551	574	575	573	557	589	572	587	585	596	533	559	600	546	574	532	531	570	541	553	565	566	547	561	582	600	547	535	544	560	564	570	553	565	570	574	590	561	561	538	571	589	585	559	618	563	554	552	559	589	563	536	524	529	605	530	552	529	571	578	551	569	551	598	561	575	564	561	541	574	533	552	519	560	497	511	573	537	543	559	568	598	584	502	554	578	556	575	549	560	513	558	565	585	592	608	559	549	557	558	526	592	535	549	562	545	550	507	583	542	590	553	569	570	543	575	570	574	566	585	567	561	580	536	606	585	549	546	559	542	518	534	552	543	563	525	583	536	569	560	605	582	526	533	607	543	522	563	556	575	564	536	550	547	527	581	597	553	534	582	559	556	570	554	550	509	546	583	554	576	558	549	565	548	573	522	565	589	552	542	553	518	567	557	564	576	541	585	582	595	564	540	598	554	545	610	557	540	558	592	555	550	596	569	544	573	557	594	592	545	546	569	553	616	612	577	544	591	565	564	522	525	580	566	573	588	587	584	601	566	603	581	581	548	581	544	574	545	573	526	526	556	573	586	552	565	554	547	554	579	549	594	560	546	559	561	591	516	586	522	570	553	538	577	537	583	543	548	548	554	563	529	531	536	576	548	581	607	566	590	517	548	596	518	570	563	572	546	558	523	549	575	557	565	564	585	579	537	546	522	610	572	572	524	611	543	548	642	555	539	573	581	586	597	546	612	529	540	548	577	547	542	566	546	582	566	548	560	547	562	582	555	580	522	570	597	574	589	564	534	511	580	579	533	541	609	576	533	549	565	587	573	546	553	572	533	552	572	548	582	598	592	518	560	592	589	589	587	513	543	564	581	537	608	580	602	563	509	529	551	563	536	541	538	535	568	530	566	528	574	508	560	548	537	568	516	556	560	536	513	544	565	559	615	551	580	639	558	611	577	532	561	587	534	573	531	568	526	573	539	583	598	615	571	542	588	579	549	550	540	539	542	573	583	554	603	571	566	574	524	567	527	606	573	566	544	534	545	565	608	550	560	546	558	564	543	554	557	561	556	546	582	530	549	561	556	551	597	530	520	585	605	536	562	586	559	553	565	547	563	590	551	595	541	551	520	572	556	577	520	538	564	557	584	528	587	577	589	595	558	550	554	565	562	546	585	616	562	564	563	521	579	563	562	572	590	615	572	535	537	552	548	577	574	514	577	576	578	550	525	536	590	555	583	569	584	521	562	522	578	591	517	612	574	541	587	562	580	570	605	559	573	506	552	552	579	545	550	577	539	533	577	544	569	519	536	559	549	538	541	562	570	562	563	587	594	510	564	521	573	553	549	598	554	564	582	573	555	563	553	554	587	514	547	547	549	533	591	585	531	622	540	577	544	580	542	587	572	539	532	520	538	548	529	520	556	539	557	506	531	532	556	559	580	580	579	553	537	548	578	565	520	546	554	572	541	541	536	565	537	515	553	535	511	591	596	589	549	596	547	542	568	539	546	569	590	572	562	533	552	574	551	554	536	550	538	577	549	549	563	562	573	606	537	593	545	563	580	546	549	566	572	518	522	552	530	535	608	534	561	528	545	539	577	537	560	542	579	603	538	554	530	504	588	590	524	518	535	578	544	565	544	565	522	592	586	591	539	514	541	560	584	569	598	575	557	553	553	553	576	567	571	564	568	558	515	595	562	545	564	545	534	531	581	553	555	544	570	517	586	537	568	563	510	555	549	561	566	548	566	549	560	571	534	579	585	551	517	538	566	541	609	568	554	557	573	585	596	571	574	546	560	527	570	598	540	561	551	552	586	576	550	553	538	542	574	541	574	574	526	611	563	581	555	586	570	592	574	549	539	567	557	569	591	616	551	538	576	583	553	551	517
24064	21068	28188	24173	19141	1455	550	397	314	289	269	207	241	235	210	197	197	195	174	211	165	200	199	181	185	160	163	168	182	169	184	164	172	187	152	152	165	187	155	159	181	181	168	139	163	180	169	166	161	164	168	165	155	160	177	147	161	176	150	173	166	175	154	148	177	188	169	147	171	157	163	182	154	167	156	163	178	151	159	172	161	184	168	166	143	172	158	155	174	160	164	189	132	160	181	142	147	157	164	169	135	161	169	159	154	171	173	181	146	183	156	181	163	164	161	157	168	164	165	172	157	150	148	169	162	161	160	166	181	166	160	136	183	137	150	164	151	141	180	161	158	141	161	149	164	144	139	161	181	170	191	176	167	164	164	162	165	167	178	166	164	166	152	159	150	142	156	146	180	161	154	163	158	143	175	165	177	158	161	162	149	149	152	149	187	158	173	171	172	159	174	151	153	154	153	159	169	162	165	171	187	144	168	171	171	182	147	159	139	164	163	148	173	146	167	172	173	169	158	178	149	165	161	149	168	168	159	150	183	165	156	169	160	161	166	141	144	150	145	145	152	150	157	163	164	172	161	151	130	168	181	154	137	162	145	157	157	167	169	152	161	172	170	149	149	166	142	189	162	157	149	150	156	159	159	161	171	149	163	135	143	126	161	133	157	140	192	186	152	146	178	155	157	157	152	170	175	185	162	168	158	158	175	185	187	154	171	167	168	164	148	166	155	152	166	144	161	185	144	169	166	162	189	155	177	170	152	177	159	150	188	156	166	153	186	155	168	148	161	159	163	172	161	139	160	187	170	162	146	157	141	161	157	140	153	157	188	173	169	154	150	175	159	185	151	156	168	161	149	166	173	165	159	141	161	171	158	182	173	174	141	178	168	149	166	170	164	144	153	136	184	158	166	166	161	148	168	171	152	152	153	152	167	164	172	162	163	197	127	146	177	165	183	171	150	153	174	188	160	163	156	152	153	141	160	189	162	188	162	162	167	143	127	169	189	173	154	193	139	178	161	171	162	173	144	152	150	155	170	152	152	157	149	159	152	175	143	163	160	170	142	157	170	162	159	167	166	140	158	159	152	139	179	149	183	140	166	141	149	150	159	159	151	141	159	150	142	144	152	159	159	170	177	138	148	168	133	166	167	164	160	162	170	167	158	152	151	166	150	149	164	138	179	184	163	182	157	144	145	154	162	173	158	165	154	157	167	161	158	166	165	177	153	173	161	162	156	170	147	160	154	151	146	158	156	140	181	139	164	147	163	161	146	170	151	143	151	172	161	173	176	148	167	151	161	157	171	190	125	161	157	171	150	152	159	157	161	176	182	166	169	164	189	157	166	166	181	153	163	178	159	150	176	150	150	155	155	155	159	172	164	172	126	149	176	156	145	162	175	124	160	176	160	173	187	167	172	156	168	166	163	166	159	162	153	173	165	150	148	139	157	171	146	156	156	172	149	172	163	161	152	161	147	151	155	142	172	144	157	172	152	154	160	157	158	160	154	157	176	177	149	171	137	146	172	154	159	174	169	138	165	184	162	164	173	156	184	163	163	154	178	153	170	146	156	149	169	158	168	162	134	157	163	165	160	179	157	156	158	155	171	143	162	166	139	153	157	160	131	166	161	153	157	136	172	159	164	179	151	172	162	169	149	139	140	160	167	164	151	194	144	164	169	146	137	164	168	160	171	151	150	176	167	165	136	153	166	170	148	173	178	162	150	163	178	153	172	140	164	165	138	175	149	157	159	150	168	173	158	159	173	137	160	166	153	160	163	187	173	173	153	167	155	160	148	144	178	171	158	170	171	151	155	160	155	177	182	163	154	168	146	147	155	140	171	146	132	144	161	169	158	160	168	159	150	163	166	175	138	164	142	128	154	185	130	153	151	180	164	187	141	138	152	161	155	143	145	155	143	155	161	158	166	145	161	157	158	152	161	172	150	162	179	161	159	159	173	184	148	182	155	151	145	156	187	145	151	145	166	164	164	158	161	174	161	168	169	169	150	152	164	157	157	171	149	141	168	172	164	147	163	156	162	152	152	149	148	146	172	158	142	188	182	158	163	156	152	156	163	158	171	137	167	173	172	136	156	162	170	151	146	159	164	163	177	152	160	166	162	168	163	161	136	175	157	164	133	162	176	155	154	145	163	151	156	171	161	156	150	164	145	155	139	159	177	178	161	167	162	158	155	172	171	177	179	136	144	162	165	178	166	172	173	164	154	151	155	146	159	171	166	150	143	146	135	167	179	161	155	182	170	152	149	170	154	165	186	172	186	163	167	148	158	168	177	137	152	153	166	154	162	177	145	139	153	149	161	151	167	163	155	177	148	139	179	163	171	166	162	151	169	163	129	141	177	189	140	170	166	149	167	180	185	178	161	139	156	167	167	157	161	161	165	176	155	179	165	160	156	145	155	160	122	161	147	153	160	181	143	157	144	156	167	147	171	165	171	169	172	164	137	139	146	156	161	176	162	174	174	142	153	155	157	176	150	168	143	173	147	180	181	135	153	161	143	153	157	135	145	157	163	169	153	177	156	167	171	157	180	144	159	159	167	164	156	158	181	160	147	148	153	156	175	152	167	158	156	155	167	146	159	160	166	152	148	164	183	158	195	133	178	134	162	163	176	167	136	151	156	164	164	149	168	153	168	144	171	149	148	153	182	198	139	164	164	176	177	156	148	159	170	157	169	154	150	173	155	148	142	177	182	147	173	157	161	189	158	156	131	180	179	169	160	161	165	171	157	169	181	164	170	151	143	155	161	192	161	170	160	144	166	156	159	143	208	174	171	162	149	170	176	171	161	161	183	192	165	133	154	153	171	152	162	164	151	155	159	157	167	164	160	160	168	157	171	169	182	149	174	155	167	151	156	167	177	157	173	158	153	154	159	145	180	163	139	151	167	162	157	169	152	156	154	144	175	152	163	190	165	163	164	136	182	173	156	159	166	150	150	174	158	155	157	155	136	140	136	151	171	155	159	146	158	132	142	143	161	177	138	176	155	166	158	168	168	167	178	161	161	171	194	153	146	147	154	160	154	158	160	161	133	160	153	158	168	171	177	166	164	133	146	148	157	167	177	163	177	149	155	168	140	151	148	145	163	177	169	160	155	161	172	154	157	131	141	154	158	181	169	165	147	166	152	173	154	177	171	128	165	149	145	169	172	144	150	166	161	172	152	154	181	153	174	179	153	156	165	177	182	155	172	162	158	145	167	144	192	151	153	142	153	188	176	143	170	152	185	139	158	152	148	169	161	153	176	165	133	145	163	142	155	162	139	157	167	151	163	166	145	152	150	172	156	182	184	173	162	149	144	148	164	163	173	148	171	175	156	167	168	178	161	188	166	174	164	149	151	157	164	169	156	149	161	157	151	175	181	178	137	168	152	184	176	172	149	178	169	145	153	154	171	147	152	152	149	152	173	168	170	161	155	144	171	168	191	162	161	150	170	151	145	148	167	165	171	152	162	175	170	161	158	166	147	154	151	136
14903	9883	8241	4192	2743	1932	1520	1213	999	841	750	652	577	552	517	494	495	431	420	394	387	394	396	371	343	339	367	364	343	359	363	358	366	377	351	325	313	349	324	308	321	352	360	366	290	333	332	341	304	319	334	310	327	319	302	339	306	322	317	308	334	296	312	326	325	285	300	327	306	308	304	317	303	346	344	317	349	305	289	325	322	303	322	340	317	332	322	323	361	307	345	290	297	307	303	316	306	321	319	302	306	309	310	298	320	332	350	306	340	295	316	342	305	328	331	314	314	312	305	318	332	337	325	310	348	306	289	307	326	289	323	307	308	329	306	301	311	312	317	306	311	306	317	315	315	318	322	293	337	282	329	309	294	320	322	325	288	297	319	330	316	301	304	310	307	275	317	293	329	293	298	307	336	299	288	291	336	343	314	295	349	330	315	329	313	331	337	321	324	318	303	306	336	286	334	300	323	274	281	301	314	309	337	297	298	299	331	307	319	320	321	326	327	299	283	317	310	306	278	297	307	300	319	342	308	318	324	307	331	304	331	312	315	338	337	306	331	338	328	298	319	317	320	299	312	312	303	345	293	286	281	322	304	310	316	297	303	273	322	294	297	284	322	289	309	326	321	301	316	306	311	283	326	310	333	300	292	326	277	324	327	310	313	343	290	327	296	296	290	300	298	297	342	299	306	317	323	325	334	319	335	308	303	299	309	297	308	318	299	287	301	316	307	325	327	307	323	331	288	313	333	323	319	318	339	292	316	257	286	320	333	302	303	289	316	336	305	319	346	295	322	344	334	306	316	312	292	311	320	298	298	311	325	291	329	327	292	310	322	323	314	352	290	270	320	326	304	331	299	278	298	310	314	271	290	281	290	306	349	298	305	306	303	313	295	303	313	319	341	330	287	305	308	306	321	324	289	319	344	323	294	298	315	306	321	313	321	309	307	329	283	337	302	292	312	336	311	293	333	366	333	301	328	298	325	317	306	297	313	307	315	319	310	283	300	317	318	310	321	332	300	317	281	334	322	271	294	308	312	354	321	317	316	289	287	282	331	307	319	308	295	313	306	301	329	323	326	304	294	273	307	301	305	345	315	329	318	303	309	306	282	320	323	320	301	329	282	324	303	288	313	325	273	349	324	288	297	280	304	309	303	307	282	331	280	315	308	292	299	316	309	334	304	305	321	301	309	306	283	302	341	292	314	276	288	293	308	306	350	292	306	339	336	296	295	306	336	281	318	282	325	315	323	294	325	309	300	303	290	313	315	347	350	321	293	304	292	309	289	309	312	288	322	279	299	349	298	286	306	292	311	296	306	319	317	294	315	298	296	312	303	305	287	306	296	306	327	290	303	320	310	343	332	306	304	310	311	315	292	328	323	302	329	322	305	304	311	310	281	330	308	331	324	298	287	343	283	304	291	318	303	303	290	312	293	318	334	291	333	314	319	341	319	311	314	300	297	289	309	288	330	302	332	314	269	297	323	309	345	328	312	309	295	314	303	309	323	305	296	287	298	327	315	335	321	312	331	312	334	317	300	309	313	289	339	337	326	306	310	323	296	324	350	326	296	314	300	324	311	308	299	309	318	320	311	319	311	328	339	300	328	326	319	317	296	307	334	311	318	311	315	303	316	306	290	311	324	305	334	312	312	306	300	301	308	286	277	312	327	332	331	305	307	316	269	312	318	314	325	283	286	286	304	287	342	319	303	312	333	300	325	307	316	300	289	332	335	324	351	312	315	320	313	281	315	306	322	289	310	292	290	326	311	315	337	288	328	271	285	302	293	309	304	339	302	289	280	332	316	297	307	271	302	334	310	303	296	348	321	324	304	278	279	308	294	295	303	295	309	345	306	298	314	288	346	322	280	339	322	353	309	260	319	316	328	296	334	316	293	322	316	313	313	307	304	330	300	308	317	290	302	321	319	301	321	314	327	351	321	321	317	308	307	323	318	306	315	315	307	303	328	301	319	313	296	296	306	290	302	331	320	307	274	305	324	311	278	304	295	303	292	310	304	290	314	336	330	294	280	299	301	330	319	285	290	319	307	323	304	288	326	309	301	317	315	286	323	301	335	278	286	327	291	301	340	319	282	309	302	307	326	288	329	261	305	314	332	295	296	330	320	302	307	302	327	320	304	293	310	325	299	328	322	283	293	323	300	334	310	305	324	295	316	285	356	302	312	339	295	333	319	352	316	308	330	346	320	305	298	295	342	331	276	330	335	298	311	315	313	325	307	297	286	315	310	316	289	334	282	305	306	313	331	304	293	313	330	324	323	326	307	338	318	339	302	340	322	301	280	312	292	315	298	346	322	319	308	318	322	324	294	293	327	297	293	320	302	303	312	304	325	323	320	321	313	312	316	301	315	314	309	287	305	317	317	316	312	299	316	307	333	290	299	330	329	323	309	321	296	299	317	311	320	322	271	332	349	318	294	300	314	320	285	291	296	284	315	327	351	311	293	332	310	295	295	348	315	319	318	311	304	291	298	303	319	310	301	295	319	294	305	328	339	289	281	314	302	290	303	280	319	318	320	299	319	296	295	310	326	303	299	301	316	314	323	300	298	304	320	320	294	276	289	315	299	315	338	342	299	309	310	315	305	326	291	291	278	296	298	308	328	320	289	320	311	322	306	316	322	294	324	320	288	305	318	298	293	310	325	311	261	328	301	320	310	326	287	309	309	326	319	351	280	319	308	302	297	334	315	316	302	312	315	269	303	353	338	294	312	296	312	309	326	312	299	322	293	321	302	324	324	310	322	296	306	353	326	314	332	344	282	350	315	349	313	269	301	286	280	302	306	325	300	303	343	298	288	327	337	282	295	313	320	304	319	301	325	310	310	346	312	296	309	313	323	314	264	297	331	315	299	324	316	314	316	309	319	302	295	315	324	299	317	302	317	312	294	317	330	317	326	311	289	308	319	312	295	302	329	332	290	310	332	305	307	320	340	309	325	297	300	271	327	300	308	310	304	340	290	312	302	308	306	309	338	309	321	304	289	289	325	300	310	338	312	305	318	333	300	309	317	291	337	323	304	321	306	295	329	299	301	321	336	302	353	326	304	310	308	303	299	324	344	297	320	322	309	284	325	323	307	313	289	316	289	295	291	327	307	344	343	303	309	301	326	323	328	309	326	310	301	303	305	343	333	295	317	320	322	341	309	304	298	342	298	324	342	305	308	320	309	305	329	281	328	272	311	316	311	315	294	298	289	347	318	319	292	304	315	309	294	317	331	308	322	327	348	286	313	320	349	316	331	325	294	286	310	302	305	325	313	344	279	314	265	275	325	299	316	313	318	329	327	333	290	313	321	322	323	353	277	330	297	338	345	319	320	291	286	323	292	275	320	294	300	335	306	295	324	294	324	315	291	318	300	332	301	302	352	330	304	289	300	314	348	300	295	292	307	319	312	301	313	317	332	296	289	272	318	315	262	295	304	305	305	313	295	295	313	293	333	320	293	324	323	305	307	288	300	329	334	329	297	302	296	282
23045	21060	28905	23445	21060	18390	1994	914	679	645	589	512	499	509	503	457	457	435	483	394	396	391	405	407	386	383	365	403	404	372	344	400	381	357	399	387	371	335	376	394	346	397	376	378	370	378	356	369	405	355	390	385	373	354	353	366	337	388	346	377	376	353	361	368	373	343	363	351	359	333	380	368	359	366	376	386	371	354	351	367	359	308	336	362	368	369	378	366	373	362	382	338	353	355	367	377	382	338	358	355	375	380	363	352	336	374	338	350	371	362	384	372	337	367	360	364	347	368	405	390	358	350	353	367	361	372	342	332	355	336	364	324	388	340	382	308	376	343	365	359	367	380	359	361	364	362	360	354	382	357	344	371	354	364	347	368	377	323	354	346	373	339	350	347	351	348	373	372	378	355	393	390	347	379	335	362	342	353	389	361	356	366	382	353	361	343	355	334	364	344	359	366	374	357	373	371	361	377	329	362	365	363	351	370	375	348	352	348	350	319	357	345	387	324	380	373	388	373	394	351	355	371	371	335	381	387	355	386	376	337	326	374	359	356	380	393	353	326	361	376	377	385	385	361	321	340	358	327	340	341	350	363	370	355	329	371	357	351	343	358	311	371	374	352	345	351	348	379	377	374	319	343	337	353	357	339	371	356	369	359	373	355	335	354	332	334	383	349	344	359	356	383	373	366	363	366	385	356	352	343	359	355	351	356	346	347	385	356	361	379	372	346	368	340	330	366	340	337	343	361	359	302	366	333	391	370	386	367	349	364	403	383	403	347	354	352	373	337	380	378	345	361	351	374	355	397	398	376	393	363	350	364	332	364	345	374	353	374	393	350	358	360	345	373	372	380	355	385	377	373	361	375	379	344	360	350	360	325	356	378	383	395	362	369	366	360	350	339	365	361	366	381	360	344	386	363	345	370	370	383	367	347	357	329	379	340	337	361	353	340	371	346	377	354	346	357	359	375	380	372	364	376	360	348	341	372	368	362	393	352	354	352	353	382	398	330	352	348	317	360	334	375	383	369	310	361	323	393	356	360	326	319	377	358	360	374	341	365	336	371	352	366	364	366	325	389	322	343	359	365	379	372	366	325	360	339	399	374	353	362	375	378	376	365	336	343	347	361	351	383	377	357	364	348	329	349	365	360	347	340	357	316	373	331	316	382	342	342	362	339	346	352	334	376	355	349	348	384	319	379	382	334	390	357	342	339	369	350	324	345	364	344	349	363	379	384	366	370	358	356	362	357	376	371	368	352	354	338	358	362	353	356	351	366	367	336	351	356	371	383	397	378	365	356	354	406	347	376	350	346	346	336	387	335	381	358	353	368	350	359	370	327	384	367	386	351	372	360	368	373	357	358	352	340	368	351	345	366	398	368	372	344	370	348	354	371	380	386	377	342	375	383	353	380	360	346	369	347	337	371	339	366	338	347	372	366	382	388	345	356	352	362	320	361	365	331	364	353	368	358	367	350	339	337	398	338	384	328	391	395	384	312	329	353	338	377	373	351	374	359	339	376	408	349	341	358	362	373	374	400	325	339	375	347	368	347	394	354	334	373	339	351	360	320	351	373	362	378	348	347	373	364	365	331	388	349	359	373	351	359	347	358	373	337	359	333	341	360	383	358	375	347	368	400	378	357	377	350	364	377	369	392	356	363	376	331	371	349	365	378	381	391	327	385	362	310	336	347	353	381	333	327	353	338	337	348	390	344	341	374	360	355	368	335	371	332	339	335	359	340	364	356	366	366	356	361	376	345	360	352	352	312	364	360	395	362	418	316	371	366	349	356	359	383	387	351	342	398	327	365	367	390	359	350	378	367	351	365	333	337	380	338	357	324	380	366	365	376	343	377	337	378	375	359	324	348	370	323	357	318	342	388	342	356	340	356	374	344	339	377	364	333	373	346	366	341	331	360	396	368	345	388	351	368	367	352	359	322	381	337	337	354	354	391	369	347	368	334	387	340	361	366	341	381	325	377	346	321	374	395	380	344	360	364	353	354	355	343	336	342	367	359	401	385	333	310	389	363	355	373	370	355	362	356	351	334	362	350	343	373	336	354	350	336	360	356	391	365	394	392	330	371	335	334	357	342	333	343	363	378	367	369	369	338	360	335	340	345	398	389	321	377	353	378	357	379	347	325	352	325	370	384	363	347	383	364	334	348	350	358	321	345	321	356	372	374	348	327	397	342	363	365	385	340	374	340	345	334	328	366	346	366	351	361	336	320	357	339	374	335	360	351	351	324	383	372	357	359	346	369	364	335	335	342	358	362	352	382	337	354	354	368	359	355	352	358	333	374	408	359	353	354	344	378	367	368	361	360	361	361	328	368	374	372	334	328	331	350	349	372	346	322	369	380	376	327	371	328	304	366	349	363	359	339	349	336	365	360	363	337	390	374	372	340	372	350	354	365	348	341	363	368	326	358	343	356	377	378	366	370	379	355	356	358	357	343	375	377	362	337	377	339	363	342	359	370	358	375	361	314	371	337	334	373	348	325	359	355	364	355	391	333	397	366	362	361	333	337	342	352	395	329	349	363	321	380	352	374	345	377	356	378	373	351	346	357	375	357	357	340	359	347	368	360	355	319	353	354	386	360	356	369	355	317	391	373	353	351	377	359	342	363	364	319	376	348	360	345	332	364	387	378	342	368	388	339	359	374	391	371	369	336	324	365	348	376	361	325	353	356	377	342	351	336	361	371	376	368	345	358	368	366	345	348	354	338	374	365	372	392	338	358	342	366	387	360	351	352	371	372	365	357	366	369	369	364	383	378	331	355	385	357	368	349	355	391	337	358	320	353	327	342	347	338	339	344	349	320	352	388	371	326	368	364	372	334	351	355	376	336	372	354	366	335	369	322	365	345	354	394	371	336	350	382	368	380	364	349	367	342	376	331	368	347	369	366	338	368	326	323	361	351	361	402	358	351	360	356	347	360	375	343	365	390	366	355	359	353	334	338	330	352	337	372	364	352	350	378	339	362	355	376	346	341	392	367	338	348	356	377	335	363	344	340	355	345	371	348	318	342	348	353	345	391	357	367	345	352	386	334	354	353	362	352	359	354	359	371	363	357	371	361	364	356	357	378	320	353	332	352	355	354	385	362	359	352	331	368	369	361	375	328	349	360	337	331	320	363	371	330	372	362	341	368	361	367	377	341	324	375	372	364	340	385	388	322	353	343	324	333	349	360	338	372	378	359	410	351	360	354	334	324	338	364	383	368	379	350	360	360	349	354	339	336	360	365	356	367	400	354	365	341	383	351	398	349	354	362	356	370	357	359	379	386	355	374	386	343	355	366	356	340	358	307	341	371	368	389	365	356	384	362	358	337	373	347	355	357	369	352	348	347	364	345	348	365	367	338	376	331	411	331	350	377	336	388	354	318	362	345	354	366	352	361	344	361	393	367	347	349	385	346	369	353	350	365	361	345	359	347	328	373	354	369	301	349	368	325	356	375	324	334	369	355	348	363	363	374	339	361	351	323	349	365	321	361
17188	16061	13677	7255	4993	3654	2860	2235	1861	1602	1420	1278	1133	1080	1019	906	916	918	859	843	768	778	772	802	738	722	712	714	742	715	681	707	738	668	666	598	653	649	684	676	722	642	661	648	646	661	643	639	628	624	646	652	602	638	604	620	626	610	645	565	600	603	637	587	627	631	659	660	627	599	637	608	644	603	603	595	627	617	617	673	619	614	575	583	610	623	615	590	614	591	572	632	640	610	593	608	620	614	590	584	612	619	649	598	609	601	604	604	608	567	569	623	589	597	639	616	611	643	632	639	573	635	623	570	582	646	610	642	642	615	587	621	631	629	596	605	650	650	610	574	615	547	608	614	631	623	639	592	578	603	631	633	618	607	620	632	607	578	603	572	634	600	599	598	628	601	612	623	632	642	607	588	593	586	579	585	621	596	644	621	578	636	628	619	578	613	658	626	684	635	631	636	616	522	623	645	588	626	623	632	620	625	564	606	570	605	608	587	614	596	635	658	602	583	555	612	639	612	609	614	591	615	636	575	601	637	631	607	629	595	587	586	632	644	601	608	653	616	610	634	636	611	646	578	626	614	614	632	602	556	620	618	595	614	628	594	584	586	587	639	565	624	663	646	588	588	622	619	621	604	593	591	582	600	657	575	616	649	613	636	642	585	622	632	591	574	628	589	631	603	569	663	593	620	607	604	606	605	593	638	646	591	634	575	626	609	607	581	620	585	648	619	624	579	613	636	624	599	599	640	592	628	652	619	613	618	627	648	584	614	611	576	645	629	599	610	633	611	611	628	617	632	609	631	602	599	579	587	617	603	594	582	634	597	618	614	635	565	577	581	608	623	601	632	635	646	623	623	597	598	606	586	581	584	592	619	605	593	598	630	613	571	593	666	611	597	617	588	632	606	591	614	595	608	615	580	583	608	619	624	662	616	624	612	572	605	611	602	634	598	602	600	615	595	566	608	600	619	597	548	598	603	628	622	624	585	578	609	622	672	592	575	560	594	578	601	616	589	615	613	596	632	638	605	628	585	586	612	615	590	554	593	590	605	582	628	606	591	592	591	572	615	635	625	613	615	587	621	635	593	586	584	625	594	620	596	585	590	617	618	613	620	554	615	646	596	627	562	603	601	596	644	623	606	640	625	647	610	642	582	605	616	600	595	582	616	601	588	623	560	593	594	646	644	604	588	568	593	617	599	561	597	639	592	594	615	611	608	597	684	602	591	605	568	608	655	576	597	642	617	609	586	641	610	630	565	624	555	620	636	584	582	609	627	658	623	646	622	592	628	604	554	613	584	594	611	614	572	630	584	592	607	606	634	585	551	581	568	636	641	651	637	586	589	604	598	571	543	623	630	616	651	598	625	640	653	656	556	599	584	604	568	613	570	613	584	607	628	613	619	597	582	594	582	623	649	569	638	524	627	579	600	616	608	654	617	608	606	577	568	625	638	619	612	603	578	556	656	590	605	612	627	579	611	579	606	629	580	626	559	636	624	585	569	601	565	618	569	662	589	601	604	639	586	612	640	611	623	648	655	622	606	591	614	660	595	599	607	610	620	643	564	593	633	598	625	604	600	628	622	631	590	624	592	625	665	611	544	616	612	600	609	596	586	658	597	601	641	612	632	622	629	627	575	584	573	601	591	615	594	606	638	631	647	644	607	610	630	611	603	610	646	598	616	575	610	632	616	600	605	608	627	575	614	596	588	608	635	619	611	578	614	627	624	604	604	598	598	592	612	611	583	635	614	578	620	608	597	584	589	603	608	632	622	618	563	601	613	609	606	587	603	597	614	574	632	611	605	580	631	589	612	639	583	638	595	624	646	597	616	623	584	638	598	603	562	602	619	608	559	560	613	624	592	583	601	630	579	642	621	588	597	647	552	600	600	619	633	621	593	618	589	645	579	608	575	619	618	616	616	568	575	612	614	593	599	591	612	605	621	626	616	602	628	605	604	545	596	598	605	572	596	608	597	618	595	590	594	559	606	570	614	589	562	625	600	589	618	598	633	606	656	613	602	599	620	622	622	589	615	581	586	632	596	639	603	572	580	658	587	593	603	553	615	599	606	568	625	631	635	618	607	619	594	611	595	611	589	619	565	594	627	609	601	627	596	620	640	619	619	601	603	647	557	654	608	653	598	624	577	630	604	572	593	600	611	616	627	606	579	596	609	600	586	535	631	591	581	571	642	616	599	629	602	612	638	644	609	627	613	575	602	591	606	637	623	593	631	621	604	578	674	600	606	597	605	597	612	612	614	592	650	636	606	607	651	613	607	606	547	617	591	656	605	627	620	593	588	597	622	601	594	634	608	606	615	623	593	623	607	624	569	643	597	655	614	589	623	619	585	656	600	607	654	580	629	581	579	614	596	584	570	598	613	589	569	658	581	648	627	655	596	561	652	615	598	603	655	629	567	619	593	599	632	625	605	604	658	593	594	673	586	620	623	590	594	608	585	642	632	613	616	601	606	570	615	593	579	590	598	600	606	594	605	653	641	577	588	608	619	565	639	667	619	665	667	624	600	595	622	563	608	599	622	621	613	641	592	611	612	634	612	621	619	603	559	630	616	602	665	593	582	569	604	607	564	640	636	611	588	578	678	602	562	592	597	585	646	619	625	634	604	608	647	589	621	609	600	583	679	590	592	598	562	620	617	597	651	595	617	624	640	591	610	628	635	607	618	614	614	642	604	600	620	607	574	648	616	659	587	601	603	548	572	614	608	607	596	630	609	599	576	624	571	562	632	617	617	632	623	700	587	625	632	590	594	596	657	588	626	651	552	630	642	583	625	585	598	638	615	581	593	590	578	632	597	664	586	621	651	642	605	610	582	600	621	610	588	564	588	638	581	602	615	608	596	594	603	606	611	624	626	577	637	587	585	587	608	635	638	637	612	604	638	624	622	608	573	602	619	583	623	607	571	617	634	619	602	644	605	605	640	636	675	676	584	664	609	641	600	591	600	594	609	590	623	598	593	598	647	598	611	615	597	630	631	564	573	636	610	572	615	563	593	641	586	614	621	594	654	622	608	614	620	579	641	617	603	600	578	630	604	585	611	577	612	590	593	617	598	626	617	655	631	650	635	685	585	585	629	592	635	580	626	624	657	606	649	627	579	569	600	600	631	624	605	608	585	635	617	602	589	576	599	620	631	592	598	616	613	591	613	607	604	593	609	583	628	610	618	613	615	684	632	621	585	621	603	625	576	616	606	606	579	626	588	612	618	595	630	602	595	628	617	570	594	625	639	626	551	609	603	576	608	575	634	612	653	639	594	612	584	614	624	663	608	590	609	582	595	637	584	588	614	632	583	600	614	611	607	650	585	616	630	604	601	583	595	574	635	596	637	629	590	586	612	623	580	631	632	602	646	580	593	576	599	656	605	616	637	604	599	627	634	620	592	637	664	611	617	655	595	620	610	575	617	644	648	582	627	600	608	603	604	628	596	587	615	627	609	550	612	609	621	629	611	620	667	609	665	634	598	580	622	648	607
26618	20348	7650	643	370	343	331	340	344	313	339	312	309	289	306	315	290	305	318	320	311	318	292	277	315	347	323	296	299	304	311	286	331	295	296	313	290	318	290	289	336	335	279	276	346	305	285	305	317	300	301	320	314	313	313	283	327	295	316	290	320	309	289	274	335	321	290	318	370	307	316	302	305	335	275	284	330	263	268	342	306	274	330	308	312	298	289	338	281	294	284	296	304	243	306	296	304	309	273	297	282	285	279	312	307	315	295	302	261	329	335	287	316	284	325	286	320	292	282	270	319	320	289	288	303	291	298	319	328	266	282	289	318	314	293	304	304	344	307	340	272	285	306	298	286	302	317	317	294	297	264	299	280	277	293	349	340	273	327	287	261	299	310	309	290	302	318	331	286	289	300	302	298	316	323	299	316	302	317	306	292	307	311	287	305	326	285	304	308	296	316	310	288	265	298	295	349	312	284	298	300	321	320	344	300	273	309	325	324	296	309	320	295	308	285	305	279	322	279	311	267	305	281	294	292	271	285	298	274	319	294	320	306	322	304	295	335	318	303	310	329	301	288	278	287	288	297	314	319	298	299	310	309	323	321	274	303	299	304	307	287	333	285	294	291	309	304	303	321	256	324	297	301	285	314	270	305	309	310	312	281	285	310	317	318	290	307	298	296	328	297	339	266	305	298	294	317	286	331	298	310	318	318	302	316	305	306	311	299	293	272	318	289	296	326	325	280	306	298	306	317	308	313	309	291	302	290	296	291	281	325	329	311	316	303	293	330	312	327	319	287	294	317	316	294	272	292	317	290	295	284	299	283	326	294	300	281	298	278	272	317	314	297	283	294	312	315	280	271	287	291	320	276	299	307	304	298	304	333	263	289	316	286	339	286	305	293	282	314	291	263	332	321	294	306	318	260	318	281	281	303	297	315	312	330	297	306	313	319	299	327	311	281	293	287	279	322	315	327	290	323	289	304	320	330	298	309	294	316	305	325	308	302	328	295	312	293	289	325	308	286	314	309	277	300	308	288	285	296	273	304	297	310	260	319	282	320	328	355	308	299	326	310	303	270	335	312	300	308	318	294	319	316	296	313	314	306	296	281	309	287	325	295	298	300	262	303	311	300	314	302	296	305	300	281	317	308	344	296	347	295	304	310	307	309	307	311	299	314	285	297	313	295	298	289	298	303	307	288	287	302	293	324	309	301	325	313	297	339	279	316	295	288	325	268	320	273	303	294	310	313	297	311	273	291	330	291	319	291	310	307	275	307	302	294	271	286	282	325	303	332	318	295	321	301	270	309	298	290	316	325	309	329	299	325	301	306	322	289	320	302	316	284	291	308	285	281	338	308	315	296	293	306	287	329	315	264	312	267	311	324	308	295	298	321	308	331	297	298	301	309	281	324	303	289	296	304	274	314	315	312	346	292	285	322	337	246	303	322	316	303	325	284	343	303	294	292	303	275	301	289	295	313	311	300	268	318	306	305	292	314	284	319	324	280	297	316	285	296	297	323	311	317	326	307	348	326	283	297	305	336	293	337	285	279	306	329	304	285	290	318	310	297	289	301	270	306	288	292	331	304	302	306	320	315	335	327	280	281	325	274	308	297	278	309	331	311	301	269	320	294	291	279	301	314	297	347	343	327	304	311	306	306	287	306	298	285	281	304	331	318	315	294	297	317	315	312	321	286	270	318	293	291	334	314	299	262	288	299	292	326	312	319	296	302	282	318	315	292	287	266	319	293	320	311	288	315	292	314	315	280	292	301	296	301	287	314	308	327	309	310	348	321	325	296	322	317	256	312	276	314	282	280	293	300	347	306	295	300	275	304	304	312	305	311	292	290	289	315	334	280	277	290	309	310	315	312	300	323	281	326	312	305	286	321	315	293	308	296	307	309	279	338	331	293	271	298	318	310	309	316	275	312	290	337	332	297	315	307	272	316	322	294	318	277	322	304	320	291	301	314	302	328	289	317	319	294	318	307	294	316	286	284	305	321	325	298	316	310	310	291	283	306	297	274	295	315	310	246	252	298	296	310	324	286	325	314	292	298	306	303	305	301	294	332	276	309	302	293	285	304	311	318	295	300	294	317	299	306	297	291	335	296	300	321	313	299	309	308	277	274	288	294	310	316	308	333	317	295	305	308	290	325	333	316	284	290	311	310	285	297	345	331	280	271	285	278	288	291	337	270	300	291	300	282	331	274	339	310	314	304	305	296	318	311	296	324	289	325	293	292	321	333	284	307	291	329	306	308	314	293	304	292	273	304	280	288	302	293	299	253	273	284	309	321	330	315	298	271	304	308	285	291	306	292	309	290	342	326	286	295	289	275	303	309	318	316	283	324	321	306	316	302	298	294	336	279	314	310	297	321	322	328	320	284	336	309	281	317	306	293	291	278	334	347	324	293	294	328	291	291	316	320	265	285	317	312	306	323	281	315	273	320	307	304	303	290	312	307	320	342	296	317	272	291	327	294	307	300	273	286	303	324	294	275	326	301	290	301	268	322	331	306	288	317	324	323	314	276	300	279	301	310	310	316	309	310	296	302	316	280	330	298	302	274	305	330	293	286	302	319	328	333	317	325	270	308	311	287	312	317	278	280	336	279	307	306	290	306	301	305	271	275	296	329	307	296	314	310	243	295	316	293	319	277	311	269	308	338	310	291	309	304	320	330	291	307	309	298	307	291	301	319	304	301	307	317	302	286	309	325	284	315	321	322	287	311	278	286	305	308	273	287	314	339	321	287	313	281	288	324	319	328	269	306	298	313	313	295	286	291	309	292	286	291	292	337	302	337	301	293	348	262	312	315	335	293	299	287	324	296	311	292	287	304	277	306	333	272	309	310	262	289	295	275	310	300	309	296	294	310	280	303	304	314	300	269	297	304	326	302	301	320	290	301	272	261	297	284	298	312	335	315	300	310	269	312	322	290	293	288	306	285	299	297	286	300	304	311	292	310	288	293	297	322	303	295	321	289	302	305	286	300	325	294	303	328	312	308	304	329	294	304	323	282	285	309	307	301	279	263	298	295	279	276	296	312	312	291	315	293	293	321	317	311	314	264	312	311	325	329	299	298	312	312	270	300	304	318	302	311	285	309	316	285	276	280	289	303	302	341	323	296	298	313	313	339	316	292	288	286	295	325	290	335	305	289	321	310	307	294	290	317	277	307	315	310	294	324	281	289	296	313	319	278	293	313	301	272	300	290	306	305	293	319	295	286	301	285	297	305	299	330	282	301	294	336	314	290	302	291	283	313	304	290	312	310	319	280	311	292	294	279	306	326	326	289	319	294	350	321	327	343	296	270	322	324	325	298	310	318	302	299	291	275	297	332	287	311	296	304	273	308	308	325	263	322	293	325	293	287	322	303	297	297	264	316	306	295	319	314	323	292	306	301	305	303	304	297	307	327	340	302	306	293	335	319	287	296	282	298	289	331	297	297	296	301	295	312	281	263	284	306	310	261	300	280	322	314	329	324	283	319	320	298	297
7997	1547	1467	972	759	685	657	615	618	588	604	601	588	581	580	567	572	580	544	600	586	562	578	591	593	548	563	533	561	517	574	570	554	559	567	545	556	561	559	532	579	573	553	578	540	567	609	507	514	603	553	587	559	511	582	522	534	587	552	557	554	541	550	553	554	592	572	566	550	543	597	539	578	538	500	583	550	549	579	554	574	548	561	533	525	569	530	559	535	572	558	548	549	534	542	538	556	534	555	554	560	561	523	534	539	573	553	565	534	573	520	539	549	613	568	567	590	542	523	529	543	548	540	559	578	589	565	558	577	525	597	540	546	563	543	517	538	553	546	526	533	567	546	602	535	547	597	537	587	537	570	576	515	557	571	555	515	560	530	582	625	562	549	605	576	524	586	562	589	561	553	541	568	534	548	609	568	562	536	544	573	590	554	558	524	589	486	549	581	548	558	533	577	550	595	556	519	542	526	569	538	598	535	550	583	573	580	559	568	580	602	531	532	565	579	575	555	548	578	562	585	550	551	568	535	545	533	544	510	542	577	593	558	546	571	539	554	522	558	574	580	558	554	551	535	546	580	531	549	581	562	557	572	535	519	582	558	545	543	543	540	538	538	541	567	562	548	571	559	601	544	551	547	554	575	609	549	576	591	586	572	561	582	592	581	557	561	534	599	554	550	581	526	570	596	577	567	548	568	554	510	564	588	528	581	516	598	566	595	576	519	550	552	539	575	545	583	542	537	546	544	602	573	598	521	551	522	516	570	536	574	543	553	562	522	568	581	544	580	537	545	545	562	548	576	576	554	546	561	556	533	525	508	527	568	550	552	577	577	506	536	546	560	560	545	572	554	572	562	590	572	582	596	553	595	540	575	562	561	579	535	578	534	558	594	572	570	563	503	537	554	583	579	520	573	578	529	542	576	563	509	576	557	573	532	560	540	594	555	560	540	571	557	591	574	543	603	544	578	506	609	566	545	564	511	565	553	559	607	538	561	582	506	548	568	576	535	584	557	543	565	545	535	525	532	597	548	544	574	543	553	513	529	562	610	567	544	564	554	556	584	521	519	601	534	540	531	558	555	559	581	568	560	604	535	583	518	544	564	559	558	539	535	555	500	541	557	565	597	582	584	579	576	589	572	557	540	554	569	557	539	554	549	551	547	571	551	556	541	582	550	557	522	562	570	566	552	567	579	559	588	590	555	537	523	537	566	564	527	548	572	569	570	527	529	578	586	533	530	555	528	553	566	570	559	570	531	555	579	582	579	510	549	535	545	558	565	565	538	547	524	554	572	550	552	524	541	548	560	557	551	593	569	554	564	580	561	516	572	607	550	517	556	556	556	559	581	558	556	554	541	556	551	531	521	505	576	567	520	584	595	595	531	553	545	530	571	631	546	542	583	570	536	569	572	584	561	527	549	576	565	507	513	509	544	544	545	591	535	547	560	538	603	510	535	553	528	574	592	565	568	498	549	556	513	530	559	577	525	591	554	583	567	552	542	522	545	563	605	543	565	580	562	537	608	548	544	548	578	534	574	590	560	575	549	561	586	540	534	572	552	540	551	535	586	550	539	535	548	572	541	519	533	575	566	590	560	556	619	557	527	537	517	557	566	549	608	550	568	580	539	550	546	558	573	564	585	555	565	525	520	562	571	536	602	570	577	572	576	543	554	524	565	578	515	528	572	555	510	575	600	561	536	578	525	543	575	519	558	540	552	562	546	558	572	541	567	616	538	571	551	545	546	561	589	599	556	547	522	559	515	531	544	549	531	583	571	561	539	584	585	520	524	600	514	593	544	551	575	580	545	554	568	559	557	562	561	557	554	576	541	580	552	586	571	556	566	568	562	576	542	554	555	525	502	565	494	509	519	554	573	561	565	578	585	587	557	537	570	532	546	544	583	543	558	517	575	613	544	566	597	559	566	524	535	562	549	549	524	534	583	537	540	584	565	535	578	536	570	551	580	556	540	591	531	557	560	571	565	597	564	549	552	586	559	575	544	501	556	557	563	595	571	575	534	504	547	592	568	591	561	555	553	555	539	526	504	536	553	607	569	529	592	535	586	574	548	566	549	567	570	586	566	549	560	547	557	596	549	602	578	551	558	621	516	542	543	515	517	577	545	599	526	574	569	552	521	572	554	578	524	535	571	530	586	583	560	565	564	564	589	546	552	563	576	537	556	541	571	581	574	537	546	592	557	573	574	543	582	560	551	547	585	582	538	544	604	561	518	583	564	535	561	568	557	508	580	589	574	585	535	565	542	566	568	557	550	528	571	547	571	567	577	556	557	558	524	545	538	573	576	604	573	499	532	570	533	576	544	522	549	523	572	552	560	540	546	517	545	535	564	575	614	600	556	529	564	594	530	538	559	548	535	546	550	599	522	550	548	534	565	574	519	550	605	562	555	551	540	566	556	560	571	568	581	533	578	540	602	531	568	570	550	586	577	532	560	543	525	562	544	516	569	531	549	544	556	588	537	547	578	587	536	571	577	578	587	548	564	577	595	583	576	579	528	574	551	586	597	528	546	520	529	542	562	539	539	552	572	581	564	571	581	592	560	545	552	544	541	525	599	566	564	540	560	545	561	575	545	555	567	589	571	544	538	536	574	549	532	538	563	536	595	532	540	555	581	559	578	535	565	572	527	560	557	520	559	570	555	558	571	556	528	534	520	547	533	543	561	493	566	517	628	572	544	562	572	566	577	550	531	576	568	568	530	563	602	553	574	521	505	591	553	588	527	558	557	534	573	575	510	552	561	573	564	557	575	552	525	544	519	564	570	603	571	538	566	586	519	553	583	513	564	554	559	614	542	544	556	570	545	515	525	582	569	570	583	587	584	555	562	507	562	531	576	550	580	558	545	527	539	554	584	549	589	569	572	578	516	572	575	570	582	521	588	562	561	561	559	523	521	543	583	591	574	573	579	586	580	589	542	572	595	526	500	558	547	524	571	561	538	545	559	542	544	596	539	567	550	554	592	527	548	522	552	540	560	554	556	502	533	539	571	536	566	529	579	540	595	567	565	546	539	546	580	600	562	531	549	550	611	561	538	572	535	564	544	563	533	587	570	542	536	527	569	559	587	555	548	553	592	559	511	578	511	544	600	528	531	529	551	535	562	552	597	560	565	529	572	526	537	601	526	576	529	572	521	558	614	522	569	537	544	541	583	567	541	569	521	563	527	523	567	529	573	567	545	565	526	551	542	563	565	490	501	555	551	566	544	586	544	589	525	575	537	537	552	604	582	553	599	566	573	557	560	566	564	578	556	563	595	535	510	554	550	574	566	597	550	520	552	578	546	572	563	543	555	543	551	531	539	604	554	574	600	570	540	566	532	536	555	577	589	581	578	564	589	552	569	546	558	568	547	581	578	599	598	513	573	559	564	565	545	541	595	585	539	569	559	560	530	541	564	532	534	559	526	589	555	504	559	527	621	545	621	572	577	554	555	549	562	565	546	526	577	563	527	541	566	576	548	574	563	555	569	530
24003	21028	28146	24095	19241	1458	564	414	313	295	278	259	219	232	208	231	224	217	184	217	180	152	187	175	187	181	172	158	165	171	176	165	174	177	169	166	157	159	165	172	170	167	162	150	175	161	154	163	182	176	159	143	163	165	146	166	146	185	175	174	140	152	152	158	171	167	148	167	213	150	169	166	154	160	169	166	155	175	154	158	165	136	159	159	163	186	169	166	182	170	170	144	153	164	149	163	166	173	142	160	173	187	140	163	154	161	160	148	144	168	187	146	134	145	186	152	164	165	156	154	164	171	166	137	155	139	170	160	203	145	157	162	177	163	149	175	181	168	152	156	168	163	142	184	134	150	139	146	147	139	148	172	150	154	159	166	168	148	173	170	151	164	134	151	187	173	177	149	186	155	173	153	163	174	148	156	139	166	160	145	182	162	163	163	136	149	163	164	158	170	151	141	189	160	152	172	163	160	164	148	156	159	167	144	163	174	143	142	188	157	159	173	161	156	143	160	169	168	175	190	169	187	159	146	181	168	169	154	150	194	169	147	157	161	174	177	162	173	127	171	171	168	160	147	152	149	160	154	147	171	163	183	183	176	176	163	154	151	142	158	176	154	162	144	169	150	168	178	173	137	187	166	159	163	169	157	157	160	163	168	160	148	164	180	151	172	184	149	163	164	161	152	173	141	136	175	178	179	169	154	165	150	139	144	159	149	163	196	184	142	166	156	152	185	156	159	183	165	148	131	156	162	159	175	156	164	164	160	154	148	168	165	154	142	154	159	170	169	151	152	179	164	176	154	181	172	178	158	156	158	164	155	167	161	161	149	169	161	154	160	158	168	145	176	154	150	160	168	142	160	176	175	163	144	141	170	149	163	162	145	173	158	144	177	166	140	169	183	166	171	174	159	170	193	145	151	158	160	158	139	163	160	179	161	159	158	157	155	158	184	163	159	164	142	166	169	166	159	153	164	152	154	159	168	164	171	161	166	156	154	140	168	171	150	162	158	162	142	184	172	163	185	146	149	181	158	162	163	169	151	160	157	188	183	154	148	161	141	164	147	170	152	155	144	168	146	177	137	178	169	154	180	162	168	158	152	153	148	165	165	153	151	174	162	158	179	169	162	163	162	178	169	154	155	141	168	170	160	163	185	178	171	159	176	144	154	172	171	156	176	154	154	161	201	161	153	145	156	163	166	162	146	156	163	172	172	175	137	171	164	150	165	161	179	130	171	144	148	180	153	140	140	146	158	153	151	152	185	176	163	169	136	159	152	170	180	164	184	146	167	164	165	191	151	148	172	150	161	154	170	170	153	169	122	160	169	147	177	180	168	153	162	174	156	162	146	172	192	167	181	174	157	177	153	164	168	157	150	187	163	160	178	186	182	145	164	181	162	164	159	160	168	160	164	139	171	176	174	145	147	165	187	176	159	173	164	169	173	157	152	157	174	153	159	167	149	144	149	172	166	149	170	173	131	177	156	161	151	151	162	173	164	152	141	143	174	155	140	150	150	163	158	166	134	143	163	154	145	147	161	159	169	149	188	171	139	159	152	157	151	153	159	166	168	155	170	172	166	154	186	182	182	160	164	150	146	171	146	170	175	157	174	155	160	150	160	154	158	140	168	157	177	160	155	172	163	124	169	156	161	141	151	169	156	130	176	145	158	166	162	145	160	159	156	137	146	171	151	155	143	164	164	143	183	151	177	170	171	156	155	158	149	166	167	166	177	145	175	187	176	156	178	167	157	164	158	145	175	182	173	149	194	147	170	168	166	160	138	162	154	161	139	166	155	160	167	166	154	185	150	174	167	157	161	145	140	158	160	162	146	158	162	176	183	147	149	157	144	170	155	171	163	152	162	152	175	180	155	153	144	157	159	156	143	170	162	150	150	178	155	177	163	163	173	171	186	170	151	172	168	164	156	165	139	154	155	159	171	151	167	157	150	195	152	163	167	159	153	155	140	169	167	163	164	176	159	176	152	156	178	178	171	135	172	159	156	157	148	176	179	144	165	155	159	137	172	161	163	164	146	167	169	186	150	178	167	158	164	190	164	176	154	160	161	144	142	155	144	180	173	164	152	174	164	165	154	167	167	154	172	153	159	160	163	175	148	163	143	164	207	160	166	137	172	173	167	141	167	169	159	144	134	175	126	178	162	143	169	169	175	186	177	135	161	149	159	167	171	163	176	158	190	153	150	124	160	137	153	153	151	169	153	166	162	157	165	146	135	139	169	165	173	150	161	181	180	153	135	158	155	160	166	156	157	163	160	158	183	154	168	149	165	174	147	157	167	129	156	168	162	161	142	140	183	164	180	154	173	160	133	154	147	167	164	170	155	155	156	138	154	152	182	165	161	174	151	160	174	146	162	172	169	138	158	170	150	139	159	179	172	164	155	165	159	156	155	137	170	180	184	174	154	160	172	140	162	140	135	157	159	158	173	165	170	148	156	127	175	173	156	177	150	162	154	192	157	163	169	165	181	174	176	154	135	160	166	188	139	170	159	158	175	163	158	163	160	142	150	158	173	151	143	151	171	179	153	154	161	166	175	156	145	160	166	155	189	187	151	187	186	169	161	193	159	174	165	166	155	165	185	176	144	182	166	146	170	170	172	170	158	169	185	167	171	152	162	158	147	170	154	142	163	161	144	180	180	167	169	153	146	187	150	177	133	137	176	173	165	156	152	170	162	155	156	200	164	152	165	133	176	150	141	177	166	158	177	164	160	161	141	155	156	144	141	159	155	173	146	168	171	154	138	147	160	152	153	150	146	163	156	154	183	153	156	158	161	143	153	145	149	154	176	171	146	162	178	157	179	160	164	152	172	161	166	164	138	154	155	154	166	160	143	131	172	155	180	162	165	138	160	151	147	140	141	147	144	154	142	163	171	141	148	154	154	141	152	173	150	154	161	155	174	149	163	178	143	165	177	153	165	165	162	173	170	166	165	158	162	154	147	177	190	151	160	147	168	152	168	171	158	160	174	152	150	142	150	155	166	170	156	169	145	165	167	164	153	157	174	162	180	151	148	169	140	140	161	152	151	141	177	143	167	150	173	186	154	142	176	163	171	160	160	162	161	152	163	158	145	146	175	166	142	160	165	141	190	156	151	178	167	151	164	167	160	161	165	181	165	162	190	154	179	169	164	132	152	181	153	164	144	146	174	179	149	171	153	155	155	168	145	155	172	159	159	165	172	178	163	164	154	159	151	145	146	155	147	141	161	122	157	192	162	180	130	169	161	144	165	182	139	172	165	156	174	142	177	185	160	188	164	164	160	171	153	186	182	164	159	130	203	185	162	166	180	147	169	153	167	164	182	173	171	161	149	145	177	148	139	162	149	155	149	152	162	170	167	158	160	144	161	139	174	141	169	188	158	150	169	167	164	162	161	155	154	160	172	169	148	168	157	140	160	159	157	164	166	159	174	177	171	170	155	147	163	149	159	154	175	161	170	153	158	156	182	169	146	161	155	145	160	156	143	170	158	151	183
15292	9831	8253	4279	2703	1961	1448	1194	929	808	723	635	630	538	533	482	449	425	442	434	397	384	414	389	404	388	354	377	327	355	350	325	392	318	330	362	322	342	315	314	332	350	356	329	327	338	324	311	333	337	339	298	313	340	309	339	325	349	317	326	333	315	339	307	295	329	296	314	307	310	313	315	313	313	334	313	323	285	316	296	307	324	293	311	304	344	328	348	337	313	297	326	296	308	301	303	318	319	359	315	272	304	297	294	300	330	270	338	311	292	314	320	335	313	299	305	363	315	302	295	306	303	317	322	299	312	314	319	287	328	336	330	296	336	332	325	341	334	331	299	297	330	331	325	304	293	307	317	281	306	323	293	290	303	321	314	311	297	294	332	305	318	303	326	280	322	287	317	282	302	325	275	330	267	322	311	313	311	324	298	309	318	320	315	325	322	328	305	320	308	320	295	313	324	292	310	323	285	315	313	316	300	309	297	336	336	309	341	312	309	297	309	311	355	300	281	311	330	305	291	325	334	334	309	262	339	336	341	346	297	297	287	291	282	301	321	294	345	289	329	311	286	314	309	300	312	334	331	321	318	319	300	310	299	317	312	303	329	296	316	286	281	297	320	289	295	272	323	275	314	289	309	293	310	340	298	328	325	332	319	310	290	330	330	312	298	302	312	283	297	334	301	295	350	317	329	330	305	345	276	291	306	313	306	331	321	294	328	325	325	309	314	304	319	323	309	302	305	322	313	310	323	328	319	317	345	328	295	286	312	316	334	288	328	324	317	323	344	294	282	280	304	304	351	292	292	297	303	314	289	301	293	301	285	325	299	351	310	286	320	278	328	314	344	303	321	306	323	332	316	269	291	322	300	316	313	323	297	295	295	315	340	310	304	308	334	320	305	323	323	313	310	291	346	317	331	324	311	322	306	291	304	291	312	277	318	314	307	320	309	302	300	326	335	280	313	323	316	316	308	352	308	315	318	301	323	271	304	275	318	311	298	298	288	334	272	294	320	284	298	280	305	307	342	273	282	310	298	311	308	278	320	329	333	297	311	324	318	309	286	329	346	304	337	332	321	313	305	321	345	303	312	297	347	312	298	314	348	329	344	341	328	298	281	320	337	298	311	295	341	331	300	293	304	306	298	303	297	292	297	334	301	291	306	286	290	331	300	320	327	302	326	323	317	291	339	320	282	293	289	309	328	286	302	302	303	319	315	319	324	306	309	327	352	312	315	281	324	307	311	308	315	316	334	300	302	314	358	325	285	294	336	280	292	310	331	322	271	325	301	309	331	335	312	289	313	312	322	319	287	311	316	306	314	320	296	311	257	300	273	305	319	318	299	319	289	342	318	313	311	296	311	281	308	294	288	313	315	322	331	308	334	296	303	324	320	299	302	326	340	316	316	315	297	294	319	302	334	274	303	305	337	315	331	300	282	314	324	313	356	304	311	343	313	335	309	265	289	295	354	314	299	306	291	300	329	309	304	328	313	326	325	309	298	303	325	327	300	292	323	316	316	316	309	316	313	307	294	317	321	305	286	302	324	313	303	321	289	338	317	291	307	312	320	325	296	299	335	311	302	323	294	279	290	326	282	304	288	320	293	319	292	317	285	319	327	293	320	318	301	323	334	333	307	326	318	320	306	337	336	302	324	326	302	327	312	346	319	292	306	311	330	321	303	339	318	316	296	360	313	320	297	337	310	312	276	274	309	309	328	320	283	327	300	320	278	326	287	307	325	335	312	320	320	284	319	290	327	305	311	352	331	309	366	301	337	338	322	303	302	299	273	318	308	322	308	289	307	318	324	324	334	290	314	290	322	270	330	324	298	284	293	278	291	350	355	309	307	309	298	329	314	317	273	322	284	320	318	303	321	310	323	324	316	279	298	294	329	282	313	297	311	331	318	339	327	314	316	308	296	299	300	332	263	309	291	313	293	334	301	306	293	312	310	338	313	330	316	293	302	327	325	352	305	324	266	287	329	308	322	299	363	317	308	296	324	304	314	301	316	310	313	305	288	286	348	304	285	344	358	308	325	336	324	301	313	287	302	319	305	301	330	354	286	335	290	309	327	311	322	330	292	316	298	323	301	335	314	318	316	313	312	282	311	317	304	331	300	304	325	292	295	288	299	290	324	295	296	295	298	298	315	302	291	315	314	308	290	326	307	322	293	320	291	303	297	280	319	330	269	303	307	308	323	312	317	294	311	328	312	331	311	279	310	324	317	305	296	324	298	348	330	290	297	297	285	335	304	294	291	299	295	326	298	343	312	301	316	297	314	307	306	297	316	323	294	306	299	325	312	274	304	305	336	337	292	299	300	317	309	338	343	301	315	314	337	309	306	330	343	295	307	317	317	297	315	307	335	329	332	332	269	305	315	323	315	321	288	295	298	317	304	341	295	315	298	302	296	322	337	302	331	344	288	349	301	304	315	290	291	323	295	274	295	292	308	301	306	309	320	295	302	320	320	312	303	297	317	288	307	287	293	294	318	305	316	316	335	339	299	314	284	303	286	334	310	280	324	292	294	334	310	322	342	275	285	291	301	313	300	281	331	290	330	297	326	316	318	347	293	290	288	311	316	303	322	332	342	291	352	291	338	336	308	255	334	315	291	288	287	316	302	329	320	308	271	264	312	306	320	321	318	324	279	344	310	325	302	314	300	294	283	325	317	351	319	287	286	267	317	296	312	304	311	290	309	308	320	317	319	302	281	316	336	314	310	301	271	300	320	315	285	325	328	320	283	312	315	302	341	319	313	325	313	285	315	294	316	295	314	327	314	318	325	302	301	324	316	297	304	285	312	286	296	346	313	320	309	317	313	322	305	292	309	318	304	330	303	291	270	332	314	300	313	325	293	297	307	326	269	286	295	290	304	320	301	307	277	306	289	289	303	291	294	291	339	351	299	319	306	300	333	289	320	319	309	340	345	322	330	286	310	312	301	316	300	330	312	324	332	285	329	272	329	309	323	287	300	345	329	292	323	301	278	305	327	300	315	297	337	303	277	327	311	310	290	327	313	301	327	323	300	305	313	345	327	297	295	288	289	310	329	313	288	313	291	266	328	315	302	313	340	351	337	296	312	312	308	322	310	326	304	349	310	307	316	313	330	319	307	318	310	308	294	303	295	347	312	343	317	290	342	292	307	308	365	281	300	297	295	296	309	330	311	297	318	293	301	285	302	288	304	304	308	314	350	335	297	333	299	283	362	321	320	332	276	313	322	304	309	312	320	292	332	301	295	282	347	300	305	298	303	334	291	321	320	296	318	319	302	302	321	313	302	291	307	316	309	320	303	299	315	323	330	296	296	286	290	306	300	312	336	338	310	332	305	323	307	314	335	324	334	308	285	301	318	284	312	351	313	303	315	297	339	290	330	299	319	296	291	313	331	322	326	328	300	299	310	285	320	331	323	326	278	319	327	323	331	283	319	301	303	303	321	289	300	292	292	278	309	322	335	324	326	312	353	289	333	312	302	299	298	286	305	319	294
23038	21034	28880	23376	21043	18396	1955	848	711	601	567	548	544	472	455	491	453	383	400	409	399	366	387	391	369	386	413	417	334	368	398	378	367	336	397	361	361	348	337	347	385	368	351	364	405	347	369	348	370	342	370	395	370	338	376	347	364	369	362	329	350	340	337	346	375	335	367	322	383	373	352	358	346	345	342	366	342	363	383	384	332	395	374	361	371	353	359	362	366	342	359	353	380	366	386	369	369	380	339	346	412	343	369	335	370	363	372	369	358	372	354	392	345	334	343	345	371	365	342	382	356	345	410	368	314	370	340	376	360	357	376	366	341	346	373	402	336	337	394	354	376	351	367	330	384	335	359	371	338	351	367	369	343	358	385	345	420	360	398	382	351	387	366	337	350	349	337	348	337	328	370	375	361	357	384	328	351	343	368	361	332	381	363	396	350	373	348	360	338	353	374	364	389	389	331	342	376	373	361	375	381	345	369	348	360	333	328	334	374	355	390	381	363	374	374	374	353	343	362	345	303	321	381	363	368	370	349	372	376	341	368	395	343	366	368	339	361	379	333	374	366	350	324	344	328	354	372	350	356	381	391	342	311	330	360	334	378	352	342	339	359	348	371	320	365	338	384	359	383	320	355	370	361	376	359	356	337	372	360	346	360	369	340	369	341	336	345	339	367	352	330	372	347	363	350	351	327	328	337	335	343	362	329	345	344	380	352	359	379	316	343	356	352	340	329	358	348	394	361	349	350	350	316	372	363	345	350	361	352	355	360	380	355	381	367	359	350	389	355	380	333	359	357	371	359	357	339	350	355	376	363	344	388	407	314	375	371	367	372	340	347	327	351	359	346	358	360	392	343	386	353	347	346	348	331	355	310	355	385	340	361	377	379	368	358	351	352	349	374	332	356	355	365	360	391	331	384	359	349	347	368	347	365	345	374	377	349	351	343	357	341	334	394	360	390	356	341	343	364	378	343	386	358	356	341	355	340	353	332	373	350	358	370	338	372	327	353	359	385	332	372	350	391	352	350	334	335	365	378	362	377	347	337	372	360	366	373	364	381	330	340	361	349	366	335	346	369	369	353	327	373	341	363	344	362	321	379	362	334	323	356	368	335	369	352	343	348	368	348	377	348	349	356	341	337	359	349	343	368	369	374	356	316	332	345	372	350	395	358	315	328	342	371	322	371	338	369	353	364	328	348	379	365	388	346	352	368	350	346	359	382	352	412	338	352	339	341	345	363	327	346	362	382	352	344	382	365	386	363	351	356	363	369	339	355	380	342	361	362	396	369	307	375	343	351	337	345	348	354	383	382	385	334	358	327	345	350	370	376	390	345	351	377	346	336	373	364	362	360	343	371	353	339	375	352	349	335	338	386	312	344	357	326	325	337	356	354	358	347	373	362	370	363	336	358	353	362	353	373	364	303	382	351	365	338	358	387	347	369	363	380	364	326	367	394	347	395	359	360	365	359	381	363	400	391	371	364	320	340	362	358	361	360	364	330	338	354	343	347	349	366	347	380	325	350	341	352	348	350	359	332	362	351	323	379	358	350	345	363	356	364	366	354	359	349	337	381	371	383	364	354	310	365	355	366	319	356	378	315	339	377	361	374	341	338	341	361	365	363	335	356	319	363	357	359	360	365	403	335	343	342	372	368	355	333	355	394	359	358	365	394	358	339	323	372	343	363	376	348	366	363	354	331	332	376	327	342	347	334	364	371	328	343	386	357	353	357	378	385	344	346	357	359	336	332	357	364	332	308	329	329	373	364	346	330	377	335	390	371	354	388	395	363	349	325	363	353	368	359	360	334	340	375	339	397	373	356	356	380	384	360	334	332	336	362	339	342	344	388	362	376	357	388	366	378	363	378	340	363	365	336	345	335	360	337	357	350	355	344	381	349	348	381	362	355	347	361	370	366	345	363	349	371	336	361	332	349	375	379	353	371	341	343	343	347	366	340	350	361	362	373	354	342	359	351	336	348	359	347	345	337	361	373	373	359	335	345	393	365	338	345	378	355	363	353	344	333	336	376	410	378	360	343	353	358	369	350	334	360	354	342	351	405	359	332	337	367	366	331	364	364	351	331	400	346	351	359	367	354	355	359	340	382	362	368	369	339	321	334	352	370	374	353	391	328	354	386	375	341	333	327	310	332	379	346	353	352	347	358	369	368	363	350	342	348	348	370	359	370	358	365	393	355	343	377	393	346	343	377	369	362	336	365	396	316	348	341	339	376	394	365	344	374	356	315	367	378	353	336	334	342	372	334	346	318	350	342	360	347	360	352	344	358	329	349	374	365	329	358	358	385	315	389	397	344	348	361	377	343	340	348	342	351	331	344	355	343	358	365	350	375	345	318	363	332	332	351	382	361	341	375	345	345	371	310	333	356	349	341	325	367	338	355	340	354	356	316	371	353	400	337	352	366	349	384	362	349	368	340	336	345	356	366	358	329	376	385	376	376	332	331	379	336	353	376	359	389	366	341	337	333	343	358	353	351	395	362	343	369	371	329	351	334	352	361	343	404	333	334	342	358	369	378	386	341	314	362	377	386	383	336	380	323	349	354	378	383	353	330	371	340	373	371	374	390	354	395	344	377	361	353	346	352	316	385	333	383	352	335	342	367	337	336	331	329	346	351	322	350	342	337	336	327	389	331	396	373	372	351	340	373	372	358	386	362	324	322	355	340	326	375	329	368	370	363	362	382	361	355	360	361	358	348	367	343	356	343	318	354	351	355	360	366	299	361	355	355	370	356	347	356	370	361	362	356	345	351	331	343	342	350	376	345	331	332	348	339	369	390	381	349	317	362	358	364	352	360	343	362	354	332	330	354	320	341	374	340	354	364	360	343	327	379	332	386	361	357	362	374	362	372	349	396	357	351	367	363	356	381	361	350	360	373	362	341	358	346	373	315	339	371	341	332	344	360	363	353	327	367	354	344	335	359	394	347	337	347	365	368	343	353	357	372	346	372	389	331	366	343	388	355	396	299	347	359	349	344	352	368	317	370	348	365	382	365	345	357	349	376	365	342	374	339	354	296	342	366	390	355	394	355	358	343	381	373	366	341	331	385	363	353	373	371	330	346	335	327	333	332	330	338	344	340	344	386	352	352	339	344	390	401	322	300	367	362	370	379	327	373	377	331	367	354	354	365	362	339	346	385	317	369	388	372	320	364	357	368	366	358	358	350	324	377	331	378	372	333	367	380	337	349	365	387	365	378	376	391	337	358	335	336	372	369	351	359	324	332	336	364	360	362	347	340	332	358	344	343	348	367	336	357	336	358	377	366	364	347	380	413	325	360	371	355	362	348	343	319	331	362	366	358	354	332	357	369	383	360	345	364	361	357	340	370	363	348	386	355	352	390	324	374	336	331	345	329	357	336	328	370	342	353	310	348	384	396	336	381	321	383	348	363	347	362	347	321	359	360	346	385	344	324	359	348	320	354	343	378	356	366	359	335	358	376	353	360	338	373	323	314	339	355	352	326	347	377	361
17782	15906	13537	7261	4875	3545	2780	2238	1963	1574	1387	1301	1153	1023	1004	965	903	823	881	758	760	814	784	746	740	712	727	716	699	706	650	690	667	624	668	678	694	592	637	669	668	604	684	661	657	634	690	612	670	627	629	669	569	616	622	645	641	645	588	625	606	617	649	632	620	578	620	638	604	661	566	602	576	583	646	588	596	581	626	615	618	632	603	597	605	565	630	619	601	582	583	632	598	626	650	598	616	617	637	639	623	608	609	602	603	608	652	633	593	611	617	597	601	638	568	612	605	642	606	605	590	609	597	628	640	621	606	627	628	631	589	614	642	609	617	600	637	644	597	593	608	643	572	598	642	591	588	610	597	611	617	571	608	606	593	617	587	616	642	597	589	629	617	610	606	592	581	584	581	618	624	611	572	629	622	614	640	619	588	635	583	599	631	610	638	595	609	611	600	664	622	614	581	625	598	658	622	638	648	621	602	590	643	629	633	615	642	608	591	608	599	551	574	636	607	584	661	610	592	676	568	628	592	606	608	575	643	613	626	616	616	592	651	639	630	628	586	558	534	583	628	621	588	636	647	619	605	554	634	596	628	594	599	556	622	581	597	608	602	579	639	616	589	641	626	609	579	590	590	599	553	641	651	630	595	603	578	576	587	607	635	601	613	629	619	619	600	625	632	614	621	643	628	621	633	641	547	580	604	638	598	631	621	599	587	634	570	593	609	620	557	578	593	603	565	580	584	613	610	612	580	592	572	623	632	580	622	557	618	630	670	622	580	636	633	697	636	611	597	620	567	611	654	618	630	608	586	611	666	600	570	576	623	619	610	611	613	573	605	627	609	616	620	622	587	630	613	612	579	647	611	610	595	626	573	601	598	616	598	595	606	599	553	609	573	618	587	580	655	568	643	601	671	604	589	618	559	654	629	589	593	639	582	599	613	616	631	570	629	609	632	601	600	620	607	592	633	657	636	621	635	600	582	607	584	598	594	624	619	616	601	600	633	594	557	574	640	588	633	583	594	578	589	624	564	641	631	575	579	563	598	609	595	620	637	560	588	586	615	605	594	596	603	606	584	625	601	626	635	583	605	623	566	645	609	616	624	603	582	598	625	607	647	609	596	607	646	565	623	613	606	629	597	595	614	629	604	632	599	631	639	612	591	585	600	608	576	574	603	589	613	612	581	637	609	606	597	590	598	616	615	599	606	626	591	592	632	639	569	601	612	623	641	581	579	618	553	624	597	589	630	645	622	628	582	590	632	644	641	587	577	584	587	614	622	605	611	590	594	561	604	585	598	595	622	582	623	609	589	618	632	625	580	573	579	642	602	628	627	593	584	590	654	604	623	583	648	643	608	598	633	627	659	611	610	580	623	630	610	604	634	613	592	605	569	606	576	643	623	578	593	594	638	591	582	595	575	620	637	589	612	625	602	585	595	573	604	613	612	620	603	594	637	636	596	673	599	571	608	618	630	596	601	573	611	600	575	601	590	619	601	590	637	602	606	579	636	606	600	621	612	631	568	640	647	627	603	617	611	595	577	608	689	601	582	613	581	624	628	604	587	637	594	619	608	609	649	604	629	582	638	627	583	586	607	652	644	596	588	605	617	597	648	620	636	614	615	608	611	599	604	578	688	586	622	620	602	624	591	617	607	587	623	588	647	642	596	625	597	618	577	623	607	614	603	599	571	592	624	594	631	583	601	579	632	603	597	597	644	637	588	575	677	618	615	602	625	612	594	582	620	586	626	648	613	629	613	594	564	588	609	619	656	623	566	652	634	609	592	632	621	636	610	605	598	576	560	636	582	589	615	604	593	587	553	589	655	590	617	614	601	583	593	633	607	553	576	581	606	634	621	616	615	611	581	652	618	596	663	590	625	596	625	621	552	570	580	624	577	649	646	569	609	591	617	615	619	621	597	596	626	573	583	548	627	574	579	556	626	643	613	599	613	659	582	616	605	613	615	623	629	611	615	608	616	636	624	609	617	644	624	629	640	642	615	597	653	579	598	613	583	582	600	604	613	569	618	616	586	605	637	624	602	569	610	598	617	626	641	663	621	582	588	589	607	652	601	588	598	569	610	625	630	625	581	577	574	584	573	631	617	608	634	640	622	599	638	638	589	629	658	618	603	613	618	598	625	621	588	613	644	619	621	629	634	602	623	616	603	612	603	613	606	619	613	629	595	608	593	583	584	575	627	582	612	611	548	564	601	588	613	612	614	668	611	609	564	590	614	607	592	607	653	622	575	656	556	635	653	631	604	628	655	590	629	619	626	568	603	619	577	621	639	580	644	591	594	629	592	600	612	590	575	620	591	625	642	582	620	626	641	610	628	616	600	578	602	649	623	588	628	590	593	622	558	597	646	613	598	622	598	648	634	627	667	568	620	599	634	613	624	613	604	585	618	577	658	634	635	609	611	629	603	643	602	559	606	591	571	632	615	596	575	574	627	587	660	613	618	585	630	630	611	598	597	562	621	577	659	625	598	606	579	581	633	575	646	628	594	611	619	602	632	605	626	630	577	547	588	597	619	602	666	591	653	650	578	567	605	576	614	579	610	612	578	583	633	644	645	621	592	658	577	592	602	614	595	578	654	621	651	663	595	593	621	584	588	621	595	587	621	596	591	612	566	590	590	605	634	593	593	648	636	622	602	633	645	626	583	625	643	614	637	637	606	585	586	584	632	632	595	591	601	625	636	573	611	633	598	545	605	610	566	581	620	630	607	583	595	645	647	650	564	631	586	621	585	596	627	622	591	544	592	645	584	610	588	568	604	599	619	637	592	591	630	637	587	606	592	627	621	627	592	592	629	616	604	595	616	603	593	579	627	650	649	617	659	573	578	605	596	610	582	539	645	600	615	594	603	619	634	595	624	617	631	617	618	613	611	596	621	564	649	580	567	596	618	560	673	582	569	609	601	547	621	606	609	622	612	610	607	603	629	593	648	632	581	593	597	632	613	611	619	577	628	568	607	581	615	603	606	600	555	595	644	642	604	590	654	579	630	619	644	620	595	648	611	597	590	615	607	614	610	617	611	569	583	632	640	593	636	678	577	572	633	653	619	617	623	623	615	587	643	595	591	563	613	618	623	628	554	582	604	588	599	614	627	586	596	611	589	630	602	600	635	559	571	580	619	623	639	590	569	601	590	594	624	581	628	625	641	609	604	577	580	655	567	614	644	622	608	603	589	600	568	623	597	574	589	573	635	635	592	630	569	603	608	646	668	589	624	562	574	592	595	617	625	598	558	589	605	599	621	605	629	540	638	624	585	612	608	614	610	616	622	586	619	610	587	619	606	608	637	622	657	614	583	595	595	637	626	608	554	586	622	613	594	622	582	587	573	612	582	586	586	619	617	620	627	627	635	641	588	629	615	585	578	619	606	597	609	597	649	600	578	613	602	604	608	614	607	614	642	612	622	631	622	588	633	598	632	627	606	615	610	636	602	597	601	585	595	645	611	590	620	658	614	621	607	616	606	632	573	640	600	615
26599	20364	7670	641	369	334	302	299	322	301	323	309	296	325	296	294	316	294	293	295	288	275	297	288	266	281	308	326	321	308	305	306	289	302	279	282	323	298	312	265	294	296	258	298	300	313	256	286	339	295	296	312	306	306	272	285	299	293	271	293	289	265	339	318	311	302	305	306	292	255	321	283	285	294	268	321	301	296	284	309	285	295	307	288	272	313	314	315	289	307	298	333	285	309	317	278	314	301	253	305	254	295	291	303	298	289	314	303	292	311	286	279	309	257	309	289	294	294	297	286	310	300	293	292	277	295	297	293	290	315	271	299	282	285	325	261	280	284	296	271	292	297	305	286	269	320	284	309	296	310	294	311	281	280	289	298	323	291	295	283	294	272	290	310	269	317	298	280	295	318	325	310	286	326	282	268	291	332	279	305	277	279	293	270	277	262	273	268	284	297	300	292	281	300	308	322	281	299	268	268	291	304	284	282	317	313	298	312	280	299	316	300	313	263	286	292	336	286	297	310	282	284	302	288	300	283	285	290	280	280	309	309	278	291	292	279	283	309	284	326	286	300	281	310	321	265	305	285	302	306	284	288	286	280	295	301	309	281	311	314	270	257	317	271	287	285	286	321	320	332	291	318	301	300	304	320	266	331	276	316	293	301	277	300	279	299	284	294	287	296	294	309	287	307	313	317	282	314	285	284	286	297	329	308	282	287	318	299	297	262	292	309	286	288	285	298	308	298	281	297	314	313	254	276	281	279	312	332	297	279	301	270	301	319	321	287	272	300	283	306	287	267	299	298	305	317	319	278	281	278	300	320	318	265	310	270	281	291	278	321	267	290	289	333	319	329	318	296	277	279	315	290	301	301	323	329	324	299	310	314	304	292	308	311	274	273	290	311	275	294	276	297	292	294	281	310	323	320	298	311	303	300	285	287	311	283	313	301	300	289	302	310	284	291	300	331	317	291	318	294	305	302	295	276	314	326	284	315	312	316	264	275	303	313	319	317	323	287	303	249	325	293	295	292	299	313	307	309	290	287	321	290	300	281	295	290	276	289	314	297	273	313	310	283	272	292	305	299	275	296	283	288	298	286	309	306	299	325	331	304	327	288	300	279	304	283	284	316	284	285	301	293	314	303	304	296	293	284	323	289	295	291	291	301	319	334	299	282	275	288	273	297	279	295	302	324	296	296	298	279	294	277	297	288	275	311	294	301	276	279	295	309	342	322	294	328	301	300	320	290	285	298	270	314	335	290	305	302	319	294	283	294	289	316	270	291	310	273	304	284	284	324	287	299	270	284	297	312	289	284	297	349	265	288	265	294	301	281	307	281	301	297	259	284	309	322	296	304	294	307	291	357	317	306	279	286	328	279	315	311	297	301	285	297	288	293	293	294	311	306	303	313	304	295	287	309	314	299	316	335	292	308	288	302	292	256	293	277	275	311	319	324	293	284	291	296	273	267	294	291	292	295	283	292	291	287	301	295	317	275	337	289	280	270	280	302	308	325	307	298	315	279	339	301	281	287	313	281	279	291	305	259	308	295	316	296	336	298	304	298	303	256	289	298	317	286	354	314	267	285	295	284	275	294	335	301	282	283	308	266	276	297	281	286	300	300	301	333	303	304	312	325	295	290	304	292	311	283	311	332	284	308	305	288	310	301	296	303	308	270	315	294	297	331	311	281	279	291	290	300	295	299	283	280	288	297	318	329	268	332	299	265	307	336	265	306	303	307	289	310	295	292	316	303	258	257	328	311	298	303	302	295	310	286	289	265	271	271	300	289	299	312	287	298	304	271	300	285	266	260	287	304	302	270	301	340	300	294	291	287	278	284	286	326	303	290	315	278	310	333	281	290	325	270	258	282	295	310	315	338	308	306	277	300	312	313	287	273	293	289	295	304	291	273	304	278	309	294	292	255	295	287	327	317	308	302	280	288	305	274	275	284	318	292	336	265	320	283	264	277	346	263	271	279	267	297	297	271	287	285	287	274	279	275	265	301	302	306	291	265	306	278	297	271	319	270	293	309	262	276	340	296	332	292	281	316	317	338	319	293	300	267	286	283	317	270	304	320	319	286	319	308	289	296	314	327	271	273	312	291	271	264	288	276	291	285	270	291	298	284	302	293	307	285	316	294	326	322	312	271	332	292	311	314	265	290	305	300	301	314	289	285	303	306	310	290	332	332	285	306	273	289	280	298	259	291	262	269	306	310	310	304	264	255	281	273	309	295	286	298	305	286	304	310	259	274	292	281	272	292	294	283	311	279	320	269	301	311	296	283	272	309	297	282	308	278	324	288	324	314	284	291	308	319	296	292	318	279	304	306	309	324	285	309	342	276	311	314	298	300	298	276	291	287	270	287	315	289	321	300	271	281	291	269	260	292	288	333	271	298	268	301	304	290	292	291	290	296	325	310	309	303	306	275	313	305	285	281	291	323	298	295	298	321	276	294	278	337	291	286	294	286	300	283	290	271	271	283	267	282	286	292	317	278	288	301	280	288	331	295	301	294	282	310	280	285	281	285	295	307	269	303	302	321	256	279	303	256	295	278	288	297	297	326	296	306	306	286	248	310	260	265	312	317	275	280	270	273	301	317	276	286	298	286	312	287	252	305	302	301	296	294	306	305	270	314	293	290	327	285	271	300	302	306	331	300	288	287	281	293	285	288	280	307	315	288	316	278	314	273	299	324	259	287	287	284	294	285	299	292	319	272	297	257	323	291	306	304	302	283	278	273	304	280	295	296	307	288	255	294	282	323	307	315	295	289	310	298	267	282	294	281	300	316	277	297	312	292	278	299	304	263	296	307	307	308	290	274	305	286	311	315	268	286	279	293	282	299	283	280	293	309	277	291	301	311	294	290	288	306	290	327	281	296	302	316	296	321	284	300	299	287	266	294	299	266	285	300	297	290	303	288	285	329	312	300	330	286	298	290	291	312	278	276	287	294	261	287	333	321	304	284	304	289	304	284	289	315	326	285	303	310	294	282	305	303	271	303	262	284	295	293	305	264	299	293	296	286	291	292	280	299	294	304	324	296	290	314	295	310	318	312	284	315	318	314	286	297	303	308	303	336	258	323	288	295	287	298	285	287	267	319	276	310	311	288	303	322	280	285	286	299	318	333	294	296	297	317	319	304	292	279	303	296	285	283	266	309	316	319	310	308	303	259	349	275	329	300	287	292	309	306	325	317	283	298	293	282	284	277	292	280	291	305	285	285	294	294	302	277	311	309	329	318	291	304	290	330	297	287	275	320	293	303	331	293	303	292	342	298	341	283	277	324	321	298	327	318	280	286	291	319	312	276	325	271	285	279	317	284	285	306	293	274	316	302	324	284	302	298	279	278	290	314	335	300	303	288	302	295	310	301	262	271	325	280	299	290	296	304	313	278	253	321	282	268	294	303	315	263	310	328	288	327	292	284	305	293	303	277	289	285	357	256	307	312	313	270	300	338	315	286	291	289	300	330	311	304	263	298	297	283	271	306	298	316
8409	1582	1455	949	822	766	673	640	616	623	581	580	618	556	587	585	596	545	573	545	563	533	607	508	503	553	566	542	541	568	574	578	535	557	556	564	562	543	533	601	518	553	580	583	576	532	579	582	570	556	544	561	513	543	555	537	592	530	534	540	549	505	575	547	528	607	565	588	529	543	572	549	578	522	555	545	553	565	570	528	513	535	530	552	565	561	535	573	567	548	539	560	595	532	568	533	524	556	536	545	551	539	566	562	587	536	567	583	535	536	544	619	529	572	557	544	529	573	559	530	538	507	501	540	584	517	523	565	528	545	556	555	584	548	534	556	563	527	542	512	523	584	568	571	545	558	533	583	587	525	527	559	525	535	629	547	551	599	539	543	540	564	542	576	548	576	553	568	551	567	537	502	526	556	622	548	553	517	530	564	584	545	529	556	529	550	583	503	558	513	605	561	542	539	546	561	551	560	601	581	546	575	564	560	526	531	548	545	557	564	522	538	542	578	575	545	575	571	565	570	580	531	531	541	496	576	536	561	518	516	542	527	557	545	558	533	540	535	533	553	557	578	521	564	531	559	494	529	600	555	582	531	597	535	564	579	525	574	532	555	568	572	540	559	582	606	502	579	569	566	567	557	571	597	514	496	558	577	579	530	537	538	532	571	548	560	538	513	566	578	556	566	561	589	530	570	600	583	525	552	618	542	574	547	531	553	547	557	529	524	513	558	532	520	551	534	606	558	561	556	560	570	585	531	581	556	555	552	527	523	499	502	583	548	527	507	550	533	567	541	523	515	506	569	554	582	548	545	577	526	600	557	535	561	619	504	604	530	553	557	568	528	606	543	552	547	583	571	545	569	571	582	509	622	535	575	541	590	569	519	593	593	540	532	542	558	510	539	512	554	601	556	562	555	542	523	583	578	534	573	577	584	545	585	549	557	561	568	570	576	551	556	541	549	508	563	604	578	590	558	539	515	509	571	561	584	604	561	531	552	536	562	589	552	569	526	577	522	535	608	524	525	560	530	588	520	542	543	483	528	558	559	531	539	525	543	575	578	565	523	506	531	547	501	551	575	587	506	547	528	531	570	528	597	575	530	520	522	537	558	578	549	546	536	544	549	539	580	560	550	592	545	534	552	549	536	515	524	557	539	523	549	535	552	577	591	569	526	550	566	575	542	566	514	534	559	569	557	530	541	597	566	524	598	596	562	546	503	564	542	574	584	572	522	572	554	537	523	562	584	578	572	608	569	526	539	561	554	523	529	545	521	575	554	525	554	582	529	559	526	556	562	520	547	558	541	559	528	554	555	581	513	524	582	585	554	581	615	529	562	556	577	530	534	564	562	560	582	519	591	546	520	552	560	526	478	534	543	534	551	569	530	579	550	538	531	533	579	605	545	557	568	545	512	564	542	617	557	588	546	582	552	527	562	545	567	577	524	580	547	561	579	552	558	548	562	580	554	541	624	555	552	569	549	536	503	545	609	589	535	544	545	560	518	555	590	553	550	582	545	578	569	528	544	615	556	534	548	586	597	569	566	542	529	534	576	532	534	566	501	534	582	545	519	533	542	523	567	558	565	535	532	575	534	530	588	528	501	553	534	533	584	545	552	525	525	531	531	548	584	574	549	545	610	548	525	532	549	531	578	527	541	542	555	527	558	506	575	534	563	582	530	519	560	533	523	549	608	523	597	531	561	550	593	559	557	555	558	604	544	576	557	577	542	519	549	613	576	579	568	527	564	563	566	570	558	572	584	558	540	555	565	586	583	553	587	564	547	569	575	547	560	498	558	576	545	530	556	537	517	583	589	590	525	529	539	531	559	522	546	558	568	540	508	520	592	532	558	577	503	562	530	556	563	536	537	557	569	547	525	565	567	538	586	538	554	516	535	545	557	550	556	524	547	563	564	548	546	556	572	554	529	574	552	548	495	573	526	489	577	567	537	571	508	515	527	568	555	552	588	580	554	544	558	570	525	506	552	553	560	514	563	551	572	565	585	557	571	544	570	522	522	550	546	550	556	552	528	552	551	571	555	568	567	580	565	554	587	564	525	549	566	511	548	569	539	551	540	538	528	576	563	533	527	587	533	566	553	583	567	536	556	543	578	566	516	549	524	567	572	556	554	579	557	544	530	507	529	528	588	522	584	571	544	580	590	530	581	528	575	564	524	531	582	507	600	525	568	572	578	563	544	547	537	551	541	551	532	566	540	556	560	555	527	506	538	522	566	528	553	532	554	538	581	538	556	564	540	562	538	547	554	549	559	533	528	541	584	552	548	569	599	570	529	591	558	498	545	523	563	553	566	537	539	550	539	550	501	589	565	544	560	517	541	537	574	527	568	593	573	558	542	592	549	558	538	520	567	536	592	547	559	548	509	540	543	557	569	579	553	562	543	570	544	533	543	534	509	527	547	545	546	537	555	544	554	532	572	562	546	582	515	517	524	530	565	566	550	564	558	554	561	558	521	545	574	605	580	535	557	521	548	571	545	570	559	549	543	563	545	549	506	542	552	569	547	564	566	561	552	583	575	527	554	540	541	578	570	499	507	594	550	570	581	573	583	585	545	560	501	555	565	540	523	559	576	540	566	533	557	546	535	577	590	575	566	558	571	568	589	592	512	586	508	573	555	571	575	593	558	553	543	550	531	599	571	541	564	556	564	557	519	551	538	534	578	512	550	557	580	537	546	566	576	568	567	564	570	537	571	549	522	598	580	565	584	575	562	549	541	514	572	559	589	541	572	534	527	566	577	564	601	546	558	568	533	585	526	564	520	557	534	546	551	530	537	613	545	608	566	535	599	598	563	560	556	554	512	544	531	580	596	546	541	537	572	543	534	575	611	612	569	580	545	530	514	601	584	569	527	537	555	528	542	568	570	568	567	563	552	592	578	577	527	594	585	548	541	534	577	585	588	537	573	534	555	565	543	549	550	601	590	538	605	577	521	524	538	559	583	554	585	539	559	584	518	587	590	552	555	564	569	565	559	538	550	545	606	558	549	528	514	560	547	557	555	552	555	525	530	526	541	537	520	550	522	575	546	546	556	566	566	529	539	588	603	570	528	546	566	523	578	562	590	527	539	591	610	562	527	592	550	544	513	557	572	567	585	534	574	546	554	566	535	569	534	552	504	592	538	553	591	539	573	500	594	563	559	510	520	553	556	583	538	540	542	518	585	568	541	527	544	547	533	595	570	547	569	571	585	561	590	533	511	571	511	608	556	558	567	543	544	591	574	540	592	546	543	523	567	571	540	529	574	538	581	519	528	567	567	569	540	541	593	558	512	558	559	552	554	531	528	565	551	561	578	560	503	559	544	538	570	528	522	538	592	569	568	579	519	502	520	542	523	553	524	533	523	584	576	551	533	555	569	570	542	517	556	589	528	594	561	557	579	526	518	570	582	548	533	510	566	576	579	563	541	605	549	577	570	530	574	566	543	582	572	553	581	581	530	504	552	542	580	515	567	576	531	545	560	545	543	549	536	552	547
24094	21076	28233	24144	19239	1429	571	380	341	261	257	228	254	230	197	215	233	198	179	177	182	151	188	155	181	162	172	169	148	161	175	184	172	164	168	142	168	169	180	166	155	181	176	194	176	146	171	189	157	170	152	177	187	147	145	181	169	156	158	164	157	144	142	159	142	150	156	162	171	160	158	147	179	168	155	152	164	178	160	163	181	172	155	165	162	160	156	177	164	161	162	159	158	139	163	167	169	177	167	155	160	162	160	161	171	157	168	157	175	151	139	161	159	153	159	144	148	159	156	154	142	170	162	167	176	153	159	143	163	161	167	174	159	157	153	135	145	175	153	150	148	155	166	156	157	151	145	186	162	168	154	153	154	162	139	165	150	149	151	165	178	146	155	165	169	155	179	155	159	137	160	166	166	144	169	180	170	161	164	139	141	147	149	152	155	189	162	154	145	159	137	147	156	156	171	157	153	144	146	144	161	168	172	144	171	164	166	174	129	145	143	143	139	169	164	180	170	167	149	170	165	160	170	180	143	185	186	161	152	180	170	164	140	131	160	148	163	158	163	170	158	169	159	148	164	140	153	165	155	154	140	167	182	156	160	172	164	141	175	169	145	162	161	173	165	158	158	154	147	155	162	172	157	161	169	162	186	158	177	162	170	170	162	159	147	170	162	160	162	166	148	158	155	158	174	138	148	136	171	149	158	171	149	174	162	133	165	153	151	164	168	156	162	172	171	181	165	159	150	179	155	160	183	168	151	152	160	169	143	153	154	158	165	150	175	169	140	140	165	146	172	156	159	160	143	184	164	173	156	168	161	149	157	166	158	178	162	157	172	180	154	146	155	160	141	144	171	156	134	164	155	141	182	139	155	163	162	177	146	154	165	133	176	173	163	168	155	157	157	153	176	170	151	175	147	158	160	136	170	146	142	169	172	142	170	156	155	130	154	168	155	169	161	142	140	158	177	168	182	159	134	150	144	163	155	171	156	143	157	139	162	151	145	156	136	157	161	163	142	138	153	158	155	170	145	163	166	163	147	163	132	166	160	160	168	167	151	149	165	168	151	151	173	169	156	149	155	168	157	173	185	136	135	140	176	139	149	142	140	175	164	153	162	169	169	154	145	142	171	163	178	164	160	183	170	152	143	145	154	179	156	155	193	158	170	165	170	146	165	141	165	183	185	149	166	186	145	169	160	154	149	183	152	154	171	158	167	160	162	158	158	155	154	150	171	172	171	140	144	150	157	168	163	155	152	167	153	149	163	143	164	144	160	156	152	146	173	171	156	169	165	151	170	155	161	162	172	158	179	163	156	166	155	164	165	164	151	177	144	152	164	170	158	178	155	157	153	179	156	157	149	184	195	175	155	165	159	152	156	179	172	160	148	156	173	155	138	148	149	153	155	180	188	150	176	152	152	164	142	171	166	148	162	179	161	167	163	157	164	145	152	168	142	159	164	149	177	176	170	175	148	163	160	156	165	172	162	182	144	157	159	180	180	167	164	142	160	160	160	151	140	154	170	172	176	170	165	189	174	166	172	150	163	156	134	184	162	169	147	161	167	147	173	156	164	142	153	144	168	153	178	147	141	145	130	155	173	152	149	175	166	182	165	167	178	160	188	160	188	153	147	162	143	182	160	153	156	161	166	173	179	154	187	156	136	147	168	167	177	181	157	163	156	148	158	160	156	139	149	151	139	160	143	168	166	175	165	168	163	139	143	157	166	168	168	146	155	169	159	169	146	161	182	182	147	156	143	158	163	184	171	147	158	182	158	172	169	189	158	153	127	176	157	138	132	156	158	169	163	157	171	148	155	157	167	163	170	144	162	162	134	146	181	160	170	143	156	149	163	144	190	171	152	143	156	158	136	156	157	141	142	156	133	196	171	187	164	167	154	170	168	143	154	154	164	156	147	146	156	163	165	149	154	166	155	174	172	167	170	182	138	154	144	179	137	173	158	144	167	128	151	159	157	176	165	153	174	165	171	169	167	160	199	155	159	154	168	143	151	156	157	178	161	164	146	167	163	146	138	161	169	162	168	150	159	155	173	157	150	169	136	149	152	156	171	176	152	148	155	176	188	151	172	147	161	137	144	153	153	148	156	138	152	151	139	143	143	168	177	147	175	178	145	175	151	154	159	157	155	155	162	153	160	161	148	167	175	153	137	162	168	183	149	147	133	151	157	144	166	191	164	159	162	165	159	155	157	156	155	155	172	147	176	165	167	176	149	161	145	126	175	142	149	162	135	157	139	178	158	164	170	156	175	128	168	145	153	161	136	171	165	153	146	137	134	154	164	145	158	153	158	189	164	160	142	155	157	160	150	155	127	145	157	156	175	178	175	178	148	143	160	150	161	159	145	151	147	153	140	145	145	141	144	159	162	189	154	171	160	133	147	162	170	169	159	155	134	161	133	143	175	155	167	143	167	175	134	174	155	161	152	135	158	169	170	142	155	147	151	181	159	155	177	152	165	153	158	143	162	145	149	164	164	193	149	150	173	160	158	158	163	169	154	156	169	152	158	154	174	151	150	155	166	139	155	164	174	135	193	178	175	171	153	152	153	160	137	172	158	149	148	164	169	149	149	163	181	148	151	178	162	176	173	177	147	156	140	145	172	179	167	154	133	156	150	161	153	170	136	143	150	178	171	148	170	146	148	171	170	160	172	171	130	163	138	172	141	182	158	148	162	149	135	155	140	158	154	164	147	138	170	167	171	146	147	151	166	135	150	153	136	151	161	144	158	172	180	176	175	144	149	154	153	175	149	171	160	130	143	168	142	164	155	146	136	168	168	148	132	138	163	147	168	123	152	142	156	174	157	162	166	162	151	150	156	148	173	174	157	172	158	156	158	152	145	128	147	184	176	167	168	186	173	153	164	173	160	174	148	146	156	137	146	158	162	162	179	174	159	158	137	159	149	155	159	155	151	158	175	159	159	147	166	152	159	149	155	147	173	144	178	174	167	167	140	158	171	160	157	160	149	158	163	148	141	169	172	154	176	154	148	137	160	147	173	168	154	137	153	154	179	164	164	161	152	152	174	163	121	150	157	168	154	138	151	146	167	159	153	167	152	132	172	155	160	157	174	162	150	189	162	170	184	169	179	151	152	168	177	154	146	138	158	179	173	140	193	162	150	154	152	172	134	148	151	178	152	162	166	162	140	152	158	153	158	161	149	172	141	144	162	153	141	169	154	167	151	179	145	148	176	147	182	159	183	149	145	168	158	158	180	143	155	139	162	140	158	143	151	172	172	162	161	158	168	159	146	154	155	170	160	163	148	133	183	184	160	134	165	164	141	157	186	165	153	176	177	163	143	149	162	170	149	147	151	159	163	162	144	165	169	153	158	147	177	146	168	167	151	149	170	156	148	146	179	160	155	157	173	150	154	136	155	165	159	151	142	148	161	152	162	148	150	186	150	146	141	171	155	160	173	158	159	168	184	141	163	155	146	179	151	156	156	160	164	144	143	151	161	141	169	134	175	176	172	170
15891	9757	8239	4206	2720	1944	1495	1153	974	815	734	654	647	609	532	502	413	461	426	447	390	342	361	389	349	374	352	371	357	327	316	358	325	345	336	328	329	349	313	360	320	322	305	330	341	323	344	322	330	352	331	323	312	325	312	308	313	315	313	310	312	318	333	332	317	315	333	338	284	297	290	306	341	333	299	320	311	302	326	372	331	302	326	292	303	301	316	307	276	323	316	300	284	316	299	317	304	337	306	322	298	314	300	336	288	315	310	299	320	308	319	327	281	294	297	338	291	308	320	333	336	323	280	296	304	293	292	314	332	285	330	324	315	305	324	295	339	292	296	321	350	326	266	299	317	333	302	317	286	316	292	315	325	290	278	303	307	308	294	298	318	294	290	303	311	289	333	315	285	303	308	276	312	299	292	321	308	290	304	331	321	274	298	316	317	302	309	296	274	294	284	320	334	311	320	332	331	307	327	314	298	280	310	307	301	297	297	290	324	294	313	298	299	261	315	318	306	329	302	308	341	338	329	299	294	308	326	308	317	290	331	328	298	303	327	342	323	303	320	315	334	292	333	290	349	309	287	285	292	302	280	297	314	316	295	310	303	284	332	330	336	304	290	296	302	295	332	307	251	311	309	333	290	292	297	273	281	312	308	307	310	284	314	306	316	302	300	297	311	302	306	288	326	313	270	321	292	306	311	302	282	319	297	314	291	274	313	257	328	338	320	286	294	324	279	306	308	316	298	311	316	332	313	318	292	311	321	307	307	322	331	328	301	322	316	274	298	280	312	317	352	294	296	308	305	296	286	291	276	295	291	270	294	284	314	280	278	300	322	292	285	317	323	312	298	308	311	279	324	310	293	278	295	306	306	314	302	335	331	308	272	314	307	309	319	339	273	305	295	323	327	333	327	304	306	292	295	325	280	315	312	342	315	318	316	328	295	308	354	310	303	329	322	304	299	332	298	309	299	317	298	296	309	312	322	315	328	339	340	322	300	299	272	322	315	287	314	323	282	318	324	317	314	295	323	335	303	326	290	317	279	313	310	290	329	320	303	313	338	299	315	296	326	313	290	306	270	312	304	307	281	336	345	307	305	321	294	322	314	290	309	288	303	292	287	347	314	297	264	299	315	311	282	278	319	321	310	304	307	296	323	280	289	338	297	293	318	328	315	287	304	296	309	316	299	333	291	319	297	282	337	309	273	323	312	300	306	307	311	323	291	336	308	297	269	330	287	277	296	285	327	327	300	305	343	334	328	302	310	304	317	316	307	319	291	292	315	305	331	285	283	304	341	294	318	322	320	322	333	297	298	336	343	319	306	327	308	307	285	281	307	284	304	349	293	317	296	303	287	301	324	341	329	293	261	339	316	304	280	298	337	310	340	293	292	272	347	321	295	326	295	315	342	309	319	304	311	286	273	324	308	309	283	292	306	284	327	319	300	305	293	334	311	314	320	340	292	273	306	322	296	300	329	318	282	322	312	330	335	345	326	289	324	313	318	285	311	332	320	325	335	300	305	302	304	317	317	284	303	307	333	335	333	293	314	333	306	311	309	315	281	314	314	322	335	290	295	294	304	283	291	290	293	324	313	330	308	329	303	313	332	315	338	303	285	286	303	299	325	307	289	313	307	290	297	287	273	329	328	312	285	318	291	310	307	322	288	339	324	317	302	308	307	289	294	300	278	291	284	319	316	269	325	297	314	300	335	315	349	311	304	334	295	319	313	306	304	322	299	284	284	325	309	303	298	324	289	310	307	328	293	318	304	300	308	346	310	322	336	314	292	337	291	290	307	303	302	290	307	297	286	308	307	310	315	276	331	292	287	291	306	293	315	318	300	299	299	317	309	353	305	306	283	300	318	293	318	288	320	332	349	319	318	324	322	324	329	296	326	283	304	329	318	324	294	291	311	263	336	322	302	312	325	298	307	301	285	311	325	324	279	326	327	288	304	297	280	326	303	308	338	299	295	313	315	305	292	320	294	298	292	311	306	288	317	310	302	308	321	307	302	316	321	309	312	302	307	295	326	295	326	290	319	314	308	303	320	309	266	310	280	302	311	297	284	306	298	286	322	368	318	293	318	326	311	307	327	345	347	295	324	280	312	343	312	323	336	296	307	282	309	315	280	321	304	317	281	297	315	319	290	319	306	352	304	315	347	308	291	323	327	309	295	298	285	288	300	351	292	321	301	308	296	315	325	318	336	327	360	305	311	261	305	302	310	304	361	287	314	298	321	308	308	302	321	286	305	316	291	296	330	311	288	323	319	304	317	302	335	298	334	324	298	319	328	307	299	314	328	311	333	295	295	311	307	319	309	305	309	319	329	299	293	334	308	282	315	315	325	298	292	318	337	284	313	317	264	298	328	296	308	336	315	276	301	314	285	345	308	326	281	309	295	298	310	278	292	317	291	311	331	309	316	325	304	313	330	328	291	317	322	315	305	288	305	338	300	288	323	313	297	322	312	320	331	316	307	339	309	308	296	314	317	307	320	325	352	335	314	296	288	312	313	337	309	327	313	291	315	337	308	307	324	322	331	303	307	296	292	313	316	321	325	301	307	330	333	310	298	278	302	313	298	306	339	299	338	289	277	320	322	302	297	309	354	342	322	293	318	330	306	321	308	287	328	320	295	325	297	296	330	297	284	303	267	340	293	298	285	306	291	310	334	293	314	332	332	319	317	294	285	288	314	312	327	291	296	282	329	314	301	310	293	312	273	307	302	323	311	301	316	343	309	308	285	312	341	311	306	303	308	297	289	301	320	311	300	313	286	282	293	287	312	279	322	311	331	300	307	305	323	338	313	358	322	313	322	319	300	350	295	302	286	305	308	314	314	320	307	296	282	306	302	312	296	326	299	312	329	326	327	274	319	320	319	318	299	307	311	305	299	302	302	301	312	348	290	321	285	316	345	306	282	332	324	270	300	296	330	344	346	298	334	280	304	331	282	319	306	314	322	320	306	292	304	300	365	305	303	279	304	321	329	299	316	324	307	322	307	292	305	330	311	269	301	304	308	301	319	296	300	303	317	315	337	325	321	270	341	315	299	297	291	324	303	278	287	310	311	292	314	269	336	284	283	340	299	315	266	297	343	301	298	296	326	320	276	303	280	309	296	334	278	313	313	306	325	309	294	304	302	289	308	284	292	300	293	317	318	329	330	324	306	336	303	307	307	320	290	309	269	340	299	303	314	324	318	322	333	299	291	301	316	296	316	302	281	334	276	301	305	283	345	323	328	284	314	295	337	308	294	330	309	337	307	346	323	300	348	352	331	301	290	311	319	304	325	300	301	309	308	310	305	304	325	314	290	311	286	283	299	328	290	305	324	299	324	303	266	283	292	310	317	308	343	301	290	289	327	311	315	284	346	312	331	315	296	296	302	329	338	293	322	289	301	301	294	308	321	323	280	311	363	281	304	274	279	346	333	316	325	320	309	291	289	280	314	293	319	311	287	300	299	304	327	324	313	286	312	331	291	290	315	273	322	278
23024	21032	28880	23383	21032	18407	1955	908	635	588	597	555	499	461	407	437	415	451	424	379	408	404	388	382	434	374	395	392	379	377	366	398	377	386	375	377	389	411	380	378	362	379	369	347	353	383	371	380	374	348	349	397	355	335	382	397	366	380	366	331	374	346	382	372	386	324	337	367	393	385	406	371	398	357	374	358	377	373	350	376	348	380	377	370	367	413	370	351	406	352	339	370	379	342	385	329	371	332	339	378	371	375	356	337	355	335	358	355	354	378	338	357	350	344	349	353	368	373	368	362	360	349	366	344	354	344	365	338	394	345	363	337	361	336	324	365	340	351	349	324	376	374	390	347	351	378	375	347	386	365	351	348	358	380	347	344	366	367	363	327	348	361	358	337	362	349	368	361	348	363	357	365	360	365	360	346	342	396	350	367	406	345	363	344	353	358	365	378	373	376	354	387	327	358	344	335	335	335	394	358	359	332	331	361	347	334	378	383	382	345	386	348	357	385	364	324	375	337	341	377	351	326	344	379	334	367	357	375	379	372	353	343	371	359	374	362	366	380	351	370	344	349	365	320	360	350	366	387	365	329	350	381	347	363	363	397	364	367	344	382	367	398	370	370	387	348	380	377	374	364	326	344	366	341	346	359	371	355	417	356	332	376	361	337	377	366	333	354	310	339	334	354	366	360	397	350	349	371	385	360	343	356	354	353	361	332	343	339	383	368	394	319	394	375	360	321	384	361	356	369	361	354	370	352	387	328	326	384	364	366	373	361	351	349	350	344	360	351	348	358	369	400	365	352	378	388	361	356	315	328	332	384	391	362	350	364	385	389	371	344	371	371	362	369	358	361	325	370	356	367	366	363	341	346	336	358	339	364	350	363	348	361	348	387	311	395	395	383	365	336	358	372	352	349	379	377	357	382	346	349	352	347	371	380	329	378	349	342	364	348	359	393	334	342	341	336	351	391	354	357	363	342	381	342	336	352	361	347	371	356	358	342	409	339	350	367	329	357	351	326	384	338	387	370	372	345	362	372	341	363	360	365	368	377	329	339	352	384	352	379	380	356	339	349	380	350	347	356	326	382	330	374	366	355	357	352	365	339	299	329	316	314	386	384	366	360	346	358	372	363	400	379	361	336	361	365	363	401	395	379	364	372	373	325	340	326	342	355	388	362	346	375	360	363	326	370	377	372	368	374	322	365	347	328	383	346	347	348	352	368	383	337	367	348	349	349	324	357	345	378	373	373	349	367	367	370	363	354	354	338	352	378	359	315	347	371	326	340	333	380	334	356	353	335	334	364	376	322	352	390	369	345	393	377	353	375	349	323	381	364	374	409	338	349	350	347	350	369	361	373	367	339	371	401	373	375	343	362	390	358	350	362	399	366	364	347	331	329	354	400	366	370	345	385	376	346	349	362	331	358	352	328	344	348	338	346	378	366	354	380	349	379	343	360	380	338	334	362	314	345	353	368	323	374	348	388	357	343	347	354	372	366	354	346	356	328	351	327	356	362	342	339	377	366	347	356	382	357	340	371	341	349	373	420	347	357	349	340	362	335	374	375	373	360	386	340	349	352	354	352	352	353	384	331	339	340	383	329	367	352	359	347	355	348	355	363	364	371	383	364	357	366	360	372	392	363	385	381	352	355	333	332	360	362	370	368	357	360	363	359	358	367	310	338	353	358	361	361	334	371	363	390	344	379	341	362	353	347	341	369	357	338	375	379	339	353	341	368	346	374	362	328	360	391	369	352	330	376	369	335	394	350	371	364	340	370	385	347	346	357	332	364	381	370	348	329	354	388	335	337	355	350	341	360	355	345	377	342	335	370	370	366	345	349	379	375	386	337	380	349	373	354	346	369	324	399	352	365	340	351	364	361	383	346	393	332	353	363	369	357	333	372	337	323	347	366	351	327	377	332	371	358	385	375	346	308	404	340	363	341	385	309	316	369	407	349	372	348	353	400	327	365	336	385	396	379	377	355	373	367	361	336	375	393	380	343	347	370	314	356	368	350	365	350	333	364	355	335	354	350	352	369	349	330	366	369	380	401	359	352	356	402	323	345	337	371	359	372	375	357	331	369	367	379	344	343	340	337	373	355	352	371	350	359	369	374	336	348	346	365	390	341	379	333	331	380	407	401	325	391	360	319	339	350	367	380	335	342	366	350	370	358	362	353	345	340	387	360	349	373	368	356	352	354	379	362	374	379	354	352	372	366	364	347	342	367	319	376	346	372	320	328	376	350	352	361	366	348	381	361	340	377	379	399	369	337	350	333	341	374	369	338	364	372	364	344	381	371	394	331	305	339	365	366	358	353	375	375	391	376	349	345	340	373	346	322	324	393	372	354	352	369	383	380	383	338	345	364	362	386	360	355	327	342	350	342	343	350	353	345	345	349	335	360	341	338	354	366	343	372	358	359	389	350	329	366	386	379	375	356	371	370	334	353	356	373	381	361	373	364	361	347	344	339	344	361	354	375	352	360	362	357	358	313	360	369	375	390	362	325	341	369	340	389	329	374	357	364	340	344	340	366	342	337	388	359	334	380	359	386	369	353	355	350	374	360	339	378	353	338	401	371	324	373	377	332	363	351	384	377	364	377	338	376	309	365	329	380	340	355	357	337	359	383	381	343	370	342	353	345	380	310	362	379	381	384	381	371	340	347	346	342	367	386	371	341	375	366	346	353	375	327	335	382	367	381	359	337	368	369	353	351	375	362	333	382	351	353	344	324	371	408	327	339	351	359	365	356	379	347	318	354	359	338	356	354	367	346	347	317	357	343	301	357	334	349	336	335	360	376	396	333	372	322	371	352	355	369	360	355	368	355	369	362	347	310	355	379	353	355	360	356	340	366	364	363	380	351	358	342	344	361	379	345	349	401	377	384	390	355	377	376	341	363	312	375	369	369	358	347	375	358	353	375	321	310	359	375	389	340	384	348	351	377	339	383	360	363	364	375	368	350	339	344	388	377	384	389	345	361	357	357	364	385	385	353	367	335	357	369	347	353	376	371	364	321	362	341	359	376	344	368	383	361	368	361	374	343	337	352	339	334	345	381	375	348	336	385	387	383	356	366	314	373	349	357	315	351	365	342	377	360	344	378	323	385	377	381	350	351	364	368	383	373	333	350	351	340	353	348	387	382	363	335	366	367	373	368	378	342	378	351	349	368	325	341	351	365	338	363	379	349	371	331	363	348	363	344	377	345	363	359	352	340	379	372	333	371	347	342	329	364	382	339	348	360	383	361	349	341	324	375	341	346	359	343	343	340	386	372	352	355	351	369	370	342	359	363	330	355	325	356	379	366	339	370	381	346	360	359	392	369	370	350	344	363	340	360	348	379	364	365	362	335	357	372	383	351	325	359	345	359	353	346	322	360	382	353	382	338	339	387	376	353	389	337	346	339	343	396	353	352	363	375	341	365	346	370	345	317	312	340	395	361	344	328	354	343	368	360	343	321	376	379	357	364	351	336	369	368	353	372	347	346	364	375
18448	16155	13563	7378	4882	3557	2859	2242	1896	1631	1451	1318	1129	1042	1028	906	945	909	828	818	782	759	810	753	737	721	707	699	698	682	691	745	645	615	617	663	600	613	654	624	624	677	635	631	667	660	645	640	664	651	640	596	633	609	624	692	640	668	639	619	596	592	633	654	624	626	615	659	559	654	594	587	633	586	627	611	595	606	597	649	590	636	594	646	598	600	567	623	607	630	627	603	609	629	655	654	614	624	648	627	582	627	632	635	634	586	619	650	607	596	576	610	591	567	604	600	603	635	624	676	604	618	632	571	575	614	627	615	622	588	590	619	612	609	575	610	656	576	594	634	600	653	623	614	625	604	614	624	591	581	627	603	557	599	609	641	557	584	606	662	612	613	565	630	584	573	606	559	640	597	625	627	630	546	607	568	613	623	554	654	577	615	664	635	591	592	574	632	595	611	591	627	598	592	613	570	610	616	616	653	593	592	565	594	585	596	609	639	594	635	634	579	622	611	608	588	565	557	592	578	562	577	577	615	580	583	633	566	588	640	638	584	591	611	612	619	603	595	607	602	621	601	595	627	615	585	653	570	605	613	608	590	601	703	604	624	596	623	627	602	628	607	644	587	573	642	588	625	604	657	584	604	636	636	608	634	572	606	588	649	572	636	654	632	598	649	628	582	576	602	582	612	635	573	613	607	594	599	600	581	614	585	612	588	591	650	578	596	653	554	601	617	591	637	626	566	599	618	624	614	595	630	641	655	626	611	572	659	593	636	637	656	582	659	575	618	607	632	617	631	616	643	600	625	592	630	625	637	592	612	659	606	620	590	597	584	621	596	605	605	571	616	597	597	614	558	657	623	608	605	603	561	571	605	583	594	662	630	592	629	558	604	645	660	607	609	608	598	643	628	623	589	580	595	589	608	614	644	607	616	620	598	591	598	587	624	600	651	600	623	617	624	624	569	614	576	585	616	629	610	566	638	615	585	618	622	602	611	598	597	596	623	630	577	609	590	591	589	644	639	642	636	591	649	570	593	574	603	628	576	607	615	624	567	599	638	585	621	609	606	600	640	602	595	622	629	596	596	605	604	630	618	559	578	631	649	634	601	627	648	607	641	611	587	635	571	610	648	608	591	626	619	603	631	585	581	579	588	571	631	585	622	580	628	634	613	587	610	599	620	617	621	601	646	604	592	645	613	594	597	611	643	636	604	593	603	646	571	621	583	615	612	592	629	631	602	562	610	602	643	657	628	670	608	648	628	614	598	576	634	621	563	580	635	563	638	590	630	619	627	589	592	623	568	599	647	602	627	587	645	606	614	588	605	609	593	634	635	585	562	616	614	595	651	632	598	581	590	643	625	614	601	588	620	598	650	583	631	581	618	620	586	603	617	650	624	659	548	594	630	650	601	606	614	611	561	626	622	575	604	670	608	600	591	616	609	574	675	633	598	581	610	583	635	587	603	638	598	620	580	606	603	646	612	566	603	594	628	605	620	567	604	606	614	626	564	565	621	610	601	639	572	582	603	666	590	577	612	618	578	637	675	652	627	576	570	589	594	592	613	635	617	615	589	601	641	601	607	600	584	616	573	590	607	600	595	615	572	596	628	627	615	599	627	638	590	605	605	597	606	580	646	645	596	598	596	631	628	616	582	598	632	622	601	570	637	603	597	634	611	646	623	611	654	563	639	564	621	622	610	558	600	589	616	627	605	608	592	585	601	567	592	626	609	562	634	610	575	629	641	621	615	611	616	580	593	599	609	627	607	610	613	580	612	593	562	590	591	601	609	620	607	570	636	629	616	559	624	638	592	592	602	589	585	580	594	588	582	604	636	563	627	642	581	561	619	620	601	615	598	598	602	604	640	596	616	632	617	642	617	632	604	646	616	603	628	612	626	621	641	589	591	582	591	646	633	655	557	587	607	626	617	622	610	628	592	569	582	646	658	600	603	600	591	591	625	585	601	616	603	576	623	605	592	572	603	633	532	628	601	597	606	606	627	625	628	619	589	625	588	642	592	594	640	603	577	598	630	614	648	609	582	582	585	613	626	603	632	623	621	649	585	611	631	634	609	619	598	569	609	570	643	572	600	622	600	586	589	656	615	620	599	556	611	617	597	640	555	589	637	572	563	571	596	580	653	613	601	588	614	558	621	621	606	666	619	607	613	593	566	625	564	594	638	614	640	628	641	585	606	618	616	608	605	602	621	557	620	603	604	626	581	636	637	580	553	609	654	629	592	641	609	663	590	617	625	624	665	600	616	623	617	601	572	623	604	583	640	583	609	592	582	646	608	576	656	579	593	625	623	599	616	612	583	627	574	605	606	641	617	592	616	621	596	576	647	561	624	661	605	597	595	591	557	578	651	637	610	584	633	591	611	598	619	660	601	610	583	590	582	610	612	612	549	622	590	625	617	632	595	653	623	593	616	575	624	630	610	599	589	617	636	596	614	590	630	571	577	617	548	623	602	601	650	634	652	579	633	571	627	625	627	625	595	636	600	613	644	599	587	610	620	620	604	657	638	612	609	586	587	611	569	570	597	580	646	601	642	625	618	673	617	593	640	632	577	626	616	578	648	579	591	574	628	602	630	626	610	622	594	608	625	632	573	622	592	593	597	623	582	622	600	635	602	576	589	570	632	621	614	596	605	619	618	664	625	651	596	608	575	593	594	617	642	607	635	618	598	602	605	645	611	625	592	623	640	581	618	607	586	573	637	617	613	626	588	632	669	623	566	626	544	591	612	622	581	614	560	583	573	597	606	593	593	609	604	599	591	580	629	580	601	598	667	604	613	607	609	607	639	593	607	597	592	584	595	542	584	594	628	591	603	631	587	574	633	626	617	574	568	575	575	599	597	619	608	610	587	606	636	595	590	613	622	583	624	593	620	622	552	594	575	608	639	625	638	661	575	628	613	656	559	618	660	605	634	592	617	604	619	628	592	563	597	562	588	632	625	653	621	575	594	586	607	621	625	638	572	604	568	618	595	597	586	572	584	597	596	623	576	584	593	613	610	650	602	609	568	632	620	585	582	649	599	611	579	604	630	610	598	641	596	644	619	600	544	609	557	536	618	583	596	647	618	564	582	625	589	622	596	637	596	613	578	600	609	640	607	626	625	592	623	586	583	628	566	571	585	639	615	631	603	645	594	651	630	620	590	592	613	620	590	584	626	628	619	601	605	608	593	618	640	618	635	631	625	600	620	579	589	609	607	609	609	612	598	606	606	651	627	608	588	598	588	583	599	607	672	628	622	661	610	596	629	586	628	580	607	560	579	582	624	601	612	630	608	578	612	580	651	630	613	615	567	579	552	626	566	647	587	594	563	597	607	648	579	667	626	605	600	567	612	598	600	596	615	605	629	605	604	592	581	590	610	641	574	654	625	613	610	606	597	605	569	553	583	615	629	635	687	629	582	581	594	597	624	650	624	603	610	634	639	622	649	652	617	645	601	602	572	628	616	612	619	574	638	621	578	611	598	597	643	623	607	602	614
26581	20412	7818	671	363	338	341	321	303	330	347	317	321	316	338	297	315	296	307	297	313	317	306	310	285	268	292	297	301	299	298	294	297	292	309	266	306	305	322	319	320	310	292	325	307	296	295	285	327	299	278	277	285	309	316	288	318	304	285	324	313	312	280	295	289	301	303	297	298	257	306	291	290	316	301	318	292	311	299	290	303	280	281	306	325	293	306	302	274	333	315	302	315	293	298	304	287	303	317	320	348	312	285	289	294	320	291	293	334	309	303	311	330	281	298	291	327	292	285	318	300	318	308	326	280	288	311	287	312	302	276	290	273	334	262	284	325	284	340	302	292	296	315	281	317	284	273	311	289	289	273	319	330	288	271	303	302	287	291	304	340	310	279	296	318	317	284	325	291	317	298	326	306	304	331	312	315	272	294	298	277	304	298	274	305	311	318	276	314	321	310	321	296	310	316	316	280	302	274	288	312	308	323	308	296	309	294	312	305	297	284	281	317	347	291	296	297	303	316	292	296	318	302	291	316	278	313	277	285	310	274	282	309	312	282	313	312	293	353	293	277	288	290	325	267	285	293	284	323	276	304	274	317	287	308	301	297	285	315	325	312	295	319	305	285	315	290	321	286	277	293	342	284	286	328	310	319	312	294	303	284	310	304	307	310	283	298	290	284	321	314	303	313	309	293	276	273	295	318	293	298	293	295	296	341	314	319	281	315	288	311	331	299	304	301	273	270	291	279	272	279	322	283	316	274	283	292	288	298	319	283	275	299	272	310	288	294	296	304	321	296	278	315	299	311	344	313	289	321	297	331	307	293	291	285	300	306	291	320	276	294	322	325	300	308	298	307	309	298	321	292	322	296	309	293	302	298	298	323	310	341	290	286	318	324	288	295	279	319	318	300	280	305	310	306	295	284	300	304	305	272	335	302	310	269	294	299	277	279	309	298	291	331	294	308	306	312	332	301	301	297	320	267	316	292	290	315	279	298	325	297	299	265	327	264	301	312	294	313	323	316	306	343	308	281	286	266	312	291	293	291	316	298	269	324	302	289	285	304	315	287	302	303	276	305	294	330	336	285	297	304	302	291	325	295	310	294	280	297	290	333	282	287	313	298	306	292	261	314	303	309	302	295	293	333	285	299	339	301	296	313	308	279	282	302	283	292	304	293	294	268	305	329	314	295	271	314	300	291	310	298	286	277	312	282	292	305	292	277	291	302	337	278	284	293	298	279	306	312	296	303	293	323	289	333	291	263	289	278	308	291	286	296	309	302	324	324	308	310	316	321	289	313	288	298	304	280	342	324	326	299	287	299	326	309	320	293	318	297	295	320	294	284	294	309	291	293	289	291	334	282	289	297	311	326	295	283	293	295	264	293	308	298	292	345	277	310	272	302	303	325	291	303	289	305	288	339	260	283	311	308	307	322	292	329	309	266	287	312	311	294	362	310	301	328	305	290	306	308	284	274	308	287	290	326	323	335	299	334	311	293	286	305	288	323	316	295	270	292	308	327	300	298	302	314	282	333	306	293	310	295	270	310	296	292	337	336	270	323	305	294	314	279	304	293	300	281	298	288	288	315	288	286	321	315	249	333	317	313	266	299	301	302	315	306	316	314	271	275	262	319	341	305	310	275	311	290	329	295	311	325	293	307	290	313	327	305	319	292	275	273	311	286	288	301	287	282	295	301	322	273	301	290	291	284	305	300	297	308	298	273	298	305	292	277	294	291	304	294	305	321	300	303	325	331	267	295	292	304	281	287	315	284	278	297	241	298	302	312	284	318	284	302	312	295	294	292	313	269	309	299	326	308	282	272	305	318	330	317	293	317	306	323	307	283	300	278	326	301	287	320	304	297	292	280	298	301	314	322	281	287	270	291	314	296	290	312	295	279	298	282	281	314	323	300	298	307	319	308	300	333	300	292	297	328	317	254	305	278	342	318	302	254	308	302	328	331	322	301	301	311	306	276	306	303	278	313	299	272	308	294	299	285	321	305	336	313	283	298	309	307	312	271	323	276	329	287	292	323	291	286	271	315	279	300	305	287	281	316	270	288	318	294	307	312	292	310	304	275	315	313	282	315	288	321	299	272	295	312	293	302	277	298	288	288	303	300	309	294	292	296	263	308	335	325	311	310	295	282	290	266	310	304	279	318	304	341	288	299	318	331	304	281	293	282	292	302	327	292	298	333	289	306	298	299	292	323	310	301	279	347	305	281	331	302	294	276	306	318	320	290	324	337	274	301	271	256	311	289	339	284	285	301	286	272	282	310	312	324	271	304	301	302	315	334	309	323	328	309	311	304	308	303	318	275	278	337	283	301	306	289	284	289	303	283	294	323	302	278	277	282	310	300	284	290	259	305	279	276	326	267	277	294	322	330	291	311	283	317	277	299	307	266	296	309	289	289	292	294	273	293	311	333	312	309	258	304	300	295	340	309	325	304	310	284	318	312	292	319	306	314	319	308	287	282	281	296	310	310	316	267	299	288	282	289	279	281	314	288	278	290	261	318	288	277	299	290	280	293	338	287	303	336	305	311	291	316	275	326	292	293	327	294	298	287	319	303	267	276	305	324	305	322	314	315	318	307	286	301	311	279	288	319	295	279	297	257	302	288	304	303	314	300	271	298	293	317	284	329	294	303	271	311	289	266	323	288	295	284	314	289	324	296	290	297	271	307	337	349	325	305	282	333	306	318	286	289	314	288	327	299	294	260	316	271	296	300	289	324	297	303	321	310	283	308	313	307	287	302	279	295	273	301	326	297	291	323	286	296	272	300	307	265	329	308	323	309	305	329	318	311	321	298	258	294	321	330	301	351	306	285	283	314	332	315	309	272	291	309	306	309	292	290	292	317	287	308	284	301	273	284	284	287	282	304	308	293	330	322	273	297	280	298	298	312	350	288	304	285	319	302	286	281	284	298	315	308	301	303	295	289	322	332	288	289	302	304	297	288	322	293	321	306	309	288	291	291	296	314	309	297	277	305	279	298	268	299	295	284	269	311	309	295	319	287	285	291	324	318	271	253	301	270	284	323	281	289	310	300	287	287	284	315	278	279	304	314	284	275	297	327	255	306	283	297	288	314	288	278	293	308	287	274	277	336	272	299	274	319	301	280	337	305	271	284	320	316	287	280	297	316	320	319	306	275	317	307	330	324	313	281	273	326	290	321	307	265	281	285	277	318	276	301	293	292	277	299	281	303	313	293	313	299	284	305	301	299	305	327	292	301	285	324	277	287	318	293	289	299	298	298	289	306	280	307	292	280	265	291	285	305	302	303	252	290	309	290	271	279	318	323	284	287	309	305	319	296	271	319	300	285	280	304	331	301	292	305	299	298	299	331	298	335	295	310	324	302	294	311	312	325	297	312	293	304	257	360	294	300	309	315	313	268	329	301	303	292	303	317	302	288	315	287	310	289	308	303	278	295	286	301	306	312	264	298	289	292	312	308	291	272	299	282	273	318	289	308	278	291	302	306	313	283	294	332	272
9226	1687	1529	937	784	665	666	609	621	619	595	553	570	578	584	569	577	601	526	564	563	581	570	565	575	564	606	585	549	529	564	568	564	542	579	509	542	544	552	526	532	496	556	575	579	542	588	558	561	519	565	552	565	588	542	536	534	520	539	529	601	563	566	507	571	583	539	531	566	561	514	521	589	595	572	519	525	575	582	557	535	535	533	494	533	548	563	529	559	558	547	520	552	534	536	516	561	544	528	576	539	580	557	574	541	531	601	544	543	524	505	586	553	543	552	541	554	535	554	610	531	567	583	568	559	522	576	564	541	505	541	564	572	566	558	542	531	558	517	540	571	471	579	577	531	522	569	514	596	536	532	535	582	528	571	542	539	538	523	562	556	562	555	600	536	553	552	578	549	565	525	580	554	558	512	527	482	562	552	533	524	564	517	512	533	568	522	556	584	508	575	530	511	510	548	552	546	570	553	573	525	564	580	564	564	569	549	606	549	579	562	541	578	566	565	560	560	551	555	578	543	561	509	545	546	560	532	589	534	560	567	547	582	518	556	551	519	573	572	549	524	572	598	526	555	572	497	549	591	571	561	539	522	588	537	508	539	544	551	544	526	538	543	544	545	549	524	559	588	598	571	516	553	538	541	551	582	570	560	526	548	558	525	572	518	520	528	541	561	567	562	581	530	553	508	521	540	554	568	580	544	560	577	549	529	548	565	565	556	589	553	564	557	535	562	611	582	580	571	522	514	576	545	536	544	597	561	570	560	549	533	593	594	569	529	553	533	528	541	541	477	577	567	524	555	576	597	528	554	572	500	563	571	546	591	526	535	569	564	538	551	561	553	547	541	579	560	547	577	615	585	577	573	544	593	567	550	517	540	551	549	542	506	493	561	539	566	557	523	543	536	541	558	567	544	567	539	568	557	557	533	529	558	575	568	539	497	544	520	524	576	551	549	499	564	549	505	562	567	537	539	539	568	491	547	548	521	547	542	590	525	531	529	519	515	537	535	564	563	533	555	563	594	534	577	507	571	571	555	559	552	573	528	571	540	551	555	512	570	563	576	557	542	575	553	582	553	549	579	561	556	550	554	567	539	583	573	560	549	517	553	530	551	539	555	527	576	588	540	547	568	564	551	559	508	540	552	564	532	576	601	502	594	555	543	584	521	544	541	556	565	559	549	582	568	527	576	587	543	551	595	553	583	571	520	563	527	549	557	571	513	526	593	590	543	550	517	561	536	534	574	576	528	533	527	556	547	548	510	522	544	579	528	553	568	544	547	576	511	557	535	521	508	573	548	519	569	506	565	547	557	607	546	549	525	551	577	555	560	574	557	496	548	545	561	514	588	524	528	572	527	536	554	572	542	559	561	563	539	559	533	521	580	571	542	569	550	554	571	581	506	541	589	567	532	548	587	558	600	552	591	561	578	572	558	597	548	584	561	535	584	537	555	574	613	560	591	566	532	557	532	577	563	569	533	573	516	560	554	564	554	535	566	521	530	573	538	546	553	542	536	581	567	541	544	517	546	557	582	578	573	545	556	556	559	554	551	559	535	548	548	554	526	548	535	565	520	580	532	551	575	555	550	571	552	574	548	532	591	562	535	543	590	554	583	540	526	549	516	554	540	553	564	560	552	558	510	532	551	570	534	563	545	558	592	553	546	540	542	512	545	573	570	525	549	536	571	499	570	509	562	542	561	541	571	567	549	557	556	529	571	582	569	545	589	542	562	571	523	560	602	600	582	552	529	525	575	564	536	519	582	483	597	497	547	525	532	586	579	572	515	530	556	579	589	586	558	583	538	565	527	578	601	562	524	541	573	554	526	613	514	594	536	522	603	536	557	562	598	563	566	592	575	565	547	521	535	567	557	533	520	587	573	497	599	518	544	550	536	589	551	574	570	560	517	558	570	546	546	554	534	579	559	515	539	533	570	567	541	528	540	535	544	568	529	553	563	519	533	552	565	531	517	549	583	575	588	507	546	545	554	559	585	562	563	555	569	588	537	558	581	549	530	534	549	557	559	559	544	559	534	578	532	552	508	550	577	563	594	531	558	510	561	554	509	579	582	524	532	566	558	542	578	590	544	553	561	560	542	513	559	602	578	542	556	545	521	535	579	564	556	536	511	564	537	550	537	548	529	579	558	593	576	541	563	538	550	537	569	595	526	523	574	545	540	552	580	545	540	532	581	525	554	540	565	512	550	550	611	537	537	557	574	583	610	521	514	527	538	557	557	564	507	592	565	543	540	531	539	561	547	590	531	555	563	541	562	553	549	561	596	573	530	579	543	555	538	542	574	529	564	565	557	567	545	593	536	595	588	541	532	532	545	546	552	526	552	555	552	585	552	557	568	525	562	561	596	523	561	567	578	597	565	525	528	539	556	595	553	564	509	562	517	566	528	543	603	562	551	550	552	548	560	570	548	551	524	536	543	521	576	572	531	565	543	548	570	538	573	557	537	527	535	592	527	537	536	495	570	557	555	490	560	557	588	500	521	548	563	540	583	585	562	571	564	574	568	554	547	562	537	531	524	521	573	554	568	601	538	532	516	561	526	549	536	559	532	583	562	561	533	581	545	539	582	557	588	550	545	537	562	592	589	579	548	571	576	560	513	580	606	541	542	556	554	512	565	520	554	550	558	549	593	532	541	592	529	532	535	562	558	555	576	527	554	563	549	560	602	576	587	524	520	543	553	568	565	559	569	547	535	528	605	571	551	535	561	576	566	544	531	607	563	589	503	530	537	540	518	542	565	531	543	512	565	600	597	537	565	554	543	511	566	489	536	585	519	575	506	538	603	566	550	550	522	528	539	554	551	549	583	533	563	550	549	520	580	545	548	542	524	564	531	559	568	596	560	590	589	531	565	536	543	533	527	564	510	566	585	521	557	504	566	553	538	569	575	521	532	564	559	594	542	539	543	571	571	552	523	524	567	541	533	499	539	560	544	553	529	548	528	534	555	540	521	539	574	567	519	561	550	544	546	543	578	589	556	577	567	565	560	564	546	559	539	556	563	539	524	535	533	529	565	559	560	590	587	519	542	570	562	555	566	517	505	570	585	562	537	576	600	573	566	538	560	546	530	579	561	549	573	584	576	566	529	547	585	558	563	563	552	542	578	561	542	548	548	584	498	567	518	536	560	563	583	580	550	569	570	592	529	552	574	559	555	545	534	523	523	574	600	544	567	506	510	503	566	523	542	585	566	557	590	552	562	545	537	553	550	542	555	547	535	572	579	494	547	494	492	542	586	572	536	542	489	557	524	558	577	531	582	568	525	553	569	563	501	554	547	556	558	571	522	557	555	596	557	528	532	511	562	546	564	531	562	557	564	579	557	579	518	529	574	560	562	531	544	585	556	542	557	501	533	587	531	541	530	534	623	556	510	551	566	593	545	559	556	542	542	573	579	550	565	575	599	543	545	567	562	568	578	548	534	522	562	527	537	524	548	539	569	575	539	569	530	610	538	547	547	562	594	502	595	551	568	567
24006	21018	28208	24038	19584	1560	575	393	314	303	252	215	241	257	214	197	197	174	181	178	201	168	174	168	185	180	146	175	167	152	150	175	181	185	169	150	171	190	142	166	159	165	171	157	162	172	173	168	147	150	154	184	157	146	162	161	165	146	166	149	149	160	166	153	160	160	167	202	160	176	163	177	132	147	180	158	153	166	157	158	137	160	154	178	147	170	142	163	168	156	162	155	140	147	165	157	180	160	149	184	143	160	170	158	166	168	152	136	162	174	152	158	178	150	146	154	142	153	176	160	155	158	166	168	156	151	159	157	163	149	140	164	164	152	168	156	133	155	166	157	172	139	166	137	173	162	156	167	165	162	163	154	175	147	136	160	168	135	152	155	188	156	166	165	149	157	152	165	154	169	133	164	169	150	175	129	159	165	172	162	171	156	152	125	145	163	166	165	143	156	167	170	157	172	143	149	138	160	161	162	182	181	144	164	158	188	147	136	169	153	149	139	165	141	174	139	159	156	156	165	164	194	159	158	149	163	150	165	158	166	169	154	154	133	174	164	148	168	139	160	169	182	139	169	177	167	154	146	164	159	149	153	158	179	171	157	170	162	157	148	155	158	152	140	154	152	167	164	159	180	178	158	161	165	157	124	169	152	168	171	147	150	155	145	156	145	158	131	149	151	164	181	152	166	139	162	175	166	147	150	166	168	154	147	156	155	154	152	170	156	165	123	187	168	153	162	154	131	165	173	160	159	144	126	171	133	158	181	154	187	174	177	140	160	151	163	164	156	160	157	177	141	153	131	176	141	151	140	162	177	151	164	148	142	147	169	174	171	174	154	149	143	175	183	147	175	141	160	169	150	155	146	149	147	158	166	174	171	179	166	150	161	163	170	149	188	157	159	167	166	142	122	156	173	160	186	172	155	160	181	160	177	179	159	160	151	171	153	161	160	136	141	166	150	161	158	160	157	160	169	177	152	171	167	161	164	143	139	174	156	160	153	151	127	155	162	138	159	142	167	151	178	150	145	148	160	174	159	162	147	170	137	172	153	150	158	163	142	165	128	165	163	169	145	158	167	144	161	167	123	175	161	171	145	153	177	161	169	177	172	143	132	174	150	186	143	166	152	152	147	155	140	179	183	149	161	162	157	142	166	161	148	182	162	154	171	161	168	159	175	157	154	189	152	167	165	151	157	177	182	177	156	172	166	188	156	148	176	148	163	162	158	161	165	154	169	138	163	165	148	158	140	147	144	178	145	179	138	168	170	143	147	158	160	169	147	167	162	156	141	150	156	166	137	152	151	177	165	156	173	156	163	168	157	133	168	142	151	166	136	154	181	159	146	128	155	190	172	156	156	144	167	134	162	153	152	161	159	169	155	128	171	147	159	149	167	162	168	138	150	158	154	138	163	155	190	150	156	160	160	156	152	133	171	149	176	159	179	162	179	154	153	176	192	159	176	160	146	149	163	168	146	163	157	163	146	159	143	183	161	167	155	157	137	158	149	161	178	151	164	168	152	144	153	173	163	152	150	150	170	151	142	163	147	154	161	157	138	154	158	168	162	147	167	154	169	146	156	161	148	154	164	150	143	161	156	160	178	181	154	152	145	171	162	142	149	166	161	150	165	150	169	167	156	147	150	146	148	145	198	163	156	151	153	153	175	156	175	152	151	146	160	187	168	167	172	157	164	152	138	160	159	149	185	144	135	156	164	156	144	164	133	147	163	164	173	138	157	169	147	149	153	158	179	146	142	150	129	173	163	151	159	154	165	152	152	161	178	153	152	153	163	154	168	152	144	159	138	191	143	185	160	155	174	153	146	186	154	162	157	153	166	172	158	170	158	157	160	181	145	170	164	160	156	163	165	171	144	135	132	158	175	150	157	142	147	152	171	142	167	170	180	150	160	180	143	168	159	152	153	148	162	158	161	155	126	139	166	165	136	164	155	142	151	151	161	139	179	160	170	156	164	140	171	157	163	156	160	175	178	158	174	160	156	162	144	154	155	165	133	158	169	169	154	153	173	152	158	162	185	143	160	164	156	169	158	163	137	157	166	180	142	164	167	135	172	153	151	157	152	174	153	136	146	149	155	156	142	168	157	136	162	158	158	168	155	189	155	161	161	150	146	150	168	145	157	159	161	164	148	161	164	169	176	175	168	165	164	147	168	145	161	165	155	157	144	156	163	155	160	172	183	167	152	153	151	152	153	165	161	155	157	156	161	142	155	164	163	166	150	157	154	140	157	166	146	140	162	148	167	179	158	153	144	169	138	172	150	167	172	154	165	169	163	154	162	146	179	149	152	142	149	187	150	149	160	166	154	157	184	143	143	148	150	153	147	164	146	175	149	167	171	151	191	168	175	158	165	162	169	167	161	157	155	150	152	161	164	163	161	170	156	186	170	151	140	152	173	147	176	158	186	167	148	156	162	133	150	147	158	148	130	156	164	144	157	158	162	148	156	141	174	155	157	156	146	158	153	157	173	142	172	164	161	178	161	174	157	163	148	160	171	179	179	161	177	155	167	167	175	159	174	161	141	153	150	164	151	170	175	150	149	163	147	158	147	163	157	143	149	158	144	153	130	159	154	145	129	171	161	145	138	139	172	166	151	145	198	142	149	179	152	145	152	158	148	150	169	143	149	150	171	150	175	139	152	168	133	166	179	151	157	131	124	156	155	154	162	163	169	151	156	145	136	167	165	177	151	129	147	153	151	148	151	139	172	172	146	143	149	159	157	174	160	173	159	167	145	179	161	165	169	165	138	152	170	151	147	154	153	166	153	145	160	156	157	142	155	150	164	150	156	163	157	142	157	171	154	142	168	148	164	182	155	187	170	153	136	160	173	164	167	162	146	177	174	151	149	167	164	171	130	151	153	162	154	140	154	175	163	148	154	157	169	165	154	135	166	159	169	169	163	188	153	173	144	179	140	164	139	149	121	177	145	154	154	164	146	172	163	165	174	169	152	146	145	155	156	142	154	181	155	150	165	141	156	145	167	149	134	163	142	147	171	150	156	162	164	149	144	165	182	156	159	154	157	159	158	164	165	173	145	151	172	139	165	158	157	165	180	164	176	169	166	145	175	173	140	155	180	166	161	185	140	150	160	149	199	143	166	162	141	162	145	183	142	156	152	191	152	154	162	149	132	165	160	196	135	150	181	154	154	146	185	152	140	162	158	171	154	142	143	167	147	173	149	168	156	156	146	148	164	147	152	185	148	167	140	154	174	155	163	156	170	151	152	154	146	164	141	186	162	169	166	130	123	172	151	153	176	172	160	150	175	131	166	143	151	156	184	184	157	161	161	140	183	167	147	147	169	161	142	143	162	151	176	150	139	177	161	153	165	166	172	133	151	166	163	165	159	152	150	145	151	173	160	147	154	144	142	141	143	173	156	177	167	144	160	172	157	153	150	157	169	166	179	156	176	165	181	171	159	156	150	144	147	161	164	159	147	162	130	148	171	168	157	156	182	150	163	154	160	164	152	161	180
16541	9741	8417	4112	2681	1923	1472	1195	988	831	683	684	627	519	522	480	449	437	443	428	399	415	385	350	394	358	345	361	347	338	339	324	343	372	289	346	311	336	330	343	310	316	293	338	324	326	303	324	352	324	342	298	321	315	309	341	340	293	316	318	313	343	319	322	313	315	286	327	344	341	323	292	299	293	331	304	314	306	303	309	314	290	339	298	309	320	286	293	308	303	334	320	341	296	304	297	270	333	315	308	308	294	320	296	303	311	317	321	299	320	302	326	324	304	333	296	294	292	294	344	346	333	300	300	295	327	259	305	323	315	303	315	295	322	321	310	320	335	300	290	292	330	318	291	332	325	335	296	271	299	315	304	334	293	295	311	312	306	296	322	323	288	290	316	316	320	312	344	312	305	296	320	296	296	298	310	289	280	316	345	314	321	306	306	320	320	297	280	290	327	298	270	295	316	347	323	316	319	314	293	307	320	317	351	332	319	306	333	328	298	284	292	287	281	292	290	306	304	313	319	273	318	314	297	318	323	306	300	264	338	296	329	295	319	291	290	293	312	310	305	314	280	308	292	314	293	314	295	286	318	305	322	313	296	295	312	306	283	285	320	321	313	363	288	315	295	327	312	323	306	304	316	302	303	358	266	293	300	318	321	285	304	306	326	332	312	324	279	326	297	329	326	310	304	305	317	305	296	291	316	306	326	291	324	295	312	315	323	299	334	308	275	289	298	289	268	280	295	315	305	325	320	335	332	314	319	331	276	300	305	306	312	320	307	285	297	314	277	304	283	302	286	314	317	308	333	315	329	305	313	287	308	289	317	293	315	295	302	342	326	298	304	322	305	311	306	325	322	324	288	299	309	280	295	332	286	283	318	303	295	310	312	314	290	327	324	307	310	294	300	291	335	311	340	281	326	322	334	308	298	342	325	291	304	309	306	314	328	301	286	309	349	341	283	290	317	289	283	287	338	346	298	294	323	318	362	320	300	299	312	318	285	314	326	338	345	325	340	318	305	298	311	309	287	309	310	293	303	345	288	281	312	312	289	321	300	320	301	305	311	298	308	332	311	308	300	290	289	322	302	329	333	292	337	316	298	320	301	311	305	295	319	287	290	341	294	301	313	312	317	329	306	310	310	317	293	300	313	307	316	346	293	272	291	327	324	304	311	303	267	320	283	306	344	328	347	282	290	314	299	305	284	321	312	298	295	312	312	305	297	300	321	274	298	332	305	293	307	296	299	289	271	324	312	280	302	295	302	319	296	328	288	311	313	316	321	325	294	304	303	292	308	311	308	298	308	311	305	297	298	310	331	286	293	294	302	290	340	302	302	321	320	306	271	280	288	313	306	289	331	283	277	310	305	303	311	300	299	289	305	318	295	295	293	274	292	325	303	312	306	276	287	321	322	361	312	287	320	309	290	314	303	318	283	309	289	316	300	303	282	285	282	305	311	331	307	293	312	296	300	287	285	318	360	307	328	277	290	322	288	309	331	294	323	328	324	328	309	337	338	329	304	284	284	325	286	307	310	332	278	303	311	311	287	317	309	277	317	320	312	300	273	295	351	315	298	300	307	298	315	320	320	300	301	323	337	282	288	303	296	298	293	303	321	306	314	333	266	301	316	283	332	310	303	312	288	287	308	302	295	292	288	310	302	339	298	282	304	277	317	327	323	315	301	310	311	328	317	300	278	285	323	320	275	314	312	322	300	300	302	297	282	292	314	290	316	315	327	289	334	299	313	303	296	326	328	298	316	327	306	311	312	298	307	309	317	323	318	299	300	307	296	312	327	295	323	295	305	318	288	306	301	329	307	311	335	296	305	287	283	319	294	276	284	307	282	301	322	302	331	303	351	293	337	317	315	305	301	316	299	282	294	307	315	270	302	299	297	329	342	310	298	296	307	287	328	302	319	308	305	270	310	310	295	292	295	297	317	286	308	337	302	312	307	288	300	301	289	293	296	290	305	315	309	301	322	286	320	318	298	309	287	287	326	277	306	295	306	310	308	303	331	326	298	286	325	315	320	302	316	315	328	277	308	286	300	304	301	332	312	277	318	322	310	303	327	308	336	335	310	309	290	285	336	295	327	325	317	295	302	293	307	327	326	333	285	291	291	293	295	290	314	318	320	308	312	311	305	311	317	292	276	297	264	278	332	319	301	264	332	305	324	306	310	331	319	301	300	324	287	325	316	317	280	304	296	308	333	316	288	308	328	314	307	293	307	299	318	319	328	277	323	305	288	294	304	292	322	285	320	309	316	301	323	311	323	295	316	338	305	305	314	272	348	288	325	290	316	298	323	302	282	309	320	323	317	322	344	328	308	291	304	319	300	283	316	347	304	326	310	290	299	346	311	329	327	295	330	323	319	318	335	288	295	279	303	329	300	280	328	329	336	318	297	326	285	280	297	308	301	282	294	311	287	328	294	310	307	325	314	294	317	300	274	306	301	324	337	299	316	284	295	336	296	310	302	334	276	329	290	295	307	305	325	304	276	278	338	333	331	328	319	319	305	329	305	297	289	340	334	318	327	290	283	321	306	296	339	343	306	321	282	316	310	310	340	283	327	286	295	291	280	307	304	335	326	328	302	298	285	310	305	298	331	328	329	270	317	288	302	331	303	341	292	309	290	296	310	278	324	292	316	329	300	327	293	306	354	280	310	288	305	305	317	305	316	314	323	287	314	314	297	293	369	327	315	287	314	277	308	311	310	305	313	335	299	294	291	305	296	342	309	303	334	342	285	286	316	320	340	323	323	316	290	329	342	307	347	322	301	318	286	290	313	311	347	294	311	342	302	334	314	286	307	304	318	316	303	289	291	311	305	315	303	313	307	342	308	307	322	299	343	313	286	299	303	310	315	322	289	314	307	300	303	294	317	335	315	287	335	316	278	329	300	289	306	340	290	317	311	304	307	324	316	314	274	304	292	320	318	294	336	295	337	280	303	290	307	295	326	292	285	329	322	298	292	300	297	315	318	300	315	295	304	289	303	285	317	313	307	277	294	286	311	306	292	282	287	301	304	345	302	296	277	325	313	311	295	289	310	278	318	303	291	300	306	313	295	329	290	295	321	311	290	319	324	298	293	314	314	325	278	306	308	327	294	297	293	349	309	314	310	315	312	317	298	330	288	322	329	287	289	305	303	311	311	331	308	292	334	294	336	275	305	311	325	315	332	302	310	288	290	320	305	315	305	312	279	285	310	334	294	301	314	328	294	304	315	322	295	335	335	337	322	294	311	296	306	338	295	320	333	300	304	286	340	292	300	306	302	328	329	312	298	311	314	328	323	319	307	316	310	300	280	326	307	335	344	311	298	320	311	314	321	322	326	322	320	298	324	301	316	327	321	310	320	285	311	312	331	303	315	323	297	300	333	280	317	340	320	292	292	327	314	289	322	334	295	329	296	329	286	292	317	314	296	307	307	279	295	307	314	321	295	312	301	310	301	309	321	310	284	314	326	314	305	290	280	300	296	305	346	294	284	314	319
23097	21052	28932	23372	21053	18805	1980	827	659	620	569	547	542	480	537	442	441	383	414	417	381	379	382	415	371	413	367	359	376	377	369	359	396	396	385	362	361	339	349	370	374	352	360	377	346	374	345	344	322	380	363	373	367	350	361	374	369	359	385	367	361	325	372	370	379	354	341	369	356	359	370	341	370	379	374	349	360	330	358	362	316	345	362	387	396	357	358	367	347	357	367	359	352	353	329	366	366	354	341	366	351	385	326	392	352	379	361	308	337	392	364	340	354	357	419	350	401	341	352	320	349	347	352	371	345	326	320	355	360	396	378	365	336	331	344	357	370	395	402	345	388	326	372	362	383	340	336	363	392	375	353	369	323	370	344	332	344	388	333	369	355	367	333	357	363	346	379	367	341	348	372	380	338	340	365	384	342	388	348	361	350	375	374	348	331	354	396	336	335	382	331	376	370	349	368	343	340	367	350	367	341	324	379	352	365	366	346	395	320	319	334	342	353	357	383	357	316	385	359	386	385	352	356	339	382	357	340	351	349	375	373	312	358	357	356	320	382	370	377	359	372	338	327	346	358	364	396	336	381	368	339	337	339	359	363	363	298	341	365	362	328	361	350	338	368	339	332	352	345	352	361	357	328	344	375	318	357	358	344	353	357	360	322	384	358	368	358	370	350	359	375	330	348	375	353	358	376	370	335	344	368	378	346	319	337	353	344	335	373	365	358	347	323	369	337	354	330	343	327	361	329	346	378	367	353	349	369	337	356	339	342	387	343	388	331	361	336	385	364	332	378	336	377	357	345	358	360	362	358	356	325	331	342	382	398	325	358	330	350	354	392	336	358	369	375	334	349	383	360	345	323	392	392	352	338	372	371	350	361	368	380	324	339	368	346	353	359	323	350	323	335	326	339	337	378	392	333	361	356	356	362	362	350	370	354	359	357	373	328	345	365	406	311	375	339	354	344	334	406	374	357	347	346	369	394	319	383	362	343	371	346	360	360	349	360	342	349	339	358	369	351	370	395	352	339	356	359	334	339	372	343	352	347	349	370	356	374	357	390	364	334	353	332	390	357	399	346	383	344	355	353	356	359	400	340	360	350	365	334	355	347	356	382	357	359	378	315	355	381	351	393	354	348	329	366	371	358	359	370	356	368	340	305	367	348	388	362	326	333	344	359	339	356	366	324	367	353	356	361	351	349	352	351	345	374	349	377	346	379	359	360	360	326	378	391	356	348	361	367	351	339	369	341	358	368	375	393	370	345	326	392	328	377	329	340	376	337	327	360	349	358	372	348	309	333	377	331	313	343	405	375	357	339	376	350	339	349	349	372	352	353	361	352	351	367	371	343	358	373	391	375	347	363	326	345	309	376	349	343	380	357	361	349	340	331	365	338	369	388	361	347	359	360	332	341	383	338	359	342	351	332	351	325	348	367	368	359	348	304	343	337	367	362	368	359	335	367	304	396	354	355	367	350	371	362	365	365	344	358	365	381	399	352	358	348	366	384	381	359	314	303	363	328	357	336	384	327	367	372	381	371	350	349	353	360	382	377	326	323	340	332	356	342	317	393	392	357	348	363	379	351	367	345	353	355	382	347	347	320	364	344	352	366	354	327	347	341	374	383	348	363	367	375	357	367	382	345	388	351	333	405	329	328	371	373	374	366	361	356	367	357	351	364	369	364	350	375	334	338	365	369	338	365	324	361	332	384	371	381	356	337	373	312	341	373	366	398	336	348	365	353	330	380	360	347	357	376	359	354	382	307	323	351	358	397	346	352	372	363	379	361	376	399	355	372	359	325	382	330	324	347	365	380	344	329	336	349	371	353	361	350	336	354	355	346	356	357	337	357	342	372	329	364	380	379	323	337	336	365	368	323	368	327	374	376	375	357	378	353	330	342	363	348	344	338	357	361	341	355	359	377	383	368	343	349	342	317	359	376	359	362	345	366	373	401	354	350	371	358	354	350	330	366	329	348	348	356	357	367	334	346	360	323	357	351	353	362	339	355	378	321	360	388	363	354	363	382	360	372	344	341	345	357	377	392	364	361	362	304	384	338	342	377	374	339	358	364	349	351	354	343	336	381	328	345	345	337	356	308	352	360	339	358	350	358	346	347	365	363	373	362	341	369	349	345	324	368	341	335	386	322	334	336	364	348	370	350	349	353	358	337	332	333	331	366	359	328	336	356	349	343	324	367	357	340	349	387	356	347	353	334	327	366	366	373	376	378	360	356	357	365	346	359	356	336	326	345	345	332	334	356	343	400	340	364	363	311	363	346	375	357	357	326	322	361	351	356	370	368	359	351	365	376	339	316	354	358	342	339	335	339	363	340	327	348	361	352	386	322	355	336	347	368	354	365	317	388	351	358	354	334	344	385	396	355	374	352	386	334	358	401	342	399	350	314	334	365	342	340	377	357	367	380	357	362	384	338	328	349	384	374	386	339	349	336	361	349	329	329	342	348	360	343	365	342	360	354	359	349	350	354	355	367	323	350	381	351	332	334	379	356	374	357	345	370	335	333	354	380	375	356	329	391	341	365	375	415	345	353	360	325	351	366	358	364	337	373	348	341	393	387	363	351	363	361	355	348	326	338	355	382	357	385	308	357	327	370	339	344	350	348	376	348	350	340	354	402	385	348	338	346	355	359	349	350	359	357	352	364	377	355	349	397	360	330	354	359	331	343	349	369	339	360	376	384	370	333	360	327	371	346	370	350	375	333	330	351	321	356	395	357	351	358	351	354	359	368	338	345	332	359	344	335	337	365	350	365	386	346	363	332	341	392	370	345	337	354	317	359	331	338	340	359	346	353	359	353	371	350	341	367	351	382	352	380	377	374	386	338	351	364	343	343	335	363	362	378	363	349	374	357	374	351	341	366	362	393	314	361	356	365	330	357	350	371	332	354	379	342	347	381	350	345	352	376	363	378	359	311	325	377	336	326	374	354	325	351	303	350	390	358	357	385	377	357	371	345	333	371	350	364	368	377	341	325	374	358	372	342	351	338	359	368	362	335	342	344	339	366	376	331	340	370	342	351	340	354	352	359	322	339	345	357	332	358	387	342	318	343	365	373	335	356	377	394	354	353	348	336	351	316	325	370	377	324	381	385	380	367	322	340	354	343	399	360	324	377	315	330	366	341	366	370	330	381	340	333	335	344	351	338	346	366	355	361	352	328	346	318	349	353	384	355	370	386	343	352	344	379	372	366	358	361	343	338	347	329	337	338	363	358	348	381	345	387	348	334	358	369	383	353	357	330	337	358	323	343	351	323	356	377	322	368	340	348	323	365	365	341	349	372	352	372	355	377	357	365	326	348	328	311	340	342	332	357	371	370	347	345	316	359	328	356	320	370	375	337	366	359	364	315	358	383	348	375	359	362	332	344	358	343	343	363	357	359	360	346	343	351	362	342	331	341	377	354	362	344	365	372	339	316	366	383	346	374	362	317	367	387	342	353	344	370	341	339	377	354	358	332	363	363	358	355	365	346	333
18530	16052	13561	7533	5021	3589	2858	2238	1893	1641	1393	1319	1199	1094	1012	946	885	902	825	849	805	715	805	737	740	741	727	678	701	674	653	655	656	632	669	671	671	731	657	589	655	674	631	606	667	643	653	651	608	645	610	635	612	617	637	647	686	614	603	627	611	610	598	631	658	596	634	631	611	627	613	628	663	619	582	651	564	623	617	665	576	622	609	580	638	610	567	626	601	572	639	603	666	583	602	608	621	604	659	614	587	562	607	614	630	597	562	637	603	646	651	628	620	616	609	639	637	631	606	573	583	606	596	590	614	597	619	569	598	607	652	606	616	554	595	603	601	587	595	639	598	575	621	599	629	628	619	625	638	643	582	557	578	574	609	611	618	560	581	620	600	600	641	584	563	639	588	609	598	592	588	568	638	586	601	596	599	593	596	646	617	615	607	619	591	632	618	582	596	550	559	629	584	586	606	582	658	602	590	635	590	599	626	616	598	639	615	578	639	630	610	583	624	574	593	623	606	669	621	630	645	581	592	639	611	643	599	607	612	635	633	607	637	632	554	634	609	571	594	600	589	641	574	595	616	595	619	621	590	608	562	559	614	580	596	571	589	620	576	668	583	592	573	624	607	617	626	597	611	602	608	604	609	582	633	627	595	623	639	584	640	576	578	606	566	586	642	652	623	634	637	550	588	581	621	620	636	612	651	600	622	618	562	604	635	585	568	602	631	570	593	594	633	615	616	628	622	612	596	591	608	601	615	625	625	554	625	585	607	635	613	614	613	607	591	652	637	616	609	571	575	537	649	586	600	594	581	653	580	620	615	590	597	588	646	593	634	626	602	638	646	590	624	637	576	604	638	569	589	667	593	605	637	601	629	607	571	642	563	647	589	598	615	647	623	621	638	582	640	582	612	588	620	628	578	559	598	635	572	604	647	636	644	621	583	641	573	629	649	635	581	606	600	608	637	616	590	618	609	610	662	603	573	576	640	585	624	543	609	609	622	630	585	666	582	605	632	576	576	612	572	595	614	582	621	573	625	584	638	610	613	581	632	537	639	574	583	639	623	570	657	625	628	549	618	585	603	594	635	608	644	621	596	594	570	594	605	557	608	602	628	624	631	603	586	602	615	632	590	598	569	609	589	628	558	592	636	613	584	613	637	594	656	566	615	636	560	608	599	645	628	580	646	614	573	673	597	585	575	567	618	627	595	611	611	625	626	639	610	624	595	635	649	621	594	641	585	634	631	609	587	586	637	573	649	627	631	632	562	598	595	646	584	618	618	615	652	630	639	592	615	628	638	601	617	567	600	659	596	589	607	626	586	602	589	633	614	658	589	611	597	589	627	613	617	608	625	592	612	625	631	563	609	628	569	640	641	617	579	605	609	609	608	621	596	635	651	641	611	595	653	590	566	626	654	607	628	573	607	606	607	603	598	581	621	574	618	615	585	581	608	644	607	556	623	580	610	591	618	607	636	563	621	608	634	611	571	590	636	587	638	577	627	579	595	599	610	595	574	612	590	592	594	589	628	557	583	617	617	607	635	583	591	598	607	641	605	634	604	542	587	565	590	627	615	625	607	600	646	605	611	599	598	629	598	593	603	616	612	608	612	596	606	590	605	612	615	628	612	577	599	584	660	591	606	590	628	580	591	587	597	633	608	572	599	620	599	599	628	592	603	594	606	622	597	587	594	614	657	572	599	614	588	657	591	592	585	633	599	632	560	590	641	640	588	630	609	591	582	614	605	619	542	624	620	591	612	614	611	595	595	605	623	568	624	614	590	575	640	597	623	592	651	618	617	598	641	627	649	599	579	638	578	612	580	601	671	598	593	602	594	599	647	623	574	576	587	568	648	593	577	589	624	610	610	572	556	577	613	594	594	619	591	586	618	621	590	654	630	577	562	597	600	628	599	595	582	587	599	618	588	604	613	562	623	642	595	588	568	598	603	630	647	659	578	568	581	596	603	637	598	561	623	596	564	624	622	598	590	625	623	620	647	576	616	622	581	577	638	602	582	602	583	615	609	621	599	587	617	593	597	617	569	618	636	575	560	578	647	606	644	608	648	587	603	600	539	626	573	644	598	610	605	614	571	619	570	607	618	639	612	614	632	606	607	608	610	651	588	636	601	605	629	619	619	622	651	578	609	577	591	632	625	584	593	634	626	631	607	621	637	642	570	601	623	610	644	579	591	607	582	597	624	640	591	603	617	637	596	622	644	567	624	623	623	629	565	608	615	625	605	595	595	584	574	631	628	598	627	624	647	573	619	628	589	587	650	591	557	582	626	605	570	609	625	593	639	599	598	577	578	606	576	574	583	560	604	600	593	593	573	618	580	610	648	576	628	571	600	623	611	613	648	575	613	602	599	602	603	595	602	582	605	610	628	633	612	607	633	642	604	615	609	591	578	598	595	611	644	610	591	614	589	603	630	611	633	622	611	609	609	626	592	559	595	609	582	560	596	616	645	588	571	613	590	559	625	615	569	609	602	621	613	591	593	601	571	602	659	617	617	595	614	600	586	614	617	584	593	579	603	616	635	651	545	598	625	615	553	635	629	584	643	625	607	646	622	637	584	614	590	612	604	607	639	635	603	611	639	572	587	650	648	617	589	610	668	581	577	604	621	658	627	640	574	607	650	658	618	600	618	602	594	637	578	566	636	604	597	559	573	630	599	639	623	625	633	631	604	626	575	594	576	584	599	592	586	579	595	604	582	627	603	664	589	556	569	647	635	630	575	591	653	587	585	631	594	616	570	612	587	630	623	610	609	613	627	602	624	609	630	627	610	620	608	602	596	596	596	590	616	605	643	545	610	623	593	611	600	562	615	634	601	648	617	597	582	627	597	586	638	567	626	597	632	635	630	619	636	625	622	610	588	591	595	605	643	623	611	561	639	561	599	584	581	597	581	596	587	586	578	597	608	610	660	591	601	610	611	614	584	628	633	587	584	582	617	612	599	564	606	606	618	612	588	590	593	619	641	631	586	566	628	560	611	620	598	606	605	636	613	582	573	630	643	592	565	551	574	626	602	588	577	620	613	616	611	616	565	618	631	610	595	613	593	686	608	616	608	598	601	608	623	621	622	624	579	603	571	624	595	626	633	600	576	628	617	558	606	610	598	569	618	580	630	653	610	604	592	557	619	644	595	591	594	614	571	549	585	533	597	602	625	641	643	626	635	600	616	636	604	571	600	553	606	592	629	650	602	597	583	563	596	624	612	596	625	565	566	628	591	645	654	598	628	561	588	590	629	563	639	592	631	615	617	604	603	595	634	686	625	594	617	616	597	645	620	618	632	590	596	632	584	581	659	641	589	609	650	574	576	656	631	641	616	617	604	600	633	576	585	671	640	613	637	570	607	640	608	578	589	641	622	606	625	633	593	602	618	573	633	607	623	595	592	583	626	602	610	601	635	625	603	630	619	601	615	572	640	594	637	607	615	617	621	592	583	639	574	576	573	603	610	626	623	580	597	614	589	613	625	595	597	622	597	642
26530	20458	7894	679	369	338	356	329	306	306	290	302	288	286	292	269	294	274	315	306	286	289	299	272	306	293	285	281	312	292	312	281	285	316	307	289	305	256	307	291	274	302	301	293	268	295	286	292	306	286	316	271	302	333	300	294	289	309	277	300	304	311	289	306	312	297	283	302	285	286	283	333	291	307	307	299	252	309	318	275	286	322	292	305	290	272	288	281	302	322	273	256	292	289	294	269	308	309	278	304	274	297	287	303	295	298	308	286	311	286	312	296	293	279	308	272	311	284	291	268	272	268	281	263	309	255	311	297	306	285	289	316	313	289	300	312	300	322	325	282	294	295	290	274	313	329	278	311	303	298	305	303	273	277	332	288	297	332	319	282	273	283	316	310	300	289	299	293	315	312	277	335	293	297	316	281	294	308	310	298	323	321	308	267	316	304	312	273	278	271	307	295	292	287	290	282	274	278	298	309	279	286	312	323	294	275	298	313	288	283	296	290	270	289	301	302	302	298	286	292	296	299	294	288	282	292	312	287	322	303	297	256	307	313	308	297	287	284	293	291	285	256	303	293	268	331	309	305	311	312	287	300	295	300	314	316	303	341	320	328	281	321	301	287	299	344	312	278	309	310	316	299	271	285	301	304	274	281	295	308	307	281	302	296	315	284	312	297	324	306	304	284	300	275	264	309	298	292	289	305	320	304	298	284	313	294	303	315	287	278	293	310	290	291	287	312	303	293	256	295	316	303	282	277	306	269	275	294	310	311	292	293	329	269	288	324	291	296	273	322	282	316	297	278	283	275	286	270	286	284	291	298	274	340	291	328	307	287	294	321	289	300	269	285	276	288	277	307	303	288	324	295	300	307	281	275	321	296	283	297	274	261	296	315	298	308	338	267	283	304	281	301	276	295	292	317	295	297	300	290	301	295	288	288	327	297	326	293	298	312	307	290	276	311	270	331	301	279	284	277	289	304	263	283	318	287	303	292	262	323	301	294	312	294	276	282	325	305	290	305	297	291	277	287	324	305	335	302	285	303	317	278	268	271	271	321	269	334	312	311	282	312	289	292	276	299	328	300	297	287	294	303	320	321	304	299	267	271	286	300	301	305	296	303	287	297	309	292	284	305	313	283	325	304	285	269	289	296	278	292	290	257	294	325	342	303	307	298	287	306	284	280	287	295	311	308	296	289	296	282	307	308	280	272	282	305	296	298	297	283	298	297	298	303	289	306	282	294	299	281	301	309	276	313	319	299	320	284	341	306	324	281	275	278	297	316	303	311	286	273	291	278	314	308	292	309	289	289	284	276	292	271	273	284	305	283	272	287	274	306	307	296	297	283	270	309	294	283	308	296	269	302	316	285	304	267	277	287	277	287	308	318	292	316	296	281	301	308	305	304	300	295	282	271	294	281	294	277	310	287	264	287	300	304	296	293	301	277	274	271	264	279	322	307	307	278	291	316	301	287	275	289	271	298	290	277	295	271	292	284	302	316	300	310	313	289	282	321	254	308	283	311	271	309	283	285	316	274	311	285	330	295	293	282	269	280	293	295	276	305	305	281	287	282	303	301	288	274	298	311	300	305	318	302	292	303	298	269	287	280	306	299	310	286	291	300	294	295	309	304	294	302	282	317	299	261	311	304	312	285	302	290	300	278	328	305	313	285	274	308	338	294	281	308	303	303	299	316	296	290	278	298	265	275	299	282	323	307	304	301	275	297	301	296	286	276	310	311	272	303	278	282	333	293	284	345	301	307	300	304	310	284	298	295	307	287	298	283	296	296	286	309	301	282	305	267	307	289	264	292	288	304	311	295	314	301	327	298	299	265	292	295	306	291	252	311	305	315	317	315	282	260	291	297	265	289	316	290	302	295	274	291	278	302	301	308	294	291	279	282	270	295	310	290	310	311	302	288	288	292	275	289	293	277	292	274	304	306	288	280	327	292	340	305	295	294	294	302	270	288	308	270	300	279	293	283	346	287	322	311	266	278	281	321	309	303	311	289	311	280	318	265	328	328	301	283	307	283	280	286	307	292	293	303	303	313	250	285	307	297	302	261	298	280	287	257	289	270	300	305	297	305	294	331	310	306	287	319	287	301	265	282	300	280	287	318	294	310	301	299	320	284	313	281	296	289	294	282	316	283	296	289	315	295	321	296	295	287	291	282	300	297	287	318	288	306	316	288	282	296	297	329	306	296	328	295	326	319	317	297	305	295	283	294	292	303	281	282	307	332	267	299	272	308	301	285	284	284	310	289	321	292	313	273	316	320	301	275	314	312	295	296	294	327	268	287	322	322	303	315	310	294	270	307	292	261	318	300	277	272	310	291	324	287	274	303	299	300	298	316	286	284	294	291	278	311	270	303	295	300	252	311	301	297	277	289	309	308	307	279	292	322	306	287	262	272	300	293	296	301	284	296	299	336	281	318	293	279	298	282	249	279	316	257	317	357	284	304	275	319	309	275	312	287	286	299	318	280	318	265	301	308	302	304	303	269	320	284	274	272	284	287	286	311	302	295	311	263	276	289	287	322	295	308	305	297	293	298	310	297	284	330	301	315	303	308	282	305	288	278	302	253	308	316	302	314	331	266	309	320	305	303	285	300	282	333	278	291	299	316	304	305	324	308	278	292	304	284	268	292	358	291	277	311	292	319	277	286	296	286	285	336	318	325	306	273	287	302	284	299	293	312	286	322	275	286	310	266	314	295	291	302	304	295	288	312	293	306	286	322	289	281	322	288	269	284	307	275	275	307	317	289	284	290	315	263	305	306	287	284	309	293	298	302	275	317	299	301	292	298	325	284	308	291	299	279	291	278	311	303	282	292	309	323	292	270	296	301	278	282	307	285	314	311	302	271	306	269	269	288	304	325	302	288	304	288	295	282	301	302	284	286	283	318	293	309	310	314	295	284	282	291	317	305	271	303	290	315	291	328	276	270	298	306	291	301	304	280	293	278	271	297	285	300	344	293	318	300	312	299	271	280	287	287	307	287	301	302	343	290	312	306	317	295	306	275	312	275	296	295	321	258	283	309	297	335	311	289	287	276	299	260	320	308	296	329	272	301	292	267	298	305	335	284	272	304	290	317	261	291	274	286	287	278	294	288	293	285	286	301	292	290	314	323	277	276	314	306	274	280	292	317	339	288	315	285	311	303	285	312	263	317	288	295	300	309	278	308	289	274	302	299	295	302	305	318	293	298	274	325	282	291	296	296	311	301	292	315	292	320	317	295	270	277	289	290	286	278	290	286	283	301	294	275	288	263	290	287	318	326	283	301	288	295	298	290	305	298	309	298	302	280	293	299	310	305	301	297	284	304	310	315	272	280	278	264	302	297	300	262	294	319	294	298	286	299	316	303	290	270	276	293	300	275	297	303	294	307	281	294	292	305	318	314	289	259	303	304	328	276	292	295	285	328	319	287	292	297	317	311	284	324	282	323	261	288	282	312	287	293	303	284	283	258	272	308	300	313	311	305	299	286	266	278	264	299
9368	1594	1449	952	789	746	669	616	620	606	541	559	565	591	530	567	540	553	599	553	548	576	607	498	538	580	561	566	551	562	561	571	551	572	535	536	583	524	564	540	589	549	553	564	530	510	533	597	558	533	600	529	539	568	522	533	555	563	548	524	572	565	536	521	547	514	568	539	565	602	564	570	569	496	554	517	535	602	558	582	535	554	570	541	547	497	539	557	526	609	555	573	538	560	521	561	537	537	552	571	558	562	563	528	601	579	566	565	571	569	542	562	532	557	501	590	525	593	572	527	571	553	578	551	600	567	532	566	528	620	526	573	497	566	530	589	577	565	570	556	566	530	572	531	530	544	553	540	532	549	543	558	527	568	553	542	500	498	517	520	549	558	560	508	559	572	571	548	536	538	548	559	543	549	555	578	485	556	537	556	534	536	561	575	521	550	583	558	521	586	530	596	537	590	563	571	546	564	581	522	541	568	569	551	525	558	579	557	529	564	534	536	562	591	554	552	572	556	571	589	557	568	557	559	501	530	525	506	571	530	514	560	510	513	566	553	613	577	540	530	560	498	589	580	546	534	513	552	577	559	573	532	545	616	542	531	551	571	580	539	569	519	518	593	575	561	547	557	557	508	503	559	517	555	529	579	578	501	526	573	571	575	557	530	596	557	551	558	556	537	562	559	558	540	544	571	540	584	568	576	551	544	536	549	555	547	503	512	610	523	577	599	546	554	522	546	531	517	543	521	521	521	561	519	509	593	523	567	575	577	558	548	569	543	586	574	566	536	572	543	522	570	604	517	579	525	525	531	573	537	569	583	536	562	569	560	546	535	563	542	515	550	559	530	558	522	552	521	558	564	526	554	598	532	538	530	534	601	551	573	576	549	559	564	585	555	573	532	549	588	539	563	514	538	531	557	549	552	514	534	563	536	539	530	563	533	565	538	563	526	556	526	530	528	557	592	542	509	537	519	543	525	539	569	517	566	584	542	514	554	545	572	548	555	583	551	526	543	539	518	570	558	523	585	541	577	499	556	554	557	518	519	538	552	550	573	563	542	557	551	517	545	552	572	571	587	553	575	552	524	539	588	561	514	503	525	562	547	589	531	529	556	553	574	593	545	563	603	561	542	528	570	566	564	557	570	545	526	550	515	604	545	539	515	578	585	500	528	568	533	537	543	571	559	519	605	575	591	539	531	514	596	556	589	547	562	501	539	549	542	550	566	566	528	571	530	565	543	543	534	542	522	536	540	543	576	543	511	566	526	532	562	531	574	539	569	544	506	553	563	561	579	551	553	555	533	524	538	566	536	567	551	546	569	578	540	521	533	546	568	543	558	519	534	540	531	579	564	571	573	535	548	549	528	552	528	534	522	591	530	558	523	557	522	546	547	546	557	534	573	529	532	529	571	523	540	547	558	565	537	555	543	569	538	544	562	578	593	574	562	525	546	553	552	532	555	563	558	540	549	584	532	534	560	554	556	602	537	586	534	545	523	559	541	544	587	572	533	537	539	564	544	584	580	531	565	566	517	543	519	576	528	550	565	540	553	532	550	557	537	516	539	594	548	545	599	477	525	504	555	550	533	530	558	586	557	557	549	557	567	543	566	537	585	513	541	584	546	551	534	563	586	627	531	587	546	564	534	587	568	558	608	568	537	553	551	520	569	550	563	545	505	547	576	509	558	537	520	531	593	575	567	536	553	526	516	548	543	526	558	550	535	543	593	549	545	536	515	553	568	556	579	599	530	566	519	540	585	572	525	570	561	570	547	551	574	573	558	569	537	549	551	532	547	556	560	514	536	560	583	534	529	547	554	588	511	548	533	499	524	548	513	553	487	524	522	540	543	547	508	555	543	542	561	545	576	582	542	545	546	540	550	524	534	511	549	525	546	551	566	598	551	562	575	516	545	563	554	530	537	525	538	537	561	545	497	590	544	566	547	489	603	530	562	555	581	522	519	569	537	528	569	560	570	565	547	592	522	516	562	587	502	552	566	581	539	561	564	558	531	558	567	590	529	533	539	504	517	571	514	534	551	539	537	555	541	562	569	571	561	555	528	532	534	538	536	549	536	583	534	527	501	575	538	538	545	562	534	541	576	524	559	534	574	583	550	565	543	548	539	551	542	540	571	525	546	577	550	567	598	560	533	554	556	537	516	553	569	569	540	620	585	523	579	555	528	527	527	561	523	518	583	590	530	536	524	545	591	535	520	537	566	516	554	526	590	552	606	568	531	530	548	559	619	543	559	541	569	537	553	537	540	521	558	548	562	551	565	543	535	574	539	559	568	537	532	523	566	558	564	540	580	559	531	506	580	561	569	541	576	557	546	551	554	565	480	561	525	525	503	572	551	535	547	556	546	505	539	531	504	546	559	520	550	525	546	561	593	576	522	578	546	556	556	554	565	544	568	577	526	549	572	572	560	547	555	534	594	499	532	542	539	533	526	547	538	550	548	535	513	524	536	568	504	500	554	548	529	516	508	510	539	542	600	524	545	534	529	555	568	536	564	562	522	521	566	567	511	524	509	528	557	540	553	590	578	548	553	563	542	563	516	556	544	540	532	566	530	554	548	517	512	570	514	553	500	533	514	515	581	576	517	569	597	546	564	554	574	537	585	552	545	534	538	517	600	594	534	511	553	556	528	558	548	577	588	539	554	543	570	550	612	548	537	555	525	539	553	509	583	547	540	549	533	564	557	546	535	531	587	552	551	541	548	562	554	525	558	536	550	519	553	517	542	536	519	579	548	568	592	563	540	573	528	550	533	541	553	528	582	563	581	518	545	517	547	572	531	557	544	563	586	597	554	574	565	543	472	519	539	537	598	566	560	570	566	583	558	532	519	538	494	572	533	542	554	530	539	558	538	550	552	523	561	503	551	558	539	540	558	542	553	545	516	515	581	587	561	557	582	535	563	536	551	580	496	521	554	558	581	521	548	590	573	558	537	565	543	581	547	509	529	573	548	546	552	526	576	577	556	553	562	544	561	546	560	540	563	528	534	556	540	588	565	555	543	550	571	555	563	508	553	590	573	568	529	591	573	536	506	529	536	606	567	544	564	526	568	507	540	571	561	563	552	502	561	520	543	537	539	557	564	528	543	537	581	583	592	513	544	525	481	548	513	530	506	549	569	581	557	534	554	532	621	527	562	555	511	523	563	583	603	575	542	547	569	557	556	558	566	574	532	524	503	594	565	571	583	529	571	555	531	549	520	546	584	534	540	550	533	579	531	596	547	572	527	542	577	545	575	538	561	509	540	574	528	550	541	570	539	565	555	541	532	535	580	522	580	539	553	565	524	564	561	558	539	522	507	530	561	535	587	524	542	519	580	548	548	549	589	574	532	597	568	553	564	582	561	591	527	527	524	547	515	526	532	580	559	539	586	580	576	546	568	544	536	531	523	559	584	556	544	578	526	522	552	555	553	555	542	552	571	544	544	586	480	535	533	482	546	550	515	610	573	575	574	576	550	493	567	541	547	531	531	523	560
24029	21040	28221	24041	19583	1586	582	417	333	299	272	226	231	215	201	211	177	191	169	185	187	175	187	170	174	156	167	161	165	185	181	188	157	182	181	189	178	167	142	194	164	166	167	161	158	154	171	184	162	172	163	159	156	160	173	161	158	151	178	162	156	156	168	160	188	150	165	169	156	170	155	147	174	144	162	186	169	164	153	137	136	146	171	174	176	160	170	164	159	139	176	156	146	152	132	149	158	164	175	179	169	161	160	164	170	169	169	189	170	141	147	142	150	148	172	157	159	141	131	165	162	147	151	147	170	164	155	152	160	151	156	168	131	158	153	167	135	159	163	153	162	139	147	179	158	134	142	153	180	166	160	147	162	146	155	161	150	132	167	147	165	156	181	159	158	169	171	165	156	146	144	152	152	168	161	153	135	159	168	183	166	138	145	164	160	146	173	169	148	159	139	156	162	161	182	156	177	151	134	159	157	181	122	139	150	160	155	171	170	156	141	173	158	164	173	160	161	158	152	155	160	163	156	151	162	177	166	152	174	160	144	178	161	178	171	142	140	138	147	174	172	138	172	147	150	157	165	154	146	172	159	149	153	169	169	155	181	158	149	166	167	133	155	160	164	170	171	158	168	165	156	161	165	155	137	151	147	154	157	163	163	146	161	156	144	153	160	178	171	156	145	161	153	157	155	161	136	162	172	146	145	159	153	154	151	164	158	153	152	169	163	174	166	157	160	158	157	168	166	163	138	148	159	189	152	169	169	153	159	175	157	168	162	146	178	156	168	133	179	167	154	150	163	162	174	153	158	173	137	167	163	136	152	148	151	157	146	148	156	157	158	161	169	163	163	144	137	165	170	173	142	143	173	166	165	146	165	132	185	152	144	160	153	152	171	160	163	152	164	158	158	148	174	189	172	166	160	143	161	145	143	170	151	158	148	153	150	136	145	139	166	165	165	143	140	157	148	158	169	156	165	151	148	164	152	160	137	168	135	160	145	168	154	140	175	149	154	152	166	146	167	165	169	177	147	166	157	140	155	172	136	170	153	164	150	146	160	189	156	143	168	151	145	147	174	167	142	149	171	140	155	163	175	151	143	145	158	142	179	162	156	149	148	134	153	170	144	154	184	168	158	145	152	177	148	145	142	162	162	154	164	192	148	165	158	155	164	158	161	183	161	181	147	195	155	155	142	166	163	151	162	139	157	165	145	158	151	165	133	147	152	171	156	162	158	187	163	137	139	165	134	152	142	153	156	174	165	176	152	160	162	153	160	148	176	158	142	170	153	145	144	154	177	157	164	157	158	155	151	175	136	128	155	167	153	149	166	149	154	157	150	137	148	154	169	164	150	172	141	171	164	173	150	156	147	168	152	147	149	179	150	169	156	181	181	184	169	154	149	168	175	163	162	151	163	139	172	145	161	151	158	155	164	161	144	148	168	162	161	169	161	177	192	157	154	160	158	169	157	160	155	162	169	160	174	162	135	163	151	174	139	158	153	160	175	154	178	167	151	156	162	153	150	161	157	147	142	171	159	162	163	152	144	166	147	178	174	143	172	146	163	152	133	151	162	171	147	150	169	141	182	144	156	151	163	161	157	152	146	158	149	137	147	180	168	144	159	164	183	166	155	174	157	168	169	176	156	144	134	157	149	146	167	154	177	161	157	155	171	163	157	182	140	171	163	164	158	148	148	155	174	152	153	161	153	148	177	166	155	159	143	155	143	167	159	158	148	165	166	139	158	163	180	134	162	139	164	165	171	158	155	199	169	166	168	159	147	149	169	139	175	147	153	149	167	167	173	150	157	152	174	181	177	152	171	173	165	159	150	146	165	152	144	142	150	153	148	143	182	158	150	144	163	148	163	163	149	179	149	158	148	165	166	150	146	160	133	168	166	169	159	164	170	181	143	142	155	184	136	154	147	147	173	155	169	158	186	148	164	148	139	176	161	167	170	153	164	144	140	178	144	148	164	165	156	167	172	150	178	180	142	164	169	172	157	161	169	130	155	165	138	184	182	144	167	150	162	142	164	157	140	168	158	180	149	140	152	161	168	155	172	154	163	168	160	142	170	161	171	154	164	142	127	162	162	158	151	162	160	163	142	160	145	165	175	156	153	147	161	157	166	156	164	172	170	147	142	159	153	176	153	163	141	154	154	163	148	141	151	146	140	158	174	165	152	168	165	153	154	158	171	141	187	173	147	166	176	136	144	158	154	163	154	179	161	152	170	171	165	178	159	142	165	149	149	138	157	160	154	148	168	160	158	151	180	166	167	173	189	156	182	181	190	143	160	150	149	188	193	153	148	146	176	158	160	163	136	174	172	151	151	162	158	173	161	158	140	149	151	171	166	147	135	145	158	150	158	167	152	151	153	165	173	172	150	157	175	160	152	138	139	186	149	139	165	153	159	152	134	149	154	172	147	156	151	167	142	141	158	165	136	165	171	132	145	152	179	192	145	164	143	166	155	147	154	171	157	133	172	172	148	155	159	160	165	126	179	158	160	167	155	149	146	146	174	165	131	160	177	137	161	145	139	157	151	147	176	162	161	155	156	157	171	118	148	162	165	164	168	163	158	153	145	163	157	135	155	164	147	131	179	154	148	174	158	136	168	178	149	131	160	173	167	178	159	155	165	146	172	155	152	178	171	168	161	171	164	145	167	148	172	167	152	135	156	171	148	163	139	147	159	162	151	168	182	187	134	164	151	159	161	132	144	152	164	162	185	128	168	163	147	162	161	154	148	169	152	160	143	155	162	124	188	131	145	142	160	149	152	153	159	170	135	170	136	163	149	142	172	142	183	147	161	165	175	169	147	159	153	151	178	160	148	155	168	177	158	147	149	170	152	157	134	165	160	165	170	154	147	165	148	167	150	152	156	160	178	147	173	155	168	157	147	150	152	137	153	157	164	148	166	155	146	164	169	198	153	166	143	172	153	154	165	167	151	168	162	184	140	163	152	161	162	155	148	161	184	136	161	141	149	166	147	169	151	190	171	161	159	132	171	163	181	148	165	157	164	152	139	144	154	169	177	165	158	167	176	160	156	156	164	174	155	155	168	162	136	157	146	169	146	164	148	153	129	145	131	165	144	144	147	163	177	148	149	162	146	147	150	163	169	177	155	149	157	148	152	166	172	145	142	171	190	167	175	152	152	171	153	161	153	156	185	167	151	146	169	153	166	154	136	161	171	158	168	126	182	165	175	127	148	157	171	160	147	151	150	172	139	158	164	164	155	161	165	164	146	159	151	164	153	137	189	137	141	158	147	155	155	169	152	162	172	140	143	153	136	165	154	157	155	156	153	145	159	137	177	175	137	149	162	147	173	157	163	164	160	135	150	154	166	154	168	166	169	139	166	153	166	181	158	131	155	167	151	172	157	135	156	163	167	177	132	148	139	148	159	172	155	154	157	172	161	148	170	170	167	144	173	193	161	163	160	138	160	186	137	153	168	157	167	170	152	154	125	142	155	160	164	171	136	159	171	144	159	154
16606	9938	8444	4105	2701	1996	1486	1127	970	843	750	628	608	528	515	449	457	482	385	423	373	384	390	375	354	360	358	339	314	330	343	368	341	336	322	335	308	356	320	354	325	342	344	306	320	304	295	334	361	306	333	298	306	322	293	341	334	320	340	288	317	326	315	312	327	323	296	298	324	277	296	283	314	322	333	298	312	297	312	314	309	336	331	293	315	312	341	287	321	305	312	306	317	285	309	268	300	297	313	310	306	320	291	281	324	289	307	323	294	341	295	288	321	333	305	306	289	312	297	300	310	308	309	291	306	308	308	305	360	297	276	344	291	331	278	296	299	303	307	280	334	305	300	282	296	309	297	291	308	300	281	301	342	284	312	300	314	286	290	310	334	307	316	334	330	333	327	313	319	296	299	322	332	318	323	329	289	351	300	325	309	333	302	332	323	340	310	284	340	316	299	324	320	279	318	310	298	300	295	321	329	301	340	318	290	317	329	316	321	310	326	275	309	294	325	299	299	311	320	285	327	305	336	302	292	305	305	298	304	298	296	309	312	315	324	287	322	310	281	297	293	305	302	306	335	295	326	306	273	291	283	303	294	305	292	292	299	314	306	289	296	291	303	309	281	296	344	293	293	297	268	303	295	311	314	293	277	293	309	324	305	277	296	324	358	291	294	304	270	331	305	289	322	302	295	285	305	290	295	304	283	322	275	272	325	328	307	303	332	332	326	309	333	299	302	324	311	321	302	300	307	324	301	294	289	293	311	309	331	317	313	298	312	294	305	321	295	314	304	292	309	321	317	311	315	291	334	313	279	312	328	308	351	307	302	328	282	331	321	309	326	287	278	292	309	291	293	272	320	314	278	317	308	321	279	290	299	291	311	313	275	291	297	293	315	320	322	280	310	318	327	291	298	326	308	280	332	283	297	286	284	291	307	283	304	312	329	283	309	284	286	317	291	301	298	302	321	319	297	291	311	292	310	277	311	304	286	319	321	331	300	336	285	290	270	312	293	302	318	291	308	305	299	291	280	309	295	332	290	312	281	342	296	311	298	320	294	277	322	287	322	293	315	315	311	275	317	307	296	294	310	306	302	282	300	302	309	311	303	292	328	308	303	313	290	325	300	300	321	280	336	297	283	294	286	325	322	304	318	290	314	316	290	324	290	273	282	305	301	317	296	314	271	307	285	307	324	293	311	298	330	325	318	292	320	329	310	282	305	307	316	325	296	300	296	280	292	313	331	279	327	313	276	329	321	305	302	286	346	302	348	288	253	282	330	327	300	278	304	312	313	308	296	293	287	276	304	327	288	315	303	281	309	317	319	310	300	299	324	302	322	302	312	291	275	297	314	317	315	292	286	297	329	312	327	290	303	292	306	289	297	304	309	294	287	304	331	333	306	333	340	286	309	307	296	317	310	311	293	307	285	324	294	303	323	285	307	317	307	289	290	275	309	296	291	292	306	314	335	318	281	269	299	293	291	319	313	320	310	291	317	296	301	284	290	309	325	334	297	280	310	290	341	302	275	336	316	304	304	314	292	318	320	308	302	293	333	300	294	302	317	295	298	308	297	305	323	342	282	329	304	297	304	272	338	315	301	294	297	297	332	333	281	315	252	302	323	304	296	317	300	319	346	310	311	292	327	306	321	309	291	319	325	284	319	310	273	335	307	296	327	332	301	266	281	304	321	283	324	296	350	320	314	284	298	309	271	334	285	292	314	297	345	316	303	310	337	293	319	269	309	305	327	294	314	313	293	271	308	317	318	269	300	325	315	292	329	315	323	304	312	312	316	339	336	266	319	300	298	327	302	294	325	292	329	318	328	314	319	344	296	295	274	314	309	270	320	316	310	307	293	311	313	302	258	296	281	315	295	313	299	307	312	309	310	308	329	292	309	296	266	325	302	307	341	309	300	307	320	303	335	320	317	299	285	300	311	310	294	294	292	320	282	281	326	331	301	309	311	275	307	289	304	284	295	290	343	314	295	273	280	319	299	294	308	313	300	302	342	308	297	320	342	284	310	326	286	292	337	304	272	300	311	323	309	286	302	312	350	302	293	275	338	323	313	306	302	320	307	318	303	275	287	297	312	302	286	317	322	283	345	297	289	294	297	314	322	304	321	293	304	283	303	331	280	328	277	329	342	321	325	323	301	319	275	304	318	281	288	293	310	287	270	307	313	329	326	310	267	293	317	320	296	300	297	294	305	332	310	300	279	313	327	327	272	281	296	304	305	264	318	303	329	291	310	326	298	313	299	280	308	305	316	292	304	307	312	308	267	285	272	291	326	297	331	309	309	291	307	335	334	324	298	278	320	307	315	314	304	316	291	308	305	293	314	308	322	312	289	325	293	252	300	313	293	299	289	322	324	303	309	336	281	313	283	310	317	298	300	338	300	308	293	292	302	300	309	325	306	359	295	298	305	328	305	328	300	327	302	314	319	316	291	304	318	309	317	297	346	324	287	294	311	322	299	292	272	306	325	320	317	341	312	292	296	291	317	285	325	320	301	311	344	287	294	299	345	320	353	319	329	332	342	329	294	309	341	300	326	274	307	314	294	297	304	328	295	284	319	294	315	296	315	317	327	296	263	302	318	320	289	285	280	316	337	305	292	277	301	282	270	334	294	312	273	266	308	294	332	279	317	279	292	326	321	305	282	316	282	310	311	326	310	311	305	317	287	300	310	322	321	287	306	295	288	290	298	330	290	307	292	285	299	324	292	313	319	284	342	327	298	340	319	302	306	312	314	323	305	288	304	323	293	280	314	327	315	297	315	296	307	328	296	306	336	324	333	290	280	315	292	291	332	330	349	288	351	319	320	335	304	288	301	297	294	317	271	300	333	301	315	292	280	286	306	309	298	318	307	295	302	319	277	314	307	333	288	317	325	289	300	294	300	285	308	324	302	323	329	304	306	296	294	305	315	308	320	304	275	316	283	293	288	324	326	277	324	325	290	286	303	307	316	308	304	306	343	300	316	316	308	322	327	303	321	302	311	302	306	290	293	325	327	314	299	299	319	319	265	308	315	332	326	290	282	326	312	287	302	300	319	288	298	308	302	305	294	316	309	311	317	306	297	284	300	321	321	325	308	321	289	305	281	296	284	311	296	328	284	316	308	300	276	320	317	318	309	305	274	310	306	307	291	338	305	316	268	322	308	266	302	367	283	311	331	295	313	344	317	286	294	313	322	307	305	313	302	262	272	274	308	324	299	293	302	301	306	325	300	311	314	315	310	296	295	281	302	277	311	315	337	314	306	282	332	318	307	314	311	278	301	300	315	294	300	310	278	300	309	284	296	312	302	328	287	312	334	285	277	312	281	292	307	290	316	300	312	321	272	315	308	280	304	282	321	299	332	307	319	307	331	307	276	268	301	301	310	291	296	307	299	301	326	292	323	301	263	301	300	300	307	311	326	280	321	305	317	276	302	306	296	300	318	318	312	312	313	311	316	326	318	289	305	322	295	317	303	295	328	310	313	298	325	283	280	283
23030	21018	28900	23334	21019	18772	2068	862	700	641	575	553	480	494	458	425	400	431	431	415	395	391	438	411	373	377	394	402	381	357	372	391	397	401	365	358	368	334	333	369	380	356	371	379	360	368	391	315	342	373	353	347	421	331	355	317	387	340	377	356	367	369	360	327	358	369	369	376	372	329	388	372	350	370	342	344	363	342	357	353	371	383	336	391	381	345	395	356	365	346	368	339	355	358	354	330	376	384	353	370	315	348	353	373	377	366	356	338	394	347	397	370	370	357	375	348	351	331	362	367	342	332	411	359	380	373	395	359	340	335	342	365	364	349	357	399	385	328	372	326	348	361	341	336	353	352	324	355	380	341	342	354	378	352	361	356	348	335	354	354	336	344	346	336	343	348	345	366	338	352	356	354	347	376	354	360	343	346	357	340	347	376	358	341	363	366	352	323	314	360	353	380	355	371	341	350	338	357	326	335	376	338	380	372	346	359	362	389	340	382	381	333	374	352	373	387	337	368	360	328	373	355	348	357	356	363	394	351	357	394	351	367	384	356	379	350	358	349	351	361	324	330	350	366	348	367	373	374	352	360	361	371	355	334	381	366	343	341	361	350	342	357	338	372	349	340	340	311	368	336	376	339	341	336	327	358	336	355	383	335	352	368	346	354	345	356	356	364	377	349	346	367	364	369	362	334	335	336	378	386	342	362	365	333	401	366	347	333	359	382	358	338	332	331	343	367	338	342	334	347	355	342	359	374	340	376	356	346	351	352	358	347	317	387	338	366	345	348	341	374	334	371	371	397	339	362	327	321	375	322	340	367	359	345	370	324	326	360	336	338	368	348	368	340	349	339	351	338	352	327	346	339	339	359	359	353	365	352	361	368	344	372	376	339	385	351	325	352	352	355	343	359	363	370	354	333	337	349	327	348	347	326	335	399	342	338	362	347	357	364	342	341	332	382	345	364	364	365	330	340	359	375	345	342	376	322	351	315	319	339	339	360	366	317	399	315	367	383	327	367	360	358	390	337	345	366	339	346	371	370	318	320	357	349	344	337	328	377	355	363	353	346	374	335	377	370	368	345	329	367	339	367	365	354	338	355	342	333	320	373	335	382	394	345	344	343	306	345	365	339	343	360	369	335	373	341	379	362	356	352	373	356	365	331	374	335	356	372	380	359	374	397	401	345	352	337	386	346	335	354	340	367	329	352	351	330	360	351	339	345	334	405	347	372	343	336	341	341	383	344	324	329	334	353	389	375	332	410	331	349	356	332	391	313	378	352	370	341	338	368	363	343	371	336	348	348	369	340	347	365	377	345	349	336	346	336	376	348	380	359	380	333	328	317	338	366	353	340	354	347	369	347	374	357	317	329	342	360	341	362	348	342	338	361	363	379	386	321	338	330	374	344	343	339	320	346	352	353	344	339	370	350	364	356	373	362	350	330	386	324	373	357	391	344	330	360	376	350	338	349	374	346	346	334	382	334	395	369	360	371	373	371	359	358	348	360	350	392	329	352	366	386	330	368	339	341	371	352	334	380	335	343	350	371	354	368	347	349	349	349	335	376	349	370	354	374	325	363	341	344	346	366	350	338	340	374	369	350	355	330	360	353	332	329	340	384	332	320	342	382	335	363	370	357	357	337	316	358	322	346	354	363	368	359	331	319	351	336	361	345	339	366	356	357	329	356	341	326	374	348	356	321	359	353	346	348	366	361	329	373	343	380	345	346	365	379	358	342	370	373	354	368	333	346	320	368	342	385	376	360	312	368	353	341	359	351	386	339	356	356	349	399	313	373	360	377	371	361	329	369	362	354	336	337	331	376	343	356	352	341	376	360	365	317	349	366	342	330	366	352	363	329	381	365	375	356	364	370	371	359	344	376	328	377	315	346	349	347	356	355	351	346	373	337	349	375	342	385	359	339	327	339	324	368	370	323	330	330	356	384	348	379	346	354	353	335	361	346	361	375	345	315	371	318	395	339	340	378	370	338	344	366	328	358	373	340	334	365	389	389	354	395	351	354	349	338	354	333	353	329	345	337	338	322	331	331	343	353	346	362	345	325	343	354	330	364	370	364	363	347	379	354	363	360	353	315	352	343	340	325	358	337	375	346	369	342	345	323	328	342	326	331	346	352	371	366	390	336	329	341	376	363	364	389	356	353	359	368	309	356	342	356	359	388	368	327	370	356	360	326	343	339	361	334	347	341	399	356	329	339	329	370	339	369	376	350	348	339	359	352	371	360	351	368	353	350	362	334	360	331	374	346	309	366	367	383	364	332	352	363	365	357	373	327	361	349	336	350	368	312	371	352	364	365	359	330	340	359	360	350	368	343	328	377	343	323	353	369	354	341	359	382	381	326	339	344	351	341	344	360	371	385	333	345	385	351	346	350	366	332	357	328	366	359	348	368	329	334	369	363	333	344	335	324	346	364	364	327	367	371	354	382	344	348	355	366	350	351	361	345	378	360	360	342	336	351	355	356	324	378	352	352	304	345	315	394	385	357	341	370	361	352	361	343	349	338	344	366	356	357	346	357	349	348	384	362	344	354	342	342	335	372	389	352	341	367	361	355	341	389	349	354	334	312	374	333	335	352	371	364	353	354	325	367	348	337	316	368	355	357	343	368	336	355	346	360	342	347	367	365	348	392	370	342	364	304	341	361	366	333	330	341	336	372	362	356	360	364	343	344	331	342	370	317	334	346	347	366	342	356	380	326	338	359	356	388	401	380	336	356	337	364	339	359	376	362	334	368	379	344	344	350	369	348	364	379	333	335	369	338	338	343	369	359	386	350	367	375	351	335	338	353	324	393	349	332	376	324	350	345	380	332	367	340	308	354	322	360	348	328	341	402	358	348	401	338	391	359	384	352	360	347	352	341	351	316	341	329	380	344	376	333	372	383	342	353	359	370	357	349	377	348	369	331	332	365	380	357	339	341	357	352	334	347	372	342	327	335	336	326	362	353	381	353	335	322	341	335	359	357	327	347	371	360	384	348	347	346	353	326	354	361	364	352	347	356	375	340	349	343	351	372	342	318	306	353	372	355	365	377	372	340	358	360	345	334	349	357	329	343	358	360	363	372	360	342	347	341	379	349	338	357	363	349	301	353	346	359	361	371	325	373	354	349	330	372	337	369	341	360	331	366	348	369	344	337	314	348	358	343	383	331	338	359	341	385	351	350	356	331	382	336	376	347	333	334	368	351	330	346	344	345	350	368	375	330	325	336	348	347	338	361	330	358	335	352	346	351	338	345	356	343	358	373	373	379	343	354	343	346	349	364	370	364	363	345	318	365	344	340	333	340	337	351	349	363	374	348	362	363	334	344	345	337	346	372	384	371	364	405	350	368	345	351	374	339	335	343	341	362	358	344	374	368	362	331	363	372	364	381	345	343	376	357	362	376	355	325	391	359	320	365	353	377	390	360	336	373	352	342	391	382	317	398	311	362	364	359	360	340	369	374	355	365	339	358	366	357	362	362	335	375	332	357	329	346
18835	16071	13559	7178	4894	3617	2847	2267	1890	1580	1451	1276	1202	1058	1061	969	937	832	839	787	826	776	718	740	719	708	672	721	690	726	669	647	690	668	696	708	637	624	686	646	647	631	609	676	664	674	630	699	618	694	671	576	631	624	648	627	611	630	661	603	617	625	660	607	644	597	638	597	632	590	590	618	604	619	628	603	605	650	596	632	640	662	631	551	636	663	614	616	609	597	605	600	636	655	635	571	631	633	674	590	583	605	631	648	600	630	614	629	619	594	604	563	646	636	638	588	618	610	644	584	608	676	596	612	575	576	614	602	603	607	618	587	567	595	581	587	597	632	566	598	584	581	589	629	635	624	636	604	586	623	595	630	567	610	670	600	603	620	594	580	614	562	629	573	641	609	605	639	598	656	609	634	603	604	571	540	610	607	602	593	576	597	595	619	574	618	569	617	646	633	588	623	605	608	636	587	653	577	602	591	623	606	602	613	587	609	595	562	582	598	565	616	599	608	581	660	604	625	592	624	608	615	617	621	563	612	563	628	573	573	607	619	604	635	624	670	598	637	623	599	634	614	594	624	600	590	620	577	645	606	600	605	623	582	611	596	609	589	602	560	617	607	571	584	637	572	662	572	624	585	623	584	609	598	548	573	584	602	592	616	585	616	610	595	593	631	567	634	536	620	624	615	559	595	597	601	616	574	615	581	607	616	655	638	649	606	579	622	610	574	584	568	609	572	641	570	601	590	610	660	615	584	648	633	593	582	634	591	565	623	565	621	650	610	614	600	633	610	623	607	552	608	636	612	626	556	617	597	626	600	611	577	580	603	610	584	631	578	656	578	575	584	594	653	668	595	587	594	582	595	579	595	679	622	555	647	603	602	599	610	633	602	616	596	620	621	576	558	567	566	578	576	600	585	604	627	594	573	593	575	605	611	601	602	596	598	607	586	568	630	604	627	616	604	582	606	614	636	599	661	630	599	612	593	602	595	653	628	591	647	610	592	629	572	612	609	631	647	597	636	572	596	603	570	601	609	580	573	584	602	590	596	574	606	589	625	601	600	618	590	570	611	598	618	585	619	600	620	602	614	606	633	591	608	604	609	587	579	622	594	578	550	619	635	576	633	617	589	590	674	582	640	572	618	614	588	585	615	596	606	657	607	581	584	634	578	577	640	572	556	603	643	634	621	655	594	587	616	605	628	594	623	607	612	610	583	599	578	609	607	594	591	623	617	647	628	593	559	617	615	591	573	622	631	594	617	636	597	608	584	593	604	573	625	632	628	601	586	610	587	623	640	646	608	621	603	603	632	617	581	629	595	606	601	624	603	613	542	581	565	618	621	566	619	574	591	624	607	621	622	629	634	602	594	593	567	593	646	606	595	606	538	602	573	583	598	560	619	596	610	614	650	588	583	576	615	592	571	586	609	583	573	614	587	586	590	589	598	592	591	587	651	639	634	608	609	645	611	636	614	645	620	612	606	568	651	605	585	633	577	604	587	571	570	633	567	587	586	605	607	580	566	601	607	589	569	621	628	613	647	611	579	602	659	612	600	602	551	623	621	550	580	570	603	609	616	612	598	619	578	625	572	615	616	611	601	595	608	627	596	630	653	622	623	561	587	591	556	563	567	599	601	592	637	629	616	563	618	572	616	565	597	590	633	603	624	552	574	636	637	640	609	600	622	614	654	597	589	598	599	611	632	607	585	635	632	595	606	608	606	612	582	620	609	615	625	613	619	615	610	604	588	615	615	600	578	576	577	563	647	595	613	628	567	646	597	595	645	588	603	623	589	629	599	556	579	618	565	563	602	600	611	579	612	608	610	589	590	615	625	608	579	669	618	588	601	581	605	608	602	614	556	639	605	600	637	601	601	591	622	597	591	597	615	608	577	612	616	601	580	584	610	630	619	574	566	601	616	578	635	603	616	559	653	610	610	625	623	587	570	589	633	651	633	599	602	688	582	596	621	593	615	640	611	626	619	592	617	616	591	590	585	600	612	595	571	548	608	608	595	630	630	639	594	608	568	596	653	565	601	632	596	595	579	574	637	616	551	596	570	629	596	641	613	600	603	641	590	597	615	595	623	618	622	576	601	605	632	609	612	591	610	606	587	582	643	649	640	587	607	632	593	611	610	591	606	623	598	605	620	607	588	577	646	608	565	621	601	573	565	626	576	610	575	537	668	617	596	574	621	589	592	601	586	623	590	607	575	585	578	603	598	608	603	586	561	583	624	579	626	575	601	634	598	552	627	604	632	584	579	615	628	610	600	597	626	611	628	581	621	653	603	612	637	601	627	587	619	612	620	600	591	582	573	614	596	604	648	606	563	598	609	627	583	623	592	575	603	625	566	605	587	585	644	608	599	648	610	583	563	542	598	581	590	606	610	622	634	606	569	634	609	609	573	610	619	585	606	610	626	636	578	584	590	620	591	586	617	618	582	598	619	607	630	553	593	618	576	603	563	603	617	615	604	629	610	587	624	584	594	622	585	560	587	583	599	633	581	592	571	597	589	633	655	591	643	568	583	620	589	592	582	600	580	602	582	582	589	600	608	594	608	582	594	579	636	575	584	586	579	619	578	587	621	625	631	624	655	626	613	610	615	626	591	567	613	638	606	608	637	640	634	645	611	544	589	617	590	563	617	573	608	659	610	594	577	603	587	653	587	616	592	611	635	609	601	590	598	553	631	615	635	620	591	657	596	582	635	619	630	582	580	560	616	595	601	618	575	623	617	613	625	578	585	571	605	606	601	656	580	580	604	636	585	631	567	632	598	601	561	623	608	623	594	590	561	623	555	595	592	635	602	563	594	613	562	602	643	593	624	607	578	595	629	587	626	593	601	627	615	598	611	565	614	595	597	621	600	576	670	641	626	611	615	620	607	582	605	594	613	631	609	605	560	594	573	633	655	621	619	567	564	570	590	593	587	595	633	627	591	592	571	609	552	576	579	632	598	634	614	599	552	624	595	600	589	615	642	562	627	635	594	611	606	617	612	601	591	585	579	618	603	593	619	600	581	603	555	618	587	651	609	609	571	590	580	623	601	595	586	584	614	599	641	632	617	575	563	622	595	597	667	617	606	584	608	635	564	602	574	642	586	631	571	565	647	632	651	649	592	594	594	626	586	591	593	556	611	641	579	620	617	557	621	619	594	637	564	643	603	615	602	632	647	602	575	574	575	595	603	568	574	613	598	596	613	572	648	570	610	622	635	581	628	612	618	623	624	537	591	590	581	632	605	644	607	635	616	588	606	549	608	601	626	610	630	594	622	633	622	631	612	555	591	617	547	618	608	614	622	560	645	581	625	637	637	637	630	599	640	632	613	610	589	596	597	609	600	624	619	626	628	621	612	557	610	589	566	569	620	614	605	618	614	558	593	638	564	601	619	651	586	608	602	600	565	640	603	607	652	583	564	560	564	645	626	582	609	545	589	609	613	588	580	623	633	565	582	623	612	598	581	588	610	581	536	586	610	620	651	613	644	620	643	624	568
26601	20384	7924	599	398	346	308	279	316	325	313	342	301	277	298	310	287	265	286	300	299	336	300	312	312	309	307	295	286	264	311	279	315	280	273	311	290	268	283	293	316	315	276	328	335	305	282	324	299	299	307	324	267	299	330	278	329	295	280	289	317	295	301	302	255	342	309	286	273	284	299	286	297	272	287	299	293	287	296	275	292	291	316	304	307	324	316	352	305	297	284	272	278	309	285	288	281	329	292	270	324	264	301	303	279	289	284	296	298	285	315	273	289	285	311	315	287	316	276	292	259	305	290	299	331	273	293	322	322	296	299	288	288	300	295	277	291	287	288	313	282	305	289	268	263	279	309	313	317	289	289	267	282	278	284	285	304	318	314	294	271	289	288	293	281	331	297	269	312	271	317	298	300	284	250	299	313	280	289	269	320	298	288	286	304	299	332	274	275	271	304	292	269	298	308	306	305	305	287	288	276	297	286	287	286	296	301	320	278	310	299	310	294	303	312	302	284	290	298	300	305	293	283	263	312	308	275	295	279	305	273	302	321	283	312	276	291	315	300	283	320	309	299	293	279	284	282	323	298	299	285	319	315	300	261	283	317	303	286	291	310	331	299	305	268	295	306	292	292	265	271	320	316	311	276	286	287	293	292	313	274	316	325	270	296	299	279	311	294	303	310	267	296	301	270	283	302	295	304	286	314	321	271	314	287	258	282	307	301	313	272	288	294	274	296	324	270	291	278	317	279	299	297	296	285	290	283	296	295	304	295	307	283	307	281	296	291	303	318	277	302	314	293	294	315	300	274	304	338	286	319	308	285	330	295	315	310	300	319	281	249	324	324	320	291	307	300	269	299	322	279	300	282	290	297	293	280	279	287	287	315	277	271	268	286	262	296	308	298	303	322	306	303	287	276	301	289	280	308	297	327	311	297	279	280	331	277	281	300	270	291	291	314	309	295	299	275	302	275	331	311	267	269	298	313	285	320	305	292	297	288	274	284	285	274	263	268	296	288	303	298	304	288	301	292	304	312	343	310	296	279	265	262	295	293	290	315	281	308	306	259	321	292	294	305	316	312	274	303	300	281	295	297	321	277	293	311	311	309	303	298	315	337	269	264	289	263	257	304	329	304	282	278	314	312	286	289	302	316	278	284	272	279	297	286	311	245	268	306	304	296	283	279	299	300	304	298	283	302	294	280	295	288	301	300	312	318	303	291	295	297	301	293	305	302	290	290	283	300	332	301	315	288	297	284	284	299	331	284	307	292	284	280	296	331	283	268	274	330	303	290	293	305	296	304	294	294	298	313	282	257	302	266	325	299	294	300	301	342	308	299	307	295	320	287	316	298	278	315	283	290	292	242	302	328	278	301	291	287	285	283	266	306	276	270	301	310	306	286	299	296	271	328	308	289	289	305	281	283	280	299	297	284	322	312	302	293	308	297	309	281	305	323	335	297	283	280	324	270	297	300	289	289	296	305	331	280	293	282	295	308	335	290	307	272	283	294	308	277	267	299	309	270	296	281	282	302	270	306	306	342	307	294	266	284	280	308	257	299	295	311	261	311	295	301	305	303	290	304	295	317	324	276	304	309	310	323	291	309	296	282	292	319	305	284	293	289	290	284	276	281	290	307	281	318	311	295	306	282	283	328	310	291	262	309	288	299	293	300	313	289	292	280	302	262	278	277	290	295	289	293	300	248	275	322	275	297	299	298	309	267	289	294	322	293	261	305	312	293	289	310	286	275	280	312	298	295	306	296	299	285	277	319	273	287	334	298	286	307	290	288	275	291	304	293	309	296	309	311	287	308	301	287	299	299	274	274	310	273	283	294	293	279	277	274	307	271	319	306	287	275	295	321	313	303	309	305	274	308	303	310	288	294	297	293	295	288	274	298	309	298	295	273	318	303	291	294	308	290	332	278	298	306	315	301	306	267	309	303	296	302	320	300	295	313	278	277	275	309	301	280	299	295	327	292	315	303	313	304	284	290	293	313	299	287	306	316	293	292	293	291	305	280	308	313	293	289	299	290	286	286	279	296	295	298	308	296	316	295	314	294	307	295	278	265	288	291	264	294	292	278	305	289	303	270	289	300	295	306	316	286	297	292	275	293	313	296	288	324	285	285	311	262	300	316	266	301	320	291	283	306	287	302	280	294	297	271	310	278	308	317	285	291	316	286	285	323	303	298	309	305	299	280	297	279	281	284	312	275	309	315	274	248	302	319	257	313	289	331	283	308	316	281	289	282	313	291	304	306	268	330	301	315	284	283	281	318	303	318	284	285	308	299	304	295	318	312	300	304	340	270	320	300	292	325	285	308	265	305	297	320	307	288	313	302	286	297	302	276	296	307	303	270	299	294	280	289	317	309	310	262	274	306	289	292	318	284	315	310	284	284	286	287	287	310	273	286	314	310	296	302	323	304	318	302	271	300	281	291	332	308	307	316	290	286	285	273	293	302	309	304	276	312	301	302	296	299	281	264	297	281	263	326	282	275	293	296	260	261	273	303	278	296	279	287	314	298	306	280	276	307	284	299	259	299	314	297	318	296	303	296	312	296	318	302	286	319	288	286	297	282	300	270	306	296	300	293	277	320	310	310	268	298	283	277	277	272	279	278	303	299	286	305	287	311	283	308	318	289	315	306	291	323	315	251	289	293	276	314	273	289	303	284	295	309	300	305	300	283	270	287	317	287	288	312	292	298	297	287	278	272	246	309	298	275	286	307	277	296	282	297	240	318	278	311	278	298	320	310	281	285	317	294	301	287	300	313	297	291	318	291	299	310	292	284	302	330	266	301	315	296	308	289	312	295	335	276	304	273	298	282	291	299	296	287	283	307	299	286	290	297	301	285	285	318	269	317	303	276	298	307	264	303	278	271	307	301	275	285	282	274	298	306	256	286	298	285	328	271	319	303	291	303	302	278	298	288	302	274	313	281	302	293	305	308	279	281	288	289	291	305	289	297	318	299	268	299	295	292	262	282	318	297	291	294	284	294	285	308	292	298	297	296	289	278	290	325	299	297	279	314	284	290	305	288	319	286	269	276	296	274	288	290	291	308	298	316	299	314	260	329	311	325	333	286	283	298	273	315	282	274	307	270	309	322	282	283	296	303	299	283	302	326	311	290	268	322	298	273	293	291	288	315	314	302	283	238	280	316	285	287	301	309	305	309	279	290	310	308	301	285	296	303	289	291	301	285	310	265	278	274	260	283	273	273	310	282	311	289	270	306	294	322	316	275	337	299	305	285	303	282	290	286	271	280	322	323	282	274	296	294	325	275	283	294	298	265	292	285	292	302	306	296	295	301	310	291	292	315	314	268	313	291	293	277	285	328	301	324	312	293	285	285	305	291	281	271	305	305	291	299	290	296	303	298	282	305	280	262	297	308	302	281	274	297	283	328	304	311	304	277	285	319	292	309	297	302	297	274	302	315	275	313	279	299	293	306	306	336	291	325	306	268	293	266	292	304	332	289	310	291	309	309	300	349	308
9507	1695	1498	976	786	738	627	617	607	592	580	631	595	552	566	611	550	592	547	539	508	586	556	558	541	547	552	528	527	582	565	551	547	575	562	576	570	582	551	595	558	602	549	543	593	507	524	572	533	553	557	550	564	589	526	532	553	545	555	535	542	559	535	549	587	610	546	539	581	538	539	536	558	561	551	561	563	526	543	576	545	533	567	535	533	531	512	526	530	541	534	506	547	569	561	557	568	577	529	560	518	508	559	550	550	520	539	513	536	587	559	564	528	526	566	550	542	524	585	576	554	518	542	518	540	553	538	521	548	579	527	543	539	578	550	517	591	518	601	550	566	525	578	538	516	501	500	547	555	532	541	597	502	578	568	532	526	528	513	559	517	586	553	547	540	557	552	573	521	515	538	536	544	512	599	542	548	515	605	513	533	568	575	534	535	532	543	602	575	532	556	519	580	551	543	558	557	494	545	553	547	543	526	565	546	570	577	549	542	531	550	551	527	561	558	521	553	566	539	556	590	535	526	526	560	545	548	537	537	521	551	547	555	527	593	582	555	561	572	561	549	544	549	547	551	525	580	516	531	542	530	551	567	543	581	520	555	564	594	543	548	549	575	531	569	505	550	559	546	559	573	563	563	525	604	594	546	552	568	540	530	530	561	532	600	586	541	528	548	556	592	536	514	575	581	520	545	520	541	542	533	571	537	530	517	528	568	548	519	563	534	574	540	554	550	524	575	539	584	566	573	532	550	555	566	536	585	563	587	555	544	555	574	560	544	584	537	570	523	550	569	528	586	532	563	533	565	544	503	545	536	515	535	525	515	524	492	534	510	505	541	517	548	549	554	545	535	558	522	558	567	552	537	541	529	530	536	565	584	585	543	586	542	546	544	536	506	566	548	551	562	509	566	575	536	544	556	628	542	550	504	558	514	553	562	571	536	546	521	572	619	547	556	534	574	538	555	526	546	539	504	541	589	577	545	561	535	570	548	539	569	547	568	564	577	511	539	569	554	540	584	535	551	568	542	539	548	536	539	512	528	513	535	537	516	551	563	511	538	564	547	544	532	558	543	530	579	557	548	540	562	529	573	539	540	512	522	579	570	523	568	547	517	569	524	555	535	526	562	582	590	573	544	555	565	532	564	552	544	568	537	544	546	596	510	555	537	574	542	540	539	530	546	498	540	567	530	610	528	533	588	550	544	531	598	573	565	566	563	565	515	576	573	518	546	560	532	569	494	559	561	534	548	570	582	569	576	510	519	512	510	543	567	548	529	626	550	531	531	525	522	542	534	541	517	552	592	565	551	550	508	544	606	576	541	583	522	514	543	586	511	541	501	518	526	579	507	571	512	534	471	553	510	529	548	534	554	562	533	518	540	544	550	590	576	555	549	511	570	531	549	533	526	574	530	540	554	530	584	530	591	534	546	524	558	570	540	570	605	575	576	544	557	492	537	557	552	554	507	559	565	576	556	562	507	568	544	535	555	535	559	566	526	551	559	521	546	512	527	568	585	536	536	531	525	534	535	529	535	574	562	584	534	576	528	584	558	547	501	544	555	540	566	529	532	550	534	511	525	550	533	539	555	562	493	558	517	570	601	549	542	552	544	550	530	544	564	584	554	564	590	541	544	528	532	583	528	541	548	519	557	578	470	555	552	566	486	560	523	608	521	541	539	513	552	538	552	488	519	555	543	558	540	515	566	536	558	540	528	552	515	552	557	530	518	557	590	537	532	546	553	538	533	529	560	562	543	579	526	541	504	560	519	556	632	518	542	523	531	544	568	552	572	561	568	549	500	533	565	514	542	540	590	528	572	569	577	521	553	514	583	516	531	548	534	553	550	537	528	551	531	542	572	535	571	532	555	533	512	558	563	489	530	517	526	504	553	540	522	579	524	552	507	525	596	533	547	577	583	579	562	537	548	544	510	568	559	558	528	484	527	484	583	537	536	545	547	544	609	529	509	584	578	526	522	587	536	530	543	531	551	598	600	526	542	537	569	506	516	557	546	566	576	545	535	563	574	583	534	546	522	531	578	550	533	528	588	593	548	540	531	573	561	578	543	498	557	517	561	532	534	535	544	518	563	565	569	530	545	513	547	530	533	516	529	528	529	583	560	546	511	562	529	549	556	552	559	544	583	531	580	529	582	567	518	537	551	553	546	583	551	533	579	552	556	531	540	562	564	508	580	541	552	537	571	590	538	505	517	519	504	528	543	561	519	515	543	508	504	553	550	564	574	580	532	578	528	504	542	533	555	545	531	544	558	555	520	501	544	568	534	534	578	567	528	518	558	528	548	543	534	528	526	558	506	559	513	586	529	581	555	502	583	532	541	570	569	531	549	528	561	559	553	526	553	574	546	535	592	545	550	542	526	522	545	546	525	594	572	539	524	509	573	561	545	565	565	504	536	547	536	557	518	530	555	530	546	557	562	507	517	586	532	550	546	551	549	527	527	555	537	512	548	560	578	549	536	545	523	554	535	564	566	549	540	555	550	550	539	561	521	577	585	579	552	542	541	500	571	506	522	533	559	565	528	589	569	523	569	556	564	556	523	554	515	555	568	544	543	562	531	527	539	529	534	507	529	528	557	494	554	543	518	528	560	542	560	527	518	554	594	488	574	556	552	519	505	558	533	542	585	519	551	557	529	520	543	556	571	559	487	553	519	540	528	564	515	593	548	498	562	575	546	538	536	521	538	526	536	504	548	567	536	555	543	544	549	526	545	539	563	518	552	520	558	521	556	558	637	559	532	535	539	577	543	524	536	571	532	568	572	516	509	523	536	564	526	548	559	510	592	582	537	496	533	530	515	558	530	512	582	543	546	562	547	539	569	538	553	530	562	546	603	562	549	524	546	556	599	552	555	545	552	531	515	550	584	524	539	566	531	524	507	537	558	530	493	544	567	530	595	519	568	559	518	552	549	504	557	500	532	543	540	536	556	565	549	543	535	554	570	512	534	575	530	587	583	554	556	556	542	563	514	567	553	521	526	533	545	527	558	524	567	558	547	570	540	520	550	513	530	555	570	553	556	556	535	551	544	509	511	551	563	559	549	545	545	539	521	529	540	559	605	529	564	536	563	550	519	540	520	566	533	549	569	543	561	540	571	550	558	522	539	523	575	541	558	515	521	546	552	575	549	507	553	531	511	549	550	570	575	552	517	481	541	558	554	569	489	546	603	537	563	539	527	496	492	538	531	530	520	508	541	531	492	553	550	562	559	536	498	533	534	543	564	592	533	498	509	522	510	503	544	548	532	557	536	557	500	558	488	607	508	524	516	534	574	530	550	565	545	520	517	547	529	599	532	530	580	558	546	520	536	559	547	601	583	568	556	502	542	555	524	580	523	540	530	544	509	544	541	534	541	551	574	541	562	563	514	539	553	575	544	541	523	551	556	531	516	553	526	531	545	540	523	531	533	522	590	542	548	551	548	563	501	527	564	498	535	523	520	555	560	533	501	607	539	533	576	546	551	560	570	552	558	553
24040	21024	28227	24029	19660	1633	544	380	335	261	270	215	220	222	217	203	203	187	186	185	175	165	193	177	149	182	161	173	174	177	176	170	156	164	149	169	159	173	162	151	179	161	149	144	163	153	159	155	156	144	175	148	154	152	169	169	153	163	158	153	158	158	175	169	150	170	157	147	173	157	155	183	160	160	154	160	164	155	172	168	167	180	154	144	140	159	170	152	169	160	146	174	173	161	151	159	142	169	180	167	148	154	150	178	167	138	158	156	133	161	160	155	162	163	172	141	154	167	150	186	191	175	144	187	179	171	158	167	161	192	174	155	183	167	169	162	175	153	163	142	150	158	139	133	183	170	145	165	153	169	138	164	178	151	156	158	128	148	175	162	168	160	162	164	172	176	183	162	159	193	164	160	173	168	154	164	192	148	158	155	146	167	162	151	179	187	150	153	133	175	154	146	174	150	145	163	150	155	154	160	165	153	144	173	152	161	146	157	142	160	162	149	170	143	143	171	158	169	154	177	175	149	142	158	167	168	163	170	157	188	175	174	154	164	168	150	145	133	162	181	163	161	152	168	158	156	144	158	169	141	154	155	154	143	152	173	163	166	162	162	188	168	167	159	166	154	174	151	151	144	161	179	148	179	151	155	158	162	168	153	131	168	155	163	153	184	146	143	174	158	174	145	137	136	169	136	153	151	166	155	147	153	167	147	158	128	163	190	161	161	147	168	160	157	149	158	140	151	173	149	153	169	152	167	136	162	163	167	174	176	151	167	153	153	165	145	137	160	162	163	140	141	174	148	172	179	144	172	167	168	160	159	150	149	153	161	142	155	167	156	152	160	153	172	164	168	166	159	151	148	161	130	153	161	148	139	161	177	140	163	173	143	169	155	144	162	159	165	164	165	174	154	177	144	193	140	162	166	154	162	154	162	154	137	134	156	167	166	184	148	173	166	183	162	158	152	147	147	169	156	168	141	175	172	154	161	149	164	154	153	178	169	153	161	140	137	176	143	153	156	177	200	159	158	132	168	139	157	149	141	172	148	131	160	173	125	157	142	148	154	182	153	162	164	155	162	155	172	166	140	140	169	152	181	155	141	154	132	157	153	163	172	142	150	150	161	162	149	170	128	182	156	160	163	148	165	130	165	167	152	158	156	173	176	162	162	168	148	181	147	136	157	152	146	153	151	155	170	156	153	179	144	147	136	173	164	142	163	195	151	161	136	155	154	155	147	176	171	182	149	130	163	167	190	174	157	134	156	170	169	158	152	180	164	164	143	178	151	152	147	158	141	160	160	135	161	162	163	169	162	161	162	150	170	163	164	137	146	164	147	150	170	167	169	163	155	144	133	165	149	162	166	156	151	165	169	161	159	152	157	165	145	136	144	170	140	177	161	145	156	154	156	152	169	145	163	139	164	164	155	152	150	153	160	148	154	149	151	160	174	148	140	141	166	152	176	151	152	145	157	169	139	177	157	146	159	160	156	156	149	152	147	150	146	169	141	155	164	146	135	150	150	147	174	159	194	188	157	151	151	156	182	166	160	167	168	135	144	150	173	142	160	186	142	144	132	159	145	172	153	157	161	163	145	163	170	166	149	147	168	151	160	160	150	154	185	166	167	180	168	147	159	168	132	168	166	147	162	174	151	137	168	182	132	154	141	151	170	149	148	163	151	135	176	150	157	151	156	167	171	178	177	153	160	150	151	185	180	164	172	169	169	161	151	144	176	150	166	157	153	159	158	148	160	173	158	154	163	152	136	180	152	153	176	159	177	146	130	164	136	147	151	151	145	156	166	165	157	149	154	158	152	173	161	154	151	156	169	153	180	141	165	155	149	184	155	146	180	129	144	144	164	163	168	190	144	187	152	149	167	146	167	172	168	170	169	147	149	162	165	156	160	150	147	168	166	153	154	160	168	152	140	149	168	165	163	170	168	162	149	163	164	156	184	154	154	142	146	147	150	173	177	156	157	149	162	147	162	158	142	144	174	156	142	149	162	143	152	163	166	149	151	145	159	171	161	154	136	143	148	152	167	169	146	159	191	153	186	172	152	161	164	181	144	164	162	164	157	142	174	168	140	161	180	157	172	129	140	169	151	138	148	160	158	141	162	173	152	159	158	178	169	147	173	148	157	146	156	158	150	171	159	163	175	156	155	147	157	136	173	152	175	167	162	160	152	160	160	132	159	161	167	171	154	184	150	176	177	166	161	154	132	147	147	149	159	158	157	158	145	156	156	176	144	140	172	154	153	158	147	142	159	167	160	149	176	161	158	139	162	159	147	125	171	149	175	167	168	149	158	183	166	150	173	134	149	139	160	167	156	140	155	149	167	166	155	163	154	149	145	177	167	176	171	154	151	172	171	149	163	175	157	173	155	151	149	135	158	153	145	155	142	158	158	168	141	144	153	160	147	175	151	154	151	161	167	159	169	155	167	144	153	160	159	166	187	133	150	150	156	177	156	136	165	180	162	159	173	166	136	149	163	153	149	185	154	140	148	161	156	150	169	147	162	153	167	169	154	146	161	180	142	168	148	145	150	128	156	149	169	163	158	156	154	120	163	137	157	161	166	147	151	145	178	147	179	148	162	174	156	150	141	156	152	156	142	170	156	150	162	156	126	161	150	160	143	145	138	139	146	172	186	158	153	133	172	159	146	173	182	168	157	143	144	159	151	162	146	166	159	157	145	156	162	146	160	160	174	154	140	133	161	145	141	161	164	151	151	184	155	157	171	132	163	157	174	143	174	159	153	153	157	163	163	171	167	151	169	145	165	168	147	148	168	138	157	159	154	169	154	130	149	135	154	157	154	153	145	147	144	168	160	176	150	145	165	153	154	152	133	166	160	156	149	158	158	171	160	154	148	154	172	155	167	151	159	139	179	164	145	151	127	171	145	168	160	156	165	175	144	153	137	169	165	176	143	158	186	169	179	171	145	164	151	160	163	162	142	156	163	180	159	155	162	165	149	190	179	164	167	169	164	163	154	155	142	164	171	145	160	183	178	150	177	140	162	161	162	172	155	132	141	138	160	167	164	167	154	168	157	154	171	153	153	149	163	146	170	149	158	147	140	161	199	151	149	143	169	145	166	159	166	147	141	161	148	140	159	143	149	179	151	153	178	165	157	157	154	152	175	164	152	147	152	157	153	173	155	135	160	168	153	157	170	141	172	134	174	144	144	156	141	174	151	162	149	152	177	159	172	174	167	166	166	159	143	159	157	168	163	177	162	175	172	170	170	148	145	166	151	148	156	145	174	155	157	164	160	167	157	154	159	169	171	155	174	177	140	161	139	150	178	145	153	150	165	172	147	162	164	164	155	142	140	168	144	167	168	174	135	173	174	152	160	146	182	151	177	157	159	166	149	178	145	145	167	184	152	141	160	166	155	152	202	149	172	129	163	173	169	150	150	149	173	149	152	159	157	169	165	156	140	146	165	157	159	181	175	160	162	155	135	172	161	172	163	158	171	187	167	143	159	155	153	176	161
16648	10018	8364	4030	2712	1878	1476	1212	936	853	765	627	607	585	498	503	454	455	410	433	423	395	364	370	346	361	346	358	320	380	343	329	348	324	337	336	318	278	367	349	304	344	340	320	352	322	322	345	315	301	326	342	315	321	288	315	300	312	349	269	320	337	316	319	326	335	344	303	300	320	320	295	309	325	332	304	298	339	359	312	323	299	292	335	281	294	321	302	277	311	302	326	311	326	324	293	283	287	299	283	306	321	332	307	296	292	298	306	330	290	308	328	321	280	289	306	304	309	354	294	347	275	315	297	283	308	341	285	288	341	326	279	293	321	304	340	291	330	305	357	330	296	327	298	311	303	260	301	296	337	291	325	272	281	319	301	282	321	314	324	318	303	320	325	305	323	303	279	324	294	284	305	298	295	300	294	300	287	296	309	315	301	311	300	303	302	269	316	296	303	302	304	317	309	317	321	275	311	293	304	327	310	318	282	272	316	301	277	298	320	328	296	290	317	280	315	289	266	271	316	314	315	314	263	309	287	292	290	298	288	323	283	304	270	302	283	309	300	310	291	319	332	317	324	312	306	294	342	306	312	307	282	304	288	319	303	297	296	284	293	304	271	293	332	281	286	289	296	307	270	293	315	282	304	304	298	340	277	292	309	316	310	269	287	307	292	316	316	317	321	322	284	316	322	312	306	335	265	293	268	317	305	282	271	287	293	323	299	314	295	301	318	308	349	309	301	284	296	340	326	304	346	300	297	302	292	319	290	299	320	289	297	295	300	286	310	312	333	293	306	298	300	289	303	283	303	295	288	304	318	334	297	320	318	317	292	303	280	314	299	293	281	285	318	274	290	288	290	325	305	352	302	287	298	307	248	298	313	322	295	308	331	315	299	296	310	313	317	296	315	312	342	314	305	272	327	284	333	307	318	319	301	283	307	323	328	296	314	307	295	305	327	298	298	291	320	291	274	312	293	277	293	298	266	287	291	317	321	268	301	332	282	348	317	320	319	333	291	307	305	310	302	322	286	297	291	317	307	347	303	305	318	307	303	289	293	324	314	297	318	309	289	323	280	347	286	260	321	310	310	302	312	292	317	284	312	308	287	294	324	323	298	300	296	289	298	319	283	294	303	316	275	315	322	289	294	307	300	299	309	334	308	326	276	297	304	278	321	323	326	322	295	327	276	316	326	295	304	308	324	301	314	325	304	313	344	331	299	315	285	303	282	330	314	294	316	294	309	311	289	327	279	294	312	324	290	270	326	300	302	279	290	278	307	309	273	313	298	271	290	281	325	304	278	318	295	296	315	325	286	306	331	285	323	306	279	320	296	263	279	323	262	307	316	278	339	291	293	300	289	325	334	298	294	301	327	296	282	295	307	299	304	327	264	306	283	329	271	306	319	298	323	306	286	308	313	299	274	304	309	325	291	320	320	282	294	321	321	288	316	298	304	308	300	277	291	308	304	302	304	300	289	288	308	290	315	335	307	291	283	312	324	271	286	316	336	294	325	301	337	340	317	321	325	296	298	292	306	319	289	303	284	262	311	277	296	322	305	329	301	308	302	299	317	296	306	303	276	320	347	299	275	286	340	285	315	269	297	275	308	294	298	330	315	326	279	287	302	291	293	317	297	286	307	320	300	311	334	293	294	279	332	291	292	300	325	323	315	315	321	329	318	318	305	281	279	297	304	282	288	319	315	297	288	315	302	288	324	295	300	309	293	311	329	306	301	292	291	295	323	343	320	294	307	307	325	299	316	304	317	311	287	318	297	303	286	293	272	291	318	303	313	317	328	316	295	292	303	307	350	319	297	304	318	289	307	338	314	328	304	309	339	323	313	298	300	302	292	309	299	329	305	335	334	283	288	333	287	309	302	299	321	342	305	283	326	280	304	300	285	311	284	342	273	312	284	310	344	350	312	319	312	339	327	281	297	311	317	311	293	317	299	305	316	315	296	314	289	314	329	318	290	273	263	333	325	317	295	318	307	299	312	316	276	308	287	304	318	292	302	319	299	334	309	265	323	295	286	295	274	313	298	271	284	329	320	255	320	298	326	305	322	284	302	292	323	287	325	283	308	284	306	310	317	305	277	306	315	305	274	311	330	295	285	328	286	300	287	297	300	290	316	269	286	303	296	320	305	314	293	298	288	304	285	296	317	310	316	310	294	297	302	325	276	296	310	281	291	311	323	312	282	276	312	322	281	303	319	333	314	318	291	314	302	318	284	316	295	294	331	308	304	337	300	326	352	305	284	322	336	326	311	311	350	285	287	281	287	322	306	315	311	262	306	349	266	309	327	296	291	280	338	320	320	337	282	321	287	294	316	309	306	293	302	301	326	292	294	302	336	286	290	296	308	287	301	303	328	310	301	330	308	299	313	329	268	264	311	287	292	334	319	278	261	292	316	305	334	307	346	304	334	303	289	295	297	301	293	276	313	280	312	299	306	288	324	314	291	317	317	292	323	318	290	299	305	301	301	313	306	326	283	269	303	290	283	313	302	316	322	301	316	308	284	281	311	297	311	313	297	289	314	323	300	303	280	309	291	301	295	300	309	315	288	294	302	297	319	339	286	301	311	317	319	291	271	302	321	288	287	258	293	294	292	290	298	279	288	305	280	348	264	290	296	303	313	325	310	311	300	308	279	346	316	308	280	312	285	295	298	317	307	307	334	309	332	274	328	324	291	304	327	335	315	328	300	306	328	293	327	322	308	280	323	315	312	293	291	327	315	318	312	288	327	276	303	298	297	332	330	286	320	268	312	324	290	298	298	290	285	299	288	322	335	308	316	317	320	322	279	291	323	305	313	323	292	316	285	307	300	297	340	310	310	338	298	289	313	264	320	309	316	314	321	320	306	297	301	318	305	321	285	311	336	298	305	312	297	299	277	317	308	287	309	328	313	301	345	317	297	283	300	264	302	259	315	309	321	326	301	310	331	304	311	295	324	306	308	290	342	312	303	308	299	325	296	287	312	308	304	294	311	294	293	321	312	320	280	290	293	338	286	312	302	296	297	296	311	283	296	281	297	327	288	270	307	302	276	301	334	319	312	303	308	314	338	314	271	314	291	332	303	292	299	301	301	289	279	309	328	297	338	268	277	318	289	299	327	309	324	283	325	319	269	297	306	298	314	271	328	319	319	300	287	308	334	297	298	291	285	291	319	303	308	301	300	290	308	295	299	313	314	310	309	338	302	309	322	345	337	292	340	290	291	304	329	314	309	310	304	322	309	333	311	289	286	317	283	299	299	285	276	294	329	270	285	280	309	288	250	322	304	318	298	294	285	308	309	338	295	330	309	306	303	314	312	305	284	313	294	295	288	284	324	290	291	316	306	283	285	280	287	289	321	267	302	303	312	304	309	307	294	280	320	320	330	332	306	308	341	306	342	292	307	296	301	313	295	301	319	297	291	277	298	327	292	323	344	299	329	304	328	285	308	301	297	324	281	288	332	271	324	336	316	308	280	300	349	301	292	345	288	308	285	296	326
23123	21076	28998	23384	21077	18870	1974	832	651	638	567	511	517	517	431	399	439	401	431	415	458	416	387	383	413	386	392	376	369	363	376	393	365	344	340	354	365	384	403	382	341	374	363	327	366	365	381	363	346	340	366	372	375	352	362	339	345	359	349	360	368	362	330	366	365	363	416	386	344	358	404	350	350	367	363	371	374	355	377	331	327	375	353	356	367	360	342	384	394	331	320	340	355	376	367	369	368	366	375	360	373	368	364	371	367	380	347	332	344	342	338	349	342	357	395	349	338	398	380	322	356	326	300	349	357	352	373	334	359	362	355	318	347	373	347	346	375	336	317	334	334	346	342	372	347	340	363	365	359	321	352	372	390	323	371	349	378	379	358	373	357	371	378	353	349	365	329	357	321	321	335	316	351	322	355	398	389	337	359	374	346	326	337	328	362	315	343	354	364	357	382	371	344	338	326	377	363	352	363	357	349	356	354	358	353	325	358	345	343	368	347	333	362	343	339	336	358	350	341	385	334	353	354	340	343	339	363	379	324	367	385	382	346	355	367	314	310	389	359	353	331	358	359	359	374	348	367	351	352	345	374	361	333	345	353	312	373	344	343	360	372	351	343	339	383	354	333	366	357	343	344	365	395	390	378	323	357	329	349	376	353	342	381	358	359	342	348	365	329	363	369	335	347	339	375	341	350	356	331	360	365	382	322	318	370	366	328	342	358	364	370	349	355	350	357	363	370	322	354	357	340	374	367	367	353	365	381	359	335	363	342	341	341	353	346	370	331	351	379	375	358	349	361	372	370	330	363	376	357	355	351	338	382	338	344	328	340	348	330	348	366	317	345	351	381	333	354	342	378	347	359	350	355	362	344	388	346	352	338	330	356	366	361	347	368	389	349	331	343	353	354	352	355	364	344	372	395	353	372	365	334	349	357	384	361	352	364	351	333	352	343	359	329	314	365	326	356	349	349	382	356	353	370	354	372	349	386	380	351	318	384	379	372	384	355	334	392	367	318	368	363	335	330	389	355	347	339	332	342	339	388	342	354	363	351	329	336	317	364	351	366	328	358	373	346	350	367	376	375	334	355	336	349	353	342	344	352	345	340	293	359	344	330	366	376	335	345	345	372	389	378	347	331	367	357	346	391	331	332	332	406	328	335	380	356	351	349	358	332	364	360	339	369	369	373	329	359	372	348	357	347	362	363	372	324	325	336	358	363	351	331	350	358	362	374	328	347	368	341	369	352	382	336	353	371	365	349	355	326	374	364	372	359	357	316	350	324	350	324	345	347	340	364	319	392	373	376	338	353	365	347	352	387	330	337	345	329	333	318	386	337	366	334	361	346	357	365	331	355	340	380	356	364	365	350	354	346	345	337	364	330	357	344	377	335	346	364	365	348	362	340	370	392	330	360	351	340	343	341	354	355	349	336	335	380	332	335	326	340	355	328	357	319	372	379	343	369	349	364	336	321	345	362	338	338	387	318	371	318	374	326	373	367	356	347	361	366	352	350	324	347	340	353	340	358	348	336	360	391	359	321	356	349	322	338	345	380	339	346	351	383	353	329	363	314	359	354	310	337	345	381	357	355	337	342	349	366	357	347	343	327	356	343	361	354	328	318	346	341	362	359	347	352	390	366	365	345	360	397	362	351	394	362	324	316	318	364	345	309	363	350	348	342	344	356	388	366	359	350	356	353	366	355	351	319	388	335	344	365	341	348	324	352	314	357	352	359	349	338	338	333	348	347	353	331	378	350	341	358	379	354	350	346	346	331	363	339	364	359	363	391	341	386	369	376	398	368	361	391	342	306	352	320	350	361	340	336	394	394	331	309	343	371	375	355	357	329	319	368	351	357	338	363	351	346	358	364	352	321	381	391	384	370	352	341	352	359	315	353	345	338	303	336	376	362	340	365	375	375	336	369	354	370	367	379	369	342	346	380	381	386	370	378	343	353	319	350	389	376	331	319	354	337	341	361	326	401	370	324	334	337	341	346	384	338	354	339	378	367	348	337	360	315	354	367	333	355	363	359	352	349	344	347	335	355	343	366	353	361	320	324	355	336	312	353	378	326	350	351	350	331	369	345	380	357	350	329	397	346	348	356	365	341	355	350	363	330	348	370	357	339	335	398	356	320	329	348	369	305	399	357	340	338	348	335	312	356	336	364	342	384	323	358	345	386	358	365	352	337	354	350	347	332	323	366	365	373	333	351	337	343	371	324	338	367	350	365	371	325	321	325	344	346	381	333	366	361	360	336	354	332	334	387	397	362	326	349	344	343	342	327	355	357	372	345	357	381	348	366	364	352	379	369	353	352	360	324	350	373	340	340	360	350	375	333	396	363	343	383	347	346	352	340	341	397	358	334	346	376	366	393	357	334	364	344	373	369	334	387	353	351	364	307	357	352	371	328	343	321	348	334	368	345	387	373	354	369	364	358	331	352	330	361	353	333	381	327	350	373	326	365	368	362	359	365	316	374	326	376	355	357	374	334	333	348	352	367	371	357	345	352	363	355	332	348	355	334	343	353	354	357	331	375	393	325	326	388	360	362	394	363	327	373	392	387	385	339	363	353	348	365	379	336	353	350	353	385	311	329	364	337	349	324	337	331	340	343	359	371	347	364	329	357	375	358	365	359	370	373	346	341	335	373	375	357	324	334	375	376	345	355	324	320	370	366	356	373	335	367	347	343	360	399	328	339	360	371	381	364	385	365	313	345	344	355	343	343	361	386	374	385	375	345	353	359	350	365	371	361	334	367	344	366	348	360	322	349	380	359	396	369	373	347	361	327	362	366	366	358	364	354	353	327	349	340	342	374	368	356	340	349	339	341	354	350	365	337	378	357	326	337	355	318	363	346	360	320	337	337	349	361	353	370	349	330	369	339	322	367	366	364	319	334	343	344	349	355	362	344	320	370	329	318	321	317	323	336	340	334	343	337	339	352	368	340	362	354	365	341	304	372	370	390	344	363	364	342	354	373	347	351	349	364	372	347	353	368	342	353	349	332	374	352	356	357	307	357	392	382	386	364	385	352	341	337	345	367	353	355	335	348	352	326	337	400	338	371	328	363	332	354	358	348	378	390	341	356	331	358	323	316	338	381	354	340	359	349	349	324	369	339	398	329	318	343	332	367	361	345	351	360	340	355	363	372	348	337	339	368	368	339	338	348	354	319	375	357	355	360	343	356	334	358	345	344	348	374	370	366	339	376	369	327	359	318	337	361	378	351	345	369	339	363	358	346	333	389	352	341	372	349	351	336	330	351	369	332	356	336	346	374	363	360	341	320	353	338	350	392	385	331	385	378	370	334	361	352	389	375	357	345	359	326	355	326	315	337	344	339	342	316	343	367	343	353	367	337	349	353	358	344	358	354	358	355	367	367	367	332	401	349	319	330	348	326	346	383	337	332	349	323	371	342	356	370	375	345	355	339	337	349	322	351	340	351	354	356	347	344	358	372	352	409	357	354	391	355	352	349	354	377	371	329	329	361	374
18756	16087	13445	7315	4950	3552	2846	2262	1910	1622	1427	1244	1113	1082	1015	939	913	891	831	849	795	705	708	789	753	691	721	680	700	686	713	678	704	680	626	680	647	619	620	648	667	627	626	647	646	653	582	653	626	619	666	625	630	588	617	630	614	655	621	628	640	659	642	608	597	624	580	630	619	623	557	624	578	566	627	585	599	613	588	615	609	662	602	586	589	602	621	611	617	619	606	608	610	621	600	593	612	606	580	585	630	604	613	613	604	664	637	616	627	598	632	617	581	629	638	642	639	608	612	580	621	592	633	643	620	608	568	595	619	617	629	628	586	660	623	647	651	584	598	568	598	623	610	618	610	612	612	610	581	630	622	604	610	581	636	619	632	585	633	597	638	574	580	619	592	614	623	651	600	622	646	602	597	627	638	606	546	607	623	575	599	617	575	582	632	598	598	597	612	621	619	645	605	614	616	658	571	639	598	597	606	607	607	632	579	587	604	614	594	558	642	602	603	601	597	601	583	624	567	585	642	620	615	617	595	587	614	621	599	601	591	639	621	613	571	601	609	603	616	619	619	608	614	637	577	604	610	573	622	620	612	581	603	628	600	571	642	657	561	565	626	650	635	607	625	642	549	613	632	552	579	619	582	612	611	581	591	564	610	582	602	652	571	604	620	613	611	605	622	575	606	583	627	589	623	579	619	550	618	634	620	593	622	572	580	629	632	584	603	631	621	606	619	598	595	622	639	547	577	565	570	612	624	589	605	592	648	612	572	634	611	584	628	633	602	588	649	610	643	558	618	617	623	609	581	637	618	629	576	620	585	651	605	569	627	602	546	648	592	582	586	588	608	575	595	577	563	620	627	605	600	596	625	594	608	618	611	564	623	566	620	590	625	655	652	632	583	558	584	610	597	570	573	616	571	607	627	631	581	587	613	605	633	596	571	609	608	562	586	640	580	588	605	610	606	600	623	580	613	609	599	653	628	611	622	604	630	572	616	653	620	584	632	610	615	586	573	601	620	577	617	644	619	608	606	619	598	606	649	581	601	563	608	576	564	627	569	607	573	579	610	612	583	562	573	622	571	641	600	544	638	605	661	581	578	587	591	588	615	605	588	604	608	598	649	613	623	566	614	618	634	576	606	637	575	609	620	602	606	577	616	634	586	529	641	625	595	604	636	582	636	591	617	602	645	598	623	584	572	566	570	645	665	597	604	591	599	617	607	636	595	583	613	569	599	622	608	630	639	624	661	587	618	620	611	583	580	645	602	636	634	617	597	598	624	623	604	600	615	594	607	593	598	627	613	646	627	552	616	590	605	623	643	596	579	611	576	617	584	578	617	605	608	624	612	601	607	654	589	580	597	620	599	626	632	621	567	591	625	569	618	618	614	614	646	590	598	611	635	653	619	595	622	602	613	651	638	611	605	619	604	573	619	580	654	600	654	592	628	602	659	680	593	592	561	605	605	609	596	577	599	583	564	617	639	615	578	630	603	629	667	611	624	577	607	592	580	600	618	581	630	570	576	637	574	580	624	622	532	610	592	573	604	596	637	591	605	683	618	535	554	591	622	632	594	602	600	589	576	609	598	573	595	561	556	624	604	598	631	621	649	633	578	599	657	619	610	633	605	607	611	601	603	593	615	585	652	570	617	617	585	602	615	606	596	594	551	626	614	616	553	574	559	568	584	598	610	610	591	594	611	610	620	591	595	629	576	630	605	638	599	582	593	607	631	586	572	592	614	573	626	605	619	635	599	605	626	557	626	590	614	608	587	616	587	568	636	605	642	605	611	601	604	620	614	551	591	632	638	589	590	618	555	598	593	593	600	577	570	625	593	629	596	633	577	645	602	604	619	633	596	596	584	587	640	585	628	583	603	610	580	590	639	593	628	591	537	627	643	612	619	607	607	627	618	546	594	604	586	621	583	616	585	600	609	611	656	611	617	625	615	613	590	595	603	581	605	606	599	592	585	599	614	567	590	603	581	642	594	604	589	573	587	602	567	618	581	663	628	589	634	621	591	609	614	613	579	663	670	555	601	611	580	612	628	577	611	566	603	645	632	629	585	552	639	612	598	629	613	606	607	597	623	656	606	625	603	609	589	636	640	614	606	615	595	563	601	641	630	586	620	584	622	619	632	618	609	628	595	648	569	646	560	560	636	625	600	569	637	586	570	607	592	589	643	571	594	621	616	550	634	623	629	562	622	601	607	577	595	593	604	601	639	630	627	621	606	602	600	577	595	642	596	593	610	647	604	640	639	587	573	630	603	604	608	616	609	625	594	590	561	572	568	587	611	619	622	571	591	619	637	646	605	596	608	592	618	604	592	630	615	593	654	575	569	605	620	598	607	632	582	584	640	575	610	646	594	605	573	613	653	654	592	589	593	635	578	579	575	596	622	603	620	564	621	582	593	581	612	595	571	619	600	601	618	591	603	547	625	620	629	611	570	614	629	601	584	571	596	616	625	598	612	624	618	622	630	575	601	607	586	625	624	599	586	607	585	596	593	559	638	611	589	614	633	598	565	598	597	595	604	625	551	623	653	571	603	554	641	605	646	555	619	616	586	630	615	661	646	619	635	644	607	562	591	602	591	604	557	614	651	602	557	585	624	573	598	626	594	648	627	652	581	576	625	597	646	576	582	629	590	628	612	614	611	634	616	635	578	616	617	575	627	609	556	606	606	587	626	596	614	624	569	563	622	615	577	554	608	628	653	593	595	581	590	606	588	573	593	637	592	608	608	589	594	593	652	614	565	617	610	576	628	604	585	634	604	636	569	599	553	627	587	600	615	655	619	577	552	608	555	540	595	608	627	603	635	612	667	640	640	607	573	565	603	597	580	600	589	632	617	596	643	678	624	595	609	559	554	654	669	591	619	577	634	605	588	615	565	587	642	647	587	565	603	621	620	646	560	621	591	608	604	572	626	625	592	586	623	656	595	626	622	614	555	596	610	599	606	590	602	618	622	645	638	604	625	620	604	604	611	602	635	607	597	619	568	598	622	598	566	567	584	586	631	618	586	601	624	603	607	614	599	614	611	611	601	605	638	590	574	618	622	606	630	600	587	643	605	632	598	624	603	605	585	558	649	645	553	608	604	629	613	602	621	608	593	641	574	617	607	594	597	610	652	579	549	623	614	598	592	585	604	578	593	566	570	584	638	570	604	569	622	615	590	566	600	607	591	593	594	600	629	622	580	592	610	610	620	596	568	643	582	631	645	603	602	571	636	616	621	634	633	624	576	638	618	570	587	617	644	592	570	590	572	623	605	599	566	604	649	649	618	667	608	598	578	636	596	588	617	597	663	586	654	638	572	608	650	595	609	582	623	626	586	582	610	646	638	593	609	607	615	639	611	603	642	588	601	639	596	588	635	613	615	601	603	558	618	619	571	579	613	615	589	612	618	565	599	593	607	594	609	601	594	568	613	580	607	583	609	579	600	608	584	609	609	644	582	582	593	619	571	566	594	593	613	623	595	588	565	610	648	604	599	595
26563	20454	7931	609	365	371	304	305	322	332	301	329	292	299	306	319	286	279	301	285	284	323	279	296	266	278	265	303	302	300	311	282	323	298	272	292	315	301	298	276	290	289	298	304	298	301	293	309	321	311	288	310	274	314	290	320	275	294	309	288	290	328	287	309	321	324	288	290	310	300	300	315	290	294	303	285	294	273	296	280	293	299	298	311	264	270	322	302	308	264	283	299	273	302	298	284	294	281	293	292	292	307	313	303	260	277	296	273	295	303	304	312	256	308	277	289	265	319	279	301	323	320	296	314	299	259	278	308	296	290	322	319	281	291	302	298	259	302	291	300	306	278	299	311	281	282	288	276	272	285	299	320	308	290	309	286	303	298	304	314	305	297	292	276	287	295	314	308	309	315	317	274	298	321	285	285	287	300	316	293	306	300	277	306	299	306	283	314	309	308	298	293	315	299	319	283	262	290	320	301	323	282	286	276	290	294	275	297	313	325	290	303	311	263	303	308	281	277	294	330	294	272	297	304	279	307	294	265	273	300	303	276	280	270	311	279	310	270	316	277	321	266	299	305	321	332	287	302	308	315	311	343	321	254	307	294	288	293	326	295	285	307	278	304	275	324	297	272	298	297	286	320	306	273	306	273	285	292	296	257	286	315	310	288	266	315	299	298	294	280	285	293	283	297	265	290	300	283	292	309	266	293	282	286	314	299	305	306	304	306	295	319	294	301	282	273	321	302	301	305	331	285	271	311	294	313	271	275	294	302	296	278	294	292	290	316	301	287	319	295	274	291	285	277	291	285	291	272	275	313	303	301	297	281	285	281	332	287	305	310	294	285	312	313	265	327	267	296	278	287	291	306	254	301	278	283	307	284	295	296	303	273	310	305	299	288	292	285	283	268	268	288	282	334	280	292	267	284	275	284	257	283	299	283	314	285	279	290	284	293	283	302	288	273	312	281	297	305	277	266	278	284	280	300	281	308	313	301	286	280	327	269	293	294	298	301	282	281	300	278	285	270	302	303	272	300	287	305	312	303	292	299	296	265	295	310	286	294	294	273	272	299	295	300	286	299	315	281	282	302	264	269	282	275	303	302	294	308	253	322	314	297	283	295	306	275	315	294	303	265	294	295	290	311	313	299	303	315	304	301	310	300	291	342	284	289	304	287	285	296	288	270	299	288	298	300	307	315	312	269	280	297	283	296	293	292	296	299	296	298	298	291	285	317	284	269	298	303	304	282	300	302	299	300	304	305	271	300	292	279	292	300	307	276	303	282	303	291	294	273	292	306	301	294	276	293	286	296	319	299	314	307	294	326	268	264	275	279	289	352	292	298	255	269	284	300	248	293	297	305	308	289	301	298	288	310	294	289	310	302	282	284	307	284	290	290	302	292	280	307	291	289	265	283	314	288	302	291	279	323	270	273	298	295	283	296	294	296	301	307	281	317	278	294	305	272	303	282	266	296	307	262	280	248	286	264	275	290	316	290	287	305	295	293	295	320	300	296	315	293	287	290	290	309	288	293	276	290	282	304	273	262	274	320	265	299	290	290	324	343	271	317	271	263	296	259	269	284	327	295	277	264	289	301	295	296	303	310	292	293	269	278	284	293	300	288	296	265	280	304	322	306	280	271	311	312	301	300	307	295	318	283	280	314	270	323	306	285	309	309	318	295	312	266	295	314	318	257	327	279	266	301	304	299	319	273	297	269	259	281	285	277	285	267	278	293	306	308	270	304	307	306	281	308	313	255	293	310	282	290	321	318	295	268	293	307	267	271	266	275	295	304	308	282	305	272	310	299	299	300	295	266	282	296	270	293	285	286	280	294	302	322	304	279	297	284	302	303	279	299	267	285	306	311	312	304	261	299	292	284	317	282	289	254	288	314	294	317	281	290	300	287	286	293	277	292	272	294	284	267	299	313	303	298	295	291	292	275	311	308	299	314	259	276	292	288	275	294	274	313	300	304	288	277	249	305	302	307	312	258	290	306	286	289	285	314	268	286	275	258	315	318	316	275	261	300	252	338	288	310	291	323	284	285	305	315	313	330	307	303	317	266	291	296	303	285	297	289	275	279	277	280	295	287	279	276	300	284	333	297	316	289	318	302	308	276	288	289	300	289	327	288	308	293	296	278	288	276	291	285	283	275	288	286	289	299	306	285	282	310	281	331	332	304	307	271	292	300	286	289	324	296	287	311	282	273	294	308	298	286	276	310	294	301	283	309	280	296	324	291	284	293	316	327	305	289	297	285	297	315	286	271	273	300	304	302	310	294	291	268	314	311	296	331	295	315	270	293	296	302	271	264	281	254	293	295	310	304	327	320	269	277	304	313	280	296	296	320	295	278	276	293	278	301	274	315	306	315	285	280	289	287	301	313	290	293	307	307	320	299	296	311	292	252	277	296	291	301	292	325	304	315	268	297	293	266	257	304	294	351	298	275	275	299	304	270	287	270	332	268	291	293	300	298	262	263	283	302	302	274	285	308	310	323	295	259	313	318	294	271	301	300	302	275	296	271	275	296	266	279	318	271	315	303	292	317	322	275	304	288	285	331	329	287	281	272	311	291	305	283	287	305	293	282	307	299	305	301	307	292	313	299	300	312	322	281	326	331	313	337	281	305	275	292	276	345	294	285	300	277	279	278	299	291	313	288	288	309	287	316	309	286	294	284	300	303	301	305	294	316	306	290	264	293	303	298	293	293	296	306	310	293	307	288	315	294	297	288	298	289	295	265	284	313	306	322	302	316	287	276	301	287	286	305	284	295	302	298	304	273	295	319	284	276	287	295	267	313	290	272	270	279	309	332	289	270	281	293	295	280	269	310	283	290	306	286	277	284	302	284	273	302	278	277	296	312	311	305	292	265	279	270	289	350	335	298	284	294	288	299	285	281	263	316	298	290	265	261	312	284	285	282	296	290	308	301	288	293	285	296	294	299	324	299	274	298	288	311	305	310	279	279	304	301	281	331	290	284	289	285	297	286	302	267	301	284	278	299	302	268	268	292	296	303	289	298	303	282	326	322	296	309	285	275	287	307	291	315	261	288	286	298	272	292	277	312	280	293	306	299	291	291	310	272	322	288	275	313	250	264	281	314	260	279	288	272	313	305	303	307	239	299	297	324	303	270	285	275	278	276	281	324	276	284	326	302	317	292	267	288	288	309	306	290	316	291	265	306	293	244	303	288	272	270	266	288	292	308	253	317	298	303	272	320	270	315	287	279	296	299	291	293	327	323	309	311	306	323	285	283	293	285	304	301	291	308	293	315	260	302	304	292	305	320	296	301	274	287	291	264	281	291	280	309	301	278	281	277	298	325	278	313	304	314	278	288	326	295	280	320	285	269	287	269	296	322	293	257	339	295	279	280	296	292	304	286	318	301	286	320	306	299	276	265	297	296	288	298	295	300	284	285	295	285	290	286	323	295	292	334	293	269	285	300	303	277	271	314	295	292	307	275	304	272	324	286	317	274	269	284	312	273	288	291	279	285
9581	1668	1511	934	778	681	654	604	596	616	583	595	567	579	561	555	598	513	549	494	572	514	554	521	576	498	555	544	569	561	515	513	542	521	542	541	586	530	541	526	524	548	534	526	501	531	544	573	532	586	562	566	565	567	525	544	555	570	543	545	542	521	561	625	548	526	552	507	555	538	544	497	532	493	524	558	561	526	547	603	522	533	542	602	541	562	542	525	525	544	595	539	566	539	526	553	567	575	563	522	570	518	534	537	558	498	549	520	503	587	545	573	502	511	546	546	548	524	574	543	513	530	545	529	566	516	485	478	571	567	486	553	535	538	541	553	543	536	526	569	506	531	562	549	511	538	562	516	561	538	605	565	559	544	538	552	566	503	574	557	550	574	547	540	510	549	537	503	538	549	541	562	582	575	541	552	572	571	549	549	542	570	518	527	534	560	535	518	518	578	577	533	555	547	559	556	583	535	568	551	505	562	567	555	517	558	548	516	528	578	537	570	555	528	544	535	526	561	569	591	544	537	538	532	510	526	557	565	513	522	565	550	558	541	567	566	517	518	568	569	539	537	559	559	537	506	575	554	523	527	524	555	529	529	555	538	540	530	565	569	553	553	534	555	507	565	572	533	535	542	575	511	571	553	544	549	507	563	532	551	539	524	586	585	549	546	553	561	570	552	524	528	543	493	538	567	549	543	560	556	566	564	508	554	524	494	542	549	524	569	552	568	583	593	504	513	551	572	554	543	552	572	562	560	505	501	536	559	530	541	503	555	552	583	541	538	547	554	552	558	532	536	513	593	541	529	539	545	517	510	563	538	535	556	503	524	534	627	519	543	559	514	550	531	530	517	514	528	539	565	543	558	551	504	521	547	590	554	556	558	575	522	550	531	604	545	559	562	502	554	546	498	550	544	548	508	522	514	525	525	566	564	555	517	580	549	537	526	527	604	578	521	523	540	544	548	552	518	580	538	491	557	549	578	575	536	541	565	506	516	566	579	576	550	518	520	556	530	536	532	526	582	559	529	553	525	526	527	557	533	561	539	540	563	502	518	525	564	530	592	528	566	533	537	557	515	493	519	535	517	521	534	492	504	592	571	556	575	564	542	579	524	550	537	514	546	527	546	548	541	518	537	584	601	536	550	571	533	590	528	561	526	546	566	540	531	562	507	537	540	500	553	532	559	553	553	540	535	513	545	507	569	539	554	577	505	549	502	535	577	517	546	532	523	593	564	549	549	545	522	535	564	558	543	554	536	560	530	562	542	553	520	547	533	557	535	538	536	547	497	545	540	528	551	510	538	615	511	551	573	582	538	527	552	536	513	528	560	511	557	575	553	542	577	585	522	550	572	537	502	558	538	520	562	546	554	585	509	528	568	546	538	549	513	545	560	557	497	519	533	549	547	509	556	504	535	530	561	527	520	573	507	569	563	563	568	544	522	573	548	560	535	554	573	528	523	568	576	556	515	528	567	533	520	577	548	520	578	517	544	571	576	554	539	531	574	502	575	541	538	501	523	533	522	615	529	552	514	508	561	577	510	546	547	569	526	550	567	549	579	515	560	552	555	591	527	557	534	486	524	517	551	553	519	528	551	557	535	554	537	520	559	572	532	553	521	579	548	534	549	528	557	538	508	538	534	534	567	579	536	565	516	552	551	528	514	565	547	527	537	554	536	576	557	538	560	599	521	509	572	555	550	533	519	511	554	511	569	585	564	541	540	568	546	582	552	561	550	534	505	564	551	561	506	509	583	579	540	561	563	545	580	521	521	558	550	511	544	539	543	536	512	516	551	523	530	580	527	532	572	531	517	565	505	541	551	581	565	512	563	546	554	559	529	537	548	562	537	590	521	563	548	571	530	535	500	558	565	570	586	539	545	532	539	560	552	536	551	533	525	556	556	576	572	538	545	560	538	538	504	549	559	533	532	523	543	521	530	555	555	568	557	523	559	540	544	531	562	521	571	562	531	551	541	560	517	501	534	534	535	534	550	582	602	551	570	537	514	541	538	514	543	565	535	530	572	572	569	500	589	548	570	548	562	544	492	484	529	526	539	574	555	529	532	526	522	566	533	551	601	536	539	502	535	569	563	575	548	548	539	539	508	549	497	534	556	566	548	533	574	525	534	580	538	557	547	570	566	524	553	571	557	495	563	536	547	554	535	560	546	557	567	537	514	535	517	510	521	543	506	529	569	567	567	510	536	555	521	579	544	574	510	526	527	567	542	542	560	586	530	527	559	591	532	564	533	547	549	611	550	585	522	563	530	564	541	537	612	561	589	552	520	546	508	539	563	502	539	554	500	570	538	509	513	530	546	575	501	568	540	581	494	520	572	552	530	522	530	518	536	549	524	513	582	535	543	545	536	558	553	567	540	512	525	535	560	590	600	518	537	512	542	535	557	539	585	501	529	517	505	483	557	550	564	526	572	601	566	518	522	562	525	533	580	587	521	507	547	548	536	576	551	570	512	520	576	585	530	511	567	542	524	553	563	532	557	538	556	526	537	544	546	534	498	532	551	556	543	523	557	539	558	573	538	547	535	624	527	542	522	545	570	558	547	542	549	571	537	499	538	586	541	511	499	557	555	574	550	546	521	535	522	551	554	549	566	520	543	541	542	508	561	532	518	564	551	573	574	542	528	522	550	509	587	538	537	537	601	531	543	518	521	551	542	569	548	556	549	558	518	549	550	547	542	545	507	559	611	526	502	523	555	520	551	515	566	530	553	576	508	512	541	554	553	587	526	566	495	510	532	533	592	553	555	546	548	514	551	528	568	582	539	497	552	523	548	582	506	550	522	526	544	566	554	564	539	521	540	569	554	592	581	504	571	532	539	510	509	566	577	535	566	551	568	559	548	523	535	488	535	549	532	606	544	545	511	518	525	484	531	548	522	555	543	541	518	517	542	535	532	542	490	572	537	530	540	522	576	506	581	527	532	575	550	534	559	542	552	555	520	544	550	526	543	547	563	560	503	588	535	563	523	518	561	531	552	504	572	543	516	516	571	564	539	551	510	539	548	535	584	582	552	576	555	570	570	571	582	551	556	548	535	538	544	538	514	563	530	604	498	517	487	548	560	571	517	556	561	557	593	575	544	553	522	535	530	537	528	554	491	549	575	525	568	552	494	557	522	558	537	528	526	514	534	573	556	533	543	537	582	571	548	527	535	505	532	553	503	527	517	533	567	588	504	520	588	521	548	536	499	539	542	513	522	600	568	532	585	541	542	580	578	493	498	522	529	549	578	593	533	533	546	512	523	574	530	572	589	530	513	523	543	504	511	572	556	566	584	536	472	511	535	560	527	585	559	553	563	559	603	523	581	519	552	553	509	540	537	551	562	547	573	518	529	536	551	554	561	558	556	557	577	545	541	582	578	548	525	510	606	528	556	552	564	475	523	531	568	564	528	546	570	568	521	590	524	560	557	537	550	531	553	538	576	528	554	518	550	540	580	573	584	527	520	520	543	576	565	550	537	586	563	567	561	563	517
24064	21038	28221	24039	19541	1560	592	353	321	293	296	221	249	217	213	201	216	187	193	201	207	171	203	161	218	168	185	169	152	168	158	163	155	168	168	164	169	177	167	175	176	168	166	164	154	180	176	170	143	189	168	157	155	170	151	191	157	171	175	172	169	153	158	164	131	188	151	154	166	174	178	151	150	168	152	176	137	155	183	163	161	143	159	165	158	152	193	149	151	173	145	143	154	152	127	150	137	158	157	177	158	186	158	157	145	174	168	162	152	166	161	147	157	145	144	162	172	157	145	173	182	146	147	170	152	148	160	158	171	169	165	148	158	157	167	151	145	119	159	180	156	174	127	139	125	167	160	156	150	149	136	158	154	155	169	173	150	149	172	183	152	169	158	150	143	191	158	153	163	155	148	159	145	166	144	140	171	169	145	138	178	144	170	148	128	153	159	166	149	142	151	161	166	173	141	150	152	150	167	143	147	165	137	161	158	144	170	143	160	171	154	149	156	177	162	160	165	175	167	142	156	167	160	167	146	161	153	180	155	166	189	134	180	153	166	145	169	156	156	159	139	156	167	162	160	147	149	191	142	170	142	163	158	157	145	154	166	155	146	170	144	162	152	155	177	152	157	163	159	164	134	156	168	157	167	157	169	147	176	141	156	131	172	169	153	144	185	160	155	152	174	165	166	165	150	171	162	158	154	164	155	169	163	164	160	165	158	175	154	167	147	160	158	143	159	184	151	158	136	146	159	162	121	146	148	154	143	164	183	167	179	151	145	144	141	152	160	153	158	169	146	150	179	170	137	153	152	166	143	159	158	158	143	168	178	152	161	151	146	148	132	148	152	184	162	160	166	169	150	162	161	162	159	163	181	168	140	140	172	154	151	144	159	164	151	181	153	179	150	147	156	148	147	165	166	192	149	166	157	194	153	163	162	172	149	164	162	152	169	147	153	184	132	158	175	160	178	178	168	180	181	166	137	137	145	156	157	173	139	165	153	147	169	164	152	161	168	178	164	172	169	158	160	165	136	162	164	168	167	151	144	159	150	165	177	159	145	167	145	159	148	160	148	152	153	161	153	141	160	158	174	159	159	160	142	158	175	164	166	164	168	164	154	151	157	126	174	168	156	176	160	162	160	149	153	150	165	169	156	173	155	157	141	157	187	151	159	142	166	172	146	157	174	159	164	175	144	158	175	173	144	167	161	164	160	148	170	168	158	156	155	162	162	148	157	174	170	169	160	144	161	164	135	152	172	140	145	161	162	121	142	163	177	153	139	141	152	163	164	160	165	146	163	180	154	146	150	177	158	139	162	169	168	172	169	168	160	156	157	178	171	150	141	157	150	147	160	153	160	169	174	160	176	156	175	154	167	147	144	154	175	144	182	172	143	144	161	156	189	147	171	173	150	170	123	165	170	156	149	155	167	160	159	148	156	153	162	163	152	144	177	170	183	170	155	152	165	160	168	150	172	143	145	181	177	184	146	170	167	153	159	166	147	162	169	131	158	178	137	139	162	149	161	163	156	169	167	153	145	156	150	135	163	158	160	177	152	144	169	146	147	156	159	146	157	144	168	165	160	166	131	143	162	163	153	129	164	166	174	168	156	160	166	175	173	167	185	152	159	158	176	132	160	157	162	165	153	152	142	159	168	143	147	160	175	147	151	161	146	176	162	158	170	171	148	152	156	156	174	187	151	155	147	176	151	158	179	141	161	169	154	168	139	155	168	146	171	171	170	162	156	149	165	161	167	152	130	162	166	142	172	144	168	165	151	131	157	137	176	150	158	147	152	153	166	135	153	169	184	166	151	160	149	159	148	173	162	166	153	172	136	160	144	151	156	138	170	171	147	140	152	167	142	154	153	138	172	138	160	141	170	152	176	150	168	156	157	149	176	164	164	144	148	172	140	146	165	164	161	146	132	155	143	162	176	184	156	188	168	149	157	159	172	154	157	133	149	163	123	172	157	150	165	171	132	154	160	147	168	174	159	148	174	174	160	167	178	147	171	169	158	173	159	175	158	184	153	174	154	152	153	134	171	173	144	173	148	171	155	150	173	152	154	171	151	154	148	153	175	160	144	169	161	169	160	151	162	167	145	153	142	170	155	155	164	147	188	139	162	158	170	155	151	150	165	159	173	148	149	152	174	162	178	162	164	151	168	156	170	168	149	149	144	164	151	149	167	172	140	160	155	184	154	157	166	155	166	136	170	165	177	156	146	152	127	168	164	169	164	188	160	171	161	163	150	153	178	155	161	159	158	153	152	170	142	157	169	155	161	165	151	136	149	138	157	147	156	124	161	144	161	154	154	169	145	168	165	170	133	152	151	162	164	161	146	170	186	139	164	151	150	175	165	155	159	156	163	121	164	141	186	167	182	155	144	166	157	157	168	153	154	145	152	151	133	152	165	165	159	160	165	178	133	135	175	164	154	159	176	174	162	177	163	167	155	158	159	154	158	147	148	165	166	165	159	149	155	147	150	141	160	165	171	168	149	164	140	157	164	156	143	149	168	160	177	159	143	151	136	146	148	137	155	137	176	164	160	140	170	148	168	180	163	151	156	151	149	169	147	164	167	144	144	169	161	156	155	133	157	152	140	151	163	171	151	140	161	152	148	143	161	157	172	187	138	167	151	149	155	155	154	168	147	159	144	159	167	171	157	138	177	141	167	132	155	158	172	160	161	151	140	153	154	182	167	174	187	149	152	164	144	158	160	135	168	153	151	166	158	157	153	164	159	164	166	158	162	179	155	186	156	169	149	136	123	154	168	164	154	128	134	170	141	155	149	151	154	165	144	131	135	170	164	174	180	164	141	146	135	169	140	172	166	176	166	143	157	156	137	152	144	161	139	151	168	160	156	168	176	157	134	153	163	171	158	163	148	156	156	140	159	183	177	139	165	161	159	152	166	137	161	151	184	145	156	159	140	166	168	152	142	154	144	169	172	167	140	161	149	160	179	165	148	150	145	171	137	152	176	158	164	151	163	147	155	164	149	152	147	175	157	143	173	142	158	174	155	167	134	136	150	178	134	157	168	157	165	159	169	168	162	149	152	149	175	163	173	150	167	156	164	144	164	161	167	165	141	166	176	160	155	153	138	148	176	142	152	181	178	163	163	184	145	147	156	171	157	163	151	162	156	182	152	152	177	158	167	169	147	158	178	162	161	166	153	151	160	172	157	155	172	165	175	159	155	173	135	153	146	147	139	178	170	167	147	142	155	152	158	151	148	167	163	156	174	152	156	158	148	155	138	164	167	157	147	182	158	159	129	146	161	149	158	163	160	138	147	157	170	154	153	141	161	165	144	141	149	180	147	170	141	152	174	147	160	154	156	142	151	157	162	185	152	174	135	167	168	158	161	150	151	146	181	163	137	163	169	168	133	135	154	162	152	171	141	176	177	125	180	170	156	161	146	166	142	167	162	134	146	159	144	161	161	159	170	147	152	175	170	159	157	166	141	154	169	145	168	154	173	163	149	155	160	166	149	132
16557	9714	8306	4204	2769	1934	1480	1177	963	840	723	637	570	498	500	528	479	434	403	381	398	397	344	367	370	353	365	347	312	310	310	307	345	325	325	323	327	314	329	330	322	298	304	308	326	351	303	307	309	334	304	317	333	343	366	314	337	330	310	293	299	323	338	338	310	316	313	316	312	312	324	331	307	304	349	292	312	284	256	284	318	289	287	344	299	304	317	301	297	289	292	300	292	300	279	297	323	294	316	290	323	315	325	302	313	299	339	314	306	298	324	323	298	301	290	289	293	322	306	319	274	309	334	325	289	310	315	292	319	300	293	332	307	309	299	320	309	304	322	302	342	288	302	327	281	293	303	315	307	299	328	322	321	307	302	332	322	332	310	336	292	324	324	282	313	296	281	318	332	298	300	287	299	320	323	310	313	315	310	300	330	335	294	302	337	311	275	272	294	301	293	294	273	303	335	312	322	299	284	319	316	312	329	307	294	296	329	314	296	328	307	319	288	326	302	334	330	319	304	271	306	310	296	302	304	299	318	297	304	298	287	287	287	291	274	291	307	307	293	313	319	315	298	279	284	309	307	292	310	284	289	278	310	304	311	316	289	306	296	281	308	309	287	349	319	307	284	297	321	315	308	300	309	291	272	310	281	298	330	304	287	322	316	308	307	325	324	292	302	297	331	334	291	275	303	320	286	314	293	324	332	288	329	278	283	300	309	291	308	276	322	334	311	317	324	309	285	327	304	299	312	278	326	276	314	272	310	322	303	327	312	295	311	330	310	333	307	300	325	276	353	315	340	311	312	301	293	280	314	294	287	290	332	305	286	292	318	304	300	292	274	303	283	320	321	310	317	295	313	295	283	316	295	303	345	313	326	309	313	310	287	274	307	319	297	330	281	321	297	281	343	276	314	297	335	286	306	280	315	330	329	313	271	285	281	304	321	291	300	294	293	298	298	295	281	292	304	298	324	292	288	327	319	316	333	306	316	296	334	275	307	308	293	281	321	273	308	322	318	299	324	297	299	317	331	325	307	281	320	304	322	292	295	284	296	324	319	342	298	321	309	303	296	298	294	267	312	341	336	305	287	326	297	287	309	297	283	297	306	293	308	307	273	338	319	308	309	317	276	281	292	319	296	291	278	320	288	285	311	299	290	285	300	306	298	283	295	327	284	275	335	280	315	286	309	301	287	319	308	327	297	323	322	286	296	323	317	300	296	331	320	331	292	281	333	304	285	296	320	292	326	326	337	287	275	307	351	302	300	267	324	305	308	311	315	328	305	329	334	287	302	297	297	287	328	308	310	318	270	314	324	319	277	336	342	326	295	300	330	299	306	313	313	323	287	309	314	307	321	312	320	294	293	318	274	324	293	288	326	290	293	327	291	294	305	304	326	301	324	322	325	333	286	289	308	307	287	314	319	294	317	288	285	306	283	352	284	305	298	321	271	315	312	317	283	277	290	289	314	284	292	322	326	281	296	305	269	309	296	313	318	309	307	291	319	282	298	330	303	318	315	313	300	309	327	300	294	266	303	330	257	307	328	320	285	340	282	320	314	324	322	301	287	307	324	307	306	288	333	281	326	309	305	296	294	310	311	293	297	314	297	339	338	296	317	283	316	282	310	310	277	292	302	326	311	307	272	314	283	281	278	294	314	273	307	296	317	324	335	294	297	291	324	286	283	329	311	282	329	294	315	303	329	272	283	305	316	320	289	289	316	281	286	303	294	318	284	296	306	310	330	296	321	320	309	293	315	312	315	293	282	306	311	294	306	320	316	283	349	306	312	311	288	315	295	304	288	321	293	300	294	306	308	294	309	327	306	307	311	305	283	299	295	301	298	312	331	313	286	263	271	283	290	316	311	290	269	295	301	296	311	317	282	296	293	301	309	301	282	312	306	293	301	316	291	323	297	276	302	303	298	303	318	301	307	309	261	316	321	302	282	289	319	265	297	314	318	345	316	312	284	297	302	318	313	293	287	320	315	319	308	290	289	296	309	315	323	334	297	293	251	335	351	287	290	299	310	312	326	279	286	303	294	313	284	327	329	301	305	331	294	285	307	278	284	348	278	299	303	301	298	297	319	294	297	332	293	307	289	296	293	309	319	280	277	276	316	297	305	343	306	316	274	302	331	308	284	308	296	327	305	319	309	296	297	313	302	291	297	282	286	291	296	298	289	333	307	290	320	306	318	327	287	317	316	322	311	320	322	288	294	323	312	303	309	303	306	319	319	308	314	269	308	284	317	339	305	285	317	311	309	312	313	310	286	297	271	299	285	331	329	290	271	291	287	294	335	274	288	337	312	312	311	311	283	278	279	296	312	321	299	308	347	296	306	301	303	305	300	309	315	308	303	295	301	283	277	304	302	302	289	302	313	332	283	270	306	293	287	313	339	297	274	293	302	303	332	299	306	283	296	302	312	271	321	305	301	312	306	289	283	294	306	300	292	320	271	319	302	282	278	318	297	318	292	293	285	306	307	316	293	282	288	312	306	280	302	291	317	355	312	321	305	331	325	293	313	269	309	338	300	300	312	353	279	314	266	301	265	312	271	273	303	301	276	299	339	297	313	324	292	310	310	358	302	272	306	329	300	309	312	295	301	283	307	304	312	299	265	274	309	309	320	291	305	311	295	288	310	315	278	281	316	315	292	294	314	327	313	267	307	293	316	298	310	327	312	295	304	323	310	313	296	264	267	277	268	300	267	317	305	305	296	294	303	301	321	314	303	327	307	287	286	318	275	293	305	304	284	325	278	308	307	316	308	294	295	322	326	315	304	306	318	284	314	284	342	282	311	299	326	351	331	314	328	319	305	309	277	317	305	317	319	278	301	277	306	280	307	303	295	298	303	296	323	324	299	316	287	302	288	298	337	307	328	326	308	273	317	275	297	309	282	296	315	292	307	293	302	321	301	284	259	311	319	284	305	288	301	280	288	297	291	280	300	332	299	285	295	329	286	338	280	280	305	299	298	279	286	287	312	332	293	304	278	282	294	282	310	308	318	292	306	282	292	293	288	345	299	291	296	302	303	284	326	305	322	299	332	311	316	309	283	277	306	318	307	303	294	298	292	326	309	347	311	332	318	347	329	303	282	284	326	299	297	298	309	327	319	301	304	312	310	298	301	289	277	297	283	312	294	301	296	297	297	325	296	311	306	330	309	277	339	322	291	310	305	289	326	282	283	311	305	306	287	326	326	329	320	331	303	301	305	296	315	322	310	297	299	314	312	261	301	298	328	322	313	307	302	303	342	282	292	330	282	325	327	327	277	323	289	286	266	289	304	307	299	307	289	288	307	295	285	286	322	319	282	308	314	292	314	316	290	298	298	295	299	316	319	309	313	290	298	309	290	288	306	267	340	284	306	315	319	269	302	303	274	324	305	313	312	303	301	312	307	307	280	288	305	316	331	308	291	297	303	320	284	303	292	294	313	264	296	335	320	310	314	298	304	296	316	343	316	277	291	296	299	291	299	307	317	283	298	343	342	302
23091	21080	28973	23395	21081	18611	2026	897	735	631	557	543	502	479	473	425	442	455	439	429	424	420	412	377	386	397	398	387	398	403	379	353	367	353	355	352	387	358	385	368	344	343	356	359	365	398	383	384	398	370	374	367	370	367	345	363	394	355	348	346	353	351	394	364	389	360	355	340	363	354	330	352	386	371	350	344	354	345	370	357	344	374	355	333	363	365	373	394	323	365	346	378	356	339	389	379	396	362	359	347	378	343	318	333	359	350	359	327	357	364	352	334	353	363	376	383	362	361	353	375	368	347	388	321	352	324	340	361	359	377	360	348	346	373	331	371	372	368	351	355	351	352	369	351	352	356	326	351	339	338	373	326	384	364	355	349	366	371	364	345	346	374	351	383	355	372	367	361	367	310	332	343	354	323	337	344	325	355	364	345	353	350	322	311	363	394	392	382	365	395	366	330	373	345	340	348	383	364	357	338	346	376	354	351	370	335	348	353	378	347	359	366	325	356	352	375	373	363	390	361	368	361	311	328	365	387	334	375	368	352	362	388	371	363	393	394	393	367	372	336	355	386	335	387	362	310	376	355	355	393	378	383	344	321	377	360	363	359	375	318	327	354	364	357	346	355	345	322	334	347	342	343	329	347	367	379	348	380	384	376	366	372	361	335	352	344	371	351	371	331	351	351	335	374	382	378	338	383	358	318	384	339	356	370	361	340	366	352	359	354	360	335	360	330	367	390	343	380	369	344	373	395	337	329	371	354	380	358	342	333	366	368	361	373	328	341	378	347	380	367	322	327	344	320	380	355	339	355	366	357	372	370	379	363	351	351	315	390	352	365	359	326	342	334	358	401	351	350	333	364	371	344	324	317	343	370	345	348	347	322	369	352	375	363	305	402	372	365	346	311	340	368	331	379	351	377	369	346	356	358	342	333	331	358	329	362	351	361	375	358	360	355	355	348	352	332	336	361	381	358	356	343	349	381	328	357	329	335	362	357	352	348	365	348	361	341	329	361	363	391	330	325	355	332	369	360	351	376	382	370	363	358	335	341	349	335	330	335	327	372	367	356	362	356	384	415	352	360	347	368	359	354	347	392	345	398	349	323	332	349	381	353	382	351	327	374	356	368	396	379	342	354	364	350	362	358	364	342	346	359	334	350	378	375	343	350	355	357	368	376	367	365	382	359	366	388	355	380	358	369	358	374	342	389	359	365	362	367	364	332	413	363	331	351	337	355	393	343	373	349	326	331	348	366	343	339	305	341	357	351	362	364	341	357	330	361	358	361	354	372	342	329	331	359	341	361	327	340	352	360	368	355	339	349	356	325	313	352	346	327	370	313	351	349	373	355	360	338	346	373	350	345	327	352	326	375	370	367	373	320	360	361	387	339	365	304	360	366	321	326	358	318	374	347	358	348	358	333	359	340	385	350	363	311	373	307	363	355	328	372	367	342	386	327	345	357	328	372	347	372	389	344	336	342	382	365	375	390	339	353	355	332	382	384	343	364	354	354	346	344	343	364	366	357	349	350	375	336	349	354	384	352	378	337	378	341	374	359	369	352	365	328	346	353	371	353	380	362	381	372	319	360	364	340	381	361	348	325	369	314	354	371	361	357	390	339	385	365	332	346	343	361	338	339	346	364	374	326	357	319	346	357	360	331	337	326	330	417	358	344	388	351	383	349	385	361	339	319	355	384	350	352	313	353	342	384	375	353	344	360	358	295	340	355	339	384	349	369	358	342	358	346	365	379	369	351	331	339	367	348	368	349	329	349	366	342	387	375	328	352	388	352	352	377	352	321	368	381	371	365	377	349	367	327	356	326	353	390	369	333	330	373	332	362	360	357	350	348	319	370	351	362	409	376	329	323	375	362	363	363	406	364	366	400	370	360	374	360	331	347	378	357	377	342	346	352	361	354	340	383	331	365	387	347	338	348	309	365	354	352	348	363	343	367	377	346	315	411	302	360	363	380	361	324	338	364	383	376	338	344	303	364	358	369	389	352	340	332	370	369	366	360	342	316	349	396	347	345	345	376	351	390	381	356	373	339	362	341	354	368	340	337	362	363	373	355	326	367	364	373	351	374	354	350	353	363	351	338	332	343	352	340	366	324	362	372	331	347	364	329	339	373	350	347	314	365	341	338	359	359	362	369	351	338	340	366	379	341	349	356	388	369	338	353	347	310	366	347	338	345	314	365	337	357	351	362	368	333	358	345	345	367	349	337	345	361	345	351	366	348	395	320	396	326	355	356	340	339	377	344	342	370	348	358	346	355	373	309	370	372	330	347	353	367	336	381	361	374	335	338	338	363	322	372	339	347	379	367	399	367	375	348	364	337	375	378	398	335	327	350	403	336	379	377	378	337	372	368	334	353	349	357	326	363	330	367	355	332	353	365	365	332	316	354	361	363	364	331	344	380	368	347	329	354	346	334	343	342	374	331	373	373	356	342	357	345	350	359	385	354	396	354	356	365	341	386	327	357	347	365	345	366	341	341	345	346	342	390	349	352	356	353	359	366	346	351	376	368	367	370	354	372	301	358	354	331	356	375	366	372	373	345	346	342	365	347	351	347	361	341	356	347	353	353	386	369	332	357	383	330	375	309	350	383	339	349	377	347	366	367	346	348	352	369	358	340	352	354	353	347	374	346	337	369	377	347	342	354	353	352	319	337	359	349	345	363	388	338	354	357	332	362	334	354	359	342	337	347	325	354	353	346	344	381	371	335	359	371	339	375	355	343	351	341	369	351	362	348	343	349	304	371	347	390	327	362	365	355	400	350	379	345	354	365	361	317	350	341	346	359	358	356	350	343	317	343	364	342	405	338	377	347	359	338	348	403	350	354	325	336	350	351	375	366	365	366	374	348	350	340	361	381	366	350	368	370	323	379	345	337	337	323	372	384	340	333	361	361	377	349	346	351	338	395	384	348	373	356	347	345	337	386	401	342	414	359	379	345	329	378	345	357	324	343	381	315	344	348	367	353	333	369	307	352	362	313	359	339	370	361	354	367	341	348	355	353	352	369	350	339	324	377	365	370	341	326	332	347	365	351	348	350	362	351	324	385	337	370	360	328	364	382	350	331	321	345	369	367	383	358	340	351	332	338	331	341	338	323	337	354	329	366	331	351	370	340	374	332	363	326	332	340	331	352	363	362	350	371	359	354	348	381	363	340	357	339	337	372	359	341	352	342	396	390	324	340	388	355	368	357	349	372	350	316	344	358	385	375	365	334	352	342	350	395	377	319	350	363	377	375	348	341	356	355	350	345	354	356	345	324	353	380	350	324	342	376	315	353	369	341	353	331	382	352	327	375	348	339	355	361	341	342	350	359	351	341	328	352	346	348	381	330	343	333	392	368	369	354	353	330	357	339	371	321	340	322	372	349	313	354	342	374	376	316	363	372	330	334	350	380	361	330	374	373	372	335	349	360	344	353	349	355	361	339	379	350	352	355	322	393	367	344	355	343	408	309	350	333	338	375	327	305	345	332	364	347
19606	16015	13459	7264	4934	3637	2805	2159	1976	1556	1375	1284	1180	1075	984	970	872	876	859	787	753	775	742	723	740	694	698	721	691	687	624	634	600	696	713	609	624	632	679	619	653	676	629	643	626	654	643	624	642	612	631	630	614	603	651	602	631	647	626	669	638	632	605	601	585	621	608	641	620	681	636	652	645	631	604	581	616	586	630	612	615	590	626	618	571	626	649	627	591	645	589	621	557	597	611	608	626	605	573	537	603	645	617	621	590	614	631	594	657	634	572	632	589	597	631	589	582	570	644	601	608	622	597	646	597	648	633	613	619	602	610	565	594	585	540	565	658	598	650	635	641	617	578	625	611	581	597	590	627	629	595	604	589	619	599	578	642	579	665	595	596	619	589	584	618	602	563	652	638	599	591	602	591	611	635	591	631	608	612	601	632	596	628	625	600	612	597	642	587	560	576	621	648	636	600	629	630	621	592	629	604	586	628	588	564	548	605	584	642	622	637	592	599	604	581	613	625	569	633	621	613	611	584	594	604	585	591	598	627	609	543	598	595	612	635	633	597	601	628	576	643	623	593	643	613	629	584	584	627	626	654	590	602	571	596	622	605	612	584	608	601	584	588	591	592	596	682	579	577	582	588	628	600	597	579	571	605	615	542	618	567	579	584	608	609	586	606	659	600	596	604	607	626	610	623	585	595	611	634	594	608	599	633	589	612	571	542	592	625	619	604	660	614	665	564	602	627	583	617	565	529	598	637	605	629	643	599	612	596	627	602	599	592	619	594	589	598	645	570	641	644	571	611	663	568	557	586	618	620	632	608	595	546	593	573	594	584	616	585	611	611	594	547	585	582	617	667	609	624	604	641	586	617	602	580	597	553	638	575	581	615	624	608	635	642	601	624	636	624	578	610	631	634	601	609	647	613	604	633	609	596	645	620	597	608	580	602	618	632	644	605	590	600	600	565	627	600	596	595	560	604	626	612	585	643	586	598	618	573	582	591	566	615	534	613	656	576	578	574	638	588	578	574	568	589	597	605	599	556	571	628	627	580	614	599	642	564	598	636	669	585	605	644	545	626	605	613	595	579	567	575	621	600	607	589	639	591	582	613	603	602	620	575	588	571	597	606	580	601	598	588	612	595	597	580	584	617	605	602	647	575	572	633	612	597	616	630	556	592	627	608	674	570	602	594	608	585	591	569	628	610	592	554	608	600	584	629	548	615	622	601	629	567	612	565	606	567	640	599	645	584	599	549	601	599	613	614	609	625	612	579	575	593	559	636	610	624	608	638	597	591	606	572	618	625	624	576	595	607	592	614	610	597	646	599	617	630	633	606	597	586	589	603	597	625	595	614	604	612	617	632	593	616	606	547	646	608	609	623	628	613	599	599	604	587	595	633	582	646	577	591	616	625	614	597	578	596	615	559	600	583	582	631	602	595	604	620	615	574	559	596	613	623	615	624	600	593	598	598	613	594	589	590	617	606	622	632	570	591	613	610	597	610	612	654	590	590	603	601	632	603	596	628	556	578	598	571	592	604	637	586	593	624	591	607	602	613	606	614	581	631	584	626	623	593	605	581	569	568	589	556	587	570	617	622	614	597	584	628	614	609	618	656	591	616	596	597	605	569	602	615	620	593	606	584	619	604	633	635	621	664	552	627	576	563	584	624	601	615	597	601	604	606	612	607	623	621	571	602	581	630	595	575	585	659	545	608	634	599	608	619	585	601	613	561	578	593	592	631	586	637	629	628	596	592	623	573	625	568	581	575	626	567	608	626	554	616	650	570	590	625	614	585	582	613	565	576	575	581	670	571	633	650	571	588	607	610	592	567	585	629	584	608	589	588	599	579	602	593	637	622	606	627	608	610	587	636	570	534	592	602	625	627	587	614	604	574	588	593	639	584	638	614	622	576	622	630	595	594	591	655	626	587	594	574	552	605	610	638	600	573	605	592	593	562	602	572	608	633	601	642	612	632	611	623	591	594	600	621	616	561	572	621	560	638	586	603	593	581	617	584	584	585	581	601	614	614	601	625	587	595	594	624	567	585	603	614	605	558	613	583	581	618	563	629	572	617	594	633	577	607	570	605	607	591	602	577	587	634	576	605	593	616	625	601	599	600	602	646	612	603	609	641	642	577	573	604	585	617	566	607	608	552	591	610	589	637	597	619	557	662	623	557	606	613	587	619	649	639	606	643	576	583	609	605	590	620	575	618	614	620	602	582	606	572	584	631	638	623	616	591	635	620	578	603	606	585	609	594	590	588	619	614	611	651	614	600	619	582	598	636	629	574	603	585	622	609	644	628	587	608	609	578	597	594	602	584	574	636	620	575	581	601	598	574	636	586	612	590	624	604	584	645	569	583	611	593	585	606	619	588	605	593	596	650	540	596	589	637	636	628	604	651	599	585	560	655	600	645	609	598	617	570	589	612	608	604	591	616	536	576	617	605	594	583	559	586	620	606	632	645	568	615	551	615	612	579	664	590	617	632	585	629	587	628	606	587	558	612	561	611	654	593	595	615	616	630	593	582	594	632	587	579	647	574	577	589	617	620	588	611	566	576	586	609	633	578	622	623	591	643	657	562	615	637	587	591	612	604	609	584	612	651	571	600	611	614	635	571	623	611	645	584	566	620	583	547	640	584	620	590	575	540	636	607	622	581	625	601	585	579	615	585	619	619	610	645	623	612	621	597	555	643	623	614	612	612	560	629	653	624	566	615	606	608	612	592	594	583	586	568	608	654	645	583	603	583	653	617	631	589	582	581	625	603	594	637	563	603	594	586	637	580	572	610	575	602	607	595	570	601	595	618	576	606	579	596	589	602	615	579	589	617	618	617	594	614	586	582	547	629	629	562	572	587	631	580	585	596	632	576	610	590	619	568	579	575	650	610	624	588	576	568	590	562	628	595	599	613	617	597	626	570	602	587	583	581	645	610	602	567	615	593	580	608	599	569	562	573	584	593	584	614	608	608	613	640	610	581	599	561	621	573	667	605	589	610	613	607	589	609	627	616	570	580	611	598	626	593	579	606	545	571	590	596	584	578	626	591	589	631	601	604	598	639	604	629	599	569	628	596	603	601	592	606	621	575	598	624	595	576	593	586	581	572	585	671	563	620	586	618	604	608	605	603	617	608	602	627	556	631	654	630	560	563	601	627	609	598	639	577	652	644	591	610	598	573	580	611	629	633	608	590	576	596	614	554	621	577	560	580	569	583	612	568	645	583	573	598	606	613	623	611	573	625	589	612	647	621	595	619	631	575	632	605	632	606	601	577	605	572	588	608	600	610	633	556	615	613	570	584	597	611	622	605	584	591	601	606	591	601	608	574	587	594	564	591	606	568	603	694	616	613	604	588	549	568	603	581	611	613	619	621	646	579	584	601	621	603	598	624	622	592	592	620	580	589	592	601	604	614	593	608	599	578	597	614	582	621	604	591	608	605	594	618	581	608	571	635	594	584	642	581	607	594	612	577	625	580	588	630	586	600	629	574	563
26382	20335	7804	611	369	321	324	332	317	266	310	296	265	296	302	303	284	304	291	305	304	284	311	302	320	311	306	283	317	314	287	292	297	268	300	296	278	284	299	303	299	278	280	282	304	289	304	278	295	290	282	263	293	259	296	310	277	285	264	296	298	292	284	317	296	263	337	297	258	314	269	279	298	309	270	290	307	299	290	302	255	297	286	289	307	285	279	265	295	300	294	316	267	289	316	304	301	304	312	278	278	294	274	272	311	308	263	302	299	284	339	305	275	284	253	310	283	281	281	314	322	291	302	317	291	284	251	290	301	292	283	302	289	278	284	296	280	291	293	310	289	290	284	270	310	304	322	291	271	279	266	303	298	333	276	290	279	287	275	278	295	314	274	299	323	282	293	277	283	312	313	294	277	293	294	275	293	294	294	288	293	328	301	283	273	275	312	270	298	282	315	267	292	263	275	272	266	305	279	309	282	305	258	283	309	319	283	278	287	284	294	292	288	321	303	290	276	276	278	269	273	303	256	302	318	319	319	305	249	298	298	292	302	315	289	273	293	302	279	314	293	286	290	271	317	288	308	299	261	265	287	277	306	320	323	285	289	297	265	277	269	284	263	276	269	328	275	300	306	285	279	329	285	282	302	288	306	282	263	276	273	262	288	282	284	304	274	318	314	271	325	267	288	310	299	305	319	298	285	307	274	289	295	297	284	288	312	263	287	314	285	312	318	261	298	331	313	254	276	274	296	329	276	291	295	286	277	285	289	298	274	290	297	280	293	282	287	292	278	273	334	289	306	301	284	266	274	312	297	292	310	309	294	280	286	278	291	296	292	292	294	308	297	285	308	284	296	248	272	291	300	296	294	286	299	278	291	295	296	300	289	320	294	275	290	294	294	257	281	294	265	296	294	306	262	301	321	293	301	325	290	288	294	281	298	310	297	311	256	282	301	313	301	300	289	287	272	314	286	291	306	301	287	312	277	303	300	295	333	289	291	321	291	261	272	299	319	253	309	309	293	330	285	299	299	300	297	281	296	320	307	304	284	296	274	314	301	302	265	295	296	303	292	311	290	275	310	307	275	303	271	285	290	287	313	291	287	313	300	298	273	270	306	313	312	307	284	297	264	271	330	303	298	317	308	267	271	296	304	296	267	290	303	288	311	311	272	334	284	286	312	287	293	309	272	292	316	306	304	301	296	295	307	287	293	293	275	309	319	283	280	303	268	310	271	303	319	273	293	292	293	278	300	277	306	269	282	284	267	280	267	290	294	289	297	316	303	332	292	296	303	297	274	284	308	290	282	272	284	304	299	272	307	280	290	261	307	299	284	296	282	277	299	295	287	282	292	312	294	291	308	302	320	254	303	261	312	318	313	293	276	286	290	303	284	286	277	318	318	283	316	281	259	300	309	290	315	262	295	310	289	241	291	331	280	285	308	286	313	283	314	295	273	287	310	273	315	282	247	289	298	283	294	297	260	306	276	274	299	273	281	301	270	289	280	292	274	280	299	280	312	282	308	290	279	281	285	295	280	298	284	336	286	293	300	272	272	283	303	287	309	321	252	279	315	289	292	292	249	305	283	260	306	271	267	266	281	303	304	286	302	253	315	298	304	248	285	299	283	271	316	319	291	276	262	282	314	306	291	289	314	269	310	273	250	297	297	311	294	288	297	343	301	307	264	314	292	281	316	304	302	295	256	319	280	276	307	291	276	305	287	295	314	287	273	272	299	297	276	284	271	287	272	292	290	306	299	284	325	279	272	293	336	295	305	269	316	283	308	306	321	281	285	262	289	313	282	299	306	305	267	280	301	297	284	284	306	286	286	300	301	261	271	309	304	263	285	287	290	295	291	279	304	287	298	323	294	277	270	268	273	280	315	297	280	306	312	305	305	307	280	277	297	272	294	309	312	290	314	304	302	311	285	287	297	293	294	258	278	314	288	290	305	282	329	312	333	293	313	260	316	296	286	327	311	289	327	288	272	277	294	279	279	275	319	310	269	294	337	254	287	280	282	287	274	294	295	272	306	281	289	259	282	301	260	288	294	279	281	290	275	331	300	306	276	282	317	269	294	335	256	312	306	262	279	327	279	305	322	290	302	316	293	300	298	292	302	276	263	302	296	285	307	285	288	270	283	265	296	300	250	275	274	329	295	304	303	308	321	258	273	281	288	264	277	303	272	295	316	301	280	307	313	238	299	273	282	286	288	284	290	329	257	289	318	263	301	283	300	291	292	311	317	316	287	302	283	298	319	320	287	279	310	275	280	291	289	303	283	301	275	297	283	309	288	292	298	332	289	272	344	284	287	310	317	306	260	291	283	304	287	292	303	270	248	303	264	287	308	282	279	266	298	309	291	322	297	280	313	309	274	281	307	288	302	321	273	271	317	290	273	278	283	256	280	302	289	294	283	291	282	302	278	263	307	294	286	291	301	301	297	304	304	272	337	281	282	282	297	285	287	271	275	249	286	277	311	302	300	284	295	307	287	303	295	292	305	322	322	298	275	290	319	293	283	260	288	305	280	328	309	341	273	272	304	259	301	292	288	300	302	297	268	330	297	279	314	309	272	300	269	281	305	306	299	294	305	266	269	282	300	268	295	285	291	292	315	313	292	314	306	265	282	287	297	298	297	282	293	279	294	293	286	285	282	322	274	302	323	292	312	283	280	308	310	302	292	289	288	280	288	308	304	280	292	272	317	287	312	267	290	304	299	287	290	308	295	316	295	300	307	281	302	277	269	290	293	315	271	290	300	285	292	300	304	297	289	300	268	310	298	321	310	315	309	264	274	278	309	289	303	284	286	314	317	298	313	279	285	293	284	278	275	300	301	292	288	311	310	274	306	290	294	321	329	308	325	294	291	294	287	275	309	323	309	291	289	292	287	310	274	265	293	297	288	266	289	279	298	290	264	283	299	271	292	265	321	270	299	276	294	306	299	264	276	294	282	289	262	292	275	270	266	295	288	295	279	277	298	287	260	262	309	285	304	259	264	281	295	288	274	309	265	300	267	274	312	291	296	291	301	291	272	323	302	311	285	275	281	290	278	289	302	286	287	290	304	304	300	299	285	301	304	259	282	296	260	291	318	296	277	283	254	292	303	283	275	322	255	247	288	315	265	270	278	282	294	310	274	316	316	281	267	291	287	299	297	283	311	270	289	248	283	281	289	314	295	256	303	272	273	296	275	302	287	282	282	333	287	283	278	291	310	279	346	300	263	303	291	305	299	306	304	287	332	307	283	314	290	281	305	236	304	293	304	272	298	286	284	277	284	285	327	310	322	278	277	276	261	286	271	297	292	288	306	307	313	316	295	269	284	318	301	285	316	292	296	317	282	303	284	279	305	284	274	276	298	295	289	284	284	288	295	296	254	289	305	277	264	339	277	271	284	260	277	285	286	305	277	292	277	280	295	281	305	310	278	292	292	293	274	267	310	271	303	273	294	312	286	285	271	279	317	284	294	280	296	291	280	309	274	292	289	322	311	274
9230	1622	1498	957	825	698	640	627	594	576	604	575	550	599	541	572	579	528	551	571	540	553	544	494	591	547	560	522	571	508	552	523	555	531	557	553	556	549	514	522	510	506	530	525	539	567	529	523	569	526	525	528	583	524	569	503	550	546	558	550	570	573	556	535	541	562	533	517	543	507	568	527	562	536	550	516	529	522	546	541	557	525	497	533	535	597	548	496	536	572	530	552	504	497	535	545	549	504	522	593	512	532	523	535	560	575	502	490	547	548	551	552	523	518	527	539	547	546	518	575	529	521	568	552	557	491	563	547	509	518	540	546	508	541	528	531	536	495	543	565	549	532	581	552	555	532	520	524	510	528	543	534	534	546	533	583	532	506	534	562	562	558	555	525	558	510	546	524	575	530	537	546	570	521	543	509	469	529	516	544	522	544	522	524	548	533	543	501	536	536	570	528	565	549	553	553	545	543	554	499	516	537	592	540	524	485	515	562	529	535	519	545	488	561	544	541	548	548	478	520	562	571	552	533	510	568	523	539	515	493	529	562	509	531	518	519	555	499	569	554	549	522	540	564	542	507	544	517	563	557	555	549	587	498	555	548	540	517	538	544	547	542	533	505	482	507	509	536	570	590	560	570	547	524	529	521	575	502	538	536	566	536	564	503	547	554	560	593	546	495	518	522	556	570	516	552	530	527	546	528	546	506	495	530	561	495	545	550	547	530	535	528	514	551	497	511	516	547	529	534	524	502	524	493	557	515	545	563	527	523	518	525	524	542	479	552	561	548	539	506	510	540	559	551	561	512	534	548	537	527	518	513	555	520	538	524	544	518	531	551	529	529	539	539	534	551	535	570	544	588	563	516	541	569	556	504	560	526	558	521	564	533	534	521	551	535	497	548	531	522	545	503	551	557	474	507	509	537	590	541	520	514	561	546	522	543	546	538	526	562	549	552	550	562	558	543	548	480	549	555	529	566	520	533	588	587	476	567	540	518	527	530	542	525	529	552	537	517	578	542	567	543	567	565	553	514	500	561	485	568	537	527	550	518	569	516	596	549	507	488	515	522	532	584	566	550	492	541	583	574	547	545	535	524	529	527	544	509	560	502	533	577	528	544	542	563	530	530	538	545	566	552	540	515	557	542	514	513	532	499	515	553	553	556	552	509	545	532	604	550	568	502	526	532	534	566	553	531	540	522	513	553	520	554	466	529	541	559	547	538	542	505	509	533	538	529	547	489	522	531	543	534	555	544	521	562	521	552	545	514	559	548	586	555	536	489	520	516	536	561	539	547	500	540	545	530	542	554	515	519	539	543	514	564	531	568	540	565	511	545	521	519	537	514	534	556	531	578	537	525	548	508	523	534	552	469	561	554	507	508	536	542	554	589	517	544	525	528	534	546	561	558	521	522	542	518	519	508	552	538	532	575	542	546	579	558	563	570	544	511	534	550	560	523	541	578	527	562	558	550	522	536	559	553	545	538	520	508	496	485	529	525	535	553	538	521	482	547	528	528	568	504	570	516	525	546	533	524	529	535	503	547	568	505	534	572	554	562	549	568	554	534	516	560	536	582	559	532	519	524	547	542	510	529	525	531	547	554	549	524	530	545	544	568	496	555	570	542	516	570	544	519	522	540	496	537	549	552	560	497	561	519	504	503	567	525	533	575	541	527	495	528	525	544	568	527	522	506	501	536	561	582	533	522	524	545	491	541	526	553	506	513	529	540	543	510	514	560	538	546	490	549	542	545	546	582	549	539	538	543	577	549	524	530	506	542	526	507	535	573	547	498	550	520	531	533	527	566	534	502	516	532	557	484	523	541	574	542	499	511	556	524	529	547	564	525	531	573	532	548	548	504	555	551	540	574	560	532	535	587	515	529	546	552	522	549	539	521	529	551	508	564	559	516	551	516	507	538	509	497	496	511	535	513	513	540	526	539	558	545	536	569	544	543	532	533	522	534	560	542	518	541	518	565	577	496	521	547	536	548	526	541	575	537	497	561	553	539	529	532	512	513	536	524	541	565	500	534	525	536	501	527	525	553	560	563	536	586	572	555	509	499	522	494	497	575	554	528	547	534	574	528	539	547	510	583	542	550	547	503	519	527	572	524	556	561	579	550	568	533	527	552	538	557	517	518	494	540	548	516	567	527	578	529	551	531	526	531	537	568	532	518	543	515	542	541	528	503	518	524	509	537	534	564	551	558	524	535	491	521	560	538	550	520	506	553	568	512	588	484	535	550	531	522	530	578	536	548	534	528	523	543	572	525	543	538	591	531	524	541	509	554	510	541	508	567	538	522	531	549	569	511	514	524	530	509	526	510	512	515	550	576	548	562	552	585	571	544	552	512	479	491	570	525	472	521	546	551	534	559	529	541	545	544	519	570	531	561	531	505	541	532	556	542	518	526	569	554	528	529	500	571	547	569	543	558	479	511	496	536	517	552	521	566	532	553	542	533	520	542	573	548	525	558	542	540	571	537	508	532	571	513	548	572	517	549	542	522	557	540	541	495	537	527	517	534	526	585	515	561	536	534	548	558	577	559	520	557	511	595	534	547	530	528	494	514	551	518	495	543	540	511	496	560	523	519	562	523	502	547	496	568	514	542	549	595	525	525	547	528	527	531	520	528	538	486	522	506	501	560	536	541	603	526	522	539	528	571	570	548	570	528	565	556	522	517	529	533	522	522	547	529	543	530	544	534	531	496	523	549	519	515	484	570	578	552	516	562	572	552	478	519	554	554	540	519	536	522	505	537	580	506	494	560	543	539	586	522	531	513	533	545	545	551	545	536	514	471	520	521	562	557	517	549	487	546	568	531	564	548	543	538	539	567	542	569	550	514	540	537	550	525	530	537	535	564	537	540	594	566	550	562	549	550	551	513	536	541	559	507	558	552	549	545	544	520	514	480	539	535	534	599	528	559	534	521	508	536	525	558	564	531	535	524	553	545	558	559	543	513	547	494	545	547	513	561	511	578	541	512	536	548	568	529	559	559	528	564	551	522	541	526	516	516	512	490	539	542	556	537	554	552	550	532	504	523	567	571	548	497	525	520	576	540	533	541	529	549	503	499	530	522	515	534	523	544	535	521	528	565	543	537	553	554	513	526	497	565	505	545	546	519	485	545	553	545	516	545	532	559	517	549	515	519	541	520	482	526	536	513	523	555	542	557	538	555	539	538	522	496	554	546	585	564	563	530	539	501	566	558	492	586	539	557	540	511	538	545	543	555	539	562	536	544	531	553	541	528	528	536	523	552	533	521	549	524	542	523	496	528	545	545	554	533	550	564	548	544	548	534	528	582	546	558	532	496	550	546	516	543	541	561	569	531	565	540	539	539	555	516	537	567	538	557	553	513	546	520	521	531	548	579	547	500	533	575	517	533	513	553	550	498	551	536	501	516	567	554	504	554	528	543	517	554	543	533	547	518	517	497	579	551	522	540	503	566	562	542	539	522	509	507	535	517	493	512	589	532	516	510	506	574	515	551	541	524
24037	21028	28201	24038	19405	1511	570	431	314	298	234	230	246	201	186	193	224	200	189	176	179	197	204	176	155	155	192	156	156	161	181	139	164	177	163	164	143	153	151	176	157	153	179	168	171	152	153	150	184	161	140	171	169	162	167	159	163	163	184	168	154	150	162	144	189	163	143	144	162	154	157	153	155	179	168	151	173	152	159	146	167	144	182	160	165	164	166	152	172	178	156	157	139	164	181	158	155	173	140	167	169	159	163	138	138	151	159	153	170	149	141	192	129	165	153	156	144	148	144	161	160	144	157	159	158	167	134	165	164	162	150	158	156	149	183	150	147	161	181	157	162	158	167	159	168	141	156	141	147	155	173	185	150	137	157	150	159	158	160	151	131	171	168	156	152	157	172	160	149	154	167	167	175	155	158	138	171	141	158	176	162	171	166	150	155	167	180	135	156	143	167	152	150	131	172	162	156	177	152	157	164	147	160	171	152	165	166	144	168	142	144	151	152	172	139	142	150	142	131	156	161	146	164	155	157	163	155	153	158	147	138	168	127	182	145	162	155	152	141	139	158	170	169	164	138	146	170	162	157	161	153	150	153	162	202	160	139	171	167	162	140	155	153	143	174	167	160	152	165	163	148	138	147	173	149	175	158	141	172	179	153	182	134	165	147	182	162	157	159	161	156	136	155	166	169	154	156	141	149	119	164	143	145	152	143	159	184	166	177	151	160	147	154	170	167	154	159	152	134	144	167	144	163	142	154	138	164	146	150	155	134	143	160	166	158	148	159	135	148	144	164	167	126	135	166	164	164	163	165	159	165	151	141	147	164	177	163	180	158	165	161	161	144	154	129	175	142	150	155	160	148	172	159	139	140	138	152	155	178	170	142	161	165	144	156	155	166	142	160	170	170	164	161	172	159	149	152	164	158	154	156	152	161	165	159	172	148	147	156	165	143	149	154	152	149	164	176	146	159	158	155	168	165	146	170	143	154	147	115	134	152	157	174	170	151	175	153	160	153	184	170	151	163	150	163	161	160	142	149	185	175	130	157	160	168	162	154	169	166	162	168	162	165	148	140	163	155	142	157	152	172	179	139	176	171	162	144	156	165	141	174	147	163	183	123	155	140	173	179	151	156	167	138	171	180	169	156	151	163	159	154	162	153	167	178	178	165	157	160	148	154	162	153	153	141	146	189	149	135	166	174	144	163	131	159	160	159	159	169	175	154	163	151	168	161	162	169	155	154	139	158	180	144	134	180	158	154	168	165	144	167	161	132	162	168	153	159	158	173	165	170	136	174	158	152	157	160	170	146	175	171	166	177	174	158	171	160	167	163	156	146	142	169	147	174	143	160	172	173	155	138	158	150	150	155	182	149	157	146	159	152	165	175	161	168	164	154	153	162	159	145	181	145	169	146	139	153	159	131	154	164	141	143	147	162	150	157	166	148	164	166	161	175	171	156	154	160	153	142	146	146	160	159	167	145	136	159	163	155	142	153	159	163	154	159	163	160	136	151	135	139	162	159	176	175	164	172	164	160	178	148	147	159	159	164	177	156	179	143	174	120	169	169	162	167	151	162	153	177	162	171	151	156	154	173	148	142	166	149	169	138	154	158	179	149	161	166	172	155	166	157	157	156	144	149	167	140	162	145	164	170	168	177	161	177	148	145	158	160	159	161	161	159	158	170	161	152	173	150	153	168	135	151	176	146	150	167	153	151	173	153	164	173	146	149	153	158	154	158	170	165	151	140	164	157	135	149	146	146	162	131	160	170	163	166	150	159	155	161	149	162	181	156	160	146	162	170	176	137	154	160	164	142	146	138	140	139	147	171	141	155	134	162	153	153	138	142	177	155	172	185	138	168	173	152	144	166	158	143	162	162	149	163	136	159	150	167	168	162	176	158	149	163	174	164	151	150	153	153	156	159	148	171	160	153	166	174	153	156	167	142	167	150	148	147	143	157	156	167	172	142	153	146	148	162	154	151	151	185	168	179	156	160	159	144	155	140	147	153	139	137	165	144	176	157	159	152	168	150	161	156	165	159	153	167	155	155	168	187	140	157	181	154	140	131	185	160	169	155	143	156	178	160	170	146	171	157	170	158	157	150	159	150	143	153	157	154	160	159	159	171	145	159	151	165	149	130	163	159	147	142	144	149	156	169	164	145	147	160	157	141	170	150	182	176	179	153	158	162	168	173	178	156	156	173	153	167	165	185	135	151	175	150	146	167	175	158	154	160	146	144	169	157	158	148	152	157	152	188	141	155	148	144	138	152	162	165	148	142	144	172	167	162	173	153	162	178	150	168	159	152	170	170	154	163	157	161	145	156	132	136	166	161	173	184	171	171	155	161	139	184	155	160	157	167	156	154	160	141	145	160	149	161	146	178	159	131	173	130	176	166	151	151	165	153	153	157	146	167	167	183	158	158	155	169	155	142	159	191	147	170	164	172	163	150	178	152	149	165	142	182	161	166	175	168	163	166	148	154	166	159	161	181	136	139	167	160	177	151	143	164	172	146	179	176	176	146	172	152	195	159	163	153	168	166	160	185	162	146	165	145	163	161	168	154	143	168	157	160	166	155	163	144	157	183	151	162	171	165	142	162	163	155	140	155	151	165	139	145	173	166	165	175	164	186	163	149	165	155	166	170	186	164	165	143	142	151	136	172	158	156	175	144	157	147	180	167	161	152	162	137	133	175	167	155	168	150	160	165	158	183	154	162	141	148	177	149	162	140	147	150	162	172	160	167	160	141	174	145	171	148	160	159	164	167	144	167	174	143	136	184	173	148	167	166	152	177	146	159	177	166	155	165	153	146	161	177	156	135	163	165	143	153	129	167	164	143	145	163	190	170	139	147	145	152	148	154	157	152	161	147	143	155	166	154	176	161	151	164	183	170	149	161	175	160	163	150	150	170	138	163	161	135	156	174	157	149	163	145	127	152	151	148	139	166	170	155	162	140	166	154	166	163	144	159	143	145	164	141	172	129	130	160	180	168	149	148	136	146	159	148	158	160	164	155	141	160	163	139	132	152	166	152	152	161	132	143	176	152	182	148	176	135	145	163	149	158	163	174	135	131	135	164	149	159	172	181	152	133	139	152	187	144	141	159	163	149	146	178	148	156	174	162	160	137	189	158	158	143	145	163	156	165	143	152	148	146	171	168	158	168	155	172	175	181	150	140	149	137	186	163	180	163	139	159	162	130	127	157	158	157	165	127	142	154	157	156	159	157	155	159	175	156	144	147	138	165	181	157	179	139	163	150	148	152	168	137	156	158	148	149	182	158	157	149	167	160	177	156	174	152	145	171	144	164	155	154	146	147	165	166	154	170	132	154	157	147	136	167	157	152	174	166	180	167	162	171	197	176	166	159	161	165	170	159	177	169	166	157	147	163	161	156	160	143	143	149	133	185	156	174	162	154	156	164	135	172	165	160	144	156	140	158	138	168	149	139	160	139	177	145	153	160	153	148	150	158	169	162	153	161	140	151	161	165	145
17195	9813	8282	4203	2688	1943	1441	1128	979	770	701	636	575	586	558	496	503	419	425	408	392	359	402	357	353	387	375	348	346	343	335	305	347	326	344	358	314	372	321	315	318	352	347	300	318	331	302	307	287	353	302	327	314	296	329	310	320	313	310	307	339	299	305	332	328	348	353	273	283	307	314	305	291	318	297	303	303	337	326	288	317	306	338	288	312	297	319	303	287	304	307	313	303	294	316	316	290	300	280	291	312	315	298	302	299	312	302	304	347	329	315	289	310	305	299	312	314	336	319	329	277	317	283	270	321	295	322	340	290	321	307	329	325	315	326	359	339	329	309	305	333	334	288	302	304	289	295	336	313	317	293	289	297	312	315	306	295	301	313	315	311	312	298	312	285	314	312	305	315	287	318	308	308	286	335	319	298	309	309	295	336	306	283	291	301	309	290	332	315	286	284	295	262	319	305	338	322	304	325	335	300	317	329	313	305	317	279	313	289	289	354	296	273	319	322	292	277	287	292	323	298	324	317	305	340	308	300	314	301	306	255	319	310	283	301	278	296	319	329	309	274	314	292	293	298	309	284	288	273	287	320	299	327	321	296	338	312	283	308	334	283	300	336	295	304	295	306	306	305	281	351	322	310	284	310	307	330	311	317	299	293	312	307	300	307	297	315	323	333	300	316	334	334	275	309	302	309	298	258	268	297	289	298	321	308	300	291	305	305	295	292	295	329	298	317	341	291	300	297	283	300	304	304	309	308	309	282	298	293	285	327	309	297	294	278	311	278	284	338	303	303	323	320	325	297	284	294	329	315	293	315	326	348	312	303	298	318	348	303	315	338	312	309	299	296	324	305	321	287	281	296	315	278	306	316	282	348	286	285	313	276	293	307	322	314	315	302	301	308	291	324	291	284	278	312	293	321	310	292	283	303	323	308	313	328	325	282	299	290	282	318	308	299	319	284	302	302	321	315	317	287	293	283	318	312	317	320	291	302	290	293	312	328	275	293	324	288	295	286	295	320	291	362	298	315	310	282	320	310	321	323	321	312	306	347	298	311	283	310	291	306	337	317	284	307	276	306	288	320	296	289	310	295	291	300	286	333	281	284	311	288	301	326	284	318	294	277	324	287	278	300	271	293	293	298	310	293	334	275	290	347	303	322	327	322	313	325	277	328	313	324	307	303	321	299	301	309	295	298	294	297	293	339	297	301	305	285	281	306	286	293	271	297	323	279	323	285	307	280	294	275	284	287	327	286	303	295	312	321	306	295	300	298	307	286	294	281	300	264	294	290	311	269	270	315	326	314	288	330	346	294	294	281	305	319	307	295	285	294	322	308	302	303	319	301	266	291	307	289	302	287	300	317	290	294	309	297	299	320	296	318	301	325	306	305	306	277	337	306	303	285	288	291	307	302	294	304	310	301	284	322	321	297	298	295	316	260	299	297	296	340	309	331	304	310	277	290	320	305	258	297	325	292	315	273	285	315	322	300	316	314	311	290	320	310	299	314	294	306	254	283	320	323	296	308	266	284	293	269	295	300	307	305	272	290	315	284	324	335	313	306	298	316	300	296	292	306	281	273	322	321	323	290	330	294	311	317	287	299	300	292	339	289	307	337	296	289	292	279	303	335	257	310	340	301	307	281	286	330	267	328	291	315	313	293	306	307	308	292	307	339	295	328	291	325	319	300	304	308	302	282	309	299	327	328	300	333	289	315	291	300	299	286	298	324	307	297	313	303	307	272	278	322	303	313	309	288	256	310	300	311	285	336	302	303	301	273	282	297	302	315	308	298	308	317	312	285	299	318	305	287	283	343	290	319	288	304	310	294	316	330	333	272	325	341	285	288	289	326	296	310	304	317	314	283	326	303	334	292	314	289	319	309	299	313	310	305	305	304	304	334	317	326	307	311	309	286	270	328	289	306	283	299	317	305	322	304	303	295	324	267	338	273	305	298	294	292	288	312	287	319	305	272	310	303	312	277	292	299	312	325	306	334	279	307	344	318	320	314	287	318	304	302	299	288	295	322	282	307	333	301	291	312	311	280	276	282	331	278	308	292	314	317	343	314	300	296	298	323	297	329	270	313	320	315	308	322	291	283	322	304	311	289	291	301	303	298	283	292	319	301	289	308	299	289	314	316	316	310	285	317	285	296	289	300	326	322	266	277	315	322	319	319	291	305	314	311	301	287	304	294	320	302	308	283	282	273	314	326	310	285	287	313	288	276	306	334	285	292	299	275	307	304	308	321	302	288	319	301	279	318	280	294	274	315	284	280	299	329	304	306	292	281	275	317	292	312	312	277	287	317	283	292	322	285	299	290	301	280	345	302	309	297	277	321	280	280	299	323	288	314	286	299	332	307	305	332	274	308	294	288	322	327	316	304	317	306	305	318	285	305	305	296	315	274	320	314	310	307	321	327	287	303	333	310	313	284	285	300	296	288	322	288	329	328	305	290	318	345	275	329	313	302	296	294	283	305	287	299	334	320	301	310	287	291	285	300	289	309	282	306	312	299	301	307	270	288	307	331	305	275	346	293	306	292	283	311	296	298	272	326	313	305	286	298	324	307	293	285	317	301	296	300	267	308	301	328	339	327	303	278	291	302	274	286	304	305	303	307	350	308	278	316	306	317	285	295	311	305	331	308	301	290	316	318	297	340	295	302	292	312	288	332	288	322	311	306	320	319	325	307	298	328	298	274	296	321	308	296	306	316	319	314	318	290	298	295	272	275	303	291	296	299	281	323	294	295	319	325	289	305	314	303	314	290	282	314	300	305	300	318	311	321	304	318	321	308	302	292	324	305	292	324	323	331	277	333	291	286	284	331	319	308	288	297	315	317	325	306	299	296	317	306	329	256	276	288	298	283	305	289	335	301	328	293	289	290	286	293	276	330	294	311	311	305	290	301	284	312	293	311	305	300	302	291	296	318	272	290	318	290	308	285	339	266	301	293	284	272	289	312	291	295	297	315	302	304	326	318	309	294	329	258	287	294	294	292	288	296	320	324	314	338	304	310	303	291	288	296	322	308	310	301	296	292	320	297	333	278	310	317	298	297	266	266	277	279	307	321	283	291	311	353	260	342	279	342	323	283	315	292	307	292	316	313	289	326	304	278	265	325	303	299	291	267	280	316	303	273	287	312	295	310	326	320	294	283	297	290	297	317	304	272	329	278	284	332	282	314	322	310	253	304	318	305	280	295	290	276	326	298	306	294	297	304	333	297	282	320	314	290	292	310	335	316	324	322	320	342	333	318	286	316	299	343	319	338	301	280	316	303	307	318	310	305	283	296	285	319	285	321	287	329	274	299	298	327	294	322	286	282	290	279	307	302	268	307	311	298	301	296	292	320	301	319	315	295	308	310	307	300	248	322	319	325	300	334	307	278	269	308	308	318	301	336	292	280	307	289	313	314	309	280	311	314	296	297	317	263	293	302	320	318	291	324	317	305	291	302	311	315	278	318	333	276	314	320	280	287	283	310	309	310	294	306	313
22993	20968	28825	23279	20972	18283	1953	877	704	610	588	538	504	507	471	483	427	410	421	401	425	406	397	391	406	389	387	391	351	392	404	375	369	381	342	395	376	335	349	386	370	371	361	374	376	344	353	376	376	374	337	368	377	335	355	364	400	377	332	334	352	341	334	372	356	354	362	374	372	367	311	343	330	353	384	377	345	388	376	343	384	341	351	345	350	334	322	353	393	370	354	329	331	376	355	356	340	363	358	344	346	336	348	333	379	378	328	336	369	356	357	385	362	357	357	356	338	368	350	377	343	358	358	384	385	326	377	355	308	339	353	353	313	365	352	363	348	382	369	332	359	325	352	312	330	378	354	343	361	386	393	370	340	395	370	357	361	354	337	321	367	339	324	332	338	358	364	372	335	349	352	313	343	342	327	303	363	339	370	364	327	370	318	429	335	374	349	349	362	334	342	381	354	311	363	363	372	361	363	330	361	352	366	366	363	350	376	366	375	379	334	362	356	371	360	391	373	336	374	405	370	336	359	363	365	364	365	377	350	338	348	363	379	371	348	336	328	353	370	365	360	354	362	339	361	394	354	333	373	354	364	371	355	394	414	369	355	394	363	328	343	315	349	302	374	362	329	350	350	334	320	366	351	353	353	339	358	361	345	348	321	330	339	357	359	348	393	360	343	340	341	359	357	380	358	339	342	353	333	343	363	350	374	365	372	348	325	335	328	356	350	357	373	377	344	319	355	380	351	375	361	338	330	353	344	305	373	327	334	358	359	399	357	388	333	345	343	367	358	323	357	352	374	363	338	355	330	389	366	373	364	333	346	357	342	369	306	379	306	347	329	321	347	356	341	350	369	371	375	354	340	361	339	356	372	347	363	389	349	318	327	372	359	335	351	397	367	324	354	361	354	349	350	372	355	374	350	350	356	318	373	336	353	384	348	366	368	369	360	360	349	339	335	360	341	371	354	360	351	381	344	353	346	360	337	351	337	348	378	355	356	364	348	368	332	349	346	388	369	352	313	343	322	351	369	354	362	402	338	344	366	385	383	363	361	350	374	323	359	325	378	376	349	336	375	355	308	367	345	367	395	386	349	361	389	359	340	351	347	385	348	355	344	368	344	373	359	367	355	348	369	372	376	345	357	340	347	348	327	386	318	380	315	315	357	346	356	322	369	342	363	344	369	388	374	355	337	337	323	355	410	344	359	360	334	362	349	356	317	372	374	376	361	362	351	340	378	362	352	326	407	374	318	341	349	302	329	359	356	323	353	361	340	379	346	383	343	334	353	349	355	352	367	362	325	348	348	354	338	352	382	345	356	336	326	354	318	343	354	352	357	365	370	368	396	376	353	371	369	364	393	345	335	364	385	369	377	358	338	344	331	329	386	360	349	345	340	318	392	386	374	382	348	402	348	358	355	347	363	365	365	374	364	368	346	320	346	353	357	373	330	325	365	360	385	362	373	378	357	373	357	345	357	380	339	318	343	335	358	327	359	345	340	356	350	334	367	337	334	369	377	341	344	348	371	374	332	364	387	366	330	332	351	354	362	358	401	371	351	343	327	317	368	341	347	355	365	366	355	336	355	358	313	355	355	327	374	367	346	341	345	342	358	310	346	325	333	374	323	339	348	371	359	357	356	331	378	351	381	341	336	390	381	369	364	341	305	360	346	341	343	371	327	355	341	359	369	372	363	384	371	361	370	347	331	352	383	321	318	354	325	333	328	353	362	358	362	394	356	373	351	373	331	352	370	377	344	350	339	361	374	347	330	379	332	341	364	363	374	365	339	347	353	353	342	356	329	337	354	330	343	328	370	358	354	383	357	364	340	373	367	361	381	334	315	349	365	345	364	382	349	347	350	334	336	357	356	346	368	329	332	379	322	340	355	354	332	366	345	325	367	335	336	345	361	343	370	378	355	348	347	331	377	345	352	341	362	399	330	349	374	363	341	405	316	333	379	330	326	353	346	404	350	385	400	358	357	334	359	382	350	353	315	351	333	346	339	357	346	338	362	399	393	369	347	357	378	378	364	345	337	347	340	340	347	385	343	338	329	332	388	341	379	360	351	395	371	363	362	342	366	328	314	343	371	354	337	362	357	341	356	365	328	363	354	317	362	365	369	366	352	351	350	357	349	342	354	346	340	356	380	379	316	355	355	342	334	382	407	354	361	366	358	364	338	345	373	371	358	354	350	379	383	352	325	336	358	361	346	343	344	365	348	353	353	366	337	341	370	337	336	335	340	353	377	333	333	331	380	354	340	364	307	371	357	324	341	340	340	371	374	352	354	345	339	361	350	350	375	355	362	335	358	351	332	368	334	381	329	396	344	354	351	369	356	321	342	369	326	341	392	349	358	348	342	363	342	329	343	352	341	347	352	374	328	364	333	345	352	334	357	351	306	363	336	401	348	323	349	388	375	329	361	344	364	353	363	369	363	355	355	357	322	333	345	342	370	344	330	351	362	334	350	314	337	367	354	357	353	370	361	371	366	355	366	379	338	343	356	400	360	359	346	334	325	357	361	353	399	324	352	355	357	397	305	363	356	339	353	355	344	363	387	340	338	342	364	334	354	345	356	373	333	338	371	365	361	357	365	368	371	349	347	354	334	342	323	342	351	350	373	373	376	346	356	353	338	342	365	314	348	346	349	345	339	345	346	366	332	375	335	343	348	355	362	366	356	334	378	352	357	380	376	383	344	347	318	357	360	320	357	380	356	381	359	359	349	352	367	324	378	388	366	372	365	352	376	343	352	368	345	358	372	389	363	339	369	333	332	346	377	347	337	372	379	348	357	344	329	321	344	361	330	339	317	337	334	357	360	312	358	395	357	381	357	372	371	316	359	357	350	376	350	354	330	368	336	330	323	375	347	362	362	350	334	336	368	376	387	397	351	355	366	372	373	344	343	366	326	331	350	361	327	323	338	360	344	343	353	342	320	364	347	318	355	337	318	338	376	338	381	328	357	388	343	367	365	378	335	358	385	334	330	344	330	373	371	415	360	347	386	340	305	349	341	390	340	352	341	367	335	376	332	379	376	373	364	376	354	352	366	338	354	324	319	311	373	355	378	367	336	344	329	359	347	363	357	376	353	379	348	339	385	356	367	364	340	318	342	351	354	347	336	341	361	352	351	349	329	350	343	352	343	340	382	344	371	360	318	350	335	353	366	327	352	344	355	364	338	326	364	340	363	351	354	357	371	319	371	325	384	351	361	330	344	331	340	346	359	348	367	366	337	336	383	361	331	345	351	350	335	353	353	364	377	364	376	319	344	357	369	341	372	348	345	334	350	361	385	344	348	353	368	316	364	356	332	354	339	361	381	342	353	353	348	343	379	338	359	340	396	366	347	367	352	356	373	348	344	366	359	373	364	318	361	372	346	393	364	315	335	387	342	312	333	358	317	364	365	349	364	379	370	367	350	367	376	336	370	343	371	348	353	351	346	343	340	329	345	352	330	341	365	365	405	337	386	360	363	326	363	349	335	373	328	370
20444	15900	13510	7327	5030	3679	2725	2241	1934	1597	1373	1284	1141	1065	980	984	911	827	863	830	812	779	708	686	690	756	684	684	750	702	691	691	656	636	710	711	674	653	666	604	671	656	623	682	626	663	663	642	611	611	573	647	574	617	621	572	630	570	614	659	603	627	617	637	579	640	626	618	626	635	604	604	589	614	549	610	612	588	594	588	582	607	565	647	612	572	593	579	612	604	591	612	651	644	612	565	593	578	570	618	597	632	607	585	612	626	599	599	658	611	627	622	613	578	612	627	630	620	604	586	604	652	555	639	631	595	642	577	618	636	619	573	585	628	600	620	643	633	590	577	584	603	614	585	591	608	593	576	575	610	550	605	607	608	576	586	621	589	559	611	572	583	606	604	641	605	576	595	598	634	647	568	591	563	616	583	553	621	560	617	576	604	616	593	620	590	574	573	618	595	581	607	582	621	575	577	609	599	625	602	595	654	580	651	574	574	634	637	568	609	575	654	602	594	612	579	557	600	566	597	612	605	589	561	650	563	585	591	579	591	659	614	629	648	607	603	576	612	635	643	550	583	607	651	604	613	635	562	586	612	597	581	631	595	572	593	563	573	630	594	554	574	582	634	538	626	635	602	605	585	612	627	621	599	572	585	639	625	592	613	615	608	603	587	615	601	560	635	546	582	613	585	615	576	576	590	624	561	548	613	614	627	587	581	584	601	648	580	626	601	609	592	602	601	636	670	611	621	590	610	620	611	571	595	627	618	601	554	601	580	611	628	613	569	628	577	608	588	598	604	599	576	601	635	565	603	599	601	559	605	593	578	571	626	606	590	577	575	593	626	645	556	607	606	597	582	610	622	618	586	601	596	580	603	636	612	620	597	555	600	588	622	581	574	601	630	548	629	617	614	594	597	593	549	576	591	585	631	592	598	607	636	626	610	603	597	625	614	601	620	611	633	628	589	577	565	595	612	628	581	591	634	649	584	633	596	610	593	561	601	572	581	592	605	615	623	598	585	579	605	620	561	576	620	594	610	584	618	594	564	600	586	560	571	571	605	572	559	621	621	617	623	623	599	607	601	590	655	629	613	625	607	606	597	586	582	555	640	609	618	632	602	581	622	579	637	598	626	587	611	601	604	605	595	581	587	608	568	585	599	600	613	606	589	594	591	596	565	623	594	581	607	599	578	592	621	645	621	623	576	611	631	646	578	590	587	590	607	536	582	577	634	554	552	599	579	601	595	599	574	633	577	624	625	566	619	644	588	640	616	600	587	628	630	571	538	609	559	657	583	563	582	652	640	622	599	625	597	619	598	651	583	584	650	538	628	567	575	598	643	561	558	610	583	581	595	625	637	595	633	587	619	616	581	576	585	598	613	604	604	565	592	630	596	645	583	658	599	639	580	636	584	601	609	588	633	572	625	647	621	617	625	584	606	611	593	615	595	595	598	580	595	589	593	621	628	587	608	599	599	600	572	618	569	609	583	595	605	583	603	599	588	585	560	633	618	571	554	599	596	573	601	607	614	583	585	586	604	645	623	589	634	604	579	579	612	605	643	596	642	602	591	598	589	582	617	634	602	604	573	604	605	612	554	594	621	605	594	602	655	600	635	579	606	643	644	638	563	596	617	573	604	601	592	604	597	592	603	580	597	590	613	586	642	578	627	637	590	588	607	615	613	607	582	615	594	604	602	606	583	572	580	618	651	561	604	575	613	550	563	634	591	623	548	615	593	592	567	596	612	610	607	593	594	614	603	623	630	585	573	580	586	599	588	607	620	608	595	575	569	597	610	587	561	644	579	589	611	602	605	561	605	638	611	617	578	609	570	627	610	589	605	613	553	585	592	610	633	623	581	596	584	645	543	558	606	604	609	591	619	568	576	648	646	578	613	603	570	604	589	627	623	645	623	600	589	612	610	573	572	626	583	601	597	608	585	559	583	567	589	594	550	615	601	628	583	543	631	619	613	625	606	605	611	615	624	564	611	608	607	619	625	611	564	610	552	581	552	562	628	579	623	581	554	602	576	611	575	605	621	544	642	618	599	602	528	599	608	619	676	590	637	594	599	590	633	620	579	599	612	619	602	648	587	570	629	562	634	614	591	598	580	599	609	608	617	605	608	603	580	565	617	593	587	582	563	603	611	601	609	614	608	587	578	602	628	605	627	584	584	602	586	605	570	593	603	618	597	624	601	601	597	621	621	621	589	628	598	606	602	546	590	597	582	605	644	622	565	562	583	568	574	616	580	555	580	589	635	600	588	595	608	599	593	580	650	554	582	608	602	603	647	639	565	583	576	611	606	599	626	614	596	618	609	574	587	571	566	635	597	582	568	591	569	629	615	576	579	585	604	596	624	618	607	607	589	580	573	548	557	557	626	593	616	591	643	582	558	612	647	599	623	626	577	606	608	607	696	582	606	606	596	585	602	553	625	598	583	656	627	612	602	581	628	648	622	633	623	594	600	590	620	666	613	608	592	568	557	604	573	580	605	617	617	573	586	618	598	593	581	608	555	586	609	579	617	594	588	614	588	592	604	656	661	643	582	609	655	633	588	576	569	583	610	596	615	600	567	597	591	608	617	609	562	573	605	626	560	621	598	600	566	635	594	611	603	602	570	571	591	624	576	612	592	631	624	605	584	601	587	604	613	592	634	603	584	589	585	540	602	584	593	587	619	605	599	593	611	605	596	632	572	576	552	597	591	610	610	619	601	604	625	612	569	609	625	580	604	636	608	667	591	592	597	560	604	592	576	586	596	609	625	605	591	615	589	593	583	570	584	604	601	631	610	643	607	601	544	590	587	589	590	584	610	612	600	626	608	556	618	627	601	592	630	577	597	606	587	606	564	656	540	580	623	629	576	537	584	574	601	554	601	604	576	586	628	615	587	621	610	576	606	560	605	629	597	520	611	585	629	653	623	576	559	621	580	610	588	560	565	637	616	569	624	616	565	615	614	570	614	569	633	608	611	601	565	587	553	591	659	627	580	619	635	580	631	587	628	595	575	598	588	611	600	573	574	616	615	622	610	581	585	610	632	587	565	606	578	637	602	598	574	592	603	621	599	615	622	614	594	590	635	595	589	599	605	599	622	585	629	581	639	579	565	555	571	607	604	581	583	570	592	610	613	622	580	604	644	609	622	599	582	608	644	598	591	586	599	599	595	624	632	580	604	615	583	598	543	616	577	616	573	570	589	587	619	614	571	619	618	573	599	624	599	580	592	628	573	605	583	601	565	618	592	582	620	579	559	594	582	595	586	607	575	608	603	584	605	605	568	623	618	598	598	607	629	577	609	594	641	590	590	620	585	578	609	652	623	579	589	617	604	565	615	605	599	600	606	598	610	632	616	584	617	660	612	604	625	636	602	624	611	570	592	650	617	601	629	593	602	642	649	614	599	584	638	603	613	606	596	607	649	602	603	630	581	629	616	597	561	565	619	619	602	595	592	572	589	657	567	604	596	579	637	602	617	600	599	582	538	589	571	572	565	587	586
26527	20407	7665	640	381	313	330	325	309	325	311	281	273	315	277	299	285	289	292	299	276	270	303	307	277	268	277	291	280	280	340	313	283	303	270	315	284	276	306	295	290	281	315	298	277	283	294	279	277	278	262	302	275	278	293	296	262	301	288	267	278	293	274	280	295	274	250	272	283	270	298	284	277	272	293	269	286	296	289	328	297	309	315	317	316	297	300	284	297	322	277	261	305	293	279	304	305	295	275	282	326	266	330	300	319	282	278	253	294	302	275	300	313	290	280	256	282	303	305	287	282	288	301	306	289	280	293	254	254	311	283	271	303	294	293	317	273	295	286	269	293	282	277	281	296	284	288	282	279	267	299	292	284	295	287	283	289	312	305	303	296	262	299	308	274	326	278	296	300	323	290	297	285	317	319	300	280	298	309	291	314	281	294	306	311	286	266	276	325	305	284	283	296	277	261	301	269	275	302	298	280	313	270	293	297	282	264	290	268	245	303	313	318	296	261	291	286	301	275	310	290	285	299	257	287	303	312	280	294	281	299	281	295	284	289	299	286	285	280	251	283	271	301	262	287	292	308	290	323	303	300	289	272	317	276	266	291	273	304	267	303	307	260	287	282	302	308	309	297	275	275	288	256	273	281	276	287	315	302	292	286	325	299	282	278	320	332	270	278	290	260	269	283	272	266	289	303	280	302	295	293	318	328	268	302	295	309	291	338	295	291	294	316	323	303	291	275	298	297	284	261	242	290	307	271	303	303	292	304	291	273	274	285	260	292	332	320	287	309	287	308	303	284	283	312	283	264	303	286	280	309	287	299	305	289	285	315	288	287	286	308	321	303	289	308	278	289	280	268	294	295	281	332	302	254	283	293	292	271	281	296	298	288	318	320	295	312	289	311	277	308	294	278	289	287	280	277	299	309	306	291	297	256	317	310	282	292	295	295	279	318	291	255	267	297	293	279	277	303	311	285	281	310	282	299	290	296	294	289	279	288	282	294	294	277	315	272	294	276	291	279	339	321	284	281	288	265	277	287	308	282	277	298	302	280	283	304	298	274	317	321	298	316	275	290	283	256	314	302	322	282	323	299	292	274	275	277	303	316	312	310	305	289	262	314	266	306	295	293	284	277	275	280	303	292	312	302	279	282	321	302	314	309	278	297	294	295	319	294	295	280	278	320	275	284	275	293	303	295	270	302	299	284	285	287	282	294	293	328	290	271	270	294	288	305	265	281	273	288	311	318	314	279	288	265	301	272	294	279	291	289	290	288	285	317	279	275	320	240	315	282	323	316	308	261	305	300	288	295	284	303	277	289	301	319	318	323	277	277	300	280	281	254	266	279	299	308	292	317	282	308	281	282	299	315	303	266	284	274	276	282	281	284	308	298	268	290	284	301	299	298	277	283	264	284	259	259	291	291	294	288	285	275	291	263	283	276	291	328	299	284	278	278	300	311	296	288	276	294	288	330	289	309	288	280	292	281	290	302	294	303	314	265	294	296	291	290	264	273	306	270	275	316	266	288	280	307	300	286	278	280	272	276	303	275	297	267	322	320	308	297	301	267	277	263	320	293	315	299	302	283	319	263	277	291	282	281	280	270	320	324	281	296	320	286	308	301	315	281	269	302	311	285	305	290	287	285	277	286	294	291	291	268	270	286	283	304	312	289	280	276	298	310	271	324	279	261	286	252	283	284	283	269	300	263	272	281	286	286	311	295	280	301	298	300	292	278	282	296	262	300	288	276	307	265	294	303	297	310	301	298	310	287	299	300	274	264	293	303	302	293	275	293	301	310	268	310	300	284	310	280	279	283	303	276	292	288	296	275	291	305	304	289	312	286	274	296	300	283	256	317	286	323	276	309	275	291	267	274	248	280	299	281	277	290	292	273	308	316	258	278	314	283	306	287	304	298	278	283	266	303	262	302	301	296	278	251	288	310	285	315	291	247	290	306	288	299	283	262	278	296	290	269	301	300	276	258	278	302	269	293	264	282	284	282	310	273	283	282	269	264	300	293	273	307	280	293	286	312	289	270	293	293	295	290	297	293	261	281	296	276	315	276	284	312	297	296	290	301	264	292	268	291	305	266	271	311	276	325	315	274	295	295	273	269	287	290	297	286	309	342	307	277	272	284	280	291	303	298	294	290	285	284	298	306	315	302	294	304	306	285	294	293	305	279	318	287	304	302	278	309	285	267	287	323	322	248	290	297	290	287	267	321	314	306	271	296	312	278	318	312	282	291	278	293	318	301	309	319	303	260	286	313	268	299	279	315	306	300	311	297	323	277	299	280	290	264	284	287	303	289	290	332	271	262	279	297	302	307	256	257	280	292	314	290	309	290	290	283	279	320	287	275	295	319	286	277	283	285	277	288	298	307	311	232	294	307	281	317	324	288	282	279	291	295	309	281	290	306	303	271	268	290	296	280	308	281	294	302	275	264	259	301	303	293	301	276	275	288	276	296	276	298	285	316	286	286	294	302	278	263	284	285	319	266	281	275	309	288	268	311	322	331	266	310	297	313	304	284	301	291	285	306	340	280	287	282	309	299	296	284	302	295	302	304	324	298	308	294	316	252	312	279	290	275	294	289	298	271	297	307	315	266	288	298	307	304	296	276	277	301	301	277	294	274	300	293	269	302	302	301	288	266	279	319	308	309	281	322	304	302	298	329	319	296	299	271	311	274	289	311	290	281	288	270	279	294	296	267	280	315	280	284	284	303	312	259	274	298	266	289	267	275	326	281	284	251	281	300	279	266	283	288	302	287	295	271	301	279	319	285	286	299	311	312	280	297	245	262	289	272	285	251	305	292	299	283	293	312	278	309	265	260	296	321	274	304	291	307	304	290	333	259	278	290	292	307	302	292	292	289	280	288	294	298	279	280	278	295	278	301	312	286	323	305	295	282	278	291	284	307	299	291	290	284	292	288	282	279	281	279	277	295	289	307	304	281	295	302	293	326	264	305	282	297	291	297	296	276	268	276	292	277	314	284	288	281	299	315	285	328	292	328	306	300	310	283	282	324	324	268	287	286	302	301	280	285	336	311	288	282	269	266	296	284	256	301	286	290	277	291	267	281	289	262	284	278	274	305	295	298	290	282	267	291	310	272	279	302	327	312	300	288	329	277	283	263	269	331	292	289	274	267	274	299	303	291	288	286	316	302	299	303	291	292	285	298	318	259	287	292	268	261	308	284	300	291	284	243	312	304	285	317	283	274	271	290	293	274	297	299	307	276	325	260	270	299	260	263	282	306	276	299	256	309	292	281	271	283	273	290	261	274	287	292	280	279	301	286	292	304	285	327	253	288	288	295	292	279	292	272	275	286	325	301	315	293	302	284	275	282	265	305	324	304	283	297	275	278	324	302	285	275	265	261	269	303	288	283	268	295	297	296	279	283	286	315	302	273	281	290	309	288	274	298	311	264	269	303	313	308	276	287	292	282	299	328	295	305	308	285	291	292	249	307	294	303	285	288	325	302	280	291	306	313	320
9236	1641	1475	934	754	715	647	616	604	587	534	592	535	534	552	534	478	552	521	612	547	508	515	559	545	588	522	571	518	566	517	561	575	580	508	525	559	553	553	520	576	527	562	551	545	565	562	550	525	516	547	588	532	595	554	525	592	541	546	546	503	530	554	527	543	547	567	532	558	522	551	570	581	558	498	535	497	505	531	596	525	527	520	522	496	558	558	557	507	542	618	571	527	546	551	565	553	498	505	515	521	542	504	542	551	564	549	567	524	541	526	511	571	578	537	518	524	546	555	539	570	582	533	530	555	565	598	497	560	539	561	538	545	526	568	494	571	501	525	560	580	522	550	556	550	483	548	538	533	531	537	520	526	513	534	557	513	535	512	544	505	553	508	538	586	541	541	533	566	589	579	538	540	540	510	583	521	580	551	520	554	520	540	587	551	545	507	531	557	514	512	574	542	550	533	521	518	524	549	525	525	567	588	570	484	548	523	559	551	530	517	556	546	515	563	550	536	608	582	538	522	523	552	524	552	512	516	509	558	514	517	530	506	526	539	554	522	544	526	572	506	544	516	492	523	521	541	565	542	510	549	561	532	540	566	558	547	516	516	538	548	543	504	551	493	525	570	547	549	525	534	598	563	544	541	596	529	540	527	560	596	524	517	533	567	540	560	600	524	528	525	524	551	519	509	587	561	562	545	526	506	557	542	547	479	530	561	553	563	524	531	487	554	536	557	533	505	553	524	550	540	545	505	543	550	545	570	501	532	508	523	560	542	532	524	537	583	529	539	520	544	538	536	528	513	544	523	534	575	571	520	544	575	514	492	538	559	518	530	566	485	545	561	543	549	536	537	529	498	519	523	513	513	533	491	542	566	528	529	549	543	537	522	577	576	535	506	540	517	549	500	524	532	501	559	490	590	551	559	549	546	535	516	481	564	537	543	491	507	524	561	532	528	534	557	554	562	552	498	503	570	551	536	526	473	541	574	527	536	540	562	487	532	548	552	544	582	519	570	556	536	531	539	524	567	528	537	525	548	562	532	540	591	556	537	528	591	518	553	571	590	508	559	523	523	520	544	559	522	552	528	553	510	533	537	536	526	538	515	546	559	551	549	515	533	566	531	562	549	506	523	531	529	556	571	543	534	536	543	453	520	495	541	522	581	572	519	564	517	550	541	526	512	580	551	539	521	525	574	526	499	522	545	567	585	569	543	541	546	534	580	519	570	523	543	554	552	500	564	530	531	556	546	535	512	563	552	536	505	513	581	533	524	545	533	560	550	510	576	544	553	539	559	545	499	558	557	503	548	552	560	536	516	530	547	534	546	521	530	553	580	555	546	552	573	519	538	518	556	535	554	505	546	568	554	579	553	523	545	601	523	561	553	562	515	545	588	556	560	550	535	550	530	537	550	540	603	574	536	548	484	523	518	516	536	549	556	511	566	547	569	566	520	565	527	517	561	532	520	561	508	579	513	534	522	527	530	541	565	582	555	567	562	559	511	528	558	561	537	560	538	570	546	538	557	527	577	547	510	560	540	577	572	586	511	558	506	557	533	544	538	546	520	551	558	489	582	553	544	527	556	535	572	530	568	498	502	548	505	551	502	563	523	516	555	533	556	533	550	523	553	516	540	510	575	542	583	557	511	527	524	550	516	530	566	524	526	567	534	553	555	552	554	531	496	522	550	536	589	482	510	524	553	579	512	558	575	576	538	535	535	528	522	577	561	553	521	559	517	514	587	563	572	565	567	570	527	561	525	536	543	562	511	550	541	521	534	552	541	554	566	557	552	512	507	529	534	535	571	498	547	565	507	579	547	550	549	508	545	566	530	576	559	516	549	511	527	571	530	478	556	510	546	550	516	544	541	551	536	548	523	569	539	539	547	536	559	546	519	532	543	573	537	549	516	543	557	549	524	538	528	468	520	542	562	540	562	552	520	533	540	529	558	596	555	560	594	561	521	567	504	549	577	543	566	520	544	517	555	518	572	513	546	541	511	546	553	521	506	536	540	553	586	540	555	519	521	525	565	514	503	562	536	540	553	538	520	581	546	551	531	573	522	527	536	593	552	540	496	547	532	550	517	526	588	550	534	527	482	574	544	558	550	524	569	510	536	605	533	529	553	533	516	523	517	552	525	554	520	551	553	584	508	522	496	579	572	531	551	528	543	513	561	542	566	508	531	539	549	559	547	558	486	567	515	523	523	516	525	546	526	541	544	532	574	574	534	561	500	506	563	511	554	513	525	537	556	535	569	557	546	536	560	523	537	541	497	528	567	511	544	560	517	518	535	549	551	559	516	515	507	567	552	558	535	502	545	539	558	548	499	560	476	539	514	517	539	541	560	521	521	524	537	571	515	555	535	591	530	516	551	552	527	524	551	548	548	544	534	522	541	578	557	514	540	593	527	521	562	573	530	529	556	527	535	551	537	551	517	549	520	570	523	552	560	527	553	507	519	501	524	517	534	552	539	533	546	546	542	538	564	521	524	526	567	518	523	522	562	559	539	473	582	548	535	549	493	536	517	546	511	576	503	517	541	541	520	535	552	525	534	517	516	563	514	526	548	578	498	543	515	530	547	525	504	532	550	544	546	542	546	550	506	536	554	538	549	545	555	543	551	543	528	501	548	542	563	542	535	559	507	505	548	505	564	571	517	558	514	536	543	552	527	529	534	511	533	550	540	536	552	519	530	569	556	558	541	521	573	598	519	579	532	498	520	549	506	548	549	500	524	592	536	565	501	525	496	505	528	543	528	523	564	516	520	578	533	537	536	538	538	537	541	535	556	578	529	496	552	524	544	578	519	532	511	522	534	559	557	563	535	527	519	520	553	507	534	517	511	565	566	569	554	528	535	480	549	563	543	493	530	531	517	550	534	553	532	541	560	535	540	506	537	500	523	544	539	562	548	554	497	546	535	561	514	520	533	530	563	535	539	585	533	551	524	490	532	532	530	533	518	511	563	521	522	546	539	530	539	517	540	518	540	553	598	495	559	536	573	525	540	527	543	521	559	552	554	514	549	546	566	518	541	524	545	577	534	534	493	559	562	556	555	550	533	574	537	547	541	556	518	539	580	543	532	522	531	565	546	548	534	542	550	549	531	506	567	538	533	561	531	558	511	513	602	499	534	563	530	544	575	563	546	543	527	575	519	534	535	550	527	500	513	548	548	560	561	525	560	551	554	517	549	574	489	578	524	556	553	480	525	542	494	564	528	569	581	562	519	504	546	556	511	525	549	516	521	533	534	543	478	558	546	537	557	558	532	526	496	559	559	512	537	514	573	548	564	550	567	572	527	502	533	550	514	556	553	537	556	580	558	550	556	535	566	526	559	523	538	586	553	539	571	510	543	534	512	530	526	531	587	491	565	542	490	553	524	536	511	521	526	560	518	585	546	537	555	497	569	505	559	518	511	572	575	493	514	528	563	579	535	533	504	525	529	556	539	522	537	546	539	545	512	566	560	525	520	530	559	544	574	502	529	565	554	541
24027	21028	28151	24086	19417	1532	610	410	311	300	264	251	212	203	220	213	192	182	175	197	154	173	179	183	180	161	166	162	149	157	158	171	172	202	177	160	160	169	144	163	162	159	170	183	156	163	150	174	152	153	157	165	157	174	166	155	165	163	165	151	143	153	149	167	154	158	161	167	158	159	181	172	148	176	160	189	148	162	156	162	164	165	178	171	170	157	182	146	166	156	160	178	168	160	150	146	167	164	151	150	175	147	144	161	148	163	176	165	162	151	142	140	176	156	143	177	183	163	172	141	125	146	136	155	138	139	173	147	177	145	151	154	162	170	163	142	175	177	152	141	178	171	155	169	165	175	151	155	160	157	167	169	169	180	153	160	179	149	139	159	150	170	177	164	149	152	154	134	141	148	161	160	142	160	159	143	168	170	151	173	161	158	165	142	133	190	162	176	171	156	156	165	176	172	152	168	168	139	149	152	163	175	141	157	182	147	155	166	165	158	157	156	165	184	146	152	157	151	175	138	149	158	152	132	165	169	180	168	149	160	150	160	153	160	144	176	138	144	162	155	148	149	168	133	161	138	141	161	156	162	167	180	153	141	146	146	155	155	157	175	161	163	139	156	153	146	151	156	157	141	158	144	175	154	165	158	175	143	165	157	161	156	162	176	167	174	159	153	155	167	130	153	154	140	148	160	159	152	143	147	182	150	147	151	166	145	175	161	170	153	154	167	176	166	166	152	141	164	168	153	176	166	177	186	155	165	168	147	181	172	170	166	143	148	152	174	156	173	152	163	153	154	167	149	185	162	162	145	158	133	163	166	184	164	170	160	151	170	149	148	155	150	170	163	162	163	149	148	177	155	166	142	134	157	167	153	170	157	150	138	167	153	148	152	144	146	157	140	163	159	167	163	145	143	135	164	160	155	159	145	164	161	172	178	161	148	172	179	138	145	139	149	141	175	163	157	158	166	177	173	156	169	128	163	181	172	137	160	156	159	150	157	178	171	162	175	142	158	136	167	164	157	150	175	153	176	153	173	156	168	152	162	142	160	153	157	145	171	149	156	164	149	164	145	146	153	148	178	150	177	164	167	149	172	144	152	154	157	194	161	141	165	162	145	142	153	172	138	151	154	169	148	150	148	157	144	156	166	166	175	155	141	158	173	182	164	143	149	160	153	160	149	163	164	153	145	140	146	176	166	165	157	162	156	173	128	137	161	155	145	179	151	170	170	150	155	154	148	155	173	145	158	143	155	151	174	152	165	133	170	166	172	146	149	160	128	165	165	142	156	141	135	149	169	182	160	163	168	169	144	157	172	162	142	160	154	181	155	147	143	150	147	146	142	166	176	155	166	144	153	155	189	121	161	159	166	169	162	171	154	154	158	132	158	141	185	135	159	139	146	138	162	135	180	175	145	154	165	134	150	156	139	183	133	140	167	161	154	167	158	159	153	139	148	176	151	152	146	129	150	162	140	169	157	160	156	180	149	149	185	165	142	136	134	154	149	182	167	158	165	151	176	162	157	143	170	138	153	154	170	160	157	151	172	159	167	169	155	160	146	161	176	157	147	153	157	144	137	167	156	158	169	165	150	173	154	159	152	155	176	148	155	158	143	137	169	154	146	135	174	145	194	148	162	131	161	151	148	146	160	168	132	161	150	156	159	152	182	148	141	149	165	152	157	145	176	166	152	149	162	178	152	160	153	154	144	144	176	171	148	177	141	133	160	142	145	162	152	163	172	158	158	159	149	150	138	152	145	144	155	148	156	153	162	152	141	162	162	146	171	160	162	147	145	171	138	158	163	139	163	157	148	151	179	152	141	157	148	156	164	136	172	165	162	149	163	127	151	122	153	142	150	146	147	141	165	164	146	159	165	151	165	180	145	155	151	170	159	137	136	160	165	137	150	171	146	143	183	134	153	134	169	165	161	151	136	142	164	143	144	138	166	173	161	153	159	187	159	159	172	156	133	164	147	161	164	146	131	150	163	161	164	171	179	167	157	149	162	147	159	160	168	146	150	143	152	167	160	163	159	158	144	156	150	159	158	146	145	150	148	143	156	153	167	182	169	136	161	133	161	153	153	161	171	133	169	147	170	131	155	161	159	144	147	145	166	140	159	136	162	148	166	161	159	148	178	157	150	130	145	140	154	167	140	151	135	171	159	149	154	125	167	159	152	126	167	145	164	178	141	144	143	189	160	163	150	155	165	131	164	136	158	137	146	186	144	149	148	162	142	124	150	148	160	154	149	156	147	151	148	172	168	149	164	148	164	149	141	141	158	144	165	161	135	150	146	155	153	147	141	174	164	160	179	155	137	179	150	146	165	161	162	156	146	141	185	143	171	164	166	154	150	155	144	138	186	149	131	164	164	162	190	175	133	153	166	167	152	168	142	145	162	150	198	142	140	145	155	145	154	158	164	153	159	153	147	156	150	175	138	164	172	164	177	151	161	183	150	152	168	155	137	144	157	144	161	160	147	175	150	155	141	155	162	174	143	132	185	157	136	160	149	167	144	167	160	158	151	173	163	145	166	168	174	163	135	151	145	158	140	164	173	150	149	163	152	152	168	187	155	154	148	126	167	182	163	145	143	159	144	150	177	157	127	164	185	138	174	164	138	156	140	156	144	179	176	131	162	149	142	153	157	140	152	169	171	155	144	146	156	146	173	144	156	176	168	157	181	178	161	174	160	147	163	136	168	177	152	145	169	162	151	159	156	134	154	165	162	129	161	161	171	156	180	183	145	163	145	150	146	146	161	148	157	163	133	150	156	154	157	153	186	181	172	168	160	153	141	160	159	150	156	162	169	175	157	145	149	156	149	140	172	157	130	171	144	148	153	169	172	163	162	141	157	154	166	133	141	153	173	160	150	151	125	148	172	176	144	157	146	155	174	149	158	159	144	152	147	159	164	152	157	149	153	149	158	150	165	156	166	143	167	138	152	150	165	149	140	174	170	147	151	171	169	163	154	137	143	134	170	162	146	162	158	158	142	143	170	167	157	148	151	163	134	176	178	173	140	163	159	149	133	139	177	158	160	163	166	155	148	138	151	160	154	146	165	146	161	140	172	162	151	185	160	197	172	147	174	160	169	169	141	167	174	149	136	155	160	174	142	146	147	154	143	131	151	162	153	148	160	166	169	152	138	151	174	157	158	156	137	177	170	167	161	160	139	159	154	154	170	174	141	160	169	146	161	155	183	144	166	159	137	155	169	160	156	158	169	167	130	173	161	153	174	160	158	160	165	161	153	153	170	141	132	179	159	154	167	146	146	154	170	162	157	162	172	177	163	169	142	151	150	155	171	145	155	162	147	168	160	156	193	147	165	159	159	140	152	153	154	170	160	159	155	158	155	159	146	171	139	175	130	144	145	149	169	145	160	168	168	182	165	146	158	166	169	153	154	154	163	131	189	154	144	146	138	163	144	154	148	127	172	150	159	140	145	143	166	148	152	151	159	141	159	142	148	144	158	153	156	163	145	157	146	155	130
17034	9865	8397	4266	2775	2000	1502	1181	980	787	743	641	627	558	502	520	444	456	424	425	396	398	385	338	368	368	336	353	367	355	343	345	361	328	334	321	324	340	294	319	310	316	311	329	309	334	303	295	303	345	341	298	316	316	285	297	323	317	321	329	319	311	321	318	314	313	303	333	313	320	306	313	283	309	320	329	312	300	307	286	314	322	311	324	303	335	262	284	282	341	311	323	336	294	300	292	290	308	282	315	304	307	303	282	298	295	322	315	275	314	290	281	313	312	295	292	330	315	302	298	307	296	320	270	288	272	333	304	300	332	298	292	327	320	285	306	332	298	305	293	311	288	349	317	299	317	275	318	325	284	331	322	294	306	326	303	325	289	307	319	291	292	331	333	300	279	303	326	292	314	332	320	299	312	316	320	297	271	322	310	334	296	303	287	305	297	296	315	291	293	308	308	316	294	351	330	319	317	296	298	319	310	298	314	328	296	304	300	289	321	301	309	294	298	307	282	330	314	294	319	292	308	298	311	308	304	287	309	283	305	305	268	303	312	310	327	297	320	314	308	291	301	289	285	298	319	325	318	303	264	330	289	271	296	311	326	318	330	288	304	290	295	283	319	300	256	292	280	292	303	281	320	319	317	281	288	315	296	307	292	296	294	285	306	285	304	309	295	300	341	291	300	273	289	305	308	276	302	309	316	306	307	285	309	271	301	280	286	304	296	341	293	300	278	322	330	343	288	332	294	269	317	292	305	320	294	304	315	277	310	297	314	285	312	299	328	303	323	313	276	316	315	331	294	288	339	304	300	305	275	308	307	287	323	316	294	312	344	307	320	315	257	315	291	308	307	309	281	291	281	302	326	265	299	269	315	318	283	289	283	315	284	310	297	281	293	294	307	318	301	280	279	288	313	268	276	317	284	322	312	293	272	292	301	325	288	316	291	281	316	325	281	312	316	310	299	304	310	313	321	309	322	291	276	337	308	314	276	298	314	278	293	289	290	316	319	329	317	299	301	313	310	283	290	315	290	296	280	274	280	302	309	308	323	280	291	321	306	303	282	306	310	297	287	302	291	345	312	295	309	290	319	318	317	303	291	312	290	299	275	301	312	333	305	278	312	322	303	294	297	338	298	282	306	328	317	283	296	303	280	313	266	303	315	289	299	334	302	303	313	308	334	310	326	311	274	307	292	282	293	327	309	306	293	272	293	295	271	270	325	329	315	285	307	294	292	298	288	284	297	349	298	331	308	303	300	264	294	315	328	340	297	306	276	309	347	304	305	311	305	298	297	292	291	327	307	290	297	283	343	283	333	290	318	309	270	321	319	281	300	341	297	294	285	322	310	326	321	327	310	310	299	287	319	304	291	286	291	349	308	285	315	308	320	315	304	310	297	285	320	311	287	302	299	317	312	302	305	317	340	296	342	275	327	328	308	291	310	287	270	314	300	312	306	288	291	300	314	288	330	301	296	327	301	298	318	294	281	330	296	317	301	308	315	305	291	288	311	312	307	292	320	291	303	306	308	314	307	270	297	304	291	298	334	299	296	292	300	282	299	311	321	302	307	310	302	287	312	313	290	267	313	284	315	303	314	300	292	300	335	269	296	316	302	289	321	299	295	322	313	312	302	287	266	306	315	274	286	312	322	278	292	325	320	315	311	311	258	307	272	324	276	300	293	306	312	310	321	299	277	295	275	298	302	295	323	277	326	313	321	309	278	308	295	291	302	291	282	285	333	310	274	309	279	352	299	305	298	310	331	316	302	298	291	305	290	298	328	314	284	317	299	285	313	281	294	280	335	299	300	282	294	306	298	301	287	295	316	286	296	324	316	309	300	294	298	276	269	331	320	310	321	275	305	276	319	330	334	286	326	304	324	300	312	299	287	308	315	295	326	285	336	308	309	288	324	288	322	304	319	321	301	332	315	273	270	300	291	315	305	292	338	310	325	288	288	310	323	320	273	296	287	300	292	311	266	306	291	314	293	280	274	264	327	310	315	298	319	299	292	283	321	305	301	320	309	286	296	283	295	313	306	271	315	250	343	289	294	297	323	331	311	347	296	288	280	293	310	308	312	303	279	308	306	316	309	320	310	318	299	289	302	328	293	295	314	279	307	304	297	320	305	282	324	306	274	336	327	327	287	318	320	307	301	297	285	303	324	299	306	332	308	285	317	295	303	302	309	307	287	319	310	287	284	313	318	306	325	329	263	301	283	321	306	294	329	309	301	277	347	282	293	318	283	286	316	298	310	292	278	294	306	312	322	333	332	280	314	314	315	308	341	320	296	317	288	306	303	300	294	311	300	301	297	298	334	304	292	294	322	333	299	298	277	304	276	303	306	304	290	299	300	328	276	323	320	299	302	336	310	288	294	307	273	299	290	311	313	301	279	297	286	298	288	297	336	296	296	310	310	310	293	319	287	311	285	295	337	285	306	308	331	312	308	287	302	313	284	317	292	310	310	337	292	268	318	340	320	324	297	320	302	282	289	315	313	290	297	299	319	292	321	258	290	289	281	328	314	301	289	329	285	334	301	270	287	302	309	319	278	307	318	285	304	307	296	263	280	309	317	318	299	295	321	309	269	325	318	301	329	289	293	273	304	293	300	290	298	334	301	288	326	307	316	317	310	295	315	296	298	313	270	298	315	300	312	315	303	313	282	326	302	295	293	295	315	290	323	287	314	277	360	317	286	281	289	288	300	276	318	305	321	312	302	307	313	338	304	288	317	291	320	290	317	294	285	275	288	291	309	298	273	319	328	314	302	292	319	306	280	297	288	309	290	279	317	273	317	333	282	297	303	295	283	284	337	319	294	287	295	333	308	318	294	290	290	354	320	322	308	299	269	323	304	290	316	297	318	303	306	315	290	292	318	308	312	294	288	298	311	283	280	332	294	283	285	274	326	314	328	302	311	294	285	301	310	324	290	313	312	308	307	282	283	296	306	267	326	283	304	285	296	333	300	295	289	323	324	308	336	322	308	306	329	301	324	303	314	303	284	283	304	299	319	292	284	311	322	309	277	294	322	319	296	310	338	315	286	308	290	290	286	253	319	289	312	309	321	312	318	284	284	284	283	335	300	311	309	307	305	299	293	285	295	327	297	294	303	275	312	275	307	281	276	297	303	308	293	297	298	300	295	288	336	272	303	293	322	317	285	326	308	319	307	295	321	271	299	293	344	333	303	300	290	313	315	317	306	309	281	335	296	283	330	280	302	308	283	318	307	310	309	312	272	295	299	325	325	290	316	292	327	298	290	291	271	326	311	343	284	303	329	311	320	293	298	308	347	317	283	326	276	315	273	257	315	322	277	275	290	310	313	295	279	282	307	307	313	303	314	307	327	305	322	288	308	287	279	306	284	289	295	306	290	297	296	320	319	284	324	299	293	321	302	291	302	335	328	298	311	316	298	312	287	306	292	300	304	273	306	280	309	308	332	323	312	317	293	307	298	352	308	305	299	305	331	311	298	324	298	311	311	297	303	317	308
23021	21002	28868	23341	21003	18347	1997	820	653	602	559	554	490	491	474	436	425	457	439	419	411	388	386	398	368	411	388	397	387	399	380	366	384	363	378	372	377	391	353	409	343	389	366	387	393	398	393	358	344	357	385	377	377	369	366	364	350	349	358	384	354	359	348	400	356	355	329	359	375	338	374	328	361	332	308	348	362	351	312	352	375	369	350	348	376	367	338	359	358	344	332	370	344	317	315	390	369	333	365	322	350	354	348	405	364	374	365	359	365	329	370	338	352	371	373	341	343	393	353	347	342	329	313	325	344	328	342	370	339	357	378	357	342	320	325	320	362	326	329	356	382	338	350	367	339	375	367	366	356	354	354	337	362	352	352	345	351	344	358	374	373	379	366	335	375	367	337	334	367	367	363	332	380	340	354	328	372	352	362	368	336	340	359	313	354	371	335	311	350	356	360	299	342	361	328	373	345	331	348	337	344	356	311	356	369	385	343	356	379	382	336	327	375	377	331	347	355	349	322	384	364	375	364	349	355	352	331	346	351	371	366	340	329	333	337	352	337	351	333	373	353	326	317	358	340	365	370	318	387	368	357	380	335	331	357	383	339	364	360	330	365	340	329	384	340	356	399	357	353	321	347	377	340	340	371	345	351	378	335	380	334	394	349	358	337	345	324	349	346	376	348	362	348	351	380	372	367	390	366	352	337	359	382	312	350	342	352	356	355	351	354	325	329	375	372	380	355	359	352	348	359	362	338	370	339	340	349	367	394	368	351	333	333	386	352	351	334	375	366	391	364	350	375	348	355	381	377	353	380	334	352	335	382	336	368	374	376	334	344	359	334	328	355	346	372	358	359	368	400	374	333	378	368	354	344	365	367	363	356	367	356	343	376	349	346	357	380	346	337	353	331	381	321	378	344	346	346	334	315	380	339	344	346	345	341	375	345	312	390	381	359	320	355	353	344	336	350	343	374	338	332	322	314	338	354	366	353	364	380	353	360	347	340	356	370	335	375	366	353	334	339	343	387	363	368	350	346	328	357	352	347	357	331	323	356	377	352	327	368	338	381	356	407	349	372	331	347	372	356	349	345	338	349	357	314	336	363	358	333	363	363	348	336	388	349	363	355	342	352	364	347	324	359	387	346	364	359	376	317	339	339	347	362	374	351	343	348	345	399	387	337	388	337	357	360	353	397	327	342	349	341	329	365	370	353	385	359	387	339	350	342	334	372	365	347	393	362	316	359	387	339	343	340	376	343	347	339	391	330	382	362	323	349	385	363	330	349	315	320	376	370	372	356	352	362	379	375	346	359	357	307	314	355	372	354	335	353	348	300	356	364	368	341	325	372	370	346	357	338	319	325	328	345	347	352	342	366	346	368	380	335	331	354	346	360	360	372	351	336	346	358	359	345	370	326	355	353	339	356	349	317	331	349	385	332	342	306	325	346	352	337	381	388	375	369	358	313	380	330	361	348	397	313	355	349	360	342	334	352	373	350	356	361	313	340	376	320	379	359	365	350	375	378	350	374	349	365	374	361	364	347	347	341	353	367	353	333	354	349	353	353	342	353	370	356	338	407	340	341	337	349	365	358	378	337	326	343	358	316	355	350	353	370	437	383	343	345	345	306	332	337	356	327	356	330	377	337	353	359	358	340	394	374	353	363	360	337	345	351	358	344	357	353	358	352	316	341	336	346	361	366	358	326	354	345	332	384	343	358	352	364	354	337	352	330	348	378	346	387	381	326	329	377	308	365	333	343	363	347	353	352	384	329	388	327	381	356	340	330	343	341	378	354	372	347	348	353	362	401	368	366	347	324	397	325	370	375	334	335	410	368	337	361	369	357	386	374	345	349	341	346	396	390	351	354	359	345	387	337	361	293	315	330	360	350	339	346	378	364	343	361	352	345	354	349	377	374	365	345	373	367	393	354	341	337	343	360	345	344	341	367	345	338	366	391	355	346	379	384	358	331	357	378	358	386	321	326	310	324	308	354	323	365	366	382	363	362	363	317	350	344	355	324	342	373	339	352	378	344	399	309	356	342	381	374	339	347	349	355	330	381	389	370	331	371	328	336	403	331	393	334	328	351	343	368	338	361	354	324	322	346	343	349	364	318	382	320	340	352	343	374	333	324	368	336	360	360	344	346	353	339	340	400	367	348	382	337	316	384	367	369	340	350	336	371	348	351	376	341	370	373	357	365	357	339	356	370	345	366	363	361	344	347	350	351	347	367	333	378	360	348	367	382	363	363	324	369	354	357	342	347	344	354	386	375	371	358	367	351	362	340	381	328	318	353	345	363	351	336	346	348	331	359	382	389	334	361	323	368	353	335	345	375	324	358	360	378	324	367	349	348	374	365	363	343	364	344	377	355	371	365	365	379	329	364	391	350	327	342	378	333	363	371	347	347	379	332	344	335	355	364	350	390	335	353	353	342	335	349	377	344	349	349	346	328	384	401	351	361	357	326	326	377	359	354	361	357	351	340	314	343	311	334	343	353	352	339	333	359	333	387	353	350	343	358	341	386	329	374	356	350	359	321	356	345	353	334	344	357	377	351	357	326	379	366	382	356	356	360	381	393	347	350	363	338	335	344	353	322	326	358	346	353	332	349	357	355	327	382	333	345	385	349	363	342	360	361	338	337	326	351	326	363	338	353	334	393	345	357	369	355	344	346	358	367	348	380	342	361	350	379	323	343	364	361	391	337	327	360	386	367	366	370	351	348	349	326	349	344	316	344	372	354	349	383	339	337	349	372	335	355	317	372	349	327	335	340	338	340	355	398	374	345	353	336	333	327	359	363	355	354	320	354	367	352	358	370	324	346	387	337	344	349	377	373	361	338	354	373	370	347	339	339	351	351	341	350	383	352	387	368	313	375	321	338	355	332	337	384	379	373	382	329	353	346	355	356	400	360	336	362	347	367	385	390	323	352	379	377	321	378	363	368	332	370	366	361	323	375	321	351	348	359	363	363	353	379	382	341	355	331	399	367	339	351	330	388	360	337	357	344	368	351	380	332	353	342	333	318	350	361	355	365	374	338	374	352	366	365	336	364	397	315	353	372	346	320	362	335	352	353	370	342	371	371	334	353	342	348	355	377	328	344	369	357	369	380	346	342	347	380	377	348	383	348	338	367	358	365	382	378	348	325	365	361	370	366	348	361	355	364	346	354	351	327	347	383	374	333	348	323	352	366	324	362	300	335	341	340	370	380	341	347	372	331	348	371	354	330	336	372	333	332	354	359	322	341	369	383	375	326	351	366	357	354	344	369	339	362	317	342	339	374	331	354	353	340	369	385	349	346	329	355	373	356	380	360	383	358	363	365	346	372	343	377	356	355	360	327	362	365	329	343	356	351	355	323	358	380	343	330	372	325	366	340	349	338	346	356	356	357	340	340	373	391	352	340	374	379	377	395	403	335	366	386	356	339	324	370	345	329	353	356	347	340	346	376	341	334	342	361	352	332	355	352	366	339	356	359	361	370	318	329	357	331	369
20534	15763	13536	7405	4960	3652	2787	2276	1927	1635	1398	1199	1123	1060	1039	925	874	831	820	830	743	758	763	722	747	740	739	718	656	651	677	680	607	677	647	665	661	663	696	634	629	661	635	645	644	613	623	637	653	592	625	630	601	635	618	596	647	592	626	603	639	617	571	614	627	628	682	607	575	652	610	614	584	596	628	622	646	625	584	599	607	611	594	630	635	621	616	605	603	613	613	600	621	593	591	629	579	604	585	579	608	614	599	616	601	580	622	619	600	631	559	547	557	623	628	612	609	594	616	635	613	577	578	592	609	624	594	613	581	585	610	573	583	631	586	623	604	607	608	603	623	624	610	595	652	613	618	603	572	605	612	564	593	554	582	630	616	635	595	589	627	629	599	556	618	602	615	598	606	627	617	602	607	631	615	605	620	593	633	583	608	584	597	567	618	617	592	575	638	628	589	616	620	562	606	633	647	629	575	571	655	628	606	604	590	573	626	587	572	567	570	583	602	642	607	630	605	603	592	610	612	551	572	596	575	636	566	619	572	616	565	642	598	644	586	595	574	610	599	586	618	635	605	582	584	608	618	582	631	607	617	627	605	612	599	599	610	646	568	562	606	579	598	617	597	614	634	620	600	606	592	618	583	590	566	605	621	567	608	553	608	629	607	576	661	588	636	559	574	594	606	647	574	582	606	592	582	547	565	589	651	628	591	611	587	540	594	630	596	605	626	581	572	629	603	604	645	621	598	644	583	613	590	589	619	587	607	569	605	598	608	645	592	609	583	614	604	615	607	634	557	607	627	615	581	599	546	614	632	613	623	629	601	586	683	617	596	616	641	613	638	606	611	618	612	587	604	610	596	575	622	599	630	578	632	567	564	617	611	601	591	580	613	582	592	620	604	603	588	615	572	605	600	600	551	594	620	638	593	596	562	587	570	601	580	586	597	551	621	556	615	584	635	588	625	614	593	642	583	567	600	604	609	600	600	610	579	594	646	580	586	616	629	593	581	615	615	581	644	620	604	607	653	606	583	625	575	601	570	633	587	640	616	573	600	576	584	587	581	631	611	627	596	605	621	611	573	584	606	627	602	613	561	583	598	611	614	570	562	590	625	614	593	583	594	590	607	629	639	593	620	601	640	649	589	599	598	595	600	627	615	586	557	591	593	609	654	627	618	597	575	602	616	635	592	621	601	594	600	649	625	578	596	649	617	605	602	590	614	681	600	610	619	597	610	625	576	588	619	610	551	629	611	631	625	610	627	643	549	566	569	591	592	613	550	590	631	639	631	570	641	614	581	585	572	580	561	587	603	630	590	568	601	601	607	611	578	574	594	586	604	612	614	558	573	625	636	543	584	618	605	580	593	586	622	590	614	578	593	613	662	589	657	585	626	583	541	615	588	610	609	618	596	619	591	610	633	566	585	601	577	622	618	593	625	614	574	587	593	567	599	565	582	584	573	620	563	617	582	623	627	640	612	587	663	621	602	607	589	516	582	650	610	592	599	604	584	572	579	589	604	663	649	560	598	613	628	616	596	613	600	659	620	643	604	607	621	578	585	626	604	603	516	613	621	596	576	588	620	595	623	583	601	547	608	581	597	599	653	586	582	588	565	609	631	580	622	617	602	635	596	577	631	596	619	631	618	597	615	585	613	618	624	618	621	583	677	583	616	618	573	583	612	621	594	581	604	572	591	595	585	574	626	584	621	628	610	632	574	602	608	584	576	571	579	570	563	585	635	587	563	599	602	609	627	619	563	573	616	604	569	620	604	623	591	605	592	586	600	567	582	541	590	635	616	591	582	594	575	632	581	624	572	623	621	608	607	646	579	587	597	602	605	573	595	563	568	599	568	627	633	597	592	623	629	604	606	587	605	617	596	625	600	617	635	607	569	585	570	594	603	581	561	629	596	613	680	589	603	645	627	591	628	568	640	624	617	640	572	605	584	609	577	634	564	546	600	637	642	612	607	621	573	577	617	567	564	619	611	610	617	582	631	575	555	612	630	623	600	593	619	593	570	604	602	624	586	626	597	600	598	589	605	612	604	618	635	575	535	590	577	593	585	634	648	606	605	582	611	576	618	608	581	617	591	625	658	577	577	613	575	618	607	602	610	574	616	623	626	609	575	578	626	558	589	631	627	571	606	586	573	567	589	649	590	592	579	607	603	556	563	609	612	582	610	608	595	657	618	617	604	632	587	579	599	590	591	592	605	617	581	613	629	583	584	610	601	617	603	603	622	646	603	622	625	613	601	589	629	635	607	613	587	582	571	601	573	602	561	590	611	581	593	559	595	596	648	615	592	586	573	629	629	619	595	616	610	647	608	587	579	586	606	617	571	589	600	557	585	555	621	589	573	573	613	602	596	576	601	579	581	599	655	626	620	586	571	617	597	610	635	586	593	613	612	609	599	570	576	580	593	537	597	603	584	585	570	548	615	600	616	580	564	626	634	640	590	580	600	657	563	581	628	569	632	612	544	590	583	570	605	573	616	593	576	609	623	595	630	588	621	572	603	582	624	630	646	604	532	632	611	584	603	609	621	625	569	605	624	647	610	599	599	613	588	602	602	621	615	606	614	626	569	598	598	614	601	571	567	631	680	574	582	609	612	598	577	598	582	620	589	601	623	565	589	601	589	638	633	580	596	597	575	600	549	584	583	577	601	607	602	604	580	568	625	609	625	570	592	654	597	646	618	624	557	650	607	599	610	603	644	638	577	565	654	594	607	577	637	615	600	595	592	618	615	631	600	591	584	579	606	636	574	618	580	578	593	596	645	589	596	593	606	604	605	583	602	632	613	607	597	605	609	591	580	583	611	625	613	600	624	612	591	591	596	579	580	644	617	574	572	609	609	596	643	664	609	614	607	585	598	586	613	585	584	605	581	573	603	614	587	610	609	566	623	589	608	614	614	613	630	642	600	573	624	661	607	631	579	613	652	631	589	592	610	602	574	619	546	588	631	608	589	573	608	572	620	573	594	644	582	596	578	608	643	625	633	635	633	560	604	605	640	596	568	566	623	582	611	647	648	560	580	605	612	613	617	584	618	584	623	650	601	561	605	630	571	646	618	591	633	624	563	576	635	579	594	625	609	583	633	595	591	585	630	602	605	605	572	607	600	582	636	627	615	614	617	603	563	551	667	617	599	602	606	619	609	603	599	578	587	650	555	597	589	621	591	587	598	563	591	600	615	594	620	593	613	573	632	604	635	584	665	583	583	610	607	613	569	588	615	616	594	603	589	623	606	578	547	522	621	680	598	617	639	605	560	602	630	636	553	592	624	617	610	606	595	651	575	590	611	623	606	594	588	614	561	607	586	610	605	629	588	627	604	600	610	590	606	594	636	562	639	604	627	599	613	636	592	618	594	629	619	573	592	518	584	601	584	626	637	605	586	606	622	582	587	613	601	621	613	561	602	604	586	587	608	587	580	565	629	631	580	603	603	599	615	620	547	600	615	636	609	636	609	593	569	549	591	656	621	604	611	592	565	610
26613	20428	7720	606	389	341	325	287	299	296	284	304	306	290	302	309	287	301	271	292	332	282	265	271	291	323	312	327	301	304	278	268	332	303	272	296	311	295	299	266	291	314	307	308	277	302	280	267	308	281	291	282	277	281	304	315	279	249	288	264	295	292	264	291	310	287	255	276	298	287	275	312	291	304	263	316	276	314	282	260	314	270	331	302	318	268	318	248	280	289	307	298	266	289	279	295	302	284	289	298	270	296	295	277	277	279	284	275	302	288	278	245	291	293	296	275	305	268	284	297	263	294	310	280	306	263	287	304	303	294	289	335	298	286	302	265	296	288	303	289	260	298	314	278	272	289	272	292	305	278	274	295	294	277	297	297	251	298	261	298	308	268	282	333	307	296	249	300	285	285	263	325	271	298	320	258	248	300	318	318	262	294	278	316	295	306	284	324	265	282	286	311	287	258	344	293	291	304	271	316	285	281	277	302	280	310	275	309	275	308	293	303	277	313	293	326	298	298	268	310	264	270	320	290	310	268	285	276	338	300	295	300	281	302	304	264	314	276	289	306	284	304	288	278	258	282	285	260	269	304	308	333	298	304	292	261	293	283	279	285	290	309	269	286	283	299	300	259	277	261	272	251	255	255	281	305	293	297	274	327	301	283	262	264	311	311	320	272	323	297	284	325	308	303	279	337	270	298	270	284	300	292	274	276	304	330	286	294	265	269	283	304	285	284	297	274	278	301	271	313	317	318	287	286	285	303	294	299	316	281	282	288	295	299	282	280	315	252	315	313	273	291	287	285	279	269	294	314	284	293	282	292	292	276	305	286	292	285	299	294	266	292	304	279	291	269	269	282	277	303	294	278	308	283	287	282	297	292	288	323	259	300	274	296	288	323	281	282	295	296	299	266	296	320	303	268	300	315	269	267	277	279	287	302	292	288	287	282	256	293	312	297	295	324	281	307	286	283	323	306	298	296	291	284	255	279	305	282	298	283	308	291	281	295	293	299	292	315	296	289	275	267	309	231	287	268	275	297	274	298	288	284	285	279	290	309	289	280	307	294	291	264	283	303	279	259	311	299	297	309	271	266	301	301	301	321	291	286	279	309	284	283	271	295	274	303	281	284	332	304	267	300	308	296	303	261	323	271	309	282	284	305	289	281	317	295	293	292	274	304	282	258	320	303	274	274	283	275	290	307	303	280	269	295	285	264	298	296	323	302	291	312	295	283	274	318	260	308	313	280	317	315	258	299	314	275	277	273	292	285	282	303	289	278	301	301	292	282	306	298	266	308	302	275	279	307	291	291	292	283	273	287	298	312	283	294	299	279	295	300	290	297	293	321	300	293	297	277	285	285	307	285	281	302	297	306	296	298	304	312	294	295	306	277	320	273	285	301	326	269	302	282	308	302	294	296	290	295	263	274	279	295	298	295	272	307	311	275	293	281	294	288	303	283	271	300	267	266	260	298	282	286	292	291	278	285	286	287	304	298	270	298	316	283	285	304	326	277	277	289	274	279	290	282	282	268	276	290	301	272	298	266	267	319	320	293	306	313	274	272	294	326	332	269	291	295	286	286	284	301	304	291	313	302	296	266	286	288	292	316	276	255	242	255	301	286	298	282	280	306	301	287	359	305	282	316	314	333	307	301	289	293	255	304	326	276	303	288	315	260	290	286	291	295	281	287	308	289	280	272	306	300	296	283	283	307	301	275	271	279	293	302	321	255	281	270	315	303	261	284	281	287	284	297	266	288	300	250	293	305	298	285	289	315	284	299	295	302	314	310	305	311	268	294	287	304	334	297	279	319	322	270	268	288	293	265	278	286	276	291	297	271	303	273	290	298	308	290	306	315	306	273	295	280	264	264	290	262	308	290	301	280	295	290	302	288	276	300	293	280	287	295	298	279	311	286	264	310	323	281	283	279	273	318	298	273	311	276	282	281	292	324	285	256	300	320	293	303	266	287	314	282	290	310	267	321	269	272	265	302	267	292	280	290	276	329	294	252	277	282	282	297	292	299	285	262	273	284	318	272	298	292	316	292	328	297	311	280	273	315	310	291	319	286	310	305	284	276	290	298	307	318	291	308	283	316	306	274	286	299	291	309	281	295	297	288	267	260	315	288	302	269	284	258	265	281	279	298	302	291	298	275	288	315	292	277	304	294	310	286	289	291	287	285	291	269	285	301	276	307	287	260	323	304	283	309	291	300	308	321	311	291	313	295	290	291	271	295	299	294	276	285	300	286	284	288	284	304	302	322	309	285	291	317	287	281	288	302	293	288	279	262	315	303	288	282	275	287	297	284	286	304	311	258	280	292	270	285	280	296	301	312	293	294	282	297	292	279	288	282	319	311	284	301	305	270	296	284	281	294	282	288	279	291	277	295	268	257	291	309	330	331	309	273	280	294	318	306	303	283	318	277	301	287	304	295	298	291	313	311	256	255	267	303	283	271	276	282	280	282	314	295	288	282	296	276	285	296	293	315	281	276	300	292	278	298	333	311	271	285	304	276	290	290	298	298	295	293	291	291	279	305	295	266	301	292	312	300	261	285	275	303	300	292	305	279	286	276	285	307	287	293	295	275	308	278	248	281	295	292	301	268	303	276	298	279	301	300	285	290	287	277	268	286	289	292	263	279	336	256	309	301	274	278	304	286	316	286	234	302	254	305	327	296	259	314	288	280	277	280	274	301	279	301	273	283	285	294	262	314	299	289	298	269	261	278	302	288	291	278	301	257	287	294	301	286	315	278	290	264	281	278	298	255	287	298	277	285	295	255	270	269	256	279	302	277	289	307	289	277	259	257	281	279	268	298	268	283	302	291	290	281	288	273	252	306	279	295	267	314	279	295	303	278	308	274	283	288	296	288	298	322	294	283	295	310	282	273	283	279	280	300	296	290	301	271	309	271	307	264	268	284	277	313	291	282	293	283	308	299	297	261	310	271	307	289	323	294	297	265	314	302	310	278	281	318	275	293	295	289	298	293	303	283	271	285	292	300	287	313	301	284	291	309	304	312	278	314	288	279	306	270	297	301	268	312	281	286	278	264	302	298	272	293	321	270	293	322	282	291	295	263	288	259	284	303	305	290	303	265	311	294	268	281	287	303	288	311	279	295	294	299	268	279	286	280	283	297	284	263	277	295	286	266	267	322	293	275	287	263	290	305	286	286	288	278	275	297	307	278	327	314	271	262	281	278	270	269	280	301	266	296	305	301	290	252	286	278	280	315	277	288	249	282	272	280	297	273	269	320	307	289	283	292	306	271	301	316	275	295	284	292	272	280	298	292	299	295	303	308	324	299	286	281	282	285	320	288	269	288	323	290	272	320	272	306	263	292	296	290	330	301	288	320	313	306	289	278	271	283	300	279	261	290	281	282	282	279	307	276	273	302	283	285	293	270	284	282	320	274	277	280	289	331	299	284	290	276	299	305	268	310	272	291	281	290	294	280	279	318	279	294	291	309	273	304	283	268	295	298	272	298	304	299	293	285
9517	1586	1482	953	758	691	596	641	623	608	588	527	559	545	557	554	540	557	554	530	559	532	566	527	553	563	565	522	540	541	538	534	562	521	511	544	521	526	507	536	546	531	551	511	512	544	547	516	516	550	526	570	556	540	522	562	574	503	558	547	575	553	520	504	537	547	529	506	524	570	512	573	551	548	538	549	538	533	546	543	550	561	504	530	562	542	542	541	512	582	523	569	548	584	544	522	482	561	545	521	530	538	528	548	518	563	532	514	550	539	535	555	556	529	528	508	558	526	504	518	565	568	516	518	538	555	587	522	528	529	543	521	506	541	542	533	535	591	569	561	512	523	528	544	547	540	536	504	531	560	563	569	541	567	528	568	519	556	527	513	528	545	506	559	513	528	515	555	533	559	562	534	499	500	537	570	511	567	550	521	558	539	515	543	539	478	529	486	577	525	550	529	553	535	547	509	593	534	545	550	551	520	552	547	569	519	574	528	540	547	525	525	556	550	547	491	515	559	525	511	519	592	538	517	522	586	502	527	549	529	520	516	525	471	549	541	542	510	488	521	522	531	542	582	526	549	484	535	546	549	533	546	553	566	547	541	518	491	542	522	521	542	541	540	549	582	555	573	553	561	548	596	528	539	542	552	550	549	549	531	587	485	576	541	536	527	492	545	514	534	539	540	568	540	518	579	540	568	557	601	539	568	545	542	541	558	547	533	543	533	544	556	511	518	548	584	507	542	560	534	542	556	508	553	591	545	534	571	514	557	550	543	522	558	528	533	541	546	535	509	561	577	518	554	529	547	527	550	517	533	556	505	538	538	535	532	507	532	546	524	543	512	517	545	504	524	503	581	548	541	561	492	536	592	573	531	523	527	548	541	563	535	528	501	539	530	505	541	538	547	554	554	540	527	563	514	539	483	523	492	521	549	532	529	611	537	566	547	565	528	549	494	533	541	524	514	560	520	524	534	555	530	521	550	538	532	564	553	514	583	533	531	498	539	552	511	545	506	547	561	521	558	576	529	491	531	510	545	528	539	526	527	543	521	549	530	544	515	527	521	562	537	539	564	533	538	557	548	568	603	524	508	549	504	546	527	559	526	580	544	546	534	592	542	517	575	543	564	477	528	506	501	531	528	514	548	565	552	522	558	540	513	516	546	530	557	556	573	542	543	531	564	485	524	544	527	514	547	502	528	529	507	526	528	558	524	563	525	555	578	525	529	548	547	539	546	529	548	565	519	543	522	506	524	543	529	514	537	515	529	537	548	527	533	508	497	545	525	536	567	544	563	533	538	537	541	538	537	555	564	552	499	530	503	561	572	528	556	556	573	565	511	552	549	529	539	542	545	489	511	562	572	535	518	560	534	552	516	528	506	561	564	564	536	574	580	581	554	517	495	525	565	528	521	550	509	527	517	499	555	510	519	547	562	584	527	553	570	539	551	529	506	507	548	558	500	560	540	539	549	529	512	587	608	511	536	545	521	562	480	521	548	556	525	532	569	522	557	514	611	564	550	561	504	539	537	522	540	557	555	562	505	556	478	514	530	493	548	524	550	518	533	551	554	550	541	538	549	513	555	559	545	567	565	528	533	558	572	564	576	545	547	521	494	533	501	587	523	547	552	504	521	548	561	537	551	552	565	566	526	546	587	539	574	524	558	533	525	530	541	509	590	528	530	558	532	543	548	519	516	500	536	542	565	585	515	544	573	536	543	513	536	524	524	480	522	529	528	509	553	554	539	526	548	561	534	520	602	551	522	571	513	560	522	517	562	547	586	574	516	542	511	540	526	517	508	505	551	621	532	512	540	535	561	516	580	572	491	567	539	516	580	551	586	495	562	554	539	496	508	534	541	522	551	572	579	544	532	552	530	551	551	513	556	544	520	502	531	521	540	524	558	539	560	531	520	515	545	539	531	563	549	577	528	546	599	549	528	539	518	470	536	530	557	529	538	563	545	544	546	543	543	561	538	563	519	532	611	624	516	571	530	574	524	519	515	557	521	506	525	521	539	493	533	567	586	535	564	550	519	529	513	556	535	571	563	565	528	545	530	570	518	538	539	538	570	543	540	528	541	525	525	534	515	535	550	542	538	523	518	550	579	540	551	560	508	553	506	518	538	530	548	537	539	547	550	499	556	520	561	543	512	493	579	485	464	538	552	512	542	542	538	520	555	500	532	503	516	531	539	500	578	560	545	517	515	531	529	575	550	553	558	532	526	536	574	573	539	561	518	485	542	509	549	547	504	554	527	529	512	526	524	525	541	553	567	510	594	510	520	542	581	576	531	532	556	501	541	576	536	518	534	507	538	511	518	507	558	573	522	592	549	527	556	554	517	524	538	502	555	515	536	552	514	558	556	537	539	550	568	518	539	578	536	529	581	534	519	522	544	538	529	521	532	549	557	555	535	530	547	505	602	551	555	563	552	558	503	507	544	529	528	532	516	524	516	549	522	517	550	535	549	549	511	528	551	570	541	538	507	557	529	561	515	541	546	533	538	563	533	552	535	541	573	535	559	517	548	534	532	547	557	575	514	511	520	503	522	523	561	506	560	539	560	525	531	580	560	543	535	562	503	486	538	544	560	529	548	511	535	514	545	554	537	577	544	539	519	530	540	553	497	513	536	522	568	538	555	529	546	504	542	525	570	515	531	511	508	569	571	574	550	531	542	518	554	567	549	541	516	523	549	529	540	525	523	555	567	518	555	523	526	527	558	521	515	502	542	536	537	489	530	520	543	527	539	546	534	530	534	543	539	522	556	529	541	523	519	546	582	557	535	545	569	542	512	513	524	526	502	548	499	559	524	578	589	584	505	576	511	505	548	523	530	534	549	521	549	574	537	572	544	537	568	539	523	555	552	555	531	539	485	547	551	502	518	543	553	535	536	551	538	553	542	534	582	544	509	576	546	521	533	546	500	514	555	556	539	528	517	534	539	525	544	526	499	526	529	519	520	559	517	520	521	527	539	561	550	534	545	532	531	566	543	546	557	540	536	509	533	506	529	543	555	521	562	546	522	542	522	540	551	600	548	520	497	544	566	536	510	541	521	561	573	564	555	519	525	503	529	545	543	541	584	521	593	535	524	562	547	572	531	554	566	521	553	516	554	539	535	493	540	567	527	539	555	561	553	550	505	528	564	539	519	523	527	505	534	507	511	525	558	533	548	514	610	545	498	554	532	541	545	552	547	517	548	544	560	512	528	573	517	580	524	566	535	533	561	534	538	522	526	501	544	504	513	517	553	563	552	530	525	553	526	497	477	534	553	618	599	499	494	548	500	548	539	523	551	520	532	534	513	579	562	509	558	557	520	537	549	537	578	543	545	531	514	542	569	504	537	544	531	539	576	536	553	569	538	546	544	546	558	564	546	515	521	546	517	558	551	549	568	515	555	546	544	528	498	509	550	560	546	569	567	537	527	514	519	541	576	557	576	587	522	523	589	528	560	513	528	538	540	555	557	538	544	513	533	507	526	533	529	542	549	552	531
24068	21080	28252	24121	19434	1548	573	386	311	297	266	232	221	218	206	224	186	194	197	201	179	165	170	172	161	178	175	178	193	149	160	175	172	160	172	163	170	143	188	198	167	145	170	136	148	177	161	151	151	151	141	180	151	162	169	163	166	178	162	146	168	146	164	169	149	156	141	178	177	148	155	161	150	170	177	163	157	147	155	149	152	145	147	159	161	162	134	158	142	160	145	177	171	164	150	154	164	156	169	189	168	150	167	150	175	166	155	151	161	146	162	142	167	163	160	159	168	128	166	153	165	152	165	162	158	148	156	158	164	145	161	145	154	158	166	134	171	160	151	178	170	159	150	148	173	165	150	150	167	177	145	146	141	138	165	157	144	166	152	173	147	138	154	179	155	161	161	151	143	155	152	149	150	168	165	169	143	150	155	169	166	154	148	170	152	163	165	160	167	170	143	171	140	143	139	155	130	157	145	144	177	157	165	166	196	163	124	148	153	157	149	156	149	149	147	149	160	161	160	153	152	162	166	164	161	161	166	172	162	162	152	170	146	172	151	176	141	147	155	143	159	135	153	156	140	144	137	150	191	124	174	160	165	145	179	163	163	153	149	172	158	161	139	167	162	161	160	161	159	174	146	160	150	156	157	149	132	175	173	131	178	158	168	145	157	162	153	162	182	151	141	129	174	165	163	150	142	165	138	145	160	161	172	155	162	170	149	149	173	163	190	147	142	166	182	177	170	150	156	155	143	154	161	147	159	154	188	166	170	139	171	170	161	173	149	155	164	152	170	150	160	149	162	167	191	164	168	170	150	140	140	135	154	175	162	162	167	150	164	150	184	149	143	162	169	141	175	154	150	153	144	149	166	173	140	181	169	175	139	143	130	161	178	155	155	145	161	156	168	160	160	139	141	153	178	158	167	151	152	175	162	165	151	149	155	178	180	149	157	166	153	180	140	153	177	167	144	137	187	143	159	142	144	178	156	147	172	180	161	165	147	141	153	172	149	161	149	138	150	142	140	167	168	159	155	151	154	160	168	157	161	171	170	180	166	153	163	162	144	178	150	168	152	149	163	161	157	160	152	157	160	142	170	143	175	149	157	129	148	171	152	155	133	184	165	176	173	157	146	162	166	169	159	178	150	165	167	146	150	164	148	160	166	158	157	167	150	143	146	128	147	148	154	149	173	163	138	163	174	152	152	161	155	139	143	171	183	171	160	162	169	190	133	145	161	149	164	174	174	163	126	149	177	148	144	157	137	173	157	149	161	173	152	167	169	143	159	158	168	157	170	184	154	147	173	172	168	148	141	173	132	158	147	168	156	156	149	173	149	143	152	143	158	158	151	157	150	148	160	165	142	153	161	161	147	143	136	189	165	167	168	158	140	157	160	144	171	159	145	134	168	154	149	159	147	172	162	152	169	151	173	132	172	176	146	162	159	157	168	198	174	164	153	160	167	137	162	149	157	154	173	163	160	184	138	158	142	138	144	152	188	167	155	172	158	156	160	156	158	136	171	162	177	163	158	158	158	134	153	165	167	165	159	149	157	143	142	150	167	150	172	179	137	158	163	164	183	164	168	139	154	163	149	166	148	135	154	176	145	159	142	158	161	146	169	184	179	170	141	158	150	144	157	141	170	158	168	150	150	146	147	164	168	139	193	154	152	136	159	167	166	157	155	158	135	155	134	161	148	126	147	142	152	148	129	151	136	164	158	144	185	147	159	175	174	147	147	170	153	142	149	146	178	172	159	164	148	142	180	159	153	160	153	155	160	138	167	143	163	177	170	164	150	161	144	162	173	145	168	161	150	169	143	174	137	166	155	170	157	142	141	165	147	164	147	155	161	148	160	170	168	178	164	164	148	159	153	155	155	142	175	170	149	160	149	182	161	166	150	148	156	151	181	148	138	171	162	141	178	137	139	146	158	179	151	153	156	177	171	153	166	158	144	162	153	186	137	159	168	133	165	164	160	133	175	194	169	172	170	162	163	166	159	133	162	151	130	155	186	149	151	161	156	161	187	149	179	170	161	170	160	153	158	175	154	155	159	129	123	156	152	153	149	134	154	167	148	145	150	181	162	163	152	158	153	164	162	159	158	179	144	154	155	150	153	152	164	161	169	184	155	162	163	165	145	150	156	137	178	142	146	144	159	143	145	178	165	183	161	171	170	142	141	165	137	136	168	168	144	123	150	158	160	153	143	144	145	144	145	157	141	147	150	153	149	149	158	160	149	159	145	155	168	140	147	166	142	157	142	143	163	182	168	158	137	157	163	126	190	156	163	148	148	145	154	159	169	155	144	151	159	152	167	173	141	162	175	157	150	139	139	176	169	162	163	157	167	162	160	139	145	155	163	164	172	174	151	151	144	166	159	148	174	145	174	146	184	157	171	158	148	154	176	180	161	147	159	149	165	173	167	141	166	150	148	155	195	156	142	145	168	171	164	158	150	146	163	156	168	163	167	158	157	166	161	156	179	139	177	152	159	135	143	147	165	147	137	152	145	146	142	152	147	179	157	158	169	154	164	164	178	181	155	146	184	148	171	163	164	171	159	163	162	155	152	160	145	162	132	163	175	149	157	160	142	178	158	163	173	148	170	145	142	165	157	138	149	151	150	146	157	148	182	159	161	165	166	172	151	166	179	136	157	153	147	138	153	146	166	163	162	164	176	149	153	147	153	155	141	150	134	148	156	141	148	148	145	161	185	152	145	158	167	166	165	152	157	151	148	152	152	153	143	146	146	155	165	155	139	135	154	173	153	143	160	158	170	170	139	155	157	170	151	145	146	156	155	154	163	142	145	161	161	165	166	131	153	171	186	162	158	171	148	144	166	166	141	159	143	173	164	167	167	164	170	151	193	152	157	182	146	135	152	150	146	176	165	157	152	155	142	164	149	159	173	156	174	144	160	156	147	167	164	147	174	160	141	156	176	154	151	182	170	168	170	152	148	150	172	152	155	162	175	161	157	140	148	179	154	138	174	177	156	140	146	123	171	170	150	146	167	163	152	139	166	134	160	129	171	151	161	160	161	130	157	138	169	154	158	136	158	171	167	180	164	150	170	149	178	153	168	168	151	153	167	174	183	147	171	162	157	161	164	172	159	143	149	150	146	145	143	155	175	148	179	154	159	140	160	156	166	155	156	137	161	163	176	160	153	163	159	162	163	154	157	159	139	157	158	174	172	143	137	173	148	169	160	171	165	153	142	148	155	146	159	142	179	159	142	172	134	152	181	155	151	187	161	193	143	138	161	167	162	160	151	163	153	158	149	180	181	158	160	182	128	164	159	147	147	146	160	173	160	159	154	168	151	135	171	160	173	140	159	165	157	155	145	160	153	169	147	148	164	154	188	189	147	159	174	161	139	159	138	163	184	162	172	162	160	139	151	160	193	189	149	172	140	151	154	147	157	165	148	156	146	149	158	180	159	159	142	139	162	159	160	163	174	181	164	160	150	149	145	169	181	151	160	146	159	168	149	157	142	148	160	159
17537	9844	8221	4109	2766	1979	1461	1156	992	833	751	731	607	512	511	465	447	475	433	425	407	378	353	363	357	376	344	346	350	330	355	350	350	335	330	352	346	312	339	329	336	299	342	344	317	290	301	342	320	300	326	312	310	305	309	322	304	342	315	321	320	319	320	305	317	296	296	319	292	296	285	274	327	344	319	319	307	296	288	302	316	297	294	323	334	317	325	313	312	318	281	308	321	327	298	293	309	305	329	284	328	313	302	303	297	278	276	325	334	297	310	287	302	310	300	331	314	297	307	274	325	320	315	305	272	309	307	277	312	309	315	269	303	296	314	317	288	296	295	292	301	297	312	324	274	286	335	290	307	327	303	327	301	332	312	294	329	319	302	319	306	312	306	287	312	288	302	252	298	269	304	287	295	314	262	291	312	306	280	319	308	319	299	295	310	308	279	280	285	297	291	329	303	300	274	293	325	311	295	299	303	298	321	333	294	285	303	308	336	308	298	281	289	306	273	299	312	273	299	298	290	288	271	286	297	317	291	304	297	335	312	305	278	294	303	293	313	289	308	306	284	303	296	270	318	282	276	324	297	345	313	307	293	272	303	326	298	271	325	312	294	307	298	320	310	293	321	289	303	302	292	262	316	292	303	305	295	300	297	302	277	279	299	301	298	302	307	304	287	315	298	311	307	309	294	289	293	309	339	289	284	293	336	300	313	323	313	303	287	316	342	286	313	296	302	281	306	301	293	303	277	314	322	299	308	297	303	331	324	289	302	328	325	295	295	308	321	272	293	298	305	314	299	291	272	318	301	294	289	293	319	305	279	308	295	305	330	331	318	298	332	298	295	287	330	291	312	322	318	292	319	284	301	309	284	349	302	329	313	281	318	290	288	282	287	304	310	304	315	303	324	307	292	303	299	297	283	286	300	281	348	327	286	300	265	273	299	279	293	337	322	304	314	279	305	264	307	263	325	283	300	309	323	264	294	314	287	303	274	290	274	303	309	313	283	276	320	296	333	298	322	303	327	313	323	299	299	309	320	306	295	296	326	281	290	309	298	331	310	306	292	288	309	279	305	319	301	294	317	301	311	309	277	288	284	292	307	340	323	334	305	287	321	277	306	282	297	277	298	324	310	269	289	291	317	325	273	308	280	301	322	327	337	305	291	269	315	276	306	295	280	294	308	314	329	299	301	300	301	300	293	315	280	364	301	316	315	287	343	302	288	329	302	317	319	291	292	276	302	275	297	286	318	319	295	306	297	309	332	309	332	306	313	316	275	318	297	314	289	313	287	297	314	297	294	301	304	297	329	312	304	300	311	285	289	282	312	311	326	263	307	325	314	306	315	290	289	310	306	320	260	317	285	298	336	329	246	278	301	279	296	334	329	304	296	270	306	301	315	314	313	311	297	315	284	295	293	310	329	297	300	303	281	298	310	308	279	306	290	299	271	295	306	315	287	305	297	292	310	302	314	273	295	305	287	292	310	294	322	274	314	326	279	316	298	283	324	272	342	295	321	310	287	305	299	317	315	307	319	301	333	280	296	313	299	330	309	301	313	292	289	299	287	303	306	312	296	339	295	326	327	298	304	320	301	288	292	296	309	308	282	303	274	323	275	273	295	272	321	305	271	334	318	302	286	296	315	308	304	311	295	286	299	282	282	295	285	258	338	306	302	309	345	335	268	278	320	291	284	318	296	319	297	314	331	317	309	320	311	320	294	297	302	307	335	305	320	307	276	289	274	296	306	322	307	309	313	284	302	297	310	290	297	292	321	296	278	292	287	294	294	289	312	309	277	312	291	328	292	289	317	272	291	315	275	290	301	311	305	276	301	326	306	320	333	302	322	326	309	305	290	293	293	292	318	310	306	268	311	295	322	287	292	293	284	306	327	297	299	322	311	310	308	312	323	317	330	291	307	297	304	307	319	275	332	331	326	312	289	295	297	298	287	304	312	317	297	294	265	269	296	303	309	291	271	287	294	293	290	289	297	329	287	272	278	302	295	309	331	287	299	334	298	316	312	270	309	319	282	289	311	304	309	294	310	294	307	289	320	293	270	278	301	297	302	303	307	316	272	293	329	317	281	312	292	291	295	314	305	283	284	300	312	311	328	332	311	327	304	292	334	275	274	285	315	325	315	318	289	288	296	294	285	308	304	320	315	313	322	295	290	310	313	300	303	316	305	303	265	307	322	278	277	313	310	297	304	300	324	305	343	314	311	321	335	295	303	284	301	318	308	295	272	319	290	301	344	272	298	308	309	298	324	305	287	306	294	348	309	287	280	324	263	313	306	289	317	312	308	265	314	302	309	304	283	278	335	333	310	299	299	319	309	312	307	284	277	310	293	289	306	307	297	295	324	306	315	307	288	295	302	321	267	299	288	287	319	300	336	310	295	302	304	321	275	319	278	318	359	301	318	289	292	306	295	284	318	312	295	277	294	341	314	295	318	312	301	300	313	290	297	303	328	308	303	287	347	273	281	299	307	311	343	324	271	321	304	317	273	297	336	307	314	359	299	308	308	319	295	326	302	315	292	293	283	282	280	292	283	308	300	309	323	298	329	287	301	299	288	294	297	304	291	327	291	301	306	286	317	293	290	295	304	315	309	308	273	292	251	304	322	291	261	322	306	266	307	311	308	319	307	299	331	307	331	316	280	351	300	308	331	276	317	300	313	314	293	296	294	360	306	322	309	328	325	305	293	295	321	303	286	327	284	261	320	302	325	313	315	313	301	309	313	285	288	321	332	328	309	319	309	312	316	302	306	284	263	311	311	309	295	296	288	297	283	312	301	267	288	272	301	325	316	326	297	318	282	291	267	298	335	311	282	333	300	294	314	290	308	314	306	299	299	308	320	313	284	291	274	317	288	312	285	291	280	296	309	290	312	264	301	307	322	283	296	301	321	306	330	343	315	327	285	301	302	306	266	316	303	303	297	318	321	307	292	313	316	311	302	301	293	304	269	315	322	287	267	314	296	303	295	289	304	312	265	307	286	306	293	341	297	303	281	304	330	314	273	297	285	297	286	303	310	303	314	296	304	296	326	310	306	280	295	290	304	310	294	282	308	303	283	288	312	290	280	296	327	279	299	317	278	302	311	303	306	313	315	302	318	293	296	299	276	343	295	305	335	291	292	298	299	309	310	299	293	290	317	284	286	300	322	300	316	314	300	304	306	286	288	325	298	301	335	312	266	310	272	306	299	305	303	324	297	323	292	297	301	304	302	323	302	302	327	272	294	310	327	275	295	296	288	310	286	323	332	305	305	294	310	296	321	297	315	279	326	289	305	307	309	292	323	300	293	275	308	302	305	275	311	291	312	297	288	297	291	327	326	298	334	331	324	304	302	326	349	300	309	325	308	275	321	300	288	304	321	314	310	302	317	329	309	314	285	291	281	302	311	314	313	318	293	265	315	299	282	282	362	308	334	298	304	298	353	303	273	318	348	301	325	313	308	308	306	316	284	302	294	322	284	311	281	291	299	338	290	280
23082	21040	28946	23333	21043	18325	1966	917	643	643	540	524	484	460	487	449	421	457	419	387	379	345	397	418	351	394	407	373	369	380	355	379	393	361	366	386	379	373	351	380	356	353	357	350	364	371	348	382	364	336	384	350	368	355	360	337	334	328	356	388	374	336	328	373	354	356	376	357	370	350	348	386	350	365	360	348	357	367	359	353	340	366	358	340	341	370	371	386	388	354	396	332	339	373	365	352	346	377	374	364	366	369	343	340	389	356	357	344	355	367	370	358	338	346	332	341	331	329	354	334	368	347	330	378	382	356	339	361	366	345	348	364	361	336	341	372	372	340	338	369	359	336	354	365	343	390	365	354	373	344	347	352	326	364	381	341	341	367	359	350	363	362	388	342	321	384	332	342	339	325	369	386	351	318	352	366	379	342	371	383	371	334	342	379	336	323	329	375	348	339	349	330	371	348	369	367	354	335	352	362	330	357	372	339	394	354	333	356	355	378	316	358	362	346	332	379	352	364	371	347	373	375	340	357	386	334	352	401	313	374	324	366	364	345	366	358	371	359	350	348	373	351	343	347	347	372	332	330	357	348	393	334	349	320	360	355	344	359	351	343	357	370	371	392	330	356	321	342	348	354	361	363	335	333	361	373	363	320	364	357	374	358	326	338	361	302	364	336	344	330	363	332	355	332	354	359	287	330	352	353	360	365	366	374	397	368	367	368	340	366	321	345	349	393	328	355	350	344	321	337	371	347	378	341	386	369	372	364	380	333	375	337	358	342	345	311	368	338	393	327	386	334	319	349	352	310	368	340	396	384	429	341	350	349	348	315	358	369	343	345	333	359	347	337	382	364	376	323	359	342	337	406	385	378	342	364	375	354	354	369	369	373	356	351	376	332	296	321	339	363	325	322	326	363	370	343	331	358	366	363	347	344	305	369	344	366	330	366	346	357	366	348	360	329	343	340	345	320	368	373	367	377	370	350	337	359	374	357	377	354	355	385	381	333	341	372	353	362	348	364	371	375	362	321	365	353	357	349	376	403	392	335	342	358	361	364	365	368	332	339	375	325	340	332	348	390	356	315	350	384	357	314	371	357	332	317	350	368	357	348	329	405	339	366	337	373	343	346	332	348	332	371	330	370	328	346	337	347	372	357	370	384	348	341	345	363	364	373	384	365	343	362	336	342	350	315	340	359	350	367	360	356	362	355	328	368	386	354	351	342	331	328	383	353	358	353	370	349	362	378	348	347	343	349	370	358	405	367	371	369	345	330	354	389	353	323	376	378	376	370	379	346	354	351	372	366	368	349	366	405	387	356	345	369	322	323	362	371	382	366	307	361	352	328	350	354	386	331	350	361	352	398	360	329	364	385	366	387	366	383	354	388	386	345	364	325	354	327	365	372	380	351	346	362	338	348	397	350	381	348	375	375	343	350	354	350	364	324	333	390	364	359	344	344	345	349	344	341	303	341	340	376	346	321	320	326	343	314	327	330	359	299	323	354	356	363	340	362	373	329	343	374	325	404	359	374	306	383	385	327	312	332	338	346	339	382	375	346	345	388	350	354	317	371	355	359	361	370	302	358	352	384	357	335	329	349	368	349	354	364	317	344	315	356	353	351	375	343	362	325	345	379	345	340	343	335	354	377	369	368	349	361	388	353	364	332	341	355	365	339	367	329	343	351	368	319	347	375	377	354	352	357	356	358	368	322	355	352	371	354	359	382	335	366	337	358	352	348	348	341	316	367	341	360	355	371	342	354	338	368	392	387	357	345	375	382	341	338	324	365	355	388	350	354	340	373	345	355	362	352	329	332	364	344	348	365	370	329	353	340	344	366	336	334	387	325	352	372	351	352	359	354	343	371	335	307	410	324	370	368	355	358	376	378	346	333	349	355	377	346	389	370	380	360	319	373	374	344	341	370	326	335	359	377	387	356	351	332	366	382	391	340	348	369	362	361	342	325	359	373	323	345	334	360	357	375	337	335	361	368	369	366	352	335	372	359	349	369	371	348	331	325	339	370	334	333	354	321	344	347	340	368	345	356	350	332	353	363	326	360	345	333	378	381	354	378	338	347	325	354	343	308	347	358	354	401	356	323	339	365	368	334	343	344	341	397	359	356	335	355	378	363	370	351	339	337	350	376	381	356	355	354	358	350	361	394	349	359	350	376	368	344	392	359	375	359	357	385	352	362	363	377	344	333	366	317	344	392	363	338	341	347	355	341	361	355	402	359	374	314	352	395	349	344	375	324	316	349	365	328	320	378	318	352	344	317	395	346	366	391	343	350	390	359	377	384	379	341	356	363	322	314	395	372	363	362	334	360	348	352	388	309	361	343	380	371	405	329	347	349	352	359	350	339	361	388	384	368	353	361	325	348	367	336	364	382	334	360	357	382	352	356	359	372	339	349	312	388	377	351	319	375	359	337	340	343	344	340	348	350	348	359	353	370	340	342	342	349	335	319	348	366	359	369	356	351	365	341	337	325	330	355	370	343	358	378	351	339	362	359	385	332	325	321	338	341	372	317	331	351	353	359	357	350	361	345	367	331	345	359	375	317	334	341	396	340	360	367	347	348	306	350	379	354	355	327	361	378	364	377	374	351	357	345	337	394	351	361	352	380	336	362	356	357	352	342	389	350	361	334	358	353	337	351	367	360	347	375	318	360	304	388	401	375	336	393	362	340	351	360	350	374	363	368	314	352	381	370	400	343	343	350	339	359	385	342	320	364	346	382	375	371	384	380	325	341	317	354	370	326	334	349	318	392	332	374	377	343	353	346	351	341	371	362	357	381	328	333	377	361	327	368	339	368	378	339	363	381	344	369	375	309	350	322	362	345	332	383	378	332	382	380	363	358	346	360	363	332	353	360	349	354	371	369	356	392	322	384	336	350	322	352	355	321	329	343	361	361	369	330	369	338	336	345	350	369	337	334	351	362	367	389	358	337	369	350	357	374	373	340	342	334	357	352	356	314	374	340	384	361	356	357	318	349	317	364	367	316	385	363	378	343	357	375	343	366	391	378	382	357	368	331	347	385	351	365	344	353	358	349	373	375	343	333	314	377	359	357	374	356	346	376	378	360	344	338	318	373	373	369	377	372	403	351	347	347	366	379	307	352	349	341	355	350	365	345	370	372	331	341	354	387	382	373	323	371	349	338	347	318	364	376	310	311	352	344	337	386	357	345	341	363	363	368	339	379	375	379	371	389	409	343	367	370	337	342	337	379	332	346	331	333	340	357	376	358	347	318	350	312	379	326	330	358	347	369	387	382	346	334	365	341	364	349	339	345	337	373	347	399	340	342	329	348	386	333	339	357	320	371	328	352	321	375	362	354	350	329	334	365	342	356	333	341	368	380	339	330	341	355	313	361	347	366	329	365	364	389	340	328	350	370	349	376	347	344	417	364	354	365	384	350	358	330	326	364	332	344	347	382	358	335	371	355	329	335	338	333	390	362	310	365	376	368	321	344	350	383	359	358	390	344	391	327	351	324
21308	15835	13333	7262	4894	3523	2824	2226	1845	1643	1495	1226	1129	996	1014	978	887	822	870	810	783	756	778	791	715	727	664	678	654	704	661	646	678	680	650	650	621	639	622	646	638	633	648	644	683	667	672	660	615	639	602	636	709	639	641	567	645	632	626	666	589	663	636	647	647	597	578	632	674	600	647	597	640	619	614	613	626	606	630	622	581	633	598	641	617	616	628	550	602	623	542	610	629	614	603	619	562	610	608	681	613	623	586	596	567	644	635	593	625	577	593	608	583	589	567	637	632	605	670	594	569	590	652	612	602	589	581	579	593	655	616	585	577	627	586	601	622	641	606	638	624	617	561	599	609	584	612	576	616	601	565	599	593	602	607	585	590	633	619	634	597	575	607	571	624	589	599	555	608	614	621	655	580	622	588	570	594	586	629	638	599	625	578	579	595	576	597	586	602	586	555	589	613	616	614	606	551	606	583	583	602	602	562	596	632	600	544	597	584	605	623	587	612	598	613	609	591	575	640	618	599	571	582	628	620	593	607	610	601	597	637	609	584	610	602	651	623	549	588	630	631	549	605	589	585	632	638	596	604	611	619	591	632	619	568	595	641	579	620	650	666	598	634	612	591	603	595	577	580	632	579	581	621	534	603	567	617	585	608	594	595	604	591	605	605	590	612	612	577	605	582	609	635	587	585	589	554	624	628	564	654	649	607	621	622	632	605	566	606	643	584	649	604	600	607	579	638	583	600	589	586	589	581	643	600	619	647	583	634	612	614	576	596	587	577	573	581	557	603	583	618	623	564	554	578	580	608	566	624	591	604	563	620	645	649	619	630	573	581	581	580	627	587	599	574	626	622	581	596	616	613	617	570	575	548	585	582	641	563	566	622	590	566	645	602	594	613	604	586	641	561	667	635	612	604	592	607	646	613	548	595	634	611	576	565	619	603	603	605	645	594	612	605	578	621	582	641	615	588	570	650	608	600	567	612	615	643	607	618	645	597	573	572	595	568	614	591	602	562	589	553	598	621	590	572	657	647	590	620	607	627	590	607	624	633	609	612	612	630	574	626	590	597	636	609	590	606	592	601	596	585	614	652	602	593	589	624	598	585	623	645	649	614	577	575	596	586	600	623	615	620	589	581	569	601	576	583	633	610	641	598	588	589	588	629	603	602	594	631	587	587	591	622	583	665	589	615	601	583	636	649	604	609	593	583	589	565	581	615	559	573	548	597	623	610	608	612	610	623	630	580	609	616	603	595	627	622	584	587	604	607	601	583	668	586	570	599	559	604	601	600	580	587	574	605	606	588	619	590	618	576	630	563	584	599	603	625	594	610	606	630	553	617	574	616	629	638	572	626	583	565	645	572	616	611	624	592	617	590	635	592	586	580	612	627	555	619	614	604	613	608	605	609	633	597	584	579	651	617	593	571	636	572	614	619	620	615	599	607	627	610	612	607	607	608	638	581	600	611	610	615	607	591	592	621	596	624	590	652	648	591	577	628	590	614	626	610	603	610	591	625	581	567	613	599	605	640	621	553	623	609	574	607	627	614	611	600	608	610	569	613	657	594	572	602	610	581	616	631	566	541	574	613	615	594	566	575	614	613	605	614	571	563	628	652	586	617	617	626	620	624	629	651	619	599	575	581	597	636	590	635	608	608	613	577	598	604	606	598	572	634	638	627	603	635	624	616	641	574	647	592	577	605	618	615	624	609	642	616	623	579	584	582	595	629	606	619	597	604	601	581	595	622	631	576	582	614	625	641	594	576	570	614	569	607	604	635	654	608	565	572	630	612	590	586	616	607	646	632	594	527	610	614	614	590	600	600	598	540	602	629	629	603	632	620	602	588	601	601	614	598	575	622	599	615	595	619	644	601	610	650	618	624	574	604	641	608	598	580	584	643	594	627	601	669	623	612	582	575	610	595	610	611	623	595	597	621	645	578	577	628	606	609	620	579	599	599	612	586	589	606	599	569	618	627	598	640	585	607	655	563	598	621	604	572	575	597	591	585	593	610	600	632	577	552	620	598	627	583	593	602	617	641	624	610	587	628	609	581	564	594	614	605	585	603	663	618	643	603	618	640	600	585	592	605	548	607	578	649	628	601	624	579	633	594	608	599	609	587	620	619	606	586	594	572	606	599	590	588	598	627	613	606	605	607	641	587	544	612	598	637	588	637	578	592	652	606	624	593	584	568	588	608	588	566	570	603	643	621	611	619	602	641	637	563	591	578	596	605	593	589	574	619	628	547	628	608	599	672	566	597	582	608	614	636	630	614	591	561	637	593	587	597	619	584	598	575	631	626	586	641	584	597	569	613	592	616	597	640	606	602	638	579	586	628	625	614	602	604	574	583	612	606	601	588	661	630	586	597	595	593	623	557	636	608	638	578	588	564	560	644	608	584	576	568	626	629	599	601	645	621	616	567	539	638	634	583	573	612	616	600	592	651	627	588	588	594	630	602	610	599	604	643	611	585	631	608	572	547	589	655	609	669	563	570	584	620	632	618	600	625	597	628	648	591	629	600	632	565	638	605	588	608	605	612	603	565	593	599	599	599	598	620	599	623	620	598	568	571	629	662	616	631	586	622	579	606	622	643	597	616	596	599	636	584	586	591	590	605	600	620	569	570	599	633	577	600	627	635	595	587	588	591	568	599	634	601	619	639	598	581	589	554	599	603	579	651	575	562	578	605	610	595	608	599	579	612	590	625	585	621	588	613	595	593	611	570	610	606	599	621	608	605	629	616	565	599	654	555	621	598	624	581	616	576	600	586	600	621	564	614	556	612	629	569	581	619	583	601	552	594	614	617	635	566	631	588	641	617	582	616	640	554	580	586	623	605	611	597	652	583	567	632	620	603	626	569	618	588	586	591	611	592	597	581	600	559	624	656	573	596	582	611	614	573	617	601	586	614	570	626	567	600	595	597	637	543	580	570	605	618	635	547	615	561	577	622	599	591	603	614	574	607	595	612	598	626	604	628	585	582	635	578	595	607	608	618	570	632	611	616	609	608	638	593	587	629	552	600	588	651	613	601	591	650	641	622	567	607	599	592	592	582	590	633	604	563	571	609	604	594	601	595	607	584	577	598	614	644	589	639	632	581	586	585	578	611	586	577	633	599	619	634	629	618	630	608	574	596	647	604	633	586	571	610	623	594	636	649	549	578	555	583	627	635	584	625	593	614	542	631	587	607	631	661	605	612	587	594	623	588	600	613	598	556	613	607	595	571	666	615	612	613	565	588	581	634	580	558	584	590	600	582	578	624	581	613	566	583	588	573	619	592	570	601	608	571	615	547	619	596	583	605	631	634	636	603	667	575	605	613	608	592	636	616	608	610	608	609	578	603	566	601	659	591	610	625	610	625	604	590	618	595	613	626	592	581	576	594	622	585	599	592	613	621	632	577	568	593	595	574	572	629	611	642	575	591	618	588	598	617	594	627	595	553	654	570	600	574	645	581	591	621	593	577	589	603	597	635	564	592	633	611	571	565	625
26676	20305	7484	671	380	359	352	307	333	282	319	312	295	292	293	318	314	309	316	280	292	294	322	285	283	275	293	325	268	299	289	319	302	290	286	290	276	280	290	271	259	290	290	273	281	322	299	273	305	289	294	289	307	292	274	288	291	282	279	286	313	268	271	285	289	303	290	324	284	304	281	268	271	303	287	319	299	266	298	301	294	307	311	314	273	248	312	322	291	289	302	302	295	321	280	298	268	266	294	288	283	312	306	295	300	300	284	300	274	304	321	306	297	261	281	316	279	282	294	258	281	280	304	285	315	264	275	255	286	296	320	298	273	324	313	284	281	263	233	283	301	274	287	313	257	288	296	301	301	273	277	282	255	263	293	271	284	305	319	278	300	269	285	284	274	301	291	291	283	274	288	296	317	277	316	275	305	286	289	299	302	301	281	288	278	282	261	295	279	291	258	306	299	314	316	305	289	264	314	267	315	308	294	293	304	287	269	303	269	326	288	275	311	284	308	317	270	291	294	291	289	282	294	299	298	266	301	261	277	263	298	295	300	289	318	283	291	297	273	262	282	298	269	312	290	295	268	295	309	258	264	276	308	293	329	294	310	321	264	259	298	272	282	300	301	264	265	272	259	323	273	317	278	285	278	261	277	287	289	286	295	278	277	282	253	297	292	292	317	279	279	297	290	304	315	250	261	283	300	311	280	262	289	284	295	262	316	288	289	290	269	301	293	313	302	285	281	298	307	289	283	259	296	277	305	286	285	285	295	278	268	243	295	261	293	279	268	243	292	285	279	302	282	300	254	279	314	293	264	294	286	296	293	295	281	302	297	277	284	301	276	300	287	276	325	264	287	312	277	284	301	316	334	309	290	286	269	272	274	290	290	303	321	281	270	271	311	297	295	283	286	278	280	303	288	293	321	295	282	289	333	261	304	291	282	291	286	301	312	285	286	284	265	329	287	323	300	287	287	292	299	279	301	289	278	275	292	255	295	275	299	305	270	289	263	285	278	293	286	302	294	306	300	262	298	285	310	292	286	283	266	321	311	279	302	295	324	321	319	325	266	297	328	301	281	292	287	254	269	278	303	283	276	294	281	260	275	303	277	283	252	300	272	298	300	271	291	295	326	277	284	297	328	285	278	301	296	303	288	299	293	248	256	290	308	290	315	264	274	317	286	286	282	285	255	274	264	304	278	301	303	285	295	294	298	261	264	286	287	273	298	286	284	290	244	285	282	272	312	286	288	278	300	320	283	286	312	316	300	316	275	308	261	292	269	269	264	274	279	267	304	273	271	289	308	275	319	280	288	302	255	291	269	310	275	289	264	285	280	310	256	284	298	303	295	284	286	310	294	290	294	288	278	336	296	289	287	280	273	281	302	295	289	299	305	280	288	276	309	262	285	270	313	303	275	289	286	275	296	322	318	307	304	289	307	281	299	298	286	283	291	304	277	304	307	316	306	277	294	280	269	291	280	254	316	312	287	266	288	304	280	295	288	268	291	326	292	298	304	317	279	288	303	321	304	289	308	298	273	293	314	318	299	283	287	283	285	289	277	299	285	279	270	298	281	301	291	291	272	283	278	302	282	301	290	286	292	298	287	294	271	291	288	287	273	282	279	344	277	278	263	282	323	270	270	289	279	256	303	256	234	275	281	290	272	279	286	278	278	264	278	272	264	297	321	295	291	297	288	258	290	329	302	282	266	281	295	294	310	285	291	294	304	278	301	274	291	314	294	293	288	298	283	316	294	272	299	276	316	258	273	295	273	287	293	279	296	271	281	248	281	281	283	296	328	287	287	291	311	259	274	295	312	277	267	292	274	268	298	306	320	264	294	290	264	299	295	297	271	309	289	284	288	278	290	278	292	286	308	292	294	271	289	291	284	302	299	258	289	298	294	311	310	295	266	308	314	279	294	293	325	276	304	293	283	289	317	284	273	252	315	281	274	323	297	269	274	296	301	287	290	314	287	296	313	306	318	280	279	295	285	293	272	301	266	312	277	279	254	304	301	294	306	253	296	288	285	331	312	310	292	298	290	326	274	274	277	284	292	295	279	273	309	310	287	274	250	259	293	311	282	293	259	244	298	318	298	299	271	263	299	259	257	288	280	269	269	306	302	318	296	304	283	279	285	293	274	281	286	306	287	301	262	302	332	295	286	285	288	279	305	270	303	264	308	297	273	218	273	295	270	290	262	273	263	286	255	284	290	293	315	285	300	277	305	314	267	298	303	318	284	275	284	268	299	296	306	297	260	291	285	280	272	308	274	273	264	286	281	300	274	302	264	291	311	303	295	269	300	301	266	300	299	299	261	286	265	282	284	268	277	312	288	270	279	277	293	285	271	308	273	259	289	306	289	291	280	289	268	291	274	275	274	291	296	299	247	291	297	284	298	297	299	304	311	283	286	292	277	277	281	269	284	290	290	267	288	300	293	289	252	287	306	274	281	290	264	294	321	290	292	294	286	257	297	276	299	268	278	295	303	286	295	267	274	272	316	282	285	285	277	313	296	299	316	280	263	267	299	288	284	284	285	256	283	267	276	301	285	263	283	299	300	327	292	290	290	269	286	297	286	258	277	273	281	296	288	272	294	307	280	317	266	306	300	258	289	267	297	272	273	271	307	284	267	302	270	276	271	292	289	297	272	256	269	258	288	280	262	277	263	266	318	301	290	261	310	306	278	270	279	302	277	283	284	271	277	296	294	327	270	317	271	305	311	314	287	265	293	306	290	291	303	291	285	267	297	283	298	289	307	301	288	300	283	293	274	251	270	263	274	283	316	295	290	302	291	256	284	258	319	291	280	279	273	284	319	266	280	281	264	289	299	263	321	289	292	286	283	280	281	286	295	291	314	280	341	265	303	293	287	265	325	297	316	291	284	294	285	289	257	309	285	280	283	267	300	297	294	253	282	281	282	309	278	303	294	315	255	307	292	292	300	260	289	269	242	296	279	292	284	267	254	287	284	300	287	289	275	286	310	280	298	285	287	279	268	309	300	263	282	296	276	293	292	324	289	273	294	299	305	313	265	310	325	280	272	288	293	302	301	301	298	285	285	263	296	294	266	284	328	286	278	272	272	273	296	275	287	287	245	273	260	276	293	291	268	275	310	291	274	273	276	274	295	294	287	290	294	304	314	272	270	275	298	276	294	279	282	304	294	277	285	270	264	267	289	300	303	310	305	310	279	277	316	298	330	261	286	318	310	261	287	308	291	298	287	268	294	307	297	311	299	292	317	287	285	312	282	310	265	275	282	286	270	302	302	284	280	287	318	303	249	295	287	297	307	283	302	294	290	289	298	250	273	289	293	286	260	268	291	269	289	288	281	281	280	301	294	317	252	273	296	289	262	300	288	291	283	279	295	280	278	315	287	270	264	259	273	293	279	281	301	287	245	271	266	302	278	301	284	270	315	288	327	285	270	298	290	277	286	262	294	286	286	300	311	281	303	286	283	307	296	305	296	311	287	273	296	263	294	268	294	282	304	279
9620	1686	1494	902	785	689	639	642	573	550	513	553	582	565	548	569	560	544	546	537	595	539	603	580	539	526	533	541	517	538	578	547	553	556	477	540	552	522	525	550	571	543	517	535	570	570	564	521	540	569	552	546	533	522	546	540	552	564	510	545	575	564	571	540	542	504	510	526	545	556	542	515	556	532	541	544	544	529	524	597	552	549	577	542	526	587	523	509	549	552	538	526	534	577	512	548	546	539	532	564	490	520	499	538	512	511	497	551	580	576	548	542	563	550	516	497	556	555	515	589	514	501	537	565	558	546	535	543	536	499	508	507	587	525	544	561	515	511	512	565	554	579	518	559	551	565	530	562	479	567	583	518	537	512	552	537	513	555	523	549	500	535	543	554	530	539	563	519	537	498	548	560	543	552	532	535	502	536	516	539	531	612	501	477	525	522	530	591	530	578	551	531	501	548	542	496	537	518	524	598	518	504	518	578	520	518	521	529	551	561	542	565	534	515	567	546	555	510	540	541	578	557	557	531	560	554	508	577	550	561	533	562	493	565	525	527	548	529	559	533	530	567	520	520	496	497	542	554	532	468	523	521	572	543	519	527	512	549	601	527	528	563	510	571	564	501	556	576	534	563	516	555	549	560	553	553	562	553	550	565	560	550	531	527	539	578	547	533	532	547	540	545	561	563	546	580	540	508	564	522	591	552	547	535	477	560	566	530	572	522	508	521	576	539	529	576	513	526	566	564	566	574	577	514	581	519	531	544	542	535	567	517	534	549	539	531	500	546	534	511	497	516	526	558	516	543	490	505	518	557	521	542	575	583	564	548	571	528	541	534	500	572	512	564	541	545	534	543	558	539	550	564	526	514	557	518	524	543	571	493	544	521	520	550	561	535	559	563	540	537	521	562	527	536	554	520	510	542	599	543	525	531	510	550	585	539	526	534	549	538	561	516	537	569	482	515	549	531	533	567	570	523	570	525	557	508	517	547	507	538	589	551	585	554	533	526	528	555	523	552	528	506	536	527	557	550	524	511	536	543	533	569	564	545	490	559	552	568	552	547	515	573	563	559	516	542	505	555	501	532	545	557	530	527	530	548	597	526	523	538	566	576	535	569	507	589	549	516	523	536	504	526	542	566	546	527	537	536	544	566	562	543	552	528	513	548	547	549	541	542	513	523	506	587	517	493	522	533	533	569	583	543	518	541	517	566	525	531	552	562	553	544	553	567	531	517	551	561	533	530	535	565	530	566	525	534	577	568	558	501	535	538	516	544	518	560	535	539	537	523	494	519	568	538	550	566	551	544	503	484	520	561	538	576	516	591	523	545	544	525	537	547	574	536	536	547	492	529	550	488	536	550	569	513	543	530	542	512	566	580	555	538	563	535	521	596	571	564	532	523	548	538	515	522	543	535	515	534	518	514	582	540	536	544	589	517	548	560	540	540	568	539	527	536	541	558	603	543	541	529	523	530	503	555	527	569	545	498	539	548	549	546	571	549	576	496	564	533	539	564	551	539	580	547	540	529	532	526	512	542	567	544	542	546	522	512	536	527	545	508	540	543	563	489	539	561	540	532	520	542	554	532	556	544	554	536	542	521	537	548	552	547	551	578	504	528	552	518	540	599	573	531	526	514	552	513	506	539	543	527	565	556	524	504	539	558	506	518	553	536	536	513	517	496	534	537	569	546	517	535	564	542	598	530	531	554	547	527	535	532	533	547	520	513	506	540	543	518	515	560	522	561	542	542	533	507	533	569	561	538	576	520	542	538	536	523	531	553	541	520	535	528	506	530	585	503	566	541	516	537	515	509	527	533	535	543	542	571	571	541	521	549	535	523	540	526	552	474	549	567	566	518	494	561	531	542	499	567	515	561	528	523	550	552	567	523	564	534	579	510	534	568	550	540	515	512	531	523	550	535	486	571	521	536	571	534	502	529	500	551	529	586	514	561	557	554	534	566	560	536	539	487	560	524	573	526	569	551	563	517	572	533	519	551	504	510	518	514	527	582	532	514	550	541	524	533	555	506	516	534	566	542	523	566	556	579	550	500	576	535	513	561	546	502	591	554	530	538	536	502	531	496	516	490	515	549	516	564	570	532	543	513	534	546	551	482	534	544	498	512	540	561	556	557	542	550	553	537	569	553	525	520	523	569	540	562	487	530	564	545	504	538	558	529	570	518	584	560	571	547	495	524	578	589	513	528	497	529	539	521	548	558	500	553	501	541	503	573	527	513	540	567	516	559	550	582	546	581	570	533	494	525	566	533	535	573	504	503	523	530	542	539	537	599	550	543	544	517	539	564	528	536	548	527	542	549	566	541	532	531	531	544	513	536	578	501	557	517	543	555	564	521	529	567	538	589	529	549	557	530	509	566	574	529	510	505	522	544	509	578	519	567	515	532	547	567	518	535	527	556	547	528	591	540	518	551	585	532	545	527	510	533	526	530	542	521	529	570	498	545	566	502	565	549	548	573	536	583	522	543	550	547	540	577	543	576	518	543	512	544	547	552	556	544	549	542	539	530	526	549	534	546	573	545	559	530	534	569	520	523	542	550	524	518	531	544	576	536	510	557	581	517	498	519	542	544	555	522	555	559	566	539	511	554	545	506	556	521	539	541	560	490	544	547	535	532	551	507	536	535	536	589	574	608	545	524	529	530	540	525	552	514	565	549	543	531	557	521	536	524	564	566	516	547	545	535	543	557	526	549	549	560	536	540	557	561	553	510	537	562	530	532	509	511	530	581	517	517	543	524	533	554	527	568	534	537	545	548	521	480	575	550	594	529	561	528	565	588	535	564	575	548	522	540	517	509	564	561	533	514	575	536	526	549	562	529	544	515	555	527	522	509	500	546	569	569	550	545	523	579	540	533	540	553	554	540	528	540	548	538	539	517	518	504	522	469	531	538	536	492	523	541	527	527	490	517	516	542	555	537	556	542	573	547	566	560	548	561	560	551	556	524	538	534	542	539	514	505	513	526	533	525	521	556	537	560	504	561	540	571	519	537	531	515	531	543	524	510	547	541	524	517	526	516	571	567	532	579	586	525	503	517	546	513	522	522	526	515	533	557	529	558	559	544	529	572	545	546	548	519	557	565	516	541	499	529	508	525	533	550	533	566	509	558	582	490	529	556	522	540	536	510	539	510	580	537	537	568	519	518	501	549	557	555	554	530	555	549	549	539	597	544	519	559	493	551	563	560	584	564	556	527	537	541	553	533	564	553	517	560	515	512	534	544	505	530	562	569	515	515	516	546	540	564	498	481	570	542	507	571	520	522	526	544	512	515	536	544	511	558	561	537	582	519	572	547	565	539	523	514	544	549	511	545	528	482	521	566	508	563	527	546	544	543	564	508	533	529	521	553	586	579	527	574	504	504	545	527	537	527	543	539	500	515	548	528	533	517	531	521	555	540	529	521	567	524	566	549	559	527	557	530	591	542	564	508	508	491	540	515	523	554	522	519	535	510	537	514	515	594	542	530	487	514	546	542
23992	21006	28123	24097	19197	1423	502	401	312	264	267	263	231	223	215	180	203	208	197	186	191	184	182	201	177	173	166	175	176	164	180	159	169	178	151	188	177	185	186	160	179	157	161	169	159	199	151	172	167	168	156	142	187	150	173	159	161	175	142	146	183	156	147	146	169	157	166	163	143	147	167	146	176	158	159	153	125	159	164	167	177	144	180	164	141	149	171	173	167	163	160	155	132	142	138	151	157	166	150	173	134	156	174	151	162	153	166	166	149	153	158	147	138	170	164	164	149	155	148	159	178	168	174	169	156	154	174	166	142	152	149	160	146	168	169	164	151	144	161	165	197	167	156	172	149	141	154	163	169	177	154	142	155	153	165	143	169	175	148	151	145	165	166	153	168	166	159	166	154	155	171	138	154	170	169	157	129	170	156	135	134	161	149	160	149	157	187	164	144	162	178	166	168	181	143	154	140	169	148	154	169	152	154	155	182	149	167	151	159	161	165	172	164	177	186	170	181	179	149	146	161	157	169	157	172	168	166	173	151	159	164	137	161	154	161	149	165	145	159	162	148	162	161	164	145	163	165	148	163	178	161	146	185	162	177	155	147	157	167	163	167	167	158	153	159	139	163	160	137	157	125	145	147	171	135	141	126	171	182	160	155	164	157	168	142	157	160	141	146	155	164	158	132	149	159	179	172	131	184	159	148	148	158	136	153	169	150	182	161	146	135	139	168	141	161	143	179	151	168	159	145	134	168	153	155	151	140	157	144	160	176	156	136	148	167	155	145	168	150	146	162	171	139	163	164	149	156	146	161	140	165	159	147	136	160	182	137	138	157	144	170	154	146	140	168	177	159	161	156	146	163	163	153	157	142	161	177	157	158	145	179	168	163	159	163	153	167	147	146	174	134	160	164	161	157	133	157	153	166	156	148	166	173	145	160	181	154	157	160	150	166	168	144	157	158	151	145	170	158	158	161	149	150	175	177	162	164	163	167	157	169	152	156	143	166	142	157	160	164	169	148	159	148	153	172	128	169	156	158	155	157	160	190	151	145	163	164	154	150	166	160	135	155	145	150	151	152	157	149	141	157	144	161	151	163	141	138	163	156	164	144	148	175	156	149	177	149	168	158	169	139	164	147	177	156	155	167	176	162	160	141	138	154	175	165	152	162	154	140	159	154	147	182	151	159	133	161	157	161	158	157	164	162	153	162	186	164	159	130	155	153	148	160	176	160	138	173	149	158	163	164	164	161	164	167	138	170	177	169	160	157	159	156	172	163	154	142	158	167	162	159	151	163	163	145	156	158	158	155	145	171	160	171	155	174	176	165	177	145	185	144	162	155	149	162	163	157	154	160	143	174	147	153	149	143	162	162	143	154	165	144	169	154	177	157	173	164	150	172	156	164	165	160	166	177	155	153	168	154	154	184	179	159	152	141	172	159	166	166	148	172	170	150	186	169	141	158	150	160	149	166	146	155	150	149	155	167	164	151	150	167	171	162	165	166	147	158	142	153	175	162	163	158	172	170	161	176	164	158	169	154	151	155	146	146	153	144	156	156	161	164	167	147	163	160	169	138	154	154	175	146	154	173	152	183	149	148	189	145	139	166	154	166	151	141	164	180	169	176	168	163	181	186	172	170	168	168	146	168	159	153	160	133	158	139	170	142	152	163	155	161	159	176	159	163	180	150	141	154	181	169	151	146	147	155	151	158	194	156	150	176	150	164	160	163	159	168	147	155	156	176	167	165	157	183	159	159	193	154	171	169	155	167	169	147	146	161	146	172	155	145	164	161	183	163	166	162	156	149	163	168	153	160	166	148	145	142	158	142	147	172	172	139	137	171	166	138	160	164	139	158	155	162	153	169	157	175	154	136	152	175	146	160	156	138	145	172	162	154	160	168	136	170	181	157	138	155	168	154	152	166	152	161	173	166	140	145	164	152	131	169	151	165	172	155	152	155	153	178	177	154	142	158	159	134	152	159	160	160	153	164	170	174	142	184	176	149	143	169	153	142	168	179	174	165	175	159	131	154	162	166	159	150	162	145	170	174	158	179	143	163	147	140	138	142	174	140	142	153	140	121	140	179	167	168	163	165	168	144	170	173	186	164	164	174	151	160	140	129	143	139	173	167	165	171	157	179	142	179	148	138	163	139	152	161	168	170	146	179	137	154	158	139	156	160	144	146	155	162	152	134	149	155	166	147	177	137	169	151	166	136	157	169	158	176	140	158	155	154	129	150	170	159	143	154	164	138	153	161	179	151	148	136	179	162	158	152	164	168	184	152	143	187	163	156	159	150	138	178	153	163	181	165	155	169	142	173	134	174	154	158	141	144	148	161	143	153	176	156	169	134	181	159	162	182	153	170	167	160	182	173	165	158	151	168	151	150	143	166	153	168	174	133	169	162	156	149	178	146	165	156	123	158	180	161	153	147	167	161	167	174	147	131	165	159	158	146	153	163	146	152	122	172	152	133	178	161	140	139	166	177	145	140	148	145	190	178	168	163	147	160	152	167	153	156	168	170	150	179	157	174	159	148	175	153	181	154	156	164	145	175	165	177	148	139	144	146	160	154	177	143	157	172	185	156	168	152	177	152	160	166	170	156	166	145	138	173	144	160	159	155	157	156	168	193	151	170	147	138	148	170	170	184	137	143	158	180	159	156	178	166	144	154	152	173	176	163	158	152	157	154	135	139	143	167	158	151	136	156	154	158	132	167	163	151	163	144	149	168	154	179	147	166	169	126	153	156	158	160	131	126	139	145	142	162	156	149	178	162	158	165	164	155	152	164	140	159	157	157	148	138	169	164	155	154	139	144	149	152	157	184	168	159	171	183	175	163	181	173	169	163	157	156	146	162	161	174	162	149	153	167	174	160	165	165	171	133	171	148	155	164	138	162	166	173	159	162	166	153	164	167	160	149	157	136	165	166	160	144	154	173	156	159	157	147	160	148	147	156	137	155	165	159	163	194	162	172	140	150	152	153	168	160	147	149	134	170	167	151	161	158	141	149	176	184	149	136	186	160	153	180	162	167	162	175	170	139	138	159	168	138	163	160	154	187	169	154	150	144	150	169	152	170	167	161	167	156	163	140	145	158	166	162	171	162	151	174	178	141	170	125	154	163	134	174	183	150	147	157	139	175	150	149	152	177	155	158	164	151	164	165	166	152	154	180	147	143	155	171	160	146	157	159	154	166	168	165	168	159	166	145	152	175	169	155	176	141	135	148	164	164	147	153	152	180	136	140	134	160	140	164	156	147	157	167	152	150	140	148	164	164	169	143	177	153	167	156	134	178	137	158	146	184	166	160	174	143	161	187	192	162	144	157	173	134	163	155	138	151	153	151	154	129	140	161	145	161	181	165	160	163	150	151	164	142	168	165	163	142	166	137	144	173	141	160	148	169	147	176	153	176	188	182	158	151	142	166	180	155	161	148	158	152	141	164	153	171	176	153	151	162	183	147	137	181	149	163	162	143	170	156	176	147	166	166	140
17166	9798	8207	4167	2739	1993	1403	1160	947	832	702	594	575	530	492	451	461	421	410	416	411	388	364	362	390	313	369	350	323	352	342	334	313	349	315	363	325	303	333	354	299	293	293	309	327	321	339	303	305	349	326	305	324	317	329	307	320	295	342	300	330	313	327	296	314	312	313	310	311	307	270	315	305	281	260	295	310	327	309	332	348	304	296	310	298	289	340	327	320	304	287	280	295	319	297	290	311	290	302	320	314	281	329	327	275	313	271	301	295	299	316	333	308	315	308	270	322	317	290	285	335	310	293	287	295	292	303	305	305	305	338	293	317	307	298	312	297	324	282	295	275	308	295	269	312	308	309	317	321	289	322	294	301	324	305	277	289	268	307	296	305	284	304	286	272	296	331	281	293	294	317	316	315	328	321	309	292	284	312	292	321	276	322	288	320	287	306	289	321	314	310	299	305	263	300	330	331	271	296	289	319	276	300	303	283	302	322	311	307	312	317	329	323	326	298	298	316	299	292	277	305	323	287	297	305	314	301	315	302	291	349	317	314	297	305	294	294	322	282	259	303	306	277	312	300	287	317	298	277	327	312	266	314	345	323	267	263	296	345	276	270	291	318	284	297	301	306	309	317	317	296	323	256	317	328	311	314	291	284	301	274	312	305	310	313	295	311	314	303	323	309	314	344	294	305	328	324	303	290	325	308	307	255	293	324	293	287	283	316	312	336	336	285	326	320	316	318	288	324	306	285	312	314	291	295	333	297	301	275	312	294	331	297	297	280	319	293	296	328	301	316	273	288	317	290	271	280	280	313	316	293	324	308	309	333	299	284	305	322	304	313	323	303	288	285	289	324	313	312	303	322	322	292	323	283	281	285	316	292	308	304	281	333	275	281	330	286	301	284	289	286	327	267	283	321	299	307	271	294	313	314	287	325	307	328	292	312	290	297	302	310	314	286	288	321	322	323	301	259	296	276	313	302	268	290	297	290	303	311	300	312	311	314	304	351	297	334	329	319	281	312	302	315	271	296	306	305	312	288	300	302	317	311	299	311	294	316	294	323	287	273	336	295	290	284	289	301	280	312	294	319	278	279	315	312	261	299	276	286	322	285	292	314	312	300	303	280	297	324	310	324	284	308	313	286	304	303	313	310	310	299	298	310	314	281	301	321	302	310	305	299	274	320	324	303	322	306	280	285	306	295	279	306	301	309	328	310	317	290	288	289	329	290	313	310	279	305	297	287	283	324	306	293	316	296	335	305	319	269	284	313	316	329	328	308	363	337	298	283	291	299	284	289	276	287	314	296	319	349	294	301	284	327	312	317	294	286	299	284	310	257	298	316	288	270	306	280	331	311	279	309	293	324	316	277	309	304	298	330	285	320	326	321	291	306	295	303	288	324	281	304	300	311	326	310	292	313	305	352	308	290	336	293	268	320	305	274	334	305	284	285	331	305	288	317	311	269	316	278	284	338	273	329	278	336	283	304	281	315	315	327	300	319	318	268	274	295	279	308	300	290	296	330	291	313	282	290	287	342	294	309	334	295	298	266	286	328	324	307	319	322	281	293	316	296	307	302	311	319	304	293	315	309	297	305	328	290	292	298	286	282	335	305	315	315	300	311	264	293	317	335	301	287	320	289	338	271	289	320	329	303	297	303	324	284	281	314	321	325	321	311	311	324	297	302	303	310	275	277	336	308	284	308	329	297	269	275	296	327	319	289	288	306	307	301	329	297	321	303	294	296	298	333	303	297	277	280	333	324	349	297	323	328	303	305	296	302	320	292	311	296	292	288	315	287	318	298	294	310	334	295	307	292	289	300	334	287	299	263	348	286	330	311	287	301	308	311	334	272	320	322	298	311	284	265	332	319	330	298	317	314	322	289	301	315	282	287	291	307	267	334	308	280	326	290	301	290	333	292	333	275	285	312	295	318	284	288	301	283	322	287	311	269	313	313	308	289	298	305	288	274	291	283	285	277	266	307	305	349	287	294	280	304	292	307	323	279	306	309	304	313	317	320	284	318	287	322	280	322	292	287	314	277	292	286	290	311	309	281	302	322	324	301	283	290	336	329	281	308	322	342	321	284	310	320	298	291	313	306	294	326	289	297	307	302	323	304	285	287	288	307	291	301	332	330	322	291	301	296	288	306	286	321	297	322	313	296	298	312	309	301	303	280	320	292	310	306	294	274	294	283	316	321	292	317	312	279	309	285	283	331	312	303	313	321	327	304	283	297	292	268	302	307	307	326	311	284	297	314	311	300	283	315	317	286	317	299	310	315	300	292	297	284	270	303	284	295	325	324	307	283	335	309	327	313	280	308	340	325	295	312	286	297	324	296	312	320	280	300	301	289	293	294	288	312	272	312	325	299	306	301	289	305	285	285	306	343	299	316	285	277	292	306	298	316	299	318	302	298	305	287	306	315	293	314	302	305	307	309	316	327	304	297	280	291	303	304	318	291	317	313	323	303	279	291	277	312	325	283	320	281	335	267	299	308	307	323	299	316	306	307	294	294	320	318	306	283	314	300	298	341	298	287	289	273	299	317	317	275	291	317	284	316	297	304	289	299	312	302	311	302	265	286	311	301	306	288	353	302	325	308	288	295	329	313	313	289	302	342	321	282	310	327	323	301	361	276	287	291	277	286	316	280	279	276	288	321	272	298	293	307	301	283	325	291	303	337	290	335	291	335	341	303	330	269	293	291	312	281	299	289	323	288	285	286	300	283	291	318	302	311	284	294	289	338	307	334	315	327	322	319	243	300	295	286	311	290	314	299	286	296	297	295	306	327	298	319	283	307	317	301	293	299	307	304	329	302	300	270	324	299	289	314	304	319	289	305	316	299	299	295	280	284	300	342	307	325	303	307	288	288	313	296	308	322	308	320	291	281	282	261	314	325	296	318	345	298	284	314	291	298	276	305	294	302	303	305	310	294	285	302	281	312	299	272	298	259	266	286	313	290	287	303	307	298	319	334	282	324	308	329	303	283	300	292	319	321	300	303	296	328	306	319	310	305	285	310	301	317	303	289	284	288	311	303	303	310	320	331	337	283	308	276	311	298	267	300	297	298	290	302	287	300	309	295	289	313	304	295	266	308	292	277	262	292	358	301	308	307	333	313	286	322	333	296	293	295	300	342	283	299	319	307	287	301	291	318	322	329	313	311	269	273	284	306	321	295	283	316	321	288	300	285	309	306	314	303	332	294	304	310	301	318	307	299	314	307	285	296	287	275	282	313	306	305	316	307	286	300	292	328	285	316	279	280	280	302	317	299	291	325	293	270	293	311	282	314	293	320	260	344	298	303	312	314	277	301	304	353	301	302	318	292	289	315	305	322	306	300	281	283	299	299	287	279	281	319	287	300	313	293	324	325	310	341	291	313	274	300	336	295	316	292	314	273	315	273	299	288	300	288	295	301	309	318	285	293	301	327	295	286	288	329	334	307	321	267	292	296	317	346	305	319	290	262	285	325	288	296	289	309	312	283	325	316	301
23065	21024	28799	23452	21024	18232	1982	836	677	591	523	521	493	483	491	426	434	436	402	397	408	405	381	405	392	374	388	379	370	403	317	396	389	372	390	380	365	366	378	378	380	355	344	371	355	343	357	355	364	344	353	345	357	345	363	340	365	350	355	370	357	330	334	378	382	353	336	386	318	366	382	362	360	345	341	328	386	323	371	375	340	338	346	391	360	357	350	383	352	380	371	346	313	359	344	364	368	375	347	349	391	342	331	337	317	367	322	360	389	376	349	368	363	346	348	386	370	354	335	367	360	353	349	348	343	347	386	360	363	391	362	358	349	373	340	360	383	376	378	351	377	348	334	336	377	353	332	333	331	364	364	358	369	317	347	354	359	354	368	335	367	343	359	378	364	362	351	363	350	338	311	339	361	373	364	356	341	352	363	319	388	382	347	361	365	354	347	341	344	334	342	329	351	364	407	351	332	357	355	347	371	365	362	389	352	342	357	393	365	365	351	364	371	320	353	351	355	351	364	358	360	325	407	368	374	324	356	368	342	325	327	362	328	383	336	350	396	327	352	346	351	357	343	360	364	361	353	383	347	369	365	351	343	332	361	359	358	362	322	342	326	360	362	330	348	342	365	360	354	377	375	373	330	316	335	372	351	353	345	346	334	331	354	347	353	375	378	367	351	339	378	349	326	330	353	357	354	320	362	369	376	348	334	367	339	333	357	350	356	337	390	341	332	365	366	377	331	377	357	365	385	345	343	385	330	318	376	380	363	379	357	349	369	329	377	350	348	340	366	355	376	405	364	339	362	348	342	345	352	328	332	339	333	371	349	373	327	350	343	359	357	349	351	324	346	350	353	364	359	357	384	319	330	333	339	366	336	336	360	360	345	376	380	335	323	327	361	333	360	382	356	354	341	344	346	398	358	344	348	334	368	367	327	368	343	336	354	373	347	335	346	364	327	363	384	364	328	346	354	374	358	321	334	353	348	363	367	338	348	364	342	380	335	366	335	363	356	368	342	345	361	343	319	357	300	321	331	359	324	375	336	332	364	373	330	368	327	326	325	365	325	359	337	346	325	391	341	353	381	358	334	339	342	380	327	360	358	357	358	351	350	372	347	322	390	321	360	345	351	335	388	358	362	347	349	333	351	353	321	357	345	336	351	376	365	354	362	368	339	356	360	368	388	354	345	335	349	348	346	309	331	349	336	358	338	320	359	317	379	331	351	363	314	362	382	359	342	350	330	380	366	397	332	338	392	351	353	347	344	378	354	369	381	334	344	367	344	340	349	368	382	370	340	363	338	314	332	336	329	361	317	387	338	359	329	323	327	342	339	301	369	322	346	335	373	336	350	351	388	343	386	372	355	353	328	361	389	321	350	351	327	344	363	388	387	346	313	343	335	345	357	366	378	342	313	373	376	361	341	387	352	335	319	356	363	334	351	343	360	350	386	373	382	357	329	355	364	354	312	351	305	334	377	328	342	355	367	342	356	364	390	364	356	372	352	364	344	326	362	364	366	327	366	365	348	297	351	328	357	332	339	343	352	366	374	388	387	360	355	376	323	369	325	368	373	344	368	319	328	358	364	337	351	349	393	356	337	329	338	360	372	362	347	354	376	363	355	335	361	334	338	337	333	383	354	340	349	372	361	372	364	325	364	364	357	332	354	371	323	350	354	314	326	326	354	361	372	367	358	331	328	343	337	379	310	347	371	355	340	344	348	341	348	347	369	355	339	374	356	338	341	342	355	342	349	338	355	338	397	345	335	341	357	341	369	337	314	357	369	357	347	345	394	328	348	349	334	350	333	380	363	359	367	340	344	349	341	337	328	408	347	361	362	337	335	340	377	356	376	322	340	374	353	315	359	329	344	353	362	352	356	360	375	371	326	338	356	339	352	362	364	370	329	353	314	345	343	336	349	362	322	370	357	376	380	352	317	379	376	363	340	364	325	359	356	375	365	371	372	356	344	376	358	379	379	341	372	338	350	337	385	358	305	339	363	362	327	334	352	347	352	347	352	376	368	381	357	347	350	350	341	361	336	367	373	346	332	346	409	334	339	329	346	351	368	332	325	369	359	353	371	371	344	348	340	371	357	322	377	343	351	354	355	344	360	358	331	349	383	326	321	357	341	300	351	336	374	342	366	357	344	391	337	329	370	367	368	345	337	390	348	368	330	378	359	360	366	351	377	334	341	333	351	360	338	333	352	330	365	347	373	401	318	381	357	370	339	340	348	382	332	350	348	351	377	339	391	343	362	330	343	392	351	338	389	363	345	358	336	372	335	339	344	374	336	366	362	336	338	363	352	345	363	344	360	344	363	372	324	385	344	342	365	340	354	341	394	349	335	340	338	361	355	344	356	348	349	360	316	348	328	361	357	371	348	357	381	325	330	348	391	349	367	366	359	363	348	353	332	370	341	344	357	339	355	377	366	362	333	351	338	365	358	377	379	361	364	335	355	363	358	370	344	344	335	380	341	346	343	382	337	358	357	331	389	375	348	363	369	356	349	346	339	353	334	343	321	386	329	345	383	348	339	310	348	358	366	368	345	354	359	395	347	334	364	332	346	357	347	348	403	393	342	346	323	368	332	346	356	348	356	359	362	342	348	344	346	391	329	323	372	343	396	370	327	331	370	354	365	367	376	346	379	354	375	326	373	356	363	376	333	360	327	357	358	348	336	353	336	348	342	365	307	350	363	366	347	372	367	348	346	342	328	345	366	333	354	345	362	338	367	357	351	364	376	381	353	366	362	327	362	327	371	349	373	367	344	364	347	337	359	346	326	342	357	369	337	318	350	349	369	372	326	351	352	348	322	304	341	323	333	345	370	333	345	375	361	350	353	355	333	331	343	367	363	363	383	392	388	360	333	351	377	385	328	334	349	340	350	347	335	340	364	346	343	359	379	333	359	366	327	322	295	356	364	374	344	328	350	371	338	333	353	357	316	333	357	348	338	334	374	363	367	373	393	348	349	360	365	362	363	357	368	370	337	345	393	382	356	353	362	366	353	342	315	347	358	328	371	384	312	315	352	344	369	361	328	321	347	338	383	349	322	359	362	347	365	381	352	366	383	370	380	334	334	374	378	342	359	393	341	354	376	365	356	341	360	357	365	368	379	342	337	343	360	365	334	354	339	333	330	359	360	343	357	344	347	347	362	342	389	335	327	362	380	390	363	330	338	356	359	337	345	391	378	317	387	324	348	353	324	362	367	368	373	335	324	402	387	344	350	364	354	365	347	359	328	352	350	367	412	345	327	353	344	354	348	349	335	354	361	383	317	325	393	371	341	338	336	367	340	358	319	365	367	367	368	312	379	374	405	350	377	354	381	346	365	365	361	333	331	368	333	382	339	379	353	346	353	345	342	367	375	387	390	380	334	325	363	310	338	309	348	346	339	355	376	345	352	351	286	342	347	335	335	338	370	342	357	376	354	379	363	375	376	321	330	366	346	324	331	334	374	359	377	337	333	348	327	329	342	362	368	355	320	374
19961	15873	13367	7386	4917	3567	2851	2246	1936	1626	1382	1259	1111	1098	1027	880	853	898	802	791	786	730	719	734	685	700	672	696	665	652	674	667	653	657	663	667	688	634	626	626	640	637	660	630	586	659	623	649	641	635	635	609	625	613	618	593	591	628	623	559	576	604	640	631	644	594	624	625	619	606	619	614	607	569	599	605	644	592	612	594	633	619	619	585	611	618	586	598	634	620	591	615	606	606	574	595	611	609	608	581	576	613	576	610	630	607	613	575	618	642	642	561	624	621	585	626	611	563	610	578	619	627	617	604	620	623	582	559	607	604	572	613	583	619	591	593	625	613	604	637	630	617	592	615	636	562	640	600	555	581	587	604	612	615	600	593	578	588	613	621	620	605	668	632	613	671	622	578	602	614	602	570	636	588	589	571	581	594	586	633	629	604	572	587	643	602	560	602	606	657	583	576	596	611	651	562	576	593	631	570	591	616	649	598	625	594	597	595	578	585	571	589	654	572	608	618	645	620	613	586	603	635	555	617	601	628	623	563	622	571	597	583	613	545	558	615	614	616	572	622	608	608	619	629	648	621	582	608	570	640	592	632	594	598	610	590	584	584	605	608	633	560	616	634	615	586	606	607	608	578	597	668	597	630	587	619	613	603	627	578	582	645	582	611	618	656	591	603	596	613	598	600	584	605	582	609	576	586	588	621	614	627	634	643	589	569	555	570	619	593	598	625	593	595	612	586	595	612	582	574	586	588	607	600	605	583	630	607	530	577	577	635	597	660	575	601	550	596	586	600	572	645	600	650	584	632	626	578	544	639	603	599	587	575	571	591	614	606	591	626	609	613	635	590	626	600	598	594	606	592	596	619	576	632	589	615	622	610	629	598	604	578	608	585	560	615	603	599	610	595	624	627	571	606	612	618	606	619	635	630	592	629	586	631	585	583	573	643	568	580	575	589	639	603	635	610	588	587	590	628	607	597	558	602	589	614	627	591	543	557	568	576	579	652	613	610	628	609	599	578	661	626	578	640	617	587	563	590	587	612	591	604	562	657	590	600	624	625	609	613	602	658	609	609	549	586	587	610	600	611	655	544	611	607	628	598	578	563	607	581	638	575	635	587	636	622	566	562	585	590	593	613	562	588	602	581	613	558	556	629	600	575	581	613	540	591	581	619	622	591	632	604	605	631	563	567	597	614	649	583	589	602	569	565	587	610	579	584	556	593	593	589	640	594	619	609	597	628	615	582	629	581	603	660	598	596	634	557	655	611	635	590	624	574	606	632	598	573	574	589	594	591	599	613	589	569	635	659	599	603	638	582	568	578	587	613	616	597	588	551	571	587	581	567	573	611	583	641	650	601	605	611	603	596	607	590	610	603	603	604	600	620	581	605	592	635	616	621	581	578	558	599	604	610	623	593	609	589	595	594	637	636	586	617	582	627	586	595	578	611	566	620	618	655	655	640	608	627	574	561	654	588	610	621	565	643	648	601	544	585	601	581	602	590	618	570	601	595	603	592	617	614	600	560	600	560	580	590	621	577	640	603	566	588	562	634	611	587	618	608	599	589	593	622	625	613	600	612	578	615	605	585	628	569	617	565	620	610	573	584	595	596	625	617	599	595	584	625	576	589	615	641	591	597	578	599	578	615	551	604	602	568	609	563	611	602	626	617	609	592	642	590	626	563	589	647	615	601	621	574	568	594	538	599	571	600	600	564	597	640	613	596	552	568	598	613	586	580	624	556	610	553	579	584	630	581	571	611	547	564	569	600	616	594	611	620	606	555	556	636	538	584	583	613	590	556	577	583	566	598	556	579	601	616	597	605	604	557	638	611	630	592	598	600	559	629	600	568	623	621	626	579	570	636	598	585	576	667	586	639	593	642	612	668	582	609	602	671	586	625	605	596	572	559	639	626	570	627	569	625	651	624	573	617	580	633	589	597	615	590	580	593	576	605	656	590	575	571	585	660	577	632	622	606	592	594	588	542	609	599	607	584	643	613	570	613	604	560	597	622	626	605	602	573	619	654	586	590	590	599	611	624	602	561	588	569	615	628	627	610	602	585	593	611	605	628	571	606	573	629	594	552	603	616	606	617	600	618	617	618	597	601	545	581	616	593	628	570	595	620	590	557	588	622	638	592	628	589	589	640	598	592	596	593	588	569	588	610	534	591	629	566	588	647	626	604	576	572	613	613	587	630	591	587	588	586	653	622	576	617	600	632	577	571	625	568	643	609	564	616	625	585	601	568	622	605	566	605	607	533	610	597	577	612	593	593	570	608	615	584	579	593	587	584	610	592	578	588	606	595	603	570	612	604	590	571	614	570	617	587	576	603	631	564	608	614	604	597	590	550	584	605	623	611	595	623	609	576	633	611	621	641	596	602	606	617	616	599	625	551	610	552	610	590	576	600	581	615	619	566	610	625	624	645	586	591	620	573	611	643	585	605	562	632	613	587	584	611	617	602	656	585	588	649	611	622	618	576	604	614	607	620	574	650	593	591	550	618	620	606	625	575	646	660	580	593	605	599	588	587	590	592	584	628	613	588	581	618	593	610	605	565	580	595	584	641	590	583	607	570	565	609	557	588	590	593	619	600	622	586	606	610	623	626	635	625	593	584	580	598	545	569	623	590	605	598	579	636	600	609	639	649	628	580	530	609	609	619	615	621	584	557	576	592	580	604	602	644	572	670	597	645	633	588	649	607	598	559	591	633	625	607	625	639	604	593	641	602	614	585	599	598	624	604	577	619	585	608	651	612	626	586	571	625	598	605	578	614	577	598	622	597	615	624	614	596	582	626	633	608	607	606	608	589	610	582	557	612	582	586	571	567	605	574	551	595	570	585	628	622	608	602	620	580	632	592	580	615	626	599	598	567	633	583	564	621	602	596	644	591	611	607	622	594	611	621	604	611	616	602	606	632	580	630	595	629	597	624	582	607	580	646	590	595	608	580	628	608	557	563	593	578	591	565	599	614	541	561	596	597	585	577	597	576	568	593	560	611	586	579	602	587	643	590	581	656	653	557	577	593	615	613	624	601	646	583	614	609	628	646	625	611	606	614	538	602	589	581	641	592	586	589	583	597	605	568	614	611	579	605	608	633	643	591	609	605	576	564	612	622	555	607	617	607	594	581	601	574	630	601	570	622	632	612	595	577	617	592	584	595	600	622	634	656	625	566	578	607	559	646	580	617	605	585	605	620	599	635	583	578	598	569	611	627	636	625	619	586	604	602	585	609	612	597	621	578	612	606	608	606	592	602	584	580	628	587	578	567	632	615	592	647	644	591	561	592	629	585	604	581	640	565	610	635	568	631	596	603	628	588	636	656	647	611	648	610	587	599	596	603	590	604	657	600	616	594	607	605	619	627	614	605	598	601	597	620	614	614	582	587	612	611	625	589	593	638	626	624	573	625	604	578	589	589	606	619	623	581	607	565	629	592	608	569	601	608	609	633	682	574	623	595	613	641	604	612	611	592	589	619	622	634	658	620	554	572
26689	20317	7547	618	408	315	302	289	322	297	297	297	288	291	307	267	318	282	271	275	273	317	307	294	296	307	287	284	318	280	280	288	283	284	255	256	277	282	300	277	294	322	288	278	280	293	288	295	283	278	251	318	301	290	298	292	311	292	273	289	311	270	277	237	296	304	300	258	291	291	281	297	293	273	273	289	310	288	278	275	288	266	298	303	278	289	294	293	279	308	282	302	265	286	298	302	253	318	271	240	278	292	289	270	277	271	270	276	291	304	253	277	310	279	297	264	296	314	269	299	274	290	286	295	264	287	298	269	270	299	270	270	304	286	279	314	314	283	280	308	325	267	325	267	265	313	282	282	270	280	314	285	313	273	291	279	304	286	273	274	272	290	301	307	275	286	269	273	274	298	279	277	282	294	272	311	286	279	260	285	264	298	264	295	289	315	260	260	262	308	298	287	295	309	284	320	287	286	271	303	275	281	275	306	280	289	282	311	332	266	271	299	297	301	279	282	275	277	285	269	264	275	298	288	273	280	289	268	276	293	273	275	272	277	269	280	274	282	282	270	261	319	254	288	287	311	288	307	296	293	294	272	295	278	265	300	293	317	271	280	267	278	283	317	293	264	323	283	325	304	267	280	279	299	264	270	274	292	297	293	274	271	310	266	294	284	273	283	285	244	278	274	287	280	287	283	291	291	281	292	310	287	299	287	290	293	284	298	265	318	257	319	285	314	293	292	303	297	291	303	281	310	277	298	283	264	284	269	310	279	283	306	264	319	261	293	285	264	304	284	302	283	294	304	308	249	277	288	297	299	257	282	294	253	309	280	284	292	293	283	296	280	287	263	283	295	294	301	308	267	292	301	303	267	286	288	278	280	304	273	290	274	265	273	275	270	310	256	287	307	259	288	293	267	307	292	263	273	285	301	295	269	294	286	286	315	296	280	302	298	298	280	283	280	272	275	316	324	264	298	305	291	288	305	289	293	288	283	281	261	277	288	313	311	259	279	292	255	305	284	298	261	280	292	302	298	297	248	277	285	262	271	312	254	252	298	293	276	308	283	271	276	282	312	336	284	301	297	291	272	302	317	273	263	273	300	289	266	302	291	286	310	288	280	289	301	322	269	270	285	286	294	270	298	296	279	286	267	275	284	309	282	301	249	278	301	307	278	297	297	267	311	314	286	302	278	293	283	281	283	271	283	279	278	283	304	285	294	282	293	318	296	264	283	279	278	286	296	265	297	285	266	284	299	259	304	309	282	278	296	318	312	292	300	296	294	272	306	271	300	295	264	305	296	290	289	305	298	279	304	333	294	303	294	289	292	278	290	290	268	279	279	298	312	270	302	274	275	311	299	276	266	302	266	267	283	288	269	285	289	274	284	293	294	292	283	277	287	274	278	307	275	312	283	274	283	296	318	282	278	269	286	286	265	277	304	293	256	293	244	295	311	285	299	302	290	274	306	310	288	305	316	255	310	274	267	283	270	311	290	280	281	303	323	268	303	298	280	310	266	309	260	279	290	292	288	299	281	260	298	298	271	288	260	284	314	267	268	294	303	269	313	291	278	288	309	264	307	266	275	296	278	328	287	317	327	277	298	265	286	252	282	279	268	277	289	274	291	266	309	286	301	293	252	266	286	281	290	289	277	274	288	309	309	287	305	305	308	255	297	276	270	293	291	303	280	319	287	284	299	285	269	276	308	298	283	267	292	285	282	269	259	285	296	287	277	307	291	290	330	304	269	287	266	276	314	296	316	293	267	285	296	278	262	297	297	289	299	307	270	316	264	291	257	287	295	297	321	308	301	281	269	282	267	290	284	286	282	277	289	259	293	297	321	281	274	290	293	306	274	273	316	286	263	269	273	262	272	298	269	278	277	302	276	295	280	285	280	299	273	293	330	286	295	273	261	294	308	279	288	270	291	286	288	287	321	266	325	283	289	286	295	308	315	290	281	269	306	314	304	254	326	299	243	260	311	291	293	308	292	287	283	295	289	265	286	276	269	274	269	285	268	270	265	313	261	264	270	258	274	278	288	281	275	259	282	283	263	265	293	296	279	292	294	285	290	288	283	282	294	307	310	243	273	297	305	296	287	294	267	313	300	292	267	252	272	311	285	312	276	275	265	280	290	265	300	294	299	254	272	314	281	298	268	279	276	257	329	303	282	282	321	260	287	289	270	282	282	277	275	298	304	298	294	276	282	267	290	312	323	290	273	310	284	323	263	276	296	285	314	275	278	301	321	300	290	299	289	276	279	290	270	290	306	310	279	326	281	311	286	281	294	283	286	290	288	291	288	292	309	303	294	268	291	267	269	291	273	276	300	331	297	279	253	284	304	277	293	282	306	266	271	285	295	280	289	306	298	298	269	286	311	294	279	288	247	280	309	288	283	307	280	261	282	264	295	289	293	286	280	314	308	275	267	291	301	287	279	309	295	321	271	297	242	292	277	297	304	289	286	257	280	286	278	261	275	294	276	273	270	309	302	265	317	300	296	286	267	301	303	293	272	309	298	281	289	281	291	281	279	314	298	269	281	256	271	312	287	284	301	314	299	267	240	319	311	277	275	289	298	273	298	302	306	319	280	308	276	301	301	272	292	270	273	246	301	303	259	288	281	262	269	285	287	291	290	281	302	268	312	296	263	294	269	253	305	279	285	309	244	261	278	296	297	283	305	275	288	293	308	266	295	309	279	245	258	302	288	281	283	302	278	287	309	290	301	278	277	263	289	258	273	288	288	302	285	270	288	262	283	301	260	286	298	279	277	287	302	297	294	283	293	261	286	306	279	285	256	303	275	270	272	292	248	284	302	288	307	315	300	287	294	310	297	265	273	283	285	308	297	276	274	285	265	269	302	305	273	287	282	284	269	278	273	300	276	310	250	283	279	276	272	282	278	327	292	269	292	271	292	272	273	310	289	274	286	304	287	313	287	284	302	262	305	281	290	263	270	251	271	315	291	279	311	291	271	259	283	301	242	271	306	270	263	300	280	253	288	293	284	277	260	296	303	288	314	317	283	288	280	294	267	268	276	283	274	294	320	274	289	297	293	283	283	313	288	291	301	282	289	329	294	295	289	290	290	299	314	284	255	278	299	283	266	274	280	279	295	277	282	271	285	288	300	302	282	255	260	294	267	295	285	288	304	281	322	323	263	276	287	281	289	293	272	304	273	317	306	289	268	295	287	302	299	278	264	294	277	286	280	300	284	278	297	293	267	292	274	257	291	302	276	277	269	293	273	290	272	288	308	272	304	300	314	264	286	301	286	275	321	251	281	285	283	299	267	289	292	265	273	312	290	281	300	260	290	276	289	288	272	287	326	300	276	270	303	301	279	277	278	301	275	285	277	306	287	285	290	291	283	310	299	291	250	280	299	296	292	282	283	312	322	270	283	295	279	272	282	260	318	281	270	310	251	291	308	278	290	268	256	281	319	299	304	278	269	284	288	285	285	270	288	297	251	310	270	312	273	276	306	233	267	294	303	297	320
9014	1598	1442	937	790	659	594	620	607	567	556	588	613	518	563	573	514	568	577	510	560	576	559	533	516	579	505	538	540	492	558	541	541	531	552	589	550	561	492	529	476	520	502	529	517	517	544	521	536	576	517	556	532	568	538	536	553	484	522	545	518	513	517	543	524	529	515	521	563	558	482	544	536	534	518	545	553	542	563	535	519	557	502	547	545	517	546	563	576	510	531	532	539	529	491	538	543	553	508	480	537	524	548	476	559	533	576	538	507	479	525	528	559	518	513	520	507	522	529	526	512	514	538	500	488	533	540	545	559	537	527	563	562	529	538	512	543	503	538	552	537	555	559	510	536	488	535	479	594	515	564	551	524	548	536	505	534	510	557	534	556	503	562	509	511	508	546	520	570	539	536	548	519	554	569	554	498	565	518	515	497	514	516	578	528	561	511	546	537	468	533	547	502	510	532	531	534	522	528	555	526	567	555	589	527	564	536	558	512	540	574	562	514	522	532	530	570	564	561	536	539	533	533	542	527	550	533	529	531	508	518	530	537	536	538	540	522	572	530	527	558	518	551	526	512	534	552	544	514	578	537	517	529	516	538	588	510	531	505	531	556	541	531	547	491	543	548	542	523	526	563	500	534	550	566	517	496	521	499	493	504	521	534	559	550	552	518	517	498	529	503	526	537	551	517	552	534	540	525	574	486	564	566	533	537	528	516	510	536	552	550	545	541	537	537	506	522	539	459	535	547	566	493	506	507	492	569	567	563	511	520	558	542	552	539	486	535	572	524	532	544	513	542	508	544	538	551	532	559	532	513	554	519	496	552	516	537	535	594	516	538	536	562	522	495	505	537	516	493	535	544	530	517	492	504	553	554	530	524	511	547	508	527	543	531	518	546	571	542	535	548	521	531	511	509	516	521	527	540	504	563	573	583	527	524	536	476	558	515	549	545	569	578	551	502	552	522	535	511	564	527	554	569	527	540	520	514	540	529	528	563	540	568	558	541	515	552	527	520	567	544	518	538	516	547	533	532	512	526	534	534	553	522	490	509	545	477	543	535	549	544	541	503	538	546	517	554	503	530	507	509	551	503	509	501	513	530	588	579	501	576	510	525	543	537	454	525	556	542	558	515	538	505	568	536	519	537	528	547	534	526	534	563	513	546	577	530	540	493	566	516	498	554	568	535	543	500	534	524	599	522	517	557	519	551	556	513	572	514	546	534	525	504	526	579	573	513	540	552	515	503	538	497	554	509	545	533	527	548	532	504	559	491	563	523	529	540	533	561	518	545	529	533	541	541	491	516	551	541	522	556	506	472	556	566	540	535	512	547	529	564	543	505	534	517	516	502	558	561	562	533	566	523	549	564	513	519	511	522	510	572	513	540	531	537	509	540	510	503	539	532	543	555	523	539	511	553	537	504	534	579	510	534	553	530	512	549	513	509	537	512	556	525	560	577	532	499	561	499	574	529	529	552	567	520	505	506	529	537	532	519	528	559	552	579	532	542	535	539	530	583	536	522	507	483	514	476	512	555	522	497	510	474	551	538	576	548	519	541	505	520	522	534	526	520	500	536	546	508	519	508	558	598	530	498	532	502	542	508	518	559	546	546	560	544	529	543	505	528	492	501	588	575	499	518	560	560	541	550	481	524	583	542	521	537	558	539	552	544	537	514	502	551	521	507	559	543	552	521	532	529	532	512	472	563	534	554	555	520	474	533	528	515	550	503	543	546	530	523	513	526	531	528	526	529	521	524	501	535	570	517	499	538	523	549	500	554	547	560	488	583	501	530	533	555	527	521	504	527	527	561	511	537	524	534	540	531	550	518	553	543	524	540	520	531	511	542	553	550	519	545	493	525	532	565	535	521	542	523	525	538	523	515	545	552	536	549	519	550	548	551	504	533	490	582	491	518	538	500	507	576	525	553	532	548	552	542	530	511	540	520	528	561	544	516	527	556	530	537	516	534	547	536	509	485	563	495	538	585	521	525	531	540	541	531	530	541	523	555	574	553	551	521	543	521	572	551	499	562	511	502	501	524	550	552	535	539	531	515	518	494	512	531	520	541	520	526	520	489	596	525	521	552	556	526	557	506	510	504	523	521	549	578	527	514	546	579	556	494	510	542	536	520	491	534	496	534	532	545	532	527	477	534	508	551	528	496	541	547	531	506	542	520	539	530	551	513	519	537	521	524	524	528	493	502	496	523	542	537	554	544	573	539	546	524	473	519	582	551	522	540	544	525	529	524	515	530	569	531	511	532	473	567	551	519	555	543	551	515	506	537	485	552	519	542	471	566	501	557	527	502	521	505	494	552	564	518	532	566	551	540	519	531	590	483	518	498	523	505	522	568	559	587	530	511	528	578	535	556	551	534	554	519	537	512	533	515	525	509	523	563	535	539	503	551	502	580	515	576	529	513	500	568	502	560	541	519	535	571	529	544	544	517	497	553	512	554	566	550	534	525	559	533	538	488	523	522	535	524	551	546	507	472	544	516	541	542	511	547	527	549	556	540	518	524	540	504	481	551	500	551	546	536	574	509	486	525	564	579	495	508	500	544	548	564	538	486	543	521	556	536	509	516	518	573	496	544	546	525	550	524	543	511	552	519	519	536	487	594	540	513	533	518	564	573	536	532	539	549	532	549	524	515	554	574	493	519	564	566	560	510	563	511	548	535	524	554	547	562	521	527	533	502	551	467	577	547	560	556	530	504	527	549	549	569	564	541	537	555	561	524	527	548	517	531	511	528	551	530	527	515	531	539	517	585	523	482	529	539	548	513	541	547	575	517	560	525	516	559	540	535	567	540	539	523	563	527	548	548	548	552	503	532	496	548	572	530	527	556	525	491	518	543	527	540	560	509	547	547	507	520	541	520	540	525	517	563	547	565	583	528	531	523	491	538	537	518	536	502	489	505	540	561	520	500	518	523	570	516	513	510	515	526	559	559	524	526	529	523	523	514	507	490	535	543	502	545	546	540	507	519	550	526	526	524	536	514	542	493	551	529	510	517	494	507	519	518	522	497	564	546	516	583	550	529	513	552	538	558	533	508	523	536	494	513	537	491	538	523	520	538	548	568	546	518	567	564	529	548	563	527	511	543	552	549	506	553	488	538	547	543	522	544	523	542	551	492	527	545	523	539	523	514	537	511	562	534	537	526	535	524	508	512	516	562	534	529	545	493	559	550	504	534	499	539	628	552	528	561	546	527	542	507	539	574	534	502	547	529	515	554	544	516	519	525	568	533	519	545	536	500	528	489	519	518	584	564	502	492	506	548	517	529	501	540	573	530	534	508	513	541	550	562	522	499	543	542	582	513	568	531	534	592	535	511	542	552	585	549	534	556	556	529	545	529	487	500	530	559	534	525	523	491	521	532	537	549	498	577	539	546	533	532	507	554	508	564	551	550	495	488	525	577	566	546	510	556	525	568	551	525	541	549	542	525	565	512	521	523	546	544	511	489	515	542	510	541	544	539	520	579	536	527	505	531	483
24011	21034	28110	24193	19312	1432	534	369	328	268	242	284	224	224	225	200	199	185	189	157	168	173	201	162	168	162	160	147	177	166	180	146	181	163	168	162	169	166	152	161	156	181	160	149	164	164	170	158	161	159	164	196	166	152	146	177	187	148	165	159	154	144	159	157	159	184	154	161	168	148	146	161	148	141	159	142	170	167	163	147	157	153	162	155	150	178	128	149	153	150	183	140	163	152	157	160	158	160	161	161	161	157	145	146	163	142	159	173	145	156	199	166	165	166	138	154	176	160	173	145	135	157	143	159	156	174	174	165	168	150	175	149	146	165	145	166	153	155	170	157	139	140	148	159	151	153	163	174	127	144	171	151	132	128	146	178	147	154	155	145	164	163	163	160	142	167	135	156	175	162	166	144	155	158	153	155	161	147	142	164	157	155	175	153	151	180	176	156	146	154	165	132	150	172	175	163	158	156	161	136	150	197	166	162	177	165	186	176	151	153	151	142	135	141	165	167	174	174	148	172	145	174	156	185	157	161	162	166	176	139	151	132	144	163	169	146	153	163	165	170	175	164	155	149	163	126	153	165	164	172	174	149	151	145	141	170	162	151	154	147	143	175	142	149	166	144	157	154	156	146	154	155	148	148	168	141	158	151	141	137	149	156	166	171	151	130	173	161	149	137	160	150	178	144	154	163	148	157	155	161	153	154	139	160	145	159	159	155	171	172	145	191	162	164	155	154	144	152	180	152	162	147	159	135	144	144	149	150	140	158	160	159	175	132	141	153	166	155	164	133	161	155	142	170	161	138	176	140	167	153	152	143	160	161	142	156	161	144	146	147	154	171	141	144	170	161	155	154	158	159	154	168	150	172	199	147	152	155	176	157	158	170	155	154	156	156	161	145	157	159	171	142	144	140	157	186	144	170	189	143	139	148	156	172	171	146	162	173	152	149	148	143	160	148	140	162	162	163	171	166	155	164	161	166	149	142	146	163	166	175	153	140	158	175	143	167	147	156	168	156	154	157	152	147	158	162	165	174	170	145	139	152	150	166	170	154	146	136	146	143	176	178	172	179	148	158	161	156	157	159	158	144	160	151	135	176	143	151	164	155	148	134	151	137	140	141	159	142	146	147	168	167	172	133	165	174	152	154	152	154	145	145	154	155	161	149	171	154	148	182	161	158	155	163	147	162	149	148	149	159	162	148	167	156	159	173	151	166	156	163	172	153	168	162	171	144	149	150	167	158	167	180	157	135	131	172	156	143	160	156	138	175	150	160	163	165	149	167	164	164	139	138	174	160	152	181	190	147	152	164	145	154	157	158	149	150	142	144	163	158	153	155	139	141	162	165	160	164	153	133	169	160	156	181	145	154	158	142	158	146	177	159	187	175	118	156	163	157	145	184	161	151	175	161	155	146	158	156	164	156	169	163	157	140	131	151	167	145	153	163	148	152	181	154	157	147	154	159	157	159	179	155	159	162	149	150	154	172	158	152	182	175	173	149	171	169	154	144	177	162	180	175	173	144	157	135	159	172	141	159	162	198	166	148	173	156	142	158	148	124	153	143	185	154	172	161	160	176	151	134	159	137	150	158	137	149	148	151	155	158	174	175	161	158	157	157	147	151	175	164	161	140	130	160	158	159	151	150	160	182	158	158	140	175	172	170	140	146	137	162	156	153	154	185	158	150	151	146	158	176	143	162	144	145	149	162	148	153	178	165	164	162	158	162	142	146	129	156	159	166	167	143	175	148	163	133	130	161	154	149	155	161	144	145	149	167	158	155	146	158	155	150	143	136	169	165	159	166	174	148	160	167	162	159	141	163	181	171	151	160	148	147	145	129	155	140	166	150	143	160	182	149	154	128	165	169	155	147	164	162	154	151	150	146	173	179	160	163	156	147	149	183	200	175	146	155	144	150	167	163	156	155	154	167	157	179	161	143	160	164	156	172	156	141	146	142	153	159	147	166	155	157	173	144	168	147	156	141	144	164	131	147	142	166	129	157	137	148	145	145	171	152	151	169	155	160	148	155	146	157	183	140	164	148	147	150	190	143	145	169	177	159	137	139	150	147	166	165	164	156	165	170	157	171	149	154	174	171	155	150	162	141	146	143	160	169	168	120	148	134	153	152	149	142	163	158	165	136	184	152	170	142	166	157	138	147	150	141	151	152	140	152	157	147	176	147	143	145	161	151	143	161	146	158	168	157	159	134	141	181	168	152	147	166	152	152	136	155	157	167	152	131	133	159	155	145	166	137	150	144	178	134	154	173	190	158	139	150	179	162	154	141	158	132	174	176	139	137	133	152	136	154	149	128	146	154	134	153	180	167	152	127	141	135	143	160	156	150	161	145	158	150	167	162	170	157	162	152	175	170	158	164	171	147	143	149	171	142	144	164	157	167	162	143	170	157	158	154	170	162	134	164	156	161	127	142	169	154	156	153	179	151	154	166	163	143	162	175	137	146	169	149	155	133	158	143	156	180	141	171	151	162	160	140	146	166	139	144	157	161	151	154	160	175	144	152	161	170	138	161	160	138	155	146	161	126	159	164	175	152	138	172	142	160	145	149	158	160	130	164	166	158	138	153	150	124	160	157	153	165	176	187	145	150	142	186	166	166	141	161	186	147	155	165	149	165	175	148	162	161	128	180	159	140	140	183	150	188	148	155	140	147	163	156	158	144	152	151	140	176	152	179	145	165	175	144	154	162	162	136	173	162	184	161	159	149	151	164	143	164	137	134	148	146	186	165	151	172	147	160	162	149	161	152	131	156	171	161	139	160	158	148	140	158	157	157	150	147	151	152	141	173	147	162	159	148	143	175	145	151	146	135	157	144	145	149	147	137	161	149	156	162	164	138	167	148	154	151	150	162	133	167	142	151	168	180	149	175	184	146	138	166	147	152	162	153	152	163	158	141	138	161	175	143	166	172	169	150	170	176	160	158	185	169	144	171	162	134	165	159	175	148	159	172	174	153	154	136	173	151	161	154	152	157	171	158	151	145	165	141	158	138	144	145	157	135	174	199	135	163	156	137	156	144	164	166	187	171	137	136	171	154	156	171	154	144	160	161	154	160	156	148	171	166	168	153	154	163	148	158	156	136	170	138	152	147	163	178	163	141	160	160	142	170	159	136	145	154	163	148	165	150	135	144	157	165	135	156	150	146	161	174	152	149	151	169	154	183	153	144	173	160	116	153	146	154	181	177	181	161	145	154	163	138	143	149	160	166	164	173	159	167	146	176	151	184	150	157	162	136	148	175	136	145	160	148	147	130	152	153	142	172	142	159	169	151	162	160	151	157	146	147	158	151	164	162	145	139	150	167	148	171	171	139	178	152	169	152	132	166	157	148	167	163	143	160	166	162	165	171	154	140	145	149	179	147	151	163	155	144	138	160	144	151	165	145	162	148	155	156	170	167	158	133	171	148	157	135	181	171	134	168	154	162	157	179	170	144	168	182	141	132	155	131	132	160	160	156	174	167	178	144	149	132	168	139
16490	9811	8178	4176	2659	1855	1468	1191	986	853	752	660	590	521	518	522	465	432	401	419	373	339	379	365	355	359	359	335	338	327	321	315	347	336	345	331	328	357	342	339	309	337	296	268	291	314	353	345	303	323	302	319	321	311	289	300	342	286	335	312	338	314	338	331	321	293	330	277	291	309	313	280	318	286	311	324	300	296	321	289	300	304	289	282	287	314	304	302	263	318	277	298	313	283	288	304	286	287	290	304	333	325	333	309	291	315	314	314	304	298	330	334	273	335	301	302	329	309	328	304	309	320	305	316	346	301	304	300	260	293	281	277	315	286	287	303	303	270	286	323	303	346	279	290	295	296	280	279	320	314	293	334	294	292	314	305	302	305	292	291	294	288	304	306	299	292	320	289	327	316	312	297	314	302	269	320	316	322	297	322	297	312	303	307	298	296	324	318	330	307	306	256	328	313	298	302	323	311	284	309	295	301	281	323	266	290	302	325	337	317	302	309	313	296	291	279	309	290	315	309	307	284	318	292	278	307	275	295	317	299	303	295	281	301	267	299	291	297	292	297	300	296	316	321	328	301	290	318	301	279	281	296	311	267	327	273	301	310	316	281	307	314	297	327	293	292	285	331	325	289	316	317	297	269	325	289	298	331	275	311	292	294	326	307	289	297	363	282	288	293	332	294	309	303	285	293	290	294	293	306	291	308	301	287	294	308	291	285	287	292	288	322	305	303	309	333	303	317	308	308	289	296	302	308	316	299	289	331	267	309	319	322	296	270	302	316	309	314	307	321	302	289	260	278	282	270	303	321	282	295	320	293	305	293	276	284	292	300	300	283	289	314	305	307	295	308	286	308	297	318	308	291	291	265	315	323	285	296	337	307	279	316	274	297	284	321	287	276	272	292	286	309	321	316	300	314	305	280	269	285	290	282	296	301	288	291	271	276	304	288	327	305	306	304	317	300	297	285	283	316	282	307	319	301	315	299	293	308	296	304	344	315	317	303	313	299	314	316	308	315	324	295	298	315	309	295	307	303	312	281	298	289	308	318	288	283	312	298	297	301	290	321	283	286	290	285	304	300	300	286	295	289	286	285	322	316	286	277	308	308	298	278	293	301	301	271	283	323	254	293	270	296	301	295	300	317	315	318	296	322	296	300	286	308	301	316	294	302	282	288	283	279	316	276	291	291	281	272	316	321	339	312	274	296	302	290	312	295	291	312	282	275	308	310	321	300	277	314	270	327	302	274	255	302	334	298	282	271	284	296	313	294	302	293	297	290	280	300	298	295	298	291	282	294	288	281	314	272	305	298	337	285	268	302	289	307	299	309	305	293	300	295	303	282	257	279	308	319	289	313	293	304	289	320	285	287	313	277	279	313	310	319	327	307	314	297	307	306	314	324	273	321	336	297	277	299	311	274	318	315	321	302	294	296	299	347	294	308	298	312	310	318	305	295	290	297	278	317	287	311	328	314	274	292	287	313	340	285	294	296	273	303	270	307	294	297	296	319	283	301	278	341	300	295	312	302	321	307	311	277	291	330	289	291	294	292	280	306	320	290	269	284	323	282	299	301	328	320	319	304	320	268	316	297	315	280	291	313	276	298	281	325	294	306	289	293	292	287	287	297	297	284	297	288	315	278	317	305	300	301	294	305	320	286	292	269	270	304	321	316	295	274	297	311	319	303	285	308	286	301	295	285	330	292	298	300	268	312	281	280	314	257	271	272	270	310	292	282	263	302	297	293	269	274	292	293	296	312	283	344	298	294	309	316	270	315	313	290	318	336	290	327	320	297	289	311	317	296	297	309	299	285	275	269	321	290	304	292	307	272	267	282	291	298	310	276	306	311	291	317	284	290	323	295	294	289	303	303	300	325	290	315	335	288	325	283	296	280	304	311	287	269	325	265	287	305	317	317	309	278	310	294	282	287	292	292	303	279	303	304	281	298	293	289	292	282	302	291	305	305	282	322	277	280	275	290	273	325	273	306	295	313	310	301	299	292	309	307	253	299	304	307	285	323	286	310	256	325	300	294	307	298	296	308	307	309	292	305	280	282	311	280	268	270	280	312	308	300	291	321	279	294	273	271	313	315	303	308	283	295	305	318	330	333	316	325	275	289	311	303	307	310	313	296	283	320	297	305	321	276	320	318	300	303	336	313	295	303	273	270	283	317	289	318	308	289	298	288	310	284	269	311	296	315	294	280	276	279	277	295	313	308	322	305	312	281	299	315	330	315	291	276	285	288	321	298	288	289	289	309	335	307	298	294	299	318	293	284	291	293	288	308	292	298	305	292	297	292	288	302	323	324	306	312	302	308	308	285	304	308	320	319	298	302	312	292	324	288	317	323	315	316	315	286	309	309	302	326	279	289	278	307	293	283	326	302	302	315	310	315	306	300	305	279	317	297	282	312	307	288	275	307	289	299	276	285	305	284	304	281	305	302	293	279	309	282	268	328	316	279	306	300	265	306	325	309	296	307	311	291	286	288	300	305	299	297	299	297	279	325	281	311	300	291	303	284	299	310	300	337	296	282	304	288	298	272	269	315	305	321	291	302	308	306	300	311	293	277	321	297	285	317	301	305	289	278	324	287	320	294	299	302	303	289	321	284	298	303	299	266	314	319	300	312	296	301	299	311	286	321	301	288	315	269	312	313	301	326	281	310	281	304	270	296	315	298	322	302	310	317	301	321	320	329	292	304	322	315	290	287	270	294	312	302	273	323	302	277	281	289	283	295	290	261	308	307	279	312	313	298	283	302	319	297	313	285	270	283	318	323	308	309	273	331	287	312	310	291	308	277	297	301	303	290	328	304	296	298	329	283	315	305	287	298	300	308	309	318	286	310	312	307	295	292	328	308	293	292	284	299	311	295	299	293	302	324	283	307	315	306	306	305	290	326	294	303	308	290	299	287	279	314	268	297	292	299	312	327	293	300	296	258	294	313	322	321	279	245	314	286	301	322	288	309	325	332	252	291	290	287	317	274	294	293	327	339	264	303	292	286	271	293	316	279	292	300	318	312	304	314	320	322	316	289	289	324	302	289	300	301	302	321	278	282	283	288	275	295	309	296	279	297	300	309	295	297	323	343	306	320	300	303	314	297	314	281	295	300	297	308	304	304	297	303	283	310	304	265	262	318	271	288	318	283	287	317	336	312	290	295	297	276	286	298	273	317	302	284	310	273	279	298	267	313	330	295	332	325	280	295	300	301	300	299	314	330	295	295	301	299	280	329	307	280	294	295	260	294	325	270	301	295	302	297	332	296	304	295	306	304	286	294	331	286	329	315	319	280	272	298	288	281	345	289	269	296	302	312	293	308	306	295	270	346	275	317	291	295	302	307	299	322	280	286	297	325	295	303	336	286	308	278	289	335	285	295	290	323	325	297	319	288	323	291	319	280	304	282	289	313	306	307	276	289	305	270	314	309	304	277	318	299	298	291	290	298	307	313	306	290	302	273	305	322	322	292	301	340	291	289	287	279	293	310	305	310
23021	21022	28754	23490	21022	18415	2039	876	683	604	593	503	522	496	456	458	416	416	409	432	375	412	398	405	385	410	389	378	361	358	387	400	371	379	365	346	380	367	384	373	368	357	392	386	343	372	388	382	361	351	374	352	367	355	336	342	356	355	358	357	333	340	379	370	355	367	346	335	358	385	367	391	347	384	363	376	349	354	388	339	368	369	374	362	377	357	340	333	357	351	365	355	351	331	351	373	358	387	324	395	346	374	338	329	364	328	390	374	375	361	388	366	356	351	386	351	351	373	332	337	384	356	390	350	373	369	354	339	361	346	356	319	329	349	379	371	378	343	386	341	373	345	355	352	358	354	375	349	404	397	383	344	353	353	355	346	323	322	345	340	342	392	349	324	359	353	351	369	363	354	336	355	353	365	342	376	354	373	346	342	361	331	358	366	350	358	380	396	323	332	359	353	378	387	335	368	356	343	353	382	379	369	372	349	336	371	326	338	355	361	368	360	375	362	362	367	371	372	372	360	400	354	366	322	374	384	345	355	371	365	379	352	352	343	367	328	366	365	363	341	329	362	323	362	335	361	358	370	366	348	408	360	342	368	364	366	363	367	337	362	311	330	332	348	337	313	358	369	388	358	385	369	357	375	328	362	334	363	372	379	343	367	344	365	363	372	382	359	326	339	354	360	354	360	341	346	313	375	361	332	375	344	384	340	375	348	391	372	359	384	333	318	347	432	368	362	353	341	344	367	343	372	366	330	371	335	333	376	345	347	360	346	379	384	326	368	323	391	343	374	377	339	324	361	356	338	343	362	320	380	345	331	350	375	350	366	380	344	350	371	343	342	342	367	365	367	348	365	375	338	362	337	358	349	360	364	353	353	331	315	310	357	367	344	341	326	352	348	384	359	397	369	341	355	337	362	371	365	375	333	352	368	348	352	377	344	313	349	329	319	358	368	366	319	354	339	365	347	339	377	348	378	347	366	351	323	393	375	335	367	333	354	346	364	356	359	332	319	386	374	352	372	340	333	349	324	380	360	360	370	367	345	375	338	331	346	379	378	383	340	327	348	382	403	344	356	368	356	335	352	348	352	343	365	346	365	348	353	342	351	369	367	350	334	357	310	338	341	299	333	360	377	349	334	393	392	355	351	364	362	363	384	373	355	379	381	354	334	329	360	356	324	351	360	361	367	337	353	378	353	362	334	369	358	403	377	348	356	341	352	351	372	340	340	370	348	346	361	362	339	343	335	383	375	384	335	380	349	358	336	363	362	372	338	347	357	337	355	351	380	368	329	344	348	361	365	368	381	382	357	387	330	374	373	345	406	364	343	359	373	326	337	374	356	360	363	350	372	341	387	340	346	338	346	365	356	333	332	355	408	384	337	372	371	395	362	341	327	366	333	318	382	362	379	336	358	361	366	367	324	358	350	358	329	351	345	339	314	338	339	348	359	347	329	341	364	355	332	350	336	364	372	374	340	362	342	327	329	342	350	348	353	357	323	350	374	358	370	378	367	335	349	339	362	339	374	354	363	347	334	393	382	365	354	347	357	373	319	365	332	356	339	345	358	372	343	384	374	330	363	361	345	347	334	375	342	332	333	388	333	354	344	345	359	371	330	335	347	338	353	341	331	348	377	393	359	326	325	324	351	378	338	365	357	370	337	346	385	349	355	350	349	327	384	342	352	371	361	384	374	389	384	337	321	353	349	338	389	368	337	361	373	379	381	365	355	363	395	344	372	344	376	292	353	363	366	370	364	389	353	367	370	342	347	309	336	372	337	323	374	352	321	335	324	348	367	358	379	368	340	364	364	325	332	353	347	343	334	361	353	321	339	357	347	341	366	373	352	375	344	349	361	370	363	346	369	384	373	329	389	344	362	368	367	318	375	337	356	350	354	349	314	370	362	322	339	324	363	371	377	377	300	319	326	344	335	385	364	326	344	382	342	359	376	316	353	340	345	358	377	314	353	362	366	381	372	364	370	357	335	388	365	351	338	358	369	398	340	350	341	350	375	325	357	351	385	379	342	371	336	360	342	340	354	363	397	319	363	377	380	352	360	366	354	353	335	387	376	343	359	343	354	370	355	346	350	377	341	386	339	341	337	340	333	387	354	386	369	307	357	332	387	346	370	396	348	365	353	361	336	402	380	326	366	312	350	374	366	376	377	328	360	362	348	355	393	372	336	342	357	348	343	362	337	345	348	350	361	335	377	357	314	368	360	364	375	351	360	340	336	352	364	362	373	365	363	376	342	364	338	354	336	373	358	322	360	320	360	353	341	344	381	355	307	405	335	367	363	369	364	374	329	360	340	350	331	356	325	317	344	342	345	365	349	371	353	357	353	357	340	359	336	375	362	366	358	359	359	374	328	351	345	356	364	372	340	345	372	360	358	353	379	368	335	381	378	309	381	337	397	358	343	334	352	379	316	357	341	369	365	365	340	335	349	349	362	374	328	346	372	371	349	338	346	365	353	372	352	335	310	339	371	360	345	310	408	359	309	345	372	345	371	362	342	337	385	364	341	368	376	337	323	367	359	369	363	334	372	332	383	359	363	359	372	371	412	365	353	384	359	383	358	366	352	389	391	367	339	361	357	356	361	387	346	356	325	358	323	335	375	344	347	332	374	370	352	381	361	357	364	325	376	348	337	379	347	368	396	399	338	358	363	372	367	390	381	352	337	364	378	329	349	354	334	344	362	363	343	379	359	373	361	380	329	328	341	364	336	342	363	336	361	327	371	358	311	331	357	389	333	374	381	366	360	364	354	348	397	378	365	341	349	324	338	351	380	365	372	338	330	353	346	375	368	343	357	341	355	347	363	339	361	363	325	363	380	369	356	327	391	331	376	379	373	354	341	343	359	380	343	364	331	389	379	333	334	354	325	374	350	374	365	351	347	330	413	357	357	367	361	360	373	347	364	370	350	389	361	334	375	396	391	335	350	359	363	339	357	375	382	380	376	336	376	375	353	390	360	367	353	383	322	360	358	354	346	352	353	346	388	362	365	340	364	320	346	364	318	361	365	333	354	363	350	364	361	349	375	338	352	341	364	346	369	325	355	335	364	328	328	384	343	348	339	329	329	344	366	351	362	352	334	354	332	356	359	310	367	350	358	340	376	358	353	341	357	363	349	350	362	354	370	386	362	357	374	333	389	379	363	351	354	322	352	342	338	330	351	365	368	348	379	340	329	342	341	349	373	344	360	328	365	317	360	347	392	375	373	379	347	332	330	323	368	372	338	359	338	343	360	349	361	332	344	370	380	359	370	349	326	326	362	374	367	346	350	356	351	365	371	371	354	341	364	355	318	398	382	383	333	357	354	363	357	378	368	392	368	358	359	365	377	372	362	363	350	342	338	340	372	333	348	345	345	358	351	349	364	342	334	356	392	338	402	363	342	345	351	317	367	359	363	345	358	357	349	358	347	332	341	377	336	374	355	335	366	326	360	356	314	356	357	324	359	366	370	392	312	347	366	344	348	350	386	312	380
19727	16106	13435	7309	4906	3653	2747	2181	1892	1602	1394	1264	1133	1094	952	904	902	875	820	819	787	787	818	743	708	714	706	678	646	662	726	664	703	677	660	637	670	616	662	613	594	619	617	654	634	632	638	623	626	649	667	643	628	613	580	616	631	638	618	653	630	581	651	629	581	570	652	600	603	585	609	614	604	612	627	627	617	604	623	592	593	569	589	621	618	623	613	583	594	609	632	581	584	567	623	594	607	620	584	601	602	547	608	586	646	604	576	615	628	596	591	589	650	584	594	565	601	621	588	628	641	611	643	599	616	628	607	619	606	604	649	566	614	596	619	619	586	605	605	615	595	567	599	619	601	575	587	632	615	599	614	608	587	634	574	602	587	606	577	580	596	590	558	566	577	603	595	629	609	605	554	582	607	582	620	579	575	602	616	576	596	601	606	579	634	593	564	547	594	607	595	611	592	569	583	597	581	595	592	566	560	560	619	555	597	609	592	614	605	595	576	587	576	644	616	559	608	607	617	580	570	632	566	578	594	586	607	602	549	578	590	646	581	607	599	622	594	577	546	641	583	586	603	632	593	593	620	572	615	615	593	587	586	575	625	606	549	631	581	642	614	630	631	597	560	591	560	626	595	575	599	621	611	592	614	660	586	623	562	585	599	570	604	568	599	614	560	582	602	551	590	631	571	614	613	593	593	596	567	603	622	604	605	586	613	607	598	589	583	593	586	636	581	601	612	635	568	591	559	597	579	584	601	602	560	613	617	622	598	584	642	569	593	603	588	623	588	630	573	593	563	588	655	549	610	583	573	630	637	626	597	618	599	596	592	571	613	598	593	580	602	570	672	603	581	589	602	577	620	629	582	602	583	586	629	588	592	649	608	586	646	604	600	592	620	648	625	616	574	591	585	630	566	610	600	595	584	611	594	578	598	602	637	537	607	584	596	592	589	621	602	561	606	560	599	644	608	608	598	612	593	603	564	583	550	615	604	629	551	588	581	606	630	596	583	569	592	577	584	613	629	603	605	630	641	549	629	574	585	580	627	563	594	597	592	648	581	554	639	583	576	630	593	607	603	625	593	622	615	633	648	620	585	600	579	594	597	619	589	568	602	590	585	596	570	584	588	604	599	618	570	580	567	654	563	622	599	572	563	583	589	652	606	588	609	606	560	667	564	605	618	613	630	579	645	579	558	656	576	573	649	605	594	546	583	552	603	643	640	614	566	586	567	612	626	590	589	640	624	564	577	605	579	638	590	610	617	588	555	648	612	596	562	601	637	623	550	581	584	601	581	592	611	633	584	619	582	570	618	596	623	604	572	610	592	581	605	575	575	578	608	600	595	623	584	610	617	600	609	609	575	613	615	584	582	606	562	613	573	590	607	619	594	596	578	619	603	603	615	592	585	626	584	594	580	640	627	601	645	572	587	634	617	593	596	573	597	611	610	588	575	612	571	571	578	613	592	583	600	614	652	586	585	614	583	586	582	609	596	593	583	598	621	611	609	638	620	647	545	572	616	629	604	594	599	577	585	581	577	610	573	596	622	607	566	563	621	581	600	613	568	609	611	607	590	604	623	584	582	640	617	621	566	559	625	567	592	575	607	581	639	611	594	561	572	629	623	655	597	602	599	612	577	577	575	626	555	591	624	564	561	598	569	571	572	616	609	634	631	566	609	579	605	579	652	569	605	612	586	595	585	587	640	580	617	634	591	559	621	619	606	590	590	616	585	591	595	568	597	614	602	647	569	618	587	585	586	616	602	603	642	584	573	612	633	611	607	580	579	633	545	571	595	578	588	587	620	617	589	625	597	610	641	602	597	601	577	616	583	578	570	615	598	637	572	580	641	618	608	604	597	589	632	617	562	600	604	577	606	617	600	569	614	593	606	589	573	605	589	576	609	601	623	599	598	587	560	605	627	565	586	582	631	583	608	564	613	571	568	630	588	555	571	578	611	607	543	586	567	595	593	552	567	587	608	587	581	606	642	647	611	608	597	570	618	579	590	602	576	593	585	606	610	611	602	590	605	612	594	559	602	601	671	593	600	569	612	584	616	579	592	622	605	568	549	632	634	555	569	618	565	598	631	590	634	556	606	590	572	564	596	639	584	594	609	583	585	623	582	619	598	634	589	609	592	633	582	555	611	562	590	576	629	587	609	593	630	613	628	610	626	603	577	622	604	610	586	586	565	597	566	604	559	595	591	555	629	600	556	608	559	559	563	617	618	607	666	597	633	588	620	620	579	573	586	584	603	592	548	557	584	564	588	586	579	557	635	649	587	611	586	627	543	614	610	598	583	615	559	617	613	583	588	537	600	600	654	598	646	629	604	579	568	580	555	606	585	592	597	595	598	603	655	592	619	546	591	602	544	623	580	571	613	580	627	619	582	620	613	605	627	593	634	572	611	614	590	625	605	634	602	557	583	639	610	576	645	601	576	583	605	619	594	600	573	589	588	589	600	620	638	602	578	586	606	564	623	588	611	672	587	610	599	598	609	594	589	662	557	575	578	578	557	567	593	592	587	593	572	608	581	591	684	563	595	563	597	621	583	602	589	553	574	614	587	647	613	598	598	589	611	574	560	572	612	606	603	599	583	618	628	553	593	578	590	631	623	571	604	610	587	576	591	579	571	562	671	623	600	658	625	555	595	645	581	598	544	653	600	563	604	586	633	611	570	602	603	627	567	635	570	605	596	615	590	609	618	594	580	573	607	607	586	612	578	618	627	578	578	621	617	593	633	609	591	615	603	570	581	598	584	606	584	557	629	628	641	620	646	601	589	582	580	564	575	619	625	560	575	561	551	600	619	623	611	614	567	614	612	613	577	633	578	620	594	589	628	616	622	558	589	597	579	587	641	595	575	604	611	581	587	571	575	626	593	607	574	556	569	614	592	613	615	579	619	601	579	552	609	586	618	636	609	576	584	582	603	587	613	569	593	579	591	626	613	595	628	571	616	594	628	601	616	568	594	601	595	576	564	589	605	613	569	608	608	610	582	563	591	601	603	620	616	630	617	608	544	587	585	588	583	633	586	578	629	559	576	566	612	592	573	621	585	578	594	624	611	560	557	574	573	575	601	617	604	568	601	609	599	603	571	645	585	573	574	616	612	565	595	608	551	640	584	622	616	606	592	611	602	622	597	633	570	564	569	600	604	652	604	549	590	643	555	630	601	555	600	601	606	608	569	609	540	591	585	562	584	586	630	597	570	628	583	622	586	601	594	586	624	547	570	593	590	616	586	589	632	603	543	603	585	601	573	585	613	647	588	625	558	590	576	578	609	568	598	575	615	568	634	641	601	590	592	619	570	601	633	605	581	598	612	572	598	554	584	620	561	618	561	588	633	611	604	597	599	635	635	603	602	592	578	581	602	578	552	558	597	618	601	582	560	613	594	610	615	586	593	565	605	623	623	589	581	577	622	578	623	619	615	554	610	551	598	549	573	610	594	608	590	580	574	619	618	633	591	569	624	598	577	600	585	611	587	587	602	590
26592	20362	7853	646	389	334	329	297	302	307	289	288	278	291	292	291	304	285	286	281	278	318	288	308	288	296	271	279	270	303	301	288	303	272	278	306	279	256	290	279	273	273	265	315	286	290	299	315	308	271	281	295	318	289	305	267	309	285	296	287	286	319	304	284	300	310	255	300	263	255	283	282	280	299	310	265	283	317	302	283	282	281	301	263	273	311	274	298	288	268	268	279	277	269	267	285	283	262	310	283	285	280	288	276	281	295	301	270	243	304	256	314	279	283	299	310	292	254	288	287	278	283	285	275	283	296	278	248	266	322	291	315	297	296	319	283	283	289	290	295	291	271	283	294	263	262	285	260	271	291	291	288	278	295	261	296	273	303	274	267	269	279	273	283	304	311	309	343	305	308	260	312	297	289	321	279	337	263	283	269	279	268	261	304	298	290	305	294	263	285	292	273	290	302	274	280	246	299	295	308	287	279	324	286	329	307	279	301	292	291	290	259	316	280	283	302	273	268	254	301	290	286	292	274	278	285	311	305	296	267	276	305	250	289	295	302	256	329	316	271	301	294	292	280	303	249	313	317	285	226	277	283	291	296	280	278	275	295	306	281	294	282	268	264	291	306	284	299	285	275	289	279	288	264	317	282	293	268	323	285	268	285	278	250	315	267	266	287	327	306	307	311	278	281	250	305	304	297	284	295	315	263	285	276	277	262	279	245	273	268	284	251	287	275	307	260	290	285	278	291	296	278	309	277	307	312	290	293	265	267	282	295	273	305	269	289	277	277	305	268	278	281	278	298	308	257	284	279	291	300	255	291	284	264	289	251	306	314	298	285	267	282	290	303	304	307	298	254	269	306	275	290	318	299	279	286	280	297	285	297	303	281	284	311	320	284	284	297	299	293	289	297	278	261	274	292	244	258	332	281	274	305	283	265	282	305	280	280	255	283	318	299	318	300	296	308	309	276	256	265	317	284	266	310	285	301	287	282	284	282	272	284	264	285	288	262	285	279	286	285	320	286	268	289	297	295	293	293	285	269	283	279	327	265	285	294	280	281	313	295	273	302	294	269	336	309	337	290	270	299	274	296	303	286	297	305	252	284	279	284	271	287	279	296	283	274	289	297	294	282	299	300	291	323	298	309	298	288	273	279	303	277	291	295	286	308	291	275	297	279	307	294	279	279	271	269	299	289	288	255	296	268	306	262	269	260	281	304	285	316	300	295	286	258	302	270	286	276	273	305	272	287	300	298	292	270	281	296	312	273	294	307	281	301	283	292	269	258	280	275	299	268	282	298	313	296	317	293	279	280	303	272	306	258	318	277	278	286	265	272	268	307	254	285	253	303	286	252	297	304	288	272	284	271	271	294	278	294	302	286	261	279	319	283	265	321	263	287	260	297	296	285	308	298	297	305	299	274	274	259	307	276	270	268	305	289	286	267	294	289	304	305	279	310	282	293	293	275	292	270	286	274	273	281	267	280	292	304	285	291	287	310	282	292	269	280	296	285	275	282	290	293	299	309	291	285	292	294	295	287	292	320	290	267	308	280	283	280	295	300	268	307	296	279	299	272	275	297	307	338	289	306	333	310	301	310	292	295	282	311	294	302	295	325	312	266	266	286	281	299	312	266	297	315	289	302	291	288	283	295	291	271	262	291	294	305	258	313	268	294	279	289	308	289	282	302	274	290	296	261	298	301	283	247	332	289	274	272	289	258	304	286	288	319	258	283	294	256	270	265	278	264	295	300	273	285	287	299	324	254	271	276	296	289	274	275	295	285	257	315	293	253	277	280	286	278	305	296	276	269	284	274	269	305	294	283	275	312	265	245	271	277	268	298	265	313	312	266	277	301	287	276	282	300	289	297	311	291	299	288	290	289	295	281	305	290	307	274	266	309	259	269	310	255	279	296	281	299	310	272	299	297	297	282	269	263	277	261	271	297	288	256	286	336	306	282	261	275	261	294	291	284	293	274	289	268	271	277	281	287	270	275	275	303	293	264	287	258	274	268	280	306	317	294	265	299	310	263	291	263	271	274	296	274	289	278	277	293	296	293	283	262	286	272	282	265	267	293	284	286	295	295	311	307	296	278	262	269	309	289	316	288	293	264	289	294	270	287	299	259	282	294	302	321	292	294	283	281	288	287	260	309	254	287	279	269	264	259	270	306	322	288	282	281	282	295	268	305	270	263	287	287	279	263	265	256	261	264	312	283	317	291	302	288	267	299	302	292	291	277	298	282	280	311	302	293	295	282	260	285	313	276	302	284	279	260	307	262	271	280	249	294	280	287	273	301	282	283	299	282	281	294	284	288	270	296	277	284	287	287	295	336	296	275	286	271	277	304	300	289	268	276	323	285	339	266	274	306	285	309	293	295	272	295	277	279	293	283	275	281	306	288	293	278	314	257	299	301	289	291	248	283	283	277	291	282	257	319	292	253	280	298	314	280	293	284	282	282	287	267	282	297	306	317	310	309	299	287	306	309	282	281	273	290	268	270	267	278	270	302	283	264	310	279	287	282	279	275	306	299	286	292	300	268	293	320	301	291	259	323	290	288	283	259	292	308	285	299	299	284	297	292	307	312	279	295	294	325	283	275	286	269	274	301	315	308	259	284	277	292	300	279	281	303	270	316	285	297	258	296	286	292	298	295	276	317	306	289	284	304	293	280	287	289	287	286	277	276	265	291	299	264	261	304	268	310	272	279	292	292	282	289	309	284	287	273	291	306	330	289	281	284	283	298	266	332	294	263	278	260	291	265	283	295	292	253	276	309	284	304	304	285	279	277	282	283	284	289	281	275	251	276	290	286	256	299	284	253	288	280	260	302	287	268	263	280	288	272	300	290	302	283	310	307	308	291	288	313	269	315	275	298	269	293	296	286	279	298	265	263	284	298	277	306	303	284	307	284	312	301	278	334	337	293	306	306	295	303	309	287	347	269	290	289	294	298	285	275	287	308	278	287	312	299	279	316	306	304	282	285	279	282	278	274	267	271	279	266	311	277	270	276	314	265	290	313	294	277	305	281	267	318	297	282	296	326	274	290	272	270	268	305	299	267	269	284	279	300	289	289	299	316	283	282	292	280	327	290	278	312	298	283	272	296	245	288	288	276	273	300	259	319	304	278	300	287	294	277	259	292	279	312	288	300	303	296	254	280	274	264	290	280	273	309	296	307	304	282	299	243	307	296	302	269	290	286	303	317	269	291	307	290	264	308	284	290	282	273	276	281	281	255	289	302	279	310	277	260	284	319	266	284	260	287	280	317	271	304	281	281	259	272	250	275	276	299	302	258	307	273	301	299	271	290	293	255	255	289	302	313	306	298	314	268	300	267	253	276	320	319	281	268	298	290	291	282	306	296	328	299	286	289	297	275	280	299	280	301	298	319	286	263	298	295	295	277	308	263	257	241	301	275	293	299	280	292	264	267	325	278	291	319	268	296	300	309	287	279	297	294	309	285	286	288	291	273	274	319	278	295	265	275	292	273	297	285
9219	1585	1508	957	767	696	666	581	649	598	577	602	578	546	578	556	546	523	518	539	567	511	589	517	518	533	563	514	517	526	529	496	543	556	538	534	543	556	518	514	560	517	522	570	536	525	501	501	560	502	500	549	557	517	533	516	503	514	535	508	494	514	537	528	526	540	543	491	537	549	557	522	536	567	495	536	512	548	505	542	498	518	537	540	513	532	522	507	544	504	509	563	527	545	569	507	542	520	522	529	541	547	500	539	541	528	489	514	542	518	502	498	542	531	544	488	565	564	510	505	574	500	501	559	512	555	531	536	530	530	511	547	486	481	470	569	565	495	523	525	503	497	509	482	506	528	525	550	520	507	522	492	498	544	516	511	546	533	570	574	525	516	544	518	551	524	534	500	553	557	506	544	497	552	504	498	528	530	531	528	552	549	522	496	544	497	546	568	524	560	537	549	512	561	528	521	507	553	557	524	534	567	539	492	506	527	532	556	532	548	545	504	497	512	548	528	567	510	528	508	531	515	543	475	504	528	515	549	548	482	550	535	515	538	532	568	499	546	559	531	558	531	544	554	540	505	556	514	535	551	526	522	501	515	564	508	521	510	537	529	550	523	494	553	559	505	534	515	528	523	492	539	485	543	551	502	541	545	547	568	525	530	531	568	529	499	503	557	536	545	520	534	548	542	529	506	524	536	520	525	527	560	545	513	528	496	511	516	579	557	550	524	570	531	471	513	507	544	520	548	537	503	479	550	540	545	518	534	537	507	555	510	544	531	509	513	574	545	525	494	538	550	548	538	521	527	508	567	514	513	570	503	517	564	508	537	525	520	519	523	532	522	543	524	520	515	502	542	570	590	538	508	492	518	563	549	503	541	551	540	557	535	522	522	521	555	553	520	558	555	511	526	497	564	513	518	538	550	533	505	556	564	542	518	543	530	558	520	504	515	524	554	531	532	497	500	527	567	499	570	550	533	560	523	531	546	567	538	528	542	538	544	527	566	534	533	569	534	515	535	513	525	541	514	524	512	528	530	524	513	477	505	528	604	515	521	510	548	541	524	530	550	579	531	607	546	556	521	562	541	473	524	504	524	523	509	504	535	554	551	519	533	514	528	502	529	577	509	556	551	537	537	520	535	534	545	570	570	523	546	532	519	582	555	525	514	495	513	527	551	535	549	506	509	519	523	522	489	526	524	560	543	501	540	556	511	557	533	557	537	559	527	541	510	531	569	505	531	557	523	543	508	520	530	548	501	536	526	550	508	556	541	511	544	491	486	555	547	567	563	592	499	545	545	482	519	533	558	531	515	525	529	588	568	550	543	508	582	554	518	525	489	542	508	528	545	511	530	527	504	515	538	502	481	527	522	518	565	547	512	538	551	531	528	545	560	532	553	569	543	516	510	485	561	541	548	518	490	518	527	560	508	532	553	527	522	528	517	530	508	537	544	516	530	512	542	557	532	523	505	512	552	547	531	534	532	534	552	556	542	539	529	503	550	512	517	519	532	539	511	546	533	594	524	502	514	507	520	532	540	531	557	544	528	543	513	483	563	492	540	532	580	528	499	519	574	521	547	516	552	551	571	533	505	505	516	521	530	501	528	503	563	527	478	526	519	492	544	544	553	511	539	504	525	584	525	549	555	527	541	524	531	533	551	562	503	529	512	505	549	570	525	552	557	507	503	512	576	546	525	490	568	510	565	536	520	528	510	516	517	501	514	526	594	535	519	555	532	531	539	524	521	572	560	561	539	555	522	565	549	544	531	513	517	525	527	512	512	512	540	543	537	516	591	506	564	521	561	533	568	532	520	509	497	514	560	552	555	565	511	555	528	527	528	532	497	526	531	500	546	542	529	527	500	529	531	515	507	559	552	574	518	498	532	510	532	541	557	535	547	552	547	506	562	491	547	523	525	510	542	543	519	502	512	504	498	525	504	561	509	532	526	534	529	550	555	529	546	528	535	531	494	509	506	532	551	551	534	549	500	498	536	539	543	547	526	518	535	533	559	510	557	558	546	497	548	546	505	509	576	559	538	533	525	522	491	547	536	527	516	530	528	529	522	536	519	504	527	518	490	537	547	510	490	518	496	554	546	511	507	525	520	541	543	519	574	539	560	525	572	549	549	538	552	523	511	521	562	540	522	506	545	533	523	512	525	535	524	526	527	549	536	512	527	525	572	502	497	523	525	546	545	544	533	553	506	549	547	503	531	549	558	519	547	534	503	570	536	521	506	482	500	537	539	503	498	540	507	507	502	518	562	516	537	530	532	522	497	506	498	556	565	545	534	537	477	527	532	548	550	515	503	555	558	552	525	503	509	495	557	516	498	523	522	493	519	525	547	556	476	520	520	536	534	531	566	539	565	513	552	526	528	544	501	549	481	572	527	507	536	556	523	537	515	521	551	537	502	540	542	544	484	542	532	498	535	544	510	535	555	546	541	547	502	501	535	540	586	526	530	560	502	552	510	505	501	563	503	525	550	554	536	540	539	546	549	522	563	556	554	499	524	529	507	537	530	490	569	500	509	525	547	554	555	520	555	541	504	519	512	526	522	501	522	499	544	547	491	526	507	561	578	555	581	540	515	498	555	529	551	512	492	529	561	597	516	552	526	553	540	547	505	540	510	519	522	550	588	517	540	530	506	525	521	561	530	507	508	547	546	538	499	551	535	499	491	504	559	535	573	595	558	536	505	525	544	557	534	497	542	515	518	578	541	516	512	523	525	525	565	530	523	529	552	544	503	500	534	532	534	552	538	503	536	557	553	532	567	509	538	550	571	545	500	537	533	530	583	540	518	510	537	530	500	565	569	574	539	506	476	579	500	538	513	537	558	507	541	577	540	558	527	554	518	538	542	476	519	540	559	522	535	563	496	477	556	562	573	536	550	510	482	514	577	533	494	522	543	519	525	470	530	536	509	569	511	537	516	511	553	513	514	547	590	553	553	530	517	558	548	523	550	495	518	508	536	489	528	580	516	514	565	518	525	587	505	530	505	523	519	490	505	548	546	550	506	543	522	518	535	589	537	507	515	550	536	540	508	524	538	560	525	497	550	517	512	575	498	528	535	542	561	578	557	543	571	523	533	525	524	556	553	533	518	484	537	568	525	538	534	517	540	520	521	562	551	527	542	505	496	540	507	540	512	529	529	528	552	533	565	511	510	487	499	533	564	511	567	532	521	524	563	544	528	524	497	498	531	546	525	475	512	495	520	552	527	560	530	512	535	495	510	526	573	521	529	522	508	549	520	607	546	535	565	538	542	575	505	525	500	561	539	504	499	575	536	568	567	511	513	503	527	482	571	530	527	533	525	521	534	557	545	514	546	609	523	540	520	493	521	535	518	534	510	514	530	524	512	549	538	520	539	514	614	511	536	538	521	530	579	538	561	531	500	558	551	561	529	523	525	490	487	543	513	524	514	519	532	546	551	526	551	499	564	537	564	527	533	552	519	542	514	568	541	540	507	535	529	537	539	523	553	525	560	533	588
24130	21080	28146	24227	19560	1535	594	367	312	278	273	215	235	208	213	256	201	184	194	185	215	168	170	180	177	172	189	177	157	196	199	158	185	145	181	173	161	152	170	159	173	151	152	170	142	146	166	183	189	158	179	174	165	165	188	159	159	157	173	151	163	152	160	140	161	167	163	153	169	170	183	157	134	173	176	169	161	166	158	148	156	184	177	173	149	141	171	159	162	161	159	135	142	154	147	144	160	144	151	163	165	167	164	142	158	166	154	164	159	147	168	152	169	150	159	143	166	161	171	186	154	151	161	142	170	186	150	153	165	153	135	159	158	170	167	171	159	158	172	156	162	155	148	147	168	163	143	177	147	151	145	160	179	137	167	149	162	154	142	153	167	156	153	157	138	158	159	173	142	145	146	155	160	184	129	159	160	137	167	164	148	168	155	152	167	164	163	138	153	154	178	149	183	166	155	193	160	138	153	167	167	153	155	166	147	156	163	174	160	145	157	154	162	159	159	171	173	166	140	188	169	180	149	175	160	171	159	160	170	173	164	151	160	160	183	158	149	174	183	182	178	173	161	160	177	171	169	154	138	167	177	150	145	142	172	153	131	177	171	166	137	142	141	150	154	160	149	147	141	149	179	125	151	143	142	150	172	172	148	132	155	152	156	171	159	156	153	190	162	160	170	149	159	144	162	158	166	172	186	164	157	164	164	147	158	162	154	154	155	153	154	143	151	165	163	147	130	148	165	142	158	143	166	168	171	145	169	161	175	145	138	156	151	172	167	158	147	170	150	157	168	134	173	161	144	159	139	186	142	142	138	154	147	152	153	143	165	149	167	158	158	156	159	146	153	180	167	156	160	155	128	162	150	171	166	160	153	146	161	150	161	154	160	144	170	132	160	151	148	149	140	157	170	165	156	126	160	175	136	148	181	158	161	155	143	150	168	158	156	159	154	164	172	174	147	141	169	142	153	155	155	134	153	168	157	177	168	153	157	159	181	143	176	170	131	162	167	191	142	140	159	173	154	155	153	177	167	182	168	157	160	147	150	143	159	148	156	145	147	160	155	155	145	160	164	146	134	136	162	143	168	165	180	159	153	152	164	142	150	154	173	171	137	170	152	153	161	144	161	160	119	144	133	141	184	172	146	139	161	130	145	175	160	167	176	161	142	157	146	162	135	151	150	156	149	187	160	168	164	154	171	160	176	187	158	176	177	156	162	153	152	172	150	140	183	147	160	141	154	139	153	168	184	150	144	158	166	147	150	158	146	162	154	167	174	148	182	169	157	145	162	179	153	158	167	166	139	137	164	175	154	149	138	138	158	141	159	178	141	149	158	146	134	140	144	163	169	153	161	172	180	170	134	149	181	169	177	159	177	160	140	164	184	164	167	152	140	179	167	178	173	162	147	142	157	165	155	153	159	161	162	170	166	144	168	156	156	136	148	154	138	142	194	173	155	164	179	172	173	152	159	154	181	177	150	140	160	159	195	149	168	151	160	145	169	170	154	156	175	156	160	157	146	158	150	167	178	150	152	167	165	168	178	178	150	172	147	147	155	146	156	166	157	168	143	154	156	143	168	151	160	140	161	145	186	146	163	162	149	177	154	164	150	146	151	146	154	151	151	160	184	148	163	159	148	181	133	172	170	164	149	174	172	162	148	153	169	152	167	168	144	150	147	176	154	173	147	169	147	179	158	185	141	151	167	156	160	156	125	179	194	143	162	157	159	179	169	130	168	151	163	142	158	175	162	162	157	159	159	149	141	142	152	160	160	166	153	164	150	146	169	157	140	168	158	153	157	159	143	156	156	165	137	179	146	136	157	166	148	152	147	149	164	168	149	156	147	168	165	170	157	169	168	168	141	158	166	157	144	155	166	149	182	189	164	129	159	168	125	153	159	166	171	153	136	161	165	151	149	163	154	159	164	147	128	157	157	159	165	163	146	155	135	174	147	151	194	141	158	158	174	136	140	151	146	161	166	156	168	141	147	156	159	177	149	161	181	157	167	173	165	174	137	148	142	158	148	155	173	153	147	141	155	169	158	162	158	156	151	149	168	152	173	151	144	150	152	161	152	169	162	169	182	183	173	136	168	160	167	170	149	167	144	168	175	154	150	163	161	157	179	181	156	147	159	154	171	122	156	151	166	158	139	143	142	141	155	148	177	172	164	154	143	148	174	147	153	160	152	161	162	168	169	174	165	134	145	145	160	149	167	151	159	133	184	143	164	150	157	148	164	154	154	161	158	157	176	146	153	156	165	148	176	160	162	154	154	153	155	148	182	168	163	160	159	153	180	163	140	177	133	163	154	152	148	159	142	152	164	165	148	151	144	177	140	156	157	146	159	154	153	169	156	173	155	180	163	134	176	162	171	135	138	166	144	176	153	179	141	155	164	148	162	142	165	162	152	163	149	160	163	153	172	162	161	169	156	164	174	150	169	166	146	166	161	142	142	170	170	178	170	164	163	132	148	157	157	168	162	151	163	154	169	164	159	152	154	154	174	166	132	142	158	132	152	188	161	171	163	165	172	167	143	134	153	176	152	137	133	151	148	166	155	157	185	159	159	152	147	137	149	172	179	166	151	160	137	180	156	168	165	161	160	145	145	155	144	166	163	150	154	146	164	156	155	151	161	148	170	164	146	159	154	167	170	169	166	177	163	172	154	160	168	140	163	167	163	163	160	171	160	140	141	150	177	138	171	173	168	170	161	153	160	157	168	153	171	157	133	164	170	168	176	148	156	142	169	158	174	156	160	147	149	138	168	171	158	169	164	151	161	151	153	143	169	151	178	161	161	144	166	158	167	181	156	154	161	170	142	141	169	166	147	146	159	149	158	142	136	140	186	170	143	178	151	171	147	171	173	146	156	163	163	186	173	153	154	175	170	151	175	198	147	137	140	155	149	159	150	159	168	160	154	146	177	161	170	168	159	167	167	146	142	153	156	169	151	148	158	155	160	159	189	144	163	133	153	168	135	162	167	174	164	154	145	144	158	172	152	157	156	149	153	165	152	175	163	145	186	172	176	172	181	164	135	155	140	156	166	153	173	161	164	167	175	168	168	182	147	152	175	152	154	168	165	157	178	162	148	144	138	146	152	153	138	163	159	187	151	167	160	145	179	151	169	154	162	167	146	157	150	166	146	177	169	163	137	141	136	154	160	162	157	175	160	150	152	169	152	161	165	160	158	142	147	172	151	167	165	144	145	155	163	149	159	150	175	175	165	149	174	181	155	159	152	161	160	141	163	150	162	152	171	162	151	186	139	140	152	168	181	155	161	166	176	166	139	169	147	154	167	172	152	169	157	157	157	169	175	129	154	151	141	156	164	174	150	158	148	161	172	165	151	154	154	153	166	160	156	167	138	146	165	161	158	158	180	131	127	166	165	158	145	159	123	155	162	159	158	180	152	156	154	126	167	152	159	176	146	163	139	167	166	149	132	146	177	139	155	172	134	148	178	163	172	166	176	172	137	163	158	154	139	181	142	184
17490	9785	8217	4077	2726	1985	1479	1145	975	795	739	661	562	547	536	494	437	414	410	418	400	368	377	403	368	315	363	348	323	344	323	328	339	315	339	298	315	367	337	314	316	303	314	369	319	321	320	301	331	326	304	323	311	305	333	324	322	283	315	291	309	309	275	308	304	303	337	315	293	329	308	302	313	347	317	285	316	287	257	298	317	313	286	289	284	282	303	299	297	305	304	333	310	274	273	330	317	296	301	274	324	281	299	313	304	285	310	312	274	331	299	306	297	309	318	300	309	311	297	322	299	316	299	305	313	322	293	309	291	316	296	288	320	288	300	280	300	262	287	308	312	287	298	292	303	317	277	332	285	274	308	296	294	310	292	317	302	280	285	263	296	299	277	291	269	322	296	280	285	282	303	316	280	306	290	315	284	283	301	315	279	316	289	311	288	304	342	296	272	293	271	305	275	278	299	302	312	292	307	309	279	281	293	308	310	339	315	315	302	315	302	316	299	281	323	294	332	284	283	328	265	289	277	334	320	290	311	308	258	297	313	274	307	297	325	284	309	288	308	307	292	278	304	324	280	329	328	288	325	309	301	303	324	274	308	299	290	343	286	314	282	261	281	294	337	299	319	314	296	299	328	314	299	287	298	313	285	291	299	277	284	278	297	296	323	322	310	295	294	282	299	316	269	285	327	290	290	303	276	294	273	319	296	316	291	293	292	284	309	312	279	287	326	283	288	264	328	273	320	301	315	298	302	285	271	294	311	309	338	330	307	313	323	296	325	286	295	321	298	319	296	299	280	276	296	298	284	289	305	300	313	284	275	301	307	321	301	286	288	298	274	310	301	278	289	293	290	284	290	259	317	284	315	293	300	307	306	268	296	310	264	285	328	276	313	309	282	289	294	323	290	309	307	296	313	297	291	327	307	291	303	235	315	285	309	309	299	296	278	309	316	328	282	303	309	303	312	288	300	305	298	308	301	297	322	295	294	300	279	323	273	268	306	299	301	283	289	303	300	293	308	298	298	319	299	280	276	285	307	286	330	297	307	325	295	305	297	294	301	345	302	305	302	277	317	307	270	294	286	328	301	273	310	293	311	318	258	311	297	285	308	298	330	286	317	283	323	319	303	285	295	249	304	299	301	312	291	324	290	272	308	273	272	310	313	305	279	337	298	330	334	309	319	324	324	289	277	299	292	296	293	301	303	296	278	293	316	294	288	302	309	321	279	300	312	298	272	296	301	309	308	332	308	297	289	333	278	314	287	324	301	307	295	304	304	302	301	303	288	315	285	278	317	302	313	312	309	285	303	281	288	280	295	282	293	283	252	262	284	288	292	277	307	294	294	287	313	276	289	311	290	284	314	286	282	301	299	292	301	278	274	288	288	320	284	305	300	324	309	273	300	267	323	292	299	312	325	292	306	305	332	289	287	328	309	277	278	301	262	313	316	259	274	307	301	289	303	276	321	269	271	300	324	289	285	259	300	300	292	297	309	322	290	292	320	317	344	274	299	275	327	296	311	286	294	287	270	302	260	341	310	299	282	273	307	301	301	311	295	303	304	285	323	296	274	280	265	318	292	310	254	283	293	312	314	274	295	330	317	323	278	294	326	336	303	297	310	304	308	303	283	311	318	293	305	284	285	284	290	308	310	294	291	280	279	321	311	284	327	324	304	294	298	302	329	309	303	298	285	305	288	303	294	303	318	305	286	309	332	310	304	325	313	263	269	299	303	304	312	296	296	283	289	315	287	320	307	272	285	279	340	301	274	283	298	283	307	301	294	292	282	309	293	300	268	298	287	309	282	305	316	295	295	300	302	289	303	296	296	315	283	271	321	308	293	317	306	285	306	315	330	265	282	295	304	314	298	298	319	291	285	300	341	272	279	304	310	332	309	277	296	295	242	317	289	269	300	286	289	301	328	335	307	285	302	308	304	289	301	301	285	298	303	303	298	305	305	292	281	289	261	266	288	299	257	283	280	296	299	308	290	306	310	294	323	312	303	299	296	307	306	285	282	304	284	292	305	337	291	293	266	305	316	319	299	306	296	305	269	300	295	279	320	329	297	268	313	308	299	278	267	311	305	315	293	307	285	320	318	306	283	313	313	319	260	299	283	300	304	306	328	283	323	334	339	272	304	305	285	287	311	284	266	312	303	288	282	261	289	293	276	294	310	327	304	288	307	310	317	299	298	286	284	293	305	304	289	307	322	326	263	324	301	293	306	304	289	288	281	282	296	298	326	314	287	285	268	276	303	292	298	295	307	323	295	323	290	276	285	286	274	320	298	305	316	306	298	277	281	294	287	275	332	303	304	269	334	300	307	303	304	291	276	328	309	313	289	311	304	288	304	299	282	307	309	273	308	290	301	287	322	280	330	299	330	313	319	283	314	292	329	307	300	282	287	298	310	315	304	297	290	319	267	285	291	297	293	304	307	295	303	286	278	304	296	295	290	305	303	303	289	303	286	281	291	269	304	329	305	328	330	311	277	306	306	295	265	278	328	285	320	299	328	294	289	313	277	276	303	293	289	286	285	290	297	290	293	276	301	310	291	281	325	296	298	292	292	311	309	313	291	296	293	295	310	299	314	310	296	300	301	292	281	304	276	298	296	280	284	292	322	306	334	282	281	296	313	314	304	318	300	333	299	288	275	268	279	300	306	322	308	323	293	316	297	313	266	294	296	311	301	288	303	305	280	292	303	294	307	294	271	324	307	336	309	301	289	297	281	274	272	296	296	305	290	305	315	316	287	308	307	291	287	311	312	301	322	274	314	299	281	297	315	305	291	264	285	306	265	279	292	292	321	355	280	322	284	330	305	307	313	319	311	328	269	291	303	309	269	274	299	310	331	287	323	260	317	277	299	288	289	317	259	328	297	282	270	290	293	311	308	292	311	307	303	287	304	291	317	290	312	342	328	309	309	319	288	309	260	318	295	332	301	300	286	310	298	284	313	296	329	285	317	291	311	269	306	298	323	279	307	310	268	300	315	281	289	302	257	298	259	289	296	298	314	291	292	310	286	276	293	314	276	278	329	280	297	271	292	301	301	332	314	293	319	287	302	312	279	289	308	312	268	307	329	307	270	303	305	292	272	317	287	303	337	290	280	304	319	282	261	306	301	274	276	314	308	288	297	316	323	314	310	280	314	300	253	294	296	264	318	319	285	293	270	290	292	300	275	303	296	303	277	297	295	291	304	316	285	297	250	298	300	292	312	322	322	294	301	274	268	278	272	299	313	287	280	295	299	310	292	346	330	284	342	286	296	305	304	273	295	277	294	288	305	268	316	309	289	286	302	303	271	289	283	281	305	313	278	297	306	301	290	283	312	269	290	305	304	318	301	254	294	315	330	279	297	303	327	311	313	264	306	303	314	277	299	269	300	309	320	318	311	308	312	293	283	320	259	291	299	266	283	299	295	273	316	292	301	274	327	278	307	297	298	300	288	320	296	299	292	291	300	279	333	309	267	278	335	312	282	271	313	327	316	284
23075	21036	28775	23482	21036	18383	1970	874	649	661	596	552	481	494	441	441	450	410	407	428	416	376	399	393	407	389	382	369	415	347	388	353	374	351	332	386	360	386	364	394	359	354	364	360	380	355	377	358	364	356	378	354	365	371	355	407	381	372	356	416	406	383	396	369	334	344	419	329	335	367	383	341	372	380	364	346	370	359	381	330	346	366	357	375	332	367	364	363	380	351	338	362	370	384	311	338	351	341	346	358	364	371	307	339	370	364	362	367	390	381	370	360	359	345	353	343	347	372	333	362	344	354	366	330	345	386	337	346	356	359	354	370	358	355	365	344	351	385	369	379	369	377	368	383	357	340	365	366	312	358	343	377	372	355	377	365	372	361	354	352	321	356	353	380	386	363	372	339	361	367	359	335	373	376	323	367	358	338	385	342	377	314	331	373	375	322	341	342	332	353	342	366	365	355	336	325	365	347	309	349	348	319	335	339	311	350	371	382	373	380	379	352	357	351	357	352	338	371	374	356	323	333	354	369	382	349	345	351	321	357	337	366	344	339	371	344	366	334	348	322	356	345	387	350	357	347	390	366	374	339	344	353	373	331	358	341	358	355	361	350	364	359	334	360	339	325	339	362	357	353	373	365	367	383	359	367	395	330	335	354	353	363	370	329	350	323	327	377	346	383	376	321	354	340	342	366	357	386	336	345	367	318	334	330	371	333	362	387	343	363	351	333	343	324	368	331	350	364	369	339	350	373	341	371	353	365	340	346	377	354	355	357	376	326	354	319	339	393	333	334	341	347	372	382	343	330	366	345	339	352	373	370	344	348	356	378	361	341	369	319	380	335	370	353	359	321	370	325	328	398	378	355	348	408	323	361	323	367	364	344	351	353	350	366	356	343	373	317	356	362	328	338	355	361	349	355	348	368	343	364	337	352	381	369	370	367	370	363	356	334	374	363	367	362	317	375	324	388	352	352	355	404	338	341	355	383	368	358	353	326	367	366	336	347	330	350	355	356	351	364	367	351	324	368	356	363	331	327	371	356	379	381	368	384	340	377	358	360	331	378	367	343	331	367	351	354	366	348	320	366	355	339	332	337	361	333	367	322	365	364	381	341	341	371	323	351	381	352	352	387	349	332	383	342	331	360	361	342	354	361	355	350	344	350	354	343	344	343	347	369	347	351	366	380	346	350	359	384	358	338	328	344	373	347	364	341	336	370	388	312	323	339	371	367	324	345	350	344	333	329	340	346	351	367	364	344	353	360	339	322	338	330	355	371	368	400	363	333	336	337	339	377	383	386	346	366	344	370	343	373	346	375	353	342	360	380	362	320	329	347	344	329	333	359	365	334	339	374	378	376	368	347	348	328	347	344	342	328	309	338	348	356	334	358	347	346	353	338	336	372	374	320	384	336	377	377	362	357	352	343	345	341	360	326	338	359	372	372	375	343	326	373	343	338	365	356	358	342	359	305	363	373	368	343	362	314	327	355	324	306	374	349	330	381	357	397	323	396	341	364	361	367	345	362	392	344	344	311	364	352	368	342	353	368	358	349	368	380	343	339	375	335	347	384	341	368	359	338	340	330	368	343	339	397	332	358	348	358	328	393	347	364	362	351	356	331	360	374	352	331	350	353	348	368	311	368	354	335	332	349	336	316	364	362	350	372	364	352	376	353	324	337	330	361	380	350	352	343	326	331	361	366	383	370	314	344	383	361	382	330	346	351	356	386	379	362	359	348	341	363	349	319	333	363	347	346	360	345	360	347	372	353	333	333	334	349	362	344	340	399	359	370	331	385	353	402	337	320	355	375	349	330	390	353	369	346	346	361	344	394	348	358	361	379	363	326	328	320	333	352	358	361	366	364	356	349	324	351	367	336	373	305	387	353	368	332	343	357	358	339	356	384	381	346	347	377	328	350	348	364	340	367	392	338	342	361	387	347	365	371	333	351	351	368	339	366	342	357	319	360	352	377	332	353	335	320	377	357	354	355	322	296	333	351	356	381	345	353	333	343	356	327	333	367	363	371	350	350	357	386	349	340	367	341	351	343	348	349	355	353	333	354	380	343	355	336	369	364	361	336	385	340	361	358	384	379	347	356	314	349	369	358	361	345	341	332	342	364	360	336	334	352	369	371	335	373	349	342	337	347	358	343	339	347	367	348	329	311	370	358	339	361	356	362	349	375	345	336	377	350	342	346	368	366	333	336	356	350	363	348	401	377	352	333	375	363	363	397	349	313	358	320	357	389	357	336	360	341	348	346	345	371	358	332	368	377	355	302	379	357	329	355	333	378	346	384	335	356	361	344	333	335	362	328	353	355	327	351	369	331	374	372	357	340	351	342	385	336	370	377	406	333	317	366	350	339	336	334	372	347	393	348	335	341	361	327	370	369	357	342	388	376	378	349	334	406	373	361	357	371	345	378	344	348	353	353	382	341	383	352	365	353	320	358	322	368	369	343	385	357	385	366	346	357	350	377	352	353	363	349	346	352	344	354	348	325	335	383	358	369	357	361	372	329	358	364	349	382	359	335	355	339	351	352	341	333	348	342	331	338	357	339	324	359	347	350	343	369	342	362	360	346	361	328	323	354	364	387	356	351	344	307	357	367	347	352	374	341	333	358	360	355	352	332	371	332	310	331	342	378	369	343	356	358	338	356	347	354	339	357	345	306	345	346	350	361	366	341	339	321	363	353	392	335	352	350	336	356	353	383	347	387	339	354	351	324	349	363	317	370	376	362	355	339	359	322	353	350	332	350	345	353	343	370	340	348	362	363	318	338	346	404	354	335	360	377	381	357	358	370	330	389	312	344	327	327	371	351	347	352	369	363	379	360	352	340	352	333	367	353	371	332	345	361	331	362	335	358	356	343	328	370	375	378	357	351	352	365	340	345	345	347	357	354	323	333	362	389	334	336	339	347	370	332	355	340	356	377	357	357	372	335	331	370	332	351	347	350	345	335	370	317	345	352	364	348	356	356	363	355	336	382	307	344	342	359	316	321	380	348	380	334	339	351	343	338	365	352	381	334	333	366	357	367	354	341	362	320	359	346	356	361	393	368	359	332	322	361	354	368	348	340	376	333	379	341	356	362	317	352	362	370	324	337	388	360	352	352	341	352	339	372	331	397	354	334	340	363	340	330	392	368	343	339	357	363	352	336	374	370	366	350	389	336	367	333	364	365	334	364	342	372	350	354	336	354	383	346	323	388	386	361	356	350	350	392	340	329	337	363	371	345	369	361	374	356	361	332	359	364	352	364	372	315	340	364	342	340	336	341	339	356	370	342	337	363	397	355	359	377	336	348	331	368	326	345	335	376	347	365	359	362	342	381	390	360	350	344	356	358	345	309	364	351	366	356	325	347	367	324	338	356	369	354	359	365	330	363	347	339	325	368	360	330	384	355	361	347	339	362	316	354	347	345	342	349	330	326	380	323	354	364	385	345	352	350	371	352	369	362	336	323	334	328	360	348	335	373	366	371	348	349	358	366	328	359
20982	15873	13449	7318	4897	3626	2811	2301	1794	1595	1436	1282	1193	990	1035	950	858	850	848	783	787	772	715	773	670	696	709	691	692	677	662	698	666	673	641	605	666	675	646	669	637	611	655	662	592	654	673	545	637	629	592	609	601	603	579	687	614	601	621	647	631	635	604	595	597	625	611	602	581	604	584	588	599	645	665	621	634	575	615	598	608	605	561	619	656	600	629	575	564	613	601	599	611	605	603	587	606	577	605	661	652	629	587	592	617	590	586	592	614	611	609	585	608	627	569	631	615	604	594	643	638	623	628	608	632	618	589	599	617	559	572	645	590	584	575	598	604	605	634	572	606	592	584	593	612	580	588	572	622	577	652	605	589	619	601	596	625	611	594	628	590	608	629	596	634	621	629	597	597	560	582	580	570	645	549	612	601	598	604	574	601	607	598	618	674	598	596	577	601	591	608	600	591	612	604	588	561	580	572	584	618	580	621	625	568	615	578	611	595	581	615	560	609	579	592	592	607	617	641	597	622	590	552	575	576	612	612	595	606	593	619	612	578	534	584	557	619	613	580	607	607	622	602	631	605	572	580	591	585	579	593	599	551	592	587	626	617	591	620	619	551	632	634	610	596	571	641	599	580	561	586	589	569	578	560	599	582	564	565	599	593	591	574	602	613	580	599	624	623	604	608	569	575	576	652	619	569	618	602	626	630	575	596	547	631	621	629	612	571	623	596	619	602	555	605	567	603	601	588	606	598	611	612	632	618	615	587	612	593	568	604	618	583	547	583	588	575	578	645	550	572	646	556	637	602	582	578	612	622	595	624	629	595	572	603	613	612	580	610	602	601	578	593	593	634	559	624	560	585	564	604	629	555	567	585	593	581	577	628	592	613	586	586	615	620	620	604	641	572	624	567	600	638	585	604	597	592	587	594	622	604	618	592	559	583	584	606	607	631	612	608	618	605	623	561	573	571	602	579	591	596	631	647	617	573	599	587	604	595	571	588	566	627	580	589	588	603	571	635	633	613	605	585	584	535	586	626	625	607	515	613	606	603	642	633	574	617	622	621	580	611	587	633	620	609	621	566	563	609	601	642	625	585	566	618	593	584	569	608	609	553	581	579	603	578	608	588	566	612	607	556	636	610	564	604	618	570	621	583	616	534	614	577	632	598	611	594	622	569	668	623	608	587	609	585	569	584	583	587	635	601	612	570	613	588	619	618	564	655	632	602	567	593	575	629	608	628	614	632	564	553	639	580	592	592	614	614	594	599	588	608	614	618	545	627	573	586	565	567	639	594	585	587	590	603	569	644	582	587	617	588	621	622	665	589	608	567	577	607	585	636	584	575	624	573	616	592	594	604	591	637	603	615	612	557	617	617	575	626	650	644	564	583	613	580	578	549	574	613	607	615	586	571	571	586	621	606	586	617	603	557	596	580	576	631	557	602	573	614	591	628	598	603	590	554	607	586	614	592	586	642	644	577	605	646	569	572	572	627	592	623	605	616	601	616	598	591	601	582	590	626	637	586	583	602	584	574	619	614	572	648	607	588	603	575	584	620	614	575	591	588	591	612	576	620	583	594	578	584	617	623	555	565	598	588	613	609	598	564	613	653	606	581	628	603	550	582	598	601	638	570	611	616	597	599	571	570	579	583	603	610	570	617	599	574	658	634	623	601	576	570	634	605	588	571	571	605	643	603	602	602	564	572	605	580	607	642	594	593	598	619	571	610	582	610	593	571	577	615	590	590	623	617	625	568	617	623	587	609	583	614	593	639	588	554	553	599	589	601	615	587	635	625	583	608	586	561	659	636	628	605	584	564	613	596	561	620	621	594	629	590	620	614	617	552	571	652	543	554	590	547	601	556	627	655	571	597	558	591	596	575	603	610	557	553	582	626	630	590	532	593	618	596	596	598	580	596	575	565	603	582	579	604	594	576	624	603	581	602	557	599	596	616	652	610	636	574	619	560	600	570	582	644	565	595	596	606	569	627	635	604	614	578	584	603	623	588	600	566	566	616	562	598	581	621	623	600	572	608	604	575	625	569	575	621	599	545	574	597	589	619	592	595	591	619	573	561	596	593	608	614	569	575	630	611	629	588	609	584	608	556	588	599	604	602	528	546	597	588	601	583	590	587	648	608	634	560	587	599	634	571	595	572	614	626	614	555	619	599	588	541	637	576	576	647	560	574	621	578	575	588	579	580	545	615	573	627	562	586	588	592	554	593	609	635	580	597	631	588	548	597	589	615	583	627	600	605	625	614	603	587	601	647	619	597	611	575	571	605	590	638	597	636	602	657	591	595	597	632	588	582	562	619	582	587	611	628	591	594	580	609	608	583	600	602	593	628	635	618	546	603	616	586	629	591	603	603	553	580	610	628	589	620	602	582	562	608	533	617	602	600	588	592	622	598	575	553	611	565	639	574	572	606	609	665	576	629	560	595	604	564	603	579	630	587	588	597	595	578	595	558	587	598	585	575	612	568	621	606	637	585	607	563	592	578	602	615	610	605	602	591	646	612	587	585	580	627	585	640	590	628	574	606	599	623	582	563	609	613	615	607	580	613	597	552	592	600	607	599	605	607	556	580	557	583	608	622	592	628	596	576	619	598	620	616	584	621	630	590	603	589	585	605	613	601	621	603	603	630	584	582	597	626	603	589	612	606	592	558	565	624	555	623	594	624	563	618	567	633	610	590	610	591	619	586	596	585	592	622	613	583	572	585	605	614	589	546	622	604	595	580	617	602	589	567	603	650	596	610	609	585	620	592	613	609	594	563	550	650	586	624	568	595	556	573	596	607	583	551	632	623	574	614	600	598	638	623	635	572	642	605	557	573	585	613	585	587	628	567	595	601	571	604	573	579	552	585	579	616	561	578	569	579	562	610	613	607	608	587	628	597	611	629	628	599	585	624	542	610	586	645	570	610	608	583	596	568	655	600	563	582	607	543	589	609	615	624	631	606	595	596	561	545	597	574	614	585	621	596	637	571	608	590	608	594	614	593	613	584	599	582	559	581	597	581	592	559	610	563	589	638	623	628	585	581	562	587	550	590	614	611	597	593	563	586	566	590	603	635	601	553	626	665	573	617	583	612	607	595	602	620	597	622	609	607	629	572	627	570	557	588	604	609	591	643	590	559	614	568	541	620	606	600	560	608	569	626	577	604	577	594	594	664	577	615	575	595	583	591	526	560	583	638	592	612	572	611	598	562	622	627	607	592	629	647	647	577	578	631	618	592	652	555	656	573	567	625	588	605	596	630	582	562	618	566	577	618	578	591	587	605	606	544	570	617	604	575	577	604	577	578	569	641	588	619	597	571	596	615	551	588	593	609	573	627	579	598	625	637	608	600	612	580	596	625	609	617	608	527	618	594	604	600	614	574	607	593	604	623	640	541	628	599	617	632	594	627	593	598	593	607	613	631	588	598	614	609	571	635	571	668	579	614	613	623	605	551	600	603	612	634	603	547	623	565	577	567	609	553	598	621	550	587	598	579	587
26449	20289	7660	615	376	347	316	313	290	299	316	285	313	308	324	280	301	287	290	291	291	292	301	296	309	262	273	275	298	277	300	271	284	290	295	302	286	267	257	279	301	272	257	281	312	323	299	293	269	278	283	313	301	282	302	291	306	262	283	296	289	265	292	304	280	296	294	296	299	257	286	292	285	297	251	273	291	291	286	295	311	278	295	264	285	311	290	290	283	299	265	271	303	254	306	281	297	261	267	275	283	255	275	279	257	260	295	258	318	311	255	300	270	303	288	285	278	293	291	273	285	303	266	288	279	307	300	279	282	272	296	271	306	277	269	299	284	246	259	296	303	301	291	300	276	266	296	286	249	285	313	292	298	307	276	268	310	271	280	280	270	302	241	294	293	275	297	294	293	274	288	278	296	294	293	250	288	289	280	270	279	291	271	283	298	301	335	262	297	285	281	287	283	291	304	273	297	273	286	290	294	296	279	278	279	286	330	300	291	272	315	322	284	275	306	274	278	299	291	264	293	293	285	300	293	259	285	327	288	280	271	296	290	295	293	260	282	281	271	292	255	286	297	290	292	277	318	314	255	303	271	264	262	295	274	284	263	282	288	285	294	279	268	284	284	262	303	278	295	300	266	271	310	261	290	254	297	302	279	283	265	306	294	283	302	314	297	263	256	271	281	276	284	275	298	261	275	271	286	266	266	301	321	288	284	255	275	280	285	269	282	261	316	265	248	301	249	281	306	288	286	259	308	244	278	280	280	263	325	266	298	278	287	302	289	289	261	293	274	300	290	284	281	286	245	286	294	262	313	254	278	287	306	251	285	265	260	249	296	283	285	270	299	302	313	292	286	266	296	282	254	292	261	275	288	270	310	291	281	337	311	282	275	273	300	316	288	311	304	285	247	307	289	271	271	291	295	277	278	260	278	270	282	279	302	298	280	309	289	291	260	283	300	270	298	266	298	281	288	284	273	275	298	281	259	300	279	272	292	268	293	303	282	283	273	277	272	305	270	271	284	273	285	296	281	283	266	316	307	282	300	313	254	264	309	283	286	271	273	292	303	297	303	273	280	263	275	286	278	277	294	281	290	300	282	252	244	312	306	264	258	310	284	292	269	275	264	292	288	306	300	304	279	271	311	268	287	307	291	282	292	284	322	271	307	314	281	287	290	281	253	328	282	310	302	294	256	270	275	278	299	297	300	291	296	279	251	316	299	255	284	304	272	251	309	272	317	283	297	298	331	315	283	279	288	294	276	313	283	277	278	282	252	264	318	283	285	297	285	283	309	291	310	258	326	251	300	288	264	300	267	281	234	264	261	283	272	301	277	283	251	278	304	303	282	273	279	327	288	289	279	308	262	286	297	294	281	313	273	283	285	284	286	317	254	325	299	287	279	288	296	277	282	275	310	287	289	306	279	280	300	307	274	277	284	294	314	292	281	301	286	326	301	277	301	281	288	311	302	270	273	299	274	304	282	288	283	277	259	309	310	299	303	278	295	269	288	328	298	279	314	314	318	270	291	261	301	284	294	279	282	280	294	271	319	301	304	261	308	272	284	296	306	272	299	299	248	270	299	273	288	285	333	314	287	258	293	279	297	280	300	263	271	271	277	299	262	282	287	252	303	310	294	286	286	266	296	311	294	287	301	295	252	312	265	311	288	276	282	297	291	257	291	263	271	289	284	276	252	250	261	305	276	308	293	279	289	306	298	313	268	290	289	299	296	313	290	298	286	282	291	291	295	302	309	270	292	281	292	300	306	283	299	278	304	269	282	292	275	287	298	292	258	276	283	323	276	281	310	270	276	279	283	278	281	287	296	278	279	263	291	296	266	282	301	258	288	292	288	279	306	257	286	313	259	297	311	322	269	296	298	298	278	312	271	305	289	262	304	251	302	295	283	282	287	294	290	299	288	294	302	288	284	306	301	308	264	288	287	282	276	286	290	296	261	292	278	272	291	284	257	273	275	278	283	274	275	265	289	284	316	274	321	299	293	279	278	284	299	279	278	274	268	263	278	278	284	300	295	297	280	259	326	304	270	298	278	274	289	267	275	283	286	292	288	284	269	279	290	312	289	321	316	284	294	255	284	287	319	283	296	287	282	296	285	292	260	266	287	297	286	291	282	276	256	299	263	284	280	287	289	299	284	282	283	294	283	286	299	284	284	270	289	293	307	299	328	272	265	298	291	282	258	291	302	265	294	294	273	272	308	327	284	308	338	281	272	289	275	289	290	299	299	307	317	290	255	252	288	291	271	289	304	289	291	291	276	288	303	294	288	283	258	281	305	295	288	260	320	252	311	302	311	275	270	286	298	320	304	283	288	271	273	274	290	267	286	282	261	292	292	286	282	298	271	278	274	276	283	283	280	295	291	295	284	306	290	277	296	300	290	283	287	263	263	266	288	298	320	278	279	278	282	283	275	298	272	284	326	275	255	293	282	305	297	306	265	277	286	287	310	278	279	299	282	283	312	291	299	295	302	297	296	298	267	301	276	304	259	261	280	302	315	274	288	300	300	262	277	278	304	296	285	270	329	258	299	288	251	307	291	276	289	282	259	278	278	298	276	269	277	264	321	284	293	305	300	284	275	266	302	303	285	300	299	267	302	297	257	272	282	277	262	308	276	322	291	294	297	263	282	293	269	256	269	282	255	277	281	283	279	270	260	301	281	283	274	305	267	272	305	301	313	307	285	295	293	265	276	276	289	274	304	275	263	301	294	298	300	272	290	292	316	274	280	299	327	276	290	289	289	284	306	306	296	257	276	299	295	271	258	290	285	285	255	299	279	294	283	283	259	272	265	280	299	291	318	266	314	281	298	274	276	299	322	329	282	282	299	277	309	286	271	279	275	264	260	288	280	284	275	306	287	309	267	269	301	245	283	281	306	266	296	282	292	290	276	306	267	268	302	266	297	277	319	307	269	313	272	240	309	287	266	264	291	288	247	281	297	282	301	301	276	284	296	288	290	291	287	299	285	294	287	304	294	302	314	271	266	329	285	299	306	298	268	285	294	303	272	263	276	274	294	286	272	278	311	288	303	297	282	272	297	326	303	278	287	296	280	291	275	319	251	294	290	315	306	277	275	294	326	278	272	279	314	304	268	262	293	280	293	267	253	271	252	300	295	305	286	301	266	293	302	309	305	296	289	291	280	299	286	298	284	275	289	297	255	293	294	259	275	310	275	275	261	291	280	256	293	276	306	283	307	268	263	258	300	311	289	278	259	282	249	266	304	296	313	250	285	261	272	252	288	294	292	272	291	296	270	275	280	298	282	308	302	290	273	285	306	276	264	286	278	307	271	278	285	309	271	274	282	282	292	302	288	301	266	301	286	279	289	259	282	273	274	245	289	245	299	280	286	294	270	280	272	282	279	282	272	255	336	277	282	285	286	284	299	278	270	254	302	247	283	314	284	316	298	300	268	311	315	324	275	271	319	302	282	271	289	284	295	265	287	291	290	318	291	289	305	284	269	274	265	292	294	275
9795	1611	1453	907	762	642	669	622	584	618	545	545	539	568	557	564	514	536	510	559	521	576	546	533	562	554	533	532	539	546	502	533	544	506	525	494	536	532	513	554	532	546	540	529	539	478	533	536	533	535	545	533	516	539	542	526	518	529	546	523	550	565	486	568	506	550	508	533	520	530	531	534	551	517	557	522	552	510	523	538	508	527	500	559	575	550	495	529	515	540	545	528	528	497	540	504	547	505	537	535	524	497	485	542	545	516	515	546	532	548	509	507	519	560	535	545	503	545	536	537	533	565	519	557	564	533	543	517	530	518	498	528	528	502	555	529	535	523	602	522	473	504	537	512	564	532	556	533	509	491	523	540	507	499	492	500	535	513	514	506	533	512	530	523	525	505	519	509	534	539	487	523	509	551	544	549	513	540	550	497	516	496	514	496	543	496	512	532	520	489	533	478	493	543	508	502	505	533	531	525	481	496	538	537	502	524	534	501	535	518	549	535	559	531	563	535	510	565	506	519	502	502	531	537	555	513	542	531	548	505	538	556	549	515	524	588	494	540	540	509	521	515	511	530	522	545	555	557	528	547	518	527	564	540	512	549	498	535	583	499	556	498	531	563	502	541	520	548	530	521	486	560	510	517	508	535	511	586	542	498	555	528	569	517	544	519	508	520	525	526	502	520	508	547	506	543	510	481	570	514	543	562	517	540	540	502	532	524	541	497	485	515	512	522	507	489	545	537	514	486	506	510	546	527	579	521	561	490	555	547	513	548	518	555	546	512	520	543	525	507	536	537	534	565	579	518	571	571	542	504	534	533	512	526	517	488	567	561	509	511	536	548	540	506	542	516	562	531	524	483	510	571	536	523	523	523	513	487	501	507	527	540	539	499	546	482	503	548	563	524	546	518	500	531	497	516	518	494	586	540	509	538	558	536	518	518	564	514	501	538	489	507	512	502	546	489	541	503	494	537	480	500	599	535	537	543	504	539	537	523	498	524	527	525	517	510	554	490	490	526	527	538	541	497	515	464	534	512	522	525	509	533	521	508	537	537	523	532	536	533	546	549	545	554	543	557	516	522	497	513	556	546	543	533	510	553	537	521	531	563	553	578	535	536	485	499	523	556	523	532	521	585	571	525	517	481	504	526	539	562	552	546	540	515	534	533	566	491	482	516	546	522	504	557	546	501	543	536	523	506	514	531	521	546	551	542	549	523	533	550	515	551	527	569	509	509	516	539	560	488	538	552	518	511	535	537	513	557	520	548	535	496	532	507	506	536	503	558	516	539	530	530	482	533	521	530	542	525	509	536	508	525	544	533	532	539	493	497	535	513	508	532	476	518	523	522	473	497	513	499	511	516	522	495	515	542	518	483	495	561	525	541	563	526	515	530	502	512	564	531	530	560	506	498	529	531	524	501	560	521	521	542	518	528	513	539	548	507	514	467	517	480	485	551	531	535	517	521	567	524	556	529	532	540	549	547	538	501	506	534	499	502	517	501	514	555	557	504	558	549	475	504	507	514	543	536	520	509	528	505	531	516	540	507	549	527	524	555	536	498	532	513	504	538	507	537	507	548	520	518	526	499	519	548	531	532	528	536	495	553	526	497	538	550	570	537	527	541	524	498	530	544	529	520	538	525	508	495	507	551	510	523	520	534	537	538	565	558	530	553	509	541	554	548	527	513	565	534	526	534	551	565	548	497	522	521	522	538	529	503	502	543	541	544	516	515	529	543	556	515	528	595	476	544	511	549	507	543	557	502	508	593	530	559	506	536	516	551	530	544	465	526	529	538	508	562	509	492	484	533	502	567	525	524	536	526	534	551	581	542	557	491	507	544	517	537	486	547	518	551	538	513	534	555	455	526	505	514	500	494	530	548	526	493	511	542	535	536	548	514	504	581	513	552	477	541	481	541	533	516	560	493	520	559	525	516	539	538	500	479	530	519	571	529	531	561	537	561	554	576	545	553	532	514	503	504	531	546	522	520	529	540	532	545	577	549	523	521	533	501	606	521	505	556	531	543	546	554	558	511	515	548	538	567	549	500	497	518	540	526	520	517	543	551	514	510	563	512	551	486	513	495	530	535	538	535	529	547	496	480	532	496	528	543	506	467	515	507	519	517	523	472	502	496	514	584	557	519	526	509	535	506	541	500	529	534	509	509	535	530	518	550	533	539	535	527	536	539	521	531	566	539	497	500	506	541	501	549	525	535	531	518	555	505	527	587	509	534	568	532	526	550	544	527	514	516	523	585	530	523	510	524	553	531	486	515	485	532	560	534	535	533	567	540	541	494	518	516	552	534	523	537	516	529	524	528	500	480	539	569	525	540	497	542	529	511	536	566	542	545	505	506	533	528	571	526	538	505	537	558	510	497	545	534	515	544	474	513	524	505	501	503	546	534	530	484	493	522	515	548	551	478	487	470	505	499	554	475	515	540	526	523	585	560	513	489	533	529	512	499	478	536	526	502	569	547	511	530	511	502	516	529	540	523	503	546	566	479	514	566	512	499	560	468	527	569	539	548	530	563	512	556	534	546	523	521	505	567	531	542	553	518	499	542	552	528	477	533	504	540	525	518	477	534	539	542	533	516	499	529	528	502	472	535	518	562	516	546	527	501	577	552	530	554	475	515	532	513	493	546	533	507	518	546	522	519	509	514	536	552	562	538	508	536	518	513	515	536	496	516	512	492	528	516	545	496	493	518	539	520	528	551	489	521	481	544	494	536	525	522	554	530	519	486	500	562	547	515	521	529	514	533	528	527	538	528	503	532	472	521	548	483	475	494	550	506	537	525	512	540	559	538	504	542	512	532	570	536	553	526	569	497	514	540	491	523	533	503	497	519	500	513	550	511	540	507	530	495	485	520	517	563	509	520	522	538	517	550	514	555	537	486	551	538	530	526	508	551	526	567	552	501	537	526	535	527	515	534	536	548	517	489	549	476	550	525	536	537	547	527	533	507	497	485	518	562	549	548	530	552	534	562	504	500	518	505	566	505	562	572	494	541	495	541	558	526	509	484	498	507	515	501	514	511	554	526	557	553	551	547	532	526	517	548	510	532	503	521	510	530	527	487	509	551	544	531	531	501	490	578	513	568	534	537	534	512	551	482	542	574	521	539	514	493	555	506	531	521	538	529	507	559	539	529	521	504	534	536	557	557	522	546	512	538	501	507	501	546	512	480	511	506	495	511	508	526	541	520	550	533	535	504	521	511	492	539	505	523	539	537	563	523	490	529	521	537	538	510	526	548	536	522	502	521	527	556	494	556	548	545	515	600	504	536	557	570	559	521	492	525	521	543	522	551	475	517	517	541	483	513	508	513	512	547	554	557	497	517	490	547	532	523	514	514	542	536	565	471	527	518	512	508	472	504	543	493	523	515	553	481	522	491	536	512	538	542	530	530	475	529	509	555	538	525	529	565	498	512	530	512	517	513	538	529	481	532	541	511	534	532	519	529	516	506	551	498	528	558	531	501	538	519	550	502	515	545
24011	21026	28051	24168	19358	1525	551	389	318	293	232	215	220	229	196	193	204	195	174	203	182	197	178	200	154	185	182	172	153	178	185	165	161	172	167	163	162	157	143	166	171	163	146	168	168	145	152	172	169	150	139	154	132	158	155	144	131	150	187	154	133	154	146	178	172	158	162	162	158	163	171	145	166	147	148	171	138	152	153	152	160	131	156	148	161	143	160	151	166	135	167	179	149	151	155	179	127	154	159	137	178	167	155	157	161	148	178	170	148	145	182	154	154	148	143	138	171	158	168	150	138	157	168	183	138	151	146	155	156	193	154	153	162	152	132	167	145	155	158	175	164	150	154	131	151	189	159	163	164	152	158	151	140	170	139	162	148	168	171	149	158	153	141	146	167	157	136	163	156	161	151	144	149	143	153	152	149	147	119	176	156	149	151	168	143	157	174	136	148	145	164	155	134	170	158	184	138	188	146	153	130	167	127	149	151	140	170	126	156	180	180	160	166	171	170	167	134	157	157	167	142	158	158	131	149	149	167	155	158	143	155	181	149	167	134	163	173	160	154	169	171	143	180	165	145	158	176	136	166	150	143	134	157	175	159	152	143	160	144	166	142	155	151	156	176	147	145	135	157	164	146	145	158	146	172	154	139	147	175	148	173	156	137	145	146	158	171	145	151	166	161	141	156	142	165	181	142	167	163	141	158	149	142	170	164	151	165	149	156	151	154	154	151	154	156	137	184	154	157	166	174	155	149	135	171	154	158	169	160	170	175	129	156	150	136	151	158	141	151	154	169	172	152	158	149	149	162	156	169	169	148	142	165	150	160	175	151	150	146	151	143	164	162	131	155	164	159	155	124	153	154	176	165	169	143	159	138	162	165	176	139	160	167	176	160	165	146	166	159	151	154	139	148	175	175	159	168	169	159	165	146	138	169	175	171	167	188	157	185	164	161	155	184	150	156	155	155	151	170	173	163	175	149	152	153	152	173	124	162	136	179	159	152	156	168	146	160	176	170	152	157	152	143	154	141	135	147	149	161	158	161	153	149	162	168	174	161	137	147	145	154	150	164	145	173	168	133	150	167	153	143	159	162	144	179	156	149	169	155	149	168	145	162	161	160	146	154	156	161	171	156	164	158	134	168	160	157	153	160	163	154	159	161	143	165	153	154	164	134	151	154	138	159	142	162	154	135	176	172	153	148	170	175	175	147	144	147	137	148	168	161	145	144	155	158	173	132	145	168	151	142	123	155	162	158	135	148	162	144	142	167	151	152	161	151	165	141	140	172	157	144	147	155	149	160	164	157	170	145	147	155	170	150	151	149	143	166	171	160	164	161	132	141	147	138	165	163	154	153	170	171	176	163	138	163	159	138	169	163	149	138	153	143	153	154	147	151	147	157	140	140	166	152	155	151	143	172	141	146	132	141	174	166	164	142	139	156	152	166	147	167	168	146	146	156	136	137	158	141	148	143	152	148	152	137	167	147	167	157	153	163	158	149	151	149	154	151	165	159	155	166	155	164	147	168	177	164	155	179	151	139	148	159	151	167	148	138	155	151	150	123	170	147	160	161	155	161	161	145	168	151	143	160	156	147	161	179	150	155	169	177	160	140	173	155	147	162	155	176	152	151	126	132	145	160	151	167	154	150	158	163	151	145	133	149	143	158	171	180	163	157	166	132	162	148	143	157	173	144	162	175	159	152	169	145	154	148	173	142	155	161	155	146	164	151	170	141	140	151	147	171	157	147	153	145	158	155	154	156	146	146	135	152	175	168	150	165	153	157	167	165	140	133	169	121	151	137	143	158	200	174	163	170	142	139	147	179	134	151	162	148	152	162	129	159	135	156	176	151	144	175	136	142	150	161	153	159	131	146	152	156	165	162	144	155	153	168	178	145	141	143	159	147	164	168	166	135	150	166	157	159	152	159	168	147	153	159	147	142	155	153	150	165	152	159	165	150	140	165	171	158	160	161	126	173	147	151	154	150	172	139	154	176	164	160	159	160	143	141	127	169	163	152	150	172	152	179	153	140	148	142	162	170	156	164	173	140	147	179	149	135	142	166	173	171	146	166	170	149	166	159	139	164	145	177	159	142	166	167	147	142	145	149	155	153	141	162	172	151	147	149	169	136	147	148	145	149	148	151	144	161	169	156	150	171	147	161	150	159	167	141	173	173	144	148	132	151	151	138	145	142	161	160	139	154	173	140	154	169	150	154	144	160	164	146	165	164	170	145	161	170	144	144	130	158	157	147	171	173	170	155	160	134	152	143	165	138	141	154	151	148	150	157	165	136	164	140	151	152	203	142	149	151	136	171	164	162	137	166	141	154	138	160	156	166	160	163	161	173	162	134	157	133	148	151	166	154	151	134	140	171	160	166	161	153	154	153	155	177	148	177	159	148	154	154	143	161	170	152	157	147	151	154	168	172	167	141	154	142	141	159	152	169	154	163	145	162	160	171	146	170	150	127	152	153	185	157	150	165	140	155	155	166	143	161	142	139	148	142	147	162	139	147	147	146	153	151	169	148	159	176	159	110	142	174	165	158	170	163	150	159	148	150	156	166	136	146	162	159	156	129	177	147	172	172	158	154	152	169	157	157	136	160	125	156	174	163	144	161	170	165	150	148	152	137	176	159	140	163	160	148	140	150	163	126	155	167	142	191	156	159	169	161	138	149	157	142	166	166	171	157	151	147	155	135	168	153	157	164	159	177	135	166	163	135	126	159	132	170	148	149	166	143	174	137	170	163	144	141	145	165	165	159	149	173	168	163	162	161	139	169	155	177	155	148	158	164	155	129	137	183	175	156	174	161	142	150	151	143	185	148	153	160	150	145	144	174	175	170	120	172	145	158	128	163	146	158	156	167	155	145	158	151	171	150	161	136	143	158	165	161	142	156	147	149	173	142	171	145	133	143	187	168	142	151	135	154	159	161	140	157	141	176	148	151	148	178	165	169	163	175	149	165	171	170	159	131	158	161	178	165	164	147	136	156	127	140	171	161	150	159	157	170	164	162	170	142	172	168	169	161	146	142	145	138	157	143	155	155	158	152	145	160	150	165	158	146	155	134	159	148	159	165	139	157	154	137	133	151	143	164	164	153	125	142	170	154	150	153	147	136	157	157	138	154	169	141	160	161	134	166	161	165	147	146	177	161	164	140	156	139	185	158	174	169	144	154	138	170	137	170	169	144	173	155	155	161	152	146	158	154	145	158	177	157	153	160	161	152	163	150	166	176	171	176	168	150	161	147	166	142	153	153	190	162	161	143	144	146	154	157	144	171	151	150	127	175	166	161	136	124	151	178	147	167	175	164	173	166	156	156	148	154	135	165	149	161	148	154	161	143	142	169	154	143	172	153	144	152	151	134	142	159	149	138	146	162	161	138	162	156	134	149	163	145	163	178	146	138	146	150	130	162	141	164	152	136	170	143	139	140	164	144	147	175	163	162	168	142	151	151	155	148	144	167	156	152	139	178	166	157	129	175	155	143	158
18753	9839	8228	4066	2779	1936	1483	1182	945	848	708	643	604	539	499	474	432	460	370	387	395	373	349	386	380	348	337	326	341	295	326	341	337	297	370	332	363	339	301	333	301	311	317	333	318	313	315	334	326	302	315	323	304	313	316	306	320	306	338	322	319	336	289	296	296	295	295	279	286	322	326	313	310	308	292	321	316	267	292	317	291	298	309	283	291	309	332	306	291	283	286	293	302	300	311	302	289	312	292	303	327	317	278	321	322	288	304	297	310	299	286	341	335	284	296	294	295	300	317	301	296	311	292	311	311	306	319	335	288	279	283	308	306	295	275	333	294	303	310	270	290	284	296	297	316	290	303	311	278	325	303	284	296	327	301	287	290	315	305	320	313	324	271	306	287	295	297	297	278	319	320	282	291	298	323	295	287	307	293	310	284	308	308	296	322	313	294	317	270	281	300	312	293	280	304	297	283	311	296	310	280	314	300	293	276	298	303	262	308	318	318	310	305	327	278	292	284	313	288	323	292	285	311	300	322	282	295	310	289	308	330	296	297	305	306	280	295	286	317	293	317	287	283	298	267	296	290	298	306	298	335	353	349	333	310	290	299	285	291	293	306	290	315	297	306	314	276	297	302	298	300	285	309	299	305	314	291	326	301	302	324	305	278	310	291	295	273	303	308	290	277	301	313	317	284	321	320	285	311	280	301	276	294	313	278	311	286	294	328	288	319	324	296	301	284	316	312	289	307	324	314	275	276	310	306	304	296	289	301	301	323	305	331	259	262	316	302	273	284	287	308	297	280	336	283	290	309	301	287	276	310	299	292	299	266	284	276	284	322	320	327	311	273	321	305	288	295	289	271	299	284	327	274	303	305	294	305	308	291	309	321	309	302	336	329	343	322	266	318	306	289	299	268	303	298	268	321	312	358	316	314	314	315	302	285	321	288	298	265	316	323	280	291	309	316	333	297	304	269	322	335	299	310	308	302	281	307	276	280	279	292	298	302	340	268	312	326	313	330	315	276	289	274	321	316	300	270	332	309	331	278	312	295	310	262	305	324	297	296	336	266	273	272	275	309	281	308	290	329	292	301	317	306	287	283	336	269	294	321	318	276	290	275	282	308	285	331	289	270	299	318	325	265	298	303	297	334	295	295	269	299	295	319	318	291	293	305	311	282	302	293	312	315	309	288	286	331	304	299	277	314	292	298	292	299	289	305	291	306	317	302	292	308	287	309	334	300	288	279	273	317	304	305	274	289	271	253	284	299	311	308	339	306	281	317	327	310	295	279	263	290	302	311	313	291	295	295	264	278	306	299	326	326	265	266	305	330	274	319	302	309	325	315	273	310	288	313	290	312	297	323	313	330	287	312	280	297	280	287	305	296	286	290	290	330	315	312	287	332	307	283	289	292	307	330	295	282	297	332	304	323	294	315	269	270	282	273	319	311	309	279	284	282	281	283	296	301	317	318	303	309	315	265	280	303	280	311	311	299	263	301	302	273	302	309	317	286	309	307	295	301	302	250	286	299	317	305	308	292	273	292	329	332	336	299	315	320	322	275	259	301	268	306	298	325	306	271	307	298	284	310	268	273	299	305	305	300	300	328	308	292	277	285	308	294	292	273	302	282	286	307	283	302	313	351	306	323	345	292	280	288	317	282	285	349	287	319	284	291	297	330	314	276	313	269	320	313	297	273	311	307	281	299	279	307	291	343	305	321	326	261	300	289	291	289	281	291	323	313	315	293	305	305	296	273	315	279	291	305	288	308	297	283	282	279	279	293	292	310	315	323	330	322	281	299	298	307	293	273	305	335	254	322	326	304	269	296	310	315	294	294	335	299	297	322	284	302	326	300	306	290	287	284	281	316	288	303	312	273	320	319	320	325	306	304	302	291	283	315	316	284	302	320	274	260	306	326	328	290	277	319	289	298	319	299	289	293	297	285	291	280	306	304	282	263	293	275	297	286	277	316	311	300	306	311	278	313	315	317	337	300	276	281	309	271	296	283	325	308	304	318	325	312	278	274	313	310	327	266	285	313	282	315	303	314	332	314	308	316	270	319	300	297	303	304	263	305	315	277	317	306	274	285	279	309	293	307	317	296	301	302	278	309	295	296	306	298	318	315	272	279	322	338	280	279	316	279	308	303	309	316	285	319	303	307	297	293	299	325	310	277	301	299	289	300	289	339	327	275	298	325	299	289	264	280	305	293	294	299	288	326	292	281	300	289	303	300	326	310	259	297	284	300	288	307	292	331	284	279	284	298	281	259	270	294	297	283	309	316	280	308	287	269	290	295	296	294	295	297	313	292	291	293	282	331	294	321	312	296	300	332	294	294	296	332	313	281	304	307	299	299	293	311	330	287	289	272	292	288	318	282	286	313	316	301	301	327	331	303	279	306	295	304	322	292	316	289	285	333	318	289	270	295	286	288	299	296	294	297	306	315	269	317	300	294	311	300	304	348	262	287	287	302	303	283	282	336	298	285	273	274	309	301	285	281	330	301	316	278	310	292	319	292	313	299	282	337	307	307	316	312	295	310	265	284	296	315	286	319	320	288	306	321	303	322	310	301	284	306	320	318	312	314	330	274	320	302	272	296	325	288	276	310	313	293	323	304	309	246	296	338	311	299	316	276	322	304	266	328	301	283	352	293	303	296	300	298	272	304	260	291	323	296	268	293	293	288	294	281	285	322	284	296	317	259	277	313	302	303	310	317	289	302	314	296	298	301	308	268	280	301	274	285	286	318	272	312	294	290	282	317	304	274	282	306	326	278	278	282	259	268	284	308	333	308	301	304	268	298	268	266	274	288	300	330	289	304	283	298	292	304	302	276	281	280	292	312	281	297	307	323	283	316	306	271	318	307	325	299	312	282	294	273	294	316	293	299	321	308	309	309	287	298	293	315	295	285	328	274	276	308	340	288	319	294	309	285	308	310	281	260	289	302	327	304	306	299	293	309	322	310	283	306	285	304	280	309	308	286	310	264	280	299	322	318	304	291	316	302	328	320	272	306	310	314	299	305	291	282	276	250	303	306	286	314	290	292	305	288	314	298	280	289	309	282	295	305	303	287	303	307	300	328	307	295	294	278	280	279	274	281	314	298	280	317	296	327	288	281	301	305	317	326	270	265	291	309	284	314	300	295	283	323	296	315	276	321	297	281	307	277	316	309	306	306	277	288	301	291	321	301	316	304	305	292	307	297	289	281	296	298	276	301	269	301	288	308	314	293	288	289	316	316	292	301	290	305	285	296	316	293	309	307	309	259	296	292	310	307	307	270	288	274	323	325	286	326	281	299	301	271	314	307	267	287	293	291	301	286	303	261	293	292	269	308	278	278	301	299	309	279	276	310	305	312	293	265	296	295	324	315	270	294	305	284	278	295	272	306	303	279	273	307	266	313	277	301	309	315	288	311	308	297	297	282	309	303	293	268	286	280	303	333	297	303	329	270	282	300	270	292	309	334	301	287	287	296	320	335	306	276	280	305	263	313	292
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
