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
341321296640	341321297198	341321297748	341321298298	341321298846	341321299398	341321299948	341321300498	341321301046	341321301598	341321302148	341321302698	341321303246	341321303798	341321304348	341321304898	341321305446	341321305998	341321306548	341321307098	341321307646	341321308198	341321308748	341321309298	341321309846	341321310398	341321310948	341321311498	341321312046	341321312598	341321313148	341321313698	341321314246	341321314798	341321315348	341321315898	341321316446	341321316998	341321317548	341321318098	341321318646	341321319198	341321319748	341321320298	341321320846	341321321398	341321321948	341321322498	341321323046	341321323598	341321324148	341321324698	341321325246	341321325798	341321326348	341321326898	341321327446	341321327998	341321328548	341321329098	341321329646	341321330198	341321330748	341321331298	341321331846	341321332398	341321332948	341321333498	341321334046	341321334598	341321335148	341321335698	341321336246	341321336798	341321337348	341321337898	341321338446	341321339000	341321339548	341321340098	341321340646	341321341198	341321341748	341321342298	341321342846	341321343398	341321343948	341321344498	341321345046	341321345598	341321346148	341321346698	341321347246	341321347798	341321348348	341321348898	341321349446	341321349998	341321350548	341321351098	341321351646	341321352198	341321352748	341321353298	341321353846	341321354398	341321354948	341321355498	341321356046	341321356598	341321357148	341321357698	341321358246	341321358798	341321359348	341321359898	341321360446	341321360998	341321361548	341321362098	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2775	2000	3600	2300	2775	2000	3600	2300	2775	2000	3600	2300	2775	2000	3600	2300	2775	2000	3600	2300	2775	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22814	21520	29391	24074	21522	21590	10767	1350	960	897	763	804	723	633	679	651	669	634	611	621	585	556	538	582	588	571	560	511	556	527	576	586	574	501	511	544	560	545	533	567	535	566	518	526	521	484	561	538	510	543	487	514	599	532	529	610	508	553	536	547	542	556	519	547	473	526	542	512	512	516	507	497	513	498	516	531	534	516	487	486	550	530	508	508	525	530	501	551	539	539	529	505	497	530	531	540	519	546	524	533	534	501	518	505	502	545	563	504	507	549	495	524	504	514	495	524	529	557	504	537	507	527	515	524	501	525	543	488	543	555	508	476	514	543	556	522	540	534	508	490	586	500	500	535	510	521	480	463	508	507	595	514	483	539	489	520	483	504	532	505	544	554	576	549	509	481	476	519	487	522	539	512	568	528	517	517	540	543	520	525	512	533	535	568	520	499	506	510	537	511	514	492	530	535	497	547	559	557	524	492	548	538	508	534	499	518	529	507	473	487	528	531	529	532	552	532	541	520	542	520	505	523	521	514	509	529	513	481	539	542	578	510	555	503	517	571	505	524	515	496	564	533	549	547	506	498	524	544	560	539	512	529	560	507	523	529	562	507	509	542	569	499	541	553	502	473	563	516	527	544	507	537	518	536	494	545	526	548	487	519	566	572	524	525	559	548	531	545	550	510	485	503	532	543	528	508	510	497	521	498	520	520	546	508	508	578	529	534	547	527	508	542	533	517	547	534	504	512	527	518	482	518	556	549	553	547	540	545	499	531	510	557	508	478	504	526	499	506	526	543	544	526	544	523	563	530	521	563	549	507	536	523	522	516	527	520	553	504	553	499	501	559	518	534	517	541	547	495	497	513	546	503	506	578	502	497	509	493	499	561	553	509	530	523	546	486	504	541	543	516	541	516	522	516	545	524	579	534	481	497	534	553	512	485	524	538	518	523	531	627	565	522	526	528	536	495	515	518	524	511	506	528	558	510	522	537	544	537	534	523	573	526	521	525	553	532	522	545	506	519	508	555	502	494	542	494	534	537	550	513	527	499	519	507	511	555	489	484	515	514	528	528	509	526	523	509	572	539	543	524	512	513	551	527	512	515	495	530	541	528	548	542	511	496	469	487	539	485	523	534	511	513	521	556	511	487	511	531	515	544	527	515	492	506	504	576	539	495	530	493	523	553	492	516	511	514	514	542	545	517	487	502	520	558	531	536	521	527	522	539	540	510	507	511	509	478	548	488	507	541	463	543	516	537	502	502	583	522	523	499	462	517	505	492	499	529	522	514	541	523	511	498	480	532	503	554	560	522	518	539	489	526	522	497	529	516	472	515	558	498	553	512	549	496	514	507	563	500	475	518	533	556	536	558	515	526	453	529	534	483	536	501	485	546	505	526	498	548	526	561	529	549	500	532	547	557	558	488	514	536	567	516	551	539	519	538	540	500	544	499	521	562	526	534	508	572	525	525	573	495	512	570	565	514	501	510	554	514	506	528	492	527	510	485	538	573	551	525	513	563	528	496	479	541	522	510	474	509	534	509	536	542	520	505	545	535	539	494	496	519	545	503	537	502	521	484	518	525	510	511	513	525	513	548	515	542	515	487	550	497	493	520	499	497	512	508	505	541	496	518	516	516	563	575	540	566	529	536	519	507	526	532	519	486	561	499	554	531	490	515	513	535	515	476	502	480	544	560	563	517	517	547	535	530	532	572	531	527	494	522	468	502	518	516	531	501	496	563	507	512	524	529	543	530	549	475	549	510	516	526	527	566	534	503	506	556	474	511	561	509	552	505	498	529	548	525	522	533	507	556	487	529	526	504	501	494	508	467	519	543	529	510	529	488	502	540	530	513	541	524	504	546	557	512	465	530	548	538	516	509	512	532	508	536	536	522	503	539	532	512	520	529	515	545	509	570	522	523	549	558	507	516	545	510	546	530	487	459	496	533	529	524	556	540	489	472	542	522	484	529	499	510	537	568	516	516	519	529	522	547	508	511	527	483	542	520	550	566	493	543	544	544	509	539	549	525	524	546	531	518	514	494	516	523	500	540	499	520	528	527	509	527	564	519	501	536	519	531	514	506	543	516	517	514	547	567	459	543	481	543	522	505	535	511	497	510	553	519	535	477	506	528	535	541	550	525	544	558	520	479	527	512	522	520	536	524	579	529	529	492	555	531	460	561	520	533	551	540	541	494	535	495	537	524	558	552	496	534	520	510	538	574	562	518	553	538	546	564	498	517	529	525	499	509	531	526	566	498	563	548	520	556	503	584	537	495	533	533	501	499	529	493	529	518	561	494	536	566	507	506	524	514	500	577	524	538	522	498	475	490	500	541	527	513	565	510	522	525	556	504	489	526	538	496	478	516	494	525	533	519	531	514	535	500	501	545	559	533	534	522	552	495	530	554	470	554	558	491	517	515	557	540	494	475	514	549	490	468	555	485	505	527	519	503	518	516	500	539	533	492	486	539	525	521	507	505	535	509	520	569	523	551	518	504	532	511	562	532	506	499	526	483	509	530	524	595	535	505	527	504	574	495	529	516	493	521	497	542	520	477	533	539	549	500	558	542	508	542	527	491	526	534	531	504	516	509	487	545	531	494	508	517	502	514	484	516	529	520	527	520	536	515	545	533	558	510	513	532	535	487	573	520	517	533	520	540	524	509	496	508	524	497	503	515	538	553	484	552	517	481	502	519	511	532	537	485	513	518	522	515	537	501	484	513	507	502	484	520	599	545	574	492	508	514	520	507	509	527	503	537	539	535	504	570	509	552	530	518	517	499	508	549	492	521	530	523	497	490	522	524	561	580	558	512	513	540	567	517	546	533	530	499	506	536	550	510	482	541	534	543	494	533	505	532	516	466	542	557	498	501	526	479	481	540	512	531	530	514	532	508	509	510	515	496	502	519	473	541	536	505	496	521	526	533	548	503	526	523	516	507	515	512	501	545	531	527	576	496	524	529	516	563	518	513	510	567	509	470	527	521	506	529	532	516	500	532	502	549	518	507	500	534	489	568	512	570	487	504	515	507	521	553	518	513	518	485	528	561	504	509	541	523	541	529	516	510	567	521	529	536	526	524	544	525	521	506	528	532	535	525	519	523	516	507	511	497	525	497	521	528	510	546	480	521	514	525	518	523	515	523	504	474	537	509	544	525	514	519	527	530	509	502	532	511	526	465	509	517	537	501	533	525	525	507	543	497	513	522	522	511	487	530	525	533	527	504	536	550	521	557	552	518	536	577	585	566	530	539	537	545	513	541	515	501	510	499	493	504	499	513	519	519	557	555	485	483	551	538	532	545	511	527	528	523	494	510	531	527	536	505	503	509	546	518	498	520	491	567	542	547	585	514	515	521	520	495	496	523	511	527	518	514	510	507	514	526	526	497	504	510	512	516	549	527	543	540	506	508	546	524	513	503	501	527	503	527	504	534	516	577	506	534	588	547	497	545	565	484	487	523	548	534	496	537	531	517	554	512	510	523	521	510	508	506	535	498
4471	14207	10152	5010	3552	2821	2199	1767	1466	1282	1084	993	941	842	775	755	795	757	649	652	728	664	647	677	665	636	668	572	655	595	611	633	575	645	634	582	591	597	634	603	577	609	613	583	596	592	589	602	537	559	567	614	572	626	603	557	610	545	571	610	569	616	593	558	619	581	561	570	597	567	537	551	591	572	547	561	579	588	551	584	570	601	575	577	579	552	603	525	605	543	562	552	558	572	549	547	596	598	542	580	634	591	550	513	586	596	606	566	570	585	564	579	567	577	587	571	537	558	561	570	552	549	547	559	564	587	587	587	599	578	571	551	576	537	613	578	592	579	584	600	579	592	564	574	588	587	573	569	582	604	607	568	563	592	563	556	577	550	575	551	560	576	607	600	592	537	597	588	579	603	614	528	573	540	566	599	534	580	585	581	587	566	554	570	580	583	568	550	612	569	604	578	584	594	600	549	593	554	555	621	570	550	601	594	571	569	562	581	571	566	607	540	559	569	599	569	632	549	559	541	554	592	584	555	612	602	540	589	580	574	549	547	585	605	620	586	551	548	622	575	576	549	560	598	594	580	579	550	550	552	617	546	609	601	558	563	534	569	581	591	549	586	582	545	570	560	567	580	576	558	575	595	588	568	642	585	606	592	584	580	536	578	559	567	532	625	556	539	577	562	629	603	607	622	551	577	567	625	566	563	598	591	554	635	504	561	561	560	549	543	579	589	558	562	579	551	597	571	554	568	588	566	583	564	575	583	596	537	559	590	538	612	575	577	598	546	582	541	556	613	559	570	562	604	585	547	583	597	602	568	602	602	601	572	548	606	568	559	585	564	546	601	555	629	567	582	594	544	542	559	545	587	604	590	565	613	579	528	546	586	562	567	601	619	556	561	564	574	579	522	555	589	571	581	551	560	569	556	565	596	557	575	596	573	601	557	548	610	578	611	578	586	627	528	575	545	615	596	594	570	594	587	609	629	531	573	624	593	602	582	609	622	570	608	549	534	611	567	559	574	579	574	587	563	528	534	607	562	532	567	543	582	590	518	569	588	560	599	554	571	577	578	599	543	549	584	548	530	559	603	572	565	608	578	581	594	580	581	574	590	604	603	593	589	573	552	600	588	605	598	609	595	596	578	589	581	583	599	573	550	526	569	574	550	582	534	597	584	603	558	564	573	597	603	592	551	569	579	568	562	553	597	578	552	558	614	589	581	565	556	619	585	566	583	601	528	553	569	583	590	579	544	573	585	584	603	603	581	558	574	534	571	567	566	561	577	549	571	562	574	601	541	557	555	574	596	541	623	589	588	603	608	594	591	596	579	560	562	579	578	584	564	601	587	564	576	564	576	640	585	568	569	590	568	580	563	568	551	580	584	569	638	577	591	550	578	575	534	549	603	583	585	595	590	533	566	575	537	536	584	607	586	557	572	566	589	559	542	576	605	593	594	570	579	595	575	546	531	540	571	571	534	548	579	549	536	569	601	580	574	586	590	582	559	559	596	598	574	546	592	590	545	571	563	589	620	505	565	593	575	551	535	548	551	554	570	552	591	567	574	581	598	602	581	563	587	564	523	607	548	584	582	564	581	576	566	561	601	566	609	552	597	565	604	595	573	575	535	586	561	623	592	582	598	565	574	534	568	554	565	596	544	575	590	582	609	596	583	584	568	578	514	564	596	540	569	571	562	587	556	584	569	571	591	574	556	600	563	599	617	574	592	602	571	548	567	584	546	581	563	553	609	564	526	592	587	588	603	529	578	573	565	587	554	607	591	584	568	546	552	604	558	647	557	570	549	586	546	548	586	550	542	588	597	576	635	564	556	584	577	547	602	609	563	619	555	551	593	566	587	587	594	594	594	574	568	540	532	578	573	566	579	608	589	555	554	583	563	602	560	504	574	615	575	568	593	586	553	575	554	580	595	629	622	591	570	643	584	545	552	573	572	594	531	570	576	564	602	575	604	603	604	553	575	615	587	585	590	596	562	562	581	541	566	580	585	563	587	597	588	569	558	623	544	538	599	583	605	570	572	609	571	610	595	591	596	593	579	584	577	544	571	602	514	548	512	556	598	602	532	582	587	608	574	548	558	543	622	543	541	609	558	615	548	604	572	558	557	584	530	581	590	602	543	516	609	578	543	594	605	562	589	573	543	565	584	612	584	559	574	551	507	558	525	568	561	566	586	527	516	563	553	602	550	578	529	566	552	549	605	560	575	603	569	592	602	580	550	569	580	561	547	592	596	585	602	548	564	613	581	597	589	571	549	578	556	558	562	606	593	541	623	564	558	553	563	548	579	573	578	567	583	622	590	583	538	559	553	575	577	567	590	580	579	580	595	536	563	593	560	537	602	603	575	547	575	572	609	578	600	574	581	610	584	595	580	576	578	598	584	589	561	543	572	570	587	555	552	595	562	578	499	584	574	550	576	592	656	562	533	604	600	531	572	601	615	575	563	612	549	531	566	585	557	592	591	570	581	551	557	602	605	557	600	586	519	568	588	573	576	566	598	614	541	527	621	605	608	567	609	581	557	597	568	573	585	542	580	551	577	542	565	566	589	576	565	537	534	596	564	588	586	562	554	617	552	531	573	559	598	568	586	589	596	563	590	599	566	589	561	555	569	588	599	542	622	555	565	647	540	581	569	593	574	559	616	569	552	581	613	561	569	564	584	538	547	613	555	561	568	594	589	543	572	557	569	629	570	596	560	599	559	595	587	625	605	569	596	576	621	591	551	588	574	573	541	549	596	571	544	600	554	585	577	553	579	549	571	575	621	586	542	538	582	576	545	537	561	570	617	564	599	565	569	609	566	573	564	563	592	526	595	563	579	575	597	588	588	560	598	602	591	596	550	548	550	567	618	588	575	556	563	589	562	554	586	566	589	608	596	593	611	557	566	581	591	552	592	555	571	563	612	550	608	556	523	571	540	577	556	606	565	598	575	589	558	580	551	568	614	585	578	595	573	578	551	573	622	574	579	579	602	570	582	584	569	588	576	546	564	577	594	565	549	564	590	579	524	564	601	611	557	570	568	551	548	588	554	548	533	571	592	566	602	601	573	553	557	554	557	575	571	637	561	544	602	539	594	546	545	593	588	574	562	578	580	543	529	550	582	573	546	575	575	604	554	581	587	565	544	593	571	537	579	601	572	568	627	611	576	560	531	595	519	561	577	556	584	558	565	595	583	565	573	597	568	586	603	579	586	567	576	518	560	532	551	567	568	578	589	529	548	563	572	582	547	578	575	617	554	589	560	551	574	575	565	542	574	564	542	546	583	565	560	560	526	571	573	547	593	577	534	564	631	629	592	581	577	581	542	558	575	573	610	557	633	558	554	583	550	596	595	567	525	557	554	603	578	546	523	595	592	557	577	612	575	546	559	569	530	592	621	598	594	558	576	603	613	590	534	579	565	598	580	603	556	577	606	613	546	587	542	535	592	559	575	609	565	551	546	571	571	565	566	603	585	607	563	599	579	585	561	571	611	574	547
27593	17895	3595	589	470	439	420	410	394	394	409	404	395	440	378	383	408	347	398	378	360	379	400	416	405	397	383	375	382	379	413	392	391	354	434	386	400	417	403	380	357	392	400	368	350	417	396	355	389	395	450	395	397	374	411	390	377	401	362	379	379	416	375	366	423	368	414	356	399	405	359	395	418	400	394	411	380	384	399	417	384	375	399	396	381	403	377	369	386	369	366	402	392	400	381	375	359	413	393	371	377	397	417	429	335	386	420	403	416	367	392	365	361	367	421	347	367	402	415	379	389	392	378	411	390	413	419	380	376	403	416	379	390	385	372	430	401	380	404	418	382	384	386	392	388	376	435	441	380	409	433	366	376	415	387	384	406	387	408	417	370	399	416	331	423	388	368	359	384	402	378	383	404	359	367	412	412	354	418	373	394	388	397	359	396	420	387	417	407	388	407	386	402	420	395	413	387	344	378	419	390	382	400	361	369	398	404	395	427	386	403	369	402	407	421	371	388	403	408	424	415	404	386	391	387	430	389	413	434	393	382	364	417	374	367	398	403	438	390	371	368	406	376	393	404	361	364	386	413	386	401	390	396	385	380	414	382	393	355	354	361	394	403	361	409	407	401	370	426	412	382	363	409	369	385	392	372	389	393	376	392	433	371	373	383	444	388	386	404	394	376	411	363	408	419	369	353	418	348	381	391	387	394	392	422	413	404	403	377	393	409	426	360	394	416	405	397	411	398	409	411	388	390	415	420	377	408	363	346	389	383	383	369	396	381	417	400	391	386	419	389	364	419	390	387	367	362	395	408	400	409	375	399	402	392	387	390	405	376	419	385	420	404	409	357	373	386	394	383	358	432	403	383	361	400	401	400	383	404	398	390	412	409	371	390	372	397	371	405	395	377	382	367	404	359	388	401	373	412	397	371	365	367	386	406	416	387	372	370	393	381	431	394	360	411	398	374	385	416	404	360	402	409	392	371	374	386	409	378	377	364	379	372	403	362	382	381	424	397	400	401	411	383	369	399	387	392	404	396	391	398	376	396	430	390	382	384	376	393	413	364	374	357	394	376	372	370	376	439	397	400	394	395	375	412	357	375	378	385	389	387	391	378	378	434	384	384	384	371	364	375	414	391	396	382	367	401	394	368	404	392	428	390	406	389	404	371	409	413	389	368	430	373	410	453	375	406	408	397	408	392	371	387	368	390	381	348	401	417	357	374	374	361	383	407	378	409	355	413	415	388	381	405	404	383	377	350	396	417	415	394	419	409	382	403	355	413	350	388	412	408	394	393	416	396	413	383	398	416	385	365	396	392	403	396	406	343	381	421	381	407	400	405	389	398	353	405	390	398	431	420	377	417	404	403	373	425	413	426	397	368	411	428	380	336	369	421	436	389	437	400	404	407	401	353	410	422	377	405	388	398	364	373	393	374	369	422	366	430	387	399	374	425	374	414	372	406	408	352	410	397	380	398	384	385	384	398	388	411	407	384	374	387	352	376	377	404	379	419	386	414	391	390	375	442	372	389	385	424	380	417	403	392	391	378	360	390	412	384	391	408	390	381	389	394	396	381	412	381	402	388	419	406	442	372	399	370	382	415	384	403	397	425	389	385	392	401	392	376	416	417	401	411	393	405	403	415	403	376	383	396	385	363	377	383	352	381	391	368	349	407	402	394	381	410	379	354	407	376	389	400	406	399	373	409	386	400	388	378	422	389	387	361	388	390	388	380	405	373	379	374	400	409	366	408	374	376	375	408	376	424	425	377	364	402	387	396	369	418	382	377	404	414	365	413	418	379	386	402	353	394	361	386	410	400	379	374	431	379	362	369	385	388	356	385	364	363	354	385	384	381	339	401	372	374	379	365	380	405	385	384	372	391	385	412	363	385	383	410	361	371	364	377	388	396	435	381	365	367	408	358	423	365	392	401	374	397	408	397	359	368	414	384	423	393	341	374	374	441	345	384	380	372	378	384	395	409	406	395	370	374	395	421	365	390	373	390	345	409	370	414	395	413	387	380	381	399	377	416	404	370	361	417	392	402	416	383	396	383	400	365	423	382	381	387	404	405	400	398	424	384	406	401	388	403	416	431	403	349	399	344	387	409	415	405	372	385	399	402	390	389	424	421	397	398	357	398	404	365	357	396	400	397	404	395	357	374	396	423	392	376	397	386	371	418	395	385	387	394	385	410	384	405	375	411	375	384	393	385	411	395	407	387	403	394	406	385	394	385	384	396	401	414	423	362	388	386	368	409	367	417	450	409	401	408	363	403	400	390	428	395	398	386	396	430	383	362	376	420	423	383	403	378	383	405	372	379	408	392	362	390	418	384	396	384	386	414	405	402	396	385	385	350	378	398	401	401	372	414	416	369	405	408	390	371	357	384	353	389	360	419	397	383	389	412	406	402	367	390	376	377	412	372	394	387	378	397	411	374	395	404	393	351	404	362	429	372	423	408	397	428	379	388	391	414	392	422	440	428	427	398	406	365	399	387	425	369	409	369	424	402	390	425	364	402	411	367	403	364	424	399	408	401	393	371	382	410	428	361	399	361	376	396	358	381	362	387	380	405	400	432	425	424	375	392	355	373	385	419	381	408	386	383	404	349	359	383	422	399	387	386	405	395	382	391	370	366	408	396	423	357	401	385	362	400	399	409	368	397	368	387	435	405	396	366	336	386	381	361	428	359	402	368	386	415	362	363	428	408	410	407	389	416	373	389	374	397	411	380	401	401	395	376	429	385	376	407	404	396	391	391	352	374	354	387	382	376	381	394	381	377	391	407	397	380	393	372	405	425	392	411	343	430	420	392	377	414	407	393	390	347	385	393	378	389	411	395	383	426	383	409	388	377	401	364	427	368	356	418	429	394	374	381	401	365	411	378	385	380	439	380	415	373	390	360	377	393	349	379	378	409	392	360	387	373	412	384	423	424	409	383	397	382	403	408	365	392	359	407	374	390	385	440	389	407	410	428	383	382	387	425	406	402	410	410	383	415	375	370	423	380	379	376	370	416	387	378	347	383	393	372	394	390	395	364	350	413	368	383	380	393	372	415	355	362	415	412	370	385	395	428	423	385	426	394	377	408	354	411	428	386	384	413	422	399	394	374	409	387	372	396	378	415	388	363	400	438	366	385	369	400	396	374	384	386	392	425	389	392	405	366	433	405	403	406	397	395	390	371	388	402	420	412	426	366	378	394	381	378	401	385	441	391	377	384	417	397	405	387	420	402	415	355	426	411	374	402	376	410	375	369	425	380	409	349	411	385	365	417	395	361	356	387	398	382	389	374	405	360	393	393	383	374	383	386	381	400	389	379	385	417	403	398	399	423	418	408	376	428	434	395	418	403	417	361	435	394	400	392	388	378	374	420	391	388	387	394	381	358	387	390	388	392	359	428	420	418	363	379	431	409	390	413	368	419	395	400	388	364	350	371	406	392	356	420	429	388	417	385	370	373	400	405	398	383	380	353	421	412	396	375	431	377	362	419	371
4183	811	638	520	465	448	431	434	455	414	441	460	381	439	412	440	461	392	400	457	378	425	419	442	400	406	442	413	412	441	442	441	397	424	448	406	408	444	389	403	425	405	405	440	387	455	412	398	438	423	429	404	431	416	412	422	415	415	461	405	385	407	389	396	385	425	413	431	441	407	403	439	432	416	462	411	424	434	388	419	438	384	463	461	390	392	416	410	382	434	473	384	414	427	425	395	419	411	391	393	405	448	448	449	423	455	370	408	427	406	382	419	446	448	414	394	442	395	417	458	430	420	441	416	445	453	445	429	451	426	430	430	422	438	441	415	410	407	429	424	418	390	397	442	392	424	439	419	423	457	402	414	415	430	412	433	405	420	392	438	415	457	435	398	420	417	407	414	418	386	412	423	431	416	449	431	413	408	431	415	435	423	425	388	406	406	446	425	406	420	415	429	385	411	407	411	422	421	403	389	426	386	429	401	415	425	441	433	422	467	425	380	411	436	436	394	395	423	439	394	455	448	424	440	404	436	423	452	447	418	434	431	417	469	418	410	412	413	428	439	441	429	395	386	456	421	399	440	408	385	396	436	410	425	449	442	405	418	447	424	384	431	426	401	411	437	409	382	435	370	385	424	435	410	438	403	416	419	442	451	405	393	438	437	409	456	385	408	451	418	423	413	432	448	420	411	399	424	420	394	412	415	403	383	437	432	441	416	425	380	461	385	449	414	411	413	427	381	409	416	417	418	398	446	373	384	424	442	432	394	398	415	407	446	449	424	433	425	407	446	444	421	406	430	375	434	436	422	411	452	430	382	420	403	414	428	391	425	381	438	432	410	430	450	441	437	374	382	439	429	437	406	421	406	413	405	418	414	411	388	394	446	455	437	441	441	415	415	428	431	434	418	402	403	404	416	409	442	387	400	430	425	447	403	438	415	448	437	392	454	414	428	421	417	412	407	428	397	461	435	448	421	422	414	432	407	403	394	397	428	398	428	463	424	400	391	406	428	429	392	418	423	415	419	449	457	438	413	442	440	423	445	404	461	421	434	386	432	441	414	396	399	391	428	427	415	407	410	436	401	442	402	431	401	449	376	402	416	369	447	426	372	419	448	428	447	411	417	397	416	441	396	393	433	447	415	391	403	398	451	418	433	450	424	420	450	405	430	420	429	382	415	431	399	412	422	407	416	393	400	421	394	395	396	450	428	443	427	425	418	407	393	409	414	394	403	398	400	435	395	428	377	416	457	434	430	394	424	450	423	428	434	439	432	418	405	467	419	407	469	427	410	412	421	381	448	409	417	448	413	406	436	438	425	457	435	433	451	427	408	446	384	457	434	446	405	407	407	415	475	431	400	397	396	429	415	388	460	410	402	408	440	398	425	422	410	392	421	425	478	416	437	425	398	409	459	402	444	401	423	416	405	378	416	401	426	425	410	381	389	445	426	404	426	434	388	402	395	442	431	435	442	402	439	408	419	428	437	404	419	403	436	404	457	395	400	397	420	429	440	396	428	433	413	395	443	404	431	415	415	423	397	411	412	424	441	436	395	386	452	404	433	404	432	441	450	405	414	400	432	436	405	439	429	447	414	423	416	411	410	438	434	451	425	421	427	390	420	435	430	419	415	445	406	433	427	388	441	454	438	461	442	376	412	425	415	398	412	450	408	436	378	441	375	401	398	407	428	417	405	428	414	471	375	437	433	436	411	385	432	422	412	428	431	412	422	395	399	439	438	394	441	448	424	453	441	454	432	422	421	413	428	444	455	412	398	411	464	404	411	389	403	396	425	421	408	438	419	428	398	406	391	421	421	408	436	394	438	443	422	390	428	426	429	453	426	420	437	418	441	418	398	430	409	404	417	460	412	412	408	414	409	403	411	450	424	450	411	432	407	421	453	467	382	408	407	419	435	427	428	423	457	391	449	423	368	438	429	417	386	396	431	421	406	415	412	463	434	453	410	417	445	424	416	433	436	444	423	412	396	415	415	414	399	457	402	426	409	423	408	429	400	405	411	406	432	417	425	443	383	456	402	429	405	443	400	440	426	447	396	418	408	415	454	425	421	422	415	419	438	435	418	396	422	417	431	413	437	435	432	453	427	452	449	440	392	404	439	408	471	431	418	428	386	403	399	442	395	401	398	403	421	442	446	417	403	459	423	385	392	426	432	449	455	404	446	436	404	437	385	417	420	429	437	447	402	407	404	426	423	433	461	445	419	411	410	419	423	405	430	421	403	428	464	441	422	406	448	424	427	449	423	427	435	423	403	442	414	404	396	436	403	375	417	422	474	441	426	398	390	445	422	449	402	413	441	450	433	410	418	432	426	424	364	446	436	432	416	426	439	395	420	440	372	429	422	421	412	440	413	423	444	428	371	415	455	424	389	390	402	404	456	442	440	419	422	405	478	415	450	418	435	446	406	429	391	428	409	404	409	401	389	408	470	437	435	406	416	391	462	395	404	401	414	412	386	420	400	433	401	438	436	405	422	455	402	464	420	449	442	431	430	420	417	404	464	410	428	406	422	387	462	414	407	432	391	431	429	419	405	430	423	415	400	392	422	444	428	447	436	420	404	383	411	419	380	394	451	426	434	445	401	416	420	416	422	423	432	379	412	433	412	392	402	433	454	433	387	437	442	441	393	447	438	442	418	404	426	408	396	413	426	398	377	405	439	436	445	446	414	427	430	425	399	440	402	456	393	441	404	454	408	417	386	448	408	457	416	429	424	404	403	362	429	436	433	402	452	388	399	420	414	426	455	441	417	391	420	420	396	387	425	431	431	448	419	451	463	439	437	420	405	405	429	411	457	401	417	391	430	440	414	444	400	413	424	402	452	456	405	385	425	396	415	424	410	410	437	417	443	398	432	435	411	410	386	440	380	458	416	405	434	430	425	419	424	487	413	449	414	417	390	415	389	430	426	410	432	418	412	438	408	429	435	425	430	469	451	428	410	431	429	414	413	397	407	453	401	444	426	436	416	449	439	413	424	406	430	410	449	433	414	411	411	409	387	351	416	424	420	438	421	415	421	421	434	412	391	422	423	423	401	411	428	426	441	427	420	460	438	402	418	425	461	408	414	425	405	427	407	457	427	445	450	421	449	442	448	402	442	465	433	424	426	443	417	431	444	443	422	416	415	416	398	435	420	446	426	405	401	415	398	415	425	417	385	415	380	427	437	415	423	423	417	429	409	431	442	438	398	439	422	439	433	427	435	424	419	411	420	417	415	441	437	436	446	428	454	421	426	405	429	423	392	441	433	414	400	419	408	430	441	411	414	457	411	430	414	401	405	471	412	423	441	424	421	396	453	402	415	396	422	422	398	434	422	388	425	444	420	440	420	389	426	410	426	422	418	444	420	440	442	398	404	409	438	408	434	438	398	413	441	420	415	465	403	384	432	403	398	379	401	426	384	424	426	448	400	430	440	413	410	395	437	428	413	441	431	398	378	418	396	398	422	378	405	421	424	415	422	387	431	425	421	404	436
23561	21228	28574	24169	21237	11843	1508	1098	897	859	791	817	722	742	785	722	710	716	737	705	711	686	680	709	729	703	706	671	738	657	684	660	696	686	642	679	657	652	711	696	701	693	665	662	648	657	660	712	636	651	679	659	680	704	650	683	685	658	660	632	679	697	694	708	676	673	636	659	645	703	685	709	669	648	684	643	667	668	682	660	676	648	670	679	657	702	694	699	672	658	676	716	655	646	684	623	656	691	639	627	673	654	671	688	694	697	706	642	668	673	651	657	645	715	670	694	682	669	694	671	691	653	640	668	659	680	676	661	661	693	659	699	666	618	686	643	657	656	688	702	669	677	687	685	653	663	654	661	635	663	671	659	672	667	652	648	685	608	666	642	691	627	647	637	683	695	688	636	701	685	663	662	636	675	751	693	687	678	692	635	703	654	644	669	704	655	727	664	646	659	672	699	749	690	691	641	713	684	667	701	653	690	638	646	641	714	683	685	669	740	703	709	680	692	684	682	618	624	695	623	666	674	674	717	684	697	706	686	639	660	698	688	668	702	706	672	680	699	655	712	673	696	731	665	691	649	695	642	652	707	642	674	683	657	706	679	649	675	668	654	724	684	719	674	674	657	680	674	689	682	665	698	687	662	671	673	661	696	705	684	665	617	657	689	668	674	702	666	654	721	649	784	676	657	712	684	620	657	702	614	678	665	677	659	660	685	595	647	685	659	684	678	657	693	655	669	666	684	646	714	701	669	694	709	673	644	656	659	660	693	676	644	664	645	640	667	618	642	645	694	672	715	726	674	671	672	658	690	660	690	668	658	674	651	667	670	641	685	650	642	653	672	656	689	645	639	674	629	664	664	653	655	706	690	670	672	670	727	663	679	698	644	665	639	655	687	741	708	627	653	702	646	648	697	675	681	738	672	659	664	711	664	638	649	656	658	666	689	663	678	687	625	670	657	723	676	658	708	633	639	635	664	721	693	692	685	607	689	705	656	677	693	654	668	622	651	639	666	666	702	621	708	763	703	680	674	665	654	685	709	643	676	665	667	680	671	697	686	680	658	723	685	666	657	690	667	665	649	705	690	684	665	676	682	675	704	640	674	659	692	671	637	657	662	645	702	690	678	653	684	654	659	600	665	661	667	655	667	679	652	703	669	677	681	685	638	706	692	649	671	674	718	676	659	680	721	700	671	698	633	673	637	729	689	690	632	659	736	700	708	669	668	661	683	712	702	665	712	677	633	699	696	674	698	649	696	619	652	664	668	679	634	693	700	692	660	664	659	673	671	668	651	637	645	681	680	714	692	653	653	644	681	689	655	661	709	651	655	633	680	651	693	658	651	728	658	677	637	646	693	686	675	652	664	638	666	661	666	645	670	655	684	676	630	670	663	702	667	678	709	692	681	679	655	685	655	674	650	709	667	673	696	672	670	729	671	641	664	639	679	668	671	657	630	737	700	703	644	676	647	639	689	659	645	710	631	656	617	666	646	671	680	657	668	675	707	702	645	687	662	659	665	636	647	664	686	739	715	617	686	670	696	738	673	698	684	674	673	669	711	701	645	705	678	656	665	660	693	718	648	664	645	691	666	673	671	659	660	713	668	664	660	653	701	664	664	655	677	627	691	670	637	690	682	678	712	699	648	683	675	661	678	700	705	683	701	649	723	662	644	699	657	639	640	651	679	688	629	673	652	651	636	651	690	609	699	614	724	662	684	675	631	688	730	658	666	641	709	627	656	628	633	633	656	667	725	711	689	689	620	708	655	638	638	713	707	665	624	645	648	651	675	667	639	621	718	660	671	668	692	657	674	680	692	686	656	637	653	722	685	680	639	676	657	624	688	709	687	646	640	659	690	669	657	669	688	653	691	697	702	626	644	617	691	636	666	642	687	698	694	662	712	661	636	661	661	666	702	655	661	675	654	659	686	676	653	669	673	667	674	666	677	663	663	632	673	658	642	655	607	639	675	668	748	638	656	665	721	700	674	655	615	674	701	656	652	678	665	665	713	703	675	705	653	629	683	672	652	684	649	702	702	709	659	710	678	688	671	648	658	719	625	661	674	700	665	659	648	747	640	631	651	691	689	666	667	647	723	709	658	717	627	725	708	683	711	670	662	650	661	642	659	701	688	714	737	683	691	633	662	686	663	714	707	646	698	683	721	671	671	632	685	694	659	656	663	626	698	696	680	704	683	651	702	652	676	655	704	707	630	647	689	682	684	681	704	675	659	667	676	661	697	699	655	650	667	612	697	694	623	652	636	675	658	656	687	701	652	686	687	608	647	649	700	691	658	681	693	645	698	718	692	717	627	679	679	707	667	661	699	701	666	700	643	681	710	677	675	715	673	656	659	620	644	642	682	693	664	710	671	641	643	732	595	695	643	632	680	692	692	705	668	685	657	671	655	727	699	660	686	680	650	656	695	700	673	662	650	686	690	644	665	693	687	652	653	712	671	672	694	686	660	654	646	694	641	663	699	632	686	640	655	642	698	669	670	683	655	646	677	675	670	680	616	674	678	641	664	658	697	627	672	669	716	647	656	733	706	696	728	694	670	687	682	714	638	644	655	673	639	698	656	674	691	681	637	694	648	652	701	641	673	694	598	687	660	703	662	716	622	696	671	665	694	655	718	641	658	701	694	669	681	697	681	651	655	661	686	682	657	643	685	691	676	694	698	685	662	713	666	645	660	675	651	648	681	660	683	666	712	665	644	651	705	705	637	640	657	680	666	659	685	678	657	654	692	663	690	649	646	644	681	656	696	630	729	656	673	698	669	657	703	665	644	673	646	670	644	665	646	692	697	635	654	650	719	667	665	655	663	676	658	703	641	693	707	727	667	677	646	634	652	645	632	671	709	706	656	687	684	657	682	644	671	657	656	641	682	654	686	704	652	642	681	672	626	673	647	685	665	683	648	674	612	714	673	664	692	680	665	714	689	704	683	701	692	635	696	637	673	689	678	646	682	630	701	683	600	637	677	619	687	662	644	668	654	734	658	672	687	689	680	657	655	652	650	691	607	678	681	655	664	676	645	678	690	669	662	710	656	684	642	646	693	675	651	646	666	728	716	675	665	672	668	714	711	644	695	687	674	656	679	675	654	697	623	655	630	648	675	725	661	663	651	664	711	609	702	641	655	712	706	649	699	642	645	701	653	628	694	697	644	675	638	652	730	698	656	700	645	644	667	704	668	666	729	675	620	692	636	621	682	667	716	707	656	642	666	642	646	667	694	686	672	654	696	691	681	662	668	707	654	644	676	666	624	660	701	698	695	656	665	694	715	667	679	647	705	708	695	688	662	685	662	654	651	661	693	679	693	686	639	670	642	690	690	682	663	664	678	667	620	645	736	698	672	681	653	639	679	677	676	672	654	679	658	656	641	712	674	689	676	664	688	668	681	665	663	631	694	663	636	636	664	676	684	678	697	656	672	729	667	637	643	703	709	645	654	694	643	695	632	669	691	697	691	673	667	675	696	674	644	656	670	646	643
3274	8482	6195	3055	2256	1817	1448	1324	1195	1031	984	886	883	857	844	764	794	826	789	740	775	767	736	709	774	747	752	669	764	771	723	725	736	740	700	700	748	704	744	753	706	771	696	746	718	730	717	735	712	666	736	702	709	682	740	686	742	705	720	717	749	748	701	717	696	691	698	754	711	740	736	710	690	743	761	713	709	732	712	745	703	751	727	638	707	706	685	708	762	700	664	696	772	696	737	666	664	708	725	717	746	730	691	708	766	735	670	739	743	717	719	667	731	747	699	725	694	751	740	710	666	703	705	724	686	753	716	726	734	703	693	703	733	709	742	732	705	700	703	734	638	715	696	726	730	742	672	732	709	712	713	760	706	696	687	687	803	680	694	682	698	753	713	751	712	700	702	732	719	695	734	752	669	706	755	727	727	699	712	689	647	706	746	733	712	698	705	750	689	674	657	732	749	689	751	730	740	765	734	681	713	706	669	717	680	713	759	699	750	703	752	710	676	722	730	687	725	725	669	690	698	732	718	688	757	671	735	730	718	719	727	724	705	691	690	724	670	698	729	734	710	717	727	752	709	764	750	734	694	698	674	796	647	750	715	685	705	711	749	712	734	717	725	736	728	707	751	729	761	726	635	671	718	734	672	705	796	702	772	712	731	681	732	711	728	717	704	686	705	707	700	694	725	694	733	750	729	709	727	766	693	740	691	696	718	689	713	706	740	691	722	723	721	711	677	737	757	682	709	649	749	688	690	692	726	764	722	701	741	718	723	719	779	711	689	678	697	723	707	769	674	679	746	728	707	705	707	728	718	680	708	726	676	695	750	711	740	734	704	699	761	741	726	717	745	739	683	680	661	702	699	696	679	704	719	716	724	743	733	677	748	699	751	725	745	714	705	681	729	707	721	738	722	706	692	742	725	748	737	692	738	731	712	726	772	695	658	682	748	685	701	679	739	690	725	728	714	721	678	729	757	733	708	735	750	694	737	699	681	699	720	698	721	743	673	736	687	703	678	708	672	742	690	736	758	752	723	708	725	733	700	647	700	728	732	740	714	732	714	729	695	740	708	719	681	741	661	672	700	683	693	744	686	648	703	706	676	745	668	695	715	730	727	701	694	733	739	733	701	706	719	750	727	730	679	655	717	720	725	774	712	697	752	697	717	698	722	713	733	725	706	698	695	737	694	693	712	694	715	718	714	707	707	686	697	692	683	724	679	706	710	759	673	717	697	663	761	709	772	688	702	698	717	696	786	746	714	758	727	695	737	731	681	673	709	722	733	667	717	689	761	724	748	732	669	685	725	753	737	701	697	781	718	705	718	762	712	736	741	726	748	676	680	711	707	694	703	695	700	752	702	681	705	725	716	686	739	719	738	709	740	737	695	745	690	772	737	681	716	672	699	705	747	714	726	702	746	660	713	683	703	697	761	698	726	690	735	738	741	688	769	734	757	726	715	729	722	765	703	742	730	714	724	720	702	689	676	721	727	705	732	712	745	744	701	714	708	670	727	756	746	721	771	708	735	708	645	788	683	753	688	729	746	702	709	690	683	710	742	732	720	761	730	708	733	799	732	760	696	715	694	705	753	735	659	693	695	714	731	721	726	749	710	771	717	686	707	740	717	732	717	711	718	729	727	735	656	706	740	718	708	730	731	700	799	694	737	677	741	700	723	723	713	733	671	715	709	708	716	735	711	693	702	675	733	672	701	773	771	748	685	690	737	715	741	702	703	713	714	704	740	697	771	742	706	697	702	709	670	732	711	693	761	722	708	715	646	688	697	736	768	708	692	708	731	678	707	658	701	718	727	724	738	667	739	747	740	676	698	703	718	694	663	763	701	744	718	721	729	739	647	773	722	726	705	738	730	678	703	687	689	677	656	726	682	710	671	685	737	692	699	752	670	729	700	721	704	691	704	707	675	698	664	734	764	732	720	710	737	763	662	718	695	713	699	699	665	700	719	660	706	708	698	689	700	686	744	751	709	716	753	719	742	741	759	687	720	706	715	717	718	723	701	698	698	728	689	773	718	697	723	720	712	708	747	721	741	734	693	676	736	706	736	719	736	725	735	685	761	700	698	747	713	712	797	726	711	710	724	706	694	780	718	732	739	642	710	702	746	765	734	694	730	785	688	705	679	693	696	709	711	725	708	687	726	716	726	719	707	688	737	727	717	726	673	671	730	694	736	724	709	703	734	715	648	744	724	682	744	705	719	751	736	721	688	739	763	694	662	709	718	743	724	690	711	727	704	725	723	736	761	734	705	686	673	693	670	656	692	672	700	649	727	700	729	678	705	727	733	694	660	737	736	703	698	752	723	738	735	739	671	755	735	726	711	644	716	748	709	693	742	699	701	672	720	747	699	734	715	754	674	697	704	735	733	675	727	666	669	722	731	718	723	744	705	697	724	702	722	664	696	766	708	703	688	725	709	711	757	758	723	668	703	734	725	718	688	698	736	728	742	736	635	761	695	720	734	716	704	756	695	675	682	730	669	658	736	676	727	677	716	683	735	704	695	700	765	786	698	698	718	720	750	688	665	727	774	743	709	696	741	686	769	743	660	724	742	730	781	735	729	711	713	720	730	754	694	742	738	724	729	690	703	759	726	723	703	740	691	709	756	725	721	716	726	706	752	717	727	715	670	731	708	748	678	724	748	740	776	769	717	708	721	726	687	696	745	692	665	749	679	714	696	726	678	698	669	712	683	752	707	738	706	714	714	707	723	671	712	700	729	726	771	718	707	739	676	665	666	705	716	710	713	686	676	751	648	701	721	725	720	684	721	746	660	745	718	723	711	697	691	745	751	709	683	722	690	698	693	734	726	737	784	726	704	764	751	720	679	770	714	732	745	674	697	686	734	722	733	738	709	740	692	764	720	705	668	682	720	726	730	696	719	664	777	723	738	756	727	718	716	699	623	730	745	702	695	682	734	650	675	653	716	681	723	701	739	719	754	729	719	708	743	719	713	721	727	693	714	769	705	725	716	720	703	695	714	728	706	730	715	685	697	682	750	724	693	730	730	674	722	683	731	695	691	733	768	670	704	756	710	735	691	721	735	678	737	714	693	704	680	674	684	744	700	715	715	745	695	701	716	711	703	712	725	728	705	736	711	692	771	701	753	721	687	670	710	766	689	731	698	750	759	733	692	743	658	674	683	706	758	687	723	688	699	732	696	736	697	700	679	645	725	730	712	711	690	681	649	731	719	695	739	732	739	728	703	760	720	782	646	720	717	727	733	696	722	681	731	697	735	734	704	690	742	679	726	739	633	760	736	743	771	701	711	707	731	675	712	740	709	710	711	758	650	696	708	729	670	727	713	708	670	673	718	740	668	689	685	743	727	683	718	781	765	679	691	688	708	714	712	699	744	664	709	719	722	752	721	726	697	738	763	729	719	697	727	720	693	719	734	745	703	707	777	732	729	719	733	683	699	703	706	734	710	708	745	729	731	680	715	730	721	721	685	706	727	743	746	697	682	708	674	735	725	702
24568	21210	27605	25024	12711	583	449	344	314	281	245	249	225	215	218	225	230	223	228	211	202	198	167	193	190	185	166	181	210	173	200	180	177	180	207	181	187	186	181	170	191	206	185	183	166	185	195	216	179	174	165	179	204	202	212	190	172	179	173	208	183	201	189	197	185	167	165	174	177	186	159	177	199	195	194	180	175	179	181	181	179	182	197	193	164	181	164	186	213	187	192	160	168	179	152	157	170	188	194	192	195	187	154	161	189	204	169	180	181	217	180	187	164	188	190	191	195	191	182	179	183	189	180	192	162	188	177	186	192	191	203	163	182	193	212	173	194	178	199	168	177	201	157	204	187	191	172	195	181	190	181	169	172	157	169	197	158	172	190	172	197	188	188	192	194	196	170	171	166	192	220	179	184	198	184	166	176	158	186	177	185	187	163	208	177	173	193	189	184	168	166	179	176	197	193	158	176	172	161	175	173	180	171	156	168	181	204	152	184	187	185	169	180	169	193	199	192	198	182	200	174	182	153	176	183	199	164	189	202	173	197	167	173	185	171	159	196	197	185	169	175	197	176	148	203	182	169	173	183	187	179	196	191	179	190	182	168	204	158	173	198	179	179	190	158	165	161	178	188	186	209	174	196	190	167	186	195	191	181	183	194	180	172	184	181	192	175	176	179	187	181	211	193	159	180	178	173	173	186	173	182	170	176	202	157	164	194	173	165	167	168	198	181	166	181	187	179	155	190	194	206	169	161	186	221	173	170	186	181	205	180	201	194	173	220	185	178	187	205	192	219	187	193	155	185	192	185	173	173	213	160	185	166	167	165	172	166	170	152	177	187	189	194	160	185	173	186	182	177	190	184	188	177	178	184	182	184	189	178	188	188	193	189	168	163	189	181	186	184	181	182	169	201	191	201	173	177	174	190	199	211	159	169	196	212	186	180	180	168	187	178	162	194	189	180	173	195	169	176	172	189	155	169	176	171	169	157	181	185	175	186	171	187	190	175	170	216	200	189	163	225	188	194	206	189	195	169	207	163	184	194	201	195	174	199	189	162	185	200	208	186	154	170	165	196	178	167	172	198	192	203	191	211	170	154	172	168	189	195	191	193	166	186	185	178	186	180	170	185	180	188	191	178	192	174	168	190	188	197	174	184	188	175	156	190	199	182	170	183	187	144	190	184	196	189	200	175	152	183	187	172	166	152	160	157	158	179	170	193	193	165	192	188	170	162	186	188	188	187	179	188	185	198	177	175	169	167	195	192	178	202	209	191	199	180	200	194	185	170	169	191	190	183	178	194	193	180	184	181	189	177	190	188	177	149	167	163	175	166	200	192	177	178	166	195	180	189	188	198	175	179	176	177	189	175	201	174	172	170	182	192	194	164	177	180	164	185	180	205	204	212	155	171	179	186	160	192	222	199	196	196	174	189	168	218	194	179	185	174	209	189	167	177	187	167	185	157	191	173	187	170	170	182	172	163	199	171	171	175	193	200	166	154	186	185	200	189	199	185	211	177	171	192	189	199	192	170	184	192	183	219	175	180	192	212	167	209	150	182	197	170	175	168	180	182	197	179	178	183	186	209	183	174	170	165	185	169	183	173	207	166	204	184	189	196	187	192	169	158	169	205	167	198	154	188	183	171	193	190	179	194	171	172	165	183	172	197	190	193	167	191	198	200	196	181	161	197	177	176	176	172	174	201	194	144	182	174	196	162	190	178	198	159	186	201	163	164	163	191	208	179	188	174	182	178	187	198	173	178	201	202	174	199	177	192	188	181	206	180	200	167	184	178	188	204	181	181	188	181	195	165	199	178	209	180	182	177	188	189	178	170	175	199	178	172	179	174	193	185	180	182	163	176	185	185	176	169	169	169	187	185	170	195	160	198	191	170	185	178	193	189	181	179	210	194	171	158	184	163	164	194	181	184	186	190	165	180	196	168	167	169	181	159	178	187	183	184	171	202	180	185	162	183	186	195	169	195	199	203	169	205	172	171	191	193	172	168	191	194	210	187	202	189	213	168	187	176	184	218	179	180	176	171	194	173	172	190	180	180	187	177	182	219	207	209	187	196	177	195	162	171	183	189	196	180	193	179	166	163	167	193	171	197	182	193	181	176	156	161	170	169	209	178	172	189	172	182	176	215	154	181	182	163	186	187	182	186	178	190	211	171	196	171	218	196	188	195	170	188	174	174	173	185	153	176	163	161	192	181	199	209	191	182	176	157	176	168	166	184	197	164	174	174	174	166	192	188	195	180	187	160	171	212	181	201	193	174	194	175	186	183	169	168	170	200	177	162	207	177	182	189	181	198	154	182	182	154	164	169	179	183	193	165	182	180	174	192	193	173	184	181	179	156	154	160	169	184	226	174	223	187	196	178	181	178	199	184	201	179	165	185	158	189	166	182	189	203	166	192	183	167	202	187	183	177	195	184	167	185	174	175	196	173	169	166	155	197	185	203	158	161	169	164	195	195	179	168	180	186	188	193	162	175	173	173	178	221	184	186	164	186	176	187	156	178	148	165	166	169	203	194	218	172	181	189	178	180	163	174	177	168	176	197	211	175	168	162	167	168	206	176	187	182	217	171	201	155	186	165	191	204	194	170	177	200	194	181	199	164	183	160	191	181	201	174	200	190	208	182	157	187	173	154	162	182	165	185	205	163	193	200	179	188	181	200	176	176	155	171	168	179	186	185	188	191	202	180	189	173	178	197	183	190	188	172	180	189	196	183	166	181	201	187	180	216	186	178	198	191	182	189	170	189	188	191	179	177	200	172	184	196	176	182	149	160	161	204	193	168	181	197	187	173	184	206	171	206	193	177	169	189	190	151	149	169	176	180	163	177	183	153	178	157	209	199	195	195	203	195	186	184	205	206	183	188	165	177	199	169	177	174	184	184	193	185	189	191	202	173	190	202	152	175	193	184	177	182	192	180	183	183	192	174	195	179	191	190	203	175	172	185	204	163	179	184	201	186	208	190	198	166	190	172	165	190	176	199	156	200	185	173	181	182	174	219	184	195	199	173	190	185	196	191	181	213	197	202	193	163	185	186	167	172	178	189	183	187	185	184	174	173	162	152	171	174	229	186	180	181	180	189	166	183	201	178	180	209	173	189	183	180	204	197	180	182	175	173	169	167	143	184	175	177	185	196	185	205	171	173	184	186	195	206	193	174	194	175	178	180	176	177	195	188	191	185	153	182	191	167	190	204	175	191	177	182	206	206	203	201	181	170	201	178	164	195	214	191	183	189	200	161	179	169	191	173	188	166	181	187	172	179	180	205	181	174	165	200	180	196	148	177	187	158	213	190	173	175	172	182	181	185	192	190	179	181	168	184	180	185	186	177	189	154	216	188	187	183	174	184	208	185	186	216	190	195	183	191	180	189	171	175	169	201	175	168	202	181	179	156	186	167	182	169	186	176	196	184	171	169	161	194	167	185	177	163	154	192	199	170	166	195	193	188	178	201	179	192	184	164	189	169	171	181	186	197	183
3058	4797	3332	1540	1141	886	674	565	464	393	372	360	310	280	298	281	251	280	244	228	217	228	234	213	226	251	200	203	274	238	220	226	220	222	230	223	219	210	240	238	265	236	200	207	215	217	213	205	209	215	231	216	216	215	223	238	211	244	212	191	202	218	252	199	228	211	218	201	217	246	212	221	223	215	228	195	208	221	218	188	246	201	198	210	212	226	206	210	205	235	200	221	217	195	195	237	223	223	209	220	204	220	216	243	229	207	217	231	222	216	249	215	215	218	240	219	220	202	212	200	199	205	209	203	201	237	189	209	216	216	202	202	230	225	200	220	215	205	217	220	219	221	221	216	207	212	222	204	237	233	232	216	209	215	200	208	209	213	217	222	233	216	195	237	209	212	212	196	215	218	228	215	239	217	203	215	227	202	213	217	229	211	216	198	199	202	245	206	209	217	204	216	213	218	231	193	195	232	219	240	208	228	215	228	215	201	225	245	227	219	207	216	229	206	213	192	201	226	212	229	214	211	226	204	233	216	222	231	197	207	214	213	252	215	218	196	213	222	208	208	205	213	228	200	195	241	197	207	199	225	233	241	229	218	218	212	215	195	208	192	212	227	223	203	236	244	212	188	217	228	211	219	219	227	219	223	221	222	198	229	214	234	187	196	214	242	217	192	259	210	216	217	211	209	225	241	232	196	223	200	206	211	193	238	243	226	207	212	218	227	181	214	209	229	209	220	198	226	205	208	190	218	194	198	243	212	217	239	219	205	217	208	219	220	190	223	224	210	221	209	231	213	223	238	211	178	260	196	215	226	210	210	219	248	226	219	236	225	219	209	242	236	214	224	202	217	204	214	208	225	214	206	220	197	203	211	214	213	227	248	224	231	240	216	224	224	201	194	213	204	221	225	224	216	211	198	271	203	228	224	230	200	199	220	228	257	246	211	245	215	236	190	205	255	221	236	233	209	225	207	235	225	219	207	233	216	219	236	226	215	230	217	200	226	207	201	226	227	219	217	221	222	197	215	215	195	223	202	211	207	218	237	230	215	171	233	208	211	232	234	239	246	193	216	228	214	226	223	238	227	204	191	215	212	225	218	196	201	217	214	232	214	223	207	210	197	216	207	196	221	215	207	232	215	207	217	247	208	206	218	205	213	225	229	229	212	213	204	236	198	213	198	216	219	219	184	227	238	204	246	215	215	225	222	204	213	209	232	188	245	223	220	199	208	220	238	201	241	212	226	206	196	200	233	208	221	216	170	225	208	202	184	216	221	235	213	234	203	201	201	198	225	242	203	216	251	235	207	221	202	230	216	226	225	187	227	228	212	235	211	244	236	231	224	215	230	211	218	231	188	245	207	232	222	235	216	205	215	232	224	198	217	240	215	217	201	203	221	192	217	222	201	215	203	223	214	201	190	211	226	264	217	210	209	211	225	242	210	220	221	222	231	223	201	212	236	231	219	208	201	217	216	212	207	201	228	209	220	198	217	210	227	241	208	227	190	212	196	225	210	203	216	208	201	203	211	186	213	224	194	212	224	223	222	237	203	223	230	206	211	210	216	199	214	209	235	216	228	201	225	221	231	203	209	204	228	219	216	229	207	232	219	224	217	209	211	208	199	221	221	204	195	222	255	217	227	196	217	242	200	218	188	215	218	238	206	235	209	225	228	224	252	228	222	203	196	219	243	213	221	182	228	228	213	204	228	229	218	225	212	206	228	206	220	206	185	193	200	226	231	225	208	243	216	229	218	202	216	198	241	240	204	204	219	223	211	204	206	251	213	206	197	211	212	233	223	214	210	223	205	232	219	222	223	214	221	232	219	199	193	198	226	223	194	203	232	210	228	207	188	206	232	227	197	242	198	201	230	202	209	211	226	232	233	221	211	205	211	204	239	214	190	226	243	187	197	212	229	202	221	204	212	219	202	202	236	240	244	214	213	196	219	228	195	214	191	205	213	209	191	216	231	191	229	189	211	215	196	207	205	212	205	201	225	205	232	223	244	182	218	224	242	216	221	213	232	232	243	229	237	196	222	243	232	213	254	214	193	212	219	218	214	224	227	219	204	208	216	229	207	220	204	224	240	213	238	201	224	225	201	239	215	217	232	234	198	231	229	235	217	236	196	203	217	233	210	237	206	192	215	216	193	207	245	216	210	220	223	221	211	219	226	210	203	212	223	242	226	187	226	207	206	209	243	217	222	236	199	217	217	191	214	209	221	191	236	225	200	196	223	209	193	225	238	240	172	224	202	224	229	232	198	227	231	211	225	233	211	219	214	201	243	200	212	212	224	223	196	188	231	232	221	221	196	214	212	247	198	224	225	212	243	219	214	226	202	188	198	240	250	212	249	203	246	232	211	209	213	251	204	206	207	217	185	198	207	240	229	202	203	203	226	217	216	216	219	214	224	228	229	233	202	194	234	204	228	212	225	210	225	203	193	206	224	202	203	228	227	206	217	200	230	206	233	218	195	224	232	222	237	193	208	207	211	219	199	230	235	256	258	203	214	256	208	209	212	236	233	233	208	225	199	255	214	220	207	200	222	224	221	199	190	227	210	257	201	213	206	223	221	210	224	196	224	210	238	222	217	195	226	201	214	220	222	212	214	218	223	215	181	207	244	242	227	216	215	207	227	227	229	235	192	218	194	189	210	208	210	210	229	225	209	228	223	210	203	233	211	223	210	228	203	218	199	233	217	225	198	209	211	195	217	236	238	216	232	214	212	225	228	202	196	208	201	226	205	210	203	226	198	235	202	221	196	236	186	238	220	215	245	205	209	231	185	217	207	219	226	230	210	214	225	207	238	200	210	220	206	221	195	238	199	236	200	194	212	231	187	226	237	216	201	206	234	223	228	213	208	194	239	207	206	205	208	226	230	240	223	204	211	201	216	219	225	237	229	193	229	225	236	252	199	208	227	242	205	231	213	201	208	206	222	210	211	233	238	219	209	248	218	191	195	190	216	203	215	195	216	220	211	194	209	196	178	220	212	210	227	217	215	202	218	211	215	227	201	221	227	213	225	216	226	202	248	205	191	201	205	230	208	208	197	230	223	198	219	185	204	226	205	211	230	224	240	225	204	213	208	231	231	214	216	212	228	170	202	211	198	229	237	210	223	179	193	233	243	200	226	187	224	199	219	250	204	214	211	236	212	211	216	207	214	231	218	238	241	202	232	204	239	221	221	210	237	216	218	212	213	218	220	235	236	201	196	219	201	227	229	232	218	207	240	211	229	207	205	230	214	230	206	208	204	212	219	222	214	243	228	198	228	219	207	225	213	207	236	214	219	232	201	205	242	233	208	208	224	207	233	211	209	250	192	228	225	215	217	227	236	226	220	225	217	199	208	220	204	227	231	217	212	219	221	225	207	210	217	221	196	202	216	239	216	197	232	213	233	191	211	215	193	228	217	197	188	224	231	230	210	228	224	237	232	214	207	212	212	216	210	232	214	229	220	221	203	236	195	210	223	232	226	214	224	198	205	232	227
22483	21252	28987	23821	21255	21317	10621	1304	1014	834	764	739	709	631	661	643	590	596	576	575	571	577	576	527	557	510	568	563	505	489	495	540	546	515	458	504	487	505	546	529	521	564	542	542	530	535	503	523	483	490	482	510	552	524	508	519	535	531	545	541	487	509	547	494	499	502	531	471	514	530	511	512	486	526	456	538	510	539	539	523	495	501	507	487	518	500	463	503	504	486	509	551	501	519	538	541	505	492	478	525	528	468	486	512	497	500	495	493	515	533	540	477	521	513	520	473	500	513	511	454	517	484	507	490	502	501	518	533	505	514	515	502	521	544	555	513	477	552	510	576	491	532	520	525	533	499	510	501	482	517	493	502	488	526	512	517	483	523	524	484	539	528	500	545	561	536	523	488	533	545	496	551	496	514	473	499	512	484	528	487	492	501	506	502	509	490	519	540	502	541	479	533	511	514	524	505	487	506	489	456	450	514	503	509	507	500	503	493	498	560	509	433	521	507	519	558	515	487	490	503	478	507	534	527	499	502	544	484	473	513	523	547	543	488	524	539	511	547	498	473	514	517	508	509	527	496	507	510	478	507	538	508	483	530	482	484	520	496	554	495	515	500	487	533	523	471	477	470	500	454	480	507	511	507	508	503	459	524	520	473	519	472	519	539	494	499	507	483	541	443	514	523	512	513	532	557	516	521	484	550	523	487	473	506	512	521	566	536	506	476	480	527	523	479	521	530	514	512	502	537	482	513	482	516	526	520	498	486	542	471	489	515	480	479	472	526	509	533	534	518	521	490	532	512	557	514	506	530	482	507	503	494	526	532	522	534	511	498	550	534	521	491	497	498	510	530	521	492	509	504	550	514	514	536	481	539	531	537	559	563	537	503	446	545	489	521	498	492	532	486	509	520	503	470	528	490	521	455	503	552	487	550	520	508	505	483	533	493	487	526	515	482	503	455	517	482	532	499	542	510	502	501	543	537	498	539	515	536	511	527	479	477	529	490	512	513	508	510	530	528	493	496	494	484	483	509	503	508	521	520	554	502	504	488	488	534	519	491	462	497	508	551	503	497	506	534	518	542	487	524	510	491	507	495	491	508	494	515	535	472	511	512	463	518	481	492	507	544	487	496	499	493	503	490	556	470	497	554	502	497	518	506	535	508	495	524	517	506	504	522	523	563	519	514	507	528	525	496	519	522	527	468	506	504	510	517	483	499	503	541	523	512	535	562	525	511	529	511	491	489	479	500	460	509	520	510	498	519	503	495	488	536	505	524	522	515	499	509	491	497	549	494	512	520	492	499	504	486	482	500	519	474	510	495	544	507	529	520	507	488	496	482	520	486	542	530	531	486	502	517	519	486	527	557	550	542	520	507	536	491	524	543	506	514	532	501	481	542	498	458	497	550	562	494	524	464	478	508	461	528	535	527	542	517	444	503	498	508	510	492	486	478	547	527	500	501	488	540	525	484	500	498	493	522	507	515	523	512	507	538	502	500	490	500	509	488	507	528	492	505	517	508	540	506	487	471	526	534	554	506	541	533	525	526	506	505	509	523	489	500	531	466	512	530	509	491	495	522	502	501	514	516	509	547	492	530	508	534	517	504	477	483	489	498	498	515	499	515	497	539	519	486	497	501	535	471	551	509	541	550	475	478	520	498	504	522	478	531	495	484	484	532	480	500	510	491	489	509	505	495	543	519	511	522	503	507	561	516	513	471	501	518	485	541	548	475	486	494	501	559	504	498	500	477	478	495	525	509	512	531	535	499	495	488	476	516	526	505	467	501	524	505	528	495	452	527	539	470	510	519	520	520	529	469	513	472	473	485	515	559	513	472	506	528	494	520	519	520	533	528	501	497	512	511	530	496	508	525	482	516	516	509	542	493	516	487	485	522	539	596	504	490	533	501	498	536	506	510	502	500	509	504	530	522	504	490	523	502	497	503	528	504	496	529	483	477	464	497	493	476	553	507	501	504	496	537	493	489	447	514	518	510	518	507	526	513	497	504	513	520	513	507	515	484	517	500	477	497	515	462	481	515	507	522	533	517	536	506	492	512	507	484	533	499	531	525	504	498	507	529	475	495	494	554	548	524	542	510	466	515	481	481	521	509	492	522	515	516	541	517	479	510	503	482	455	522	517	543	543	487	501	530	518	509	484	509	540	512	487	472	514	543	510	518	489	468	494	465	527	534	500	503	477	497	503	515	477	501	503	549	519	504	534	494	488	528	494	545	512	505	559	540	545	531	508	548	486	507	510	532	488	498	521	492	526	523	503	488	469	512	467	503	517	513	478	513	485	519	462	528	493	517	504	487	530	489	510	493	506	493	470	477	503	497	503	527	494	534	511	508	536	475	502	519	552	468	529	497	543	515	513	518	523	518	525	525	484	533	513	521	538	504	492	505	511	549	509	508	495	510	529	505	529	487	510	501	544	511	525	512	489	504	562	452	478	519	547	528	532	509	540	527	491	528	480	493	522	505	445	513	504	495	524	514	507	510	516	497	504	510	515	557	480	481	537	493	531	531	500	503	493	501	512	515	490	532	533	468	501	579	496	496	506	504	495	517	523	510	522	528	472	562	535	492	457	491	492	547	529	537	509	470	520	486	533	503	493	518	493	550	516	517	542	542	524	498	517	529	470	494	550	474	519	505	526	536	513	496	486	530	499	501	551	547	492	483	492	552	512	510	519	503	482	479	520	499	524	522	520	520	539	524	505	478	482	537	501	516	522	522	498	491	481	516	485	483	461	483	467	479	515	548	484	526	518	498	522	478	515	550	500	502	499	500	518	464	489	513	487	551	506	506	532	525	489	482	492	512	561	503	504	505	488	519	502	534	495	501	546	508	503	490	512	537	509	493	516	515	490	502	506	509	446	510	511	543	542	481	498	489	473	511	529	525	487	531	486	449	489	500	530	513	526	501	529	477	531	533	497	483	489	501	500	501	495	484	491	497	527	508	511	526	508	492	508	541	501	539	489	516	523	516	499	492	506	511	496	501	521	469	531	481	521	493	485	494	479	504	534	516	519	515	512	513	535	496	511	490	519	498	522	504	500	498	468	504	514	494	491	507	511	495	496	470	524	502	520	522	473	521	514	504	516	475	513	472	547	495	550	463	516	476	543	523	460	524	514	559	522	516	483	489	469	489	485	483	467	481	487	506	524	506	511	500	535	525	530	509	508	483	503	540	510	534	517	465	540	509	508	535	517	514	476	494	480	479	526	486	489	486	549	500	506	500	538	491	514	470	497	516	495	518	542	475	516	530	500	530	518	535	497	519	515	504	533	522	513	551	501	528	504	552	487	510	519	474	508	489	513	551	497	482	498	491	574	483	529	489	538	537	492	510	457	508	527	482	465	474	506	511	503	520	488	482	483	522	514	518	518	546	487	540	506	510	495	539	530	510	502	564	549	513	490	527	532	517	457	506	506	518	518	512	550	507	526	482	456	480	499	533	523	516	519	475	491	554	508	512	483	542	484	491	510	536	503	529
4508	13899	10142	4901	3551	2756	2071	1784	1446	1253	1165	939	892	883	774	755	750	707	708	696	662	654	666	632	662	606	629	617	637	596	547	609	603	647	590	598	565	567	563	566	614	544	619	637	576	534	579	588	589	561	589	558	603	553	585	484	588	532	529	562	592	574	611	568	573	564	567	577	557	554	588	549	540	545	540	594	568	543	553	561	538	540	558	580	594	594	573	529	589	599	562	578	573	571	585	581	571	570	580	553	551	584	554	547	552	583	581	616	544	531	571	550	546	578	630	590	549	578	598	595	515	555	565	557	534	575	549	532	518	551	515	581	546	540	558	595	601	574	517	578	542	543	575	556	606	569	574	577	564	546	531	536	560	598	541	575	555	575	584	585	567	586	597	501	572	543	591	567	532	572	540	541	584	572	587	581	587	542	554	531	532	585	586	562	546	597	556	563	519	532	545	543	545	541	505	536	512	555	578	514	590	512	549	575	537	542	533	546	505	559	552	552	568	526	545	556	581	600	568	565	565	599	562	594	568	568	544	586	548	523	575	549	573	590	536	598	573	540	555	593	558	579	554	513	555	569	580	563	571	606	500	544	581	543	555	556	568	545	566	578	575	579	549	553	610	551	554	586	561	559	529	560	527	584	547	582	550	555	575	595	565	562	566	555	560	569	563	579	559	567	525	528	580	579	537	557	525	556	571	584	561	562	537	558	568	549	571	573	541	551	544	567	562	534	574	589	590	580	560	548	595	587	571	523	576	563	583	558	580	593	583	551	539	564	559	543	567	611	587	563	572	554	539	578	584	583	588	595	585	565	550	612	563	603	590	610	551	559	542	605	543	592	591	579	589	563	589	573	565	529	602	586	582	551	552	566	566	555	591	589	544	546	523	512	537	590	571	544	551	539	520	537	531	561	580	556	584	545	570	575	501	547	550	521	609	598	571	609	561	564	575	547	544	548	564	543	565	627	551	540	582	536	577	559	549	521	535	535	519	555	570	546	524	577	560	566	541	628	577	533	555	538	553	588	531	545	558	589	572	583	557	592	547	519	581	573	556	561	535	571	530	538	557	546	601	552	607	541	556	552	529	582	538	596	547	557	577	563	552	538	541	584	534	551	555	583	561	585	535	589	579	591	594	540	558	506	560	564	552	580	610	547	540	589	527	571	558	587	530	539	582	584	568	543	526	555	518	554	535	543	596	529	516	552	541	520	564	605	560	569	563	598	543	577	563	570	598	582	531	545	520	581	545	567	550	583	551	544	586	563	593	541	562	562	578	552	566	506	528	560	576	577	553	554	587	597	590	546	558	550	573	542	509	524	550	557	540	562	545	571	562	578	556	567	557	598	532	597	598	548	553	523	516	541	600	556	597	599	556	553	595	537	552	550	547	548	602	584	559	545	523	545	557	572	550	559	562	555	552	550	563	514	538	545	578	545	555	537	558	519	575	577	578	559	545	575	531	571	546	564	573	549	563	562	578	563	543	568	568	497	567	596	573	534	581	552	578	559	536	503	583	585	581	565	550	586	585	568	561	519	529	568	540	558	551	531	572	588	560	565	568	597	535	559	566	595	562	516	530	533	549	553	559	596	578	543	533	571	578	578	584	517	581	556	585	529	591	550	559	559	544	574	616	563	559	587	541	523	588	551	577	584	560	537	609	535	613	579	576	607	547	599	552	507	532	546	568	561	536	560	550	539	543	535	577	582	587	520	523	526	548	604	551	581	537	546	588	553	580	565	571	551	576	551	533	551	519	573	516	600	521	569	583	528	538	562	570	587	597	562	582	577	592	569	586	543	518	551	565	566	536	569	498	544	624	548	590	573	542	564	539	581	575	528	540	532	601	569	570	571	539	528	553	607	536	581	538	535	587	582	533	531	537	564	539	593	546	558	559	554	566	555	526	531	588	590	595	559	562	592	526	564	524	575	544	576	518	557	582	547	571	528	539	569	537	544	534	548	566	515	574	571	554	567	559	570	569	584	578	589	540	583	576	567	573	575	584	580	618	549	601	541	541	550	561	549	558	548	588	580	589	590	564	551	562	562	515	539	572	537	580	567	568	572	569	522	529	592	555	550	570	538	584	576	553	558	560	555	552	568	570	551	569	561	546	544	544	534	570	569	555	537	560	560	569	527	564	563	559	571	544	551	524	535	552	602	532	561	518	541	555	559	574	526	591	580	553	560	548	521	585	542	542	549	555	559	555	537	575	532	567	561	563	555	584	567	561	587	530	567	566	586	496	611	545	547	535	560	532	603	593	547	574	551	516	569	570	584	597	549	539	570	573	543	582	552	559	567	564	565	526	560	561	537	537	575	557	584	502	568	580	577	576	540	565	552	591	555	545	555	563	568	553	579	558	557	507	567	570	555	542	570	527	534	584	557	552	602	537	555	538	580	562	510	522	539	575	575	554	539	571	578	544	579	559	548	610	564	564	544	556	542	564	584	518	552	531	594	552	551	560	597	563	565	549	549	556	537	544	581	536	555	557	569	586	547	533	572	563	529	578	572	561	527	590	613	533	559	566	551	572	596	556	540	574	535	579	540	561	539	550	576	583	552	554	547	529	542	561	558	581	560	551	578	563	530	590	529	571	584	573	537	544	539	525	553	536	575	569	560	559	562	567	581	578	595	529	575	572	545	541	597	565	575	597	560	583	518	597	542	576	573	560	557	543	543	581	578	576	589	527	564	568	555	572	551	552	540	531	542	531	582	510	601	543	537	546	586	553	568	563	558	572	558	558	514	507	510	549	533	533	551	550	510	560	556	563	551	577	554	591	580	592	530	579	592	556	569	527	583	531	570	573	565	578	593	546	554	574	568	544	553	548	581	584	521	557	555	576	522	609	589	577	558	569	548	548	570	564	581	574	557	561	548	556	570	553	557	553	538	561	556	545	536	574	536	559	569	580	568	553	538	549	591	620	556	567	556	573	563	580	585	543	559	524	575	571	564	537	584	581	545	521	570	526	579	594	568	572	538	569	562	580	574	523	525	562	562	530	572	586	553	534	582	581	553	562	583	559	540	553	538	564	557	558	517	545	549	512	542	572	542	581	508	558	605	561	548	568	570	547	579	616	574	526	578	577	500	560	551	584	595	580	551	563	581	527	562	570	564	544	588	529	544	589	585	556	572	568	521	588	539	561	573	548	556	590	571	561	563	503	589	548	543	586	547	548	565	566	604	592	515	591	541	564	557	538	553	569	505	581	541	561	532	535	577	571	565	549	537	584	563	542	578	501	539	561	615	550	570	542	615	591	596	573	588	559	625	578	552	537	498	573	592	529	540	539	582	552	548	582	550	584	569	537	515	545	556	569	563	586	581	570	546	550	576	611	560	547	569	562	553	575	555	513	551	611	596	558	559	585	569	581	564	610	532	548	544	530	555	544	529	572	569	555	540	551	567	530	590	567	567	556	574	552	547	553	566	591	568	594	545	573	550	541	562	557	536	506	534	553	559	538	551	555	580	563	541	571	562	500	584	511	577	539	562
27628	17866	3521	564	450	416	394	403	431	419	401	391	423	389	362	415	392	356	409	412	393	388	394	408	379	394	377	392	373	366	392	398	404	379	384	357	402	377	403	401	382	388	369	386	378	391	424	381	402	397	389	392	400	384	412	363	363	378	379	382	390	385	415	397	371	394	388	396	382	344	389	408	380	393	429	393	360	327	363	367	412	397	409	421	408	385	415	404	389	386	353	336	409	414	377	376	383	378	371	383	405	417	397	381	348	420	380	422	409	380	401	374	363	351	377	382	393	405	336	402	370	407	394	405	392	384	420	396	373	384	395	393	377	466	404	384	392	395	349	352	364	367	425	393	406	386	379	387	370	390	390	398	384	387	375	351	359	386	428	397	368	397	366	383	393	383	369	385	373	357	362	377	337	412	396	385	407	384	416	415	379	400	369	389	353	370	378	415	410	361	355	397	382	385	408	373	449	381	392	414	384	413	405	377	395	398	362	354	348	395	398	372	389	409	355	375	419	429	392	418	389	426	404	396	396	360	393	367	335	407	379	371	386	399	402	361	430	362	388	389	399	395	374	394	376	388	362	406	396	386	400	362	417	373	388	392	389	386	406	376	382	402	369	381	380	384	428	387	392	408	396	420	399	401	364	406	379	381	400	378	353	453	388	417	420	380	382	402	398	371	389	415	388	384	390	406	409	376	385	375	403	395	415	361	379	398	383	345	423	340	366	363	376	378	416	389	359	432	397	379	369	375	369	393	397	405	360	378	439	377	382	366	368	390	400	387	396	409	399	380	391	371	420	371	372	409	383	427	406	366	407	378	371	345	352	392	382	395	402	396	384	358	389	386	377	377	355	376	386	406	403	395	381	393	397	369	380	400	368	387	384	416	365	389	381	355	431	403	408	388	418	398	371	417	368	380	384	393	374	411	394	379	384	351	392	381	365	373	367	364	426	382	346	420	404	364	389	392	399	422	381	383	391	403	385	403	323	395	380	372	356	393	405	404	355	422	398	393	320	376	408	372	416	389	395	372	387	382	371	405	392	355	418	348	377	403	412	336	367	344	416	371	400	415	407	385	386	377	375	361	392	403	382	399	387	387	385	432	367	406	382	381	446	415	418	370	348	392	397	383	382	359	386	364	395	404	374	396	405	398	407	386	398	344	375	391	375	380	390	428	392	356	385	387	361	408	382	386	363	400	389	361	400	387	364	417	437	373	420	373	398	391	369	361	391	425	376	406	392	395	378	398	349	360	395	364	383	386	370	386	388	372	386	447	367	388	386	387	357	381	347	396	349	379	383	371	393	405	382	397	360	380	373	360	384	413	404	379	375	385	372	396	349	382	383	394	358	389	392	396	387	429	411	408	406	372	385	386	385	397	420	368	384	392	410	392	388	405	411	393	389	369	405	390	393	390	401	411	384	407	381	429	391	379	396	379	406	432	377	421	395	376	392	411	404	413	395	381	422	371	402	371	397	381	308	398	386	344	392	435	372	417	418	421	426	356	388	401	429	409	396	391	421	376	377	415	353	380	396	395	439	377	412	409	394	403	357	375	412	384	352	399	405	365	407	403	385	363	435	420	403	397	384	396	376	393	396	405	422	395	381	377	371	389	449	445	408	369	367	402	378	359	406	373	416	402	380	429	360	361	406	368	385	377	379	370	370	418	365	398	416	381	384	375	427	402	375	387	380	405	375	369	375	414	385	413	430	409	369	389	382	391	354	362	383	398	352	420	385	411	385	398	399	355	377	382	387	396	393	376	369	399	400	341	364	340	361	394	386	368	351	367	376	404	388	394	398	421	402	419	394	374	428	402	418	369	404	404	439	351	382	392	386	425	372	403	384	381	392	381	417	412	449	325	377	403	408	386	414	386	395	405	420	406	397	441	410	398	385	377	399	363	375	362	346	375	387	392	402	384	392	357	404	380	387	416	383	388	361	387	410	402	373	361	398	413	387	416	350	368	357	374	412	379	396	380	390	411	370	381	391	384	393	388	401	402	401	376	388	360	367	338	364	347	373	338	378	382	365	394	399	403	398	400	372	358	418	384	407	383	403	388	408	394	411	368	412	387	416	345	377	413	392	386	416	379	381	394	414	382	370	371	358	360	376	394	398	394	307	382	419	407	372	369	391	382	396	397	377	443	340	402	394	394	356	351	399	362	391	434	351	396	373	405	391	408	396	458	361	373	358	405	394	360	362	403	367	398	416	419	365	391	370	357	389	387	362	385	418	355	389	412	375	383	385	398	393	394	365	354	396	423	381	424	371	375	389	388	356	371	439	349	396	405	382	373	399	383	407	396	398	385	398	391	389	426	402	389	393	383	397	398	373	385	377	427	439	389	416	362	387	401	428	403	423	394	408	347	393	381	374	349	406	383	404	381	406	387	386	385	362	380	432	363	377	375	405	376	367	373	362	380	401	376	397	375	380	387	418	389	378	379	404	379	385	411	393	401	394	382	392	362	403	386	387	395	397	377	400	395	390	382	430	369	393	397	377	399	390	378	388	403	393	346	382	362	461	416	391	396	417	417	389	384	401	386	367	428	392	381	389	407	384	365	382	382	411	370	418	387	395	388	408	403	389	393	366	360	397	382	381	419	393	389	383	390	410	394	394	393	415	394	385	393	391	414	389	358	392	397	393	374	372	408	381	402	363	415	406	385	378	402	410	411	416	392	392	409	408	388	404	392	398	388	374	376	394	362	353	418	395	372	408	402	370	406	364	402	372	366	359	372	374	338	360	374	397	381	359	419	380	368	401	355	446	387	415	366	399	436	439	386	367	396	392	385	426	401	381	372	406	379	366	418	401	382	385	399	413	370	379	378	403	406	380	380	377	355	411	404	400	380	368	391	398	390	419	396	367	378	417	399	374	361	386	427	381	389	385	373	401	342	395	377	393	414	386	388	385	403	395	394	388	360	405	415	414	411	391	371	380	379	418	403	369	427	395	395	411	400	418	372	368	383	381	397	366	377	355	382	371	390	389	399	360	382	406	401	365	340	371	344	432	383	332	388	382	372	393	366	404	389	361	423	395	384	347	389	361	403	384	396	361	369	379	419	407	365	380	399	391	399	374	360	387	405	380	390	389	416	404	369	388	335	374	339	385	408	439	425	375	401	377	380	385	392	388	402	404	390	380	394	404	378	385	378	371	395	363	397	387	408	389	401	362	408	408	373	406	405	398	371	375	368	404	386	406	413	425	371	392	337	387	355	395	385	363	383	386	350	390	406	387	441	416	373	386	393	395	394	368	384	352	358	359	394	345	382	389	375	388	356	384	373	407	379	407	407	403	386	416	388	392	376	371	409	360	347	367	405	374	379	398	371	408	411	408	384	376	384	411	388	378	385	416	355	385	410	386	410	388	348	366	382	371	359	387	375	375	419	374	398	383	424	401	394	407	378	384	372	380	409	420	368	371	373	359	388	396	374	392	399	395	420	371	398	386	371	400	383	396	380	378	393	370	380	398	391	400	381	396	433	395	373	386	364
4150	740	665	523	467	466	452	433	431	428	459	431	444	422	450	436	443	445	435	438	381	423	397	445	410	417	428	437	427	438	420	419	378	401	427	416	449	417	396	394	418	450	423	401	425	426	442	408	417	406	412	403	417	378	418	370	453	404	411	411	387	407	413	437	416	419	374	436	410	405	434	400	419	382	419	402	402	380	403	443	438	394	413	389	407	418	401	389	421	407	363	404	467	444	378	448	405	377	427	423	418	418	417	389	411	407	413	428	408	375	391	426	424	420	424	439	430	418	427	456	404	415	451	404	404	423	415	433	435	444	430	394	392	377	429	383	402	422	418	406	398	406	435	428	415	441	424	432	404	419	438	400	438	448	414	439	420	378	428	403	424	440	421	455	392	431	428	421	425	446	394	391	383	407	400	410	401	387	446	392	421	438	423	410	446	438	405	423	371	430	389	403	377	405	440	415	431	394	430	447	434	438	423	414	428	437	418	394	388	405	433	426	413	404	428	434	386	409	422	409	434	393	382	420	440	412	403	424	420	420	487	406	438	429	432	419	396	416	418	431	386	431	400	385	411	443	413	416	451	433	435	431	412	450	452	386	387	396	388	422	450	411	464	413	409	406	401	429	401	426	390	434	428	446	449	433	434	443	379	400	404	408	460	420	436	419	430	375	423	380	439	391	381	420	423	382	406	437	360	412	399	464	372	467	444	414	440	448	450	439	457	372	411	391	441	454	412	418	422	410	448	401	425	423	439	443	382	397	419	431	416	403	399	421	423	436	383	402	407	410	405	382	408	434	422	442	410	399	425	383	395	415	426	422	412	363	464	397	410	397	418	408	409	426	439	439	420	384	440	417	412	417	425	428	455	413	397	407	433	449	393	406	419	405	408	380	415	452	433	454	413	397	437	364	392	388	384	411	421	414	439	435	372	369	424	403	394	387	406	400	396	409	406	393	429	393	421	432	400	400	435	414	402	435	439	457	400	419	447	437	408	402	407	420	422	450	415	422	415	415	391	407	391	415	438	408	370	358	402	444	461	429	453	424	390	405	400	447	413	411	384	381	448	401	388	429	399	459	438	422	391	411	400	413	392	447	391	392	413	416	431	435	426	425	389	438	399	384	419	415	424	418	373	393	453	444	404	417	404	453	401	395	413	408	453	402	450	394	416	408	413	432	406	414	427	413	385	406	415	397	389	414	459	409	428	428	437	416	387	400	389	409	396	388	388	422	451	460	406	409	421	385	438	406	398	412	413	440	420	424	429	402	424	410	440	430	384	412	395	413	419	444	415	420	416	412	419	416	390	430	416	441	415	426	422	430	429	430	429	377	435	449	445	450	418	415	416	422	441	411	438	388	402	401	421	421	408	397	436	388	452	407	416	431	406	414	395	451	418	393	449	403	451	436	408	452	406	437	422	419	412	401	397	405	415	368	415	411	414	425	410	408	440	428	394	430	421	431	402	415	422	424	453	441	429	405	416	416	385	392	390	424	424	428	412	415	390	443	429	413	430	445	398	414	429	417	432	404	409	405	413	407	417	414	405	396	400	481	417	410	381	416	413	400	417	398	446	413	376	388	423	423	424	412	386	376	418	434	400	392	418	467	442	418	421	393	397	411	400	396	387	403	408	423	438	428	409	451	408	425	414	441	414	452	391	426	458	394	384	399	402	455	411	417	400	466	436	435	416	426	401	402	398	441	439	434	454	405	406	432	416	457	413	395	389	486	393	394	406	418	414	413	422	398	426	440	405	397	416	428	395	401	403	412	425	403	373	384	429	392	440	406	395	434	426	428	367	408	410	382	449	384	421	397	393	387	401	410	418	415	406	373	412	413	422	432	416	416	406	433	409	453	426	405	434	415	435	409	401	387	453	482	388	382	443	405	431	417	405	437	426	366	406	418	420	434	432	438	438	405	406	407	425	405	447	411	435	423	405	411	453	402	428	413	445	421	417	399	388	410	454	388	424	383	422	405	398	392	395	390	421	416	415	414	421	403	404	407	442	411	439	456	416	394	427	385	431	400	423	436	446	427	395	462	416	416	417	416	411	451	401	410	406	417	414	432	412	416	420	403	416	408	408	401	442	415	462	438	429	395	400	390	437	433	400	411	431	388	388	401	462	423	428	376	385	435	395	431	416	418	397	378	418	432	443	446	413	421	472	412	413	434	413	401	440	374	419	417	417	396	446	432	439	401	416	405	426	432	450	424	415	437	382	418	397	452	377	426	409	378	423	392	427	440	408	446	445	433	435	424	401	434	432	383	394	392	427	440	409	376	373	437	387	438	405	433	399	441	449	392	415	399	402	438	410	407	429	393	403	431	373	409	419	396	443	400	412	406	431	394	424	406	423	404	413	421	421	417	427	411	419	439	411	414	377	429	450	389	396	416	409	412	415	426	441	411	410	424	417	396	413	395	426	400	447	413	435	410	443	424	426	442	412	432	443	426	414	410	401	425	403	408	434	437	386	430	424	405	430	371	383	399	395	466	396	433	430	400	433	416	358	437	387	391	425	455	394	419	410	434	431	403	434	410	406	409	398	423	414	401	400	439	404	424	427	405	418	413	424	441	430	427	404	416	408	454	404	401	386	439	419	441	406	353	399	421	409	410	435	399	386	373	394	386	399	403	396	374	427	423	434	416	403	420	422	448	406	399	401	406	445	404	397	423	434	384	420	423	417	407	396	432	399	402	431	398	400	381	425	416	433	423	442	431	440	386	421	417	402	392	423	408	407	417	410	380	434	424	411	372	443	391	407	404	427	427	414	426	414	430	429	384	411	440	446	394	422	411	428	404	383	393	414	405	448	420	387	428	455	434	410	423	441	413	429	447	442	406	418	435	417	416	430	448	413	382	410	424	413	410	410	423	410	397	416	406	436	425	426	420	410	418	382	436	403	406	428	424	416	437	392	410	414	449	416	405	404	446	421	394	406	393	438	445	426	400	428	398	438	419	426	424	437	421	393	419	373	376	419	399	420	443	445	430	416	389	424	404	418	421	403	412	384	412	430	405	398	420	403	418	436	440	379	389	446	392	433	403	415	410	437	470	393	435	446	430	444	395	447	439	429	415	418	468	434	411	384	404	397	447	401	420	406	439	381	407	438	406	441	393	453	419	405	446	399	391	451	431	409	425	430	412	440	402	409	399	400	444	409	392	412	402	419	420	397	398	429	415	416	447	419	379	435	430	435	364	400	475	430	415	440	388	396	462	439	404	396	434	405	402	406	433	400	407	401	421	445	425	410	417	413	418	412	441	430	463	428	425	421	407	450	433	381	418	411	422	423	390	431	429	397	448	416	433	422	421	421	435	424	405	418	481	398	445	451	455	425	441	420	413	400	395	434	421	436	433	428	403	433	440	407	423	433	404	408	444	383	408	414	419	410	388	424	452	440	403	453	388	414	426	446	426	392	444	429	453	388	453	414	434	417	409	452	449	453	393	392	377	413	418	404	415	430	446	408	403	456	393	431	440	464	445	383	381	398	401
23479	21208	28538	24159	21217	11754	1495	1063	895	891	815	763	683	761	692	722	732	678	722	675	688	719	677	710	706	675	676	650	643	687	655	695	643	661	676	659	663	667	655	670	657	637	638	661	675	690	676	655	642	653	699	676	671	651	682	646	679	637	712	655	666	636	667	689	659	695	684	661	656	657	699	648	649	679	714	635	655	706	651	690	673	648	696	666	652	671	630	651	709	642	674	659	664	603	639	641	662	670	646	656	652	641	644	671	672	627	638	686	653	706	633	624	686	634	644	634	601	688	649	652	677	698	614	644	653	692	694	662	640	652	673	672	661	691	667	638	616	606	631	635	639	638	655	683	667	673	683	636	649	700	644	653	698	610	718	639	673	636	596	707	645	682	692	677	610	660	635	628	696	673	705	661	687	645	664	626	663	691	653	639	704	694	642	647	660	683	625	669	602	658	628	637	656	695	650	624	673	674	671	590	660	632	640	621	633	657	613	728	680	672	639	619	649	625	742	675	625	709	661	629	682	663	689	698	708	634	698	674	660	658	639	634	669	676	654	677	616	668	663	649	640	696	639	660	647	658	705	655	671	702	702	632	647	651	642	659	656	620	698	600	643	667	667	705	688	644	646	681	658	648	650	683	659	630	682	713	679	678	675	657	669	689	699	655	645	644	727	674	634	630	699	617	684	669	668	680	677	608	680	687	629	668	655	649	626	665	648	636	679	629	643	671	691	671	693	674	669	645	645	646	664	666	666	666	614	691	679	667	697	663	651	639	646	682	616	705	615	658	670	626	680	704	645	632	673	623	678	704	647	689	679	667	676	667	680	628	633	613	660	649	657	696	634	666	688	650	661	680	656	650	645	670	649	648	674	672	656	681	707	692	649	634	650	678	678	687	689	678	702	679	610	665	642	627	687	698	647	650	645	670	632	617	688	652	651	621	672	678	656	666	678	661	681	672	660	658	641	645	678	660	653	644	702	669	633	697	676	716	686	661	666	642	611	673	695	669	641	657	644	684	637	660	693	646	668	677	696	666	640	676	648	688	666	658	666	657	645	590	627	638	657	671	651	641	637	670	661	653	639	680	650	616	666	632	672	635	668	625	679	653	624	661	656	701	683	628	665	677	712	617	635	642	692	652	660	695	701	679	686	619	631	633	682	652	640	626	632	670	657	669	654	613	687	674	680	677	623	699	652	676	681	645	661	646	658	663	645	703	661	645	675	656	675	658	662	693	646	655	668	693	657	672	677	683	658	632	649	598	652	650	647	640	654	678	674	654	654	638	638	657	657	609	632	644	654	661	640	652	662	679	663	684	694	633	645	631	699	641	660	628	654	635	639	673	673	635	634	622	646	619	648	667	678	671	675	611	641	633	695	672	701	692	633	650	656	656	678	659	615	695	695	674	702	638	678	670	628	710	698	661	688	664	643	700	668	612	618	676	686	663	629	674	664	699	703	648	646	624	675	713	664	633	655	659	676	653	677	645	669	677	674	667	636	651	681	638	679	638	653	648	634	664	665	645	642	622	665	668	633	665	676	685	659	622	621	666	660	635	631	632	655	677	692	679	682	683	636	678	673	669	617	639	643	637	651	641	642	631	697	660	659	661	658	641	647	634	670	709	625	701	646	642	635	655	640	685	679	658	641	620	638	629	679	691	651	614	650	653	644	646	683	678	648	680	687	663	663	597	674	653	688	644	651	644	602	672	647	608	685	666	675	636	622	627	683	650	655	657	637	645	625	641	608	667	633	640	690	639	658	639	681	653	653	688	678	619	691	676	673	621	641	636	637	640	718	615	666	693	630	661	659	664	658	704	680	652	657	694	684	637	688	677	627	658	667	665	688	669	671	632	640	629	671	701	690	655	653	646	658	657	660	645	652	628	657	665	679	657	612	672	620	641	669	624	669	628	636	665	589	653	683	688	667	669	693	660	685	702	670	662	669	638	688	653	702	640	632	629	649	677	681	637	676	663	643	697	644	643	607	723	669	618	660	680	647	685	624	647	718	651	715	656	653	613	685	680	642	643	639	650	692	677	633	710	665	621	690	674	656	651	682	633	658	690	678	666	647	637	663	702	643	687	632	634	626	633	673	646	688	683	674	652	694	640	622	660	633	679	625	647	620	663	598	682	675	648	682	644	671	713	692	642	651	675	680	667	668	709	656	671	686	698	680	673	689	675	676	667	636	655	684	665	691	673	684	655	640	645	690	676	685	619	705	684	648	615	698	643	743	682	645	617	615	650	664	658	648	709	699	647	693	663	634	656	708	647	660	637	639	667	633	673	629	702	671	691	646	656	710	678	700	677	661	639	720	671	627	649	690	660	694	722	669	645	694	664	635	643	673	704	678	675	670	658	659	651	596	720	708	647	624	655	678	637	666	647	689	618	644	654	671	681	664	640	669	666	651	614	719	658	694	660	660	696	660	634	653	662	627	635	686	639	696	624	642	625	681	670	629	684	645	617	685	700	664	633	694	662	661	658	651	696	681	645	660	668	628	660	627	662	625	660	659	661	658	680	651	653	690	655	684	655	680	648	678	624	704	659	657	663	660	646	672	629	644	666	720	663	667	653	649	654	645	688	687	651	678	652	634	654	676	687	660	647	668	683	662	658	676	636	667	667	675	655	607	678	652	664	655	672	633	686	622	695	642	631	642	663	698	631	675	672	664	643	649	627	678	673	653	701	696	668	641	628	670	661	674	629	627	641	677	648	663	655	683	706	667	696	698	682	668	667	620	663	685	628	619	613	696	708	662	661	664	697	646	625	673	677	623	706	630	650	693	649	644	694	644	665	676	694	674	670	663	663	642	653	660	649	664	651	649	653	648	712	696	649	691	608	636	649	699	673	659	674	701	629	672	664	591	656	645	656	696	669	714	656	680	681	638	658	626	644	698	636	620	718	670	597	704	621	704	611	635	668	602	651	668	575	679	659	675	649	648	670	626	655	665	628	654	664	663	651	669	619	682	668	637	616	668	652	683	672	670	634	662	681	667	689	673	684	630	667	677	659	655	699	686	702	653	654	672	691	642	668	653	649	669	681	643	682	655	657	655	632	652	687	656	661	645	655	678	637	692	646	649	663	674	648	678	689	692	698	648	621	663	688	640	627	684	646	665	700	666	659	641	616	702	669	661	657	633	647	669	671	653	654	629	687	646	653	674	664	593	590	651	624	646	618	647	669	647	664	670	635	642	748	664	657	662	637	631	631	658	663	626	636	660	684	646	679	678	627	601	646	691	713	683	712	677	627	622	687	657	678	667	683	660	636	609	634	682	641	661	651	665	679	644	668	628	699	678	622	663	657	669	704	643	634	609	663	644	644	656	599	652	659	643	684	662	675	634	656	716	699	633	669	669	687	667	607	659	655	638	649	672	671	627	649	665	678	680	650	664	728	629	641	638	657	688	681	624	672	655	664	640	623	649	636	627	634	626	645	669	647	687	671	661	651	672	685	679	653	688	617	676	630	604	675	700	701	626	670	655	646	671	688
3257	8389	6134	2905	2295	1824	1549	1301	1074	983	950	967	882	824	828	770	805	799	729	752	731	788	763	793	721	763	727	783	737	757	772	723	727	680	742	714	729	753	696	690	745	688	709	716	669	712	722	717	725	755	707	715	737	700	744	702	680	681	741	774	714	675	713	744	695	721	718	669	696	725	759	723	673	696	693	698	740	694	731	722	720	754	715	684	700	726	750	748	718	718	727	724	697	714	751	710	693	662	707	705	689	715	693	693	715	678	705	712	674	689	723	703	687	694	687	702	754	696	716	721	726	725	714	715	669	727	761	728	692	710	677	721	712	682	748	733	706	673	718	695	686	708	708	680	693	716	753	726	692	634	681	702	704	725	687	722	725	655	713	717	722	699	686	775	730	694	699	712	672	680	692	743	711	705	694	707	690	733	738	701	719	686	702	735	741	748	663	702	700	709	703	729	705	653	642	657	661	684	747	685	732	711	749	668	699	670	714	690	690	691	709	715	704	711	684	720	712	726	705	717	687	696	699	757	726	717	694	677	737	759	654	695	691	716	699	724	719	708	682	684	668	753	691	695	747	722	747	724	731	687	714	692	698	684	666	692	656	716	694	659	703	687	738	729	714	726	683	672	716	700	714	676	697	740	737	741	747	686	692	681	715	738	672	737	665	675	686	746	689	677	662	699	691	708	719	720	729	711	717	706	699	733	681	721	733	720	710	693	670	744	711	730	692	746	728	714	728	706	725	714	732	728	673	725	705	683	736	711	735	681	715	748	714	750	695	681	736	682	673	690	758	718	717	698	747	711	683	696	692	703	697	700	711	652	725	722	715	634	697	656	688	719	664	752	674	701	709	736	735	724	682	678	694	649	742	699	752	741	728	677	697	739	688	662	692	709	730	732	700	686	720	721	665	673	734	677	740	719	698	641	720	680	696	713	721	699	699	700	710	678	708	724	726	720	738	700	763	685	707	722	711	721	681	707	682	673	702	695	699	743	690	709	742	664	689	713	693	689	712	630	735	740	686	701	707	688	713	697	688	706	698	738	741	678	711	738	746	666	681	707	705	702	722	699	695	701	707	705	729	709	685	696	737	679	676	700	673	726	707	698	720	724	711	717	745	737	686	686	739	720	726	687	704	744	711	700	711	698	744	699	638	745	639	715	678	709	678	694	700	689	707	726	713	677	736	705	733	728	714	716	690	715	712	717	671	692	709	698	712	707	707	705	699	726	692	727	707	701	714	700	732	693	684	694	707	703	692	702	707	719	756	716	706	711	690	726	756	658	690	742	699	702	743	689	697	694	690	705	676	693	703	702	739	664	706	694	696	720	687	707	708	672	749	719	728	690	673	663	691	702	676	688	711	672	696	740	657	719	676	712	797	648	751	676	718	660	724	672	704	716	778	722	731	689	712	727	723	716	712	728	706	741	745	687	704	669	697	707	740	714	661	717	681	646	737	698	712	701	701	691	702	701	720	697	731	690	686	717	741	754	714	692	704	739	692	719	684	681	703	674	675	704	676	748	719	672	763	722	695	719	697	722	698	689	713	774	696	714	691	716	745	721	700	655	699	707	713	704	715	728	706	717	715	694	678	737	728	726	722	731	739	675	701	721	669	685	727	695	707	711	718	754	677	683	718	726	677	688	684	702	696	717	762	718	693	650	721	741	710	682	725	722	752	736	703	695	712	695	673	684	672	729	709	701	722	699	725	712	638	653	705	704	672	715	737	674	681	705	736	712	738	647	698	734	698	731	703	731	686	701	682	711	732	691	773	736	662	702	687	685	736	702	692	711	653	644	724	714	704	691	729	710	701	665	694	693	675	703	720	737	686	720	687	747	701	649	664	662	699	731	685	667	688	704	744	709	701	689	724	752	655	711	721	721	670	700	717	670	696	760	679	698	681	715	737	753	759	674	758	719	718	699	751	673	711	676	725	706	721	676	687	733	703	730	703	681	679	734	772	689	720	709	709	676	692	714	679	650	737	707	695	652	694	733	720	729	715	699	713	740	658	735	702	679	703	735	674	696	689	694	747	712	712	703	685	676	697	645	727	684	680	663	689	725	708	729	710	715	683	740	693	733	684	653	666	754	714	668	760	727	730	710	692	685	707	728	713	725	695	714	699	737	727	664	714	698	693	718	711	684	732	710	705	681	693	682	743	727	700	725	730	662	713	696	722	702	736	748	734	704	721	709	693	770	652	689	711	669	685	736	666	702	731	724	740	705	741	702	683	718	704	715	666	664	697	704	679	682	692	741	712	709	702	696	751	702	714	696	681	724	703	673	689	665	713	720	687	727	742	692	667	706	708	655	700	719	745	693	704	684	687	773	688	704	689	717	676	704	732	690	707	709	721	685	711	716	636	673	779	688	663	706	734	726	709	735	720	674	716	712	756	677	698	721	723	708	685	687	685	715	712	675	760	667	691	699	709	752	744	736	684	732	711	747	699	700	655	740	703	706	713	741	709	699	679	735	717	720	720	725	701	702	696	666	686	695	695	697	677	733	760	676	686	691	751	729	709	688	741	700	689	663	766	724	720	749	714	676	699	730	694	730	723	681	731	708	699	684	728	737	733	724	763	695	673	671	710	728	689	714	673	669	709	721	697	689	661	747	692	719	736	701	728	732	733	677	742	754	648	701	730	722	780	688	708	705	707	700	736	717	725	695	673	728	716	716	714	687	714	740	706	671	759	718	667	698	727	693	704	734	693	676	706	715	681	716	684	678	705	730	740	663	700	734	665	674	742	696	665	711	718	742	665	685	696	712	743	688	673	727	745	681	724	683	711	648	711	700	692	703	713	718	763	699	756	743	719	640	714	680	697	755	710	723	688	724	704	722	735	722	708	730	724	721	689	738	696	724	704	706	688	733	668	720	706	683	688	671	687	684	686	692	741	669	721	680	689	720	713	724	684	716	665	669	713	763	742	678	717	747	714	712	697	760	692	646	724	686	704	767	694	682	710	714	666	696	732	691	682	723	738	672	727	719	717	723	696	665	698	716	689	689	755	671	709	750	649	700	672	695	742	735	726	704	710	680	644	693	730	707	774	747	659	726	687	724	707	664	731	716	706	746	731	655	679	699	732	721	704	718	726	752	703	689	702	719	747	737	741	712	698	704	688	689	700	751	665	689	700	676	729	696	686	730	734	664	670	733	704	665	682	744	716	762	749	675	731	736	676	733	712	696	742	699	709	705	702	714	699	694	663	730	723	707	709	728	737	703	664	736	687	724	697	688	729	672	734	735	704	676	745	699	683	718	710	713	698	732	687	671	660	694	731	700	725	711	700	725	689	721	697	699	753	692	682	699	699	706	674	754	763	673	728	696	784	686	694	691	730	715	668	673	759	684	718	718	684	701	695	747	708	700	663	727	726	657	712	738	708	715	684	680	693	713	766	723	717	734	721	736	701	732	643	725	714	705	684	655	700	707	715	705	688	694	705	723	681	735	722	715	696	698	713	675	707	718	715	697	721	706	712	699	720	729	722	715
24585	21225	27615	25030	12595	611	384	339	272	290	299	237	211	246	234	221	219	193	213	175	180	175	175	177	186	186	191	199	189	182	167	190	177	156	180	194	201	190	199	178	180	185	198	172	168	176	185	192	211	191	196	162	174	182	174	177	185	183	167	179	173	179	200	186	177	177	165	188	172	191	184	162	212	161	195	205	164	168	195	190	170	187	182	204	170	190	175	164	153	179	194	184	179	156	165	181	178	188	164	181	184	181	178	171	182	175	198	174	160	158	176	194	195	156	185	180	175	181	176	151	178	172	170	183	194	176	185	163	175	171	194	187	193	164	176	164	193	188	206	184	182	158	177	161	171	168	187	173	177	187	177	171	178	172	177	192	179	180	173	182	165	197	185	187	155	167	195	184	151	184	187	187	196	184	157	161	193	180	179	178	181	183	185	194	195	181	175	165	159	175	186	164	207	176	180	172	186	178	189	180	173	186	196	168	151	184	186	154	176	181	152	180	175	204	184	156	176	175	206	179	183	171	183	200	175	192	174	174	174	212	203	173	163	185	174	189	199	154	189	179	148	161	167	174	152	178	169	206	197	173	188	169	181	181	185	175	194	196	155	225	177	186	172	171	201	189	169	199	177	198	179	180	204	167	177	176	162	186	172	181	183	188	178	183	175	175	177	194	190	189	165	199	192	185	183	175	187	180	175	161	179	162	167	189	153	167	164	202	183	196	194	145	166	214	179	188	180	170	169	174	171	164	188	190	181	156	204	207	177	163	198	181	189	175	189	185	150	210	176	162	179	188	173	176	163	186	188	192	179	162	167	177	177	184	202	187	191	193	192	190	210	178	189	185	187	188	187	167	178	192	184	189	167	174	192	171	157	191	203	194	175	162	174	173	175	158	195	151	184	187	208	166	186	203	199	168	208	180	170	160	177	204	179	178	160	162	164	167	167	214	173	169	159	186	184	164	168	204	185	164	213	168	210	202	164	176	159	200	187	189	196	173	183	158	176	183	164	202	173	183	174	175	208	176	157	176	177	193	182	188	175	180	175	190	183	186	174	156	178	168	166	159	224	170	172	194	176	181	189	175	178	187	183	170	194	169	175	206	183	181	169	174	185	167	167	175	196	169	181	190	190	183	186	172	180	171	194	170	174	199	178	180	172	171	205	184	186	165	162	179	187	189	182	182	176	170	170	185	202	185	171	180	197	208	178	165	173	195	179	189	179	174	167	183	182	178	161	180	183	176	145	183	176	186	165	197	179	180	166	192	180	171	152	178	168	186	169	178	196	166	156	195	182	184	180	183	179	181	168	161	166	185	182	183	176	182	184	170	188	194	187	169	163	174	158	178	172	146	167	187	171	179	174	193	202	158	170	190	212	192	168	172	186	170	176	171	166	187	193	201	164	152	186	175	186	196	161	177	200	185	168	176	190	162	155	166	164	164	199	191	166	201	184	172	167	175	162	185	179	209	189	180	193	189	182	202	174	166	196	187	166	200	184	162	178	161	185	171	205	160	193	164	194	169	194	188	188	192	168	188	161	152	195	178	173	189	170	200	177	199	183	172	144	198	161	175	181	172	187	180	173	183	225	177	177	172	183	201	204	181	171	170	174	183	181	169	197	160	172	158	167	172	204	189	206	167	221	179	174	189	184	157	190	182	177	164	180	184	171	193	163	201	183	163	194	183	209	176	199	177	188	176	157	184	185	185	172	169	203	183	152	194	170	178	168	162	173	174	193	171	162	180	172	199	171	173	169	163	178	190	178	163	201	158	206	197	226	173	181	168	162	172	185	179	174	193	168	202	162	160	174	174	174	194	166	167	193	169	147	198	169	169	165	178	171	147	203	180	175	163	190	164	188	181	203	182	190	198	191	180	191	182	148	179	163	168	188	198	175	166	174	182	165	165	197	186	197	185	176	156	189	158	196	193	190	152	193	185	181	190	184	201	201	184	186	162	174	167	185	199	190	189	167	191	220	184	207	160	214	173	182	198	175	171	166	193	210	162	165	183	187	211	196	166	189	165	186	168	163	184	182	200	173	163	168	190	181	201	162	178	197	177	206	171	178	189	171	176	178	188	178	196	163	186	174	211	174	163	192	192	171	178	181	193	183	190	190	158	178	181	154	173	163	177	178	166	189	166	189	165	194	152	179	176	182	187	188	183	163	192	179	188	175	188	203	191	185	183	191	178	211	192	202	190	191	167	185	172	167	193	195	174	196	175	177	157	190	182	172	194	142	167	172	165	162	188	205	161	136	172	182	186	190	184	200	168	193	207	197	179	195	193	172	166	170	184	163	166	196	176	175	182	188	204	197	185	186	172	160	192	176	195	196	173	171	183	175	180	199	192	154	180	195	189	172	185	185	200	178	157	197	174	161	175	200	165	173	172	192	185	141	173	182	170	188	171	202	190	195	190	157	176	185	175	185	177	187	180	194	179	175	184	178	179	196	192	180	159	184	197	179	179	177	185	173	169	196	184	179	175	172	187	167	175	206	184	182	172	188	187	182	199	194	167	207	177	190	165	205	191	214	180	179	186	161	200	172	178	162	193	156	193	184	192	200	171	187	168	168	180	180	167	180	188	178	198	164	213	186	184	180	198	211	178	165	182	187	184	194	169	193	181	184	195	171	158	174	198	156	184	182	186	171	184	184	166	204	178	156	163	189	158	185	187	163	194	187	172	187	170	195	177	170	186	188	175	197	176	212	159	154	194	177	159	175	188	193	180	193	191	166	182	177	150	182	181	178	189	196	168	187	165	200	167	180	189	170	163	158	178	173	184	188	187	162	217	163	175	167	173	182	184	204	164	205	166	180	178	163	174	158	181	189	206	192	173	189	179	180	178	166	186	168	173	189	201	195	179	204	177	183	191	185	181	162	198	185	163	185	163	171	181	197	177	198	209	162	181	165	172	193	165	205	177	200	164	166	155	171	201	197	165	190	208	179	163	178	194	182	178	174	193	179	170	180	187	173	161	181	182	151	176	187	205	167	164	191	183	188	166	196	172	180	178	175	161	161	196	198	194	145	181	183	211	198	194	198	176	167	189	204	194	168	176	177	175	185	145	185	160	199	173	164	189	181	190	189	178	172	176	157	189	184	192	177	199	163	160	175	190	191	152	206	196	170	176	168	190	200	197	183	149	187	169	180	202	188	184	185	201	180	187	209	162	181	182	178	180	201	193	157	178	196	188	167	150	159	190	187	154	178	184	192	172	201	145	177	188	171	182	164	172	175	201	180	176	183	185	162	172	201	154	166	200	193	159	193	193	175	168	166	155	171	173	212	177	186	189	165	188	193	192	164	167	172	172	177	184	165	179	194	192	192	190	167	155	187	193	157	162	188	182	159	175	200	174	190	171	200	159	180	170	173	187	180	173	175	183	163	168	161	217	161	158	189	187	174	202	165	156	194	183	184	166	178	182	169	184	189	213	178	167	198	196	179	204	160	169	181	167	171	165	170	193	178	173	176	176	172	183	192	166	154	188	157	197
3173	4953	3297	1594	1146	869	693	586	481	416	388	340	327	282	282	289	238	266	274	239	225	250	254	237	282	227	223	242	208	227	231	216	245	218	218	243	226	225	229	264	186	211	218	217	209	225	196	230	212	212	230	215	223	205	241	220	220	204	214	193	232	183	231	244	207	220	222	232	206	218	213	229	226	205	206	200	194	184	230	212	193	208	236	215	182	207	226	221	224	222	223	213	208	220	230	228	200	222	193	225	225	229	223	206	195	215	227	231	214	215	229	221	235	202	185	222	240	227	198	215	208	229	198	225	220	223	194	230	225	188	208	218	224	193	209	211	183	228	221	204	212	198	198	206	231	202	223	181	221	234	211	212	202	224	233	247	219	231	194	189	232	203	223	236	194	205	215	208	220	211	205	190	193	201	209	206	188	214	195	210	227	221	221	221	222	192	195	218	252	200	213	225	200	211	229	219	199	201	217	213	225	200	194	236	230	214	180	215	228	211	212	198	207	215	202	216	183	223	227	243	202	209	208	199	215	202	224	246	190	226	246	214	208	230	207	200	188	225	224	225	214	206	224	204	203	237	210	194	203	248	230	193	206	215	204	191	193	232	210	243	194	212	213	207	213	217	227	220	196	184	208	221	226	217	205	218	225	195	220	243	233	224	239	227	204	216	226	228	222	214	216	214	205	235	229	209	192	185	233	217	220	213	213	198	221	217	238	227	196	228	187	222	242	225	205	204	219	211	210	211	185	211	205	197	222	204	227	192	210	189	241	222	208	226	237	229	229	218	223	217	202	202	209	208	194	215	202	216	209	208	227	216	215	216	204	199	223	212	197	204	226	218	210	212	216	215	200	216	194	217	203	212	200	215	212	209	212	230	244	215	173	219	222	212	188	189	214	214	225	216	233	232	217	228	239	251	216	201	230	224	219	219	178	206	215	233	210	196	217	215	242	227	182	249	205	234	219	200	203	213	238	232	200	212	221	208	231	219	189	218	199	224	227	207	210	227	227	213	207	241	240	209	214	226	206	207	193	204	234	232	205	231	215	226	208	203	224	207	230	220	205	239	215	222	195	216	219	230	232	199	206	215	210	218	220	239	218	226	199	191	197	222	226	206	225	223	231	212	203	227	194	214	230	208	207	209	211	221	218	224	201	206	210	210	222	207	205	202	231	217	190	228	193	226	218	217	208	225	220	212	230	211	235	229	235	206	216	211	224	209	213	209	212	244	229	218	217	196	234	206	227	219	197	193	230	224	203	196	208	204	222	220	222	196	225	211	214	219	217	241	214	199	209	193	208	207	253	244	199	232	213	228	218	204	206	195	245	237	224	196	203	216	212	220	216	214	196	265	195	207	222	204	212	218	195	233	213	233	223	220	196	227	191	212	221	221	199	199	231	196	197	216	228	205	199	193	208	217	239	217	188	200	210	224	213	229	219	208	227	222	182	221	228	217	222	207	203	209	196	225	170	216	219	198	210	209	221	213	212	242	207	218	212	240	201	224	215	215	200	207	237	195	215	215	198	207	228	241	210	226	205	181	226	210	238	195	199	206	226	190	222	212	208	213	226	250	235	188	219	211	180	182	195	212	219	208	214	199	216	191	241	192	202	203	226	213	213	221	209	190	215	237	201	233	212	245	220	203	230	207	220	224	224	217	224	201	222	218	206	217	212	208	252	183	218	207	200	185	221	218	221	215	220	203	225	222	231	238	224	229	194	235	182	201	224	201	200	230	217	204	209	209	228	245	224	195	222	180	227	208	206	216	238	238	229	225	197	199	236	212	182	204	217	209	216	218	224	219	213	213	219	203	213	240	234	209	226	219	226	200	227	217	202	204	234	185	192	213	215	218	231	186	207	199	214	231	200	237	190	203	203	225	205	201	206	212	222	222	195	222	208	204	185	222	203	223	191	215	210	218	200	205	213	222	245	212	219	190	210	207	217	199	223	251	210	196	210	235	200	231	205	209	232	234	202	218	237	220	203	217	215	210	199	199	208	211	217	220	212	198	235	202	209	226	192	207	214	238	233	236	214	210	215	209	202	191	219	242	200	221	197	227	239	220	221	208	222	198	223	229	234	205	216	219	208	253	239	187	213	199	195	223	215	216	225	220	212	219	192	210	225	216	211	242	221	199	223	214	221	226	223	222	210	233	236	218	196	251	209	226	213	217	224	233	181	216	237	216	212	214	209	207	224	227	234	222	210	222	194	211	218	223	207	197	210	196	213	202	207	194	204	224	209	253	221	203	214	220	225	214	216	199	199	223	210	213	205	209	205	209	218	223	237	226	211	193	211	235	214	202	226	206	204	238	203	201	195	231	234	216	213	193	205	210	188	202	232	210	213	222	197	208	211	205	227	207	200	197	191	223	226	234	193	222	223	215	211	236	195	191	199	213	208	240	202	218	235	193	234	206	195	223	215	216	185	202	202	209	202	216	198	218	217	205	224	229	234	226	211	222	238	222	203	202	215	213	242	222	212	232	214	196	219	230	214	201	201	215	192	210	248	219	221	193	211	227	202	218	219	197	206	219	230	218	221	193	193	215	207	196	206	237	230	217	224	198	216	180	238	227	198	205	215	218	210	229	197	225	249	209	216	226	215	193	196	213	215	200	205	212	228	207	252	208	203	208	212	196	234	209	210	207	223	211	203	224	235	239	235	212	206	223	232	230	230	194	225	226	231	192	202	216	201	225	226	225	195	194	184	201	251	205	230	235	217	176	231	198	212	192	217	219	224	234	206	200	210	230	207	217	209	207	232	230	231	245	201	205	202	200	227	223	232	196	205	194	223	214	209	215	222	187	199	218	191	255	219	183	220	209	217	216	235	227	228	200	223	201	231	233	201	192	220	197	218	184	230	199	237	210	253	203	201	231	234	206	221	245	218	232	194	215	235	205	220	217	205	197	233	212	238	212	245	245	209	236	236	215	227	202	236	238	219	205	216	208	199	209	213	228	228	209	236	202	235	232	238	228	222	206	228	207	235	166	203	236	202	220	221	203	188	200	224	236	224	218	222	220	203	231	222	216	204	240	187	199	225	236	219	212	212	191	230	198	238	215	199	190	214	235	227	214	197	191	167	196	208	203	223	231	217	236	218	211	219	215	185	208	213	208	216	237	225	248	210	235	241	226	215	213	203	191	220	205	243	206	206	222	213	207	207	220	220	197	236	221	229	192	211	207	205	236	217	239	208	207	194	199	209	224	205	217	211	255	240	232	224	230	224	207	203	186	201	231	186	203	196	189	212	234	200	234	206	191	216	212	225	212	202	206	221	238	199	213	231	212	198	202	197	210	207	213	235	214	211	220	221	207	236	226	218	225	246	202	229	220	208	226	213	181	210	223	227	195	214	241	208	220	211	232	184	233	211	204	233	200	202	213	195	246	219	225	213	206	217	206	208	242	229	220	197	190	195	200	221	194	204	203	206	202	211	204	222	234	213	218	211	200	216	223	220	220	208	195	248	215	212	217	193	182	201	235	246	200	241	204
22455	21212	28958	23756	21221	21278	10379	1232	958	813	801	738	679	703	635	661	637	573	587	577	562	603	644	604	561	537	530	543	574	520	534	539	529	539	525	471	514	516	542	561	517	533	506	577	523	512	519	524	560	487	513	527	542	489	522	507	538	553	524	495	530	493	514	485	495	516	525	473	479	521	517	528	468	489	519	485	526	504	560	524	564	515	498	493	490	510	503	512	483	510	531	495	528	534	463	520	516	476	508	519	525	515	527	485	481	520	523	506	524	483	515	511	517	549	482	461	505	468	475	541	483	510	485	490	528	508	479	536	511	522	486	469	480	533	521	507	500	507	503	500	496	501	522	480	535	553	512	489	472	517	512	487	504	545	511	477	466	522	505	500	505	481	511	501	484	500	514	490	499	486	476	487	518	494	508	518	482	474	456	522	523	514	486	504	524	508	481	532	559	517	487	515	491	493	509	497	511	515	497	527	503	510	495	511	513	510	545	503	478	480	534	456	488	509	532	481	485	474	517	481	484	493	489	517	481	455	486	518	476	487	534	486	497	529	506	502	499	499	492	513	527	486	543	520	513	530	500	467	501	495	523	476	488	519	505	495	490	506	492	528	502	530	494	536	527	509	498	499	485	491	514	491	511	481	524	505	481	485	491	520	509	490	497	478	499	548	469	533	489	480	490	470	494	525	475	510	495	464	491	498	470	491	530	566	484	502	486	534	524	486	506	574	499	474	519	516	549	515	502	503	496	498	561	483	504	529	469	491	487	491	515	510	505	470	526	502	502	525	504	504	511	499	521	503	519	519	505	486	508	500	507	509	486	467	445	486	490	530	518	529	506	468	516	475	480	499	538	533	516	486	489	531	509	506	505	550	478	502	495	533	491	506	496	532	488	499	514	508	537	489	495	520	499	559	519	517	471	514	503	470	481	447	510	452	500	490	521	520	492	462	541	489	491	493	460	476	502	495	504	524	511	511	481	532	537	484	501	522	485	504	479	507	507	501	483	505	467	569	475	557	535	513	485	485	489	503	501	499	502	517	524	476	487	475	486	518	492	499	477	466	525	493	467	483	460	506	509	509	461	483	507	508	518	483	512	524	488	513	471	500	543	498	502	518	496	493	518	469	491	542	488	528	510	461	484	476	445	481	513	538	515	454	467	490	484	468	485	511	493	519	519	483	421	505	481	508	507	511	521	471	493	512	545	506	473	488	498	534	530	491	507	498	490	492	502	518	510	530	502	465	493	471	493	497	517	537	504	476	519	533	473	544	546	479	504	504	496	509	511	500	473	510	511	468	493	504	474	496	480	469	528	497	489	478	519	523	494	493	528	488	513	510	518	496	505	510	504	469	516	451	506	506	476	482	483	481	502	515	502	459	497	471	458	499	523	485	500	513	493	468	499	460	484	495	466	425	506	504	509	552	493	531	492	506	516	464	510	497	511	470	498	503	504	512	532	513	504	519	474	505	471	504	519	530	541	496	530	513	423	523	515	482	507	509	505	448	563	499	498	523	492	519	491	525	511	527	525	461	497	491	471	538	502	505	502	487	497	491	472	484	441	508	501	489	509	503	509	538	509	496	448	482	487	526	477	541	476	515	497	470	498	518	523	440	520	464	516	518	498	432	489	488	516	555	519	511	485	438	476	483	514	517	475	523	497	517	466	525	504	508	500	469	475	515	497	468	514	477	509	474	507	469	469	525	463	470	486	494	501	442	531	534	515	477	470	486	506	519	433	492	538	516	496	506	519	526	506	481	550	502	527	504	531	488	490	502	516	488	521	509	517	517	490	485	461	524	518	505	502	455	537	525	520	433	521	506	487	474	511	506	487	512	493	442	528	493	473	482	540	547	513	485	496	488	518	496	445	477	512	515	484	506	555	516	549	530	510	480	510	475	467	499	522	499	467	488	521	508	538	499	500	524	467	533	498	488	502	474	512	523	494	525	523	494	499	534	498	503	467	530	477	480	516	516	469	486	515	507	525	512	555	491	508	510	539	540	486	497	503	508	502	519	524	523	520	473	511	517	526	504	528	512	472	465	459	496	512	480	484	502	510	520	551	505	490	513	533	475	496	489	498	493	515	462	527	476	499	497	515	509	501	511	484	494	497	496	520	487	505	480	456	518	515	490	499	501	479	508	481	503	511	497	499	509	493	515	515	497	494	507	502	507	470	520	502	467	519	476	477	411	494	478	515	536	445	519	496	503	503	439	500	472	493	511	507	456	488	521	532	523	514	519	472	486	457	512	481	516	502	518	485	508	496	507	478	488	444	532	512	472	496	506	513	489	525	518	520	526	480	540	489	516	518	522	510	491	498	515	513	490	499	487	503	523	479	490	485	442	530	481	492	519	493	480	477	473	496	509	493	526	492	543	518	481	531	493	503	502	499	503	490	491	566	488	476	497	480	537	475	495	514	477	468	493	503	504	505	502	479	469	497	511	519	508	511	518	480	493	465	515	523	487	537	492	527	509	508	497	503	502	480	485	473	481	526	522	505	511	469	504	480	466	488	484	476	458	530	480	509	491	502	533	475	471	484	484	486	563	442	520	553	495	478	532	480	511	514	448	517	533	485	464	474	520	506	495	498	533	492	548	454	465	508	496	500	503	494	473	504	456	488	558	515	489	504	516	482	502	473	505	511	544	496	503	473	460	505	491	504	484	485	531	523	549	477	486	490	561	480	484	525	480	507	486	549	480	500	475	457	507	521	508	468	502	500	483	495	501	495	511	466	509	524	488	507	498	506	494	502	516	499	511	500	464	499	503	473	456	528	450	494	488	493	546	465	527	499	494	516	514	498	501	491	468	514	509	477	479	492	513	468	519	477	523	514	474	499	519	498	481	468	494	511	492	493	479	482	487	500	526	480	480	530	500	464	501	500	511	458	505	489	499	555	453	509	506	486	514	496	523	530	491	494	485	519	453	499	495	528	500	488	471	488	526	531	458	499	489	499	505	476	473	510	469	480	522	483	510	543	502	529	530	499	524	488	495	478	495	480	502	519	533	518	470	492	491	485	516	509	505	531	488	510	504	513	476	533	479	540	488	490	533	482	505	486	523	465	479	505	464	529	501	496	497	547	472	491	518	500	507	519	493	520	528	511	491	484	481	502	474	492	476	417	522	483	500	492	496	518	492	450	513	466	483	479	475	502	507	524	522	486	514	477	502	497	497	458	517	480	520	449	491	518	502	533	529	479	460	471	524	503	508	462	513	497	505	509	441	515	465	516	493	489	519	541	510	495	500	505	530	503	498	515	496	487	522	455	508	493	499	529	459	461	456	458	506	495	486	521	494	541	498	483	505	525	486	520	490	540	503	529	515	501	456	518	533	493	486	490	493	460	483	481	502	509	562	532	472	502	474	520	493	497	482	473	487	526	477	470	551	501	497	482	539	476	480	475	475	507	530	499	543	532	498	505	487	521	520	482	470	477	505	491	498	505	528	516	505	497	508	496	474	462	498	501	509	488	497	519	498	537	520	525	473	478	480
4498	13808	9943	4851	3476	2754	2150	1779	1419	1262	1069	1014	915	803	797	735	730	721	680	678	666	625	653	638	613	641	608	590	625	563	561	592	595	588	606	601	566	559	594	642	640	543	565	582	564	579	594	547	573	563	606	546	591	547	565	553	530	567	557	562	556	602	580	587	565	563	537	574	556	575	624	546	571	564	549	557	541	542	520	563	591	520	555	551	541	542	567	547	542	537	542	569	566	550	522	520	549	579	533	528	548	534	539	575	596	570	574	582	563	526	511	576	549	524	566	562	570	526	551	557	540	581	484	516	557	574	574	541	542	547	555	517	572	570	564	580	517	539	539	578	561	552	571	522	604	557	527	548	561	585	557	547	568	525	530	527	547	562	558	543	556	523	537	558	571	526	567	560	581	514	557	566	566	556	548	531	570	566	519	548	510	533	518	546	529	578	557	563	529	526	573	521	555	581	557	562	539	555	556	518	544	533	582	553	569	547	572	539	528	577	572	545	571	552	562	560	551	554	527	532	558	519	525	544	560	537	587	540	575	547	523	530	540	526	531	531	564	529	540	534	506	577	549	563	596	571	580	535	520	549	604	563	580	553	549	569	566	554	541	546	555	543	602	565	498	572	564	536	517	544	549	578	542	602	550	548	567	543	567	587	546	577	571	563	569	570	551	527	542	549	537	522	566	580	594	563	525	524	553	633	573	507	528	527	587	521	539	538	572	540	544	558	553	576	565	547	553	552	563	530	545	609	565	561	526	533	552	573	570	523	569	579	572	528	498	539	533	550	533	599	530	566	565	554	545	549	531	535	567	539	546	560	513	568	505	527	531	586	570	529	514	521	535	547	570	582	520	575	567	538	559	528	519	561	532	520	530	585	598	540	564	593	572	545	531	599	541	549	551	528	559	492	540	581	545	567	595	546	581	559	579	580	546	551	561	598	537	564	547	573	588	549	542	573	566	547	557	538	571	569	546	565	555	535	541	530	574	597	577	558	557	509	532	523	571	547	573	510	552	549	563	547	559	505	584	588	595	568	587	537	541	547	556	577	578	544	526	520	545	544	565	569	560	527	542	575	589	536	552	546	576	553	515	577	552	560	554	539	564	590	541	539	530	549	562	532	589	569	524	529	537	553	585	555	541	588	563	552	556	558	551	566	556	544	550	587	585	550	535	570	562	564	549	545	550	541	518	564	596	562	532	548	542	534	550	547	573	539	579	552	521	503	530	560	518	596	553	568	600	559	560	538	530	552	557	564	546	590	581	574	572	570	511	547	540	580	546	521	566	621	537	563	541	559	508	493	547	535	562	505	537	546	564	557	532	537	564	565	522	556	531	554	573	514	548	598	533	558	563	542	573	549	565	584	548	548	578	568	516	573	582	581	546	532	562	570	594	513	598	534	522	570	525	546	507	564	498	586	561	586	525	551	558	577	506	570	589	528	542	561	550	504	574	545	557	533	575	564	524	598	541	554	557	540	551	583	591	529	550	581	545	571	570	510	561	551	513	557	541	560	570	576	529	539	573	565	546	555	522	553	532	558	571	584	527	567	589	574	566	544	551	570	533	552	518	577	552	521	536	539	528	537	542	558	537	572	576	515	508	534	528	594	548	583	537	578	570	545	564	543	573	588	509	558	541	525	531	550	569	570	552	566	560	561	553	499	521	564	593	570	556	570	502	561	558	563	534	566	580	549	539	565	536	511	574	567	566	570	539	559	536	557	553	549	537	585	511	536	539	539	532	552	557	549	608	586	580	531	531	583	552	561	550	495	604	546	550	566	559	511	510	550	559	533	571	569	524	542	600	555	549	562	498	556	520	569	591	575	530	566	546	520	510	555	572	551	573	570	589	575	557	558	594	543	536	553	545	550	529	531	587	575	574	525	591	587	562	550	553	528	547	572	545	537	554	536	532	556	541	580	531	536	529	525	568	564	588	561	530	575	557	580	507	541	534	529	535	580	570	534	557	549	549	577	526	552	509	530	514	543	537	568	514	559	520	535	560	511	556	563	515	583	553	585	598	528	561	529	568	554	508	553	541	600	590	563	533	539	549	494	569	548	513	572	549	561	557	577	547	560	543	530	557	597	549	571	572	544	568	534	533	542	568	534	538	569	489	545	536	516	519	533	554	566	570	532	541	558	512	550	546	523	536	525	539	545	558	544	537	574	546	562	550	563	540	547	543	549	575	540	554	543	573	541	529	529	534	547	552	558	550	492	560	573	593	537	571	543	578	567	540	569	578	574	580	541	508	550	546	544	521	603	552	569	565	545	588	512	543	553	530	525	549	548	582	553	525	571	541	532	558	537	547	538	549	532	572	540	543	536	549	521	518	540	530	561	560	550	555	493	532	513	539	508	519	529	567	570	554	550	585	537	501	553	540	562	592	504	584	584	611	564	536	539	564	522	571	539	542	523	552	522	563	534	560	530	541	544	539	560	546	577	551	522	544	577	570	576	560	561	569	534	518	505	573	515	554	535	535	577	553	543	554	536	561	600	585	520	493	575	539	523	536	514	544	574	574	550	535	574	543	542	556	534	552	546	523	562	523	556	535	516	501	560	559	503	543	554	519	554	584	559	543	537	561	530	534	543	569	570	537	523	523	605	577	545	503	560	565	584	557	559	513	576	549	556	542	553	540	533	566	545	512	544	557	579	540	488	553	521	553	490	542	548	565	586	634	574	567	584	543	562	573	554	580	555	567	549	546	530	554	527	573	539	552	560	561	571	550	586	524	547	568	561	606	542	536	575	585	590	592	553	525	581	565	554	561	564	525	541	507	538	542	563	564	526	537	556	528	555	570	552	550	579	551	523	566	560	544	571	551	592	541	566	537	501	548	544	559	568	551	547	509	555	538	554	540	571	544	596	560	567	528	579	587	575	519	523	552	543	535	570	576	475	569	580	568	554	529	568	560	547	546	558	570	546	581	567	541	574	586	526	574	530	559	518	569	539	550	526	551	542	537	601	580	499	543	549	554	525	570	543	511	553	559	600	549	544	527	551	589	507	537	547	576	538	579	554	597	502	468	570	547	515	556	548	564	570	567	553	568	555	550	534	547	540	563	578	558	557	551	563	545	575	556	553	535	604	573	531	546	536	548	604	568	521	537	548	521	576	544	554	587	534	522	558	530	543	543	520	584	569	532	520	574	554	515	558	584	550	566	510	572	559	546	554	499	514	512	527	552	516	556	560	575	556	559	545	561	531	557	602	582	563	525	560	556	596	543	561	553	535	573	553	547	543	557	550	563	556	580	547	553	514	589	549	552	534	548	557	595	533	593	553	566	575	563	528	528	544	578	558	531	548	551	592	570	533	547	509	552	553	587	547	558	497	579	564	557	535	566	604	548	511	565	572	547	530	520	540	552	558	561	556	517	511	543	567	602	557	593	536	536	550	586	586	553	568	565	521	554	548	526	563	556	558	539	551	581	562	591	552	544	562	514	573	540	502	538	564	564	601	594	571	512	512	547	561	566	544	571	541	590	571	527	583
27555	18063	3795	565	436	391	371	418	390	389	415	374	419	409	368	367	392	394	378	378	391	387	368	387	399	341	377	412	370	369	378	387	389	389	372	409	396	392	410	362	394	374	352	408	400	365	379	371	369	382	375	367	379	351	372	396	353	377	393	377	373	380	412	365	361	374	422	416	398	400	357	387	414	368	402	379	371	386	363	392	373	413	387	399	371	363	375	386	395	354	380	413	389	412	354	391	428	407	355	385	380	384	383	362	371	399	393	360	395	381	384	395	378	354	357	401	392	369	357	367	395	371	376	376	387	356	374	366	402	377	398	345	366	389	402	380	358	384	366	403	381	361	388	373	365	370	376	363	394	362	369	399	362	385	406	378	366	408	356	391	401	397	367	373	390	385	403	361	393	366	370	414	398	358	349	365	392	393	385	368	381	385	345	384	383	388	392	395	391	382	364	400	355	383	373	384	358	376	370	372	374	401	369	361	431	406	340	418	385	381	388	388	373	408	344	391	428	385	339	381	400	367	394	407	387	427	363	387	350	354	369	389	396	394	380	383	397	401	375	380	376	353	369	365	369	370	426	375	392	355	361	395	378	353	392	372	390	397	353	350	365	375	402	367	381	351	388	361	379	378	371	344	370	381	368	377	348	394	404	362	388	382	380	359	403	375	404	398	387	389	386	372	408	330	390	359	386	383	370	370	386	355	428	384	370	382	403	376	419	365	407	395	365	386	393	396	366	393	388	402	389	364	385	380	381	423	374	374	352	381	370	384	351	367	384	365	389	381	381	376	362	414	341	386	397	415	374	381	405	377	386	358	402	380	365	390	386	383	376	394	410	399	405	352	372	386	345	392	374	379	367	378	433	373	383	369	393	411	378	379	368	428	357	379	381	350	367	362	386	366	368	403	366	388	376	361	387	377	388	395	350	414	351	371	378	388	394	391	407	398	418	403	357	383	404	400	405	390	367	415	341	376	375	395	416	414	383	357	362	407	381	372	366	411	366	385	379	404	400	360	378	371	351	408	387	394	382	367	410	380	387	387	389	374	353	334	411	417	353	355	345	357	393	415	368	405	387	407	381	369	345	387	388	401	383	368	417	404	365	438	388	384	356	381	354	412	394	364	379	378	389	392	374	362	356	401	369	401	412	366	427	420	385	394	392	378	369	390	392	388	372	386	369	357	376	367	378	370	389	364	377	398	379	380	405	366	389	359	411	359	403	374	340	385	397	379	383	364	337	385	389	345	394	399	365	378	377	355	351	407	384	334	365	361	396	355	395	357	398	409	391	397	365	381	363	360	377	395	407	399	385	394	390	355	385	382	356	377	352	387	374	413	389	374	358	373	391	407	377	370	359	377	384	375	360	367	394	365	378	357	360	393	395	390	365	399	392	358	408	349	402	397	417	355	399	379	391	411	386	376	374	382	403	410	346	398	439	361	378	399	380	416	341	374	382	406	404	400	373	384	431	398	358	381	404	383	415	414	395	393	362	376	380	375	387	363	381	404	401	388	392	372	415	361	380	393	379	333	360	401	388	376	397	365	367	390	380	363	407	371	418	371	354	363	392	389	375	338	352	377	376	396	366	391	406	372	382	395	410	387	373	392	400	345	354	373	387	361	386	356	349	409	399	355	392	359	418	388	361	406	344	380	404	373	355	344	372	400	371	348	372	375	366	389	335	383	350	391	377	375	385	383	355	374	383	373	396	390	371	378	364	359	406	369	382	392	351	373	378	370	327	373	397	409	394	368	365	347	367	339	390	406	348	368	385	329	401	367	379	373	363	378	375	374	359	384	407	372	402	377	393	389	359	373	380	435	403	391	369	372	386	388	383	375	395	360	385	388	372	364	385	380	390	399	360	374	378	359	376	402	360	363	342	389	353	394	383	363	387	366	388	370	401	389	362	392	349	387	395	371	380	374	424	376	425	375	392	391	383	382	375	362	387	407	430	393	373	366	378	393	386	342	366	390	394	392	392	397	406	339	391	376	400	366	375	348	382	363	396	375	386	396	388	392	403	371	402	382	386	382	397	377	376	365	375	356	404	364	404	386	384	366	416	389	350	370	387	342	366	386	408	374	358	390	345	401	356	363	404	379	381	382	405	357	351	376	386	395	392	401	381	355	374	357	378	388	378	399	375	365	374	379	420	379	391	390	381	374	347	382	373	374	370	388	372	350	375	388	386	407	361	370	390	398	405	382	365	420	367	399	416	371	414	365	337	383	365	377	392	416	360	377	406	386	406	375	406	378	371	407	367	376	412	381	418	360	344	379	386	397	411	393	401	368	392	357	362	379	356	379	368	368	384	366	410	380	420	369	335	390	367	387	415	383	400	383	391	368	369	424	345	397	372	401	383	351	346	368	367	372	425	374	376	378	375	400	380	395	388	409	389	372	392	379	361	385	384	406	380	390	407	399	386	389	362	385	394	390	349	364	381	385	397	386	419	379	433	413	385	364	388	391	385	385	389	359	388	373	383	369	380	360	360	419	398	389	388	378	347	381	349	396	401	387	373	382	363	402	415	395	378	395	372	362	392	360	408	345	381	380	364	362	379	375	390	369	393	378	381	398	315	375	395	385	386	390	370	362	380	401	377	379	381	376	363	397	402	376	321	385	378	388	367	363	394	405	390	393	409	359	383	367	420	385	397	381	360	383	324	404	345	379	405	407	385	382	390	403	390	386	379	366	381	383	394	405	383	378	395	396	371	365	358	363	399	406	339	390	363	410	379	386	392	373	333	375	346	378	369	388	409	410	392	383	366	362	360	387	414	366	360	374	386	386	403	388	406	375	410	354	393	373	402	359	392	406	407	362	380	391	416	394	391	371	373	371	424	398	388	363	401	364	349	401	371	367	376	358	373	377	380	370	355	377	359	375	368	381	387	368	373	404	374	393	387	400	368	329	379	390	408	380	383	378	402	373	385	430	383	348	377	403	378	367	379	350	361	384	369	380	392	376	415	368	339	393	402	403	378	400	387	418	345	399	403	394	374	394	384	389	382	347	354	367	374	399	403	381	389	360	407	360	398	378	394	376	401	385	405	388	405	369	400	406	371	396	357	393	365	375	373	373	402	385	391	348	397	407	362	349	386	361	388	351	378	360	352	370	392	362	369	395	393	362	392	369	370	378	363	390	412	381	419	369	417	382	419	348	385	397	398	358	372	407	371	342	377	374	376	371	397	368	378	393	390	393	372	381	398	401	409	365	376	387	406	397	406	354	388	371	366	355	398	389	355	377	342	388	413	349	403	396	391	364	367	381	391	375	407	368	380	393	368	383	371	365	347	380	353	369	380	412	365	400	390	335	370	362	384	405	424	368	330	354	358	385	358	424	398	379	389	357	381	345	362	399	375	379	395	372	362	387	349	375	385	340	373	365	359	367	350	443	347	409	371	407	388	394	363	371	358	399	364	362	367	360	360	360	348	350	367	381	418	379	369	407	376	381	390	381	358	377	367	413	378	376	351	379	350	365	361	356	368	391	357	393
4153	751	677	519	467	522	420	444	431	452	409	461	424	394	415	436	442	423	423	440	431	418	451	400	402	437	396	421	424	404	376	443	392	426	398	425	394	431	426	414	432	456	354	403	404	402	424	381	408	404	403	383	414	411	403	432	422	433	417	391	384	422	401	417	388	379	415	415	388	381	410	440	397	429	405	422	406	415	388	455	412	399	433	418	400	412	428	396	431	430	402	392	409	416	422	414	428	420	423	392	423	427	446	468	385	421	411	443	420	417	419	419	415	393	372	428	399	378	386	432	384	372	385	395	444	409	423	415	423	417	380	396	444	418	422	434	417	448	405	428	406	437	424	453	395	414	424	429	398	421	385	371	431	403	380	399	397	413	404	394	427	409	402	375	417	413	405	422	419	412	395	376	443	429	407	416	438	404	443	432	415	421	400	368	458	433	402	371	413	457	430	380	454	416	398	356	390	397	397	407	450	422	401	422	405	398	434	417	383	447	386	412	422	425	427	384	366	426	380	406	418	419	435	429	423	438	374	379	385	421	404	424	381	443	407	415	426	441	420	397	420	417	364	428	386	383	399	390	377	424	396	402	414	388	410	412	419	405	406	399	405	390	414	410	419	448	437	383	370	384	413	446	378	401	437	451	395	434	394	438	423	427	430	379	391	424	402	462	402	415	425	428	421	415	443	425	384	416	411	384	397	447	420	432	419	395	374	404	410	384	403	389	393	451	393	389	428	407	418	423	416	417	432	390	439	383	440	411	397	386	418	428	424	396	415	417	402	440	411	424	409	395	419	409	419	425	429	393	414	409	398	372	405	420	424	393	417	409	384	415	435	390	429	407	461	427	374	431	400	403	413	408	401	424	425	414	395	418	435	444	400	396	429	406	429	413	398	414	389	436	379	386	446	414	422	423	426	444	437	404	442	411	403	420	461	444	423	404	404	409	420	415	398	418	390	404	384	393	418	425	395	410	400	405	435	420	414	444	408	416	385	433	428	431	423	432	389	425	426	402	437	386	401	424	442	450	442	434	386	385	404	416	406	382	431	417	432	449	365	405	414	444	439	381	421	428	393	437	447	414	391	417	420	408	419	434	413	368	380	459	387	420	385	420	398	402	417	407	399	414	434	395	413	430	379	392	376	432	440	394	405	413	412	451	413	389	427	410	410	438	421	428	428	380	407	412	402	457	409	415	409	407	433	430	417	448	420	377	415	462	415	397	411	399	416	414	420	401	426	393	428	405	398	403	373	439	394	434	426	473	422	418	429	403	399	370	396	423	405	404	417	438	448	411	425	432	405	434	405	394	410	381	426	419	397	390	423	430	388	413	410	421	390	401	407	401	394	422	414	419	396	385	446	401	396	388	422	416	434	404	384	386	388	411	441	414	409	410	411	416	399	419	401	409	406	389	431	390	451	387	435	405	425	391	435	429	440	411	394	427	426	415	407	406	421	420	436	423	392	404	425	416	432	426	405	421	420	434	425	374	387	410	389	402	461	424	357	407	427	394	440	382	433	448	439	435	411	356	439	393	407	406	428	397	391	403	397	406	430	395	397	419	405	417	424	425	418	431	430	424	408	379	389	401	394	424	437	406	448	368	404	373	398	387	381	394	399	390	428	403	414	410	406	390	430	422	413	391	405	409	420	419	412	436	402	390	414	402	441	402	434	434	445	415	407	395	444	423	383	382	395	407	393	411	382	419	395	397	440	397	426	396	394	395	412	397	448	417	424	375	412	416	415	386	399	407	405	410	454	409	393	417	416	393	411	401	412	388	437	445	420	442	453	413	402	381	403	411	394	405	403	376	402	427	425	378	412	392	431	410	408	400	424	384	451	380	410	416	402	419	445	429	439	429	420	421	399	419	419	365	408	424	441	429	405	408	416	414	393	419	420	366	386	396	387	409	430	401	411	401	403	418	433	380	425	388	408	439	411	417	408	421	406	396	392	408	420	421	421	434	419	402	421	415	392	422	421	396	412	401	410	401	417	418	449	433	412	447	412	446	410	431	414	403	431	415	434	413	430	397	383	449	441	427	397	394	400	431	446	423	412	407	442	398	392	390	414	395	397	370	413	425	417	434	427	397	427	446	397	400	396	437	410	436	381	395	427	371	418	392	398	422	382	450	406	390	459	413	401	405	410	406	386	399	417	432	426	430	412	426	421	405	413	399	405	365	436	454	400	424	421	380	439	377	400	380	394	406	399	434	412	392	398	401	424	434	406	424	418	410	429	412	399	398	416	381	425	439	446	433	378	388	406	415	432	411	423	418	379	405	431	419	425	397	407	412	381	398	426	417	432	398	393	436	430	420	408	404	411	441	441	402	420	395	423	405	396	406	428	409	384	446	401	449	397	419	422	396	438	443	388	394	413	405	362	401	426	455	368	374	435	424	425	401	417	422	420	407	429	395	425	415	406	431	408	412	434	424	399	417	417	366	398	406	397	389	369	433	421	408	411	401	466	420	392	438	425	401	415	425	414	446	403	400	423	366	447	406	393	417	390	436	410	419	409	409	423	424	423	383	409	412	414	435	412	408	419	404	407	380	382	415	419	396	409	404	434	417	412	455	401	430	414	376	416	395	393	388	401	439	415	456	388	417	416	416	435	390	392	429	397	460	380	399	423	386	413	393	418	426	425	411	370	437	407	409	400	418	403	409	426	396	402	418	429	433	429	417	427	421	372	441	390	396	424	378	418	383	416	415	408	408	378	387	398	402	381	442	407	400	389	390	426	411	394	448	402	406	397	448	406	414	437	408	389	398	382	414	399	410	445	401	421	430	395	409	430	431	411	424	398	426	427	425	433	452	406	386	441	413	343	391	412	421	444	392	424	406	418	458	392	396	446	418	394	423	407	449	400	449	451	435	398	379	373	397	373	405	408	400	419	410	422	404	392	386	418	428	419	395	438	405	408	409	429	384	415	417	427	431	455	452	392	384	404	443	393	449	423	429	399	416	367	420	421	447	416	370	416	411	414	407	383	446	413	414	436	414	437	428	395	365	431	390	411	418	418	441	400	414	454	428	428	387	436	412	415	442	442	401	408	397	369	420	385	394	423	391	415	435	435	382	443	413	428	410	467	423	404	426	431	427	391	416	402	407	380	433	425	430	452	421	449	371	426	415	402	418	418	392	426	406	391	427	397	409	430	422	419	417	397	440	429	411	395	402	394	418	398	409	418	370	394	425	415	379	434	432	402	385	438	443	402	382	431	430	416	433	383	404	379	427	418	388	396	404	426	424	396	417	391	419	410	402	424	417	394	372	418	440	413	426	411	376	424	437	398	422	420	421	412	404	399	399	401	433	431	427	401	406	418	430	397	414	415	403	394	419	415	389	412	419	424	430	407	409	399	423	439	381	397	450	387	413	415	386	402	422	417	397	373	396	437	425	407	410	454	400	430	432	393	395	414	433	456	396	389	390	431	398	413	422	416	424	407	419	421	422	389	424	440	431	432	442	413	434	422	406	394	416	465	409	426	424	442	387
23499	21196	28515	24164	21205	11711	1483	991	890	787	801	828	814	722	736	720	687	726	705	695	682	679	644	641	670	685	647	665	681	635	648	668	649	676	639	672	700	680	665	631	636	677	684	627	600	688	648	642	696	664	637	668	659	689	716	656	649	643	639	622	650	680	649	637	673	650	662	648	619	670	660	719	649	644	638	666	675	611	651	608	665	668	673	620	618	638	646	673	642	661	655	648	668	644	649	635	627	659	638	613	664	676	645	650	689	667	636	697	630	611	678	688	649	643	709	653	693	597	703	667	657	640	607	647	703	605	641	686	677	662	682	710	644	674	665	672	699	686	696	696	680	642	631	661	644	655	650	717	650	612	602	634	641	678	663	642	650	651	673	644	639	642	697	689	674	681	694	688	653	674	653	607	667	657	660	665	622	669	639	667	665	647	689	618	732	665	637	673	654	667	694	649	661	634	615	643	669	673	605	668	600	606	721	620	658	676	659	604	639	665	608	677	664	653	681	642	675	650	669	587	590	634	670	665	643	599	685	657	669	661	620	625	633	663	706	708	647	608	657	633	714	657	623	679	642	664	662	650	655	700	629	669	639	684	618	628	668	657	654	650	639	652	635	709	664	627	636	666	664	660	672	649	616	650	660	650	608	625	666	638	646	633	646	668	660	704	623	639	686	667	632	670	670	674	671	652	712	664	621	624	611	687	663	679	637	694	668	647	658	682	698	672	648	636	667	661	646	653	659	661	650	644	683	654	661	659	670	628	665	659	652	706	648	659	720	613	623	647	686	628	670	740	612	626	629	628	638	661	633	643	664	667	651	668	626	617	634	668	679	670	609	688	675	690	697	630	627	636	655	683	654	654	662	684	662	672	611	633	699	662	638	685	642	677	652	690	642	668	687	646	659	622	647	638	670	654	648	685	738	660	672	661	631	675	610	600	660	653	647	667	680	616	593	656	636	651	655	676	665	621	600	655	654	637	622	649	671	657	689	639	676	666	606	656	650	650	581	659	687	641	696	681	631	683	664	648	597	679	665	642	655	649	631	641	633	646	656	626	668	715	634	670	687	647	663	625	621	648	611	633	667	683	659	664	659	618	670	634	611	638	727	636	646	624	629	723	677	680	629	669	660	636	709	647	700	670	603	677	644	657	628	603	630	663	717	655	671	658	646	695	629	640	684	634	667	652	663	697	691	685	677	644	641	623	682	651	641	639	624	691	688	647	639	692	653	682	609	662	656	647	659	612	648	645	654	643	677	650	685	635	639	644	641	658	644	657	618	652	631	683	599	654	637	634	630	625	646	661	690	638	666	681	638	625	639	654	649	621	630	645	591	577	621	600	641	694	577	632	646	626	641	643	677	654	684	615	674	662	643	653	623	665	616	662	614	617	646	643	695	656	673	696	669	684	650	640	673	690	644	662	670	695	659	665	667	687	687	650	628	651	681	682	664	630	648	636	665	656	685	704	642	638	673	653	652	687	643	695	632	668	684	649	672	647	675	685	685	618	639	626	682	632	617	630	666	663	668	648	714	611	696	669	658	610	580	628	662	629	667	655	651	679	672	693	655	669	650	638	666	596	632	673	651	677	634	595	621	612	630	677	677	664	623	619	693	615	681	677	621	665	676	646	668	620	652	638	642	673	667	651	639	678	676	674	635	710	634	709	688	674	621	641	632	650	656	616	640	641	581	658	602	650	665	647	654	643	633	660	612	679	669	676	682	652	674	703	640	682	660	689	653	639	630	686	674	632	593	649	610	663	661	614	630	624	657	671	629	677	633	693	621	653	665	664	695	663	658	666	682	629	694	635	646	644	636	661	653	664	680	628	671	643	667	624	650	660	627	641	645	653	629	653	649	608	620	625	692	632	660	668	679	638	683	611	695	675	675	652	609	598	631	676	661	706	645	686	597	702	655	663	636	642	654	684	682	695	683	647	663	591	644	685	625	658	673	691	628	679	619	665	649	691	670	613	691	628	638	690	681	619	628	652	661	649	640	672	608	638	672	688	632	642	633	664	636	646	668	650	601	641	649	632	635	658	646	678	647	654	664	676	614	657	682	670	645	649	602	633	618	577	653	652	653	655	647	649	670	640	654	615	662	613	704	658	629	630	625	644	643	661	666	685	632	622	661	673	706	637	668	615	611	630	636	652	675	649	681	640	620	642	623	624	632	629	630	644	658	647	648	669	646	651	668	658	662	649	685	647	636	634	649	680	672	646	649	638	663	633	638	659	610	629	621	664	645	615	674	617	660	663	673	657	667	670	630	665	659	648	677	687	657	634	658	621	662	679	630	639	670	617	650	634	643	666	673	594	637	681	632	671	647	672	639	622	631	648	614	619	658	669	654	676	696	679	652	661	633	598	682	656	643	649	663	658	632	636	667	613	636	618	603	630	616	669	610	667	650	681	721	651	654	662	633	713	637	658	680	642	636	647	630	663	633	636	645	691	642	634	682	673	649	652	695	648	654	669	637	683	651	638	633	656	650	672	655	638	656	635	638	599	673	648	683	634	641	683	612	636	661	683	702	688	659	683	641	584	600	657	639	584	689	680	641	654	642	643	662	612	662	620	695	680	637	643	697	616	675	682	643	657	640	664	654	652	653	637	656	613	660	662	643	635	665	684	611	649	649	673	690	629	684	632	672	641	707	719	654	662	607	625	643	631	658	646	709	690	679	618	645	674	653	687	669	636	692	627	654	628	648	663	630	642	633	716	640	681	644	644	590	660	623	619	694	691	667	656	597	663	648	680	653	711	637	642	660	665	648	663	625	627	660	676	614	624	691	667	687	683	673	668	671	634	660	690	656	648	671	658	649	672	667	647	663	633	639	678	636	599	695	650	691	598	667	662	660	670	621	608	645	664	688	690	675	656	660	630	680	649	673	658	688	670	661	642	664	628	647	655	651	644	699	632	670	660	687	679	674	667	625	656	671	598	657	624	632	619	668	651	680	650	676	655	613	661	670	644	686	664	676	628	685	683	686	636	672	610	635	627	644	683	667	659	651	641	661	642	659	638	655	693	709	687	649	648	637	660	568	660	654	656	621	622	651	661	620	687	688	619	627	642	648	567	634	646	633	649	636	660	645	627	629	660	630	652	641	576	644	657	639	664	630	656	643	660	640	576	651	653	678	731	659	672	643	659	682	683	628	629	638	676	658	604	664	635	640	659	655	655	656	621	649	625	587	615	661	642	659	631	687	702	630	683	652	665	647	638	658	633	676	648	650	642	678	647	622	660	632	643	706	658	663	649	672	681	648	637	661	670	633	643	630	628	636	688	629	721	660	641	686	655	713	620	668	644	655	698	641	676	668	669	663	657	655	636	637	657	682	649	655	631	666	628	644	680	635	652	631	665	676	652	607	655	642	666	591	638	683	648	664	655	656	638	665	688	660	674	701	652	652	670	677	691	616	653	659	660	676	641	648	627	650	614	604	700	659	643	665	671	660	622	638	641	669	652	683	658	639	709	672	642	613	662	682	681	662	630
3223	8375	6077	2954	2357	1859	1437	1276	1136	1048	954	884	867	800	754	846	774	795	779	753	746	741	748	758	742	715	715	696	697	689	681	716	732	723	690	724	704	703	665	671	705	729	709	679	737	740	714	686	683	723	749	735	688	724	681	692	721	709	647	700	659	689	722	688	744	703	697	660	690	676	674	708	703	681	675	687	704	683	699	668	652	729	680	696	669	675	674	715	719	683	689	678	731	686	640	712	654	708	693	700	713	675	714	723	745	733	687	683	681	677	708	637	703	703	741	715	722	732	696	633	685	707	689	690	744	727	715	716	687	682	707	679	704	683	736	709	726	667	727	641	705	685	652	662	679	702	724	714	688	720	706	692	721	661	688	703	707	690	726	757	728	687	720	720	664	636	671	705	684	721	737	722	716	727	711	678	712	665	663	676	706	678	697	669	721	722	654	679	676	675	670	719	738	687	676	690	684	736	740	698	712	703	699	702	651	687	678	705	703	688	659	654	717	701	730	684	705	730	692	713	690	706	696	686	698	702	696	641	713	697	703	702	695	706	658	668	685	679	708	661	734	678	754	713	702	700	686	685	691	727	681	720	696	719	691	708	728	707	685	757	738	657	689	693	687	657	718	697	662	701	701	713	735	644	668	679	717	674	694	734	635	687	682	695	659	674	706	711	701	716	667	669	697	697	663	685	697	680	691	744	753	714	687	750	700	688	694	725	725	723	688	739	704	680	710	695	737	729	689	733	689	689	702	707	730	757	709	648	725	733	658	741	702	743	714	735	733	743	697	735	728	740	716	708	689	682	726	688	660	743	683	702	643	670	620	718	705	686	626	710	712	695	692	740	684	701	686	682	685	705	707	726	700	669	670	699	674	729	696	676	737	703	676	660	709	675	651	670	652	690	722	719	688	692	678	690	669	693	751	678	718	708	739	691	687	707	689	758	685	732	658	739	727	699	700	701	663	694	708	688	687	734	695	710	698	704	690	702	722	662	670	669	699	722	723	719	678	698	701	659	730	697	725	679	729	690	699	702	723	663	723	702	665	671	728	697	734	638	666	655	682	725	709	664	737	674	745	683	705	721	687	757	672	689	732	752	711	710	718	706	694	736	725	695	736	694	646	714	651	688	681	685	702	739	685	679	643	730	701	665	718	730	735	706	722	720	715	716	724	681	742	701	692	701	697	666	705	677	685	704	677	699	710	703	729	718	688	643	725	721	694	706	720	667	696	693	677	715	675	702	693	708	714	680	686	673	692	708	721	668	706	677	716	712	697	709	658	691	737	705	650	698	733	694	703	686	692	661	682	724	729	692	688	673	731	716	665	707	702	640	689	693	774	676	715	669	705	697	695	677	663	652	723	679	664	690	694	693	684	689	696	707	713	696	626	708	677	639	714	699	696	721	676	685	743	669	750	678	760	727	701	688	666	702	665	725	714	702	775	723	736	763	665	686	686	684	708	703	736	717	676	684	701	671	684	719	717	672	641	673	702	707	709	699	700	705	663	673	753	654	663	720	678	673	716	697	673	661	687	700	742	683	680	677	642	715	699	735	677	759	646	662	739	714	672	686	695	708	625	673	701	675	660	668	694	667	681	682	677	690	694	709	689	746	736	695	758	702	669	679	717	753	668	698	696	671	658	710	703	706	667	718	706	712	733	683	661	711	686	672	717	715	679	694	706	689	710	669	640	713	657	661	703	697	697	707	642	700	756	660	739	713	712	708	704	701	673	737	693	681	674	707	756	752	732	680	744	744	724	670	719	687	658	687	672	732	723	690	680	650	731	700	724	701	687	729	716	726	670	730	690	681	720	704	673	682	702	741	678	695	711	685	677	679	699	722	692	681	699	652	732	664	715	688	691	708	661	742	692	668	766	722	702	638	685	703	698	724	723	699	700	729	692	740	742	712	696	706	711	647	729	733	742	706	714	719	687	721	683	734	737	656	692	679	679	683	732	732	667	670	710	674	680	667	705	667	708	695	638	706	752	657	715	667	697	713	699	670	680	700	721	717	711	710	695	674	736	713	660	686	717	672	683	738	674	673	680	697	740	721	736	751	673	717	705	688	686	691	694	703	674	692	725	710	695	709	711	720	698	690	733	680	693	659	681	729	726	739	712	722	684	676	730	711	702	708	668	654	701	671	715	682	694	696	696	676	687	665	714	666	701	665	654	731	700	711	695	679	703	729	697	663	722	718	706	709	723	745	737	695	725	712	686	680	673	675	704	724	705	686	685	692	685	671	671	648	710	717	718	640	695	692	677	660	665	658	696	694	700	715	726	736	650	667	699	702	721	678	676	695	697	675	675	721	717	679	726	666	683	727	748	725	685	681	694	692	704	695	696	673	711	706	718	665	734	684	654	654	755	674	705	690	664	697	697	719	688	700	676	705	673	674	740	754	684	715	724	736	672	689	687	674	704	741	641	706	706	688	707	661	680	678	724	667	708	658	698	721	733	701	700	731	717	745	681	723	687	694	714	711	700	693	667	690	675	699	677	686	715	671	685	728	745	697	670	655	698	700	702	699	672	671	688	678	672	659	725	685	728	643	723	695	689	690	671	710	788	681	657	713	722	721	722	707	691	691	690	704	697	726	703	691	629	685	683	686	669	721	714	686	709	677	692	659	709	674	684	674	745	686	732	706	707	724	663	749	700	685	688	681	685	698	698	720	690	673	713	719	692	697	696	713	708	717	700	688	694	688	763	721	718	687	707	708	675	688	682	753	697	712	670	683	658	709	731	710	714	675	692	713	692	692	709	703	702	692	668	706	660	683	677	681	646	702	626	668	682	728	716	688	723	710	740	712	724	689	722	667	684	705	685	686	727	715	710	622	685	744	678	704	691	668	714	708	735	679	679	629	705	714	705	641	703	665	686	696	701	697	709	703	705	678	688	691	697	713	724	686	738	725	714	736	682	686	683	707	673	735	661	675	672	709	673	703	717	665	685	702	705	742	688	669	688	733	685	743	697	721	713	694	719	733	734	700	687	713	700	727	719	686	675	655	745	689	737	673	723	682	703	691	692	692	712	738	674	712	702	691	694	682	703	721	676	690	678	720	696	681	695	693	735	725	769	679	657	681	733	644	693	692	704	684	667	673	706	628	694	748	699	668	704	722	669	710	671	658	715	731	687	728	729	695	697	692	721	698	716	759	701	706	670	664	704	698	674	692	686	716	764	684	668	696	699	736	731	684	728	693	701	702	722	693	714	704	695	710	690	685	685	690	694	722	708	687	726	668	706	696	640	679	717	735	687	706	699	719	694	707	710	695	720	717	702	720	713	708	685	703	678	676	680	669	680	656	762	689	685	620	717	723	725	684	709	715	711	708	656	647	640	719	664	714	688	679	700	662	728	698	715	663	702	656	677	713	712	717	683	664	676	656	678	660	649	732	678	659	696	666	699	752	693	717	727	684	763	679	684	693	708	705	722	705	680	733	726	679	643	695	690	718	679	698	732	720	681	729	705	731	696	692	758	702	675	702	739	718
24653	21224	27633	25122	12616	605	373	299	285	266	241	260	226	223	215	192	185	188	192	195	183	172	212	205	180	159	172	179	192	185	189	202	203	192	181	157	176	202	179	181	175	181	166	203	166	174	196	187	195	184	170	177	182	185	175	167	182	180	179	203	175	186	175	189	173	158	190	163	185	169	174	179	183	200	171	176	159	188	189	182	161	193	169	181	192	168	167	187	177	171	194	175	179	183	188	207	178	180	160	172	182	188	208	173	182	211	202	169	172	183	152	178	181	195	172	174	197	160	176	179	190	159	201	186	159	176	174	185	187	166	168	169	165	177	167	163	167	202	189	174	177	174	187	180	187	185	179	171	174	171	189	177	177	176	188	160	199	181	203	189	193	170	173	170	200	155	181	175	183	196	182	194	167	186	193	182	188	181	162	172	181	180	172	178	197	191	175	181	169	179	181	150	195	199	178	183	196	184	187	181	170	160	168	168	176	189	201	166	196	166	181	216	195	187	174	178	185	174	187	198	159	159	174	206	175	187	192	176	186	171	163	170	198	171	171	159	163	169	168	186	171	162	180	182	175	186	185	167	179	194	162	176	176	185	178	169	189	182	145	165	189	182	198	202	175	181	172	168	198	184	204	199	184	191	178	184	153	188	199	170	169	175	178	185	183	166	185	179	179	180	198	202	165	191	179	182	159	177	174	174	192	156	195	178	194	171	191	172	185	180	174	183	206	195	199	169	177	200	168	179	186	188	205	193	191	178	163	182	194	167	171	150	180	190	173	193	170	179	185	171	202	177	183	156	171	178	176	167	170	187	186	168	179	170	178	160	188	188	168	206	189	181	167	198	183	178	169	175	197	186	177	192	155	175	188	187	199	159	193	188	170	185	166	185	177	173	190	168	170	205	170	169	169	214	209	198	194	165	200	175	177	186	157	182	183	171	187	166	168	191	180	186	180	200	170	182	159	173	180	167	189	181	174	198	152	185	181	167	202	177	169	190	154	146	176	184	155	193	188	179	185	185	199	170	164	158	171	189	169	175	181	176	177	183	168	188	171	189	193	165	167	185	158	176	185	170	168	183	171	167	184	174	174	191	183	195	177	183	145	169	176	155	174	191	178	211	179	190	163	189	161	173	171	187	166	188	166	180	148	181	191	168	161	179	177	164	154	192	169	189	192	184	215	174	173	184	199	182	182	155	193	173	178	170	171	196	178	189	168	186	174	160	163	162	181	184	181	183	184	171	164	174	188	160	191	175	194	172	192	177	155	177	183	210	164	177	176	211	190	160	173	193	201	177	175	201	192	198	197	180	175	185	182	180	171	192	182	185	153	172	169	170	192	198	175	192	192	177	196	183	147	176	189	178	179	194	185	182	169	180	136	175	185	203	193	192	192	185	187	176	209	185	162	188	168	175	163	197	164	173	193	178	191	176	179	194	157	158	162	188	187	185	164	161	165	200	166	175	193	165	206	156	180	187	188	163	186	165	158	161	164	172	181	167	180	185	184	166	181	182	188	174	180	178	194	209	179	162	176	194	174	195	172	160	187	172	185	158	173	187	175	178	158	168	163	196	185	187	158	185	191	184	194	173	188	163	172	165	171	184	159	155	183	153	176	209	168	182	166	183	178	191	178	174	201	223	174	179	234	156	159	177	175	189	188	187	177	181	212	160	191	175	174	169	178	192	186	189	184	174	180	177	164	178	190	171	171	220	164	176	177	191	183	173	175	184	190	174	155	172	179	169	167	164	178	180	181	185	169	200	189	171	178	185	196	193	173	187	161	175	199	193	166	186	158	185	148	200	190	167	166	156	166	186	165	192	175	175	188	177	176	190	167	163	183	203	189	173	172	165	199	178	172	166	197	173	187	162	148	196	169	183	184	206	170	171	180	185	167	191	174	179	169	172	181	164	195	166	174	173	165	203	179	161	180	200	168	190	154	177	177	212	177	174	171	175	166	185	171	177	195	171	179	196	186	170	186	181	187	182	199	193	175	181	186	185	203	173	188	177	193	177	197	190	168	196	177	179	187	196	170	187	186	169	186	180	145	149	176	182	187	170	170	184	167	193	188	170	184	185	188	174	173	197	176	196	183	185	186	158	190	159	197	147	171	186	185	174	182	195	164	161	172	188	175	188	176	147	159	172	188	185	181	178	187	172	174	177	189	168	177	201	187	174	164	163	192	175	176	155	189	166	190	208	179	194	185	187	175	182	172	162	178	164	166	170	201	183	195	192	178	204	184	189	182	173	194	169	154	153	169	192	173	173	158	171	174	197	198	200	179	176	177	185	158	151	161	157	168	192	198	183	193	197	187	173	208	186	166	190	173	187	196	178	202	216	178	166	190	207	161	210	193	171	185	177	186	166	160	199	198	203	195	173	164	176	190	165	179	200	186	176	168	170	182	146	173	149	188	168	166	173	183	184	196	158	182	183	193	186	159	164	176	161	169	184	184	179	152	165	201	174	170	196	167	179	208	169	180	220	185	178	160	168	153	185	207	188	160	201	195	165	190	172	168	184	164	207	168	207	192	168	171	186	184	189	192	190	182	183	168	177	173	174	160	195	191	170	184	160	176	185	187	185	188	177	174	176	176	184	176	191	177	160	185	168	184	173	184	175	174	162	174	206	160	162	170	185	196	168	179	182	170	198	173	171	181	171	197	169	194	205	191	206	167	202	202	172	176	171	170	175	162	177	198	191	193	196	182	189	174	154	182	186	181	189	172	175	193	195	201	185	162	164	166	191	167	188	177	188	195	184	183	179	188	193	168	183	166	195	204	169	190	184	190	175	195	212	176	171	154	186	184	150	183	190	171	185	161	168	185	178	180	176	203	154	207	170	186	177	177	167	181	173	198	181	175	168	192	168	147	177	166	180	176	166	163	158	174	177	187	209	197	185	194	209	199	182	176	166	180	192	160	192	202	174	167	174	195	188	182	181	177	200	183	174	171	187	187	179	175	188	160	191	157	164	177	147	161	171	188	162	170	177	151	182	162	211	170	160	188	171	193	188	207	174	190	177	179	190	180	177	175	193	136	197	183	168	178	189	164	191	190	210	183	172	179	204	186	198	171	179	184	170	176	152	174	171	193	200	160	174	188	197	192	154	193	185	191	186	185	173	170	183	175	197	164	200	176	196	170	192	182	174	157	176	198	158	159	156	182	152	181	191	200	175	180	175	172	172	161	159	182	194	147	188	151	184	188	181	212	158	185	174	168	184	186	184	205	180	179	184	163	179	163	154	159	189	175	167	197	175	188	167	156	169	194	184	183	175	174	167	160	165	195	191	190	177	183	170	181	191	165	164	193	187	193	184	181	199	190	188	163	197	158	186	179	190	181	154	190	168	176	176	157	204	205	189	168	169	166	179	179	191	185	163	192	193	165	186	171	160	187	179	154	169	186	174	181	165	196	158	181	169	172	202	191	173	195	165	168	189	187	169	166	183	189	182	171	158	200	178	175	182	165	150	173	190	187	187	177	179	182	165	182	172
3098	4890	3343	1587	1141	849	708	566	485	416	384	325	310	270	275	272	221	251	226	259	238	227	248	232	209	240	226	221	237	223	206	214	219	238	241	210	226	218	220	230	217	228	219	223	227	219	208	204	211	222	222	230	248	214	197	218	223	212	207	226	207	198	220	218	224	177	224	224	198	228	190	229	196	226	206	187	243	214	232	206	215	190	211	212	223	185	212	224	207	224	202	224	203	197	219	215	223	184	204	225	257	203	218	230	189	212	198	210	198	218	229	210	204	199	212	218	182	213	236	210	222	209	227	202	190	187	236	222	206	198	208	194	215	205	227	205	225	223	192	220	206	208	202	239	195	230	210	198	224	193	197	189	221	228	237	238	221	214	219	193	208	205	198	220	196	212	203	233	233	231	204	202	229	204	220	216	211	220	206	200	217	199	194	199	219	185	234	226	204	232	222	181	207	207	192	197	196	205	221	227	238	236	217	197	208	209	190	218	202	212	196	208	230	215	188	197	215	226	211	197	200	221	185	216	244	226	213	204	211	219	233	221	233	218	238	192	206	184	200	194	214	222	231	234	231	225	186	210	196	197	219	209	225	193	186	201	235	177	222	212	224	223	202	228	234	233	209	224	226	198	212	199	209	204	196	228	200	188	223	200	214	201	190	219	205	210	208	189	216	225	222	215	209	232	233	201	208	209	241	204	225	226	201	195	218	226	210	216	208	197	208	212	218	219	217	225	244	188	225	234	199	219	217	206	220	185	181	221	224	203	204	224	242	212	206	205	221	201	208	195	208	209	188	222	193	214	222	222	213	207	223	215	223	176	242	227	199	217	222	216	217	222	192	224	205	238	203	198	207	181	180	204	232	208	207	231	222	185	211	232	213	216	227	206	224	211	179	217	181	227	205	227	225	222	227	215	220	203	216	217	205	214	204	232	195	198	234	207	208	198	237	207	195	217	232	208	225	229	222	232	231	191	231	179	218	233	219	205	192	201	205	200	195	175	219	202	209	215	239	198	229	197	235	215	203	214	192	204	220	187	220	204	206	210	189	218	214	191	217	170	215	190	228	200	214	218	196	202	210	223	213	195	189	214	238	220	219	198	229	190	210	219	185	200	212	193	209	191	219	212	194	228	204	231	220	224	225	215	194	208	209	236	200	241	195	221	195	220	211	205	199	196	245	222	236	215	225	203	209	183	197	236	195	191	197	194	194	204	212	212	222	201	199	207	205	198	213	204	243	231	204	183	229	208	201	217	193	218	226	227	200	199	213	213	221	208	214	186	179	207	232	216	212	224	198	203	211	211	203	207	219	225	218	195	229	191	210	208	214	205	190	216	214	211	180	222	202	198	231	219	223	205	208	220	176	207	215	203	205	202	238	221	212	237	222	211	208	237	222	232	220	232	199	196	205	244	224	213	211	207	226	208	218	212	239	217	216	226	215	206	217	243	196	227	223	198	208	213	227	216	209	217	208	202	218	228	224	228	208	230	179	195	204	196	197	223	213	238	197	211	242	233	220	217	199	172	241	246	212	218	221	220	202	213	222	216	213	240	191	222	217	238	215	221	214	200	213	213	190	212	205	217	230	214	212	196	195	192	233	199	189	182	174	217	221	213	202	204	206	217	232	206	180	236	228	235	222	226	232	218	211	213	205	184	227	209	221	232	222	218	207	207	204	215	221	212	221	188	228	213	207	199	203	215	226	198	213	217	202	222	217	246	182	198	200	221	214	213	197	222	218	201	203	228	209	236	192	204	211	217	206	217	224	240	238	189	186	226	221	204	213	198	206	224	206	218	213	212	209	203	212	212	209	221	215	240	204	228	212	208	191	234	209	199	180	241	210	207	229	208	212	205	190	224	234	218	206	223	197	194	227	192	229	219	201	225	226	203	214	193	198	210	203	232	238	212	217	203	219	220	217	196	214	186	209	204	213	204	181	207	211	204	197	212	228	221	204	197	214	184	209	191	184	222	241	216	218	250	208	237	198	195	203	224	219	241	230	201	228	183	225	214	178	209	232	189	234	204	222	230	217	211	206	215	205	207	196	217	196	221	190	212	224	248	220	206	201	218	207	205	215	196	254	212	205	231	225	224	228	210	201	192	202	207	225	202	245	201	224	220	222	194	205	197	213	228	213	234	192	205	188	193	200	214	230	201	230	213	216	221	227	185	201	206	236	208	231	190	209	221	216	205	204	206	215	223	206	216	201	207	230	245	202	253	204	198	227	206	201	225	217	187	206	218	216	214	225	217	203	211	212	207	248	232	206	221	201	222	220	202	209	215	206	203	252	235	201	205	210	227	222	200	219	210	241	209	211	209	206	209	215	218	222	179	225	194	232	245	253	232	208	209	204	214	193	214	211	212	170	225	207	240	205	205	205	212	195	194	213	215	221	204	236	207	207	204	237	233	198	200	242	198	226	214	206	221	226	212	223	210	198	212	223	198	191	213	211	189	207	212	199	233	230	220	216	214	204	226	209	215	185	218	213	219	242	223	207	206	238	222	218	211	218	220	206	200	217	213	221	211	207	232	208	218	196	203	196	221	205	227	216	218	237	226	221	202	210	199	175	205	206	199	227	216	223	228	223	217	209	226	214	213	187	206	184	195	218	204	227	214	212	224	202	215	225	198	199	220	210	209	225	184	204	211	197	220	227	209	213	196	202	218	224	195	233	210	199	196	198	185	195	193	223	189	212	189	210	195	205	205	193	224	241	198	212	216	220	191	224	211	223	217	210	196	215	184	220	189	206	207	244	226	215	233	231	212	218	216	224	211	239	234	204	226	215	215	211	217	224	212	209	198	205	218	211	208	219	231	206	203	214	229	220	213	195	213	203	192	199	205	210	218	205	206	208	207	220	209	213	211	203	222	196	231	208	220	237	216	212	207	212	219	209	249	219	223	199	221	225	204	206	197	223	207	193	234	220	210	230	211	215	194	221	200	179	221	212	217	242	217	228	201	202	217	218	200	243	217	220	222	213	205	227	218	222	205	234	216	202	197	212	203	208	209	206	185	223	218	218	193	207	243	177	210	197	194	220	220	228	214	192	227	217	219	210	197	197	238	220	205	208	188	202	225	170	201	204	244	205	202	200	203	208	225	207	212	209	210	212	206	183	192	218	222	209	208	215	214	208	219	227	184	215	210	191	217	229	201	211	206	208	220	211	210	185	200	219	186	203	207	225	218	210	201	222	213	214	233	231	206	210	195	214	217	243	224	220	193	210	225	211	194	253	192	203	184	206	208	250	219	214	201	235	218	193	224	202	221	182	202	200	229	221	213	210	237	228	207	225	202	225	214	210	209	218	178	185	198	212	186	211	220	201	215	191	227	224	223	204	202	204	181	220	204	201	240	204	227	254	234	198	206	199	204	198	194	211	215	255	184	196	207	220	214	217	209	208	203	223	211	205	211	224	219	199	182	214	220	218	192	182	230	231	188	203	233	213	205	247	225	223	234	211	182	205	169	213	253	202	205	230	232	219	217	228	185
22341	21144	28848	23672	21147	21226	10341	1217	965	848	765	694	662	672	657	558	611	552	551	521	547	594	536	536	558	543	496	538	561	507	498	570	516	486	498	513	514	518	505	529	528	516	500	509	468	482	506	522	483	533	539	491	506	533	516	517	503	502	501	528	509	516	470	453	487	476	522	506	530	518	537	529	472	485	500	506	534	532	531	526	535	484	493	559	541	506	486	484	503	453	476	482	468	519	505	453	524	500	453	534	503	490	510	485	509	515	500	494	491	489	500	525	480	491	472	507	531	520	462	486	488	520	488	498	496	497	515	502	490	490	490	424	447	499	488	483	487	504	514	488	484	470	516	493	510	466	479	522	492	487	518	506	473	511	520	452	461	489	444	542	491	506	480	478	518	492	474	502	492	484	469	488	506	504	508	489	521	469	488	497	475	532	509	485	485	514	483	467	500	456	479	464	510	522	460	478	476	513	504	490	495	485	491	518	456	521	478	484	509	500	507	483	480	489	497	455	516	479	505	479	506	509	490	508	507	494	525	458	486	477	498	498	495	436	502	490	485	480	535	520	523	498	498	489	458	502	478	465	512	476	486	485	494	498	508	433	515	504	543	457	475	498	501	462	488	475	523	511	486	501	462	508	523	495	481	516	485	458	493	492	453	517	478	502	483	460	472	480	511	488	518	487	515	527	464	475	486	476	468	489	433	461	513	497	448	521	510	495	496	475	495	495	477	513	522	544	485	506	455	484	449	470	477	471	500	518	504	469	503	475	504	513	494	495	511	497	516	461	495	479	499	448	509	471	482	522	515	535	523	494	484	499	476	508	504	466	508	501	522	466	447	529	472	461	508	523	493	447	472	471	530	452	493	498	525	510	530	488	491	477	514	497	511	534	477	476	502	533	493	537	506	443	501	476	483	498	507	495	494	517	543	527	465	486	532	476	474	529	484	495	501	454	508	456	499	462	490	490	559	482	509	477	483	479	498	475	511	496	466	482	491	516	533	505	505	497	513	527	451	510	486	484	515	516	518	519	523	485	488	497	540	484	445	477	471	472	476	477	488	468	508	529	498	490	530	507	485	472	505	506	536	506	527	471	513	520	500	488	513	511	467	503	469	460	508	516	499	489	528	468	503	489	504	496	484	541	471	511	505	489	485	501	466	501	483	468	478	510	517	454	475	474	515	496	502	517	499	480	482	480	485	508	479	500	488	499	490	495	521	467	514	516	528	498	517	509	547	538	527	507	485	473	493	462	468	479	481	496	483	492	484	453	474	456	468	502	516	501	515	530	496	488	508	443	504	471	500	493	495	511	507	532	517	501	510	513	475	472	524	478	492	509	486	479	471	492	484	469	498	493	518	487	492	460	451	483	523	549	474	507	469	501	473	471	512	466	479	489	481	515	479	495	482	509	467	504	513	523	479	480	464	467	482	500	492	491	532	502	519	543	499	468	517	557	476	501	480	496	473	473	530	490	503	485	482	505	490	518	493	487	473	486	495	477	476	527	498	526	522	507	507	490	487	491	518	465	469	488	437	441	472	497	503	535	488	511	519	488	479	500	469	455	460	464	517	505	479	482	497	447	463	488	508	452	479	447	500	514	524	504	494	487	490	476	462	464	517	487	463	510	491	534	503	467	489	512	504	519	465	502	507	475	513	508	462	475	501	492	507	497	478	470	472	459	488	496	512	510	549	476	524	459	458	476	486	512	481	486	442	514	503	487	505	484	469	492	532	454	468	463	492	504	468	506	476	503	496	509	521	523	521	481	494	467	504	505	492	497	495	493	461	489	541	443	500	501	515	476	481	476	517	484	474	509	487	510	486	509	522	493	480	486	481	485	492	524	499	529	502	485	519	496	500	480	495	490	481	522	462	510	460	473	515	527	524	483	510	463	501	516	458	481	499	508	495	536	510	475	486	519	495	463	495	514	455	515	489	486	495	508	484	455	493	482	540	505	475	530	461	474	467	463	491	470	496	498	483	476	527	516	488	481	493	443	431	522	535	527	520	487	498	485	480	506	465	509	480	491	485	537	496	568	458	497	501	520	490	456	504	494	410	491	497	465	488	473	492	500	525	508	510	494	468	496	510	531	443	517	482	546	514	507	536	498	472	491	494	504	495	443	530	542	489	501	454	470	489	504	509	519	528	485	477	512	479	470	517	517	538	479	490	504	472	526	501	497	489	502	527	493	481	507	466	502	430	469	512	474	499	549	467	509	517	505	502	517	475	483	509	469	498	496	499	491	501	478	531	504	516	482	498	466	465	481	454	469	522	499	484	493	482	512	525	534	484	451	503	468	497	478	492	509	508	531	453	492	491	498	517	516	476	546	521	491	477	483	484	483	507	479	519	497	515	475	474	510	511	487	479	510	511	462	491	482	531	489	519	483	503	509	504	507	505	522	485	510	511	507	474	520	497	493	500	442	524	459	465	513	458	467	493	453	486	467	506	464	488	477	488	485	506	466	464	439	496	504	546	489	499	455	479	457	531	529	487	484	489	526	535	484	458	452	509	503	466	489	485	471	482	512	458	493	519	510	513	508	480	512	469	490	521	496	482	475	497	481	536	512	487	507	496	476	494	483	515	484	476	468	572	525	481	486	490	473	541	463	487	520	496	494	501	476	475	500	492	516	514	499	491	478	455	492	480	522	514	468	507	497	480	464	468	481	471	495	479	507	450	499	476	485	496	461	467	479	453	527	503	496	463	485	506	508	476	471	499	498	441	535	505	528	455	514	506	502	515	503	467	504	494	494	524	502	493	490	480	460	504	489	491	501	473	487	519	501	505	488	515	485	481	472	453	470	482	485	482	445	528	512	504	517	471	472	468	454	519	484	498	520	486	497	482	470	481	497	491	475	481	500	456	477	559	521	517	510	532	488	472	525	478	490	446	477	523	458	514	508	444	511	501	503	534	481	437	505	531	530	488	471	457	444	524	478	496	498	492	479	538	478	484	453	498	517	475	475	491	496	479	488	549	469	487	481	497	507	502	461	532	494	494	497	472	480	521	487	501	513	489	439	529	496	506	491	479	474	512	493	500	517	503	491	476	482	502	480	523	504	450	494	509	451	508	435	456	466	490	502	528	478	455	479	477	473	542	478	471	494	482	511	504	450	512	472	462	445	477	473	489	470	484	500	488	507	482	500	480	476	470	484	492	452	482	495	456	504	507	518	497	459	514	501	516	517	488	470	463	492	496	445	488	483	504	525	446	493	456	510	483	520	474	501	455	478	469	474	494	494	490	494	502	460	454	499	483	460	517	481	494	461	492	502	479	506	499	475	479	512	478	451	501	511	496	512	552	450	477	496	477	513	502	443	490	522	488	530	495	508	511	518	473	495	486	466	454	506	485	487	515	494	514	489	461	473	457	517	470	482	491	500	479	524	482	512	490	476	507	501	481	503	500	511	483	463	477	483	476	487	480	459	457	481	517	498	461	488	463	496	474	499	512	481	481	501	510	454	492	497	529	498	477	517	498	477	465	482	507	514
4327	13834	9939	4805	3464	2652	2137	1688	1412	1181	1063	918	855	812	780	764	683	706	662	641	637	623	614	629	579	567	624	631	573	563	582	619	568	601	577	580	588	608	573	529	582	579	619	531	532	568	560	535	563	619	564	548	574	584	534	562	546	563	574	538	545	552	550	571	591	494	510	557	568	534	540	548	597	549	562	527	505	570	530	500	503	540	572	539	535	513	582	552	577	554	528	533	553	559	589	532	542	557	527	538	533	494	536	558	569	535	553	526	507	510	551	546	550	519	552	591	536	548	555	547	539	533	562	572	523	551	572	533	569	564	562	517	515	536	580	552	546	550	533	548	561	509	522	556	505	538	514	576	557	524	537	600	541	513	597	516	545	546	540	523	546	538	526	529	524	569	541	496	557	553	541	613	490	523	526	587	547	557	518	545	569	506	547	498	544	525	563	492	568	539	530	546	547	538	556	571	557	554	535	564	500	582	547	536	570	537	531	549	542	507	560	521	555	535	566	541	510	552	522	527	524	544	544	543	536	539	551	608	565	571	518	508	538	570	563	557	560	519	537	513	526	545	534	532	543	552	530	509	532	540	561	584	538	578	532	520	554	524	532	551	573	543	541	530	561	543	552	541	579	570	503	520	563	578	543	535	514	529	544	528	521	547	508	528	531	612	538	565	559	550	506	563	544	536	560	548	528	533	556	550	562	522	539	521	575	528	519	541	502	532	524	523	556	558	549	546	518	558	582	558	530	488	532	577	575	525	529	516	581	552	523	558	541	567	546	576	561	541	524	514	549	564	534	584	563	550	590	544	529	552	512	536	545	572	569	540	544	576	560	541	524	526	527	557	532	525	510	540	486	500	566	538	563	506	503	573	573	519	541	537	537	542	561	544	586	556	576	572	540	510	601	538	533	526	518	503	536	553	544	558	537	556	514	552	534	591	585	584	521	544	511	504	525	532	528	576	556	531	537	529	544	552	557	543	600	574	488	541	594	553	506	527	528	534	541	504	526	565	500	578	552	533	542	575	564	531	562	550	524	567	550	552	540	579	503	555	546	569	570	554	550	516	529	546	559	496	575	528	562	533	548	558	535	527	555	582	525	526	531	549	513	529	537	570	573	548	547	541	550	547	553	548	560	523	558	555	583	540	536	552	592	505	555	551	543	506	557	559	497	544	522	591	556	558	552	561	521	536	546	547	549	555	551	516	544	545	545	531	549	560	530	565	533	576	531	509	557	559	517	536	541	499	522	561	543	552	525	535	569	574	544	574	539	591	540	568	541	534	540	579	591	571	564	521	573	504	552	544	610	524	549	509	576	529	549	588	523	541	573	540	515	535	540	505	593	574	524	492	548	564	544	545	534	496	532	548	590	533	511	492	568	602	527	555	551	555	524	539	548	545	542	553	600	550	570	549	561	555	543	524	568	531	569	502	529	578	543	527	574	530	524	530	522	549	509	546	564	497	560	560	512	526	548	538	542	557	573	527	527	516	532	526	539	552	545	555	532	545	543	533	551	511	530	541	554	526	536	575	552	555	564	544	543	564	595	564	529	505	597	533	567	581	584	524	559	496	574	562	584	506	557	550	584	572	543	522	525	524	573	510	533	561	580	604	553	540	543	541	554	566	531	553	530	583	568	566	545	505	563	531	575	518	568	585	531	552	556	508	591	560	556	536	555	527	537	559	531	511	505	547	547	558	546	550	524	585	574	531	531	557	588	562	538	517	548	553	563	556	601	528	569	544	549	559	559	583	546	564	550	568	559	537	538	559	510	530	566	527	545	547	538	531	511	563	570	536	458	567	506	526	551	529	514	544	552	508	570	519	557	568	507	493	551	546	578	552	589	565	566	558	554	542	564	573	513	580	549	509	551	567	533	542	515	530	507	509	555	553	558	545	542	533	543	570	599	539	533	584	565	547	551	546	526	545	562	583	569	512	531	532	526	557	581	560	543	564	590	544	521	542	565	541	518	530	559	542	530	555	527	589	523	546	571	513	516	567	516	567	539	519	554	546	556	529	557	519	538	539	537	499	557	550	573	525	527	554	557	573	524	521	544	513	557	543	554	560	566	554	552	566	554	525	560	519	542	507	494	560	511	534	526	563	538	503	519	560	574	543	535	604	564	534	516	598	543	537	541	524	522	562	539	553	564	562	605	540	544	545	546	538	560	551	541	553	547	528	595	572	547	558	576	567	543	575	574	562	540	500	528	537	529	534	538	499	523	563	556	566	581	538	560	528	570	545	548	565	568	552	595	582	547	510	548	562	544	577	556	562	522	598	597	529	527	561	577	534	509	554	537	510	581	546	509	520	572	541	522	572	544	557	540	531	561	554	526	552	528	561	565	546	519	549	552	552	562	568	539	552	537	550	565	525	510	532	575	557	541	552	562	526	532	535	533	519	550	527	524	568	562	533	539	533	517	549	541	500	526	575	534	547	512	511	519	539	560	536	537	553	548	545	556	547	556	539	507	523	539	553	548	531	529	555	520	539	577	549	520	536	547	543	506	569	564	566	537	553	532	524	554	555	520	569	569	578	517	559	525	503	516	537	518	579	587	535	506	512	515	503	525	524	563	562	557	512	535	527	558	569	556	543	535	567	539	540	523	584	561	531	512	523	565	561	544	534	563	542	527	493	510	528	543	543	562	551	543	503	569	568	545	561	551	566	525	564	551	552	557	539	555	532	554	543	512	555	525	536	571	539	517	546	531	521	567	516	526	558	568	558	546	543	529	587	531	522	538	531	534	533	551	530	549	552	560	569	537	524	555	527	565	525	527	517	546	566	523	513	535	546	538	562	518	532	550	579	550	572	567	547	552	541	545	555	530	497	556	540	539	578	567	553	551	543	537	549	580	542	532	558	538	557	545	559	576	533	528	496	533	487	530	524	540	543	537	530	551	530	534	567	530	504	504	515	572	591	559	567	545	571	530	547	572	537	518	548	589	544	579	581	533	523	509	515	534	539	535	528	586	543	539	533	560	580	521	568	568	522	537	528	576	558	501	516	544	523	537	547	518	551	538	556	590	553	549	500	556	485	571	512	566	548	532	537	537	522	552	518	509	537	535	504	571	562	537	530	577	566	546	546	541	552	563	619	538	562	519	526	567	560	495	554	534	510	554	526	510	541	526	592	577	555	527	557	513	560	559	527	522	530	587	523	552	567	558	546	546	531	566	546	503	552	545	571	559	541	524	598	545	541	554	551	541	533	542	579	514	571	527	517	508	595	539	536	524	502	539	504	561	570	537	522	476	531	510	556	544	538	530	522	527	524	554	531	596	505	515	528	548	556	472	555	523	568	516	581	593	547	510	568	545	526	551	554	549	595	612	555	566	544	550	572	602	514	511	576	495	558	552	492	514	557	558	549	569	525	553	558	518	551	546	533	532	548	583	549	514	550	581	535	508	554	528	520	555	523	564	592	553	573	541	550	520	519	534	513	561	463	533	582	526	575	533	517	522	562	567	538	571	562	541	574	559	501	521	509	554	537
27599	17881	3460	616	445	388	409	370	405	388	385	411	386	426	384	418	381	355	359	388	399	409	407	376	373	401	339	377	368	386	391	422	367	338	399	403	372	420	368	395	395	379	381	385	394	378	363	349	373	393	398	358	376	414	381	378	391	378	420	405	399	361	374	364	377	381	423	397	405	387	407	381	392	356	404	416	399	403	375	374	398	376	380	377	371	352	361	392	368	391	406	367	401	361	376	395	382	374	370	389	361	378	367	373	399	380	358	407	370	408	369	371	356	321	364	402	377	386	367	389	372	359	371	391	423	366	383	399	367	394	390	369	416	383	401	421	413	342	359	388	373	399	414	375	379	378	369	395	354	392	356	351	396	361	382	423	386	364	352	375	387	386	415	387	406	335	398	409	394	375	421	374	351	373	380	411	371	369	405	380	362	351	374	390	404	385	371	389	386	403	366	401	391	392	349	410	380	359	369	388	411	410	362	359	373	427	421	388	419	397	379	433	374	388	384	400	407	359	383	384	369	427	383	368	392	372	366	410	398	379	377	374	376	385	389	418	372	371	405	366	389	358	352	383	360	418	356	366	397	351	388	391	396	380	375	438	391	352	407	387	359	376	382	343	383	348	388	423	401	383	369	347	373	373	379	349	377	378	381	372	403	374	376	419	416	410	384	403	362	393	362	344	364	357	395	390	370	390	378	356	388	414	361	380	419	339	402	400	357	372	372	370	373	354	373	388	417	398	383	375	357	424	371	363	377	408	360	403	399	404	376	396	396	388	342	374	409	353	368	364	369	377	390	352	397	370	382	424	365	395	360	408	394	374	372	377	406	355	411	381	385	378	365	390	360	395	360	404	382	401	413	376	342	372	392	373	383	355	383	368	401	343	326	383	389	369	383	387	359	437	387	392	368	350	375	391	394	392	391	355	399	431	377	366	388	362	403	370	364	425	382	369	389	393	408	402	387	384	389	402	391	399	387	360	389	418	372	331	349	350	365	425	402	364	395	363	432	342	400	395	365	339	381	379	381	368	374	394	364	378	364	373	361	359	378	359	348	365	394	395	355	383	371	389	401	355	374	401	377	387	419	370	358	374	372	362	407	387	384	378	394	381	390	367	374	360	360	404	374	386	387	375	342	420	377	379	346	354	374	336	428	341	395	363	393	400	388	353	375	400	387	383	385	401	387	353	379	389	376	378	403	346	404	399	396	380	363	402	376	365	346	398	394	371	415	377	347	382	392	398	372	438	396	382	371	363	400	346	398	359	379	350	401	410	371	379	391	375	415	379	377	390	374	333	372	358	400	386	392	396	364	382	414	387	361	382	370	388	386	381	363	390	352	337	362	391	393	370	399	385	383	363	378	384	426	377	369	384	406	357	380	360	377	417	397	392	381	360	382	387	371	374	404	377	388	368	365	384	389	394	379	389	371	400	384	328	383	379	384	362	360	386	393	417	374	405	387	390	385	360	367	380	354	380	390	383	345	358	397	340	370	382	335	364	373	399	381	384	364	392	364	433	371	374	376	365	370	346	382	358	403	385	418	378	380	368	392	365	378	338	352	405	362	382	385	353	352	371	386	343	359	383	365	418	384	374	373	392	406	381	357	371	376	357	408	393	385	371	397	387	374	372	387	420	386	375	417	354	418	382	364	390	370	343	400	368	393	379	372	377	432	388	390	394	384	360	364	402	369	372	397	381	400	404	396	377	389	384	380	371	364	379	381	378	398	387	344	387	350	380	372	361	358	386	369	412	342	428	374	382	401	353	358	401	376	376	374	342	384	379	382	423	394	367	420	373	408	403	373	377	366	438	384	395	376	392	365	368	369	403	382	409	349	339	390	356	353	380	378	372	363	358	387	409	362	390	383	386	381	405	373	381	348	387	362	365	363	335	350	352	387	413	386	382	417	390	368	373	369	351	414	334	405	371	395	354	395	356	367	366	397	371	371	398	362	342	375	349	415	388	372	375	342	354	379	399	384	389	398	364	348	388	366	375	418	378	393	368	397	424	409	398	404	378	387	398	422	391	401	358	369	386	386	357	401	373	346	389	384	394	382	351	387	418	399	366	391	391	346	378	358	387	371	376	383	428	365	413	380	397	409	383	389	388	401	355	352	393	362	355	390	364	362	355	385	370	359	354	364	383	380	344	393	363	376	329	345	376	361	410	398	380	355	330	395	350	353	385	392	371	388	370	357	408	369	390	388	392	386	425	405	398	380	377	393	405	366	385	378	363	368	335	419	364	368	387	379	411	384	375	370	402	375	387	362	353	389	388	374	365	372	406	397	400	366	346	369	401	401	392	366	390	393	361	384	355	387	403	399	410	420	389	405	374	354	365	358	408	421	357	387	374	383	384	376	413	395	360	397	385	363	397	374	356	383	369	369	376	353	388	412	369	353	394	388	399	358	388	392	396	371	344	394	406	383	366	385	370	374	378	370	391	387	400	341	393	364	369	376	408	389	360	395	358	392	390	378	385	398	407	357	413	363	364	421	379	414	388	354	400	359	428	412	359	379	390	373	369	422	383	366	388	394	394	393	405	372	364	361	390	391	392	382	405	405	391	400	385	395	402	390	368	354	433	377	389	383	392	388	392	386	397	370	383	374	339	351	386	369	353	410	337	367	354	373	380	403	387	390	414	426	415	362	352	416	392	359	358	376	395	393	370	369	401	410	375	368	371	400	357	397	368	361	374	364	367	381	382	385	369	383	362	365	376	347	368	380	377	379	385	364	369	393	380	386	420	399	371	375	368	368	356	403	369	373	368	381	382	353	353	350	360	381	391	391	357	387	400	402	403	373	375	363	348	397	412	391	387	364	406	382	397	405	413	348	362	403	380	363	408	371	394	422	357	388	386	381	367	397	391	404	401	376	346	370	397	398	387	424	398	384	386	370	368	403	372	388	382	373	376	352	414	369	358	384	389	348	347	393	390	361	363	378	411	401	338	406	377	383	378	386	348	399	403	344	408	378	386	339	372	348	370	387	381	400	359	394	382	410	389	402	373	352	380	386	412	392	354	365	388	394	385	388	386	364	400	367	372	404	369	411	385	393	343	394	421	348	393	387	411	416	400	391	415	401	370	404	354	341	391	368	385	426	338	376	370	403	363	372	351	382	381	429	387	375	360	368	411	372	387	386	376	385	378	375	355	391	399	356	417	384	384	355	377	379	374	382	376	371	405	383	406	381	374	380	341	369	403	377	362	380	345	409	402	383	371	388	401	383	381	411	366	376	329	379	361	399	345	375	349	338	395	386	378	391	385	394	365	389	362	372	352	367	393	351	369	400	415	359	401	397	358	405	385	387	394	378	370	348	401	377	354	365	378	391	371	377	375	383	350	370	400	375	403	382	362	398	349	343	379	363	387	366	360	392	390	363	399	411	383	370	404	367	361	381	348	380	364	388	385	395	351	413	402	357	373	375	372	394	373	376	361	394	378	359	356	371	397	424	376	336	381	391	391	380	379	337	391	380	365	374	379	385	366	396	391
4106	810	668	522	517	416	448	466	418	424	413	380	410	430	438	419	388	430	409	399	417	415	415	445	388	407	383	439	412	436	425	462	415	448	418	400	411	435	409	416	418	404	452	365	407	410	402	397	411	435	414	425	444	425	450	412	399	417	406	417	393	420	426	437	394	412	416	432	381	431	420	395	393	420	420	389	404	424	416	381	424	433	407	400	389	423	387	395	411	397	399	431	430	389	394	396	398	434	405	435	383	405	417	423	448	380	376	459	369	436	391	437	374	380	431	405	389	429	419	404	420	432	415	375	399	419	437	408	416	409	412	427	406	417	412	403	414	438	411	441	444	403	443	418	390	423	392	396	426	408	401	385	401	381	429	433	415	423	412	459	422	410	421	435	397	416	413	413	374	441	462	385	417	370	396	387	376	394	379	401	385	380	387	381	384	392	425	404	450	398	424	407	459	418	417	408	414	392	427	402	376	434	423	407	449	419	404	404	370	408	425	412	421	415	400	412	410	420	428	404	391	410	430	389	391	439	427	393	416	430	388	395	425	424	377	356	407	446	426	395	390	440	407	404	446	413	420	398	413	383	378	363	409	436	418	407	396	413	386	404	417	377	428	420	409	395	422	409	426	365	416	441	394	414	404	402	421	395	396	424	408	399	429	432	405	413	449	404	424	431	439	439	441	403	399	391	409	414	434	463	424	409	417	404	449	414	376	448	431	415	423	395	386	401	429	392	414	443	390	408	433	420	415	433	442	421	407	434	399	422	397	410	401	424	433	396	376	427	411	410	470	390	430	426	420	401	415	467	387	411	406	410	418	420	419	401	399	404	388	410	393	377	451	397	372	411	395	398	400	404	410	420	370	417	444	373	427	393	396	375	400	416	436	390	409	413	445	350	378	457	421	409	387	374	432	419	418	404	411	408	413	376	412	381	402	427	428	437	387	443	424	413	440	378	361	381	401	382	408	416	401	402	435	413	390	395	392	393	399	427	402	425	397	388	456	387	413	385	422	420	399	403	380	403	422	424	446	417	391	410	434	424	400	405	396	413	436	408	405	402	397	424	424	399	437	383	410	451	437	386	423	437	407	389	434	414	422	421	393	442	421	432	420	426	410	409	403	417	428	443	439	403	430	398	367	400	422	412	398	396	405	402	402	401	423	406	383	398	405	374	405	419	380	388	421	444	403	419	396	447	422	433	387	438	396	424	417	388	399	389	433	416	414	388	424	397	424	401	416	409	391	460	425	429	397	434	389	417	435	402	428	438	399	414	408	383	456	434	385	415	427	429	376	433	426	418	411	430	430	417	408	402	410	397	422	379	391	403	400	397	391	400	449	389	405	401	383	401	419	406	406	453	405	406	436	405	405	396	409	409	449	418	385	431	411	380	457	410	408	385	403	406	419	415	460	423	436	419	408	437	425	369	419	388	369	393	425	435	398	422	414	403	430	422	396	420	433	426	410	377	414	416	394	423	405	406	421	415	360	406	405	415	393	401	427	417	425	380	412	392	439	425	389	393	411	434	394	422	414	398	414	446	398	402	415	393	422	424	408	411	419	440	377	418	413	410	428	419	428	410	405	383	455	437	422	399	405	449	393	458	392	403	419	399	408	453	419	429	412	415	410	376	398	417	403	388	392	465	401	436	420	414	434	367	372	414	402	413	442	398	420	423	354	468	384	424	422	444	422	447	397	418	391	428	397	400	419	445	416	436	406	433	428	443	420	423	406	408	419	403	418	459	405	420	401	437	402	390	380	420	355	403	428	395	441	411	437	442	413	417	426	460	396	392	440	440	375	415	388	400	391	477	399	397	423	379	419	400	428	430	395	439	414	446	426	448	390	384	444	395	416	421	428	423	408	370	445	404	402	400	388	403	409	406	398	449	445	425	387	424	438	427	391	442	395	427	435	387	436	406	424	428	432	408	385	400	440	429	414	403	398	389	402	407	420	440	425	433	434	438	376	390	410	411	404	407	401	427	428	404	420	391	405	444	434	383	418	426	402	402	396	396	422	433	411	407	403	415	436	404	413	403	427	410	425	425	415	431	409	390	402	457	391	440	399	381	405	421	408	395	391	397	433	444	385	398	446	397	443	395	388	385	466	410	378	431	377	407	395	420	422	388	402	402	407	408	465	414	406	427	421	407	433	410	428	429	438	421	393	413	385	437	426	397	420	427	415	415	410	424	399	414	427	422	424	401	409	405	414	405	407	411	413	418	370	389	428	389	421	379	443	404	390	400	403	378	416	400	417	441	374	421	382	399	438	414	409	385	408	479	424	411	387	410	432	393	451	404	403	414	401	407	380	402	397	439	445	408	434	405	361	399	385	409	423	427	409	432	405	413	410	432	373	436	451	422	438	416	425	417	431	407	436	416	418	417	389	400	420	423	438	395	418	411	438	429	441	392	379	402	422	427	399	443	396	409	444	423	439	374	402	426	416	419	413	411	391	402	423	390	375	397	406	427	417	419	426	394	426	402	386	432	415	435	422	387	389	452	377	419	378	393	420	400	445	426	383	426	378	413	390	384	405	386	401	401	440	380	399	432	389	419	412	411	433	386	431	400	396	417	406	402	434	439	406	440	364	439	376	435	444	411	442	402	393	363	426	383	425	420	381	423	386	420	428	456	436	417	408	427	422	387	383	396	401	386	424	405	433	391	446	411	384	393	411	422	423	423	399	411	419	393	408	423	425	380	444	393	419	440	429	424	465	385	409	428	393	390	408	389	409	406	440	413	399	390	411	404	422	364	445	387	419	397	410	434	422	420	384	420	437	404	425	372	438	447	386	413	418	385	421	374	391	415	383	418	411	416	449	414	421	406	436	403	441	417	418	415	407	400	384	400	418	405	422	430	412	396	415	417	413	409	398	413	412	435	410	421	460	413	404	373	436	411	416	412	415	363	434	422	370	392	423	407	393	412	445	391	387	437	415	450	434	396	439	434	392	385	405	441	420	399	440	435	435	394	394	438	415	412	427	403	443	390	391	416	452	405	388	374	377	425	443	427	419	401	416	405	403	387	382	403	396	402	413	438	420	405	400	403	376	422	392	415	468	405	425	388	427	406	405	388	414	435	389	414	413	403	408	461	419	342	416	408	420	413	415	455	420	396	394	395	408	440	379	419	372	400	401	394	408	385	406	418	407	411	415	475	395	421	434	402	423	419	453	412	426	381	410	448	396	417	425	389	384	424	413	396	421	441	402	385	425	447	420	417	421	410	405	439	424	423	408	395	419	401	408	418	365	379	385	423	442	421	383	389	387	435	406	424	409	426	417	364	402	428	440	418	412	382	411	415	402	422	436	395	420	420	403	393	414	381	394	407	415	402	430	378	398	422	456	424	395	407	420	417	447	388	411	422	418	410	401	403	392	417	452	424	443	441	393	422	434	420	434	430	426	382	399	406	381	393	379	417	443	429	423	408	391	426	375	449	418	406	403	434	431	420	390	433	399	368	407	410	428	469	431	413	410	473	442	386	375	412	378	439
23503	21172	28508	24109	21179	11611	1507	1002	855	808	786	766	705	762	837	706	707	745	653	715	667	723	671	650	673	651	676	686	641	676	651	586	627	667	648	652	571	696	681	651	671	625	655	649	692	643	646	705	666	675	690	585	663	609	672	672	605	704	685	618	668	611	623	643	667	668	660	653	656	640	640	638	648	685	608	636	664	630	661	678	669	655	636	653	659	626	702	628	660	665	629	626	664	641	679	618	644	651	668	651	658	658	652	638	623	664	699	613	647	626	674	638	653	681	608	620	579	661	699	653	591	639	687	617	658	694	713	656	631	662	634	651	624	684	661	658	658	654	632	640	661	640	663	620	639	656	672	648	658	627	660	663	631	674	638	655	641	637	632	702	655	658	671	676	606	666	661	646	644	630	644	658	659	603	618	603	686	668	668	664	596	667	675	669	684	639	647	646	642	638	686	664	666	634	673	648	633	660	654	665	667	649	701	631	645	662	673	646	642	674	669	665	634	648	600	668	631	710	634	658	659	669	664	696	658	636	624	610	646	647	631	655	648	668	615	691	600	657	641	676	653	646	613	666	630	653	631	603	670	619	654	675	696	605	645	656	701	629	635	666	694	716	643	646	642	641	681	654	647	645	633	644	634	643	635	625	634	651	628	627	643	723	652	662	704	645	633	652	641	657	663	629	656	688	662	635	696	655	663	673	621	651	685	677	615	645	633	668	681	684	608	650	679	688	659	669	645	669	657	638	710	631	641	632	631	671	675	636	676	620	624	635	694	649	681	640	677	644	659	645	635	657	607	637	698	659	641	631	684	689	701	671	603	613	628	627	659	663	659	612	654	622	642	641	632	644	655	651	586	671	653	604	660	634	706	638	685	664	661	662	648	638	634	673	650	644	652	609	641	640	652	643	647	608	616	665	627	617	666	700	673	660	619	645	643	600	678	647	653	654	688	595	684	664	654	630	635	634	676	670	654	682	640	695	636	647	643	663	661	624	665	648	644	643	680	709	633	633	628	667	653	653	666	710	645	643	681	611	626	637	683	672	668	653	689	644	659	644	617	625	639	651	651	620	684	627	656	659	632	688	634	606	627	622	650	672	644	634	642	649	678	677	641	629	677	660	654	609	722	592	635	653	651	644	659	661	622	642	651	663	652	634	648	655	649	650	695	643	705	620	630	604	642	635	632	606	683	626	597	661	644	637	658	656	685	646	670	639	672	649	633	658	604	632	673	641	632	637	649	673	676	663	630	657	648	640	654	620	664	692	692	620	630	645	650	659	630	617	638	650	634	641	671	605	613	679	647	649	612	648	656	644	676	653	705	676	659	617	653	643	635	668	642	595	617	650	654	665	663	622	659	681	633	654	607	613	662	618	646	653	650	675	640	637	578	663	643	686	652	625	666	616	617	665	685	635	668	645	632	647	626	623	603	664	617	664	653	630	660	659	649	673	610	675	672	597	670	639	627	668	665	652	605	651	634	643	654	628	674	664	668	675	658	678	633	655	637	606	633	661	677	681	627	629	659	645	661	562	699	676	649	661	634	637	675	648	649	691	642	595	644	716	635	675	696	671	655	668	653	616	636	659	609	631	629	627	625	661	629	633	660	618	676	665	709	650	706	653	648	636	671	668	631	649	633	647	646	656	681	659	635	632	630	653	668	755	661	641	591	670	674	652	662	661	661	679	658	664	624	638	622	636	673	658	649	658	645	644	627	665	611	642	667	681	648	690	695	616	642	616	671	661	713	622	658	669	666	669	661	615	612	612	629	652	639	687	604	621	628	670	666	638	638	665	649	612	643	631	648	678	664	718	652	679	630	628	618	659	669	670	585	658	658	633	624	655	705	614	645	636	654	637	692	663	620	668	637	635	659	623	641	648	669	613	605	610	654	660	655	655	674	686	680	622	615	662	704	627	649	643	576	629	649	611	630	672	622	614	655	652	640	647	599	636	618	610	609	657	643	661	616	686	637	653	671	685	634	694	651	600	641	632	639	661	620	593	644	631	653	654	646	622	658	666	634	688	635	636	646	647	646	652	638	662	630	662	598	620	669	643	620	663	639	603	614	616	622	639	662	643	667	641	650	680	627	605	649	601	682	618	612	677	692	703	665	594	632	658	663	646	612	648	648	666	661	634	671	630	655	631	650	647	658	617	621	647	618	620	650	648	694	683	684	643	637	639	626	648	639	632	636	650	671	685	626	653	627	640	653	681	666	666	619	675	680	643	622	625	660	609	668	622	676	672	625	673	610	643	667	650	652	615	628	638	645	650	649	675	656	706	667	653	609	654	648	639	654	606	658	652	638	703	655	642	658	654	631	651	630	641	665	627	667	637	662	608	651	623	646	625	669	684	608	642	685	639	626	601	679	663	665	653	645	652	603	628	655	629	652	598	692	592	619	656	657	656	676	673	645	602	621	636	644	624	679	662	656	637	618	679	627	667	670	664	660	638	641	645	644	633	643	642	633	661	655	651	655	691	634	651	639	627	664	617	633	654	616	680	631	640	613	642	633	659	631	642	662	632	630	651	634	616	637	635	669	659	632	608	657	613	654	650	647	653	652	681	672	652	632	594	678	666	652	654	691	622	640	628	684	661	692	666	653	616	662	614	658	637	653	602	637	668	687	674	625	650	656	636	645	648	644	614	659	652	681	680	623	680	649	658	674	684	624	629	705	659	640	683	646	679	609	622	655	592	676	649	690	638	637	690	660	650	627	606	636	637	650	677	665	649	631	613	659	617	620	646	635	688	598	673	680	656	618	691	594	620	633	642	668	618	666	661	634	630	629	655	612	653	633	615	708	659	671	641	674	654	666	670	666	646	644	627	665	693	699	654	643	618	636	642	656	666	649	643	669	703	643	651	632	671	684	667	669	632	618	634	670	644	703	655	619	629	648	659	645	638	650	673	649	658	666	669	662	622	654	664	625	634	647	671	685	673	615	639	657	672	645	635	632	635	655	662	666	652	671	639	596	585	632	689	728	629	674	652	692	602	661	607	640	671	669	646	632	650	662	616	666	637	635	658	620	654	632	652	648	688	598	601	659	680	646	677	619	611	607	638	627	655	662	641	629	692	629	631	651	604	712	677	679	649	736	644	632	675	626	656	628	668	672	650	641	653	658	615	647	623	650	605	688	620	652	654	666	636	654	669	641	644	651	674	610	615	675	658	677	629	653	637	640	641	639	652	659	668	693	669	646	667	614	616	636	659	612	642	631	719	661	658	661	615	654	600	692	657	637	708	652	648	653	727	647	668	612	684	688	646	661	686	665	663	644	661	663	687	685	624	660	668	661	641	635	624	677	663	649	632	574	613	653	642	629	621	623	638	627	602	708	621	649	665	636	681	667	618	682	654	618	667	628	666	604	645	682	643	657	680	654	639	645	625	687	657	587	616	649	642	634	607	681	660	636	632	648	623	613	646	678	643	661	648	657	647	615	667	656	642	636	653	613	658	651	671	698	587	655	651	651	644	676	669	636	593	654	682	617	652
3241	8457	6122	2952	2196	1732	1492	1245	1168	1032	925	869	863	858	759	800	771	759	751	723	765	740	715	726	696	729	731	746	770	733	700	685	711	689	695	721	694	724	718	704	663	715	704	673	683	722	669	730	733	704	728	674	696	664	727	681	689	716	719	685	667	736	674	702	706	662	668	714	723	757	694	702	717	665	673	727	675	719	664	704	687	703	710	766	709	658	732	683	686	690	692	707	671	674	720	650	655	662	727	704	675	674	682	682	707	676	714	673	692	671	745	695	710	683	652	679	733	656	674	701	656	684	670	742	716	684	723	655	659	686	688	708	697	670	701	708	715	738	669	659	706	720	632	655	686	674	671	673	693	665	678	742	695	729	737	703	686	660	664	651	689	671	704	679	698	716	705	653	704	685	678	735	706	663	667	716	683	667	656	687	706	655	705	680	707	669	746	762	721	689	673	725	672	703	668	682	695	724	742	674	707	672	722	703	648	703	655	675	719	695	656	711	656	683	696	713	684	697	692	714	705	699	687	679	737	699	764	629	708	698	688	667	713	709	728	731	719	692	627	683	724	688	683	629	704	665	689	639	668	684	712	644	695	693	700	712	671	691	698	694	695	710	648	710	754	713	700	683	695	649	661	697	665	707	759	705	660	660	726	728	663	737	701	653	706	695	662	694	671	715	721	691	728	689	720	634	717	660	729	670	667	696	683	702	707	681	714	689	670	687	713	685	711	702	682	694	691	707	733	694	690	691	715	713	702	709	688	741	680	677	703	688	689	616	644	728	689	712	670	713	657	699	699	691	700	697	700	738	726	684	662	696	672	704	725	677	669	645	631	664	681	696	655	686	677	695	728	684	703	683	678	677	693	713	723	684	699	652	699	738	677	736	725	704	680	724	664	703	698	681	664	739	722	674	677	701	675	726	727	683	677	757	667	668	708	724	657	680	668	707	705	703	649	661	681	681	676	679	698	735	672	706	725	713	700	694	708	691	673	696	670	679	725	673	684	624	707	702	679	665	733	718	698	708	707	708	700	717	645	720	724	705	688	739	667	653	719	689	695	742	669	696	697	666	739	724	721	674	709	699	723	709	681	726	688	678	751	712	690	735	687	708	680	716	697	656	695	681	704	669	688	672	708	661	706	748	688	650	676	720	681	682	718	744	665	657	706	666	664	712	734	701	711	725	658	656	722	686	682	708	728	641	700	687	675	697	705	704	728	699	709	710	727	681	659	683	691	663	692	669	701	704	713	685	704	669	717	694	695	659	659	661	651	678	706	675	734	654	686	731	704	664	714	713	691	665	670	690	646	720	679	701	716	715	711	756	682	674	713	663	682	646	675	666	732	726	665	703	678	660	715	702	721	731	731	697	692	624	712	672	716	643	697	708	701	707	718	670	660	727	674	674	689	719	710	680	706	661	684	658	672	666	699	691	686	659	708	703	680	656	644	700	707	693	727	695	677	682	683	670	697	648	676	619	672	698	683	710	693	662	718	687	695	685	669	703	710	727	685	717	666	676	683	664	661	680	728	654	667	694	721	686	719	709	694	687	694	669	648	693	703	738	752	671	620	661	703	707	668	679	670	649	650	678	662	691	679	697	726	690	690	695	675	703	705	694	658	655	649	680	699	664	704	634	698	687	707	656	680	663	684	712	637	685	733	671	734	697	681	690	711	703	694	701	696	694	689	671	684	698	714	708	695	683	675	699	743	725	639	676	691	661	708	690	672	718	721	669	694	718	705	714	719	724	708	660	679	673	690	704	665	700	717	647	648	680	670	701	725	674	697	750	708	722	709	665	682	712	711	714	708	689	691	684	713	741	690	707	716	676	682	681	672	708	688	721	714	689	677	666	621	713	675	705	729	702	695	684	710	634	714	685	725	711	706	721	689	661	733	673	684	667	721	749	724	679	689	687	671	730	712	737	623	693	751	713	661	672	689	681	707	670	697	652	713	714	685	727	699	697	639	678	739	712	686	653	681	654	694	695	694	658	709	731	723	689	658	703	684	663	708	699	679	664	697	692	687	725	770	704	697	667	672	679	705	730	669	676	676	715	737	708	703	721	646	722	665	714	697	696	707	725	743	654	649	722	659	658	689	715	715	659	664	677	725	711	703	719	695	719	730	742	727	637	694	672	680	681	687	734	693	701	683	725	708	735	675	717	694	715	733	686	710	710	685	662	681	706	683	673	691	677	659	720	749	679	672	665	670	666	713	704	678	729	661	738	655	712	750	691	721	665	692	715	758	641	696	728	711	705	659	672	665	667	696	692	739	712	732	645	687	649	714	706	714	728	692	699	691	723	707	691	727	663	709	723	694	692	669	712	645	722	654	673	697	690	692	676	713	725	704	681	665	706	691	693	695	723	693	686	726	703	743	645	729	685	693	682	748	727	704	726	648	699	655	708	711	727	715	662	704	670	676	698	693	672	682	692	667	718	716	696	739	695	692	688	710	696	694	705	687	694	707	728	715	679	724	687	646	678	715	683	646	696	697	673	698	715	646	697	691	744	695	684	687	722	721	690	657	697	730	700	678	678	697	651	570	707	700	720	734	667	723	714	689	689	643	697	724	690	682	702	703	756	683	743	661	715	663	700	694	663	672	648	684	694	696	673	751	674	694	700	693	714	684	661	686	711	659	673	720	668	705	718	716	710	654	659	742	704	718	693	654	707	674	698	667	690	711	704	709	708	695	699	684	682	674	658	735	701	678	692	724	685	721	717	690	662	685	696	717	671	755	648	723	639	679	698	696	697	647	745	756	707	670	693	709	707	708	712	675	710	686	655	681	699	655	672	673	687	686	709	703	698	670	708	687	655	692	718	666	679	702	669	709	689	683	684	624	695	681	696	715	673	746	661	691	694	711	645	719	687	683	683	679	683	641	699	704	695	710	662	681	698	664	709	691	720	679	738	681	704	704	687	628	686	686	672	721	696	658	712	684	679	692	708	717	692	671	712	667	657	717	680	687	710	679	677	662	699	662	651	703	670	678	696	689	717	699	728	665	704	676	675	674	664	704	715	693	701	664	715	736	663	650	689	675	679	740	705	720	689	691	692	709	674	674	665	672	667	710	687	713	698	679	720	640	706	711	694	664	710	672	690	648	662	699	714	663	693	650	677	692	701	669	686	697	723	683	715	679	668	669	700	682	701	671	701	685	680	676	666	719	691	697	680	718	721	710	677	716	703	686	710	706	754	652	764	733	726	707	698	696	674	707	718	674	722	664	683	680	702	641	692	649	675	688	713	739	633	700	666	677	732	692	693	719	690	656	704	687	698	697	657	751	678	714	681	673	718	728	704	684	683	675	678	707	716	682	686	678	681	731	692	678	739	663	721	688	695	712	707	702	724	682	729	699	716	714	705	723	712	738	663	727	682	700	671	746	730	630	671	708	683	717	713	704	688	725	687	680	657	713	726	705	703	712	661	688	701	757	725	683	622	666	667	677	756	692	697	661	679	677	694	641	711	656	680	727	692	708	680	718	702	697	692
24646	21216	27613	25080	12709	542	399	350	283	284	236	265	181	199	187	188	217	198	215	221	184	211	195	184	189	175	168	192	179	194	164	179	160	162	186	194	159	174	180	173	188	181	179	168	194	183	173	188	202	175	166	166	184	175	181	186	189	177	232	183	155	190	175	187	151	194	204	170	196	192	207	198	164	182	192	184	182	193	180	161	170	179	194	193	197	189	171	190	180	195	176	179	168	178	159	183	177	175	188	183	184	171	192	183	189	195	154	190	158	143	177	190	181	164	157	168	158	165	183	188	183	179	170	176	161	176	179	183	194	172	179	202	191	167	186	195	172	188	175	188	180	172	174	171	149	176	165	179	182	182	198	179	173	181	189	171	184	162	159	182	165	161	176	188	190	185	190	179	211	181	175	176	185	178	208	149	185	168	185	152	180	194	171	172	164	160	180	182	179	182	191	183	182	165	192	192	188	184	185	176	168	178	163	196	175	158	167	211	156	193	185	188	196	177	186	174	173	165	163	177	160	198	177	196	161	201	186	168	188	171	164	188	174	155	170	173	178	194	199	183	176	173	181	154	162	191	196	183	189	216	179	200	176	166	167	169	173	176	193	170	178	185	198	158	190	168	181	201	184	165	174	184	169	197	152	186	187	188	180	184	183	155	185	179	191	163	200	196	187	207	165	176	176	178	189	192	170	161	168	170	156	179	175	186	209	165	178	197	188	165	182	180	198	175	173	174	181	182	207	178	169	207	174	172	182	170	177	175	190	179	180	155	175	203	166	204	167	167	188	172	185	181	152	158	180	197	190	192	175	180	194	181	183	188	197	174	178	180	189	189	181	185	179	181	199	179	189	170	177	181	162	200	180	162	185	157	174	188	170	166	190	193	180	164	185	186	179	177	164	163	201	165	176	172	163	190	168	172	174	180	193	176	175	178	169	181	197	176	172	188	198	192	196	161	174	181	201	198	178	196	166	175	195	191	185	168	175	188	194	178	174	197	172	196	176	197	186	151	182	172	168	164	190	182	172	179	174	179	179	164	182	178	170	188	173	201	185	201	163	182	178	169	175	177	187	187	157	208	159	171	163	151	171	165	185	193	181	191	172	180	183	173	158	168	174	170	180	195	185	188	179	162	179	174	194	183	178	172	170	149	173	170	180	165	154	157	199	167	190	197	158	178	180	175	193	167	181	174	192	186	186	201	182	183	200	163	190	186	180	183	169	176	148	174	166	156	180	171	162	156	198	188	162	186	187	197	163	182	184	183	161	172	157	224	181	186	166	193	180	166	173	168	170	155	165	198	154	186	182	181	179	184	174	155	150	183	186	184	171	176	175	183	179	194	187	174	192	157	177	195	191	173	199	187	169	151	155	212	162	170	184	172	204	178	183	202	179	177	147	162	181	184	162	197	184	195	179	195	170	201	173	186	184	180	192	157	168	161	176	178	178	164	174	202	172	193	168	165	186	182	177	163	177	185	150	185	147	165	194	168	165	187	191	178	181	171	171	184	195	174	180	191	190	188	197	179	188	183	177	184	181	211	190	189	198	195	182	185	193	175	158	166	183	177	166	167	174	184	174	195	169	169	184	168	176	183	179	179	189	190	173	194	199	169	171	200	141	195	175	186	161	184	187	189	153	166	204	190	164	193	169	169	169	197	189	210	176	185	190	165	179	180	157	176	188	191	169	184	170	161	175	177	205	174	182	185	177	178	163	184	166	189	172	172	177	162	162	177	192	197	190	167	180	185	187	194	207	157	182	176	170	207	179	194	194	199	196	197	185	184	191	192	174	158	186	178	192	174	177	184	175	185	165	168	179	202	168	186	184	177	178	171	177	160	173	184	148	209	191	163	177	187	153	207	174	187	168	178	177	180	205	180	166	168	189	177	172	166	196	158	162	176	181	174	163	181	143	171	170	153	156	171	169	144	192	171	194	180	150	178	184	182	179	186	191	146	186	193	186	190	184	186	188	171	188	182	164	182	169	175	188	200	198	171	175	188	156	164	187	175	200	165	192	179	193	192	177	187	194	177	190	172	171	199	178	174	188	159	165	170	158	163	173	169	173	170	172	180	180	161	166	165	149	180	199	182	157	175	161	191	169	173	185	187	177	171	181	172	165	158	172	208	167	177	179	184	192	170	175	209	176	173	187	173	183	170	153	169	153	161	158	174	187	186	172	189	204	163	173	175	165	173	165	175	189	198	182	183	200	192	172	199	186	175	186	193	210	189	170	188	179	166	154	176	181	191	182	194	172	166	170	170	189	174	198	155	171	171	181	206	189	168	207	190	173	175	163	180	196	139	165	167	186	150	177	187	186	179	167	150	180	164	176	179	161	198	165	182	166	176	155	179	168	148	163	179	183	177	172	187	168	168	168	160	183	159	204	175	176	182	176	182	194	168	155	183	173	189	184	167	211	180	170	151	178	154	179	192	172	181	161	150	175	171	193	182	181	192	182	180	162	187	195	185	162	191	185	182	191	173	178	202	191	169	159	165	128	192	185	190	190	188	173	187	164	185	179	176	165	187	195	177	162	159	188	185	192	182	172	173	182	173	183	182	185	168	195	187	193	185	207	191	173	162	179	167	167	156	178	162	193	197	185	170	151	163	183	163	174	188	160	148	174	178	184	185	186	180	180	179	190	170	158	174	182	189	174	165	188	151	186	172	173	175	178	199	179	187	190	175	155	177	194	160	169	167	209	167	176	161	166	195	201	173	182	169	167	181	181	178	166	193	182	159	160	178	182	196	194	172	197	168	166	183	187	176	173	179	171	180	182	193	154	178	179	177	183	149	185	163	196	171	198	162	176	158	179	165	173	172	160	161	168	180	165	186	190	172	190	166	180	183	181	180	167	201	188	174	186	182	189	171	212	163	168	194	170	186	162	173	158	186	170	193	162	187	179	164	168	164	191	164	168	176	192	169	181	180	181	191	178	172	164	199	178	168	185	202	164	194	183	159	182	163	187	181	208	161	173	177	170	163	180	166	179	185	177	188	177	180	186	170	170	181	187	185	151	170	182	182	165	205	185	207	203	176	189	187	170	169	154	183	180	169	161	178	171	201	175	175	171	161	201	164	171	189	192	183	172	179	183	192	189	186	184	171	172	180	188	181	178	183	169	155	178	148	180	189	225	198	163	197	173	202	187	174	168	208	186	171	177	154	168	194	181	186	176	196	166	190	191	155	188	164	169	197	178	181	174	183	175	175	189	178	160	187	170	173	192	182	168	188	174	195	184	157	156	178	157	166	180	197	174	196	177	167	187	168	185	199	182	166	198	189	166	183	167	189	181	157	173	176	195	186	179	178	170	201	172	197	190	172	176	174	163	191	160	183	156	214	168	184	183	158	193	184	166	186	174	199	177	190	166	151	159	183	166	179	178	175	166	162	173	195	162	175	176	162	168	172	158	164	171	157	173	211	176	187	159	192	173	174	167	187	172	178	182	183	176	179	179	169	174	153	188	194	197	181	187	177	182	183	199	185	200	172
3157	4956	3288	1576	1135	881	690	555	439	415	382	306	328	300	278	288	276	250	237	260	216	230	248	245	258	194	227	234	211	225	216	220	207	223	218	240	210	207	176	209	189	230	219	196	204	190	210	231	199	201	200	231	213	206	220	213	239	229	233	215	224	190	216	203	209	208	191	204	210	183	212	226	218	238	205	205	208	211	200	204	206	196	208	205	200	186	226	211	195	220	211	229	210	201	200	219	249	225	207	220	229	234	224	178	182	189	236	209	200	208	225	222	205	188	216	225	218	223	200	211	207	204	188	215	214	206	235	219	216	207	209	218	211	189	194	210	185	197	239	200	232	198	217	198	220	188	214	222	220	226	216	232	204	222	205	257	204	213	192	225	218	231	219	207	197	220	216	200	223	237	218	194	227	218	210	234	199	184	216	216	220	236	209	228	196	197	226	224	220	201	206	216	199	240	193	206	226	214	220	223	199	210	211	206	208	203	219	226	206	209	223	204	200	221	204	216	196	219	226	209	207	186	195	205	223	226	228	193	197	219	220	247	190	208	204	213	207	225	208	197	196	192	220	181	220	222	210	204	217	209	206	200	204	217	202	209	210	196	226	207	214	209	228	212	208	204	245	200	196	213	226	214	241	212	197	184	209	213	191	211	200	222	204	199	217	205	221	217	212	212	214	205	202	204	201	210	193	210	227	202	226	211	230	210	218	231	191	200	200	209	246	196	219	211	204	224	200	207	208	221	212	216	214	197	183	182	221	202	195	207	198	202	204	200	207	218	194	199	211	200	160	213	209	199	245	205	209	204	195	231	181	204	233	232	221	201	245	220	212	212	221	193	215	220	206	217	249	214	215	196	211	199	216	217	206	203	206	206	199	232	210	212	227	193	232	195	202	210	208	215	255	202	218	217	238	216	230	206	210	204	235	197	180	205	209	187	180	224	214	216	198	221	205	224	189	205	215	221	211	188	205	212	212	202	216	199	203	226	204	212	252	184	189	213	190	234	206	226	205	205	216	207	186	181	224	187	194	230	215	245	201	198	216	231	211	220	208	231	197	184	223	208	196	219	240	224	210	214	203	231	219	200	207	235	200	201	224	208	193	211	214	230	211	195	203	202	228	190	222	208	208	202	198	218	210	205	235	208	218	219	222	208	204	243	221	228	210	212	209	200	237	201	202	219	222	226	218	203	204	233	212	203	226	212	213	212	226	216	198	205	224	241	213	202	207	189	213	211	223	224	217	198	203	232	220	204	185	198	214	207	213	208	193	209	214	224	214	219	182	208	176	194	220	166	211	235	245	193	214	209	222	216	201	203	185	210	189	207	216	231	187	227	226	219	214	203	208	201	214	221	231	191	203	193	210	222	210	203	211	220	203	203	213	188	217	203	218	184	190	213	190	227	209	208	206	217	216	206	207	199	245	219	207	210	226	224	201	222	186	198	209	202	202	209	182	248	201	217	219	218	212	204	219	226	188	220	208	225	218	205	201	216	188	209	229	216	202	220	174	249	222	193	204	202	212	221	191	231	207	204	202	217	215	219	216	188	182	209	193	231	210	178	192	193	165	218	182	209	217	211	197	226	224	201	200	204	207	215	200	214	207	223	208	211	223	215	214	185	225	204	205	214	206	204	231	224	205	195	212	220	213	197	231	226	201	186	194	198	209	218	213	235	207	236	207	242	211	192	216	229	203	207	205	209	230	214	216	186	197	195	230	196	202	209	211	208	209	188	218	213	198	216	206	207	203	190	220	219	215	212	216	196	207	190	227	238	203	230	212	223	225	192	197	214	221	204	203	191	222	219	200	184	187	205	194	213	194	220	199	181	181	211	192	210	198	232	198	219	212	205	217	188	202	208	211	211	201	203	210	212	187	197	201	215	205	202	209	218	198	240	225	221	207	210	212	214	221	210	210	193	246	211	196	194	228	191	213	207	208	209	238	228	237	203	208	180	221	242	214	196	218	222	195	217	235	196	209	226	216	241	220	210	199	217	209	201	212	227	193	222	223	214	221	200	226	184	196	220	224	204	194	186	232	236	196	198	222	220	190	214	229	211	218	218	189	183	209	185	206	175	222	197	234	207	220	208	210	201	216	208	224	215	211	199	187	204	217	201	208	197	247	194	214	197	235	196	202	186	207	221	207	215	240	236	217	184	218	196	204	188	224	194	201	214	205	207	234	224	219	198	208	198	206	206	230	192	227	219	195	195	213	201	193	213	219	208	212	180	187	206	235	208	206	194	222	225	219	216	224	201	221	202	214	198	222	200	207	214	207	223	205	218	192	190	217	196	212	200	201	225	230	192	199	204	207	196	205	236	180	208	204	207	219	243	230	208	218	235	229	227	219	233	221	199	191	238	203	197	224	203	235	218	172	181	184	196	207	210	216	226	234	191	212	207	207	208	206	216	235	210	226	202	218	220	217	218	203	193	205	229	212	193	202	220	214	210	186	237	197	178	223	200	243	226	201	216	228	205	202	193	203	227	192	239	228	215	220	195	193	219	233	203	197	239	232	210	200	218	215	230	204	220	229	215	220	206	208	205	219	186	223	219	214	202	197	218	225	215	219	221	199	181	203	216	223	234	201	199	202	236	232	220	185	205	227	217	178	194	203	245	223	195	212	214	220	222	206	200	240	224	197	215	218	198	207	188	199	216	216	204	204	190	196	195	205	234	193	216	197	237	200	216	196	206	230	203	215	213	203	221	200	217	236	229	207	209	218	229	211	214	189	194	205	217	235	204	185	227	204	221	207	230	206	206	219	215	217	226	224	192	232	215	205	201	230	231	206	213	203	188	190	227	216	222	203	201	224	189	222	214	194	208	214	228	204	227	246	169	209	250	197	207	203	238	213	222	234	206	202	212	201	211	200	198	221	209	213	188	211	225	223	227	232	201	231	201	196	216	227	207	228	211	211	208	210	199	204	221	223	206	181	214	186	197	223	203	220	216	241	208	208	201	203	205	199	210	219	217	189	218	209	214	219	220	228	227	213	196	195	217	217	203	225	208	231	213	225	191	196	222	214	201	194	194	192	209	191	212	220	196	199	214	194	209	209	234	228	225	223	208	221	194	230	206	211	213	200	201	216	219	198	222	207	200	211	209	216	236	221	212	241	198	228	205	210	205	198	219	188	203	210	227	190	222	199	201	207	194	213	204	224	212	195	209	228	207	223	206	196	232	226	199	201	173	210	199	212	208	214	200	229	235	207	236	216	228	222	203	207	209	214	232	244	186	222	226	208	204	229	197	203	227	212	227	204	201	191	231	225	233	211	207	207	200	218	212	204	216	210	199	202	214	229	199	214	233	219	207	202	214	206	193	210	191	204	236	190	218	228	235	230	204	224	220	238	231	197	233	197	201	204	227	205	204	221	184	197	206	236	197	189	201	199	196	231	193	225	214	210	226	185	177	193	211	203	201	206	246	199	208	215	201	207	205	219	207	203	182	214	200	188	214	213	217	189	217	228	205	212	228	231	197	232	197	219	220
22567	21264	29024	23825	21266	21338	10540	1323	920	898	791	715	706	646	652	599	652	600	588	577	544	575	561	527	542	550	525	492	544	534	476	549	487	535	524	516	576	510	517	506	505	488	496	524	527	505	542	540	499	498	513	519	502	520	500	486	515	523	522	506	497	517	473	478	480	479	474	548	534	501	503	543	489	524	504	530	499	514	501	524	504	517	482	517	493	468	510	471	472	508	546	496	447	487	528	525	473	480	537	485	512	522	494	546	533	471	493	478	496	486	481	496	465	491	425	486	502	471	506	496	493	480	464	506	524	488	511	492	465	473	483	500	455	514	537	509	523	466	485	491	534	533	531	520	548	551	493	465	485	530	484	517	522	491	473	497	513	487	479	465	489	481	513	502	506	477	483	513	482	516	505	487	527	459	475	474	443	500	515	526	477	510	520	507	514	511	515	502	507	505	548	459	505	496	476	479	486	498	504	504	498	519	502	470	479	509	502	498	482	480	498	521	466	525	527	467	487	491	485	542	515	518	487	493	490	507	448	489	495	465	501	466	513	467	485	517	469	463	503	515	472	455	508	489	480	499	511	434	473	533	480	509	450	528	527	507	515	488	454	491	534	520	491	513	498	475	510	517	519	514	520	509	471	463	479	495	515	514	509	500	505	515	472	551	547	479	472	494	508	499	498	488	481	486	486	510	463	527	492	474	469	477	502	466	472	471	477	515	505	485	503	483	472	543	492	500	471	505	483	498	463	519	501	521	462	496	525	455	494	504	489	472	492	495	476	474	470	493	529	479	499	507	485	483	481	451	511	505	509	515	468	512	452	462	535	507	489	455	552	517	492	469	511	460	489	504	529	524	509	482	466	475	455	493	492	464	488	518	444	496	507	495	528	508	505	470	516	478	497	441	470	498	487	485	490	503	517	492	446	467	458	456	546	490	498	498	494	470	502	491	527	478	494	498	466	505	492	459	498	504	517	485	527	531	530	459	495	483	511	481	512	522	493	490	500	519	496	475	482	475	498	471	427	506	504	485	510	520	516	510	506	502	504	505	493	516	481	510	486	500	481	467	495	548	512	502	494	559	514	504	504	522	480	472	486	494	550	500	495	456	474	493	504	488	423	505	532	523	520	489	502	457	529	512	467	478	516	505	505	518	473	493	506	517	483	522	506	434	524	494	500	486	498	494	466	512	510	489	496	510	527	511	495	479	512	538	492	494	493	524	463	515	513	560	485	484	478	493	484	445	495	467	494	497	531	498	462	501	531	502	465	445	510	521	509	450	501	447	511	526	509	546	472	481	485	477	462	485	507	464	489	485	490	504	480	484	491	497	484	478	499	473	468	501	486	465	506	518	514	515	496	478	476	519	491	500	504	486	505	457	436	495	497	542	508	528	489	500	473	493	507	530	467	553	495	502	506	463	489	489	484	501	507	481	539	481	519	503	528	524	483	525	515	504	527	557	506	447	487	467	463	517	486	495	510	457	503	485	502	505	509	541	470	500	487	524	499	532	507	534	508	523	475	476	485	513	457	486	541	537	504	477	509	496	502	484	453	476	510	530	488	464	509	510	470	494	489	550	535	501	488	469	499	465	487	468	477	522	468	493	510	492	496	460	506	485	477	517	470	537	531	500	480	504	468	497	472	497	473	487	455	514	481	485	496	495	469	486	478	534	479	487	503	473	452	497	504	481	487	522	537	532	516	464	484	475	474	488	504	512	466	483	476	458	481	491	484	514	490	480	493	459	493	505	473	475	511	484	438	554	483	478	571	493	496	515	497	500	491	570	513	520	478	465	470	484	463	474	453	510	488	488	521	526	497	483	477	494	481	494	480	485	514	509	516	501	496	457	516	497	495	492	501	455	478	518	508	511	460	527	495	492	505	451	493	505	497	462	493	513	457	519	453	498	496	472	466	463	482	427	511	532	500	483	479	490	499	481	546	493	502	518	527	483	478	507	489	515	445	476	490	500	487	516	504	522	505	460	476	443	438	462	461	538	507	490	473	482	467	458	505	494	509	491	494	476	528	505	484	476	501	482	468	523	459	526	488	508	518	487	513	514	533	481	472	474	480	457	468	505	485	476	459	509	521	483	520	516	502	444	494	478	476	480	501	537	499	501	486	516	538	492	468	463	470	485	515	500	485	470	497	460	487	484	523	488	479	524	483	445	476	443	481	490	485	501	485	505	501	493	528	512	483	477	496	452	496	489	527	493	500	463	469	526	499	519	454	480	476	506	510	471	522	494	480	528	454	436	485	497	506	474	519	467	504	482	489	458	528	484	475	485	491	474	482	491	483	512	477	535	481	490	499	506	541	505	482	492	465	503	490	470	464	474	489	476	492	463	465	487	466	467	530	464	490	477	485	504	525	466	465	484	507	500	488	511	524	474	448	477	510	522	532	500	515	494	493	463	449	510	483	512	508	486	480	501	539	523	497	513	457	498	480	481	540	483	481	509	510	508	447	489	474	498	500	484	522	487	443	481	473	542	488	472	525	495	478	470	480	464	454	533	484	512	471	532	500	493	487	439	472	541	482	461	489	508	468	554	491	464	469	526	531	510	467	489	497	506	542	512	504	493	516	469	522	498	486	460	514	499	504	498	497	461	479	472	504	480	441	510	545	468	456	502	466	483	457	505	504	477	479	428	496	462	548	464	475	486	485	473	522	462	509	447	504	521	475	515	503	502	482	465	500	488	470	533	475	455	467	472	536	523	538	491	521	492	492	485	505	485	485	480	496	503	521	470	503	465	425	484	482	459	514	507	509	506	475	481	461	504	472	469	499	494	482	524	486	499	540	541	484	506	477	501	462	504	489	489	482	508	490	525	503	529	502	482	475	498	523	519	511	505	501	492	529	476	507	508	472	489	485	506	498	480	467	467	506	491	508	480	498	495	536	482	487	471	479	487	495	482	533	497	496	489	482	483	483	524	539	494	472	465	490	468	506	485	495	538	486	491	451	493	477	475	485	509	502	496	456	488	514	494	457	503	500	489	513	488	505	487	484	508	505	479	521	475	501	541	492	468	462	477	495	509	504	509	523	452	476	484	502	454	458	512	492	521	545	484	459	517	514	458	517	458	498	520	486	467	506	468	483	522	480	483	496	512	493	472	491	481	519	496	533	497	482	502	502	547	502	496	506	493	498	493	470	467	488	507	514	470	491	504	477	472	491	472	519	499	463	510	527	522	483	528	540	542	478	530	501	505	481	486	501	527	468	494	469	514	492	476	487	483	476	504	477	478	500	478	501	503	501	463	501	460	466	569	491	498	489	504	463	498	492	487	545	462	524	486	502	513	484	497	488	508	502	476	523	478	508	485	500	492	482	469	505	479	494	486	510	479	501	497	515	491	446	503	503	468	475	509	482	519	525	497	462	486	496	469	491	503	493	494	512	508	505	499	474	439	470	509	526	528	481	506	497	484	511	424	504	503	455	473	465	474	423	473	524	480	470	457	464	504	504	489	479	475	485	458	463	494	456	471	487	473	500	494
4479	13888	9934	4890	3510	2693	2138	1695	1451	1238	1084	907	850	802	838	792	827	695	691	647	658	645	647	644	631	603	569	585	582	606	593	596	576	544	514	568	528	571	586	589	584	583	574	596	552	519	596	598	565	560	568	536	554	523	558	531	544	552	578	566	569	540	556	506	536	591	542	525	563	559	553	597	554	580	531	513	529	595	569	560	531	551	579	545	540	556	552	578	556	547	571	547	558	547	595	504	515	574	554	556	546	535	535	584	534	536	527	575	563	532	554	556	554	509	491	544	535	524	562	554	578	536	590	552	540	565	591	542	497	538	530	561	542	582	509	530	530	532	500	574	564	558	546	555	541	536	553	577	539	532	512	513	554	521	587	557	526	537	553	573	547	564	513	540	579	530	547	529	534	552	521	555	520	542	562	498	544	533	511	510	553	540	552	512	489	550	560	566	536	549	535	533	517	534	547	547	546	536	556	533	560	578	544	524	539	561	536	506	519	541	557	531	493	542	523	539	532	572	508	585	529	530	566	531	531	568	515	551	563	550	533	516	567	486	539	546	532	561	532	532	564	569	494	557	525	520	528	554	519	559	574	551	563	572	524	516	572	552	522	567	531	563	564	532	532	568	521	560	587	552	580	523	505	550	596	549	547	565	534	507	527	529	569	547	553	594	499	533	514	539	581	547	567	561	563	561	557	549	549	564	561	523	537	539	497	570	530	543	576	549	545	581	532	539	533	577	523	544	567	506	506	566	562	544	556	551	560	542	556	562	574	510	509	513	561	545	543	539	574	524	557	532	539	546	559	574	499	571	563	508	523	561	545	550	556	570	496	526	539	568	511	534	508	557	580	539	588	543	514	558	519	551	561	516	507	495	567	544	513	554	565	545	530	569	554	539	554	546	554	537	540	548	591	550	569	515	537	543	552	575	554	565	542	545	597	542	539	504	576	510	534	558	534	591	481	530	551	512	559	551	552	523	570	571	490	545	571	565	571	545	521	554	545	567	529	549	532	543	540	585	555	532	565	518	569	534	590	572	542	575	553	566	568	541	506	548	523	590	529	593	544	546	553	538	518	546	568	571	551	540	533	549	542	538	506	596	539	563	567	585	549	578	600	510	541	551	517	537	550	542	538	569	540	577	539	548	541	528	614	561	544	508	527	561	549	571	555	544	592	555	527	552	533	514	529	522	541	524	496	592	534	482	518	534	551	554	540	524	571	560	501	567	518	482	550	565	504	567	587	508	519	553	530	537	558	553	521	547	533	559	523	545	528	547	527	543	552	556	537	559	522	564	535	531	569	573	543	557	526	586	542	607	503	570	521	524	540	560	548	563	525	564	551	541	593	522	550	524	544	533	544	542	561	510	546	579	585	526	582	555	569	538	535	553	552	552	519	522	560	550	550	494	556	509	512	562	593	536	501	561	592	514	512	522	564	533	525	554	541	594	507	540	519	610	543	551	567	537	525	581	560	560	538	546	544	552	541	554	518	545	534	531	567	585	556	581	552	543	526	555	536	545	491	530	531	518	596	585	534	502	563	591	541	536	533	534	507	554	587	550	537	584	519	557	541	521	564	544	497	542	528	561	532	517	504	556	532	548	558	532	528	554	558	570	538	542	561	513	563	547	523	570	541	539	519	518	558	507	562	567	519	524	551	536	541	495	522	565	500	539	540	528	521	548	564	539	555	520	524	531	557	537	526	542	548	559	512	556	522	590	570	535	538	561	536	574	544	542	521	522	512	573	510	564	560	541	581	563	558	519	531	515	542	574	536	571	525	531	578	529	530	563	592	565	559	552	527	534	529	571	552	570	514	538	550	524	548	516	559	521	546	564	492	560	599	544	528	539	555	548	535	503	545	573	529	552	569	566	499	533	526	533	568	505	527	552	506	556	563	573	507	554	526	538	557	538	542	517	544	570	537	553	572	536	554	550	539	540	528	590	507	501	573	582	558	570	552	552	536	547	471	549	527	519	512	522	565	582	567	554	523	556	568	617	512	566	520	549	547	539	502	590	546	504	501	538	563	576	570	581	543	544	527	510	533	524	562	532	533	520	524	487	520	537	535	537	558	522	556	575	524	507	520	527	526	534	532	527	547	501	546	560	519	538	585	551	560	547	546	540	533	516	550	523	525	548	577	542	515	566	537	516	561	575	577	546	538	549	528	498	523	547	575	572	519	530	537	550	564	539	563	530	576	560	522	558	578	554	489	556	542	567	599	545	542	563	553	490	563	569	511	567	562	546	536	546	519	550	507	550	511	502	576	542	565	530	565	565	592	597	586	567	540	544	571	505	559	536	573	536	540	552	564	541	546	504	564	577	589	521	532	533	536	544	543	532	534	537	556	552	547	544	575	520	517	574	580	510	555	592	547	539	527	509	584	554	555	538	523	549	557	525	562	546	526	589	498	551	553	555	537	540	524	519	531	530	547	534	526	564	547	521	544	515	526	562	527	566	528	505	537	534	557	493	560	567	579	526	559	501	513	511	551	517	555	560	545	573	544	559	633	507	530	500	538	581	539	509	547	582	525	538	533	514	556	533	549	546	533	535	522	498	566	536	558	531	528	560	537	558	516	525	531	556	539	568	507	539	559	512	550	565	531	520	510	541	517	530	561	518	503	557	537	544	536	547	545	544	519	521	541	595	581	579	541	560	563	552	568	488	510	544	546	531	533	583	588	565	546	545	536	526	554	520	547	533	532	511	568	517	583	500	559	544	546	531	544	537	503	530	600	550	521	534	520	526	569	567	551	536	557	557	540	560	558	538	513	539	529	535	560	520	540	525	565	548	526	578	555	540	550	545	528	515	486	569	545	561	585	502	530	564	591	598	577	515	521	514	537	535	546	530	547	503	579	531	598	549	586	558	558	523	546	517	566	555	551	531	539	553	546	559	504	503	492	545	531	523	541	527	554	524	549	534	545	562	550	529	546	587	552	540	571	565	589	516	541	577	532	513	549	531	537	553	561	544	564	550	510	527	568	543	526	565	520	554	517	557	518	516	570	528	576	605	558	511	580	541	579	529	519	543	554	559	552	543	529	541	541	545	566	547	531	560	562	548	537	528	586	515	554	529	560	549	596	555	531	568	548	553	515	513	554	566	573	498	558	536	559	552	556	549	551	534	575	513	552	554	550	555	526	542	567	552	557	570	538	523	512	555	552	513	543	562	535	568	588	524	546	559	543	575	558	563	559	551	529	568	506	511	540	583	536	557	567	564	503	538	562	532	536	532	524	532	527	530	540	572	565	556	556	540	490	543	493	532	540	538	545	571	519	575	511	565	548	552	537	584	565	541	527	502	535	543	550	596	537	541	557	553	547	549	574	548	552	563	526	519	493	503	549	500	545	524	530	584	559	548	523	530	543	538	598	534	497	531	533	532	576	516	553	565	558	564	550	559	538	534	557	548	565	570	559	540	524	525	511	571	559	531	557	604	546	519	533	568	561	546	524	545	569	519	505	576	510	591	515	545	536	534	550	521	543	531	537	547
27582	17998	3553	563	426	427	407	399	407	381	407	337	364	376	363	376	391	414	383	369	390	404	374	414	414	388	340	377	369	408	372	401	380	394	358	350	380	392	379	371	404	405	389	384	375	351	347	411	367	373	379	415	373	361	353	369	389	391	389	409	347	372	404	375	384	407	370	406	372	397	369	396	366	331	417	350	381	388	374	374	376	397	386	428	371	375	378	376	381	378	395	379	375	376	369	350	382	373	399	376	379	380	372	379	370	391	336	374	379	381	359	399	393	401	390	377	370	399	362	394	386	364	377	381	352	388	410	375	404	387	394	409	341	396	400	380	384	390	397	405	407	364	367	356	383	364	372	375	352	401	394	372	375	393	345	361	394	361	367	359	383	343	361	368	415	379	343	367	373	338	395	379	381	364	390	376	362	380	390	352	366	397	406	387	347	372	352	380	373	416	371	403	399	379	351	400	390	358	396	406	357	375	373	375	371	362	372	382	384	387	361	382	379	376	398	369	389	402	392	413	394	363	382	377	368	357	363	380	364	385	379	377	384	387	373	383	418	370	363	368	388	385	397	351	412	390	403	379	323	350	401	339	356	406	361	355	383	356	365	399	376	352	428	380	367	358	395	363	377	384	404	407	372	365	347	368	399	389	357	365	384	377	379	389	379	389	372	382	376	390	384	395	382	329	370	355	400	403	430	414	391	358	388	389	393	384	401	346	369	359	340	402	372	380	343	391	347	376	400	368	375	361	369	399	381	389	380	374	360	389	386	378	368	389	393	384	351	393	366	389	424	407	423	386	398	377	379	389	374	368	383	387	368	397	381	397	370	396	394	360	383	389	383	403	349	372	379	367	344	359	370	392	390	410	418	385	387	354	354	374	381	362	378	372	371	405	404	374	344	370	340	362	411	401	388	422	393	374	347	395	395	385	366	371	366	413	342	386	417	389	360	374	378	402	356	335	362	376	404	375	390	352	382	376	368	398	406	384	395	416	372	363	389	398	366	365	379	351	332	401	395	364	386	376	371	363	386	413	398	364	384	367	357	402	419	363	365	405	400	346	346	394	354	354	383	392	389	392	400	393	366	386	364	355	401	358	407	385	368	395	378	371	378	352	392	368	376	345	407	368	381	381	385	372	396	408	399	393	399	409	375	401	352	389	374	406	375	403	383	394	366	376	395	386	367	358	370	399	365	403	406	396	409	401	364	382	394	356	373	358	394	401	381	353	364	384	373	385	377	406	384	375	377	343	380	355	350	421	381	403	361	378	363	392	389	383	358	393	369	413	363	397	390	405	402	409	397	353	394	376	391	376	382	391	349	366	372	367	382	415	417	368	387	381	347	332	363	368	421	377	372	385	379	390	383	400	391	395	392	396	429	403	407	394	378	375	393	355	375	366	376	374	379	380	397	347	374	357	378	349	365	365	410	398	383	394	391	408	379	418	371	388	366	371	369	383	404	382	393	392	368	397	354	391	377	389	392	384	384	353	394	406	359	391	348	359	376	369	387	395	395	358	375	427	416	371	398	398	379	380	377	348	373	355	378	409	385	376	382	388	355	416	380	397	358	397	352	400	361	375	360	392	398	389	373	392	402	378	391	393	416	369	398	391	370	358	366	378	408	360	346	375	355	377	369	371	374	355	408	344	376	388	346	359	378	383	352	380	366	391	394	342	383	352	417	378	353	398	360	383	399	391	388	381	382	349	342	371	345	397	363	377	368	386	414	409	366	360	397	394	373	400	391	380	393	418	370	384	389	367	396	373	381	393	357	378	381	405	397	363	409	362	360	373	363	382	349	383	402	414	396	383	380	391	368	370	374	384	342	367	331	378	352	398	388	399	375	395	380	363	358	368	384	388	344	382	346	403	393	355	369	367	372	377	373	375	366	402	371	385	375	397	399	385	388	383	378	378	346	382	378	353	393	406	360	349	409	339	377	373	356	392	352	373	351	442	349	411	400	353	422	382	353	367	357	344	404	377	398	366	380	370	379	392	385	370	381	386	419	406	354	380	422	397	377	391	371	404	386	357	374	373	373	365	370	399	413	363	395	406	370	431	374	388	402	353	356	376	404	375	423	381	389	379	375	421	376	388	386	361	390	373	368	369	407	374	397	365	380	373	407	342	318	345	396	424	342	344	390	359	346	372	349	391	425	389	362	387	364	403	392	405	402	366	361	363	378	388	361	364	361	396	427	357	391	409	404	387	353	408	381	392	360	355	351	379	339	356	412	400	397	415	387	406	337	351	397	351	409	373	384	407	368	395	429	376	397	375	371	358	369	399	361	422	377	376	369	395	395	341	360	359	377	391	365	375	403	381	383	358	360	384	408	408	353	369	399	382	372	367	401	377	393	386	355	397	384	345	408	348	360	364	351	387	379	369	377	371	380	390	377	390	414	361	384	369	354	377	412	367	356	380	413	399	368	343	374	395	358	348	391	388	350	398	386	385	389	357	369	332	379	358	383	374	389	392	367	383	356	342	378	379	375	377	392	370	395	410	347	356	395	359	403	372	382	375	385	369	363	385	387	359	353	377	387	396	413	400	412	363	388	425	398	367	363	403	375	359	392	387	392	397	390	369	354	390	367	362	362	380	390	402	390	358	345	384	409	382	385	363	411	387	364	430	374	399	407	361	378	356	375	374	359	358	373	388	390	374	393	371	348	334	409	360	371	406	394	404	386	350	359	350	386	343	365	350	371	390	348	389	385	389	365	369	376	385	426	389	398	377	377	412	385	346	363	364	387	383	353	405	320	387	394	374	421	369	392	332	385	368	358	373	380	350	368	381	363	356	417	364	386	369	379	406	396	362	369	378	418	378	380	385	377	363	387	394	388	381	401	375	396	365	384	372	392	356	367	375	388	387	395	367	378	386	398	382	383	414	369	408	379	375	388	385	395	401	374	379	340	418	355	357	367	380	390	353	361	391	360	398	392	424	357	372	363	383	413	383	354	377	385	357	367	371	374	385	389	396	385	369	378	391	393	360	373	411	390	408	372	385	391	390	403	373	365	382	410	391	361	388	370	348	407	400	366	381	356	346	399	363	395	350	411	354	381	365	374	410	386	362	390	395	354	366	390	390	344	359	336	382	402	389	395	390	378	364	386	386	387	388	367	428	363	408	372	366	387	389	391	367	380	407	368	403	403	391	379	406	385	362	400	414	382	404	413	392	394	376	361	366	382	365	359	356	390	361	401	342	379	349	361	405	362	365	377	343	384	389	381	392	359	403	420	406	391	398	387	378	364	399	376	406	369	382	401	381	391	391	401	373	377	417	362	384	397	390	418	379	385	361	359	386	363	399	396	393	385	391	404	404	392	376	392	414	375	369	364	364	362	373	349	383	401	388	393	402	402	354	369	362	363	379	395	379	372	384	377	376	376	423	369	368	399	370	343	420	398	417	412	360	398	415	368	333	402	359	379	349	379	355	369	385	385	388	381	357	375	356	400	358	387	393	368	379	382	370	360	371	363	381	357	395	357	347	382	393
4245	789	693	486	444	449	491	434	440	412	412	425	425	436	400	405	419	419	418	380	410	434	382	404	450	409	384	459	397	387	394	380	398	392	395	422	420	436	420	365	417	394	448	391	456	405	379	427	399	415	415	398	398	457	394	383	388	404	419	441	442	387	422	410	389	423	367	418	388	381	428	423	431	399	413	414	374	439	413	394	401	419	437	406	410	423	401	449	398	415	427	429	378	425	412	385	432	399	368	403	415	400	416	408	440	407	414	443	417	378	389	381	402	436	400	416	404	398	419	381	332	409	408	400	394	389	434	418	428	406	378	392	405	422	405	393	396	394	392	384	439	413	421	431	428	453	387	394	438	385	394	383	421	423	429	391	423	418	401	385	395	417	399	413	415	395	409	396	424	405	395	448	395	403	394	434	424	396	426	417	394	381	404	415	413	403	413	397	373	432	387	390	419	392	376	378	413	378	428	357	376	443	426	406	397	395	421	426	377	426	406	404	406	406	407	384	403	401	400	372	415	413	404	402	426	408	388	428	376	384	422	387	375	417	415	439	414	397	409	396	416	417	429	418	421	393	383	432	412	431	405	426	467	424	394	400	413	411	351	408	404	407	444	380	432	408	408	433	393	416	403	410	413	393	396	458	391	392	377	378	382	430	420	409	422	394	395	398	405	416	428	417	358	426	388	418	401	392	450	426	418	410	402	415	406	404	418	408	424	423	423	404	386	418	409	416	429	412	441	444	404	428	396	427	426	418	389	383	412	401	417	415	406	433	413	402	413	396	420	386	422	429	395	408	423	404	428	403	401	413	434	422	403	389	403	383	377	392	394	389	374	396	403	411	439	428	432	407	418	400	392	407	403	400	414	397	384	401	405	390	454	377	426	378	416	404	431	353	379	406	400	397	398	413	397	414	397	397	421	397	399	377	409	432	425	408	387	411	404	407	422	419	439	396	458	415	413	413	373	408	409	410	417	399	407	386	425	431	396	406	402	412	391	434	425	418	377	411	396	410	410	405	421	432	410	419	412	427	391	411	400	404	419	400	435	388	388	418	429	414	362	415	422	399	400	402	422	420	389	413	392	428	428	402	390	434	449	418	439	383	440	416	433	405	407	411	419	388	419	412	414	433	382	394	418	394	398	367	438	403	436	385	392	448	475	383	378	388	399	402	389	407	398	397	373	441	412	451	408	429	384	396	410	436	414	359	363	403	409	428	400	422	438	415	380	394	399	407	438	420	404	436	383	435	403	427	366	415	415	425	420	396	433	424	421	393	412	402	420	414	411	376	410	405	394	399	407	423	406	427	385	413	424	417	382	408	409	408	412	378	384	410	386	394	393	423	432	405	408	400	435	396	380	407	415	388	373	430	422	378	381	386	404	432	375	410	393	420	415	385	407	389	407	431	416	426	403	400	419	399	410	413	406	425	430	412	402	404	421	420	408	391	413	411	385	405	406	409	380	406	369	427	368	391	402	415	439	408	395	407	381	392	418	439	402	438	425	385	442	424	394	360	407	377	390	427	416	425	430	430	415	418	439	415	385	410	387	381	407	430	435	381	411	445	428	427	383	425	396	394	424	402	413	433	393	416	433	377	409	451	415	422	448	393	385	397	407	410	408	416	382	433	390	407	408	397	395	358	420	383	375	440	403	365	435	429	411	424	394	431	394	405	369	377	398	410	441	408	401	434	433	429	425	413	389	409	421	415	412	398	429	392	416	364	354	402	398	411	411	380	415	406	413	416	415	435	393	389	451	432	458	416	423	406	389	421	400	373	402	426	399	418	411	414	401	401	415	402	372	431	394	422	353	427	417	384	390	396	404	390	439	399	374	418	381	382	401	441	419	420	388	368	406	427	396	414	405	375	396	395	407	421	401	405	392	390	378	398	436	432	424	393	416	473	427	381	392	431	428	397	397	451	391	396	387	431	410	379	391	394	394	410	429	400	420	418	389	378	432	422	406	416	375	396	372	410	375	382	411	392	376	405	384	408	407	425	392	434	364	431	415	391	388	428	405	403	367	401	374	419	394	389	388	396	422	410	396	387	419	426	446	402	412	391	402	397	442	404	414	441	412	408	373	429	412	399	443	414	394	407	394	433	405	409	377	405	363	443	414	421	398	427	406	391	401	405	389	412	394	418	411	428	428	393	394	372	391	381	416	380	366	424	411	426	400	378	426	414	454	387	402	445	387	419	375	427	412	390	408	403	418	418	397	419	384	462	392	395	409	415	410	367	430	393	419	381	395	403	414	384	420	381	407	384	403	399	418	399	409	376	379	380	378	373	401	382	392	385	423	418	372	406	396	423	407	390	419	399	418	435	417	391	431	396	375	415	428	407	410	405	438	386	408	381	403	411	397	400	394	410	428	414	413	392	414	391	410	425	440	428	412	419	412	435	377	425	419	368	405	401	414	410	411	442	393	405	413	404	391	416	379	420	405	413	422	393	415	400	427	373	408	387	407	374	394	412	402	404	420	408	404	482	429	429	431	407	370	423	356	398	420	398	382	403	405	406	386	400	418	418	390	445	429	448	434	446	396	380	422	386	416	431	415	421	408	375	403	378	418	387	391	399	428	402	428	390	416	406	458	395	452	397	385	386	386	375	438	412	409	389	424	400	394	437	387	386	392	409	403	430	449	396	428	390	427	406	398	433	382	364	436	434	379	413	430	396	387	428	414	403	402	423	421	380	400	411	389	412	420	438	432	383	393	397	395	461	387	405	383	396	408	423	383	448	428	397	415	406	403	424	399	405	422	395	426	418	405	406	417	426	436	410	426	415	377	447	396	385	427	458	387	372	394	421	406	438	416	411	403	387	421	426	399	395	380	429	418	368	396	418	398	398	392	398	390	387	398	389	410	395	430	403	380	438	461	402	407	383	415	420	412	416	396	420	384	398	415	418	415	421	378	391	394	388	409	412	405	432	423	403	427	419	396	400	396	413	441	374	418	405	405	401	428	412	389	398	402	417	453	413	375	365	398	407	379	413	409	447	393	425	393	400	414	361	393	394	404	397	377	423	410	395	383	420	377	435	414	422	401	428	408	380	387	407	439	370	398	418	383	403	450	384	387	400	394	388	405	367	379	403	418	400	397	414	407	404	396	427	440	377	394	414	394	402	422	392	377	409	392	413	417	414	439	425	423	402	388	413	392	400	410	396	405	407	414	410	363	399	420	422	389	401	414	424	409	439	417	401	379	413	397	400	437	374	423	423	408	426	409	443	410	411	374	414	378	434	395	399	423	392	396	433	409	387	406	409	426	398	423	380	422	402	406	412	405	414	392	419	411	392	416	410	415	411	416	411	411	386	417	406	419	389	435	414	419	385	375	406	398	408	382	400	432	413	398	394	412	400	389	403	418	417	366	431	374	381	391	399	428	417	402	427	450	430	421	410	445	400	395	398	412	401	389	426	434	408	439	407	404	410	406	438	392	409	422	368	368	417	397	420	398	391	426	416	412	414	423	402	408	400	410	403	386	449	457	380
23460	21178	28502	24099	21191	11682	1521	978	902	828	759	785	700	729	704	691	684	681	688	687	648	659	700	663	641	652	681	701	627	669	665	676	654	723	705	628	639	626	651	618	676	655	637	620	658	645	684	614	680	636	671	640	681	676	657	634	645	631	624	657	632	592	623	645	620	666	622	668	656	679	611	651	636	659	654	639	667	609	671	609	680	658	633	689	641	637	638	615	610	636	651	658	616	618	708	598	639	567	639	637	657	634	673	624	672	670	654	628	641	645	662	654	628	712	645	644	625	641	663	673	660	653	639	600	632	631	673	591	645	649	664	648	614	632	660	681	685	614	682	637	653	606	659	617	615	652	650	633	664	623	655	683	620	634	629	654	636	669	641	681	663	713	643	651	652	594	674	660	623	666	617	683	636	677	660	630	620	657	658	607	649	661	623	655	641	639	639	662	636	620	644	653	680	602	657	633	653	668	593	619	585	643	619	634	645	653	633	620	623	652	600	626	660	630	624	609	651	629	633	633	667	600	654	636	690	647	674	618	635	652	582	688	655	666	578	676	696	660	671	661	677	633	627	658	615	638	662	642	648	618	632	628	695	623	623	638	624	648	636	669	687	637	636	641	661	628	661	634	641	592	613	635	581	602	652	636	639	649	648	651	632	684	640	652	655	672	635	644	640	621	675	701	685	676	640	666	664	638	597	682	643	616	643	654	642	695	621	618	628	636	636	670	633	687	659	646	653	657	688	633	622	645	648	606	636	621	642	633	652	630	664	653	665	676	663	663	642	666	592	628	638	639	656	651	615	636	611	602	616	650	624	666	641	688	644	671	711	657	629	657	627	619	620	677	654	612	639	645	612	634	640	602	637	680	660	590	655	620	649	619	681	637	610	657	688	659	666	660	644	697	650	580	664	647	627	653	636	648	637	592	657	630	655	622	647	649	650	662	580	657	646	655	669	654	638	700	597	671	636	626	673	607	652	620	629	656	581	685	596	658	633	655	623	647	586	636	625	637	620	650	670	636	621	650	643	599	651	655	644	630	616	634	639	666	622	629	639	706	686	614	626	598	646	651	650	645	616	653	659	654	623	654	654	655	655	685	630	645	665	635	678	618	637	634	663	663	660	656	673	613	674	660	608	611	662	647	635	644	695	598	644	645	631	657	640	596	611	640	619	652	615	659	610	677	625	707	648	615	613	662	646	627	660	616	650	697	635	614	599	597	671	669	605	651	587	653	660	681	664	650	644	653	667	642	707	637	647	626	657	600	635	654	583	603	619	646	648	644	631	590	598	645	650	665	616	593	620	657	650	678	625	610	671	635	593	664	651	686	657	676	636	634	616	661	629	627	625	660	687	654	638	630	617	684	635	664	654	634	664	635	644	596	683	653	664	662	658	640	594	673	640	679	620	610	625	597	638	627	650	657	650	606	605	675	687	594	642	604	658	664	613	634	653	633	647	677	630	600	646	662	649	646	574	634	641	648	656	658	641	643	592	621	640	610	646	651	654	621	606	676	659	661	638	686	604	652	678	704	626	600	625	641	665	666	628	652	629	651	616	649	631	647	638	618	632	616	643	684	679	641	627	600	636	648	598	630	630	671	623	615	651	642	660	622	612	647	639	670	650	674	636	633	641	666	679	679	658	613	608	620	634	620	617	632	658	628	633	646	651	616	607	625	623	635	626	648	623	617	719	646	606	627	636	632	605	599	625	680	655	683	685	653	636	652	663	604	647	645	662	719	611	617	625	647	610	650	636	644	648	631	631	607	654	613	663	652	598	647	671	672	698	636	693	669	650	635	673	629	647	614	660	630	629	623	661	614	668	641	675	648	639	651	646	642	624	681	655	618	627	628	612	624	663	640	605	637	660	639	650	674	697	612	649	674	608	685	653	613	635	636	653	640	557	640	647	612	616	661	721	645	652	653	679	673	584	632	604	621	646	658	600	626	658	634	654	679	639	614	605	686	662	706	654	670	642	667	610	644	671	619	630	651	653	600	625	634	594	659	665	640	635	638	632	622	628	644	608	695	679	669	548	600	562	608	630	652	658	583	638	623	656	613	622	652	588	616	606	642	656	677	626	669	624	633	654	618	573	634	660	662	671	623	641	636	665	662	662	683	666	604	627	647	644	604	647	663	672	658	633	667	621	629	649	601	657	645	619	655	650	629	639	625	657	654	647	615	668	649	644	674	640	633	678	626	680	614	591	626	633	643	616	632	599	671	674	599	586	639	620	662	671	680	647	669	657	637	632	585	658	665	656	624	639	658	656	623	698	648	615	615	628	665	644	633	617	645	640	647	677	655	656	637	622	646	640	643	674	663	631	681	648	669	648	608	701	676	632	627	623	634	632	655	664	600	661	658	632	609	654	665	655	631	666	618	647	680	645	629	625	593	624	643	648	647	624	656	673	639	660	680	644	632	587	651	652	655	637	658	630	681	667	589	621	660	629	632	654	611	632	626	629	647	678	656	677	644	650	644	654	599	633	638	636	591	644	670	661	621	651	617	641	633	618	705	648	633	605	648	622	631	677	668	598	621	623	636	646	639	675	645	623	627	633	643	622	650	671	656	628	652	642	666	663	636	597	613	650	640	622	640	659	648	681	616	624	652	657	607	651	651	676	623	623	649	613	663	622	645	623	647	615	701	684	664	636	652	630	652	654	652	623	606	682	629	607	629	674	624	605	664	682	637	640	570	649	640	653	633	627	645	677	646	644	628	649	628	640	626	647	615	616	642	609	637	605	656	686	657	651	679	622	642	653	637	634	579	661	649	653	562	661	644	636	645	688	652	644	663	627	626	617	639	654	665	623	679	629	582	659	659	634	639	631	666	613	646	638	663	661	641	653	676	685	659	624	682	641	636	642	574	671	641	662	695	687	642	640	649	645	635	677	629	614	642	642	650	618	635	681	660	668	662	616	598	625	618	636	613	597	660	661	635	619	636	683	647	639	634	642	663	670	635	649	694	631	682	676	643	641	595	650	650	660	636	676	625	693	629	656	617	677	570	649	666	659	644	641	668	678	627	609	663	636	640	595	607	644	649	676	635	656	654	633	689	633	636	667	660	663	644	697	664	635	665	667	664	637	636	633	652	617	666	620	589	668	615	664	605	687	647	655	623	637	650	657	663	613	628	665	673	621	614	658	647	639	645	678	628	676	610	616	614	643	682	648	614	651	676	645	685	600	617	648	620	606	625	674	642	624	657	617	661	665	636	639	614	616	609	605	650	676	619	629	599	653	629	603	648	614	661	630	645	607	622	653	660	646	650	645	649	671	608	678	576	650	679	633	660	629	648	624	681	621	624	640	640	620	675	651	592	665	633	656	672	660	634	676	666	689	609	651	658	628	646	669	676	650	629	607	612	654	630	669	610	621	627	637	662	663	632	625	621	625	637	655	630	630	559	623	661	651	610	651	652	639	652	652	635	626	660	654	652	612	652	666	617	611	583	671	657	648	635	644	632	632	631	608	680	627	631	602	615	698	594	614	630
3164	8389	5921	2993	2231	1837	1511	1282	1104	1007	931	934	832	789	813	814	760	829	811	749	727	726	698	720	717	701	731	715	717	692	698	677	724	692	728	729	731	713	706	727	667	689	681	699	694	693	689	696	688	748	710	720	637	677	747	723	717	660	684	688	697	672	638	688	695	663	723	725	686	667	674	698	704	646	683	654	700	700	702	675	640	691	669	696	649	636	691	687	703	683	717	676	692	685	695	689	715	676	723	693	639	663	720	688	677	719	672	680	738	748	641	667	675	702	647	669	727	692	721	720	696	673	671	659	676	682	691	668	672	708	678	656	700	695	688	674	710	677	642	700	663	674	704	722	657	679	671	715	689	759	700	696	687	696	700	639	695	659	695	704	692	627	689	697	682	733	690	668	705	700	683	700	694	694	728	649	650	680	693	719	631	681	703	714	715	711	734	679	677	706	684	670	717	688	671	715	717	654	664	691	722	691	677	698	657	710	654	681	689	705	744	705	663	663	667	643	661	689	717	673	693	731	687	649	732	716	769	653	688	679	710	654	706	713	722	662	728	676	695	716	675	709	658	702	731	710	664	682	699	663	704	676	684	672	669	676	679	695	729	667	707	678	681	675	701	697	691	719	729	632	679	677	710	699	686	677	641	695	666	729	665	695	716	758	690	702	682	729	717	666	678	695	706	667	670	666	691	684	691	710	671	641	720	654	677	706	685	673	720	701	694	719	733	690	643	723	680	659	674	695	643	685	709	677	677	698	660	683	707	682	696	683	656	719	709	711	685	645	694	666	673	662	713	666	681	682	719	686	665	649	671	699	688	675	702	706	722	716	681	704	690	671	668	682	666	701	672	637	698	700	669	684	704	650	661	633	694	720	691	737	722	699	707	686	646	676	681	692	682	666	696	675	702	733	691	667	703	651	677	700	664	650	669	711	620	708	690	688	708	669	714	738	699	659	702	707	684	673	690	635	663	636	701	707	749	631	674	645	743	664	684	687	712	698	681	666	673	641	702	695	673	667	750	689	705	691	639	720	707	690	676	687	709	662	667	691	723	668	671	706	699	738	670	737	707	632	716	685	700	696	727	676	645	697	665	654	691	720	739	725	675	673	692	672	689	711	666	681	702	704	710	727	683	721	662	677	682	682	703	653	686	657	676	708	632	688	724	707	652	687	700	700	691	673	683	670	695	629	638	694	669	671	687	659	680	682	670	664	668	682	727	669	745	668	689	695	653	622	679	704	694	701	691	681	657	689	672	656	683	688	702	661	700	676	682	713	666	687	690	655	734	700	699	706	693	684	699	669	710	610	742	722	654	698	708	686	663	653	700	669	685	716	716	696	679	637	674	709	658	683	708	683	692	724	664	722	670	663	725	663	655	714	639	693	706	651	630	686	660	694	686	652	701	714	686	699	729	709	719	705	668	667	720	676	687	673	692	725	650	664	728	663	646	670	671	666	630	694	710	663	701	681	733	694	684	736	685	730	674	648	713	661	701	682	662	681	690	672	651	691	694	644	711	679	709	676	663	733	675	682	645	677	740	723	652	665	700	675	708	670	675	704	668	667	654	669	669	727	693	686	676	689	682	740	672	694	704	680	692	652	652	722	690	687	650	631	715	746	695	711	676	638	657	696	721	712	700	611	708	703	689	715	632	668	662	690	689	676	667	631	689	715	661	703	700	670	696	665	693	630	740	681	714	672	708	699	673	695	655	719	692	663	711	696	727	710	723	678	672	657	690	698	663	725	665	713	699	625	686	674	642	696	722	705	668	665	713	703	726	687	674	727	649	677	662	668	708	647	705	698	693	717	666	680	660	652	659	651	658	661	704	658	714	669	652	638	668	701	678	668	677	697	691	659	648	703	709	667	716	692	686	682	658	687	606	655	690	727	657	690	678	688	667	670	747	690	675	715	664	712	671	701	656	692	717	703	719	710	754	695	678	697	684	685	700	714	670	705	737	673	717	672	688	715	669	671	677	653	698	687	685	686	693	662	685	690	755	674	686	692	693	699	681	715	725	693	694	719	682	684	653	666	673	718	703	706	697	677	617	678	677	700	707	746	701	658	716	668	704	692	688	638	664	668	700	687	676	632	710	721	632	701	677	673	672	692	740	656	692	709	665	655	693	705	682	685	702	662	671	657	696	674	711	659	660	686	714	683	726	724	698	676	695	694	761	693	684	718	678	722	761	684	702	707	706	673	708	688	706	673	735	697	663	674	658	683	679	665	690	666	698	672	645	681	681	705	686	666	668	693	721	671	654	681	663	700	683	684	720	712	720	701	682	670	654	723	662	714	650	650	678	699	716	700	722	680	685	688	681	658	697	691	656	671	700	657	712	732	664	679	727	672	671	708	678	727	705	717	676	653	716	685	710	681	698	687	691	690	659	697	678	642	644	683	673	679	686	700	673	692	719	662	682	702	657	678	701	679	755	713	712	711	675	681	658	694	658	639	675	667	664	699	663	717	677	703	727	714	701	684	697	748	645	693	688	713	693	668	699	688	637	704	703	707	654	696	715	654	740	690	713	744	647	687	658	688	673	675	700	654	653	700	677	684	678	642	656	697	717	667	680	697	667	680	705	682	658	674	663	689	653	725	702	688	668	707	706	678	659	704	682	717	710	717	702	684	674	674	658	646	690	714	670	696	708	726	678	691	681	632	682	656	680	696	733	686	723	744	741	613	672	681	689	718	697	703	662	722	688	649	684	729	685	706	654	739	714	697	651	708	690	704	684	679	685	663	638	688	627	694	684	638	703	684	717	679	667	707	671	632	705	687	633	682	683	703	704	723	734	684	645	659	723	675	659	641	667	654	692	675	698	661	658	713	662	682	679	690	769	671	663	648	675	700	687	699	654	716	696	697	698	713	690	707	669	694	669	645	682	735	679	718	718	674	700	651	656	676	707	634	722	660	682	697	729	681	699	704	688	691	699	697	723	684	684	686	690	739	685	651	683	648	657	671	735	692	681	705	684	745	660	667	686	697	681	692	656	681	720	691	691	698	661	660	678	658	681	704	654	665	663	632	672	708	685	679	671	699	649	704	628	700	676	699	699	689	684	618	640	682	690	705	661	679	641	720	689	712	699	655	686	743	679	666	711	671	668	709	700	674	671	681	698	655	708	692	682	706	694	683	713	675	704	685	669	705	681	666	700	715	700	673	667	668	646	718	673	649	628	712	645	647	669	643	718	694	682	697	679	654	698	703	669	701	689	657	661	710	711	687	660	672	673	737	641	704	667	686	674	664	671	720	693	757	676	673	681	675	662	725	644	680	663	733	688	688	720	647	704	710	734	697	662	683	692	689	722	652	692	658	641	664	692	679	687	675	724	675	707	682	681	695	677	660	652	717	671	726	717	700	706	714	685	684	625	694	704	704	704	697	668	665	701	724	716	678	676	687	693	718	665	667	709	696	707	723	688	681	722	702	668	650	691	690	696	703	665	704	729	633	686	733	647	697	680	668	674	651	695	697	700	703	644	696	709	719
24602	21206	27613	25082	12517	611	385	324	292	295	245	224	226	199	231	202	186	194	179	206	188	197	168	181	188	185	198	201	215	195	166	176	163	194	183	161	192	160	190	168	180	188	166	170	195	186	175	182	166	163	184	164	174	183	176	203	178	204	168	192	189	179	158	189	185	194	177	182	197	175	167	166	160	174	159	195	170	171	177	168	188	185	170	198	199	180	171	179	179	162	193	188	184	166	183	189	193	180	169	181	206	171	201	211	179	160	170	166	158	166	166	165	161	181	190	151	183	184	169	161	160	173	176	181	168	181	204	183	157	171	184	184	176	159	178	143	182	193	148	186	163	187	201	169	180	146	167	171	167	208	176	156	164	150	191	155	174	165	167	184	195	177	175	175	193	166	175	194	190	163	175	192	172	169	172	176	173	157	155	211	186	187	170	160	189	162	175	176	162	165	206	202	169	162	183	147	166	166	181	147	166	186	166	195	157	158	189	188	163	168	171	183	158	166	190	203	180	179	168	188	161	187	181	169	172	165	151	172	169	160	182	186	171	163	152	203	167	160	179	182	161	160	185	176	192	178	189	176	178	206	163	179	180	178	177	190	178	166	173	158	185	191	154	163	196	175	149	139	180	170	199	169	208	165	172	182	179	157	191	172	202	174	165	196	169	197	172	183	187	136	179	189	184	170	175	158	186	177	175	161	183	180	167	158	182	161	167	165	161	194	161	209	206	166	163	176	147	190	170	164	142	185	153	185	174	199	199	188	217	167	175	182	166	173	183	176	200	166	155	184	169	148	158	188	177	172	192	165	179	167	146	186	198	174	156	177	175	166	170	182	149	189	187	161	185	151	170	194	191	171	154	163	155	185	175	183	186	175	177	180	178	175	181	182	190	159	169	184	192	178	188	174	170	141	171	174	190	173	193	179	195	167	163	175	149	171	186	181	151	162	168	203	180	182	167	177	174	180	171	184	187	183	162	191	182	190	168	156	164	178	179	159	153	185	181	171	168	177	153	178	171	176	174	166	172	196	174	181	171	183	158	155	169	184	157	185	184	169	201	185	183	168	164	164	188	173	199	169	176	167	164	187	171	178	173	178	180	172	172	181	176	175	162	186	175	192	161	180	189	176	178	183	167	189	193	201	165	195	169	176	193	191	189	197	165	175	178	189	170	172	172	162	162	156	176	187	156	176	175	183	183	171	197	173	167	161	170	174	176	167	177	173	190	178	175	185	179	179	158	172	188	195	186	176	175	168	171	172	172	202	176	179	202	184	178	172	178	156	156	184	166	185	185	162	172	174	186	168	159	167	172	163	170	168	168	186	177	163	157	163	170	189	188	199	212	159	182	178	134	170	179	186	153	184	168	187	162	161	166	158	184	168	182	189	153	170	164	148	160	176	156	160	159	173	171	182	180	173	172	180	164	178	183	192	170	168	176	186	179	181	176	146	174	146	152	167	160	185	190	188	171	191	186	155	166	175	161	161	166	175	183	168	161	194	168	157	183	177	189	165	174	182	188	167	157	183	194	170	182	170	181	155	187	157	165	187	202	176	179	167	170	165	165	153	170	179	180	180	186	163	178	183	191	174	152	186	166	167	145	163	206	178	191	202	165	192	178	168	177	173	169	177	157	169	165	162	194	183	185	171	157	196	177	190	189	181	161	176	157	175	175	196	190	174	175	177	182	160	176	169	172	176	188	184	171	161	180	192	156	183	166	178	159	193	174	183	189	179	170	157	189	197	171	154	170	187	178	162	187	173	182	188	162	147	178	177	169	190	150	187	183	202	147	167	169	200	160	174	165	158	178	179	160	140	179	152	165	176	174	156	166	172	176	159	161	181	178	179	172	170	179	159	162	196	173	185	167	153	169	177	167	169	177	172	162	170	175	183	175	173	180	171	175	166	190	168	159	178	202	181	179	169	183	176	186	179	176	171	175	188	175	205	178	193	205	165	180	202	202	191	176	179	163	165	167	160	183	177	199	156	181	161	178	183	161	173	187	169	169	180	168	180	154	184	172	181	197	132	185	168	166	151	169	190	164	201	168	186	182	181	146	174	172	156	190	160	165	172	165	168	181	193	153	159	163	174	167	145	186	161	196	198	185	162	159	153	165	157	162	168	183	190	192	157	167	173	200	180	189	179	186	191	168	186	173	171	175	175	170	201	172	172	181	179	155	167	183	191	186	180	181	169	186	168	181	156	170	166	196	164	184	183	180	197	161	188	181	176	179	199	172	181	196	177	179	151	198	185	174	186	176	206	171	186	179	170	196	173	182	172	193	182	165	162	181	174	171	191	198	170	179	185	163	183	163	180	193	188	182	157	172	185	188	200	163	166	169	174	167	166	173	167	166	198	182	168	190	176	162	172	149	161	180	180	177	150	199	163	174	167	178	187	185	194	184	188	179	176	199	173	183	169	210	162	177	154	161	163	193	174	159	161	182	160	175	158	172	200	200	168	176	186	220	201	176	181	178	179	169	162	191	200	159	163	175	175	172	188	178	189	173	152	192	169	206	153	184	176	168	169	183	173	182	163	187	174	198	168	182	178	198	182	158	172	172	175	194	139	166	182	185	174	187	192	149	167	165	172	166	192	175	186	163	157	168	173	192	189	185	175	174	182	170	180	170	168	179	180	161	167	169	166	160	170	184	155	158	197	162	168	156	187	195	185	168	186	191	190	174	173	187	170	159	187	170	158	159	189	178	177	156	209	167	173	184	177	171	171	185	186	185	170	186	177	165	167	176	200	193	198	142	199	182	178	150	141	162	187	173	155	184	182	176	164	157	171	184	190	164	166	180	157	179	182	169	183	166	174	186	194	185	170	186	184	170	168	191	178	192	197	168	168	189	187	177	173	172	176	182	167	171	160	163	167	175	169	152	170	181	170	186	169	199	158	164	165	175	171	205	145	200	174	158	168	179	160	169	176	198	169	175	161	170	187	186	200	138	153	183	190	176	178	190	167	182	165	199	168	183	172	168	139	176	169	172	175	196	165	175	178	151	188	179	194	173	174	161	162	161	160	173	159	193	166	193	198	173	171	150	170	190	165	174	161	168	159	174	183	172	192	162	188	185	180	184	174	184	178	180	166	171	185	169	186	170	177	157	178	176	163	173	168	167	161	179	159	158	195	165	173	154	176	177	192	163	184	190	161	190	187	174	177	161	158	172	170	185	174	199	170	159	175	186	173	151	187	162	170	194	168	172	180	182	189	164	174	186	161	156	196	171	170	182	192	169	140	193	196	175	168	166	187	185	163	174	187	175	167	179	165	188	166	174	159	167	184	183	155	168	190	172	168	168	163	162	189	169	155	190	163	188	163	174	172	173	173	174	164	158	158	150	192	161	190	155	182	156	189	172	162	182	180	192	160	168	180	191	154	176	160	182	166	203	178	178	181	156	185	192	194	137	181	173	186	169	185	197	148	160	166	177	159	171	177	164	188	188	169	189	184	176	185	157	160	169	194	181	192	163	164	181	206	187	178	181	195
3103	4804	3387	1537	1123	924	694	571	450	425	403	328	327	275	267	271	266	233	277	241	237	231	241	214	204	227	229	232	252	205	184	198	235	197	187	206	210	188	211	208	247	225	217	194	247	217	222	193	213	215	219	219	177	217	209	227	210	224	202	223	225	212	211	200	217	203	203	205	202	204	241	227	206	208	197	213	209	199	230	230	219	214	198	208	221	249	235	216	208	229	226	184	211	220	243	213	189	195	225	213	208	246	227	198	208	203	187	176	219	201	202	198	206	203	220	194	196	224	229	206	201	217	198	219	192	227	237	211	193	197	190	214	203	245	205	214	195	206	193	206	216	212	238	207	196	231	212	218	218	185	209	187	209	196	208	220	229	185	222	245	183	188	226	203	192	195	176	177	192	221	206	225	197	238	184	180	208	222	200	194	210	228	199	226	203	220	217	188	211	200	179	201	210	189	203	207	197	194	214	224	197	195	193	200	195	202	189	218	176	210	212	210	222	188	203	226	201	221	206	195	203	247	189	209	226	205	217	204	216	207	220	220	212	212	202	182	222	203	190	205	210	209	212	232	232	198	204	224	219	215	207	199	199	233	207	214	200	264	197	195	223	201	206	241	226	212	194	201	204	198	225	182	219	227	212	209	216	228	218	201	206	209	195	207	184	198	181	225	182	201	189	205	237	208	192	216	228	209	204	219	191	195	213	199	228	234	211	212	204	212	175	193	218	177	220	207	223	170	219	229	211	187	197	212	207	211	204	199	199	212	220	184	196	202	191	210	203	219	209	206	202	224	225	204	224	218	218	198	195	196	203	204	161	233	209	205	217	219	219	212	193	205	201	234	214	210	196	211	216	221	212	210	240	204	192	211	188	199	214	226	230	215	206	220	206	215	196	225	235	216	210	202	212	210	188	198	217	222	205	227	179	206	210	214	218	247	242	220	205	223	181	226	221	218	208	211	230	210	216	211	200	203	191	195	228	210	202	200	226	214	199	208	196	210	200	208	210	194	218	226	227	191	214	193	224	239	187	217	219	206	209	209	215	194	199	216	223	215	187	226	205	207	217	191	193	206	201	224	226	211	213	195	210	183	246	199	197	204	219	220	229	219	216	199	192	213	192	198	199	218	196	204	203	208	215	190	193	206	208	205	210	216	199	206	204	187	208	214	215	220	211	229	179	221	220	192	208	237	230	225	196	226	201	189	214	191	196	211	228	212	208	222	227	230	199	220	214	221	184	203	202	198	221	218	206	204	217	209	217	191	203	200	213	216	195	194	220	208	220	208	210	199	221	210	220	214	194	193	211	211	211	172	234	223	192	212	206	193	204	221	219	183	208	197	196	237	222	212	201	231	200	192	249	196	205	215	218	206	209	209	239	228	221	225	220	194	176	208	213	191	211	211	192	210	202	216	200	216	192	199	241	208	211	189	204	231	202	227	219	205	177	222	208	207	204	191	178	195	190	182	193	201	158	200	199	227	197	202	213	198	211	221	220	217	207	212	221	186	215	209	225	224	219	180	231	192	231	228	237	210	205	230	214	208	199	199	187	182	184	208	216	220	230	252	202	192	187	184	198	221	199	216	206	201	207	218	208	216	204	227	206	198	204	198	214	188	230	225	217	179	224	207	206	206	211	222	188	211	214	179	219	238	190	204	194	208	198	194	214	196	214	189	200	176	199	213	211	218	217	177	199	182	219	223	207	187	181	217	205	229	194	213	197	199	222	223	205	218	192	194	212	206	198	205	211	219	195	227	195	196	214	218	202	192	213	221	213	221	209	204	197	202	228	218	213	213	201	173	190	190	206	186	243	183	209	239	200	219	197	182	232	200	208	201	185	237	229	235	223	209	225	213	196	196	216	200	210	202	220	204	225	198	205	213	204	200	199	181	195	225	212	218	204	200	222	207	210	206	209	229	217	191	199	227	204	225	211	235	209	232	228	181	219	211	219	230	194	190	214	194	204	222	219	212	209	169	218	175	208	197	220	196	186	214	192	200	202	229	213	204	234	215	206	225	211	190	220	173	232	224	231	200	222	226	207	173	199	192	213	210	201	199	221	206	204	189	217	216	212	183	236	228	196	195	206	196	213	237	218	217	220	201	216	184	189	207	192	186	214	188	226	208	186	203	208	223	202	219	195	199	201	196	206	189	205	230	197	187	194	209	198	209	244	197	199	213	231	210	222	186	208	223	198	204	200	200	201	226	253	193	213	219	222	212	227	206	234	207	211	211	239	218	202	211	197	233	201	204	212	193	201	215	199	194	189	186	197	231	216	183	221	193	199	219	203	188	198	217	207	199	210	191	196	198	209	198	209	224	222	208	230	204	208	199	177	188	207	200	239	220	249	207	203	204	199	206	225	208	200	200	213	219	209	207	203	220	206	214	204	216	196	188	221	213	203	234	203	215	212	216	196	207	221	212	205	179	203	181	209	198	202	207	195	195	200	178	213	211	207	207	226	193	220	213	182	189	218	206	213	179	203	184	223	212	211	218	204	243	205	211	200	193	207	215	180	204	207	214	172	231	220	203	233	189	195	225	197	196	208	209	212	219	222	219	186	208	215	187	199	213	220	186	201	213	246	208	193	192	200	189	185	199	189	196	206	188	174	228	207	201	203	212	218	204	237	169	181	214	194	192	220	232	197	202	208	217	226	208	184	188	221	219	198	232	176	225	203	190	212	202	189	193	215	194	224	197	218	192	215	199	211	226	214	200	197	230	224	200	228	203	206	191	185	215	203	185	209	213	200	204	190	220	217	183	202	224	217	201	222	212	198	223	178	227	208	216	227	205	228	202	204	207	219	248	218	189	209	202	199	212	221	217	214	195	212	222	206	198	244	205	208	212	201	213	203	235	198	192	219	176	206	222	177	215	197	210	197	195	185	203	226	221	204	194	184	214	219	200	205	232	200	210	198	200	202	229	221	181	231	219	215	202	194	217	213	204	211	210	200	228	218	203	219	209	196	220	204	220	173	194	204	186	203	201	237	189	209	198	198	206	204	205	209	211	214	200	201	197	182	196	196	196	197	192	207	186	202	209	224	199	204	218	203	212	204	199	199	190	199	215	208	201	191	192	205	206	196	210	219	190	215	220	199	219	226	190	194	212	193	188	202	200	190	214	239	232	207	198	201	220	228	215	232	208	192	180	184	192	224	214	197	234	210	182	210	214	197	205	205	234	191	197	192	214	224	219	230	197	197	221	208	183	211	183	220	213	195	220	220	223	212	234	220	201	197	187	201	214	211	198	229	208	184	213	205	224	219	221	201	200	193	215	206	199	230	196	229	200	186	218	191	222	214	188	182	204	217	193	206	235	217	226	198	184	223	212	181	199	207	211	223	226	218	239	212	240	228	211	233	192	205	203	217	220	226	212	223	227	196	206	204	216	191	221	206	229	210	226	220	207	190	211	214	220	210	201	198	197	205	204	206	214	222	208	195	199	208	200	216	212	195	212	214	194	202	212	193	209	185	190	210	218	221	216	195	203
22552	21274	29058	23830	21275	21327	10465	1248	896	838	785	716	687	623	618	614	567	584	587	572	550	529	560	528	494	535	517	485	519	498	521	535	501	535	503	505	497	479	485	492	516	500	480	490	511	476	501	479	490	481	456	514	479	515	494	463	502	555	493	438	515	517	453	482	478	483	475	498	422	468	460	462	461	454	462	483	484	459	459	499	451	515	515	460	487	477	460	486	491	491	494	494	460	464	486	536	467	492	497	477	487	496	502	431	516	459	466	469	492	503	472	465	476	522	492	481	479	503	500	475	461	501	511	491	450	469	471	565	497	502	506	488	445	492	498	513	490	483	515	513	467	507	480	487	506	459	462	479	481	464	506	488	524	475	464	544	482	464	464	441	488	488	490	515	486	492	473	489	482	479	484	496	506	481	467	504	486	471	466	481	487	508	461	481	488	470	475	471	464	465	494	524	520	467	490	477	467	477	516	493	500	507	502	489	486	489	482	508	498	485	497	523	502	477	486	481	472	447	479	468	504	463	522	537	468	477	498	480	521	522	464	488	490	498	473	496	469	497	468	476	519	492	489	476	495	458	473	483	501	479	463	480	478	487	532	472	461	463	492	483	480	488	518	499	482	505	485	509	491	481	451	512	473	510	480	502	496	501	429	459	468	485	467	477	505	498	458	452	431	482	479	495	513	473	518	517	492	465	504	466	466	473	484	484	507	507	490	487	458	475	453	477	479	497	546	507	514	459	470	503	488	490	506	492	500	456	446	510	479	471	504	469	526	465	492	500	455	511	470	463	478	479	474	496	494	497	488	463	463	449	472	454	512	480	486	524	490	522	501	478	468	475	470	464	515	456	437	469	462	493	459	500	509	492	459	476	480	485	479	483	523	468	459	485	467	501	483	504	484	468	526	502	483	471	481	481	506	497	487	513	487	497	470	470	477	488	502	478	512	473	504	515	470	489	465	488	491	476	505	458	494	446	506	457	473	489	481	483	472	492	467	497	484	499	483	490	504	482	489	490	471	464	466	496	479	504	508	479	484	457	461	479	511	468	491	510	501	463	481	478	506	449	477	475	479	500	498	477	509	492	464	518	460	442	509	499	442	448	510	496	520	473	500	461	466	525	465	451	471	472	482	473	475	473	466	464	502	469	491	439	483	498	484	500	483	496	514	462	463	505	475	497	503	473	515	494	499	481	511	494	478	445	475	470	507	478	483	480	480	476	491	499	504	481	484	489	458	483	482	501	492	456	462	450	447	444	497	503	526	487	506	496	426	484	469	466	434	443	455	475	519	481	524	478	503	472	521	466	463	476	495	455	487	476	486	506	485	494	499	460	514	530	450	508	445	476	482	504	478	463	483	499	488	469	490	463	479	522	451	525	480	449	455	473	477	513	495	507	486	506	467	493	481	474	505	471	461	463	482	465	467	482	507	477	483	476	486	441	491	516	450	450	456	503	485	526	468	457	518	479	488	482	505	522	493	485	479	460	470	494	478	481	494	524	499	458	484	486	486	479	493	518	485	504	467	489	472	458	496	464	479	456	520	468	471	452	497	473	476	507	490	485	494	473	510	509	472	475	535	474	508	499	492	476	478	501	452	500	491	507	457	487	488	442	464	494	487	499	475	481	462	458	458	535	497	475	479	440	512	497	469	469	449	480	485	501	486	440	472	476	482	486	491	453	451	513	471	486	486	489	459	465	481	463	479	475	471	462	461	512	468	472	453	447	499	476	499	476	462	504	482	473	505	510	471	454	521	477	535	465	451	457	506	497	475	486	500	510	451	471	500	438	449	476	501	465	404	484	489	507	495	491	482	489	488	465	460	472	465	495	494	484	471	527	511	479	452	495	510	493	480	484	526	479	492	508	454	496	488	484	494	499	508	480	462	491	490	504	490	491	505	478	482	496	479	487	490	437	490	489	499	493	459	463	458	489	490	487	522	501	452	505	441	474	497	467	476	440	508	463	504	493	476	480	497	476	494	440	529	474	488	460	501	482	504	494	465	511	453	540	463	488	513	502	503	497	509	467	527	479	502	456	517	459	490	468	462	502	482	475	465	489	461	461	478	474	466	491	505	469	518	518	517	516	495	457	485	480	496	499	515	505	458	475	506	477	464	502	492	502	493	442	508	517	475	554	500	462	478	462	513	522	443	481	483	458	498	491	432	465	474	499	473	475	463	471	495	479	487	468	483	478	447	514	492	519	485	498	485	508	516	475	458	484	511	508	508	490	480	470	467	441	467	485	512	472	496	450	512	474	455	468	466	442	512	455	455	480	463	471	482	498	482	514	461	507	544	463	464	488	460	458	498	510	488	478	514	448	504	467	490	489	465	514	475	508	469	497	489	517	466	487	448	469	482	494	504	494	509	464	492	500	480	504	471	480	467	492	501	534	479	491	481	505	480	493	514	502	440	447	492	505	470	467	450	492	455	499	483	514	461	456	465	491	470	463	466	482	454	462	485	496	494	483	459	466	476	483	462	452	493	509	467	473	465	478	506	479	488	485	487	477	494	518	531	456	488	470	480	503	466	554	504	473	471	513	480	531	445	511	465	496	437	510	450	471	439	461	485	477	472	486	490	482	487	495	483	444	458	501	488	542	510	462	477	492	493	496	487	495	473	496	482	488	487	458	456	484	502	519	475	483	493	471	469	494	463	500	430	502	511	472	511	471	468	530	526	489	443	492	477	483	481	490	485	449	466	461	461	469	469	518	452	509	479	480	489	477	508	441	485	473	458	491	439	511	491	507	480	515	490	497	481	454	493	508	501	503	512	490	488	508	511	470	504	448	486	448	468	481	488	496	478	423	495	506	486	465	466	472	506	525	479	487	483	487	484	507	493	508	465	484	500	511	518	486	455	495	450	483	502	499	491	454	476	502	438	489	447	472	505	501	496	474	481	488	481	476	474	486	473	500	460	462	472	477	443	460	481	452	464	459	484	468	480	475	485	475	501	478	462	487	473	436	446	482	502	438	496	476	499	439	495	467	493	512	523	439	492	487	501	465	449	450	467	469	506	517	520	477	503	463	439	489	489	516	470	479	509	467	487	490	484	494	481	479	505	508	521	495	483	505	460	478	525	491	514	484	492	487	495	521	486	465	515	456	515	447	462	490	502	492	520	495	497	461	524	498	473	494	491	500	477	472	468	499	490	460	463	484	485	476	511	495	473	492	500	470	533	530	465	477	511	485	464	487	491	477	501	502	502	502	452	541	468	464	457	470	476	510	481	435	497	442	479	466	481	482	473	462	450	439	520	453	489	462	443	481	483	455	468	448	519	485	498	496	473	463	469	455	503	456	467	482	479	498	452	498	473	498	501	492	483	527	473	453	479	502	487	530	474	510	479	494	502	491	473	451	477	479	452	512	488	486	486	505	510	506	531	491	474	458	498	501	460	459	476	497	516	484	472	492	504	490	487	473	490	489	519	525	497	460	491	466	496	469	506	503	513	457	493	506	459	494	493	499	531	463	514	415	462	495	497	519	473	451
4395	13801	10060	4827	3487	2760	2144	1692	1408	1228	1038	953	872	840	743	723	682	708	684	645	614	638	609	573	588	650	605	563	568	530	565	517	547	545	586	583	556	577	526	560	544	549	560	581	546	566	521	581	549	545	542	558	557	523	572	559	581	566	533	547	545	547	555	560	525	537	501	545	545	549	518	473	572	550	510	534	518	574	536	518	515	511	537	520	537	543	540	538	530	548	556	567	555	530	541	507	559	559	485	548	515	540	550	555	514	494	563	556	549	500	534	542	561	568	503	515	541	536	560	565	533	507	532	509	567	508	541	576	570	508	528	562	527	539	542	486	550	532	537	540	533	495	552	548	564	558	536	568	529	556	565	581	496	521	526	571	611	535	537	555	563	511	518	537	531	522	526	526	529	537	525	521	548	559	561	558	542	541	533	512	542	559	532	515	511	521	523	571	521	514	593	480	552	532	558	548	520	514	549	526	527	551	555	552	565	509	557	553	554	524	541	529	528	491	509	473	548	525	524	522	559	557	585	535	577	557	516	542	539	518	563	548	529	516	586	549	526	529	557	536	527	543	566	579	544	502	486	527	522	523	555	537	521	557	519	553	588	518	525	535	513	550	522	542	543	552	520	507	518	523	563	575	496	574	561	517	547	530	561	540	558	524	540	542	531	545	567	583	553	516	532	494	542	507	524	554	556	546	537	593	534	561	577	527	557	533	549	526	542	584	547	557	578	517	520	593	563	524	505	548	540	563	574	538	500	566	515	545	517	506	527	545	521	537	509	531	567	511	550	546	534	551	559	572	539	512	547	549	498	537	534	480	557	545	548	536	547	546	538	511	535	551	541	563	522	517	546	546	571	559	550	535	546	516	521	529	519	514	537	561	541	523	518	481	509	518	559	556	555	527	487	566	568	520	520	544	544	533	502	546	522	530	510	567	531	509	528	543	521	499	525	496	510	534	556	529	533	565	514	538	536	504	547	564	559	539	523	537	566	529	546	528	563	522	571	517	543	501	526	533	513	547	576	520	548	507	498	521	541	544	555	495	527	518	584	536	494	543	568	522	566	555	471	504	527	556	571	532	523	541	549	528	573	521	531	544	510	518	504	536	529	541	536	526	491	517	530	557	517	516	555	549	551	550	574	528	536	508	557	528	569	535	576	520	518	575	531	499	528	539	556	518	530	534	557	503	579	499	530	543	518	512	564	573	561	553	535	482	507	570	519	558	535	516	547	519	541	535	536	537	508	554	545	582	528	504	521	539	542	523	540	530	546	541	562	531	525	541	517	544	521	519	504	566	528	493	563	528	516	487	545	559	508	560	513	562	485	566	493	547	512	517	524	526	533	511	550	542	551	508	538	517	524	519	510	513	543	506	550	582	508	538	533	558	520	518	498	482	525	525	545	516	532	557	517	527	566	489	529	487	537	523	544	517	533	545	547	572	523	497	541	574	522	538	523	533	540	542	518	529	551	523	519	551	516	563	537	537	552	515	535	521	525	585	535	545	517	533	519	523	550	493	574	499	516	524	542	567	544	556	539	513	581	524	564	532	504	535	538	547	524	566	549	491	539	574	502	576	524	516	517	509	527	527	526	568	564	528	511	514	529	531	518	571	538	553	500	525	513	505	580	526	559	560	535	561	512	532	554	540	551	569	519	557	555	547	552	546	559	467	523	532	551	509	519	580	531	513	518	558	585	521	574	538	534	511	540	532	517	584	524	549	547	532	547	533	497	531	562	534	516	552	547	536	518	553	535	543	551	512	538	551	522	519	560	543	523	520	544	543	525	576	514	521	568	522	552	507	534	510	552	552	551	560	539	523	516	551	564	547	519	535	552	548	555	559	530	556	513	542	518	532	523	555	558	528	508	521	534	508	551	555	596	491	518	519	506	520	587	547	522	555	532	510	560	525	571	514	486	512	531	558	544	551	563	539	527	546	508	522	521	544	535	536	549	537	537	560	542	539	526	572	525	563	571	539	549	564	547	547	522	512	515	507	535	515	539	565	522	515	516	534	516	515	551	532	585	542	528	535	522	545	512	548	557	528	506	549	521	582	560	558	552	515	521	530	556	515	525	554	567	549	554	540	511	539	513	549	521	546	494	536	585	528	531	504	519	522	542	498	510	591	550	551	513	568	500	535	537	509	522	583	515	554	568	535	516	548	511	521	533	539	550	579	567	531	536	528	517	534	537	586	569	532	537	502	530	538	560	568	482	533	555	514	552	537	518	534	526	549	531	530	495	522	516	501	535	530	560	496	506	539	503	512	523	548	543	507	551	537	534	513	546	514	535	564	558	559	550	509	524	531	542	517	535	529	594	512	560	544	503	554	523	530	558	525	537	518	528	564	482	517	547	543	561	558	606	546	542	537	518	523	545	500	506	495	547	543	501	566	532	526	540	565	487	512	544	552	565	511	535	499	509	514	508	545	555	536	554	564	559	499	571	547	509	514	555	546	498	527	521	548	549	558	593	572	536	535	528	492	534	529	557	486	529	543	542	526	531	556	546	515	531	557	541	551	566	533	529	539	535	540	499	572	571	546	529	580	596	506	528	566	522	537	563	506	517	564	567	512	553	567	569	515	519	576	512	498	483	513	522	571	509	535	532	533	527	494	541	535	528	591	504	512	532	483	549	558	569	540	582	521	515	487	549	536	555	582	534	522	528	524	554	511	542	499	554	542	502	552	556	543	563	521	517	542	558	546	537	545	572	513	554	493	507	536	541	577	525	547	562	528	519	562	518	558	518	575	539	586	592	578	545	529	516	580	500	544	524	509	550	514	579	505	530	579	520	556	530	514	547	524	555	525	542	547	543	489	520	535	540	515	589	529	545	553	555	549	554	509	535	580	550	559	510	505	539	513	541	519	517	529	532	468	546	524	512	506	558	544	508	566	560	577	523	531	544	562	532	541	528	552	535	548	519	543	516	527	511	549	533	567	502	527	531	505	555	516	538	581	558	594	523	544	528	548	556	555	552	537	532	494	524	542	548	519	567	538	545	484	527	536	536	576	524	566	518	538	535	582	581	549	529	512	559	544	526	548	521	492	516	537	542	521	523	533	547	496	558	510	561	532	535	553	515	530	514	492	537	505	521	554	501	568	539	524	571	507	503	507	533	526	540	528	543	527	523	551	552	517	544	516	537	552	529	523	509	555	494	538	602	542	567	512	565	541	505	506	561	543	522	544	541	563	569	522	539	521	543	563	532	571	535	541	540	539	515	584	538	536	531	500	549	501	532	516	528	569	546	561	492	522	523	539	540	543	541	524	547	549	530	544	533	542	553	546	509	568	539	498	478	525	473	519	549	535	555	551	521	545	528	509	543	594	513	557	551	541	533	555	536	575	551	520	551	519	541	588	537	522	526	570	530	526	549	550	548	554	518	530	503	528	560	490	539	539	516	537	504	567	543	513	514	544	518	543	540	537	549	509	566	517	551	559	521	530	531	514	569	497	541	510	557	566	516	543	539	504	578	525	506	531	529	536	538	542
27516	17853	3656	735	521	468	448	417	393	367	355	404	378	381	366	428	362	376	364	404	379	359	378	382	348	397	387	389	373	333	395	414	389	384	356	403	410	391	368	376	366	358	360	375	374	387	376	395	375	377	376	384	359	413	366	383	349	404	395	404	355	371	380	350	391	367	383	357	388	376	377	397	386	394	370	355	394	371	411	408	397	387	376	360	381	386	365	386	388	347	340	378	401	369	392	374	380	369	431	366	396	392	380	366	397	362	406	366	397	388	381	400	357	361	359	366	356	381	396	340	377	341	351	398	356	381	395	367	393	395	372	406	400	418	355	371	352	368	370	392	382	414	360	361	339	386	402	326	372	360	369	364	361	374	383	400	354	379	380	409	358	373	369	376	396	385	368	367	362	375	355	371	367	364	367	408	327	372	368	400	364	397	361	346	412	404	386	357	362	384	393	375	366	366	352	372	360	402	400	351	405	375	396	385	362	348	341	371	395	386	382	389	340	402	400	343	428	376	407	361	359	410	356	366	380	347	348	369	356	408	381	360	364	401	364	373	348	362	367	384	336	371	427	395	373	352	376	346	383	355	345	375	343	375	375	367	362	392	342	397	385	374	411	365	348	389	351	364	393	393	422	376	343	343	385	381	359	407	373	367	370	373	396	378	358	362	399	396	347	360	377	362	379	368	361	370	358	395	367	380	387	371	391	377	358	386	382	350	349	350	409	376	401	375	356	379	391	362	368	406	387	348	330	396	356	373	355	366	407	331	373	372	376	356	348	370	408	379	390	388	407	364	323	381	426	385	361	404	389	363	341	403	389	377	328	420	393	360	415	431	343	392	378	382	413	343	371	357	360	366	399	344	359	366	359	379	365	349	326	385	364	398	386	374	402	365	365	376	360	371	372	408	364	379	376	379	375	400	376	367	377	388	385	363	385	380	326	369	387	368	365	373	369	354	388	391	349	372	387	325	352	384	359	364	365	383	364	373	389	404	370	391	355	371	389	381	378	374	402	358	358	385	375	398	354	382	357	356	387	368	343	392	392	362	385	378	355	378	370	404	377	369	381	364	364	401	372	387	365	368	367	368	371	402	382	372	392	373	336	411	389	385	375	391	389	386	386	368	347	396	372	387	374	413	361	372	386	370	423	344	379	332	344	362	351	372	364	360	398	401	356	372	358	359	369	354	400	376	348	390	389	395	389	324	369	396	385	360	355	368	368	369	381	386	359	364	380	409	372	397	351	385	352	404	362	389	357	406	382	348	365	406	377	358	370	378	402	403	393	374	382	412	335	363	386	394	405	369	392	399	381	389	396	399	359	385	389	403	382	388	384	390	344	391	361	372	389	367	372	358	368	408	393	351	369	397	392	393	333	368	356	393	360	363	398	375	356	375	396	387	396	360	376	376	379	384	329	362	312	399	363	375	367	362	382	378	394	401	376	369	389	395	385	365	371	389	368	374	390	346	347	365	379	351	336	397	379	367	350	351	382	394	373	353	358	412	360	360	374	366	368	375	373	385	420	377	354	375	368	334	371	395	363	369	384	396	390	363	353	351	395	411	387	371	347	370	363	424	363	367	359	351	329	384	408	403	372	396	355	362	407	371	340	367	368	350	387	362	346	404	353	362	392	363	344	362	388	366	368	405	396	359	373	335	350	364	378	379	377	365	388	387	361	360	318	358	352	376	375	362	361	402	372	346	385	385	395	392	362	381	398	376	369	368	399	361	380	360	409	371	373	351	392	356	377	374	402	359	382	353	377	414	379	370	347	361	427	339	390	398	388	333	386	373	374	397	351	372	344	367	382	399	340	368	375	367	386	365	399	383	379	417	371	386	414	360	388	366	386	389	377	355	395	352	378	349	371	393	405	380	376	361	375	411	391	376	354	384	380	404	372	386	408	390	406	417	367	383	348	381	380	347	392	382	427	330	403	385	365	375	362	360	336	323	391	346	390	361	360	395	390	393	416	359	356	372	386	349	367	379	363	392	393	374	319	392	361	382	373	380	387	369	372	382	362	390	358	379	427	401	365	371	399	360	399	356	348	352	351	325	410	395	381	361	396	373	384	384	389	378	356	388	399	370	378	376	389	387	381	401	389	393	387	388	366	370	381	362	388	380	398	360	352	380	398	369	380	414	397	350	363	365	396	345	349	378	372	428	386	356	376	393	408	395	351	368	359	362	358	376	380	374	350	386	332	357	363	356	390	399	343	398	353	397	402	357	381	381	382	361	372	345	355	351	377	380	366	370	350	359	361	368	383	390	339	395	368	381	363	394	372	374	392	384	418	390	405	429	398	376	393	355	379	350	437	366	364	387	353	346	348	371	359	355	349	380	403	367	374	400	380	381	353	360	354	370	344	376	376	377	408	388	374	381	364	388	390	368	374	391	391	387	358	407	365	388	380	358	334	395	381	368	395	366	373	369	333	386	379	389	367	355	376	361	340	370	370	379	355	362	391	346	385	357	381	384	364	372	341	374	406	393	354	412	344	388	399	333	403	388	418	403	360	390	358	374	413	377	404	343	371	364	390	355	391	386	346	341	387	373	352	319	394	360	392	382	401	374	372	361	367	406	410	396	362	346	354	383	399	365	336	367	372	343	386	377	390	408	381	393	398	382	341	368	360	376	368	373	365	388	390	356	405	394	370	394	347	361	362	371	420	385	351	375	385	417	377	396	370	397	407	362	383	347	384	370	350	389	394	413	349	409	377	381	356	373	386	350	389	366	356	352	390	380	374	352	372	332	376	367	395	329	378	352	367	396	390	396	378	351	342	360	370	376	396	372	379	350	380	353	364	389	380	341	407	404	358	372	372	401	359	342	392	381	393	396	365	368	400	365	374	370	383	397	379	344	358	378	378	318	372	402	353	374	379	370	380	381	398	381	381	379	339	381	362	368	367	383	382	337	380	354	355	355	428	401	374	382	397	392	376	342	387	388	348	393	383	388	373	352	397	389	370	378	375	393	359	381	390	368	359	398	356	390	384	407	414	411	360	378	367	397	351	367	376	369	368	386	365	409	355	381	364	385	382	384	353	375	378	318	368	382	377	372	387	381	351	360	362	413	348	397	341	388	403	386	389	365	331	364	371	368	355	357	382	341	371	382	388	423	407	375	369	348	367	359	348	375	381	344	368	363	370	353	380	370	366	394	376	386	344	338	375	368	372	396	396	390	391	375	320	352	356	370	382	367	353	367	370	399	396	365	352	332	388	348	375	365	380	395	381	374	382	377	376	389	360	388	379	367	362	358	391	393	390	402	351	398	336	384	380	364	382	371	389	392	357	385	382	375	388	371	369	356	364	356	383	372	384	351	371	347	364	337	367	393	411	413	388	400	401	385	353	422	355	374	387	366	380	393	370	382	364	371	377	428	397	359	355	370	392	380	365	363	376	337	378	380	359	396	380	385	381	347	378	395	375	368	386	373	396	370	385	353	356	371	337	388	385	385	354	412	375	351	380	380	355	384	380	386	381	381	421	391	357	341
4259	893	743	549	477	478	468	439	439	434	431	420	424	398	450	430	412	439	445	421	436	419	394	420	394	419	401	385	389	403	409	430	429	382	390	407	440	368	411	433	416	402	406	442	404	405	388	403	435	412	400	414	413	401	424	394	396	434	448	381	404	358	418	418	418	415	406	391	404	397	436	393	399	446	375	416	402	378	420	406	410	389	379	411	439	387	381	426	406	359	387	391	401	384	370	420	438	405	399	425	416	406	357	419	389	406	385	404	372	411	425	407	392	383	383	430	350	380	372	414	448	442	449	389	411	413	406	409	395	416	395	423	441	381	357	409	410	432	404	427	387	395	435	357	400	425	407	428	421	380	428	374	387	379	431	397	412	398	411	381	405	399	419	440	405	423	436	356	355	426	378	412	400	426	389	408	414	387	396	384	429	454	398	442	437	393	402	403	360	476	402	392	405	428	401	422	416	437	409	406	421	417	381	426	417	422	427	432	429	427	421	434	419	413	382	416	427	437	413	399	379	412	407	409	387	438	414	409	385	446	405	443	402	404	413	410	385	366	404	421	438	392	421	376	410	430	442	397	411	390	432	404	407	399	422	440	415	389	401	411	404	407	364	391	412	423	416	380	416	416	419	451	400	415	399	398	371	373	428	387	422	372	377	415	432	380	428	421	434	374	425	390	349	391	410	395	402	379	379	397	381	403	388	376	438	399	419	399	395	423	415	439	395	425	392	390	364	384	420	406	360	408	401	434	391	431	408	399	469	369	401	436	388	405	393	354	413	401	410	394	392	411	373	395	397	394	404	409	430	409	420	392	411	438	398	397	415	421	377	422	382	422	428	441	383	396	400	448	399	397	371	459	401	403	390	416	354	391	390	343	423	378	348	433	398	407	397	425	405	354	394	387	422	428	426	403	402	405	432	405	404	427	420	410	419	389	413	428	421	417	398	398	423	394	403	440	412	402	446	393	354	432	419	404	380	408	406	420	412	414	381	373	424	403	436	419	417	390	441	396	403	392	380	416	413	366	449	426	414	430	371	423	399	428	394	409	421	401	399	379	388	429	408	405	439	402	412	433	396	410	442	399	404	417	368	405	401	410	413	391	386	379	364	427	390	415	432	391	373	381	382	382	414	367	410	416	408	399	426	396	376	403	411	377	410	425	412	427	377	414	396	431	418	434	358	400	419	354	396	407	437	398	385	391	403	396	382	390	412	387	375	417	405	396	371	382	393	402	412	371	434	427	382	393	392	351	402	441	427	394	347	412	421	370	398	408	410	366	429	392	400	438	397	407	394	411	436	431	403	397	395	431	385	387	403	395	412	424	422	427	372	394	404	420	420	393	425	433	394	413	381	457	382	428	366	440	397	413	405	389	400	410	407	399	420	380	419	422	410	397	399	407	407	401	428	374	433	404	439	420	388	379	421	351	377	413	389	385	404	398	417	414	380	426	408	403	442	425	385	409	418	403	389	399	396	396	401	414	407	390	381	422	396	408	427	444	403	373	406	406	426	398	377	410	380	368	385	408	433	386	436	430	427	436	423	405	409	396	422	367	438	448	397	393	437	384	415	438	402	401	404	408	415	368	367	446	401	393	412	394	422	423	414	400	395	368	373	394	429	404	391	400	413	395	386	433	467	387	446	412	392	386	431	394	367	368	426	410	401	398	462	416	399	416	418	401	401	361	395	416	406	389	425	428	398	386	427	394	433	411	382	413	343	443	388	399	427	440	412	410	388	358	388	400	382	392	395	407	430	383	405	440	393	435	404	407	418	404	402	388	371	443	430	417	368	419	409	432	401	431	367	403	408	403	387	455	410	387	418	420	373	382	410	425	427	389	408	374	388	424	424	417	389	411	423	415	420	391	425	383	432	399	400	390	403	395	448	421	425	395	437	407	427	402	396	415	408	414	411	442	379	394	411	418	381	404	405	373	437	404	416	402	429	427	375	388	398	423	386	403	409	396	411	413	395	417	397	403	389	436	425	429	401	390	416	395	430	404	398	403	389	422	410	431	454	418	421	399	426	404	406	404	415	389	414	436	385	404	433	388	408	374	390	385	456	390	428	432	395	419	406	398	402	376	423	400	446	391	379	401	395	410	428	444	407	388	408	408	386	405	377	406	376	394	416	426	410	436	437	445	402	430	419	423	431	374	405	400	425	400	420	444	390	398	387	457	425	397	451	407	393	417	377	430	419	456	399	436	413	390	410	405	387	445	405	387	437	425	441	419	424	397	368	391	400	368	396	358	400	411	410	392	413	403	414	424	416	351	405	374	418	408	430	412	399	430	392	388	386	400	404	403	404	428	393	398	391	424	404	395	429	404	384	406	407	397	423	392	385	431	414	370	397	371	392	429	426	387	365	423	433	394	445	409	426	394	439	410	396	430	376	404	444	377	413	432	405	391	403	452	431	383	394	428	400	399	401	398	401	409	383	400	366	395	410	404	438	401	416	432	432	395	405	400	385	389	430	396	379	392	397	417	410	411	412	399	394	403	412	424	406	424	392	394	395	399	404	386	385	401	428	435	378	405	403	399	397	377	425	418	396	362	393	409	409	422	379	409	409	441	404	403	393	389	395	371	423	421	416	441	439	417	373	404	407	378	412	434	437	378	398	380	396	419	384	412	381	396	435	426	405	388	420	374	391	446	426	423	406	389	371	401	398	408	398	432	415	418	421	376	407	394	379	374	390	408	432	376	443	389	391	439	374	384	418	398	423	384	420	416	431	447	394	420	428	390	423	397	399	407	421	402	397	405	408	401	403	382	370	378	409	402	370	368	438	415	362	381	372	424	377	393	377	379	360	365	429	380	402	406	334	392	421	382	428	421	377	414	390	401	416	390	405	401	370	370	438	394	397	425	411	414	400	387	415	436	407	373	383	396	388	396	404	418	406	440	400	416	387	444	402	408	390	399	416	430	414	409	379	366	427	410	403	372	383	403	414	426	378	403	442	410	399	441	399	417	395	387	390	409	434	392	427	350	406	427	445	426	383	393	376	381	398	396	427	381	406	393	432	373	399	418	406	426	401	405	420	384	391	409	419	420	398	368	418	410	444	399	378	411	414	402	399	380	382	403	366	387	434	418	406	451	443	386	409	341	400	417	410	401	413	374	414	415	412	391	391	386	364	422	404	438	388	412	449	382	431	407	398	418	411	401	397	414	428	405	404	377	421	418	412	432	404	402	434	379	391	430	406	389	404	429	434	436	418	429	398	398	428	437	427	396	411	412	386	424	410	444	418	417	445	408	370	439	418	436	399	422	379	416	421	396	408	399	377	430	409	412	412	435	414	388	419	398	408	413	438	412	449	426	431	389	431	420	437	392	432	412	391	404	406	418	393	435	385	435	432	398	409	398	416	401	415	398	380	375	384	391	422	373	383	414	413	405	369	405	390	410	405	452	388	380	411	434	440	414	392	402	389	374	405	426	364	423	384	376	387	387	408	415	391	418	397	404	412	403	402	385	406	436	381	404	390	425	407	384
23494	21202	28532	24154	21207	11618	1501	1027	844	813	839	732	727	709	664	685	720	625	645	698	625	743	691	660	651	622	653	646	641	680	681	607	637	634	585	639	675	656	634	645	648	617	625	632	579	613	645	662	596	598	656	595	624	641	596	655	593	633	628	627	634	653	586	651	630	653	685	658	616	603	663	690	635	598	638	600	620	627	626	663	662	632	610	679	691	647	597	644	615	624	647	634	641	633	636	636	617	649	589	621	672	624	608	629	623	641	639	652	603	622	610	669	643	621	610	640	635	621	615	621	610	650	642	657	677	638	620	603	640	629	630	649	656	618	649	601	638	641	585	653	641	667	627	576	666	607	600	661	621	591	636	618	680	678	606	647	657	660	657	646	605	655	629	622	664	653	644	633	612	613	652	659	591	604	596	633	620	602	647	647	627	614	659	633	664	619	671	575	624	592	645	646	583	653	680	604	641	661	632	614	648	613	667	655	664	631	658	580	654	645	645	645	617	677	651	645	624	636	644	629	613	649	649	634	643	596	626	656	634	628	626	653	687	614	657	658	625	649	632	692	622	640	670	604	593	639	649	621	637	645	658	657	616	619	647	602	652	637	618	574	646	585	679	562	642	628	642	615	655	622	609	603	660	596	673	635	662	641	661	645	641	654	656	611	664	616	686	617	625	619	614	636	617	678	628	623	621	617	642	668	661	669	667	678	652	596	629	608	693	626	626	621	645	657	675	652	617	611	637	667	603	623	623	626	613	645	619	635	678	600	619	660	590	616	567	617	637	622	645	607	600	620	627	616	667	662	673	592	616	601	599	657	635	655	635	646	624	605	633	632	671	654	618	625	622	646	612	608	586	657	647	662	666	635	622	620	625	635	633	636	621	655	628	651	638	639	650	695	611	612	669	625	636	651	666	626	674	610	631	630	644	629	620	615	648	599	589	587	666	601	621	617	604	598	627	622	623	616	615	602	634	594	628	623	646	620	641	629	621	644	606	638	635	602	609	599	597	637	620	632	641	651	584	660	615	618	620	644	602	639	662	649	606	607	585	635	625	622	642	590	636	623	645	664	646	570	663	598	674	667	611	625	611	664	636	660	662	613	578	657	591	616	653	610	682	659	661	653	618	658	630	664	650	638	644	603	643	647	628	602	623	639	644	618	642	606	648	645	681	605	649	633	646	662	617	611	617	622	638	659	647	622	636	621	628	622	622	604	634	655	706	636	634	691	642	616	652	619	601	602	660	671	676	699	668	621	653	610	600	652	656	671	652	611	616	593	621	605	626	634	620	619	600	627	604	631	609	618	611	625	605	612	636	620	642	669	627	653	597	615	619	676	657	684	679	601	668	635	600	667	638	616	612	647	631	661	604	642	624	587	567	605	603	660	588	623	638	659	664	589	618	616	625	632	633	605	677	635	588	661	614	668	597	642	610	691	641	644	633	618	634	599	621	639	626	624	588	588	603	672	653	710	644	565	639	597	662	589	653	581	643	602	623	645	627	628	623	614	634	668	622	585	650	606	614	630	689	637	635	607	636	645	611	639	655	621	649	640	631	656	662	620	667	634	636	612	602	638	594	689	612	610	644	651	642	629	616	625	665	632	616	603	626	621	633	658	619	694	624	608	607	657	600	634	638	664	621	640	586	630	620	626	632	622	678	620	592	641	643	637	614	645	679	682	624	643	627	697	643	685	592	652	600	650	671	604	619	598	569	654	630	680	657	636	609	590	663	638	614	615	590	583	645	627	603	639	627	645	643	674	607	653	642	660	685	618	601	586	669	660	660	617	620	605	628	661	644	622	604	649	649	628	612	676	634	682	639	597	609	637	672	632	652	681	625	627	623	609	650	626	601	622	617	630	619	666	636	648	665	605	644	566	586	612	601	648	599	622	637	640	570	608	620	585	639	663	605	581	659	670	626	568	622	616	628	664	633	585	662	575	608	584	641	628	632	607	610	644	645	687	639	612	647	593	633	633	612	629	608	626	615	612	614	599	651	605	631	602	644	621	680	620	659	605	619	610	666	643	640	613	624	639	609	673	682	646	634	615	583	630	636	633	588	629	631	612	635	630	622	609	674	629	661	645	626	644	600	605	624	639	634	598	634	628	624	627	584	649	636	614	631	631	657	625	616	591	614	663	636	659	598	677	670	588	613	607	635	606	602	634	570	592	638	602	660	634	633	626	629	655	688	618	674	639	625	643	618	649	660	597	634	641	662	649	667	633	649	654	666	611	677	628	628	601	657	652	609	629	592	627	640	647	613	657	648	624	619	628	635	614	634	619	619	652	597	608	538	643	626	621	652	616	656	600	633	608	643	635	659	589	633	583	627	671	662	606	622	672	619	670	651	598	641	608	634	648	653	643	615	661	665	610	639	652	629	679	604	613	608	651	594	616	689	622	629	653	626	581	644	639	612	648	624	622	658	615	629	638	673	671	607	611	603	568	622	635	629	690	644	605	604	635	602	623	635	580	600	594	601	689	627	615	633	604	671	638	624	606	668	650	607	664	607	605	644	634	616	577	563	638	592	645	627	655	621	618	714	628	616	656	606	598	605	629	633	641	646	655	650	623	608	669	627	673	662	640	635	650	623	605	639	633	630	633	632	608	634	608	640	612	619	621	598	601	632	611	670	627	621	630	649	661	624	674	661	648	647	626	687	639	624	636	633	578	601	644	640	626	611	630	640	623	695	636	640	646	632	624	648	659	622	621	638	609	626	631	664	603	648	671	605	625	602	608	645	600	638	650	645	587	627	618	631	642	596	636	655	611	644	665	610	633	647	647	656	623	621	633	606	603	641	592	644	639	616	619	605	610	634	634	588	589	599	635	641	609	645	619	638	687	608	611	625	670	662	601	639	613	613	608	622	614	650	620	651	647	640	602	605	636	585	637	603	638	635	636	716	609	633	564	695	587	593	629	618	627	640	641	632	647	666	617	637	664	634	668	621	642	645	651	644	586	674	603	633	626	616	587	639	594	621	625	603	605	603	651	612	623	637	666	682	623	567	570	652	593	627	652	631	622	663	645	626	596	630	605	680	594	639	628	614	644	614	627	594	644	659	637	617	690	636	636	627	623	626	634	610	623	641	625	657	643	617	631	624	657	643	605	629	604	641	603	651	633	673	663	615	633	611	654	664	589	664	673	667	626	615	572	646	621	634	615	650	627	642	625	622	612	649	655	587	660	599	652	612	560	640	619	623	651	647	657	675	649	612	651	607	630	628	594	641	676	600	633	621	628	638	593	617	623	619	630	643	673	641	666	693	678	632	584	613	610	616	621	625	643	649	667	636	610	657	600	629	596	651	616	629	652	587	661	685	634	641	647	694	589	619	627	631	656	634	614	639	636	628	589	650	623	593	689	660	587	616	617	604	598	640	680	682	648	663	577	637	650	654	566	662	616	661	601	662	582	655	653	637	647	610	631	646	617	619	628	637	647	622	625	594	629	640	645	656	591	642	630	661	685	626	646	636	638	596	635	614	648	582	642
3232	8499	6080	3025	2210	1796	1482	1269	1096	1057	1008	857	907	778	797	770	788	753	705	745	698	785	709	689	745	693	694	672	696	677	688	717	701	729	704	681	688	678	655	695	669	704	721	714	697	746	673	673	691	685	713	693	739	688	692	683	668	675	696	660	655	682	676	694	665	693	718	662	706	670	708	675	699	704	665	746	671	672	648	693	678	652	683	662	650	691	662	685	682	685	705	693	671	712	667	692	751	668	664	674	696	681	685	693	698	696	667	684	712	674	676	691	679	681	692	672	697	714	639	671	743	694	677	745	674	695	668	700	680	672	657	675	685	672	716	698	694	690	694	666	660	683	665	656	674	697	670	674	651	703	650	722	662	721	677	660	670	657	703	673	704	702	719	642	702	654	699	715	719	654	669	673	670	673	697	684	670	680	673	675	663	681	672	680	741	696	717	690	642	699	707	664	694	681	701	674	699	708	707	685	690	680	668	680	689	711	629	675	679	679	664	678	658	728	704	730	658	660	686	709	724	663	731	732	644	716	649	705	711	721	684	663	698	681	644	682	683	701	709	647	699	669	668	709	669	684	690	696	676	637	661	678	719	671	707	682	602	669	694	699	689	722	694	722	718	706	659	700	681	629	670	673	706	697	690	712	683	661	693	708	719	672	652	662	699	709	707	684	652	669	707	711	661	661	685	682	694	700	700	653	723	719	723	662	689	648	652	660	672	635	657	656	742	657	729	679	690	659	649	700	632	699	657	699	742	692	697	681	719	675	661	651	668	663	658	694	734	718	677	708	628	698	663	656	689	647	644	644	649	652	662	676	659	704	665	708	674	658	678	702	659	701	651	628	693	653	615	678	680	671	676	689	666	695	709	671	671	662	649	665	676	691	650	662	703	659	660	721	714	692	678	655	693	683	663	683	699	702	726	691	697	697	704	676	666	709	647	724	671	719	708	678	694	683	704	657	663	689	671	696	672	724	698	680	677	717	713	698	664	668	721	690	726	674	762	659	697	693	665	671	675	670	648	676	698	655	672	713	686	679	680	687	703	724	705	681	665	676	706	699	703	680	676	702	653	702	658	684	671	705	695	654	642	696	715	712	639	662	648	676	692	675	671	664	659	669	695	711	630	698	670	678	671	684	678	666	670	713	687	719	700	656	677	698	649	652	662	704	676	695	667	696	667	685	702	665	720	663	699	685	685	678	686	670	685	653	672	650	625	657	675	656	673	638	625	685	719	668	673	695	621	671	672	678	735	675	687	700	640	709	640	665	687	714	707	716	654	726	701	693	650	688	697	675	669	675	674	706	686	700	649	708	680	684	671	659	631	677	649	715	676	640	693	713	678	632	647	697	696	711	683	693	725	697	630	686	704	722	708	668	705	684	647	716	655	670	692	710	705	689	626	697	647	693	683	638	662	720	641	674	646	720	667	704	721	665	664	674	704	691	711	670	651	678	713	723	713	694	631	673	711	676	670	650	676	718	673	697	685	701	713	720	685	709	695	658	678	654	632	679	734	719	704	736	758	628	652	682	708	708	663	647	688	673	675	662	725	644	646	679	708	710	692	674	669	634	701	687	675	638	654	688	672	641	686	684	696	708	727	686	660	654	672	706	666	642	668	686	677	663	653	740	731	617	679	674	645	663	732	664	637	674	650	725	708	671	691	697	695	641	714	709	699	712	685	694	653	655	707	698	675	698	674	659	685	656	701	636	658	653	652	686	704	677	698	688	687	690	679	685	669	642	665	675	735	706	692	716	676	683	667	669	693	678	678	699	636	665	659	674	659	653	680	714	692	674	666	699	691	645	723	691	677	658	674	699	690	615	669	639	722	679	686	673	726	710	639	666	682	666	703	716	698	673	679	668	645	662	662	687	671	708	669	696	684	705	663	653	733	658	682	670	708	711	678	717	660	655	704	662	680	680	665	659	670	654	659	709	702	685	661	672	650	627	691	703	680	680	717	665	676	662	700	687	687	673	669	667	706	684	699	725	675	679	739	740	671	672	702	698	697	698	720	679	686	683	732	701	710	685	687	672	692	684	710	645	685	644	671	661	649	698	681	677	671	699	617	628	641	675	668	720	645	666	720	652	677	630	637	674	679	707	673	631	694	669	692	714	743	683	661	721	670	638	685	691	666	661	647	734	690	711	693	710	704	665	615	664	686	696	659	642	674	676	681	675	755	695	663	669	655	692	640	661	645	693	696	682	686	661	674	688	706	673	632	665	688	652	706	717	724	691	653	748	667	655	720	709	674	666	649	615	645	661	674	676	715	679	663	654	671	681	673	701	703	689	686	623	669	705	691	694	658	683	665	658	665	649	653	625	677	667	678	670	693	651	685	672	692	712	668	711	668	670	691	720	686	706	644	660	692	636	656	710	683	656	673	662	694	717	704	619	633	672	705	710	681	689	674	637	660	706	657	703	681	689	657	730	704	680	683	668	681	666	656	662	674	664	692	689	694	694	708	700	714	675	641	728	692	693	612	683	619	660	624	700	682	651	705	691	716	625	644	665	707	668	709	703	666	642	652	662	709	684	687	624	666	672	678	655	686	703	653	664	680	692	698	672	679	695	685	745	646	661	697	688	720	637	689	713	719	730	664	648	708	635	693	665	757	662	739	632	683	674	712	680	591	718	694	681	660	695	675	624	686	697	681	672	639	720	674	686	672	708	678	687	684	722	683	680	676	649	701	705	711	634	658	672	642	693	669	685	685	728	684	715	664	685	638	677	661	687	691	672	720	643	595	672	690	700	690	709	687	694	666	684	743	661	666	661	694	695	672	644	647	684	716	658	634	651	683	674	668	695	688	713	705	728	674	671	703	686	689	674	658	657	675	660	641	656	696	705	706	700	655	674	675	597	691	661	641	672	656	685	696	675	642	670	712	676	666	650	660	691	714	688	688	687	701	692	685	721	680	711	671	679	688	643	700	666	692	694	713	703	637	697	692	692	646	710	679	687	673	720	670	673	666	641	661	700	655	649	677	710	684	650	696	718	694	675	691	708	686	630	649	641	680	723	723	696	681	697	714	684	644	653	687	694	647	703	664	652	658	737	631	642	634	684	696	698	646	682	683	660	722	711	649	675	709	679	707	714	656	648	629	695	687	665	670	645	705	699	670	721	709	661	688	732	687	660	675	654	686	681	641	692	656	696	661	642	680	634	652	641	701	674	682	677	695	650	699	661	701	684	692	694	648	669	652	712	664	641	664	647	695	652	710	659	678	659	691	700	668	641	663	692	660	701	680	655	707	679	646	657	685	681	675	658	647	664	701	665	660	688	729	664	650	661	657	639	680	740	642	713	671	704	726	678	704	652	693	718	695	655	695	716	696	666	638	697	653	704	713	647	635	657	698	735	743	727	636	688	674	689	710	682	672	692	720	662	667	700	678	668	679	640	676	699	693	671	718	692	679	649	666	692	719	698	698	690	639	712	700	710	670	610	690	670	676	703	652	717	677	679	646	692	659	710	705	685	655	705	695	687	657	713
24658	21208	27561	25068	12448	651	391	314	288	266	256	238	206	210	207	207	202	192	176	195	191	193	211	172	160	177	172	166	162	175	175	168	169	188	165	161	177	153	165	167	188	175	189	175	172	181	160	170	189	196	170	163	211	158	176	159	182	177	170	182	157	141	171	173	202	199	194	163	155	180	199	172	186	153	156	189	180	192	165	172	173	164	170	187	190	175	152	157	162	151	170	180	148	168	184	170	199	168	152	162	201	181	182	181	143	181	193	178	180	167	196	164	199	198	167	184	177	170	162	164	185	166	187	188	166	193	151	182	205	181	189	168	173	142	169	161	191	170	168	168	167	183	170	174	169	167	183	181	171	162	182	152	170	127	155	170	177	161	186	170	166	177	150	187	148	180	168	153	165	178	169	160	178	161	151	169	170	190	193	161	148	186	174	167	186	166	172	175	162	160	162	180	162	177	164	171	158	163	187	185	165	181	172	163	171	173	189	164	187	188	199	184	190	183	203	189	176	175	171	142	182	189	201	182	161	183	180	169	206	161	175	161	182	183	184	181	162	146	164	151	173	161	162	189	187	181	173	184	196	168	170	176	182	207	184	192	194	173	172	168	182	167	174	182	176	164	181	186	148	208	187	156	185	179	173	179	178	195	156	168	188	181	170	160	184	164	182	134	163	173	174	170	183	166	168	159	166	156	184	153	186	152	193	178	178	166	148	181	185	174	181	154	168	174	149	180	161	166	162	173	158	196	174	175	174	170	177	173	166	170	170	164	158	158	161	151	169	180	193	185	170	170	175	196	172	171	171	175	171	147	181	166	175	157	165	166	157	180	183	174	178	179	174	166	154	175	183	205	175	167	168	167	186	188	171	183	186	196	162	177	178	169	187	172	162	152	194	186	154	152	185	192	159	164	173	172	181	196	177	159	159	204	164	187	170	175	177	177	169	162	166	198	162	184	172	175	162	186	190	188	173	180	186	172	166	159	165	178	184	164	170	167	172	178	140	155	174	180	210	161	164	188	183	174	165	156	182	170	174	154	180	177	175	180	160	174	178	204	170	184	165	148	176	189	178	176	171	167	179	153	171	165	177	179	163	160	178	161	163	145	188	167	187	156	173	179	178	184	151	182	167	157	169	175	155	200	161	163	187	153	158	178	171	168	184	173	176	188	154	173	180	171	175	189	145	186	197	148	149	165	193	179	187	181	159	142	152	169	201	164	160	188	189	184	159	162	156	181	157	202	163	178	164	173	172	163	176	187	178	178	190	180	184	186	181	168	156	183	178	153	169	162	163	183	179	189	182	168	178	179	175	180	178	178	157	177	181	182	175	173	184	195	179	167	172	168	182	167	171	150	182	177	183	150	171	165	181	165	172	171	168	183	181	179	177	178	184	164	171	170	159	183	179	167	157	184	151	178	158	167	169	165	169	180	157	174	176	161	172	178	168	174	181	198	172	158	164	185	157	177	170	190	165	196	181	191	179	168	178	181	173	149	170	191	149	174	171	148	187	165	155	158	157	167	160	174	183	163	166	160	191	182	188	164	185	175	183	167	147	180	152	173	191	174	177	142	175	171	162	149	165	179	172	187	162	134	173	171	176	183	178	179	191	157	175	170	173	183	155	150	167	172	170	207	180	156	149	185	161	189	193	178	176	189	159	138	179	168	159	185	144	173	180	175	201	175	187	154	184	160	145	182	194	176	140	189	191	177	185	171	168	170	172	206	173	174	180	168	188	178	169	173	185	178	160	167	170	175	185	175	172	169	172	150	175	175	168	157	201	164	143	167	183	177	156	164	167	187	170	209	164	180	146	177	188	173	169	169	177	183	147	180	190	177	184	151	169	180	159	153	189	152	176	188	189	161	176	165	155	178	166	177	172	167	177	177	190	187	182	176	186	187	187	187	172	185	182	179	159	182	186	152	183	166	150	163	154	187	186	151	156	181	153	166	156	174	172	163	178	184	189	177	174	149	177	158	210	188	157	188	158	180	171	162	151	155	145	175	162	175	194	178	164	172	165	160	172	162	173	173	166	169	181	154	189	197	157	179	180	159	151	183	174	170	178	176	185	186	169	186	194	173	182	151	178	190	169	167	171	157	162	165	150	155	162	159	145	186	183	186	154	176	187	191	168	173	173	173	184	156	168	177	161	167	177	160	172	183	166	160	154	200	177	153	159	171	171	180	182	172	177	170	171	149	198	170	165	174	163	169	194	186	198	165	172	171	155	182	157	145	173	179	167	170	160	155	168	174	172	184	176	169	175	182	174	157	163	215	166	168	168	198	174	173	169	198	179	173	179	173	179	196	175	147	176	148	178	164	167	191	183	158	159	185	186	146	184	175	159	159	174	173	167	184	159	183	168	149	164	162	150	187	161	162	185	172	165	183	184	179	179	170	177	176	195	200	173	170	176	163	191	177	167	182	163	168	171	179	190	179	179	192	161	162	181	181	166	178	173	149	181	182	160	174	178	161	186	187	175	178	182	165	191	169	174	175	166	175	209	203	183	176	205	179	151	163	145	170	174	206	179	160	184	189	166	187	170	173	168	167	169	164	193	162	188	195	162	182	169	159	184	151	189	188	170	180	171	153	163	161	198	173	181	171	167	168	178	164	162	190	190	165	166	175	192	172	143	157	173	175	195	167	185	166	185	173	164	165	171	170	181	188	182	174	159	161	191	173	196	202	200	168	176	152	175	163	156	177	189	162	197	185	172	167	147	179	138	147	163	160	157	162	192	179	186	176	177	182	172	170	167	191	179	194	166	179	175	172	169	171	169	200	188	163	179	165	165	176	166	182	162	162	163	188	182	172	176	168	160	154	169	170	182	176	167	201	177	185	194	163	163	146	171	159	180	182	156	165	183	164	157	165	192	177	143	172	174	168	188	169	186	185	152	167	175	165	163	177	163	151	167	169	184	162	164	154	179	165	179	169	176	165	170	183	174	170	179	173	161	177	146	172	172	167	180	154	172	172	177	181	190	181	169	162	177	181	150	158	186	169	174	173	173	159	182	167	194	159	164	189	152	179	154	194	157	157	163	188	181	175	174	154	172	174	172	168	192	156	189	173	177	157	175	159	163	173	183	183	177	167	150	178	174	167	183	176	194	190	163	153	178	167	180	161	174	170	181	194	193	167	168	192	169	171	160	175	186	169	193	172	172	175	188	181	166	173	220	157	160	175	188	170	196	161	188	178	174	171	166	164	178	178	171	181	188	203	178	167	183	173	178	191	167	175	189	171	177	185	195	176	156	188	163	173	185	168	189	172	187	181	185	158	168	160	194	161	164	177	176	178	177	153	151	159	166	175	192	190	204	148	176	161	176	168	169	180	181	177	179	172	174	182	174	178	171	189	168	179	142	182	211	148	174	178	180	168	192	191	172	180	165	162	154	184	194	186	175	191	174	176	150	166	168	168	166	162	163	171	160	169	158	180	189	190	190	153	194	176	197	170	163	171	201	172	183	178	183	163	161	193	162	149	162	190	145	192
3043	4871	3338	1592	1122	902	674	559	464	387	347	350	333	293	289	278	269	250	242	232	245	227	224	245	215	258	198	244	209	234	240	243	220	208	211	220	201	203	229	215	214	218	212	191	249	230	232	202	211	198	226	221	214	211	193	175	198	201	197	209	192	231	226	208	207	169	216	213	189	230	213	211	196	205	200	215	202	216	209	203	203	233	236	220	227	215	209	229	223	211	185	205	214	238	198	188	219	247	202	227	188	227	217	201	200	195	213	232	215	214	208	196	194	248	198	214	183	226	218	191	199	201	228	183	234	205	194	247	200	197	186	202	197	210	221	220	213	175	209	182	201	198	203	199	190	192	186	203	201	187	194	196	206	203	220	214	223	200	207	211	210	183	190	219	194	193	209	225	220	216	215	212	194	228	214	230	200	205	205	183	230	223	230	219	214	200	187	214	207	229	196	196	195	192	210	195	232	193	201	199	209	192	197	189	191	215	201	217	205	203	199	223	201	221	215	227	211	210	217	226	193	203	191	219	222	199	215	207	225	195	216	211	215	211	218	201	167	226	214	230	190	190	205	210	191	207	206	197	197	202	229	214	244	207	197	202	194	198	242	202	208	242	219	212	210	213	203	211	218	211	202	234	226	200	211	194	213	212	196	214	224	194	192	192	214	222	185	191	205	213	194	174	222	195	205	187	181	204	215	206	228	212	197	206	205	222	212	203	205	217	207	213	224	200	193	220	229	195	192	221	188	213	198	224	207	201	194	236	197	211	207	208	186	199	191	211	206	213	193	196	222	192	215	228	211	208	203	203	210	199	228	237	181	209	180	195	209	218	229	224	220	232	192	203	207	188	208	195	225	199	237	185	207	185	205	229	208	207	234	222	199	194	198	207	187	213	191	207	204	203	194	229	201	228	204	187	207	196	202	222	220	209	225	206	214	185	226	207	200	214	228	190	195	209	188	220	211	208	194	173	231	221	225	202	188	234	195	199	215	222	208	200	207	200	206	182	178	192	204	197	203	223	197	222	202	192	204	177	210	222	211	207	189	206	221	188	219	209	232	193	203	197	185	226	247	211	187	219	232	204	208	200	214	212	201	210	225	185	191	215	211	200	208	195	218	226	192	199	209	193	195	227	224	214	198	222	203	195	219	212	206	217	198	184	181	202	195	212	212	206	224	191	195	210	182	203	194	221	206	203	223	208	204	206	209	196	203	209	189	223	204	193	188	190	214	206	222	198	226	204	202	171	207	207	216	198	185	204	206	216	208	226	198	201	205	187	204	193	208	191	179	211	215	216	169	188	199	205	222	206	200	217	208	210	195	211	198	187	186	204	201	201	198	222	232	212	226	216	211	188	198	204	219	215	226	214	221	190	198	220	210	185	225	210	196	228	232	231	208	206	185	207	208	182	224	204	217	198	184	211	209	195	196	205	215	251	217	211	189	225	217	209	206	196	207	182	226	196	209	196	219	208	207	199	239	206	207	163	210	195	217	194	189	224	200	187	173	198	206	183	205	207	222	199	229	219	191	192	219	226	232	203	221	190	167	239	214	232	203	200	202	198	202	194	204	230	195	208	193	206	196	197	210	185	191	240	194	194	216	196	202	202	228	200	219	200	203	202	196	211	233	196	217	209	195	245	205	221	217	216	205	197	205	220	204	196	212	205	200	187	208	222	189	201	227	203	190	226	221	195	205	200	222	217	200	189	198	192	195	201	204	203	214	212	205	217	206	190	186	200	199	184	191	227	187	204	203	227	214	192	199	190	205	222	206	179	195	215	184	245	223	207	207	234	227	205	223	212	206	193	188	227	210	197	192	193	193	211	213	215	228	187	203	203	232	181	211	210	200	223	186	169	208	190	204	207	195	226	193	229	210	210	199	216	192	188	197	192	220	191	207	234	206	195	221	212	221	196	181	193	207	220	210	205	214	224	226	226	196	214	195	212	202	229	213	202	205	210	207	210	223	195	177	203	196	215	191	216	217	184	183	203	183	219	196	239	215	209	211	229	210	225	191	188	197	186	205	189	213	209	199	195	200	216	208	191	216	197	218	225	207	230	216	226	225	195	208	208	191	200	206	263	206	204	180	209	225	190	187	218	184	196	212	214	173	197	205	221	206	199	182	209	190	204	211	213	228	207	200	211	194	198	200	211	209	204	194	184	214	209	231	223	239	206	216	181	179	183	225	228	193	194	209	204	197	187	206	227	214	185	193	199	234	190	189	229	201	206	202	197	214	196	182	211	204	196	185	194	183	193	206	198	223	227	187	205	227	216	196	206	194	184	204	217	200	231	209	213	197	210	211	225	207	199	190	219	186	220	198	190	217	214	202	203	208	216	195	223	226	188	203	203	209	190	212	210	196	193	209	214	225	196	218	208	192	188	236	216	214	215	218	194	230	192	208	204	204	215	225	219	240	218	204	221	201	214	185	187	195	218	200	209	194	204	218	197	197	201	213	206	218	209	219	213	219	190	196	227	187	216	212	228	210	180	226	232	204	202	223	193	193	192	199	208	191	207	222	207	192	197	224	203	236	201	205	220	179	224	188	202	192	175	222	191	194	221	226	217	208	177	204	185	199	204	205	218	200	190	188	211	222	187	196	207	226	238	219	184	210	202	214	182	215	217	206	176	178	201	185	207	208	202	195	197	205	203	201	210	221	201	219	208	189	213	199	205	185	237	232	212	183	185	212	200	214	233	206	189	213	206	211	226	205	191	207	196	201	195	221	194	203	187	208	204	203	207	188	223	209	211	210	211	215	222	196	187	182	195	208	221	205	192	229	234	208	226	215	227	203	224	209	194	217	199	224	210	199	197	175	212	203	226	207	208	212	200	199	210	204	198	196	210	181	184	224	201	186	220	206	220	211	209	207	210	213	202	210	212	173	175	218	221	186	196	220	221	217	197	195	217	220	214	192	194	214	189	225	215	207	217	216	191	203	197	196	205	178	208	223	195	186	189	205	194	202	184	201	182	212	214	215	194	221	187	181	189	191	219	219	201	207	198	196	214	229	215	210	199	184	202	213	224	241	183	206	195	199	207	212	218	207	209	202	227	207	216	196	192	204	202	215	191	200	224	190	216	200	212	223	216	198	201	218	210	224	216	215	243	200	182	214	204	210	224	202	200	218	195	216	208	204	227	212	208	207	209	193	219	220	222	200	206	215	196	211	186	211	215	193	195	198	188	226	204	213	210	199	191	206	185	187	231	195	201	218	197	214	220	201	201	199	202	200	210	225	212	217	208	209	225	180	215	197	207	201	232	197	208	198	225	213	183	205	205	202	205	213	217	211	204	213	192	219	205	231	229	178	225	187	217	182	194	199	174	204	192	205	227	234	225	181	194	199	234	218	225	219	198	208	202	223	215	215	223	207	228	210	224	210	238	217	181	203	204	203	215	190	197	199	209	180	197	181	192	220	206	208	203	207	198	202	219	174	219	208	196	211	190	209	185	223	185	207	215	208	201	219	199	219	230	230	209	220	211	224	217
22532	21256	29011	23804	21256	21309	10455	1294	922	801	820	710	669	659	609	571	583	574	553	581	529	532	538	532	486	509	485	479	495	500	514	501	457	477	533	494	532	470	448	474	543	463	491	500	466	466	479	485	457	468	523	472	497	500	469	487	465	511	510	487	499	503	475	521	491	494	463	471	500	512	504	498	467	465	479	525	472	449	501	489	515	460	480	493	476	515	467	461	489	475	459	461	454	490	501	482	471	523	449	474	495	488	491	496	504	471	445	471	490	501	483	476	438	476	533	464	448	483	487	512	471	477	496	480	483	516	508	464	491	505	509	480	461	436	450	478	466	468	503	497	486	480	500	432	537	467	475	480	490	470	481	508	470	503	494	487	487	497	518	462	485	518	521	477	481	457	485	488	481	466	475	477	522	469	462	508	444	497	488	477	462	481	479	470	479	499	478	535	500	518	465	506	484	500	493	470	451	477	492	501	476	485	455	497	487	506	499	497	481	463	484	450	472	491	495	484	523	484	498	460	457	499	466	470	500	476	496	501	462	464	488	470	495	523	503	487	450	475	462	498	443	496	517	465	471	497	469	513	478	520	507	499	481	456	482	493	461	496	453	519	481	488	489	515	520	466	442	481	463	481	487	503	467	511	477	467	521	494	494	486	466	436	443	429	465	465	506	514	539	464	486	463	463	494	499	508	517	494	457	492	507	478	510	455	506	475	469	439	453	492	465	491	451	501	475	514	502	480	502	494	502	470	519	475	518	481	466	486	462	495	489	473	467	501	468	498	448	495	498	531	449	489	475	485	491	450	445	459	478	488	488	509	494	473	452	526	430	464	490	479	520	482	510	521	474	470	517	464	505	469	474	478	464	466	478	477	472	496	502	502	503	452	448	459	470	491	504	455	475	467	521	484	495	484	492	462	521	495	450	484	482	477	572	503	522	462	492	479	503	509	453	470	463	444	494	514	492	482	478	475	500	456	481	468	502	479	451	481	471	531	463	484	491	478	492	475	443	479	455	459	462	477	460	472	483	496	483	458	502	487	509	492	489	460	511	501	456	484	462	501	493	466	486	499	500	519	519	488	477	519	511	544	440	428	462	471	431	489	490	471	507	468	498	495	487	469	504	454	514	484	482	470	475	483	494	512	474	493	492	497	501	505	522	493	484	442	462	467	462	512	478	457	469	512	438	493	476	487	454	456	444	445	480	479	472	487	483	468	467	505	485	453	455	480	491	427	464	479	480	487	486	477	475	491	458	463	478	486	475	508	500	461	450	489	483	467	458	478	479	464	460	504	522	483	447	490	499	501	483	486	478	515	476	499	502	488	461	450	481	481	466	511	487	493	414	477	514	485	454	471	480	462	483	471	453	477	461	460	474	500	453	471	470	435	482	487	453	518	468	421	503	519	438	496	483	458	464	425	439	478	478	490	504	464	481	430	481	500	471	444	479	490	455	486	466	469	492	480	477	500	505	506	486	513	447	485	488	481	462	492	491	511	497	468	463	448	486	502	470	429	493	501	511	476	439	473	488	528	461	498	461	495	499	481	502	483	460	471	475	463	478	485	467	489	509	479	502	471	444	502	456	494	484	502	441	491	466	446	466	474	481	441	432	483	496	469	462	508	491	432	502	524	473	461	479	457	487	486	494	454	444	509	494	474	508	491	471	443	467	485	491	482	470	484	494	469	483	460	514	487	495	482	490	485	473	506	475	448	490	509	497	465	474	469	483	477	488	522	496	501	477	483	487	482	499	481	473	467	480	506	488	482	491	436	484	492	500	477	474	529	475	475	490	491	483	498	445	492	470	498	506	532	467	485	468	497	479	487	474	492	486	480	471	490	518	458	481	480	509	508	476	507	454	453	483	509	509	487	488	497	479	457	453	509	445	473	466	469	485	467	480	488	496	459	474	451	454	487	543	466	461	489	437	465	449	457	466	460	469	481	497	518	464	507	533	492	491	476	476	490	488	513	495	486	481	461	481	468	478	498	515	489	465	455	517	475	483	481	493	469	490	471	488	467	437	444	539	484	470	474	499	483	514	472	506	525	473	467	468	466	462	505	488	490	454	475	479	480	451	470	476	471	464	473	482	434	452	467	471	486	478	453	478	473	494	462	463	459	480	459	514	481	452	452	473	485	479	515	462	476	492	431	507	466	495	444	484	474	470	461	492	470	469	475	519	483	490	490	456	476	460	491	459	457	467	466	463	447	475	480	492	489	490	486	465	491	488	489	471	482	501	533	460	465	483	496	469	431	543	485	449	490	501	474	478	467	473	472	491	464	483	438	514	463	478	484	458	468	478	468	493	496	487	485	474	499	474	490	500	483	496	460	480	484	461	481	471	500	480	499	483	476	472	451	476	438	493	513	443	435	475	473	489	466	482	464	473	486	501	461	505	455	478	473	512	489	454	455	499	451	484	472	447	468	519	478	465	448	481	458	497	479	473	495	476	460	508	472	445	463	484	484	505	509	481	431	483	496	531	483	504	514	489	487	481	461	493	497	442	478	477	455	454	488	476	474	460	486	532	515	461	464	478	468	489	486	491	483	468	457	441	422	480	471	477	501	545	488	480	452	445	461	467	485	486	475	523	483	466	472	468	456	500	486	491	492	440	504	492	479	474	471	453	458	480	482	457	452	466	486	485	493	482	478	496	494	463	476	462	503	475	485	493	495	489	547	453	521	494	477	493	507	486	502	468	468	479	469	516	480	484	464	465	514	498	462	483	489	488	490	489	479	496	490	513	459	494	510	499	456	467	497	495	495	475	498	453	511	440	463	515	528	500	496	466	474	502	451	422	457	461	508	485	462	473	459	513	449	499	490	460	440	459	467	516	462	481	467	495	489	455	468	504	482	488	482	482	516	458	481	482	498	489	465	466	496	435	484	477	471	428	468	494	493	459	463	462	481	507	505	473	492	464	486	497	437	505	480	494	472	472	459	500	481	454	491	465	499	449	491	475	465	556	451	433	481	482	479	473	465	488	459	449	485	517	494	486	481	461	461	471	470	507	501	446	468	476	465	492	480	483	481	468	492	473	446	495	482	489	517	538	475	477	456	440	500	495	457	486	463	476	473	498	488	476	463	491	503	513	487	497	448	487	488	468	459	432	477	465	464	468	485	512	469	450	488	460	500	459	485	487	468	487	527	486	481	521	459	457	486	486	507	483	463	454	461	447	493	465	484	458	467	426	499	497	512	472	482	439	455	487	485	524	464	432	455	483	485	461	453	482	494	481	477	483	427	510	517	460	476	474	456	460	511	466	506	463	494	469	477	475	464	511	487	487	490	463	515	480	523	474	473	499	501	489	477	486	491	453	476	467	464	478	479	469	483	469	498	494	467	480	460	461	499	481	491	470	469	478	495	499	496	487	524	454	489	467	487	473	471	473	498	462	469	520	522	525	472	498	466	500	450	492	508	492	465	467	496	481	491	450	498	465	480	491	478	459	487	482	497	486	489	452	504	482	475	462	487	496	494	471	480	471	447	482	456
4272	13902	9926	4932	3596	2751	2169	1722	1374	1181	1083	930	893	845	780	740	694	683	668	645	619	607	638	640	614	620	583	595	609	605	529	580	544	538	549	601	554	516	563	566	542	532	549	562	547	541	582	516	562	540	593	544	518	495	513	515	527	560	570	490	562	537	545	545	574	540	516	596	578	556	513	540	517	572	524	512	545	566	515	555	498	521	528	556	525	506	533	564	520	588	488	498	556	559	539	528	537	541	524	548	491	534	540	536	501	518	520	518	540	524	572	539	559	518	506	532	548	526	530	541	515	537	511	536	514	506	496	526	568	530	525	533	540	522	518	524	507	551	515	557	510	572	495	526	472	527	499	475	582	595	528	535	551	537	492	490	529	551	523	537	553	520	532	551	549	508	546	521	560	531	548	576	569	553	526	505	497	547	560	538	491	502	485	537	496	560	540	530	537	525	536	563	536	533	591	554	511	515	540	541	553	541	494	519	523	562	535	566	528	526	517	522	524	550	539	531	545	539	550	557	554	564	540	549	499	556	593	516	503	579	539	570	511	497	502	503	530	537	533	563	548	565	544	510	509	491	525	556	496	516	551	508	546	528	541	509	533	518	548	567	527	533	523	524	552	552	488	493	509	565	576	502	545	553	555	536	462	528	523	566	565	519	560	541	513	514	568	553	531	522	547	498	539	545	531	521	520	559	554	525	582	575	558	499	564	505	540	520	506	500	534	532	525	550	568	549	555	539	543	526	522	557	544	560	510	535	545	492	537	539	519	518	504	557	525	527	483	527	536	540	526	523	507	548	501	558	487	517	534	506	525	525	527	489	553	553	505	505	575	516	546	546	525	534	546	527	482	523	536	522	507	504	527	512	530	569	534	521	518	533	546	555	514	521	526	516	510	522	506	527	492	548	540	502	541	519	510	522	556	525	523	515	534	541	539	571	526	540	550	544	542	529	488	544	538	498	556	526	533	513	490	514	519	530	521	513	524	519	523	538	548	512	546	535	568	555	515	524	490	528	494	537	515	525	508	585	543	540	519	534	551	569	513	515	562	534	568	567	535	505	510	542	545	568	531	523	503	519	508	531	508	566	527	521	561	561	558	529	550	536	516	501	515	512	521	489	549	493	525	496	502	549	531	555	538	549	526	460	471	581	541	523	559	536	542	544	558	534	584	561	541	566	499	522	540	521	546	539	536	492	507	550	498	583	510	546	538	537	548	556	545	559	496	524	525	549	536	526	540	537	529	552	496	512	539	540	530	566	547	541	492	556	491	516	529	500	547	500	515	530	570	533	495	511	534	552	553	537	519	554	528	545	561	576	532	486	515	512	527	522	522	498	539	522	534	523	462	489	530	544	543	510	523	533	583	572	581	573	535	512	506	571	521	560	535	528	506	545	497	569	497	552	502	530	538	544	527	583	517	532	522	484	562	520	530	520	571	537	496	553	515	520	549	527	517	505	529	526	519	542	513	526	542	577	566	496	551	511	540	518	545	504	503	554	538	580	520	519	517	537	519	526	561	552	522	531	488	515	507	526	519	531	525	542	552	538	576	512	515	536	571	525	509	527	554	509	572	554	489	573	521	541	531	511	497	483	534	521	498	503	542	546	524	550	530	534	520	533	516	493	545	504	522	568	498	544	529	542	532	528	526	551	529	500	523	534	522	544	528	524	544	489	545	535	527	529	487	477	545	523	536	544	541	515	533	527	601	541	571	558	535	541	549	506	513	508	526	534	515	564	565	575	498	557	557	520	522	534	515	519	533	558	517	564	555	514	510	509	507	547	562	496	536	536	552	557	511	469	514	568	564	496	523	503	539	566	534	580	561	536	572	514	466	522	515	505	531	531	540	592	558	569	544	465	520	547	540	541	557	507	516	533	558	538	547	535	578	500	558	520	587	496	541	516	550	515	513	518	518	568	493	537	517	499	501	532	534	540	550	531	560	557	512	526	521	532	535	521	479	513	509	546	508	554	541	523	544	564	558	535	569	552	554	514	524	559	496	518	505	520	576	532	563	508	537	514	509	502	532	515	514	486	506	534	535	546	550	500	552	556	548	578	538	521	515	488	528	512	501	483	547	514	533	551	527	506	523	537	556	552	540	546	536	529	525	575	519	524	494	525	502	543	536	570	515	519	557	507	480	525	531	503	513	535	543	545	515	530	610	529	506	518	548	531	565	542	527	497	520	544	558	511	531	534	492	528	508	496	500	495	511	528	556	502	544	537	494	512	555	554	518	525	554	518	508	507	519	539	546	568	514	541	537	546	499	511	538	582	541	542	517	533	541	490	516	542	549	567	560	538	538	556	547	528	540	532	517	516	521	556	555	577	514	543	533	541	568	502	542	534	501	502	507	524	527	541	541	509	514	507	578	507	531	530	538	519	513	466	530	497	518	513	560	526	565	510	558	491	569	539	590	542	520	541	534	534	539	552	528	509	544	557	516	530	522	550	562	534	569	544	540	545	540	554	549	536	521	533	523	570	530	550	534	522	528	515	547	502	524	502	556	509	525	575	525	547	498	467	514	518	531	529	561	549	567	532	532	520	508	525	560	520	541	518	543	485	534	567	531	513	545	545	537	503	519	542	537	525	530	550	571	494	551	529	505	552	551	537	530	494	532	523	537	535	495	488	549	535	534	554	553	517	550	525	529	539	544	523	522	532	512	531	499	483	580	511	523	480	535	509	545	529	521	527	525	510	507	528	562	564	552	533	569	572	521	526	489	563	557	537	538	533	562	520	562	491	547	510	526	499	552	511	522	512	512	548	545	526	537	552	527	520	522	538	547	495	521	520	543	530	498	554	536	485	534	528	491	506	523	550	535	529	531	546	545	521	512	537	514	522	535	500	526	543	526	524	552	527	511	504	559	526	535	526	580	506	574	503	526	564	548	494	513	521	533	528	530	497	536	538	527	550	533	543	545	528	529	555	504	542	529	535	500	482	541	514	524	528	565	476	516	527	513	519	539	508	523	515	550	534	589	511	518	496	521	557	509	554	521	568	519	566	465	533	518	505	583	520	512	523	539	581	539	522	520	527	516	513	516	532	545	547	532	533	541	523	492	537	531	534	566	555	502	512	531	557	523	521	534	508	559	551	523	563	524	508	486	539	520	507	504	516	508	510	571	509	532	557	511	563	545	527	535	552	528	504	503	515	484	551	554	515	553	537	511	531	532	564	552	518	519	549	529	521	539	505	541	498	532	488	543	553	500	532	549	524	513	517	517	512	526	548	537	528	541	514	521	499	524	489	521	521	534	535	516	568	515	523	528	509	512	515	524	545	511	576	521	540	577	521	529	515	516	538	506	518	533	552	561	515	559	532	548	534	527	532	514	522	543	560	502	539	559	509	499	519	500	563	513	519	582	555	511	515	548	548	523	492	594	546	537	507	517	515	511	522	543	500	512	481	532	500	522	521	463	505	562	538	478	515	493	532	548	510	529	512	554	546	560	510	522	550	515	503	536	531	528	552	548	558	520	544	506	552	525	584
27371	17812	3757	708	591	533	415	408	351	391	381	354	369	410	400	357	373	369	372	369	390	376	403	353	372	406	363	361	356	365	408	359	392	362	364	356	327	365	376	399	363	372	382	364	325	343	366	349	379	324	401	377	404	400	362	372	424	379	378	355	364	382	351	360	386	393	345	386	350	397	391	373	356	406	383	394	365	411	336	342	400	375	345	383	365	383	365	345	349	332	391	378	371	349	411	371	386	349	373	378	399	370	345	378	377	354	376	369	362	346	355	384	424	335	374	409	337	358	337	375	357	384	369	353	378	363	354	361	396	370	386	392	356	372	356	365	371	391	327	382	380	395	387	345	372	345	429	373	342	401	372	399	391	388	329	347	390	339	376	369	374	377	356	368	349	367	390	351	339	376	354	383	388	355	363	388	347	398	403	377	308	392	360	332	384	351	349	370	387	362	387	368	361	375	342	381	356	383	364	386	378	396	396	414	391	394	344	374	377	351	334	383	394	360	387	379	383	379	378	350	370	353	361	339	362	375	395	369	388	372	392	375	414	378	349	359	370	356	375	328	350	407	349	346	390	381	374	374	369	383	345	390	379	377	406	350	397	391	368	378	354	352	397	357	367	393	436	355	361	375	396	377	338	359	369	375	357	357	358	400	374	371	355	376	396	342	350	361	372	373	398	363	402	403	402	407	377	362	342	368	376	374	330	384	416	368	397	368	353	372	399	387	385	387	361	380	358	372	373	373	353	389	373	354	373	368	357	391	343	428	361	380	383	400	357	356	393	380	362	363	392	388	356	376	394	391	374	390	374	366	342	390	380	396	352	337	374	400	387	381	421	355	403	413	391	388	348	338	332	341	410	392	397	382	345	377	348	393	373	393	339	380	367	344	352	365	365	325	347	357	363	399	375	369	342	337	371	375	374	371	381	386	371	364	352	329	350	365	378	386	400	393	375	366	398	366	370	405	370	371	380	377	350	363	385	350	347	376	383	377	354	334	367	404	377	330	352	343	334	375	349	382	346	375	357	356	368	371	381	384	397	363	350	392	409	358	377	366	352	361	379	375	338	352	353	355	336	392	363	354	362	387	386	346	383	388	377	378	371	349	365	358	355	346	388	359	374	338	409	364	366	360	349	396	371	390	361	383	414	379	382	360	384	385	403	340	353	362	406	332	364	370	377	389	392	403	390	377	369	332	369	380	408	383	359	363	375	361	344	390	385	350	360	400	343	381	372	383	350	350	374	389	366	360	369	430	384	374	397	341	366	359	305	354	362	371	367	380	389	403	366	368	367	377	386	345	382	342	362	376	358	375	378	356	372	359	355	376	378	377	364	366	408	406	391	385	344	368	389	325	358	394	370	356	393	349	360	372	349	368	401	381	377	376	372	351	368	378	358	369	362	367	320	388	353	381	355	354	372	393	363	373	397	420	392	377	369	382	410	370	358	347	379	372	407	385	361	366	371	375	389	389	399	355	387	384	356	374	345	368	353	369	402	394	320	379	346	378	355	378	414	356	322	347	381	386	400	373	380	337	355	398	383	359	400	373	345	360	379	371	342	367	371	399	338	385	353	396	399	361	395	389	417	348	385	390	370	360	360	363	396	355	400	366	350	357	357	372	386	350	358	389	390	395	368	341	413	395	361	393	381	344	351	364	349	405	389	347	375	347	367	357	352	347	356	385	396	377	402	382	404	398	373	356	386	353	370	365	372	388	383	383	388	393	357	393	372	395	374	366	376	380	372	379	344	359	357	398	360	375	373	361	356	398	369	378	386	368	358	380	368	355	377	371	348	355	341	388	357	386	379	362	382	389	400	346	336	346	351	376	341	353	353	399	359	388	377	340	374	381	367	385	342	361	348	344	368	369	357	389	345	355	336	379	371	355	357	400	374	325	400	354	363	340	343	361	418	398	366	391	336	338	358	342	372	375	357	347	383	388	377	364	398	361	373	359	364	381	351	379	362	331	372	371	409	368	370	341	374	389	383	377	376	394	352	358	373	366	335	378	374	359	395	383	365	367	419	371	372	354	382	357	349	334	348	395	382	369	383	370	360	362	397	361	411	393	374	366	340	390	372	334	362	415	367	357	391	354	380	361	354	370	383	362	337	365	370	341	358	346	378	351	375	361	360	340	369	390	341	351	386	350	359	379	373	353	369	370	397	374	377	366	371	382	397	380	379	388	402	360	391	376	385	338	370	373	348	340	355	381	372	366	360	342	390	355	374	369	351	336	388	364	340	385	362	377	405	374	370	375	407	398	378	339	349	396	364	400	361	367	368	346	367	397	384	355	382	394	435	366	359	389	370	370	386	381	367	406	368	372	349	397	354	385	370	395	358	360	371	351	364	384	368	332	388	365	358	366	369	355	363	359	359	357	337	399	413	368	379	365	409	390	388	335	387	375	401	389	352	356	395	377	402	393	370	377	351	373	328	373	367	383	390	377	354	374	399	368	403	348	372	378	360	397	395	366	367	389	359	344	358	367	379	353	361	370	368	391	396	371	354	346	351	408	383	364	412	347	378	382	382	359	396	374	413	357	329	354	387	357	375	378	388	362	375	406	406	356	368	355	362	359	426	363	362	348	391	377	382	350	364	353	392	403	362	395	338	393	367	393	377	386	357	370	394	343	368	354	355	358	398	359	343	368	386	369	383	374	389	363	392	414	397	371	378	366	334	399	355	381	371	353	362	413	373	352	388	386	374	358	359	389	386	368	340	373	350	353	368	356	372	358	390	388	397	392	385	328	352	325	333	376	387	369	387	380	384	384	386	357	340	371	348	380	347	385	373	364	354	349	369	374	356	395	388	394	349	343	354	382	379	360	400	388	380	351	369	361	380	378	380	355	339	363	384	388	363	393	374	382	367	356	356	372	364	385	363	396	380	329	350	365	358	418	365	374	384	409	353	377	384	394	368	362	335	385	383	398	400	376	339	362	381	368	370	358	362	357	366	361	380	369	395	377	364	390	397	357	395	359	359	349	372	350	401	385	387	381	359	373	371	361	372	345	354	351	375	411	381	359	409	413	350	389	378	369	359	366	375	423	389	372	344	379	393	354	364	359	340	372	363	383	347	390	348	365	345	360	366	369	372	368	374	388	374	394	361	384	362	362	375	404	371	344	384	350	372	348	363	368	378	377	398	353	346	372	350	357	373	376	387	398	385	366	374	362	385	348	349	383	385	406	377	380	350	344	367	367	390	387	344	367	365	370	380	379	412	366	382	339	413	351	374	333	342	386	366	341	384	414	380	378	394	339	375	392	390	355	336	433	400	338	377	375	385	385	401	352	411	339	373	349	380	382	366	342	347	391	352	343	365	409	374	356	364	337	348	343	390	358	361	373	350	393	383	375	380	383	381	375	377	396	363	395	408	348	386	397	387	369	346	410	407	352	405	345	368	387	420	387	359	334	373	337	360	355	369	380	357	361	379	366	390	352	393	371	362	353	395	369	355	363	358	360	394	348	366	352	388	341	309	350	337	412	400	379
4177	889	690	514	477	502	438	416	466	447	430	406	386	432	382	426	420	411	400	399	396	401	406	395	414	428	419	418	408	424	382	416	406	391	402	401	411	416	380	380	430	396	434	386	364	417	407	411	428	382	397	402	391	407	403	357	399	428	362	388	377	383	396	433	401	414	416	415	401	401	405	406	389	364	465	400	395	395	396	382	386	396	387	400	405	413	390	379	357	372	395	416	412	405	383	388	380	392	382	422	399	388	385	405	426	426	397	382	398	381	417	400	381	416	390	407	426	442	393	400	406	423	376	392	393	419	423	372	412	395	441	441	336	430	378	411	398	381	390	393	430	384	399	422	365	382	411	406	432	393	388	402	405	382	368	380	413	361	439	420	399	406	413	413	429	412	429	406	388	442	406	381	426	396	399	427	389	415	378	381	409	403	409	382	397	428	402	391	395	405	386	370	398	387	414	426	418	425	386	406	413	431	407	390	413	400	446	434	360	425	375	436	410	430	369	363	405	412	388	374	398	409	403	380	401	460	418	409	406	398	417	381	409	389	400	360	403	405	420	393	454	415	430	401	361	393	411	397	404	385	385	386	384	394	430	399	419	393	435	366	418	424	416	413	388	432	389	386	383	375	410	411	393	426	391	386	405	402	438	396	386	384	384	394	407	422	400	422	399	399	391	410	408	440	388	396	395	409	401	380	424	400	348	414	383	445	404	390	368	411	405	418	419	391	397	397	409	438	450	384	388	416	433	404	435	355	398	384	399	411	381	379	394	413	431	368	416	404	399	435	389	387	409	415	397	394	414	398	411	388	406	432	398	410	406	416	403	426	404	412	408	376	390	396	431	451	408	388	402	410	398	366	387	394	403	399	405	408	401	396	400	391	400	396	423	396	418	393	446	372	383	408	424	404	384	430	429	410	399	399	380	399	388	390	404	404	386	395	411	409	402	411	364	383	354	396	396	397	421	399	392	429	419	436	437	456	418	407	406	359	384	408	383	424	419	413	396	394	415	417	425	394	370	403	416	401	400	395	372	379	421	367	390	402	385	386	440	393	384	428	430	402	390	415	413	397	379	336	341	344	402	434	381	379	440	410	415	411	401	409	369	388	379	386	431	423	359	418	410	380	370	433	422	413	380	390	372	370	375	385	400	409	447	418	398	389	381	423	409	403	393	370	408	409	385	404	370	457	391	410	390	407	403	399	374	417	413	394	407	402	388	398	432	398	426	361	430	403	392	358	409	397	446	364	401	404	394	396	400	406	392	434	428	405	401	377	347	400	448	419	427	432	428	412	390	405	396	408	396	374	425	380	401	406	389	378	423	375	384	438	408	412	427	417	422	399	387	424	417	431	407	399	397	457	397	383	384	441	431	404	401	391	447	421	420	411	394	408	416	436	395	403	409	411	414	393	417	394	394	382	402	414	461	368	381	364	420	402	397	421	410	415	411	420	406	381	402	385	377	392	402	408	397	418	387	415	416	383	378	390	425	372	336	393	388	410	409	412	399	383	408	375	397	405	383	397	401	398	408	388	425	410	421	417	411	423	388	436	389	400	400	434	392	418	420	403	418	373	379	446	419	416	432	404	358	378	419	404	413	422	369	391	422	406	436	385	441	411	443	425	406	408	395	391	399	402	367	404	375	399	414	441	424	404	403	399	373	387	408	427	384	393	381	375	405	428	408	412	425	417	375	409	417	400	398	431	395	408	406	446	418	423	424	406	403	373	455	405	386	365	398	422	388	420	425	373	381	417	385	389	397	415	418	408	374	379	446	394	399	388	398	392	414	398	403	368	467	410	390	369	396	394	392	364	434	443	397	401	381	395	377	384	406	394	361	393	392	407	434	382	398	366	370	425	375	404	408	409	442	404	418	388	431	376	419	360	402	438	418	423	411	405	382	401	401	405	393	382	414	394	408	375	419	384	424	427	409	376	389	413	434	403	370	432	383	383	410	384	373	405	377	414	419	397	406	407	420	426	395	397	398	442	415	425	390	389	398	429	374	373	430	377	415	441	402	436	379	359	401	428	390	435	420	421	344	406	419	375	400	389	400	412	409	412	413	385	383	396	409	418	400	385	430	396	389	397	408	411	383	388	414	434	396	428	403	391	400	412	426	398	379	376	423	393	394	384	412	396	433	423	418	396	394	381	393	381	388	400	435	391	424	395	407	383	432	416	424	403	376	431	382	408	396	437	410	413	404	429	448	391	380	381	385	401	421	443	381	420	450	407	395	379	413	401	423	402	385	432	386	405	393	407	390	398	407	413	434	419	412	396	385	406	400	441	371	398	422	371	425	453	434	388	451	369	371	397	383	435	421	385	423	393	435	422	406	379	370	377	397	394	414	383	448	398	407	385	400	395	378	393	400	360	384	385	373	333	376	445	404	428	416	391	392	411	387	406	403	384	389	431	444	439	428	400	412	405	395	380	404	376	373	390	400	402	373	409	405	405	446	381	379	405	395	392	397	398	435	384	413	405	398	394	395	430	386	412	399	390	378	430	425	393	387	424	393	379	373	388	415	375	390	373	369	408	410	399	430	382	380	376	342	417	365	431	403	415	420	402	429	377	391	434	396	456	406	422	360	411	418	439	414	414	405	433	438	406	411	426	400	439	439	377	421	398	431	391	395	401	406	350	398	409	394	391	381	386	415	408	379	412	392	402	376	397	407	437	382	414	389	409	391	407	394	393	373	398	389	407	394	416	398	413	414	391	406	389	413	375	404	399	388	386	390	412	424	385	420	426	398	442	422	360	388	427	412	398	406	400	357	390	411	423	416	421	383	407	389	421	391	363	377	399	418	379	409	369	403	407	404	411	410	386	378	378	418	417	410	411	413	417	395	418	407	373	395	378	372	396	382	388	417	395	380	378	431	404	406	410	395	403	377	372	411	406	406	421	381	377	408	407	424	377	402	410	391	374	457	410	406	397	449	433	403	422	381	361	405	416	404	412	405	412	402	440	355	430	395	407	387	364	431	432	409	388	416	385	382	398	404	384	385	395	401	405	379	420	389	408	419	400	418	410	409	394	422	375	413	404	394	378	390	428	408	384	402	411	424	371	428	402	393	395	408	403	395	391	411	409	404	440	388	405	412	408	400	370	416	428	390	448	434	376	436	367	426	382	427	396	417	427	390	396	403	406	418	367	376	393	415	408	403	378	399	397	416	384	432	376	429	405	422	386	390	393	399	385	436	388	406	410	397	397	426	410	391	422	398	390	389	414	392	408	374	422	437	404	388	431	385	446	402	378	384	402	380	390	388	439	374	401	381	390	414	403	388	425	414	384	401	385	416	372	380	396	386	354	385	425	387	406	388	388	409	420	409	377	379	394	439	410	374	428	378	394	406	425	417	417	380	392	397	378	406	408	414	452	444	414	404	393	406	407	390	410	419	403	388	381	392	406	387	363	414	417	430	431	396	391	375	411	397	400	385	363	410	436	398	401	389	417	404	383	438	399	373	389	392	399	400	442	393	375	407	400	382	416
23366	21096	28421	24022	21102	11685	1453	970	885	849	752	722	701	750	740	706	708	692	708	639	675	635	638	613	655	622	691	654	621	659	642	677	607	642	656	632	626	639	650	680	648	593	636	612	665	610	616	637	617	643	631	618	661	624	568	663	617	597	631	605	611	618	626	631	643	624	613	646	634	609	649	600	632	638	619	666	703	673	613	648	602	609	661	618	641	633	639	603	613	626	630	655	652	655	653	586	637	599	627	635	582	628	634	631	602	572	654	670	640	618	588	617	622	626	648	621	628	662	624	646	632	618	627	619	629	627	587	612	592	624	607	625	653	600	608	625	615	636	652	667	629	661	631	579	628	617	677	625	632	634	637	666	635	611	633	611	631	611	612	645	633	583	599	658	654	621	653	624	644	656	581	615	595	634	651	634	651	611	609	625	661	631	706	656	624	604	612	616	589	639	635	625	644	634	610	605	620	597	657	621	647	635	609	619	652	601	613	650	555	652	614	629	601	579	621	607	638	597	612	625	670	608	654	631	622	647	607	616	608	613	609	640	632	613	651	609	587	599	642	621	617	600	645	619	631	650	634	643	642	592	613	673	631	664	650	659	635	674	606	632	593	596	632	609	626	602	633	601	624	570	631	666	605	603	651	600	654	657	611	650	618	646	622	573	620	625	612	578	649	636	589	629	650	635	648	632	620	602	646	625	658	598	645	627	615	624	605	619	618	612	613	629	648	625	618	587	605	654	652	665	640	617	608	623	633	563	652	594	633	642	623	658	637	583	678	612	655	619	612	626	619	594	649	642	642	588	628	665	623	623	668	680	596	673	627	699	614	605	621	617	606	632	601	612	664	622	617	623	585	660	659	608	661	621	617	633	593	656	640	577	631	611	617	614	582	612	613	575	635	623	694	648	645	635	602	617	634	666	615	616	623	641	649	596	605	628	604	679	637	638	632	648	631	594	651	612	610	621	650	621	580	618	625	658	630	595	635	598	615	633	598	615	608	622	613	659	593	636	648	628	616	587	589	626	634	620	640	667	634	621	623	619	614	666	646	617	584	633	696	621	646	611	668	645	637	621	627	646	635	615	657	621	618	579	624	621	620	616	616	658	634	646	608	614	553	641	656	635	613	588	645	593	657	629	661	648	625	643	645	647	565	623	638	613	624	628	622	627	582	597	623	591	622	659	682	629	585	593	626	618	653	596	608	683	599	648	649	634	670	620	606	632	601	586	646	592	644	661	599	609	707	659	599	637	618	609	559	646	635	640	650	652	600	660	565	620	618	588	643	666	673	634	653	575	654	615	624	617	653	572	606	631	626	574	643	630	634	628	613	600	626	626	612	656	644	617	612	636	635	627	635	602	623	641	577	634	586	605	636	600	630	651	615	586	670	644	575	592	632	611	676	613	620	656	617	639	637	600	679	606	636	638	628	626	641	607	661	601	607	637	662	578	641	631	665	594	620	629	631	620	596	622	609	647	636	665	620	629	619	661	648	634	608	654	619	628	617	609	610	609	631	637	658	647	571	613	654	564	634	606	592	665	607	653	606	646	625	663	628	663	615	611	620	638	615	602	623	610	639	617	634	632	588	676	635	614	637	633	581	641	645	625	642	617	609	611	628	613	638	630	610	626	653	620	703	655	671	631	642	563	593	632	624	639	657	625	612	633	600	584	639	615	609	625	639	594	623	571	604	634	596	608	654	629	643	656	642	640	571	581	588	608	650	617	581	602	625	594	643	626	619	639	621	632	633	609	657	576	619	682	650	626	631	590	611	612	613	621	629	610	662	648	615	658	631	602	625	632	631	584	622	574	651	624	631	615	658	584	617	618	606	597	661	632	603	624	611	628	647	661	625	589	637	655	653	663	658	623	634	606	616	645	613	614	574	637	651	617	607	613	590	631	633	596	629	612	652	663	624	640	634	654	604	611	609	605	611	636	626	622	619	607	583	616	612	625	616	631	679	615	594	601	651	614	596	636	602	566	618	608	629	667	649	610	566	545	667	599	652	626	650	639	602	616	638	580	651	654	630	620	658	657	609	642	619	664	634	622	578	640	601	625	646	643	570	652	603	610	625	614	671	645	626	580	639	612	615	634	619	626	654	653	622	662	663	625	563	660	647	592	611	621	637	613	658	582	628	618	636	668	674	662	676	617	630	610	632	656	636	628	641	614	657	600	636	663	653	609	601	597	596	637	619	614	603	593	647	638	630	635	640	633	604	603	636	643	638	617	592	595	621	595	634	617	656	621	669	626	678	589	616	627	626	651	612	651	651	641	612	629	622	632	581	666	640	611	655	633	654	618	630	624	646	687	633	628	604	650	613	601	603	636	614	625	636	635	644	593	603	638	600	593	624	614	636	629	645	624	646	636	616	648	607	617	666	628	602	647	599	620	678	645	641	612	612	610	647	617	597	634	641	620	646	662	616	670	628	630	611	624	605	617	622	629	649	669	646	668	620	627	630	595	628	613	611	656	588	592	629	664	664	616	634	623	620	625	613	604	660	621	590	645	606	621	599	582	599	626	659	646	565	631	631	584	597	616	611	636	604	649	641	614	650	649	630	619	628	577	664	631	621	629	617	584	669	634	603	659	584	582	633	622	643	593	638	664	588	613	618	615	629	600	646	642	602	638	579	619	595	614	634	670	584	651	663	605	611	638	595	616	647	578	636	629	626	631	652	583	617	647	631	667	608	616	615	612	651	646	638	582	613	665	595	629	637	646	611	660	584	606	633	630	631	605	613	612	581	573	616	639	598	625	649	643	613	606	622	620	624	646	628	641	648	631	614	625	628	597	630	578	626	611	648	612	607	627	620	627	654	612	602	652	626	602	656	618	621	656	641	628	613	612	625	574	640	600	610	639	630	699	638	640	646	646	637	600	636	668	590	641	617	630	644	648	611	611	644	603	650	594	626	614	653	665	599	575	641	610	649	629	641	652	628	625	620	640	624	617	616	623	639	657	602	617	631	630	613	622	584	623	592	639	590	631	615	629	643	604	604	625	609	597	582	672	625	638	574	635	635	567	608	671	655	617	635	635	664	670	661	679	603	624	627	607	594	657	641	590	639	628	618	642	649	596	629	663	638	602	566	649	603	629	628	539	580	638	643	682	683	638	628	651	646	646	612	588	604	601	649	614	626	653	663	662	651	610	632	655	572	655	608	669	662	625	561	619	592	614	584	613	615	583	627	635	632	620	623	653	596	634	628	631	627	656	650	653	621	615	629	598	623	611	629	613	656	652	595	630	639	642	592	606	603	617	628	615	636	622	618	622	641	600	571	640	658	628	606	649	670	615	636	594	616	643	644	669	576	610	621	629	656	589	648	603	624	644	565	613	575	610	629	648	665	601	619	638	595	616	632	645	570	644	613	652	645	657	622	604	607	627	616	598	610	627	658	610	634	594	590	613	628	642	624	594	628	577	672	588	591	622	605	668	638	626	638	661	614	631	586	637	628	675	634	616	656	654	598	634	602	623	639	575	632	641	628	558
3241	8523	6149	3034	2153	1765	1496	1275	1142	1010	938	886	798	803	766	781	775	743	745	683	756	720	729	765	690	734	733	649	723	728	667	696	652	688	646	693	668	698	656	675	701	694	695	683	682	656	664	686	656	618	687	631	671	643	654	645	643	667	662	705	647	696	700	703	671	639	668	678	698	685	668	683	688	683	754	682	667	669	719	675	704	671	671	653	665	707	665	651	702	694	665	668	700	673	674	679	694	683	630	680	652	667	702	620	679	690	710	671	663	649	653	698	638	641	668	754	681	662	725	674	705	694	649	650	675	720	699	655	676	648	644	647	686	708	634	674	644	681	691	687	661	725	637	704	667	680	649	692	656	699	693	641	655	674	658	640	644	649	664	700	674	649	680	675	678	621	686	696	671	649	685	667	729	684	653	659	645	614	666	675	628	669	691	656	664	704	647	666	665	620	659	647	623	697	630	682	683	674	659	666	667	596	679	617	663	683	659	662	663	700	658	703	680	710	654	694	635	642	680	646	657	681	685	731	665	702	671	678	703	648	672	678	696	667	676	634	687	690	679	697	661	639	713	667	701	642	716	653	607	646	660	648	656	685	698	683	648	601	677	624	632	655	630	630	633	719	677	648	667	657	709	671	695	684	654	662	692	701	690	680	694	639	669	688	688	677	681	684	670	671	665	678	683	647	670	674	643	650	682	698	667	644	662	654	701	667	666	679	698	665	638	728	698	676	712	666	649	674	690	693	671	696	654	703	677	659	743	657	622	653	679	692	687	675	659	688	663	653	654	663	669	656	688	647	668	690	646	618	693	638	658	693	693	690	670	663	675	676	634	638	705	654	680	672	685	646	671	702	672	645	682	624	670	674	683	709	676	672	656	699	625	684	633	699	670	682	636	724	655	696	679	586	649	712	661	631	685	656	683	652	662	673	696	666	702	658	657	650	650	676	658	671	700	632	640	698	718	627	617	673	632	651	665	708	646	697	677	691	647	621	688	668	659	639	688	703	669	677	719	682	648	648	647	666	689	696	636	692	656	664	672	692	670	696	662	719	714	644	656	675	668	712	654	652	684	669	665	700	713	681	659	684	662	675	656	671	655	690	678	656	648	690	731	646	656	669	655	666	677	662	673	684	688	665	643	690	632	635	650	711	683	677	725	642	701	723	667	689	619	681	667	649	694	624	641	674	704	683	660	655	672	697	662	642	673	729	682	645	688	695	653	684	649	693	729	680	646	653	701	653	631	693	631	656	671	670	685	651	653	690	650	680	662	604	669	612	648	672	623	711	655	650	654	631	721	656	648	669	679	665	663	702	656	695	685	702	708	698	702	690	658	667	680	701	688	687	675	682	659	655	685	630	684	691	673	660	708	693	649	661	657	686	699	708	646	639	639	644	679	651	685	650	704	632	679	717	668	673	661	639	639	674	670	663	693	695	683	655	626	637	650	698	719	692	669	674	678	697	686	676	660	680	644	644	640	657	704	650	664	646	714	692	630	674	661	673	654	607	744	698	714	666	680	649	655	656	669	654	698	659	681	653	695	683	692	699	671	659	658	683	628	675	686	677	703	689	689	639	605	658	698	687	659	636	648	683	690	670	682	651	701	714	687	689	647	656	685	688	659	676	707	680	657	671	740	677	646	634	693	646	635	679	669	677	643	684	724	712	680	643	711	648	687	693	651	688	682	639	704	655	683	720	661	694	655	620	637	693	681	638	668	637	669	704	667	642	639	696	704	654	683	660	666	677	699	684	716	652	647	674	586	643	675	684	693	660	625	647	643	664	630	709	689	715	646	704	704	658	708	708	664	647	656	687	686	665	615	641	674	673	601	719	682	616	682	668	647	663	653	706	654	730	699	641	667	682	706	665	654	651	675	628	648	650	671	652	693	661	683	647	687	692	655	707	661	644	704	679	684	620	714	646	700	722	650	651	673	693	657	650	698	687	637	636	665	644	662	648	679	633	653	669	689	692	663	645	664	689	652	654	673	676	717	766	680	642	674	666	682	645	687	632	712	688	664	679	678	668	679	662	725	641	632	691	658	624	683	647	719	660	668	672	649	678	655	666	666	672	706	650	652	668	659	715	649	719	736	689	680	704	684	681	664	677	685	677	697	668	621	704	642	700	680	696	678	701	676	704	689	727	646	628	659	636	677	684	715	660	718	643	670	712	698	668	656	651	667	706	658	656	714	660	628	668	679	685	672	692	669	653	675	634	645	672	669	705	676	637	651	656	710	669	650	669	678	693	687	698	639	683	670	676	612	656	651	685	608	657	646	684	683	665	687	674	651	664	624	704	666	657	650	629	637	668	654	639	676	659	671	678	646	677	669	646	666	719	638	631	674	705	695	668	688	678	661	638	690	680	674	700	668	675	657	667	650	681	682	661	670	658	685	667	712	659	661	642	644	670	603	647	659	643	672	629	694	669	669	650	695	677	620	668	657	674	681	696	683	676	660	659	672	667	685	679	656	678	682	652	626	612	660	679	654	653	657	655	666	652	665	651	666	694	689	674	710	644	680	672	655	662	662	653	668	668	671	684	658	690	662	697	644	619	673	660	673	650	667	670	658	702	680	678	645	644	712	690	665	667	691	657	704	680	673	655	671	635	612	636	673	685	729	634	638	704	685	663	647	695	684	672	686	668	699	630	631	695	705	632	688	680	647	674	647	667	660	641	652	711	652	665	666	676	663	698	638	656	667	641	694	650	651	680	687	667	679	698	681	697	686	672	614	672	659	672	705	671	696	682	689	676	650	668	677	700	690	663	631	660	657	691	704	616	718	663	684	669	702	688	634	710	654	650	634	673	656	683	729	687	649	719	683	647	679	671	656	716	675	646	667	687	705	653	681	656	637	692	673	664	702	697	708	667	653	670	672	710	670	688	648	650	694	700	683	633	687	632	704	660	671	707	664	673	688	638	672	658	663	710	693	656	644	652	730	679	677	683	687	666	706	688	677	671	665	621	717	688	622	660	651	666	631	681	650	671	709	624	641	651	689	646	650	644	616	667	667	630	681	683	678	705	700	729	651	649	628	696	661	650	680	675	636	662	632	678	699	665	682	713	652	676	688	641	673	653	686	648	709	689	697	643	701	639	660	628	647	665	676	633	699	683	689	716	704	685	662	674	652	657	644	690	651	697	676	651	665	646	718	688	647	681	651	649	659	675	660	661	673	661	675	655	667	657	674	725	675	690	663	669	648	648	672	668	662	667	667	645	677	617	660	654	673	655	663	721	669	683	664	670	672	700	693	648	688	685	647	694	661	671	659	723	652	711	655	698	651	662	681	668	677	656	651	695	703	664	726	655	632	720	683	693	688	673	621	671	637	683	667	693	696	687	687	693	646	667	645	702	680	674	680	610	707	716	676	672	653	649	660	642	697	694	679	686	721	622	681	664	664	677	650	718	676	635	709	678	634	659	692	687	658	668	693	722	717	652	681	705	705	687	680	652	667	699	673	641	689	650	672	663	697	637	669	680	666	690	689	731
24659	21223	27612	25032	12611	646	388	324	285	224	257	214	227	217	209	224	228	194	194	166	174	155	204	214	187	175	206	169	177	171	176	181	182	192	179	170	185	171	192	164	175	191	165	174	184	178	175	184	193	167	169	179	168	171	164	187	161	177	184	161	190	145	176	176	159	158	175	167	172	173	186	175	186	169	180	176	168	145	159	172	148	163	163	161	177	158	166	166	160	184	181	171	207	172	192	177	173	164	170	173	172	174	190	180	168	157	172	162	162	173	187	169	193	186	166	161	161	170	163	169	171	196	183	155	205	201	183	167	152	183	168	190	174	146	170	129	195	160	162	160	161	170	179	164	192	169	159	167	180	175	183	175	186	167	166	159	179	180	181	171	158	158	168	171	161	179	165	197	171	174	156	195	159	171	174	185	187	182	167	177	192	162	159	179	166	172	165	164	181	192	158	169	167	165	179	159	166	166	163	168	181	183	157	166	183	168	158	159	150	163	181	154	159	171	167	168	152	179	192	176	165	173	174	198	171	180	166	142	175	176	176	162	193	179	186	138	145	191	185	138	170	176	190	176	169	154	162	171	154	164	212	172	196	155	167	186	180	165	148	174	163	178	177	169	161	186	165	153	158	155	195	169	200	166	164	185	170	169	168	161	179	169	168	178	172	164	157	173	174	167	151	160	172	179	175	173	181	161	183	178	193	166	165	179	189	193	199	140	182	151	176	200	177	193	180	178	151	156	159	163	168	171	198	177	160	201	174	173	188	187	146	189	164	169	152	169	147	176	183	160	186	206	165	172	185	163	146	195	167	163	151	168	181	157	170	198	177	163	190	180	156	176	167	193	169	156	163	164	175	156	166	147	175	150	209	160	180	152	180	178	164	177	182	173	182	170	138	169	194	151	182	164	172	149	183	172	173	184	189	177	143	180	181	196	182	156	170	182	167	169	185	171	156	171	164	169	169	182	184	170	186	165	197	174	164	175	178	169	170	183	172	157	179	153	173	176	176	175	170	180	169	160	153	201	201	153	170	193	177	169	158	177	169	185	152	171	172	170	162	175	163	195	156	180	168	162	187	159	187	178	173	177	161	184	140	173	188	184	163	180	182	169	161	172	166	197	167	168	158	176	173	161	195	184	161	175	176	184	183	182	204	180	145	173	197	174	172	161	181	173	177	185	173	164	173	159	172	149	187	156	185	190	174	189	160	175	166	175	162	155	149	166	162	173	167	160	168	172	178	180	163	181	157	175	154	178	169	159	200	180	165	148	179	165	169	164	178	145	186	188	153	200	179	173	175	175	160	184	200	147	181	183	164	174	192	156	186	166	170	173	154	177	162	168	181	166	189	158	165	176	179	164	160	178	185	151	171	172	177	170	150	171	182	177	165	197	175	166	184	181	175	174	164	178	190	174	188	185	176	192	180	198	156	144	174	170	180	195	173	174	194	130	148	170	158	188	176	139	183	155	165	171	174	193	195	170	144	155	180	195	167	190	169	198	162	168	172	159	144	163	167	176	178	165	149	183	171	152	173	160	174	156	164	165	187	171	163	181	197	149	172	186	154	139	193	178	178	158	178	181	181	169	181	175	202	164	175	189	170	166	187	167	171	146	182	169	152	179	155	150	164	176	141	179	174	179	158	181	163	180	174	194	151	181	159	163	164	185	180	181	185	161	178	178	169	172	179	181	183	178	168	176	175	174	155	165	180	147	166	183	157	148	196	179	170	159	178	163	174	188	166	191	156	167	190	151	185	187	179	173	171	207	191	168	157	169	158	161	172	201	176	177	154	153	170	171	169	177	165	189	188	183	157	167	182	179	180	164	175	134	196	164	172	183	181	182	151	157	159	161	183	178	169	156	171	180	200	211	187	150	163	166	178	177	175	140	166	180	183	158	181	167	175	189	188	181	165	185	175	177	161	173	184	165	196	164	182	179	167	168	195	200	160	194	151	183	215	205	171	202	172	168	179	175	188	184	171	180	152	183	185	178	198	182	184	167	161	158	189	184	169	172	164	163	171	177	164	181	169	185	175	156	161	201	178	152	163	170	180	173	176	165	173	174	177	165	187	183	165	160	176	172	182	168	180	161	156	178	183	180	157	183	156	178	177	171	177	159	182	171	179	167	189	157	169	171	191	198	162	156	143	181	185	161	177	182	155	141	191	173	163	187	169	161	192	160	158	161	173	193	177	173	173	178	160	152	169	182	185	164	190	179	172	178	152	173	153	167	181	170	192	165	173	170	171	191	175	163	158	170	172	165	202	179	159	141	151	166	164	157	167	157	184	189	149	179	169	191	196	184	170	169	177	196	172	146	159	173	182	194	170	184	153	182	180	154	160	194	165	183	188	179	173	175	183	171	172	202	177	177	167	158	170	159	180	186	162	168	167	174	171	182	154	202	185	167	173	194	165	156	171	137	176	158	167	172	180	171	166	171	165	189	162	182	184	195	168	198	183	181	170	175	176	174	178	187	173	186	162	196	155	168	167	170	199	191	130	175	168	157	160	179	167	168	186	197	170	171	175	163	168	177	180	193	169	163	189	153	166	188	150	165	173	190	148	179	176	191	195	171	171	163	165	173	172	156	195	186	144	168	200	184	183	160	166	163	189	163	168	164	150	170	175	140	173	172	183	165	161	192	189	167	178	198	152	175	194	170	186	174	177	172	179	179	198	169	157	195	184	191	158	162	179	170	167	187	159	170	148	164	175	167	167	151	171	174	185	166	186	182	161	172	178	175	175	169	159	202	154	153	149	180	189	175	182	169	157	196	158	176	169	157	187	151	184	193	153	169	183	209	188	167	149	155	165	201	163	180	208	133	178	205	167	192	160	193	155	180	171	168	167	166	162	164	170	171	161	204	189	170	174	156	171	172	171	183	161	186	177	174	185	159	178	189	164	174	168	181	184	163	155	189	157	162	172	174	174	203	180	178	190	166	170	157	147	196	176	169	189	168	167	168	149	175	169	173	170	151	172	166	178	175	168	179	151	195	153	187	161	153	171	175	164	171	157	180	164	161	152	171	156	173	171	167	186	177	151	149	166	178	180	175	184	172	169	142	195	152	183	188	175	200	173	167	197	169	187	191	177	177	166	170	190	160	179	172	207	139	161	175	166	162	148	157	176	149	173	176	190	168	189	154	187	176	175	192	150	189	174	187	160	193	219	185	189	162	166	186	181	155	157	182	160	153	164	178	144	201	164	174	196	164	168	170	158	191	151	186	174	177	171	173	166	156	166	167	167	172	171	170	156	175	166	165	190	171	160	179	171	181	181	185	171	178	172	176	168	174	183	188	183	195	175	153	160	145	180	163	165	169	174	163	188	172	186	177	183	166	166	159	181	170	185	166	170	179	194	168	179	159	173	196	163	167	176	188	177	189	205	186	192	178	168	170	180	192	184	176	172	181	173	180	191	175	167	177	172	193	183	185	156	171	159	184	169	164	193	180	155	170	149	185	172	158	159	149	182	164	187	186	182	177	166	180	185	172
3045	4762	3335	1534	1134	879	645	545	467	422	353	346	269	277	287	263	236	246	243	235	240	215	232	233	211	211	206	195	233	226	202	207	221	217	220	208	220	216	221	205	197	214	211	239	188	235	226	217	209	211	219	218	213	224	199	200	197	191	194	217	226	213	213	215	213	204	204	202	213	214	192	219	212	231	199	216	202	223	223	195	221	216	213	204	181	214	226	200	204	187	206	215	201	192	221	223	196	198	202	215	203	211	192	202	202	182	187	197	198	217	190	219	192	190	190	227	209	200	200	208	192	227	217	186	235	194	221	218	216	212	159	202	184	184	199	192	206	208	228	211	188	188	205	188	190	209	177	215	188	215	203	197	212	193	197	218	220	218	192	195	192	198	227	229	188	194	212	189	204	200	213	204	199	210	191	218	204	211	219	197	216	227	172	160	196	193	228	218	186	201	199	210	192	209	201	223	216	199	218	182	186	209	180	197	200	241	208	219	200	197	233	204	223	211	192	233	227	201	212	179	207	200	212	185	188	200	202	208	211	165	225	209	213	187	206	197	195	197	219	204	179	200	222	216	199	207	192	224	209	227	212	206	220	187	199	203	208	232	201	197	206	222	214	212	214	197	217	195	205	220	213	238	196	213	213	192	190	198	186	230	203	226	216	202	228	200	193	207	239	180	194	212	200	176	236	228	224	215	193	172	172	207	186	207	230	209	201	203	197	211	212	189	210	223	215	206	196	197	204	235	225	199	187	192	189	238	213	219	198	195	200	189	170	203	211	197	236	216	204	194	186	213	213	205	185	206	199	191	202	204	202	208	206	233	215	207	205	210	195	207	224	221	203	206	174	193	209	222	208	211	218	222	189	211	197	182	183	209	197	208	206	202	201	191	207	200	216	215	183	208	212	209	218	218	203	194	167	206	185	191	183	204	176	218	187	181	194	188	207	195	199	198	210	207	204	216	215	227	204	200	209	204	203	199	205	225	208	176	233	207	214	217	205	218	207	186	209	195	209	200	209	221	200	221	220	223	204	204	195	218	218	180	211	221	187	180	203	206	204	175	176	204	205	179	214	190	190	207	187	201	201	203	203	193	215	185	189	208	232	192	180	193	202	192	203	191	191	197	232	203	192	198	211	191	199	198	195	187	206	211	200	196	222	218	211	187	201	233	190	219	218	189	237	198	201	203	203	194	193	219	204	210	211	215	204	202	217	204	205	183	216	176	210	196	191	213	202	189	211	207	193	198	195	201	217	197	198	193	188	199	230	206	200	195	215	215	205	211	195	228	210	203	219	211	240	191	216	200	197	197	214	209	194	221	198	179	200	200	216	203	209	207	199	185	192	199	195	213	230	207	179	199	201	217	200	217	211	198	208	216	207	189	223	188	189	219	197	226	197	197	198	230	200	201	199	194	213	216	212	211	192	208	196	195	185	199	207	198	218	179	194	202	201	202	197	199	203	198	185	225	184	193	184	211	205	189	187	208	216	206	213	224	198	241	203	206	192	214	202	176	177	219	192	204	190	213	197	172	222	180	190	211	206	215	197	238	218	210	216	208	203	197	206	213	219	197	225	217	242	188	170	207	199	218	208	221	200	206	218	215	185	240	182	200	210	213	201	209	229	220	200	200	212	201	197	211	197	192	205	208	200	212	219	176	186	196	197	230	205	220	216	222	228	179	201	201	198	186	216	195	196	185	219	232	216	208	218	193	217	199	188	219	237	217	196	182	207	205	188	211	207	191	210	206	166	186	187	202	200	205	192	215	218	182	194	217	205	216	193	203	191	207	188	210	237	222	207	198	208	212	189	201	216	220	183	218	202	199	209	219	192	212	208	198	212	226	185	205	209	225	207	237	193	187	196	219	164	227	205	196	190	213	222	209	219	206	199	203	183	195	194	207	208	214	222	195	217	206	204	194	208	207	202	193	206	200	222	213	208	193	223	206	219	202	177	194	181	200	185	211	194	210	205	195	182	202	210	171	208	203	212	209	198	226	215	211	206	182	200	201	204	199	210	196	198	234	198	208	181	196	197	203	200	206	195	215	194	183	191	203	193	216	191	209	198	184	236	237	235	219	230	199	222	182	216	205	198	201	196	195	214	209	203	205	218	221	198	206	169	175	220	206	200	206	202	207	223	214	213	186	201	213	190	202	201	203	190	210	216	202	231	221	193	209	195	204	208	212	218	193	191	220	219	191	198	209	191	215	219	199	206	189	212	222	230	183	186	210	199	222	201	199	237	187	216	168	209	208	203	234	203	228	205	197	197	208	203	195	195	199	202	237	168	226	232	188	211	206	182	225	212	237	200	192	247	216	227	201	200	208	197	204	201	222	191	203	204	188	205	214	188	197	234	214	206	193	203	221	178	226	209	204	202	209	200	213	192	177	215	201	207	197	207	198	164	213	215	209	199	207	207	189	200	239	193	192	187	196	210	195	203	183	189	201	218	190	192	194	178	195	210	188	225	200	219	224	196	207	200	178	220	193	189	217	188	200	204	199	188	196	195	208	184	211	165	216	224	205	214	228	205	204	192	174	233	190	229	213	222	206	200	200	213	180	199	203	191	214	192	215	206	211	217	208	210	202	201	190	184	208	186	195	201	213	218	190	200	218	209	206	178	234	186	212	184	202	203	205	173	215	228	186	217	191	228	202	200	205	188	229	231	234	198	226	184	228	188	198	203	202	215	228	198	181	237	215	216	204	204	208	199	202	202	206	207	202	195	196	198	226	210	226	225	195	176	215	205	196	213	212	202	200	193	202	208	223	200	193	197	206	208	206	208	222	206	220	205	206	185	193	212	188	187	235	201	204	212	203	238	216	209	213	200	178	173	232	219	188	201	208	196	193	202	234	183	197	204	205	202	188	218	198	186	237	195	205	201	203	197	211	213	189	211	210	224	240	188	215	193	200	187	189	197	220	204	212	195	196	215	188	197	228	222	232	191	210	201	208	208	221	195	197	191	205	240	199	233	202	184	207	193	218	220	193	189	171	201	237	216	207	232	211	213	192	194	182	194	192	226	226	223	192	212	201	209	209	198	211	217	217	209	213	195	191	216	209	214	189	209	207	206	203	174	238	224	217	215	207	209	209	231	206	215	209	199	188	220	194	190	213	183	208	217	214	232	205	186	211	185	182	204	202	207	220	195	220	210	196	199	185	195	200	182	196	196	215	213	237	185	205	185	197	212	204	230	217	203	188	200	189	185	177	246	188	208	216	220	187	196	218	196	206	211	207	211	219	173	184	224	205	177	213	213	201	216	194	189	215	231	201	219	215	167	200	238	212	200	203	222	214	212	210	197	226	225	221	199	202	234	213	193	201	177	229	216	198	202	202	199	203	196	206	183	198	209	199	183	201	217	205	218	214	200	211	203	197	195	206	212	205	200	206	220	193	216	214	185	201	204	213	168	211	208	220	220	215	205	193	217	187	205	191	200	200	188	224	207	216	213	220	217	172	220	228	215	197	200	209	185	211	220	204	211	224	208	205
22498	21246	29007	23793	21242	21291	10438	1236	887	816	751	702	618	644	599	639	569	529	576	522	511	519	530	488	490	489	484	545	526	488	532	454	495	471	495	538	481	496	514	486	467	444	472	484	509	477	458	471	448	523	497	454	508	421	489	502	484	495	446	490	506	483	502	499	483	483	491	449	488	498	438	496	474	444	467	484	501	481	506	475	470	468	442	476	476	451	476	504	480	496	470	475	486	443	481	483	495	499	478	467	492	463	447	511	502	451	477	479	483	520	509	453	461	473	504	501	470	486	513	476	501	447	499	469	482	498	444	472	491	460	434	470	470	480	506	484	484	488	493	436	478	467	448	486	493	493	458	476	489	435	488	477	457	525	440	475	470	509	456	448	473	494	482	483	457	488	430	470	467	442	446	473	461	481	488	430	442	445	469	468	478	436	481	479	434	484	478	517	439	468	434	458	457	446	447	478	454	485	472	468	467	485	496	485	499	487	484	503	504	476	480	512	481	429	485	471	464	472	456	494	433	497	512	473	443	469	452	459	509	485	512	464	444	483	478	464	490	496	499	480	481	517	489	491	495	473	470	507	471	488	486	477	500	521	460	506	504	472	445	492	482	470	502	484	488	478	460	485	441	478	447	468	476	501	517	495	443	456	475	469	453	483	501	464	471	460	504	432	484	483	484	494	522	450	458	472	498	481	493	497	461	444	506	489	494	489	484	492	462	463	470	481	460	495	475	452	455	448	446	500	493	493	480	456	487	459	499	479	449	501	468	505	492	479	467	447	504	451	470	501	517	464	456	457	485	483	495	485	495	479	518	467	481	457	442	408	473	484	481	465	470	445	466	504	486	494	451	453	528	538	448	431	463	514	520	481	454	434	459	468	479	512	460	446	449	488	519	452	494	456	483	467	469	480	473	525	494	506	458	460	485	467	512	450	467	455	429	500	471	485	474	531	461	486	453	470	492	475	449	439	485	497	508	485	491	484	460	477	475	489	455	447	480	525	480	473	481	468	461	430	452	445	490	464	483	488	459	479	458	472	484	489	459	473	488	477	459	472	487	507	511	508	490	496	498	438	496	493	482	471	459	490	500	469	479	477	447	490	460	479	503	492	465	488	500	438	421	472	485	443	474	486	458	460	457	483	460	471	473	460	486	470	517	500	406	472	468	487	479	495	470	492	484	457	446	492	479	502	515	501	437	454	489	514	455	464	460	424	515	497	472	474	468	455	481	466	460	441	432	500	475	462	470	427	487	481	485	455	452	457	435	464	476	443	463	434	484	466	465	439	472	495	489	501	480	456	473	475	465	467	507	484	449	435	479	453	503	483	498	462	468	473	510	471	496	459	487	456	462	490	477	477	446	451	480	466	488	470	472	437	506	510	499	484	471	441	481	456	452	457	480	462	500	485	481	482	481	462	494	456	503	460	446	464	477	487	504	479	501	497	498	452	505	485	441	490	503	464	473	516	488	471	438	461	459	496	476	478	453	466	433	478	485	481	487	447	473	447	487	521	489	440	450	472	466	467	486	506	451	470	459	475	456	467	499	459	473	477	444	474	479	476	473	464	496	474	493	483	428	493	477	486	462	449	488	492	478	487	507	515	463	453	480	442	486	451	461	486	478	454	509	465	506	515	475	469	493	468	507	478	467	470	464	437	447	513	450	485	451	457	497	485	478	478	487	446	457	480	455	457	467	475	484	513	450	506	524	487	484	474	493	486	467	541	434	440	460	470	458	510	474	491	471	455	455	447	493	454	510	450	473	453	492	515	476	461	467	488	463	477	466	493	430	510	483	498	482	491	482	440	454	501	475	502	500	452	464	497	466	480	480	500	489	463	497	475	501	469	476	470	502	445	470	489	501	494	443	457	459	471	474	457	448	490	448	434	486	472	471	484	465	458	504	494	457	482	488	446	488	475	473	485	441	467	488	475	461	515	477	445	474	492	464	449	501	428	488	459	430	448	465	472	483	458	503	452	458	439	451	506	473	485	436	488	506	395	497	447	468	464	472	445	489	460	457	507	455	433	475	455	490	504	481	471	494	471	453	476	466	433	458	484	477	461	495	490	477	471	501	491	428	483	437	461	482	478	447	474	501	491	469	473	491	504	469	474	468	468	453	484	518	470	443	475	477	481	471	483	429	457	462	489	460	464	451	452	471	454	486	458	510	467	486	463	470	531	447	494	465	507	466	494	443	484	479	455	483	417	525	518	473	489	477	446	475	486	441	517	509	506	493	483	486	471	439	485	455	505	461	463	475	472	477	498	461	532	467	493	458	495	484	457	438	503	462	459	452	462	476	480	500	513	458	454	462	529	479	470	458	478	432	460	475	473	453	486	433	504	431	451	436	510	496	450	471	478	478	509	446	454	495	485	469	514	453	445	449	475	457	489	449	464	493	465	482	485	483	487	480	478	456	466	448	493	411	447	480	462	496	455	480	489	489	462	443	476	470	484	459	490	475	482	432	475	469	488	464	479	495	499	472	474	485	465	475	481	448	436	491	483	483	496	475	474	484	486	504	463	432	498	473	453	459	454	473	476	502	501	477	478	447	497	493	478	437	465	507	471	488	459	473	494	457	483	455	511	497	481	459	482	495	474	467	469	488	473	494	444	486	455	481	510	508	488	462	477	491	494	433	459	462	469	442	479	503	479	452	492	454	458	489	468	458	469	485	478	483	469	498	503	517	481	496	448	492	500	483	486	500	457	466	462	483	467	513	501	479	515	476	467	478	481	448	541	478	486	455	483	494	469	496	492	479	480	483	468	478	467	463	445	512	496	481	473	459	474	499	437	438	430	445	468	470	430	434	486	475	471	489	449	483	495	486	455	495	486	464	491	487	505	458	446	434	455	490	471	449	496	457	490	444	463	500	473	427	476	503	490	467	487	457	506	469	502	465	518	521	494	456	473	449	451	468	455	467	478	450	462	472	450	463	504	460	494	462	470	486	500	485	470	426	480	473	495	511	469	484	441	483	484	473	468	465	471	463	466	489	473	482	443	484	493	462	440	477	458	466	470	421	450	464	454	502	471	493	512	507	455	443	494	486	470	480	473	457	461	469	485	470	471	454	438	422	458	423	466	450	448	471	525	450	464	420	461	453	449	465	462	482	495	475	488	486	451	469	498	489	449	472	479	467	476	477	455	480	447	483	471	518	444	464	436	508	434	474	507	453	477	429	443	451	477	487	441	489	468	471	495	474	508	465	505	474	461	486	463	457	500	445	428	452	482	491	496	477	418	477	466	467	463	443	472	457	462	497	474	488	504	451	454	460	490	461	497	500	466	507	482	479	472	512	486	469	518	483	478	480	492	469	456	438	449	463	494	470	443	439	485	489	486	467	455	453	449	458	494	473	478	463	481	444	470	475	454	441	480	443	489	480	473	462	453	480	470	427	533	449	471	454	510	460	452	405	490	458	471	466	493	449	456	459	507	468	463	475	463	465	443	433	472	460	433	466	475	470	453	473	456	476	504	454	460	476	448	483	455
4369	13996	10028	5040	3550	2666	2142	1696	1426	1204	1041	887	857	743	768	721	708	652	702	691	623	635	596	645	610	576	597	565	546	570	519	598	573	543	501	557	598	569	541	579	536	524	515	543	536	551	530	508	528	528	550	523	550	507	507	563	542	550	567	527	540	531	536	553	519	531	542	514	504	555	538	555	539	526	516	536	552	488	523	541	519	532	498	500	536	484	550	533	510	530	551	495	514	533	539	517	562	503	528	524	565	533	543	526	557	543	551	522	500	561	541	524	515	573	495	540	543	492	535	511	537	499	527	491	505	505	497	518	496	546	487	510	538	526	523	564	519	524	519	516	545	538	534	500	529	547	514	523	556	496	514	500	560	531	493	523	531	523	546	531	529	538	529	524	509	529	540	546	482	530	545	535	501	463	551	533	572	516	548	529	532	506	549	528	558	520	528	524	478	550	501	548	533	521	554	542	513	526	572	530	562	518	551	514	555	536	511	542	553	488	539	529	523	536	533	526	582	536	510	502	495	510	526	523	571	542	538	540	526	538	484	536	498	494	542	476	506	528	518	474	489	504	514	522	504	538	519	527	497	586	532	529	572	560	527	532	556	549	540	508	545	494	489	556	506	519	483	513	522	504	542	514	498	539	542	542	494	504	519	463	523	536	487	542	544	527	541	524	545	523	541	518	516	490	526	526	496	518	548	540	512	532	539	547	525	493	507	532	515	560	528	535	528	529	521	543	501	495	515	499	525	516	512	514	526	503	503	538	542	524	511	556	491	540	531	534	521	550	541	539	518	524	518	533	546	527	487	506	521	536	533	514	547	508	512	578	499	538	512	538	536	543	557	493	539	490	553	562	511	515	547	509	503	541	559	553	530	512	517	534	528	493	503	526	561	512	543	526	506	524	520	521	521	513	533	532	563	525	548	531	556	541	513	544	563	516	530	488	511	522	530	505	522	537	492	481	501	543	536	541	509	469	490	539	534	500	536	553	544	551	550	525	528	536	525	536	534	555	566	537	518	522	529	521	477	493	522	512	498	527	500	499	533	521	526	496	517	525	520	531	533	524	493	579	499	533	517	531	505	494	510	532	512	503	499	503	519	543	512	535	494	511	515	515	508	550	536	496	500	529	537	510	492	454	479	532	515	547	554	511	511	519	555	525	509	477	512	535	532	517	482	470	516	513	501	531	488	509	542	557	557	501	514	551	501	517	532	529	545	530	491	541	529	549	531	511	542	520	489	531	521	581	520	554	512	516	512	547	520	513	550	535	529	557	486	541	521	552	559	494	543	525	523	517	546	511	512	487	519	498	486	531	553	546	508	480	581	556	504	512	552	539	503	531	526	567	536	506	522	503	522	527	507	526	510	547	502	548	597	545	485	526	538	535	531	543	526	492	541	512	527	552	550	505	508	474	541	528	502	543	553	529	518	530	498	493	534	519	535	543	532	504	533	536	512	515	528	510	531	529	489	498	507	516	499	539	502	506	514	542	534	568	546	480	517	515	533	592	508	526	509	501	491	517	546	496	565	529	483	479	513	527	536	547	556	539	549	504	523	483	524	500	528	540	547	508	527	541	546	530	492	532	517	533	511	545	528	511	501	531	491	528	480	504	534	476	556	532	516	492	522	527	509	523	598	532	501	509	547	515	539	507	506	504	492	501	514	500	507	521	512	549	527	543	493	501	493	504	482	513	507	536	517	518	503	525	511	599	553	542	534	512	532	515	469	532	523	538	472	512	529	514	509	521	478	584	503	501	577	513	491	512	505	560	551	551	542	531	514	509	500	522	523	565	496	515	486	523	509	552	528	509	528	518	545	533	559	561	537	529	547	479	523	495	512	541	557	483	545	521	521	515	526	575	498	537	553	512	529	514	509	545	517	554	539	522	512	557	535	553	469	527	519	569	498	525	496	537	500	551	579	520	537	585	469	494	557	538	534	475	520	543	550	510	489	542	534	516	514	533	553	530	547	554	533	507	540	493	501	563	545	545	505	504	511	514	599	537	505	494	531	519	548	518	502	528	535	546	496	517	575	555	512	520	532	545	526	529	581	502	507	525	529	503	572	551	506	513	497	511	534	489	479	543	511	538	545	524	547	501	503	524	529	530	473	551	506	544	534	528	518	491	538	535	575	551	543	533	534	532	541	524	515	498	528	503	526	530	527	500	500	495	582	488	517	538	560	521	528	528	555	535	496	565	531	533	548	485	558	520	572	501	513	511	554	508	541	515	510	546	527	537	537	564	539	563	540	489	492	524	519	507	505	514	465	515	524	506	492	537	515	533	569	507	506	547	536	554	500	538	510	510	497	497	563	512	530	557	489	499	528	523	541	509	537	523	569	511	512	532	526	517	514	555	505	568	548	518	547	518	562	499	533	553	522	533	512	565	534	531	485	514	543	496	520	529	512	504	540	555	497	545	504	544	535	567	539	556	539	550	515	521	544	521	511	512	542	544	541	562	552	499	462	479	542	504	519	575	533	516	500	504	501	536	535	525	472	536	504	536	501	480	535	537	546	511	512	526	533	578	504	492	488	553	520	486	505	502	524	488	566	508	533	520	517	512	538	475	508	512	543	522	512	531	533	547	492	545	527	545	518	528	538	507	496	555	497	520	547	530	508	519	509	527	523	524	541	516	493	518	543	507	532	530	508	523	527	516	530	542	504	519	521	489	544	535	531	522	508	546	539	538	526	493	519	547	500	524	516	489	561	522	509	490	548	509	548	541	500	527	562	555	546	508	511	520	529	545	523	534	512	539	551	573	524	551	558	548	519	581	561	529	597	566	541	487	536	546	522	514	493	506	519	534	495	519	500	510	500	534	547	550	536	514	558	532	548	514	542	545	523	568	510	539	523	505	538	520	531	493	538	518	503	532	547	495	534	560	506	543	533	505	507	535	524	531	486	557	548	522	527	515	513	518	517	509	561	496	592	513	524	582	550	504	553	509	545	499	494	538	490	505	491	540	540	562	550	504	547	520	527	488	501	549	506	508	527	500	544	574	539	535	538	532	501	521	530	558	523	508	500	527	512	513	560	520	517	526	518	496	544	510	558	515	519	553	566	504	516	534	534	524	536	561	513	506	498	515	533	561	489	524	473	496	498	535	497	521	486	502	532	529	473	548	509	501	554	547	517	505	558	525	498	507	535	562	532	530	542	560	545	491	525	530	555	521	523	523	540	501	547	534	523	494	544	527	547	519	516	514	527	507	522	495	551	500	519	556	536	512	500	534	479	512	561	532	518	534	553	555	534	575	504	514	546	504	552	505	543	517	536	518	526	576	492	545	540	547	541	472	547	518	531	489	484	559	522	543	487	542	506	579	531	553	568	519	574	518	545	555	555	508	527	519	491	512	512	519	490	521	500	557	522	506	526	557	487	528	515	523	480	550	489	554	520	510	523	555	513	522	532	515	507	522	476	543	556	536	531	567	502	540	535	557	510	551	526	507	519	532	471	525	493	578	531	494	573	532	525	498	528	590	504	542	515	536
27515	17800	3532	585	443	429	406	348	382	369	384	361	390	331	398	370	360	369	395	360	383	351	377	368	380	383	361	394	363	391	360	361	364	359	402	391	378	378	362	395	387	371	383	349	379	362	364	376	362	370	353	373	364	341	393	361	368	340	358	380	381	395	372	361	352	360	368	347	334	354	381	362	344	357	344	352	377	366	373	354	366	339	363	350	373	363	373	361	374	357	382	326	368	356	367	348	353	386	388	360	345	389	401	370	348	372	405	363	401	404	399	402	398	385	355	374	364	408	351	405	374	400	377	344	370	377	364	343	345	374	358	372	379	361	346	392	345	399	388	343	371	345	362	358	347	345	341	394	352	345	369	386	361	375	382	398	363	383	368	348	332	387	402	365	349	379	386	356	358	313	345	400	390	348	363	381	369	343	307	390	363	336	332	380	346	370	381	363	390	369	337	362	336	359	376	363	390	376	359	358	367	306	337	396	358	403	358	346	352	376	360	378	361	359	344	393	359	337	396	339	378	343	374	355	362	361	348	371	356	358	376	346	379	397	369	368	368	361	342	329	377	335	392	353	355	310	325	367	375	352	346	401	358	376	361	392	379	369	361	376	383	335	368	356	359	347	354	380	386	352	371	397	378	344	372	378	370	361	368	372	366	376	387	365	374	333	351	320	394	353	386	346	347	324	353	358	398	350	360	406	363	382	363	370	354	370	421	366	364	376	359	393	366	419	383	396	374	354	324	388	370	348	384	400	379	378	355	355	366	349	416	344	380	393	344	372	359	410	345	397	360	372	355	385	361	364	349	316	362	361	353	366	332	374	389	356	352	370	365	361	339	374	363	353	376	350	331	367	360	382	364	349	379	346	396	355	388	360	365	341	351	370	367	378	351	369	350	372	371	366	359	347	387	351	349	363	387	341	327	372	352	347	380	384	401	365	344	387	410	341	381	377	349	363	356	367	348	367	374	379	391	355	357	343	378	362	370	395	352	385	351	337	366	358	361	380	374	337	326	361	341	406	371	357	376	349	313	361	356	407	372	337	382	361	398	369	377	369	377	361	360	343	345	355	378	367	392	348	354	357	377	340	336	371	370	333	382	379	411	382	357	377	341	362	378	379	358	326	379	351	379	359	391	375	369	359	382	374	357	349	337	386	394	326	352	385	352	335	357	426	383	390	356	355	344	362	381	367	346	342	381	354	359	372	345	325	373	378	344	368	345	351	364	356	396	351	374	359	318	409	361	387	358	313	380	345	353	369	371	348	364	332	362	340	363	373	343	370	344	340	362	359	384	389	392	359	385	338	372	399	353	344	351	364	359	368	391	315	359	357	385	361	372	357	370	381	330	360	353	388	359	394	364	340	386	390	381	330	332	380	351	351	375	349	369	384	374	375	369	380	346	354	329	327	341	394	319	353	388	357	334	366	358	330	361	344	354	378	363	366	407	364	389	381	360	350	369	378	382	366	348	369	391	340	384	369	368	355	352	395	360	383	347	357	368	368	362	372	360	380	352	359	357	366	351	351	373	360	356	332	348	401	369	383	339	373	339	327	362	353	336	349	374	361	381	345	380	363	357	346	352	378	355	387	347	356	349	317	364	344	384	348	376	369	376	360	411	372	391	404	362	358	353	384	372	351	356	379	348	362	375	358	378	345	395	371	358	356	377	352	364	334	365	356	363	352	336	343	367	347	351	311	346	383	382	387	361	381	413	378	398	375	366	356	346	360	387	370	395	369	349	374	339	363	381	351	368	370	348	375	381	367	376	381	322	350	387	386	353	370	317	371	393	357	323	364	343	371	367	364	390	349	361	373	336	353	343	328	403	367	359	378	344	381	354	359	358	342	354	367	370	357	380	355	393	338	347	363	412	358	395	380	352	371	356	377	356	323	329	363	373	359	394	383	361	373	358	347	386	380	366	354	326	393	382	366	382	368	361	372	365	367	370	395	385	340	390	352	363	363	379	363	334	383	372	346	361	371	363	383	394	374	363	397	373	373	366	365	367	348	361	352	371	365	368	357	362	378	349	361	355	353	370	329	361	360	353	377	334	372	361	372	368	386	331	347	340	374	376	387	394	357	356	360	352	342	315	380	374	380	365	374	325	361	362	412	344	341	373	383	382	380	390	362	371	370	376	381	343	359	366	369	372	372	367	332	388	404	378	369	357	355	353	389	401	364	368	321	387	383	366	373	382	410	364	357	367	365	341	360	367	386	340	364	358	361	366	367	341	368	351	352	381	393	419	375	365	362	372	370	376	336	380	351	358	372	353	390	369	380	379	362	359	370	377	380	361	376	358	362	368	340	367	384	363	360	356	384	378	355	356	375	367	377	360	379	366	400	347	367	364	341	366	370	326	350	367	344	377	358	336	345	345	370	369	341	363	343	372	357	368	353	359	388	345	390	347	352	374	363	366	347	347	371	370	355	360	372	395	366	346	367	391	349	370	327	385	347	349	354	362	377	334	332	375	396	351	366	312	355	377	382	390	357	387	353	364	350	358	395	358	366	387	359	376	362	337	345	383	326	375	375	382	359	367	358	379	362	374	366	354	385	348	335	357	347	367	340	330	336	359	343	407	360	371	376	365	358	382	356	340	383	311	349	333	393	341	368	373	385	337	370	353	365	380	376	362	339	345	391	332	340	342	368	364	364	403	373	348	384	354	380	362	362	394	358	372	336	362	344	370	368	390	376	352	367	368	333	361	357	364	366	335	375	353	373	369	369	389	385	317	333	315	365	367	372	348	372	370	336	343	347	392	420	391	368	406	361	378	345	330	363	369	352	345	338	364	356	394	378	379	343	378	336	368	390	362	357	384	364	358	361	392	391	415	384	421	371	369	353	381	372	389	392	377	391	352	363	342	406	361	391	383	373	348	355	372	369	397	344	356	348	376	366	357	338	348	363	330	360	369	354	381	393	377	362	361	380	379	354	335	365	333	373	370	363	377	354	349	345	329	355	388	360	362	363	401	393	341	365	354	347	332	376	353	355	386	378	371	375	374	360	362	369	338	350	347	365	351	364	380	423	382	366	388	363	341	365	331	378	370	368	348	364	366	356	348	377	407	344	384	385	342	366	368	365	421	372	380	343	351	351	333	366	381	378	358	371	362	350	358	386	347	392	366	351	363	358	363	356	324	371	365	385	385	374	366	345	364	356	392	375	376	354	378	364	366	381	368	359	383	377	348	362	365	402	376	375	358	372	400	363	366	361	394	348	362	354	366	339	337	359	359	368	367	381	364	333	379	353	337	375	347	371	404	360	369	360	341	393	349	340	392	357	313	371	320	377	369	389	379	402	376	357	380	389	346	372	360	345	386	369	346	331	359	371	375	350	367	351	331	357	349	367	341	366	358	368	343	374	395	344	379	325	320	357	383	356	365	371	333	358	367	351	383	353	360	348	345	381	357	358	361	353	369	414	370	362	373	372	347	358	384	378	349	345	428	356	363	344	371	398	361	400	369	390	376	414	380	370	375	377	353	331	373	367
4194	790	630	490	518	443	384	409	428	383	423	421	410	369	419	391	398	399	374	401	392	401	372	406	415	397	414	404	400	397	390	400	387	410	401	392	414	394	381	429	372	400	406	398	368	382	377	407	410	377	397	404	391	379	371	386	400	395	383	358	380	413	414	417	407	404	400	420	410	398	419	417	408	437	358	388	409	415	406	391	393	383	411	394	370	361	368	393	351	411	378	413	385	364	389	367	377	396	382	383	410	406	407	391	366	378	383	414	387	387	416	377	400	376	376	389	405	452	373	390	348	385	403	395	347	396	392	371	402	406	379	407	416	408	387	369	404	392	426	365	386	417	359	411	422	385	422	394	388	403	381	384	390	424	398	388	398	404	453	395	406	347	359	382	423	373	356	393	370	387	427	430	379	377	384	381	385	382	371	391	379	402	381	405	390	362	395	430	411	398	386	397	357	390	399	389	404	426	415	377	414	398	384	380	410	408	379	396	380	377	396	395	345	378	436	413	373	424	429	398	432	433	372	381	385	378	376	386	426	396	384	401	383	369	391	393	408	380	445	446	377	391	378	397	400	403	385	372	420	359	379	383	379	408	412	409	407	394	425	419	400	367	430	385	388	388	422	450	391	367	413	387	398	415	405	418	383	348	383	368	393	392	384	379	414	394	391	389	372	397	388	425	374	401	376	407	382	402	384	366	399	379	406	408	403	402	388	362	416	397	355	360	365	368	385	368	406	393	373	377	418	393	391	415	399	399	405	378	412	390	393	408	421	425	411	409	401	383	407	373	400	441	391	403	400	352	397	403	383	412	379	414	408	388	392	432	433	352	423	377	387	404	374	405	402	397	415	379	402	402	378	377	380	412	384	430	356	401	384	397	405	377	402	434	416	395	416	411	385	409	357	383	412	352	371	416	383	392	374	408	405	412	437	374	353	398	387	397	417	400	401	431	414	399	427	434	397	389	372	401	383	367	365	398	354	393	433	416	370	398	393	399	399	369	398	394	378	390	383	411	369	385	395	377	409	376	370	397	421	408	361	396	407	403	365	380	413	414	404	406	391	398	421	389	389	374	402	427	395	400	389	404	354	363	413	393	391	363	444	369	429	366	389	390	395	418	417	389	399	373	379	397	413	379	393	436	368	400	423	373	394	377	384	398	386	385	384	386	420	384	391	415	409	388	404	353	406	406	415	398	409	404	387	409	407	389	394	419	389	384	415	405	403	380	452	390	387	384	383	406	356	419	371	366	395	401	414	439	399	382	398	408	402	363	398	418	394	381	430	380	396	399	377	426	375	365	419	386	377	431	386	386	383	393	388	383	388	368	369	434	381	423	389	423	379	388	400	387	421	414	393	381	394	389	360	389	350	398	436	367	410	422	373	392	390	394	374	389	374	383	414	399	379	387	406	392	421	399	420	372	373	395	378	409	373	400	381	358	403	378	398	404	386	368	384	358	378	406	384	376	367	394	396	389	365	399	377	404	412	336	391	415	415	414	377	422	365	426	376	394	384	397	342	365	391	386	373	386	396	416	419	375	387	395	384	407	416	435	407	420	403	408	405	417	404	438	416	388	406	385	405	403	421	368	363	414	385	421	419	438	417	389	386	369	412	415	341	390	412	427	371	383	371	377	382	414	376	393	423	386	422	414	381	393	403	368	398	386	412	383	392	390	398	423	394	412	410	391	408	379	379	405	389	384	391	375	403	360	400	426	378	398	374	382	402	380	384	429	388	376	431	421	386	366	412	425	397	420	386	366	374	395	405	378	385	382	366	399	373	344	395	396	373	396	411	403	415	450	382	360	375	393	377	385	396	399	362	385	402	413	385	390	383	388	386	411	404	428	422	392	459	374	384	375	392	400	412	392	383	387	401	407	403	407	417	387	385	397	431	399	413	378	388	397	418	408	391	424	404	389	389	389	391	434	405	407	394	442	391	380	407	411	429	409	420	417	382	396	397	381	389	418	383	382	409	389	374	412	390	402	391	388	417	408	392	410	395	351	383	389	395	413	423	379	378	400	380	418	382	418	384	378	381	399	436	396	384	406	421	417	374	407	407	402	402	410	394	394	394	439	393	383	398	389	436	421	389	386	393	426	382	380	401	360	401	396	381	412	397	391	413	390	386	404	385	388	414	392	437	378	405	440	425	432	387	388	445	380	385	403	396	427	383	358	395	407	351	403	391	374	393	401	429	397	387	366	432	380	369	380	382	395	448	421	410	379	369	406	419	384	408	391	402	391	414	407	421	349	407	366	396	385	390	419	372	412	402	381	379	387	412	401	421	401	387	382	392	418	399	391	376	414	378	424	368	424	386	344	372	366	396	392	415	400	411	389	403	404	420	381	383	405	394	417	395	363	389	393	354	395	408	397	402	405	402	395	390	395	419	398	423	369	382	411	394	395	427	428	389	405	387	403	400	399	437	399	439	384	421	371	398	386	428	416	395	412	366	360	393	400	408	376	407	386	401	434	375	393	383	383	412	381	410	410	368	407	406	394	419	396	379	428	392	425	435	400	367	431	358	380	399	387	385	384	433	405	385	417	375	387	388	402	377	405	401	416	371	414	408	402	403	378	381	378	381	413	406	409	400	376	435	378	399	403	399	377	396	395	401	405	398	399	426	372	368	382	400	393	410	354	394	395	381	385	431	386	407	412	391	423	417	400	387	390	397	415	418	410	427	353	391	383	384	397	367	382	387	433	423	385	383	378	373	370	372	390	399	421	410	398	407	403	369	353	409	374	427	390	395	387	407	407	407	381	399	417	374	431	378	426	391	401	409	372	423	388	412	402	406	420	404	421	379	387	413	373	431	403	413	421	416	443	416	398	384	388	403	396	364	407	386	394	394	420	363	375	397	385	436	391	385	363	395	430	446	403	405	376	400	412	357	434	426	410	391	376	409	373	426	366	432	384	376	371	404	414	380	420	400	405	412	399	350	412	403	390	392	378	387	385	392	415	429	386	427	393	400	418	384	394	398	419	397	414	369	383	356	366	385	412	369	377	358	392	391	371	362	406	403	394	431	404	356	377	437	356	400	360	391	409	432	395	372	409	427	366	407	386	374	364	395	341	406	384	371	442	410	402	404	392	410	386	408	406	411	385	383	393	392	372	432	380	387	418	400	399	380	393	388	382	406	425	373	387	433	398	380	384	404	424	407	389	380	394	407	412	425	389	394	392	383	383	410	410	362	411	402	382	405	376	390	412	415	404	358	412	401	345	352	412	389	359	374	409	421	389	394	412	393	383	391	416	443	353	372	427	374	392	374	380	380	435	409	374	413	400	403	376	380	390	412	377	453	407	393	427	379	380	419	394	406	404	378	387	380	386	420	361	364	392	396	402	382	426	392	393	389	397	391	410	419	378	404	418	403	411	373	417	408	388	399	398	412	406	407	371	376	379	392	370	384	381	377	370	409	414	383	392	363	396	369	415	357	405	378	371	355	420	412	403	403	406	453	418	386	376	437	397	400	378	392	334	402	386	405	397
23426	21130	28440	24040	21117	11647	1425	969	884	795	714	747	744	688	682	675	718	668	667	644	641	624	596	639	632	619	616	642	632	660	630	662	651	644	596	685	596	620	648	599	628	671	678	642	596	630	640	612	643	607	627	606	573	637	625	612	651	597	643	641	579	613	639	621	593	579	635	634	615	642	583	649	628	577	621	597	620	641	650	602	587	569	657	609	613	646	606	607	618	599	595	629	606	606	564	627	569	630	635	654	592	620	640	608	590	607	625	603	629	620	631	604	610	603	643	646	580	642	656	631	607	622	595	670	600	600	583	610	602	606	582	557	609	610	635	592	611	595	616	641	603	649	615	642	569	628	626	624	642	658	591	642	633	584	611	613	627	632	582	623	617	634	625	612	610	565	657	638	626	641	640	616	645	595	589	626	632	618	657	615	648	643	607	606	626	640	641	627	595	641	645	625	625	638	599	620	635	633	617	614	655	629	639	577	597	637	624	606	614	597	594	601	604	601	623	601	587	610	555	576	601	612	629	653	596	620	615	637	573	581	629	648	620	622	666	658	621	613	629	651	595	585	601	638	629	591	596	634	633	605	624	613	595	633	673	595	617	589	589	595	628	580	642	629	613	618	629	611	640	615	604	645	611	575	603	599	650	642	604	561	654	632	591	632	592	654	636	579	604	607	628	632	597	601	596	602	615	618	578	591	613	667	594	623	619	649	609	616	631	636	592	602	578	585	603	623	626	611	655	655	641	624	622	607	587	635	585	646	650	593	626	617	643	618	609	630	628	646	610	680	615	638	618	631	637	605	636	617	637	644	601	621	617	626	613	643	577	604	639	577	609	591	636	651	614	608	629	584	630	612	594	603	643	606	624	669	613	635	586	628	607	605	658	649	624	627	599	627	616	645	591	597	615	638	613	589	580	620	635	600	602	646	634	620	613	567	627	611	624	592	618	556	615	625	603	608	615	668	620	621	653	613	598	640	622	651	589	649	620	607	661	610	616	588	642	628	611	644	608	603	618	612	604	601	575	599	625	572	631	631	614	640	645	584	625	600	616	632	606	589	594	553	613	642	607	647	622	653	640	623	633	686	617	617	606	650	612	611	585	619	572	605	638	638	601	683	653	612	628	624	653	580	630	622	581	594	633	610	642	644	633	625	650	627	629	656	590	622	628	590	643	668	624	619	634	597	656	567	621	638	653	612	644	605	616	603	602	623	631	632	617	624	619	626	588	609	620	673	621	630	655	604	655	585	635	599	577	620	626	626	628	598	659	613	653	628	617	592	640	628	597	666	589	610	584	599	629	623	624	556	606	625	621	606	619	603	611	642	651	576	624	607	626	590	611	628	629	611	623	618	645	619	624	653	630	650	599	581	623	616	607	590	597	618	628	580	625	595	586	631	631	581	576	581	569	648	640	640	626	649	649	634	624	577	589	577	636	652	657	630	608	628	637	572	620	581	636	640	611	644	605	577	582	611	618	572	636	632	620	584	619	638	653	605	594	676	578	632	599	630	609	609	612	629	649	611	618	608	627	638	619	621	600	588	610	628	618	636	638	642	652	636	606	609	611	641	615	576	628	633	602	618	597	631	599	604	618	632	608	636	622	609	661	603	606	614	587	633	622	626	588	604	648	594	639	655	638	622	618	648	652	614	603	621	668	590	623	597	608	638	640	577	614	613	622	571	560	670	622	619	623	665	645	613	601	648	655	598	594	604	603	662	628	603	640	611	610	626	614	609	605	646	640	618	631	645	602	619	621	593	542	613	650	603	618	608	631	602	608	603	629	583	584	608	599	646	637	614	598	621	662	590	583	620	646	649	607	650	624	609	599	643	599	590	587	585	657	656	569	613	602	626	627	618	637	623	621	628	604	607	630	594	624	642	644	634	608	598	619	635	600	616	609	632	626	644	633	634	583	628	603	638	570	583	634	616	613	579	640	605	625	640	607	637	646	610	626	594	575	584	628	626	638	638	606	636	628	609	606	584	593	604	612	587	596	594	655	636	598	626	641	606	585	647	647	585	633	623	616	631	608	612	612	607	637	654	605	600	638	629	618	638	641	635	634	627	611	595	622	604	622	661	615	645	610	674	599	630	619	651	617	614	612	630	616	638	582	627	650	600	611	580	606	609	632	641	661	652	638	651	661	625	590	589	648	568	653	647	651	619	627	626	622	621	645	595	607	621	637	667	598	630	608	608	616	615	635	645	670	604	626	622	583	655	614	580	615	644	622	623	611	631	645	650	614	629	609	597	622	653	640	621	651	627	612	611	605	638	623	654	659	602	657	596	626	620	596	577	595	617	636	605	634	622	598	618	602	655	655	629	603	642	617	618	621	629	582	612	617	633	648	632	600	581	625	606	621	605	626	563	633	644	658	609	635	646	609	646	610	623	625	593	638	620	628	615	635	621	627	614	624	607	626	650	627	664	606	598	651	597	594	615	597	651	591	614	596	649	652	617	620	650	619	643	588	637	603	586	630	633	619	676	639	607	621	657	631	593	614	618	655	619	619	605	633	638	620	662	635	607	650	633	621	590	669	666	609	640	631	637	617	586	648	599	600	648	608	600	637	591	633	584	647	624	580	642	626	608	602	581	630	613	620	630	613	611	632	579	594	617	663	614	644	634	600	598	619	603	598	607	595	648	599	587	660	633	633	625	603	586	615	631	605	614	611	588	605	590	567	593	617	608	604	614	567	583	594	660	622	632	613	607	636	610	615	583	578	642	678	627	595	599	633	625	627	601	592	579	645	629	599	627	575	664	580	640	627	603	569	621	593	563	607	569	643	606	566	614	582	612	640	607	684	624	634	601	611	622	598	648	656	596	612	612	692	587	600	641	624	621	617	586	615	647	577	581	624	622	614	617	650	638	597	581	622	601	618	606	638	662	646	617	676	612	590	625	628	622	573	653	585	600	586	651	637	598	638	609	633	615	671	649	614	656	612	633	610	578	600	626	641	638	637	600	639	584	602	648	618	635	619	599	586	610	624	602	601	586	607	590	699	596	660	630	618	619	634	606	642	572	626	625	682	593	602	649	580	607	595	585	618	606	633	609	557	618	603	656	603	586	665	631	577	634	626	638	626	620	630	651	623	625	622	621	631	615	618	592	656	611	624	615	667	626	612	662	619	622	611	626	621	626	618	649	622	592	624	624	591	631	602	618	650	580	629	640	643	572	594	594	604	602	659	673	649	584	582	664	611	661	598	594	578	640	591	629	617	671	618	619	595	612	619	603	593	670	625	575	633	623	606	671	582	602	638	604	622	641	588	613	572	642	609	617	619	638	561	618	622	609	626	599	627	651	635	640	639	602	636	624	616	610	668	639	574	601	585	613	658	626	595	605	566	620	607	596	618	646	639	648	590	618	661	637	622	635	588	628	632	607	624	598	636	598	583	594	585	597	618	634	570	597	599	606	599	591	640	623	588	611	638	598	583	650	586	615	610	611	613	613	617	625	655	602	615	623	591	617	601	611	656	589	596	630	633	637
3206	8363	5927	3058	2280	1817	1488	1229	1065	1027	929	850	866	772	724	737	788	738	697	738	720	732	726	719	693	669	682	666	672	721	691	657	704	724	707	684	659	717	633	671	682	698	684	699	709	683	634	639	663	654	663	708	683	662	680	725	681	683	666	628	694	670	633	674	696	692	679	663	685	667	661	690	695	734	643	659	676	649	649	640	696	672	659	693	712	639	647	691	617	655	657	690	669	666	691	686	646	678	677	677	649	638	641	640	652	652	623	649	690	620	641	679	648	667	674	626	765	630	693	623	640	642	700	646	699	628	670	681	637	689	679	626	693	671	683	649	694	677	642	661	709	673	707	690	644	648	634	668	681	638	642	652	743	648	638	687	701	609	670	736	646	713	647	618	657	669	648	658	698	673	659	669	657	652	653	676	650	658	618	638	645	671	692	702	606	707	658	622	686	642	619	698	643	675	631	658	691	690	684	689	673	681	667	691	777	645	682	622	667	678	699	641	683	628	591	647	650	638	656	676	667	634	638	656	633	674	645	667	706	657	663	668	744	616	688	682	622	679	621	667	662	673	639	626	681	639	665	684	622	684	646	683	638	650	642	672	654	606	694	583	674	640	646	686	684	694	637	666	677	707	665	696	687	666	731	657	659	680	659	692	644	710	664	668	608	662	660	651	662	634	671	647	649	683	636	639	664	654	660	704	667	672	668	632	612	653	663	660	658	666	657	671	678	700	712	706	693	695	638	653	609	652	636	678	646	638	649	673	689	634	651	685	693	651	643	625	658	661	613	715	664	653	626	660	691	618	628	661	654	682	702	614	689	683	711	639	657	657	683	634	697	657	680	682	632	687	616	709	697	624	690	705	632	633	672	666	677	650	686	665	678	660	671	626	659	723	648	644	637	653	653	652	708	652	637	682	627	699	678	684	660	646	683	622	695	691	682	650	666	644	700	640	643	645	629	692	689	659	710	689	655	709	638	656	632	619	678	687	657	645	697	678	661	681	702	670	686	627	639	659	643	664	652	670	626	636	664	663	659	667	657	651	612	657	713	649	628	631	671	679	664	648	654	658	667	648	702	647	677	693	615	645	668	656	667	664	669	655	683	658	664	650	666	678	660	684	635	651	709	635	704	615	650	671	677	643	670	657	675	691	604	675	685	670	688	651	672	647	638	672	668	688	677	665	684	678	677	652	612	681	657	651	642	647	695	659	648	671	721	688	690	618	660	675	715	673	712	633	678	667	680	676	630	635	675	680	666	685	624	665	639	689	638	667	699	645	641	668	659	659	661	665	666	644	667	687	653	665	666	655	638	715	688	645	650	655	677	612	649	662	665	714	655	623	679	684	661	636	640	671	671	675	686	673	675	666	681	662	679	665	634	668	652	677	681	652	643	717	701	660	654	642	656	628	645	627	696	633	649	691	640	682	672	669	667	683	685	641	594	673	586	642	646	622	645	678	646	748	670	657	663	685	726	651	655	687	708	653	687	668	644	660	659	640	655	655	649	704	643	639	697	667	655	670	640	676	635	641	687	633	662	683	641	638	643	630	675	671	688	658	677	692	624	659	651	646	637	664	690	696	655	676	672	686	689	632	651	678	680	663	657	660	662	651	645	650	692	665	671	600	696	663	680	678	665	685	722	654	657	659	676	692	602	654	679	665	632	617	670	666	683	652	648	647	649	695	660	628	641	664	663	679	681	655	616	671	692	665	668	684	644	684	618	650	674	696	639	665	684	705	666	645	709	642	636	630	647	675	731	671	668	662	663	651	684	684	661	658	720	694	711	660	641	667	692	662	712	655	670	662	666	661	637	688	697	696	709	675	715	648	652	674	650	643	645	622	643	678	668	708	665	650	635	677	685	655	668	646	621	623	665	720	656	681	643	672	674	662	641	638	626	652	633	622	618	600	704	623	643	728	682	626	674	702	693	691	674	680	643	714	656	660	681	696	682	719	672	624	689	629	669	641	716	684	660	633	677	682	689	642	656	652	639	633	677	663	635	658	667	645	684	681	653	646	681	627	645	671	612	639	688	693	677	708	667	690	697	651	679	634	667	669	669	641	674	616	655	659	655	635	643	706	723	671	650	676	652	656	661	643	660	640	669	631	625	632	684	637	654	643	677	678	672	686	698	625	646	645	635	647	671	650	654	698	677	679	663	668	675	641	679	671	668	626	693	669	680	645	629	680	663	681	653	691	656	683	661	670	653	670	663	679	721	697	689	663	648	667	638	667	684	726	664	699	669	670	625	703	696	654	646	631	631	639	674	651	719	669	718	614	627	646	674	666	678	726	696	662	694	635	641	731	639	656	684	643	696	657	706	681	660	656	666	632	674	712	731	652	647	667	644	657	621	648	669	656	682	683	637	672	646	651	673	642	647	649	667	649	652	642	592	681	642	709	601	663	720	690	711	650	657	633	703	642	659	640	658	675	688	660	648	673	625	657	641	632	660	676	653	650	682	672	669	658	691	668	649	661	729	639	666	657	656	692	686	651	702	641	649	648	675	679	654	676	624	631	680	664	687	659	680	638	633	704	636	641	667	701	632	603	639	637	622	662	684	665	668	640	671	683	692	660	651	695	689	654	689	674	623	679	682	651	649	651	658	696	659	661	699	633	733	645	702	663	679	649	665	701	657	618	699	704	668	672	638	654	715	656	608	715	648	681	674	643	675	650	693	707	624	634	682	688	649	652	690	641	684	663	711	674	615	699	646	651	668	666	673	667	671	684	696	677	693	707	678	642	671	636	665	651	660	653	647	687	701	665	680	665	662	674	646	670	675	658	654	720	650	650	662	628	626	649	677	651	640	697	648	724	667	633	666	669	669	647	667	646	669	670	623	685	674	686	686	671	678	668	704	660	637	634	692	690	689	659	642	600	649	647	655	659	679	655	689	699	649	616	650	668	703	680	676	674	677	694	681	649	619	681	653	711	658	660	651	657	715	680	686	629	678	678	658	685	679	666	702	687	578	638	627	659	653	633	678	629	658	673	664	713	680	641	684	663	674	671	711	656	640	654	669	646	681	657	641	686	618	686	662	666	657	662	614	666	702	649	645	635	650	632	674	673	714	653	655	653	693	678	695	693	663	638	663	636	691	686	747	628	657	660	689	616	712	668	672	646	707	629	649	692	668	656	674	640	678	682	598	683	646	650	685	620	664	618	621	686	650	619	641	686	642	724	633	678	708	653	656	653	681	676	716	636	704	664	708	617	665	681	722	670	650	690	695	653	670	718	657	660	645	659	637	665	653	626	673	645	667	673	668	674	662	640	632	665	639	662	625	612	665	662	694	717	642	664	611	649	669	673	633	639	669	693	665	685	697	676	677	679	686	714	637	652	644	680	694	693	673	631	608	653	669	671	715	642	692	651	646	622	695	619	700	686	662	597	671	636	668	673	661	654	659	717	666	713	637	671	674	688	698	692	624	732	680	699	622	652	645	688	693	661	653	678	654	658	668	649	664	646	695	640	657	646	634	648	621	673	666	637
24574	21155	27543	24948	12519	664	403	322	268	252	256	221	224	218	179	249	213	220	200	187	173	189	163	196	180	180	168	181	181	157	191	164	192	183	186	162	166	183	199	158	172	174	196	187	183	186	168	183	184	162	173	177	155	166	159	164	150	186	185	180	170	175	169	180	148	158	161	162	124	154	167	184	172	185	178	153	183	174	140	159	151	162	167	190	140	152	181	154	170	157	171	158	172	172	183	174	169	161	168	160	149	187	191	159	170	170	163	186	152	164	185	166	172	171	155	170	159	154	151	168	179	159	174	185	172	176	182	181	165	208	175	170	179	176	167	163	159	186	189	157	159	165	180	179	156	175	164	154	168	181	157	151	170	169	175	157	156	180	181	178	172	183	176	180	177	164	190	146	155	184	154	176	167	174	200	179	176	144	158	161	167	184	172	178	180	174	190	160	174	167	160	155	180	177	166	174	176	155	147	160	167	165	168	147	166	184	176	195	194	137	157	183	166	161	171	167	170	168	182	182	171	168	164	179	177	185	168	173	145	185	177	170	170	166	141	168	168	173	178	169	191	177	191	192	181	172	171	152	181	153	159	169	159	141	151	149	170	163	170	165	167	171	165	151	170	179	168	181	174	165	180	172	175	162	164	184	169	155	187	181	186	175	175	196	157	155	189	165	167	176	181	175	172	172	167	163	163	176	161	155	171	166	159	156	169	188	176	156	161	156	163	170	178	165	137	162	182	159	208	158	179	175	164	162	163	174	161	169	191	171	190	171	169	146	168	180	145	167	150	199	162	169	170	179	174	175	160	172	173	176	175	191	191	172	189	181	177	167	178	168	169	154	188	172	186	182	179	122	185	185	187	154	144	187	162	155	135	166	150	164	167	153	196	172	168	165	169	171	166	166	170	159	169	169	169	170	165	161	180	183	153	183	176	149	166	183	168	136	168	154	147	173	155	173	179	173	158	164	171	155	170	171	177	168	173	159	163	167	184	156	180	180	177	185	164	160	165	179	169	163	129	178	164	184	165	181	162	171	169	166	156	153	166	186	148	162	187	164	152	172	146	147	174	186	168	165	181	166	186	182	175	195	157	162	160	172	177	161	159	159	173	167	172	193	164	158	164	156	178	168	197	167	161	160	198	163	160	150	151	174	166	172	168	141	143	157	185	176	189	157	202	198	181	154	156	147	172	150	166	148	178	175	179	172	168	192	160	184	141	167	145	176	197	153	180	151	194	165	190	195	189	163	153	175	173	190	173	162	156	169	157	182	160	179	151	175	190	180	176	181	177	179	143	172	157	192	174	156	178	178	138	168	173	193	187	186	164	163	178	163	152	188	168	176	159	147	182	167	195	192	175	168	175	158	188	158	192	167	161	174	177	170	173	189	174	140	183	188	170	173	181	177	181	164	186	182	162	166	198	178	173	178	156	164	167	162	188	167	169	201	168	195	175	172	170	167	180	195	178	150	157	170	164	182	164	154	186	146	156	190	167	169	168	174	159	170	159	160	183	169	145	184	176	204	153	175	189	149	166	174	162	198	168	175	172	161	140	172	171	166	186	178	182	164	168	165	144	194	179	167	169	186	188	174	175	152	162	155	154	159	161	170	170	163	171	186	147	154	190	152	141	184	159	190	169	150	172	170	187	162	180	182	166	173	188	180	164	165	189	157	175	173	165	148	175	170	177	191	181	171	197	183	165	169	158	191	179	175	182	156	159	176	178	188	168	155	173	178	188	157	164	172	154	131	159	166	160	183	174	185	148	156	196	196	151	168	175	168	160	186	188	169	183	152	172	174	180	171	166	193	162	160	198	176	158	181	176	152	159	186	167	182	157	190	158	175	178	161	171	170	167	177	164	143	185	178	174	182	163	183	177	164	173	167	202	198	184	161	194	161	173	177	169	177	174	165	160	182	194	155	170	181	166	164	159	173	161	157	139	190	195	174	159	174	171	153	166	180	170	194	168	177	168	177	179	170	160	169	154	183	175	174	154	209	175	176	167	180	155	185	160	168	165	170	165	185	171	160	162	185	148	181	161	166	181	158	167	182	180	171	160	153	156	183	165	186	148	172	176	177	176	172	166	176	162	179	154	204	175	191	164	171	173	165	158	167	193	178	174	160	168	187	179	162	174	178	154	141	172	167	170	193	180	187	176	177	179	152	160	150	150	193	167	179	174	132	185	173	157	161	171	154	183	166	172	180	164	168	175	186	172	167	185	177	171	158	188	159	146	192	160	161	166	153	172	183	178	165	176	164	189	149	148	164	176	181	169	164	180	163	164	184	185	181	163	169	176	185	140	146	163	178	173	172	167	178	174	177	159	179	151	170	171	186	158	172	153	182	178	170	166	163	165	191	162	150	176	150	181	175	172	160	162	164	170	169	168	142	168	177	175	180	176	163	160	170	172	193	161	186	171	156	169	178	178	173	189	176	162	163	195	194	184	176	159	175	161	172	156	195	166	165	175	165	170	165	164	158	175	162	178	175	150	184	177	146	184	190	149	171	170	160	174	170	154	149	186	174	160	177	177	157	204	160	155	158	160	192	203	162	146	161	176	171	169	186	168	176	155	165	159	158	147	170	169	151	169	176	178	163	171	171	174	165	193	177	172	181	155	156	173	180	170	152	166	188	162	153	159	196	166	165	155	142	157	155	170	150	170	133	171	174	173	178	159	196	197	167	165	162	162	160	179	168	165	173	193	160	188	155	173	165	178	195	171	175	159	182	158	162	187	181	162	154	178	194	156	191	165	177	160	161	156	169	188	199	182	160	172	153	199	153	152	180	154	163	145	174	172	184	181	174	193	171	188	182	161	169	158	165	179	169	168	170	198	174	168	164	177	185	149	162	177	186	166	151	176	158	188	172	170	158	170	155	167	162	178	158	189	164	182	191	153	165	160	156	175	166	152	171	163	165	202	197	155	167	176	170	166	173	178	183	167	167	184	172	188	184	176	161	148	177	192	179	167	188	161	189	170	169	171	170	170	155	154	202	206	159	156	163	162	164	189	171	166	127	169	169	150	143	192	194	175	171	195	171	180	160	164	160	188	156	143	162	155	152	170	165	191	165	190	161	172	183	183	170	157	178	172	147	187	156	170	164	138	144	174	170	183	168	165	161	155	165	174	195	165	206	186	160	180	164	178	192	173	187	157	185	177	164	168	176	157	166	160	160	161	173	152	178	161	133	168	159	169	157	177	154	187	159	188	171	177	206	172	162	161	180	158	151	177	178	146	146	163	160	166	166	176	167	194	169	186	179	181	164	175	169	177	160	178	158	179	172	172	187	163	176	163	167	184	184	154	151	175	191	190	169	155	197	173	170	164	138	152	194	169	185	178	182	176	178	169	178	171	174	188	159	169	166	161	179	152	161	161	169	176	198	161	160	163	150	165	168	180	178	156	160	173	156	164	192	174	167	152	188	151	173	179	173	159	169	169	174	209	161	165	170	167	189	155	163	187	173	162	148	183	156	163	187	185	152	193	142	173	182
3118	4839	3265	1601	1101	885	681	547	494	382	331	317	297	275	275	245	250	241	235	220	220	223	216	216	206	239	249	217	226	213	212	234	221	209	214	200	195	210	197	221	199	224	213	213	206	214	208	198	195	193	210	221	208	187	223	186	202	191	203	175	189	187	190	204	191	200	197	199	193	193	228	204	194	227	195	206	215	218	205	192	186	187	206	216	229	180	221	208	208	217	228	185	213	217	218	203	205	207	210	191	218	170	196	204	200	217	204	200	204	206	216	211	199	227	203	189	187	198	185	205	195	224	205	209	195	171	181	186	196	213	211	181	203	197	194	223	190	205	201	214	172	184	183	205	185	207	180	191	216	194	203	188	196	179	201	217	208	196	192	215	210	194	196	185	212	209	234	202	200	197	188	198	191	176	198	235	217	196	195	214	212	174	208	185	196	224	223	192	204	194	218	212	212	194	186	191	204	184	200	217	195	194	215	201	208	179	186	210	209	213	244	209	209	212	211	195	202	205	227	240	211	205	202	187	218	217	221	178	196	198	190	196	191	209	195	162	199	223	205	205	210	204	214	226	196	188	204	204	221	203	204	201	223	189	199	179	235	226	191	202	245	173	194	217	169	183	194	196	193	186	207	220	196	183	188	216	211	206	225	185	204	213	214	205	204	184	221	163	195	222	211	196	213	217	203	197	198	200	196	212	213	209	211	194	176	191	218	201	214	218	210	194	192	216	208	215	191	185	201	231	198	216	190	202	210	199	194	191	201	212	219	201	220	191	209	190	189	171	203	205	219	211	207	178	205	181	179	197	196	210	193	199	196	256	209	168	220	210	212	220	196	177	189	211	224	193	172	191	204	192	216	205	221	209	197	208	218	216	218	190	196	210	199	210	195	232	193	184	201	184	209	208	199	211	188	215	201	189	184	216	225	216	216	208	215	216	228	224	213	207	206	180	198	210	218	211	184	205	197	182	219	206	174	203	229	222	212	219	231	205	226	206	195	187	208	222	208	185	212	194	224	193	207	212	215	219	197	231	186	220	205	194	194	186	198	201	217	205	228	220	205	214	212	203	199	186	197	209	206	194	200	197	190	190	204	203	208	206	178	201	209	223	221	214	180	189	225	215	193	235	199	185	195	202	219	195	210	191	196	192	197	201	180	205	199	171	209	193	194	170	200	219	234	210	189	189	200	192	196	213	188	204	201	195	187	199	180	175	198	203	204	215	208	211	193	216	210	209	210	196	225	231	191	196	193	211	215	189	222	202	204	202	197	187	187	196	207	201	193	218	206	203	208	203	189	210	212	207	203	201	218	200	215	190	187	196	216	210	198	194	202	177	215	175	207	197	194	165	208	186	220	187	209	220	197	242	233	205	189	200	211	197	203	205	207	199	184	220	218	192	201	211	193	187	166	219	215	166	197	199	167	211	193	208	206	204	199	226	204	198	206	190	166	194	217	200	208	188	207	205	211	193	193	192	183	220	201	202	222	216	190	216	219	215	191	211	190	197	207	208	217	200	194	214	219	195	208	211	224	242	179	213	229	207	207	196	223	213	188	195	206	203	215	185	214	201	192	224	173	178	205	198	197	205	216	198	219	219	197	206	195	197	202	216	195	212	218	220	200	205	197	175	216	216	200	199	193	210	201	192	211	196	186	216	225	210	206	212	193	195	203	186	189	199	209	185	202	207	203	191	187	216	220	213	211	185	210	226	192	220	202	193	231	236	203	201	211	184	194	217	197	197	190	207	214	198	192	205	205	207	183	225	201	221	193	216	202	197	194	206	212	216	193	205	177	194	183	224	219	218	165	202	208	215	211	211	201	182	203	208	209	183	214	174	218	203	202	195	204	204	201	204	209	204	205	204	216	222	205	185	196	185	190	193	224	201	208	189	210	186	212	200	225	222	184	203	205	182	206	204	205	200	195	206	184	198	196	212	204	203	192	208	236	192	228	223	216	192	220	176	208	210	200	214	223	206	221	218	202	222	209	216	201	206	217	211	192	204	216	199	195	190	203	223	193	196	226	203	213	208	183	207	167	190	215	191	197	203	213	202	188	194	206	187	185	186	190	188	201	220	217	212	201	193	211	168	192	189	207	196	175	188	215	217	175	198	230	185	209	203	219	192	194	214	184	221	189	201	201	206	205	198	220	188	209	205	178	209	204	175	184	199	216	226	179	186	202	194	188	188	205	192	208	194	200	176	171	200	211	202	212	215	195	206	202	189	201	188	226	189	204	233	199	202	223	202	190	206	205	223	196	200	213	195	184	202	207	194	194	201	230	195	197	194	216	205	198	198	203	238	180	199	224	208	225	200	205	206	210	196	200	202	219	208	244	191	242	199	232	207	182	193	159	185	227	200	200	231	214	204	213	206	204	205	228	216	207	194	208	190	226	215	180	232	211	199	187	198	199	210	210	240	208	189	200	225	209	204	211	221	213	210	193	195	209	186	209	232	206	188	207	197	196	202	199	208	187	216	203	192	191	182	199	170	204	209	210	162	182	210	189	188	173	198	193	206	184	192	190	227	177	195	202	213	205	188	206	190	204	189	179	214	183	227	193	191	218	219	205	199	209	203	216	206	212	230	211	186	203	221	179	208	215	185	203	219	210	216	225	227	185	199	219	189	201	199	196	180	189	212	209	236	209	196	180	173	195	204	204	215	217	209	204	197	209	189	203	204	182	209	194	205	202	201	188	202	200	209	232	179	200	199	200	211	207	192	194	198	189	218	199	222	199	196	199	181	190	206	180	194	193	193	202	202	192	182	209	187	194	201	195	202	215	189	207	203	233	189	203	205	231	212	165	219	209	193	179	202	182	203	165	181	222	195	202	205	206	218	227	218	185	207	185	188	213	181	188	198	203	204	233	198	191	206	218	192	187	184	234	211	231	235	223	225	213	197	206	186	212	202	218	220	199	184	213	213	215	219	212	210	194	203	210	201	186	222	213	217	174	189	208	224	196	198	209	210	191	182	200	201	203	201	205	190	220	177	209	221	222	205	203	197	196	198	205	189	209	205	200	198	198	189	219	192	201	208	178	188	206	217	199	227	194	201	224	189	187	209	186	192	193	189	213	196	199	177	192	198	204	192	197	205	184	212	213	203	186	196	199	205	196	196	185	198	195	189	190	191	198	186	214	196	216	208	197	189	161	189	199	224	190	204	184	190	197	189	187	187	210	210	193	210	221	213	210	203	194	223	166	208	195	210	217	203	220	224	221	213	223	186	198	176	224	210	213	212	198	208	197	191	236	224	197	201	200	216	205	208	210	203	208	186	205	195	206	174	184	201	216	200	222	179	185	213	213	185	198	205	205	222	219	232	188	200	197	188	191	198	206	199	197	176	205	233	226	206	172	191	185	212	178	182	175	188	218	214	204	209	209	208	218	169	198	207	216	204	194	214	180	170	185	208	214	212	158	204	179	185	189	214	207	238	200	197	205	185	211	175	184	199	192	194	195	211	215	173	197	209	197	193	174	228	170	215	201	190
22392	21198	28968	23719	21199	21261	10378	1219	907	803	802	693	681	575	579	627	571	565	523	531	517	519	515	530	495	438	523	510	507	471	522	505	503	487	483	467	488	487	466	467	474	457	481	470	487	501	476	492	523	491	461	496	480	495	483	421	463	466	480	445	479	490	467	420	471	499	477	468	500	460	500	472	446	455	477	465	439	462	448	468	502	461	470	481	491	483	456	501	472	447	454	457	467	461	470	465	456	513	478	434	446	504	459	510	435	478	454	431	475	519	486	448	470	451	471	475	444	484	444	436	455	431	507	479	504	485	471	505	477	443	446	438	474	514	486	494	458	465	448	509	465	493	475	465	482	481	473	463	445	462	478	475	473	443	475	434	453	488	467	465	490	458	481	461	448	510	450	468	479	466	462	457	468	495	447	470	455	500	445	442	490	459	452	472	456	431	480	463	469	475	460	472	469	454	434	474	475	514	508	448	428	480	443	501	524	455	462	498	436	478	473	470	454	456	478	482	465	508	439	434	453	432	481	456	428	486	447	440	484	467	478	473	425	459	433	476	462	436	462	446	495	482	498	443	459	462	454	454	445	426	477	499	475	446	436	501	467	477	456	468	474	481	470	478	445	479	470	506	463	462	495	483	467	438	483	450	415	454	495	420	484	447	499	475	510	431	512	448	451	465	477	468	446	466	442	469	501	476	450	470	464	452	451	458	460	450	481	489	485	480	482	503	480	481	460	463	452	490	472	444	441	474	478	448	482	452	468	487	467	473	456	462	459	467	482	502	444	481	491	478	478	466	463	447	448	454	485	453	465	443	467	471	487	474	469	493	471	505	476	489	470	487	520	468	461	450	474	424	481	457	492	470	469	470	477	449	477	496	501	454	454	480	440	482	450	458	494	483	414	431	503	458	439	456	498	484	476	477	452	452	466	467	482	479	450	493	444	468	465	443	453	469	484	479	463	456	466	475	464	456	494	441	450	492	442	478	464	480	482	449	501	460	447	456	479	479	464	472	449	483	497	466	471	474	466	480	444	457	439	504	422	473	475	483	476	478	434	467	484	489	504	439	442	468	422	476	492	468	494	474	456	480	465	456	449	428	437	433	449	479	463	492	458	469	452	494	506	430	475	431	452	477	471	499	459	462	440	446	481	439	487	477	460	468	455	440	455	487	514	437	458	463	470	496	469	486	473	450	495	440	483	487	458	478	504	450	438	470	459	471	457	480	437	489	482	480	428	463	447	463	457	476	491	464	508	412	479	463	475	449	484	437	465	499	456	460	447	465	439	472	451	473	453	468	474	432	464	503	464	475	474	437	402	450	447	434	450	474	439	471	477	471	489	454	472	502	424	457	428	513	478	435	472	482	455	423	452	468	433	506	495	422	464	460	501	440	452	476	477	460	441	450	474	439	447	440	486	481	475	468	496	500	505	465	448	462	479	445	427	453	478	443	447	476	478	489	443	476	425	437	468	466	492	474	430	475	447	513	437	483	466	480	452	483	463	454	445	442	468	415	454	436	430	460	432	447	459	452	479	457	465	484	438	469	478	469	459	465	436	419	452	445	475	443	471	464	500	429	468	491	472	461	452	452	451	480	475	491	485	463	508	475	460	504	436	482	440	453	490	462	455	481	496	481	497	497	437	475	427	439	465	440	496	454	442	487	469	412	443	425	459	481	451	445	444	451	496	467	437	486	461	480	439	475	486	450	450	469	490	494	471	444	473	458	463	486	484	458	486	454	410	469	424	455	455	439	483	452	470	448	439	454	472	478	468	460	447	481	442	472	453	472	486	476	471	448	468	459	458	469	478	464	469	500	466	418	461	451	458	488	499	472	518	474	412	446	461	452	531	483	443	450	475	470	460	477	459	502	452	461	459	464	463	473	481	476	478	457	468	485	455	501	460	488	526	461	461	480	441	480	455	440	483	503	498	445	458	441	464	456	463	464	461	481	461	442	395	483	507	453	463	466	473	492	453	489	456	468	480	488	501	444	456	450	430	473	473	473	460	465	509	485	459	447	446	474	467	467	488	468	456	435	415	492	480	446	446	475	478	473	461	484	458	456	434	415	460	456	466	482	485	453	467	446	443	471	475	454	478	437	444	434	456	467	513	484	485	489	495	457	456	471	473	494	465	452	456	471	475	502	418	441	432	454	479	473	488	478	442	456	441	506	482	497	436	481	471	483	473	453	501	475	466	478	475	446	455	441	480	440	469	454	458	472	450	444	466	433	457	484	445	459	474	441	478	487	476	445	436	479	475	490	492	440	442	446	463	498	476	487	463	444	503	470	480	465	454	472	444	466	472	441	488	458	458	436	465	444	491	466	483	458	501	468	418	477	520	431	412	494	432	419	461	457	478	469	500	454	459	478	494	463	456	425	477	458	461	438	463	423	470	450	474	425	464	474	452	470	469	505	488	470	469	457	487	470	466	461	450	458	492	496	449	462	444	470	471	466	466	425	445	473	500	485	431	427	452	478	484	469	481	475	477	481	466	493	483	468	450	452	490	437	497	478	473	478	475	459	460	496	444	458	491	440	477	483	467	464	454	466	482	447	446	473	498	446	467	487	440	422	434	444	460	489	496	466	490	430	435	458	432	453	522	474	447	444	407	460	495	467	503	496	493	453	444	492	477	453	446	457	464	495	458	462	449	463	472	455	472	493	432	462	454	476	482	466	488	500	487	454	456	480	474	441	442	428	462	477	455	421	429	483	467	507	471	481	486	460	482	459	446	460	501	484	454	443	427	468	499	452	482	426	438	487	457	466	443	445	474	469	476	490	455	491	469	463	471	475	446	482	479	471	446	442	473	463	432	484	478	455	458	453	478	469	507	458	441	487	449	517	434	459	467	494	460	434	458	487	485	473	434	436	437	480	476	445	445	523	449	442	457	477	430	477	472	484	456	479	468	459	474	431	460	454	464	488	463	453	479	487	457	450	447	448	471	466	457	456	490	431	439	454	474	472	484	448	455	434	476	433	451	443	438	477	489	456	440	447	495	481	406	444	453	485	467	425	460	451	452	419	470	467	444	471	432	467	479	444	497	446	464	472	501	433	458	480	510	444	447	473	475	484	502	501	513	505	453	449	449	478	445	495	473	526	448	496	469	467	469	501	485	516	478	474	499	461	456	478	427	469	499	474	448	526	439	496	446	440	450	500	474	460	512	481	474	472	482	517	497	469	456	442	455	474	444	472	486	462	442	482	488	467	431	450	453	463	424	423	463	463	470	453	499	453	432	448	435	454	459	434	450	499	493	456	458	443	480	461	438	455	447	485	459	431	464	463	444	486	448	449	474	486	424	482	445	468	480	455	450	449	468	444	445	463	451	448	465	467	485	483	462	476	485	465	452	515	482	488	434	466	461	443	487	443	474	469	504	453	466	453	474	524	520	487	484	442	465	475	429	447	467	471	486	483	449	467	502	441	515	460	503	476	461	485	448	474	438	457	458	431	509	469	463	458	465	490	477	502	470	443	459	459	471	469	466	499
4348	13811	9947	4898	3418	2661	2137	1665	1361	1204	1032	904	849	794	702	713	643	667	650	673	618	583	546	602	576	614	596	580	578	574	563	532	547	558	550	529	539	567	551	573	541	517	516	574	551	516	500	518	530	539	525	528	553	569	529	573	497	542	515	533	513	491	527	539	505	545	505	567	518	505	549	509	528	513	531	479	492	524	503	474	504	513	548	500	478	507	530	530	519	507	533	543	499	468	527	509	534	491	501	486	505	528	510	499	516	527	500	533	534	503	565	505	484	510	508	575	530	505	574	499	489	519	557	511	500	499	523	536	498	538	483	511	502	527	512	485	521	514	539	562	483	505	515	484	523	511	479	490	511	536	518	537	563	495	528	514	526	531	479	527	514	530	488	518	513	535	522	535	524	535	490	541	518	501	511	531	479	526	519	558	572	503	519	532	464	490	500	512	502	510	467	559	475	547	551	509	510	530	508	500	502	502	513	490	473	493	519	515	491	543	504	505	529	496	510	541	552	485	514	524	501	539	525	538	564	506	486	494	506	547	524	511	547	507	540	509	514	505	538	496	504	550	504	561	513	516	522	480	491	522	517	505	537	512	529	510	443	531	488	532	558	530	545	479	483	518	525	510	507	563	511	527	553	534	510	531	531	507	516	523	546	469	490	537	514	526	512	551	536	493	481	587	507	517	530	511	501	557	539	506	501	519	524	519	518	554	507	519	519	548	500	525	543	523	526	529	511	504	546	522	509	529	535	506	517	508	532	550	494	519	501	494	522	533	522	511	554	554	542	495	530	552	530	521	491	547	483	512	537	530	524	552	530	527	527	514	565	504	487	498	501	486	479	497	540	541	490	478	500	528	504	504	507	511	593	501	504	551	522	504	494	517	462	526	530	558	503	517	542	505	499	541	526	542	532	496	515	497	538	537	501	481	510	521	469	495	558	532	525	548	497	497	480	490	494	529	511	523	514	492	505	558	569	539	569	508	512	506	517	504	527	518	553	505	507	532	517	552	487	513	565	536	530	536	524	500	493	517	518	521	555	500	503	512	508	530	499	538	540	542	535	507	559	512	477	517	496	540	536	510	502	511	534	526	519	541	548	501	540	528	533	524	542	560	529	515	561	513	510	524	497	536	555	500	500	509	526	483	556	542	482	501	507	508	483	507	500	526	524	497	567	522	496	560	529	534	512	521	510	489	518	542	492	511	512	499	534	485	535	512	490	500	458	492	505	541	511	500	530	496	507	520	518	512	531	491	520	517	513	507	494	534	494	550	563	539	527	521	486	548	526	506	526	551	521	535	524	500	520	489	512	528	527	490	493	510	543	512	503	513	473	517	532	522	530	501	520	545	516	509	549	534	483	501	508	483	535	495	562	520	528	506	552	520	472	512	523	550	475	512	538	532	519	545	519	498	501	497	529	504	508	533	525	531	514	492	482	541	506	571	517	495	519	510	471	541	517	509	509	491	519	528	503	518	529	561	511	542	501	529	514	521	472	501	533	522	483	531	534	478	532	522	534	522	522	509	506	506	507	509	533	505	521	525	513	518	526	532	478	517	543	564	501	516	511	487	511	524	522	540	483	508	520	538	527	489	508	568	519	489	540	519	505	492	528	532	494	545	497	527	539	501	524	577	540	508	543	509	512	550	544	535	511	495	466	540	527	512	506	527	515	504	491	512	495	529	485	547	537	535	507	525	501	546	500	526	514	587	491	520	528	506	518	501	478	534	498	523	531	463	536	530	499	517	510	531	539	504	529	488	484	527	495	494	530	511	497	500	550	527	549	521	524	517	504	483	529	463	486	497	520	540	483	518	527	514	531	489	526	512	498	538	506	535	529	468	520	551	507	497	516	512	467	504	516	496	524	498	559	481	532	558	560	479	543	533	513	525	532	492	510	514	498	541	499	541	530	507	481	516	534	539	536	512	500	550	523	507	507	484	524	505	543	486	510	523	520	496	444	529	508	500	510	485	503	506	525	507	475	535	560	527	507	495	506	497	515	509	537	544	561	526	505	492	484	515	514	523	512	504	496	484	504	539	517	526	499	516	469	465	506	524	491	535	554	521	491	564	556	514	511	529	525	533	498	506	544	502	555	523	507	527	503	496	495	545	519	515	541	510	532	496	519	491	543	565	504	495	504	534	538	534	503	568	509	512	477	459	522	496	513	478	545	517	499	513	491	487	500	506	533	511	525	520	476	508	488	554	511	487	518	530	555	481	538	491	516	551	539	536	554	508	500	515	568	518	544	543	528	494	524	525	498	521	513	537	537	525	507	555	554	504	496	543	507	539	516	572	480	526	546	548	482	523	492	527	465	466	493	499	494	515	519	537	475	517	496	517	519	526	494	540	535	505	469	528	535	512	506	497	477	567	544	515	482	551	495	517	506	544	486	498	497	516	492	469	535	508	520	497	501	531	541	508	507	499	512	496	537	513	528	488	523	520	524	493	499	491	504	520	487	542	525	502	532	524	502	580	554	513	501	505	532	500	547	501	490	550	496	525	519	521	530	500	506	514	482	550	493	493	506	542	535	565	562	521	539	477	515	501	515	489	494	472	499	489	507	523	526	535	492	519	470	509	548	551	526	528	509	523	509	540	497	497	517	540	545	554	536	485	557	477	563	519	533	491	525	553	547	489	527	529	505	498	535	557	544	480	552	482	491	525	500	513	536	531	532	509	541	559	521	500	518	518	528	492	584	494	487	557	505	540	509	510	526	493	526	499	506	518	525	531	520	504	505	509	509	497	536	519	501	525	542	523	533	494	494	520	500	468	528	522	506	506	495	506	517	496	545	530	492	535	510	510	535	495	530	530	526	536	512	541	501	537	530	486	498	516	544	519	541	548	489	547	552	507	538	516	477	534	527	484	467	547	517	553	508	514	572	560	514	526	510	501	520	532	510	522	540	493	508	536	523	498	578	489	533	486	507	485	510	524	496	496	511	494	509	537	482	487	533	514	543	517	539	517	532	494	536	536	532	537	471	535	477	523	506	540	570	531	494	461	535	463	516	527	521	495	520	487	487	491	494	471	518	493	525	551	504	544	523	532	521	533	553	526	478	537	487	499	489	552	527	539	518	477	522	496	467	466	541	515	504	493	529	477	529	521	523	561	518	474	492	534	530	531	530	489	503	523	562	545	533	503	506	528	537	493	508	522	510	520	487	496	490	514	535	522	527	520	510	569	517	532	507	507	507	449	536	491	530	510	479	520	508	509	508	501	568	541	525	510	546	507	487	507	506	589	492	500	492	520	491	494	527	561	473	550	515	543	507	509	540	573	496	500	509	512	532	514	521	526	545	551	536	529	523	546	521	552	544	536	500	548	517	483	499	536	521	506	569	484	492	486	544	531	485	516	502	555	554	570	529	558	494	492	495	500	491	513	527	502	490	498	519	480	536	512	535	521	519	492	472	492	505	516	535	554	498	563	524	516	515	503	507	532	521	506	484	508	547	550	549	477	565	532	522	571	520	498	520	514	495	529	511	501
27523	17889	3524	595	446	397	390	399	360	351	357	377	382	346	356	390	356	368	380	371	354	356	368	370	368	373	350	367	399	342	372	363	390	343	370	373	362	334	347	392	374	383	379	352	346	355	357	360	379	392	358	387	371	372	371	338	380	363	341	326	348	336	327	400	346	355	362	362	371	400	382	399	380	359	379	367	343	407	384	382	358	368	377	363	356	347	369	350	365	340	324	355	371	366	345	388	365	354	369	364	345	343	364	318	365	359	355	361	362	355	355	316	373	367	400	366	360	372	380	364	359	385	362	349	327	355	376	383	344	391	362	352	350	380	333	331	351	373	375	340	375	341	355	356	329	369	378	368	387	390	357	376	368	383	329	387	403	339	345	375	363	363	332	358	361	378	393	366	375	375	379	355	371	362	380	375	391	366	381	354	370	352	388	362	409	381	338	346	359	340	376	355	359	356	306	329	379	429	350	386	354	350	338	346	351	335	349	352	373	367	385	380	379	360	332	328	390	343	351	337	349	369	358	349	405	360	338	364	385	362	351	386	370	411	355	371	355	396	360	379	332	395	381	357	322	363	353	367	343	350	365	342	341	337	354	358	373	345	369	385	341	348	371	375	359	339	347	326	382	311	363	363	370	336	357	368	359	378	349	368	349	378	376	353	375	374	373	387	353	360	380	372	300	354	335	337	345	352	330	382	365	385	355	397	339	379	366	367	330	357	389	381	364	374	363	372	398	340	387	405	317	359	392	386	354	326	335	368	365	357	369	355	355	348	377	365	354	395	359	352	361	355	365	363	327	372	376	364	395	410	387	390	403	349	353	364	366	335	363	359	363	337	353	347	364	364	348	335	376	353	376	371	344	360	336	340	357	365	364	372	344	379	352	381	368	398	378	362	370	349	351	356	351	378	357	374	359	361	343	385	359	323	381	398	363	335	373	340	364	361	363	375	372	358	374	326	369	374	339	330	355	389	367	371	369	370	360	343	405	346	380	375	380	373	350	375	381	375	334	375	394	359	379	354	378	342	359	374	380	386	381	374	371	342	366	398	357	394	399	369	391	378	329	392	352	404	351	378	378	358	382	366	391	339	346	363	408	343	351	371	381	359	340	368	357	414	398	354	375	352	350	355	354	377	388	340	362	349	379	349	351	366	339	373	352	347	367	355	358	360	363	380	339	335	390	369	363	402	352	343	383	341	380	356	351	379	326	364	388	389	392	392	356	357	350	391	383	386	400	381	370	344	354	371	357	373	338	380	369	382	366	396	359	339	352	375	368	322	320	355	369	367	403	379	352	350	397	368	393	352	366	392	378	377	358	368	408	356	383	346	376	354	363	344	342	371	361	350	383	328	370	366	375	375	430	362	408	311	381	355	342	358	364	376	351	352	379	363	333	380	362	369	352	358	344	351	334	375	377	388	332	370	349	381	382	356	356	374	368	386	344	361	361	389	362	381	348	398	363	365	375	389	327	372	350	362	387	351	347	386	358	361	365	352	381	378	368	352	352	367	342	372	344	364	380	324	380	371	359	373	374	424	338	366	328	354	353	375	328	359	386	343	347	341	353	374	372	394	349	351	372	388	361	375	367	351	330	361	349	352	369	379	339	394	386	399	395	355	361	386	395	354	356	350	386	392	369	365	357	351	342	377	349	350	402	376	379	371	397	383	376	330	348	348	375	354	370	389	360	372	362	394	370	369	352	362	371	380	354	398	351	356	362	361	372	329	374	371	344	341	375	357	351	323	367	342	375	403	369	401	378	317	392	380	398	348	375	325	344	367	359	381	358	369	363	361	325	353	383	367	351	370	371	377	399	362	344	393	364	389	371	353	382	360	346	378	340	345	348	334	382	369	370	374	376	376	354	367	351	367	336	347	356	338	381	383	356	337	378	341	349	401	340	372	397	401	370	352	340	348	374	361	348	354	354	383	344	353	360	357	334	374	382	339	342	371	385	367	367	331	364	343	343	356	387	377	384	369	363	336	352	370	336	336	353	376	324	376	380	341	368	349	372	358	368	366	363	330	363	364	361	389	392	349	351	376	365	350	387	352	359	383	361	378	384	351	368	368	349	377	342	402	360	359	376	391	376	378	354	389	329	316	374	347	336	352	376	367	360	347	384	370	326	376	365	380	387	361	387	388	348	391	375	356	362	351	348	347	343	370	366	354	357	399	383	390	384	347	357	342	382	366	366	369	363	364	384	399	383	359	329	385	389	363	352	342	380	367	379	348	343	376	345	343	355	414	372	355	380	346	355	403	329	385	346	377	313	368	361	343	351	373	371	358	360	372	386	368	364	381	386	348	355	377	394	366	384	336	364	347	367	334	327	356	363	356	374	366	327	345	322	361	370	388	378	365	387	366	337	369	326	353	354	364	355	351	387	355	385	365	374	402	373	375	373	357	367	336	333	362	414	349	329	384	362	410	390	346	340	354	358	360	339	354	343	344	409	370	373	348	355	374	385	390	344	382	363	369	302	381	389	393	396	340	405	363	356	383	375	362	338	330	340	349	385	367	368	412	363	340	367	362	355	368	359	353	359	345	366	365	397	351	387	354	361	356	355	419	383	371	383	370	356	332	342	347	377	331	338	380	385	401	343	333	316	345	334	381	357	369	303	361	363	354	372	386	359	345	342	385	338	351	361	347	363	377	369	373	328	356	375	345	348	351	369	381	364	358	323	366	371	363	366	355	375	393	349	368	333	380	402	406	346	368	353	347	377	366	368	362	338	353	377	347	385	392	341	338	369	360	396	391	346	382	347	382	334	351	367	390	364	368	331	363	337	343	405	396	340	370	354	362	323	400	372	392	386	377	353	386	365	371	338	398	371	359	356	373	360	387	355	345	382	367	377	339	368	377	339	372	374	393	346	364	375	386	349	359	372	373	366	384	359	352	367	409	327	368	386	334	389	386	376	365	343	330	364	377	377	350	395	356	373	346	344	349	369	351	367	360	356	357	337	353	332	345	374	358	366	367	378	376	331	360	404	380	376	351	350	352	378	353	383	343	326	352	365	375	323	386	367	401	360	362	350	365	337	371	398	396	365	339	352	367	371	357	353	385	359	398	370	375	375	333	368	355	352	379	383	365	350	351	342	374	345	376	362	373	350	361	339	378	383	357	368	351	349	371	377	358	333	354	353	382	358	376	363	337	372	343	365	366	360	333	360	376	370	370	354	322	359	360	344	345	341	364	384	355	375	373	363	343	367	357	356	332	353	364	379	358	384	364	390	337	335	350	368	360	361	359	351	373	350	382	367	365	331	356	352	375	367	391	385	387	351	346	317	335	386	363	393	359	357	379	373	349	349	378	399	372	361	374	346	367	387	371	356	363	354	348	387	375	350	376	389	405	348	362	379	416	374	382	368	352	344	423	365	334	371	387	370	340	382	331	377	356	359	378	366	352	363	352	350	355	385	369	363	370	408	372	356	351	364	377	364	329	353	370	344	363	362	391	366	358	361	358	384	340	357	326	355	374	343	362	358	376
4188	778	650	500	488	439	444	432	432	445	404	419	400	376	381	385	405	382	404	395	413	412	414	389	410	414	408	380	387	395	405	368	390	353	362	390	410	414	397	420	377	381	355	374	386	441	417	408	396	428	381	397	371	373	367	375	420	366	405	407	383	370	415	412	382	386	398	405	371	404	397	362	363	375	364	390	423	376	399	364	369	362	419	406	417	374	369	382	400	388	396	409	406	353	403	421	367	412	388	396	400	405	381	406	391	416	390	357	369	405	356	383	394	407	421	377	363	397	425	388	383	380	419	411	393	416	392	370	375	410	422	433	404	367	384	378	420	427	410	394	383	393	392	382	380	386	382	404	414	417	412	417	389	370	416	376	412	388	390	400	377	395	406	380	325	405	409	392	404	396	422	367	413	392	394	385	392	344	401	417	455	407	396	362	377	384	397	390	387	363	403	405	395	409	369	365	377	377	366	411	421	393	402	352	398	356	415	406	379	404	396	385	386	383	419	402	431	370	361	413	385	382	390	427	376	413	392	416	383	359	356	386	393	376	418	368	397	410	399	391	378	369	386	395	447	356	409	404	399	399	412	383	377	382	426	373	367	426	389	412	416	407	399	391	428	387	384	390	444	370	407	385	394	405	408	407	375	422	384	416	424	378	431	382	401	392	389	375	400	409	430	415	424	411	404	374	392	393	370	439	392	363	369	396	419	411	395	406	437	404	383	417	401	389	414	362	388	427	396	432	349	437	399	352	408	434	387	406	382	380	413	405	370	412	407	399	400	371	393	390	428	363	422	375	396	428	393	409	411	356	415	384	397	419	422	389	399	362	384	412	371	356	384	371	397	386	424	396	389	408	412	396	431	426	417	394	400	391	397	405	367	363	356	385	424	383	404	409	370	367	404	422	408	352	384	387	383	430	410	413	357	395	406	409	393	391	425	386	428	401	406	410	374	413	388	361	390	392	377	380	347	392	361	388	393	409	409	375	444	409	375	397	407	379	395	360	435	373	376	401	370	389	373	391	414	423	386	415	379	366	388	416	395	406	399	386	423	375	386	380	391	402	443	388	410	411	397	389	382	407	366	397	388	405	378	431	411	426	367	380	416	391	376	405	363	384	408	375	424	387	391	384	386	362	399	411	395	399	398	397	373	405	395	402	416	404	427	396	402	376	384	414	421	391	390	414	439	425	406	395	393	390	435	392	390	390	424	400	435	366	351	397	363	392	395	407	383	376	390	396	415	372	398	362	433	396	413	410	372	393	402	421	383	382	404	383	410	414	387	407	340	346	390	397	392	372	360	390	430	428	383	411	417	399	405	367	389	360	430	402	383	438	411	398	401	390	404	378	382	405	413	364	366	405	353	402	385	386	404	381	391	355	411	379	422	396	379	376	378	369	382	385	404	385	413	395	383	392	434	393	414	417	395	388	382	394	374	424	386	392	390	397	390	391	390	390	384	384	412	373	396	396	385	402	383	380	401	355	395	363	424	381	413	389	377	371	404	392	399	368	382	389	422	399	414	405	404	348	371	368	399	395	404	418	407	395	378	397	400	410	421	389	381	397	404	414	397	376	387	423	393	388	419	396	419	388	384	373	376	374	359	366	419	404	370	409	387	357	400	384	370	391	415	407	403	395	388	386	392	363	384	404	369	405	419	376	383	414	371	386	393	379	374	387	388	408	358	390	389	422	376	388	393	402	378	410	390	409	412	379	371	358	382	408	407	389	410	374	405	389	403	411	424	378	380	397	403	428	359	356	372	411	392	394	421	383	384	403	365	383	371	377	393	408	392	380	428	403	379	405	377	406	410	381	398	416	379	403	393	385	397	393	399	380	407	403	411	385	388	411	420	396	383	359	393	410	412	412	390	382	385	420	423	400	395	380	395	371	382	413	402	390	430	340	343	392	390	399	414	418	398	413	446	384	364	434	358	411	410	398	383	394	379	390	401	397	389	398	389	387	408	377	375	386	417	390	422	411	375	408	379	372	417	352	400	430	395	385	367	414	399	416	391	383	352	393	411	418	396	372	374	394	400	439	401	409	356	360	399	383	393	391	428	396	382	416	393	372	377	392	370	391	412	389	429	424	360	414	420	416	360	400	391	374	369	417	388	391	365	372	404	400	395	392	409	410	370	397	425	406	421	415	397	419	384	456	405	381	394	377	401	364	392	415	382	375	374	372	376	365	400	384	416	378	383	377	375	366	447	379	397	410	383	373	418	379	378	371	371	400	374	409	388	374	388	393	421	413	443	423	416	377	405	420	397	396	397	407	390	380	411	372	397	387	381	386	400	407	476	396	417	400	375	394	406	407	388	408	381	351	409	401	395	420	409	389	412	405	407	372	421	387	404	372	377	409	409	407	402	422	406	390	391	404	417	415	396	413	387	412	405	401	404	403	395	401	390	386	422	399	395	401	406	395	412	374	394	379	386	438	356	402	405	387	401	396	369	411	410	448	395	406	383	407	402	387	379	394	384	394	394	434	397	405	387	391	432	386	429	381	398	388	392	389	403	419	438	371	381	371	405	388	398	399	390	381	391	393	370	415	373	360	378	390	376	401	438	378	435	359	413	415	386	381	392	389	434	376	407	411	387	388	403	379	408	389	381	407	387	382	410	368	377	362	389	379	390	389	402	401	387	413	345	393	379	389	403	377	424	391	369	416	386	382	348	374	358	376	399	402	388	378	380	353	419	427	376	403	416	409	411	362	391	386	407	391	409	387	370	427	396	378	360	419	400	365	406	379	391	376	389	397	389	392	387	387	392	394	383	355	395	397	391	385	408	389	381	364	369	361	406	410	381	393	429	411	406	415	398	398	380	397	412	368	399	391	396	394	389	374	389	401	359	401	389	414	405	405	430	411	407	384	403	431	424	430	380	410	404	434	401	410	446	372	351	391	382	405	399	386	409	395	361	382	392	405	398	396	398	387	391	393	417	410	385	406	399	396	404	386	410	410	412	380	388	407	361	375	412	399	392	369	388	386	402	417	387	403	400	420	401	376	386	439	414	388	396	368	399	391	397	366	367	410	432	383	395	400	389	382	393	403	407	408	369	384	423	384	393	373	417	380	395	417	412	397	392	399	399	422	412	416	411	378	388	392	419	386	394	410	394	399	372	422	389	409	408	389	398	399	337	426	374	403	402	434	423	406	388	404	395	411	445	367	400	401	375	396	413	383	393	364	405	433	401	393	383	366	404	434	417	365	402	360	395	384	423	399	384	438	404	402	429	394	399	409	460	361	371	398	390	392	405	389	354	437	380	374	430	398	361	413	416	387	384	406	446	404	400	356	431	380	397	367	428	358	388	408	426	366	398	410	403	385	393	413	451	395	383	374	410	381	385	401	397	403	395	369	437	426	407	389	403	382	366	406	393	388	413	411	432	393	391	362	402	387	389	405	409	406	368	424	427	388	424	413	355	398	364	387	405	404	404	404	392	403	411	406	368	401	398	419	383	362	420	357	433	356	380	409	380	393	418	388	393	405
23440	21146	28474	24089	21160	11587	1471	982	843	835	741	708	705	716	705	710	693	671	688	703	656	676	659	624	622	645	623	618	586	585	634	623	610	671	617	649	638	676	635	627	650	597	622	641	643	591	574	618	621	624	616	627	606	604	628	642	630	619	630	649	630	582	624	616	625	619	606	606	641	659	602	588	595	635	618	653	597	609	637	616	624	653	630	639	648	615	643	675	652	613	611	617	627	613	621	618	609	638	634	623	601	588	626	653	661	637	650	638	592	639	633	623	642	635	585	667	612	647	610	573	608	587	606	616	618	595	606	644	612	623	605	568	667	585	564	557	593	578	619	612	578	576	610	671	615	572	631	606	634	643	597	585	655	628	698	664	628	649	593	586	596	620	609	628	636	623	623	602	627	644	611	614	551	623	620	601	623	646	631	668	618	641	616	642	584	580	622	616	624	631	636	637	612	649	621	580	594	649	658	629	624	608	626	609	609	638	621	633	593	665	613	599	638	628	638	632	632	622	585	658	614	605	655	594	611	606	605	643	622	593	643	616	602	619	630	612	578	594	609	625	626	623	637	614	621	605	583	594	626	576	624	637	614	603	593	627	597	569	631	612	612	612	636	608	614	613	638	642	639	620	599	602	616	580	602	594	626	623	667	661	627	599	615	638	575	605	565	613	601	623	615	628	593	604	581	623	640	632	619	614	648	603	601	634	617	620	600	632	624	611	640	639	615	623	594	616	594	638	606	617	578	650	625	636	606	636	594	622	608	643	635	568	614	629	611	609	620	594	619	636	603	629	639	643	623	622	597	595	652	600	638	590	612	634	648	669	636	616	667	622	585	613	632	659	575	599	572	609	663	591	642	613	634	559	608	609	589	591	618	661	613	637	626	644	593	599	618	592	638	673	593	598	560	606	655	615	635	641	633	588	650	623	596	663	622	598	666	606	667	603	680	626	630	575	615	572	597	668	659	636	614	627	564	622	626	624	606	579	625	588	595	639	658	669	632	609	658	561	629	607	590	612	583	615	631	638	605	616	631	608	603	585	611	628	622	614	639	585	599	599	643	619	578	595	628	612	641	641	611	599	674	601	627	551	618	575	623	606	585	623	593	625	588	649	580	649	637	603	635	632	628	625	602	632	615	561	606	594	644	608	581	617	623	642	618	609	571	642	657	598	638	602	613	645	613	598	610	656	587	605	622	605	594	563	572	639	584	589	603	655	594	595	622	627	647	643	600	616	656	601	653	653	573	639	654	613	652	604	630	626	598	570	653	644	642	652	638	611	588	635	611	641	633	616	618	658	615	616	652	640	594	599	607	626	624	622	585	598	650	588	652	597	611	626	621	634	665	598	642	627	592	601	591	599	652	628	620	560	623	577	650	583	614	606	636	632	600	591	628	637	617	611	625	592	607	600	577	616	634	628	628	633	609	619	625	662	594	635	631	655	637	617	597	653	590	644	644	651	642	622	626	640	606	644	616	628	630	598	588	619	635	605	646	575	606	590	621	600	654	580	618	603	600	585	601	628	595	588	578	664	595	644	597	620	606	635	636	638	632	696	634	584	636	612	583	623	636	649	695	577	578	589	657	677	581	637	625	656	607	595	643	647	588	615	637	613	618	658	624	617	637	624	617	641	642	621	593	637	608	585	545	564	613	620	612	586	593	577	629	665	599	628	570	636	590	599	569	614	586	631	635	619	583	581	642	569	582	602	633	606	608	581	643	595	608	615	615	681	611	611	599	634	620	633	679	631	634	641	585	595	611	634	597	602	600	627	612	576	591	613	616	638	606	600	597	613	595	621	640	637	600	626	592	609	606	580	593	635	602	591	599	633	646	626	600	632	629	613	618	650	591	588	657	582	566	618	580	627	597	622	612	587	638	649	638	608	599	646	620	615	608	609	619	588	622	578	645	641	625	650	579	610	603	655	622	645	604	583	639	579	613	592	623	603	603	612	629	610	597	613	611	646	643	623	615	653	642	609	625	636	607	648	636	637	573	644	592	619	627	614	605	592	593	576	641	613	570	596	666	604	635	619	654	569	658	646	591	665	625	601	609	607	653	621	657	622	629	624	599	650	604	607	644	605	674	566	561	543	613	586	631	620	579	569	599	656	609	650	636	588	650	611	556	626	600	575	619	651	606	635	672	595	613	602	600	621	620	630	591	555	599	631	562	626	625	615	612	610	608	635	649	620	587	631	605	601	623	600	585	615	634	599	591	629	637	594	651	607	621	653	668	631	585	647	608	600	614	588	654	591	569	645	603	615	595	611	620	605	618	665	566	561	628	668	586	586	586	585	611	600	622	630	596	606	575	590	632	622	624	597	608	596	585	608	621	631	629	626	647	645	670	617	598	605	637	637	583	644	617	623	623	629	592	611	582	571	594	636	603	632	612	618	620	620	606	584	611	602	619	657	638	672	620	633	559	619	644	643	621	643	608	594	598	623	573	589	606	593	645	648	629	597	624	592	640	632	622	607	662	629	626	633	614	613	645	610	654	603	634	623	688	660	576	601	618	630	607	603	647	592	620	569	605	641	591	641	560	610	616	591	639	620	648	606	598	633	588	571	664	632	579	597	593	632	608	603	605	633	683	596	562	604	632	597	624	604	612	659	620	600	603	631	622	615	565	592	583	658	569	608	606	603	634	593	624	636	611	601	597	651	598	616	646	607	613	628	591	564	623	634	589	582	612	628	603	603	604	639	657	569	623	636	645	592	624	568	616	646	589	594	611	627	652	592	652	624	624	634	578	618	581	610	577	637	679	599	606	630	614	595	605	626	651	606	623	635	593	569	626	621	655	561	624	572	599	644	611	665	584	599	632	608	583	632	586	649	604	616	600	659	640	606	612	637	610	611	627	631	620	614	655	559	623	658	616	649	596	602	595	560	617	592	596	604	612	593	622	646	605	606	611	553	575	651	633	597	589	641	583	637	608	585	597	611	623	627	626	619	603	602	605	615	568	639	575	651	621	626	606	621	671	577	601	632	602	647	591	592	637	623	638	639	630	646	618	597	595	623	603	615	612	646	628	603	607	606	617	648	622	629	665	629	618	617	627	622	605	610	644	601	655	663	604	614	599	614	608	603	624	608	647	584	631	603	582	599	651	636	639	579	599	613	619	624	610	620	595	636	541	583	631	640	599	646	624	627	595	614	583	628	645	643	645	611	615	624	618	603	643	636	630	627	625	600	602	621	596	595	632	588	625	587	626	585	634	572	579	635	569	597	660	632	683	642	623	638	600	678	563	586	646	645	644	663	626	645	592	592	625	636	572	643	631	581	612	641	603	606	599	624	626	560	617	633	619	610	626	584	601	574	610	609	610	566	636	582	638	632	635	620	659	646	608	619	647	596	662	625	609	643	619	615	620	583	588	620	574	624	595	594	608	609	593	619	607	595	636	636	632	615	609	611	615	642	651	579	590	571	615	631	585	619	622	570	625	620	589	620	602	628	638	615	639	686	594	596	600	595	621	649	646	620	646	588	672	599
3265	8465	6022	3036	2256	1793	1444	1280	1141	1066	969	855	862	820	787	749	764	695	716	704	719	730	718	779	687	675	757	667	702	695	674	672	681	752	658	653	690	660	682	635	667	690	613	669	713	685	642	666	691	705	678	663	671	697	649	683	698	623	620	653	664	692	713	654	709	680	672	652	656	669	658	688	643	661	638	612	666	654	699	675	683	714	639	667	646	635	660	633	640	691	655	662	658	656	649	685	667	663	614	684	672	617	707	642	627	672	681	624	756	649	687	680	690	690	666	665	698	674	619	625	651	647	648	649	671	656	614	651	688	744	640	658	638	670	661	627	687	648	713	660	646	692	676	668	620	651	653	655	684	645	640	628	674	649	668	622	674	675	639	630	672	623	658	704	674	680	655	655	668	683	689	675	651	637	659	652	701	638	662	640	703	671	633	627	605	626	645	681	681	653	674	675	675	643	682	670	668	678	631	663	649	659	643	621	632	665	674	654	644	647	627	651	660	658	643	656	629	635	678	664	670	624	690	682	687	715	642	653	710	612	645	655	685	698	640	666	666	638	653	653	658	631	650	690	644	634	685	676	725	625	668	683	694	690	670	695	661	615	667	610	644	678	664	687	606	689	648	607	645	647	651	652	608	661	665	639	714	614	636	639	660	704	623	641	653	687	697	660	634	658	697	663	619	674	697	670	644	644	689	656	713	654	650	650	660	712	669	663	639	643	644	681	674	685	664	623	621	694	614	694	666	635	681	646	666	661	658	672	613	646	653	676	655	621	648	714	675	689	628	658	652	691	625	636	690	658	658	663	643	690	660	629	675	649	653	649	649	671	647	648	659	665	673	649	721	682	676	668	685	710	675	672	677	667	642	606	667	690	602	650	678	657	714	654	631	650	641	640	645	624	654	690	668	671	678	664	678	656	636	667	733	662	656	657	682	672	682	662	597	651	675	644	672	642	657	629	680	632	628	678	632	612	640	677	689	682	629	662	647	656	663	669	626	641	671	628	667	641	656	677	674	670	663	666	694	669	659	685	667	650	670	621	674	669	611	647	643	565	669	650	670	663	673	682	641	633	655	685	644	706	669	700	634	651	685	675	658	723	674	624	664	639	648	687	625	632	668	710	637	703	669	663	649	655	701	657	689	698	652	703	641	635	663	638	630	686	647	684	684	675	620	731	679	662	659	678	655	665	669	656	693	675	685	649	681	650	639	646	647	626	676	648	689	636	621	620	610	652	628	657	647	648	680	696	680	662	664	612	674	664	684	658	677	643	643	650	657	679	688	634	624	619	661	658	614	603	660	622	663	619	681	702	682	684	688	669	670	657	646	659	644	711	689	617	676	669	625	686	635	668	647	661	662	616	650	676	632	613	654	661	697	647	621	646	618	668	671	676	642	672	624	674	648	663	650	670	670	670	686	640	651	663	665	626	684	627	678	656	662	698	634	695	656	617	626	616	675	652	636	641	657	676	636	662	636	607	607	649	683	601	626	651	654	648	602	670	679	667	646	655	652	679	661	663	656	681	672	634	689	673	672	675	635	712	641	687	649	637	682	653	649	651	719	677	651	682	642	675	663	695	721	630	661	628	673	641	620	644	683	691	696	696	655	661	683	653	658	630	654	660	669	670	635	627	625	643	639	695	639	643	672	620	671	656	661	662	645	687	657	663	630	714	657	682	645	710	635	658	700	662	691	671	634	667	621	687	659	611	688	687	628	676	649	634	582	626	636	658	653	628	674	718	690	683	661	682	718	642	680	694	654	688	688	634	626	670	675	643	632	673	651	630	614	686	633	665	658	654	658	648	688	649	666	675	658	667	659	635	693	661	640	690	679	706	660	666	712	695	641	654	633	670	712	659	653	654	648	644	689	688	743	687	641	681	664	700	691	694	677	660	669	704	711	666	653	657	684	659	709	631	664	681	681	707	600	674	671	650	642	665	740	646	682	638	705	672	665	674	670	641	635	708	689	662	661	627	708	661	682	653	679	637	674	715	677	665	641	687	667	650	648	644	694	674	658	648	662	674	687	615	667	701	697	663	635	624	654	695	634	655	696	617	673	631	698	674	705	657	642	662	629	655	651	617	646	650	661	604	619	636	630	645	665	659	650	626	697	633	652	655	630	643	657	685	653	678	643	628	666	613	693	636	660	682	651	680	619	691	686	679	668	680	652	724	666	611	679	669	620	646	673	680	672	672	691	665	686	633	649	707	682	673	670	665	654	675	693	632	653	626	636	643	661	679	663	658	655	640	672	670	656	650	670	685	637	657	644	657	664	670	626	661	675	644	651	638	677	655	643	682	662	690	652	685	628	642	641	717	696	711	624	704	707	639	682	666	679	636	659	672	617	662	678	652	666	689	642	616	605	673	650	703	665	627	691	664	642	637	667	635	657	660	630	671	647	606	654	666	684	676	624	678	634	683	651	633	627	646	669	662	650	673	663	618	633	653	650	630	661	628	618	661	646	692	683	654	663	663	655	674	665	695	653	616	661	655	637	661	701	640	663	645	678	683	668	650	655	677	676	653	683	684	683	675	636	672	659	664	648	667	642	700	707	639	691	637	608	684	673	666	672	671	639	665	694	669	687	673	636	667	693	680	648	660	656	710	683	673	658	686	643	665	654	680	663	668	688	617	660	620	651	695	686	672	709	683	675	679	636	664	657	663	636	641	629	630	639	665	650	710	648	643	638	617	607	665	668	647	709	675	637	659	676	692	666	665	658	631	631	631	673	650	642	661	631	641	677	637	618	649	676	673	689	648	656	646	628	667	668	667	681	681	634	648	682	644	692	701	673	669	621	626	628	664	654	662	695	693	644	675	664	621	682	630	668	650	643	653	693	659	624	671	687	638	611	642	645	636	665	659	656	662	678	658	681	672	682	679	667	623	649	713	642	687	654	698	661	671	682	714	651	650	692	627	665	660	628	647	621	697	678	643	633	691	640	650	688	665	681	691	642	635	671	662	682	674	697	669	628	682	695	681	671	677	611	667	673	667	683	649	683	655	673	698	665	671	646	711	661	640	688	630	666	657	685	686	688	655	664	665	645	660	689	636	660	629	656	627	698	651	670	668	642	642	622	686	682	683	692	676	616	692	689	620	643	664	667	628	691	616	661	689	686	656	660	660	654	672	684	614	667	708	662	593	671	650	688	639	694	649	645	641	670	650	684	648	647	677	675	674	656	650	661	710	670	697	678	670	661	681	680	699	648	707	619	683	690	621	668	650	692	699	708	709	678	654	657	628	642	664	661	661	660	668	671	699	639	687	649	597	647	694	685	689	718	618	671	693	692	672	661	661	653	648	640	608	646	668	626	611	712	694	669	656	672	619	642	660	667	651	666	620	678	663	691	687	685	659	669	602	666	626	645	688	666	661	640	636	631	686	648	656	648	653	654	715	633	674	630	649	656	670	653	678	617	701	693	648	689	647	649	650	644	670	628	701	649	618	684	661	626	646	668	641	671	632	700	637	644	609	631	673	612	660	678	644
24594	21199	27537	25040	12474	604	377	304	252	237	246	220	222	199	193	199	187	201	173	201	191	174	208	184	172	168	192	183	163	164	145	179	175	180	184	168	157	173	183	153	176	166	188	187	170	151	169	140	184	182	154	184	175	169	178	189	162	138	164	173	163	172	153	196	191	162	178	182	167	152	154	180	163	181	172	165	161	181	198	183	172	186	169	159	168	188	167	153	191	161	190	180	180	171	174	150	174	148	185	152	169	189	171	161	162	152	178	164	166	167	160	152	178	171	179	140	150	171	158	174	159	175	177	191	191	180	147	182	158	182	153	179	191	169	180	177	181	195	165	170	179	172	202	195	176	148	173	160	170	170	146	194	184	184	145	149	185	155	181	176	157	165	181	202	164	196	176	161	155	160	176	152	167	178	178	149	169	149	159	171	169	180	168	168	179	180	190	160	147	171	168	174	183	169	174	191	160	168	152	173	161	161	172	157	160	155	165	191	176	178	183	164	182	161	174	172	161	182	169	186	188	168	149	186	175	176	162	173	178	203	187	178	164	165	173	168	177	155	162	177	159	144	175	179	185	182	175	177	147	190	172	162	191	160	174	184	195	175	179	171	173	176	171	193	169	186	137	172	156	169	167	166	172	174	179	180	171	151	158	172	154	174	166	167	158	168	162	150	173	158	160	170	155	165	195	163	161	168	180	157	183	182	172	179	144	145	167	154	154	165	160	189	160	176	147	217	180	152	178	184	193	190	166	171	183	161	185	182	156	166	164	195	157	166	145	162	191	148	164	160	162	161	166	171	179	176	147	165	166	170	168	173	192	175	173	151	183	194	140	185	177	182	190	162	163	182	166	157	171	158	191	164	176	151	180	182	190	186	165	175	155	175	167	183	154	160	173	179	170	160	164	193	185	155	163	173	170	189	141	183	190	186	166	158	132	161	151	160	183	190	162	165	149	178	175	159	163	170	168	168	148	174	143	161	174	153	141	155	173	154	166	196	149	168	187	180	166	147	166	170	140	142	179	165	160	175	179	193	165	163	154	166	166	166	163	186	159	168	169	156	154	173	169	159	143	170	168	158	168	173	169	178	189	164	201	149	174	171	178	165	175	163	157	184	163	180	143	177	150	177	141	172	174	169	147	177	172	187	148	182	183	189	194	167	166	164	172	193	192	171	184	160	170	175	165	186	187	154	176	177	169	170	160	168	153	183	161	179	125	179	187	167	175	212	159	174	165	196	194	138	169	197	177	164	186	188	166	179	186	186	174	171	157	166	156	170	171	186	175	157	166	164	189	173	167	165	184	151	176	186	177	158	159	173	163	182	170	184	167	168	173	160	163	152	176	155	177	171	161	160	151	181	158	151	162	170	154	181	170	160	171	178	187	157	194	181	153	160	173	167	180	184	169	169	176	169	172	152	194	161	178	157	149	157	177	165	169	174	173	177	182	175	168	169	176	180	162	152	172	158	153	173	156	188	164	157	172	192	181	168	159	168	185	183	164	158	166	145	161	158	173	164	212	156	198	166	177	149	175	161	153	160	135	163	160	157	174	171	151	179	164	185	164	156	170	153	171	187	180	175	191	153	156	190	158	146	152	165	165	168	177	188	184	171	156	179	132	159	166	167	174	175	161	165	210	167	181	187	166	199	170	189	190	165	165	172	170	179	167	172	180	169	146	187	198	175	174	180	180	167	169	186	171	180	152	177	173	185	148	152	168	181	174	178	188	170	146	184	148	180	167	182	158	187	165	165	184	168	171	153	150	171	172	146	192	166	181	181	144	178	158	157	180	182	170	180	187	175	175	166	170	160	171	151	175	178	186	194	185	179	162	160	169	174	189	140	166	198	176	152	148	161	161	193	190	153	176	167	160	168	165	170	144	163	196	169	169	190	175	180	172	161	179	187	201	151	155	159	178	172	170	161	162	185	168	146	209	155	173	156	162	166	145	174	197	173	154	162	176	169	176	172	144	194	174	166	180	182	190	188	170	162	187	175	178	141	171	169	188	187	185	171	165	171	187	177	144	157	157	173	165	156	191	158	161	156	174	150	165	177	166	169	188	161	177	176	173	168	153	165	172	155	172	163	160	172	173	185	162	158	182	167	182	132	176	177	159	156	188	153	176	171	161	164	144	184	171	185	156	163	148	197	166	172	174	174	179	151	171	186	164	200	182	173	163	181	189	148	163	175	163	170	168	175	142	169	165	161	163	189	173	159	175	164	162	147	166	167	156	173	163	170	175	170	148	173	184	182	166	157	173	183	161	180	167	145	177	167	164	169	160	183	158	172	161	166	152	164	178	172	160	191	180	161	176	164	167	160	170	169	144	160	161	172	170	161	164	175	180	175	142	184	168	162	174	158	166	189	148	155	186	171	186	177	146	182	167	173	181	172	171	158	172	186	168	179	175	172	152	168	170	184	174	167	190	173	190	188	169	155	162	156	166	165	185	182	196	159	181	176	177	157	156	170	163	193	171	183	173	178	186	211	194	187	164	176	150	165	147	153	170	168	183	145	199	177	168	155	163	199	187	185	171	169	186	175	146	195	168	183	174	176	165	172	181	159	175	180	207	172	160	182	176	166	161	162	156	156	179	156	175	156	171	179	166	174	175	155	171	189	171	173	182	159	161	175	188	152	160	163	163	172	175	179	170	179	178	160	181	186	170	190	164	163	184	153	169	162	197	164	183	156	172	175	187	178	172	156	173	181	174	158	181	172	177	162	171	178	168	163	140	192	169	167	161	179	155	179	192	185	192	175	200	165	159	197	169	175	153	148	169	174	183	158	156	182	144	182	173	169	174	147	180	168	170	193	165	171	151	177	171	189	137	169	164	206	173	173	180	148	158	166	164	191	157	190	159	162	161	179	157	182	198	161	174	173	155	169	161	152	180	182	171	195	177	181	176	163	183	166	145	160	147	148	180	176	162	192	162	168	175	170	154	152	185	179	164	173	145	162	185	160	183	191	169	147	157	157	184	130	169	149	166	198	169	175	187	159	165	160	185	165	155	177	168	191	145	155	157	161	146	160	183	172	182	177	190	156	158	163	185	163	169	173	179	183	183	172	184	160	216	168	159	157	175	163	166	186	165	152	193	154	166	162	161	157	170	145	177	166	159	153	164	176	188	149	181	175	160	161	205	152	197	158	157	166	165	174	170	166	172	170	191	162	200	170	150	168	168	172	169	171	164	177	143	171	153	184	163	173	186	178	157	164	158	171	167	182	155	165	163	167	145	173	193	173	176	170	166	163	159	200	169	180	162	192	160	149	184	169	175	157	187	174	167	148	151	158	190	159	158	170	175	163	165	174	166	196	183	165	176	168	160	163	159	163	184	170	149	169	157	151	187	186	131	171	170	173	183	168	157	178	174	179	180	187	159	166	142	172	177	182	172	183	159	182	182	178	172	167	171	167	152	176	163	158	167	153	161	154	170	188	159	171	156	169	168	150	168	172	169	172	152	148	171	166	170	195	169	174	176	171	169	171	166	166
3105	4868	3330	1535	1077	838	682	569	472	409	359	339	302	281	289	278	258	217	233	234	245	236	239	236	236	219	241	212	232	205	222	213	203	196	194	209	236	191	222	204	204	187	196	190	199	205	187	198	206	197	212	220	212	202	193	201	198	195	223	212	226	205	206	184	194	187	181	215	203	194	180	196	210	200	214	210	213	199	219	190	179	213	207	207	174	189	180	211	210	206	210	200	191	190	194	202	220	181	183	221	210	193	203	200	196	192	218	194	219	206	198	191	195	180	200	189	205	220	200	185	194	193	190	199	232	195	212	227	234	208	182	199	201	215	202	187	196	201	200	177	212	224	194	199	202	196	180	197	192	195	196	193	216	191	194	224	217	225	197	184	219	190	220	197	192	195	204	198	188	239	174	227	215	207	208	202	212	192	216	188	208	199	190	215	195	198	195	204	203	194	195	211	211	192	196	185	200	235	215	199	200	210	212	187	195	201	202	230	215	195	188	201	200	207	210	192	200	212	218	196	226	191	189	187	190	198	192	165	186	188	201	197	198	174	201	178	176	185	187	214	181	208	191	196	225	210	183	192	204	210	203	192	192	196	209	190	234	210	185	187	209	188	192	201	215	207	191	239	206	187	197	187	209	200	195	212	205	192	244	218	216	180	207	203	198	206	244	200	181	217	192	208	197	212	206	193	216	195	187	189	226	201	202	205	172	168	203	237	191	206	218	198	193	180	214	195	189	193	199	199	201	205	186	186	223	169	173	194	192	222	205	188	194	192	196	199	198	205	198	240	204	218	201	197	217	205	189	184	207	201	207	194	208	203	215	194	203	207	186	205	197	197	201	199	222	191	205	197	188	201	212	215	185	205	197	220	190	209	201	227	216	196	215	199	215	181	207	191	203	217	180	211	191	204	195	195	210	186	193	235	181	177	211	213	181	194	193	207	213	202	199	227	210	195	186	205	207	195	161	193	198	191	173	225	210	212	200	221	201	190	228	217	221	193	223	204	194	183	217	215	179	185	191	208	200	222	192	177	180	216	154	214	185	200	195	213	223	197	205	202	180	199	181	233	201	213	200	184	214	186	221	218	207	179	215	216	198	189	207	193	204	191	215	200	200	219	194	174	206	214	194	170	196	188	186	228	185	215	218	201	213	223	198	186	205	204	213	209	195	214	213	190	197	199	188	211	198	209	208	188	200	221	171	206	201	188	208	206	174	188	210	197	219	193	196	227	206	191	189	190	190	201	206	205	212	228	189	216	183	185	219	187	193	207	191	192	209	190	190	200	186	210	195	216	179	194	207	187	186	180	209	193	210	196	194	206	202	207	188	228	187	204	201	178	199	217	185	204	186	182	203	196	203	180	194	181	210	204	192	204	198	210	209	200	216	191	184	203	215	210	219	216	207	194	213	187	190	193	220	207	186	195	192	221	195	220	227	205	192	205	207	211	184	193	204	184	222	183	178	198	191	213	196	199	207	183	195	187	197	197	185	217	200	207	196	175	200	176	178	186	208	191	216	213	185	220	178	181	192	196	206	190	208	216	181	201	207	195	200	178	222	210	201	208	196	214	203	191	202	219	219	176	179	187	181	178	178	219	197	180	206	231	208	180	201	212	206	183	178	189	166	185	187	187	240	196	201	171	198	203	210	195	177	207	197	193	216	204	214	206	213	193	188	189	177	212	207	214	217	198	191	195	188	192	205	201	195	211	196	198	195	211	215	203	216	206	188	217	203	214	173	197	195	208	186	205	201	207	187	193	184	181	183	204	205	198	189	185	182	210	194	173	219	194	198	213	222	211	193	210	176	209	184	205	192	211	179	205	199	181	188	213	218	219	211	222	178	180	193	204	179	188	243	202	194	176	199	207	202	201	210	217	192	189	205	196	209	223	238	186	192	203	187	219	183	176	188	195	181	198	206	207	204	197	181	232	181	178	184	193	198	223	203	205	196	232	199	215	197	183	199	210	210	204	192	187	197	225	199	206	202	209	199	212	194	207	189	199	171	193	181	189	198	204	191	178	197	213	202	205	198	206	200	204	208	207	211	205	231	192	216	210	204	194	196	199	179	198	193	193	212	203	206	182	194	184	205	194	193	221	188	196	183	194	223	205	207	195	206	209	206	193	206	212	204	192	196	203	198	184	206	213	217	183	214	201	210	178	188	203	200	226	208	198	178	219	217	189	207	222	177	186	177	221	207	184	226	193	221	204	187	205	212	182	184	209	206	191	214	192	193	187	198	225	198	195	189	208	196	190	226	216	198	196	180	193	243	203	192	199	202	192	189	205	221	199	200	223	213	209	201	195	203	189	190	198	208	216	203	193	180	199	207	179	213	205	182	234	212	203	215	201	191	212	188	195	205	227	220	204	240	205	205	207	217	185	189	178	188	210	198	207	209	197	205	176	190	203	195	192	199	198	225	218	212	208	199	219	175	195	188	172	195	203	175	205	209	200	165	180	209	212	202	180	198	205	209	208	207	196	196	192	197	208	212	181	187	217	185	217	210	230	193	217	219	194	178	176	190	177	203	217	190	194	190	221	202	205	189	211	190	205	207	197	206	191	203	196	189	211	215	204	220	185	180	191	179	199	211	198	214	184	200	193	187	218	182	215	211	195	196	214	207	198	210	193	200	171	205	211	194	233	194	205	192	196	207	216	173	199	191	220	185	213	202	216	225	196	212	212	186	212	212	193	207	189	207	183	204	195	206	186	202	194	196	191	209	199	183	207	198	215	205	226	189	198	241	213	217	200	217	196	196	186	207	187	203	200	221	208	189	230	180	207	195	219	214	195	178	205	213	215	218	191	189	203	183	186	215	186	201	188	178	202	198	234	194	196	202	216	202	216	217	206	214	201	178	202	231	194	194	200	196	187	195	214	171	178	210	198	199	197	230	176	190	186	190	198	192	193	201	204	202	181	223	201	191	215	202	185	209	182	212	202	198	208	192	208	199	200	198	196	195	197	200	192	170	196	187	206	201	213	209	200	216	210	194	190	207	220	194	230	214	195	184	220	201	211	203	209	201	212	198	207	189	203	194	222	191	197	172	197	205	203	199	215	207	183	189	199	202	221	207	175	217	200	182	222	184	199	192	199	203	200	205	192	218	208	190	194	180	183	214	211	210	210	196	188	188	197	223	193	188	202	206	197	195	209	223	218	196	212	187	187	195	203	186	202	171	209	193	206	190	201	201	216	207	215	205	200	188	189	205	210	208	185	205	212	195	198	215	199	187	204	200	209	198	196	199	212	206	200	214	209	174	171	216	197	208	227	192	200	181	199	185	197	162	188	197	194	177	216	211	181	199	178	186	193	210	214	182	187	188	187	185	181	206	240	204	203	165	226	179	194	190	196	204	233	216	188	211	205	225	192	189	184	207	210	189	200	207	190	192	203	200	204	203	187	186	203	209	176	211	201	206	190	189	199	223	208	193	218	193	197	206	207	207	200	216	191	198	182	235	221	181	220	200	186	220	197	200	201	224	218	221	192
22480	21248	29021	23767	21238	21294	10366	1253	885	850	741	652	640	641	626	599	624	580	547	562	527	518	520	468	501	493	518	510	525	486	508	451	479	480	479	491	506	485	510	470	467	503	505	501	451	454	459	511	467	482	470	429	470	480	447	486	471	501	503	463	480	482	470	460	450	475	491	473	475	492	482	448	447	445	453	446	472	443	431	473	463	489	474	462	459	481	470	451	460	482	456	425	532	475	480	460	466	463	431	506	478	437	407	456	456	490	445	432	449	428	502	475	491	498	475	466	436	472	476	448	446	471	457	482	499	448	462	449	477	484	463	495	433	454	483	450	462	451	449	492	476	459	458	489	444	427	445	438	422	473	445	486	465	457	462	414	488	451	478	495	449	440	467	468	486	468	466	448	471	469	495	416	455	470	447	465	483	486	401	455	454	512	457	477	459	468	448	506	444	436	462	483	459	442	467	457	452	460	457	433	473	451	418	471	496	462	441	457	458	475	447	512	462	456	420	481	498	441	439	481	465	546	431	452	497	493	444	492	458	455	469	469	465	454	489	452	479	485	494	474	468	485	496	430	462	447	466	470	467	480	461	486	476	471	443	477	473	484	460	485	478	462	507	482	497	458	456	476	448	483	450	453	473	474	470	487	471	429	418	422	492	489	483	432	463	432	461	463	472	443	489	451	444	468	416	474	425	442	447	451	497	419	440	464	504	459	473	449	453	422	414	496	436	469	457	488	430	490	493	440	453	483	516	493	452	473	462	450	464	431	467	453	468	450	464	465	444	470	461	464	492	431	468	427	478	433	515	476	467	457	435	458	447	455	467	475	435	441	469	487	445	492	494	517	446	490	432	451	510	449	468	470	461	486	461	459	477	475	461	469	434	430	452	438	431	454	446	486	460	458	427	474	470	477	466	444	442	457	441	455	429	473	464	479	466	480	477	457	476	469	400	449	484	466	453	461	467	486	440	432	513	495	477	466	459	460	443	469	474	460	437	433	474	465	408	457	462	444	494	468	476	481	445	441	466	488	464	463	448	483	490	430	456	479	457	460	491	470	477	458	494	469	473	479	487	468	449	476	461	471	460	473	456	463	466	437	464	477	511	466	481	477	470	460	489	467	492	409	467	474	449	503	455	456	430	450	442	487	458	461	435	446	462	475	459	487	431	464	430	464	440	490	471	477	455	476	462	478	484	455	486	432	462	469	448	445	502	483	460	506	475	452	447	454	504	459	471	447	460	485	468	446	447	441	477	455	476	499	423	439	450	462	456	479	498	448	493	500	454	444	484	430	467	456	470	411	413	435	455	457	461	512	448	455	451	445	419	435	444	462	500	487	447	469	473	469	473	465	475	473	488	465	442	442	479	467	474	487	467	449	482	459	478	466	490	465	505	485	461	462	468	470	461	500	457	445	482	516	480	475	458	495	475	508	452	475	445	492	447	487	447	483	462	476	457	463	475	466	455	457	462	505	445	468	492	447	469	477	471	433	480	487	471	425	447	481	447	491	477	433	478	448	510	439	465	430	472	431	482	473	495	460	436	484	457	451	432	462	473	432	410	471	475	441	462	465	495	454	458	442	446	466	502	456	473	448	502	510	513	449	458	437	485	467	477	450	395	458	432	432	427	462	480	436	420	459	488	480	456	453	477	482	441	492	473	456	426	456	454	483	459	457	480	479	450	475	389	472	463	450	446	449	470	501	472	464	442	484	473	491	479	465	430	484	471	442	474	487	469	459	438	453	456	483	430	458	441	463	488	462	461	426	441	486	430	433	442	478	447	477	514	492	450	413	437	489	492	508	427	451	464	462	477	469	477	452	447	439	488	481	466	476	447	420	468	448	451	490	464	451	446	449	473	481	455	456	483	443	463	464	470	473	452	504	441	482	471	476	425	456	485	460	496	434	446	493	461	440	470	456	473	432	450	483	461	490	468	474	458	483	468	478	494	447	484	495	458	459	423	457	473	481	483	462	471	515	468	471	465	423	481	453	460	478	465	465	455	497	483	476	478	434	475	468	431	468	448	487	476	418	482	467	532	446	447	424	461	496	465	458	462	469	475	450	482	438	475	447	458	436	483	499	463	457	479	441	485	484	442	474	500	473	464	465	483	448	456	464	452	481	481	479	481	468	486	495	449	477	457	457	481	454	425	485	440	435	481	479	474	467	434	467	439	464	478	465	494	505	501	496	502	481	470	451	471	493	442	469	485	498	462	455	457	459	479	477	470	430	451	450	466	483	443	437	483	485	464	463	457	497	429	470	472	480	462	465	425	471	458	468	510	436	458	455	460	477	448	469	457	427	477	467	427	496	448	431	447	446	468	456	494	476	515	471	443	480	470	455	431	468	443	469	441	495	471	483	472	451	484	482	473	435	461	474	431	435	490	446	455	455	442	450	455	459	449	440	494	431	467	477	462	449	474	469	470	505	475	475	465	486	483	468	435	439	465	474	473	453	468	445	477	471	440	476	451	436	480	459	469	446	474	476	488	474	474	434	461	493	432	483	497	520	433	478	480	453	460	451	458	440	547	441	491	469	453	464	421	476	425	419	462	427	469	494	449	441	486	443	471	431	429	451	432	499	468	483	479	476	499	473	447	449	485	465	499	420	446	437	499	513	455	466	475	478	408	484	470	475	501	460	489	464	484	460	489	465	445	479	473	443	475	472	430	463	454	488	476	497	476	479	451	464	430	515	462	467	451	457	488	443	469	461	457	493	444	459	492	474	483	452	427	458	486	439	436	455	456	490	461	461	453	436	453	465	427	436	453	469	492	448	478	487	425	489	459	494	488	484	480	462	475	413	487	453	470	445	456	446	477	460	404	471	500	458	448	471	515	472	442	495	471	441	466	475	461	503	463	442	451	485	448	406	467	470	469	481	499	461	457	454	472	447	499	448	425	454	455	434	460	470	470	492	431	455	486	433	484	464	468	445	452	467	476	432	418	445	477	442	456	444	448	456	448	481	454	455	444	463	498	494	511	450	448	464	468	454	484	463	446	455	470	484	461	477	467	456	452	481	434	444	505	454	476	473	465	504	478	466	510	438	499	482	465	432	445	434	479	475	429	421	471	451	421	448	453	449	506	480	474	490	451	458	491	453	453	461	463	476	470	439	452	477	494	487	473	468	482	453	444	460	502	443	448	437	466	454	471	446	459	462	420	480	498	482	433	484	423	482	431	451	498	494	484	436	494	452	486	477	470	460	477	491	490	465	462	473	506	487	429	481	448	489	442	459	406	444	482	436	425	469	461	462	481	435	477	477	459	436	465	495	451	493	417	496	468	480	473	455	464	480	462	450	470	494	477	475	480	446	413	494	430	437	426	506	489	489	465	471	455	457	478	444	489	434	459	494	469	450	479	432	462	443	478	479	465	461	444	438	490	482	460	454	458	439	457	473	470	435	457	457	498	455	458	481	453	453	465	494	430	497	449	486	465	436	425	467	485	484	455	456	516	451	496	459	442	460	460	407	485	480	425	458	437	440	481	467
4365	13847	9884	5009	3536	2676	2159	1621	1391	1137	985	956	822	807	738	736	672	630	624	602	632	541	631	559	559	578	598	562	568	563	557	549	539	524	531	570	521	509	521	532	542	509	570	569	527	580	529	518	545	546	539	524	530	468	521	497	538	543	517	513	541	502	510	543	492	537	506	502	486	476	530	506	525	543	513	501	518	546	544	503	499	505	535	571	529	534	545	521	530	505	524	541	482	498	495	480	516	523	510	501	556	463	490	518	516	481	508	544	485	495	537	501	544	473	517	514	493	501	523	543	533	519	543	529	489	536	530	541	524	532	538	482	504	509	536	548	550	508	520	512	544	542	481	513	548	516	494	530	509	508	501	519	501	496	522	506	525	501	492	493	533	506	527	527	513	530	522	510	505	500	537	533	500	523	522	470	516	534	510	518	483	506	537	510	551	485	491	490	515	508	508	549	494	494	439	511	494	531	486	501	544	529	505	522	525	552	522	510	552	535	518	559	594	488	521	500	539	497	493	516	507	518	520	517	558	539	512	498	515	524	481	507	520	510	507	514	555	500	566	545	545	515	516	510	531	494	515	505	484	533	519	512	488	520	498	515	567	533	509	467	519	505	495	512	551	540	496	499	475	515	505	500	512	536	499	547	495	507	467	532	546	524	502	540	558	542	523	494	525	535	502	543	498	518	527	497	565	497	499	500	533	501	552	537	520	518	489	510	531	490	498	534	489	516	488	526	524	522	529	515	503	531	529	527	487	528	485	493	518	517	530	533	473	509	512	510	483	577	539	541	543	512	528	531	492	485	518	532	469	515	526	535	482	471	504	503	470	559	533	511	486	498	542	513	543	531	518	551	530	534	510	491	506	531	546	537	541	538	530	522	550	492	516	520	475	509	504	526	534	549	503	486	546	515	472	489	532	529	475	525	556	535	522	472	548	517	505	496	529	516	520	513	538	546	488	532	496	541	513	553	495	490	498	451	546	522	511	523	513	497	512	492	504	507	543	547	524	509	501	528	534	486	517	534	468	507	498	512	529	490	508	550	493	543	492	519	462	507	572	478	479	512	525	547	483	512	491	554	511	514	512	525	522	503	478	509	560	551	515	498	540	529	521	481	481	478	580	510	519	524	524	503	512	506	505	486	527	524	521	505	511	476	547	515	526	529	494	532	500	486	515	531	498	528	509	511	516	567	526	527	513	469	509	474	545	519	516	544	511	520	552	466	536	497	511	560	545	558	501	493	511	490	519	485	492	503	495	532	518	537	525	498	510	503	500	537	489	502	536	514	512	492	489	541	518	468	502	500	502	536	506	552	519	525	519	504	471	461	534	523	529	505	508	508	536	533	499	490	466	556	494	525	504	524	513	507	539	566	525	521	563	499	500	505	502	517	512	528	506	487	489	525	514	502	488	515	480	475	494	479	506	525	528	510	513	521	489	514	534	512	520	524	495	502	526	503	495	569	517	536	487	503	515	507	521	512	512	535	531	518	509	525	507	557	523	547	517	507	533	501	517	555	481	513	526	565	488	531	507	474	480	494	513	544	507	489	498	537	512	485	520	503	519	562	509	551	501	494	510	524	481	492	521	491	526	489	526	521	492	498	528	532	500	488	502	547	487	514	527	484	544	493	531	521	475	493	494	453	537	491	520	461	540	497	508	531	527	522	514	544	530	523	484	514	537	520	515	457	526	495	511	511	562	496	505	517	506	516	497	529	494	494	465	509	517	496	492	527	489	525	547	526	488	520	499	544	492	529	515	521	521	503	497	524	526	469	494	511	530	510	529	476	503	491	482	512	541	493	511	520	493	500	545	557	500	492	499	521	513	485	507	541	489	550	521	526	553	494	484	518	500	476	531	491	494	543	511	543	496	569	487	580	507	541	524	504	501	500	525	487	542	542	486	532	568	510	541	535	537	498	525	543	486	499	522	531	518	507	493	517	473	552	522	478	541	531	518	512	517	530	522	484	494	522	495	494	487	517	543	526	532	524	554	481	481	468	499	508	492	492	529	487	525	518	516	524	448	525	538	532	492	506	527	473	546	513	526	545	507	572	498	515	487	535	516	517	519	482	548	521	529	522	495	471	498	497	513	487	514	539	501	494	494	499	521	481	507	488	529	497	533	501	516	508	507	490	487	522	512	517	521	509	547	534	563	547	497	492	497	504	528	559	526	508	513	491	516	506	510	568	512	489	556	536	482	510	499	487	547	538	464	543	519	501	534	521	475	523	510	535	527	529	512	455	509	540	509	483	475	531	509	512	490	548	497	490	504	515	510	544	502	558	543	503	540	528	502	518	523	509	452	508	468	530	497	463	512	508	511	519	484	493	515	496	543	507	526	512	544	538	544	548	525	478	519	519	490	534	486	546	509	549	511	480	492	535	495	525	529	512	525	504	497	560	525	528	562	512	513	488	478	504	498	529	521	508	491	490	515	484	508	554	496	517	543	520	517	499	549	507	492	550	494	537	499	501	481	507	502	514	492	467	504	519	539	501	517	509	503	560	553	487	527	573	494	553	504	483	475	500	526	509	508	508	497	518	540	513	535	489	456	528	510	492	501	538	502	498	507	473	487	535	520	485	481	522	542	508	535	543	489	555	473	516	462	563	517	504	526	522	501	511	490	513	535	556	510	526	502	508	525	523	468	512	502	547	523	524	511	523	548	501	545	496	515	504	541	500	473	486	504	489	502	510	503	486	517	550	499	536	499	524	486	551	463	501	510	504	526	492	491	497	481	485	492	521	527	512	504	547	507	476	534	524	525	465	536	501	533	525	547	454	506	498	514	504	499	514	507	509	552	521	484	486	504	508	494	510	525	523	512	502	488	537	494	537	500	514	508	548	531	524	515	503	518	496	514	515	502	524	500	539	490	503	486	523	507	457	547	546	513	539	509	526	485	536	508	506	512	492	520	534	513	522	487	492	475	556	515	533	532	535	536	509	546	493	486	498	531	533	508	524	523	541	529	473	505	490	558	502	525	548	512	501	543	508	510	460	518	511	502	510	497	534	534	521	489	502	533	508	524	509	451	520	496	505	523	475	479	499	488	496	478	524	507	527	523	506	551	541	497	553	472	548	525	513	532	489	491	541	482	523	486	524	459	501	461	517	477	512	499	480	553	529	505	495	483	525	504	503	482	563	500	484	509	503	499	507	476	495	515	529	500	489	513	518	503	533	510	509	516	516	520	517	498	541	564	558	505	569	516	493	503	474	537	533	531	536	519	501	502	531	492	513	536	504	526	519	482	535	511	466	521	517	556	503	489	565	541	547	498	502	466	513	503	499	488	481	510	502	528	524	453	473	510	505	475	491	488	529	524	506	498	518	535	497	511	492	473	515	536	505	479	499	536	506	519	554	509	528	507	516	535	471	528	521	511	505	535	521	520	502	456	515	519	535	475	548	545	531	503	497	488	468	522	516	468	497	527	525	525	546	526	482	535	513	544	490	491	491	498	495	534	511	502	495	509	532	501	502	515	529	476	521	527	504
27440	17676	3523	620	422	436	417	369	364	361	385	342	332	361	387	354	345	380	320	359	350	382	357	381	391	340	378	385	357	319	353	349	376	352	366	361	380	376	340	354	361	367	349	347	362	364	386	347	402	373	328	349	383	362	361	385	353	389	365	355	361	353	335	339	359	341	365	361	387	346	330	349	345	324	383	362	346	328	342	364	334	378	379	365	401	331	334	340	301	321	356	352	342	355	368	372	378	379	388	360	355	364	357	338	334	348	346	362	339	344	351	358	383	376	331	382	353	337	355	349	330	352	351	348	378	398	401	367	358	346	359	352	379	405	360	375	312	358	330	412	381	332	348	329	408	379	395	363	348	354	354	369	379	341	357	339	347	376	356	334	371	319	341	354	361	338	312	378	360	363	364	342	360	364	388	370	354	367	375	368	349	361	333	395	344	385	350	336	400	366	381	386	354	380	339	349	360	325	342	363	342	342	350	365	356	370	385	374	343	320	344	382	381	343	375	360	376	355	366	402	358	341	371	348	352	340	378	340	355	311	352	379	375	334	358	366	338	350	340	338	342	368	385	359	339	345	357	353	379	381	364	365	354	379	359	399	399	394	350	361	386	341	363	362	353	336	347	362	356	356	360	353	335	348	355	357	325	376	359	353	344	356	349	359	360	360	352	362	332	365	382	360	376	364	348	326	369	364	363	370	340	362	363	384	320	338	358	395	356	372	343	343	362	374	386	364	361	329	372	319	354	384	393	353	368	326	356	354	367	376	335	351	395	321	379	363	345	380	343	333	347	384	364	353	338	347	356	346	349	378	372	350	374	359	372	359	332	367	343	362	319	348	346	385	362	376	390	359	347	347	361	345	340	351	373	359	370	347	388	368	343	363	334	384	375	393	385	359	338	328	331	369	368	378	350	360	327	351	331	360	361	370	359	343	362	363	368	365	326	367	365	369	351	379	364	378	349	370	340	331	419	342	346	355	372	337	377	353	369	338	362	377	356	369	338	351	362	369	387	364	359	339	356	343	389	367	351	358	352	366	380	371	375	346	356	331	370	323	377	329	373	343	366	361	363	342	381	356	387	376	353	352	341	380	339	361	377	361	369	342	347	373	358	363	358	342	366	369	354	397	331	350	344	359	357	376	400	343	347	378	331	376	389	348	384	349	313	370	351	352	342	360	356	368	367	395	384	332	373	377	358	344	350	385	391	346	357	349	370	384	350	377	381	397	365	378	341	365	348	349	358	350	367	354	330	361	341	371	371	354	353	363	339	333	347	345	359	351	369	379	391	366	379	366	409	357	362	335	355	424	353	338	379	377	352	409	377	311	383	336	362	354	354	381	351	360	345	363	362	340	373	360	380	355	343	359	368	382	340	326	386	322	345	387	351	344	357	363	348	371	332	326	347	339	369	355	386	339	327	337	358	373	335	368	368	329	336	364	341	337	344	388	354	342	385	345	344	352	385	374	367	364	338	319	348	365	360	377	378	347	355	331	377	377	340	377	359	418	366	373	365	370	353	361	364	363	374	333	374	371	390	365	379	354	321	377	391	352	379	329	369	369	347	349	368	337	321	396	358	355	366	376	328	372	346	388	346	352	348	370	371	378	360	381	369	385	383	373	343	378	349	342	345	370	380	377	365	376	359	346	420	373	329	329	335	381	338	345	316	371	338	367	332	370	345	360	382	391	320	367	376	370	354	355	345	328	377	330	362	340	331	328	351	351	366	358	347	348	357	363	394	387	376	334	365	383	364	365	325	331	370	359	378	339	349	360	348	360	346	385	329	369	370	369	383	357	366	360	339	391	363	396	367	358	382	371	348	353	357	359	368	376	339	370	372	369	361	367	363	359	355	334	374	363	342	363	351	363	366	338	379	362	353	360	379	347	379	370	353	368	382	356	365	360	357	347	352	354	395	385	353	367	320	393	355	360	351	328	322	366	370	374	369	352	376	341	340	329	331	358	362	340	372	302	332	391	347	346	346	345	342	358	368	354	362	349	371	350	361	352	345	362	366	358	340	375	336	331	363	366	329	364	376	395	362	378	389	387	349	366	360	334	361	357	392	364	351	362	347	329	354	408	346	338	360	374	365	357	364	361	352	350	363	388	338	337	371	333	368	380	365	349	367	353	373	342	357	351	380	376	381	334	377	339	355	389	370	402	380	375	366	346	321	350	344	349	381	365	367	407	336	362	363	329	377	353	380	364	371	344	351	344	361	336	359	389	356	374	351	348	372	383	353	358	332	379	339	339	353	362	347	363	351	337	350	369	368	355	329	370	318	366	355	353	339	356	382	356	361	372	389	345	357	324	369	337	332	370	360	371	358	352	340	351	348	339	379	401	393	366	339	355	339	378	369	370	335	344	337	358	330	400	339	348	352	398	359	359	365	349	361	379	335	418	350	367	339	364	361	378	357	335	359	365	353	359	328	348	361	360	387	338	353	369	368	341	343	394	377	372	325	364	378	348	334	393	357	359	407	371	358	371	361	380	363	351	362	380	324	339	395	348	400	374	381	372	378	348	369	366	361	367	375	343	338	335	358	349	375	365	346	337	342	375	371	383	386	346	377	364	352	373	376	331	340	364	350	334	342	347	390	348	380	373	347	358	365	380	353	372	361	365	342	377	340	385	354	356	339	342	393	350	344	392	377	363	339	345	351	328	356	361	370	353	370	370	366	331	364	347	358	351	349	353	364	363	358	355	381	352	374	369	383	342	350	338	353	359	371	362	353	371	347	342	390	344	357	353	387	363	345	352	371	406	356	370	344	356	363	327	362	375	356	348	333	351	348	349	377	367	379	383	373	370	328	341	372	354	375	386	396	334	377	364	386	377	332	338	390	354	353	363	367	340	366	366	346	338	373	333	372	334	350	344	369	348	397	327	353	373	344	341	354	374	372	359	370	368	365	313	358	374	343	362	349	385	331	386	362	360	380	352	357	367	360	356	393	412	384	335	352	354	384	351	362	398	344	395	347	386	369	373	377	333	320	348	374	354	372	369	331	378	355	348	346	374	352	362	345	344	337	377	349	344	370	357	336	370	374	331	371	374	343	381	356	328	331	365	358	399	350	368	342	372	351	391	343	354	382	361	387	353	349	331	358	368	361	374	390	356	377	374	317	364	342	334	338	346	339	339	368	344	321	337	382	356	339	367	391	343	347	345	376	360	358	391	362	356	367	338	361	393	382	341	353	349	331	361	368	367	331	356	360	368	344	336	383	353	382	391	369	369	354	360	355	385	351	377	365	366	384	383	330	369	381	389	371	345	371	316	387	357	329	320	333	359	350	372	327	363	366	324	354	324	377	368	374	359	350	360	364	372	347	383	356	369	367	344	368	352	342	364	361	363	380	338	369	379	362	395	367	352	354	360	360	341	376	327	365	337	351	357	352	405	363	395	335	372	348	333	348	344	363	363	364	358	328	396	382	340	336	358	365	359	369	333	339	353	344	351	410	369	354	340	356	374	372	350	375	387	317	353	354	368	380	349
4158	722	645	486	460	389	383	407	390	412	399	403	390	369	421	443	430	394	391	380	383	367	374	380	395	345	439	366	406	355	359	383	418	406	389	349	364	390	374	382	400	334	425	376	381	360	382	392	344	372	403	363	388	368	428	373	362	422	393	406	377	357	371	381	348	395	412	396	396	364	384	377	395	382	403	394	429	378	380	420	380	398	377	387	419	392	360	345	388	401	377	407	385	413	391	355	415	401	418	365	381	368	370	390	443	362	357	373	403	414	391	402	398	365	413	411	369	371	375	412	379	405	384	376	366	391	377	387	393	402	389	387	403	393	375	383	349	388	402	399	385	375	378	419	406	385	393	386	413	425	409	383	386	378	372	408	388	398	376	390	360	380	348	355	380	410	367	376	383	379	391	374	389	406	381	422	388	375	393	383	398	385	378	419	392	409	407	354	421	401	392	406	375	386	375	403	392	394	392	387	422	403	399	353	378	408	389	403	388	371	373	431	395	397	412	336	416	414	422	385	410	385	365	385	391	378	400	449	374	403	400	357	367	393	384	403	385	387	380	410	368	393	389	386	374	375	354	381	395	417	380	375	387	380	418	404	388	403	371	372	370	379	375	373	401	403	375	468	380	386	383	395	396	382	387	413	413	385	384	383	381	370	410	422	392	369	399	376	406	417	390	386	372	411	383	355	368	400	387	385	432	368	380	388	386	397	367	393	352	388	377	404	384	373	386	373	376	386	404	401	385	419	370	397	380	417	391	373	390	401	419	380	398	402	390	420	366	389	435	396	413	375	417	403	426	430	403	377	399	382	413	406	383	408	382	396	404	411	360	386	384	382	381	381	429	347	347	388	377	385	406	389	373	359	411	386	414	354	401	398	410	384	408	359	393	369	372	396	400	410	382	393	379	410	361	420	365	401	367	399	400	362	399	391	394	404	376	410	391	370	359	385	398	389	404	398	402	403	409	373	390	390	433	404	390	385	398	371	378	365	368	396	379	386	376	413	393	413	391	382	419	395	376	394	391	382	411	389	375	385	382	409	392	347	385	397	354	379	411	366	362	414	405	393	357	365	372	364	389	402	379	417	386	399	405	434	404	386	372	374	378	417	427	412	419	384	399	391	391	369	378	394	367	349	380	391	393	404	372	394	379	387	381	413	404	383	399	386	390	383	393	373	386	386	371	358	396	404	370	404	408	361	386	399	418	389	347	383	381	395	388	409	361	392	407	379	396	344	394	385	368	412	406	417	420	372	369	382	416	373	390	374	415	353	433	379	416	438	415	402	409	402	380	408	409	378	407	413	390	386	424	403	393	398	410	360	401	387	386	402	400	390	367	425	383	337	395	400	376	394	381	391	391	397	358	414	399	393	381	436	397	405	404	397	380	415	383	385	386	379	354	387	352	380	361	377	417	375	389	354	406	381	364	378	420	376	371	399	392	403	409	416	371	434	386	399	392	399	388	437	386	376	347	382	387	362	385	403	393	361	431	420	376	399	386	381	408	348	385	375	414	398	393	371	403	404	434	421	378	375	379	413	422	367	409	378	361	378	398	379	379	378	378	396	362	381	378	366	394	396	373	399	392	377	397	390	386	385	398	397	402	360	430	359	390	383	345	383	393	396	362	394	391	356	431	412	385	395	416	373	407	391	352	345	386	410	381	390	419	379	391	374	405	381	404	417	402	388	376	343	405	395	387	375	372	382	397	384	378	380	378	387	412	406	380	403	343	395	391	396	385	357	373	431	396	377	402	400	416	400	428	372	388	386	381	388	417	367	411	416	385	374	365	404	380	398	392	373	360	383	384	373	368	377	382	391	407	359	405	386	388	356	402	384	389	391	345	370	384	381	396	397	390	397	391	391	375	405	384	386	401	378	387	369	378	387	375	365	383	385	375	406	391	360	417	393	411	388	384	365	401	392	350	406	357	372	393	399	416	345	370	394	404	413	384	410	350	386	383	410	401	375	393	383	413	405	368	414	406	406	424	421	411	416	393	368	404	411	442	411	397	378	401	363	397	395	428	418	395	397	398	380	420	388	395	382	399	378	422	399	398	385	359	367	396	401	411	364	408	395	370	352	383	371	379	389	385	388	396	374	390	357	398	402	378	397	373	373	354	339	402	423	410	399	402	367	406	351	425	365	382	369	405	365	412	380	372	411	412	364	408	382	404	393	390	385	397	410	364	366	380	398	355	410	355	353	375	435	412	372	420	371	385	417	366	436	383	372	384	372	407	390	377	368	362	369	416	401	423	382	382	385	386	366	412	379	362	404	398	409	393	368	399	390	374	389	410	424	430	383	416	408	386	362	393	382	370	424	393	369	372	361	395	375	399	385	410	388	401	387	385	370	386	370	383	407	409	365	395	365	412	395	380	417	388	404	407	359	402	415	384	411	374	371	391	405	362	362	414	366	385	388	419	412	422	383	374	404	355	421	403	375	393	422	397	390	390	386	389	385	375	368	368	401	373	381	399	370	404	439	383	391	383	414	410	382	375	374	378	346	420	371	374	375	388	375	390	427	387	396	402	382	417	419	378	394	399	363	386	361	414	384	382	415	371	385	369	401	366	417	382	379	421	405	407	399	379	372	422	384	399	356	369	447	370	399	395	390	404	375	408	393	368	386	330	392	384	401	375	389	364	383	391	383	385	383	381	371	385	379	446	352	447	367	377	398	389	370	380	406	389	413	406	379	401	381	390	396	388	430	388	393	414	390	403	386	373	378	361	419	394	405	388	387	419	391	387	395	372	380	374	399	392	358	392	413	407	359	377	407	393	374	407	348	397	383	398	325	397	380	417	437	428	394	399	378	406	404	355	424	369	379	400	370	408	372	372	405	376	425	378	428	383	408	374	388	403	377	394	359	404	424	369	380	393	375	394	363	386	395	388	419	361	363	381	410	413	415	393	388	379	381	418	376	372	378	400	408	375	383	403	380	392	364	405	408	422	393	412	427	375	404	395	384	389	387	394	379	378	365	376	397	391	399	413	437	371	394	371	378	373	386	417	367	378	420	392	381	374	369	361	389	391	355	415	401	403	395	373	402	386	382	400	403	381	392	370	384	338	377	416	390	421	387	388	408	404	380	399	344	398	388	389	356	382	405	400	402	391	373	395	374	405	360	395	410	398	390	400	387	403	384	393	361	397	391	420	411	368	404	396	403	403	411	383	390	380	421	385	379	397	394	370	401	375	386	418	396	399	365	394	377	403	368	408	387	372	391	386	403	375	415	382	376	376	401	385	385	390	414	392	361	395	379	373	394	383	368	353	405	374	377	390	383	372	384	364	402	401	386	403	395	420	387	364	374	408	378	388	399	376	414	369	370	423	377	420	367	403	399	354	382	391	373	383	415	432	390	385	394	397	408	401	390	410	375	373	344	364	390	398	399	382	356	402	376	396	362	412	416	392	397	405	386	404	357	357	414	391	400	444	389	414	392	391	399	373	369	369	414	370	426	381	413	366	400	403	336	419	365	372	373	428	410	407	381
23528	21162	28529	24061	21151	11500	1407	971	854	801	720	724	704	697	695	645	702	678	667	652	629	658	606	608	621	668	634	599	617	631	602	637	564	616	595	607	646	616	635	577	609	567	652	607	657	578	582	601	662	638	606	640	583	581	637	599	611	663	573	565	632	614	639	638	599	602	626	655	616	596	645	564	588	591	601	601	602	624	645	603	640	626	604	619	598	693	572	588	623	572	609	568	607	617	673	602	605	619	597	621	583	588	638	621	617	613	642	632	608	621	618	620	611	588	609	610	631	601	591	594	651	623	587	557	617	572	597	578	608	613	586	596	640	547	610	593	587	596	599	573	597	659	623	556	664	616	596	580	609	645	575	649	617	587	632	610	622	653	642	574	636	612	579	589	627	600	576	630	585	616	611	578	606	584	557	625	611	602	597	619	580	603	634	594	655	616	566	582	627	613	651	649	590	590	599	630	575	623	577	615	656	608	610	602	573	564	632	651	622	592	578	622	597	654	620	609	623	694	612	608	590	596	611	625	620	588	597	622	600	614	618	560	582	603	656	660	611	603	614	617	615	596	586	610	627	600	659	626	611	597	586	642	656	641	611	588	637	595	639	612	598	621	623	629	604	592	580	607	608	574	612	585	628	579	631	612	588	665	617	552	582	627	594	656	594	613	619	600	610	619	591	607	605	675	633	625	608	614	655	579	654	624	595	597	582	604	666	631	644	627	596	604	611	596	619	610	622	585	598	606	627	657	638	581	593	556	617	643	594	622	594	635	602	595	574	570	591	594	610	584	633	587	596	622	636	622	605	615	665	587	596	583	621	642	607	577	633	617	613	651	615	601	602	642	598	640	582	611	647	629	576	634	600	635	578	622	618	631	575	617	623	581	586	632	613	584	614	626	613	575	568	575	628	598	602	619	619	603	636	630	621	552	581	584	617	608	636	605	623	590	634	555	640	639	595	613	640	628	607	595	657	620	585	565	568	628	621	602	625	638	660	570	635	590	601	602	588	573	599	637	619	611	589	629	610	592	611	639	601	626	606	567	669	591	611	604	608	586	657	606	646	608	615	562	641	588	630	598	612	637	632	630	634	617	657	624	640	605	633	626	614	640	631	613	594	597	591	611	535	607	586	615	641	630	626	600	583	614	634	591	574	624	628	612	593	630	619	624	591	579	596	620	582	605	641	609	631	599	573	601	610	596	559	621	628	614	608	647	576	625	608	621	632	553	594	580	590	587	647	592	618	609	590	621	602	606	529	596	579	639	583	606	567	626	620	591	619	651	645	642	614	578	629	636	574	575	583	601	573	612	616	639	622	579	594	619	585	580	582	644	640	621	588	610	585	625	597	592	606	574	581	596	618	598	598	668	555	625	602	610	596	625	645	626	602	586	627	604	628	589	624	622	615	601	615	631	650	635	619	618	602	609	629	590	593	576	622	615	622	607	611	617	600	651	579	646	622	666	636	622	620	590	645	635	559	568	617	601	634	595	661	658	625	597	587	639	616	623	608	628	574	606	571	597	581	623	616	605	590	638	646	670	599	611	595	608	568	585	568	641	612	584	612	625	631	607	627	595	606	585	601	607	564	645	542	637	607	644	574	611	593	614	665	607	615	621	598	653	608	597	622	654	565	620	613	574	654	607	637	587	632	629	623	571	584	623	602	604	620	597	638	627	595	625	623	599	598	650	625	585	580	619	640	634	612	588	623	563	540	663	583	639	623	623	623	594	627	615	616	618	612	591	582	596	573	611	606	614	596	584	628	609	620	572	637	631	575	614	600	591	592	583	620	565	585	654	653	559	614	599	576	609	608	615	643	640	606	573	602	632	614	588	629	607	615	624	614	590	568	594	594	631	631	574	593	576	640	588	607	631	634	621	620	616	576	635	640	572	613	640	626	645	620	590	632	631	621	633	565	618	610	575	606	597	583	578	644	585	608	600	620	614	614	612	609	578	586	645	584	632	622	584	629	598	580	593	621	573	554	589	618	640	586	609	598	602	615	594	583	607	579	603	622	581	595	591	610	590	613	579	576	618	656	602	587	618	653	588	577	593	620	632	599	638	648	597	587	610	600	612	665	619	640	616	606	568	587	587	600	617	605	584	594	609	591	560	621	582	600	620	565	630	594	582	574	587	631	613	642	612	575	571	624	634	560	586	610	581	566	594	608	634	574	584	600	622	597	608	577	625	654	616	575	614	582	638	603	604	520	604	599	627	552	640	615	591	601	638	607	614	611	601	606	562	603	584	618	581	667	599	591	637	590	588	617	583	584	646	607	575	575	587	582	574	628	618	591	589	608	567	619	617	604	595	627	621	612	639	631	609	587	613	634	580	578	587	609	595	597	595	609	603	608	670	610	622	535	581	636	586	597	586	592	604	632	626	595	625	617	620	616	596	565	557	608	612	624	584	632	589	590	612	656	597	632	576	597	629	579	575	607	598	630	603	622	617	637	601	623	617	587	635	628	619	584	549	600	605	628	605	568	624	582	577	596	632	630	558	623	642	586	598	603	638	605	570	604	582	624	618	569	630	574	593	610	655	575	601	608	615	637	631	615	603	600	565	651	603	645	576	611	587	597	593	588	608	637	597	597	552	615	560	615	580	589	625	598	565	665	571	625	616	609	597	622	624	567	596	633	630	554	640	561	592	592	628	608	586	572	571	591	607	576	620	610	613	635	556	599	557	591	634	567	605	592	566	608	607	608	646	608	649	556	581	633	608	555	631	581	588	537	540	619	611	589	597	581	624	600	623	623	657	550	588	613	602	635	636	619	627	597	627	634	603	589	633	568	600	591	626	586	631	589	602	588	593	615	635	597	623	590	604	612	634	575	605	642	567	581	656	585	592	577	604	597	603	632	622	602	625	593	604	576	624	590	587	691	599	598	613	603	620	655	634	644	615	598	637	605	649	601	606	533	618	611	633	611	604	616	624	556	604	620	620	569	594	555	603	639	608	631	621	617	575	630	593	570	591	600	596	585	594	614	604	622	606	603	622	594	586	598	585	597	594	610	617	611	610	613	611	657	649	612	594	653	602	663	612	605	611	642	601	604	600	641	635	648	628	606	594	594	578	576	597	577	597	585	572	618	574	610	588	544	602	607	631	562	611	628	588	635	614	574	594	591	646	601	644	614	608	600	626	639	591	615	624	622	610	596	585	593	587	599	575	601	648	620	648	610	585	603	680	626	593	592	594	580	587	611	626	624	628	587	616	626	618	566	566	578	585	626	566	610	630	600	571	564	608	596	567	586	582	632	590	611	558	604	625	595	645	615	604	619	632	577	641	589	627	645	634	605	592	619	640	581	590	592	619	559	601	598	629	595	592	614	591	620	595	594	606	582	596	605	647	618	578	572	590	607	657	607	599	563	600	584	591	630	627	618	613	622	633	636	647	591	587	621	619	607	589	589	619	613	565	574	592	599	623	651	610	599	606	608	624	552	625	641	571	566	616	562	634	551	599	600	609	617	600	612	633	610	597	617	576	621	597
3178	8369	6052	2940	2225	1793	1493	1247	1050	981	876	832	820	785	775	760	750	734	700	699	696	723	679	747	705	651	703	728	696	704	658	647	662	638	711	642	649	666	659	671	649	668	676	662	641	652	689	715	702	629	679	637	664	655	605	626	677	684	654	645	606	652	638	648	648	729	642	667	658	667	638	616	652	655	687	723	620	641	666	666	641	639	638	658	636	683	666	693	612	641	655	640	658	661	652	651	653	639	669	633	670	704	663	631	647	676	668	657	646	622	672	637	650	699	699	624	641	652	691	642	662	601	697	640	618	630	682	645	605	660	658	611	655	659	725	625	694	613	632	680	658	661	632	651	611	673	614	647	674	668	652	692	640	645	653	664	716	639	673	681	668	627	657	600	631	659	639	651	683	648	636	603	675	620	653	650	674	652	642	694	629	672	687	643	653	633	617	671	678	592	664	661	666	662	615	643	642	653	683	654	635	670	651	689	688	636	650	592	618	614	639	658	644	659	690	656	608	639	724	653	681	659	715	640	634	657	662	664	648	646	645	631	669	697	726	607	655	654	661	667	635	631	660	648	634	639	680	682	638	620	614	646	602	661	692	684	639	716	642	646	649	672	632	681	631	654	641	667	654	659	647	636	629	619	664	638	620	682	618	640	660	647	613	648	639	671	676	642	596	633	666	638	689	625	698	659	672	644	637	692	603	706	658	662	698	644	631	635	673	656	665	652	649	691	649	664	648	652	644	656	680	683	646	692	690	599	701	640	667	689	623	678	697	655	660	644	670	651	648	671	634	662	657	634	736	642	617	674	667	614	677	618	650	660	633	663	668	659	652	694	664	660	665	655	617	622	710	663	628	655	642	621	684	658	657	683	652	655	713	677	678	646	629	619	652	726	659	675	603	626	636	682	668	655	674	610	649	665	667	634	639	675	628	657	649	645	643	638	671	692	654	650	606	680	623	684	663	667	682	635	674	671	626	695	653	621	688	638	683	676	683	577	645	605	668	661	641	630	650	648	662	627	621	625	674	648	697	647	652	610	663	675	683	673	668	720	701	667	648	640	651	624	689	684	628	652	631	618	646	657	659	673	615	694	626	676	652	642	658	635	694	667	665	615	618	645	636	636	603	655	674	654	660	659	654	660	645	627	656	648	650	657	669	688	646	622	597	642	649	710	628	695	653	678	684	648	667	650	642	652	630	699	685	653	615	705	662	629	677	657	676	692	656	651	636	656	656	683	676	675	648	698	651	634	673	703	647	617	670	649	667	622	658	668	643	696	677	715	707	694	645	637	626	665	609	671	660	693	665	652	639	618	695	629	704	646	675	659	664	665	621	664	634	660	643	696	623	627	621	637	662	623	676	635	674	651	637	654	613	625	641	605	667	652	630	630	653	659	631	659	615	531	675	682	680	685	656	644	597	681	695	643	670	664	670	634	642	671	691	642	654	645	634	627	658	675	669	676	601	648	627	691	635	662	649	603	620	679	652	615	667	677	660	634	646	649	664	673	656	659	690	669	638	641	656	636	663	635	656	650	682	631	636	620	705	660	641	674	642	679	671	660	659	623	617	635	638	701	626	665	663	649	668	614	688	642	666	634	629	654	638	612	654	639	626	634	669	651	595	664	624	701	662	666	698	617	627	632	648	682	642	637	663	640	628	597	657	686	644	646	582	670	621	653	637	663	627	658	685	662	658	632	618	657	641	657	668	662	605	631	618	621	671	668	658	682	639	667	671	640	620	611	648	638	652	650	661	648	662	670	687	629	628	633	692	653	690	684	617	617	679	679	694	648	649	685	675	699	649	658	630	621	627	655	696	662	665	637	641	654	711	682	666	699	688	668	680	626	672	661	697	662	673	661	664	604	629	634	675	694	656	670	665	672	668	674	637	649	648	647	622	631	682	648	600	638	723	623	671	678	668	648	671	661	681	614	629	662	630	670	661	635	689	666	694	648	633	659	648	652	654	677	638	616	623	632	668	652	625	675	650	599	661	689	669	675	716	674	667	591	676	622	642	656	647	625	603	609	648	658	709	596	646	680	617	650	621	666	664	639	665	702	645	614	620	597	630	635	697	625	644	642	670	689	685	657	657	646	658	659	614	661	653	589	649	707	655	620	650	639	656	623	675	677	651	662	668	640	659	667	671	643	613	640	590	598	628	665	624	681	640	652	663	663	657	635	628	640	616	655	672	628	659	655	650	625	650	696	642	623	665	660	629	669	651	639	630	659	645	658	641	651	638	635	705	605	651	635	691	655	688	667	672	669	654	663	620	683	689	656	608	626	656	671	668	631	661	649	631	663	650	629	616	673	636	676	678	604	667	680	692	688	665	659	671	632	648	623	649	645	647	688	674	662	616	665	715	674	623	631	654	638	663	678	626	617	666	665	640	649	624	650	675	635	637	691	665	661	655	669	634	595	636	659	658	648	631	667	638	667	644	648	697	619	620	652	669	633	688	659	638	694	640	663	690	659	631	683	598	717	686	685	642	676	630	622	588	640	656	643	710	665	615	625	589	637	660	651	683	672	605	656	608	690	666	693	676	626	652	711	674	655	663	625	673	651	739	641	632	667	658	615	642	632	623	614	595	620	705	646	672	648	676	611	684	610	615	648	679	679	632	684	640	689	624	641	657	670	688	684	647	644	663	663	628	653	646	655	637	652	659	699	629	674	651	652	637	664	644	613	696	660	634	633	628	668	660	614	612	582	650	633	680	664	654	650	663	674	574	613	648	666	672	623	676	649	671	647	600	658	650	660	627	727	636	604	623	658	683	650	670	642	640	661	631	638	632	643	666	683	677	729	636	652	682	677	655	617	642	659	653	648	673	656	693	640	677	598	608	675	638	655	661	669	642	619	664	631	683	634	672	682	637	625	648	617	638	627	638	620	674	650	622	610	633	673	638	632	626	653	633	666	635	641	641	701	666	648	630	658	675	648	651	661	615	644	623	657	640	613	628	614	665	680	669	680	605	634	694	663	682	647	632	651	657	608	648	663	644	620	646	645	691	676	666	675	658	691	628	662	629	639	671	666	707	671	675	670	644	649	642	680	661	671	659	685	662	639	677	683	667	634	679	650	610	674	613	664	673	650	656	603	625	622	630	653	692	675	610	650	666	630	659	622	628	710	642	635	644	650	664	668	670	683	684	672	722	653	659	623	656	686	635	607	652	664	616	677	693	656	675	688	627	713	654	673	630	651	599	669	608	670	620	643	644	695	658	668	650	633	667	680	676	646	635	634	665	671	646	608	632	667	591	678	672	658	641	670	657	649	681	662	688	673	684	670	676	624	698	622	641	648	644	666	616	673	662	650	672	663	699	636	631	671	630	618	637	700	632	631	624	583	652	663	652	659	702	687	669	702	686	646	618	673	664	676	667	613	658	643	625	652	676	663	627	682	649	657	664	663	654	654	612	635	672	657	658	686	664	593	637	643	684	674	638	650	681	628	634	647	589	674	683	635	714	642	646	660	674	662	673	669	625	628	648	646
24554	21137	27468	24984	12393	581	383	289	283	241	256	246	199	218	194	192	201	196	167	191	160	190	172	160	189	160	174	198	156	152	185	151	168	146	194	175	158	174	190	172	179	165	161	166	173	156	168	158	165	165	161	185	153	186	173	165	162	185	176	176	153	182	158	148	178	203	183	152	189	183	170	169	170	158	174	178	181	195	163	147	186	155	158	146	175	174	179	164	149	163	190	172	159	160	171	150	154	171	163	164	152	162	149	172	188	181	177	163	169	169	179	169	176	189	152	152	146	160	170	139	159	183	163	171	168	169	182	159	153	162	182	177	186	154	157	171	136	162	180	166	158	154	161	169	184	166	163	181	160	199	168	158	187	163	156	164	167	175	153	169	179	160	153	167	171	156	169	150	165	178	187	174	159	167	155	183	172	150	168	174	160	150	151	173	148	159	180	153	157	153	167	170	183	174	162	155	180	162	160	179	156	166	139	151	172	166	158	159	141	147	162	173	152	181	148	168	172	150	168	154	164	154	150	192	171	164	182	173	144	182	188	164	157	160	175	170	182	198	176	157	179	161	185	169	175	162	178	157	183	177	183	156	171	219	163	150	172	170	164	169	147	153	183	187	173	143	168	155	165	169	184	173	167	159	182	177	165	167	169	177	157	177	157	162	161	149	166	172	151	166	159	182	171	155	168	167	172	152	184	151	151	157	176	163	174	160	169	171	147	172	172	158	184	155	171	190	170	158	169	168	154	148	161	185	160	183	177	158	180	178	152	166	160	162	146	185	144	160	162	165	184	168	152	165	169	176	176	149	169	163	169	180	173	194	193	180	181	179	183	167	163	186	172	159	163	163	167	148	170	165	168	153	161	153	159	177	173	141	161	174	174	161	168	166	162	150	168	172	162	164	161	147	157	186	163	144	168	171	155	158	162	186	173	162	153	157	161	163	165	170	178	152	158	145	162	151	172	154	162	166	178	172	180	144	168	195	162	173	194	148	171	195	177	151	183	158	166	172	137	170	148	171	180	156	142	157	176	156	163	152	162	166	153	159	174	168	146	170	152	175	178	170	171	176	191	164	164	171	151	149	165	171	176	179	168	193	157	163	157	159	173	195	178	196	169	164	161	143	170	181	156	146	144	179	175	162	178	140	165	172	190	151	182	175	166	158	160	172	153	167	155	166	177	185	177	189	155	164	162	181	157	172	152	192	182	163	179	167	148	177	179	168	155	172	176	186	171	170	176	180	167	169	168	164	163	174	147	145	158	145	162	167	166	155	186	167	162	176	153	171	161	166	161	172	150	159	169	167	174	163	143	153	145	158	150	152	185	167	184	187	163	167	161	161	186	166	160	166	167	156	166	169	161	172	173	153	173	159	144	166	163	161	186	170	178	149	173	166	170	172	157	170	186	169	185	172	187	170	176	173	163	180	173	169	186	167	159	169	161	149	186	166	184	181	199	161	173	162	165	170	169	164	157	182	177	172	159	158	181	137	166	174	183	181	177	159	188	174	176	185	157	163	188	167	176	173	146	169	189	158	162	168	170	172	142	155	163	161	184	176	150	157	166	166	190	172	174	160	171	157	164	157	159	158	167	157	159	172	176	175	185	168	180	159	176	171	187	176	164	172	177	151	162	152	159	153	166	164	173	159	176	165	161	163	179	176	172	172	145	154	163	167	156	153	138	151	151	167	163	172	169	164	150	181	147	169	149	154	161	143	175	175	151	180	151	154	159	158	210	165	181	191	164	196	162	182	151	153	169	141	170	155	166	188	154	158	162	171	168	175	174	167	169	163	169	179	173	165	147	166	174	160	140	162	162	178	159	154	165	193	162	175	179	157	154	176	164	176	148	163	167	170	173	165	171	174	188	176	176	171	142	160	140	197	172	178	178	167	194	168	165	180	163	151	178	165	152	167	141	157	148	159	155	168	159	188	165	178	153	161	176	163	167	170	164	190	156	165	162	150	146	172	186	194	166	173	176	167	186	181	162	165	191	158	159	158	151	159	161	170	149	161	161	155	158	173	157	156	170	159	149	151	168	152	160	204	178	159	161	187	167	161	157	173	172	163	164	141	166	187	162	162	179	156	204	149	160	167	169	168	156	141	152	176	185	159	163	166	163	176	186	173	173	157	147	159	172	157	175	153	164	176	147	177	163	162	152	165	151	166	175	164	170	152	155	163	184	167	162	145	145	167	170	157	154	162	156	172	182	170	153	154	195	141	151	188	159	161	153	151	160	146	144	184	183	161	183	160	165	165	182	173	189	190	189	166	162	165	173	154	172	149	167	164	146	155	155	166	150	164	181	170	164	163	165	158	179	156	205	166	151	162	156	164	179	189	157	160	155	179	151	150	176	171	155	173	163	153	174	147	181	172	183	174	178	174	162	135	161	178	157	164	186	179	176	166	212	160	168	179	175	154	169	183	153	173	171	152	148	147	178	188	163	163	161	186	168	153	162	162	141	177	152	190	174	163	186	167	172	158	165	185	177	148	184	183	175	179	177	156	166	181	167	197	178	134	156	159	170	168	171	169	172	155	176	173	159	155	158	162	164	158	173	169	171	168	159	156	164	160	171	150	163	165	178	157	155	167	172	192	148	159	175	168	183	155	145	168	165	180	169	145	157	147	157	189	169	163	152	141	164	193	154	165	144	154	134	150	158	164	168	161	160	170	166	165	194	160	157	163	168	166	177	177	149	157	150	155	160	171	161	140	141	152	140	147	174	149	174	170	152	180	149	142	154	169	158	171	146	158	150	156	158	186	173	163	169	168	157	174	164	138	149	149	154	166	171	167	164	175	170	171	165	181	173	157	161	176	142	150	166	161	162	159	179	155	159	159	128	183	175	182	151	143	150	184	155	158	202	140	166	157	162	162	164	177	196	184	160	160	183	159	178	162	170	177	182	177	158	167	163	175	148	168	182	138	150	178	169	155	157	190	152	166	174	179	151	156	157	182	153	153	137	167	169	183	161	190	152	164	149	162	159	152	163	192	153	154	146	146	163	166	176	156	167	176	158	162	171	143	161	159	173	170	157	158	165	150	172	179	160	162	171	138	168	179	164	151	165	187	167	155	180	163	155	179	150	201	183	180	174	174	157	183	156	168	163	151	162	147	176	187	168	173	169	189	155	171	139	185	143	157	157	146	174	182	165	174	159	160	151	172	156	166	159	167	160	166	158	163	190	149	134	143	172	156	164	167	183	151	167	160	172	178	168	162	163	179	156	177	151	155	179	154	178	176	186	177	170	161	169	179	145	172	174	172	156	134	156	185	162	179	186	190	164	160	164	162	182	148	154	153	183	161	195	183	174	177	159	153	190	152	146	151	168	175	158	176	155	177	175	155	161	164	180	172	179	152	169	167	156	152	184	167	152	152	130	157	154	173	174	150	166	171	187	183	138	151	168	151	171	160	142	147	163	175	196	170	171	167	153	161	168	162	159	170	149	163	173	173	160	160	164	177	161	155	188	164	179	193	182	168	183	153	168	172
3037	4904	3193	1501	1095	896	684	514	454	386	397	309	329	279	243	259	254	217	225	235	212	217	220	212	211	227	200	225	194	226	223	202	232	217	205	203	196	218	202	220	213	202	194	171	176	183	202	189	209	175	226	190	194	229	180	183	229	170	193	202	189	216	192	194	205	194	192	209	186	197	204	207	189	191	207	191	203	177	219	190	194	194	224	192	221	202	194	212	200	206	188	210	198	186	210	191	178	171	231	178	221	195	212	178	196	207	205	181	193	195	208	195	179	202	209	183	184	205	192	201	173	207	207	215	203	177	184	197	197	179	196	203	171	209	180	199	191	203	219	197	186	197	201	182	193	190	215	180	187	214	182	216	179	206	196	212	213	225	171	197	208	216	211	233	186	181	211	188	219	203	194	209	202	214	201	203	212	196	194	186	175	188	200	201	205	202	187	190	189	187	215	187	187	205	194	215	194	191	172	187	213	236	177	202	183	183	194	199	205	220	199	195	187	185	177	208	189	201	194	180	209	206	189	201	207	204	222	181	196	210	174	202	181	169	199	196	185	189	201	207	223	187	168	182	200	179	191	202	206	185	206	218	165	220	197	198	205	188	185	173	219	221	194	203	187	207	216	188	181	196	204	180	207	205	194	188	213	192	221	206	185	177	184	212	202	191	188	195	184	193	205	190	188	195	199	205	208	218	207	217	207	224	205	199	202	204	179	183	179	195	203	204	222	192	227	191	218	189	213	181	196	187	197	199	194	194	183	204	194	194	216	203	222	202	212	194	206	195	210	206	181	207	180	192	200	191	208	175	228	210	176	187	181	217	193	207	219	188	183	169	198	214	218	213	185	195	193	167	196	221	188	199	202	169	182	192	218	226	190	208	195	196	231	175	219	223	215	193	219	203	204	213	184	180	217	189	178	202	205	183	213	213	181	209	201	191	184	193	195	202	178	197	206	184	194	204	173	204	217	190	215	193	199	207	173	195	202	207	170	219	224	204	189	211	195	177	204	185	183	216	190	182	187	211	202	199	198	213	212	207	208	172	191	223	176	219	228	194	153	215	195	182	206	195	168	220	207	189	207	195	187	201	194	197	229	206	207	196	190	179	205	202	191	234	198	217	191	195	196	171	199	175	192	191	206	198	211	190	203	194	219	186	196	173	193	203	210	188	204	185	199	196	177	197	181	184	213	200	235	224	201	194	158	185	175	201	203	183	176	184	201	181	206	193	223	208	214	202	184	211	193	215	209	189	203	212	187	223	192	186	206	205	193	205	195	188	199	204	209	206	204	225	192	222	173	196	188	176	192	209	217	190	187	194	193	196	194	210	183	226	199	195	192	178	211	202	183	199	187	197	195	191	185	197	209	190	209	189	167	187	222	216	172	176	211	209	208	201	201	187	183	220	173	208	227	198	213	199	229	202	218	215	199	193	206	188	200	194	190	194	194	191	208	218	208	201	212	206	217	194	220	194	204	208	190	200	184	175	198	180	187	199	200	185	179	208	187	179	193	233	179	197	182	199	223	195	200	198	208	211	190	204	176	222	203	194	200	235	167	188	177	188	191	195	198	199	168	190	184	217	204	179	174	215	219	198	229	203	164	199	195	185	212	189	213	192	191	197	211	210	215	179	185	206	184	201	211	197	211	211	148	186	215	220	175	192	172	172	188	164	188	191	199	176	211	192	178	191	194	178	185	195	184	187	197	187	190	226	206	183	195	191	207	196	199	190	200	218	206	174	198	210	181	182	198	206	208	206	199	219	203	203	191	211	202	201	187	184	205	200	196	209	205	218	201	194	234	185	188	179	199	197	197	190	206	205	181	174	201	213	179	171	181	212	186	219	193	172	183	194	182	220	188	214	214	191	221	196	196	201	181	194	218	171	207	213	166	166	195	195	201	202	184	173	192	194	184	204	200	179	192	197	194	228	197	198	202	208	203	210	199	190	203	183	177	205	204	198	211	213	186	208	162	209	195	184	206	197	172	179	185	209	192	205	198	193	180	229	205	190	208	189	198	211	228	215	183	200	197	187	212	178	185	188	184	211	212	190	189	202	201	203	208	187	200	174	213	197	206	213	175	182	195	205	199	203	206	200	202	196	181	183	209	169	201	206	197	203	197	217	181	208	201	191	224	212	194	204	226	209	196	215	223	190	183	194	197	213	205	194	203	197	171	186	197	213	173	198	216	207	198	197	195	182	218	202	209	208	197	213	201	195	223	202	224	185	202	210	190	183	187	202	195	184	199	194	211	194	204	204	203	177	223	188	192	186	187	195	168	189	199	191	195	193	209	213	205	200	183	211	223	189	202	194	193	207	202	218	185	196	192	206	177	198	201	189	204	191	175	207	199	186	188	194	207	200	164	211	210	171	212	193	202	214	208	189	199	196	179	207	204	183	175	204	210	208	189	190	207	174	192	201	202	202	202	170	182	201	192	190	174	190	161	214	197	199	211	174	228	235	172	189	211	199	193	187	198	196	188	202	197	198	197	189	188	208	201	200	208	185	188	213	206	185	197	203	180	196	196	190	198	204	213	208	202	208	181	192	207	186	195	180	183	192	205	183	202	194	192	192	203	201	193	182	182	198	212	174	191	179	192	197	198	190	198	186	194	186	189	216	181	206	197	194	196	191	162	202	187	198	201	192	170	220	218	168	176	212	212	208	199	194	215	204	195	196	188	196	193	188	200	198	203	200	189	176	222	192	189	206	224	181	238	201	189	182	183	193	207	194	194	191	197	188	185	216	209	203	178	216	211	180	195	193	226	192	193	188	186	189	190	194	199	194	198	170	213	187	192	194	201	200	207	209	211	240	229	221	180	200	184	194	191	199	190	200	201	182	190	200	208	191	219	198	198	216	181	206	183	203	186	193	185	187	193	195	178	198	195	180	196	191	197	200	185	187	191	218	204	187	209	188	221	197	218	241	182	198	205	183	221	207	190	200	221	200	195	157	216	217	212	209	169	199	206	210	183	202	176	206	195	211	181	196	213	208	193	199	180	209	206	155	201	178	207	213	195	186	190	196	192	171	166	179	184	200	219	199	181	230	201	208	219	224	181	204	182	176	188	188	168	206	205	199	207	202	198	192	213	178	211	222	191	194	210	199	216	190	196	202	208	187	191	215	214	195	225	190	186	199	219	187	181	181	191	193	213	185	191	184	225	200	205	198	193	177	213	184	221	205	191	193	174	183	160	207	197	196	216	190	208	192	213	194	210	193	203	198	200	191	185	192	205	213	223	199	178	202	190	184	229	189	190	200	187	209	183	187	200	212	196	219	209	205	182	193	181	202	212	213	190	181	191	187	220	205	203	182	169	181	202	200	207	216	214	191	184	191	188	193	190	189	197	203	197	202	191	193	191	185	199	199	206	187	201	187	219	179	202	205	200	215	200	186	199	223	204	169	215	226	212	207	203	196	228	204	199	187	211	205	172	216	206	196	214	185	180	203	190	195	193	201	199	196	197	201	212	190	208	178	209	178	197	182	181	213
22462	21206	28960	23708	21202	21254	10262	1294	872	793	748	700	682	628	586	563	564	543	490	550	505	514	505	473	490	503	494	450	492	454	466	441	503	477	483	483	489	504	482	452	453	496	444	433	469	446	507	434	464	440	471	425	480	479	509	448	470	440	435	459	501	471	476	510	461	487	428	448	440	451	454	482	467	464	446	484	469	446	453	452	424	456	469	444	493	445	446	456	447	521	428	454	445	461	451	469	436	469	486	479	471	412	477	452	485	417	426	432	457	451	467	464	460	427	465	491	456	482	450	452	457	441	475	470	477	429	455	465	462	422	480	473	461	462	465	448	463	448	445	448	429	476	445	449	470	456	473	435	516	441	458	440	436	467	451	448	456	476	452	433	463	490	441	449	428	472	453	486	472	458	397	486	501	502	457	473	461	452	438	467	474	458	450	453	501	494	447	446	461	458	402	455	431	468	434	455	483	445	484	445	428	466	488	462	450	428	428	466	438	449	462	474	442	468	422	424	430	458	465	458	431	469	466	463	440	456	440	465	490	445	445	462	424	442	432	457	438	469	410	462	437	451	454	463	433	426	458	421	423	454	459	448	422	437	457	460	485	468	460	470	448	412	457	442	470	450	459	428	488	480	443	452	436	477	464	443	438	451	414	456	477	422	462	469	439	455	428	485	460	447	467	479	439	471	450	418	427	469	482	483	445	484	473	463	483	442	450	477	447	438	432	476	429	461	460	430	438	471	456	465	447	438	433	450	431	457	455	474	450	469	450	461	402	473	464	449	439	462	460	438	434	459	419	430	452	476	447	488	456	486	445	438	449	424	431	468	448	428	446	446	482	440	424	445	438	446	455	480	476	404	444	438	470	436	418	438	461	455	451	453	461	480	445	468	429	446	493	448	466	439	458	419	450	477	446	436	435	458	440	451	447	458	481	442	447	445	484	459	445	447	420	440	413	453	474	470	428	446	480	493	471	470	432	464	453	463	465	481	428	458	484	483	439	426	465	408	455	464	425	458	468	476	424	431	447	465	453	476	464	459	454	465	456	479	426	472	446	447	478	486	497	436	462	425	449	458	425	479	452	422	472	443	459	491	488	464	453	419	501	507	512	452	472	459	429	468	418	455	439	445	468	441	458	467	433	483	489	420	421	437	493	424	431	412	480	420	457	416	449	455	505	471	447	463	464	462	405	483	441	453	476	416	460	463	426	420	458	477	453	465	448	449	460	459	487	495	461	486	464	479	497	498	429	479	455	442	479	452	475	451	491	465	507	453	454	418	456	425	474	503	439	442	439	439	421	434	429	410	457	410	476	478	456	493	462	428	418	464	435	448	457	467	436	458	469	438	426	456	452	422	459	446	439	468	472	456	467	427	473	429	454	433	451	444	460	438	458	483	461	445	449	449	479	469	478	433	486	440	457	440	434	433	459	467	410	455	463	458	433	417	474	487	437	453	439	457	440	475	446	494	485	473	442	467	452	460	480	443	460	467	419	451	459	422	478	458	463	450	479	470	439	474	437	436	470	437	464	471	459	411	430	447	385	442	473	438	422	482	440	430	425	483	462	456	438	459	472	441	473	438	456	479	461	466	507	470	436	460	487	433	400	456	435	413	432	459	441	444	441	481	463	484	495	450	487	499	425	518	465	480	420	477	447	453	463	449	509	455	448	467	437	457	478	437	470	436	502	450	481	478	493	446	442	461	465	441	461	436	484	474	432	476	444	452	449	434	449	449	479	425	418	416	480	448	455	488	472	476	403	467	440	492	454	479	469	457	449	441	460	439	405	488	481	465	480	445	437	433	483	427	425	446	464	451	431	462	465	424	463	461	483	463	414	473	448	420	465	483	441	438	433	452	409	477	435	486	436	446	452	477	458	482	467	469	484	453	446	462	441	472	465	460	457	426	478	473	460	433	457	455	474	472	436	468	456	432	430	495	442	474	470	491	471	457	454	464	419	463	477	471	469	493	469	458	453	484	442	472	442	434	454	461	400	420	467	449	459	443	420	432	435	464	446	502	422	459	449	452	452	481	459	447	425	441	463	476	459	509	461	455	454	479	474	429	484	455	428	455	457	470	438	457	455	445	496	428	462	446	454	478	468	456	445	430	453	472	487	447	478	421	475	443	389	476	430	450	461	455	447	447	439	466	429	463	465	463	442	485	476	434	440	454	454	424	452	433	486	459	462	448	481	467	474	461	475	456	454	453	439	460	425	430	421	425	419	459	457	487	416	414	423	454	439	439	422	445	447	451	468	452	468	460	463	472	444	481	427	415	446	470	450	425	440	474	454	466	397	472	431	458	438	486	437	456	466	459	449	461	451	480	456	447	462	418	425	482	472	435	431	441	454	488	438	468	455	431	432	441	459	436	487	471	451	436	497	451	424	460	427	457	447	429	448	461	428	444	444	456	496	447	409	427	464	492	476	448	440	478	449	457	439	451	476	417	449	475	432	473	431	454	447	457	502	443	463	464	474	439	441	426	445	451	441	459	439	481	420	468	466	449	478	447	478	410	450	465	425	443	485	414	457	472	401	455	457	474	474	488	443	447	450	453	430	444	446	464	451	447	470	426	448	462	469	426	461	431	463	412	452	445	457	483	472	474	447	468	476	453	427	456	479	424	444	463	472	421	437	428	451	421	453	431	441	416	457	472	445	445	427	447	420	446	431	464	492	471	442	455	447	436	455	447	439	437	472	453	445	474	465	406	458	458	462	470	460	421	421	485	435	450	457	464	482	476	444	433	428	454	450	449	447	416	445	464	430	437	483	420	446	458	470	469	463	444	458	465	439	436	473	433	456	461	479	427	450	445	426	455	498	463	405	470	490	482	466	436	433	501	391	433	448	454	412	434	422	444	440	435	470	460	412	500	437	463	467	472	487	475	448	447	456	436	487	447	454	469	487	469	468	468	512	442	472	438	453	457	455	447	466	473	435	427	438	468	441	443	454	462	441	419	455	441	448	461	421	435	450	451	423	418	448	460	473	412	482	437	465	478	436	454	451	441	454	435	452	434	445	469	466	468	449	447	466	430	434	429	458	457	489	428	464	473	437	419	422	462	481	460	416	476	436	450	455	424	455	460	466	491	490	444	480	453	454	491	449	454	401	429	447	471	440	414	446	453	474	462	453	421	424	428	443	463	434	456	458	478	477	431	467	431	490	476	476	451	437	452	458	434	430	445	462	441	404	473	430	460	457	443	448	408	435	451	438	469	463	472	438	448	487	406	470	469	446	450	480	444	467	450	426	469	443	478	453	412	483	455	425	452	425	442	417	428	456	420	460	478	479	403	450	422	423	420	453	423	469	445	444	449	447	455	453	440	452	480	481	461	428	469	463	470	450	459	460	442	501	379	446	434	473	512	467	454	441	464	444	407	461	482	430	462	471	475	475	450	478	438	468	441	454	457	442	443	482	441	467	476	470	451	463	444	469	436	478	438	471	452	424	417	463	463	477	508	409	465	468	450	431	438	472	469	453	440	445	456	444	464
4195	13907	9897	4890	3508	2772	2162	1710	1395	1121	1069	934	806	762	717	681	718	622	671	587	633	616	590	588	534	644	554	518	551	558	524	552	544	560	587	527	501	558	527	525	554	497	510	529	517	510	540	490	532	529	582	523	519	469	491	496	535	529	508	466	537	529	514	517	529	482	512	519	521	522	525	533	519	532	491	496	528	516	523	497	529	554	546	486	509	531	518	519	553	531	487	530	525	491	503	515	476	551	503	508	506	509	487	492	513	502	496	534	532	512	516	511	461	527	503	504	496	501	495	493	508	489	476	472	508	528	495	502	492	553	498	474	472	508	507	464	512	513	478	462	462	479	515	536	518	513	486	519	507	514	494	528	495	530	465	471	485	504	497	511	477	505	474	508	507	522	506	511	494	493	535	507	495	536	501	506	534	510	505	507	531	479	547	522	500	520	540	520	499	489	539	521	498	506	480	528	539	541	486	500	511	484	474	518	487	502	497	508	505	478	498	496	499	510	488	529	512	555	500	519	473	502	493	464	485	498	506	495	505	538	482	487	441	522	524	510	469	505	514	510	499	516	537	509	465	518	499	554	506	513	524	499	522	545	524	537	529	521	490	485	520	498	510	503	508	526	518	484	488	501	498	498	515	490	545	510	489	544	490	508	496	520	516	545	537	527	493	501	545	475	525	520	491	533	495	527	525	470	534	489	514	463	529	467	502	497	545	561	524	512	491	504	488	495	507	491	530	470	510	509	518	486	519	494	535	513	517	531	529	519	523	542	513	511	507	494	453	487	515	532	423	520	460	534	521	535	490	520	515	524	529	495	484	527	483	500	494	478	504	504	503	491	497	486	507	548	508	500	513	496	495	512	508	491	512	471	517	517	505	502	465	496	542	498	539	495	479	519	500	528	499	480	512	537	523	501	519	539	483	498	554	527	510	504	491	543	494	512	505	505	487	486	482	515	493	561	547	492	510	506	514	530	519	517	508	514	517	475	543	542	527	532	492	522	479	593	504	525	496	512	496	530	504	505	505	509	497	505	530	539	504	492	514	475	496	487	512	493	504	522	518	529	516	560	519	480	535	494	532	508	546	485	478	505	496	490	475	508	501	525	532	544	479	498	525	481	526	505	492	514	511	460	543	534	534	528	527	524	515	490	509	502	523	471	500	535	532	483	489	484	497	496	499	523	490	520	515	535	509	532	522	508	465	505	508	524	518	478	513	521	463	507	503	534	524	496	509	523	479	505	508	485	499	504	542	535	494	499	571	543	530	501	494	497	494	496	486	498	494	532	501	495	528	519	507	548	496	465	519	543	485	524	515	531	517	515	494	505	520	516	513	522	530	509	466	553	502	478	529	521	479	513	541	503	523	494	496	510	501	475	536	520	466	486	459	494	477	470	509	504	526	482	456	483	521	500	502	512	528	453	495	521	503	565	504	467	484	498	491	531	533	524	475	503	543	513	473	506	505	528	497	535	543	513	560	513	494	494	512	515	536	542	518	517	512	501	464	452	467	481	484	506	499	458	505	494	487	482	517	475	496	536	550	476	513	472	467	524	472	509	502	520	516	554	482	520	501	502	492	519	519	467	534	506	471	447	467	550	548	468	490	505	494	541	516	481	495	494	465	489	509	536	532	482	483	513	523	516	530	523	495	493	487	524	525	484	531	513	521	450	480	561	523	501	529	461	498	509	526	519	490	512	505	486	494	513	491	461	468	475	508	496	517	451	497	503	564	524	496	523	501	529	519	463	530	498	511	501	501	497	494	520	534	500	540	501	517	527	514	494	519	490	465	531	492	522	471	512	499	467	535	500	506	513	526	458	492	484	500	489	487	507	527	567	508	503	530	525	506	467	483	522	504	503	507	453	528	465	512	520	480	532	499	546	475	518	499	488	461	506	521	511	497	489	460	517	513	508	496	524	523	496	507	504	475	507	500	503	496	481	532	494	492	509	479	483	482	488	512	524	502	518	484	483	479	443	522	491	485	521	507	532	472	536	520	495	518	489	488	535	515	534	525	490	522	546	532	517	501	485	492	521	545	489	513	524	509	499	501	501	468	498	488	500	487	484	520	522	515	499	477	492	507	493	473	522	507	534	520	478	497	494	505	484	523	489	505	471	536	519	466	509	484	537	526	495	509	532	538	493	521	473	508	536	485	505	510	476	490	490	571	507	487	496	533	494	515	476	466	527	532	501	527	516	520	497	465	487	509	516	556	493	486	514	522	520	502	500	483	537	488	509	537	522	526	511	470	470	502	565	488	500	489	490	526	496	488	505	522	510	458	495	529	472	531	505	507	570	492	519	506	530	498	483	507	517	531	556	496	507	534	471	490	504	502	560	482	474	518	485	451	546	488	523	524	513	530	513	478	523	490	487	481	508	557	487	524	517	483	501	517	535	477	536	488	515	498	524	516	499	489	543	511	463	536	581	462	512	493	481	472	465	504	492	509	504	504	492	502	504	474	499	460	521	490	496	495	521	513	521	495	517	498	540	488	492	554	458	547	488	516	533	491	499	555	528	543	507	463	517	545	467	504	533	509	505	497	489	536	519	509	514	530	529	529	559	551	471	492	459	489	512	523	522	510	533	509	485	506	470	504	497	484	472	564	496	515	538	498	489	469	536	498	518	511	509	556	496	487	486	459	461	511	534	475	495	474	538	503	549	492	481	561	464	494	495	487	525	504	479	533	529	517	549	499	498	534	515	481	514	480	522	495	488	514	504	506	491	503	513	518	504	531	435	531	526	470	481	510	501	509	536	528	474	476	539	472	492	508	552	536	502	515	503	523	507	519	540	519	469	487	506	517	502	527	490	499	530	462	485	511	512	514	506	454	509	481	510	520	484	511	505	470	494	540	518	553	503	493	530	488	529	472	506	475	506	523	514	476	516	530	472	474	493	514	510	491	498	521	530	526	508	511	480	492	482	491	475	518	452	460	502	464	485	483	513	536	527	524	518	490	506	505	521	503	492	476	496	477	539	530	488	508	536	466	507	522	535	473	510	546	479	505	545	560	482	467	499	503	517	497	499	464	543	509	530	480	498	481	498	493	509	480	501	495	468	476	484	535	497	487	512	521	522	488	486	529	510	511	519	531	481	476	463	545	450	493	497	515	521	549	487	499	486	521	510	460	522	488	498	572	477	479	504	515	517	511	548	527	481	485	517	447	504	513	449	518	505	502	484	516	498	473	499	515	503	506	462	510	499	490	471	488	480	493	486	465	500	522	525	517	465	520	500	512	506	509	483	501	495	514	538	468	545	505	506	521	507	489	538	522	494	506	490	549	489	522	463	503	493	493	515	517	494	514	493	493	509	509	499	508	506	508	496	505	494	504	497	552	528	496	458	497	468	510	532	492	478	525	515	503	486	498	459	488	545	517	526	483	526	487	518	530	471	491	489	481	570	509	505	499	520	521	538	543	519	506	509	459	516	518	516	487	517	492	529	495	526	523	501	497	490	528	496	510	556	498	539	483	521	476	524	499	532	510	486
27489	17823	3499	512	412	363	447	351	367	364	386	364	361	367	377	350	355	369	351	328	334	350	370	324	347	364	340	362	338	348	354	341	331	365	345	344	384	359	361	364	362	323	366	365	353	349	353	318	373	369	357	335	372	366	337	355	360	367	380	342	343	392	332	371	373	359	360	389	386	360	337	344	351	384	407	375	317	368	358	370	334	334	376	346	355	362	338	339	355	357	359	353	354	341	348	343	361	371	326	359	369	367	373	352	333	358	335	365	343	364	353	356	340	382	380	359	376	365	346	363	370	361	369	331	366	367	368	338	369	348	378	351	351	339	348	350	366	354	349	323	388	387	337	372	354	361	383	360	374	356	400	366	340	359	359	375	379	353	365	340	350	359	386	346	336	330	345	368	366	353	364	365	343	356	350	346	343	359	388	358	337	376	315	338	320	333	372	363	378	334	372	358	323	379	364	367	358	353	386	365	360	344	360	337	363	342	339	349	354	339	388	355	408	339	335	367	352	376	366	352	358	335	352	374	315	352	354	343	356	368	342	376	365	346	332	347	336	361	349	340	346	316	372	339	370	329	335	339	360	343	362	309	356	327	362	367	362	340	365	366	310	360	367	353	343	345	368	345	366	393	367	349	333	360	361	347	370	344	334	356	344	344	332	370	384	362	369	351	361	353	386	372	360	381	356	352	359	356	360	385	346	342	378	380	335	390	372	338	370	313	352	371	370	383	363	339	356	363	366	334	374	355	365	340	345	386	348	396	359	359	348	395	346	356	351	352	367	362	361	356	359	370	321	363	346	372	366	350	332	362	381	349	349	349	373	344	350	360	341	358	345	363	367	395	384	301	349	361	324	371	385	359	360	367	363	386	392	346	361	376	380	333	363	370	343	362	368	360	374	324	338	340	348	364	370	353	337	391	356	361	354	353	343	340	356	382	346	362	359	388	374	346	338	341	352	356	369	349	346	357	381	391	327	368	382	375	339	355	333	350	327	339	363	361	350	372	355	352	367	384	381	324	327	343	356	327	344	373	356	357	357	381	357	347	354	355	360	334	373	347	337	365	349	365	372	364	364	343	352	357	303	353	326	342	346	359	346	386	369	357	368	323	327	371	382	387	356	371	370	382	373	333	305	356	381	359	356	358	342	361	357	357	332	358	337	364	327	360	338	320	369	360	352	345	352	368	397	360	337	341	324	391	390	379	352	347	362	361	330	367	364	352	366	359	335	343	351	346	381	316	411	368	363	333	372	320	393	381	371	355	364	361	323	391	357	383	338	375	327	370	350	362	350	341	350	353	363	335	374	345	329	377	330	323	335	387	383	343	358	374	339	349	353	341	368	391	321	344	367	352	370	379	370	343	369	330	348	350	355	360	357	337	377	343	357	333	373	391	347	345	350	401	343	347	381	339	351	349	362	363	333	351	362	362	362	360	387	398	319	374	373	388	353	372	373	339	380	304	356	379	375	355	357	328	336	355	364	397	352	333	352	375	371	367	354	352	351	347	359	347	349	345	360	380	360	345	320	328	396	387	348	367	344	345	367	346	335	391	355	335	364	339	344	324	376	413	370	337	336	369	345	360	332	324	369	381	350	363	349	362	367	315	374	389	349	365	319	308	367	381	355	343	363	366	355	369	345	352	399	358	331	340	358	349	328	366	359	330	346	366	354	329	348	357	353	343	363	346	353	349	365	373	337	342	364	355	399	384	328	346	361	411	353	338	351	365	355	349	354	327	370	368	397	320	348	366	368	339	363	389	375	383	372	331	340	349	382	338	350	391	324	352	339	382	362	375	336	349	379	344	351	398	349	370	405	357	350	329	349	342	393	365	329	353	399	345	386	326	362	373	358	348	345	388	340	375	342	351	354	345	376	330	350	359	358	339	354	343	365	336	331	358	320	374	308	355	364	354	371	369	335	370	341	345	362	356	365	361	347	355	377	349	345	341	361	366	359	344	371	346	367	349	358	372	343	378	409	345	357	373	386	350	350	378	363	332	370	333	359	356	346	384	340	357	325	341	357	353	391	374	336	393	357	333	331	340	341	365	338	359	370	359	346	372	358	336	330	357	369	386	363	398	366	356	344	382	370	340	389	341	354	320	347	376	367	363	330	360	365	341	344	358	368	347	352	376	329	350	347	371	334	377	340	366	357	365	360	354	347	366	341	324	363	369	361	364	363	339	324	395	339	335	338	395	359	377	386	369	341	382	353	313	358	355	349	352	374	362	363	375	354	352	358	398	320	345	350	379	343	361	377	382	370	339	355	367	341	342	368	367	363	365	383	363	356	349	392	367	370	351	369	345	373	342	364	346	376	313	386	376	382	354	332	354	321	371	356	351	345	325	375	347	369	355	380	399	364	343	385	336	338	378	331	365	325	351	380	354	354	340	345	347	379	369	335	303	363	361	352	385	394	339	356	370	372	345	345	372	377	347	330	359	359	342	346	355	368	347	334	370	377	367	360	343	353	385	340	366	362	355	379	378	343	346	338	343	392	379	355	372	378	357	321	335	363	346	375	321	353	350	354	316	341	374	352	334	345	340	385	367	371	336	331	350	361	333	356	336	356	323	358	359	339	363	371	352	365	379	343	340	355	349	350	388	354	370	358	373	388	360	382	345	357	347	353	373	339	361	355	363	341	365	317	365	349	362	338	340	359	365	373	373	332	347	338	366	381	330	352	354	347	360	345	316	376	385	363	402	381	347	361	365	362	354	334	354	363	374	384	349	377	373	351	319	346	353	370	331	363	390	369	365	375	365	359	388	382	357	361	323	368	363	348	361	319	382	366	377	369	355	341	335	367	359	291	337	346	341	373	382	372	344	377	355	351	352	363	359	352	357	364	334	324	350	344	379	350	352	388	368	360	353	377	371	352	351	353	356	331	336	343	379	350	344	368	351	342	349	399	341	369	334	346	346	335	330	365	338	354	349	391	393	394	315	326	352	331	362	323	356	392	354	351	371	346	318	339	375	325	334	359	352	361	346	375	329	350	340	335	374	351	352	350	377	346	355	359	299	385	355	360	359	351	377	343	355	340	342	318	340	356	373	405	371	318	351	376	335	356	319	335	361	359	358	338	349	349	359	373	384	343	329	374	354	377	379	364	361	377	362	334	343	381	325	350	341	355	358	359	365	340	340	356	361	340	342	342	365	364	359	357	336	342	349	372	384	311	351	376	385	384	330	340	384	341	356	344	349	363	375	375	342	390	334	371	378	367	357	373	340	361	374	332	364	368	354	358	342	369	363	382	359	347	384	354	338	362	358	363	370	364	320	331	364	387	327	369	333	374	350	370	392	376	361	372	360	352	364	353	353	348	392	349	373	389	354	349	353	353	366	310	342	312	367	364	339	356	337	355	358	411	372	369	380	371	349	343	341	349	357	336	318	328	343	340	330	333	337	377	358	373	341	351	348	373	371	369	355	330	361	353	355	337	360	354	351	376	362	354	363	338	372	379	373	397	356	372	376	332	361	371	367	353	313	367	336
4206	814	618	472	421	436	412	380	438	388	383	369	392	404	401	375	388	369	367	383	388	372	408	361	372	367	424	378	366	390	369	359	403	362	393	375	410	385	416	388	393	369	412	387	391	391	409	367	392	394	382	377	410	386	405	384	353	361	418	409	408	369	378	398	343	418	413	398	398	364	357	405	380	344	389	367	353	442	365	439	362	357	411	368	419	370	378	407	363	373	372	407	377	375	385	395	392	390	358	416	419	398	375	356	403	381	378	402	350	367	373	403	416	381	412	391	399	404	374	374	381	398	364	445	412	389	407	400	375	390	374	382	406	408	419	392	402	417	401	391	391	401	372	384	402	388	377	393	380	401	371	423	380	393	391	374	382	391	386	382	385	367	401	360	367	396	372	382	376	377	404	409	416	380	341	384	378	391	369	376	387	396	410	397	415	396	376	368	402	391	361	384	383	391	372	400	386	348	379	413	374	369	394	402	365	408	401	388	396	382	357	384	403	394	387	360	379	408	398	370	375	369	343	368	343	392	382	418	409	348	390	387	373	368	404	413	369	446	382	401	407	404	384	360	384	379	379	382	377	395	417	427	370	379	391	412	371	385	397	425	415	389	408	368	411	381	403	392	364	396	346	383	364	384	391	372	411	376	361	351	399	414	409	347	417	425	367	392	388	377	359	375	396	386	381	379	422	382	382	370	372	407	394	379	360	380	361	424	375	380	367	419	372	391	388	405	388	397	420	395	371	362	406	377	409	366	374	365	401	372	374	392	374	402	396	398	411	377	383	357	392	398	373	385	381	413	387	350	391	395	391	396	406	359	382	371	394	380	366	369	339	392	396	362	409	411	378	379	379	391	415	404	388	391	385	397	378	416	372	403	349	383	408	401	372	402	401	410	386	374	381	407	424	372	397	388	368	377	380	394	365	412	397	380	347	392	357	394	382	388	370	382	387	372	360	408	346	394	407	398	396	395	381	348	398	389	353	398	389	382	413	393	377	364	375	399	394	354	373	380	367	358	397	368	406	407	394	409	398	364	384	403	354	414	405	389	395	412	403	367	399	394	340	359	409	403	373	369	367	402	377	379	373	381	378	406	400	389	402	368	378	388	382	416	390	342	411	363	399	383	403	381	450	413	399	378	405	423	380	434	380	358	380	398	385	375	377	403	374	393	394	408	368	411	374	404	416	399	418	365	402	403	369	387	383	388	363	346	382	387	406	384	392	417	395	378	362	406	387	371	388	353	372	336	392	392	419	374	398	410	407	369	391	392	386	350	373	388	403	393	392	392	376	393	366	380	392	396	383	379	385	371	375	379	402	448	410	364	373	380	381	412	369	398	403	355	422	395	392	356	368	388	381	396	397	389	398	379	418	412	397	403	354	393	369	380	357	336	419	404	348	362	392	376	454	389	376	387	410	359	380	391	405	389	373	382	414	370	375	358	386	394	381	399	377	351	383	417	393	382	391	397	397	410	366	381	356	391	417	370	415	356	375	373	360	346	378	371	416	393	378	391	401	380	381	397	379	391	379	417	375	396	370	392	395	402	393	378	385	359	394	404	393	412	419	409	411	381	381	365	394	379	389	385	411	360	402	371	377	389	411	364	411	402	362	389	391	406	387	390	396	354	401	373	378	364	364	362	412	395	374	396	374	410	397	358	407	384	355	390	359	383	377	399	371	416	387	372	400	391	349	369	409	374	418	409	388	369	391	384	399	368	425	377	374	342	368	384	383	362	380	377	376	354	373	377	426	422	369	374	398	417	372	380	342	400	376	378	397	418	398	411	395	377	400	377	366	389	387	421	397	400	363	360	389	359	394	385	387	429	386	390	386	380	378	379	398	387	433	425	400	358	360	399	395	393	395	375	394	369	405	390	402	364	374	396	402	421	376	393	364	414	384	417	396	355	384	378	367	388	384	361	410	377	377	430	372	424	385	389	386	371	380	396	398	391	378	412	395	384	376	377	373	393	374	358	409	384	406	402	349	368	409	387	426	380	366	368	379	370	406	345	407	402	403	396	399	404	400	345	385	372	401	412	405	377	364	390	365	383	395	421	371	387	414	372	393	401	370	368	349	418	371	362	369	395	389	397	388	398	379	385	381	414	378	356	394	373	380	379	400	344	383	390	390	388	383	392	398	395	414	406	416	380	392	401	404	373	405	386	392	361	418	432	414	422	400	383	376	402	364	404	390	394	387	372	393	396	382	374	418	372	395	366	401	364	405	360	370	373	396	397	404	379	378	416	430	373	438	406	401	380	363	402	392	398	409	407	404	414	406	390	396	399	414	393	374	387	385	383	407	391	385	396	394	380	347	418	399	409	408	393	391	383	376	388	382	400	380	360	386	418	390	368	374	404	405	397	363	367	401	368	351	389	423	388	379	380	372	402	401	411	387	427	387	424	403	415	380	422	394	416	398	383	382	389	398	375	386	397	394	402	335	372	370	381	394	400	376	414	382	377	410	352	406	413	386	406	388	412	391	435	378	364	368	397	362	351	389	362	416	328	383	379	392	347	431	385	401	394	358	363	350	407	355	405	395	401	411	372	393	421	363	397	382	395	412	397	365	360	367	370	420	352	391	412	413	378	363	395	391	406	371	393	388	394	386	357	431	390	363	381	377	430	388	413	377	372	412	372	380	370	387	414	365	375	398	385	378	385	386	415	416	431	393	384	391	387	390	386	390	368	353	415	407	380	363	389	359	376	414	349	383	411	394	371	400	331	364	389	338	364	452	381	390	394	403	378	373	387	389	343	396	351	391	409	390	409	418	375	361	401	380	420	393	347	362	380	393	406	382	399	397	377	411	352	402	387	364	422	382	370	416	420	396	356	397	389	401	396	394	381	391	403	384	373	379	394	378	399	400	411	373	391	382	387	402	409	372	368	393	383	372	403	380	418	399	402	378	377	372	384	432	426	384	410	363	383	378	405	380	372	381	378	355	379	371	438	384	407	367	398	394	389	367	369	426	349	391	419	375	392	358	356	379	406	374	403	384	365	395	381	383	390	384	373	380	347	388	370	369	407	375	351	384	382	411	381	401	351	383	363	372	372	397	406	404	358	399	357	383	413	373	396	390	380	388	399	375	382	391	379	399	400	385	416	391	386	378	383	380	392	370	377	391	373	354	376	388	375	393	422	384	389	409	399	381	374	395	361	374	389	381	349	404	403	379	398	392	431	383	389	399	411	415	409	382	414	410	378	388	376	384	387	363	424	421	406	377	375	378	371	373	391	370	339	381	387	368	366	389	377	364	380	385	424	373	419	398	381	390	373	376	373	376	363	392	413	383	384	369	398	350	358	405	377	386	418	417	393	414	383	366	389	374	392	399	410	381	392	410	363	371	381	351	368	391	386	370	358	408	373	400	383	380	437	386	399	381	408	389	393	390	401	369	380	414	418	362	403	356	388	371	399	359	405	403	403	387	402	353	402	405	376	362	384	393	371	376	379	368	370	372	377	374	406	402	401	404	391	384	371	437	391	391	370
23468	21149	28465	24075	21148	11656	1395	977	848	805	741	718	684	651	657	697	609	611	640	675	634	655	644	625	628	629	635	620	580	568	598	616	621	652	582	630	603	581	605	619	606	618	609	622	628	617	637	617	575	646	581	600	625	610	604	639	605	579	604	562	636	629	623	665	616	595	630	621	629	569	540	634	547	575	630	608	608	584	586	594	592	602	633	660	631	632	560	584	639	610	636	609	598	670	561	599	621	583	574	628	610	609	620	582	586	631	628	619	553	610	561	601	614	573	658	596	604	609	569	611	594	640	588	588	550	606	604	589	643	613	585	595	596	591	573	584	656	631	578	633	638	604	573	610	612	598	570	597	643	590	548	657	609	613	627	595	595	603	609	617	589	612	620	571	574	591	615	564	600	586	550	560	600	581	575	615	612	612	642	594	543	627	612	591	581	624	607	549	607	598	631	599	609	576	616	613	612	638	618	553	625	581	550	565	605	608	607	619	567	562	638	568	600	576	650	602	595	624	577	585	614	629	672	608	621	568	596	597	631	572	608	587	629	615	585	603	618	597	594	561	594	577	610	595	622	605	578	561	615	591	627	610	602	603	634	565	654	605	599	635	628	561	574	614	634	557	571	652	564	607	615	632	579	610	575	607	647	559	586	629	628	638	570	625	589	631	636	582	613	578	622	574	573	587	620	580	629	614	635	545	573	549	610	607	610	600	610	627	590	572	627	660	605	619	615	604	620	585	576	625	617	584	598	601	613	583	575	618	614	601	593	610	619	588	597	568	611	609	592	612	586	602	600	638	567	598	622	616	583	639	636	645	638	590	586	583	629	579	634	576	630	597	611	628	617	617	585	588	608	632	587	582	561	622	631	591	591	617	635	597	561	601	587	648	608	627	605	615	570	608	623	635	635	650	583	616	568	540	598	619	560	619	602	606	618	581	614	577	665	602	598	573	635	591	575	611	564	596	569	576	613	589	560	585	594	599	633	575	604	595	619	617	598	615	540	608	579	597	607	579	611	607	624	612	662	617	619	609	645	605	594	586	566	587	575	579	586	604	569	622	595	617	619	594	612	611	612	635	624	587	601	614	607	557	621	622	618	597	593	645	607	564	579	639	632	562	617	585	610	605	618	664	602	589	603	610	561	617	590	628	618	611	571	611	624	584	617	591	619	610	629	606	652	602	566	602	616	609	622	545	602	610	603	630	612	665	615	578	607	609	630	673	607	579	581	630	579	606	561	539	629	588	566	604	586	584	610	613	601	599	613	622	582	606	636	538	589	600	612	580	600	609	616	649	610	612	638	659	594	614	570	631	563	601	597	600	593	641	602	645	652	619	639	574	622	564	594	590	627	578	630	601	596	574	594	589	637	619	627	591	583	572	663	610	607	604	650	650	634	618	614	573	610	574	567	594	617	598	556	589	648	565	582	659	583	597	583	588	602	601	569	583	591	598	621	598	664	594	587	614	610	568	579	636	607	592	662	603	587	599	628	589	617	590	597	580	583	602	598	583	555	593	624	602	599	638	625	624	604	591	590	589	575	595	660	594	586	582	657	642	573	613	611	592	611	563	607	587	617	649	631	609	659	586	608	602	591	550	614	578	601	646	582	617	609	602	587	593	567	608	572	601	633	601	660	624	613	535	643	571	569	594	587	597	588	611	573	597	581	614	604	613	577	602	560	628	582	595	611	577	621	636	597	596	592	608	561	589	608	610	624	623	595	611	616	580	577	570	611	587	556	535	586	575	580	595	617	609	576	583	534	603	591	628	617	579	604	604	583	566	598	614	641	574	609	563	619	593	596	620	591	611	613	541	583	593	607	616	622	604	587	592	594	645	605	642	536	595	565	613	632	619	595	581	584	647	580	579	601	617	570	586	563	578	582	567	565	603	585	604	593	629	572	617	574	601	581	603	644	602	597	629	563	624	566	632	608	595	581	594	600	622	560	591	563	594	642	620	603	614	607	609	585	629	615	634	588	589	593	578	580	630	625	554	594	594	618	606	628	578	592	625	616	605	600	594	588	638	634	586	563	640	569	591	606	624	564	590	574	604	586	575	621	619	608	591	627	617	617	563	588	604	609	651	615	603	545	585	611	607	596	576	580	594	591	600	574	591	561	614	627	625	580	608	585	608	543	593	590	618	609	579	606	551	549	630	643	602	625	587	633	576	598	611	658	592	616	566	583	610	631	626	594	598	634	596	599	631	618	601	596	608	601	656	628	573	589	609	547	626	619	582	612	634	592	583	626	616	584	575	566	588	609	590	650	595	609	562	586	601	616	594	592	586	597	624	602	605	593	631	639	575	584	614	589	621	577	589	613	583	603	608	632	568	598	598	567	579	570	573	603	580	633	613	597	605	627	619	663	602	552	623	634	650	583	601	589	593	589	581	619	632	616	618	599	579	596	576	571	608	606	598	588	582	604	597	612	611	643	570	588	587	620	611	595	626	605	601	633	613	621	594	639	603	574	575	591	650	642	631	572	594	655	592	625	614	592	647	593	569	572	607	590	586	586	635	566	646	606	602	633	565	603	629	625	633	609	626	635	576	587	581	595	643	588	535	599	572	571	564	596	618	576	585	611	573	622	570	594	628	630	577	598	608	610	575	589	629	619	627	624	590	619	576	633	598	591	610	592	624	646	634	619	595	612	606	596	635	613	586	608	592	577	627	589	607	606	607	605	614	616	618	584	610	608	577	594	624	597	614	572	585	557	631	600	605	593	579	609	682	572	554	563	633	632	586	599	596	596	619	601	610	597	614	613	558	573	584	581	589	592	560	600	559	615	584	582	619	609	586	588	566	603	598	609	623	601	634	602	569	594	593	567	609	590	623	610	651	561	610	575	571	621	582	640	613	587	553	607	607	561	627	593	572	629	639	622	629	611	560	626	593	614	611	576	568	550	613	621	633	599	606	576	594	599	565	612	591	630	592	588	569	571	558	580	614	650	587	579	580	588	551	615	612	607	627	614	573	565	584	580	595	558	611	616	639	613	558	587	599	610	574	609	556	618	590	606	605	603	616	611	602	629	614	598	608	602	591	563	609	617	588	597	593	593	591	640	584	607	587	628	566	562	610	574	606	580	597	587	667	590	647	591	599	600	556	572	579	568	609	592	599	640	580	596	590	598	613	608	599	605	584	626	622	616	605	579	596	618	598	586	633	577	605	602	604	591	649	602	598	553	577	617	607	567	610	558	614	622	602	583	653	645	605	593	612	612	601	578	610	563	587	587	620	633	641	590	655	605	591	603	574	604	591	572	619	637	578	561	686	603	619	628	576	577	594	618	592	606	616	618	550	594	605	554	649	582	579	596	589	572	629	617	593	573	630	621	585	601	577	623	528	624	602	598	549	617	602	601	583	612	582	600	605	637	603	575	575	596	594	607	603	589	617	590	602	638	591	628	599	641	618	611	597	584	631	642	578	597	605	590	596	654	566	577	599	567	631	613	596	601	514	645	600	633	628	598	602	602	570	606	570	595	587	550	628
3294	8409	6109	2966	2281	1817	1462	1234	1117	1011	907	858	810	779	820	722	721	755	716	722	670	713	662	700	678	646	699	695	626	665	643	690	667	630	666	650	655	655	641	657	659	686	590	679	633	679	637	653	676	632	645	664	642	662	606	659	678	716	637	612	655	623	638	685	639	650	664	628	686	693	653	632	636	622	669	668	631	628	659	614	664	663	635	685	664	684	672	589	636	642	644	634	651	675	627	669	653	613	651	637	667	617	663	648	622	662	672	648	646	625	673	666	605	662	626	640	663	664	636	647	665	587	673	686	695	614	660	705	639	649	662	665	679	650	694	633	621	701	641	665	652	654	677	663	646	698	654	637	664	627	642	634	659	623	656	656	632	648	649	628	637	667	631	661	644	612	656	597	650	653	647	662	679	625	606	646	610	627	609	650	670	692	571	612	661	662	667	684	636	710	668	631	637	639	675	635	635	681	637	671	678	606	655	621	646	652	662	634	695	652	660	640	646	660	649	672	648	658	631	658	675	649	665	620	694	647	672	638	623	633	668	574	651	655	618	671	654	663	681	620	684	667	600	647	647	646	635	654	649	646	661	664	652	664	652	646	671	639	691	703	639	661	642	652	646	596	676	696	639	644	660	665	637	638	665	633	691	628	636	642	635	607	689	630	626	614	700	636	651	657	685	621	647	647	652	626	653	668	678	664	678	608	661	640	661	689	586	671	632	651	662	645	625	669	687	632	639	636	654	677	689	656	648	656	681	658	663	620	631	648	601	595	671	632	670	689	599	601	656	688	567	618	685	622	678	648	621	658	659	666	658	680	659	657	660	613	660	679	613	652	649	651	682	638	639	629	643	681	693	586	656	634	656	706	676	654	628	627	674	645	664	666	667	649	638	661	651	626	655	671	616	644	636	588	641	677	701	616	632	646	636	635	692	659	668	652	663	662	626	657	654	620	607	655	624	649	610	678	665	597	624	671	633	660	682	660	664	608	635	650	614	634	658	656	646	671	642	656	646	624	619	654	589	666	627	638	638	663	663	649	669	658	661	659	669	636	662	608	665	634	659	654	636	692	607	644	666	605	658	691	650	591	697	660	727	676	644	653	671	599	660	645	627	637	685	678	648	617	636	650	630	658	625	649	659	678	636	624	651	668	666	647	664	628	650	679	662	663	690	676	666	653	639	618	591	658	640	619	642	631	640	628	632	742	592	624	600	615	625	656	632	651	657	642	629	685	633	633	630	608	656	644	643	635	642	615	595	603	627	699	606	666	672	647	650	643	699	617	623	642	636	621	607	617	661	624	691	642	707	627	620	593	667	652	606	646	674	634	635	615	636	679	648	672	613	697	662	677	645	636	641	670	653	648	665	632	659	636	664	635	650	678	691	661	675	642	655	648	599	648	657	668	693	660	639	655	672	644	716	678	650	602	676	658	636	701	615	612	641	600	668	707	686	656	681	641	676	667	677	680	637	625	646	684	660	625	642	614	644	697	628	613	649	646	672	631	628	634	622	625	688	641	712	647	642	640	622	651	643	686	660	614	655	599	647	623	618	647	641	624	613	628	667	635	630	656	630	690	619	666	624	697	636	678	615	681	635	638	657	651	654	648	656	670	653	620	642	663	627	629	635	605	650	621	684	659	640	639	617	639	635	683	644	629	685	652	618	622	660	689	649	660	649	700	643	631	627	623	654	645	654	620	670	639	636	676	674	655	644	684	666	627	641	654	639	640	645	630	643	678	680	633	639	638	643	641	617	650	639	622	686	619	608	682	722	648	608	641	626	615	625	625	637	655	628	645	652	661	631	613	640	682	665	644	644	644	632	637	698	653	632	642	653	642	622	646	614	628	643	667	589	653	619	643	629	669	634	655	588	695	663	686	655	628	618	630	646	687	619	657	696	611	656	637	626	655	626	690	676	671	626	605	663	635	647	672	653	626	625	640	687	616	656	654	654	622	650	657	612	626	639	656	645	625	630	648	585	651	631	636	655	642	693	635	664	651	657	655	590	634	621	674	618	647	634	651	714	624	652	621	642	656	603	634	615	665	693	698	593	659	686	639	675	636	649	603	674	652	686	634	643	631	617	673	650	667	602	663	672	687	686	648	666	679	622	622	642	605	601	628	684	685	645	674	636	655	704	681	653	589	660	654	626	690	652	660	652	662	688	659	643	622	621	627	642	674	615	675	653	583	640	632	607	644	635	597	654	691	629	653	646	638	625	721	658	693	660	657	624	630	607	667	625	641	639	673	640	629	638	659	666	674	653	665	617	629	666	597	681	651	672	717	666	647	649	697	643	685	670	653	668	654	636	663	626	590	661	628	624	607	641	612	645	664	671	662	649	628	634	688	626	642	636	636	616	671	659	658	654	650	608	666	638	576	637	651	639	679	670	658	664	656	678	660	661	640	668	675	683	638	650	656	645	675	653	629	651	657	625	668	646	647	676	627	642	678	655	666	684	637	614	623	660	650	641	651	678	662	671	656	656	643	645	631	662	644	642	654	637	638	686	653	636	620	640	651	650	637	643	634	642	653	668	619	687	642	665	654	702	672	612	605	617	627	641	634	658	632	644	667	643	638	655	680	643	638	677	627	642	608	618	664	646	658	641	658	648	637	667	612	632	622	604	624	656	660	640	619	658	650	628	646	634	640	664	653	614	614	638	639	673	688	669	664	657	686	649	629	621	664	644	667	630	644	648	619	664	658	663	634	629	667	667	621	651	653	675	676	627	657	645	619	669	651	636	644	610	629	645	627	649	618	608	686	666	634	627	619	644	649	659	617	668	653	658	663	674	639	607	624	677	691	684	675	652	652	621	639	594	586	634	658	632	663	640	642	634	691	631	617	614	634	638	659	660	659	605	688	654	613	656	638	668	658	666	665	673	676	617	652	645	632	629	635	562	642	647	618	663	647	629	640	656	643	596	638	623	605	614	621	657	667	695	644	665	623	686	625	610	662	623	615	663	635	653	646	651	690	666	678	689	661	619	655	672	632	638	654	641	620	633	667	673	632	637	645	683	642	668	674	601	665	644	653	673	620	661	633	653	642	627	650	646	628	586	665	641	660	687	636	626	647	632	637	626	626	629	648	638	671	671	650	643	703	610	687	645	633	621	633	660	614	644	607	618	633	699	658	686	706	673	648	617	613	595	669	638	637	646	618	631	643	642	632	620	664	687	621	616	652	641	660	665	597	638	667	621	633	618	653	622	659	648	665	604	683	602	641	679	657	629	608	644	643	635	668	680	620	632	651	662	639	669	630	646	668	660	622	664	693	639	646	674	633	606	680	638	671	633	668	628	605	660	692	636	640	591	658	623	680	644	646	649	630	668	691	648	630	664	637	671	662	656	652	633	673	649	629	610	640	624	633	664	629	652	679	644	609	603	653	636	647	651	647	639	621	602	633	645	640	689	697	634	686	663	644	663	597	637	650	668	698	618	652	625	665	630	690	618	631	602	650	687	625	629	626	636	658	657	629	616	659	652	682	603	626
24349	21008	27302	24805	12213	576	372	284	287	260	241	181	226	191	154	182	184	191	188	202	179	180	188	182	192	181	167	168	182	180	149	178	166	170	186	169	152	165	157	184	161	156	144	172	175	168	181	171	173	174	150	165	160	164	159	162	143	170	173	173	155	178	154	154	156	195	164	167	192	172	152	179	161	181	160	166	174	169	183	161	159	162	171	175	162	184	175	170	182	157	155	151	169	166	164	159	149	144	143	174	172	167	165	190	188	159	158	127	152	173	157	179	154	179	146	152	143	157	163	169	166	163	161	150	157	158	178	169	165	175	163	190	159	173	164	145	165	164	167	167	174	134	165	149	172	158	174	199	167	174	170	139	164	188	181	183	178	177	156	168	170	150	152	179	160	203	150	162	169	158	149	173	167	171	158	177	169	194	170	165	157	166	170	173	165	168	175	155	144	161	172	151	166	169	154	160	187	167	193	149	157	164	169	166	173	152	164	154	170	178	146	150	163	188	161	170	177	165	149	142	179	169	184	153	168	163	180	146	155	144	137	171	161	161	182	163	159	172	170	170	168	172	189	161	183	136	193	157	176	176	155	160	181	140	160	173	172	178	168	188	165	164	182	169	148	162	162	165	186	160	168	154	154	169	175	183	163	174	195	168	156	196	198	168	173	155	164	190	165	152	158	173	159	177	188	170	186	167	183	141	168	170	146	187	157	165	177	155	157	174	192	169	173	151	156	142	170	159	170	150	163	170	160	157	174	157	174	186	165	156	174	186	158	149	152	158	152	173	156	146	167	172	164	151	140	191	172	150	167	169	167	186	164	179	165	184	158	148	162	152	149	157	158	175	165	168	164	152	186	162	169	172	153	160	175	169	156	192	148	162	149	141	139	163	165	160	155	173	162	158	188	187	157	151	188	156	148	163	166	178	161	191	157	176	167	163	151	166	163	176	168	152	168	166	133	140	205	167	162	147	158	180	163	167	151	165	165	169	153	172	148	156	170	165	152	162	159	168	181	159	169	140	159	180	150	175	172	166	166	160	163	159	164	149	164	142	155	181	162	168	175	162	176	165	156	185	172	160	153	186	166	187	151	170	161	171	182	168	174	185	183	173	173	179	159	158	178	173	180	171	164	154	181	169	155	169	156	155	172	166	152	167	164	134	176	150	158	145	185	162	173	154	148	189	149	155	153	170	162	164	168	140	173	171	167	171	170	149	185	148	162	171	149	154	179	157	177	171	151	159	176	130	183	153	144	152	162	170	150	163	186	163	162	184	158	167	159	158	160	158	159	178	167	165	154	179	174	162	156	164	147	173	161	182	184	152	174	160	161	180	180	169	138	137	160	155	167	163	149	171	172	145	181	181	175	166	170	164	162	156	165	159	165	168	168	157	163	180	160	145	161	158	145	148	143	190	135	143	164	158	151	181	174	165	162	168	169	152	155	152	154	181	155	183	155	152	176	165	155	163	169	169	156	156	202	157	197	159	175	158	174	154	167	164	169	146	172	143	150	149	153	185	166	167	143	160	148	170	161	170	173	184	170	194	169	162	177	169	182	163	156	185	175	191	171	159	161	156	169	132	156	173	169	171	145	165	164	166	159	189	167	159	180	165	164	177	185	167	164	172	162	159	163	185	169	161	157	150	169	173	157	148	150	163	155	158	161	174	166	162	133	147	146	162	148	186	147	170	172	162	177	146	179	167	161	152	166	193	147	144	171	179	156	186	183	176	187	159	170	169	148	160	165	163	167	167	151	163	140	176	163	154	150	154	166	177	161	173	151	165	157	157	171	172	163	163	173	159	168	162	159	154	167	182	159	157	167	158	153	174	168	176	179	148	143	194	165	138	166	161	177	166	142	143	155	150	170	167	152	168	184	162	157	154	179	166	150	173	186	180	154	149	145	167	171	178	163	155	164	193	177	154	144	154	157	155	171	156	166	164	174	149	151	152	172	167	160	172	159	167	152	160	183	145	157	147	143	148	172	180	161	169	161	167	176	165	184	173	174	164	153	168	149	164	183	157	175	165	174	159	158	151	174	163	154	140	154	162	149	162	150	186	145	162	157	163	166	181	166	144	184	164	159	165	168	145	144	160	158	160	157	158	168	176	184	180	163	191	171	167	176	150	157	167	150	160	171	156	176	146	162	171	157	147	167	157	168	175	153	168	164	161	170	173	165	160	144	166	142	178	163	168	165	151	192	174	177	169	165	149	165	165	177	163	172	159	166	172	174	162	164	168	174	177	159	167	161	186	161	166	146	173	154	150	160	157	162	164	185	160	165	156	167	167	161	153	166	180	163	170	147	168	175	192	170	166	164	180	158	170	159	168	148	168	179	177	172	174	177	181	176	158	177	152	141	167	165	182	156	171	164	168	143	174	150	164	172	176	162	147	170	165	153	150	144	187	133	141	176	182	151	155	175	170	168	162	175	172	153	160	164	175	143	152	141	168	170	168	158	164	155	169	181	154	142	182	158	173	177	184	149	166	165	169	162	174	146	149	155	166	147	171	184	175	179	150	150	162	163	153	154	137	152	162	187	142	168	151	181	153	168	169	151	164	165	159	167	170	167	170	193	152	158	197	172	168	163	172	170	147	144	180	165	180	168	177	175	150	174	153	144	194	182	168	164	163	149	187	158	148	169	158	145	148	149	133	168	175	158	138	156	144	146	148	155	167	152	158	163	166	143	139	183	153	160	166	183	142	167	170	146	154	172	169	169	181	147	168	158	179	167	160	172	167	180	143	157	131	161	153	143	158	154	161	180	137	169	171	162	174	169	148	161	168	154	160	150	170	174	178	172	162	184	155	141	175	164	170	152	163	177	180	172	155	170	163	149	165	171	171	141	177	163	170	170	168	166	148	153	139	179	150	178	165	161	151	175	160	152	176	192	162	158	153	165	170	178	180	159	160	158	149	180	178	144	170	162	161	160	171	180	155	173	142	166	186	161	163	147	160	161	159	149	159	151	184	171	150	169	171	169	159	148	169	183	158	157	164	172	147	155	154	147	167	172	154	166	161	156	171	162	151	162	168	163	181	181	160	142	172	156	181	139	153	162	167	158	171	174	156	159	175	170	150	166	164	144	164	162	166	158	164	180	152	148	194	168	177	185	177	148	164	164	150	165	164	176	159	167	162	145	185	185	162	179	162	194	186	170	171	160	169	174	172	152	166	167	171	154	160	143	168	157	163	167	182	144	137	180	169	171	170	164	149	173	175	156	153	150	159	144	158	168	140	166	155	156	159	184	164	150	167	192	158	164	152	188	165	159	162	165	160	173	160	166	153	192	155	179	164	185	166	171	171	157	191	176	170	175	150	134	179	176	203	168	159	160	164	163	149	165	162	176	145	157	163	162	177	198	155	169	178	159	167	171	175	173	150	181	162	167	166	174	145	159	154	183	180	180	165	178	167	180	165	158	154	122	154	150	161	143	185	163	156	175	155	183	164	181	191	146	159	143	155	152	163	178	171	159	183	169	176	158	151	170	173
3098	4779	3229	1459	1079	872	633	537	464	357	362	299	317	278	259	270	229	235	243	227	222	204	211	225	215	197	218	211	198	200	232	212	203	216	207	217	205	204	204	184	192	179	205	179	186	207	227	186	194	213	214	210	182	181	212	182	237	227	201	187	195	185	189	203	199	221	209	209	205	202	203	222	219	229	193	181	174	216	162	228	195	194	193	181	199	194	187	200	202	187	190	178	213	190	212	182	207	190	178	190	195	205	172	189	188	170	195	186	187	202	196	194	212	185	184	178	219	183	204	208	223	201	217	194	197	204	202	190	186	187	200	192	203	191	202	182	176	195	196	191	195	200	184	199	224	205	203	198	198	201	203	192	203	184	179	191	212	181	206	186	170	194	199	170	215	168	191	188	181	202	192	206	189	202	191	180	197	183	187	227	216	185	211	177	188	182	192	210	166	204	195	191	199	214	186	177	173	198	183	190	189	213	180	196	199	194	186	188	227	204	191	196	179	226	190	198	181	215	194	206	169	175	209	190	205	187	198	184	164	182	191	211	199	199	181	180	175	182	172	195	193	200	205	195	178	210	195	173	186	185	209	188	196	212	197	220	194	192	197	210	195	202	190	187	205	187	175	175	218	216	210	187	204	210	177	189	171	204	203	228	204	195	205	198	178	209	223	213	190	185	194	206	191	226	187	197	176	188	180	205	191	207	203	187	180	212	185	213	193	204	191	201	182	179	207	210	180	197	191	218	189	189	176	175	173	202	183	188	204	205	193	234	227	193	221	206	207	188	208	181	180	203	206	205	185	212	196	197	214	195	188	194	215	176	191	192	188	194	174	191	173	205	187	202	197	213	199	205	203	195	210	212	208	166	210	199	227	172	201	173	208	188	193	211	214	212	206	200	199	200	207	192	195	169	202	180	191	192	214	182	183	174	193	201	211	210	196	196	214	211	190	213	223	204	191	202	212	210	208	184	199	202	190	208	208	202	205	196	209	197	192	232	194	204	183	196	187	217	218	187	212	189	181	169	216	201	202	203	197	217	170	220	195	194	199	201	213	176	188	183	183	192	200	202	203	227	174	170	187	195	201	214	197	199	207	195	189	200	208	170	183	204	196	184	179	198	213	211	218	213	190	217	183	186	195	173	211	191	190	197	199	185	201	194	172	191	173	188	211	209	201	177	206	181	200	199	189	217	191	190	194	197	200	191	188	210	212	196	219	209	195	198	198	205	175	195	207	185	187	195	189	179	193	178	208	195	194	205	205	199	181	185	175	203	196	189	217	196	218	189	210	182	169	210	206	208	183	185	228	188	209	182	195	215	191	199	201	220	193	175	217	198	227	209	185	193	196	179	177	198	191	187	178	188	186	185	199	198	187	183	204	217	211	180	190	199	180	196	204	190	215	212	211	197	186	192	204	202	179	209	191	203	200	194	189	207	194	217	187	177	202	219	203	207	186	198	203	191	196	188	202	192	199	197	194	209	192	201	187	168	206	209	204	197	208	194	199	198	206	185	212	211	204	211	216	218	202	213	215	162	208	183	194	161	184	211	202	194	207	185	200	178	192	179	178	186	207	199	188	204	189	193	201	203	193	187	198	199	208	209	197	190	203	185	187	184	195	212	221	181	218	208	208	206	173	193	205	222	216	195	187	195	203	201	183	186	210	192	212	192	219	211	200	213	219	175	196	207	186	179	199	214	185	201	204	202	181	181	200	218	197	179	197	191	188	200	197	199	188	208	192	202	164	199	191	188	210	195	191	183	199	199	186	190	190	200	181	199	213	202	201	193	169	198	197	206	178	216	191	189	192	178	191	188	181	207	175	210	191	165	179	205	166	182	201	211	225	179	185	175	200	180	184	212	215	199	197	188	177	165	219	194	189	190	188	185	219	191	194	188	197	183	212	173	188	202	192	196	177	202	194	180	202	185	198	196	188	192	206	188	179	193	184	185	190	177	185	213	170	179	188	176	180	181	210	200	214	211	199	206	177	170	189	232	182	189	200	199	196	199	190	207	202	185	211	205	168	212	187	207	199	209	195	193	190	161	197	197	191	200	214	207	182	193	200	202	207	197	191	222	220	196	211	201	176	191	194	205	197	211	198	203	224	200	198	193	199	197	170	206	205	170	197	208	189	180	176	189	219	181	184	182	177	212	170	202	190	188	189	205	209	186	208	208	217	171	177	195	197	187	200	213	194	189	213	209	195	170	189	196	210	193	197	198	187	183	188	196	186	179	207	197	187	161	180	183	193	174	192	194	176	186	204	193	197	208	195	185	174	205	180	210	177	169	195	206	234	204	205	171	211	193	168	191	191	184	188	199	171	173	200	197	200	170	203	207	220	192	183	194	189	168	162	179	202	215	199	191	205	195	203	187	196	202	197	205	184	177	177	184	190	191	173	200	183	200	206	183	201	177	190	206	188	196	219	186	180	194	188	194	175	191	190	198	204	195	195	186	189	164	217	210	214	168	199	201	180	203	207	208	226	207	202	171	201	203	176	176	210	183	215	175	187	199	192	204	216	189	173	204	191	191	187	200	184	194	187	194	177	195	210	206	187	197	187	209	205	192	198	197	189	201	188	188	229	193	203	185	220	204	197	164	188	205	192	180	177	202	205	215	181	195	199	175	196	194	193	181	210	188	196	189	188	208	205	198	189	207	186	205	191	207	198	213	177	198	201	200	196	211	187	194	189	198	216	196	179	189	240	177	202	187	201	225	175	204	203	211	183	170	163	193	224	169	222	219	193	170	175	176	186	197	202	184	171	212	220	199	177	185	201	204	206	193	221	214	196	203	187	195	199	177	197	208	198	216	210	181	214	210	186	186	198	191	198	174	186	190	187	192	203	189	194	198	204	191	232	204	206	201	183	201	200	200	168	201	202	166	186	204	204	183	188	191	176	203	215	220	201	197	195	175	197	212	200	193	191	194	181	192	178	201	181	196	177	216	194	176	199	203	184	184	182	190	228	171	190	199	224	216	202	212	214	215	191	204	185	188	205	168	207	174	186	200	199	184	187	202	218	194	160	197	201	187	204	186	198	194	192	174	204	194	207	189	211	195	186	187	192	185	178	200	194	182	156	212	189	214	202	190	202	188	212	207	189	215	198	201	194	176	205	200	201	201	203	184	213	189	200	206	183	221	198	189	182	182	191	207	182	205	199	211	206	191	206	198	192	195	193	198	185	210	175	188	189	193	177	172	220	183	197	191	193	184	238	191	208	198	195	188	218	222	188	193	192	211	162	180	210	184	196	204	205	214	193	201	208	176	184	168	195	203	186	220	213	190	189	191	204	202	193	191	193	214	190	197	196	188	183	212	203	203	206	201	187	196	209	197	223	194	203	220	172	225	209	201	216	186	180	204	202	187	181	211	185	177	193	194	191	184	222	215	191	201	195	206	176	210	201	167	199	209	215	169	194	175	175	190	176	200	202	196	195	204	188	189	201	214	176	191	192	188	205	196	200	201	195	175	174	178	174	201	193	205	181	214
22494	21216	28985	23747	21219	21275	10179	1191	902	801	789	676	651	620	575	559	554	564	533	527	498	520	531	521	477	467	462	481	481	517	432	456	520	469	414	479	492	492	456	469	453	504	493	454	468	449	432	461	431	457	438	446	429	500	475	427	456	467	410	454	500	444	401	476	460	465	436	415	482	435	456	457	485	440	489	428	441	439	455	461	442	479	467	474	472	478	462	439	467	451	451	443	458	462	432	444	432	507	431	453	454	442	450	436	433	450	488	443	487	447	464	455	432	445	436	502	412	450	458	426	459	461	453	414	447	466	469	458	471	465	453	481	477	460	453	446	480	462	416	471	431	447	470	418	457	427	436	465	408	476	468	458	439	472	448	478	455	478	449	449	463	447	443	424	434	451	471	450	459	404	463	496	461	474	472	443	444	431	470	458	473	441	458	443	452	507	436	450	485	456	445	450	456	446	488	424	460	475	441	428	430	424	433	439	405	445	487	472	435	441	454	443	460	472	490	463	436	425	447	461	437	444	457	472	468	503	439	445	503	457	422	494	464	480	466	480	490	487	489	469	469	446	448	454	494	477	484	450	471	486	451	446	444	470	445	451	430	426	446	463	452	422	480	453	438	422	448	421	404	462	441	443	471	487	507	431	437	447	474	428	420	446	439	474	467	439	465	445	437	458	468	415	436	442	457	480	489	441	449	473	435	423	424	464	435	487	446	413	427	435	439	450	445	419	449	446	468	443	460	474	488	463	445	452	459	444	434	455	448	455	467	453	467	402	427	441	451	477	447	463	461	457	432	459	466	435	473	441	495	424	431	435	432	460	436	430	475	447	448	492	443	449	463	420	444	430	453	461	446	435	456	444	498	433	430	464	481	487	478	435	440	490	475	431	446	482	477	432	476	475	395	460	418	406	462	426	426	502	433	443	455	451	487	468	460	450	442	475	434	463	482	442	444	445	427	444	469	436	418	463	461	458	452	492	455	453	426	489	437	473	472	441	473	477	477	471	507	465	463	465	452	426	440	468	464	454	453	450	454	448	446	447	459	454	439	451	415	486	446	477	435	425	463	474	482	443	448	461	458	460	479	440	437	465	469	436	438	480	513	463	478	431	448	464	459	473	477	453	460	428	476	431	454	481	410	465	447	474	481	447	472	448	445	436	463	430	463	456	475	415	464	466	454	429	447	468	414	450	450	455	438	462	454	445	450	459	444	451	497	433	414	418	429	450	433	438	447	445	453	439	452	410	471	464	470	492	434	433	439	467	414	463	462	468	479	475	484	461	436	429	461	497	445	504	447	419	447	447	425	465	426	445	411	451	434	453	442	440	480	463	442	433	432	431	416	421	418	463	464	463	473	474	446	453	450	446	455	432	436	471	440	481	432	461	463	454	458	446	460	447	475	460	462	425	443	481	456	462	458	476	423	423	444	458	453	451	449	425	470	459	435	444	452	465	446	482	450	437	469	444	459	476	463	393	437	421	435	427	421	436	476	458	436	437	470	412	469	469	435	448	439	430	476	461	447	463	438	440	410	469	447	454	422	433	465	425	484	506	472	419	417	442	434	457	510	403	472	458	490	483	495	450	449	412	434	468	455	438	400	452	462	433	454	466	476	458	454	456	443	467	437	445	460	449	487	420	429	447	460	465	472	447	437	447	421	423	416	477	461	458	429	451	459	507	433	474	451	425	442	444	486	458	446	435	466	451	431	484	452	455	476	435	463	473	484	463	439	401	462	457	476	423	458	456	448	470	443	405	430	432	503	474	506	423	465	452	465	390	455	399	446	441	457	437	481	439	440	445	428	419	466	432	462	419	444	453	455	446	455	426	388	461	463	463	453	464	472	478	483	437	415	470	485	435	449	445	427	478	428	463	434	460	428	464	484	431	458	448	425	444	449	426	438	433	449	472	436	470	435	458	458	424	506	478	419	449	436	448	454	428	462	455	465	494	450	425	456	451	437	446	474	478	456	468	474	467	402	434	417	458	448	419	469	458	427	407	420	474	451	455	501	455	426	481	418	446	473	480	439	441	476	449	392	415	451	495	468	449	483	419	410	465	443	447	496	481	463	461	460	434	460	435	456	463	454	441	413	458	435	463	476	447	456	458	444	454	450	485	452	414	411	495	472	460	443	446	430	447	436	431	426	495	468	489	461	445	439	407	469	461	480	476	447	461	473	466	435	482	437	419	444	451	498	417	407	479	443	459	454	449	456	446	421	477	460	478	449	486	487	457	464	473	449	422	438	451	464	471	464	437	451	443	469	478	473	457	465	480	437	454	440	434	458	446	458	451	462	481	452	445	488	487	417	419	452	456	448	458	483	465	476	471	437	440	480	460	481	452	463	448	473	409	420	427	460	431	446	466	460	440	453	452	448	472	428	465	428	467	447	464	422	447	402	453	475	461	457	437	455	448	455	450	435	459	454	456	452	430	443	469	454	475	431	459	467	383	439	470	446	441	434	486	474	445	474	451	422	477	403	430	465	431	458	480	495	431	459	460	456	455	436	490	448	445	449	493	470	451	420	481	434	451	412	473	473	433	457	458	455	458	469	430	456	492	507	449	453	451	444	451	449	506	450	475	461	445	454	471	430	478	417	423	450	474	444	446	450	426	478	425	477	416	427	445	416	436	460	441	466	500	472	461	447	452	456	430	424	437	450	454	440	454	428	428	431	451	489	442	443	489	413	429	480	417	456	424	451	425	463	396	473	467	443	437	457	495	438	415	466	493	426	428	446	480	494	470	429	458	410	463	451	472	456	465	472	414	434	478	445	445	473	481	461	457	448	466	496	454	483	482	453	447	410	467	464	499	442	465	462	460	418	474	444	482	417	458	471	446	448	458	405	448	490	471	478	464	429	483	428	468	450	479	455	460	464	468	440	461	463	455	414	455	447	459	415	437	487	472	421	460	462	440	445	457	480	457	450	444	438	455	445	436	445	413	438	432	420	434	454	453	421	439	484	421	430	519	439	452	472	487	440	485	452	427	421	449	444	474	479	447	449	442	456	437	431	415	422	446	416	443	449	439	457	443	437	424	440	469	495	485	462	448	447	452	465	437	463	423	445	470	501	446	491	453	466	464	450	430	482	457	472	458	500	438	469	425	447	437	453	465	451	464	428	451	467	459	461	474	443	425	455	504	465	475	474	426	446	451	441	430	445	448	484	454	450	444	469	440	470	480	441	426	441	453	448	466	434	441	458	444	476	429	456	465	455	464	441	448	428	468	423	452	427	452	460	427	425	459	459	448	436	452	451	458	444	425	479	442	441	449	462	422	470	466	477	480	502	425	449	435	452	425	428	422	482	432	436	465	452	455	469	444	468	486	466	466	433	445	440	463	469	449	455	491	461	446	429	451	434	464	457	469	425	452	429	489	448	443	464	445	452	413	443	447	433	448	478	477	456	442	428	451	438	452	464	450	472	479	479	459	475	454	446	443	486	439	432	433	495	433	485	458	466	432	434	444	445	456	450	488	445	437	463	447	408	454
4383	13888	9918	4837	3550	2703	2072	1676	1423	1189	991	944	841	804	728	652	681	675	614	609	589	580	566	551	560	555	550	547	574	564	528	599	516	591	492	559	555	541	507	534	592	516	535	568	555	489	586	508	531	488	541	494	495	541	491	512	498	494	502	486	518	491	514	522	521	518	481	491	467	507	484	487	495	546	498	507	509	515	487	536	480	508	518	526	477	503	494	528	532	516	478	474	511	511	492	488	499	502	488	492	478	493	512	475	493	491	444	507	473	519	480	521	503	498	456	468	547	494	477	476	503	525	480	498	500	509	508	538	459	521	450	519	561	521	492	485	535	513	486	513	488	517	493	495	485	529	490	524	542	483	492	517	486	500	490	520	506	477	531	524	518	474	477	514	541	486	506	511	456	466	500	452	492	511	519	503	476	509	494	486	487	523	511	524	487	518	508	507	492	502	513	477	558	499	496	481	527	514	482	513	499	502	504	503	519	475	553	498	544	509	526	486	480	522	509	535	488	480	488	486	507	495	518	497	536	524	536	455	514	499	480	501	458	528	480	559	486	494	500	481	488	495	486	495	472	515	506	513	486	507	574	540	504	506	534	506	513	559	503	506	532	512	476	507	545	450	473	463	492	535	495	500	519	458	507	501	477	526	487	500	511	457	540	492	486	519	522	504	515	483	514	515	508	539	511	523	505	464	510	470	490	549	475	470	461	481	517	521	496	495	496	515	505	507	517	487	505	499	518	484	510	497	525	495	470	508	545	479	481	491	499	517	492	473	538	479	542	467	512	476	513	516	489	516	468	511	522	506	507	476	518	522	520	526	475	506	471	503	480	497	546	504	492	490	503	503	558	489	498	502	512	476	523	507	503	520	511	472	500	482	483	535	522	513	482	502	510	502	522	508	512	500	505	498	456	511	477	476	530	498	518	477	522	501	489	477	492	493	500	476	503	472	465	504	479	495	516	533	586	486	524	483	501	467	483	535	507	511	498	505	482	535	486	456	464	537	539	495	525	503	490	481	489	506	486	471	499	541	517	459	486	489	503	487	492	544	529	522	524	466	553	487	490	532	531	475	540	502	495	504	521	487	510	480	524	485	509	476	503	486	514	480	503	474	490	493	467	496	526	499	505	544	487	482	507	497	481	503	525	473	509	516	508	520	486	529	501	517	504	496	497	482	482	478	485	524	484	476	480	514	490	486	477	509	516	461	495	507	524	494	469	477	524	496	491	480	504	498	501	516	446	515	503	509	524	505	483	491	503	517	526	496	510	483	549	507	518	494	494	516	481	525	497	483	507	485	518	500	522	500	483	509	483	548	553	479	520	510	556	470	527	496	500	509	514	471	501	506	494	547	557	515	462	517	504	461	490	503	495	523	498	474	522	505	485	573	507	492	473	513	504	501	426	474	516	515	523	510	488	468	468	508	532	519	521	518	503	530	471	496	506	512	535	530	512	494	494	461	530	557	477	515	542	507	487	512	494	488	487	482	525	523	506	522	524	506	492	512	483	492	443	510	472	522	493	525	499	498	507	525	540	481	513	456	518	483	503	525	546	520	475	537	529	468	518	504	472	536	491	473	559	470	463	508	497	463	465	502	502	513	499	488	477	489	501	515	503	567	503	500	536	542	558	494	496	464	498	497	532	465	433	521	515	552	501	528	510	539	473	484	491	508	542	484	507	473	545	505	491	503	503	488	462	490	496	510	527	490	505	500	527	490	496	491	531	487	472	506	478	492	509	501	482	468	520	488	495	534	473	517	501	499	516	515	464	470	427	477	526	536	526	511	490	476	533	520	493	521	512	522	494	532	498	528	467	508	521	463	490	494	538	542	489	545	487	533	493	481	490	489	490	472	511	510	499	514	504	459	475	473	485	493	502	479	497	479	509	553	486	479	483	499	521	481	504	507	471	528	491	503	496	501	501	494	515	476	501	486	474	483	539	509	477	543	520	503	482	458	463	530	483	489	524	494	472	522	499	527	422	510	504	481	473	476	516	499	461	509	532	505	523	515	495	502	499	488	483	480	459	464	529	542	485	463	522	474	511	484	469	525	469	491	470	472	515	487	473	496	499	489	449	466	478	515	514	468	513	508	525	510	502	537	495	532	514	476	486	521	500	507	490	497	512	510	538	463	497	538	489	470	459	513	553	500	482	543	504	467	480	485	476	493	529	489	500	505	511	527	493	497	484	541	492	516	506	494	495	486	472	498	516	537	442	472	514	469	509	555	476	510	480	488	491	497	490	493	485	520	538	542	505	493	489	506	487	491	549	543	496	471	516	508	522	492	489	533	518	518	485	468	543	505	531	483	499	512	483	509	501	488	512	495	502	523	522	476	558	510	509	481	532	478	504	553	493	506	502	481	508	499	499	500	483	469	491	458	529	516	487	502	484	494	492	441	500	506	483	492	492	476	501	489	503	488	522	509	524	587	506	490	466	508	509	520	527	467	510	485	460	497	556	466	473	513	483	501	512	524	482	512	485	523	538	495	513	499	506	474	509	475	530	486	529	496	496	475	488	550	510	472	500	521	486	519	514	509	504	468	500	508	506	542	474	512	535	471	531	482	522	536	478	529	468	459	495	489	517	497	510	451	525	486	482	488	515	537	538	482	501	482	505	530	486	519	539	507	489	519	510	489	515	532	491	519	473	497	483	482	488	489	471	502	520	483	512	534	499	498	551	498	485	523	482	548	492	494	512	565	502	493	547	502	500	541	463	481	493	485	496	507	489	497	538	485	494	531	488	484	476	492	519	453	531	511	457	491	504	508	517	481	504	493	483	508	501	481	494	502	511	489	495	497	463	486	551	539	520	490	485	480	522	494	473	479	517	486	519	483	544	472	517	438	511	498	508	470	468	533	468	491	494	530	509	490	503	483	503	524	500	481	511	508	482	469	477	487	539	488	501	483	451	523	488	494	509	489	507	490	511	476	508	511	516	511	504	490	473	522	524	530	473	515	488	538	516	503	539	509	498	502	511	510	496	493	508	519	484	544	486	528	514	517	476	537	485	504	463	506	521	445	497	466	493	477	470	475	494	462	510	540	481	531	473	494	509	475	499	476	471	499	514	511	498	496	508	510	483	524	539	490	493	492	539	469	522	511	539	499	486	506	515	493	487	550	489	488	472	511	519	503	505	491	531	497	505	509	486	519	527	549	494	522	509	501	506	509	519	462	531	466	517	518	518	535	486	498	511	483	532	501	508	527	476	539	494	518	498	501	475	523	544	528	510	479	486	487	526	531	484	535	494	448	505	532	495	482	481	542	494	473	507	521	514	502	480	491	456	507	498	513	518	510	519	494	521	481	487	498	472	485	467	451	503	458	508	484	481	476	501	516	503	456	488	499	538	482	471	498	504	469	489	500	476	527	509	516	527	490	457	492	446	495	499	506	514	489	521	481	479	530	477	460	492	504	523	512	493	485	570	468	504	486	529	502	488	476	479	487	475	531	496	476	478	471	478	491	469	494	503	471	486	469	517	487	481	522
27455	17883	3788	827	665	629	481	392	360	381	347	318	382	381	331	370	374	346	367	357	375	375	332	365	359	352	374	370	346	353	399	355	330	355	344	369	385	355	341	359	382	351	374	356	363	315	361	380	354	368	350	386	375	370	329	333	351	370	342	398	384	346	357	355	370	364	375	301	329	349	364	363	381	357	353	355	351	396	378	345	384	363	353	353	353	347	387	378	385	340	380	343	368	369	352	356	375	349	325	360	363	345	355	371	375	310	372	395	373	395	340	335	329	347	334	337	378	382	327	349	376	366	381	346	340	324	373	337	349	346	333	347	362	340	361	346	301	295	364	385	360	341	355	361	354	355	354	365	360	371	376	376	370	379	342	360	363	366	386	358	354	346	350	337	360	370	365	341	386	377	329	354	368	354	371	354	339	352	356	367	351	352	370	422	381	318	371	368	380	350	353	317	382	339	332	333	346	357	374	390	314	360	365	330	366	322	348	361	365	386	340	331	377	337	360	371	337	328	362	381	331	353	406	363	337	375	358	307	365	360	337	335	330	341	355	360	384	340	335	335	352	392	351	372	385	350	334	338	362	393	376	336	367	338	347	352	334	367	338	321	373	394	340	367	345	347	351	393	375	343	336	348	317	384	360	388	410	395	409	361	390	364	345	357	324	351	377	363	357	345	380	357	376	341	322	357	382	327	360	353	341	334	382	342	346	340	343	323	344	410	373	370	376	362	342	353	361	353	354	323	364	373	346	362	347	340	366	368	360	359	311	374	361	366	370	363	378	354	336	366	336	352	332	353	348	376	337	343	364	382	355	325	371	342	369	346	371	351	346	365	358	309	351	327	345	337	356	370	342	316	360	354	370	356	341	375	350	338	314	364	367	341	346	385	351	347	347	376	341	415	366	364	368	340	330	369	348	362	378	364	383	370	339	359	353	345	378	356	365	359	374	351	362	400	365	352	373	365	363	382	336	343	358	326	372	370	374	379	398	382	368	337	398	336	353	339	352	350	363	354	343	333	340	370	367	359	333	348	364	345	328	347	368	369	377	365	338	339	359	378	361	372	371	325	359	344	340	348	351	342	369	330	361	334	378	359	386	356	336	368	338	349	370	369	331	333	364	334	399	372	390	381	369	363	365	353	380	334	361	379	378	375	349	378	340	377	368	327	395	377	314	399	362	345	353	338	353	355	343	368	337	336	355	382	371	349	341	357	351	366	349	357	358	354	367	362	357	355	356	331	349	340	348	374	406	323	345	409	366	333	330	347	321	328	368	370	391	355	378	342	363	342	336	319	366	345	340	340	364	376	347	355	365	354	376	360	378	381	349	344	351	359	338	406	368	362	395	404	353	356	316	337	331	372	349	386	337	375	383	361	329	334	339	353	394	379	346	348	358	353	357	357	326	342	374	376	344	378	346	360	365	328	374	342	366	366	342	362	352	357	375	366	386	382	351	384	339	368	339	349	392	345	348	323	347	365	337	348	367	348	338	370	352	339	343	379	329	361	378	324	369	331	342	357	374	344	334	349	339	354	373	350	350	369	318	361	374	364	320	353	338	334	371	338	367	341	355	358	344	339	356	385	375	352	351	407	386	342	408	338	332	365	345	329	354	368	362	360	354	399	357	362	364	308	388	317	349	376	361	370	350	385	374	361	369	363	363	335	362	338	360	365	368	357	390	368	362	380	341	352	361	356	363	320	343	392	343	323	344	369	354	369	364	365	348	330	356	375	364	325	375	364	352	380	330	337	340	353	346	368	320	326	343	348	399	327	342	314	352	368	353	323	323	349	356	327	365	367	377	382	370	386	382	382	355	329	376	314	348	359	365	380	391	351	363	338	357	360	361	368	318	357	337	338	387	336	366	341	362	345	356	342	364	410	316	357	365	362	318	397	337	404	349	357	378	327	334	330	352	333	359	361	367	344	346	359	346	358	354	360	377	334	380	377	342	394	367	367	341	360	353	366	366	367	315	353	356	370	357	363	334	348	361	338	363	374	348	325	353	386	355	371	337	358	360	314	359	342	366	365	325	345	369	366	372	336	314	354	344	383	404	340	339	349	356	335	374	358	373	353	374	348	326	363	378	326	377	349	375	349	334	382	333	363	356	350	363	367	352	374	367	329	351	365	361	365	374	344	375	357	356	366	364	372	364	361	345	364	379	337	374	361	348	390	351	332	372	394	336	373	355	359	377	357	359	396	344	343	373	370	346	362	345	334	356	321	338	355	336	348	347	350	365	361	369	354	379	352	385	380	373	332	389	387	373	351	346	357	345	329	394	348	391	336	339	374	351	356	362	374	345	379	367	338	363	345	368	368	348	363	364	378	376	362	326	351	355	387	347	369	321	358	322	380	395	329	354	353	334	361	354	346	386	351	395	352	325	347	365	369	376	382	393	326	370	380	348	335	372	331	345	348	349	350	386	333	330	350	335	345	374	364	348	374	367	363	381	347	360	351	401	360	347	344	367	341	333	342	343	362	362	337	385	371	354	359	376	362	369	345	373	343	367	380	368	359	369	350	368	325	350	360	351	360	369	348	308	376	348	369	408	372	367	352	373	350	337	345	355	311	351	372	357	381	380	356	340	331	333	356	370	360	312	345	355	342	350	325	367	353	342	372	314	343	361	353	381	357	329	336	335	363	343	337	322	385	377	347	334	368	345	346	344	368	374	352	348	320	344	338	356	352	330	365	352	370	354	329	396	369	320	382	391	354	340	366	341	341	339	344	367	353	345	352	342	374	359	360	343	343	336	300	372	351	388	364	354	373	337	352	383	346	383	339	351	371	332	356	380	371	331	358	350	342	317	333	383	350	364	380	372	355	390	367	345	371	337	376	362	351	336	322	354	366	336	351	364	368	314	343	350	336	326	356	329	356	374	362	340	322	376	341	354	373	326	344	356	346	356	356	365	323	386	363	330	365	341	376	378	326	333	367	347	337	362	365	342	403	359	364	362	343	344	311	331	326	341	351	322	355	340	366	390	368	377	378	332	383	351	384	354	357	340	336	351	334	378	381	364	336	384	328	352	344	355	378	349	335	393	366	344	341	370	358	347	353	344	374	353	353	355	333	334	360	332	356	362	365	362	374	363	346	345	332	374	332	365	386	366	359	394	360	361	376	384	369	377	348	361	337	350	354	354	367	376	367	329	361	357	357	384	348	345	334	343	331	337	367	317	342	372	332	357	369	382	385	355	360	382	356	368	352	361	341	388	374	399	396	368	335	361	386	377	355	357	358	355	376	360	356	368	359	350	360	306	363	335	376	354	365	357	343	350	368	349	353	327	365	367	360	380	357	316	390	370	389	336	374	350	330	364	360	374	354	356	365	362	357	319	392	346	378	352	331	352	353	362	367	346	364	351	338	341	380	355	347	344	355	329	364	352	373	364	332	356	344	369	352	360	335	342	351	371	378	338	322	326	325	369	350	341	311	338	337	368	353	399	353	329	350	373	351	354	337	375	376	358	345	349	371	345	349	390	362	368	349
4122	866	739	518	477	451	425	377	386	424	390	434	421	418	380	393	411	400	391	402	380	390	408	388	380	369	373	391	365	404	385	394	341	391	413	407	407	358	401	381	390	373	392	422	348	371	371	370	373	402	387	388	362	367	348	378	386	372	379	406	393	400	387	374	403	375	401	412	371	424	371	414	375	385	407	384	373	376	396	400	411	397	386	382	406	374	378	373	428	374	398	410	406	399	399	416	349	379	385	410	386	383	408	376	394	361	351	401	378	400	409	391	371	372	388	418	366	381	376	422	381	369	386	396	376	348	346	372	375	375	352	390	387	371	404	359	433	408	396	381	385	380	383	378	388	419	357	410	388	359	373	410	364	406	376	332	366	377	421	388	379	364	391	393	389	403	389	371	367	368	370	365	366	375	430	405	392	392	398	431	356	374	384	361	399	398	394	376	388	394	398	360	365	361	363	358	407	363	394	402	408	375	363	391	370	393	416	360	416	381	405	398	412	384	421	395	387	399	388	401	392	418	413	418	383	402	368	410	376	368	383	416	349	384	413	374	369	392	383	393	374	382	401	397	357	378	426	389	346	390	397	412	381	364	391	383	394	352	405	400	419	383	365	369	395	390	357	374	422	369	399	393	380	377	411	388	430	375	385	405	378	385	416	404	388	337	371	388	362	404	379	358	407	418	367	405	399	380	388	407	360	409	391	389	408	418	354	421	381	388	404	398	388	396	392	381	395	371	379	385	377	420	396	409	427	347	402	394	371	332	362	390	365	423	359	379	392	347	387	356	389	389	422	405	356	385	370	423	408	394	386	369	364	433	393	394	386	363	356	377	375	382	352	379	376	367	377	381	403	402	418	402	409	371	389	382	389	383	372	377	398	367	366	386	386	370	404	405	340	393	368	378	395	389	376	343	374	441	382	357	362	409	371	375	394	387	389	400	372	375	360	375	345	382	349	375	419	377	360	402	394	403	376	416	400	375	396	361	381	357	393	424	416	393	385	420	364	376	377	383	396	382	414	381	398	401	389	413	416	396	422	405	383	382	406	426	368	387	392	374	373	368	423	382	405	401	427	394	356	406	336	398	417	396	406	395	371	385	393	385	349	400	387	401	380	382	380	416	358	372	405	386	399	383	420	381	380	349	399	391	394	353	386	382	364	386	395	366	369	391	389	382	394	401	397	371	369	370	353	372	413	379	410	363	372	368	407	416	389	384	403	370	402	350	391	382	386	389	396	354	401	409	379	344	406	386	373	414	354	410	376	381	382	407	389	432	408	404	421	367	388	399	370	375	353	397	373	379	394	375	385	372	370	373	418	409	377	375	404	382	380	402	398	401	398	361	356	404	374	393	427	380	394	360	399	402	358	363	383	362	364	397	382	415	398	365	406	386	349	419	351	396	363	373	363	349	422	378	385	349	373	376	402	406	387	401	403	364	372	371	374	417	404	372	398	408	390	389	349	368	372	410	381	370	403	401	391	370	402	365	373	404	371	373	366	378	388	409	351	396	381	356	367	390	400	386	387	384	398	424	342	365	425	366	384	375	413	375	411	375	413	355	359	388	396	413	390	397	385	370	389	371	354	395	359	364	377	390	368	388	376	370	353	385	375	393	389	399	391	363	390	377	381	383	392	384	401	399	401	373	420	394	373	396	409	358	418	443	414	386	388	350	378	377	375	411	371	374	384	362	360	378	399	398	383	368	397	362	380	386	390	393	383	395	376	416	381	396	416	376	378	379	411	386	439	383	411	374	378	384	386	394	390	409	362	346	428	423	383	362	367	341	407	401	425	387	410	357	370	380	367	399	403	381	381	366	397	404	393	409	386	377	370	440	388	418	345	386	362	378	393	393	419	399	356	398	389	398	436	371	393	358	344	374	389	412	367	370	379	359	398	374	372	400	403	386	389	380	428	358	402	404	352	399	387	416	362	394	380	379	415	392	395	351	365	386	384	367	388	394	386	362	380	401	384	393	384	396	394	376	395	406	376	389	349	390	377	348	397	388	391	389	368	414	378	382	393	363	381	395	387	391	418	387	410	398	373	381	364	384	361	431	410	374	401	356	373	385	385	384	362	381	422	392	412	361	415	386	394	377	368	398	417	388	385	410	391	380	390	393	393	386	388	383	353	413	408	393	381	379	399	404	403	392	403	392	393	389	400	397	383	385	398	370	383	380	396	387	376	386	400	398	378	378	397	394	392	372	409	380	397	383	380	377	367	389	397	376	365	357	385	385	405	382	403	382	386	393	369	387	407	386	378	395	389	364	403	387	388	401	348	430	390	415	396	394	328	406	385	411	377	394	389	374	391	403	359	372	393	378	382	421	374	408	398	379	396	364	338	383	415	377	348	399	373	376	379	402	390	406	392	386	399	382	381	395	388	367	390	395	393	370	340	407	369	383	381	364	330	368	400	372	378	368	353	383	369	368	384	421	397	367	384	394	389	393	360	391	380	354	385	392	395	377	381	407	400	390	385	364	392	375	387	391	398	413	411	365	361	408	415	351	367	413	409	392	386	367	373	365	415	362	363	383	369	380	388	388	402	344	356	376	405	391	406	416	353	343	382	378	406	363	362	412	360	387	389	415	416	423	347	384	395	377	410	385	360	407	393	377	415	399	406	398	348	370	408	368	389	353	395	339	401	381	362	395	387	378	372	370	347	385	412	397	387	401	407	392	386	397	391	416	385	369	416	358	370	410	349	422	367	372	366	392	393	397	383	412	402	395	386	366	340	384	370	408	411	391	395	391	392	393	400	401	393	363	394	392	377	382	391	368	389	373	393	384	369	361	387	380	408	370	364	369	366	356	393	404	377	395	355	399	380	405	368	323	389	397	395	377	408	352	395	371	382	406	374	421	391	384	358	386	368	387	379	362	374	368	384	391	395	366	409	394	432	375	375	360	392	426	342	380	395	383	428	412	380	395	353	416	398	410	375	397	390	400	399	421	386	382	398	377	395	428	404	365	415	398	403	395	394	387	381	366	392	353	361	351	375	396	380	395	404	374	387	395	386	364	392	362	404	414	369	377	418	382	360	375	395	385	400	399	372	376	392	423	392	399	361	379	405	397	375	374	402	358	404	382	406	401	390	366	353	397	417	417	393	363	370	357	356	395	363	428	393	382	412	385	398	382	388	404	395	384	372	337	352	374	413	390	420	374	375	397	415	376	403	386	376	382	365	376	393	388	388	358	389	389	417	351	388	384	397	372	403	378	380	413	388	401	355	397	399	368	368	370	358	393	383	369	399	387	354	363	378	399	356	374	410	385	401	366	365	355	436	398	345	353	401	396	376	380	398	378	402	400	367	391	338	403	368	394	365	368	380	397	396	369	376	364	365	370	405	370	413	394	401	398	397	409	373	379	363	394	406	377	380	403	399	383	392	369	394	375	362	396	445	381	405	354	416	409	394	379	393	375	361	365	386	415	363	395	363	365	388	354	369	401	386	385	372	369	385	404	425	395	347	367	363	397	387	349	368	406	343	390
23453	21104	28442	24001	21096	11779	1438	960	804	826	742	684	713	692	626	671	646	709	615	646	614	622	621	642	633	627	640	574	606	638	581	605	597	594	600	608	617	591	647	582	566	607	590	551	552	580	618	660	628	604	665	628	646	609	599	633	606	590	577	615	596	592	640	617	632	621	612	632	612	600	565	613	643	562	623	578	633	600	604	566	609	608	594	617	593	624	614	602	599	620	598	581	597	627	604	592	592	630	602	574	609	557	590	592	612	597	645	592	568	584	630	621	582	606	587	581	584	587	618	623	590	576	542	605	618	593	598	552	664	619	627	646	561	608	636	624	628	604	557	589	610	558	640	629	627	632	580	573	587	579	615	603	616	627	573	623	653	614	585	589	564	579	595	572	606	609	609	588	625	573	613	615	599	608	573	605	632	595	629	608	563	614	548	611	584	592	628	596	599	605	599	559	639	552	616	618	611	554	599	647	614	631	600	577	587	581	617	603	563	605	597	621	570	611	603	609	601	613	588	617	601	566	626	657	636	581	617	605	556	588	601	585	604	630	652	568	608	615	595	584	590	589	594	609	599	550	625	602	627	582	630	601	619	576	605	603	653	552	595	613	615	612	602	569	648	596	564	630	589	589	599	570	643	615	612	589	602	618	633	600	568	624	624	630	554	612	585	597	608	575	601	599	558	594	591	604	535	574	579	590	619	588	581	632	562	587	615	592	615	602	605	575	629	626	594	538	624	588	587	570	602	613	598	579	601	553	572	621	549	602	606	579	592	601	631	602	580	592	625	575	630	621	606	619	566	615	631	590	616	590	617	566	587	599	613	548	579	629	611	629	590	573	547	598	651	575	612	603	560	589	606	598	590	635	599	588	633	605	622	557	600	639	618	624	634	592	568	608	567	606	604	624	591	611	539	622	619	648	601	624	627	574	585	600	603	598	632	573	640	594	579	616	553	603	597	619	580	603	597	590	577	631	577	576	577	649	631	619	581	547	587	587	599	579	585	590	599	593	629	608	671	637	645	634	609	590	605	650	582	600	560	570	605	619	603	593	597	597	542	633	621	585	599	606	604	605	600	560	588	598	585	581	627	612	552	611	540	599	570	600	578	595	599	614	609	593	582	598	613	624	568	596	597	605	640	565	618	650	584	611	623	608	616	602	621	568	572	614	607	610	605	609	606	628	545	585	627	590	607	598	574	599	620	616	620	580	569	594	596	623	572	666	589	564	580	581	599	584	593	583	576	586	562	631	637	610	627	595	585	626	621	574	615	602	599	609	587	602	577	630	581	617	632	593	578	601	612	592	555	607	618	633	559	596	576	605	582	591	609	607	610	594	633	626	596	572	580	589	596	694	617	579	629	611	641	629	586	608	615	618	594	600	572	595	617	603	634	624	587	611	582	578	579	615	603	599	623	633	618	655	613	604	597	583	605	577	595	557	633	590	545	627	577	637	652	583	583	583	648	614	618	641	574	585	591	580	583	656	664	564	597	583	606	636	599	604	601	580	576	599	583	622	597	615	657	576	548	589	611	604	572	639	574	595	574	607	581	600	627	610	603	598	609	610	559	581	586	639	594	605	572	590	618	581	624	658	605	575	618	596	584	590	562	595	594	645	647	621	633	620	531	625	593	642	571	556	593	592	611	538	598	607	624	598	597	594	603	551	620	654	583	604	561	564	639	596	601	618	559	616	569	637	581	593	590	624	622	543	592	621	609	598	607	607	581	594	569	551	626	632	592	603	610	604	617	619	611	587	587	591	592	628	570	570	583	557	563	604	565	608	601	595	615	591	595	616	600	586	609	644	594	649	603	625	554	591	610	598	593	590	599	623	555	586	615	597	632	645	590	572	598	666	588	568	591	618	600	586	581	563	631	614	611	639	623	630	619	613	621	576	561	577	582	610	610	602	610	642	580	595	607	581	590	591	547	648	617	588	578	607	606	575	619	627	595	593	531	606	613	511	573	572	590	566	588	568	653	599	591	563	618	625	600	558	544	603	591	613	619	593	655	563	597	615	591	561	598	618	581	608	651	552	585	629	554	619	613	586	605	636	583	631	578	544	576	603	571	632	590	604	621	549	583	611	611	602	583	608	644	642	626	611	596	586	574	618	592	617	603	576	584	605	590	585	593	625	628	592	610	613	594	591	574	572	642	618	544	580	572	584	616	589	652	641	554	623	568	560	613	563	590	617	630	572	598	560	631	628	623	624	622	550	563	594	607	625	584	573	612	564	634	555	579	614	575	602	608	574	579	644	564	572	652	559	553	618	627	580	594	625	633	620	585	626	571	587	652	599	585	611	591	626	594	617	600	608	613	589	607	571	595	641	592	609	570	579	587	611	593	549	605	609	594	634	577	598	614	592	564	585	571	594	620	633	596	552	609	568	585	580	602	593	602	627	587	560	607	550	680	562	591	631	602	611	580	585	578	605	616	586	581	634	574	616	581	571	600	626	586	630	602	583	605	561	568	600	620	615	579	602	599	560	629	602	543	605	597	639	553	584	628	537	566	559	546	628	591	574	616	561	596	587	605	558	593	609	552	585	651	616	606	603	640	568	592	576	633	609	585	646	598	572	640	642	560	620	618	615	600	620	575	626	617	586	576	587	607	618	591	570	637	635	591	609	590	593	571	652	650	577	624	582	575	571	571	547	624	612	625	595	605	601	582	552	621	567	579	611	585	610	575	582	606	599	587	597	608	612	601	634	573	625	584	624	586	592	542	621	581	619	609	624	583	598	575	621	641	572	598	613	585	627	603	619	612	590	622	605	597	636	572	618	591	578	617	630	598	588	587	556	631	624	558	581	628	635	619	578	608	610	610	591	592	583	608	605	577	593	620	635	589	589	584	599	558	626	579	621	585	641	628	636	613	602	560	601	602	604	588	600	610	606	625	631	601	626	606	657	630	614	609	613	605	617	642	566	626	564	560	552	615	590	594	555	607	598	636	611	598	588	588	559	581	563	600	600	588	562	596	541	573	591	629	571	601	568	626	572	606	600	586	595	602	640	630	629	625	611	582	568	568	596	601	606	553	623	556	561	609	579	608	609	610	630	648	642	573	598	632	605	593	594	567	610	611	606	605	570	606	595	595	616	615	634	591	599	552	602	603	649	582	588	605	547	569	582	597	582	592	603	589	624	609	643	576	587	595	633	577	615	589	605	611	581	642	550	598	620	611	583	579	607	593	590	610	628	614	599	607	626	642	576	573	614	618	616	640	576	596	600	578	594	582	628	605	565	546	581	648	642	628	602	586	569	603	601	534	606	619	559	622	629	555	586	592	567	596	595	573	576	648	631	553	577	591	608	586	617	590	554	585	602	600	607	580	591	607	574	604	601	545	589	576	619	673	565	550	606	603	605	650	583	590	538	608	623	637	570	620	649	630	625	654	630	608	571	617	576	581	664	632	614	544	608	607	585	599	584	641	564	622	575	620	607	608	609	588	612	580	560	625	590	548	610	567	591	577	616	645	614	584	607	575	599	594	585
3170	8225	6004	2930	2144	1741	1438	1168	1125	932	963	847	789	774	708	752	771	677	691	684	679	675	688	651	666	708	653	666	623	675	658	678	613	614	696	622	634	660	667	671	627	635	712	605	633	641	614	644	647	608	652	653	642	634	649	674	638	645	654	607	624	633	639	640	657	613	629	622	633	609	634	666	649	627	647	672	676	656	663	670	647	665	696	654	629	611	611	634	644	617	685	594	580	708	628	655	661	632	617	654	633	667	712	626	659	633	654	619	666	625	626	644	623	647	676	624	632	692	663	652	634	623	627	561	619	707	606	652	620	664	670	630	643	659	640	637	634	644	644	604	630	684	621	596	622	638	653	603	627	608	674	649	631	654	605	633	638	648	728	620	668	644	631	657	651	662	601	639	634	617	640	595	665	681	642	643	632	638	604	671	657	656	671	647	656	610	639	585	604	609	634	632	666	630	647	620	617	691	617	660	611	655	601	662	639	585	658	601	597	619	644	639	618	662	647	636	621	637	660	619	605	646	697	645	644	638	594	683	680	625	671	683	635	663	634	642	627	666	650	718	636	672	633	654	622	595	644	628	575	648	617	658	642	625	611	611	609	642	657	635	618	664	612	620	634	624	603	621	634	652	616	638	634	601	642	648	622	615	637	682	593	655	632	609	655	616	619	655	620	664	632	634	666	631	630	621	662	627	672	612	641	617	580	629	677	649	666	630	663	644	608	658	648	619	631	642	634	628	602	600	645	620	641	682	637	666	621	678	666	607	615	648	671	666	643	636	654	653	642	628	673	611	638	693	638	612	682	648	624	651	679	638	646	616	652	636	640	664	661	575	623	675	636	655	617	609	614	661	612	687	628	629	662	611	641	670	615	612	617	633	617	706	670	677	642	679	650	651	675	608	641	663	612	622	620	617	619	652	662	635	644	633	639	613	646	638	635	651	662	639	608	650	673	697	624	623	661	630	595	652	662	657	652	638	642	605	669	655	693	638	642	637	693	687	686	614	653	651	642	599	662	638	660	568	596	612	660	663	635	617	610	634	650	670	674	677	670	635	652	678	635	633	581	673	687	626	603	662	630	639	640	636	645	675	654	629	632	657	639	638	671	594	622	649	661	689	653	637	629	627	637	639	618	611	645	681	671	620	663	624	620	637	664	683	664	662	648	631	655	697	656	640	650	636	638	638	641	606	641	588	645	586	674	659	696	581	692	647	629	598	623	693	632	624	616	637	642	676	623	647	596	645	646	652	709	662	686	633	639	653	639	625	673	686	645	630	604	618	622	630	626	641	617	656	624	640	650	644	654	637	620	658	641	641	637	622	599	659	671	646	667	651	618	608	614	618	640	605	697	599	652	630	601	663	619	670	630	596	687	673	660	638	607	650	648	671	658	656	642	617	631	622	627	651	654	629	660	597	613	604	629	652	643	670	613	621	659	607	663	625	628	636	692	652	648	634	676	595	622	610	609	615	630	599	626	648	589	608	620	666	658	661	590	683	629	667	648	601	621	656	647	641	640	657	681	619	599	631	663	643	633	649	663	631	630	612	655	656	713	669	611	659	625	656	688	627	661	626	678	605	634	689	616	645	668	634	636	673	585	656	630	665	688	662	655	614	624	636	665	634	620	615	613	575	620	626	657	663	611	627	657	663	641	626	651	674	644	641	640	670	646	634	669	634	671	631	658	647	692	643	661	667	633	639	623	650	659	643	660	686	653	623	633	633	652	680	658	652	627	651	678	582	607	615	647	666	634	653	649	665	638	672	602	623	689	586	599	606	684	645	640	652	620	628	650	641	623	606	613	616	644	655	632	631	641	641	595	641	602	636	668	639	646	647	668	602	698	648	674	655	639	613	658	618	637	629	609	625	643	668	665	620	645	658	704	653	632	642	588	638	625	677	574	657	697	624	630	659	674	654	626	633	641	597	633	674	647	619	642	645	614	646	599	643	588	632	673	598	649	629	642	662	674	672	688	658	596	645	625	635	636	611	569	643	651	656	650	620	656	622	658	614	655	628	622	643	608	621	664	643	637	622	665	618	599	644	676	655	639	629	653	645	645	586	625	674	635	681	637	663	636	632	635	645	683	629	616	613	701	632	630	657	629	656	643	638	632	669	601	701	652	685	635	622	592	656	633	633	675	645	679	692	662	628	657	670	613	652	643	581	616	664	674	608	632	622	650	649	636	630	641	629	635	622	603	631	617	646	593	626	674	608	678	612	631	647	642	642	651	636	640	584	649	606	633	618	628	658	669	630	718	627	644	687	626	671	647	645	696	670	662	672	642	617	596	639	625	685	643	700	641	687	653	674	597	642	622	614	597	572	642	689	677	632	634	625	623	630	614	660	645	664	625	637	647	607	632	655	647	582	650	648	616	592	664	604	626	643	614	643	661	617	624	606	616	615	666	619	640	629	639	663	682	665	668	640	621	601	621	616	659	636	627	652	625	631	620	636	618	651	618	655	634	654	636	646	646	629	624	626	657	580	649	624	619	657	684	610	584	617	687	635	634	657	632	683	607	638	635	626	658	625	629	688	597	614	629	619	604	654	669	657	657	633	651	650	602	634	650	655	628	612	680	639	594	693	590	626	654	651	626	615	657	660	642	617	595	627	663	651	643	672	617	640	640	622	645	638	650	667	653	630	628	611	635	673	650	654	621	636	702	658	666	642	616	616	608	681	581	645	650	681	615	641	628	672	639	595	606	612	650	625	655	632	622	636	629	650	648	637	632	595	620	605	602	623	605	597	644	614	649	646	657	682	614	666	622	616	642	648	650	627	654	651	665	640	629	624	668	618	608	662	678	618	614	650	640	632	608	667	627	646	661	616	627	686	643	648	628	614	605	640	660	610	617	654	591	594	650	631	627	647	660	568	636	644	602	632	605	637	599	630	644	656	632	625	607	627	626	649	697	627	608	626	611	595	633	640	646	625	658	638	641	634	668	643	630	619	581	647	656	676	635	648	637	653	647	600	671	628	647	607	639	649	605	690	616	633	662	670	585	620	669	636	626	649	682	640	612	653	593	705	612	640	640	639	639	670	667	659	613	597	625	673	629	618	643	656	633	652	632	623	653	623	638	631	660	636	644	653	602	597	674	660	623	591	645	603	597	613	656	629	664	677	679	643	624	683	610	643	635	596	656	629	621	626	650	622	649	683	630	670	609	645	648	650	675	640	659	593	606	641	661	639	639	611	624	595	648	652	643	639	643	653	652	610	668	622	652	635	609	664	673	653	672	627	649	623	637	670	659	614	636	668	619	630	601	592	613	617	613	643	611	642	617	655	634	641	657	627	614	627	665	626	639	655	597	649	582	663	643	643	619	620	659	589	678	610	666	604	643	619	603	634	655	652	586	646	684	673	654	631	613	632	644	640	634	666	626	640	615	653	629	590	668	646	653	575	605	656	650	679	631	668	618	654	622	624	651	613	612	596	666	648	679	646	671	643	665	635	626	608	624	630	648	581	654	690	643	625	620	612	628	611	609	653
24528	21162	27493	24995	12480	616	365	297	308	266	222	219	218	229	192	200	192	184	173	172	195	163	161	159	185	164	191	166	166	172	154	169	157	156	163	148	171	161	155	179	168	163	163	155	173	182	164	178	178	177	151	190	186	170	163	172	134	160	176	168	178	152	157	162	150	153	168	171	178	166	166	165	170	152	163	181	155	152	170	155	144	157	151	162	171	173	167	157	178	169	187	179	176	167	164	163	158	143	152	185	133	172	168	194	181	176	203	167	165	154	172	173	170	191	158	164	196	154	145	190	160	163	152	166	152	184	157	147	171	163	147	174	150	149	150	177	175	150	176	128	173	158	149	153	166	157	158	155	167	178	161	173	170	188	174	171	161	158	172	165	175	160	150	170	159	143	163	172	154	142	168	186	129	178	150	156	175	137	156	168	155	155	180	160	172	169	178	157	184	146	184	182	183	133	152	170	164	187	163	174	159	165	164	202	159	135	172	184	155	163	177	170	156	158	151	174	155	200	174	185	168	167	154	157	195	157	165	171	173	168	174	153	157	176	168	177	180	174	165	145	168	180	189	171	161	170	176	175	174	172	154	149	167	169	172	166	171	177	158	182	184	150	183	164	152	140	146	145	157	161	142	165	166	150	145	149	173	142	166	149	176	169	160	154	175	163	165	161	161	180	140	170	168	164	150	156	160	176	170	171	162	157	166	159	161	167	141	140	156	172	190	161	165	193	162	170	160	153	171	182	174	150	170	159	132	141	182	184	174	131	157	165	148	166	151	159	143	138	153	178	167	178	172	136	155	160	131	181	193	156	172	149	166	148	154	159	160	161	162	141	158	154	170	158	168	177	167	179	180	150	160	156	171	145	174	147	170	178	179	136	178	146	157	145	172	169	150	175	169	185	161	157	150	173	168	136	147	163	155	193	186	153	130	180	177	162	158	152	164	173	157	143	165	156	149	175	166	163	157	151	183	163	176	173	176	149	187	170	157	163	159	168	151	162	160	163	151	158	177	189	182	167	191	148	159	184	159	154	160	163	159	142	167	160	140	168	142	148	163	178	183	150	178	167	154	195	168	176	190	150	160	159	156	155	175	158	164	171	165	177	159	162	163	170	164	162	172	172	177	189	173	171	161	167	175	158	153	149	167	151	149	143	170	147	164	160	175	172	167	144	140	174	163	167	168	174	157	148	168	150	159	159	176	160	153	158	146	172	165	189	172	170	162	150	157	161	160	167	152	151	162	160	150	178	170	166	183	168	152	153	188	165	153	159	171	196	133	175	163	148	165	177	161	151	155	164	151	162	200	176	158	164	146	152	162	169	154	159	144	144	166	171	155	164	163	182	155	183	190	176	159	165	162	183	160	189	151	166	176	168	167	165	162	165	176	145	147	160	175	174	156	161	133	161	183	160	174	200	154	155	153	161	189	153	178	176	138	178	143	164	164	166	159	164	169	149	169	164	142	172	174	168	161	172	135	145	151	156	161	168	173	181	159	138	192	171	141	154	159	155	157	161	168	159	165	175	157	168	149	170	152	165	156	149	148	167	157	169	168	155	176	156	157	166	190	154	172	160	169	169	150	161	159	166	186	158	158	142	154	154	177	147	174	176	148	150	156	172	145	166	175	163	168	154	153	160	177	188	158	172	159	151	158	169	176	142	164	181	149	180	177	161	174	178	168	195	167	164	161	189	168	176	157	146	165	178	167	191	159	172	175	165	152	155	171	181	176	148	179	164	164	159	157	157	174	149	166	177	171	185	153	164	141	177	153	178	179	157	164	151	158	174	156	154	153	168	166	161	186	182	153	178	157	179	189	146	142	147	158	150	167	179	158	172	160	148	181	167	136	175	167	177	163	157	162	171	173	169	171	156	162	154	154	184	163	163	158	152	179	160	174	164	175	168	162	166	149	163	155	164	183	174	162	164	172	174	161	160	154	173	168	152	178	161	191	165	142	188	176	169	171	175	134	152	163	169	168	179	170	160	149	171	162	153	170	147	160	169	163	165	169	166	146	170	180	157	186	162	157	183	182	179	164	173	155	164	167	174	185	169	152	165	172	161	160	133	165	179	172	179	148	163	144	159	170	144	153	165	174	181	155	176	161	177	181	150	174	175	151	121	161	165	147	166	162	159	162	148	153	165	165	168	168	169	174	172	153	166	147	161	161	124	153	158	144	155	149	176	152	182	158	155	180	135	164	169	184	156	163	179	189	165	177	155	172	166	173	158	178	166	175	178	168	174	168	181	175	163	171	185	173	167	171	194	163	150	164	153	152	188	158	187	171	138	169	175	148	194	168	161	140	168	159	172	150	171	178	155	155	146	168	157	159	170	155	151	166	140	160	165	170	184	170	151	170	175	174	148	176	153	162	156	175	169	122	185	141	153	172	142	175	171	179	154	172	155	186	170	150	152	166	178	177	159	168	177	160	172	164	156	157	154	157	174	174	160	146	176	157	137	167	169	160	167	165	153	144	154	153	147	166	167	150	167	176	178	151	149	164	143	143	172	168	165	168	166	203	143	149	176	141	144	162	163	154	172	173	174	161	143	173	153	167	166	153	163	180	178	162	157	140	140	166	172	169	170	148	173	164	158	170	170	183	172	153	155	172	151	167	166	145	163	164	174	180	181	148	172	130	166	172	172	167	164	158	159	183	161	156	154	181	174	150	150	175	164	170	178	157	164	160	148	161	181	181	161	168	154	163	152	139	165	143	137	153	156	153	149	144	156	155	178	161	149	169	150	170	167	166	159	176	157	171	170	195	151	164	140	165	145	167	158	170	162	185	164	155	173	167	162	163	164	180	176	147	159	179	167	154	163	135	157	142	144	176	164	167	162	148	175	172	155	155	167	147	166	180	157	170	184	141	162	197	163	178	171	153	190	162	166	187	152	153	170	160	139	170	169	166	169	180	180	163	170	167	162	193	177	156	144	186	174	158	165	165	193	164	173	159	153	154	170	152	162	176	179	154	162	186	149	169	177	161	157	173	155	168	166	172	152	159	172	158	159	169	184	164	169	169	173	183	160	159	155	183	165	183	152	158	179	180	141	181	161	150	186	178	178	168	162	167	145	167	179	170	177	162	163	167	190	160	168	178	166	159	173	167	168	180	179	142	163	164	164	155	182	160	160	174	159	162	157	163	172	172	167	167	172	155	169	167	155	169	173	165	164	162	165	159	166	160	181	173	170	157	162	155	179	135	153	159	145	152	174	163	175	174	160	164	143	168	168	158	135	175	170	165	169	187	139	149	144	179	205	155	172	150	153	194	160	176	176	160	175	154	163	149	196	146	158	161	145	157	163	158	166	147	162	163	152	172	174	142	129	171	152	172	167	168	144	151	164	165	173	148	162	160	175	149	174	147	173	181	152	187	173	188	146	157	182	172	180	164	166	146	157	153	163	153	169	160	177	150	187	189	164	145	161	187	158	172	174	146	161	145	162	155	166	181	150	162	173	185	147	175	165	149	166	128	168	163	170	140	171	165	170
3152	4779	3312	1607	1101	864	680	557	459	385	349	330	319	269	297	262	210	241	223	221	231	230	226	208	233	229	205	227	215	199	187	194	222	201	201	215	192	203	193	176	212	186	188	196	199	203	189	202	219	175	182	182	215	209	202	198	229	169	198	189	204	190	200	199	205	184	181	213	194	222	199	202	195	181	196	177	198	180	204	190	220	169	165	199	200	211	201	195	176	195	197	186	193	190	175	199	223	175	186	193	192	182	212	180	213	181	216	187	188	195	187	170	200	181	223	196	202	190	211	161	174	191	208	219	178	216	200	182	184	184	214	180	180	181	170	207	192	180	203	180	174	194	173	221	210	191	218	209	211	170	190	182	198	187	187	203	183	210	204	186	210	186	197	216	211	191	200	196	204	161	201	209	190	192	194	191	199	210	205	175	188	225	190	181	183	194	233	204	198	192	175	204	176	182	195	184	190	195	183	184	195	199	194	200	190	193	199	207	212	211	203	202	211	214	194	198	200	198	218	201	213	200	189	208	203	182	164	194	214	224	181	226	184	210	180	186	191	183	187	175	168	169	195	182	177	189	206	201	182	205	185	222	166	174	195	191	226	198	207	201	180	200	192	212	200	183	182	197	178	204	184	191	183	220	177	192	202	207	195	207	192	189	203	206	203	203	187	175	178	191	211	194	214	240	193	183	195	210	223	198	186	189	184	175	172	187	186	209	205	171	177	214	187	196	203	186	204	198	198	179	190	173	183	197	185	193	165	181	195	199	197	214	205	200	194	205	169	183	193	203	183	197	206	194	205	188	190	186	201	175	190	206	193	186	193	198	198	207	210	200	217	189	200	214	201	210	188	190	174	229	194	173	205	163	193	180	200	180	212	228	188	196	174	182	176	189	178	170	220	185	189	194	187	184	184	180	206	223	215	178	202	183	202	188	205	212	196	202	184	204	199	188	179	175	208	180	183	221	200	191	178	185	207	186	197	187	176	198	179	187	211	191	195	189	206	215	181	201	196	185	215	202	205	196	195	183	201	170	210	207	187	189	203	184	206	197	210	209	198	190	167	171	189	184	195	195	169	187	212	179	209	187	189	179	160	214	196	198	172	220	198	180	192	193	211	199	154	194	159	194	187	184	179	189	179	180	186	212	207	198	190	179	200	184	200	192	206	179	212	172	203	211	205	203	178	182	199	193	210	204	213	215	209	195	212	219	220	182	215	183	183	184	170	205	188	199	205	179	203	202	204	198	175	179	219	195	194	201	210	155	182	196	191	214	190	185	169	193	198	195	183	151	186	190	178	181	194	193	199	187	174	189	170	192	188	167	189	199	196	216	197	202	198	195	161	180	184	164	188	198	175	213	209	202	196	194	213	185	211	160	213	210	197	210	201	255	165	222	203	180	195	193	200	187	196	181	187	177	190	203	190	197	197	205	186	203	206	202	198	217	201	216	189	185	211	172	195	193	222	192	217	173	206	194	184	201	192	186	207	213	199	200	169	188	213	188	202	211	210	199	210	205	196	204	192	188	206	210	219	193	179	182	191	207	178	192	200	164	212	182	175	202	186	182	179	188	198	189	188	174	170	181	200	196	193	192	179	187	220	187	182	201	192	209	180	214	189	189	180	195	212	204	181	182	204	174	170	195	203	187	193	200	212	192	177	178	206	191	174	181	206	199	223	177	197	180	179	197	214	194	197	193	188	199	185	204	197	182	201	181	182	208	209	159	213	191	166	177	193	209	175	200	204	195	193	219	202	194	180	189	185	227	189	181	203	187	167	157	186	207	197	173	172	178	190	199	217	190	209	191	185	192	195	178	190	188	170	191	210	174	186	173	207	200	195	200	175	214	207	193	195	187	203	229	185	163	184	181	178	166	191	218	179	167	193	199	207	205	194	169	180	204	194	190	223	168	195	200	188	199	199	191	198	220	200	205	187	194	195	188	214	205	202	182	186	194	198	182	193	187	215	202	186	197	199	167	181	168	195	191	192	187	198	182	177	192	222	190	193	184	181	207	171	184	185	163	207	193	194	207	178	192	194	195	148	201	189	192	181	192	184	201	191	186	189	201	178	184	201	205	178	207	178	191	184	185	194	186	200	207	214	178	175	199	196	181	225	225	203	197	189	187	204	206	196	184	168	220	178	214	176	200	181	206	187	185	202	193	175	197	184	202	203	192	190	178	174	194	208	188	191	207	178	194	207	187	182	190	209	189	196	214	190	202	204	187	202	185	181	189	177	157	178	180	199	187	202	205	173	206	191	212	174	170	223	207	190	220	182	172	201	174	198	179	185	195	207	184	203	212	195	205	209	183	207	191	195	181	185	200	188	200	187	157	196	205	178	163	201	213	202	174	182	188	192	223	180	206	180	201	199	175	192	173	197	201	182	174	225	213	208	201	183	205	192	192	193	199	190	196	204	215	199	178	198	211	211	181	202	186	210	214	192	168	180	196	205	183	190	177	189	184	195	195	186	180	203	197	203	202	201	215	191	185	205	199	176	180	204	161	182	206	200	177	182	199	192	185	166	186	205	204	171	176	189	173	175	201	189	194	195	230	189	186	201	199	186	203	208	197	196	180	206	233	190	200	200	202	205	198	202	188	190	167	200	191	164	204	188	191	230	188	202	204	221	177	187	216	199	198	199	200	192	202	188	174	201	181	215	219	212	195	196	200	201	185	175	191	210	197	194	186	184	208	175	227	201	205	163	223	210	206	174	202	201	191	202	202	188	178	195	223	163	197	201	183	198	193	202	213	194	183	212	172	203	200	191	196	197	208	191	185	208	207	183	196	183	182	189	177	234	166	181	193	190	200	185	196	167	197	186	172	168	208	179	197	218	193	185	189	196	213	209	189	174	216	184	201	205	196	187	197	189	180	215	198	196	209	187	205	204	185	167	189	193	195	197	201	203	198	182	185	185	188	183	168	211	178	191	172	161	203	201	197	183	210	186	212	169	189	231	221	215	200	192	202	173	200	225	180	177	196	185	180	218	195	201	197	199	172	186	177	210	182	210	186	216	211	185	189	218	194	192	182	197	190	205	202	193	193	193	184	202	205	198	191	178	209	217	180	217	194	183	172	179	207	214	193	186	186	184	196	208	172	187	176	191	228	211	184	210	181	195	195	199	175	197	201	218	179	205	200	193	193	202	198	192	193	183	203	218	196	200	200	158	206	171	171	173	187	222	204	198	197	158	244	187	194	188	190	179	212	204	183	193	204	173	176	195	199	189	194	218	199	191	207	198	193	188	181	211	183	213	198	218	230	196	173	210	177	202	186	175	203	222	199	208	184	184	176	181	219	191	191	198	205	187	196	179	195	181	190	162	211	178	187	206	193	192	220	173	196	185	214	192	200	203	196	200	205	183	214	208	182	195	199	196	184	217	178	189	212	177	190	214	197	181	196	206	201	170	187	197	195	192	203	192	202	160	169	224	198	188	213	182	196	214	201	200	163	172	182	172	185	202	206	196	204	191	175	174	197	202	192	206	183
22414	21204	28961	23729	21194	21237	10280	1238	846	804	718	611	621	579	591	572	528	511	501	506	528	462	506	493	537	494	459	471	473	497	496	466	447	452	466	448	462	476	471	474	474	452	447	447	416	476	455	445	420	458	459	429	468	457	479	427	419	464	484	424	433	488	437	445	450	475	432	452	406	463	470	448	417	457	427	452	435	441	451	435	422	465	445	468	428	432	414	436	428	441	461	450	447	439	474	440	453	486	418	470	480	458	416	454	451	461	416	461	450	450	422	460	466	435	482	459	415	454	420	456	449	453	409	452	423	439	425	454	420	438	440	425	411	453	451	493	442	435	456	460	460	495	486	420	453	466	466	377	446	389	444	464	443	428	420	437	454	459	421	437	465	452	467	434	463	444	435	464	446	446	450	456	412	426	444	449	455	417	412	454	463	433	402	443	423	444	439	454	420	433	486	473	409	450	435	436	427	437	457	379	454	395	452	453	432	454	448	485	433	437	450	471	422	402	430	436	476	445	419	411	391	463	428	421	436	465	456	440	447	458	424	429	449	444	444	462	448	456	421	442	429	456	423	447	434	483	437	432	405	443	416	448	442	466	432	446	470	468	397	435	420	437	441	469	445	481	425	465	466	465	414	448	416	406	406	453	461	430	425	409	433	444	449	456	443	430	433	460	429	398	429	421	426	389	464	446	451	439	454	447	444	431	429	438	418	439	425	444	424	469	486	445	434	468	459	432	438	430	434	453	437	460	427	457	431	414	433	412	429	399	440	467	427	436	400	449	457	434	470	430	438	445	427	446	433	443	462	434	408	441	454	456	426	461	435	446	454	452	463	465	434	449	448	440	456	444	449	437	408	469	451	459	465	421	420	439	454	432	451	463	448	480	499	476	443	440	483	450	439	420	427	478	432	481	482	454	447	422	425	435	443	440	489	429	448	427	370	462	429	445	473	447	416	439	451	413	447	430	445	430	440	439	436	465	446	462	450	455	431	417	451	428	442	443	449	460	431	425	474	422	462	460	425	455	418	462	442	444	435	449	473	438	418	450	436	436	412	478	470	460	484	463	455	462	439	463	403	458	486	432	472	456	411	446	475	442	437	454	454	457	420	424	456	425	456	454	402	438	442	429	420	435	410	446	420	418	435	481	460	422	438	474	426	432	428	397	457	445	469	440	419	424	411	439	455	474	448	442	464	441	428	408	420	409	443	480	444	490	430	428	417	455	432	501	461	404	455	475	429	444	445	423	441	447	447	426	474	449	470	448	440	451	459	451	438	448	442	441	427	484	465	426	423	416	429	441	438	428	453	453	456	452	429	465	418	480	416	449	438	443	470	429	469	424	459	409	469	425	477	455	428	465	459	471	461	445	442	450	467	448	452	411	449	402	440	441	451	414	395	463	447	444	420	445	437	466	421	442	454	446	416	458	449	470	488	423	432	425	449	440	452	433	451	409	487	443	427	471	452	430	426	460	466	449	444	452	435	457	444	457	450	418	442	434	415	464	467	450	526	417	467	491	467	438	423	467	451	400	454	401	474	433	397	410	428	466	414	455	433	438	445	433	445	435	387	495	440	462	448	431	411	407	460	489	423	489	420	443	410	457	447	444	418	447	451	427	420	427	471	441	416	449	455	444	459	441	448	450	446	446	435	439	434	497	447	457	455	416	457	456	456	483	450	445	461	426	390	436	462	431	438	429	443	459	439	491	398	454	454	464	431	438	428	402	426	444	469	454	445	412	447	442	419	463	462	424	428	432	447	428	439	458	460	435	424	419	454	437	435	476	461	464	463	408	416	420	444	450	419	445	423	420	432	462	450	468	447	445	442	426	422	441	441	476	454	457	448	457	410	455	433	448	442	444	427	442	440	443	441	450	477	433	428	476	426	420	417	448	428	438	445	426	430	435	441	455	419	428	441	454	443	500	460	422	450	424	432	430	415	433	483	454	457	432	450	448	457	458	420	445	430	464	476	425	419	401	421	451	449	388	463	442	469	457	439	494	418	447	444	460	430	421	432	447	456	448	405	452	460	448	458	462	427	448	413	457	449	422	455	400	427	444	441	440	458	405	429	426	435	423	471	438	417	434	443	449	447	387	428	432	446	441	442	449	437	426	451	465	456	431	424	426	417	432	406	445	459	468	452	461	445	404	460	454	444	477	426	399	401	460	425	403	515	462	445	418	462	457	445	422	460	444	413	455	453	445	428	436	447	436	462	467	463	424	416	419	447	402	447	437	451	453	436	439	458	412	487	419	426	444	443	496	447	423	434	446	442	423	503	463	450	437	409	402	407	470	468	430	447	413	461	450	444	419	463	407	425	456	423	443	443	431	450	446	447	448	446	469	417	411	427	441	433	443	456	426	445	450	466	479	410	401	437	407	443	431	443	458	423	435	462	431	441	431	419	432	425	406	444	435	392	402	469	463	433	438	434	433	451	417	458	414	434	439	429	439	453	482	464	421	437	405	437	448	447	436	437	445	459	407	445	452	427	439	466	468	431	432	452	430	463	380	430	428	440	442	461	447	412	457	425	453	400	423	433	460	441	428	461	452	438	453	429	411	438	457	444	430	431	456	489	469	472	445	434	434	465	405	470	423	425	438	425	468	428	444	440	435	463	451	418	451	450	431	436	463	454	423	422	427	493	429	405	471	468	449	439	446	453	452	451	388	447	446	418	430	460	452	441	491	449	439	447	428	445	441	482	415	441	425	446	457	425	441	458	446	452	461	444	462	421	417	454	451	442	451	464	455	463	464	455	470	427	401	421	439	412	469	430	439	404	448	430	471	411	475	401	456	455	454	431	438	477	430	442	453	448	450	466	487	422	429	467	442	388	428	417	446	418	420	435	431	445	408	437	424	467	457	450	449	465	468	446	407	434	439	445	468	428	417	476	429	423	426	434	449	411	436	452	452	444	456	451	405	444	450	470	456	441	415	431	433	429	461	431	445	449	450	467	447	441	423	417	453	399	413	474	411	474	414	435	475	433	444	451	405	405	430	445	413	400	452	434	448	446	419	459	457	458	476	456	429	416	445	444	443	408	471	451	489	427	426	473	446	438	450	474	436	458	426	439	437	422	489	457	452	431	458	419	434	434	478	447	421	426	458	501	442	434	488	436	475	455	402	414	457	441	437	458	487	419	449	427	440	452	461	440	439	463	419	448	411	447	455	458	468	420	439	432	431	469	415	446	452	466	469	423	399	472	435	447	447	418	430	448	452	448	475	439	450	431	416	448	407	419	430	407	440	462	403	437	446	422	468	449	475	424	469	439	415	429	401	464	429	469	420	441	448	439	431	415	414	392	471	446	433	458	416	405	404	430	444	466	461	441	438	447	431	446	425	454	430	413	460	420	422	445	450	425	480	436	435	441	436	440	452	467	472	451	453	400	448	453	450	455	444	414	473	488	441	428	468	434	424	436	434	427	431	398	418	410	454	441	450	437	446	472	445	457	488	436	455	447	443	455	425	434	395	463	441	411	429	420	430	389	438
4302	13940	9873	4797	3499	2686	2097	1671	1438	1121	1042	954	787	800	750	697	635	674	639	590	563	576	554	568	545	543	593	572	554	519	546	532	530	482	508	497	526	526	470	507	531	548	522	515	532	491	521	486	482	464	519	550	519	493	529	493	492	507	503	510	533	501	513	513	550	466	464	507	499	471	468	502	504	470	460	486	477	505	493	520	493	504	450	507	487	534	496	537	512	485	506	516	483	505	514	492	512	493	477	521	448	482	531	456	483	526	491	501	496	482	487	481	493	493	472	486	508	490	503	497	498	505	474	449	491	538	503	529	521	499	469	488	495	454	525	507	468	484	490	500	494	482	510	499	496	517	505	485	499	504	523	496	518	515	510	493	486	504	517	471	488	449	479	442	496	498	511	465	495	479	492	434	502	516	506	468	500	511	524	480	496	526	460	508	518	524	481	502	470	526	514	496	506	497	497	488	506	501	470	493	490	485	484	545	506	509	511	495	512	487	485	498	517	467	482	477	472	518	495	469	484	500	496	528	499	518	452	469	486	470	486	471	511	484	499	488	517	476	517	482	520	513	476	532	478	530	480	484	500	481	493	491	506	518	500	503	469	520	480	513	532	464	494	469	534	472	526	559	522	511	517	466	490	488	487	452	487	502	533	499	516	537	490	486	482	478	484	503	495	507	477	516	458	455	510	483	493	505	484	499	486	517	531	516	469	497	508	469	460	503	510	513	507	501	467	467	505	490	526	504	441	483	457	471	506	484	469	523	469	461	502	511	478	451	452	484	511	487	536	494	487	517	478	477	435	447	497	489	502	511	442	460	483	499	462	478	511	459	487	471	478	508	488	540	435	487	461	506	486	461	480	528	480	486	487	481	508	498	505	520	522	511	449	508	504	499	466	455	499	481	455	463	515	497	464	509	502	509	526	513	473	482	498	510	511	474	497	502	482	525	500	446	520	508	518	477	480	473	483	474	477	488	515	521	498	496	482	467	514	519	500	469	467	456	499	508	495	461	487	475	506	463	508	482	497	470	502	531	489	481	497	500	470	511	492	505	473	516	459	495	512	466	491	471	488	507	493	472	510	471	494	476	450	476	481	467	530	505	501	485	464	514	479	502	504	529	464	470	503	508	494	473	472	512	461	499	467	467	447	498	475	474	496	500	509	498	509	460	489	491	500	510	487	515	514	479	469	522	526	501	495	467	509	498	507	475	471	507	487	479	491	453	467	488	477	500	476	460	516	513	512	468	518	515	499	483	531	530	484	495	486	459	469	501	496	491	482	500	508	503	536	511	487	471	450	483	514	449	442	513	500	493	492	502	437	514	466	521	492	526	469	498	455	501	515	520	486	483	482	434	502	496	502	481	485	498	529	503	472	516	480	455	533	535	502	489	475	508	472	471	512	472	475	533	498	479	466	485	524	498	529	477	468	475	497	500	505	502	499	473	514	469	498	523	509	447	546	482	510	483	470	478	482	476	523	497	503	507	521	491	565	461	468	520	485	515	485	491	498	522	473	489	507	460	488	485	473	518	491	487	455	499	457	505	474	484	452	484	511	490	486	497	513	494	529	511	444	516	535	486	498	521	476	483	491	506	496	500	517	498	452	496	477	509	488	477	502	528	516	501	480	489	517	505	504	458	490	487	523	510	548	495	477	524	486	481	484	488	475	495	512	517	515	517	463	523	482	501	507	497	474	515	504	491	482	524	493	445	464	503	525	489	482	471	475	470	496	489	510	505	509	455	485	516	517	481	455	479	461	479	495	518	459	525	485	492	550	514	443	496	485	458	474	508	472	498	497	481	510	490	493	464	497	488	492	518	465	486	506	477	480	529	499	506	501	543	501	551	483	508	473	466	523	489	499	467	435	482	488	496	501	460	532	513	516	538	472	456	488	499	500	513	470	482	506	480	502	509	490	471	526	480	474	495	480	493	483	492	517	485	474	483	488	486	481	484	485	454	501	523	470	488	461	456	502	488	492	514	480	496	487	503	479	491	488	482	480	467	459	534	515	510	526	511	493	487	489	480	499	476	463	504	474	502	500	485	502	501	471	502	462	453	449	518	498	487	530	475	456	498	485	488	467	506	488	490	466	479	493	478	483	518	464	490	494	497	505	527	491	507	524	462	445	499	476	506	521	454	484	500	526	496	515	501	480	488	484	464	480	492	499	486	453	480	489	506	507	479	522	505	482	445	482	523	496	462	478	509	466	492	506	474	499	504	490	501	481	473	533	510	495	469	495	524	522	483	503	507	484	494	442	502	481	487	491	494	474	488	543	481	490	441	489	505	482	502	498	497	495	517	480	516	512	511	478	507	496	467	486	470	471	479	479	474	495	488	468	471	488	484	493	512	506	481	482	507	461	479	489	492	491	508	442	463	463	507	487	497	435	480	543	447	520	462	465	495	508	505	469	470	498	470	492	468	487	444	471	511	475	500	474	491	527	513	522	467	496	471	434	475	466	534	466	476	490	520	484	440	481	479	497	460	488	495	453	487	473	462	504	499	463	506	504	473	524	507	477	497	493	472	500	514	491	527	526	484	490	481	482	457	527	480	439	482	500	489	476	491	474	479	466	510	498	492	487	498	445	519	501	474	470	480	498	505	496	546	477	469	515	510	497	505	504	485	456	495	494	495	465	489	513	519	511	480	499	546	499	460	518	442	483	469	508	505	480	454	478	480	507	484	490	475	507	505	490	484	533	527	521	476	503	509	528	495	535	467	500	505	501	479	531	495	498	501	515	465	528	498	471	459	486	467	543	493	449	509	511	464	479	497	481	488	480	513	486	476	493	519	501	488	502	479	494	510	493	476	484	492	499	501	483	486	510	454	455	474	485	479	506	488	509	492	514	519	495	463	469	515	510	484	496	469	508	496	506	514	483	534	534	509	482	507	490	505	484	493	516	515	485	478	487	505	511	506	461	527	471	538	489	520	498	493	499	480	445	487	448	475	491	491	498	457	486	514	453	483	464	471	478	514	487	513	502	500	473	528	451	485	494	472	474	433	468	520	521	457	482	463	473	471	479	518	532	514	518	526	480	490	491	490	489	488	509	438	464	518	507	508	512	464	530	463	488	476	492	472	501	479	486	477	470	512	490	491	468	478	507	492	486	497	470	529	511	487	494	524	448	459	437	514	478	552	514	475	466	511	494	521	470	482	448	501	446	451	497	524	479	491	489	476	501	553	497	480	493	505	466	502	535	497	467	491	513	533	526	511	494	484	479	468	533	469	495	494	508	494	498	528	480	479	507	452	505	501	472	507	480	522	514	504	469	518	495	498	476	478	527	452	507	493	487	471	487	543	487	488	458	503	503	487	475	479	504	479	509	482	421	484	479	510	484	476	493	498	482	507	534	507	521	514	469	491	479	502	491	472	523	522	515	460	464	497	487	457	513	500	498	510	507	479	453	498	493	502	449	491	517	442	443	493	544	463	524	467	519	461	487	471	497	488	514	481	468	504	479	468	482	491	468	464	519	511	501	476	499	514
27314	17666	3458	558	430	369	359	394	371	354	345	368	365	334	329	355	342	356	386	328	359	310	300	383	336	364	354	360	356	332	341	368	355	343	346	333	326	364	355	348	334	328	300	353	328	396	359	317	351	358	379	351	350	360	343	361	344	363	368	341	357	326	339	340	325	365	379	313	365	328	360	359	329	339	352	331	381	352	333	332	326	331	345	336	367	356	343	403	360	361	363	335	367	361	327	384	404	346	356	330	386	363	335	347	353	346	375	329	351	359	380	351	368	347	373	337	368	341	380	378	359	369	372	351	351	365	342	368	355	349	360	361	354	343	321	338	322	349	349	385	375	343	352	309	325	353	342	364	337	316	381	362	339	355	336	369	366	360	363	341	356	381	329	340	357	342	366	343	354	312	353	342	342	329	344	337	369	362	355	366	371	348	334	352	338	340	338	316	372	307	369	343	370	354	332	334	338	353	356	329	343	351	328	354	379	360	369	314	323	306	323	339	389	347	338	372	354	330	352	372	355	338	375	335	354	329	368	337	361	337	358	338	314	330	361	344	383	391	305	355	327	337	321	364	344	356	325	316	372	338	347	354	360	328	369	358	349	372	336	341	340	371	341	337	373	377	308	363	338	353	385	335	342	399	359	364	354	374	335	316	337	315	351	333	342	346	344	358	305	319	355	327	379	361	379	362	350	355	385	319	378	354	335	338	366	347	382	364	319	347	356	337	356	364	370	382	356	346	347	332	343	370	342	363	354	374	339	376	358	304	368	349	348	379	318	347	343	332	361	323	345	333	359	318	324	342	368	366	355	356	352	328	350	368	423	347	361	327	360	347	342	384	312	361	311	343	350	340	337	345	366	349	367	329	324	357	372	351	327	329	317	336	359	364	305	367	336	350	394	380	339	375	368	336	390	330	336	320	377	340	377	356	328	343	351	351	351	317	371	353	362	332	348	344	366	323	357	331	378	331	351	386	338	365	346	336	326	352	360	329	355	327	360	341	326	369	358	336	326	372	345	324	315	349	356	366	369	341	352	342	359	374	332	315	345	364	341	371	350	338	342	357	349	345	297	357	349	348	327	306	315	332	323	322	354	361	344	329	371	337	332	368	374	377	354	321	329	365	325	369	339	330	373	350	364	335	362	345	339	378	310	352	345	338	362	328	348	332	359	345	372	363	361	381	352	334	325	329	338	361	371	351	300	332	333	354	374	361	362	368	396	361	350	359	367	361	357	332	351	327	359	325	359	316	332	373	355	390	371	334	367	388	359	338	369	341	393	364	317	341	359	357	362	359	320	337	364	373	394	340	359	362	339	330	339	350	329	341	354	340	386	336	339	343	294	357	384	373	332	360	347	375	340	342	377	319	331	374	350	349	324	370	367	363	347	325	377	376	344	334	345	359	337	335	372	373	351	329	329	364	344	325	374	341	320	333	361	350	375	347	357	321	338	368	337	361	339	364	358	374	349	311	339	333	310	349	334	366	369	352	373	358	314	350	371	339	333	326	370	355	353	346	337	324	389	342	372	319	352	380	348	348	338	335	378	331	345	360	334	355	385	380	318	350	373	337	342	368	339	340	348	323	354	362	357	339	357	364	371	344	321	351	369	350	366	338	335	320	324	377	324	316	376	311	342	337	342	342	363	321	356	348	341	328	355	344	318	389	335	347	312	330	364	355	368	355	318	356	353	338	377	368	346	344	308	358	322	350	358	353	353	373	381	391	348	348	354	341	359	339	345	359	346	338	345	327	348	332	357	367	377	342	328	369	328	349	341	343	352	341	374	392	366	330	367	340	358	343	336	384	346	350	337	329	348	343	319	335	363	344	344	342	397	324	348	346	347	375	343	341	357	399	364	361	331	355	334	374	405	336	352	336	361	341	354	356	319	336	364	351	309	317	322	361	329	330	346	356	328	370	343	362	342	380	353	337	330	335	317	331	330	347	350	327	335	364	374	329	347	338	344	365	357	352	357	371	368	330	353	345	367	341	316	355	351	366	374	349	377	344	376	340	331	325	361	325	350	325	332	356	316	364	369	323	346	342	345	312	366	364	350	350	339	376	345	344	354	349	322	343	340	335	346	367	357	343	340	366	355	357	352	390	351	354	350	386	372	367	377	355	332	380	354	313	370	340	385	357	350	364	336	335	346	377	378	321	309	338	327	358	334	347	352	380	354	333	352	338	321	328	390	360	376	376	340	351	325	319	357	316	334	334	312	332	372	348	315	370	338	339	345	339	315	330	361	351	346	362	330	370	343	334	353	349	339	319	360	347	320	347	346	364	332	360	346	323	341	387	336	369	349	349	330	346	366	356	351	363	326	371	339	347	344	367	326	326	308	338	351	344	347	355	344	338	366	362	345	332	362	379	349	365	405	343	364	372	360	345	333	358	325	356	375	327	339	371	312	351	366	379	354	349	345	334	368	352	356	374	342	338	362	390	349	352	363	344	355	343	351	347	348	344	352	337	364	340	340	332	368	350	334	356	340	354	327	348	341	361	349	356	337	341	328	336	366	350	335	362	364	339	333	363	359	376	384	340	345	361	357	347	362	343	363	378	352	343	346	353	333	378	320	304	362	361	356	370	322	351	370	376	374	364	332	320	316	333	329	365	340	389	370	368	324	346	347	315	386	348	357	331	346	374	349	357	329	342	343	314	367	368	341	357	319	340	343	347	330	364	371	355	354	362	349	358	340	360	353	393	321	307	333	319	334	332	351	332	375	325	342	377	343	334	351	356	339	347	355	346	352	317	359	362	335	344	387	382	327	335	382	356	349	358	334	338	344	338	365	318	351	330	379	350	329	346	368	397	362	360	320	372	386	359	376	331	344	384	328	339	376	366	335	355	331	349	362	343	358	348	399	372	323	348	361	364	363	370	347	328	349	351	339	335	354	325	388	401	348	335	361	351	331	345	319	371	354	328	334	390	362	326	315	351	349	356	314	368	362	334	318	309	333	334	334	329	327	345	340	383	344	382	363	347	343	353	307	359	356	345	352	330	351	313	346	328	343	340	346	332	351	344	313	357	356	356	348	366	331	385	330	343	324	333	367	356	360	399	357	349	352	330	322	352	352	367	392	306	372	352	362	359	352	328	373	348	356	326	332	359	386	369	358	349	374	388	364	317	349	317	358	314	345	344	371	364	352	344	340	339	355	349	380	336	346	357	340	353	350	368	365	341	370	355	331	379	324	331	354	348	345	339	305	358	331	337	346	350	392	331	356	345	336	371	383	329	347	369	303	328	347	322	317	349	348	306	377	329	359	329	333	358	374	337	327	363	377	331	338	366	328	350	384	348	343	358	337	322	352	350	323	342	329	340	340	352	346	300	344	384	330	337	359	344	357	357	387	323	343	331	352	360	341	373	315	329	332	350	368	365	333	368	331	370	339	346	346	379	339	326	334	336	346	374	348	334	361	322	325	353	348	299	344	352	361	353	346	328	361	350	346	332	357	346	306	341	367	348	353	362	383	344	308	342	383	346	357	365
4110	745	623	484	452	380	397	404	369	396	391	361	399	398	368	390	376	372	345	381	393	359	367	372	403	413	388	408	385	350	402	370	377	372	390	409	387	347	381	358	404	368	367	360	373	371	345	380	376	390	392	331	390	386	360	375	322	396	375	377	360	380	364	379	374	352	366	338	361	381	336	379	413	375	409	364	337	355	362	388	356	424	378	432	387	381	355	383	402	339	382	373	396	399	388	376	339	368	368	383	371	363	350	362	377	423	397	393	387	357	393	376	365	361	397	379	335	375	369	382	360	357	372	366	397	344	386	381	389	410	370	369	355	381	405	380	406	404	393	394	378	371	359	377	382	388	336	380	346	382	374	432	386	373	366	399	348	372	373	367	404	378	386	389	357	358	398	376	386	380	373	389	360	370	414	373	361	372	374	367	343	396	387	323	369	353	360	374	366	390	389	394	370	366	382	384	404	379	422	372	370	381	371	358	372	413	364	367	350	391	364	351	381	352	414	375	372	379	370	340	388	381	347	355	388	377	365	335	375	354	426	365	383	335	368	385	393	379	378	364	376	380	358	415	365	375	411	376	373	379	381	388	343	373	367	411	350	360	359	380	351	373	395	387	384	409	368	383	377	382	427	390	356	381	385	381	392	408	361	338	386	396	397	389	378	426	388	349	402	401	393	397	387	358	375	399	335	381	379	339	390	380	390	378	398	349	414	377	362	360	346	366	384	377	409	397	361	354	405	360	369	356	385	350	378	389	414	352	371	366	400	388	366	388	370	372	404	373	406	393	405	393	392	381	379	373	369	357	387	395	391	389	356	412	409	378	413	358	377	376	386	369	418	412	379	368	403	382	406	370	332	373	363	404	375	377	407	351	370	405	356	381	371	394	370	355	374	387	373	357	375	396	409	404	384	391	431	368	387	372	373	370	376	370	368	353	394	386	354	379	387	398	395	392	383	361	364	378	371	369	410	373	361	397	349	413	346	406	374	414	364	343	396	409	372	350	403	407	366	353	394	378	414	414	332	348	380	408	359	411	391	367	350	360	358	403	366	358	327	358	378	364	379	399	379	398	327	392	351	356	393	359	396	386	392	383	370	424	335	386	383	369	378	432	351	388	382	346	389	357	392	378	393	380	369	394	379	384	361	369	360	407	388	364	366	380	383	375	378	353	404	367	373	386	406	389	384	383	380	364	379	379	398	377	378	373	350	404	371	383	372	362	346	401	369	362	372	392	360	362	349	351	357	357	387	379	351	355	385	368	368	344	375	373	360	364	338	399	373	381	387	387	346	389	384	365	403	392	397	386	366	351	409	412	383	389	385	377	399	384	361	365	391	350	396	382	360	385	385	407	401	372	406	356	373	337	407	350	432	384	341	382	379	358	357	384	368	335	362	361	373	353	398	360	374	364	357	393	325	345	373	402	377	399	352	364	370	363	382	334	400	358	374	351	360	363	387	383	393	398	374	386	356	367	371	394	376	361	394	362	405	382	382	371	385	393	360	363	360	362	373	374	373	381	389	347	392	357	383	362	381	390	386	399	400	360	386	382	364	389	357	366	410	418	375	447	386	376	373	342	377	368	336	389	385	377	353	366	380	395	391	394	372	338	394	369	369	383	348	352	372	379	400	380	373	406	372	415	369	372	369	375	393	391	395	363	348	344	385	357	379	394	388	395	381	381	416	375	369	359	368	380	389	359	390	359	377	385	393	380	390	393	399	376	383	389	358	348	390	346	349	342	394	381	384	411	360	414	344	381	367	396	375	363	358	399	413	338	392	376	375	382	386	376	391	376	374	391	362	367	351	373	381	382	361	384	352	360	352	381	386	364	382	393	352	379	391	359	380	367	388	389	395	385	379	379	351	378	346	390	311	381	377	386	355	386	369	397	383	383	378	363	381	409	407	380	371	400	361	372	354	378	374	412	369	369	368	373	368	361	377	361	389	353	374	345	373	355	393	358	379	387	386	399	380	368	349	353	402	380	377	404	350	367	379	396	357	347	337	349	374	379	379	361	376	395	367	390	363	362	395	396	363	388	374	395	387	408	410	372	348	348	390	385	423	423	358	399	388	363	363	398	381	376	371	390	408	369	371	376	396	394	368	376	363	361	376	390	405	359	388	389	344	370	355	361	377	385	401	407	377	402	380	387	376	407	392	366	377	388	388	327	361	398	400	385	362	386	354	354	355	385	396	362	391	362	397	378	384	392	365	388	380	392	388	359	427	409	388	390	374	375	346	369	351	384	392	384	374	389	370	379	355	419	371	373	369	372	366	396	357	369	362	385	370	388	363	352	415	386	383	379	377	389	371	382	373	366	382	377	361	377	400	372	392	371	375	367	381	413	398	424	359	374	357	382	352	366	366	390	364	343	342	379	353	387	392	400	402	363	374	397	365	358	373	398	367	370	362	369	365	380	397	354	392	354	378	337	378	416	379	347	365	349	387	406	391	397	372	367	365	400	432	363	357	376	329	400	355	398	369	364	383	369	417	357	366	377	369	357	376	368	366	411	389	372	374	366	402	396	394	372	389	364	366	368	370	343	377	371	382	365	364	360	330	383	345	343	370	416	381	386	368	391	366	377	375	349	406	359	364	360	395	360	395	374	411	377	385	411	400	407	369	327	415	350	399	356	375	355	328	382	368	378	369	340	370	389	368	374	377	355	404	402	396	361	348	396	393	361	356	416	374	361	390	359	400	389	384	348	386	358	363	353	401	376	408	352	396	399	372	378	385	381	376	381	378	420	363	341	390	392	367	360	352	361	392	379	394	392	415	375	379	397	386	398	356	353	374	348	414	369	366	334	393	417	401	399	354	370	339	415	358	374	381	370	342	357	411	399	349	386	388	358	361	381	371	376	352	355	385	372	355	352	376	371	369	364	403	378	381	391	381	377	363	396	391	397	396	343	356	382	396	375	371	394	394	406	406	421	387	363	415	366	400	374	402	368	394	364	373	354	377	385	377	398	310	362	385	376	368	347	362	378	403	403	400	388	349	372	371	358	381	356	382	366	380	386	357	352	376	401	352	378	372	380	351	388	357	378	369	358	368	358	391	366	359	407	368	391	388	405	378	369	365	378	381	389	397	386	389	382	388	369	382	331	393	402	408	400	355	388	392	381	362	401	357	360	402	360	387	378	382	359	380	353	355	390	372	349	415	401	397	374	402	374	376	409	378	399	362	382	392	348	378	360	377	368	380	350	363	364	383	359	370	387	379	396	373	404	388	374	345	369	378	350	363	404	365	403	379	377	359	373	376	357	382	372	389	387	392	374	354	371	371	376	387	345	409	397	379	334	382	432	350	350	359	352	363	376	379	370	369	382	357	400	365	372	387	369	380	390	412	322	359	345	418	364	376	383	404	399	361	357	391	372	378	370	366	397	348	371	380	369	348	403	352	414	338	390	427	359	362	410	387	373	349	374	407	392	401	354	423	372	389	385	377	407	346	363	358	389	368	371	355	365	389	398	341	378	385	363	364	406	391	361
23547	21186	28529	24113	21177	11734	1402	925	820	865	731	688	669	683	651	627	640	612	642	657	634	614	608	609	638	625	603	581	576	590	629	633	616	580	624	621	560	562	618	596	628	596	551	542	630	567	593	621	603	612	563	614	599	592	563	589	587	593	572	616	617	591	564	591	625	609	580	607	574	568	561	603	564	574	567	586	549	557	570	568	600	611	589	591	568	599	613	587	626	636	606	597	597	589	591	598	564	593	602	603	594	615	600	575	620	604	589	627	558	601	602	571	585	545	613	558	594	606	603	582	543	577	585	558	623	603	559	577	582	549	590	594	600	621	573	596	589	573	602	568	620	577	600	562	589	622	609	610	604	583	614	592	589	585	585	592	555	567	603	619	597	580	605	607	630	598	585	591	597	580	635	604	607	573	567	616	561	583	596	595	583	599	582	588	596	641	570	676	584	594	611	574	558	587	590	532	607	626	601	616	618	578	628	614	557	574	646	616	593	584	603	598	612	641	623	571	630	569	640	577	560	595	561	646	614	581	567	573	584	611	623	601	594	553	596	640	614	597	571	592	594	558	575	604	593	655	554	546	595	646	615	580	582	644	590	611	604	631	589	598	580	586	611	619	616	593	556	658	590	591	612	579	585	597	615	584	583	573	552	598	612	568	595	608	590	610	635	570	637	601	581	575	585	599	573	612	545	582	579	556	587	546	594	624	639	644	537	589	612	589	586	593	598	606	588	594	558	582	613	560	575	565	615	573	609	607	565	610	616	572	539	585	562	594	616	586	542	614	593	598	631	591	593	612	626	549	602	610	576	618	614	574	591	561	623	582	557	603	578	597	618	557	589	614	608	575	595	647	547	648	593	586	580	643	566	604	588	598	559	575	631	598	597	549	547	596	557	580	598	590	593	598	603	574	602	604	580	601	530	583	608	565	624	581	592	541	582	653	545	581	611	605	585	581	556	609	579	599	617	585	581	591	591	573	574	557	571	605	599	557	632	586	553	600	552	578	573	568	586	575	574	596	652	604	552	593	591	569	596	611	652	555	569	604	530	576	575	635	547	586	592	584	631	583	576	625	545	596	604	565	592	600	587	606	556	634	565	606	617	573	563	583	585	591	616	606	558	590	641	589	594	583	614	573	586	597	578	560	608	652	543	603	587	603	562	568	549	538	589	596	588	590	619	607	588	562	586	553	616	611	620	565	549	569	568	597	539	626	574	569	589	555	565	607	613	564	580	578	547	592	616	613	605	568	586	583	572	587	599	551	614	608	546	558	597	594	602	579	586	595	542	568	557	605	579	620	535	628	590	599	526	591	601	582	595	566	607	600	620	540	589	571	611	574	593	605	618	627	579	611	607	538	558	599	568	610	614	586	596	643	598	611	553	600	604	598	620	587	615	583	609	573	593	623	563	596	568	580	630	585	590	609	620	596	622	645	545	548	629	587	600	595	575	593	626	566	574	538	567	572	613	605	572	568	619	580	634	616	580	623	606	599	561	592	596	579	588	593	572	603	568	587	565	600	582	580	557	593	593	588	610	605	580	576	602	599	593	615	607	569	561	586	607	618	603	580	554	608	569	620	561	612	542	565	564	582	598	566	595	593	597	570	598	605	565	588	587	611	575	568	624	569	574	588	611	595	600	586	573	599	564	600	611	612	586	607	593	621	552	611	577	581	597	559	647	585	581	589	622	620	592	566	604	608	660	619	576	584	543	612	630	603	582	587	594	581	571	565	611	599	600	631	577	600	603	604	597	597	563	573	580	571	607	518	616	595	611	606	567	622	540	598	610	575	573	639	552	565	584	599	628	572	572	575	558	603	592	556	566	598	594	569	626	566	596	569	553	575	566	611	641	594	570	559	568	574	588	613	558	600	619	592	602	585	599	618	637	560	584	577	597	581	633	602	612	579	605	610	553	640	587	590	618	583	592	584	603	608	630	555	574	561	604	543	626	608	629	604	568	568	597	547	581	547	573	613	578	569	569	566	586	588	599	581	602	601	596	572	581	593	600	576	603	585	598	600	616	569	601	568	537	635	555	561	579	564	614	590	605	547	563	568	543	633	609	577	603	604	613	564	598	589	605	551	552	648	560	615	598	567	588	595	602	587	591	591	549	575	580	599	561	628	559	567	559	604	583	590	568	621	574	631	580	584	593	598	593	586	548	568	542	565	600	538	582	539	616	608	646	589	608	568	564	604	592	611	627	567	568	636	633	615	591	577	549	571	583	645	559	605	572	612	610	649	621	610	557	593	585	569	599	587	619	536	552	584	579	579	546	558	601	590	577	596	584	600	614	576	554	596	591	596	574	613	573	574	550	585	589	589	637	537	581	598	616	537	593	625	577	555	576	561	601	567	580	583	597	589	585	605	626	567	630	576	595	560	592	587	598	574	617	619	580	587	622	598	566	569	548	602	523	599	604	629	636	606	602	611	566	624	610	613	582	582	601	560	620	589	599	584	610	576	587	572	607	552	559	600	555	606	595	564	617	573	598	536	564	604	606	587	582	599	608	602	573	611	553	549	596	585	624	588	588	536	665	588	590	583	575	579	602	616	582	561	608	605	562	586	608	594	583	607	579	632	580	606	591	579	565	596	589	602	557	571	607	590	551	620	601	595	595	571	616	614	620	553	561	579	590	597	559	585	609	635	558	593	594	604	600	609	575	585	592	574	604	585	595	642	559	584	578	586	572	535	610	608	612	596	623	625	574	580	599	567	571	590	614	610	571	564	574	618	557	607	558	594	589	587	552	585	605	640	566	584	617	613	619	569	544	636	628	586	599	605	582	538	599	549	578	579	613	597	613	595	587	625	566	623	567	571	611	618	594	589	570	587	557	586	630	567	618	594	599	611	601	607	587	610	567	584	569	592	606	566	594	612	592	542	580	569	613	601	565	543	603	615	587	573	566	546	544	560	597	569	582	570	575	561	636	540	585	634	586	587	636	600	579	575	592	562	607	539	565	546	574	643	603	567	607	595	562	600	614	639	573	542	619	583	558	575	607	623	590	581	580	581	590	602	594	553	636	646	586	547	603	621	588	603	590	631	585	608	584	617	584	572	600	562	591	637	567	551	574	619	600	600	593	575	549	590	564	586	560	632	606	600	594	626	615	561	545	619	565	648	544	597	648	605	626	559	599	529	604	556	573	632	598	595	568	602	612	605	624	589	598	550	606	592	575	628	554	591	583	628	594	633	616	601	564	566	588	547	616	589	591	580	585	573	596	613	602	607	630	556	541	604	570	599	596	587	630	585	597	584	520	591	599	605	656	569	556	589	559	571	611	555	595	609	580	566	615	565	593	595	602	598	588	576	604	592	580	599	590	600	613	588	537	609	603	600	564	633	585	607	590	617	605	611	579	602	608	607	595	562	621	553	543	613	581	599	578	569	628	562	537	575	570	600	549	587	603	609	607	564	580	558	573	615	641	584	594	536	577	605	617	565	596	571	623	608	585	563	587	574	587	664	574	600	611	578	590	538	570	587	588	640
3134	8492	6090	2961	2154	1737	1440	1244	1105	1012	885	842	813	799	766	722	708	682	719	682	681	705	667	663	675	729	666	652	650	637	670	599	667	662	647	670	613	616	664	682	628	685	639	669	607	656	650	666	637	657	614	682	647	629	636	633	649	621	609	622	599	638	646	645	678	644	614	627	655	635	627	642	638	624	632	633	621	672	619	641	659	615	613	648	626	643	610	672	589	683	632	667	590	645	638	609	638	623	591	627	669	668	643	644	637	637	654	639	674	640	671	658	621	646	658	607	673	646	699	647	664	602	618	628	620	590	624	635	668	590	651	651	654	665	644	637	669	606	623	615	660	662	629	618	607	642	620	678	610	597	648	653	647	587	663	634	645	624	603	641	637	628	656	663	596	641	632	637	621	624	632	667	623	612	664	664	622	651	642	621	599	668	622	668	616	644	649	630	672	625	612	648	618	650	671	651	625	663	644	640	654	578	648	620	637	665	598	647	635	646	659	669	633	637	662	566	644	634	632	625	646	631	619	676	619	645	626	643	647	627	631	655	617	618	632	623	623	625	647	596	627	626	589	652	625	618	643	657	627	597	647	651	649	627	679	652	674	670	605	647	637	589	583	603	655	626	610	626	693	622	683	593	663	649	658	592	642	639	617	598	645	619	611	611	641	674	606	635	592	619	631	604	604	631	627	634	677	630	624	637	672	602	628	644	651	618	624	671	633	644	596	637	644	631	604	621	661	616	636	621	623	620	644	625	630	668	617	607	659	643	651	621	631	637	622	631	596	625	637	624	608	675	665	650	616	643	666	628	638	648	604	630	647	654	625	617	631	610	624	610	639	675	603	617	635	651	615	616	634	651	619	627	646	665	631	692	586	614	668	647	619	643	612	632	628	638	661	646	607	656	598	653	617	638	640	617	643	581	606	677	638	704	655	668	647	624	613	656	606	602	656	634	640	628	612	621	642	622	614	649	596	687	623	682	668	647	627	633	687	625	608	664	634	620	587	599	623	646	688	603	637	635	665	659	655	624	564	676	656	633	647	648	633	642	658	614	663	632	647	565	573	661	644	625	610	644	590	672	606	678	633	634	639	685	611	680	686	660	627	672	701	606	620	637	623	640	609	677	657	670	584	636	666	618	643	622	624	668	638	599	657	607	607	627	682	664	648	625	665	642	643	614	637	656	653	647	648	620	660	642	610	613	633	635	657	615	662	630	651	655	587	683	681	619	642	675	654	617	638	645	626	605	637	681	656	616	664	601	626	669	664	620	644	666	598	625	602	658	660	654	663	679	642	644	628	628	633	659	693	613	630	639	657	639	666	629	653	665	638	608	631	663	690	659	679	601	621	622	670	621	623	605	631	620	644	643	625	631	621	636	639	675	601	616	649	611	657	658	600	655	673	624	640	644	643	571	668	630	632	614	682	610	627	646	610	711	648	601	606	630	620	595	601	607	685	640	642	590	673	618	677	674	586	637	610	612	601	624	620	651	623	678	606	634	661	623	664	604	645	670	645	649	645	642	651	645	623	631	650	593	652	668	647	645	655	649	615	615	628	631	612	610	623	621	610	622	664	629	597	617	647	606	609	623	646	656	654	609	611	650	617	609	628	644	649	602	635	634	632	625	657	667	630	647	607	669	675	600	643	662	649	656	663	655	632	621	641	692	607	633	636	643	612	655	618	646	596	638	621	656	628	615	651	620	676	632	617	582	645	692	630	609	618	605	631	658	661	618	630	619	653	684	643	592	614	624	651	607	627	596	627	630	633	607	643	605	596	584	680	647	674	623	661	657	644	621	620	586	662	664	636	706	604	637	647	607	634	607	682	632	628	617	625	627	630	636	618	619	617	606	645	652	622	650	679	610	625	683	594	621	632	603	655	644	605	620	646	664	638	631	643	639	637	617	645	600	633	620	641	644	645	597	612	652	671	662	662	597	623	657	624	606	603	633	630	651	607	672	657	609	636	635	624	672	629	682	646	634	598	645	668	598	586	648	608	597	619	629	629	626	638	691	659	705	623	615	641	661	645	603	607	605	619	661	611	601	614	651	644	610	683	641	650	627	653	643	642	666	640	618	610	636	646	656	627	609	619	620	600	657	589	658	617	627	602	599	605	629	630	607	671	676	623	604	646	670	658	643	618	604	644	647	600	639	622	637	622	649	636	606	623	655	636	643	648	627	665	625	613	669	616	630	580	667	637	660	668	636	618	601	664	639	647	667	643	650	589	591	638	659	616	630	633	613	672	588	654	662	642	622	629	606	616	586	659	656	642	633	629	603	616	650	635	653	619	636	613	664	668	642	636	664	679	594	633	651	607	643	622	616	625	618	665	628	630	603	585	649	637	627	596	638	646	604	622	687	667	615	612	676	616	620	654	669	630	665	633	637	635	662	617	697	574	639	646	652	678	620	667	631	664	680	616	622	620	612	652	655	605	655	656	628	664	632	697	650	604	646	658	596	641	657	634	661	592	582	671	608	684	625	663	636	614	629	641	639	631	645	690	686	614	642	608	617	616	659	609	597	601	612	677	651	637	610	674	659	627	648	670	646	589	605	665	602	606	619	620	640	601	624	677	608	613	645	623	612	613	602	588	633	618	636	649	614	656	606	640	644	613	627	632	615	646	692	618	621	626	649	613	643	637	657	653	650	610	616	626	629	687	687	647	625	613	645	613	663	594	671	648	635	658	624	608	638	605	647	642	649	663	591	632	630	673	596	641	664	605	633	635	611	622	613	630	661	641	621	649	630	641	622	659	649	645	617	608	666	613	658	623	617	646	659	654	638	603	634	602	631	674	656	628	629	597	635	649	649	653	615	636	632	626	669	639	654	631	642	651	605	667	704	632	624	656	624	641	607	608	636	634	651	590	671	607	657	606	710	637	655	661	632	600	641	658	666	650	616	613	655	668	671	655	633	637	644	621	662	609	635	614	593	652	618	656	654	633	633	592	659	621	639	664	645	582	667	678	596	653	637	629	612	619	634	625	609	626	663	635	623	633	597	635	615	612	679	630	608	624	649	636	669	627	642	649	604	641	643	595	623	626	646	652	651	587	608	669	587	576	665	635	642	670	634	652	672	656	698	615	642	614	657	628	642	654	613	661	644	569	676	608	656	665	670	638	693	644	666	607	666	622	642	629	590	700	628	614	667	595	645	652	663	630	616	660	642	643	658	600	626	577	667	648	660	593	661	590	623	665	612	577	627	637	624	619	598	630	614	696	650	655	609	650	638	622	629	671	675	631	659	669	665	645	645	634	599	650	619	627	634	658	639	674	624	665	649	603	665	667	656	628	601	632	652	667	613	662	635	638	614	622	643	625	621	652	625	649	663	629	608	640	626	616	626	608	635	626	617	680	625	616	633	633	667	666	616	596	592	603	641	610	605	637	593	651	637	610	627	610	663	625	640	608	684	626	637	635	622	643	626	623	656	624	619	665	628	645	625	658	627	657	600	671	599	664	666	653	611	624	612	625	688	635	620	706	632	641	647
24623	21206	27618	24992	12412	573	404	307	250	248	255	209	185	198	181	197	194	213	168	194	146	182	175	164	171	170	165	163	177	178	164	182	147	168	157	167	169	163	161	207	159	174	174	174	179	171	159	180	152	162	166	153	169	164	168	152	164	188	174	159	159	167	158	138	174	178	158	146	160	147	161	169	151	147	145	149	167	167	174	167	170	173	142	159	155	160	176	159	152	196	187	178	171	160	177	175	155	172	188	173	162	179	154	166	155	142	167	164	163	134	184	162	160	155	148	153	171	157	155	145	172	191	161	166	154	166	161	148	185	163	168	157	177	135	178	184	165	167	174	134	163	174	157	164	150	150	166	158	140	172	189	160	164	184	185	158	164	159	164	161	162	150	152	150	157	164	152	185	161	148	139	159	159	158	174	164	157	165	196	159	172	147	161	176	144	157	172	158	143	166	145	162	173	166	176	155	188	163	158	143	170	157	166	168	164	181	168	153	155	152	150	157	152	160	187	172	154	160	158	165	154	156	141	148	188	159	171	183	153	148	170	146	172	165	134	176	164	154	153	174	153	147	171	151	157	165	161	176	167	172	168	178	172	189	169	146	175	158	171	142	143	171	161	149	152	157	185	166	159	171	171	144	170	173	147	149	161	175	163	163	162	164	193	186	142	153	133	152	167	142	170	149	173	187	158	193	148	155	165	144	170	174	161	154	148	150	162	156	150	159	155	151	155	179	167	192	133	144	161	152	195	161	170	160	192	157	163	176	141	150	169	146	164	170	169	161	153	163	165	154	165	173	161	150	164	160	138	164	165	169	144	159	139	130	154	158	147	166	162	143	172	179	152	163	159	166	153	155	175	186	169	155	151	172	188	149	160	158	176	165	146	160	177	166	175	158	165	155	154	174	176	162	171	176	177	160	175	150	172	138	165	159	171	173	157	156	185	148	172	164	148	170	171	161	163	165	175	171	179	149	181	154	157	164	157	169	165	167	148	166	169	164	170	178	172	158	142	165	144	179	168	181	150	191	156	152	158	158	161	166	149	183	173	166	175	173	157	156	173	178	169	175	167	156	172	163	145	165	182	174	174	140	146	154	166	152	164	192	178	185	174	167	148	179	186	163	163	142	163	147	162	150	171	166	177	153	151	149	168	158	153	184	140	153	150	173	168	167	154	158	167	163	178	171	170	169	155	159	155	164	175	153	150	167	175	150	176	166	162	179	157	166	169	158	166	141	189	175	179	179	146	174	180	170	170	176	191	163	160	162	174	141	158	161	172	157	159	147	177	177	172	165	164	163	183	149	161	154	152	151	149	167	157	165	164	147	176	156	157	139	171	162	162	160	165	163	161	153	143	165	151	147	155	161	153	181	174	188	160	172	168	161	182	142	162	187	154	154	176	141	172	180	173	186	150	180	163	176	166	165	149	157	162	184	155	166	151	134	167	187	157	159	156	168	157	150	172	145	174	166	167	168	178	163	161	164	170	160	182	152	144	145	172	138	160	134	171	167	155	154	177	162	150	176	171	184	156	170	164	165	174	175	168	181	150	152	145	153	179	154	155	153	156	161	156	178	153	145	170	180	158	172	169	146	161	153	189	167	161	156	167	151	173	179	158	187	165	176	152	167	147	155	165	164	178	138	165	147	154	173	165	154	177	152	158	156	182	185	161	151	177	168	156	168	148	170	172	154	166	158	162	162	171	144	142	179	139	160	164	154	169	152	157	157	178	173	180	162	193	187	182	162	152	164	151	149	178	163	138	163	173	181	152	151	171	175	159	167	176	177	176	151	149	163	153	178	171	153	148	158	139	154	145	159	152	155	167	161	161	174	164	180	151	151	173	152	174	164	147	168	159	149	151	163	181	183	152	166	167	185	152	156	179	141	167	160	161	141	163	166	161	152	172	161	154	165	161	165	148	173	155	159	149	178	155	176	162	162	195	135	160	163	139	164	159	173	161	153	171	153	182	135	127	137	149	157	144	179	143	179	160	164	136	169	157	195	175	169	166	179	187	143	173	149	208	160	183	163	177	167	166	157	162	148	139	156	170	159	180	157	155	156	169	161	192	157	152	173	154	178	140	173	159	152	142	181	165	159	154	152	180	168	172	169	165	172	170	167	168	164	176	170	136	167	179	158	151	162	181	165	172	167	151	168	167	146	157	167	153	158	161	176	154	154	170	157	178	161	153	168	176	150	177	144	160	162	183	166	151	161	169	153	162	150	167	178	164	196	164	169	161	174	165	156	165	158	170	160	145	167	178	160	152	167	118	140	169	162	163	149	173	160	155	144	149	182	174	181	152	175	197	165	147	176	139	172	148	173	171	150	143	155	172	153	179	164	146	178	161	180	161	154	183	153	184	180	173	154	140	185	166	151	174	153	165	147	178	161	154	177	159	156	142	176	194	171	159	123	168	155	158	163	164	145	164	176	163	169	150	155	153	164	177	163	158	173	160	169	142	193	143	149	176	191	152	148	154	146	172	148	161	152	176	154	169	173	190	148	155	145	153	172	155	151	151	162	160	197	173	185	158	142	180	157	150	159	150	169	164	140	149	156	169	169	154	166	160	167	169	187	184	154	177	151	161	159	153	173	160	141	179	145	169	172	144	151	141	177	163	142	153	189	161	169	155	158	166	167	176	180	174	176	180	176	153	161	154	177	167	163	171	165	169	136	164	150	185	164	169	157	150	170	179	172	154	175	196	172	172	141	149	152	171	169	157	153	152	159	172	163	150	162	165	158	161	203	170	160	140	165	163	165	175	162	179	194	174	151	165	149	158	161	170	153	152	165	162	161	162	150	141	155	171	148	162	168	170	167	182	157	157	152	165	161	138	151	179	159	156	171	170	168	164	162	154	148	137	151	172	138	164	180	160	165	177	179	183	170	175	159	153	165	164	176	136	147	162	172	173	149	170	191	171	164	154	155	173	178	153	181	157	181	174	156	179	173	169	170	143	186	166	165	169	178	169	136	165	132	161	158	177	161	180	162	143	176	150	175	161	143	152	175	166	164	183	184	165	151	172	186	177	167	144	154	166	158	145	156	171	161	175	150	184	177	146	143	137	141	183	147	164	156	153	135	184	157	176	162	167	148	154	170	170	158	165	157	178	134	160	170	147	157	162	155	147	183	167	188	176	178	143	161	154	165	178	167	144	188	165	148	140	163	187	156	142	190	140	162	172	177	141	171	154	160	151	145	159	173	187	154	159	158	151	167	166	184	162	149	160	160	171	163	171	155	128	137	160	163	166	168	153	188	165	165	149	174	138	153	153	158	166	165	156	159	145	140	144	181	143	174	164	165	159	142	133	158	173	153	141	179	174	171	151	171	155	166	170	159	160	166	167	144	167	158	186	174	156	167	145	154	166	171	151	164	157	146	176	147	152	171	151	155	178	169	149	169	152	168	181	175	151	163	164	168	139	163	149	169	151	189	150	168	168	146	147	145	178	156	177	170	150	132	165	156	155	161	152	167	169	152	160	166	149	159	150	168
3072	4843	3375	1530	1180	852	666	552	472	407	350	310	260	289	259	261	246	263	196	212	233	209	214	215	228	200	201	214	188	194	184	202	219	203	204	189	200	188	195	190	222	198	181	213	173	208	161	184	208	202	183	198	212	182	174	196	190	204	184	205	213	210	188	183	194	199	206	178	196	171	181	194	187	165	174	196	192	204	193	189	192	183	173	160	183	212	183	180	188	195	173	190	192	188	201	202	206	167	210	179	193	187	178	198	185	196	188	228	200	221	212	203	187	198	183	196	219	209	193	195	188	194	179	175	210	196	191	171	219	186	199	210	188	199	186	197	180	189	192	192	192	173	206	178	200	179	173	193	200	204	182	200	185	194	173	186	208	193	202	205	203	184	187	204	184	187	205	196	179	176	174	184	182	179	189	187	190	198	186	200	183	182	206	199	211	181	169	208	197	177	176	178	213	186	190	180	202	184	181	210	183	196	180	183	174	180	182	182	207	191	212	159	179	171	204	179	195	196	178	201	189	178	176	197	188	192	203	170	199	179	184	186	186	205	176	222	187	174	196	212	189	194	188	217	214	199	188	171	204	181	181	193	194	176	189	183	185	181	185	238	192	194	178	153	194	208	191	162	216	188	202	222	193	195	193	174	202	197	196	160	198	176	178	178	164	185	196	198	207	182	194	210	186	191	189	184	187	202	193	194	204	188	189	207	186	187	197	192	177	181	198	172	185	179	206	181	172	194	180	188	209	203	186	178	206	179	192	197	200	160	202	202	194	183	201	173	176	196	194	203	180	191	210	196	209	190	181	167	195	181	189	188	184	183	180	187	198	173	185	191	196	180	212	196	196	213	192	199	191	187	195	196	176	172	184	207	168	182	183	202	202	153	194	201	195	183	210	194	190	199	197	150	162	194	182	178	187	203	181	184	188	220	203	217	184	212	209	173	188	178	195	173	212	192	171	210	191	184	177	201	193	215	178	190	180	184	180	184	190	204	174	199	198	183	177	191	173	200	186	197	205	172	217	199	228	154	179	180	186	177	178	194	203	183	210	188	196	190	185	184	198	216	176	208	200	163	194	208	207	198	201	186	200	182	164	209	219	226	193	202	213	203	207	216	204	169	178	195	188	174	191	196	186	216	202	179	183	195	196	197	191	214	186	201	176	193	217	170	208	196	197	192	180	193	204	179	193	196	174	185	200	175	204	178	196	210	195	198	181	199	159	195	176	217	186	201	202	179	184	190	182	203	188	217	182	211	210	171	185	180	174	183	195	184	189	187	177	188	199	198	179	186	224	188	192	178	190	204	198	188	184	206	199	191	196	180	210	188	166	186	192	179	172	181	215	185	188	184	192	166	210	186	202	208	195	192	199	201	181	176	194	175	165	196	172	180	218	193	182	214	201	201	188	193	215	187	172	184	175	176	164	196	178	219	184	199	202	202	192	175	172	193	177	199	202	191	160	215	195	154	195	218	177	219	197	199	178	202	200	207	216	196	176	196	219	186	180	207	166	208	212	173	184	190	190	198	176	218	203	229	174	183	173	184	214	203	197	193	180	179	199	206	188	190	178	191	191	197	205	185	220	217	186	176	178	206	203	202	197	192	188	184	204	200	191	193	207	188	209	181	198	192	194	169	190	188	198	188	191	180	200	203	200	203	195	174	181	185	198	182	215	192	185	191	213	180	221	169	221	193	190	184	165	193	198	211	189	188	211	200	199	196	206	192	183	207	189	188	197	188	174	192	194	173	190	189	172	212	163	194	185	211	192	188	189	194	187	207	174	195	182	183	188	205	192	192	177	212	230	215	195	206	203	204	175	183	189	192	188	206	171	196	201	209	194	189	191	192	203	190	185	193	175	166	188	200	205	212	194	189	202	192	187	177	180	182	187	185	183	191	197	194	173	189	185	220	197	168	202	161	196	178	196	180	190	175	183	198	198	197	209	185	176	185	199	202	175	180	186	165	226	183	199	183	189	175	196	205	167	217	211	172	207	186	172	199	203	158	206	206	207	208	184	191	198	195	210	187	179	187	221	187	179	180	186	186	203	208	211	203	181	207	195	185	192	210	174	213	176	199	162	176	183	199	179	197	189	202	163	183	180	194	224	166	211	187	204	199	180	217	200	193	194	218	191	185	206	190	183	192	182	218	215	182	210	191	160	197	196	187	183	214	194	211	197	199	201	205	187	194	179	209	189	197	203	202	196	177	180	177	183	153	218	184	201	209	187	212	202	182	199	179	198	201	211	182	177	196	196	199	203	178	187	194	207	197	205	204	174	196	186	170	193	183	199	187	192	186	202	219	184	205	169	198	195	217	196	185	191	187	182	163	195	197	206	203	206	189	206	201	222	167	193	199	185	191	175	175	199	196	197	188	187	186	192	218	198	171	173	201	204	179	203	193	186	195	207	200	202	210	203	207	213	194	198	179	202	183	191	211	174	220	190	177	212	205	199	201	187	178	217	190	191	173	213	158	190	205	180	196	207	204	199	206	184	204	175	187	176	204	193	179	173	190	185	190	179	180	208	200	204	207	210	187	189	191	225	183	198	197	176	191	190	193	172	181	181	184	185	208	194	198	181	191	200	221	160	181	186	194	187	216	197	202	234	179	207	201	178	161	172	199	193	195	168	211	205	175	194	185	183	188	159	194	192	199	210	208	182	185	199	197	190	189	184	180	200	182	185	173	195	200	202	185	184	192	175	214	212	182	173	173	187	201	184	184	183	181	188	183	186	178	189	217	215	191	180	170	202	189	174	191	206	187	184	213	194	200	188	191	185	186	199	205	190	190	194	208	210	204	195	188	178	202	199	175	180	173	181	204	191	189	191	191	191	190	208	203	182	186	202	190	206	188	177	180	202	202	188	173	206	183	186	213	185	207	196	216	175	192	183	189	181	210	195	197	194	192	190	184	185	203	189	180	185	204	185	193	200	188	182	190	187	188	184	203	177	193	200	184	185	174	201	198	179	192	181	193	176	172	222	193	212	197	171	187	180	191	192	184	169	199	195	183	180	180	177	182	204	181	233	207	191	186	187	212	192	175	176	195	206	210	186	223	193	196	188	180	166	170	203	210	199	177	206	193	175	189	196	187	179	214	193	200	192	202	167	197	181	178	197	178	194	212	183	209	218	168	226	200	189	182	187	189	214	191	196	180	205	182	166	195	223	181	205	186	197	170	184	189	196	174	189	192	196	185	189	199	192	164	203	213	164	177	191	181	213	204	202	200	208	199	198	209	208	182	180	187	212	192	164	202	185	179	163	185	174	209	179	200	171	195	195	195	187	183	166	183	211	175	205	182	180	194	182	182	209	190	171	177	206	184	178	167	198	207	172	219	188	182	178	186	164	191	186	181	201	190	192	191	189	203	189	193	177	186	197	197	177	183	192	199	191	184	187	216	191	210	156	189	185	203	192	209	203	174	195	192	197	180	199	194	210	185	204	209	192	203	194	234	193	174	165	171	165	175	193	191	200	176	184	199	196	174	207	188
22403	21214	28950	23750	21207	21264	10177	1179	912	831	722	688	619	586	531	553	548	547	469	494	533	501	477	475	487	470	495	476	470	503	432	473	495	478	507	444	486	481	423	485	442	448	437	460	461	491	465	425	443	463	414	425	458	457	443	450	440	448	431	458	451	438	434	429	423	464	426	422	442	453	465	450	418	416	452	473	470	438	478	461	434	464	433	453	405	444	442	421	443	459	447	407	423	434	425	434	461	435	418	413	446	436	452	427	440	442	452	404	476	449	417	464	444	441	409	400	421	465	427	447	455	462	453	462	426	420	474	430	425	433	413	434	436	431	443	432	433	424	443	443	468	414	436	450	407	488	395	458	440	443	411	448	454	442	440	445	460	450	430	437	433	462	451	400	399	451	435	460	431	404	457	473	481	408	456	384	413	422	422	484	403	462	456	445	432	433	434	391	434	392	472	409	426	425	426	454	465	412	409	437	410	418	436	421	430	451	426	462	430	465	479	404	446	440	431	418	441	397	421	450	487	489	449	455	447	424	432	435	431	464	459	442	421	448	457	442	438	410	479	458	455	446	456	465	437	459	429	449	436	459	419	410	429	413	454	405	404	476	431	478	395	451	428	460	460	447	430	398	455	443	483	453	447	429	431	454	408	417	440	421	447	421	484	429	421	411	463	449	469	455	410	435	418	448	451	463	448	465	410	421	447	436	398	461	417	430	416	450	386	451	398	443	428	419	424	441	439	416	458	386	422	489	399	446	417	417	443	433	418	439	453	397	416	450	459	429	408	414	445	420	486	415	433	419	437	446	453	456	437	462	435	445	426	416	432	461	467	458	400	426	470	444	455	452	422	443	421	422	475	440	442	435	420	418	441	477	426	447	459	440	432	429	463	425	478	473	500	456	458	455	473	421	462	422	449	471	429	439	421	474	415	434	447	444	426	404	433	429	434	435	396	412	428	429	423	433	437	454	459	451	424	438	456	457	436	470	433	433	451	452	450	414	468	474	451	439	421	464	444	445	417	480	457	449	449	439	430	433	461	432	397	430	416	441	445	449	439	445	424	437	416	483	447	420	471	430	410	428	447	440	410	414	443	449	459	439	432	417	458	452	434	440	437	429	450	442	453	426	472	446	454	410	449	410	484	451	439	414	429	442	454	429	432	389	444	442	427	471	399	396	413	464	442	454	428	443	426	475	426	476	444	453	445	437	425	441	474	429	430	429	437	474	447	423	414	400	460	399	426	457	474	410	432	427	419	459	457	462	435	431	404	455	454	469	457	435	431	428	444	447	449	420	399	437	441	446	440	430	429	465	429	456	406	399	419	425	413	452	478	438	437	426	459	400	419	456	436	429	454	482	406	438	420	439	447	493	452	428	413	435	422	430	476	410	444	454	427	425	406	398	430	445	397	454	479	400	424	395	462	452	425	386	441	478	468	489	475	427	472	442	402	394	447	422	450	452	456	415	428	446	406	439	448	441	452	445	478	414	418	429	442	407	423	411	436	457	427	417	425	463	464	436	415	432	410	455	434	428	464	420	464	405	444	477	421	424	428	432	472	468	431	446	459	432	430	446	450	458	451	415	435	423	435	427	433	468	463	431	466	444	413	473	461	444	435	461	464	441	452	416	450	465	430	439	490	425	437	480	422	429	406	459	429	450	460	486	436	444	430	432	437	401	424	458	460	469	439	433	467	475	424	420	411	447	421	477	422	415	426	426	456	390	429	474	455	433	407	465	449	428	477	447	424	461	435	487	440	434	440	415	474	433	477	441	435	445	475	450	428	444	422	426	438	441	409	407	479	461	435	412	452	438	448	428	435	423	447	460	438	469	467	418	471	458	485	408	449	395	477	437	427	413	415	427	427	419	424	460	425	427	439	449	439	456	433	429	447	423	476	418	422	409	435	404	432	441	458	404	456	423	433	460	405	416	459	446	428	421	420	469	448	474	388	439	427	402	414	424	449	446	429	413	436	421	440	428	430	432	463	439	473	462	460	475	466	453	467	472	490	414	449	491	442	451	426	410	442	474	441	433	491	476	459	443	463	446	460	457	437	464	431	441	402	426	412	424	458	436	421	478	435	482	458	426	469	444	412	455	470	451	449	429	461	433	428	433	400	417	439	480	416	443	427	444	477	426	439	446	431	446	444	437	421	405	401	448	425	413	398	431	429	439	448	421	420	475	463	450	443	474	474	438	426	428	426	462	398	434	430	468	452	435	453	470	450	406	444	437	435	424	461	459	419	439	388	473	417	470	443	447	480	456	440	441	470	443	434	436	395	414	400	427	432	420	442	424	428	425	429	422	408	441	453	457	458	435	468	423	428	418	427	421	475	442	463	423	445	436	421	425	435	454	412	412	426	421	415	479	442	422	407	439	438	460	458	458	462	427	420	402	467	470	418	450	455	463	425	470	423	409	436	470	424	404	464	434	430	464	416	402	451	423	449	455	430	408	427	440	455	429	466	456	403	468	445	462	433	403	448	423	458	468	444	467	409	440	438	420	430	422	428	478	423	411	463	437	411	415	372	423	412	423	431	436	462	437	418	425	422	385	425	478	461	470	395	435	388	442	481	460	409	460	432	428	413	438	427	422	454	448	420	449	453	438	469	440	423	447	435	439	455	432	444	438	465	468	431	442	442	463	407	449	408	405	431	434	440	427	482	428	443	433	410	484	451	410	433	455	467	424	443	463	404	446	424	398	483	433	448	441	407	424	455	502	443	481	433	465	447	447	455	370	437	428	459	410	452	467	459	420	430	408	462	447	452	438	467	447	464	437	454	450	457	421	408	430	420	412	418	400	438	468	458	438	464	422	439	454	433	425	434	450	455	449	448	426	414	443	433	420	422	444	423	463	449	450	433	417	431	453	462	423	428	406	431	413	446	437	426	436	418	435	445	455	416	428	461	440	437	452	426	419	474	425	443	416	472	405	427	439	441	474	405	432	423	422	471	421	461	446	479	461	446	455	452	440	391	457	441	427	413	435	430	424	443	450	442	439	438	473	429	455	456	430	418	428	433	401	424	435	464	432	417	423	446	426	402	427	418	455	435	438	430	427	427	442	457	436	446	461	484	499	467	425	471	424	414	402	406	478	413	445	421	398	426	421	460	422	411	425	441	455	448	438	451	401	411	434	447	444	438	438	431	413	432	435	437	449	443	388	412	433	437	450	449	447	420	439	428	485	465	449	402	432	423	416	424	433	444	434	430	423	469	440	438	436	426	429	451	465	444	446	423	446	452	432	415	473	434	427	403	421	395	468	493	424	432	434	441	438	402	409	417	446	450	428	445	455	456	409	432	436	459	441	423	387	480	453	464	450	421	482	428	439	438	474	437	445	428	430	433	436	466	433	421	419	445	431	435	458	426	442	442	416	438	464	427	429	451	428	473	438	420	413	445	421	421	434	451	456	425	471	453	420	436	411	404	482	443	434	426	433	439	474	429	504	400	434	391	447	449	392	422	444	409	413	442	440	435	468	391	454	433	422	458	428
4349	13832	10045	4817	3596	2710	2042	1662	1357	1160	945	912	806	820	685	691	683	660	640	552	582	554	536	578	553	560	571	517	474	479	537	503	497	507	485	538	538	526	527	531	511	537	503	510	479	546	507	522	494	484	495	473	478	530	514	512	477	497	501	460	486	483	527	521	484	469	530	506	510	484	500	465	492	448	508	503	475	497	480	515	518	476	478	471	526	510	475	513	491	476	487	470	529	480	489	487	487	470	461	482	485	465	488	454	498	470	443	456	515	473	485	523	474	494	500	523	523	449	519	503	503	528	489	462	483	500	456	544	502	484	487	455	480	456	505	433	487	502	485	526	454	503	508	499	458	495	451	485	466	492	496	470	517	487	484	492	473	485	478	479	476	468	518	480	522	507	468	489	476	501	497	450	485	464	445	470	468	475	490	469	468	493	485	491	461	505	522	475	508	492	503	504	489	498	494	480	519	514	486	511	506	478	489	511	449	487	528	480	481	489	459	459	476	465	530	496	499	481	470	474	448	478	462	474	488	461	497	500	475	474	483	490	467	500	508	483	512	481	495	479	503	484	536	500	488	515	509	483	510	460	470	504	463	493	464	496	486	496	545	484	470	510	516	488	491	463	433	492	517	507	455	506	515	490	470	491	504	475	478	495	478	478	470	493	457	534	494	491	544	487	485	477	503	496	453	438	503	517	440	506	470	495	508	480	516	497	503	496	524	498	489	482	474	494	465	441	485	472	451	500	497	449	493	476	469	494	479	481	484	477	457	492	447	464	465	439	464	517	469	486	511	496	491	516	502	479	488	448	491	447	470	478	482	500	483	494	498	468	499	431	471	500	515	473	479	462	497	488	494	489	446	479	487	486	505	477	480	469	466	501	501	491	491	455	475	510	509	523	517	487	510	474	493	473	454	490	474	497	489	492	507	504	491	465	491	487	480	510	487	520	455	497	489	500	526	532	456	472	486	493	517	481	490	520	503	527	494	506	481	458	474	459	497	513	461	457	516	508	440	457	464	465	457	515	517	490	517	526	503	513	520	476	480	474	517	528	469	500	521	500	472	500	480	502	500	454	484	443	478	514	465	482	497	480	492	477	477	515	493	505	483	501	502	482	487	508	484	438	502	453	491	529	503	471	450	518	524	446	511	498	533	459	481	470	477	489	495	439	510	498	462	506	458	512	499	508	500	477	493	524	505	481	455	537	501	498	486	510	498	507	455	507	505	480	506	500	472	489	460	494	476	480	515	485	475	471	533	463	539	448	467	468	503	479	521	463	492	485	484	528	454	480	501	491	467	451	475	457	482	469	462	480	505	454	494	450	484	466	471	479	483	498	458	507	501	451	530	510	488	502	450	471	493	494	513	479	468	488	408	480	514	496	489	490	498	455	486	479	518	486	490	564	474	469	500	481	484	451	488	450	461	471	488	442	482	482	433	473	475	495	506	485	509	525	513	465	482	490	497	529	503	492	532	491	463	477	486	473	486	455	489	529	501	510	507	514	489	511	462	498	500	445	515	502	457	477	482	478	535	475	512	474	458	486	510	435	460	486	479	447	523	481	504	504	516	453	484	460	491	458	473	512	505	465	493	489	464	507	492	496	478	508	483	477	503	462	487	459	489	492	436	510	525	483	481	490	472	480	492	493	469	492	486	490	511	471	506	471	487	513	469	466	488	511	484	506	492	484	450	464	437	494	457	520	506	514	506	479	429	497	492	475	486	501	500	485	492	516	500	503	479	521	487	500	489	469	511	449	465	526	460	496	489	474	466	476	485	507	453	505	477	498	443	495	494	454	499	477	513	474	479	496	500	495	484	464	474	478	475	493	478	490	461	464	517	520	477	468	508	486	499	453	474	492	497	449	452	498	485	513	478	479	518	485	476	471	448	476	488	468	498	482	511	514	505	498	467	487	496	503	496	463	512	460	528	442	487	448	463	499	458	483	510	520	506	466	510	502	486	522	497	484	475	510	514	503	476	492	485	472	511	515	499	500	463	469	457	481	516	478	485	439	460	489	487	483	517	495	495	490	495	485	457	505	469	490	440	481	483	513	451	476	502	480	462	520	508	535	464	489	462	484	517	513	505	522	489	453	500	458	540	503	518	464	521	493	469	471	475	478	496	504	479	484	451	493	459	488	479	502	471	511	522	473	481	512	475	503	461	486	476	479	500	522	468	503	479	504	484	501	463	442	503	506	477	498	469	481	467	469	428	516	530	495	483	464	492	489	484	481	490	510	470	460	513	493	472	479	489	497	454	480	482	477	496	482	520	486	500	481	482	507	480	466	439	450	483	464	451	468	474	473	496	501	455	479	500	498	513	477	516	499	509	435	463	501	478	517	517	519	459	537	476	475	530	471	518	499	488	504	464	484	508	503	473	499	435	501	532	456	481	493	476	508	486	513	475	490	506	497	497	456	509	440	490	519	478	531	502	483	501	479	514	490	479	489	509	480	482	518	464	504	500	499	489	494	488	471	486	474	472	485	483	554	459	500	473	476	448	469	499	485	433	474	477	494	508	524	488	473	497	490	499	450	529	453	482	442	495	468	420	449	495	492	467	490	498	486	498	482	484	471	493	484	494	490	481	464	448	490	484	485	468	487	479	504	495	487	484	507	490	469	470	466	509	484	500	473	499	511	447	485	459	474	487	491	538	439	511	453	482	486	485	493	472	543	466	479	473	461	498	491	528	455	463	508	520	507	490	506	508	489	492	504	463	482	463	500	453	501	478	483	504	484	466	501	463	476	485	482	498	511	476	482	482	491	484	444	486	492	533	490	511	502	487	512	467	476	493	506	478	493	481	495	479	495	478	501	499	504	486	463	501	505	508	458	466	453	467	488	473	513	481	484	485	485	467	511	475	497	476	455	488	520	530	504	452	448	554	497	479	487	470	495	508	483	449	523	438	506	482	447	469	478	483	497	470	454	455	492	431	490	526	476	487	513	469	451	492	505	498	492	502	542	503	472	486	495	472	493	466	508	486	455	458	508	472	499	507	472	488	480	526	479	493	482	493	442	518	463	467	468	480	429	520	527	485	487	476	509	515	478	447	456	491	478	499	498	470	481	463	497	467	505	497	436	476	499	485	466	505	474	463	499	467	459	496	501	465	474	499	466	534	498	501	483	477	523	478	456	468	477	488	495	480	503	488	461	465	487	463	483	487	479	504	516	491	491	490	451	462	527	499	534	479	471	463	474	461	461	451	483	511	461	488	468	477	479	482	483	456	519	504	463	486	475	502	496	461	506	474	482	454	517	489	485	478	499	471	525	461	485	541	502	489	490	509	496	509	515	495	450	450	480	519	476	477	502	493	535	494	504	498	493	440	488	500	489	490	482	528	475	472	505	496	461	468	471	516	504	450	488	478	489	489	518	514	534	510	488	489	498	468	507	498	501	473	479	489	476	497	495	469	499	452	482	458	459	481	466	483	490	456	462	525	462	470	500	458	503	497	494	477	510	466	475	472	476	470	499	459	495	488	480	504	458
27423	17857	3639	745	574	545	420	370	342	342	353	335	348	353	358	326	386	375	354	333	358	343	358	339	364	343	359	363	329	350	343	370	359	316	362	344	365	317	365	363	344	368	351	338	352	362	362	342	348	329	363	344	369	346	359	335	328	379	346	343	338	335	321	333	353	345	300	337	346	331	355	355	334	335	350	328	321	369	349	333	384	353	317	345	323	332	366	355	365	346	375	330	381	330	339	320	368	395	346	321	359	373	359	364	379	348	356	411	322	312	334	359	355	331	350	345	349	358	348	338	358	341	312	372	350	306	363	353	380	331	328	335	389	368	353	351	348	330	364	337	341	350	369	360	351	361	347	316	336	347	348	354	343	360	341	347	364	329	380	322	353	347	354	337	333	337	353	332	380	353	352	356	347	310	352	354	393	351	317	350	346	321	344	333	339	356	360	348	332	363	350	340	360	334	308	336	354	369	363	364	347	332	349	334	347	374	346	343	370	343	372	363	332	336	368	353	352	325	362	334	354	360	350	344	344	354	347	353	369	342	362	371	350	329	391	379	358	344	360	332	347	343	340	341	362	362	354	367	311	361	353	355	372	368	324	332	334	379	362	404	363	357	367	342	343	338	355	383	366	345	335	352	321	352	369	374	359	371	342	336	332	345	325	338	347	283	353	329	373	372	352	331	352	354	372	346	336	322	337	329	327	359	379	347	303	353	371	346	351	346	325	372	344	353	370	348	345	338	364	356	333	330	359	366	367	353	316	335	352	346	333	359	336	375	348	370	374	358	380	348	344	361	363	326	333	354	348	359	323	329	367	367	364	361	346	335	369	318	336	355	399	340	363	384	358	361	327	346	361	321	322	346	360	334	351	339	364	347	352	342	352	368	345	332	376	298	319	371	330	348	361	343	329	363	350	319	349	313	343	347	355	364	352	352	359	362	329	360	348	346	335	360	352	312	337	357	308	341	340	324	317	342	357	348	344	385	365	338	339	328	354	340	348	373	342	402	382	391	319	347	333	357	340	340	378	349	323	334	347	337	387	355	363	358	365	370	343	347	327	328	357	372	328	348	349	327	358	337	338	338	339	373	343	351	380	325	353	369	335	372	334	366	341	350	380	359	364	358	345	338	375	372	344	368	369	326	361	362	315	328	368	344	351	315	344	351	333	339	326	349	360	376	364	348	371	354	365	348	335	372	336	356	358	349	346	343	353	326	355	356	340	354	330	347	343	355	337	359	364	321	344	365	341	314	334	372	362	337	351	337	340	360	357	334	348	351	347	310	358	355	381	351	346	331	353	349	341	327	318	335	352	340	331	344	358	347	386	371	324	345	369	335	335	324	378	352	339	363	357	316	334	350	352	373	372	338	349	358	359	358	348	310	360	353	348	324	386	368	318	377	355	370	367	354	326	341	340	345	386	340	340	345	333	367	354	373	347	352	358	342	354	339	359	341	328	365	363	346	326	357	338	325	319	393	343	350	367	325	360	351	343	325	353	364	350	376	347	367	340	348	334	372	361	361	342	361	338	370	332	371	356	361	365	380	361	328	354	334	358	338	346	334	371	324	339	336	336	346	334	352	325	353	365	344	358	364	364	341	337	376	360	343	303	356	338	342	343	366	361	333	375	395	354	346	324	320	372	319	364	348	360	331	339	346	313	336	366	324	369	365	369	368	371	339	388	339	338	356	373	357	347	353	308	331	374	362	326	312	351	379	350	353	376	333	361	381	341	370	359	348	348	352	358	362	341	337	357	330	359	345	330	346	375	340	358	323	333	346	329	363	342	353	327	336	347	392	377	358	363	398	362	352	343	362	349	354	361	328	340	371	341	361	377	319	366	348	358	340	335	361	356	372	341	340	357	336	322	336	347	329	326	329	384	352	335	358	350	369	356	347	352	396	353	359	325	328	375	353	341	363	353	347	374	323	340	352	353	362	342	359	366	364	335	365	348	329	334	324	387	329	350	365	349	341	367	346	382	352	331	325	368	331	366	340	338	354	332	405	348	357	379	337	346	362	364	317	329	371	340	333	320	342	334	369	345	397	360	360	340	386	347	381	347	350	345	341	346	330	342	349	354	339	371	379	320	340	319	341	356	340	324	344	368	307	363	343	348	313	333	333	387	362	375	329	345	341	340	340	351	363	310	324	363	367	341	333	353	361	330	340	357	355	363	327	357	339	331	397	357	383	344	331	368	336	329	354	366	346	319	350	333	356	341	363	362	362	337	372	313	359	364	308	347	373	324	359	351	366	365	319	383	346	341	334	338	331	344	365	336	379	359	366	324	366	362	337	354	327	342	387	351	347	371	324	372	312	355	329	335	310	360	371	384	297	344	363	326	301	357	368	349	349	376	332	379	359	338	348	351	342	334	373	342	381	376	347	331	346	403	353	358	380	362	329	319	375	344	353	384	349	341	353	365	396	332	353	319	370	378	319	338	330	358	368	392	320	353	374	361	368	354	351	343	334	369	377	356	330	352	379	373	339	331	367	364	328	351	342	351	371	359	362	347	354	355	354	340	371	356	374	348	378	344	372	345	326	326	353	342	348	348	346	358	373	364	334	350	320	327	367	344	340	345	365	353	340	315	316	315	337	349	336	366	324	387	330	360	322	353	347	358	353	354	333	331	350	291	367	319	372	358	312	346	379	359	353	344	354	371	376	364	338	366	318	341	357	356	367	334	351	357	323	356	344	323	352	352	338	367	358	354	358	348	359	365	364	347	349	361	352	387	367	338	349	330	339	376	383	349	365	339	328	356	345	337	377	363	309	403	406	366	340	360	343	341	330	344	351	355	340	345	326	347	352	367	347	355	330	337	362	366	368	372	320	335	360	395	335	395	357	341	370	349	345	336	356	325	369	331	344	348	315	344	363	336	351	349	357	320	364	364	353	368	328	340	326	319	361	340	366	330	340	365	339	349	358	357	370	362	323	349	358	361	407	365	376	352	338	360	386	355	366	364	363	318	360	345	328	344	344	322	356	363	375	372	326	322	340	367	377	390	319	339	365	353	344	364	343	344	327	352	331	343	316	363	383	361	372	366	336	344	349	339	362	368	342	350	364	353	379	348	325	327	396	389	335	325	337	362	377	353	335	337	335	340	340	332	379	353	332	353	340	353	352	404	331	344	343	319	377	364	341	375	380	347	348	359	317	364	328	301	312	350	325	357	367	376	354	355	325	364	356	317	332	337	382	343	386	336	338	324	377	387	372	370	347	333	349	369	342	376	347	378	352	352	363	349	399	333	371	363	390	388	352	365	340	348	341	378	345	332	334	357	358	357	342	343	335	365	330	354	316	366	344	333	337	352	375	332	358	325	325	353	342	341	339	349	336	336	358	336	353	343	355	341	337	399	357	350	363	355	367	371	358	341	356	357	364	333	339	321	376	366	362	353	361	346	343	366	341	375	360	343	355	344	333	334	328	349	358	346	360	345	345	350	356	315	332	352	340	348	333	359	336	343	326	357	372	376	372	354	328	366	327	348	342
4094	841	699	496	469	431	404	384	407	398	377	383	398	356	408	410	382	434	405	393	400	413	400	385	376	417	368	386	361	366	363	361	352	390	369	401	402	398	368	402	362	342	380	357	368	379	370	379	382	393	351	381	350	364	360	375	390	372	350	417	370	373	348	350	406	392	383	346	370	349	395	361	355	363	376	392	358	386	362	353	396	390	351	386	404	373	361	373	342	348	361	347	350	409	366	355	347	360	375	362	374	356	431	375	358	359	362	408	356	396	382	379	393	371	390	396	390	378	395	389	376	368	392	405	356	370	362	358	373	373	378	364	372	383	387	417	379	377	386	378	357	411	389	371	390	368	354	384	377	412	349	424	380	387	395	400	353	385	383	370	398	387	365	368	353	404	360	353	376	386	396	366	377	380	392	373	359	423	390	371	376	359	354	402	346	380	346	418	382	380	337	361	379	360	398	378	411	381	373	373	366	357	371	359	380	386	400	394	390	344	374	355	353	360	390	367	387	384	401	374	403	404	362	386	378	389	391	399	412	369	344	398	365	420	374	381	362	346	409	384	365	359	387	391	372	372	366	357	392	365	344	362	383	365	356	392	372	393	381	404	372	347	397	367	362	344	373	398	324	397	380	394	347	345	368	401	358	398	383	399	383	378	383	364	353	357	349	375	391	352	379	397	366	377	371	402	355	364	422	408	380	407	365	400	396	395	404	383	370	380	374	376	382	382	349	408	371	389	389	351	378	353	378	365	368	371	386	400	353	411	343	363	373	365	368	413	394	380	345	389	355	378	365	407	380	378	359	387	391	369	352	365	351	348	369	367	368	369	375	403	357	360	365	375	404	383	402	353	402	384	431	387	383	390	388	398	373	321	373	373	377	344	387	393	399	372	372	360	377	370	372	370	387	357	417	369	345	423	374	387	387	409	382	374	362	366	357	385	391	392	373	385	376	373	364	370	369	366	390	378	364	355	395	389	368	369	363	396	370	390	402	405	383	370	421	370	375	358	362	395	381	389	376	397	392	389	390	412	355	361	380	388	382	362	395	351	390	377	407	362	361	374	363	362	381	349	373	339	401	374	356	400	366	376	372	413	394	407	358	350	408	387	383	406	389	366	393	398	382	350	362	365	371	385	367	364	388	395	391	369	352	377	362	389	355	354	343	372	389	374	399	376	393	389	386	346	374	394	377	381	371	416	392	381	369	360	391	357	362	386	355	379	378	375	368	424	396	389	399	399	350	387	362	373	374	389	392	393	397	345	381	364	405	368	378	374	390	406	388	354	375	384	406	391	346	356	401	337	431	385	376	366	386	355	361	409	381	369	409	358	365	402	386	379	393	368	377	377	383	397	385	371	379	329	423	378	382	368	386	412	341	348	373	383	369	387	428	352	363	370	398	351	389	338	359	388	356	376	359	375	391	358	394	373	383	373	376	344	381	360	360	375	372	345	324	394	398	360	408	391	349	355	386	357	362	367	365	370	368	408	408	369	364	349	395	386	387	373	378	402	389	391	394	390	399	384	378	365	387	381	388	395	378	389	361	385	391	403	370	371	355	361	358	368	427	359	413	349	337	406	379	405	407	347	402	378	401	404	383	402	354	382	351	384	366	375	396	355	371	383	388	376	374	383	393	378	351	390	368	397	374	351	391	397	379	398	376	399	400	370	362	399	369	416	383	347	391	360	379	385	357	364	382	408	406	380	367	401	371	357	367	393	395	391	368	389	389	355	404	395	390	377	379	414	376	370	366	383	364	411	420	343	383	361	389	403	383	372	401	364	399	366	371	366	415	412	388	374	374	394	391	360	380	403	375	421	363	371	370	367	430	351	378	387	387	383	398	401	361	409	378	400	364	398	395	378	412	406	364	396	371	377	356	404	366	370	375	378	388	419	380	352	394	340	369	341	372	342	390	360	348	387	383	379	393	380	366	395	366	382	372	378	383	386	381	402	385	394	431	398	355	379	375	376	371	376	404	370	377	389	373	394	428	372	344	368	374	373	432	375	445	350	359	390	399	389	375	385	387	393	361	396	356	376	395	379	386	361	387	387	377	397	380	401	334	372	393	381	346	368	356	383	353	382	355	396	387	390	384	381	368	372	373	394	366	387	344	366	352	361	368	378	348	360	372	406	380	378	387	382	411	397	377	353	345	353	373	392	350	366	380	374	387	401	374	381	354	372	375	375	381	373	370	381	394	370	351	361	373	372	384	393	397	403	389	405	341	361	354	400	374	365	374	409	404	379	399	352	361	383	365	317	361	380	398	404	391	366	384	352	378	381	403	389	405	387	382	379	404	389	370	377	388	404	395	379	362	326	360	418	397	375	390	338	387	394	368	343	361	362	374	369	356	376	389	381	381	385	363	367	392	394	382	349	358	377	348	359	384	337	342	374	355	370	401	366	380	398	409	367	382	388	359	352	364	418	378	375	385	384	377	378	415	434	396	396	392	385	381	382	351	366	365	386	377	391	394	369	389	391	385	352	384	347	382	418	349	379	368	381	382	385	386	360	383	381	346	382	379	396	380	369	358	388	378	347	384	384	393	408	359	355	403	418	333	350	362	376	341	393	358	356	386	385	383	358	395	333	345	364	384	382	375	359	371	402	399	389	347	360	406	394	377	382	385	387	407	390	339	371	372	357	335	393	335	381	368	393	355	360	397	345	385	362	385	384	339	393	365	367	367	346	365	362	370	410	355	407	378	395	387	367	435	323	382	367	372	391	378	370	360	369	384	371	376	370	394	351	326	354	369	381	364	426	423	397	386	377	393	387	374	362	377	329	357	371	364	367	399	390	390	390	360	374	382	413	402	390	375	378	365	380	375	372	442	378	370	371	400	387	386	369	386	393	371	381	392	367	408	366	382	383	387	397	377	386	382	361	367	378	403	379	411	339	397	334	361	380	389	392	376	382	378	368	385	347	360	385	379	381	388	361	390	383	388	408	376	399	381	385	369	415	383	400	363	362	370	357	372	410	370	381	387	380	384	369	395	365	387	390	361	387	415	376	368	370	380	357	397	384	357	394	413	353	386	374	402	404	377	362	379	353	377	397	361	379	410	365	378	390	371	379	402	405	382	353	365	405	389	361	379	358	377	366	402	364	374	339	366	415	396	402	402	380	412	351	392	401	387	366	360	355	387	373	379	377	391	383	384	424	371	391	395	364	372	400	393	378	420	378	389	371	381	374	412	371	362	379	337	363	402	334	376	407	342	411	386	380	404	366	394	357	378	358	379	386	414	398	365	397	380	383	402	354	364	353	367	365	360	390	388	401	408	358	352	381	401	374	355	365	373	398	382	343	393	367	379	398	418	398	346	374	383	355	399	359	401	406	359	403	428	406	407	360	368	384	348	392	395	370	368	373	384	376	407	358	376	408	410	372	371	376	399	369	388	389	375	379	386	365	382	379	418	385	378	370	366	381	415	361	359	384	353	379	390	383	406	341	357	370	401	412	398	369	383	371	387	371	395	355	363	358	373	373	389	369
23471	21148	28436	24016	21104	11636	1396	889	869	776	740	736	675	625	673	643	675	673	657	651	622	609	630	610	620	584	602	636	598	575	577	631	620	628	551	581	588	631	604	599	608	564	610	585	578	570	598	578	592	610	585	563	600	598	603	619	582	600	587	610	563	586	626	610	599	589	608	570	539	601	520	551	574	596	589	581	557	575	600	587	577	563	605	572	576	606	557	582	636	587	618	615	617	565	576	593	557	573	565	575	609	617	585	569	625	572	522	586	596	600	599	571	572	552	578	561	553	562	566	598	605	594	593	648	617	592	591	617	570	608	608	621	566	603	567	579	552	615	552	579	613	570	602	605	591	580	556	603	588	598	588	625	569	581	572	573	575	603	604	595	596	609	625	585	579	590	584	569	575	544	588	593	550	554	616	590	599	601	599	598	594	614	557	611	571	563	614	570	582	599	574	582	625	547	576	564	574	583	598	548	595	618	574	585	599	583	578	583	597	599	564	594	580	559	567	580	566	612	570	581	574	588	578	581	586	577	606	585	630	619	580	556	580	586	597	546	615	603	604	599	607	560	604	580	612	578	587	610	613	570	612	583	571	584	533	588	601	594	574	572	567	585	565	582	586	621	568	549	608	600	534	593	613	586	583	622	603	569	603	572	565	621	588	621	587	611	590	597	587	580	579	571	572	623	565	526	630	568	614	580	607	575	571	589	587	576	583	571	590	589	586	572	554	577	578	602	623	579	616	627	589	595	597	599	604	536	560	566	574	566	561	624	544	574	614	585	579	576	600	585	583	554	576	551	581	536	556	608	623	576	617	584	608	552	569	556	568	543	641	581	581	559	602	592	555	629	598	580	608	556	592	597	563	598	569	595	528	617	610	633	619	591	595	589	586	633	561	579	562	538	571	591	562	583	580	589	590	622	590	572	588	568	561	576	587	596	601	546	577	589	583	555	601	572	607	606	573	588	575	569	588	602	587	580	565	620	557	593	569	654	566	560	630	566	614	612	604	596	553	591	557	582	596	573	603	569	615	538	576	567	557	589	604	584	570	581	595	558	546	671	568	594	585	562	602	569	569	586	550	599	573	567	571	552	620	542	568	585	591	615	615	575	568	564	623	616	579	546	568	575	621	560	629	550	540	602	571	627	613	539	553	592	588	584	603	564	564	564	616	540	629	562	564	562	559	602	609	586	595	543	581	606	579	573	592	558	607	571	565	629	560	605	599	571	579	574	544	612	600	648	579	573	580	587	584	593	590	646	590	555	575	630	623	584	565	628	591	612	575	577	554	622	586	578	559	602	551	581	561	600	626	585	566	562	573	555	581	591	569	547	588	622	610	591	552	599	583	514	589	616	600	597	626	559	574	566	617	605	594	534	584	587	600	573	562	592	570	603	595	580	592	563	559	582	576	597	570	569	629	631	608	569	557	538	570	597	604	587	578	605	603	582	589	548	594	575	599	554	605	583	581	577	581	580	618	588	589	569	584	573	593	574	550	566	622	606	566	548	542	507	591	608	599	571	597	597	633	614	600	586	578	609	588	559	586	554	528	584	558	582	551	557	541	548	650	575	546	529	606	570	594	574	611	628	601	601	563	584	582	582	581	541	624	577	555	556	608	534	591	590	591	599	590	596	612	647	560	574	543	622	621	584	570	582	600	552	596	621	604	588	604	551	592	620	585	558	570	594	601	590	584	584	575	612	574	551	601	603	598	613	607	614	559	591	553	580	573	569	594	559	599	601	601	583	576	572	610	586	561	566	578	599	592	575	601	575	621	585	582	609	602	565	582	599	563	568	592	625	593	562	595	571	542	540	550	570	568	604	591	591	554	533	576	601	544	571	588	591	615	603	646	555	569	565	588	576	578	573	550	593	536	579	595	568	603	543	582	566	556	591	618	596	552	552	561	540	567	592	556	574	592	604	575	606	559	547	587	613	574	616	574	599	566	639	635	585	603	556	604	573	581	600	579	589	634	589	616	595	592	552	558	577	543	590	605	582	588	576	596	587	598	584	584	559	566	597	619	566	589	566	607	620	590	544	626	554	590	567	611	562	579	612	556	553	530	587	613	567	593	585	551	594	600	585	565	565	585	589	565	586	577	570	575	574	565	581	607	605	560	532	574	610	575	579	602	606	605	573	583	582	585	602	553	599	532	574	586	621	555	586	602	617	584	586	558	562	585	618	591	603	555	575	543	578	601	553	557	544	578	559	563	564	560	583	580	566	565	597	571	581	595	565	578	572	629	593	572	598	584	581	526	539	600	604	596	587	565	623	571	603	568	549	543	585	573	584	555	610	571	571	606	554	602	587	599	545	570	607	572	576	541	634	594	553	578	590	587	579	587	521	545	609	568	599	575	578	596	573	565	569	569	529	588	535	586	609	592	584	627	579	582	541	556	549	553	572	616	590	599	591	584	581	579	592	598	565	570	541	550	617	572	614	571	580	561	528	595	608	603	577	565	586	583	551	617	564	585	594	582	623	564	552	608	584	600	580	570	561	564	582	552	544	601	560	570	561	575	566	544	610	611	613	553	602	605	624	576	620	544	572	610	562	582	545	564	599	622	584	608	585	588	592	572	619	636	541	581	600	562	596	545	587	617	539	576	602	605	576	570	598	637	561	589	553	548	593	599	553	546	575	587	580	560	575	618	562	568	617	622	565	576	617	572	644	568	594	594	559	565	580	576	552	615	568	586	622	596	602	596	558	593	593	563	593	595	591	558	573	607	565	605	602	601	599	603	564	539	581	566	600	528	597	601	597	572	564	539	561	549	571	596	591	559	577	553	626	570	612	567	594	592	558	516	602	599	532	593	594	570	557	633	597	612	563	639	580	577	576	570	529	613	616	596	570	592	589	576	548	556	580	595	579	534	539	585	593	610	585	600	579	546	577	526	605	575	561	573	602	546	613	598	587	562	584	574	580	582	565	598	528	560	597	596	543	574	588	594	602	587	599	554	588	601	627	647	545	585	555	590	538	571	601	558	608	580	563	600	591	590	576	567	547	531	566	599	551	606	602	626	573	609	623	607	545	569	579	582	581	618	601	571	607	591	574	576	547	575	597	575	586	598	575	595	557	558	597	565	589	561	619	588	590	585	563	604	618	610	615	559	562	554	578	560	587	530	571	580	569	559	602	546	589	589	592	595	612	562	549	593	574	590	581	604	600	586	586	564	594	603	527	576	551	583	555	547	589	576	582	619	605	599	588	555	606	562	584	602	576	524	551	530	595	588	593	587	620	586	562	575	561	541	579	596	588	581	585	537	531	607	553	581	535	575	597	576	587	579	583	562	563	599	533	579	577	591	610	541	565	556	608	555	603	588	570	576	545	590	607	593	584	551	629	546	571	584	564	584	600	573	546	632	533	633	611	569	519	635	570	564	556	546	568	565	567	585	585	613	603	551	586	601	543	587	556	595	606	551	554	576	571	579	561	620	610	619	623	586	554	582	582	567	574	556	568	579	585	578	546	582	566	559	531	603	594	609	569
3192	8159	6112	2939	2172	1712	1405	1254	1069	920	953	811	814	775	744	714	744	732	717	712	704	685	695	678	634	675	650	688	614	640	645	644	709	590	648	628	638	627	642	649	681	617	631	620	647	638	666	648	655	620	644	601	639	608	660	655	657	671	636	623	635	642	640	641	663	660	668	613	620	651	585	605	606	625	580	597	603	651	642	695	641	622	616	609	572	688	628	627	650	622	590	649	637	608	647	658	647	640	603	606	644	605	600	599	615	649	643	614	632	653	595	610	649	631	619	612	658	617	669	640	633	660	580	627	590	631	610	612	614	644	655	630	642	603	632	634	655	595	626	625	661	636	631	626	610	622	633	608	681	616	668	661	628	610	629	633	607	645	587	647	625	662	616	600	656	639	613	594	597	646	551	669	674	630	649	651	630	580	561	614	571	656	635	635	632	606	641	624	634	577	592	641	610	609	643	602	628	569	651	616	627	619	611	644	652	552	635	607	628	599	627	606	669	642	639	635	610	648	597	611	628	658	607	625	609	635	648	666	643	599	651	638	623	621	660	576	630	619	577	634	637	598	634	653	627	644	658	639	653	653	632	587	669	601	616	584	642	643	607	644	640	614	581	625	617	622	607	637	653	631	596	626	633	659	634	609	621	654	622	618	641	606	632	645	643	628	675	607	670	630	613	653	641	610	591	647	602	628	607	673	607	679	617	607	630	599	629	618	592	614	611	624	617	638	612	622	673	660	633	653	660	629	631	613	545	633	613	671	620	646	626	649	613	671	661	626	649	654	611	622	646	637	627	630	602	621	621	633	609	668	614	622	584	647	620	687	585	628	638	653	566	598	604	581	649	637	616	628	554	645	596	630	678	620	607	609	588	592	648	643	651	637	627	602	622	642	602	647	591	572	639	587	628	656	642	612	617	681	620	608	619	647	631	634	651	619	655	608	621	627	632	641	609	651	625	630	635	603	573	621	632	629	620	597	633	649	626	608	579	616	658	574	632	629	631	646	617	613	622	602	614	646	653	626	618	618	612	657	647	605	605	616	623	656	615	605	640	666	661	607	626	634	626	628	636	675	631	656	597	635	595	647	645	599	691	617	640	630	604	622	621	650	586	598	628	611	640	623	645	639	623	605	616	600	632	636	674	664	629	596	667	664	647	633	597	634	640	663	611	578	657	620	610	612	613	578	592	652	640	660	623	609	620	612	605	624	613	644	610	642	685	667	623	615	646	676	637	657	643	631	656	661	589	586	668	635	599	624	615	667	606	661	611	597	615	629	587	612	574	646	596	601	644	624	633	620	643	580	601	633	613	660	626	587	615	648	624	607	617	614	567	680	648	683	587	601	589	632	641	682	618	638	618	663	666	649	647	657	606	674	649	631	621	659	628	622	595	613	615	600	681	624	642	614	665	627	599	595	627	618	561	640	646	637	633	591	582	637	583	614	589	633	608	596	635	622	659	641	583	604	652	613	659	646	602	605	648	662	610	607	641	642	645	638	622	638	641	640	648	686	652	612	608	624	644	617	628	658	632	614	595	650	626	650	665	629	617	649	621	603	656	606	654	628	625	641	668	658	633	617	604	626	660	619	626	636	629	659	638	609	600	597	585	584	689	598	647	646	643	594	604	636	601	565	615	662	644	668	599	652	633	654	635	657	637	616	599	672	640	626	610	630	603	586	599	615	594	649	635	619	605	609	621	637	593	633	655	628	659	654	641	617	587	619	615	650	669	638	624	645	624	668	642	612	606	664	606	676	614	621	606	656	654	619	673	627	656	615	661	605	630	664	622	659	598	596	624	643	645	626	590	626	602	595	667	632	608	692	604	626	619	657	659	643	595	629	627	635	633	600	583	636	641	649	668	633	625	674	704	637	663	625	623	618	617	621	624	616	590	596	620	626	577	643	579	618	618	645	624	642	590	638	619	681	618	597	660	599	651	592	606	603	596	670	572	631	663	613	678	591	659	591	622	683	599	618	627	610	627	607	587	601	626	617	618	621	656	634	621	653	551	638	656	628	641	648	653	633	655	641	611	592	646	610	574	626	597	660	662	616	647	604	636	643	623	628	602	596	617	623	645	656	630	582	633	630	625	553	642	642	625	650	623	616	630	644	623	658	664	637	571	660	667	593	658	625	613	640	618	611	600	626	618	616	568	688	658	595	572	636	635	619	680	660	593	632	638	632	622	589	635	608	623	619	595	649	601	648	617	607	615	593	623	629	627	623	620	652	666	657	604	628	641	633	652	594	609	588	615	613	591	618	640	627	602	646	599	641	654	595	616	596	613	632	633	604	622	634	619	641	638	637	664	653	624	664	598	684	646	627	592	605	676	662	584	609	625	614	628	590	630	588	639	634	629	610	640	619	638	643	644	622	604	596	644	618	618	627	651	604	655	622	611	605	613	637	612	619	635	618	594	620	592	628	642	619	588	594	606	644	592	627	611	586	626	582	612	611	666	618	604	621	657	574	609	664	628	602	585	613	597	618	611	641	566	662	655	605	646	624	634	669	693	660	647	672	596	625	606	599	647	593	645	598	638	644	599	602	624	607	646	617	626	579	646	613	608	663	669	627	587	653	647	643	657	613	600	593	645	645	621	628	680	650	635	599	552	653	635	606	643	629	617	638	649	608	627	649	574	642	616	667	625	663	625	683	604	667	641	607	677	610	653	589	616	639	655	648	590	651	629	580	651	589	597	621	633	620	639	629	636	613	639	636	625	594	664	611	634	612	584	602	613	641	606	605	600	604	570	630	629	614	574	615	623	599	600	635	635	636	599	647	650	647	576	623	629	613	652	621	636	594	620	652	615	657	648	616	646	636	618	613	658	679	646	631	609	579	590	628	632	602	610	674	599	591	596	599	651	637	602	637	644	674	660	600	633	654	600	643	660	624	645	628	619	604	631	658	575	611	662	671	568	626	651	649	602	629	608	606	595	631	658	620	612	614	580	636	595	651	594	635	656	570	636	648	651	648	584	671	664	613	596	678	607	629	632	611	603	600	615	629	651	603	629	606	624	626	585	667	654	644	615	617	613	641	641	643	633	639	608	627	562	672	634	608	636	641	630	600	644	610	607	654	660	622	619	611	619	591	621	670	626	659	605	647	655	601	664	607	594	569	643	670	610	648	598	592	605	621	635	615	595	583	690	664	644	609	657	653	569	662	626	647	572	602	693	578	634	632	660	594	628	656	617	618	719	614	683	617	628	658	637	643	640	571	617	643	574	656	621	589	579	618	617	628	671	635	590	661	631	597	631	584	617	605	600	646	605	585	604	629	596	672	635	638	614	656	622	640	619	591	639	632	638	633	602	639	633	603	617	559	605	612	608	628	597	620	630	637	614	608	705	662	634	637	598	616	688	631	653	651	605	658	643	643	621	608	625	615	616	619	595	621	657	648	605	630	618	635	619	620	616	681	638	628	659	639	653	606	617	635	627	634	615	589	610	653	655	636	616	635	589	641	594	649	595	609	662	603	673	624	609	625	626	634
24499	21126	27498	24992	12475	634	356	330	244	240	222	213	212	188	200	185	170	179	180	191	182	185	171	162	162	172	144	181	207	153	157	162	142	197	167	174	166	160	163	149	169	171	152	149	161	172	166	149	146	167	164	154	179	142	160	163	179	156	164	171	173	154	151	152	149	145	177	144	158	160	167	154	157	145	188	146	164	147	160	181	155	163	158	153	147	162	178	168	154	150	155	156	164	157	141	166	158	154	185	169	165	176	173	161	156	190	154	160	167	125	152	180	153	179	157	160	153	155	150	164	141	173	172	174	165	144	150	155	165	177	134	150	149	138	149	156	159	168	183	166	170	166	165	169	164	183	164	169	153	172	147	157	152	163	167	151	140	163	153	146	167	165	166	149	153	155	160	136	177	151	161	149	158	178	168	145	158	180	177	170	160	141	139	173	156	162	164	154	156	141	165	135	160	194	157	166	148	165	157	170	179	157	159	172	165	147	168	155	150	147	153	154	158	140	167	172	159	158	147	170	161	156	150	170	157	159	153	152	171	155	175	170	152	171	150	151	152	161	163	170	158	157	172	171	178	152	178	166	175	167	136	151	160	150	150	188	159	167	166	178	136	149	156	167	159	159	183	140	158	174	162	137	157	158	155	160	153	133	162	147	177	139	181	147	177	162	145	157	166	175	165	152	133	153	160	164	141	140	165	151	158	143	147	163	180	130	171	153	146	158	153	184	162	146	154	170	148	152	135	140	159	150	167	145	156	144	156	139	155	166	179	178	141	136	146	151	162	186	164	160	159	172	160	162	156	164	148	136	185	159	141	162	173	179	156	174	168	183	153	167	163	185	167	162	168	146	161	151	148	160	143	142	164	177	176	174	144	137	150	146	159	183	145	179	148	165	136	147	166	150	149	166	168	161	165	183	154	154	172	159	168	157	148	144	143	167	167	158	181	139	168	161	151	182	167	151	174	155	155	164	151	138	173	136	167	173	181	151	162	150	186	171	172	140	147	155	179	162	152	173	152	156	163	155	156	158	168	162	157	155	152	166	149	170	150	165	173	168	151	152	154	145	168	177	145	167	148	164	165	144	148	160	159	155	140	167	152	161	153	164	151	184	172	159	175	174	162	161	160	148	143	175	195	147	181	157	149	156	161	159	154	148	156	160	171	154	172	162	159	149	149	150	172	163	178	147	135	173	172	158	178	157	171	142	167	154	179	161	148	142	148	148	154	164	175	145	171	142	161	153	165	169	154	154	168	157	174	153	178	143	158	150	153	155	160	150	168	145	163	136	172	201	151	171	154	158	171	144	156	147	163	149	150	157	162	154	163	152	139	157	139	164	183	182	171	165	156	175	153	167	143	151	156	148	167	184	166	142	173	137	174	174	162	149	137	170	168	147	141	165	151	159	167	172	166	158	145	171	153	132	146	183	166	165	168	163	154	150	170	162	153	172	154	167	150	145	139	176	181	147	150	159	170	196	171	158	139	154	174	144	166	149	175	154	159	136	155	143	172	162	163	179	150	171	153	175	169	155	162	158	176	159	153	165	153	150	168	155	165	143	160	175	148	161	167	144	140	173	162	160	144	160	160	174	159	151	177	181	152	161	171	138	177	161	130	183	185	156	159	142	166	153	147	153	150	180	167	166	164	158	167	150	157	140	142	150	135	168	166	159	150	161	152	189	167	157	163	174	146	144	158	161	168	177	183	180	156	156	168	164	175	156	161	156	144	162	167	162	159	175	164	154	164	180	163	158	162	155	169	161	187	156	162	166	136	150	153	182	155	153	166	154	173	162	144	146	167	169	183	173	165	198	152	144	169	181	141	172	156	185	148	160	143	190	162	164	155	171	154	158	185	165	153	184	148	167	148	151	156	169	166	161	137	169	148	168	171	174	152	164	174	144	178	165	155	153	160	140	151	162	130	170	161	180	146	148	138	150	147	148	153	154	164	158	173	154	170	133	154	155	173	149	153	138	161	132	163	180	161	146	153	169	175	171	162	167	166	176	147	153	160	173	152	162	155	162	159	162	158	134	153	159	162	167	153	158	192	162	153	145	198	152	162	122	162	155	179	155	163	130	154	159	162	154	147	157	169	159	155	191	169	159	154	134	172	171	146	148	159	149	161	163	149	163	163	177	142	141	177	152	158	175	153	168	170	149	158	175	157	151	154	150	159	160	162	150	170	154	144	156	173	166	173	156	161	138	162	149	152	146	155	143	144	175	162	147	147	129	160	144	139	173	165	148	168	160	162	171	164	137	147	167	157	155	169	171	177	168	145	155	146	149	153	165	156	179	144	179	163	140	161	163	151	179	166	161	158	173	152	155	168	160	150	178	137	154	163	171	155	161	156	169	167	173	181	138	176	156	162	154	166	153	148	153	153	160	170	169	150	165	159	151	122	154	148	146	147	171	177	167	148	167	141	171	143	156	170	181	162	162	154	150	156	149	162	164	157	144	156	147	171	136	159	159	182	162	156	161	155	162	155	173	176	171	156	168	133	169	145	145	152	146	160	160	144	168	158	159	158	177	166	152	164	168	152	152	162	166	148	169	169	142	165	186	166	154	146	173	171	155	164	169	157	147	175	154	176	176	169	158	158	159	167	155	151	158	166	165	160	181	160	153	155	171	140	147	167	179	165	179	154	148	148	137	129	180	160	175	167	158	171	137	157	178	140	138	155	172	171	176	176	168	155	175	168	129	144	174	150	170	164	133	148	183	167	162	162	174	146	172	151	158	157	166	154	161	157	172	162	161	144	148	160	161	158	168	157	167	156	165	174	155	149	151	166	159	147	142	156	181	168	154	140	147	160	166	142	158	164	167	162	164	169	133	165	161	168	145	169	138	152	156	152	157	152	166	129	164	155	167	150	177	173	166	156	151	190	166	172	148	153	157	166	137	162	152	151	175	167	165	144	165	183	158	153	154	158	147	186	154	152	152	151	146	184	163	157	164	162	146	154	172	138	151	170	168	156	178	171	166	170	145	165	167	140	132	175	152	166	163	152	167	147	182	188	156	165	154	133	174	148	163	188	168	152	148	174	132	134	179	157	152	140	167	157	182	151	144	172	149	145	160	143	181	160	137	167	168	172	158	154	154	152	186	171	161	140	147	176	177	173	150	175	149	176	162	155	147	162	175	160	177	146	133	148	166	142	154	150	153	146	170	148	154	170	155	162	167	154	163	141	156	150	189	172	159	157	170	174	164	176	143	146	135	154	169	170	163	158	174	135	152	155	159	156	156	146	169	166	164	166	174	172	155	168	134	178	160	152	157	160	148	147	158	154	159	147	175	147	159	145	163	148	180	140	160	140	158	160	165	155	173	143	145	160	156	183	166	179	180	149	150	168	163	155	165	165	153	174	156	158	168	144	146	172	145	182	162	155	166	147	171	160	160	157	184	162	177	166	158	157	145	158	155	158	163	162	155	167	171	163	179	160	137	174	167	154	150	147	168	180	162	150	165	176	165	162	137	163	156	166	145	169	184	140	156
3056	4800	3307	1530	1065	812	691	538	431	414	338	305	286	283	271	213	248	257	217	222	216	201	227	217	205	200	197	196	226	209	222	186	210	178	207	203	204	189	180	197	178	194	189	177	180	169	192	200	184	195	196	177	187	174	180	197	175	222	177	171	184	197	180	195	177	192	177	201	191	175	174	174	209	203	207	180	188	200	179	175	174	172	178	202	180	180	193	178	166	183	182	170	201	182	208	200	171	167	168	167	189	178	183	200	194	185	177	182	193	176	213	174	208	202	171	180	176	173	179	187	186	184	187	180	170	190	214	212	189	179	188	188	210	184	167	196	207	178	182	194	199	194	191	189	177	189	196	209	173	201	184	163	182	201	187	193	197	174	185	211	187	191	187	176	186	185	176	179	214	190	194	211	192	164	211	169	189	204	213	183	189	189	195	201	171	188	197	201	204	198	196	200	179	217	188	185	191	199	195	197	182	210	195	185	183	198	192	191	213	159	177	176	163	172	185	176	177	190	187	182	173	197	189	175	193	196	211	218	183	188	173	186	179	202	185	185	203	190	193	195	198	195	189	220	214	208	182	206	178	184	181	181	202	174	192	188	183	200	180	182	196	200	190	207	217	174	175	181	178	195	188	173	188	174	189	172	211	204	186	176	197	183	207	207	182	158	188	219	191	186	190	201	181	199	172	192	178	186	208	182	186	194	193	223	206	196	191	189	214	171	216	182	184	180	194	194	165	200	181	170	197	160	203	181	212	171	204	194	200	193	213	177	169	195	171	208	187	194	195	200	200	219	211	168	179	183	209	197	184	186	196	180	197	188	164	187	176	191	190	193	168	179	206	191	179	174	211	199	195	180	190	192	196	179	189	180	200	188	203	173	221	212	170	218	181	200	184	160	210	205	182	195	200	174	194	215	185	194	210	184	175	188	192	197	170	184	208	196	160	192	218	212	180	178	188	162	211	217	179	204	189	158	177	216	165	185	185	178	196	213	199	171	188	205	175	181	181	175	201	187	179	211	207	207	202	176	189	177	175	189	175	188	221	191	178	198	182	210	195	203	180	199	205	178	189	187	193	171	160	194	176	200	197	192	195	188	204	166	216	172	184	194	195	191	184	166	174	181	185	184	220	231	183	216	195	190	191	192	181	172	198	160	188	201	215	212	220	190	197	187	187	189	181	185	208	198	187	157	179	196	193	212	187	189	174	171	219	177	225	201	182	202	178	182	166	177	184	182	197	181	179	194	178	201	178	180	187	191	180	179	231	185	187	162	176	172	190	209	164	189	193	171	170	176	183	168	217	197	189	172	184	210	191	179	170	184	179	184	198	169	183	216	218	181	204	188	193	197	201	184	183	182	200	172	188	163	184	169	195	200	187	194	199	185	182	180	191	188	162	210	168	176	181	172	189	219	198	184	191	205	169	190	178	180	188	183	169	202	186	177	167	162	176	174	198	173	195	208	184	213	187	185	188	186	187	197	175	206	190	175	196	173	187	194	169	179	186	202	214	191	187	196	194	198	187	179	191	197	193	176	211	200	173	202	189	174	172	175	179	180	178	173	218	176	189	191	207	188	170	197	180	189	191	203	187	187	192	193	201	173	193	175	177	170	175	197	177	193	192	189	210	184	183	190	168	188	191	171	207	189	188	201	166	166	180	176	198	210	187	188	194	183	176	182	188	210	202	203	204	194	193	187	224	181	212	199	191	169	172	209	173	168	184	192	194	179	176	205	196	180	187	191	177	169	163	201	186	185	167	208	199	202	183	197	191	193	176	194	172	181	199	195	212	169	185	176	172	194	170	189	179	204	170	177	209	179	208	176	189	190	186	181	162	166	204	189	190	194	191	162	198	185	214	181	174	185	213	172	163	192	189	161	180	174	189	230	201	180	207	171	172	169	181	179	165	185	213	189	154	212	207	180	188	189	176	195	208	183	184	186	191	199	181	178	219	187	189	167	188	190	206	177	171	184	195	192	192	204	209	198	188	207	213	195	180	200	213	193	182	183	186	216	180	219	182	189	196	211	192	173	195	171	179	212	165	183	188	193	192	185	199	182	201	203	190	200	194	186	204	169	186	200	187	207	173	182	211	167	198	191	187	189	198	173	197	183	163	189	167	198	194	187	194	174	186	178	198	180	178	174	173	171	217	199	199	175	189	202	184	201	167	151	175	193	197	195	173	222	195	201	202	155	180	206	209	180	182	183	180	224	186	160	192	198	196	214	174	163	204	172	182	189	151	171	166	216	196	221	212	176	189	177	195	164	157	183	192	179	187	167	213	174	180	188	203	192	179	178	203	181	168	171	203	169	177	180	203	191	172	199	186	192	188	189	200	206	199	204	167	192	187	183	206	196	190	201	187	195	217	210	178	174	165	175	186	179	182	158	209	211	179	194	192	178	189	178	192	195	192	180	188	181	174	196	200	192	184	188	191	167	184	207	184	196	200	187	185	212	176	175	195	209	199	188	164	189	192	195	189	172	224	174	205	194	191	182	177	191	198	212	179	192	189	197	178	210	168	182	208	187	221	193	156	189	211	201	194	160	202	180	184	180	176	177	180	180	179	199	186	197	156	200	195	170	217	167	174	193	182	207	170	193	185	193	202	185	227	191	179	199	187	178	177	178	185	191	174	197	159	187	176	178	223	187	190	178	201	190	203	179	194	174	191	205	167	171	154	205	192	179	166	201	149	161	188	195	173	188	165	185	189	216	162	187	185	193	206	190	207	193	184	200	180	197	180	197	176	201	192	204	189	196	188	182	193	165	179	184	209	183	180	172	176	188	179	186	178	194	180	197	195	187	171	201	182	189	189	189	170	185	180	195	168	179	185	193	188	177	190	176	173	195	187	190	175	189	193	202	193	172	183	185	198	190	213	170	186	163	167	181	218	179	161	163	178	190	184	192	198	191	198	162	189	192	184	193	184	185	162	218	184	219	169	194	204	183	158	174	181	175	200	182	162	184	196	170	183	194	187	205	187	173	177	200	177	158	190	197	189	193	179	202	184	200	198	210	163	187	168	193	188	180	187	197	185	194	182	191	171	168	190	189	194	181	178	215	189	185	200	208	177	184	181	187	190	180	204	188	174	195	185	172	198	206	186	207	188	214	186	200	213	192	190	185	182	188	200	179	175	200	167	179	194	213	161	166	176	188	198	198	199	187	216	193	208	175	214	189	162	170	176	179	179	187	212	189	184	179	156	210	190	171	203	184	204	196	180	203	179	186	181	166	184	201	199	209	202	180	209	203	191	223	161	188	191	202	199	181	184	179	183	214	214	185	184	188	193	173	197	196	205	191	192	205	189	214	197	181	195	193	221	202	195	199	182	165	169	181	180	198	180	189	192	171	185	185	205	181	186	181	177	183	199	191	170	189	182	178	184	195	195	203	199	192	178	189	185	172	197	179	178	226	196	197	201	190	185	211	189	198	190	184	184	191	178	191	182	190	170	177	160	197	194	182	191	198	191	201	183	215	190	186	154	183	203	212
22413	21183	28937	23719	21179	21230	10115	1243	817	853	706	619	649	625	586	538	570	532	494	482	508	448	524	446	454	492	494	430	464	456	458	491	441	462	446	483	459	456	421	444	482	452	475	457	434	480	439	430	434	493	415	425	471	440	431	428	462	460	439	460	445	403	462	465	455	448	441	446	469	427	416	440	444	421	459	430	431	403	472	445	447	456	441	454	462	443	461	456	466	422	399	475	413	420	420	459	429	425	438	413	485	411	441	433	427	422	437	421	419	402	411	451	428	444	440	453	401	469	441	426	440	456	437	439	436	463	441	436	414	427	435	413	431	414	444	482	389	426	486	466	416	447	416	448	448	435	422	426	439	463	438	400	414	445	411	458	436	470	431	438	457	436	425	452	435	437	408	446	458	423	428	449	424	438	415	442	443	433	473	401	469	449	437	442	431	440	416	426	445	364	434	426	456	439	433	454	435	448	433	419	459	441	437	414	453	431	418	417	456	445	426	413	431	425	414	449	431	424	413	413	420	423	434	465	431	374	391	429	418	497	422	410	405	398	443	416	422	421	411	437	441	459	460	421	478	416	426	443	438	446	420	451	440	448	446	419	411	432	400	433	409	423	411	424	388	438	418	443	470	441	437	432	442	434	422	458	445	460	447	399	434	438	404	450	453	407	480	436	431	434	425	413	463	411	432	513	432	450	462	444	443	447	459	457	456	476	442	439	417	416	449	488	435	396	467	457	457	451	456	458	459	405	482	461	413	410	437	422	437	396	422	458	429	417	425	435	422	421	430	438	435	428	431	431	440	433	478	430	449	430	473	429	422	442	441	387	406	418	460	431	411	469	433	426	438	430	420	428	407	448	441	453	443	416	418	403	438	477	450	426	456	435	446	435	436	397	446	427	454	465	449	455	460	452	451	446	447	486	440	432	466	414	410	447	449	427	452	437	418	412	445	410	455	438	425	425	426	439	459	432	445	423	424	512	454	435	418	498	427	454	442	455	429	414	436	405	445	457	462	416	429	440	425	463	455	411	447	488	434	425	474	417	442	443	429	453	418	405	420	423	415	453	445	419	388	420	441	422	391	434	450	418	418	403	410	399	448	422	441	408	405	420	424	421	425	471	419	434	485	404	456	423	422	431	428	436	473	394	445	412	434	454	426	414	426	406	450	430	417	407	445	416	397	454	421	416	415	404	396	413	435	446	466	448	446	420	466	454	454	458	417	424	416	403	452	416	454	440	456	404	429	437	429	462	426	431	458	436	442	420	410	397	436	469	444	436	452	435	413	413	423	459	445	447	440	461	417	457	409	378	475	455	407	467	426	432	450	421	431	451	426	428	451	458	473	450	427	461	432	415	433	457	480	415	408	441	418	455	383	432	473	457	439	461	447	443	433	454	445	420	450	456	416	442	447	420	420	386	499	444	431	419	412	448	473	457	446	454	459	402	425	431	450	433	401	425	432	415	416	442	429	448	434	440	434	425	457	487	438	422	436	450	434	439	433	424	446	436	450	428	426	415	451	448	441	458	430	460	440	422	444	422	418	425	405	419	420	446	424	441	454	451	456	422	450	397	454	420	415	422	423	456	472	428	481	448	430	410	408	402	413	432	435	437	439	425	477	449	430	403	429	425	412	430	394	416	416	438	442	436	409	414	411	447	471	432	442	426	455	405	405	419	429	449	459	417	461	409	425	418	430	385	436	408	430	414	432	382	451	445	407	478	454	454	436	442	462	445	462	386	454	409	511	458	428	436	457	437	440	438	413	422	457	406	474	401	436	449	410	462	442	395	402	427	450	445	422	450	414	423	446	441	412	461	462	376	415	474	446	479	438	449	422	402	444	454	426	429	415	462	410	433	427	450	433	419	464	396	424	419	426	433	429	423	444	442	430	469	431	423	402	443	462	433	419	411	433	414	378	432	425	434	403	410	445	404	409	434	403	417	417	413	435	436	444	459	439	420	435	463	429	449	397	401	461	442	447	431	405	460	423	430	453	416	441	428	420	393	427	432	473	431	438	457	443	455	426	429	447	452	462	427	465	411	433	434	428	424	419	453	413	452	423	421	423	443	453	458	446	441	418	400	427	421	372	434	406	434	428	456	423	438	442	424	412	424	429	445	427	458	420	437	377	445	450	416	443	428	411	444	425	456	420	439	410	450	416	398	462	442	399	446	446	422	399	425	466	420	435	425	468	448	464	431	444	417	414	460	426	401	416	413	436	463	442	455	402	430	454	454	429	441	412	435	411	412	486	422	465	417	450	470	444	404	414	423	432	421	440	437	445	405	433	432	460	431	421	433	460	417	454	422	438	469	423	442	421	451	462	424	441	473	453	454	424	465	389	429	410	418	447	408	387	464	412	412	442	454	442	434	425	461	419	402	411	445	420	428	448	434	405	445	409	446	439	440	450	436	436	428	423	445	427	439	406	416	422	398	423	472	417	444	397	424	431	431	443	412	432	434	460	436	443	406	438	437	439	420	427	405	429	458	415	426	461	456	464	434	422	425	427	460	417	401	416	429	465	382	411	428	438	465	404	432	430	427	456	442	422	433	446	404	415	433	461	407	440	417	448	437	429	422	408	414	391	413	432	414	471	430	446	437	420	429	405	464	413	465	425	447	465	431	443	425	401	415	416	466	422	419	422	377	456	407	418	450	441	429	425	386	457	396	416	424	448	451	417	422	441	457	433	447	429	421	418	485	449	431	456	435	422	472	441	430	457	376	457	450	421	435	441	464	446	447	444	438	439	442	430	419	398	469	448	437	443	448	408	427	415	432	451	424	450	456	452	422	388	427	470	411	446	423	438	469	437	441	458	461	430	451	423	463	429	440	447	422	411	415	506	450	424	443	403	450	437	442	420	429	468	435	442	458	413	424	424	449	425	462	426	426	411	399	421	443	448	420	435	417	426	453	448	438	448	437	420	446	436	432	451	394	432	431	426	437	417	393	418	395	430	441	445	414	446	407	445	446	440	446	421	418	452	420	456	435	442	410	428	418	461	380	441	419	435	440	407	437	455	458	404	408	432	394	438	454	431	430	390	434	426	398	427	455	433	455	461	454	442	440	465	435	438	441	437	439	438	448	439	423	422	428	408	442	412	406	452	448	451	421	419	432	466	416	447	453	436	467	428	461	448	394	476	423	467	409	443	435	392	457	467	425	430	439	428	395	419	433	437	474	391	440	463	489	461	454	444	441	440	442	444	457	378	464	443	437	443	462	456	447	458	457	448	406	423	408	435	443	433	408	437	444	448	438	444	425	440	406	426	410	452	450	434	442	412	412	451	462	446	477	445	443	405	415	402	429	475	463	440	453	447	408	410	426	404	440	423	451	426	388	444	440	427	426	434	442	462	435	447	418	446	402	413	413	415	423	436	414	418	406	458	406	419	414	449	430	463	456	431	437	439	413	428	446	464	459	450	434	391	424	436	432	419	446	416	436	429	421	419	409	411	418	430	432	441	438	408	446	410	419	412	437	444	428	422	411	426	483
4270	13916	9675	4892	3455	2724	2063	1679	1308	1157	990	897	826	783	716	682	621	632	618	598	541	556	561	597	553	518	587	507	525	545	529	525	520	494	495	508	530	493	520	505	501	508	473	486	492	473	523	466	486	491	509	483	502	518	517	476	512	473	476	511	487	480	525	503	495	492	461	502	485	491	520	482	451	509	465	503	516	481	468	489	486	479	488	496	523	489	498	466	501	474	484	495	483	497	497	489	494	487	514	484	491	490	491	494	477	483	462	491	441	495	487	483	480	473	453	510	500	481	505	453	460	438	488	480	490	465	491	452	475	475	457	486	524	477	502	484	495	517	490	481	501	513	479	467	495	454	469	495	461	474	485	461	527	523	479	490	475	448	472	482	514	489	509	501	485	499	498	461	470	479	498	480	493	461	494	497	498	500	486	508	470	501	482	463	489	453	454	482	478	441	470	472	480	456	457	467	483	457	512	492	493	454	457	500	489	455	475	493	460	451	490	474	473	488	472	507	448	454	495	488	479	469	444	521	483	482	480	502	490	462	470	435	505	448	534	498	487	501	506	470	458	474	476	466	464	532	458	440	451	471	461	471	458	481	481	469	538	467	538	468	512	468	475	465	460	470	488	480	487	469	489	476	421	471	478	466	478	502	482	495	468	486	457	467	476	493	465	482	471	501	464	466	491	473	478	508	481	447	462	524	489	495	554	500	473	481	498	496	505	483	505	521	475	486	428	505	479	459	458	420	483	452	483	498	468	472	473	477	481	476	489	500	457	468	467	490	467	482	471	505	484	470	502	471	464	471	483	497	526	502	493	512	476	460	460	464	473	460	529	499	506	472	519	513	506	422	459	496	495	456	477	483	510	478	486	479	462	475	441	460	451	506	463	460	523	490	467	511	497	442	453	468	487	454	451	454	456	495	526	454	488	511	472	451	482	479	443	475	483	443	451	452	463	490	480	482	466	472	477	493	487	448	521	482	482	461	473	462	536	458	481	504	502	494	496	465	472	503	445	509	453	448	498	464	482	515	473	481	471	480	440	517	477	463	486	468	472	476	475	508	513	457	475	480	435	479	493	478	467	452	503	486	487	490	494	468	477	463	473	478	459	478	473	490	521	501	490	435	471	495	494	463	459	463	484	478	499	493	492	482	464	480	442	454	485	523	467	483	487	473	456	483	481	504	452	461	486	462	513	519	490	481	497	432	500	481	489	488	482	490	484	469	477	500	471	491	501	446	496	462	488	490	457	494	515	456	499	464	438	480	449	508	447	454	506	464	499	474	496	499	517	512	500	512	456	508	498	490	496	491	426	436	469	466	487	511	503	456	491	485	471	509	478	500	449	471	528	495	513	457	532	485	499	478	487	501	466	451	484	457	453	516	440	469	459	436	482	463	476	488	519	498	474	503	451	457	506	447	491	462	483	474	463	479	505	497	500	438	467	448	512	477	461	469	481	478	506	486	475	464	457	511	473	469	497	471	455	492	482	498	498	451	501	434	486	469	516	440	492	468	486	503	485	512	452	468	497	443	478	475	479	470	477	476	546	500	507	492	486	488	432	487	455	459	469	482	466	476	481	463	511	481	426	479	427	476	463	476	477	449	449	452	494	499	438	472	483	511	457	456	489	464	497	465	453	435	476	486	461	495	468	497	464	482	474	464	452	468	455	477	470	461	496	481	470	497	452	453	494	475	476	485	461	479	479	453	484	471	449	509	474	470	496	473	485	478	515	518	517	483	492	470	480	455	508	491	505	463	489	451	471	473	513	461	463	447	497	487	496	447	488	482	454	533	480	481	442	498	471	454	468	506	433	490	486	479	511	466	474	485	443	487	494	470	473	476	453	509	502	485	467	512	479	492	476	497	493	435	448	477	461	473	487	472	519	480	471	475	514	480	464	467	462	488	460	469	478	492	464	496	440	466	491	490	479	493	477	463	479	550	466	483	478	454	498	473	481	465	506	535	481	463	485	502	442	514	491	437	488	515	426	451	431	466	474	477	486	486	517	459	478	476	452	448	470	468	485	479	487	499	475	495	453	492	457	492	476	467	462	467	486	517	493	459	506	461	492	464	507	471	488	472	466	505	481	476	435	478	469	513	454	519	506	467	483	464	495	438	514	522	496	472	451	481	501	503	495	480	506	462	448	517	495	477	462	494	535	505	469	493	503	465	491	497	468	497	475	492	508	476	500	480	451	479	500	451	460	493	490	495	519	516	489	488	499	465	484	464	477	455	456	505	493	488	475	483	500	451	503	516	465	464	467	483	507	475	472	467	487	489	482	495	512	457	493	540	452	509	467	478	485	483	482	462	512	472	517	494	500	497	469	467	504	529	485	442	513	479	499	481	477	508	516	488	498	476	466	484	468	516	471	458	470	428	499	497	445	478	439	477	457	503	444	499	503	483	501	476	465	495	483	439	490	509	463	428	470	482	492	481	490	496	445	463	493	496	509	470	488	448	471	488	460	515	502	445	501	502	475	494	477	448	490	463	472	465	451	485	518	481	447	462	472	459	503	475	475	458	480	448	492	500	498	486	473	500	459	520	495	494	454	494	480	494	478	497	520	454	488	484	508	467	473	526	478	450	458	486	468	483	524	502	495	458	470	505	501	449	511	452	514	461	455	491	458	481	487	490	522	492	472	437	478	494	475	453	465	466	450	478	471	471	496	484	454	480	479	491	480	477	485	497	506	513	471	474	488	492	481	471	464	493	504	473	509	473	492	481	446	523	427	499	471	505	480	452	452	466	484	468	487	479	471	469	526	490	459	480	455	488	502	464	496	512	502	490	483	448	462	515	493	473	472	459	484	472	496	452	457	468	488	492	503	451	480	475	502	453	515	457	463	488	467	483	405	493	465	488	452	471	462	475	465	477	502	430	477	458	464	481	463	497	507	519	455	477	449	489	482	425	470	467	474	476	481	474	451	457	477	482	502	477	452	459	499	473	527	456	503	509	508	501	449	534	450	507	475	499	473	489	500	453	452	462	484	473	503	468	509	477	446	474	476	436	449	472	499	505	506	458	490	469	457	480	495	467	442	450	484	482	490	517	483	504	451	477	473	479	462	489	427	467	483	487	507	499	461	474	467	465	490	462	444	483	470	479	479	440	495	499	452	481	461	483	497	469	508	493	458	472	450	521	448	465	474	508	442	457	484	480	501	478	460	446	472	502	446	483	462	488	474	461	475	507	503	481	462	494	451	469	479	487	514	485	495	443	472	492	445	462	485	471	442	473	445	454	462	494	496	519	469	499	459	462	449	450	461	486	453	481	482	514	496	505	498	489	489	493	504	489	444	473	465	512	476	479	492	493	442	463	458	459	478	473	513	456	535	544	467	487	466	490	471	459	497	461	473	470	504	454	525	433	496	470	464	479	466	462	428	492	508	462	496	491	486	444	467	509	522	477	481	485	489	496	457	478	476	460	509	495	462	443	490	474	534	455	494	497	451	493	510	479	461	469	480	465	513	482	499	426	491	461	525	490	490	477
27668	17847	3459	552	401	378	370	333	378	329	331	373	350	353	352	343	351	347	367	285	358	338	358	333	357	369	361	342	341	344	350	349	349	350	387	359	355	339	344	329	381	360	334	331	367	333	327	324	342	375	366	346	371	338	373	364	361	340	376	344	350	387	320	358	338	357	339	381	344	314	375	339	354	380	404	323	345	375	349	359	373	350	370	328	325	336	362	335	329	351	377	341	336	368	323	319	359	369	361	324	343	362	349	334	352	332	345	352	320	335	366	353	359	344	354	302	377	334	405	375	319	361	346	342	344	360	380	358	335	392	342	332	374	379	296	349	361	367	346	327	367	336	349	363	355	363	315	349	357	381	345	343	322	370	353	362	370	341	335	354	354	341	349	353	370	340	345	346	345	339	307	362	309	310	314	310	351	352	372	361	378	331	343	384	372	369	374	382	360	376	356	363	334	366	352	353	371	327	347	340	327	378	332	310	333	368	366	372	329	371	377	318	359	363	341	334	367	361	353	339	350	387	314	333	341	348	340	347	345	371	368	351	293	317	337	322	305	365	352	347	297	341	391	348	357	334	362	387	305	362	338	349	347	323	344	362	321	304	361	366	337	345	287	350	327	347	341	326	357	284	339	387	385	381	340	330	323	330	352	346	324	345	349	363	356	329	366	391	356	299	320	356	364	332	340	335	375	351	352	351	385	372	365	334	358	356	358	354	364	343	317	377	338	345	346	362	370	348	370	369	375	352	358	309	345	356	381	368	333	357	321	358	365	350	320	328	311	332	343	366	328	357	344	330	316	387	338	360	332	360	360	338	367	331	319	358	349	359	358	305	355	313	347	325	343	334	308	332	381	358	371	368	321	309	345	327	372	358	325	339	346	351	304	351	354	334	352	354	334	329	351	341	372	372	357	325	345	352	324	351	337	355	338	343	396	352	341	338	340	319	351	357	350	326	378	342	346	326	354	328	354	338	314	364	327	384	338	354	377	351	354	333	344	321	342	346	375	361	378	373	332	368	349	361	372	349	351	379	343	329	326	341	328	334	356	359	336	361	374	334	359	360	383	358	370	341	325	347	330	330	366	359	354	325	349	358	374	379	340	360	369	352	355	319	311	326	304	323	362	322	324	349	337	353	366	329	342	379	317	371	355	349	352	374	378	380	375	347	316	336	322	363	369	341	370	352	359	312	367	317	359	333	307	349	359	358	352	333	348	350	344	359	329	365	332	335	363	314	345	353	349	351	338	341	327	366	334	365	355	360	354	314	316	312	349	349	346	311	336	361	337	351	362	386	339	392	356	311	337	341	373	364	353	348	358	373	325	349	369	354	349	358	339	378	322	346	342	367	333	327	352	326	380	346	337	339	332	356	372	353	330	329	387	376	322	326	377	342	373	317	352	353	359	348	356	341	341	374	373	358	364	345	339	318	312	336	357	356	350	357	350	345	338	378	385	369	350	306	372	349	314	346	357	379	359	356	340	328	350	367	350	356	343	344	332	344	360	340	333	368	324	357	361	359	341	331	331	333	326	346	349	365	373	389	318	317	336	376	329	379	331	321	344	349	348	373	353	335	358	353	365	352	324	344	345	339	371	363	369	319	345	345	356	320	350	348	363	338	354	361	307	357	342	384	363	349	362	328	357	348	357	314	383	326	345	345	371	370	359	362	344	307	346	331	360	318	367	338	337	332	370	304	336	348	335	364	309	370	389	348	322	342	347	377	361	306	369	345	346	349	347	385	339	332	360	337	333	344	351	339	377	325	353	342	362	324	353	392	356	320	345	342	323	332	337	342	351	327	360	371	367	360	345	349	335	349	333	307	343	343	349	362	358	347	340	355	341	347	369	353	336	324	332	335	358	304	371	329	354	336	318	356	326	367	356	369	336	369	377	336	350	382	351	331	347	341	319	324	310	361	351	327	340	349	350	349	366	353	343	338	334	336	389	375	369	345	323	377	365	344	344	349	361	355	344	358	356	314	374	338	359	362	325	347	331	336	363	356	330	383	318	340	367	350	327	343	375	363	365	341	347	376	352	381	351	331	348	363	397	337	334	335	368	343	369	316	341	352	343	302	357	358	355	351	362	382	359	339	385	378	378	379	365	351	356	293	374	367	352	358	327	365	311	336	365	354	315	325	360	351	352	382	351	364	346	345	368	357	331	325	366	333	309	320	340	349	319	346	341	322	331	324	312	340	328	362	342	365	349	337	321	337	338	365	362	370	320	340	342	318	368	322	352	349	334	347	352	342	340	366	349	330	349	338	352	360	321	338	361	303	318	361	355	318	367	344	346	340	360	345	313	340	328	404	340	326	324	342	346	345	354	340	374	365	336	341	335	341	360	332	311	322	377	300	356	379	348	324	354	368	367	373	349	346	362	363	335	357	337	350	352	352	343	347	344	346	359	341	367	358	377	359	317	373	369	362	372	319	344	341	361	377	292	324	311	345	334	322	343	352	340	344	352	318	323	360	375	345	338	320	328	339	369	340	357	350	339	368	345	325	350	332	370	350	366	360	354	322	373	363	302	338	361	349	333	322	363	346	315	377	341	385	309	342	338	343	382	346	332	353	356	348	317	357	330	334	351	346	323	349	327	344	348	337	342	367	339	391	362	360	343	344	358	391	311	348	366	355	321	346	348	367	341	345	362	343	362	325	342	347	335	304	326	374	347	334	354	348	362	357	331	347	359	345	332	350	374	355	346	369	329	349	319	333	348	363	344	329	359	331	345	360	357	337	351	331	324	335	346	348	340	355	354	381	325	375	387	346	328	334	362	353	350	329	357	340	374	383	346	389	345	356	341	367	333	336	340	339	350	380	357	361	331	342	362	367	350	378	363	307	360	320	353	342	327	351	347	345	366	333	385	374	368	339	334	326	324	338	353	353	342	351	351	335	392	374	329	328	353	356	332	396	327	382	395	339	316	348	360	343	333	326	347	336	356	363	363	329	325	338	305	350	359	360	355	334	361	350	323	323	347	339	323	369	350	370	361	332	340	311	344	362	353	368	364	367	361	346	357	324	327	355	366	343	353	334	341	335	334	358	344	358	339	340	362	344	364	320	334	350	334	355	347	358	361	367	363	327	355	315	336	329	316	342	369	360	336	331	354	317	347	349	350	364	357	306	312	358	368	349	357	390	307	389	307	324	327	334	343	342	355	357	279	350	336	333	338	342	323	322	331	334	337	321	331	337	348	324	360	345	367	358	351	347	348	359	339	358	326	365	342	335	340	321	375	362	352	358	323	349	312	338	349	335	337	349	339	349	351	367	369	343	349	347	347	385	359	321	339	335	324	376	341	364	370	379	354	344	337	367	362	342	374	332	319	366	310	342	353	345	334	341	352	328	369	361	333	350	363	325	361	348	334	357	327	341	365	366	369	348	321	330	342	365	347	338	325	354	349	323	358	377	334	317	349	355	359	327	344	339	341	357	328	348	381	356	351	372	344	363	341	339	308	339	338	342	362	332	327	345	338	328	366	349	340	324
4200	720	653	429	440	430	411	379	377	422	378	393	382	385	381	379	378	351	385	357	367	375	377	372	398	391	374	379	395	361	373	411	359	381	377	397	361	387	382	366	387	349	361	381	383	348	369	394	357	371	342	397	367	408	376	379	374	376	367	379	375	362	337	384	363	338	350	370	367	321	386	362	356	353	365	382	369	392	363	364	366	371	383	361	391	368	363	362	387	354	350	373	361	333	384	370	393	378	391	366	340	393	377	362	356	369	396	371	356	355	399	386	368	312	391	364	357	397	368	374	400	370	341	375	378	406	377	379	396	321	327	388	354	415	345	395	353	360	410	364	374	364	363	382	402	379	390	417	387	358	358	348	350	382	357	364	389	406	355	366	378	380	371	366	407	373	353	384	371	429	381	380	375	357	405	382	381	367	388	357	373	358	369	388	376	362	373	369	364	349	353	361	341	376	385	389	387	349	358	404	369	377	376	390	371	376	371	343	383	388	358	353	373	353	383	382	374	374	382	385	388	372	374	384	323	382	382	381	375	369	394	346	401	356	349	378	371	401	365	350	425	395	347	378	398	373	384	364	374	382	371	390	367	379	370	347	388	364	378	371	357	359	400	429	360	383	377	385	395	401	372	358	417	410	361	351	356	351	377	385	398	350	384	395	397	381	389	378	370	380	390	392	370	380	393	375	364	380	376	386	372	355	361	410	372	367	365	386	356	404	372	368	372	391	402	362	410	441	337	381	327	403	358	364	365	384	357	412	353	402	368	380	372	363	386	338	377	393	375	353	349	373	376	334	363	382	394	385	401	349	374	377	390	326	369	395	342	346	363	327	390	382	374	381	369	351	385	371	384	362	377	367	362	354	391	382	359	368	352	389	389	388	360	356	382	386	412	408	391	388	363	358	390	375	410	364	360	383	396	355	377	347	366	375	379	388	382	385	361	370	344	390	351	356	354	382	397	354	388	381	393	360	409	364	341	372	353	406	377	358	393	386	385	365	338	360	360	344	370	372	350	370	375	360	369	353	413	378	392	371	382	371	394	374	394	370	398	396	403	349	368	369	378	329	385	367	376	378	405	357	363	361	382	397	370	360	394	418	388	389	388	379	384	363	381	353	386	363	406	384	357	404	348	364	378	375	377	391	381	367	371	372	386	373	387	376	356	366	362	362	403	389	382	367	422	348	368	388	391	402	380	355	367	364	368	365	397	376	394	395	379	360	375	387	379	381	367	404	394	374	358	357	424	359	360	378	389	374	371	359	363	362	383	347	376	381	350	341	395	389	367	361	375	369	386	387	378	382	332	411	374	377	377	378	365	354	368	391	401	375	400	359	386	398	371	361	360	387	393	372	353	366	382	383	391	364	417	356	366	390	390	369	367	386	383	346	393	420	347	417	397	365	361	400	365	412	390	371	413	375	380	383	384	365	362	384	389	368	343	359	405	340	384	359	402	377	371	369	346	369	368	367	351	383	372	360	392	340	356	422	373	358	338	370	374	369	352	381	368	416	393	382	384	373	413	384	384	380	358	368	372	381	378	412	376	381	407	368	394	380	364	370	366	395	366	372	362	362	396	338	410	365	382	365	360	352	395	345	375	369	357	349	360	347	386	362	365	378	338	352	337	367	366	393	365	416	362	331	371	362	359	380	396	354	395	400	374	361	366	365	394	371	361	393	345	400	401	360	385	369	373	401	366	379	385	391	367	365	384	362	377	384	387	372	393	343	353	344	356	362	355	390	401	354	394	372	370	381	360	383	368	373	388	360	395	395	384	381	354	394	387	400	382	361	373	371	350	378	384	375	381	364	388	365	394	359	389	368	383	348	367	389	350	358	366	361	386	378	373	375	390	378	386	376	395	381	364	375	381	382	338	372	369	399	347	396	355	353	371	382	384	395	371	385	364	352	369	369	342	365	397	404	369	409	355	383	356	378	379	354	375	343	352	359	365	374	368	371	361	365	405	354	364	398	350	370	378	398	377	376	377	375	384	390	351	384	370	341	380	394	377	384	377	365	409	359	377	375	354	368	357	382	377	358	354	389	361	368	386	379	397	407	383	414	404	361	386	377	404	364	335	387	387	331	367	396	406	336	408	402	356	382	366	375	387	370	412	345	368	370	348	386	349	357	356	396	392	355	393	340	372	361	373	353	398	399	364	352	373	384	373	374	373	381	376	372	370	363	377	363	338	374	391	361	358	378	398	365	363	374	361	393	352	360	366	365	350	382	397	379	423	376	350	383	381	355	326	334	370	355	351	402	362	381	363	366	379	367	367	394	384	378	322	382	351	409	343	386	362	371	392	344	384	370	365	400	398	402	433	383	362	384	370	381	352	411	410	396	384	365	326	384	377	403	388	360	388	363	351	405	373	386	355	393	374	362	374	334	381	358	382	365	344	359	369	408	349	365	401	403	348	382	384	363	398	379	375	359	393	376	349	398	376	387	404	394	352	376	375	355	370	368	430	388	349	380	369	365	344	362	402	379	370	383	393	369	376	382	367	385	406	370	334	378	352	428	384	336	393	375	346	382	379	368	390	378	339	388	420	351	369	381	380	350	383	356	345	389	402	389	400	396	365	389	363	361	358	398	368	397	406	373	372	373	374	357	356	356	381	369	351	370	389	378	375	387	372	405	381	363	393	373	381	359	387	354	372	384	366	383	384	372	380	365	371	382	359	339	378	371	381	387	362	359	406	340	345	363	378	378	373	401	363	374	375	395	381	364	377	386	394	397	384	379	368	399	394	380	391	415	365	398	411	387	333	378	358	370	347	383	384	374	358	336	390	383	363	362	401	366	387	370	360	382	382	369	381	406	380	347	386	366	357	362	370	354	381	372	330	386	359	402	353	363	338	379	374	410	359	420	378	338	385	381	331	420	361	372	356	366	377	389	377	357	377	373	375	399	396	390	418	378	364	366	371	370	376	348	360	358	384	388	330	363	367	380	364	381	399	354	360	346	403	370	344	386	357	360	365	353	387	359	383	379	380	394	402	382	373	400	375	375	395	357	385	363	389	370	376	363	402	386	357	352	366	409	375	354	402	407	378	400	399	396	352	382	372	386	378	349	346	405	387	372	378	351	347	346	408	375	334	404	378	376	343	370	383	403	390	380	360	364	366	412	382	369	385	385	375	378	382	362	374	400	401	382	410	385	391	391	402	354	372	395	395	360	409	358	368	371	379	351	369	369	374	364	357	391	364	382	371	339	397	370	335	375	365	392	378	365	365	347	370	343	366	381	366	409	374	394	408	381	378	381	370	341	385	373	362	387	341	373	360	365	352	407	395	353	390	378	384	373	380	397	390	379	360	400	363	369	389	381	372	378	427	350	369	345	415	342	360	381	390	357	389	366	384	400	397	358	367	394	426	390	389	379	387	349	395	341	377	365	393	375	376	395	370	367	361	367	376	381	396	381	372	368	382	352	360	335	394	338	387	388	385	376	353	369	379	376	384	388	418	377	402	393	402	396	391	381	398	385	360	387	342	365
23494	21212	28585	24147	21219	11708	1374	942	847	764	728	699	702	664	611	638	633	673	568	589	612	617	621	603	619	582	602	583	601	586	594	552	597	614	570	594	613	602	602	593	583	579	546	598	588	601	607	576	571	579	566	574	615	572	531	576	609	548	603	607	571	552	580	572	616	551	622	620	596	604	604	598	570	588	589	578	596	576	606	606	580	575	579	605	604	591	574	585	605	590	604	563	575	579	596	578	587	578	563	566	563	592	564	633	577	553	610	567	519	601	559	574	575	597	616	576	557	561	621	551	569	536	550	600	566	610	592	575	608	602	580	612	643	568	578	554	600	574	616	595	574	599	573	549	578	555	600	589	573	622	592	584	541	564	557	616	587	587	564	578	580	598	592	585	575	554	610	613	564	576	618	586	576	589	606	550	568	614	578	572	556	573	618	587	563	539	590	589	554	561	601	611	550	565	651	595	593	550	563	607	575	613	568	596	602	583	586	595	555	578	597	602	609	583	543	560	582	570	575	562	568	607	590	603	570	627	577	596	595	572	559	572	579	592	596	588	594	569	578	567	582	600	625	588	571	565	604	536	585	619	540	565	632	594	575	590	539	576	582	594	560	551	586	571	581	605	551	560	532	624	583	611	588	551	547	618	577	579	609	604	597	588	588	601	556	518	561	595	604	581	603	556	562	555	581	576	602	574	553	551	567	588	586	618	638	600	574	547	553	559	562	560	587	603	589	586	567	542	561	601	623	545	612	564	579	597	575	557	625	624	562	619	572	614	515	562	589	603	600	596	573	560	550	579	538	603	553	637	546	591	613	604	588	538	544	583	585	595	584	563	598	594	579	607	575	598	605	568	594	561	527	563	557	581	575	567	571	579	557	560	579	590	557	561	552	631	582	578	584	566	591	613	570	566	556	589	564	544	570	603	560	618	574	598	547	539	581	583	569	557	573	567	629	619	559	623	614	553	549	557	596	598	574	600	577	590	589	579	563	605	578	566	594	614	575	557	567	638	605	574	590	629	586	562	583	568	579	593	569	630	592	560	571	557	581	536	571	613	568	598	614	557	547	603	552	608	583	578	582	587	585	587	552	639	581	624	546	559	588	563	600	598	571	600	600	576	571	586	573	606	583	600	622	599	590	602	598	529	585	525	604	589	547	584	531	584	611	590	602	546	591	572	565	585	579	576	574	559	639	599	584	588	519	577	575	624	569	567	578	591	590	536	615	561	580	582	559	604	626	555	573	569	611	587	560	563	557	584	593	572	580	561	577	600	591	551	533	581	612	566	557	585	594	553	637	577	575	554	581	593	575	595	545	575	573	602	613	586	547	569	573	588	570	616	597	585	602	589	564	578	591	576	571	618	598	606	585	576	569	568	584	603	597	555	545	637	552	591	557	589	568	565	622	576	591	603	568	605	601	554	573	592	563	566	567	590	589	540	596	603	595	557	573	560	559	610	570	562	566	594	576	616	646	583	551	567	567	591	538	569	564	615	608	572	557	593	594	559	627	590	547	566	574	562	581	620	600	556	615	601	559	575	580	578	573	580	555	629	545	579	557	626	556	552	605	553	622	620	571	583	589	574	589	556	545	578	597	580	551	587	609	663	541	563	641	640	571	537	585	589	583	531	585	563	564	583	576	606	610	582	574	605	576	589	536	578	574	543	601	559	576	595	556	586	599	595	606	584	565	600	569	592	571	579	530	577	555	600	565	586	595	572	586	601	580	565	600	576	614	606	572	603	567	610	548	589	557	559	606	561	584	585	546	629	555	603	600	564	571	591	612	587	601	540	585	523	557	546	575	581	600	557	575	515	567	583	581	577	596	601	587	593	590	577	584	609	563	584	562	602	538	544	618	603	569	550	561	595	566	590	617	570	550	618	570	542	577	559	542	543	573	627	595	573	543	573	569	588	559	588	569	566	615	570	588	556	587	588	590	554	579	565	586	563	575	549	589	596	615	580	588	591	573	594	586	597	569	580	591	585	626	598	601	620	571	592	598	555	606	606	552	610	607	588	580	625	577	595	570	602	602	525	555	560	571	574	563	564	580	590	618	573	586	601	599	612	602	575	612	577	572	576	618	588	576	584	602	574	611	626	607	630	585	595	529	557	599	551	590	573	571	565	591	563	554	571	559	590	603	547	566	545	595	649	619	576	556	534	561	569	557	578	536	590	555	549	577	570	567	572	572	531	583	592	543	567	615	568	586	612	625	555	609	601	661	601	551	607	577	581	620	561	591	562	544	591	579	592	564	571	605	608	590	632	578	573	565	547	569	593	568	593	596	563	563	593	541	578	558	589	576	544	603	583	549	591	568	576	565	603	562	550	578	558	568	618	592	522	603	558	615	624	548	528	597	556	598	573	580	583	570	587	537	588	581	608	553	516	598	597	569	568	542	580	601	588	602	551	597	526	596	591	595	587	554	557	565	584	560	594	590	532	586	558	561	586	593	596	597	596	614	582	589	605	634	568	607	610	571	569	595	585	621	613	538	597	609	559	595	599	553	593	584	531	551	562	594	603	576	574	550	569	573	554	606	539	572	562	572	607	611	523	579	554	544	561	574	541	571	645	615	612	608	596	558	593	552	539	549	602	592	618	628	565	578	587	561	585	570	555	603	579	559	563	525	611	547	643	633	596	559	561	577	592	555	589	567	584	601	573	592	570	624	585	590	608	587	538	571	574	603	553	595	558	619	573	633	612	608	611	574	543	564	579	565	575	574	558	586	572	556	567	579	563	596	556	602	586	596	577	567	601	533	578	586	559	579	625	555	567	614	576	582	549	576	571	586	613	566	519	574	553	583	592	574	552	629	558	620	555	577	578	577	588	608	531	558	633	608	623	558	622	592	564	556	611	593	599	611	646	573	571	590	566	621	539	645	543	584	583	593	622	573	590	569	612	581	582	603	578	553	640	608	553	601	560	610	603	533	579	588	605	594	602	558	550	562	577	578	583	581	639	604	563	579	587	595	554	503	601	574	613	586	604	613	599	615	589	554	547	553	627	524	538	595	579	617	569	547	616	581	633	543	569	573	596	578	577	600	637	555	580	635	607	568	586	568	553	576	594	540	583	584	565	596	598	561	587	550	619	579	601	552	623	573	582	626	582	575	567	585	608	572	559	559	552	577	563	586	538	587	601	580	555	600	550	597	626	598	567	561	570	588	563	586	615	568	594	604	597	594	579	590	592	557	611	567	569	577	593	591	531	601	611	549	581	554	597	599	583	585	623	541	559	558	603	633	611	628	583	574	573	617	631	590	545	562	569	613	561	564	594	591	569	577	550	621	563	593	564	520	572	578	567	584	636	592	595	642	618	582	570	562	597	567	558	620	608	589	554	588	594	581	594	571	598	566	566	578	618	621	586	625	579	557	593	546	553	574	581	598	618	617	592	596	566	586	540	593	595	605	600	572	590	574	551	561	561	615	567	585	562	601	601	592	616	559	577	583	614	615	600	597	583	580	547	565	560	573	593	563	592	533	578	561	590
3186	8406	6026	3048	2198	1781	1419	1169	1036	1013	899	899	817	735	765	767	707	725	711	704	658	683	687	644	622	629	685	651	649	657	644	615	649	653	621	631	647	659	641	657	648	677	605	612	642	608	612	628	600	619	612	627	604	667	592	645	653	588	581	630	636	619	637	592	634	640	610	630	625	645	632	660	633	630	616	614	637	598	634	628	614	639	628	597	646	623	619	591	606	651	599	586	626	613	597	598	650	588	634	616	618	604	599	617	604	646	598	598	660	649	631	647	613	693	630	616	633	626	647	620	573	631	622	598	621	615	649	630	635	620	642	656	615	600	602	615	620	582	632	647	615	567	680	615	628	646	611	666	585	640	616	651	617	594	660	606	640	611	638	633	649	616	679	657	639	603	616	575	674	629	617	605	611	676	577	637	606	624	616	595	692	620	628	612	618	622	623	591	593	627	652	608	602	621	698	671	595	646	610	656	605	582	602	633	609	590	634	564	654	628	623	609	629	649	624	634	602	650	621	638	628	629	624	621	610	620	593	611	669	614	652	666	625	618	645	648	615	597	661	613	637	639	617	638	622	650	606	618	645	622	628	630	621	604	651	623	628	569	691	617	654	613	627	638	626	670	632	611	624	592	587	676	655	616	586	649	624	618	589	625	644	668	627	650	664	578	619	629	611	651	631	601	608	627	687	645	620	630	643	636	646	612	588	589	575	609	615	543	601	638	657	608	602	592	653	641	655	619	604	597	612	603	613	601	633	620	657	646	575	662	657	616	630	605	637	625	585	640	582	622	685	618	608	618	597	593	633	609	667	636	629	555	612	638	625	608	668	618	649	645	608	598	638	634	598	662	597	686	624	624	637	615	617	625	620	594	604	614	648	653	596	628	683	624	641	648	615	661	621	645	636	613	655	608	594	594	648	628	656	611	631	661	670	640	619	616	648	646	672	626	633	634	613	635	609	646	633	624	585	630	590	610	624	594	610	587	604	620	596	643	645	619	620	625	582	633	594	603	662	663	637	658	631	615	642	629	594	582	590	639	628	616	596	583	586	650	604	633	637	610	652	614	677	641	623	618	657	601	619	578	644	607	642	656	601	627	630	621	620	665	625	673	598	587	612	609	606	647	633	609	613	643	617	605	622	647	677	605	626	639	641	599	648	585	648	612	643	621	622	576	617	603	609	636	611	628	601	618	659	625	628	648	625	626	646	621	682	649	620	641	581	612	616	616	648	651	641	594	613	596	653	656	649	639	575	624	615	607	585	637	636	641	598	644	614	627	599	609	640	615	628	615	578	613	633	612	633	602	616	665	622	648	632	636	634	652	639	654	623	652	641	607	617	633	605	631	628	584	592	639	597	660	610	639	659	636	596	616	660	616	675	645	580	620	618	624	625	617	619	653	605	603	621	633	638	635	638	633	579	610	617	625	595	624	616	649	606	624	585	621	639	613	623	687	612	625	641	633	623	623	632	631	645	578	629	623	612	592	595	658	624	600	659	613	596	628	637	613	581	573	631	623	660	581	597	631	610	620	690	637	616	600	615	591	640	645	633	620	627	609	604	663	646	609	583	607	634	616	622	613	642	620	567	583	585	639	625	588	601	595	620	618	622	627	597	633	620	580	648	603	615	585	652	628	616	640	596	611	635	615	628	577	646	667	661	635	647	621	601	645	628	657	618	621	633	635	629	655	672	610	660	628	586	635	619	639	602	626	644	642	639	647	641	587	612	618	621	601	611	638	619	608	597	628	626	668	599	636	641	591	642	636	637	612	636	633	616	653	650	621	595	588	659	638	633	650	674	632	583	599	589	644	644	618	623	662	608	634	636	630	654	575	640	601	669	617	606	629	593	623	656	641	604	648	609	664	624	587	632	606	659	630	653	628	615	603	649	649	618	635	588	605	586	640	648	606	614	645	628	659	620	628	590	628	629	592	601	631	657	634	623	596	586	588	619	601	561	604	653	623	574	624	601	681	570	669	625	635	634	593	592	617	674	672	604	614	611	628	648	681	620	644	627	653	613	663	658	607	611	653	635	626	633	612	604	608	621	615	652	613	602	653	665	632	598	597	592	579	604	671	645	651	581	623	573	639	686	622	660	623	614	644	618	602	653	629	627	662	655	613	628	625	633	665	590	630	614	650	600	566	563	574	630	579	614	582	619	637	680	622	621	664	616	619	618	662	592	613	610	654	610	667	626	648	585	613	637	637	580	651	657	624	579	630	622	571	588	581	645	595	614	602	626	623	676	595	640	619	624	634	612	618	579	607	628	625	602	665	586	609	593	597	626	617	585	621	616	653	612	620	608	580	648	608	614	609	648	621	625	624	630	609	634	602	618	600	638	645	591	632	653	628	661	655	586	620	598	635	629	618	604	577	635	622	651	659	635	619	632	626	660	657	613	616	604	598	624	617	583	617	582	604	614	631	623	623	622	646	585	595	594	587	635	629	632	576	615	647	611	632	623	619	599	637	624	643	625	617	636	582	621	607	656	577	636	653	626	612	631	633	642	571	661	637	579	617	641	651	607	634	592	573	645	639	625	583	670	605	610	609	633	616	612	644	574	647	591	657	608	622	627	639	623	599	590	636	632	619	639	604	651	600	619	614	616	647	596	617	610	659	620	628	589	613	662	673	625	618	589	632	679	582	620	647	624	588	600	612	636	607	632	631	624	588	612	653	631	588	610	616	609	634	627	642	614	614	630	631	662	628	630	659	599	648	648	588	605	663	606	601	633	654	619	590	615	618	593	626	583	637	649	613	638	600	649	608	614	612	610	626	646	586	642	619	646	601	658	592	645	605	591	705	619	620	604	610	610	577	651	637	633	632	607	687	644	631	626	629	639	634	645	593	624	682	650	662	663	625	633	624	619	585	667	669	645	635	566	606	588	617	623	607	658	656	607	591	597	599	618	606	613	631	613	610	643	644	581	589	595	594	633	657	641	585	646	662	566	628	620	599	640	614	637	609	590	625	601	599	645	645	641	617	641	583	641	597	603	644	624	614	655	629	641	606	594	613	611	661	630	616	644	634	621	636	601	611	645	585	581	669	609	615	615	623	585	609	607	611	626	641	693	565	616	585	559	612	593	652	631	620	628	623	613	637	621	583	608	616	679	577	626	637	643	628	634	654	654	608	614	651	630	641	615	587	617	566	597	586	612	646	555	621	628	639	604	639	640	672	648	610	632	668	617	590	605	605	608	647	600	580	585	675	557	666	615	577	626	640	613	676	625	615	659	677	621	594	575	592	642	637	628	637	629	648	629	579	638	654	622	637	578	608	604	690	590	616	584	592	622	627	631	601	596	629	643	621	624	603	582	670	654	649	602	647	640	625	600	643	632	604	606	582	609	615	567	656	661	622	595	596	628	632	654	593	631	622	628	642	614	658	600	639	605	628	574	601	621	677	625	622	619	602	627	593	640	633	623	604	593	584	678	604	650	567	625	632	585	610	610	583	595	611	593	583	652	629	610	618	584	662	585	616	645	615	652	568
24595	21180	27535	25042	12551	623	423	312	258	233	232	231	179	218	196	162	184	176	174	174	170	176	176	164	168	188	167	177	180	157	152	167	164	161	167	159	180	158	190	178	176	161	152	172	158	171	180	156	143	170	179	130	144	148	176	150	171	165	153	158	160	142	158	166	171	182	143	164	167	170	163	150	138	139	142	161	145	154	140	168	184	167	171	155	173	190	158	160	148	144	157	155	170	166	155	165	169	166	152	178	171	167	162	143	174	153	183	154	163	153	159	143	147	162	156	157	177	171	137	146	173	166	155	158	153	159	188	175	164	164	163	151	156	168	165	157	171	155	164	165	165	148	158	165	151	159	160	168	171	139	178	157	171	186	159	155	151	159	176	159	148	198	166	168	179	164	166	172	148	148	147	155	161	159	142	180	149	126	153	144	150	160	163	168	160	160	147	160	152	168	154	168	175	164	155	160	183	157	164	158	147	144	177	171	163	152	164	159	160	167	174	141	163	164	149	176	155	166	180	156	144	125	159	173	159	157	170	143	144	148	137	163	169	148	159	169	172	156	163	173	184	152	166	152	174	154	150	161	156	153	166	167	156	143	146	149	164	150	163	153	149	180	144	159	165	150	151	167	159	171	152	184	169	172	150	165	146	163	184	134	144	159	170	149	160	151	167	168	173	159	158	152	135	178	158	174	192	172	159	154	156	156	153	154	171	187	160	163	169	179	152	166	146	139	158	157	144	169	159	143	172	155	147	170	175	177	166	163	151	174	168	169	165	171	184	158	174	171	165	164	166	141	149	161	160	149	176	154	182	156	174	147	156	168	153	149	153	150	152	166	157	186	154	167	153	155	170	179	144	141	151	148	170	135	165	162	163	147	161	165	191	147	154	176	149	184	178	130	171	177	149	143	168	165	187	148	159	154	161	146	178	155	144	156	156	145	173	152	158	170	147	167	157	159	137	165	165	176	163	159	164	174	154	152	173	175	157	159	170	168	150	153	156	180	167	160	152	165	156	165	172	162	164	148	165	154	167	157	158	162	155	152	158	134	150	157	155	144	159	173	158	179	167	180	159	136	159	142	156	157	159	188	149	135	158	163	162	143	161	143	165	173	190	162	144	165	177	175	137	175	201	136	162	145	172	201	160	177	150	172	168	158	150	170	162	150	168	160	168	147	160	135	148	162	159	150	189	166	196	153	151	165	167	146	154	150	167	178	183	192	160	171	183	159	146	150	155	148	168	145	150	151	159	153	156	133	147	168	159	163	154	161	155	158	151	162	160	143	160	137	163	152	184	164	180	160	159	157	167	167	157	175	153	160	166	158	150	156	165	141	150	172	166	167	154	163	144	140	158	192	145	164	163	162	173	159	148	145	158	145	146	175	150	184	162	164	151	185	148	157	184	159	149	170	154	178	181	168	135	171	170	186	172	140	166	152	171	156	159	178	193	116	143	175	172	157	150	167	163	160	172	153	166	174	166	162	154	167	150	170	144	156	128	147	163	151	160	140	151	173	168	163	146	163	186	150	157	159	163	164	155	162	151	160	171	162	140	163	146	163	161	148	155	124	162	178	187	151	165	127	173	170	165	167	155	145	161	158	166	148	159	166	132	161	164	146	175	134	163	137	170	149	146	175	175	156	163	127	157	148	146	174	171	155	172	171	138	142	145	162	155	158	145	149	178	171	174	161	159	167	154	187	174	146	177	153	185	183	161	177	154	160	156	152	166	151	146	156	158	179	163	154	168	158	160	170	157	178	160	135	192	160	170	143	169	166	163	176	167	137	180	154	165	153	165	151	170	144	172	174	154	154	170	147	185	141	165	167	151	162	153	200	166	148	138	151	166	172	143	181	167	167	162	152	190	170	174	169	157	146	147	155	158	152	149	147	198	152	172	164	160	162	164	152	168	151	151	150	165	153	160	159	180	173	180	145	156	155	130	178	180	165	161	134	159	150	168	142	168	184	164	147	155	146	171	156	179	151	147	161	165	165	144	135	141	166	154	180	158	164	150	168	179	144	163	150	147	184	163	159	169	171	148	177	159	133	168	174	166	150	173	174	147	178	162	186	176	154	163	171	157	141	158	154	149	158	163	142	159	152	129	151	175	146	158	156	167	152	141	161	141	165	160	183	169	168	146	172	143	139	164	165	172	155	163	150	146	164	185	150	153	149	157	143	158	143	169	168	171	180	155	158	156	167	164	160	173	149	166	159	165	166	162	173	153	177	175	173	147	143	153	157	145	142	139	145	154	152	152	161	160	172	162	160	154	153	177	151	146	153	152	150	154	163	181	149	152	156	162	172	170	162	149	166	151	162	144	171	166	153	147	154	153	165	143	165	154	144	156	165	170	175	163	170	172	156	162	158	152	164	148	155	188	158	161	153	151	132	162	174	146	165	168	150	172	168	153	157	132	149	149	144	161	158	148	148	145	184	150	160	155	140	154	155	158	148	171	156	164	156	152	150	176	144	157	169	148	134	166	162	192	159	160	158	158	140	153	148	140	173	171	165	163	164	153	168	141	159	160	143	156	162	157	156	168	166	158	169	136	188	139	163	163	162	169	158	187	179	169	176	147	182	167	158	149	157	174	147	145	170	158	162	167	167	168	164	160	157	149	154	173	176	166	144	167	140	154	169	151	141	181	160	162	138	151	164	148	180	165	159	153	140	153	167	175	152	171	153	171	154	143	164	161	181	165	159	142	168	180	153	156	152	158	147	175	176	138	161	144	152	135	157	209	124	162	176	157	141	158	176	142	134	140	149	173	144	156	145	163	164	189	161	168	151	161	191	155	162	148	159	158	157	152	139	153	139	168	165	172	158	159	162	159	130	167	172	166	182	186	168	167	152	159	164	177	156	158	155	156	136	159	181	162	153	146	155	185	155	153	141	141	158	135	176	155	135	168	174	164	168	168	141	156	126	161	162	172	164	169	160	171	152	163	157	153	168	156	147	181	144	159	150	201	179	144	165	155	158	156	152	177	167	153	155	170	163	159	156	167	162	156	156	144	166	176	159	172	167	161	170	170	158	154	169	164	168	168	157	184	162	153	184	171	178	171	169	170	157	156	160	154	159	141	169	163	159	152	163	137	168	174	164	148	163	175	141	170	166	161	174	156	151	141	166	149	175	154	146	181	155	139	179	175	148	155	161	134	172	163	145	147	175	139	168	157	163	180	179	159	149	161	164	165	148	164	166	148	161	142	150	170	156	157	148	161	172	152	170	135	171	166	159	144	162	145	179	144	145	160	172	153	164	199	161	200	152	175	174	150	174	149	155	160	143	167	175	178	179	156	133	157	172	186	157	152	179	182	163	167	134	156	164	149	158	160	158	152	141	162	170	143	170	155	174	150	170	152	166	155	177	156	161	155	161	149	156	144	147	154	158	148	157	178	140	154	163	173	182	160	180	174	141	153	142	172	164	141	138	173	149	155	144	167	156	145	142	162	157	138	145	167	154	157	160	182	150	169	162	138	179	174	175	173	151	150	157
3099	4839	3266	1581	1125	889	634	560	425	398	336	324	290	258	260	302	215	211	257	230	236	202	220	192	206	223	211	196	209	212	183	162	198	215	195	182	181	185	230	198	206	189	176	208	194	177	192	178	171	182	163	192	190	214	181	192	201	188	174	198	189	185	213	201	193	178	187	224	193	187	195	166	175	221	179	170	211	187	198	187	193	180	174	216	194	192	176	187	207	198	201	198	167	169	194	202	190	204	201	185	174	165	180	195	191	192	204	164	186	168	183	153	185	214	194	175	183	205	171	168	197	201	186	196	184	187	150	163	167	184	181	173	173	192	174	199	172	174	182	201	208	169	199	184	182	182	182	164	181	174	165	157	197	201	193	182	198	159	196	182	196	173	158	184	192	158	191	184	185	208	193	182	200	189	172	210	186	190	173	176	196	193	187	205	191	182	202	186	211	191	170	181	161	175	176	174	191	168	167	196	186	187	197	201	170	175	153	184	195	181	158	181	199	197	190	165	179	194	169	170	201	159	193	199	181	170	184	176	199	201	193	185	179	207	192	197	198	166	176	183	204	182	181	207	206	187	205	182	195	172	223	180	179	174	161	192	192	199	177	204	175	180	191	202	178	198	176	162	192	179	186	192	197	166	168	180	190	183	193	211	163	178	180	188	186	227	208	177	176	192	196	186	187	196	195	210	194	163	190	213	216	179	177	194	194	185	166	194	169	171	188	170	188	203	180	196	173	179	164	179	190	188	191	165	187	187	168	196	191	186	180	174	181	197	167	192	184	187	174	163	187	201	181	185	184	196	191	196	189	203	186	173	195	178	163	189	179	192	187	172	176	177	175	188	178	202	177	174	198	207	168	188	176	196	187	185	178	189	201	171	173	190	207	186	185	217	185	194	176	184	199	189	179	192	178	181	173	216	168	212	173	196	176	191	204	199	178	172	156	207	193	186	176	179	182	203	205	176	212	171	183	176	192	193	204	174	182	184	199	196	177	195	202	187	208	203	185	170	190	183	180	193	188	203	178	202	206	185	202	195	179	182	193	195	177	194	203	183	167	189	198	220	178	203	190	183	186	201	170	173	192	172	180	202	208	187	198	185	214	177	210	181	190	186	192	171	198	171	216	211	181	191	193	179	212	187	197	185	167	181	194	177	197	215	178	180	173	180	184	182	179	196	194	211	200	181	194	187	213	191	211	188	170	174	199	189	195	167	167	182	188	199	180	205	217	212	184	204	159	189	198	172	202	181	218	185	171	193	181	199	158	182	197	205	191	172	176	171	201	210	178	203	212	175	195	182	197	193	162	163	184	187	174	177	206	192	200	181	167	183	161	159	173	186	189	191	182	189	188	185	196	189	184	209	230	187	179	182	187	179	180	170	202	194	200	177	196	219	184	199	206	162	193	194	193	175	170	181	179	202	192	188	177	183	155	193	168	182	202	185	191	182	187	186	203	184	189	187	189	188	203	187	193	196	195	179	168	181	177	186	215	205	167	187	182	197	182	176	188	207	171	192	186	167	182	191	198	186	192	169	180	183	173	178	180	181	191	195	175	198	210	205	185	174	196	200	177	189	179	200	219	209	180	183	186	193	209	197	215	191	180	169	187	173	174	181	194	176	172	178	212	202	196	152	169	184	196	187	207	182	186	201	181	166	193	196	180	186	187	200	213	179	183	176	170	176	181	179	176	189	176	198	159	197	194	185	194	214	173	170	184	190	189	183	190	176	183	195	170	184	194	196	169	182	186	195	204	164	201	196	198	166	194	189	203	188	170	167	208	202	203	203	198	198	186	214	173	193	193	188	191	206	172	183	180	183	181	181	182	193	174	211	179	192	196	188	178	203	179	204	195	207	200	169	174	172	170	198	185	199	186	177	158	177	176	199	176	176	179	204	164	197	162	164	181	195	187	207	199	182	187	167	203	179	201	196	213	168	183	189	198	188	184	195	200	189	209	182	177	182	189	195	197	177	201	174	171	176	190	183	195	243	207	175	164	189	184	196	181	166	196	202	176	196	183	185	219	183	180	193	164	180	183	198	183	168	188	154	190	194	174	189	186	174	200	191	191	198	181	198	209	194	161	183	210	209	177	167	179	196	183	183	192	208	188	163	186	183	193	175	178	182	182	216	171	182	179	196	188	187	185	182	192	188	194	193	193	191	192	208	207	189	169	206	207	198	201	171	199	184	181	196	200	195	180	188	175	181	186	181	182	177	181	207	198	190	188	197	182	205	178	193	186	174	177	188	187	197	156	199	185	202	193	207	171	211	208	187	184	201	194	191	163	159	160	191	203	197	171	176	180	189	193	193	169	177	195	170	164	183	211	175	198	184	186	217	174	164	183	197	188	184	188	195	158	196	175	184	169	186	201	180	203	183	177	183	178	205	169	174	180	156	172	193	178	199	181	208	203	193	179	191	188	190	174	226	164	184	187	182	198	162	167	203	179	168	190	178	193	191	186	197	180	198	183	173	170	190	188	184	196	166	177	177	190	192	187	167	181	195	215	206	206	199	189	166	172	164	177	199	192	208	164	184	169	176	211	187	194	183	195	204	190	170	175	179	195	189	191	207	196	171	178	179	184	158	162	176	188	209	184	175	177	173	190	156	165	184	170	184	169	191	204	187	164	209	181	187	170	204	181	212	170	188	166	216	166	167	181	194	179	166	177	219	165	187	161	175	180	170	191	178	163	190	205	182	173	185	171	179	196	191	178	190	208	159	180	192	183	176	181	198	187	171	190	178	191	175	202	178	182	194	191	176	185	196	193	178	189	201	173	202	204	204	171	173	206	193	196	180	184	186	192	185	150	202	199	190	204	202	181	186	202	178	194	166	184	199	191	184	187	208	196	191	200	200	171	175	181	188	182	182	171	159	173	185	172	181	201	190	181	173	175	184	222	184	203	184	189	186	190	201	185	213	186	164	196	230	195	171	199	185	183	188	182	182	184	152	203	197	174	178	182	203	182	202	187	194	190	196	184	168	196	206	198	214	181	183	171	165	174	191	200	209	183	198	195	191	175	192	183	207	187	161	186	183	188	226	169	201	184	186	195	183	175	188	182	187	183	202	205	203	175	188	197	195	197	220	181	200	174	226	183	182	182	200	206	200	209	184	185	202	199	195	202	172	191	188	189	210	184	195	193	194	204	208	188	185	180	181	176	215	175	181	194	189	185	183	181	176	191	184	183	173	203	185	193	176	179	178	205	183	181	196	195	185	182	166	196	177	193	189	184	179	183	183	165	168	196	177	193	199	199	189	190	171	206	197	175	193	197	185	166	171	209	168	208	176	179	168	194	188	204	180	184	172	190	194	190	149	168	196	191	192	190	214	168	187	178	186	195	181	192	171	200	177	199	188	181	218	183	189	174	195	191	220	175	215	186	195	195	200	171	206	186	197	161	182	189	212	185	194	171	209	204	196	199	169	168	169	182	185	170	196	198	193	173	173	164	176	203	192	200	176	184	173	195	187	198	204	193	162	179	183	200	181
22375	21138	28888	23672	21141	21197	10230	1121	873	761	667	634	639	548	549	532	566	500	523	507	502	482	480	455	417	500	477	452	437	455	472	452	454	455	432	457	437	457	429	451	416	464	428	426	440	458	470	427	434	427	434	434	442	399	414	414	416	437	451	389	467	435	470	416	462	445	466	449	413	437	426	458	455	440	441	454	416	427	426	420	455	433	418	416	443	444	414	431	436	444	436	429	426	403	403	431	461	430	444	455	429	402	439	467	443	469	446	447	407	450	444	460	428	424	457	443	440	398	425	418	439	433	449	457	451	430	404	427	436	453	440	478	474	467	434	427	395	427	447	398	432	412	468	468	414	445	403	450	426	480	432	427	487	436	445	442	434	430	415	407	422	405	415	446	428	431	449	421	445	474	441	439	406	433	454	422	429	410	418	389	444	430	428	404	438	420	440	466	427	448	408	415	458	405	456	420	404	459	415	436	416	422	448	455	418	458	442	414	431	461	427	394	381	428	433	432	456	447	437	416	440	435	406	428	434	431	427	447	424	407	418	446	401	430	446	437	430	420	423	412	441	421	422	455	436	404	436	430	418	417	441	436	417	410	391	428	454	464	455	447	414	437	458	461	444	457	440	454	456	417	420	434	440	424	458	436	433	467	419	437	431	430	423	409	420	439	454	451	449	422	440	451	429	428	447	408	498	446	454	439	457	490	432	425	403	439	420	430	424	421	458	427	395	410	467	415	391	422	410	425	460	460	407	407	430	403	443	431	444	379	447	429	431	416	443	422	379	404	423	400	445	393	451	440	433	438	392	427	440	416	441	416	444	415	440	438	427	451	463	423	435	385	451	439	402	404	435	429	436	440	448	455	397	441	414	418	434	431	414	426	418	401	424	412	461	429	458	408	455	448	431	436	425	419	406	417	434	428	435	426	419	444	445	469	415	437	442	437	414	406	420	403	446	439	393	456	447	442	430	408	435	436	486	468	429	453	449	410	456	439	480	424	416	438	421	411	452	444	432	410	430	424	445	417	447	445	422	425	436	410	422	446	401	430	448	423	463	438	433	435	403	468	439	424	400	409	454	469	438	468	454	433	409	447	401	420	418	390	436	452	439	421	434	437	457	394	386	427	453	467	405	438	429	420	461	416	443	425	431	444	429	442	491	376	484	423	394	398	451	436	444	428	403	415	419	416	419	479	377	413	410	441	417	432	431	451	452	428	456	395	456	397	403	434	406	439	430	444	434	460	424	462	469	396	437	474	445	428	441	424	435	409	414	443	404	427	462	375	455	414	467	430	474	423	438	454	445	451	422	430	436	420	392	430	433	412	430	420	477	425	425	410	469	401	435	414	404	460	463	430	471	442	419	453	430	430	448	425	433	441	429	419	479	400	418	421	446	436	444	411	406	420	433	435	439	513	458	437	421	452	426	403	409	469	458	406	463	435	408	417	435	437	437	440	419	400	420	403	434	470	455	446	433	387	417	441	412	393	424	423	410	401	407	451	456	447	463	453	402	444	432	445	435	416	421	433	438	456	424	394	428	424	433	461	465	450	428	438	441	437	418	402	454	432	420	405	437	436	425	426	487	427	426	451	446	464	419	437	442	416	453	415	438	439	422	461	440	415	443	426	425	431	441	438	487	435	432	441	401	418	450	450	408	423	457	441	424	441	422	403	437	409	407	410	408	426	448	437	424	414	427	420	391	419	425	419	429	424	421	456	415	452	385	427	444	479	445	418	452	458	431	457	444	422	413	409	454	457	417	429	411	435	434	443	438	407	427	439	422	428	421	455	408	452	432	432	440	459	437	443	428	448	453	442	389	440	386	430	420	453	491	439	416	455	463	423	430	424	432	392	391	425	383	406	430	397	471	419	416	387	424	427	424	457	429	470	430	438	442	460	416	393	402	426	425	431	400	444	405	430	416	421	432	440	407	418	429	446	401	475	367	404	425	452	448	432	411	446	391	438	412	429	410	435	431	445	397	432	406	421	418	421	421	414	451	419	412	420	433	443	434	414	469	436	435	412	444	434	417	406	397	431	423	426	411	448	403	444	456	398	398	475	447	443	397	385	431	391	422	423	442	399	428	406	450	463	468	462	476	455	424	440	440	479	428	432	455	434	425	442	444	423	412	432	438	395	422	396	410	409	412	424	432	445	403	442	428	409	404	458	443	460	421	396	429	432	406	438	398	415	417	398	399	452	434	447	424	397	443	426	418	426	429	445	419	432	415	434	412	458	453	395	436	447	403	444	427	407	408	417	468	433	423	443	464	394	418	443	423	445	420	419	412	412	413	455	448	372	410	464	440	417	399	423	428	417	454	424	447	405	446	401	455	406	446	458	416	429	449	411	441	425	439	376	444	398	421	428	428	445	441	431	455	441	404	437	372	410	433	439	434	414	412	447	398	439	420	439	409	441	430	428	434	440	420	430	438	451	419	410	456	464	466	404	441	436	408	455	402	441	387	422	416	400	445	402	409	439	443	415	436	451	415	425	461	419	416	428	418	448	411	405	433	423	448	396	390	432	413	464	429	392	423	406	458	425	417	446	399	396	475	408	421	389	420	464	446	415	389	440	431	411	423	410	416	457	416	475	389	437	448	396	425	448	401	389	430	390	414	426	435	435	457	431	447	425	440	403	436	406	415	445	430	423	441	412	400	478	440	401	422	475	434	423	427	444	443	426	398	424	419	410	419	392	438	458	425	422	412	423	436	445	413	412	428	419	412	430	445	398	391	431	411	428	393	441	436	413	431	428	402	439	436	445	444	430	417	434	413	412	423	421	404	394	423	386	407	412	442	444	451	431	412	445	408	433	441	415	392	443	430	446	433	414	451	407	441	446	426	440	442	447	436	441	444	459	422	402	417	405	444	378	438	423	415	433	453	426	445	420	427	471	409	406	409	436	413	426	431	423	468	421	396	401	431	400	453	414	426	412	395	411	409	456	417	421	430	430	440	414	451	416	413	405	457	424	423	402	442	425	432	446	414	463	411	398	441	420	435	431	417	418	386	426	449	449	422	439	433	436	414	436	405	406	449	420	434	419	452	427	395	426	435	415	441	419	432	414	421	433	436	398	428	422	474	467	455	425	414	391	417	459	454	433	393	449	392	428	430	385	439	464	440	413	390	422	421	462	399	429	424	422	450	411	427	425	461	427	418	442	457	442	428	496	442	406	444	407	419	412	433	423	413	432	480	444	426	436	394	427	420	433	446	439	409	427	442	426	438	443	437	404	411	408	405	451	421	486	410	445	424	457	444	431	437	418	434	424	468	456	437	435	456	459	423	438	435	436	433	418	471	414	436	456	392	412	463	418	433	461	413	433	420	407	458	427	370	450	439	402	420	425	404	379	405	457	441	390	420	455	454	453	424	427	430	440	456	404	441	391	434	400	436	397	407	455	444	429	416	459	453	400	421	400	424	459	459	443	407	422	445	406	410	422	464	429	408	403	429	399	430	429	419	431	372	414	457	422	445	426	437	432	412	458	432	428
4315	13870	9910	4910	3490	2660	2038	1651	1268	1175	1001	893	747	750	662	688	622	623	601	535	578	547	544	560	555	571	507	539	504	475	569	508	518	508	499	499	509	504	492	507	496	486	520	502	490	464	535	485	448	474	497	465	508	480	500	496	436	484	498	449	485	484	492	493	498	485	462	470	492	484	507	490	454	514	471	500	446	516	479	479	489	469	508	501	430	486	461	494	457	500	481	484	505	472	481	506	457	517	465	470	516	475	518	440	495	448	518	478	493	484	435	502	458	469	500	475	495	472	479	474	510	473	500	421	478	494	453	437	471	475	479	477	450	458	478	471	453	484	465	498	486	491	542	454	504	475	484	520	504	427	449	480	462	515	427	465	491	496	439	494	493	465	455	461	467	491	470	476	490	514	464	444	492	427	478	469	488	441	486	509	477	472	428	536	455	496	477	459	501	431	531	453	480	479	470	464	472	458	474	462	492	437	498	445	509	490	469	465	457	460	491	481	462	457	454	482	461	468	456	476	513	429	512	444	500	446	469	469	477	467	479	494	491	485	492	487	476	515	452	516	448	461	445	469	485	538	436	446	483	467	470	469	489	485	513	450	479	490	462	495	445	469	513	450	510	481	478	447	451	494	484	446	471	449	479	473	489	452	487	481	472	498	488	488	488	483	501	451	505	474	472	474	446	450	493	498	460	507	477	437	455	469	488	532	465	467	464	497	487	435	526	523	466	453	438	510	457	449	480	460	482	457	456	484	441	483	450	454	473	464	512	476	467	467	487	484	462	465	474	505	472	455	461	493	468	484	461	486	493	454	471	472	465	463	453	462	469	431	451	465	445	443	519	475	444	480	519	470	471	492	464	407	471	482	459	501	471	480	489	462	479	496	496	479	473	498	470	478	453	466	450	470	457	478	465	470	486	526	469	481	504	490	516	490	473	461	453	467	487	485	481	494	482	436	467	509	431	502	462	487	508	484	491	431	478	457	508	469	501	506	472	462	445	476	479	478	466	457	485	481	470	480	517	466	477	487	514	484	476	472	463	461	465	488	385	463	491	513	491	452	472	451	474	490	479	443	497	436	470	475	456	474	482	502	470	514	446	490	508	481	482	486	474	455	467	511	485	471	442	460	495	448	475	487	458	511	464	459	467	433	473	448	477	469	474	492	474	511	528	495	455	492	447	497	544	469	462	482	460	538	474	465	484	466	489	501	458	472	461	458	477	489	459	439	509	446	507	487	479	513	469	460	483	483	453	485	521	497	487	468	495	484	477	476	446	492	461	503	471	506	456	496	491	482	457	452	474	474	493	446	501	479	447	450	492	518	508	489	472	467	473	495	464	445	460	485	452	487	509	470	460	473	498	451	514	464	499	457	470	474	476	503	502	461	439	466	506	458	472	471	470	484	497	464	472	524	447	483	435	522	479	467	433	446	463	455	443	487	480	450	457	471	436	420	473	449	493	494	411	448	477	508	501	514	487	481	471	439	427	434	467	465	523	483	487	469	451	432	437	495	491	477	432	448	469	477	491	470	465	476	475	487	465	517	452	491	479	477	451	508	467	423	482	451	470	464	454	468	431	453	482	494	526	483	521	463	460	467	456	528	448	458	494	473	492	450	466	503	483	475	440	491	488	497	493	484	476	531	451	476	486	464	471	430	504	490	455	534	486	486	471	440	503	513	455	501	475	428	501	483	482	467	420	494	475	453	441	467	489	472	477	495	483	498	457	468	477	449	492	512	441	480	494	481	467	502	508	461	450	460	474	446	467	433	447	475	481	467	487	467	477	448	480	476	459	478	517	465	496	473	504	500	468	488	485	478	473	487	474	465	454	513	479	471	453	449	486	449	533	479	454	493	521	484	460	485	452	467	475	479	510	481	458	461	479	481	474	475	481	462	484	472	440	477	442	474	456	466	483	449	490	445	478	481	465	486	471	462	475	482	480	449	511	467	489	513	442	487	473	460	456	464	445	514	476	466	496	474	462	491	470	478	479	477	471	473	467	442	484	522	494	482	475	505	474	494	472	466	488	476	448	530	471	492	448	457	452	485	463	460	472	494	466	439	488	475	468	439	471	479	463	471	533	430	477	422	447	468	472	456	450	496	494	475	433	467	485	491	463	465	509	457	476	471	463	497	481	463	489	479	479	475	457	463	447	454	468	503	491	491	473	492	471	451	449	498	474	445	476	458	495	489	468	461	516	486	438	477	464	464	442	501	494	474	486	461	457	501	491	446	450	447	470	528	486	463	456	450	454	482	483	497	497	500	490	497	472	525	442	476	489	464	462	462	491	522	444	501	483	473	464	499	502	454	468	442	448	451	455	470	466	455	478	469	465	502	472	514	484	502	506	443	464	448	442	477	462	487	453	476	450	497	483	489	434	446	477	477	491	496	487	471	514	447	453	496	453	488	486	469	489	497	499	518	475	482	476	476	444	505	524	442	490	474	515	463	479	466	487	476	470	471	479	502	504	464	437	492	505	438	442	462	433	491	490	488	500	496	469	482	468	544	493	497	501	498	528	482	471	484	455	451	472	508	491	428	442	509	489	453	463	501	474	470	492	445	467	468	507	470	479	466	440	464	438	476	473	489	539	498	448	472	474	449	447	490	521	476	506	480	483	497	433	467	505	487	520	493	459	491	482	441	514	476	473	447	465	494	460	472	475	522	469	466	441	461	495	491	482	467	459	467	454	457	507	430	485	473	504	460	472	454	466	515	481	464	495	546	503	483	483	476	467	454	529	465	502	498	475	487	475	488	464	485	481	471	487	481	471	466	515	495	484	502	484	444	508	462	545	496	446	483	478	449	490	472	467	484	469	477	461	453	465	493	464	459	447	474	472	463	511	461	477	464	474	458	438	483	440	459	459	453	506	476	481	489	425	483	474	488	438	457	477	500	484	433	470	463	518	450	475	492	428	453	458	462	490	518	480	494	496	499	482	481	446	509	491	486	468	448	429	496	467	498	472	446	490	435	474	473	443	503	500	489	475	473	495	474	494	457	445	467	493	499	441	473	504	482	506	498	472	450	489	499	480	498	474	506	499	467	449	465	457	458	465	497	464	453	483	439	510	458	500	492	466	419	467	466	455	441	457	476	485	474	499	474	474	498	485	477	490	464	478	459	485	495	489	462	463	474	481	481	501	478	423	467	462	473	471	462	504	455	459	469	482	466	479	507	484	426	479	437	445	440	461	503	454	472	464	493	515	501	480	468	488	461	486	459	473	457	453	439	450	458	464	478	486	489	478	425	473	467	498	461	503	474	469	485	483	485	496	466	475	497	501	501	479	451	505	458	476	451	446	449	447	491	464	488	468	464	478	470	445	488	469	485	463	469	471	448	445	438	511	454	477	496	441	499	458	505	510	466	470	482	499	494	462	436	471	498	465	461	472	549	445	483	484	506	499	451	448	477	506	489	493	462	421	505	480	464	451	483	445	508	501	457	485	474	465	479	495	472	504	525	495	446	488	478	474	443	464	495	485	447	483	498
27478	17712	3420	473	382	398	373	365	362	336	332	339	364	367	341	362	307	349	337	284	302	349	355	345	342	357	314	315	314	316	336	357	369	345	346	326	365	338	299	346	334	355	333	339	323	297	387	362	331	345	348	329	301	342	330	352	363	349	348	316	338	347	352	346	347	333	303	349	344	364	356	341	350	326	309	352	343	302	331	349	363	359	312	331	346	386	329	338	373	358	323	345	322	350	352	329	327	360	348	331	337	340	320	330	371	344	355	353	338	360	331	365	362	370	319	357	338	330	330	333	322	321	403	303	315	356	350	360	359	301	367	350	301	343	343	357	331	356	337	331	377	375	363	335	340	326	344	322	352	343	353	315	326	324	348	360	361	335	351	373	334	344	356	339	339	334	346	312	370	341	342	349	340	353	369	336	324	297	343	358	330	330	339	350	329	336	347	325	344	351	338	351	346	338	336	366	309	333	367	326	354	330	375	376	322	347	344	340	351	361	326	311	315	353	386	342	351	346	336	339	345	350	333	321	331	356	332	348	348	352	320	380	319	360	374	350	318	352	361	356	353	333	345	369	345	327	325	357	329	337	309	349	323	317	308	344	356	344	377	320	368	372	377	351	352	343	346	358	354	327	331	312	367	337	361	351	318	339	348	360	370	341	302	330	361	326	359	369	347	338	333	336	350	365	359	342	348	333	321	335	329	344	343	346	328	363	380	350	301	329	365	359	363	352	329	347	322	349	338	342	322	375	311	360	309	363	313	349	327	358	323	315	344	370	370	380	343	341	361	342	322	379	374	336	341	345	332	321	351	331	320	358	296	334	366	300	360	357	352	368	358	335	340	343	346	318	342	325	378	353	380	362	337	341	357	326	346	330	339	336	345	348	316	360	333	348	323	339	356	331	328	315	361	324	352	360	367	337	363	351	364	314	343	356	324	375	354	338	376	328	313	322	355	354	333	336	324	323	342	337	350	356	346	330	351	346	329	354	362	341	337	324	341	355	358	345	353	357	373	339	327	340	339	338	343	357	334	332	342	313	380	375	349	349	337	349	341	345	331	340	316	318	348	320	338	341	321	363	360	356	346	331	327	334	338	310	366	337	338	381	350	325	354	346	368	350	346	331	292	325	339	362	356	349	351	366	370	398	347	341	323	360	350	343	361	350	355	339	333	334	345	348	388	318	345	322	320	316	324	357	302	376	358	345	344	329	363	331	302	321	336	324	367	341	345	334	339	342	326	330	356	336	361	344	285	345	338	346	349	319	359	351	356	322	325	320	355	328	318	355	380	339	336	340	362	347	323	340	335	352	354	343	354	383	332	333	300	326	365	360	345	323	326	353	364	352	324	354	331	356	337	335	349	345	323	328	355	363	318	324	366	339	321	345	337	322	333	329	334	348	345	364	360	320	350	373	342	341	364	327	322	358	346	336	353	345	332	339	308	346	326	346	348	379	340	343	335	304	351	331	335	315	346	320	341	369	315	358	316	336	328	336	375	361	356	348	310	367	325	345	342	353	330	332	347	354	346	302	345	317	346	329	336	332	315	349	337	314	353	318	345	357	334	335	355	329	310	318	341	347	353	345	376	328	356	327	324	405	373	369	339	323	340	326	338	338	326	364	319	329	382	339	358	340	340	349	353	295	330	334	327	337	335	350	338	346	352	328	307	354	364	332	353	332	319	327	341	328	338	332	326	353	334	341	367	337	360	334	339	317	354	277	346	334	348	344	347	338	336	320	338	382	324	356	344	338	382	325	350	340	345	366	350	329	363	351	334	348	322	342	329	355	340	330	335	334	355	306	315	347	331	322	344	313	331	348	353	351	357	346	331	338	314	309	350	342	321	319	313	364	340	346	366	366	350	335	330	286	356	341	381	317	337	357	346	365	347	351	315	369	331	379	344	319	366	345	351	352	360	350	361	338	372	338	342	334	340	320	326	320	352	329	349	325	350	325	352	314	319	374	348	336	352	330	311	345	348	355	337	359	358	330	360	350	335	326	326	359	375	311	320	363	335	321	343	360	363	346	340	326	324	338	328	337	359	369	335	343	309	343	337	327	367	335	352	328	321	332	309	344	312	318	304	322	319	317	362	321	350	351	376	343	341	346	313	350	324	312	362	339	408	333	335	351	324	361	324	364	342	336	325	327	333	366	338	336	356	357	346	311	328	370	343	325	344	334	346	342	375	321	301	336	348	327	366	369	322	338	334	381	368	347	349	335	338	355	330	320	368	362	347	364	364	337	343	318	325	358	349	345	337	343	351	327	335	361	360	342	356	317	353	335	334	331	311	353	346	321	366	320	344	340	318	353	363	375	386	375	358	333	349	344	350	353	354	369	372	310	335	343	364	314	327	320	346	354	363	358	389	335	380	362	354	320	351	340	381	339	323	373	328	372	311	359	313	366	331	339	381	348	348	319	325	340	339	344	349	334	382	347	352	348	322	359	323	312	355	330	352	349	347	346	340	368	367	340	368	338	350	375	334	358	321	327	341	342	323	378	344	338	367	342	393	347	337	351	347	407	315	330	347	345	341	376	326	347	332	371	323	340	344	353	363	332	316	371	339	352	336	336	329	325	364	344	353	325	286	353	354	358	329	331	348	367	314	355	333	326	344	338	336	323	353	306	338	343	337	334	357	326	329	341	334	314	333	298	339	314	319	356	339	332	339	332	336	359	301	339	346	353	350	348	359	372	357	333	333	356	349	351	329	351	329	371	342	361	346	344	375	355	309	323	341	345	337	358	331	339	319	372	353	311	358	352	359	363	316	358	367	380	347	384	346	377	352	324	327	348	331	330	339	348	354	340	334	313	344	344	326	362	389	332	333	359	347	366	357	322	346	350	310	335	311	342	364	323	339	311	336	369	332	327	332	363	337	346	367	347	356	365	369	312	376	313	320	316	379	333	328	312	330	356	353	336	357	333	339	323	360	353	350	338	381	312	365	328	372	355	351	372	368	353	323	323	336	351	367	354	327	334	347	338	361	361	345	333	319	315	324	324	337	351	322	344	362	309	317	357	348	369	360	337	359	298	323	353	314	339	366	334	351	358	338	338	365	355	348	322	342	342	358	337	345	326	342	343	312	315	361	324	312	358	357	335	347	337	345	356	343	345	359	335	325	330	314	335	334	331	341	336	284	359	363	307	336	320	322	338	333	313	347	284	361	329	333	348	334	381	352	340	327	334	355	324	336	367	378	397	337	356	352	342	334	332	358	343	329	368	368	344	324	316	343	336	330	326	354	303	320	341	327	335	308	369	340	342	354	333	322	338	347	335	322	331	340	336	336	360	331	377	355	339	337	353	334	321	392	324	336	353	334	341	387	358	320	354	330	301	359	380	326	341	365	322	333	334	330	311	348	316	354	352	328	324	353	341	339	358	330	347	358	369	350	333	344	303	373	350	343	392	371	356	295	339	325	339	369	322	335	352	313	320	359	339	292	334	326	340	323	326	355	375	355	362	360	351	361	343	341	339	349	340	336	350	369	380
4271	756	595	452	431	442	392	383	397	389	433	398	365	388	370	371	421	348	358	371	381	370	365	343	378	353	362	364	366	362	374	373	374	377	389	375	340	396	365	358	356	379	331	352	369	402	399	389	372	361	356	366	356	384	392	368	354	401	397	377	349	356	392	374	394	345	339	349	357	342	350	388	339	333	347	366	362	373	363	368	355	331	366	394	378	365	360	384	361	389	376	335	380	385	363	422	417	406	371	374	376	372	389	382	384	369	359	354	344	388	363	378	331	362	381	370	379	384	359	436	402	373	352	405	374	357	350	399	379	376	360	374	379	334	375	401	359	394	373	342	365	354	353	341	336	364	364	385	350	380	371	402	359	403	359	373	367	324	387	341	370	379	362	353	351	381	349	382	382	368	382	318	379	365	356	367	377	424	364	364	389	365	374	371	375	361	334	379	372	369	381	375	348	363	334	364	360	368	373	417	363	378	392	322	357	375	387	389	374	371	362	368	370	373	380	360	354	346	368	340	404	369	361	346	354	352	376	384	342	349	401	365	383	378	370	365	401	390	390	394	355	372	331	390	374	413	386	353	349	373	390	353	353	366	368	374	370	333	352	358	389	368	396	377	348	382	407	381	366	365	368	367	377	384	373	393	360	397	358	354	364	352	385	358	390	410	389	383	354	330	349	358	365	370	386	355	409	372	421	368	383	415	346	363	387	394	336	370	360	383	371	381	350	371	371	345	370	371	393	359	357	366	341	366	370	383	338	394	360	398	368	367	410	375	342	368	354	349	360	371	384	384	352	397	346	386	354	390	395	375	383	371	387	395	312	383	383	369	367	367	405	374	347	372	388	373	380	336	391	354	386	387	380	339	356	371	370	376	372	385	353	328	392	376	367	363	383	347	406	369	362	359	395	361	396	394	359	390	395	342	352	362	332	354	370	358	372	345	357	403	342	374	365	389	403	434	390	326	361	362	408	373	395	366	353	383	382	373	339	360	372	380	362	360	380	428	362	373	375	358	358	416	359	404	376	346	382	394	386	392	386	345	377	390	359	347	392	376	360	371	331	422	399	350	397	392	357	354	374	384	376	363	382	387	378	339	389	356	352	367	414	369	338	361	363	372	346	356	372	358	380	375	369	378	370	373	362	391	330	338	360	325	349	369	349	402	366	401	350	361	362	387	391	380	384	346	371	330	408	361	358	412	359	381	407	366	350	392	390	347	386	353	379	377	372	369	330	361	370	376	393	377	378	391	362	370	362	358	377	343	390	367	352	411	379	387	344	391	360	363	358	353	367	389	360	360	388	366	355	360	392	348	347	393	387	399	370	351	365	365	365	385	384	361	387	386	381	367	350	396	366	345	337	350	353	346	398	355	389	378	360	341	407	329	364	342	365	382	369	395	359	366	383	346	406	377	336	371	358	347	366	382	347	385	390	387	354	363	363	366	360	360	377	350	334	355	367	381	376	357	409	369	349	369	386	364	411	380	384	370	372	356	327	396	390	367	375	355	394	390	369	384	372	421	375	361	383	368	349	395	366	361	342	339	349	385	366	364	376	342	411	341	384	385	379	336	427	369	366	351	371	367	383	356	347	342	352	338	374	392	394	396	340	367	336	411	390	399	361	368	354	389	373	364	375	375	393	387	379	381	376	371	383	382	351	351	374	366	371	365	372	373	347	352	336	372	372	391	357	360	363	380	372	377	377	416	383	360	393	417	365	315	356	395	369	376	376	298	394	362	358	375	364	366	378	386	380	387	360	347	371	358	342	396	359	392	350	363	357	374	360	367	382	336	340	369	373	356	338	374	363	363	360	348	382	385	373	374	356	366	371	345	377	338	324	389	392	332	357	365	384	396	381	394	398	333	361	367	381	354	378	350	400	373	379	408	380	389	411	358	359	353	407	368	346	367	373	371	355	354	351	372	390	384	347	383	393	350	391	350	354	349	373	374	354	418	395	387	359	352	360	364	407	366	360	371	378	406	392	362	382	393	370	374	331	352	377	362	370	399	367	361	360	368	369	379	372	377	350	383	369	361	387	409	359	344	373	357	365	392	369	348	354	385	357	393	376	367	385	412	348	375	355	415	339	361	347	356	403	393	397	373	343	379	370	334	364	375	347	357	369	384	383	366	327	358	367	362	393	403	333	371	378	358	389	432	340	384	392	356	381	347	383	342	402	375	363	396	382	344	347	397	343	370	378	379	360	343	358	341	362	353	347	360	366	355	409	387	380	357	364	361	386	380	364	391	379	367	404	347	375	401	372	376	366	357	352	393	400	375	350	342	355	384	356	383	358	341	332	354	373	344	373	384	409	367	354	385	367	400	361	402	353	371	356	353	372	386	351	370	390	392	392	355	370	372	330	375	371	349	354	355	351	347	377	363	358	341	404	404	384	372	352	359	402	329	355	385	368	412	375	408	363	346	349	354	385	414	377	374	381	359	358	385	342	390	371	416	413	390	360	419	400	368	363	341	363	382	359	376	364	374	379	389	369	411	360	351	374	399	343	392	385	386	359	396	330	348	389	373	385	382	379	391	386	364	368	360	370	364	378	377	346	339	382	405	396	354	400	349	328	396	401	370	377	350	349	374	376	366	359	355	396	373	392	380	377	381	377	400	377	378	429	376	376	379	358	372	377	417	379	376	372	333	373	374	363	377	355	395	377	406	366	387	358	380	375	370	401	365	403	370	378	415	356	366	405	347	387	396	379	329	352	400	373	323	375	350	377	371	374	373	369	408	383	371	367	367	338	360	396	349	394	370	365	356	393	387	356	378	339	375	391	363	343	365	405	362	372	350	391	360	357	332	395	387	364	352	347	321	396	389	383	399	370	368	371	361	365	348	383	369	373	385	388	415	379	347	380	386	344	367	366	346	364	334	383	360	391	346	379	386	351	379	349	365	354	395	369	359	359	408	353	342	386	381	382	370	359	386	348	395	383	348	397	367	344	409	366	380	380	369	386	355	383	390	394	362	347	376	418	389	365	372	381	384	383	343	352	369	359	349	348	374	351	359	382	361	351	357	387	375	372	371	375	361	377	369	376	395	372	376	362	336	380	368	371	365	371	371	371	382	375	409	377	366	391	372	349	384	342	359	396	354	369	378	354	366	389	357	390	361	386	393	373	371	385	369	370	363	371	381	358	362	395	336	369	366	372	351	350	396	377	378	336	380	373	397	388	386	335	361	377	385	384	365	372	381	363	330	358	381	379	356	404	369	366	403	367	358	342	397	369	367	373	373	363	391	370	354	390	367	389	387	363	395	383	373	360	367	394	363	355	406	404	387	341	363	386	384	378	367	379	342	402	380	360	371	358	350	362	370	373	401	352	359	385	373	357	357	369	377	350	388	387	362	339	343	367	408	388	341	346	404	369	351	359	387	342	410	389	356	406	359	356	384	395	388	378	349	359	374	376	385	378	379	363	364	370	395	351	388	366	334	412	358	402	366	351	369	375	406	353	400	341	376	378	385	356	389	379	311	389	344	382	389
23501	21216	28544	24151	21219	11496	1384	924	827	797	721	700	647	625	629	628	608	604	622	592	602	599	624	591	605	574	563	620	605	617	552	578	569	575	569	605	602	583	627	542	612	577	581	627	614	562	596	586	587	554	644	621	567	531	587	559	573	565	552	551	561	553	627	572	567	567	561	562	570	558	584	552	560	579	579	584	583	563	585	539	541	573	616	601	591	529	577	584	566	615	569	604	585	601	557	566	570	586	579	608	586	561	555	558	530	595	603	574	508	598	577	562	604	605	594	547	552	542	596	552	536	572	582	576	554	559	604	600	604	562	535	589	580	626	550	585	597	563	533	602	584	608	573	576	563	554	562	596	564	545	551	618	577	572	614	583	583	557	614	609	579	589	577	622	526	599	585	595	561	598	615	548	597	621	619	565	573	559	598	543	570	541	559	556	615	575	565	591	568	567	524	607	622	580	600	538	589	583	561	598	537	588	583	573	585	527	537	577	630	610	556	554	562	525	567	551	551	599	580	573	602	573	554	557	608	575	516	590	573	575	629	532	569	584	562	574	549	598	576	566	562	542	601	539	629	587	564	611	575	572	572	529	587	593	570	544	585	584	560	523	626	609	585	604	603	587	568	571	567	553	623	609	606	554	609	590	557	556	532	577	590	612	562	594	624	574	526	591	620	556	575	614	545	541	547	549	588	571	523	562	612	602	561	578	580	572	567	610	574	586	526	622	550	549	579	567	572	551	574	567	591	571	585	591	569	567	582	600	514	590	634	553	534	595	541	546	585	598	584	574	527	540	534	510	564	555	551	599	620	567	539	593	541	607	578	541	566	528	605	587	567	575	592	557	572	589	529	576	574	567	593	605	572	538	535	568	597	562	565	539	521	562	576	524	597	580	577	583	583	548	587	531	560	564	565	563	575	506	579	556	571	575	515	550	591	623	593	619	577	590	564	561	563	538	591	591	554	535	570	596	546	573	568	555	557	576	571	586	580	538	608	552	616	545	575	589	503	557	566	608	598	610	534	540	566	577	597	555	568	567	572	530	578	580	512	545	569	555	587	529	520	558	559	609	554	576	610	605	597	539	605	572	540	580	575	584	587	598	588	603	541	555	549	580	505	616	582	563	576	587	532	550	580	624	585	631	567	511	620	557	581	582	597	567	534	596	579	606	533	579	563	578	549	546	537	550	605	583	595	567	558	573	570	518	564	557	586	582	558	543	571	577	582	547	545	597	583	556	567	560	542	586	561	586	594	588	567	564	559	595	623	580	591	580	572	552	569	556	581	551	568	547	600	572	572	590	552	584	559	592	554	566	559	569	563	578	527	574	564	604	603	582	527	585	614	550	583	571	561	589	583	545	561	554	556	577	564	557	596	589	537	575	578	595	585	555	565	573	566	578	580	574	543	569	560	548	548	587	540	555	561	574	572	571	551	600	565	565	578	560	570	606	545	567	606	600	571	570	537	590	611	541	580	590	562	546	610	583	567	511	585	572	552	583	535	570	580	534	526	538	546	571	556	534	605	602	568	558	590	552	592	540	560	580	575	546	587	551	584	518	606	567	609	528	582	606	589	586	598	629	605	596	612	557	579	591	535	567	570	583	602	577	634	611	561	589	594	568	587	609	570	586	571	527	533	532	615	602	574	553	587	541	532	592	589	595	581	562	541	572	560	535	540	544	612	540	634	519	523	594	595	608	518	611	534	571	594	563	574	572	557	585	559	520	594	583	536	570	567	550	623	556	612	574	555	592	620	593	609	572	545	569	575	574	590	531	597	521	600	588	536	597	557	551	582	600	597	555	567	575	620	563	597	584	551	578	566	576	597	527	613	545	544	572	557	548	582	596	556	617	528	582	567	567	595	573	606	577	565	579	594	517	574	567	628	623	577	545	567	545	564	581	634	564	611	571	607	593	569	565	544	531	574	573	608	577	559	582	536	627	605	580	566	587	558	554	567	587	595	560	557	593	578	595	555	556	562	616	551	595	572	599	582	585	604	536	597	582	569	571	565	552	557	535	585	549	548	549	553	579	611	553	572	548	536	570	547	617	589	607	586	608	563	543	564	554	565	621	578	550	545	607	566	624	550	584	547	573	558	546	548	532	591	560	572	587	570	560	612	597	571	609	606	572	566	602	560	557	594	574	571	543	582	558	570	523	564	577	553	599	546	569	623	580	542	528	581	589	594	552	563	578	504	553	580	562	560	561	588	563	559	499	573	601	562	572	537	562	554	610	537	574	595	582	542	591	582	572	584	588	564	561	561	584	566	601	556	584	566	622	611	564	569	594	609	589	608	617	563	601	553	598	562	606	591	583	592	575	574	572	569	582	526	562	587	567	563	552	587	564	518	552	565	536	558	589	568	574	587	575	580	603	572	549	544	608	582	564	593	519	568	564	592	577	561	599	607	583	598	556	522	581	548	554	582	606	571	583	561	566	598	600	553	551	576	605	577	569	566	575	554	545	557	541	547	572	540	587	550	541	577	584	605	566	547	604	544	612	562	547	592	568	550	596	542	534	539	583	576	548	584	551	548	557	550	583	586	565	591	569	568	561	576	560	559	548	559	571	600	514	538	550	561	557	538	530	566	607	545	562	549	526	591	529	544	568	562	596	620	555	585	566	567	562	585	544	568	542	575	586	597	545	583	580	558	615	620	515	607	594	577	595	582	614	596	590	579	574	560	544	556	561	520	556	555	556	539	567	589	521	570	583	590	584	543	597	572	580	626	584	579	562	561	581	564	553	572	521	565	541	556	550	555	540	534	544	563	533	578	574	572	514	576	584	574	556	574	548	563	606	628	551	594	584	565	571	584	562	572	566	561	533	569	599	526	587	599	591	580	561	530	586	575	547	609	568	603	541	567	585	605	560	572	528	616	582	545	614	607	560	504	581	558	554	600	558	569	583	579	557	555	600	588	554	557	544	579	544	564	596	544	555	545	553	579	585	573	608	561	549	547	551	572	540	615	543	588	571	556	596	568	583	524	558	586	588	558	586	532	593	562	565	552	588	573	560	571	577	582	539	580	611	576	555	533	551	579	558	549	569	563	547	548	563	591	562	570	574	548	565	555	571	580	537	602	558	581	602	631	562	567	612	564	588	552	608	606	555	553	553	535	550	557	578	591	543	535	590	593	590	597	600	572	565	559	609	543	555	628	563	551	545	595	558	579	563	608	558	604	543	566	600	550	564	593	613	589	553	552	560	571	561	612	554	537	573	572	575	575	553	543	552	543	583	542	592	579	594	595	613	611	520	589	535	537	590	600	623	591	585	552	577	559	554	580	547	593	602	531	622	539	558	559	583	577	572	590	579	576	579	579	559	541	611	581	548	551	605	572	535	565	607	596	535	561	593	633	592	564	586	575	589	572	560	543	575	569	590	556	539	578	579	556	545	569	559	591	615	634	535	583	535	571	591	544	569	583	545	583	548	533	562	558	518	537	555	550	588	563	611	586	560	579	556	561	582	563	587	576	619	555	607	579	559	584	587
3727	8585	6062	2931	2130	1738	1384	1256	1090	923	844	796	752	731	731	664	681	742	698	667	709	654	641	613	631	664	677	662	580	649	643	641	664	621	625	646	617	640	639	625	640	641	577	641	648	563	626	592	612	610	622	650	630	644	629	629	579	610	591	619	677	645	587	571	633	634	597	620	654	610	607	606	619	642	592	623	605	592	651	597	583	639	601	626	592	597	550	615	623	606	658	609	626	584	602	644	549	647	589	625	612	594	628	596	654	651	597	634	620	640	591	578	626	607	626	660	584	604	585	631	575	613	639	685	596	632	603	613	664	632	606	603	615	591	639	651	598	591	564	664	597	619	655	617	608	666	584	604	594	681	604	593	571	602	539	621	594	609	561	600	638	632	675	634	663	590	626	659	618	647	624	587	609	668	590	652	591	656	673	642	613	574	633	616	624	609	639	646	626	612	598	636	632	596	619	624	561	620	592	614	617	631	611	619	652	635	629	644	623	658	635	614	578	603	620	632	620	597	617	642	657	645	613	598	667	630	584	631	614	639	618	589	602	648	601	607	607	588	629	610	619	620	604	610	648	584	605	627	677	670	621	672	616	615	641	644	628	640	597	563	604	657	632	583	660	629	647	602	620	611	647	624	622	627	609	598	609	620	613	635	604	595	586	606	625	637	658	610	598	617	593	583	636	587	643	618	633	630	625	582	611	589	653	574	642	631	625	637	639	593	649	619	608	590	610	609	642	597	596	590	610	583	635	625	636	623	617	621	618	637	645	634	615	580	590	617	574	657	595	565	620	571	608	608	574	619	626	592	645	613	602	580	648	630	609	596	604	609	627	587	650	630	626	623	619	592	594	628	640	587	623	623	588	648	617	659	611	610	636	610	624	613	600	584	592	631	560	624	622	604	614	623	610	624	665	611	634	638	586	618	645	593	627	599	631	592	575	625	603	637	599	648	591	608	600	583	609	586	606	620	648	600	633	627	605	623	633	610	627	607	663	636	602	608	654	597	644	613	599	641	666	620	623	588	609	616	622	627	619	603	622	621	601	624	620	654	629	602	604	600	655	624	627	600	686	613	643	598	628	649	627	607	595	638	667	586	610	637	624	596	591	609	599	649	623	622	578	596	644	610	645	650	618	637	625	621	580	604	645	607	590	607	664	618	632	582	576	632	582	601	599	597	626	606	638	643	628	620	604	607	625	632	646	604	613	588	635	623	606	640	603	650	615	668	632	669	603	614	599	629	596	626	644	632	609	585	606	613	618	597	632	583	628	651	590	647	628	643	608	605	642	575	567	601	648	633	572	623	618	613	614	578	674	604	656	647	623	605	637	579	620	664	589	601	630	657	637	626	617	659	567	637	617	628	540	667	629	591	595	623	619	636	618	650	601	613	646	588	652	633	667	630	614	624	603	628	640	629	621	617	613	635	600	623	604	600	579	620	615	644	620	618	637	572	640	645	628	630	605	611	621	609	619	622	632	618	606	630	606	680	653	607	617	617	594	620	646	615	569	624	630	560	626	610	666	591	604	610	606	626	558	593	586	661	624	633	619	584	612	617	567	597	620	596	614	623	660	623	601	610	650	586	621	592	602	621	607	567	647	606	614	615	640	592	636	564	594	650	667	598	627	646	651	617	597	594	608	637	637	689	619	628	605	619	604	611	598	632	605	601	551	605	601	608	635	593	627	600	611	634	574	656	662	631	684	568	627	610	571	606	610	654	613	633	661	641	607	633	663	629	635	581	641	615	614	621	630	643	596	600	587	585	594	590	597	660	650	606	615	615	630	585	599	579	637	638	658	642	633	629	565	646	639	608	615	618	629	584	600	600	561	604	647	575	601	631	642	623	638	614	581	632	599	613	623	602	614	592	648	638	634	640	614	593	610	645	582	609	650	641	618	638	617	638	630	637	585	620	601	605	644	643	620	599	637	609	571	620	601	608	612	648	598	648	652	690	630	606	636	592	636	567	639	625	605	644	611	614	631	572	643	634	619	612	587	609	638	613	619	597	645	616	650	595	643	624	621	659	626	592	602	634	627	591	637	645	595	617	637	647	613	603	634	621	626	612	652	607	575	631	621	578	599	596	620	652	621	617	636	586	606	577	649	600	625	630	618	620	589	637	614	663	622	593	649	613	644	594	644	638	634	612	647	592	620	608	620	593	638	620	597	620	612	627	628	641	604	599	611	638	580	624	634	610	629	638	629	599	578	617	594	611	661	664	577	594	588	601	587	602	601	635	608	675	628	543	647	599	603	634	647	651	591	571	612	625	613	652	600	581	666	616	633	588	610	603	612	609	623	596	603	620	601	602	624	634	595	630	645	662	636	624	619	631	598	573	662	637	662	606	616	597	620	577	648	604	629	591	611	580	584	623	632	607	615	618	646	641	628	675	592	626	629	605	587	616	593	619	592	661	622	610	622	607	618	587	626	614	626	637	610	639	616	596	592	611	623	669	625	659	604	583	606	642	615	650	639	661	600	574	601	590	629	593	647	657	626	632	604	597	619	618	552	646	638	626	635	642	662	631	615	613	655	612	578	597	619	604	610	624	642	603	658	615	648	610	582	606	609	629	596	617	659	631	663	625	613	607	580	610	609	610	617	634	611	644	620	580	636	651	624	593	582	597	567	618	598	574	605	583	618	634	635	612	605	597	621	620	638	588	591	599	609	670	605	650	569	568	602	616	622	597	629	639	648	600	625	606	620	614	610	650	624	595	584	621	640	618	603	627	595	589	602	600	607	611	631	599	634	603	605	600	606	643	607	595	610	601	588	588	608	625	619	641	609	600	601	600	642	589	552	584	648	646	699	634	620	613	622	582	615	593	606	595	610	608	593	592	599	578	624	595	609	634	637	656	650	599	624	642	630	589	637	638	627	622	598	657	606	591	595	589	620	607	648	633	652	630	625	618	598	631	622	601	602	579	593	631	620	643	623	628	618	596	621	640	623	586	585	626	641	657	561	614	651	602	613	654	590	648	658	645	614	658	616	587	588	606	594	625	588	604	609	612	647	655	643	565	593	594	650	635	638	619	630	619	611	603	630	598	601	611	612	577	606	596	616	626	590	605	615	635	581	622	605	600	673	631	619	603	559	645	614	623	606	601	617	586	609	631	581	613	659	662	629	649	645	646	593	591	613	587	578	647	625	618	620	603	612	596	621	600	614	622	637	618	632	596	664	586	627	598	629	640	601	621	601	635	603	604	593	629	608	629	615	634	612	653	641	589	633	591	620	610	604	623	574	627	642	577	600	577	615	573	608	659	657	595	582	642	556	583	627	593	582	625	567	594	675	625	604	619	650	603	664	645	633	628	622	634	592	609	657	618	619	646	625	622	608	615	581	622	580	606	571	630	612	585	606	653	599	589	598	637	607	665	587	634	604	614	577	614	653	610	644	628	630	561	608	630	607	660	623	605	609	665	626	605	598	649	593	628	607	612	581	621	632	587	603	602	616	634	607	628	649	570	619	634	634	609	611	613	630	648	625	581
24662	21199	27581	25065	12415	585	385	314	255	251	242	226	223	159	195	173	184	188	161	179	189	176	184	166	163	147	175	158	157	173	157	166	163	154	147	169	176	182	138	156	180	147	173	165	174	162	163	157	146	180	169	158	158	169	149	162	156	172	161	130	144	153	160	157	138	149	143	158	163	161	151	164	164	148	155	147	153	160	169	147	168	156	131	148	153	162	178	150	153	166	175	123	155	181	156	153	168	140	167	151	157	160	159	144	158	166	154	153	172	169	151	159	163	131	132	166	160	172	146	164	161	173	142	158	165	150	158	134	150	156	154	163	146	166	145	144	137	161	138	166	173	151	148	189	132	160	138	164	158	177	154	172	149	157	139	164	166	144	151	158	154	146	172	144	137	144	170	167	153	145	140	169	148	157	160	154	137	156	150	172	168	146	161	158	168	154	151	161	169	136	142	165	164	149	153	167	146	153	145	144	156	159	170	144	173	169	156	146	149	148	147	151	153	164	170	156	158	165	119	183	154	136	151	134	161	170	164	135	145	157	163	161	169	155	182	184	190	144	163	182	142	166	160	170	174	164	146	174	154	137	149	158	160	166	150	154	156	149	143	167	168	168	175	179	161	166	159	139	157	133	150	182	160	151	167	180	166	149	146	164	148	137	172	149	159	143	154	164	146	152	146	154	166	151	165	151	164	159	161	145	161	133	146	146	177	165	140	153	160	143	162	150	166	134	177	167	145	146	156	177	167	172	168	172	158	134	148	157	155	149	151	159	148	140	162	167	159	146	172	135	163	149	148	149	142	152	172	152	153	170	161	169	149	128	160	142	164	165	174	148	166	167	178	134	145	188	162	141	162	148	129	157	147	157	155	157	145	138	157	169	166	151	156	149	158	159	165	157	159	155	163	175	154	161	163	155	150	157	164	155	178	173	163	162	164	153	135	166	167	165	139	172	146	163	172	133	169	176	149	154	170	196	140	162	162	174	149	152	161	154	161	161	150	160	152	158	145	131	159	163	146	158	177	147	157	149	176	174	151	142	144	159	169	157	153	155	146	169	165	134	166	163	164	180	185	164	162	174	153	176	159	147	143	122	168	160	132	131	169	173	157	143	153	132	152	147	156	176	149	164	135	141	161	164	189	151	162	150	147	162	183	160	161	163	135	170	151	161	152	164	167	131	166	141	172	161	163	130	148	164	158	160	140	184	160	167	173	173	160	135	137	163	169	137	148	164	129	153	142	169	155	135	149	143	141	161	151	163	160	145	158	165	150	157	164	164	168	160	146	159	161	154	169	150	131	150	172	161	162	154	148	158	164	158	177	143	169	173	159	154	163	141	165	158	177	153	160	190	168	169	125	145	150	142	170	151	157	159	171	162	151	158	169	160	163	175	142	149	144	161	152	161	159	171	146	164	159	154	182	164	138	147	159	127	176	133	158	147	171	154	159	146	165	151	159	177	160	172	153	146	146	151	147	165	164	165	153	147	153	166	167	164	161	168	176	154	168	160	135	162	158	161	152	144	155	164	186	145	193	167	152	169	153	157	175	171	159	154	154	153	172	159	169	153	143	138	162	168	135	170	169	165	150	139	145	153	159	158	171	156	160	171	177	151	162	165	167	148	141	165	144	140	171	165	139	155	168	158	139	166	173	153	166	129	168	169	153	155	176	169	156	159	154	153	147	133	161	154	145	152	149	143	144	145	175	146	166	172	168	159	160	160	173	132	149	165	158	163	156	158	154	171	169	165	160	162	177	156	166	127	175	157	164	163	136	143	171	136	157	178	183	154	163	164	149	177	137	155	140	155	158	148	162	174	155	166	172	140	152	141	149	168	163	151	141	165	176	153	142	154	148	156	163	161	167	163	168	168	166	153	156	151	153	163	167	160	135	169	156	161	159	159	164	155	164	173	164	153	183	159	153	156	168	162	156	152	164	160	161	162	137	166	173	137	149	152	146	143	178	165	162	149	170	134	147	160	173	177	155	163	160	145	170	137	148	170	167	163	161	152	138	167	138	139	136	141	140	149	172	157	152	156	154	161	174	153	172	150	149	164	148	139	138	147	161	151	168	145	172	165	174	160	160	157	161	178	150	156	141	146	158	164	150	156	162	155	161	177	167	162	130	154	167	152	162	138	159	140	150	157	167	147	156	148	142	139	148	143	152	152	142	178	165	164	169	148	157	177	151	169	160	160	148	152	146	143	165	129	163	154	145	156	165	149	153	159	125	147	162	147	165	138	146	149	167	173	160	150	157	156	153	153	152	167	166	160	127	141	159	180	180	160	147	145	163	173	167	150	155	148	145	167	159	151	147	143	146	167	179	152	154	142	167	141	151	184	172	168	158	150	167	170	167	148	170	169	150	174	174	164	160	149	147	164	162	176	145	147	160	140	157	164	152	171	160	163	169	169	171	142	146	154	162	174	159	139	172	163	143	163	175	168	159	165	182	167	160	157	171	161	162	151	183	183	155	159	161	162	145	183	167	156	174	153	153	133	162	156	169	151	134	161	158	131	136	139	154	137	194	170	148	177	140	135	164	170	180	155	148	157	146	148	150	146	169	181	144	165	162	148	166	157	143	167	155	159	173	174	144	167	163	161	173	183	144	172	145	147	133	152	154	175	181	155	156	156	162	166	157	168	136	156	133	151	159	139	143	159	147	147	170	141	145	154	163	144	161	154	167	159	150	142	159	143	154	179	171	144	137	167	166	158	136	164	158	157	152	151	142	154	143	161	165	148	141	165	140	155	140	174	170	162	164	162	163	147	143	152	153	149	150	141	152	158	137	138	155	159	150	159	143	160	136	148	167	140	156	132	140	136	155	158	151	158	172	160	150	171	197	156	145	142	153	154	165	162	181	158	151	174	157	170	171	169	158	168	162	169	173	172	164	160	159	168	170	147	168	156	157	136	162	169	170	159	150	170	154	174	140	150	167	154	150	145	149	176	149	157	166	149	168	174	142	149	181	155	179	141	148	193	163	139	165	141	179	141	141	148	163	162	158	162	150	157	161	146	157	153	142	181	142	161	172	166	152	154	161	141	138	145	158	164	155	163	150	141	175	162	150	161	146	189	153	141	177	150	146	173	157	174	141	157	162	176	151	162	140	153	160	147	172	145	148	162	164	156	161	165	148	165	154	138	163	136	158	160	160	168	150	163	164	169	145	160	147	136	147	165	185	157	156	144	146	133	145	149	147	171	168	166	160	160	186	169	167	154	162	143	149	165	129	170	147	157	159	163	178	176	142	167	144	148	177	140	147	160	154	146	148	126	148	162	178	166	156	154	148	148	144	188	156	149	156	152	170	183	173	156	148	165	171	154	171	152	160	155	157	157	171	142	141	151	166	147	168	154	146	169	156	171	134	146	148	156	187	161	133	153	139	142	150	156	145	153	144	138	154	168	137	155	156	170	172	166	178	147	143	171	179	179	146	146	158	175	165	141	179	164	158	172	187	149	140	156	171	183	157	163	164	142	164	144	151	179	156	174
3917	5081	3323	1533	1117	875	676	547	465	356	299	300	284	265	253	220	253	216	223	210	208	215	201	217	209	213	180	211	187	181	187	175	196	199	206	212	207	188	176	191	199	179	174	189	180	184	203	172	184	178	177	160	192	179	207	195	207	179	188	200	216	190	181	180	191	185	187	176	185	206	177	184	191	185	206	201	189	172	159	203	183	168	178	176	181	199	211	187	187	200	177	200	176	195	190	185	189	203	178	197	186	155	186	185	175	189	172	192	204	160	200	182	175	190	182	186	186	199	175	170	163	187	185	194	177	175	188	193	173	199	191	190	172	180	175	183	168	189	166	208	200	180	195	178	155	192	190	186	188	178	161	171	192	184	186	191	175	179	169	171	201	181	184	152	171	153	196	175	178	168	198	180	180	204	198	184	181	167	199	181	173	181	186	179	212	171	197	217	197	194	200	176	171	202	177	194	170	191	211	161	187	208	182	196	184	180	191	175	191	196	146	183	193	190	208	183	192	181	167	169	186	167	186	210	192	202	181	179	200	193	189	192	195	172	190	187	213	188	202	199	188	196	168	190	195	176	186	210	175	183	179	164	176	167	201	189	180	175	186	204	179	174	209	179	198	176	162	177	179	199	214	202	185	198	197	188	198	190	189	166	184	178	186	184	189	209	185	195	166	190	178	182	180	199	184	197	196	194	163	176	193	167	172	178	179	183	176	204	198	206	181	203	191	199	183	179	181	185	215	200	177	181	163	212	190	176	188	213	195	187	172	180	182	194	173	210	174	193	188	178	188	184	192	185	195	193	182	180	171	196	205	196	208	192	192	174	174	174	168	178	174	196	198	185	169	208	176	178	155	210	193	179	187	181	179	211	170	162	170	195	207	216	169	184	189	165	195	178	188	168	184	180	201	187	201	202	195	183	179	210	192	181	205	178	189	199	182	192	182	206	194	180	195	189	191	172	181	184	200	181	176	183	173	202	198	192	164	205	178	207	190	190	180	188	174	165	195	182	176	185	187	180	184	160	183	208	187	227	194	166	161	199	189	186	186	187	180	156	195	178	204	192	214	184	175	210	191	193	212	184	193	165	207	180	188	203	183	190	191	179	166	208	173	176	185	192	172	169	193	177	184	194	199	204	173	167	191	187	168	186	189	180	181	170	157	205	176	185	181	186	198	185	182	172	183	188	186	188	171	203	195	197	185	189	192	179	173	184	170	190	191	203	171	182	186	197	199	190	200	165	188	172	176	196	187	182	168	194	192	192	193	195	172	189	183	170	182	191	207	185	176	183	169	180	193	163	208	179	177	186	184	190	163	186	178	172	168	195	196	195	188	171	199	192	165	180	167	203	182	182	181	206	183	201	193	191	183	219	187	189	182	193	186	189	175	164	200	185	195	174	168	183	187	192	191	207	185	157	196	207	173	184	191	192	190	188	178	197	184	169	174	199	167	185	188	168	209	178	194	174	215	188	196	175	184	189	213	182	209	173	177	173	193	187	164	180	178	178	155	192	190	199	186	190	203	175	174	205	174	193	175	194	202	188	190	194	182	165	187	191	193	186	218	180	177	194	170	169	174	195	193	184	214	178	172	206	185	190	195	180	191	194	200	201	192	178	185	191	162	176	176	181	210	179	163	179	172	184	163	182	199	189	193	204	197	184	197	186	205	194	196	183	166	191	187	206	190	177	194	179	167	178	191	189	162	177	176	185	192	180	207	175	172	196	179	195	192	192	166	161	175	198	195	191	177	189	181	172	171	166	178	170	188	183	169	190	222	200	180	185	194	207	189	188	185	186	174	189	180	196	191	208	189	168	183	189	183	195	173	172	179	180	195	171	162	180	219	177	182	167	202	202	182	184	169	183	196	179	184	174	159	190	217	159	187	175	192	201	180	194	197	221	185	178	181	196	172	205	194	178	178	164	179	193	172	218	145	194	177	160	184	182	181	193	166	172	195	171	196	189	189	187	193	155	194	213	205	205	194	193	200	190	197	193	172	178	166	203	202	178	188	183	207	173	178	207	197	209	187	208	188	188	200	194	185	180	185	189	190	181	205	195	179	167	186	165	198	166	185	200	200	178	169	185	183	182	173	210	184	193	167	166	172	202	172	194	170	184	187	204	184	197	211	171	171	191	184	191	190	178	207	161	202	196	168	209	182	180	181	201	186	165	191	182	186	192	179	194	182	175	199	198	189	183	164	166	197	198	182	175	200	186	193	199	182	187	185	191	158	168	204	193	176	201	201	194	203	163	174	185	184	191	169	195	190	191	181	173	169	184	168	201	157	201	177	191	177	200	202	186	195	154	185	169	175	185	172	158	194	200	174	184	172	186	194	187	167	194	178	183	151	199	180	168	212	188	196	169	196	207	198	165	194	174	168	194	170	180	190	201	187	197	164	149	167	165	188	173	162	191	188	200	171	190	167	204	188	165	171	196	187	170	188	202	161	174	204	164	203	192	198	208	190	198	186	185	198	209	192	163	179	203	175	153	173	205	213	181	172	199	207	191	205	168	188	172	218	184	181	183	158	204	177	189	198	189	193	194	171	196	184	179	181	180	179	170	199	186	199	172	182	172	179	202	188	180	181	185	194	193	174	178	166	181	202	180	182	170	210	189	191	169	180	177	194	192	182	200	179	179	178	180	187	184	211	179	177	186	185	190	176	183	168	180	209	182	188	176	169	213	176	172	168	173	188	180	202	203	174	186	191	168	165	165	195	187	206	188	170	179	193	191	192	217	184	194	169	195	187	175	174	195	197	164	176	182	178	205	173	197	207	162	193	166	195	176	178	174	203	201	162	182	176	178	215	181	166	193	213	197	184	184	203	200	171	211	162	198	182	203	196	171	168	195	204	199	176	192	198	216	202	186	158	201	184	170	180	198	191	181	170	177	173	190	206	213	184	174	168	201	177	202	195	192	196	164	188	155	201	204	195	207	184	190	186	184	162	172	176	171	151	211	192	161	193	182	183	169	169	193	179	167	175	182	207	210	169	160	183	177	185	197	195	184	181	188	162	192	193	183	164	203	162	183	172	163	191	178	188	180	179	180	191	155	180	199	199	182	196	173	187	194	187	180	154	173	171	201	163	182	184	218	173	200	188	187	208	185	169	184	200	181	197	192	183	187	194	185	209	187	197	170	203	227	177	187	181	192	200	185	179	172	202	196	166	184	190	197	185	188	184	193	166	202	177	184	193	190	169	177	205	195	184	167	178	194	170	176	190	171	143	178	173	212	215	178	165	186	198	186	184	183	163	181	192	187	177	167	199	194	175	196	189	177	195	186	190	202	180	208	203	176	179	178	179	208	168	186	200	179	208	195	182	187	157	181	185	182	176	182	209	174	188	201	197	180	159	176	209	188	182	207	185	195	186	176	214	183	187	191	175	204	207	237	188	194	186	184	167	178	188	166	177	218	182	166	178	180	169	177	178	207	181	150	177	183	177	185	184	180	171	194	190	214	196	182	180	174	186	195	196	224	181	175	193	186
22485	21236	29013	23781	21242	21292	10226	1202	878	780	666	630	595	566	563	528	511	495	490	489	501	464	469	471	491	459	445	439	420	487	447	458	439	472	433	452	430	441	453	446	431	430	483	453	432	441	434	445	441	459	418	421	458	442	435	407	437	432	442	437	477	420	369	426	435	453	423	437	426	418	469	433	411	418	429	427	457	440	440	468	449	426	384	437	442	448	442	417	414	422	444	434	436	438	415	424	450	421	416	427	408	407	468	435	444	415	408	414	415	444	441	407	398	407	432	411	431	430	413	452	432	433	442	438	384	461	410	439	452	429	440	409	387	424	431	391	432	429	414	451	425	398	404	366	477	406	429	420	408	417	429	436	440	408	438	399	449	452	411	424	453	401	430	451	403	462	406	403	464	414	462	438	438	398	461	417	417	454	391	418	410	429	407	410	468	452	410	446	404	401	421	409	418	403	408	402	425	394	429	417	411	410	408	442	433	437	408	407	435	431	400	444	426	421	443	421	402	440	443	425	423	424	382	431	421	466	442	398	415	442	398	434	418	387	422	422	391	409	419	426	418	430	440	425	395	415	441	437	442	424	421	428	426	460	389	460	440	434	491	431	440	393	395	427	445	435	427	371	424	458	400	434	399	404	436	438	436	432	438	418	475	457	442	443	454	411	448	398	450	446	434	436	409	439	404	441	412	434	424	435	432	417	432	409	428	415	422	432	455	416	419	396	436	441	448	422	413	423	444	406	431	438	404	440	445	422	427	431	412	413	440	450	457	437	430	450	436	475	448	437	404	434	410	411	431	456	418	441	457	414	420	443	402	428	409	398	427	415	442	403	425	417	401	412	405	456	436	455	419	436	404	411	441	454	393	432	413	411	436	399	394	443	445	411	412	433	408	418	408	442	409	432	420	423	455	415	443	365	407	466	416	417	401	427	411	451	469	411	391	433	419	423	448	439	442	442	418	382	414	448	402	430	459	449	405	445	407	432	400	399	441	407	413	463	460	457	456	418	408	446	438	434	415	446	420	417	448	425	410	437	426	442	429	431	440	455	445	448	429	400	436	411	423	387	438	415	426	451	447	426	417	447	415	408	425	418	417	403	442	457	428	458	430	469	437	412	409	431	419	418	409	425	411	405	422	414	464	417	412	421	426	416	440	470	445	420	393	443	430	401	467	423	436	429	441	400	390	455	424	420	378	403	417	413	383	406	427	438	440	387	414	414	439	424	425	411	434	437	401	444	424	444	449	443	412	394	444	441	407	418	429	454	451	438	468	428	420	428	421	419	458	400	453	436	406	384	392	423	439	431	405	455	415	446	436	422	415	404	440	431	448	439	440	384	426	434	413	418	416	392	404	415	462	430	416	424	434	410	399	412	447	417	429	437	406	452	395	415	416	452	435	401	434	398	415	441	414	393	424	448	448	432	442	447	440	412	391	424	435	435	449	400	407	430	428	427	441	389	433	418	424	430	406	425	480	426	455	422	430	414	432	417	426	388	396	404	426	400	454	431	432	417	447	425	390	436	436	417	434	424	431	437	433	404	417	437	397	424	449	428	454	447	425	437	429	438	411	421	404	396	397	395	434	438	430	448	427	454	402	472	470	438	428	442	452	409	438	394	440	434	430	454	447	423	427	450	384	421	419	411	443	421	411	420	441	403	400	455	426	432	416	439	400	457	416	448	435	432	438	424	449	413	413	458	440	436	407	455	431	443	423	408	430	406	430	439	427	425	401	441	416	390	410	420	436	431	409	408	436	465	412	392	475	453	435	449	424	441	399	400	448	430	407	464	422	428	417	405	426	444	433	435	452	459	433	424	459	446	416	431	466	436	390	424	456	420	417	455	405	394	374	403	420	476	423	401	403	446	439	401	396	400	368	409	444	435	432	409	418	447	398	430	434	457	419	438	411	419	480	453	407	428	441	481	443	439	419	440	418	431	412	416	426	450	419	434	476	424	420	447	435	398	450	391	430	412	442	415	404	438	432	408	403	407	462	469	417	408	450	433	452	432	410	410	452	459	438	441	440	421	437	412	487	436	426	400	444	409	428	428	433	435	397	426	398	408	441	420	392	409	441	396	432	448	449	472	421	427	400	418	398	390	424	469	436	396	447	419	470	443	415	431	435	405	415	443	406	408	437	420	395	397	395	452	426	453	436	419	385	404	424	388	438	423	432	411	432	404	426	415	396	422	447	444	424	437	429	411	458	384	463	430	415	423	428	410	436	399	407	416	442	447	426	467	457	442	438	433	448	401	444	418	471	467	430	406	447	444	399	442	403	414	450	439	442	440	418	447	431	420	414	413	394	427	418	435	389	460	448	425	399	423	407	411	437	415	406	424	425	408	430	435	419	427	420	439	415	444	436	433	404	417	420	408	374	447	453	400	429	459	391	449	467	450	403	434	406	430	459	422	418	423	402	407	440	440	406	453	417	446	416	430	447	425	442	435	436	449	429	479	449	394	391	434	440	416	438	392	407	420	443	376	423	448	443	424	430	440	418	436	395	410	422	431	406	419	455	405	393	425	395	437	392	458	443	452	443	436	430	383	431	420	428	419	393	402	446	445	444	398	424	462	426	439	415	439	411	420	462	414	414	432	409	420	426	447	438	421	429	461	436	399	410	422	405	442	400	437	448	390	396	412	421	432	408	421	423	434	427	413	438	402	412	434	443	417	411	417	410	402	449	401	393	403	445	399	414	421	399	416	412	422	417	399	438	427	431	487	393	455	415	441	436	462	440	418	428	420	414	421	423	403	441	428	426	410	460	409	444	430	393	451	403	448	406	377	425	421	414	451	398	453	425	397	451	447	395	429	427	395	392	446	446	424	404	422	448	428	425	412	407	448	419	440	406	424	413	416	422	435	404	392	419	427	433	466	443	416	420	453	446	423	437	443	422	408	443	402	400	409	444	401	425	427	405	451	429	407	400	412	439	443	386	461	417	445	405	437	407	443	447	419	387	436	405	412	450	422	401	417	408	383	396	419	420	442	448	404	438	421	443	415	397	417	432	412	461	394	414	448	421	440	394	467	411	433	428	422	464	458	421	457	428	401	382	455	434	446	401	432	408	420	473	450	431	388	411	382	407	424	437	423	452	457	444	428	443	417	443	419	401	412	434	445	471	428	397	423	415	418	463	398	405	463	438	425	426	404	353	467	443	433	428	484	412	399	429	429	402	419	426	442	434	423	414	434	374	432	422	394	440	442	445	391	389	431	435	429	440	413	393	446	455	446	398	470	433	450	459	464	431	451	436	414	439	423	414	425	431	437	399	407	428	427	498	413	418	445	439	433	409	414	428	424	394	408	418	424	405	425	431	477	428	419	433	385	443	447	428	391	448	414	462	427	396	422	419	417	438	406	431	442	448	383	400	423	440	429	407	383	403	454	424	419	395	417	432	424	404	439	438	422	389	447	408	411	397	448	423	408	445	452	423	443	394	456	408	431	407	430	425	418	399	426	449	427	411	381	402	427	448	400	450	438	414	418
6350	14071	9883	4727	3514	2688	1970	1615	1298	1206	993	893	763	797	712	665	621	632	623	580	560	504	548	574	535	556	534	526	482	544	474	488	511	514	476	516	507	487	465	468	526	483	524	481	492	492	480	467	499	496	486	506	497	463	502	533	493	496	447	485	472	438	455	474	470	482	479	508	489	456	505	481	449	506	486	478	446	468	458	438	451	499	483	503	430	498	470	457	460	452	480	493	475	482	478	492	511	462	473	467	467	452	502	442	494	479	463	439	491	451	444	430	445	444	494	484	477	458	478	467	487	453	487	418	496	447	511	481	464	487	462	491	490	452	501	492	482	452	472	516	468	474	480	489	497	441	463	469	498	496	464	502	478	492	487	485	450	434	516	490	490	465	445	467	468	480	456	511	492	483	452	469	477	500	472	498	479	477	461	481	470	460	464	481	464	481	518	483	490	436	433	458	479	487	451	463	468	449	434	501	471	491	461	466	464	467	481	488	502	466	499	467	462	482	478	465	478	456	497	457	486	459	453	471	447	464	453	441	476	486	487	467	463	456	453	472	501	460	458	458	475	524	498	460	481	489	479	508	500	504	465	450	457	429	486	503	525	418	476	453	446	444	454	464	473	479	488	433	464	516	475	486	475	465	508	452	471	486	483	471	524	460	473	491	505	479	444	488	467	497	451	483	457	446	491	456	464	433	487	472	457	487	499	478	487	481	480	456	491	470	447	491	467	458	491	454	476	476	452	501	480	503	468	443	462	481	411	471	480	447	492	448	513	461	525	484	464	458	486	407	480	466	443	466	458	487	504	497	489	476	472	422	438	460	492	488	457	428	508	476	465	446	448	461	470	477	463	512	446	477	459	457	439	464	448	466	464	474	491	485	512	512	448	484	467	504	480	439	459	468	513	442	459	469	483	455	464	503	451	471	502	456	471	492	457	472	488	484	456	465	476	486	448	454	429	488	521	476	470	491	446	493	459	450	449	469	494	471	470	518	514	489	472	472	510	469	442	476	507	474	471	491	471	505	436	479	473	469	471	507	463	445	447	492	502	471	455	482	499	465	483	490	493	489	436	456	472	467	447	521	460	483	488	485	487	505	464	516	438	475	476	469	452	478	458	488	471	449	500	520	501	466	494	481	494	450	463	438	502	497	478	467	496	494	473	515	441	464	508	460	490	431	458	479	468	473	503	460	494	463	516	462	477	481	443	454	491	432	454	408	525	450	511	473	477	477	462	478	476	445	473	453	506	454	502	487	459	494	469	469	457	484	465	464	464	483	476	479	486	474	490	499	509	498	472	496	467	478	498	474	450	464	472	502	446	488	479	489	514	448	474	468	454	483	491	453	482	462	492	518	459	472	438	457	458	484	482	440	460	490	494	442	439	488	454	463	487	487	405	497	463	479	475	484	461	478	515	461	477	484	481	471	464	485	477	483	481	486	471	459	453	448	483	469	467	480	465	479	480	476	471	477	472	460	453	421	477	517	515	462	488	463	429	508	448	467	467	453	454	485	492	484	513	464	481	483	480	455	471	460	505	509	472	466	461	433	505	464	445	482	490	478	465	452	451	467	437	476	495	492	479	455	478	478	454	449	482	459	456	458	470	489	492	474	465	501	493	470	498	459	463	436	446	494	471	483	436	498	484	509	441	480	447	504	471	512	493	479	489	460	488	458	517	456	487	502	440	437	499	484	491	491	457	459	469	490	466	423	464	465	467	440	525	472	482	465	465	446	495	483	499	451	461	463	459	479	451	415	453	463	472	505	450	445	528	505	454	471	498	483	462	434	462	471	500	471	476	447	480	452	451	464	462	463	491	451	489	468	475	484	485	507	505	487	467	483	479	468	458	436	504	482	470	455	441	460	474	467	448	484	452	491	484	482	474	515	516	491	478	450	478	492	497	487	472	488	479	471	515	491	448	449	505	456	493	490	508	472	447	456	464	513	511	503	440	471	488	470	458	503	446	484	434	436	467	456	511	441	456	461	453	460	460	478	476	462	483	478	481	441	436	476	482	484	480	461	480	428	462	467	477	464	478	461	515	467	483	467	438	467	469	489	511	462	484	442	473	468	482	467	482	512	476	499	478	472	473	460	460	487	429	447	443	464	481	480	414	468	473	477	482	484	497	474	451	488	482	475	493	436	481	470	494	489	474	465	472	443	475	474	511	449	455	503	459	444	458	457	435	482	472	474	484	453	474	440	484	534	495	529	436	476	525	489	460	466	445	497	496	501	453	499	471	431	474	444	472	443	480	454	457	463	516	483	514	479	471	455	478	497	441	510	457	439	489	430	456	473	434	495	471	466	463	480	475	458	472	515	461	478	460	457	476	476	484	474	478	467	488	444	489	476	479	469	496	438	482	478	459	428	473	481	442	459	436	456	469	515	471	506	486	463	520	451	447	440	468	483	437	521	469	467	454	460	480	474	454	443	454	501	474	462	474	475	494	428	481	455	423	466	486	476	478	481	478	467	505	464	440	488	464	467	493	452	485	443	470	507	456	492	470	502	458	471	462	490	504	497	472	405	457	465	457	477	520	457	486	461	476	453	502	491	461	447	483	488	463	494	497	484	479	455	496	474	435	462	499	458	477	463	484	443	476	488	468	475	460	480	477	473	467	490	472	504	473	508	451	428	469	442	535	439	464	467	449	483	467	470	501	493	455	449	498	501	424	486	487	463	449	484	465	485	507	459	467	478	491	487	477	466	450	500	472	495	482	482	497	486	478	497	470	500	473	481	474	453	483	472	489	495	469	447	496	436	442	482	476	463	483	513	480	466	511	491	475	489	499	437	443	439	471	462	442	449	434	434	492	481	481	474	475	455	461	476	458	464	466	438	471	484	455	456	492	455	449	485	480	498	428	470	455	474	472	458	478	447	497	494	492	458	513	503	459	465	492	491	462	467	487	484	480	466	471	447	487	501	459	495	424	461	455	496	492	492	496	498	475	486	476	462	453	432	421	505	471	486	449	466	471	447	472	469	472	556	456	448	431	476	467	477	485	491	451	484	452	497	456	474	509	516	513	440	484	481	475	453	473	499	486	459	448	475	499	436	476	477	480	476	516	470	508	497	455	466	506	494	470	501	449	450	456	470	500	445	462	493	493	453	440	457	433	446	454	470	433	505	468	472	460	503	479	475	473	450	459	466	502	465	464	494	491	469	452	458	446	475	493	458	435	476	442	479	455	500	486	486	497	477	478	444	478	483	485	443	470	473	467	431	450	474	453	475	465	483	449	494	447	475	509	468	474	482	506	460	470	455	460	465	508	464	467	427	464	461	497	460	471	469	469	473	453	448	459	491	499	433	498	483	443	455	491	479	455	509	461	464	451	467	477	429	473	528	458	489	429	501	468	472	460	471	460	466	489	476	479	452	449	499	452	466	458	494	505	455	456	447	461	482	492	459	473	472	473	492	464	470	463	469	482	452	485	434	463	476	438	467	478	425	447	439	455	465	462	473	466	478	475	480	468	462	474	474	466	501	447	481
27527	17755	3371	504	410	393	377	316	393	372	334	342	333	350	341	342	363	313	351	338	363	358	346	335	376	319	312	344	325	353	354	358	332	311	334	375	317	361	330	346	333	337	297	360	343	308	310	340	331	344	345	392	312	351	358	355	337	317	344	322	356	403	338	353	341	340	353	311	363	366	289	350	347	356	350	324	319	303	367	375	365	324	298	380	323	339	369	338	348	367	351	365	359	361	341	374	357	317	325	352	343	309	372	350	339	347	348	339	330	342	350	320	343	324	336	354	311	333	341	317	351	335	358	329	328	363	341	328	330	346	340	338	312	342	357	328	356	376	332	356	316	356	361	344	363	314	313	350	333	340	336	338	362	321	361	344	348	369	358	393	339	348	362	333	347	354	364	335	327	356	354	351	340	356	336	343	333	354	340	338	383	345	338	346	333	343	358	338	350	318	385	341	349	341	292	362	350	339	355	318	333	318	335	331	336	337	372	378	348	358	362	339	292	325	335	354	363	333	365	346	368	343	316	352	339	317	356	314	365	347	341	346	362	379	345	319	375	357	353	315	350	327	373	351	335	351	347	311	328	385	320	313	381	341	330	318	318	301	369	379	378	350	363	341	332	365	345	304	329	342	329	373	369	346	337	368	360	347	339	321	359	341	319	312	340	326	358	367	333	376	335	365	344	353	354	353	353	385	340	349	341	357	345	350	329	328	338	357	322	332	327	395	359	353	350	360	342	338	310	326	364	383	337	311	335	326	362	333	325	324	333	365	347	357	339	359	348	343	337	315	365	346	358	307	324	332	348	327	331	299	360	334	323	339	345	355	375	315	342	346	337	343	357	311	345	353	350	381	318	343	377	329	336	366	344	342	317	328	340	335	356	345	312	347	338	358	356	335	340	352	333	329	316	328	345	336	353	319	381	336	365	372	359	303	341	313	349	336	335	347	362	360	329	351	350	380	330	325	376	311	336	360	330	358	373	329	337	353	327	306	354	318	337	339	334	359	311	335	356	336	349	332	349	329	360	332	330	337	345	354	362	363	311	358	337	353	349	342	328	341	334	327	338	357	322	328	338	320	340	324	344	346	343	350	348	360	317	330	335	315	329	310	345	326	347	312	375	343	330	363	336	326	325	308	341	323	367	327	372	328	331	351	380	338	347	359	338	317	352	305	319	353	305	384	345	329	336	337	354	315	337	331	315	358	324	351	342	346	339	341	320	343	354	336	341	348	288	361	346	332	317	356	359	327	330	343	349	364	328	339	369	332	341	331	324	351	342	327	344	338	352	310	338	339	356	312	336	350	353	348	321	343	355	305	364	338	330	348	326	399	325	338	333	351	332	340	323	316	339	325	338	362	352	365	347	355	350	350	324	346	334	355	323	320	341	333	364	341	314	359	358	335	360	327	310	390	324	317	313	352	341	362	335	361	369	350	332	315	335	341	345	340	325	336	326	334	319	320	320	367	338	349	294	344	327	362	340	357	344	351	362	345	360	353	357	350	343	363	307	333	360	346	350	356	318	350	366	371	361	334	378	356	379	344	336	345	369	362	342	319	333	342	334	340	321	367	337	326	338	319	322	344	356	329	381	358	330	345	323	356	316	361	344	332	309	389	329	297	342	353	351	335	320	320	296	350	333	364	352	359	357	375	322	324	328	327	372	372	386	332	385	360	331	315	335	325	330	352	365	342	330	335	329	351	296	329	372	354	347	322	347	348	350	338	352	328	352	352	359	339	353	341	346	326	326	345	350	337	342	306	330	350	328	336	294	372	345	334	345	371	364	354	386	331	337	349	357	376	347	326	344	356	349	336	352	382	338	371	360	350	334	359	322	359	365	352	355	349	318	327	349	305	331	338	357	338	352	323	386	289	328	325	312	322	354	331	359	310	331	332	357	389	341	346	357	369	335	345	371	333	367	318	313	329	363	326	321	321	370	366	365	328	357	338	324	328	345	309	357	359	338	316	312	314	349	344	365	346	322	302	341	330	338	324	332	360	356	361	317	336	359	336	345	338	321	327	338	348	381	379	354	343	349	343	356	337	304	316	319	327	337	354	362	326	358	318	342	315	339	364	337	363	329	316	348	335	342	341	333	354	330	341	339	322	328	355	335	368	349	355	312	326	276	348	342	327	319	344	371	358	350	332	397	332	356	311	354	331	336	365	351	303	345	307	323	334	292	363	384	343	329	347	310	364	348	287	327	363	332	336	323	322	335	343	327	330	331	314	349	346	312	294	354	334	342	356	324	341	359	320	350	375	338	335	370	363	336	350	313	346	357	345	334	344	347	347	330	332	343	354	350	317	337	342	328	321	338	328	375	344	340	321	346	330	336	328	305	361	375	318	343	354	341	358	349	344	350	331	322	359	337	340	345	334	305	328	353	308	349	342	362	367	339	308	325	310	346	389	345	343	351	341	330	319	336	338	328	323	359	374	320	337	384	319	354	351	317	363	361	325	316	359	335	358	321	325	334	327	336	362	362	348	319	366	308	371	350	353	315	325	337	355	329	323	292	328	398	353	330	336	329	317	372	322	349	360	331	332	334	351	346	342	326	340	357	377	317	316	330	362	372	335	317	375	333	330	324	352	326	322	359	371	328	338	385	383	320	323	336	328	347	329	352	313	344	349	321	324	327	343	325	325	343	331	354	374	342	371	342	318	363	334	314	368	320	354	350	312	333	301	345	329	394	306	360	348	362	304	341	331	326	352	326	364	336	327	331	313	358	357	309	379	321	364	315	399	318	349	361	335	331	337	352	327	368	339	343	352	353	325	349	343	349	358	359	338	338	346	336	346	355	340	362	352	341	350	361	367	354	353	359	350	332	323	349	313	360	373	321	349	375	347	330	339	321	323	330	345	306	356	331	329	373	350	328	335	331	337	345	291	367	345	369	333	350	298	348	349	344	339	317	353	332	308	336	327	326	333	327	335	309	333	376	351	334	363	324	330	345	310	331	337	352	346	349	317	366	371	349	361	332	333	326	334	339	386	312	349	354	327	324	346	371	346	330	343	354	357	344	341	392	348	371	377	325	353	330	347	380	372	301	342	347	338	355	313	349	349	383	339	379	352	340	360	325	314	383	325	373	343	344	349	347	361	355	365	323	306	339	351	330	337	374	339	318	294	357	376	330	329	348	353	379	344	339	341	351	331	346	349	316	322	318	349	306	334	331	388	310	310	351	348	363	303	330	331	308	353	312	367	365	375	342	357	346	333	353	343	342	332	322	327	324	341	280	340	361	351	340	321	363	349	339	360	326	351	356	351	319	344	312	341	320	313	328	324	326	336	342	360	323	341	334	342	316	340	338	341	360	320	326	333	338	325	348	356	327	382	316	346	318	335	362	315	340	334	333	330	364	337	330	379	381	332	357	360	330	352	328	348	323	344	335	379	347	357	321	345	315	368	343	338	338	351	311	338	325	364	333	382	345	334	331	352	346	335	353	326	347	333	348	344	363	342	352	360	341	353	366	346	321	305	309	346	330	338
6223	768	645	471	416	418	393	384	354	404	367	383	362	405	364	356	383	389	356	381	364	368	349	387	390	394	386	390	369	364	380	358	394	363	344	360	367	354	377	354	375	332	395	356	401	334	369	342	390	404	361	378	379	400	369	342	357	346	411	371	405	367	376	345	355	372	369	366	364	342	360	367	364	355	394	344	385	355	353	388	386	383	368	362	381	388	338	392	360	389	389	388	354	368	431	371	402	345	392	365	333	367	359	382	380	357	402	392	323	365	332	367	348	370	359	370	370	390	355	394	421	368	375	389	412	357	360	386	377	374	342	372	342	378	392	368	349	371	367	376	383	355	405	382	345	363	364	420	374	390	381	328	373	366	394	373	355	380	365	363	341	387	371	365	372	384	418	348	346	376	375	391	373	392	322	360	338	380	365	364	374	384	388	368	383	345	382	355	358	353	366	394	360	376	366	388	342	345	394	366	365	368	372	361	384	347	371	341	382	351	402	370	375	371	353	374	364	360	337	375	340	343	345	381	373	380	397	347	339	380	380	344	372	378	327	362	357	390	383	357	390	399	388	350	373	357	385	347	350	372	359	381	390	372	400	349	369	367	383	387	363	379	364	376	369	376	367	376	390	394	357	378	344	382	360	358	345	383	388	395	349	355	383	369	392	365	414	369	380	370	351	390	347	372	363	328	317	346	352	383	339	334	360	342	346	349	379	359	388	367	361	406	335	359	365	322	395	378	375	382	385	378	394	391	343	385	364	363	358	387	343	368	365	380	395	361	348	379	385	380	328	386	352	351	375	344	369	360	384	343	370	328	373	393	400	388	380	367	369	384	335	366	346	349	351	336	356	346	374	381	339	371	362	403	382	383	352	394	381	365	356	373	396	347	385	353	369	364	396	393	363	365	361	356	377	337	375	377	359	366	394	343	369	361	372	342	366	388	392	368	352	407	338	361	381	363	378	319	346	377	321	355	372	372	360	356	359	358	341	361	359	366	338	399	389	395	379	361	394	355	393	349	351	379	398	351	387	369	375	348	365	378	365	381	352	376	372	353	391	388	371	369	356	334	354	370	349	378	395	394	373	393	366	366	368	367	363	378	364	371	372	356	377	343	354	397	356	368	389	367	380	379	377	370	373	359	379	343	383	408	398	397	384	402	384	376	404	385	357	355	365	362	364	419	375	402	365	383	384	360	363	358	399	374	371	395	371	388	368	372	355	331	397	354	337	393	332	352	329	410	369	363	343	329	383	380	389	371	360	353	367	351	354	350	408	394	366	380	396	348	394	403	382	331	387	371	400	361	377	383	351	399	364	341	395	349	364	366	355	331	347	381	338	420	322	368	368	353	386	372	405	347	404	366	371	340	392	363	370	372	391	318	429	398	345	342	344	406	389	375	385	378	359	362	334	384	394	388	357	374	374	340	366	380	378	398	353	350	370	385	372	403	401	383	329	361	389	381	337	393	398	374	359	385	394	352	354	395	349	377	358	357	350	383	349	345	347	354	390	360	348	352	403	358	372	396	381	371	406	336	386	381	389	323	357	377	342	353	345	376	368	386	373	373	367	382	396	354	373	369	357	378	363	368	335	380	391	396	387	393	383	337	331	370	388	356	411	396	416	309	364	387	399	389	405	361	367	402	379	390	358	350	362	358	390	358	355	382	393	389	393	413	334	379	348	359	363	374	338	387	358	354	383	351	384	411	358	352	393	367	388	395	397	359	380	382	392	381	349	361	375	374	409	364	375	376	384	360	367	408	375	350	401	351	350	357	386	378	413	343	358	379	338	384	346	378	358	370	385	366	386	395	373	378	392	359	366	362	393	373	387	387	343	379	368	343	377	391	381	389	362	373	350	377	341	364	369	371	387	373	385	364	336	393	343	409	405	363	384	341	358	360	358	351	380	381	374	390	341	398	376	380	388	373	407	382	372	357	336	351	357	376	359	386	316	327	383	392	323	357	383	367	389	369	374	378	361	394	366	360	348	393	377	381	356	364	377	376	376	312	359	357	384	371	368	373	378	403	358	360	371	351	360	359	353	352	381	391	388	375	340	380	349	379	390	356	384	345	379	416	361	380	337	387	370	370	330	375	388	376	350	385	374	404	392	376	368	384	341	372	388	390	392	330	377	371	372	384	395	352	372	345	380	375	385	358	355	353	375	393	365	379	364	374	366	377	374	368	386	371	361	378	369	352	359	357	341	385	365	393	363	408	363	379	371	331	345	396	346	353	374	376	367	368	389	361	390	360	375	359	389	378	371	374	375	396	366	356	385	415	341	390	373	379	354	340	406	332	368	345	356	355	382	328	380	394	374	342	387	357	375	375	370	358	360	360	354	374	370	375	367	408	348	387	349	356	367	414	328	387	384	350	376	346	379	347	412	354	385	366	373	365	373	340	373	342	381	335	355	364	360	337	340	366	381	364	374	369	338	351	376	356	366	374	371	412	326	377	359	384	408	382	356	390	340	353	380	376	381	332	379	399	392	363	348	360	364	347	388	369	379	328	355	382	331	397	342	371	344	336	367	364	348	353	375	359	383	395	406	394	374	383	393	366	372	364	386	369	383	362	360	368	363	376	385	362	385	359	362	385	371	384	335	358	371	390	340	337	340	354	369	369	377	367	370	399	392	374	368	383	372	379	359	346	352	338	386	346	387	363	356	372	380	385	358	370	359	357	342	393	352	369	375	361	349	343	388	326	381	410	340	372	381	363	369	343	385	358	351	358	352	384	381	372	395	387	342	390	375	369	356	365	367	376	356	383	370	363	366	341	335	369	377	381	364	338	381	329	367	344	378	388	394	343	356	348	376	342	336	341	402	354	417	356	366	404	386	375	329	402	393	345	388	356	358	366	345	386	347	351	393	387	370	375	393	364	352	364	360	365	328	337	317	345	380	350	337	342	353	377	409	378	383	349	378	389	378	359	359	329	390	366	372	370	366	340	358	316	364	351	314	350	369	384	327	380	358	339	372	378	346	381	376	384	336	379	342	385	375	379	390	406	383	364	382	379	351	370	367	344	366	361	347	359	348	380	343	350	343	345	362	401	368	386	386	368	373	341	376	374	378	367	378	357	374	367	391	386	331	358	370	376	326	338	392	361	394	329	379	349	379	340	354	350	375	370	347	349	368	336	378	369	377	355	365	377	356	405	328	368	388	363	382	399	405	352	365	374	388	373	379	371	358	362	358	394	365	372	380	380	368	379	391	352	405	352	337	360	332	374	382	358	363	359	356	358	331	401	397	338	362	354	383	367	387	399	369	342	330	400	362	370	364	355	331	393	351	370	345	365	367	350	354	377	374	359	361	405	426	377	377	373	362	382	374	365	414	371	385	352	378	430	372	372	364	388	345	393	369	390	367	351	361	391	390	363	346	414	353	333	369	358	339	373	406	292	376	352	339	352	380	333	364	384	359	390	349	355	369	363	408	362	370	362	385	366	350	351	360	339	349	350	341	391	396	357	351	369	357	307	389	395	368	356	386	374
23508	21222	28578	24148	21231	11860	1442	941	836	722	663	674	682	675	696	620	647	577	594	570	620	658	623	582	570	541	538	590	599	592	599	587	550	563	556	573	570	587	580	607	595	573	622	573	595	565	580	590	591	582	598	560	575	568	600	576	601	597	581	617	588	612	541	527	575	566	572	620	591	522	568	591	582	532	576	554	570	575	552	609	604	561	563	587	599	560	560	592	572	599	573	555	578	540	576	611	571	561	584	546	600	642	609	585	582	611	570	602	559	558	578	574	561	621	564	646	568	564	582	592	571	561	596	593	555	585	568	603	632	556	573	583	582	576	572	589	596	583	625	568	593	611	605	577	566	604	609	579	610	585	598	594	553	547	603	573	543	576	649	554	581	607	573	587	607	566	577	598	568	601	564	562	571	556	549	605	575	569	591	576	516	568	571	570	566	589	615	570	612	558	621	535	581	608	581	567	589	588	558	547	579	538	587	601	551	530	607	584	564	621	602	614	547	588	577	616	577	602	615	600	569	569	606	573	585	586	583	567	580	573	569	616	564	534	574	587	587	607	562	602	640	610	617	586	554	563	578	585	619	570	598	561	545	620	550	572	591	557	561	571	593	577	590	522	558	584	599	566	591	571	553	573	579	555	538	596	567	579	586	597	604	578	538	581	577	614	544	615	540	618	528	652	542	592	592	616	540	582	580	605	576	600	552	597	590	591	570	582	615	607	567	594	585	604	612	565	575	579	584	583	547	567	588	605	595	579	594	598	598	585	557	545	582	600	525	572	602	579	565	642	617	591	566	568	601	546	558	568	550	569	600	517	569	609	553	530	586	533	569	578	572	562	587	606	570	592	577	597	566	598	591	593	567	589	594	574	540	589	591	558	569	581	527	610	595	582	539	576	607	578	583	587	575	592	560	608	606	609	533	546	572	567	613	544	597	593	569	573	581	571	548	570	608	571	626	557	565	615	551	551	560	554	544	588	553	554	559	544	548	600	606	575	607	550	571	584	538	602	579	585	587	556	618	608	581	615	536	530	556	567	568	572	541	595	584	584	574	563	575	583	551	576	575	551	613	607	550	606	603	602	623	554	575	603	551	617	586	558	563	559	588	549	579	570	539	569	593	581	533	594	588	617	597	543	585	577	581	601	549	587	565	589	589	613	549	540	585	577	563	593	570	620	622	587	552	588	522	545	544	586	607	616	569	565	552	562	548	561	599	565	570	578	545	569	558	559	574	603	557	587	560	580	541	569	600	591	603	546	603	571	557	598	575	588	611	583	564	591	568	590	609	566	599	574	559	574	589	586	551	595	611	585	580	596	510	600	540	556	559	596	565	609	604	568	577	531	577	553	575	591	557	604	585	608	632	596	583	592	581	548	569	555	608	615	584	618	549	560	588	579	609	577	657	621	579	604	599	538	590	588	542	570	554	582	564	586	578	551	609	589	574	585	544	567	592	563	588	568	590	594	559	600	604	576	578	552	606	544	579	589	612	545	618	555	590	577	564	572	593	560	599	580	577	574	584	612	556	576	582	563	578	611	589	577	558	539	545	591	552	547	610	580	623	613	557	563	569	637	554	569	607	597	564	587	532	564	595	566	602	576	615	546	602	571	623	582	586	558	565	560	628	561	528	601	597	541	575	570	575	574	585	575	594	537	568	613	554	583	588	590	567	542	549	547	571	576	586	555	558	576	614	584	610	594	573	618	587	541	560	575	565	582	553	564	539	592	598	599	582	569	592	589	532	576	570	560	568	612	640	560	585	552	564	577	547	589	570	512	574	585	577	581	571	532	590	597	584	545	593	603	581	537	574	611	597	565	605	594	561	548	533	534	575	564	565	558	559	594	549	560	568	619	583	565	581	600	629	563	570	541	554	574	554	575	576	575	608	560	572	585	540	565	549	598	558	574	526	528	608	623	574	548	607	577	533	577	576	607	584	563	599	546	589	615	580	530	586	568	596	588	609	541	596	618	536	560	602	597	600	559	575	610	605	577	572	578	571	596	557	601	593	624	589	545	596	578	611	561	547	568	554	588	573	605	572	607	587	580	529	598	569	601	577	560	564	600	540	549	579	568	553	588	562	566	577	537	577	587	573	609	595	539	556	541	549	568	599	583	557	602	583	603	577	568	551	594	568	571	573	581	549	576	580	575	615	559	563	578	594	544	562	597	539	569	631	621	582	576	573	578	573	570	534	582	563	530	567	565	527	598	555	582	572	549	565	545	608	573	556	547	564	525	575	571	590	598	561	540	601	576	570	542	570	608	599	593	565	571	615	578	591	582	527	620	585	580	601	551	568	588	558	557	571	575	575	567	571	599	561	573	550	637	569	626	578	578	628	587	607	553	596	596	577	576	580	604	598	573	558	547	592	598	585	618	552	602	579	569	628	584	560	555	583	540	584	554	602	570	610	578	553	605	573	565	580	555	601	593	550	583	579	580	602	575	561	597	580	543	568	597	572	558	555	563	575	562	559	580	572	577	603	577	566	591	609	621	579	578	600	550	577	595	552	579	549	595	592	556	569	569	549	585	589	565	533	553	546	583	577	542	585	575	547	547	592	571	611	571	563	555	599	590	564	599	597	555	588	558	528	591	597	579	571	558	561	587	609	579	571	574	559	594	557	572	604	551	584	552	609	581	557	575	600	594	597	596	556	575	570	509	583	574	576	545	564	568	583	546	557	566	585	564	530	590	517	524	591	611	540	511	605	549	547	590	597	591	543	589	563	597	505	571	623	580	534	553	558	543	570	588	588	555	595	573	571	558	571	537	617	598	584	594	569	564	610	574	590	571	564	576	560	595	544	589	572	566	588	582	574	580	561	578	565	589	626	607	578	623	549	557	512	586	523	580	584	572	568	566	569	559	576	570	578	596	611	560	580	548	596	591	591	559	567	585	584	548	540	583	623	544	544	568	550	561	595	581	562	591	544	567	564	543	596	615	575	559	579	531	551	548	578	596	552	567	578	603	556	572	585	571	587	616	538	556	570	644	584	544	567	518	555	574	589	574	573	579	601	602	590	562	547	531	542	586	593	631	546	592	584	593	516	574	573	602	592	585	575	551	587	531	553	589	531	592	562	549	571	529	599	565	568	570	534	585	585	573	590	582	561	541	589	564	538	577	586	596	543	611	566	570	545	579	556	567	566	594	638	567	525	540	589	577	552	584	608	571	587	582	581	562	578	600	609	537	567	574	533	580	584	573	569	517	582	536	609	537	556	536	543	588	540	569	558	590	597	574	609	567	584	574	558	605	566	534	575	560	572	577	583	588	600	599	536	597	538	586	627	593	644	559	584	554	578	585	576	583	591	583	587	571	590	555	592	593	578	553	569	569	580	582	574	552	587	581	587	604	560	576	561	585	568	565	569	590	531	553	586	555	598	577	540	605	586	579	573	601	606	566	560	535	578	564	560	580	576	572	596	563	560	556	574	613	615	598	607	560	573	569	598	564	573	562	593	537	566	568	576	557	575	572	526	586	551	585	581	596
6025	8379	6075	2947	2147	1704	1285	1187	1087	953	887	863	795	797	705	722	704	687	701	644	677	688	627	653	648	633	616	603	590	650	631	656	665	617	588	650	644	622	621	624	576	645	622	604	609	630	613	655	626	629	585	608	602	613	611	584	635	652	608	618	598	654	610	650	584	635	654	574	624	655	645	641	635	615	597	605	612	630	585	576	640	621	650	667	639	591	620	589	620	625	586	616	604	623	587	599	660	581	625	594	648	624	617	601	603	603	622	616	600	593	626	598	629	643	590	582	566	617	607	645	621	634	635	615	592	612	613	562	649	648	619	588	593	593	580	650	554	629	627	646	603	570	569	634	621	614	598	643	635	613	619	587	617	615	623	629	643	608	621	618	580	636	572	581	610	589	584	635	632	624	614	632	577	592	600	586	596	608	623	610	632	649	573	594	607	582	610	636	581	613	636	617	645	591	582	597	588	587	612	635	616	617	536	651	635	595	580	581	623	605	589	615	624	596	572	612	596	599	598	627	592	612	615	590	616	604	612	637	614	581	593	608	569	600	597	595	656	585	625	637	596	634	597	578	597	619	575	624	618	654	629	633	661	657	594	625	636	630	592	658	608	629	640	601	564	590	621	648	614	608	610	616	645	624	645	557	568	599	641	582	650	613	625	625	575	629	625	623	619	633	629	614	604	615	604	607	624	633	626	595	597	595	585	613	653	600	599	608	619	600	549	653	625	592	637	592	588	615	636	659	647	648	610	586	622	622	621	628	646	581	607	595	670	618	613	540	650	617	632	617	590	583	626	602	654	639	648	600	594	613	597	639	603	586	643	631	637	591	633	614	588	619	608	581	602	634	604	637	620	583	647	620	561	655	656	582	614	590	598	629	587	630	601	609	582	607	610	621	610	582	637	632	656	613	616	573	613	616	618	614	543	643	606	611	622	629	597	605	595	626	647	605	606	605	614	607	641	563	623	601	638	603	601	652	646	610	591	594	584	619	574	586	587	631	665	617	594	555	623	600	607	578	604	670	598	590	612	579	640	620	612	644	610	623	597	613	658	565	600	634	645	610	586	643	620	660	574	624	603	604	607	637	611	636	621	638	590	602	530	610	639	582	607	601	639	588	618	606	604	613	645	590	575	635	586	601	587	633	602	570	628	623	602	585	616	628	590	605	599	598	576	598	607	616	610	599	578	557	608	564	617	608	615	611	632	622	617	593	624	570	601	630	582	633	579	603	568	613	612	616	601	601	666	638	594	630	623	607	602	609	555	643	631	615	628	596	615	611	624	604	618	617	581	624	610	600	582	574	605	626	584	612	628	621	584	645	636	630	600	639	566	644	609	608	605	571	651	624	607	579	607	614	620	586	663	603	588	649	573	600	630	607	623	618	644	625	570	604	675	618	630	573	632	636	663	612	596	551	631	628	584	621	609	627	633	596	607	630	568	621	626	604	624	566	571	609	628	628	605	614	614	613	585	590	574	589	613	609	649	584	638	603	624	591	570	597	619	584	615	593	607	623	570	600	574	593	633	666	589	604	599	612	610	636	567	602	628	621	650	608	589	645	630	620	629	582	589	631	585	628	620	607	653	630	629	627	591	619	627	584	582	596	596	604	627	589	623	636	609	578	632	618	641	603	588	595	660	631	647	628	600	611	604	597	606	614	622	614	587	635	604	576	579	645	664	624	588	610	623	639	645	578	617	652	581	627	646	591	684	610	627	602	626	581	597	609	621	630	587	639	573	602	599	579	610	636	634	599	625	563	660	577	660	633	617	629	572	591	583	611	594	602	629	624	589	644	649	599	591	621	657	582	615	604	593	587	622	624	594	586	615	590	602	571	627	631	617	665	618	625	609	620	617	603	601	597	601	566	595	590	649	645	584	601	595	587	635	600	603	628	604	607	604	651	587	572	652	631	620	585	644	598	613	591	602	614	610	582	551	591	619	565	622	609	604	596	596	604	595	600	634	569	602	599	640	588	571	639	588	585	645	608	594	603	590	592	631	636	638	621	567	607	623	618	613	589	604	588	593	620	543	610	617	663	623	581	571	630	656	618	629	601	627	640	597	632	588	667	575	605	626	602	567	584	617	581	616	588	598	602	619	629	606	605	634	658	654	641	590	623	616	601	604	621	613	612	614	640	602	588	614	540	620	573	644	581	611	547	636	633	622	582	634	591	584	636	642	589	625	640	625	602	616	648	619	598	603	616	605	639	598	626	640	612	635	622	653	564	600	597	639	577	624	599	665	615	607	605	613	580	625	602	624	618	610	612	637	615	596	612	627	585	621	597	641	562	626	602	637	628	618	605	621	589	643	602	578	574	629	610	578	592	632	601	620	603	604	677	584	612	632	618	615	645	619	684	640	611	620	567	639	580	634	677	550	650	614	612	584	659	614	609	612	584	643	693	616	609	645	642	583	629	625	611	601	623	597	678	624	623	617	630	596	631	601	638	604	625	604	643	596	582	591	639	644	610	591	626	584	616	649	634	608	563	653	592	651	601	599	636	566	615	590	597	581	571	612	665	613	620	654	629	603	578	619	646	638	603	623	639	607	579	598	626	663	650	658	591	623	585	545	590	632	615	613	618	648	591	592	594	559	623	635	582	626	621	630	606	576	583	623	645	616	637	584	599	626	635	569	623	616	598	566	641	593	583	619	571	611	623	586	641	591	638	612	589	661	637	600	599	613	636	620	605	607	652	648	623	519	633	649	632	612	616	622	645	609	642	610	594	643	595	580	628	641	605	634	649	589	634	614	645	617	636	654	622	631	609	626	613	626	646	620	593	650	608	635	572	616	627	630	583	630	598	625	663	629	665	610	577	646	592	628	618	626	591	601	646	557	601	581	583	597	629	587	597	622	591	599	630	609	619	618	595	610	607	609	639	628	571	617	571	611	611	641	612	606	597	620	585	609	622	610	587	615	629	630	600	620	585	625	596	600	613	604	654	591	639	612	598	612	621	651	617	558	557	593	586	601	664	689	593	643	608	629	623	642	658	604	587	642	619	580	650	584	597	629	608	630	655	588	600	593	592	618	638	623	594	597	641	572	615	587	632	629	610	604	586	583	648	568	610	678	653	665	616	562	614	627	629	602	615	630	603	609	620	625	559	611	629	593	634	661	629	570	634	624	605	660	654	578	602	631	555	595	617	586	594	629	607	579	642	604	621	576	618	603	588	626	630	641	625	625	614	620	561	575	619	622	650	613	630	603	618	606	616	617	621	583	615	612	605	625	578	617	618	612	650	629	634	597	590	596	636	650	599	647	649	573	615	636	588	599	635	614	630	666	636	604	604	589	584	657	598	606	622	669	594	647	626	567	597	610	612	611	622	655	589	607	620	621	614	594	589	598	620	595	632	584	632	644	590	607	597	654	614	592	600	613	621	629	603	592	618	614	617	594	609	625	597	599	585	554	651	575	611	565	606	627	611	588	680	608	614	612	608	615	640	675	606	614	585	603	602	604	590	578	597	590	612	578	606	566	594	622	624
24554	21200	27601	24992	12513	574	382	327	247	276	240	215	201	202	200	192	163	174	177	153	173	171	184	143	171	191	167	175	185	165	172	154	187	159	167	152	169	164	142	137	149	164	180	163	150	171	172	157	165	168	154	176	180	176	174	151	164	156	141	165	184	150	144	184	166	129	153	166	151	167	162	158	171	149	149	146	139	152	144	177	163	158	154	160	155	149	144	153	143	156	166	168	156	152	174	158	171	158	148	173	146	153	151	169	157	141	131	163	156	166	119	160	150	150	163	148	152	141	145	174	138	174	168	174	160	150	135	140	171	135	168	160	164	149	156	131	163	144	146	138	163	161	163	158	143	141	157	161	167	157	175	171	150	159	151	154	171	137	136	145	148	140	149	137	165	171	152	157	167	165	165	161	129	169	158	166	159	148	126	123	155	166	139	155	167	170	144	175	156	156	152	171	154	157	164	171	164	167	155	148	160	145	151	137	173	131	149	153	165	142	157	152	153	159	165	161	141	170	165	170	152	145	168	156	156	185	153	145	152	143	175	151	187	160	174	153	159	148	137	150	166	175	162	149	158	169	145	142	170	169	176	160	147	164	145	151	176	149	133	150	145	143	135	151	153	158	156	150	170	167	153	148	143	162	153	148	161	152	166	155	145	162	167	142	137	156	157	162	149	171	150	157	164	144	169	147	161	151	151	164	169	148	183	166	181	190	149	164	167	144	158	163	157	159	137	169	155	163	179	178	171	148	160	167	149	157	157	170	167	156	154	158	156	169	159	158	158	133	167	157	157	149	168	159	169	165	159	145	153	153	139	162	158	144	159	149	154	141	167	151	161	151	147	153	134	164	132	157	158	159	129	143	158	152	167	143	157	138	163	161	160	135	142	158	167	164	152	178	149	164	145	162	160	170	137	166	150	159	149	161	152	155	153	156	141	149	130	162	167	152	157	151	150	140	153	157	155	139	138	155	144	186	164	143	126	148	134	160	157	163	145	135	159	148	175	179	143	165	148	164	156	179	138	167	140	134	141	152	173	153	150	142	163	167	148	170	153	147	138	159	162	166	153	154	144	142	167	174	162	165	172	122	176	144	159	168	143	133	133	148	173	143	160	138	177	139	163	148	136	149	154	190	165	158	151	153	155	150	155	146	155	156	149	154	128	150	166	162	151	172	157	174	160	151	173	149	163	151	156	153	160	158	159	148	152	146	150	155	152	140	165	150	167	156	133	175	164	197	154	176	160	177	161	147	188	135	174	149	175	172	158	161	170	164	167	167	162	149	161	133	174	182	163	151	176	137	173	158	168	156	132	163	151	168	142	160	164	163	157	168	172	138	131	162	155	174	161	162	164	144	173	154	153	144	133	156	162	157	157	136	159	164	145	138	165	158	160	179	139	151	169	154	159	161	173	142	164	174	155	143	156	156	172	159	152	152	141	139	139	141	159	167	151	157	173	175	143	150	158	167	152	161	174	134	145	174	152	160	141	167	151	154	150	151	143	184	146	158	172	150	164	133	179	145	173	158	165	156	148	168	166	159	147	175	140	152	163	164	149	172	161	165	159	169	162	165	149	149	126	158	163	167	144	169	152	166	157	156	147	176	156	155	145	154	135	158	163	178	155	148	149	152	158	167	140	158	148	159	167	171	138	170	153	162	161	157	145	161	168	175	170	151	131	168	146	173	118	155	161	176	156	173	174	166	137	173	157	159	167	157	137	162	163	145	154	139	173	146	139	170	163	155	154	154	139	143	151	176	182	159	149	158	146	145	160	134	160	158	178	145	141	143	152	149	163	146	153	157	155	151	149	157	159	162	160	145	136	151	182	153	164	158	170	183	157	171	166	166	160	160	160	169	147	156	160	155	164	170	173	163	195	172	162	150	150	165	166	176	189	145	156	172	145	161	157	157	173	159	150	164	160	171	162	148	161	137	139	158	137	141	169	170	149	152	158	157	182	149	141	157	151	166	168	139	141	166	160	154	161	159	170	157	131	163	142	147	146	155	162	172	150	154	128	144	153	144	142	172	154	169	152	145	143	139	182	142	155	160	142	148	161	147	181	170	180	166	132	146	136	151	161	143	177	152	162	170	160	144	153	142	161	170	161	149	170	177	168	151	164	168	158	147	147	153	140	154	148	182	167	159	167	177	163	158	163	155	181	148	159	155	154	144	157	165	166	164	139	152	183	159	161	151	155	156	145	159	148	126	166	156	151	164	176	168	138	164	150	150	176	171	155	147	173	142	128	169	146	160	149	160	136	148	157	162	156	162	143	162	142	131	158	173	164	158	156	145	128	153	167	149	150	167	178	140	142	153	148	178	125	143	152	143	167	160	153	144	185	146	179	147	148	176	165	161	139	165	137	150	140	173	149	160	144	157	159	174	162	166	154	170	166	141	147	159	156	164	171	166	161	152	158	145	160	159	155	151	171	152	176	164	156	154	149	150	151	153	164	174	145	154	170	160	158	157	154	136	152	158	149	126	167	171	145	137	153	169	136	158	145	159	163	149	155	128	125	167	164	153	158	153	140	150	165	170	150	163	137	176	144	168	156	151	124	189	164	151	140	160	153	134	177	157	140	147	162	156	183	144	160	142	154	157	153	141	172	145	147	151	170	154	166	178	146	162	180	137	155	155	157	163	165	147	164	162	154	171	183	156	156	147	153	150	155	166	143	162	160	159	173	136	165	164	176	180	145	152	138	165	153	150	171	179	165	157	141	149	154	167	171	168	136	157	146	135	142	142	168	149	138	148	142	170	172	166	159	154	171	160	156	164	156	166	166	142	170	128	159	173	164	149	166	144	158	135	172	165	158	141	150	143	158	132	170	163	135	143	171	156	164	171	184	163	143	168	162	192	153	158	147	141	137	160	164	126	159	163	139	155	166	147	145	156	186	140	155	161	150	125	165	148	144	145	144	149	163	139	133	137	163	145	148	138	165	157	148	159	144	164	164	171	147	166	149	149	150	166	151	144	186	156	158	140	159	166	129	176	147	152	143	159	141	146	167	158	173	156	145	155	173	169	160	160	180	144	155	148	159	155	145	145	160	156	159	174	154	147	138	152	160	133	146	165	164	162	154	137	142	154	154	165	139	160	159	145	167	148	160	175	156	135	149	142	158	132	149	136	149	150	162	164	138	148	161	158	145	141	163	161	155	149	140	149	156	158	145	165	169	147	147	183	163	155	164	158	158	159	161	153	151	144	165	166	158	149	139	146	158	164	131	144	144	167	168	163	138	151	158	143	163	180	165	151	156	153	157	142	157	172	144	159	162	160	158	169	140	147	154	179	142	161	157	162	168	154	157	158	160	151	143	146	173	151	159	166	166	154	171	174	171	156	178	150	118	148	167	176	159	157	148	152	143	149	157	169	164	155	155	161	158	161	158	152	161	155	163	147	155	155	132	197	172	179	161	179	158	174	144	146	155	141	144	146	164	150	155	134	144	142	127	160	172	174	169	148	163	159	161	168	138	160	162	175	175	144	162	155
4880	5021	3363	1540	1109	843	689	559	465	442	343	359	287	276	263	264	227	223	203	237	234	209	203	216	212	191	190	192	191	180	218	198	234	194	185	212	207	189	188	193	185	193	199	199	192	173	201	191	169	194	195	197	186	178	196	198	179	195	177	204	219	185	180	186	177	180	210	163	148	188	193	187	181	167	193	180	190	193	197	192	193	188	185	180	176	216	209	175	190	192	178	163	189	192	203	179	195	192	176	172	192	188	177	180	180	184	192	182	179	191	179	189	185	188	160	168	175	180	170	181	187	176	194	181	189	182	200	180	178	189	177	215	184	176	199	175	183	178	204	168	171	196	159	165	183	195	202	199	178	191	187	180	186	178	177	182	199	171	171	193	202	191	185	180	164	198	190	175	204	207	185	170	208	184	190	175	166	171	160	187	169	201	207	187	179	175	186	201	180	185	187	193	172	213	181	191	200	186	188	161	187	176	165	178	175	181	160	221	197	192	177	182	190	174	192	194	180	171	187	155	200	177	168	174	198	175	188	167	178	198	214	174	189	163	216	168	173	188	207	149	170	188	193	200	181	176	188	183	158	194	181	179	170	192	176	161	161	188	187	191	182	185	202	183	178	188	181	201	170	188	185	193	180	190	171	180	162	194	169	186	180	186	182	174	187	193	174	191	187	193	170	195	190	183	197	183	193	185	168	190	197	200	181	187	217	180	164	189	196	194	172	198	160	192	176	195	166	160	190	182	185	188	162	165	166	195	183	183	164	186	170	203	182	217	201	175	178	167	197	179	154	185	201	212	157	163	182	167	157	171	189	180	175	195	199	186	178	152	206	178	180	199	200	211	188	188	187	192	201	176	178	170	204	168	182	194	183	180	190	208	191	178	183	178	200	172	175	185	185	181	201	183	190	199	223	165	186	184	174	213	193	152	208	184	171	187	194	212	198	182	193	183	184	162	205	202	175	192	179	175	167	210	177	180	179	183	203	184	174	173	195	195	176	191	191	172	184	200	196	183	163	169	153	171	173	197	173	196	175	200	205	183	193	168	167	219	163	166	162	182	169	216	171	193	193	167	166	183	159	161	169	205	189	194	189	195	209	194	189	192	173	180	198	190	200	182	165	193	190	172	184	168	190	194	183	162	185	184	152	157	193	174	212	186	186	181	182	190	188	176	212	188	166	160	196	209	182	163	224	178	176	194	196	162	192	192	172	207	192	186	190	203	173	178	171	175	205	194	160	174	177	159	168	194	188	201	195	213	181	177	186	176	182	179	185	164	185	189	211	166	188	178	179	182	184	161	184	203	197	163	172	167	168	167	193	172	168	172	199	207	210	175	207	199	202	174	192	195	171	163	190	175	196	171	180	197	193	180	167	169	191	193	194	174	182	186	196	189	148	165	166	153	187	199	169	188	198	199	197	177	158	189	174	182	194	210	198	161	173	163	158	186	176	186	185	158	173	182	173	168	174	169	168	186	191	182	179	169	204	152	200	188	176	188	180	166	190	188	163	184	199	175	181	165	189	194	174	184	191	202	169	186	161	212	199	204	178	202	187	223	181	211	203	190	204	183	186	177	157	180	155	170	180	177	196	184	192	176	194	183	176	185	215	205	163	197	162	173	190	160	199	180	183	193	187	170	194	174	175	174	167	193	190	199	173	177	211	173	182	191	183	181	199	226	163	213	185	183	191	169	204	167	199	191	203	188	192	187	178	178	175	181	188	183	200	192	183	205	204	174	190	205	180	192	186	176	196	178	196	184	186	193	204	198	161	201	177	200	179	167	176	160	187	178	199	195	177	211	174	205	187	212	185	194	195	184	174	171	164	187	181	199	161	192	191	193	167	208	198	179	185	173	190	172	198	198	176	163	177	180	181	194	182	173	201	212	173	196	183	178	191	180	164	166	206	174	191	178	193	178	183	174	164	204	192	173	200	184	167	174	159	187	176	176	210	190	190	170	172	197	205	188	207	168	197	190	181	160	196	216	196	204	174	180	181	197	176	167	214	179	163	188	185	178	171	172	183	186	154	182	176	197	199	172	179	174	178	168	157	186	162	177	178	194	172	184	183	195	182	174	217	179	186	175	207	201	200	198	187	186	193	171	157	158	173	208	191	206	180	164	137	193	198	188	175	183	193	184	179	200	189	204	182	199	166	179	161	188	177	188	196	179	182	211	203	161	193	189	177	203	191	174	190	184	170	210	195	180	179	178	212	211	174	193	186	191	174	165	186	169	165	203	160	177	189	188	188	187	181	207	198	174	198	193	175	178	178	214	209	189	184	180	163	211	143	181	169	202	173	195	194	178	173	165	182	219	171	188	189	183	183	175	201	213	151	159	194	174	196	204	191	176	201	178	188	179	167	169	180	173	196	180	184	164	159	185	174	191	196	174	164	195	186	174	179	190	190	167	167	202	184	194	184	188	168	188	181	169	213	167	176	191	163	203	176	195	192	171	190	175	191	178	174	198	203	162	169	186	208	206	190	161	196	172	190	194	174	166	164	176	144	179	199	181	190	186	175	180	190	166	193	226	208	190	176	198	187	197	201	212	189	185	199	176	194	184	180	186	205	169	194	190	185	187	180	187	174	159	213	167	192	182	197	193	183	200	172	203	185	173	181	196	163	199	177	183	198	178	177	177	191	199	188	203	165	179	162	177	205	167	174	169	214	201	205	210	204	201	183	195	180	196	180	188	195	178	168	176	201	198	174	189	177	197	191	169	182	200	176	168	161	191	197	167	164	179	196	171	184	181	207	186	164	175	205	178	185	196	208	174	202	184	175	178	170	191	169	174	175	159	225	219	167	206	173	198	191	182	182	182	197	172	177	190	196	190	184	177	186	190	180	195	179	170	172	207	162	168	190	171	162	198	180	208	224	179	167	188	167	185	193	156	209	181	212	190	187	171	182	196	162	169	179	193	173	171	188	198	175	192	167	193	192	197	190	184	193	193	181	168	174	201	201	185	180	182	192	209	187	168	176	191	172	182	183	172	171	176	180	177	195	158	211	174	198	199	188	180	194	199	154	160	198	156	183	174	200	179	198	188	166	205	168	197	180	194	175	193	157	193	195	195	187	173	197	175	179	180	191	179	202	177	172	193	181	204	204	187	176	191	194	178	167	189	185	181	198	203	176	175	196	178	188	178	208	208	180	177	174	187	203	201	201	178	188	201	176	209	193	172	202	199	211	188	187	176	192	191	184	183	182	191	176	175	199	170	205	186	180	193	198	144	171	168	192	180	167	165	167	172	192	170	184	200	166	164	191	176	184	189	162	177	189	189	178	177	184	186	180	180	177	146	170	196	189	166	160	177	186	203	196	185	169	191	201	187	186	192	168	185	208	176	152	182	197	176	182	180	177	180	187	202	181	186	194	176	188	204	174	159	175	195	197	187	201	170	169	159	191	184	181	192	192	186	172	176	174	227	187	186	180	169	185	176	201	175	184	181	172	193	186	194	190	161	176	189	182	172	163	171	181	180	188	183	195	181
22511	21250	29028	23779	21250	21299	10338	1206	835	742	702	680	673	592	554	564	500	509	531	495	472	516	422	459	444	480	469	447	464	431	456	434	426	444	439	438	434	430	437	434	432	425	449	429	428	464	416	454	398	443	461	448	416	427	408	414	429	436	405	431	382	400	408	410	422	449	431	415	403	394	438	435	406	477	428	390	440	447	416	402	416	434	413	423	384	457	429	417	425	414	416	458	426	428	385	389	389	424	423	429	424	424	422	409	395	428	413	453	412	394	416	408	369	446	419	431	454	388	437	439	420	404	407	437	444	386	408	427	430	401	417	391	433	436	434	423	438	428	421	421	446	418	426	400	404	412	450	370	402	465	425	431	429	401	412	400	413	417	424	441	409	393	436	421	434	415	426	380	430	415	425	451	416	444	433	414	419	423	416	449	457	432	413	437	435	414	425	409	426	462	442	432	432	425	408	389	434	423	386	434	403	484	435	414	410	448	408	435	435	418	426	390	416	425	409	433	416	411	438	413	389	420	461	446	402	419	419	426	417	413	421	440	414	405	454	404	402	454	393	399	431	423	417	430	421	430	400	433	406	426	425	389	398	434	419	463	430	414	432	376	402	435	418	422	430	408	417	427	416	399	384	422	382	422	444	439	384	400	439	441	407	391	406	396	401	414	426	436	437	425	417	433	452	414	420	415	437	404	397	427	428	371	432	366	426	458	419	437	442	446	439	396	455	426	433	427	411	421	448	412	440	431	442	415	439	442	453	432	415	424	429	422	392	427	440	432	449	423	395	463	428	422	449	410	395	471	450	446	401	406	431	456	422	406	428	411	436	432	421	446	443	429	437	422	437	408	404	415	412	401	392	419	426	422	438	422	435	445	431	413	429	411	448	435	429	378	369	480	337	406	412	446	404	407	414	412	430	430	453	412	398	394	455	409	434	412	398	402	456	405	434	435	413	428	433	427	413	434	407	434	413	362	384	418	425	425	385	424	422	416	433	420	410	436	429	406	436	379	398	416	435	405	392	425	407	437	446	393	399	406	426	417	432	430	424	448	424	457	397	383	364	412	428	418	398	419	427	417	420	421	418	414	418	439	417	422	422	454	411	409	433	456	464	421	396	421	404	449	408	402	380	431	456	427	438	419	429	445	418	413	379	404	405	460	404	445	402	428	407	403	424	458	484	388	398	420	424	428	418	432	414	428	442	422	445	455	414	419	430	435	445	428	385	405	396	397	452	463	428	429	386	450	443	424	434	432	430	403	414	450	407	397	428	379	431	374	458	414	400	418	407	438	441	432	436	427	376	429	427	386	415	432	391	466	379	409	396	414	423	442	412	425	460	439	435	471	440	426	438	421	449	430	389	427	420	401	434	442	432	425	436	436	435	418	430	390	425	412	406	447	440	441	415	424	400	408	419	420	410	434	442	398	460	437	381	421	419	434	402	434	469	432	419	420	376	409	416	442	447	428	395	459	411	430	412	461	417	450	426	393	427	426	389	418	431	446	425	427	429	396	417	471	404	418	394	401	388	435	365	418	398	420	410	407	438	412	419	460	444	439	418	421	418	386	420	420	452	390	430	438	396	444	439	390	443	442	407	437	389	436	427	398	410	436	382	428	457	453	449	431	423	413	397	440	440	383	396	405	387	397	411	421	440	409	416	429	416	418	446	418	447	413	456	384	403	378	410	381	462	428	390	393	416	409	400	398	427	407	443	464	380	397	434	411	414	439	460	417	436	395	423	421	401	391	372	435	394	389	439	474	420	405	423	441	466	443	418	443	410	407	425	404	398	427	439	403	413	395	425	398	401	405	393	414	428	399	403	392	405	431	436	434	431	406	446	394	408	440	405	431	451	461	405	436	438	408	411	387	429	440	429	391	401	452	405	425	406	412	422	432	432	418	443	427	418	415	410	431	395	398	426	419	433	396	407	425	426	452	422	437	420	442	424	382	443	414	381	409	421	430	405	425	391	410	439	430	434	455	413	423	384	424	415	407	418	385	447	428	448	449	425	418	402	396	427	412	415	429	410	398	423	415	429	414	466	452	414	449	413	450	438	415	430	423	429	406	458	383	447	438	407	378	419	425	449	406	408	417	435	415	423	432	432	418	440	410	411	424	438	417	368	439	426	432	446	414	415	421	389	422	437	411	425	437	405	440	448	407	453	426	448	418	428	422	430	395	445	431	415	400	418	411	437	414	436	421	391	392	382	418	446	421	445	432	436	432	409	408	412	419	424	405	433	403	447	401	436	420	462	445	411	424	408	401	408	416	421	408	392	446	439	431	440	408	394	434	389	411	417	403	406	453	444	401	417	421	412	409	403	414	402	427	421	415	410	393	418	448	405	426	426	440	453	425	416	479	436	408	400	418	383	420	406	411	404	418	434	420	390	433	471	438	399	385	439	398	422	407	438	424	436	415	424	419	429	436	425	410	421	413	483	401	396	400	407	416	418	429	446	436	406	427	400	423	459	417	431	404	457	417	448	430	424	401	389	419	434	428	453	405	446	414	414	426	448	404	426	399	407	445	453	435	403	408	403	428	402	433	407	437	418	421	430	451	445	420	411	380	408	377	398	417	372	401	399	441	411	416	418	398	399	420	409	407	400	446	400	419	391	417	456	412	428	412	430	430	432	407	449	410	407	435	380	443	395	406	448	452	420	408	444	449	394	414	432	396	403	419	403	406	438	386	392	424	430	437	422	414	397	471	446	400	434	410	422	398	408	415	380	414	418	441	371	404	407	429	404	447	454	432	431	406	415	396	425	435	410	415	392	422	419	418	443	400	462	413	463	412	419	426	421	443	435	425	431	419	436	381	428	457	409	439	427	429	391	439	409	460	423	424	439	430	429	450	434	377	399	429	444	397	393	426	435	408	423	448	402	418	396	440	407	388	380	435	390	432	433	400	411	427	418	410	435	437	445	395	404	425	403	430	439	456	410	410	428	429	410	394	389	411	415	398	415	402	400	423	408	402	419	431	423	444	440	421	405	420	416	387	421	414	429	403	410	429	400	393	429	421	401	462	429	425	412	390	430	403	440	418	454	399	388	390	412	371	397	424	456	419	454	401	423	432	392	453	431	398	375	427	462	428	400	421	417	386	432	400	419	490	416	439	403	412	425	414	446	471	428	420	444	431	444	443	441	427	449	413	426	400	431	434	412	461	437	397	445	404	389	427	416	435	408	402	409	415	392	388	426	414	433	425	405	433	419	451	420	394	415	408	394	412	410	409	398	444	433	384	408	416	435	433	392	431	477	443	449	385	395	429	400	486	412	427	423	431	478	468	415	443	386	428	435	414	429	418	396	384	422	403	430	428	381	439	378	420	421	434	441	438	398	457	443	419	436	425	417	440	423	411	421	387	402	409	455	418	434	430	437	410	389	398	418	401	438	452	388	393	432	382	400	397	392	393	407	422	386	417	404	438	384	405	412	410	378	448	427	382	424	444	418	389	440	418	441	407	385	424	428	422	425	425	380	429	364	448	430	436
5789	13809	10116	4842	3554	2706	2040	1685	1333	1102	1037	924	799	692	725	630	651	599	600	550	572	541	547	530	552	548	546	529	513	557	493	490	520	475	480	464	491	533	540	500	502	478	488	514	495	472	470	467	468	516	529	466	507	454	488	453	469	450	466	469	478	446	472	469	491	482	499	487	458	484	475	454	461	445	461	465	471	477	459	502	476	436	477	452	454	437	501	468	489	428	485	491	483	467	477	480	440	508	433	479	465	475	501	461	495	471	484	463	441	458	483	451	439	472	431	464	442	474	432	481	439	478	468	464	509	506	453	490	439	494	452	468	458	493	432	455	460	482	456	434	440	440	450	490	481	437	479	433	440	452	454	479	482	457	480	489	490	509	432	450	495	449	482	462	432	500	485	473	484	469	464	498	455	464	466	477	426	460	459	501	463	488	445	487	454	454	464	461	438	462	481	435	459	469	453	490	463	492	439	502	474	474	463	444	515	478	455	454	459	436	506	446	469	496	503	448	475	458	463	458	487	425	523	457	478	448	432	477	459	428	494	508	524	467	478	467	473	449	456	476	469	442	475	411	473	476	464	442	436	480	469	438	485	478	446	497	465	453	494	439	474	456	467	439	499	478	414	474	481	443	452	466	444	452	489	444	444	454	439	459	505	464	477	517	488	456	511	489	499	459	469	509	470	499	424	473	462	461	462	466	452	502	466	463	459	473	469	472	474	511	488	447	455	435	479	483	476	466	454	516	465	426	461	464	441	492	421	478	443	450	396	478	482	476	451	441	440	485	525	438	468	470	514	470	450	505	476	451	446	469	483	504	472	423	480	451	481	479	467	471	490	445	475	447	462	506	468	464	431	444	470	457	430	475	488	468	474	449	467	429	465	437	484	464	470	500	464	465	468	466	464	454	403	474	454	460	458	459	498	450	440	461	454	454	482	465	471	479	441	471	480	448	459	459	494	498	457	491	474	445	485	485	481	460	474	469	503	483	458	466	455	462	476	472	469	446	475	484	453	530	480	449	433	457	474	471	464	433	454	457	457	440	449	449	472	471	475	469	459	429	437	440	466	447	473	458	447	462	478	475	433	485	475	491	447	456	493	471	445	489	438	453	473	491	474	444	494	468	450	450	459	465	470	463	460	441	448	474	493	467	465	466	479	442	471	462	480	502	457	421	461	463	418	499	519	480	462	463	465	452	433	458	436	469	446	451	465	460	451	444	479	442	462	481	447	469	455	479	462	485	478	452	454	451	440	492	457	496	450	474	450	466	457	442	466	499	502	461	455	470	471	490	448	484	458	464	503	502	477	470	467	471	488	457	445	462	487	454	511	488	465	463	464	500	417	459	451	454	449	455	467	456	463	444	443	494	490	501	504	471	463	405	499	444	478	472	438	438	490	420	499	441	471	435	490	459	449	463	448	488	450	490	491	430	451	468	449	458	446	479	480	465	431	473	482	483	472	487	445	480	491	457	475	456	459	478	459	487	485	441	454	480	467	461	442	507	478	488	457	469	459	475	441	465	450	452	449	466	466	490	473	462	447	456	477	454	483	435	454	460	488	453	439	490	424	447	414	425	445	477	472	467	468	435	433	458	498	450	446	493	462	478	464	463	441	443	466	441	484	488	461	418	447	468	447	501	436	442	483	500	491	452	487	463	476	503	468	464	491	457	468	481	491	455	473	475	465	454	467	421	474	480	463	443	495	445	475	474	470	491	486	454	431	467	454	460	459	450	468	474	446	440	438	485	470	466	459	452	475	494	467	453	419	459	496	484	490	480	486	406	467	485	484	499	481	447	478	469	480	453	483	465	494	467	476	453	472	461	482	483	449	476	473	440	440	456	457	481	504	477	451	451	465	476	457	491	445	452	500	475	490	501	506	462	455	449	463	441	460	466	513	438	449	508	500	465	437	459	456	445	478	450	462	459	456	480	483	448	465	524	420	477	459	468	453	470	472	478	470	482	511	475	497	447	490	471	440	436	441	467	497	456	443	490	464	476	447	460	478	462	487	445	442	442	413	437	478	499	509	443	453	452	463	480	461	438	476	468	450	471	481	468	492	445	442	458	477	473	514	463	491	458	487	470	467	474	443	474	431	502	454	462	459	488	465	464	504	499	459	494	414	480	468	521	459	501	427	500	500	468	438	425	529	428	490	514	472	451	450	455	491	472	461	475	470	460	467	480	482	456	461	474	448	446	496	444	425	474	464	440	432	468	468	444	450	477	456	439	476	466	484	460	465	470	484	451	466	477	461	467	465	445	505	432	472	477	433	495	467	469	479	428	489	428	486	448	528	504	459	445	438	445	446	471	466	455	445	449	487	433	488	509	451	496	469	464	479	486	426	494	476	466	430	458	491	496	478	496	489	496	454	523	434	482	503	486	470	456	467	455	479	448	484	444	461	453	443	468	486	477	446	479	469	483	480	471	482	456	470	461	483	471	449	445	423	481	486	496	473	485	471	446	467	477	482	474	442	487	469	508	440	435	464	481	415	474	487	440	410	508	452	476	450	479	475	469	454	437	461	457	440	431	454	522	429	443	432	480	470	482	487	475	450	500	436	451	439	453	492	449	505	462	472	468	426	485	462	465	484	484	483	489	467	460	467	445	491	494	486	462	449	480	506	494	426	448	452	451	451	447	489	445	466	473	456	450	497	478	451	455	448	476	458	484	480	495	464	465	441	483	455	416	478	426	471	465	432	493	444	436	463	497	449	457	512	449	490	489	486	502	473	431	460	470	458	460	473	484	493	471	461	403	427	473	473	484	454	457	483	451	458	505	455	479	434	504	469	477	472	449	481	465	456	456	457	445	455	511	463	474	476	501	472	506	498	470	445	486	481	481	477	463	451	456	469	488	496	467	449	458	466	453	455	480	473	460	459	463	485	515	471	472	455	481	479	473	456	483	456	471	476	457	485	475	464	444	476	446	453	517	448	480	481	420	461	439	445	471	432	485	468	468	511	442	469	436	456	449	489	442	482	472	435	471	504	462	451	468	459	472	476	462	476	427	463	446	453	479	473	434	457	439	448	446	467	477	453	450	461	439	505	464	482	449	467	469	468	465	459	502	445	447	485	505	481	475	478	440	419	429	482	441	489	463	478	465	448	508	444	459	454	491	471	438	485	479	499	475	434	471	454	411	474	478	459	465	475	443	497	490	477	488	489	471	452	472	474	428	456	476	481	463	444	437	458	474	447	488	470	454	437	466	474	476	512	468	442	503	458	478	436	433	499	446	453	490	433	461	463	490	453	431	470	410	444	472	435	434	423	475	446	470	451	474	474	489	493	457	467	496	455	476	487	474	450	431	493	484	479	477	480	461	463	517	466	480	476	469	453	492	457	504	505	464	480	471	462	423	473	485	446	482	449	461	471	484	450	478	447	448	464	483	426	470	486	441	454	462	449	486	469	464	455	453	463	459	450	442	453	480	504	451	441	479	499	464	456	471	476	450	442	455	487	509	442	452	445	437	487	476	451	464	463	430	466	469
27556	17758	3383	552	386	388	365	382	331	358	373	363	341	344	352	346	343	311	371	369	318	324	322	356	326	335	336	355	348	345	316	314	360	365	304	312	366	319	330	329	352	342	356	346	357	346	349	302	368	299	323	309	344	312	341	332	322	337	337	331	321	373	342	325	344	324	331	340	345	336	372	307	365	353	370	324	370	354	368	331	347	331	312	326	314	343	337	347	326	342	337	301	294	337	308	358	323	341	343	339	366	352	351	340	338	334	327	319	354	357	337	307	332	338	322	312	324	342	328	341	350	352	342	323	312	362	342	349	354	308	319	335	331	329	347	360	377	370	336	321	346	355	366	338	332	330	319	323	384	318	331	340	325	344	328	354	352	345	330	333	326	356	306	334	328	335	316	348	357	342	368	361	341	359	367	320	330	326	356	306	340	350	345	350	352	323	373	337	290	356	342	322	322	340	356	356	345	327	280	318	354	347	326	377	321	341	345	337	323	371	321	338	363	355	332	351	364	340	306	320	338	342	328	324	316	339	335	337	352	310	345	321	335	310	333	338	341	332	334	340	317	338	321	345	332	350	335	364	349	343	347	304	347	340	333	339	326	356	325	315	349	342	328	376	340	323	328	361	325	327	336	351	349	324	337	339	310	336	343	316	308	355	370	355	355	336	322	354	338	358	349	331	357	338	315	308	338	385	324	327	323	332	352	337	319	348	332	341	334	367	350	342	357	329	364	318	373	339	369	343	345	331	342	316	320	343	319	328	355	317	330	336	341	339	315	344	357	357	327	347	360	366	325	345	358	324	312	353	337	333	320	376	336	334	331	333	356	316	352	321	349	338	356	371	317	355	334	337	332	315	362	330	357	340	329	338	348	330	301	377	346	342	328	318	338	344	339	317	315	332	325	351	335	344	362	319	323	356	366	338	326	317	332	313	382	342	338	368	337	354	300	349	337	362	307	312	353	357	366	329	324	326	334	344	321	345	333	340	356	353	331	332	332	343	342	318	356	317	323	345	304	344	347	332	349	347	336	330	324	348	352	328	316	355	348	316	337	319	337	356	307	337	351	341	339	337	320	323	325	301	348	327	339	373	366	353	331	316	356	353	332	329	343	291	329	374	346	318	353	345	341	308	374	364	311	354	319	361	362	320	330	325	327	329	348	352	323	303	335	381	313	343	348	352	345	349	326	353	347	328	343	324	344	315	343	334	342	297	310	346	313	363	349	353	319	334	351	377	352	364	343	361	376	348	317	314	322	346	350	330	365	322	332	309	336	361	335	350	359	326	348	358	321	362	326	292	352	338	355	353	296	342	333	310	334	325	354	316	331	342	349	330	331	352	320	332	342	311	384	340	340	346	345	333	365	355	353	331	345	320	333	306	359	335	335	350	340	328	324	354	353	304	360	334	341	342	328	348	308	344	354	350	333	328	330	350	360	333	369	358	330	333	319	333	380	345	342	372	327	361	322	321	337	338	310	341	317	331	346	375	338	322	343	321	344	373	349	377	338	333	335	334	370	351	304	380	352	329	331	354	351	333	320	304	308	331	342	325	316	348	331	340	359	330	330	313	355	337	343	324	331	341	328	355	344	342	306	330	332	328	354	340	354	322	348	317	334	322	402	320	318	347	342	333	348	323	326	338	327	347	375	326	298	329	354	320	307	303	336	326	313	352	365	371	318	378	329	347	308	319	338	342	350	317	313	397	338	341	321	324	340	302	331	333	341	337	341	383	323	390	343	321	352	358	344	311	310	304	332	372	334	334	340	343	334	342	328	330	354	355	336	326	314	337	309	337	355	317	309	308	306	318	319	346	335	355	347	343	332	377	346	357	351	354	300	324	334	332	357	349	288	321	324	318	331	325	354	316	311	346	347	296	341	335	322	323	348	335	351	354	312	368	332	320	313	306	324	329	344	326	289	355	342	330	327	334	359	351	328	320	359	331	319	335	357	341	326	342	314	332	327	310	318	307	334	338	331	333	355	326	340	308	401	331	351	293	320	347	353	339	326	360	339	339	329	327	329	364	355	336	369	336	349	336	352	349	321	338	373	327	306	367	345	317	365	348	356	357	367	348	317	362	334	365	330	347	336	311	304	315	342	355	322	301	329	342	347	321	355	338	346	305	325	337	347	367	352	358	343	315	317	352	326	356	339	345	308	327	342	363	347	327	328	322	324	329	340	361	339	344	374	360	325	323	341	348	365	335	368	336	323	342	312	331	315	368	339	339	364	319	351	336	342	327	358	337	355	322	318	317	310	340	346	380	352	326	329	318	356	322	304	298	318	330	327	336	343	347	353	338	356	335	351	309	344	346	306	329	363	315	320	355	318	316	334	337	318	312	364	323	342	325	317	309	321	318	348	372	379	328	299	342	314	322	329	339	350	337	355	331	342	318	349	336	330	321	329	342	331	355	340	326	346	344	341	335	346	329	368	328	333	338	339	321	309	335	333	371	335	346	334	335	315	307	332	327	353	321	298	305	364	345	342	339	343	344	315	336	321	339	343	343	315	332	334	332	341	337	335	365	335	355	308	335	324	361	335	314	323	338	368	317	336	319	324	326	352	312	333	347	321	356	359	330	323	352	343	341	315	333	341	341	335	363	317	351	327	328	344	315	334	343	332	336	343	351	305	346	334	324	359	346	343	291	352	361	327	376	333	344	345	340	349	360	343	326	306	322	333	348	354	318	315	345	316	311	331	285	321	344	342	317	330	332	319	357	338	343	331	352	343	331	320	314	358	304	318	349	314	322	339	334	337	340	366	341	335	324	352	313	320	297	337	333	327	353	346	360	346	332	350	339	356	334	332	332	367	345	355	339	348	340	334	356	372	303	314	319	332	312	311	311	328	353	349	308	348	359	341	312	363	326	315	347	334	332	365	328	311	349	354	306	346	321	351	321	341	326	312	326	300	315	318	319	336	336	332	365	306	372	317	312	343	330	358	338	327	329	317	336	336	319	293	331	314	338	366	364	311	377	327	299	331	343	337	351	370	307	345	361	336	350	350	368	338	317	346	337	313	331	334	366	364	355	369	333	352	372	339	353	336	329	325	351	323	341	314	325	287	338	314	306	321	356	347	346	317	366	320	354	332	342	313	345	340	332	338	351	353	322	330	350	324	332	348	310	326	340	309	329	323	356	354	340	376	333	345	316	339	335	329	333	332	345	312	346	369	317	318	381	320	342	352	311	326	323	341	328	343	334	343	310	313	335	355	309	328	344	352	312	335	341	299	369	361	333	362	323	340	328	349	353	319	310	318	321	382	352	380	330	355	384	336	321	342	335	329	343	328	355	304	336	330	327	372	350	318	348	362	317	336	348	362	356	348	326	347	324	338	337	330	352	333	307	320	360	361	353	316	337	351	365	363	315	322	314	332	331	307	357	326	355	319	330	326	353	318	336	352	359	339	391	314	343	335	342	326	331	332	316	331	347	357	365	319	319	305	348	327	327	352	311	360	325	351	302	311	324	309	350	359	357	330	363	334	337
4691	752	596	451	452	382	405	422	350	376	372	356	354	348	355	344	371	382	374	343	372	382	368	318	369	349	353	348	364	370	378	337	367	365	370	356	353	379	386	388	349	330	368	370	366	361	378	358	342	358	360	352	360	357	370	357	350	337	359	367	398	385	363	342	356	338	344	375	366	378	348	393	374	398	377	389	367	332	348	367	351	383	353	356	375	378	357	353	371	360	356	375	391	365	386	372	377	400	365	393	399	341	410	374	358	330	333	312	365	372	385	391	386	394	354	364	375	371	368	371	346	388	371	347	379	379	391	381	356	363	336	360	345	374	350	375	361	338	365	354	342	376	360	357	366	396	323	403	369	352	370	369	360	378	399	346	374	380	310	379	384	362	339	368	352	358	335	339	359	354	363	392	377	335	385	370	361	415	351	347	370	373	351	361	380	369	386	349	398	345	352	364	358	385	343	348	352	400	381	372	369	350	372	360	357	377	348	362	351	378	366	364	345	382	347	368	373	348	375	354	374	322	337	334	370	375	385	404	387	357	392	343	369	367	350	361	358	353	387	371	353	314	370	343	384	346	363	339	374	361	367	379	339	383	376	387	364	383	390	345	373	359	399	340	367	365	340	394	388	364	380	351	373	338	375	370	361	352	374	374	346	401	360	375	383	383	374	347	370	336	353	340	350	364	391	374	351	348	359	367	357	366	349	374	359	361	364	396	367	365	359	343	352	356	339	367	372	395	351	374	340	355	333	380	392	369	387	357	361	394	353	373	339	353	384	395	363	356	373	348	330	374	371	373	376	374	356	356	355	345	349	362	361	370	389	390	353	340	367	344	378	376	365	360	362	361	356	340	391	351	361	375	359	362	368	364	358	366	381	374	404	359	357	372	390	357	394	385	365	385	374	369	320	374	379	390	339	348	381	346	377	347	343	378	347	365	334	380	347	348	373	366	378	380	385	331	374	375	348	388	391	375	322	379	375	355	364	352	372	368	346	405	377	382	350	364	374	387	361	361	354	349	372	345	388	345	361	346	371	379	356	347	382	367	362	380	362	395	354	383	362	341	378	362	362	388	353	383	360	347	349	355	337	379	360	363	380	359	381	365	353	374	343	386	343	382	341	376	353	371	384	365	393	338	375	346	400	393	340	349	344	400	368	359	396	385	369	371	359	389	366	353	381	375	349	347	368	359	392	358	394	344	367	377	353	370	347	357	351	379	386	385	328	357	350	370	371	361	349	368	364	322	386	337	339	374	359	382	356	370	367	353	350	388	348	375	361	377	380	360	350	366	373	335	356	366	386	371	335	365	358	397	383	355	342	373	355	392	382	371	366	343	363	356	358	382	369	366	370	425	364	352	358	334	358	404	343	377	357	354	362	341	369	394	362	377	384	390	363	376	334	385	366	362	347	337	358	349	371	379	345	317	364	405	340	356	368	377	371	378	398	374	392	355	325	367	355	352	323	356	362	385	368	354	360	371	351	364	381	344	382	371	364	331	354	363	357	365	331	374	360	326	367	349	403	361	388	346	349	362	354	359	363	359	373	358	374	374	358	364	399	351	350	363	373	364	374	372	382	370	356	360	331	375	393	379	342	349	344	354	388	335	346	334	380	392	370	375	331	324	379	362	332	387	356	345	370	352	366	352	361	339	360	392	354	354	405	362	365	382	382	387	355	357	313	343	386	349	356	348	348	384	359	355	352	361	350	352	367	404	366	412	400	368	373	333	399	378	368	350	354	354	353	346	363	381	368	381	360	385	331	397	380	358	326	398	381	377	340	332	337	367	369	327	379	378	371	402	366	359	335	345	378	363	406	358	359	403	341	344	361	370	358	360	333	370	374	353	391	344	373	389	371	348	343	391	349	365	373	386	375	378	389	369	370	325	378	354	330	395	370	387	377	349	350	380	326	370	367	383	387	380	391	392	377	344	359	362	402	383	367	334	330	364	377	406	367	359	399	333	381	359	347	366	378	348	364	363	371	372	353	355	350	370	359	332	369	384	359	342	384	373	365	368	360	349	349	343	331	334	348	395	358	371	364	396	338	403	369	362	394	363	366	361	346	338	337	351	365	355	360	370	357	374	340	359	358	339	373	348	370	344	346	334	354	363	361	352	356	383	375	356	374	360	347	383	344	348	368	383	389	347	371	371	346	382	381	353	377	347	383	375	367	361	373	359	361	359	363	368	360	334	372	370	369	360	350	363	366	348	382	360	396	365	343	343	387	365	377	322	380	354	307	334	380	357	384	337	391	365	408	355	336	360	354	374	329	370	404	367	406	377	361	340	375	368	366	361	391	350	339	379	389	342	350	356	376	382	357	375	343	352	400	338	359	381	385	366	368	383	350	328	384	371	380	367	338	351	362	352	361	382	346	341	343	374	361	375	366	371	337	388	353	381	388	379	378	358	326	376	355	349	379	357	344	377	381	382	358	375	374	382	348	391	371	350	367	384	390	364	357	375	389	344	371	359	368	388	343	341	396	357	373	354	344	335	363	393	346	366	375	328	378	350	376	346	353	365	376	395	366	365	368	378	349	374	351	379	402	368	355	355	387	387	348	338	351	323	336	350	348	376	383	372	348	355	394	350	378	413	360	372	351	355	357	352	362	365	364	321	376	344	370	378	368	390	364	377	338	383	385	360	352	363	373	376	353	384	340	390	371	375	338	360	360	350	391	350	357	369	367	339	366	353	353	396	346	365	361	384	368	365	354	360	366	373	333	351	358	380	364	371	347	375	361	372	361	389	340	394	348	354	362	350	351	399	361	377	366	374	391	381	339	354	362	377	379	356	317	345	362	387	384	338	350	345	379	367	359	346	386	372	368	357	361	347	363	360	343	348	382	337	393	359	386	350	379	344	388	384	351	371	335	342	350	319	373	348	368	362	343	354	352	355	409	383	376	361	348	371	342	385	349	363	375	383	376	404	368	414	344	397	363	349	383	385	318	365	362	372	374	379	368	344	385	376	381	325	371	377	372	394	378	401	382	350	373	382	359	337	347	347	367	338	352	341	376	363	332	340	379	355	348	383	346	391	381	353	368	401	351	396	349	366	327	379	367	387	350	344	377	351	374	366	351	362	364	368	360	359	383	352	376	368	348	386	344	383	365	378	342	363	328	334	371	337	376	335	385	347	395	368	382	359	366	339	361	388	329	399	360	371	385	364	363	365	376	358	353	360	377	367	383	367	366	354	381	399	377	374	343	385	377	385	396	371	369	361	368	350	376	371	407	380	357	373	399	378	394	328	382	347	363	371	348	360	368	382	336	350	317	360	337	325	359	393	321	373	350	379	359	409	395	377	354	339	371	388	388	366	367	361	356	368	366	354	384	326	396	378	411	354	332	362	390	381	361	346	381	348	375	352	395	341	353	378	372	348	379	355	341	397	373	368	369	345	375	352	369	343	399	365	351	369	321	380	345	370	379	380	355	342	402	346	382	358	342	343	349	348	384	390	379	371	394	354	360	388	370	370	369	363	348	387	350	395
23487	21182	28489	24148	21191	11624	1358	945	818	772	724	721	621	674	651	683	630	654	608	627	595	551	558	615	591	535	601	566	548	569	555	558	581	569	568	580	591	534	597	549	588	532	578	554	553	528	613	578	569	539	600	558	574	551	556	554	605	540	520	528	585	563	550	553	603	569	603	578	549	532	573	545	538	551	545	573	528	536	533	479	517	548	578	529	547	603	552	533	545	597	556	552	561	565	571	577	546	578	566	608	573	546	508	572	562	569	560	600	593	598	530	532	580	567	538	606	568	564	616	570	565	578	603	576	551	599	532	561	566	532	550	570	536	549	589	523	565	530	544	554	591	597	580	555	585	547	548	543	533	546	559	512	587	571	552	576	571	581	543	562	525	532	568	593	589	579	587	557	544	555	531	556	556	545	524	587	599	585	528	563	536	560	558	544	566	589	584	527	533	582	553	588	504	520	557	551	562	558	575	589	527	551	571	572	574	533	563	547	549	577	572	572	560	590	602	558	577	598	548	523	563	510	532	579	561	596	572	592	586	548	595	549	517	595	598	543	590	539	511	561	573	571	612	543	534	598	570	575	563	589	562	564	545	573	596	574	567	555	606	524	610	559	581	560	543	580	541	519	528	494	613	548	562	543	583	538	576	551	531	567	600	525	580	508	515	547	598	573	588	558	590	575	552	560	584	553	564	543	585	544	540	562	562	585	579	526	581	576	525	525	549	514	534	581	539	589	563	556	571	575	536	564	564	564	543	616	583	579	555	539	570	608	570	562	581	557	572	583	560	557	583	561	558	558	554	563	554	560	553	574	546	517	571	581	571	549	610	576	547	568	559	521	573	588	562	553	556	525	512	573	564	554	561	563	550	520	530	572	575	497	568	585	539	520	570	540	560	533	585	562	549	594	578	527	535	513	567	569	563	523	564	523	578	545	613	607	524	607	622	545	554	574	541	546	528	582	564	528	605	525	502	608	576	545	573	593	556	531	531	552	488	556	576	544	599	553	548	539	534	550	544	577	560	571	537	581	565	575	587	577	566	599	581	545	533	573	571	562	564	595	536	557	572	550	550	553	569	552	557	571	565	536	563	594	588	578	594	561	570	567	586	588	582	533	565	544	545	584	581	563	577	567	607	582	566	535	511	577	577	555	544	559	543	552	537	565	575	573	551	552	567	566	544	583	555	560	587	559	604	562	537	535	578	541	578	574	573	563	496	570	548	550	564	515	578	541	555	617	575	556	605	541	558	573	546	574	609	565	549	590	517	577	556	550	544	505	558	562	545	560	550	520	545	551	578	610	571	571	530	553	548	584	517	541	542	531	573	548	540	571	580	556	548	592	542	541	540	547	527	572	554	536	521	535	568	528	572	533	540	548	581	533	576	579	585	555	569	615	593	555	561	510	541	565	565	577	574	567	562	525	560	571	582	562	584	599	569	552	549	555	599	563	552	574	552	588	538	567	542	599	573	588	566	580	550	542	542	517	573	535	563	567	522	542	576	552	643	592	581	530	538	555	567	580	570	568	546	582	530	627	538	533	554	612	529	546	565	536	547	576	537	554	526	564	551	558	591	577	561	550	525	523	594	548	516	575	589	562	553	567	598	593	584	614	583	526	581	583	571	550	559	556	535	565	543	536	602	551	539	561	568	565	574	569	554	593	539	599	576	506	581	552	582	558	544	528	527	569	620	554	534	493	537	575	552	562	570	529	543	518	570	556	536	565	543	545	569	604	540	546	574	568	562	557	576	539	562	563	578	547	555	541	606	526	555	580	553	565	528	623	559	569	515	543	579	537	575	529	607	581	576	545	540	548	613	547	564	551	572	597	527	536	554	556	573	606	566	598	526	585	514	582	553	587	561	555	562	587	557	580	557	578	552	596	604	585	542	539	552	548	580	545	540	569	537	590	555	567	549	597	560	566	512	560	554	546	536	549	583	564	582	535	556	537	571	583	572	560	563	543	565	583	548	552	549	563	547	608	558	509	575	588	602	546	559	552	593	569	559	536	588	587	558	551	557	576	571	581	532	531	577	566	593	532	544	551	622	584	596	550	561	561	516	552	560	538	584	565	541	593	594	564	561	556	557	571	541	572	568	571	565	568	553	549	548	538	535	542	541	517	542	544	560	546	562	561	562	557	597	513	513	557	522	579	573	570	532	535	537	531	578	591	572	567	591	595	578	605	567	548	587	539	576	597	581	570	541	552	508	575	557	602	544	570	556	526	588	586	583	522	549	574	579	597	535	555	560	570	597	562	544	558	553	534	543	539	561	516	570	562	612	529	572	560	551	547	522	575	558	567	545	540	541	572	559	598	570	552	542	526	562	539	549	578	536	553	541	583	568	596	625	577	565	573	580	569	545	552	534	571	573	573	542	533	535	562	584	568	588	531	578	606	566	573	573	557	580	581	594	581	557	596	599	546	577	574	567	575	579	574	527	544	595	587	547	531	558	585	554	532	545	521	542	554	558	536	557	550	548	574	551	567	609	587	527	580	551	571	563	581	542	564	541	580	571	577	578	510	547	560	561	580	538	564	549	563	545	538	585	599	599	572	552	527	547	552	542	581	524	558	566	615	575	607	571	507	562	545	517	581	561	571	512	542	552	561	560	576	559	535	590	554	562	562	593	601	565	548	610	555	532	609	545	551	599	598	519	544	569	540	525	535	575	565	550	561	570	550	614	587	562	573	546	525	557	561	609	597	523	536	594	570	573	576	534	541	553	563	584	538	544	515	559	600	519	582	578	537	544	565	544	558	574	549	520	529	565	574	544	541	559	541	568	580	567	575	589	584	608	569	569	536	546	571	510	564	523	569	574	537	568	496	610	572	546	537	540	544	576	559	551	531	549	570	551	598	552	556	556	531	535	550	580	565	557	542	562	546	569	561	507	574	555	544	566	509	533	525	573	575	593	581	580	557	562	569	588	561	553	520	580	541	547	523	596	542	575	540	608	592	530	551	554	537	552	550	538	597	571	578	532	548	563	531	558	510	564	555	546	558	573	573	567	550	569	578	528	581	569	579	563	570	568	552	546	546	546	546	555	567	539	555	587	522	605	585	594	571	542	559	522	568	544	527	529	546	540	545	534	563	567	581	586	588	605	645	567	506	565	562	621	582	567	560	564	573	596	556	582	542	573	546	565	609	543	532	562	586	580	576	605	603	567	501	575	531	546	549	513	557	529	527	587	535	557	555	546	548	566	546	515	551	561	567	519	549	557	547	537	601	582	528	573	603	558	561	571	561	534	567	541	542	530	610	580	548	556	535	551	588	570	553	575	529	590	553	552	551	588	514	529	572	609	555	600	573	528	564	530	580	552	545	547	554	519	550	530	558	567	542	555	520	551	542	519	562	564	588	546	596	559	537	600	613	552	533	553	584	562	563	573	534	527	533	558	560	568	556	565	578	576	578	544	569	570	563	554	562	569	533	590	559	554	572	538	534	570	572	533	535	559	501	556	526	551	567	556	577	557	573	584	606	550	606	574	562
3906	8406	6051	3072	2191	1730	1355	1130	1031	914	873	840	825	726	779	678	680	683	647	657	636	666	632	649	605	610	652	624	637	609	637	607	610	636	608	618	626	635	580	613	634	611	624	649	598	618	606	565	592	626	625	629	613	631	620	626	671	601	619	619	603	597	626	598	613	607	601	632	590	614	582	592	627	614	671	575	619	633	652	605	623	631	638	595	615	624	604	610	592	647	575	606	624	632	578	641	595	595	626	607	608	646	642	610	618	628	608	640	615	601	598	606	595	603	595	598	606	577	626	595	578	618	623	633	602	564	560	657	624	613	579	623	643	583	593	595	615	618	623	597	632	603	588	620	620	594	584	656	590	612	628	568	605	615	632	672	624	599	587	608	633	556	634	591	586	615	651	603	608	606	590	626	604	619	628	592	600	602	606	602	589	623	603	589	568	591	567	628	590	589	602	593	654	581	591	583	627	620	593	659	554	625	586	583	580	593	619	601	583	614	583	611	601	598	612	593	612	547	659	603	599	615	624	590	568	628	603	573	561	601	617	595	597	604	638	603	637	606	648	616	634	610	591	643	603	573	606	587	566	584	578	624	643	637	610	586	607	588	589	601	659	581	597	600	634	576	613	604	620	603	636	595	594	576	599	602	598	600	632	590	594	581	591	615	635	590	611	605	607	548	619	628	626	569	568	582	616	598	643	601	621	587	580	653	573	612	616	588	601	608	591	638	608	641	612	634	589	621	603	623	583	606	589	630	586	634	584	576	633	605	613	609	607	610	609	589	592	573	570	625	580	601	632	632	648	574	589	601	580	622	600	615	628	600	620	618	593	592	606	598	599	587	663	601	554	563	572	598	585	615	622	616	612	629	612	588	589	579	593	591	587	583	549	616	617	580	623	623	636	612	573	555	587	667	601	617	598	653	613	611	611	600	627	593	628	520	611	597	590	620	581	633	584	604	618	621	611	609	623	660	611	619	643	562	639	586	618	598	579	617	637	602	622	585	656	586	609	578	564	568	639	629	616	626	608	615	585	584	578	621	631	527	625	554	602	620	647	592	636	618	638	637	573	571	640	630	587	594	624	559	585	586	604	609	623	598	684	639	621	591	629	591	657	647	607	635	594	600	609	602	631	602	576	605	593	574	612	582	600	583	611	562	633	623	566	645	572	592	609	627	597	566	586	586	611	564	609	614	615	611	618	616	608	625	619	566	557	608	590	560	609	623	618	544	587	611	619	622	607	574	618	630	598	652	638	608	589	608	644	620	550	608	609	619	628	604	610	598	622	562	606	635	624	591	628	590	600	641	611	619	605	605	636	633	622	601	577	664	609	593	615	623	578	634	632	577	580	564	576	593	590	631	604	551	596	624	640	614	609	574	663	642	646	588	659	587	597	616	617	618	566	635	619	649	641	559	605	553	632	596	597	603	652	594	546	578	582	609	600	619	602	629	559	620	609	615	618	568	631	683	613	622	620	635	568	563	610	627	588	579	604	631	601	599	585	600	580	603	667	587	603	633	572	595	600	619	610	632	603	599	605	605	611	601	610	569	603	591	640	607	612	600	578	595	651	628	603	590	564	594	583	605	630	601	630	627	580	572	621	599	638	632	603	610	566	588	635	606	566	624	585	573	618	612	610	546	625	601	565	639	615	582	619	638	641	593	586	598	628	612	624	605	611	592	614	596	620	599	542	592	605	600	635	588	615	579	610	607	617	572	597	610	604	608	566	611	589	605	591	576	587	651	588	604	636	644	598	576	605	595	582	611	621	639	606	665	613	571	636	578	606	623	584	576	599	625	562	604	598	577	577	584	581	613	609	638	616	611	615	621	580	636	632	646	605	562	585	601	566	607	611	585	623	607	609	611	613	590	599	609	581	610	591	585	599	594	622	630	614	593	660	604	634	669	612	652	621	636	592	641	595	593	607	587	630	632	624	612	593	606	650	622	592	595	581	613	570	644	625	591	602	642	585	584	645	617	629	620	626	625	627	617	629	544	636	596	605	617	565	632	598	570	599	656	574	619	622	634	592	611	582	648	606	613	613	616	634	563	621	641	599	617	583	592	608	612	552	592	597	603	594	589	618	598	661	578	590	593	577	614	610	621	624	598	619	578	580	599	612	607	618	620	615	630	559	610	649	642	630	582	608	608	588	630	613	606	567	624	608	599	603	576	628	605	624	593	629	604	604	647	602	605	581	612	613	574	621	597	614	609	595	637	597	574	608	608	611	596	596	577	597	673	659	583	606	578	636	587	657	592	593	625	593	621	574	581	565	625	604	574	632	608	612	639	618	613	638	587	595	597	607	583	586	637	619	578	568	612	617	605	616	597	582	641	614	602	648	604	649	589	563	591	574	627	608	625	600	600	628	643	576	607	607	610	574	612	607	579	659	638	638	595	585	598	631	591	568	573	645	629	585	606	615	579	608	599	577	660	621	655	586	596	614	604	635	598	614	616	600	627	592	631	574	565	593	630	579	596	592	588	604	579	590	618	643	625	617	632	571	619	629	604	600	606	604	616	621	608	626	632	595	597	609	664	637	623	594	626	571	574	579	578	589	567	587	578	621	594	578	611	611	620	614	627	611	618	602	638	609	577	597	617	591	599	584	600	570	586	579	629	591	612	618	646	647	644	642	567	589	574	588	599	602	615	639	592	597	627	580	599	619	606	601	600	629	626	596	601	640	611	604	586	613	632	606	585	627	622	600	658	580	614	608	620	616	622	590	556	583	601	590	599	601	588	568	635	621	607	631	629	590	661	643	585	604	633	641	646	586	575	618	598	642	614	625	611	643	550	593	583	597	592	587	618	578	609	582	632	604	626	588	600	564	632	605	598	611	604	601	605	610	617	569	615	599	614	605	601	633	630	599	602	619	640	570	622	629	590	610	553	614	616	548	600	572	568	598	600	575	616	599	615	595	579	637	613	644	564	598	574	609	579	614	571	604	618	609	636	596	604	584	647	599	582	658	614	588	626	605	610	576	560	602	643	594	613	605	612	597	640	624	588	580	621	586	626	648	621	630	628	649	610	592	592	577	617	650	598	603	642	634	642	612	615	580	587	631	604	591	607	628	617	554	581	648	583	596	539	611	604	599	631	637	616	605	591	554	596	604	608	612	588	624	621	625	621	577	631	621	615	578	611	597	603	579	628	648	611	611	585	610	610	635	591	624	578	580	588	558	631	599	572	589	606	620	582	593	631	579	613	611	562	580	592	592	620	605	608	628	616	641	594	619	606	629	605	573	591	588	575	579	611	611	598	595	637	620	618	579	603	613	626	616	594	625	580	647	599	608	597	618	621	615	618	614	599	651	645	567	589	608	608	648	629	585	567	584	650	632	648	616	587	613	655	608	597	568	594	657	587	570	601	596	591	634	565	594	621	621	594	582	614	615	620	617	607	589	607	624	674	583	620	629	565	638	602	610	626	597	569	638	596	611	605	588	598	598	625	556	624	610	630	604	589	601	584	590	612	556	613	598	595	608	596	588	598
24553	21178	27547	25053	12283	600	375	297	271	255	256	208	212	178	161	181	183	175	190	169	160	155	149	148	171	156	161	157	151	175	163	167	161	141	145	144	164	146	139	173	153	163	145	156	165	163	178	148	150	154	153	123	153	157	146	146	157	152	148	162	152	157	158	139	160	164	164	154	149	165	186	160	146	156	150	162	152	159	127	190	163	177	154	182	164	166	162	147	171	165	146	149	119	143	144	141	154	152	149	166	146	132	164	155	155	164	153	164	127	161	129	151	134	172	142	159	170	145	163	166	156	143	136	156	168	155	161	156	168	158	163	149	148	137	167	159	156	148	125	149	144	151	154	140	150	155	150	146	153	157	162	158	136	141	124	166	154	138	142	157	159	147	133	159	153	164	161	156	134	152	152	156	143	160	152	145	158	136	140	146	139	151	149	142	154	149	164	150	163	151	163	169	153	145	174	156	144	152	153	159	152	169	147	139	169	121	155	158	144	149	144	155	163	149	170	150	147	165	154	159	142	153	155	158	154	140	170	149	171	161	148	152	160	169	161	140	161	133	152	146	154	148	131	152	150	159	169	157	142	176	137	173	148	144	161	152	147	158	159	139	159	140	136	161	159	158	147	142	122	139	141	145	142	151	159	170	156	163	171	151	166	148	151	146	144	139	140	176	168	146	160	142	142	159	137	135	142	157	138	163	135	148	139	140	133	183	141	158	165	170	165	156	154	172	143	154	173	141	145	145	153	146	156	150	161	175	158	154	146	146	140	161	143	136	165	151	142	148	157	135	180	159	146	143	127	155	146	154	160	152	157	170	168	172	156	172	153	171	183	160	164	139	149	149	138	153	152	163	142	159	161	139	171	136	147	147	133	171	140	149	160	136	147	175	168	156	151	155	146	151	146	144	160	138	152	160	155	138	130	156	138	155	168	152	141	163	147	164	130	166	135	152	161	161	149	169	152	153	140	134	146	141	158	154	139	154	151	139	170	165	150	136	158	143	158	177	169	144	152	157	148	160	157	173	165	135	149	182	149	168	149	169	158	169	164	159	157	133	154	155	174	176	148	137	131	154	169	159	180	160	164	136	173	156	153	170	149	163	155	181	163	160	161	150	163	150	158	155	151	134	142	150	154	174	143	147	131	143	143	155	173	167	146	155	150	161	168	151	142	161	156	132	135	132	155	162	134	155	157	170	145	161	134	166	171	154	155	162	178	164	163	157	154	146	158	153	128	141	140	158	188	158	156	161	151	149	156	153	169	142	144	177	151	150	151	159	149	167	164	166	151	158	152	163	161	145	147	128	157	153	149	140	158	176	154	142	157	153	139	143	165	167	160	170	160	141	146	144	174	144	165	162	145	147	169	141	178	142	154	153	151	155	168	146	145	159	149	125	153	164	154	173	144	145	162	164	127	169	143	152	169	165	163	161	159	160	171	175	162	165	162	152	150	135	156	152	178	151	165	132	143	133	144	149	137	151	138	146	162	156	148	140	133	160	138	155	152	131	163	164	162	156	164	144	144	147	146	159	137	144	153	162	163	165	154	144	148	149	134	175	138	157	134	140	163	160	154	136	133	173	152	152	143	148	151	162	151	168	167	157	155	151	152	153	149	185	145	191	150	162	159	165	185	157	170	153	140	169	156	152	148	182	177	149	162	170	146	152	139	144	149	140	135	165	173	164	144	158	153	152	149	143	157	158	165	128	164	150	148	154	146	168	160	133	164	159	129	170	126	155	163	159	172	160	173	136	156	169	148	141	150	162	164	158	150	144	172	139	138	162	142	160	130	147	140	164	169	154	151	141	151	142	163	148	159	133	150	147	145	165	146	148	152	177	140	169	145	132	147	149	155	137	151	165	158	150	131	152	144	146	149	166	142	140	174	171	140	147	140	168	154	138	174	147	139	163	152	165	149	133	143	154	156	156	156	140	127	141	144	153	150	169	174	144	138	152	162	168	155	153	130	154	158	156	135	165	151	151	155	157	144	154	146	147	161	172	164	160	153	159	163	156	145	157	140	145	144	158	147	162	178	147	128	162	148	150	147	166	149	154	146	150	165	170	152	150	141	165	146	161	137	148	160	167	149	138	145	151	143	159	167	164	135	150	154	153	143	167	158	141	141	143	149	153	123	159	139	149	155	132	154	154	141	165	154	166	162	141	152	144	162	137	157	140	156	167	161	136	149	149	155	133	167	140	164	162	160	153	162	166	166	164	174	152	146	148	151	157	143	156	141	141	165	158	132	149	163	161	140	172	135	119	143	153	165	169	155	151	162	144	161	148	131	175	153	159	161	163	141	174	152	140	142	151	140	154	141	180	163	142	139	140	152	138	154	164	131	147	135	140	157	162	176	179	131	149	174	157	148	165	156	138	149	159	179	169	150	151	171	154	148	159	139	149	172	160	171	160	156	156	156	155	135	152	170	125	186	162	137	156	160	176	178	149	147	148	158	146	147	141	182	136	159	155	148	148	153	146	177	155	131	146	137	163	143	132	148	157	135	168	146	149	135	153	154	165	138	163	165	148	160	155	143	146	159	140	164	170	129	139	178	156	145	151	140	131	163	157	135	154	178	160	175	162	164	162	140	172	149	153	162	136	145	145	136	133	143	151	152	169	140	148	133	139	159	152	159	141	141	132	134	177	166	151	140	156	149	158	142	144	153	176	170	142	154	157	149	170	136	157	141	175	159	138	146	140	151	139	162	148	157	162	148	166	161	150	159	144	164	145	142	164	138	155	134	167	168	150	145	158	152	124	151	162	161	141	137	150	145	170	155	167	172	171	145	152	157	146	150	162	156	144	138	153	151	143	156	164	144	161	139	156	139	148	159	142	152	155	156	145	171	148	149	143	145	160	158	172	140	135	153	164	148	162	164	177	152	156	154	141	156	165	151	164	146	130	186	137	140	158	143	145	171	172	152	145	151	165	163	149	146	159	157	170	163	151	142	174	131	156	145	170	151	150	159	140	145	155	144	165	165	127	159	140	141	164	153	127	138	143	136	159	154	148	135	141	160	137	165	162	143	133	131	140	154	149	153	154	144	155	154	140	155	135	149	140	141	176	165	154	160	142	149	171	172	143	155	138	175	152	148	143	154	153	159	172	142	151	142	144	173	150	126	166	161	175	174	152	152	159	135	167	143	137	144	148	158	143	165	136	129	134	156	139	158	175	149	154	162	161	146	158	153	142	162	142	153	153	159	130	158	153	164	135	152	127	148	159	151	177	156	166	138	163	170	135	147	155	180	164	153	160	157	156	147	144	131	160	151	144	158	151	133	143	159	157	139	148	163	171	121	179	150	146	151	149	166	155	131	177	145	161	146	136	143	175	157	150	139	167	161	137	161	159	152	144	126	148	155	155	146	132	147	139	152	146	150	140	163	174	135	136	172	142	184	145	125	161	141	138	145	157	150	138	163	140	173	152	158	149	153	172	136	126	144	135	173	148	162	127	171	147	160	162	139	143	151	151	131	142	159	161	142	134	166	161
3819	4868	3346	1521	1128	838	696	563	439	394	343	290	292	274	247	247	224	223	236	197	235	223	191	189	206	198	218	216	193	193	212	210	186	208	196	193	196	184	191	184	192	197	197	157	168	198	207	187	161	188	171	171	183	176	164	153	193	154	172	206	184	176	177	195	191	173	195	186	194	183	188	200	188	188	196	185	171	180	187	168	170	206	168	175	187	199	188	182	197	199	206	172	169	189	172	181	172	187	171	177	184	187	163	151	176	202	178	170	165	193	202	180	181	175	183	193	216	184	181	171	206	199	164	165	191	168	182	152	189	180	172	186	159	185	209	168	179	199	195	189	161	189	189	158	192	176	202	181	180	196	171	200	189	182	174	180	176	200	179	176	169	172	178	206	181	201	173	167	198	185	162	173	172	170	191	192	194	165	162	181	186	204	185	170	190	168	182	176	183	181	186	188	161	201	188	197	154	185	183	180	175	174	163	177	214	178	173	195	185	192	184	185	180	169	174	184	150	185	197	157	193	191	177	178	178	184	202	199	174	176	186	171	187	210	162	203	223	187	188	174	159	188	164	186	160	168	180	177	160	183	166	163	175	190	168	180	173	168	191	165	179	168	168	195	154	172	201	168	175	193	157	178	185	170	155	198	164	204	176	206	182	187	193	183	169	223	192	193	184	178	174	189	171	184	177	197	162	157	189	190	181	177	199	169	169	177	176	174	176	191	212	169	190	149	175	169	192	172	184	169	161	190	184	169	164	173	195	198	198	174	177	161	201	169	169	171	183	189	184	206	203	166	157	185	181	197	190	203	210	207	174	172	197	179	170	180	156	181	194	176	166	207	172	207	205	173	187	180	175	180	185	175	183	181	183	178	177	173	164	159	164	185	198	175	191	191	165	187	175	180	199	172	161	190	172	184	173	184	175	188	190	181	174	158	183	201	173	173	147	174	162	189	201	209	172	160	166	177	191	178	172	163	174	184	172	202	158	184	146	192	184	208	184	179	157	187	188	179	179	197	169	180	171	172	187	177	188	184	182	180	166	188	157	182	191	198	162	168	169	183	166	178	196	191	147	182	178	180	198	195	188	181	159	193	177	170	195	201	171	161	191	195	163	190	209	187	177	217	159	199	201	197	187	194	174	170	195	201	177	170	187	179	159	200	185	173	167	162	173	163	152	213	178	159	166	175	166	174	182	185	168	170	192	158	194	173	182	171	190	184	191	170	147	193	170	183	182	208	184	179	172	171	188	198	157	181	188	187	176	198	175	185	181	177	162	173	185	162	192	183	164	168	203	181	181	177	180	197	178	182	176	166	183	178	189	174	186	195	192	176	185	183	202	191	181	186	198	216	177	202	180	174	171	184	193	173	153	165	195	193	169	196	154	160	179	189	190	179	168	192	185	174	181	160	179	168	202	178	190	175	176	164	171	193	209	180	175	172	158	206	184	174	184	174	174	188	170	173	191	187	172	187	183	183	176	197	188	205	173	175	183	160	177	181	184	174	179	175	191	195	209	171	187	156	191	187	172	173	201	234	182	165	177	189	190	180	150	181	180	189	166	182	166	184	169	176	194	170	182	174	188	171	193	192	178	169	173	186	189	180	162	185	196	184	177	157	184	190	208	183	174	187	152	148	172	164	179	182	185	197	172	185	204	184	171	165	162	179	192	205	196	186	158	158	191	202	144	192	194	176	175	163	189	203	177	184	172	171	174	168	169	183	176	194	148	169	205	189	186	165	166	187	172	163	199	175	198	164	174	170	199	157	180	166	169	176	185	201	166	183	165	174	183	147	177	190	201	196	181	157	166	169	181	175	173	179	189	163	188	198	179	168	193	155	179	186	171	161	210	176	188	182	183	176	176	204	177	186	177	171	176	196	184	183	194	169	191	211	175	185	180	170	188	192	163	170	184	181	184	194	201	189	196	191	184	174	171	166	189	180	192	173	199	186	186	179	171	170	189	187	164	193	195	163	184	195	187	186	189	166	194	179	184	183	188	196	180	180	173	172	180	176	167	180	179	179	195	172	180	206	187	172	212	192	184	196	187	175	193	189	180	180	205	172	198	160	186	173	178	191	193	182	188	196	191	164	157	192	192	197	213	197	216	169	183	170	175	189	156	170	168	168	192	153	189	198	168	196	175	155	174	192	171	187	175	197	176	175	183	180	181	171	187	176	192	183	176	197	159	180	186	193	172	165	170	185	215	157	178	188	176	173	183	189	169	198	167	163	165	170	188	166	192	152	162	164	201	176	171	187	181	189	170	202	179	189	186	171	203	191	190	182	188	167	167	208	186	186	172	180	180	178	207	197	196	173	207	171	151	187	149	166	187	191	177	154	180	190	196	186	179	172	177	174	176	181	173	192	192	181	192	169	171	183	167	181	157	171	174	191	184	186	188	165	201	173	193	195	199	192	197	189	161	195	179	173	182	192	195	181	154	194	184	164	192	199	171	163	202	187	199	212	168	190	167	186	153	177	176	170	172	179	180	172	173	207	194	209	191	160	179	182	168	180	150	180	186	187	175	179	168	176	195	171	173	175	170	182	176	200	170	181	185	202	175	186	177	185	192	194	198	174	190	187	192	173	180	166	173	180	194	165	181	191	184	161	201	176	166	181	196	184	180	180	196	193	183	198	201	168	190	174	195	196	180	179	160	171	177	192	195	178	185	205	199	177	216	186	185	196	165	178	186	176	176	186	165	185	180	164	172	181	164	163	203	192	159	160	164	200	188	194	168	200	187	183	173	183	166	177	193	177	185	168	208	178	185	183	192	169	177	196	178	170	190	193	156	201	179	189	176	184	199	168	168	186	189	166	174	168	176	161	163	159	181	181	173	193	185	159	179	174	183	196	198	177	165	176	202	185	155	168	168	189	176	185	152	182	202	170	166	145	181	169	188	160	200	186	196	173	171	185	196	195	188	184	201	201	157	170	199	174	187	184	174	189	179	194	186	198	180	181	187	197	191	166	167	188	193	171	189	187	186	186	178	173	177	171	182	184	193	161	205	179	158	191	187	189	186	184	175	207	194	167	174	206	163	182	184	177	190	203	197	188	166	176	166	175	205	170	186	152	175	164	173	186	185	167	186	203	175	178	192	181	186	177	171	203	182	194	194	179	200	194	171	172	172	197	186	159	181	187	173	198	184	182	199	164	182	207	166	186	190	174	169	181	172	189	160	153	182	173	190	182	182	177	170	199	181	176	192	149	199	186	169	186	193	185	171	178	178	174	200	185	179	192	177	175	175	193	197	196	175	189	155	175	186	180	183	178	210	179	189	187	166	192	147	171	177	174	187	156	185	199	168	185	177	181	171	185	164	168	200	179	172	173	169	218	160	184	184	168	164	169	173	157	203	168	185	176	162	196	173	204	171	171	180	190	193	193	187	180	167	191	213	167	185	178	176	166	178	186	161	197	180	169	189	163	189	184	189	184	201	200	180	188	220	149	191	191	180	184	169	192	186	192	191	175	184	165	175	174	180	185	186	168
22478	21260	29020	23834	21263	21320	10172	1124	868	817	678	674	569	581	538	513	483	498	474	430	486	487	452	508	478	431	476	433	442	433	440	439	425	447	460	405	452	455	453	448	397	424	429	434	439	437	431	452	401	392	441	461	378	441	446	406	418	383	419	437	453	435	415	412	419	417	417	419	413	443	427	438	399	433	444	406	419	419	409	416	411	395	390	414	390	421	419	415	381	414	403	390	447	416	438	423	393	420	427	428	418	425	398	424	437	448	442	445	432	442	424	438	396	452	451	400	400	398	416	403	417	395	438	375	411	436	381	437	424	434	403	412	422	391	409	407	438	413	404	418	430	400	426	401	408	395	408	407	385	429	413	417	437	390	425	428	425	420	456	423	414	428	425	436	442	435	411	381	386	420	449	426	423	394	431	409	396	432	402	392	414	428	447	419	402	406	417	432	420	406	424	408	443	436	438	436	400	413	452	442	419	380	416	416	418	434	426	392	424	397	425	455	451	410	403	429	413	415	438	403	395	459	452	420	406	433	397	401	436	424	433	388	404	429	420	421	442	425	424	422	437	407	404	442	453	382	431	399	407	428	444	402	454	391	440	446	381	415	407	430	406	400	431	401	381	409	430	410	425	407	437	406	424	427	431	374	422	431	402	410	427	406	448	419	438	459	400	417	410	403	443	435	417	402	462	389	405	419	399	431	424	405	401	407	438	436	385	460	394	421	453	427	347	415	418	371	419	400	417	371	407	447	393	431	434	404	421	420	434	413	386	454	412	408	416	415	417	421	389	427	428	419	451	409	412	425	436	402	435	426	389	441	436	429	409	423	395	400	398	394	426	454	444	420	390	436	426	421	368	427	423	423	458	402	409	385	429	405	422	397	424	427	408	406	382	447	423	435	405	435	450	442	433	431	441	400	413	402	432	439	441	422	431	426	464	412	394	372	461	462	421	423	442	433	397	400	402	412	393	457	437	378	398	427	407	430	369	421	440	448	425	420	401	420	432	392	422	423	405	413	442	466	399	408	390	401	405	420	465	396	401	421	386	394	437	425	407	442	450	405	422	433	410	402	419	420	398	433	409	435	443	430	437	369	385	394	416	462	388	394	470	443	426	421	387	436	392	396	413	362	416	418	424	425	410	438	423	432	421	394	417	390	414	395	433	422	417	413	423	424	399	421	402	420	412	426	411	428	408	430	438	451	401	407	384	377	394	392	393	388	429	437	437	408	422	410	385	448	415	402	350	426	424	388	382	388	432	424	419	425	457	386	404	454	410	436	413	398	420	428	423	405	408	445	413	431	436	372	403	383	399	375	399	407	427	403	418	434	412	422	416	410	408	426	410	417	424	439	409	407	406	421	425	431	448	433	425	403	404	416	437	391	417	431	418	447	424	422	412	410	467	402	420	441	416	432	411	388	425	428	453	427	400	404	432	445	420	397	453	415	450	406	403	447	440	410	390	385	433	457	401	409	451	376	424	443	438	444	424	432	416	421	434	380	404	396	428	421	409	399	423	425	410	434	434	422	385	423	400	417	418	451	407	402	427	428	423	432	441	429	409	429	419	398	399	432	440	375	392	430	399	407	410	400	412	395	413	383	374	395	454	424	438	437	415	425	431	373	377	403	403	389	397	398	380	406	414	423	437	452	405	448	381	419	437	407	417	428	359	399	425	425	427	407	386	396	405	432	406	402	414	412	433	409	428	406	413	419	407	421	387	451	409	401	388	431	395	426	396	401	417	401	410	423	412	422	418	459	375	430	408	383	411	406	416	396	442	439	400	422	372	419	435	423	418	385	431	421	448	425	418	412	385	389	441	394	417	387	413	421	417	401	425	421	405	413	421	415	414	388	398	444	403	421	422	403	416	388	435	400	435	443	460	403	471	452	401	378	423	413	396	414	417	426	434	415	402	404	431	389	431	417	463	437	417	423	411	438	444	401	386	431	375	401	406	394	445	435	407	408	429	422	408	420	438	398	440	423	433	438	414	443	428	415	391	415	379	440	424	399	421	430	413	376	429	397	407	445	416	444	429	438	450	398	446	434	411	402	399	352	397	405	414	434	439	400	417	382	442	421	406	421	406	423	439	418	425	375	401	438	409	446	415	409	399	383	438	421	392	458	406	402	402	405	418	417	434	406	411	444	457	418	426	432	443	404	406	401	391	414	412	424	404	432	444	448	440	441	423	428	452	432	419	423	432	442	395	441	397	417	424	412	413	434	442	409	410	413	410	444	430	415	416	390	443	380	420	380	435	432	440	401	405	429	422	440	446	452	407	403	399	424	421	441	427	433	423	428	439	422	398	409	443	438	423	411	430	416	399	439	407	443	416	420	432	443	414	406	440	441	408	417	423	429	447	406	412	428	437	427	391	420	435	439	429	447	426	419	406	416	425	396	368	411	405	443	409	415	416	434	416	428	444	423	397	392	390	451	428	425	421	441	458	413	415	378	421	404	401	442	409	404	419	424	405	414	438	437	420	427	361	468	376	414	435	402	423	427	408	446	412	426	390	400	406	431	413	461	451	397	454	433	423	419	409	404	403	426	427	411	388	377	419	434	386	391	421	421	440	427	386	419	434	415	396	433	388	412	417	338	396	431	432	379	413	437	403	411	392	394	429	402	425	414	406	388	407	435	408	392	405	399	460	460	452	389	435	422	423	425	433	396	430	406	431	410	410	401	384	395	407	438	373	444	380	422	402	434	430	432	407	430	423	409	419	410	432	415	429	454	408	384	427	449	403	412	406	406	415	425	437	399	463	435	441	415	431	429	394	420	469	463	417	408	435	433	396	407	408	423	425	442	456	439	426	419	422	400	459	395	405	408	411	450	390	380	432	418	410	441	414	434	407	396	421	442	438	427	421	426	431	391	404	398	412	390	389	404	420	413	425	408	436	427	416	432	384	412	443	422	403	430	398	378	397	389	413	391	405	422	407	414	376	426	430	432	423	432	412	424	439	371	406	429	396	439	412	404	393	425	381	431	410	415	452	426	423	382	425	453	395	428	404	411	408	412	375	447	420	426	370	418	399	443	431	403	411	421	440	443	432	404	422	448	410	420	441	423	436	471	413	426	372	424	405	422	404	431	448	406	441	398	418	422	396	422	430	407	407	423	445	417	389	427	441	396	439	395	409	411	432	370	425	414	413	369	364	433	415	419	404	415	387	403	399	416	444	432	435	407	431	440	416	409	446	390	389	404	410	448	420	415	424	444	435	412	426	432	426	433	434	461	421	432	459	451	380	417	412	406	404	386	417	397	396	389	410	409	407	427	401	433	397	443	412	421	386	468	388	423	407	395	468	460	422	405	402	401	389	411	414	400	411	379	428	374	414	385	408	400	397	433	398	413	426	429	384	423	398	388	425	432	417	438	399	394	420	398	423	360	421	375	419	419	394	390	418	424	421	414	417	427	404	441	419	427	422	433	431	414	412	442	404	381	429	427	439	399	445	355	434	423	403	430	399	398	446	416	406	404	430	417	437	454	423	413
5246	14042	9958	4860	3447	2691	2039	1632	1362	1165	981	945	844	739	775	587	626	638	610	581	572	561	524	505	536	505	512	475	517	548	530	449	534	480	488	482	518	500	503	517	508	453	483	496	492	485	465	486	485	459	461	488	458	490	437	463	470	521	466	493	466	496	436	510	475	448	420	470	454	472	494	456	454	492	453	481	485	467	448	449	464	468	443	465	447	514	471	448	466	455	451	481	471	446	464	473	519	463	484	440	482	475	456	476	463	484	467	462	493	506	421	457	488	470	445	490	488	489	447	422	456	489	459	468	481	448	461	472	481	470	433	465	468	462	437	501	516	448	491	481	448	451	438	462	469	507	451	466	461	447	464	472	456	488	455	461	498	466	512	456	477	476	475	471	459	479	477	425	477	453	485	470	428	462	469	456	489	440	443	486	524	445	428	416	455	438	465	459	445	439	487	474	420	489	482	422	475	454	473	506	468	453	470	443	443	443	485	469	479	481	470	442	453	498	443	449	456	452	465	501	453	425	480	457	440	469	452	496	461	443	477	464	460	432	450	466	474	449	495	486	460	469	483	433	459	430	477	476	440	499	440	484	472	508	442	488	459	441	503	441	440	473	462	455	455	443	471	461	459	461	465	434	493	486	514	454	457	428	426	502	463	431	455	446	441	510	477	443	476	446	427	486	474	446	446	448	460	464	461	435	438	448	462	456	449	422	451	435	480	471	422	492	476	455	478	457	452	463	451	453	470	427	465	472	500	482	492	448	476	483	457	447	511	463	482	455	480	475	411	487	466	456	447	463	447	459	433	468	460	474	448	428	438	480	474	428	468	461	455	457	458	460	442	459	488	454	470	491	475	438	453	451	450	434	471	481	476	423	433	437	504	519	487	446	446	478	480	486	472	495	490	422	460	470	442	453	460	453	442	466	478	489	453	478	448	438	478	468	431	449	452	454	444	467	465	421	473	455	467	449	472	440	454	472	449	460	474	446	464	467	444	486	486	465	472	449	455	477	444	503	509	470	443	446	460	470	475	461	463	437	453	488	460	464	411	471	468	444	445	438	436	484	462	471	481	434	449	487	478	448	482	458	447	431	481	484	475	466	449	465	465	479	489	445	466	473	460	432	455	445	446	435	487	472	447	467	487	456	450	480	475	450	447	462	490	482	464	445	475	502	441	468	436	453	468	445	440	437	488	495	430	452	457	454	449	457	514	418	461	467	456	444	445	461	481	483	476	455	441	460	467	438	449	448	456	461	453	463	449	462	470	463	456	480	477	462	460	465	493	484	432	473	481	491	456	443	457	435	462	480	461	473	465	434	472	454	459	444	477	472	465	443	481	439	426	465	468	440	414	446	418	494	482	434	452	488	464	460	467	505	496	470	483	433	466	438	440	462	464	461	451	470	464	430	458	507	462	425	453	464	449	463	452	439	480	481	481	448	440	471	459	477	443	464	461	465	488	469	463	466	471	490	470	456	478	423	500	444	492	430	487	443	446	425	456	450	478	425	459	499	459	465	468	468	478	461	454	457	449	452	441	527	498	491	467	437	466	473	460	467	456	436	468	457	478	459	465	434	492	469	471	454	467	453	480	482	481	444	466	465	469	457	462	473	476	439	466	476	472	447	454	498	449	512	454	417	433	439	457	455	456	405	484	486	471	482	451	445	463	435	462	475	442	462	461	477	459	440	462	446	461	471	442	451	470	463	486	432	491	447	510	490	458	477	448	458	452	449	467	465	463	444	448	455	461	499	461	444	487	472	462	439	472	480	472	448	452	488	431	438	463	478	483	498	421	456	489	474	424	451	466	445	500	397	438	463	429	446	480	448	461	437	460	443	466	468	462	458	434	459	513	450	447	480	437	436	483	429	473	470	483	471	479	473	475	471	463	485	463	418	475	495	460	448	456	443	450	425	483	460	445	467	492	458	499	461	441	491	458	482	474	446	468	470	491	438	468	479	497	461	461	453	469	473	494	427	474	450	441	474	485	441	421	450	467	467	461	467	456	485	414	457	445	452	474	446	453	491	425	451	433	472	472	417	442	432	422	432	423	475	447	495	450	458	476	454	470	466	461	448	445	463	446	443	461	481	453	437	457	428	415	490	468	460	456	440	496	449	473	441	471	438	453	455	430	455	473	458	432	486	466	442	463	454	475	449	466	467	479	472	499	461	432	489	438	467	460	484	504	421	454	470	469	440	463	469	493	483	464	466	469	488	423	468	516	458	425	452	472	460	450	486	474	483	470	485	456	400	451	434	463	430	459	480	499	463	495	456	474	438	470	440	462	425	504	462	459	425	464	480	485	451	436	462	441	444	488	451	509	485	424	489	461	444	462	531	459	422	449	480	460	439	444	457	470	450	459	450	469	432	476	469	487	504	435	467	485	444	459	452	500	486	448	437	476	448	461	450	464	472	469	470	451	478	449	467	449	464	489	428	444	452	467	471	451	485	449	471	465	456	479	464	457	433	493	474	491	454	455	423	475	481	479	432	449	464	461	483	454	434	436	492	450	442	475	449	466	478	464	456	491	456	457	471	454	451	477	421	452	495	491	470	440	481	476	466	490	435	494	496	447	441	450	468	471	476	456	486	490	451	521	431	460	460	453	461	441	435	437	471	438	453	477	457	445	482	465	455	408	490	411	467	478	443	480	473	470	472	484	494	447	456	445	455	457	459	445	448	484	477	481	439	453	441	434	472	421	457	467	460	477	418	429	467	500	460	477	458	488	437	439	438	485	437	482	456	449	473	479	475	433	412	474	437	438	467	468	422	476	485	475	456	455	478	449	459	455	495	461	460	467	468	456	465	476	452	455	479	456	453	466	437	477	477	476	472	470	449	488	476	452	443	419	515	469	473	468	457	460	477	505	433	467	456	456	499	473	466	439	498	461	462	453	476	477	451	471	437	462	502	482	428	441	461	474	461	437	489	461	454	456	475	453	418	446	460	463	447	460	446	503	438	472	488	447	449	488	428	462	517	431	456	459	498	459	446	478	472	461	445	458	439	462	465	450	464	478	447	415	464	461	453	497	465	450	458	437	441	463	459	479	422	461	494	469	473	443	429	455	470	502	459	474	456	431	475	484	478	439	470	463	454	443	435	451	481	452	456	494	467	474	456	486	481	438	457	470	492	453	396	436	468	484	440	486	464	446	415	447	444	466	455	439	482	448	437	441	508	448	460	466	462	468	458	447	473	425	450	438	468	481	449	455	479	479	474	467	475	421	436	449	481	446	479	438	449	472	465	457	459	470	441	412	475	482	477	473	454	463	501	460	481	451	471	471	457	441	457	467	474	450	428	444	519	441	462	471	416	454	419	447	500	462	448	450	469	489	440	455	459	449	472	411	463	463	466	466	456	505	463	448	460	449	446	476	449	480	460	453	420	445	485	480	480	498	443	479	455	473	478	452	467	463	432	454	436	462	459	508	477	445	473	482	454	479	466	445	476	429	460	466	428	473	448	443	497	453	443	443	431	472	455	497	473	472	461
27505	17914	3727	685	526	532	444	344	331	330	355	375	344	342	335	334	320	341	310	326	338	329	331	367	357	331	319	348	334	331	322	341	315	349	322	319	334	336	327	358	328	366	345	341	341	382	315	318	313	309	350	330	361	312	341	309	342	349	339	332	320	338	320	358	329	329	356	366	338	346	353	337	334	347	345	325	351	326	313	331	322	341	359	317	336	343	359	362	339	307	346	336	337	344	338	338	340	351	319	367	354	339	358	349	324	309	341	312	340	330	347	312	340	303	361	349	317	343	311	363	334	340	340	327	358	358	352	321	316	332	322	337	331	308	324	331	327	337	343	349	343	334	316	333	312	339	314	313	330	336	331	351	320	330	337	326	337	332	350	364	367	353	336	315	333	358	305	342	342	365	328	282	325	311	297	324	312	325	345	350	315	332	361	351	328	326	322	326	329	349	299	303	345	333	380	364	300	335	342	369	345	336	343	330	299	353	341	333	342	354	339	339	356	331	343	342	333	344	351	350	329	309	339	351	343	329	362	320	346	317	344	333	295	367	345	338	313	321	331	376	342	311	328	328	341	376	367	340	345	319	328	335	356	329	351	317	352	325	313	342	351	329	329	366	371	320	334	310	334	334	333	327	361	366	323	327	321	343	343	342	339	312	352	350	357	341	326	338	345	331	327	333	327	298	324	349	316	342	323	341	330	306	338	335	338	332	328	333	343	352	366	327	313	324	348	329	342	323	341	387	348	343	357	331	341	342	345	345	357	318	345	340	335	353	336	333	337	301	337	294	330	338	347	332	303	326	340	348	345	342	362	321	349	338	353	323	305	355	307	334	297	359	334	347	324	331	323	329	337	345	332	328	326	332	345	351	314	309	357	316	354	333	375	327	354	302	293	348	362	335	330	335	338	340	358	328	357	323	339	341	352	355	330	342	307	371	333	355	336	355	365	356	326	344	351	333	322	328	319	355	318	320	330	311	338	370	354	351	353	335	338	331	324	333	348	329	322	375	344	333	354	326	351	317	320	326	324	317	322	350	324	329	311	342	339	352	344	356	346	328	348	350	343	318	344	333	363	312	318	312	312	315	343	328	338	332	339	343	325	326	335	359	316	350	350	323	357	359	345	300	325	324	338	341	339	317	350	386	347	344	350	308	341	335	348	319	361	304	359	349	348	339	334	306	379	326	316	362	308	348	355	316	343	322	330	358	340	351	328	326	348	365	362	356	352	356	372	344	344	350	356	329	329	324	338	359	327	306	354	353	354	340	335	365	332	358	321	350	337	347	322	336	334	363	325	317	344	339	349	329	373	334	346	332	318	339	314	360	359	351	315	330	320	333	347	319	337	333	346	302	365	343	327	340	329	321	318	348	315	343	355	341	343	325	347	361	355	336	325	326	341	315	340	355	304	328	356	339	328	355	356	308	329	336	318	337	338	327	336	327	338	353	349	342	290	364	325	352	310	313	338	338	337	326	329	344	301	341	336	336	351	342	315	313	333	306	344	310	342	328	303	342	349	365	338	333	363	323	352	335	328	336	338	339	351	326	330	360	320	344	354	380	362	313	301	332	337	328	350	352	306	336	329	319	345	329	323	313	327	382	333	327	335	341	326	361	320	333	376	357	334	344	352	312	347	321	323	324	313	353	350	294	345	384	365	338	322	380	324	316	332	345	323	347	321	348	363	320	334	346	342	324	336	344	357	304	350	340	316	366	332	320	373	315	362	343	343	336	303	322	353	326	318	301	313	338	329	317	333	313	332	334	330	345	350	387	354	346	358	377	345	365	347	372	330	328	368	311	333	310	329	338	343	332	323	309	334	333	364	333	324	348	373	331	345	349	350	318	342	308	303	354	343	363	348	309	318	341	297	329	323	335	315	332	313	349	330	328	391	335	317	328	330	338	335	358	342	344	355	340	295	361	303	343	342	315	340	338	348	349	321	326	350	362	308	356	311	365	317	317	315	351	334	334	312	330	362	340	330	337	349	333	304	343	309	350	344	364	347	346	398	333	309	317	348	335	363	368	319	342	340	344	325	349	344	348	347	338	341	355	354	331	310	339	330	327	330	352	337	302	307	325	313	332	334	335	340	342	332	319	336	332	354	346	347	304	327	360	357	330	321	326	324	327	321	318	326	313	353	343	324	358	319	325	308	352	313	372	336	327	350	348	301	323	333	352	344	316	372	348	334	322	343	349	345	320	322	319	308	356	353	341	332	352	321	324	346	310	318	339	337	343	351	333	345	312	334	342	342	358	342	359	372	348	350	348	314	360	338	311	327	347	294	333	341	361	367	366	337	333	333	356	336	323	358	364	320	347	334	380	369	335	354	333	346	344	338	315	338	352	331	347	301	308	349	334	368	336	361	344	362	349	336	321	330	324	326	314	357	346	327	344	356	323	329	326	322	335	338	315	346	321	346	329	345	347	324	331	344	354	346	343	341	347	336	340	310	324	343	302	315	346	322	343	333	365	363	330	370	340	325	393	327	344	319	294	311	337	309	338	337	327	308	334	321	344	339	353	340	335	312	326	351	347	310	347	323	349	334	348	333	327	334	311	361	323	327	365	331	334	328	308	354	344	295	329	330	303	332	310	345	343	350	369	311	365	383	344	330	319	329	354	367	319	330	337	349	342	340	355	321	353	342	337	356	320	330	347	326	337	374	299	309	335	311	325	353	325	349	339	344	336	322	381	316	326	315	333	346	336	315	309	369	332	325	326	380	370	339	319	311	334	308	340	343	352	341	341	323	320	299	306	324	324	325	335	352	360	315	363	328	310	338	355	343	330	353	331	348	307	367	317	324	325	324	348	316	359	348	339	333	305	336	334	347	351	331	389	336	332	352	360	306	314	291	321	348	358	360	313	313	330	313	325	319	349	335	402	337	368	320	346	314	323	336	330	324	320	351	325	345	322	339	341	343	346	342	352	340	344	317	364	317	379	338	322	387	373	290	330	310	341	345	317	351	312	357	317	307	315	302	333	318	348	334	328	303	355	378	328	329	337	326	329	338	350	315	310	333	333	359	344	319	326	359	301	358	315	351	298	352	333	317	337	333	302	315	331	325	329	340	307	331	337	320	338	361	336	319	329	324	335	343	326	338	325	327	353	329	347	323	306	316	338	363	314	340	365	300	334	358	345	322	335	320	307	342	366	325	301	337	317	310	305	321	333	341	332	347	331	355	328	328	351	342	309	328	381	330	345	328	369	346	328	343	337	357	313	306	335	341	384	366	335	323	346	322	308	355	333	339	359	311	323	327	332	323	302	350	339	360	317	300	326	343	326	315	319	337	306	351	319	334	323	311	320	315	325	323	347	334	366	327	386	349	326	326	387	340	346	310	350	347	313	340	327	323	335	356	326	339	319	313	321	328	374	325	326	328	334	345	320	330	364	335	346	351	352	338	323	350	299	320	321	335	340	322	306	310	342	332	333	306	314	341	343	374	327	335	319	320	380	336	333	337	394	341	328	341	367	323	319	343	387	313	363
4534	858	678	466	459	421	388	382	410	372	355	342	378	352	399	344	375	339	381	354	356	352	372	348	351	384	389	341	329	380	368	354	355	365	385	372	354	374	354	387	374	386	335	375	333	354	395	360	348	355	351	378	347	386	389	383	356	357	346	394	385	386	350	349	371	382	368	360	367	351	384	349	356	373	363	376	390	388	353	338	357	349	390	340	357	399	407	364	318	358	389	334	400	350	364	358	386	390	358	349	347	347	371	354	351	365	355	351	402	396	353	378	370	348	359	340	359	378	371	367	364	344	344	386	380	376	369	366	332	364	344	354	330	376	357	349	349	367	366	348	360	376	324	369	383	348	383	406	380	338	390	379	341	342	362	384	351	324	373	356	348	406	360	317	323	387	362	390	374	388	338	359	362	326	366	364	373	360	378	382	376	337	371	339	400	359	330	365	348	357	357	354	387	369	368	375	361	382	376	377	376	373	300	378	355	369	332	339	324	384	334	376	378	369	391	361	358	349	331	333	322	406	375	364	369	350	352	379	357	353	351	356	350	350	359	375	354	392	370	370	380	372	348	376	382	375	345	370	378	381	378	336	327	372	361	338	367	374	367	378	370	353	363	367	343	351	383	382	358	359	351	344	365	375	380	374	354	364	353	374	364	326	371	362	379	358	372	357	368	370	402	323	358	355	366	354	330	369	387	352	374	340	381	360	357	347	349	392	366	355	362	315	361	361	367	361	343	368	372	364	338	375	365	359	391	366	369	366	393	374	374	380	364	385	357	376	358	382	378	352	334	366	350	327	393	362	361	352	395	352	334	341	347	368	370	373	367	348	361	354	386	335	367	335	337	333	384	336	384	384	362	400	385	363	365	361	379	351	352	367	388	375	349	408	382	352	386	380	382	364	333	348	387	349	336	358	347	345	410	372	367	390	384	369	367	366	364	367	362	380	355	384	373	367	344	366	365	353	380	383	387	392	362	348	381	359	372	366	371	381	360	363	345	347	348	379	373	366	353	387	381	400	361	364	332	359	346	373	369	394	346	346	364	365	389	371	363	358	368	374	328	364	373	353	391	370	388	363	362	336	380	377	362	353	331	360	363	336	350	371	373	363	370	407	346	378	370	350	339	334	351	376	350	363	342	380	353	396	381	386	406	357	366	334	343	348	365	381	380	379	371	376	381	356	370	350	404	393	367	362	378	368	333	362	359	350	390	361	369	371	364	363	379	373	334	347	377	369	401	365	354	329	335	342	350	385	351	369	367	354	355	344	349	358	364	386	332	368	359	352	346	327	354	368	363	373	331	341	357	359	379	370	372	331	346	410	304	385	388	394	320	396	367	364	366	376	383	381	351	396	330	351	387	380	296	411	359	378	376	345	364	363	370	373	378	375	332	382	352	399	384	357	354	342	349	362	394	381	338	375	353	380	347	348	364	323	342	343	364	384	346	352	362	371	377	386	365	353	337	392	371	336	386	370	372	329	358	342	367	383	382	359	350	383	356	358	350	363	395	383	368	349	354	366	371	367	343	395	347	374	349	362	395	388	385	341	366	377	352	364	316	356	378	352	351	352	373	383	358	330	357	371	378	357	375	374	366	351	324	383	383	385	357	341	377	364	360	360	383	369	370	385	362	368	382	385	360	388	377	335	360	356	333	355	358	333	386	369	374	338	347	386	369	372	356	348	357	387	319	366	397	367	415	375	362	385	385	332	333	354	351	364	381	380	340	340	379	369	339	347	351	378	384	362	369	346	378	360	377	376	356	324	344	342	348	349	355	361	356	384	351	355	373	352	392	366	341	356	360	343	381	349	346	365	341	353	382	357	359	335	353	385	360	355	354	377	375	338	362	360	351	392	371	361	376	347	371	391	362	358	309	375	353	340	323	366	371	376	359	336	379	361	370	353	372	334	335	383	330	385	327	347	343	332	377	371	399	361	374	365	383	387	389	342	377	365	326	360	330	371	322	355	343	374	344	367	356	352	335	354	332	381	376	348	373	347	355	356	359	343	346	368	382	364	348	377	353	337	357	340	362	374	365	372	378	369	380	351	353	372	380	359	349	354	361	415	360	340	356	346	359	344	339	353	376	375	359	335	340	379	353	361	360	343	405	347	390	344	363	368	326	397	339	358	361	378	339	334	341	353	330	444	361	358	370	361	352	373	348	385	359	386	384	339	400	346	361	373	360	371	332	362	359	389	356	348	344	350	336	363	348	376	336	326	372	367	334	359	357	364	372	346	392	324	354	346	339	351	373	342	338	362	389	345	371	388	341	382	390	369	365	361	354	378	354	354	362	353	368	365	355	341	358	389	363	375	357	335	346	377	343	354	345	342	339	373	348	395	305	351	369	357	352	334	336	339	368	363	349	343	394	342	376	334	364	354	357	396	377	342	356	315	384	336	391	336	401	401	381	352	348	355	356	362	385	343	387	393	387	359	357	337	364	371	377	326	375	375	342	354	365	333	367	343	371	366	331	376	349	370	365	343	357	384	370	379	353	360	356	365	341	333	356	370	372	363	365	342	342	401	363	359	366	379	364	380	379	349	367	358	363	347	396	376	351	367	384	333	379	362	373	383	358	387	388	357	329	365	350	374	332	370	366	339	367	347	341	381	369	373	337	364	370	365	353	358	366	364	364	374	364	390	389	332	422	352	337	334	335	403	352	341	351	356	374	383	346	352	367	331	373	376	355	359	362	343	364	365	371	314	353	334	365	336	364	365	360	419	363	326	355	347	344	361	362	373	354	394	332	394	360	367	325	376	354	341	358	357	339	317	384	358	347	373	393	322	331	348	366	381	343	375	340	353	413	373	365	382	366	364	365	352	343	348	341	365	366	387	337	347	331	349	342	357	319	384	364	364	332	356	379	359	354	368	357	362	339	356	380	381	348	375	383	351	351	377	331	368	340	350	340	355	338	345	382	369	379	335	358	352	368	365	367	363	361	363	367	358	357	370	353	348	377	335	359	369	370	361	406	348	350	386	361	375	361	325	368	345	358	352	358	347	371	299	370	364	369	356	370	338	396	365	370	341	388	374	370	389	358	386	365	357	353	361	363	386	360	363	343	315	355	398	364	344	367	372	395	381	361	338	376	410	326	352	361	358	367	371	364	366	371	342	341	340	322	374	344	394	349	373	383	392	347	388	346	357	332	365	410	387	357	349	361	346	367	350	375	347	341	350	365	368	335	338	340	372	340	374	365	362	344	343	360	359	336	341	368	366	379	364	351	367	386	368	334	340	365	369	366	361	386	374	375	374	349	352	354	362	396	346	351	398	359	374	358	371	337	370	343	353	334	331	350	363	371	391	366	363	372	379	339	359	377	375	352	348	334	391	387	397	378	338	369	364	355	346	340	339	343	409	399	369	339	392	339	357	370	364	322	387	348	333	367	371	383	350	366	356	374	341	380	327	333	365	353	368	351	350	315	343	353	375	324	367	369	348	357	380	363	338	364	377	359	369	333	346	359	334	365	384	354	371	357	321	325	367
23541	21191	28405	23994	21086	11569	1284	946	782	754	712	726	680	598	667	582	568	619	549	618	559	600	603	542	590	595	562	580	571	554	569	575	583	586	586	593	486	588	525	579	546	574	584	570	581	590	590	589	573	575	522	570	577	528	605	532	569	537	544	542	568	576	572	566	563	533	588	595	532	560	514	568	578	562	588	596	547	549	520	560	542	546	590	520	561	558	550	542	567	558	544	570	550	575	541	514	589	564	557	551	552	560	569	541	612	539	529	527	552	521	585	583	596	524	585	545	562	571	567	587	540	551	543	560	516	570	575	558	578	547	553	589	566	587	574	584	555	560	545	557	593	549	599	541	549	530	554	607	569	536	544	506	542	566	539	534	568	513	551	559	552	575	577	558	540	523	530	600	542	567	599	621	534	534	592	541	574	589	500	608	603	547	575	567	562	606	624	567	525	531	570	550	554	517	518	508	531	570	580	559	601	518	543	528	556	613	522	571	538	536	541	566	577	576	561	542	559	562	577	540	545	566	572	536	554	577	533	573	569	543	577	569	570	576	554	525	525	506	518	545	548	534	569	548	544	591	532	579	551	551	539	561	564	535	558	583	537	552	523	505	570	566	546	562	550	551	534	589	541	556	549	526	551	590	522	572	561	524	541	584	513	536	525	566	553	569	549	581	553	527	562	537	518	568	534	528	605	550	535	579	519	573	587	540	565	561	555	553	546	527	518	546	529	561	557	509	589	529	562	563	565	551	526	528	536	579	557	561	580	528	521	537	555	558	546	548	539	574	535	572	550	587	529	563	537	549	554	559	577	555	562	546	563	559	571	543	579	554	533	580	542	575	543	518	563	566	539	593	529	515	556	538	556	534	561	565	541	596	547	533	563	546	560	548	542	561	526	577	554	588	572	579	555	569	572	567	575	537	556	568	544	514	534	542	567	585	532	550	551	532	569	540	549	517	595	568	533	595	577	548	511	522	549	554	568	521	592	524	565	601	546	565	573	545	543	579	595	584	572	541	540	546	602	577	545	587	534	565	529	532	543	535	497	565	583	568	587	556	554	542	585	574	552	549	577	535	536	555	528	559	558	559	570	556	527	544	571	532	553	552	550	558	579	586	605	555	550	535	546	537	549	535	552	558	557	535	600	556	560	541	572	553	552	551	556	601	566	543	547	567	547	562	562	549	586	555	536	535	588	571	539	594	535	529	579	603	585	594	525	538	573	547	534	533	554	564	556	517	600	534	575	594	542	500	535	531	561	563	584	561	587	533	574	560	567	594	535	550	611	569	541	556	540	551	564	527	504	549	548	512	595	567	543	548	518	578	582	581	516	535	566	582	582	513	554	566	531	536	528	549	546	551	548	522	579	516	520	584	535	545	564	583	589	618	571	577	554	549	550	585	571	558	595	607	556	595	569	556	505	558	580	547	548	546	570	556	523	551	559	554	518	562	535	559	522	575	587	524	528	558	586	513	550	609	585	564	559	576	540	569	562	587	504	563	558	580	585	560	582	552	532	529	547	512	536	573	600	526	518	564	527	520	600	575	506	555	574	589	524	574	549	576	533	573	589	574	562	550	543	583	554	558	547	562	606	560	578	561	532	589	527	573	551	533	550	568	557	580	540	567	530	549	533	559	570	554	512	587	560	519	589	558	533	580	536	555	599	563	517	618	574	536	546	518	548	568	542	592	511	528	556	544	544	555	514	535	576	587	551	561	533	520	570	564	547	555	547	561	571	581	546	565	552	551	576	557	573	512	543	576	571	571	556	573	524	585	536	525	534	528	595	572	588	537	579	539	520	590	555	515	531	571	565	545	529	537	593	577	555	529	531	561	561	580	578	546	545	551	550	539	539	590	553	544	554	585	540	513	511	572	530	545	520	565	524	507	568	559	547	552	580	529	596	581	548	542	534	507	532	537	538	543	569	545	533	539	546	580	522	575	557	519	572	544	566	568	570	546	578	534	597	545	532	582	588	550	517	590	597	550	586	568	553	501	569	573	555	535	525	546	571	535	571	530	538	582	547	580	552	576	570	563	546	527	537	557	547	581	548	557	534	569	531	548	570	541	555	566	521	556	549	583	564	544	549	559	572	564	566	575	580	537	537	578	559	551	575	593	593	569	561	544	590	582	524	532	545	573	575	582	550	577	537	576	557	556	544	513	582	544	558	553	552	498	556	540	544	580	566	573	571	543	564	568	559	553	578	533	562	563	523	575	560	518	537	548	561	531	545	525	564	552	537	530	527	575	576	527	554	553	551	558	558	597	569	567	542	561	571	558	557	539	544	554	515	534	566	555	549	547	567	515	592	544	522	565	577	578	528	515	581	585	559	546	568	537	533	568	552	493	598	579	592	547	491	561	540	513	508	568	593	527	603	547	533	519	596	525	568	560	558	543	586	550	572	516	536	545	563	579	525	560	569	532	540	545	547	523	535	542	570	549	533	603	565	503	552	584	538	560	572	567	575	526	579	585	565	564	557	494	578	554	552	545	572	536	587	548	553	580	554	513	551	562	561	537	521	528	589	548	530	566	560	570	564	521	593	544	539	541	541	572	533	545	547	582	535	577	558	558	527	579	575	575	583	599	555	553	609	608	558	586	569	550	508	514	549	566	566	582	556	603	542	550	562	618	527	519	572	565	544	571	544	546	574	583	598	571	550	525	548	537	577	578	558	594	582	560	575	555	550	545	524	549	578	554	599	562	548	548	558	527	533	531	529	539	637	608	555	512	634	620	559	586	567	589	541	525	557	570	553	551	587	526	551	540	587	550	521	585	590	596	512	564	544	546	564	551	575	525	555	559	525	539	555	558	552	571	543	579	536	551	563	581	505	568	539	563	535	550	541	518	522	582	612	552	591	536	503	564	578	533	572	559	528	542	567	547	531	584	578	569	581	568	528	567	543	579	494	580	569	576	570	539	597	583	589	546	547	571	517	558	563	563	565	572	567	607	524	542	571	589	549	524	516	608	543	575	577	524	547	595	554	546	596	602	545	577	577	561	565	561	570	570	519	565	590	574	523	617	584	542	588	566	561	571	552	551	557	522	540	569	596	538	539	536	562	530	581	583	581	514	556	580	601	577	496	522	559	562	562	543	546	560	550	541	550	501	563	535	540	587	552	524	499	575	537	549	566	576	557	530	551	565	550	563	556	565	528	594	574	536	558	564	542	534	570	546	502	544	548	554	540	584	562	540	583	589	536	577	531	599	609	583	616	561	537	493	525	576	573	530	580	565	565	546	530	562	536	544	569	565	564	579	527	568	533	551	555	530	544	551	568	599	560	557	565	513	563	574	571	544	549	575	585	517	556	548	555	586	547	549	532	565	515	529	586	565	556	590	530	594	608	557	536	560	559	578	514	541	590	540	600	615	597	577	514	562	549	564	557	573	534	539	529	542	573	534	536	534	561	525	543	570	556	541	560	588	569	561	558	560	556	578	551	555	548	534	520	603	527	530	549	546	547	540	588	520	509	571	560	569	519	569	550	540
3639	8393	6088	3001	2172	1736	1375	1146	1000	936	829	855	744	741	679	684	665	669	669	654	658	661	652	611	668	672	668	625	634	587	628	637	665	606	592	579	698	592	574	590	607	596	622	593	595	612	645	555	606	583	599	564	607	582	567	599	630	619	633	580	590	589	635	580	597	579	627	632	610	569	655	628	555	609	624	588	580	606	626	540	599	559	606	614	617	560	583	609	589	633	619	565	605	582	645	615	639	622	624	578	611	602	564	570	566	617	593	541	584	591	591	606	587	606	568	620	547	558	618	607	596	590	603	614	585	607	601	568	604	594	594	611	610	599	621	597	646	591	601	570	588	607	608	590	607	640	573	628	599	551	608	603	597	597	621	598	645	679	617	587	582	603	633	604	580	582	596	611	571	602	612	658	634	628	611	618	590	584	609	559	579	597	631	620	596	616	595	570	601	606	597	577	576	566	576	583	622	619	564	595	612	579	575	558	565	542	621	608	572	621	609	631	589	592	635	613	618	599	623	549	572	594	605	587	619	558	580	567	654	635	610	587	586	627	579	600	591	595	598	567	637	641	563	588	573	614	574	618	595	628	646	604	609	591	575	615	598	593	589	621	597	586	584	598	594	545	616	577	561	632	613	606	601	626	579	591	600	620	596	619	573	587	624	616	607	603	629	622	581	550	634	632	548	630	608	555	590	587	621	591	568	553	613	627	612	568	615	579	577	587	622	630	587	627	562	584	608	608	610	568	571	594	591	583	610	558	611	618	632	592	605	651	612	587	595	610	589	582	642	617	598	564	579	584	586	606	596	586	640	560	603	565	601	630	598	611	599	644	583	628	579	605	611	622	593	596	574	589	571	570	594	572	607	614	630	563	591	612	610	599	630	603	592	594	593	623	603	580	587	625	608	639	579	596	604	647	554	603	601	576	631	540	570	602	587	606	577	575	623	566	542	584	601	592	625	587	579	592	571	622	621	632	588	614	574	562	584	596	598	571	593	588	629	614	598	613	606	580	589	619	598	570	633	613	592	620	574	630	639	608	658	613	618	625	616	591	582	613	570	626	616	614	650	604	602	581	625	577	608	594	608	607	562	559	624	537	616	605	596	624	594	606	603	618	596	562	635	580	626	600	632	586	579	579	554	635	575	589	599	584	575	552	616	588	545	613	578	605	608	634	598	583	615	607	573	598	613	601	606	642	576	589	607	627	579	587	640	596	557	607	604	557	575	620	587	559	571	628	598	619	612	577	610	614	625	569	633	604	575	591	564	611	559	572	575	573	576	581	616	602	596	627	630	565	576	600	603	621	574	618	613	575	607	599	592	613	625	581	608	602	571	611	598	598	614	644	572	580	613	586	596	570	619	563	601	572	597	617	611	573	592	577	581	602	582	605	607	612	614	597	576	591	644	595	591	599	608	551	605	618	599	571	597	603	600	578	614	577	609	604	631	593	621	623	638	596	571	650	635	558	627	581	610	612	577	631	627	555	602	563	633	616	606	605	565	602	576	619	629	598	619	593	605	599	606	594	607	650	627	631	555	579	611	577	565	653	631	636	643	590	578	614	622	555	579	590	610	599	645	583	581	602	582	591	621	569	626	618	576	620	559	645	605	564	609	576	591	666	623	619	588	595	613	593	633	575	645	601	571	575	648	616	660	616	636	582	598	619	624	614	617	593	601	618	614	586	580	591	643	615	592	659	605	612	614	584	571	626	575	597	583	591	620	588	608	567	623	585	579	611	582	580	591	611	632	589	610	576	657	530	569	593	612	569	587	609	607	547	640	565	541	584	587	606	537	625	612	611	599	608	597	572	608	580	563	613	621	569	594	569	584	636	634	605	561	586	614	574	609	562	617	581	587	595	595	607	632	577	579	625	590	548	608	601	604	582	628	573	580	615	618	649	597	605	613	593	585	597	555	575	562	586	608	589	569	586	617	608	544	539	608	574	594	569	651	617	625	607	593	640	591	558	574	625	601	594	564	574	616	580	608	561	631	556	584	567	617	590	586	552	625	591	640	550	629	585	562	604	630	627	611	592	629	598	572	587	647	571	665	627	606	611	603	559	637	622	650	620	630	610	606	607	608	560	587	619	569	584	580	596	620	586	555	639	595	619	641	621	600	575	595	609	614	595	580	626	591	592	547	569	592	638	542	620	558	596	595	585	617	616	601	578	597	611	641	592	585	601	629	583	583	592	608	623	577	591	605	598	581	578	617	576	578	579	591	593	650	564	623	557	598	566	582	580	614	587	581	606	621	643	598	645	584	605	631	593	592	604	584	595	615	615	614	596	579	557	587	560	592	627	622	591	562	598	622	632	607	606	568	578	575	636	565	624	580	616	629	626	616	577	584	558	579	596	602	607	583	578	566	594	581	630	631	565	599	597	557	565	605	610	585	602	569	623	592	585	567	608	610	587	599	647	605	576	609	616	602	597	605	637	627	617	620	630	533	630	567	611	586	580	597	601	579	583	579	578	625	603	566	584	625	598	610	615	595	573	562	630	608	579	630	631	575	597	573	604	622	621	588	564	544	608	595	606	608	601	596	602	568	615	603	607	567	579	622	586	548	617	581	582	561	569	577	621	601	647	594	612	559	612	603	604	590	632	627	576	603	602	630	596	593	575	569	604	544	575	588	578	612	571	608	595	599	580	591	617	583	622	614	565	587	581	553	576	591	602	632	581	589	625	634	577	627	605	564	610	585	578	602	603	589	580	614	612	570	620	606	604	614	608	585	607	584	598	583	603	579	577	566	575	648	568	605	586	585	618	607	640	614	603	623	596	619	579	606	637	644	617	636	607	602	595	605	591	609	601	569	624	622	597	611	617	559	639	619	570	579	624	597	589	628	594	577	571	634	582	559	577	581	583	596	570	544	604	583	643	618	619	602	575	643	670	572	634	566	609	567	597	605	587	621	603	570	587	620	577	610	628	613	621	581	612	601	588	562	559	630	670	602	633	637	603	589	562	644	579	580	616	581	624	584	612	627	600	611	618	558	629	613	594	577	574	591	601	567	593	618	581	645	581	630	591	584	655	581	598	597	654	565	585	591	625	603	594	608	601	607	643	615	634	549	582	601	612	608	596	628	572	639	628	570	599	577	603	634	598	632	584	570	597	609	567	592	595	629	603	563	581	599	615	587	585	565	578	625	603	554	556	605	549	616	569	594	617	584	596	596	634	594	627	607	621	577	625	612	595	595	586	580	590	650	624	557	575	594	593	626	627	588	622	611	615	581	599	606	634	555	599	571	612	604	573	622	608	639	650	600	631	543	631	610	637	600	608	586	632	610	571	596	585	610	601	613	573	585	569	590	580	635	642	560	633	577	642	550	567	566	615	552	595	591	660	578	609	595	576	617	618	590	579	591	617	605	597	601	620	614	602	625	577	611	602	622	566	559	629	579	586	606	618	608	628	564	604	593	596	626	561	564	556	602	577	613	617	617	596	628	594	595	633	598	608	565	640	611	597	575	630	614	600	642	537	608	590	596	604
24647	21196	27548	25114	12405	539	344	310	265	244	231	210	205	188	208	178	174	159	130	170	195	193	158	165	165	178	177	162	173	175	157	151	173	169	166	154	186	146	161	146	179	162	161	153	167	175	178	169	154	168	168	171	167	177	160	146	159	152	161	138	148	148	176	146	144	161	156	165	176	146	153	142	163	145	159	151	149	159	154	156	168	135	153	174	153	161	159	145	168	163	153	140	153	142	154	162	170	164	154	166	166	139	167	140	168	148	133	160	163	167	149	160	158	174	170	161	158	144	137	142	159	136	162	167	152	153	158	150	154	164	142	156	148	160	151	146	141	160	151	153	174	170	161	172	166	149	172	174	149	187	138	156	158	143	174	162	176	152	148	155	142	133	138	151	132	163	183	171	161	137	153	158	145	168	174	147	162	164	152	161	152	159	152	139	163	154	181	163	152	145	170	149	164	134	149	150	134	155	170	157	168	148	152	160	165	172	152	156	129	163	165	167	155	120	138	166	145	157	151	175	148	140	146	164	155	142	160	166	177	147	157	146	176	159	158	156	152	160	155	158	141	142	136	150	144	165	173	148	148	173	167	155	160	140	147	129	133	149	145	169	162	158	157	133	157	137	164	156	188	148	166	152	130	158	162	148	157	175	156	138	164	141	123	133	144	152	150	149	120	156	155	116	154	144	153	166	158	149	160	152	149	144	160	170	165	142	175	154	146	139	131	158	143	147	132	161	167	158	144	143	130	144	143	143	142	161	152	151	162	150	154	128	141	161	152	159	158	144	154	172	166	145	166	157	153	150	143	157	157	140	147	143	150	138	150	175	148	146	156	174	156	148	144	143	144	140	147	155	136	145	162	164	140	160	143	189	158	152	134	162	144	151	186	157	142	141	155	140	153	151	131	150	153	153	159	170	149	150	148	155	169	147	168	147	159	136	168	170	176	127	149	144	162	173	162	158	153	167	172	166	162	162	155	133	166	138	163	165	160	158	165	152	153	156	162	140	153	153	158	157	139	160	164	146	143	170	163	155	147	144	157	132	154	136	145	174	133	149	147	140	147	139	141	177	141	151	167	123	147	161	152	146	127	152	165	161	160	158	162	158	161	180	150	140	153	143	159	157	158	165	163	140	150	157	159	162	153	153	165	154	149	171	142	166	145	158	152	148	146	164	151	136	168	164	143	141	162	164	135	158	168	176	161	147	153	151	148	162	135	152	150	148	154	133	124	164	136	146	146	144	152	140	148	164	159	166	151	156	147	141	152	135	153	161	155	154	153	167	155	137	165	147	159	158	150	159	161	153	149	144	177	144	143	141	139	144	142	154	169	162	155	140	135	133	151	144	139	143	146	156	146	168	158	164	167	148	135	194	131	160	157	166	165	159	163	130	169	143	146	144	145	151	140	169	163	153	146	153	162	159	160	160	147	148	161	157	130	168	158	140	169	162	154	128	138	159	156	144	150	183	136	130	144	167	167	131	156	169	146	179	139	163	145	144	157	136	152	183	169	150	148	141	150	147	160	144	133	149	154	146	136	134	139	143	157	166	160	150	168	151	145	153	154	159	133	166	142	155	181	152	136	150	157	155	165	162	132	146	156	151	143	131	167	149	142	155	159	155	137	161	153	163	172	181	138	146	160	178	183	154	145	151	146	128	171	159	144	142	164	164	164	150	138	160	142	156	156	149	148	148	172	159	150	177	144	152	182	148	153	154	145	180	159	181	144	142	156	163	137	160	146	152	132	149	148	135	167	154	201	174	156	134	141	152	165	162	138	154	144	145	162	157	149	133	161	165	164	168	142	129	159	138	163	138	155	161	151	146	142	166	168	148	141	159	144	151	156	155	145	142	136	162	149	149	136	156	120	131	161	139	132	166	137	160	148	136	150	154	153	154	146	133	177	135	152	142	148	155	148	141	147	145	162	145	142	159	160	183	162	136	154	153	163	144	167	128	149	138	150	136	175	159	174	140	151	159	170	136	155	174	187	143	153	143	137	147	144	142	167	176	141	155	163	140	144	146	154	166	147	132	157	163	146	158	169	163	148	162	135	164	152	135	158	167	140	154	146	144	157	153	134	160	145	167	161	138	145	142	157	152	150	156	138	174	177	145	165	141	169	148	145	142	157	147	166	175	163	151	159	170	155	161	141	137	155	144	143	149	169	155	167	172	147	148	161	152	147	168	130	159	158	165	156	174	150	143	157	142	176	173	175	155	159	163	162	138	147	128	138	150	174	148	173	146	155	129	159	144	170	144	165	138	149	151	167	141	152	139	152	162	142	147	132	149	166	139	160	159	163	184	141	155	153	152	167	162	137	161	160	162	142	160	149	156	161	144	147	160	150	147	181	177	157	139	170	147	139	142	171	153	169	140	150	150	144	143	161	166	165	158	167	170	170	138	169	166	151	147	150	144	149	130	135	142	141	128	149	140	144	143	137	156	161	134	164	148	149	167	152	151	130	148	159	139	144	154	158	174	172	145	157	155	160	171	170	157	155	155	176	157	152	137	127	132	157	154	160	153	155	170	144	167	157	156	163	152	184	143	155	145	142	124	163	142	169	164	186	150	151	158	165	160	153	146	148	150	152	150	150	139	149	117	169	142	154	169	153	161	172	145	167	154	168	172	153	138	127	145	169	151	151	155	133	150	167	171	156	142	130	136	159	157	141	156	160	162	150	162	166	151	126	166	145	160	136	145	161	150	161	156	150	153	142	151	156	147	149	144	152	179	147	154	152	157	159	139	154	165	171	136	148	158	137	144	145	152	157	157	147	142	152	168	128	143	146	165	153	147	157	180	148	136	142	180	133	163	126	137	148	155	134	167	153	148	166	131	150	136	153	137	135	161	152	152	168	145	139	151	136	138	157	132	175	147	148	146	148	172	160	149	145	143	162	153	151	165	156	135	156	166	145	143	154	145	157	156	132	136	168	145	149	164	153	148	145	143	153	161	179	152	146	168	147	127	149	154	145	153	163	140	170	163	139	144	142	170	163	157	171	147	142	151	168	142	165	171	135	167	147	150	149	150	160	111	166	158	139	167	150	171	144	140	128	141	134	132	186	154	135	145	136	157	163	156	148	153	162	165	129	160	159	160	159	159	163	158	165	142	164	161	153	172	177	148	154	171	165	171	145	137	150	157	148	137	146	152	159	150	160	131	125	148	134	138	155	165	145	153	151	152	142	151	155	140	144	138	152	148	156	147	168	141	136	130	147	138	167	153	153	182	159	162	143	150	134	124	166	166	173	149	184	137	150	177	174	167	157	148	175	135	132	143	144	176	149	150	137	164	162	152	156	166	143	156	146	151	137	132	171	144	149	153	150	170	146	171	149	168	169	146	150	149	139	147	156	182	151	159	179	156	157	153	147	157	162	161	166	148	138	148	152	151	150	132	129	143	147	156	145	137	153	178	175	172	149	141	157	173	157	144	134	162	150	155	152	177	150	147	174	148	149	192	176	155	135	150	144	142	147	173	159	147	164	157	146	144
3251	4874	3331	1482	1082	841	643	573	429	368	330	294	267	245	236	228	231	236	200	206	219	237	212	213	189	193	180	197	178	190	196	200	184	169	182	185	193	197	174	198	186	178	182	190	196	185	179	194	178	193	202	188	168	180	201	186	202	195	196	186	172	161	189	185	189	164	176	159	190	191	191	191	161	157	200	178	187	167	190	169	184	164	178	165	190	147	194	186	170	177	166	197	175	196	180	179	203	177	170	166	162	177	166	169	179	196	163	169	185	167	176	174	187	199	187	190	187	174	166	176	190	178	183	177	195	188	178	186	223	188	176	189	172	168	173	189	190	160	159	179	181	177	198	165	175	165	188	174	183	158	163	199	181	190	190	193	175	191	174	168	201	157	187	180	189	157	177	173	185	210	182	158	176	172	188	174	194	169	179	159	166	198	188	184	179	164	170	154	153	190	158	197	169	191	177	178	191	178	180	187	194	196	180	178	197	181	169	193	185	185	179	184	167	164	194	173	155	185	179	188	173	198	158	186	168	184	175	168	168	188	171	181	180	181	204	168	165	168	220	177	190	184	194	186	191	189	178	182	206	184	154	186	158	178	190	192	172	154	156	189	219	159	179	173	174	178	185	173	156	183	195	180	159	187	203	164	202	177	164	198	177	178	162	160	170	156	175	199	167	172	183	184	180	190	178	171	185	201	165	197	183	158	205	200	158	152	153	189	195	156	202	170	200	167	178	189	159	191	190	164	193	184	187	181	175	184	181	161	181	208	182	176	183	173	146	189	167	184	188	170	191	196	175	172	192	178	174	186	178	175	191	178	180	163	188	191	180	184	186	172	191	182	191	210	170	166	169	172	173	200	182	176	173	180	193	179	175	173	156	186	197	177	168	195	170	175	178	165	159	204	160	176	170	143	176	160	184	182	184	174	161	162	163	177	176	185	165	209	150	185	142	164	169	155	164	195	202	191	167	173	180	192	192	155	165	172	186	182	164	192	164	164	192	188	182	177	201	194	161	181	221	189	159	157	165	190	192	182	202	177	179	160	190	188	159	168	185	168	193	197	181	191	162	193	196	181	173	163	190	182	163	190	177	183	174	178	162	188	204	175	189	200	180	173	179	184	176	190	155	203	193	187	209	155	171	173	195	172	180	178	193	165	162	167	169	184	174	153	191	160	187	188	159	179	191	174	168	190	178	188	199	191	162	193	175	165	164	173	195	197	166	174	221	172	165	162	181	184	182	188	180	163	188	168	177	177	175	175	169	192	199	177	182	194	162	173	162	182	168	176	194	186	166	166	172	172	181	173	177	181	192	186	185	179	163	202	166	184	178	177	201	190	189	197	170	198	176	187	175	190	188	201	164	181	177	184	185	166	195	199	192	173	195	191	153	185	173	166	191	189	192	173	183	174	192	188	172	209	184	170	184	187	172	181	167	162	175	164	165	174	176	161	186	189	178	188	189	168	183	188	166	162	183	187	171	171	178	187	185	174	184	161	195	171	190	144	194	186	171	180	179	185	158	187	169	177	175	166	189	177	199	178	178	155	190	176	184	192	178	175	175	180	167	181	175	194	174	187	154	192	170	183	171	156	173	209	181	194	201	171	202	166	185	162	191	182	188	186	181	168	180	157	185	179	174	211	191	166	175	182	164	167	204	183	185	184	165	175	186	187	178	167	182	163	190	195	179	168	186	184	174	172	166	159	173	169	196	181	184	174	175	176	176	171	164	179	186	178	184	171	194	185	196	158	189	199	163	200	176	186	200	181	189	186	194	182	167	148	172	183	185	196	187	187	172	180	173	184	182	167	173	176	186	150	191	179	179	179	172	145	177	172	178	192	226	207	175	196	181	183	187	152	179	176	187	180	174	188	190	193	185	180	173	173	204	198	198	206	176	175	173	196	186	194	197	174	187	168	196	185	178	158	164	165	194	188	187	193	196	206	154	167	174	180	172	183	169	179	177	182	175	163	165	184	155	186	168	173	178	168	195	197	189	176	177	170	196	195	173	165	189	171	176	165	179	157	177	190	193	196	194	170	181	172	185	196	161	160	181	159	173	166	172	165	168	199	186	209	197	178	151	173	180	171	196	185	175	184	194	206	176	205	209	154	179	185	156	206	195	177	164	181	186	170	162	187	162	184	176	213	197	163	177	171	182	173	176	160	163	176	168	199	179	176	173	149	168	191	212	170	193	195	198	187	177	207	178	161	187	173	178	187	185	177	180	185	179	167	166	166	176	171	171	151	184	187	189	176	172	180	144	182	182	173	171	178	181	156	167	157	175	186	161	190	172	183	171	166	176	164	178	188	197	163	171	168	173	211	180	181	167	173	171	164	197	185	182	195	178	194	183	187	188	154	205	169	200	175	172	164	180	176	201	163	215	186	160	168	146	189	182	178	188	188	175	181	166	199	161	206	176	161	191	187	162	208	171	209	192	181	180	154	195	161	186	173	176	148	166	176	161	205	191	172	165	161	186	182	188	196	206	161	178	159	189	170	159	157	173	186	177	200	190	162	184	174	175	169	191	171	187	168	181	184	180	200	176	193	178	146	178	171	174	179	194	178	189	183	191	167	182	183	165	166	176	171	188	173	172	180	192	169	184	197	181	175	207	197	189	181	168	182	180	174	177	179	181	198	178	178	148	187	203	175	189	187	186	172	206	200	166	170	187	181	166	170	182	175	186	174	197	168	169	191	188	199	167	152	186	197	174	185	165	153	211	170	198	176	166	151	154	202	197	165	192	203	180	196	148	168	152	194	176	180	185	182	165	185	183	189	191	191	179	177	173	186	188	200	178	175	164	202	177	202	180	172	174	186	157	185	163	192	174	163	162	174	187	186	191	161	186	178	185	178	150	187	186	171	185	194	178	184	181	190	162	165	166	184	190	185	173	181	175	158	191	189	190	167	179	184	160	170	188	197	146	187	205	167	171	167	184	173	173	193	190	182	177	186	195	149	183	177	193	175	196	170	167	173	182	198	178	194	162	156	181	152	206	156	168	192	173	206	175	163	181	192	181	185	182	165	173	202	176	177	166	167	166	177	178	188	204	170	186	188	173	171	194	172	202	183	180	188	203	180	200	169	192	176	165	181	182	165	184	176	189	219	183	165	189	171	167	182	179	171	185	191	183	168	186	173	165	180	188	179	184	184	194	156	198	190	193	175	179	185	159	174	185	164	193	197	189	166	168	163	177	171	194	185	178	190	200	177	192	180	166	187	173	196	178	181	198	169	179	182	164	191	179	170	162	180	181	203	152	212	194	183	165	161	185	193	179	155	155	158	169	183	202	198	187	166	172	160	169	214	181	166	183	195	163	200	204	166	172	171	172	153	190	170	201	181	195	171	173	162	165	167	169	178	178	177	183	168	169	162	169	194	170	210	181	200	157	189	179	155	168	178	158	173	170	185	168	184	161	179	178	190	182	197	184	194	169	188	220	184	182	184	174	152	192	178	173	182	166	194	168	184	183	211	195	169	188	207	176	179	163	179
22520	21254	29030	23790	21254	21311	10283	1181	851	746	737	620	577	570	569	565	517	492	545	483	490	491	445	481	438	409	431	439	464	434	462	420	439	440	402	442	424	430	412	425	402	440	399	448	438	396	476	393	421	411	424	408	440	439	416	445	462	430	461	402	418	401	430	408	471	460	377	431	399	421	420	413	408	407	432	371	402	419	405	409	421	426	390	440	380	436	381	432	424	413	391	384	417	420	421	442	396	408	428	428	439	409	432	426	397	376	401	399	397	431	406	434	385	404	395	439	413	399	406	414	448	414	430	422	436	416	405	378	416	435	410	374	459	436	390	395	425	402	430	422	408	430	387	421	437	399	388	448	445	403	415	398	398	407	441	380	416	414	406	409	407	364	386	411	370	429	391	409	411	394	390	413	407	406	432	414	421	467	420	397	405	437	429	368	421	400	387	405	427	423	424	444	451	402	430	392	370	409	413	389	401	435	420	393	406	413	390	373	434	420	407	393	387	412	431	423	424	385	420	411	403	434	422	406	400	414	381	409	444	446	423	420	417	436	398	415	394	385	422	418	409	427	432	398	407	392	422	426	400	395	403	458	413	434	392	396	404	405	398	420	392	399	392	398	422	429	416	437	448	394	419	389	390	390	401	379	431	387	380	390	434	441	397	372	427	445	428	423	396	422	410	430	394	389	404	391	447	385	433	372	431	431	404	401	424	419	380	432	421	393	360	391	399	436	413	426	423	410	425	424	418	439	394	425	394	426	406	398	399	407	437	400	439	436	396	407	423	398	407	411	427	402	421	430	447	422	418	394	394	400	399	408	372	393	396	427	431	419	431	410	381	446	396	382	388	424	417	387	419	413	412	403	406	411	428	422	435	440	411	415	417	418	404	415	401	404	402	441	393	399	413	400	389	390	402	418	421	420	440	406	416	397	421	402	418	393	384	411	391	399	406	397	400	421	441	377	417	420	412	403	415	391	419	387	433	399	414	407	420	403	413	387	408	405	400	425	408	416	412	411	426	415	417	405	403	376	425	373	429	373	395	408	380	400	442	417	434	377	413	375	400	400	397	401	416	430	451	412	426	416	401	406	409	415	405	416	469	417	404	441	428	396	416	405	403	420	405	422	382	393	420	410	409	409	419	419	410	410	405	412	431	394	434	398	385	445	414	386	411	409	417	403	408	424	415	404	385	444	398	399	438	427	426	439	396	408	470	368	409	445	405	360	422	476	431	388	394	427	448	411	413	436	392	410	410	409	427	379	411	405	407	461	415	382	433	391	450	405	396	419	373	407	402	458	400	435	437	418	444	388	424	387	441	403	397	421	417	407	431	407	391	432	388	402	393	419	417	408	395	426	447	416	387	400	406	390	392	419	423	426	447	462	405	412	402	403	455	385	409	380	428	387	433	404	371	419	400	401	456	438	414	445	403	419	402	419	435	442	416	404	426	404	396	389	441	401	430	414	469	377	388	422	377	391	435	412	373	394	405	402	384	413	390	420	427	456	425	415	435	428	407	433	376	452	424	391	390	399	435	412	415	405	412	444	413	401	412	410	422	393	432	385	400	418	398	414	416	416	400	385	438	396	433	426	383	420	395	425	413	451	420	404	419	429	439	397	395	388	417	374	440	442	438	413	407	364	410	441	398	434	427	375	420	435	402	379	422	401	388	388	405	364	355	414	379	422	405	393	390	431	418	420	401	431	384	441	424	432	421	414	391	410	394	419	417	389	360	410	412	383	407	378	405	410	401	376	395	396	380	449	424	425	388	395	371	393	406	421	386	428	435	363	414	405	411	426	399	414	429	425	410	443	421	420	393	381	416	391	437	386	390	401	425	382	433	370	444	426	378	402	408	447	373	398	447	407	442	433	391	411	420	443	386	430	411	428	412	406	411	378	390	377	404	430	413	379	413	426	417	400	425	374	426	382	392	406	429	393	417	388	414	419	418	442	415	460	424	426	407	403	390	402	457	385	384	406	448	412	414	446	391	432	413	408	384	415	370	391	442	409	404	428	412	417	400	406	416	418	403	429	414	411	420	449	385	400	379	450	422	386	405	404	374	383	402	407	421	398	425	404	430	421	411	390	389	411	395	407	397	422	415	413	393	435	433	400	416	388	457	429	400	422	435	431	437	418	378	434	415	417	405	439	429	408	390	419	415	402	427	400	417	411	438	432	465	397	415	399	394	399	410	381	370	396	390	404	446	427	421	410	439	446	393	373	375	411	375	386	437	393	416	430	404	412	418	434	418	394	377	393	434	398	385	411	418	413	373	408	381	428	395	412	407	437	435	397	371	390	439	429	397	414	406	395	385	409	417	387	399	417	420	447	421	438	398	415	390	414	396	390	422	385	403	421	419	434	392	375	401	407	386	401	416	393	384	440	415	419	448	451	416	390	428	401	404	419	429	402	390	411	412	413	454	433	397	424	384	418	392	420	380	420	367	369	422	407	405	413	429	405	403	414	410	427	387	439	434	394	376	381	411	415	446	406	384	398	404	401	388	400	391	425	410	414	395	384	429	401	402	425	414	415	412	383	413	390	410	435	394	432	421	396	438	434	410	430	413	382	385	406	379	369	446	433	422	414	426	394	461	420	418	385	436	405	423	389	419	379	435	404	405	413	434	388	421	417	410	371	379	419	431	407	407	427	392	438	433	399	428	367	420	380	384	395	415	406	407	406	364	369	404	386	442	428	383	401	408	398	418	397	440	398	401	404	413	397	421	398	421	424	412	405	419	395	418	405	378	392	448	445	412	430	367	412	394	424	435	390	387	389	397	405	408	406	445	413	399	403	422	415	430	395	426	413	401	411	415	357	410	386	393	437	427	418	391	416	393	398	442	377	419	421	456	386	410	449	408	417	395	409	399	409	411	403	402	389	393	394	387	437	416	429	408	403	388	413	419	435	382	413	387	407	373	409	411	420	435	449	377	423	392	433	402	414	380	408	386	433	388	417	423	399	405	418	410	423	409	392	387	392	403	430	405	392	407	412	427	403	437	424	389	405	412	416	409	428	407	399	422	402	416	396	392	388	404	406	401	388	409	395	415	432	415	391	403	409	406	375	444	371	381	441	390	404	417	431	431	382	400	416	387	393	411	421	385	416	405	394	402	432	430	420	409	407	449	404	367	403	436	402	403	434	417	452	405	374	439	397	379	395	421	394	385	391	418	411	389	379	414	395	374	418	393	409	389	415	409	408	387	432	387	410	405	391	446	407	402	404	396	402	415	423	387	410	387	428	385	411	412	446	402	393	405	451	406	422	400	394	386	441	401	419	454	394	388	421	376	423	424	347	393	452	410	386	388	396	390	431	413	405	398	407	426	389	423	431	446	429	429	416	422	403	419	392	432	395	444	351	394	412	452	447	401	410	426	400	436	382	400	411	384	420	451	383	415	415	415	430	413	384	411	428	415	435	406	372	387	404	400	413	413	403	402	428	421	422	398	412	382	404	429	399	396	391	432	424	457	413	397	363	386	403	397	430	397	396
4489	13931	9913	4911	3476	2713	2100	1594	1309	1083	959	848	761	715	742	652	628	638	612	554	523	515	548	530	533	457	517	522	491	507	473	459	510	486	502	451	466	451	524	495	491	484	462	435	499	472	499	500	483	465	460	449	471	468	467	459	483	486	417	452	491	499	469	475	451	493	446	420	491	467	510	461	475	440	457	469	467	500	455	406	436	466	466	483	491	407	509	462	419	446	448	465	461	434	462	469	440	500	464	445	477	439	448	436	432	426	428	492	453	480	460	467	454	467	432	457	489	483	445	454	454	495	474	434	468	422	458	414	437	464	408	420	439	481	432	438	428	462	487	480	478	432	446	424	403	495	461	455	456	432	462	458	510	460	470	442	447	481	465	464	416	415	428	434	480	467	419	459	440	433	461	461	425	461	446	436	481	493	469	431	414	423	472	448	465	456	467	442	487	461	421	433	431	427	459	455	448	458	457	456	467	456	446	479	481	483	479	468	436	468	446	439	436	458	432	452	468	458	473	486	474	430	449	473	430	454	429	451	482	463	458	439	473	455	492	467	480	452	523	448	501	456	421	485	461	435	458	478	459	449	456	446	447	438	436	462	463	452	434	469	471	471	495	481	486	436	440	436	452	490	465	436	448	472	430	464	456	449	470	475	456	423	502	465	431	454	494	462	434	463	489	488	440	455	407	452	456	479	460	412	444	461	444	444	455	444	432	480	464	470	437	469	442	431	478	454	431	479	452	464	484	448	424	447	398	433	446	453	438	444	442	451	427	447	459	455	464	450	419	449	466	466	465	464	478	512	459	465	460	454	464	462	462	448	483	447	468	417	462	421	464	459	447	452	465	464	441	443	436	461	440	452	445	477	487	425	448	449	490	441	479	462	450	447	424	426	460	457	476	488	471	497	446	492	436	457	486	488	458	467	464	442	445	454	442	482	469	452	446	493	437	482	446	460	444	426	438	440	475	467	441	437	460	473	491	439	487	479	493	469	456	447	461	468	454	418	437	459	435	481	430	487	456	424	444	471	432	477	485	481	454	436	440	464	396	473	433	422	432	485	422	463	453	454	470	461	417	459	459	440	473	453	493	420	450	443	458	432	443	466	456	446	444	453	440	418	431	471	447	461	490	444	464	449	445	447	456	463	468	463	410	449	461	448	461	447	477	455	465	453	432	434	457	451	465	461	458	464	442	487	442	460	486	470	452	474	460	457	422	472	470	497	437	467	460	421	454	484	460	450	467	472	464	490	449	446	458	439	480	430	478	467	475	502	464	459	441	433	451	490	476	455	415	458	457	442	434	439	453	484	469	436	451	458	494	477	442	452	432	439	463	433	436	443	438	438	480	469	463	461	454	455	470	419	497	432	459	420	478	467	474	449	478	421	419	410	451	478	428	491	423	446	445	460	456	460	476	450	507	452	464	450	448	485	451	453	428	419	462	441	459	485	455	465	469	460	481	443	479	432	459	449	458	481	446	469	463	459	445	446	434	413	464	454	377	469	462	463	495	438	430	432	433	417	453	450	493	441	438	464	460	472	462	444	445	455	456	457	481	442	455	463	442	428	435	411	467	483	458	412	506	446	504	452	456	455	451	423	460	495	449	489	475	434	481	450	413	441	407	472	471	459	468	438	465	431	465	471	477	483	464	447	455	474	440	455	432	459	464	465	470	460	440	447	467	436	473	445	442	451	472	434	446	479	423	428	468	432	475	477	477	425	486	448	462	433	404	438	403	478	437	464	456	485	440	457	421	477	477	468	428	477	464	457	443	473	460	427	429	463	464	505	437	451	421	469	437	462	465	461	491	441	459	443	452	461	422	459	461	425	454	438	421	500	427	458	437	486	461	462	483	413	457	436	486	445	461	473	457	456	489	454	459	473	470	436	462	423	486	464	449	444	449	442	451	428	456	444	457	468	449	450	430	426	426	448	455	446	436	466	448	451	446	450	462	455	445	458	479	464	459	430	456	461	447	467	459	454	474	468	422	456	477	453	453	428	435	440	465	457	465	441	470	463	477	466	463	459	470	447	453	464	459	467	451	488	486	449	453	456	455	443	446	417	428	461	470	460	464	468	437	428	470	458	448	460	453	416	467	457	448	458	475	409	494	446	452	476	430	411	452	468	449	429	450	452	475	472	391	494	467	453	443	465	453	476	487	448	457	495	464	464	443	457	467	453	433	462	481	443	520	454	476	443	485	428	446	453	436	457	473	458	425	441	456	474	465	418	467	443	432	471	446	442	425	441	473	446	417	451	446	428	435	455	415	464	463	451	422	459	449	444	462	455	472	437	457	449	421	449	449	453	463	436	458	497	455	487	419	449	432	455	431	455	420	451	452	501	447	453	471	458	440	442	477	452	461	458	469	461	415	438	449	447	450	470	432	486	394	486	474	465	445	418	420	451	443	441	450	417	463	422	483	425	409	436	444	457	468	494	430	457	438	432	433	497	471	448	462	468	476	441	421	480	429	481	456	432	463	470	445	433	457	431	443	449	430	431	454	488	446	454	460	478	462	437	477	442	444	455	446	401	489	424	447	459	451	504	461	432	428	467	479	494	455	467	448	407	431	447	443	448	447	447	438	437	470	456	467	483	452	460	420	517	449	452	424	439	469	470	433	465	401	448	465	452	469	434	429	477	455	451	485	449	465	432	454	440	451	473	442	473	462	426	466	492	428	469	470	444	465	466	451	484	478	487	430	467	459	457	414	454	419	437	434	445	460	453	448	466	486	463	422	458	463	465	456	455	449	436	469	484	485	482	453	457	451	480	484	481	494	436	462	448	442	488	425	423	424	444	443	451	402	449	439	459	483	497	469	451	456	461	435	488	477	456	471	460	454	428	417	478	457	454	432	436	412	469	436	462	429	497	451	474	481	453	465	460	423	447	481	432	441	487	430	443	475	425	457	472	457	428	476	442	435	482	440	436	451	477	432	417	443	448	433	428	463	419	450	445	465	439	464	452	462	445	459	446	456	447	489	448	491	462	449	481	439	466	468	466	459	454	451	430	452	433	422	467	433	457	452	431	421	470	490	445	440	463	499	438	459	440	453	435	449	415	481	441	490	454	426	465	472	436	429	424	450	439	472	416	430	459	463	411	441	439	451	457	434	471	438	461	418	466	492	472	448	455	440	469	440	484	441	445	472	480	459	432	461	444	448	469	456	442	426	441	476	442	425	466	466	478	426	488	451	437	422	475	459	458	443	435	472	435	458	468	449	481	449	449	434	499	445	454	413	453	438	438	480	426	460	461	440	471	455	457	397	455	450	440	467	480	451	434	456	404	439	455	456	486	452	464	468	452	489	450	427	456	416	459	463	482	476	462	419	473	465	445	466	408	458	429	472	465	433	449	475	485	451	428	418	471	488	493	468	447	461	440	430	458	470	434	445	483	399	441	456	449	409	451	445	445	451	452	447	396	454	461	416	446	471	477	442	463	440	446	430	441	453	475	474	460	455	444	456	431	446	460	471	492	465	442	444	473	437	460
27461	17724	3414	502	370	377	354	351	319	345	323	357	348	320	322	339	337	335	353	352	353	328	314	351	344	338	358	318	322	345	323	361	307	317	353	323	350	320	326	324	360	296	311	345	323	325	368	352	332	351	308	356	320	345	302	328	335	374	312	332	344	341	328	336	350	291	309	291	337	348	321	344	309	322	343	330	367	325	301	325	312	327	345	355	354	323	363	332	335	326	327	338	340	337	337	330	295	337	345	316	341	311	307	316	346	317	343	312	340	328	316	290	350	331	294	335	355	305	328	343	319	325	304	341	346	338	329	373	364	326	320	322	355	344	335	301	307	344	351	327	351	359	349	298	311	357	310	302	303	335	343	320	304	335	315	339	279	322	327	313	338	335	320	306	323	331	335	308	300	289	326	333	336	350	342	313	320	326	332	348	332	341	330	300	325	362	321	299	335	344	325	346	324	314	339	358	355	335	313	324	328	314	315	344	334	328	356	314	337	305	315	342	326	335	351	350	324	348	300	323	340	322	337	336	341	336	315	308	355	325	310	345	312	329	298	298	316	306	325	315	348	313	307	334	339	351	353	339	321	339	303	348	348	334	371	330	333	343	328	314	330	322	352	304	331	335	352	310	340	317	336	315	338	364	313	302	330	326	377	286	349	373	331	350	307	323	313	305	339	310	313	288	342	333	357	330	347	342	347	351	353	313	350	335	338	344	311	299	321	327	348	314	336	364	335	365	354	322	345	342	340	313	349	327	316	342	335	310	330	310	317	335	340	322	313	297	311	306	290	337	338	296	326	347	312	280	315	318	301	355	323	348	304	358	303	351	341	310	348	337	329	322	336	342	314	359	294	325	318	321	321	298	304	296	339	327	354	336	318	310	325	321	319	350	318	323	311	312	326	307	350	348	340	306	343	365	366	324	333	321	322	364	343	337	342	320	296	327	331	333	358	324	333	338	307	305	349	330	323	322	362	344	357	346	339	329	364	374	337	343	350	353	319	339	309	315	320	322	313	312	309	332	325	317	353	316	307	338	304	345	334	322	318	351	324	346	308	334	317	352	329	306	333	332	332	309	340	332	342	321	318	332	360	342	363	321	328	358	309	351	314	333	349	341	335	347	308	347	322	314	321	330	350	338	339	293	332	332	299	322	317	287	340	339	316	311	346	321	353	341	331	317	334	327	324	360	335	337	320	338	343	349	316	344	334	325	307	355	349	330	359	338	335	292	315	301	328	305	343	312	317	354	340	323	344	325	316	337	312	364	322	327	350	302	356	310	322	321	351	324	356	346	329	306	316	309	307	310	351	333	345	345	339	314	328	335	351	336	361	343	320	301	332	313	313	318	322	337	320	315	291	328	302	345	363	309	369	334	311	343	337	326	355	309	352	329	330	326	313	321	353	332	320	343	322	353	326	313	277	367	319	295	368	321	316	345	298	343	322	335	357	357	320	329	301	330	322	330	298	310	306	357	344	342	333	344	306	348	348	336	350	321	330	327	335	329	329	296	331	351	314	295	338	352	339	312	331	320	318	349	297	329	308	341	309	345	328	307	316	304	355	335	331	342	346	308	346	278	332	324	349	349	376	352	301	325	340	327	346	334	357	331	339	333	308	311	327	320	306	332	326	370	329	308	339	354	309	325	327	346	316	315	309	317	307	339	358	320	352	295	335	339	355	338	301	320	321	329	324	325	325	353	335	357	318	330	295	334	342	340	334	329	312	330	337	287	336	343	298	347	305	299	327	319	363	310	298	364	298	319	354	336	324	344	359	325	303	325	332	356	342	313	295	348	333	311	366	331	345	334	321	345	329	335	332	334	394	322	336	356	319	320	331	347	336	327	336	374	350	340	306	330	354	311	348	322	348	310	331	333	305	317	351	333	322	324	348	346	339	349	330	337	343	313	347	301	309	340	338	325	322	306	336	329	344	274	333	326	310	330	325	301	303	321	339	350	309	311	323	267	329	340	317	323	308	306	326	343	318	286	328	329	356	331	369	322	333	326	314	334	327	310	327	334	354	334	318	312	317	331	331	331	330	337	325	339	313	326	315	291	342	350	307	348	318	313	352	316	341	320	326	324	353	316	323	305	304	335	324	329	328	334	340	329	368	309	330	347	293	333	321	325	307	328	334	325	308	325	335	297	345	338	343	320	356	322	349	345	322	326	334	338	335	308	338	357	340	330	314	348	333	321	363	323	316	366	322	345	326	290	318	322	319	359	313	323	329	316	321	336	358	301	353	346	319	332	313	299	340	341	346	347	350	327	334	338	318	301	354	323	351	321	293	334	288	341	315	326	317	351	343	311	309	316	328	345	312	337	329	353	334	316	327	350	328	328	303	330	346	326	323	360	341	294	310	301	308	322	327	288	323	336	312	345	309	313	329	351	315	313	333	362	342	338	356	311	323	296	314	333	314	334	322	302	341	340	339	341	353	314	329	329	317	329	316	330	310	373	344	324	325	340	331	314	329	331	326	330	331	326	320	308	323	294	322	300	338	325	309	316	356	309	329	322	335	350	353	330	339	340	329	324	321	316	325	324	328	352	320	370	331	341	341	313	313	290	326	322	336	326	350	335	305	334	339	336	339	338	343	329	333	326	319	323	351	330	317	343	339	287	320	303	383	380	358	375	319	322	335	335	321	313	332	331	310	337	334	326	311	340	338	358	319	323	345	318	325	356	339	328	357	312	350	351	331	343	314	339	332	356	339	332	323	335	305	327	340	302	348	319	341	344	342	308	318	332	329	319	342	317	316	343	362	312	324	363	360	300	350	327	338	326	318	349	340	334	371	345	285	319	323	314	338	315	299	318	320	325	356	320	324	338	325	343	344	336	325	339	374	311	370	333	342	327	309	339	337	324	326	337	320	326	303	309	328	314	314	329	321	331	310	340	341	313	328	349	369	333	346	341	326	346	346	343	340	351	335	312	308	340	331	328	334	364	309	369	341	351	318	335	342	340	325	336	362	344	308	330	318	345	332	310	330	330	325	320	328	335	366	370	358	355	311	341	332	320	332	344	357	343	344	312	317	332	316	322	310	326	297	330	340	334	320	332	340	353	333	344	320	340	355	373	356	332	335	344	309	343	336	353	326	343	336	309	320	302	331	319	295	348	295	322	351	339	310	337	338	347	312	317	323	339	316	312	338	328	308	316	327	341	360	315	363	345	319	313	348	324	326	319	316	330	309	347	337	299	335	342	304	287	333	327	320	319	343	328	345	354	305	313	333	323	366	365	321	322	307	335	319	348	340	329	356	354	332	354	342	345	346	330	328	340	341	316	292	334	327	301	329	318	301	343	369	339	330	355	335	333	363	344	316	343	345	316	310	338	335	325	327	342	348	310	330	301	344	333	345	301	337	320	330	344	329	330	337	360	317	329	301	321	320	355	328	345	322	324	347	337	334	371	335	327	348	319	290	330	325	349	322	318	346	337	322	338	342	346	334	375	339	331	293	317	312	328	351	310	334	331	349	312	309	338	352	315	314	326
4323	895	635	477	415	380	408	375	381	352	375	357	333	360	400	364	368	322	357	351	364	366	411	348	333	373	344	336	357	348	340	370	347	343	361	350	327	372	378	382	363	339	355	350	321	362	365	349	405	337	381	383	336	351	362	359	351	374	338	352	353	337	338	378	373	354	341	354	355	342	338	405	334	361	371	376	327	353	355	375	331	365	362	354	349	363	346	357	320	354	386	361	347	355	354	332	331	336	373	382	355	327	357	358	387	331	344	341	370	392	336	354	362	383	369	390	388	355	363	349	356	371	363	344	329	355	381	406	360	355	350	359	377	322	364	349	355	334	320	366	380	330	342	372	361	344	343	394	358	345	356	390	332	354	352	346	374	349	352	341	358	362	364	334	351	342	353	346	370	343	364	380	361	382	340	390	362	377	347	349	325	355	344	357	336	354	354	347	306	389	330	359	365	354	344	391	342	350	352	341	333	334	322	362	346	337	372	333	342	359	347	380	351	367	348	372	342	358	389	337	341	349	364	363	314	358	353	344	364	335	375	389	315	364	378	356	346	358	390	399	334	354	340	356	349	375	361	346	369	372	339	337	385	396	380	335	343	336	355	342	361	336	363	373	365	348	346	351	401	373	366	360	368	363	370	340	386	343	342	365	367	372	360	331	348	350	372	382	360	410	359	374	342	311	354	352	374	328	364	352	369	354	365	373	358	354	364	356	361	363	338	363	362	346	361	375	332	373	378	340	355	394	345	385	348	393	382	343	346	344	367	365	365	374	357	321	333	351	362	337	379	377	385	366	352	378	344	359	337	361	407	358	340	367	344	352	381	379	378	335	368	353	357	372	350	356	357	347	360	334	340	362	355	354	341	387	357	363	368	362	386	350	345	373	348	311	346	355	380	354	358	359	353	353	352	315	351	360	342	365	368	366	343	386	366	368	352	330	332	347	392	378	344	343	343	349	362	380	363	358	309	344	377	371	347	365	340	361	350	358	342	357	333	326	315	347	331	320	331	329	351	378	370	378	311	329	372	344	368	340	371	348	378	357	393	350	336	356	370	367	342	356	364	368	393	352	399	389	340	368	351	355	371	355	373	370	343	343	357	368	307	347	367	386	363	336	316	337	362	365	341	385	349	369	352	352	347	341	353	362	347	361	365	369	363	347	334	344	361	328	363	349	367	337	311	363	357	388	367	333	338	372	356	358	363	341	362	334	346	389	370	365	349	354	337	342	346	354	352	327	341	373	387	352	377	341	321	307	336	383	304	349	373	351	377	359	345	344	349	367	364	365	330	383	362	310	361	370	323	354	363	348	344	344	353	380	375	353	363	378	323	356	374	338	356	375	389	329	367	343	363	376	322	346	317	357	358	385	344	324	328	332	400	355	322	363	358	351	334	370	358	363	320	361	351	343	354	377	352	350	354	362	379	332	362	347	347	367	351	348	330	365	351	351	337	408	350	329	351	355	337	357	388	380	380	336	339	371	382	362	343	360	356	368	356	350	340	370	324	355	336	351	331	366	354	362	332	337	362	368	381	349	360	333	392	339	386	389	326	321	376	354	376	377	336	329	332	363	348	359	365	392	362	368	310	365	353	358	392	332	366	344	347	333	349	333	343	383	349	338	331	373	358	343	368	362	377	378	333	328	346	371	340	345	354	348	382	355	353	321	385	352	338	360	337	335	354	342	376	362	355	351	337	358	362	331	359	327	320	353	372	353	353	358	354	340	360	363	363	346	363	333	333	372	350	356	350	361	342	331	340	361	347	349	367	333	346	318	338	345	379	329	355	354	376	382	343	357	388	389	348	328	355	351	376	348	365	327	374	324	323	352	359	366	339	352	343	339	351	339	365	359	358	393	387	364	373	327	362	335	340	405	340	320	367	330	363	333	379	338	333	369	351	331	343	318	372	378	397	368	346	363	341	366	386	371	341	307	376	349	350	362	371	331	332	386	376	345	376	341	339	380	342	338	351	340	350	350	360	362	327	329	345	315	350	371	365	367	371	394	348	338	371	389	360	370	373	345	382	339	383	345	342	385	357	327	357	358	352	326	355	358	371	319	339	356	386	356	379	365	365	362	338	372	355	354	343	373	347	390	347	343	353	351	344	361	332	373	385	373	345	356	404	363	364	356	351	354	351	340	354	332	356	355	381	398	341	382	323	333	361	367	344	370	342	377	348	350	361	360	347	379	343	344	359	362	356	333	365	326	364	333	350	340	365	365	363	361	343	344	380	363	364	339	360	360	339	355	328	358	373	357	350	350	370	368	395	349	362	363	348	349	331	351	338	350	364	334	366	361	352	357	363	375	364	363	345	357	352	373	361	350	349	383	340	360	355	336	359	345	357	367	323	341	353	345	348	333	346	353	355	369	350	366	382	354	365	359	332	376	367	339	341	389	344	360	331	363	376	376	368	353	348	364	388	322	344	353	363	349	342	354	326	371	334	355	371	355	348	351	351	306	350	350	366	314	338	374	355	349	329	348	353	361	355	356	367	381	333	355	374	371	361	361	372	359	341	399	361	363	357	361	372	398	341	308	320	367	374	364	397	338	363	315	336	311	337	345	359	352	360	372	360	330	334	366	360	357	343	356	351	398	386	333	325	358	356	341	356	380	407	319	335	349	390	372	368	329	336	352	373	339	370	372	363	346	348	336	355	363	343	395	318	367	356	345	363	347	352	368	366	360	358	370	331	379	364	377	361	332	357	343	373	368	379	337	364	374	367	338	360	338	359	349	336	341	377	366	371	365	344	354	387	328	364	345	370	369	338	376	323	360	339	359	353	358	370	353	334	337	358	353	342	360	351	406	347	352	352	357	309	334	376	361	356	347	372	393	341	371	353	366	350	345	343	369	354	396	347	376	348	361	365	358	352	338	340	367	354	351	366	318	369	366	358	375	366	343	321	357	362	348	358	352	349	363	379	379	356	372	345	340	408	383	359	360	346	371	328	362	342	353	373	329	349	364	383	320	338	396	370	338	345	354	334	347	357	381	368	348	322	377	374	348	352	381	386	409	376	347	371	323	366	377	359	349	363	348	327	377	362	359	370	376	381	312	376	348	333	336	339	345	351	343	315	336	330	349	382	345	324	379	354	363	356	368	331	337	359	370	362	344	340	347	382	343	355	354	337	368	341	363	366	361	363	356	366	366	337	356	343	373	348	371	350	374	388	358	346	340	360	378	346	381	332	358	345	343	347	353	333	359	364	366	336	377	335	365	324	352	364	358	349	331	368	339	391	350	368	340	347	398	381	361	342	356	343	384	389	334	347	375	366	326	356	382	352	362	344	327	353	346	333	315	363	357	396	346	389	342	362	321	323	348	337	357	342	338	320	334	355	342	366	344	359	376	331	320	350	389	345	337	357	360	354	392	359	375	337	360	379	359	368	327	346	383	375	341	352	359	365	361	378	371	359	354	358	345	354	343	371	342	335	347	350	334	343	364	336	337	374	348	345	338	361	389	370	349	359	380	361	368	329	386	352	342
23519	21208	28571	24133	21213	11716	1355	977	802	788	683	696	599	621	616	601	600	591	588	555	579	593	592	603	518	565	566	565	534	534	590	550	599	555	569	571	565	513	573	549	561	570	539	556	574	588	558	553	585	568	544	548	540	576	532	553	586	578	569	583	532	520	551	543	555	536	529	589	556	575	535	564	517	574	548	556	539	546	531	525	567	577	530	544	555	576	592	548	535	524	553	531	571	556	569	552	533	564	511	537	558	509	520	572	583	540	564	528	477	532	567	555	558	588	500	598	559	593	569	532	557	568	495	568	528	526	556	550	542	504	554	565	546	588	562	535	514	519	545	530	592	513	594	533	516	510	537	559	519	562	564	604	555	565	545	560	554	640	553	539	570	561	552	546	558	604	601	556	574	572	566	515	521	531	524	565	548	562	560	529	588	565	550	563	527	518	539	549	589	556	546	598	575	589	565	526	543	600	540	544	544	560	534	536	547	511	512	534	540	536	527	534	548	566	548	584	532	572	535	528	581	554	553	522	549	579	557	600	551	532	575	551	571	537	618	542	544	550	555	577	570	571	506	548	581	523	525	562	535	536	569	508	555	562	538	542	549	550	514	544	586	566	557	548	539	564	541	574	549	530	546	564	524	568	527	529	557	575	552	550	546	541	577	533	554	575	568	561	564	555	542	541	549	598	555	555	558	496	561	565	553	543	561	598	540	549	542	534	541	541	506	550	577	563	544	552	539	557	534	563	540	556	527	541	538	540	583	536	569	549	594	566	574	559	567	531	530	518	535	577	537	537	553	519	547	520	544	572	569	540	553	544	569	535	554	534	545	542	551	582	562	541	536	565	578	557	571	549	565	546	567	564	536	504	535	527	561	560	508	574	579	588	529	554	574	572	547	580	559	585	576	555	544	590	577	620	555	566	542	537	550	502	546	496	555	547	612	538	567	565	551	570	558	535	573	600	497	543	563	578	564	538	541	555	574	527	541	534	540	549	586	549	543	587	576	578	544	529	537	543	540	534	582	536	525	564	556	571	532	498	544	573	589	561	541	544	595	535	526	525	542	538	568	545	531	549	558	529	536	582	596	542	537	544	529	579	600	548	536	505	528	549	540	582	524	553	554	577	557	557	557	536	564	520	549	598	544	523	518	555	546	556	535	552	534	525	536	561	536	555	572	549	576	543	577	568	557	548	518	566	544	583	555	549	536	570	588	548	551	534	559	569	563	524	571	531	569	581	594	563	539	566	588	557	598	531	526	528	589	574	574	513	607	560	606	537	592	509	544	548	531	563	570	543	565	521	534	539	581	540	570	553	545	556	560	539	518	592	514	557	551	546	566	523	545	565	536	553	575	548	532	554	571	565	526	550	527	594	547	573	533	564	528	577	502	533	504	506	553	523	506	544	545	550	550	538	547	582	560	569	557	581	557	547	540	553	549	555	594	546	561	560	531	543	570	516	572	567	548	525	536	578	535	531	558	585	544	563	605	563	541	533	545	571	550	548	540	599	563	543	492	527	555	521	575	551	555	514	525	564	527	574	580	545	576	567	557	561	520	534	550	525	504	557	556	573	528	536	523	548	548	572	552	593	555	544	549	527	560	541	558	533	540	545	563	528	511	514	500	548	555	552	544	560	563	510	547	559	565	513	532	524	554	599	530	560	514	527	583	587	524	524	546	525	515	539	560	571	559	532	542	523	562	502	530	570	573	548	598	575	555	531	574	527	541	536	524	526	550	583	572	518	560	538	542	531	528	570	567	534	573	592	580	581	557	569	572	578	565	537	613	575	568	523	569	557	509	599	575	588	590	549	569	555	564	593	549	547	572	566	548	575	535	552	572	568	599	548	565	524	577	544	516	602	595	601	558	604	573	542	547	546	546	542	568	590	556	546	538	507	548	587	518	542	550	543	550	532	576	587	536	521	546	555	531	545	564	563	563	563	560	567	538	589	548	574	534	590	566	531	534	578	539	544	575	543	524	543	543	569	546	553	528	573	538	558	496	524	556	590	586	564	518	586	552	561	552	562	555	552	554	549	563	550	499	539	570	546	558	521	582	550	521	538	530	558	542	539	555	570	518	558	594	564	537	546	490	545	492	537	563	527	519	539	566	598	553	528	584	560	592	502	593	560	574	552	568	582	540	557	527	544	518	524	552	563	559	538	565	560	515	573	549	478	582	558	554	609	575	525	508	579	529	541	623	584	560	542	547	527	555	521	498	554	520	543	527	539	604	506	549	565	585	540	557	577	562	515	562	557	538	523	533	508	571	562	525	560	578	550	543	612	597	556	546	532	535	568	532	573	549	562	539	533	533	554	570	550	603	540	560	581	573	526	550	523	590	526	573	563	573	583	539	522	563	575	570	551	580	509	585	553	520	532	552	521	536	544	540	524	537	533	590	563	576	614	573	574	530	513	528	594	561	583	518	546	559	568	539	567	568	546	556	538	555	531	560	564	523	563	559	559	594	546	578	549	579	597	545	524	561	551	540	506	544	552	558	572	557	541	546	541	574	570	553	595	551	532	548	599	533	532	564	551	565	567	604	530	543	588	524	567	535	555	530	519	559	534	584	580	562	540	569	544	538	571	530	556	522	577	529	522	535	554	526	528	573	574	539	545	537	551	568	564	538	571	574	533	531	557	560	524	497	554	507	547	507	529	536	555	572	588	549	524	538	554	512	546	569	592	546	531	528	539	551	541	583	582	545	589	523	550	537	581	503	559	586	527	573	550	538	530	520	553	592	581	479	543	585	544	566	580	565	538	560	560	555	528	594	534	594	489	560	560	559	565	531	600	538	513	507	540	537	564	571	551	554	562	554	531	561	561	550	601	582	572	537	576	531	555	532	521	540	532	549	569	554	562	571	537	597	489	545	544	571	554	538	543	553	592	539	519	574	539	553	586	572	581	544	601	513	560	544	582	553	529	552	571	576	516	592	558	570	543	523	579	604	512	547	537	522	522	531	554	551	564	555	560	573	542	538	532	555	540	579	522	503	587	559	551	527	530	548	538	531	545	544	544	538	513	559	560	595	551	553	567	563	569	624	602	549	565	505	573	598	547	544	543	559	590	561	540	582	572	566	544	546	550	548	557	571	543	590	555	563	575	505	528	554	594	570	563	557	517	577	510	520	551	548	544	534	580	544	607	569	554	516	509	526	502	533	579	564	553	555	523	553	559	591	617	529	577	539	548	555	536	547	508	538	546	513	539	520	553	571	598	549	558	562	559	524	573	505	557	561	601	579	510	547	572	541	542	548	552	557	547	551	583	577	527	535	545	544	543	584	526	531	546	529	545	562	510	571	550	589	517	522	557	518	498	564	588	527	488	535	605	539	517	558	516	553	503	612	528	566	588	548	516	540	551	554	550	559	531	555	547	551	543	570	557	557	585	582	570	562	509	567	564	562	550	606	543	546	563	562	558	564	558	585	528	555	532	553	526	576	518	512	544	517	496	611	537	542	562	567	560	537	517	535	556	527	584	556	559	564	500
3255	8552	6077	2970	2130	1711	1433	1164	1029	944	853	783	756	691	681	716	639	691	623	639	645	616	632	647	584	615	629	633	639	615	659	649	647	588	586	633	661	611	575	603	573	618	648	573	656	606	641	601	619	601	621	632	593	573	598	593	576	632	595	596	604	600	590	555	615	599	631	611	576	601	622	582	584	606	607	597	618	559	580	641	602	580	590	619	587	673	586	561	617	572	628	582	584	631	611	594	624	556	570	599	644	607	608	607	615	567	614	565	604	594	633	610	652	571	592	582	597	586	589	599	611	571	553	566	585	631	588	622	616	609	581	591	604	569	599	571	629	597	601	619	604	588	580	593	604	597	618	579	587	606	589	607	609	595	625	551	623	606	560	584	565	602	615	529	597	575	617	595	538	606	615	587	652	621	622	588	600	582	606	585	580	572	593	614	573	608	573	608	630	598	665	632	602	582	623	541	577	602	602	542	542	563	643	552	661	581	602	615	572	611	620	590	643	595	602	535	590	572	617	556	567	590	562	622	597	577	591	633	566	617	577	565	618	610	599	568	554	628	602	591	606	601	560	590	574	567	564	583	593	602	584	587	619	612	582	608	594	616	589	614	552	572	594	593	603	565	561	572	614	586	597	570	610	558	594	610	601	564	596	601	633	583	583	601	656	622	598	554	593	589	570	590	601	590	577	613	590	567	574	627	602	610	616	582	591	572	579	582	589	641	591	582	586	598	594	589	571	604	608	584	568	572	542	611	621	607	603	620	585	555	553	634	629	599	570	591	595	598	615	590	624	575	558	562	624	577	585	540	620	592	591	634	565	612	627	572	629	601	587	530	584	605	602	585	629	611	605	636	598	571	605	578	586	583	578	594	566	602	601	582	620	548	604	588	572	567	572	618	645	564	590	575	650	588	596	547	567	590	602	622	582	558	550	569	580	605	577	577	600	598	602	559	623	628	560	572	639	569	649	608	592	616	566	622	577	592	583	586	601	612	607	586	605	572	599	606	602	573	607	577	544	612	630	579	586	598	589	621	600	601	579	567	600	591	594	592	558	607	592	585	556	598	582	584	648	582	586	621	593	623	573	623	607	584	650	576	614	576	579	574	586	565	610	611	589	579	598	577	599	659	581	584	595	600	600	621	592	612	585	601	596	548	588	582	583	589	579	576	589	586	601	605	593	605	578	596	598	594	598	553	601	594	586	582	620	544	578	602	605	612	568	569	618	569	581	570	593	584	588	617	593	611	593	587	594	570	596	610	571	602	586	568	597	623	584	606	604	567	567	579	584	549	587	572	609	612	595	554	598	635	547	586	529	557	582	571	563	575	603	590	569	628	574	628	617	575	564	605	592	620	587	587	583	563	616	581	628	594	591	618	578	583	557	581	548	589	576	605	591	607	588	586	570	573	631	625	613	594	590	627	597	577	579	572	567	601	595	547	560	586	586	576	614	602	568	601	577	597	620	595	583	564	557	555	552	545	580	543	613	577	632	604	601	579	550	558	572	631	575	571	619	644	612	576	645	582	558	607	593	585	601	594	601	603	598	595	569	552	578	569	575	572	628	561	602	630	570	634	614	593	586	598	633	564	585	581	597	605	587	577	645	577	616	609	568	620	594	586	620	594	583	555	606	580	568	593	591	568	628	611	564	541	576	670	555	572	573	593	598	588	601	575	624	579	645	575	603	588	592	568	589	599	555	597	583	600	644	572	590	607	575	576	605	598	556	640	594	600	612	629	618	595	576	611	599	591	559	593	615	592	627	606	561	585	579	631	610	586	606	643	615	561	592	546	592	578	611	598	559	563	590	593	593	568	614	606	581	546	587	621	593	600	573	581	591	615	591	609	593	601	567	570	586	567	573	575	589	567	569	563	638	580	605	573	596	592	616	556	589	581	547	579	579	594	627	591	621	565	609	550	578	622	589	567	607	573	554	590	589	627	585	579	543	622	568	569	618	603	587	576	581	637	600	601	609	618	612	612	594	577	553	613	587	624	587	579	559	603	558	617	601	630	590	587	584	623	577	639	590	632	589	550	605	536	606	620	586	576	574	552	609	579	660	575	640	570	621	616	637	581	554	573	602	606	601	621	577	611	602	611	603	617	643	629	590	607	658	610	529	605	621	596	591	649	568	548	620	604	577	619	583	629	560	561	612	614	564	571	586	560	617	581	597	626	572	592	628	594	629	562	598	592	609	592	593	613	601	605	614	598	616	572	613	610	617	579	651	586	602	584	573	606	625	619	613	635	607	574	597	561	567	631	603	615	593	605	560	571	591	562	606	606	596	593	623	603	607	576	558	616	567	624	517	632	566	552	596	579	590	606	612	554	594	639	610	566	591	624	562	576	593	603	617	603	589	590	570	561	571	604	594	637	557	590	595	578	594	612	615	581	553	611	624	574	603	597	605	592	571	568	561	564	616	584	567	532	580	535	590	607	583	573	616	606	602	570	642	583	525	542	563	561	617	572	598	597	587	582	602	554	581	555	654	519	606	553	578	626	608	593	582	581	556	620	597	578	587	627	551	634	588	612	594	600	584	619	569	547	606	580	572	600	573	639	619	570	607	576	580	611	588	561	604	506	584	597	592	595	584	584	581	588	582	571	541	592	599	609	616	576	603	589	581	607	624	605	567	600	595	561	619	625	580	600	601	575	583	606	608	613	586	568	606	565	561	607	530	588	597	604	563	568	574	611	612	588	582	598	630	590	604	614	601	602	586	518	575	574	573	605	604	562	589	585	588	613	577	608	587	608	623	592	578	586	572	573	610	589	610	620	600	592	628	598	595	597	587	613	608	615	592	593	588	554	563	595	582	603	625	563	571	636	582	636	554	630	621	592	571	553	579	583	609	614	628	578	591	620	616	605	580	605	594	588	554	576	615	584	577	530	593	599	573	588	585	581	548	597	640	583	590	603	625	591	632	602	573	591	585	579	578	533	662	545	574	595	622	583	617	577	617	641	583	587	601	601	582	618	584	650	669	587	592	628	615	603	619	587	602	596	594	596	619	544	598	603	604	583	605	594	591	633	581	562	582	573	611	607	601	607	621	564	582	601	595	588	607	629	593	573	634	597	579	587	619	648	617	596	590	572	607	583	566	580	605	561	577	607	622	603	583	587	641	557	591	615	612	619	572	571	585	580	588	555	599	629	567	562	601	616	579	608	563	606	578	599	584	582	587	592	598	597	570	576	602	585	637	593	576	576	580	589	608	625	589	582	591	614	600	612	597	589	585	620	587	609	566	609	581	606	619	619	593	604	567	584	595	588	585	623	593	590	576	584	623	547	569	609	603	572	583	577	592	583	615	615	577	592	566	603	567	585	561	567	574	612	540	571	605	584	581	604	592	622	571	584	615	604	607	624	571	627	593	579	584	626	556	595	579	571	570	646	610	594	625	619	607	581	568	574	606	609	579	593	552	612	618	565	577	600	607	551	641	591	573	605	581	570	609	612	586	595	583	549	615	629	644	591	572	571	622	589	567	613	630	613
24651	21204	27574	25059	12257	539	386	284	228	251	211	183	210	196	179	202	202	159	159	154	176	182	169	179	156	174	137	158	148	161	150	161	168	136	157	169	146	169	143	155	163	150	153	154	164	152	169	160	154	157	159	150	163	138	151	124	152	142	151	157	141	139	144	153	160	154	156	153	151	161	151	158	155	137	155	138	143	158	160	138	157	131	160	124	143	152	138	146	179	138	167	141	148	157	144	181	165	145	144	149	156	164	154	151	144	135	138	132	131	147	147	158	155	171	136	154	150	139	134	143	162	147	140	170	158	163	132	141	132	135	155	144	146	153	150	146	134	161	138	153	141	154	152	153	142	161	162	141	145	156	163	141	154	162	141	151	156	173	154	147	140	161	150	147	126	151	144	138	147	162	146	154	164	144	150	159	169	152	146	151	153	160	146	148	154	149	171	167	144	159	152	151	138	167	135	171	179	146	149	134	153	150	150	149	170	169	165	143	150	142	147	153	156	141	136	160	150	138	144	171	182	154	128	177	158	148	166	146	143	131	158	159	160	168	136	158	156	142	153	154	154	157	163	149	127	150	133	159	153	155	148	133	167	147	167	149	157	163	140	158	136	164	176	152	152	156	142	149	164	124	129	142	138	146	170	139	154	156	144	149	138	126	165	146	147	146	158	177	132	158	141	159	172	136	149	144	153	171	156	155	161	162	148	161	161	143	175	168	147	164	139	152	165	162	144	175	154	147	139	145	151	147	149	142	158	143	176	156	155	146	138	148	145	149	151	161	178	152	166	139	149	154	145	171	146	150	171	149	166	161	160	153	152	146	165	167	148	157	157	133	150	151	170	148	148	152	136	140	152	137	140	148	158	158	164	141	172	141	153	159	119	156	142	150	123	140	177	154	149	158	162	164	147	158	130	145	173	144	160	142	127	144	136	162	151	146	156	148	151	126	149	152	153	147	153	164	162	145	162	157	151	144	130	151	132	128	146	153	143	155	167	174	128	146	149	159	153	159	153	142	136	147	149	139	156	130	170	161	172	172	137	139	153	144	155	151	147	142	151	152	150	150	160	141	172	162	155	157	142	156	158	134	158	152	161	118	147	156	154	161	142	161	128	173	147	134	163	139	142	141	158	163	170	175	146	154	168	159	150	156	159	161	173	182	154	164	147	132	153	150	133	145	147	140	147	155	130	162	135	144	175	139	136	145	151	175	142	150	162	136	139	164	142	151	162	165	148	126	146	128	141	130	170	141	154	169	136	141	157	148	162	145	136	156	140	179	150	156	174	154	138	164	149	156	153	146	140	155	151	143	149	165	138	134	168	152	150	146	133	160	155	149	167	140	157	150	147	190	164	154	159	145	152	159	145	134	140	139	127	152	139	126	146	153	136	159	154	133	130	148	145	168	146	147	147	140	155	147	152	136	164	155	131	162	139	159	155	152	144	151	144	156	149	127	146	141	145	155	162	156	149	144	141	163	149	168	162	148	157	158	159	157	149	147	141	152	143	131	140	152	136	135	162	163	158	163	149	161	145	137	150	137	148	140	128	145	172	164	161	147	157	163	151	156	141	178	153	144	154	149	161	135	160	153	122	140	130	149	143	131	141	147	147	170	152	139	150	143	160	151	156	133	141	154	169	155	162	152	149	168	139	138	161	161	160	147	142	122	140	151	166	156	144	158	145	138	175	153	157	158	143	140	175	154	139	149	162	153	145	145	159	159	158	153	162	167	160	150	140	180	152	149	165	141	167	136	142	163	141	164	140	171	146	154	155	180	154	173	151	152	141	140	159	164	171	149	129	124	129	142	146	160	149	181	164	139	150	155	135	162	162	155	140	171	124	138	154	126	157	150	167	167	155	154	140	137	160	140	144	155	167	131	146	156	144	140	149	150	145	150	132	153	152	147	140	148	143	169	132	145	141	150	149	152	148	153	182	174	152	153	141	158	143	136	125	141	139	147	155	154	143	150	154	160	139	147	165	153	172	148	160	148	145	143	147	166	154	161	144	149	148	125	143	149	178	168	139	172	122	176	141	156	148	150	168	155	142	142	148	148	144	164	143	152	149	159	164	140	139	133	141	145	141	148	139	152	175	154	160	145	152	152	165	137	164	158	146	147	147	143	173	142	142	143	158	138	135	168	137	149	141	140	153	154	155	153	164	159	152	142	155	152	160	126	146	143	144	140	133	137	165	149	152	136	135	114	160	149	148	143	165	153	143	145	138	159	159	153	160	136	180	145	154	147	157	158	148	126	146	148	164	165	144	144	172	148	151	162	146	148	144	163	148	147	156	142	147	179	166	141	149	144	151	155	131	173	157	147	183	150	161	141	159	144	137	151	154	161	148	136	136	159	155	179	137	153	140	132	162	150	153	153	164	139	160	148	159	132	143	148	134	119	174	156	145	149	153	168	120	149	132	163	145	149	156	141	154	138	144	141	140	148	150	150	152	175	144	140	183	147	147	168	134	164	143	133	135	170	150	136	145	141	151	157	142	157	151	159	155	158	157	161	145	152	157	139	151	145	159	160	155	137	130	191	166	160	153	150	151	157	153	154	147	173	145	151	148	140	164	159	142	133	154	142	137	161	149	171	150	146	156	149	171	146	171	137	153	157	154	135	140	154	157	163	157	141	166	162	140	156	136	128	132	153	147	147	139	170	144	145	163	152	172	131	145	166	151	142	135	153	143	159	178	132	159	146	142	142	131	171	147	142	152	156	155	126	135	146	157	183	154	120	143	132	158	168	156	160	156	163	155	153	152	158	132	143	131	124	154	159	159	150	141	156	165	145	157	135	138	163	164	131	148	144	174	161	127	151	145	134	152	160	148	162	156	149	138	173	164	156	134	141	169	129	146	131	168	149	158	159	131	134	171	126	166	164	149	144	151	143	155	146	160	159	172	147	123	178	155	139	137	161	159	142	153	151	156	178	169	127	175	158	142	167	156	165	150	171	145	183	165	154	155	150	133	149	138	149	151	159	173	146	179	160	172	144	142	141	171	144	145	146	184	171	153	155	150	161	156	156	144	147	156	151	157	162	163	156	176	147	164	134	144	135	147	129	167	177	173	167	152	147	153	152	145	143	137	145	140	151	157	139	174	144	158	145	162	159	151	168	155	167	132	143	142	164	141	150	159	153	150	134	158	153	151	141	166	130	173	129	165	134	152	134	164	137	152	161	153	152	142	153	176	147	156	156	134	144	156	133	144	152	148	158	147	137	163	151	162	123	140	147	150	137	136	164	153	148	174	166	139	166	152	157	146	157	135	174	144	130	132	139	150	138	134	155	122	138	139	130	161	152	160	144	138	149	155	177	141	153	142	137	161	161	152	169	151	150	122	146	129	142	146	159	166	148	150	150	138	163	142	146	170	137	163	146	146	166	159	162	141	165	168	150	148	159	140	152	151	161	128	141	150	166	174	159	131	145	146	158	168	160	146	150	145	148	117	119	146	153	167	145	157	160	151	159	148	159	153	177	154	145	145	158	165	121
3103	5105	3321	1531	1117	820	618	500	429	380	332	281	298	284	252	242	197	209	231	221	213	206	218	208	195	189	192	209	226	203	181	199	179	159	187	176	185	184	180	196	177	203	196	165	166	204	179	190	204	203	196	203	181	170	192	184	171	198	144	204	180	173	167	182	187	164	198	174	167	186	163	208	158	172	170	156	184	195	182	174	188	160	180	180	179	197	156	171	167	195	183	175	180	161	166	202	177	178	167	169	174	169	187	199	187	157	176	183	181	181	199	208	168	168	179	165	184	167	178	169	210	199	181	187	179	170	162	176	189	158	174	188	171	168	178	185	183	177	165	179	160	187	171	186	181	141	169	166	191	165	168	200	168	174	183	171	184	187	157	160	182	178	170	166	201	159	190	180	154	187	192	194	168	153	198	185	168	160	195	173	192	178	185	172	201	168	184	167	169	193	205	167	196	203	167	185	176	165	178	188	188	167	168	186	177	176	167	194	181	170	189	197	187	184	163	182	176	194	190	199	160	190	181	183	189	183	166	167	187	185	182	185	187	170	169	157	176	185	156	165	185	169	177	179	193	170	175	176	165	190	200	157	171	182	181	179	169	183	169	163	203	192	165	182	171	173	182	165	173	177	170	179	169	173	187	164	171	188	160	174	153	177	186	177	169	163	169	167	183	170	166	181	198	181	172	174	205	170	174	168	187	186	204	157	174	183	180	156	186	185	183	182	198	180	194	159	161	188	168	178	173	169	194	177	162	163	176	178	162	158	167	189	176	170	163	191	152	172	163	177	167	185	207	166	191	198	179	183	156	163	179	181	180	178	153	176	181	173	187	153	177	191	167	168	161	171	190	177	198	164	175	182	165	171	161	191	178	207	187	179	179	196	154	200	177	188	170	164	177	180	181	178	176	170	171	167	161	187	174	164	185	192	162	190	157	184	164	167	183	169	189	208	162	172	172	192	178	193	163	181	166	194	182	169	207	191	169	196	155	176	211	189	157	175	161	178	192	170	168	201	180	184	168	188	168	174	181	176	161	162	187	161	187	165	180	201	180	169	176	204	179	180	154	178	189	183	162	163	171	169	188	173	165	174	189	180	150	165	189	183	155	189	172	191	168	171	153	199	180	173	171	189	185	174	180	194	156	170	150	179	184	169	174	169	190	173	199	172	168	174	188	196	167	186	176	185	184	174	193	175	170	183	174	203	178	166	186	178	177	195	174	165	184	177	168	167	168	194	207	194	172	190	149	174	202	193	185	171	182	198	169	140	208	192	165	180	186	177	185	159	182	182	168	202	168	175	214	189	165	192	183	202	204	179	181	193	180	192	186	184	167	186	178	171	165	169	161	194	176	163	172	179	181	166	188	211	159	170	160	176	160	190	163	178	169	176	180	159	187	158	181	149	205	162	175	197	191	158	177	162	175	146	161	181	162	178	160	197	180	199	175	152	154	181	183	178	173	164	154	191	185	148	181	184	167	189	152	166	184	164	175	166	177	154	185	179	193	188	148	205	176	180	187	185	181	193	201	181	197	160	160	185	199	153	161	152	183	166	173	184	210	183	161	208	174	150	163	175	174	175	200	183	193	183	197	190	179	170	177	180	181	186	195	166	190	171	187	161	167	170	188	170	182	166	166	167	176	200	180	169	192	176	176	178	170	166	172	180	145	152	173	165	177	189	179	180	175	171	186	181	182	228	168	170	173	188	181	176	158	179	226	165	213	166	172	189	170	148	187	192	206	197	170	178	187	186	170	169	186	195	206	182	162	179	173	184	188	162	183	178	170	170	191	166	173	167	184	191	193	189	190	171	179	157	201	189	175	158	184	200	165	168	152	179	150	169	161	166	183	180	152	185	199	188	173	199	205	188	168	167	173	171	196	159	182	180	163	155	174	195	184	176	192	186	175	165	183	154	168	188	163	170	196	177	175	157	161	171	178	194	144	201	158	187	191	171	167	175	183	169	180	177	190	189	167	177	171	191	177	183	176	180	184	160	194	170	174	185	160	214	172	192	171	177	181	175	190	177	173	155	179	179	186	183	198	190	191	174	166	175	189	177	179	182	168	188	180	198	183	167	197	189	166	175	159	184	178	187	170	181	190	169	172	166	186	170	175	182	200	177	166	197	170	164	187	185	161	155	199	225	201	161	175	164	171	161	175	179	171	188	174	156	177	154	177	175	196	162	166	184	162	163	188	168	175	167	169	158	164	166	191	186	179	167	185	180	205	179	153	166	187	177	152	173	146	183	183	178	192	199	198	186	184	170	177	176	147	162	221	158	158	206	184	188	199	171	175	191	202	165	189	183	192	191	187	180	176	169	176	168	168	164	169	175	199	173	170	194	180	186	168	183	176	184	174	166	175	180	184	163	162	179	170	166	195	196	191	156	181	188	212	173	156	172	183	180	167	193	150	167	157	176	174	174	191	183	187	194	172	186	180	197	151	162	192	188	162	172	161	186	149	195	178	153	229	175	185	189	200	174	193	188	189	177	184	174	174	187	175	207	195	176	185	183	184	157	172	169	185	198	207	204	168	164	169	172	157	162	158	171	197	166	197	180	194	153	168	194	178	196	184	187	179	193	186	179	161	150	173	174	181	172	173	188	177	166	181	190	171	192	185	179	165	167	149	172	174	166	181	186	192	181	180	173	176	220	161	195	177	167	180	169	183	180	179	200	162	164	186	185	177	177	180	208	168	186	174	191	162	162	167	172	201	184	193	167	182	165	187	184	187	190	165	162	180	175	183	168	174	177	196	189	164	172	180	170	168	170	162	187	172	170	186	178	181	174	185	171	171	188	189	163	172	158	191	166	167	194	165	177	174	190	185	193	181	186	194	169	152	198	192	161	169	186	172	188	158	180	167	191	187	184	180	178	161	166	167	174	180	165	164	181	184	175	181	199	154	163	192	181	149	174	167	164	196	205	175	185	194	169	186	159	178	174	153	184	176	198	206	168	166	170	170	182	164	193	185	168	174	161	198	172	183	189	174	196	159	156	169	162	175	178	202	161	193	178	184	185	169	171	171	176	170	173	175	191	183	168	183	207	168	176	165	182	175	155	167	188	187	179	179	170	172	176	180	181	150	187	205	183	177	183	184	175	205	193	189	163	176	159	188	183	174	167	170	169	171	193	176	188	188	179	179	152	179	172	191	200	171	190	185	197	174	172	174	161	161	178	165	176	165	164	176	188	196	186	170	202	189	183	169	184	174	153	176	184	180	183	165	190	171	200	173	159	173	196	183	193	198	190	177	166	181	178	195	176	176	169	192	160	168	157	191	143	180	175	183	175	206	180	180	212	172	186	177	152	197	178	183	175	148	199	182	184	177	189	162	190	205	175	153	173	176	161	166	140	179	171	156	176	175	174	162	173	171	188	179	175	184	185	178	174	186	175	178	184	174	192	166	154	173	165	192	187	178	164	161	177	175	185	193	198	153	159	165	172	176	183	208	176	168	177	173	179	170	191	181	181	179	198	170	177	191	178	168	176
22511	21260	29027	23828	21261	21325	10116	1151	811	735	695	640	632	565	524	543	467	480	490	494	492	426	430	491	439	422	391	471	448	429	392	400	404	393	424	426	432	440	413	418	395	452	404	406	400	404	437	385	411	419	416	421	417	401	420	405	413	415	417	414	400	397	397	419	427	449	413	382	375	394	374	425	403	382	423	417	404	401	412	389	418	410	382	353	429	404	410	456	400	390	429	409	407	398	406	376	416	405	398	398	390	419	421	384	428	421	413	423	414	381	368	441	427	402	409	380	387	439	416	373	377	409	414	426	417	435	412	406	423	443	416	388	408	437	387	423	438	383	396	417	352	422	397	441	394	391	411	407	429	405	407	420	415	397	400	387	411	409	382	391	385	427	413	401	379	386	395	363	378	392	417	401	408	401	381	360	382	385	437	402	390	392	414	431	403	377	440	381	386	367	400	379	435	442	414	394	419	405	370	387	406	429	383	391	392	435	394	420	431	404	385	391	376	440	431	410	399	392	385	413	431	402	409	409	405	395	415	375	415	393	398	387	409	406	397	394	400	412	428	384	404	398	391	405	422	410	388	405	400	410	390	404	412	386	359	392	431	381	430	377	407	401	381	414	397	418	393	415	390	399	400	391	417	377	404	396	396	410	383	396	383	426	418	417	387	419	391	411	391	388	394	343	401	401	407	416	422	388	397	412	459	421	401	409	409	399	390	389	425	380	397	388	400	399	434	427	388	424	424	390	393	384	399	407	419	423	425	412	369	441	392	396	428	429	378	413	417	389	416	415	419	395	377	369	417	422	431	420	386	403	391	414	416	384	426	393	384	403	394	416	416	385	415	414	407	380	387	406	414	411	408	385	430	415	411	376	368	406	418	383	371	394	379	415	394	400	420	399	411	402	393	374	410	400	407	396	395	380	447	370	403	378	375	398	383	423	401	378	415	423	398	395	421	375	403	409	402	393	377	399	369	437	437	413	395	429	405	356	382	420	376	415	393	361	405	383	424	411	416	410	401	387	376	397	375	411	431	413	376	418	396	401	434	357	401	413	428	423	443	389	413	406	370	401	395	401	415	412	398	392	413	421	373	385	419	404	389	380	389	390	398	413	427	421	415	405	420	435	396	411	413	378	396	400	433	428	420	376	385	429	434	426	379	395	400	382	385	388	373	381	400	408	405	411	401	397	390	462	380	383	397	363	372	399	393	374	385	399	438	387	419	405	406	400	383	399	395	408	426	371	391	405	425	416	424	386	387	388	438	394	378	380	408	395	409	358	402	399	411	404	412	394	387	387	386	390	373	451	403	375	386	412	407	453	398	420	375	439	411	407	386	407	390	404	393	377	430	436	372	386	381	390	437	391	422	408	392	392	416	419	430	402	409	401	405	411	412	382	374	385	393	382	388	404	374	428	407	394	410	430	427	385	400	412	404	423	445	405	431	414	387	386	415	450	385	386	365	370	398	426	391	370	401	418	438	384	426	396	430	367	425	381	386	406	370	384	373	404	417	440	410	388	398	393	407	394	385	402	421	365	397	412	390	398	440	414	390	444	386	393	416	358	432	395	390	433	428	415	428	382	411	427	394	445	384	416	370	413	409	376	395	410	401	429	410	403	401	389	389	392	428	367	393	378	379	406	399	403	371	393	390	418	388	394	420	397	406	391	389	369	424	373	427	417	379	378	428	415	395	399	391	401	393	406	411	427	400	420	448	388	377	407	387	417	410	379	397	404	362	438	440	389	408	409	369	390	409	396	390	403	389	409	411	350	392	391	418	433	412	359	424	381	452	389	367	407	411	427	431	393	384	367	387	410	361	414	413	370	388	428	387	410	398	431	368	369	392	378	349	425	415	387	394	401	432	376	426	419	410	390	419	398	397	409	396	391	433	405	393	414	409	423	441	421	419	418	388	397	377	421	416	409	406	403	386	390	406	425	415	378	405	423	381	388	383	354	431	397	405	399	407	405	386	372	416	412	382	369	456	375	390	401	429	406	413	425	400	404	396	361	393	430	386	404	414	419	403	366	423	418	418	391	404	446	396	390	375	401	412	403	434	375	398	453	391	419	402	436	393	357	418	422	397	412	353	409	427	360	430	396	356	378	420	383	410	359	386	381	396	389	394	393	392	380	422	399	402	398	391	422	397	381	400	413	445	424	376	415	396	415	379	400	394	413	384	427	395	381	411	393	374	402	374	389	392	354	365	393	400	398	389	415	428	378	383	372	408	389	417	417	412	406	446	407	408	384	419	395	392	352	365	420	373	402	393	398	404	432	424	432	428	390	389	403	401	427	376	433	391	409	399	373	416	399	405	427	367	419	395	400	390	423	400	365	408	399	405	408	376	422	390	405	376	404	397	432	415	410	400	379	389	408	383	401	378	415	391	392	400	401	403	400	387	398	388	372	429	413	406	385	424	393	411	388	427	418	375	411	431	398	394	384	388	370	407	386	401	388	393	379	392	371	412	372	413	405	403	382	385	376	396	400	389	374	391	433	363	369	424	407	383	414	368	370	410	372	379	408	423	395	401	413	434	409	415	439	376	411	377	409	378	382	416	385	390	419	377	410	396	415	392	403	435	413	407	389	428	391	428	432	377	390	358	413	381	432	367	374	437	374	412	447	396	418	418	404	373	351	380	424	417	396	376	423	418	376	420	420	394	369	429	426	406	387	440	371	387	434	404	405	390	385	411	417	389	418	421	391	401	388	390	431	432	408	420	402	385	439	412	375	413	437	395	419	393	415	438	393	430	399	390	379	408	404	403	411	372	436	410	428	387	445	403	435	408	382	400	410	384	410	436	409	353	385	385	398	406	396	390	411	392	391	423	377	411	427	373	419	380	431	445	420	425	398	394	410	374	397	396	436	410	408	421	435	447	351	426	396	402	363	423	414	378	425	385	409	369	388	422	358	423	404	383	362	416	373	393	420	387	387	408	421	420	413	373	401	402	398	433	410	387	389	387	371	396	365	432	392	434	367	377	406	381	434	380	379	418	367	418	405	411	415	423	407	392	366	415	382	394	408	395	393	385	392	406	374	387	409	379	409	423	369	367	437	406	415	379	368	329	449	437	398	405	373	405	421	404	386	383	384	400	394	397	375	406	401	416	411	387	359	370	412	410	386	410	408	415	393	392	402	405	431	390	387	383	373	358	396	385	400	440	392	384	385	370	431	403	395	420	413	374	376	392	407	400	414	402	390	428	386	404	363	392	401	369	426	364	415	413	393	390	398	412	380	392	401	396	370	378	428	393	386	413	377	393	390	378	414	389	419	392	421	421	453	407	385	381	411	358	400	394	411	382	386	396	403	392	426	370	385	375	387	414	374	403	402	410	394	387	388	419	398	434	428	440	375	405	411	390	386	400	378	394	400	389	384	426	422	365	377	392	397	383	431	415	400	407	374	374	375	409	384	408	382	395	418	422	413	381	421	391	393	409	388	432	427	382	402	387	408	379	385	401	414	418	399	407	369	387	438	423	407	419	402	404	376
4359	14244	9968	4843	3539	2596	2045	1672	1332	1105	948	893	804	745	710	642	627	568	593	522	536	573	559	528	510	505	475	492	503	499	484	489	470	489	484	474	471	479	500	426	475	519	487	480	461	431	467	463	448	436	440	450	448	453	465	453	453	410	462	457	470	472	424	434	478	413	441	482	476	480	477	404	442	481	434	449	452	486	457	439	445	401	475	473	463	451	419	461	485	489	429	486	486	465	501	454	431	442	451	433	445	482	448	461	429	468	476	461	435	424	426	487	449	423	447	452	422	449	435	452	477	454	417	439	441	452	465	454	439	460	467	441	414	412	438	474	459	442	400	476	441	458	466	413	445	420	442	463	451	480	427	461	465	428	446	449	433	461	456	456	470	429	439	471	438	468	415	441	449	464	441	463	436	435	488	470	465	460	473	470	467	422	454	479	447	458	482	413	474	471	440	475	441	441	443	461	425	441	436	454	442	437	465	466	455	477	494	471	448	428	409	471	463	464	436	447	443	479	470	489	448	476	462	448	441	442	473	464	414	458	481	428	455	469	428	499	447	422	483	430	387	454	464	466	454	437	460	457	480	460	471	430	448	438	428	435	449	460	438	458	440	506	433	460	461	462	405	441	446	445	431	457	406	453	449	435	459	422	414	458	435	488	457	486	437	444	436	449	472	417	492	413	457	440	427	446	432	473	442	460	462	444	461	425	444	414	460	455	401	477	456	425	456	466	424	469	452	443	461	433	493	513	450	429	471	443	476	465	434	458	454	460	435	429	479	471	439	404	442	427	441	444	435	443	454	415	470	466	434	483	458	445	453	432	413	440	453	415	458	468	452	449	459	426	451	453	417	453	455	464	391	433	460	429	428	429	441	457	466	451	449	445	460	463	461	481	424	463	426	424	463	449	444	448	446	435	414	436	436	468	469	433	472	441	465	442	450	408	463	486	485	441	412	476	448	501	444	411	427	436	474	471	456	455	446	450	435	439	463	430	450	447	475	459	449	447	455	431	446	497	487	470	485	448	474	438	459	468	458	435	382	487	481	433	470	438	400	440	440	441	453	486	484	443	427	424	407	406	441	444	452	457	422	445	477	451	438	448	474	446	430	455	441	496	413	483	454	436	441	457	455	443	432	419	460	451	433	438	471	473	421	433	471	418	423	413	443	429	424	447	463	502	458	461	469	426	442	451	393	436	454	436	492	448	431	419	471	429	441	443	430	457	481	428	454	437	479	476	432	405	458	480	455	429	474	440	433	415	408	466	459	446	418	441	422	463	410	423	461	472	437	447	427	453	443	440	433	432	431	447	436	451	418	442	432	465	489	419	448	450	476	443	439	464	420	431	433	489	453	423	415	433	457	444	465	412	447	442	404	500	456	476	485	459	419	434	492	435	446	425	503	451	471	489	441	412	425	463	481	406	507	477	428	466	465	461	457	452	427	475	458	423	488	461	405	499	464	439	456	444	429	448	425	445	449	417	479	414	436	441	504	441	474	454	464	422	487	451	410	419	453	452	458	416	431	469	490	489	416	452	490	451	427	429	463	470	468	454	452	455	445	481	431	442	449	477	409	430	416	430	463	449	435	406	438	466	464	471	497	394	423	487	451	441	465	449	449	459	506	459	443	493	504	426	435	467	452	445	433	426	464	451	425	451	410	444	446	405	453	456	447	443	435	429	394	466	453	428	410	418	445	432	388	436	446	475	428	475	472	436	432	438	493	471	432	443	473	446	412	466	445	471	468	451	461	442	421	464	456	438	412	427	446	451	428	473	434	468	462	429	459	475	455	469	424	446	436	440	421	485	387	447	473	466	437	466	434	461	422	453	437	468	443	465	448	453	454	430	464	451	443	435	448	463	436	477	405	463	440	451	453	444	462	443	459	447	443	460	450	431	430	469	438	439	493	439	467	436	445	476	432	459	403	421	470	449	459	446	465	458	473	445	450	446	459	458	473	426	441	433	455	478	454	475	470	489	441	454	447	449	455	438	464	472	448	430	453	432	449	422	432	454	462	444	444	488	427	411	480	454	481	429	473	462	475	482	428	480	448	454	460	446	465	487	459	452	426	464	446	407	480	440	473	459	430	412	453	433	456	426	470	449	445	468	447	495	495	484	436	464	479	471	437	425	469	462	448	452	438	414	437	416	467	424	464	447	449	431	497	445	427	459	420	424	475	419	455	428	464	476	440	456	472	425	417	421	461	469	449	481	464	443	459	462	449	486	464	462	467	439	453	428	515	425	465	453	429	436	445	429	459	459	450	423	410	475	452	425	435	440	464	466	470	460	447	462	456	446	442	467	465	434	450	421	437	432	415	437	453	459	432	451	432	478	427	448	446	425	486	465	490	453	457	483	451	455	468	455	511	440	450	428	449	437	442	451	429	463	409	491	464	413	414	456	438	424	443	396	456	450	453	478	456	446	485	408	445	429	424	504	458	446	461	441	431	493	438	456	442	446	442	442	409	418	455	462	461	446	441	456	422	475	428	444	490	464	432	469	440	427	479	436	435	426	410	463	412	463	443	439	464	430	445	439	461	433	475	479	460	445	444	452	448	466	413	454	487	450	459	455	453	458	455	433	481	456	448	421	440	466	453	419	415	434	477	446	413	475	449	480	432	430	445	441	436	440	454	470	423	420	415	450	384	413	465	449	433	436	464	436	442	436	437	436	460	488	440	415	453	461	479	456	468	450	453	429	469	454	431	466	457	466	437	469	434	453	412	452	438	458	441	441	464	443	439	452	434	427	451	465	437	460	434	414	434	466	443	510	449	429	412	423	445	450	467	435	481	440	418	455	422	462	448	455	470	418	427	450	446	486	433	455	428	463	449	456	405	463	434	452	435	456	427	474	437	445	449	470	438	456	444	441	421	415	449	447	427	444	426	425	428	481	455	404	462	478	468	455	464	457	422	457	487	488	459	466	423	459	451	462	451	442	472	448	424	481	430	466	461	435	420	428	440	450	430	439	451	436	476	483	420	450	443	414	437	441	415	435	449	461	460	426	422	441	421	432	437	472	482	455	437	438	456	434	445	476	439	417	428	438	436	425	424	458	450	435	457	465	469	446	442	473	454	456	428	431	437	449	427	424	417	445	468	440	435	455	499	486	457	451	438	452	491	464	406	434	449	462	474	462	447	429	453	462	485	465	456	484	457	460	482	456	421	439	428	462	401	432	432	444	437	448	431	424	415	484	447	429	444	422	438	448	426	411	442	441	404	427	448	442	466	449	454	419	436	476	474	454	457	441	463	480	426	434	463	440	424	480	427	410	444	426	454	465	502	459	482	458	458	457	441	422	424	478	432	426	430	407	424	431	442	448	477	443	392	476	462	432	413	421	456	421	440	438	455	442	426	402	440	455	447	446	489	421	444	472	468	461	423	427	475	435	426	450	447	461	444	421	430	443	448	439	452	432	430	414	449	469	424	469	448	480	430	404	418	421	494	427	443	461	470	423	438	430	454	483	491	430	442	451	443	465	498	435	469	410
27677	17988	3422	469	400	356	371	334	329	325	323	316	337	340	307	340	310	288	329	314	338	344	353	322	309	331	348	327	320	335	320	307	323	314	345	345	371	311	326	320	335	317	345	313	320	312	353	320	327	340	344	321	342	318	321	319	375	319	323	293	332	328	341	317	332	325	325	316	342	308	325	318	335	318	332	364	343	332	310	346	345	345	332	297	338	311	289	333	332	302	314	310	330	360	326	321	335	343	325	322	348	326	354	286	319	335	299	334	337	315	331	344	329	321	301	375	351	313	302	321	344	312	334	325	346	325	320	343	322	320	337	363	346	312	339	341	329	325	339	309	325	308	352	344	321	323	337	342	352	303	329	310	307	306	325	340	332	307	334	316	310	322	340	334	327	355	307	312	308	313	314	360	318	340	340	333	337	337	361	332	335	352	321	331	354	356	328	341	336	342	368	330	336	333	294	328	338	300	330	329	336	345	339	338	330	339	316	326	342	340	317	333	354	375	338	311	326	358	350	349	330	288	355	312	305	353	347	331	347	331	362	335	312	336	340	347	338	338	307	312	326	311	308	308	331	326	330	327	344	307	315	320	320	351	355	350	326	309	324	340	358	342	338	355	333	296	330	312	314	310	349	307	339	326	324	369	322	318	353	318	341	350	324	368	337	330	355	338	333	356	309	352	313	344	311	334	327	319	336	340	321	349	336	318	327	367	343	332	314	352	348	364	366	313	343	346	305	324	325	332	339	344	327	323	321	323	311	350	308	326	314	351	320	342	293	331	347	313	321	322	310	358	342	336	336	316	333	325	326	335	353	305	329	342	330	333	343	357	335	343	326	328	323	327	348	351	333	329	333	349	340	318	318	329	338	305	320	353	363	355	293	330	343	278	334	318	316	321	334	320	341	309	316	346	336	309	338	344	363	341	320	336	327	333	334	322	326	330	310	297	336	328	334	343	308	298	315	337	311	324	317	295	345	297	320	323	341	335	323	337	317	351	311	308	301	310	316	303	354	302	331	331	285	310	341	306	329	300	302	294	328	339	346	313	322	322	321	348	313	312	328	311	305	335	323	330	352	347	339	327	349	325	343	290	340	311	321	344	326	313	325	334	336	315	316	347	325	309	316	325	352	336	346	306	327	319	355	329	365	342	297	337	313	332	313	317	300	336	304	318	322	337	344	326	322	299	358	344	334	323	344	311	315	355	311	359	335	344	330	333	349	363	328	326	311	349	299	356	367	304	299	332	331	322	323	315	298	347	326	345	334	320	376	356	328	351	366	346	325	295	311	334	308	329	354	340	335	349	329	335	336	345	367	311	344	346	364	381	325	314	316	327	337	352	306	313	339	345	319	324	339	312	334	300	308	327	301	330	301	351	327	333	343	309	339	376	335	322	303	317	311	314	344	326	350	337	327	313	324	297	314	330	312	332	343	337	333	298	316	339	292	321	331	293	357	360	312	315	345	303	325	351	346	331	307	342	320	358	336	331	315	329	296	358	330	344	315	305	332	324	369	321	324	305	313	339	308	339	338	321	329	354	330	312	330	328	344	288	344	327	328	336	283	319	340	290	315	299	306	352	330	322	345	315	344	322	317	304	329	309	356	343	369	294	363	332	332	316	310	330	320	331	337	369	325	315	337	340	373	365	365	343	352	313	336	313	374	332	316	344	298	362	312	346	330	319	312	355	319	348	297	318	332	348	317	325	333	332	381	363	331	328	356	325	343	350	310	321	321	308	325	334	302	302	353	341	327	333	305	319	341	326	358	336	360	346	364	308	330	293	333	350	325	345	338	325	306	334	310	354	292	315	353	317	323	290	313	336	322	324	345	334	338	312	324	338	366	310	342	345	353	320	336	322	322	349	311	370	353	326	332	340	328	334	305	320	346	316	302	358	333	304	318	304	304	349	340	325	314	338	319	317	373	354	325	323	321	309	301	325	317	322	315	347	341	337	323	317	313	332	322	350	305	337	335	339	325	306	330	341	347	343	330	343	323	296	320	322	350	331	291	340	344	326	330	329	346	328	350	319	323	337	323	314	320	351	336	311	353	326	352	335	287	317	343	318	352	335	326	311	332	333	325	307	335	319	303	343	301	329	292	375	316	349	355	328	343	352	285	349	277	337	305	336	306	359	341	340	355	322	361	332	322	325	328	327	322	301	295	348	343	336	325	318	334	330	343	314	291	364	328	326	329	328	335	338	330	347	325	304	344	337	315	299	299	344	329	338	331	335	336	359	325	325	330	327	320	335	321	324	337	327	342	314	322	313	333	335	296	320	296	314	306	357	324	355	327	333	338	328	338	295	337	306	310	320	340	309	315	334	334	320	350	307	311	327	339	312	337	344	352	339	335	331	324	306	332	326	327	319	319	332	320	366	334	347	333	342	318	335	331	318	303	334	330	304	333	312	323	329	345	337	339	357	290	309	345	346	334	337	320	330	343	331	325	329	333	366	320	294	316	319	301	314	326	342	312	330	305	318	360	363	319	316	320	361	329	338	312	341	311	290	329	298	315	312	328	334	338	353	331	348	323	302	358	304	341	337	332	334	338	314	309	338	318	328	325	323	295	375	332	309	339	340	340	309	369	282	320	331	353	335	334	355	333	346	338	340	313	364	320	301	318	345	309	315	294	316	345	322	326	348	336	305	355	330	341	320	318	350	320	354	324	329	353	331	340	327	353	321	290	350	310	337	311	348	341	273	337	340	335	352	323	342	334	323	324	299	338	321	349	351	295	304	336	313	337	309	328	362	319	314	292	345	327	320	326	340	302	327	342	354	313	332	319	329	367	345	327	334	308	330	347	337	318	311	304	318	334	311	295	280	327	346	357	340	332	326	368	329	330	321	310	307	337	336	327	335	321	338	336	311	314	295	334	336	312	316	338	301	360	376	316	314	324	302	296	341	332	335	386	332	341	293	314	316	320	304	318	348	336	307	351	324	331	318	356	313	327	350	317	323	313	308	366	334	319	323	354	294	361	346	343	319	307	322	324	290	334	318	351	339	319	348	365	307	339	361	339	318	340	324	329	337	340	308	357	356	322	339	374	347	339	307	339	336	329	340	359	348	354	345	345	325	322	306	327	344	286	325	340	335	328	350	313	341	350	321	353	332	351	322	307	349	306	316	323	318	308	350	313	317	326	306	317	341	335	293	341	323	355	339	352	333	321	308	279	303	340	333	294	314	334	312	315	321	329	312	343	353	350	298	326	314	325	323	328	299	302	289	355	305	339	357	341	313	324	319	349	333	338	362	374	338	340	330	325	339	304	337	328	331	329	364	321	325	304	323	325	327	356	328	313	344	314	311	312	331	349	321	322	332	336	318	345	353	368	357	327	324	333	309	305	334	347	318	310	330	324	306	338	323	352	338	336	316	321	307	327	334	320	326	354	334	344	338	316	328	347	322	302	358	363	324	316	350	308	309	336	366	328	309	317	303	330	335	332	330	304	314	313	323	330	342	344	379	316	326	339	329	356	334	300	321	355	353
4315	1018	572	426	424	412	386	366	388	364	325	356	363	358	322	334	339	363	390	345	353	362	354	311	354	320	363	377	355	337	376	321	327	361	387	362	367	340	340	374	376	372	364	332	344	378	357	353	324	358	383	355	391	349	322	336	346	357	380	375	365	383	349	374	359	361	369	344	354	421	347	373	349	373	343	365	395	365	366	369	359	377	347	387	354	323	345	341	338	310	314	367	351	348	367	352	339	340	343	366	386	320	360	361	362	369	363	352	339	372	358	363	362	384	327	371	373	351	344	352	320	335	312	347	366	353	368	355	382	369	359	362	341	362	364	350	376	375	368	363	374	373	330	354	378	345	366	320	324	363	363	362	362	340	342	348	325	363	332	352	382	363	354	367	358	341	363	346	357	331	398	339	336	402	366	376	365	381	348	371	370	360	382	353	343	370	344	340	343	360	338	313	375	346	371	379	357	371	350	359	386	390	335	351	355	363	380	342	313	343	355	360	360	384	344	363	341	340	376	357	382	344	339	322	363	362	381	371	383	369	363	395	369	376	321	378	372	348	385	376	350	358	388	342	365	347	349	351	357	374	399	347	342	351	375	340	369	326	329	375	342	361	382	336	341	351	368	355	337	338	334	350	364	377	366	392	324	331	359	383	359	362	362	368	354	379	330	353	358	327	337	357	375	347	357	364	385	372	349	358	389	387	348	338	330	370	346	336	368	339	365	375	330	366	381	355	383	346	347	402	357	343	353	349	378	336	358	349	342	340	355	382	364	341	367	392	377	364	339	330	315	365	370	376	356	315	377	352	337	366	334	366	376	356	346	349	338	364	358	379	368	365	374	344	357	370	337	372	354	365	387	379	370	341	340	343	355	361	345	358	361	363	344	353	369	376	329	341	336	348	363	364	376	329	354	356	347	344	356	341	365	381	362	359	319	360	334	367	353	355	327	358	326	350	337	333	337	358	330	344	312	379	372	354	389	356	380	322	338	372	349	370	357	347	318	398	363	356	327	330	368	369	323	315	329	370	346	295	361	352	363	373	367	350	368	358	345	349	336	361	350	332	349	351	371	377	370	331	353	365	330	356	357	332	347	366	344	365	335	377	377	380	405	349	333	376	350	382	352	360	358	352	332	355	367	347	364	328	344	376	379	356	332	332	363	379	356	383	339	367	349	384	377	321	376	362	340	374	343	348	344	354	365	381	367	373	382	322	348	338	385	396	345	339	345	328	353	397	362	366	396	351	328	346	365	314	390	374	341	350	388	379	353	311	350	345	352	364	365	355	323	353	388	354	378	359	327	366	385	365	374	364	349	356	354	352	365	376	337	363	348	377	372	365	368	342	375	357	347	351	354	328	344	398	398	372	360	325	353	341	367	334	344	352	388	396	337	377	307	348	342	346	333	344	365	365	357	415	344	379	355	345	359	373	360	343	373	359	392	352	364	341	344	376	385	352	334	328	343	366	363	364	364	349	355	387	344	353	369	355	375	391	343	360	400	349	355	356	374	370	357	362	358	352	402	371	356	381	362	343	356	319	360	376	360	356	333	378	380	345	335	378	377	357	364	340	360	343	341	357	383	327	333	377	347	374	391	372	337	340	356	336	328	366	334	357	361	344	347	338	353	313	331	386	384	348	351	384	336	361	359	323	359	350	335	340	341	344	347	363	336	339	337	347	355	366	357	356	308	363	364	382	335	366	360	307	355	374	352	338	358	383	358	351	352	355	350	369	365	354	339	374	349	341	377	367	377	342	371	346	374	358	338	363	347	371	366	333	358	345	333	372	357	342	335	390	321	356	345	362	376	366	351	323	349	352	343	351	348	385	362	382	361	369	322	374	330	338	377	364	334	333	369	354	365	333	361	367	379	316	363	337	351	334	359	324	338	377	371	367	357	356	332	365	316	362	363	376	352	359	351	337	360	334	339	364	363	321	390	368	372	367	330	355	376	348	352	389	362	328	403	349	333	404	365	353	387	339	330	365	362	359	362	338	393	387	352	373	336	330	374	378	368	349	381	367	342	394	355	357	374	335	340	351	354	354	346	349	359	356	351	335	346	338	392	375	369	321	407	362	365	353	336	332	342	362	348	365	352	382	361	370	349	352	359	346	367	353	375	346	346	359	341	311	361	352	347	334	338	344	336	337	341	344	363	384	370	386	347	358	326	374	369	337	342	349	346	355	371	364	335	367	384	379	332	352	349	323	377	363	369	376	355	366	365	322	352	336	359	342	348	391	343	331	352	365	352	353	321	359	355	374	351	344	330	367	372	337	349	354	367	343	355	371	354	380	371	349	327	367	345	337	362	380	353	385	306	321	353	334	337	345	349	371	367	325	345	377	344	334	346	353	339	364	355	350	326	354	344	385	335	379	355	348	339	376	399	373	390	370	361	372	347	348	345	407	366	342	351	371	346	371	349	379	350	319	359	344	357	360	349	353	387	367	358	337	336	338	363	326	336	380	331	348	324	376	353	356	341	333	321	359	341	333	344	356	337	343	372	350	372	362	356	375	344	355	357	340	334	361	332	322	405	327	376	358	339	371	351	371	351	367	382	383	323	353	346	324	315	364	401	362	366	351	352	368	360	349	355	338	348	372	355	337	338	332	366	331	358	385	328	359	346	346	356	324	317	323	367	340	343	388	346	349	342	349	352	348	384	376	377	320	378	373	346	352	362	365	362	389	340	333	352	342	375	356	345	323	370	381	343	356	354	357	377	352	373	359	395	325	338	340	349	341	319	367	364	350	351	381	400	319	346	337	334	318	370	340	363	351	380	361	343	385	348	355	373	374	366	383	401	349	337	351	395	350	335	362	338	361	351	384	326	325	325	357	372	366	366	351	345	345	353	316	362	351	367	359	352	321	343	374	346	335	356	353	359	376	362	366	333	356	356	328	360	353	344	369	375	353	340	372	376	350	381	359	321	357	355	351	333	337	359	351	345	358	357	397	342	339	348	344	383	379	356	336	364	366	354	400	377	331	352	340	374	322	351	363	357	390	350	328	365	344	335	353	343	331	361	363	369	342	347	339	356	342	386	362	353	332	329	386	362	364	354	349	377	379	353	336	366	341	382	354	355	348	342	342	357	326	351	402	375	328	340	351	347	331	376	365	368	372	346	309	383	355	358	360	348	353	374	357	330	352	376	352	325	358	335	363	335	342	334	331	366	342	358	382	369	327	360	329	356	346	401	343	352	363	363	369	407	352	345	374	361	350	339	371	368	345	375	359	362	357	358	372	358	343	362	377	332	390	338	359	342	365	374	365	362	379	364	354	329	376	349	334	338	362	341	353	343	390	347	365	365	336	356	378	347	352	356	352	368	332	353	381	358	321	373	358	347	361	364	352	378	346	377	377	359	366	337	346	381	369	329	348	346	313	332	324	348	360	388	350	331	363	391	334	336	349	365	359	375	346	366	330	371	347	353	333	364	344	398	355	359	326	340	374	381	352	359	346	338	361	391	358	338	354	374	342	332	345	356	332	392	364
23594	21220	28524	24200	21224	11651	1335	903	763	732	753	696	663	664	638	598	645	584	569	592	596	585	556	557	594	586	568	539	564	565	551	521	583	556	553	527	592	548	558	570	553	544	531	576	511	528	567	561	552	572	520	519	521	561	547	518	547	527	567	523	537	516	511	545	537	607	578	568	534	555	524	566	583	546	553	548	547	515	547	551	540	570	504	595	576	560	582	592	558	536	536	519	577	552	574	522	581	558	565	522	543	551	542	526	535	540	555	550	508	566	529	542	562	557	527	522	537	552	518	589	549	597	520	572	578	571	541	526	562	540	557	559	570	555	519	554	569	547	528	542	549	558	560	510	542	571	510	593	543	575	530	515	547	544	526	554	540	551	556	552	593	527	580	552	554	561	525	536	548	518	510	546	537	552	478	523	527	534	513	534	552	589	518	546	569	549	515	593	515	533	537	537	589	540	562	511	585	551	545	568	578	543	524	585	532	542	538	568	499	537	558	561	545	552	590	584	563	545	516	547	529	530	566	581	537	578	597	564	517	543	566	527	538	530	544	522	542	528	576	544	546	545	569	549	522	534	507	513	503	517	542	524	566	574	543	571	576	559	551	532	552	547	588	547	528	518	537	540	574	566	586	566	562	570	547	572	529	537	536	552	537	549	552	526	564	534	533	546	561	550	509	541	538	595	542	534	554	561	523	548	515	557	555	581	552	553	542	548	543	554	514	530	621	545	592	540	570	545	546	562	528	562	549	540	508	574	554	568	537	542	542	545	553	541	562	537	538	575	524	520	548	580	546	552	546	554	515	546	561	593	562	561	559	531	567	545	538	537	568	565	521	578	532	581	566	587	528	542	550	590	557	592	558	508	528	550	566	579	530	555	595	548	523	549	502	549	523	532	556	574	514	584	562	530	561	514	554	603	550	543	609	555	503	609	530	540	578	518	557	541	569	598	530	527	525	577	568	506	544	515	553	564	555	519	563	512	538	536	555	569	583	473	558	557	561	575	520	560	553	515	544	535	556	531	512	538	563	530	552	565	532	530	563	536	556	549	560	528	561	575	532	533	554	574	577	545	509	592	511	528	579	527	557	547	534	548	539	598	582	579	560	548	562	541	562	585	556	531	559	504	547	547	521	536	555	578	556	523	548	529	523	527	534	540	520	531	550	536	561	582	520	549	564	513	565	537	535	526	537	570	557	569	565	527	580	572	543	530	545	510	565	562	541	527	533	558	549	566	535	529	615	540	554	545	567	534	560	540	547	518	567	547	508	516	562	569	544	510	564	539	530	532	522	501	503	547	536	544	561	528	574	533	551	521	551	547	545	553	553	580	527	542	515	543	540	582	518	524	552	554	561	559	581	532	501	554	577	538	545	509	583	562	532	600	567	555	553	545	562	533	553	558	524	558	511	508	510	602	570	519	565	534	541	540	569	543	530	565	576	512	550	515	505	573	540	538	522	564	570	527	538	542	577	528	565	567	496	543	526	566	595	554	572	519	550	525	506	535	555	538	491	566	530	542	547	575	580	535	544	583	536	543	581	594	582	567	541	557	511	544	555	548	529	558	578	554	513	522	546	545	556	534	572	560	557	528	571	553	531	552	476	530	520	564	539	536	544	543	571	537	540	558	565	534	585	549	579	582	596	518	547	548	507	553	557	569	535	516	522	534	573	537	552	512	511	545	558	536	522	572	554	540	583	505	506	546	537	567	543	536	509	529	528	557	545	552	532	556	476	549	552	530	561	589	522	548	582	541	559	571	560	548	519	546	536	513	537	546	564	526	534	550	541	485	534	582	550	526	520	559	534	571	532	526	590	585	545	549	557	542	567	531	541	535	578	533	548	572	512	600	554	559	592	518	549	543	559	510	559	552	603	560	540	537	534	591	522	524	543	500	510	601	569	512	569	591	531	550	551	541	539	574	555	527	563	549	513	528	541	618	511	525	535	595	580	558	507	549	566	506	530	539	524	520	532	552	535	556	537	527	555	558	524	542	554	524	536	534	546	558	538	596	489	557	543	537	548	543	574	546	567	544	505	568	561	570	582	536	517	609	540	548	541	563	559	528	533	595	522	547	536	549	557	547	555	556	551	576	528	541	560	508	535	570	544	519	526	521	502	547	553	538	537	549	533	554	594	571	548	563	541	534	558	568	543	539	558	560	530	521	534	560	560	575	533	555	583	569	565	538	578	480	507	540	535	558	551	533	556	544	541	539	578	582	486	503	523	568	539	522	552	554	523	521	565	531	515	584	521	529	590	487	545	569	562	534	566	566	587	530	542	538	553	532	532	564	516	555	521	537	564	514	523	555	555	572	569	552	560	545	526	541	537	522	548	553	577	552	586	553	573	552	541	530	490	529	545	531	530	542	519	525	569	517	548	551	566	525	537	530	527	572	526	546	543	499	541	545	558	526	588	563	551	526	593	543	519	548	523	562	552	503	591	526	565	524	526	519	549	518	539	557	545	544	561	559	540	552	534	546	598	541	550	586	542	549	565	553	552	597	559	565	543	524	551	476	556	526	569	530	556	527	568	561	529	572	525	572	563	550	572	538	526	559	566	598	547	543	582	577	552	514	534	571	574	511	559	543	563	539	540	543	534	547	582	538	548	529	535	567	576	541	526	525	582	570	542	533	563	590	564	594	547	544	526	517	572	540	557	526	616	532	566	546	584	480	572	532	555	496	546	574	555	556	573	493	591	538	509	602	531	552	585	530	559	516	546	512	565	562	534	566	554	568	532	535	499	559	518	590	541	552	512	524	530	538	559	531	561	527	524	544	552	510	553	581	525	546	557	526	566	538	528	565	530	556	559	552	540	556	552	573	544	569	570	538	582	526	559	581	585	545	588	529	536	566	566	564	524	525	537	562	541	565	539	556	567	554	571	538	555	531	563	588	546	566	560	561	543	602	549	598	495	513	624	580	577	471	555	515	589	544	572	553	521	562	531	532	529	542	542	551	525	535	548	488	555	516	544	550	526	576	540	532	545	522	576	534	567	527	608	521	572	543	568	555	570	490	584	550	544	533	582	552	540	565	553	580	516	515	561	552	529	525	561	538	517	516	543	560	520	556	532	511	562	557	547	538	585	555	497	560	554	581	536	555	550	516	576	549	551	510	541	540	556	516	582	574	576	544	590	552	526	533	534	542	505	525	520	509	540	536	525	592	558	535	550	544	536	561	591	529	564	537	594	538	596	549	552	524	536	540	520	532	541	554	535	575	571	585	567	557	518	584	537	579	534	546	547	566	600	497	533	590	547	556	530	517	538	544	567	517	569	512	562	580	513	565	540	510	565	587	556	548	577	531	555	500	504	543	553	483	557	543	504	496	588	557	585	547	476	564	580	536	545	526	503	592	537	518	575	551	550	534	573	547	575	534	568	567	545	540	567	569	565	516	538	558	563	543	528	536	537	578	527	513	545	551	570	561	504	543	556	527	530	576	503	503	544	550	538	560	576	540	506	565	541	519	548	563	560	552	539	557	530	563
3532	8937	6085	2927	2107	1714	1378	1206	1068	919	842	808	738	777	770	697	644	675	664	664	623	611	628	611	658	655	640	619	615	623	619	608	665	621	585	616	631	599	646	622	595	589	629	636	582	576	581	538	646	588	614	639	553	585	599	572	621	601	606	601	611	607	605	621	615	570	603	612	623	629	542	598	549	588	626	642	598	586	612	600	588	586	594	592	596	601	612	585	577	636	629	583	540	573	599	590	575	613	638	566	581	565	603	604	569	598	613	574	594	576	593	559	595	599	594	604	599	566	590	582	570	630	566	572	597	569	612	569	587	622	634	583	586	639	612	581	606	587	627	561	589	571	627	596	621	611	635	595	594	604	593	587	605	543	530	589	599	605	622	597	609	581	583	583	598	612	575	620	613	583	587	554	569	611	562	589	562	572	603	573	585	630	560	557	617	605	551	624	579	602	588	600	580	583	590	570	602	606	546	616	559	606	592	632	572	541	635	582	549	609	594	588	656	571	578	581	574	565	583	584	599	605	594	562	587	589	601	584	589	563	613	583	610	580	601	589	622	555	583	611	612	604	594	579	596	583	597	605	600	576	545	579	540	587	585	579	639	612	607	606	516	596	571	599	608	590	613	576	539	575	581	585	572	586	564	590	608	629	582	572	599	614	583	599	599	599	591	564	622	601	612	599	604	581	573	601	582	587	574	612	600	618	564	626	602	594	627	592	588	612	563	591	560	595	606	588	635	572	564	557	602	629	605	581	566	584	589	606	625	581	597	574	601	545	549	578	581	614	584	653	551	605	597	592	557	650	630	580	613	545	575	598	567	572	580	570	617	602	571	581	588	566	566	600	582	588	622	633	634	629	574	577	617	616	609	584	594	599	552	616	577	601	568	562	533	605	581	613	550	610	579	559	567	590	593	586	585	532	569	630	601	592	553	625	613	562	617	596	579	605	586	609	554	553	574	592	590	553	565	557	577	581	574	574	568	585	595	561	581	611	569	570	602	563	568	589	580	620	640	575	623	550	598	591	592	594	606	584	579	574	611	565	603	562	585	645	590	597	584	565	600	584	547	612	608	597	586	588	533	597	618	587	613	569	618	562	579	556	602	580	572	571	572	596	635	626	636	576	626	540	567	622	612	538	592	572	561	612	572	560	620	577	630	608	552	574	595	563	617	594	590	563	584	570	638	616	592	602	579	582	617	608	565	600	606	583	602	614	615	582	576	603	585	583	594	593	541	606	599	606	577	584	599	607	545	614	586	591	633	622	574	609	589	630	586	655	564	576	597	594	571	611	564	616	558	592	589	643	610	563	591	622	557	604	600	639	570	578	568	600	613	584	600	592	615	600	538	549	577	570	552	558	563	623	583	597	564	575	578	565	607	582	590	561	601	553	539	599	590	582	626	618	605	564	563	582	582	620	594	580	586	594	615	588	595	609	562	608	624	577	528	621	625	580	582	557	560	590	611	597	569	575	599	613	580	572	570	608	578	621	623	622	590	618	558	549	577	571	590	608	553	560	594	603	589	554	568	587	589	558	582	595	595	561	624	559	604	598	606	569	583	585	598	564	609	603	628	623	573	576	578	588	557	621	601	598	593	610	578	585	552	644	560	561	597	614	569	618	602	635	608	582	575	590	617	572	574	568	598	576	603	525	572	549	560	580	606	590	588	597	597	560	615	595	614	592	583	633	572	555	619	580	576	566	620	605	617	680	586	568	589	630	604	617	557	561	595	604	605	598	572	539	614	591	599	614	579	586	620	583	574	608	554	604	623	594	583	614	580	626	588	613	575	596	614	574	644	589	585	600	614	612	597	617	605	632	586	617	570	595	585	573	564	591	583	587	546	555	574	572	591	600	586	613	609	628	582	592	584	609	644	573	561	598	619	612	621	598	611	579	567	603	610	571	566	580	571	599	604	580	633	574	615	610	582	560	562	598	598	608	538	580	578	619	591	580	567	596	557	614	607	586	640	584	552	543	556	587	603	576	629	586	624	589	620	571	603	569	563	585	611	576	571	555	628	586	551	573	571	560	606	641	603	610	616	593	578	598	583	568	617	598	584	556	598	616	576	569	596	581	581	558	619	557	589	571	577	608	587	618	575	560	595	604	591	587	610	568	586	606	652	577	574	549	548	593	594	567	624	563	568	607	557	628	605	560	583	573	581	563	611	635	601	596	573	606	582	568	572	591	554	553	556	602	582	595	607	627	567	582	651	604	615	611	632	597	632	585	611	628	570	625	575	572	578	541	570	593	569	645	615	548	615	544	637	646	563	618	570	615	579	590	568	559	607	553	586	601	607	598	611	578	589	590	591	576	620	622	591	593	585	591	578	606	626	602	626	587	536	630	601	600	599	617	546	591	621	599	587	578	575	614	578	576	628	594	626	618	581	623	620	621	578	598	616	591	576	588	556	585	550	574	611	577	554	567	555	598	591	589	590	589	590	597	580	563	549	626	609	539	535	569	571	601	589	608	638	552	610	607	605	658	585	569	559	635	563	608	600	585	550	598	617	602	591	576	606	606	599	573	592	576	654	629	564	638	570	544	586	574	591	599	552	609	607	616	617	576	611	607	585	589	566	585	598	611	583	591	607	581	607	556	611	580	514	580	609	612	586	596	595	570	572	584	628	548	591	596	577	627	550	592	619	539	611	573	611	595	613	581	618	584	567	546	641	593	550	587	566	571	586	588	613	594	637	563	562	599	600	554	632	587	597	593	595	575	610	605	564	573	603	566	607	604	579	598	588	657	585	559	547	596	609	580	554	615	581	567	568	605	623	639	609	600	552	601	621	578	638	551	583	583	611	638	608	604	582	616	564	576	592	565	614	572	549	632	606	597	615	588	598	570	581	540	617	546	612	533	563	597	608	571	585	641	600	561	620	611	604	564	637	582	627	583	618	566	610	608	620	604	582	584	621	589	576	578	584	620	580	599	553	616	600	605	588	571	602	570	573	608	594	588	611	572	617	581	595	591	608	630	630	591	563	639	609	566	592	625	574	510	579	599	546	574	569	606	564	546	603	644	583	575	572	609	565	576	593	596	566	573	629	586	631	624	582	589	543	615	615	598	565	619	561	562	573	595	603	590	574	560	612	607	575	582	564	590	593	548	625	542	557	604	594	585	582	609	595	615	586	582	600	570	571	586	597	518	576	580	607	578	617	589	572	584	625	594	609	612	579	600	606	596	592	577	563	567	577	620	576	573	581	616	594	602	590	621	577	587	592	582	591	596	560	590	585	574	634	546	601	568	563	599	584	592	601	565	572	597	586	615	606	620	611	548	585	557	580	554	576	589	615	592	573	564	609	548	584	557	599	621	601	587	592	550	557	517	608	604	602	584	614	564	537	612	612	554	588	599	559	624	624	597	564	585	562	592	626	636	577	595	588	616	597	581	640	575	621	602	573	579	597	606	636	555	580	626	579	586	590	583	589	568	603	582	501	633	611	592	573	555	595	581	578	595	568	600	688	570	591	582	556	588	589	592	626	592
24632	21208	27636	25041	12359	600	343	309	243	247	188	232	221	200	169	166	187	150	166	158	146	159	153	182	174	184	125	168	121	153	166	162	147	160	139	154	134	143	165	134	136	142	156	166	164	155	158	146	136	159	148	136	170	133	141	167	139	144	154	149	121	151	148	141	150	153	177	147	154	165	153	143	156	148	143	135	170	168	123	143	147	142	145	171	162	131	139	150	158	148	161	147	151	158	142	151	131	123	144	166	160	130	168	147	156	142	148	158	147	135	147	160	146	149	152	150	158	156	145	156	145	165	138	159	134	127	146	171	147	130	141	142	170	141	118	140	147	133	139	151	159	113	154	182	141	153	138	152	124	149	149	162	158	144	153	158	150	156	126	142	154	190	139	176	143	147	138	189	135	166	155	131	147	147	142	152	129	159	126	145	155	133	144	145	135	156	135	148	134	149	135	127	136	143	141	150	151	161	155	153	158	138	169	149	149	152	148	131	135	144	156	137	157	155	181	161	132	169	153	149	142	145	157	173	145	141	153	131	169	153	146	161	152	146	132	150	159	147	129	153	147	138	155	131	159	147	136	137	153	144	158	146	136	135	162	162	152	160	146	148	175	132	167	134	156	170	152	170	142	153	152	175	137	149	150	173	187	148	133	130	134	149	150	133	145	132	171	148	147	142	134	159	134	133	150	155	178	134	161	162	141	134	141	150	164	134	148	143	162	148	137	153	137	155	160	122	151	151	133	131	147	165	151	160	145	118	149	154	143	149	147	160	173	152	147	138	134	149	150	125	174	157	175	148	154	156	139	139	155	162	130	158	151	152	142	136	152	146	138	165	152	130	147	164	146	136	141	153	159	131	138	154	138	165	154	144	139	157	141	155	139	165	123	136	159	154	135	149	159	153	153	157	150	126	149	158	135	157	162	130	154	152	146	157	149	141	140	148	168	152	158	142	137	158	163	153	150	139	166	142	136	157	181	154	149	161	145	139	163	154	140	164	160	144	161	153	115	150	160	143	151	149	140	163	144	145	153	162	160	156	134	137	135	151	149	151	165	130	147	154	156	179	146	136	146	133	154	167	156	147	129	127	166	129	118	128	178	161	149	148	157	134	145	149	164	143	157	152	154	160	157	167	146	160	146	147	138	165	158	164	150	164	161	135	147	150	135	183	170	143	132	146	147	147	149	141	153	158	151	140	157	159	144	139	138	149	152	132	166	171	145	131	134	150	141	143	140	146	135	151	172	150	154	138	129	139	154	140	153	140	145	159	145	126	174	150	131	120	151	145	153	154	138	150	169	156	150	138	156	123	141	159	138	141	140	149	135	159	160	146	156	137	157	163	140	130	151	131	147	174	140	142	156	151	132	173	148	145	142	149	143	137	138	144	146	159	157	144	131	155	162	161	149	147	151	137	140	166	177	138	138	142	147	160	147	162	127	143	152	164	172	152	175	129	170	160	139	144	173	127	145	135	178	151	162	132	154	143	180	124	145	185	149	142	150	148	155	134	139	154	152	144	135	147	150	157	134	156	134	157	148	146	142	179	137	133	139	158	160	143	156	148	147	157	151	156	155	137	128	155	136	157	145	137	153	128	153	152	168	153	159	148	134	152	159	140	147	149	144	159	158	132	148	156	160	139	165	152	158	143	152	145	149	144	140	131	153	130	140	154	158	168	133	162	154	159	145	171	143	158	140	152	150	132	150	163	132	163	161	140	151	164	154	162	144	163	160	146	138	145	154	128	150	147	161	155	148	143	135	127	133	138	139	156	147	139	157	138	134	163	125	159	140	140	146	156	142	144	134	127	160	161	141	153	129	132	135	137	163	144	147	143	168	122	136	136	162	151	137	139	159	147	119	140	158	134	138	159	149	150	150	148	181	137	144	149	134	156	154	157	143	138	136	148	159	176	165	143	161	154	168	144	163	137	150	150	155	135	165	147	162	127	166	151	155	151	162	161	183	147	150	152	135	150	153	149	152	149	148	138	151	146	153	143	143	135	128	146	163	149	139	156	142	149	145	143	133	158	151	140	150	150	158	142	155	153	139	135	131	137	159	141	140	147	129	151	157	170	163	149	146	129	142	135	155	163	136	128	147	135	148	147	157	138	148	134	163	163	146	143	151	162	145	151	140	170	139	152	155	152	134	154	140	146	153	140	141	169	160	160	170	142	116	150	148	143	151	150	135	148	150	164	135	170	150	159	150	160	157	151	152	155	124	133	150	131	148	138	143	161	154	146	147	157	171	129	116	137	172	123	165	146	140	144	165	153	154	142	147	153	147	144	149	121	145	142	151	124	157	164	136	150	160	147	156	174	144	146	138	159	142	173	136	132	146	155	129	164	154	153	145	159	135	163	172	148	134	152	139	156	156	159	149	130	155	143	146	138	147	148	160	156	161	156	144	148	124	131	138	154	176	154	169	155	142	136	152	136	140	169	166	160	130	147	144	138	138	151	155	158	159	151	134	136	159	159	180	160	166	139	150	123	152	159	160	155	135	141	142	155	143	151	134	153	166	135	153	141	145	162	161	175	150	181	136	151	157	148	150	132	167	150	152	145	154	140	158	149	135	161	150	138	169	147	164	152	141	154	140	144	180	142	152	147	122	148	142	143	154	152	146	129	138	159	162	171	130	186	144	150	133	162	136	153	142	154	159	165	141	158	152	153	142	146	128	148	137	147	148	147	165	141	165	137	152	154	150	126	156	138	138	140	167	146	139	157	143	129	151	160	156	156	152	154	136	158	161	136	156	140	145	139	150	140	154	155	134	159	156	144	160	135	135	133	143	140	143	144	147	151	132	146	157	143	155	143	146	183	171	142	147	147	147	165	159	176	159	143	154	155	137	144	155	151	160	142	148	144	142	162	168	136	141	132	156	142	131	125	143	136	156	161	139	154	156	157	159	134	171	156	155	158	159	135	150	116	156	143	151	122	143	137	164	166	139	140	138	134	119	148	146	166	170	135	145	138	144	134	159	148	145	160	147	149	163	156	141	148	141	124	157	157	150	139	151	155	168	155	151	147	149	142	137	141	126	154	127	137	117	138	151	148	145	132	154	137	161	137	137	150	143	148	141	144	136	153	150	152	155	148	131	156	130	142	150	143	131	145	145	167	147	138	139	145	137	141	131	169	145	150	154	146	137	147	147	147	151	145	132	161	136	149	150	146	157	130	140	179	140	142	158	129	164	155	132	128	159	153	149	136	150	141	172	144	151	149	168	130	136	162	140	136	172	167	141	159	165	140	154	150	154	145	136	147	138	151	156	163	135	150	146	141	138	137	127	171	139	120	179	158	165	186	143	157	126	146	179	144	149	140	154	171	168	148	144	143	140	135	162	159	137	153	147	146	169	157	152	152	151	146	133	122	132	145	150	166	157	156	144	152	137	124	159	146	138	155	162	153	148	144	152	167	136	154	152	129	131	135	139	162	138	171	144	121	122	141	135	148	161	115	152	155	152	146	147	177	166	152	141	145	161	150	146	171	144	164
3049	5238	3337	1488	1145	810	649	552	414	370	327	297	280	273	244	222	230	213	219	227	208	199	182	200	182	207	179	199	201	201	194	181	185	189	203	175	211	164	194	198	166	205	171	182	188	201	166	172	162	171	160	180	190	171	184	166	190	171	200	176	183	169	172	172	182	173	175	181	206	188	170	196	191	186	200	184	170	183	166	191	163	173	175	172	171	143	169	171	181	175	139	170	166	168	162	165	190	149	159	165	167	181	178	158	160	162	167	173	187	178	157	160	174	182	166	178	203	199	174	173	181	191	162	179	164	158	163	184	201	187	191	172	179	176	173	166	192	177	175	175	176	183	190	182	164	156	174	181	183	180	174	146	165	174	184	187	156	174	165	186	183	191	174	191	160	183	171	175	189	186	150	178	199	178	181	202	172	186	159	182	162	173	155	198	198	206	167	153	172	178	181	177	184	182	159	160	164	189	161	164	174	152	169	169	175	175	173	164	173	193	167	183	205	160	174	185	170	189	196	158	173	178	182	169	176	162	196	188	164	185	165	180	163	182	177	182	184	182	183	192	174	163	170	164	162	166	191	200	173	149	180	161	192	176	193	161	171	168	176	168	181	170	182	175	160	171	178	190	181	191	164	156	159	179	195	196	185	180	181	173	146	179	170	180	197	169	197	171	157	165	177	177	191	163	160	175	207	179	176	173	168	176	188	157	164	169	173	183	175	178	188	200	170	202	176	177	154	170	179	162	175	189	190	172	176	179	173	165	175	175	173	156	197	168	207	154	175	170	158	151	178	157	187	169	179	181	174	157	202	178	207	183	176	179	145	182	195	186	199	162	181	165	168	155	179	191	196	154	171	200	172	194	193	177	162	186	191	170	191	177	176	187	209	166	157	203	173	171	186	163	188	173	193	184	164	177	176	148	172	187	188	186	153	169	176	189	172	170	177	167	169	156	193	174	167	185	172	148	173	176	192	172	183	180	186	198	169	183	155	182	180	162	163	184	191	174	176	194	189	157	159	179	170	151	161	157	163	192	174	202	177	198	177	175	177	182	173	157	196	197	180	167	193	182	173	159	165	157	172	166	177	176	179	144	157	166	179	166	172	184	182	185	160	172	158	191	161	160	188	187	158	183	164	189	156	165	158	179	169	179	167	174	181	170	164	171	153	172	180	169	181	200	166	209	192	180	169	172	172	156	175	157	162	191	147	160	188	179	173	171	176	182	163	146	189	179	185	175	169	181	169	161	172	175	161	186	179	186	175	152	181	167	208	167	187	174	167	194	182	157	179	168	178	181	170	183	163	185	159	179	194	175	182	192	153	168	156	171	179	152	185	196	180	177	188	174	176	205	179	180	171	179	162	167	184	174	195	191	172	193	170	168	165	163	185	152	184	177	167	159	142	168	179	174	170	173	191	168	168	198	195	198	187	160	170	177	182	175	165	162	175	165	147	181	179	183	174	157	159	170	180	175	172	164	147	159	162	158	158	185	178	166	202	192	195	175	174	179	173	172	175	163	187	172	185	167	164	175	163	192	169	170	189	178	168	168	154	137	174	198	167	202	177	168	175	147	191	185	173	193	179	157	181	187	169	163	147	162	169	187	195	179	183	183	171	164	174	176	191	170	170	186	162	181	171	188	195	181	171	171	148	171	194	162	158	190	180	185	164	195	176	162	167	174	162	173	166	176	175	189	185	167	177	169	178	170	165	159	167	202	178	168	155	165	213	171	204	173	170	170	191	185	181	190	171	192	179	165	169	156	167	168	171	182	171	162	172	166	172	181	205	167	186	168	188	177	182	144	161	184	189	185	165	189	159	202	179	165	200	197	156	202	154	168	155	161	168	181	194	189	192	162	200	175	159	186	184	164	177	200	159	182	184	191	170	179	177	195	177	184	182	164	181	192	167	164	205	207	163	167	181	177	160	192	177	165	184	193	183	192	162	164	156	187	148	197	191	168	187	162	156	183	179	184	172	166	151	170	188	189	178	190	173	190	165	175	174	176	169	161	172	172	175	208	175	188	177	176	211	181	146	160	192	172	169	179	165	195	201	190	178	165	165	168	170	137	185	152	172	162	188	170	193	174	194	184	160	158	168	179	197	152	202	181	182	186	160	145	188	159	167	190	161	169	172	190	162	179	188	167	173	174	167	169	178	183	163	151	176	194	188	175	186	182	189	168	199	189	173	164	145	171	175	171	187	191	191	175	179	185	184	179	192	165	170	176	181	165	169	181	157	204	168	193	183	160	192	146	168	165	172	191	170	164	170	178	175	170	170	175	181	158	203	172	191	182	186	192	176	176	167	183	182	149	158	171	163	187	186	163	174	191	168	189	179	181	199	158	168	179	194	161	194	188	183	207	176	195	194	159	167	167	184	177	183	194	168	187	162	199	162	186	172	155	191	193	185	236	179	179	189	171	194	185	174	191	178	166	161	190	172	150	179	177	185	199	165	173	162	158	181	183	183	171	172	160	171	173	199	163	212	171	164	175	180	181	181	179	163	157	150	152	187	167	170	182	169	176	148	161	200	175	175	185	161	180	177	168	185	162	191	191	166	155	190	171	161	193	189	179	178	164	178	183	181	180	154	166	153	187	189	180	167	153	186	179	165	198	170	194	176	165	183	137	161	166	160	164	187	179	181	151	179	156	190	175	167	185	178	166	168	169	178	183	182	177	176	172	173	169	164	168	168	164	179	170	145	171	193	180	157	189	176	157	196	177	178	171	172	159	174	172	188	186	191	193	191	161	186	170	170	155	152	188	160	191	159	178	172	153	175	172	175	187	173	164	174	169	175	143	212	158	154	165	169	179	179	161	168	169	174	176	164	169	188	170	173	173	192	161	174	184	178	195	176	188	176	161	203	170	156	190	183	187	162	196	178	175	188	203	192	172	161	157	183	176	166	179	165	174	193	164	155	172	195	151	185	155	166	182	183	180	162	180	165	191	181	176	186	169	162	176	171	199	160	171	188	172	170	156	196	161	181	192	180	176	158	184	171	176	187	174	180	145	175	189	171	196	191	169	189	178	181	199	172	173	167	206	177	193	183	191	180	191	172	188	177	164	168	162	180	177	151	168	150	180	180	162	150	169	175	182	176	182	176	194	165	168	174	161	186	166	178	169	176	176	164	170	178	163	185	191	186	204	207	162	174	170	174	158	196	173	170	174	164	159	181	185	168	169	181	208	154	157	166	182	184	187	211	162	174	212	182	185	179	173	161	175	177	186	154	180	178	188	178	174	169	154	180	195	162	186	184	182	176	207	179	163	184	206	161	169	165	180	198	174	166	188	177	184	162	155	168	154	172	164	170	182	163	179	171	152	191	177	173	189	195	174	188	187	174	177	169	181	211	178	210	154	169	168	187	168	184	162	208	179	163	153	168	181	177	174	173	170	169	191	176	164	181	191	175	184	172	189	162	182	185	175	181	181	167	190	184	177	170	166	175	172	169	174	204	190	168	164	172	190	176	183	196	161	178	162	191	183	185	163
22460	21212	28949	23750	21212	21269	10092	1145	875	759	661	656	558	523	560	484	504	519	486	420	484	461	431	414	453	422	417	432	409	465	455	438	394	413	446	432	412	422	386	407	451	356	402	436	394	439	413	380	408	418	412	416	389	424	376	416	408	388	394	372	395	391	397	432	392	380	421	420	375	426	391	391	382	408	425	424	427	372	399	381	402	400	402	396	397	388	374	422	384	401	392	483	400	407	372	385	422	402	393	375	387	403	408	424	409	399	411	403	382	377	404	420	391	411	412	412	406	366	438	413	372	402	433	414	381	425	440	419	381	399	378	421	419	395	446	407	421	431	422	412	426	402	430	379	388	416	373	429	378	363	385	404	365	374	394	387	404	374	406	380	409	364	413	415	398	410	418	374	412	372	361	421	421	403	386	393	408	406	407	402	415	401	395	412	384	398	409	419	375	390	405	401	398	434	404	382	441	402	414	403	414	421	406	419	365	391	403	409	380	425	391	378	370	378	412	391	397	413	378	400	402	458	398	395	362	455	348	395	422	384	403	388	348	387	402	427	407	404	378	414	417	397	386	390	413	402	395	412	421	418	426	388	394	413	403	389	415	390	374	365	411	414	409	436	443	417	369	412	378	394	416	374	406	414	404	389	367	454	425	404	361	343	384	375	394	372	411	399	417	400	403	376	390	371	407	388	382	403	414	371	406	428	374	405	371	391	376	402	382	434	396	378	449	385	387	367	417	379	388	377	371	388	411	398	397	361	398	406	387	361	439	411	400	412	382	424	404	378	363	406	377	374	393	368	388	413	429	388	396	402	428	423	406	399	405	420	394	404	410	401	382	400	381	385	338	402	361	368	400	416	401	386	395	373	412	425	402	428	407	403	409	385	404	425	365	381	386	410	391	402	400	390	418	419	439	413	389	403	390	405	425	395	410	375	443	394	405	389	383	378	434	390	431	423	392	375	399	384	397	390	413	425	414	387	412	400	380	404	423	389	372	409	397	378	399	407	374	388	397	390	387	404	415	431	404	392	417	411	406	398	406	383	407	431	392	387	387	402	393	399	403	401	416	404	368	474	405	406	450	382	397	368	395	382	398	410	387	381	374	392	422	387	384	403	442	413	406	387	382	371	391	394	392	363	405	419	390	421	405	391	361	388	384	445	394	387	381	414	349	378	429	406	391	403	393	390	420	405	396	393	364	386	400	351	397	407	384	398	398	395	398	400	395	409	393	376	390	398	400	416	415	407	402	399	398	380	357	395	360	376	396	405	424	422	420	407	369	413	389	386	400	405	400	408	404	407	441	366	399	375	391	398	368	418	443	407	401	416	387	397	403	387	394	378	398	397	389	391	417	406	386	384	360	410	377	430	394	383	411	405	425	399	395	404	384	386	396	360	401	444	439	361	418	408	425	403	405	398	372	371	365	369	389	430	405	370	386	389	363	395	403	418	363	384	407	419	364	386	416	425	383	402	383	363	400	427	433	421	357	370	379	378	413	419	406	376	357	401	399	373	373	423	422	385	352	445	370	377	387	415	434	412	375	406	428	393	405	413	426	383	397	398	377	412	394	405	383	390	412	423	417	398	381	370	430	406	378	390	386	407	373	359	376	324	412	381	405	388	390	404	375	378	406	379	433	446	402	367	400	380	384	417	417	410	413	374	401	369	398	404	385	406	390	393	391	413	412	402	398	396	427	404	380	365	417	423	421	391	355	370	370	408	401	414	398	380	409	364	399	403	390	428	389	400	434	380	418	420	355	390	384	358	386	410	428	402	431	395	374	374	397	382	386	391	401	442	439	378	468	410	381	378	358	390	440	398	407	381	419	383	401	368	409	370	397	401	391	395	417	398	369	414	410	391	439	378	397	405	387	385	403	360	405	379	374	390	375	413	393	386	378	407	399	423	422	367	382	391	410	401	425	368	391	382	384	432	366	409	412	383	417	414	412	347	386	432	361	365	414	425	411	397	388	378	405	406	398	412	392	387	394	394	375	367	419	381	350	403	426	429	426	401	374	390	413	410	398	396	394	434	390	413	428	392	389	415	388	387	371	396	394	419	368	392	372	424	426	388	406	433	406	410	385	400	410	357	387	396	404	471	412	394	356	437	425	382	371	364	371	391	398	370	404	394	426	382	442	420	393	407	369	371	404	370	403	413	380	398	386	396	423	378	405	391	408	373	361	357	400	361	399	406	398	385	418	395	407	399	390	400	386	425	417	356	383	397	381	425	405	405	402	385	412	365	378	404	364	361	378	382	382	394	386	382	385	387	394	366	404	405	359	416	415	420	430	400	402	410	373	380	383	364	433	378	373	377	403	405	372	427	375	425	423	409	392	402	392	403	423	393	378	413	412	370	397	446	434	404	377	376	417	428	404	379	411	367	396	408	401	355	400	374	423	417	399	387	394	389	424	363	396	428	388	394	409	385	398	392	386	383	367	412	385	430	417	402	399	394	439	408	380	420	423	380	401	352	432	402	409	354	415	387	392	413	365	406	443	411	406	405	414	406	405	415	413	401	381	409	425	391	359	374	413	410	395	402	410	374	425	391	415	378	440	401	416	379	418	458	359	371	402	387	420	379	407	394	402	392	388	409	387	372	389	398	382	389	398	410	380	395	406	404	431	353	382	394	430	428	405	404	419	378	382	385	392	374	430	398	386	423	367	336	398	396	381	362	357	399	408	396	418	391	393	418	423	392	402	383	396	419	395	442	368	380	427	369	412	412	421	426	371	417	431	395	371	397	422	376	388	422	398	431	367	402	405	419	406	424	403	375	387	385	389	400	414	382	427	434	391	409	407	418	413	397	404	428	396	377	396	354	444	379	368	387	380	403	375	441	384	416	425	412	403	357	403	395	376	400	407	402	358	414	419	404	396	409	422	396	402	432	385	392	377	439	398	389	425	367	395	384	416	396	370	399	380	369	366	370	405	429	347	395	368	401	448	391	370	427	394	405	382	415	375	407	399	352	440	414	414	448	384	398	365	428	392	414	364	406	400	396	416	390	397	393	404	406	428	369	403	386	398	423	417	361	406	412	404	369	435	411	404	398	406	400	397	402	409	432	374	365	379	371	413	407	444	423	404	410	413	428	380	409	384	411	371	388	436	396	389	369	387	417	403	391	377	381	394	423	418	387	374	385	376	405	413	374	439	377	403	396	415	415	408	387	396	399	402	382	390	385	380	408	415	373	388	377	398	368	413	388	373	374	421	409	392	419	417	375	377	372	432	400	419	351	424	374	420	403	399	416	418	406	385	375	379	400	401	379	376	370	419	387	434	396	398	390	392	403	353	375	405	394	396	432	409	399	391	390	393	404	388	408	414	404	390	407	402	388	362	394	392	406	389	425	395	396	370	408	423	402	414	370	405	390	435	392	404	369	402	402	382	379	447	395	397	387	388	405	391	399	431	387	392	415	422	388	413	382	400	375	407	384	400	421	380	367	402	411	379	424	375	376	411	398	376	397	391	382	386	416	376	377	411	388	404	420
4199	14263	9822	4853	3503	2628	1969	1607	1294	1080	972	871	749	700	686	641	661	578	546	543	525	545	530	524	555	489	453	473	455	499	483	510	489	473	454	474	481	453	488	442	476	486	466	479	452	460	467	472	431	416	442	447	460	450	435	433	434	432	449	466	474	443	453	404	459	432	458	452	467	429	448	440	453	446	442	484	461	469	458	429	464	404	462	436	454	396	432	472	469	473	424	456	457	435	485	421	442	426	429	411	488	418	426	433	428	487	420	453	448	442	427	446	441	475	451	448	443	411	475	413	429	454	449	474	445	410	408	453	404	467	457	416	441	467	452	386	414	464	481	450	474	459	438	462	442	480	440	378	427	463	429	412	420	494	430	437	479	441	431	470	449	460	475	441	419	460	479	439	442	445	445	422	433	473	453	459	417	401	441	427	436	461	440	433	456	427	437	445	439	494	417	434	394	481	456	461	430	486	449	477	437	435	436	385	426	422	438	438	440	425	447	452	449	435	431	399	442	442	442	431	430	409	456	447	416	455	464	419	463	443	406	431	435	430	449	459	463	463	445	465	431	430	452	485	422	419	476	438	428	447	393	435	469	441	488	442	437	448	443	448	476	468	480	457	439	412	453	434	493	443	418	430	440	467	424	462	416	436	469	432	436	442	466	442	486	418	413	486	460	408	450	458	459	438	464	464	466	448	484	464	437	454	428	470	455	438	439	482	452	489	416	428	459	429	482	473	436	463	412	445	425	444	461	457	428	408	498	436	462	437	417	445	417	446	455	449	428	452	427	455	459	466	404	426	439	449	478	461	458	469	423	438	410	452	441	484	427	426	444	464	469	469	439	471	416	431	440	420	460	443	433	445	444	434	472	456	475	462	442	472	474	398	461	406	429	425	446	418	441	417	444	442	438	459	440	444	436	477	443	467	442	429	408	477	418	459	444	412	428	441	452	429	442	404	414	471	439	458	444	441	452	436	443	379	454	455	463	449	466	443	450	418	452	425	416	471	464	434	440	425	454	450	446	420	501	475	443	463	399	425	402	469	450	441	450	440	441	414	450	397	438	425	458	440	436	452	420	425	430	404	443	444	414	427	450	431	468	414	413	450	406	462	459	399	427	426	451	483	437	451	429	436	460	432	435	439	470	463	430	444	419	452	479	427	426	438	453	417	433	416	450	440	447	428	505	425	398	461	442	423	430	393	475	434	456	459	452	464	425	463	420	445	436	496	476	457	448	447	469	486	439	436	439	436	440	476	441	445	414	446	412	444	422	425	463	449	436	417	430	434	452	423	470	435	447	439	441	468	450	426	473	444	430	408	414	452	427	444	447	412	450	421	428	434	420	428	448	461	465	455	460	395	455	432	461	473	433	427	439	421	451	476	477	458	421	429	433	455	444	415	453	448	420	448	475	467	464	429	438	475	462	464	471	437	445	466	421	440	406	423	440	405	440	417	435	437	466	440	463	422	425	409	437	448	448	446	461	435	436	429	431	445	444	454	421	445	420	416	450	468	414	453	467	455	447	454	419	448	473	446	475	439	423	429	451	415	453	417	444	428	465	452	482	460	406	439	435	439	423	406	450	460	469	435	447	402	414	404	431	457	472	463	457	456	432	481	434	460	461	438	432	456	473	459	425	421	458	425	423	491	455	465	417	437	485	445	461	484	450	448	454	457	430	457	463	440	425	429	420	426	437	453	423	472	455	480	422	422	447	406	431	461	487	416	424	440	451	482	443	453	467	451	467	449	465	442	450	428	425	426	425	424	445	461	464	456	431	461	443	451	455	465	441	428	439	460	452	453	450	458	471	442	427	441	459	430	444	460	422	484	444	440	453	440	453	441	482	427	445	479	451	451	445	488	407	419	464	399	411	422	423	429	471	449	466	402	427	451	426	462	454	441	484	446	455	493	466	417	456	444	457	390	438	417	440	452	437	450	419	446	444	429	457	429	433	429	431	432	464	476	463	429	464	444	428	440	440	421	430	464	444	422	469	476	436	424	480	442	427	443	455	443	460	430	454	451	430	435	461	452	415	465	408	452	436	426	440	437	415	460	447	426	388	424	410	464	458	447	435	426	444	456	422	435	449	416	444	482	454	454	439	437	453	454	467	456	408	432	468	422	425	418	453	430	456	455	448	430	456	450	420	466	434	467	460	448	461	429	449	425	449	407	428	450	440	447	442	457	451	394	434	431	477	437	446	393	448	424	458	426	431	420	430	400	402	433	444	467	434	417	430	467	481	458	455	442	412	450	434	450	448	461	439	452	445	473	425	435	438	444	429	486	430	450	434	486	457	428	440	432	456	462	427	452	469	419	416	418	434	463	443	427	394	430	437	408	497	450	449	437	466	449	443	427	443	451	437	481	411	449	421	459	432	468	449	445	417	417	440	421	426	445	429	438	436	442	468	435	401	445	427	428	459	410	458	500	448	457	468	420	407	454	466	450	459	470	473	411	468	428	460	405	392	443	464	421	406	440	442	431	413	451	437	461	439	422	460	453	409	400	415	459	440	418	452	403	437	416	430	453	419	470	431	406	486	490	447	386	430	425	467	443	430	487	448	469	486	431	443	463	428	475	437	431	457	460	408	438	411	431	439	438	437	431	446	440	450	437	431	429	408	400	428	415	427	425	411	412	448	443	434	451	461	467	441	421	466	439	476	426	398	439	427	403	485	452	455	477	454	419	468	428	468	453	450	444	492	441	460	449	458	423	430	453	440	425	470	433	423	435	433	422	452	470	428	405	475	450	440	454	430	434	407	450	435	435	427	424	435	411	445	441	443	448	441	431	436	445	441	409	453	445	440	456	453	470	432	470	427	489	429	449	467	412	470	436	418	421	426	478	410	444	433	432	412	408	450	437	428	470	429	485	441	466	433	449	459	432	445	440	452	438	477	456	452	466	492	470	466	439	443	425	463	448	453	487	419	454	453	427	447	419	440	433	444	469	443	409	425	422	475	402	386	430	448	447	463	435	395	442	425	420	428	447	453	438	461	465	445	458	439	398	467	471	435	496	472	417	435	422	438	479	436	434	432	442	481	450	471	423	442	408	503	417	433	493	420	475	444	432	424	402	442	414	421	452	440	422	365	441	427	493	447	441	458	447	444	447	456	466	461	465	448	447	444	475	422	440	436	450	413	398	472	454	418	413	419	449	451	445	445	417	465	421	445	443	425	440	437	454	466	412	466	440	441	469	460	425	417	444	461	482	428	431	428	468	454	455	446	469	408	447	409	451	455	443	444	418	433	447	428	467	468	445	442	436	459	433	433	444	464	452	433	427	428	458	471	428	486	484	430	473	469	458	444	403	437	416	426	414	438	411	393	403	438	475	459	419	408	456	458	449	434	441	450	468	452	431	464	437	460	461	420	420	425	469	455	460	456	437	465	445	455	450	465	412	442	468	457	462	400	428	439	483	465	428	423	459	480	435	435	445	435	457	484	400	485	447	437	454	453	479	452	443	417	490	412	435	405	453	444	438	427	439	444	431
27510	17715	3343	517	413	388	347	336	326	351	334	358	319	328	289	326	339	308	348	332	303	311	318	305	316	330	301	319	315	340	311	332	319	323	321	343	324	334	324	358	304	309	321	345	346	347	340	358	299	326	338	336	369	306	310	329	332	334	308	330	323	315	368	334	304	324	299	370	333	328	328	321	287	342	334	305	319	343	329	326	325	292	303	333	316	332	286	291	326	347	336	305	334	354	304	331	348	302	345	320	315	323	330	330	295	291	346	343	344	318	314	332	305	335	317	334	314	326	311	291	332	336	310	319	350	320	336	336	302	325	266	320	307	284	320	313	316	341	326	326	307	286	322	314	308	326	325	337	327	346	342	355	304	323	355	334	318	333	309	302	339	273	301	367	325	333	310	361	323	323	307	310	340	304	338	382	326	319	344	349	334	309	351	333	325	341	325	310	317	306	326	359	340	341	307	323	324	301	355	321	340	337	310	357	351	302	311	328	326	285	320	304	313	315	297	312	328	315	322	336	328	307	333	322	323	320	361	313	305	327	313	327	315	307	314	297	310	362	326	339	315	320	304	336	284	309	334	299	350	324	300	309	327	325	305	345	348	316	330	313	328	336	322	320	337	354	300	311	359	319	327	352	300	325	335	309	330	294	343	312	321	338	338	329	309	301	322	285	346	324	335	312	338	310	335	350	325	320	328	288	312	315	323	317	329	294	305	344	350	281	304	337	325	325	311	305	329	310	307	323	293	321	308	307	343	307	314	316	317	318	356	334	308	292	336	317	367	338	333	324	323	302	329	327	319	342	348	332	334	290	332	344	327	320	316	341	315	321	320	314	336	300	336	326	319	319	309	320	315	322	325	303	349	345	296	348	310	322	305	330	316	335	337	329	309	323	303	317	285	318	321	291	355	317	319	323	308	314	326	329	334	331	336	319	320	332	333	355	344	335	333	360	334	317	311	313	346	334	358	304	331	324	340	309	340	325	307	317	312	302	305	325	306	323	340	340	296	289	316	288	326	298	319	331	335	324	315	282	288	336	352	308	287	322	303	324	348	313	294	302	305	327	312	316	339	311	334	296	298	319	323	322	313	333	306	330	322	318	296	339	325	316	294	318	310	329	346	319	340	334	330	339	308	332	328	338	310	301	323	315	348	324	331	332	333	293	325	301	323	308	320	317	322	310	320	319	312	362	324	330	284	307	309	321	277	348	332	331	301	326	330	347	332	318	338	341	314	315	312	299	314	335	319	311	303	313	312	296	319	345	319	335	328	310	311	287	322	296	327	305	315	296	324	296	328	316	359	326	309	320	343	302	303	334	320	322	347	315	339	318	330	316	330	308	321	315	319	317	296	331	308	317	304	314	355	326	306	320	326	337	327	316	324	304	344	345	327	309	328	293	321	319	322	302	335	312	327	344	371	330	315	326	317	309	280	328	346	303	326	326	323	302	347	334	328	335	334	324	328	326	291	311	335	293	295	308	313	348	315	356	307	323	363	280	347	324	336	302	343	321	308	343	299	290	344	312	302	316	319	332	329	313	316	315	315	355	318	342	334	337	330	320	302	328	337	334	323	300	364	330	313	307	331	347	328	314	307	324	301	286	367	310	308	316	329	327	319	341	328	326	330	324	321	317	344	317	343	305	343	276	344	354	349	328	304	343	303	332	328	305	310	281	337	312	331	281	315	293	324	335	305	291	316	319	345	345	316	331	271	323	352	329	298	306	320	333	290	322	335	313	326	337	347	316	297	323	337	322	316	341	317	319	301	319	329	321	303	329	306	332	312	320	317	340	351	327	326	347	322	329	311	333	339	330	317	312	321	335	317	340	325	322	328	311	301	316	325	323	340	320	311	326	305	329	326	291	331	324	319	317	332	294	308	306	322	334	335	345	341	320	302	322	314	300	321	322	336	338	290	311	319	332	349	317	328	328	316	304	337	316	326	315	316	348	301	337	318	285	310	314	310	319	324	329	315	337	305	340	325	303	311	321	315	349	306	312	309	320	313	317	324	342	334	312	329	315	314	330	349	328	310	301	368	314	304	290	339	295	355	303	296	317	311	337	316	304	334	309	313	322	305	327	365	346	334	297	349	268	313	313	348	313	290	329	327	363	316	302	327	302	319	288	321	339	351	304	311	320	295	300	346	322	324	351	326	296	316	316	345	319	338	306	333	267	307	302	356	333	311	322	302	299	303	335	312	349	325	323	329	294	315	319	345	311	321	275	305	332	328	314	359	334	318	337	346	320	320	334	336	323	320	314	310	348	306	321	333	317	302	324	318	318	290	312	293	324	321	323	328	333	330	312	317	313	313	327	318	321	311	344	312	336	325	346	307	299	348	318	321	307	306	317	317	325	334	351	335	300	336	341	305	296	318	318	351	312	306	366	326	300	308	311	322	294	296	326	311	342	319	329	325	323	319	300	341	315	302	322	309	331	312	325	333	344	347	328	315	331	303	310	332	307	305	296	299	307	343	291	312	340	292	278	304	341	297	290	341	283	315	362	322	314	326	311	323	318	312	326	330	338	323	309	342	290	301	336	351	334	300	310	331	318	310	316	347	314	309	347	351	345	340	374	323	302	289	332	308	320	290	332	322	314	355	331	339	291	293	316	353	322	313	357	308	331	312	330	298	299	313	298	353	309	317	317	302	291	345	328	330	312	276	329	346	323	308	314	342	332	304	306	314	331	343	316	358	341	311	332	326	325	330	319	304	318	290	353	333	337	314	354	337	330	310	337	307	302	336	310	320	302	320	290	368	291	338	321	319	307	309	332	323	363	335	315	344	356	304	333	302	319	343	317	316	317	322	341	323	335	304	303	324	298	343	354	311	339	348	315	315	327	342	291	316	340	306	343	326	348	340	319	317	336	287	312	330	309	326	341	319	331	307	310	341	310	303	317	340	366	321	315	341	345	342	339	317	278	313	303	305	279	354	339	320	324	322	345	315	328	303	294	332	317	311	316	349	328	334	331	319	347	341	325	318	331	339	333	308	385	326	324	323	329	351	320	337	303	342	325	318	322	349	351	348	309	321	326	314	293	307	308	300	304	281	352	335	345	332	287	341	302	306	296	310	341	327	324	315	317	319	330	300	318	297	344	329	308	351	332	303	325	326	317	313	310	335	360	336	345	318	317	321	328	321	342	342	324	317	305	300	321	301	323	318	310	309	311	296	332	318	319	318	318	333	360	294	344	340	303	349	309	321	313	324	319	317	320	310	317	330	353	346	353	318	325	321	310	311	318	295	343	342	301	296	298	292	341	308	328	331	322	302	292	307	324	297	316	334	309	291	349	317	319	334	333	353	337	323	329	337	322	298	316	304	342	322	316	317	351	293	353	362	299	320	326	342	310	308	324	332	321	299	314	306	292	328	313	301	328	355	321	324	329	339	335	319	330	310	299	348	287	326	324	349	343	353	321	308	315	309	301	299	316	316	354	329	307	299	307	306	312	342	324	322	313	303	334	341	342	341	310	307	329	315	318	315	337
4097	1017	643	433	443	415	379	374	379	366	343	325	351	409	363	338	320	379	367	349	373	357	325	335	351	362	330	334	340	338	335	336	341	373	328	329	353	341	334	339	361	336	364	335	358	349	363	317	340	361	355	330	377	392	365	385	374	330	334	370	359	335	341	333	329	369	353	341	379	345	360	368	379	344	367	391	371	319	327	367	347	361	330	343	354	358	355	380	355	397	345	311	340	327	359	356	309	361	366	371	373	361	381	350	359	370	380	360	349	368	375	333	336	334	365	353	349	338	321	334	348	385	354	322	366	350	363	336	368	335	342	342	331	327	345	350	343	334	365	348	352	373	355	332	332	350	348	356	312	387	385	327	352	329	325	364	342	325	345	327	376	360	362	372	332	376	336	346	366	361	355	365	350	350	335	345	358	344	358	406	349	329	355	315	366	390	350	332	348	354	312	361	374	339	363	348	339	345	343	354	339	356	356	335	345	360	359	354	320	370	362	337	342	357	374	367	390	365	355	330	345	348	344	363	353	344	335	332	371	361	360	348	361	361	350	339	349	350	346	321	358	388	314	341	328	365	354	386	353	357	355	359	361	344	349	382	362	337	341	369	384	361	326	336	355	339	359	378	416	362	343	367	360	338	369	326	348	363	375	395	385	366	346	358	343	360	398	316	347	370	341	345	380	340	364	353	307	365	386	356	345	352	356	361	346	351	361	344	393	348	387	386	362	371	406	356	350	367	387	345	355	323	331	358	376	355	376	335	341	319	347	353	353	363	362	301	360	383	366	348	316	352	343	348	325	342	349	350	353	352	339	363	362	370	344	360	335	337	329	355	336	347	368	340	367	350	348	357	333	377	349	334	349	365	334	375	348	359	366	321	341	335	346	351	344	336	374	356	337	376	354	365	363	354	379	324	336	339	310	381	360	371	337	348	356	360	329	391	363	343	380	340	349	359	340	369	363	332	359	336	363	328	377	354	346	333	331	367	335	365	342	353	354	348	354	357	361	391	318	352	334	347	368	422	352	406	349	384	332	350	352	341	382	354	360	360	340	336	328	371	380	303	352	346	350	348	367	363	378	365	369	366	352	343	381	380	382	344	353	337	327	359	380	369	354	320	344	341	370	315	348	341	408	360	345	331	361	368	389	343	352	372	334	328	378	343	353	343	356	358	381	375	380	335	331	316	349	371	344	346	344	355	384	356	360	340	321	370	326	330	331	337	343	343	364	361	331	377	362	351	347	367	355	325	343	353	360	332	340	368	338	365	346	365	311	365	327	321	334	382	346	325	364	352	336	334	340	363	367	361	353	327	357	340	365	353	319	332	344	313	378	373	355	353	349	374	319	335	331	342	329	347	326	352	342	332	375	347	348	321	339	337	376	378	334	355	340	335	339	342	387	320	293	339	355	350	372	361	364	324	349	341	375	333	346	356	354	373	364	331	335	324	350	341	357	349	358	374	322	376	338	324	334	357	342	346	342	356	359	351	365	374	352	331	363	373	373	370	355	332	363	330	339	328	369	345	350	386	352	321	359	338	343	369	356	309	317	363	375	337	369	333	351	372	349	377	323	338	339	340	363	327	332	350	340	393	341	340	313	332	344	341	329	362	344	363	342	331	350	334	338	338	375	346	353	314	354	359	354	381	345	342	329	321	322	334	369	352	349	343	368	347	359	324	325	382	353	328	345	370	382	344	335	348	350	361	344	353	339	344	384	359	361	323	353	338	354	338	330	348	367	340	322	351	368	356	357	366	340	374	362	383	360	313	346	360	350	334	349	350	361	349	372	379	349	339	338	339	346	351	337	346	353	365	312	332	357	356	361	349	337	335	337	366	377	337	316	352	377	360	374	351	361	323	332	304	341	355	358	360	319	354	373	367	337	392	335	359	343	333	366	342	338	364	353	377	357	352	374	332	360	342	372	356	340	360	355	365	341	357	343	330	329	332	369	371	339	350	365	383	341	347	349	343	324	394	352	385	382	403	324	356	341	330	361	364	329	350	372	403	367	334	344	341	352	335	362	383	355	337	362	350	362	350	347	349	344	337	350	337	348	338	330	361	329	388	348	374	358	347	348	358	347	332	350	370	336	339	350	332	335	346	348	361	345	356	352	348	350	360	349	313	317	366	328	367	358	348	363	344	346	365	361	394	340	339	364	350	379	350	361	374	352	325	373	383	323	360	354	376	366	334	346	337	311	354	337	323	342	344	391	354	337	351	356	356	345	329	348	347	365	338	345	355	338	347	395	351	307	355	335	357	344	326	361	341	333	349	375	349	335	360	365	328	343	350	373	342	371	346	347	349	340	356	344	340	370	359	338	352	352	353	365	333	315	335	350	367	338	370	393	356	352	355	326	341	359	343	382	322	325	344	331	347	344	345	334	350	340	342	330	351	339	331	363	335	358	349	333	318	341	332	338	363	373	362	383	358	354	339	329	329	389	349	337	329	367	349	338	337	362	364	344	352	347	344	360	352	347	376	350	339	348	344	377	354	319	385	355	349	358	340	384	348	352	334	350	350	377	360	346	331	334	382	327	353	366	325	348	340	335	353	351	360	339	328	343	385	349	324	363	369	311	346	327	365	341	343	340	400	371	366	340	343	364	358	377	366	380	356	383	344	354	346	353	346	349	378	406	354	347	357	366	357	373	351	377	343	355	338	328	364	355	336	407	319	336	364	346	336	360	323	354	371	361	371	384	329	355	351	367	336	352	337	324	334	376	357	390	364	346	326	335	348	324	346	351	368	356	353	355	349	357	362	364	368	349	358	354	347	350	351	331	365	347	355	359	337	341	358	349	341	371	314	365	347	355	352	324	367	351	337	340	343	340	390	367	346	359	337	337	342	355	332	351	350	377	354	370	334	368	331	377	338	329	387	345	322	343	354	363	368	400	358	327	315	373	335	320	327	358	357	357	361	377	389	368	363	325	328	375	332	402	375	339	367	342	318	352	330	349	354	364	336	364	338	340	374	356	363	345	335	331	354	355	364	337	335	347	337	347	348	350	388	353	371	383	377	342	330	370	352	339	371	349	323	354	392	347	342	329	380	352	342	359	350	348	333	319	359	383	363	342	342	359	375	365	346	362	339	352	359	352	354	338	366	358	314	328	337	323	364	357	361	322	342	356	333	346	375	329	403	373	329	377	350	339	361	355	337	348	373	335	354	338	335	341	338	349	337	351	356	334	370	337	345	349	361	321	308	323	318	332	363	342	379	334	353	378	353	333	329	345	342	357	348	388	357	367	359	362	352	358	370	392	324	337	331	299	323	343	351	336	368	358	347	363	329	325	358	353	334	345	329	362	360	325	338	355	366	347	349	344	356	344	354	370	331	330	345	335	355	341	367	349	343	331	339	330	328	340	349	375	382	356	377	345	318	360	382	331	355	394	360	336	363	339	336	348	360	309	369	360	365	317	341	357	374	339	363	352	349	327	362	330	338	362	338	354	336	329	360	372	369	333	353	312	357	356	357	317	360	347	334	335	380
23439	21130	28469	24067	21137	11497	1385	905	774	697	703	688	624	619	586	594	587	550	596	588	583	552	563	551	542	525	560	554	543	548	582	514	525	564	542	555	551	534	567	552	566	551	548	547	579	538	555	502	499	538	526	545	526	519	535	523	556	530	517	522	570	528	567	554	540	543	516	595	493	524	536	526	567	512	590	491	527	526	542	564	537	541	523	528	519	489	559	503	512	531	557	509	567	550	568	542	530	536	558	562	531	545	546	503	510	522	547	553	565	540	509	531	532	526	516	561	491	530	564	518	566	533	525	539	537	540	554	517	579	525	494	533	529	501	540	547	539	540	529	508	573	558	537	569	484	497	538	575	537	506	556	499	563	523	524	589	515	539	552	545	554	538	548	520	526	554	575	499	507	549	543	508	546	568	529	540	512	534	505	515	540	550	529	545	538	509	561	544	497	533	532	540	537	536	537	521	546	546	512	532	581	552	561	533	534	538	543	560	529	563	517	534	506	485	564	547	514	543	505	525	525	511	544	542	519	529	526	565	506	524	543	520	570	543	524	523	516	529	490	564	559	457	578	577	498	539	544	555	512	570	509	496	539	541	584	501	499	525	545	522	533	492	526	560	527	517	517	531	520	531	528	564	557	569	558	566	531	535	556	530	507	534	506	547	510	465	505	519	523	564	545	519	517	556	561	514	543	520	529	536	521	535	568	558	517	524	499	532	539	519	510	531	545	484	562	550	558	544	548	540	545	540	552	507	561	497	537	550	505	513	557	556	566	538	534	531	501	502	518	527	517	517	525	533	569	567	538	561	533	550	536	524	558	566	535	508	510	522	512	499	565	558	544	588	487	543	539	529	522	504	559	522	489	546	520	558	482	527	573	509	511	547	501	538	569	496	539	464	527	576	549	568	544	562	554	485	563	518	530	548	520	539	519	590	533	527	525	524	523	529	521	547	561	514	517	557	537	569	517	516	503	564	527	535	552	559	486	553	496	517	501	510	540	575	510	537	509	558	556	555	542	544	554	540	500	528	537	526	575	520	526	549	544	536	535	515	522	528	552	558	520	456	549	523	548	529	527	582	562	500	508	545	531	547	554	534	552	519	554	541	566	550	546	558	534	507	574	526	515	578	562	527	539	495	575	503	518	548	500	516	526	494	507	538	518	577	503	555	550	545	500	525	524	510	564	522	533	503	537	564	560	536	523	524	539	511	501	519	501	557	507	545	543	530	508	534	533	550	533	507	546	527	514	555	520	496	540	521	588	549	578	556	508	495	509	565	527	532	534	516	558	553	520	520	507	526	572	564	510	532	542	533	556	550	549	498	504	503	549	523	494	489	524	531	536	505	560	554	519	533	551	582	524	516	521	515	566	483	544	560	585	563	560	522	548	518	505	560	563	547	561	560	519	507	521	552	547	514	553	545	552	538	501	532	550	547	515	530	546	527	540	544	531	524	568	516	540	584	528	567	530	549	508	524	550	509	532	519	525	502	570	525	541	560	495	542	589	490	497	533	492	577	518	517	566	551	503	541	564	529	531	540	544	525	503	592	528	511	538	518	558	543	508	561	575	537	526	492	497	528	549	528	492	502	520	490	507	522	544	535	555	532	525	533	519	557	530	513	504	519	548	541	534	500	546	521	586	562	552	520	554	557	583	492	532	531	563	556	557	564	539	527	540	538	531	529	550	538	555	541	575	530	533	561	550	525	559	559	530	531	517	569	528	526	559	548	562	534	520	539	542	528	510	492	543	546	530	523	499	491	523	540	540	558	528	558	510	539	513	535	520	526	552	530	496	539	516	516	539	542	526	566	545	517	578	593	547	568	523	508	490	552	535	521	530	547	525	548	575	542	539	513	488	531	519	522	526	533	572	559	483	575	566	521	521	522	518	521	506	533	557	500	562	561	561	542	550	562	515	530	555	563	511	556	519	540	515	559	532	537	535	510	530	549	592	523	533	540	576	528	520	550	549	522	558	527	495	535	532	519	538	518	513	529	539	538	536	556	491	527	559	510	551	505	524	521	499	584	571	526	547	588	559	526	491	544	536	555	554	558	539	502	518	526	523	596	542	542	527	552	521	544	500	495	519	559	559	532	527	586	498	501	516	529	506	532	562	541	531	543	532	543	554	541	529	541	506	575	540	505	522	514	524	531	494	534	508	514	519	556	496	569	565	565	561	551	523	587	554	529	550	538	536	510	543	544	516	511	522	505	529	541	520	510	507	505	537	558	511	539	517	577	567	537	505	539	555	542	529	513	538	575	495	554	545	541	524	504	572	543	509	553	476	517	538	515	512	581	527	523	568	502	500	564	537	518	530	535	530	556	551	536	564	509	519	518	560	526	574	505	540	526	514	559	541	515	503	596	530	572	506	547	558	524	546	537	525	548	551	525	532	536	546	506	549	531	544	538	542	520	497	549	520	593	501	517	536	541	518	496	522	544	548	528	516	521	535	547	536	557	560	515	556	520	562	493	559	537	549	527	507	545	475	530	544	567	521	500	533	515	533	540	538	524	503	551	518	504	549	513	465	499	501	548	549	588	565	525	545	566	506	534	558	505	533	530	532	494	476	563	514	516	550	516	499	485	525	516	537	555	514	515	539	535	535	510	509	484	522	519	547	528	516	560	557	536	505	546	523	531	535	528	512	561	552	546	534	486	539	507	480	549	570	533	545	502	530	573	499	528	516	538	525	529	568	516	552	514	530	536	536	551	515	529	542	542	549	509	525	561	559	542	544	548	504	527	535	538	527	506	560	549	566	531	549	515	520	510	548	557	497	554	536	499	554	544	550	543	538	541	533	502	510	521	589	549	557	546	508	527	565	497	520	569	550	522	482	524	532	510	519	520	514	540	556	563	492	550	494	542	515	574	551	513	511	497	533	538	507	550	571	513	532	522	496	543	518	527	481	523	540	560	491	515	542	549	520	505	511	542	530	576	543	549	570	561	507	542	534	501	549	538	544	551	563	518	536	500	575	511	508	535	536	513	520	493	530	524	535	525	521	540	550	537	552	531	529	481	549	549	538	528	528	509	503	521	521	562	549	556	508	527	527	549	557	496	493	537	494	517	550	532	534	548	550	514	544	560	506	516	527	503	550	529	458	522	522	530	515	545	521	505	516	545	551	502	519	527	531	539	548	549	513	520	570	522	546	555	497	486	512	485	502	551	490	568	543	534	509	531	506	559	536	559	523	563	554	543	586	562	503	519	505	546	560	545	542	513	500	512	563	543	509	493	521	564	555	511	596	505	538	560	548	533	514	577	472	540	548	536	527	508	569	525	532	569	549	519	526	501	568	511	520	522	513	515	562	558	515	570	545	480	526	511	524	594	570	576	534	520	490	559	539	574	523	550	552	563	533	533	534	496	520	576	498	538	527	561	504	537	497	538	559	532	543	529	546	510	538	521	510	527	553	535	517	545	490	555	553	549	557	526	547	531	538	541	530	549	510	555	526	546	541	582	562	486	517	529	509	504	523	531	536	537	544	572
3241	8769	5954	2881	2215	1697	1403	1187	1019	828	833	796	772	779	725	653	641	657	630	670	624	605	634	622	595	615	607	643	571	584	579	638	554	545	626	573	604	572	585	574	557	595	591	624	584	554	600	554	577	539	567	576	580	569	530	602	616	573	579	609	613	559	552	599	579	596	566	590	612	587	544	577	595	603	572	599	595	614	632	547	595	570	582	608	551	603	586	587	551	536	592	562	539	576	573	575	606	580	535	592	539	572	530	584	596	573	577	625	573	546	611	591	571	561	597	552	591	542	566	620	560	551	593	565	625	538	568	580	578	609	578	556	553	579	583	567	573	603	575	592	568	523	595	562	572	539	552	597	613	616	589	616	568	565	579	569	566	595	587	587	575	591	598	577	587	564	563	568	509	535	580	609	581	569	549	586	591	552	570	590	579	553	571	605	562	567	554	552	601	585	543	583	565	559	563	596	608	590	544	583	585	541	597	578	543	540	582	590	572	587	547	564	539	559	595	573	595	594	606	547	563	574	601	556	579	592	551	555	543	589	591	581	585	576	606	606	552	587	606	579	542	572	589	543	551	589	616	567	608	581	535	578	536	562	584	558	587	579	561	613	554	509	560	577	578	540	606	576	562	596	581	593	604	559	581	534	585	589	603	576	617	583	587	543	557	564	605	583	610	543	584	574	524	593	583	536	581	595	578	532	547	628	530	556	607	564	617	597	570	556	599	560	594	617	524	596	568	574	596	611	563	556	597	559	575	537	581	590	587	598	602	554	611	581	602	575	599	583	552	567	551	601	588	548	577	579	569	585	554	572	561	538	554	561	541	580	541	576	573	517	552	622	588	561	582	584	604	593	597	560	597	582	594	579	607	594	632	571	550	580	558	586	594	592	572	580	564	571	593	592	563	567	557	598	541	561	589	551	572	600	614	587	558	555	552	615	590	573	596	626	606	584	569	560	614	566	538	563	581	553	595	554	560	568	555	564	574	581	617	558	585	571	560	580	577	574	567	564	588	534	595	542	590	560	545	578	539	545	581	598	546	587	563	579	567	581	571	565	630	583	540	591	549	569	582	557	609	595	558	587	597	569	609	590	598	564	613	576	572	585	558	597	577	589	580	574	546	605	564	555	592	583	567	576	569	564	623	562	594	558	589	555	538	518	617	578	598	562	550	563	544	531	583	583	556	613	568	566	570	539	594	545	528	549	588	562	579	614	603	608	560	577	584	590	601	610	565	553	606	533	555	555	565	563	607	617	541	618	547	594	594	558	611	577	576	562	552	557	571	658	565	579	582	577	576	594	575	586	587	548	611	558	592	569	562	548	575	537	588	572	579	591	552	611	605	588	606	553	591	551	571	569	593	566	534	556	574	606	584	581	549	597	594	596	606	575	591	556	539	599	609	527	636	577	556	540	592	555	577	594	547	585	608	606	574	657	563	580	573	588	598	569	576	591	599	621	557	577	549	600	577	545	548	579	547	589	608	581	551	570	549	591	599	563	587	538	558	569	565	609	559	587	565	562	558	548	588	603	562	530	575	611	576	539	555	587	543	582	545	603	594	553	572	556	584	571	573	586	594	603	579	586	586	533	593	538	551	586	576	582	581	557	589	604	606	539	587	577	597	596	599	614	573	541	604	596	583	600	608	595	586	550	577	583	589	592	575	547	562	594	572	575	563	592	614	529	595	576	570	652	544	595	586	585	604	630	599	586	576	564	589	556	611	584	545	566	596	607	559	625	557	540	548	593	621	599	544	583	567	558	628	604	599	576	601	589	528	606	583	596	610	537	613	602	574	586	543	534	563	568	540	603	607	583	600	613	542	518	542	561	592	613	582	553	589	542	574	536	612	603	628	565	613	596	547	605	584	533	628	568	609	549	571	569	547	576	602	611	626	555	564	574	564	582	574	556	573	599	573	575	577	555	569	607	619	538	569	518	573	538	570	550	589	575	586	607	568	558	525	584	554	573	610	570	538	556	565	528	622	562	591	608	557	608	590	595	552	549	603	632	561	603	568	561	596	564	597	560	586	576	605	591	555	592	574	592	530	595	591	563	584	561	614	569	601	568	586	566	595	603	584	596	574	599	595	585	596	615	556	577	549	539	540	574	569	630	615	612	606	552	594	541	581	605	548	560	578	598	539	592	571	594	570	557	557	539	571	548	576	612	600	555	606	575	586	604	590	556	534	618	635	596	553	567	567	562	594	549	558	570	572	565	568	576	569	649	565	565	554	572	537	556	574	552	597	561	558	588	583	541	585	576	526	588	579	622	583	544	564	607	552	611	619	557	540	562	618	573	545	605	567	575	572	575	605	574	594	571	572	602	575	570	588	595	545	586	590	573	550	589	515	572	552	585	625	576	573	575	544	553	578	553	573	602	589	568	585	582	587	543	614	590	588	594	593	575	591	555	562	565	615	587	574	582	597	562	567	601	580	571	591	580	611	580	576	592	568	592	580	559	607	573	561	598	553	559	599	610	624	600	569	585	588	565	583	526	595	550	551	598	569	622	561	561	595	541	555	597	622	571	581	592	536	580	623	579	638	572	559	585	601	606	590	556	616	538	574	555	573	562	551	555	539	580	542	590	607	556	607	569	555	581	599	543	590	600	595	568	554	556	616	567	567	587	560	527	579	592	581	555	548	558	555	585	551	600	558	652	591	558	579	594	607	574	622	591	608	596	597	579	607	570	612	534	585	588	575	574	570	562	602	578	575	610	571	562	535	592	583	581	570	582	578	534	586	600	616	613	595	610	572	590	565	602	597	577	584	549	573	560	560	573	565	594	588	553	564	567	576	602	604	532	581	581	545	547	570	569	588	578	581	586	614	602	584	596	579	532	593	591	585	590	588	581	593	631	600	606	547	602	564	555	544	564	602	533	564	543	540	554	548	605	567	573	562	548	565	594	550	569	581	569	580	613	593	565	576	564	567	572	550	587	597	557	564	577	570	543	603	573	576	583	564	538	611	594	572	644	594	617	582	608	578	553	563	594	588	575	621	568	585	572	587	591	570	570	573	572	611	587	599	586	585	570	567	534	563	539	585	547	578	573	568	545	568	596	636	574	556	577	608	611	568	546	554	560	547	604	571	563	551	550	552	546	566	604	575	591	559	553	581	578	535	563	594	569	586	593	563	628	570	565	533	585	557	596	552	586	586	586	563	577	588	569	576	536	610	543	570	601	598	594	600	521	544	602	554	585	552	532	593	563	589	568	618	593	594	608	570	568	556	578	591	621	569	568	563	531	538	594	578	576	610	592	573	600	599	584	610	553	573	575	568	562	553	559	569	596	534	543	532	564	579	552	613	610	539	549	564	564	572	561	536	574	569	634	558	573	580	584	600	590	624	578	578	596	534	561	558	562	574	590	609	557	574	625	572	576	548	603	578	537	581	562	594	605	561	539	586	573	614	533	599	616	577	587	583	589	585	534	609	556	577	562	575	528	598	556	609	572	575	576	599	580	587	565	549	575	610	576	574	579	585	554	559	597
24718	21222	27591	25095	12082	506	364	285	256	231	201	198	218	173	178	158	183	178	167	154	177	166	149	172	156	141	160	163	155	138	140	175	155	137	155	134	128	149	137	141	147	170	144	166	159	149	162	157	168	148	164	161	142	139	124	155	134	150	153	152	149	140	161	145	158	134	148	164	152	164	132	137	152	149	159	130	155	127	152	143	150	144	146	156	164	132	150	157	154	126	135	149	142	121	141	150	152	152	147	154	156	142	145	165	149	140	140	148	145	167	138	150	141	152	147	153	181	133	133	153	148	171	139	162	158	173	164	139	129	148	154	140	137	154	143	149	176	142	137	141	140	129	143	160	166	157	173	141	143	162	158	149	144	136	143	160	150	139	137	158	146	162	157	146	122	141	135	136	150	150	144	147	130	142	137	129	147	173	147	148	159	133	130	142	145	180	154	157	136	164	131	155	146	135	156	147	148	147	136	127	134	143	151	141	167	136	157	132	132	149	137	141	158	136	151	147	141	136	139	137	138	145	174	144	139	146	154	155	148	138	121	150	136	162	178	157	141	166	143	152	139	144	158	138	163	151	139	149	150	139	135	154	124	130	145	151	142	133	150	148	143	143	156	130	129	129	146	146	166	151	134	133	161	141	141	140	154	153	159	138	148	145	152	147	142	145	170	174	125	146	155	147	166	123	147	145	166	138	156	155	128	136	152	161	156	148	147	142	142	151	153	152	151	141	136	142	129	137	121	136	135	143	138	144	147	152	152	133	152	164	144	138	112	161	164	127	142	126	142	141	121	148	161	145	135	138	152	149	162	155	144	165	124	139	151	164	181	133	136	157	151	162	136	150	144	161	159	132	147	145	132	154	153	129	143	141	160	158	149	174	118	135	144	125	141	143	127	131	163	147	162	135	153	150	125	136	162	150	149	161	149	141	152	137	150	149	174	157	145	160	161	143	153	164	139	136	150	152	151	153	135	149	143	158	169	166	177	144	142	156	159	167	121	129	162	143	151	129	137	139	152	158	152	163	149	135	127	130	147	123	142	133	115	172	140	159	127	139	155	151	160	138	142	142	131	150	150	151	152	153	148	135	139	146	147	142	127	138	159	150	145	159	164	130	161	144	153	169	148	137	154	136	148	140	148	146	154	136	143	165	132	138	133	156	144	172	130	179	153	142	138	139	141	144	153	165	142	130	154	137	168	136	134	167	145	149	135	162	127	150	140	150	146	142	140	141	146	153	144	146	155	145	154	162	156	157	157	127	130	133	136	135	132	151	132	133	163	150	141	134	154	159	149	147	134	166	146	150	151	148	134	148	135	119	160	155	153	159	159	154	140	158	156	163	144	155	154	167	129	162	148	153	132	139	152	149	129	164	157	148	134	139	145	156	146	160	159	158	155	141	130	146	143	129	136	140	140	148	156	144	127	148	164	123	148	146	158	156	163	132	164	153	156	123	126	149	141	144	158	147	149	159	158	139	161	141	167	131	139	156	138	137	137	126	141	142	150	154	148	163	150	149	142	136	155	142	144	150	138	153	150	136	130	161	163	142	144	154	136	144	153	120	150	157	163	146	142	174	146	138	164	170	135	150	166	127	156	154	153	143	159	142	150	134	151	132	154	155	150	168	161	159	160	126	149	143	131	142	124	138	142	140	171	170	146	157	153	125	149	149	168	125	152	148	143	132	142	137	149	162	118	169	147	145	143	147	139	158	155	157	150	155	132	176	157	139	123	147	127	144	156	144	151	154	159	153	138	143	132	171	127	152	149	148	186	150	149	142	158	142	145	154	131	153	162	155	137	185	158	137	168	162	136	150	125	156	134	167	137	149	148	147	142	151	143	145	144	155	156	136	140	169	144	167	140	132	137	144	155	150	129	136	130	149	144	155	135	149	170	152	123	145	152	152	159	142	160	155	142	134	141	131	145	140	159	169	142	148	148	148	145	148	174	175	145	139	145	165	154	132	126	142	139	139	138	154	132	153	149	148	148	140	135	158	149	141	151	140	145	155	152	149	126	169	151	131	144	150	151	157	143	150	136	152	143	127	140	141	142	136	144	141	147	133	164	128	129	151	156	135	159	142	145	161	137	157	149	159	148	129	146	140	142	178	154	135	153	148	143	137	156	132	165	146	123	152	132	160	144	146	126	149	154	146	130	136	163	180	156	151	135	141	178	161	140	155	149	136	166	134	142	129	162	156	131	150	139	133	156	141	155	155	143	165	146	139	152	139	156	146	145	140	141	154	151	137	152	131	143	129	141	155	155	161	138	119	134	142	141	152	153	169	147	140	148	142	156	157	153	163	160	164	146	134	132	130	157	140	157	139	139	157	147	154	120	138	156	129	155	154	139	135	120	144	162	165	170	151	150	158	157	128	127	143	128	174	131	170	156	152	141	131	163	173	138	148	132	133	145	159	162	151	145	155	151	141	165	144	150	161	157	132	148	157	146	163	123	141	153	154	131	151	162	159	154	130	150	146	152	158	128	154	155	158	161	138	138	135	152	147	123	158	155	139	154	133	151	134	161	128	154	156	158	140	154	135	130	129	151	151	125	146	137	154	150	138	132	145	155	134	157	173	150	158	151	170	157	144	137	141	169	137	142	131	153	153	152	148	141	162	141	157	148	144	135	164	150	148	137	163	159	133	132	161	154	141	142	128	142	131	136	145	145	138	173	170	157	135	150	158	139	142	153	149	163	148	130	154	149	142	147	157	133	141	150	148	145	138	122	137	148	139	126	129	141	126	154	134	166	145	140	159	145	149	155	151	144	119	159	155	135	132	144	154	156	153	129	181	143	145	146	141	144	165	161	156	146	150	151	146	167	137	139	148	114	145	140	137	150	172	163	137	163	134	142	161	152	117	132	180	153	155	143	158	146	120	132	144	139	132	164	138	151	153	139	127	145	115	120	160	183	151	143	141	147	152	146	153	146	133	160	163	144	138	133	137	150	157	157	147	142	134	150	141	143	131	139	163	135	141	132	141	177	160	160	148	157	132	149	153	130	139	159	131	143	149	165	130	155	139	118	144	146	123	133	138	148	149	137	151	140	137	136	154	142	153	168	136	144	137	151	145	140	147	154	160	136	158	154	148	139	146	147	155	144	157	148	168	135	135	146	165	116	140	140	157	166	181	157	159	144	149	166	134	139	149	160	137	146	152	138	145	150	137	149	152	151	144	145	159	162	150	159	153	134	154	152	166	147	167	166	140	164	149	169	135	153	141	132	135	135	160	157	144	155	136	143	129	145	140	135	133	155	158	136	152	152	140	129	154	150	131	164	159	128	145	128	174	137	132	148	133	144	144	120	123	144	138	153	142	146	153	170	155	127	150	163	148	153	124	161	155	155	132	131	156	136	133	160	147	143	162	144	133	165	120	162	138	148	143	141	149	134	160	147	161	158	134	139	147	136	148	168	141	145	139	137	149	138	122	151	145	148	143	152	154	165	137	145	157	156	141	140	137	161	147	160	130	142	152	132	127	159	130	138	151
3111	5519	3282	1538	1062	829	677	557	444	376	356	299	253	244	247	236	232	226	210	185	209	219	190	197	186	167	173	166	165	180	182	168	180	196	178	180	191	169	191	166	163	175	178	152	177	162	167	162	177	186	165	202	184	195	169	139	189	179	169	174	179	187	167	191	207	181	198	169	152	163	176	207	186	183	160	201	163	186	171	193	192	163	194	208	171	158	180	190	175	179	167	166	172	178	170	177	175	157	180	175	159	184	196	153	158	162	184	175	179	160	173	174	156	149	167	175	176	174	163	176	185	179	157	170	171	169	148	155	185	157	168	171	162	181	178	183	162	144	186	168	195	174	180	183	185	152	172	178	176	216	177	191	188	175	184	150	195	183	166	174	158	167	175	181	187	165	164	146	176	159	168	192	183	178	186	177	168	173	159	185	179	173	182	168	167	143	165	169	155	163	140	170	171	183	162	179	166	187	166	179	174	178	146	178	166	177	183	163	173	162	165	168	183	188	162	162	167	157	164	180	178	162	176	171	178	184	186	149	182	183	183	166	162	166	188	166	170	184	189	171	177	164	178	177	203	158	185	156	192	185	176	164	208	201	171	175	163	167	184	162	174	184	187	170	177	194	186	180	164	180	162	160	147	192	158	185	172	173	195	180	164	170	169	184	187	149	183	183	170	182	174	149	177	182	163	164	177	162	183	182	184	159	176	172	141	179	173	186	162	160	186	166	165	157	179	184	173	161	175	161	165	200	179	186	185	155	177	177	164	177	184	203	202	164	164	191	188	167	178	165	188	175	175	164	171	164	196	184	196	179	191	166	170	192	160	173	168	182	166	151	174	172	185	158	195	163	169	154	190	195	177	183	184	188	190	192	174	173	183	164	173	173	162	181	162	172	169	186	182	173	182	164	172	168	188	186	169	180	165	178	159	178	185	167	167	159	191	188	179	165	168	154	173	165	163	178	176	160	176	208	173	168	164	172	182	164	168	166	164	166	177	187	198	187	171	181	198	186	186	157	156	187	169	174	172	162	178	160	155	191	177	194	160	190	164	167	166	161	156	176	160	163	158	168	172	161	188	190	155	173	177	177	170	170	173	185	188	172	180	167	181	182	180	151	169	171	167	147	175	184	177	150	194	148	174	173	176	179	197	186	163	174	153	177	203	173	175	184	165	170	171	165	183	177	177	205	166	184	172	169	160	185	147	179	165	166	174	171	144	195	179	186	174	176	158	165	188	195	176	201	174	177	194	176	185	178	165	182	171	179	175	185	186	176	173	174	180	172	166	168	147	183	152	155	173	163	185	180	193	156	177	186	196	144	167	169	182	177	170	164	177	148	176	159	164	177	168	169	171	174	196	195	157	157	153	174	165	164	194	176	182	182	180	162	190	159	168	171	184	160	206	169	178	169	175	165	173	161	171	173	209	202	168	195	177	175	165	136	180	159	182	152	179	176	182	187	175	184	147	177	185	169	144	167	172	177	166	163	160	199	153	198	192	173	179	195	149	176	160	180	183	177	179	192	176	164	158	187	157	188	196	169	159	168	176	178	171	174	174	196	171	163	196	174	181	164	179	191	203	165	181	185	163	154	177	152	170	147	177	160	191	183	197	170	171	155	162	175	185	186	172	184	170	176	212	190	175	158	172	174	177	187	175	181	181	168	193	187	190	186	169	166	159	164	184	140	186	162	171	184	181	198	152	158	153	179	163	153	179	187	172	189	159	169	155	169	169	171	159	185	195	157	188	176	154	157	184	183	180	158	174	193	175	167	174	158	173	157	163	182	212	165	186	188	173	186	188	191	176	175	169	176	174	171	186	182	182	195	156	156	164	156	144	157	177	148	165	166	169	215	171	180	184	167	180	163	176	160	181	170	157	160	161	174	179	166	166	172	157	168	189	156	156	175	166	174	184	177	161	162	172	176	145	194	195	170	132	157	153	176	166	181	190	196	194	172	181	180	173	179	175	176	168	180	166	170	174	185	151	165	204	163	200	187	184	176	165	157	166	166	151	173	173	192	179	154	167	185	188	180	211	173	174	151	183	182	190	175	150	168	158	175	187	157	198	176	179	186	182	172	202	155	170	163	170	154	178	175	171	172	187	192	170	197	168	163	187	170	187	182	175	198	189	176	169	173	161	170	168	163	180	170	155	163	163	177	174	190	182	161	182	171	165	157	176	167	179	188	160	166	161	172	185	179	182	196	171	189	198	187	174	164	165	166	180	164	189	183	161	166	188	180	165	175	180	176	201	184	179	193	190	172	162	164	172	182	171	176	171	147	150	154	171	187	170	192	175	170	189	184	144	167	159	175	187	174	156	173	165	181	162	193	169	156	182	162	171	148	163	175	149	170	199	184	168	157	166	171	163	188	149	197	165	192	173	178	151	183	152	188	190	193	165	169	176	173	172	191	170	171	187	171	201	187	155	161	183	155	160	174	166	175	178	199	166	191	208	146	166	198	170	180	192	192	182	168	185	155	180	144	195	161	151	184	168	190	186	184	183	177	191	175	163	173	193	173	187	151	180	150	177	175	177	155	171	159	191	166	168	189	202	183	202	179	160	179	184	172	174	172	178	171	169	160	174	192	142	175	187	180	181	166	168	173	181	164	162	171	181	172	178	156	165	185	152	171	174	186	168	179	163	153	173	152	208	208	144	177	166	190	154	164	166	156	168	173	179	178	165	150	188	175	175	202	178	192	186	176	176	178	180	170	160	159	180	164	167	191	184	200	170	174	185	179	167	182	199	184	169	186	174	158	150	184	178	168	170	171	165	182	164	186	177	179	162	188	166	160	155	170	167	174	163	182	163	179	169	181	172	177	182	164	202	201	197	145	153	163	177	178	174	191	158	166	196	147	177	194	179	186	175	192	184	174	175	175	182	186	168	151	177	175	169	175	163	182	180	156	175	184	182	181	184	165	178	170	168	187	172	174	185	159	180	178	180	178	177	170	185	169	162	190	173	175	174	159	168	180	175	166	163	149	182	183	178	169	170	201	159	172	165	184	190	179	166	157	161	180	170	169	187	175	174	180	180	196	188	170	173	170	166	175	161	168	169	178	188	190	169	181	182	172	162	154	153	184	172	174	185	192	169	160	175	184	196	178	160	157	180	163	155	150	151	168	172	159	174	189	168	173	174	182	196	157	170	168	178	180	172	159	183	188	167	201	177	152	192	186	160	197	166	168	179	168	170	152	191	165	173	177	176	170	163	196	172	163	160	159	164	197	158	170	189	175	131	194	154	179	166	178	169	156	185	163	167	175	190	172	171	175	184	166	163	167	159	202	167	187	178	196	199	174	177	183	186	173	165	144	188	173	181	148	170	176	205	181	178	169	165	189	196	178	166	186	169	184	170	160	159	169	185	173	193	186	169	170	174	174	179	179	175	143	180	148	180	174	180	186	164	177	180	183	181	188	214	161	186	189	190	173	162	192	172	157	183	185	190	172	157	185	174	166	158	155	139	162	197	176	176	162	171	182	170	166	154	173
22473	21220	28967	23771	21220	21268	10265	1139	810	752	720	622	589	542	595	540	488	478	460	494	479	413	433	450	428	423	406	396	419	407	364	431	406	399	423	437	380	439	404	402	412	430	447	396	410	396	410	403	424	384	421	405	378	403	390	386	407	423	371	417	384	420	424	406	388	403	415	394	393	387	378	412	370	385	394	434	420	347	375	412	409	402	416	419	402	398	379	389	438	375	389	418	361	351	407	407	412	407	366	418	427	400	361	406	437	394	403	370	412	386	396	408	406	418	416	352	419	402	420	409	396	400	381	406	404	381	413	380	372	390	401	389	382	369	402	411	395	380	384	386	411	379	392	365	399	366	415	352	396	398	413	423	370	382	385	390	409	385	399	377	386	400	382	406	385	393	404	385	429	411	402	376	356	371	380	388	397	378	380	394	393	356	390	413	353	388	381	400	408	430	371	407	408	376	395	391	402	387	386	447	395	368	423	396	415	396	422	397	399	365	373	385	371	409	425	394	346	411	383	385	387	376	396	384	376	409	416	408	392	401	363	397	386	408	426	375	389	417	382	400	384	414	433	399	387	382	395	413	398	393	387	405	373	377	398	391	382	383	395	376	352	383	363	406	355	393	426	393	436	373	374	382	395	411	373	403	369	365	401	421	392	413	382	398	386	401	395	402	385	388	433	425	404	392	399	414	412	402	388	398	393	391	406	384	376	440	359	354	402	387	425	367	410	386	388	406	380	391	399	409	412	377	392	412	367	399	373	383	363	394	419	393	410	416	366	370	431	388	385	417	374	389	422	385	423	369	391	370	413	403	344	388	406	378	395	424	408	379	418	420	366	443	419	424	412	400	390	378	397	420	404	379	370	357	387	426	367	409	394	371	414	379	406	388	413	379	403	376	374	424	403	386	411	416	383	379	416	381	396	394	379	379	395	378	420	378	397	422	373	379	423	386	401	363	373	376	392	364	371	391	391	345	388	393	391	395	420	428	394	358	371	369	386	360	423	417	403	386	354	396	370	413	385	384	409	364	376	408	408	391	378	404	385	409	368	418	371	394	399	404	382	392	393	380	357	370	416	384	375	369	380	452	420	386	399	390	409	389	390	422	423	390	386	381	380	386	413	373	398	391	369	386	384	399	412	378	421	438	400	397	361	379	448	369	403	434	400	399	365	386	397	384	374	425	431	460	368	417	399	416	345	404	431	403	373	398	380	374	398	398	398	388	392	378	391	400	379	402	389	386	372	370	349	402	383	399	382	368	396	386	405	375	392	382	374	406	383	387	381	400	362	381	363	367	387	351	397	375	400	401	412	388	378	400	397	400	434	394	429	390	395	395	379	376	419	392	394	411	394	391	427	384	373	422	393	418	379	419	397	413	418	391	388	420	403	383	395	398	404	410	413	414	421	410	393	408	390	363	394	391	394	399	387	382	395	422	388	431	378	430	386	352	419	417	371	378	394	394	388	395	367	383	378	399	413	366	391	352	399	420	389	394	388	381	389	394	416	402	385	397	392	398	358	379	456	395	394	374	395	428	413	384	404	382	403	377	387	385	368	435	405	415	382	385	402	366	429	352	396	367	422	387	400	414	343	393	381	382	387	403	394	376	353	415	378	390	399	425	415	376	444	398	423	351	369	393	374	380	403	368	401	394	395	382	412	404	415	390	414	400	374	436	394	397	385	368	338	391	374	401	372	384	393	390	403	394	363	407	374	382	404	369	381	421	374	380	380	419	395	401	451	420	410	412	381	372	358	423	355	404	403	387	434	415	393	408	405	392	373	379	403	384	412	395	419	419	384	376	417	394	379	422	392	421	374	353	422	403	416	384	415	356	359	372	375	393	391	395	416	404	399	394	394	409	355	397	395	369	437	409	342	386	394	389	408	413	374	372	417	401	404	389	393	387	401	404	431	387	377	370	401	392	355	411	368	452	387	389	388	393	399	405	423	414	382	414	396	380	416	443	399	375	369	387	426	401	401	396	372	384	392	384	386	376	472	368	399	408	411	401	408	384	424	435	365	411	373	396	403	369	421	400	414	418	408	380	415	429	413	421	383	396	382	408	364	407	404	353	435	394	386	409	397	386	409	394	416	419	385	447	394	410	407	347	406	436	399	406	352	408	413	409	393	353	383	393	368	356	407	391	411	396	374	429	410	424	368	395	383	405	398	428	405	382	385	417	397	411	418	398	409	428	364	375	423	352	386	389	371	410	389	421	410	386	358	403	377	393	364	401	347	358	376	434	373	406	426	332	397	368	439	364	398	399	366	409	373	394	387	380	397	422	418	406	401	416	408	382	378	410	408	371	404	385	403	399	385	395	383	398	362	415	396	368	379	408	419	360	392	386	358	374	397	398	416	407	376	403	346	394	375	382	387	394	388	413	397	424	386	394	406	396	373	420	370	417	389	360	414	346	374	413	388	379	402	408	401	437	394	369	375	417	394	385	395	398	410	396	384	387	386	376	373	374	408	438	400	413	387	413	387	397	426	381	374	382	409	350	406	376	396	391	409	353	392	387	378	399	374	384	385	383	411	376	403	391	391	405	411	422	416	364	389	366	387	390	404	386	382	390	364	411	351	390	416	348	412	404	403	369	416	384	384	411	381	401	371	414	422	395	382	425	420	389	426	395	387	386	370	438	414	397	360	392	417	391	386	406	387	379	370	412	404	364	395	407	412	400	378	397	390	397	395	388	416	403	405	414	391	412	350	385	430	412	395	399	402	365	385	381	387	374	428	400	394	414	374	375	396	406	394	418	378	413	426	397	368	400	369	377	405	334	405	411	370	404	416	380	383	371	399	436	396	417	359	395	366	386	409	430	407	383	418	360	412	400	376	380	402	389	397	353	390	354	417	380	357	352	402	436	358	369	373	391	449	419	372	366	397	395	381	394	411	381	390	411	408	402	395	360	375	374	387	413	416	408	407	370	370	394	368	401	389	388	417	415	379	390	416	382	389	376	384	379	353	401	379	370	407	387	384	427	422	394	393	395	385	409	397	377	385	415	398	396	383	383	395	387	344	405	401	389	381	378	402	387	352	368	386	382	373	379	340	394	413	371	392	398	394	382	365	401	397	369	401	386	387	370	403	379	395	437	396	430	388	375	394	415	413	382	378	345	405	402	424	410	410	387	388	404	414	407	419	392	405	403	367	404	398	399	396	412	382	361	379	338	383	372	379	368	459	415	398	359	376	338	397	364	354	389	393	415	357	408	383	405	420	390	371	400	436	371	354	420	369	381	380	412	378	421	412	394	436	408	363	435	402	357	391	386	415	390	411	381	388	406	405	393	409	384	368	408	411	372	423	395	385	442	388	376	371	366	365	351	380	388	412	401	422	405	392	370	409	391	433	397	412	378	396	393	368	375	396	382	359	389	357	378	409	395	380	404	390	390	373	387	410	377	388	385	413	397	372	374	383	397	405	385	380	383	351	390	427	413	399	381	414	373	354	388	396	410	374	376	409	403	392	411	413	407	375	426	381	388	378	399
4586	14725	10053	4724	3492	2639	2029	1623	1284	1092	963	858	810	676	672	621	639	619	552	520	537	534	551	497	547	515	511	462	484	437	457	494	454	452	496	482	438	418	439	463	433	458	441	452	440	428	434	506	438	469	443	458	423	430	451	441	476	424	401	487	430	438	457	469	467	476	461	436	464	427	436	445	463	473	455	450	438	458	429	395	435	459	430	444	451	484	451	434	410	451	405	447	459	445	426	431	417	417	436	392	453	431	406	435	429	474	445	439	457	424	425	432	447	434	449	454	451	436	438	434	386	448	429	433	444	420	435	434	400	430	478	471	431	439	432	442	433	447	435	443	428	412	426	405	455	461	425	445	426	438	383	449	469	448	456	429	416	445	450	472	410	464	447	453	418	463	423	470	409	466	484	429	450	450	425	443	456	430	456	430	456	456	421	417	377	399	423	456	483	436	447	425	432	438	458	451	418	450	400	470	428	429	416	445	472	429	445	426	425	411	463	437	444	425	432	457	469	441	456	421	444	428	442	420	471	442	441	467	439	458	400	419	443	452	448	432	463	409	438	447	422	440	455	418	448	454	424	457	469	435	463	440	425	401	415	450	393	447	470	414	428	428	443	446	461	467	463	419	441	433	468	414	435	431	433	456	482	397	454	448	419	431	427	473	458	427	412	436	408	465	451	436	451	425	425	409	452	451	458	444	443	456	432	447	449	431	428	451	428	420	437	439	464	413	402	451	423	403	441	432	436	431	455	424	464	431	410	449	437	394	450	398	393	416	424	411	393	414	420	454	463	457	444	443	413	413	453	416	440	460	459	414	415	413	444	407	465	406	456	401	450	442	460	445	473	466	428	375	460	444	451	453	410	409	448	429	402	442	469	447	440	434	396	457	446	427	408	452	428	444	456	462	416	460	433	467	417	434	443	472	461	420	425	449	423	423	456	417	436	421	470	453	435	427	421	455	411	399	398	410	436	464	388	421	420	419	416	403	419	505	418	453	430	453	449	454	469	458	429	397	469	439	404	446	425	406	497	413	445	450	467	389	454	402	429	438	428	438	445	459	424	428	439	428	423	472	484	443	410	449	467	406	424	415	452	433	459	443	430	484	407	422	450	437	454	436	461	410	442	449	444	412	424	445	452	443	444	463	438	431	448	466	453	421	457	429	437	444	450	430	412	421	451	433	422	420	460	419	461	456	454	391	456	471	403	416	458	445	446	453	432	443	402	465	430	442	450	453	405	441	431	429	433	414	440	413	435	435	429	396	408	446	411	412	441	465	470	424	386	425	440	419	418	426	427	488	414	422	424	472	468	447	410	414	420	428	440	457	465	436	430	415	482	448	438	418	449	403	432	411	435	452	426	434	426	439	447	455	409	400	466	432	437	456	431	442	429	424	443	434	465	469	405	458	423	437	452	435	435	455	428	465	459	427	439	462	452	407	414	449	456	464	443	412	472	445	434	432	439	445	416	436	399	468	430	424	476	442	450	444	444	444	456	438	427	447	423	418	421	456	490	397	438	462	436	443	428	426	475	481	412	428	460	428	393	433	448	440	456	443	429	444	411	408	441	409	502	446	418	452	453	472	426	414	447	470	406	425	425	448	431	419	402	448	435	456	425	450	425	405	421	425	395	433	444	428	452	499	431	464	423	407	414	450	429	419	450	408	420	454	440	427	448	445	425	445	417	468	429	451	443	402	452	414	450	392	422	451	438	441	437	439	473	428	422	430	415	432	451	422	434	486	466	434	399	460	483	446	469	433	437	429	429	433	434	474	427	431	434	426	449	412	467	448	436	385	463	422	472	421	433	456	405	415	430	410	438	434	441	449	433	426	418	445	446	421	447	440	438	449	431	432	411	441	423	415	464	430	435	448	430	434	405	431	387	447	473	435	456	445	458	427	433	447	416	418	426	475	469	482	420	410	434	416	446	426	442	462	414	479	429	443	437	413	487	456	417	454	417	449	442	446	429	424	447	469	420	473	433	437	413	411	425	450	427	435	413	425	442	446	444	441	425	455	403	428	435	437	442	426	416	448	481	439	443	417	404	425	393	470	443	433	431	428	461	477	464	428	422	423	450	420	428	459	383	414	468	440	462	464	410	488	433	443	419	403	432	477	447	424	445	446	432	406	451	440	462	470	454	408	494	426	384	444	408	436	472	433	429	446	454	469	364	447	440	462	428	426	433	417	435	446	435	454	480	453	464	457	402	426	419	469	462	441	465	428	456	426	484	418	450	415	462	474	451	393	449	431	471	453	419	431	473	404	445	446	420	415	414	446	470	419	453	435	443	458	453	426	497	428	436	422	428	452	446	469	428	426	434	440	478	454	447	453	416	448	440	406	455	436	473	431	445	447	421	427	457	424	420	404	417	475	422	447	438	427	425	477	440	465	429	397	429	434	413	437	405	436	476	413	412	467	412	458	452	458	455	434	448	406	452	395	450	424	470	455	412	407	425	422	449	453	463	424	437	434	447	434	444	445	485	443	480	457	454	388	432	406	449	435	452	420	446	462	458	425	454	446	435	435	414	472	435	414	450	449	436	477	436	406	441	449	484	411	400	424	460	397	435	434	434	440	460	433	439	432	416	393	469	419	399	432	398	434	414	402	426	427	444	437	474	426	431	427	425	445	442	452	478	429	414	422	452	459	443	438	448	457	416	454	461	472	448	421	473	404	439	409	409	404	423	415	465	414	462	485	452	445	462	424	449	478	443	428	419	408	416	415	425	420	482	442	457	426	465	421	474	425	467	413	436	422	431	418	434	416	421	447	429	398	467	437	443	418	464	409	393	427	423	423	422	455	423	426	438	442	415	438	428	408	442	449	433	421	462	424	451	431	398	420	410	465	444	443	442	433	444	465	409	386	426	428	445	437	430	419	394	439	461	405	430	419	428	433	431	407	408	455	414	460	446	382	472	454	435	452	432	445	463	421	414	413	457	454	458	442	430	435	401	419	428	421	477	424	429	437	415	405	446	450	443	407	426	443	457	429	371	433	438	429	438	442	445	417	431	427	439	424	428	455	405	491	433	423	455	420	460	433	411	465	398	422	461	421	444	457	477	443	448	441	425	469	419	467	432	431	431	455	450	458	440	431	454	442	411	439	417	394	438	460	409	450	408	434	423	452	405	445	447	457	448	448	435	438	407	446	442	434	451	450	463	443	429	440	450	430	423	444	450	474	457	414	436	427	429	451	410	425	432	437	447	424	436	467	419	412	427	448	431	439	421	433	487	427	436	426	459	414	471	397	442	460	396	448	453	450	445	436	449	427	407	441	416	421	440	440	470	426	473	443	435	410	434	435	450	429	477	427	468	441	419	452	453	479	446	433	482	430	441	415	424	459	418	439	433	431	430	428	425	412	422	422	415	456	457	444	452	401	462	443	444	427	415	452	433	417	443	408	408	436	416	404	452	433	435	436	429	422	420	403	480	426	429	427	449	415	407	437	423	447	427	464	434	397	425	434	442	427	441	450	445	472	438	432	468	415
27533	17733	3264	482	389	332	377	332	352	346	337	313	303	329	325	322	353	306	330	318	327	311	325	339	357	288	347	330	330	360	316	319	347	305	325	347	302	310	328	293	319	323	320	334	347	327	301	335	360	297	335	339	338	311	334	284	341	362	347	287	346	323	318	332	320	340	328	353	335	288	275	345	294	305	320	330	338	293	312	339	308	326	345	333	316	346	295	298	320	315	307	312	326	330	336	304	309	316	315	285	332	352	310	320	356	329	316	327	360	350	330	308	296	339	330	316	329	302	314	335	316	320	341	337	337	319	332	336	290	318	327	338	285	362	346	303	310	298	322	317	336	328	325	323	345	311	346	348	334	331	312	327	329	323	326	334	306	320	296	326	300	313	345	338	319	314	302	317	292	333	332	316	324	329	324	317	307	312	350	331	291	332	337	310	320	344	321	313	307	323	314	324	296	306	288	341	346	325	343	318	309	298	331	335	304	299	302	314	315	305	310	313	312	337	313	339	327	313	336	323	295	353	331	345	345	333	304	295	306	279	311	323	325	320	324	323	306	322	306	330	318	346	319	343	339	326	346	305	345	301	286	319	310	333	341	320	316	318	362	298	298	302	356	318	314	333	320	307	321	339	328	321	301	310	309	340	339	318	324	330	346	315	313	301	306	326	307	307	337	350	346	299	292	320	287	325	311	311	328	301	305	334	352	338	345	332	310	334	330	323	320	306	305	341	313	311	314	311	345	327	300	353	361	336	335	334	309	310	329	309	328	303	320	306	303	322	291	329	305	328	323	323	353	309	334	314	333	367	332	321	297	327	299	309	316	323	297	292	326	336	332	331	303	332	324	339	316	314	320	355	357	339	338	306	334	292	306	318	344	310	343	332	339	308	323	315	325	350	285	297	336	311	304	306	312	336	285	281	337	341	306	318	333	338	321	335	322	314	340	281	351	304	281	324	342	307	328	321	338	356	345	316	302	300	326	336	340	351	326	314	333	317	349	286	337	344	276	315	298	291	320	350	343	323	281	345	327	323	354	313	307	354	321	343	358	316	316	328	336	325	301	326	282	329	328	310	294	322	338	313	319	362	336	309	327	339	323	302	338	289	322	312	339	330	304	358	301	346	314	389	299	308	333	305	346	330	313	294	341	331	339	299	304	325	336	325	340	340	322	305	305	301	273	342	335	343	295	316	326	348	329	316	315	342	340	332	304	332	331	338	363	337	345	345	314	319	294	339	345	335	301	325	323	337	326	317	344	311	312	355	281	323	336	313	320	291	309	337	351	346	293	322	324	338	310	318	324	337	306	305	321	320	333	340	338	359	327	284	318	335	353	331	311	292	327	344	307	289	308	327	312	293	314	326	312	342	358	341	340	341	368	338	338	313	327	328	341	327	310	323	327	298	308	320	313	311	286	312	337	340	287	334	298	316	307	328	330	319	328	300	302	324	323	302	331	309	334	315	339	342	320	296	312	305	321	324	320	336	337	366	315	297	327	305	309	306	368	289	332	330	328	311	317	300	336	347	320	311	348	314	319	298	307	311	340	301	330	307	343	325	340	312	331	338	303	344	313	328	305	311	347	308	309	319	330	293	300	310	306	332	365	332	316	365	336	320	331	336	310	349	310	358	322	303	348	365	310	334	348	301	322	294	319	339	342	332	314	285	311	303	325	292	321	308	290	349	326	317	325	307	315	317	329	323	342	281	318	348	325	292	290	335	353	330	328	289	316	351	297	332	308	344	323	335	349	311	326	362	314	330	333	312	306	283	332	321	320	325	348	299	326	369	273	355	334	312	326	315	293	335	325	324	355	325	345	322	302	324	340	308	313	303	341	313	350	340	328	299	288	342	296	329	297	330	304	329	309	328	301	312	295	305	319	327	306	325	337	310	339	324	347	340	361	325	286	337	320	322	287	332	315	322	317	283	340	323	340	322	341	327	294	347	346	317	323	309	326	298	317	356	305	336	320	319	331	320	321	317	316	329	306	337	373	333	319	335	310	310	351	334	306	351	317	326	329	347	290	310	349	284	317	329	341	316	323	348	288	316	303	319	313	322	319	317	321	320	351	312	373	310	337	291	337	288	336	325	326	368	300	337	334	334	334	311	287	274	340	331	316	320	347	315	340	314	337	315	303	327	310	356	336	334	354	311	309	309	344	340	324	321	329	303	360	335	343	341	334	302	334	297	332	288	269	319	316	338	317	300	301	315	307	301	305	333	320	353	338	334	305	299	291	315	317	315	319	294	312	334	319	304	329	303	291	291	333	362	321	321	312	359	316	320	332	324	310	306	294	308	332	326	296	308	326	339	322	319	270	351	328	324	326	318	315	314	348	280	306	311	305	325	300	297	348	319	318	317	322	340	283	324	347	317	325	355	319	313	319	297	286	337	320	312	327	312	282	348	303	334	325	335	336	317	309	332	325	365	376	331	306	329	289	304	332	335	334	336	321	339	370	332	317	316	339	318	321	305	323	304	350	335	331	351	325	344	291	318	312	311	306	329	339	300	285	307	344	308	322	306	328	310	360	320	324	317	343	300	290	299	298	331	324	331	301	336	331	303	333	346	338	353	320	343	311	295	340	313	325	305	331	332	331	309	312	325	278	354	298	318	308	290	323	351	339	339	309	315	295	319	315	320	327	318	321	312	301	310	326	337	316	345	292	333	318	311	330	309	341	295	351	339	329	317	322	347	340	335	313	298	327	301	303	338	292	294	334	319	317	319	331	357	345	308	343	346	334	296	343	322	348	325	319	304	314	323	317	331	345	340	343	323	316	286	329	344	302	310	330	314	308	341	319	314	329	334	304	313	336	323	322	304	316	314	317	333	331	337	312	313	323	333	323	326	328	318	286	296	304	323	306	303	318	323	343	334	317	282	322	313	303	324	350	350	326	320	331	328	354	318	279	341	361	324	335	322	341	315	337	315	306	338	291	344	310	316	309	332	330	294	346	318	311	295	321	330	308	346	310	346	331	335	321	341	321	356	324	307	326	322	334	278	287	323	314	313	318	330	308	326	306	303	330	350	332	341	316	306	367	342	327	318	311	319	342	310	285	336	321	301	343	332	315	329	319	357	282	337	314	315	322	316	329	315	317	337	311	333	318	291	306	323	300	298	310	342	315	306	336	303	287	348	330	320	332	347	338	324	323	338	332	298	337	326	350	327	328	329	336	299	306	289	332	331	324	340	315	330	322	319	343	335	319	332	335	302	314	322	333	323	296	342	324	283	267	354	309	342	295	334	311	330	333	328	334	333	318	316	322	309	324	306	313	315	334	327	314	316	321	327	327	290	306	315	335	322	324	337	333	333	326	308	335	345	320	316	322	311	305	302	333	304	318	355	349	310	368	345	302	286	348	327	325	349	345	316	312	311	363	328	353	326	334	340	335	328	327	342	300	327	336	328	307	332	296	320	326	318	315	336	307	314	321	356	321	307	358	365	314	321	340	327	342	314	299	329	331	320	320	348	302	325	291	293	312	316	301	308
4502	1313	612	421	383	409	365	350	368	398	367	373	350	328	342	342	327	339	361	338	382	331	305	377	327	344	361	375	343	351	356	323	350	375	355	352	374	343	350	358	357	337	341	316	360	338	331	341	327	354	383	345	337	358	332	330	346	353	348	384	339	350	357	371	345	343	365	318	336	388	338	339	352	331	375	366	328	337	343	363	328	357	350	339	342	347	353	342	339	349	364	314	341	372	370	337	367	360	351	335	327	329	354	358	334	323	343	358	368	331	360	314	356	358	357	346	342	355	383	340	338	339	337	350	342	362	311	318	370	315	333	357	341	354	336	374	363	340	357	356	360	336	350	364	371	340	356	362	325	366	362	335	360	320	377	367	333	345	342	367	344	359	377	380	310	311	348	350	333	348	368	322	329	354	329	341	368	327	342	343	352	364	348	372	330	370	358	325	331	361	363	337	371	334	375	333	363	358	375	351	361	357	337	330	326	327	357	367	351	339	323	341	348	347	355	341	364	332	364	332	351	365	384	358	319	349	380	360	354	361	354	363	326	345	337	342	328	340	326	368	334	339	364	335	401	355	316	356	349	347	334	354	313	331	348	337	364	336	362	360	333	394	319	319	345	353	334	364	341	344	339	302	340	340	364	373	345	333	346	356	380	365	362	356	327	343	355	350	336	398	342	356	381	333	333	359	351	357	335	326	357	328	337	341	351	344	359	356	333	371	365	348	328	339	360	363	346	359	342	302	326	318	329	344	374	343	321	370	359	304	356	365	355	342	361	347	335	364	338	363	357	338	337	335	332	332	348	349	325	371	324	350	376	349	322	331	344	355	343	343	349	331	359	341	376	337	322	318	352	354	315	347	350	342	355	340	338	340	348	376	335	325	341	326	356	394	317	320	330	327	352	342	332	331	338	329	325	314	350	372	317	340	337	339	348	361	370	335	313	365	332	384	357	327	344	358	370	329	351	359	318	329	326	350	341	326	361	351	349	347	331	348	367	325	375	346	338	357	399	330	345	327	343	333	384	315	356	358	334	356	345	349	324	405	348	355	322	329	330	335	378	354	357	375	341	382	325	354	365	338	329	332	332	326	333	356	365	365	329	347	322	381	354	353	375	378	319	350	353	328	355	356	374	325	321	343	361	386	309	317	362	340	345	357	313	314	327	345	351	358	386	350	338	370	346	353	362	351	341	354	365	375	366	362	318	371	323	351	321	334	311	361	337	358	354	337	369	355	334	350	359	338	356	358	345	378	320	351	333	333	337	351	354	357	362	326	344	376	353	371	359	347	337	358	375	364	318	342	379	360	370	381	332	334	322	352	332	345	364	350	385	356	378	365	321	357	345	343	340	344	340	360	341	383	324	314	323	359	336	341	372	337	376	355	301	320	368	370	352	341	320	336	364	330	343	352	314	323	333	314	333	343	312	318	343	315	350	325	350	370	354	349	347	383	352	326	310	352	340	340	366	348	369	322	352	347	381	343	354	336	345	336	338	354	352	353	340	359	331	333	350	413	344	341	346	348	354	312	371	353	340	357	354	333	352	360	338	355	376	362	352	329	342	373	302	342	333	323	347	336	345	343	335	378	328	340	351	379	364	335	358	332	332	348	347	342	337	336	348	370	408	360	314	320	371	340	358	355	349	341	358	351	362	340	351	362	370	357	337	353	329	348	350	346	339	392	398	349	343	356	349	347	361	381	332	346	356	358	353	322	352	336	368	336	326	377	353	332	379	351	345	351	394	355	356	338	312	360	374	355	365	367	316	328	333	349	354	369	369	346	359	336	366	345	353	344	362	319	363	362	375	347	352	362	316	329	388	356	355	349	367	381	347	335	337	343	347	345	334	349	366	337	373	357	334	379	343	337	357	357	319	350	364	349	362	342	335	323	333	342	360	362	356	337	382	354	340	367	344	370	352	360	345	354	364	341	385	380	352	355	333	346	354	360	376	358	371	333	320	340	352	374	358	361	373	330	347	356	351	331	367	364	347	346	320	333	331	333	330	343	339	348	343	357	346	350	337	356	364	365	332	315	323	326	378	324	308	331	387	344	349	354	358	340	355	335	343	357	332	328	326	356	350	363	360	370	381	305	374	337	336	362	353	362	341	329	327	355	361	343	369	321	312	332	362	324	341	354	342	360	339	346	330	342	366	395	367	323	356	367	359	345	333	366	358	339	386	342	367	374	342	327	329	334	319	342	356	366	324	362	359	346	356	338	354	348	308	359	359	323	337	374	319	310	362	348	376	349	348	380	337	330	375	350	338	335	386	353	375	345	359	361	339	344	355	351	335	368	354	344	344	370	348	362	357	328	349	350	328	361	353	355	366	330	387	352	367	363	354	315	356	362	347	400	335	348	352	349	339	339	322	313	360	357	342	383	334	354	356	360	359	344	318	335	371	345	343	338	353	350	340	321	333	314	363	307	353	356	352	353	314	326	358	325	340	327	371	345	366	318	359	364	357	345	357	331	342	358	329	359	376	360	358	329	398	369	360	329	338	344	318	311	337	377	348	345	331	347	352	353	376	359	366	357	337	353	363	354	332	344	330	348	348	309	356	340	363	318	348	370	303	306	360	368	369	342	351	342	372	351	360	368	335	347	356	378	364	329	375	348	377	339	336	359	361	362	318	342	365	358	348	341	358	360	359	307	373	320	356	364	323	316	346	335	354	366	338	354	344	354	329	375	352	375	355	319	345	360	339	330	342	332	362	387	321	362	348	321	365	347	354	350	324	354	359	342	342	329	333	333	332	346	343	339	336	352	356	307	330	358	335	341	325	354	339	389	332	342	308	383	343	361	359	384	347	343	329	338	370	301	376	385	310	379	382	335	349	369	331	343	310	360	377	376	367	343	341	321	357	334	367	327	353	317	330	358	330	326	341	359	367	324	354	374	358	363	336	346	338	322	357	338	350	346	347	341	358	333	353	377	323	367	335	385	356	319	350	332	371	339	347	349	338	333	324	339	320	334	330	375	350	364	361	353	327	345	349	337	336	339	316	335	315	361	333	342	361	372	362	336	365	349	352	369	346	353	354	345	375	347	335	360	347	315	342	343	353	332	378	342	376	323	355	364	324	349	325	337	337	341	373	347	355	341	335	340	385	350	347	363	344	338	350	319	328	338	332	332	322	334	365	335	362	342	369	358	367	338	352	357	320	371	362	344	342	337	344	332	354	307	360	365	332	388	326	360	345	340	350	351	350	350	358	339	361	322	343	345	331	341	366	300	362	334	325	313	355	381	356	352	348	355	369	355	338	326	353	352	321	363	359	333	370	339	398	374	368	316	329	338	321	354	338	332	379	359	336	358	333	335	381	332	320	338	317	330	337	350	347	376	343	358	354	344	340	356	332	352	345	358	342	350	329	312	364	344	354	335	320	357	352	332	350	360	352	333	350	373	345	358	370	367	355	360	317	349	333	338	358	334	331	366	354	360	346	334	325	341	317	372	387	324	329	340	354	332	378	325	317	352	344	404	332	383	335	355
23436	21150	28500	24037	21134	11440	1283	935	766	717	657	627	627	605	617	609	578	639	563	578	572	524	573	598	569	570	561	524	537	538	499	542	551	568	533	535	563	552	529	558	506	514	514	541	531	531	557	551	554	501	524	481	541	561	535	533	523	583	524	513	509	531	542	497	537	513	547	526	488	509	514	528	540	574	505	523	503	499	515	527	529	482	511	510	520	521	536	550	584	563	535	566	519	510	555	553	527	563	506	493	479	541	530	537	489	533	499	554	504	577	524	527	549	519	534	529	503	553	549	550	578	524	486	514	559	559	496	536	522	493	519	555	545	525	539	499	538	527	546	540	544	519	496	536	577	525	529	568	525	533	504	539	475	517	505	521	527	549	546	526	537	543	531	535	505	526	565	528	547	514	579	536	510	523	548	504	486	527	545	494	517	524	543	499	488	522	524	503	565	570	518	538	548	569	488	545	502	506	527	543	517	532	518	542	506	481	531	498	538	561	512	518	516	523	494	515	536	524	525	550	509	526	605	562	523	546	511	537	529	508	497	516	529	516	497	532	526	513	556	550	566	546	510	528	508	513	539	533	508	516	511	565	525	557	544	560	537	505	500	522	521	532	540	532	524	524	506	565	523	532	520	509	522	525	585	566	511	520	530	544	520	541	550	521	547	519	524	525	522	558	524	560	544	519	525	509	517	562	544	548	601	547	524	529	518	493	535	527	515	561	532	526	527	508	517	547	519	550	538	535	520	514	533	520	559	539	525	532	526	507	548	518	503	513	519	533	478	556	554	543	544	541	509	511	529	574	529	527	550	530	502	525	560	498	547	528	533	529	542	535	511	497	511	502	570	512	527	496	525	552	518	507	557	527	559	499	496	496	536	568	558	536	526	560	521	565	534	558	541	554	538	528	497	485	562	515	508	508	550	533	524	557	531	516	518	556	554	522	530	524	536	522	536	553	498	520	541	517	529	553	541	512	491	545	517	571	531	555	515	523	527	541	530	497	563	534	531	551	534	485	476	530	542	538	505	558	581	581	545	534	561	546	513	528	522	549	511	564	514	571	489	534	518	559	518	551	559	549	494	582	513	523	489	554	477	487	511	504	523	525	477	470	537	527	490	563	502	530	539	561	538	566	571	508	527	517	513	538	524	509	546	560	537	552	522	507	515	559	523	502	548	563	549	530	555	525	501	553	480	491	527	536	544	537	526	569	565	503	544	597	503	507	562	538	563	523	551	497	548	532	523	531	505	544	544	538	561	509	559	503	531	562	537	560	526	520	530	532	461	504	494	510	522	528	524	526	534	555	536	527	581	507	519	517	526	498	498	579	506	568	512	534	523	487	540	539	557	557	559	503	485	557	526	558	534	512	563	531	523	549	545	488	531	529	521	523	514	538	553	518	510	519	526	538	515	540	546	517	557	511	515	511	498	517	511	509	522	556	524	523	544	519	519	551	498	529	552	537	547	494	532	575	516	508	600	559	532	527	549	570	533	537	546	517	505	510	540	558	520	528	527	529	503	556	489	512	519	533	521	540	539	543	546	538	508	535	547	498	533	475	556	499	570	552	546	510	540	502	511	520	529	508	523	580	503	531	532	541	510	482	540	539	504	530	525	506	505	517	487	521	542	569	540	547	530	486	518	518	512	526	533	492	541	492	557	523	532	547	531	523	507	571	490	495	550	548	524	532	562	556	502	507	524	525	516	544	534	532	537	512	547	517	548	524	542	552	543	561	535	533	553	524	477	526	569	522	590	503	517	528	493	516	522	557	524	516	502	520	507	492	512	561	536	529	559	569	529	553	507	506	503	501	512	528	472	530	546	538	492	525	541	514	536	509	523	522	531	511	513	518	544	524	525	553	570	505	503	544	527	528	558	573	528	510	539	515	558	520	527	509	527	504	542	515	545	555	532	513	548	531	527	496	534	508	478	500	556	542	506	545	557	542	495	542	547	544	570	520	512	548	525	516	523	550	486	519	540	579	567	531	511	535	508	526	551	537	503	527	496	513	570	510	476	536	495	549	512	534	548	498	549	549	558	510	481	545	538	522	524	538	529	531	509	542	517	525	478	539	518	542	512	500	531	533	492	483	521	525	512	555	584	515	560	563	493	538	520	515	522	530	552	514	515	507	516	505	547	513	523	512	527	520	551	510	561	535	539	508	529	515	563	557	534	510	544	497	556	513	573	519	517	537	561	544	573	533	496	513	554	504	517	501	543	506	524	511	562	497	550	491	533	557	530	480	543	503	528	481	474	517	539	541	521	537	537	510	503	558	556	540	520	546	539	519	553	513	537	527	591	506	489	559	511	523	550	523	516	514	504	506	513	512	519	520	512	530	512	545	587	506	571	508	541	517	509	508	533	530	556	527	535	539	547	549	518	513	521	526	556	544	533	530	568	522	516	560	538	529	517	499	562	536	531	490	549	516	563	541	526	541	537	540	511	509	572	520	511	551	502	552	532	541	531	516	542	577	548	513	526	505	548	498	529	481	557	506	544	496	519	500	515	488	522	520	516	505	536	576	540	531	590	558	574	534	532	534	543	540	536	535	507	518	533	557	586	535	471	565	500	491	539	525	515	536	535	508	578	537	508	550	512	553	528	520	535	530	476	488	544	537	536	516	524	555	547	510	516	481	531	523	485	518	573	535	532	531	561	489	547	511	542	545	534	559	543	502	512	543	545	521	511	533	547	533	548	549	518	555	474	543	527	505	511	505	510	540	534	501	516	516	490	474	525	519	527	544	533	555	549	533	522	515	529	509	548	536	538	518	526	553	535	507	553	532	533	556	556	518	531	482	514	542	536	536	546	518	532	536	523	489	486	553	552	516	575	540	548	532	511	571	560	557	542	544	531	555	517	512	556	563	498	539	512	519	539	495	565	554	518	509	525	519	500	522	520	547	479	482	551	534	528	549	514	518	537	544	545	527	509	508	555	551	549	521	544	519	536	518	560	553	545	535	541	530	497	512	534	508	514	554	505	519	511	503	506	534	543	539	534	558	479	510	530	515	499	518	560	507	535	490	514	511	522	513	561	473	527	513	529	487	537	529	522	504	537	548	524	550	515	511	511	521	563	531	534	516	488	481	532	513	499	534	524	535	521	503	491	530	530	521	528	500	574	498	519	526	539	536	528	560	533	521	493	542	493	531	507	532	573	528	487	503	516	500	559	528	553	551	499	542	500	461	548	509	510	518	517	562	574	517	511	519	570	568	510	523	547	516	513	541	548	560	513	531	570	512	523	565	515	496	529	502	520	520	548	544	559	582	497	512	501	543	503	504	532	565	575	533	502	563	526	540	553	501	529	503	528	532	542	516	520	536	541	550	544	542	559	535	563	540	518	548	467	499	540	531	519	535	536	506	531	498	529	522	552	561	548	510	525	531	525	557	508	521	511	541	552	532	549	547	571	542	564	544	550	545	534	536	517	526	563	532	542	522	562	544	502	496	539	536	526	556	546	541	547	538	494	499	480	522	541	528	541	547	526	518
4209	9192	5955	2937	2153	1652	1436	1137	1036	923	850	750	746	774	640	626	646	643	639	593	651	628	597	622	616	591	625	610	613	577	635	578	607	632	608	541	559	549	532	621	634	587	587	605	569	591	576	539	578	570	596	597	590	608	566	556	582	586	584	578	572	564	598	562	591	598	553	555	541	579	550	547	592	570	579	574	557	562	590	563	551	512	570	597	595	549	576	576	573	585	560	586	629	579	554	558	576	601	579	558	618	579	582	566	606	578	592	602	592	561	562	596	568	557	574	575	544	565	528	599	588	560	570	564	564	605	549	606	574	549	608	525	545	553	578	557	567	588	588	570	540	542	579	557	600	560	573	546	593	657	541	536	573	596	567	585	571	602	582	560	550	561	575	537	585	558	557	563	550	574	590	603	549	592	560	555	591	563	561	573	535	551	575	588	593	544	565	564	583	536	529	556	535	582	550	578	551	542	586	582	550	507	532	559	588	592	592	535	555	609	576	546	576	579	572	522	572	577	596	555	587	565	559	587	539	562	577	584	595	557	570	578	589	601	548	559	559	561	558	595	563	550	569	553	557	581	562	604	557	489	563	543	575	574	547	575	572	553	591	573	575	556	558	606	600	539	564	571	570	596	545	548	559	571	565	554	537	626	550	554	557	560	555	546	552	590	572	534	619	560	608	570	568	573	575	575	552	573	605	564	558	554	547	576	600	592	543	567	609	606	554	584	599	599	542	561	566	595	553	591	580	576	551	552	580	568	590	575	610	599	561	576	584	551	601	552	565	587	533	588	540	593	580	552	584	559	618	566	567	574	599	564	561	555	573	566	568	577	576	509	555	586	566	517	558	533	565	587	592	577	624	605	556	555	574	547	558	607	588	524	572	606	561	612	536	589	565	582	618	563	554	580	569	575	572	532	567	593	580	577	545	519	618	563	552	552	550	564	589	575	595	550	547	548	554	543	565	579	595	578	580	588	618	557	631	544	564	554	601	534	574	573	571	615	587	607	587	596	563	588	595	571	580	575	540	570	568	566	564	537	557	584	563	572	513	632	568	613	592	567	588	537	529	582	583	570	585	551	528	581	586	605	578	611	538	594	590	569	577	554	540	581	543	570	546	550	550	551	560	627	583	534	567	571	602	566	556	597	581	581	578	573	542	599	554	644	597	571	570	585	557	573	624	543	603	572	593	587	592	585	572	532	563	552	576	591	554	592	617	606	524	577	544	600	553	568	585	564	588	581	559	563	589	560	604	571	600	606	571	602	552	525	588	581	594	552	538	543	572	619	562	567	581	578	583	594	579	576	582	582	545	575	565	540	616	591	577	568	554	584	572	607	567	586	551	540	543	531	548	625	577	588	538	554	540	603	613	570	559	600	572	530	547	563	556	575	544	591	536	550	547	543	585	573	554	582	573	591	593	535	547	587	586	583	530	577	525	573	572	529	575	579	604	584	590	569	611	569	562	553	558	537	556	576	560	538	571	560	548	581	584	591	578	594	602	571	571	540	561	593	534	600	563	600	579	535	556	560	590	537	544	590	525	566	581	592	576	579	588	564	586	602	621	621	544	586	558	538	575	594	563	548	579	563	603	591	621	602	563	563	573	603	558	558	558	581	595	605	600	602	567	591	566	548	576	575	590	587	567	608	583	551	563	604	574	589	577	560	577	530	590	584	570	598	602	582	594	614	577	563	575	590	619	558	569	587	558	604	586	574	598	557	555	569	581	533	548	561	589	597	583	546	561	569	564	550	592	585	579	581	542	556	562	549	596	508	586	565	578	576	546	582	577	600	561	574	596	537	605	574	530	593	576	571	577	583	583	535	572	545	574	552	605	556	571	565	578	558	600	568	561	592	568	608	580	627	597	495	547	534	573	573	571	576	606	586	599	571	570	549	562	606	572	581	586	564	575	597	557	562	552	563	559	603	548	618	563	577	553	572	565	625	540	584	569	529	571	588	576	537	563	602	592	543	572	570	594	604	564	610	577	577	572	590	571	585	600	537	563	550	586	548	558	530	559	581	555	530	559	581	577	578	577	594	555	593	539	620	572	564	621	584	594	553	564	601	582	587	604	543	543	547	578	599	619	563	577	609	616	540	587	553	580	557	603	582	540	549	577	577	567	576	571	544	558	610	585	597	594	534	591	542	551	555	598	582	616	583	553	542	573	529	621	551	575	575	595	605	562	596	561	587	564	596	530	508	572	547	553	550	567	553	589	535	556	603	599	574	533	623	545	571	563	609	593	558	592	564	597	538	556	572	535	572	583	569	572	615	579	534	557	546	592	566	576	613	577	563	569	569	559	568	542	574	562	559	531	580	538	525	584	544	584	564	592	569	603	585	584	568	554	536	551	581	567	575	577	587	586	562	568	558	578	542	604	561	554	549	595	584	544	619	573	555	572	551	573	601	561	600	594	572	601	570	619	553	550	552	562	548	638	584	571	569	600	591	594	556	563	549	534	576	560	565	546	602	584	582	587	576	564	567	572	582	552	624	550	588	546	550	560	569	569	570	558	573	548	568	571	586	549	587	559	557	581	557	579	593	596	580	560	547	537	571	542	574	575	545	588	584	580	556	567	534	540	618	600	566	545	539	570	578	594	588	513	585	563	585	578	570	578	622	535	558	531	544	629	576	577	553	571	556	572	554	595	549	584	595	556	509	568	595	596	557	601	532	568	585	584	562	541	545	553	615	549	519	556	561	599	591	607	529	551	592	567	544	580	585	571	534	627	589	555	563	571	582	562	554	548	574	562	596	560	565	631	581	615	619	578	513	554	592	606	581	578	554	589	563	570	559	552	555	609	565	566	535	589	586	540	618	551	566	606	547	552	533	582	573	540	554	552	530	570	590	588	595	573	560	563	589	564	608	525	573	599	572	565	580	542	557	590	568	595	579	595	540	589	605	567	576	560	593	530	618	568	576	574	584	545	571	549	596	548	554	641	571	508	578	580	557	570	569	531	557	562	583	561	597	577	582	563	571	508	551	602	584	590	558	569	550	599	533	575	561	523	594	542	555	570	581	544	549	627	591	583	582	624	581	564	571	520	531	547	556	573	643	553	552	605	591	535	554	564	606	550	594	590	584	558	625	582	572	588	556	571	594	548	598	569	609	560	549	599	543	562	581	526	553	585	577	536	568	578	588	598	602	536	570	572	576	509	567	556	575	580	564	599	578	618	555	538	593	571	605	582	608	529	542	595	612	565	546	569	547	579	570	555	559	570	558	565	545	581	593	551	583	604	543	579	532	558	549	562	565	555	594	538	558	559	552	539	567	564	557	543	560	560	575	584	611	582	584	559	518	554	621	525	555	535	562	541	575	561	602	552	564	590	595	546	589	560	595	544	614	600	565	592	571	557	573	545	567	606	605	560	602	641	553	562	572	583	596	584	570	584	579	628	611	549	578	583	559	570	556	531	547	535	567	572	551	564	576	532	541	555	547	596	580	578	529	568	577	558	550	579	581	544	564	604	555	610	598	584	549	584	576
24458	21016	27310	24803	12084	530	369	298	255	247	204	223	209	198	187	181	208	167	180	166	158	162	184	179	153	143	152	200	163	143	148	147	142	140	165	153	148	145	140	146	152	134	160	142	143	141	153	149	121	158	145	160	153	165	134	132	121	154	148	148	132	147	126	146	143	150	160	146	155	146	150	142	150	142	145	149	139	151	114	159	133	158	146	153	153	149	143	148	169	133	145	127	151	133	143	131	143	136	162	136	139	151	146	154	157	153	147	162	148	159	130	144	142	154	138	150	121	159	156	138	159	168	163	134	142	137	149	152	145	171	147	157	144	163	120	142	138	145	152	140	132	139	138	161	151	132	140	138	159	128	156	164	143	144	144	140	147	153	164	135	156	131	145	148	150	147	142	154	127	109	143	149	129	144	164	166	148	149	134	148	157	135	156	123	145	145	168	135	138	141	156	147	138	155	159	148	145	147	160	172	138	137	158	173	166	148	133	149	146	151	131	135	163	159	169	153	151	169	131	154	146	157	157	177	150	151	129	163	151	141	138	141	127	135	154	142	158	125	141	118	162	166	145	149	128	135	151	172	135	141	140	122	131	138	157	121	151	162	152	145	126	117	139	143	147	138	143	120	169	134	136	130	166	138	120	159	150	134	137	161	153	147	148	140	175	147	153	157	152	138	149	150	141	149	144	154	141	138	154	138	159	156	145	140	142	166	144	128	180	138	156	142	129	133	139	153	157	158	107	134	151	163	149	143	148	136	152	149	144	159	124	141	136	131	153	156	152	159	136	127	151	153	156	135	144	141	156	169	166	143	127	133	141	164	144	132	120	152	140	167	134	146	147	155	138	145	159	145	153	140	158	130	157	140	147	153	138	177	143	140	139	163	132	116	150	137	141	143	145	128	145	139	128	146	156	153	132	144	150	157	159	127	134	136	147	127	148	138	145	130	146	149	156	147	134	166	141	156	134	142	134	145	158	127	138	168	151	131	128	122	136	156	153	134	149	147	157	151	154	137	119	158	122	159	161	145	135	147	140	145	137	138	149	138	141	134	128	141	160	148	153	139	138	141	162	122	156	138	121	130	146	153	128	151	113	130	150	130	140	152	172	152	142	151	135	126	136	138	136	171	174	161	130	138	158	143	147	164	153	136	154	143	147	160	144	140	147	159	162	136	152	158	151	162	144	144	133	129	141	158	152	139	126	135	141	131	127	156	141	169	142	143	126	128	144	121	161	150	159	144	149	140	151	154	150	137	127	148	154	145	133	134	135	126	131	121	147	140	169	141	160	150	147	143	151	158	149	180	122	138	147	150	162	157	138	139	124	159	151	142	146	150	158	125	156	122	136	142	149	138	128	135	146	150	129	135	149	164	143	150	142	158	153	136	149	141	141	153	141	143	140	148	145	153	156	144	134	143	159	143	140	162	151	142	143	153	121	158	148	138	150	144	181	147	156	140	133	161	130	144	153	156	146	153	163	133	149	123	144	159	166	130	122	119	112	137	148	132	154	135	140	129	139	150	145	140	113	160	133	136	142	140	131	129	147	154	149	139	154	151	139	141	151	141	125	117	148	126	126	152	144	150	145	131	129	149	151	140	130	144	138	145	135	187	134	175	138	152	109	167	136	137	143	139	150	138	154	148	141	143	134	124	133	127	130	152	137	155	139	143	141	142	123	133	153	135	154	136	151	142	129	148	139	144	149	154	152	134	172	164	156	139	136	137	132	147	117	139	147	152	142	155	143	143	124	150	123	123	119	148	139	144	143	152	149	179	155	140	170	127	126	178	156	138	152	141	136	147	125	147	135	168	136	153	138	142	161	166	160	143	147	135	135	140	161	153	143	136	135	152	146	117	154	109	164	139	141	138	146	132	165	130	170	133	145	161	149	135	137	151	140	145	151	134	130	160	144	145	143	159	140	177	155	135	152	132	155	168	150	164	144	152	135	152	143	141	140	159	147	139	148	151	145	166	139	144	123	145	156	141	159	143	142	148	146	152	165	152	142	144	142	144	126	145	148	130	176	145	148	136	133	150	155	139	159	169	126	155	141	140	147	140	148	160	138	136	147	159	148	155	145	145	148	162	113	148	154	138	142	150	145	142	140	143	143	146	141	110	141	156	127	143	148	145	139	148	138	159	147	135	150	140	153	128	136	145	149	142	143	144	146	158	144	142	127	136	144	164	163	115	155	149	134	141	134	153	121	138	175	123	159	151	141	149	151	140	141	142	132	134	155	140	147	130	137	139	117	136	127	147	142	160	153	144	123	127	136	159	155	157	159	149	126	137	137	126	145	160	153	141	130	146	149	148	130	142	146	141	150	154	144	159	154	137	143	167	144	150	146	138	139	148	127	152	157	145	151	152	148	133	146	133	122	146	130	125	142	152	149	151	126	163	161	128	142	149	145	145	153	157	147	131	137	162	133	156	134	130	142	142	155	151	153	146	152	137	134	150	128	145	159	171	150	129	130	140	135	155	140	123	148	141	127	129	119	155	149	127	140	155	177	153	141	166	145	163	125	138	151	149	161	138	142	137	154	150	157	148	134	147	138	144	142	123	157	149	141	142	144	129	159	131	129	136	135	126	144	153	148	162	139	160	130	145	160	143	147	149	144	127	155	164	140	132	123	137	144	134	132	142	144	147	158	159	126	155	164	138	158	118	152	164	155	153	157	125	149	138	146	154	173	124	171	140	149	123	145	132	175	151	155	152	165	142	163	129	160	144	142	149	155	178	119	131	149	137	140	135	140	154	147	147	155	152	171	141	149	144	137	151	130	159	154	150	167	149	145	129	122	146	160	151	146	165	137	128	139	147	136	146	155	138	173	139	147	138	152	142	148	124	153	176	138	141	167	136	136	144	147	131	140	153	163	142	140	148	149	158	150	161	151	137	143	140	136	148	125	158	140	139	132	142	128	132	159	167	142	132	165	149	139	130	149	156	154	155	152	148	151	137	145	133	140	143	140	133	148	145	134	141	128	123	123	137	158	180	121	144	155	126	157	135	150	148	170	142	157	124	142	145	129	150	162	142	144	163	143	152	143	130	152	138	129	145	147	152	142	173	169	135	140	146	152	132	132	152	160	147	158	145	147	146	158	133	116	149	145	153	154	133	150	146	124	149	128	133	154	149	148	174	153	156	142	141	145	119	155	150	133	142	133	154	133	150	140	147	140	143	164	141	153	159	148	140	131	145	127	168	143	154	167	137	152	143	165	159	143	156	169	152	127	145	134	142	136	149	146	150	134	148	180	132	152	172	136	121	166	137	141	143	154	137	143	142	135	148	135	159	141	146	157	137	182	132	147	161	163	137	161	140	170	162	159	132	127	152	143	132	138	142	136	132	143	144	160	135	137	148	139	163	153	160	157	143	144	152	149	133	124	131	138	144	137	150	131	138	142	152	141	150	145	146	136	138	157	151	116	135	152	150	155	131	150	132	137	142	136	145	160	137	150	120	152	158	159	139	137	140	158	145	145	138	148	136	142	158
4395	5875	3412	1520	1060	824	649	556	444	369	346	275	295	233	238	242	214	242	227	211	175	198	184	177	168	187	186	177	198	187	171	192	188	197	157	179	172	182	188	177	162	169	150	193	191	152	158	172	193	185	163	163	160	188	171	156	158	181	181	167	171	179	196	169	148	158	188	168	184	167	227	169	160	176	162	172	157	179	197	179	171	175	164	170	190	168	143	177	156	176	185	183	181	175	173	170	177	188	156	177	183	176	158	142	154	156	156	159	170	175	174	157	194	161	146	179	165	168	172	163	172	167	173	173	168	146	193	139	164	177	166	208	174	151	152	159	196	182	153	157	160	164	164	180	167	187	188	143	213	182	185	183	153	163	162	173	182	166	167	171	183	195	156	161	185	164	176	165	164	180	183	152	176	166	180	173	185	141	165	178	160	155	154	187	188	188	170	178	199	146	140	172	175	178	179	200	153	154	185	175	140	171	179	162	196	172	166	156	176	157	148	162	181	171	158	192	189	158	172	146	162	163	164	195	154	147	180	164	155	180	167	163	168	187	170	170	151	192	151	178	179	171	131	182	163	180	187	188	174	144	183	191	189	165	185	161	169	183	177	185	198	167	183	158	178	162	152	178	170	175	167	188	180	172	157	174	172	162	191	175	174	156	169	155	192	163	170	139	168	171	153	164	164	150	165	174	181	161	187	180	158	171	195	172	186	146	164	179	173	182	181	197	173	174	182	166	152	160	175	176	187	185	203	163	183	184	184	159	164	161	157	158	186	174	190	164	170	151	178	185	188	161	162	185	188	165	175	193	170	172	164	180	193	142	176	163	152	178	159	177	185	169	162	190	152	179	158	200	167	168	194	168	176	141	163	172	166	165	175	174	156	162	171	164	192	163	157	178	174	184	185	178	145	167	169	189	189	180	186	177	162	166	155	156	168	198	152	173	180	164	179	160	176	175	164	174	170	182	201	163	167	162	155	189	153	171	169	160	186	159	166	168	153	159	153	149	174	150	159	176	169	164	156	201	176	161	173	161	191	178	197	176	160	184	161	154	177	173	163	156	157	174	189	179	166	154	160	167	174	174	177	153	160	158	177	186	165	152	163	181	187	174	172	166	185	162	176	174	164	198	156	152	155	182	141	190	139	164	181	183	162	173	172	155	170	177	164	164	165	192	170	167	201	188	167	167	177	178	173	191	187	164	171	162	165	201	155	180	181	164	164	172	177	178	178	165	168	170	174	176	182	173	177	198	188	171	202	168	162	145	155	174	184	168	169	175	198	140	168	183	157	185	176	166	169	162	149	162	167	160	164	156	152	187	171	173	170	174	172	200	171	179	175	183	155	187	164	194	197	168	168	191	165	189	182	170	174	151	166	157	183	173	183	160	182	152	181	202	174	162	167	158	160	167	181	179	170	153	200	183	159	176	166	161	159	177	169	146	147	169	175	185	168	189	183	164	170	193	180	180	169	174	173	178	177	157	183	167	158	168	166	162	184	166	177	185	197	171	167	180	167	168	174	198	171	179	186	177	156	148	174	187	169	164	177	161	167	174	179	172	167	170	179	173	162	146	166	181	168	187	156	159	174	180	174	177	163	160	158	182	163	182	172	153	178	185	136	178	197	171	173	168	196	181	175	158	150	166	174	173	176	150	168	156	167	171	180	173	162	186	182	162	169	180	182	162	171	175	162	178	179	175	164	145	159	198	165	158	169	165	175	170	165	167	180	181	171	172	157	171	164	158	166	165	176	168	165	189	180	173	182	182	166	173	167	184	190	185	150	189	180	171	197	156	173	175	191	168	169	150	164	149	187	170	169	173	181	147	142	171	152	179	173	148	183	180	164	174	177	172	167	168	153	160	177	179	163	154	175	185	179	176	182	160	184	166	177	166	170	164	162	172	166	158	158	169	138	171	158	180	168	174	172	184	160	159	151	169	166	161	175	150	178	167	164	167	171	180	175	164	178	172	180	195	159	167	171	173	160	163	156	154	165	177	156	160	177	186	170	167	193	181	168	168	186	166	170	160	155	157	183	183	195	190	152	178	182	148	188	152	167	179	157	175	173	182	163	188	154	190	190	172	174	201	163	154	179	178	175	177	151	174	184	166	168	182	161	166	161	170	192	172	186	157	177	187	158	166	162	174	166	161	205	152	155	170	170	177	162	162	171	151	181	192	172	174	181	158	149	172	176	159	158	173	188	171	167	153	149	179	160	176	169	191	162	162	174	150	179	126	138	176	160	193	147	187	154	193	185	174	178	162	167	164	172	156	177	146	187	169	171	129	167	173	205	148	181	171	190	179	168	166	183	169	155	177	183	175	182	177	191	195	190	182	177	151	191	176	187	186	169	171	148	165	177	195	149	177	177	180	164	180	150	174	196	203	172	183	169	185	162	172	168	158	176	168	172	181	170	178	159	175	175	157	165	187	174	176	172	167	207	174	201	165	193	179	173	184	164	162	174	149	165	147	168	154	166	155	187	191	167	174	164	176	175	181	183	184	193	145	197	183	178	167	179	191	159	187	213	150	176	172	166	177	200	183	163	147	165	157	178	171	176	156	163	170	177	181	156	156	168	173	155	180	195	190	163	179	192	180	143	173	177	162	172	173	161	167	195	167	188	165	161	165	168	168	171	163	155	149	163	190	174	171	165	171	179	180	181	185	158	173	186	153	157	171	172	164	160	159	160	172	176	173	155	173	153	171	174	164	176	153	171	184	168	177	190	143	195	169	188	152	172	157	173	181	160	171	191	149	161	191	168	176	171	154	166	188	180	154	179	163	164	173	142	167	166	171	173	185	179	173	160	166	157	175	186	180	181	156	197	175	165	160	143	173	168	193	177	176	161	190	170	167	158	155	154	184	164	155	186	185	153	158	175	176	176	197	177	159	160	165	186	189	152	157	193	176	193	160	198	169	178	163	169	164	168	162	173	191	164	178	156	156	184	167	177	181	174	192	173	194	197	177	169	163	150	153	176	166	171	174	164	178	182	158	152	165	143	185	182	179	174	178	176	168	185	161	176	180	164	190	157	156	183	160	155	194	175	181	166	170	182	177	163	186	193	162	168	166	160	191	179	155	182	191	176	168	185	159	158	170	164	175	188	160	209	177	175	170	167	169	148	177	191	180	171	167	170	157	176	205	161	183	168	159	191	184	176	181	158	174	171	168	174	169	148	163	172	176	153	167	184	159	170	157	155	177	181	159	186	185	180	175	185	173	167	182	146	177	170	168	167	144	184	171	163	193	149	143	163	165	200	176	154	178	134	178	157	172	206	183	180	181	157	181	176	179	157	192	165	191	164	159	175	166	181	175	168	152	160	145	171	189	165	168	173	180	177	151	180	185	174	167	178	174	171	172	159	155	160	137	180	169	178	176	179	163	162	171	178	164	193	180	206	172	187	170	176	152	180	154	156	186	152	179	153	203	150	178	169	183	158	177	160	155	164	184	158	166	164	170	181	166	169	171	173	165	177	183	169	162	182	172	185	160
22421	21184	28926	23711	21183	21233	10140	1163	845	720	630	572	593	545	506	516	539	492	455	470	456	419	462	458	418	428	449	414	400	398	400	391	401	425	417	397	379	353	422	418	421	391	397	376	428	405	397	395	402	400	376	368	419	411	392	382	420	385	405	383	393	394	396	438	397	391	403	402	370	377	433	382	349	409	423	371	388	391	410	374	396	365	409	420	385	387	398	420	378	373	366	393	377	405	389	364	391	406	378	397	446	391	410	383	416	392	377	374	411	375	355	384	381	370	390	394	360	360	408	417	370	423	366	397	376	336	355	415	389	380	383	390	366	383	372	380	394	419	377	389	382	384	351	407	403	394	362	359	376	412	372	374	380	412	412	383	401	394	378	353	390	413	366	371	383	389	384	412	378	369	390	377	369	382	372	368	408	400	396	399	366	385	390	383	382	396	440	379	418	397	381	380	410	379	371	386	391	421	384	378	374	408	390	408	345	383	413	367	382	416	397	367	409	401	370	357	406	406	394	396	413	414	388	421	351	356	337	352	397	380	418	397	398	392	407	366	358	374	386	384	402	403	367	386	359	372	388	390	369	377	389	389	395	372	363	392	390	379	396	374	364	364	415	400	360	393	361	404	383	391	370	401	356	378	389	383	360	396	371	416	388	394	384	384	394	348	379	404	399	409	407	399	407	347	361	409	410	395	404	384	375	413	410	425	385	405	408	397	363	397	404	383	386	380	391	364	384	357	366	399	355	376	345	365	396	393	370	375	394	428	365	394	391	397	401	413	381	355	386	378	355	371	400	381	370	380	397	372	423	377	391	393	398	418	386	374	366	383	383	404	385	386	394	399	368	379	375	413	411	399	400	363	390	404	374	388	385	392	399	399	361	412	385	429	402	369	377	422	353	369	410	399	378	356	420	389	377	417	394	358	335	355	379	379	402	406	422	400	387	402	408	358	417	373	376	373	378	414	393	379	392	349	394	382	350	389	382	370	366	392	375	362	383	377	390	397	404	404	378	355	419	397	374	374	359	412	388	376	385	379	376	381	363	384	359	404	358	382	395	376	379	379	379	360	393	380	383	378	417	383	401	405	348	397	365	365	371	382	386	364	355	385	400	383	386	390	395	365	399	376	411	391	388	401	377	395	414	395	405	392	415	400	375	391	407	349	395	380	366	346	374	383	377	379	386	421	380	427	370	408	396	396	348	422	391	401	371	363	398	388	384	383	355	392	403	386	402	346	387	415	359	409	369	378	390	380	386	391	399	386	355	407	360	400	381	373	371	362	353	383	419	408	389	396	392	396	398	383	393	369	394	381	374	337	363	384	336	395	356	374	378	379	424	353	399	397	353	393	408	382	400	402	423	405	391	394	407	364	379	351	429	390	380	375	405	372	393	373	381	402	383	400	398	353	390	386	366	415	385	419	409	373	361	398	418	359	365	421	340	382	373	407	399	393	378	372	403	369	385	396	389	404	402	353	398	379	355	376	411	406	387	397	425	384	396	417	388	388	369	371	369	381	393	385	396	375	395	407	352	410	375	367	364	398	370	383	364	367	386	403	410	413	369	421	382	356	410	395	401	394	392	397	378	345	367	385	375	389	375	380	377	379	392	370	383	390	362	365	389	375	370	360	369	363	414	406	357	389	378	371	377	394	366	380	402	354	409	373	402	368	355	392	367	379	394	376	384	388	397	390	410	388	387	372	398	372	401	412	393	362	385	420	377	405	389	376	402	383	396	359	358	390	405	398	361	401	376	384	401	412	376	388	378	415	356	423	422	375	375	359	419	386	406	346	388	374	401	378	370	374	394	385	376	428	368	348	405	407	360	376	391	422	378	406	362	406	384	446	407	383	397	400	379	401	404	372	384	369	389	374	358	390	412	384	407	398	385	403	379	394	395	415	394	422	345	402	366	387	388	394	404	381	359	417	363	387	379	381	380	403	393	385	429	388	379	398	363	398	418	351	397	391	331	356	406	407	364	413	381	396	397	380	400	372	395	387	418	360	420	359	361	403	329	374	369	403	401	336	368	342	377	402	373	407	388	365	400	380	403	372	390	377	391	371	373	401	406	352	380	397	358	403	354	406	380	404	378	401	405	383	374	404	390	379	402	443	395	354	379	416	411	371	380	406	404	407	400	420	399	411	393	367	382	388	372	410	374	349	415	415	378	366	411	337	387	377	400	408	429	379	412	373	369	376	371	415	383	355	366	345	401	434	398	414	394	389	405	392	374	390	386	378	408	371	406	403	408	390	399	380	426	400	379	355	396	367	406	368	423	388	455	383	398	400	379	360	399	379	382	346	398	388	413	379	402	395	379	417	375	374	394	409	371	380	398	342	393	393	416	415	395	416	387	368	394	408	387	369	397	380	368	382	353	418	372	379	358	418	366	387	384	385	383	392	410	395	371	392	383	380	391	372	378	400	382	398	389	391	357	440	367	397	351	377	374	390	391	365	364	403	381	376	384	392	375	383	415	400	389	397	367	389	396	379	386	345	392	374	390	376	370	391	363	374	373	387	433	380	373	366	388	370	393	366	411	390	373	376	390	393	371	389	390	374	388	379	404	383	380	396	396	382	389	353	378	366	414	373	405	397	386	399	393	364	365	402	421	398	366	383	382	407	394	381	378	366	377	401	411	379	371	392	408	395	379	385	431	399	405	403	379	376	384	417	389	360	380	377	410	388	393	367	406	386	381	399	436	353	384	380	373	379	425	396	409	386	405	380	377	383	392	407	364	373	374	367	358	384	403	379	366	404	392	414	385	416	383	386	360	392	380	387	399	372	397	384	366	372	389	359	387	422	362	344	344	384	373	356	412	410	408	398	383	395	354	327	419	370	394	393	391	335	393	357	412	375	378	386	354	363	384	394	377	342	376	372	373	379	366	390	340	383	373	394	405	396	372	392	403	390	393	402	391	390	373	396	384	372	379	368	391	390	361	365	363	399	382	372	388	391	372	359	365	418	378	385	393	381	395	367	375	393	390	402	403	391	422	391	379	398	407	353	384	387	392	396	393	372	351	394	351	384	370	385	413	401	335	378	382	400	394	377	430	349	376	364	380	370	371	396	369	387	375	390	391	390	396	371	365	396	357	374	402	379	354	404	367	394	407	364	401	369	385	412	390	374	409	383	373	345	379	380	373	370	361	349	404	392	392	395	386	369	379	426	409	396	364	342	366	410	389	426	379	386	412	390	358	368	404	408	394	390	375	395	373	396	390	421	397	376	394	397	383	405	332	332	370	393	382	393	432	407	380	434	411	405	387	362	381	380	372	418	378	375	362	375	415	404	349	350	370	384	389	356	401	389	355	374	394	406	371	354	415	413	387	391	432	378	366	363	397	379	383	422	388	355	415	435	390	372	397	400	412	417	352	378	414	359	359	392	373	371	394	369	407	412	365	362	364	359	393	354	391	400	376	391	402	374	375	334	384	421	379	360	392	400	404	418	438	370	370	419	396	355	388	343	388	364	399	399	371	388	428	422	366	382
6806	15473	9741	4796	3414	2582	1967	1576	1315	1069	999	886	769	683	651	591	585	576	601	547	505	510	522	513	520	446	470	470	489	473	437	456	454	467	462	471	439	475	433	474	449	417	415	451	443	386	464	463	435	441	465	469	437	450	424	431	414	429	435	449	410	466	404	433	417	418	424	417	459	438	433	428	421	423	420	452	420	422	435	428	425	458	420	456	441	461	453	440	461	434	454	456	419	438	473	425	418	397	442	441	455	404	440	426	416	435	459	425	427	433	435	433	402	441	433	433	432	426	457	435	429	398	453	449	410	454	472	421	442	404	437	464	412	433	464	388	433	389	412	425	442	426	423	395	416	438	424	417	444	415	445	441	451	425	460	422	444	434	420	464	462	428	412	430	384	411	451	425	411	430	428	448	422	466	456	410	438	411	425	439	417	427	433	443	438	431	460	440	416	403	422	404	435	421	436	422	419	434	426	459	431	428	424	400	432	419	392	380	405	441	446	425	407	437	446	422	460	442	415	460	468	407	438	429	411	406	408	429	444	395	416	440	441	443	429	436	433	458	443	433	414	426	410	458	430	447	444	433	424	434	438	415	447	388	440	456	444	447	408	436	442	476	439	450	421	437	423	424	465	427	412	406	381	442	410	440	409	451	438	426	431	426	416	455	450	424	419	446	419	447	453	438	440	432	441	451	448	463	435	434	447	445	462	433	412	393	414	429	422	423	423	434	404	406	460	427	406	397	451	449	428	424	438	441	403	418	394	433	433	430	454	444	450	430	427	407	457	414	400	434	466	419	443	402	433	426	402	448	434	412	450	414	492	431	418	459	426	399	438	440	463	405	454	418	440	442	389	462	413	428	424	429	436	400	438	395	413	421	448	449	438	408	439	446	450	456	431	374	476	461	421	433	395	447	447	418	415	407	464	427	434	434	412	420	441	426	440	433	439	393	469	443	391	408	442	424	412	430	411	430	453	433	431	454	492	437	417	428	435	444	400	423	456	470	425	392	448	445	403	427	435	448	427	426	461	411	432	408	447	453	439	463	441	434	441	420	432	423	461	410	420	399	450	416	413	447	425	437	402	432	464	416	400	442	418	445	405	432	393	443	394	414	413	448	407	430	442	420	410	406	432	461	418	414	469	447	436	437	398	397	406	422	459	444	445	438	448	409	487	453	414	429	446	413	425	412	406	441	410	418	420	402	420	399	447	441	412	423	432	386	431	422	417	416	416	416	425	413	423	432	402	413	428	449	458	421	470	411	420	447	396	458	414	469	411	472	426	434	422	417	425	416	416	450	423	415	419	445	406	446	410	415	437	454	410	394	436	411	391	434	423	406	457	441	425	434	455	436	456	444	434	408	435	473	418	420	416	439	410	421	417	441	453	408	428	412	405	401	410	413	457	400	423	422	469	449	419	447	458	416	417	411	434	396	461	434	434	418	446	450	431	430	439	412	437	435	425	422	446	425	437	409	426	407	443	456	471	420	428	464	444	438	388	444	431	425	438	449	416	457	411	427	390	454	440	433	395	434	429	429	447	417	424	467	404	422	428	441	409	434	420	428	417	448	436	459	461	426	455	419	411	431	458	424	417	465	433	406	431	404	444	410	427	427	428	441	439	464	404	422	440	403	454	441	428	442	473	377	420	430	409	438	423	445	451	416	411	452	400	394	427	441	411	441	448	407	448	414	433	415	416	411	406	425	425	422	402	442	441	419	407	416	458	433	437	436	391	407	430	436	443	410	414	445	464	412	415	453	438	407	438	427	454	464	419	426	453	431	381	419	487	418	452	441	448	440	464	434	415	402	426	436	456	441	389	421	431	445	400	458	430	409	423	453	455	439	406	455	455	438	426	440	426	450	441	452	428	453	416	442	449	458	426	392	410	444	416	431	429	425	451	412	433	411	449	400	420	410	434	444	460	449	433	413	442	418	449	444	457	415	388	432	447	404	432	438	410	418	427	472	445	402	426	440	372	421	434	441	436	434	449	468	428	456	452	407	430	385	415	401	420	429	435	443	409	416	420	438	416	410	422	430	451	418	429	450	439	432	441	414	441	428	426	457	451	436	435	422	420	428	435	398	439	451	465	424	452	430	420	436	440	442	386	458	437	450	411	415	448	476	451	400	430	474	397	411	453	444	425	424	405	425	430	398	430	441	406	423	415	410	430	412	426	402	477	420	421	409	436	459	453	437	415	423	438	442	440	410	405	419	444	443	437	421	466	415	425	436	423	423	421	404	417	428	395	490	441	418	434	421	434	415	438	444	414	442	427	426	398	439	429	420	431	413	368	424	412	420	433	407	420	414	434	410	454	409	470	452	432	417	446	455	425	391	443	434	421	450	462	426	444	394	429	432	418	419	443	446	420	431	425	419	449	411	469	466	443	439	451	422	446	457	405	451	429	432	447	464	432	433	416	417	427	433	444	426	442	409	444	437	434	442	462	421	406	455	446	439	458	443	410	430	463	473	432	423	447	409	439	435	399	410	404	422	408	466	458	430	408	465	468	438	396	433	451	471	415	427	424	445	426	397	426	436	366	436	419	439	440	438	442	439	440	451	440	413	466	421	404	434	437	435	430	423	421	448	452	407	418	413	452	417	404	421	437	421	446	442	400	431	438	442	435	432	438	445	399	470	430	423	420	434	424	410	445	415	413	422	418	416	443	440	404	445	447	471	399	440	401	428	392	403	410	413	458	448	450	423	431	468	405	449	426	429	377	422	450	457	440	412	445	425	430	429	379	436	440	453	437	468	445	440	447	427	417	409	427	407	423	410	387	410	442	396	405	436	413	428	436	425	424	422	447	462	423	442	403	467	450	463	440	452	451	402	467	487	453	427	476	411	462	431	449	474	431	448	413	437	429	411	443	454	447	444	447	430	434	437	420	443	434	396	400	458	444	421	432	449	409	427	428	434	428	408	428	418	434	454	469	398	425	434	458	408	435	440	412	415	415	400	402	450	430	421	421	469	416	425	439	429	434	448	415	408	407	422	446	430	412	440	459	400	441	392	417	445	446	424	419	439	452	391	432	404	408	425	434	447	448	409	416	438	429	422	435	424	418	436	397	443	413	410	455	408	407	399	439	474	437	444	434	442	420	412	466	445	414	418	444	413	423	438	423	433	430	459	417	421	440	429	463	411	437	381	436	441	483	414	416	434	389	449	468	411	429	424	423	434	442	419	415	461	424	445	430	433	431	503	406	468	458	459	415	426	400	406	413	492	445	432	427	434	422	414	437	413	429	404	418	432	450	461	416	461	442	440	401	419	438	428	403	397	434	441	431	446	434	387	407	409	428	440	442	409	425	432	402	433	422	432	443	423	403	419	413	464	421	432	418	418	441	465	456	448	432	420	462	437	425	401	403	463	411	435	449	430	461	430	445	449	435	428	423	431	434	420	445	434	423	478	402	439	449	463	431	444	401	420	424	430	469	444	454	384	405	443	404	405	398	413	406	398	427	423	447	409	396	424	402	464	439	450	394	439	417	443
27509	17851	3620	505	379	348	342	327	323	304	319	323	308	330	305	340	290	314	306	290	329	304	328	325	308	314	334	337	335	338	341	329	321	311	312	332	323	300	312	313	318	297	349	309	327	295	304	305	300	309	328	336	329	317	333	300	299	294	293	330	313	326	311	288	329	307	311	307	306	344	297	320	300	299	327	317	310	307	356	299	333	314	294	340	324	320	292	297	327	317	324	303	342	291	346	336	313	341	302	334	307	288	300	349	317	285	319	340	345	342	296	308	298	319	297	292	310	305	344	337	292	312	311	320	334	330	319	355	316	328	355	344	295	331	305	314	330	317	309	309	311	327	315	317	342	355	307	314	328	341	306	342	305	325	325	306	307	311	297	344	342	328	292	348	324	325	310	313	289	297	320	304	332	315	300	312	314	306	305	269	349	322	317	308	294	345	335	320	326	332	303	307	306	321	287	319	305	335	343	314	324	325	289	308	307	284	331	296	306	316	325	311	324	316	308	324	274	317	313	324	308	309	346	344	324	330	322	312	312	298	297	312	316	316	314	327	341	322	340	324	306	312	330	313	345	325	330	306	334	332	302	306	294	345	306	285	323	336	320	322	300	301	311	341	291	339	336	301	326	316	332	324	332	321	321	321	333	316	304	354	315	349	300	320	351	295	338	298	318	290	312	326	264	314	341	297	331	311	321	310	337	297	352	346	311	359	295	297	305	356	351	313	355	304	324	298	342	311	319	333	270	347	356	326	329	324	322	309	331	334	299	290	327	300	305	325	290	328	295	317	328	302	319	302	297	320	345	299	295	306	342	294	317	317	304	321	316	340	317	287	335	306	294	307	317	325	303	330	291	338	312	325	318	333	336	306	307	303	301	332	316	303	317	314	314	316	319	317	343	339	298	338	308	316	292	325	300	338	307	319	306	311	318	322	304	329	318	322	351	336	316	326	312	348	325	335	316	313	309	306	317	306	318	301	311	280	285	311	306	308	305	337	311	318	327	320	311	330	315	325	336	306	342	318	300	327	328	323	340	320	335	355	321	331	342	314	302	304	284	313	340	288	346	293	304	309	304	329	320	331	323	317	306	313	300	312	330	326	303	346	296	303	303	313	300	340	344	311	304	268	307	311	316	277	320	278	293	330	283	308	297	346	330	310	316	346	320	277	318	337	343	329	309	323	306	316	362	306	308	315	325	308	298	337	310	313	305	309	283	343	327	315	332	298	302	311	317	315	347	340	334	306	296	331	352	329	347	352	329	291	323	314	328	298	308	319	333	287	304	320	301	324	297	324	314	338	294	336	320	317	306	310	336	296	303	312	301	305	315	342	305	311	295	315	342	327	321	333	303	328	338	334	313	329	323	297	312	282	325	330	307	312	344	353	299	321	338	308	341	312	340	318	294	329	321	313	296	274	315	327	307	306	337	330	272	315	329	297	316	310	301	313	317	330	299	338	315	315	296	310	309	322	324	314	327	318	322	310	326	311	317	270	335	302	295	319	317	334	298	322	307	315	350	329	327	358	296	309	306	291	323	302	306	318	305	325	300	329	352	307	313	317	319	316	322	322	308	310	336	325	317	300	315	317	327	334	300	295	307	340	353	319	298	293	323	313	334	339	326	315	307	315	321	315	325	309	327	305	303	320	284	299	298	299	320	304	311	325	284	305	324	323	307	333	323	307	300	311	311	334	334	297	277	327	303	308	298	338	277	299	328	314	300	311	290	314	353	298	320	312	301	292	325	313	299	313	322	293	321	302	299	350	337	313	309	333	337	321	311	328	311	327	311	296	286	317	352	334	325	326	305	342	323	272	312	316	331	304	319	300	298	340	328	305	335	303	303	340	330	335	307	319	311	320	317	322	307	297	289	287	332	312	328	343	332	313	308	330	350	344	319	324	340	334	320	316	301	334	287	324	301	292	309	292	279	322	308	346	317	304	296	312	304	342	289	321	322	312	311	322	344	313	319	300	308	339	329	307	305	319	335	312	341	317	339	290	342	325	297	303	333	328	310	344	296	323	342	280	312	297	361	304	293	325	314	330	316	318	318	348	316	325	347	328	327	316	312	356	305	314	338	322	300	328	322	312	300	326	333	311	277	328	322	347	328	336	299	299	312	299	333	322	322	325	345	286	331	285	325	338	319	282	298	321	333	326	302	329	327	310	324	308	287	306	328	323	304	332	286	343	338	317	313	312	308	324	322	293	337	313	317	305	335	319	315	322	318	298	323	291	284	311	305	319	342	337	317	312	314	305	334	317	329	281	297	299	298	292	320	317	325	319	353	320	311	293	310	295	310	302	280	306	305	326	329	336	301	338	296	317	319	320	339	306	294	316	336	326	320	278	331	335	322	323	294	293	310	294	313	310	326	278	352	373	326	322	312	318	306	320	303	327	307	341	318	353	331	294	336	327	298	303	309	332	300	308	312	346	305	329	337	295	327	297	307	298	288	330	307	319	335	296	299	324	332	289	303	362	353	337	329	327	329	302	338	292	295	308	303	318	310	324	328	294	313	328	302	328	336	312	303	353	330	303	348	347	361	290	309	348	290	330	334	341	331	294	343	345	306	308	327	307	311	335	328	309	333	305	295	342	344	319	306	306	302	369	323	316	304	306	313	330	344	325	300	326	302	312	311	334	311	342	320	306	335	349	305	315	288	318	344	309	350	288	328	305	322	328	305	317	315	340	292	321	313	320	331	314	344	314	306	326	330	341	337	319	328	353	309	333	349	308	321	324	312	281	332	323	330	320	304	307	270	338	303	295	316	314	304	353	311	311	348	304	344	260	304	279	298	324	325	309	327	312	304	311	290	301	290	312	320	300	318	330	310	325	346	344	326	319	305	306	317	335	298	318	313	350	312	303	289	298	333	307	314	315	313	345	278	313	317	330	326	330	302	315	347	338	327	332	324	349	332	292	289	326	326	322	286	299	328	306	340	319	293	292	326	336	314	330	311	312	315	300	338	313	347	321	331	339	324	312	308	312	324	297	298	333	311	314	304	317	314	289	286	296	355	323	312	356	341	325	352	343	335	329	307	323	295	339	307	324	325	305	268	336	312	317	311	315	318	325	311	308	352	307	341	320	323	340	298	306	306	324	321	318	344	330	306	312	334	294	359	311	306	303	356	327	298	339	303	332	292	301	314	325	300	301	328	324	327	311	344	318	293	361	314	319	314	314	365	319	336	327	357	348	304	307	308	292	286	311	325	324	288	302	343	317	305	324	295	319	319	324	295	309	324	327	330	307	336	302	298	305	304	330	322	308	291	329	311	334	291	310	325	287	329	324	328	321	336	311	290	303	302	326	298	293	315	324	317	314	317	294	319	328	305	300	324	310	307	330	307	334	327	299	342	330	325	318	305	323	338	314	343	307	335	298	317	315	307	290	306	321	295	313	345	338	293	331	327	352	321	315	319	296	334	315	336	329	334	309	312	360	301	319	310	322	312	314	321	315	317	329	282	283	288	301	328	330	299	339	301	304	314	317
5616	2020	605	429	426	405	379	371	349	371	341	306	325	343	353	344	332	357	355	336	336	346	355	328	336	337	324	352	340	349	331	329	334	347	368	319	346	350	336	343	331	342	331	349	353	347	385	342	355	351	347	347	362	358	304	392	323	348	328	338	341	344	358	317	378	318	328	347	338	339	340	390	372	327	354	316	330	355	350	340	338	343	341	365	368	335	340	360	332	356	339	359	356	337	336	308	323	316	344	368	335	333	361	366	341	314	341	316	354	327	334	334	347	342	331	370	317	341	367	370	348	343	340	342	377	340	345	337	334	335	334	363	367	350	332	383	336	352	321	324	316	342	389	329	339	340	299	372	347	375	337	341	326	358	376	333	332	327	370	321	366	364	349	327	347	345	305	345	352	375	331	366	333	338	316	346	338	338	341	320	354	359	366	330	368	327	358	355	348	345	311	366	328	329	301	356	334	356	347	321	324	377	334	321	363	371	348	368	319	331	341	360	367	335	357	344	338	350	346	330	328	377	343	377	347	341	344	330	351	337	340	366	333	330	305	329	343	335	361	351	318	338	321	363	344	335	349	324	357	298	346	326	379	367	329	384	314	341	352	330	346	335	362	329	333	386	362	336	340	342	343	349	372	325	337	321	342	338	347	341	344	332	342	356	342	331	337	336	312	360	350	312	315	346	311	328	349	325	334	339	344	359	329	342	339	347	360	331	383	325	369	394	343	369	325	338	328	332	348	344	392	342	330	351	347	348	380	343	385	334	355	326	343	338	341	356	345	346	350	337	344	384	340	346	311	356	360	377	374	365	337	337	399	337	296	348	359	349	330	360	366	338	348	342	342	375	376	360	358	340	375	336	350	327	333	328	344	365	348	321	360	332	314	335	352	344	342	327	351	327	356	325	319	354	334	340	369	360	343	345	367	355	366	357	343	316	344	348	329	336	357	367	313	324	337	347	339	346	327	321	304	365	327	358	346	345	337	355	353	334	342	348	378	355	361	364	320	355	372	374	338	346	370	333	342	362	333	339	365	342	378	336	335	324	348	341	380	376	347	323	326	350	340	334	356	332	354	327	344	319	341	367	350	339	329	354	334	352	374	337	322	377	329	354	337	343	340	349	319	365	330	327	339	347	357	366	361	342	335	371	327	340	364	329	338	339	334	340	342	319	346	303	336	353	372	338	317	338	345	306	330	350	316	353	370	347	363	330	347	339	348	295	349	361	301	339	309	353	347	350	316	352	337	346	357	383	332	324	363	349	348	345	372	357	396	334	347	323	357	349	353	306	331	351	327	312	353	363	346	342	326	329	344	336	345	339	344	322	347	342	357	342	356	318	329	352	328	344	362	371	353	338	337	354	347	357	344	343	343	359	377	320	340	358	351	324	337	345	333	324	349	335	330	346	344	352	346	355	336	354	318	321	333	364	338	340	328	330	356	339	365	329	345	310	328	378	334	351	342	327	340	341	356	343	373	351	318	347	333	336	326	344	381	367	352	317	368	334	368	398	353	361	359	324	377	336	372	338	366	332	368	348	330	340	334	340	362	378	340	341	341	368	345	357	336	347	334	354	371	319	342	357	354	330	357	347	336	358	341	327	361	336	358	330	356	325	357	363	346	342	338	364	336	377	354	372	353	337	319	352	385	334	342	332	308	378	315	365	371	320	352	353	362	334	354	353	333	343	354	337	323	360	363	364	352	350	327	338	372	337	365	344	331	361	314	369	361	368	335	352	358	330	329	344	356	331	325	343	364	357	360	330	300	370	358	320	350	328	351	332	345	372	349	381	346	354	373	358	309	343	360	351	324	353	355	353	358	371	352	343	365	343	327	337	379	356	345	339	351	313	356	359	398	318	321	335	365	330	351	347	349	359	327	368	335	333	353	353	323	325	381	352	316	327	372	330	342	356	340	321	342	325	327	373	329	325	344	341	373	326	308	333	369	358	310	352	383	335	354	337	345	333	323	348	363	338	370	331	362	365	335	340	339	355	353	345	356	339	328	329	335	295	350	297	348	326	386	334	368	343	336	312	336	336	344	358	311	355	320	337	341	333	343	372	344	342	339	343	349	382	366	328	348	308	341	354	349	332	355	347	319	338	352	333	344	308	343	353	328	325	359	341	332	344	347	348	322	357	314	334	351	394	306	346	351	356	320	363	349	339	319	346	339	349	351	335	338	320	334	336	369	336	320	324	370	353	355	335	363	364	337	356	338	367	349	356	330	354	349	325	353	359	336	343	326	351	341	343	325	355	362	359	347	343	334	365	356	339	382	358	322	360	352	320	345	331	345	339	332	316	327	352	370	363	324	344	325	344	344	358	325	357	352	358	319	374	308	320	315	361	365	320	329	355	374	338	306	346	341	322	335	343	318	352	368	350	334	332	368	321	347	350	341	367	360	340	352	354	318	336	392	336	336	352	332	326	370	358	317	331	286	326	311	368	362	332	336	351	341	358	331	348	289	311	362	336	366	369	368	338	336	355	328	326	331	364	343	375	347	379	328	354	356	349	349	349	373	322	333	324	342	306	356	375	316	330	355	348	336	379	362	299	352	363	321	326	322	332	351	315	329	372	349	331	330	311	334	346	368	353	340	346	322	356	351	340	358	311	352	320	325	319	339	366	371	321	316	349	344	373	344	336	342	362	359	386	335	348	342	320	337	334	353	350	348	345	331	336	335	371	379	327	360	362	373	365	345	352	344	347	339	382	399	337	347	318	336	328	315	360	351	353	360	363	343	340	352	320	316	332	344	365	367	335	337	376	344	337	345	322	350	329	346	334	335	346	355	354	353	348	348	361	353	367	345	356	349	338	356	342	363	313	345	313	337	336	377	360	368	356	352	346	342	365	351	320	339	328	356	366	379	358	379	340	343	356	365	368	347	352	321	312	367	348	326	397	361	380	365	343	349	372	326	324	331	381	328	336	333	326	363	348	364	329	368	388	328	333	379	354	343	331	323	374	375	316	343	364	344	341	368	361	349	317	338	360	325	338	382	364	341	363	330	345	363	331	367	359	321	346	322	319	318	338	354	378	377	342	361	327	337	333	341	360	339	340	343	351	371	313	330	356	333	323	320	332	334	348	341	334	336	352	339	333	320	321	341	372	339	346	361	375	356	349	361	346	338	333	341	326	356	324	347	347	396	334	337	373	350	340	347	347	312	331	358	331	339	347	331	336	339	351	343	337	333	328	334	328	339	344	340	347	351	333	345	366	342	326	317	338	342	344	346	349	316	355	328	342	333	351	375	338	355	341	373	314	346	333	314	360	300	371	334	353	369	391	350	332	339	356	352	332	366	365	380	358	338	353	343	322	341	334	353	352	323	331	352	327	332	334	329	343	335	318	300	331	322	322	338	362	334	341	352	332	343	332	310	333	319	352	335	356	325	306	329	362	360	334	328	341	352	342	352	350	344	346	345	339	335	351	383	342	318	320	354	327	347	342	353	337	360	352	338	364	352	361	342	318	383	370	342	347	304	376	333	358
23371	21138	28431	24090	21148	11652	1361	899	761	726	639	662	624	612	603	600	602	598	593	562	553	542	572	589	523	582	518	522	539	535	510	558	500	550	530	526	519	537	502	518	546	524	538	532	590	541	560	547	555	507	516	553	528	512	536	515	521	509	541	543	556	509	522	535	522	526	535	548	559	541	544	526	553	553	509	543	470	498	525	497	542	485	517	483	474	564	485	544	497	525	506	524	509	538	586	568	546	493	509	552	518	529	537	538	567	493	523	533	512	531	494	508	555	526	561	543	528	500	508	531	517	524	561	506	538	479	469	523	535	496	517	554	555	519	501	551	566	528	529	531	542	539	509	543	505	548	559	543	554	519	507	518	505	518	537	535	515	523	531	492	513	542	536	525	526	538	498	529	519	533	545	514	520	473	508	488	525	555	477	488	538	503	585	552	546	536	526	554	494	534	559	531	534	564	500	515	508	500	534	532	538	540	534	543	531	545	548	480	562	529	523	525	501	545	521	577	524	497	533	559	505	531	539	549	527	516	543	540	519	516	520	507	507	549	507	552	567	541	547	536	529	525	525	574	532	491	529	533	538	501	516	498	496	550	541	525	521	553	524	554	492	553	507	521	524	560	536	516	516	538	537	471	489	527	536	500	486	517	520	590	493	515	541	521	528	520	498	535	569	564	531	525	556	545	545	519	527	561	533	514	530	511	491	558	508	594	546	512	544	558	498	528	553	534	506	542	541	549	520	523	490	547	509	534	576	530	560	480	493	510	587	517	497	558	532	495	483	500	514	521	535	520	521	538	567	512	529	530	520	545	523	512	559	502	517	521	525	504	514	532	568	514	550	527	518	505	527	478	555	513	520	516	507	558	521	526	575	542	509	553	522	551	525	490	555	520	556	515	547	511	567	526	550	551	511	514	530	520	491	543	526	508	542	568	511	545	527	554	536	524	483	540	532	516	527	524	545	576	548	526	521	555	525	503	533	482	486	515	493	507	520	527	532	560	509	487	547	552	523	547	498	523	522	534	486	550	524	515	526	570	505	506	520	538	559	454	507	507	549	550	544	480	546	549	562	505	535	570	496	548	547	545	512	500	525	575	531	542	542	512	518	529	514	515	504	475	495	491	495	551	527	509	494	529	487	522	541	478	548	527	510	519	515	515	536	496	503	511	551	489	511	515	526	567	521	571	568	496	522	587	558	535	536	524	518	528	528	535	508	537	523	527	500	517	541	519	490	533	497	550	537	500	529	506	517	516	496	475	528	536	508	537	524	520	546	540	544	537	508	560	539	509	511	510	543	505	517	513	539	533	558	521	538	509	513	574	543	515	514	517	521	523	575	483	515	523	518	508	542	532	529	517	535	564	533	524	473	531	562	506	503	531	515	501	563	532	535	533	519	489	525	511	537	529	512	509	533	548	516	523	536	543	530	520	526	526	549	527	540	532	512	533	519	557	514	512	573	553	535	519	509	510	540	522	522	541	532	529	548	489	511	499	521	541	541	591	532	510	527	514	522	501	532	527	533	530	514	534	535	571	538	540	541	522	532	531	515	525	515	538	569	582	524	498	532	513	497	511	535	560	555	497	559	495	520	499	487	554	518	512	518	510	541	508	533	493	526	518	534	513	498	544	570	571	555	539	568	529	536	521	540	518	518	525	564	504	529	519	533	505	488	578	495	534	485	529	539	490	533	515	560	517	538	523	525	525	515	518	485	547	533	552	536	515	552	512	550	517	518	501	535	532	464	554	516	507	526	525	509	563	522	491	536	516	525	523	544	516	526	522	558	562	530	558	548	542	517	512	550	513	549	527	525	538	546	549	557	521	506	530	503	516	575	529	500	549	539	518	557	524	520	551	531	514	525	544	505	503	520	518	526	498	519	534	498	522	535	510	493	502	496	535	514	512	512	515	515	569	511	498	516	503	500	552	496	527	518	554	500	515	521	493	535	535	538	565	511	539	513	541	519	515	537	553	529	511	512	507	555	525	549	531	508	541	552	517	525	508	543	558	480	522	502	506	548	567	540	507	565	521	569	514	546	518	524	554	508	540	536	496	527	536	524	502	515	518	539	580	514	525	528	564	526	520	519	514	500	520	533	525	541	512	554	541	508	549	530	533	542	521	551	519	526	501	495	571	508	532	494	518	535	510	534	538	535	498	543	545	521	534	530	501	567	535	502	509	541	535	522	510	563	507	535	516	500	505	500	495	547	522	480	542	489	507	546	519	534	531	560	508	490	543	523	537	534	522	497	527	536	518	516	528	514	513	528	505	501	524	556	489	543	561	532	541	537	527	503	514	495	524	496	544	522	545	512	528	559	586	529	577	532	545	521	544	534	540	512	506	548	521	534	564	538	529	519	537	539	518	513	577	479	520	500	547	520	531	525	503	518	571	501	516	536	495	533	495	549	535	549	524	514	544	496	524	554	518	493	566	536	538	541	552	510	503	541	504	552	536	509	499	523	503	519	498	519	552	471	502	517	554	507	516	504	523	534	509	553	540	532	504	528	479	523	485	513	550	537	526	559	506	499	559	538	494	526	481	537	519	514	487	517	546	509	507	553	524	522	514	497	567	551	514	519	504	496	535	527	527	542	535	523	504	555	528	538	544	508	496	509	531	526	522	530	530	546	534	514	494	536	539	573	529	539	527	537	542	489	543	530	495	586	505	526	533	560	522	552	547	523	526	530	509	508	499	524	537	562	565	503	581	566	550	506	524	532	547	527	542	562	540	490	540	511	533	539	484	523	489	553	549	552	526	497	515	494	515	538	517	535	497	532	487	555	511	519	521	543	556	497	524	571	500	516	533	507	532	569	505	544	575	496	501	496	532	541	507	521	518	524	527	550	523	520	537	518	513	529	555	550	516	537	505	527	544	519	527	568	496	496	496	507	503	520	507	517	500	528	577	513	570	500	530	498	480	527	510	545	528	537	532	526	552	487	524	519	534	561	504	546	499	540	561	528	489	542	542	537	520	529	533	509	533	510	512	521	550	549	511	546	531	525	543	503	539	555	530	542	533	507	494	530	551	537	525	578	525	547	498	528	545	525	519	565	543	549	547	518	500	492	490	521	517	540	543	557	522	525	557	543	522	478	514	550	548	486	514	522	557	548	531	512	516	541	549	496	513	515	528	507	461	522	491	507	519	555	506	515	488	543	510	508	499	511	510	520	557	548	505	521	530	536	492	507	541	540	549	572	616	506	540	519	554	529	517	540	535	530	520	513	588	476	472	532	571	503	487	527	514	553	534	525	552	547	532	487	514	505	513	523	530	522	564	490	524	516	515	541	482	479	541	532	532	498	501	524	529	519	554	463	553	517	489	492	511	495	474	511	509	504	486	527	526	513	511	490	534	514	546	515	531	530	547	519	517	538	512	570	518	521	500	576	489	560	589	514	542	487	509	531	562	508	519	518	512	548	522	518	512	528	513	555	527	463	531	518	547	522	529	551	534	512	529	589	561	525	514	509	519	608	537	514	519	547	505	522	519
5713	9973	5917	2890	2102	1742	1391	1141	988	926	846	760	748	709	727	687	640	618	649	630	656	573	614	594	580	617	618	610	594	544	603	564	597	594	611	589	588	603	573	563	577	555	554	538	601	579	555	583	565	576	571	579	591	559	580	605	555	546	604	583	539	599	547	595	530	562	564	564	579	611	616	512	556	553	562	543	563	587	599	547	608	595	556	577	565	589	555	544	567	555	543	593	527	565	545	540	548	583	566	590	559	611	561	541	557	552	613	587	598	575	573	577	603	566	610	574	548	587	556	610	600	552	570	598	538	536	545	562	580	532	553	560	608	583	553	547	517	582	560	582	579	578	564	522	569	530	547	558	571	571	588	561	617	558	602	535	568	560	549	598	564	579	608	517	555	559	586	578	606	573	566	528	553	582	532	603	549	579	562	547	609	538	542	570	556	560	589	604	538	591	603	591	571	589	580	570	565	516	566	551	509	577	607	555	526	579	578	572	599	569	562	583	577	582	607	586	541	594	577	582	567	532	545	574	544	528	612	587	583	602	574	603	565	558	573	516	547	575	518	560	617	559	580	576	584	508	567	572	580	562	588	568	555	549	553	558	544	566	558	571	565	588	567	597	571	586	592	555	564	572	587	543	577	537	559	570	604	546	626	590	564	564	527	565	559	592	558	591	540	612	595	576	585	557	562	555	565	596	602	559	579	568	566	566	587	633	584	552	526	608	540	554	560	582	564	563	537	598	571	554	597	604	598	616	545	537	558	544	596	540	579	578	550	589	605	611	534	590	549	537	582	574	591	539	568	600	593	576	569	553	602	555	565	543	624	612	568	545	565	541	546	557	559	591	537	586	540	579	569	593	530	572	550	553	592	544	590	567	554	540	566	579	540	577	605	557	591	573	517	559	584	560	573	608	584	586	526	532	564	547	544	583	552	585	557	573	572	554	543	568	567	550	531	571	592	543	576	561	567	588	570	569	581	590	603	569	569	562	576	569	589	572	512	585	552	582	554	564	561	578	578	566	550	526	537	587	559	581	584	567	578	547	559	587	558	593	588	590	619	580	588	517	570	582	607	563	572	533	547	593	617	502	625	549	588	586	558	568	562	565	566	605	575	608	590	584	578	566	563	563	558	568	560	595	566	571	549	584	569	530	561	540	555	602	563	585	575	560	572	523	603	560	535	574	542	561	520	576	553	587	538	585	557	575	546	540	567	538	585	579	553	559	566	564	586	573	625	585	549	568	564	580	553	563	532	552	522	612	568	586	541	550	561	592	570	586	566	573	564	579	554	584	577	584	604	564	540	551	557	571	586	571	567	513	573	551	585	589	545	558	534	620	529	550	565	559	545	570	587	595	535	556	574	587	584	562	571	546	563	606	548	593	605	578	588	539	605	553	604	581	574	578	535	603	548	576	569	590	589	530	593	570	540	580	555	605	555	548	586	554	607	554	566	559	563	559	555	561	557	551	573	587	584	550	588	563	603	618	586	554	575	567	529	565	565	598	505	521	599	604	573	566	621	606	610	546	578	570	544	594	583	548	543	567	579	562	548	579	510	616	545	605	550	569	580	559	549	573	562	608	557	561	592	577	570	598	616	580	562	532	578	586	601	574	542	592	588	596	546	542	562	583	594	535	609	560	543	613	533	579	540	591	569	537	544	569	573	576	545	586	545	556	567	569	546	566	523	572	580	568	619	566	564	588	612	562	572	576	568	563	554	599	545	581	563	594	546	571	575	567	587	537	567	567	517	537	554	571	560	558	541	514	577	607	572	557	563	581	627	546	605	550	573	571	566	581	568	574	544	561	566	574	551	562	592	581	571	589	565	570	567	578	564	596	566	580	606	553	550	599	586	545	551	554	599	611	570	512	562	591	565	568	538	576	562	523	511	554	567	547	526	569	547	590	582	573	603	581	543	574	596	602	564	581	589	601	575	545	589	532	564	559	552	555	558	579	593	580	564	600	586	541	556	573	598	574	548	533	540	570	545	584	530	540	600	548	586	569	552	568	544	571	530	541	582	598	565	586	583	622	587	571	569	607	572	581	570	571	558	533	636	583	555	580	523	560	569	536	567	590	575	625	585	561	600	587	604	591	613	578	585	533	628	587	537	534	584	563	607	558	568	601	561	597	584	526	587	578	508	557	591	556	570	572	573	556	533	578	576	553	563	593	607	584	573	541	608	540	544	573	552	587	555	600	576	554	556	551	586	546	594	543	573	585	533	579	555	595	581	589	564	553	591	586	577	552	581	592	572	553	552	561	595	593	562	575	539	572	586	536	522	572	574	561	563	557	570	581	573	553	565	600	549	612	560	555	602	589	575	612	567	555	594	582	573	601	568	571	588	586	541	537	565	543	580	597	529	561	632	575	607	553	591	580	597	560	557	528	544	570	543	593	575	564	549	540	561	561	579	549	556	592	570	565	559	566	571	542	574	575	557	574	586	602	605	557	589	586	592	590	599	574	615	543	605	571	553	594	536	517	533	556	549	551	590	545	577	583	568	574	559	577	552	572	549	555	547	603	582	569	599	595	596	599	570	554	507	535	577	571	630	568	580	524	534	572	597	512	544	543	515	585	589	559	576	587	585	607	596	573	567	554	560	593	577	559	575	561	561	561	589	608	567	605	582	581	584	572	586	612	553	565	542	578	524	545	576	575	589	618	551	590	543	591	531	537	596	574	556	604	537	557	541	530	557	578	587	589	555	553	622	545	583	552	549	626	553	568	564	555	564	595	560	548	584	585	569	573	565	608	600	578	582	540	619	561	586	569	559	570	556	565	538	559	556	592	538	612	584	584	529	557	583	635	591	568	575	558	568	565	575	576	556	548	572	558	561	553	573	542	565	568	532	589	584	595	576	617	611	549	548	568	573	513	584	554	580	590	524	590	577	572	541	621	531	596	571	557	568	541	530	565	567	555	542	561	579	554	574	551	531	515	574	503	571	582	591	554	584	559	558	539	523	535	584	550	586	593	598	586	550	572	583	551	585	566	619	609	566	575	576	547	563	584	588	557	598	575	573	564	565	558	569	606	561	577	587	551	576	603	595	572	611	533	586	546	608	574	618	562	565	544	567	590	571	590	594	570	586	602	584	604	578	566	581	547	603	519	532	584	549	576	536	564	579	537	558	541	580	574	536	558	540	603	585	578	570	577	542	598	598	577	578	589	563	575	572	574	553	598	556	546	569	563	557	564	573	578	524	586	555	523	547	543	573	556	539	548	585	575	560	568	567	541	592	585	574	578	572	617	550	598	579	591	556	606	540	568	587	577	556	587	578	549	591	579	566	574	578	564	580	543	567	595	584	573	546	597	550	591	535	553	582	586	588	583	555	573	558	580	595	557	533	534	611	516	564	525	563	564	596	543	598	555	569	594	590	576	564	561	596	555	548	586	590	556	549	539	578	574	533	551	541	582	565	550	515	582	514	573	565	585	558	604	563	561	580	605	533	572	572	570	529	588	615	542	580	575	572	566	584	562	541	547	568	599
24546	21128	27457	25021	12274	525	362	343	224	235	233	216	204	180	212	167	160	160	160	168	164	160	162	153	148	143	165	155	136	145	141	141	145	139	141	164	147	153	151	134	152	134	142	141	171	135	157	163	140	122	141	159	168	176	139	139	127	156	141	153	129	149	144	129	137	144	149	138	140	152	153	145	160	127	115	151	112	133	130	156	121	130	145	139	142	133	137	137	140	148	132	121	137	134	134	152	145	147	149	119	142	160	151	158	139	133	154	136	143	136	148	118	150	147	151	139	153	162	128	127	132	148	131	159	145	156	153	147	144	142	166	151	162	140	147	155	169	135	152	131	147	169	147	123	143	155	140	125	141	133	154	151	161	128	153	144	137	132	123	147	133	127	133	149	146	130	158	135	141	155	153	158	141	139	142	146	135	160	165	142	144	136	157	140	159	132	144	129	121	136	140	142	122	152	138	129	133	136	143	127	157	141	154	132	140	141	124	157	158	159	162	145	167	147	170	124	117	145	136	143	122	143	140	128	112	123	131	155	123	148	164	162	137	136	121	125	124	122	126	135	161	157	137	138	156	159	148	149	152	129	139	147	144	149	158	143	163	153	144	157	136	141	130	144	144	157	126	151	152	141	152	164	140	139	122	145	145	135	135	138	114	138	144	156	143	155	144	143	120	135	171	130	139	125	139	163	138	141	128	137	161	152	144	145	124	131	141	138	138	136	133	143	138	142	130	137	141	132	120	143	144	153	151	142	135	147	149	149	147	156	152	128	133	143	148	151	135	149	167	135	137	124	140	151	113	133	147	147	151	131	148	143	156	132	142	132	143	134	138	158	136	160	152	133	141	137	144	141	148	128	145	172	135	138	149	170	136	144	136	135	149	154	131	170	155	136	176	150	129	148	128	126	128	131	169	123	162	140	141	164	118	138	124	140	142	139	146	165	150	146	149	137	145	159	144	145	130	123	150	134	143	153	138	118	152	131	138	155	159	151	152	136	127	142	128	177	132	137	147	134	160	128	140	147	135	120	156	155	131	154	145	136	146	143	141	183	145	148	152	138	159	133	159	148	128	161	129	143	146	140	132	141	147	148	140	146	139	151	146	132	142	165	154	156	141	158	146	169	139	122	148	178	147	135	150	132	138	146	163	149	170	146	134	130	132	144	145	134	128	137	156	139	132	158	149	134	144	153	126	131	152	130	149	126	149	150	144	134	152	140	141	144	140	159	137	135	147	140	166	158	133	151	146	128	146	145	127	137	158	134	145	136	126	144	138	129	150	138	125	148	139	151	121	134	133	131	115	136	143	129	148	127	135	149	148	120	136	127	142	150	152	137	149	140	154	157	128	166	160	146	129	151	133	132	149	122	151	164	164	123	129	148	143	127	153	161	139	134	163	145	140	154	130	138	154	178	131	143	130	147	139	138	155	146	144	149	147	126	137	138	141	135	140	160	138	135	154	136	140	144	151	150	136	153	147	170	155	137	129	148	126	146	151	159	138	106	145	164	148	151	134	127	144	143	159	145	146	134	126	142	139	131	122	163	153	145	145	133	144	155	145	138	143	140	148	153	150	114	149	147	159	141	135	155	155	143	157	143	124	135	153	124	155	144	126	155	125	156	136	130	148	152	167	139	147	143	152	142	182	149	154	144	153	142	149	158	157	148	147	142	157	126	152	163	144	165	127	143	139	122	149	146	174	145	132	147	155	151	161	134	129	140	171	133	151	142	155	151	151	158	120	153	150	136	143	137	147	129	148	133	129	144	168	129	143	167	133	141	151	144	152	126	150	170	132	132	158	138	141	146	146	150	165	163	133	156	142	157	117	155	123	136	136	136	144	126	157	152	142	159	145	127	132	146	145	133	154	156	136	146	152	137	125	155	146	157	135	141	153	139	128	130	157	153	136	138	164	173	160	131	125	144	123	126	150	122	145	113	142	137	152	149	112	136	138	126	125	129	155	143	135	152	147	131	164	133	137	121	152	143	129	157	146	145	167	141	140	144	126	126	156	132	138	141	167	148	143	160	149	148	151	153	158	139	162	126	155	129	151	134	143	164	152	175	148	137	144	142	147	119	137	162	144	133	162	117	163	155	148	168	131	142	183	124	149	144	171	141	149	148	120	151	147	120	139	149	151	157	137	150	143	142	159	160	141	146	136	151	118	163	143	133	146	141	162	139	143	142	147	155	141	148	123	131	131	136	138	145	150	132	167	140	135	133	144	127	158	149	146	130	175	156	150	163	153	122	144	161	149	151	124	131	134	160	132	137	139	133	145	142	145	156	145	130	147	140	131	152	130	145	137	147	158	147	146	171	127	134	165	134	166	147	139	147	174	122	156	129	138	136	137	125	145	135	157	133	127	131	158	147	137	163	130	133	138	147	132	150	149	147	139	160	149	136	153	135	168	136	122	146	151	146	149	165	147	150	135	143	130	143	139	155	138	122	144	133	167	150	133	134	137	135	118	144	141	152	141	140	134	136	143	141	134	153	158	143	148	148	133	139	136	126	153	135	138	152	166	138	154	166	140	123	133	146	137	131	143	135	152	144	136	121	134	146	145	136	145	141	132	155	160	125	148	126	153	134	146	132	126	160	156	124	142	128	152	159	142	140	136	140	161	149	150	129	148	150	113	132	148	164	160	124	152	158	135	123	147	148	142	119	145	134	131	148	152	147	146	145	130	141	161	152	140	125	127	153	155	144	144	143	150	129	154	148	156	117	147	158	146	145	138	137	147	143	159	127	153	141	143	143	149	141	132	132	157	149	131	132	139	146	137	128	144	166	155	129	145	142	135	124	138	179	142	128	160	147	147	147	146	124	124	146	139	155	146	148	150	131	157	137	134	125	141	136	148	137	133	141	148	138	130	150	144	141	151	132	148	133	149	159	155	122	148	150	145	151	151	140	130	135	133	149	149	116	144	137	129	145	153	129	144	151	140	138	123	129	122	140	155	130	140	169	153	122	157	152	150	149	163	138	139	155	123	165	152	140	141	151	146	142	140	144	147	127	135	126	136	152	151	143	162	155	146	128	157	165	152	123	149	140	133	115	172	119	145	144	136	136	129	148	132	139	164	127	133	133	152	146	145	167	142	149	118	164	164	155	157	150	149	150	134	138	160	132	144	146	133	159	143	137	137	138	143	124	128	146	118	155	146	163	134	147	172	141	151	132	136	143	145	139	129	147	155	132	155	139	121	148	161	129	127	141	149	133	140	129	129	156	150	151	124	145	145	136	161	137	148	167	151	146	150	124	131	139	152	132	141	150	141	144	142	136	156	136	146	168	152	149	126	154	152	134	139	144	137	131	157	134	136	174	145	154	133	152	141	173	136	176	159	172	127	152	141	146	132	116	162	139	136	141	133	137	129	150	152	164	137	143	153	145	124	137	136	128	135	149	145	143	142	152	159	144	131	141	122	142	160	145	148	129	144	148	131	164	156	147	152	165	144	138	141	142	133	150	144	138	132	138	132	154	151	151	149	142	152	136
5735	6410	3325	1467	1139	823	625	555	463	351	306	317	276	249	232	226	218	216	235	215	195	194	182	181	185	205	175	169	190	172	176	172	161	174	180	165	171	189	175	181	179	166	185	189	147	168	176	174	181	170	147	191	195	171	185	165	163	178	171	162	177	168	151	185	189	163	186	157	166	181	174	169	179	167	174	191	163	169	190	165	154	168	196	174	166	183	168	196	173	188	153	185	152	188	172	181	159	164	197	177	165	159	164	157	179	173	183	180	173	190	158	160	174	178	174	174	176	179	182	154	169	149	179	173	184	166	168	168	172	185	176	160	167	164	192	156	169	187	181	182	149	159	172	167	147	174	158	161	170	174	165	171	203	183	169	167	164	167	149	174	181	175	147	169	181	178	147	184	171	175	170	152	175	179	163	168	160	173	157	165	156	165	157	170	187	163	156	182	169	157	157	172	155	168	182	151	162	174	184	187	173	165	179	139	158	188	172	174	153	183	187	159	174	176	141	148	188	168	184	167	181	141	167	176	172	164	182	156	183	159	169	150	179	199	166	172	175	201	170	156	181	154	179	160	189	174	164	178	184	158	164	158	162	164	174	178	179	159	143	151	150	155	185	139	173	158	198	158	168	180	171	186	187	162	159	162	176	158	175	180	196	166	164	164	186	164	160	177	170	131	161	153	151	165	165	148	198	175	173	172	177	196	178	173	171	169	156	192	197	179	178	164	160	156	163	169	170	195	181	184	165	148	169	176	166	172	168	192	172	183	182	170	190	175	177	178	208	178	153	172	171	157	180	203	169	163	158	176	171	175	160	151	175	178	154	185	174	154	165	165	181	166	165	170	173	181	172	191	160	173	186	161	175	194	174	154	182	164	192	178	153	166	186	188	168	160	153	154	170	173	164	145	165	182	176	170	162	152	169	134	165	173	172	173	184	204	164	184	163	164	150	165	146	174	167	163	184	157	170	171	160	146	181	177	164	163	160	162	172	177	184	161	166	154	155	189	163	158	170	159	164	182	141	176	175	149	177	165	153	144	179	181	178	178	157	168	177	172	176	169	169	156	143	164	178	132	165	200	189	169	182	159	175	162	186	159	163	167	166	181	168	193	177	198	181	178	148	181	183	167	170	146	182	194	160	191	179	165	154	182	179	152	187	155	142	182	165	170	156	173	150	158	154	157	166	142	170	173	149	182	176	163	179	176	178	158	185	182	169	159	162	183	183	173	190	157	172	170	161	169	155	151	164	198	186	173	169	194	183	172	166	178	177	152	156	168	187	178	189	146	158	154	153	175	160	190	167	177	173	165	175	167	152	171	170	139	153	144	194	184	168	176	183	168	182	168	174	179	155	164	170	170	161	184	166	166	161	178	165	157	159	173	176	200	166	165	190	170	175	187	173	159	165	169	152	171	190	168	185	175	141	206	172	173	169	164	168	166	157	172	178	196	171	176	168	181	154	139	164	170	183	181	171	179	164	173	171	180	177	162	144	185	164	170	158	149	199	193	177	187	160	149	166	150	163	165	176	174	184	165	179	167	198	196	126	189	168	150	155	187	172	188	181	169	158	181	171	149	179	173	172	166	183	180	183	146	143	167	170	182	164	158	166	184	186	168	169	152	160	163	177	184	168	194	178	180	174	184	155	171	171	186	179	165	197	176	171	172	140	172	177	168	163	146	159	185	163	153	168	166	179	177	172	169	187	152	165	154	183	171	203	165	150	155	173	179	185	190	200	188	171	189	163	155	176	170	166	180	146	180	195	192	195	178	186	171	153	184	156	176	162	171	175	157	164	154	168	171	169	173	158	180	183	171	178	187	162	165	154	146	164	185	154	163	176	165	165	177	166	164	157	158	165	153	188	171	174	178	195	177	167	164	200	181	153	184	188	189	176	179	169	178	159	211	162	174	154	150	193	155	177	179	179	166	177	163	154	190	185	170	184	155	169	165	173	177	180	183	153	178	187	193	176	164	168	175	163	177	164	160	168	154	165	173	175	172	184	170	176	164	166	170	168	167	154	163	161	178	188	187	172	172	152	176	178	166	161	179	171	163	160	151	185	161	163	171	180	167	184	160	150	191	172	152	178	181	190	181	163	165	192	183	170	177	158	181	173	173	142	173	144	165	168	165	158	151	147	160	175	174	177	154	162	170	181	159	169	164	160	176	163	175	171	166	171	165	168	175	204	174	165	151	199	152	161	164	171	161	175	169	170	148	183	162	174	165	209	178	176	160	168	198	162	138	183	182	175	145	172	189	158	177	163	168	198	173	178	173	183	172	142	174	170	158	196	145	191	161	167	168	183	179	179	161	163	181	165	163	187	151	127	170	163	186	179	150	154	182	153	172	183	155	184	163	164	161	174	169	181	173	160	164	182	174	175	150	168	164	215	165	165	169	186	173	161	141	167	175	169	182	180	161	147	186	188	152	147	167	168	169	157	172	180	176	188	158	176	169	160	154	173	145	156	154	180	164	165	168	183	176	167	173	136	184	182	175	195	168	187	149	150	161	175	196	146	173	167	202	171	167	162	191	157	158	150	183	183	156	159	168	187	177	178	169	172	172	162	159	147	188	158	183	170	175	182	185	181	164	161	158	134	175	165	159	192	161	188	166	160	174	143	155	162	148	160	172	182	147	158	165	180	178	164	188	178	194	173	162	164	152	174	159	169	140	180	157	163	195	167	171	184	149	168	175	181	206	178	188	176	157	194	163	168	174	163	156	176	182	157	174	177	160	181	176	168	175	173	173	157	141	164	179	165	193	158	167	171	167	157	176	169	178	189	164	199	160	153	185	164	143	196	175	175	175	180	171	171	141	160	196	178	197	169	175	169	163	199	163	168	184	147	185	161	180	175	175	173	160	164	181	187	151	162	187	198	194	167	153	149	170	181	183	165	167	174	163	172	170	177	187	167	156	176	146	175	176	154	163	175	152	170	163	195	168	162	158	187	164	187	177	154	162	172	164	175	170	203	157	165	190	150	192	166	149	168	165	173	153	169	175	172	152	167	161	158	166	157	201	181	162	170	196	157	161	159	164	161	175	160	141	178	172	152	149	151	183	172	175	167	172	176	171	181	155	155	172	180	173	172	174	164	185	169	171	177	168	179	162	165	174	164	164	183	153	186	156	157	161	182	162	170	179	184	160	140	153	147	186	177	186	190	192	171	139	165	169	177	187	198	171	168	162	178	183	169	176	161	204	182	158	162	167	173	180	191	182	186	152	165	170	206	186	180	158	178	165	178	174	178	169	178	160	157	168	178	149	163	170	174	187	177	167	169	151	173	183	170	150	177	171	180	179	170	191	181	179	181	171	171	201	195	149	158	150	177	201	164	167	171	151	166	164	205	160	168	180	179	158	171	154	180	173	179	166	173	165	145	180	193	207	153	176	151	169	172	190	168	156	192	184	162	158	170	166	150	156	172	150	181	182	164	151	175	165	164	153	175	161	182	161	161	164	179	142	182	158	169	179	168	160	172	162	176	195	173	182
22497	21240	28964	23821	21237	21281	10011	1145	810	734	690	643	590	509	485	484	460	522	489	462	414	415	435	422	418	439	453	421	401	388	426	427	374	401	396	394	385	433	412	439	355	405	397	402	412	383	411	401	385	395	391	389	370	402	400	413	417	400	370	380	366	388	372	380	371	378	388	365	367	411	325	408	403	351	361	412	378	357	373	405	359	411	387	396	398	404	358	344	373	398	395	418	407	379	400	370	379	379	407	377	407	387	363	396	380	396	392	410	373	422	376	400	391	387	375	407	385	366	403	395	382	385	405	410	379	360	376	364	390	372	362	348	384	376	405	402	358	384	423	386	373	383	372	362	389	377	371	373	376	388	393	374	386	381	396	392	369	414	370	416	411	400	360	398	409	348	351	369	384	343	376	375	390	405	404	413	368	391	399	359	402	410	397	383	364	412	414	383	401	367	400	384	354	414	372	391	409	392	360	395	351	430	356	370	381	392	375	395	369	404	401	377	389	387	371	393	365	372	358	372	370	381	367	355	393	388	387	386	408	414	391	336	380	372	406	377	360	353	366	390	387	381	369	376	392	395	379	400	371	375	411	396	372	360	385	376	426	398	375	376	334	391	353	417	395	358	379	358	365	386	399	432	369	367	358	387	379	380	400	426	389	365	416	360	381	384	393	378	410	383	408	377	372	387	394	369	346	379	373	352	388	413	401	403	385	424	368	411	378	406	371	374	393	366	399	368	388	423	385	428	395	403	367	384	380	408	401	392	369	342	397	381	403	354	396	398	413	400	348	394	429	384	410	352	389	368	381	366	361	403	355	399	360	377	378	352	382	397	367	401	340	337	399	351	375	390	363	376	418	363	424	420	409	377	371	384	358	358	377	384	397	394	387	387	400	383	398	372	426	398	410	386	405	384	416	403	365	396	394	405	380	405	372	363	388	389	390	404	433	359	395	394	384	369	364	359	404	419	369	422	399	388	361	375	369	388	365	388	365	418	365	378	386	394	403	386	371	381	378	371	372	398	386	375	359	377	399	400	383	361	410	397	386	411	341	408	387	382	411	383	397	380	395	427	415	364	378	399	382	409	352	359	402	413	355	396	357	405	372	401	396	427	403	378	386	379	375	398	373	364	362	393	382	375	355	388	398	411	352	373	358	384	417	381	404	408	390	412	374	381	374	388	394	373	379	377	359	372	390	377	408	382	353	387	393	379	421	417	400	368	394	364	385	353	370	376	450	400	387	365	395	389	362	369	408	354	363	368	386	381	383	386	357	383	400	398	394	382	402	397	386	353	407	380	356	376	409	381	373	400	379	352	382	399	405	389	382	391	370	370	384	401	389	347	398	371	399	389	376	385	369	424	363	370	375	378	411	405	371	369	373	355	362	373	410	422	378	384	392	396	377	370	391	379	373	373	383	357	388	382	404	421	381	388	411	407	368	369	361	402	393	386	401	389	367	380	397	364	374	386	398	436	400	371	378	377	403	373	395	397	374	398	381	388	419	345	405	407	414	391	394	406	372	384	363	365	378	395	400	338	386	363	382	389	400	379	406	416	369	393	442	384	384	395	376	405	382	383	370	382	364	388	391	392	385	362	414	399	360	376	388	379	378	350	380	376	406	385	373	409	355	363	418	365	401	376	379	393	395	364	366	395	407	359	374	371	420	395	413	382	375	389	357	398	398	363	383	384	427	352	383	400	367	352	416	391	413	412	361	376	381	397	380	400	411	391	394	355	382	414	358	374	363	397	406	379	414	408	410	387	418	404	373	364	401	378	353	386	391	382	368	397	409	383	383	393	394	388	374	420	404	390	384	367	378	387	383	347	382	358	349	371	363	361	398	389	377	397	378	358	420	384	364	404	398	343	379	395	368	407	375	399	344	379	389	366	399	380	361	379	413	398	415	352	402	402	380	377	386	386	388	365	365	351	377	351	408	379	379	389	396	356	371	371	393	359	384	390	361	410	429	428	342	402	372	390	369	373	394	362	405	398	373	396	377	395	338	394	362	375	389	373	383	366	441	387	393	382	381	399	379	381	391	415	413	449	404	396	376	383	378	379	358	418	388	379	377	387	380	377	383	376	369	370	426	402	361	355	387	362	434	395	420	365	394	372	407	381	357	376	402	412	416	407	415	364	373	373	373	350	378	373	399	383	398	414	347	382	369	383	373	375	398	363	392	386	375	430	409	362	408	381	387	372	363	390	366	360	367	401	378	402	386	382	377	356	378	396	391	388	362	400	390	385	416	366	345	383	391	385	393	393	368	362	344	409	370	368	369	378	341	398	381	375	384	372	366	392	381	377	395	352	386	378	344	364	385	344	363	374	393	417	415	356	373	395	388	399	406	397	394	404	381	371	383	369	402	412	391	391	404	353	406	397	386	387	406	371	372	384	361	380	369	373	384	401	400	401	345	380	369	398	406	400	369	374	374	389	408	367	380	377	383	382	389	349	383	392	429	388	396	365	374	400	361	376	412	388	371	354	394	375	404	383	381	422	374	390	357	358	382	352	366	366	418	409	404	355	391	368	379	375	350	407	364	411	385	397	392	361	426	352	393	371	410	368	367	393	361	354	375	387	409	388	413	373	373	389	426	373	388	387	378	425	404	411	375	386	384	357	392	376	389	376	395	375	390	362	426	372	381	376	377	363	387	399	359	336	393	397	390	389	384	385	422	361	357	380	364	388	383	362	371	397	414	373	370	367	356	387	386	380	413	406	387	373	356	353	357	392	392	346	419	391	373	352	363	403	378	372	410	383	391	412	378	417	381	413	397	377	394	364	397	391	373	367	326	405	403	366	405	370	380	381	389	390	406	407	358	354	380	353	368	369	408	385	395	354	377	372	385	410	382	336	402	382	431	396	348	383	385	394	440	396	439	389	442	405	405	388	363	368	364	422	398	368	393	397	368	366	359	340	380	383	398	361	411	390	410	387	373	391	354	398	356	387	404	392	417	393	391	406	378	397	369	384	376	390	377	377	372	375	375	374	373	368	379	392	395	392	413	391	390	381	359	393	363	377	411	399	361	400	387	359	385	363	370	378	432	374	356	414	371	403	382	399	380	361	372	389	379	387	377	364	400	384	387	355	372	360	368	384	383	354	375	382	358	367	403	337	373	397	368	395	370	379	419	388	388	377	373	347	417	370	383	377	400	395	360	378	376	404	389	387	372	388	399	377	339	373	395	406	382	367	400	399	415	395	391	336	384	365	377	345	395	369	373	345	412	419	406	387	381	390	376	379	384	345	376	395	375	389	387	377	334	383	347	420	391	388	396	352	386	394	412	367	367	388	416	353	425	408	383	375	386	363	381	362	373	346	372	383	397	413	380	383	378	364	356	414	398	369	390	366	381	382	363	399	383	374	392	409	391	386	369	380	399	413	395	380	394	382	366	395	370	370	359	392	351	387	361	409	418	390	414	393	366	341	375	350	368	398	372	391	377	403	381	386	399	347	402	374	390	384	333	402	382	413	376	377	386	340	369	401	322	373
8516	15414	10071	4737	3402	2615	2011	1479	1310	1095	948	834	724	710	652	657	567	561	547	537	516	483	486	504	480	457	487	448	439	481	471	465	458	508	504	473	452	444	424	424	420	453	431	454	455	431	414	450	414	410	438	409	438	441	412	428	420	460	381	474	429	440	434	405	409	440	439	428	425	430	420	420	430	413	444	432	468	435	435	410	454	453	440	434	400	412	446	393	417	389	420	459	469	418	456	411	431	407	406	424	443	424	441	443	448	447	424	419	454	429	447	438	455	416	445	434	383	413	453	418	423	436	418	453	455	407	368	406	485	433	448	465	431	404	402	435	439	388	425	428	430	445	410	444	453	449	416	429	415	423	451	417	448	442	413	400	437	421	425	463	455	450	412	426	408	398	472	461	413	436	446	441	387	443	409	431	453	410	414	448	392	432	450	423	431	475	449	419	432	387	408	450	430	460	405	458	439	472	432	425	394	449	405	446	427	420	402	411	457	387	436	424	435	413	433	438	398	398	443	418	452	425	416	404	415	402	401	461	374	460	437	403	448	445	438	438	450	433	433	458	422	402	421	398	426	395	398	394	415	397	427	423	433	446	392	432	419	447	426	442	417	416	381	463	429	398	401	430	394	448	419	410	419	425	401	412	416	417	441	448	428	425	413	446	424	395	468	403	447	415	441	415	410	431	443	420	389	438	421	461	427	400	459	429	446	380	398	460	425	404	431	447	451	428	433	464	436	399	374	424	463	436	413	431	441	409	416	429	454	426	423	457	436	434	418	395	444	423	409	427	456	385	434	434	411	440	451	424	405	441	439	425	389	434	429	443	416	423	434	425	428	440	439	434	415	445	430	388	442	403	439	401	412	480	447	410	393	420	416	421	424	440	417	383	455	434	416	397	428	415	427	395	414	430	401	449	448	407	417	420	415	465	443	449	451	446	436	431	435	397	423	404	418	441	460	444	437	379	431	444	422	432	422	428	449	398	426	416	426	440	438	425	439	435	427	445	448	442	409	416	435	373	421	428	393	435	430	441	426	420	431	386	436	413	426	436	407	386	442	441	440	429	427	412	390	461	388	434	405	399	467	416	418	423	423	400	462	450	436	421	423	384	445	427	409	425	386	458	415	434	413	440	430	443	427	423	446	423	413	455	410	453	435	413	413	399	441	470	409	410	443	426	460	417	434	420	467	426	467	429	433	434	408	411	431	398	431	419	424	412	402	438	408	372	439	435	441	437	450	429	447	415	406	466	431	442	434	445	423	419	443	421	396	458	404	468	445	417	415	388	450	450	406	441	461	454	438	401	403	396	445	420	429	448	432	404	408	429	445	409	471	449	399	435	432	443	433	432	450	411	436	450	442	444	379	408	392	437	442	414	467	415	439	392	393	455	427	429	389	430	402	403	443	431	422	439	433	401	412	435	401	431	423	424	449	446	398	420	438	436	404	446	417	406	408	405	404	426	402	468	452	417	425	441	414	411	377	418	412	437	484	434	451	410	436	431	439	406	427	411	418	417	396	426	456	443	443	443	436	436	442	422	435	410	451	406	414	436	429	415	445	408	457	438	448	447	429	428	445	418	422	428	396	397	400	422	407	430	448	424	405	445	442	453	410	406	405	424	419	455	399	449	431	399	425	413	422	408	438	421	434	426	444	439	447	428	405	400	398	459	447	446	430	471	438	403	416	422	484	419	419	423	430	428	444	431	422	400	404	442	454	473	428	466	459	414	420	460	455	454	403	418	476	425	455	399	452	448	396	453	404	449	433	440	443	462	441	409	447	395	423	448	405	427	427	403	456	432	432	438	423	465	436	444	385	438	432	441	461	454	435	406	408	445	399	450	404	413	411	412	427	404	436	433	414	418	446	374	386	398	414	409	443	421	419	403	452	440	441	406	384	431	451	442	420	474	441	424	438	455	404	411	397	436	429	407	435	435	440	427	398	402	431	415	440	437	412	436	408	363	427	416	410	419	447	445	443	420	445	471	417	459	420	453	435	413	409	395	402	412	480	433	418	419	410	401	437	414	418	439	416	417	420	455	442	391	417	414	427	427	412	424	452	422	398	443	471	409	417	434	430	375	399	424	427	452	409	434	417	433	381	457	414	434	447	417	421	386	426	401	385	446	423	410	410	430	396	463	454	465	429	424	408	450	403	394	411	404	419	444	425	423	413	424	383	444	429	440	439	394	472	430	436	423	404	417	458	424	422	372	435	440	428	428	447	449	409	433	431	448	412	432	444	451	404	417	436	439	395	472	436	446	422	460	445	419	439	456	493	410	389	427	444	431	440	444	400	454	442	401	407	431	400	434	438	433	441	410	411	440	399	414	440	459	415	428	429	429	412	427	410	466	414	416	473	448	413	436	420	444	416	451	428	417	445	415	397	449	473	462	422	425	415	428	407	428	439	416	474	446	413	397	440	458	395	419	445	449	426	415	459	442	434	435	438	423	440	417	448	412	447	404	420	418	411	397	451	409	422	426	413	440	443	410	416	419	438	411	434	414	451	421	431	436	396	435	431	420	431	410	424	472	416	459	413	463	433	459	442	413	414	400	426	420	435	439	421	432	445	450	429	424	442	436	413	389	405	434	394	448	432	420	429	449	428	391	435	465	448	450	405	405	420	418	454	420	417	382	438	439	431	452	456	443	403	410	431	437	441	430	482	432	409	441	416	396	470	437	413	400	426	420	406	430	420	444	447	440	462	394	400	433	420	420	444	427	434	400	395	450	438	409	414	430	439	426	447	406	431	426	437	414	426	443	451	429	433	383	458	417	416	446	466	442	429	448	409	433	428	420	406	424	410	399	429	447	400	415	451	435	439	414	438	394	393	425	417	441	451	405	415	410	423	465	420	416	438	428	404	444	424	395	444	415	404	429	437	438	392	392	421	409	437	428	405	438	425	407	407	416	434	438	419	457	389	410	457	418	424	438	442	414	445	434	449	426	459	388	441	422	447	428	453	446	444	413	388	428	413	410	448	402	440	409	451	441	458	445	434	410	436	441	409	443	416	407	392	449	445	411	401	414	440	434	440	404	449	438	421	445	407	431	401	430	420	449	465	401	442	469	432	482	402	418	430	384	411	410	406	422	430	412	428	401	431	400	441	396	419	428	434	396	419	400	411	427	436	442	425	418	447	425	439	399	455	446	445	411	415	439	476	423	402	403	437	409	444	445	427	424	439	469	408	435	424	422	423	445	460	454	407	410	440	421	425	443	450	421	407	442	421	419	462	412	416	458	436	429	428	439	422	433	438	437	429	419	435	431	448	441	434	436	442	448	433	446	438	397	396	425	392	443	434	425	418	434	414	412	441	465	407	430	420	381	445	414	382	443	407	370	448	425	422	430	424	458	400	426	468	427	467	430	436	415	443	433	414	432	429	442	417	415	410	450	405	426	403	413	405	436	431	447	421	419	435	467	449	442	428	437	399	422	444	433	375	408	423	429	413	432	480	441	429	449	403	422	441	412	404	420	384	435	428	423	463	457
27535	17925	3680	524	378	384	319	327	342	318	322	345	340	292	300	306	337	307	360	319	329	320	315	314	317	316	315	353	310	328	311	264	298	298	290	302	326	298	292	326	273	326	303	312	297	302	288	329	315	326	287	311	309	280	267	298	328	309	293	323	315	323	305	306	306	330	305	313	330	306	313	311	306	286	330	299	305	332	314	312	323	299	277	308	277	324	319	288	266	324	321	308	313	276	298	294	304	323	320	300	312	291	299	320	316	311	333	318	349	319	315	338	289	354	320	318	324	335	324	319	324	297	290	305	315	319	271	274	297	297	340	320	321	313	312	291	310	279	337	291	310	308	309	301	302	315	304	293	293	303	307	332	288	313	300	317	309	306	326	320	296	305	340	336	327	320	303	309	327	307	316	330	322	312	310	308	317	289	299	313	340	302	331	308	306	312	314	295	321	302	319	321	306	309	297	313	315	310	345	289	329	308	333	334	279	300	312	314	327	321	318	328	304	331	325	342	328	301	321	319	291	327	318	285	310	310	321	299	321	333	309	313	314	310	304	309	282	319	312	309	293	341	290	329	304	339	347	319	307	326	297	317	287	279	309	297	300	353	292	321	314	311	333	333	328	306	306	305	290	342	303	311	279	284	307	336	310	336	343	329	325	305	299	322	302	306	286	329	326	304	314	318	302	293	315	279	319	262	302	318	310	306	302	296	286	295	309	306	311	315	312	311	308	305	297	293	311	333	310	324	300	280	299	295	306	327	310	313	324	279	275	333	311	306	313	282	317	324	300	337	297	319	321	329	296	309	320	281	332	286	318	310	299	311	274	303	318	331	293	298	325	330	274	310	310	300	321	321	301	305	322	312	295	331	331	300	312	318	309	327	339	332	317	296	323	316	309	318	319	306	333	295	306	311	328	313	306	299	318	285	312	344	310	322	310	312	328	303	345	329	294	329	323	301	322	325	328	317	303	311	305	314	309	326	312	306	313	324	310	282	343	335	290	311	294	327	308	305	328	288	307	322	295	293	330	338	314	323	342	305	306	338	331	301	285	308	304	318	333	289	304	300	342	334	307	314	322	345	300	307	329	308	273	334	352	296	351	323	303	305	300	324	308	322	322	326	328	316	310	314	305	317	299	328	282	318	315	316	345	309	306	276	292	308	298	320	280	330	305	343	307	291	326	334	331	329	319	328	316	336	317	326	295	291	305	293	310	327	287	286	283	307	307	304	322	301	339	296	285	304	280	320	326	325	301	290	277	296	287	320	296	285	317	334	315	310	348	307	307	345	308	318	337	283	304	286	324	332	305	318	316	316	294	330	316	303	295	313	327	313	313	302	311	303	314	329	314	308	295	243	311	311	303	311	320	298	289	322	298	295	289	362	300	323	318	303	302	320	304	289	304	299	298	311	300	302	268	285	323	303	303	333	270	320	298	310	316	338	299	342	307	324	363	321	302	301	306	343	305	306	292	336	321	287	296	315	325	315	306	310	302	324	277	329	314	331	278	316	329	317	312	305	338	273	274	332	328	308	311	322	295	326	303	283	316	339	280	307	302	339	334	325	309	294	287	305	299	301	296	347	346	332	278	297	317	302	328	311	273	302	320	318	343	299	295	317	329	321	337	319	304	321	309	305	299	325	339	311	296	322	317	326	312	320	309	285	306	288	292	296	323	308	334	303	299	324	304	303	321	332	291	295	322	296	297	317	292	293	317	319	324	283	317	342	302	311	322	300	339	307	299	349	311	344	336	316	315	306	319	281	277	295	310	333	291	311	310	316	311	327	337	354	316	332	339	323	324	304	328	309	288	315	313	323	329	283	337	297	318	287	313	295	343	300	320	282	329	340	302	339	341	296	306	308	313	306	328	327	324	311	311	316	312	327	337	326	313	305	308	296	319	311	332	341	307	302	318	324	317	333	317	325	290	314	314	315	317	282	293	288	319	312	308	347	305	316	320	321	291	315	317	329	305	288	349	298	299	293	335	321	301	350	306	289	308	309	324	292	316	329	323	320	293	360	301	327	317	305	298	296	311	328	311	321	329	315	289	305	318	301	314	330	308	309	288	338	317	331	308	288	327	297	288	315	316	310	298	309	297	306	307	306	307	302	297	285	301	334	322	300	282	324	348	326	308	302	303	295	308	319	312	344	318	293	315	290	307	330	308	326	308	309	311	327	318	301	312	315	315	330	330	289	368	327	304	322	301	332	309	294	306	308	283	326	331	321	289	294	309	281	322	337	340	315	313	297	300	314	317	293	322	308	295	307	301	323	317	277	324	315	292	310	307	310	340	313	262	290	326	300	313	319	325	322	292	299	281	306	290	318	318	292	287	314	323	283	288	312	316	343	294	310	313	310	284	367	328	296	293	338	317	329	332	307	305	347	304	317	307	347	284	323	287	321	292	319	340	297	329	323	292	295	325	323	309	347	301	304	287	317	343	317	302	330	323	310	309	312	306	302	287	311	298	330	328	364	335	322	293	309	323	325	336	333	342	329	292	308	313	302	278	314	328	308	324	313	322	294	337	313	293	312	322	343	323	317	349	290	341	300	296	299	301	296	307	286	332	293	317	294	313	309	293	309	332	322	312	323	331	298	321	322	312	312	312	317	306	318	322	321	299	305	324	295	306	304	287	291	340	304	312	325	338	281	330	334	326	324	323	328	339	332	328	336	315	332	313	298	309	299	308	329	326	296	323	279	285	284	321	322	302	287	293	324	345	305	324	308	289	333	304	319	315	311	264	316	348	331	283	313	318	293	310	320	280	291	322	307	273	307	312	343	336	308	290	288	338	306	326	331	313	314	287	310	280	312	297	280	328	337	319	315	314	294	296	315	284	280	308	296	292	318	305	305	316	299	311	298	313	325	306	319	322	343	320	328	342	308	294	316	340	324	328	315	340	331	309	320	319	314	288	295	315	331	335	307	328	335	283	309	305	307	336	299	306	304	338	309	303	310	297	308	307	310	307	305	320	289	307	296	332	325	339	316	315	333	303	283	276	307	304	317	317	292	328	291	296	304	301	294	327	329	320	335	344	336	323	315	335	309	305	335	299	298	291	332	313	321	294	286	303	327	319	329	279	342	336	308	296	303	325	331	307	300	292	291	347	328	329	322	318	312	309	324	304	341	325	317	294	281	304	323	299	320	305	317	317	306	316	305	308	297	315	283	318	298	303	313	348	285	330	276	318	327	326	339	326	321	337	324	332	284	311	318	315	323	341	308	311	293	333	313	351	287	287	331	334	302	318	316	337	307	304	290	306	282	308	323	377	311	330	290	291	324	317	321	303	331	319	343	311	323	333	334	322	286	304	308	314	298	304	319	314	284	320	311	312	301	293	279	325	322	312	326	300	321	336	334	309	328	293	328	362	310	289	336	314	299	277	309	322	306	298	302	293	319	337	309	301	310	298	296	327	289	352	259	346	324	332	334	327	288	330	312	295	338	300	316	320	304	298	270	306	307	335	332	282	287	293	327	286	301	344	308	307	331
6329	1975	617	422	403	400	378	376	353	342	330	343	339	323	333	355	369	361	354	356	367	346	359	317	344	328	361	336	335	328	330	337	351	322	361	361	324	348	341	355	345	361	319	330	336	322	328	373	373	327	338	358	325	364	352	345	355	334	351	343	353	405	340	324	340	325	346	367	360	322	346	353	336	345	366	346	347	349	353	319	335	340	347	347	343	371	321	319	377	304	337	355	380	367	353	317	362	355	316	321	357	314	345	337	323	338	355	324	343	305	356	357	345	364	314	347	381	354	369	342	319	335	335	355	348	385	358	349	342	338	313	336	378	321	371	345	318	341	330	332	343	314	317	362	345	382	320	339	350	359	346	384	355	334	338	354	327	332	360	351	308	370	365	349	338	361	360	374	338	345	343	361	335	333	329	326	322	363	305	318	315	322	332	373	349	335	348	354	363	327	351	334	334	322	338	318	362	321	316	347	333	366	341	376	390	345	349	329	351	352	314	348	328	341	340	324	324	326	355	378	327	367	336	329	339	343	306	370	334	325	348	338	343	358	323	334	323	362	351	345	360	343	344	334	361	308	327	372	351	344	347	328	361	353	349	348	321	372	345	334	380	324	332	334	316	338	339	329	333	358	363	384	365	348	326	367	322	358	351	317	336	359	351	341	321	363	314	354	351	321	326	353	317	349	330	315	340	356	309	336	318	358	362	335	329	325	338	318	350	342	343	339	312	289	307	338	372	359	369	343	350	332	316	313	321	365	302	305	346	326	351	358	322	353	329	363	382	345	370	332	346	314	311	340	377	340	377	348	342	338	330	354	327	322	357	320	354	354	338	376	351	361	358	345	349	333	369	351	344	338	325	348	343	358	329	342	348	322	341	371	350	339	358	329	304	343	342	345	315	343	336	359	361	312	365	334	328	317	346	331	339	354	366	366	372	357	376	355	349	315	362	369	341	327	317	328	299	299	354	374	346	342	347	327	348	364	341	332	317	344	346	345	334	338	369	336	328	335	352	351	330	345	329	338	350	341	324	355	341	352	336	345	294	317	334	352	370	376	333	324	338	342	330	363	326	320	302	356	362	346	369	343	357	361	334	325	330	364	370	327	333	342	381	354	344	329	329	353	332	355	312	323	344	322	357	341	315	342	345	331	368	339	387	379	312	347	373	339	321	361	349	326	354	339	299	344	345	362	355	323	374	356	345	339	370	348	331	367	344	321	326	352	347	334	327	346	343	367	366	364	324	317	348	328	354	358	359	329	355	356	351	339	345	352	342	356	349	324	347	310	324	314	335	336	362	332	356	357	343	367	331	341	343	329	334	323	331	358	331	323	325	352	355	336	344	346	361	328	304	322	346	329	361	347	321	281	339	329	344	334	376	331	343	320	309	311	365	309	328	347	341	350	362	327	347	365	318	312	369	316	375	325	333	333	314	323	379	357	339	360	330	316	319	361	348	338	329	351	338	341	354	331	345	341	340	335	348	335	327	307	326	344	352	354	326	315	306	333	336	366	371	340	364	346	368	309	351	324	317	319	313	305	351	348	352	334	355	299	366	328	338	339	369	349	333	355	323	318	342	335	352	336	332	329	350	327	344	355	328	348	326	334	374	352	324	357	333	355	316	362	348	362	351	340	382	369	333	389	335	379	353	318	352	346	365	332	325	358	319	344	352	313	329	330	371	375	345	350	341	325	363	343	328	330	325	314	356	364	346	332	362	359	335	335	326	331	312	344	392	354	340	359	347	349	371	361	348	370	337	346	349	319	348	336	336	327	339	366	363	342	372	370	353	351	332	349	303	355	311	331	320	343	330	331	356	355	328	338	343	351	336	361	301	334	342	343	347	346	343	377	314	324	330	332	339	365	362	344	327	340	359	353	354	340	351	342	328	335	341	337	354	327	373	359	360	335	326	336	350	356	371	346	333	378	332	308	327	339	329	326	345	331	331	345	342	343	362	344	344	345	328	319	336	355	373	315	309	374	353	322	352	328	345	329	359	364	355	316	330	348	343	359	335	308	326	354	343	323	357	354	363	359	353	334	353	362	347	339	330	339	357	336	347	379	333	343	335	352	361	327	324	340	360	325	347	341	352	317	336	348	340	378	327	364	369	363	349	352	354	349	347	338	358	355	374	304	285	365	342	342	351	354	324	336	356	375	346	351	331	366	323	380	319	330	358	341	339	320	368	325	376	337	322	353	355	295	362	337	349	355	349	343	345	378	324	338	369	334	364	378	333	314	316	318	336	342	352	362	355	323	311	363	343	341	353	341	350	328	331	343	326	322	376	313	345	327	339	343	325	360	369	333	345	308	337	333	328	334	352	370	365	326	349	363	331	364	314	332	345	362	295	345	320	355	370	334	364	293	335	336	354	335	345	366	354	304	354	359	348	347	352	308	303	357	337	333	316	329	338	328	376	353	364	315	349	375	366	352	317	343	365	348	348	331	347	330	367	353	319	348	338	352	349	315	328	331	352	360	352	345	333	352	330	355	361	333	330	319	389	349	336	343	315	336	343	331	306	393	336	315	369	346	369	352	365	356	361	336	338	334	334	343	314	338	343	357	322	345	313	325	327	355	331	337	328	321	308	336	322	333	327	354	340	339	350	277	344	367	332	367	343	334	333	350	351	314	355	321	341	337	357	340	343	318	342	326	345	368	326	322	350	326	337	334	323	311	359	382	363	314	368	350	310	343	362	354	329	362	338	348	336	348	354	334	347	356	336	330	358	347	301	330	338	288	372	365	328	380	331	352	313	367	338	342	371	337	351	350	354	350	327	369	353	324	307	336	325	353	344	339	328	319	349	366	315	312	311	343	364	364	355	348	341	322	310	329	320	348	339	345	308	305	342	344	327	316	374	305	342	327	298	355	352	346	346	357	346	371	343	352	341	336	358	319	314	309	341	316	347	330	350	375	345	362	348	359	319	330	350	339	334	295	357	320	338	341	360	330	336	297	362	351	303	320	342	371	347	319	362	352	336	335	349	310	322	342	345	331	351	346	336	338	297	344	370	346	332	338	321	331	312	373	339	360	315	311	345	326	366	353	310	378	334	326	335	365	332	329	350	325	384	333	350	323	357	371	329	324	348	330	328	319	327	369	358	345	304	367	329	350	394	349	346	332	351	328	339	328	344	333	359	323	323	348	344	332	352	338	347	331	347	333	384	343	319	371	343	329	364	297	338	325	363	355	347	317	330	347	335	322	357	339	342	369	323	323	347	368	350	387	358	337	334	341	330	330	339	378	346	326	359	365	378	369	331	323	337	356	358	345	325	333	320	357	366	378	335	342	377	361	332	332	342	354	330	334	332	315	329	351	360	350	352	290	306	341	334	327	341	347	307	344	361	335	331	342	349	357	352	333	372	334	396	321	346	353	359	340	350	330	355	377	339	345	355	373	364	337	295	342	326	334	370	321	366	339	357	319	353	356	342	358	314	349	331	335	379	310	346	345	351	340	357	342	331	351	346	336	336	324	335	292	327	328	321	357
23471	21184	28525	24108	21171	11589	1402	899	758	715	652	673	631	620	576	599	575	533	587	561	552	560	559	581	582	565	531	569	562	522	546	509	564	582	508	542	512	519	558	542	502	500	511	514	538	515	530	549	521	521	571	507	505	521	531	533	481	491	562	508	517	484	518	527	515	537	498	522	577	554	531	556	549	538	520	539	513	545	482	580	511	520	500	498	543	517	520	472	527	485	573	550	537	516	463	520	530	518	463	507	515	512	546	512	518	526	499	522	510	540	491	497	507	544	518	538	511	525	486	469	484	526	514	519	518	543	531	518	523	477	574	526	484	516	513	568	547	537	506	535	481	516	530	511	485	514	498	553	500	528	476	463	536	519	515	527	490	477	503	525	496	513	494	520	459	526	501	537	569	534	528	522	456	483	565	517	536	492	540	521	513	527	501	526	544	474	504	535	562	495	528	492	508	532	548	541	541	498	540	474	523	536	530	522	510	521	508	500	488	509	527	523	486	515	514	550	531	521	524	552	553	517	512	512	537	535	499	514	492	527	541	540	507	533	514	512	507	525	529	492	501	521	510	545	527	549	496	484	544	480	491	506	500	512	500	496	514	493	500	535	540	549	552	503	518	514	512	506	488	548	492	502	529	490	547	449	509	537	527	526	546	537	491	538	483	493	495	553	528	515	533	486	560	528	532	486	499	545	503	521	502	482	529	552	513	485	525	547	510	549	515	502	537	497	496	521	509	535	527	528	524	543	522	522	489	523	523	506	550	494	500	539	527	528	538	532	516	519	509	479	503	522	495	539	499	527	568	523	562	519	530	501	489	558	509	512	544	491	524	528	518	508	519	504	530	496	512	528	517	501	538	535	544	479	498	469	540	501	545	483	516	553	508	501	511	514	534	524	489	490	493	518	528	523	493	515	495	517	516	527	538	554	551	492	530	512	549	522	484	504	558	533	532	558	509	494	498	528	540	525	512	502	518	522	532	525	546	532	503	488	537	502	472	532	538	521	510	528	558	518	524	506	519	531	507	541	517	501	551	537	545	527	525	506	550	525	535	548	490	517	517	503	523	554	506	511	543	515	515	502	544	498	492	525	494	542	533	543	515	522	566	524	509	549	546	550	540	528	532	474	502	520	496	531	505	481	508	502	548	505	485	494	508	505	506	531	522	536	520	486	534	488	490	516	486	558	534	554	466	462	524	479	508	494	529	517	533	511	497	531	511	523	539	523	535	502	526	559	501	499	523	479	515	528	503	513	540	515	491	509	539	506	559	528	509	532	476	512	549	497	538	517	543	508	552	572	536	513	554	556	513	498	503	485	498	535	538	484	497	509	534	525	555	532	524	512	497	539	542	521	563	490	535	559	487	542	498	505	495	516	491	511	527	535	534	565	525	543	534	529	479	518	490	534	566	490	505	535	518	491	503	572	496	499	558	521	530	512	554	523	522	523	503	514	514	515	536	517	494	489	536	489	510	496	497	544	495	535	519	496	521	500	536	549	556	527	526	543	500	474	531	492	509	517	530	505	544	551	517	526	498	478	502	522	488	521	505	524	515	513	562	495	507	490	518	515	501	453	528	501	478	516	524	482	556	522	487	522	563	507	545	541	516	502	513	575	520	540	528	512	479	537	473	517	483	542	517	500	471	492	540	536	505	519	511	525	566	545	501	553	539	520	521	512	541	537	495	506	533	513	534	538	552	518	506	517	523	514	539	508	518	526	514	527	537	552	495	543	540	547	524	499	535	496	524	521	505	504	506	525	547	485	521	495	501	517	477	531	502	529	530	491	550	519	532	498	467	479	598	530	518	496	545	498	489	508	480	484	521	490	536	510	558	529	514	538	546	549	507	553	491	510	498	554	556	508	483	508	541	519	520	527	514	559	498	498	535	552	508	499	507	483	529	546	530	496	501	513	476	511	538	514	493	531	521	466	540	507	531	533	505	495	526	534	538	495	536	529	543	560	494	513	495	497	511	533	503	539	525	504	496	508	480	493	512	517	481	495	494	537	518	528	536	514	475	500	549	525	538	520	535	543	523	533	505	526	487	517	498	515	498	484	550	512	517	481	559	495	499	495	489	500	508	527	516	494	540	489	511	513	506	552	541	519	535	526	550	529	489	523	488	512	519	522	527	512	525	571	544	496	553	517	529	494	546	525	545	516	509	517	501	456	558	476	525	545	484	490	469	528	524	516	545	502	541	504	537	561	536	531	536	516	520	499	527	531	575	545	517	522	542	517	466	543	559	510	517	491	545	492	544	521	522	514	513	508	552	500	510	515	551	506	545	503	512	538	505	509	524	505	462	486	542	505	500	501	487	500	489	547	517	522	508	496	496	559	531	513	529	488	524	460	533	528	513	553	535	522	528	521	504	533	535	537	542	517	519	504	475	519	494	547	501	522	520	466	531	556	527	481	505	476	552	523	491	540	509	532	526	476	496	506	566	500	556	510	569	532	514	533	516	507	471	497	524	537	508	527	520	547	492	511	523	518	524	545	481	464	495	514	540	497	529	594	538	543	500	569	457	553	464	509	542	514	523	489	496	536	532	541	511	543	499	530	500	524	567	512	522	529	506	503	548	521	512	525	514	479	510	480	530	504	494	489	496	517	521	541	516	483	515	513	537	476	565	510	469	500	505	512	531	502	528	545	540	529	493	478	551	503	521	517	473	498	504	521	515	509	518	526	513	521	543	494	512	485	526	484	544	544	485	532	523	486	518	498	509	509	520	512	514	522	489	513	491	510	538	489	529	558	506	505	475	486	548	527	511	480	493	525	509	499	506	521	529	540	485	485	560	526	502	470	516	543	530	550	500	573	497	536	535	532	546	492	471	494	474	492	540	506	506	556	525	527	505	514	543	530	526	505	498	472	553	541	513	536	555	495	523	530	539	536	535	476	504	500	494	507	515	511	518	490	550	570	496	486	551	514	535	494	501	530	510	516	482	556	498	535	532	501	517	517	539	518	531	505	499	540	521	503	508	504	497	540	529	472	572	525	484	514	512	518	548	520	529	534	503	504	534	517	509	494	525	523	497	505	517	503	543	537	504	476	465	540	520	502	513	550	504	519	539	504	506	512	526	523	530	504	527	512	535	566	511	503	492	533	508	508	484	535	528	474	505	505	510	517	500	488	501	538	513	526	481	496	462	539	536	518	543	497	550	556	477	522	519	541	540	545	556	518	555	562	551	512	487	511	545	553	496	532	540	520	517	544	553	525	483	481	491	535	532	486	553	507	568	533	484	506	506	521	472	514	559	530	514	509	509	488	502	504	527	542	544	493	531	521	538	536	501	520	519	480	538	515	519	527	540	504	495	512	566	490	521	536	520	482	538	504	518	526	549	513	499	538	541	527	535	503	551	525	515	482	505	519	522	481	495	474	515	519	518	500	547	504	527	541	468	509	535	528	500	505	534	489	549	478	508	559	558	549	491	506	510	527	522	510	507	525	534	533	489	487	526	497	493	505	519	482	486	525	511	512	523	504	517	512
5648	9742	6090	2905	2176	1663	1349	1181	993	900	808	782	748	676	659	657	633	613	611	606	628	581	596	592	594	648	617	609	605	591	570	570	595	584	553	622	578	574	551	630	573	523	582	571	544	576	588	572	571	518	568	570	561	547	608	583	583	618	594	603	576	560	563	586	578	553	544	533	565	587	535	572	579	604	539	557	570	526	597	589	529	585	562	570	566	549	558	571	559	573	515	601	567	579	554	552	616	568	572	560	545	525	582	586	590	552	546	502	554	584	543	537	555	560	540	560	539	508	571	538	575	570	572	564	546	567	564	573	553	576	559	566	514	553	575	544	531	582	548	537	599	555	556	571	594	583	589	566	530	557	565	607	554	526	555	569	542	561	525	554	553	554	586	553	570	546	558	534	600	553	584	586	613	583	555	554	571	560	553	544	555	559	547	600	568	534	590	611	566	593	550	566	570	560	619	568	606	564	566	591	572	559	575	582	534	539	558	581	542	570	582	592	541	573	613	572	568	555	558	505	565	541	603	555	562	556	532	603	564	570	596	552	590	537	539	567	577	541	561	543	543	557	599	542	567	551	557	603	519	595	576	610	584	558	546	587	578	552	608	546	565	600	590	571	544	503	586	584	548	513	559	550	624	557	576	556	556	529	552	520	570	598	514	574	536	543	568	577	564	596	586	563	524	540	541	532	567	587	585	555	583	540	581	560	566	571	576	571	530	555	539	556	572	563	570	531	584	563	539	540	569	528	571	545	589	576	573	560	539	576	558	553	549	531	513	574	514	567	550	603	586	550	567	547	526	516	548	619	549	566	544	627	602	536	574	575	594	608	603	578	584	560	535	563	569	556	545	542	556	578	555	582	558	570	560	556	530	550	562	558	558	529	548	570	524	618	576	605	528	572	575	570	617	623	578	550	563	544	531	557	527	562	578	532	630	564	571	544	571	573	573	566	568	555	577	541	569	571	595	605	553	563	537	550	583	543	575	544	543	582	566	552	545	549	543	588	531	587	554	597	611	542	585	535	584	628	529	586	558	574	570	577	593	582	548	538	617	545	552	595	597	529	551	552	589	547	615	576	577	578	607	604	544	605	506	575	558	621	570	568	543	598	567	568	562	566	575	554	533	593	565	578	561	544	558	576	548	558	569	605	548	571	531	547	595	563	533	552	551	552	533	552	560	583	543	597	576	557	566	572	567	593	582	549	579	575	536	571	578	607	532	580	513	574	597	607	592	544	597	519	543	563	561	562	596	586	565	577	559	571	554	563	580	572	562	597	572	484	563	573	561	568	569	591	559	576	540	576	581	594	530	517	537	601	565	542	575	540	599	567	573	543	612	549	532	564	561	577	610	574	512	551	560	556	573	528	547	553	565	541	562	582	554	540	559	569	592	586	521	560	551	554	550	580	575	549	563	562	511	594	548	549	560	558	547	559	577	551	540	617	553	556	565	592	519	539	561	578	558	572	545	539	546	529	567	531	559	566	553	559	585	573	566	546	556	568	564	585	611	567	575	576	555	548	586	579	558	562	537	559	541	553	537	534	540	590	562	585	551	572	583	597	552	550	587	526	537	529	577	536	561	550	552	546	506	565	587	560	582	527	565	569	551	545	576	586	548	577	557	572	613	566	551	589	538	565	552	567	540	545	537	542	582	618	566	577	548	579	570	535	621	518	551	537	571	571	498	551	540	576	558	584	557	608	545	535	598	523	571	549	535	547	569	539	553	561	557	599	551	554	580	540	603	558	570	562	542	545	559	577	560	555	545	532	599	640	547	581	567	622	540	544	511	565	550	566	560	586	554	579	527	514	584	544	541	525	598	544	567	575	594	612	651	562	601	552	565	547	528	565	527	539	565	575	521	533	575	533	618	565	546	554	536	534	549	533	613	561	553	570	566	586	584	587	540	561	550	580	593	563	565	553	587	548	570	605	542	593	554	566	568	545	578	575	578	553	535	555	539	551	539	550	558	525	562	598	587	522	551	574	578	528	578	595	559	564	573	539	532	606	578	518	569	533	548	580	551	614	576	571	547	561	583	551	620	521	564	585	554	544	571	547	542	563	576	530	501	560	553	562	562	578	518	578	550	536	548	545	584	543	561	507	566	588	567	604	580	570	569	544	576	579	578	575	552	542	580	588	576	589	550	546	561	613	572	592	563	591	556	537	579	577	581	562	567	583	573	548	541	579	608	578	552	577	553	598	575	590	529	552	583	541	586	593	574	600	537	543	572	565	533	562	600	550	539	566	594	554	572	533	608	568	540	600	583	569	555	558	575	569	563	565	578	589	595	570	561	595	599	582	515	548	552	594	535	565	525	548	580	580	597	599	545	566	554	533	540	564	508	521	526	580	563	538	610	573	491	611	626	581	558	581	575	562	575	551	607	538	564	525	568	615	619	564	538	583	608	594	577	547	603	596	585	544	554	546	575	547	566	570	586	579	539	554	527	575	587	592	567	535	533	574	612	523	558	572	543	503	536	565	546	531	544	590	564	572	556	579	532	565	589	576	583	553	571	601	576	564	564	549	539	580	499	555	558	501	560	533	543	570	536	592	552	605	577	563	552	574	618	574	583	533	569	566	538	553	535	545	581	553	571	571	565	600	594	538	575	585	575	579	532	564	540	593	535	583	539	600	555	506	531	562	600	544	577	603	536	579	550	581	563	520	568	524	615	565	573	567	569	555	559	593	562	571	580	541	542	569	581	570	563	582	594	567	553	557	552	613	583	575	589	584	584	581	538	568	591	533	575	531	532	557	557	563	608	529	549	601	563	556	521	529	584	545	578	562	557	578	566	559	563	583	536	533	581	547	531	528	572	589	495	551	573	515	598	555	564	545	573	536	566	575	565	574	563	571	611	540	571	558	605	595	527	624	595	564	551	543	563	565	593	582	560	528	553	531	610	535	573	538	519	581	568	561	567	526	567	518	574	562	574	566	499	546	594	583	579	591	569	565	551	583	581	549	562	532	589	543	532	549	543	532	585	519	540	551	571	548	525	522	565	591	556	597	536	597	578	606	564	550	586	516	589	568	558	522	569	541	586	544	561	560	587	574	529	570	528	573	523	576	605	557	555	604	547	611	605	583	556	536	617	584	553	558	566	518	581	586	569	566	523	563	587	557	533	571	555	549	550	585	606	544	559	577	618	582	562	574	596	594	560	539	579	592	578	545	544	520	553	531	555	567	566	554	539	547	574	561	559	551	559	520	564	554	541	568	553	597	518	592	579	583	567	596	545	543	558	576	549	545	553	574	528	578	580	582	579	616	558	589	551	561	569	578	576	546	531	576	550	564	582	588	556	593	537	570	569	562	581	555	520	536	594	540	566	543	583	513	550	566	580	596	547	554	553	565	580	556	552	544	552	596	521	556	585	577	524	560	591	571	533	528	577	517	568	582	522	560	555	589	523	623	559	578	563	581	569	565	543	596	550	586	569	590	550	587	561	579	593	553	567	577	564	555	568	548	535	535	570	604	532	578	584	534	549	562
24565	21143	27478	24980	12107	518	357	288	269	225	212	208	184	206	189	175	179	161	160	138	137	176	177	174	137	153	155	116	143	148	134	165	130	153	152	155	141	158	142	152	165	150	159	124	140	144	148	127	157	138	149	126	142	136	123	153	123	159	150	124	133	115	169	135	151	137	162	155	123	124	131	153	124	166	151	121	138	133	139	143	140	170	151	145	156	149	138	154	131	140	143	134	140	154	155	149	143	147	135	133	138	160	162	156	138	138	132	157	157	150	151	170	137	134	132	137	165	153	133	132	147	139	143	145	138	130	170	146	147	134	140	130	150	125	143	167	163	130	150	155	135	160	156	152	129	134	142	146	127	144	132	135	140	143	140	138	174	154	141	160	132	154	141	153	149	164	119	137	139	133	148	156	150	142	134	137	142	145	155	152	136	146	136	132	123	130	162	161	151	142	130	135	147	142	139	136	154	154	115	120	140	146	167	137	138	135	136	131	146	157	136	135	146	167	136	131	171	144	120	129	139	164	134	137	146	150	134	138	129	149	148	169	152	162	139	148	135	165	134	144	121	138	146	140	160	153	136	140	157	142	131	142	127	154	150	131	150	134	161	137	131	156	142	148	144	134	114	153	135	150	141	150	130	149	122	142	153	140	144	136	152	146	142	130	138	152	145	170	139	151	132	134	163	149	142	133	140	143	145	134	139	152	149	140	140	157	154	126	147	134	130	143	131	138	160	147	141	132	139	149	134	129	120	133	137	136	156	129	143	157	151	125	154	131	138	137	127	150	151	151	129	123	149	121	134	152	137	142	143	126	135	158	150	138	151	141	140	145	127	111	153	146	145	135	130	158	176	148	162	127	155	156	151	144	157	151	127	146	134	145	139	140	139	146	139	140	141	131	149	155	146	148	148	129	168	166	157	152	146	169	144	155	140	157	134	169	126	152	127	141	117	154	125	162	141	121	128	149	146	162	132	143	144	141	144	139	148	140	152	154	142	152	142	140	151	128	139	138	146	137	135	148	167	137	152	142	145	143	138	155	147	156	139	139	129	142	149	130	144	150	128	124	138	142	147	147	144	129	152	138	146	133	133	152	140	130	134	145	146	140	130	126	140	128	125	140	144	159	128	135	129	135	118	130	154	142	143	146	115	145	145	149	135	148	126	150	137	141	124	146	141	132	142	138	129	152	160	147	160	155	137	165	134	166	152	152	139	147	145	142	128	149	130	126	152	151	122	134	158	151	126	151	162	147	152	141	140	143	147	126	155	129	158	148	151	147	138	127	146	159	121	141	139	138	150	121	141	150	143	128	151	140	129	128	151	138	154	159	135	129	120	154	140	149	127	147	158	139	142	155	148	119	140	161	148	140	126	136	144	144	124	137	131	137	148	153	150	152	121	141	136	170	144	154	144	136	141	148	143	147	143	157	154	134	104	131	155	132	153	123	129	136	159	126	178	110	148	152	141	125	131	149	163	150	161	128	129	128	124	134	140	148	163	137	143	170	138	143	120	122	148	132	146	164	145	144	126	133	132	154	129	145	122	124	136	142	140	126	153	166	158	132	153	135	127	156	147	145	128	134	134	140	139	150	148	174	143	165	153	144	163	153	143	121	155	143	135	150	139	122	155	150	133	167	130	147	144	162	154	148	174	135	156	152	121	160	151	135	127	122	139	161	147	143	144	125	121	146	139	131	134	164	135	131	139	135	133	133	176	145	121	129	119	151	162	163	130	143	129	149	147	152	165	116	144	147	141	148	127	167	136	134	137	117	152	142	154	123	115	143	133	136	123	140	144	142	134	136	145	165	139	145	129	144	144	126	148	142	129	137	130	169	158	134	149	156	161	150	131	149	140	165	144	158	124	139	159	115	132	141	139	159	131	144	125	137	137	125	154	145	140	170	132	138	145	141	137	154	154	141	138	158	146	139	178	121	138	123	136	142	149	127	137	142	156	129	156	158	141	121	143	142	150	166	134	134	141	150	158	156	148	165	166	136	146	153	116	154	155	130	135	161	143	156	148	123	133	145	153	134	150	148	122	166	145	129	152	135	154	147	144	130	168	152	145	142	136	119	153	152	141	154	143	140	135	147	152	167	151	147	139	145	126	156	140	135	121	145	147	137	158	153	128	123	169	147	147	138	152	143	151	140	126	142	131	149	146	153	134	142	138	150	151	133	156	120	151	137	150	141	124	152	149	136	150	142	154	160	139	138	130	132	139	146	127	131	141	149	156	146	138	131	135	147	142	139	142	146	137	150	160	142	117	134	135	137	152	145	177	134	144	156	155	147	156	139	128	133	132	142	129	133	153	151	139	142	134	137	144	156	139	120	149	147	130	157	160	144	137	160	164	168	124	141	164	143	136	151	141	154	140	144	162	141	160	136	135	143	147	153	160	129	134	159	158	166	138	162	136	159	134	156	125	138	141	147	131	126	149	130	143	143	154	156	142	142	163	152	131	141	153	137	163	154	157	139	153	146	152	141	147	153	146	132	144	137	145	155	138	141	132	146	150	152	132	150	146	141	129	134	134	116	124	143	145	132	165	123	118	144	145	148	145	140	155	151	135	150	153	147	153	145	129	158	141	144	148	136	151	121	149	149	139	133	143	163	147	154	144	137	143	156	150	152	153	140	161	131	157	132	134	143	132	149	143	171	153	146	155	141	132	138	154	150	152	121	146	160	139	143	156	170	148	140	166	132	126	128	145	143	147	118	126	138	163	155	168	149	140	128	155	135	146	141	151	120	166	142	140	152	151	127	134	136	138	139	124	150	162	152	136	134	124	152	140	157	147	160	147	140	120	125	151	155	138	154	137	146	153	141	138	151	142	157	145	149	136	117	160	135	141	163	153	138	137	133	137	128	151	124	144	157	115	138	139	130	145	135	138	175	145	147	119	130	141	153	171	149	149	150	157	140	129	146	135	156	153	118	120	136	131	140	138	129	152	175	158	145	150	168	131	159	184	120	157	151	119	142	139	132	149	138	140	151	155	134	127	142	149	146	130	130	149	151	126	129	171	145	134	141	149	149	148	135	136	157	156	132	142	141	163	166	149	133	132	131	161	135	130	127	134	160	131	136	149	138	144	147	152	160	152	148	162	136	149	146	158	131	141	139	131	147	131	146	144	141	149	145	132	138	141	152	150	154	148	141	144	135	143	164	145	135	144	124	123	159	143	155	143	126	132	131	143	134	151	158	144	138	128	163	138	153	153	119	132	138	135	145	153	154	149	155	161	142	163	129	148	138	120	132	133	138	121	135	136	144	139	149	132	143	141	148	129	127	138	145	126	138	125	146	155	155	135	134	123	145	154	132	132	154	129	135	136	137	149	154	148	152	154	143	149	138	149	147	133	144	149	146	158	153	148	159	114	117	143	136	149	153	139	147	144	147	133	149	153	125	136	145	140	128	143	144	168	140	153	125	130	140	149	137	135	138	160	144	135	138	140	149	130	143	124	162	132	164	139	144	125	134	135	142	134	140	130	142	152	147
4349	5706	3315	1509	1110	846	639	520	456	348	340	314	265	236	241	220	217	210	180	215	209	204	196	184	183	217	198	197	168	182	168	157	204	188	172	177	196	165	186	196	164	181	186	177	152	169	170	168	177	178	167	184	172	155	192	187	159	180	159	169	190	165	167	167	172	190	143	166	164	173	163	178	178	163	173	180	190	172	168	181	187	178	143	171	189	166	167	161	173	176	186	146	176	173	186	166	165	180	158	164	160	148	160	169	185	185	169	190	163	177	150	168	191	176	170	169	169	164	175	187	167	154	189	175	161	152	186	173	186	177	167	184	151	171	181	151	182	163	170	170	152	173	166	174	171	186	164	164	184	155	172	154	166	190	167	154	156	165	156	184	190	175	153	171	175	178	176	165	165	180	177	156	185	168	163	179	149	184	170	190	155	165	172	168	167	169	170	193	166	167	157	163	164	166	199	191	150	161	155	159	171	165	157	200	185	182	168	162	194	164	163	154	171	187	157	156	162	162	155	174	179	151	190	166	148	189	175	183	174	169	178	180	168	173	160	174	192	170	175	192	158	153	157	166	163	159	139	198	170	199	163	175	195	177	163	147	173	199	177	176	171	160	172	183	178	178	160	161	137	149	188	178	155	168	173	167	175	180	161	148	158	168	186	175	183	174	174	161	162	160	188	166	164	157	155	158	154	162	170	163	166	161	171	171	195	164	165	167	161	182	163	171	169	178	205	168	153	153	163	155	171	193	170	180	154	186	142	171	146	190	180	180	189	165	144	163	169	183	146	170	170	155	174	160	160	153	149	176	155	186	172	161	172	152	176	156	158	169	167	154	177	183	159	154	192	180	184	165	157	172	173	151	179	185	165	180	171	178	144	164	177	148	187	182	164	178	158	157	179	161	188	150	169	190	174	163	174	188	170	157	178	150	179	163	164	153	197	170	142	164	171	175	175	171	168	182	191	163	171	172	186	174	175	151	168	158	164	169	159	175	159	157	179	169	179	182	157	186	181	183	186	163	173	147	172	175	167	156	187	174	166	200	159	166	148	162	160	162	193	175	186	182	157	185	176	179	141	157	160	173	159	138	166	169	166	155	182	176	149	186	156	162	150	156	164	172	165	150	173	172	164	163	178	166	171	177	168	177	181	182	156	180	145	176	201	157	187	164	155	159	166	159	144	167	158	154	166	178	185	185	166	162	163	172	154	169	152	179	174	172	178	174	176	174	170	211	165	138	180	171	168	172	168	171	174	159	154	173	176	161	186	176	172	170	150	178	169	174	170	168	154	152	185	178	168	184	152	174	182	177	168	164	146	183	178	172	170	158	183	176	155	151	166	173	180	158	171	164	158	170	162	148	167	184	158	174	169	150	177	192	186	176	164	171	163	188	209	177	160	167	161	178	170	165	166	196	148	173	171	163	155	181	178	174	172	192	158	159	167	152	173	175	180	175	168	175	161	159	172	160	158	176	147	154	200	147	175	177	147	145	185	159	170	190	173	187	168	161	156	171	188	184	133	165	186	164	164	167	167	155	160	168	162	147	167	179	163	155	139	174	183	155	168	148	148	165	180	145	160	164	165	174	166	173	162	193	188	198	164	174	167	180	177	164	158	167	151	173	167	170	182	171	153	187	191	206	174	161	157	172	182	170	161	155	158	176	167	157	147	191	146	173	142	165	176	146	158	181	186	184	150	178	156	151	187	159	165	166	150	155	149	162	178	170	166	160	179	178	177	189	166	176	159	157	160	163	141	198	193	192	187	150	170	191	155	177	182	174	169	170	189	172	179	167	169	164	157	163	178	146	169	163	156	182	177	157	158	182	167	155	158	191	158	197	178	141	158	157	184	173	152	159	144	183	164	157	155	175	166	153	163	164	148	162	174	164	168	181	176	173	174	180	174	154	161	184	179	151	176	163	167	141	177	183	178	178	167	146	170	169	163	174	150	166	163	172	180	166	200	183	182	164	167	171	156	164	176	148	167	169	177	166	167	161	149	141	149	182	166	155	174	177	160	157	182	166	154	150	171	143	161	178	184	144	159	142	188	179	161	164	150	193	167	165	171	165	167	177	164	207	148	189	174	176	150	188	173	139	166	162	154	178	160	179	174	159	164	174	130	196	172	153	185	196	169	167	171	177	172	166	149	175	162	179	163	166	168	149	178	191	136	159	171	155	159	177	169	162	137	170	176	145	171	165	173	147	158	163	174	182	170	153	180	176	197	158	172	171	168	148	181	156	139	196	183	158	180	172	162	177	179	195	152	151	187	177	163	178	174	178	163	163	159	170	165	161	181	183	162	166	164	171	154	175	176	163	182	171	172	140	167	164	181	157	175	158	166	174	128	173	153	162	176	173	190	184	197	174	168	161	161	166	174	174	169	140	167	179	179	178	140	160	175	169	170	153	189	178	166	173	162	149	155	180	184	165	180	176	163	191	171	186	172	144	149	170	181	165	181	159	184	150	144	150	165	184	188	172	159	185	172	162	178	167	174	175	179	171	148	174	158	157	188	177	201	180	178	172	182	167	178	176	148	159	180	154	173	165	156	163	172	151	156	159	151	164	164	179	173	190	161	167	169	187	170	160	153	160	175	160	159	160	174	177	168	163	189	171	158	168	203	181	173	183	166	186	138	166	145	145	176	158	182	189	172	196	165	178	168	174	183	182	175	146	174	172	171	165	151	188	181	172	179	165	162	178	166	142	169	182	201	171	179	168	165	181	180	167	157	156	182	149	197	200	166	158	176	161	188	154	175	184	170	163	136	174	171	183	170	168	158	175	162	170	188	168	161	170	179	156	182	158	157	179	172	166	182	171	137	188	183	173	155	167	153	174	162	155	168	198	175	176	171	169	167	178	156	172	163	161	137	157	160	143	158	165	170	166	148	164	169	174	186	176	160	157	185	147	182	161	184	156	194	172	162	178	184	172	177	179	174	163	165	172	172	166	166	189	154	158	177	155	165	161	166	165	159	154	179	178	164	199	183	188	156	169	166	182	163	163	160	157	173	165	169	164	177	167	169	161	172	185	179	160	184	166	163	142	173	167	166	159	180	143	165	169	161	160	174	133	186	148	182	166	166	181	190	170	165	158	175	164	173	179	163	155	185	174	140	175	147	163	179	155	197	167	181	157	159	173	148	177	181	155	156	193	162	172	152	186	186	154	157	157	156	150	185	151	160	186	177	181	147	173	172	195	162	195	179	166	166	152	184	185	157	170	170	160	172	172	173	177	160	159	173	161	164	167	180	162	163	160	157	164	156	144	156	171	153	167	175	158	181	184	166	150	177	163	160	156	184	158	144	166	180	159	170	191	165	176	174	161	159	174	142	162	191	151	185	171	177	174	167	174	207	158	156	160	156	178	177	162	167	177	176	181	171	170	163	176	158	152	151	154	160	183	181	168	187	171	163	165	173	169	162	132	171	169	167	162	164	163	155	172	174	160	153	162	149	177	171	173	144	152	169	175	181	189	166	155	186	182	196	162	182	161
22522	21236	28990	23785	21239	21283	10038	1093	795	723	638	643	583	515	510	515	509	428	458	457	457	461	470	423	420	400	391	400	383	405	406	418	412	399	413	401	370	377	422	414	405	392	376	407	388	385	441	364	393	382	398	388	390	396	382	395	371	350	385	375	407	386	369	404	397	346	408	361	364	374	387	359	409	374	378	403	382	387	366	401	398	371	391	402	400	362	380	406	369	384	350	368	360	356	367	387	362	394	361	374	403	349	379	382	391	369	367	377	382	377	381	403	409	386	366	408	361	373	402	353	367	366	356	383	375	377	368	396	350	390	386	385	364	375	388	373	369	384	379	385	381	397	402	427	384	371	392	373	401	392	360	378	409	350	385	366	420	414	385	380	373	374	360	376	363	415	376	377	392	365	372	374	365	372	376	368	395	393	403	377	371	423	366	383	403	370	379	403	371	383	391	425	384	399	401	372	397	408	395	371	398	387	378	361	390	368	403	386	364	368	373	418	360	332	410	394	416	368	402	365	359	409	350	347	392	381	389	356	389	395	412	402	380	428	381	399	408	365	357	377	378	369	366	356	395	416	388	400	374	357	393	390	389	355	382	393	399	344	402	399	383	411	381	371	436	407	376	375	355	358	388	390	357	383	393	407	382	354	399	392	410	371	374	393	411	384	406	369	363	366	380	372	401	359	370	370	371	380	349	376	397	393	350	368	435	337	386	394	385	394	424	371	365	361	375	385	360	347	404	386	368	370	367	386	398	407	421	396	360	392	385	378	360	351	365	386	396	383	370	395	350	384	368	382	388	386	363	375	367	385	371	397	388	353	373	401	379	379	353	361	361	382	390	380	409	411	407	418	382	356	385	395	372	374	383	394	372	365	404	383	378	381	363	401	379	406	364	365	352	385	362	382	362	388	379	346	376	388	405	388	353	388	373	357	356	371	393	389	392	373	395	378	364	379	392	345	444	351	390	361	402	386	389	373	371	376	370	347	406	363	368	383	357	365	358	413	396	367	364	382	375	384	375	352	372	364	376	364	354	333	397	411	374	358	350	392	373	369	350	415	404	407	392	380	374	355	406	385	376	355	374	407	368	368	363	348	369	398	385	371	364	378	413	368	381	420	409	387	342	366	370	360	368	395	384	394	378	361	305	358	369	385	389	367	394	370	351	365	368	379	349	369	386	380	388	376	387	343	358	344	403	374	351	388	366	385	369	375	397	433	397	369	367	381	361	431	400	377	350	380	393	370	397	383	371	393	364	389	389	383	362	383	338	338	379	397	370	360	386	371	365	405	424	403	391	366	369	371	357	425	368	361	382	361	361	360	379	360	388	357	391	400	347	374	374	397	370	367	390	397	395	366	391	381	385	398	381	365	379	364	392	383	354	384	363	400	360	348	416	420	364	355	376	354	398	381	377	375	391	343	379	386	401	365	376	361	379	396	382	410	372	394	368	379	347	384	374	373	375	416	368	368	382	396	396	370	373	358	334	356	388	395	373	363	337	376	396	386	385	375	368	383	388	350	379	383	394	379	405	390	354	383	372	372	373	381	365	399	352	417	387	370	338	404	377	381	384	337	397	398	385	398	376	388	380	379	334	375	383	388	339	370	352	402	369	408	414	333	372	377	405	386	358	394	399	403	409	400	386	375	373	387	379	393	395	369	392	413	377	389	377	349	364	348	399	360	382	385	389	384	346	363	358	384	351	375	401	366	368	358	388	374	353	371	371	373	387	384	401	396	405	384	343	377	368	396	367	373	377	391	373	386	370	372	382	402	356	390	383	354	401	337	386	392	393	372	410	371	376	368	388	411	369	372	355	384	394	396	399	366	396	404	402	352	402	360	386	371	381	348	355	377	417	403	415	360	380	400	408	378	377	411	397	384	370	368	379	364	356	352	379	376	393	380	377	367	369	374	397	379	401	384	352	410	417	391	374	352	367	378	353	376	391	372	389	324	373	395	364	375	406	364	409	372	378	400	394	377	384	384	389	353	395	370	362	385	384	375	368	392	391	369	389	368	401	336	397	404	385	352	395	343	380	396	395	392	366	388	362	407	382	351	357	359	371	403	379	377	354	364	408	372	390	376	390	367	346	378	364	383	354	418	387	390	389	399	386	366	343	370	338	367	379	356	385	366	352	386	365	379	361	359	350	366	375	367	381	382	367	353	401	410	368	390	370	387	352	380	375	378	373	401	362	357	367	350	370	381	379	362	382	376	370	397	410	406	393	356	382	385	391	365	392	368	351	399	369	377	343	382	384	377	382	380	351	370	353	397	386	393	367	406	363	346	369	375	396	395	387	366	358	337	388	325	391	376	365	392	366	415	392	376	398	359	389	386	372	357	372	414	377	419	390	388	366	369	373	376	352	361	401	440	398	401	381	365	376	361	426	391	387	381	373	415	376	345	419	353	416	394	380	416	363	375	359	391	402	377	372	400	388	369	382	348	365	391	363	352	366	374	408	414	357	392	362	403	385	389	382	372	374	387	380	393	358	393	396	381	386	347	400	391	363	397	356	365	375	377	371	413	390	405	371	407	374	375	398	375	369	385	393	337	389	354	422	401	375	381	395	388	386	388	377	368	372	363	371	368	386	399	371	364	355	356	386	393	366	348	398	373	368	382	358	373	362	387	393	385	360	371	361	395	379	390	378	379	369	382	376	395	388	389	390	425	383	394	354	407	379	411	338	381	365	369	375	364	415	386	400	335	382	382	379	415	376	388	362	398	393	349	419	413	341	391	390	347	393	371	369	361	407	380	342	358	363	380	346	391	436	368	387	363	359	383	360	370	401	384	406	383	356	363	370	397	398	430	354	383	380	381	384	344	401	380	380	330	393	379	382	401	351	337	412	360	370	366	400	377	385	368	347	424	358	359	348	354	385	374	376	377	398	357	410	351	362	391	419	399	384	371	407	385	407	384	405	352	404	361	381	391	372	368	385	369	376	369	350	377	396	386	405	404	374	392	360	403	402	359	377	391	366	371	358	399	391	423	377	361	402	363	362	391	345	351	397	369	397	387	352	355	388	411	360	358	392	391	389	406	363	395	365	400	365	399	381	379	350	375	387	336	386	378	360	387	378	383	400	379	371	382	384	347	390	348	369	380	363	357	380	344	411	379	377	420	356	363	365	347	351	360	404	397	374	407	367	373	372	352	381	393	343	350	362	370	344	360	368	365	380	389	363	392	349	396	386	397	368	389	387	368	373	354	392	384	370	395	368	361	384	368	406	363	363	392	400	407	381	381	394	394	375	394	366	385	379	376	386	363	411	392	329	361	402	376	380	335	399	392	357	405	384	379	381	375	372	358	374	370	378	422	390	376	386	417	376	406	379	419	372	368	368	396	425	394	361	378	388	391	413	387	342	347	394	358	349	360	398	368	385	363	388	391	388	377	362	385	412	351	382	362	381	368	413	394	366	375	368	385	375	405	417	373	398	391	344	382	365	373	367	371	343	405	367	359	354	375	400	389	365	379	343	382	376	389	366	367
5660	14323	9937	4797	3486	2659	1977	1571	1234	1094	925	874	768	680	645	607	588	574	564	506	498	493	531	509	505	461	453	477	476	458	459	451	461	488	477	448	471	434	426	454	441	449	431	453	453	439	427	426	432	428	438	417	449	391	458	448	425	448	424	433	416	414	444	408	480	423	422	453	433	413	437	461	430	389	387	454	451	442	454	443	450	455	401	402	442	445	413	437	434	455	407	403	430	399	423	451	450	411	407	418	426	415	402	439	456	413	433	413	413	420	448	388	420	390	422	391	446	407	413	416	412	445	422	393	446	417	421	464	419	412	415	373	440	452	428	406	417	425	400	374	415	426	419	463	450	414	419	402	393	424	420	405	391	437	429	413	431	396	419	435	422	418	449	390	422	430	454	423	417	394	409	413	408	446	419	410	393	410	421	424	431	404	451	459	415	421	444	434	434	383	435	438	437	408	393	390	417	430	426	450	411	415	425	438	417	439	420	426	404	423	459	419	458	436	398	416	412	441	410	398	442	409	388	445	406	413	435	402	400	414	418	373	442	436	479	403	446	405	384	428	426	434	435	457	398	385	406	386	420	417	413	419	433	393	416	447	397	416	427	427	426	417	418	439	436	440	401	474	368	439	431	425	435	464	440	419	418	433	431	414	457	401	423	435	431	433	435	441	390	419	407	448	422	444	419	435	385	405	392	416	430	396	373	410	396	390	417	420	407	420	410	407	423	395	418	430	395	417	425	401	396	440	403	421	456	431	418	429	413	429	437	415	387	414	430	416	438	417	433	411	422	442	429	421	425	373	406	383	415	415	422	420	435	417	435	424	426	428	400	423	410	438	447	391	438	421	424	440	458	436	401	408	442	403	433	418	447	424	455	447	420	390	402	426	429	418	434	445	410	400	420	440	402	411	406	377	394	413	416	407	417	437	429	418	450	396	422	411	438	464	405	406	390	418	417	434	468	444	429	413	419	406	389	421	435	399	434	408	392	452	457	450	398	432	428	419	391	441	401	424	440	396	433	419	414	424	455	424	413	417	425	429	448	420	462	441	436	438	401	425	421	442	417	406	458	429	432	415	411	419	414	408	431	411	412	377	414	431	470	412	404	451	450	461	406	450	402	442	412	403	382	418	396	408	438	391	437	409	452	420	380	422	420	420	434	463	437	414	431	411	411	395	409	405	446	452	420	443	455	424	428	396	410	439	446	419	431	419	427	377	448	443	401	399	467	391	435	416	411	423	422	395	416	399	438	436	382	411	384	436	420	434	417	446	443	444	440	397	391	408	445	398	451	445	451	418	401	439	386	424	391	436	438	439	437	414	427	419	490	438	456	396	447	419	412	455	449	405	458	432	424	433	421	431	402	432	410	416	413	398	425	423	417	386	436	418	406	421	452	430	429	445	410	398	437	423	430	434	436	426	414	433	412	398	403	420	404	423	432	430	416	413	431	370	418	424	422	448	425	390	409	381	392	419	421	432	419	427	424	411	399	370	407	446	423	409	453	437	434	432	402	446	384	407	424	409	453	430	411	443	428	439	452	446	439	444	425	414	428	415	379	442	413	391	445	421	390	420	405	418	422	417	436	415	399	419	436	432	426	448	425	407	396	441	439	421	418	408	441	403	435	434	428	426	446	425	401	396	386	429	451	402	417	397	426	403	421	428	454	408	415	386	417	428	414	417	419	419	407	389	437	413	419	389	413	443	436	416	414	434	435	454	393	420	425	388	459	432	427	427	425	388	458	441	414	414	429	385	415	433	440	394	411	426	435	449	394	472	425	437	401	436	442	452	407	422	403	426	402	404	426	443	428	458	412	420	432	409	422	415	450	426	447	452	408	445	405	375	420	425	422	408	419	408	449	430	392	452	481	412	431	435	422	433	413	419	434	402	439	418	419	427	452	428	443	419	427	413	462	427	424	416	391	397	383	446	433	420	388	409	444	399	394	398	412	442	394	426	441	403	477	404	442	441	393	388	394	425	427	404	416	413	421	440	463	414	427	420	393	393	411	459	411	412	448	446	408	473	437	432	423	454	381	426	411	435	395	418	432	425	384	437	445	425	458	431	407	429	400	460	415	422	434	440	414	391	423	460	421	406	445	431	451	412	461	427	444	437	433	412	402	405	436	391	382	435	401	439	418	438	403	394	412	436	397	364	444	456	439	442	448	463	412	418	397	419	451	412	397	463	421	413	397	424	451	448	414	439	464	451	416	415	377	409	422	401	459	454	419	444	405	432	406	394	371	421	408	401	392	431	444	406	447	409	419	391	406	395	420	432	456	404	394	428	412	454	436	463	419	425	435	405	419	421	410	413	402	416	397	425	407	405	405	428	420	398	433	459	398	441	469	442	435	398	403	426	442	431	411	416	423	444	416	409	449	425	456	412	434	468	435	430	429	425	413	400	413	448	407	396	432	451	443	416	413	427	397	418	441	434	446	422	428	419	404	409	436	422	417	432	409	428	412	411	451	401	407	412	428	391	415	452	449	445	459	406	401	410	410	420	439	395	429	397	419	435	419	420	399	367	417	394	406	431	405	416	418	447	442	417	446	408	372	425	437	452	412	385	432	436	415	462	452	411	418	426	403	458	413	410	453	425	422	423	408	441	409	409	409	426	404	445	429	432	423	456	421	435	450	429	406	405	419	422	401	419	431	427	398	413	462	406	454	406	401	418	428	450	422	438	450	466	430	418	413	406	412	413	449	411	437	431	445	425	427	421	391	434	433	410	437	436	395	398	407	410	397	412	419	407	399	415	446	456	436	398	418	407	412	423	409	421	427	417	439	449	406	408	443	427	411	406	427	434	439	432	411	447	406	429	414	395	406	424	412	450	424	400	416	399	433	474	409	422	425	438	436	435	393	429	430	439	398	411	439	393	436	411	422	424	439	436	437	405	412	409	443	400	407	449	423	411	424	398	395	430	392	399	412	463	402	432	424	424	403	435	435	428	425	450	425	407	418	395	408	398	439	429	384	450	417	394	417	411	408	420	415	398	429	443	426	432	418	448	399	422	418	401	451	444	390	414	421	392	457	430	415	425	413	432	391	409	390	407	409	412	416	439	401	416	435	434	389	458	395	418	416	479	389	410	405	422	396	425	461	426	418	432	414	449	456	448	422	422	401	420	400	399	414	422	442	454	402	452	424	440	395	393	417	438	467	394	410	427	402	436	435	399	463	428	410	433	420	449	441	449	439	439	420	383	417	411	447	436	396	457	419	417	437	414	421	434	412	408	423	428	397	433	441	405	444	428	420	395	442	395	423	430	409	422	407	430	418	432	424	426	434	439	409	436	451	471	412	393	409	457	405	443	421	446	471	406	423	416	431	440	386	468	420	437	406	418	452	435	441	427	380	407	451	458	433	406	451	408	456	422	422	430	452	378	401	428	382	411	435	368	430	415	409	416	412	428	443	422	419	416	416	424	432	396	426	433	440	437	401	433	417	403	398	429	428	415	415	473	390	423	405	416	413	403	419	411	413	409	421	434
27405	17697	3482	508	363	370	359	329	344	317	348	305	287	313	292	322	358	296	315	344	312	301	307	305	349	293	316	326	302	308	332	286	314	299	278	297	298	302	349	339	329	325	339	317	288	319	300	338	301	312	301	356	307	348	293	329	327	312	318	296	305	306	314	303	314	307	302	316	290	315	303	321	295	346	317	300	335	329	330	341	331	348	290	329	321	304	336	298	320	301	291	327	311	334	324	292	298	291	312	303	302	343	329	286	273	301	297	267	301	317	322	292	316	328	295	307	319	298	320	285	282	290	307	282	304	317	310	317	302	343	308	333	324	293	289	313	303	331	329	339	291	324	323	311	296	301	314	319	311	301	284	321	312	292	300	307	301	294	303	305	302	323	349	309	303	278	313	325	300	337	331	336	329	326	288	313	344	339	298	349	299	314	304	305	287	315	308	298	343	311	333	279	306	317	308	292	325	302	337	322	275	304	316	293	300	303	323	312	320	308	320	303	326	339	275	346	319	312	343	299	330	303	285	283	332	294	325	326	290	332	306	332	328	325	300	303	266	324	337	295	308	326	333	322	291	303	316	312	292	293	343	292	310	332	317	320	328	303	307	309	294	338	314	322	303	317	292	300	314	336	309	320	337	324	353	310	306	331	314	289	300	284	321	290	292	287	317	302	336	325	289	297	273	303	310	294	338	313	322	301	323	301	333	316	300	281	342	324	294	353	334	302	323	309	346	298	327	291	332	308	322	315	328	317	306	314	320	339	316	331	339	334	298	329	305	288	276	286	287	310	304	319	290	342	332	357	318	353	278	305	319	337	333	311	294	297	295	328	307	290	326	324	315	308	297	345	314	311	284	311	281	314	329	294	316	299	286	301	320	271	319	291	299	305	319	255	336	279	299	321	338	339	317	326	310	294	311	318	357	322	288	319	324	322	286	305	327	315	316	313	311	343	331	312	323	323	330	306	343	303	331	323	333	294	316	285	310	315	338	344	300	324	306	310	292	307	350	309	315	304	326	330	330	312	334	303	287	342	302	315	306	333	323	313	328	319	335	328	309	328	317	303	283	308	333	327	276	322	315	305	316	316	331	317	320	290	271	287	287	300	308	293	304	330	308	296	312	299	307	316	322	295	282	305	311	327	274	317	286	340	323	306	297	313	309	301	333	308	305	316	318	324	319	327	327	313	309	294	304	297	313	340	295	321	299	301	300	344	324	309	315	282	328	294	328	321	339	310	343	308	300	354	309	286	274	319	334	297	295	308	286	320	331	331	324	328	266	324	305	318	313	303	318	312	348	311	329	315	305	309	296	284	306	313	285	259	314	327	312	276	358	312	282	317	308	289	299	306	337	318	298	305	289	303	337	308	297	355	334	328	288	340	331	289	326	323	309	357	311	320	304	323	331	312	325	308	298	321	339	310	319	313	316	328	315	299	296	309	332	282	287	332	298	279	322	338	316	324	304	305	310	273	312	298	309	320	332	345	301	316	289	335	330	305	279	318	325	291	303	334	315	313	319	295	330	326	322	291	303	330	329	306	324	295	329	343	297	304	329	289	296	299	311	296	329	307	327	316	316	351	284	303	315	279	316	340	296	304	317	314	328	307	301	336	318	306	301	308	331	329	324	305	325	323	278	299	332	302	305	306	327	343	302	327	316	338	336	313	328	330	314	321	301	338	310	317	323	303	310	301	300	302	328	275	366	312	331	303	331	317	324	305	319	312	313	306	340	332	264	329	314	303	286	332	301	324	311	300	310	290	300	324	307	314	336	316	336	284	338	319	320	280	346	311	333	313	287	282	326	315	295	331	323	316	285	341	292	332	348	287	317	313	341	321	312	335	322	308	305	296	304	291	330	286	316	335	290	310	306	342	290	317	322	274	305	306	302	295	316	305	316	322	320	337	319	316	314	290	275	298	334	293	325	288	318	322	312	312	326	277	324	331	334	322	305	291	310	323	289	240	300	312	320	313	287	289	314	343	347	300	310	313	344	304	337	331	276	314	302	321	342	314	322	307	339	301	320	328	303	321	320	286	303	314	306	277	309	310	316	335	342	298	300	282	336	344	342	274	297	348	319	328	317	278	282	322	327	287	312	304	314	301	332	249	283	341	351	313	315	311	340	330	302	315	294	314	334	306	295	299	311	295	305	306	289	299	302	320	341	296	302	319	323	306	295	340	318	288	299	298	303	356	326	299	314	299	296	318	300	296	303	288	304	309	319	288	318	349	313	330	311	333	325	312	289	299	256	298	338	303	302	274	291	318	299	318	316	275	348	307	326	317	293	327	295	328	326	308	332	329	325	308	295	277	334	284	297	300	327	288	326	285	315	336	344	316	306	326	296	333	303	291	341	331	304	300	330	312	303	278	300	310	327	315	297	336	303	311	303	316	315	313	324	308	318	320	311	293	305	287	303	330	325	297	339	301	311	308	330	326	298	312	289	290	308	304	311	302	320	285	281	305	324	301	324	266	313	264	307	290	325	306	304	309	304	298	328	320	322	319	330	324	352	330	295	304	309	305	300	321	313	292	296	315	355	288	288	323	323	295	326	284	282	308	299	313	305	301	304	337	314	311	300	313	298	288	297	298	328	285	306	338	318	291	320	323	294	332	296	298	291	288	324	294	310	304	291	305	301	317	310	289	333	318	317	309	303	311	301	359	307	318	345	328	299	316	326	318	305	322	330	320	302	336	347	302	299	310	328	325	301	314	313	302	320	290	342	314	337	331	337	299	312	317	333	323	288	333	313	299	305	287	276	350	289	352	276	323	280	305	318	305	320	318	311	306	315	300	331	294	307	311	340	266	354	301	326	341	289	301	300	300	307	313	322	340	332	339	329	307	304	315	313	293	286	295	282	286	311	310	332	288	313	317	335	289	300	293	277	327	264	312	302	329	342	334	303	310	312	320	330	307	326	307	312	312	312	308	291	296	340	328	300	311	330	303	295	307	313	307	318	322	320	304	313	308	294	292	302	337	292	331	315	338	287	325	310	301	296	325	310	287	296	295	295	301	318	334	277	345	306	316	320	298	312	342	299	322	338	322	291	291	298	320	329	313	295	302	317	302	346	311	294	305	327	310	312	311	295	290	340	333	295	315	281	317	271	306	323	341	306	289	318	257	312	338	318	359	346	313	322	319	323	344	333	311	322	273	272	317	315	287	302	310	301	359	285	343	298	308	322	335	295	294	284	289	311	297	280	335	347	306	318	326	301	324	322	305	303	338	297	298	352	321	340	332	311	271	300	300	345	322	296	292	296	322	336	328	321	288	308	298	319	324	307	303	308	304	307	297	313	294	293	341	294	292	293	340	273	302	310	305	303	338	318	312	290	313	290	325	305	332	302	306	326	317	309	336	303	308	295	305	339	322	361	298	326	286	295	307	269	320	320	278	310	301	332	322	308	278	330	298	310	305	341	308	303	310	283	313	351	304	327	328	325	307	293	308	294	321	326	325	302	277	296	346	325	290	337	311	288	316	311	315	323	310
4492	1074	639	435	407	420	367	344	382	347	354	356	339	359	286	340	379	346	347	310	304	353	353	341	344	348	319	350	337	331	345	323	309	327	323	348	345	322	349	363	318	327	340	313	324	351	364	347	345	349	325	314	321	348	378	301	349	352	333	316	335	354	327	358	324	345	329	336	337	337	332	300	321	326	341	350	339	342	338	334	352	320	319	350	348	314	336	324	343	320	347	316	337	327	309	353	361	363	347	340	384	313	338	302	327	342	329	373	332	330	365	319	351	324	363	340	327	335	344	314	357	349	327	368	349	347	339	361	332	324	317	329	356	323	329	325	336	329	331	359	347	357	364	319	316	326	339	315	344	380	329	338	322	357	313	314	342	317	362	339	346	326	336	340	331	317	362	366	342	345	330	342	309	324	346	342	348	344	353	322	311	350	292	335	383	333	349	299	313	321	322	339	334	336	376	342	322	371	348	343	331	354	335	321	295	328	321	337	319	347	368	322	346	327	325	324	353	342	332	354	359	362	330	319	346	301	340	336	346	337	390	342	330	322	360	345	359	325	339	353	319	341	324	327	313	332	332	336	356	318	344	330	305	359	360	330	333	346	353	324	295	346	349	381	358	336	334	329	323	329	328	313	326	348	312	365	314	349	319	332	325	364	289	336	306	340	326	359	302	319	356	336	305	326	361	348	365	369	362	322	335	362	333	338	342	307	341	331	327	298	327	311	353	354	362	356	328	360	352	345	346	339	355	332	336	322	339	329	345	317	324	340	349	320	351	333	326	294	336	333	317	325	332	358	322	357	363	336	320	320	342	345	348	343	349	347	311	359	345	312	359	349	379	339	356	339	340	331	331	328	362	342	359	342	343	317	356	383	350	339	312	366	326	351	353	347	360	335	353	358	366	310	342	365	335	350	350	386	330	315	327	327	350	303	371	352	320	334	352	340	331	354	312	339	340	339	304	355	332	344	333	328	375	344	354	327	379	327	316	333	364	318	339	351	368	352	340	342	330	377	346	313	314	340	313	360	360	321	367	359	338	339	332	343	331	350	306	318	359	356	346	352	335	341	349	384	332	336	381	328	341	328	356	312	339	340	339	301	333	356	367	328	324	328	306	313	344	346	355	332	360	327	378	343	299	325	374	343	336	336	373	348	358	350	363	347	358	318	318	354	356	373	297	362	325	356	350	315	346	347	358	343	303	316	332	330	351	347	309	345	314	317	358	343	334	316	347	329	331	330	348	348	333	322	314	336	323	352	336	345	346	326	337	322	368	337	329	309	348	327	295	304	322	335	337	346	368	319	342	371	338	374	340	361	356	370	353	322	331	350	337	324	298	307	353	379	353	333	361	338	338	360	322	331	327	346	321	355	334	323	341	330	335	355	311	347	339	317	338	351	360	299	336	338	315	334	318	350	368	363	330	343	353	353	326	356	341	342	358	353	349	326	347	336	288	337	341	346	321	346	359	358	321	357	344	341	326	388	334	325	332	343	345	325	325	329	332	321	359	332	361	363	363	346	356	336	347	376	321	334	331	341	355	332	325	323	351	316	348	354	286	354	336	326	330	353	338	332	293	342	323	383	325	340	332	370	338	351	338	314	376	337	368	349	325	360	320	318	352	337	354	351	309	366	353	328	345	338	351	360	345	307	312	339	333	327	346	331	324	355	373	318	353	341	372	346	343	376	363	319	346	321	330	349	337	314	378	369	341	351	318	362	319	340	350	357	324	333	321	340	334	357	343	340	388	324	323	334	373	330	352	355	323	341	338	319	309	337	327	355	359	368	341	317	313	308	319	337	326	386	301	306	351	338	334	369	324	321	345	351	353	368	352	338	334	353	317	316	330	304	316	339	333	311	345	337	366	340	331	345	322	316	302	328	332	349	312	361	338	321	288	313	329	322	327	366	390	300	317	357	327	331	343	309	328	334	315	335	327	372	346	312	343	370	328	353	329	346	377	345	368	323	315	344	328	337	340	318	339	327	319	322	312	339	335	330	361	334	346	358	332	297	329	336	329	317	345	354	305	369	303	301	306	343	320	320	316	337	306	331	350	318	356	338	373	368	341	350	355	356	377	360	323	328	342	345	318	345	347	328	366	318	312	359	347	301	332	344	345	332	350	362	345	350	336	321	373	333	327	344	354	337	334	332	366	305	336	327	358	321	342	372	357	349	329	297	326	333	315	314	336	323	352	326	322	353	340	308	321	306	357	351	328	357	337	360	323	309	347	333	339	328	336	348	343	350	302	339	336	358	310	342	338	329	325	347	349	358	325	324	323	335	353	333	325	324	345	348	320	346	355	333	343	323	370	332	338	336	343	349	372	356	343	350	332	354	334	345	324	355	336	329	329	347	333	336	323	335	317	336	357	324	320	350	352	376	345	375	376	308	304	325	312	348	350	342	302	342	360	366	299	315	337	336	299	366	343	334	306	319	336	325	336	312	329	336	344	331	347	371	308	336	306	350	344	359	324	337	320	347	373	350	308	319	356	378	337	329	349	335	311	340	320	351	358	344	347	360	324	348	312	339	347	323	343	339	365	336	329	359	295	337	340	333	360	350	328	321	352	336	311	361	356	341	344	348	320	354	343	332	321	332	345	330	382	318	328	367	317	344	341	333	331	341	375	316	324	337	352	347	331	288	340	333	343	302	328	348	352	340	312	363	355	327	378	361	338	311	345	340	328	336	323	301	322	342	329	335	329	323	328	328	323	320	311	347	323	354	332	344	331	365	333	371	335	320	325	367	331	354	305	337	334	326	348	331	317	332	338	355	331	321	329	356	345	325	341	368	332	345	344	331	320	327	332	324	304	368	351	346	333	356	346	362	346	333	332	331	346	330	339	371	322	346	369	333	340	324	338	361	338	318	362	346	321	353	361	351	353	339	341	326	310	305	326	353	334	310	353	345	368	340	332	344	353	376	345	337	344	338	322	337	336	319	351	340	312	333	323	360	337	323	355	335	339	312	309	368	311	330	369	358	329	343	360	341	326	372	342	306	338	336	347	355	362	336	320	339	342	313	325	370	384	339	317	323	352	311	370	345	346	317	312	325	317	333	324	326	327	376	355	329	325	316	361	343	337	335	356	358	348	357	352	355	353	354	362	351	366	361	352	319	345	340	322	337	344	312	341	369	306	333	359	321	351	318	321	317	358	354	310	305	360	349	339	343	322	332	336	302	312	347	337	318	342	312	347	288	341	314	334	343	337	324	331	346	336	336	328	323	362	352	325	335	333	347	361	375	351	304	356	332	323	333	330	337	337	333	317	318	384	328	363	332	319	363	333	339	335	334	330	347	334	347	323	339	343	335	327	340	358	322	323	319	345	298	342	315	309	352	336	320	341	334	339	333	340	326	373	345	347	337	355	359	327	335	360	331	327	361	334	341	354	319	337	350	328	304	350	319	324	328	336	326	342	349	346	337	322	308	361	358	318	343	344	314	339	310	331	328	342	371	330	338	343	341	309	281	329	357	375	334	342	354	320	330
23568	21208	28559	24135	21216	11631	1364	873	722	624	637	653	596	587	562	619	614	566	548	547	552	552	540	508	579	535	553	565	540	498	526	557	547	565	536	519	539	510	525	517	547	519	520	538	526	544	506	534	540	511	471	460	518	504	566	515	481	483	555	517	498	470	515	512	563	529	543	517	520	541	506	503	549	513	516	514	505	526	498	510	530	493	489	541	491	523	525	529	519	525	512	495	497	523	547	535	517	535	524	527	539	479	542	521	500	479	529	520	522	505	522	524	551	497	450	532	494	488	489	510	516	534	492	489	519	508	496	482	551	495	550	524	524	519	520	540	525	515	538	477	547	516	525	528	535	514	506	543	560	484	506	500	485	521	551	536	504	519	487	499	555	494	529	560	553	483	534	540	507	506	485	522	478	529	529	526	489	512	538	513	530	517	550	490	484	508	502	506	532	525	524	538	513	520	533	534	515	499	554	566	512	489	546	479	492	534	522	522	481	494	537	531	534	536	506	502	510	538	479	537	524	484	540	496	510	537	553	496	481	527	504	534	516	515	510	520	468	495	482	503	536	573	500	547	546	525	531	531	493	515	485	532	523	498	506	499	520	530	516	549	506	550	507	502	508	529	537	485	544	480	523	466	509	520	503	503	545	521	503	494	498	502	520	544	520	480	481	506	538	507	523	517	512	511	511	538	522	488	509	535	531	519	547	515	539	485	508	509	517	528	498	512	522	498	513	506	519	512	509	498	485	480	493	560	523	532	521	510	505	527	524	496	525	526	525	546	508	471	521	489	519	521	553	524	508	527	525	544	507	576	529	525	502	556	490	473	511	517	521	524	525	489	517	535	557	529	531	486	476	484	524	527	492	529	489	560	525	470	533	516	485	527	505	504	505	505	463	513	549	485	557	535	499	549	491	527	554	535	516	499	551	562	511	510	523	522	498	458	546	522	553	533	499	518	539	489	525	505	489	516	509	515	522	544	545	531	518	510	478	549	514	502	525	514	516	534	536	532	524	502	514	537	514	495	542	539	500	487	472	499	507	482	526	514	497	521	520	497	537	488	498	505	502	499	531	515	550	503	529	542	491	507	566	548	528	544	535	513	537	496	529	522	505	508	532	479	526	512	475	502	500	447	479	485	508	498	476	538	496	531	519	452	536	509	519	514	527	488	503	474	544	479	511	541	545	525	524	522	507	534	471	542	492	517	521	487	533	523	537	490	529	522	541	503	510	488	484	549	539	534	510	522	555	537	516	526	511	494	524	521	556	489	548	473	526	535	518	506	550	477	507	512	514	491	531	552	557	498	518	501	518	514	492	537	513	577	489	466	523	485	529	549	544	486	523	516	494	510	545	518	509	533	520	530	501	485	572	513	489	560	545	500	477	550	495	518	560	515	540	535	536	515	494	520	526	515	518	545	540	528	494	510	499	511	507	541	560	522	545	540	483	533	507	515	502	482	500	521	542	527	518	505	541	526	499	481	525	487	577	500	534	539	540	499	509	524	531	529	517	506	501	471	502	529	568	526	512	507	492	511	496	497	520	515	536	550	510	531	521	518	514	501	495	523	550	506	494	487	495	505	534	530	491	519	540	525	483	523	526	506	508	532	546	523	519	496	544	517	512	493	520	499	526	533	540	501	501	494	476	526	535	515	536	500	540	485	566	536	536	529	551	526	524	470	527	575	527	502	505	521	528	528	519	538	516	509	504	489	534	539	506	522	501	499	501	515	560	535	504	507	514	532	483	522	522	480	520	456	522	496	476	509	523	509	510	505	499	501	495	516	504	484	508	488	513	534	502	534	502	573	531	475	519	495	515	533	519	528	473	508	511	470	505	541	488	525	477	496	514	501	527	483	534	487	510	519	510	536	522	515	488	521	502	528	550	491	473	500	503	491	485	518	480	518	538	497	509	488	528	525	508	514	509	530	559	524	483	498	526	524	532	523	478	509	511	520	519	484	530	501	539	488	492	507	513	485	526	523	503	523	503	516	520	525	551	517	559	498	514	505	512	519	547	530	511	524	556	575	553	500	499	516	542	543	503	538	514	518	510	523	527	501	521	532	485	539	537	548	489	500	493	475	492	528	520	505	533	495	491	500	461	514	523	521	492	518	547	474	543	496	501	515	512	493	457	523	527	523	494	514	505	495	536	548	518	550	516	558	530	486	516	553	513	481	510	506	501	486	518	537	543	517	511	573	526	554	507	536	580	526	491	527	500	525	579	551	534	490	522	526	519	521	489	536	541	527	514	501	554	494	497	522	512	546	525	538	526	485	485	528	514	529	505	494	517	516	524	493	576	538	528	491	502	499	511	528	567	451	553	505	547	507	464	536	494	551	527	495	507	524	492	501	516	504	489	503	527	514	479	535	524	535	507	487	508	499	515	534	501	545	497	509	490	558	519	551	492	530	536	482	506	587	500	497	516	489	520	485	470	514	502	557	514	559	511	515	497	529	518	539	524	514	571	535	498	510	536	504	510	494	497	517	525	502	550	498	498	492	490	530	499	520	536	474	507	537	513	488	500	521	507	506	527	552	473	468	531	537	561	548	538	552	525	483	553	519	530	506	538	505	501	541	482	509	484	488	484	485	542	552	517	535	504	529	542	518	525	486	517	510	476	525	514	574	525	532	507	516	523	486	501	475	522	515	506	536	529	506	500	532	532	578	518	531	498	480	538	526	496	497	529	531	525	480	530	537	493	483	505	501	468	503	496	576	507	473	502	544	551	509	551	555	494	487	528	522	526	482	526	499	538	498	530	472	496	519	548	526	511	516	512	523	540	466	532	530	513	505	543	541	548	490	533	527	473	489	510	504	495	502	479	497	494	483	470	483	492	533	529	534	484	535	490	515	538	504	515	499	508	493	509	498	520	491	520	489	496	501	512	503	525	521	489	519	488	497	483	544	500	548	517	506	566	466	494	505	552	542	481	490	485	560	494	518	542	508	522	505	531	518	524	512	479	513	549	488	488	513	507	530	522	486	501	484	540	540	524	499	522	493	513	501	505	544	500	478	482	502	529	531	516	526	509	556	549	519	536	527	460	535	503	480	472	528	546	507	492	550	507	515	483	482	508	506	489	503	496	493	493	483	503	506	492	534	541	540	494	501	563	478	472	481	539	520	501	502	510	480	533	503	499	497	537	509	554	517	515	495	530	535	492	548	535	518	484	477	538	563	557	515	509	507	501	531	515	557	487	502	517	481	545	526	532	508	510	536	501	468	539	564	503	521	564	492	551	540	514	505	499	475	492	504	528	548	487	542	515	526	528	541	502	570	507	514	529	475	538	516	546	502	511	541	534	547	491	528	528	504	521	509	530	527	555	528	523	482	500	504	457	480	497	496	535	534	514	525	517	552	548	501	557	498	522	491	512	536	492	543	553	510	507	501	516	511	499	514	502	471	520	515	512	535	499	508	547	475	539	528	502	523	521	494	525	524	483	486	510	538	525	491	541	524	488	506	528	528	488	528	489	521	527	534	472	506	491	492
3586	8897	6021	2926	2106	1717	1378	1120	1050	877	821	718	710	685	678	618	664	604	635	597	633	598	598	620	617	583	585	556	561	582	536	582	611	572	589	550	542	618	594	562	584	590	546	589	588	555	592	590	590	551	591	565	573	554	542	511	529	536	542	569	585	567	541	539	579	551	573	536	501	586	554	568	580	574	563	553	557	551	545	611	549	569	563	545	532	587	536	563	559	565	611	569	597	546	578	582	539	572	530	576	558	500	559	578	590	578	581	571	576	555	583	591	573	573	553	574	596	618	587	563	567	561	552	521	569	568	549	512	562	562	579	540	519	534	527	506	611	570	551	579	582	543	550	584	565	589	540	570	549	588	541	555	566	554	529	547	553	585	519	506	585	569	546	615	566	590	527	548	567	595	557	543	592	580	548	556	547	545	537	570	557	535	586	543	553	558	612	559	542	536	533	524	603	583	567	569	511	566	547	568	540	579	554	530	548	590	518	618	570	524	518	559	579	589	557	569	527	573	577	519	548	540	533	545	566	540	512	573	572	594	549	539	572	537	527	611	547	517	595	582	535	599	526	556	545	561	545	557	536	581	578	502	547	595	555	522	611	541	579	571	561	574	541	585	580	585	560	543	593	547	586	522	539	581	564	589	546	564	550	571	569	547	586	580	584	557	592	527	588	580	576	544	560	569	515	591	554	571	574	530	558	580	555	557	575	588	576	557	553	612	552	580	571	605	535	552	579	553	545	547	528	534	514	546	595	546	562	528	537	513	532	574	593	552	553	557	562	595	594	502	561	532	516	522	560	558	550	565	574	559	541	575	542	563	551	566	553	541	559	542	527	564	537	555	525	529	552	550	515	585	590	588	528	565	558	548	561	525	589	550	554	561	573	561	542	550	560	585	562	558	513	554	580	559	574	551	583	605	571	529	583	559	549	534	577	565	556	573	603	554	556	565	527	575	540	572	523	542	540	560	564	578	519	569	535	548	593	539	557	559	571	575	564	593	612	602	497	552	619	609	543	572	570	534	562	550	579	539	594	557	592	538	590	568	503	524	581	538	557	555	542	518	535	543	578	564	521	528	551	506	530	537	593	577	563	527	568	600	576	590	581	521	564	552	562	580	557	543	558	532	537	559	572	592	547	537	602	585	549	599	539	536	565	585	555	565	597	535	514	559	557	580	557	535	554	588	590	568	553	595	558	591	551	569	616	536	543	583	544	515	529	571	581	539	531	539	545	551	539	581	578	551	557	523	535	574	558	568	608	529	568	596	564	572	590	574	543	519	531	581	554	610	534	580	550	546	539	564	566	546	558	574	589	537	556	601	583	562	549	545	541	538	555	533	565	522	563	550	571	552	553	566	582	548	592	596	574	539	541	570	593	556	582	568	578	539	560	518	564	581	523	576	575	564	554	555	574	527	583	550	554	560	580	564	530	574	554	563	547	633	563	581	579	559	576	565	567	546	555	596	542	578	538	532	568	577	553	566	524	541	524	571	511	560	541	591	534	600	551	607	612	542	564	558	565	606	509	568	533	547	506	511	566	596	545	543	574	586	560	571	580	561	575	551	556	557	506	536	539	532	573	570	570	582	555	560	579	589	539	511	608	582	564	594	572	566	538	547	558	562	527	553	544	577	558	522	559	569	600	538	559	540	502	506	554	546	540	571	562	535	603	542	553	536	543	553	555	555	560	564	582	551	542	568	527	572	565	562	568	577	567	562	599	546	622	576	551	575	586	569	585	617	563	598	546	576	608	552	562	532	532	508	532	593	560	573	546	520	560	529	590	582	573	583	547	529	534	555	551	550	565	567	545	556	535	562	586	530	531	534	605	520	536	601	551	564	570	578	591	547	600	560	570	536	540	529	564	567	563	554	521	569	578	589	605	541	596	570	539	514	566	557	554	564	570	531	566	570	536	520	554	596	538	563	532	521	522	547	577	538	544	536	536	556	509	575	506	578	547	533	570	520	551	557	503	566	570	594	609	568	540	587	579	525	518	515	540	586	572	534	520	548	531	576	551	568	577	576	534	551	545	564	550	562	552	530	537	614	590	563	531	562	549	517	542	541	545	559	562	571	517	583	566	559	538	556	564	568	538	518	565	548	568	515	538	560	565	492	562	547	570	539	519	580	542	540	533	564	566	599	543	497	576	557	557	531	531	553	549	565	561	542	551	552	559	574	567	538	563	523	606	577	496	590	552	535	543	562	592	574	525	527	543	554	522	538	519	571	566	567	546	537	584	529	542	543	573	559	547	556	519	557	536	586	534	562	572	534	600	571	520	506	566	559	601	557	598	576	545	569	553	537	545	543	553	531	561	546	592	597	568	511	568	565	613	552	572	565	578	530	549	566	562	570	569	586	537	534	553	538	570	514	578	564	549	557	524	601	592	572	565	544	553	590	539	541	597	539	567	542	543	586	616	568	513	540	545	562	552	546	576	560	580	546	535	550	544	548	583	558	526	567	585	559	590	529	590	546	547	562	549	510	533	530	516	557	572	566	578	530	543	581	601	569	489	576	610	564	524	579	597	530	566	571	555	561	552	578	605	542	535	563	542	543	597	545	565	542	575	539	541	605	554	563	574	498	560	582	560	590	565	561	533	590	628	537	551	549	608	530	523	556	558	598	555	581	516	577	599	551	547	558	590	568	587	530	553	550	554	539	552	553	546	518	551	572	583	547	556	551	546	576	565	561	558	542	576	544	580	533	562	591	570	562	549	545	577	573	564	572	502	542	567	537	576	594	625	558	586	557	540	531	571	563	556	568	568	550	606	572	538	538	568	551	544	561	526	536	544	529	567	573	544	523	610	552	565	555	565	563	561	542	578	555	535	568	561	590	565	536	568	534	554	550	521	567	585	611	530	588	532	531	549	562	550	548	505	528	541	546	583	552	571	576	564	573	609	582	588	577	574	535	557	550	536	561	534	582	548	547	530	588	584	561	559	556	532	582	563	555	582	548	565	530	567	579	589	587	560	545	519	521	582	572	591	522	554	588	541	522	524	565	557	552	578	573	563	524	555	520	529	539	554	540	552	527	567	564	573	538	588	588	548	535	531	530	537	523	532	539	580	561	543	544	537	565	564	533	537	559	572	545	552	592	556	547	588	592	572	564	560	553	557	559	579	556	524	561	581	559	592	542	553	512	561	548	562	597	541	577	576	565	578	585	547	547	547	550	600	546	569	546	542	581	576	592	557	564	550	538	580	551	542	545	573	541	618	569	598	601	545	535	538	543	511	591	562	529	562	571	589	520	590	543	560	560	574	603	580	502	552	558	594	552	554	567	564	518	555	548	539	546	565	540	562	569	538	527	595	579	520	550	566	586	587	574	535	570	578	539	500	515	571	572	568	550	571	545	525	563	573	584	551	570	558	515	588	539	543	581	543	563	552	551	568	551	533	535	572	552	542	511	563	564	613	583	563	537	553	543	563	589	524	537	548	557	537	508	554	541	578	583	572	542	576	563	559	589	599	568	555	572	505	573	547	603
24560	21128	27468	24948	12152	528	330	284	247	239	175	196	171	188	167	172	187	160	154	172	149	155	161	159	163	169	148	164	152	138	137	136	154	167	152	123	131	122	131	138	139	137	138	164	144	147	143	153	139	143	140	141	159	162	141	148	140	129	149	150	152	130	130	141	148	141	152	144	132	141	147	121	140	137	128	137	131	149	135	140	121	141	179	123	150	138	138	122	128	133	134	139	126	122	163	160	132	127	138	132	127	143	157	131	139	150	150	137	130	159	150	141	149	140	156	145	160	139	157	140	130	151	123	163	135	137	130	146	150	104	156	146	133	143	145	148	130	157	140	145	123	131	123	145	137	140	151	139	132	158	153	125	157	139	146	137	136	135	131	142	149	133	152	134	135	127	122	131	137	146	135	156	142	131	163	146	150	143	126	173	151	167	144	157	137	149	130	149	146	164	147	148	132	140	156	125	125	123	123	118	140	145	138	163	132	139	148	128	134	144	142	147	152	128	139	131	137	143	144	150	127	142	121	139	128	132	142	145	136	128	136	127	116	121	116	132	137	138	129	140	132	149	155	122	132	143	134	113	140	139	153	137	123	137	136	148	131	140	138	148	137	137	154	128	136	142	116	147	124	125	115	138	118	153	141	129	116	140	139	128	156	145	128	143	136	141	138	169	125	144	133	145	132	126	132	127	140	156	115	132	136	117	150	163	148	143	143	131	131	140	129	154	156	131	145	155	145	145	123	128	127	133	129	128	133	154	136	147	146	136	132	154	117	143	133	147	130	131	131	134	136	144	134	115	137	149	153	152	149	149	150	165	141	150	161	136	154	146	139	138	129	150	107	136	140	122	149	152	155	139	115	145	157	137	141	135	163	148	139	154	145	143	133	132	122	129	129	142	153	149	162	132	147	146	142	162	140	136	127	134	148	139	154	137	125	136	136	119	129	149	160	131	152	133	139	141	138	139	144	135	152	151	137	139	129	114	146	144	122	148	154	149	139	141	148	131	156	146	158	126	161	144	134	154	122	156	122	150	132	114	138	140	136	139	154	160	141	154	143	136	158	143	147	136	155	121	138	145	146	149	144	127	141	140	133	124	165	162	169	144	160	133	146	135	133	156	113	143	141	126	150	141	133	147	143	132	124	134	105	120	115	149	147	135	133	145	150	125	107	151	161	141	150	132	136	142	156	137	131	133	127	140	138	127	140	158	155	154	126	143	140	147	134	146	132	139	124	131	147	141	143	145	128	115	146	140	146	146	149	140	170	141	132	141	136	164	143	146	132	152	141	154	149	143	127	151	144	136	139	150	136	147	150	129	150	144	115	129	144	116	143	117	150	141	138	135	131	126	125	158	137	131	140	142	124	148	129	147	144	131	135	127	137	140	142	153	152	138	156	117	158	145	155	159	135	156	122	132	167	143	148	144	131	144	144	144	126	134	120	141	136	141	150	141	143	131	141	134	156	124	133	142	150	120	137	130	124	157	121	130	145	136	157	132	144	130	154	146	128	131	142	133	131	145	172	132	125	134	150	163	145	123	140	110	123	147	145	158	134	128	154	129	161	122	153	150	139	126	141	156	167	134	144	142	108	142	166	146	162	133	144	123	125	142	123	127	122	138	133	144	139	163	109	127	142	120	130	150	140	155	133	123	141	134	122	127	160	131	130	132	146	143	132	143	181	135	136	142	127	147	121	166	140	142	146	128	157	139	144	142	123	149	116	129	134	145	137	142	146	135	123	141	153	116	137	131	152	119	155	162	131	133	109	151	142	132	129	128	127	142	147	167	153	150	119	116	144	133	139	132	168	141	141	129	148	137	135	126	159	144	144	121	159	153	120	159	166	143	118	137	149	130	134	128	142	144	142	129	147	134	132	146	132	136	146	136	158	134	148	141	154	118	162	138	146	143	148	142	161	136	147	172	155	136	124	145	136	116	152	133	136	148	152	135	144	164	136	152	148	137	131	134	135	144	134	134	155	135	145	165	157	127	147	140	145	169	138	148	141	160	126	126	130	149	132	151	153	143	139	149	123	140	136	137	130	148	141	109	131	128	162	148	136	143	148	146	145	157	137	144	171	123	162	143	144	150	158	123	153	133	146	138	139	158	163	142	149	146	114	156	133	137	139	127	149	146	130	135	114	155	152	149	131	145	148	153	109	154	148	156	130	152	123	133	131	156	149	117	132	133	144	142	129	129	125	130	135	141	138	134	132	118	134	142	137	139	136	124	149	127	142	150	135	142	122	130	138	169	144	139	138	167	136	139	152	129	129	144	154	150	126	115	160	138	143	148	141	125	146	161	137	138	140	139	144	139	143	142	141	157	149	139	140	150	167	141	127	130	145	135	157	144	140	123	112	137	131	146	147	137	147	142	139	129	145	149	137	126	128	166	130	147	128	135	137	145	147	150	158	132	136	125	142	153	146	147	140	150	151	135	117	145	138	155	146	130	127	150	138	125	129	151	135	137	154	156	146	146	143	106	124	142	143	157	140	151	140	146	147	133	133	144	128	154	189	144	134	152	127	117	132	158	150	131	140	175	99	132	141	147	134	168	137	149	134	121	150	135	155	138	134	138	138	133	153	151	128	137	145	144	140	148	140	169	139	148	157	155	148	149	133	132	120	150	160	129	117	150	131	133	136	141	136	136	142	162	146	138	160	133	126	135	117	156	146	138	154	131	134	123	155	140	138	133	139	137	153	140	140	144	146	137	145	138	137	166	150	136	153	135	155	128	166	128	140	134	140	153	166	138	142	142	172	136	125	144	133	166	139	140	158	125	148	150	118	166	147	159	126	128	142	151	138	143	166	150	153	139	141	153	146	130	152	130	137	152	160	149	133	146	154	116	140	134	151	137	146	129	116	131	136	137	136	128	157	153	143	133	168	114	132	133	139	141	135	146	160	131	142	147	132	133	174	114	128	158	137	138	126	160	137	144	162	137	126	160	146	145	134	148	142	155	137	158	143	150	149	122	132	148	157	146	130	127	172	138	138	142	174	156	146	145	141	153	123	145	152	128	147	152	130	162	143	138	151	146	141	149	151	162	128	132	147	127	136	130	156	144	133	138	148	133	137	116	115	152	145	147	118	128	120	146	167	145	150	125	151	138	154	150	143	141	126	147	141	129	172	127	128	143	132	142	153	136	142	117	125	138	147	147	141	133	177	133	158	124	132	145	137	139	152	156	145	145	157	131	165	152	154	133	124	147	126	132	131	136	138	140	154	148	136	157	124	119	154	139	130	143	151	142	144	151	139	134	137	141	135	139	146	140	137	139	139	136	132	160	166	142	130	141	135	141	150	136	138	128	143	158	133	136	152	139	135	146	126	145	129	131	130	113	143	140	146	154	127	139	149	139	112	154	161	123	157	132	133	167	147	130	133	151	138	152	149	135	148	139	152	157	149	136	150	148	135	155	140	124	145	131	131	138	126	125	138	148	150	142	149	134	140	141	127	146	146	131	143	140	155	145	153	142	134	133	156	145	128	145
3379	5156	3348	1528	1083	840	648	485	422	330	281	292	259	248	225	247	215	206	222	189	195	185	216	192	181	195	154	195	197	195	199	161	182	168	166	152	187	177	162	174	164	168	184	179	149	143	147	166	172	176	161	184	156	184	163	170	158	180	158	186	153	153	190	151	169	174	177	168	165	159	179	137	168	182	162	145	181	172	173	168	174	174	170	152	155	167	182	156	185	174	169	189	171	171	168	178	155	160	176	166	149	175	173	166	169	194	159	181	188	169	172	168	150	166	166	171	167	182	163	169	165	163	153	183	162	195	173	163	149	197	176	184	168	181	161	154	165	182	167	165	165	180	178	167	180	188	158	177	195	173	159	169	169	156	156	182	167	151	170	174	152	187	178	164	148	182	192	185	159	178	159	170	165	158	164	169	155	170	160	166	164	158	161	164	159	168	198	166	176	155	156	160	182	159	168	143	159	177	172	185	160	172	188	154	170	169	152	163	133	155	182	155	166	162	165	161	174	164	151	174	153	180	172	147	171	192	151	176	168	167	166	176	154	161	153	177	173	173	164	160	159	162	163	160	176	150	190	159	167	149	157	186	150	179	192	163	159	158	180	157	174	190	176	178	140	174	170	166	174	159	151	164	177	163	155	161	170	171	164	175	177	171	159	159	167	161	148	151	144	171	166	185	158	155	170	167	152	161	161	155	171	165	145	158	185	146	185	153	150	190	153	163	195	142	153	180	168	172	178	167	160	167	159	190	165	173	177	172	154	161	167	156	181	170	170	179	167	173	154	201	182	162	173	171	169	152	173	170	167	179	134	168	176	176	168	162	160	163	179	169	147	166	168	167	172	192	140	151	177	162	156	168	158	176	180	169	151	163	149	180	168	172	173	179	162	171	180	180	159	161	158	182	166	154	182	175	184	168	162	167	166	181	174	166	155	166	163	148	192	165	194	149	172	161	151	189	166	193	146	163	179	158	158	156	166	160	192	154	170	175	154	175	145	161	173	177	161	160	163	170	155	139	169	184	182	154	162	171	160	182	172	168	181	169	155	182	181	173	164	180	167	165	140	150	144	159	148	162	176	171	161	147	172	172	176	178	148	147	177	158	160	158	162	132	178	149	164	164	167	140	145	145	173	165	160	168	185	181	154	180	163	177	159	157	183	179	177	164	170	153	176	198	161	164	153	185	167	167	138	181	182	158	152	162	165	185	149	141	159	177	165	164	154	152	163	197	182	175	180	161	171	167	146	154	170	164	162	154	168	177	177	177	167	186	174	170	162	165	138	167	183	167	156	171	169	152	172	163	148	178	168	167	162	163	175	181	170	181	153	172	137	158	191	165	198	175	171	183	169	182	154	185	204	166	166	162	174	202	174	160	168	145	170	182	182	185	161	182	194	184	165	172	158	173	156	172	169	155	159	176	159	159	160	183	179	166	159	169	154	156	164	151	173	161	159	167	164	148	162	154	170	163	144	140	159	181	180	178	151	155	160	159	175	167	167	176	173	160	177	178	171	175	158	175	174	144	172	152	143	191	173	157	163	154	163	164	174	180	155	176	164	175	147	178	143	183	142	148	157	211	142	163	163	151	155	161	175	163	165	150	148	175	179	161	177	170	177	179	171	181	172	148	200	179	153	174	169	151	168	187	172	174	149	143	192	163	149	163	151	165	176	182	154	167	159	181	169	159	186	157	148	144	175	156	170	154	183	154	172	181	140	147	173	158	169	169	172	161	160	161	171	181	165	167	164	171	168	169	173	158	176	160	155	160	158	164	163	155	165	170	156	169	155	165	153	166	147	181	171	168	168	171	153	185	177	155	180	153	163	158	172	165	169	181	168	161	151	185	177	178	155	163	169	154	150	166	166	179	184	161	172	148	169	168	166	165	171	176	163	169	149	141	182	171	141	155	177	173	186	166	181	166	159	139	171	150	151	164	165	162	165	179	191	147	169	151	147	157	197	148	155	184	160	156	160	169	145	164	161	180	167	148	153	164	155	162	152	170	169	156	186	142	192	156	171	149	155	150	158	160	184	195	171	151	176	168	182	179	164	160	176	151	168	156	168	180	166	171	163	200	170	156	162	164	171	165	149	147	157	172	167	193	159	150	172	160	182	166	192	167	179	151	175	155	153	190	167	164	160	174	165	167	182	167	160	167	153	174	208	167	174	165	167	184	169	186	162	173	166	178	167	171	168	172	160	188	143	170	154	152	164	149	170	140	152	185	193	168	168	165	152	208	164	157	164	165	176	183	164	176	181	148	176	156	160	154	163	161	168	153	144	173	166	153	173	177	172	151	160	177	179	170	173	149	165	157	181	179	175	169	153	150	182	162	161	153	164	186	185	168	170	186	166	181	155	157	149	154	146	165	195	182	163	169	165	153	162	169	157	184	182	170	152	175	166	148	159	171	162	158	170	161	149	184	179	158	179	169	156	132	162	196	168	166	162	172	176	159	165	164	142	165	157	157	181	153	182	182	164	160	139	147	159	155	158	143	166	169	175	178	165	182	165	175	180	179	170	174	165	176	162	154	171	183	186	154	165	141	181	136	157	134	162	191	152	170	176	170	156	171	151	173	164	159	152	188	159	171	148	173	154	188	152	154	171	154	146	160	173	151	165	170	168	155	154	180	160	157	147	183	183	186	168	171	161	167	168	145	175	173	180	153	173	165	172	141	173	182	156	173	164	142	153	172	155	139	168	174	160	155	155	186	164	174	166	168	155	175	166	170	158	133	193	160	177	160	185	172	169	165	155	160	168	180	158	170	161	172	182	154	195	156	159	173	172	147	168	189	170	171	186	152	162	178	195	170	166	181	214	158	156	200	143	176	171	163	173	169	149	164	148	178	147	181	156	181	173	176	177	144	150	172	174	142	165	165	183	182	169	168	157	177	160	160	176	178	174	193	140	163	183	162	164	152	158	179	167	157	154	174	191	201	172	146	173	197	171	180	198	166	171	170	171	157	163	164	176	165	191	154	180	166	177	182	174	159	170	141	158	154	160	168	160	168	170	160	171	162	163	165	167	170	163	180	167	163	164	158	174	199	165	154	159	178	179	134	176	182	159	158	159	176	173	155	166	166	175	182	150	160	187	180	197	168	170	147	157	169	151	172	160	175	159	150	174	186	149	156	154	167	175	173	138	185	176	168	170	170	169	170	161	166	167	154	176	174	186	151	169	183	173	166	169	154	175	181	179	152	160	144	160	181	170	193	171	181	180	181	167	152	149	171	171	152	155	170	155	173	150	180	174	164	168	157	161	167	172	167	178	160	177	153	202	154	142	164	177	179	131	141	149	162	164	160	166	173	173	175	169	174	173	141	161	164	164	184	174	166	147	157	182	165	165	149	169	160	139	157	185	179	164	163	139	171	175	171	175	159	156	142	179	173	180	144	149	177	169	185	153	177	145	164	146	171	193	160	168	168	175	172	150	158	176	185	152	153	166	166	150	174	175	198	176	162	166	156	193	146	158	156	186	158	165	160	185	169
22498	21263	29046	23776	21255	21312	10066	1159	893	792	669	600	551	498	522	481	490	478	456	456	471	401	453	389	396	409	399	388	398	411	416	433	391	430	343	423	374	442	416	406	401	378	421	376	379	420	368	388	367	393	397	386	415	391	408	400	401	364	364	349	394	396	369	376	402	384	371	392	368	393	373	359	408	374	359	375	372	388	369	379	378	394	397	380	381	349	382	409	383	346	356	386	411	370	395	396	408	411	399	400	395	344	363	378	406	377	374	381	408	378	361	367	393	379	359	399	371	382	403	350	394	337	340	393	397	369	381	345	386	341	404	364	369	364	359	369	345	401	371	385	346	374	373	372	350	377	365	361	368	360	388	367	373	403	375	374	396	361	329	368	351	347	395	338	403	366	400	364	395	402	361	362	382	350	388	384	398	389	360	363	421	377	346	396	369	376	388	389	407	365	327	369	353	360	364	396	368	355	377	362	366	369	351	376	400	372	387	397	360	389	416	374	372	340	358	367	389	388	344	386	373	372	405	381	379	409	390	371	347	376	368	399	377	378	389	365	376	372	380	338	368	374	367	407	395	357	338	408	382	392	391	362	343	395	362	397	384	397	393	378	388	389	375	377	409	412	364	364	411	383	369	376	399	400	376	330	368	340	371	365	389	372	387	401	351	427	351	362	407	366	382	355	360	408	390	397	360	393	379	405	375	362	377	364	394	374	388	391	393	384	390	373	362	381	362	366	396	386	412	379	388	369	396	361	370	388	372	381	365	347	330	352	406	386	367	384	387	375	360	360	342	386	360	354	339	352	413	391	383	399	393	347	393	345	375	377	395	421	395	395	369	382	354	397	344	385	354	382	367	357	362	381	386	352	389	385	375	377	359	347	380	383	375	376	398	369	380	436	355	359	357	380	365	352	372	372	362	375	363	401	373	366	374	401	354	367	397	387	371	377	366	380	385	349	357	381	373	391	378	376	380	335	359	382	389	360	392	399	387	364	403	366	400	388	368	387	435	389	387	355	412	371	376	413	349	392	376	380	371	360	371	373	371	321	358	376	371	393	389	376	378	383	341	349	374	361	389	344	347	313	358	382	407	385	382	413	373	357	393	329	361	381	357	353	350	367	418	375	388	368	354	387	365	369	327	348	381	383	401	394	383	386	371	365	386	379	377	389	390	368	399	391	387	414	393	379	343	375	365	372	355	358	361	379	386	356	380	358	361	375	386	351	351	398	393	384	367	398	414	349	374	355	374	348	391	366	347	380	351	367	335	352	394	378	352	394	344	384	376	414	362	403	380	367	342	370	396	392	388	406	375	440	368	345	369	387	388	381	355	360	346	373	400	379	380	405	358	374	350	385	386	363	412	395	373	367	344	376	391	402	368	374	370	371	399	354	382	364	389	376	412	396	385	364	375	395	372	383	378	407	382	375	377	368	383	395	411	370	389	371	378	391	369	367	391	364	388	365	366	348	364	362	375	373	356	372	362	381	365	364	361	386	377	347	413	375	366	397	391	423	395	391	375	385	402	385	388	372	375	359	354	370	388	370	373	369	366	353	353	390	380	407	361	391	358	392	386	342	374	361	375	371	361	355	356	406	381	373	408	402	370	361	384	345	362	361	366	349	394	376	339	385	396	387	380	376	387	378	387	386	342	375	417	374	374	372	387	361	381	384	394	375	348	369	361	356	352	331	356	340	356	390	388	375	350	352	379	355	408	384	357	418	411	369	405	390	394	356	355	385	399	349	352	380	392	373	382	357	359	364	374	358	423	354	408	360	339	362	382	383	383	334	359	359	394	372	373	390	397	398	411	379	379	379	338	340	371	386	401	360	340	399	359	375	402	407	392	360	403	357	411	370	385	365	367	371	358	367	355	363	383	383	374	385	357	376	383	365	382	387	343	370	362	392	339	390	351	365	374	421	359	398	371	374	388	372	362	354	370	403	385	388	368	377	353	401	346	374	361	369	338	386	362	373	353	383	378	406	370	357	337	386	395	387	390	384	357	377	389	391	379	390	367	363	370	366	389	366	392	389	381	364	364	368	395	370	391	358	357	389	393	394	340	357	348	339	385	361	403	369	330	377	353	356	399	388	359	366	377	379	361	394	384	364	377	400	406	361	364	354	424	360	383	350	383	364	401	372	359	348	379	381	413	368	389	351	369	360	408	397	377	355	345	334	404	396	383	347	369	359	367	368	357	374	385	391	376	380	349	393	392	346	347	390	362	406	360	382	388	368	385	393	388	358	397	393	368	385	381	363	361	386	348	350	373	361	402	407	373	364	398	369	408	408	372	358	354	338	393	352	368	360	364	399	367	369	357	406	413	399	380	362	395	352	372	408	360	371	373	401	392	348	341	416	405	382	398	332	382	379	357	398	396	364	395	400	365	349	338	364	354	400	353	380	357	366	389	403	403	377	382	366	353	336	404	394	364	396	362	399	377	355	376	363	314	367	370	393	414	401	362	357	383	353	401	346	353	379	375	363	359	376	353	396	359	357	395	340	374	369	403	396	351	388	353	350	385	357	351	330	401	349	417	349	336	385	367	360	340	397	355	380	391	359	372	381	372	363	355	370	371	375	357	372	370	363	360	392	373	402	349	393	354	352	415	373	408	388	380	386	361	378	365	394	360	344	357	379	408	355	421	346	367	376	365	371	374	393	372	382	375	350	359	370	376	381	345	352	389	366	362	376	357	410	384	363	384	376	355	367	386	372	341	404	411	393	388	376	363	391	396	367	355	394	355	378	376	374	382	379	365	406	359	378	365	374	376	374	354	363	375	379	379	400	364	368	385	374	391	382	357	352	363	379	388	389	358	401	350	378	339	372	321	399	388	410	371	400	402	374	376	398	393	406	369	384	355	403	351	354	392	362	365	355	388	370	352	358	366	345	359	351	407	365	381	351	388	395	382	351	372	371	352	365	399	361	373	397	381	356	380	369	408	374	443	358	371	369	358	398	415	413	357	395	358	377	382	402	366	374	354	401	389	371	381	363	364	362	359	355	369	381	341	359	396	363	386	380	356	354	385	346	361	372	372	398	350	345	387	355	371	348	329	399	343	369	361	331	387	387	354	367	405	378	396	365	356	355	380	393	375	368	367	334	353	361	397	353	372	343	373	405	373	343	345	409	370	408	420	390	392	393	370	377	389	338	386	368	355	392	369	367	368	390	331	347	363	366	365	401	402	354	399	354	365	339	364	381	362	386	364	316	363	370	394	409	388	383	361	380	392	349	347	357	368	370	402	412	373	368	365	359	383	329	363	402	354	352	383	365	362	386	400	372	357	356	353	420	330	323	387	380	373	381	399	384	353	387	427	353	369	337	411	388	349	390	374	363	370	379	359	378	369	345	347	414	375	404	381	379	366	362	354	377	394	332	376	360	387	359	317	370	366	371	415	387	373	387	344	401	389	367	367	390	383	391	391	392	360	359	379	389	371	376	336	386	385	350	388	369	389	359	379	379	395	369	366	363	345	393	364	384	388	329	370	368
4725	14537	9809	4850	3469	2599	1988	1540	1282	1088	933	829	729	703	621	583	598	550	586	513	510	525	507	520	483	481	480	487	467	474	415	418	464	464	435	469	459	478	432	471	466	476	432	412	448	436	437	436	443	420	463	380	440	461	461	418	400	434	398	456	449	416	409	424	428	391	457	411	427	420	388	430	414	419	437	430	434	431	405	401	408	420	367	406	382	416	426	444	375	424	455	431	374	440	412	420	467	413	461	408	410	412	441	425	417	429	413	443	443	401	401	421	433	453	422	442	430	430	396	388	423	400	414	391	395	421	412	438	424	437	429	390	430	420	399	433	402	432	411	415	431	405	412	423	438	445	443	415	411	442	391	439	432	413	430	448	438	411	391	427	389	454	452	399	441	422	433	430	446	382	404	423	425	400	445	401	425	402	416	416	396	390	439	430	433	447	405	443	415	399	399	415	449	401	404	416	428	389	452	415	455	405	458	420	461	402	436	416	441	438	432	404	430	402	397	404	402	389	442	469	411	418	419	437	419	449	449	422	420	411	416	400	432	454	413	366	400	415	413	435	415	412	397	442	386	386	401	446	400	431	397	400	415	457	419	392	379	386	441	438	429	421	414	475	436	407	398	435	421	414	417	429	450	413	412	418	409	448	397	463	435	381	406	413	433	371	393	401	455	418	406	397	443	411	404	414	408	451	406	427	407	433	394	413	422	425	394	422	366	436	395	420	415	397	398	419	403	427	413	430	405	427	414	413	412	426	432	452	424	413	398	409	424	424	428	414	421	446	404	397	407	437	434	409	429	397	417	400	441	409	448	435	411	414	391	409	397	418	418	418	432	434	434	413	434	432	425	458	413	422	384	419	403	432	393	444	400	415	426	358	421	421	441	434	443	427	430	401	435	408	441	395	456	404	421	428	415	419	399	417	435	406	424	375	408	414	413	422	415	407	441	426	422	402	406	401	407	403	428	433	404	414	386	437	421	405	391	432	419	419	442	395	399	405	424	448	456	387	417	402	417	416	424	411	433	405	457	377	405	428	418	379	434	433	431	380	432	384	435	431	393	399	394	429	410	461	420	460	411	424	422	433	410	377	442	440	399	340	440	420	401	409	394	451	416	415	438	437	448	391	403	414	436	445	410	384	422	425	418	419	423	450	442	432	423	377	391	409	415	406	424	423	423	446	462	406	384	436	419	413	407	451	404	411	443	458	425	419	423	429	437	431	392	432	460	414	417	411	446	425	416	392	391	405	440	390	449	416	428	420	435	454	420	438	413	417	421	401	367	432	381	424	424	413	367	452	419	407	416	427	436	421	395	394	407	426	412	428	410	454	416	403	405	418	419	399	435	433	449	406	399	386	425	405	409	436	432	408	387	445	427	397	398	421	455	461	414	440	370	462	436	421	402	398	394	421	408	430	411	445	448	422	409	398	425	399	415	415	426	405	385	417	437	434	406	416	429	415	426	436	413	394	428	399	422	363	413	390	431	450	409	410	414	406	402	407	430	414	397	403	442	413	422	386	423	403	429	435	379	417	407	433	438	367	437	414	416	400	433	415	393	420	449	418	457	443	392	398	391	430	417	386	431	426	411	462	422	396	375	376	416	408	367	371	448	400	443	425	431	403	397	385	384	410	439	410	412	407	439	419	391	412	390	396	450	435	436	409	395	410	468	382	413	391	424	391	451	424	431	388	440	425	383	422	392	381	400	370	379	440	403	409	393	385	390	434	412	401	412	419	411	426	433	388	420	433	390	427	404	413	412	409	431	430	408	393	464	403	390	401	427	422	421	403	378	448	380	427	436	393	431	432	442	442	398	418	458	430	433	406	439	417	458	396	416	381	419	400	411	425	422	411	438	392	408	407	381	419	444	407	432	403	442	430	422	424	408	437	421	412	407	391	445	431	411	375	402	423	423	419	411	388	438	434	430	443	408	412	427	415	424	398	429	370	406	374	422	450	419	407	425	405	446	445	395	399	433	405	450	408	429	394	415	456	422	441	359	439	414	423	416	405	383	434	436	426	421	379	438	380	450	434	393	430	408	413	397	417	459	438	406	433	416	429	458	409	407	407	403	395	424	437	371	389	437	378	439	392	435	414	419	420	392	431	430	451	428	419	407	391	398	400	428	414	464	420	396	404	415	401	402	412	403	396	407	441	396	423	436	429	439	399	413	429	405	441	452	437	429	423	390	426	388	383	382	414	436	374	397	376	435	415	437	390	408	437	438	407	431	401	414	423	408	403	365	428	421	419	493	412	415	411	428	394	388	431	453	431	414	387	416	426	402	413	404	414	402	430	411	392	397	419	370	443	399	410	416	434	402	429	431	448	449	380	422	406	422	420	405	438	396	393	415	397	429	412	417	413	412	433	432	419	386	433	380	399	426	424	429	454	468	425	390	433	393	417	430	399	417	403	386	394	418	406	449	453	429	394	412	409	438	426	421	427	419	439	413	398	419	451	382	418	397	395	461	442	417	423	391	391	421	428	405	411	411	437	389	441	411	440	416	379	433	406	408	406	406	426	398	420	455	420	429	419	435	395	430	419	399	431	415	417	400	413	416	441	406	420	390	426	470	392	437	414	402	460	421	408	381	416	416	426	409	409	406	413	426	434	409	420	428	410	411	441	414	423	396	425	429	438	416	420	412	435	429	401	400	398	423	432	408	386	380	398	442	397	422	401	403	414	422	410	403	405	429	418	416	451	393	440	412	412	391	415	395	392	428	393	427	445	459	422	481	424	451	468	423	447	443	410	403	430	379	392	425	409	470	437	449	442	410	423	417	435	427	379	426	419	441	420	420	407	348	410	458	433	425	429	401	427	423	410	413	426	441	410	398	450	424	422	436	423	401	448	429	433	392	391	439	450	412	417	428	417	406	417	404	412	413	437	394	413	457	435	391	464	428	409	432	439	411	399	391	427	432	379	472	445	422	430	433	434	400	388	416	416	414	427	438	413	392	447	426	450	413	424	405	451	443	421	415	427	401	396	392	401	446	447	433	444	410	417	424	450	440	414	423	402	437	395	391	398	448	382	436	420	419	439	443	419	425	427	397	437	438	445	412	428	454	455	426	400	387	420	404	430	454	442	389	437	373	443	426	385	429	406	442	399	401	436	378	432	445	396	373	427	407	356	460	412	365	421	410	415	435	414	381	420	418	405	406	413	441	398	421	413	413	430	433	411	461	450	406	413	427	415	429	400	443	476	414	420	409	434	412	396	392	430	413	431	405	405	403	418	424	426	439	390	386	422	407	439	429	416	409	395	403	433	414	397	385	415	435	412	424	405	447	429	425	454	398	434	423	412	391	428	404	451	420	453	416	401	402	419	404	410	426	452	418	443	439	424	421	423	428	449	403	429	399	467	425	437	409	396	421	434	426	413	402	417	422	394	446	409	369	403	417	462	385	441	422	424	377	444	448	439	400	442	416	399	398	407	404	406	414	454	449	404	397	410	439	404	413	396	429	407	446	435	378	451	437	441	412	435	434	421
27418	17849	3851	865	673	680	503	324	308	360	354	302	314	334	326	310	295	316	306	318	330	339	302	305	311	264	335	313	306	299	317	284	330	297	317	285	316	318	322	334	303	271	316	331	312	273	283	294	326	309	315	310	322	300	308	283	276	320	297	311	318	289	335	289	279	317	307	296	309	324	299	297	306	351	315	322	307	287	317	309	326	310	328	298	293	311	312	339	309	320	329	294	318	315	336	313	319	292	338	288	299	311	288	293	342	304	285	293	301	311	303	298	303	300	326	296	326	327	299	300	322	310	313	335	303	335	314	318	300	282	279	295	335	292	312	305	338	289	311	280	315	316	304	301	318	329	277	299	297	309	323	305	270	307	289	303	324	312	305	308	308	310	298	309	332	317	328	304	297	285	276	356	352	324	305	282	303	310	327	356	323	327	354	307	312	295	299	320	304	311	293	295	283	360	290	346	334	311	300	292	310	326	313	338	291	335	311	321	306	313	332	320	318	348	295	290	299	334	319	326	316	319	296	326	305	322	315	285	325	303	293	284	298	306	304	314	327	313	271	297	314	327	321	318	332	318	333	299	310	328	310	306	332	316	326	331	314	327	307	308	286	315	348	327	297	331	304	343	333	320	305	298	308	305	274	336	319	285	338	343	321	327	342	327	300	303	291	344	291	299	333	303	336	292	323	295	308	307	306	297	317	320	325	331	303	337	335	306	303	324	307	327	314	313	314	338	295	303	309	302	315	331	322	276	311	309	286	333	314	333	307	316	309	292	315	283	287	300	266	332	307	289	323	324	302	331	290	358	319	305	273	285	299	338	322	308	325	316	298	268	300	331	318	306	324	303	316	301	304	306	289	275	294	330	316	321	318	299	312	312	298	299	304	321	344	316	334	325	320	296	297	289	317	301	338	325	321	329	308	304	297	323	333	331	312	304	266	333	331	352	330	300	336	292	323	298	327	302	293	304	284	321	315	308	290	314	293	314	304	301	287	351	293	310	318	316	303	352	313	329	345	312	330	283	313	312	309	328	297	316	331	301	317	291	289	299	314	310	330	324	296	277	302	286	294	340	307	306	282	309	315	317	286	305	297	300	307	301	302	301	284	287	307	313	338	298	338	284	307	304	292	318	300	292	308	330	298	285	320	339	293	282	312	277	335	299	305	331	323	298	289	322	329	309	319	352	272	291	278	324	332	316	316	321	291	309	322	292	310	299	288	311	288	306	320	274	303	321	304	283	309	299	337	324	311	308	302	338	338	300	326	345	317	296	283	295	314	300	290	310	329	323	344	334	330	324	295	292	316	331	320	330	298	295	307	333	318	298	308	311	303	332	285	326	324	321	325	289	300	312	325	326	305	326	306	280	316	308	291	302	283	311	337	321	321	333	317	307	320	354	301	286	334	330	336	321	297	290	285	323	261	308	277	310	319	327	301	329	305	341	315	254	308	312	306	290	307	338	294	290	323	296	325	343	303	294	305	322	314	295	323	313	318	276	319	297	285	329	315	316	323	320	303	310	328	308	334	308	314	311	311	305	318	297	300	323	271	307	329	312	302	314	334	315	315	326	282	310	301	304	310	307	312	289	287	330	277	316	313	304	347	320	317	293	308	332	321	343	310	286	329	331	340	272	318	303	299	305	306	285	321	306	333	294	323	298	300	298	302	313	320	303	296	318	311	301	307	282	292	317	298	349	315	287	322	322	304	331	319	328	309	309	319	321	299	345	338	321	316	312	304	293	302	276	300	294	342	300	293	317	320	305	323	299	313	307	293	294	327	317	303	319	304	307	337	322	330	319	356	305	281	296	330	324	301	322	294	328	296	292	328	309	313	326	336	291	328	277	311	277	286	301	305	295	322	318	294	313	306	349	317	324	320	352	306	302	319	325	314	306	321	320	300	313	299	324	321	308	310	308	294	319	323	310	312	317	300	301	304	313	329	281	325	327	299	310	318	297	291	312	319	327	300	278	313	326	285	320	319	320	308	334	332	312	316	289	315	312	305	322	317	324	322	306	350	282	334	323	316	299	331	306	332	320	325	308	326	328	315	302	353	349	312	314	335	292	287	312	316	285	300	301	333	334	281	320	297	319	328	330	293	334	310	290	313	316	334	304	277	332	332	311	290	320	321	298	297	338	289	346	327	318	297	298	313	337	326	291	307	299	276	318	292	300	298	291	309	343	290	287	310	313	304	310	317	294	316	310	308	344	308	309	299	297	292	326	283	319	331	303	300	309	340	338	311	317	315	320	302	321	311	310	318	303	303	309	313	319	286	332	325	285	351	313	316	297	345	318	322	296	310	307	276	297	294	321	330	318	324	305	292	305	318	314	313	291	301	298	324	315	277	299	340	305	288	325	297	293	274	306	297	313	317	317	312	333	342	290	342	294	312	314	305	299	333	311	308	330	309	300	323	309	303	305	319	323	327	303	324	296	297	340	318	323	310	306	331	318	330	330	322	325	317	309	303	306	314	322	291	278	334	272	344	311	336	312	312	331	317	311	295	334	293	308	297	300	312	316	303	332	303	301	330	300	294	355	315	289	307	322	335	290	291	315	290	330	302	299	322	300	325	321	303	320	318	273	326	294	323	317	326	313	337	317	268	304	291	296	310	300	293	324	321	335	327	328	324	309	307	316	330	306	295	305	313	318	282	284	317	328	322	320	317	319	308	296	313	309	325	293	326	285	291	285	312	346	317	325	308	330	328	279	287	312	289	304	308	314	341	296	317	306	290	316	339	326	296	311	324	301	319	337	302	300	309	330	321	316	299	324	292	263	317	292	310	288	319	305	319	315	306	303	338	317	315	300	326	321	336	314	315	319	318	286	332	296	321	308	329	273	340	277	299	296	314	321	307	314	299	291	320	291	312	277	283	313	335	291	305	320	295	300	308	317	292	295	317	324	321	335	303	319	313	314	322	308	300	285	278	321	289	303	292	322	312	296	321	340	303	281	302	301	272	336	320	330	321	322	302	329	295	323	307	308	338	314	316	321	334	309	324	330	314	313	310	296	318	303	324	306	300	330	290	312	299	288	294	301	305	329	322	323	317	323	338	313	329	326	307	306	303	320	350	294	289	328	313	317	311	302	307	316	338	330	324	312	286	333	304	373	333	297	313	298	322	313	298	351	326	304	313	323	308	296	316	305	343	319	336	326	314	311	336	293	318	284	315	311	305	326	338	311	303	290	318	268	298	316	315	304	345	306	300	325	311	314	299	300	336	307	327	329	317	303	302	291	337	327	269	283	299	300	327	304	322	316	330	334	322	320	300	321	274	317	293	320	321	322	346	286	312	312	292	284	348	297	265	307	326	301	346	309	314	332	278	313	309	313	319	335	319	315	292	311	266	309	297	280	290	313	327	339	351	311	334	308	294	329	337	297	318	314	295	334	289	287	299	307	317	288	306	313	332	334	303	315	326	307	336	306	322	335	313	297	308	333	315	300	308	305	329	305	319	298	265	310	325	350	298	290	303	309	320	299	313	273
4407	1104	748	475	521	432	407	366	358	362	354	337	352	346	336	328	335	327	335	355	324	335	325	325	318	328	352	330	387	325	341	331	313	333	340	327	315	322	346	327	348	341	324	348	342	331	358	315	334	345	324	372	322	340	312	329	349	361	342	319	333	325	316	308	346	356	325	340	304	296	352	345	350	348	343	308	307	339	316	324	353	350	355	342	352	318	339	358	341	300	317	323	346	323	330	347	342	337	304	333	373	331	362	324	321	388	325	336	350	344	344	372	299	336	311	310	352	353	325	334	347	329	343	340	359	352	392	354	340	324	345	319	337	358	362	335	381	334	319	334	327	320	328	319	363	316	349	344	311	342	342	336	354	354	332	311	347	317	360	341	321	356	355	311	328	333	305	361	344	353	348	363	329	308	340	352	324	340	324	319	326	317	336	344	312	318	353	304	305	346	353	299	338	339	323	337	325	332	367	368	338	323	342	301	361	326	346	330	334	373	353	322	314	339	363	340	365	354	333	345	354	364	327	359	328	321	325	356	349	341	335	309	335	344	337	332	335	319	340	326	360	325	343	364	347	339	336	345	357	326	315	349	348	337	327	305	319	352	353	335	336	352	323	352	335	290	347	334	329	331	325	361	338	349	321	324	346	336	343	309	380	321	338	340	370	332	330	334	340	348	351	369	284	337	331	360	344	347	354	352	325	331	325	307	319	366	359	350	355	349	332	328	342	301	331	317	332	326	313	370	318	318	339	369	309	343	316	313	322	345	335	349	335	339	326	354	376	340	330	350	341	340	321	345	346	330	360	355	337	318	342	365	333	324	326	325	309	347	339	330	327	328	358	338	337	366	374	347	335	306	351	336	341	311	315	380	340	350	347	349	357	345	325	357	329	334	359	353	307	364	352	345	320	349	335	345	349	356	375	336	352	338	355	325	361	340	333	352	332	316	378	327	332	329	322	344	334	333	342	340	348	339	323	344	324	350	337	367	333	324	299	339	351	345	331	329	330	339	337	336	328	339	378	353	349	323	351	351	324	339	325	315	308	356	307	334	316	316	337	359	359	340	346	333	353	336	305	342	310	320	330	327	347	311	335	332	339	307	327	328	333	335	297	331	331	341	339	318	311	342	322	350	317	301	385	314	348	354	362	332	330	333	320	355	322	355	354	333	321	338	313	358	372	305	341	332	382	325	345	361	316	329	347	328	370	338	350	297	309	351	343	330	343	314	352	354	320	355	315	320	331	345	338	349	318	342	321	335	332	348	335	374	353	355	322	383	349	326	357	318	362	294	343	338	346	317	335	345	311	348	370	356	332	318	333	309	311	354	337	322	329	322	358	308	349	360	359	339	326	369	338	364	373	351	349	328	346	334	311	360	331	316	348	323	313	331	340	346	304	365	313	309	323	346	342	296	350	353	329	321	314	315	357	376	349	356	305	334	359	346	347	344	357	324	380	317	323	337	340	384	315	310	332	327	346	336	313	329	311	346	327	330	345	340	316	352	331	350	348	327	352	365	336	321	312	360	354	351	337	349	321	333	354	339	313	360	353	343	315	335	332	341	353	333	353	330	287	334	357	330	312	335	339	311	354	332	357	328	298	330	313	351	359	312	327	331	324	312	322	364	304	336	324	315	298	314	343	349	333	335	339	339	346	322	336	368	321	344	378	324	366	344	358	334	342	349	357	321	335	329	334	324	351	304	318	320	356	350	345	343	316	337	315	349	326	318	338	330	325	355	344	345	315	339	302	361	328	356	324	336	348	326	367	331	351	364	360	363	346	372	327	321	364	344	366	354	354	336	298	326	329	377	331	346	352	330	370	326	317	323	354	342	331	344	333	350	315	374	328	331	332	319	345	327	317	347	315	352	366	349	322	358	344	351	376	352	337	314	331	354	321	332	323	340	319	326	332	340	317	295	362	327	337	342	340	373	318	304	347	299	315	348	306	326	351	344	338	323	340	341	334	355	345	323	327	316	318	347	338	354	354	346	331	352	357	349	344	329	290	328	320	326	377	317	353	343	318	337	315	290	344	308	307	325	343	298	342	389	353	348	349	339	328	322	331	317	360	357	336	336	309	317	328	362	340	351	347	316	334	352	357	324	340	318	330	320	373	316	339	340	337	328	331	332	340	298	360	314	376	354	355	311	351	316	340	328	316	353	333	338	374	328	364	325	352	358	332	326	357	354	356	346	330	353	316	346	328	333	340	314	343	328	345	312	354	360	348	361	314	324	341	327	326	339	321	334	317	307	344	310	338	316	322	342	315	339	323	315	329	292	330	343	369	335	332	342	337	345	306	354	333	349	341	327	337	318	321	327	348	335	331	342	332	370	351	357	335	379	360	320	338	332	349	370	361	343	338	326	349	340	357	353	350	358	337	318	329	348	354	348	333	375	309	350	295	357	370	357	323	350	320	343	325	347	313	340	341	328	309	360	320	354	358	353	343	347	290	289	347	327	333	360	323	300	367	338	349	336	318	357	322	348	294	351	325	340	367	341	323	338	353	315	318	325	346	298	339	364	341	318	326	349	323	335	325	323	343	364	369	344	356	353	332	311	343	328	331	342	308	398	345	325	341	325	334	320	320	312	348	335	334	327	348	358	341	329	321	355	347	357	351	343	347	335	321	341	335	306	351	302	319	352	336	327	352	354	351	350	361	313	351	345	335	328	336	331	369	337	345	371	344	344	365	329	334	345	334	324	332	317	350	309	329	357	329	366	329	341	347	354	330	349	384	356	324	362	340	339	364	322	351	347	338	342	333	332	328	315	347	348	341	320	294	337	314	317	353	335	311	360	356	315	338	353	326	344	326	324	325	326	349	322	338	351	363	336	322	340	328	348	350	362	337	347	304	344	298	328	317	356	336	306	314	341	321	380	357	358	331	333	293	338	323	334	343	343	316	318	387	320	332	315	315	355	344	348	335	348	322	337	336	330	339	327	340	361	325	336	333	321	318	337	327	336	332	319	334	334	337	333	337	356	314	305	334	325	338	311	346	341	345	340	357	333	332	352	291	337	317	340	319	374	333	307	321	329	329	363	359	308	332	321	377	333	301	311	328	371	346	319	355	345	362	323	341	338	302	357	344	331	343	355	351	338	328	346	330	366	356	324	310	311	364	335	331	346	330	354	333	313	340	341	332	365	315	347	341	357	364	303	321	338	357	349	360	304	307	302	331	336	334	346	315	320	321	322	317	335	326	339	370	325	343	367	324	354	316	304	372	316	342	322	361	328	356	356	324	367	325	345	323	324	336	328	326	372	357	336	310	347	343	354	308	350	327	315	337	336	353	310	365	346	354	332	370	328	332	331	339	345	337	381	318	380	339	339	338	302	339	329	318	344	338	340	340	336	336	313	359	300	339	338	317	376	351	335	388	342	361	347	319	334	323	321	352	331	346	347	370	328	331	356	337	319	317	314	340	325	299	323	295	360	343	363	338	321	349	345	358	338	340	305	308	350	307	323	332	346	340	334	331	361	366	350	350	352
23494	21184	28513	24124	21192	11737	1317	897	746	693	616	639	659	564	558	640	609	520	566	560	540	548	540	537	537	534	505	575	539	536	553	534	523	544	498	522	540	514	521	494	524	506	541	520	537	547	567	516	580	541	562	511	520	511	496	573	542	486	509	485	507	517	514	545	525	542	490	516	587	495	518	500	529	510	488	512	494	473	515	537	448	531	510	547	499	521	519	490	495	524	501	488	504	551	502	511	497	522	521	483	505	502	471	493	546	510	501	510	471	489	522	509	528	499	509	495	531	550	549	524	485	532	508	533	498	521	510	518	565	533	532	513	555	553	550	511	496	532	497	492	527	518	504	527	523	487	492	512	529	485	550	537	519	466	529	522	493	478	491	538	525	530	494	509	506	475	509	524	527	511	516	487	505	532	491	532	539	515	496	540	536	531	540	513	520	487	513	511	504	524	501	531	485	534	502	505	547	510	513	487	495	523	557	540	504	475	497	505	510	553	502	555	501	509	489	517	500	533	501	491	534	572	476	550	535	525	510	500	505	521	497	525	495	501	546	512	497	517	525	492	509	485	489	540	497	486	503	476	531	488	536	498	462	546	521	518	504	567	501	510	507	489	510	541	526	507	483	502	535	532	546	481	519	528	500	521	477	501	515	513	503	493	533	563	515	490	461	508	531	497	507	504	491	502	519	529	532	539	548	494	491	496	551	502	508	528	509	545	523	501	559	498	490	515	530	520	495	499	487	515	494	500	549	516	535	507	524	522	519	548	484	527	507	506	514	490	516	552	482	473	521	517	529	508	502	503	480	531	494	511	545	516	490	525	520	484	492	511	503	523	570	517	490	486	517	507	483	484	501	559	499	558	560	498	500	466	469	521	538	545	508	508	473	539	527	470	489	510	495	527	506	513	493	497	514	506	514	505	484	527	496	500	509	483	494	535	524	518	484	539	487	499	498	516	545	513	538	478	476	535	509	529	516	478	488	537	519	530	492	556	509	530	516	514	547	468	468	535	513	514	487	551	508	480	518	526	498	532	503	538	514	521	536	491	519	492	524	514	447	509	547	538	517	492	506	491	506	517	533	477	499	513	477	499	535	497	515	512	507	515	546	517	493	489	456	482	495	541	517	525	549	540	536	514	486	522	509	491	502	481	527	475	538	497	527	492	562	560	515	505	482	499	491	519	520	549	518	502	512	488	476	485	530	515	524	518	481	490	506	499	539	498	485	523	501	501	514	549	502	560	552	497	524	482	537	512	523	559	522	472	525	470	492	559	497	448	505	522	523	525	501	511	509	515	488	519	541	486	558	506	473	487	502	514	521	558	516	546	560	520	530	518	528	475	521	548	540	482	528	502	502	502	527	511	529	461	507	513	531	535	530	476	542	490	512	525	492	502	491	495	517	470	466	497	512	519	514	465	475	500	441	505	488	491	538	502	523	496	497	557	501	496	546	505	446	528	515	466	507	506	509	534	516	496	498	492	518	487	505	508	518	487	488	543	518	500	485	519	519	517	494	511	544	472	532	506	486	504	485	495	525	492	562	497	477	546	478	538	486	531	546	536	488	490	504	554	502	494	516	538	486	536	470	520	555	522	506	518	520	541	516	500	495	509	471	576	468	514	536	546	513	493	555	509	536	518	524	503	488	472	503	511	522	553	512	487	538	494	529	496	487	480	527	524	496	534	509	505	506	531	519	505	525	494	494	541	594	506	532	544	478	518	516	513	528	545	517	524	488	495	479	542	552	496	505	515	492	532	518	476	542	508	510	492	521	517	476	515	502	516	549	523	483	471	501	496	518	525	549	481	484	508	549	512	539	493	537	512	469	498	521	496	502	517	476	507	510	539	533	494	479	509	510	489	487	490	538	515	472	544	511	514	505	499	513	531	512	502	545	514	483	565	500	499	500	521	537	510	516	491	507	552	504	552	476	538	511	473	485	506	500	526	548	561	552	502	464	473	520	479	500	480	575	491	469	531	484	500	516	503	498	510	497	482	562	493	487	537	501	502	494	541	515	520	503	500	518	485	537	487	492	511	511	523	530	529	509	516	492	530	532	533	519	527	456	515	513	468	499	482	524	491	548	508	521	512	531	478	471	497	524	461	524	479	503	527	515	474	529	529	527	519	522	506	533	508	499	509	519	525	531	515	489	480	514	507	492	483	504	525	510	502	526	515	554	513	559	535	495	504	481	515	479	509	506	508	498	529	474	505	508	529	512	505	455	504	494	506	517	554	512	494	495	483	528	457	503	542	557	484	516	509	529	512	509	493	486	533	549	498	488	484	513	537	499	489	521	507	528	495	497	534	541	522	520	459	513	491	522	506	493	526	537	528	511	519	482	527	524	470	498	515	517	520	489	492	512	491	520	522	518	543	479	531	490	475	463	522	447	501	494	465	515	523	528	501	481	543	485	506	511	480	505	496	513	524	518	529	508	507	493	500	535	522	518	487	501	504	529	531	536	504	512	507	491	555	509	531	526	485	488	502	523	527	519	507	493	534	505	510	491	516	512	489	503	528	508	544	480	514	497	548	566	481	510	500	498	549	511	514	538	516	460	513	516	498	521	536	489	467	507	534	511	475	518	472	528	490	545	473	551	478	501	518	501	496	493	496	474	506	482	492	522	506	520	499	520	514	463	539	494	540	514	549	528	491	515	517	495	480	481	530	548	543	526	510	556	503	540	461	550	513	527	514	485	511	503	520	511	503	520	488	494	526	516	489	480	464	479	549	516	533	495	522	478	507	506	498	510	474	514	532	526	471	523	544	486	496	521	530	491	525	522	508	515	496	517	495	529	529	503	503	520	539	478	550	482	494	497	510	483	529	530	522	499	489	523	514	533	512	527	540	507	518	495	520	511	494	510	489	539	521	552	505	474	471	494	521	550	534	489	495	508	513	506	515	535	527	467	523	492	477	520	513	456	481	504	526	495	516	483	476	472	520	508	517	490	549	553	501	538	504	514	527	524	540	476	540	512	514	501	524	534	553	525	495	503	536	534	516	492	499	531	544	517	525	495	531	484	522	486	495	539	504	531	538	504	517	486	479	528	495	524	501	489	508	528	502	568	505	538	507	525	503	492	506	532	537	528	520	525	514	542	483	514	528	505	517	517	484	514	502	503	532	538	467	524	490	480	499	524	528	487	509	520	517	502	507	487	527	499	551	506	485	491	510	545	490	508	538	459	521	485	513	486	512	498	529	483	508	473	507	559	488	521	508	540	550	529	508	519	482	506	507	531	490	566	497	503	493	510	521	528	519	484	516	533	506	515	556	514	534	542	509	510	513	506	489	502	499	474	531	499	509	502	528	539	504	534	475	491	560	474	505	517	483	489	511	483	532	506	541	540	486	525	524	492	517	453	504	534	565	505	513	561	529	485	503	513	489	504	516	508	536	487	524	516	523	548	498	489	519	533	486	530	525	510	527	535	506	504	548	514	481	508	515	516	521	505	514	528	505	528	486	497	500	481	505	565	498	514	504	511	520	504	524
3950	8555	6196	2957	2199	1774	1334	1127	1078	866	770	711	685	691	649	649	605	678	577	614	608	593	610	616	606	571	568	607	596	591	519	527	605	555	592	538	537	569	543	567	583	591	582	565	587	568	529	592	538	543	553	554	527	529	527	551	574	569	520	581	553	550	578	508	587	548	565	552	597	538	544	579	536	551	571	567	561	574	530	541	547	549	537	552	561	545	538	574	579	519	606	588	570	552	553	529	540	548	546	567	527	542	529	519	513	560	615	581	533	572	585	567	536	543	543	574	534	552	562	529	559	534	527	515	525	554	542	539	540	564	545	536	535	604	542	548	576	558	560	554	573	556	529	559	574	535	556	545	509	527	517	551	533	612	554	558	554	567	559	580	572	534	562	563	544	537	558	552	537	523	536	577	523	541	519	532	576	545	543	531	538	574	539	524	561	581	601	552	585	586	586	568	568	493	530	527	558	504	568	523	540	525	526	524	526	590	536	578	558	531	524	561	554	531	539	552	562	543	540	544	575	553	514	520	580	525	533	506	559	564	573	563	520	541	555	537	533	555	513	555	541	531	565	592	518	524	526	547	533	579	554	498	544	557	542	546	558	575	556	540	564	607	520	542	533	529	511	529	560	558	539	547	548	526	522	553	534	555	524	582	559	534	604	544	533	526	555	557	538	525	551	528	568	573	568	558	564	531	540	546	566	573	555	540	535	515	560	554	501	533	539	526	527	560	579	535	587	579	580	567	585	550	566	535	564	568	575	572	548	572	589	574	530	566	515	558	528	551	574	523	539	520	511	573	557	515	530	538	491	529	544	529	565	537	571	554	528	566	543	564	556	536	553	533	570	524	532	547	563	583	559	558	568	569	578	573	562	543	536	539	554	550	554	571	540	535	556	546	551	525	537	585	581	565	513	550	523	552	518	539	538	583	575	623	549	549	561	546	532	563	550	571	534	535	544	549	560	527	563	542	548	541	539	562	614	561	575	521	535	522	572	540	544	567	526	584	512	547	564	528	530	561	523	573	566	528	545	540	517	527	535	571	519	523	564	564	546	556	513	581	564	577	540	513	548	574	570	537	561	513	526	573	549	583	544	532	560	541	520	533	555	522	605	551	567	567	556	553	567	585	566	547	584	538	520	505	535	546	544	565	551	526	514	587	561	551	499	543	542	548	529	532	526	564	541	566	538	590	557	503	552	530	519	545	542	547	501	573	525	573	567	550	530	535	546	577	531	548	548	516	548	530	563	526	564	589	516	475	515	555	536	559	520	575	622	584	552	548	597	534	572	542	587	536	594	570	553	579	553	516	573	571	575	529	523	577	517	538	560	557	496	584	536	528	571	554	556	548	569	514	538	522	552	555	560	539	532	537	543	565	535	509	532	554	570	547	546	571	528	533	543	560	525	534	537	508	550	560	554	575	578	576	518	595	537	537	551	550	503	523	555	527	594	562	525	533	574	592	567	588	546	576	541	558	530	556	587	513	548	591	530	541	547	555	541	553	554	538	535	570	579	557	573	554	531	583	565	545	529	574	555	544	543	527	554	521	556	525	546	527	544	534	533	536	521	530	573	511	536	559	586	542	548	559	552	555	576	515	560	572	567	553	511	540	551	560	577	549	534	608	557	586	571	556	561	511	532	516	572	527	550	539	513	588	589	557	561	540	524	544	547	565	543	526	555	543	548	558	508	538	549	575	590	526	538	572	576	565	552	534	568	567	531	527	548	556	525	535	564	537	519	550	579	590	542	532	583	535	576	559	567	548	580	562	535	556	492	518	535	521	578	588	577	536	577	502	558	554	567	540	547	538	564	543	551	531	566	549	570	587	581	490	537	536	573	552	541	575	517	560	555	505	490	490	607	606	538	586	581	570	594	539	554	631	520	544	491	578	527	557	564	513	573	524	541	533	539	553	553	567	578	555	523	548	545	557	578	505	577	543	549	568	577	530	617	538	555	494	571	507	525	566	559	580	528	512	539	563	535	523	548	562	586	562	576	536	531	532	538	574	512	539	582	595	598	540	578	562	601	512	546	576	564	522	561	531	530	564	535	530	577	523	495	538	562	559	550	576	553	549	563	544	542	541	547	547	516	539	561	569	577	534	547	534	596	557	527	551	570	607	499	520	541	549	552	567	512	567	555	516	586	549	550	552	549	557	594	513	547	541	578	516	582	512	540	574	524	535	528	520	541	551	536	494	584	524	494	557	587	548	530	564	541	553	579	525	550	542	549	535	538	590	522	557	562	514	523	518	580	574	534	534	534	520	541	519	549	529	533	505	583	546	555	548	580	564	570	523	577	568	555	589	521	554	566	540	580	571	580	536	520	546	576	518	552	532	535	584	536	555	530	519	566	515	583	521	553	560	553	561	538	561	553	568	523	590	564	564	568	544	573	536	529	573	552	559	555	529	522	528	505	555	539	552	522	542	547	597	531	542	574	559	539	547	585	513	523	543	554	542	566	578	556	592	530	529	552	571	551	560	554	530	586	559	536	552	515	568	538	515	579	567	577	556	522	543	560	549	564	526	556	564	519	533	561	538	527	583	550	566	548	572	570	576	542	566	526	602	567	553	562	570	554	560	563	532	553	574	577	571	533	524	557	556	550	519	548	557	532	532	541	537	555	523	529	572	579	574	555	504	567	538	554	544	559	579	548	576	589	569	533	584	525	551	551	588	548	509	548	591	530	563	521	557	561	564	556	552	580	548	567	565	550	516	538	546	573	555	592	547	534	558	567	511	512	581	588	567	552	561	590	565	552	581	559	526	566	569	567	539	598	567	558	625	543	563	547	521	595	517	575	565	560	539	503	570	560	525	556	570	494	537	554	546	547	544	525	552	588	560	536	560	550	536	531	573	560	543	556	557	575	552	574	542	540	544	588	559	587	586	599	509	549	569	528	562	561	557	537	522	548	574	553	547	525	567	563	576	542	492	577	579	555	544	504	531	588	586	548	504	541	574	568	550	551	538	536	562	590	538	579	551	504	545	514	554	545	528	561	509	568	574	499	526	565	573	568	585	519	541	590	579	541	547	522	554	549	523	540	568	539	551	546	528	554	587	545	550	561	531	542	518	560	532	553	537	538	580	580	524	572	551	617	573	560	557	563	564	533	597	548	566	588	539	532	529	540	580	516	557	543	529	533	540	523	567	585	523	531	540	546	550	557	575	528	569	536	572	503	544	526	528	553	562	550	578	541	500	577	552	541	544	569	544	526	534	482	568	550	548	543	518	540	567	519	585	546	586	548	540	552	562	552	532	517	536	553	539	564	528	517	536	543	565	549	520	528	551	588	552	565	538	543	546	550	566	544	556	542	541	536	562	549	488	548	560	578	540	567	552	557	557	565	576	565	554	523	566	526	527	564	566	528	572	577	569	556	557	561	521	526	561	557	559	549	559	552	533	576	538	541	534	565	560	574	558	577	536	547	586	553	563	551	519	539	551	549	530	557	575	550	608	573	546	580	531	599	510	556	558	522	544	514	557	530	540
24620	21206	27527	25069	12426	559	345	259	239	246	221	196	177	170	160	169	181	160	166	149	159	150	157	181	149	142	147	162	148	148	152	170	172	164	157	153	129	161	162	156	166	142	127	140	142	145	114	150	138	161	140	160	142	132	139	161	139	130	145	163	153	155	128	127	136	136	135	139	127	123	127	135	152	141	145	137	144	152	132	128	152	116	173	154	173	156	148	135	139	125	146	160	116	133	138	133	143	135	143	135	152	137	150	132	148	133	139	146	155	157	118	132	147	111	121	138	132	144	117	114	154	136	165	134	141	161	131	153	124	139	121	142	154	128	134	128	129	165	113	131	145	121	136	127	149	151	147	157	151	146	153	126	161	145	138	140	142	147	126	130	147	145	138	167	140	114	142	136	140	161	140	123	133	154	138	119	130	142	134	140	118	133	138	149	153	153	144	141	131	161	126	147	146	137	145	129	159	151	152	132	133	136	161	148	126	157	128	142	134	149	145	162	135	126	117	147	136	143	162	125	134	135	130	134	136	121	156	124	149	129	126	109	154	162	120	136	143	131	170	142	150	142	146	133	168	139	117	132	155	126	114	121	134	149	150	120	105	141	125	138	126	130	120	117	133	130	135	159	124	144	143	112	159	142	137	145	134	130	148	133	146	146	137	119	146	136	119	126	122	161	141	141	171	147	139	130	153	140	126	137	134	157	149	143	136	156	139	162	138	137	136	174	144	152	146	120	175	149	120	142	134	138	168	137	121	129	137	117	135	147	139	145	135	142	136	155	135	138	109	147	130	144	146	134	152	144	146	139	140	124	123	142	171	132	155	123	142	133	146	123	152	127	132	154	135	133	131	150	169	130	143	127	152	121	142	145	145	129	121	114	121	153	129	154	122	132	138	119	126	137	128	129	130	127	155	138	149	150	137	122	119	132	162	129	158	127	149	135	125	123	138	151	130	156	146	124	129	153	134	155	136	144	142	151	147	120	134	131	150	138	130	126	133	143	114	145	146	129	136	133	145	168	137	141	137	145	136	107	142	145	131	164	153	146	139	141	153	146	130	106	151	129	143	157	131	128	147	145	126	127	139	144	140	145	146	128	140	161	142	134	127	168	144	134	146	138	154	152	168	127	134	138	156	131	143	120	154	143	139	144	158	138	164	128	134	139	137	125	153	140	151	153	152	144	145	143	158	143	138	144	139	166	140	132	162	123	135	156	139	127	132	129	160	145	141	139	151	135	132	130	130	133	135	124	136	142	139	141	141	155	144	146	129	154	146	139	151	137	128	136	135	159	157	146	137	158	161	140	133	140	140	155	139	149	134	141	152	147	141	144	124	150	129	146	134	152	152	137	137	163	146	146	119	141	150	144	147	112	142	146	149	146	134	140	151	151	151	133	128	131	126	125	147	144	129	143	155	125	161	144	146	134	130	138	141	149	129	123	153	148	130	150	149	147	145	146	143	143	137	119	155	142	148	136	131	157	151	146	137	132	153	128	140	156	129	138	138	147	145	146	165	142	143	128	146	130	133	152	147	131	140	137	143	145	132	137	147	136	156	123	157	154	148	142	147	148	137	145	113	132	129	140	154	135	151	159	139	142	142	128	149	146	126	166	141	150	151	139	146	139	136	146	150	136	143	151	135	131	125	158	125	159	147	139	143	137	152	126	159	136	147	124	133	146	149	136	162	135	163	157	150	141	155	138	166	135	148	145	145	140	141	142	145	144	143	145	147	141	145	139	137	145	152	138	137	127	155	135	153	134	143	133	142	143	131	148	148	156	143	141	164	148	146	158	150	123	144	145	129	139	146	157	140	127	160	140	161	163	139	132	139	134	147	137	150	129	136	137	142	143	135	133	138	144	142	151	131	136	140	140	137	149	156	145	139	136	150	140	155	151	124	132	142	153	157	135	147	143	137	137	141	128	144	145	138	139	146	150	143	136	129	159	154	162	150	138	142	140	135	147	127	149	147	149	127	116	124	146	162	151	146	145	138	134	137	130	116	140	123	131	132	146	140	138	130	128	154	135	134	145	171	121	149	144	147	124	145	147	140	137	139	142	129	139	124	124	132	173	133	155	143	142	144	134	154	140	141	138	157	153	152	160	145	147	151	140	134	140	130	140	140	128	152	143	132	116	161	167	135	128	128	126	139	148	131	139	172	119	144	131	137	119	138	132	149	129	129	129	143	125	142	123	137	111	161	135	136	125	150	147	133	151	141	133	129	135	129	135	135	128	141	151	155	163	127	155	156	141	145	132	130	140	146	128	147	138	134	138	144	145	142	115	167	182	144	125	121	143	133	138	124	163	146	151	148	142	131	128	154	149	134	128	139	139	150	140	128	154	150	167	135	130	142	142	123	135	128	158	126	149	130	121	129	153	136	144	156	158	138	140	134	147	132	162	137	127	137	128	136	138	138	134	135	122	121	151	147	121	119	169	131	144	137	142	167	157	136	148	135	134	141	144	134	149	126	128	127	132	135	129	131	143	144	117	147	123	136	142	137	154	154	152	151	147	145	143	142	138	123	132	143	133	152	146	129	129	155	135	136	145	117	113	127	130	144	137	142	144	127	128	150	117	139	120	139	144	160	141	129	129	126	137	122	129	142	131	126	130	142	145	123	132	137	124	135	153	114	153	136	151	126	141	150	149	138	131	137	151	144	145	131	137	138	129	133	131	159	128	146	137	153	123	155	146	141	128	123	157	130	151	154	142	154	136	142	126	143	138	152	154	152	138	129	140	158	146	133	135	131	150	135	134	156	137	141	128	146	153	139	163	122	126	145	133	138	148	141	136	147	138	132	169	146	148	160	135	151	127	121	123	145	134	145	132	162	135	139	159	146	138	145	150	135	143	128	124	143	154	115	127	135	174	137	156	136	136	145	145	145	135	134	115	145	141	149	134	171	119	135	152	154	124	159	126	147	143	121	131	146	144	116	148	124	148	129	144	145	132	138	142	122	160	146	155	149	136	156	136	148	140	138	132	147	145	142	149	124	129	132	132	146	142	140	131	117	131	132	130	160	139	132	160	128	117	142	165	148	133	121	116	129	158	151	134	147	124	138	138	135	164	169	131	148	153	137	151	154	123	142	132	135	156	150	155	134	148	147	144	159	147	136	134	128	148	141	133	124	145	137	153	137	154	134	150	147	152	129	115	115	122	141	145	154	134	139	122	119	130	128	168	114	149	148	111	143	142	137	129	145	124	148	140	151	136	100	137	150	138	136	155	129	133	138	138	156	152	146	163	124	119	147	146	143	135	126	125	142	132	135	129	117	143	152	130	167	147	143	153	149	121	133	131	125	137	131	141	116	139	129	163	127	147	128	116	134	122	148	133	146	132	138	138	150	116	133	131	132	130	145	140	139	140	123	138	158	127	140	128	149	154	160	153	128	150	149	136	125	139	134	133	147	139	149	134	159	134	121	136	130	136	143	128	142	143	139	121	140	135	146	130	144	139	129	124	127	153	134	138	130	123	123	138	155	123	144	169
5133	4971	3314	1477	1057	801	640	516	436	341	330	281	273	251	248	202	224	213	195	195	186	168	179	173	179	186	181	169	155	198	172	176	158	174	195	179	164	172	170	173	159	166	152	178	147	202	175	158	157	169	166	171	173	155	181	132	165	144	170	176	182	164	152	173	172	151	152	180	157	151	158	160	170	164	182	182	164	186	161	158	161	152	169	181	157	186	157	184	181	187	179	168	165	176	159	201	165	175	153	142	189	156	166	177	156	171	167	173	165	157	151	195	180	154	164	158	153	190	163	161	170	157	182	161	153	151	157	146	172	156	199	172	161	156	160	159	153	152	155	165	152	170	174	143	155	146	156	191	187	140	154	167	170	153	195	161	168	161	172	142	165	151	172	127	159	164	181	185	155	159	152	171	166	156	155	148	157	167	185	156	139	159	173	174	171	135	168	170	157	151	165	176	161	160	165	159	175	178	167	168	187	157	172	176	172	167	173	148	177	148	151	159	147	176	159	158	143	150	168	154	177	171	184	159	143	174	171	179	158	182	173	162	146	177	132	165	157	168	151	148	178	182	157	152	154	168	181	156	174	159	154	153	161	147	151	163	188	162	154	177	165	173	211	167	155	162	190	160	185	171	162	168	161	165	171	173	166	192	172	161	155	160	157	138	151	167	177	168	170	163	160	158	171	175	174	143	165	156	171	145	154	160	148	157	153	179	159	189	166	163	165	174	179	170	186	165	151	166	162	182	175	157	148	161	171	185	164	173	180	137	142	172	169	163	149	165	151	160	157	173	179	185	183	133	176	175	162	151	177	169	158	176	149	162	134	168	172	177	184	147	161	182	157	152	141	181	162	176	167	174	164	170	178	173	149	143	167	150	142	154	170	168	171	159	159	171	173	163	186	175	153	165	153	166	171	150	154	171	153	160	178	173	168	167	159	142	136	187	176	156	166	149	166	185	172	135	163	171	173	163	151	152	171	157	153	159	164	165	144	161	165	162	165	168	154	167	166	158	163	175	170	163	166	166	170	183	173	172	152	163	154	160	177	165	149	155	157	160	154	147	185	156	154	174	167	175	155	148	165	165	157	170	167	180	173	177	167	192	168	176	165	164	165	167	182	150	168	169	158	175	165	174	160	147	155	175	158	172	154	185	180	170	160	173	140	196	156	168	161	178	137	181	162	184	175	175	168	163	166	143	170	172	164	156	176	176	161	160	159	166	144	175	150	165	145	156	148	145	159	148	187	199	156	162	182	161	185	190	183	172	144	158	188	142	160	174	163	150	175	160	152	192	176	182	171	151	186	150	160	178	150	175	159	185	179	160	154	163	153	159	179	174	180	154	173	167	186	165	198	169	156	168	152	164	149	152	191	182	167	181	172	152	142	160	174	191	178	181	169	137	174	175	182	187	158	186	156	151	149	155	154	150	180	165	162	169	163	154	171	170	143	180	184	176	182	148	179	163	169	168	163	179	162	161	163	194	162	156	153	149	159	180	168	168	180	152	158	143	162	170	154	139	167	170	156	173	170	181	168	160	166	168	161	190	194	170	186	146	173	156	175	173	161	181	167	150	159	155	167	161	161	165	160	168	155	170	178	162	165	170	166	167	170	168	188	147	169	137	157	173	141	163	159	171	170	186	158	168	174	156	147	147	164	183	160	180	176	167	160	182	142	167	176	158	158	177	166	169	165	166	171	179	173	169	176	149	197	172	172	167	172	170	151	172	170	150	162	197	154	176	160	169	168	162	168	162	155	164	162	173	167	145	184	163	190	169	152	184	170	159	158	159	154	160	157	186	159	153	173	158	166	176	174	163	146	147	175	156	176	183	160	159	165	186	175	177	139	180	147	153	176	196	162	169	178	161	159	138	153	168	194	194	162	149	171	150	179	158	185	173	150	166	164	197	174	173	157	156	146	172	159	156	163	152	161	174	157	153	166	183	175	155	139	161	161	178	179	169	172	141	176	176	164	151	163	166	160	174	142	173	175	183	166	159	153	161	177	141	159	175	160	160	146	164	181	164	178	172	179	164	165	172	170	170	151	156	182	155	165	151	169	163	164	168	156	170	154	182	167	157	172	173	155	152	184	148	166	144	186	184	159	157	154	175	159	157	181	188	174	143	145	153	188	175	170	138	140	192	166	147	172	159	172	178	146	191	169	165	168	165	149	179	166	150	170	163	169	179	160	179	154	194	201	167	171	170	148	153	168	167	177	150	165	156	167	145	148	182	151	153	150	157	158	165	164	161	178	194	182	161	161	154	188	172	160	153	174	173	167	173	162	153	157	178	147	167	183	151	154	158	177	161	165	148	184	172	142	168	189	177	170	151	156	177	176	177	168	146	157	160	179	177	173	157	157	178	186	146	180	173	178	178	164	160	153	152	161	167	151	183	169	181	160	179	159	185	172	189	172	166	166	172	163	169	156	182	157	158	158	181	163	172	167	179	164	185	165	161	134	146	164	185	148	145	160	170	163	166	143	154	141	158	180	148	190	159	177	177	169	163	157	148	162	171	183	174	164	161	170	175	159	177	188	163	166	176	164	141	150	159	160	173	177	162	169	165	166	175	172	160	171	163	181	166	150	178	176	166	158	186	140	179	174	158	167	157	169	200	195	163	169	161	175	163	176	192	163	151	174	136	165	172	146	162	173	174	165	152	185	173	142	183	174	154	176	180	163	165	163	138	156	171	171	159	166	175	181	153	159	173	175	183	141	161	176	163	181	176	163	143	150	146	173	145	164	156	137	173	163	147	153	139	178	165	157	160	158	159	155	158	175	171	191	158	146	166	160	195	190	176	162	151	142	169	159	150	173	157	159	173	173	164	160	157	153	177	180	174	167	177	177	164	178	185	167	192	168	167	188	165	155	169	182	174	163	149	168	165	149	157	150	199	158	160	181	178	160	160	158	143	159	162	185	169	163	164	152	169	174	169	169	152	163	159	147	171	154	165	168	163	159	157	188	172	179	154	169	152	177	172	156	194	158	167	179	175	164	178	147	160	163	165	167	166	172	147	158	169	167	163	186	188	169	174	175	161	163	148	167	173	173	171	170	154	165	167	160	166	144	159	180	167	162	167	170	167	150	170	167	185	153	172	173	159	134	161	159	161	184	152	166	174	170	168	186	162	153	176	184	170	158	143	163	193	144	162	178	179	170	148	172	158	172	152	159	168	152	173	161	155	165	169	176	168	163	181	161	161	161	184	170	175	175	164	180	183	178	192	166	147	173	133	172	172	171	148	159	196	168	157	160	179	170	157	172	138	166	153	189	154	147	175	173	163	152	146	176	159	156	163	126	183	162	168	163	184	178	176	161	164	173	171	167	163	159	189	155	149	158	171	168	165	164	165	177	160	152	149	171	192	161	158	167	158	179	176	177	189	173	161	174	163	174	168	158	189	154	170	166	166	159	146	151	159	201	192	156	171	170	154	138	171	166	179	170	174	128	155	179	164	141	179	172	150	176	156	165	161	175	169	150	167	145	156	161	168
22424	21138	28819	23695	21140	21183	10142	1099	843	729	654	594	571	515	513	527	453	491	403	415	433	422	431	434	395	418	368	397	383	402	393	391	415	403	393	399	400	353	399	403	351	373	374	375	386	387	394	406	382	393	368	364	407	403	335	401	358	379	358	379	375	368	342	359	393	416	374	388	350	381	353	356	374	380	373	365	368	357	376	349	380	362	375	380	401	389	355	373	373	366	377	381	373	366	343	391	363	387	386	382	385	360	345	369	387	383	362	367	368	366	345	391	385	379	375	395	363	366	368	371	341	370	354	376	360	392	402	368	388	389	353	398	341	388	372	385	364	368	351	359	387	364	400	353	381	381	393	347	387	347	382	405	384	354	388	381	391	375	350	386	359	368	359	376	374	329	384	363	348	374	342	346	394	350	365	376	362	378	375	363	376	385	382	379	374	348	383	366	402	350	368	406	360	369	377	356	345	344	391	391	368	323	374	361	360	361	363	344	331	392	375	372	345	347	354	355	382	376	397	389	343	336	381	385	417	405	374	391	355	390	380	377	359	399	364	371	367	351	381	384	420	370	379	368	371	352	372	379	371	386	361	387	393	392	375	358	352	356	346	370	381	402	364	379	378	403	382	365	359	346	380	373	389	381	359	386	364	386	370	392	369	387	393	352	351	376	393	379	363	372	372	377	408	369	402	394	376	356	383	350	375	382	404	402	344	411	393	398	375	351	363	361	367	421	347	358	356	368	384	382	371	396	375	341	385	366	355	369	360	360	392	371	343	356	379	377	359	370	344	405	388	339	372	359	392	338	398	353	356	363	351	372	367	366	372	411	369	396	368	397	356	363	384	382	380	366	339	380	379	361	390	342	415	354	391	353	389	367	363	391	352	389	377	405	391	386	359	356	374	393	354	411	371	349	373	381	383	357	362	363	407	357	358	378	377	395	385	335	369	395	344	359	340	356	388	372	372	343	340	331	363	370	405	411	346	396	375	381	356	365	359	356	402	397	373	411	349	388	352	352	344	392	392	381	394	358	361	375	367	364	388	402	375	400	384	372	350	365	344	386	316	396	411	378	367	356	372	370	370	405	317	345	372	349	373	385	362	378	406	366	376	362	372	417	344	363	391	383	396	389	375	397	404	359	346	388	380	354	389	372	349	408	386	359	362	373	396	359	385	363	358	387	365	353	346	378	383	375	363	352	402	371	379	343	367	373	376	361	381	348	382	354	381	362	403	389	354	359	371	348	393	403	387	399	377	368	373	358	371	366	342	379	384	390	378	398	381	374	343	382	401	381	350	366	342	371	381	381	382	372	381	383	362	379	355	351	386	370	347	390	366	342	351	388	339	363	389	391	367	360	355	341	369	330	349	396	350	341	386	378	389	348	384	394	378	328	370	390	330	373	348	367	398	394	390	327	397	370	356	375	396	372	399	390	384	381	355	401	355	358	379	371	368	355	325	368	351	368	373	375	385	370	329	396	391	366	390	360	361	376	375	351	365	401	357	353	423	383	404	381	357	334	377	379	372	381	380	375	358	335	356	366	381	368	389	365	380	370	374	364	349	384	366	380	404	358	385	362	364	369	358	386	384	356	383	377	351	395	405	371	368	321	359	370	360	401	347	343	378	368	365	354	359	384	343	405	367	366	354	334	358	394	383	394	365	396	376	343	391	396	337	377	365	364	355	396	386	359	373	377	353	346	391	340	380	374	367	349	415	388	347	355	360	383	397	372	369	306	387	362	356	369	366	345	381	351	351	377	362	353	379	341	323	350	376	361	338	358	352	371	411	335	355	385	403	372	356	345	378	360	382	327	384	404	356	355	350	378	347	315	421	385	369	388	342	359	389	377	404	349	342	373	336	373	397	366	363	378	367	373	367	375	354	361	388	380	365	396	359	346	342	364	409	388	408	354	393	357	375	398	360	372	334	335	389	372	410	350	382	366	356	374	370	365	395	379	358	342	386	391	357	395	339	369	360	375	391	384	368	381	381	367	357	357	354	403	352	415	388	382	337	356	398	370	372	387	371	358	349	367	373	378	381	331	339	362	358	371	368	386	396	374	386	389	374	357	367	348	405	341	404	408	389	354	350	353	348	424	393	395	358	338	357	354	352	388	356	354	379	343	394	356	380	373	385	405	359	369	379	408	332	352	349	367	357	372	354	412	402	393	377	370	331	374	375	380	367	385	384	406	373	376	347	391	335	361	375	400	378	371	359	350	391	383	348	382	383	383	345	348	394	351	398	343	347	411	360	367	404	371	389	347	368	374	390	359	359	381	357	374	353	388	394	377	347	360	365	395	342	357	375	373	351	358	376	373	380	378	383	365	367	352	345	404	364	360	381	352	358	366	384	417	363	369	394	373	354	361	378	361	369	360	365	364	338	355	368	368	345	356	380	390	364	381	361	374	362	392	387	398	362	352	380	397	369	382	386	347	374	378	380	377	368	393	372	375	368	350	385	367	350	347	356	374	375	368	391	387	344	368	387	424	395	374	358	361	398	352	303	361	404	361	346	405	392	357	391	319	376	412	379	395	353	346	393	382	386	394	398	363	377	364	351	395	356	360	359	380	340	359	348	375	342	369	389	354	350	406	391	376	400	361	389	380	380	375	369	369	390	370	405	350	386	374	369	376	349	378	369	369	366	342	376	371	354	371	408	393	343	352	341	396	387	385	375	369	386	380	368	387	350	365	388	388	366	404	382	370	393	388	372	367	414	362	355	355	352	394	438	362	373	379	388	373	357	365	397	347	353	395	394	386	373	326	407	350	376	396	359	350	373	423	391	377	387	372	359	414	368	332	353	375	393	345	392	344	361	398	373	384	380	367	429	374	362	378	394	345	386	352	400	357	375	362	391	391	370	379	373	352	353	372	372	366	373	389	357	374	383	367	344	388	408	347	359	354	367	374	397	370	369	372	374	353	357	390	381	393	390	390	359	381	370	395	395	373	368	376	357	395	376	377	386	375	390	353	350	375	367	355	392	347	391	402	396	351	355	357	401	374	385	369	397	339	367	346	352	391	354	378	384	382	362	362	389	356	401	374	395	338	390	369	380	362	351	373	382	399	375	378	339	358	379	370	371	339	361	367	351	408	360	373	378	344	367	327	381	381	383	367	350	380	379	368	375	371	388	373	358	390	363	373	381	384	377	370	317	378	399	375	367	374	386	382	388	373	374	362	344	402	361	379	381	344	344	397	360	354	357	376	409	365	361	335	379	421	376	366	340	346	394	355	338	366	379	364	365	364	368	394	379	354	378	354	375	359	374	381	359	391	340	349	338	375	385	353	412	376	349	364	375	376	390	374	372	348	383	384	364	383	408	360	374	394	364	351	358	380	370	357	377	369	398	370	380	355	374	362	369	409	383	350	368	384	390	376	353	378	410	324	356	394	379	394	360	385	365	364	390	373	382	326	382	348	355	416	329	379	365	356	377	395	363	357	354	314	341	360	368	389	348	359	386	353	320	361	349	364	340	402	392	355	358	388	374	349
7720	14021	9953	4775	3375	2528	1940	1548	1325	1099	941	789	744	697	599	638	590	560	542	488	487	487	490	493	479	442	452	465	469	409	486	442	433	430	458	427	424	419	459	450	467	454	445	415	443	451	429	406	410	401	451	417	408	436	421	375	413	451	393	424	406	431	429	406	394	429	385	410	412	395	403	378	398	394	403	404	412	456	442	413	419	385	409	411	422	439	386	416	398	414	441	438	452	416	459	408	394	409	415	428	429	380	421	424	414	379	402	412	434	387	444	443	393	426	427	385	419	421	470	406	424	364	419	404	421	427	410	456	434	401	400	385	423	407	393	426	373	405	419	385	390	417	380	416	401	397	421	383	401	406	386	417	414	389	404	418	379	440	384	382	412	406	417	389	416	437	394	419	399	411	395	430	396	383	442	430	439	413	387	402	436	427	429	429	421	400	383	385	399	405	405	406	453	454	391	436	415	412	411	407	431	409	396	379	409	413	397	449	376	420	396	406	397	425	411	426	434	412	418	429	428	394	410	399	429	399	445	417	415	410	418	413	421	392	413	398	417	447	422	432	406	423	377	428	411	437	433	412	434	419	402	398	404	424	391	397	431	402	434	432	433	421	416	409	406	416	432	411	394	394	399	400	460	399	401	390	407	386	392	445	424	405	404	398	378	415	407	417	407	432	432	449	428	415	418	384	404	384	422	392	445	425	417	412	429	426	403	429	426	402	429	438	368	410	393	406	418	401	369	422	381	412	387	442	429	415	426	402	451	426	405	389	430	413	429	403	428	388	410	427	405	430	385	369	409	389	416	387	413	377	391	399	434	445	417	435	406	431	409	399	417	390	430	441	385	402	427	403	384	426	444	427	379	375	414	388	391	445	397	433	418	399	362	394	439	439	438	422	418	363	445	438	394	385	412	394	374	405	387	431	411	369	398	441	376	391	382	418	421	407	396	395	442	424	408	400	428	378	400	409	416	353	384	385	420	398	426	432	406	423	371	407	427	408	411	412	388	414	397	419	396	389	378	418	393	442	427	422	397	423	429	399	404	394	413	392	390	426	370	389	424	406	390	406	397	388	402	427	392	421	392	412	382	392	430	408	408	452	412	390	409	444	407	431	397	418	431	429	401	429	448	438	390	420	424	427	422	395	451	390	427	445	428	400	430	458	422	388	400	425	444	424	418	434	430	397	410	404	418	412	411	396	369	401	396	422	434	410	379	433	401	394	440	399	391	382	444	410	398	427	427	359	404	416	395	413	407	436	428	409	429	389	396	425	414	379	392	388	421	418	427	413	422	399	452	396	394	419	454	397	449	376	439	398	374	406	434	398	405	428	430	441	410	384	414	441	409	389	426	416	464	419	403	399	377	419	415	393	405	411	400	423	422	416	398	423	397	412	442	392	418	392	429	364	406	413	391	394	415	409	383	431	414	425	413	385	426	373	413	394	396	455	407	420	388	393	378	417	405	436	416	411	406	395	414	423	380	420	407	406	450	430	392	415	400	431	418	437	393	404	409	374	378	415	432	411	430	389	415	405	405	410	410	354	391	410	406	378	417	405	425	412	427	397	416	401	399	418	418	422	408	401	402	387	386	386	407	400	404	369	415	419	419	380	430	426	376	448	366	440	448	447	404	403	460	416	398	383	424	403	429	419	405	391	383	417	436	445	422	445	416	392	387	425	440	431	405	394	401	456	387	405	400	418	397	449	440	427	419	408	401	408	408	415	389	407	417	424	414	414	403	396	421	404	380	431	392	385	437	402	430	398	461	410	391	439	382	424	398	403	378	406	382	426	426	423	465	425	407	374	422	451	414	389	399	375	409	440	412	413	369	411	394	421	377	425	439	441	404	399	373	452	433	413	422	406	413	418	430	440	436	383	428	420	412	463	406	422	398	415	411	388	418	391	371	416	403	398	446	421	376	402	410	412	407	407	375	409	417	405	401	393	416	427	424	436	373	404	384	438	407	414	395	409	411	389	411	415	413	384	410	441	422	402	404	403	412	398	386	387	418	377	396	409	399	410	437	396	427	395	383	396	386	441	386	420	380	455	422	419	379	418	424	384	417	428	430	393	402	432	440	402	403	391	405	430	426	417	375	416	433	398	407	421	410	379	389	400	373	359	374	411	452	404	424	441	400	427	407	408	408	421	433	396	426	413	422	425	391	415	428	414	393	430	413	409	465	395	393	397	384	422	410	421	404	393	398	440	413	414	397	440	379	394	426	430	399	441	427	446	429	387	429	413	415	392	401	441	448	434	451	420	360	390	448	391	419	414	422	404	404	438	383	409	446	424	427	394	414	395	393	382	396	394	361	416	391	429	434	414	408	408	407	425	359	427	442	416	418	371	398	403	412	416	413	415	403	415	438	394	428	402	407	390	408	390	403	406	417	390	394	426	409	410	394	398	412	423	381	405	396	399	408	426	405	441	430	397	415	402	398	406	402	404	396	390	418	394	407	383	413	384	407	376	416	402	402	416	388	441	395	439	424	394	402	402	432	389	427	432	369	413	392	408	440	398	407	386	415	403	394	411	398	387	392	391	451	433	437	395	409	411	394	421	405	428	409	425	387	397	390	393	422	377	386	446	370	414	414	399	408	428	381	441	405	418	389	392	408	429	420	404	413	442	445	387	433	386	381	432	418	440	408	409	443	397	408	405	416	427	426	448	421	396	406	423	440	418	436	466	424	415	427	401	400	407	388	412	428	391	413	400	432	383	362	411	425	406	388	420	414	398	387	421	351	366	419	426	411	390	442	450	394	374	424	415	405	437	385	422	428	424	428	440	395	422	446	425	425	435	394	391	402	393	410	423	396	426	426	391	427	408	383	426	375	414	420	398	449	395	414	374	424	412	449	404	390	406	423	401	395	410	424	419	411	405	439	382	384	431	444	388	429	447	437	410	391	433	432	426	384	414	425	409	382	395	396	418	445	413	390	403	421	412	434	394	419	448	414	390	418	400	415	406	433	434	456	405	376	407	417	409	414	373	412	400	444	435	383	407	397	399	382	391	412	416	435	419	413	422	405	376	398	424	441	399	414	437	368	428	423	433	421	409	448	396	398	441	387	424	402	440	403	407	406	396	420	399	427	413	413	403	440	372	378	443	419	398	416	435	394	416	423	379	410	397	433	375	408	365	404	406	426	414	412	397	407	438	391	384	425	379	439	424	426	394	424	430	405	423	379	408	400	409	436	459	427	410	399	422	408	428	418	398	405	370	410	399	405	426	406	430	413	422	418	417	377	422	417	393	411	427	391	386	392	410	401	428	407	373	407	450	396	428	404	411	415	443	389	422	419	407	437	405	369	413	387	414	411	416	405	420	451	415	411	413	403	407	395	376	409	374	462	413	411	385	396	449	439	413	410	366	397	405	401	392	421	446	426	432	425	448	383	406	389	416	386	417	433	433	426	399	409	404	428	410	427	376	419	413	429	427	406	448	439	411	408	426	421	431	427	390	405	410	424	363	396	423	420	421	387	390	396	408	437	395
27497	17784	3526	548	385	351	312	353	327	312	329	308	312	317	297	322	320	282	317	312	330	325	310	314	305	304	342	292	330	329	304	298	342	325	351	308	259	299	356	302	288	315	338	297	267	289	331	293	318	317	299	315	280	294	298	294	294	281	303	301	308	299	296	330	329	334	294	271	260	301	277	312	300	315	288	309	302	317	300	277	334	309	281	315	306	293	277	312	287	307	300	295	316	335	335	334	317	312	322	341	288	320	313	316	280	287	288	313	306	311	329	295	308	284	319	327	294	278	315	312	329	321	297	312	305	295	312	286	332	300	313	302	286	336	326	304	292	329	287	308	293	281	297	316	304	305	323	306	285	285	317	314	343	313	325	335	306	283	300	322	307	321	327	274	314	297	292	292	329	347	314	290	322	320	303	295	314	324	319	316	297	297	298	316	308	300	287	326	318	304	289	298	319	311	305	322	283	305	319	304	257	312	324	295	287	315	294	301	284	333	319	297	279	280	349	313	294	332	323	286	285	301	285	310	316	326	313	264	305	318	315	278	307	282	324	306	322	308	349	273	272	315	303	301	299	279	311	296	311	316	302	305	318	335	309	275	339	334	270	295	319	278	303	302	267	315	300	292	304	282	314	297	307	316	293	303	362	311	294	294	337	326	314	288	322	319	309	326	292	314	318	292	299	278	275	328	299	303	323	292	320	313	307	325	316	311	319	339	305	308	296	323	311	293	274	312	294	312	316	305	321	325	304	316	307	307	320	300	292	298	299	342	281	294	292	303	309	313	286	346	279	281	286	285	326	329	301	346	293	291	307	325	313	306	322	314	323	298	324	331	335	314	309	330	309	308	302	321	279	287	308	280	342	308	287	285	274	311	319	308	308	290	332	281	298	315	312	325	316	327	293	330	321	298	313	285	325	280	306	304	294	304	294	317	307	314	336	283	313	321	338	294	335	301	313	299	316	304	315	351	320	280	307	313	309	306	291	304	307	299	286	287	297	312	289	309	313	294	343	305	341	325	303	302	304	268	323	327	312	328	313	324	298	315	308	312	314	289	315	310	307	291	322	302	275	300	317	299	320	322	296	291	306	311	305	297	304	317	340	299	293	268	288	308	284	320	306	298	300	298	311	298	273	285	297	287	304	276	295	305	308	295	267	256	357	314	322	325	344	295	297	312	315	346	311	344	334	331	318	317	334	321	284	284	308	317	313	313	303	289	309	328	317	295	320	297	247	295	294	308	303	307	290	328	302	293	289	302	291	317	313	312	280	298	335	320	328	297	291	324	311	326	300	352	311	284	330	289	317	323	300	324	277	325	314	321	308	282	298	325	296	259	308	340	316	316	320	293	338	320	317	292	318	276	318	283	301	288	314	324	319	336	322	306	296	280	320	307	300	272	259	296	307	316	260	283	307	315	303	315	295	320	279	337	320	333	312	290	314	300	322	295	293	299	304	297	309	326	318	303	318	304	289	304	279	335	284	359	301	299	340	297	300	311	298	322	307	296	303	347	293	298	319	307	333	291	291	309	325	282	280	273	310	286	321	261	331	297	353	304	301	290	293	339	305	292	302	301	280	312	304	316	312	301	313	308	313	300	312	325	304	306	289	317	323	326	314	302	334	315	319	321	290	301	289	310	304	332	315	331	281	304	315	288	314	300	320	330	307	300	318	306	277	332	299	299	331	287	284	319	308	318	305	290	312	304	296	312	303	313	316	338	326	311	302	310	319	336	312	282	291	303	306	285	311	299	304	316	336	302	324	318	297	310	300	298	324	310	318	307	291	288	300	320	290	329	254	314	326	299	336	277	294	316	286	314	316	334	291	294	314	321	292	286	305	337	287	329	289	289	309	347	311	335	309	325	289	292	309	283	332	290	287	292	341	333	326	337	309	305	351	277	285	307	288	323	309	343	327	333	297	288	282	296	295	297	317	301	317	286	305	295	310	298	307	318	315	278	304	344	323	322	343	305	285	291	298	315	319	320	323	322	308	305	309	296	328	306	308	282	290	298	308	318	288	336	330	323	306	293	310	304	306	320	316	319	278	276	297	303	313	307	329	329	315	329	297	309	303	329	322	313	320	341	325	295	330	319	341	292	312	313	298	327	305	309	325	342	299	304	313	327	308	277	299	301	323	284	310	309	309	312	321	318	322	318	295	274	314	270	326	321	318	304	287	323	290	307	319	333	272	306	315	314	314	318	289	289	309	299	333	314	316	289	267	324	281	290	305	298	308	309	307	320	293	291	308	309	312	287	319	279	284	266	305	306	327	293	293	309	271	293	307	282	318	277	358	295	342	293	271	353	329	306	341	309	298	296	299	295	302	289	307	280	265	305	280	322	317	297	294	304	324	287	296	316	316	331	282	312	335	325	307	315	292	302	289	314	305	315	284	309	308	321	304	307	293	301	291	317	336	307	302	321	306	332	284	305	282	332	289	309	310	288	280	322	331	317	299	297	297	338	317	299	268	294	285	277	316	283	283	306	291	351	285	286	284	306	316	303	341	302	275	313	274	332	313	329	314	293	288	292	303	279	325	312	317	283	291	328	266	303	313	308	282	291	307	289	330	322	319	289	260	289	322	292	317	320	306	320	273	325	317	324	311	289	317	287	299	296	318	341	274	324	295	302	296	300	328	326	330	292	299	304	331	329	349	307	325	299	315	302	318	295	326	291	287	301	330	301	294	315	303	321	292	323	280	302	305	303	320	316	329	295	281	326	297	321	294	328	289	327	286	272	319	322	316	298	292	291	309	320	339	306	301	288	309	300	288	283	303	278	290	293	300	285	335	300	295	301	298	300	310	364	319	298	308	298	306	324	316	329	322	278	293	304	260	305	301	329	277	314	312	347	304	284	328	282	290	305	299	320	296	307	308	298	344	305	323	300	304	310	295	333	320	332	325	297	312	290	292	262	277	259	319	315	295	317	289	322	289	286	342	280	315	319	299	307	304	309	358	322	322	313	303	310	316	325	316	282	293	327	276	303	280	259	314	309	298	337	321	297	284	319	304	293	310	287	294	314	311	311	309	315	315	328	301	292	314	316	300	296	335	332	306	303	289	311	322	309	324	319	307	291	321	297	319	335	309	281	307	304	326	288	285	315	338	296	278	307	293	290	325	320	309	319	341	308	313	309	339	317	277	312	309	280	300	326	312	304	333	308	312	322	295	342	312	315	294	310	306	312	305	328	294	302	332	307	276	317	329	302	312	284	314	333	300	321	308	336	291	316	329	319	316	292	318	290	324	326	326	325	329	321	304	283	303	295	292	317	311	283	304	315	299	325	298	332	314	291	306	301	297	347	319	279	310	291	301	326	297	277	302	317	304	285	310	300	296	285	305	333	303	366	280	310	298	301	301	291	321	309	293	335	313	279	308	285	310	306	309	313	282	312	328	306	313	289	331	312	294	301	287	296	313	275	313	280	337	305	267	320	306	289	265	295	298	274	310	316	318	332	317	282	300	306	303	350	344	319	343	315	293	284	306	309
6976	913	579	491	384	365	370	351	358	339	361	358	340	311	338	333	344	324	333	315	350	328	320	354	309	326	349	362	317	334	326	336	322	327	309	321	345	341	336	309	339	351	333	344	357	314	348	343	341	338	343	375	353	313	298	333	307	312	346	315	320	354	311	289	314	354	332	317	331	325	328	318	342	353	341	334	342	341	308	317	367	293	362	337	326	341	352	332	347	327	324	310	336	360	304	323	347	342	333	332	331	332	318	332	333	299	326	374	341	325	302	340	315	316	334	334	311	355	322	368	326	330	327	339	332	355	323	341	338	325	340	359	346	316	310	322	353	328	333	329	375	332	339	317	349	343	344	341	298	341	345	345	360	335	328	353	315	318	338	333	363	333	310	352	334	330	330	338	361	344	363	297	346	336	363	347	338	353	368	319	338	353	321	346	311	323	328	362	326	348	355	327	321	323	326	349	348	342	345	344	317	317	321	320	345	331	364	331	333	314	314	368	353	315	311	346	332	323	341	355	326	328	344	338	332	329	351	359	328	335	340	329	330	330	339	351	341	333	306	352	328	324	333	366	303	319	339	322	337	303	378	369	343	341	327	334	315	304	341	328	309	348	331	356	340	340	350	324	322	332	343	345	266	323	343	337	337	346	351	379	353	316	307	348	331	326	359	318	342	346	297	312	341	331	328	368	330	331	366	330	353	338	352	319	322	353	345	301	327	336	337	293	333	330	325	342	335	367	320	334	334	367	355	320	336	327	320	329	341	310	314	316	319	313	332	332	335	352	321	333	347	372	311	358	327	331	349	292	349	327	336	319	337	318	354	336	346	325	329	312	338	374	317	332	323	310	308	346	354	322	357	316	327	337	313	340	328	335	330	352	339	358	359	339	288	333	326	331	306	321	328	351	317	310	307	324	298	340	328	309	335	332	316	324	330	321	349	367	348	305	337	306	335	310	308	361	325	363	319	346	328	341	347	340	348	335	355	342	339	336	362	335	323	387	332	297	321	304	311	323	341	311	322	365	327	373	328	337	324	352	344	351	362	312	329	335	301	341	340	338	351	319	341	337	309	358	315	330	315	336	331	326	317	323	317	327	363	357	362	333	345	352	351	327	363	350	361	330	333	356	320	325	369	371	334	312	306	323	331	317	324	306	342	303	385	364	326	353	321	329	343	346	312	324	306	321	317	354	283	313	340	312	341	353	356	326	316	310	324	314	353	357	333	357	301	327	368	318	338	341	349	321	344	341	340	357	323	320	309	326	367	331	359	311	335	324	303	343	341	330	331	347	311	328	332	341	345	331	339	349	311	351	305	309	322	329	350	341	355	325	335	335	341	332	343	342	359	341	346	317	343	337	344	323	330	304	313	324	352	346	318	387	301	330	359	354	334	330	333	336	357	344	309	328	320	344	328	336	332	313	346	336	355	321	344	367	343	314	335	323	335	332	338	401	312	333	338	307	328	352	336	324	340	317	335	328	313	343	336	319	327	356	341	317	318	350	313	334	335	348	333	365	311	345	336	342	314	345	320	323	336	329	366	355	322	316	311	319	340	338	327	335	345	353	342	339	337	355	305	332	324	347	346	339	319	326	337	355	314	344	303	338	343	326	330	373	326	355	358	340	328	308	378	323	303	306	325	330	334	314	351	328	328	348	321	358	350	331	324	333	368	319	330	370	294	314	329	331	305	333	330	311	324	311	389	327	277	328	358	346	352	337	344	321	323	346	363	347	319	332	321	356	313	346	297	399	332	331	328	313	336	332	337	320	324	343	338	292	332	330	328	322	336	335	352	304	355	333	337	333	359	370	350	331	340	331	350	307	342	336	350	344	343	349	347	339	332	326	355	350	344	294	303	359	318	361	320	309	344	307	362	321	330	348	324	322	303	341	329	357	343	359	327	343	350	330	352	322	330	335	312	322	384	365	321	340	357	329	338	349	304	324	344	320	315	340	344	370	341	367	329	361	324	345	322	330	364	358	320	342	359	321	302	343	342	296	343	345	331	316	327	358	351	315	318	353	326	350	348	318	315	299	334	363	323	347	356	332	301	320	333	319	321	326	339	347	308	351	343	315	341	320	295	352	323	302	343	358	338	316	327	335	333	331	351	339	353	330	348	334	334	318	345	325	321	323	331	337	340	360	307	363	335	358	343	346	318	344	371	335	339	348	292	331	334	326	310	322	362	359	336	344	302	344	355	346	311	322	328	304	326	358	320	343	329	347	348	323	336	321	329	352	332	343	346	337	339	334	336	313	312	329	321	335	317	327	349	333	339	345	324	318	320	359	354	341	356	307	339	322	313	349	339	332	340	321	313	314	322	320	326	341	351	352	354	386	317	318	315	359	334	344	332	347	338	342	346	339	305	341	375	308	303	339	332	352	344	324	333	357	336	340	346	332	351	343	319	312	314	333	318	344	319	338	334	351	357	351	347	337	327	330	365	329	343	321	362	332	327	316	342	337	330	320	319	327	321	357	364	325	317	324	320	321	359	334	353	302	341	333	330	324	352	316	345	311	349	318	331	339	297	340	355	319	340	333	327	337	325	336	311	310	335	349	341	313	316	341	319	350	364	321	363	362	333	307	321	342	357	318	360	355	330	346	312	301	306	314	336	344	341	331	339	337	352	326	341	340	347	356	343	340	329	337	288	323	353	325	289	329	305	345	337	332	355	332	349	350	324	317	325	345	354	305	337	309	333	318	321	297	333	327	301	314	334	341	327	366	383	353	322	344	322	320	314	318	286	312	325	330	346	341	309	336	323	331	324	332	325	306	337	340	332	307	340	332	340	327	344	305	346	362	340	350	344	320	328	332	346	306	349	324	346	333	357	343	317	319	337	341	323	329	327	320	309	293	343	304	301	391	354	344	355	312	337	323	354	326	321	335	357	312	321	326	323	326	373	325	358	354	301	304	337	333	332	338	320	325	336	336	371	350	323	298	324	349	333	318	321	336	355	316	333	310	347	325	324	359	322	363	336	319	334	329	321	325	330	284	339	328	318	362	360	362	352	337	334	340	338	310	287	327	315	352	336	370	324	314	335	334	336	320	368	370	295	327	347	321	350	346	300	344	339	333	348	318	311	323	348	344	316	320	319	385	315	333	317	327	336	359	326	333	308	349	323	325	333	346	292	329	322	307	362	333	322	331	357	318	347	333	351	325	378	335	333	321	341	370	331	326	326	356	323	337	313	383	339	336	318	328	328	352	338	355	296	326	344	361	308	329	329	302	327	335	332	342	315	320	353	347	350	320	323	366	335	330	341	298	345	361	344	309	311	319	338	341	345	341	315	315	311	352	348	355	319	338	330	335	315	348	335	339	343	282	326	346	328	303	385	326	354	344	336	334	304	354	318	325	322	339	311	319	353	347	329	327	340	300	328	323	318	336	324	310	311	351	305	346	312	333	318	327	329	338	312	356	336	302	330	321	323	321	346	325	308	358	308	326	325	340	326	301	321	305	374	327	362	349	343	313	318	322	313	340	349	380
23449	21192	28584	24091	21204	11516	1250	869	755	737	624	620	588	544	540	551	580	532	528	576	555	537	526	508	500	454	556	510	486	481	522	464	514	492	515	485	507	501	535	553	514	453	514	547	508	477	535	503	530	535	529	498	500	567	508	534	507	494	517	495	535	518	488	522	482	512	521	522	505	502	478	494	536	514	473	495	483	515	473	513	506	469	499	488	504	515	531	521	507	532	480	525	534	523	508	541	505	498	504	479	520	477	491	492	485	549	489	519	533	525	500	488	473	520	498	488	492	492	458	529	497	516	506	496	538	532	517	535	496	484	512	537	462	464	519	476	477	491	484	531	525	530	493	520	533	506	476	465	464	494	515	528	523	524	494	479	534	514	497	481	485	561	513	527	528	507	463	508	522	485	497	496	491	547	513	468	517	519	493	519	488	487	486	522	513	498	500	474	497	557	502	479	492	530	522	547	476	505	527	476	489	485	483	526	547	509	519	522	491	498	524	456	485	510	476	525	524	537	501	514	510	521	505	504	522	475	524	507	468	495	503	489	502	468	488	573	491	483	482	481	513	492	488	512	522	519	499	450	537	508	489	506	510	509	481	484	465	487	514	492	495	487	481	495	499	522	486	546	494	522	548	464	513	542	506	515	482	460	483	516	492	516	499	490	536	477	492	523	491	501	508	489	562	476	486	492	502	513	484	485	508	540	534	540	494	514	451	511	477	493	517	531	504	530	515	498	523	501	520	487	495	538	502	510	533	524	483	522	509	527	501	474	522	491	498	515	516	518	500	468	518	508	463	525	513	526	460	511	486	535	452	467	476	514	476	492	513	455	483	508	462	530	516	534	519	508	501	486	494	538	510	501	480	519	499	511	510	493	495	508	474	510	491	511	564	481	503	520	509	519	490	511	495	481	500	476	517	510	538	485	523	497	489	506	474	485	487	499	477	533	487	535	452	511	502	501	476	519	546	518	506	457	480	502	570	482	490	499	525	507	539	485	509	487	503	511	508	451	482	533	505	476	473	516	526	471	521	516	458	507	489	474	529	524	485	521	472	525	532	546	493	543	471	527	525	522	487	483	482	511	534	480	503	525	512	497	460	514	511	499	533	500	479	485	566	527	544	532	513	509	521	485	485	515	540	501	488	504	468	517	531	499	493	538	515	491	460	526	485	511	488	480	504	496	513	474	524	464	463	528	515	482	546	490	521	504	547	561	490	514	455	542	506	473	492	509	480	545	504	495	506	483	486	484	527	499	523	507	523	497	489	483	499	469	514	467	538	504	473	500	521	505	500	486	488	517	493	511	482	519	472	506	525	521	530	535	509	505	537	494	500	470	506	505	520	487	513	488	509	514	493	511	507	454	477	514	523	468	504	531	524	499	518	515	502	528	469	511	478	473	508	504	530	521	490	485	497	482	522	513	537	503	524	486	496	485	494	506	486	491	474	491	473	462	494	500	496	494	525	541	503	526	495	491	506	482	476	520	446	510	463	532	497	497	454	474	517	531	487	486	571	520	529	483	477	461	488	513	499	515	479	499	530	494	479	473	491	467	481	503	547	485	534	513	508	542	523	469	515	502	536	526	509	489	501	488	489	515	468	494	516	522	500	503	497	517	506	520	519	480	456	530	504	505	561	538	510	499	518	511	539	482	489	519	541	520	517	518	477	472	501	508	492	477	522	511	541	502	500	503	486	454	501	538	457	502	476	499	520	512	485	523	502	485	508	495	520	521	497	479	482	494	506	524	502	484	539	484	515	519	523	512	507	513	539	517	517	480	526	484	467	477	504	521	504	501	507	465	493	523	491	479	488	519	475	543	490	515	510	475	510	492	507	468	549	501	504	507	505	500	474	521	486	455	471	511	524	481	489	482	482	542	518	500	516	489	517	544	513	509	500	491	497	472	488	499	479	500	512	495	477	511	506	481	513	479	476	508	503	487	553	520	495	514	468	488	487	520	457	479	455	474	487	498	508	497	460	521	510	515	490	512	489	498	492	502	462	483	513	477	505	486	507	477	523	537	484	518	484	527	507	523	476	509	511	470	529	492	454	513	505	500	492	491	505	511	511	514	490	496	534	492	508	479	487	478	484	523	485	550	467	526	525	473	506	477	463	489	512	476	491	508	521	512	492	522	497	514	471	475	479	533	539	517	495	494	520	517	508	495	478	526	486	469	499	476	460	491	483	471	484	509	512	484	508	482	504	507	503	533	504	491	526	543	522	522	501	532	536	531	479	528	509	527	493	482	498	517	517	520	479	511	519	477	512	484	509	468	491	473	524	499	504	487	508	523	515	512	504	487	524	484	502	504	500	501	510	506	492	537	532	450	553	470	502	461	503	495	479	494	486	482	471	499	520	493	510	476	523	488	525	537	478	526	519	547	556	497	478	536	500	516	469	495	477	513	535	516	486	491	501	519	480	492	502	472	489	515	495	515	465	519	458	509	512	545	506	498	501	543	475	499	508	482	492	519	494	463	447	523	540	477	487	524	483	524	467	485	482	506	523	498	463	516	494	522	496	514	495	514	505	481	507	505	525	524	494	476	511	465	461	519	512	492	539	507	499	510	466	480	498	510	510	493	474	521	502	496	533	498	489	532	527	513	487	504	499	517	525	499	483	511	490	534	493	502	486	546	466	522	483	511	518	505	492	481	511	485	500	465	518	446	507	455	457	533	508	526	467	497	487	485	485	504	504	515	527	500	528	556	494	496	521	504	534	484	492	464	528	524	485	497	545	513	523	475	495	475	507	508	486	471	462	499	510	488	514	530	490	461	512	507	523	539	480	456	518	480	482	497	491	510	509	462	526	499	522	517	505	472	505	463	483	530	513	497	499	530	505	507	479	466	501	517	489	491	516	499	507	470	501	502	533	466	501	512	499	467	478	469	528	537	542	488	499	489	492	504	495	511	487	498	499	487	463	537	505	488	466	520	521	517	462	514	515	504	491	507	519	482	499	522	517	507	507	519	466	550	535	495	479	534	522	519	525	496	486	489	500	484	440	513	504	495	543	505	478	486	492	524	499	491	502	495	485	508	486	489	529	505	535	480	499	477	524	539	495	488	500	510	460	508	503	495	533	481	508	494	510	501	495	492	489	454	512	572	537	499	474	524	485	506	479	502	502	494	503	523	502	506	504	505	490	507	479	509	483	480	503	530	513	511	516	527	487	496	507	516	488	488	545	504	490	466	526	505	480	487	520	524	493	489	514	466	486	502	488	522	476	481	513	526	480	541	515	501	532	473	482	501	497	490	509	548	522	518	524	459	501	491	514	518	514	521	500	497	515	512	502	512	489	491	480	511	491	554	468	486	475	500	497	491	512	497	503	506	527	520	463	478	518	507	501	532	502	507	494	472	504	467	513	484	496	491	523	536	459	504	507	491	497	481	519	486	507	499	462	512	497	469	456	455	466	505	519	537	531	519	532	560	456	505	547	515	513	504	511	490	513	499	477	524	496	516	524	554	481	444	541	491	514	482	511	519	503	460
8073	8764	6032	2836	2181	1716	1404	1161	960	837	772	758	683	678	666	641	647	671	608	619	622	590	624	607	632	575	575	574	527	586	592	588	581	549	573	532	562	517	591	563	536	565	557	551	560	591	576	546	516	559	542	568	521	546	565	590	515	532	544	514	568	535	537	523	568	554	544	520	545	539	537	549	581	530	531	560	544	528	590	553	564	489	570	561	528	547	551	553	527	537	550	543	553	567	530	546	565	546	536	574	553	529	543	540	525	542	527	531	586	518	520	516	533	527	534	548	501	555	565	535	502	582	567	548	545	591	558	587	520	549	513	545	509	565	550	559	513	550	548	514	523	543	583	600	511	527	566	569	564	550	543	584	561	574	583	535	501	524	542	549	525	518	550	521	528	557	522	514	538	565	504	584	551	541	525	537	533	552	587	576	542	571	558	557	527	541	530	540	580	590	555	512	522	552	554	553	581	531	522	547	546	555	559	581	556	540	572	532	568	551	542	551	545	510	554	508	559	572	553	516	569	561	530	540	547	504	546	538	541	519	550	523	545	546	550	537	507	539	519	562	501	508	545	550	535	586	587	531	560	548	535	512	535	547	525	550	557	536	506	576	550	533	545	574	510	578	513	550	505	531	530	537	553	515	554	502	525	577	545	535	582	516	514	561	496	570	516	505	550	515	543	554	546	530	491	531	530	525	534	536	562	505	539	509	577	534	513	578	542	518	533	520	571	541	592	550	519	566	542	557	480	512	557	542	549	509	549	558	537	590	553	552	562	559	569	578	570	569	594	536	527	558	559	526	539	528	514	562	561	551	559	561	555	531	531	525	537	557	567	531	554	584	564	583	532	560	595	543	582	526	509	507	568	558	518	553	531	560	530	558	581	537	578	542	528	564	514	533	565	514	545	524	523	555	553	553	556	514	559	552	550	544	546	535	559	527	566	549	564	557	552	524	592	551	559	542	536	544	535	529	576	518	614	543	537	613	588	533	555	556	543	537	536	566	551	523	532	576	539	528	539	578	517	543	573	534	532	523	566	559	564	538	561	595	530	590	521	572	545	538	489	516	533	532	562	563	508	555	559	544	596	555	538	531	568	519	538	529	582	518	567	531	547	577	570	522	534	554	520	559	566	547	533	540	536	574	547	581	561	530	557	553	573	525	541	562	515	553	542	562	580	509	559	531	549	576	552	527	546	566	551	499	544	513	526	551	535	515	498	539	543	520	565	530	547	545	521	516	525	552	549	520	548	548	519	554	552	532	525	527	564	523	539	537	521	539	524	555	544	548	572	581	532	498	559	544	553	532	537	530	501	524	562	505	572	541	539	521	559	556	558	535	556	510	560	555	513	565	544	520	560	521	528	505	547	537	533	574	539	567	590	553	553	537	561	531	544	520	573	550	530	541	589	513	559	540	563	527	517	506	533	561	517	515	527	540	578	525	589	550	566	567	521	562	546	573	587	557	570	571	497	540	536	527	525	543	555	507	528	537	597	533	513	562	516	564	545	528	514	544	517	530	508	533	536	520	567	549	549	540	560	531	548	581	561	532	520	551	507	518	568	540	519	534	513	577	536	502	515	565	522	530	535	538	521	533	533	551	549	511	470	563	529	527	513	549	525	575	526	483	549	536	523	526	562	515	536	553	579	568	551	527	584	563	562	573	540	582	546	581	558	540	613	578	509	547	547	545	531	514	522	542	576	535	530	556	560	524	518	577	540	540	516	590	535	536	552	555	562	534	532	524	557	513	551	565	570	546	574	562	530	523	499	533	508	565	541	543	533	540	492	546	552	561	546	531	539	574	578	543	557	556	537	558	511	541	549	533	553	544	505	520	521	526	520	555	529	527	570	488	559	554	566	543	516	555	549	536	574	563	539	565	557	542	550	554	538	545	525	579	549	566	523	539	527	577	526	522	559	535	530	526	582	538	531	542	582	594	510	561	567	560	555	554	542	563	527	567	583	519	557	565	571	556	561	532	602	534	522	530	528	508	502	578	539	523	532	496	506	570	543	544	521	519	543	570	535	532	559	526	533	584	545	526	543	498	531	552	520	545	549	549	553	572	541	583	512	536	533	561	590	552	514	562	537	522	557	525	527	562	522	499	510	551	565	493	539	569	588	526	557	520	556	580	536	567	565	520	535	515	554	542	569	580	546	532	550	551	517	525	526	519	563	522	521	523	560	543	528	555	542	532	527	574	549	567	572	526	581	549	530	525	550	515	562	572	547	567	565	555	511	552	514	563	580	552	580	552	537	531	555	569	549	519	557	593	515	533	563	538	518	524	562	509	561	548	575	534	574	528	534	528	542	580	554	556	554	532	559	574	580	529	556	526	534	575	593	567	567	533	530	514	507	527	523	557	502	544	564	541	546	573	539	545	543	602	552	561	546	519	500	557	536	586	608	533	546	519	540	562	548	528	553	512	561	569	563	534	515	523	519	554	560	524	527	566	530	551	524	531	545	518	540	541	544	510	575	522	542	547	535	530	588	530	575	534	569	531	556	565	591	542	549	595	555	509	575	543	540	542	550	559	514	560	549	531	518	528	553	584	593	531	534	575	535	563	542	587	538	517	546	574	558	514	554	543	569	548	536	538	543	550	554	560	564	572	552	563	531	573	553	498	538	506	562	551	559	537	537	561	516	537	514	560	561	516	538	564	531	493	546	528	576	539	543	538	529	577	578	570	575	510	542	540	563	532	555	508	560	533	560	521	525	569	568	518	563	540	543	509	561	527	552	510	551	587	599	529	537	530	549	554	561	520	513	553	543	510	558	479	570	537	512	515	567	527	571	538	521	549	534	557	523	508	556	510	528	530	554	539	570	565	534	555	516	559	540	534	569	550	545	525	562	518	527	586	526	519	508	539	580	522	532	539	555	521	512	517	540	562	556	547	529	538	532	587	547	544	553	524	532	536	510	504	514	552	514	533	492	510	546	533	534	581	578	599	554	573	548	508	562	567	514	539	574	560	567	533	576	535	557	566	542	594	562	555	575	544	533	587	577	497	544	529	539	530	558	525	524	557	500	556	571	535	579	561	565	532	505	528	568	587	576	518	525	561	539	535	550	545	516	513	530	546	535	543	581	562	505	522	525	518	557	573	585	517	576	547	538	565	519	570	514	569	532	547	540	559	515	542	532	532	554	541	529	531	507	571	485	520	490	508	566	536	528	564	566	551	557	562	495	489	534	541	527	541	505	559	516	514	517	544	537	539	543	570	499	510	520	560	543	556	558	575	533	572	564	570	560	546	560	528	556	581	572	548	538	551	589	541	574	582	549	536	474	531	526	550	525	569	503	548	580	531	526	558	535	562	532	539	571	553	559	537	531	530	541	544	539	537	555	516	537	534	574	538	529	548	536	494	520	517	559	568	529	598	522	580	533	585	553	573	533	560	560	563	536	530	565	556	554	536	554	551	557	551	556	527	560	564	519	575	530	525	558	581	538	536	559	517	571	553	561	540	569	545	560	553	517	520	509	527	513	502	575	551
24615	21205	27618	25007	12166	525	343	263	257	226	224	186	187	187	173	155	182	149	168	167	121	145	154	139	151	152	150	161	138	152	142	137	152	131	148	150	155	126	160	139	125	152	145	163	144	147	138	155	153	136	161	147	154	128	136	151	121	147	127	149	139	117	135	133	136	144	143	161	128	134	127	160	138	153	164	156	138	165	139	143	148	149	130	118	144	132	140	124	140	126	129	144	131	139	153	129	154	158	140	125	149	141	155	135	149	146	149	135	137	159	134	145	141	131	138	160	137	155	140	135	127	136	144	165	133	139	156	128	131	145	149	137	110	141	164	146	146	144	132	162	147	141	150	143	150	148	130	131	142	141	127	135	143	153	156	139	140	129	138	120	153	150	146	146	134	146	136	132	131	150	129	142	122	146	105	151	142	136	139	108	138	136	121	135	130	133	121	146	117	145	134	161	148	142	125	151	150	126	137	142	141	147	126	141	156	128	139	116	136	134	145	134	121	149	139	144	134	155	144	152	151	141	162	139	140	146	125	140	156	157	115	140	153	135	115	144	141	142	134	151	136	141	135	116	130	145	141	144	149	150	124	134	141	151	135	121	139	139	155	166	130	144	148	121	145	140	161	124	141	129	144	123	153	142	148	148	143	129	133	121	121	135	117	131	136	139	134	125	137	168	148	144	148	152	142	129	121	146	139	139	141	139	121	157	153	162	124	123	156	144	133	131	139	142	151	146	132	146	151	134	146	150	155	133	142	145	118	127	142	150	136	136	141	140	136	138	138	149	136	146	156	150	158	140	153	128	131	149	155	125	144	148	129	145	119	154	132	152	159	125	157	131	145	136	149	140	150	153	141	150	146	122	144	146	148	116	154	129	160	117	138	138	135	146	125	134	140	134	141	142	130	147	145	148	132	154	146	128	131	145	127	147	127	148	135	159	145	139	136	146	141	153	157	153	123	134	124	145	136	137	142	136	136	155	135	142	144	148	130	139	131	121	137	157	148	141	138	159	144	114	137	126	128	140	161	129	145	150	129	148	142	141	134	147	157	143	138	145	135	136	127	138	150	157	132	139	137	138	147	138	172	134	125	138	130	136	141	148	134	145	144	150	138	147	131	157	125	141	153	136	117	135	161	126	143	149	123	155	145	148	159	148	150	134	131	123	152	168	141	133	141	150	135	140	153	141	137	141	148	130	149	142	141	171	134	127	134	127	144	120	147	169	138	128	140	148	142	150	146	113	135	135	134	140	135	149	133	130	169	149	149	140	143	126	128	140	146	160	125	129	135	121	132	149	123	143	134	160	150	144	125	134	147	121	137	132	135	145	135	144	128	127	143	138	149	123	128	134	137	155	137	140	133	140	127	142	144	136	159	147	143	150	145	141	145	133	125	154	128	122	145	134	125	103	116	144	165	137	161	139	166	156	139	123	163	159	169	158	136	126	129	145	148	158	135	130	132	141	144	141	155	129	141	166	135	122	139	160	141	137	127	150	111	113	107	162	120	137	142	145	140	126	106	141	144	127	145	135	131	129	117	156	135	139	157	136	130	157	156	161	172	138	166	142	145	140	147	131	149	111	131	128	177	159	165	148	147	145	136	130	129	133	139	140	158	138	150	131	120	140	132	154	133	153	121	125	136	136	135	135	162	129	152	134	146	146	130	149	136	145	136	125	140	139	159	155	149	145	141	141	163	138	136	141	142	128	144	126	138	140	162	119	132	140	140	122	124	135	120	153	141	131	128	148	121	141	137	169	141	126	143	149	132	126	147	145	126	155	136	141	145	141	145	139	132	133	128	131	139	136	160	124	114	135	157	149	138	146	123	130	147	152	154	152	124	153	120	136	124	126	145	139	141	125	125	123	126	145	136	141	139	142	163	144	124	158	146	129	149	125	161	128	155	134	143	140	130	148	158	149	142	136	140	120	113	151	155	130	150	146	138	136	141	153	121	132	137	153	134	121	119	140	130	140	133	143	132	149	128	124	124	136	115	111	131	139	154	134	149	133	161	143	134	134	124	123	138	152	132	124	134	134	135	130	160	123	136	131	150	136	160	125	126	131	134	134	131	128	141	136	127	139	135	111	140	145	151	130	147	123	132	154	115	131	153	133	145	126	153	151	145	152	129	157	146	134	141	141	155	143	139	162	128	140	130	124	144	143	134	142	157	136	152	128	124	149	133	147	136	131	153	139	145	120	145	126	153	148	148	153	128	119	152	155	147	113	142	165	138	131	121	124	134	160	137	127	137	117	154	142	127	164	142	145	143	134	138	116	110	151	131	128	143	124	158	149	119	157	137	156	137	151	130	142	122	144	137	128	136	129	122	160	155	144	138	134	136	148	134	130	133	142	153	157	141	132	140	131	142	144	138	147	123	140	146	139	137	152	143	148	142	134	132	146	140	138	128	117	142	150	145	144	143	125	143	138	130	144	124	125	137	146	145	141	136	151	115	140	149	114	134	119	149	134	133	141	133	159	156	155	134	145	147	163	138	135	150	142	135	143	150	151	151	145	139	144	124	132	146	135	135	120	142	129	137	136	141	136	139	149	126	132	140	146	135	138	152	145	154	155	128	158	140	140	155	161	129	144	130	157	140	139	132	121	154	152	137	154	158	144	158	120	134	117	131	141	124	103	144	145	138	117	152	145	124	148	165	119	134	140	142	160	120	154	146	147	144	126	156	139	154	133	147	141	144	140	137	147	141	141	125	144	176	152	131	114	139	142	151	150	118	137	137	143	143	141	131	124	155	143	147	131	128	143	127	143	130	130	142	159	152	142	162	129	123	128	141	111	129	127	150	144	101	154	139	121	147	134	137	134	173	142	129	133	139	144	141	152	148	138	148	140	122	128	148	165	152	144	134	119	127	134	134	134	138	146	151	145	149	142	139	135	137	145	123	136	125	149	116	138	127	138	120	151	142	145	140	143	152	130	134	133	143	131	149	153	121	133	151	136	118	144	140	144	125	141	152	142	146	138	126	132	127	124	134	139	147	122	140	136	121	124	137	139	135	141	150	131	141	130	132	145	152	134	139	155	135	153	124	128	119	120	146	156	137	137	137	155	165	126	147	143	159	143	145	140	152	176	144	155	125	139	138	154	147	137	127	142	139	137	142	134	135	150	135	146	133	152	164	158	139	119	160	131	123	144	149	142	148	152	118	106	153	145	126	136	138	136	120	125	144	145	145	133	125	140	127	124	156	149	131	125	132	151	163	116	145	134	156	170	135	129	130	144	139	120	145	139	135	123	149	127	150	137	124	119	127	143	137	140	130	112	139	128	156	133	155	140	130	140	145	144	126	147	133	115	135	145	143	137	140	152	131	153	129	144	135	149	158	167	148	162	142	118	144	120	142	144	147	153	139	149	145	133	150	138	127	124	150	128	119	140	124	128	150	136	166	151	139	113	140	145	158	123	150	126	147	139	136	154	159	151	143	137	125	134	119	125	105	140	132	150	131	136	143	141	144	132	122	146	130	126	125	158	139	132
8206	4999	3326	1480	1038	797	604	503	413	384	321	279	254	251	210	225	220	220	214	223	188	205	179	204	161	204	184	193	166	185	188	173	182	187	186	163	167	182	174	182	179	179	163	188	175	166	184	182	146	176	152	154	179	170	168	174	187	157	172	162	156	169	169	186	159	154	169	161	168	161	172	159	149	173	173	182	166	169	177	163	164	166	161	169	172	180	177	156	183	176	144	165	160	185	181	159	161	160	181	150	177	162	157	175	144	175	161	177	154	177	155	164	164	168	182	167	165	151	162	150	168	178	168	187	162	165	179	172	163	163	156	143	179	145	169	175	182	187	181	158	159	140	169	172	159	154	178	140	153	192	166	160	168	143	158	152	166	182	177	169	177	159	160	154	182	153	156	171	174	176	159	177	159	164	151	157	162	165	157	170	186	160	173	141	169	174	157	171	170	168	152	146	150	154	155	161	167	178	155	184	143	159	164	184	174	191	174	152	149	148	169	169	130	184	172	165	161	176	152	158	173	140	169	174	147	169	169	165	189	169	172	190	187	165	151	165	148	158	178	171	150	149	154	182	168	137	165	174	180	166	191	164	153	158	157	156	151	175	164	188	160	163	196	157	165	164	161	175	178	174	159	174	144	168	173	174	166	149	174	157	172	197	166	152	159	182	155	181	167	192	161	153	165	155	161	171	161	154	173	145	163	162	151	173	179	169	196	182	169	176	163	165	202	155	169	174	166	183	149	166	164	185	163	154	165	167	190	183	169	149	150	153	165	164	161	169	179	157	143	174	169	159	163	176	149	159	164	179	150	163	152	155	146	159	176	174	163	196	188	148	158	160	147	155	153	167	140	163	178	165	170	154	152	158	159	162	149	168	146	172	166	166	162	154	173	153	172	180	145	163	147	166	188	175	176	155	152	163	169	149	158	157	145	158	164	166	162	175	175	165	157	166	157	163	174	161	148	148	167	159	150	171	159	164	167	149	183	171	160	151	169	174	154	168	173	161	154	175	186	145	149	175	172	149	180	174	144	180	178	147	169	152	171	158	160	180	165	161	168	160	185	140	170	157	192	171	163	169	163	170	163	145	169	152	161	155	172	179	158	167	159	163	179	159	160	156	160	178	149	148	173	160	175	153	151	153	166	150	151	144	151	177	145	177	149	164	135	186	158	142	155	144	163	128	146	189	161	144	168	149	169	169	158	155	137	163	188	154	162	154	161	173	157	166	143	170	158	174	137	172	183	168	166	139	144	168	155	150	154	163	176	152	166	156	169	150	162	169	155	181	151	165	160	181	171	150	178	170	160	154	158	157	152	150	143	161	158	164	159	163	161	164	154	173	142	163	182	177	169	161	153	172	166	160	161	167	148	166	166	153	181	164	144	164	180	141	165	127	160	182	150	171	167	158	162	133	146	199	178	142	177	177	184	155	155	172	179	173	151	154	167	156	172	181	164	179	156	179	166	159	170	188	149	174	142	155	164	138	171	167	170	174	172	145	170	177	147	164	163	169	184	167	156	159	170	174	172	187	152	183	169	176	186	154	150	185	161	168	168	172	185	171	168	178	174	154	168	154	184	159	164	168	152	157	153	155	178	154	180	151	154	156	170	152	171	156	161	160	165	161	134	189	155	159	163	148	177	174	152	156	164	175	171	170	162	164	169	174	172	152	156	173	174	142	158	174	163	171	147	155	147	181	158	152	149	165	145	163	146	155	160	153	166	157	165	155	177	168	189	171	159	173	156	159	196	157	183	174	188	154	171	189	154	162	176	184	155	181	193	136	160	171	152	155	171	161	163	172	167	171	153	157	166	158	147	162	162	144	159	197	167	136	200	154	194	164	164	206	143	160	162	168	148	166	174	164	163	151	174	155	165	191	169	144	161	159	198	173	172	170	167	173	154	145	174	161	152	170	142	144	158	151	179	161	185	164	169	155	166	152	172	174	151	178	162	144	183	148	162	160	167	149	159	173	162	173	174	166	149	168	168	164	164	166	168	187	158	167	160	172	186	170	164	158	180	173	169	198	156	167	159	166	166	184	170	177	172	150	173	184	164	174	157	186	156	167	157	174	178	169	161	156	173	180	176	164	148	165	189	145	165	162	164	162	168	165	148	154	173	157	155	162	130	157	148	175	178	172	161	134	165	160	163	158	170	156	181	164	151	186	166	146	147	163	165	152	176	162	153	164	160	167	143	171	167	164	166	184	150	146	132	152	171	154	173	170	170	168	161	158	164	175	160	182	144	154	159	154	164	149	176	148	164	176	164	163	175	172	148	163	173	150	138	165	165	173	155	169	162	178	149	148	147	159	176	183	154	163	181	164	159	149	160	188	158	158	177	188	170	167	178	157	158	171	156	166	166	170	166	167	169	159	154	162	166	195	172	147	159	159	165	157	165	172	138	153	160	173	162	180	175	159	157	168	156	151	163	191	187	173	163	163	147	168	141	167	197	159	164	180	182	192	163	172	171	145	151	172	160	171	184	146	157	167	158	171	186	168	163	162	169	142	141	154	161	134	164	174	169	148	157	170	169	160	204	177	165	194	153	154	161	175	180	154	180	167	150	161	162	160	175	157	157	136	175	170	155	162	167	159	156	175	150	178	176	155	184	156	153	158	157	169	177	159	171	183	194	175	166	164	171	137	170	155	195	162	152	177	151	163	170	172	180	153	175	148	155	155	183	158	183	163	156	159	148	168	184	178	169	168	167	151	170	154	163	165	172	153	174	159	160	154	157	154	147	168	156	164	176	161	153	163	184	163	167	185	152	163	181	184	160	147	166	181	171	158	195	163	149	159	157	166	171	183	162	168	173	168	165	180	170	176	180	151	147	159	155	186	165	167	158	166	141	156	188	155	168	168	168	171	165	158	170	167	181	172	136	140	166	161	172	155	171	170	182	178	191	179	158	135	156	160	157	167	173	179	174	170	168	159	181	139	167	172	165	165	186	167	169	169	155	191	161	175	145	148	145	175	189	165	159	163	168	164	187	174	173	187	144	165	147	185	171	163	166	175	164	159	169	192	148	174	163	155	161	144	178	163	158	174	159	180	142	173	180	192	163	175	168	182	181	154	170	149	159	160	157	191	175	180	149	178	174	177	160	154	166	148	143	148	157	188	175	147	171	192	153	168	169	158	182	185	147	166	154	167	166	169	158	182	173	148	153	168	182	176	170	178	171	155	163	165	159	163	163	162	152	169	169	166	156	136	163	182	170	174	177	184	142	155	187	171	166	149	171	159	156	150	157	166	173	155	158	158	143	156	166	164	143	177	177	167	162	184	201	157	154	175	171	169	179	164	159	159	161	154	174	146	155	180	190	161	165	164	170	177	177	172	161	180	183	164	169	191	163	167	143	164	150	167	167	174	162	167	178	168	150	174	151	172	147	176	171	145	174	168	162	182	172	162	149	176	158	152	180	141	174	175	166	143	173	172	164	169	166	138	165	164	158	178	191	155	168	170	163	174	177	178	171	175	153	158	167	197	151	181
22446	21256	29043	23777	21249	21284	10147	1104	846	734	663	546	539	534	495	452	420	440	475	422	454	426	416	436	393	395	400	404	386	366	388	398	369	373	397	405	385	352	354	347	391	389	416	392	407	370	372	356	388	373	372	372	347	358	364	369	385	368	362	359	412	366	391	382	373	339	370	372	381	347	371	391	401	350	358	378	334	338	399	358	369	367	378	398	406	342	350	394	352	357	372	363	412	351	381	375	348	391	368	373	369	387	368	385	359	368	385	353	369	369	380	359	375	357	359	385	333	400	366	345	372	347	373	383	377	376	340	351	333	362	345	377	355	373	381	340	380	345	355	361	385	351	365	353	334	362	369	340	390	372	377	383	341	394	343	374	373	328	369	340	343	389	363	367	358	386	360	366	344	330	396	354	327	351	358	361	370	371	350	362	370	345	369	349	373	361	325	386	358	315	347	355	355	406	369	348	348	367	370	345	377	335	364	353	365	352	334	356	350	347	400	374	354	383	389	354	364	356	375	356	345	384	347	354	387	339	331	377	351	382	357	367	381	385	343	342	332	351	350	348	406	357	350	342	328	374	372	402	390	384	339	413	352	377	371	368	342	397	379	343	341	375	379	393	340	320	349	390	379	357	362	392	392	374	358	403	360	390	347	381	376	385	400	354	379	358	348	341	362	380	363	345	374	411	323	378	323	395	368	333	395	349	395	381	344	376	334	385	377	351	351	354	346	381	357	384	337	325	352	334	361	352	350	372	340	324	364	383	328	375	378	367	388	404	352	372	358	376	361	362	386	367	374	356	382	369	368	326	399	353	347	362	355	380	353	340	340	389	383	347	369	361	379	372	353	343	330	354	334	404	371	370	373	359	370	365	370	351	344	389	321	384	380	374	349	368	379	385	388	369	366	380	326	375	379	346	376	346	353	406	395	393	365	348	331	374	388	375	367	388	340	339	367	356	347	372	343	344	368	380	344	357	355	360	351	355	356	378	396	371	374	362	356	348	350	347	388	335	365	393	324	362	363	354	358	358	379	361	372	365	330	366	364	358	330	383	371	347	363	339	350	402	366	398	341	391	378	354	380	387	377	369	353	350	364	421	357	419	332	365	349	363	367	363	347	374	363	350	371	364	369	355	363	383	342	380	366	369	392	336	332	357	353	381	359	336	359	361	351	381	389	356	355	353	357	341	375	399	389	357	346	374	371	378	344	329	363	350	358	322	401	369	378	392	337	359	386	351	377	349	368	370	382	330	367	339	411	342	334	347	323	387	384	391	356	357	357	357	346	384	356	374	367	384	374	358	358	363	346	340	346	383	375	365	397	350	373	334	377	377	359	373	375	335	371	345	377	356	377	363	344	413	351	325	345	364	365	370	350	356	351	364	368	366	379	349	379	376	386	351	370	362	353	373	365	383	381	363	365	371	336	354	335	385	375	352	364	360	383	341	362	373	344	367	382	397	404	362	383	387	351	341	380	375	350	362	364	385	339	378	372	350	334	356	383	361	360	371	375	359	336	381	337	350	341	404	342	350	353	328	351	365	364	359	333	326	344	372	373	363	368	390	386	332	356	325	353	356	349	320	308	352	366	379	347	352	361	353	365	331	378	365	357	306	370	385	378	346	358	372	366	338	341	347	308	384	364	376	358	386	370	366	363	345	338	378	390	371	345	356	376	364	362	350	379	364	322	328	362	351	357	386	344	344	370	364	390	375	359	382	386	351	362	346	363	349	372	340	348	326	385	367	355	360	361	386	358	376	382	360	344	397	369	389	374	362	361	368	361	360	368	378	334	400	359	387	397	379	366	370	316	335	372	335	371	405	392	356	327	366	372	377	349	361	365	374	354	369	363	379	404	357	348	346	371	398	363	340	393	312	329	397	374	368	391	407	374	363	391	357	322	386	372	377	376	367	368	346	410	344	331	380	357	386	362	397	363	357	372	360	347	338	363	353	357	339	346	376	375	323	359	355	355	361	343	347	402	382	375	389	363	367	370	385	347	343	364	332	357	361	364	351	382	365	372	355	375	358	349	382	363	357	394	326	344	356	343	334	334	329	342	375	370	356	350	352	348	348	369	333	365	374	373	352	367	399	374	397	336	354	323	344	368	369	356	366	369	339	356	334	354	370	379	351	373	378	391	377	352	394	350	359	383	349	369	389	380	366	371	413	349	344	335	346	347	364	327	350	393	361	331	339	347	374	384	358	375	369	374	377	331	358	382	362	348	372	379	384	347	365	356	354	390	353	378	372	335	363	363	370	360	404	358	345	349	381	356	381	404	398	374	376	379	372	379	374	349	344	363	379	334	365	367	340	396	370	368	351	369	336	342	361	369	366	383	385	385	387	372	366	363	356	333	346	369	349	381	353	362	380	390	364	336	368	361	368	370	342	394	373	357	378	372	374	353	358	370	372	379	349	373	358	375	332	358	331	361	351	355	348	365	336	361	340	388	353	360	349	365	349	359	368	355	343	373	357	359	338	345	344	372	370	363	343	358	333	358	369	347	370	374	348	367	389	339	376	345	359	362	372	363	339	385	355	372	360	371	373	377	354	376	338	343	334	377	341	355	331	361	393	361	372	334	325	385	372	355	389	370	372	338	381	358	366	334	362	361	384	357	332	354	381	349	351	359	379	356	348	357	319	359	363	380	367	367	311	381	357	369	367	325	352	361	393	352	316	353	359	364	365	396	350	359	338	406	373	361	385	369	402	347	333	385	359	348	361	358	397	368	350	335	353	337	368	328	345	311	358	337	341	405	355	356	326	378	369	380	369	337	366	365	372	394	377	366	349	331	371	371	375	351	366	357	364	358	357	351	376	352	344	348	371	365	336	375	386	367	349	354	388	354	379	360	334	377	362	387	397	350	366	352	388	353	309	344	378	369	332	383	351	407	379	341	355	350	360	351	415	353	363	370	370	357	347	360	388	378	353	364	359	371	329	347	342	365	371	396	343	393	362	351	370	349	346	374	392	355	391	390	335	370	371	324	385	390	365	364	372	373	405	399	348	350	361	347	339	357	361	407	340	368	363	362	371	336	343	356	351	375	345	344	355	378	351	334	359	350	359	337	386	354	341	367	349	356	333	329	366	346	363	384	344	399	394	366	354	364	361	389	356	350	396	367	366	353	341	370	380	415	352	357	338	395	337	341	334	342	374	388	346	329	356	361	357	362	351	332	379	383	352	377	403	345	340	384	392	359	350	328	370	357	362	342	343	345	365	378	370	316	373	376	366	388	362	363	376	342	394	351	351	415	352	367	336	385	363	369	361	355	357	397	361	342	355	358	361	416	324	353	394	384	381	368	369	331	345	369	344	381	351	358	354	371	360	352	349	343	386	362	346	350	352	383	366	339	361	384	370	341	427	356	380	370	348	364	340	344	392	361	396	380	377	336	348	375	390	371	368	342	332	372	337	369	384	366	347	390	387	371	375	368	374	352	380	401	374	371	343	366	326	375	350	384	381	380	343	379	373	379	349	408	366	348	353	359	379
10312	14008	9849	4704	3386	2557	1952	1620	1292	1029	956	786	754	682	628	601	535	581	541	502	538	492	493	467	477	472	475	489	500	451	425	455	456	483	438	423	420	443	447	458	453	453	403	412	436	436	436	376	441	420	369	416	407	407	454	405	387	454	402	420	450	419	444	389	446	418	420	428	368	439	434	409	415	416	387	417	403	395	397	416	388	397	413	377	376	398	436	391	383	372	358	403	446	396	398	405	415	426	420	403	436	404	375	419	412	401	399	405	425	406	447	429	395	418	418	402	409	393	416	396	413	390	381	431	400	394	428	401	402	401	406	384	404	389	429	394	387	421	441	402	434	386	412	431	389	389	403	397	421	414	369	405	411	413	421	427	396	418	436	433	358	419	436	362	426	410	405	404	405	418	406	389	425	405	420	370	439	408	419	401	419	399	414	398	385	382	416	436	431	394	390	380	432	406	398	396	400	424	405	422	397	410	398	392	402	384	443	403	392	416	422	388	424	376	433	421	419	397	399	376	381	378	441	418	369	433	394	416	413	446	414	423	413	397	404	405	405	420	392	421	424	407	385	449	422	393	428	404	393	379	418	398	433	405	427	415	401	462	407	398	428	415	432	442	394	433	381	408	428	380	378	409	400	408	405	371	431	444	404	432	389	374	371	446	418	392	402	386	396	415	382	396	418	420	407	449	380	403	392	382	415	433	428	429	379	415	405	406	413	418	432	420	387	391	383	405	422	435	414	403	420	419	410	373	405	407	417	403	430	402	405	380	435	405	432	376	393	420	443	412	400	419	403	354	407	394	411	428	367	419	380	421	406	370	424	416	394	400	441	417	397	401	415	415	390	392	433	425	382	415	389	390	404	404	432	396	417	412	390	434	421	382	406	416	388	441	402	406	398	396	391	369	438	434	420	399	418	400	378	406	397	436	401	418	375	387	415	369	423	392	415	379	399	410	384	422	369	394	417	409	398	422	421	410	415	411	433	393	421	441	407	428	407	390	395	409	413	393	427	401	431	427	436	398	413	431	416	435	384	404	468	418	414	430	425	425	438	412	400	410	413	437	415	403	417	427	415	397	438	379	433	390	397	425	443	416	363	375	391	432	426	374	423	404	390	413	405	424	442	434	441	414	429	399	435	424	424	399	408	383	392	431	403	397	388	412	427	398	430	404	442	435	402	416	378	377	404	408	372	389	391	418	398	379	430	396	423	408	434	382	431	412	421	420	425	413	418	420	415	410	397	420	410	417	410	392	420	396	415	431	410	422	430	451	415	391	400	401	426	402	404	408	391	414	428	437	388	400	394	397	398	451	389	440	397	390	406	427	430	417	405	377	401	447	417	437	418	410	411	396	431	390	447	443	402	443	408	390	381	436	417	444	413	432	405	404	430	393	398	390	387	381	394	417	377	431	408	407	435	394	385	404	409	431	435	396	417	440	435	411	412	378	419	404	400	421	399	374	374	383	433	422	424	418	380	375	404	375	384	435	389	394	389	428	392	416	397	369	370	400	434	415	423	358	417	391	398	426	455	405	401	398	395	382	417	431	410	388	405	387	388	405	416	425	372	377	405	422	413	391	429	404	466	400	406	425	402	374	418	399	419	410	410	426	407	386	414	412	440	433	449	433	408	410	384	411	401	379	400	411	391	374	408	417	393	393	386	387	412	411	411	390	410	427	417	391	409	404	397	439	400	408	374	416	375	401	424	429	391	406	414	386	391	401	385	430	397	386	404	387	400	438	442	440	440	386	439	419	409	387	391	436	372	438	422	397	418	444	426	393	393	400	407	444	387	411	437	395	424	395	422	397	430	399	419	449	391	419	417	434	399	424	428	431	421	396	423	410	392	394	402	411	380	423	421	424	352	461	404	438	387	429	394	416	418	436	407	365	397	409	414	401	410	416	412	436	402	432	404	417	392	407	376	431	407	443	394	370	375	440	394	410	434	367	407	405	388	441	423	403	421	408	430	398	404	404	397	402	417	449	395	441	406	399	414	381	430	421	415	434	428	399	421	416	427	406	419	408	442	392	416	371	438	399	419	408	417	452	411	368	393	401	414	377	399	396	422	398	400	445	418	441	415	414	431	406	410	390	422	421	396	421	372	437	442	433	405	380	401	391	399	390	393	401	397	445	438	388	436	410	395	432	449	374	370	384	403	395	446	402	385	389	397	410	398	394	428	403	419	413	427	425	444	406	395	397	364	426	410	406	403	397	447	409	397	412	406	421	396	369	402	393	424	423	406	383	406	376	405	393	415	396	423	391	377	427	418	416	437	394	364	407	411	421	392	383	420	423	398	433	392	378	411	404	436	424	380	452	420	394	417	432	401	414	370	368	426	406	395	380	390	408	394	390	404	412	404	434	403	419	388	432	426	414	403	412	376	391	401	419	413	391	410	440	419	404	399	390	433	398	384	406	404	410	403	381	421	361	438	414	446	416	405	431	404	421	363	397	407	412	383	403	397	397	399	378	364	386	372	395	410	392	391	412	403	397	412	410	411	428	412	418	413	414	398	411	370	436	389	384	410	425	389	351	416	416	409	385	371	411	398	395	379	401	369	430	379	371	410	424	411	422	389	416	374	410	388	400	413	449	416	407	421	374	409	440	406	405	408	429	400	383	384	409	400	413	413	423	407	372	434	398	390	409	394	396	406	419	394	423	427	416	413	393	402	406	424	426	425	452	415	419	412	393	397	429	426	387	437	453	412	397	429	408	421	395	448	385	388	406	437	438	383	416	392	413	415	422	405	422	417	441	394	432	406	408	429	418	387	394	402	379	398	389	394	403	419	421	433	426	403	402	411	403	390	369	437	409	440	393	377	399	407	420	404	395	397	402	412	457	396	377	371	399	409	400	413	416	409	411	401	391	404	430	410	381	428	400	398	410	384	395	404	413	421	426	404	445	430	398	439	403	425	410	373	440	422	400	405	432	404	411	408	414	410	383	412	425	419	382	419	406	437	427	432	387	431	411	409	412	434	410	414	409	409	428	397	404	411	393	402	432	437	401	425	429	434	387	416	425	386	429	431	453	391	385	386	394	434	365	409	406	408	381	435	438	414	442	412	419	426	388	409	415	414	422	391	445	400	402	408	430	385	423	377	421	409	407	385	379	388	426	408	426	405	401	392	400	411	395	386	398	411	407	423	419	360	380	393	429	425	379	434	403	416	408	443	401	396	385	395	416	411	400	415	403	406	397	375	430	449	409	431	412	421	418	429	402	386	450	431	374	458	386	438	397	402	396	426	398	371	387	406	374	413	398	383	433	408	442	406	413	421	411	416	407	408	417	396	400	436	405	376	423	403	424	424	395	382	430	431	409	411	397	404	406	457	372	425	394	402	403	432	391	388	422	397	397	418	385	389	433	417	431	411	402	418	393	425	408	388	422	384	385	426	423	424	428	437	412	400	402	408	413	377	397	395	381	403	444	423	399	395	410	426	407	339	428	398	401	436	393	408	410	406	375	412	426	376	420	413	412	414	398	416	425
27683	17930	3477	469	384	350	343	353	293	279	299	311	323	312	316	325	309	292	293	286	313	280	350	302	349	292	280	281	292	310	282	301	335	330	299	289	294	325	313	294	309	292	289	264	258	280	277	275	295	296	258	269	306	304	321	315	323	286	310	310	287	291	320	283	333	318	295	297	326	304	299	284	313	285	330	274	334	271	295	341	292	286	311	309	282	302	279	327	284	294	291	288	289	314	319	286	294	324	313	290	297	324	321	338	280	297	296	314	298	332	269	324	303	322	316	318	305	284	331	289	335	299	295	313	290	297	282	324	310	301	283	275	282	320	259	312	328	300	298	329	261	292	283	282	316	285	313	305	301	324	297	294	294	297	292	284	283	280	321	308	301	282	310	315	333	311	310	300	302	300	329	263	285	305	285	303	304	281	293	270	287	328	293	297	291	277	304	282	290	278	314	294	311	273	294	304	314	293	314	302	287	290	271	329	324	324	299	317	297	306	335	288	296	309	330	299	283	320	320	274	321	324	281	331	341	302	293	325	313	339	310	305	310	341	290	283	299	319	306	321	282	309	311	304	264	320	321	301	253	321	320	298	303	289	322	293	296	276	307	293	300	309	327	282	273	318	337	307	286	299	293	288	290	302	322	312	322	294	295	300	300	307	303	308	270	290	293	284	287	298	303	320	347	290	294	298	288	349	320	303	289	292	314	267	283	339	334	279	293	310	299	320	309	316	312	296	340	293	322	324	311	289	362	299	293	292	295	321	340	344	356	290	294	291	294	341	300	291	299	284	313	323	285	304	305	308	312	329	310	297	301	332	304	320	298	321	299	333	287	283	257	272	306	294	306	303	282	308	309	301	326	295	288	287	267	318	281	320	311	320	288	331	303	281	319	332	288	306	328	300	326	293	302	299	300	297	319	308	279	309	314	292	312	317	298	281	301	313	296	309	301	300	316	297	286	274	316	309	317	305	286	337	286	296	331	300	308	298	311	298	310	284	291	312	306	296	284	324	317	299	322	301	277	285	317	282	302	288	267	291	282	336	279	315	293	297	331	280	275	269	298	296	312	304	302	304	316	308	330	315	302	294	318	311	306	283	302	344	280	305	291	304	311	301	324	320	281	343	324	291	299	343	282	312	314	322	296	294	282	296	326	336	281	288	346	321	303	288	294	306	292	298	333	272	272	308	300	291	317	312	305	322	305	294	334	316	268	287	317	353	325	312	296	312	304	283	301	321	317	291	297	291	308	331	298	296	303	263	292	313	304	285	294	328	321	325	319	315	317	320	315	305	328	274	320	294	287	305	300	299	312	299	291	306	307	360	309	305	286	337	301	295	316	278	313	313	326	311	322	301	298	361	308	317	313	293	311	293	295	304	264	307	294	305	336	318	317	306	286	273	321	311	293	343	292	326	293	292	294	302	315	326	315	282	282	331	308	317	295	311	300	290	296	282	331	315	310	313	275	315	299	315	289	316	290	307	278	269	324	289	255	314	285	303	306	307	294	330	301	298	289	267	327	294	297	304	277	320	333	306	308	303	304	321	308	275	269	314	337	325	316	295	315	293	329	339	332	302	310	292	340	308	311	290	305	299	330	321	279	314	274	297	297	322	318	307	308	299	298	301	304	295	294	331	314	288	285	271	307	309	327	305	313	316	311	323	291	292	310	289	287	283	265	337	304	310	274	343	296	279	312	277	300	297	288	307	314	304	288	299	297	318	305	310	297	276	298	272	305	296	273	345	309	293	290	305	310	304	284	303	327	328	317	327	296	317	283	312	305	320	314	301	280	307	283	310	306	313	314	298	325	305	334	305	294	281	285	310	329	318	285	350	311	304	303	292	333	312	304	312	294	294	304	283	321	317	317	311	329	323	315	277	288	319	311	302	320	288	301	294	306	278	297	281	273	297	298	268	290	316	320	316	307	302	276	260	275	316	304	329	304	315	309	308	321	287	312	286	280	292	316	291	282	320	309	284	277	288	295	297	317	322	295	263	315	302	321	323	320	300	331	297	299	338	243	282	278	312	294	269	319	283	308	324	312	294	283	299	269	314	304	298	277	306	300	290	308	299	299	300	302	308	344	310	315	308	310	321	295	286	301	288	304	289	300	299	285	299	327	308	314	320	314	296	300	299	299	315	311	268	331	301	291	308	293	281	296	301	308	315	292	295	300	299	340	304	269	328	294	293	275	317	303	315	327	317	258	297	285	288	312	307	285	295	328	313	304	304	287	313	320	296	298	314	294	311	318	298	286	315	314	316	327	292	262	332	322	309	303	297	304	302	272	295	296	282	300	272	310	301	288	349	309	271	302	304	298	314	290	314	306	309	298	325	275	320	315	306	338	300	266	287	331	323	324	291	301	325	281	304	334	280	313	311	303	339	285	306	307	285	283	344	338	271	285	325	314	307	297	327	287	317	327	333	292	274	293	276	309	301	304	289	318	340	299	269	296	293	305	286	314	315	306	289	285	300	328	310	293	310	300	313	326	320	318	319	324	308	317	307	291	284	308	322	323	300	304	318	305	314	319	318	280	286	281	307	297	298	294	333	286	313	275	276	301	318	292	284	253	287	334	299	318	306	286	295	307	305	299	296	312	319	293	336	295	292	279	302	332	290	287	323	307	322	333	319	270	322	313	301	287	335	319	311	300	313	305	303	329	296	317	299	327	290	302	299	307	312	277	322	297	258	313	303	300	320	284	317	276	267	324	327	292	300	314	324	317	311	290	286	297	289	262	290	311	335	316	307	309	309	302	247	279	299	278	296	299	305	296	299	313	303	300	294	311	313	286	276	305	294	315	292	281	298	314	323	305	294	305	304	326	327	306	329	300	306	300	343	332	289	335	300	309	287	333	289	329	304	280	315	294	320	298	300	294	315	296	305	310	320	288	295	312	304	316	272	305	298	336	300	259	293	275	323	296	292	288	289	292	301	323	302	284	318	316	321	292	316	296	303	303	305	315	314	323	305	304	309	291	311	338	329	313	311	307	324	307	308	308	315	305	296	284	300	292	301	273	299	313	339	317	295	302	333	316	290	296	314	295	281	306	282	286	298	307	319	294	328	337	272	317	287	308	278	307	323	312	322	286	288	318	322	330	329	274	326	270	297	317	296	320	300	294	309	315	333	286	323	295	325	284	309	318	331	294	292	298	314	316	329	323	292	290	331	321	311	340	317	293	309	294	272	307	284	304	285	333	300	320	290	296	320	294	307	298	302	299	347	306	311	308	297	296	298	288	333	314	346	286	274	300	306	307	281	289	290	292	280	307	320	330	259	280	306	292	299	293	295	296	327	295	310	324	319	328	259	308	302	316	285	312	317	314	298	296	353	290	314	325	269	310	318	334	313	339	310	306	291	302	307	301	306	260	288	269	307	293	311	268	323	320	336	285	303	311	320	328	302	304	284	277	313	316	303	307	319	344	293	300	279	275	324	289	310	339	292	298	280	280	306	319	288	317	320	321	303	269	278	303	320	300	315	282	289	287	307
7104	929	551	384	370	354	359	336	359	354	326	333	337	332	353	336	351	333	295	305	340	328	368	357	313	304	307	342	349	307	316	371	333	346	367	344	342	357	309	336	349	334	332	344	342	333	354	333	356	313	341	304	350	327	333	362	341	335	328	332	300	343	326	309	350	335	315	325	316	334	364	317	357	345	351	354	344	334	321	339	333	327	308	330	324	337	306	329	354	310	341	339	337	305	337	335	318	307	330	391	315	329	334	335	368	324	332	341	333	317	358	338	333	333	325	351	325	345	328	313	313	357	325	338	337	318	348	333	338	348	357	294	325	351	318	346	324	331	362	319	305	300	335	352	350	327	313	291	364	314	329	317	326	315	314	342	355	335	355	346	318	339	334	314	323	322	330	292	335	315	314	346	320	360	315	287	331	344	340	324	329	326	338	330	351	328	317	304	343	334	294	336	316	320	357	322	325	336	309	335	314	329	336	335	345	350	337	322	346	318	334	305	329	332	352	309	363	334	308	310	349	329	348	312	349	351	354	311	306	313	313	332	337	308	333	303	328	382	328	297	291	320	327	335	310	343	304	340	308	290	323	326	345	309	326	341	313	331	326	320	306	359	300	313	329	340	312	351	346	309	319	305	344	325	306	333	334	331	348	315	343	367	323	328	321	383	310	335	318	356	355	326	333	352	371	343	338	357	338	340	353	308	345	324	333	327	333	316	347	305	323	340	346	313	324	314	332	341	312	318	333	362	335	319	332	320	341	340	336	316	359	345	314	345	345	317	331	318	319	312	327	318	329	303	325	329	345	342	342	354	307	328	339	329	305	370	325	352	330	365	286	331	326	303	348	367	354	322	346	324	325	332	319	316	340	338	338	344	336	339	311	345	313	326	375	331	340	332	331	353	396	325	344	319	304	354	329	306	333	341	326	311	305	308	345	325	328	332	327	330	366	332	346	345	312	340	304	331	344	341	342	349	315	355	283	305	324	302	367	341	330	302	334	324	310	340	347	334	304	310	331	304	328	298	337	310	344	318	334	330	295	329	300	328	362	344	331	321	308	322	320	351	314	336	361	328	342	315	332	330	335	336	353	332	345	345	377	343	330	315	321	314	361	335	336	356	326	324	285	321	334	339	350	328	325	355	337	314	343	337	331	282	323	333	335	304	325	327	348	310	340	337	312	330	323	335	299	364	337	340	322	349	320	320	311	352	327	321	317	301	371	343	328	317	298	318	327	318	345	340	356	323	350	355	349	359	324	342	327	333	308	317	335	343	344	349	325	310	325	323	344	311	319	318	309	315	361	314	313	328	336	318	348	332	343	334	323	337	305	339	317	322	301	342	347	332	349	341	310	331	346	320	336	328	345	350	325	333	331	324	336	341	291	358	338	346	340	330	344	360	320	322	327	312	351	318	324	315	357	329	325	321	338	291	314	342	311	334	327	320	334	342	315	328	326	331	324	300	347	325	312	342	330	328	335	345	337	349	349	329	350	337	313	332	317	341	331	341	353	340	304	338	376	337	317	328	329	331	321	332	350	344	324	347	332	326	324	320	334	320	316	319	343	320	312	363	326	280	312	349	315	329	338	311	361	369	300	353	348	325	330	373	346	308	319	327	336	301	344	333	362	395	314	330	333	331	316	330	306	358	342	326	349	348	303	289	363	353	329	334	322	305	337	345	331	294	374	333	360	322	345	359	309	316	350	356	328	320	328	311	342	325	333	327	324	332	321	327	344	329	318	332	328	294	359	350	316	339	340	327	366	342	344	362	333	329	357	318	315	373	337	358	331	370	313	322	320	304	307	356	317	346	346	288	317	356	303	329	333	293	311	317	350	310	344	309	311	335	309	342	329	341	364	361	340	355	320	324	350	352	356	325	331	343	319	288	330	325	313	314	336	325	324	378	324	347	349	367	310	317	335	337	317	319	326	350	309	346	308	349	286	284	329	292	347	318	355	330	327	337	315	337	339	349	353	306	331	306	323	335	328	329	333	327	327	295	345	305	341	361	324	340	335	336	369	292	387	345	296	308	319	353	338	335	307	358	309	326	357	346	330	332	347	340	307	316	333	331	332	316	365	336	363	338	311	307	350	320	324	290	333	322	359	334	327	311	335	380	343	337	323	317	341	379	367	319	319	329	317	339	312	312	332	346	339	323	317	336	332	343	364	311	351	326	326	337	332	322	343	341	333	303	331	327	329	320	328	331	367	331	323	353	316	315	286	311	291	360	324	325	333	340	333	341	321	350	338	327	369	313	342	347	356	349	335	329	308	307	327	346	327	331	331	324	327	343	322	323	330	369	318	304	361	302	345	331	321	319	320	344	385	304	355	334	318	358	338	349	311	324	297	316	328	346	345	349	309	359	317	312	333	349	320	353	320	333	300	318	306	308	362	308	331	363	351	326	362	321	334	334	350	325	340	376	308	337	296	336	346	327	341	332	333	325	338	321	355	338	345	341	370	353	298	334	333	353	300	296	319	356	331	357	325	319	314	338	350	325	347	309	329	331	340	322	322	334	354	320	325	325	310	338	319	366	318	349	344	350	331	328	346	345	333	322	304	326	344	308	332	329	326	334	294	308	349	320	341	364	314	381	318	337	350	332	334	318	340	329	368	327	337	333	363	340	343	332	301	378	347	311	317	340	328	339	354	332	347	315	341	294	312	320	332	317	347	352	336	327	319	315	342	317	342	339	343	327	345	312	320	318	314	324	341	303	313	340	310	327	326	336	365	315	294	322	352	328	315	331	309	336	306	300	321	313	325	342	317	310	363	336	300	377	325	299	317	375	342	327	343	341	327	370	349	327	297	313	307	362	370	331	343	334	340	331	330	322	293	355	333	339	344	315	326	351	316	373	356	349	331	321	325	314	345	316	313	328	313	326	294	328	307	345	329	340	319	382	312	330	336	322	344	326	380	334	354	332	334	341	328	342	343	323	304	340	335	375	327	340	342	315	322	325	337	339	330	340	361	289	307	317	344	329	323	311	334	334	334	319	342	313	318	307	327	333	323	317	342	336	329	334	341	341	314	339	329	341	321	316	306	320	343	311	340	334	339	367	327	340	341	349	339	347	318	340	334	344	289	338	349	340	340	324	315	312	353	327	337	324	324	363	328	342	316	321	324	300	328	325	355	315	362	307	330	354	315	354	321	339	334	318	351	352	322	339	314	341	330	358	336	364	354	303	339	307	357	352	334	352	325	327	317	319	343	353	381	348	306	363	341	326	317	333	371	310	333	318	301	349	333	317	352	325	326	312	302	339	356	343	339	344	312	346	313	326	323	315	344	337	317	336	330	357	342	327	298	326	334	321	331	323	343	314	340	362	342	345	329	321	328	327	351	341	338	345	334	328	321	340	330	300	325	326	348	326	300	340	375	341	320	310	334	343	318	324	327	329	357	310	311	320	316	328	304	351	346	316	325	304	338	320	317	348	360	326	316	341	322	341	350	354	310	326	319	333	317	348	331	352	328	331	312	330	323	356	334	363
23389	21138	28459	24062	21144	11493	1313	834	760	686	641	613	589	571	612	539	547	545	513	533	493	543	525	498	542	517	526	490	533	480	545	483	510	495	513	498	513	499	557	523	489	493	562	513	500	533	497	513	516	505	484	476	476	440	497	485	505	494	515	496	507	491	495	491	468	502	450	505	484	491	493	496	511	495	487	491	512	488	514	442	527	455	512	485	514	533	512	489	455	545	492	489	460	505	503	473	508	499	499	509	502	461	494	490	495	489	489	540	484	459	488	536	492	459	481	486	535	469	510	480	449	485	474	488	453	515	530	475	478	499	477	500	497	476	486	489	428	484	525	473	529	463	541	524	491	501	518	494	451	501	459	494	463	507	460	504	511	518	490	498	498	491	470	478	487	477	486	526	476	468	486	493	510	511	501	518	489	479	489	489	501	520	466	466	507	501	474	476	477	468	517	462	468	481	484	462	476	493	513	510	515	511	514	479	512	515	473	503	495	471	507	497	467	527	501	453	481	509	479	487	503	495	496	480	484	504	491	471	507	514	505	498	485	465	471	506	483	440	473	473	485	509	483	528	507	473	485	506	515	483	488	509	495	497	508	479	507	538	514	513	460	490	509	512	521	498	491	503	479	516	489	486	471	465	483	532	461	491	481	473	524	499	477	496	479	505	506	486	482	515	471	473	513	497	477	517	496	486	514	492	515	515	486	495	521	455	521	487	507	502	479	492	510	521	496	468	476	489	492	479	508	516	498	480	470	515	505	504	481	473	469	448	503	489	472	506	494	481	510	521	510	512	506	513	480	490	457	478	519	482	527	463	488	478	500	483	488	490	489	462	484	507	484	473	520	499	490	466	490	489	512	515	488	478	508	473	450	506	468	487	491	501	515	514	504	535	500	489	537	500	506	530	463	499	474	489	490	476	515	488	519	514	469	477	496	501	455	520	488	479	503	501	457	513	483	521	495	502	521	444	487	494	521	499	475	507	511	528	500	507	528	475	513	532	513	479	478	432	497	462	480	552	528	496	504	503	489	481	449	479	450	555	451	487	540	484	545	503	523	496	505	501	444	484	498	484	506	501	511	461	505	470	515	467	477	477	487	504	491	494	496	530	525	528	493	478	511	465	503	492	496	485	524	504	480	496	497	514	506	473	451	471	509	493	469	501	524	479	499	472	483	484	487	530	525	488	490	515	507	492	515	506	506	525	507	509	494	515	484	492	492	516	498	476	525	488	531	517	531	448	513	498	463	430	504	499	470	474	501	471	457	508	485	501	518	479	507	456	473	517	488	527	487	519	460	489	499	527	493	488	489	457	522	450	466	509	523	473	499	482	484	502	478	486	502	495	468	477	524	445	495	487	484	476	503	482	466	506	533	542	470	441	480	460	474	456	501	496	475	423	468	466	532	471	534	527	514	533	448	500	467	481	512	488	489	478	488	502	493	527	490	527	510	480	500	501	474	488	528	461	546	486	485	461	484	472	517	493	476	490	477	466	483	505	509	479	468	419	492	505	510	508	470	455	474	474	497	482	492	518	532	465	490	503	474	507	464	486	510	486	494	486	506	508	476	504	456	514	534	485	513	515	489	483	484	536	492	494	498	496	486	481	448	509	489	495	504	498	553	469	467	492	513	486	477	508	504	484	512	479	469	539	502	482	477	468	487	528	518	498	491	512	505	483	484	485	518	489	500	498	460	494	482	474	509	482	496	505	486	497	536	462	482	529	480	533	489	498	490	502	490	534	475	520	468	528	508	523	439	523	524	494	514	488	484	509	529	499	484	482	447	477	509	497	510	499	428	507	510	491	493	467	479	468	508	495	482	487	504	504	519	520	456	519	505	511	463	515	506	505	494	506	474	492	506	528	521	502	488	490	473	500	507	487	456	469	490	498	509	475	464	482	516	487	508	484	490	516	487	514	490	527	502	475	480	475	447	504	497	502	473	486	501	501	475	497	509	445	488	522	507	482	468	509	498	496	501	470	503	487	492	493	505	488	513	483	506	466	493	512	500	458	471	513	481	488	516	462	511	506	491	486	468	495	460	451	520	494	465	518	492	477	495	501	494	484	504	541	488	499	498	514	489	476	531	469	489	498	504	511	513	449	468	513	492	500	475	494	543	474	483	491	492	470	456	478	474	516	467	481	511	501	489	505	466	495	464	476	470	464	491	448	489	518	471	526	460	486	499	493	497	499	540	472	445	528	487	496	512	483	468	498	494	466	505	515	466	474	488	484	525	492	495	487	483	497	497	496	495	483	517	519	488	503	466	507	474	478	508	499	528	513	530	548	463	462	461	479	480	469	519	519	503	497	464	481	498	472	495	533	520	501	503	509	482	465	480	513	474	491	477	460	476	515	512	501	496	492	503	467	486	468	491	512	530	498	498	506	474	486	491	492	505	477	493	520	485	542	512	481	493	504	482	496	507	528	465	494	500	450	446	453	501	479	495	465	480	486	508	493	490	483	504	532	503	450	490	462	503	454	499	503	470	461	469	522	487	489	484	534	484	489	485	494	482	511	487	505	515	490	504	469	489	484	529	533	458	500	479	487	467	486	492	509	450	552	494	513	484	506	476	454	453	472	473	500	471	517	480	489	485	498	546	496	484	468	462	415	509	477	525	494	523	499	481	505	496	490	518	490	431	477	546	491	482	506	502	526	507	507	482	519	516	494	492	468	484	508	465	486	499	501	501	483	465	512	479	487	485	496	537	435	542	470	530	462	490	480	496	475	446	458	493	524	472	459	529	466	471	496	510	487	500	483	517	464	480	499	514	476	508	500	489	537	476	483	547	511	463	521	455	538	504	496	532	498	494	497	473	507	456	503	474	464	532	503	513	488	481	499	487	474	473	466	514	466	472	490	472	494	477	468	501	465	491	451	497	493	506	499	508	476	465	491	492	503	467	507	450	469	501	513	471	473	503	510	517	486	502	474	471	539	486	491	480	548	481	481	506	487	514	485	498	508	512	495	524	487	487	520	478	505	473	507	482	487	498	532	514	463	516	505	469	475	480	439	473	487	509	490	468	485	497	501	498	479	510	479	522	473	455	510	492	478	512	541	488	486	490	499	473	517	443	505	473	495	483	470	500	478	533	501	510	514	505	482	483	489	495	479	518	518	480	503	513	518	496	465	515	511	488	519	550	507	489	457	502	493	483	487	497	451	518	480	470	485	467	529	465	568	490	504	484	503	499	504	508	484	494	492	454	516	478	531	530	497	481	481	508	460	456	506	467	540	496	501	475	475	534	497	538	503	519	512	472	475	501	512	514	507	501	498	479	474	455	515	508	496	530	505	492	466	454	464	513	492	476	532	481	523	533	507	487	499	497	494	475	476	507	507	471	443	488	506	512	513	498	498	470	461	499	464	487	476	537	476	471	482	457	479	475	476	491	492	528	482	514	491	531	481	463	474	485	474	501	517	486	462	464	442	520	508	509	475	479	490	526	485	515	480	522	457	465	488	505	537	525	488	492	485	497	473	474	526	521	491
7578	8703	5965	2862	2112	1644	1304	1088	981	822	830	755	742	726	708	630	659	614	554	583	579	589	566	558	563	633	548	570	566	551	561	540	574	537	522	595	506	534	539	530	522	506	559	520	543	556	583	481	525	532	536	553	510	540	564	526	530	565	541	530	541	558	523	543	490	540	523	540	541	506	553	549	530	576	560	576	560	522	525	554	528	522	534	574	573	576	502	485	561	526	540	535	553	576	521	545	535	546	515	552	561	565	539	552	556	541	600	578	548	522	582	574	540	517	521	549	526	525	573	562	539	530	522	547	529	530	515	512	496	543	553	528	600	542	517	518	550	538	550	535	537	529	566	577	523	551	472	514	593	550	549	527	513	559	515	557	543	561	541	542	571	552	541	520	548	520	555	516	559	561	524	586	539	585	551	569	557	505	542	510	552	580	547	532	539	567	510	561	532	554	504	528	544	522	531	508	485	549	535	509	526	521	584	541	508	513	543	527	549	578	578	530	530	537	553	556	544	551	536	508	503	547	541	532	511	569	505	518	538	568	559	529	523	511	537	536	538	543	540	555	567	533	603	553	510	520	556	552	529	514	552	529	480	517	546	552	543	568	503	535	510	527	554	520	556	541	556	528	552	525	553	550	543	546	556	552	594	576	578	513	520	541	573	540	516	522	541	511	573	518	538	576	527	529	521	522	524	548	548	525	556	542	561	534	500	516	560	572	513	523	546	502	559	530	495	538	511	553	499	544	527	515	583	530	545	574	536	511	541	533	510	543	543	535	555	503	513	571	505	578	554	514	573	533	548	521	510	557	533	552	546	525	561	527	542	514	507	499	515	558	549	522	535	563	560	541	520	549	560	570	554	537	505	547	510	523	539	537	559	526	525	545	517	568	572	558	521	533	562	506	569	551	524	516	524	536	553	513	529	535	536	555	561	525	555	547	523	540	503	585	534	555	519	552	533	550	530	514	504	582	514	520	539	522	559	539	588	527	528	551	516	520	508	559	564	503	562	513	530	498	518	508	540	538	547	508	498	533	559	542	521	513	514	539	524	497	535	514	534	503	543	531	565	546	520	569	517	513	486	543	523	555	528	536	541	517	530	560	533	520	514	560	557	547	518	569	543	538	582	552	552	534	574	579	515	553	554	529	554	526	534	561	504	507	575	535	555	522	548	603	530	559	560	553	540	595	556	545	525	549	541	559	574	564	560	579	512	525	537	553	528	564	527	557	501	542	521	544	527	528	539	559	560	572	544	574	535	498	550	587	495	547	557	563	542	519	541	529	505	556	551	529	545	501	574	541	557	550	553	536	543	536	524	544	528	527	553	586	548	533	546	562	509	508	536	527	514	570	543	555	543	586	530	523	563	496	540	518	577	561	522	516	517	532	568	526	565	506	548	526	556	555	567	551	569	534	550	509	497	504	518	611	533	561	549	567	541	571	568	540	562	542	487	561	566	524	549	557	501	546	528	554	539	509	513	550	562	538	544	570	490	515	514	539	568	499	566	541	535	551	518	540	533	579	519	569	538	552	531	538	560	542	549	534	571	528	560	475	550	525	492	498	540	539	504	554	539	511	554	517	564	532	550	533	507	498	541	522	562	556	553	524	554	540	502	550	541	529	514	539	505	521	561	524	538	519	523	535	518	525	588	551	558	555	523	555	550	529	592	548	524	585	508	498	539	525	535	521	540	546	572	540	553	492	522	568	532	541	525	545	577	538	543	512	583	523	574	500	554	544	561	519	560	526	529	533	538	559	527	568	562	523	596	564	503	518	570	532	531	533	562	584	532	510	482	531	549	562	546	503	610	544	549	567	506	548	583	521	546	504	535	525	531	574	549	547	555	539	544	526	538	512	537	560	548	567	526	562	483	554	517	554	569	533	584	510	536	543	531	555	503	536	520	537	566	547	524	529	523	539	558	525	525	552	531	544	535	552	535	513	552	554	511	546	547	528	550	534	570	529	540	555	556	528	539	572	532	538	525	547	539	531	560	558	516	511	533	533	522	581	546	562	542	518	568	540	540	533	469	551	510	512	561	554	532	561	541	539	553	548	537	544	535	527	494	551	527	530	506	556	506	497	553	549	548	499	510	534	543	535	547	533	551	555	541	505	494	534	534	520	511	547	541	544	511	512	515	545	536	523	531	546	557	571	497	534	529	549	521	537	534	504	542	517	541	518	535	562	557	505	600	502	514	543	605	520	575	506	529	511	504	532	551	509	566	495	537	555	534	536	527	540	542	542	558	530	493	491	514	523	503	548	587	538	606	524	468	526	541	538	527	555	537	546	547	522	539	548	492	534	515	516	567	536	538	527	545	581	570	530	538	533	537	526	552	569	515	561	497	548	505	509	533	529	572	502	531	558	553	567	554	508	531	523	541	584	541	542	526	519	549	588	549	540	540	543	554	533	533	527	488	507	555	577	544	531	517	535	551	539	535	503	529	505	544	563	509	559	520	518	575	578	549	555	548	530	537	556	522	532	489	517	577	546	545	521	556	501	563	530	525	568	503	560	539	538	518	580	537	565	534	535	555	511	504	565	561	543	549	502	518	540	542	525	546	561	559	514	546	537	551	561	522	566	531	587	544	513	522	533	521	528	535	521	531	503	509	514	515	577	517	526	545	514	516	518	525	585	586	551	570	561	546	524	549	530	539	526	493	592	486	568	526	543	544	564	539	540	559	474	603	544	541	517	583	565	590	511	500	515	533	580	566	541	560	541	513	522	527	503	563	522	524	519	495	555	537	511	568	538	570	537	509	515	523	545	537	540	511	555	523	577	542	506	511	473	566	552	525	551	558	571	548	550	528	540	539	534	541	545	556	513	530	537	540	542	571	530	546	543	551	518	568	563	569	524	549	526	567	553	504	562	530	545	550	533	574	569	514	521	492	524	521	544	540	540	566	571	540	522	573	515	526	584	498	549	538	525	545	531	521	530	550	538	557	544	485	538	570	518	508	515	533	536	539	553	552	522	490	536	558	515	597	557	542	521	533	559	543	552	510	532	584	531	537	534	543	523	560	518	527	525	501	505	525	522	491	518	528	545	516	518	543	552	532	518	524	557	551	567	562	529	545	526	566	583	547	509	548	520	543	521	577	553	551	582	544	532	548	544	498	554	544	533	523	544	511	587	552	540	538	532	547	548	540	513	490	546	541	549	531	520	562	550	542	523	557	542	559	564	551	562	573	582	524	512	554	525	577	573	539	517	502	569	531	564	548	554	556	524	528	545	519	538	555	512	484	514	496	518	528	507	527	494	531	538	511	514	522	566	512	513	530	551	540	532	542	545	561	547	545	526	582	539	512	492	508	523	544	522	509	525	538	579	568	519	532	578	574	545	530	618	540	530	498	552	551	542	535	585	591	528	550	572	523	502	513	514	545	511	588	531	539	517	541	516	502	547	543	511	567	543	559	519	531	530	541	497	532	506	551	564	515	545	539	551	541	517	497	527	535	499	556	552	556	502	533	555	534	524	534	557	569	487	541	604
24497	21126	27468	24937	12132	545	308	299	251	215	210	190	191	156	173	170	155	150	150	171	157	143	134	155	159	165	131	131	159	141	122	160	137	125	142	150	165	145	140	152	140	142	131	140	137	128	136	144	135	160	124	145	136	158	125	152	144	142	132	146	152	142	135	159	140	137	153	127	141	165	141	147	138	119	145	147	125	152	129	128	121	160	133	144	149	144	164	137	138	133	123	135	153	127	140	126	138	148	159	117	140	132	142	135	136	136	117	151	147	135	154	131	123	131	147	152	141	144	148	146	144	171	131	130	125	128	112	122	145	139	130	129	121	125	131	122	145	152	131	140	104	115	144	133	140	139	144	120	135	118	148	149	124	130	151	130	147	148	155	137	162	144	120	129	124	165	130	131	164	138	137	134	129	146	136	121	114	134	153	144	132	122	141	144	166	151	154	132	132	124	133	123	127	127	122	126	134	142	124	128	153	111	147	150	137	151	127	132	130	124	164	151	139	134	141	141	146	133	144	141	142	134	123	133	147	124	120	151	142	129	145	142	125	117	134	107	128	138	151	129	142	129	148	128	112	152	123	140	146	129	131	133	134	158	158	139	162	135	124	135	130	133	137	135	158	132	126	153	129	144	137	132	154	131	139	136	126	123	127	109	138	132	146	124	129	148	145	135	134	141	146	140	144	138	128	119	156	138	128	153	123	142	124	144	138	140	113	150	138	160	135	155	151	129	142	137	140	144	154	132	128	142	134	134	139	133	148	152	147	123	131	145	118	124	137	130	145	145	125	124	125	142	162	110	124	149	132	124	137	143	151	131	143	131	134	143	150	138	131	121	141	126	128	119	145	142	164	132	129	120	129	149	146	137	121	98	126	148	130	157	133	151	135	155	123	151	151	111	122	131	140	148	137	135	143	144	130	136	122	140	122	132	146	143	145	129	153	141	136	110	143	141	131	128	171	158	140	123	143	135	141	118	147	129	139	151	147	135	137	138	138	128	141	141	148	138	127	114	132	125	139	126	140	154	120	134	138	150	155	123	137	133	131	111	132	135	127	129	136	134	132	154	124	160	141	142	131	141	141	153	145	148	150	123	140	146	149	146	143	137	157	142	135	124	165	134	129	135	131	162	111	141	117	128	129	116	158	140	150	102	161	143	128	143	158	159	129	103	142	136	128	128	149	132	122	143	148	157	143	135	147	126	139	139	133	145	124	117	134	127	143	134	123	140	122	132	131	145	147	144	132	150	143	119	112	132	150	146	138	140	154	132	149	127	135	128	148	145	133	131	124	136	142	152	121	109	139	130	159	134	158	125	152	118	149	135	110	125	143	155	131	137	137	139	121	147	118	154	130	144	132	126	138	139	141	133	131	144	144	140	130	128	116	142	139	120	144	148	146	122	132	124	132	122	124	148	150	158	130	120	156	114	147	122	128	145	123	114	130	131	118	150	120	140	134	135	129	119	115	122	145	149	147	116	133	151	134	155	140	130	139	140	124	146	141	131	127	132	135	134	123	135	124	142	131	137	144	150	131	141	147	142	126	156	119	135	126	129	134	138	135	129	152	143	142	119	151	120	151	132	131	126	143	121	115	131	99	130	134	127	144	131	140	141	159	152	142	109	126	145	140	132	122	129	130	126	148	143	141	127	145	138	123	147	143	121	118	139	130	119	135	133	117	138	126	143	125	123	143	154	142	143	132	145	126	131	122	126	130	134	135	127	132	137	104	141	144	153	122	128	125	128	155	146	150	135	133	107	133	132	127	129	125	125	144	119	121	134	143	146	142	147	135	126	123	138	117	135	149	137	157	157	122	132	124	145	131	146	128	134	142	132	123	126	140	138	135	133	138	144	148	122	139	126	155	146	130	143	141	125	128	132	129	132	141	124	129	124	136	110	134	123	127	136	132	154	150	134	123	129	138	143	121	144	141	141	131	132	122	146	149	138	116	142	129	117	123	134	131	152	124	133	123	146	142	158	129	133	133	127	152	134	112	127	143	145	116	169	131	146	147	154	146	160	144	146	131	141	144	123	141	117	129	158	126	134	162	137	149	114	132	102	132	148	141	119	122	137	145	133	154	137	143	143	118	155	154	120	106	137	124	129	149	139	154	118	122	137	156	140	130	137	129	152	154	136	117	141	118	122	164	134	150	130	139	133	138	151	138	149	139	157	127	124	131	163	129	119	134	126	140	138	133	142	155	145	129	127	120	143	136	103	139	129	144	148	139	134	141	138	151	135	135	111	140	129	129	128	137	121	142	164	123	115	136	138	133	156	139	130	139	152	138	149	143	155	139	120	133	138	137	159	146	131	148	143	134	125	142	132	134	145	129	143	161	105	131	139	143	140	151	144	139	120	134	146	139	140	139	167	140	136	134	142	128	141	145	138	134	129	156	143	161	137	126	150	146	142	120	151	133	133	138	115	137	127	122	141	150	106	121	132	138	126	121	155	143	109	132	146	134	138	130	138	149	119	162	130	135	143	157	132	144	172	150	137	140	150	154	145	142	131	139	137	131	135	153	119	138	117	137	134	139	141	132	141	147	108	140	165	126	144	123	136	136	130	162	129	136	136	142	152	130	140	138	136	132	170	124	143	147	145	131	141	172	132	119	138	125	134	158	125	126	133	136	121	134	161	126	138	124	114	139	153	136	122	154	138	140	121	124	144	137	141	148	141	134	146	120	137	147	132	148	149	138	142	126	140	137	160	126	150	152	108	138	127	113	153	127	132	134	126	147	145	135	119	143	150	128	128	120	153	142	140	120	149	126	134	145	132	123	112	154	154	143	125	131	134	130	133	157	148	130	150	135	118	132	116	136	149	151	139	132	157	151	128	144	125	151	133	128	137	149	133	146	138	152	115	158	140	125	142	113	129	116	145	147	122	128	133	127	137	143	159	130	138	123	154	137	135	146	128	147	129	152	147	136	142	122	142	145	144	141	133	138	143	136	148	138	130	121	120	129	114	141	129	138	121	149	124	126	154	114	142	146	129	141	122	126	127	123	120	136	133	150	127	132	139	131	117	133	148	139	140	142	132	137	146	120	143	119	119	143	140	152	142	140	129	128	150	138	155	158	152	135	155	136	147	140	135	129	129	145	136	125	141	151	160	137	129	135	129	138	138	141	127	131	138	158	133	119	146	145	141	146	123	132	144	134	131	144	149	137	127	150	137	136	125	137	135	128	154	126	134	128	148	126	139	137	115	125	141	139	137	113	159	129	128	127	148	134	139	156	151	144	139	144	140	151	131	147	124	132	109	130	148	133	176	122	149	154	122	135	152	138	142	131	139	132	131	118	149	140	138	123	123	148	141	127	156	136	143	166	134	135	130	136	146	140	151	140	147	140	165	116	130	117	132	148	125	132	162	153	134	129	115	138	131	130	118	144	141	131	138	116	133	144	140	128	141	151	150	123	131	135	133	145	132	122	127	134	145	132	144	134	138	119	135	119	136	143	147	146	124	122	117	127	158	150	126	118	143	146	137	109	127
7291	5406	3259	1505	1099	793	678	515	444	388	330	280	244	240	228	215	219	199	210	196	180	185	184	170	199	162	170	187	189	177	185	173	182	178	158	150	157	178	165	173	168	176	161	161	155	169	160	172	155	169	151	150	174	171	161	165	150	164	176	160	187	168	173	184	144	165	154	156	186	155	164	171	154	167	156	160	165	188	144	160	162	147	157	163	180	168	146	156	155	155	149	167	146	171	153	163	154	154	176	160	158	159	175	160	174	176	154	154	152	170	151	166	170	172	154	163	146	153	165	167	155	174	176	177	161	184	158	162	162	164	167	169	163	173	166	185	175	153	183	149	154	155	165	172	164	154	157	156	136	151	156	174	150	173	157	171	194	151	172	168	156	168	168	160	151	171	172	157	164	166	154	145	181	158	181	153	150	159	151	143	167	168	187	179	143	159	154	158	166	149	156	155	158	166	167	179	160	166	187	143	171	175	141	166	193	161	142	153	178	170	162	141	174	148	151	163	167	141	162	179	168	171	161	176	166	154	169	169	152	138	170	147	146	164	142	167	146	154	173	147	164	173	160	174	150	143	152	168	151	153	158	179	167	153	160	175	168	179	182	162	162	174	167	158	146	171	181	162	173	163	146	150	164	152	174	206	152	165	154	172	174	166	157	177	152	171	171	167	147	168	159	169	156	165	165	162	187	149	150	155	155	156	167	181	179	152	167	165	185	139	158	148	172	183	161	154	174	133	159	137	147	158	162	154	154	179	156	159	170	161	192	159	168	153	170	153	162	156	164	144	177	186	159	155	161	158	158	155	160	155	172	164	161	166	156	173	154	176	166	181	164	157	160	168	134	149	179	168	169	162	163	155	157	160	136	162	168	148	172	157	161	163	174	157	147	161	156	176	176	156	155	169	151	163	169	179	162	149	164	177	173	183	171	140	155	170	188	145	156	193	154	149	166	132	168	157	153	159	172	172	175	168	159	132	168	173	164	154	166	152	179	166	160	141	162	145	167	164	175	159	178	143	157	170	159	172	172	154	176	201	171	139	161	166	148	158	159	159	143	194	190	179	157	159	168	156	151	133	170	165	174	162	156	159	163	167	139	179	161	165	149	160	162	172	143	172	169	158	140	168	146	155	155	161	165	155	153	152	169	168	172	159	174	156	150	147	188	170	170	155	164	165	164	171	140	134	162	163	164	158	167	167	164	157	168	167	168	176	163	170	153	184	180	174	169	177	188	150	159	164	159	158	157	173	159	144	183	165	155	169	163	136	138	176	154	165	178	163	171	147	174	158	156	148	151	152	180	178	176	185	161	172	161	169	170	171	157	158	178	145	151	167	166	153	179	155	150	146	164	167	157	157	162	180	163	162	187	128	149	159	146	135	193	179	169	167	164	148	163	190	167	174	177	146	170	146	177	152	155	167	148	145	181	175	146	178	175	160	165	178	169	159	169	160	134	169	157	160	163	144	175	178	164	153	128	157	187	134	173	157	140	155	152	143	166	177	139	137	159	159	166	164	142	176	192	154	151	148	151	149	150	155	149	163	149	169	157	175	175	162	182	150	173	164	175	136	150	177	171	162	160	171	180	160	170	141	150	153	185	153	152	147	187	189	169	143	156	195	176	171	156	169	170	147	162	174	167	162	162	144	148	164	174	161	131	154	185	164	143	176	158	173	145	143	173	157	123	175	150	151	168	161	161	144	170	161	147	159	144	145	170	195	139	165	163	132	174	165	154	168	165	168	165	162	155	143	173	166	169	171	160	155	154	165	162	138	158	166	154	156	162	148	173	191	166	180	160	164	162	165	187	176	159	174	130	173	181	172	177	151	196	164	167	157	157	160	151	157	148	160	153	153	159	164	182	166	148	163	151	174	167	148	172	177	167	161	168	162	174	151	153	179	175	163	145	166	175	167	147	175	148	164	148	172	166	141	179	167	166	179	167	150	128	145	160	161	157	175	149	148	180	140	142	168	170	180	168	179	170	148	172	163	150	139	167	180	162	142	154	146	162	168	153	165	171	172	168	147	135	160	154	168	157	162	163	180	177	150	180	165	150	176	173	158	162	159	152	158	157	168	158	176	147	180	155	150	175	154	155	161	179	142	147	151	166	182	167	146	169	141	169	165	180	151	161	155	172	181	141	168	157	158	156	145	176	163	161	159	159	160	155	153	156	164	153	166	166	168	165	153	190	158	159	161	160	167	163	166	203	174	160	164	173	147	154	163	169	199	184	161	159	173	177	170	170	164	160	170	167	174	149	156	171	156	139	149	175	143	172	181	155	175	158	163	141	174	149	152	172	150	146	156	167	160	167	155	160	146	177	181	148	155	159	182	147	158	166	165	153	178	150	172	178	140	159	155	160	195	165	148	164	154	157	156	166	172	172	149	170	158	163	175	172	177	166	170	149	173	147	149	156	169	161	168	195	142	134	138	165	175	166	141	171	156	161	157	154	173	155	153	167	162	169	169	168	161	169	180	137	148	180	176	149	172	156	158	168	178	172	162	169	160	154	168	156	170	157	149	143	209	163	139	165	167	157	151	186	164	153	136	198	161	171	166	174	162	174	169	166	150	150	167	149	152	145	141	154	166	155	155	164	147	139	123	151	174	164	162	182	168	161	163	144	131	174	172	158	156	152	167	154	144	179	151	168	140	149	183	156	170	175	156	169	164	190	140	164	150	161	172	153	166	157	175	176	149	152	141	146	177	155	177	154	175	164	167	166	157	181	168	164	143	166	162	159	167	166	148	171	158	188	167	163	177	167	164	174	183	193	171	152	159	159	157	132	154	163	143	172	167	174	164	157	170	189	144	159	172	178	163	158	139	168	161	152	139	141	148	159	174	178	154	170	154	149	157	165	149	148	158	184	164	158	177	155	167	150	153	158	169	164	194	162	152	171	146	148	160	158	156	145	160	165	177	177	175	184	150	149	157	169	152	145	162	163	139	167	169	142	152	162	149	163	157	155	138	189	162	150	162	153	160	157	158	154	166	139	162	145	158	169	142	158	162	164	167	166	171	153	159	162	160	166	177	178	152	157	151	175	153	159	167	179	153	151	163	190	182	165	167	154	169	161	172	171	160	145	175	170	195	158	169	148	160	154	145	144	150	166	148	156	179	150	153	142	173	183	165	171	163	151	146	169	160	171	168	185	154	149	165	151	172	152	152	163	147	166	160	152	165	139	163	177	179	159	169	166	159	157	152	173	183	156	179	171	149	157	172	169	136	172	169	161	183	159	157	172	166	162	164	137	186	144	158	161	159	154	155	160	139	157	157	163	157	166	157	190	166	170	166	170	152	130	151	162	158	171	169	156	171	158	146	164	162	129	176	185	140	159	167	142	181	145	159	175	183	175	162	173	170	169	188	144	157	183	152	155	157	156	155	194	153	153	154	172	162	170	164	157	175	161	160	174	166	178	164	172	178	157	169	162	167	179	149	164	158	141	205	162	148	184	133	184	156	150	154	144	152	173	160	148	174	185	166	170	174
22374	21194	28925	23727	21200	21238	9911	1095	765	671	625	570	574	499	525	472	430	483	430	398	436	409	393	375	401	396	392	400	393	370	384	374	390	379	384	366	402	381	363	384	352	365	354	364	342	360	339	348	385	398	353	377	356	335	384	379	367	362	334	388	381	372	349	363	345	351	379	348	377	362	373	344	330	386	335	369	393	372	358	377	363	388	349	345	346	382	382	354	396	362	353	360	388	327	382	346	359	360	324	347	367	358	334	376	351	341	367	362	362	395	352	368	371	378	377	343	372	367	331	372	355	378	386	362	360	344	344	366	353	332	357	349	356	373	339	337	350	357	357	357	370	347	368	348	342	354	384	375	318	356	350	351	377	376	360	365	361	356	342	378	344	375	373	360	374	370	357	371	359	350	351	343	371	332	398	312	384	346	360	351	389	346	368	351	342	364	374	368	366	368	369	363	327	354	381	309	353	369	344	362	331	361	376	366	357	348	346	332	350	359	348	358	368	336	352	340	322	327	355	324	364	338	360	396	359	338	374	376	333	338	385	359	377	367	365	344	349	332	364	390	369	373	339	394	371	364	360	352	319	361	361	367	421	376	374	370	371	345	325	369	352	335	368	373	374	346	375	325	350	365	368	356	348	350	367	373	348	359	344	371	346	375	366	358	341	393	339	342	342	369	364	352	357	334	326	363	375	378	376	360	341	364	331	355	369	365	393	341	363	355	342	392	340	344	351	353	384	345	357	373	377	352	359	353	374	384	311	350	339	352	346	313	374	347	349	351	361	332	357	362	403	355	324	342	383	372	346	352	350	365	377	357	351	384	383	341	349	338	361	342	361	349	313	398	382	363	336	337	348	365	383	355	368	370	372	373	365	366	348	375	367	366	322	350	344	370	353	375	355	349	368	353	327	356	359	359	365	329	338	334	330	363	362	369	356	372	366	365	355	339	388	363	374	347	383	356	344	311	365	366	314	346	344	355	345	363	343	350	363	337	385	337	381	343	371	394	347	369	354	354	355	375	339	349	364	365	351	366	326	327	354	378	341	335	352	358	342	354	373	346	336	376	350	345	374	365	360	367	338	362	375	359	344	356	343	380	343	319	350	346	347	349	338	355	364	342	358	341	305	382	344	376	347	334	372	338	400	352	335	362	336	371	365	374	374	361	342	322	355	338	364	333	316	347	351	360	378	381	357	368	369	366	361	361	341	336	351	318	358	341	357	397	387	346	338	366	342	391	364	392	314	392	363	356	372	356	385	386	358	350	347	361	388	398	332	368	370	366	352	347	358	402	363	337	346	353	358	358	336	333	311	384	376	345	336	374	352	334	353	353	322	345	341	354	346	359	381	373	335	332	379	371	364	359	303	381	375	337	326	368	354	322	371	359	364	329	342	337	378	364	349	362	344	339	366	353	381	369	371	340	331	341	378	361	366	373	350	397	378	336	349	360	330	344	379	372	382	339	382	401	368	354	361	358	332	357	351	383	362	386	330	353	321	379	319	351	346	340	335	374	394	331	359	346	374	356	359	360	383	349	346	402	376	364	359	349	354	335	329	332	359	355	394	369	370	358	311	355	375	371	367	347	362	373	359	336	321	344	359	335	327	380	341	343	350	354	380	338	328	385	380	327	346	399	375	334	365	357	320	384	366	379	350	348	363	373	360	338	376	379	342	370	333	389	358	350	361	347	364	398	323	367	358	340	370	389	369	352	342	355	383	320	308	361	371	341	361	354	374	373	338	339	372	345	371	360	360	365	347	366	373	344	361	382	348	342	355	323	345	380	372	366	322	395	369	324	354	363	326	370	331	347	347	339	378	377	325	353	338	392	359	377	321	352	378	365	337	355	330	341	332	391	357	360	354	354	356	383	342	353	382	355	355	345	335	390	366	372	375	355	368	356	350	342	374	354	343	360	369	346	342	345	354	382	351	368	341	341	349	337	337	372	378	370	368	369	332	369	347	366	359	354	349	379	349	355	344	384	340	364	345	349	321	365	335	365	375	354	324	338	332	374	360	355	376	378	332	365	391	375	344	380	368	380	397	351	322	358	323	320	334	352	406	342	360	355	334	307	331	315	353	342	382	357	345	362	392	329	355	337	331	358	344	354	325	361	341	329	350	364	337	357	392	374	338	374	359	341	363	357	337	366	362	359	333	337	358	355	316	358	375	343	328	377	355	373	323	339	336	379	336	393	342	354	326	346	351	374	343	339	340	341	336	374	342	371	377	356	359	370	352	364	352	333	355	331	377	367	387	351	342	330	371	341	351	356	356	392	339	335	363	385	352	339	361	349	362	360	353	351	335	326	350	316	345	376	348	375	388	338	359	353	350	317	326	339	379	341	345	369	358	348	351	357	367	342	351	355	368	349	314	334	348	359	367	336	349	403	374	399	367	346	328	336	353	338	383	349	369	370	364	363	349	379	357	372	361	362	360	353	343	370	387	365	327	361	343	373	360	354	375	349	378	325	357	334	343	348	334	357	332	345	323	342	330	385	348	368	357	358	389	343	378	356	345	379	394	373	344	375	365	365	315	352	308	340	377	389	345	367	375	380	324	305	367	381	381	350	352	346	357	341	333	365	340	356	366	381	368	351	339	354	358	340	355	334	353	367	352	353	375	339	381	350	348	402	370	326	349	328	348	372	395	386	363	341	371	343	357	355	377	347	325	350	339	417	337	329	332	364	317	373	337	336	382	346	370	370	325	376	352	354	385	360	360	367	340	372	390	368	337	309	386	364	374	353	343	356	360	371	352	360	361	333	363	382	334	326	389	354	366	379	354	362	367	367	356	335	355	358	329	399	342	364	346	339	335	309	329	359	355	340	325	371	343	362	351	351	358	348	343	384	327	332	348	362	357	351	343	375	330	360	366	365	326	378	336	357	395	331	366	376	370	364	379	362	361	348	359	378	375	369	387	361	373	336	331	340	370	343	383	365	340	362	325	369	343	381	358	388	350	371	372	371	365	356	340	370	341	338	360	359	331	345	352	355	331	342	396	353	364	368	353	357	349	340	363	376	372	322	340	371	375	378	335	368	375	327	322	382	360	373	348	346	349	365	408	355	363	358	308	374	389	326	325	384	367	380	383	354	372	343	384	347	387	361	360	391	322	378	361	363	330	341	336	346	370	347	346	341	364	374	332	344	338	332	360	323	312	329	362	328	366	365	359	342	348	352	355	350	371	341	353	357	366	377	377	333	311	366	372	354	335	349	345	363	331	365	358	345	325	360	394	349	383	349	348	317	355	354	361	365	339	345	364	359	373	355	352	349	354	359	379	352	341	345	367	318	355	338	386	344	339	354	368	356	344	339	380	353	367	354	360	328	366	365	363	358	358	326	350	356	332	343	324	367	351	348	346	369	382	349	364	357	358	374	335	341	364	330	322	326	333	343	331	320	351	359	353	347	369	359	343	360	389	363	349	391	358	333	370	386	366	349	320	372	341	362	355	337	344	360	365	327	349	366	384	384	357	343	343	365	350	358	368	329
9484	14237	9731	4804	3296	2521	1981	1584	1319	1010	911	759	691	636	644	607	563	543	536	503	519	513	502	465	467	448	461	450	454	432	444	433	450	397	445	420	444	405	436	386	436	463	415	412	423	399	446	380	411	385	388	385	441	423	409	441	425	395	389	380	468	409	435	398	416	397	396	402	403	400	393	418	439	405	413	413	394	405	442	425	386	380	391	400	407	381	407	446	371	387	425	401	387	365	377	367	392	405	412	421	392	417	374	429	389	392	385	366	417	403	388	378	409	435	371	393	417	380	406	393	387	404	397	422	395	392	400	384	366	403	405	408	429	402	406	424	402	418	346	408	386	383	452	384	403	381	383	353	391	368	406	388	444	408	402	366	414	400	387	379	401	374	376	429	402	383	403	370	378	424	396	377	399	390	414	421	400	381	425	403	402	397	418	416	384	418	411	392	382	408	405	413	402	378	413	444	397	410	412	407	414	388	417	382	379	388	378	416	433	427	451	410	413	423	374	396	402	393	375	417	382	405	360	370	395	382	391	393	405	389	424	392	398	409	395	369	447	418	397	402	425	424	441	404	389	412	354	389	416	406	402	394	429	402	382	384	407	431	371	396	420	410	415	437	431	384	417	414	381	433	437	399	404	379	407	420	398	428	391	378	371	404	407	414	416	410	440	402	394	389	401	439	440	391	387	404	385	406	377	371	418	430	382	377	362	419	375	410	391	415	388	411	415	392	406	373	381	358	395	409	383	408	390	413	378	392	399	412	397	389	373	427	412	390	405	366	395	426	380	403	408	356	437	410	432	392	411	377	413	434	436	399	400	422	408	393	417	420	379	431	413	410	419	371	416	420	383	401	402	385	379	377	396	389	399	416	432	388	399	426	398	388	389	404	431	421	429	405	419	421	419	421	379	378	400	411	425	386	390	413	409	414	376	391	431	408	410	431	422	423	392	466	405	372	382	397	383	401	409	415	402	398	398	401	417	360	392	364	391	404	402	413	413	401	392	407	383	382	422	417	414	396	394	398	396	389	387	374	430	374	402	411	399	416	407	418	389	402	376	400	399	423	436	417	438	397	420	427	395	402	400	385	377	388	446	436	389	378	396	394	405	419	399	385	402	406	422	384	445	398	386	385	393	390	403	371	421	412	428	414	391	410	365	400	431	407	411	408	382	400	409	413	439	386	411	380	397	408	391	392	428	400	400	417	409	385	412	392	420	414	405	385	409	405	436	452	378	396	410	431	387	383	395	416	379	390	373	399	428	419	401	436	391	400	415	368	390	384	409	423	387	405	440	420	408	373	402	392	416	379	407	389	384	395	388	381	405	401	364	391	417	428	370	416	402	421	358	387	403	379	372	424	402	391	385	447	406	414	404	407	415	396	367	378	399	368	389	416	418	408	383	389	425	401	388	361	401	417	401	382	373	403	396	427	390	439	401	400	426	422	437	375	399	371	406	393	407	407	395	372	408	379	430	385	396	399	390	386	400	373	388	398	381	412	383	402	435	445	353	362	400	417	409	391	398	420	399	419	407	391	415	386	375	402	408	375	367	419	396	431	439	405	429	414	399	399	407	411	413	413	379	375	415	394	445	416	380	421	419	419	412	383	394	415	390	382	380	452	390	390	410	414	397	424	405	415	429	408	401	380	401	388	430	376	420	403	361	368	380	419	406	396	386	423	404	430	404	419	359	452	383	415	429	399	368	438	379	379	410	380	381	427	386	370	405	408	418	362	365	412	412	398	390	417	445	415	443	424	427	365	382	447	369	392	393	412	418	424	356	385	378	384	365	399	436	405	416	407	408	384	416	384	429	399	389	372	399	398	415	408	399	413	396	415	398	401	410	345	407	380	361	392	390	377	396	402	391	441	390	384	361	383	403	364	396	385	369	425	401	421	434	386	396	412	409	403	404	390	388	410	402	366	406	410	403	408	421	390	395	405	429	394	353	433	445	388	398	365	400	395	392	413	386	390	446	402	411	398	434	398	410	401	400	405	385	393	404	407	373	388	391	408	410	395	375	387	399	434	431	419	404	381	382	392	413	438	436	390	437	382	384	416	417	409	406	427	366	416	403	367	409	413	440	388	424	410	386	374	398	415	372	444	383	392	395	429	448	396	360	386	402	424	402	380	430	385	429	404	396	404	408	378	417	431	431	372	406	398	385	440	412	408	448	397	417	412	374	395	433	410	399	397	398	393	394	427	434	429	401	386	417	400	388	420	396	388	400	412	421	432	435	406	393	420	399	384	380	393	388	409	389	401	419	416	403	417	382	392	398	391	428	401	400	382	420	431	403	372	433	384	427	410	372	396	393	405	383	439	422	397	372	378	366	409	373	372	439	398	415	380	396	373	382	411	373	428	371	402	397	364	395	393	396	422	428	378	399	351	429	383	379	408	401	386	393	406	390	400	392	402	414	410	405	403	447	407	408	382	406	381	409	409	434	384	412	421	396	388	406	414	408	433	395	377	391	353	403	383	442	415	389	416	371	397	424	422	388	403	376	433	373	392	374	393	394	390	412	396	407	425	389	368	383	391	415	377	381	389	392	405	381	430	396	385	437	408	446	429	391	397	410	397	437	420	395	430	447	393	374	389	408	413	424	414	394	425	387	415	407	406	391	404	393	408	414	464	389	430	391	395	426	411	389	433	398	414	379	429	375	422	403	397	451	373	406	398	436	408	413	369	367	381	396	385	386	406	397	381	401	417	414	408	387	420	390	372	409	424	378	387	408	394	401	411	426	444	402	411	422	399	410	421	401	417	401	387	381	385	372	401	400	435	380	429	377	399	393	407	449	382	390	387	410	411	398	435	395	411	403	394	423	443	390	447	405	355	400	416	381	394	401	394	359	371	394	408	417	388	423	438	388	411	387	401	427	409	373	366	413	370	421	403	381	411	393	423	388	393	409	399	402	430	386	419	407	448	404	414	431	397	444	411	403	361	377	383	403	409	396	386	381	397	418	417	409	389	391	434	397	407	378	391	403	389	385	379	388	462	394	389	363	405	391	416	437	363	404	387	432	450	424	444	397	386	394	392	372	400	442	439	393	369	426	381	414	443	427	422	398	395	410	396	418	391	418	394	396	385	374	425	387	407	420	370	424	420	372	400	421	392	379	410	438	407	375	397	408	381	386	404	409	444	393	399	424	424	412	395	392	368	403	430	371	395	395	384	418	418	416	381	420	380	382	393	384	427	416	390	416	411	394	410	400	383	388	426	417	371	400	390	371	408	425	368	394	408	396	393	418	380	398	415	405	426	406	378	401	424	394	432	409	405	405	383	387	380	405	404	417	402	368	367	407	422	373	395	368	378	424	382	387	389	388	365	416	386	395	389	432	392	378	386	362	413	398	395	393	399	384	423	419	399	411	381	388	418	426	399	407	403	396	369	369	430	395	409	404	411	433	399	405	407	396	389	416	390	393	385	381	422	368	410	414	384	403	391	410	428	396	411	415	448	462	393	389	406	398	424	413	394	441	395	359	417	416	424
27424	17680	3374	440	327	314	330	341	316	329	314	318	282	267	331	294	308	320	314	322	284	309	264	316	313	323	284	314	269	268	302	294	272	310	277	306	305	324	324	288	320	341	286	304	298	308	299	324	268	287	318	287	302	310	305	331	320	323	280	301	276	329	307	272	324	287	293	337	316	280	324	323	330	328	306	260	292	316	271	318	286	304	316	273	293	341	327	294	279	301	297	262	298	274	311	286	272	281	291	305	309	291	296	302	266	298	306	314	290	279	283	313	313	298	292	295	326	261	325	271	289	299	287	299	312	300	309	292	306	283	310	323	315	308	268	283	302	272	291	306	282	276	269	292	267	318	329	336	277	288	296	244	337	292	293	288	282	297	266	293	282	281	287	303	309	303	279	353	282	312	330	271	272	285	280	316	310	309	301	305	274	286	285	272	288	309	307	302	287	304	250	315	290	297	324	299	309	315	301	295	314	308	315	285	301	295	295	316	289	265	305	304	285	292	276	305	271	315	318	310	330	284	306	315	305	276	321	294	276	293	289	298	302	287	311	329	273	289	299	278	331	315	292	297	296	313	299	296	304	302	332	297	302	289	310	315	326	283	289	299	270	324	294	286	308	315	328	300	291	314	313	281	312	287	278	312	308	311	283	325	288	315	272	298	275	291	297	302	285	327	274	279	308	265	286	305	299	263	301	306	295	300	300	303	290	311	294	272	306	328	303	341	281	286	317	310	286	278	289	284	296	272	286	286	282	325	311	313	292	296	299	304	282	291	311	296	300	301	304	323	302	286	291	297	274	294	287	290	320	292	281	283	279	327	265	317	314	304	298	293	308	304	313	274	295	281	303	310	284	314	309	297	295	309	298	263	309	317	299	320	287	301	295	280	318	291	273	306	284	306	279	312	290	276	269	302	288	274	310	299	334	314	314	305	299	273	305	290	274	278	330	276	293	302	262	286	298	316	292	276	291	283	285	288	310	321	270	300	292	301	300	263	299	276	291	283	312	287	305	277	270	286	291	282	274	303	282	282	279	287	275	308	277	277	321	301	276	271	314	291	260	293	267	313	265	293	335	321	293	311	270	294	285	278	307	285	332	283	289	299	331	300	275	328	298	269	267	306	319	290	276	271	284	292	312	288	317	296	280	267	269	327	272	275	268	287	289	296	289	308	282	295	287	300	295	297	293	299	282	303	275	304	307	301	303	316	301	285	298	281	266	299	322	251	297	283	307	298	301	318	278	297	329	264	321	301	300	282	279	288	292	280	298	301	316	309	301	305	264	284	296	279	325	278	306	310	296	313	285	311	300	272	264	263	314	309	283	340	252	296	250	316	313	327	300	317	280	318	291	310	303	293	319	310	287	289	296	301	282	325	300	285	285	320	320	312	324	335	290	288	298	286	306	329	316	285	317	296	281	296	269	298	304	275	274	290	329	304	285	273	299	299	301	304	316	294	284	294	280	297	283	305	283	278	313	312	294	270	319	271	292	318	275	306	334	292	280	294	296	283	304	286	293	296	318	284	328	304	297	295	276	315	267	316	302	316	276	311	339	280	310	298	284	278	311	310	312	301	269	302	319	319	299	293	280	302	319	286	298	291	284	311	301	294	288	269	289	269	289	300	306	287	316	276	306	315	256	304	310	297	289	318	289	309	286	319	267	311	293	299	308	279	284	285	339	312	309	313	312	277	330	288	274	327	293	288	305	314	288	318	300	341	310	281	286	289	275	273	301	322	285	295	312	272	301	282	291	299	291	268	287	278	304	316	331	304	276	279	304	313	262	315	297	286	295	309	282	249	348	328	307	310	277	277	306	249	285	330	313	278	283	313	287	294	301	316	310	317	298	303	283	313	294	306	301	289	280	326	281	322	288	272	287	307	268	295	316	296	312	321	294	288	297	296	308	285	315	307	276	300	293	292	297	300	317	306	325	338	269	316	313	292	294	304	320	262	283	310	283	339	329	333	308	306	272	280	300	271	296	303	317	294	264	274	333	305	283	287	286	285	288	285	311	282	331	308	301	327	308	309	258	301	265	286	317	300	310	276	298	303	323	279	269	288	282	288	282	322	284	300	281	330	277	275	276	280	296	266	277	310	321	306	274	294	295	293	282	330	327	311	291	290	291	299	317	269	295	328	305	329	288	279	301	269	306	279	320	290	303	292	312	286	300	289	288	331	293	312	310	315	332	313	302	307	313	292	308	313	288	279	274	270	266	304	301	291	276	240	297	300	295	270	303	289	276	302	316	323	280	297	328	280	294	317	313	295	313	298	310	292	329	271	304	293	305	269	277	296	317	293	263	307	320	300	282	289	284	305	292	281	302	311	281	293	284	348	288	284	300	277	287	296	303	260	276	280	296	311	266	320	292	302	276	303	329	287	299	290	339	286	261	312	323	329	290	256	271	319	319	290	292	306	314	291	310	304	279	281	289	288	301	271	273	310	319	327	289	305	293	319	278	310	289	302	314	296	284	286	302	307	298	303	303	292	271	263	279	293	329	253	291	313	283	283	280	292	284	296	304	279	308	300	308	323	289	306	333	293	297	294	288	285	302	317	299	310	303	324	317	300	337	311	299	322	314	314	279	317	302	276	314	302	279	273	284	285	301	276	290	322	309	298	308	307	307	293	293	284	324	299	306	319	292	295	309	269	288	301	261	297	290	303	295	291	299	313	285	294	282	334	326	288	290	309	273	250	310	259	309	302	270	289	296	288	277	268	321	328	310	330	275	292	267	312	305	283	323	309	297	291	279	278	298	321	263	304	284	308	297	326	281	275	272	296	310	310	298	291	277	287	302	270	307	298	285	284	310	293	307	318	314	312	293	335	273	306	286	324	312	298	289	296	285	283	288	306	317	273	267	280	324	329	305	263	285	299	320	298	299	315	349	331	299	294	337	299	273	312	306	309	283	299	281	309	337	275	293	296	259	308	314	318	282	301	288	338	295	291	285	305	294	312	269	295	291	285	324	296	297	319	290	307	273	314	282	288	310	246	338	305	277	297	294	321	296	260	277	330	253	281	316	306	275	285	326	303	293	324	296	272	303	309	302	308	336	257	312	344	279	297	299	315	307	296	294	263	289	298	310	305	321	311	294	277	295	322	288	293	284	294	290	272	293	287	324	292	277	263	325	285	283	291	320	281	290	322	294	295	293	298	278	333	309	291	264	291	292	285	271	312	294	306	295	331	299	309	284	281	299	295	300	278	290	323	297	300	281	257	289	281	306	304	284	269	281	286	278	294	303	300	275	290	296	284	279	330	325	304	293	304	283	284	289	304	288	293	289	299	290	301	293	319	288	321	285	305	300	305	309	272	287	297	263	260	285	301	280	289	291	293	310	278	291	318	303	283	306	334	294	274	324	320	285	302	292	284	285	297	282	258	270	330	287	337	293	284	294	289	283	281	278	297	291	281	325	315	311	295	317	263	284	319	280	298	295	292	292	286	301	293	277	317	297	283	294	266	289	276	306	287	299	266	289	310	310	310
7246	885	596	447	385	363	363	345	308	317	364	336	363	311	315	342	351	341	332	347	324	333	324	339	336	331	335	284	320	330	355	322	346	317	289	306	334	312	336	322	305	325	335	321	326	317	323	343	321	360	331	321	347	330	345	318	340	340	329	313	333	343	346	324	349	306	307	355	333	314	303	343	322	327	349	326	315	332	355	361	312	329	308	346	305	348	315	341	319	326	319	302	328	321	324	348	336	340	335	311	322	302	339	303	308	355	312	317	295	335	282	355	325	328	355	325	319	366	331	330	311	323	330	311	317	351	321	335	329	328	313	346	347	357	324	315	318	327	346	328	322	278	334	313	297	337	303	297	331	325	350	331	317	307	305	330	305	336	323	310	329	313	330	320	325	346	314	334	306	345	331	326	318	296	291	313	312	333	366	327	327	276	277	323	338	315	318	319	312	332	333	334	298	355	306	332	310	323	317	329	344	344	334	324	330	328	320	347	341	342	367	333	337	316	310	313	293	312	333	335	337	310	325	301	307	307	328	324	315	306	348	316	326	314	328	335	326	339	316	331	319	347	329	342	331	264	336	305	323	338	347	317	351	312	322	317	302	321	286	343	317	316	299	326	336	337	334	319	332	336	308	342	321	273	324	324	317	294	317	317	310	318	354	358	321	328	358	350	280	326	326	354	302	336	337	344	334	331	320	333	312	340	331	326	312	341	322	316	356	300	322	345	322	298	299	348	324	321	312	328	319	325	362	347	342	341	322	354	318	333	339	315	348	332	370	310	348	332	345	323	305	303	311	333	344	313	316	353	334	316	350	312	307	341	360	311	330	326	321	333	320	302	344	284	333	308	312	347	344	326	322	305	306	353	364	313	290	303	324	335	325	356	315	322	303	340	300	327	344	302	320	319	328	325	337	329	350	320	316	302	346	294	335	335	340	320	346	310	317	293	329	337	326	339	292	320	340	310	340	335	310	324	352	322	328	316	321	326	314	304	319	287	310	318	324	333	355	317	335	313	327	332	309	324	329	338	336	333	318	317	304	310	336	322	335	310	331	306	296	320	312	327	314	332	309	314	325	310	296	304	338	306	303	321	315	315	315	350	271	314	297	338	317	336	347	309	320	334	313	300	319	304	303	329	353	331	318	314	329	296	343	318	346	332	337	379	337	340	335	304	343	311	392	333	330	325	295	295	342	350	357	317	332	340	324	318	340	317	342	298	317	322	349	328	342	325	356	355	318	326	314	354	328	298	356	358	340	305	304	304	341	344	315	306	317	326	312	338	333	303	320	297	342	318	337	324	319	323	316	352	315	344	330	355	379	326	312	303	330	312	328	325	301	310	307	346	305	314	341	318	307	336	317	322	321	366	331	342	323	319	327	307	297	342	330	287	365	346	294	328	312	340	285	321	320	332	293	317	285	354	300	288	313	324	317	324	317	325	325	321	336	335	305	330	277	324	321	315	324	364	318	303	323	329	336	321	341	317	320	315	363	309	330	295	307	297	331	327	313	326	325	334	316	308	319	358	348	346	297	331	293	340	325	306	296	318	309	293	320	321	340	362	356	341	321	341	320	277	306	329	335	306	315	338	369	321	329	294	337	303	308	350	326	328	317	321	332	332	300	341	316	294	328	303	338	328	364	352	366	320	332	339	305	308	286	307	315	326	338	324	308	307	356	314	332	304	317	299	315	370	343	317	352	356	348	322	303	343	346	317	320	341	331	316	339	308	341	346	331	315	323	335	344	312	323	322	321	319	373	338	340	328	270	320	334	338	327	294	351	324	323	322	357	323	338	312	340	322	344	322	343	323	362	323	350	271	322	307	322	329	334	313	330	292	359	348	300	354	318	330	327	346	344	342	321	332	341	362	300	332	320	333	351	295	318	278	347	312	341	357	323	311	330	322	370	335	349	310	313	343	347	321	293	312	329	337	341	322	312	301	307	337	312	346	312	349	301	346	359	341	335	352	333	349	321	318	322	349	319	306	351	291	371	301	322	335	331	334	331	299	327	327	300	319	348	321	326	324	330	327	336	315	324	344	334	334	335	364	342	347	318	315	298	340	352	332	327	341	288	336	338	339	315	290	338	289	326	339	309	321	312	320	318	301	334	377	302	302	334	316	343	312	357	329	339	302	325	359	322	354	361	322	341	303	327	322	335	285	312	313	324	305	322	303	306	325	330	301	298	349	308	345	328	319	329	335	353	313	339	360	352	347	322	340	303	299	303	323	333	350	338	309	307	283	326	354	333	319	291	331	361	335	335	325	345	317	322	317	321	302	321	318	315	330	286	321	325	299	294	347	341	341	313	325	341	338	319	316	367	337	300	335	310	326	296	316	318	342	322	312	337	304	321	329	303	329	318	345	330	365	306	305	309	319	315	306	319	367	318	316	341	328	334	306	378	322	325	318	354	304	345	333	354	331	331	314	347	338	317	342	364	329	302	275	326	330	348	330	314	319	301	303	327	319	341	344	306	337	347	343	317	324	342	315	364	321	338	316	343	311	309	311	331	307	335	347	321	312	325	305	343	282	329	345	366	315	333	306	343	324	299	328	322	320	306	337	340	311	318	296	343	368	282	335	324	338	322	305	373	331	363	311	323	311	363	326	366	324	312	355	348	335	363	329	340	324	339	314	316	355	321	327	337	316	344	340	322	327	343	337	323	384	325	323	344	357	342	316	314	312	322	350	298	340	318	331	341	318	314	300	324	331	326	323	331	352	353	322	343	318	331	342	320	337	342	341	308	326	343	321	322	331	308	354	314	346	307	338	349	332	369	321	348	324	331	328	315	312	319	314	308	266	300	315	326	296	311	321	352	323	332	341	309	324	293	311	305	360	311	328	331	339	361	297	323	320	325	315	343	331	343	336	335	339	316	317	324	303	324	298	344	325	325	332	314	338	315	342	332	329	315	305	337	322	321	315	341	332	327	321	295	321	294	302	312	348	316	305	319	333	320	332	339	317	331	354	333	330	331	321	325	316	335	322	319	343	340	289	316	356	317	310	294	289	316	366	307	336	316	327	324	356	350	326	311	325	346	343	312	318	313	304	323	311	298	343	332	324	337	343	324	298	336	316	310	302	320	330	344	306	315	314	311	352	345	305	327	297	341	316	331	323	320	335	336	327	334	325	348	332	300	292	309	308	319	334	355	339	336	324	341	317	323	323	316	312	327	329	303	332	343	326	342	328	325	313	323	339	332	335	291	312	328	310	342	339	296	327	295	346	313	321	324	364	326	317	336	356	301	319	342	354	318	335	347	300	334	304	335	279	347	308	329	335	370	337	313	333	301	353	336	322	332	300	336	323	303	350	302	334	310	316	302	329	298	317	307	353	344	316	350	321	335	329	333	308	355	285	335	319	348	340	336	317	334	323	320	304	322	339	339	307	317	328	316	314	340	310	324	363	313	326	322	339	328	331	317	350	348	327	317	297	327	346	288	345	336	342	325	330	347	344	327	314	340	299	319	286	330	300	325	317	364	331	353	341
23481	21178	28512	24098	21165	11397	1247	841	733	679	684	596	596	601	563	571	490	532	504	519	553	562	527	511	548	536	505	486	497	495	518	510	500	533	500	475	527	529	528	470	488	513	498	473	467	465	499	487	516	456	488	475	532	481	513	496	448	552	500	525	467	509	533	464	547	521	461	515	474	503	483	518	505	453	520	472	483	520	479	495	492	513	475	502	505	510	499	509	493	483	460	507	475	478	514	538	518	513	515	515	507	439	477	492	499	507	510	467	479	459	485	531	529	447	493	466	515	512	516	461	515	476	470	495	471	492	465	503	493	504	482	499	491	481	474	489	501	486	457	476	514	500	559	500	506	496	476	504	464	495	483	527	496	473	523	466	465	461	536	487	486	507	447	510	538	453	484	507	475	495	491	490	472	466	498	490	495	506	462	479	461	521	474	474	481	486	465	469	537	486	519	474	528	481	483	498	504	494	475	514	506	472	469	465	485	494	480	535	502	481	468	458	466	518	465	472	481	510	488	514	511	449	530	483	461	514	485	460	472	481	484	474	494	541	510	517	496	508	483	502	441	488	488	474	517	493	511	530	486	474	490	491	507	458	501	468	507	474	471	482	481	489	513	501	494	474	496	480	485	489	456	503	540	464	497	503	574	497	504	507	508	506	467	532	491	502	490	489	484	511	481	479	501	470	532	522	520	482	526	489	542	423	485	450	490	497	473	495	466	510	483	505	508	488	508	492	522	515	510	511	474	469	485	479	516	432	471	459	476	499	460	498	522	471	482	457	474	467	473	474	518	484	496	503	496	457	469	487	505	511	500	506	486	518	483	505	480	476	489	509	485	493	500	482	445	491	510	505	489	500	487	498	469	513	456	539	442	475	502	498	499	512	477	494	464	488	510	537	512	538	476	480	447	475	514	497	471	527	467	496	532	468	519	479	510	490	524	500	501	517	499	486	519	476	475	542	489	483	482	471	489	449	518	476	531	503	470	484	491	491	539	498	466	466	465	482	494	491	486	459	517	491	502	489	508	519	472	486	476	519	492	468	475	516	453	493	483	492	461	513	447	459	483	501	504	490	478	485	503	483	472	443	503	515	486	478	499	499	490	512	479	502	459	464	454	515	504	490	474	471	470	498	505	475	508	487	498	503	501	488	478	475	487	523	514	497	480	494	493	465	531	483	456	444	493	528	481	484	453	477	482	462	476	520	495	499	515	528	457	464	457	483	462	482	499	491	504	464	508	452	462	537	480	523	473	472	484	502	508	526	456	488	524	457	516	464	468	489	463	452	493	462	499	493	479	480	558	489	471	449	533	500	473	473	501	470	477	492	468	517	481	479	428	471	451	508	496	496	509	513	508	518	481	451	471	462	543	523	484	479	459	532	507	489	494	475	519	476	470	466	456	479	454	484	501	455	485	500	489	508	523	497	499	477	536	515	490	501	449	526	485	516	507	518	509	470	509	478	490	503	484	464	504	493	534	498	502	463	480	516	469	454	453	507	512	453	497	503	474	507	500	486	480	456	493	512	497	472	509	476	470	462	522	528	540	495	451	447	476	505	481	493	482	450	501	505	528	464	488	506	499	556	470	458	517	494	459	456	507	479	486	507	498	494	466	520	476	485	475	483	490	493	490	474	515	473	483	535	466	504	488	448	491	505	502	483	478	495	489	514	506	480	490	523	483	481	530	492	505	506	507	494	483	474	527	467	486	468	526	502	504	498	498	488	484	517	520	504	473	482	477	526	473	484	490	462	487	501	458	461	444	492	526	487	507	460	516	511	468	478	514	462	454	509	498	493	489	512	477	486	469	459	483	517	490	496	509	505	480	516	482	495	491	483	473	462	456	458	503	515	522	466	458	501	532	539	477	492	504	483	517	513	498	503	447	445	495	532	531	495	487	469	503	498	474	555	467	488	472	527	498	496	510	449	487	487	473	447	488	495	452	489	453	487	514	488	486	519	482	503	479	479	466	477	469	449	496	496	454	499	488	461	463	476	473	526	459	492	503	467	468	530	551	465	455	513	516	452	486	509	554	541	466	488	466	505	493	467	522	476	475	453	485	490	484	510	479	514	465	497	478	499	502	483	495	498	471	482	486	506	464	458	508	489	486	494	467	491	474	472	483	512	481	505	469	517	482	484	517	486	497	465	506	494	497	499	496	507	496	508	479	526	508	517	453	484	506	469	459	499	522	468	450	473	491	499	500	478	450	529	475	497	492	505	498	508	468	501	471	462	533	478	474	465	487	516	459	499	486	500	507	484	445	495	502	487	485	528	502	509	496	493	491	452	458	496	473	473	481	485	480	494	483	454	491	468	519	476	488	499	511	463	505	483	486	514	490	483	480	437	518	490	496	474	503	480	482	495	488	500	480	471	479	515	546	479	539	468	488	510	540	515	475	506	460	458	466	483	454	469	440	494	490	513	484	483	493	499	494	470	479	473	504	457	510	490	517	505	498	495	489	516	440	498	518	434	515	471	524	486	478	519	470	507	478	478	507	498	504	463	514	511	493	481	526	480	451	462	498	451	469	516	505	445	468	460	488	523	477	538	473	508	480	462	516	465	499	474	510	489	474	535	475	490	482	491	500	489	503	462	481	457	528	499	457	507	436	460	488	508	483	478	500	469	507	457	465	481	493	478	462	524	498	507	507	493	481	460	477	510	496	477	471	447	470	513	508	500	480	459	495	500	510	535	453	435	517	498	465	543	484	495	507	509	468	460	470	533	498	480	509	479	476	452	477	490	478	506	486	485	482	530	464	482	477	473	489	514	523	473	516	467	503	498	508	512	519	492	482	471	490	483	470	494	502	457	491	483	455	493	508	502	480	473	484	464	488	522	460	460	520	481	493	506	505	479	507	494	497	476	464	494	460	443	526	452	457	470	475	461	491	480	488	489	493	481	502	500	485	483	505	502	492	485	473	517	476	470	497	478	502	519	483	492	469	444	469	472	481	454	502	500	477	475	458	485	508	489	513	450	515	488	480	500	485	468	470	433	495	466	510	491	465	481	464	490	462	486	483	486	474	486	507	496	469	466	494	519	511	453	483	478	489	488	498	504	485	493	509	530	508	486	514	460	474	498	489	478	448	466	504	492	485	493	465	504	471	530	514	515	469	463	494	451	497	484	455	520	541	485	505	494	490	479	482	497	478	493	515	509	499	467	469	502	476	524	508	481	468	490	471	460	472	475	475	500	506	484	487	466	486	474	504	521	492	500	474	521	468	512	511	511	536	505	459	517	467	495	469	503	507	541	499	493	501	480	512	493	518	489	462	498	497	461	491	517	472	498	516	479	485	480	519	481	472	460	547	511	533	461	480	494	493	476	496	497	473	473	448	510	479	492	455	486	479	462	493	485	469	449	469	498	495	517	475	509	511	477	494	479	500	488	479	471	544	489	479	474	509	491	456	486	488	462	519	506	467	506	500	467	470	512	488	498	481	511	489	505	485	499	475	475	493	470	505	499	510	509	468	451	447	513	465	493	531	512
7882	8680	5995	2841	2127	1656	1378	1161	954	884	810	731	647	675	681	640	614	615	603	658	590	584	561	589	559	583	539	597	542	553	563	509	509	519	572	566	583	513	556	558	557	560	535	545	538	531	547	512	561	532	554	540	571	546	528	595	507	527	554	535	588	528	544	571	554	573	507	553	576	518	526	538	588	555	533	548	540	534	543	533	526	510	540	549	525	521	539	568	551	580	543	534	534	498	535	566	527	534	500	532	538	535	515	545	521	513	599	526	537	549	550	538	527	532	549	520	531	556	529	547	509	565	522	522	521	557	521	509	548	511	553	517	544	554	575	556	495	538	552	561	528	537	554	557	520	523	537	496	513	529	473	542	556	563	567	558	509	534	545	567	541	534	540	493	533	525	528	452	551	531	531	509	531	544	520	548	561	549	554	486	540	554	549	553	562	490	537	563	534	533	512	522	503	558	548	561	508	555	554	537	529	542	512	592	555	589	558	578	508	517	530	530	516	553	548	562	547	543	551	523	536	543	548	531	534	551	548	535	536	532	567	523	529	525	546	571	566	543	542	513	515	557	536	535	536	526	530	532	538	552	551	542	569	518	518	532	574	491	504	555	552	510	572	545	526	571	533	582	573	558	529	530	523	537	522	500	533	517	552	540	522	527	493	551	535	547	552	519	566	523	530	504	519	570	517	561	537	543	507	525	535	551	539	479	517	524	581	536	542	517	591	550	518	558	538	558	599	518	504	521	566	489	502	549	509	513	521	518	540	512	596	525	516	532	544	538	531	540	515	536	550	553	535	480	525	535	520	493	575	561	541	552	526	529	521	564	550	521	521	528	506	587	523	522	562	506	542	572	528	550	573	541	526	522	521	507	509	518	508	548	559	516	561	596	536	516	549	564	539	530	552	530	523	520	523	527	525	512	548	489	612	501	565	562	517	530	504	523	525	513	549	527	494	525	527	542	532	538	516	533	502	558	526	497	555	547	496	509	523	547	532	510	552	538	512	513	551	551	528	508	506	513	560	534	515	534	507	548	498	553	527	537	506	525	530	533	506	545	505	535	485	537	547	555	549	507	542	567	515	513	544	516	510	541	522	509	538	560	527	511	532	542	550	524	521	546	545	501	498	578	486	524	545	529	523	545	538	520	537	528	502	499	545	556	513	544	531	548	543	533	537	560	551	515	517	532	587	506	582	533	522	541	525	549	528	551	580	511	549	525	583	506	522	522	523	541	516	572	552	571	572	550	544	516	570	551	503	518	540	518	536	543	525	440	556	532	546	545	500	522	538	573	540	556	555	534	538	533	506	482	544	551	544	553	528	517	500	556	478	548	539	545	523	536	537	520	506	555	523	550	572	559	529	521	486	528	541	497	540	517	543	496	519	551	535	539	559	548	562	550	543	522	548	525	523	529	522	531	529	521	543	545	561	535	514	505	552	533	543	556	507	512	503	499	497	544	516	553	538	531	537	540	564	531	553	513	541	494	545	535	564	528	521	522	549	515	506	533	525	544	537	519	528	530	527	493	557	523	571	554	515	551	528	521	507	519	552	532	517	488	575	498	519	546	488	510	534	539	559	519	536	522	504	508	539	548	543	536	564	534	484	541	525	535	554	530	534	536	545	526	552	551	491	546	533	530	568	546	560	542	563	531	520	536	517	540	565	534	524	512	538	529	513	514	523	551	542	515	525	504	512	518	519	504	536	572	522	524	534	554	562	516	531	533	532	518	515	499	497	511	543	566	513	578	524	575	541	531	569	535	572	491	533	516	548	548	550	561	523	562	522	543	551	508	520	548	535	510	537	545	528	528	538	539	530	546	512	549	526	497	556	539	524	538	566	542	550	530	564	501	526	529	555	555	516	559	517	564	511	530	513	530	512	470	538	521	536	512	501	536	588	532	548	547	574	537	523	478	528	536	524	530	538	514	557	548	510	572	580	577	528	496	479	528	512	529	553	518	555	541	532	504	503	510	538	523	497	508	573	558	522	524	532	524	536	528	521	544	557	495	540	460	584	536	534	575	542	601	525	542	562	575	543	555	530	513	535	477	572	508	566	538	559	530	553	555	528	527	557	536	549	510	521	541	556	534	537	508	555	560	515	558	497	530	525	498	523	516	536	522	518	497	556	528	512	529	514	536	574	477	541	553	557	556	560	516	485	528	505	551	519	546	542	521	556	540	479	554	555	557	543	502	541	535	560	529	539	534	525	541	525	510	506	535	574	526	519	525	553	526	505	575	562	523	555	530	544	530	518	545	530	540	532	526	563	527	550	514	551	516	523	587	568	551	533	535	551	510	492	515	569	581	534	538	536	561	562	497	548	499	520	528	541	564	540	530	475	530	519	520	565	548	580	535	507	568	581	545	546	522	527	541	545	507	530	574	509	523	545	524	537	523	546	525	548	529	552	562	538	536	518	534	559	563	533	560	534	499	594	526	569	531	548	533	534	570	560	542	508	530	590	542	475	488	508	550	560	512	559	504	542	528	551	601	504	513	544	487	545	482	522	513	497	564	547	537	501	533	514	498	524	520	518	517	573	534	509	508	527	543	533	558	565	549	516	531	505	535	558	509	541	533	596	509	534	537	527	522	503	545	552	548	523	545	536	564	518	533	542	524	548	487	590	547	519	516	516	513	519	542	538	517	509	494	535	531	554	562	490	536	552	573	513	510	565	523	540	553	567	525	557	496	513	536	522	567	502	529	555	547	554	496	580	550	501	528	530	583	569	514	518	505	527	528	527	565	538	517	524	514	527	503	571	518	550	514	513	573	476	507	510	515	541	496	609	513	527	534	539	544	544	550	519	565	519	548	514	538	534	562	552	566	525	544	557	584	564	550	553	500	524	532	536	550	531	542	525	536	538	529	559	502	572	583	559	536	548	554	526	521	503	548	548	538	498	527	516	499	557	539	490	528	525	542	548	545	543	506	567	507	565	528	523	496	541	539	496	508	522	564	525	549	465	515	496	562	579	528	543	573	557	521	533	521	576	564	525	549	536	536	559	547	550	498	517	543	527	512	502	581	525	520	529	556	529	531	521	556	525	531	548	544	547	554	550	532	592	530	514	521	568	535	581	517	530	511	587	538	562	550	553	547	524	583	537	531	537	560	550	541	530	566	523	551	546	529	536	577	550	564	527	538	505	522	534	555	537	567	498	518	564	558	508	525	513	576	512	509	579	510	539	562	512	518	558	538	550	555	521	507	541	555	514	551	530	508	543	526	531	511	538	520	521	464	517	523	498	529	505	507	523	545	525	502	517	507	525	525	545	501	499	537	549	510	507	556	579	565	530	527	505	531	535	535	542	518	500	501	563	551	516	535	508	531	568	544	529	547	537	541	592	517	523	563	536	538	515	537	540	513	508	541	556	526	519	525	522	508	540	535	564	534	519	538	549	568	513	549	541	488	535	532	595	515	563	517	533	542	513	570	535	531	501	493	512	552	539	509	529	536	546	551	548	511	509	534	560	538	523	457	502	502	535	515	513	543
24564	21150	27560	24970	12216	528	354	279	249	223	188	180	174	158	165	174	142	153	161	156	162	136	147	137	149	153	150	146	131	139	151	128	121	140	150	150	135	128	138	150	140	134	121	137	142	137	135	142	124	132	126	153	138	129	148	139	152	133	146	146	133	136	145	149	133	132	131	146	139	158	150	128	129	137	115	130	149	145	125	141	131	132	130	154	120	144	138	137	146	139	125	156	154	138	124	126	131	131	144	137	144	116	126	137	138	143	126	129	124	130	138	155	164	132	123	154	138	126	138	137	129	129	139	149	141	150	133	131	145	136	124	140	159	130	121	142	156	141	136	135	135	127	154	155	130	153	129	117	124	138	140	135	144	152	144	134	137	123	141	128	126	153	122	146	134	135	146	142	142	125	139	99	132	137	141	145	150	128	115	143	133	135	171	131	131	134	129	125	127	147	148	146	142	130	144	139	141	128	123	133	138	150	116	118	120	120	120	132	126	141	115	150	146	150	123	132	130	137	123	140	137	149	136	128	143	143	154	137	125	123	143	125	151	162	139	134	154	125	127	127	137	141	125	128	138	151	135	122	137	134	128	147	138	118	151	131	139	112	136	144	130	132	130	136	133	144	135	143	133	126	122	132	131	123	145	135	132	152	132	131	133	138	140	134	117	138	133	144	141	118	141	121	146	112	129	143	133	132	135	132	103	132	133	136	136	127	125	128	134	115	127	118	138	139	130	140	130	132	134	114	129	133	138	149	139	147	130	121	148	120	154	137	134	129	118	125	139	140	134	133	149	125	124	136	119	124	140	138	165	138	134	136	137	123	133	123	149	132	138	120	135	140	150	141	150	144	111	139	124	139	126	139	146	142	146	125	125	127	118	124	118	112	145	124	119	124	137	140	140	173	139	142	157	161	105	117	112	139	121	133	133	114	144	139	125	121	127	157	152	143	122	136	130	141	120	142	130	126	134	132	126	138	141	143	132	149	126	117	123	127	150	134	130	123	141	154	127	146	147	138	145	133	140	130	156	139	124	127	130	149	158	152	121	137	128	125	130	125	136	160	146	138	136	137	137	138	149	145	130	127	156	121	145	144	129	155	133	140	120	143	145	137	128	140	151	133	119	130	139	125	131	142	142	133	134	112	123	141	138	147	133	139	138	157	126	130	136	129	120	131	127	138	152	115	125	151	135	153	102	133	113	144	117	138	136	120	134	125	136	142	153	128	153	112	123	145	156	129	124	160	124	122	120	157	129	149	124	144	149	133	123	131	150	147	137	149	144	143	124	162	100	147	136	133	131	157	136	136	149	143	150	118	98	111	128	127	147	112	126	141	137	118	141	138	136	135	145	136	136	125	122	120	128	133	153	139	146	120	125	136	111	136	134	140	134	136	128	139	126	106	126	136	147	145	128	139	147	132	122	149	146	140	146	139	136	106	149	127	140	137	133	149	128	138	125	131	121	129	152	120	128	135	147	132	142	139	145	126	135	122	126	127	140	137	126	137	145	130	126	121	144	137	125	128	126	133	144	132	107	136	126	112	130	141	127	120	153	153	129	135	146	143	121	133	143	141	141	131	128	128	129	119	129	139	152	152	141	155	122	145	123	136	139	122	135	135	130	148	131	141	133	163	134	139	170	140	127	129	147	125	141	132	126	149	145	130	123	116	124	131	135	136	123	147	147	141	143	128	140	156	114	147	148	128	115	130	131	132	137	134	133	126	141	116	160	110	124	151	153	147	132	127	127	127	148	134	126	130	133	123	134	145	137	133	119	155	113	166	147	104	119	162	141	119	141	143	115	141	122	129	135	112	126	125	154	155	164	142	136	131	141	135	134	140	139	138	120	128	155	143	121	148	143	141	132	144	131	134	127	140	132	137	142	131	152	139	152	131	143	137	160	135	132	122	125	144	126	125	132	124	143	136	151	152	128	153	123	129	124	125	148	135	119	131	110	133	129	148	146	143	149	128	133	136	140	122	152	149	129	134	121	141	137	154	137	142	119	128	118	129	135	146	142	144	128	139	146	118	108	129	130	148	136	143	135	127	151	140	137	149	136	122	131	138	120	138	138	128	127	157	121	131	130	141	137	127	130	141	139	144	116	132	127	148	127	136	145	125	119	132	131	120	144	148	125	130	133	127	135	137	143	140	159	134	127	127	126	125	138	152	129	158	128	124	143	154	115	153	133	128	129	119	118	126	122	140	118	140	141	135	157	148	140	119	137	121	133	141	127	119	153	131	127	129	137	124	124	140	109	142	137	126	150	142	127	135	157	135	130	135	146	132	127	138	151	138	136	141	128	100	142	115	144	137	136	138	130	122	143	160	137	143	147	131	138	130	144	120	120	137	123	138	142	116	139	134	160	133	144	123	138	135	114	122	143	122	143	143	154	148	122	140	139	114	124	126	135	132	128	158	135	124	139	133	152	112	138	128	156	135	135	149	147	123	156	129	161	118	124	135	118	147	164	155	146	111	142	143	129	176	130	132	140	125	137	131	145	130	139	131	134	158	114	147	144	123	141	134	128	128	124	136	138	126	146	145	137	144	141	120	148	152	140	132	106	143	132	137	155	159	125	128	142	143	125	135	143	143	164	146	136	138	172	128	148	138	136	124	122	151	141	112	138	141	150	124	158	128	129	123	135	133	148	134	143	121	141	142	125	148	120	133	133	139	136	131	131	134	137	149	141	134	124	128	123	147	119	149	134	141	149	131	140	124	122	122	133	162	140	136	121	119	141	132	128	164	128	124	125	108	121	123	122	136	115	146	139	165	147	142	139	150	141	129	124	143	144	127	152	155	144	120	138	139	126	126	109	119	145	103	160	133	129	126	131	135	138	152	114	142	144	122	118	145	139	148	146	136	122	137	135	134	155	140	138	145	140	149	120	158	126	148	142	138	142	136	144	142	145	131	144	130	135	154	132	154	149	139	155	125	148	146	122	153	142	157	124	144	139	135	129	138	144	142	129	139	149	133	142	167	143	115	133	129	141	131	144	147	127	121	141	129	135	132	148	124	126	130	124	130	148	123	129	132	132	144	127	118	137	132	153	132	142	140	124	134	140	132	134	105	132	141	139	124	128	142	139	125	118	112	140	147	142	117	133	144	134	133	127	148	108	120	120	118	143	148	136	130	136	101	140	124	146	155	121	134	163	116	138	120	127	122	140	116	148	128	146	132	126	130	120	132	145	130	138	143	140	127	149	149	146	135	140	133	135	138	144	143	131	131	137	121	124	151	146	134	131	146	144	125	147	122	128	132	127	130	126	120	115	122	122	112	122	146	148	136	135	135	120	129	149	126	119	147	140	117	151	138	137	149	124	143	139	159	130	113	148	132	144	102	130	130	148	117	142	126	147	120	137	146	134	152	121	133	144	152	129	128	134	133	150	129	131	122	168	115	118	132	134	147	148	140	143	133	152	139	124	135	132	146	130	145	140	138	123	125	129	133	133	134	127	129	133	132	149	132	134	155	125	119	129	154	133	123	140	123
7414	4939	3280	1517	1119	825	645	520	433	369	313	257	257	258	241	248	214	188	183	207	191	232	184	189	178	173	167	178	149	175	175	186	168	165	161	162	170	161	170	175	171	175	149	159	169	189	167	181	165	179	164	163	157	153	185	164	166	171	190	173	160	167	172	127	182	149	162	179	178	140	176	179	168	162	163	153	175	163	145	181	161	163	150	161	161	142	168	168	163	142	146	157	186	162	130	146	152	169	155	174	147	161	148	177	165	143	148	152	162	156	176	182	165	181	167	146	173	201	157	197	151	156	151	160	140	148	159	182	160	170	170	164	157	174	173	162	161	155	139	197	159	179	138	170	165	177	161	156	153	176	147	156	170	147	169	177	161	152	170	171	151	154	159	160	150	169	163	162	154	172	162	168	158	163	172	157	174	142	174	165	168	164	160	161	171	180	178	170	172	165	164	144	170	159	162	142	156	172	179	169	144	174	176	156	133	163	158	144	159	166	157	181	149	164	180	155	155	168	157	146	150	162	160	185	157	172	192	166	173	164	156	184	159	161	186	144	159	143	167	164	145	152	147	165	153	149	143	136	167	148	147	159	150	158	160	158	154	168	147	158	167	162	148	147	174	154	137	181	173	158	157	161	139	173	154	171	166	165	166	156	171	167	164	144	174	135	189	167	159	173	173	173	178	165	148	154	144	176	187	179	149	145	159	154	159	176	168	141	148	153	160	170	179	159	156	154	170	132	153	128	146	172	141	181	157	153	175	142	175	144	167	159	177	124	170	177	169	164	148	174	158	184	148	159	160	154	173	153	191	154	145	175	159	152	186	162	151	168	152	175	160	163	156	149	161	162	155	158	161	129	133	161	148	170	135	147	178	176	150	159	162	188	196	187	163	150	180	164	144	149	155	140	149	168	175	153	170	154	171	148	160	171	165	150	156	185	135	142	132	163	153	171	165	161	160	148	152	160	144	169	168	144	155	170	171	164	178	149	150	167	175	153	153	155	165	157	180	157	151	169	171	151	166	148	156	176	174	160	170	171	160	162	150	164	186	167	166	171	152	154	164	166	160	136	163	176	160	172	174	174	154	149	155	153	152	161	152	171	169	155	139	152	173	171	156	157	161	143	162	160	152	154	158	152	166	153	151	154	167	160	161	174	164	168	147	171	156	169	141	153	171	140	165	181	133	156	144	163	165	162	155	138	147	158	157	145	174	166	169	171	154	146	160	172	166	163	146	159	133	143	139	159	139	175	163	151	169	141	131	184	163	167	172	158	169	158	156	162	183	168	147	129	153	148	136	158	154	155	149	172	159	152	162	183	167	168	151	158	158	138	147	166	182	155	169	172	149	146	165	157	189	161	177	152	159	173	169	154	150	173	158	170	161	137	169	146	158	144	142	168	147	152	155	161	174	158	171	164	140	155	179	153	166	160	159	168	162	170	137	146	166	161	143	157	154	161	140	149	142	155	174	159	142	167	162	185	192	160	155	143	148	170	174	164	160	173	177	164	170	156	143	147	174	163	155	143	161	179	146	141	172	162	148	143	172	180	157	152	156	145	144	180	149	155	149	138	166	181	164	136	175	142	146	165	160	178	154	171	151	154	164	164	174	167	149	157	172	152	171	165	143	150	163	169	169	160	170	154	142	163	147	160	155	156	146	162	195	148	174	166	159	159	159	156	176	148	147	159	139	169	160	146	157	169	136	159	160	175	151	160	155	168	137	162	154	141	169	172	182	155	152	165	145	137	153	146	150	186	157	159	147	156	167	169	142	177	163	141	138	150	166	155	179	163	157	169	184	163	161	148	150	177	159	169	135	168	173	175	168	144	159	162	151	159	144	148	144	180	162	152	162	158	142	150	154	153	157	131	146	165	165	149	170	173	148	161	164	167	136	165	165	157	169	177	168	151	148	158	168	141	149	171	147	167	153	174	187	159	169	161	169	157	160	168	149	146	167	184	169	165	142	156	145	170	162	151	183	141	175	166	157	149	175	167	167	158	159	151	180	158	178	148	160	157	151	183	162	170	169	164	175	165	155	159	144	162	156	167	173	172	167	147	164	155	161	176	158	145	143	174	136	181	175	162	156	167	144	157	179	153	143	176	184	165	174	154	171	153	145	163	150	149	163	149	149	168	177	162	174	169	170	138	155	142	167	158	155	151	157	147	167	173	159	160	171	172	153	154	150	178	179	188	151	161	193	144	155	164	172	163	143	182	159	160	158	175	167	163	167	160	159	162	156	159	164	149	152	151	161	170	158	157	182	156	180	167	189	182	164	153	165	163	163	160	170	168	172	182	162	146	190	162	179	172	169	174	152	181	136	171	151	152	167	144	159	170	153	147	169	164	161	183	164	162	147	141	179	167	170	164	138	173	136	164	145	170	153	158	148	148	143	179	161	166	179	166	151	135	155	169	142	141	142	182	150	154	154	149	151	147	155	170	177	163	169	145	157	148	158	167	140	167	147	141	147	157	151	152	141	155	158	176	156	183	144	169	162	143	145	129	153	163	171	129	163	188	158	189	160	155	147	150	172	160	167	169	156	147	168	170	167	148	174	162	162	164	162	183	156	167	160	154	152	159	159	172	165	154	155	152	155	180	179	166	164	152	166	166	147	153	165	167	141	173	152	137	138	164	162	140	166	136	154	154	145	162	150	177	165	174	162	169	168	157	146	154	164	163	146	166	175	150	177	171	165	151	182	155	138	174	164	151	159	147	174	178	145	152	144	146	160	165	157	151	153	166	169	176	142	149	154	163	162	166	170	180	179	167	157	156	167	152	168	165	163	161	191	160	151	160	138	155	141	159	168	148	156	147	155	169	173	148	192	166	141	159	171	153	148	168	147	184	182	182	165	167	156	170	170	150	153	183	166	168	144	135	166	165	143	159	158	163	133	168	172	148	155	165	152	166	175	172	145	148	161	154	148	152	156	177	139	167	161	157	173	168	166	149	162	161	181	149	148	177	158	162	159	162	167	176	172	146	166	159	149	154	153	154	161	157	160	169	178	168	172	156	158	167	152	167	149	131	168	175	169	165	170	167	179	153	163	168	148	156	168	158	153	153	169	168	162	166	145	159	173	170	171	159	157	168	174	151	164	154	150	157	162	171	156	185	147	156	177	164	160	146	163	179	169	170	186	185	188	153	162	174	143	143	151	152	190	183	153	167	148	161	166	163	187	173	144	167	164	158	161	149	171	171	170	138	154	175	189	180	152	142	167	159	171	168	145	166	157	176	163	169	164	178	145	158	143	164	165	146	153	155	160	177	158	174	157	161	156	158	157	160	172	152	159	168	148	168	145	165	146	163	150	149	178	169	169	149	185	168	166	203	174	170	169	185	147	163	173	144	141	162	171	156	160	160	174	183	158	157	160	173	149	137	175	152	164	144	163	169	118	164	148	170	156	136	180	156	163	167	155	169	160	145	156	150	174	169	156	157	148	192	168	166	157	183	138	157	149	165	170	194	148	179	161	170	159	140	169	161	156	138
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
